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 67cf9b8f827e816ada6dbbee3a4f0cdb7c1d0595

Parameters

NameValue
Filter

m5-clang-micro test results

Run Order Start Time Duration
Current 566019 2026-02-18T11:30:32 0:00:00
Previous 565993 2026-02-18T13:56:29 0:00:00
Baseline 564220 2026-02-24T10:14:51 0:00:00


Tests Summary

Status Group # # (B)
Performance Regressions 1703 1934
Performance Improvements 1819 1597
Unchanged Tests 38383 38374
Total Tests 41905

Performance Regressions - execution_time Δ Previous Current σ Δ (B) σ (B)
std::fill(vector<bool>)/262144 273.07% 231.631 864.138 - -8.20% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 132.44% 12656600.775 29419331.862 - 28.85% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 104.28% 25.071 51.213 - 47.84% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 103.71% 40151721.943 81794599.868 - 24.84% -
std::multiset<int>::upper_bound(key)_(non-existent)/8192 80.65% 9.666 17.462 - 0.31% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 78.26% 33.576 59.854 - 39.09% -
std::multiset<int>::lower_bound(key)_(non-existent)/8192 76.25% 13.674 24.101 - 0.05% -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 72.14% 6.454 11.110 - 1.66% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 67.32% 35.578 59.527 - 67.70% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 66.41% 4266923.042 7100621.622 - -0.52% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 66.17% 26.774 44.490 - 67.36% -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 65.48% 9.098 15.056 - 0.24% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 64.64% 11.372 18.723 - 37.36% -
BM_vector_deque_ranges_move_backward/0 56.78% 0.405 0.634 - 37.57% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 55.66% 11.892 18.512 - 45.42% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 53.78% 4.641 7.136 - 54.75% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 53.50% 88.164 135.332 - 170.10% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 52.92% 39.565 60.503 - -7.63% -
ranges::min(std::vector<long_long>)/1 52.18% 0.293 0.445 - -0.99% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 51.83% 0.266 0.404 - 36.45% -
SetIntersection_Interlaced_Vector_uint32_262144_16 51.48% 3643477.811 5519288.299 - -4.02% -
std::unordered_map<int,_int>::count(key)_(non-existent)/0 51.26% 0.269 0.406 - 49.25% -
std::move(vector<int>)/262144 50.36% 14863.714 22349.330 - 29.29% -
std::copy(list<int>)/64 49.54% 30.496 45.602 - 24.10% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 48.34% 12.313 18.265 - 53.76% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 46.75% 6.309 9.259 - 47.43% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 46.53% 16413.611 24051.450 - 54.07% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 46.34% 117296409.015 171651926.966 - 19.44% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 43.78% 34.726 49.931 - -22.55% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 43.23% 23.159 33.170 - 33.59% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 42.05% 12.893 18.314 - 47.57% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 41.80% 26.761 37.947 - -18.82% -
BM_StringEraseWithMove_Empty_Opaque 41.71% 0.880 1.248 - 55.65% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 41.43% 23.550 33.307 - 5.33% -
std::multiset<int>::upper_bound(key)_(non-existent)/32 41.25% 2.494 3.523 - 0.31% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 41.23% 22167854.646 31308556.382 - 22.38% -
std::find_if(list<int>)_(bail_25%)/1024 41.21% 127.177 179.586 - 40.37% -
std::find_if(deque<int>)_(bail_25%)/32768 41.16% 2002.849 2827.149 - 31.01% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 40.44% 7971550.119 11195049.041 - 0.20% -
std::copy_backward(vector<int>)/4096 40.24% 161.399 226.343 - -3.09% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 40.15% 249670950.467 349924860.654 - 39.42% -
std::find_if(deque<int>)_(bail_25%)/8192 40.08% 502.510 703.894 - 29.93% -
std::multiset<int>::lower_bound(key)_(non-existent)/32 39.61% 3.007 4.197 - 0.95% -
SetIntersection_Interlaced_Vector_float_16384_64 39.32% 7052058.027 9824848.754 - 16.07% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 38.43% 8.138 11.266 - 39.86% -
std::shift_right(vector<int>)/32 37.24% 2.961 4.064 - -0.28% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 36.74% 38.032 52.004 - 14.03% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 36.63% 8.113 11.085 - 10.41% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 36.61% 31.361 42.844 - -0.51% -
std::unordered_set<int>::contains(key)_(existent)/32 36.60% 1.166 1.593 - 0.34% -
SetIntersection_Interlaced_Vector_float_16384_16 35.72% 2781655.702 3775367.447 - 2.74% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 35.09% 0.903 1.220 - 37.05% -
std::rotate_copy(vector<int>)/8192 34.74% 454.804 612.820 - -14.89% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 34.65% 21.013 28.294 - 2.26% -
std::shift_left(vector<int>)/32 34.03% 2.979 3.993 - 34.42% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 33.95% 1.507 2.019 - 16.61% -
std::multiset<std::string>::insert(value)_(new_value,_end)/32 33.90% 32.140 43.035 - -0.04% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 33.89% 58992304.112 78984655.479 - 16.32% -
BM_vector_deque_ranges_move/0 32.75% 0.394 0.524 - -0.24% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 32.44% 24.242 32.107 - 43.58% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 32.40% 82.877 109.729 - -0.58% -
std::multiset<std::string>::insert(value)_(already_present)/8192 31.93% 52.737 69.575 - 0.04% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 30.48% 5.716 7.459 - 36.61% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 30.47% 28.334 36.969 - -5.71% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 30.44% 65.946 86.021 - -2.54% -
std::search(deque<int>)_(near_matches)/1024 30.40% 19505.651 25435.942 - 23.75% -
std::search(deque<int>)_(near_matches)/1000 29.93% 18749.574 24360.794 - 30.41% -
std::find_if_not(vector<int>)_(process_all)/8 29.87% 1.230 1.598 - 21.83% -
ranges::min(std::vector<char>)/1 29.29% 0.293 0.379 - 14.48% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 29.28% 3094340.169 4000220.674 - 32.13% -
std::find_if_not(list<int>)_(bail_25%)/1024 29.20% 141.041 182.223 - 43.12% -
std::swap_ranges(list<int>)/8192 29.02% 8546.084 11026.022 - 14.85% -
std::unordered_set<int>::contains(key)_(existent)/8192 29.00% 1.311 1.692 - 7.65% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 28.96% 4595133.678 5926084.867 - 18.53% -
SetIntersection_Interlaced_Vector_uint64_16384_64 28.85% 5519347.484 7111449.370 - -8.34% -
std::copy_backward(vector<bool>)_(aligned)/262144 28.64% 555.989 715.214 - -9.45% -
BM_PushHeap_uint32_Random_1 28.30% 0.436 0.559 - 25.76% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 27.57% 0.933 1.191 - 0.40% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 26.86% 5.692 7.221 - 10.90% -
vector<bool>(const_vector<bool>&) 26.62% 10.518 13.318 - 29.87% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 26.39% 95.768 121.041 - 30.82% -
std::multimap<std::string,_int>::erase(iterator)/1024 26.37% 26.567 33.574 - -1.35% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 26.06% 0.358 0.451 - -6.09% -
std::multimap<std::string,_int>::ctor(const&)/32 26.05% 715.528 901.910 - 0.83% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 25.17% 51.990 65.078 - 83.30% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 24.90% 0.353 0.440 - 14.22% -
SetIntersection_Interlaced_Vector_uint64_16384_256 24.45% 15809029.238 19674271.344 - 5.46% -
BM_StringEraseWithMove_Empty_Transparent 23.90% 0.645 0.800 - 42.93% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 23.63% 2251393.833 2783381.168 - 25.90% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 23.58% 1.199 1.482 - 7.51% -
ranges::minmax(std::deque<long_long>)/64 23.54% 23.479 29.006 - 26.70% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 23.39% 1.483 1.830 - 33.84% -
std::is_partitioned(list<int>)_(partitioned)/1024 23.26% 584.189 720.047 - 1.51% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 23.24% 1709659.920 2107004.994 - -7.89% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 23.08% 1.135 1.397 - 7.51% -
SetIntersection_Front_Set_uint64_1024_1024 22.93% 12160424.237 14948857.144 - 18.04% -
vector<bool>(size_type,_const_value_type&) 22.85% 9.075 11.149 - 33.04% -
vector<bool>::reserve() 22.46% 9.099 11.143 - 34.52% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 22.20% 1.333 1.629 - 19.74% -
std::find(vector<bool>)_(process_all)/8 22.07% 0.692 0.845 - 34.44% -
std::unordered_set<int>::contains(key)_(existent)/1024 21.91% 1.092 1.331 - -16.22% -
BM_StringRelationalLiteral_Eq_Empty_Small_Control 21.78% 0.378 0.460 - 0.48% -
std::find(vector<bool>)_(process_all)/50 21.76% 0.692 0.843 - 24.54% -
std::rotate(vector<bool>)_(1_element_backward)/8192 21.70% 108.059 131.510 - 5.16% -
std::fill_n(list<int>)/8192 21.51% 8236.037 10007.820 - 10.63% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 21.51% 50.694 61.597 - -34.89% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 21.29% 3.432 4.163 - 13.70% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 21.21% 1.375 1.667 - -5.77% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 21.20% 1200.688 1455.198 - 9.46% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 21.16% 545.191 660.538 - 6.04% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 21.15% 1.048 1.269 - 7.68% -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 20.97% 53.692 64.948 - -0.06% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 20.59% 38729.573 46702.283 - 14.43% -
std::multiset<std::string>::insert(value)_(new_value,_end)/0 20.39% 23.523 28.319 - -0.78% -
std::find_if(vector<char>)_(bail_25%)/8 20.19% 0.836 1.004 - 4.93% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 20.17% 47.590 57.188 - 8.66% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 20.00% 3017421.602 3620933.515 - 13.04% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 19.85% 182.293 218.476 - 126.63% -
std::multiset<std::string>::erase(iterator)/8192 19.64% 25.654 30.693 - -2.82% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 19.59% 556.372 665.378 - 3.40% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 19.42% 202.229 241.492 - 145.37% -
SetIntersection_Interlaced_Vector_float_256_16 19.22% 6182961.188 7371280.085 - 19.45% -
std::multiset<int>::count(key)_(non-existent)/32 19.12% 2.353 2.802 - 12.48% -
std::is_sorted_until(list<int>,_pred)/8192 18.95% 7490.513 8909.890 - 16.32% -
BM_vector_deque_ranges_copy_backward/0 18.78% 0.514 0.611 - -9.71% -
std::unordered_multiset<int>::contains(key)_(non-existent)/0 18.73% 0.338 0.401 - 18.70% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 18.66% 550.172 652.812 - 4.33% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) 18.63% 12.750 15.124 - 21.81% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 18.57% 32.228 38.214 - 17.66% -
std::find_end(list<int>)_(same_length)/8192 18.40% 8154.509 9654.853 - 19.62% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 18.32% 22.768 26.938 - 14.10% -
std::search(list<int>)_(no_match)/8192 18.31% 6654.146 7872.737 - 6.04% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 17.94% 1.444 1.703 - 12.33% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 17.89% 3494.196 4119.152 - 15.97% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 17.80% 24.705 29.103 - -4.47% -
std::unordered_set<std::string>::find(key)_(existent)/32 17.36% 32.863 38.568 - 3.12% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 17.21% 195.094 228.673 - 135.13% -
BM_StringRelationalLiteral_Eq_Small_Large_Control 17.18% 0.304 0.357 - -19.56% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 17.16% 36.114 42.313 - -0.24% -
std::multiset<int>::find(key)_(non-existent)/32 17.15% 2.331 2.731 - 20.14% -
SetIntersection_Interlaced_Vector_uint32_256_64 17.14% 6986521.238 8184013.556 - -2.78% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 17.12% 27.393 32.082 - -0.02% -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 17.04% 37004.520 43310.774 - 18.59% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 17.01% 35.728 41.805 - -0.34% -
std::find_first_of(vector<int>)_(small_needle)/32 16.99% 46.507 54.408 - 1.04% -
ranges::minmax(std::list<long_long>)/1 16.77% 0.393 0.459 - 1.25% -
ranges::min(std::list<long_long>)/70000 16.77% 43908.255 51271.648 - 16.56% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 16.76% 48.013 56.060 - -22.54% -
std::unordered_set<int>::contains(key)_(non-existent)/32 16.76% 1.486 1.735 - 13.23% -
std::find_if(vector<int>)_(bail_25%)/8 16.66% 0.696 0.811 - 10.27% -
std::multiset<int>::count(key)_(non-existent)/8192 16.62% 9.326 10.876 - 11.14% -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 16.58% 20.973 24.450 - 18.86% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 16.56% 21.671 25.261 - 16.83% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 16.42% 5157.160 6004.044 - 10.89% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 16.39% 1.404 1.634 - 21.77% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 16.35% 300.933 350.126 - -0.54% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 16.28% 54167.851 62984.079 - 17.14% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 16.15% 8.329 9.674 - 21.27% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 16.13% 30.597 35.532 - -0.79% -
BM_deque_vector_ranges_copy/0 15.74% 1.371 1.587 - 2.14% -
std::unordered_multiset<int>::erase(iterator)/8192 15.42% 19.520 22.529 - 13.45% -
BM_PushHeap_float_PipeOrgan_1 15.39% 0.465 0.536 - 15.10% -
std::find_end(deque<int>)_(single_element)/8192 15.34% 2555.593 2947.615 - 33.39% -
BM_deque_deque_move/0 15.30% 0.791 0.912 - 12.79% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 15.29% 1.341 1.546 - 3.92% -
ranges::minmax(std::vector<char>)/8 15.21% 0.891 1.026 - -1.72% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 15.21% 1.096 1.263 - 10.83% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 15.18% 1547451.523 1782399.205 - 21.91% -
ranges::minmax(std::deque<long_long>)/70000 15.12% 26026.896 29961.912 - 22.04% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 15.07% 1372.625 1579.418 - -2.69% -
std::copy_if(list<int>)_(entire_range)/64 14.93% 30.582 35.148 - -4.24% -
std::list<int>::erase(begin)_(cheap_elements)/32 14.87% 10.343 11.882 - 6.72% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 14.81% 514.386 590.587 - 2.33% -
std::multiset<std::string>::erase(iterator)/32 14.71% 27.296 31.312 - -5.36% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 14.68% 17.322 19.865 - 13.81% -
std::copy_n(vector<bool>)_(aligned)/262144 14.64% 651.270 746.591 - 16.89% -
BM_lexicographical_compare_three_way_fast_path/1 14.29% 0.392 0.448 - 13.46% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 14.28% 28.780 32.888 - 0.89% -
BM_StringFindAllMatch/8 14.27% 2.544 2.907 - 1.18% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 14.26% 5.273 6.024 - 29.28% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 14.13% 1.126 1.285 - 7.02% -
BM_deque_deque_ranges_move/0 14.11% 0.694 0.792 - -0.08% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 14.07% 20.753 23.672 - -7.77% -
rng::find_last(forward_list<int>)_(bail_10%)/8192 14.06% 5849.234 6671.563 - 14.57% -
std::find_end(deque<int>)_(match_near_end)/1000 14.04% 33.923 38.685 - 15.06% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 13.97% 915612.351 1043507.960 - 14.27% -
BM_StringConstructDestroyCStr_Huge_Transparent 13.88% 65.110 74.151 - 14.70% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 13.72% 19.245 21.887 - -7.38% -
std::find_first_of(vector<int>)_(small_needle)/1024 13.69% 1409.438 1602.363 - 6.53% -
ranges::minmax(std::deque<long_long>)/1 13.58% 0.649 0.737 - -10.75% -
rng::starts_with(deque<int>)/1024 13.56% 429.137 487.320 - 2.19% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 13.47% 1.228 1.393 - 6.50% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 13.47% 25.444 28.871 - -24.41% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 13.44% 18478.636 20961.376 - -14.65% -
std::multiset<int>::count(key)_(non-existent)/1024 13.40% 5.863 6.648 - 11.61% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 13.36% 5.233 5.932 - 25.88% -
BM_PushHeap_float_Ascending_1 13.25% 0.411 0.466 - -0.31% -
std::copy(vector<int>)/32768 13.24% 3351.234 3794.961 - 1.21% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 13.24% 1.263 1.431 - 9.96% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 13.20% 0.616 0.697 - 64.55% -
std::unique_copy(deque<int>)_(contiguous)/32 13.15% 10.428 11.799 - 11.16% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 13.05% 7.278 8.227 - 27.55% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 13.04% 1.275 1.441 - 6.95% -
std::set<int>::contains(key)_(existent)/8192 12.93% 8.184 9.243 - 13.89% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 12.81% 10.081 11.373 - -4.84% -
std::for_each_n(deque<int>)/8 12.72% 1.257 1.417 - 13.38% -
std::adjacent_find(deque<int>)/8 12.66% 3.231 3.640 - -25.33% -
std::find_first_of(vector<int>)_(small_needle)/8192 12.63% 11266.679 12689.478 - 9.44% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 12.60% 1372.672 1545.668 - -10.33% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 12.52% 1.716 1.931 - 16.21% -
std::multiset<std::string>::insert(value)_(already_present)/32 12.47% 42.862 48.205 - -2.12% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 12.46% 53686.128 60374.393 - 12.97% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 12.42% 1.579 1.775 - 5.95% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 12.30% 10.677 11.991 - 7.31% -
std::is_sorted_until(vector<int>,_pred)/8 12.30% 3.318 3.726 - 2.30% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 12.30% 19320.226 21695.793 - -15.65% -
vector<bool>::resize() 12.25% 11.740 13.179 - 22.83% -
SetIntersection_Interlaced_Vector_uint32_262144_256 12.23% 30265527.307 33965496.850 - -12.49% -
SetIntersection_Interlaced_Vector_float_262144_16384 12.22% 334664137.766 375556404.318 - 5.50% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 12.15% 2.482 2.784 - 3.68% -
BM_PushHeap_string_Descending_262144 12.05% 3.142 3.521 - 2.89% -
std::copy(deque<int>)/64 12.04% 2.701 3.027 - 12.11% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 11.97% 7101229.116 7951369.374 - 9.90% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 11.91% 79.023 88.438 - 0.22% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 11.69% 23.243 25.959 - -38.13% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 11.67% 2002013.266 2235708.742 - 14.05% -
BM_StringCtorDefault 11.66% 0.246 0.275 - 13.57% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 11.66% 21.114 23.576 - 8.64% -
BM_StringConstructDestroyCStr_Empty_Transparent 11.65% 0.243 0.271 - -14.05% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 11.64% 0.438 0.489 - 0.48% -
BM_PushHeap_float_SingleElement_4 11.62% 0.345 0.385 - 6.82% -
ranges::minmax(std::deque<long_long>)/8 11.52% 3.655 4.076 - 5.48% -
BM_PushHeap_uint64_SingleElement_16 11.52% 0.337 0.376 - 11.33% -
std::equal(deque<int>)_(it,_it,_it)/50 11.40% 22.657 25.240 - 11.67% -
std::unique_copy(deque<int>)_(contiguous)/52 11.38% 16.614 18.504 - 25.85% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 11.30% 19.600 21.814 - 11.51% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 11.14% 34.091 37.888 - -1.33% -
std::find_first_of(vector<int>)_(small_needle)/50 11.07% 72.781 80.837 - 5.44% -
std::unordered_map<int,_int>::find(key)_(existent)/32 11.07% 1.376 1.528 - 5.47% -
SetIntersection_Interlaced_Vector_float_16384_4 11.01% 1405252.541 1559976.887 - -7.06% -
std::move(deque<int>)/4096 10.95% 149.405 165.770 - 10.48% -
std::move(deque<int>)/32768 10.95% 1853.232 2056.155 - -11.82% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 10.95% 8051.406 8932.704 - 9.46% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 10.95% 84.971 94.272 - 0.63% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 10.94% 5.534 6.139 - 14.53% -
std::unordered_multiset<int>::insert(value)_(already_present)/32 10.88% 20.079 22.264 - 11.43% -
std::map<std::string,_int>::clear()/32 10.83% 876.341 971.258 - 5.42% -
SetIntersection_Interlaced_Vector_float_16384_256 10.76% 19294991.707 21370523.702 - 25.82% -
std::stable_partition(deque<int>)_(sparse)/32 10.75% 12.531 13.878 - 5.73% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 10.74% 910.388 1008.184 - -4.20% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 10.74% 0.428 0.475 - 5.52% -
SetIntersection_Interlaced_Vector_uint32_16384_4 10.74% 1378926.690 1526960.115 - 6.78% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 10.64% 28.701 31.756 - 2.87% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 10.64% 1.298 1.436 - -5.22% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 10.60% 29.726 32.878 - 0.96% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 10.59% 23.880 26.409 - 9.87% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 10.56% 12742560.249 14088236.128 - 3.47% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 10.56% 0.450 0.497 - 12.42% -
BM_StringFindAllMatch/1 10.55% 2.847 3.148 - -0.30% -
rng::find_last_if(vector<char>)_(bail_10%)/50 10.54% 11.323 12.517 - 8.94% -
std::search(vector<int>,_pred)_(single_element)/1000 10.51% 482.547 533.280 - -5.31% -
std::is_partitioned(deque<int>)_(unpartitioned)/50 10.50% 7.082 7.826 - 16.44% -
std::flat_map<int,_int>::count(key)_(non-existent)/0 10.46% 0.441 0.488 - 6.61% -
std::find_end(deque<int>)_(process_all)/1048576 10.46% 280727.675 310083.208 - 15.68% -
SetIntersection_Front_Vector_uint64_1024_1024 10.45% 5343919.953 5902397.061 - 0.18% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 10.43% 700.539 773.583 - 2.32% -
rng::contains_subrange(list<int>)_(process_all)/50 10.42% 16.016 17.685 - 4.37% -
SetIntersection_Interlaced_Vector_float_64_16 10.38% 17109541.708 18884724.568 - 12.31% -
std::search(vector<int>,_pred)_(single_element)/8192 10.37% 3933.219 4341.085 - -5.71% -
SetIntersection_Interlaced_Set_uint64_16384_16 10.34% 219542303.214 242248016.089 - 9.61% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 10.34% 1745910.643 1926451.418 - 8.62% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 10.33% 1.070 1.181 - 3.89% -
ranges::min(std::vector<__int128>)/1 10.29% 0.341 0.376 - -8.76% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 10.28% 47.308 52.173 - 11.50% -
std::search(vector<int>,_pred)_(single_element)/1024 10.27% 494.143 544.867 - -5.42% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 10.26% 145.829 160.797 - 0.39% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 10.16% 128.364 141.410 - 82.01% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 10.15% 15499.304 17072.538 - 15.58% -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 10.14% 3104.939 3419.683 - 5.26% -
BM_StringRelational_Compare_Large_Empty_Control 10.08% 1.612 1.774 - 10.30% -
std::map<int,_int>::contains(key)_(non-existent)/32 10.02% 2.709 2.981 - 7.53% -
SetIntersection_Interlaced_Set_uint64_16384_4 10.00% 179338882.355 197277410.933 - 9.58% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 9.89% 19.198 21.098 - -2.45% -
std::adjacent_find(deque<int>)/50 9.89% 16.899 18.570 - -29.84% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 9.84% 18.843 20.697 - 11.45% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 9.83% 1.697 1.863 - 12.31% -
std::unordered_multiset<int>::count(key)_(existent)/1024 9.81% 1.627 1.787 - -12.12% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 9.81% 18.640 20.468 - 9.09% -
BM_deque_deque_ranges_copy/0 9.80% 0.838 0.920 - 25.23% -
SetIntersection_Front_Vector_uint64_1024_256 9.77% 2071951.947 2274338.164 - -0.54% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 9.67% 51.351 56.317 - 0.68% -
std::mismatch(deque<int>)_(it,_it,_it)/1000 9.67% 415.578 455.753 - 2.37% -
std::deque<std::string>::ctor(size)/32 9.63% 43.443 47.626 - 8.04% -
std::multiset<std::string>::find(key)_(existent)/32 9.62% 15.074 16.525 - 11.42% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 9.61% 4487554.903 4919019.396 - 7.51% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 9.59% 186477.149 204362.372 - 13.80% -
std::stable_sort(deque<int>)_(heap)/8 9.56% 23.666 25.929 - 9.56% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle 9.54% 1.502 1.646 - 5.63% -
SetIntersection_Interlaced_Set_uint64_64_16 9.50% 21196338.039 23209841.903 - 2.37% -
SetIntersection_Interlaced_Vector_uint32_16384_256 9.46% 18000070.190 19703587.089 - -5.09% -
std::partial_sort_copy(list<int>)_(shuffled)/8 9.40% 11.076 12.118 - 7.60% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 9.35% 26.701 29.198 - -2.32% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 9.32% 73.903 80.788 - 2.59% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 9.31% 35556.844 38868.693 - 9.44% -
bm_lexicographical_compare<int>/8 9.31% 1.533 1.676 - 14.61% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 9.31% 10.645 11.636 - 2.98% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 9.28% 2424261.397 2649158.740 - 10.68% -
std::flat_map<int,_int>::erase(iterator)/1024 9.22% 75.640 82.614 - 10.65% -
std::multiset<int>::find(key)_(non-existent)/1024 9.19% 5.587 6.100 - 11.16% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 9.17% 34.511 37.676 - -5.47% -
std::unordered_multiset<int>::ctor(const&)/32 9.16% 198.806 217.024 - 9.36% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 9.14% 2.706 2.953 - 0.01% -
SetIntersection_Interlaced_Vector_uint64_16384_16 9.12% 2379990.995 2597116.696 - -15.42% -
BM_std_minmax_element<short>/4096 9.08% 1001.555 1092.515 - -1.13% -
std::list<int>::ctor(size)/32 9.05% 319.185 348.069 - 8.46% -
BM_StringRelational_Compare_Small_Small_ChangeLast 9.04% 1.622 1.768 - 9.00% -
std::find_if(vector<int>)_(bail_25%)/1024 9.02% 27.290 29.752 - 3.06% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 9.01% 1.155 1.259 - 9.09% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 9.00% 4681.105 5102.403 - 10.71% -
std::generate(list<int>)/8192 9.00% 6882.354 7501.725 - -2.50% -
std::set<int>::find(key)_(non-existent)/32 8.95% 2.262 2.464 - 10.19% -
SetIntersection_Interlaced_Set_uint64_16384_64 8.90% 231016875.337 251570077.625 - 6.83% -
SetIntersection_Interlaced_Set_float_1024_256 8.87% 14090747.159 15339930.360 - 9.70% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 8.84% 2012045.738 2189947.672 - 9.58% -
std::any_of(vector<int>)_(process_all)/50 8.83% 13.677 14.885 - 18.40% -
SetIntersection_Interlaced_Set_uint64_1024_16 8.80% 11330924.678 12328389.148 - 7.19% -
std::set<int>::upper_bound(key)_(existent)/8192 8.73% 7.866 8.553 - 10.38% -
BM_std_minmax_element<short>/5500 8.72% 1343.711 1460.891 - -1.34% -
BM_std_minmax_element<short>/4000 8.70% 979.572 1064.841 - -1.36% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 8.70% 2.357 2.562 - 12.76% -
std::unordered_multiset<int>::ctor(const&)/1024 8.59% 6661.559 7233.934 - 6.76% -
std::sort(vector<int>)_(qsort_adversarial)/8192 8.56% 148598.703 161320.830 - 9.68% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 8.52% 11741.489 12742.163 - 9.14% -
BM_PushHeap_string_PipeOrgan_1024 8.49% 8.989 9.752 - 3.26% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 8.43% 1.786 1.936 - 32.51% -
std::fill_n(vector<bool>)/64 8.43% 1.363 1.478 - 9.92% -
std::generate_n(list<int>)/8192 8.42% 7007.137 7597.168 - 10.61% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 8.41% 1.569 1.701 - 24.08% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 8.40% 1471490.069 1595087.419 - 6.79% -
std::is_partitioned(deque<int>)_(partitioned)/8192 8.40% 2398.404 2599.826 - 9.01% -
BM_std_minmax_element<short>/1024 8.40% 257.783 279.430 - -0.88% -
std::mismatch(deque<int>)_(it,_it,_it)/1024 8.38% 418.635 453.732 - 2.71% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 8.36% 90.666 98.246 - 2.18% -
std::copy(vector<bool>)_(aligned)/64 8.35% 1.241 1.344 - 3.69% -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 8.34% 247.677 268.331 - 7.26% -
std::partition(deque<int>)_(sparse)/32 8.30% 10.879 11.782 - 17.01% -
std::partition(deque<int>)_(sparse)/50 8.27% 16.188 17.527 - 13.42% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 8.22% 767.668 830.783 - -1.51% -
SetIntersection_Interlaced_Set_uint64_64_64 8.20% 13000943.672 14067474.101 - 4.18% -
std::find_end(deque<int>)_(process_all)/8192 8.17% 2136.958 2311.580 - 9.34% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 8.15% 40.410 43.704 - 2.87% -
std::multimap<int,_int>::count(key)_(non-existent)/32 8.14% 2.276 2.461 - 9.16% -
std::stable_sort(deque<int>)_(pipe-organ)/8 8.14% 21.565 23.320 - 9.06% -
std::find_if(vector<int>)_(bail_25%)/32768 8.13% 826.650 893.896 - 6.45% -
BM_StringConstructDestroyCStr_Huge_Opaque 8.12% 158.575 171.455 - 8.66% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 8.07% 633.372 684.495 - 13.73% -
std::stable_sort(deque<int>)_(repeated)/8 8.06% 17.779 19.212 - 8.03% -
std::multiset<int>::find(key)_(non-existent)/8192 8.04% 8.442 9.120 - 8.07% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 7.98% 330.367 356.725 - 0.21% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 7.97% 25463066.293 27491429.332 - 6.14% -
std::set<std::string>::count(key)_(existent)/8192 7.94% 29.916 32.291 - -6.91% -
std::rotate(deque<int>)_(by_1/4)/8192 7.91% 2449.843 2643.564 - 3.33% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 7.91% 10.739 11.588 - 3.15% -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 7.90% 122.705 132.402 - -2.17% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 7.87% 227.830 245.750 - 7.63% -
std::find_end(deque<int>)_(single_element)/1024 7.83% 346.162 373.268 - 17.46% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 7.82% 28.229 30.437 - -1.62% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 7.78% 38.175 41.144 - 0.69% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 7.74% 1.389 1.496 - -5.52% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 7.73% 762.827 821.829 - -0.78% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 7.68% 13774186.270 14831583.139 - 5.10% -
BM_std_minmax_element<short>/70000 7.64% 17264.619 18584.232 - -1.15% -
BM_PushHeap_uint64_SingleElement_64 7.60% 0.352 0.379 - 7.52% -
std::unordered_multiset<int>::contains(key)_(existent)/32 7.59% 1.135 1.222 - 0.89% -
SetIntersection_Front_Set_uint64_256_64 7.58% 5228853.606 5625314.246 - -1.96% -
std::remove_copy(deque<int>)_(prefix)/1024 7.58% 378.802 407.510 - 8.49% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/1024 7.51% 16213.866 17431.620 - 7.03% -
std::multiset<int>::equal_range(key)_(non-existent)/32 7.49% 2.554 2.745 - 15.38% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 7.40% 28.394 30.495 - 16.93% -
std::find_end(list<int>)_(process_all)/1000 7.38% 714.653 767.415 - 7.65% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 7.36% 6844.408 7347.979 - 9.84% -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 7.35% 425209.345 456442.314 - 3.83% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 7.32% 197.301 211.750 - 6.85% -
BM_std_minmax_element<short>/64000 7.31% 15776.934 16930.080 - -1.35% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 7.30% 94972.632 101902.406 - 8.10% -
rng::starts_with(deque<int>)/1000 7.28% 443.785 476.074 - 3.16% -
std::is_partitioned(deque<int>)_(partitioned)/1024 7.27% 293.805 315.175 - 7.71% -
std::find_if(deque<int>)_(process_all)/8192 7.27% 2008.354 2154.267 - 8.22% -
BM_std_minmax_element<short>/65536 7.26% 16203.441 17380.000 - -1.11% -
std::remove_if(list<int>)_(sprinkled)/50 7.25% 71.107 76.262 - 2.61% -
BM_std_minmax_element<short>/512 7.25% 132.682 142.300 - -0.68% -
std::find_if(deque<int>)_(process_all)/1024 7.23% 251.201 269.368 - 8.06% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 7.20% 34.908 37.422 - 1.10% -
ranges::minmax(std::list<__int128>)/1 7.20% 0.435 0.466 - 1.38% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 7.20% 22.857 24.502 - 6.73% -
std::map<int,_int>::upper_bound(key)_(non-existent)/32 7.16% 2.549 2.731 - 12.71% -
std::find_if(vector<int>)_(bail_25%)/8192 7.14% 212.794 227.986 - 2.62% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 7.14% 47.556 50.952 - 5.00% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 7.13% 1157748.818 1240304.300 - -0.24% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 7.12% 93.911 100.600 - 8.90% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 7.12% 2.339 2.505 - 7.24% -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 7.10% 1.242 1.331 - -17.72% -
std::shift_left(list<int>)/8192 7.10% 7197.782 7708.644 - 1.38% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/32 7.04% 18.877 20.205 - 7.66% -
std::lower_bound(std::deque<int>)/8192 7.02% 65.393 69.985 - 8.32% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 7.00% 323.397 346.025 - 8.23% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6.98% 6625.389 7088.041 - 6.98% -
rng::contains_subrange(list<int>)_(near_matches)/8192 6.97% 2543819.847 2721113.071 - 8.30% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 6.96% 638.016 682.391 - 0.44% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 6.92% 30.874 33.010 - 3.78% -
std::is_partitioned(list<int>)_(partitioned)/8192 6.89% 6932.982 7410.887 - 3.25% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 6.89% 253917.832 271415.776 - 10.44% -
BM_PushHeap_string_PipeOrgan_64 6.86% 5.618 6.003 - 4.68% -
ranges::minmax(std::list<__int128>)/70000 6.86% 57549.901 61495.988 - 3.24% -
rng::find_last_if(vector<int>)_(bail_90%)/8 6.83% 0.559 0.597 - -5.00% -
std::set<int>::ctor(const&)/8192 6.81% 50042.128 53448.900 - 5.46% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 6.79% 4.216 4.503 - -3.40% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 6.79% 1738.479 1856.528 - 6.99% -
std::partial_sort_copy(list<int>)_(descending)/8 6.79% 15.547 16.602 - 1.90% -
SetIntersection_Interlaced_Set_uint64_16384_1 6.77% 1024555.632 1093957.467 - 3.89% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 6.77% 1137790.029 1214848.864 - -0.29% -
BM_deque_deque_move_backward/0 6.76% 0.862 0.920 - 0.10% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 6.75% 22.763 24.301 - -0.19% -
BM_tolower_char<char> 6.75% 0.648 0.692 - 12.09% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 6.73% 40.540 43.269 - 19.31% -
SetIntersection_Front_Set_string_16384_256 6.73% 14679848.505 15668150.761 - 5.57% -
std::set<int>::ctor(const&)/1024 6.72% 6235.064 6654.333 - 6.53% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 6.72% 20.408 21.780 - 3.69% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 6.71% 29.572 31.558 - 7.85% -
std::unordered_multiset<int>::ctor(const&)/8192 6.71% 55014.507 58708.430 - 7.69% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6.70% 5624.992 6001.819 - 4.72% -
std::multiset<std::string>::ctor(const&,_alloc)/32 6.68% 747.734 797.711 - -0.40% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 6.68% 804.314 858.044 - 5.96% -
SetIntersection_Front_Vector_float_262144_1024 6.68% 5541515.486 5911616.353 - -0.11% -
std::multiset<std::string>::find(key)_(non-existent)/1024 6.66% 22.296 23.780 - -1.34% -
SetIntersection_Front_Set_uint64_16384_1 6.66% 985523.097 1051116.752 - 4.18% -
std::unordered_multiset<int>::count(key)_(existent)/8192 6.64% 1.612 1.719 - -6.25% -
std::copy_backward(deque<int>)/262144 6.64% 32276.424 34420.899 - 10.25% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 6.62% 1381298.124 1472787.798 - 9.33% -
std::sort(vector<NonIntegral>)_(repeated)/8192 6.62% 3745.186 3993.243 - 6.82% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 6.62% 25385.032 27065.720 - 8.08% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 6.62% 3.393 3.618 - 4.43% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/1024 6.60% 17644.112 18809.141 - 5.78% -
std::find_if(deque<int>)_(process_all)/32768 6.59% 8117.172 8652.049 - 7.05% -
BM_PushHeap_string_PipeOrgan_256 6.57% 7.560 8.057 - 3.00% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 6.56% 1048780.996 1117624.937 - 0.48% -
std::list<int>::ctor(Range)_(cheap_elements)/32 6.55% 322.429 343.557 - -27.31% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 6.53% 38280.850 40779.495 - 8.83% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 6.51% 5108916.926 5441533.897 - 1.59% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 6.45% 94966.749 101087.514 - -4.78% -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 6.44% 106.785 113.662 - 8.84% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 6.44% 734.461 781.755 - 8.61% -
std::unordered_multiset<int>::erase(key)_(existent)/32 6.43% 20.442 21.757 - 3.07% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 6.41% 18.333 19.508 - 7.51% -
std::move_backward(vector<bool>)_(aligned)/64 6.41% 1.780 1.894 - 9.86% -
std::multiset<std::string>::find(key)_(existent)/8192 6.37% 28.765 30.598 - 17.10% -
BM_StringRelational_Less_Small_Empty_Control 6.36% 1.612 1.715 - -0.11% -
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 6.36% 76152.436 80997.232 - 7.76% -
std::copy(vector<bool>)_(aligned)/1048576 6.34% 3096.960 3293.344 - -13.18% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 6.34% 11904.429 12658.783 - 2.78% -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 6.32% 55.361 58.861 - -0.10% -
std::list<int>::ctor(size)/1024 6.32% 11705.269 12444.704 - 7.63% -
BM_CmpLess_ushort_schar 6.30% 1.014 1.078 - 3.41% -
SetIntersection_Interlaced_Set_uint64_256_64 6.29% 13128074.004 13954107.535 - 0.82% -
SetIntersection_Interlaced_Set_uint32_1024_16 6.29% 11163038.500 11865067.218 - 2.17% -
SetIntersection_Front_Vector_uint64_262144_256 6.25% 2141529.018 2275350.306 - -0.09% -
std::sort(vector<int>)_(qsort_adversarial)/1024 6.24% 12972.739 13782.258 - 7.12% -
BM_vector_deque_move/5500 6.24% 199.395 211.829 - 8.25% -
std::unordered_set<std::string>::find(key)_(existent)/8192 6.22% 39.139 41.572 - -5.34% -
std::is_partitioned(deque<int>)_(partitioned)/50 6.21% 14.338 15.229 - 7.49% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 6.21% 1.109 1.178 - -8.65% -
SetIntersection_Front_Vector_string_256_64 6.20% 10665508.715 11326818.170 - 11.33% -
ranges::min(std::list<char>)/1 6.20% 0.365 0.387 - 6.45% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 6.18% 11357.062 12059.013 - 5.91% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 6.14% 11.236 11.926 - 1.11% -
std::map<std::string,_int>::find(key)_(non-existent)/32 6.14% 11.875 12.604 - -4.90% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 6.13% 20.621 21.886 - -2.18% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 6.12% 48369.475 51328.762 - 3.44% -
SetIntersection_Interlaced_Set_uint64_256_256 6.12% 7544218.264 8005723.514 - 4.75% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 6.11% 24.496 25.991 - 30.32% -
std::make_heap(deque<int>)_(shuffled)/8192 6.10% 22788.687 24179.073 - 7.37% -
BM_StringRelational_Less_Empty_Huge_Control 6.09% 1.622 1.720 - 0.19% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 6.09% 8068.543 8559.547 - 6.48% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 6.08% 1.198 1.271 - 6.81% -
std::for_each_n(list<int>)/8192 6.07% 7283.734 7726.099 - 2.24% -
std::set<std::string>::find(key)_(non-existent)/1024 6.07% 21.069 22.348 - 11.47% -
SetIntersection_Interlaced_Set_uint64_256_16 6.07% 11837251.743 12555779.763 - 4.20% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 6.04% 20587.603 21831.942 - 10.26% -
std::flat_map<int,_int>::equal_range(key)_(existent)/1024 6.02% 8.404 8.910 - 6.98% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 6.00% 1433592.805 1519611.991 - 2.55% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 6.00% 36.697 38.898 - -1.61% -
BM_PushHeap_uint64_SingleElement_262144 5.98% 0.357 0.379 - 5.94% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 5.97% 240068559.343 254408504.412 - 5.36% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 5.97% 635.839 673.776 - 0.83% -
SetIntersection_Front_Vector_string_1024_256 5.96% 9296509.790 9850754.171 - 7.66% -
std::set<int>::insert(value)_(already_present)/1024 5.96% 5.968 6.323 - 4.58% -
rng::find_last_if_not(vector<int>)_(bail_90%)/8 5.96% 0.487 0.516 - 8.44% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 5.93% 53.699 56.882 - 0.64% -
rng::find(vector<bool>)_(process_all)/50 5.93% 0.739 0.782 - 21.54% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 5.91% 1.160 1.229 - 11.64% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 5.89% 11082.933 11735.390 - 7.26% -
SetIntersection_Front_Set_uint64_1024_4 5.88% 1008883.007 1068211.810 - 1.16% -
std::count(list<int>)_(every_other)/8192 5.88% 6897.409 7302.787 - -3.09% -
BM_PushHeap_float_Ascending_16384 5.88% 4.137 4.380 - 0.28% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8192 5.86% 83412.162 88303.662 - 5.64% -
bm_ranges_swap_ranges_vb_unaligned/8 5.86% 4.982 5.274 - 4.78% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 5.85% 209.747 222.010 - 1.31% -
BM_PushHeap_string_Descending_1024 5.83% 2.361 2.498 - 2.57% -
BM_PushHeap_float_Random_16 5.80% 4.812 5.091 - -5.61% -
BM_PushHeap_float_Descending_4 5.79% 0.344 0.363 - 0.10% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 5.79% 1.191 1.259 - -1.00% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 5.78% 20723.392 21920.484 - 0.63% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 5.78% 11.373 12.030 - -3.86% -
SetIntersection_Front_Vector_uint64_16384_1 5.76% 992948.778 1050112.122 - 0.56% -
std::lower_bound(std::list<int>)/8192 5.74% 13202.719 13960.219 - 5.46% -
BM_PushHeap_uint64_SingleElement_4 5.74% 0.356 0.377 - 5.38% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 5.70% 1097568.554 1160166.881 - 0.52% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 5.70% 179435.921 189667.955 - 9.55% -
std::lower_bound(std::forward_list<int>)/100 5.70% 81.458 86.101 - 4.74% -
SetIntersection_None_Set_uint32_1024_1 5.69% 8615561.374 9105714.480 - 1.63% -
SetIntersection_Interlaced_Set_string_16384_256 5.68% 341239787.836 360634660.690 - 3.73% -
SetIntersection_Interlaced_Set_uint64_16_16 5.68% 37375801.466 39497875.517 - 4.30% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 5.65% 10272.186 10853.047 - 1.08% -
SetIntersection_Interlaced_Set_uint32_1024_1024 5.65% 12418342.729 13120148.528 - 4.01% -
std::vector<int>::ctor(size)/32 5.65% 10.784 11.393 - -21.64% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 5.65% 1367.360 1444.557 - 10.86% -
std::find_if(deque<int>)_(process_all)/50 5.64% 12.772 13.493 - 8.17% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 5.64% 181510.889 191753.943 - 1.72% -
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 5.63% 18.721 19.775 - 0.43% -
BM_std_minmax_element<int>/3 5.62% 1.081 1.142 - 0.40% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 5.61% 20575.600 21730.605 - 1.73% -
rng::find_last_if(deque<int>)_(bail_10%)/50 5.60% 18.300 19.326 - 10.03% -
std::list<int>::ctor(const&)_(cheap_elements)/32 5.60% 324.525 342.695 - -4.74% -
SetIntersection_Front_Vector_uint64_1024_1 5.59% 986470.316 1041629.809 - -0.34% -
SetIntersection_Interlaced_Set_uint64_16_4 5.59% 58671253.913 61948215.967 - 3.42% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 5.58% 3.010 3.178 - 8.33% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 5.57% 182121.250 192259.820 - 1.31% -
std::rotate(deque<int>)_(1_element_backward)/50 5.56% 4.969 5.245 - 1.97% -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 5.52% 277.765 293.101 - 2.37% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 5.52% 22.918 24.183 - 29.04% -
SetIntersection_Front_Set_string_262144_256 5.50% 14528458.037 15328242.801 - 1.65% -
BM_vector_deque_ranges_copy/0 5.50% 0.425 0.448 - -28.33% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024 5.49% 15818.133 16686.975 - 5.75% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 5.48% 21412213.932 22586273.361 - -0.04% -
std::list<int>::ctor(size)/8192 5.48% 95355.636 100579.227 - 7.73% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 5.48% 22.903 24.157 - 0.43% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 5.46% 20618.539 21744.484 - 0.99% -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 5.46% 2.287 2.412 - 5.56% -
std::search(list<int>)_(single_element)/1000 5.45% 668.710 705.183 - 2.31% -
SetIntersection_Front_Set_uint64_16384_256 5.44% 3712755.838 3914772.495 - -1.32% -
SetIntersection_Interlaced_Vector_string_64_16 5.43% 28421201.871 29965636.613 - 1.89% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 5.41% 18064.972 19042.205 - 6.27% -
SetIntersection_None_Set_uint64_1024_4 5.41% 8586799.614 9051187.769 - 2.08% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 5.41% 36.420 38.389 - 7.68% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 5.40% 36.648 38.626 - 8.26% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 5.39% 0.662 0.698 - 2.72% -
std::search(list<int>,_pred)_(no_match)/8192 5.38% 7436.487 7836.864 - 0.49% -
SetIntersection_None_Vector_string_262144_1 5.36% 1265366.025 1333203.773 - 3.61% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 5.35% 59.774 62.973 - -0.09% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 5.34% 639.667 673.850 - 1.73% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/1024 5.34% 21308.457 22445.779 - 5.09% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 5.33% 527.563 555.669 - 5.81% -
BM_PushHeap_uint64_SingleElement_1024 5.32% 0.364 0.383 - 5.38% -
std::unordered_set<int>::insert(value)_(already_present)/1024 5.32% 2.404 2.532 - 33.78% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 5.30% 325.970 343.254 - 7.16% -
SetIntersection_Front_Set_uint64_262144_1024 5.30% 12298017.673 12949316.406 - -16.81% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/1024 5.29% 696.807 733.699 - 5.44% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 5.27% 181596.969 191165.215 - 1.40% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 5.27% 1.195 1.258 - 7.22% -
BM_num_put<unsigned_long_long> 5.21% 11.014 11.589 - 3.30% -
BM_PushHeap_string_Random_262144 5.21% 18.397 19.355 - 7.29% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 5.19% 36.504 38.399 - 17.08% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 5.18% 23.427 24.641 - 6.54% -
SetIntersection_None_Set_uint64_1024_1024 5.17% 8638679.671 9085550.473 - 2.12% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 5.14% 999295.790 1050656.193 - 0.75% -
SetIntersection_None_Set_uint64_1024_16 5.13% 8575655.269 9015304.923 - 2.47% -
SetIntersection_None_Vector_string_1024_1 5.12% 1173626.899 1233758.617 - 5.48% -
std::multiset<int>::ctor(&&,_different_allocs)/1024 5.12% 5724.504 6017.386 - 5.19% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 5.09% 21247406.032 22328519.366 - 0.35% -
SetIntersection_Interlaced_Set_uint64_256_1 5.08% 4107422.112 4316211.915 - 3.51% -
SetIntersection_Front_Set_uint64_16384_64 5.07% 1587718.061 1668139.754 - -2.72% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 5.06% 87983368.648 92434874.811 - -14.25% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 5.06% 27189.667 28565.091 - -2.92% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 5.03% 1.303 1.369 - -11.00% -
std::find_if_not(list<int>)_(process_all)/32768 5.02% 25477.413 26756.683 - 5.42% -
std::stable_sort(deque<int>)_(shuffled)/8 5.00% 22.501 23.627 - 3.66% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 4.99% 35.404 37.171 - 4.67% -
SetIntersection_Interlaced_Set_uint64_16384_1024 4.98% 177790738.791 186645829.320 - 2.43% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 4.96% 12627.147 13253.590 - 3.57% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 4.96% 214.800 225.454 - -5.76% -
ranges::minmax(std::list<__int128>)/64 4.94% 39.334 41.278 - 3.55% -
SetIntersection_None_Set_uint64_256_256 4.94% 5563433.653 5838110.217 - 2.80% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 4.93% 116099.282 121819.813 - 5.33% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 4.92% 179071.629 187888.034 - 0.49% -
std::set<int>::find(key)_(non-existent)/1024 4.92% 5.531 5.803 - 3.72% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 4.91% 13254.560 13904.915 - 2.29% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 4.90% 1162592.650 1219564.779 - -0.32% -
SetIntersection_None_Vector_float_262144_4 4.90% 1109432.759 1163798.626 - 3.30% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 4.90% 27269946.546 28604898.790 - 5.19% -
std::rotate(vector<bool>)_(by_1/4)/1024 4.89% 13.044 13.681 - 8.90% -
std::unique(deque<int>)_(sprinkled)/32 4.88% 53.334 55.939 - 8.07% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 4.88% 10.476 10.987 - 12.26% -
SetIntersection_Interlaced_Set_uint64_16384_256 4.87% 208400004.395 218545930.864 - 2.47% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 4.86% 2.512 2.634 - 2.21% -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 4.86% 4.533 4.754 - 6.25% -
std::unique(vector<int>)_(sprinkled)/52 4.86% 65.491 68.671 - 5.97% -
std::upper_bound(std::list<int>)/8192 4.85% 13141.788 13778.802 - 4.86% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 4.84% 1.307 1.370 - -9.84% -
std::unordered_set<int>::clear()/1024 4.84% 8069.445 8459.728 - -17.29% -
SetIntersection_None_Set_uint32_1024_256 4.81% 8713092.787 9131972.447 - 2.76% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 4.80% 1.294 1.356 - -17.81% -
SetIntersection_None_Vector_uint64_1024_64 4.79% 1027602.412 1076779.140 - 0.52% -
std::map<std::string,_int>::clear()/1024 4.78% 22068.312 23122.844 - 2.73% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 4.78% 488.154 511.474 - 5.68% -
std::set<std::string>::count(key)_(existent)/1024 4.76% 23.505 24.624 - 1.71% -
SetIntersection_Front_Vector_uint32_262144_64 4.74% 1305844.164 1367797.749 - 3.01% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 4.72% 1098744.817 1150600.675 - -0.66% -
std::remove_copy_if(list<int>)_(prefix)/8192 4.72% 7331.842 7677.698 - 6.23% -
BM_PushHeap_uint64_SingleElement_16384 4.72% 0.363 0.381 - 4.67% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 4.71% 1.298 1.360 - -10.38% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 4.71% 5.908 6.186 - 7.94% -
BM_num_put<unsigned_long> 4.68% 11.023 11.538 - 2.42% -
BM_PushHeap_string_Descending_256 4.68% 2.290 2.397 - 0.34% -
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 4.68% 9117.337 9543.874 - 6.05% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 4.65% 9970554.053 10434608.879 - 7.58% -
std::multimap<int,_int>::erase(key)_(existent)/8192 4.65% 25.990 27.200 - 5.20% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 4.65% 13968091.346 14617769.101 - -0.63% -
SetIntersection_Interlaced_Set_uint64_1024_1 4.64% 1038288.918 1086500.749 - 4.09% -
std::set<int>::equal_range(key)_(existent)/1024 4.64% 4.370 4.572 - 6.60% -
std::reverse_copy(list<int>)/4096 4.63% 3109.319 3253.148 - 3.77% -
std::multiset<int>::contains(key)_(existent)/32 4.63% 1.675 1.753 - 5.21% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 4.62% 516954.305 540834.343 - 5.61% -
BM_vector_deque_ranges_move_backward/64000 4.62% 7654.285 8007.818 - 13.40% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 4.61% 59.816 62.574 - -4.97% -
std::set<std::string>::clear()/1024 4.60% 20993.595 21959.539 - -2.78% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 4.59% 658.381 688.585 - 4.04% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 4.58% 8579046.888 8972012.989 - -0.25% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 4.57% 806.535 843.400 - 5.14% -
SetIntersection_None_Set_uint32_1024_4 4.57% 8738352.643 9137724.306 - 2.61% -
SetIntersection_Interlaced_Set_uint64_256_4 4.57% 11080418.488 11586462.021 - 4.70% -
std::unique_copy(list<int>)_(sprinkled)/1024 4.56% 744.671 778.649 - 5.90% -
std::partial_sort_copy(list<int>)_(heap)/1024 4.55% 8283.907 8660.891 - 5.23% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 4.54% 1.718 1.796 - 5.44% -
std::find(vector<long_long>)_(bail_25%)/8 4.52% 0.892 0.933 - 7.47% -
std::multiset<int>::ctor(&&,_different_allocs)/8192 4.52% 47523.259 49671.077 - 4.38% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 4.52% 934.012 976.185 - 0.10% -
rng::find(vector<bool>)_(process_all)/8 4.51% 0.753 0.787 - 41.89% -
SetIntersection_Interlaced_Vector_uint64_256_4 4.51% 4869460.734 5089207.859 - 0.86% -
SetIntersection_None_Set_uint64_16384_1024 4.48% 166723982.188 174200419.283 - 3.67% -
SetIntersection_Interlaced_Set_uint64_64_4 4.48% 20656601.118 21581495.288 - 3.75% -
BM_StringFindAllMatch/64 4.48% 3.165 3.307 - 2.20% -
std::for_each(vector<int>)/32 4.47% 3.715 3.881 - 5.60% -
SetIntersection_Front_Set_uint64_256_256 4.47% 7560855.022 7898675.879 - 1.28% -
std::swap_ranges(list<int>)/1024 4.46% 765.689 799.852 - 6.67% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 4.46% 7.500 7.835 - 1.66% -
std::adjacent_find(vector<int>,_pred)/8 4.46% 3.167 3.309 - 1.87% -
BM_PushHeap_uint64_SingleElement_256 4.44% 0.386 0.403 - 4.48% -
SetIntersection_Interlaced_Set_uint64_64_1 4.44% 16350792.919 17077484.969 - 4.17% -
std::map<int,_int>::contains(key)_(non-existent)/1024 4.44% 5.451 5.692 - 4.67% -
rng::find_if(vector<bool>)_(process_all)/8 4.43% 3.454 3.607 - 3.58% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 4.43% 1128784.015 1178773.808 - -0.19% -
SetIntersection_Interlaced_Set_uint32_256_256 4.42% 7606334.263 7942212.593 - 1.93% -
std::stable_sort(vector<int>)_(pipe-organ)/8 4.41% 18.219 19.023 - 3.62% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 4.40% 40.057 41.821 - 11.69% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024 4.40% 22016.237 22985.893 - 6.59% -
std::distance(join_view(vector<vector<int>>))/4096 4.40% 4.397 4.590 - 0.10% -
SetIntersection_Front_Vector_string_16384_16 4.40% 1556756.942 1625300.007 - -0.15% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 4.40% 1.190 1.243 - 4.62% -
SetIntersection_None_Vector_uint64_16384_4 4.40% 1054137.341 1100512.177 - 0.47% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 4.39% 4187327.973 4371140.498 - 3.16% -
std::remove_copy_if(deque<int>)_(prefix)/32 4.39% 17.759 18.538 - 4.47% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 4.38% 11021853.963 11504509.635 - 1.08% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 4.37% 1083206.248 1130532.112 - 1.10% -
std::all_of(vector<int>)_(process_all)/32768 4.36% 8110.218 8464.118 - 4.50% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 4.36% 1178763.460 1230131.935 - 4.09% -
BM_vector_deque_move_backward/70000 4.36% 8310.377 8672.376 - 12.11% -
std::multiset<std::string>::ctor(const&)/0 4.35% 12.662 13.213 - 5.06% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 4.33% 15574.057 16248.648 - -5.23% -
SetIntersection_Interlaced_Set_string_16384_64 4.32% 345517084.626 360428894.169 - 2.47% -
BM_CmpLess_uchar_short 4.31% 1.015 1.059 - -0.01% -
SetIntersection_Interlaced_Vector_uint32_262144_1 4.27% 1012744.812 1055954.136 - 1.51% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 4.26% 33.887 35.331 - 31.46% -
std::rotate(deque<int>)_(by_1/3)/8192 4.26% 3192.281 3328.241 - 4.16% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 4.26% 46194.564 48162.006 - -0.43% -
std::remove_copy_if(list<int>)_(sprinkled)/8192 4.26% 7386.104 7700.625 - 6.41% -
BM_tolower_char<wchar_t> 4.25% 0.618 0.644 - -6.43% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 4.24% 19.080 19.889 - 8.12% -
std::list<std::string>::insert(begin)_(expensive_elements)/32 4.24% 28.495 29.704 - 1.71% -
ranges::minmax(std::vector<char>)/1 4.24% 0.605 0.631 - -3.33% -
rng::contains_subrange(vector<int>)_(process_all)/50 4.23% 11.882 12.385 - 8.01% -
std::adjacent_find(vector<int>,_pred)/50 4.23% 22.529 23.483 - 0.25% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 4.23% 8595192.622 8958975.658 - 0.14% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 4.23% 769.409 801.959 - 5.36% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 4.22% 767.246 799.644 - 2.50% -
SetIntersection_None_Set_uint32_1024_16 4.20% 8664550.991 9028417.373 - -0.91% -
BM_std_minmax_element<short>/4 4.19% 1.188 1.237 - -0.75% -
std::find_if(list<int>)_(bail_25%)/32768 4.19% 7218.098 7520.600 - 6.25% -
std::set<int>::erase(key)_(existent)/1024 4.16% 48.896 50.931 - 2.18% -
std::unordered_set<int>::clear()/8192 4.15% 63226.336 65852.335 - -10.48% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 4.15% 5480.390 5707.980 - -11.73% -
SetIntersection_None_Set_uint64_1024_64 4.15% 8610363.332 8967679.843 - -0.38% -
rng::find_last(vector<char>)_(bail_90%)/8 4.15% 0.443 0.461 - 4.78% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 4.14% 1089660.274 1134756.896 - 1.29% -
SetIntersection_Interlaced_Vector_uint64_1024_4 4.12% 1355810.854 1411695.553 - 12.33% -
SetIntersection_Interlaced_Set_uint32_16384_1 4.12% 1003561.500 1044859.115 - -0.03% -
std::multiset<int>::erase(iterator)/32 4.11% 21.433 22.315 - 7.18% -
std::multiset<std::string>::find(key)_(non-existent)/8192 4.11% 29.991 31.224 - -0.07% -
rng::starts_with(deque<int>)/8 4.11% 3.952 4.114 - 3.39% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 4.10% 7.838 8.159 - -3.04% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 4.09% 10630.556 11065.154 - 6.01% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 4.08% 1417.773 1475.628 - 5.27% -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 4.08% 126.993 132.174 - -2.75% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 4.07% 1108956.008 1154036.481 - -1.25% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 4.06% 8718362.654 9072431.316 - 4.10% -
std::set<int>::find(key)_(non-existent)/8192 4.06% 8.429 8.770 - 3.43% -
BM_PushHeap_float_QuickSortAdversary_1 4.05% 0.420 0.437 - -6.20% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 4.03% 51514.915 53591.985 - -5.44% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst 4.02% 1.156 1.202 - 4.07% -
std::multiset<int>::count(key)_(existent)/8192 4.02% 9.260 9.633 - -5.43% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 4.02% 12.147 12.636 - -1.71% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 4.01% 18.783 19.536 - 5.73% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 4.01% 112950.524 117478.085 - 3.11% -
std::set<std::string>::count(key)_(non-existent)/32 4.01% 10.548 10.971 - 4.97% -
BM_vector_deque_move/4096 4.01% 148.669 154.624 - 6.91% -
BM_StringFindCharLiteral/64 4.00% 2.112 2.197 - 3.71% -
BM_StringRelational_Compare_Small_Large_Control 4.00% 1.848 1.922 - 3.94% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 4.00% 8886.416 9242.054 - 2.96% -
SetIntersection_Front_Set_uint64_262144_1 4.00% 1001088.894 1041106.761 - 0.29% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 3.99% 8527.057 8867.681 - 5.87% -
SetIntersection_Interlaced_Vector_uint64_262144_4 3.99% 1454683.267 1512685.761 - -15.79% -
std::map<int,_int>::contains(key)_(non-existent)/8192 3.98% 10.981 11.419 - -40.28% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 3.98% 23.198 24.121 - 0.97% -
SetIntersection_Interlaced_Set_uint32_256_16 3.98% 11940861.078 12415601.965 - 3.38% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 3.97% 63969.758 66511.459 - 0.86% -
std::find(vector<char>)_(process_all)/8 3.97% 0.924 0.961 - 4.00% -
SetIntersection_Interlaced_Set_string_262144_1 3.96% 1043385.479 1084703.673 - -1.73% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 3.95% 0.898 0.933 - 14.84% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 3.95% 1.406 1.461 - 19.65% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 3.94% 4501220.685 4678722.902 - 3.81% -
std::unique_copy(list<int>)_(sprinkled)/52 3.94% 24.219 25.173 - 5.65% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 3.94% 11102298.555 11539877.447 - 0.45% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/8192 3.93% 209763.262 218007.440 - 4.25% -
SetIntersection_Interlaced_Vector_float_262144_1024 3.91% 106980156.289 111167128.902 - 14.73% -
BM_vector_deque_move/0 3.89% 0.454 0.472 - 7.68% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 3.88% 854.095 887.263 - -14.51% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 3.88% 1.137 1.181 - 4.44% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 3.87% 43.017 44.682 - -23.94% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 3.87% 593.759 616.724 - 3.59% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 3.86% 8620419.387 8952776.729 - 0.94% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 3.85% 2.239 2.326 - 3.86% -
std::find_if_not(vector<char>)_(process_all)/8 3.85% 1.532 1.591 - 7.35% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 3.85% 18794785.262 19518357.432 - 3.35% -
SetIntersection_None_Set_uint64_64_4 3.85% 20668856.648 21464271.486 - -0.60% -
BM_PushHeap_float_Random_256 3.84% 6.659 6.915 - -6.14% -
std::multiset<int>::contains(key)_(existent)/1024 3.84% 3.999 4.152 - 4.86% -
std::is_sorted_until(vector<int>,_pred)/8192 3.84% 3194.601 3317.217 - 0.33% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 3.83% 4.978 5.168 - -2.40% -
BM_PushHeap_float_SingleElement_16 3.83% 0.364 0.378 - 4.04% -
SetIntersection_Front_Set_uint64_262144_64 3.83% 1735225.671 1801627.925 - 6.71% -
SetIntersection_None_Set_uint32_256_1 3.83% 11243132.395 11673357.660 - 1.25% -
std::copy_backward(deque<int>)/1048576 3.82% 132731.852 137798.234 - 5.31% -
std::find_if_not(deque<int>)_(process_all)/8 3.80% 2.583 2.681 - 4.07% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 3.80% 1.002 1.040 - 7.26% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 3.80% 179871.518 186708.079 - 7.82% -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 3.80% 52828.287 54835.770 - 4.00% -
SetIntersection_Front_Set_uint32_16384_4 3.80% 1030079.040 1069194.432 - -0.12% -
BM_vector_deque_ranges_move_backward/65536 3.79% 7801.434 8097.449 - 10.34% -
std::distance(join_view(vector<vector<int>>))/50 3.79% 0.582 0.604 - -5.66% -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 3.78% 2525.452 2621.005 - 3.42% -
SetIntersection_Front_Set_uint64_16384_1024 3.77% 12272162.295 12735295.646 - 1.30% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 3.77% 423.183 439.128 - 3.81% -
BM_PushHeap_uint32_Random_64 3.76% 5.119 5.312 - 5.65% -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8192 3.76% 133191.561 138202.834 - 4.09% -
BM_num_put<bool> 3.74% 10.479 10.872 - 1.61% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 3.74% 18.515 19.207 - 16.78% -
ranges::min(std::vector<char>)/8 3.74% 2.308 2.395 - -2.12% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 3.74% 1025366.921 1063681.247 - -1.98% -
BM_StringRelational_Eq_Large_Large_Control 3.73% 2.323 2.409 - 8.87% -
bm_ranges_swap_ranges_vb_unaligned/1048576 3.73% 15655.476 16239.247 - 3.73% -
std::find_if_not(deque<int>)_(process_all)/50 3.73% 12.695 13.169 - 4.29% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 3.72% 44347.315 45998.167 - -12.12% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 3.72% 9057985.832 9395115.974 - 2.35% -
SetIntersection_Interlaced_Set_uint32_1024_64 3.71% 9869357.163 10235701.150 - 1.41% -
std::deque<int>::ctor(size)/32 3.70% 30.169 31.287 - 6.67% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 3.70% 11.180 11.594 - 3.46% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 3.68% 41.716 43.251 - 25.57% -
std::set<std::string>::erase(key)_(existent)/32 3.68% 73.786 76.499 - 52.13% -
std::is_sorted(vector<int>)/8192 3.67% 1881.992 1951.150 - 2.86% -
SetIntersection_Interlaced_Vector_uint32_262144_16384 3.65% 348351383.793 361077589.656 - 2.90% -
std::list<int>::ctor(Range)_(cheap_elements)/1024 3.65% 11239.331 11649.267 - -19.48% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 3.64% 1141985.018 1183572.486 - -0.24% -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 3.63% 5.659 5.864 - 5.11% -
std::copy(deque<int>)/512 3.62% 16.639 17.241 - 3.84% -
BM_StringEraseWithMove_Small_Transparent 3.61% 2.136 2.213 - 1.61% -
SetIntersection_Interlaced_Vector_uint64_256_16 3.61% 6013107.704 6230249.729 - -6.90% -
SetIntersection_Front_Vector_float_4_1 3.61% 213893709.238 221615655.547 - 4.00% -
BM_StringFindStringLiteral/64 3.61% 2.239 2.320 - 7.55% -
std::multiset<std::string>::count(key)_(non-existent)/32 3.60% 10.459 10.835 - -4.65% -
BM_StringFindStringLiteral/32 3.59% 1.748 1.811 - 0.98% -
bm_lexicographical_compare<int>/64 3.58% 4.401 4.559 - 4.95% -
std::remove_copy(list<int>)_(prefix)/8192 3.58% 7004.411 7255.231 - 5.45% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 3.57% 13005225.427 13469588.763 - 4.47% -
std::set<std::string>::count(key)_(non-existent)/1024 3.56% 23.571 24.411 - 3.71% -
BM_std_minmax_element<int>/4 3.56% 1.152 1.193 - -5.28% -
SetIntersection_None_Set_uint32_16384_16384 3.55% 157384261.490 162976587.838 - 4.50% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 3.55% 10.377 10.745 - 2.99% -
std::find_end(forward_list<int>,_pred)_(same_length)/1000 3.55% 1535.401 1589.891 - 4.40% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 3.54% 7464087.839 7728584.003 - 3.22% -
BM_num_get<float> 3.54% 36.541 37.835 - 2.01% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 3.53% 5593616.639 5790811.304 - 2.80% -
std::set<int>::operator=(const&)_(into_populated_Container)/0 3.52% 1.111 1.150 - 3.28% -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 3.50% 1.481 1.533 - 1.39% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 3.50% 8594084.044 8894697.040 - -0.19% -
std::find(list<int>)_(process_all)/8 3.49% 2.241 2.319 - 3.20% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 3.49% 1.175 1.216 - 5.06% -
std::is_partitioned(list<int>)_(unpartitioned)/1024 3.48% 171.483 177.445 - -1.34% -
SetIntersection_None_Vector_uint64_16384_256 3.48% 1056241.814 1092961.358 - -0.47% -
SetIntersection_None_Vector_float_262144_256 3.48% 1105535.501 1143966.299 - 2.27% -
BM_StringEraseWithMove_Small_Opaque 3.47% 2.165 2.240 - 2.62% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 3.47% 21.377 22.118 - 3.49% -
SetIntersection_Front_Vector_uint32_1024_64 3.47% 1284692.873 1329211.384 - -2.82% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 3.46% 1024783.680 1060214.593 - 0.33% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 3.45% 25.777 26.666 - -0.98% -
std::set<int>::contains(key)_(existent)/1024 3.44% 3.916 4.050 - 4.26% -
std::make_heap(deque<int>)_(shuffled)/1024 3.42% 2569.265 2657.132 - 4.24% -
SetIntersection_Front_Set_uint32_262144_4 3.42% 1016940.879 1051706.286 - -1.30% -
bm_ranges_lexicographical_compare<signed_char>/1 3.42% 1.571 1.625 - -0.36% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 3.41% 6294792.451 6509411.321 - -1.29% -
SetIntersection_None_Vector_string_1024_4 3.40% 1170204.423 1210034.692 - 3.67% -
rng::contains_subrange(vector<int>)_(single_element)/16 3.40% 4.698 4.857 - 1.26% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 3.40% 4163376.584 4304761.588 - -0.37% -
rng::find_last_if(vector<char>)_(bail_90%)/8192 3.39% 216.452 223.786 - 4.26% -
SetIntersection_Interlaced_Vector_uint32_64_64 3.38% 10571137.826 10928625.018 - 0.40% -
SetIntersection_None_Vector_float_16384_256 3.38% 1077252.029 1113637.593 - 4.10% -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8 3.37% 45.417 46.948 - -2.13% -
std::find_first_of(list<int>)_(large_needle)/1024 3.37% 910411.774 941108.617 - 2.03% -
std::map<std::string,_int>::clear()/8192 3.37% 213568.041 220763.194 - 0.95% -
std::replace_if(deque<int>)_(prefix)/1024 3.36% 480.949 497.125 - 2.70% -
BM_vector_deque_copy_backward/512 3.36% 17.716 18.312 - 4.74% -
std::map<int,_int>::ctor(const&)/32 3.36% 217.923 225.245 - -4.10% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 3.35% 6535.762 6754.849 - -10.86% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/0 3.35% 15.046 15.550 - 3.83% -
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 3.35% 48873.848 50509.619 - 2.52% -
std::copy_if(list<int>)_(every_other)/4096 3.34% 3300.544 3410.909 - -18.12% -
SetIntersection_None_Set_uint32_256_16 3.34% 10620112.919 10974967.014 - 0.55% -
std::partition_copy(list<int>)/1024 3.34% 715.224 739.105 - 4.08% -
SetIntersection_None_Set_uint64_256_4 3.34% 11114504.617 11485413.075 - -0.94% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 3.33% 24.452 25.268 - 1.56% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 3.33% 4005614.963 4138843.114 - -0.91% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 3.32% 12842.181 13268.338 - 3.48% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 3.31% 47.318 48.884 - -0.83% -
std::multimap<int,_int>::ctor(const&)/1024 3.31% 6562.135 6779.382 - 3.28% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 3.30% 2306959.010 2383166.923 - 1.27% -
BM_StringFindCharLiteral/32 3.30% 1.618 1.672 - 3.31% -
ranges::minmax(std::list<char>)/8 3.29% 2.504 2.586 - 2.93% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 3.29% 51587.431 53282.776 - -6.04% -
SetIntersection_Front_Set_uint64_262144_16 3.29% 1165514.767 1203815.741 - -0.25% -
std::equal(deque<int>)_(it,_it,_it,_it)/1024 3.27% 407.351 420.657 - 4.01% -
BM_CmpEqual_uint_int 3.27% 1.036 1.069 - 2.25% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 3.25% 1250.893 1291.598 - -1.24% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 3.25% 1118448.562 1154805.486 - -0.86% -
SetIntersection_None_Vector_float_256_256 3.24% 2103006.786 2171074.047 - 1.36% -
BM_PushHeap_string_QuickSortAdversary_16384 3.23% 15.451 15.950 - 2.95% -
std::find_end(deque<int>)_(process_all)/1024 3.22% 315.125 325.286 - 11.86% -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 3.22% 346.435 357.599 - 2.95% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 3.21% 1102455.312 1137865.216 - 0.66% -
std::replace_if(vector<int>)_(sprinkled)/32 3.21% 8.779 9.060 - 4.08% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/0 3.21% 18.432 19.023 - 3.14% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024 3.21% 503.380 519.519 - -0.53% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/1024 3.19% 23252.118 23993.349 - 0.72% -
rng::contains_subrange(vector<int>)_(same_length)/16 3.18% 4.784 4.936 - 3.14% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 3.18% 48.637 50.184 - 5.23% -
std::move(vector<bool>)_(unaligned)/262144 3.17% 1592.749 1643.312 - 3.41% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 3.17% 368.804 380.502 - 3.87% -
std::set<std::string>::equal_range(key)_(existent)/8192 3.17% 29.245 30.171 - 6.70% -
std::set<std::string>::contains(key)_(existent)/32 3.17% 14.537 14.998 - -5.16% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 3.16% 5417.670 5589.096 - -1.67% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 3.16% 140020.282 144440.589 - 1.07% -
BM_PushHeap_string_QuickSortAdversary_1024 3.15% 14.979 15.451 - 2.75% -
std::remove_copy(list<int>)_(sprinkled)/8192 3.14% 6955.089 7173.192 - 4.23% -
SetIntersection_None_Set_uint64_256_1 3.14% 11135350.105 11484531.174 - 0.79% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 3.14% 11362.416 11718.665 - 4.42% -
std::partition(list<int>)_(dense)/8192 3.13% 4958.275 5113.714 - -4.56% -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 3.13% 6087.039 6277.845 - 2.71% -
std::stable_sort(vector<int>)_(ascending)/1024 3.13% 2067.231 2131.934 - -1.88% -
std::stable_sort(vector<int>)_(pipe-organ)/8192 3.13% 18234.144 18804.814 - 3.37% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 3.13% 20650.612 21296.291 - 7.16% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 3.13% 1609403.238 1659722.086 - 0.49% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 3.11% 71608.844 73838.655 - 3.41% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 3.10% 8603.481 8870.340 - 4.02% -
SetIntersection_None_Vector_uint32_262144_64 3.10% 1094596.187 1128540.436 - 0.77% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 3.10% 1406.072 1449.652 - 6.39% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 3.10% 11209404.824 11556357.246 - -0.11% -
SetIntersection_Front_Vector_string_256_16 3.09% 6059201.052 6246379.604 - -1.09% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 3.09% 24.996 25.769 - -4.29% -
std::unordered_map<int,_int>::find(key)_(non-existent)/0 3.08% 0.330 0.340 - 3.28% -
SetIntersection_None_Set_uint32_16384_1 3.08% 155349221.320 160139294.099 - 2.67% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/1024 3.08% 31529.202 32499.512 - 2.30% -
SetIntersection_None_Set_uint64_256_16 3.07% 10600981.182 10926922.944 - 1.36% -
std::multiset<std::string>::ctor(const&)/32 3.07% 792.217 816.560 - -0.23% -
std::stable_partition(list<int>)_(dense)/32 3.07% 37.257 38.401 - 2.22% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 3.06% 14.655 15.104 - 11.36% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 3.06% 1613915.933 1663355.060 - 1.95% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 3.06% 4921023.573 5071595.074 - 6.01% -
rng::find_last_if(deque<int>)_(bail_10%)/8 3.06% 3.810 3.927 - 3.49% -
SetIntersection_None_Set_uint32_16384_4 3.06% 155497414.011 160251186.783 - 2.98% -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 3.05% 20.265 20.883 - 3.01% -
std::upper_bound(std::forward_list<int>)/8192 3.04% 10386.045 10701.858 - -0.14% -
SetIntersection_Interlaced_Set_uint32_256_4 3.04% 11323638.454 11667773.179 - 1.11% -
std::unordered_set<std::string>::clear()/32 3.04% 904.955 932.430 - -0.10% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 3.03% 162491444.654 167421787.105 - 1.95% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 3.03% 770.547 793.927 - -0.23% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 3.03% 4077514.969 4201070.465 - -0.53% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 3.03% 7347.472 7570.050 - 2.99% -
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 3.03% 18.724 19.291 - -1.77% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 3.02% 15.933 16.414 - 1.42% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 3.02% 114269.496 117716.817 - 3.19% -
std::equal(deque<int>)_(it,_it,_it)/1048576 3.02% 482633.810 497187.530 - -0.41% -
std::stable_sort(vector<int>)_(pipe-organ)/1024 3.01% 2794.229 2878.412 - 3.36% -
SetIntersection_Interlaced_Vector_string_256_16 3.00% 10292352.298 10601510.702 - 1.13% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192 3.00% 982386.479 1011854.757 - 2.14% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 2.99% 340850336.992 351047858.423 - 1.03% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 2.99% 2104137.108 2167083.508 - 0.11% -
SetIntersection_None_Set_uint64_16384_1 2.99% 158805919.449 163555728.055 - 1.21% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 2.98% 26.523 27.314 - 0.40% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 2.97% 2310953.734 2379670.691 - 4.53% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 2.97% 1032564.868 1063194.826 - 1.43% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 2.96% 10465502.490 10775709.275 - -2.33% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 2.96% 608.579 626.610 - 2.09% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 2.96% 1612848.633 1660589.438 - 1.50% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 2.95% 1151.825 1185.851 - -0.75% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 2.95% 18.691 19.243 - 5.07% -
std::find_first_of(deque<int>,_pred)_(small_needle)/50 2.95% 306.778 315.836 - 3.60% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 2.94% 221.131 227.634 - -2.22% -
std::multimap<int,_int>::count(key)_(non-existent)/1024 2.94% 5.689 5.857 - 5.73% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 2.93% 20652.222 21257.962 - 2.81% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 2.93% 1611547.365 1658801.920 - 0.12% -
SetIntersection_Front_Set_uint64_256_16 2.93% 4373631.092 4501868.377 - 0.45% -
std::list<int>::ctor(Range)_(cheap_elements)/8192 2.93% 98590.841 101481.274 - -4.19% -
BM_vector_deque_move_backward/64000 2.93% 7887.229 8118.311 - 15.16% -
std::is_sorted_until(list<int>)/8192 2.93% 7065.487 7272.378 - 1.51% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 2.93% 41.053 42.255 - 3.33% -
std::copy_n(vector<int>)/64 2.92% 2.466 2.538 - 3.05% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024 2.92% 12.412 12.774 - 3.84% -
SetIntersection_Front_Set_string_16384_16 2.91% 1848282.558 1902054.994 - -1.85% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8 2.90% 42.713 43.954 - 4.04% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 2.90% 119406.737 122873.250 - 6.19% -
std::set<std::string>::find(key)_(non-existent)/8192 2.90% 28.426 29.251 - 7.91% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 2.90% 1018142.422 1047669.376 - -1.20% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 2.90% 3.720 3.828 - 2.43% -
SetIntersection_Front_Set_uint64_16384_16384 2.89% 223109128.738 229566245.739 - 0.24% -
std::find_if_not(list<int>)_(bail_25%)/32768 2.89% 7586.093 7805.617 - 5.86% -
std::is_sorted(vector<int>)/1024 2.89% 241.929 248.918 - 1.55% -
BM_PushHeap_string_QuickSortAdversary_256 2.89% 14.470 14.888 - 2.46% -
SetIntersection_Interlaced_Set_float_256_4 2.88% 10820764.593 11132648.142 - 1.67% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 2.87% 165497245.384 170252826.662 - 1.63% -
std::list<int>::ctor(const&)_(cheap_elements)/8192 2.87% 97693.451 100498.323 - -4.80% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 2.87% 186267.850 191609.486 - 1.95% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 2.87% 2.250 2.314 - 6.32% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 2.87% 31.547 32.452 - -32.71% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8192 2.86% 260094.991 267538.045 - -0.12% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 2.86% 10621683.763 10925366.447 - -0.74% -
std::unordered_set<int>::erase(key)_(existent)/1024 2.86% 21.355 21.965 - 2.24% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 2.85% 4.755 4.891 - 12.52% -
std::unordered_set<int>::erase(iterator)/8192 2.85% 19.581 20.139 - -9.42% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/32 2.85% 17.982 18.494 - 2.11% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 2.84% 1.230 1.265 - -8.22% -
rng::for_each(set<int>)/8 2.84% 6.553 6.740 - 2.22% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 2.84% 2.071 2.130 - 1.74% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 2.83% 18176356.991 18691097.945 - 0.63% -
BM_StringRelational_Eq_Small_Small_Control 2.83% 1.849 1.901 - 2.87% -
BM_PushHeap_string_QuickSortAdversary_262144 2.82% 15.924 16.373 - 2.04% -
std::set<int>::upper_bound(key)_(non-existent)/8192 2.82% 9.985 10.266 - 5.98% -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 2.82% 22.560 23.195 - -2.92% -
SetIntersection_None_Set_uint64_16384_16 2.81% 165426546.246 170081937.911 - 1.68% -
SetIntersection_None_Set_float_256_256 2.81% 5737753.707 5898880.379 - 4.06% -
std::set<int>::contains(key)_(existent)/32 2.80% 1.636 1.682 - 3.09% -
SetIntersection_Interlaced_Set_uint32_262144_1 2.79% 983146.545 1010621.927 - -7.96% -
std::equal(vector<int>)_(it,_it,_it)/50 2.79% 4.134 4.250 - 0.73% -
std::any_of(vector<int>)_(process_all)/8 2.78% 2.418 2.485 - 7.29% -
std::list<int>::ctor(const&)_(cheap_elements)/1024 2.78% 11321.423 11636.636 - -5.90% -
std::multiset<int>::erase(key)_(non-existent,_middle)/8192 2.78% 4.210 4.328 - 2.36% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 2.78% 8582402.961 8821275.793 - -0.52% -
SetIntersection_None_Set_string_256_64 2.78% 9283349.403 9541236.919 - 2.23% -
SetIntersection_Front_Vector_uint64_256_4 2.78% 4042728.829 4154993.242 - -0.93% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 2.78% 201082804.677 206665296.555 - 0.72% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 2.77% 11691157.629 12015352.412 - 3.02% -
SetIntersection_Interlaced_Set_uint32_256_1 2.77% 4043846.904 4155976.111 - 0.68% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/1024 2.77% 23331.194 23977.569 - 0.23% -
BM_std_minmax_element<short>/64 2.77% 17.095 17.569 - 1.30% -
std::partition_copy(list<int>)/8192 2.76% 7230.428 7430.220 - 1.25% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 2.76% 12643091.493 12992153.273 - 1.78% -
std::unordered_multiset<int>::ctor(const&)/0 2.76% 12.890 13.245 - 2.97% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 2.76% 62971.853 64707.253 - 0.99% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.75% 2.206 2.266 - 4.39% -
SetIntersection_Interlaced_Set_float_1024_1024 2.75% 11682091.117 12003110.235 - -3.22% -
std::is_partitioned(deque<int>)_(partitioned)/32 2.74% 9.646 9.911 - 6.42% -
BM_StringRead_Cold_Deep_Large 2.74% 1.270 1.305 - -2.48% -
std::unordered_set<int>::clear()/32 2.73% 583.139 599.068 - -6.26% -
std::set<int>::lower_bound(key)_(existent)/8192 2.73% 7.849 8.064 - 4.08% -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 2.73% 2.078 2.134 - 3.01% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 2.72% 17730515.107 18213474.936 - -0.54% -
BM_num_put<long> 2.72% 11.253 11.559 - -0.74% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 2.72% 16758.040 17213.093 - 3.48% -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 2.71% 2871.871 2949.836 - 2.89% -
SetIntersection_Front_Set_uint32_64_64 2.71% 13428725.614 13793148.763 - 4.45% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 2.70% 6320.145 6490.552 - -2.49% -
SetIntersection_Interlaced_Vector_uint64_256_1 2.70% 4040065.072 4148980.092 - -0.54% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 2.68% 9750941.928 10012422.108 - 0.43% -
std::multiset<int>::ctor(const&)/8192 2.67% 50463.679 51809.086 - -2.54% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 2.66% 10.431 10.709 - 1.21% -
SetIntersection_None_Vector_float_262144_16384 2.65% 1126937.013 1156831.856 - 2.35% -
BM_PushHeap_string_SingleElement_4 2.64% 2.473 2.539 - 5.39% -
SetIntersection_Front_Set_float_256_16 2.64% 4461363.092 4579089.030 - 0.79% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 2.64% 1.170 1.201 - -1.25% -
std::for_each(vector<int>)/8 2.64% 0.917 0.941 - 3.63% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 2.64% 52.785 54.176 - 3.11% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 2.63% 4015548.192 4121144.534 - -0.44% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 2.63% 1001072.724 1027385.647 - -3.54% -
SetIntersection_Interlaced_Set_string_16384_1024 2.61% 345693117.985 354728764.805 - 2.48% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 2.60% 223.609 229.425 - 5.86% -
SetIntersection_None_Set_uint32_1024_1024 2.59% 8729435.081 8955710.691 - -0.71% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.59% 1465.149 1503.094 - -14.25% -
std::move(vector<bool>)_(aligned)/64 2.59% 1.547 1.587 - -1.04% -
SetIntersection_Front_Set_uint32_262144_16 2.59% 1161363.116 1191387.711 - -0.03% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 2.58% 15.988 16.400 - 1.14% -
bm_lexicographical_compare<int>/1 2.57% 1.554 1.594 - 24.32% -
SetIntersection_None_Set_uint64_16384_4 2.56% 161759716.082 165905174.613 - 0.98% -
SetIntersection_None_Set_uint32_256_64 2.56% 9054154.336 9285874.346 - -0.82% -
std::unique(vector<int>,_pred)_(contiguous)/1024 2.56% 490.937 503.493 - 2.07% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8192 2.56% 260929.426 267600.373 - -0.02% -
BM_PushHeap_string_SingleElement_64 2.55% 2.740 2.810 - 1.17% -
SetIntersection_Interlaced_Vector_uint64_64_4 2.54% 17373020.507 17815044.874 - 0.26% -
std::unordered_set<std::string>::contains(key)_(existent)/32 2.54% 39.003 39.994 - 22.74% -
rng::find_last_if(deque<int>)_(bail_10%)/1024 2.54% 359.191 368.305 - 0.57% -
BM_CmpLess_uint_uint 2.54% 1.066 1.093 - 2.68% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 2.53% 1131223.583 1159874.226 - 0.41% -
SetIntersection_None_Set_uint64_16384_16384 2.53% 167555454.657 171794645.123 - 0.37% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 2.53% 224.536 230.210 - 4.14% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 2.53% 14210.133 14569.179 - 3.27% -
std::set<std::string>::erase(iterator)/1024 2.52% 27.242 27.930 - -10.08% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 2.52% 63.594 65.198 - 5.72% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 2.52% 515.335 528.321 - -0.36% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 2.52% 6.450 6.613 - 1.96% -
SetIntersection_None_Set_string_64_16 2.51% 18026408.485 18479709.858 - -0.42% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 2.51% 6073.723 6226.165 - 1.29% -
rng::find_if(vector<bool>)_(process_all)/50 2.51% 23.433 24.021 - 3.24% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 2.50% 1552.717 1591.610 - 1.47% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 2.50% 214.317 219.681 - 3.14% -
BM_StringConstructDestroyCStr_Small_Opaque 2.50% 2.080 2.132 - -2.56% -
SetIntersection_None_Set_uint32_16384_64 2.50% 155339919.449 159224489.591 - 3.12% -
std::search(vector<int>)_(same_length)/8192 2.50% 1873.855 1920.640 - 2.97% -
std::partial_sort_copy(list<int>)_(repeated)/8 2.50% 7.892 8.089 - -1.06% -
std::map<int,_int>::insert(value)_(new_value,_end)/1024 2.49% 26.422 27.080 - 1.29% -
SetIntersection_Front_Set_uint32_262144_1 2.49% 1012199.324 1037373.736 - -0.60% -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 2.48% 36.571 37.477 - 4.91% -
BM_deque_vector_move_backward/70000 2.47% 8693.587 8908.349 - 14.93% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 2.46% 755.942 774.558 - -0.37% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 2.46% 23.524 24.103 - -6.25% -
std::remove_if(list<int>)_(prefix)/8192 2.46% 9753.166 9993.226 - 0.99% -
std::set<std::string>::insert(value)_(new_value,_middle)/8192 2.46% 52.842 54.141 - 28.68% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 2.45% 678.495 695.122 - -2.66% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 2.45% 14043361.572 14387384.941 - 2.77% -
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 2.45% 3093.624 3169.361 - 2.54% -
SetIntersection_Interlaced_Vector_uint64_256_64 2.44% 7543532.177 7727895.170 - -0.35% -
rng::contains_subrange(list<int>)_(single_element)/1048576 2.44% 815099.283 835009.377 - -0.43% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 2.44% 4884886.566 5004088.435 - -0.51% -
SetIntersection_None_Set_uint32_16384_16 2.44% 155961420.081 159762629.928 - 3.00% -
std::equal(deque<int>)_(it,_it,_it,_it)/50 2.43% 21.300 21.818 - 3.31% -
BM_PushHeap_uint32_Random_4 2.42% 2.202 2.255 - 2.20% -
std::fill(vector<int>)/32 2.42% 1.038 1.063 - 2.63% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_16 2.42% 35330493.262 36186039.635 - 1.38% -
SetIntersection_Interlaced_Set_uint32_16384_16 2.41% 205199698.878 210145149.336 - 1.16% -
BM_deque_deque_move/64000 2.41% 2960.839 3032.195 - 0.36% -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 2.40% 22.770 23.318 - -4.10% -
std::make_heap(deque<int>,_pred)_(pipe-organ)/1024 2.40% 2187.139 2239.550 - 2.67% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 2.39% 103696.350 106173.354 - 3.80% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 2.38% 15404.648 15771.809 - -1.45% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 2.38% 4916.271 5033.351 - -8.36% -
std::set<std::string>::upper_bound(key)_(non-existent)/8192 2.38% 30.884 31.619 - -0.62% -
SetIntersection_Front_Vector_float_1_1 2.37% 532291662.598 544904497.556 - 2.23% -
SetIntersection_Front_Vector_string_262144_64 2.36% 3122502.131 3196168.503 - -2.34% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 2.36% 6.628 6.785 - 7.42% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.36% 13153.376 13463.277 - 8.41% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 2.35% 201981681.649 206736358.505 - 6.00% -
std::multiset<std::string>::equal_range(key)_(existent)/32 2.35% 18.289 18.719 - -4.78% -
BM_PushHeap_string_Descending_16384 2.35% 2.345 2.400 - -0.92% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 2.35% 30.477 31.193 - -7.73% -
std::unordered_multiset<int>::erase(iterator)/32 2.35% 19.434 19.891 - 0.38% -
BM_PushHeap_string_QuickSortAdversary_64 2.35% 13.051 13.358 - 2.72% -
std::sort_heap(deque<int>,_pred)/8 2.34% 33.874 34.668 - -0.15% -
std::unordered_set<int>::ctor(const&,_alloc)/0 2.33% 12.892 13.192 - 1.20% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 2.33% 8467421.701 8664448.140 - 1.17% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 2.32% 261.844 267.929 - -0.58% -
std::remove(list<int>)_(sprinkled)/1024 2.32% 948.710 970.751 - 0.65% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 2.32% 0.772 0.790 - -2.94% -
SetIntersection_None_Vector_uint64_16384_16 2.32% 1089014.185 1114255.006 - 0.76% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.32% 175.487 179.552 - 0.32% -
SetIntersection_Interlaced_Set_uint32_16384_64 2.32% 211695340.657 216596273.580 - 0.60% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 2.31% 86.863 88.873 - -0.81% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 2.31% 348.876 356.945 - 4.80% -
std::partition(list<int>)_(sparse)/8192 2.31% 7497.471 7670.301 - 0.05% -
std::find_end(vector<int>)_(match_near_end)/1024 2.30% 28.288 28.938 - 2.28% -
std::is_sorted(list<int>)/8192 2.30% 7112.086 7275.555 - 0.77% -
std::unordered_set<int>::erase(key)_(existent)/32 2.30% 21.094 21.578 - 3.61% -
std::partial_sort_copy(list<int>)_(heap)/8192 2.30% 100582.702 102893.862 - 2.97% -
BM_deque_vector_copy/64 2.30% 2.565 2.624 - -51.49% -
SetIntersection_None_Vector_float_1024_1 2.29% 1079613.151 1104362.222 - 1.94% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 2.29% 16.859 17.245 - 4.36% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 2.29% 41.874 42.833 - 33.14% -
BM_CmpLess_uint_schar 2.29% 1.039 1.063 - 2.29% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 2.29% 650.488 665.377 - 2.09% -
std::map<int,_int>::equal_range(key)_(existent)/1024 2.28% 4.252 4.349 - 0.53% -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 2.27% 358.828 366.992 - 2.76% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 2.27% 13744211.639 14056552.971 - 1.36% -
bm_ranges_lexicographical_compare<signed_char>/8 2.27% 3.429 3.507 - 1.27% -
SetIntersection_Front_Set_uint32_16384_1 2.27% 1029211.351 1052594.021 - 2.59% -
std::multiset<int>::ctor(const&)/1024 2.27% 6334.523 6478.436 - -1.60% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 2.27% 30.584 31.278 - -9.45% -
std::deque<int>::erase(middle)_(cheap_elements)/1024 2.27% 26.863 27.473 - 2.30% -
std::multimap<int,_int>::count(key)_(non-existent)/8192 2.27% 9.223 9.432 - 7.89% -
SetIntersection_Front_Set_float_1024_1024 2.27% 11935730.651 12206103.868 - -9.99% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 2.26% 1526694.994 1561151.694 - -1.07% -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 2.25% 23.613 24.146 - 1.76% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 2.25% 1100067.999 1124828.099 - 4.30% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 2.25% 4216978.554 4311886.219 - -0.26% -
std::unordered_set<std::string>::erase(iterator)/32 2.24% 31.652 32.362 - 8.23% -
std::equal(deque<int>)_(it,_it,_it)/8192 2.24% 3781.007 3865.809 - -0.50% -
SetIntersection_None_Set_string_64_4 2.24% 21510008.300 21991750.985 - 2.85% -
rng::for_each(multimap<int>)/8192 2.23% 7221.922 7383.250 - -1.57% -
BM_PushHeap_string_QuickSortAdversary_16 2.23% 10.463 10.696 - 2.56% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 2.22% 739.637 756.068 - 0.48% -
BM_PushHeap_string_QuickSortAdversary_4 2.22% 6.446 6.589 - 3.81% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 2.21% 8644648.836 8836126.226 - 1.72% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 2.21% 13462060.598 13759178.960 - 1.46% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 2.21% 41.252 42.162 - -1.27% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 2.20% 631.401 645.301 - 7.64% -
rng::contains_subrange(list<int>)_(single_element)/50 2.20% 17.260 17.639 - 7.95% -
BM_StringRelational_Compare_Empty_Large_Control 2.20% 1.661 1.698 - -7.24% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/8192 2.19% 6870.868 7021.347 - 1.79% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8192 2.19% 173917.163 177717.674 - 1.52% -
SetIntersection_Interlaced_Vector_string_262144_16 2.18% 5718686.301 5843550.239 - -14.76% -
std::for_each(set<int>::iterator)/8192 2.18% 7748.054 7917.127 - -1.46% -
std::rotate(list<int>)_(by_1/3)/50 2.18% 22.803 23.299 - 0.31% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 2.17% 1.814 1.853 - 5.45% -
ranges::min(std::deque<__int128>)/1 2.17% 0.667 0.681 - 2.57% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 2.16% 22.427 22.912 - 3.07% -
std::set<std::string>::clear()/32 2.16% 883.010 902.042 - 1.11% -
std::search(list<int>)_(same_length)/8192 2.15% 8771.319 8960.118 - 5.66% -
rng::contains_subrange(list<int>)_(process_all)/1048576 2.15% 824220.946 841950.753 - 0.04% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 2.15% 3.047 3.112 - 1.59% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 2.14% 83080.030 84859.612 - 0.31% -
SetIntersection_Front_Vector_float_4_4 2.13% 135635471.494 138524570.340 - 2.29% -
BM_CmpLess_uchar_uint 2.13% 1.061 1.084 - -3.02% -
SetIntersection_Front_Vector_string_262144_1 2.13% 1061807.544 1084397.716 - 0.34% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 2.13% 31.847 32.524 - -0.38% -
SetIntersection_Front_Set_uint64_262144_262144 2.12% 1658966.877 1694110.516 - 0.22% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 2.12% 6544.792 6683.251 - -5.65% -
std::copy_backward(vector<bool>)_(aligned)/4096 2.11% 4.954 5.059 - 0.73% -
std::lower_bound(std::list<int>)/8 2.11% 15.541 15.869 - 3.44% -
std::sort_heap(deque<int>,_pred)/1024 2.10% 12282.133 12540.623 - -0.45% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 2.10% 50.307 51.364 - 64.81% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 2.10% 10209.839 10424.114 - 28.72% -
SetIntersection_Interlaced_Set_uint32_16384_256 2.10% 198102695.292 202257768.769 - 0.80% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/1024 2.10% 547.446 558.915 - 1.74% -
SetIntersection_None_Vector_uint32_262144_16 2.09% 1114670.363 1138002.342 - 0.89% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 2.09% 232954825.873 237827307.168 - 2.43% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 2.09% 24.023 24.525 - -3.13% -
std::for_each(multiset<int>::iterator)/8192 2.09% 7825.302 7988.951 - -1.12% -
BM_StringRead_Cold_Shallow_Large 2.08% 1.136 1.160 - 0.71% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 2.08% 47857986.588 48854876.362 - 5.45% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.08% 3.389 3.459 - -16.49% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 2.07% 1.560 1.593 - 2.88% -
SetIntersection_Interlaced_Set_string_1024_4 2.07% 10411957.064 10627330.274 - 2.44% -
BM_PushHeap_string_Random_64 2.07% 13.155 13.427 - 5.26% -
BM_CmpEqual_schar_schar 2.06% 1.068 1.090 - 0.88% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 2.06% 12129.364 12379.534 - 1.77% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8 2.06% 52.774 53.862 - 1.80% -
SetIntersection_Interlaced_Vector_uint32_256_256 2.06% 4462882.233 4554844.652 - 0.01% -
std::unordered_set<std::string>::ctor(const&)/32 2.06% 695.273 709.572 - -10.27% -
SetIntersection_Interlaced_Set_uint64_262144_16384 2.05% 1274931.723 1301019.531 - 2.03% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 2.04% 12482.146 12737.325 - -5.05% -
SetIntersection_None_Set_uint32_64_4 2.04% 21215807.437 21648714.713 - -0.11% -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 2.04% 22.981 23.450 - 1.03% -
std::find(vector<int>)_(process_all)/8 2.04% 2.679 2.733 - -2.05% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 2.04% 1060479.730 1082085.086 - 0.27% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 2.04% 36785.169 37534.283 - -0.03% -
std::stable_partition(deque<int>)_(alloc_fails)/1024 2.04% 2663.005 2717.234 - 1.15% -
std::rotate(list<int>)_(1_element_forward)/50 2.04% 25.288 25.802 - 0.92% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 2.03% 9634758.376 9830434.394 - -2.50% -
BM_getline_string 2.02% 16.475 16.809 - 1.17% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.02% 12733.912 12991.633 - 0.39% -
BM_PushHeap_string_Random_1024 2.02% 15.240 15.549 - 6.04% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 2.02% 21897328.375 22340029.965 - 2.75% -
std::set<int>::erase(key)_(non-existent,_middle)/8192 2.02% 4.120 4.203 - 4.62% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 2.02% 1.327 1.354 - 10.70% -
std::move_backward(deque<int>)/64 2.01% 5.176 5.280 - -2.20% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 2.01% 1590237.387 1622129.639 - -1.61% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 2.00% 11941676.394 12181089.833 - 0.94% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 2.00% 520907.333 531319.648 - 2.77% -
std::search(list<int>)_(no_match)/1000 1.99% 701.160 715.132 - 0.73% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 1.99% 88.831 90.597 - -6.76% -
BM_PushHeap_string_SingleElement_1024 1.99% 2.723 2.777 - 2.39% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 1.98% 569.503 580.798 - -12.27% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 1.98% 1039248.711 1059845.303 - 0.67% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/0 1.98% 14.050 14.327 - 2.82% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 1.97% 86.153 87.853 - -9.22% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 1.97% 2088179.852 2129366.619 - 2.31% -
SetIntersection_Front_Vector_uint32_256_16 1.97% 4176409.798 4258737.868 - 0.92% -
std::copy_n(vector<int>)/262144 1.97% 11786.696 12018.344 - -2.15% -
BM_num_get<double> 1.96% 36.829 37.552 - 2.54% -
rng::contains(vector<int>)_(process_all)/8 1.96% 2.729 2.783 - 10.36% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 1.96% 4087603.340 4167627.610 - 0.66% -
std::set<int>::upper_bound(key)_(non-existent)/1024 1.96% 5.907 6.023 - 3.07% -
SetIntersection_Front_Vector_string_1024_16 1.96% 1591307.476 1622424.449 - -1.86% -
std::partition_point(list<int>)/50 1.96% 24.553 25.033 - 0.86% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 1.96% 4.063 4.142 - -0.36% -
std::is_partitioned(vector<int>)_(unpartitioned)/50 1.95% 8.657 8.826 - 4.07% -
std::list<int>::insert(begin)_(cheap_elements)/1024 1.95% 11.649 11.877 - -2.77% -
SetIntersection_Interlaced_Set_uint64_16_1 1.95% 62296268.247 63513210.183 - 0.41% -
SetIntersection_Front_Vector_uint32_262144_1 1.95% 1040016.807 1060324.297 - 0.75% -
SetIntersection_Interlaced_Set_uint32_16384_1024 1.95% 167951397.865 171226245.296 - -0.17% -
std::unordered_set<int>::find(key)_(existent)/8192 1.94% 1.398 1.425 - -1.56% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 1.94% 13572.561 13835.958 - 2.55% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 1.94% 21064052.140 21472558.106 - 2.12% -
rng::find(vector<bool>)_(process_all)/1024 1.94% 4.554 4.643 - -0.60% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 1.93% 16131590.560 16443682.354 - 0.11% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.93% 39385.145 40147.023 - 1.25% -
BM_vector_deque_copy/2 1.93% 2.020 2.059 - 3.51% -
std::copy_n(vector<int>)/8 1.92% 2.250 2.294 - 6.09% -
SetIntersection_Front_Vector_string_1024_1024 1.92% 37872110.071 38599555.138 - -3.12% -
std::unique(deque<int>)_(sprinkled)/52 1.92% 60.700 61.865 - 5.40% -
BM_PushHeap_float_Random_262144 1.92% 7.232 7.370 - -2.63% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 1.92% 11147297.015 11360944.438 - 0.19% -
BM_CmpLess_int_uchar 1.91% 1.092 1.113 - 0.21% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 1.90% 24.707 25.178 - -1.09% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 1.90% 200190.378 204001.338 - 2.65% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 1.90% 160995855.441 164059546.912 - 0.56% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 1.90% 344.750 351.299 - 2.29% -
std::unordered_set<int>::erase(iterator)/32 1.90% 19.535 19.905 - -10.61% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 1.89% 19.616 19.987 - 6.44% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 1.89% 2770.127 2822.460 - 2.01% -
SetIntersection_Front_Set_float_16384_16 1.88% 1193819.995 1216302.080 - -0.75% -
SetIntersection_None_Set_uint32_16384_256 1.88% 155520543.909 158447479.259 - 2.67% -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8 1.88% 25.192 25.665 - 4.62% -
SetIntersection_Interlaced_Set_float_16384_1 1.88% 1020511.397 1039680.779 - 3.59% -
BM_CmpEqual_uint_uchar 1.88% 1.091 1.112 - 1.73% -
SetIntersection_Front_Set_string_64_4 1.88% 18511866.884 18859324.817 - 0.06% -
std::rotate(deque<int>)_(by_1/4)/1024 1.87% 266.116 271.105 - -2.63% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 1.87% 26640.188 27137.249 - -2.34% -
std::stable_sort(vector<int>)_(qsort_adversarial)/8192 1.86% 18270.371 18611.012 - 2.36% -
SetIntersection_None_Set_string_1024_256 1.86% 8914346.377 9080451.093 - 1.12% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.86% 13396.270 13645.432 - -1.70% -
std::set<int>::insert(value)_(already_present)/32 1.86% 1.761 1.794 - 2.50% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.86% 115344.778 117488.855 - -1.96% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.86% 671.908 684.389 - -4.25% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 1.85% 71.716 73.045 - 17.03% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.85% 810.498 825.468 - -0.57% -
std::partial_sort_copy(deque<int>)_(descending)/8 1.85% 14.624 14.893 - -2.63% -
std::map<int,_int>::count(key)_(existent)/32 1.84% 1.536 1.564 - -0.01% -
std::partial_sort(deque<int>)_(shuffled)/8192 1.84% 239461.176 243875.474 - -0.68% -
SetIntersection_Front_Set_uint32_256_1 1.83% 4087463.940 4162303.006 - 0.05% -
BM_CmpEqual_uchar_int 1.83% 1.064 1.083 - 1.06% -
std::remove(list<int>)_(prefix)/1024 1.83% 982.594 1000.535 - -0.32% -
BM_PushHeap_string_Random_16 1.82% 10.551 10.744 - 4.31% -
std::stable_sort(vector<int>)_(descending)/1024 1.82% 2796.948 2847.931 - 1.94% -
SetIntersection_None_Vector_float_262144_262144 1.82% 1133433.324 1154062.822 - 2.00% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 1.81% 1.100 1.120 - -16.56% -
std::rotate_copy(deque<int>)/50 1.81% 3.005 3.060 - 1.41% -
std::rotate(vector<int>)_(by_1/2)/32 1.81% 2.313 2.355 - 0.64% -
rng::starts_with(vector<int>,_pred)/8 1.81% 2.426 2.470 - 0.82% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 1.81% 5734792.193 5838333.498 - -0.21% -
BM_PushHeap_string_Descending_64 1.80% 2.213 2.253 - -2.91% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 1.80% 11359368.614 11563484.339 - 3.15% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 1.79% 1073.171 1092.431 - 0.12% -
std::find(vector<char>)_(process_all)/50 1.79% 1.628 1.657 - -0.48% -
std::set<std::string>::lower_bound(key)_(non-existent)/8192 1.79% 32.132 32.706 - 0.64% -
std::set<std::string>::clear()/8192 1.78% 209065.106 212778.999 - -1.60% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 1.78% 8931184.928 9089729.823 - 1.05% -
SetIntersection_Front_Set_string_262144_16 1.77% 1840103.659 1872721.636 - -8.19% -
SetIntersection_Front_Set_uint32_16384_1024 1.77% 12417146.395 12636912.063 - -0.24% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 1.77% 24.661 25.097 - 1.91% -
BM_vector_deque_copy/1 1.76% 2.278 2.318 - 0.86% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 1.76% 21159231.471 21532180.097 - -0.20% -
SetIntersection_Interlaced_Vector_float_1024_4 1.76% 1406399.208 1431170.656 - 12.45% -
SetIntersection_None_Set_float_1024_1024 1.76% 8836157.570 8991551.530 - 0.49% -
std::map<std::string,_int>::count(key)_(existent)/8192 1.76% 28.613 29.116 - 3.85% -
std::unique(vector<int>)_(sprinkled)/1024 1.75% 533.560 542.915 - 2.70% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 1.75% 29.960 30.485 - -27.18% -
BM_StringFindCharLiteral/128 1.75% 3.005 3.057 - 1.78% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 1.75% 8603906.495 8754480.516 - -0.54% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 1.75% 8633721.416 8784603.369 - 0.49% -
std::list<int>::insert(begin)_(cheap_elements)/32 1.75% 10.271 10.451 - -5.16% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 1.74% 13319.769 13551.650 - 14.83% -
std::is_sorted(deque<int>,_pred)/8 1.73% 4.769 4.852 - 0.23% -
SetIntersection_None_Set_uint32_1024_64 1.73% 8836833.255 8989747.682 - 0.75% -
std::search(vector<int>)_(same_length)/1024 1.72% 245.615 249.851 - 2.06% -
std::multiset<int>::count(key)_(existent)/32 1.72% 3.719 3.783 - 0.67% -
SetIntersection_Front_Vector_uint32_256_4 1.72% 4142640.316 4214013.488 - 1.60% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.72% 12593.374 12810.011 - 1.13% -
BM_CmpEqual_uint_short 1.72% 1.010 1.027 - 0.97% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 1.72% 47.022 47.829 - 0.67% -
std::deque<int>::ctor(size)/1024 1.71% 75.236 76.525 - 1.56% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 1.71% 457.069 464.892 - 1.15% -
std::find(vector<long_long>)_(process_all)/8 1.71% 1.014 1.031 - -5.92% -
std::unordered_set<int>::ctor(const&,_alloc)/32 1.71% 266.239 270.789 - 0.09% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 1.71% 50.593 51.457 - 8.00% -
rng::starts_with(deque<int>)/1048576 1.70% 493309.283 501715.903 - 1.47% -
std::stable_partition(list<int>)_(sparse)/32 1.70% 9.559 9.722 - 0.46% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/32 1.70% 18.564 18.880 - -1.72% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 1.70% 1242942.465 1264033.691 - 1.84% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 1.69% 1032662.465 1050121.134 - -0.08% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.69% 1790.682 1820.924 - 1.82% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 1.69% 359.005 365.064 - 4.21% -
std::multimap<int,_int>::ctor(const&)/8192 1.69% 51994.289 52871.490 - 0.66% -
SetIntersection_Front_Set_uint32_1024_4 1.69% 1062627.857 1080553.527 - 0.87% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1.68% 1460019.844 1484571.163 - 5.80% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1.68% 1144639.441 1163875.470 - 1.13% -
SetIntersection_None_Vector_uint32_16384_4 1.68% 1091482.532 1109789.097 - -0.43% -
SetIntersection_Front_Set_uint64_16384_16 1.68% 1166168.162 1185712.377 - -1.50% -
SetIntersection_Interlaced_Set_uint32_64_16 1.67% 21643885.675 22006405.850 - -5.30% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 1.67% 712.884 724.808 - -9.37% -
std::multiset<int>::count(key)_(existent)/1024 1.67% 5.645 5.739 - 1.51% -
std::unordered_set<std::string>::erase(iterator)/1024 1.66% 25.932 26.363 - -21.42% -
std::multiset<int>::find(key)_(existent)/8192 1.66% 8.528 8.670 - 0.88% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 1.66% 40.828 41.506 - -0.54% -
SetIntersection_Front_Set_uint32_1024_64 1.66% 1812416.767 1842512.522 - 4.07% -
SetIntersection_Front_Vector_uint32_262144_4 1.66% 1069993.423 1087748.874 - 3.09% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.66% 120201.901 122193.762 - -0.15% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.66% 68202.712 69332.254 - 2.46% -
std::set<std::string>::ctor(&&,_different_allocs)/8192 1.65% 57479.960 58431.104 - 1.33% -
SetIntersection_Interlaced_Vector_string_1024_64 1.65% 8021113.439 8153840.911 - -0.38% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 1.65% 3037664.537 3087922.207 - 0.76% -
std::generate_n(list<int>)/50 1.65% 15.096 15.346 - -1.24% -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 1.65% 1.048 1.065 - 0.55% -
std::multimap<int,_int>::insert(value)_(already_present)/32 1.65% 18.269 18.570 - 0.09% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 1.65% 27.669 28.124 - 0.17% -
std::partition_copy(vector<int>)/50 1.64% 12.732 12.941 - 1.74% -
std::multiset<std::string>::ctor(&&,_different_allocs)/32 1.64% 206.547 209.943 - -0.04% -
SetIntersection_None_Vector_uint32_16384_1 1.64% 1090088.782 1108002.849 - 0.17% -
BM_vector_deque_ranges_move_backward/70000 1.64% 8320.031 8456.735 - 8.12% -
std::multimap<int,_int>::insert(value)_(already_present)/1024 1.64% 21.262 21.611 - 1.84% -
std::set<std::string>::erase(iterator)/8192 1.64% 29.729 30.216 - 10.48% -
rng::find_last(forward_list<int>)_(bail_90%)/8192 1.64% 5929.626 6026.829 - 2.40% -
BM_CmpLess_schar_ushort 1.64% 1.089 1.107 - -0.01% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 1.64% 36300.171 36894.030 - 0.83% -
std::move(vector<int>)/8 1.63% 2.254 2.290 - -0.68% -
SetIntersection_Front_Set_uint64_1024_256 1.63% 3932948.560 3997092.630 - -6.57% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.62% 43934.704 44648.564 - 0.15% -
SetIntersection_Front_Vector_uint64_1024_4 1.62% 1038235.308 1055079.581 - -2.43% -
SetIntersection_Interlaced_Set_float_16_16 1.62% 37245049.513 37848680.267 - -0.22% -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 1.62% 17.510 17.794 - 1.38% -
SetIntersection_Interlaced_Vector_uint64_256_256 1.61% 4482296.618 4554657.893 - -0.27% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8 1.61% 38.235 38.851 - 3.94% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/32 1.61% 23.451 23.829 - 0.45% -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/1024 1.61% 12845.785 13052.863 - 1.65% -
SetIntersection_None_Vector_uint64_262144_256 1.61% 1111363.496 1129246.087 - -0.58% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 1.60% 4158954.651 4225466.592 - -0.64% -
SetIntersection_Interlaced_Set_uint32_262144_16384 1.60% 1245580.566 1265468.424 - 0.70% -
std::multiset<int>::clear()/1024 1.60% 10887.493 11061.307 - 12.67% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 1.59% 15831617.050 16083364.361 - -1.00% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 1.59% 6763.071 6870.472 - 1.82% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 1.59% 13928644.871 14149826.470 - 0.94% -
std::sort_heap(deque<int>,_pred)/8192 1.59% 427971.992 434765.127 - 1.03% -
BM_deque_deque_ranges_copy/70000 1.59% 3309.814 3362.306 - 3.12% -
std::map<int,_int>::equal_range(key)_(existent)/32 1.59% 1.821 1.849 - 4.19% -
std::unordered_set<int>::find(key)_(existent)/32 1.58% 1.220 1.239 - -11.17% -
SetIntersection_None_Set_uint32_64_16 1.58% 18167135.197 18454211.998 - -0.05% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 1.58% 36.971 37.555 - -7.70% -
SetIntersection_None_Set_float_1024_16 1.58% 8951678.080 9092992.546 - 1.44% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 1.58% 1738498.935 1765895.421 - -3.06% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1.57% 1058966.665 1075644.733 - 3.83% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.57% 192575.356 195604.516 - 3.21% -
std::copy_if(vector<int>)_(entire_range)/64 1.57% 16.062 16.314 - 6.73% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 1.56% 9.285 9.431 - 1.59% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1.56% 1031227.538 1047352.444 - -1.40% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 1.56% 15884313.918 16132617.948 - -0.53% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 1.56% 4.846 4.921 - -3.09% -
BM_PushHeap_string_SingleElement_256 1.55% 2.724 2.766 - 1.88% -
std::find_if(list<int>)_(process_all)/1024 1.55% 687.113 697.790 - -2.85% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.55% 370.649 376.401 - -1.13% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 1.55% 2113154.785 2145824.953 - 2.18% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 1.54% 18358852.405 18641275.406 - -0.37% -
SetIntersection_Front_Vector_uint32_64_1 1.54% 16368892.640 16620602.546 - 1.37% -
std::unordered_set<int>::erase(iterator)/1024 1.54% 19.746 20.050 - -9.74% -
std::set<int>::count(key)_(existent)/1024 1.53% 4.036 4.098 - -3.71% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.53% 45641.050 46340.531 - 1.16% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8192 1.53% 590788.412 599838.618 - 0.66% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32 1.53% 6.554 6.654 - 2.69% -
SetIntersection_None_Set_uint32_64_1 1.53% 22415880.398 22758570.316 - 0.22% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 1.53% 9.992 10.144 - 6.46% -
SetIntersection_Interlaced_Set_uint32_16_16 1.53% 37765510.555 38341965.078 - 1.15% -
SetIntersection_Front_Vector_uint32_4_4 1.52% 135140330.747 137199697.581 - 1.05% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8192 1.52% 166355.721 168888.714 - 0.17% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/32 1.52% 23.896 24.260 - 1.15% -
std::multiset<std::string>::count(key)_(non-existent)/8192 1.52% 33.518 34.027 - -1.65% -
std::partition(vector<int>)_(dense)/50 1.52% 13.092 13.290 - 2.36% -
rng::find_last_if(vector<char>)_(bail_90%)/1048576 1.52% 26377.764 26777.659 - 2.34% -
SetIntersection_None_Set_string_256_4 1.51% 11474676.149 11648355.228 - 3.28% -
SetIntersection_Front_Set_uint64_1024_16 1.51% 1167374.108 1185026.356 - -1.12% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 1.51% 1.275 1.294 - -0.61% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 1.51% 1092557.677 1109035.554 - 3.85% -
BM_vector_deque_ranges_copy_backward/70000 1.51% 8532.059 8660.705 - 9.41% -
std::find_if_not(list<int>)_(process_all)/50 1.50% 38.484 39.063 - 1.14% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 1.50% 13685816.228 13891728.254 - 0.24% -
SetIntersection_None_Set_uint32_16384_1024 1.50% 155658655.416 158000522.167 - 3.35% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 1.50% 20.012 20.313 - 0.08% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 1.50% 11508436.158 11680585.240 - 0.54% -
SetIntersection_None_Set_float_256_4 1.50% 11309641.228 11478806.316 - 1.74% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 1.49% 1023890.787 1039195.907 - -0.87% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8 1.49% 45.883 46.567 - 2.32% -
BM_vector_deque_ranges_copy/4000 1.49% 142.752 144.878 - 3.15% -
SetIntersection_Front_Vector_uint32_16384_1 1.49% 1033094.655 1048453.669 - -0.64% -
BM_CmpEqual_int_uchar 1.48% 1.097 1.114 - 0.65% -
SetIntersection_Front_Set_float_16384_1 1.48% 1031142.730 1046412.573 - 0.15% -
SetIntersection_Interlaced_Set_string_16384_16 1.48% 249058039.607 252742792.733 - -26.85% -
SetIntersection_Front_Vector_uint64_262144_4 1.48% 1040681.878 1056058.625 - -0.02% -
std::list<int>::insert(begin)_(cheap_elements)/8192 1.48% 11.704 11.877 - -2.82% -
std::partial_sort(deque<int>)_(descending)/8192 1.48% 257782.318 261589.707 - 1.63% -
SetIntersection_Front_Vector_uint32_16_16 1.47% 35555300.793 36079563.847 - 0.54% -
BM_PushHeap_string_SingleElement_16384 1.47% 2.705 2.745 - 1.50% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.47% 13326.783 13523.109 - 0.11% -
std::map<std::string,_int>::contains(key)_(existent)/32 1.47% 16.867 17.115 - 4.11% -
SetIntersection_None_Vector_float_262144_64 1.47% 1132218.404 1148861.280 - 1.63% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 1.47% 30.088 30.530 - -0.66% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 1.47% 1174393.031 1191614.933 - 0.90% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.46% 117297.325 119015.508 - 1.15% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 1.46% 432.775 439.104 - 1.43% -
BM_StringAssignStr_Huge_Opaque 1.46% 107.564 109.136 - -0.27% -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8 1.46% 16.990 17.238 - 1.28% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 1.46% 4959642.328 5031892.735 - 0.22% -
std::find(list<int>)_(process_all)/1024 1.45% 711.964 722.322 - 5.30% -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 1.45% 25.143 25.508 - -4.49% -
SetIntersection_Front_Set_uint64_256_4 1.45% 4132312.775 4192332.987 - -0.88% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1.45% 2989063.475 3032412.598 - 1.63% -
BM_CmpLess_uchar_schar 1.45% 1.014 1.029 - 1.16% -
std::distance(deque<int>)/50 1.45% 0.846 0.858 - 1.54% -
BM_CmpLess_uint_ushort 1.44% 1.099 1.115 - 1.26% -
std::make_heap(vector<int>,_pred)_(repeated)/8 1.44% 15.710 15.937 - 0.76% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 1.44% 1293107.142 1311760.997 - -0.52% -
std::for_each_n(list<int>)/50 1.44% 22.383 22.705 - 0.82% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 1.44% 24.128 24.475 - 8.80% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 1.44% 4279517.687 4340947.354 - -1.59% -
SetIntersection_None_Vector_uint32_1024_1 1.43% 1076670.772 1092118.231 - 1.52% -
std::move_backward(vector<bool>)_(unaligned)/512 1.43% 4.502 4.567 - 0.79% -
SetIntersection_None_Set_uint64_16_16 1.43% 34860234.319 35359174.562 - -0.31% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.42% 204.508 207.418 - 0.20% -
std::make_heap(vector<int>)_(shuffled)/8 1.42% 15.804 16.028 - 1.96% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.42% 1.668 1.692 - 1.54% -
rng::find_last(vector<int>)_(bail_90%)/50 1.41% 1.442 1.463 - 3.40% -
std::partition_copy(vector<int>)/1024 1.41% 465.913 472.483 - 3.43% -
std::multiset<int>::insert(value)_(already_present)/1024 1.41% 27.610 27.999 - 1.60% -
SetIntersection_None_Set_pair<uint32,_uint32>_4_4 1.41% 133289472.288 135167686.101 - -0.37% -
SetIntersection_Front_Vector_uint32_4_1 1.40% 212846417.609 215835323.145 - 1.01% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 1.40% 4117179.956 4174989.902 - 0.45% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 1.40% 47.473 48.138 - 48.79% -
SetIntersection_Front_Vector_uint32_262144_262144 1.40% 350857346.747 355763097.856 - 2.92% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 1.40% 26.599 26.970 - 0.21% -
SetIntersection_Front_Set_uint32_16384_16 1.39% 1201248.241 1218002.019 - 1.02% -
std::find_end(list<int>)_(match_near_end)/1000 1.39% 78.142 79.228 - 3.53% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1.39% 1137980.514 1153789.169 - -0.26% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1048576 1.39% 0.810 0.822 - 1.29% -
std::stable_partition(deque<int>)_(sparse)/8192 1.39% 3404.463 3451.671 - 4.61% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 1.38% 4131456.868 4188651.717 - -0.54% -
BM_PushHeap_string_Descending_4 1.38% 1.877 1.903 - -1.54% -
std::stable_sort(vector<NonIntegral>)_(descending)/8192 1.38% 187531.370 190122.074 - 1.81% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.38% 761.642 772.163 - 0.89% -
std::replace(vector<int>)_(sprinkled)/8192 1.38% 1266.275 1283.723 - 0.51% -
rng::starts_with(vector<int>,_pred)/1000 1.38% 279.446 283.294 - 1.62% -
std::vector<int>::ctor(Range)_(cheap_elements)/1024 1.38% 49.797 50.482 - 0.01% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.37% 989.627 1003.234 - -5.60% -
std::unordered_set<std::string>::ctor(const&,_alloc)/0 1.37% 13.072 13.252 - 2.04% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1.37% 9891.352 10027.107 - 3.06% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1 1.37% 16136636.346 16357682.900 - -0.81% -
SetIntersection_Interlaced_Set_string_64_1 1.37% 16900246.456 17131122.664 - 0.06% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 1.37% 42.772 43.356 - 0.26% -
BM_CmpEqual_uint_ushort 1.36% 1.093 1.108 - -0.63% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 1.36% 38677261.993 39204183.293 - 0.24% -
SetIntersection_Interlaced_Vector_uint64_262144_256 1.36% 34505610.801 34974546.872 - -24.61% -
SetIntersection_None_Vector_uint32_256_256 1.36% 2097207.421 2125644.006 - -0.85% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024 1.35% 14571.912 14769.330 - 0.08% -
SetIntersection_None_Vector_string_262144_16384 1.35% 1296691.611 1314217.785 - 1.83% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 1.35% 1334920.555 1352922.375 - 1.34% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 1.35% 5.562 5.637 - 0.92% -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 1.34% 12505.954 12673.672 - 0.70% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 1.34% 8.471 8.584 - 0.79% -
rng::starts_with(deque<int>)/8192 1.34% 3849.075 3900.643 - 1.66% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 1.33% 1.415 1.434 - 3.39% -
SetIntersection_Front_Set_string_262144_4 1.33% 1230113.499 1246500.182 - 1.59% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 1.33% 67.580 68.480 - -5.90% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 1.33% 213665299.517 216506455.728 - 0.00% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 1.33% 8186342.926 8295161.492 - 2.73% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_1 1.33% 61994111.529 62816233.807 - -0.11% -
rng::contains_subrange(list<int>)_(near_matches)/1024 1.32% 38999.983 39515.328 - 2.02% -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8192 1.32% 5212.325 5281.039 - 1.63% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.32% 521.764 528.626 - -3.08% -
SetIntersection_Interlaced_Vector_uint32_16384_1 1.31% 1031431.169 1044986.956 - 0.64% -
SetIntersection_None_Set_uint64_1024_1 1.31% 8698976.145 8813245.476 - -3.07% -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 1.31% 17.360 17.588 - 1.48% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.31% 12593.883 12759.214 - 1.91% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1 1.31% 16262109.347 16475526.527 - -0.39% -
BM_CmpLess_short_schar 1.31% 0.947 0.959 - -2.89% -
SetIntersection_None_Set_uint64_262144_262144 1.31% 1227376.951 1243435.791 - 1.64% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 1.31% 35.715 36.181 - 9.32% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 1.30% 24.025 24.339 - 1.24% -
BM_vector_deque_copy_backward/70000 1.30% 8709.139 8822.460 - 10.58% -
SetIntersection_Front_Vector_uint64_262144_262144 1.30% 350418246.163 354969790.691 - 1.68% -
SetIntersection_Front_Vector_uint32_262144_16 1.30% 1101775.980 1116080.375 - -0.04% -
BM_deque_deque_ranges_copy_backward/64000 1.29% 7718.660 7818.577 - 6.05% -
std::multimap<int,_int>::ctor(const&,_alloc)/32 1.29% 224.618 227.525 - -1.14% -
SetIntersection_Front_Set_float_262144_16384 1.29% 211024109.906 213745112.859 - -6.33% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.29% 604465.876 612240.461 - 1.77% -
std::copy(vector<bool>)_(aligned)/262144 1.28% 782.016 792.061 - 5.38% -
std::map<int,_int>::upper_bound(key)_(existent)/8192 1.28% 5.616 5.688 - -1.85% -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_1 1.28% 210627877.918 213323439.781 - -0.45% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 1.28% 348910949.937 353369973.981 - 1.03% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_1 1.28% 62753784.889 63555080.177 - -0.46% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8192 1.28% 0.810 0.821 - 1.17% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.28% 11491.507 11638.052 - -1.18% -
BM_num_put<const_void*> 1.27% 12.066 12.220 - 2.04% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_4 1.27% 53365124.836 54042279.706 - 0.03% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 1.27% 21.368 21.639 - -2.81% -
SetIntersection_Interlaced_Vector_uint32_256_1 1.26% 4110200.840 4162090.894 - 0.08% -
std::set<std::string>::insert(value)_(new_value,_end)/0 1.26% 28.097 28.451 - -16.92% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/32 1.26% 2.728 2.762 - 1.04% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1 1.26% 16277056.255 16482068.150 - 0.07% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 1.26% 1.101 1.114 - 0.30% -
SetIntersection_None_Vector_uint64_262144_1 1.26% 1108758.351 1122698.336 - -1.15% -
std::fill_n(deque<int>)/1024 1.25% 29.722 30.095 - 1.95% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1048576 1.25% 1077550.741 1091039.869 - 2.33% -
SetIntersection_None_Set_uint64_256_64 1.25% 9051220.009 9164197.378 - -2.20% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 1.25% 1169920.418 1184505.568 - 0.16% -
std::remove_copy(list<int>)_(sprinkled)/50 1.25% 18.451 18.681 - 0.87% -
SetIntersection_None_Vector_uint64_1024_256 1.24% 1064403.913 1077649.567 - 0.51% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.24% 752.208 761.565 - 0.95% -
SetIntersection_Interlaced_Set_float_64_16 1.24% 22284221.984 22561087.904 - 5.15% -
SetIntersection_None_Vector_float_64_4 1.24% 15871680.030 16068723.304 - 1.02% -
SetIntersection_None_Vector_uint64_16384_1024 1.24% 1084279.477 1097732.907 - -1.46% -
SetIntersection_None_Vector_string_256_16 1.24% 4273264.172 4326201.072 - 1.87% -
std::make_heap(deque<int>)_(pipe-organ)/8 1.24% 27.035 27.370 - 2.00% -
std::adjacent_find(vector<int>)/1048576 1.24% 234697.645 237601.061 - 2.36% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.24% 6944.251 7030.076 - 7.08% -
SetIntersection_None_Vector_uint64_256_1 1.24% 4186894.366 4238639.894 - 0.23% -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 1.23% 4696.647 4754.519 - 2.61% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 1.23% 31.356 31.742 - -0.58% -
BM_PushHeap_uint32_Ascending_262144 1.23% 4.651 4.708 - 0.62% -
BM_deque_deque_move/70000 1.23% 3376.034 3417.480 - 0.61% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 1.22% 2849524.225 2884363.797 - -0.90% -
rng::contains_subrange(list<int>)_(single_element)/16 1.22% 4.752 4.810 - -2.35% -
SetIntersection_Interlaced_Set_float_1024_16 1.22% 11408012.346 11547235.749 - 0.98% -
BM_vector_deque_move_backward/65536 1.22% 7976.721 8074.040 - 9.69% -
std::replace(vector<int>)_(sprinkled)/1024 1.22% 160.848 162.809 - -4.23% -
BM_StringFindStringLiteral/256 1.22% 5.414 5.480 - 1.05% -
ranges::minmax(std::list<long_long>)/70000 1.22% 53637.559 54290.907 - -0.37% -
SetIntersection_Front_Vector_uint32_16_1 1.22% 62629041.105 63391867.388 - 0.89% -
SetIntersection_Interlaced_Set_string_16_4 1.21% 72919266.534 73805120.399 - 0.28% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 1.21% 1026460.089 1038910.566 - -0.21% -
BM_StringRelational_Less_Large_Large_Control 1.21% 2.138 2.163 - 0.12% -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 1.21% 654.235 662.140 - 1.43% -
std::multiset<std::string>::count(key)_(existent)/32 1.21% 19.868 20.107 - 0.93% -
bm_ranges_lexicographical_compare<signed_char>/512 1.20% 7.968 8.063 - -1.54% -
std::stable_sort(vector<NonIntegral>)_(heap)/1024 1.20% 9537.265 9651.622 - 1.77% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 1.20% 11261618.073 11396420.840 - -1.76% -
std::multiset<int>::ctor(&&,_different_allocs)/32 1.20% 175.291 177.388 - 0.77% -
SetIntersection_Interlaced_Set_uint64_262144_1024 1.20% 1571725.914 1590527.752 - 1.20% -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 1.19% 40.284 40.765 - 1.65% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 1.19% 2858191.984 2892293.285 - 0.38% -
std::find_first_of(deque<int>,_pred)_(small_needle)/32 1.19% 197.095 199.445 - 1.88% -
SetIntersection_None_Set_uint64_16_1 1.19% 65971431.645 66757592.739 - 0.17% -
std::is_partitioned(list<int>)_(unpartitioned)/8192 1.19% 2163.109 2188.855 - -1.07% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 1.19% 208132.020 210608.086 - 0.46% -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 1.19% 180.961 183.111 - -7.82% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 1.19% 18.778 19.001 - 0.94% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.19% 13806.482 13970.240 - 1.30% -
std::find_end(vector<int>)_(single_element)/8192 1.19% 1874.815 1897.047 - 1.94% -
SetIntersection_None_Set_uint64_16384_256 1.18% 167164411.884 169142713.780 - 0.05% -
std::stable_sort(deque<int>)_(ascending)/1024 1.18% 2101.679 2126.525 - 1.52% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4 1.18% 54319366.678 54960614.167 - -0.38% -
BM_deque_deque_copy_backward/70000 1.18% 8306.803 8404.791 - 5.59% -
std::transform(deque<int>,_deque<int>)/50 1.18% 35.449 35.867 - -1.13% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 1.18% 166336105.755 168296248.694 - -0.07% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 1.18% 34729339.825 35137601.589 - -0.80% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 1.17% 29.401 29.746 - 23.86% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.17% 138087.166 139704.870 - 1.02% -
std::unordered_map<int,_int>::ctor(const&)/32 1.17% 195.689 197.971 - -2.21% -
std::sort_heap(vector<NonIntegral>,_pred)/8192 1.16% 106397.811 107635.118 - 1.28% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 1.16% 146.741 148.447 - 2.53% -
std::flat_map<int,_int>::ctor(const&)/8192 1.16% 1891.043 1912.976 - -0.68% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 1.16% 34.228 34.624 - 2.55% -
SetIntersection_Front_Vector_uint32_1_1 1.16% 532720861.932 538880335.171 - 0.91% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 1.15% 159.709 161.546 - -1.74% -
SetIntersection_None_Vector_uint64_262144_262144 1.15% 1112926.186 1125680.914 - -0.21% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 1.15% 519.367 525.319 - -0.24% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 1.14% 78.571 79.471 - 22.58% -
BM_StringRelational_Less_Large_Huge_Control 1.14% 2.145 2.169 - -0.27% -
std::count(vector<bool>)/1000 1.14% 2.963 2.996 - -0.01% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.14% 55594.083 56228.221 - 1.64% -
std::stable_sort(vector<NonIntegral>)_(descending)/1024 1.14% 12523.802 12666.510 - 1.91% -
std::rotate_copy(deque<int>)/1024 1.14% 34.711 35.106 - 0.88% -
std::find_if_not(vector<bool>)_(process_all)/8 1.14% 3.552 3.592 - 3.55% -
SetIntersection_None_Vector_uint64_262144_16 1.14% 1122861.036 1135632.712 - 1.23% -
SetIntersection_None_Set_uint64_262144_4 1.14% 1211426.024 1225194.580 - 2.02% -
ranges::minmax(std::list<__int128>)/8 1.13% 3.870 3.913 - 1.58% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.13% 12943.794 13090.241 - -1.40% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.13% 56653.398 57293.516 - -1.05% -
BM_CmpEqual_uchar_uint 1.13% 1.075 1.088 - 1.54% -
std::multiset<int>::ctor(const&)/32 1.13% 225.198 227.740 - -2.25% -
BM_CmpEqual_short_uint 1.13% 1.097 1.110 - 0.31% -
SetIntersection_None_Set_uint64_1024_256 1.12% 8734875.608 8833141.551 - -0.78% -
SetIntersection_Interlaced_Vector_uint32_4_4 1.12% 134401389.249 135911193.570 - 0.26% -
BM_PushHeap_string_Random_4 1.12% 6.217 6.287 - 3.94% -
std::multiset<std::string>::count(key)_(non-existent)/1024 1.12% 24.809 25.087 - -0.20% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1.12% 1063800.724 1075729.295 - 2.57% -
std::find_end(list<int>)_(process_all)/1024 1.12% 730.266 738.451 - 1.35% -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/1024 1.12% 675.729 683.302 - 1.59% -
SetIntersection_Interlaced_Set_string_1024_16 1.12% 12679378.022 12821261.896 - -0.34% -
std::replace_if(deque<int>)_(sprinkled)/8192 1.12% 2960.241 2993.339 - 0.36% -
std::unordered_set<int>::erase(key)_(existent)/8192 1.12% 22.174 22.422 - -0.75% -
std::for_each(multimap<int>::iterator)/8192 1.11% 7430.579 7513.174 - -1.88% -
std::deque<std::string>::ctor(size)/1024 1.11% 727.047 735.119 - 2.60% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_4 1.11% 55659830.224 56276864.979 - 0.13% -
SetIntersection_None_Vector_float_256_16 1.11% 4017747.620 4062282.031 - 1.46% -
SetIntersection_Front_Set_uint64_16384_4 1.11% 1053986.746 1065660.943 - -1.00% -
std::copy_if(list<int>)_(entire_range)/512 1.11% 364.612 368.649 - 0.35% -
std::replace_if(vector<int>)_(sprinkled)/8192 1.11% 1895.080 1916.038 - 1.56% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/1024 1.10% 11480.678 11607.490 - 0.34% -
std::move(list<int>)/1048576 1.10% 992723.923 1003678.827 - 1.28% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 1.10% 298.970 302.265 - 0.73% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 1.10% 8626001.786 8721069.531 - -1.81% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 1.10% 1.678 1.697 - 1.21% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 1.10% 176528585.276 178467567.092 - 0.71% -
BM_CmpEqual_schar_short 1.10% 1.111 1.123 - 0.37% -
bm_swap_ranges_vb_aligned/8 1.09% 3.262 3.297 - 1.43% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 1.09% 8288268.035 8378919.917 - -0.82% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_1 1.09% 62129530.829 62806976.971 - -0.28% -
SetIntersection_Front_Vector_string_1_1 1.09% 545764817.877 551710747.745 - 0.72% -
BM_PushHeap_pair<uint32,_uint32>_Random_256 1.09% 6.942 7.017 - 1.60% -
std::search(deque<int>,_pred)_(same_length)/1024 1.09% 505.438 510.941 - -0.01% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1.09% 807.564 816.340 - 1.18% -
BM_StringCopy_Huge 1.09% 108.529 109.707 - 1.46% -
std::stable_sort(vector<NonIntegral>)_(heap)/8192 1.09% 117597.459 118874.597 - 1.83% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 1.08% 11404563.146 11527729.980 - 1.03% -
SetIntersection_None_Vector_float_256_1 1.08% 4214935.329 4260444.251 - 0.30% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8192 1.08% 4001.452 4044.572 - 1.30% -
SetIntersection_None_Set_uint32_262144_16 1.08% 1179445.965 1192144.775 - 1.05% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 1.08% 2.996 3.029 - 0.36% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 1.07% 21899.163 22134.515 - 2.36% -
std::unordered_set<int>::ctor(&&,_different_allocs)/0 1.07% 13.757 13.904 - 0.85% -
BM_CmpLess_schar_int 1.07% 1.110 1.121 - 1.63% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8 1.06% 51.181 51.726 - -4.47% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 1.06% 22.861 23.103 - -1.80% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 1.06% 462.022 466.915 - 0.89% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 1.06% 61838653.587 62493614.348 - -0.69% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 1.06% 38017106.742 38419735.450 - -0.37% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8 1.06% 52.697 53.255 - 1.76% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.06% 605.976 612.377 - 1.39% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/0 1.06% 17.366 17.550 - 1.20% -
std::sort_heap(vector<int>,_pred)/8192 1.05% 106164.562 107281.886 - 1.08% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 1.05% 16.391 16.564 - 12.31% -
std::find(list<int>)_(process_all)/8192 1.05% 7331.058 7408.131 - 4.34% -
std::find(list<int>)_(bail_25%)/8192 1.05% 1425.624 1440.610 - 1.57% -
SetIntersection_None_Vector_uint32_1024_1024 1.05% 1073075.159 1084354.874 - 0.56% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 1.05% 18.108 18.299 - 5.50% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 1.05% 349966.145 353636.862 - 0.56% -
BM_CmpEqual_int_short 1.05% 1.118 1.130 - -0.80% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 1.05% 18.344 18.537 - -0.53% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_16 1.05% 33392598.140 33741771.736 - -0.73% -
std::multiset<std::string>::ctor(&&,_different_allocs)/1024 1.05% 6879.662 6951.566 - 0.31% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 1.05% 15897729.887 16063875.601 - -0.21% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/1024 1.04% 10995.976 11110.695 - 0.86% -
BM_StringRelational_Less_Small_Small_ChangeLast 1.04% 1.823 1.842 - 6.07% -
std::rotate(vector<int>)_(by_1/3)/1024 1.04% 118.388 119.617 - 0.53% -
SetIntersection_Interlaced_Vector_uint64_262144_16384 1.04% 344954395.579 348534132.913 - -0.63% -
SetIntersection_Front_Set_string_16_4 1.04% 63348722.972 64005451.543 - 1.22% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_1 1.03% 212096606.001 214289268.985 - -0.36% -
std::map<int,_int>::ctor(const&)/1024 1.03% 6486.418 6553.301 - -11.98% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 1.03% 50.490 51.011 - 16.88% -
SetIntersection_Interlaced_Vector_string_1024_1024 1.03% 38837063.070 39236980.216 - -1.83% -
std::stable_sort(deque<int>)_(descending)/1024 1.03% 2887.356 2917.070 - 1.00% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 1.03% 33.249 33.591 - 3.26% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 1.03% 11946920.880 12069776.809 - -1.48% -
std::set<std::string>::contains(key)_(existent)/1024 1.03% 22.855 23.090 - -4.63% -
std::copy(deque<int>)/8 1.03% 2.669 2.697 - 1.56% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 1.02% 6.455 6.521 - -0.62% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 1.02% 42257.890 42690.064 - 1.97% -
std::unordered_set<std::string>::clear()/8192 1.02% 219614.275 221856.981 - 0.33% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 1.02% 19.527 19.726 - -2.86% -
std::rotate(deque<int>)_(1_element_forward)/1024 1.02% 37.182 37.561 - 0.50% -
BM_CmpLess_short_uint 1.02% 1.101 1.112 - 0.10% -
SetIntersection_Interlaced_Vector_float_16_4 1.02% 55616338.116 56182533.350 - 0.36% -
SetIntersection_Front_Vector_uint64_64_1 1.02% 16272788.119 16438036.648 - 0.23% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 1.02% 6522.379 6588.611 - -6.73% -
SetIntersection_None_Set_pair<uint32,_uint32>_1_1 1.01% 528682819.459 534043929.479 - -0.51% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 1.01% 1007001.526 1017195.194 - -3.61% -
std::flat_map<int,_int>::erase(key)_(existent)/32 1.01% 21.595 21.814 - -5.50% -
std::search(list<int>)_(no_match)/1048576 1.01% 838214.563 846671.529 - 1.35% -
std::multiset<int>::find(key)_(existent)/1024 1.01% 4.105 4.146 - 2.40% -
SetIntersection_Front_Set_uint64_64_1 1.01% 16248146.246 16411795.058 - -0.33% -
SetIntersection_Front_Set_uint64_262144_4 1.00% 1064489.766 1075166.720 - 0.20% -
SetIntersection_None_Vector_float_16384_1024 1.00% 1102714.327 1113772.696 - 0.61% -
std::multiset<int>::erase(key)_(non-existent,_middle)/1024 1.00% 2.964 2.993 - 2.23% -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 1.00% 109353.880 110448.244 - 0.71% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 1.00% 3.636 3.673 - 3.05% -

Performance Improvements - execution_time Δ Previous Current σ Δ (B) σ (B)
std::vector<int>::ctor(size)/8192 -65.65% 562.508 193.215 - -66.39% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 -56.27% 234.012 102.325 - -43.01% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 -56.18% 23.892 10.468 - -56.14% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -54.01% 14.978 6.888 - -53.70% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -51.95% 206.411 99.174 - -42.26% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -50.73% 202.358 99.698 - -40.19% -
bm_write -46.99% 609.201 322.921 - -46.72% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -44.66% 140.442 77.718 - -38.24% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -44.56% 924.042 512.315 - -70.72% -
std::unordered_set<std::string>::erase(key)_(existent)/32 -43.83% 131.437 73.832 - -18.96% -
ranges::min(std::deque<char>)/70000 -43.51% 31476.082 17780.560 - -10.28% -
BM_StringEraseWithMove_Huge_Opaque -43.21% 81.098 46.054 - -5.20% -
std::unordered_set<int>::count(key)_(non-existent)/0 -42.96% 0.483 0.275 - -1.00% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -42.69% 954.481 547.041 - -32.01% -
SetIntersection_Interlaced_Vector_float_1024_64 -42.15% 5764257.049 3334756.050 - -7.59% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -39.59% 904.282 546.264 - -23.69% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 -38.71% 0.483 0.296 - 5.90% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 -36.20% 729.118 465.156 - -44.69% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -35.86% 33.258 21.331 - -44.36% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 -33.04% 0.696 0.466 - -19.26% -
std::move_backward(vector<int>)/262144 -32.59% 21208.791 14297.751 - -34.62% -
SetIntersection_Interlaced_Vector_float_1024_16 -31.74% 2706530.914 1847363.919 - -6.28% -
ranges::min(std::deque<char>)/64 -31.47% 24.163 16.558 - -7.93% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -31.33% 27.799 19.089 - -44.73% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 -30.65% 3.851 2.670 - -36.33% -
SetIntersection_Interlaced_Vector_string_262144_1024 -30.46% 339465121.185 236063562.649 - -32.43% -
std::copy_n(vector<bool>)_(aligned)/1048576 -28.87% 3143.392 2235.973 - -32.63% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 -28.44% 26.432 18.914 - -62.36% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 -27.98% 6.269 4.515 - -32.27% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 -27.52% 8.576 6.216 - -32.70% -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 -26.92% 70.782 51.729 - -25.05% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 -25.20% 337288676.600 252307303.121 - -25.20% -
std::copy_n(list<int>)/4096 -25.16% 5231.945 3915.672 - 11.10% -
SetIntersection_Interlaced_Vector_uint64_1024_16 -24.78% 2467080.340 1855714.689 - -1.24% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 -23.64% 25.506 19.475 - -19.70% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 -23.60% 21792.143 16649.923 - 0.79% -
BM_deque_vector_ranges_move_backward/0 -23.48% 1.791 1.371 - 2.11% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 -23.29% 838.060 642.911 - -15.17% -
SetIntersection_Interlaced_Vector_uint64_262144_64 -23.25% 11164594.850 8568926.885 - -0.86% -
BM_deque_deque_ranges_move_backward/1 -23.15% 3.387 2.603 - 0.37% -
BM_PushHeap_uint32_Ascending_1 -23.12% 0.696 0.535 - -15.02% -
std::is_sorted_until(deque<int>)/8 -23.11% 3.212 2.470 - -13.06% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 -22.62% 88.500 68.483 - -1.37% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -22.54% 14016.179 10856.686 - -37.36% -
std::is_sorted(deque<int>)/8 -21.97% 3.384 2.641 - -0.97% -
std::unique_copy(deque<int>)_(sprinkled)/52 -21.87% 18.846 14.724 - -0.00% -
SetIntersection_Interlaced_Vector_uint32_16384_16 -21.86% 3064751.436 2394698.984 - -25.67% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -21.70% 21.038 16.473 - -19.23% -
BM_deque_deque_ranges_move_backward/2 -21.47% 3.003 2.358 - 0.96% -
BM_StringEraseWithMove_Huge_Transparent -21.33% 54.627 42.973 - -5.20% -
std::multimap<int,_int>::find(key)_(non-existent)/32 -21.32% 2.923 2.300 - -2.96% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 -21.02% 13.612 10.751 - -19.03% -
std::unique_copy(deque<int>)_(sprinkled)/32 -20.92% 11.642 9.206 - -0.04% -
rng::find_last(deque<int>)_(bail_10%)/1024 -20.90% 285.216 225.620 - -5.03% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 -20.82% 44.503 35.237 - -18.81% -
BM_deque_vector_ranges_move_backward/1 -20.59% 2.642 2.098 - 4.37% -
rng::find_last(deque<int>)_(bail_10%)/50 -20.57% 14.262 11.328 - -6.10% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -20.56% 846.363 672.327 - -18.90% -
BM_vector_deque_copy/0 -20.24% 0.462 0.368 - -39.00% -
bm_ranges_lexicographical_compare<int>/1 -20.06% 1.577 1.261 - -3.63% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 -19.93% 788.190 631.108 - -10.18% -
ranges::min(std::deque<long_long>)/70000 -19.93% 23597.228 18895.292 - -0.28% -
BM_PushHeap_uint64_Descending_1 -19.77% 0.563 0.452 - -3.98% -
BM_deque_vector_move_backward/1 -19.68% 2.672 2.146 - 3.75% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 -19.67% 29.914 24.029 - 3.50% -
std::multimap<int,_int>::find(key)_(non-existent)/8192 -19.67% 8.772 7.046 - 1.08% -
BM_deque_vector_copy_backward/0 -19.66% 1.715 1.378 - -6.61% -
ranges::min(std::list<long_long>)/1 -19.42% 0.378 0.304 - -18.79% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 -19.16% 45.371 36.677 - -14.43% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 -19.16% 39.108 31.617 - -15.51% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 -19.11% 14.799 11.971 - -14.71% -
BM_vector_deque_copy_backward/2 -19.03% 2.254 1.825 - -8.74% -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 -18.53% 23.906 19.476 - -17.77% -
BM_deque_vector_ranges_move_backward/2 -18.53% 2.253 1.836 - 4.09% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 -18.52% 1.586 1.292 - -35.87% -
BM_vector_deque_copy_backward/1 -18.31% 2.527 2.064 - -7.86% -
BM_deque_vector_move_backward/2 -18.09% 2.241 1.836 - 4.03% -
ranges::minmax(std::deque<char>)/64 -18.06% 28.388 23.262 - -0.15% -
std::search(list<int>,_pred)_(single_element)/8192 -18.04% 9962.359 8165.161 - -0.13% -
BM_deque_vector_move_backward/64 -17.94% 3.603 2.957 - 1.22% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 -17.88% 1.705 1.400 - -8.85% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 -17.60% 12.610 10.391 - -6.02% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -17.55% 7675.518 6328.118 - 6.25% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -17.55% 1744.608 1438.457 - -10.08% -
std::count_if(list<int>)_(every_other)/8192 -17.46% 8669.432 7155.377 - -14.39% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 -17.38% 74.737 61.750 - 71.65% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 -17.32% 0.481 0.397 - 7.70% -
std::copy_if(list<int>)_(every_other)/512 -17.26% 361.159 298.840 - -16.91% -
BM_deque_vector_move_backward/0 -17.20% 1.777 1.472 - 12.91% -
std::multimap<int,_int>::find(key)_(non-existent)/1024 -17.15% 6.261 5.187 - 0.50% -
std::find(vector<short>)_(bail_25%)/8 -17.12% 0.861 0.714 - 0.54% -
std::list<std::string>::ctor(size)/32 -16.91% 425.282 353.364 - 1.50% -
ranges::min(std::deque<__int128>)/70000 -16.83% 29191.362 24277.887 - -33.48% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 -16.70% 1.590 1.325 - -13.92% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 -16.67% 9536.202 7946.502 - -13.46% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -16.65% 768.106 640.222 - 0.73% -
rng::contains_subrange(deque<int>)_(process_all)/32 -16.52% 13.720 11.454 - -25.14% -
BM_deque_deque_ranges_copy_backward/2 -16.40% 2.758 2.306 - -2.00% -
BM_deque_deque_move_backward/64 -16.34% 4.049 3.388 - 0.69% -
std::map<std::string,_int>::count(key)_(non-existent)/1024 -16.31% 29.786 24.927 - 1.04% -
BM_vector_deque_move_backward/64 -16.30% 3.560 2.979 - -0.08% -
std::multiset<std::string>::erase(key)_(existent)/8192 -16.28% 81.021 67.828 - 2.19% -
SetIntersection_Interlaced_Vector_string_16384_16 -16.27% 5042755.892 4222217.525 - -1.54% -
std::search(deque<int>,_pred)_(no_match)/1048576 -16.14% 531774.488 445938.680 - 0.05% -
BM_deque_vector_ranges_move_backward/64 -16.10% 3.518 2.952 - 0.90% -
SetIntersection_Interlaced_Vector_float_1024_256 -16.09% 6598413.617 5536992.390 - -7.99% -
std::search(deque<int>,_pred)_(no_match)/8192 -16.09% 4162.021 3492.549 - -0.00% -
SetIntersection_None_Set_string_1024_4 -16.08% 10642597.692 8931612.273 - -28.64% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 -16.01% 10.934 9.183 - 46.61% -
BM_vector_deque_ranges_move_backward/1 -15.95% 2.778 2.335 - 10.40% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 -15.93% 26.622 22.380 - 11.67% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 -15.82% 1.425 1.200 - -19.83% -
SetIntersection_None_Set_string_1024_16 -15.81% 10469603.471 8813993.448 - -30.40% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 -15.71% 60.039 50.608 - -33.14% -
BM_deque_deque_ranges_move_backward/64 -15.64% 4.049 3.415 - 1.22% -
SetIntersection_Interlaced_Vector_uint32_1024_64 -15.58% 3947047.605 3332193.889 - -14.92% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 -15.53% 8.445 7.134 - -13.89% -
BM_vector_deque_move_backward/1 -15.42% 2.795 2.364 - 2.97% -
std::list<std::string>::erase(begin)_(cheap_elements)/1024 -15.36% 14.322 12.123 - 0.49% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 -15.13% 1.426 1.210 - -17.24% -
std::unordered_set<int>::count(key)_(existent)/1024 -15.10% 1.275 1.082 - -16.37% -
std::copy_backward(vector<bool>)_(aligned)/1048576 -14.94% 2673.066 2273.794 - 15.02% -
std::copy(vector<int>)/4096 -14.79% 171.951 146.515 - -34.13% -
SetIntersection_Interlaced_Vector_uint32_16384_64 -14.79% 7364976.385 6275759.150 - -24.52% -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 -14.69% 866.630 739.361 - 7.25% -
std::unordered_set<std::string>::ctor(const&)/1024 -14.66% 38988.218 33270.924 - 0.02% -
BM_deque_deque_move_backward/1 -14.65% 3.261 2.783 - 0.26% -
std::map<int,_int>::erase(key)_(non-existent,_end)/32 -14.49% 2.657 2.272 - -7.39% -
std::copy_backward(deque<int>)/64 -14.43% 3.538 3.027 - -0.10% -
BM_StringRelational_Eq_Small_Small_ChangeLast -14.43% 2.186 1.871 - -6.91% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -14.39% 72.802 62.325 - -1.77% -
BM_vector_deque_ranges_copy/2 -14.36% 2.164 1.853 - -6.86% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 -14.35% 49.741 42.606 - -19.72% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 -14.32% 33.142 28.395 - -19.85% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192 -14.10% 71.052 61.032 - -13.79% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 -14.08% 10977.999 9432.308 - -4.55% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -13.99% 1309.616 1126.405 - 3.81% -
std::list<std::string>::erase(begin)_(cheap_elements)/8192 -13.97% 14.218 12.232 - 1.73% -
std::transform(list<int>,_list<int>)/8192 -13.95% 10002.619 8607.501 - -4.88% -
SetIntersection_None_Set_string_1024_64 -13.88% 10635481.762 9158778.608 - 1.92% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 -13.88% 333.918 287.562 - -12.35% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -13.86% 32.453 27.954 - -0.65% -
SetIntersection_Interlaced_Vector_uint64_1024_256 -13.80% 6391610.043 5509736.524 - -20.99% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 -13.78% 103.945 89.619 - -3.57% -
BM_deque_deque_copy_backward/64 -13.78% 3.931 3.390 - 1.27% -
BM_deque_deque_ranges_copy_backward/1 -13.77% 2.994 2.581 - -1.71% -
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 -13.72% 8.267 7.133 - -6.77% -
std::reverse(list<int>)/32768 -13.62% 20104.134 17365.058 - -0.88% -
rng::starts_with(list<int>,_pred)/8192 -13.60% 10648.735 9200.863 - -5.00% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 -13.58% 1.167 1.008 - 4.44% -
std::search(deque<int>)_(same_length)/1000 -13.55% 384.681 332.569 - -28.38% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 -13.49% 9.520 8.236 - 27.84% -
std::find_first_of(vector<int>)_(large_needle)/50 -13.46% 314.107 271.838 - -4.49% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 -13.39% 1561.235 1352.148 - 5.71% -
std::set<int>::lower_bound(key)_(non-existent)/32 -13.26% 2.594 2.250 - -21.82% -
BM_vector_deque_move_backward/2 -13.15% 2.471 2.146 - 4.65% -
BM_StringRead_Cold_Shallow_Small -13.00% 1.302 1.133 - 0.85% -
std::find_first_of(deque<int>)_(large_needle)/50 -12.97% 771.911 671.764 - -17.74% -
BM_StringRead_Cold_Shallow_Empty -12.95% 1.302 1.133 - -0.18% -
bm_lexicographical_compare<signed_char>/64 -12.82% 2.215 1.931 - -14.68% -
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 -12.81% 66.059 57.598 - 0.78% -
BM_deque_vector_ranges_copy_backward/0 -12.79% 1.634 1.425 - 0.23% -
BM_deque_deque_move_backward/2 -12.74% 2.898 2.529 - 0.22% -
rng::contains_subrange(deque<int>)_(process_all)/16 -12.68% 8.393 7.329 - -20.25% -
std::unordered_multimap<int,_int>::clear()/1024 -12.62% 9224.096 8060.102 - -4.28% -
BM_StringDestroy_Large -12.62% 8.125 7.100 - -25.43% -
BM_PushHeap_uint64_SingleElement_1 -12.61% 0.533 0.465 - -2.76% -
ranges::minmax(std::deque<char>)/70000 -12.45% 27464.353 24046.077 - 0.02% -
BM_vector_deque_move_backward/0 -12.33% 0.439 0.385 - -2.57% -
rng::find_last_if(deque<int>)_(bail_90%)/8 -12.32% 1.109 0.972 - -2.17% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 -12.32% 9334.899 8185.169 - -15.01% -
std::move_backward(vector<bool>)_(unaligned)/64 -12.19% 1.860 1.633 - -5.79% -
SetIntersection_None_Set_string_1024_1 -12.18% 10468931.892 9193484.348 - -27.51% -
std::find_if(vector<char>)_(bail_25%)/32768 -12.15% 907.719 797.402 - 0.13% -
std::stable_partition(list<int>)_(sparse)/8192 -12.07% 10031.267 8820.959 - -1.19% -
SetIntersection_Interlaced_Vector_string_262144_64 -12.05% 21937434.600 19293086.205 - -13.64% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 -12.04% 19261.328 16942.805 - 2.00% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 -11.99% 0.573 0.505 - -27.60% -
std::search(deque<int>,_pred)_(near_matches)/1024 -11.99% 27769.373 24439.795 - -2.86% -
std::fill(vector<bool>)/64 -11.96% 1.651 1.454 - -7.26% -
std::search(deque<int>,_pred)_(near_matches)/1000 -11.94% 26461.293 23301.076 - -2.82% -
BM_vector_deque_ranges_copy/1 -11.94% 2.443 2.151 - -1.54% -
std::unordered_set<std::string>::count(key)_(existent)/32 -11.94% 45.388 39.970 - 23.18% -
std::unordered_multiset<int>::find(key)_(existent)/32 -11.81% 1.439 1.269 - -14.87% -
ranges::min(std::deque<long_long>)/64 -11.80% 20.131 17.755 - 0.83% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 -11.78% 23.838 21.029 - -11.96% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 -11.76% 12.497 11.027 - 4.55% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -11.76% 6.599 5.823 - 23.38% -
std::find_if(vector<char>)_(bail_25%)/1024 -11.72% 28.540 25.195 - 0.23% -
std::list<int>::erase(begin)_(cheap_elements)/8192 -11.64% 13.426 11.863 - 6.25% -
std::multiset<std::string>::erase(key)_(existent)/1024 -11.60% 94.071 83.156 - 30.50% -
std::set<int>::equal_range(key)_(non-existent)/1024 -11.58% 7.506 6.636 - 2.44% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 -11.57% 46.468 41.093 - -1.10% -
BM_deque_vector_move/64 -11.53% 2.958 2.617 - -1.41% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -11.48% 166968.391 147801.930 - -0.89% -
SetIntersection_None_Set_string_16384_256 -11.46% 221089824.242 195744392.807 - -3.06% -
BM_StringRelational_Compare_Huge_Empty_Control -11.46% 1.823 1.614 - 0.22% -
std::copy_n(vector<int>)/4096 -11.37% 177.849 157.623 - -8.40% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 -11.32% 44.356 39.333 - -1.25% -
BM_std_minmax_element<long_long>/2 -11.32% 0.686 0.608 - -10.48% -
std::unordered_multimap<int,_int>::clear()/8192 -11.31% 70022.844 62106.132 - -4.22% -
std::find_if(vector<int>)_(process_all)/8 -11.22% 1.607 1.426 - 5.92% -
std::any_of(deque<int>)_(process_all)/8192 -11.21% 2836.495 2518.386 - -0.18% -
std::find_first_of(vector<int>)_(large_needle)/8192 -11.21% 8084757.666 7178440.051 - -1.58% -
std::any_of(deque<int>)_(process_all)/32768 -11.19% 11364.854 10092.630 - 0.17% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 -11.18% 13.489 11.981 - -16.13% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -11.15% 41.308 36.704 - -10.91% -
std::find_first_of(vector<int>)_(large_needle)/32 -11.10% 122.601 108.995 - 1.03% -
std::adjacent_find(deque<int>,_pred)/8 -11.03% 4.828 4.295 - 3.20% -
std::find_first_of(vector<int>)_(large_needle)/1024 -10.99% 125081.411 111329.452 - -1.34% -
SetIntersection_None_Set_string_16384_1 -10.94% 223048949.678 198657716.461 - -5.50% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 -10.91% 1.476 1.315 - -16.98% -
SetIntersection_Interlaced_Vector_uint32_1024_16 -10.88% 2078401.793 1852370.281 - -8.56% -
BM_deque_deque_copy/1 -10.87% 2.847 2.538 - 0.15% -
rng::starts_with(list<int>)/8192 -10.87% 9291.474 8281.628 - -9.99% -
BM_PushHeap_string_Ascending_262144 -10.85% 32.305 28.801 - -1.87% -
BM_vector_deque_ranges_move_backward/2 -10.82% 2.311 2.061 - 12.97% -
SetIntersection_None_Set_string_16384_64 -10.78% 220341238.153 196596537.595 - -3.58% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 -10.77% 795.502 709.834 - 0.63% -
BM_deque_vector_ranges_copy_backward/1 -10.76% 2.376 2.120 - 1.46% -
std::map<int,_int>::erase(key)_(non-existent,_end)/1024 -10.63% 5.851 5.229 - -4.46% -
SetIntersection_None_Set_string_16384_16 -10.59% 221900266.484 198395754.347 - -2.55% -
SetIntersection_None_Set_string_16384_4 -10.57% 222688199.305 199151547.351 - -3.03% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 -10.51% 29.497 26.397 - -9.88% -
std::unordered_set<std::string>::find(key)_(existent)/1024 -10.50% 35.968 32.192 - -22.03% -
std::search(deque<int>,_pred)_(no_match)/1000 -10.49% 511.133 457.532 - 7.26% -
std::move_backward(list<int>)/4096 -10.48% 4871.803 4361.271 - -9.84% -
SetIntersection_Front_Vector_float_1024_1024 -10.46% 6156418.133 5512611.536 - -6.71% -
BM_vector_deque_ranges_move_backward/64 -10.39% 3.335 2.989 - -3.60% -
std::multiset<std::string>::contains(key)_(existent)/8192 -10.35% 31.078 27.862 - -15.55% -
BM_deque_deque_copy/2 -10.34% 2.569 2.303 - 0.44% -
std::find_if(vector<char>)_(bail_25%)/8192 -10.31% 234.626 210.424 - 0.24% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 -10.24% 23.674 21.249 - -2.64% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 -10.21% 11.100 9.967 - -8.96% -
std::unique(list<int>,_pred)_(contiguous)/8192 -10.18% 8425.807 7568.373 - 0.86% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 -10.16% 26.116 23.463 - -3.76% -
BM_deque_vector_copy_backward/1 -10.11% 2.374 2.134 - 0.51% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 -10.05% 45073495.457 40542188.360 - -24.92% -
BM_vector_deque_ranges_copy/64 -9.96% 3.015 2.715 - -3.11% -
std::mismatch(deque<int>)_(it,_it,_it)/8 -9.93% 3.751 3.379 - -9.57% -
SetIntersection_Interlaced_Vector_uint64_1024_64 -9.91% 3745769.718 3374694.292 - -21.30% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 -9.87% 22.106 19.923 - -21.03% -
BM_lexicographical_compare_three_way_slow_path/1 -9.84% 0.410 0.370 - -14.81% -
BM_deque_deque_move/2 -9.84% 2.556 2.305 - 0.06% -
ranges::minmax(std::deque<__int128>)/64 -9.81% 34.030 30.692 - 0.31% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 -9.79% 6657.895 6005.803 - -5.59% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 -9.78% 1.422 1.282 - -8.55% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 -9.78% 93.028 83.932 - -0.82% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -9.74% 63.114 56.969 - 25.93% -
BM_deque_vector_ranges_move/0 -9.72% 1.698 1.533 - 17.17% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -9.70% 775.861 700.576 - 2.54% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 -9.69% 23.342 21.080 - -5.27% -
BM_deque_deque_ranges_move/64 -9.68% 3.381 3.054 - -0.43% -
BM_PushHeap_string_Random_1 -9.68% 0.583 0.526 - 12.09% -
SetIntersection_Interlaced_Vector_uint32_256_16 -9.66% 6596895.757 5959722.840 - -9.75% -
SetIntersection_Front_Vector_uint32_262144_1024 -9.66% 5907645.346 5337081.255 - -9.46% -
SetIntersection_Front_Vector_uint64_262144_1024 -9.65% 5877475.670 5310123.729 - -0.13% -
std::stable_partition(deque<int>)_(dense)/1024 -9.64% 666.307 602.069 - 4.39% -
std::sort(deque<int>)_(repeated)/1024 -9.64% 1089.372 984.404 - 2.55% -
BM_vector_deque_move/1 -9.63% 2.462 2.225 - 13.97% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 -9.62% 93.896 84.865 - 1.07% -
SetIntersection_Interlaced_Vector_float_256_4 -9.61% 5126543.044 4633668.229 - -3.91% -
std::search(deque<int>,_pred)_(no_match)/1024 -9.59% 519.161 469.380 - 7.25% -
BM_deque_vector_ranges_move/2 -9.57% 2.033 1.839 - 2.93% -
bm_ranges_lexicographical_compare<int>/8 -9.52% 1.617 1.463 - -2.32% -
std::multimap<std::string,_int>::erase(iterator)/8192 -9.52% 32.526 29.430 - -2.75% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -9.49% 3.079 2.787 - -1.39% -
std::find_first_of(deque<int>)_(large_needle)/32 -9.45% 312.227 282.721 - -13.38% -
BM_deque_vector_copy_backward/2 -9.42% 2.034 1.842 - 0.31% -
ranges::minmax(std::deque<char>)/8 -9.38% 3.954 3.583 - -0.45% -
std::stable_partition(deque<int>)_(dense)/50 -9.38% 43.150 39.104 - 3.14% -
std::find_end(deque<int>)_(single_element)/1000 -9.37% 337.706 306.074 - -2.00% -
SetIntersection_Front_Vector_float_262144_16384 -9.37% 82535165.672 74805134.351 - -5.86% -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 -9.36% 32.808 29.738 - -4.36% -
BM_deque_deque_copy_backward/2 -9.36% 2.794 2.532 - 2.62% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 -9.35% 6.343 5.750 - 27.75% -
std::replace(vector<int>)_(sprinkled)/50 -9.33% 9.502 8.615 - -5.16% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 -9.33% 48.309 43.804 - 1.49% -
std::flat_multimap<int,_int>::erase(iterator)/1024 -9.32% 82.502 74.812 - -0.42% -
std::equal(list<int>)_(it,_it,_it,_it)/50 -9.31% 29.475 26.731 - -9.23% -
std::upper_bound(std::deque<int>)/100 -9.30% 33.575 30.454 - 0.20% -
BM_StringDestroy_Huge -9.26% 11.918 10.815 - -10.83% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 -9.25% 1486.158 1348.678 - -31.35% -
SetIntersection_Interlaced_Set_uint64_1024_1024 -9.20% 14304987.581 12988711.348 - 3.15% -
BM_deque_vector_move/2 -9.19% 2.024 1.838 - 3.87% -
std::for_each_n(list<int>)/8 -9.18% 2.537 2.304 - -3.98% -
BM_vector_deque_ranges_move/64 -9.16% 3.097 2.813 - -47.12% -
std::find_if_not(vector<int>)_(bail_25%)/8 -9.15% 0.815 0.740 - -12.10% -
BM_vector_deque_move/64 -9.15% 3.041 2.763 - 3.29% -
BM_vector_deque_move/2 -9.14% 2.142 1.946 - 12.68% -
SetIntersection_Front_Vector_uint32_16384_1024 -9.13% 5890396.993 5352580.865 - -4.31% -
BM_deque_vector_ranges_copy_backward/2 -9.10% 2.024 1.840 - 0.27% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 -8.97% 33.313 30.324 - 0.07% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 -8.97% 1.826 1.663 - -7.82% -
BM_deque_vector_copy_backward/64 -8.94% 3.247 2.956 - 1.11% -
std::map<std::string,_int>::count(key)_(non-existent)/32 -8.94% 10.861 9.890 - -1.57% -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 -8.94% 93.537 85.174 - -8.31% -
BM_deque_deque_move/1 -8.93% 2.795 2.545 - 2.46% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 -8.91% 8.476 7.721 - -12.65% -
BM_vector_deque_ranges_copy_backward/2 -8.90% 2.265 2.063 - 3.25% -
std::find_end(list<int>,_pred)_(same_length)/8192 -8.90% 10250.627 9338.682 - -1.66% -
std::find_if_not(list<int>)_(process_all)/1024 -8.89% 792.107 721.713 - -0.35% -
BM_deque_deque_copy/0 -8.87% 0.813 0.741 - -6.01% -
BM_deque_deque_copy/64 -8.82% 3.331 3.037 - -0.05% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 -8.77% 40.547 36.990 - -0.95% -
std::copy_backward(deque<int>)/32768 -8.77% 4051.434 3696.186 - 0.54% -
std::multimap<std::string,_int>::count(key)_(existent)/32 -8.75% 21.350 19.482 - -1.10% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 -8.69% 44.091 40.259 - -42.84% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -8.67% 9293287.271 8487705.231 - -3.48% -
BM_deque_deque_ranges_move/2 -8.66% 2.393 2.186 - -2.41% -
BM_deque_vector_ranges_move/1 -8.65% 2.295 2.096 - 3.28% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 -8.64% 0.592 0.541 - -12.09% -
BM_deque_vector_move/4096 -8.63% 159.447 145.693 - 0.51% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 -8.61% 24.470 22.364 - -10.48% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 -8.53% 1.512 1.383 - -2.01% -
std::replace(list<int>)_(sprinkled)/1024 -8.53% 796.032 728.102 - 0.24% -
BM_PushHeap_string_SingleElement_1 -8.53% 0.701 0.641 - -8.49% -
std::multiset<int>::count(key)_(non-existent)/0 -8.53% 0.276 0.253 - -3.63% -
BM_deque_deque_move/64 -8.48% 3.369 3.084 - -2.17% -
BM_deque_deque_ranges_copy/64 -8.47% 3.361 3.077 - 0.07% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 -8.47% 100359146.270 91863343.547 - -15.41% -
BM_deque_deque_ranges_move/1 -8.41% 2.669 2.444 - -2.20% -
std::reverse_copy(vector<int>)/8 -8.37% 2.498 2.289 - -2.09% -
std::lower_bound(std::vector<int>)/8192 -8.37% 17.100 15.670 - 0.36% -
BM_vector_deque_copy_backward/0 -8.36% 0.497 0.456 - -5.01% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -8.33% 37.139 34.044 - -7.52% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 -8.32% 7.399 6.784 - -6.52% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 -8.32% 7.487 6.864 - 7.06% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 -8.32% 1.448 1.328 - -11.20% -
SetIntersection_Interlaced_Set_uint64_262144_4 -8.32% 1449238.037 1328706.949 - 1.35% -
BM_deque_deque_copy_backward/1 -8.31% 3.083 2.827 - 3.76% -
BM_StringFindNoMatch/10 -8.30% 1.386 1.271 - -4.34% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 -8.29% 1.281 1.174 - -14.17% -
std::unordered_set<std::string>::count(key)_(existent)/8192 -8.26% 40.832 37.460 - -9.38% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 -8.25% 10.197 9.356 - -12.55% -
BM_deque_vector_move/1 -8.24% 2.321 2.130 - 3.49% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 -8.23% 65.932 60.504 - -1.55% -
std::find_end(deque<int>)_(same_length)/8192 -8.19% 2977.966 2733.938 - -2.26% -
BM_vector_deque_ranges_copy_backward/64 -8.16% 3.256 2.990 - 0.75% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 -8.15% 10.537 9.678 - 8.37% -
BM_vector_deque_ranges_copy_backward/1 -8.15% 2.542 2.335 - 3.35% -
ranges::min(std::deque<__int128>)/64 -8.13% 23.616 21.697 - -14.00% -
SetIntersection_Interlaced_Vector_string_256_64 -8.11% 20185061.539 18547753.402 - -11.07% -
std::unordered_set<int>::count(key)_(non-existent)/1024 -8.08% 1.736 1.596 - 9.44% -
SetIntersection_Interlaced_Vector_string_16384_256 -8.04% 42036578.374 38656903.672 - -10.51% -
rng::find_last_if(vector<char>)_(bail_90%)/50 -8.02% 1.560 1.435 - -0.46% -
BM_deque_vector_ranges_copy_backward/64 -8.00% 3.212 2.955 - 1.01% -
SetIntersection_None_Set_string_16384_1024 -7.95% 223473499.077 205714669.358 - -7.10% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192 -7.89% 508409.806 468305.016 - -7.37% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 -7.88% 0.326 0.300 - -11.32% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -7.84% 26955.018 24841.461 - -0.83% -
std::multimap<std::string,_int>::find(key)_(existent)/32 -7.83% 17.216 15.867 - 3.47% -
std::find_end(list<int>)_(single_element)/8192 -7.83% 8907.957 8210.879 - -0.78% -
std::search(list<int>,_pred)_(same_length)/8192 -7.80% 9326.868 8599.203 - 0.29% -
std::copy_backward(vector<int>)/32768 -7.78% 3773.610 3479.965 - -8.04% -
std::set<int>::erase(key)_(non-existent,_end)/32 -7.70% 2.672 2.466 - 9.53% -
std::for_each(join_view(vector<vector<int>>))/8 -7.67% 1.492 1.377 - -3.52% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 -7.61% 4555902.541 4209062.777 - 0.66% -
std::all_of(vector<int>)_(process_all)/8 -7.60% 2.580 2.384 - 1.30% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 -7.60% 22.613 20.894 - -8.90% -
BM_vector_deque_ranges_move/2 -7.59% 2.237 2.067 - 6.24% -
std::unordered_set<int>::count(key)_(non-existent)/32 -7.54% 1.642 1.518 - -4.89% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -7.52% 48259.349 44630.037 - -1.61% -
ranges::min(std::deque<char>)/8 -7.52% 2.495 2.307 - -9.43% -
BM_std_minmax_element<char>/70000 -7.51% 19485.537 18021.335 - -1.71% -
std::multiset<int>::erase(key)_(existent)/1024 -7.50% 42.490 39.303 - -1.55% -
SetIntersection_Interlaced_Set_string_262144_16384 -7.47% 2908564.289 2691250.324 - -3.53% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 -7.45% 19108.249 17684.615 - 0.42% -
BM_deque_vector_move/0 -7.43% 1.511 1.399 - -0.14% -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 -7.40% 2.840 2.630 - 7.23% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 -7.37% 10.344 9.581 - -7.06% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -7.35% 76610.628 70978.182 - 6.47% -
std::unordered_map<int,_int>::erase(iterator)/8192 -7.33% 21.370 19.804 - -0.23% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 -7.30% 1.466 1.359 - 0.31% -
BM_std_minmax_element<char>/65536 -7.27% 18243.750 16917.327 - -1.21% -
std::move_backward(deque<int>)/8 -7.25% 3.620 3.357 - -0.17% -
std::move_backward(vector<int>)/1048576 -7.23% 60991.278 56579.494 - 0.07% -
std::rotate(deque<int>)_(by_1/2)/8192 -7.22% 1576.075 1462.290 - -6.28% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 -7.20% 8.848 8.211 - -27.39% -
BM_lexicographical_compare_three_way<IntPtr>/1 -7.19% 0.395 0.366 - -6.65% -
std::vector<std::string>::ctor(size)/32 -7.16% 33.169 30.793 - -4.18% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -7.16% 45.113 41.883 - -4.39% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 -7.16% 4955.887 4601.196 - 0.51% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 -7.14% 0.679 0.630 - 0.33% -
std::multiset<std::string>::ctor(const&)/8192 -7.13% 366143.390 340024.720 - 0.14% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 -7.12% 1.244 1.156 - -14.44% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 -7.10% 2.655 2.467 - -2.57% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -7.08% 222.539 206.776 - -5.66% -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 -7.06% 33.333 30.980 - 0.09% -
std::reverse(list<int>)/4096 -7.03% 1913.675 1779.219 - 0.80% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst -7.01% 1.307 1.216 - 1.05% -
rng::find_last(vector<int>)_(bail_90%)/8 -6.99% 0.461 0.428 - 0.95% -
BM_deque_deque_ranges_copy_backward/0 -6.98% 0.851 0.791 - -6.03% -
std::unordered_multiset<int>::clear()/8192 -6.98% 67219.100 62528.435 - -4.14% -
SetIntersection_Front_Vector_float_1024_256 -6.97% 2448253.825 2277704.256 - 0.49% -
std::partition_copy(deque<int>)/8192 -6.96% 6116.916 5690.988 - -0.28% -
BM_std_minmax_element<char>/64000 -6.93% 17785.970 16552.520 - -1.02% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 -6.93% 1.202 1.119 - -4.85% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -6.93% 27636247.142 25721661.461 - -0.80% -
SetIntersection_Front_Vector_uint64_16384_256 -6.92% 2288917.120 2130462.000 - -6.70% -
std::stable_partition(deque<int>)_(dense)/32 -6.92% 31.536 29.355 - 0.95% -
BM_PushHeap_uint32_QuickSortAdversary_16 -6.91% 1.022 0.952 - 3.20% -
std::find_if_not(list<int>)_(process_all)/8192 -6.91% 7763.242 7226.817 - 0.32% -
SetIntersection_Front_Vector_float_16384_64 -6.89% 1434572.699 1335688.155 - -2.28% -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 -6.87% 94.815 88.305 - -3.70% -
BM_PushHeap_uint64_Ascending_16 -6.85% 0.988 0.920 - 1.17% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 -6.84% 6.230 5.804 - -26.17% -
SetIntersection_Front_Vector_float_262144_1 -6.83% 1111858.264 1035881.303 - -0.91% -
std::set<int>::equal_range(key)_(non-existent)/8192 -6.79% 10.868 10.130 - 2.64% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 -6.78% 226.108 210.773 - -7.36% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32 -6.77% 20.336 18.959 - -2.58% -
SetIntersection_Front_Vector_float_16384_16 -6.74% 1185217.926 1105360.489 - 0.28% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 -6.73% 0.662 0.617 - -7.10% -
BM_PushHeap_uint32_QuickSortAdversary_1 -6.73% 0.574 0.535 - 15.09% -
BM_std_minmax_element<char>/5500 -6.73% 1535.702 1432.424 - -0.84% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst -6.69% 0.692 0.646 - 3.37% -
BM_std_minmax_element<char>/4000 -6.69% 1119.571 1044.671 - -0.84% -
SetIntersection_Interlaced_Set_uint64_16384_16384 -6.66% 253234476.859 236371703.499 - -0.73% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -6.65% 799.180 746.007 - 1.19% -
SetIntersection_Interlaced_Set_string_256_256 -6.64% 29728145.008 27753437.334 - -14.68% -
std::lower_bound(std::deque<int>)/100 -6.63% 33.732 31.494 - 3.63% -
std::swap_ranges(list<int>)/32 -6.59% 20.764 19.396 - 0.19% -
bm_ranges_lexicographical_compare<unsigned_char>/8 -6.58% 1.319 1.232 - -10.72% -
BM_std_minmax_element<char>/4096 -6.58% 1144.389 1069.093 - -0.88% -
SetIntersection_Front_Set_uint32_262144_1024 -6.58% 12489920.684 11668536.928 - -18.59% -
SetIntersection_Interlaced_Vector_uint32_262144_64 -6.56% 8659057.366 8091147.874 - -15.84% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/0 -6.56% 0.270 0.252 - 1.04% -
SetIntersection_Interlaced_Set_uint64_262144_16 -6.56% 1777795.898 1661248.211 - 1.55% -
BM_std_minmax_element<char>/1024 -6.55% 291.138 272.057 - -1.27% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 -6.52% 2.962 2.769 - 0.87% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 -6.51% 948.948 887.202 - 1.91% -
BM_deque_vector_ranges_move/64 -6.49% 2.832 2.648 - -0.35% -
std::find_end(forward_list<int>)_(single_element)/8192 -6.49% 6128.785 5731.188 - -6.57% -
std::find_end(list<int>,_pred)_(single_element)/8192 -6.46% 9046.823 8462.461 - -1.12% -
std::unique_copy(deque<int>)_(sprinkled)/1024 -6.45% 497.306 465.207 - -0.17% -
std::set<int>::erase(iterator)/8192 -6.45% 21.151 19.787 - 0.60% -
ranges::minmax(std::vector<long_long>)/1 -6.45% 0.690 0.645 - -6.22% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 -6.44% 111602.418 104412.965 - 2.14% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast -6.43% 1.668 1.561 - -6.24% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -6.42% 18.756 17.552 - 0.80% -
BM_PushHeap_string_PipeOrgan_262144 -6.40% 19.679 18.418 - 5.49% -
SetIntersection_Front_Vector_uint32_16384_16384 -6.40% 77877101.581 72893397.335 - -3.26% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 -6.40% 211194269.658 197688000.493 - -1.06% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -6.36% 608.016 569.319 - -2.38% -
std::map<std::string,_int>::count(key)_(non-existent)/0 -6.35% 0.286 0.268 - 5.52% -
BM_deque_vector_move/5500 -6.34% 206.124 193.064 - -0.05% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 -6.30% 5129.326 4806.288 - 14.12% -
BM_PushHeap_uint64_Ascending_64 -6.24% 1.615 1.514 - 0.05% -
std::unordered_map<int,_int>::erase(iterator)/32 -6.23% 21.029 19.718 - -0.04% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 -6.22% 150517.839 141158.270 - -6.15% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -6.22% 4.042 3.790 - -2.93% -
SetIntersection_Front_Vector_float_1024_64 -6.19% 1458022.865 1367832.400 - 2.32% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -6.18% 5924.587 5558.232 - 0.73% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -6.15% 33.208 31.167 - -0.32% -
std::set<int>::equal_range(key)_(non-existent)/32 -6.14% 2.782 2.611 - -1.99% -
std::set<std::string>::count(key)_(existent)/32 -6.11% 16.803 15.777 - -5.98% -
BM_std_minmax_element<long_long>/3 -6.10% 1.165 1.093 - -7.66% -
BM_StringRelational_Less_Huge_Empty_Control -6.09% 1.718 1.614 - 0.13% -
std::fill_n(list<int>)/1024 -6.08% 482.315 452.985 - 2.95% -
rng::contains_subrange(list<int>)_(near_matches)/1000 -6.08% 39408.786 37012.762 - -0.31% -
SetIntersection_Interlaced_Vector_float_262144_4 -6.08% 1557774.023 1463086.387 - -5.00% -
std::move(vector<int>)/1048576 -6.07% 60577.541 56902.107 - -19.15% -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 -6.05% 22.764 21.387 - 2.25% -
std::multimap<std::string,_int>::erase(iterator)/32 -6.05% 27.029 25.394 - 0.64% -
BM_StringRelational_Less_Large_Empty_Control -6.04% 1.717 1.613 - 0.25% -
SetIntersection_Front_Set_float_256_64 -6.03% 5867505.488 5513530.147 - -3.95% -
std::map<int,_int>::insert(value)_(already_present)/1024 -6.03% 3.491 3.281 - 1.55% -
SetIntersection_Front_Vector_float_262144_16 -6.03% 1190786.994 1119031.960 - 3.09% -
BM_vector_deque_ranges_move/1 -6.01% 2.527 2.375 - 9.16% -
BM_std_minmax_element<int>/5500 -6.01% 1379.747 1296.890 - -8.85% -
BM_StringRelational_Less_Empty_Empty_Control -5.99% 1.774 1.668 - -8.71% -
std::find_if_not(vector<int>)_(bail_25%)/1024 -5.97% 31.985 30.074 - -8.61% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -5.97% 2.807 2.640 - -5.78% -
SetIntersection_Front_Vector_float_1024_1 -5.96% 1099330.202 1033816.683 - -0.61% -
BM_std_minmax_element<int>/64 -5.95% 16.814 15.813 - -7.28% -
std::unordered_multimap<int,_int>::erase(iterator)/1024 -5.94% 20.844 19.606 - 0.27% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 -5.91% 28168.739 26504.744 - -13.60% -
std::unordered_multiset<int>::find(key)_(existent)/1024 -5.90% 1.307 1.230 - -13.53% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 -5.90% 41.618 39.162 - -4.62% -
BM_vector_deque_ranges_copy_backward/5500 -5.90% 211.405 198.933 - 1.35% -
std::shift_right(list<int>)/50 -5.90% 29.232 27.508 - 3.49% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 -5.89% 36.044 33.921 - -5.52% -
std::unordered_map<int,_int>::erase(iterator)/1024 -5.89% 21.325 20.069 - 1.76% -
std::multiset<int>::erase(iterator)/1024 -5.88% 26.083 24.551 - 5.80% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 -5.87% 0.651 0.613 - -7.83% -
SetIntersection_Front_Vector_uint32_16384_256 -5.87% 2274552.814 2140977.856 - -6.03% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 -5.86% 7705841.881 7254440.987 - 1.50% -
BM_deque_deque_ranges_copy_backward/64 -5.85% 3.917 3.688 - 9.34% -
std::set<std::string>::equal_range(key)_(non-existent)/32 -5.85% 11.551 10.876 - 2.78% -
SetIntersection_Interlaced_Vector_float_256_64 -5.82% 7592110.480 7150055.458 - -0.98% -
std::replace(vector<int>)_(sprinkled)/32 -5.82% 5.814 5.475 - -11.62% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 -5.81% 1.321 1.244 - -7.50% -
SetIntersection_Front_Set_float_16384_64 -5.80% 1801689.504 1697105.409 - -4.23% -
std::move_backward(vector<bool>)_(aligned)/512 -5.80% 2.350 2.214 - -4.99% -
std::set<int>::erase(iterator)/1024 -5.80% 20.976 19.760 - -0.05% -
std::partial_sort_copy(vector<int>)_(heap)/8 -5.79% 16.446 15.493 - -3.63% -
SetIntersection_Front_Set_float_1024_256 -5.78% 4122685.386 3884479.290 - -8.35% -
std::search_n(list<int>,_pred)_(no_match)/8192 -5.77% 8678.866 8178.171 183.495 -0.27% 183.495
std::move(deque<int>)/1048576 -5.77% 57938.126 54596.616 - -0.67% -
BM_std_minmax_element<int>/4096 -5.77% 1030.215 970.819 - -9.08% -
SetIntersection_Front_Vector_uint32_256_256 -5.75% 4558446.870 4296160.742 - -5.51% -
BM_StringRelationalLiteral_Less_Empty_Large_Control -5.73% 1.754 1.654 - -2.03% -
SetIntersection_Front_Vector_float_256_64 -5.70% 4595186.983 4333233.173 - -0.38% -
std::find_if_not(vector<char>)_(bail_25%)/1024 -5.69% 26.530 25.020 - -10.76% -
std::list<std::string>::ctor(size)/1024 -5.68% 13589.238 12817.821 - 2.50% -
BM_deque_vector_ranges_move_backward/1024 -5.65% 38.890 36.692 - -0.24% -
std::find_end(list<int>,_pred)_(same_length)/1000 -5.62% 815.893 770.079 - 0.13% -
std::list<int>::erase(begin)_(cheap_elements)/1024 -5.61% 12.466 11.766 - 6.37% -
SetIntersection_Front_Vector_uint32_262144_16384 -5.59% 76276163.975 72015518.227 - -4.27% -
ranges::min(std::vector<__int128>)/70000 -5.57% 28521.409 26932.894 - -9.88% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 -5.57% 2.733 2.581 - -5.59% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 -5.57% 562.545 531.237 - 5.10% -
std::list<std::string>::ctor(size)/8192 -5.55% 111290.384 105109.518 - 2.66% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 -5.54% 40906.000 38639.244 - 0.36% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 -5.51% 32.425 30.637 - 0.47% -
SetIntersection_Interlaced_Set_uint64_1024_4 -5.51% 11335272.948 10710639.542 - 6.15% -
SetIntersection_Interlaced_Vector_uint32_256_4 -5.50% 4944111.815 4672075.110 - -7.00% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/8192 -5.50% 54527.608 51528.916 - -1.69% -
bm_ranges_lexicographical_compare<unsigned_char>/64 -5.49% 1.933 1.827 - -10.98% -
std::unordered_set<std::string>::find(key)_(non-existent)/0 -5.47% 0.336 0.318 - 0.54% -
SetIntersection_Front_Set_uint32_16384_256 -5.47% 3948970.334 3732906.792 - -3.54% -
BM_std_minmax_element<int>/70000 -5.46% 17401.811 16451.242 - -9.40% -
SetIntersection_Interlaced_Vector_float_262144_16 -5.46% 6441652.314 6089857.562 - 42.94% -
BM_std_minmax_element<int>/512 -5.46% 132.555 125.317 - -9.02% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -5.45% 6065.045 5734.264 - 1.15% -
std::find_if(vector<char>)_(process_all)/8 -5.45% 1.479 1.399 - -10.76% -
std::shift_right(list<int>)/8192 -5.45% 7710.353 7289.977 - -4.96% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 -5.45% 5051.800 4776.627 - 0.39% -
std::copy_backward(deque<int>)/512 -5.43% 19.074 18.037 - 0.08% -
std::set<int>::equal_range(key)_(existent)/8192 -5.43% 8.395 7.939 - -6.63% -
std::set<int>::erase(key)_(existent)/32 -5.42% 22.705 21.475 - 0.78% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 -5.40% 32.350 30.602 - 15.26% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 -5.39% 2.265 2.143 - -6.74% -
BM_StringRelationalLiteral_Less_Empty_Small_Control -5.39% 1.755 1.661 - 1.09% -
bm_lexicographical_compare<signed_char>/8 -5.38% 3.297 3.120 - -5.51% -
BM_std_minmax_element<int>/1024 -5.38% 260.783 246.764 - -9.04% -
std::set<int>::clear()/1024 -5.37% 9713.093 9191.142 - 0.04% -
BM_std_minmax_element<int>/65536 -5.37% 16282.021 15407.448 - -9.40% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192 -5.37% 505625.713 478495.205 - -5.83% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 -5.36% 815.468 771.772 - -5.97% -
std::unordered_multimap<int,_int>::erase(iterator)/32 -5.35% 20.625 19.522 - -0.70% -
BM_deque_deque_move/65536 -5.34% 3267.222 3092.671 - -0.32% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -5.34% 111019.041 105093.384 - 3.15% -
std::set<int>::lower_bound(key)_(non-existent)/8192 -5.34% 9.366 8.866 - -17.59% -
BM_std_minmax_element<int>/4000 -5.33% 1001.314 947.963 - -9.09% -
BM_std_minmax_element<int>/64000 -5.32% 15924.892 15077.563 - -9.64% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 -5.31% 6.403 6.063 - -1.94% -
std::set<std::string>::erase(key)_(non-existent,_end)/8192 -5.31% 28.735 27.210 - -9.72% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -5.30% 705.602 668.225 - 0.09% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -5.29% 1863.101 1764.537 - -0.90% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -5.29% 1233.445 1168.237 - 0.45% -
SetIntersection_Front_Vector_float_16384_256 -5.29% 2397809.682 2271067.141 - -0.21% -
std::set<std::string>::insert(value)_(new_value,_end)/1024 -5.28% 70.712 66.977 - 1.58% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -5.27% 1153.419 1092.599 - -18.08% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -5.23% 6180.717 5857.284 - -22.99% -
std::multiset<std::string>::contains(key)_(existent)/1024 -5.23% 23.640 22.404 - 3.20% -
std::unordered_set<int>::count(key)_(non-existent)/8192 -5.22% 1.646 1.560 - 0.25% -
std::set<std::string>::erase(key)_(non-existent,_end)/32 -5.21% 10.400 9.858 - -9.49% -
std::unordered_map<int,_int>::erase(key)_(existent)/32 -5.19% 22.267 21.112 - 1.71% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -5.19% 631.042 598.313 - -0.90% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -5.17% 6142.281 5824.500 - -2.58% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 -5.17% 16127.812 15293.663 - -7.36% -
rng::contains_subrange(deque<int>)_(same_length)/16 -5.15% 13.049 12.377 - 15.90% -
ranges::min(std::list<long_long>)/8 -5.15% 1.964 1.863 - -2.35% -
std::rotate_copy(vector<int>)/32 -5.14% 2.193 2.080 - 0.03% -
BM_std_minmax_element<char>/512 -5.12% 147.850 140.278 - -0.05% -
SetIntersection_Front_Vector_uint64_16384_1024 -5.12% 5848771.422 5549538.304 - -6.28% -
bm_ranges_lexicographical_compare<int>/64 -5.11% 4.628 4.391 - -0.54% -
SetIntersection_Front_Vector_float_256_256 -5.10% 4774124.968 4530504.302 - -0.25% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 -5.09% 1.265 1.200 - -10.61% -
std::find_first_of(deque<int>)_(small_needle)/50 -5.08% 170.503 161.837 - -6.94% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 -5.08% 84.275 79.996 - 2.91% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -5.07% 62562.993 59388.027 - -5.13% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 -5.07% 48032745.412 45595509.549 - -11.41% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -5.07% 38.371 36.425 - -0.64% -
BM_StringMove_Small -5.07% 0.745 0.707 - -10.93% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 -5.06% 18264.525 17339.718 - 2.84% -
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 -5.06% 16.263 15.441 - -1.38% -
std::multiset<std::string>::find(key)_(non-existent)/32 -5.04% 10.458 9.930 - -5.64% -
std::partition(deque<int>)_(dense)/8192 -5.01% 2803.322 2662.935 - -3.89% -
std::remove_if(vector<int>)_(prefix)/1024 -4.99% 366.775 348.456 - -0.45% -
std::multiset<std::string>::find(key)_(existent)/1024 -4.99% 23.637 22.457 - -12.89% -
SetIntersection_Front_Set_string_1024_64 -4.99% 4642521.233 4410854.048 - -11.18% -
SetIntersection_Front_Vector_float_16384_4 -4.96% 1109800.384 1054711.166 - -0.51% -
BM_vector_deque_copy_backward/64 -4.96% 3.249 3.088 - 3.06% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -4.96% 13250.488 12593.783 - -1.99% -
std::unique(list<int>,_pred)_(sprinkled)/32 -4.95% 67.882 64.521 - -2.06% -
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 -4.95% 88.099 83.740 - -1.71% -
std::map<int,_int>::find(key)_(existent)/1024 -4.94% 4.407 4.189 - -0.12% -
std::set<int>::lower_bound(key)_(existent)/1024 -4.94% 4.715 4.482 - 4.18% -
std::multimap<std::string,_int>::count(key)_(existent)/1024 -4.91% 25.477 24.226 - -0.01% -
std::sort(deque<int>)_(repeated)/8192 -4.90% 7097.477 6749.792 - 0.62% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 -4.90% 1.152 1.096 - -2.78% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 -4.89% 6730069.717 6400842.729 - -3.70% -
BM_PushHeap_string_Ascending_256 -4.88% 11.622 11.055 - -0.72% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 -4.86% 13.149 12.509 - 3.66% -
std::fill(vector<bool>)/512 -4.81% 1.604 1.527 - 2.23% -
std::rotate_copy(deque<int>)/32 -4.81% 2.805 2.670 - 3.77% -
std::partition_point(list<int>)/8192 -4.81% 12433.173 11835.659 - 0.09% -
rng::find_last_if(vector<int>)_(bail_10%)/8192 -4.80% 2285.247 2175.548 - 0.01% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -4.78% 11323.505 10781.968 - -0.74% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 -4.77% 4420225.425 4209347.416 - -1.20% -
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 -4.77% 31.832 30.314 - -4.74% -
std::partition(deque<int>)_(dense)/1024 -4.75% 355.171 338.302 - -3.64% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 -4.75% 18.744 17.854 - 0.88% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -4.74% 49.285 46.947 - 5.01% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 -4.74% 24.184 23.037 - -0.36% -
rng::contains_subrange(vector<int>)_(process_all)/16 -4.74% 4.912 4.679 - -2.62% -
BM_StringRead_Cold_Deep_Small -4.73% 1.262 1.202 - -1.61% -
SetIntersection_Front_Set_uint32_262144_256 -4.71% 3886721.395 3703504.736 - -3.32% -
std::partial_sort(deque<int>)_(shuffled)/8 -4.68% 34.618 32.997 - 1.92% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -4.68% 1451.803 1383.824 - -2.42% -
std::map<int,_int>::upper_bound(key)_(non-existent)/0 -4.68% 0.265 0.253 - 1.40% -
std::set<std::string>::insert(value)_(new_value,_end)/8192 -4.67% 69.483 66.236 - -0.79% -
BM_PushHeap_float_QuickSortAdversary_16 -4.66% 1.027 0.979 - 0.27% -
std::unique(list<int>,_pred)_(sprinkled)/52 -4.65% 84.560 80.628 - -1.75% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -4.64% 302.816 288.773 - -2.78% -
BM_deque_deque_ranges_copy_backward/1024 -4.63% 39.455 37.626 - -0.74% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -4.62% 43693.028 41674.210 - -4.25% -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 -4.61% 59379579.834 56640010.414 - -2.06% -
std::pop_heap(deque<float>)/1024 -4.61% 12.966 12.368 - -7.00% -
rng::ends_with(vector<int>)_(mismatch_at_end)/1024 -4.61% 81.967 78.188 - 0.74% -
rng::ends_with(list<int>)_(mismatch_at_start)/8 -4.60% 3.217 3.069 - -0.31% -
SetIntersection_None_Vector_string_1_1 -4.59% 560259413.700 534537798.015 - -0.15% -
BM_deque_vector_copy_backward/70000 -4.59% 9094.215 8677.161 - 10.63% -
std::unordered_set<int>::count(key)_(existent)/32 -4.58% 1.360 1.298 - 5.90% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 -4.55% 211488034.026 201858643.715 - 2.07% -
std::set<int>::clear()/8192 -4.55% 83374.308 79580.909 - 0.84% -
BM_PushHeap_float_Ascending_16 -4.55% 1.029 0.983 - 0.81% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -4.55% 2026.511 1934.351 - 2.70% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 -4.53% 30.021 28.662 - -3.28% -
SetIntersection_Front_Vector_uint32_262144_256 -4.53% 2270976.008 2168212.106 - -5.24% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -4.52% 179704.835 171584.877 - -1.01% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 -4.51% 10.185 9.725 - -1.45% -
std::partial_sort_copy(deque<int>)_(heap)/8 -4.50% 15.398 14.704 - -1.39% -
std::partial_sort_copy(vector<int>)_(ascending)/8 -4.50% 8.987 8.582 - -3.44% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 -4.50% 17725.975 16928.876 - 1.78% -
BM_std_minmax_element<short>/3 -4.49% 1.250 1.194 - -1.26% -
std::set<int>::lower_bound(key)_(non-existent)/1024 -4.48% 6.322 6.039 - -16.75% -
std::search(list<int>)_(no_match)/1024 -4.48% 767.675 733.306 - 0.34% -
std::partition(deque<int>)_(dense)/32 -4.47% 9.777 9.340 - -1.57% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -4.47% 914456.189 873616.622 - -0.74% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 -4.47% 1.407 1.344 - 2.12% -
SetIntersection_Front_Vector_float_64_16 -4.46% 14987114.246 14318320.047 - -0.11% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -4.46% 20620.195 19700.812 - -1.02% -
BM_deque_vector_ranges_copy/512 -4.45% 17.328 16.557 - 0.01% -
ranges::min(std::vector<__int128>)/64 -4.45% 25.543 24.407 - -7.33% -
std::search(deque<int>)_(single_element)/1000 -4.44% 450.227 430.231 - -1.33% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 -4.42% 154914.848 148062.286 - 1.46% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -4.42% 57249.145 54720.274 - 0.32% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 -4.41% 10.842 10.364 - -30.34% -
SetIntersection_Front_Set_uint32_1024_256 -4.41% 3986939.064 3811150.622 - -6.36% -
SetIntersection_Interlaced_Vector_string_16384_64 -4.39% 12462500.869 11915034.714 - -9.44% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -4.39% 9238.131 8832.819 - 6.85% -
std::multiset<std::string>::ctor(const&)/1024 -4.39% 36105.659 34522.243 - -0.07% -
SetIntersection_Front_Vector_float_16384_1024 -4.38% 6180069.315 5909329.476 - -0.10% -
BM_deque_vector_move_backward/1024 -4.37% 38.870 37.173 - 1.27% -
BM_deque_deque_copy_backward/512 -4.36% 19.765 18.904 - -0.03% -
SetIntersection_Interlaced_Vector_uint64_16384_4 -4.35% 1449650.810 1386540.000 - -9.67% -
SetIntersection_Front_Vector_float_16384_16384 -4.35% 80831996.855 77313225.217 - -2.83% -
SetIntersection_Front_Set_string_1024_256 -4.34% 15684142.680 15004009.037 - 5.03% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 -4.33% 36.804 35.210 - -4.24% -
BM_StringRead_Hot_Deep_Large -4.33% 0.527 0.504 - -3.09% -
std::copy_if(vector<int>)_(entire_range)/8 -4.30% 2.292 2.194 - -2.68% -
BM_StringFindCharLiteral/1024 -4.29% 20.606 19.722 - 9.94% -
SetIntersection_Interlaced_Set_uint64_262144_64 -4.29% 1689900.310 1617466.148 - 1.05% -
std::find_first_of(deque<int>)_(small_needle)/32 -4.28% 110.602 105.863 - -6.11% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/0 -4.28% 408.470 390.970 - 0.13% -
std::unordered_multimap<int,_int>::clear()/32 -4.27% 616.063 589.741 - -2.34% -
std::unique(deque<int>)_(contiguous)/52 -4.26% 58.051 55.580 - -3.23% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 -4.26% 4.865 4.658 - -3.01% -
BM_std_minmax_element<char>/4 -4.25% 1.316 1.260 - 3.89% -
BM_StringEraseWithMove_Large_Transparent -4.24% 2.740 2.623 - -5.98% -
BM_deque_deque_ranges_move_backward/4000 -4.24% 155.891 149.277 - 3.57% -
std::rotate(deque<int>)_(by_1/3)/50 -4.23% 29.912 28.645 - -2.32% -
bm_gcd_trivial -4.23% 0.682 0.653 - -3.35% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 -4.23% 24.516 23.480 - -1.47% -
std::stable_sort(deque<int>)_(pipe-organ)/8192 -4.22% 21465.067 20559.057 - 1.06% -
std::set<int>::erase(iterator)/32 -4.22% 20.580 19.711 - 0.14% -
BM_StringRead_Cold_Deep_Empty -4.22% 1.258 1.205 - -7.88% -
std::sort_heap(vector<int>,_pred)/8 -4.22% 32.709 31.330 - 8.46% -
SetIntersection_Interlaced_Vector_string_16384_1024 -4.21% 121112761.604 116008834.605 - -3.53% -
BM_CmpEqual_ushort_schar -4.21% 1.034 0.991 - -0.02% -
std::unordered_multimap<int,_int>::ctor(const&)/1024 -4.21% 6997.091 6702.672 - 0.65% -
SetIntersection_Front_Vector_float_256_4 -4.20% 4342659.306 4160174.693 - 0.30% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 -4.20% 40.615 38.910 - -3.61% -
SetIntersection_Front_Vector_float_1024_4 -4.20% 1103582.425 1057250.252 - 0.06% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 -4.20% 13149.166 12597.459 - 1.10% -
std::search(list<int>)_(single_element)/8192 -4.20% 8770.078 8402.164 - -5.97% -
BM_StringConstructDestroyCStr_Large_Transparent -4.17% 10.334 9.903 - -18.82% -
std::fill_n(deque<int>)/32 -4.17% 1.204 1.154 - -0.03% -
std::set<int>::ctor(const&)/32 -4.17% 240.844 230.811 - 6.79% -
std::multimap<std::string,_int>::contains(key)_(existent)/32 -4.16% 16.403 15.720 - 0.58% -
rng::contains_subrange(deque<int>)_(same_length)/32 -4.15% 20.723 19.863 - 11.15% -
std::adjacent_find(deque<int>,_pred)/50 -4.14% 31.139 29.848 - 3.08% -
std::unique_copy(list<int>)_(sprinkled)/32 -4.14% 13.571 13.010 - -2.58% -
BM_deque_vector_ranges_move_backward/4096 -4.13% 152.652 146.341 - -1.32% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -4.13% 948.074 908.953 - 2.83% -
std::list<std::string>::erase(begin)_(expensive_elements)/8192 -4.11% 32.782 31.434 - 1.08% -
BM_vector_deque_copy/64 -4.11% 2.984 2.861 - 1.24% -
BM_StringFindStringLiteral/1024 -4.11% 17.961 17.223 - -4.39% -
SetIntersection_Interlaced_Vector_string_1024_256 -4.11% 21172478.004 20303056.211 - -3.09% -
std::unordered_set<int>::count(key)_(existent)/8192 -4.10% 1.376 1.319 - 2.98% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -4.10% 36313.908 34825.830 - -0.72% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 -4.08% 25.251 24.221 - -0.02% -
std::partial_sort_copy(vector<int>)_(shuffled)/1024 -4.08% 7070.022 6781.588 - 0.40% -
std::for_each_n(vector<int>)/8 -4.07% 2.751 2.639 - 0.02% -
BM_StringRelational_Less_Empty_Small_Control -4.06% 1.736 1.666 - -5.20% -
SetIntersection_Front_Vector_float_262144_256 -4.06% 2378626.382 2282055.009 - 0.30% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 -4.05% 30.455 29.221 - 8.49% -
std::rotate(deque<int>)_(1_element_backward)/32 -4.04% 3.697 3.548 - 0.22% -
SetIntersection_Front_Vector_float_262144_4 -4.03% 1102540.499 1058055.121 - -0.16% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 -4.02% 914.933 878.146 - 1.09% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -4.01% 13287.023 12753.619 - 1.69% -
BM_deque_vector_move/512 -4.00% 17.248 16.559 - -0.42% -
std::unordered_multimap<int,_int>::ctor(const&)/32 -4.00% 205.922 197.694 - -0.24% -
SetIntersection_Front_Vector_float_64_4 -3.99% 16597674.244 15935411.129 - -0.53% -
std::partition_copy(list<int>)/32 -3.99% 9.483 9.104 - 4.40% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -3.99% 203978444.347 195844868.048 - -3.85% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 -3.98% 533223.070 511982.863 - -0.45% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 -3.98% 129.721 124.563 - 0.15% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32 -3.98% 19.711 18.927 - -2.81% -
std::set<std::string>::insert(value)_(already_present)/32 -3.96% 7.633 7.331 - -17.76% -
std::pop_heap(deque<int>)/1024 -3.95% 12.884 12.375 - 0.77% -
SetIntersection_None_Vector_string_16384_16384 -3.95% 1260909.722 1211147.544 - -0.07% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -3.94% 266.849 256.323 - 10.91% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 -3.93% 3.552 3.412 - -3.20% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 -3.91% 17.307 16.630 - -30.34% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -3.91% 12887.995 12383.557 - -2.92% -
std::count(vector<int>)_(every_other)/8 -3.91% 1.346 1.293 - -6.03% -
BM_deque_deque_ranges_move_backward/4096 -3.91% 157.847 151.674 - 0.75% -
std::multimap<int,_int>::lower_bound(key)_(existent)/8192 -3.91% 10.680 10.262 - 0.86% -
SetIntersection_Interlaced_Vector_string_64_64 -3.89% 26295756.458 25271803.837 - -7.30% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -3.89% 20683.746 19879.238 - -0.12% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 -3.88% 24.807 23.844 - 0.29% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -3.87% 180037.050 173061.318 - -0.28% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 -3.86% 4.176 4.015 - -0.92% -
std::rotate_copy(vector<int>)/1024 -3.86% 34.679 33.341 - 2.15% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 -3.86% 6.607 6.352 - 3.34% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192 -3.83% 526787.597 506592.669 - -3.91% -
std::map<int,_int>::lower_bound(key)_(existent)/32 -3.83% 1.540 1.481 - 1.73% -
SetIntersection_Front_Vector_float_64_1 -3.82% 17115199.846 16460823.364 - 0.56% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -3.82% 22648.984 21783.040 - 1.08% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 -3.82% 2.054 1.975 - 1.50% -
SetIntersection_Interlaced_Set_float_262144_1 -3.81% 1054456.826 1014275.814 - -1.73% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -3.81% 36.702 35.304 - 0.23% -
std::unordered_set<int>::insert(value)_(already_present)/8192 -3.81% 2.751 2.646 - 0.28% -
std::make_heap(deque<int>,_pred)_(repeated)/1024 -3.80% 1755.334 1688.674 - 0.16% -
BM_deque_vector_ranges_copy_backward/70000 -3.80% 9005.219 8663.405 - -15.22% -
std::remove(deque<int>)_(sprinkled)/50 -3.80% 57.353 55.176 - 1.60% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -3.78% 82639.794 79512.967 - 0.85% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 -3.77% 18514191.734 17816152.338 - -0.23% -
BM_deque_deque_ranges_move_backward/5500 -3.76% 211.676 203.707 - 1.18% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.76% 48216.490 46403.072 - 3.25% -
SetIntersection_Front_Vector_float_64_64 -3.76% 11386030.169 10957867.172 - 0.66% -
std::transform(deque<int>,_deque<int>)/32 -3.75% 22.181 21.349 - -1.68% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 -3.75% 1513.236 1456.450 - 0.53% -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 -3.75% 46598.029 44849.684 - 0.80% -
std::set<std::string>::find(key)_(existent)/32 -3.74% 15.429 14.852 - -5.97% -
std::multiset<int>::insert(value)_(new_value,_end)/8192 -3.72% 83.654 80.540 - -0.62% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 -3.72% 0.965 0.929 - 0.05% -
std::multiset<std::string>::count(key)_(existent)/8192 -3.70% 30.128 29.012 - -0.37% -
SetIntersection_Interlaced_Set_uint64_1024_256 -3.70% 15576126.931 14999266.660 - 2.81% -
BM_PushHeap_uint64_Ascending_256 -3.70% 2.170 2.090 - 0.07% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 -3.68% 2.561 2.467 - 11.51% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 -3.68% 975.187 939.333 - 2.31% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 -3.67% 4.324 4.165 - -8.02% -
std::map<int,_int>::find(key)_(existent)/8192 -3.66% 5.471 5.271 - -1.00% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 -3.66% 10.721 10.329 - -0.40% -
BM_CmpEqual_ushort_ushort -3.66% 1.079 1.039 - -3.61% -
BM_PushHeap_float_Ascending_64 -3.64% 1.813 1.747 - 0.21% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 -3.63% 154545.309 148928.258 - 1.98% -
SetIntersection_Interlaced_Vector_string_262144_4 -3.62% 2085855.467 2010382.282 - -7.92% -
SetIntersection_Front_Set_float_262144_256 -3.62% 3827435.100 3688997.280 - -11.34% -
std::flat_map<int,_int>::equal_range(key)_(existent)/8192 -3.62% 12.462 12.012 - 3.57% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -3.60% 370.738 357.378 - 2.95% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -3.59% 781.861 753.815 - -0.35% -
BM_PushHeap_uint64_Ascending_16384 -3.58% 3.733 3.599 - 0.69% -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 -3.58% 1.329 1.282 - 4.58% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 -3.58% 259.374 250.090 - 0.68% -
ranges::minmax(std::deque<char>)/1 -3.57% 0.679 0.655 - -18.69% -
BM_toupper_string<char> -3.56% 15.588 15.032 - -1.64% -
std::multiset<int>::erase(key)_(existent)/32 -3.56% 22.666 21.859 - -1.32% -
std::multiset<int>::contains(key)_(non-existent)/1024 -3.56% 6.199 5.978 - 1.58% -
std::for_each_n(join_view(vector<vector<int>>))/8 -3.56% 1.438 1.387 - -14.04% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 -3.54% 6.978 6.731 - 3.03% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/0 -3.53% 1.090 1.051 - 0.30% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 -3.53% 404.953 390.658 - 0.15% -
bm_ranges_lexicographical_compare<unsigned_char>/1 -3.52% 1.550 1.496 - -6.58% -
std::set<int>::count(key)_(non-existent)/1024 -3.51% 7.676 7.406 - 0.64% -
SetIntersection_Front_Vector_float_256_16 -3.51% 4361438.530 4208419.440 - 0.10% -
BM_deque_vector_ranges_copy/64 -3.50% 2.710 2.615 - -0.43% -
std::multimap<int,_int>::erase(key)_(existent)/1024 -3.49% 25.644 24.749 - -3.09% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 -3.49% 22.505 21.719 - -5.07% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 -3.49% 29.409 28.382 - -0.04% -
std::find_end(deque<int>)_(near_matches)/1024 -3.48% 16966.995 16377.051 - -9.19% -
SetIntersection_Front_Vector_string_262144_16 -3.47% 1621987.945 1565763.583 - -4.34% -
std::copy_backward(vector<bool>)_(aligned)/512 -3.46% 1.529 1.476 - -6.13% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -3.46% 242.266 233.892 - 2.97% -
std::flat_multimap<int,_int>::erase(iterator)/8192 -3.45% 509.459 491.862 - -7.98% -
std::multiset<int>::erase(iterator)/8192 -3.45% 25.433 24.556 - 6.22% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -3.45% 13010.733 12562.122 - -2.70% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 -3.44% 35.196 33.983 - 0.72% -
SetIntersection_Front_Vector_float_1024_16 -3.44% 1156189.184 1116373.214 - -0.64% -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 -3.44% 13.033 12.585 - 0.46% -
std::stable_partition(list<int>)_(dense)/8192 -3.43% 23756.264 22942.447 - 31.62% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 -3.42% 4.500 4.346 - 3.15% -
std::copy_backward(deque<int>)/8 -3.41% 2.784 2.689 - 1.09% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/1024 -3.41% 6007.074 5802.278 - -0.35% -
SetIntersection_Interlaced_Set_uint32_1024_256 -3.40% 13904850.074 13431648.080 - -6.50% -
BM_deque_vector_ranges_copy/2 -3.40% 1.900 1.835 - 0.81% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -3.39% 14510.818 14018.192 - -4.61% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -3.39% 7862.062 7595.472 - 2.02% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 -3.37% 1.734 1.675 - 3.85% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 -3.37% 973822.724 941009.383 - -0.29% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -3.36% 15291.396 14777.090 - -1.18% -
std::map<std::string,_int>::insert(value)_(already_present)/32 -3.36% 24.656 23.827 - 11.50% -
SetIntersection_None_Set_float_1024_1 -3.36% 9120490.316 8814200.465 - -1.95% -
BM_deque_deque_ranges_move_backward/1024 -3.35% 39.684 38.357 - 1.28% -
BM_vector_deque_ranges_move/70000 -3.34% 3387.123 3273.855 - -3.05% -
std::unordered_set<std::string>::erase(iterator)/8192 -3.34% 33.046 31.942 - 9.42% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 -3.34% 38.336 37.056 - -2.06% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -3.34% 24460693.439 23644113.143 - 0.07% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 -3.34% 32.218 31.143 - 3.04% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 -3.33% 7613574.826 7360326.849 - -1.56% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 -3.33% 20.303 19.628 - -3.81% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 -3.32% 4.911 4.748 - 0.24% -
std::partial_sort(vector<NonIntegral>)_(descending)/8 -3.31% 26.383 25.510 - -5.32% -
BM_PushHeap_string_Ascending_1024 -3.31% 14.114 13.647 - 0.39% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 -3.31% 1.511 1.461 - -20.25% -
std::copy_backward(vector<int>)/8 -3.30% 2.257 2.182 - 3.00% -
BM_PushHeap_float_Ascending_262144 -3.30% 5.225 5.053 - -0.75% -
BM_PushHeap_uint32_Random_16 -3.29% 4.204 4.066 - -1.22% -
BM_vector_deque_ranges_move_backward/512 -3.28% 18.098 17.504 - -2.36% -
std::stable_partition(list<int>)_(dense)/1024 -3.28% 1485.894 1437.170 - -18.05% -
std::partition_copy(deque<int>)/1024 -3.27% 653.449 632.058 - -0.14% -
std::swap_ranges(list<int>)/50 -3.26% 33.230 32.148 - -1.33% -
ranges::minmax(std::deque<__int128>)/8 -3.25% 3.952 3.824 - 0.25% -
rng::contains_subrange(deque<int>)_(process_all)/50 -3.25% 24.000 23.221 - -8.80% -
std::partition_copy(deque<int>)/32 -3.25% 13.097 12.672 - 0.11% -
std::multiset<int>::insert(value)_(new_value,_end)/1024 -3.24% 47.563 46.021 - -17.56% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -3.24% 232.408 224.878 - -7.74% -
std::pop_heap(vector<float>)/8192 -3.24% 20.268 19.611 - 0.35% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -3.23% 15237.516 14745.004 - -2.66% -
BM_PushHeap_uint64_Random_16 -3.22% 4.602 4.453 - 0.04% -
BM_StringAssignStr_Large_Opaque -3.22% 10.957 10.605 - 2.24% -
BM_PushHeap_uint64_Ascending_262144 -3.21% 4.811 4.656 - -2.61% -
SetIntersection_Front_Vector_float_262144_262144 -3.21% 358672117.559 347164323.968 - -0.96% -
SetIntersection_Interlaced_Set_string_262144_262144 -3.21% 18263119.221 17677673.666 - -1.29% -
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 -3.20% 5840.118 5653.178 - 0.86% -
rng::contains(deque<int>)_(process_all)/8192 -3.20% 1922.075 1860.554 - 0.08% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.20% 119500.966 115680.702 - -3.66% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -3.19% 32.755 31.711 - 34.30% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 -3.18% 634.411 614.218 - -4.70% -
BM_deque_vector_ranges_move/512 -3.17% 17.145 16.602 - 0.32% -
SetIntersection_Interlaced_Set_float_262144_4 -3.16% 1298858.969 1257787.518 - 0.23% -
std::list<std::string>::erase(begin)_(expensive_elements)/32 -3.15% 31.483 30.491 - 1.86% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 -3.14% 12997980.344 12589923.688 - 0.17% -
std::set<int>::insert(value)_(already_present)/8192 -3.14% 10.498 10.169 - 1.74% -
rng::find_if_not(vector<bool>)_(process_all)/50 -3.14% 23.985 23.233 - -3.63% -
std::multiset<std::string>::contains(key)_(non-existent)/32 -3.13% 10.817 10.479 - 8.80% -
BM_deque_vector_ranges_copy_backward/64000 -3.13% 8088.639 7835.301 - 5.11% -
BM_StringRelational_Compare_Empty_Empty_Control -3.13% 1.666 1.614 - 0.26% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -3.13% 146343.900 141761.944 - -0.94% -
SetIntersection_None_Set_float_256_16 -3.12% 11014860.059 10671687.031 - -1.93% -
std::for_each_n(join_view(vector<vector<int>>))/8192 -3.11% 274.649 266.112 - 0.39% -
std::for_each_n(join_view(vector<vector<int>>))/50 -3.10% 4.410 4.274 - 0.15% -
std::unordered_set<int>::insert(value)_(already_present)/32 -3.10% 2.824 2.737 - 56.39% -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8 -3.10% 16.223 15.720 - -0.29% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 -3.10% 75.180 72.849 - -0.49% -
BM_vector_deque_move_backward/512 -3.10% 18.050 17.491 - 0.09% -
std::set<int>::insert(value)_(new_value,_middle)/1024 -3.09% 26.342 25.527 - -1.44% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 -3.09% 1177647.059 1141238.797 - -3.49% -
std::set<int>::insert(value)_(new_value,_end)/0 -3.09% 17.634 17.090 - 0.20% -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 -3.08% 21.002 20.354 - -7.94% -
std::map<std::string,_int>::find(key)_(existent)/8192 -3.08% 31.697 30.721 - 0.90% -
SetIntersection_Front_Vector_float_256_1 -3.07% 4285046.489 4153380.447 - -0.13% -
SetIntersection_Front_Set_float_16384_16384 -3.07% 220910870.595 214135675.394 - -5.12% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -3.06% 83164.159 80615.263 - 1.51% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 -3.06% 4922.394 4771.897 - 0.30% -
rng::find_last_if(vector<char>)_(bail_90%)/1024 -3.05% 26.431 25.625 - -0.09% -
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 -3.04% 283.083 274.466 - 0.68% -
std::equal(vector<bool>)_(unaligned)/8 -3.04% 0.869 0.843 - -24.83% -
SetIntersection_Front_Vector_float_16384_1 -3.02% 1075051.810 1042576.960 - 0.23% -
BM_vector_deque_ranges_copy_backward/4096 -3.01% 154.656 149.998 - 1.50% -
std::count(list<int>)_(every_other)/8 -3.01% 2.130 2.066 - -0.81% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -3.01% 169285.187 164189.126 - -4.15% -
ranges::min(std::vector<char>)/64 -3.01% 4.326 4.196 - -0.24% -
BM_deque_vector_move_backward/4096 -3.00% 151.912 147.349 - 0.51% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -3.00% 414974.486 402534.093 - 2.22% -
BM_PushHeap_uint64_Ascending_1024 -3.00% 2.653 2.573 - -0.03% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 -2.99% 206222145.606 200047393.259 - 1.55% -
std::stable_partition(vector<int>)_(dense)/50 -2.99% 26.188 25.406 - -0.75% -
std::unordered_multimap<int,_int>::ctor(const&)/8192 -2.98% 56376.845 54694.592 - -0.50% -
BM_num_get<unsigned_short> -2.98% 10.166 9.863 - -4.09% -
BM_deque_vector_ranges_move_backward/4000 -2.98% 144.879 140.565 - -3.39% -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 -2.97% 6.354 6.165 - 1.44% -
BM_PushHeap_uint32_QuickSortAdversary_4 -2.97% 0.604 0.586 - -0.14% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 -2.96% 75.732 73.486 - 5.71% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 -2.96% 30.786 29.874 - 7.80% -
BM_StringConstructDestroyCStr_Large_Opaque -2.96% 16.540 16.051 - -13.47% -
SetIntersection_Interlaced_Vector_string_262144_16384 -2.96% 1059930.666 1028597.658 - 1.84% -
SetIntersection_None_Set_float_262144_16 -2.95% 1190434.164 1155362.957 - 0.86% -
SetIntersection_None_Set_string_64_1 -2.95% 22733896.268 22064237.447 - -4.04% -
std::find_end(forward_list<int>)_(same_length)/8192 -2.94% 14467.857 14041.835 - -1.83% -
std::unordered_map<int,_int>::clear()/32 -2.94% 612.481 594.505 - 1.64% -
std::partial_sort(deque<int>)_(heap)/8192 -2.93% 273084.020 265084.906 - -1.38% -
rng::contains_subrange(deque<int>)_(near_matches)/8192 -2.92% 1493522.357 1449845.412 - 0.05% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -2.91% 13297.156 12909.667 - -0.14% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 -2.91% 15.649 15.193 - 0.35% -
std::for_each(list<int>)/8 -2.91% 2.534 2.460 - 3.47% -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 -2.90% 6964.713 6762.805 - 2.08% -
std::find_if(list<int>)_(process_all)/8 -2.90% 2.401 2.331 - -0.83% -
BM_deque_deque_move_backward/1024 -2.89% 39.349 38.210 - -0.23% -
bm_swap_ranges_vb_aligned/512 -2.89% 5.126 4.977 - 0.14% -
BM_StringConstructDestroyCStr_Empty_Opaque -2.89% 2.191 2.128 - -1.25% -
BM_CmpEqual_int_ushort -2.88% 1.107 1.075 - -1.96% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8 -2.86% 55.525 53.934 - -0.97% -
SetIntersection_None_Vector_uint32_16384_16384 -2.86% 1133635.608 1101203.094 - -0.40% -
std::multiset<std::string>::count(key)_(existent)/1024 -2.86% 23.194 22.531 - -2.55% -
std::unique(deque<int>)_(contiguous)/32 -2.86% 51.061 49.603 - -2.47% -
SetIntersection_None_Set_float_262144_1 -2.85% 1190189.861 1156252.603 - -0.32% -
rng::contains(list<int>)_(process_all)/8192 -2.82% 7047.085 6848.289 - -4.03% -
SetIntersection_None_Set_float_262144_64 -2.81% 1187161.131 1153815.672 - 0.52% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 -2.78% 1380668.385 1342222.792 - 2.87% -
SetIntersection_Interlaced_Set_float_256_64 -2.78% 13591490.447 13213390.881 - 1.61% -
std::remove(deque<int>)_(prefix)/32 -2.78% 52.541 51.080 - -4.54% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle -2.78% 0.627 0.609 - -5.95% -
std::fill(list<int>)/1024 -2.77% 508.279 494.181 - -26.43% -
SetIntersection_Interlaced_Set_float_262144_16 -2.77% 1602596.516 1558153.156 - 0.03% -
BM_deque_vector_ranges_move_backward/5500 -2.77% 204.874 199.201 - -5.12% -
SetIntersection_None_Set_float_262144_256 -2.77% 1188582.928 1155696.857 - 0.68% -
SetIntersection_None_Set_float_262144_4 -2.76% 1190208.578 1157389.160 - 0.65% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 -2.76% 24.801 24.117 - -38.18% -
std::search(list<int>)_(same_length)/1000 -2.76% 786.436 764.757 - 3.06% -
BM_CmpLess_ushort_short -2.76% 1.040 1.012 - -5.43% -
SetIntersection_None_Set_float_262144_1024 -2.75% 1189316.082 1156557.289 - 0.64% -
SetIntersection_Interlaced_Set_uint64_262144_1 -2.75% 1077898.135 1048218.359 - -0.29% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 -2.74% 555.970 540.709 - 1.28% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 -2.74% 6.604 6.423 - -3.49% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 -2.74% 0.943 0.917 - 6.96% -
std::stable_partition(list<int>)_(sparse)/50 -2.74% 27.099 26.356 - 0.64% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -2.73% 24.709 24.034 - -2.22% -
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 -2.73% 34.931 33.977 - -0.11% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 -2.73% 586.281 570.269 - 0.28% -
std::partial_sort(deque<int>)_(shuffled)/1024 -2.73% 15925.745 15491.250 - -0.24% -
rng::contains_subrange(deque<int>)_(same_length)/50 -2.73% 28.844 28.058 - 7.79% -
std::multimap<std::string,_int>::clear()/8192 -2.72% 214508.114 208669.960 - -2.93% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 -2.71% 5.531 5.381 - 0.27% -
BM_PushHeap_float_Ascending_1024 -2.71% 3.191 3.105 - 0.00% -
std::find_end(list<int>,_pred)_(same_length)/1024 -2.70% 811.326 789.404 - -0.01% -
BM_deque_vector_ranges_copy_backward/65536 -2.69% 8324.662 8100.430 - -4.08% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 -2.69% 27.821 27.072 - -0.89% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 -2.69% 36.044 35.075 - 0.35% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast -2.69% 1.901 1.850 - 0.05% -
std::rotate(deque<int>)_(by_1/3)/1024 -2.69% 418.888 407.629 - 0.34% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 -2.68% 33.988 33.076 - -1.38% -
std::move_backward(list<int>)/32768 -2.67% 31865.968 31014.603 - -1.71% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -2.67% 404.309 393.530 - -0.32% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -2.66% 1179267.605 1147925.607 - 1.04% -
SetIntersection_None_Set_float_262144_16384 -2.65% 1198689.289 1166869.141 - 0.96% -
BM_StringRelational_Compare_Small_Empty_Control -2.65% 1.886 1.836 - 14.15% -
std::remove_copy_if(vector<int>)_(sprinkled)/32 -2.64% 10.513 10.235 - -3.16% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 -2.63% 10.935 10.648 - 1.83% -
std::move(deque<int>)/8 -2.63% 3.521 3.429 - -1.41% -
std::multimap<int,_int>::contains(key)_(existent)/32 -2.63% 1.780 1.733 - -0.26% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -2.62% 170501.491 166034.082 - 0.03% -
std::find_if_not(list<int>)_(bail_25%)/8192 -2.61% 1484.427 1445.624 - 1.95% -
SetIntersection_Interlaced_Set_float_1024_1 -2.61% 1042751.490 1015503.786 - -2.49% -
std::set<int>::count(key)_(non-existent)/32 -2.61% 2.953 2.876 - 0.41% -
BM_deque_deque_move_backward/4000 -2.60% 154.444 150.432 - 3.79% -
std::find_if_not(list<int>)_(bail_25%)/8 -2.60% 0.949 0.924 - 0.80% -
std::lower_bound(std::vector<int>)/100 -2.60% 12.408 12.086 - -0.08% -
std::set<int>::contains(key)_(non-existent)/1024 -2.59% 6.052 5.895 - -7.80% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8 -2.59% 61.905 60.301 - 4.28% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 -2.59% 23.700 23.086 - 4.73% -
std::find_first_of(list<int>)_(small_needle)/8192 -2.59% 22576.752 21992.740 - 0.27% -
std::find_first_of(list<int>)_(small_needle)/1024 -2.59% 2818.171 2745.287 - 0.31% -
std::set<int>::upper_bound(key)_(existent)/1024 -2.58% 4.225 4.116 - 0.98% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -2.57% 356761391.267 347597540.263 - -1.54% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 -2.57% 46.368 45.177 - 7.37% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 -2.56% 657013.544 640194.917 - -2.93% -
std::set<std::string>::ctor(const&)/32 -2.56% 822.100 801.072 - -4.77% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 -2.56% 10.119 9.860 - -0.64% -
std::search(list<int>)_(single_element)/1024 -2.55% 750.577 731.436 - 1.20% -
rng::find(join_view(list<vector<int>>))_(process_all)/8 -2.55% 4.583 4.467 - -0.67% -
BM_deque_vector_move_backward/4000 -2.54% 145.360 141.664 - -0.52% -
SetIntersection_Interlaced_Set_string_64_16 -2.54% 39465245.268 38462771.037 - 1.92% -
std::vector<int>::ctor(size)/1024 -2.54% 45.459 44.305 - -0.25% -
rng::contains(deque<int>)_(process_all)/1048576 -2.53% 250245.605 243915.264 - 0.46% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -2.53% 135215.772 131797.801 - 11.13% -
rng::contains(vector<int>)_(process_all)/8192 -2.52% 1844.486 1798.019 - 0.11% -
std::set<int>::ctor(&&,_different_allocs)/1024 -2.52% 5943.944 5794.249 - -6.14% -
std::find_end(deque<int>)_(process_all)/1000 -2.52% 299.876 292.330 - 3.00% -
rng::contains(vector<int>)_(process_all)/1048576 -2.51% 237384.367 231414.947 - 0.16% -
std::map<std::string,_int>::clear()/0 -2.51% 410.988 400.661 - 1.33% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 -2.51% 19.062 18.585 - 0.85% -
BM_deque_deque_ranges_copy/4096 -2.50% 150.901 147.121 - -0.03% -
std::remove(deque<int>)_(sprinkled)/32 -2.50% 51.743 50.448 - 1.84% -
SetIntersection_Interlaced_Set_float_16384_4 -2.50% 170714371.811 166442916.842 - 0.81% -
SetIntersection_Front_Vector_float_16_4 -2.50% 56231281.590 54825275.752 - 1.30% -
std::find_first_of(list<int>)_(small_needle)/50 -2.50% 143.039 139.466 - 0.40% -
std::set<std::string>::contains(key)_(non-existent)/8192 -2.50% 27.908 27.211 - -0.79% -
BM_vector_deque_ranges_move_backward/1024 -2.49% 39.093 38.118 - 0.79% -
BM_deque_vector_ranges_move_backward/512 -2.49% 18.375 17.918 - 0.27% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -2.49% 624.111 608.593 - -5.67% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 -2.49% 22.577 22.016 - 4.04% -
rng::contains(deque<int>)_(process_all)/8 -2.49% 3.179 3.100 - 2.80% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 -2.48% 207208055.418 202067110.000 - 3.05% -
SetIntersection_Front_Set_uint64_1024_64 -2.48% 1747901.624 1704553.832 - -3.93% -
BM_CmpLess_uchar_uchar -2.48% 1.075 1.049 - -3.47% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 -2.48% 16.255 15.852 - 0.72% -
SetIntersection_Front_Vector_uint64_16384_64 -2.48% 1368236.926 1334326.050 - -2.88% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -2.47% 13.315 12.986 - -3.77% -
std::none_of(list<int>)_(process_all)/8192 -2.47% 8421.182 8213.068 - 9.10% -
std::multiset<int>::insert(value)_(new_value,_middle)/1024 -2.46% 28.463 27.761 - 2.37% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 -2.46% 36263.911 35370.282 - -0.64% -
std::map<int,_int>::insert(value)_(already_present)/32 -2.46% 1.784 1.740 - -1.27% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 -2.46% 22.605 22.049 - 8.32% -
std::reverse_copy(deque<int>)/64 -2.45% 16.303 15.903 - 0.58% -
SetIntersection_Interlaced_Vector_string_262144_256 -2.45% 69652471.101 67945568.329 - -10.60% -
std::multiset<int>::contains(key)_(non-existent)/8192 -2.45% 9.019 8.798 - 2.02% -
std::partial_sort_copy(deque<int>)_(ascending)/8 -2.44% 10.097 9.850 - -2.53% -
BM_deque_deque_ranges_move_backward/512 -2.43% 19.362 18.892 - 0.06% -
std::set<int>::find(key)_(existent)/1024 -2.43% 4.022 3.925 - -2.51% -
bm_lexicographical_compare<int>/1048576 -2.42% 70023.945 68326.004 - 0.01% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 -2.42% 138.289 134.945 - 0.40% -
BM_deque_deque_copy_backward/1024 -2.42% 39.576 38.620 - 1.03% -
std::sort(vector<NonIntegral>)_(shuffled)/8192 -2.42% 84309.999 82272.980 - -1.08% -
BM_deque_vector_move_backward/512 -2.41% 18.361 17.918 - 0.20% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 -2.41% 9.554 9.324 - -1.04% -
std::fill_n(vector<bool>)/262144 -2.41% 926.450 904.165 - 294.77% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 -2.40% 18743931.485 18293315.099 - 0.25% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 -2.40% 39604.852 38653.627 - 0.38% -
SetIntersection_Front_Vector_float_16_16 -2.40% 37073736.954 36184349.948 - 1.54% -
SetIntersection_None_Vector_string_4_1 -2.40% 222233663.120 216908278.073 - -0.35% -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 -2.40% 5.444 5.314 - -2.02% -
rng::contains_subrange(list<int>)_(single_element)/8192 -2.39% 8214.703 8018.257 - 12.14% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 -2.39% 781.080 762.424 - 1.42% -
rng::find_last(forward_list<int>)_(bail_10%)/50 -2.39% 17.323 16.910 - -1.70% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 -2.38% 6.210 6.062 - -1.98% -
BM_deque_vector_copy_backward/1024 -2.38% 37.971 37.069 - 1.18% -
std::map<int,_int>::find(key)_(non-existent)/8192 -2.38% 8.024 7.834 - -0.30% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 -2.37% 27.945 27.284 - 0.61% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 -2.36% 8.861 8.652 - -3.53% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 -2.36% 37566.897 36680.594 - 0.20% -
bm_ranges_lexicographical_compare<int>/1048576 -2.36% 69988.835 68338.364 - 0.08% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8 -2.36% 56.914 55.572 - 1.47% -
std::search(vector<int>)_(no_match)/1000 -2.36% 218.403 213.258 - 4.37% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8 -2.35% 64.238 62.728 - 1.24% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 -2.35% 33.072 32.296 - 3.32% -
SetIntersection_Interlaced_Vector_string_256_256 -2.34% 19080437.376 18633050.489 - -10.81% -
std::equal(list<int>)_(it,_it,_it,_it)/1024 -2.34% 785.762 767.375 - -1.26% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 -2.34% 43.949 42.921 - 0.23% -
SetIntersection_None_Vector_string_262144_256 -2.32% 1333135.662 1302203.051 - 0.51% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 -2.30% 4.009 3.917 - 0.03% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -2.30% 12975.712 12677.148 - -1.22% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -2.30% 1036645.498 1012813.903 - -2.88% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 -2.29% 20.324 19.858 - -8.49% -
std::stable_sort(deque<int>)_(descending)/8 -2.28% 25.643 25.058 - -2.49% -
BM_deque_deque_move_backward/5500 -2.28% 211.805 206.971 - 2.44% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 -2.28% 2.312 2.259 - 4.14% -
BM_StringAssignAsciiz_Small_Opaque -2.27% 3.045 2.976 - -2.16% -
std::stable_partition(vector<int>)_(sparse)/1024 -2.27% 213.522 208.670 - -3.79% -
SetIntersection_Interlaced_Set_float_262144_64 -2.27% 1568035.809 1532441.404 - -0.37% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.26% 38753.143 37875.700 - -0.28% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 -2.26% 23.835 23.295 - -1.69% -
std::unique_copy(vector<int>)_(sprinkled)/52 -2.25% 22.263 21.762 - -1.14% -
std::find_end(deque<int>,_pred)_(same_length)/8192 -2.25% 5106.013 4991.341 - 0.66% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 -2.24% 58.283 56.974 - 0.64% -
SetIntersection_None_Set_float_262144_262144 -2.24% 1197313.637 1170463.869 - 2.09% -
BM_num_get<long> -2.24% 10.710 10.470 - -3.03% -
std::is_sorted(vector<int>,_pred)/8 -2.24% 3.363 3.288 - -0.46% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.24% 12923.202 12633.928 - -4.36% -
BM_StringAssignAsciiz_Empty_Opaque -2.24% 3.044 2.976 - -2.06% -
std::move(vector<int>)/512 -2.23% 20.573 20.114 - 0.33% -
std::make_heap(vector<int>)_(ascending)/8 -2.23% 16.724 16.351 - 0.19% -
BM_CmpEqual_uint_schar -2.23% 1.028 1.005 - -0.69% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -2.22% 32842.932 32112.286 - -1.83% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -2.22% 9196744.488 8992178.573 - -2.77% -
rng::contains_subrange(list<int>)_(single_element)/32 -2.22% 10.225 9.998 - -2.13% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 -2.22% 1256363.201 1228451.010 - -0.76% -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 -2.22% 27.805 27.188 - -0.70% -
std::find(list<int>)_(process_all)/32768 -2.22% 26082.405 25504.310 - -2.70% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 -2.22% 788.181 770.712 - 0.51% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 -2.22% 524.595 512.972 - -8.39% -
SetIntersection_None_Vector_string_16384_4 -2.21% 1240848.048 1213388.832 - -0.95% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -2.21% 106952.028 104587.376 - 1.85% -
SetIntersection_Front_Set_uint32_16384_16384 -2.21% 220146433.699 215279610.129 - -2.65% -
std::copy_backward(list<int>)/4096 -2.21% 3263.187 3191.049 - 0.15% -
std::equal(vector<bool>)_(unaligned)/50 -2.21% 0.870 0.851 - -24.24% -
BM_CmpLess_uint_short -2.21% 1.043 1.020 - 0.26% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -2.21% 19.249 18.825 - -0.77% -
ranges::min(std::list<char>)/64 -2.21% 27.349 26.746 - -0.98% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 -2.21% 1089089.416 1065066.062 - 0.63% -
std::set<int>::contains(key)_(non-existent)/8192 -2.20% 12.095 11.828 - -38.33% -
std::all_of(list<int>)_(process_all)/8192 -2.20% 7789.146 7617.822 - 8.89% -
std::partition(list<int>)_(dense)/50 -2.20% 13.525 13.227 - -1.51% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -2.20% 286979.295 280674.323 - 1.35% -
SetIntersection_Interlaced_Set_float_262144_1024 -2.20% 1529155.678 1495590.576 - -0.52% -
BM_CmpEqual_uchar_uchar -2.19% 1.086 1.062 - 1.42% -
SetIntersection_None_Vector_string_262144_64 -2.19% 1313696.017 1284988.551 - -0.49% -
BM_deque_vector_move_backward/65536 -2.19% 8202.502 8023.260 - 9.33% -
SetIntersection_Interlaced_Vector_float_262144_256 -2.18% 41253427.843 40352472.184 - 18.80% -
BM_deque_deque_move_backward/4096 -2.18% 158.836 155.373 - 2.84% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024 -2.18% 68.442 66.950 - -3.66% -
rng::contains(deque<int>)_(process_all)/32 -2.17% 9.077 8.880 - 3.21% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8 -2.17% 60.486 59.172 - 1.03% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 -2.17% 13.018 12.735 - 0.28% -
std::any_of(list<int>)_(process_all)/32768 -2.17% 26101.232 25534.822 - -0.89% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 -2.17% 0.585 0.572 - -0.10% -
std::search(vector<int>)_(near_matches)/1000 -2.17% 14508.702 14194.055 - -0.99% -
rng::fold_left(list<int>)/8192 -2.16% 11022.546 10783.966 - -0.02% -
BM_CmpEqual_ushort_short -2.16% 1.007 0.985 - -5.05% -
rng::find_last_if(vector<int>)_(bail_10%)/1048576 -2.16% 313368.877 306593.959 - 0.31% -
std::sort(deque<int>)_(qsort_adversarial)/8 -2.15% 18.027 17.638 - 0.52% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 -2.15% 95.826 93.762 - -1.42% -
std::set<int>::clear()/32 -2.15% 643.857 630.010 - 1.50% -
BM_PushHeap_uint64_Random_4 -2.15% 2.571 2.516 - -1.69% -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 -2.14% 7616.473 7453.152 - -0.23% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -2.14% 19.614 19.194 - -0.27% -
std::set<std::string>::contains(key)_(non-existent)/32 -2.14% 10.538 10.312 - 6.91% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 -2.14% 263096.874 257469.495 - -1.02% -
BM_StringRelational_Eq_Empty_Large_Control -2.14% 0.488 0.477 - 2.98% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 -2.13% 10.544 10.319 - -0.20% -
rng::contains(deque<int>)_(process_all)/50 -2.13% 13.120 12.841 - 2.46% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -2.12% 618.436 605.297 - -9.61% -
BM_CmpEqual_short_int -2.12% 1.134 1.110 - -0.22% -
SetIntersection_Interlaced_Set_uint32_64_64 -2.11% 13690266.803 13400898.863 - 0.10% -
std::multiset<std::string>::erase(key)_(existent)/32 -2.11% 81.854 80.126 - 1.54% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.11% 377.915 369.938 - -1.45% -
std::stable_sort(vector<int>)_(heap)/8 -2.11% 21.996 21.532 - 2.08% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -2.11% 285919.521 279895.800 - 2.28% -
std::unique_copy(vector<int>)_(sprinkled)/32 -2.11% 13.611 13.324 - 1.02% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 -2.11% 10.045 9.834 - -1.14% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -2.10% 946.602 926.681 - 0.93% -
BM_deque_vector_ranges_copy/1024 -2.10% 38.116 37.314 - 1.42% -
std::vector<int>::erase(middle)_(cheap_elements)/32 -2.10% 4.395 4.303 - -0.76% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -2.10% 21.338 20.890 - -1.15% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 -2.09% 0.626 0.613 - 0.47% -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 -2.09% 2.327 2.278 - -7.60% -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 -2.09% 6.972 6.826 - 0.14% -
bm_lexicographical_compare<signed_char>/512 -2.09% 7.759 7.597 - -6.40% -
SetIntersection_Interlaced_Set_float_262144_256 -2.08% 1565243.244 1532636.150 - 0.02% -
BM_deque_deque_ranges_copy_backward/4096 -2.08% 155.414 152.181 - 0.86% -
BM_deque_deque_ranges_copy_backward/4000 -2.08% 152.281 149.114 - 2.94% -
std::stable_partition(deque<int>)_(alloc_fails)/32 -2.08% 1881.347 1842.264 - -1.47% -
BM_StringRelationalLiteral_Compare_Large_Large_Control -2.07% 2.042 1.999 - -1.09% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.07% 55895.089 54739.097 - 1.38% -
rng::contains_subrange(list<int>)_(process_all)/32 -2.06% 10.193 9.983 - -0.58% -
BM_deque_vector_ranges_copy/5500 -2.05% 196.614 192.574 - 0.56% -
BM_vector_deque_copy/512 -2.05% 17.312 16.957 - 0.29% -
BM_vector_deque_ranges_copy/512 -2.05% 17.304 16.950 - 0.28% -
SetIntersection_None_Vector_string_256_4 -2.04% 4537853.463 4445166.649 - -0.19% -
std::set<std::string>::find(key)_(existent)/1024 -2.04% 23.595 23.114 - -3.09% -
BM_lexicographical_compare_three_way_fast_path/256 -2.04% 70.876 69.431 - -2.19% -
SetIntersection_None_Vector_string_256_1 -2.04% 4583458.492 4490031.431 - -0.85% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -2.04% 16140.477 15811.940 - 0.04% -
std::multimap<int,_int>::contains(key)_(existent)/1024 -2.03% 4.606 4.512 - 2.44% -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 -2.03% 38953.354 38160.813 - -0.89% -
std::map<int,_int>::contains(key)_(existent)/1024 -2.03% 4.119 4.035 - -3.28% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 -2.03% 58.961 57.762 - 3.50% -
BM_vector_deque_move/512 -2.03% 17.307 16.956 - 0.61% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 -2.03% 355783.109 348577.441 - 0.36% -
std::set<std::string>::upper_bound(key)_(existent)/8192 -2.02% 28.228 27.657 - -0.47% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.02% 6926.070 6786.054 - 1.05% -
SetIntersection_Front_Vector_uint64_262144_16 -2.02% 1122468.975 1099782.657 - -2.49% -
std::stable_sort(vector<int>)_(repeated)/1024 -2.02% 1115.353 1092.845 - 0.35% -
std::partial_sort(deque<int>)_(repeated)/8 -2.02% 26.764 26.225 - -0.39% -
BM_PushHeap_uint64_QuickSortAdversary_16 -2.02% 0.929 0.910 - -3.02% -
rng::find_last_if(list<int>)_(bail_10%)/8192 -2.01% 6650.983 6517.030 - -4.76% -
std::multimap<int,_int>::clear()/1024 -2.01% 10673.848 10459.070 - -1.34% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 -2.01% 51.823 50.781 - -2.34% -
std::search(vector<int>)_(no_match)/1024 -2.01% 222.805 218.327 - 4.43% -
std::search(deque<int>,_pred)_(same_length)/1000 -2.01% 489.070 479.247 - 0.01% -
std::replace(list<int>)_(sprinkled)/50 -2.01% 18.987 18.606 - -0.27% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -2.01% 21.711 21.276 - -0.70% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -2.01% 21.711 21.275 - 1.07% -
std::find_end(forward_list<int>)_(single_element)/1024 -2.01% 719.049 704.631 - -1.42% -
rng::contains_subrange(list<int>)_(same_length)/16 -2.00% 5.989 5.869 - 0.36% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 -2.00% 355289609.942 348175635.388 - 1.43% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 -2.00% 16.220 15.896 - 0.10% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 -2.00% 16.206 15.882 - 0.61% -
BM_CmpEqual_uchar_schar -2.00% 1.030 1.009 - -2.53% -
std::remove_copy(vector<int>)_(prefix)/50 -2.00% 14.114 13.832 - -0.55% -
rng::find_last(vector<int>)_(bail_10%)/50 -2.00% 11.004 10.784 - -0.75% -
BM_deque_deque_ranges_move/4096 -2.00% 150.388 147.384 - 0.32% -
std::flat_multimap<int,_int>::count(key)_(existent)/32 -1.99% 2.349 2.302 - 0.82% -
std::find_end(forward_list<int>)_(near_matches)/8192 -1.99% 2504394.196 2454565.203 - -0.86% -
SetIntersection_Front_Set_float_1024_16 -1.98% 1191216.195 1167633.274 - -4.13% -
std::copy_if(list<int>)_(entire_range)/4096 -1.98% 3073.011 3012.207 - -0.02% -
std::search(vector<int>)_(near_matches)/1024 -1.97% 15284.281 14982.563 - -1.04% -
std::partial_sort(deque<int>)_(repeated)/1024 -1.97% 6449.469 6322.404 - -1.05% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 -1.97% 25.537 25.034 - 9.60% -
std::find_if_not(vector<char>)_(bail_25%)/8192 -1.97% 241.763 237.012 - -1.46% -
std::unordered_set<int>::insert(value)_(new_value,_end)/32 -1.96% 19.260 18.882 - 2.77% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8 -1.96% 56.220 55.116 - -0.21% -
SetIntersection_Interlaced_Set_uint32_256_64 -1.96% 13403489.745 13140371.737 - 1.74% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle -1.96% 1.439 1.411 - 1.74% -
SetIntersection_Front_Set_string_16384_1 -1.96% 1109868.413 1088122.276 - 2.50% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.96% 175280.483 171848.514 - -1.53% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 -1.96% 3984.708 3906.733 - -0.81% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.96% 140958.417 138200.267 - -0.61% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 -1.95% 207876073.678 203817358.952 - 5.28% -
SetIntersection_None_Vector_uint32_262144_256 -1.95% 1147917.350 1125537.503 - -0.73% -
std::multiset<std::string>::insert(value)_(already_present)/1024 -1.95% 54.071 53.017 - -1.61% -
std::unique_copy(deque<int>)_(sprinkled)/8192 -1.95% 3799.612 3725.658 - -0.12% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 -1.94% 4.849 4.754 - -0.54% -
std::map<int,_int>::find(key)_(existent)/32 -1.94% 1.725 1.692 - -0.24% -
BM_StringFindNoMatch/512 -1.93% 9.442 9.260 - 0.04% -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/8192 -1.93% 22.820 22.381 - 0.33% -
std::copy(list<int>)/4096 -1.92% 3048.320 2989.680 - -7.78% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 -1.92% 2.426 2.379 - 0.83% -
BM_PushHeap_uint32_Random_1024 -1.92% 5.862 5.750 - 2.09% -
std::unordered_map<int,_int>::count(key)_(existent)/32 -1.92% 1.480 1.452 - -6.51% -
std::lower_bound(std::deque<int>)/8 -1.92% 17.205 16.875 - -0.07% -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 -1.92% 44.715 43.858 - 0.40% -
BM_deque_vector_ranges_copy/4096 -1.92% 148.311 145.470 - 0.69% -
bm_ranges_lexicographical_compare<signed_char>/64 -1.91% 2.346 2.301 - -10.13% -
SetIntersection_Interlaced_Vector_string_1024_4 -1.91% 1629330.386 1598134.114 - -6.95% -
BM_CmpEqual_ushort_uint -1.91% 1.064 1.043 - -0.08% -
std::reverse(deque<int>)/8 -1.90% 2.514 2.466 - -2.66% -
BM_vector_deque_ranges_move_backward/5500 -1.90% 201.453 197.625 - 0.29% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.90% 7998.446 7846.606 - 3.83% -
SetIntersection_None_Set_uint32_262144_262144 -1.89% 1201098.713 1178417.560 - 0.24% -
std::copy_n(deque<int>)/32768 -1.89% 1159.311 1137.430 - 0.54% -
std::mismatch(list<int>)_(it,_it,_it)/8192 -1.89% 8121.553 7968.350 - 8.98% -
std::multimap<std::string,_int>::clear()/1024 -1.89% 21611.489 21204.103 - -6.67% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/0 -1.88% 17.621 17.289 - 0.84% -
std::multiset<int>::contains(key)_(non-existent)/32 -1.88% 2.772 2.720 - 0.32% -
std::rotate(list<int>)_(by_1/2)/1024 -1.88% 391.850 384.493 - -0.68% -
std::find(deque<int>)_(process_all)/1024 -1.88% 245.113 240.513 - -0.63% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 -1.88% 6.751 6.624 - -0.02% -
std::find_if_not(vector<int>)_(bail_25%)/8192 -1.88% 250.924 246.216 - -0.55% -
SetIntersection_None_Vector_string_262144_262144 -1.88% 1323494.469 1298669.945 - 0.76% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.87% 56096.533 55045.017 - 1.16% -
BM_deque_deque_copy/512 -1.87% 18.032 17.694 - -0.01% -
std::deque<int>::ctor(const&)_(cheap_elements)/32 -1.87% 36.839 36.150 - -3.25% -
std::multiset<int>::insert(value)_(new_value,_end)/32 -1.87% 19.073 18.716 - -2.39% -
std::find_if(list<int>)_(bail_25%)/8192 -1.87% 1433.607 1406.842 - -0.84% -
SetIntersection_Interlaced_Set_string_1024_256 -1.86% 36157455.815 35483331.262 - 0.55% -
rng::find_last_if(vector<int>)_(bail_90%)/50 -1.86% 1.514 1.486 - -1.51% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.86% 400.049 392.597 - 0.33% -
std::remove_copy_if(vector<int>)_(prefix)/8192 -1.86% 3528.784 3463.098 - 3.20% -
BM_deque_deque_move/512 -1.86% 17.987 17.653 - -1.64% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 -1.85% 1258415.934 1235092.691 - -0.40% -
std::remove_if(deque<int>)_(prefix)/50 -1.85% 68.369 67.102 - 3.85% -
rng::starts_with(list<int>)/8 -1.85% 2.961 2.906 - -0.45% -
BM_deque_deque_move/4096 -1.85% 150.199 147.423 - -0.24% -
BM_CmpEqual_int_uint -1.85% 1.093 1.072 - -1.22% -
BM_vector_deque_move_backward/4096 -1.85% 151.915 149.110 - 0.89% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 -1.84% 41.934 41.160 - -0.03% -
std::map<int,_int>::count(key)_(existent)/8192 -1.84% 5.863 5.755 - 0.18% -
std::map<int,_int>::lower_bound(key)_(existent)/1024 -1.84% 4.694 4.608 - 2.88% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/1024 -1.83% 5798.709 5692.542 - -0.43% -
BM_deque_vector_ranges_copy_backward/4096 -1.83% 150.331 147.582 - 0.36% -
std::multimap<int,_int>::clear()/8192 -1.83% 85225.354 83669.173 - -1.94% -
BM_vector_deque_ranges_copy_backward/1024 -1.82% 38.959 38.249 - 1.23% -
BM_deque_vector_copy_backward/5500 -1.82% 218.848 214.871 - 6.22% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 -1.82% 23.573 23.144 - 1.27% -
std::stable_partition(vector<int>)_(sparse)/32 -1.82% 7.456 7.321 - 1.35% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.82% 38113.573 37421.792 - -8.91% -
BM_deque_deque_ranges_move/512 -1.81% 17.985 17.659 - -0.14% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -1.81% 12865.828 12632.340 - 3.12% -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/1024 -1.81% 22.808 22.394 - 0.33% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 -1.81% 38.152 37.461 - 3.46% -
std::multiset<std::string>::equal_range(key)_(existent)/8192 -1.81% 28.856 28.335 - -1.22% -
bm_swap_ranges_vb_aligned/4096 -1.81% 12.791 12.560 - 0.31% -
std::unique_copy(vector<int>)_(contiguous)/52 -1.81% 13.586 13.340 - -1.19% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 -1.81% 1188658.674 1167192.756 - 0.33% -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8192 -1.80% 17474.431 17159.143 - 0.40% -
std::remove(vector<int>)_(prefix)/1024 -1.80% 312.206 306.577 - -1.05% -
std::partial_sort(deque<int>)_(ascending)/1024 -1.80% 7863.570 7721.828 - -0.83% -
BM_deque_deque_copy_backward/5500 -1.80% 228.771 224.652 - 10.65% -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/32 -1.80% 22.833 22.422 - 0.50% -
std::set<int>::lower_bound(key)_(existent)/32 -1.80% 1.545 1.517 - 1.44% -
SetIntersection_None_Vector_string_16384_16 -1.80% 1245490.563 1223080.445 - 0.14% -
std::set<std::string>::erase(key)_(non-existent,_middle)/32 -1.80% 6.583 6.464 - -9.26% -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 -1.80% 9.730 9.555 - 0.76% -
std::unique(list<int>,_pred)_(sprinkled)/1024 -1.79% 1018.531 1000.296 - 0.04% -
std::multiset<std::string>::clear()/1024 -1.79% 21698.100 21309.694 - -2.24% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 -1.79% 0.606 0.596 - 0.05% -
std::move(list<int>)/512 -1.79% 361.150 354.695 - -3.77% -
std::find_if_not(vector<int>)_(bail_25%)/32768 -1.79% 982.029 964.478 - -0.68% -
std::set<int>::insert(value)_(new_value,_end)/32 -1.78% 19.268 18.924 - 1.18% -
BM_vector_deque_ranges_move/5500 -1.78% 200.025 196.461 - 0.10% -
std::partial_sort(deque<int>)_(descending)/8 -1.78% 43.938 43.155 - -0.57% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 -1.78% 1105835.359 1086159.748 - -3.07% -
BM_StringRelational_Compare_Huge_Small_Control -1.78% 1.884 1.850 - 0.09% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8 -1.78% 47.676 46.828 - -0.01% -
SetIntersection_Interlaced_Set_uint64_262144_256 -1.77% 1645944.254 1616781.982 - 0.93% -
std::move(deque<int>)/262144 -1.77% 15342.174 15070.362 - -0.70% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/1024 -1.77% 24.683 24.246 - -0.28% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 -1.77% 3.520 3.458 - 0.29% -
std::map<int,_int>::clear()/8192 -1.76% 86398.565 84876.539 - -2.01% -
std::rotate(list<int>)_(by_1/4)/50 -1.76% 26.081 25.622 - 0.35% -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 -1.76% 581.616 571.391 - -1.26% -
SetIntersection_Front_Set_string_262144_262144 -1.76% 18440729.248 18116632.488 - -0.94% -
std::copy(vector<bool>)_(aligned)/4096 -1.76% 4.887 4.801 - -2.54% -
std::find_if(vector<bool>)_(process_all)/50 -1.76% 24.068 23.645 - 0.13% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.76% 740.274 727.271 - -2.09% -
BM_deque_vector_move_backward/5500 -1.75% 203.683 200.112 - 0.45% -
std::deque<int>::insert(middle)_(cheap_elements)/32 -1.75% 11.620 11.417 - -0.30% -
std::set<int>::equal_range(key)_(existent)/32 -1.75% 1.824 1.792 - -0.89% -
SetIntersection_Front_Set_float_1024_64 -1.75% 1721623.199 1691472.910 - -7.71% -
std::make_heap(vector<NonIntegral>)_(ascending)/8 -1.75% 17.387 17.083 - -3.86% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -1.75% 29.199 28.689 - -1.55% -
BM_deque_vector_ranges_copy_backward/1024 -1.74% 37.496 36.843 - -0.02% -
BM_deque_deque_ranges_move/5500 -1.74% 200.483 196.989 - -0.15% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 -1.74% 2.285 2.246 - -5.52% -
std::sort_heap(deque<int>)/8192 -1.74% 482946.733 474543.422 - 0.75% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.74% 58503.085 57485.651 - 0.50% -
SetIntersection_Front_Vector_string_1024_64 -1.74% 3402836.365 3343737.128 - -3.18% -
std::set<int>::erase(key)_(non-existent,_end)/8192 -1.74% 8.935 8.779 - 7.53% -
BM_deque_vector_copy_backward/4096 -1.74% 150.165 147.560 - -0.20% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -1.73% 21.816 21.437 - -0.25% -
std::vector<int>::ctor(const&)_(cheap_elements)/1024 -1.73% 50.934 50.051 - -1.57% -
BM_vector_deque_ranges_move/512 -1.73% 17.304 17.005 - 0.76% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.73% 13132.061 12905.289 - 0.10% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 -1.73% 459.288 451.361 - -4.54% -
BM_deque_vector_ranges_copy/1 -1.72% 2.159 2.122 - 1.30% -
BM_deque_vector_ranges_copy/4000 -1.72% 144.768 142.273 - 0.68% -
std::find_if(list<int>)_(process_all)/8192 -1.72% 7337.833 7211.504 - -6.77% -
std::swap_ranges(deque<int>)/8192 -1.72% 2592.496 2547.885 - 0.00% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 -1.72% 16.487 16.203 - 2.40% -
BM_CmpLess_uint_int -1.72% 1.085 1.066 - -0.50% -
BM_deque_deque_move/4000 -1.72% 143.985 141.512 - -0.11% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8 -1.72% 44.834 44.065 - 1.10% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.71% 1123130.145 1103888.927 - -0.12% -
BM_deque_deque_move/5500 -1.71% 200.581 197.148 - -0.52% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 -1.71% 1182303.175 1162093.939 - -0.94% -
SetIntersection_None_Vector_string_16384_256 -1.71% 1241011.962 1219808.561 - 2.15% -
std::unique(list<int>,_pred)_(contiguous)/1024 -1.70% 967.134 950.652 - 0.71% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.70% 66220.161 65091.930 - -6.05% -
BM_StringRelational_Compare_Empty_Small_Control -1.70% 1.664 1.635 - 1.68% -
std::rotate(deque<int>)_(by_1/3)/32 -1.70% 20.357 20.010 - -3.51% -
std::find(deque<int>)_(bail_25%)/32768 -1.70% 1937.291 1904.362 - 0.07% -
std::partial_sort_copy(vector<int>)_(repeated)/8192 -1.70% 27403.233 26938.531 - -1.98% -
BM_vector_deque_ranges_copy_backward/64000 -1.69% 8077.902 7941.169 - 10.30% -
BM_PushHeap_uint64_Random_64 -1.69% 5.630 5.534 - 0.87% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 -1.69% 9.431 9.271 - -1.14% -
std::reverse_copy(list<int>)/32768 -1.69% 26781.828 26328.673 - 0.10% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8192 -1.69% 2168.324 2131.654 - -1.85% -
SetIntersection_None_Set_float_1024_256 -1.69% 8973951.946 8822489.161 - -0.58% -
SetIntersection_Interlaced_Set_float_16384_64 -1.69% 216220627.264 212576111.817 - 1.05% -
rng::find_if_not(vector<bool>)_(process_all)/8 -1.68% 3.509 3.450 - -5.48% -
SetIntersection_None_Vector_string_262144_4 -1.68% 1308366.813 1286336.307 - -0.32% -
BM_CmpLess_ushort_uint -1.68% 1.067 1.050 - -2.04% -
SetIntersection_Front_Set_string_16384_64 -1.67% 4586292.882 4509473.143 - -1.18% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 -1.67% 37.259 36.635 - 2.56% -
std::partial_sort_copy(vector<int>)_(descending)/8 -1.67% 15.687 15.426 - -0.14% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 -1.67% 17.639 17.345 - 0.89% -
BM_deque_deque_copy_backward/4000 -1.66% 152.992 150.454 - 3.84% -
BM_deque_vector_ranges_move_backward/65536 -1.65% 8119.109 7984.839 - 0.93% -
std::find_end(deque<int>,_pred)_(single_element)/1000 -1.65% 666.737 655.726 - -1.68% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/1024 -1.65% 290.099 285.314 - -2.68% -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8192 -1.65% 63176.302 62134.893 - -2.12% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 -1.65% 22525303.408 22154144.896 - -3.21% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8 -1.65% 43.347 42.633 - -2.69% -
SetIntersection_None_Set_string_262144_4 -1.65% 1672406.088 1644888.832 - -0.37% -
rng::find_last_if(deque<int>)_(bail_90%)/8192 -1.64% 322.251 316.956 - -0.73% -
std::fill_n(vector<int>)/1024 -1.64% 29.938 29.447 - 0.01% -
SetIntersection_Interlaced_Vector_float_16384_1024 -1.64% 52140972.551 51286645.472 - 11.64% -
std::partial_sort_copy(vector<int>)_(repeated)/8 -1.64% 8.733 8.590 - -1.38% -
std::stable_partition(vector<int>)_(dense)/32 -1.64% 21.636 21.282 - -0.54% -
std::fill(vector<int>)/1024 -1.64% 30.184 29.690 - 0.23% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 -1.63% 54242.673 53358.660 - -0.60% -
std::set<std::string>::contains(key)_(existent)/8192 -1.63% 29.661 29.178 - 9.51% -
SetIntersection_None_Vector_float_262144_16 -1.62% 1145046.370 1126469.511 - -1.76% -
std::rotate(vector<bool>)_(by_1/3)/1024 -1.62% 49.006 48.212 - -1.68% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 -1.62% 15.902 15.644 - -0.32% -
BM_deque_deque_ranges_copy_backward/5500 -1.62% 207.139 203.784 - 0.95% -
std::find(vector<char>)_(process_all)/8192 -1.62% 137.966 135.732 - 0.17% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 -1.62% 9.053 8.906 - -1.90% -
std::find_if(deque<int>)_(process_all)/8 -1.62% 2.688 2.644 - 5.26% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/1024 -1.61% 15454.489 15205.072 - -0.73% -
std::for_each(multiset<int>::iterator)/32 -1.61% 23.742 23.360 - -2.12% -
std::unique(vector<int>)_(contiguous)/1024 -1.61% 309.496 304.513 - -0.68% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.61% 626.234 616.178 - 0.58% -
SetIntersection_Front_Set_uint64_262144_256 -1.60% 3924452.513 3861567.783 - -0.58% -
bm_ranges_swap_ranges_vb_unaligned/64 -1.60% 6.267 6.166 - -0.41% -
SetIntersection_Front_Set_uint64_64_64 -1.60% 13346572.816 13132785.833 - -4.21% -
SetIntersection_Interlaced_Set_float_262144_16384 -1.60% 1273516.355 1253117.268 - 1.38% -
std::map<std::string,_int>::count(key)_(existent)/1024 -1.60% 24.874 24.477 - 1.61% -
std::any_of(list<int>)_(process_all)/32 -1.59% 11.681 11.495 - -2.38% -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 -1.59% 26.529 26.106 - -1.67% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.59% 7592.223 7471.334 - -0.25% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -1.59% 29.865 29.390 - -1.65% -
SetIntersection_None_Set_float_16384_1024 -1.59% 157574519.689 155068640.597 - 3.40% -
rng::for_each(map<int>)/32 -1.59% 25.486 25.081 - -0.45% -
BM_vector_deque_move_backward/1024 -1.59% 39.110 38.488 - 1.60% -
std::unique(list<int>,_pred)_(sprinkled)/8192 -1.58% 8330.496 8198.663 - -0.82% -
rng::find_if(vector<bool>)_(process_all)/1048576 -1.58% 585246.247 575996.536 - -2.03% -
SetIntersection_None_Vector_float_1024_4 -1.58% 1079579.320 1062542.703 - -1.74% -
SetIntersection_Interlaced_Set_float_16384_256 -1.57% 200822161.600 197660683.923 - 0.39% -
SetIntersection_Front_Set_string_262144_1 -1.57% 1103313.148 1085966.158 - 1.44% -
std::remove_copy(deque<int>)_(prefix)/50 -1.57% 19.715 19.405 - -8.77% -
std::multiset<std::string>::clear()/8192 -1.57% 213682.101 210324.458 - -2.62% -
SetIntersection_Front_Set_uint32_1024_1024 -1.57% 12248899.822 12056470.350 - -3.04% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -1.57% 73.632 72.478 - -1.01% -
std::multimap<int,_int>::find(key)_(existent)/8192 -1.57% 5.400 5.315 - -0.40% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.57% 43267.595 42590.294 - -2.53% -
BM_deque_deque_ranges_copy/512 -1.56% 17.953 17.672 - 0.19% -
SetIntersection_None_Set_float_16384_256 -1.56% 157531367.164 155068481.789 - 2.67% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 -1.56% 12344.746 12151.765 - 9.23% -
rng::contains(list<int>)_(process_all)/8 -1.56% 2.349 2.312 - -0.71% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8192 -1.56% 453938.769 446855.499 - -2.85% -
BM_vector_deque_ranges_copy_backward/512 -1.56% 17.772 17.495 - 0.10% -
bm_ranges_swap_ranges_vb_aligned/262144 -1.56% 489.579 481.941 - -0.03% -
BM_CmpEqual_uint_uint -1.56% 1.063 1.046 - -2.07% -
std::adjacent_find(list<int>)/8192 -1.56% 7276.559 7163.082 - -0.57% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 -1.56% 25.109 24.717 - 1.50% -
BM_deque_deque_move_backward/512 -1.56% 19.196 18.897 - -1.45% -
std::unordered_set<std::string>::ctor(const&)/8192 -1.55% 342321.567 337002.130 - 0.38% -
std::find_if(list<int>)_(process_all)/32768 -1.55% 25585.296 25187.971 - -3.02% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -1.55% 33564.635 33043.704 - 2.99% -
SetIntersection_Front_Vector_uint64_262144_16384 -1.55% 77045976.413 75851032.905 - 1.83% -
std::set<std::string>::ctor(&&,_different_allocs)/1024 -1.55% 6988.799 6880.426 - -0.23% -
rng::find_last_if(deque<int>)_(bail_10%)/1048576 -1.55% 368369.085 362668.584 - 0.57% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 -1.55% 3.315 3.264 - 0.33% -
std::fill_n(vector<int>)/8192 -1.54% 236.162 232.516 - 0.27% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -1.54% 14.951 14.721 - -2.12% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.54% 194.602 191.611 - -1.89% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 -1.53% 10.960 10.792 - -1.10% -
bm_ranges_lexicographical_compare<unsigned_char>/512 -1.53% 8.743 8.609 - -1.80% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 -1.53% 9752.305 9602.827 - -0.79% -
BM_PushHeap_uint64_Random_1024 -1.53% 6.313 6.216 - 1.42% -
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 -1.53% 281443.159 277132.954 - -6.19% -
BM_num_get<long_long> -1.53% 10.621 10.459 - -3.83% -
std::is_sorted_until(vector<int>)/8 -1.53% 2.097 2.065 - 0.14% -
std::fill_n(vector<bool>)/32768 -1.53% 30.149 29.688 - -1.74% -
BM_CmpEqual_ushort_uchar -1.53% 1.107 1.091 - -0.21% -
std::all_of(vector<int>)_(process_all)/32 -1.53% 8.454 8.325 - -0.61% -
std::partition_point(vector<int>)/1024 -1.53% 6.139 6.045 - 0.06% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.53% 378.568 372.788 - 1.86% -
std::find_first_of(list<int>)_(small_needle)/32 -1.53% 95.327 93.872 - 1.20% -
SetIntersection_Front_Set_float_262144_1 -1.53% 1035732.285 1019934.624 - 3.41% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 -1.52% 163.976 161.479 - 2.42% -
BM_num_get<bool> -1.52% 11.944 11.762 - -0.75% -
std::rotate(deque<int>)_(by_1/4)/32 -1.52% 13.296 13.094 - -0.95% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -1.51% 614.195 604.904 - -3.86% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.51% 51243.430 50468.756 - -2.64% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 -1.51% 42551.881 41910.082 - 0.26% -
std::flat_multimap<int,_int>::erase(key)_(existent)/32 -1.51% 22.719 22.376 - -1.94% -
std::none_of(vector<int>)_(process_all)/8 -1.51% 2.459 2.422 - -5.55% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 -1.51% 59.698 58.799 - 3.72% -
SetIntersection_Front_Set_string_64_16 -1.50% 24216831.214 23853684.965 - -0.75% -
std::move(vector<int>)/32768 -1.50% 1734.354 1708.416 - -0.07% -
BM_deque_vector_ranges_move/4096 -1.49% 147.894 145.683 - 0.18% -
std::set<std::string>::lower_bound(key)_(existent)/8192 -1.49% 30.842 30.382 - 3.08% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 -1.49% 10.496 10.339 - 0.47% -
std::replace(list<int>)_(prefix)/50 -1.49% 17.351 17.094 - 0.23% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 -1.48% 14.975 14.753 - -1.99% -
SetIntersection_Front_Set_uint32_262144_16384 -1.48% 224938305.285 221613417.503 - 1.08% -
std::multiset<int>::equal_range(key)_(non-existent)/1024 -1.48% 5.931 5.844 - 4.92% -
std::map<int,_int>::clear()/32 -1.47% 654.887 645.232 - -7.17% -
BM_PushHeap_uint64_Random_262144 -1.47% 6.365 6.271 - -0.41% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 -1.47% 3735.326 3680.373 - -0.58% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.47% 211495.079 208385.017 - -3.93% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8 -1.47% 48.758 48.043 - -0.33% -
BM_deque_deque_ranges_move/1024 -1.47% 37.312 36.765 - -0.11% -
std::flat_map<int,_int>::erase(key)_(existent)/8192 -1.47% 560.617 552.401 - -2.01% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 -1.46% 3469.136 3418.370 - -0.64% -
SetIntersection_Interlaced_Set_float_16384_16 -1.46% 209174929.163 206122545.508 - 0.79% -
std::set<std::string>::find(key)_(existent)/8192 -1.46% 30.124 29.685 - -2.66% -
rng::find_last(vector<int>)_(bail_90%)/1048576 -1.46% 23396.746 23055.956 - -0.20% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.45% 57657.379 56818.843 - -1.06% -
ranges::min(std::list<long_long>)/64 -1.45% 24.703 24.344 - -1.13% -
std::find_end(list<int>)_(same_length)/1024 -1.45% 757.586 746.583 - -0.92% -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 -1.45% 685.239 675.286 - 1.71% -
std::sort(vector<int>)_(ascending)/8 -1.45% 16.106 15.872 - 1.07% -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 -1.45% 73.635 72.569 - -0.41% -
std::move(vector<bool>)_(aligned)/1048576 -1.45% 1750.975 1725.631 - 0.44% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 -1.45% 132.611 130.693 - 0.39% -
std::replace_if(vector<int>)_(prefix)/32 -1.45% 9.617 9.478 - -1.88% -
std::multiset<int>::erase(key)_(existent)/8192 -1.45% 61.586 60.696 - -2.39% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 -1.44% 15.610 15.385 - -2.15% -
std::replace(list<int>)_(sprinkled)/8192 -1.44% 7737.150 7625.466 - 6.79% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/0 -1.44% 14.991 14.775 - -1.68% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.44% 12236.025 12059.786 - -3.10% -
std::fill(list<int>)/32 -1.44% 8.362 8.242 - -0.28% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -1.44% 19.581 19.299 - -12.86% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -1.43% 21.437 21.129 - 0.54% -
std::remove_if(list<int>)_(prefix)/1024 -1.43% 1037.688 1022.809 - 3.14% -
BM_CmpLess_short_int -1.43% 1.122 1.105 - -2.43% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 -1.43% 1387.078 1367.233 - -2.61% -
BM_PushHeap_string_Ascending_16384 -1.43% 19.595 19.315 - -0.89% -
std::set<int>::erase(key)_(non-existent,_end)/1024 -1.43% 5.853 5.769 - 7.35% -
std::partition_copy(vector<int>)/32 -1.43% 8.010 7.896 - -1.08% -
BM_deque_vector_move/1024 -1.42% 38.196 37.652 - 2.60% -
BM_CmpEqual_uchar_ushort -1.42% 1.072 1.056 - -1.00% -
std::make_heap(vector<int>)_(shuffled)/8192 -1.42% 5098.869 5026.327 - -0.98% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192 -1.42% 62889.363 61995.347 - 0.58% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192 -1.42% 5789.315 5707.162 - 0.88% -
SetIntersection_Front_Vector_uint32_1024_16 -1.42% 1116165.298 1100339.208 - -1.87% -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 -1.42% 30.363 29.933 - -1.81% -
SetIntersection_Interlaced_Set_string_256_64 -1.42% 31111814.076 30671407.697 - 3.73% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/32 -1.41% 19.246 18.975 - -0.84% -
BM_deque_vector_ranges_move_backward/70000 -1.41% 8661.231 8539.266 - 7.15% -
std::find_first_of(vector<int>,_pred)_(small_needle)/50 -1.41% 280.289 276.343 - 1.02% -
BM_deque_deque_move/1024 -1.41% 37.820 37.288 - -0.12% -
std::rotate(vector<bool>)_(1_element_forward)/8192 -1.41% 115.458 113.835 - 0.91% -
SetIntersection_None_Set_float_16384_16384 -1.41% 164762914.215 162446413.087 - 6.53% -
SetIntersection_Interlaced_Vector_uint32_64_4 -1.40% 17572119.254 17325494.812 - -2.42% -
BM_deque_vector_ranges_move/1024 -1.40% 38.338 37.800 - 2.51% -
BM_CmpEqual_short_ushort -1.40% 1.101 1.085 - 0.66% -
SetIntersection_Front_Set_uint32_262144_262144 -1.40% 1645764.242 1622747.965 - -3.27% -
std::multiset<std::string>::clear()/32 -1.40% 883.600 871.259 - -4.92% -
std::make_heap(deque<int>)_(heap)/8 -1.40% 21.302 21.004 - 0.16% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.40% 184309.984 181737.132 - 0.30% -
SetIntersection_Interlaced_Set_string_1024_64 -1.40% 16520369.196 16289789.343 - -2.76% -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 -1.40% 28.926 28.522 - 4.36% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.39% 166100.658 163791.761 - -0.75% -
std::map<int,_int>::erase(key)_(existent)/8192 -1.39% 25.334 24.983 - 0.33% -
BM_vector_deque_ranges_move_backward/4000 -1.39% 145.348 143.335 - 1.63% -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 -1.38% 927.107 914.275 - -1.98% -
std::search(vector<int>)_(no_match)/1048576 -1.38% 215431.888 212453.036 - 2.11% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -1.38% 15.131 14.922 - -1.85% -
BM_deque_deque_ranges_copy/4000 -1.38% 145.197 143.196 - 1.19% -
std::stable_sort(vector<int>)_(repeated)/8 -1.38% 15.726 15.509 - 0.58% -
SetIntersection_None_Vector_uint64_1024_4 -1.38% 1079314.896 1064457.008 - -1.11% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 -1.38% 33.948 33.481 - 4.02% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 -1.37% 540.344 532.916 - 0.30% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 -1.37% 13.158 12.977 - -0.51% -
std::search(vector<int>)_(no_match)/8192 -1.37% 1682.145 1659.073 - 2.47% -
std::reverse_copy(deque<int>)/4096 -1.37% 979.292 965.862 - -0.21% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.37% 253563.374 250088.543 - 1.45% -
rng::for_each(multiset<int>)/8192 -1.37% 7680.192 7575.226 - -2.72% -
BM_deque_deque_ranges_copy/5500 -1.37% 202.031 199.271 - 0.79% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 -1.37% 1147507.800 1131837.556 - 0.23% -
SetIntersection_Front_Vector_uint64_256_64 -1.37% 4402924.308 4342806.963 - 2.03% -
std::sort(vector<int>)_(qsort_adversarial)/8 -1.36% 16.037 15.818 - 0.60% -
SetIntersection_None_Vector_string_256_64 -1.36% 3645110.321 3595420.054 - -0.23% -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 -1.36% 282224.069 278383.052 - -0.33% -
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 -1.36% 32910.974 32463.176 - -6.31% -
std::make_heap(deque<int>,_pred)_(ascending)/8 -1.36% 25.433 25.088 - 1.55% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 -1.35% 701.676 692.183 - -0.39% -
SetIntersection_Interlaced_Vector_float_1024_1 -1.35% 1054970.229 1040755.613 - 0.24% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 -1.35% 6.867 6.774 - 2.31% -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 -1.35% 32866.515 32424.084 - -0.13% -
SetIntersection_None_Set_string_262144_64 -1.35% 1675046.711 1652503.256 - 0.24% -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 -1.34% 745.245 735.236 - -1.29% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 -1.34% 8520.494 8406.288 - -0.82% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 -1.34% 5.452 5.379 - 7.34% -
std::set<int>::contains(key)_(non-existent)/32 -1.34% 2.835 2.797 - -2.97% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.34% 140219.945 138347.111 - -1.24% -
BM_tolower_string<char> -1.33% 15.325 15.121 - -0.79% -
std::set<std::string>::insert(value)_(already_present)/8192 -1.33% 61.271 60.453 - 102.59% -
std::find_first_of(vector<int>,_pred)_(small_needle)/32 -1.33% 176.955 174.594 - 0.44% -
std::stable_partition(vector<int>)_(alloc_fails)/1024 -1.33% 2309.860 2279.044 - -3.71% -
std::make_heap(vector<int>)_(descending)/1024 -1.33% 275.169 271.508 - -0.18% -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 -1.33% 6078.548 5997.838 - -0.90% -
BM_num_get<void*> -1.33% 10.878 10.734 - -1.27% -
std::sort(vector<NonIntegral>)_(shuffled)/1024 -1.33% 4675.427 4613.369 - -0.96% -
std::find(deque<int>)_(process_all)/32768 -1.33% 7839.531 7735.489 - -0.03% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.33% 43810.153 43229.151 - 0.13% -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 -1.32% 708718.959 699331.419 - -0.22% -
std::find_end(forward_list<int>)_(near_matches)/1024 -1.32% 38343.934 37836.768 - -0.25% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.32% 13.069 12.896 - -2.65% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 -1.32% 5783891.016 5707525.642 - -1.41% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/0 -1.32% 14.978 14.780 - -1.96% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 -1.32% 16.305 16.090 - 2.00% -
BM_deque_deque_move_backward/65536 -1.32% 8022.347 7916.618 - 4.57% -
std::find_end(forward_list<int>)_(same_length)/1000 -1.32% 1487.549 1467.945 - 0.01% -
std::partial_sort(vector<NonIntegral>)_(heap)/8192 -1.32% 97121.983 95842.169 - -0.42% -
std::find(vector<int>)_(process_all)/1024 -1.32% 244.351 241.133 - 0.20% -
BM_CmpLess_ushort_ushort -1.32% 1.079 1.065 - 1.00% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 -1.32% 6.379 6.295 - -1.46% -
SetIntersection_Front_Vector_string_16_4 -1.31% 60158480.373 59367498.987 - -2.80% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -1.31% 1154521.112 1139346.747 - -0.29% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8 -1.31% 43.577 43.005 - -1.73% -
std::copy_n(deque<int>)/8 -1.31% 2.790 2.754 - 0.07% -
std::copy_if(list<int>)_(entire_range)/32768 -1.31% 26319.381 25974.973 - 1.53% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -1.31% 33414.941 32977.781 - 1.93% -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 -1.31% 23.186 22.883 - 3.34% -
std::move(list<int>)/32768 -1.31% 30981.496 30577.154 - -3.02% -
SetIntersection_None_Vector_float_1024_16 -1.30% 1092735.266 1078485.932 - -0.91% -
std::map<int,_int>::upper_bound(key)_(existent)/32 -1.30% 1.775 1.752 - 0.60% -
std::move(list<int>)/8 -1.30% 3.409 3.364 - -0.87% -
SetIntersection_Front_Vector_uint64_16384_16 -1.30% 1118361.841 1103876.507 - -1.35% -
std::map<int,_int>::erase(key)_(existent)/1024 -1.29% 24.324 24.010 - -1.62% -
std::set<std::string>::erase(key)_(existent)/8192 -1.29% 85.099 84.000 - 16.11% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.29% 133916.225 132186.527 - 0.47% -
SetIntersection_Interlaced_Set_float_1024_64 -1.29% 10206315.250 10074586.064 - -1.67% -
std::search(deque<int>)_(single_element)/8192 -1.29% 3684.626 3637.093 - 0.02% -
rng::fold_left(list<int>)/32 -1.29% 20.927 20.657 - 0.47% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 -1.29% 20.830 20.562 - 0.39% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/0 -1.29% 18.716 18.475 - -0.64% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 -1.29% 1046962.246 1033490.990 - -2.60% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 -1.29% 26031.798 25697.268 - -0.08% -
BM_PushHeap_float_Random_16384 -1.28% 7.303 7.209 - -5.43% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/1024 -1.28% 12424.254 12265.430 - -0.90% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/32 -1.28% 27.571 27.220 - -0.55% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 -1.27% 3.175 3.135 - -1.91% -
std::multimap<int,_int>::equal_range(key)_(existent)/8192 -1.27% 6.147 6.069 - 1.74% -
std::map<int,_int>::count(key)_(non-existent)/8192 -1.27% 11.243 11.100 - 0.04% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/0 -1.27% 18.744 18.506 - 0.83% -
std::partial_sort_copy(deque<int>)_(shuffled)/8 -1.27% 11.169 11.028 - -0.94% -
std::set<int>::count(key)_(existent)/32 -1.26% 1.632 1.612 - -1.95% -
std::partial_sort_copy(vector<int>)_(shuffled)/8 -1.25% 11.434 11.291 - 5.11% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.25% 599947.917 592429.664 - -0.65% -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/8192 -1.25% 4.530 4.474 - 0.12% -
BM_num_get<unsigned_long_long> -1.25% 10.409 10.279 - -1.96% -
SetIntersection_Front_Vector_string_1024_4 -1.25% 1184298.573 1169508.183 - -2.14% -
std::rotate(vector<int>)_(1_element_forward)/50 -1.25% 5.308 5.242 - 0.03% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/32 -1.25% 1.871 1.848 - 0.14% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.25% 442.088 436.583 - -4.01% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 -1.24% 5.007 4.944 - 0.10% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.24% 626.808 619.017 - 0.59% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 -1.24% 766.947 757.425 - 2.21% -
rng::find_if(vector<bool>)_(process_all)/8192 -1.24% 4558.412 4501.941 - -3.52% -
std::rotate_copy(vector<int>)/50 -1.24% 2.708 2.674 - -0.02% -
SetIntersection_Interlaced_Vector_string_256_4 -1.24% 6027239.126 5952707.551 - -2.67% -
BM_PushHeap_string_Descending_16 -1.24% 2.108 2.082 - -6.09% -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 -1.24% 12.482 12.328 - -4.96% -
BM_vector_deque_copy_backward/1024 -1.23% 38.815 38.336 - 1.01% -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 -1.23% 20.368 20.117 - -0.92% -
SetIntersection_None_Vector_float_1024_1024 -1.23% 1078390.136 1065087.109 - -1.70% -
std::set<std::string>::find(key)_(non-existent)/32 -1.23% 10.555 10.425 - 15.25% -
std::all_of(list<int>)_(process_all)/50 -1.23% 21.922 21.652 - -1.26% -
std::map<int,_int>::ctor(&&,_different_allocs)/32 -1.23% 189.171 186.842 - -1.99% -
BM_std_minmax_element<char>/64 -1.23% 18.107 17.885 - 3.32% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.22% 178437.792 176252.195 - 0.88% -
BM_vector_deque_move/1024 -1.22% 36.375 35.930 - 0.28% -
rng::find_last(vector<char>)_(bail_90%)/1024 -1.22% 23.795 23.504 - -0.52% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.22% 57272.938 56574.456 - 3.86% -
std::move_backward(list<int>)/512 -1.22% 372.913 368.366 - -0.18% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 -1.22% 728.634 719.772 - 0.51% -
SetIntersection_Front_Vector_uint32_16384_64 -1.21% 1359385.841 1342879.961 - -2.39% -
BM_deque_vector_move/4000 -1.21% 144.363 142.612 - 0.80% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 -1.21% 1032262.588 1019755.725 - -3.44% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1048576 -1.21% 905410.508 894446.290 - -3.50% -
std::equal(list<int>)_(it,_it,_it,_pred)/1024 -1.21% 1167.178 1153.056 - -0.17% -
SetIntersection_Front_Vector_string_16384_64 -1.21% 3229279.175 3190225.871 - -6.96% -
std::make_heap(vector<NonIntegral>)_(shuffled)/1024 -1.21% 624.164 616.623 - 0.24% -
SetIntersection_None_Vector_uint32_262144_16384 -1.21% 1137785.412 1124049.829 - -0.41% -
std::rotate(list<int>)_(1_element_backward)/50 -1.21% 25.191 24.887 - 0.45% -
rng::fold_left(deque<int>)/8192 -1.20% 4518.255 4463.858 - 0.01% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -1.20% 34.983 34.562 - -2.03% -
std::none_of(vector<int>)_(process_all)/32 -1.20% 8.379 8.278 - -1.32% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1048576 -1.20% 906637.928 895729.834 - 0.31% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 -1.20% 25.140 24.838 - 0.81% -
std::find_end(forward_list<int>)_(near_matches)/1000 -1.20% 36940.461 36497.237 - -0.06% -
std::replace_if(deque<int>)_(prefix)/50 -1.20% 20.518 20.272 - -0.20% -
std::partial_sort(deque<int>)_(heap)/8 -1.20% 39.926 39.448 - -4.57% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 -1.20% 24650.508 24355.895 - -0.11% -
BM_vector_deque_ranges_copy/1024 -1.19% 36.383 35.948 - 0.40% -
std::find(deque<int>)_(bail_25%)/1024 -1.19% 68.121 67.307 - -0.06% -
std::rotate(vector<int>)_(by_1/3)/50 -1.19% 11.190 11.056 - -0.69% -
std::rotate(list<int>)_(1_element_backward)/32 -1.19% 13.382 13.222 - 0.66% -
rng::contains_subrange(list<int>)_(process_all)/16 -1.19% 4.861 4.803 - -1.16% -
SetIntersection_Front_Set_float_16384_256 -1.19% 3854480.115 3808574.650 - -9.30% -
std::multiset<int>::insert(value)_(already_present)/32 -1.19% 18.531 18.311 - -1.02% -
std::none_of(list<int>)_(process_all)/32768 -1.19% 26348.615 26035.293 - 1.35% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/8192 -1.19% 33.083 32.690 - -2.66% -
std::sort(deque<int>)_(heap)/8 -1.19% 24.507 24.216 - -0.36% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 -1.19% 54.728 54.078 - -12.10% -
std::copy_backward(list<int>)/8 -1.18% 2.426 2.397 - -0.37% -
std::replace(deque<int>)_(prefix)/8192 -1.18% 3284.190 3245.316 - 0.38% -
std::search(list<int>)_(same_length)/1024 -1.18% 835.227 825.356 - 8.28% -
BM_deque_vector_ranges_copy_backward/512 -1.18% 18.156 17.941 - 0.22% -
SetIntersection_Interlaced_Vector_string_16384_4 -1.18% 1783818.932 1762771.303 - -4.28% -
rng::find_last(deque<int>)_(bail_10%)/8 -1.18% 2.744 2.711 - -0.47% -
BM_vector_deque_ranges_copy_backward/65536 -1.18% 8219.612 8123.015 - 9.92% -
SetIntersection_Front_Set_float_64_16 -1.18% 15366883.078 15186293.701 - -1.95% -
BM_CmpEqual_int_int -1.17% 1.071 1.059 - -2.36% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 -1.17% 20.671 20.428 - 0.51% -
std::vector<int>::operator=(const&)_(cheap_elements)/1024 -1.17% 36.135 35.713 - -1.33% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 -1.17% 172.048 170.039 - 1.00% -
std::find_end(forward_list<int>)_(same_length)/1024 -1.17% 1504.077 1486.534 - 0.13% -
std::fill_n(deque<int>)/8192 -1.17% 236.872 234.110 - 0.24% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 -1.17% 4.945 4.888 - 0.06% -
rng::find_last_if(deque<int>)_(bail_90%)/1024 -1.16% 42.481 41.987 - -1.12% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 -1.16% 1813087.942 1792019.553 - 2.69% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 -1.16% 25.445 25.150 - 4.67% -
std::rotate(list<int>)_(1_element_backward)/1024 -1.16% 746.275 737.621 - -0.02% -
std::copy_n(vector<bool>)_(aligned)/64 -1.16% 1.360 1.345 - 0.43% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.16% 143510.681 141848.225 - 0.65% -
std::remove_copy(list<int>)_(sprinkled)/1024 -1.16% 741.422 732.840 - 0.27% -
std::move(list<int>)/64 -1.16% 43.296 42.796 - 9.70% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 -1.15% 3857.972 3813.523 - 2.24% -
std::copy_backward(list<int>)/262144 -1.15% 219347.710 216823.892 - -0.04% -
ranges::min(std::vector<__int128>)/8 -1.15% 2.886 2.853 - -2.20% -
BM_deque_deque_ranges_copy/2 -1.15% 2.330 2.303 - 2.73% -
SetIntersection_Interlaced_Set_float_262144_262144 -1.15% 1644862.225 1625983.559 - -0.51% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.15% 350545.885 346527.641 - -1.15% -
std::sort(vector<NonIntegral>)_(heap)/8192 -1.15% 50575.779 49996.246 - 0.95% -
std::set<int>::ctor(&&,_different_allocs)/8192 -1.15% 48712.966 48154.803 - -1.64% -
std::find(vector<int>)_(process_all)/32768 -1.14% 7435.668 7350.647 - -0.21% -
bm_ranges_swap_ranges_vb_aligned/131072 -1.14% 248.869 246.029 - 0.67% -
std::unordered_set<int>::find(key)_(existent)/1024 -1.14% 1.430 1.414 - 5.81% -
BM_deque_vector_copy_backward/512 -1.14% 18.143 17.936 - 0.17% -
std::pop_heap(deque<int>)/8192 -1.14% 53.492 52.883 - -0.36% -
std::partition(deque<int>)_(dense)/50 -1.14% 14.163 14.002 - -0.36% -
std::rotate(list<int>)_(by_1/2)/8192 -1.14% 5492.169 5429.780 - -0.39% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0 -1.13% 0.940 0.930 - 0.14% -
BM_StringRelationalLiteral_Less_Large_Large_Control -1.13% 2.065 2.042 - 1.10% -
std::is_sorted_until(list<int>,_pred)/8 -1.13% 3.683 3.641 - 0.52% -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 -1.13% 29.490 29.156 - -3.44% -
std::map<int,_int>::erase(key)_(non-existent,_middle)/8192 -1.13% 4.051 4.005 - 0.58% -
std::move_backward(deque<int>)/4096 -1.13% 157.762 155.977 - 0.41% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 -1.13% 20.941 20.704 - -4.31% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.13% 395.532 391.064 - -2.40% -
std::search(deque<int>)_(same_length)/8192 -1.13% 3856.631 3813.141 - 0.75% -
std::adjacent_find(list<int>,_pred)/8 -1.13% 3.858 3.815 - -2.68% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 -1.13% 9142.073 9039.126 - -0.26% -
std::generate_n(deque<int>)/8192 -1.13% 1974.349 1952.133 - 0.69% -
rng::starts_with(list<int>)/1048576 -1.12% 946106.841 935475.467 - 0.28% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/8192 -1.12% 10.161 10.047 - 1.22% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 -1.12% 24.200 23.929 - 9.67% -
BM_deque_deque_copy/5500 -1.12% 199.553 197.318 - -2.78% -
std::copy_backward(list<int>)/32768 -1.12% 26884.252 26584.346 - -0.81% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 -1.12% 288.538 285.320 - -0.81% -
BM_vector_deque_copy/4096 -1.12% 147.006 145.366 - 0.51% -
std::find_if_not(vector<char>)_(bail_25%)/32768 -1.11% 945.917 935.413 - -0.98% -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 -1.11% 908321.351 898248.013 - 4.21% -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 -1.11% 297.878 294.578 - -5.58% -
std::find(vector<int>)_(process_all)/8192 -1.10% 1861.359 1840.800 - 0.00% -
std::any_of(list<int>)_(process_all)/50 -1.10% 22.036 21.793 - -0.87% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 -1.10% 1144191.377 1131577.156 - 1.95% -
rng::find_last_if_not(list<int>)_(bail_90%)/50 -1.10% 2.100 2.077 - -0.63% -
std::copy_n(vector<bool>)_(unaligned)/64 -1.10% 1.815 1.796 - 0.54% -
rng::fold_left(deque<int>)/1048576 -1.10% 555935.413 549832.746 - -0.03% -
std::equal(deque<int>)_(it,_it,_it)/1024 -1.10% 467.881 462.750 - -4.58% -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 -1.09% 4.598 4.547 - 0.24% -
std::set<std::string>::contains(key)_(non-existent)/1024 -1.09% 21.905 21.665 - -4.97% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 -1.09% 6666.922 6594.133 - -1.79% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/8192 -1.09% 117463.154 116182.408 - -0.17% -
std::make_heap(deque<int>)_(repeated)/8 -1.09% 25.277 25.002 - 0.46% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 -1.09% 490.658 485.314 - -4.38% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.09% 444.059 439.228 - -1.66% -
BM_deque_vector_ranges_copy_backward/5500 -1.09% 218.017 215.648 - 8.26% -
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 -1.09% 8762.746 8667.532 - -0.46% -
std::equal(list<int>)_(it,_it,_it)/50 -1.09% 35.637 35.250 - -0.05% -
std::remove(deque<int>)_(prefix)/8192 -1.08% 3886.074 3843.924 - -0.05% -
std::find_end(forward_list<int>,_pred)_(match_near_end)/8192 -1.08% 278729.935 275707.217 - -0.03% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.08% 578.189 571.920 - -2.29% -
BM_std_minmax_element<long_long>/5500 -1.08% 1443.930 1428.293 - -3.35% -
std::map<int,_int>::find(key)_(non-existent)/1024 -1.08% 5.503 5.443 - 0.54% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/8192 -1.08% 20.653 20.430 - -0.68% -
rng::starts_with(list<int>,_pred)/1000 -1.08% 790.295 781.761 - -0.36% -
BM_PushHeap_pair<uint32,_uint32>_Random_16 -1.08% 5.391 5.333 - 1.70% -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 -1.08% 102427.313 101321.683 - -0.70% -
std::make_heap(vector<int>)_(heap)/1024 -1.08% 275.118 272.149 - 0.31% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 -1.08% 9168.896 9070.118 - -0.33% -
std::equal(list<int>)_(it,_it,_it,_pred)/1048576 -1.08% 1323574.607 1309319.080 - -0.25% -
std::rotate(vector<bool>)_(by_1/2)/32 -1.08% 17.974 17.780 - -0.24% -
std::transform(list<int>)_(identity_transform)/50 -1.08% 30.581 30.252 - 0.23% -
ranges::min(std::deque<__int128>)/8 -1.07% 2.857 2.827 - -2.03% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 -1.07% 29.506 29.190 - 39.54% -
std::copy_if(vector<int>)_(every_other)/32768 -1.07% 16319.522 16144.511 - 0.44% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.07% 270.121 267.227 - -0.12% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -1.07% 15.028 14.868 - -2.12% -
SetIntersection_Front_Vector_string_256_4 -1.07% 4670428.440 4620680.491 - 0.36% -
std::find_if(deque<int>)_(bail_25%)/1024 -1.06% 78.271 77.439 - -0.44% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -1.06% 583.509 577.311 - -8.93% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.06% 522.889 517.343 - -2.02% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 -1.06% 31.790 31.453 - 0.05% -
std::make_heap(deque<int>)_(ascending)/8 -1.06% 27.139 26.851 - -3.57% -
std::equal(list<int>)_(it,_it,_it)/1048576 -1.06% 1319170.669 1305212.284 - -0.12% -
std::replace_if(list<int>)_(sprinkled)/1024 -1.06% 745.091 737.214 - 0.20% -
std::adjacent_find(vector<int>)/8 -1.06% 2.044 2.022 - 0.75% -
std::unique(deque<int>)_(contiguous)/8192 -1.06% 3767.065 3727.321 - -7.59% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/1024 -1.05% 24115.818 23861.511 - -0.78% -
std::find(vector<int>)_(bail_25%)/1024 -1.05% 66.376 65.677 - 0.43% -
std::generate_n(deque<int>)/50 -1.05% 12.264 12.136 - 0.10% -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 -1.05% 20.298 20.085 - -0.11% -
BM_tolower_string<wchar_t> -1.05% 6.455 6.387 - -0.86% -
rng::fold_left(list<int>)/1048576 -1.05% 1365218.628 1350876.931 - -0.05% -
std::multimap<std::string,_int>::ctor(const&)/8192 -1.05% 346664.125 343032.758 - 1.35% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 -1.05% 19.393 19.190 - -0.11% -
BM_num_get<unsigned_int> -1.05% 9.727 9.625 - -1.69% -
rng::find_last(vector<int>)_(bail_90%)/1024 -1.05% 28.086 27.792 - -0.34% -
std::fill_n(list<int>)/32 -1.05% 8.155 8.069 - 0.69% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.04% 365.970 362.146 - -0.80% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.04% 614.899 608.482 - -6.84% -
BM_deque_deque_copy/70000 -1.04% 3403.651 3368.193 - 6.24% -
std::rotate(list<int>)_(1_element_forward)/32 -1.04% 13.925 13.780 - 0.08% -
std::is_sorted_until(deque<int>,_pred)/8 -1.04% 4.115 4.072 - -33.38% -
std::is_partitioned(list<int>)_(partitioned)/50 -1.04% 14.135 13.988 - 0.05% -
std::map<int,_int>::insert(value)_(already_present)/8192 -1.04% 4.023 3.981 - 2.13% -
std::generate_n(vector<int>)/50 -1.03% 12.005 11.881 - 0.16% -
std::flat_multimap<int,_int>::ctor(const&)/8192 -1.03% 1939.895 1919.825 - 0.02% -
rng::find_last(forward_list<int>)_(bail_90%)/50 -1.03% 20.868 20.652 - 0.66% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.03% 397.761 393.649 - -3.10% -
std::generate_n(deque<int>)/32 -1.03% 8.257 8.172 - 0.18% -
std::fill_n(vector<int>)/32 -1.03% 1.150 1.138 - -0.06% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 -1.03% 10.995 10.882 - -4.42% -
std::generate(deque<int>)/1024 -1.03% 244.922 242.404 - 0.35% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 -1.03% 13.128 12.993 - 0.15% -
std::find_end(deque<int>,_pred)_(process_all)/8192 -1.03% 4342.056 4297.549 - -0.33% -
BM_deque_deque_copy/65536 -1.02% 3096.096 3064.390 - -2.10% -
BM_deque_deque_copy_backward/4096 -1.02% 156.637 155.033 - 1.95% -
SetIntersection_None_Set_float_16384_16 -1.02% 157326244.521 155716194.840 - 2.54% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 -1.02% 472.345 467.515 - -1.48% -
SetIntersection_None_Set_string_262144_256 -1.02% 1665550.211 1648518.635 - -1.07% -
BM_CmpLess_int_ushort -1.02% 1.122 1.111 - -1.00% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.02% 56449.148 55872.013 - 1.64% -
std::generate_n(vector<int>)/32 -1.02% 7.986 7.905 - 0.74% -
rng::find_last_if_not(vector<char>)_(bail_90%)/1024 -1.02% 31.258 30.939 - 0.35% -
BM_CmpLess_uint_uchar -1.02% 1.119 1.108 - -0.59% -
std::remove_copy_if(list<int>)_(sprinkled)/1024 -1.02% 787.247 779.239 - 0.40% -
std::for_each(list<int>)/32 -1.02% 10.885 10.774 - -0.29% -
std::find_end(vector<int>)_(process_all)/1000 -1.02% 218.054 215.837 - -2.78% -
std::sort(vector<NonIntegral>)_(pipe-organ)/8 -1.02% 17.482 17.305 - -0.25% -
std::multiset<int>::lower_bound(key)_(existent)/32 -1.02% 2.188 2.166 - 0.09% -
std::copy_n(vector<bool>)_(aligned)/32768 -1.01% 35.506 35.146 - -0.73% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 -1.01% 6343682.689 6279423.873 - -4.41% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.01% 85643.942 84776.488 - -2.21% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 -1.01% 7876.453 7796.692 - -5.55% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 -1.01% 2070.937 2049.980 - 7.21% -
BM_deque_vector_ranges_move/5500 -1.01% 196.477 194.489 - 0.43% -
BM_PushHeap_uint64_Random_16384 -1.01% 6.375 6.310 - 1.02% -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 -1.01% 2.709 2.681 - 2.90% -
BM_StringRelational_Eq_Huge_Huge_ChangeMiddle -1.01% 56.562 55.992 - 0.11% -
SetIntersection_Interlaced_Vector_string_64_4 -1.01% 21505908.743 21289212.192 - -3.05% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 -1.01% 23.490 23.253 - -0.06% -
std::move(vector<bool>)_(unaligned)/32768 -1.01% 209.533 207.423 - 2.35% -
std::copy_if(deque<int>)_(every_other)/1048576 -1.00% 374161.259 370418.189 - 0.24% -

Performance Regressions - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::fill_n(vector<bool>)/262144 294.77% 229.037 904.165 - -2.41% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 170.10% 50.104 135.332 - 53.50% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 145.37% 98.419 241.492 - 19.42% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 135.13% 97.253 228.673 - 17.21% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 126.63% 96.404 218.476 - 19.85% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 111.55% 13.052 27.612 - -0.77% -
std::set<std::string>::insert(value)_(already_present)/8192 102.59% 29.840 60.453 - -1.33% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 83.30% 35.504 65.078 - 25.17% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 82.01% 77.695 141.410 - 10.16% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/1024 75.01% 410.742 718.836 - 0.06% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 73.57% 11.140 19.336 - 0.56% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 71.65% 35.974 61.750 - -17.38% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 67.70% 35.497 59.527 - 67.32% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 67.36% 26.584 44.490 - 66.17% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 64.81% 31.165 51.364 - 2.10% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 64.55% 0.424 0.697 - 13.20% -
std::set<std::string>::erase(key)_(existent)/1024 63.71% 60.291 98.700 - 0.05% -
std::unordered_set<int>::insert(value)_(already_present)/32 56.39% 1.750 2.737 - -3.10% -
BM_StringEraseWithMove_Empty_Opaque 55.65% 0.802 1.248 - 41.71% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 54.75% 4.612 7.136 - 53.78% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 54.31% 0.392 0.605 - -0.57% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 54.07% 15610.941 24051.450 - 46.53% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 53.76% 11.879 18.265 - 48.34% -
std::map<std::string,_int>::erase(key)_(existent)/8192 52.78% 61.483 93.932 - -0.19% -
std::set<std::string>::erase(key)_(existent)/32 52.13% 50.284 76.499 - 3.68% -
BM_PushHeap_uint32_PipeOrgan_1 50.11% 0.409 0.613 - -1.29% -
std::unordered_map<int,_int>::count(key)_(non-existent)/0 49.25% 0.272 0.406 - 51.26% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 48.79% 32.353 48.138 - 1.40% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 47.84% 34.642 51.213 - 104.28% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 47.57% 12.411 18.314 - 42.05% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 47.43% 6.280 9.259 - 46.75% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 46.61% 6.264 9.183 - -16.01% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 45.42% 12.729 18.512 - 55.66% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 43.58% 22.361 32.107 - 32.44% -
std::find_if_not(list<int>)_(bail_25%)/1024 43.12% 127.323 182.223 - 29.20% -
SetIntersection_Interlaced_Vector_float_262144_16 42.94% 4260499.326 6089857.562 - -5.46% -
BM_StringEraseWithMove_Empty_Transparent 42.93% 0.559 0.800 - 23.90% -
std::map<std::string,_int>::erase(key)_(existent)/1024 41.92% 67.556 95.878 - 0.82% -
rng::find(vector<bool>)_(process_all)/8 41.89% 0.555 0.787 - 4.51% -
std::find_if(list<int>)_(bail_25%)/1024 40.37% 127.937 179.586 - 41.21% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 39.86% 8.055 11.266 - 38.43% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 39.54% 20.919 29.190 - -1.07% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 39.42% 250978078.238 349924860.654 - 40.15% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 39.09% 43.032 59.854 - 78.26% -
BM_vector_deque_ranges_move_backward/0 37.57% 0.461 0.634 - 56.78% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 37.36% 13.631 18.723 - 64.64% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 37.05% 0.891 1.220 - 35.09% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 36.61% 5.460 7.459 - 30.48% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 36.45% 0.296 0.404 - 51.83% -
std::map<std::string,_int>::erase(iterator)/1024 35.84% 25.495 34.631 - -0.08% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 35.22% 50.805 68.696 - -0.34% -
vector<bool>::reserve() 34.52% 8.283 11.143 - 22.46% -
std::find(vector<bool>)_(process_all)/8 34.44% 0.628 0.845 - 22.07% -
std::shift_left(vector<int>)/32 34.42% 2.971 3.993 - 34.03% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 34.30% 23.612 31.711 - -3.19% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 33.84% 1.367 1.830 - 23.39% -
std::unordered_set<int>::insert(value)_(already_present)/1024 33.78% 1.892 2.532 - 5.32% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 33.59% 24.829 33.170 - 43.23% -
std::find_end(deque<int>)_(single_element)/8192 33.39% 2209.722 2947.615 - 15.34% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 33.14% 32.171 42.833 - 2.29% -
vector<bool>(size_type,_const_value_type&) 33.04% 8.380 11.149 - 22.85% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 32.51% 1.461 1.936 - 8.43% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 32.13% 3027561.749 4000220.674 - 29.28% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 32.06% 11.235 14.836 - -0.97% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/8192 31.92% 4314.109 5691.270 - -0.10% -
BM_PushHeap_string_Descending_1 31.91% 0.531 0.700 - -0.13% -
std::stable_partition(list<int>)_(dense)/8192 31.62% 17431.408 22942.447 - -3.43% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 31.46% 26.877 35.331 - 4.26% -
std::find_if(deque<int>)_(bail_25%)/32768 31.01% 2157.941 2827.149 - 41.16% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 30.82% 92.525 121.041 - 26.39% -
std::multiset<std::string>::erase(key)_(existent)/1024 30.50% 63.722 83.156 - -11.60% -
std::search(deque<int>)_(near_matches)/1000 30.41% 18680.726 24360.794 - 29.93% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 30.32% 19.944 25.991 - 6.11% -
std::find_if(deque<int>)_(bail_25%)/8192 29.93% 541.750 703.894 - 40.08% -
vector<bool>(const_vector<bool>&) 29.87% 10.255 13.318 - 26.62% -
std::move(vector<int>)/262144 29.29% 17285.567 22349.330 - 50.36% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 29.28% 4.660 6.024 - 14.26% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 29.04% 18.740 24.183 - 5.52% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 28.85% 22832289.416 29419331.862 - 132.44% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 28.72% 8098.512 10424.114 - 2.10% -
std::set<std::string>::insert(value)_(new_value,_middle)/8192 28.68% 42.074 54.141 - 2.46% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 27.84% 6.442 8.236 - -13.49% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 27.75% 4.501 5.750 - -9.35% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 27.55% 6.450 8.227 - 13.05% -
ranges::minmax(std::deque<long_long>)/64 26.70% 22.893 29.006 - 23.54% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 25.93% 45.239 56.969 - -9.74% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 25.90% 2210726.304 2783381.168 - 23.63% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 25.88% 4.712 5.932 - 13.36% -
std::unique_copy(deque<int>)_(contiguous)/52 25.85% 14.704 18.504 - 11.38% -
SetIntersection_Interlaced_Vector_float_16384_256 25.82% 16984669.721 21370523.702 - 10.76% -
BM_PushHeap_uint32_Random_1 25.76% 0.445 0.559 - 28.30% -
std::fill(vector<bool>)/1048576 25.72% 3054.135 3839.638 - 0.18% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 25.57% 34.444 43.251 - 3.68% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 25.55% 0.556 0.698 - 0.04% -
BM_deque_deque_ranges_copy/0 25.23% 0.735 0.920 - 9.80% -
SetIntersection_Interlaced_Vector_float_16384_16384 25.06% 79640886.809 99601648.406 - 0.04% -
BM_toupper_char<char> 24.92% 0.553 0.691 - 0.32% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 24.84% 65517870.747 81794599.868 - 103.71% -
std::find(vector<bool>)_(process_all)/50 24.54% 0.677 0.843 - 21.76% -
bm_lexicographical_compare<int>/1 24.32% 1.282 1.594 - 2.57% -
std::copy(list<int>)/64 24.10% 36.747 45.602 - 49.54% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 24.08% 1.371 1.701 - 8.41% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 23.91% 34.535 42.793 - 0.02% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 23.86% 24.015 29.746 - 1.17% -
std::search(deque<int>)_(near_matches)/1024 23.75% 20553.620 25435.942 - 30.40% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 23.38% 4.720 5.823 - -11.76% -
std::unordered_set<std::string>::count(key)_(existent)/32 23.18% 32.447 39.970 - -11.94% -
ranges::minmax(std::list<char>)/1 22.89% 0.377 0.463 - 1.05% -
vector<bool>::resize() 22.83% 10.729 13.179 - 12.25% -
std::unordered_set<std::string>::contains(key)_(existent)/32 22.74% 32.584 39.994 - 2.54% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 22.58% 64.832 79.471 - 1.14% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 22.38% 25584093.036 31308556.382 - 41.23% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 22.04% 27.792 33.918 - -0.40% -
ranges::minmax(std::deque<long_long>)/70000 22.04% 24550.840 29961.912 - 15.12% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 21.91% 1462119.010 1782399.205 - 15.18% -
std::find_if_not(vector<int>)_(process_all)/8 21.83% 1.312 1.598 - 29.87% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) 21.81% 12.416 15.124 - 18.63% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 21.77% 1.342 1.634 - 16.39% -
rng::find(vector<bool>)_(process_all)/50 21.54% 0.644 0.782 - 5.93% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 21.27% 7.978 9.674 - 16.15% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 20.91% 47.577 57.524 - 0.40% -
SetIntersection_Interlaced_Vector_float_1024_1024 20.20% 5913198.504 7107955.566 - -0.06% -
std::multiset<int>::find(key)_(non-existent)/32 20.14% 2.273 2.731 - 17.15% -
BM_PushHeap_string_PipeOrgan_1 20.00% 0.584 0.700 - -0.07% -
std::unordered_set<int>::find(key)_(non-existent)/1024 19.92% 0.954 1.144 - -0.02% -
BM_PushHeap_string_Ascending_1 19.76% 0.585 0.700 - -0.09% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 19.74% 1.361 1.629 - 22.20% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 19.65% 1.221 1.461 - 3.95% -
std::find_end(list<int>)_(same_length)/8192 19.62% 8071.286 9654.853 - 18.40% -
BM_StringRelational_Eq_Large_Large_ChangeMiddle 19.61% 1.546 1.849 - 0.00% -
SetIntersection_Interlaced_Vector_float_256_16 19.45% 6170997.625 7371280.085 - 19.22% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 19.44% 143713879.990 171651926.966 - 46.34% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 19.37% 35.554 42.440 - 0.45% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 19.31% 36.266 43.269 - 6.73% -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 18.86% 20.570 24.450 - 16.58% -
SetIntersection_Interlaced_Vector_float_262144_256 18.80% 33965704.155 40352472.184 - -2.18% -
std::unordered_multiset<int>::contains(key)_(non-existent)/0 18.70% 0.338 0.401 - 18.73% -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 18.59% 36522.862 43310.774 - 17.04% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 18.53% 4999450.693 5926084.867 - 28.96% -
std::any_of(vector<int>)_(process_all)/50 18.40% 12.571 14.885 - 8.83% -
SetIntersection_Interlaced_Vector_uint32_262144_4 18.34% 1567920.028 1855436.730 - 0.33% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 18.28% 1.291 1.527 - 0.45% -
SetIntersection_Front_Set_uint64_1024_1024 18.04% 12664646.235 14948857.144 - 22.93% -
std::map<std::string,_int>::ctor(const&)/32 17.76% 710.717 836.952 - -0.73% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 17.66% 32.478 38.214 - 18.57% -
std::find_end(deque<int>)_(single_element)/1024 17.46% 317.788 373.268 - 7.83% -
BM_deque_vector_ranges_move/0 17.17% 1.308 1.533 - -9.72% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 17.14% 53768.281 62984.079 - 16.28% -
std::multiset<std::string>::find(key)_(existent)/8192 17.10% 26.131 30.598 - 6.37% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 17.08% 32.797 38.399 - 5.19% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 17.03% 62.416 73.045 - 1.85% -
std::partition(deque<int>)_(sparse)/32 17.01% 10.069 11.782 - 8.30% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 16.93% 26.080 30.495 - 7.40% -
std::copy_n(vector<bool>)_(aligned)/262144 16.89% 638.731 746.591 - 14.64% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 16.88% 43.644 51.011 - 1.03% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 16.83% 21.621 25.261 - 16.56% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 16.78% 16.448 19.207 - 3.74% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 16.61% 1.731 2.019 - 33.95% -
ranges::min(std::list<long_long>)/70000 16.56% 43985.737 51271.648 - 16.77% -
std::is_partitioned(deque<int>)_(unpartitioned)/50 16.44% 6.721 7.826 - 10.50% -
std::is_sorted_until(list<int>,_pred)/8192 16.32% 7659.792 8909.890 - 18.95% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 16.32% 67905738.999 78984655.479 - 33.89% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 16.21% 1.662 1.931 - 12.52% -
std::set<std::string>::erase(key)_(existent)/8192 16.11% 72.345 84.000 - -1.29% -
SetIntersection_Interlaced_Vector_float_16384_64 16.07% 8464292.663 9824848.754 - 39.32% -
std::unordered_set<std::string>::count(key)_(existent)/1024 15.98% 35.023 40.620 - -0.16% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 15.97% 3551.922 4119.152 - 17.89% -
rng::contains_subrange(deque<int>)_(same_length)/16 15.90% 10.679 12.377 - -5.15% -
std::find_end(deque<int>)_(process_all)/1048576 15.68% 268048.694 310083.208 - 10.46% -
BM_deque_deque_ranges_move_backward/0 15.60% 0.736 0.851 - -0.02% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 15.58% 14770.873 17072.538 - 10.15% -
std::multiset<int>::equal_range(key)_(non-existent)/32 15.38% 2.379 2.745 - 7.49% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 15.26% 26.550 30.602 - -5.40% -
std::set<std::string>::find(key)_(non-existent)/32 15.25% 9.045 10.425 - -1.23% -
BM_vector_deque_move_backward/64000 15.16% 7049.427 8118.311 - 2.93% -
BM_PushHeap_float_PipeOrgan_1 15.10% 0.466 0.536 - 15.39% -
BM_PushHeap_uint32_QuickSortAdversary_1 15.09% 0.465 0.535 - -6.73% -
std::find_end(deque<int>)_(match_near_end)/1000 15.06% 33.620 38.685 - 14.04% -
std::copy_backward(vector<bool>)_(aligned)/1048576 15.02% 1976.923 2273.794 - -14.94% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 14.95% 8677180.010 9974049.613 - -0.23% -
BM_deque_vector_move_backward/70000 14.93% 7751.143 8908.349 - 2.47% -
std::swap_ranges(list<int>)/8192 14.85% 9600.745 11026.022 - 29.02% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 14.84% 0.812 0.933 - 3.95% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 14.83% 11801.055 13551.650 - 1.74% -
SetIntersection_Interlaced_Vector_float_262144_1024 14.73% 96897190.723 111167128.902 - 3.91% -
BM_StringConstructDestroyCStr_Huge_Transparent 14.70% 64.648 74.151 - 13.88% -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 14.66% 0.500 0.574 - -0.69% -
bm_lexicographical_compare<int>/8 14.61% 1.462 1.676 - 9.31% -
rng::find_last(forward_list<int>)_(bail_10%)/8192 14.57% 5823.171 6671.563 - 14.06% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 14.53% 5.360 6.139 - 10.94% -
ranges::min(std::vector<char>)/1 14.48% 0.331 0.379 - 29.29% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 14.43% 23.508 26.900 - -0.03% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 14.43% 40814.327 46702.283 - 20.59% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 14.27% 913174.242 1043507.960 - 13.97% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 14.22% 0.386 0.440 - 24.90% -
BM_StringRelational_Compare_Small_Empty_Control 14.15% 1.609 1.836 - -2.65% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 14.12% 4211.660 4806.288 - -6.30% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 14.10% 23.609 26.938 - 18.32% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 14.05% 1960358.072 2235708.742 - 11.67% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 14.03% 45.607 52.004 - 36.74% -
BM_vector_deque_move/1 13.97% 1.952 2.225 - -9.63% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 13.95% 11.791 13.435 - 0.52% -
std::set<int>::contains(key)_(existent)/8192 13.89% 8.116 9.243 - 12.93% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 13.81% 17.454 19.865 - 14.68% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 13.80% 179583.451 204362.372 - 9.59% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 13.73% 601.874 684.495 - 8.07% -
BM_std_minmax_element<char>/2 13.72% 0.603 0.685 - -0.53% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 13.70% 3.662 4.163 - 21.29% -
BM_StringCtorDefault 13.57% 0.242 0.275 - 11.66% -
BM_lexicographical_compare_three_way_fast_path/1 13.46% 0.395 0.448 - 14.29% -
std::unordered_multiset<int>::erase(iterator)/8192 13.45% 19.859 22.529 - 15.42% -
std::partition(deque<int>)_(sparse)/50 13.42% 15.453 17.527 - 8.27% -
BM_vector_deque_ranges_move_backward/64000 13.40% 7061.837 8007.818 - 4.62% -
std::for_each_n(deque<int>)/8 13.38% 1.250 1.417 - 12.72% -
std::unordered_set<int>::contains(key)_(non-existent)/32 13.23% 1.532 1.735 - 16.76% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 13.04% 3203303.726 3620933.515 - 20.00% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 12.97% 53441.429 60374.393 - 12.46% -
BM_vector_deque_ranges_move_backward/2 12.97% 1.825 2.061 - -10.82% -
BM_deque_vector_move_backward/0 12.91% 1.303 1.472 - -17.20% -
BM_deque_deque_move/0 12.79% 0.809 0.912 - 15.30% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 12.76% 2.272 2.562 - 8.70% -
std::map<int,_int>::upper_bound(key)_(non-existent)/32 12.71% 2.423 2.731 - 7.16% -
BM_vector_deque_move/2 12.68% 1.727 1.946 - -9.14% -
std::multiset<int>::clear()/1024 12.67% 9817.049 11061.307 - 1.60% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 12.52% 4.347 4.891 - 2.85% -
std::multiset<int>::count(key)_(non-existent)/32 12.48% 2.491 2.802 - 19.12% -
SetIntersection_Interlaced_Vector_float_1024_4 12.45% 1272764.805 1431170.656 - 1.76% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 12.42% 0.442 0.497 - 10.56% -
SetIntersection_Interlaced_Vector_uint64_1024_4 12.33% 1256764.869 1411695.553 - 4.12% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 12.33% 1.516 1.703 - 17.94% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 12.31% 1.659 1.863 - 9.83% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 12.31% 14.749 16.564 - 1.05% -
SetIntersection_Interlaced_Vector_float_64_16 12.31% 16815535.167 18884724.568 - 10.38% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 12.26% 9.787 10.987 - 4.88% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 12.18% 309.396 347.092 - 0.93% -
rng::contains_subrange(list<int>)_(single_element)/8192 12.14% 7150.454 8018.257 - -2.39% -
BM_vector_deque_move_backward/70000 12.11% 7735.353 8672.376 - 4.36% -
std::copy(deque<int>)/64 12.11% 2.700 3.027 - 12.04% -
BM_tolower_char<char> 12.09% 0.617 0.692 - 6.75% -
BM_PushHeap_string_Random_1 12.09% 0.469 0.526 - -9.68% -
SetIntersection_Interlaced_Vector_float_256_256 11.97% 4553133.961 5098341.874 - -0.67% -
std::find_end(deque<int>)_(process_all)/1024 11.86% 290.795 325.286 - 3.22% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 11.69% 37.443 41.821 - 4.40% -
std::equal(deque<int>)_(it,_it,_it)/50 11.67% 22.602 25.240 - 11.40% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 11.67% 20.042 22.380 - -15.93% -
SetIntersection_Interlaced_Vector_float_16384_1024 11.64% 45938317.730 51286645.472 - -1.64% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 11.64% 1.101 1.229 - 5.91% -
std::multiset<int>::count(key)_(non-existent)/1024 11.61% 5.957 6.648 - 13.40% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 11.51% 19.562 21.814 - 11.30% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 11.51% 2.213 2.467 - -3.68% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 11.50% 46.791 52.173 - 10.28% -
std::map<std::string,_int>::insert(value)_(already_present)/32 11.50% 21.369 23.827 - -3.36% -
std::set<std::string>::find(key)_(non-existent)/1024 11.47% 20.048 22.348 - 6.07% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 11.45% 18.571 20.697 - 9.84% -
std::unordered_multiset<int>::insert(value)_(already_present)/32 11.43% 19.981 22.264 - 10.88% -
std::multiset<std::string>::find(key)_(existent)/32 11.42% 14.831 16.525 - 9.62% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 11.36% 13.563 15.104 - 3.06% -
BM_PushHeap_uint64_SingleElement_16 11.33% 0.338 0.376 - 11.52% -
SetIntersection_Front_Vector_string_256_64 11.33% 10174332.052 11326818.170 - 6.20% -
std::multiset<int>::find(key)_(non-existent)/1024 11.16% 5.488 6.100 - 9.19% -
std::unique_copy(deque<int>)_(contiguous)/32 11.16% 10.615 11.799 - 13.15% -
rng::contains_subrange(deque<int>)_(same_length)/32 11.15% 17.870 19.863 - -4.15% -
std::multiset<int>::count(key)_(non-existent)/8192 11.14% 9.786 10.876 - 16.62% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 11.13% 118601.458 131797.801 - -2.53% -
std::copy_n(list<int>)/4096 11.10% 3524.515 3915.672 - -25.16% -
BM_PushHeap_float_PipeOrgan_4 10.94% 0.484 0.537 - 0.02% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 10.91% 231.104 256.323 - -3.94% -
BM_vector_deque_copy_backward/65536 10.90% 7428.858 8238.658 - 0.34% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 10.90% 6.511 7.221 - 26.86% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 10.89% 5414.643 6004.044 - 16.42% -
std::multiset<int>::clear()/8192 10.88% 77411.804 85836.701 - 0.16% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 10.86% 1303.009 1444.557 - 5.65% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 10.83% 1.139 1.263 - 15.21% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 10.71% 4608.601 5102.403 - 9.00% -
BM_vector_deque_copy_backward/64000 10.70% 7256.225 8032.578 - 0.72% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 10.70% 1.223 1.354 - 2.02% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 10.68% 2393446.212 2649158.740 - 9.28% -
std::flat_map<int,_int>::erase(iterator)/1024 10.65% 74.659 82.614 - 9.22% -
BM_deque_deque_copy_backward/5500 10.65% 203.034 224.652 - -1.80% -
std::fill_n(list<int>)/8192 10.63% 9046.214 10007.820 - 21.51% -
BM_deque_vector_copy_backward/70000 10.63% 7843.430 8677.161 - -4.59% -
std::generate_n(list<int>)/8192 10.61% 6868.739 7597.168 - 8.42% -
BM_vector_deque_copy_backward/70000 10.58% 7978.416 8822.460 - 1.30% -
BM_toupper_char<wchar_t> 10.52% 0.551 0.609 - -0.17% -
std::move(deque<int>)/4096 10.48% 150.039 165.770 - 10.95% -
std::set<std::string>::erase(iterator)/8192 10.48% 27.351 30.216 - 1.64% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 10.44% 245753.120 271415.776 - 6.89% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 10.41% 10.040 11.085 - 36.63% -
BM_vector_deque_ranges_move_backward/1 10.40% 2.115 2.335 - -15.95% -
std::sort_heap(vector<int>)/8 10.38% 29.663 32.740 - 0.99% -
std::set<int>::upper_bound(key)_(existent)/8192 10.38% 7.749 8.553 - 8.73% -
rng::contains(vector<int>)_(process_all)/8 10.36% 2.522 2.783 - 1.96% -
BM_vector_deque_ranges_move_backward/65536 10.34% 7338.762 8097.449 - 3.79% -
BM_StringRelational_Compare_Large_Empty_Control 10.30% 1.608 1.774 - 10.08% -
BM_vector_deque_ranges_copy_backward/64000 10.30% 7199.611 7941.169 - -1.69% -
std::find_if(vector<int>)_(bail_25%)/8 10.27% 0.736 0.811 - 16.66% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 10.26% 19799.780 21831.942 - 6.04% -
std::copy_backward(deque<int>)/262144 10.25% 31221.470 34420.899 - 6.64% -
std::set<int>::find(key)_(non-existent)/32 10.19% 2.236 2.464 - 8.95% -
rng::find_last_if(deque<int>)_(bail_10%)/50 10.03% 17.564 19.326 - 5.60% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 10.00% 32.170 35.386 - 0.96% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 9.99% 454.701 500.105 - -0.72% -
std::sort_heap(vector<NonIntegral>,_pred)/8 9.98% 29.345 32.274 - 0.43% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 9.96% 1.301 1.431 - 13.24% -
BM_StringFindCharLiteral/1024 9.94% 17.939 19.722 - -4.29% -
SetIntersection_Interlaced_Vector_uint32_1024_4 9.94% 1282711.515 1410170.972 - 0.69% -
BM_vector_deque_ranges_copy_backward/65536 9.92% 7389.624 8123.015 - -1.18% -
std::fill_n(vector<bool>)/64 9.92% 1.344 1.478 - 8.43% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 9.90% 7235397.834 7951369.374 - 11.97% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 9.87% 24.036 26.409 - 10.59% -
std::move_backward(vector<bool>)_(aligned)/64 9.86% 1.724 1.894 - 6.41% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 9.84% 6689.561 7347.979 - 7.36% -
SetIntersection_Interlaced_Set_float_1024_256 9.70% 13983835.652 15339930.360 - 8.87% -
std::move(list<int>)/64 9.70% 39.013 42.796 - -1.16% -
BM_vector_deque_move_backward/65536 9.69% 7360.985 8074.040 - 1.22% -
std::sort(vector<int>)_(qsort_adversarial)/8192 9.68% 147082.363 161320.830 - 8.56% -
BM_PushHeap_float_Ascending_4 9.67% 0.535 0.587 - 0.01% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 9.67% 21.818 23.929 - -1.12% -
SetIntersection_Interlaced_Set_uint64_16384_16 9.61% 221018447.715 242248016.089 - 10.34% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 9.60% 22.841 25.034 - -1.97% -
SetIntersection_Interlaced_Set_uint64_16384_4 9.58% 180029039.767 197277410.933 - 10.00% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 9.58% 1998480.063 2189947.672 - 8.84% -
std::stable_sort(deque<int>)_(heap)/8 9.56% 23.667 25.929 - 9.56% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 9.55% 173133.403 189667.955 - 5.70% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 9.54% 9.559 10.471 - 0.18% -
std::set<int>::erase(key)_(non-existent,_end)/32 9.53% 2.252 2.466 - -7.70% -
std::set<std::string>::contains(key)_(existent)/8192 9.51% 26.645 29.178 - -1.63% -
std::multiset<std::string>::erase(iterator)/1024 9.47% 28.695 31.412 - 0.38% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 9.46% 8160.941 8932.704 - 10.95% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 9.46% 1329.490 1455.198 - 21.20% -
std::map<std::string,_int>::erase(iterator)/32 9.44% 28.116 30.772 - -0.60% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 9.44% 35515.099 38868.693 - 9.31% -
std::find_first_of(vector<int>)_(small_needle)/8192 9.44% 11594.686 12689.478 - 12.63% -
std::unordered_set<int>::count(key)_(non-existent)/1024 9.44% 1.458 1.596 - -8.08% -
std::unordered_set<std::string>::erase(iterator)/8192 9.42% 29.191 31.942 - -3.34% -
BM_vector_deque_ranges_copy_backward/70000 9.41% 7915.634 8660.705 - 1.51% -
std::unordered_multiset<int>::ctor(const&)/32 9.36% 198.452 217.024 - 9.16% -
std::find_end(deque<int>)_(process_all)/8192 9.34% 2114.039 2311.580 - 8.17% -
BM_deque_deque_ranges_copy_backward/64 9.34% 3.373 3.688 - -5.85% -
BM_deque_vector_move_backward/65536 9.33% 7338.727 8023.260 - -2.19% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 9.33% 1347141.459 1472787.798 - 6.62% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 9.32% 33.096 36.181 - 1.31% -
BM_PushHeap_float_QuickSortAdversary_4 9.31% 0.536 0.585 - -0.40% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 9.23% 11124.608 12151.765 - -1.56% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 9.22% 29.039 31.718 - 0.05% -
std::multimap<int,_int>::count(key)_(non-existent)/32 9.16% 2.254 2.461 - 8.14% -
BM_vector_deque_ranges_move/1 9.16% 2.176 2.375 - -6.01% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 9.14% 11674.973 12742.163 - 8.52% -
std::none_of(list<int>)_(process_all)/8192 9.10% 7527.869 8213.068 - -2.47% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 9.09% 1.154 1.259 - 9.01% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 9.09% 18.762 20.468 - 9.81% -
std::stable_sort(deque<int>)_(pipe-organ)/8 9.06% 21.383 23.320 - 8.14% -
std::is_partitioned(deque<int>)_(partitioned)/8192 9.01% 2384.866 2599.826 - 8.40% -
BM_StringRelational_Compare_Small_Small_ChangeLast 9.00% 1.622 1.768 - 9.04% -
std::mismatch(list<int>)_(it,_it,_it)/8192 8.98% 7311.784 7968.350 - -1.89% -
rng::find_last_if(vector<char>)_(bail_10%)/50 8.94% 11.490 12.517 - 10.54% -
BM_deque_deque_ranges_copy_backward/65536 8.92% 7407.194 8068.269 - -0.85% -
std::rotate(vector<bool>)_(by_1/4)/1024 8.90% 12.564 13.681 - 4.89% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 8.90% 92.382 100.600 - 7.12% -
std::all_of(list<int>)_(process_all)/8192 8.89% 6996.132 7617.822 - -2.20% -
BM_StringRelational_Eq_Large_Large_Control 8.87% 2.213 2.409 - 3.73% -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 8.84% 104.432 113.662 - 6.44% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 8.83% 37469.149 40779.495 - 6.53% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 8.80% 22.495 24.475 - 1.44% -
std::multiset<std::string>::contains(key)_(non-existent)/32 8.80% 9.631 10.479 - -3.13% -
BM_StringConstructDestroyCStr_Huge_Opaque 8.66% 157.784 171.455 - 8.12% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 8.66% 52.632 57.188 - 20.17% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 8.64% 21.701 23.576 - 11.66% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 8.62% 1773495.604 1926451.418 - 10.34% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 8.61% 719.771 781.755 - 6.44% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 8.49% 26.934 29.221 - -4.05% -
std::remove_copy(deque<int>)_(prefix)/1024 8.49% 375.631 407.510 - 7.58% -
std::sort_heap(vector<int>,_pred)/8 8.46% 28.885 31.330 - -4.22% -
std::list<int>::ctor(size)/32 8.46% 320.932 348.069 - 9.05% -
rng::find_last_if_not(vector<int>)_(bail_90%)/8 8.44% 0.476 0.516 - 5.96% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 8.41% 12418.397 13463.277 - 2.36% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 8.37% 8.931 9.678 - -8.15% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 8.33% 2.933 3.178 - 5.58% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 8.32% 20.356 22.049 - -2.46% -
std::lower_bound(std::deque<int>)/8192 8.32% 64.612 69.985 - 7.02% -
BM_PushHeap_string_Random_256 8.30% 14.121 15.293 - 0.17% -
rng::contains_subrange(list<int>)_(near_matches)/8192 8.30% 2512522.996 2721113.071 - 6.97% -
std::search(list<int>)_(same_length)/1024 8.28% 762.209 825.356 - -1.18% -
BM_deque_vector_ranges_copy_backward/5500 8.26% 199.197 215.648 - -1.09% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 8.26% 35.680 38.626 - 5.40% -
BM_vector_deque_move/5500 8.25% 195.683 211.829 - 6.24% -
std::unordered_set<std::string>::erase(iterator)/32 8.23% 29.901 32.362 - 2.24% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 8.23% 319.721 346.025 - 7.00% -
std::find_if(deque<int>)_(process_all)/8192 8.22% 1990.578 2154.267 - 7.27% -
rng::contains_subrange(list<int>)_(same_length)/8192 8.18% 7888.666 8534.272 - -0.55% -
std::find_if(deque<int>)_(process_all)/50 8.17% 12.473 13.493 - 5.64% -
BM_vector_deque_ranges_move_backward/70000 8.12% 7821.490 8456.735 - 1.64% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 8.12% 18.397 19.889 - 4.24% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 8.10% 94263.220 101902.406 - 7.30% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 8.08% 25042.208 27065.720 - 6.62% -
std::multiset<int>::find(key)_(non-existent)/8192 8.07% 8.439 9.120 - 8.04% -
std::unique(deque<int>)_(sprinkled)/32 8.07% 51.764 55.939 - 4.88% -
std::find_if(deque<int>)_(process_all)/1024 8.06% 249.280 269.368 - 7.23% -
std::deque<std::string>::ctor(size)/32 8.04% 44.083 47.626 - 9.63% -
std::stable_sort(deque<int>)_(repeated)/8 8.03% 17.784 19.212 - 8.06% -
std::none_of(deque<int>)_(process_all)/32768 8.02% 10113.952 10925.484 - -0.09% -
rng::contains_subrange(vector<int>)_(process_all)/50 8.01% 11.466 12.385 - 4.23% -
BM_deque_deque_move_backward/70000 8.01% 8053.695 8698.596 - 0.47% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 8.00% 47.647 51.457 - 1.71% -
rng::contains_subrange(list<int>)_(single_element)/50 7.95% 16.341 17.639 - 2.20% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 7.94% 5.730 6.186 - 4.71% -
rng::find_last(vector<char>)_(bail_90%)/50 7.92% 1.405 1.516 - -0.32% -
std::set<std::string>::find(key)_(non-existent)/8192 7.91% 27.107 29.251 - 2.90% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 7.90% 21.830 23.554 - 0.17% -
std::multimap<int,_int>::count(key)_(non-existent)/8192 7.89% 8.742 9.432 - 2.27% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 7.85% 29.260 31.558 - 6.71% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 7.82% 173172.632 186708.079 - 3.80% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 7.80% 27.713 29.874 - -2.96% -
rng::contains_subrange(deque<int>)_(same_length)/50 7.79% 26.031 28.058 - -2.73% -
BM_deque_deque_move_backward/64000 7.77% 7230.942 7792.949 - 0.28% -
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 7.76% 75161.459 80997.232 - 6.36% -
std::none_of(deque<int>)_(process_all)/8192 7.75% 2528.100 2724.060 - 0.03% -
std::list<int>::ctor(size)/8192 7.73% 93359.438 100579.227 - 5.48% -
std::is_partitioned(deque<int>)_(partitioned)/1024 7.71% 292.628 315.175 - 7.27% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 7.70% 0.369 0.397 - -17.32% -
std::unordered_multiset<int>::ctor(const&)/8192 7.69% 54517.349 58708.430 - 6.71% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 7.68% 1.179 1.269 - 21.15% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 7.68% 35.650 38.389 - 5.41% -
BM_vector_deque_move/0 7.68% 0.438 0.472 - 3.89% -
SetIntersection_Front_Vector_string_1024_256 7.66% 9150043.026 9850754.171 - 5.96% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/32 7.66% 18.768 20.205 - 7.04% -
std::unordered_set<int>::contains(key)_(existent)/8192 7.65% 1.571 1.692 - 29.00% -
std::find_end(list<int>)_(process_all)/1000 7.65% 712.901 767.415 - 7.38% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 7.64% 599.511 645.301 - 2.20% -
std::list<int>::ctor(size)/1024 7.63% 11562.706 12444.704 - 6.32% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 7.63% 228.335 245.750 - 7.87% -
std::partial_sort_copy(list<int>)_(shuffled)/8 7.60% 11.262 12.118 - 9.40% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 7.59% 53084.299 57111.203 - 0.18% -
BM_deque_deque_ranges_copy/1 7.58% 2.438 2.622 - -0.01% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 7.58% 9699363.595 10434608.879 - 4.65% -
BM_deque_deque_ranges_move_backward/70000 7.57% 7906.454 8504.961 - 0.61% -
BM_StringFindStringLiteral/64 7.55% 2.157 2.320 - 3.61% -
std::set<int>::erase(key)_(non-existent,_end)/8192 7.53% 8.165 8.779 - -1.74% -
std::map<int,_int>::contains(key)_(non-existent)/32 7.53% 2.772 2.981 - 10.02% -
BM_deque_vector_copy_backward/64000 7.52% 7523.065 8088.964 - 0.98% -
BM_PushHeap_uint64_SingleElement_64 7.52% 0.352 0.379 - 7.60% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 7.51% 18.145 19.508 - 6.41% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 7.51% 1.379 1.482 - 23.58% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 7.51% 1.299 1.397 - 23.08% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 7.51% 4575371.148 4919019.396 - 9.61% -
std::is_partitioned(deque<int>)_(partitioned)/50 7.49% 14.168 15.229 - 6.21% -
std::find(vector<long_long>)_(bail_25%)/8 7.47% 0.868 0.933 - 4.52% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 7.42% 6.316 6.785 - 2.36% -
BM_PushHeap_uint32_SingleElement_16 7.39% 0.340 0.365 - 2.19% -
std::make_heap(deque<int>)_(shuffled)/8192 7.37% 22518.940 24179.073 - 6.10% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 7.37% 42.077 45.177 - -2.57% -
std::set<int>::erase(key)_(non-existent,_end)/1024 7.35% 5.374 5.769 - -1.43% -
std::find_if_not(vector<char>)_(process_all)/8 7.35% 1.482 1.591 - 3.85% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 7.34% 5.011 5.379 - -1.34% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 7.31% 11.174 11.991 - 12.30% -
std::any_of(vector<int>)_(process_all)/8 7.29% 2.316 2.485 - 2.78% -
BM_PushHeap_string_Random_262144 7.29% 18.040 19.355 - 5.21% -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 7.26% 250.166 268.331 - 8.34% -
std::search(deque<int>,_pred)_(no_match)/1000 7.26% 426.574 457.532 - -10.49% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 7.26% 10941.331 11735.390 - 5.89% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 7.26% 0.969 1.040 - 3.80% -
std::search(deque<int>,_pred)_(no_match)/1024 7.25% 437.641 469.380 - -9.59% -
SetIntersection_Front_Set_string_256_64 7.25% 14060122.483 15079483.174 - -0.46% -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 7.25% 689.383 739.361 - -14.69% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 7.24% 2.336 2.505 - 7.12% -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 7.23% 2.453 2.630 - -7.40% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 7.22% 1.173 1.258 - 5.27% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 7.21% 1912.101 2049.980 - -1.01% -
SetIntersection_Interlaced_Set_uint64_1024_16 7.19% 11501606.159 12328389.148 - 8.80% -
std::multiset<int>::erase(iterator)/32 7.18% 20.820 22.315 - 4.11% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 7.16% 19872.774 21296.291 - 3.13% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 7.16% 320.323 343.254 - 5.30% -
BM_deque_vector_ranges_move_backward/70000 7.15% 7969.408 8539.266 - -1.41% -
std::sort(vector<int>)_(qsort_adversarial)/1024 7.12% 12866.511 13782.258 - 6.24% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7.08% 6565.424 7030.076 - 1.24% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 7.06% 6.411 6.864 - -8.32% -
std::find_if(deque<int>)_(process_all)/32768 7.05% 8082.038 8652.049 - 6.59% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/1024 7.03% 16286.026 17431.620 - 7.51% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 7.02% 1.201 1.285 - 14.13% -
std::unordered_set<int>::find(key)_(non-existent)/8192 7.01% 1.127 1.206 - -0.23% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 6.99% 1735.289 1856.528 - 6.79% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6.98% 6625.330 7088.041 - 6.98% -
std::flat_map<int,_int>::equal_range(key)_(existent)/1024 6.98% 8.329 8.910 - 6.02% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 6.96% 0.858 0.917 - -2.74% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 6.95% 1.348 1.441 - 13.04% -
BM_deque_deque_ranges_move_backward/65536 6.92% 7497.091 8015.703 - 0.54% -
BM_vector_deque_move/4096 6.91% 144.630 154.624 - 4.01% -
std::set<std::string>::contains(key)_(non-existent)/32 6.91% 9.646 10.312 - -2.14% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 6.85% 198.175 211.750 - 7.32% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 6.85% 8266.918 8832.819 - -4.39% -
SetIntersection_Interlaced_Set_uint64_16384_64 6.83% 235491224.871 251570077.625 - 8.90% -
SetIntersection_Front_Vector_uint64_256_256 6.82% 4244218.702 4533840.177 - -0.50% -
std::sort(vector<NonIntegral>)_(repeated)/8192 6.82% 3738.226 3993.243 - 6.62% -
BM_PushHeap_float_SingleElement_4 6.82% 0.360 0.385 - 11.62% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 6.81% 1.190 1.271 - 6.08% -
SetIntersection_Interlaced_Set_string_16_16 6.81% 56188439.682 60015435.619 - -0.17% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 6.79% 1493657.610 1595087.419 - 8.40% -
std::set<int>::ctor(const&)/32 6.79% 216.138 230.811 - -4.17% -
std::replace(list<int>)_(sprinkled)/8192 6.79% 7140.702 7625.466 - -1.44% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 6.79% 16.145 17.241 - -0.35% -
SetIntersection_Interlaced_Vector_uint32_16384_4 6.78% 1429979.884 1526960.115 - 10.74% -
std::unordered_multiset<int>::ctor(const&)/1024 6.76% 6776.197 7233.934 - 8.59% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 6.73% 22.957 24.502 - 7.20% -
std::copy_if(vector<int>)_(entire_range)/64 6.73% 15.285 16.314 - 1.57% -
std::list<int>::erase(begin)_(cheap_elements)/32 6.72% 11.133 11.882 - 14.87% -
SetIntersection_Front_Set_uint64_262144_64 6.71% 1688334.814 1801627.925 - 3.83% -
std::set<std::string>::equal_range(key)_(existent)/8192 6.70% 28.277 30.171 - 3.17% -
std::deque<int>::ctor(size)/32 6.67% 29.330 31.287 - 3.70% -
BM_std_minmax_element<short>/1 6.67% 0.300 0.320 - 3.05% -
std::swap_ranges(list<int>)/1024 6.67% 749.856 799.852 - 4.46% -
std::flat_map<int,_int>::count(key)_(non-existent)/0 6.61% 0.457 0.488 - 10.46% -
std::set<int>::equal_range(key)_(existent)/1024 6.60% 4.289 4.572 - 4.64% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024 6.59% 21565.169 22985.893 - 4.40% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 6.54% 23.130 24.641 - 5.18% -
std::find_first_of(vector<int>)_(small_needle)/1024 6.53% 1504.072 1602.363 - 13.69% -
std::set<int>::ctor(const&)/1024 6.53% 6246.512 6654.333 - 6.72% -
BM_deque_deque_ranges_copy_backward/70000 6.53% 8131.276 8662.006 - 0.29% -
SetIntersection_None_Set_float_16384_16384 6.53% 152495069.253 162446413.087 - -1.41% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 6.50% 1.308 1.393 - 13.47% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 6.48% 8038.759 8559.547 - 6.09% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 6.47% 66666.752 70978.182 - -7.35% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 6.46% 9.528 10.144 - 1.53% -
ranges::min(std::list<char>)/1 6.45% 0.364 0.387 - 6.20% -
std::find_if(vector<int>)_(bail_25%)/32768 6.45% 839.762 893.896 - 8.13% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 6.44% 18.777 19.987 - 1.89% -
std::is_partitioned(deque<int>)_(partitioned)/32 6.42% 9.313 9.911 - 2.74% -
std::remove_copy_if(list<int>)_(sprinkled)/8192 6.41% 7236.795 7700.625 - 4.26% -
BM_deque_deque_ranges_move_backward/64000 6.41% 7352.422 7823.449 - -0.49% -
std::stable_partition(list<int>)_(alloc_fails)/8192 6.40% 25014.029 26615.353 - 0.38% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 6.39% 1362.626 1449.652 - 3.10% -
std::list<int>::erase(begin)_(cheap_elements)/1024 6.37% 11.062 11.766 - -5.61% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 6.32% 2.177 2.314 - 2.87% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 6.27% 17918.388 19042.205 - 5.41% -
std::find_if(list<int>)_(bail_25%)/32768 6.25% 7077.989 7520.600 - 4.19% -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 6.25% 4.474 4.754 - 4.86% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 6.25% 5956.037 6328.118 - -17.55% -
std::list<int>::erase(begin)_(cheap_elements)/8192 6.25% 11.165 11.863 - -11.64% -
BM_vector_deque_ranges_move/2 6.24% 1.945 2.067 - -7.59% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 6.24% 31.675 33.652 - 0.04% -
BM_deque_deque_copy/70000 6.24% 3170.306 3368.193 - -1.04% -
std::remove_copy_if(list<int>)_(prefix)/8192 6.23% 7227.483 7677.698 - 4.72% -
std::multiset<int>::erase(iterator)/8192 6.22% 23.118 24.556 - -3.45% -
BM_deque_vector_copy_backward/5500 6.22% 202.296 214.871 - -1.82% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 6.19% 115714.844 122873.250 - 2.90% -
SetIntersection_Interlaced_Set_uint64_1024_4 6.15% 10090484.117 10710639.542 - -5.51% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 6.14% 25900691.834 27491429.332 - 7.97% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 6.11% 144081847.032 152878459.486 - 0.31% -
std::copy_n(vector<int>)/8 6.09% 2.162 2.294 - 1.92% -
BM_StringRelational_Less_Small_Small_ChangeLast 6.07% 1.736 1.842 - 1.04% -
rng::contains_subrange(list<int>)_(process_all)/8192 6.07% 6745.710 7155.212 - -0.31% -
BM_deque_deque_ranges_copy_backward/64000 6.05% 7372.578 7818.577 - 1.29% -
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 6.05% 8999.587 9543.874 - 4.68% -
std::search(list<int>)_(no_match)/8192 6.04% 7424.052 7872.737 - 18.31% -
BM_PushHeap_string_Random_1024 6.04% 14.663 15.549 - 2.02% -
BM_deque_deque_copy_backward/65536 6.04% 7572.941 8030.398 - -0.24% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 6.04% 622.932 660.538 - 21.16% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 6.01% 4783923.337 5071595.074 - 3.06% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 6.01% 10438.090 11065.154 - 4.09% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 6.00% 195026066.803 206736358.505 - 2.35% -
std::set<int>::upper_bound(key)_(non-existent)/8192 5.98% 9.686 10.266 - 2.82% -
std::unique(vector<int>)_(sprinkled)/52 5.97% 64.799 68.671 - 4.86% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 5.96% 809.776 858.044 - 6.68% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 5.95% 1.676 1.775 - 12.42% -
BM_PushHeap_uint64_SingleElement_262144 5.94% 0.357 0.379 - 5.98% -
std::find_if(vector<int>)_(process_all)/8 5.92% 1.347 1.426 - -11.22% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 5.91% 11385.720 12059.013 - 6.18% -
std::unordered_set<int>::count(key)_(existent)/32 5.90% 1.225 1.298 - -4.58% -
std::unique_copy(list<int>)_(sprinkled)/1024 5.90% 735.241 778.649 - 4.56% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 5.90% 0.280 0.296 - -38.71% -
std::stable_partition(deque<int>)_(sparse)/1024 5.87% 422.350 447.153 - 0.54% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 5.87% 8376.232 8867.681 - 3.99% -
std::set<std::string>::equal_range(key)_(existent)/32 5.87% 16.169 17.118 - 0.26% -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 5.86% 22.447 23.763 - 0.63% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 5.86% 216.716 229.425 - 2.60% -
std::find_if_not(list<int>)_(bail_25%)/32768 5.86% 7373.488 7805.617 - 2.89% -
std::unordered_multiset<int>::find(key)_(non-existent)/0 5.84% 0.324 0.343 - 2.22% -
std::unordered_set<int>::find(key)_(existent)/1024 5.81% 1.336 1.414 - -1.14% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 5.81% 525.173 555.669 - 5.33% -
std::multiset<int>::erase(iterator)/1024 5.80% 23.205 24.551 - -5.88% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 5.80% 1403238.870 1484571.163 - 1.68% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/1024 5.78% 17781.142 18809.141 - 6.60% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024 5.75% 15779.992 16686.975 - 5.49% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 5.73% 18.477 19.536 - 4.01% -
std::stable_partition(deque<int>)_(sparse)/32 5.73% 13.126 13.878 - 10.75% -
std::multimap<int,_int>::count(key)_(non-existent)/1024 5.73% 5.539 5.857 - 2.94% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 5.72% 61.669 65.198 - 2.52% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 5.71% 1279.144 1352.148 - -13.39% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 5.71% 69.520 73.486 - -2.96% -
std::map<std::string,_int>::find(key)_(existent)/32 5.70% 15.585 16.473 - -0.75% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 5.68% 199678545.327 211029618.046 - 0.68% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 5.68% 483.966 511.474 - 4.78% -
std::search(list<int>)_(same_length)/8192 5.66% 8480.488 8960.118 - 2.15% -
std::unique_copy(list<int>)_(sprinkled)/52 5.65% 23.827 25.173 - 3.94% -
BM_PushHeap_uint32_Random_64 5.65% 5.028 5.312 - 3.76% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8192 5.64% 83586.203 88303.662 - 5.86% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle 5.63% 1.558 1.646 - 9.54% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/0 5.63% 0.460 0.486 - 0.03% -
SetIntersection_Interlaced_Set_uint64_1024_64 5.63% 10059309.750 10625211.323 - 0.65% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 5.61% 512124.024 540834.343 - 4.62% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 5.61% 6329.523 6684.318 - -0.31% -
std::for_each(vector<int>)/32 5.60% 3.675 3.881 - 4.47% -
BM_deque_deque_copy_backward/70000 5.59% 7960.115 8404.791 - 1.18% -
SetIntersection_Front_Set_string_16384_256 5.57% 14841135.951 15668150.761 - 6.73% -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 5.56% 2.285 2.412 - 5.46% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 5.53% 35.644 37.615 - 0.85% -
std::map<std::string,_int>::count(key)_(non-existent)/0 5.52% 0.254 0.268 - -6.35% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 5.52% 0.450 0.475 - 10.74% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 5.50% 17.344 18.299 - 1.05% -
SetIntersection_Interlaced_Vector_float_262144_16384 5.50% 355981242.406 375556404.318 - 12.22% -
BM_PushHeap_string_PipeOrgan_262144 5.49% 17.460 18.418 - -6.40% -
SetIntersection_None_Vector_string_1024_1 5.48% 1169644.576 1233758.617 - 5.12% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 5.48% 765.493 807.409 - -0.50% -
ranges::minmax(std::deque<long_long>)/8 5.48% 3.865 4.076 - 11.52% -
std::multiset<int>::insert(value)_(new_value,_middle)/8192 5.47% 31.656 33.388 - 0.16% -
std::unordered_map<int,_int>::find(key)_(existent)/32 5.47% 1.449 1.528 - 11.07% -
std::set<int>::ctor(const&)/8192 5.46% 50680.480 53448.900 - 6.81% -
SetIntersection_Interlaced_Vector_uint64_16384_256 5.46% 18655393.692 19674271.344 - 24.45% -
std::lower_bound(std::list<int>)/8192 5.46% 13237.348 13960.219 - 5.74% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 5.45% 1.757 1.853 - 2.17% -
std::remove_copy(list<int>)_(prefix)/8192 5.45% 6880.525 7255.231 - 3.58% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 5.45% 46332003.136 48854876.362 - 2.08% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 5.44% 1.703 1.796 - 4.54% -
std::find_first_of(vector<int>)_(small_needle)/50 5.44% 76.664 80.837 - 11.07% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/1024 5.44% 695.838 733.699 - 5.29% -
std::map<std::string,_int>::clear()/32 5.42% 921.312 971.258 - 10.83% -
std::find_if_not(list<int>)_(process_all)/32768 5.42% 25380.825 26756.683 - 5.02% -
std::unique(deque<int>)_(sprinkled)/52 5.40% 58.694 61.865 - 1.92% -
BM_PushHeap_string_SingleElement_4 5.39% 2.409 2.539 - 2.64% -
std::copy(vector<bool>)_(aligned)/262144 5.38% 751.624 792.061 - 1.28% -
SetIntersection_Front_Set_uint32_16384_64 5.38% 1688614.325 1779458.655 - 0.12% -
BM_PushHeap_uint64_SingleElement_4 5.38% 0.357 0.377 - 5.74% -
BM_PushHeap_uint64_SingleElement_1024 5.38% 0.364 0.383 - 5.32% -
BM_deque_vector_copy_backward/65536 5.36% 7755.877 8171.843 - -0.16% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 5.36% 241460849.704 254408504.412 - 5.97% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 5.36% 761.181 801.959 - 4.23% -
BM_PushHeap_string_Random_16384 5.35% 15.974 16.828 - -0.85% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 5.33% 31.621 33.307 - 41.43% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 5.33% 115656.875 121819.813 - 4.93% -
std::copy_backward(deque<int>)/1048576 5.31% 130848.893 137798.234 - 3.82% -
std::find(list<int>)_(process_all)/1024 5.30% 685.972 722.322 - 1.45% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 5.28% 193597238.399 203817358.952 - -1.95% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 5.27% 1401.710 1475.628 - 4.08% -
std::find_if(deque<int>)_(process_all)/8 5.26% 2.512 2.644 - -1.62% -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 5.26% 3248.747 3419.683 - 10.14% -
BM_PushHeap_string_Random_64 5.26% 12.757 13.427 - 2.07% -
BM_deque_deque_ranges_copy/64000 5.24% 2925.020 3078.343 - -0.26% -
std::partial_sort_copy(list<int>)_(heap)/1024 5.23% 8230.203 8660.891 - 4.55% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 5.23% 47.690 50.184 - 3.18% -
std::set<std::string>::lower_bound(key)_(existent)/32 5.22% 14.973 15.755 - -0.53% -
std::multiset<int>::contains(key)_(existent)/32 5.21% 1.666 1.753 - 4.63% -
SetIntersection_Interlaced_Vector_float_64_64 5.20% 10886581.015 11452799.665 - 0.13% -
std::multimap<int,_int>::erase(key)_(existent)/8192 5.20% 25.856 27.200 - 4.65% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 5.19% 27192476.251 28604898.790 - 4.90% -
std::multiset<int>::ctor(&&,_different_allocs)/1024 5.19% 5720.475 6017.386 - 5.12% -
std::rotate(vector<bool>)_(1_element_backward)/8192 5.16% 125.055 131.510 - 21.70% -
SetIntersection_Interlaced_Set_float_64_16 5.15% 21455200.570 22561087.904 - 1.24% -
std::all_of(deque<int>)_(process_all)/8 5.14% 3.298 3.468 - 0.37% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 5.14% 802.184 843.400 - 4.57% -
std::partial_sort_copy(vector<int>)_(shuffled)/8 5.11% 10.741 11.291 - -1.25% -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 5.11% 5.579 5.864 - 3.63% -
bm_lexicographical_compare<unsigned_char>/8 5.11% 1.316 1.383 - -0.18% -
BM_deque_vector_ranges_copy_backward/64000 5.11% 7454.620 7835.301 - -3.13% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 5.10% 14111433.784 14831583.139 - 7.68% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 5.10% 505.458 531.237 - -5.57% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/1024 5.09% 21358.946 22445.779 - 5.34% -
BM_deque_vector_move_backward/64000 5.08% 7515.808 7897.356 - -0.96% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 5.07% 18.315 19.243 - 2.95% -
std::multiset<std::string>::ctor(const&)/0 5.06% 12.576 13.213 - 4.35% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 5.06% 1.157 1.216 - 3.49% -
SetIntersection_Front_Set_string_1024_256 5.03% 14285740.985 15004009.037 - -4.34% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 5.01% 44.708 46.947 - -4.74% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 5.00% 48.527 50.952 - 7.14% -
std::for_each(list<int>)/8192 4.99% 7438.980 7810.210 - 0.74% -
BM_PushHeap_uint32_SingleElement_16384 4.98% 0.356 0.374 - 1.87% -
std::set<std::string>::count(key)_(non-existent)/32 4.97% 10.451 10.971 - 4.01% -
std::any_of(deque<int>)_(process_all)/8 4.95% 3.283 3.445 - 0.36% -
bm_lexicographical_compare<int>/64 4.95% 4.344 4.559 - 3.58% -
BM_vector_deque_move_backward/4000 4.94% 139.969 146.885 - -0.42% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 4.94% 41.909 43.977 - 0.55% -
std::find_if(vector<char>)_(bail_25%)/8 4.93% 0.957 1.004 - 20.19% -
std::multiset<int>::equal_range(key)_(non-existent)/1024 4.92% 5.570 5.844 - -1.48% -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 4.91% 35.723 37.477 - 2.48% -
rng::for_each(multiset<int>)/8 4.91% 6.683 7.011 - 0.28% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 4.88% 3.200 3.356 - -0.37% -
std::multiset<int>::contains(key)_(existent)/1024 4.86% 3.960 4.152 - 3.84% -
std::upper_bound(std::list<int>)/8192 4.86% 13140.472 13778.802 - 4.85% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 4.80% 340.610 356.945 - 2.31% -
bm_ranges_swap_ranges_vb_unaligned/8 4.78% 5.033 5.274 - 5.86% -
rng::find_last(vector<char>)_(bail_90%)/8 4.78% 0.440 0.461 - 4.15% -
SetIntersection_Interlaced_Set_uint64_256_256 4.75% 7642458.134 8005723.514 - 6.12% -
std::none_of(deque<int>)_(process_all)/8 4.75% 3.277 3.432 - -0.05% -
BM_vector_deque_copy_backward/512 4.74% 17.482 18.312 - 3.36% -
bm_lexicographical_compare<unsigned_char>/1 4.74% 1.534 1.606 - -0.32% -
std::lower_bound(std::forward_list<int>)/100 4.74% 82.206 86.101 - 5.70% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 4.73% 22.043 23.086 - -2.59% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 4.72% 5731.293 6001.819 - 6.70% -
SetIntersection_Interlaced_Set_uint64_256_4 4.70% 11066807.337 11586462.021 - 4.57% -
std::multiset<int>::erase(key)_(non-existent,_end)/0 4.68% 0.252 0.264 - 0.13% -
BM_PushHeap_string_PipeOrgan_64 4.68% 5.735 6.003 - 6.86% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 4.67% 35.511 37.171 - 4.99% -
std::map<int,_int>::contains(key)_(non-existent)/1024 4.67% 5.438 5.692 - 4.44% -
BM_PushHeap_uint64_SingleElement_16384 4.67% 0.364 0.381 - 4.72% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 4.67% 24.028 25.150 - -1.16% -
BM_vector_deque_move_backward/2 4.65% 2.051 2.146 - -13.15% -
BM_deque_deque_copy_backward/64000 4.65% 7405.065 7749.130 - -0.14% -
SetIntersection_Front_Set_string_262144_16384 4.64% 337008874.244 352654466.954 - 0.28% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 4.63% 790.962 827.593 - -0.39% -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8 4.62% 24.531 25.665 - 1.88% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 4.62% 1.188 1.243 - 4.40% -
std::set<int>::erase(key)_(non-existent,_middle)/8192 4.62% 4.018 4.203 - 2.02% -
std::stable_partition(deque<int>)_(sparse)/8192 4.61% 3299.520 3451.671 - 1.39% -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 4.58% 1.226 1.282 - -3.58% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 4.58% 820.033 857.587 - -0.19% -
std::set<int>::insert(value)_(already_present)/1024 4.58% 6.046 6.323 - 5.96% -
BM_deque_deque_move_backward/65536 4.57% 7570.413 7916.618 - -1.32% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 4.55% 10.547 11.027 - -11.76% -
std::find(vector<char>)_(bail_25%)/8 4.54% 1.104 1.154 - -0.11% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 4.53% 2276498.561 2379670.691 - 2.97% -
SetIntersection_None_Set_uint32_16384_16384 4.50% 155955144.140 162976587.838 - 3.55% -
std::all_of(vector<int>)_(process_all)/32768 4.50% 8099.985 8464.118 - 4.36% -
std::move_backward(deque<int>)/32768 4.49% 3393.848 3546.228 - 0.44% -
BM_PushHeap_uint64_SingleElement_256 4.48% 0.386 0.403 - 4.44% -
std::remove_copy_if(deque<int>)_(prefix)/32 4.47% 17.744 18.538 - 4.39% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 4.47% 12893455.171 13469588.763 - 3.57% -
SetIntersection_Front_Set_uint32_64_64 4.45% 13205774.499 13793148.763 - 2.71% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 4.44% 1.131 1.181 - 3.88% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 4.44% 0.965 1.008 - -13.58% -
std::search(vector<int>)_(no_match)/1024 4.43% 209.060 218.327 - -2.01% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 4.43% 3.465 3.618 - 6.62% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 4.42% 11223.150 11718.665 - 3.14% -
std::find_end(forward_list<int>,_pred)_(same_length)/1000 4.40% 1522.827 1589.891 - 3.55% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 4.40% 32.068 33.479 - -0.70% -
std::multiset<int>::erase(key)_(non-existent,_middle)/0 4.40% 0.252 0.263 - -0.86% -
std::partition_copy(list<int>)/32 4.40% 8.721 9.104 - -3.99% -
std::stable_partition(deque<int>)_(dense)/1024 4.39% 576.742 602.069 - -9.64% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 4.39% 2.171 2.266 - 2.75% -
std::multiset<int>::ctor(&&,_different_allocs)/8192 4.38% 47585.024 49671.077 - 4.52% -
std::search(vector<int>)_(no_match)/1000 4.37% 204.324 213.258 - -2.36% -
rng::contains_subrange(list<int>)_(process_all)/50 4.37% 16.945 17.685 - 10.42% -
bm_lexicographical_compare<unsigned_char>/64 4.37% 1.920 2.004 - -0.24% -
BM_deque_vector_ranges_move_backward/1 4.37% 2.010 2.098 - -20.59% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 4.36% 16.525 17.245 - 2.29% -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 4.36% 27.331 28.522 - -1.40% -
std::find(list<int>)_(process_all)/8192 4.34% 7099.829 7408.131 - 1.05% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 4.33% 625.709 652.812 - 18.66% -
BM_PushHeap_string_Random_16 4.31% 10.299 10.744 - 1.82% -
SetIntersection_Interlaced_Set_uint64_16_16 4.30% 37868338.892 39497875.517 - 5.68% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 4.30% 1078496.632 1124828.099 - 2.25% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 4.30% 1.837 1.916 - 0.37% -
std::find_if_not(deque<int>)_(process_all)/50 4.29% 12.627 13.169 - 3.73% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8 4.28% 57.825 60.301 - -2.59% -
BM_PushHeap_uint32_SingleElement_262144 4.27% 0.357 0.372 - 1.59% -
rng::find_last_if(vector<char>)_(bail_90%)/8192 4.26% 214.643 223.786 - 3.39% -
std::set<int>::contains(key)_(existent)/1024 4.26% 3.885 4.050 - 3.44% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/8192 4.25% 209120.589 218007.440 - 3.93% -
std::make_heap(deque<int>)_(shuffled)/1024 4.24% 2549.025 2657.132 - 3.42% -
std::remove_copy(list<int>)_(sprinkled)/8192 4.23% 6881.939 7173.192 - 3.14% -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 4.21% 861965.853 898248.013 - -1.11% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 4.21% 350.324 365.064 - 1.69% -
SetIntersection_Interlaced_Set_uint64_256_16 4.20% 12049128.289 12555779.763 - 6.07% -
std::map<int,_int>::equal_range(key)_(existent)/32 4.19% 1.775 1.849 - 1.59% -
SetIntersection_Interlaced_Set_uint64_64_64 4.18% 13502785.584 14067474.101 - 8.20% -
SetIntersection_Front_Set_uint64_16384_1 4.18% 1008932.772 1051116.752 - 6.66% -
std::set<int>::lower_bound(key)_(existent)/1024 4.18% 4.302 4.482 - -4.94% -
SetIntersection_Interlaced_Set_uint64_64_1 4.17% 16393985.429 17077484.969 - 4.44% -
std::rotate(deque<int>)_(by_1/3)/8192 4.16% 3195.365 3328.241 - 4.26% -
BM_PushHeap_uint32_SingleElement_1024 4.15% 0.363 0.378 - 1.37% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 4.14% 221.055 230.210 - 2.53% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 4.14% 2.170 2.259 - -2.28% -
std::map<std::string,_int>::contains(key)_(existent)/32 4.11% 16.440 17.115 - 1.47% -
SetIntersection_None_Vector_float_16384_256 4.10% 1069768.359 1113637.593 - 3.38% -
BM_deque_deque_ranges_copy_backward/512 4.10% 18.905 19.680 - -0.34% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 4.10% 8715347.903 9072431.316 - 4.06% -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8192 4.09% 132766.121 138202.834 - 3.76% -
SetIntersection_Interlaced_Set_uint64_1024_1 4.09% 1043794.161 1086500.749 - 4.64% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 4.09% 1181805.709 1230131.935 - 4.36% -
BM_deque_vector_ranges_move_backward/2 4.09% 1.764 1.836 - -18.53% -
std::replace_if(vector<int>)_(sprinkled)/32 4.08% 8.705 9.060 - 3.21% -
std::partition_copy(list<int>)/1024 4.08% 710.127 739.105 - 3.34% -
std::set<int>::lower_bound(key)_(existent)/8192 4.08% 7.748 8.064 - 2.73% -
std::is_partitioned(vector<int>)_(unpartitioned)/50 4.07% 8.480 8.826 - 1.95% -
SetIntersection_Front_Set_uint32_1024_64 4.07% 1770491.338 1842512.522 - 1.66% -
std::find_if_not(deque<int>)_(process_all)/8 4.07% 2.576 2.681 - 3.80% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst 4.07% 1.155 1.202 - 4.02% -
SetIntersection_None_Set_float_256_256 4.06% 5668918.520 5898880.379 - 2.81% -
std::partition_copy(list<int>)/50 4.06% 12.978 13.504 - 0.11% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8 4.04% 42.246 43.954 - 2.90% -
BM_PushHeap_float_SingleElement_16 4.04% 0.364 0.378 - 3.83% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 4.04% 21.162 22.016 - -2.49% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 4.04% 661.867 688.585 - 4.59% -
BM_deque_vector_move_backward/2 4.03% 1.765 1.836 - -18.09% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 4.02% 8527.596 8870.340 - 3.10% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 4.02% 32.188 33.481 - -1.38% -
SetIntersection_None_Set_float_64_1 4.01% 21718738.212 22590526.203 - 0.56% -
SetIntersection_Interlaced_Set_uint32_1024_1024 4.01% 12614772.059 13120148.528 - 5.65% -
std::equal(deque<int>)_(it,_it,_it,_it)/1024 4.01% 404.455 420.657 - 3.27% -
SetIntersection_Front_Vector_float_4_1 4.00% 213092582.546 221615655.547 - 3.61% -
std::find(vector<char>)_(process_all)/8 4.00% 0.924 0.961 - 3.97% -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 4.00% 52729.224 54835.770 - 3.80% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 3.94% 2948407.795 3064705.402 - 0.13% -
BM_StringRelational_Compare_Small_Large_Control 3.94% 1.849 1.922 - 4.00% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8 3.94% 37.379 38.851 - 1.61% -
BM_PushHeap_string_Random_4 3.94% 6.049 6.287 - 1.12% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 3.92% 1.488 1.546 - 15.29% -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 3.90% 1331.791 1383.782 - 0.67% -
BM_std_minmax_element<char>/4 3.89% 1.213 1.260 - -4.25% -
SetIntersection_Interlaced_Set_uint64_16384_1 3.89% 1052984.900 1093957.467 - 6.77% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 3.89% 1.137 1.181 - 10.33% -
BM_deque_vector_move/2 3.87% 1.770 1.838 - -9.19% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 3.87% 366.340 380.502 - 3.17% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 3.86% 2.239 2.326 - 3.85% -
ranges::min(std::vector<long_long>)/8 3.86% 2.170 2.254 - -0.10% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 3.86% 54474.300 56574.456 - -1.22% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 3.85% 1.613 1.675 - -3.37% -
std::remove_if(deque<int>)_(prefix)/50 3.85% 64.613 67.102 - -1.85% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 3.85% 1067949.770 1109035.554 - 1.51% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 3.85% 3.206 3.329 - -0.09% -
std::map<std::string,_int>::count(key)_(existent)/8192 3.85% 28.038 29.116 - 1.76% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024 3.84% 12.302 12.774 - 2.92% -
BM_vector_deque_move/4000 3.84% 139.612 144.969 - 0.95% -
std::copy(deque<int>)/512 3.84% 16.604 17.241 - 3.62% -
BM_deque_deque_copy_backward/4000 3.84% 144.896 150.454 - -1.66% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 3.83% 7556.923 7846.606 - -1.90% -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 3.83% 439599.408 456442.314 - 7.35% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 3.83% 1035985.754 1075644.733 - 1.57% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/0 3.83% 14.977 15.550 - 3.35% -
BM_StringAssignStr_Large_Transparent 3.82% 10.243 10.635 - -0.92% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 3.81% 422.991 439.128 - 3.77% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 3.81% 4506876.116 4678722.902 - 3.94% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 3.81% 1085.048 1126.405 - -13.99% -
BM_PushHeap_string_QuickSortAdversary_4 3.81% 6.348 6.589 - 2.22% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 3.80% 98278.198 102017.401 - -0.66% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 3.80% 102287.484 106173.354 - 2.39% -
BM_deque_deque_move_backward/4000 3.79% 144.932 150.432 - -2.60% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 3.78% 31.806 33.010 - 6.92% -
std::reverse_copy(list<int>)/4096 3.77% 3134.928 3253.148 - 4.63% -
std::rotate_copy(deque<int>)/32 3.77% 2.573 2.670 - -4.81% -
BM_deque_deque_copy_backward/1 3.76% 2.724 2.827 - -8.31% -
SetIntersection_Interlaced_Set_uint64_64_4 3.75% 20801648.790 21581495.288 - 4.48% -
BM_deque_vector_move_backward/1 3.75% 2.069 2.146 - -19.68% -
SetIntersection_Interlaced_Set_string_16384_256 3.73% 347654279.646 360634660.690 - 5.68% -
SetIntersection_Interlaced_Set_string_256_64 3.73% 29568884.692 30671407.697 - -1.42% -
bm_ranges_swap_ranges_vb_unaligned/1048576 3.73% 15655.880 16239.247 - 3.73% -
std::set<int>::find(key)_(non-existent)/1024 3.72% 5.595 5.803 - 4.92% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 3.72% 56.690 58.799 - -1.51% -
BM_StringFindCharLiteral/64 3.71% 2.118 2.197 - 4.00% -
std::set<std::string>::count(key)_(non-existent)/1024 3.71% 23.538 24.411 - 3.56% -
BM_StringRelationalLiteral_Eq_Small_Small_Control 3.70% 0.605 0.627 - -0.05% -
std::copy(vector<bool>)_(aligned)/64 3.69% 1.296 1.344 - 8.35% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 3.69% 21.006 21.780 - 6.72% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 3.68% 2.685 2.784 - 12.15% -
SetIntersection_None_Vector_string_1024_4 3.67% 1167207.474 1210034.692 - 3.40% -
SetIntersection_None_Set_uint64_16384_1024 3.67% 168036402.617 174200419.283 - 4.48% -
ranges::minmax(std::list<long_long>)/64 3.67% 30.172 31.278 - -0.74% -
std::stable_sort(deque<int>)_(shuffled)/8 3.66% 22.793 23.627 - 5.00% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 3.66% 12.068 12.509 - -4.86% -
std::partition(vector<int>)_(dense)/32 3.65% 8.156 8.453 - -0.47% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 3.64% 31.198 32.335 - -0.27% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 3.64% 347.120 359.752 - 0.60% -
std::lower_bound(std::deque<int>)/100 3.63% 30.391 31.494 - -6.63% -
std::for_each(vector<int>)/8 3.63% 0.908 0.941 - 2.64% -
std::stable_sort(vector<int>)_(pipe-organ)/8 3.62% 18.359 19.023 - 4.41% -
std::unordered_set<int>::erase(key)_(existent)/32 3.61% 20.826 21.578 - 2.30% -
SetIntersection_None_Vector_string_262144_1 3.61% 1286738.808 1333203.773 - 5.36% -
std::multiset<int>::clear()/32 3.60% 622.423 644.850 - -0.13% -
std::find_first_of(deque<int>,_pred)_(small_needle)/50 3.60% 304.861 315.836 - 2.95% -
SetIntersection_Interlaced_Set_float_16384_1 3.59% 1003604.540 1039680.779 - 1.88% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 3.59% 595.330 616.724 - 3.87% -
rng::find_if(vector<bool>)_(process_all)/8 3.58% 3.483 3.607 - 4.43% -
std::flat_map<int,_int>::equal_range(key)_(existent)/8192 3.57% 11.597 12.012 - -3.62% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 3.57% 12796.412 13253.590 - 4.96% -
BM_deque_deque_ranges_move_backward/4000 3.57% 144.132 149.277 - -4.24% -
std::all_of(deque<int>)_(process_all)/8192 3.57% 2523.452 2613.457 - -0.59% -
std::all_of(deque<int>)_(process_all)/32768 3.55% 10098.430 10457.258 - -0.29% -
ranges::minmax(std::list<__int128>)/64 3.55% 39.862 41.278 - 4.94% -
BM_vector_deque_copy_backward/4000 3.55% 140.927 145.929 - -0.84% -
std::find_if_not(vector<bool>)_(process_all)/8 3.55% 3.469 3.592 - 1.14% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 3.54% 1240.422 1284.371 - 0.93% -
std::find_end(list<int>)_(match_near_end)/1000 3.53% 76.530 79.228 - 1.39% -
BM_vector_deque_copy/2 3.51% 1.989 2.059 - 1.93% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 3.51% 12631.680 13075.414 - 0.88% -
SetIntersection_Interlaced_Set_uint64_256_1 3.51% 4169966.224 4316211.915 - 5.08% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 3.50% 55.807 57.762 - -2.03% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 3.50% 23.217 24.029 - -19.67% -
BM_deque_vector_move/1 3.49% 2.058 2.130 - -8.24% -
std::shift_right(list<int>)/50 3.49% 26.579 27.508 - -5.90% -
rng::find_last_if(deque<int>)_(bail_10%)/8 3.49% 3.794 3.927 - 3.06% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 3.49% 21.373 22.118 - 3.47% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 3.48% 12821.766 13268.338 - 3.32% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 3.48% 16634.439 17213.093 - 2.72% -
std::multimap<std::string,_int>::find(key)_(existent)/32 3.47% 15.335 15.867 - -7.83% -
std::for_each(list<int>)/8 3.47% 2.378 2.460 - -2.91% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 3.47% 13616005.769 14088236.128 - 10.56% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 3.46% 36.209 37.461 - -1.81% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 3.46% 11.206 11.594 - 3.70% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 3.44% 49620.033 51328.762 - 6.12% -
std::lower_bound(std::list<int>)/8 3.44% 15.340 15.869 - 2.11% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 3.44% 0.409 0.423 - -1.74% -
std::partition_copy(vector<int>)/1024 3.43% 456.835 472.483 - 1.41% -
std::set<int>::find(key)_(non-existent)/8192 3.43% 8.480 8.770 - 4.06% -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 3.42% 2534.363 2621.005 - 3.78% -
SetIntersection_Interlaced_Set_uint64_16_4 3.42% 59901657.896 61948215.967 - 5.59% -
SetIntersection_Front_Set_float_262144_1 3.41% 986263.395 1019934.624 - -1.53% -
std::set<std::string>::insert(value)_(new_value,_middle)/32 3.41% 40.978 42.376 - -0.07% -
std::move(vector<bool>)_(unaligned)/262144 3.41% 1589.101 1643.312 - 3.17% -
BM_CmpLess_ushort_schar 3.41% 1.043 1.078 - 6.30% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 3.41% 71405.672 73838.655 - 3.11% -
bm_ranges_swap_ranges_vb_aligned/64 3.40% 2.980 3.081 - -0.80% -
rng::find_last(vector<int>)_(bail_90%)/50 3.40% 1.415 1.463 - 1.41% -
SetIntersection_None_Set_float_16384_1024 3.40% 149967456.792 155068640.597 - -1.59% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 3.40% 643.498 665.378 - 19.59% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 3.39% 1.387 1.434 - 1.33% -
rng::starts_with(deque<int>)/8 3.39% 3.979 4.114 - 4.11% -
SetIntersection_Interlaced_Set_uint32_256_16 3.38% 12010246.971 12415601.965 - 3.98% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 3.37% 0.625 0.646 - -6.69% -
std::stable_sort(vector<int>)_(pipe-organ)/8192 3.37% 18191.949 18804.814 - 3.13% -
BM_deque_vector_copy/1024 3.37% 36.833 38.073 - 0.31% -
std::stable_sort(vector<int>)_(pipe-organ)/1024 3.36% 2784.938 2878.412 - 3.01% -
BM_vector_deque_ranges_copy_backward/1 3.35% 2.259 2.335 - -8.15% -
SetIntersection_None_Set_uint32_16384_1024 3.35% 152879738.503 158000522.167 - 1.50% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 3.35% 18885988.751 19518357.432 - 3.85% -
BM_PushHeap_uint32_Random_256 3.34% 5.414 5.594 - -0.69% -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 3.34% 22.144 22.883 - -1.31% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 3.34% 6.147 6.352 - -3.86% -
std::partition(vector<int>)_(dense)/1024 3.33% 239.833 247.829 - -0.65% -
BM_deque_vector_copy/1 3.33% 2.067 2.135 - 0.39% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 3.33% 40.894 42.255 - 2.93% -
std::rotate(deque<int>)_(by_1/4)/8192 3.33% 2558.429 2643.564 - 7.91% -
BM_std_minmax_element<char>/64 3.32% 17.310 17.885 - -1.23% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 3.32% 31.259 32.296 - -2.35% -
std::equal(deque<int>)_(it,_it,_it,_it)/50 3.31% 21.119 21.818 - 2.43% -
std::move_backward(deque<int>)/1048576 3.31% 126941.756 131140.614 - -0.43% -
BM_StringFindCharLiteral/32 3.31% 1.618 1.672 - 3.30% -
SetIntersection_None_Vector_float_262144_4 3.30% 1126585.267 1163798.626 - 4.90% -
BM_num_put<unsigned_long_long> 3.30% 11.218 11.589 - 5.21% -
BM_vector_deque_move/64 3.29% 2.675 2.763 - -9.15% -
SetIntersection_None_Set_string_256_4 3.28% 11277958.237 11648355.228 - 1.51% -
BM_deque_vector_ranges_move/1 3.28% 2.029 2.096 - -8.65% -
std::unordered_map<int,_int>::find(key)_(non-existent)/0 3.28% 0.329 0.340 - 3.08% -
BM_vector_deque_ranges_move_backward/4096 3.28% 147.444 152.278 - -0.18% -
std::set<int>::operator=(const&)_(into_populated_Container)/0 3.28% 1.114 1.150 - 3.52% -
std::multimap<int,_int>::ctor(const&)/1024 3.28% 6564.338 6779.382 - 3.31% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 3.27% 14107.736 14569.179 - 2.53% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 3.26% 32.530 33.591 - 1.03% -
BM_PushHeap_string_PipeOrgan_1024 3.26% 9.444 9.752 - 8.49% -
std::is_partitioned(list<int>)_(partitioned)/8192 3.25% 7177.363 7410.887 - 6.89% -
BM_vector_deque_ranges_copy_backward/2 3.25% 1.998 2.063 - -8.90% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 3.25% 44944.146 46403.072 - -3.76% -
rng::find_if(vector<bool>)_(process_all)/50 3.24% 23.266 24.021 - 2.51% -
ranges::minmax(std::list<__int128>)/70000 3.24% 59564.330 61495.988 - 6.86% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 3.22% 7487847.625 7728584.003 - 3.54% -
rng::contains(deque<int>)_(process_all)/32 3.21% 8.604 8.880 - -2.17% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 3.21% 189523.719 195604.516 - 1.57% -
std::find(list<int>)_(process_all)/8 3.20% 2.247 2.319 - 3.49% -
BM_PushHeap_uint32_QuickSortAdversary_16 3.20% 0.922 0.952 - -6.91% -
std::multiset<std::string>::contains(key)_(existent)/1024 3.20% 21.709 22.404 - -5.23% -
std::remove_copy_if(vector<int>)_(prefix)/8192 3.20% 3355.616 3463.098 - -1.86% -
std::adjacent_find(deque<int>,_pred)/8 3.20% 4.162 4.295 - -11.03% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 3.19% 114081.610 117716.817 - 3.02% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 3.18% 707.880 730.406 - -0.91% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 3.18% 54663.742 56399.453 - -0.31% -
rng::starts_with(deque<int>)/1000 3.16% 461.492 476.074 - 7.28% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 3.16% 4237314.430 4371140.498 - 4.39% -
BM_vector_deque_ranges_copy/4000 3.15% 140.450 144.878 - 1.49% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 3.15% 11210422.731 11563484.339 - 1.80% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 3.15% 1.154 1.190 - 1.00% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 3.15% 4.214 4.346 - -3.42% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 3.15% 101887.453 105093.384 - -5.34% -
SetIntersection_Interlaced_Set_uint64_1024_1024 3.15% 12592655.939 12988711.348 - -9.20% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 3.15% 11.235 11.588 - 7.91% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/0 3.14% 18.444 19.023 - 3.21% -
std::stable_partition(deque<int>)_(dense)/50 3.14% 37.913 39.104 - -9.38% -
std::remove_if(list<int>)_(prefix)/1024 3.14% 991.662 1022.809 - -1.43% -
BM_deque_vector_ranges_move/4000 3.14% 138.140 142.477 - -0.92% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 3.14% 213.000 219.681 - 2.50% -
rng::contains_subrange(vector<int>)_(same_length)/16 3.14% 4.786 4.936 - 3.18% -
SetIntersection_None_Set_float_64_64 3.12% 11168700.624 11517526.406 - 0.04% -
BM_deque_deque_ranges_copy/70000 3.12% 3260.604 3362.306 - 1.59% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 3.12% 12250.441 12632.340 - -1.81% -
SetIntersection_None_Vector_string_262144_16 3.12% 1272765.224 1312421.446 - 0.14% -
SetIntersection_None_Set_uint32_16384_64 3.12% 154414146.018 159224489.591 - 2.50% -
std::unordered_set<std::string>::find(key)_(existent)/32 3.12% 37.402 38.568 - 17.36% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 3.11% 52.541 54.176 - 2.64% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 3.11% 113936.354 117478.085 - 4.01% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 3.10% 65223379.843 67247944.389 - 0.26% -
SetIntersection_Front_Vector_float_262144_16 3.09% 1085449.416 1119031.960 - -6.03% -
std::set<int>::contains(key)_(existent)/32 3.09% 1.632 1.682 - 2.80% -
std::move_backward(deque<int>)/262144 3.09% 30207.481 31140.408 - -0.80% -
SetIntersection_Front_Vector_uint32_262144_4 3.09% 1055193.154 1087748.874 - 1.66% -
std::adjacent_find(deque<int>,_pred)/50 3.08% 28.956 29.848 - -4.14% -
std::set<std::string>::lower_bound(key)_(existent)/8192 3.08% 29.474 30.382 - -1.49% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 3.07% 22.228 22.912 - 2.16% -
std::set<int>::upper_bound(key)_(non-existent)/1024 3.07% 5.843 6.023 - 1.96% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 3.07% 29.891 30.809 - 0.07% -
std::unordered_multiset<int>::erase(key)_(existent)/32 3.07% 21.109 21.757 - 6.43% -
BM_vector_deque_copy_backward/64 3.06% 2.996 3.088 - -4.96% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 3.06% 9728.989 10027.107 - 1.37% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 3.06% 245945.330 253474.261 - 0.90% -
std::search(list<int>)_(same_length)/1000 3.06% 742.047 764.757 - -2.76% -
std::find_if(vector<int>)_(bail_25%)/1024 3.06% 28.869 29.752 - 9.02% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 3.05% 196078614.715 202067110.000 - -2.48% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 3.05% 3.564 3.673 - 1.00% -
std::copy_n(vector<int>)/64 3.05% 2.463 2.538 - 2.92% -
std::multimap<int,_int>::contains(key)_(existent)/8192 3.04% 5.346 5.508 - -0.52% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 3.04% 30.225 31.143 - -3.34% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 3.03% 6.534 6.731 - -3.54% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 3.02% 11663283.869 12015352.412 - 2.77% -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 3.01% 2.072 2.134 - 2.73% -
SetIntersection_Front_Vector_uint32_262144_64 3.01% 1327861.990 1367797.749 - 4.74% -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 3.01% 20.274 20.883 - 3.05% -
SetIntersection_None_Set_uint32_16384_16 3.00% 155102862.918 159762629.928 - 2.44% -
BM_PushHeap_string_PipeOrgan_256 3.00% 7.822 8.057 - 6.57% -
std::copy_backward(vector<int>)/8 3.00% 2.119 2.182 - -3.30% -
std::find_end(deque<int>)_(process_all)/1000 3.00% 283.827 292.330 - -2.52% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 2.99% 10.433 10.745 - 3.55% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 2.99% 7350.269 7570.050 - 3.03% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 2.99% 32085.419 33043.704 - -1.55% -
BM_StringRelational_Eq_Empty_Large_Control 2.98% 0.463 0.477 - -2.14% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 2.98% 11.299 11.636 - 9.31% -
SetIntersection_None_Set_uint32_16384_4 2.98% 155613220.436 160251186.783 - 3.06% -
std::unordered_set<int>::count(key)_(existent)/8192 2.98% 1.281 1.319 - -4.10% -
std::partial_sort_copy(list<int>)_(heap)/8192 2.97% 99924.565 102893.862 - 2.30% -
std::search(vector<int>)_(same_length)/8192 2.97% 1865.216 1920.640 - 2.50% -
BM_vector_deque_move_backward/1 2.97% 2.296 2.364 - -15.42% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.97% 227.145 233.892 - -3.46% -
std::unordered_multiset<int>::ctor(const&)/0 2.97% 12.864 13.245 - 2.76% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.96% 8976.321 9242.054 - 4.00% -
BM_StringRelational_Eq_Large_Large_ChangeLast 2.96% 2.021 2.081 - -0.01% -
std::fill_n(list<int>)/1024 2.95% 439.985 452.985 - -6.08% -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 2.95% 347.346 357.599 - 3.22% -
std::make_heap(deque<int>,_pred)_(repeated)/8 2.95% 23.371 24.061 - 0.92% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 2.95% 347.144 357.378 - -3.60% -
std::unordered_map<int,_int>::clear()/8192 2.95% 63769.595 65649.124 - -0.38% -
BM_PushHeap_string_QuickSortAdversary_16384 2.95% 15.493 15.950 - 3.23% -
BM_deque_deque_ranges_copy_backward/4000 2.94% 144.861 149.114 - -2.08% -
ranges::minmax(std::list<char>)/8 2.93% 2.512 2.586 - 3.29% -
BM_deque_vector_ranges_move/2 2.93% 1.786 1.839 - -9.57% -
std::unordered_multiset<int>::ctor(const&,_alloc)/0 2.92% 12.958 13.336 - 0.93% -
SetIntersection_Front_Vector_uint32_262144_262144 2.92% 345675598.981 355763097.856 - 1.40% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 2.91% 77.730 79.996 - -5.08% -
std::remove_if(deque<int>)_(sprinkled)/1024 2.91% 521.972 537.162 - -0.41% -
std::find_end(deque<int>)_(same_length)/1024 2.90% 332.781 342.443 - 0.03% -
SetIntersection_Interlaced_Vector_uint32_262144_16384 2.90% 350895390.283 361077589.656 - 3.65% -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 2.90% 2.606 2.681 - -1.01% -
BM_align/1 2.89% 0.624 0.643 - -0.06% -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 2.89% 2866.893 2949.836 - 2.71% -
BM_PushHeap_string_Descending_262144 2.89% 3.422 3.521 - 12.05% -
std::map<int,_int>::lower_bound(key)_(existent)/1024 2.88% 4.479 4.608 - -1.84% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 2.88% 1.548 1.593 - 2.07% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 2.87% 30.870 31.756 - 10.64% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 2.87% 42.486 43.704 - 8.15% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 2.87% 1304809.090 1342222.792 - -2.78% -
std::reverse_copy(list<int>)/8 2.87% 2.350 2.417 - -0.69% -
BM_StringRelational_Eq_Small_Small_Control 2.87% 1.848 1.901 - 2.83% -
std::is_sorted(vector<int>)/8192 2.86% 1896.850 1951.150 - 3.67% -
std::find_if_not(vector<bool>)_(process_all)/50 2.85% 23.574 24.245 - 0.41% -
SetIntersection_None_Set_string_64_4 2.85% 21383169.487 21991750.985 - 2.24% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 2.84% 16860.068 17339.718 - -5.06% -
BM_deque_deque_move_backward/4096 2.84% 151.077 155.373 - -2.18% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 2.83% 883.928 908.953 - -4.13% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/0 2.82% 13.934 14.327 - 1.98% -
std::find_end(deque<int>)_(same_length)/1000 2.82% 325.631 334.808 - -0.18% -
SetIntersection_Interlaced_Set_uint64_1024_256 2.81% 14588622.809 14999266.660 - -3.70% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 2.81% 20676.868 21257.962 - 2.93% -
rng::contains(deque<int>)_(process_all)/8 2.80% 3.015 3.100 - -2.49% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 2.80% 5633101.168 5790811.304 - 3.53% -
SetIntersection_None_Set_float_16384_64 2.80% 151453232.826 155690676.752 - -0.90% -
SetIntersection_None_Set_uint64_256_256 2.80% 5679364.155 5838110.217 - 4.94% -
BM_vector_deque_ranges_copy_backward/4000 2.79% 140.765 144.688 - 0.33% -
std::set<int>::find(key)_(existent)/32 2.78% 1.689 1.736 - 0.67% -
BM_vector_deque_ranges_move/4000 2.78% 139.468 143.349 - -0.89% -
std::set<std::string>::equal_range(key)_(non-existent)/32 2.78% 10.581 10.876 - -5.85% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 2.78% 12316.960 12658.783 - 6.34% -
BM_vector_deque_ranges_copy/4096 2.77% 144.595 148.605 - -0.02% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 2.77% 13999395.298 14387384.941 - 2.45% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 2.77% 516997.163 531319.648 - 2.00% -
std::unordered_set<int>::insert(value)_(new_value,_end)/32 2.77% 18.374 18.882 - -1.96% -
ranges::minmax(std::list<char>)/70000 2.77% 53556.027 55037.675 - -0.23% -
rng::find(join_view(vector<list<int>>))_(process_all)/8 2.77% 4.418 4.540 - 0.66% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 2.77% 11992544.978 12324180.663 - -0.09% -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 2.76% 357.130 366.992 - 2.27% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 2.76% 637.595 655.201 - -0.11% -
SetIntersection_None_Set_uint32_1024_256 2.76% 8887022.808 9131972.447 - 4.81% -
BM_PushHeap_string_QuickSortAdversary_1024 2.75% 15.037 15.451 - 3.15% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 2.75% 21742561.091 22340029.965 - 2.02% -
SetIntersection_Interlaced_Vector_float_16384_16 2.74% 3674779.688 3775367.447 - 35.72% -
std::map<std::string,_int>::clear()/1024 2.73% 22508.301 23122.844 - 4.78% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 2.73% 8074924.859 8295161.492 - 1.33% -
BM_deque_deque_ranges_copy/2 2.73% 2.242 2.303 - -1.15% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 2.72% 0.679 0.698 - 5.39% -
SetIntersection_None_Set_float_16384_1 2.72% 151972274.179 156101937.965 - -0.57% -
BM_PushHeap_string_QuickSortAdversary_64 2.72% 13.004 13.358 - 2.35% -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 2.71% 6112.039 6277.845 - 3.13% -
std::mismatch(deque<int>)_(it,_it,_it)/1024 2.71% 441.772 453.732 - 8.38% -
ranges::minmax(std::list<char>)/64 2.70% 33.638 34.546 - -0.18% -
std::unique(vector<int>)_(sprinkled)/1024 2.70% 528.651 542.915 - 1.75% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 2.70% 1883.538 1934.351 - -4.55% -
std::replace_if(deque<int>)_(prefix)/1024 2.70% 484.070 497.125 - 3.36% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 2.69% 1745020.134 1792019.553 - -1.16% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32 2.69% 6.480 6.654 - 1.53% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 2.69% 87335.818 89682.144 - 0.27% -
BM_CmpLess_uint_uint 2.68% 1.065 1.093 - 2.54% -
BM_align/256 2.68% 0.623 0.640 - -0.10% -
SetIntersection_None_Set_uint32_16384_256 2.67% 154322308.179 158447479.259 - 1.88% -
SetIntersection_None_Set_uint32_16384_1 2.67% 155970736.927 160139294.099 - 3.08% -
std::make_heap(deque<int>,_pred)_(pipe-organ)/1024 2.67% 2181.266 2239.550 - 2.40% -
BM_CmpEqual_short_short 2.67% 1.042 1.070 - -0.97% -
SetIntersection_None_Set_float_16384_256 2.67% 151043094.353 155068481.789 - -1.56% -
std::list<std::string>::ctor(size)/8192 2.66% 102383.115 105109.518 - -5.55% -
BM_StringRelational_Less_Huge_Large_Control 2.65% 2.103 2.159 - -0.11% -
BM_align/8 2.65% 0.623 0.639 - 0.01% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 2.65% 198730.246 204001.338 - 1.90% -
std::find_end(deque<int>,_pred)_(process_all)/1000 2.64% 571.196 586.283 - 0.27% -
std::set<int>::equal_range(key)_(non-existent)/8192 2.64% 9.870 10.130 - -6.79% -
std::fill(vector<int>)/32 2.63% 1.036 1.063 - 2.42% -
BM_StringEraseWithMove_Small_Opaque 2.62% 2.183 2.240 - 3.47% -
BM_deque_deque_copy_backward/2 2.62% 2.468 2.532 - -9.36% -
std::find_if(vector<int>)_(bail_25%)/8192 2.62% 222.169 227.986 - 7.14% -
SetIntersection_None_Set_uint32_1024_4 2.61% 8905406.330 9137724.306 - 4.57% -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 2.61% 4633.652 4754.519 - 1.23% -
std::remove_if(list<int>)_(sprinkled)/50 2.61% 74.324 76.262 - 7.25% -
BM_deque_vector_move/1024 2.60% 36.696 37.652 - -1.42% -
SetIntersection_None_Set_float_16384_4 2.60% 152401497.371 156370061.714 - -0.38% -
std::deque<std::string>::ctor(size)/1024 2.60% 716.503 735.119 - 1.11% -
SetIntersection_Front_Set_uint32_16384_1 2.59% 1026027.524 1052594.021 - 2.27% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 2.59% 78.750 80.788 - 9.32% -
ranges::min(std::deque<__int128>)/1 2.57% 0.664 0.681 - 2.17% -
BM_PushHeap_string_Descending_1024 2.57% 2.436 2.498 - 5.83% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 2.57% 1048799.297 1075729.295 - 1.12% -
BM_PushHeap_string_QuickSortAdversary_16 2.56% 10.429 10.696 - 2.23% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 2.56% 35.721 36.635 - -1.67% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 2.55% 13491.482 13835.958 - 1.94% -
std::sort(deque<int>)_(repeated)/1024 2.55% 959.945 984.404 - -9.64% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 2.55% 1.044 1.071 - 0.32% -
BM_align/64 2.55% 0.623 0.639 - -0.12% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 2.55% 1481891.897 1519611.991 - 6.00% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 2.55% 33.765 34.624 - 1.16% -
SetIntersection_None_Set_float_16384_16 2.54% 151855596.352 155716194.840 - -1.02% -
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 2.54% 3090.798 3169.361 - 2.45% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 2.54% 683.232 700.576 - -9.70% -
BM_num_get<double> 2.54% 36.623 37.552 - 1.96% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 2.54% 44.321 45.445 - 0.62% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 2.53% 144.782 148.447 - 1.16% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 2.53% 32.140 32.953 - 0.20% -
std::remove_if(deque<int>)_(prefix)/32 2.53% 54.866 56.254 - -0.30% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 2.52% 0.602 0.617 - 0.11% -
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 2.52% 49267.240 50509.619 - 3.35% -
SetIntersection_None_Vector_string_1024_1024 2.52% 1142919.907 1171694.370 - -0.31% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 2.52% 1040622.008 1066794.450 - 0.31% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 2.51% 558.214 572.225 - 0.52% -
BM_deque_vector_ranges_move/1024 2.51% 36.875 37.800 - -1.40% -
std::unordered_map<int,_int>::insert(value)_(already_present)/32 2.51% 2.794 2.864 - 0.03% -
SetIntersection_Front_Set_string_16384_1 2.50% 1061581.333 1088122.276 - -1.96% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 2.50% 780.145 799.644 - 4.22% -
std::deque<std::string>::ctor(size)/8192 2.50% 8419.664 8629.987 - 0.98% -
std::set<int>::insert(value)_(already_present)/32 2.50% 1.750 1.794 - 1.86% -
std::list<std::string>::ctor(size)/1024 2.50% 12505.523 12817.821 - -5.68% -
BM_PushHeap_uint32_Random_16384 2.50% 5.772 5.916 - -0.75% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 2.49% 6101.732 6253.507 - 0.05% -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 2.49% 213.021 218.316 - 0.75% -
BM_vector_deque_copy/1024 2.48% 35.771 36.659 - -0.96% -
SetIntersection_Interlaced_Set_string_16384_1024 2.48% 346154910.491 354728764.805 - 2.61% -
SetIntersection_None_Set_uint64_1024_16 2.47% 8797649.992 9015304.923 - 5.13% -
SetIntersection_Interlaced_Set_string_16384_64 2.47% 351746882.924 360428894.169 - 4.32% -
SetIntersection_Interlaced_Set_uint64_16384_256 2.47% 213282787.873 218545930.864 - 4.87% -
std::search(vector<int>)_(no_match)/8192 2.47% 1619.124 1659.073 - -1.37% -
rng::contains(deque<int>)_(process_all)/50 2.46% 12.532 12.841 - -2.13% -
BM_PushHeap_string_QuickSortAdversary_256 2.46% 14.531 14.888 - 2.89% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 2.46% 67667.106 69332.254 - 1.66% -
BM_StringRelational_Compare_Empty_Huge_Control 2.46% 1.606 1.645 - -0.88% -
BM_deque_deque_move/1 2.46% 2.484 2.545 - -8.93% -
std::partial_sort(vector<int>)_(descending)/8 2.45% 24.012 24.600 - 0.28% -
BM_deque_deque_move_backward/5500 2.44% 202.033 206.971 - -2.28% -
std::set<int>::equal_range(key)_(non-existent)/1024 2.44% 6.478 6.636 - -11.58% -
SetIntersection_Interlaced_Set_string_1024_4 2.44% 10374566.670 10627330.274 - 2.07% -
std::multimap<int,_int>::contains(key)_(existent)/1024 2.44% 4.405 4.512 - -2.03% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 2.43% 232177285.777 237827307.168 - 2.09% -
SetIntersection_Interlaced_Set_uint64_16384_1024 2.43% 182212949.097 186645829.320 - 4.98% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 2.43% 3.737 3.828 - 2.90% -
std::sort(vector<NonIntegral>)_(heap)/8 2.42% 23.125 23.685 - -0.71% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 2.42% 157.664 161.479 - -1.52% -
BM_num_put<unsigned_long> 2.42% 11.266 11.538 - 4.68% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 2.40% 15.823 16.203 - -1.72% -
std::multiset<int>::find(key)_(existent)/1024 2.40% 4.049 4.146 - 1.01% -
BM_CmpLess_schar_uchar 2.40% 1.074 1.100 - 0.47% -
rng::find_last(forward_list<int>)_(bail_90%)/8192 2.40% 5885.676 6026.829 - 1.64% -
SetIntersection_None_Set_string_16384_16384 2.40% 196046295.204 200745786.626 - 0.82% -
BM_PushHeap_string_SingleElement_1024 2.39% 2.712 2.777 - 1.99% -
std::flat_map<int,_int>::contains(key)_(existent)/32 2.38% 3.034 3.106 - 0.20% -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 2.38% 12636.927 12937.467 - -0.09% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 2.37% 9.093 9.308 - 0.96% -
std::mismatch(deque<int>)_(it,_it,_it)/1000 2.37% 445.203 455.753 - 9.67% -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 2.37% 286.317 293.101 - 5.52% -
std::multiset<int>::insert(value)_(new_value,_middle)/1024 2.37% 27.119 27.761 - -2.46% -
SetIntersection_Interlaced_Set_uint64_64_16 2.37% 22673274.151 23209841.903 - 9.50% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 2.37% 19352590.987 19810350.376 - -0.79% -
std::stable_sort(vector<int>)_(qsort_adversarial)/8192 2.36% 18181.644 18611.012 - 1.86% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 2.36% 21624.317 22134.515 - 1.07% -
std::multiset<int>::erase(key)_(non-existent,_middle)/8192 2.36% 4.228 4.328 - 2.78% -
std::partition(vector<int>)_(dense)/50 2.36% 12.984 13.290 - 1.52% -
std::adjacent_find(vector<int>)/1048576 2.36% 232131.825 237601.061 - 1.24% -
SetIntersection_None_Vector_float_262144_16384 2.35% 1130218.335 1156831.856 - 2.65% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 2.35% 9179217.662 9395115.974 - 3.72% -
std::move(vector<bool>)_(unaligned)/32768 2.35% 202.667 207.423 - -1.01% -
rng::find_last_if(vector<char>)_(bail_90%)/1048576 2.34% 26164.954 26777.659 - 1.52% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 2.33% 577.117 590.587 - 14.81% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1048576 2.33% 1066216.858 1091039.869 - 1.25% -
SetIntersection_Front_Vector_float_1024_64 2.32% 1336760.760 1367832.400 - -6.19% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 2.32% 756.039 773.583 - 10.43% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8 2.32% 45.513 46.567 - 1.49% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 2.31% 918.106 939.333 - -3.68% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 2.31% 2081317.709 2129366.619 - 1.97% -
std::search(list<int>)_(single_element)/1000 2.31% 689.282 705.183 - 5.45% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 2.31% 6.622 6.774 - -1.35% -
std::is_sorted_until(vector<int>,_pred)/8 2.30% 3.642 3.726 - 12.30% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/1024 2.30% 31768.843 32499.512 - 3.08% -
std::deque<int>::erase(middle)_(cheap_elements)/1024 2.30% 26.856 27.473 - 2.27% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.29% 13593.061 13904.915 - 4.91% -
std::replace_if(deque<int>)_(prefix)/32 2.29% 13.730 14.044 - -0.27% -
std::set<int>::insert(value)_(new_value,_end)/8192 2.29% 72.267 73.922 - 1.00% -
BM_CmpLess_uint_schar 2.29% 1.039 1.063 - 2.29% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 2.29% 343.449 351.299 - 1.90% -
SetIntersection_Front_Vector_float_4_4 2.29% 135429375.914 138524570.340 - 2.13% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 2.28% 273659.304 279895.800 - -2.11% -
std::find_end(vector<int>)_(match_near_end)/1024 2.28% 28.294 28.938 - 2.30% -
std::stable_partition(deque<int>)_(sparse)/50 2.28% 29.416 30.086 - -0.26% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 2.28% 2284.535 2336.510 - -0.35% -
SetIntersection_None_Vector_float_262144_256 2.27% 1118549.505 1143966.299 - 3.48% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 2.26% 27.669 28.294 - 34.65% -
BM_StringRelational_Eq_Large_Large_ChangeFirst 2.25% 1.470 1.503 - -0.00% -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8 2.25% 53.750 54.959 - -0.63% -
BM_CmpEqual_uint_int 2.25% 1.046 1.069 - 3.27% -
std::remove_if(deque<int>)_(prefix)/1024 2.25% 553.860 566.298 - 0.68% -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 2.25% 20.917 21.387 - -6.05% -
std::for_each_n(list<int>)/8192 2.24% 7556.751 7726.099 - 6.07% -
BM_StringAssignStr_Large_Opaque 2.24% 10.373 10.605 - -3.22% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 2.24% 3729.986 3813.523 - -1.15% -
std::unordered_set<int>::erase(key)_(existent)/1024 2.24% 21.485 21.965 - 2.86% -
std::multimap<int,_int>::find(key)_(existent)/1024 2.23% 3.697 3.780 - -0.19% -
std::multiset<int>::erase(key)_(non-existent,_middle)/1024 2.23% 2.928 2.993 - 1.00% -
SetIntersection_Front_Vector_float_1_1 2.23% 533016502.284 544904497.556 - 2.37% -
std::fill(vector<bool>)/512 2.23% 1.493 1.527 - -4.81% -
SetIntersection_None_Set_string_256_64 2.23% 9333286.721 9541236.919 - 2.78% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 2.23% 598006.067 611323.030 - 0.90% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 2.22% 393778.670 402534.093 - -3.00% -
std::stable_partition(list<int>)_(dense)/32 2.22% 37.568 38.401 - 3.07% -
rng::for_each(set<int>)/8 2.22% 6.593 6.740 - 2.84% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 2.21% 741.027 757.425 - -1.24% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 2.21% 2.577 2.634 - 4.86% -
BM_StringFindAllMatch/64 2.20% 3.236 3.307 - 4.48% -
BM_PushHeap_uint32_Random_4 2.20% 2.207 2.255 - 2.42% -
rng::starts_with(deque<int>)/1024 2.19% 476.854 487.320 - 13.56% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 2.19% 1166734.880 1192291.098 - 0.01% -
std::multiset<std::string>::erase(key)_(existent)/8192 2.19% 66.375 67.828 - -16.28% -
std::set<int>::erase(key)_(existent)/1024 2.18% 49.843 50.931 - 4.16% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 2.18% 2100045.002 2145824.953 - 1.55% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 2.18% 96.151 98.246 - 8.36% -
std::set<std::string>::count(key)_(non-existent)/8192 2.18% 33.123 33.845 - -0.71% -
SetIntersection_Interlaced_Set_float_1024_4 2.17% 9689654.532 9900100.127 - 0.85% -
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 2.17% 585943.118 598663.139 - -0.33% -
SetIntersection_Interlaced_Set_uint32_1024_16 2.17% 11613138.296 11865067.218 - 6.29% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.16% 12731.460 13006.508 - -0.31% -
std::sort(vector<NonIntegral>)_(descending)/8 2.15% 24.685 25.217 - 0.93% -
SetIntersection_None_Vector_string_16384_256 2.15% 1194138.645 1219808.561 - -1.71% -
BM_StringCopy_Large 2.15% 6.085 6.216 - -0.10% -
std::rotate_copy(vector<int>)/1024 2.15% 32.641 33.341 - -3.86% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192 2.14% 990609.667 1011854.757 - 3.00% -
BM_deque_vector_ranges_copy/0 2.14% 1.553 1.587 - 15.74% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 2.14% 102229.906 104412.965 - -6.44% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 2.13% 12701.374 12972.255 - -0.45% -
std::map<int,_int>::insert(value)_(already_present)/8192 2.13% 3.898 3.981 - -1.04% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 2.12% 21027017.373 21472558.106 - 1.94% -
SetIntersection_None_Set_uint64_1024_1024 2.12% 8897075.085 9085550.473 - 5.17% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 2.12% 1.316 1.344 - -4.47% -
BM_deque_vector_ranges_move_backward/0 2.11% 1.342 1.371 - -23.48% -
std::search(vector<int>)_(no_match)/1048576 2.11% 208058.321 212453.036 - -1.38% -
std::fill_n(list<int>)/50 2.11% 15.557 15.885 - -0.03% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/32 2.11% 18.112 18.494 - 2.85% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 2.09% 651.733 665.377 - 2.29% -
std::list<int>::operator=(const&)_(cheap_elements)/32 2.09% 16.928 17.282 - 0.71% -
SetIntersection_None_Set_float_262144_262144 2.09% 1146513.508 1170463.869 - -2.24% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 2.09% 613.801 626.610 - 2.96% -
BM_PushHeap_uint32_Random_1024 2.09% 5.632 5.750 - -1.92% -
SetIntersection_None_Set_uint64_1024_4 2.08% 8866597.824 9051187.769 - 5.41% -
std::stable_sort(vector<int>)_(heap)/8 2.08% 21.094 21.532 - -2.11% -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 2.08% 6625.208 6762.805 - -2.90% -
ranges::min(std::list<char>)/70000 2.08% 52834.320 53931.420 - 0.28% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 2.07% 197755628.616 201858643.715 - -4.55% -
BM_CmpEqual_ushort_int 2.07% 1.038 1.059 - 0.23% -
std::unique(vector<int>,_pred)_(contiguous)/1024 2.07% 493.293 503.493 - 2.56% -
std::unordered_map<int,_int>::clear()/1024 2.06% 8239.916 8410.016 - 0.26% -
std::search(vector<int>)_(same_length)/1024 2.06% 244.811 249.851 - 1.72% -
std::partition(list<int>)_(sparse)/50 2.06% 21.752 22.199 - -0.83% -
std::multiset<int>::equal_range(key)_(existent)/8192 2.05% 8.270 8.440 - 0.27% -
std::find(vector<char>)_(bail_25%)/8192 2.05% 39.449 40.256 - -0.65% -
std::make_heap(deque<int>)_(descending)/1024 2.04% 1094.850 1117.229 - -0.31% -
BM_PushHeap_string_QuickSortAdversary_262144 2.04% 16.045 16.373 - 2.82% -
std::unordered_set<std::string>::ctor(const&,_alloc)/0 2.04% 12.987 13.252 - 1.37% -
BM_num_put<const_void*> 2.04% 11.976 12.220 - 1.27% -
SetIntersection_Front_Vector_uint64_256_64 2.03% 4256239.435 4342806.963 - -1.37% -
std::find_first_of(list<int>)_(large_needle)/1024 2.03% 922409.162 941108.617 - 3.37% -
SetIntersection_Interlaced_Set_uint64_262144_16384 2.03% 1275180.500 1301019.531 - 2.05% -
std::multiset<int>::contains(key)_(non-existent)/8192 2.02% 8.624 8.798 - -2.45% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 2.02% 7444.925 7595.472 - -3.39% -
rng::contains_subrange(list<int>)_(near_matches)/1024 2.02% 38732.744 39515.328 - 1.32% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 2.02% 7631.942 7785.788 - 0.22% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 2.02% 116668.718 119020.501 - 0.84% -
SetIntersection_None_Set_uint64_262144_4 2.02% 1200993.570 1225194.580 - 1.14% -
BM_num_get<float> 2.01% 37.088 37.835 - 3.54% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 2.01% 2766.743 2822.460 - 1.89% -
std::multiset<int>::erase(key)_(non-existent,_end)/8192 2.00% 9.837 10.034 - -0.35% -
std::make_heap(deque<int>)_(pipe-organ)/8 2.00% 26.833 27.370 - 1.24% -
std::map<int,_int>::equal_range(key)_(existent)/8192 2.00% 5.412 5.521 - 0.20% -
SetIntersection_None_Vector_float_262144_262144 2.00% 1131427.982 1154062.822 - 1.82% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 2.00% 15.776 16.090 - -1.32% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 2.00% 16611.351 16942.805 - -12.04% -
SetIntersection_Interlaced_Set_string_16384_4 2.00% 197437889.728 201376986.861 - -0.96% -
BM_vector_deque_ranges_copy/5500 1.99% 194.358 198.234 - -0.95% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 1.99% 501.544 511.542 - 0.52% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 1.99% 21.654 22.085 - -0.42% -
std::copy_if(list<int>)_(every_other)/1048576 1.99% 825945.387 842386.167 - -0.21% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8192 1.98% 591090.105 602822.265 - 0.82% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 1.98% 146030.576 148928.258 - -3.63% -
std::rotate(deque<int>)_(1_element_backward)/50 1.97% 5.143 5.245 - 5.56% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1.97% 13670.058 13939.191 - -0.75% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 1.97% 41866.130 42690.064 - 1.02% -
std::make_heap(vector<int>)_(shuffled)/8 1.96% 15.720 16.028 - 1.42% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 1.96% 6.485 6.613 - 2.52% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8 1.96% 51.485 52.493 - -0.31% -
std::fill_n(deque<int>)/1024 1.95% 29.519 30.095 - 1.25% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 1.95% 1109910.474 1131577.156 - -1.10% -
BM_deque_deque_copy_backward/4096 1.95% 152.066 155.033 - -1.02% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 1.95% 1216860.676 1240595.865 - 0.25% -
std::find_if_not(list<int>)_(bail_25%)/8192 1.95% 1417.976 1445.624 - -2.61% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 1.95% 166028.175 169265.113 - 0.97% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1.95% 1631570.394 1663355.060 - 3.06% -
BM_StringRelationalLiteral_Less_Small_Small_Control 1.95% 1.584 1.615 - 0.00% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 1.95% 164223726.434 167421787.105 - 3.03% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.95% 187950.454 191609.486 - 2.87% -
std::stable_sort(vector<int>)_(descending)/1024 1.94% 2793.767 2847.931 - 1.82% -
std::find_end(vector<int>)_(single_element)/8192 1.94% 1860.993 1897.047 - 1.19% -
SetIntersection_None_Vector_float_1024_1 1.94% 1083386.965 1104362.222 - 2.29% -
SetIntersection_Interlaced_Set_uint32_256_256 1.93% 7791467.503 7942212.593 - 4.42% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 1.93% 32354.235 32977.781 - -1.31% -
SetIntersection_None_Set_string_1024_64 1.92% 8985856.243 9158778.608 - -13.88% -
SetIntersection_Interlaced_Set_string_64_16 1.92% 37738687.529 38462771.037 - -2.54% -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 1.92% 1.493 1.521 - -0.36% -
std::partial_sort(deque<int>)_(shuffled)/8 1.92% 32.376 32.997 - -4.68% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 1.91% 72.001 73.378 - -0.32% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 1.91% 6675.804 6803.447 - 0.85% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.91% 12519.889 12759.214 - 1.31% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 1.91% 24.627 25.097 - 1.77% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 1.91% 870.589 887.202 - -6.51% -
std::stable_sort(vector<NonIntegral>)_(descending)/1024 1.91% 12429.706 12666.510 - 1.14% -
std::partial_sort_copy(list<int>)_(descending)/8 1.90% 16.292 16.602 - 6.79% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 1.90% 16.064 16.369 - 0.42% -
SetIntersection_None_Set_uint64_262144_16384 1.89% 1210464.029 1233355.227 - 0.82% -
SetIntersection_Interlaced_Vector_string_64_16 1.89% 29409543.761 29965636.613 - 5.43% -
std::any_of(vector<int>)_(process_all)/32 1.89% 8.294 8.451 - 0.90% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 1.88% 74.663 76.070 - 0.59% -
BM_PushHeap_string_SingleElement_256 1.88% 2.715 2.766 - 1.55% -
std::multiset<int>::insert(value)_(already_present)/8192 1.88% 31.958 32.559 - -0.05% -
std::find_first_of(deque<int>,_pred)_(small_needle)/32 1.88% 195.764 199.445 - 1.19% -
std::adjacent_find(vector<int>,_pred)/8 1.87% 3.248 3.309 - 4.46% -
SetIntersection_None_Vector_string_256_16 1.87% 4246678.429 4326201.072 - 1.24% -
std::unique_copy(list<int>)_(sprinkled)/8192 1.87% 6879.276 7007.803 - 0.36% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.86% 365.966 372.788 - -1.53% -
SetIntersection_None_Set_float_256_1 1.86% 11367406.192 11579008.096 - 0.06% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 1.86% 23.447 23.884 - 0.36% -
std::list<std::string>::erase(begin)_(expensive_elements)/32 1.86% 29.935 30.491 - -3.15% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 1.86% 942.704 960.208 - 0.66% -
SetIntersection_None_Vector_float_16384_4 1.86% 1089729.328 1109955.167 - 0.43% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 1.85% 102683.243 104587.376 - -2.21% -
BM_PushHeap_string_Ascending_4 1.85% 2.548 2.595 - -0.33% -
std::stable_sort(vector<int>)_(shuffled)/1024 1.84% 2229.809 2270.912 - 0.58% -
std::multimap<int,_int>::insert(value)_(already_present)/1024 1.84% 21.221 21.611 - 1.64% -
std::remove(deque<int>)_(sprinkled)/32 1.84% 49.538 50.448 - -2.50% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 1.84% 1241227.945 1264033.691 - 1.70% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 1.84% 144034.679 146680.863 - -0.56% -
SetIntersection_Interlaced_Vector_string_262144_16384 1.84% 1010049.561 1028597.658 - -2.96% -
std::equal(list<int>)_(it,_it,_it,_it)/8192 1.84% 11644.559 11858.247 - -0.90% -
SetIntersection_None_Vector_string_262144_16384 1.83% 1290544.359 1314217.785 - 1.35% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 1.83% 10.457 10.648 - -2.63% -
std::stable_sort(vector<NonIntegral>)_(heap)/8192 1.83% 116740.956 118874.597 - 1.09% -
BM_PushHeap_uint32_Ascending_16384 1.83% 3.571 3.636 - 0.05% -
SetIntersection_Front_Vector_uint64_262144_16384 1.83% 74491368.376 75851032.905 - -1.55% -
std::map<int,_int>::count(key)_(existent)/1024 1.82% 3.720 3.787 - -0.72% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.82% 1788.355 1820.924 - 1.69% -
std::sort(deque<int>)_(pipe-organ)/1024 1.82% 2691.609 2740.598 - 0.27% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 1.82% 6747.790 6870.472 - 1.59% -
std::find_first_of(list<int>)_(large_needle)/8192 1.81% 47909902.735 48779180.599 - -0.41% -
std::stable_sort(vector<NonIntegral>)_(descending)/8192 1.81% 186737.365 190122.074 - 1.38% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8 1.80% 52.908 53.862 - 2.06% -
BM_StringAssignAsciizMix_Transparent 1.80% 2.972 3.025 - 0.51% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/8192 1.79% 6897.997 7021.347 - 2.19% -
std::make_heap(deque<int>)_(descending)/8192 1.79% 8632.158 8786.478 - -0.37% -
BM_StringFindCharLiteral/128 1.78% 3.004 3.057 - 1.75% -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 1.78% 21.289 21.669 - -0.21% -
rng::contains_subrange(vector<int>)_(process_all)/32 1.78% 7.939 8.081 - -0.55% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 1.78% 12765132.025 12992153.273 - 2.76% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1.78% 9752.247 9925.596 - -0.19% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 1.78% 16633.488 16928.876 - -4.50% -
std::stable_sort(vector<NonIntegral>)_(heap)/1024 1.77% 9483.725 9651.622 - 1.20% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.77% 601609.240 612240.461 - 1.29% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.77% 12164.640 12379.534 - 2.06% -
std::unordered_map<int,_int>::erase(iterator)/1024 1.76% 19.721 20.069 - -5.89% -
std::sort_heap(vector<NonIntegral>)/8 1.76% 30.069 30.598 - -0.99% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 1.76% 1225042.969 1246574.381 - 0.08% -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 1.76% 23.729 24.146 - 2.25% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8 1.76% 52.336 53.255 - 1.06% -
std::is_partitioned(list<int>)_(unpartitioned)/50 1.75% 4.377 4.454 - 0.14% -
SetIntersection_None_Vector_uint64_1024_1 1.75% 1071202.019 1089932.723 - 0.82% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 1.75% 18.128 18.445 - -0.28% -
std::partition_copy(vector<int>)/50 1.74% 12.719 12.941 - 1.64% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 1.74% 1220766.927 1242042.969 - -0.06% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/1024 1.74% 549.345 558.915 - 2.10% -
SetIntersection_None_Set_float_256_4 1.74% 11282467.969 11478806.316 - 1.50% -
SetIntersection_Interlaced_Set_uint32_256_64 1.74% 12915637.320 13140371.737 - -1.96% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.74% 1.281 1.303 - 0.16% -
std::set<int>::insert(value)_(already_present)/8192 1.74% 9.996 10.169 - -3.14% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle 1.74% 1.387 1.411 - -1.96% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 1.74% 2.093 2.130 - 2.84% -
std::multimap<int,_int>::equal_range(key)_(existent)/8192 1.74% 5.966 6.069 - -1.27% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 1.73% 662.365 673.850 - 5.34% -
BM_CmpEqual_schar_ushort 1.73% 1.079 1.098 - 0.59% -
std::find(list<int>)_(process_all)/50 1.73% 18.825 19.151 - 0.00% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 1.73% 9.333 9.494 - 0.17% -
BM_CmpEqual_uint_uchar 1.73% 1.093 1.112 - 1.88% -
std::map<int,_int>::lower_bound(key)_(existent)/32 1.73% 1.456 1.481 - -3.83% -
std::copy_n(vector<bool>)_(unaligned)/32768 1.73% 214.494 218.201 - 0.03% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 1.73% 21362.021 21730.605 - 5.61% -
std::list<std::string>::erase(begin)_(cheap_elements)/8192 1.73% 12.025 12.232 - -13.97% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 1.72% 188505.742 191753.943 - 5.64% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 1.72% 8686974.053 8836126.226 - 2.21% -
SetIntersection_None_Vector_float_1024_64 1.72% 1060784.415 1078985.063 - 0.76% -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 1.71% 663.902 675.286 - -1.45% -
std::find(list<int>)_(bail_25%)/1024 1.71% 127.848 130.039 - 0.55% -
std::unordered_map<int,_int>::erase(key)_(existent)/32 1.71% 20.756 21.112 - -5.19% -
std::find_end(list<int>,_pred)_(process_all)/8192 1.71% 8103.568 8242.048 - 0.55% -
std::list<std::string>::insert(begin)_(expensive_elements)/32 1.71% 29.205 29.704 - 4.24% -
std::set<std::string>::count(key)_(existent)/1024 1.71% 24.211 24.624 - 4.76% -
std::multiset<int>::erase(key)_(non-existent,_end)/32 1.71% 2.257 2.296 - -1.00% -
BM_PushHeap_pair<uint32,_uint32>_Random_16 1.70% 5.244 5.333 - -1.08% -
std::is_partitioned(vector<int>)_(partitioned)/50 1.70% 9.384 9.543 - -0.09% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 1.69% 12541.253 12753.619 - -4.01% -
BM_lexicographical_compare_three_way_fast_path/1048576 1.69% 244742.745 248883.632 - 0.96% -
std::sort_heap(deque<int>)/1024 1.69% 13366.247 13592.217 - 0.47% -
std::make_heap(deque<int>)_(repeated)/8192 1.69% 17777.665 18077.540 - 0.74% -
std::vector<int>::insert(begin)_(cheap_elements)/1024 1.69% 38.971 39.629 - 0.67% -
SetIntersection_None_Set_uint64_16384_16 1.68% 167265644.397 170081937.911 - 2.81% -
rng::for_each(multiset<int>)/32 1.68% 25.149 25.573 - 0.58% -
ranges::minmax(std::deque<__int128>)/1 1.68% 0.682 0.693 - -0.85% -
SetIntersection_Front_Vector_uint64_262144_262144 1.68% 349104574.365 354969790.691 - 1.30% -
BM_StringRelational_Compare_Empty_Small_Control 1.68% 1.608 1.635 - -1.70% -
std::sort(deque<int>)_(qsort_adversarial)/8192 1.68% 477633.432 485635.869 - -0.63% -
std::partition(list<int>)_(sparse)/32 1.67% 8.770 8.916 - 0.06% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 1.67% 9069584.462 9221370.938 - 0.49% -
std::find_if_not(vector<bool>)_(process_all)/1024 1.67% 559.418 568.780 - -0.10% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.67% 11021.876 11205.828 - 0.75% -
SetIntersection_Interlaced_Set_float_256_4 1.67% 10949989.422 11132648.142 - 2.88% -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 1.66% 10.928 11.110 - 72.14% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 1.66% 7.707 7.835 - 4.46% -
rng::starts_with(deque<int>)/8192 1.66% 3836.981 3900.643 - 1.34% -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 1.65% 40.102 40.765 - 1.19% -
SetIntersection_Front_Set_string_262144_256 1.65% 15079210.532 15328242.801 - 5.50% -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/1024 1.65% 12841.344 13052.863 - 1.61% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 1.65% 53.579 54.461 - -0.05% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 1.64% 54968.162 55872.013 - -1.02% -
std::unordered_map<int,_int>::clear()/32 1.64% 584.888 594.505 - -2.94% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.64% 55319.081 56228.221 - 1.14% -
SetIntersection_None_Set_uint64_262144_262144 1.64% 1223352.703 1243435.791 - 1.31% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 1.64% 21.643 21.998 - -0.81% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.64% 1005.752 1022.230 - -0.39% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1.63% 2983634.524 3032412.598 - 1.45% -
BM_vector_deque_ranges_move_backward/4000 1.63% 141.033 143.335 - -1.39% -
SetIntersection_None_Set_uint32_1024_1 1.63% 8959748.378 9105714.480 - 5.69% -
SetIntersection_None_Vector_float_262144_64 1.63% 1130458.478 1148861.280 - 1.47% -
std::partial_sort(deque<int>)_(descending)/8192 1.63% 257399.873 261589.707 - 1.48% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 1.63% 167526824.842 170252826.662 - 2.87% -
BM_CmpLess_schar_int 1.63% 1.104 1.121 - 1.07% -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8192 1.63% 5196.519 5281.039 - 1.32% -
rng::for_each(multimap<int>)/8 1.62% 6.131 6.230 - 0.90% -
rng::starts_with(vector<int>,_pred)/1000 1.62% 278.771 283.294 - 1.38% -
BM_deque_deque_ranges_copy/1024 1.62% 36.959 37.556 - 0.27% -
BM_StringEraseWithMove_Small_Transparent 1.61% 2.178 2.213 - 3.61% -
BM_num_put<bool> 1.61% 10.699 10.872 - 3.74% -
std::map<std::string,_int>::count(key)_(existent)/1024 1.61% 24.089 24.477 - -1.60% -
std::find_end(vector<int>)_(single_element)/1024 1.61% 244.093 248.024 - 0.76% -
BM_deque_deque_copy/1024 1.61% 36.967 37.561 - -0.82% -
SetIntersection_Interlaced_Set_float_256_64 1.61% 13004318.605 13213390.881 - -2.78% -
BM_vector_deque_move_backward/1024 1.60% 37.882 38.488 - -1.59% -
BM_deque_deque_ranges_move/70000 1.60% 3446.422 3501.499 - 0.00% -
SetIntersection_Front_Vector_uint32_256_4 1.60% 4147735.834 4214013.488 - 1.72% -
std::remove(deque<int>)_(sprinkled)/50 1.60% 54.309 55.176 - -3.80% -
BM_PushHeap_pair<uint32,_uint32>_Random_256 1.60% 6.907 7.017 - 1.09% -
std::multiset<int>::insert(value)_(already_present)/1024 1.60% 27.560 27.999 - 1.41% -
SetIntersection_Front_Set_string_262144_4 1.59% 1226946.263 1246500.182 - 1.33% -
std::is_partitioned(list<int>)_(partitioned)/32 1.59% 8.544 8.680 - -0.85% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 1.59% 9.283 9.431 - 1.56% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 1.59% 5356393.760 5441533.897 - 6.51% -
std::find_end(vector<int>)_(single_element)/1000 1.59% 238.497 242.285 - -0.73% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 1.59% 3.064 3.112 - 2.15% -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/1024 1.59% 672.628 683.302 - 1.12% -
std::multiset<int>::contains(key)_(non-existent)/1024 1.58% 5.885 5.978 - -3.56% -
ranges::minmax(std::list<__int128>)/8 1.58% 3.852 3.913 - 1.13% -
std::set<std::string>::insert(value)_(new_value,_end)/1024 1.58% 65.935 66.977 - -5.28% -
std::multiset<int>::erase(key)_(non-existent,_end)/1024 1.57% 6.452 6.554 - 0.74% -
BM_PushHeap_uint32_Ascending_16 1.57% 0.928 0.943 - 0.88% -
std::stable_sort(vector<NonIntegral>)_(shuffled)/1024 1.57% 11950.858 12138.595 - 0.68% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 1.57% 13.084 13.290 - 0.96% -
std::find(list<int>)_(bail_25%)/8192 1.57% 1418.358 1440.610 - 1.05% -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8192 1.57% 4778.635 4853.551 - 0.96% -
std::copy(deque<int>)/8 1.56% 2.655 2.697 - 1.03% -
std::deque<int>::ctor(size)/1024 1.56% 75.347 76.525 - 1.71% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.56% 6694.624 6799.166 - 0.43% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 1.56% 24.879 25.268 - 3.33% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 1.56% 34.738 35.280 - 0.69% -
std::shift_left(deque<int>)/32 1.56% 3.780 3.838 - 0.91% -
std::replace_if(vector<int>)_(sprinkled)/8192 1.56% 1886.654 1916.038 - 1.11% -
std::copy_n(vector<bool>)_(aligned)/4096 1.56% 4.705 4.778 - 0.71% -
SetIntersection_Interlaced_Set_uint64_262144_16 1.55% 1635837.728 1661248.211 - -6.56% -
std::map<int,_int>::insert(value)_(already_present)/1024 1.55% 3.231 3.281 - -6.03% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 1.55% 196992849.699 200047393.259 - -2.99% -
std::make_heap(deque<int>,_pred)_(ascending)/8 1.55% 24.705 25.088 - -1.36% -
std::is_sorted(vector<int>)/1024 1.55% 245.119 248.918 - 2.89% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 1.55% 1075143.141 1091776.864 - -0.42% -
SetIntersection_None_Set_uint64_262144_256 1.55% 1208624.512 1227314.861 - 0.35% -
std::set<int>::upper_bound(key)_(non-existent)/32 1.54% 2.402 2.440 - -0.43% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 1.54% 390.585 396.614 - 0.29% -
SetIntersection_Front_Vector_float_16_16 1.54% 35634468.988 36184349.948 - -2.40% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8192 1.54% 618816.062 628364.188 - 0.96% -
std::pop_heap(deque<std::string>)/8192 1.54% 113.519 115.270 - -0.53% -
std::multiset<std::string>::erase(key)_(existent)/32 1.54% 78.908 80.126 - -2.11% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 1.54% 18.050 18.328 - 0.43% -
std::distance(deque<int>)/50 1.54% 0.845 0.858 - 1.45% -
BM_CmpEqual_uchar_uint 1.54% 1.071 1.088 - 1.13% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.54% 1.666 1.692 - 1.42% -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8192 1.53% 173700.179 176355.616 - 0.72% -
std::copy_if(list<int>)_(entire_range)/32768 1.53% 25584.541 25974.973 - -1.31% -
SetIntersection_Front_Vector_uint32_256_64 1.53% 4339196.841 4405388.496 - -0.50% -
std::replace(vector<int>)_(prefix)/32 1.52% 5.116 5.194 - 0.23% -
std::rotate(list<int>)_(by_1/3)/32 1.52% 16.674 16.927 - 0.94% -
std::stable_sort(deque<int>)_(ascending)/1024 1.52% 2094.733 2126.525 - 1.18% -
SetIntersection_None_Vector_uint32_1024_1 1.52% 1075807.999 1092118.231 - 1.43% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 1.52% 20.082 20.386 - -0.52% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8192 1.52% 175065.177 177717.674 - 2.19% -
std::is_sorted_until(list<int>)/8192 1.51% 7164.030 7272.378 - 2.93% -
std::multiset<int>::count(key)_(existent)/1024 1.51% 5.654 5.739 - 1.67% -
std::is_partitioned(list<int>)_(partitioned)/1024 1.51% 709.345 720.047 - 23.26% -
SetIntersection_Interlaced_Vector_uint32_262144_1 1.51% 1040280.811 1055954.136 - 4.27% -
BM_vector_deque_ranges_move/4096 1.51% 145.410 147.599 - -0.99% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 1.51% 79419.823 80615.263 - -3.06% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 1.50% 1635998.373 1660589.438 - 2.96% -
BM_PushHeap_string_SingleElement_16384 1.50% 2.704 2.745 - 1.47% -
std::list<std::string>::ctor(size)/32 1.50% 348.132 353.364 - -16.91% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 1.50% 7147034.371 7254440.987 - -5.86% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 1.50% 9650.092 9795.107 - 0.75% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.50% 136297.294 138344.087 - 0.25% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 1.50% 1224190.186 1242570.475 - 0.08% -
std::set<int>::clear()/32 1.50% 620.702 630.010 - -2.15% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 1.50% 24.352 24.717 - -1.56% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 1.50% 1.946 1.975 - -3.82% -
std::search(vector<int>,_pred)_(no_match)/8192 1.50% 4171.108 4233.633 - -0.50% -
std::flat_map<int,_int>::insert(value)_(already_present)/32 1.50% 2.977 3.022 - 0.22% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst 1.50% 1.174 1.192 - -0.41% -
BM_vector_deque_ranges_copy_backward/4096 1.50% 147.787 149.998 - -3.01% -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 1.49% 14.449 14.664 - 0.06% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 1.49% 43.161 43.804 - -9.33% -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 1.48% 17.331 17.588 - 1.31% -
std::find_end(vector<int>,_pred)_(near_matches)/1024 1.48% 23668.747 24019.002 - 0.96% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 1.48% 1036319.289 1051609.348 - -0.97% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 1.47% 13956.697 14162.529 - -0.57% -
rng::starts_with(deque<int>)/1048576 1.47% 494426.922 501715.903 - 1.70% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 1.47% 12.772 12.960 - 0.60% -
std::multimap<std::string,_int>::ctor(const&)/1024 1.47% 34713.298 35223.513 - -0.32% -
std::make_heap(vector<int>,_pred)_(heap)/8 1.47% 14.599 14.813 - 0.38% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8 1.47% 54.769 55.572 - -2.36% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1.47% 1568.592 1591.610 - 2.50% -
std::stable_sort(deque<int>)_(pipe-organ)/1024 1.47% 2896.832 2939.306 - 0.70% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 1.47% 1832810.465 1859665.365 - -0.70% -
BM_StringCopy_Huge 1.46% 108.124 109.707 - 1.09% -
BM_PushHeap_pair<uint32,_uint32>_Random_262144 1.46% 6.824 6.924 - -0.27% -
SetIntersection_None_Vector_float_256_16 1.46% 4003723.305 4062282.031 - 1.11% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 1.46% 145930.508 148062.286 - -4.42% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 1.46% 13561317.431 13759178.960 - 2.21% -
std::vector<int>::insert(middle)_(cheap_elements)/32 1.46% 5.746 5.830 - 0.22% -
BM_deque_vector_ranges_copy_backward/1 1.46% 2.090 2.120 - -10.76% -
BM_vector_deque_ranges_move/1024 1.45% 35.731 36.251 - 0.09% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.45% 246509.749 250088.543 - -1.37% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 1.45% 12.433 12.613 - 0.25% -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 1.44% 6.078 6.165 - -2.97% -
SetIntersection_None_Set_float_1024_16 1.44% 8963908.957 9092992.546 - 1.58% -
std::set<int>::lower_bound(key)_(existent)/32 1.44% 1.496 1.517 - -1.80% -
std::stable_sort(vector<int>)_(heap)/1024 1.44% 2511.930 2548.052 - -0.95% -
SetIntersection_Front_Set_string_262144_1 1.44% 1070602.755 1085966.158 - -1.57% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 1.43% 432.894 439.104 - 1.46% -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 1.43% 652.782 662.140 - 1.21% -
std::search(deque<int>)_(no_match)/1024 1.43% 343.994 348.924 - -0.36% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 1.43% 1224258.219 1241785.971 - -0.19% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 1.43% 1048209.168 1063194.826 - 2.97% -
bm_swap_ranges_vb_aligned/8 1.43% 3.251 3.297 - 1.09% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 1.43% 343273638.211 348175635.388 - -2.00% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 1.42% 9.222 9.353 - -0.55% -
BM_deque_vector_ranges_copy/1024 1.42% 36.791 37.314 - -2.10% -
std::count(list<int>)_(every_other)/1024 1.42% 693.767 703.644 - 0.15% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/32 1.42% 16.865 17.105 - 0.80% -
BM_CmpEqual_uchar_uchar 1.42% 1.047 1.062 - -2.19% -
BM_PushHeap_uint64_Random_1024 1.42% 6.129 6.216 - -1.53% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 1.42% 16.185 16.414 - 3.02% -
std::rotate(vector<int>)_(1_element_backward)/8192 1.42% 294.746 298.928 - 0.10% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 1.42% 17.444 17.691 - -0.61% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 1.42% 751.775 762.424 - -2.39% -
SetIntersection_Interlaced_Set_uint32_1024_64 1.41% 10092992.810 10235701.150 - 3.71% -
SetIntersection_None_Vector_string_64_64 1.41% 8805471.923 8929838.455 - 0.71% -
std::find_end(vector<int>,_pred)_(near_matches)/1000 1.41% 22766.722 23088.244 - 0.86% -
std::rotate_copy(deque<int>)/50 1.41% 3.017 3.060 - 1.81% -
std::adjacent_find(list<int>)/50 1.41% 22.970 23.294 - 0.15% -
SetIntersection_None_Set_uint64_262144_1024 1.41% 1208922.934 1225919.434 - -0.08% -
std::partition_point(vector<int>)/32 1.40% 2.529 2.565 - -0.40% -
BM_StringAssignAsciiz_Large_Opaque 1.40% 11.569 11.731 - 0.18% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 1.40% 2.287 2.319 - -0.92% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 1.40% 188532.850 191165.215 - 5.27% -
ranges::minmax(std::deque<__int128>)/70000 1.39% 34481.899 34962.311 - 0.94% -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 1.39% 1.512 1.533 - 3.50% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.39% 1101875.069 1117184.184 - 0.01% -
std::search(vector<int>,_pred)_(no_match)/1000 1.39% 513.867 521.003 - -0.60% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 1.39% 4089560.990 4146340.266 - 0.91% -
rng::contains(vector<int>)_(process_all)/32 1.39% 8.216 8.330 - -0.97% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.39% 604.001 612.377 - 1.06% -
std::multimap<int,_int>::count(key)_(existent)/32 1.39% 3.617 3.667 - 0.69% -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 1.38% 17.551 17.794 - 1.62% -
rng::fold_left(list<int>)/50 1.38% 37.492 38.010 - 0.53% -
SetIntersection_Interlaced_Set_float_262144_16384 1.38% 1236047.851 1253117.268 - -1.60% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 1.38% 24.722 25.063 - -0.55% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_16 1.38% 35693248.541 36186039.635 - 2.42% -
SetIntersection_None_Set_uint64_262144_16 1.38% 1208327.151 1225005.371 - 0.44% -
std::shift_left(list<int>)/8192 1.38% 7603.754 7708.644 - 7.10% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.38% 53994.291 54739.097 - -2.07% -
SetIntersection_None_Set_float_64_4 1.37% 21359520.046 21651666.761 - 0.56% -
SetIntersection_Front_Vector_uint32_64_1 1.37% 16396486.690 16620602.546 - 1.54% -
SetIntersection_None_Vector_string_262144_1024 1.37% 1287267.087 1304858.658 - -0.95% -
BM_PushHeap_string_SingleElement_262144 1.36% 2.734 2.771 - 0.56% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 1.36% 52.175 52.885 - 0.00% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 1.36% 13867933.397 14056552.971 - 2.27% -
SetIntersection_None_Set_uint64_256_16 1.36% 10780360.535 10926922.944 - 3.07% -
SetIntersection_None_Vector_float_256_256 1.36% 2141987.731 2171074.047 - 3.24% -
std::adjacent_find(vector<int>,_pred)/1048576 1.36% 461212.820 467474.339 - -0.77% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 1.35% 388.471 393.733 - 0.38% -
std::make_heap(deque<int>)_(ascending)/1024 1.35% 2628.185 2663.722 - 0.54% -
std::find_end(list<int>)_(process_all)/1024 1.35% 728.600 738.451 - 1.12% -
BM_vector_deque_ranges_copy_backward/5500 1.35% 196.280 198.933 - -5.90% -
std::multimap<std::string,_int>::ctor(const&)/8192 1.35% 338458.560 343032.758 - -1.05% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 1.35% 276939.835 280674.323 - -2.20% -
std::none_of(list<int>)_(process_all)/32768 1.35% 25689.098 26035.293 - -1.19% -
std::search(list<int>)_(no_match)/1048576 1.35% 835423.412 846671.529 - 1.01% -
SetIntersection_Interlaced_Set_uint64_262144_4 1.35% 1311065.430 1328706.949 - -8.32% -
std::stable_partition(vector<int>)_(sparse)/32 1.35% 7.224 7.321 - -1.82% -
SetIntersection_None_Vector_uint32_16384_16 1.34% 1100739.562 1115519.791 - 0.90% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 1.34% 1335016.037 1352922.375 - 1.35% -
std::find_if_not(vector<bool>)_(process_all)/1048576 1.34% 571317.007 578974.704 - -0.23% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 1.34% 429.939 435.679 - 0.41% -
BM_std_minmax_element<char>/3 1.33% 1.201 1.217 - 0.03% -
std::map<std::string,_int>::clear()/0 1.33% 395.392 400.661 - -2.51% -
std::partial_sort_copy(vector<int>)_(shuffled)/8192 1.33% 87669.260 88835.417 - -0.12% -
std::set<std::string>::ctor(&&,_different_allocs)/8192 1.33% 57664.665 58431.104 - 1.65% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 1.33% 391.090 396.287 - 0.29% -
std::search(vector<int>,_pred)_(no_match)/1048576 1.32% 586205.801 593959.183 - -0.64% -
std::remove(list<int>)_(sprinkled)/32 1.32% 51.767 52.450 - 0.51% -
std::find_end(vector<int>)_(same_length)/8192 1.32% 1995.053 2021.290 - -0.18% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 1.31% 219.130 222.010 - 5.85% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 1.31% 189768.219 192259.820 - 5.57% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 1.31% 6760.441 6849.108 - 0.84% -
std::make_heap(deque<int>)_(repeated)/1024 1.31% 2260.362 2289.987 - 0.28% -
BM_StringEraseToEnd_Huge_Opaque 1.31% 2.256 2.286 - 0.07% -
SetIntersection_None_Set_uint64_262144_64 1.31% 1207886.066 1223652.588 - 0.14% -
BM_deque_vector_ranges_copy/1 1.30% 2.095 2.122 - -1.72% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.30% 118626.118 120172.398 - 0.23% -
BM_std_minmax_element<short>/64 1.30% 17.343 17.569 - 2.77% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 1.30% 17.886 18.119 - 0.47% -
SetIntersection_Front_Set_uint64_16384_1024 1.30% 12571742.754 12735295.646 - 3.77% -
SetIntersection_Front_Vector_float_16_4 1.30% 54122063.038 54825275.752 - -2.50% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8192 1.30% 3992.712 4044.572 - 1.08% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.30% 13791.164 13970.240 - 1.19% -
std::move_backward(list<int>)/262144 1.30% 258599.019 261954.414 - -0.67% -
std::all_of(vector<int>)_(process_all)/8 1.30% 2.354 2.384 - -7.60% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 1.29% 6146.769 6226.165 - 2.51% -
std::find_if_not(vector<bool>)_(process_all)/8192 1.29% 4464.370 4522.012 - -0.27% -
std::map<int,_int>::insert(value)_(new_value,_end)/1024 1.29% 26.735 27.080 - 2.49% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1.29% 1120310.381 1134756.896 - 4.14% -
std::partial_sort_copy(list<int>)_(ascending)/8192 1.29% 56572.930 57302.206 - -0.18% -
SetIntersection_None_Set_float_64_16 1.29% 18048889.919 18281181.178 - -0.70% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1048576 1.29% 0.811 0.822 - 1.39% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 1.28% 533.850 540.709 - -2.74% -
ranges::min(std::list<__int128>)/70000 1.28% 58205.552 58953.341 - 0.47% -
BM_deque_deque_ranges_move_backward/1024 1.28% 37.870 38.357 - -3.35% -
SetIntersection_Front_Set_uint64_256_256 1.28% 7798527.021 7898675.879 - 4.47% -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8 1.28% 17.020 17.238 - 1.46% -
std::unique(deque<int>,_pred)_(contiguous)/52 1.28% 67.372 68.235 - 0.71% -
SetIntersection_Interlaced_Set_float_16384_16384 1.28% 217001266.868 219776474.429 - 0.18% -
std::sort_heap(vector<NonIntegral>,_pred)/8192 1.28% 106277.552 107635.118 - 1.16% -
std::move(list<int>)/1048576 1.28% 991037.096 1003678.827 - 1.10% -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 1.27% 19.463 19.711 - -0.08% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 1.27% 1826332.356 1849615.561 - 0.85% -
bm_ranges_lexicographical_compare<signed_char>/8 1.27% 3.463 3.507 - 2.27% -
std::make_heap(deque<int>)_(ascending)/8192 1.27% 20700.085 20962.635 - 0.52% -
BM_deque_deque_copy_backward/64 1.27% 3.347 3.390 - -13.78% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 1.27% 22.855 23.144 - -1.82% -
BM_deque_vector_move_backward/1024 1.27% 36.709 37.173 - -4.37% -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8 1.27% 16.425 16.633 - 0.15% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 1.27% 2353396.088 2383166.923 - 3.30% -
BM_CmpLess_uint_ushort 1.26% 1.101 1.115 - 1.44% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 1.26% 392.302 397.233 - 0.73% -
rng::contains_subrange(vector<int>)_(single_element)/16 1.26% 4.797 4.857 - 3.40% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.25% 39651.337 40147.023 - 1.93% -
SetIntersection_None_Set_uint32_256_1 1.25% 11529564.767 11673357.660 - 3.83% -
std::partition_copy(list<int>)/8192 1.25% 7338.800 7430.220 - 2.76% -
BM_vector_deque_copy/64 1.24% 2.826 2.861 - -4.11% -
BM_CmpEqual_int_schar 1.24% 1.122 1.136 - -0.22% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1.24% 1108328.716 1122054.987 - 0.95% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8 1.24% 61.961 62.728 - -2.35% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 1.24% 24.042 24.339 - 1.30% -
rng::find_if_not(vector<bool>)_(process_all)/8192 1.23% 4495.191 4550.610 - 0.62% -
std::stable_sort(vector<NonIntegral>)_(ascending)/1024 1.23% 3590.359 3634.457 - 0.76% -
BM_vector_deque_ranges_copy_backward/1024 1.23% 37.785 38.249 - -1.82% -
SetIntersection_None_Vector_uint64_262144_16 1.23% 1121864.595 1135632.712 - 1.14% -
std::stable_sort(vector<int>)_(shuffled)/8 1.23% 19.579 19.819 - -0.33% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 1.23% 51.886 52.522 - 0.16% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/8192 1.22% 9.926 10.047 - -1.12% -
SetIntersection_Front_Set_string_16_4 1.22% 63232726.230 64005451.543 - 1.04% -
SetIntersection_None_Vector_float_262144_1024 1.22% 1128491.037 1142249.162 - 0.05% -
BM_deque_deque_ranges_move_backward/64 1.22% 3.374 3.415 - -15.64% -
BM_deque_vector_move_backward/64 1.22% 2.921 2.957 - -17.94% -
std::find_end(vector<int>)_(near_matches)/1000 1.22% 13409.390 13572.629 - -0.37% -
std::map<int,_int>::find(key)_(non-existent)/32 1.21% 2.253 2.280 - 0.24% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.21% 62684.174 63444.569 - -0.49% -
BM_PushHeap_pair<uint32,_uint32>_Random_64 1.21% 6.350 6.426 - 0.83% -
std::copy(vector<int>)/32768 1.21% 3749.542 3794.961 - 13.24% -
SetIntersection_None_Set_uint64_16384_1 1.21% 161598357.210 163555728.055 - 2.99% -
std::sort(deque<int>)_(ascending)/1024 1.21% 756.439 765.599 - 0.45% -
rng::find_if_not(vector<bool>)_(process_all)/1048576 1.21% 575378.187 582341.437 - 0.58% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 1.21% 10.581 10.709 - 2.66% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 1.21% 1.677 1.697 - 1.10% -
std::unordered_set<int>::ctor(const&,_alloc)/0 1.20% 13.035 13.192 - 2.33% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/0 1.20% 17.341 17.550 - 1.06% -
SetIntersection_None_Vector_float_64_64 1.20% 8421526.178 8522709.908 - 0.80% -
std::search(list<int>)_(single_element)/1024 1.20% 722.762 731.436 - -2.55% -
std::partition_point(deque<int>)/8192 1.20% 15.061 15.241 - 0.21% -
std::find(vector<int>)_(bail_25%)/8192 1.20% 465.168 470.734 - -0.56% -
SetIntersection_Interlaced_Set_uint64_262144_1024 1.20% 1571737.225 1590527.752 - 1.20% -
std::find_first_of(list<int>)_(small_needle)/32 1.20% 92.763 93.872 - -1.53% -
std::map<std::string,_int>::contains(key)_(existent)/1024 1.19% 24.633 24.927 - 0.42% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.19% 737.214 746.007 - -6.65% -
std::find(deque<int>)_(process_all)/8192 1.19% 1934.993 1958.047 - 0.04% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 1.19% 391.588 396.240 - 0.57% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.19% 178093.372 180208.175 - 0.82% -
BM_deque_deque_ranges_copy/4000 1.19% 141.517 143.196 - -1.38% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 1.18% 37.420 37.863 - -0.76% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1.18% 806.802 816.340 - 1.09% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 1.18% 22830349.129 23100184.995 - 0.10% -
std::find_end(forward_list<int>)_(process_all)/1000 1.18% 681.310 689.359 - 0.63% -
std::set<int>::insert(value)_(new_value,_end)/32 1.18% 18.703 18.924 - -1.78% -
BM_deque_vector_copy_backward/1024 1.18% 36.637 37.069 - -2.38% -
BM_StringFindAllMatch/8 1.18% 2.873 2.907 - 14.27% -
BM_deque_deque_ranges_move_backward/5500 1.18% 201.337 203.707 - -3.76% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 1.18% 3.014 3.050 - 0.45% -
BM_PushHeap_uint64_Ascending_16 1.17% 0.909 0.920 - -6.85% -
std::remove(list<int>)_(sprinkled)/50 1.17% 60.859 61.574 - 0.26% -
BM_StringRelational_Less_Large_Large_ChangeFirst 1.17% 1.396 1.413 - 0.35% -
BM_PushHeap_string_SingleElement_64 1.17% 2.777 2.810 - 2.55% -
BM_getline_string 1.17% 16.615 16.809 - 2.02% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 1.17% 8564573.971 8664448.140 - 2.33% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 1.17% 12.991 13.142 - -0.14% -
BM_CmpLess_uchar_schar 1.16% 1.017 1.029 - 1.45% -
SetIntersection_Interlaced_Set_uint32_16384_16 1.16% 207728090.723 210145149.336 - 2.41% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 1.16% 12.774 12.922 - 0.70% -
std::sort(vector<int>)_(descending)/8192 1.16% 7198.360 7281.943 - 0.52% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.16% 45809.531 46340.531 - 1.53% -
SetIntersection_Front_Set_uint64_1024_4 1.16% 1055987.746 1068211.810 - 5.88% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.16% 54416.012 55045.017 - -1.87% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/32 1.15% 23.983 24.260 - 1.52% -
BM_lexicographical_compare_three_way<IntPtr>/16 1.15% 4.303 4.352 - -0.88% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.15% 5668.842 5734.264 - -5.45% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/1024 1.15% 6.560 6.636 - 0.77% -
std::stable_partition(deque<int>)_(alloc_fails)/1024 1.15% 2686.257 2717.234 - 2.04% -
std::partial_sort_copy(deque<int>)_(ascending)/1024 1.15% 5086.131 5144.732 - 0.23% -
std::stable_sort(vector<NonIntegral>)_(heap)/8 1.15% 21.226 21.470 - 0.09% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 1.15% 459.614 464.892 - 1.71% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.15% 117664.643 119015.508 - 1.46% -
SetIntersection_Interlaced_Set_uint32_16_16 1.15% 37906912.635 38341965.078 - 1.53% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 1.15% 11.205 11.333 - -0.09% -
std::find_end(vector<int>,_pred)_(process_all)/1048576 1.14% 635975.804 643257.298 - -0.41% -
BM_num_put<double> 1.14% 57.377 58.034 - 0.66% -
std::pop_heap(deque<int>)/8 1.14% 52.018 52.612 - 0.51% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 1.14% 80256.343 81171.342 - 0.69% -
std::find_if_not(list<int>)_(process_all)/50 1.14% 38.623 39.063 - 1.50% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 1.14% 16.215 16.400 - 2.58% -
SetIntersection_None_Vector_string_16384_1024 1.13% 1220661.816 1234511.856 - -0.71% -
SetIntersection_Interlaced_Vector_string_256_16 1.13% 10482620.642 10601510.702 - 3.00% -
bm_swap_ranges_vb_unaligned/64 1.13% 4.925 4.981 - 0.39% -
BM_PushHeap_string_PipeOrgan_16 1.13% 4.144 4.191 - 1.00% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.13% 12666.791 12810.011 - 1.72% -
BM_num_put<long_long> 1.13% 11.609 11.741 - 0.75% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1048576 1.13% 514009.557 519815.060 - 0.74% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1.13% 1150885.537 1163875.470 - 1.68% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.13% 8488.069 8583.785 - 0.88% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 1.13% 3863.705 3907.269 - 0.28% -
SetIntersection_None_Vector_string_256_256 1.13% 2250746.043 2276072.308 - -0.40% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 1.13% 56815.632 57454.940 - -0.79% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/0 1.12% 13.077 13.224 - 0.32% -
std::stable_partition(vector<int>)_(dense)/8192 1.12% 2079.059 2102.407 - -0.37% -
SetIntersection_Front_Vector_uint64_262144_1 1.12% 1041104.517 1052788.383 - 0.39% -
SetIntersection_None_Set_string_1024_256 1.12% 8979815.925 9080451.093 - 1.86% -
std::remove_if(list<int>)_(prefix)/32 1.12% 58.269 58.920 - -0.10% -
std::set<std::string>::clear()/32 1.11% 892.099 902.042 - 2.16% -
rng::find(join_view(deque<deque<int>>))_(process_all)/1024 1.11% 288.673 291.885 - -0.19% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 1.11% 12.759 12.901 - 0.34% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1.11% 1922236.660 1943616.105 - 0.68% -
std::none_of(list<int>)_(process_all)/8 1.11% 2.637 2.667 - -0.28% -
SetIntersection_Interlaced_Set_uint32_256_4 1.11% 11539524.266 11667773.179 - 3.04% -
rng::contains(vector<int>)_(process_all)/50 1.11% 12.122 12.256 - -0.96% -
BM_deque_vector_copy_backward/64 1.11% 2.924 2.956 - -8.94% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 1.11% 11.796 11.926 - 6.14% -
std::copy_if(list<int>)_(entire_range)/262144 1.11% 213969.367 216334.516 - -0.97% -
std::for_each(deque<int>)/8 1.11% 0.910 0.920 - 0.43% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 1.10% 37.013 37.422 - 7.20% -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 1.10% 921.764 931.938 - 0.01% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8 1.10% 43.584 44.065 - -1.72% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/0 1.10% 13.380 13.527 - -0.16% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 1.10% 12296.656 12432.230 - 0.15% -
BM_StringRelationalLiteral_Less_Large_Large_Control 1.10% 2.019 2.042 - -1.13% -
rng::for_each(multimap<int>)/32 1.10% 26.425 26.716 - 0.50% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 1.10% 1118257.083 1130532.112 - 4.37% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 1.10% 12460.738 12597.459 - -4.20% -
std::copy_backward(deque<int>)/4096 1.10% 146.830 148.441 - 0.71% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.09% 745.524 753.680 - -0.98% -
rng::find_last(vector<char>)_(bail_10%)/50 1.09% 10.698 10.815 - 0.25% -
SetIntersection_None_Vector_uint64_262144_1024 1.09% 1114535.784 1126726.289 - 0.69% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 1.09% 389.769 394.028 - 0.53% -
std::copy_backward(deque<int>)/8 1.09% 2.660 2.689 - -3.41% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 1.09% 868.675 878.146 - -4.02% -
BM_StringRelationalLiteral_Less_Empty_Small_Control 1.09% 1.643 1.661 - -5.39% -
std::remove_copy(list<int>)_(prefix)/32 1.09% 11.175 11.297 - 0.09% -
SetIntersection_None_Vector_string_16384_64 1.09% 1220036.511 1233302.792 - -0.71% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 1.09% 13.087 13.229 - 0.19% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 1.09% 11563.844 11689.339 - -0.51% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/1024 1.08% 14941.516 15103.527 - 0.38% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 1.08% 11381119.776 11504509.635 - 4.38% -
std::sort_heap(vector<int>,_pred)/8192 1.08% 106131.448 107281.886 - 1.05% -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/0 1.08% 14.981 15.143 - 0.71% -
rng::find_last(list<int>)_(bail_90%)/1024 1.08% 75.173 75.985 - -0.48% -
std::list<std::string>::erase(begin)_(expensive_elements)/8192 1.08% 31.098 31.434 - -4.11% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/0 1.08% 12.977 13.117 - 0.26% -
SetIntersection_Front_Set_uint32_262144_16384 1.08% 219248401.645 221613417.503 - -1.48% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 1.08% 21550.929 21783.040 - -3.82% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 1.08% 10737.534 10853.047 - 5.65% -
rng::find_last(list<int>)_(bail_10%)/50 1.08% 15.761 15.930 - -0.04% -
std::multimap<int,_int>::find(key)_(non-existent)/8192 1.08% 6.971 7.046 - -19.67% -
std::partial_sort_copy(deque<int>)_(repeated)/8 1.07% 9.749 9.853 - -0.40% -
std::sort(vector<int>)_(ascending)/8 1.07% 15.703 15.872 - -1.45% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 1.07% 83.963 84.865 - -9.62% -
SetIntersection_Front_Vector_string_262144_16384 1.07% 345430994.416 349141981.348 - -0.03% -
BM_CmpEqual_short_uchar 1.07% 1.081 1.093 - -0.17% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.07% 142906.511 144440.589 - 3.16% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/1024 1.07% 7.896 7.980 - -0.16% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 1.07% 21.050 21.275 - -2.01% -
std::copy_n(list<int>)/64 1.07% 14.563 14.719 - -0.87% -
std::multimap<int,_int>::upper_bound(key)_(existent)/1024 1.07% 7.024 7.099 - -0.68% -
SetIntersection_Interlaced_Set_float_256_1 1.07% 4123051.821 4167007.891 - 0.34% -
std::sort(vector<int>)_(pipe-organ)/1024 1.06% 2272.575 2296.770 - -0.10% -
BM_CmpEqual_uchar_int 1.06% 1.072 1.083 - 1.83% -
std::search(vector<int>,_pred)_(no_match)/1024 1.06% 525.852 531.434 - -0.60% -
std::stable_sort(deque<int>)_(pipe-organ)/8192 1.06% 20343.367 20559.057 - -4.22% -
SetIntersection_None_Vector_float_16384_16 1.06% 1103223.252 1114909.704 - 0.74% -
std::multiset<std::string>::ctor(const&,_alloc)/0 1.06% 12.589 12.722 - 0.20% -
std::copy_if(vector<int>)_(every_other)/8 1.05% 4.161 4.204 - -0.06% -
SetIntersection_Interlaced_Set_uint64_262144_64 1.05% 1600594.563 1617466.148 - -4.29% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 1.05% 8995063.650 9089729.823 - 1.78% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 1.05% 1.203 1.216 - -7.01% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.05% 6715.447 6786.054 - -2.02% -
SetIntersection_Interlaced_Set_float_16384_64 1.05% 210366080.108 212576111.817 - -1.69% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.05% 446.005 450.689 - 0.20% -
BM_StringFindStringLiteral/256 1.05% 5.423 5.480 - 1.22% -
std::find(vector<long_long>)_(process_all)/1024 1.05% 89.885 90.829 - 0.79% -
std::stable_sort(deque<int>)_(heap)/1024 1.05% 2706.527 2734.926 - 0.72% -
std::sort_heap(vector<NonIntegral>,_pred)/1024 1.05% 9869.740 9973.252 - 0.81% -
SetIntersection_None_Set_uint32_262144_16 1.05% 1179785.642 1192144.775 - 1.08% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 1.05% 16.059 16.227 - 0.05% -
SetIntersection_Front_Vector_uint32_4_4 1.05% 135780551.004 137199697.581 - 1.52% -
std::map<std::string,_int>::count(key)_(non-existent)/1024 1.04% 24.669 24.927 - -16.31% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/32 1.04% 2.734 2.762 - 1.26% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 1.04% 1625334.719 1642285.809 - 0.25% -
std::find_first_of(vector<int>)_(small_needle)/32 1.04% 53.847 54.408 - 16.99% -
SetIntersection_Front_Vector_string_256_1 1.04% 4196337.550 4240056.983 - 0.28% -
std::remove_copy(deque<int>)_(sprinkled)/8192 1.04% 2847.769 2877.421 - 0.88% -
std::pop_heap(deque<float>)/8192 1.04% 61.340 61.978 - 0.38% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1.04% 1136115.252 1147925.607 - -2.66% -
std::unique_copy(list<int>,_pred)_(sprinkled)/32 1.04% 21.231 21.451 - 0.80% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 1.03% 391.660 395.713 - 0.37% -
BM_deque_deque_copy_backward/1024 1.03% 38.224 38.620 - -2.42% -
std::sort_heap(deque<int>,_pred)/8192 1.03% 430314.413 434765.127 - 1.59% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 1.03% 11409860.888 11527729.980 - 1.08% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 1.03% 347460971.431 351047858.423 - 2.99% -
rng::find(join_view(list<vector<int>>))_(process_all)/50 1.03% 23.159 23.398 - -0.51% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 1.03% 349765375.114 353369973.981 - 1.28% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8 1.03% 58.569 59.172 - -2.17% -
std::unique(vector<int>)_(sprinkled)/8192 1.03% 3895.926 3935.944 - 0.38% -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 1.03% 23.212 23.450 - 2.04% -
std::find_first_of(vector<int>)_(large_needle)/32 1.03% 107.888 108.995 - -11.10% -
std::unique(vector<int>,_pred)_(contiguous)/8192 1.03% 3592.712 3629.563 - 0.79% -
SetIntersection_Front_Set_uint32_16384_16 1.02% 1205652.387 1218002.019 - 1.39% -
std::is_partitioned(vector<int>)_(partitioned)/32 1.02% 6.378 6.444 - 0.48% -
std::remove_if(list<int>)_(prefix)/50 1.02% 71.647 72.379 - -0.20% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.02% 138290.978 139704.870 - 1.17% -
BM_PushHeap_uint64_Random_16384 1.02% 6.247 6.310 - -1.01% -
std::rotate_copy(list<int>)/50 1.02% 13.765 13.906 - -0.96% -
std::unordered_set<std::string>::ctor(const&)/0 1.02% 12.817 12.948 - 0.30% -
std::unique_copy(vector<int>)_(sprinkled)/32 1.02% 13.190 13.324 - -2.11% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 1.02% 53.714 54.261 - 0.12% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 1.02% 22452.974 22681.677 - 0.25% -
SetIntersection_None_Vector_float_64_4 1.02% 15906785.572 16068723.304 - 1.24% -
std::find_first_of(vector<int>,_pred)_(small_needle)/50 1.02% 273.560 276.343 - -1.41% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8 1.02% 51.285 51.806 - -0.38% -
SetIntersection_None_Vector_float_256_64 1.01% 3424100.202 3458812.073 - 0.82% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.01% 67092.647 67771.506 - 0.83% -
SetIntersection_Front_Vector_uint32_4_1 1.01% 213676896.430 215835323.145 - 1.40% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 1.01% 392.920 396.888 - 0.45% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8 1.01% 61.765 62.389 - 0.12% -
std::replace_if(vector<int>)_(sprinkled)/1024 1.01% 243.917 246.378 - 0.54% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.01% 90954.179 91870.466 - -0.22% -
rng::find_last_if(vector<int>)_(bail_10%)/8 1.01% 2.627 2.653 - 0.74% -
BM_deque_vector_ranges_copy_backward/64 1.01% 2.926 2.955 - -8.00% -
BM_vector_deque_copy_backward/1024 1.01% 37.955 38.336 - -1.23% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 1.00% 12.791 12.919 - 0.45% -
BM_CmpLess_ushort_ushort 1.00% 1.054 1.065 - -1.32% -

Performance Improvements - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::search_n(vector<int>)_(no_match)/8192 -99.80% 1641.328 3.226 366.277 -12.59% 366.277
std::search_n(vector<int>,_pred)_(no_match)/8192 -99.73% 2957.626 8.067 705.598 -0.37% 705.598
std::search_n(deque<int>,_pred)_(no_match)/8192 -99.55% 4013.336 18.048 575.902 1.93% 575.902
std::search_n(deque<int>)_(no_match)/8192 -99.35% 2429.649 15.700 475.790 -1.61% 475.790
std::search_n(vector<int>)_(no_match)/1024 -98.51% 216.841 3.238 43.384 -12.06% 43.384
std::search_n(vector<int>,_pred)_(no_match)/1024 -98.12% 427.880 8.063 65.207 -0.29% 65.207
std::search_n(deque<int>,_pred)_(no_match)/1024 -97.55% 611.467 14.969 89.055 -3.30% 89.055
std::search_n(deque<int>)_(no_match)/1024 -95.35% 293.746 13.655 47.197 -0.32% 47.197
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -70.72% 1749.757 512.315 - -44.56% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 -67.11% 2531.800 832.621 - 0.17% -
std::vector<int>::ctor(size)/8192 -66.39% 574.879 193.215 - -65.65% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 -62.36% 50.255 18.914 - -28.44% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 -56.14% 23.870 10.468 - -56.18% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -53.70% 14.877 6.888 - -54.01% -
std::search_n(vector<int>)_(no_match)/32 -51.89% 6.886 3.313 0.398 -10.07% 0.398
BM_deque_vector_copy/64 -51.49% 5.410 2.624 - 2.30% -
std::transform(deque<int>)_(identity_transform)/32 -49.24% 24.212 12.291 - -0.12% -
BM_vector_deque_ranges_move/64 -47.12% 5.321 2.813 - -9.16% -
rng::find_last(list<int>)_(bail_10%)/1024 -46.99% 1240.838 657.713 - 0.35% -
bm_write -46.72% 606.091 322.921 - -46.99% -
std::search_n(vector<int>,_pred)_(no_match)/32 -46.12% 15.025 8.096 0.449 -0.31% 0.449
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -44.73% 34.540 19.089 - -31.33% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 -44.69% 841.040 465.156 - -36.20% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -44.36% 38.337 21.331 - -35.86% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 -43.01% 179.543 102.325 - -56.27% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 -42.84% 70.426 40.259 - -8.69% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -42.26% 171.755 99.174 - -51.95% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control -41.87% 0.445 0.258 - -0.19% -
std::map<int,_int>::contains(key)_(non-existent)/8192 -40.28% 19.119 11.419 - 3.98% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -40.19% 166.690 99.698 - -50.73% -
BM_vector_deque_copy/0 -39.00% 0.604 0.368 - -20.24% -
std::set<std::string>::insert(value)_(already_present)/1024 -38.95% 26.792 16.358 - -0.84% -
std::set<int>::contains(key)_(non-existent)/8192 -38.33% 19.181 11.828 - -2.20% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -38.24% 125.843 77.718 - -44.66% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 -38.18% 39.010 24.117 - -2.76% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 -38.13% 41.959 25.959 - 11.69% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -37.36% 17331.996 10856.686 - -22.54% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 -36.33% 4.194 2.670 - -30.65% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 -35.87% 2.014 1.292 - -18.52% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 -34.89% 94.600 61.597 - 21.51% -
std::move_backward(vector<int>)/262144 -34.62% 21868.613 14297.751 - -32.59% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 -34.53% 653.879 428.110 - -0.32% -
std::copy(vector<int>)/4096 -34.13% 222.446 146.515 - -14.79% -
ranges::min(std::deque<__int128>)/70000 -33.48% 36497.526 24277.887 - -16.83% -
std::is_sorted_until(deque<int>,_pred)/8 -33.38% 6.112 4.072 - -1.04% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 -33.14% 75.689 50.608 - -15.71% -
std::set<std::string>::insert(value)_(new_value,_middle)/0 -32.80% 34.610 23.257 - 0.75% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -32.71% 48.229 32.452 - 2.87% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 -32.70% 9.236 6.216 - -27.52% -
BM_PushHeap_float_Random_1 -32.67% 0.697 0.469 - 0.58% -
std::copy_n(vector<bool>)_(aligned)/1048576 -32.63% 3319.084 2235.973 - -28.87% -
SetIntersection_Interlaced_Vector_string_262144_1024 -32.43% 349346807.551 236063562.649 - -30.46% -
std::unordered_multiset<int>::count(key)_(non-existent)/0 -32.39% 0.404 0.273 - 0.12% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 -32.27% 6.666 4.515 - -27.98% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -32.01% 804.576 547.041 - -42.69% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 -31.35% 1964.499 1348.678 - -9.25% -
SetIntersection_Interlaced_Vector_uint64_262144_16 -31.10% 5559185.694 3830104.450 - -0.80% -
SetIntersection_None_Set_string_1024_16 -30.40% 12663239.195 8813993.448 - -15.81% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 -30.34% 23.874 16.630 - -3.91% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 -30.34% 14.878 10.364 - -4.41% -
ranges::min(std::deque<char>)/1 -30.16% 0.915 0.639 - 1.56% -
std::adjacent_find(deque<int>)/50 -29.84% 26.467 18.570 - 9.89% -
SetIntersection_None_Set_string_1024_4 -28.64% 12516676.481 8931612.273 - -16.08% -
std::search(deque<int>)_(same_length)/1000 -28.38% 464.349 332.569 - -13.55% -
BM_vector_deque_ranges_copy/0 -28.33% 0.625 0.448 - 5.50% -
std::all_of(vector<int>)_(process_all)/50 -27.68% 17.631 12.750 - 0.91% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 -27.60% 0.697 0.505 - -11.99% -
SetIntersection_None_Set_string_1024_1 -27.51% 12681800.183 9193484.348 - -12.18% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 -27.39% 11.309 8.211 - -7.20% -
std::list<int>::ctor(Range)_(cheap_elements)/32 -27.31% 472.645 343.557 - 6.55% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 -27.18% 41.865 30.485 - 1.75% -
SetIntersection_Interlaced_Set_string_16384_16 -26.85% 345495322.150 252742792.733 - 1.48% -
std::map<std::string,_int>::erase(key)_(existent)/32 -26.60% 77.818 57.116 - 0.87% -
std::fill(list<int>)/1024 -26.43% 671.673 494.181 - -2.77% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 -26.17% 7.861 5.804 - -6.84% -
SetIntersection_Interlaced_Vector_uint32_16384_16 -25.67% 3221521.985 2394698.984 - -21.86% -
BM_StringDestroy_Large -25.43% 9.522 7.100 - -12.62% -
std::adjacent_find(deque<int>)/8 -25.33% 4.875 3.640 - 12.66% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 -25.20% 337302952.275 252307303.121 - -25.20% -
rng::contains_subrange(deque<int>)_(process_all)/32 -25.14% 15.301 11.454 - -16.52% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -25.05% 7088.095 5312.225 - -0.17% -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 -25.05% 69.021 51.729 - -26.92% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 -24.92% 54000255.708 40542188.360 - -10.05% -
std::equal(vector<bool>)_(unaligned)/8 -24.83% 1.121 0.843 - -3.04% -
SetIntersection_Interlaced_Vector_uint64_262144_256 -24.61% 46390890.196 34974546.872 - 1.36% -
SetIntersection_Interlaced_Vector_uint32_16384_64 -24.52% 8314145.924 6275759.150 - -14.79% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 -24.48% 41.424 31.285 - 0.05% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -24.43% 769.308 581.380 - 0.01% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -24.41% 38.192 28.871 - 13.47% -
std::equal(vector<bool>)_(unaligned)/50 -24.24% 1.123 0.851 - -2.21% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -23.94% 58.742 44.682 - 3.87% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -23.69% 715.814 546.264 - -39.59% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -22.99% 7605.711 5857.284 - -5.23% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 -22.55% 64.468 49.931 - 43.78% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 -22.54% 72.369 56.060 - 16.76% -
std::remove_if(vector<int>)_(sprinkled)/8192 -22.37% 3794.811 2945.726 - -0.31% -
std::move(list<int>)/4096 -22.20% 5075.383 3948.718 - -0.07% -
std::unordered_set<std::string>::find(key)_(existent)/1024 -22.03% 41.289 32.192 - -10.50% -
std::set<int>::lower_bound(key)_(non-existent)/32 -21.82% 2.878 2.250 - -13.26% -
std::vector<int>::ctor(size)/32 -21.64% 14.541 11.393 - 5.65% -
std::unordered_set<std::string>::erase(iterator)/1024 -21.42% 33.550 26.363 - 1.66% -
SetIntersection_Interlaced_Vector_uint64_1024_64 -21.30% 4288280.585 3374694.292 - -9.91% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 -21.03% 25.227 19.923 - -9.87% -
SetIntersection_Interlaced_Vector_uint64_1024_256 -20.99% 6973366.576 5509736.524 - -13.80% -
std::remove_if(vector<int>)_(sprinkled)/1024 -20.77% 511.827 405.516 - 0.27% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -20.69% 53.493 42.423 - 0.06% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 -20.61% 0.335 0.266 - 0.43% -
BM_PushHeap_float_SingleElement_1 -20.41% 0.586 0.466 - -0.35% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 -20.25% 1.832 1.461 - -3.31% -
rng::contains_subrange(deque<int>)_(process_all)/16 -20.25% 9.189 7.329 - -12.68% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 -19.85% 35.428 28.395 - -14.32% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 -19.83% 1.497 1.200 - -15.82% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 -19.72% 53.070 42.606 - -14.35% -
std::unordered_multiset<int>::count(key)_(existent)/32 -19.71% 1.934 1.553 - -0.65% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 -19.70% 24.254 19.475 - -23.64% -
BM_StringRelationalLiteral_Eq_Small_Large_Control -19.56% 0.443 0.357 - 17.18% -
std::list<int>::ctor(Range)_(cheap_elements)/1024 -19.48% 14468.164 11649.267 - 3.65% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 -19.26% 0.578 0.466 - -33.04% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -19.23% 20.395 16.473 - -21.70% -
std::move(vector<int>)/1048576 -19.15% 70383.066 56902.107 - -6.07% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 -19.03% 13.277 10.751 - -21.02% -
std::unordered_set<std::string>::erase(key)_(existent)/32 -18.96% 91.105 73.832 - -43.83% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -18.90% 829.050 672.327 - -20.56% -
BM_StringConstructDestroyCStr_Large_Transparent -18.82% 12.199 9.903 - -4.17% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -18.82% 46.745 37.947 - 41.80% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 -18.81% 43.399 35.237 - -20.82% -
ranges::min(std::list<long_long>)/1 -18.79% 0.375 0.304 - -19.42% -
ranges::minmax(std::deque<char>)/1 -18.69% 0.805 0.655 - -3.57% -
SetIntersection_Front_Set_uint32_262144_1024 -18.59% 14332566.840 11668536.928 - -6.58% -
std::copy_if(list<int>)_(every_other)/4096 -18.12% 4165.891 3410.909 - 3.34% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -18.08% 1333.658 1092.599 - -5.27% -
std::stable_partition(list<int>)_(dense)/1024 -18.05% 1753.766 1437.170 - -3.28% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 -17.81% 1.650 1.356 - 4.80% -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 -17.77% 23.683 19.476 - -18.53% -
std::set<std::string>::insert(value)_(already_present)/32 -17.76% 8.914 7.331 - -3.96% -
std::find_first_of(deque<int>)_(large_needle)/50 -17.74% 816.645 671.764 - -12.97% -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst -17.72% 1.617 1.331 - 7.10% -
std::set<int>::lower_bound(key)_(non-existent)/8192 -17.59% 10.759 8.866 - -5.34% -
std::multiset<int>::insert(value)_(new_value,_end)/1024 -17.56% 55.823 46.021 - -3.24% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -17.45% 29.773 24.577 - 0.27% -
std::unordered_set<int>::clear()/1024 -17.29% 10228.555 8459.728 - 4.84% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 -17.24% 1.462 1.210 - -15.13% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 -16.98% 1.584 1.315 - -10.91% -
std::set<std::string>::insert(value)_(new_value,_end)/0 -16.92% 34.246 28.451 - 1.26% -
std::copy_if(list<int>)_(every_other)/512 -16.91% 359.671 298.840 - -17.26% -
SetIntersection_Front_Set_uint64_262144_1024 -16.81% 15566381.195 12949316.406 - 5.30% -
std::set<int>::lower_bound(key)_(non-existent)/1024 -16.75% 7.254 6.039 - -4.48% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 -16.56% 1.343 1.120 - 1.81% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 -16.49% 4.142 3.459 - 2.08% -
std::unordered_set<int>::count(key)_(existent)/1024 -16.37% 1.294 1.082 - -15.10% -
std::unordered_set<int>::contains(key)_(existent)/1024 -16.22% 1.589 1.331 - 21.91% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 -16.13% 14.285 11.981 - -11.18% -
SetIntersection_Interlaced_Vector_uint32_262144_64 -15.84% 9613780.560 8091147.874 - -6.56% -
SetIntersection_Interlaced_Vector_uint64_262144_4 -15.79% 1796409.249 1512685.761 - 3.99% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 -15.65% 25721.937 21695.793 - 12.30% -
std::multiset<std::string>::contains(key)_(existent)/8192 -15.55% 32.993 27.862 - -10.35% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 -15.51% 37.421 31.617 - -19.16% -
SetIntersection_Interlaced_Vector_uint64_16384_16 -15.42% 3070726.040 2597116.696 - 9.12% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 -15.41% 108597894.405 91863343.547 - -8.47% -
BM_StringFindAllMatch/512 -15.38% 13.701 11.593 - -0.04% -
BM_deque_vector_ranges_copy_backward/70000 -15.22% 10219.110 8663.405 - -3.80% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 -15.17% 757.904 642.911 - -23.29% -
BM_PushHeap_uint32_Ascending_1 -15.02% 0.629 0.535 - -23.12% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 -15.01% 9630.343 8185.169 - -12.32% -
SetIntersection_Interlaced_Vector_uint32_1024_64 -14.92% 3916378.838 3332193.889 - -15.58% -
std::rotate_copy(vector<int>)/8192 -14.89% 720.009 612.820 - 34.74% -
std::unordered_multiset<int>::find(key)_(existent)/32 -14.87% 1.491 1.269 - -11.81% -
BM_lexicographical_compare_three_way_slow_path/1 -14.81% 0.434 0.370 - -9.84% -
SetIntersection_Interlaced_Vector_string_262144_16 -14.76% 6855503.643 5843550.239 - 2.18% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 -14.71% 14.036 11.971 - -19.11% -
bm_lexicographical_compare<signed_char>/64 -14.68% 2.263 1.931 - -12.82% -
SetIntersection_Interlaced_Set_string_256_256 -14.68% 32527027.954 27753437.334 - -6.64% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 -14.65% 24559.665 20961.376 - 13.44% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 -14.51% 1037.840 887.263 - 3.88% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 -14.44% 1.351 1.156 - -7.12% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 -14.43% 42.861 36.677 - -19.16% -
std::count_if(list<int>)_(every_other)/8192 -14.39% 8357.806 7155.377 - -17.46% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -14.25% 1752.841 1503.094 - 2.59% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 -14.25% 107792999.534 92434874.811 - 5.06% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 -14.17% 1.368 1.174 - -8.29% -
BM_StringConstructDestroyCStr_Empty_Transparent -14.05% 0.316 0.271 - 11.65% -
std::for_each_n(join_view(vector<vector<int>>))/8 -14.04% 1.613 1.387 - -3.56% -
ranges::min(std::deque<__int128>)/64 -14.00% 25.229 21.697 - -8.13% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -13.96% 804.553 692.268 - 0.33% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 -13.92% 1.539 1.325 - -16.70% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 -13.89% 8.285 7.134 - -15.53% -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 -13.87% 13.375 11.521 - 0.15% -
BM_PushHeap_float_Random_4 -13.86% 2.812 2.422 - -0.11% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192 -13.79% 70.798 61.032 - -14.10% -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 -13.75% 6166.445 5318.287 - -0.51% -
SetIntersection_Interlaced_Vector_string_262144_64 -13.64% 22340393.591 19293086.205 - -12.05% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 -13.60% 30675.141 26504.744 - -5.91% -
std::unordered_multiset<int>::find(key)_(existent)/1024 -13.53% 1.422 1.230 - -5.90% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 -13.49% 56.622 48.985 - -0.14% -
BM_StringConstructDestroyCStr_Large_Opaque -13.47% 18.549 16.051 - -2.96% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 -13.46% 9182.285 7946.502 - -16.67% -
std::find_first_of(deque<int>)_(large_needle)/32 -13.38% 326.383 282.721 - -9.45% -
std::copy(vector<bool>)_(aligned)/1048576 -13.18% 3793.166 3293.344 - 6.34% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 -13.09% 728.294 632.986 - 0.83% -
std::is_sorted_until(deque<int>)/8 -13.06% 2.841 2.470 - -23.11% -
BM_deque_vector_ranges_move_backward/64000 -12.93% 9101.442 7925.002 - -0.10% -
bm_lexicographical_compare<signed_char>/1 -12.91% 1.531 1.334 - -0.38% -
std::multiset<std::string>::find(key)_(existent)/1024 -12.89% 25.779 22.457 - -4.99% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -12.86% 22.147 19.299 - -1.44% -
std::set<std::string>::upper_bound(key)_(existent)/32 -12.86% 17.364 15.132 - -0.93% -
BM_deque_deque_copy_backward/0 -12.71% 0.931 0.812 - 0.29% -
BM_StringConstructDestroyCStr_Small_Transparent -12.67% 0.397 0.346 - 0.03% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 -12.65% 8.840 7.721 - -8.91% -
SetIntersection_Front_Set_string_262144_64 -12.61% 5003161.131 4372485.080 - -0.85% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 -12.55% 10.698 9.356 - -8.25% -
std::set<std::string>::insert(value)_(new_value,_end)/32 -12.53% 45.478 39.777 - 0.52% -
SetIntersection_Interlaced_Vector_uint32_262144_256 -12.49% 38814871.394 33965496.850 - 12.23% -
std::set<std::string>::equal_range(key)_(existent)/1024 -12.49% 25.302 22.142 - 0.44% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 -12.35% 328.097 287.562 - -13.88% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -12.27% 662.007 580.798 - 1.98% -
BM_PushHeap_float_Descending_1 -12.17% 0.536 0.471 - 0.98% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast -12.13% 1.835 1.612 - -0.03% -
std::unordered_multiset<int>::count(key)_(existent)/1024 -12.12% 2.033 1.787 - 9.81% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -12.12% 52341.438 45998.167 - 3.72% -
std::find_if_not(vector<int>)_(bail_25%)/8 -12.10% 0.842 0.740 - -9.15% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 -12.10% 61.523 54.078 - -1.19% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 -12.09% 0.615 0.541 - -8.64% -
std::map<int,_int>::ctor(const&)/1024 -11.98% 7444.928 6553.301 - 1.03% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 -11.96% 23.885 21.029 - -11.78% -
std::move(deque<int>)/32768 -11.82% 2331.800 2056.155 - 10.95% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -11.73% 6466.454 5707.980 - 4.15% -
std::replace(vector<int>)_(sprinkled)/32 -11.62% 6.195 5.475 - -5.82% -
std::any_of(list<int>)_(process_all)/8192 -11.50% 7864.493 6960.109 - -0.56% -
std::map<int,_int>::ctor(const&)/8192 -11.45% 58703.685 51982.137 - -0.09% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 -11.41% 51470782.220 45595509.549 - -5.07% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 -11.35% 30.962 27.449 - 0.37% -
SetIntersection_Front_Set_float_262144_256 -11.34% 4160749.066 3688997.280 - -3.62% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 -11.32% 0.338 0.300 - -7.88% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 -11.20% 1.495 1.328 - -8.32% -
SetIntersection_Front_Set_string_1024_64 -11.18% 4966333.257 4410854.048 - -4.99% -
std::unordered_set<int>::find(key)_(existent)/32 -11.17% 1.395 1.239 - 1.58% -
SetIntersection_Interlaced_Vector_string_256_64 -11.07% 20857354.572 18547753.402 - -8.11% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 -11.00% 1.538 1.369 - 5.03% -
bm_ranges_lexicographical_compare<unsigned_char>/64 -10.98% 2.052 1.827 - -5.49% -
BM_StringMove_Small -10.93% 0.794 0.707 - -5.07% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -10.91% 41.201 36.704 - -11.15% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -10.86% 7577.612 6754.849 - 3.35% -
BM_StringDestroy_Huge -10.83% 12.129 10.815 - -9.26% -
SetIntersection_Interlaced_Vector_string_256_256 -10.81% 20892201.851 18633050.489 - -2.34% -
std::find_if(vector<char>)_(process_all)/8 -10.76% 1.567 1.399 - -5.45% -
std::find_if_not(vector<char>)_(bail_25%)/1024 -10.76% 28.035 25.020 - -5.69% -
ranges::minmax(std::deque<long_long>)/1 -10.75% 0.826 0.737 - 13.58% -
bm_ranges_lexicographical_compare<unsigned_char>/8 -10.72% 1.380 1.232 - -6.58% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -10.69% 352.361 314.694 - 0.34% -
std::partition(deque<int>)_(sparse)/8192 -10.68% 3295.180 2943.091 - -0.80% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 -10.61% 1.343 1.200 - -5.09% -
std::unordered_set<int>::erase(iterator)/32 -10.61% 22.267 19.905 - 1.90% -
SetIntersection_Interlaced_Vector_string_262144_256 -10.60% 76003151.660 67945568.329 - -2.45% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 -10.53% 50.554 45.230 - 0.60% -
SetIntersection_Interlaced_Vector_string_16384_256 -10.51% 43195874.964 38656903.672 - -8.04% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 -10.51% 39.052 34.949 - -0.13% -
BM_std_minmax_element<long_long>/2 -10.48% 0.679 0.608 - -11.32% -
std::unordered_set<int>::clear()/8192 -10.48% 73561.139 65852.335 - 4.15% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 -10.48% 24.981 22.364 - -8.61% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 -10.38% 1.517 1.360 - 4.71% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 -10.33% 1723.823 1545.668 - 12.60% -
ranges::min(std::deque<char>)/70000 -10.28% 19818.274 17780.560 - -43.51% -
std::pop_heap(vector<std::string>)/1024 -10.27% 22.869 20.521 - -0.12% -
std::unordered_set<std::string>::ctor(const&)/32 -10.27% 790.772 709.572 - 2.06% -
std::find_end(deque<int>)_(near_matches)/8192 -10.25% 1252100.370 1123724.318 - -0.54% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 -10.18% 702.674 631.108 - -19.93% -
bm_ranges_lexicographical_compare<signed_char>/64 -10.13% 2.561 2.301 - -1.91% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -10.12% 50.116 45.044 - 0.37% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -10.08% 1599.773 1438.457 - -17.55% -
std::set<std::string>::erase(iterator)/1024 -10.08% 31.060 27.930 - 2.52% -
SetIntersection_Interlaced_Set_uint32_262144_16 -10.05% 1741256.019 1566257.080 - 0.66% -
SetIntersection_Front_Set_float_1024_1024 -9.99% 13560496.078 12206103.868 - 2.27% -
rng::starts_with(list<int>)/8192 -9.99% 9200.469 8281.628 - -10.87% -
std::remove_if(vector<int>)_(sprinkled)/50 -9.95% 63.333 57.032 - -0.61% -
SetIntersection_Interlaced_Vector_uint32_1024_256 -9.93% 7165166.732 6453890.304 - 0.12% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 -9.88% 29.293 26.397 - -10.51% -
ranges::min(std::vector<__int128>)/70000 -9.88% 29886.819 26932.894 - -5.57% -
SetIntersection_Front_Set_float_262144_1024 -9.87% 13347852.654 12029954.902 - -0.57% -
std::move_backward(list<int>)/4096 -9.84% 4837.508 4361.271 - -10.48% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 -9.84% 1.520 1.370 - 4.84% -
SetIntersection_Interlaced_Vector_uint32_256_16 -9.75% 6603472.743 5959722.840 - -9.66% -
std::unordered_set<int>::erase(iterator)/1024 -9.74% 22.213 20.050 - 1.54% -
std::set<std::string>::erase(key)_(non-existent,_end)/8192 -9.72% 30.139 27.210 - -5.31% -
BM_vector_deque_ranges_copy_backward/0 -9.71% 0.676 0.611 - 18.78% -
SetIntersection_Interlaced_Vector_uint64_16384_4 -9.67% 1535020.066 1386540.000 - -4.35% -
BM_std_minmax_element<int>/64000 -9.64% 16685.451 15077.563 - -5.32% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -9.61% 669.668 605.297 - -2.12% -
std::mismatch(deque<int>)_(it,_it,_it)/8 -9.57% 3.736 3.379 - -9.93% -
std::set<std::string>::erase(key)_(non-existent,_end)/32 -9.49% 10.891 9.858 - -5.21% -
SetIntersection_Front_Vector_uint32_262144_1024 -9.46% 5894961.454 5337081.255 - -9.66% -
std::copy_backward(vector<bool>)_(aligned)/262144 -9.45% 789.882 715.214 - 28.64% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 -9.45% 34.541 31.278 - 2.27% -
SetIntersection_Interlaced_Vector_string_16384_64 -9.44% 13157231.822 11915034.714 - -4.39% -
ranges::min(std::deque<char>)/8 -9.43% 2.548 2.307 - -7.52% -
std::unordered_set<int>::erase(iterator)/8192 -9.42% 22.232 20.139 - 2.85% -
BM_std_minmax_element<int>/70000 -9.40% 18157.945 16451.242 - -5.46% -
BM_std_minmax_element<int>/65536 -9.40% 17005.218 15407.448 - -5.37% -
std::unordered_set<std::string>::count(key)_(existent)/8192 -9.38% 41.339 37.460 - -8.26% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 -9.37% 799.787 724.808 - 1.67% -
SetIntersection_Front_Set_float_16384_256 -9.30% 4199292.751 3808574.650 - -1.19% -
std::set<std::string>::erase(key)_(non-existent,_middle)/32 -9.26% 7.124 6.464 - -1.80% -
std::equal(list<int>)_(it,_it,_it,_it)/50 -9.23% 29.451 26.731 - -9.31% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -9.22% 96.779 87.853 - 1.97% -
std::fill(list<int>)/8192 -9.22% 8372.716 7600.703 - 0.23% -
SetIntersection_Front_Set_float_16384_1024 -9.19% 13580671.575 12332052.033 - -0.64% -
std::find_end(deque<int>)_(near_matches)/1024 -9.19% 18033.884 16377.051 - -3.48% -
SetIntersection_Front_Vector_uint32_1024_1024 -9.13% 5909097.384 5369872.485 - -0.29% -
BM_std_minmax_element<int>/4000 -9.09% 1042.776 947.963 - -5.33% -
BM_std_minmax_element<int>/4096 -9.08% 1067.758 970.819 - -5.77% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -9.05% 841.801 765.657 - -0.42% -
BM_std_minmax_element<int>/1024 -9.04% 271.287 246.764 - -5.38% -
BM_std_minmax_element<int>/512 -9.02% 137.736 125.317 - -5.46% -
std::copy_if(list<int>)_(every_other)/32768 -9.01% 28160.750 25623.651 - 0.08% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 -8.96% 10.947 9.967 - -10.21% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -8.93% 633.905 577.311 - -1.06% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -8.91% 41082.278 37421.792 - -1.82% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 -8.90% 22.935 20.894 - -7.60% -
BM_std_minmax_element<int>/5500 -8.85% 1422.871 1296.890 - -6.01% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 -8.85% 1.536 1.400 - -17.88% -
rng::contains_subrange(deque<int>)_(process_all)/50 -8.80% 25.462 23.221 - -3.25% -
std::remove_copy(deque<int>)_(prefix)/50 -8.77% 21.270 19.405 - -1.57% -
ranges::min(std::vector<__int128>)/1 -8.76% 0.412 0.376 - 10.29% -
BM_vector_deque_copy_backward/2 -8.74% 2.000 1.825 - -19.03% -
std::set<std::string>::lower_bound(key)_(existent)/1024 -8.72% 23.816 21.740 - 0.13% -
BM_StringRelational_Less_Empty_Empty_Control -8.71% 1.827 1.668 - -5.99% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 -8.65% 1.290 1.178 - 6.21% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 -8.61% 1.576 1.440 - -0.29% -
std::find_if_not(vector<int>)_(bail_25%)/1024 -8.61% 32.906 30.074 - -5.97% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 -8.60% 17.804 16.272 - 0.74% -
SetIntersection_Interlaced_Vector_uint32_1024_16 -8.56% 2025761.427 1852370.281 - -10.88% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 -8.55% 1.402 1.282 - -9.78% -
BM_PushHeap_string_SingleElement_1 -8.49% 0.700 0.641 - -8.53% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -8.49% 42220.257 38634.377 - -0.62% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 -8.49% 21.701 19.858 - -2.29% -
std::copy_n(vector<int>)/4096 -8.40% 172.086 157.623 - -11.37% -
rng::find_last(vector<char>)_(bail_90%)/8192 -8.40% 205.461 188.203 - -0.82% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 -8.39% 559.925 512.972 - -2.22% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -8.36% 5492.321 5033.351 - 2.38% -
SetIntersection_Front_Set_float_1024_256 -8.35% 4238564.298 3884479.290 - -5.78% -
SetIntersection_Interlaced_Vector_uint64_16384_64 -8.34% 7758674.068 7111449.370 - 28.85% -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 -8.31% 92.896 85.174 - -8.94% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 -8.22% 1.379 1.265 - 2.84% -
std::fill(vector<bool>)/262144 -8.20% 941.294 864.138 - 273.07% -
SetIntersection_Front_Set_string_262144_16 -8.19% 2039869.741 1872721.636 - 1.77% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -8.12% 93.924 86.294 - -0.21% -
SetIntersection_Interlaced_Set_uint32_262144_4 -8.10% 1374565.267 1263288.492 - 0.36% -
std::copy_backward(vector<int>)/32768 -8.04% 3784.373 3479.965 - -7.78% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 -8.02% 4.529 4.165 - -3.67% -
SetIntersection_Interlaced_Vector_float_1024_256 -7.99% 6018052.764 5536992.390 - -16.09% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 -7.99% 23.832 21.928 - 0.63% -
std::flat_multimap<int,_int>::erase(iterator)/8192 -7.98% 534.534 491.862 - -3.45% -
SetIntersection_Interlaced_Set_uint32_262144_1 -7.96% 1097971.448 1010621.927 - 2.79% -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 -7.94% 22.109 20.354 - -3.08% -
ranges::min(std::deque<char>)/64 -7.93% 17.984 16.558 - -31.47% -
SetIntersection_Interlaced_Vector_string_262144_4 -7.92% 2183326.230 2010382.282 - -3.62% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 -7.89% 2287558.021 2107004.994 - 23.24% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 -7.88% 28.943 26.662 - -0.87% -
BM_StringRead_Cold_Deep_Empty -7.88% 1.308 1.205 - -4.22% -
BM_vector_deque_copy_backward/1 -7.86% 2.240 2.064 - -18.31% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 -7.83% 0.665 0.613 - -5.87% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 -7.82% 1.804 1.663 - -8.97% -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 -7.82% 198.647 183.111 - 1.19% -
std::set<int>::contains(key)_(non-existent)/1024 -7.80% 6.394 5.895 - -2.59% -
std::copy(list<int>)/4096 -7.78% 3241.840 2989.680 - -1.92% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 -7.77% 25.666 23.672 - 14.07% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -7.74% 243.741 224.878 - -3.24% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -7.73% 33.806 31.193 - 2.35% -
SetIntersection_Front_Set_float_1024_64 -7.71% 1832791.498 1691472.910 - -1.75% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 -7.70% 40.686 37.555 - 1.58% -
BM_std_minmax_element<long_long>/3 -7.66% 1.184 1.093 - -6.10% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 -7.63% 65.499 60.503 - 52.92% -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 -7.60% 2.466 2.278 - -2.09% -
std::unique(deque<int>)_(contiguous)/8192 -7.59% 4033.370 3727.321 - -1.06% -
SetIntersection_Interlaced_Vector_float_1024_64 -7.59% 3608553.126 3334756.050 - -42.15% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -7.52% 36.813 34.044 - -8.33% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 -7.50% 1.345 1.244 - -5.81% -
std::count(list<int>)_(every_other)/1048576 -7.49% 873195.537 807776.906 - -0.89% -
BM_deque_vector_ranges_copy/70000 -7.44% 3448.286 3191.849 - -0.17% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 -7.42% 24.804 22.963 - -0.59% -
std::map<int,_int>::erase(key)_(non-existent,_end)/32 -7.39% 2.453 2.272 - -14.49% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -7.38% 23.631 21.887 - 13.72% -
std::stable_partition(vector<int>)_(alloc_fails)/50 -7.38% 1977.161 1831.334 - -0.78% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192 -7.37% 505570.470 468305.016 - -7.89% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 -7.36% 16509.367 15293.663 - -5.17% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 -7.36% 227.513 210.773 - -6.78% -
ranges::min(std::vector<__int128>)/64 -7.33% 26.337 24.407 - -4.45% -
SetIntersection_Interlaced_Vector_string_64_64 -7.30% 27262060.306 25271803.837 - -3.89% -
BM_std_minmax_element<int>/64 -7.28% 17.055 15.813 - -5.95% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 -7.26% 1.235 1.145 - 0.26% -
std::fill(vector<bool>)/64 -7.26% 1.568 1.454 - -11.96% -
BM_StringRelational_Compare_Empty_Large_Control -7.24% 1.830 1.698 - 2.20% -
std::map<int,_int>::clear()/32 -7.17% 695.035 645.232 - -1.47% -
std::reverse_copy(list<int>)/512 -7.16% 391.377 363.344 - -0.94% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 -7.15% 25.853 24.003 - -0.75% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 -7.10% 0.665 0.617 - -6.73% -
SetIntersection_None_Set_string_16384_1024 -7.10% 221429009.401 205714669.358 - -7.95% -
SetIntersection_Interlaced_Vector_float_16384_4 -7.06% 1678455.658 1559976.887 - 11.01% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 -7.06% 10.309 9.581 - -7.37% -
SetIntersection_Interlaced_Vector_uint32_256_4 -7.00% 5023863.240 4672075.110 - -5.50% -
std::pop_heap(deque<float>)/1024 -7.00% 13.299 12.368 - -4.61% -
std::find_if_not(deque<int>)_(process_all)/32768 -6.98% 8666.123 8061.587 - -0.71% -
std::find_if_not(deque<int>)_(process_all)/1024 -6.97% 269.388 250.610 - -0.84% -
SetIntersection_Front_Vector_string_16384_64 -6.96% 3428717.280 3190225.871 - -1.21% -
SetIntersection_Interlaced_Vector_string_1024_4 -6.95% 1717485.515 1598134.114 - -1.91% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 -6.95% 1.275 1.186 - 0.72% -
std::find_first_of(deque<int>)_(small_needle)/50 -6.94% 173.913 161.837 - -5.08% -
BM_StringRelational_Eq_Small_Small_ChangeLast -6.91% 2.009 1.871 - -14.43% -
std::set<std::string>::count(key)_(existent)/8192 -6.91% 34.687 32.291 - 7.94% -
SetIntersection_Interlaced_Vector_uint64_256_16 -6.90% 6692142.171 6230249.729 - 3.61% -
BM_vector_deque_ranges_copy/2 -6.86% 1.990 1.853 - -14.36% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -6.84% 653.191 608.482 - -1.04% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -6.79% 54.705 50.992 - 0.30% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -6.78% 18.408 17.159 - -0.35% -
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 -6.77% 7.651 7.133 - -13.72% -
std::find_if(list<int>)_(process_all)/8192 -6.77% 7735.543 7211.504 - -1.72% -
std::unordered_map<int,_int>::ctor(const&)/8192 -6.77% 59021.197 55023.360 - -0.04% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -6.76% 97.167 90.597 - 1.99% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 -6.74% 2.298 2.143 - -5.39% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 -6.73% 7064.338 6588.611 - 1.02% -
std::fill(deque<int>)/1024 -6.72% 32.312 30.141 - -0.76% -
SetIntersection_Front_Vector_float_1024_1024 -6.71% 5909356.494 5512611.536 - -10.46% -
SetIntersection_Front_Vector_uint64_16384_256 -6.70% 2283341.100 2130462.000 - -6.92% -
ranges::min(std::deque<long_long>)/1 -6.69% 0.679 0.633 - -0.16% -
SetIntersection_Front_Vector_uint32_1024_256 -6.67% 2277038.061 2125054.095 - 0.15% -
std::multimap<std::string,_int>::clear()/1024 -6.67% 22718.921 21204.103 - -1.89% -
BM_lexicographical_compare_three_way<IntPtr>/1 -6.65% 0.392 0.366 - -7.19% -
std::set<int>::equal_range(key)_(existent)/8192 -6.63% 8.503 7.939 - -5.43% -
BM_deque_vector_copy_backward/0 -6.61% 1.476 1.378 - -19.66% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -6.59% 1205.938 1126.436 - -0.18% -
bm_ranges_lexicographical_compare<unsigned_char>/1 -6.58% 1.601 1.496 - -3.52% -
std::find_end(forward_list<int>)_(single_element)/8192 -6.57% 6134.257 5731.188 - -6.49% -
SetIntersection_Front_Set_uint64_1024_256 -6.57% 4278192.684 3997092.630 - 1.63% -
BM_deque_vector_ranges_copy/64000 -6.57% 3121.639 2916.627 - -0.36% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 -6.52% 7.257 6.784 - -8.32% -
std::unordered_map<int,_int>::count(key)_(existent)/32 -6.51% 1.553 1.452 - -1.92% -
SetIntersection_Interlaced_Set_uint32_1024_256 -6.50% 14365840.624 13431648.080 - -3.40% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -6.47% 10691.891 10000.585 - -0.84% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -6.45% 46789.561 43769.472 - -0.34% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -6.44% 16160.124 15118.883 - -0.14% -
BM_tolower_char<wchar_t> -6.43% 0.688 0.644 - 4.25% -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 -6.41% 5.787 5.416 - -0.51% -
bm_lexicographical_compare<signed_char>/512 -6.40% 8.116 7.597 - -2.09% -
SetIntersection_Front_Set_uint32_1024_256 -6.36% 4070064.754 3811150.622 - -4.41% -
SetIntersection_Front_Set_string_256_256 -6.34% 30873578.681 28916806.546 - -0.34% -
std::partition(list<int>)_(dense)/1024 -6.34% 412.971 386.803 - -0.86% -
SetIntersection_Front_Set_float_262144_16384 -6.33% 228201279.112 213745112.859 - 1.29% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -6.33% 644659.485 603862.804 - 0.69% -
BM_deque_vector_ranges_copy/65536 -6.32% 3128.203 2930.376 - -0.46% -
std::find_if_not(deque<int>)_(process_all)/8192 -6.32% 2154.561 2018.440 - 0.48% -
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 -6.31% 34650.160 32463.176 - -1.36% -
std::rotate(deque<int>)_(by_1/2)/8192 -6.28% 1560.354 1462.290 - -7.22% -
SetIntersection_Front_Vector_uint64_16384_1024 -6.28% 5921145.675 5549538.304 - -5.12% -
SetIntersection_Interlaced_Vector_float_1024_16 -6.28% 1971052.001 1847363.919 - -31.74% -
std::unordered_set<int>::clear()/32 -6.26% 639.098 599.068 - 2.73% -
std::unique_copy(deque<int>)_(contiguous)/8192 -6.26% 3959.967 3712.135 - -0.83% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 -6.25% 25.711 24.103 - 2.46% -
std::unordered_multiset<int>::count(key)_(existent)/8192 -6.25% 1.834 1.719 - 6.64% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast -6.24% 1.665 1.561 - -6.43% -
ranges::minmax(std::vector<long_long>)/1 -6.22% 0.688 0.645 - -6.45% -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 -6.22% 0.411 0.385 - -1.96% -
BM_PushHeap_float_QuickSortAdversary_1 -6.20% 0.466 0.437 - 4.05% -
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 -6.19% 295408.806 277132.954 - -1.53% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 -6.15% 150408.301 141158.270 - -6.22% -
std::set<int>::ctor(&&,_different_allocs)/1024 -6.14% 6173.371 5794.249 - -2.52% -
BM_PushHeap_float_Random_256 -6.14% 7.367 6.915 - 3.84% -
std::find_if_not(vector<char>)_(bail_25%)/8 -6.13% 0.787 0.739 - 0.41% -
std::copy_backward(vector<bool>)_(aligned)/512 -6.13% 1.573 1.476 - -3.46% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 -6.12% 239.328 224.681 - 0.82% -
std::find_first_of(deque<int>)_(small_needle)/32 -6.11% 112.757 105.863 - -4.28% -
rng::find_last(deque<int>)_(bail_10%)/50 -6.10% 12.064 11.328 - -20.57% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 -6.09% 0.480 0.451 - 26.06% -
BM_PushHeap_string_Descending_16 -6.09% 2.217 2.082 - -1.24% -
BM_vector_deque_copy/65536 -6.09% 3101.452 2912.713 - 0.19% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -6.08% 1160.107 1089.558 - 0.56% -
std::deque<int>::ctor(const&)_(cheap_elements)/8192 -6.08% 2297.606 2158.014 - -0.33% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -6.05% 69283.589 65091.930 - -1.70% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -6.04% 56706.774 53282.776 - 3.29% -
std::count(vector<int>)_(every_other)/8 -6.03% 1.376 1.293 - -3.91% -
BM_deque_deque_ranges_copy_backward/0 -6.03% 0.842 0.791 - -6.98% -
SetIntersection_Front_Vector_uint32_16384_256 -6.03% 2278427.191 2140977.856 - -5.87% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 -6.02% 11.057 10.391 - -17.60% -
std::equal(vector<int>)_(it,_it,_it)/8 -6.02% 1.229 1.155 - -0.07% -
BM_deque_deque_copy/0 -6.01% 0.788 0.741 - -8.87% -
std::set<std::string>::count(key)_(existent)/32 -5.98% 16.781 15.777 - -6.11% -
std::replace(list<int>)_(prefix)/1024 -5.98% 785.529 738.554 - -0.18% -
BM_StringEraseWithMove_Large_Transparent -5.98% 2.790 2.623 - -4.24% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 -5.97% 820.814 771.772 - -5.36% -
std::set<std::string>::find(key)_(existent)/32 -5.97% 15.795 14.852 - -3.74% -
std::search(list<int>)_(single_element)/8192 -5.97% 8935.607 8402.164 - -4.20% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle -5.95% 0.648 0.609 - -2.78% -
std::find(vector<long_long>)_(process_all)/8 -5.92% 1.096 1.031 - 1.71% -
std::sort(vector<int>)_(heap)/1024 -5.92% 4832.304 4546.335 - -0.64% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -5.90% 72.774 68.480 - 1.33% -
SetIntersection_Interlaced_Vector_float_64_4 -5.90% 17984349.606 16923168.278 - -0.70% -
std::list<int>::ctor(const&)_(cheap_elements)/1024 -5.90% 12366.156 11636.636 - 2.78% -
SetIntersection_Front_Vector_float_262144_16384 -5.86% 79463729.967 74805134.351 - -9.37% -
SetIntersection_Front_Set_float_262144_64 -5.86% 1754597.485 1651829.614 - -0.51% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192 -5.83% 508118.395 478495.205 - -5.37% -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 -5.83% 44198.507 41623.193 - 0.49% -
BM_StringRelationalLiteral_Compare_Large_Small_Control -5.82% 1.715 1.616 - 0.07% -
BM_deque_vector_copy/0 -5.81% 1.559 1.468 - 0.16% -
std::move_backward(vector<bool>)_(unaligned)/64 -5.79% 1.734 1.633 - -12.19% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -5.78% 2.802 2.640 - -5.97% -
std::find_end(deque<int>)_(near_matches)/1000 -5.77% 17301.504 16302.990 - -0.25% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 -5.77% 1.769 1.667 - 21.21% -
std::find_if(list<int>)_(process_all)/50 -5.76% 20.057 18.901 - -0.39% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 -5.76% 0.289 0.272 - 1.36% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -5.76% 239.223 225.454 - 4.96% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 -5.75% 6111872.852 5760434.411 - 0.58% -
std::search(vector<int>,_pred)_(single_element)/8192 -5.71% 4604.042 4341.085 - 10.37% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -5.71% 39.205 36.969 - 30.47% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -5.68% 1721.271 1623.580 - -0.22% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -5.67% 645.167 608.593 - -2.49% -
std::distance(join_view(vector<vector<int>>))/50 -5.66% 0.641 0.604 - 3.79% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -5.66% 219.177 206.776 - -7.08% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -5.65% 7083.683 6683.251 - 2.12% -
std::multiset<std::string>::find(key)_(non-existent)/32 -5.64% 10.524 9.930 - -5.04% -
BM_PushHeap_float_Random_16 -5.61% 5.394 5.091 - 5.80% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 -5.61% 23876.535 22537.487 - 0.01% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -5.60% 1062.781 1003.234 - 1.37% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 -5.60% 32.615 30.788 - 0.19% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 -5.59% 6361.493 6005.803 - -9.79% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 -5.59% 2.734 2.581 - -5.57% -
std::map<std::string,_int>::erase(iterator)/8192 -5.59% 32.066 30.274 - -0.51% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -5.58% 629.615 594.467 - -0.68% -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 -5.58% 311.990 294.578 - -1.11% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 -5.55% 8254.927 7796.692 - -1.01% -
std::none_of(vector<int>)_(process_all)/8 -5.55% 2.564 2.422 - -1.51% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/1024 -5.54% 43204.293 40812.029 - -0.15% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 -5.52% 1.584 1.496 - 7.74% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 -5.52% 35.903 33.921 - -5.89% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 -5.52% 2.377 2.246 - -1.74% -
SetIntersection_Front_Vector_uint32_256_256 -5.51% 4546724.049 4296160.742 - -5.75% -
bm_lexicographical_compare<signed_char>/8 -5.51% 3.302 3.120 - -5.38% -
SetIntersection_Front_Vector_string_64_64 -5.50% 27023384.684 25536434.863 - -0.64% -
SetIntersection_None_Set_string_16384_1 -5.50% 210213417.855 198657716.461 - -10.94% -
std::flat_map<int,_int>::erase(key)_(existent)/32 -5.50% 23.082 21.814 - 1.01% -
rng::find_if_not(vector<bool>)_(process_all)/8 -5.48% 3.650 3.450 - -1.68% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 -5.47% 39.854 37.676 - 9.17% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -5.44% 56676.944 53591.985 - 4.03% -
BM_PushHeap_float_Random_16384 -5.43% 7.623 7.209 - -1.28% -
BM_CmpLess_ushort_short -5.43% 1.070 1.012 - -2.76% -
std::multiset<int>::count(key)_(existent)/8192 -5.43% 10.185 9.633 - 4.02% -
std::search(vector<int>,_pred)_(single_element)/1024 -5.42% 576.091 544.867 - 10.27% -
SetIntersection_Front_Set_float_256_256 -5.39% 8182561.613 7741294.799 - 0.30% -
std::multiset<std::string>::erase(iterator)/32 -5.36% 33.084 31.312 - 14.71% -
std::unordered_set<std::string>::find(key)_(existent)/8192 -5.34% 43.919 41.572 - 6.22% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -5.33% 576.560 545.849 - -0.71% -
std::partial_sort(vector<NonIntegral>)_(descending)/8 -5.32% 26.943 25.510 - -3.31% -
std::search(vector<int>,_pred)_(single_element)/1000 -5.31% 563.159 533.280 - 10.51% -
bm_gcd_random -5.30% 31.086 29.437 - 0.15% -
SetIntersection_Interlaced_Set_uint32_64_16 -5.30% 23238654.458 22006405.850 - 1.67% -
BM_std_minmax_element<int>/4 -5.28% 1.260 1.193 - 3.56% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 -5.27% 22.251 21.080 - -9.69% -
SetIntersection_Front_Vector_uint32_262144_256 -5.24% 2287988.299 2168212.106 - -4.53% -
BM_PushHeap_float_Random_64 -5.23% 6.699 6.349 - -0.73% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 -5.23% 17144.735 16248.648 - 4.33% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 -5.22% 1.515 1.436 - 10.64% -
BM_PushHeap_float_Random_1024 -5.21% 7.553 7.160 - 0.14% -
BM_StringRelational_Less_Empty_Small_Control -5.20% 1.757 1.666 - -4.06% -
BM_StringEraseWithMove_Huge_Opaque -5.20% 48.581 46.054 - -43.21% -
std::flat_map<int,_int>::find(key)_(existent)/1024 -5.20% 8.724 8.270 - -0.24% -
BM_StringEraseWithMove_Huge_Transparent -5.20% 45.328 42.973 - -21.33% -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeMiddle -5.18% 0.237 0.225 - 2.35% -
std::set<std::string>::contains(key)_(existent)/32 -5.16% 15.814 14.998 - 3.17% -
std::replace(vector<int>)_(sprinkled)/50 -5.16% 9.084 8.615 - -9.33% -
std::list<int>::insert(begin)_(cheap_elements)/32 -5.16% 11.019 10.451 - 1.75% -
std::partition(deque<int>)_(sparse)/1024 -5.15% 400.688 380.041 - -0.76% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -5.13% 62598.020 59388.027 - -5.07% -
SetIntersection_Front_Set_float_16384_16384 -5.12% 225694902.018 214135675.394 - -3.07% -
BM_deque_vector_ranges_move_backward/5500 -5.12% 209.939 199.201 - -2.77% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -5.11% 918.642 871.695 - -0.16% -
SetIntersection_Interlaced_Vector_uint32_16384_256 -5.09% 20759934.317 19703587.089 - 9.46% -
BM_deque_vector_copy/64000 -5.08% 3002.860 2850.291 - -0.02% -
SetIntersection_Interlaced_Set_float_256_256 -5.08% 7712209.809 7320491.558 - -0.13% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 -5.07% 22.879 21.719 - -3.49% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -5.05% 13415.140 12737.325 - 2.04% -
BM_CmpEqual_ushort_short -5.05% 1.037 0.985 - -2.16% -
rng::find_last(deque<int>)_(bail_10%)/1024 -5.03% 237.570 225.620 - -20.90% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 -5.01% 919.487 873.409 - -0.39% -
std::partial_sort(vector<int>)_(pipe-organ)/1024 -5.01% 4992.279 4742.189 - 0.12% -
BM_vector_deque_copy_backward/0 -5.01% 0.480 0.456 - -8.36% -
std::multiset<int>::ctor(const&,_alloc)/8192 -5.01% 53210.608 50547.044 - 0.15% -
SetIntersection_Interlaced_Vector_string_1024_16 -5.00% 3492789.406 3318004.753 - -0.10% -
rng::find_last_if(vector<int>)_(bail_90%)/8 -5.00% 0.629 0.597 - 6.83% -
rng::starts_with(list<int>,_pred)/8192 -5.00% 9684.784 9200.863 - -13.60% -
SetIntersection_Interlaced_Vector_float_262144_4 -5.00% 1540014.927 1463086.387 - -6.08% -
std::move_backward(vector<bool>)_(aligned)/512 -4.99% 2.330 2.214 - -5.80% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 -4.97% 65.849 62.574 - 4.61% -
std::set<std::string>::contains(key)_(non-existent)/1024 -4.97% 22.798 21.665 - -1.09% -
std::shift_right(list<int>)/8192 -4.96% 7670.697 7289.977 - -5.45% -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 -4.96% 12.971 12.328 - -1.24% -
SetIntersection_Interlaced_Set_uint32_262144_64 -4.96% 1619440.350 1539183.918 - 0.08% -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeFirst -4.94% 0.233 0.222 - 0.82% -
std::multiset<std::string>::clear()/32 -4.92% 916.312 871.259 - -1.40% -
std::map<std::string,_int>::find(key)_(non-existent)/32 -4.90% 13.253 12.604 - 6.14% -
std::unordered_set<int>::count(key)_(non-existent)/32 -4.89% 1.596 1.518 - -7.54% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -4.88% 979859.505 932000.774 - -0.14% -
std::transform(list<int>,_list<int>)/8192 -4.88% 9049.095 8607.501 - -13.95% -
std::map<std::string,_int>::find(key)_(existent)/1024 -4.87% 24.604 23.406 - 0.80% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 -4.85% 1.176 1.119 - -6.93% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 -4.84% 11.951 11.373 - 12.81% -
std::list<int>::ctor(const&)_(cheap_elements)/8192 -4.80% 105569.772 100498.323 - 2.87% -
std::multiset<int>::ctor(const&,_alloc)/1024 -4.80% 6696.126 6374.455 - 0.66% -
std::multiset<std::string>::contains(key)_(existent)/32 -4.78% 16.435 15.649 - 0.13% -
std::multiset<std::string>::equal_range(key)_(existent)/32 -4.78% 19.659 18.719 - 2.35% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -4.78% 106156.503 101087.514 - 6.45% -
std::set<std::string>::ctor(const&)/32 -4.77% 841.161 801.072 - -2.56% -
BM_PushHeap_uint32_Descending_4 -4.76% 0.389 0.370 - 2.23% -
rng::find_last_if(list<int>)_(bail_10%)/8192 -4.76% 6842.805 6517.030 - -2.01% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -4.74% 1547.980 1474.578 - 0.39% -
std::list<int>::ctor(const&)_(cheap_elements)/32 -4.74% 359.742 342.695 - 5.60% -
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 -4.74% 31.822 30.314 - -4.77% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/0 -4.72% 0.266 0.254 - -0.52% -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 -4.70% 12.936 12.327 - -0.10% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 -4.70% 644.506 614.218 - -3.18% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 -4.68% 55.818 53.204 - 0.09% -
std::multiset<std::string>::count(key)_(non-existent)/32 -4.65% 11.364 10.835 - 3.60% -
SetIntersection_Front_Set_float_64_64 -4.64% 13850448.489 13207791.381 - 0.96% -
std::set<std::string>::contains(key)_(existent)/1024 -4.63% 24.211 23.090 - 1.03% -
std::set<int>::insert(value)_(new_value,_end)/1024 -4.62% 43.909 41.879 - -0.94% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 -4.62% 41.060 39.162 - -5.90% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -4.61% 14695.793 14018.192 - -3.39% -
std::equal(deque<int>)_(it,_it,_it)/1024 -4.58% 484.969 462.750 - -1.10% -
std::partial_sort(deque<int>)_(heap)/8 -4.57% 41.340 39.448 - -1.20% -
std::equal(vector<int>)_(it,_it,_it,_it)/1048576 -4.57% 77257.429 73726.928 - -0.50% -
std::partition(list<int>)_(dense)/8192 -4.56% 5358.135 5113.714 - 3.13% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 -4.55% 9882.387 9432.308 - -14.08% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 -4.54% 472.850 451.361 - -1.73% -
std::find_end(list<int>,_pred)_(match_near_end)/1024 -4.54% 72.588 69.292 - -0.11% -
std::remove(deque<int>)_(prefix)/32 -4.54% 53.508 51.080 - -2.78% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -4.52% 643002.421 613941.640 - -0.61% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 -4.50% 47.736 45.587 - -0.01% -
std::find_if_not(vector<int>)_(process_all)/50 -4.49% 5.660 5.405 - 0.01% -
std::find_first_of(vector<int>)_(large_needle)/50 -4.49% 284.622 271.838 - -13.46% -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 -4.49% 26.707 25.508 - 1.45% -
std::set<std::string>::equal_range(key)_(non-existent)/1024 -4.48% 25.933 24.771 - -0.40% -
SetIntersection_Front_Set_string_1024_16 -4.47% 1955368.088 1867890.770 - -0.68% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8 -4.47% 54.145 51.726 - 1.06% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 -4.47% 30.463 29.103 - 17.80% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 -4.46% 57439.554 54876.669 - -0.24% -
std::map<int,_int>::insert(value)_(new_value,_end)/0 -4.46% 17.893 17.095 - 0.11% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -4.46% 38244.012 36539.115 - 0.72% -
std::map<int,_int>::erase(key)_(non-existent,_end)/1024 -4.46% 5.473 5.229 - -10.63% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 -4.42% 11.385 10.882 - -1.03% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 -4.41% 6569425.171 6279423.873 - -1.01% -
SetIntersection_Interlaced_Vector_uint32_64_16 -4.40% 17518190.598 16747879.735 - 0.26% -
BM_StringFindStringLiteral/1024 -4.39% 18.013 17.223 - -4.11% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 -4.39% 9.663 9.239 - -0.83% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -4.39% 43.804 41.883 - -7.16% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 -4.38% 507.546 485.314 - -1.09% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 -4.37% 17765501.233 16988304.470 - -0.72% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -4.36% 13210.504 12633.928 - -2.24% -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 -4.36% 31.095 29.738 - -9.36% -
std::remove_if(vector<int>)_(sprinkled)/32 -4.36% 53.069 50.756 - 0.31% -
std::map<std::string,_int>::count(key)_(existent)/32 -4.35% 16.497 15.780 - -0.36% -
BM_StringFindNoMatch/10 -4.34% 1.329 1.271 - -8.30% -
SetIntersection_Front_Vector_string_262144_16 -4.34% 1636738.272 1565763.583 - -3.47% -
SetIntersection_Front_Vector_uint32_16384_1024 -4.31% 5593949.777 5352580.865 - -9.13% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 -4.31% 21.637 20.704 - -1.13% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 -4.30% 36.712 35.135 - 0.80% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 -4.29% 26.923 25.769 - 3.09% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 -4.29% 33.527 32.090 - 0.45% -
rng::find_last(deque<int>)_(bail_90%)/50 -4.28% 1.916 1.834 - -0.90% -
std::unordered_multimap<int,_int>::clear()/1024 -4.28% 8420.524 8060.102 - -12.62% -
SetIntersection_Interlaced_Vector_string_16384_4 -4.28% 1841569.878 1762771.303 - -1.18% -
SetIntersection_Front_Vector_uint32_262144_16384 -4.27% 75228986.539 72015518.227 - -5.59% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -4.25% 43524.926 41674.210 - -4.62% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -4.25% 714.755 684.389 - 1.86% -
std::copy_if(list<int>)_(entire_range)/64 -4.24% 36.704 35.148 - 14.93% -
std::remove(vector<int>)_(prefix)/32 -4.24% 50.778 48.627 - -0.04% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 -4.24% 36.767 35.210 - -4.33% -
std::replace(vector<int>)_(sprinkled)/1024 -4.23% 169.994 162.809 - 1.22% -
SetIntersection_Front_Set_float_16384_64 -4.23% 1771979.265 1697105.409 - -5.80% -
std::unordered_multimap<int,_int>::clear()/8192 -4.22% 64844.701 62106.132 - -11.31% -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 -4.21% 29.537 28.293 - -0.08% -
SetIntersection_Front_Set_uint64_64_64 -4.21% 13709639.806 13132785.833 - -1.60% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 -4.20% 1052.378 1008.184 - 10.74% -
std::is_sorted(deque<int>,_pred)/1024 -4.19% 670.005 641.901 - -0.14% -
std::unordered_multiset<int>::find(key)_(existent)/8192 -4.19% 1.249 1.197 - -0.56% -
BM_StringAssignStr_Empty_Transparent -4.19% 0.508 0.486 - 0.04% -
std::list<int>::ctor(Range)_(cheap_elements)/8192 -4.19% 105914.800 101481.274 - 2.93% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 -4.19% 20.811 19.939 - 0.17% -
std::vector<std::string>::ctor(size)/32 -4.18% 32.136 30.793 - -7.16% -
ranges::min(std::deque<long_long>)/8 -4.18% 2.403 2.302 - -0.80% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -4.15% 171290.622 164189.126 - -3.01% -
std::unordered_multiset<int>::clear()/8192 -4.14% 65232.083 62528.435 - -6.98% -
ranges::minmax(std::vector<char>)/64 -4.13% 1.328 1.274 - -0.07% -
SetIntersection_Front_Set_float_1024_16 -4.13% 1217881.960 1167633.274 - -1.98% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8192 -4.10% 5073.826 4865.744 - -0.61% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -4.10% 220.800 211.747 - 0.26% -
std::set<std::string>::erase(iterator)/32 -4.10% 28.049 26.900 - 0.03% -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 -4.10% 24.314 23.318 - 2.40% -
std::map<int,_int>::ctor(const&)/32 -4.10% 234.864 225.245 - 3.36% -
std::rotate(vector<bool>)_(1_element_forward)/50 -4.09% 18.293 17.544 - -0.46% -
BM_num_get<unsigned_short> -4.09% 10.283 9.863 - -2.98% -
BM_deque_vector_ranges_copy_backward/65536 -4.08% 8445.245 8100.430 - -2.69% -
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024 -4.04% 1479159.990 1419371.556 - -0.29% -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 -4.04% 23.884 22.920 - 0.04% -
SetIntersection_None_Set_string_64_1 -4.04% 22992016.710 22064237.447 - -2.95% -
rng::contains(list<int>)_(process_all)/8192 -4.03% 7135.563 6848.289 - -2.82% -
SetIntersection_Interlaced_Vector_uint32_262144_16 -4.02% 5750178.186 5519288.299 - 51.48% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -4.01% 21.688 20.818 - -0.13% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -4.01% 454.809 436.583 - -1.25% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -3.98% 408.102 391.848 - 0.12% -
BM_PushHeap_uint64_Descending_1 -3.98% 0.471 0.452 - -19.77% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -3.98% 9269.935 8900.977 - 0.77% -
std::for_each_n(list<int>)/8 -3.98% 2.399 2.304 - -9.18% -
std::reverse(deque<int>)/64 -3.97% 13.563 13.025 - -0.28% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 -3.97% 52470.299 50389.515 - -0.94% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -3.96% 74815.710 71854.440 - -0.48% -
SetIntersection_Front_Set_float_256_64 -3.95% 5740497.510 5513530.147 - -6.03% -
BM_std_minmax_element<long_long>/64000 -3.94% 17449.139 16761.944 - -0.15% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -3.93% 216919.492 208385.017 - -1.47% -
SetIntersection_Front_Set_uint64_1024_64 -3.93% 1774335.884 1704553.832 - -2.48% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1 -3.92% 554586041.157 532831417.951 - 0.73% -
SetIntersection_Interlaced_Vector_float_256_4 -3.91% 4822243.294 4633668.229 - -9.61% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192 -3.91% 527179.721 506592.669 - -3.83% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 -3.90% 6582.676 6325.708 - -0.67% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/0 -3.90% 0.264 0.254 - -0.41% -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 -3.89% 151.848 145.942 - -0.31% -
std::partition(deque<int>)_(dense)/8192 -3.89% 2770.572 2662.935 - -5.01% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/32 -3.88% 16.661 16.014 - -0.93% -
std::make_heap(vector<NonIntegral>)_(descending)/8 -3.87% 15.353 14.759 - 0.14% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -3.86% 629.201 604.904 - -1.51% -
std::make_heap(vector<NonIntegral>)_(ascending)/8 -3.86% 17.769 17.083 - -1.75% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 -3.86% 12.512 12.030 - 5.78% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -3.85% 203696439.673 195844868.048 - -3.99% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -3.85% 903848.015 869015.971 - 0.21% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 -3.85% 7007.870 6738.243 - -0.39% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -3.84% 366806757.063 352711349.759 - 0.66% -
BM_num_get<long_long> -3.83% 10.875 10.459 - -1.53% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 -3.83% 19.343 18.603 - 0.68% -
BM_StringMove_Large -3.82% 0.735 0.707 - 0.03% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 -3.81% 20.406 19.628 - -3.33% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -3.79% 2743.554 2639.630 - -0.34% -
std::stable_partition(vector<int>)_(sparse)/1024 -3.79% 216.880 208.670 - -2.27% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -3.77% 13.494 12.986 - -2.47% -
std::move(list<int>)/512 -3.77% 368.575 354.695 - -1.79% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 -3.76% 24.381 23.463 - -10.16% -
std::find(vector<int>)_(bail_25%)/8 -3.75% 1.441 1.387 - -0.04% -
std::set<int>::count(key)_(existent)/1024 -3.71% 4.256 4.098 - 1.53% -
std::stable_partition(vector<int>)_(alloc_fails)/1024 -3.71% 2366.757 2279.044 - -1.33% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 -3.70% 6646714.751 6400842.729 - -4.89% -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 -3.70% 91.695 88.305 - -6.87% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -3.68% 15542.135 14970.694 - -0.72% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.66% 120081.206 115680.702 - -3.20% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024 -3.66% 69.497 66.950 - -2.18% -
std::partial_sort_copy(deque<int>)_(descending)/1024 -3.66% 8459.392 8149.598 - 0.56% -
std::partition(vector<int>)_(sparse)/32 -3.66% 9.080 8.748 - 0.92% -
std::flat_map<int,_int>::ctor(const&,_alloc)/0 -3.66% 13.321 12.833 - 0.24% -
std::set<std::string>::contains(key)_(non-existent)/0 -3.66% 0.283 0.273 - -1.13% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 -3.65% 360954.608 347776.022 - -0.09% -
std::partition(deque<int>)_(dense)/1024 -3.64% 351.090 338.302 - -4.75% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -3.64% 19.267 18.565 - 0.41% -
SetIntersection_Front_Set_string_64_64 -3.64% 36717887.879 35381820.312 - 0.97% -
bm_ranges_lexicographical_compare<int>/1 -3.63% 1.309 1.261 - -20.06% -
std::unique(list<int>)_(sprinkled)/52 -3.63% 69.865 67.329 - -0.54% -
rng::find_if_not(vector<bool>)_(process_all)/50 -3.63% 24.108 23.233 - -3.14% -
std::partial_sort_copy(vector<int>)_(heap)/8 -3.63% 16.076 15.493 - -5.79% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 -3.61% 40.369 38.910 - -4.20% -
std::equal(vector<int>)_(it,_it,_it,_it)/8192 -3.61% 591.919 570.553 - -0.18% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 -3.61% 1055283.003 1017195.194 - 1.01% -
BM_CmpEqual_ushort_ushort -3.61% 1.078 1.039 - -3.66% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 -3.60% 6919.170 6670.155 - -0.61% -
BM_vector_deque_ranges_move_backward/64 -3.60% 3.101 2.989 - -10.39% -
SetIntersection_None_Set_string_16384_64 -3.58% 203903841.314 196596537.595 - -10.78% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 -3.57% 92.934 89.619 - -13.78% -
std::make_heap(deque<int>)_(ascending)/8 -3.57% 27.845 26.851 - -1.06% -
std::copy(vector<int>)/8 -3.56% 2.213 2.134 - 0.36% -
std::equal(list<int>)_(it,_it,_it)/8192 -3.55% 9714.376 9369.217 - -0.88% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 -3.55% 10.933 10.545 - -0.90% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 -3.54% 1065102.705 1027385.647 - 2.63% -
SetIntersection_Front_Set_uint32_16384_256 -3.54% 3869862.807 3732906.792 - -5.47% -
SetIntersection_Interlaced_Set_string_262144_16384 -3.53% 2789744.387 2691250.324 - -7.47% -
SetIntersection_Interlaced_Vector_string_16384_1024 -3.53% 120254309.394 116008834.605 - -4.21% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 -3.53% 8.968 8.652 - -2.36% -
rng::contains_subrange(vector<int>)_(process_all)/8192 -3.53% 1678.606 1619.375 - -0.59% -
rng::find_last(vector<char>)_(bail_90%)/1048576 -3.52% 23738.636 22901.880 - -0.68% -
std::for_each(join_view(vector<vector<int>>))/8 -3.52% 1.427 1.377 - -7.67% -
rng::find_if(vector<bool>)_(process_all)/8192 -3.52% 4666.051 4501.941 - -1.24% -
std::rotate(deque<int>)_(by_1/3)/32 -3.51% 20.739 20.010 - -1.70% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1048576 -3.50% 926858.243 894446.290 - -1.21% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 -3.49% 1182562.606 1141238.797 - -3.09% -
BM_PushHeap_uint32_Descending_16 -3.49% 0.379 0.366 - 0.01% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 -3.49% 6.655 6.423 - -2.74% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -3.48% 8793691.986 8487705.231 - -8.67% -
BM_CmpLess_uchar_uchar -3.47% 1.086 1.049 - -2.48% -
std::for_each(list<int>)/50 -3.46% 21.805 21.049 - -0.62% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 -3.44% 1056122.205 1019755.725 - -1.21% -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 -3.44% 30.195 29.156 - -1.13% -
std::partial_sort_copy(vector<int>)_(ascending)/8 -3.44% 8.888 8.582 - -4.50% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -3.44% 404.775 390.862 - -0.92% -
BM_deque_vector_copy/70000 -3.42% 3288.794 3176.340 - -0.28% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 -3.40% 4.661 4.503 - 6.79% -
std::set<int>::insert(value)_(new_value,_middle)/8192 -3.40% 32.474 31.371 - -0.90% -
std::set<int>::erase(key)_(non-existent,_middle)/32 -3.39% 1.861 1.798 - 0.93% -
BM_deque_vector_ranges_move_backward/4000 -3.39% 145.503 140.565 - -2.98% -
std::partition(vector<int>)_(sparse)/50 -3.39% 14.129 13.651 - -0.38% -
SetIntersection_Front_Set_string_256_16 -3.38% 7315761.490 7068656.555 - -0.79% -
std::adjacent_find(deque<int>,_pred)/1048576 -3.37% 671397.495 648758.843 - -0.25% -
BM_std_minmax_element<long_long>/5500 -3.35% 1477.855 1428.293 - -1.08% -
bm_gcd_trivial -3.35% 0.675 0.653 - -4.23% -
ranges::minmax(std::vector<char>)/1 -3.33% 0.652 0.631 - 4.24% -
SetIntersection_Front_Set_uint32_262144_256 -3.32% 3830800.392 3703504.736 - -4.71% -
std::multimap<int,_int>::erase(iterator)/8192 -3.30% 21.009 20.315 - -0.33% -
BM_deque_vector_copy/65536 -3.30% 3013.831 2914.403 - 0.03% -
std::map<int,_int>::contains(key)_(existent)/1024 -3.28% 4.172 4.035 - -2.03% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 -3.28% 29.634 28.662 - -4.53% -
SetIntersection_Front_Set_uint32_262144_262144 -3.27% 1677584.799 1622747.965 - -1.40% -
SetIntersection_Front_Vector_uint32_16384_16384 -3.26% 75350489.860 72893397.335 - -6.40% -
std::deque<int>::ctor(const&)_(cheap_elements)/32 -3.25% 37.366 36.150 - -1.87% -
rng::contains_subrange(vector<int>)_(process_all)/1048576 -3.24% 214971.698 208014.070 - -0.64% -
std::multimap<int,_int>::erase(key)_(existent)/32 -3.23% 23.011 22.267 - -0.76% -
std::unique(deque<int>)_(contiguous)/52 -3.23% 57.436 55.580 - -4.26% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.23% 7596.359 7350.972 - -0.97% -
SetIntersection_Interlaced_Set_float_1024_1024 -3.22% 12402850.426 12003110.235 - 2.75% -
std::find_end(list<int>,_pred)_(match_near_end)/1000 -3.22% 73.639 71.267 - -0.58% -
rng::for_each(set<int>)/8192 -3.22% 7837.472 7585.348 - -0.81% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 -3.21% 22888910.395 22154144.896 - -1.65% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 -3.20% 3.525 3.412 - -3.93% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 -3.19% 857.543 830.211 - -0.34% -
std::partial_sort(vector<int>)_(repeated)/8192 -3.19% 27111.128 26247.245 - -0.53% -
SetIntersection_Front_Vector_string_1024_64 -3.18% 3453497.542 3343737.128 - -1.74% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 -3.17% 1.468 1.422 - 0.79% -
std::remove_copy_if(vector<int>)_(sprinkled)/32 -3.16% 10.568 10.235 - -2.64% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -3.13% 25.317 24.525 - 2.09% -
SetIntersection_Front_Vector_string_1024_1024 -3.12% 39841103.141 38599555.138 - 1.92% -
BM_PushHeap_float_QuickSortAdversary_16384 -3.11% 0.495 0.479 - -0.22% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -3.11% 39961.526 38718.003 - 0.43% -
BM_vector_deque_ranges_copy/64 -3.11% 2.802 2.715 - -9.96% -
BM_PushHeap_uint64_Descending_4 -3.11% 0.371 0.359 - -0.05% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -3.10% 406.258 393.649 - -1.03% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -3.10% 12445.708 12059.786 - -1.44% -
std::count(list<int>)_(every_other)/8192 -3.09% 7535.874 7302.787 - 5.88% -
BM_StringRead_Hot_Deep_Large -3.09% 0.520 0.504 - -4.33% -
std::set<std::string>::find(key)_(existent)/1024 -3.09% 23.851 23.114 - -2.04% -
SetIntersection_Interlaced_Vector_string_1024_256 -3.09% 20950210.136 20303056.211 - -4.11% -
std::copy_backward(vector<int>)/4096 -3.09% 233.555 226.343 - 40.24% -
std::for_each(join_view(vector<vector<int>>))/32 -3.09% 3.877 3.757 - -0.75% -
std::multimap<int,_int>::erase(key)_(existent)/1024 -3.09% 25.537 24.749 - -3.49% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 -3.09% 5.078 4.921 - 1.56% -
std::find_end(vector<int>)_(same_length)/1024 -3.08% 254.807 246.955 - -0.60% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -3.08% 545.398 528.626 - 1.32% -
SetIntersection_None_Set_uint64_1024_1 -3.07% 9092670.744 8813245.476 - 1.31% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 -3.07% 1120537.165 1086159.748 - -1.78% -
std::flat_map<int,_int>::find(key)_(existent)/8192 -3.06% 12.512 12.129 - -0.34% -
std::copy(vector<bool>)_(aligned)/512 -3.06% 1.415 1.371 - -0.44% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 -3.06% 1821640.777 1765895.421 - 1.58% -
SetIntersection_None_Set_string_16384_256 -3.06% 201923062.792 195744392.807 - -11.46% -
SetIntersection_Interlaced_Vector_string_64_4 -3.05% 21959288.280 21289212.192 - -1.01% -
BM_vector_deque_ranges_move/70000 -3.05% 3376.854 3273.855 - -3.34% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 -3.04% 8.416 8.159 - 4.10% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -3.04% 405.166 392.856 - -0.98% -
SetIntersection_Front_Set_uint32_1024_1024 -3.04% 12433868.103 12056470.350 - -1.57% -
BM_num_get<long> -3.03% 10.798 10.470 - -2.24% -
SetIntersection_None_Set_string_16384_4 -3.03% 205369041.613 199151547.351 - -10.57% -
std::find_if(list<int>)_(process_all)/32768 -3.02% 25973.515 25187.971 - -1.55% -
std::find_end(vector<int>)_(process_all)/8192 -3.02% 1725.403 1673.282 - -0.42% -
BM_lexicographical_compare_three_way_slow_path/262144 -3.02% 74789.387 72530.906 - -0.16% -
BM_PushHeap_uint64_QuickSortAdversary_16 -3.02% 0.938 0.910 - -2.02% -
BM_CmpLess_uchar_uint -3.02% 1.117 1.084 - 2.13% -
std::move(list<int>)/32768 -3.02% 31528.265 30577.154 - -1.31% -
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 -3.01% 2.194 2.128 - 0.21% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 -3.01% 4.802 4.658 - -4.26% -
std::set<int>::contains(key)_(non-existent)/32 -2.97% 2.883 2.797 - -1.34% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -2.97% 1324.625 1285.274 - -0.13% -
std::is_sorted(deque<int>,_pred)/8192 -2.97% 5356.698 5197.581 - 0.01% -
BM_PushHeap_string_PipeOrgan_4 -2.97% 2.567 2.490 - -0.22% -
std::multimap<int,_int>::find(key)_(non-existent)/32 -2.96% 2.370 2.300 - -21.32% -
SetIntersection_Interlaced_Set_uint32_262144_256 -2.96% 1603431.478 1555990.316 - 0.89% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -2.95% 22.199 21.543 - -0.71% -
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 -2.95% 2.849 2.765 - -0.34% -
std::remove_if(deque<int>)_(sprinkled)/8192 -2.95% 4047.949 3928.508 - -0.42% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 -2.94% 0.814 0.790 - 2.32% -
rng::find_if(vector<bool>)_(process_all)/1024 -2.94% 581.890 564.804 - -0.13% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 -2.93% 659551.092 640194.917 - -2.56% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1048576 -2.93% 644221.397 625360.963 - 0.12% -
std::multimap<std::string,_int>::clear()/8192 -2.93% 214961.382 208669.960 - -2.72% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -2.93% 3.905 3.790 - -6.22% -
std::for_each(join_view(vector<vector<int>>))/50 -2.92% 4.171 4.049 - 0.09% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -2.92% 29425.545 28565.091 - 5.06% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -2.92% 12756.228 12383.557 - -3.91% -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 -2.92% 23.893 23.195 - 2.82% -
BM_PushHeap_string_Descending_64 -2.91% 2.320 2.253 - 1.80% -
BM_CmpLess_short_schar -2.89% 0.988 0.959 - 1.31% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -2.89% 32.970 32.017 - 0.35% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8 -2.88% 15.207 14.768 - 0.47% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -2.88% 1042884.366 1012813.903 - -2.30% -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 -2.88% 15.377 14.933 - -0.57% -
SetIntersection_Front_Vector_uint64_16384_64 -2.88% 1373929.434 1334326.050 - -2.48% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 -2.88% 13.747 13.352 - 0.08% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -2.88% 357902329.804 347611646.982 - -0.50% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -2.86% 22.433 21.791 - 0.51% -
std::flat_multimap<int,_int>::ctor(const&)/0 -2.86% 13.105 12.730 - -0.41% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 -2.86% 1634803.955 1588050.375 - -0.55% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 -2.86% 20.307 19.726 - 1.02% -
std::reverse(deque<int>)/512 -2.86% 116.070 112.755 - -0.55% -
std::search(deque<int>,_pred)_(near_matches)/1024 -2.86% 25158.382 24439.795 - -11.99% -
BM_PushHeap_float_QuickSortAdversary_1024 -2.85% 0.632 0.614 - 0.10% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8192 -2.85% 459962.979 446855.499 - -1.56% -
std::find_if(list<int>)_(process_all)/1024 -2.85% 718.228 697.790 - 1.55% -
std::multimap<int,_int>::erase(iterator)/32 -2.83% 20.800 20.212 - -0.11% -
SetIntersection_Front_Vector_float_16384_16384 -2.83% 79563420.577 77313225.217 - -4.35% -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 -2.83% 3650.870 3547.637 - 0.25% -
std::search(deque<int>,_pred)_(near_matches)/1000 -2.82% 23978.317 23301.076 - -11.94% -
SetIntersection_Front_Vector_uint32_1024_64 -2.82% 1367828.207 1329211.384 - 3.47% -
std::multimap<int,_int>::erase(iterator)/1024 -2.82% 20.911 20.321 - -0.08% -
std::list<int>::insert(begin)_(cheap_elements)/8192 -2.82% 12.222 11.877 - 1.48% -
std::multiset<std::string>::erase(iterator)/8192 -2.82% 31.582 30.693 - 19.64% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 -2.82% 4.552 4.424 - 0.30% -
std::unordered_multiset<int>::clear()/1024 -2.81% 8388.866 8152.726 - -0.25% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 -2.81% 22.451 21.819 - -0.87% -
SetIntersection_Front_Set_float_262144_262144 -2.81% 1642585.369 1596373.537 - -0.55% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 -2.81% 22.265 21.639 - 1.27% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32 -2.81% 19.474 18.927 - -3.98% -
SetIntersection_Front_Vector_string_16_4 -2.80% 61077315.660 59367498.987 - -1.31% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 -2.78% 1.127 1.096 - -4.90% -
std::set<std::string>::clear()/1024 -2.78% 22587.844 21959.539 - 4.60% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.78% 297.034 288.773 - -4.64% -
std::find_end(vector<int>)_(process_all)/1000 -2.78% 222.010 215.837 - -1.02% -
BM_deque_deque_copy/5500 -2.78% 202.960 197.318 - -1.12% -
SetIntersection_Interlaced_Vector_uint32_256_64 -2.78% 8417840.117 8184013.556 - 17.14% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 -2.78% 13928.528 13541.684 - -0.52% -
std::list<int>::insert(begin)_(cheap_elements)/1024 -2.77% 12.215 11.877 - 1.95% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -2.77% 9248125.708 8992178.573 - -2.22% -
SetIntersection_Interlaced_Set_string_1024_64 -2.76% 16752862.264 16289789.343 - -1.40% -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 -2.76% 615.502 598.489 - -0.31% -
BM_PushHeap_uint64_SingleElement_1 -2.76% 0.479 0.465 - -12.61% -
SetIntersection_Front_Set_string_16384_4 -2.76% 1276415.358 1241220.370 - 0.23% -
std::multimap<std::string,_int>::erase(iterator)/8192 -2.75% 30.264 29.430 - -9.52% -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 -2.75% 135.918 132.174 - 4.08% -
BM_lexicographical_compare_three_way_slow_path/1048576 -2.73% 302801.338 294549.856 - -0.02% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 -2.72% 8.383 8.155 - -0.17% -
rng::for_each(multiset<int>)/8192 -2.72% 7786.853 7575.226 - -1.37% -
BM_StringRead_Hot_Shallow_Large -2.72% 0.477 0.464 - -1.96% -
SetIntersection_Front_Set_uint64_16384_64 -2.72% 1714697.503 1668139.754 - 5.07% -
std::unordered_map<int,_int>::ctor(const&)/1024 -2.71% 6892.092 6705.202 - -0.19% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8192 -2.71% 64144.005 62406.271 - -0.97% -
SetIntersection_Front_Set_uint32_262144_64 -2.71% 1686092.803 1640450.303 - -0.93% -
std::find(list<int>)_(process_all)/32768 -2.70% 26213.158 25504.310 - -2.22% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -2.70% 12910.606 12562.122 - -3.45% -
std::flat_multimap<int,_int>::clear()/1024 -2.69% 403.551 392.685 - -0.38% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8 -2.69% 43.813 42.633 - -1.65% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 -2.69% 1623.033 1579.418 - 15.07% -
std::copy_if(vector<int>)_(entire_range)/8 -2.68% 2.254 2.194 - -4.30% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 -2.68% 16.533 16.090 - -0.75% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/1024 -2.68% 293.160 285.314 - -1.65% -
std::adjacent_find(list<int>,_pred)/8 -2.68% 3.920 3.815 - -1.13% -
SetIntersection_Interlaced_Vector_string_256_4 -2.67% 6116010.426 5952707.551 - -1.24% -
std::set<std::string>::find(key)_(existent)/8192 -2.66% 30.497 29.685 - -1.46% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/8192 -2.66% 33.584 32.690 - -1.19% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 -2.66% 2329343.410 2267334.417 - 0.19% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -2.66% 15148.120 14745.004 - -3.23% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.66% 714.126 695.122 - 2.45% -
std::reverse(deque<int>)/8 -2.66% 2.533 2.466 - -1.90% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -2.65% 13.248 12.896 - -1.32% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -2.65% 666.615 648.920 - -0.69% -
SetIntersection_Front_Set_uint32_16384_16384 -2.65% 221134899.028 215279610.129 - -2.21% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 -2.64% 51839.462 50468.756 - -1.51% -
std::stable_partition(vector<int>)_(alloc_fails)/32 -2.64% 1886.808 1836.966 - -0.37% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 -2.64% 180173113.860 175415820.316 - -0.96% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 -2.64% 21.825 21.249 - -10.24% -
std::rotate(deque<int>)_(by_1/4)/1024 -2.63% 278.438 271.105 - 1.87% -
std::partial_sort_copy(deque<int>)_(descending)/8 -2.63% 15.296 14.893 - 1.85% -
std::copy_backward(vector<bool>)_(unaligned)/64 -2.63% 0.914 0.890 - -0.34% -
BM_PushHeap_float_Random_262144 -2.63% 7.569 7.370 - 1.92% -
std::multiset<std::string>::clear()/8192 -2.62% 215983.604 210324.458 - -1.57% -
rng::contains_subrange(vector<int>)_(process_all)/16 -2.62% 4.805 4.679 - -4.74% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 -2.61% 1403.905 1367.233 - -1.43% -
BM_PushHeap_uint64_Ascending_262144 -2.61% 4.781 4.656 - -3.21% -
SetIntersection_Front_Set_float_4_1 -2.61% 218709583.003 213007232.134 - 0.06% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 -2.60% 1061053.059 1033490.990 - -1.29% -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 -2.60% 30.791 29.992 - -1.00% -
std::set<int>::count(key)_(existent)/8192 -2.59% 8.044 7.836 - -0.42% -
std::unique_copy(list<int>)_(sprinkled)/32 -2.58% 13.355 13.010 - -4.14% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32 -2.58% 19.460 18.959 - -6.77% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.58% 5978.461 5824.500 - -5.17% -
SetIntersection_Front_Vector_uint32_64_64 -2.57% 10929541.189 10648353.066 - 0.73% -
BM_vector_deque_move_backward/0 -2.57% 0.395 0.385 - -12.33% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 -2.57% 2.532 2.467 - -7.10% -
SetIntersection_None_Vector_string_1024_64 -2.57% 1191577.761 1160946.501 - -0.36% -
BM_StringConstructDestroyCStr_Small_Opaque -2.56% 2.188 2.132 - 2.50% -
BM_StringRelational_Eq_Small_Huge_Control -2.55% 0.487 0.475 - -0.60% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 -2.55% 1052425.596 1025592.464 - -0.92% -
std::multiset<std::string>::count(key)_(existent)/1024 -2.55% 23.120 22.531 - -2.86% -
SetIntersection_None_Set_string_16384_16 -2.55% 203578927.555 198395754.347 - -10.59% -
std::multiset<int>::ctor(const&)/8192 -2.54% 53158.406 51809.086 - 2.67% -
std::make_heap(vector<int>)_(pipe-organ)/8192 -2.54% 5106.825 4977.227 - 0.63% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 -2.54% 88.260 86.021 - 30.44% -
std::copy(vector<bool>)_(aligned)/4096 -2.54% 4.926 4.801 - -1.76% -
std::find(list<int>)_(bail_25%)/32768 -2.54% 8022.389 7818.976 - 0.22% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -2.53% 43695.444 42590.294 - -1.57% -
std::partial_sort_copy(deque<int>)_(ascending)/8 -2.53% 10.106 9.850 - -2.44% -
std::stable_partition(list<int>)_(sparse)/1024 -2.53% 953.147 929.071 - -0.21% -
SetIntersection_None_Set_float_256_64 -2.53% 9425454.870 9187415.849 - -0.96% -
BM_CmpEqual_uchar_schar -2.53% 1.035 1.009 - -2.00% -
std::set<int>::find(key)_(existent)/1024 -2.51% 4.026 3.925 - -2.43% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 -2.51% 8905218.907 8681983.637 - -0.85% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 -2.50% 10082706.103 9830434.394 - 2.03% -
std::generate(list<int>)/8192 -2.50% 7693.826 7501.725 - 9.00% -
SetIntersection_Interlaced_Set_float_1024_1 -2.49% 1041462.395 1015503.786 - -2.61% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 -2.49% 6656.318 6490.552 - 2.70% -
SetIntersection_Front_Vector_uint64_262144_16 -2.49% 1127849.428 1099782.657 - -2.02% -
std::stable_sort(deque<int>)_(descending)/8 -2.49% 25.697 25.058 - -2.28% -
std::deque<int>::erase(begin)_(cheap_elements)/8192 -2.49% 7.597 7.408 - -0.55% -
BM_StringRead_Cold_Deep_Large -2.48% 1.338 1.305 - 2.74% -
std::search(deque<int>)_(near_matches)/8192 -2.48% 1476459.508 1439889.660 - -0.85% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -2.47% 18.158 17.709 - -0.57% -
SetIntersection_Interlaced_Set_string_262144_256 -2.47% 2076646.971 2025319.822 - -0.75% -
std::unique(deque<int>)_(contiguous)/32 -2.47% 50.858 49.603 - -2.86% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 -2.46% 3221.457 3142.121 - 0.01% -
std::search(vector<int>)_(single_element)/1024 -2.45% 237.436 231.617 - -0.98% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 -2.45% 21.627 21.098 - 9.89% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.45% 7827.398 7635.977 - -0.55% -
SetIntersection_Front_Vector_uint64_1024_4 -2.43% 1081399.933 1055079.581 - 1.62% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 -2.43% 18935876.892 18475004.575 - -0.11% -
BM_CmpLess_short_int -2.43% 1.133 1.105 - -1.43% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.43% 420.959 410.738 - -0.63% -
SetIntersection_Interlaced_Vector_uint32_64_4 -2.42% 17755972.941 17325494.812 - -1.40% -
std::find_end(vector<int>)_(process_all)/1048576 -2.42% 221623.335 216253.180 - -0.39% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.42% 1418.184 1383.824 - -4.68% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/32 -2.42% 404.622 394.834 - 0.61% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 -2.42% 13.045 12.730 - -0.44% -
BM_deque_deque_ranges_move/2 -2.41% 2.240 2.186 - -8.66% -
SetIntersection_Front_Set_string_16_16 -2.41% 60701157.319 59238608.183 - -0.73% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -2.40% 400.692 391.064 - -1.13% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 -2.40% 5.295 5.168 - 3.83% -
std::multiset<int>::erase(key)_(existent)/8192 -2.39% 62.183 60.696 - -1.45% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -2.39% 35725.002 34871.142 - 0.47% -
SetIntersection_Front_Vector_uint32_16384_64 -2.39% 1375714.783 1342879.961 - -1.21% -
std::multiset<int>::insert(value)_(new_value,_end)/32 -2.39% 19.174 18.716 - -1.87% -
std::any_of(list<int>)_(process_all)/32 -2.38% 11.775 11.495 - -1.59% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -2.38% 583.200 569.319 - -6.36% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/1024 -2.38% 15540.232 15170.544 - 0.14% -
std::partial_sort_copy(list<int>)_(ascending)/8 -2.37% 8.333 8.136 - -0.39% -
std::remove(list<int>)_(sprinkled)/8192 -2.36% 8107.857 7916.383 - 0.18% -
BM_vector_deque_ranges_move_backward/512 -2.36% 17.927 17.504 - -3.28% -
BM_CmpEqual_int_int -2.36% 1.084 1.059 - -1.17% -
BM_StringAssignStr_Small_Opaque -2.36% 0.736 0.718 - -0.67% -
rng::contains_subrange(list<int>)_(single_element)/16 -2.35% 4.926 4.810 - 1.22% -
ranges::min(std::list<long_long>)/8 -2.35% 1.908 1.863 - -5.15% -
std::map<std::string,_int>::contains(key)_(existent)/8192 -2.35% 29.468 28.776 - -0.82% -
std::multiset<int>::ctor(const&,_alloc)/32 -2.34% 233.706 228.226 - 0.87% -
std::set<std::string>::equal_range(key)_(non-existent)/8192 -2.34% 34.441 33.634 - 0.41% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 -2.34% 27788.298 27137.249 - 1.87% -
std::unordered_multimap<int,_int>::clear()/32 -2.34% 603.877 589.741 - -4.27% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 -2.34% 51.997 50.781 - -2.01% -
SetIntersection_Front_Vector_string_262144_64 -2.34% 3272591.317 3196168.503 - 2.36% -
std::sort(vector<int>)_(heap)/8192 -2.33% 46637.237 45548.824 - -0.40% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 -2.33% 11032883.793 10775709.275 - 2.96% -
std::rotate(deque<int>)_(by_1/3)/50 -2.32% 29.327 28.645 - -4.23% -
bm_ranges_lexicographical_compare<int>/8 -2.32% 1.498 1.463 - -9.52% -
std::partial_sort(vector<int>)_(pipe-organ)/8 -2.32% 19.331 18.883 - -0.60% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 -2.32% 29.892 29.198 - 9.35% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 -2.31% 6477.733 6328.150 - -0.56% -
std::set<int>::ctor(const&,_alloc)/1024 -2.30% 6365.747 6219.077 - -0.87% -
std::find_end(vector<int>)_(process_all)/1024 -2.30% 226.135 220.928 - -0.45% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.29% 585.346 571.920 - -1.08% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.29% 406.221 396.913 - -0.64% -
SetIntersection_Front_Vector_float_16384_64 -2.28% 1366887.746 1335688.155 - -6.89% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 -2.27% 3.408 3.331 - -0.14% -
std::find_end(deque<int>)_(same_length)/8192 -2.26% 2797.052 2733.938 - -8.19% -
std::pop_heap(deque<std::string>)/1024 -2.25% 60.758 59.389 - -0.08% -
SetIntersection_Interlaced_Vector_string_16_4 -2.25% 67956251.022 66427473.013 - 0.60% -
std::multiset<int>::ctor(const&)/32 -2.25% 232.977 227.740 - 1.13% -
std::multiset<std::string>::clear()/1024 -2.24% 21797.650 21309.694 - -1.79% -
std::shift_right(deque<int>)/1024 -2.22% 41.655 40.728 - 0.05% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -2.22% 24.579 24.034 - -2.73% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 -2.22% 232.792 227.634 - 2.94% -
std::unordered_map<int,_int>::ctor(const&)/32 -2.21% 202.450 197.971 - 1.17% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -2.21% 86693.507 84776.488 - -1.01% -
SetIntersection_None_Set_string_1024_1024 -2.21% 9147533.178 8945589.607 - -0.62% -
SetIntersection_None_Set_uint64_256_64 -2.20% 9370715.529 9164197.378 - 1.25% -
BM_deque_deque_ranges_move/1 -2.20% 2.499 2.444 - -8.41% -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeMiddle -2.20% 0.833 0.814 - -0.23% -
std::move_backward(deque<int>)/64 -2.20% 5.398 5.280 - 2.01% -
ranges::min(std::vector<__int128>)/8 -2.20% 2.917 2.853 - -1.15% -
std::rotate(deque<int>)_(by_1/4)/50 -2.20% 28.108 27.491 - 0.79% -
std::multimap<int,_int>::clear()/32 -2.19% 657.972 643.558 - -0.71% -
BM_lexicographical_compare_three_way_fast_path/256 -2.19% 70.985 69.431 - -2.04% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 -2.18% 22.373 21.886 - 6.13% -
BM_deque_deque_move/64 -2.17% 3.152 3.084 - -8.48% -
BM_vector_deque_move/65536 -2.17% 3106.739 3039.330 - -0.13% -
rng::find_last_if(deque<int>)_(bail_90%)/8 -2.17% 0.994 0.972 - -12.32% -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 -2.17% 135.333 132.402 - 7.90% -
BM_StringAssignAsciiz_Small_Opaque -2.16% 3.041 2.976 - -2.27% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 -2.15% 15.724 15.385 - -1.44% -
std::copy_n(vector<int>)/262144 -2.15% 12281.933 12018.344 - 1.97% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -2.14% 272.892 267.041 - -0.14% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.14% 121270.841 118672.129 - -0.14% -
SetIntersection_Front_Vector_string_1024_4 -2.14% 1195094.214 1169508.183 - -1.25% -
std::search(vector<int>)_(single_element)/1000 -2.14% 231.335 226.386 - -0.97% -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 -2.14% 26.646 26.076 - -0.75% -
rng::contains_subrange(list<int>)_(single_element)/32 -2.13% 10.216 9.998 - -2.22% -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8 -2.13% 47.968 46.948 - 3.37% -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8192 -2.12% 63483.772 62134.893 - -1.65% -
std::for_each(multiset<int>::iterator)/32 -2.12% 23.867 23.360 - -1.61% -
ranges::min(std::vector<char>)/8 -2.12% 2.446 2.395 - 3.74% -
rng::contains_subrange(vector<int>)_(single_element)/8192 -2.12% 1842.839 1803.743 - -0.90% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -2.12% 15.190 14.868 - -1.07% -
std::multiset<std::string>::insert(value)_(already_present)/32 -2.12% 49.249 48.205 - 12.47% -
SetIntersection_Interlaced_Set_float_64_64 -2.12% 13286998.257 13005367.286 - -0.83% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -2.12% 15.039 14.721 - -1.54% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -2.11% 224.452 219.708 - 0.40% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 -2.11% 1821063.549 1782655.838 - 0.13% -
std::shift_right(deque<int>)/8192 -2.11% 315.847 309.189 - -0.19% -
std::make_heap(vector<int>)_(pipe-organ)/1024 -2.11% 668.988 654.889 - 0.84% -
std::adjacent_find(list<int>,_pred)/8192 -2.10% 7362.896 7207.914 - 0.01% -
BM_deque_deque_copy/65536 -2.10% 3130.268 3064.390 - -1.02% -
std::map<int,_int>::ctor(const&,_alloc)/32 -2.10% 230.639 225.807 - -0.04% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.09% 742.833 727.271 - -1.76% -
std::reverse_copy(vector<int>)/8 -2.09% 2.338 2.289 - -8.37% -
BM_vector_deque_ranges_copy/65536 -2.09% 3120.466 3055.362 - 0.00% -
std::flat_multimap<int,_int>::clear()/32 -2.08% 400.868 392.542 - -0.32% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.08% 742.252 726.848 - -0.90% -
BM_CmpEqual_uint_uint -2.07% 1.068 1.046 - -1.56% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -2.06% 1589660.931 1556866.638 - -0.11% -
BM_StringAssignAsciiz_Empty_Opaque -2.06% 3.038 2.976 - -2.24% -
std::unique(list<int>,_pred)_(sprinkled)/32 -2.06% 65.880 64.521 - -4.95% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 -2.06% 37.835 37.056 - -3.34% -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 -2.06% 57829854.166 56640010.414 - -4.61% -
std::find(vector<int>)_(process_all)/8 -2.05% 2.791 2.733 - 2.04% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 -2.04% 15.979 15.652 - 0.02% -
BM_CmpLess_ushort_uint -2.04% 1.071 1.050 - -1.68% -
rng::find_if(vector<bool>)_(process_all)/1048576 -2.03% 587952.066 575996.536 - -1.58% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -2.03% 35.280 34.562 - -1.20% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 -2.03% 1058621.182 1037105.141 - 0.25% -
BM_StringRelationalLiteral_Less_Empty_Large_Control -2.03% 1.688 1.654 - -5.73% -
rng::contains(list<int>)_(process_all)/32 -2.03% 9.064 8.880 - -0.71% -
ranges::min(std::deque<__int128>)/8 -2.03% 2.885 2.827 - -1.07% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 -2.02% 18.931 18.548 - -0.21% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.02% 528.003 517.343 - -1.06% -
BM_vector_deque_ranges_move/64000 -2.02% 3069.179 3007.228 - -0.21% -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 -2.02% 5.423 5.314 - -2.40% -
std::flat_map<int,_int>::erase(key)_(existent)/8192 -2.01% 563.751 552.401 - -1.47% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 -2.01% 1.412 1.383 - -8.53% -
std::map<int,_int>::clear()/8192 -2.01% 86614.315 84876.539 - -1.76% -
BM_deque_deque_ranges_copy_backward/2 -2.00% 2.353 2.306 - -16.40% -
std::find_end(deque<int>)_(single_element)/1000 -2.00% 312.325 306.074 - -9.37% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 -2.00% 33.789 33.114 - 0.19% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 -2.00% 37750027.195 36996336.049 - 0.84% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 -1.99% 15.053 14.753 - -1.48% -
std::map<int,_int>::ctor(&&,_different_allocs)/32 -1.99% 190.636 186.842 - -1.23% -
std::set<int>::equal_range(key)_(non-existent)/32 -1.99% 2.664 2.611 - -6.14% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.99% 33900.897 33226.718 - -0.63% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.99% 12849.209 12593.783 - -4.96% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 -1.98% 1085210.654 1063681.247 - 3.74% -
std::partial_sort_copy(vector<int>)_(repeated)/8192 -1.98% 27483.437 26938.531 - -1.70% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 -1.98% 6.185 6.062 - -2.38% -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 -1.98% 932.719 914.275 - -1.38% -
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 -1.97% 1936.264 1898.037 - -0.40% -
std::flat_multimap<int,_int>::clear()/0 -1.96% 399.605 391.773 - -0.33% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.96% 119835.108 117488.855 - 1.86% -
SetIntersection_Front_Set_uint64_256_64 -1.96% 5737624.205 5625314.246 - 7.58% -
BM_num_get<unsigned_long_long> -1.96% 10.484 10.279 - -1.25% -
BM_CmpEqual_int_ushort -1.96% 1.097 1.075 - -2.88% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/0 -1.96% 15.075 14.780 - -1.32% -
std::unique(list<int>)_(contiguous)/32 -1.95% 52.893 51.859 - -0.69% -
SetIntersection_None_Set_float_1024_1 -1.95% 8989756.056 8814200.465 - -3.36% -
SetIntersection_Front_Set_float_64_16 -1.95% 15488583.667 15186293.701 - -1.18% -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 -1.95% 24.961 24.475 - 0.27% -
std::set<int>::count(key)_(existent)/32 -1.95% 1.644 1.612 - -1.26% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.95% 399.527 391.752 - -0.63% -
std::move(vector<bool>)_(unaligned)/512 -1.95% 4.768 4.676 - -0.38% -
std::multimap<int,_int>::clear()/8192 -1.94% 85326.872 83669.173 - -1.83% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -1.94% 1503.723 1474.541 - 0.38% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 -1.94% 6.183 6.063 - -5.31% -
BM_PushHeap_float_PipeOrgan_16 -1.94% 0.907 0.890 - -0.02% -
std::flat_multimap<int,_int>::erase(key)_(existent)/32 -1.94% 22.818 22.376 - -1.51% -
SetIntersection_None_Set_float_256_16 -1.93% 10882216.494 10671687.031 - -3.12% -
std::partial_sort(vector<int>)_(shuffled)/8 -1.93% 28.790 28.236 - -0.49% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -1.92% 19.063 18.696 - 0.30% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.92% 674.797 661.826 - -0.15% -
std::reverse_copy(list<int>)/64 -1.92% 30.365 29.784 - -0.87% -
rng::contains_subrange(vector<int>)_(single_element)/1048576 -1.91% 236096.118 231575.507 - -0.72% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 -1.91% 3.196 3.135 - -1.27% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 -1.90% 9.079 8.906 - -1.62% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.89% 195.297 191.611 - -1.54% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.89% 398.585 391.064 - -0.99% -
std::map<int,_int>::insert(value)_(new_value,_middle)/8192 -1.89% 21.048 20.651 - -0.06% -
std::multimap<std::string,_int>::clear()/32 -1.89% 906.818 889.722 - 0.99% -
std::stable_sort(vector<int>)_(ascending)/1024 -1.88% 2172.858 2131.934 - 3.13% -
std::for_each(multimap<int>::iterator)/8192 -1.88% 7657.274 7513.174 - 1.11% -
std::remove_if(deque<int>)_(sprinkled)/50 -1.88% 63.861 62.659 - 0.09% -
std::replace_if(vector<int>)_(prefix)/32 -1.88% 9.659 9.478 - -1.45% -
SetIntersection_Front_Vector_uint32_1024_16 -1.87% 1121351.858 1100339.208 - -1.42% -
BM_PushHeap_string_Ascending_262144 -1.87% 29.350 28.801 - -10.85% -
SetIntersection_Front_Vector_string_1024_16 -1.86% 1653254.736 1622424.449 - 1.96% -
std::set<int>::erase(key)_(non-existent,_middle)/1024 -1.86% 3.005 2.949 - 0.63% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -1.85% 15.204 14.922 - -1.38% -
SetIntersection_Front_Set_string_16384_16 -1.85% 1937963.880 1902054.994 - 2.91% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8192 -1.85% 2171.887 2131.654 - -1.69% -
std::map<int,_int>::upper_bound(key)_(existent)/8192 -1.85% 5.795 5.688 - 1.28% -
SetIntersection_Interlaced_Vector_string_1024_1024 -1.83% 39970196.619 39236980.216 - 1.03% -
std::make_heap(vector<int>)_(pipe-organ)/8 -1.83% 16.796 16.488 - 0.46% -
std::find_end(list<int>,_pred)_(match_near_end)/8192 -1.83% 636.551 624.891 - -0.74% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.83% 520.337 510.809 - -0.91% -
std::find_end(forward_list<int>)_(same_length)/8192 -1.83% 14303.659 14041.835 - -2.94% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.83% 32709.723 32112.286 - -2.22% -
std::find_end(vector<int>)_(same_length)/1000 -1.82% 246.171 241.683 - -0.52% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.82% 706.515 693.643 - 0.91% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 -1.81% 8882216.196 8721069.531 - 1.10% -
std::unique(list<int>,_pred)_(contiguous)/32 -1.81% 57.818 56.772 - -0.94% -
std::copy(list<int>)/8 -1.81% 2.475 2.431 - 0.77% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 -1.81% 357190102.564 350734431.153 - 0.02% -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 -1.81% 30.484 29.933 - -1.42% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 -1.80% 773.616 759.656 - -0.19% -
std::partial_sort(deque<int>)_(pipe-organ)/1024 -1.80% 7806.861 7666.068 - -0.88% -
bm_ranges_lexicographical_compare<unsigned_char>/512 -1.80% 8.768 8.609 - -1.53% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 -1.80% 23.527 23.103 - 1.06% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024 -1.80% 20.587 20.217 - -0.47% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 -1.79% 6714.260 6594.133 - -1.09% -
std::fill(deque<int>)/8192 -1.79% 241.791 237.472 - 0.13% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 -1.78% 7.023 6.898 - 0.32% -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8 -1.77% 16.789 16.492 - 0.16% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 -1.77% 2.984 2.931 - 0.13% -
std::generate(list<int>)/50 -1.77% 15.568 15.292 - 0.34% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -1.77% 63.448 62.325 - -14.39% -
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 -1.77% 19.638 19.291 - 3.03% -
std::remove(deque<int>)_(prefix)/50 -1.77% 60.876 59.801 - -0.98% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -1.77% 15.250 14.981 - 0.34% -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 -1.76% 675.845 663.922 - -0.89% -
std::fill(deque<int>)/50 -1.76% 2.407 2.364 - -0.08% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 -1.76% 11600744.420 11396420.840 - 1.20% -
SetIntersection_None_Vector_float_262144_16 -1.76% 1146649.101 1126469.511 - -1.62% -
std::unique(list<int>,_pred)_(sprinkled)/52 -1.75% 82.060 80.628 - -4.65% -
SetIntersection_Front_Set_float_16384_4 -1.74% 1073814.414 1055091.125 - -0.98% -
SetIntersection_None_Vector_float_1024_4 -1.74% 1081347.338 1062542.703 - -1.58% -
std::fill_n(vector<bool>)/32768 -1.74% 30.213 29.688 - -1.53% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -1.74% 164.402 161.546 - 1.15% -
SetIntersection_Front_Set_float_16_16 -1.74% 38474063.983 37805865.488 - -0.63% -
SetIntersection_Interlaced_Set_string_262144_1 -1.73% 1103830.280 1084703.673 - 3.96% -
SetIntersection_Interlaced_Set_float_262144_1 -1.73% 1032131.440 1014275.814 - -3.81% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 -1.73% 6193135.313 6086220.277 - -0.96% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8 -1.73% 43.761 43.005 - -1.31% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 -1.72% 11588341.122 11388482.801 - 0.98% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/32 -1.72% 19.210 18.880 - 1.70% -
ranges::minmax(std::vector<char>)/8 -1.72% 1.044 1.026 - 15.21% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 -1.71% 1116840.647 1097696.397 - -0.67% -
BM_deque_deque_ranges_copy_backward/1 -1.71% 2.626 2.581 - -13.77% -
std::move_backward(list<int>)/32768 -1.71% 31554.776 31014.603 - -2.67% -
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 -1.71% 85.198 83.740 - -4.95% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 -1.71% 12.855 12.636 - 4.02% -
BM_std_minmax_element<char>/70000 -1.71% 18334.008 18021.335 - -7.51% -
BM_num_get<unsigned_long> -1.71% 10.510 10.331 - -0.90% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -1.70% 131542559.074 129301081.720 - 0.01% -
SetIntersection_None_Vector_float_1024_1024 -1.70% 1083548.633 1065087.109 - -1.23% -
rng::find_last(forward_list<int>)_(bail_10%)/50 -1.70% 17.202 16.910 - -2.39% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.70% 13880.784 13645.432 - 1.86% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 -1.69% 23.696 23.295 - -2.26% -
BM_num_get<unsigned_int> -1.69% 9.790 9.625 - -1.05% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/8192 -1.69% 52412.689 51528.916 - -5.50% -
BM_PushHeap_uint64_Random_4 -1.69% 2.559 2.516 - -2.15% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/0 -1.68% 15.028 14.775 - -1.44% -
std::transform(deque<int>,_deque<int>)/32 -1.68% 21.713 21.349 - -3.75% -
std::find_end(deque<int>,_pred)_(single_element)/1000 -1.68% 666.911 655.726 - -1.65% -
std::rotate(vector<bool>)_(by_1/3)/1024 -1.68% 49.034 48.212 - -1.62% -
BM_CmpEqual_schar_uchar -1.67% 1.100 1.082 - -0.45% -
SetIntersection_Interlaced_Set_float_1024_64 -1.67% 10245541.485 10074586.064 - -1.29% -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 -1.67% 26.549 26.106 - -1.59% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.67% 5683.831 5589.096 - 3.16% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.66% 446.664 439.228 - -1.09% -
std::find_end(list<int>,_pred)_(same_length)/8192 -1.66% 9496.537 9338.682 - -8.90% -
std::multiset<std::string>::count(key)_(non-existent)/8192 -1.65% 34.599 34.027 - 1.52% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -1.65% 29.883 29.390 - -1.59% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 -1.65% 38.250 37.620 - 0.19% -
std::set<int>::ctor(&&,_different_allocs)/8192 -1.64% 48959.899 48154.803 - -1.15% -
BM_StringEraseToEnd_Huge_Transparent -1.64% 2.412 2.372 - -0.11% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 -1.64% 74.261 73.041 - -0.05% -
BM_toupper_string<char> -1.64% 15.283 15.032 - -3.56% -
BM_deque_deque_move/512 -1.64% 17.947 17.653 - -1.86% -
rng::find_last_if(list<int>)_(bail_10%)/50 -1.63% 19.629 19.308 - -0.98% -
std::reverse(vector<int>)/32768 -1.63% 1051.717 1034.560 - -0.05% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 -1.62% 30.940 30.437 - 7.82% -
std::map<int,_int>::insert(value)_(new_value,_end)/32 -1.62% 19.116 18.805 - 0.11% -
std::map<int,_int>::erase(key)_(existent)/1024 -1.62% 24.405 24.010 - -1.29% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 -1.62% 1535875.148 1511022.035 - 0.19% -
std::multiset<std::string>::insert(value)_(already_present)/1024 -1.61% 53.886 53.017 - -1.95% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.61% 45361.311 44630.037 - -7.52% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -1.61% 39.534 38.898 - 6.00% -
BM_StringRead_Cold_Deep_Small -1.61% 1.222 1.202 - -4.73% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 -1.61% 1648612.793 1622129.639 - 2.01% -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024 -1.61% 696616.475 685430.843 - -0.86% -
SetIntersection_Front_Set_uint32_256_64 -1.61% 5457244.281 5369616.848 - -0.59% -
SetIntersection_Front_Vector_string_262144_262144 -1.60% 14602418.295 14368257.242 - -0.93% -
SetIntersection_Interlaced_Set_string_4_4 -1.60% 160048171.471 157483431.112 - 0.04% -
std::multiset<int>::ctor(const&)/1024 -1.60% 6583.685 6478.436 - 2.27% -
std::set<std::string>::clear()/8192 -1.60% 216235.557 212778.999 - 1.78% -
std::find_end(list<int>)_(process_all)/8192 -1.59% 7515.754 7395.945 - -0.10% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 -1.59% 10.607 10.438 - -0.79% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 -1.59% 4411131.820 4340947.354 - 1.44% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 -1.59% 68.297 67.212 - 0.14% -
std::is_sorted(list<int>)/8 -1.59% 2.133 2.099 - 0.29% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.58% 13079.869 12872.958 - 0.60% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/1024 -1.58% 16122.820 15867.817 - -0.08% -
std::find_first_of(vector<int>)_(large_needle)/8192 -1.58% 7293784.291 7178440.051 - -11.21% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 -1.58% 8651546.633 8515175.463 - 0.00% -
std::vector<int>::ctor(const&)_(cheap_elements)/1024 -1.57% 50.851 50.051 - -1.73% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.57% 1255.449 1235.693 - -0.61% -
std::map<std::string,_int>::count(key)_(non-existent)/32 -1.57% 10.048 9.890 - -8.94% -
rng::for_each(multimap<int>)/8192 -1.57% 7501.057 7383.250 - 2.23% -
std::partition(deque<int>)_(dense)/32 -1.57% 9.489 9.340 - -4.47% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/1024 -1.56% 16909.163 16644.794 - -0.72% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 -1.56% 7477195.071 7360326.849 - -3.33% -
std::unordered_set<int>::find(key)_(existent)/8192 -1.56% 1.447 1.425 - 1.94% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 -1.55% 1221362.324 1202414.013 - 0.07% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -1.55% 29.140 28.689 - -1.75% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 -1.55% 61.456 60.504 - -8.23% -
std::multiset<int>::erase(key)_(existent)/1024 -1.55% 39.921 39.303 - -7.50% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8 -1.55% 4.611 4.539 - 0.27% -
std::rotate(vector<bool>)_(1_element_forward)/32 -1.54% 17.769 17.495 - -0.62% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -1.54% 353047419.172 347597540.263 - -2.57% -
SetIntersection_Interlaced_Vector_string_16384_16 -1.54% 4288302.922 4222217.525 - -16.27% -
BM_PushHeap_string_Descending_4 -1.54% 1.933 1.903 - 1.38% -
BM_vector_deque_ranges_copy/1 -1.54% 2.185 2.151 - -11.94% -
std::sort(deque<int>)_(shuffled)/8 -1.54% 23.016 22.662 - -0.70% -
std::move(deque<int>)/64 -1.54% 5.021 4.944 - 0.40% -
bm_ranges_lexicographical_compare<signed_char>/512 -1.54% 8.189 8.063 - 1.20% -
SetIntersection_Front_Vector_uint64_16_16 -1.53% 35875669.173 35325323.595 - 0.58% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.53% 174516.548 171848.514 - -1.96% -
std::rotate(vector<bool>)_(1_element_backward)/1024 -1.53% 28.333 27.900 - 0.78% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 -1.53% 1183563.512 1165483.826 - 0.68% -
std::deque<int>::erase(begin)_(cheap_elements)/1024 -1.52% 7.433 7.320 - -0.60% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 -1.52% 20.623 20.309 - -0.04% -
SetIntersection_Front_Set_uint64_1024_1 -1.52% 1056970.070 1040926.234 - -0.79% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 -1.51% 1165317.785 1147671.366 - -0.47% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 -1.51% 171479006.353 168884596.498 - -0.29% -
std::partition(list<int>)_(dense)/50 -1.51% 13.430 13.227 - -2.20% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -1.51% 843.533 830.783 - 8.22% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -1.51% 21.316 20.995 - 0.16% -
rng::find_last_if(vector<int>)_(bail_90%)/50 -1.51% 1.509 1.486 - -1.86% -
SetIntersection_Front_Set_uint64_16384_16 -1.50% 1203734.927 1185712.377 - 1.68% -
std::unordered_multiset<int>::erase(iterator)/1024 -1.49% 19.837 19.541 - -0.06% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.49% 687.593 677.329 - 0.36% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 -1.48% 12251673.449 12069776.809 - 1.03% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -1.48% 9112829.632 8977569.907 - 0.78% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8192 -1.48% 61968.915 61049.143 - -0.18% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 -1.48% 474.524 467.515 - -1.02% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/32 -1.48% 400.518 394.603 - 0.11% -
BM_std_minmax_element<long_long>/4 -1.47% 1.266 1.247 - -0.48% -
BM_StringFindStringLiteral/16 -1.47% 1.642 1.618 - -0.46% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 -1.47% 23.831 23.480 - -4.23% -
std::make_heap(deque<int>,_pred)_(descending)/1024 -1.47% 651.825 642.260 - -0.13% -
std::stable_partition(deque<int>)_(alloc_fails)/32 -1.47% 1869.697 1842.264 - -2.08% -
std::find_if_not(vector<char>)_(bail_25%)/8192 -1.46% 240.529 237.012 - -1.97% -
std::deque<std::string>::insert(begin)_(cheap_elements)/32 -1.46% 10.846 10.687 - -0.98% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8192 -1.46% 2177.033 2145.237 - -0.38% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 -1.46% 1033278.658 1018214.449 - -0.75% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 -1.46% 6.388 6.295 - -1.32% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 -1.46% 2.522 2.486 - -0.82% -
SetIntersection_None_Vector_uint64_16384_1024 -1.46% 1113960.092 1097732.907 - 1.24% -
std::for_each(set<int>::iterator)/8192 -1.46% 8034.084 7917.127 - 2.18% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.45% 16004.565 15771.809 - 2.38% -
BM_deque_deque_move_backward/512 -1.45% 19.175 18.897 - -1.56% -
SetIntersection_Interlaced_Set_uint32_262144_262144 -1.45% 1860922.443 1833953.451 - 0.06% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.45% 375.367 369.938 - -2.11% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 -1.45% 9.868 9.725 - -4.51% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.44% 65639.459 64695.389 - 0.33% -
std::set<int>::insert(value)_(new_value,_middle)/1024 -1.44% 25.899 25.527 - -3.09% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 -1.44% 16.150 15.918 - 0.05% -
SetIntersection_None_Vector_uint64_262144_4 -1.43% 1138528.444 1122231.420 - 0.04% -
std::reverse(vector<int>)/8 -1.43% 1.546 1.524 - 0.99% -
BM_StringRelationalLiteral_Compare_Empty_Small_Control -1.42% 1.627 1.603 - 0.64% -
std::find_end(forward_list<int>)_(single_element)/1024 -1.42% 714.816 704.631 - -2.01% -
rng::find_last(deque<int>)_(bail_90%)/8 -1.42% 0.845 0.833 - -0.08% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 -1.42% 95.112 93.762 - -2.15% -
std::move(deque<int>)/8 -1.41% 3.478 3.429 - -2.63% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.41% 14918.982 14708.136 - -0.96% -
BM_deque_vector_move/64 -1.41% 2.655 2.617 - -11.53% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 -1.41% 5789283.499 5707525.642 - -1.32% -
std::move(vector<bool>)_(unaligned)/64 -1.41% 1.636 1.613 - -0.15% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.40% 13275.828 13090.241 - 1.13% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -1.40% 1062195.120 1047352.444 - 1.56% -
std::partial_sort_copy(deque<int>)_(heap)/8 -1.39% 14.912 14.704 - -4.50% -
BM_StringRelationalLiteral_Compare_Empty_Large_Control -1.39% 1.626 1.603 - 0.60% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 -1.39% 5.551 5.474 - 0.65% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -1.39% 2.826 2.787 - -9.49% -
std::multiset<int>::equal_range(key)_(existent)/32 -1.39% 2.387 2.354 - -0.77% -
std::set<int>::ctor(&&,_different_allocs)/32 -1.39% 179.548 177.056 - -0.45% -
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 -1.38% 15.657 15.441 - -5.06% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.38% 413035.983 407326.181 - 0.29% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 -1.38% 33.539 33.076 - -2.68% -
std::partial_sort(vector<int>)_(pipe-organ)/8192 -1.38% 51044.905 50339.865 - -0.05% -
std::partial_sort(deque<int>)_(heap)/8192 -1.38% 268797.063 265084.906 - -2.93% -
SetIntersection_None_Vector_uint64_262144_64 -1.38% 1140246.029 1124546.216 - -0.01% -
std::partial_sort_copy(vector<int>)_(repeated)/8 -1.38% 8.710 8.590 - -1.64% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.37% 685.414 676.012 - -0.54% -
std::find(vector<int>)_(process_all)/50 -1.37% 12.515 12.343 - -0.85% -
std::partial_sort(deque<int>)_(ascending)/8 -1.37% 33.311 32.855 - -0.15% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 -1.37% 69.432 68.483 - -22.62% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 -1.36% 21169125.224 20880244.556 - -0.47% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 -1.36% 802.029 791.096 - 0.11% -
BM_std_minmax_element<short>/4000 -1.36% 1079.499 1064.841 - 8.70% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 -1.35% 412.906 407.315 - -0.17% -
std::copy(list<int>)/32768 -1.35% 26123.101 25769.483 - -0.67% -
std::multimap<std::string,_int>::erase(iterator)/1024 -1.35% 34.034 33.574 - 26.37% -
SetIntersection_Front_Vector_uint64_16384_16 -1.35% 1118995.246 1103876.507 - -1.30% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 -1.35% 15785535.600 15572536.946 - 0.93% -
BM_std_minmax_element<short>/64000 -1.35% 17161.273 16930.080 - 7.31% -
std::is_partitioned(list<int>)_(unpartitioned)/1024 -1.34% 179.863 177.445 - 3.48% -
std::find_first_of(vector<int>)_(large_needle)/1024 -1.34% 112837.887 111329.452 - -10.99% -
BM_std_minmax_element<short>/5500 -1.34% 1480.681 1460.891 - 8.72% -
std::multiset<std::string>::find(key)_(non-existent)/1024 -1.34% 24.103 23.780 - 6.66% -
std::multimap<int,_int>::clear()/1024 -1.34% 10600.658 10459.070 - -2.01% -
std::swap_ranges(list<int>)/50 -1.33% 32.582 32.148 - -3.26% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -1.33% 38.400 37.888 - 11.14% -
std::search(deque<int>)_(single_element)/1000 -1.33% 436.016 430.231 - -4.44% -
std::vector<int>::operator=(const&)_(cheap_elements)/1024 -1.33% 36.193 35.713 - -1.17% -
BM_deque_vector_ranges_move_backward/4096 -1.32% 148.305 146.341 - -4.13% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 -1.32% 4188777.653 4133331.770 - -0.22% -
std::rotate_copy(deque<int>)/8192 -1.32% 294.732 290.835 - 0.38% -
SetIntersection_Front_Vector_string_262144_256 -1.32% 9742873.313 9614067.359 - -0.58% -
BM_PushHeap_uint32_Random_262144 -1.32% 5.920 5.841 - 0.27% -
std::none_of(vector<int>)_(process_all)/32 -1.32% 8.389 8.278 - -1.20% -
std::multiset<int>::erase(key)_(existent)/32 -1.32% 22.151 21.859 - -3.56% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.32% 1309.302 1292.081 - 0.57% -
SetIntersection_Front_Set_uint64_16384_256 -1.32% 3966943.696 3914772.495 - 5.44% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.31% 41750.207 41202.054 - -0.08% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 -1.31% 1122126.846 1107404.715 - 0.08% -
SetIntersection_Front_Vector_uint64_1024_16 -1.31% 1130084.493 1115268.244 - -0.15% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.31% 87.773 86.623 - -0.45% -
std::reverse(vector<int>)/4096 -1.31% 132.299 130.567 - -0.04% -
SetIntersection_Front_Set_uint32_262144_4 -1.30% 1065592.318 1051706.286 - 3.42% -
SetIntersection_Interlaced_Set_string_262144_262144 -1.29% 17908603.680 17677673.666 - -3.21% -
std::stable_sort(vector<NonIntegral>)_(descending)/8 -1.29% 23.026 22.730 - 0.36% -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 -1.29% 744.831 735.236 - -1.34% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 -1.29% 6594271.580 6509411.321 - 3.41% -
std::sort(vector<NonIntegral>)_(ascending)/8 -1.29% 15.742 15.539 - -0.45% -
std::find_end(forward_list<int>)_(process_all)/8192 -1.28% 5787.751 5713.384 - 0.04% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 -1.28% 37484424.388 37002858.992 - 0.22% -
SetIntersection_None_Vector_uint64_262144_16384 -1.28% 1134322.799 1119766.779 - -0.02% -
SetIntersection_Front_Set_string_256_4 -1.28% 4947997.232 4884575.542 - -0.26% -
BM_StringRelational_Less_Small_Small_ChangeFirst -1.28% 1.405 1.387 - -0.52% -
BM_num_get<void*> -1.27% 10.872 10.734 - -1.33% -
BM_std_minmax_element<char>/1024 -1.27% 275.555 272.057 - -6.55% -
std::unordered_multiset<int>::clear()/32 -1.27% 596.436 588.870 - 0.92% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 -1.27% 8830067.032 8718065.293 - 0.41% -
std::map<int,_int>::insert(value)_(already_present)/32 -1.27% 1.763 1.740 - -2.46% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -1.27% 42.702 42.162 - 2.21% -
std::all_of(list<int>)_(process_all)/50 -1.26% 21.928 21.652 - -1.23% -
std::equal(list<int>)_(it,_it,_it,_it)/1024 -1.26% 777.150 767.375 - -2.34% -
BM_std_minmax_element<short>/3 -1.26% 1.209 1.194 - -4.49% -
std::set<std::string>::ctor(const&)/0 -1.26% 12.915 12.753 - 0.24% -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 -1.26% 578.659 571.391 - -1.76% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -1.25% 1168671.865 1154036.481 - 4.07% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 -1.25% 1.216 1.201 - 2.64% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -1.25% 15.126 14.937 - 0.27% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 -1.25% 39.829 39.333 - -11.32% -
BM_StringConstructDestroyCStr_Empty_Opaque -1.25% 2.155 2.128 - -2.89% -
std::flat_multimap<int,_int>::clear()/8192 -1.25% 417.286 412.088 - -0.70% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.24% 140089.778 138347.111 - -1.34% -
SetIntersection_Front_Vector_string_262144_1024 -1.24% 39760406.040 39266025.149 - -0.03% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.24% 1307.827 1291.598 - 3.25% -
std::generate_n(list<int>)/50 -1.24% 15.538 15.346 - 1.65% -
SetIntersection_Interlaced_Vector_uint64_1024_16 -1.24% 1878971.325 1855714.689 - -24.78% -
std::count_if(vector<int>)_(every_other)/8 -1.24% 4.188 4.136 - -0.11% -
SetIntersection_Front_Set_string_256_1 -1.23% 4338303.340 4284781.544 - -0.61% -
BM_PushHeap_uint32_Random_16 -1.22% 4.116 4.066 - -3.29% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 -1.22% 1205208.645 1190481.078 - 0.81% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.22% 12833.848 12677.148 - -2.30% -
SetIntersection_None_Vector_uint64_256_16 -1.22% 4022866.196 3973833.641 - -0.23% -
std::multiset<std::string>::equal_range(key)_(existent)/8192 -1.22% 28.684 28.335 - -1.81% -
BM_CmpEqual_int_uint -1.22% 1.086 1.072 - -1.85% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/0 -1.22% 17.471 17.258 - -0.04% -
std::flat_map<int,_int>::erase(iterator)/32 -1.21% 20.104 19.860 - 0.50% -
BM_std_minmax_element<char>/65536 -1.21% 17124.893 16917.327 - -7.27% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.21% 55577.448 54904.313 - -0.45% -
std::find_if(vector<int>)_(process_all)/50 -1.21% 5.641 5.573 - 0.42% -
SetIntersection_Interlaced_Vector_uint64_262144_1 -1.21% 1057515.170 1044733.731 - 0.47% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 -1.21% 722170.321 713460.604 - -0.76% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 -1.20% 1060446.869 1047669.376 - 2.90% -
std::make_heap(deque<int>)_(shuffled)/8 -1.20% 24.749 24.451 - -0.74% -
BM_num_get<long_double> -1.20% 37.499 37.048 - 0.89% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 -1.20% 4260604.027 4209347.416 - -4.77% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -1.20% 13.433 13.271 - -0.46% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -1.20% 20.341 20.097 - 0.29% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 -1.20% 23.150 22.873 - 0.14% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.19% 139559.455 137897.653 - 0.17% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 -1.19% 1.209 1.195 - 0.34% -
std::unique_copy(vector<int>)_(contiguous)/52 -1.19% 13.501 13.340 - -1.81% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -1.19% 1191074.694 1176923.166 - 0.02% -
std::find_if(vector<char>)_(process_all)/50 -1.19% 6.699 6.620 - -0.35% -
SetIntersection_Interlaced_Vector_string_262144_1 -1.19% 1096204.274 1083190.430 - -0.00% -
std::stable_partition(list<int>)_(sparse)/8192 -1.19% 8926.775 8820.959 - -12.07% -
SetIntersection_Front_Set_string_16384_64 -1.18% 4563398.457 4509473.143 - -1.67% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.18% 11777.069 11638.052 - 1.28% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.18% 14953.560 14777.090 - -3.36% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.18% 604477.186 597343.924 - -0.80% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.18% 397.053 392.373 - 0.03% -
SetIntersection_Front_Vector_uint64_1024_64 -1.18% 1377008.162 1360784.025 - -0.98% -
std::make_heap(vector<NonIntegral>)_(heap)/8192 -1.18% 2218.572 2192.482 - -0.06% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 -1.17% 3.786 3.742 - -0.91% -
BM_CmpEqual_schar_uint -1.17% 1.118 1.105 - 0.06% -
std::reverse(vector<int>)/512 -1.17% 16.557 16.364 - 0.12% -
std::unordered_set<std::string>::clear()/0 -1.17% 397.031 392.401 - -0.69% -
std::search(vector<int>)_(single_element)/8192 -1.16% 1822.517 1801.295 - -0.97% -
rng::contains_subrange(list<int>)_(process_all)/16 -1.16% 4.859 4.803 - -1.19% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.15% 350575.774 346527.641 - -1.15% -
std::rotate(vector<bool>)_(by_1/4)/8192 -1.15% 30.136 29.788 - -0.79% -
SetIntersection_None_Vector_uint64_262144_1 -1.15% 1135779.239 1122698.336 - 1.26% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 -1.15% 16502.539 16312.594 - -0.98% -
std::flat_map<int,_int>::erase(iterator)/8192 -1.15% 498.577 492.839 - -0.58% -
BM_std_minmax_element<short>/70000 -1.15% 18800.434 18584.232 - 7.64% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -1.15% 21.133 20.890 - -2.10% -
std::make_heap(vector<int>)_(descending)/8192 -1.15% 1970.144 1947.534 - -0.26% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 -1.14% 9.948 9.834 - -2.11% -
BM_vector_deque_ranges_move/65536 -1.14% 3112.575 3076.956 - -0.22% -
std::remove_copy_if(vector<int>)_(prefix)/32 -1.14% 12.318 12.177 - -0.86% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 -1.14% 9.378 9.271 - -1.69% -
std::deque<std::string>::insert(begin)_(cheap_elements)/1024 -1.14% 11.000 10.875 - -0.76% -
std::multimap<int,_int>::ctor(const&,_alloc)/32 -1.14% 230.146 227.525 - 1.29% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -1.14% 1658952.148 1640076.008 - -0.38% -
std::unique_copy(vector<int>)_(sprinkled)/52 -1.14% 22.012 21.762 - -2.25% -
BM_std_minmax_element<short>/4096 -1.13% 1105.054 1092.515 - 9.08% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.13% 380.721 376.401 - 1.55% -
ranges::min(std::list<long_long>)/64 -1.13% 24.624 24.344 - -1.45% -
std::multimap<int,_int>::insert(value)_(already_present)/8192 -1.13% 20.696 20.462 - 0.57% -
std::transform(deque<int>,_deque<int>)/50 -1.13% 36.276 35.867 - 1.18% -
std::remove(deque<int>)_(sprinkled)/1024 -1.13% 523.251 517.348 - -0.45% -
std::partial_sort_copy(deque<int>)_(repeated)/8192 -1.12% 29774.261 29439.302 - -0.25% -
SetIntersection_Front_Set_uint64_1024_16 -1.12% 1198509.430 1185026.356 - 1.51% -
rng::find_last_if(deque<int>)_(bail_90%)/1024 -1.12% 42.465 41.987 - -1.16% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 -1.12% 1182703.692 1169421.981 - 0.66% -
std::rotate(list<int>)_(1_element_forward)/8192 -1.12% 8100.032 8009.155 - -0.08% -
std::find_end(list<int>,_pred)_(single_element)/8192 -1.12% 8558.268 8462.461 - -6.46% -
BM_CmpLess_int_short -1.12% 1.135 1.122 - -0.88% -
std::for_each(multiset<int>::iterator)/8192 -1.12% 8079.080 7988.951 - 2.09% -
SetIntersection_Interlaced_Vector_string_16_16 -1.11% 51819782.613 51242108.597 - -0.45% -
BM_std_minmax_element<short>/65536 -1.11% 17575.901 17380.000 - 7.26% -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 -1.11% 51.990 51.412 - -0.61% -
SetIntersection_None_Vector_uint64_1024_4 -1.11% 1076419.722 1064457.008 - -1.38% -
std::copy_backward(vector<int>)/262144 -1.11% 12529.387 12390.454 - -0.48% -
SetIntersection_Interlaced_Set_string_256_16 -1.11% 17727641.840 17531244.481 - 0.53% -
SetIntersection_Front_Vector_uint64_64_4 -1.11% 16029186.688 15851668.425 - 0.31% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 -1.11% 18.165 17.963 - 0.10% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 -1.10% 41.552 41.093 - -11.57% -
std::multimap<std::string,_int>::count(key)_(existent)/32 -1.10% 19.699 19.482 - -8.75% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 -1.10% 10.912 10.792 - -1.53% -
std::deque<std::string>::insert(begin)_(cheap_elements)/8192 -1.10% 11.006 10.885 - -0.74% -
bm_ranges_swap_ranges_vb_aligned/512 -1.09% 5.249 5.192 - -0.06% -
std::map<int,_int>::insert(value)_(new_value,_middle)/0 -1.09% 17.273 17.084 - 0.28% -
SetIntersection_Front_Vector_string_256_16 -1.09% 6315256.638 6246379.604 - 3.09% -
BM_StringRelationalLiteral_Compare_Large_Large_Control -1.09% 2.021 1.999 - -2.07% -
SetIntersection_None_Set_float_1024_64 -1.09% 8821894.870 8725759.794 - -0.40% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 -1.09% 25.455 25.178 - 1.90% -
std::set<std::string>::upper_bound(key)_(existent)/1024 -1.09% 22.315 22.073 - -0.18% -
std::partition_copy(vector<int>)/32 -1.08% 7.982 7.896 - -1.43% -
std::sort(vector<NonIntegral>)_(shuffled)/8192 -1.08% 83174.250 82272.980 - -2.42% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -1.08% 10.930 10.811 - 0.72% -
BM_vector_deque_move/70000 -1.08% 3381.497 3345.042 - -0.05% -
SetIntersection_Front_Vector_uint64_64_16 -1.08% 14399739.178 14244592.140 - 0.12% -
SetIntersection_None_Vector_uint64_256_64 -1.08% 3439570.642 3402580.544 - 0.67% -
std::is_partitioned(list<int>)_(unpartitioned)/8192 -1.07% 2212.559 2188.855 - 1.19% -
SetIntersection_None_Set_string_262144_256 -1.07% 1666332.275 1648518.635 - -1.02% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -1.07% 1577980.228 1561151.694 - 2.26% -
BM_StringEraseWithMove_Large_Opaque -1.06% 2.861 2.831 - 0.19% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 -1.06% 1467.467 1451.894 - -0.88% -
std::equal(vector<bool>)_(unaligned)/1048576 -1.06% 6432.620 6364.409 - 0.56% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.06% 57426.303 56818.843 - -1.45% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 -1.06% 199800715.949 197688000.493 - -6.40% -
SetIntersection_None_Set_uint64_64_64 -1.06% 11488846.159 11367476.632 - 0.96% -
std::partial_sort_copy(list<int>)_(repeated)/8 -1.06% 8.176 8.089 - 2.50% -
BM_CmpLess_schar_uint -1.05% 1.112 1.100 - -0.37% -
std::partial_sort(deque<int>)_(repeated)/1024 -1.05% 6389.704 6322.404 - -1.97% -
std::remove(vector<int>)_(prefix)/1024 -1.05% 309.829 306.577 - -1.80% -
SetIntersection_Front_Vector_uint64_16384_4 -1.05% 1054766.499 1043735.992 - -0.76% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.05% 57898.920 57293.516 - 1.13% -
BM_PushHeap_string_PipeOrgan_16384 -1.05% 13.172 13.035 - 0.71% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 -1.04% 9.422 9.324 - -2.41% -
std::search(vector<int>)_(near_matches)/1024 -1.04% 15140.014 14982.563 - -1.97% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 -1.04% 15.564 15.402 - 0.31% -
std::move(vector<bool>)_(aligned)/64 -1.04% 1.603 1.587 - 2.59% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 -1.04% 17.231 17.053 - 0.07% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -1.04% 17.908 17.722 - -0.84% -
std::find_if_not(vector<char>)_(process_all)/50 -1.03% 6.683 6.614 - -0.31% -
SetIntersection_Interlaced_Set_uint32_16384_16384 -1.03% 228584785.252 226235009.624 - 0.65% -
std::partition_copy(deque<int>)/50 -1.03% 21.140 20.923 - -0.82% -
bm_swap_ranges_vb_aligned/262144 -1.03% 486.617 481.626 - -0.39% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/0 -1.03% 13.639 13.499 - -0.27% -
std::multiset<int>::insert(value)_(already_present)/32 -1.02% 18.500 18.311 - -1.19% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.02% 297.300 294.264 - 0.46% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 -1.02% 260125.557 257469.495 - -2.14% -
std::shift_right(list<int>)/32 -1.02% 14.559 14.411 - -0.62% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -1.02% 19903.805 19700.812 - -4.46% -
BM_deque_vector_ranges_copy_backward/4000 -1.02% 144.404 142.932 - -0.60% -
std::flat_multimap<int,_int>::erase(iterator)/32 -1.02% 20.113 19.908 - -0.60% -
BM_std_minmax_element<char>/64000 -1.02% 16722.664 16552.520 - -6.93% -
SetIntersection_Front_Set_string_1024_4 -1.02% 1266791.865 1253907.351 - 0.32% -
std::stable_sort(vector<int>)_(ascending)/8 -1.01% 15.814 15.655 - 0.10% -
SetIntersection_Interlaced_Vector_uint64_4_4 -1.01% 136125304.599 134754185.622 - 0.14% -
SetIntersection_None_Vector_uint64_16384_64 -1.01% 1105241.933 1094113.485 - -0.48% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -1.01% 173329.328 171584.877 - -4.52% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -1.01% 73.214 72.478 - -1.57% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.00% 395.243 391.277 - 0.01% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 -1.00% 16246289.619 16083364.361 - 1.59% -
SetIntersection_Front_Set_uint64_16384_4 -1.00% 1076446.934 1065660.943 - 1.11% -


Report Time: 2.38s
Name Current %
BM_CmpEqual_int_int 1.059 -1.17%
BM_CmpEqual_int_schar 1.136 -
BM_CmpEqual_int_short 1.130 1.05%
BM_CmpEqual_int_uchar 1.114 1.48%
BM_CmpEqual_int_uint 1.072 -1.85%
BM_CmpEqual_int_ushort 1.075 -2.88%
BM_CmpEqual_schar_int 1.118 -
BM_CmpEqual_schar_schar 1.090 2.06%
BM_CmpEqual_schar_short 1.123 1.10%
BM_CmpEqual_schar_uchar 1.082 -
BM_CmpEqual_schar_uint 1.105 -
BM_CmpEqual_schar_ushort 1.098 -
BM_CmpEqual_short_int 1.110 -2.12%
BM_CmpEqual_short_schar 1.127 -
BM_CmpEqual_short_short 1.070 -
BM_CmpEqual_short_uchar 1.093 -
BM_CmpEqual_short_uint 1.110 1.13%
BM_CmpEqual_short_ushort 1.085 -1.40%
BM_CmpEqual_uchar_int 1.083 1.83%
BM_CmpEqual_uchar_schar 1.009 -2.00%
BM_CmpEqual_uchar_short 1.032 -
BM_CmpEqual_uchar_uchar 1.062 -2.19%
BM_CmpEqual_uchar_uint 1.088 1.13%
BM_CmpEqual_uchar_ushort 1.056 -1.42%
BM_CmpEqual_uint_int 1.069 3.27%
BM_CmpEqual_uint_schar 1.005 -2.23%
BM_CmpEqual_uint_short 1.027 1.72%
BM_CmpEqual_uint_uchar 1.112 1.88%
BM_CmpEqual_uint_uint 1.046 -1.56%
BM_CmpEqual_uint_ushort 1.108 1.36%
BM_CmpEqual_ushort_int 1.059 -
BM_CmpEqual_ushort_schar 0.991 -4.21%
BM_CmpEqual_ushort_short 0.985 -2.16%
BM_CmpEqual_ushort_uchar 1.091 -1.53%
BM_CmpEqual_ushort_uint 1.043 -1.91%
BM_CmpEqual_ushort_ushort 1.039 -3.66%
BM_CmpLess_int_int 1.069 -
BM_CmpLess_int_schar 1.126 -
BM_CmpLess_int_short 1.122 -
BM_CmpLess_int_uchar 1.113 1.91%
BM_CmpLess_int_uint 1.082 -
BM_CmpLess_int_ushort 1.111 -1.02%
BM_CmpLess_schar_int 1.121 1.07%
BM_CmpLess_schar_schar 0.958 -
BM_CmpLess_schar_short 0.952 -
BM_CmpLess_schar_uchar 1.100 -
BM_CmpLess_schar_uint 1.100 -
BM_CmpLess_schar_ushort 1.107 1.64%
BM_CmpLess_short_int 1.105 -1.43%
BM_CmpLess_short_schar 0.959 1.31%
BM_CmpLess_short_short 0.949 -
BM_CmpLess_short_uchar 1.103 -
BM_CmpLess_short_uint 1.112 1.02%
BM_CmpLess_short_ushort 1.101 -
BM_CmpLess_uchar_int 1.071 -
BM_CmpLess_uchar_schar 1.029 1.45%
BM_CmpLess_uchar_short 1.059 4.31%
BM_CmpLess_uchar_uchar 1.049 -2.48%
BM_CmpLess_uchar_uint 1.084 2.13%
BM_CmpLess_uchar_ushort 1.065 -
BM_CmpLess_uint_int 1.066 -1.72%
BM_CmpLess_uint_schar 1.063 2.29%
BM_CmpLess_uint_short 1.020 -2.21%
BM_CmpLess_uint_uchar 1.108 -1.02%
BM_CmpLess_uint_uint 1.093 2.54%
BM_CmpLess_uint_ushort 1.115 1.44%
BM_CmpLess_ushort_int 1.074 -
BM_CmpLess_ushort_schar 1.078 6.30%
BM_CmpLess_ushort_short 1.012 -2.76%
BM_CmpLess_ushort_uchar 1.099 -
BM_CmpLess_ushort_uint 1.050 -1.68%
BM_CmpLess_ushort_ushort 1.065 -1.32%
BM_PushHeap_float_Ascending_1 0.466 13.25%
BM_PushHeap_float_Ascending_1024 3.105 -2.71%
BM_PushHeap_float_Ascending_16 0.983 -4.55%
BM_PushHeap_float_Ascending_16384 4.380 5.88%
BM_PushHeap_float_Ascending_256 2.481 -
BM_PushHeap_float_Ascending_262144 5.053 -3.30%
BM_PushHeap_float_Ascending_4 0.587 -
BM_PushHeap_float_Ascending_64 1.747 -3.64%
BM_PushHeap_float_Descending_1 0.471 -
BM_PushHeap_float_Descending_1024 0.389 -
BM_PushHeap_float_Descending_16 0.369 -
BM_PushHeap_float_Descending_16384 0.385 -
BM_PushHeap_float_Descending_256 0.401 -
BM_PushHeap_float_Descending_262144 0.385 -
BM_PushHeap_float_Descending_4 0.363 5.79%
BM_PushHeap_float_Descending_64 0.381 -
BM_PushHeap_float_PipeOrgan_1 0.536 15.39%
BM_PushHeap_float_PipeOrgan_1024 2.098 -
BM_PushHeap_float_PipeOrgan_16 0.890 -
BM_PushHeap_float_PipeOrgan_16384 2.516 -
BM_PushHeap_float_PipeOrgan_256 1.728 -
BM_PushHeap_float_PipeOrgan_262144 3.162 -
BM_PushHeap_float_PipeOrgan_4 0.537 -
BM_PushHeap_float_PipeOrgan_64 1.301 -
BM_PushHeap_float_QuickSortAdversary_1 0.437 4.05%
BM_PushHeap_float_QuickSortAdversary_1024 0.614 -
BM_PushHeap_float_QuickSortAdversary_16 0.979 -4.66%
BM_PushHeap_float_QuickSortAdversary_16384 0.479 -
BM_PushHeap_float_QuickSortAdversary_256 0.738 -
BM_PushHeap_float_QuickSortAdversary_262144 0.414 -
BM_PushHeap_float_QuickSortAdversary_4 0.585 -
BM_PushHeap_float_QuickSortAdversary_64 0.620 -
BM_PushHeap_float_Random_1 0.469 -
BM_PushHeap_float_Random_1024 7.160 -
BM_PushHeap_float_Random_16 5.091 5.80%
BM_PushHeap_float_Random_16384 7.209 -1.28%
BM_PushHeap_float_Random_256 6.915 3.84%
BM_PushHeap_float_Random_262144 7.370 1.92%
BM_PushHeap_float_Random_4 2.422 -
BM_PushHeap_float_Random_64 6.349 -
BM_PushHeap_float_SingleElement_1 0.466 -
BM_PushHeap_float_SingleElement_1024 0.389 -
BM_PushHeap_float_SingleElement_16 0.378 3.83%
BM_PushHeap_float_SingleElement_16384 0.385 -
BM_PushHeap_float_SingleElement_256 0.404 -
BM_PushHeap_float_SingleElement_262144 0.385 -
BM_PushHeap_float_SingleElement_4 0.385 11.62%
BM_PushHeap_float_SingleElement_64 0.384 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 0.469 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1024 4.433 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 1.697 1.10%
BM_PushHeap_pair<uint32,_uint32>_Ascending_16384 6.311 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_256 3.474 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_262144 8.398 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_4 0.785 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_64 2.618 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1 0.467 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1024 0.586 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16 0.592 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16384 0.584 -
BM_PushHeap_pair<uint32,_uint32>_Descending_256 0.593 -
BM_PushHeap_pair<uint32,_uint32>_Descending_262144 0.583 -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 0.528 -
BM_PushHeap_pair<uint32,_uint32>_Descending_64 0.580 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1 0.467 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1024 2.879 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16 1.403 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 3.917 -2.30%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_256 2.368 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 5.381 -2.71%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_4 0.768 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_64 1.866 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.471 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 2.582 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.195 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 3.544 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 2.097 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 4.570 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.777 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.562 -
BM_PushHeap_pair<uint32,_uint32>_Random_1 0.466 -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 6.908 -
BM_PushHeap_pair<uint32,_uint32>_Random_16 5.333 -1.08%
BM_PushHeap_pair<uint32,_uint32>_Random_16384 6.826 -2.09%
BM_PushHeap_pair<uint32,_uint32>_Random_256 7.017 1.09%
BM_PushHeap_pair<uint32,_uint32>_Random_262144 6.924 -
BM_PushHeap_pair<uint32,_uint32>_Random_4 2.467 -7.10%
BM_PushHeap_pair<uint32,_uint32>_Random_64 6.426 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 0.468 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1024 0.586 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 0.654 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16384 0.584 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_256 0.596 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_262144 0.585 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 0.528 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 0.592 -
BM_PushHeap_string_Ascending_1 0.700 -
BM_PushHeap_string_Ascending_1024 13.647 -3.31%
BM_PushHeap_string_Ascending_16 4.678 -
BM_PushHeap_string_Ascending_16384 19.315 -1.43%
BM_PushHeap_string_Ascending_256 11.055 -4.88%
BM_PushHeap_string_Ascending_262144 28.801 -10.85%
BM_PushHeap_string_Ascending_4 2.595 -
BM_PushHeap_string_Ascending_64 7.486 -
BM_PushHeap_string_Descending_1 0.700 -
BM_PushHeap_string_Descending_1024 2.498 5.83%
BM_PushHeap_string_Descending_16 2.082 -1.24%
BM_PushHeap_string_Descending_16384 2.400 2.35%
BM_PushHeap_string_Descending_256 2.397 4.68%
BM_PushHeap_string_Descending_262144 3.521 12.05%
BM_PushHeap_string_Descending_4 1.903 1.38%
BM_PushHeap_string_Descending_64 2.253 1.80%
BM_PushHeap_string_PipeOrgan_1 0.700 -
BM_PushHeap_string_PipeOrgan_1024 9.752 8.49%
BM_PushHeap_string_PipeOrgan_16 4.191 -
BM_PushHeap_string_PipeOrgan_16384 13.035 -
BM_PushHeap_string_PipeOrgan_256 8.057 6.57%
BM_PushHeap_string_PipeOrgan_262144 18.418 -6.40%
BM_PushHeap_string_PipeOrgan_4 2.490 -
BM_PushHeap_string_PipeOrgan_64 6.003 6.86%
BM_PushHeap_string_QuickSortAdversary_1 0.701 -
BM_PushHeap_string_QuickSortAdversary_1024 15.451 3.15%
BM_PushHeap_string_QuickSortAdversary_16 10.696 2.23%
BM_PushHeap_string_QuickSortAdversary_16384 15.950 3.23%
BM_PushHeap_string_QuickSortAdversary_256 14.888 2.89%
BM_PushHeap_string_QuickSortAdversary_262144 16.373 2.82%
BM_PushHeap_string_QuickSortAdversary_4 6.589 2.22%
BM_PushHeap_string_QuickSortAdversary_64 13.358 2.35%
BM_PushHeap_string_Random_1 0.526 -9.68%
BM_PushHeap_string_Random_1024 15.549 2.02%
BM_PushHeap_string_Random_16 10.744 1.82%
BM_PushHeap_string_Random_16384 16.828 -
BM_PushHeap_string_Random_256 15.293 -
BM_PushHeap_string_Random_262144 19.355 5.21%
BM_PushHeap_string_Random_4 6.287 1.12%
BM_PushHeap_string_Random_64 13.427 2.07%
BM_PushHeap_string_SingleElement_1 0.641 -8.53%
BM_PushHeap_string_SingleElement_1024 2.777 1.99%
BM_PushHeap_string_SingleElement_16 2.802 -
BM_PushHeap_string_SingleElement_16384 2.745 1.47%
BM_PushHeap_string_SingleElement_256 2.766 1.55%
BM_PushHeap_string_SingleElement_262144 2.771 -
BM_PushHeap_string_SingleElement_4 2.539 2.64%
BM_PushHeap_string_SingleElement_64 2.810 2.55%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.697 13.20%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 4.505 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 2.014 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 6.613 2.52%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 3.750 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 8.846 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 0.898 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 2.940 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.605 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.617 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.572 -2.17%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.599 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.630 -7.14%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.596 -1.79%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.698 5.39%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.658 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.466 -33.04%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 3.050 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.462 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 3.938 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 2.558 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 5.377 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.830 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 2.155 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.617 -6.73%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 2.486 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.303 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 3.135 -1.27%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 2.092 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 3.742 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 0.790 2.32%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.692 1.42%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.505 -11.99%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 9.308 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 6.898 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 9.239 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 8.911 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 9.431 1.56%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.412 -3.93%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 8.584 1.34%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.698 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 0.601 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 0.613 -2.09%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 0.606 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 0.619 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 0.597 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 0.541 -8.64%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 0.613 -5.87%
BM_PushHeap_uint32_Ascending_1 0.535 -23.12%
BM_PushHeap_uint32_Ascending_1024 2.554 -
BM_PushHeap_uint32_Ascending_16 0.943 -
BM_PushHeap_uint32_Ascending_16384 3.636 -
BM_PushHeap_uint32_Ascending_256 2.081 -
BM_PushHeap_uint32_Ascending_262144 4.708 1.23%
BM_PushHeap_uint32_Ascending_4 0.585 -
BM_PushHeap_uint32_Ascending_64 1.521 -
BM_PushHeap_uint32_Descending_1 0.465 -
BM_PushHeap_uint32_Descending_1024 0.386 -
BM_PushHeap_uint32_Descending_16 0.366 -
BM_PushHeap_uint32_Descending_16384 0.381 -
BM_PushHeap_uint32_Descending_256 0.399 -
BM_PushHeap_uint32_Descending_262144 0.381 -
BM_PushHeap_uint32_Descending_4 0.370 -
BM_PushHeap_uint32_Descending_64 0.379 -
BM_PushHeap_uint32_PipeOrgan_1 0.613 -
BM_PushHeap_uint32_PipeOrgan_1024 1.916 -
BM_PushHeap_uint32_PipeOrgan_16 0.872 -
BM_PushHeap_uint32_PipeOrgan_16384 2.382 -
BM_PushHeap_uint32_PipeOrgan_256 1.693 -
BM_PushHeap_uint32_PipeOrgan_262144 3.032 -
BM_PushHeap_uint32_PipeOrgan_4 0.537 -
BM_PushHeap_uint32_PipeOrgan_64 1.304 -
BM_PushHeap_uint32_QuickSortAdversary_1 0.535 -6.73%
BM_PushHeap_uint32_QuickSortAdversary_1024 0.602 -
BM_PushHeap_uint32_QuickSortAdversary_16 0.952 -6.91%
BM_PushHeap_uint32_QuickSortAdversary_16384 0.468 -
BM_PushHeap_uint32_QuickSortAdversary_256 0.714 -
BM_PushHeap_uint32_QuickSortAdversary_262144 0.410 -
BM_PushHeap_uint32_QuickSortAdversary_4 0.586 -2.97%
BM_PushHeap_uint32_QuickSortAdversary_64 0.623 -
BM_PushHeap_uint32_Random_1 0.559 28.30%
BM_PushHeap_uint32_Random_1024 5.750 -1.92%
BM_PushHeap_uint32_Random_16 4.066 -3.29%
BM_PushHeap_uint32_Random_16384 5.916 -
BM_PushHeap_uint32_Random_256 5.594 -
BM_PushHeap_uint32_Random_262144 5.841 -
BM_PushHeap_uint32_Random_4 2.255 2.42%
BM_PushHeap_uint32_Random_64 5.312 3.76%
BM_PushHeap_uint32_SingleElement_1 0.466 -
BM_PushHeap_uint32_SingleElement_1024 0.378 -
BM_PushHeap_uint32_SingleElement_16 0.365 -
BM_PushHeap_uint32_SingleElement_16384 0.374 -
BM_PushHeap_uint32_SingleElement_256 0.396 -
BM_PushHeap_uint32_SingleElement_262144 0.372 -
BM_PushHeap_uint32_SingleElement_4 0.363 -
BM_PushHeap_uint32_SingleElement_64 0.370 -
BM_PushHeap_uint64_Ascending_1 0.465 -
BM_PushHeap_uint64_Ascending_1024 2.573 -3.00%
BM_PushHeap_uint64_Ascending_16 0.920 -6.85%
BM_PushHeap_uint64_Ascending_16384 3.599 -3.58%
BM_PushHeap_uint64_Ascending_256 2.090 -3.70%
BM_PushHeap_uint64_Ascending_262144 4.656 -3.21%
BM_PushHeap_uint64_Ascending_4 0.548 -
BM_PushHeap_uint64_Ascending_64 1.514 -6.24%
BM_PushHeap_uint64_Descending_1 0.452 -19.77%
BM_PushHeap_uint64_Descending_1024 0.384 -
BM_PushHeap_uint64_Descending_16 0.361 -
BM_PushHeap_uint64_Descending_16384 0.381 -
BM_PushHeap_uint64_Descending_256 0.398 -
BM_PushHeap_uint64_Descending_262144 0.380 -
BM_PushHeap_uint64_Descending_4 0.359 -
BM_PushHeap_uint64_Descending_64 0.376 -
BM_PushHeap_uint64_PipeOrgan_1 0.472 -
BM_PushHeap_uint64_PipeOrgan_1024 1.922 -
BM_PushHeap_uint64_PipeOrgan_16 0.883 -
BM_PushHeap_uint64_PipeOrgan_16384 2.389 -
BM_PushHeap_uint64_PipeOrgan_256 1.697 -
BM_PushHeap_uint64_PipeOrgan_262144 3.030 -
BM_PushHeap_uint64_PipeOrgan_4 0.483 -
BM_PushHeap_uint64_PipeOrgan_64 1.316 -
BM_PushHeap_uint64_QuickSortAdversary_1 0.466 -
BM_PushHeap_uint64_QuickSortAdversary_1024 0.609 -
BM_PushHeap_uint64_QuickSortAdversary_16 0.910 -2.02%
BM_PushHeap_uint64_QuickSortAdversary_16384 0.484 -
BM_PushHeap_uint64_QuickSortAdversary_256 0.721 -
BM_PushHeap_uint64_QuickSortAdversary_262144 0.414 -
BM_PushHeap_uint64_QuickSortAdversary_4 0.549 -
BM_PushHeap_uint64_QuickSortAdversary_64 0.622 -
BM_PushHeap_uint64_Random_1 0.465 -
BM_PushHeap_uint64_Random_1024 6.216 -1.53%
BM_PushHeap_uint64_Random_16 4.453 -3.22%
BM_PushHeap_uint64_Random_16384 6.310 -1.01%
BM_PushHeap_uint64_Random_256 5.999 -
BM_PushHeap_uint64_Random_262144 6.271 -1.47%
BM_PushHeap_uint64_Random_4 2.516 -2.15%
BM_PushHeap_uint64_Random_64 5.534 -1.69%
BM_PushHeap_uint64_SingleElement_1 0.465 -12.61%
BM_PushHeap_uint64_SingleElement_1024 0.383 5.32%
BM_PushHeap_uint64_SingleElement_16 0.376 11.52%
BM_PushHeap_uint64_SingleElement_16384 0.381 4.72%
BM_PushHeap_uint64_SingleElement_256 0.403 4.44%
BM_PushHeap_uint64_SingleElement_262144 0.379 5.98%
BM_PushHeap_uint64_SingleElement_4 0.377 5.74%
BM_PushHeap_uint64_SingleElement_64 0.379 7.60%
BM_StringAssignAsciizMix_Opaque 5.003 -
BM_StringAssignAsciizMix_Transparent 3.025 -
BM_StringAssignAsciiz_Empty_Opaque 2.976 -2.24%
BM_StringAssignAsciiz_Empty_Transparent 0.350 -
BM_StringAssignAsciiz_Huge_Opaque 189.817 -
BM_StringAssignAsciiz_Huge_Transparent 188.482 -
BM_StringAssignAsciiz_Large_Opaque 11.731 -
BM_StringAssignAsciiz_Large_Transparent 11.707 -
BM_StringAssignAsciiz_Small_Opaque 2.976 -2.27%
BM_StringAssignAsciiz_Small_Transparent 0.450 -
BM_StringAssignStr_Empty_Opaque 0.716 -
BM_StringAssignStr_Empty_Transparent 0.486 -
BM_StringAssignStr_Huge_Opaque 109.136 1.46%
BM_StringAssignStr_Huge_Transparent 109.328 -
BM_StringAssignStr_Large_Opaque 10.605 -3.22%
BM_StringAssignStr_Large_Transparent 10.635 -
BM_StringAssignStr_Small_Opaque 0.718 -
BM_StringAssignStr_Small_Transparent 0.486 -
BM_StringConstructDestroyCStr_Empty_Opaque 2.128 -2.89%
BM_StringConstructDestroyCStr_Empty_Transparent 0.271 11.65%
BM_StringConstructDestroyCStr_Huge_Opaque 171.455 8.12%
BM_StringConstructDestroyCStr_Huge_Transparent 74.151 13.88%
BM_StringConstructDestroyCStr_Large_Opaque 16.051 -2.96%
BM_StringConstructDestroyCStr_Large_Transparent 9.903 -4.17%
BM_StringConstructDestroyCStr_Small_Opaque 2.132 2.50%
BM_StringConstructDestroyCStr_Small_Transparent 0.346 -
BM_StringCopy_Empty 0.579 -
BM_StringCopy_Huge 109.707 1.09%
BM_StringCopy_Large 6.216 -
BM_StringCopy_Small 0.661 -
BM_StringCtorDefault 0.275 11.66%
BM_StringDestroy_Empty 0.623 -
BM_StringDestroy_Huge 10.815 -9.26%
BM_StringDestroy_Large 7.100 -12.62%
BM_StringDestroy_Small 0.622 -
BM_StringEraseToEnd_Empty_Opaque 0.591 -
BM_StringEraseToEnd_Empty_Transparent 0.350 -
BM_StringEraseToEnd_Huge_Opaque 2.286 -
BM_StringEraseToEnd_Huge_Transparent 2.372 -
BM_StringEraseToEnd_Large_Opaque 0.992 -
BM_StringEraseToEnd_Large_Transparent 0.831 -
BM_StringEraseToEnd_Small_Opaque 0.589 -
BM_StringEraseToEnd_Small_Transparent 0.401 -
BM_StringEraseWithMove_Empty_Opaque 1.248 41.71%
BM_StringEraseWithMove_Empty_Transparent 0.800 23.90%
BM_StringEraseWithMove_Huge_Opaque 46.054 -43.21%
BM_StringEraseWithMove_Huge_Transparent 42.973 -21.33%
BM_StringEraseWithMove_Large_Opaque 2.831 -
BM_StringEraseWithMove_Large_Transparent 2.623 -4.24%
BM_StringEraseWithMove_Small_Opaque 2.240 3.47%
BM_StringEraseWithMove_Small_Transparent 2.213 3.61%
BM_StringFindAllMatch/1 3.148 10.55%
BM_StringFindAllMatch/131072 2271.511 -
BM_StringFindAllMatch/32768 575.352 -
BM_StringFindAllMatch/4096 80.032 -
BM_StringFindAllMatch/512 11.593 -
BM_StringFindAllMatch/64 3.307 4.48%
BM_StringFindAllMatch/8 2.907 14.27%
BM_StringFindCharLiteral/1024 19.722 -4.29%
BM_StringFindCharLiteral/128 3.057 1.75%
BM_StringFindCharLiteral/16 1.618 -
BM_StringFindCharLiteral/2048 40.215 -
BM_StringFindCharLiteral/256 5.368 -
BM_StringFindCharLiteral/32 1.672 3.30%
BM_StringFindCharLiteral/4096 77.248 -
BM_StringFindCharLiteral/512 9.520 -
BM_StringFindCharLiteral/64 2.197 4.00%
BM_StringFindCharLiteral/8 1.618 -
BM_StringFindCharLiteral/8192 138.107 -
BM_StringFindMatch1/1 982.483 -
BM_StringFindMatch1/32768 1565.703 -
BM_StringFindMatch1/4096 1058.601 -
BM_StringFindMatch1/512 989.731 -
BM_StringFindMatch1/64 983.012 -
BM_StringFindMatch1/8 982.270 -
BM_StringFindMatch2/1 981.873 -
BM_StringFindMatch2/32768 1565.109 -
BM_StringFindMatch2/4096 1060.080 -
BM_StringFindMatch2/512 989.988 -
BM_StringFindMatch2/64 986.165 -
BM_StringFindMatch2/8 981.788 -
BM_StringFindNoMatch/10 1.271 -8.30%
BM_StringFindNoMatch/131072 1963.301 -
BM_StringFindNoMatch/32768 499.338 -
BM_StringFindNoMatch/4096 75.132 -
BM_StringFindNoMatch/512 9.260 -1.93%
BM_StringFindNoMatch/64 2.084 -
BM_StringFindStringLiteral/1024 17.223 -4.11%
BM_StringFindStringLiteral/128 3.178 -
BM_StringFindStringLiteral/16 1.618 -
BM_StringFindStringLiteral/2048 40.331 -
BM_StringFindStringLiteral/256 5.480 1.22%
BM_StringFindStringLiteral/32 1.811 3.59%
BM_StringFindStringLiteral/4096 77.439 -
BM_StringFindStringLiteral/512 9.556 -
BM_StringFindStringLiteral/64 2.320 3.61%
BM_StringFindStringLiteral/8 1.618 -
BM_StringFindStringLiteral/8192 138.413 -
BM_StringMove_Empty 0.570 -
BM_StringMove_Huge 0.798 -
BM_StringMove_Large 0.707 -
BM_StringMove_Small 0.707 -5.07%
BM_StringRead_Cold_Deep_Empty 1.205 -4.22%
BM_StringRead_Cold_Deep_Large 1.305 2.74%
BM_StringRead_Cold_Deep_Small 1.202 -4.73%
BM_StringRead_Cold_Shallow_Empty 1.133 -12.95%
BM_StringRead_Cold_Shallow_Large 1.160 2.08%
BM_StringRead_Cold_Shallow_Small 1.133 -13.00%
BM_StringRead_Hot_Deep_Empty 0.504 -
BM_StringRead_Hot_Deep_Large 0.504 -4.33%
BM_StringRead_Hot_Deep_Small 0.511 -
BM_StringRead_Hot_Shallow_Empty 0.480 -
BM_StringRead_Hot_Shallow_Large 0.464 -
BM_StringRead_Hot_Shallow_Small 0.473 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeFirst 0.420 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeLast 0.413 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeMiddle 0.420 -
BM_StringRelationalLiteral_Compare_Empty_Empty_Control 0.417 -
BM_StringRelationalLiteral_Compare_Empty_Large_Control 1.603 -
BM_StringRelationalLiteral_Compare_Empty_Small_Control 1.603 -
BM_StringRelationalLiteral_Compare_Large_Empty_Control 0.422 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst 1.202 4.02%
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast 1.850 -2.69%
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle 1.411 -1.96%
BM_StringRelationalLiteral_Compare_Large_Large_Control 1.999 -2.07%
BM_StringRelationalLiteral_Compare_Large_Small_Control 1.616 -
BM_StringRelationalLiteral_Compare_Small_Empty_Control 0.422 -
BM_StringRelationalLiteral_Compare_Small_Large_Control 1.615 -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 1.259 9.01%
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast 1.612 -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 1.155 -
BM_StringRelationalLiteral_Compare_Small_Small_Control 1.615 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeFirst 0.346 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeLast 0.348 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle 0.346 -
BM_StringRelationalLiteral_Eq_Empty_Empty_Control 0.346 -
BM_StringRelationalLiteral_Eq_Empty_Large_Control 0.258 -
BM_StringRelationalLiteral_Eq_Empty_Small_Control 0.460 21.78%
BM_StringRelationalLiteral_Eq_Large_Empty_Control 0.346 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeFirst 0.821 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeLast 0.817 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeMiddle 0.814 -
BM_StringRelationalLiteral_Eq_Large_Large_Control 0.816 -
BM_StringRelationalLiteral_Eq_Large_Small_Control 0.459 -
BM_StringRelationalLiteral_Eq_Small_Empty_Control 0.346 -
BM_StringRelationalLiteral_Eq_Small_Large_Control 0.357 17.18%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 0.646 -6.69%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 0.609 -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle 0.609 -2.78%
BM_StringRelationalLiteral_Eq_Small_Small_Control 0.627 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeFirst 0.222 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeLast 0.222 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeMiddle 0.225 -
BM_StringRelationalLiteral_Less_Empty_Empty_Control 0.220 -
BM_StringRelationalLiteral_Less_Empty_Large_Control 1.654 -5.73%
BM_StringRelationalLiteral_Less_Empty_Small_Control 1.661 -5.39%
BM_StringRelationalLiteral_Less_Large_Empty_Control 0.222 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst 1.192 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast 1.887 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 1.414 -
BM_StringRelationalLiteral_Less_Large_Large_Control 2.042 -1.13%
BM_StringRelationalLiteral_Less_Large_Small_Control 1.616 -
BM_StringRelationalLiteral_Less_Small_Empty_Control 0.220 -
BM_StringRelationalLiteral_Less_Small_Large_Control 1.618 -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 1.216 -7.01%
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 1.561 -6.43%
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 1.210 -
BM_StringRelationalLiteral_Less_Small_Small_Control 1.615 -
BM_StringRelational_Compare_Empty_Empty_Control 1.614 -3.13%
BM_StringRelational_Compare_Empty_Huge_Control 1.645 -
BM_StringRelational_Compare_Empty_Large_Control 1.698 2.20%
BM_StringRelational_Compare_Empty_Small_Control 1.635 -1.70%
BM_StringRelational_Compare_Huge_Empty_Control 1.614 -11.46%
BM_StringRelational_Compare_Huge_Huge_ChangeFirst 1.388 -
BM_StringRelational_Compare_Huge_Huge_ChangeLast 99.484 -
BM_StringRelational_Compare_Huge_Huge_ChangeMiddle 55.826 -
BM_StringRelational_Compare_Huge_Huge_Control 98.669 -
BM_StringRelational_Compare_Huge_Large_Control 2.082 -
BM_StringRelational_Compare_Huge_Small_Control 1.850 -1.78%
BM_StringRelational_Compare_Large_Empty_Control 1.774 10.08%
BM_StringRelational_Compare_Large_Huge_Control 2.081 -
BM_StringRelational_Compare_Large_Large_ChangeFirst 1.389 -
BM_StringRelational_Compare_Large_Large_ChangeLast 2.082 -
BM_StringRelational_Compare_Large_Large_ChangeMiddle 1.618 -
BM_StringRelational_Compare_Large_Large_Control 2.081 -
BM_StringRelational_Compare_Large_Small_Control 1.852 -
BM_StringRelational_Compare_Small_Empty_Control 1.836 -2.65%
BM_StringRelational_Compare_Small_Huge_Control 1.862 -
BM_StringRelational_Compare_Small_Large_Control 1.922 4.00%
BM_StringRelational_Compare_Small_Small_ChangeFirst 1.391 -
BM_StringRelational_Compare_Small_Small_ChangeLast 1.768 9.04%
BM_StringRelational_Compare_Small_Small_ChangeMiddle 1.387 -
BM_StringRelational_Compare_Small_Small_Control 1.848 -
BM_StringRelational_Eq_Empty_Empty_Control 2.066 -
BM_StringRelational_Eq_Empty_Huge_Control 0.475 -
BM_StringRelational_Eq_Empty_Large_Control 0.477 -2.14%
BM_StringRelational_Eq_Empty_Small_Control 0.474 -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 1.331 7.10%
BM_StringRelational_Eq_Huge_Huge_ChangeLast 98.723 -
BM_StringRelational_Eq_Huge_Huge_ChangeMiddle 55.992 -1.01%
BM_StringRelational_Eq_Huge_Huge_Control 98.862 -
BM_StringRelational_Eq_Large_Huge_Control 0.480 -
BM_StringRelational_Eq_Large_Large_ChangeFirst 1.503 -
BM_StringRelational_Eq_Large_Large_ChangeLast 2.081 -
BM_StringRelational_Eq_Large_Large_ChangeMiddle 1.849 -
BM_StringRelational_Eq_Large_Large_Control 2.409 3.73%
BM_StringRelational_Eq_Small_Huge_Control 0.475 -
BM_StringRelational_Eq_Small_Large_Control 0.476 -
BM_StringRelational_Eq_Small_Small_ChangeFirst 1.562 -
BM_StringRelational_Eq_Small_Small_ChangeLast 1.871 -14.43%
BM_StringRelational_Eq_Small_Small_ChangeMiddle 1.646 9.54%
BM_StringRelational_Eq_Small_Small_Control 1.901 2.83%
BM_StringRelational_Less_Empty_Empty_Control 1.668 -5.99%
BM_StringRelational_Less_Empty_Huge_Control 1.720 6.09%
BM_StringRelational_Less_Empty_Large_Control 1.718 -
BM_StringRelational_Less_Empty_Small_Control 1.666 -4.06%
BM_StringRelational_Less_Huge_Empty_Control 1.614 -6.09%
BM_StringRelational_Less_Huge_Huge_ChangeFirst 1.423 -
BM_StringRelational_Less_Huge_Huge_ChangeLast 99.065 -
BM_StringRelational_Less_Huge_Huge_ChangeMiddle 55.591 -
BM_StringRelational_Less_Huge_Huge_Control 98.554 -
BM_StringRelational_Less_Huge_Large_Control 2.159 -
BM_StringRelational_Less_Huge_Small_Control 1.848 -
BM_StringRelational_Less_Large_Empty_Control 1.613 -6.04%
BM_StringRelational_Less_Large_Huge_Control 2.169 1.14%
BM_StringRelational_Less_Large_Large_ChangeFirst 1.413 -
BM_StringRelational_Less_Large_Large_ChangeLast 2.108 -
BM_StringRelational_Less_Large_Large_ChangeMiddle 1.625 -
BM_StringRelational_Less_Large_Large_Control 2.163 1.21%
BM_StringRelational_Less_Large_Small_Control 1.850 -
BM_StringRelational_Less_Small_Empty_Control 1.715 6.36%
BM_StringRelational_Less_Small_Huge_Control 1.850 -
BM_StringRelational_Less_Small_Large_Control 1.849 -
BM_StringRelational_Less_Small_Small_ChangeFirst 1.387 -
BM_StringRelational_Less_Small_Small_ChangeLast 1.842 1.04%
BM_StringRelational_Less_Small_Small_ChangeMiddle 1.387 -
BM_StringRelational_Less_Small_Small_Control 1.848 -
BM_StringResizeAndOverwrite 0.823 -
BM_align/1 0.643 -
BM_align/256 0.640 -
BM_align/64 0.639 -
BM_align/8 0.639 -
BM_deque_deque_copy/0 0.741 -8.87%
BM_deque_deque_copy/1 2.538 -10.87%
BM_deque_deque_copy/1024 37.561 -
BM_deque_deque_copy/2 2.303 -10.34%
BM_deque_deque_copy/4000 142.109 -
BM_deque_deque_copy/4096 148.063 -
BM_deque_deque_copy/512 17.694 -1.87%
BM_deque_deque_copy/5500 197.318 -1.12%
BM_deque_deque_copy/64 3.037 -8.82%
BM_deque_deque_copy/64000 3045.244 -
BM_deque_deque_copy/65536 3064.390 -1.02%
BM_deque_deque_copy/70000 3368.193 -1.04%
BM_deque_deque_copy_backward/0 0.812 -
BM_deque_deque_copy_backward/1 2.827 -8.31%
BM_deque_deque_copy_backward/1024 38.620 -2.42%
BM_deque_deque_copy_backward/2 2.532 -9.36%
BM_deque_deque_copy_backward/4000 150.454 -1.66%
BM_deque_deque_copy_backward/4096 155.033 -1.02%
BM_deque_deque_copy_backward/512 18.904 -4.36%
BM_deque_deque_copy_backward/5500 224.652 -1.80%
BM_deque_deque_copy_backward/64 3.390 -13.78%
BM_deque_deque_copy_backward/64000 7749.130 -
BM_deque_deque_copy_backward/65536 8030.398 -
BM_deque_deque_copy_backward/70000 8404.791 1.18%
BM_deque_deque_move/0 0.912 15.30%
BM_deque_deque_move/1 2.545 -8.93%
BM_deque_deque_move/1024 37.288 -1.41%
BM_deque_deque_move/2 2.305 -9.84%
BM_deque_deque_move/4000 141.512 -1.72%
BM_deque_deque_move/4096 147.423 -1.85%
BM_deque_deque_move/512 17.653 -1.86%
BM_deque_deque_move/5500 197.148 -1.71%
BM_deque_deque_move/64 3.084 -8.48%
BM_deque_deque_move/64000 3032.195 2.41%
BM_deque_deque_move/65536 3092.671 -5.34%
BM_deque_deque_move/70000 3417.480 1.23%
BM_deque_deque_move_backward/0 0.920 6.76%
BM_deque_deque_move_backward/1 2.783 -14.65%
BM_deque_deque_move_backward/1024 38.210 -2.89%
BM_deque_deque_move_backward/2 2.529 -12.74%
BM_deque_deque_move_backward/4000 150.432 -2.60%
BM_deque_deque_move_backward/4096 155.373 -2.18%
BM_deque_deque_move_backward/512 18.897 -1.56%
BM_deque_deque_move_backward/5500 206.971 -2.28%
BM_deque_deque_move_backward/64 3.388 -16.34%
BM_deque_deque_move_backward/64000 7792.949 -
BM_deque_deque_move_backward/65536 7916.618 -1.32%
BM_deque_deque_move_backward/70000 8698.596 -
BM_deque_deque_ranges_copy/0 0.920 9.80%
BM_deque_deque_ranges_copy/1 2.622 -
BM_deque_deque_ranges_copy/1024 37.556 -
BM_deque_deque_ranges_copy/2 2.303 -1.15%
BM_deque_deque_ranges_copy/4000 143.196 -1.38%
BM_deque_deque_ranges_copy/4096 147.121 -2.50%
BM_deque_deque_ranges_copy/512 17.672 -1.56%
BM_deque_deque_ranges_copy/5500 199.271 -1.37%
BM_deque_deque_ranges_copy/64 3.077 -8.47%
BM_deque_deque_ranges_copy/64000 3078.343 -
BM_deque_deque_ranges_copy/65536 3093.375 -
BM_deque_deque_ranges_copy/70000 3362.306 1.59%
BM_deque_deque_ranges_copy_backward/0 0.791 -6.98%
BM_deque_deque_ranges_copy_backward/1 2.581 -13.77%
BM_deque_deque_ranges_copy_backward/1024 37.626 -4.63%
BM_deque_deque_ranges_copy_backward/2 2.306 -16.40%
BM_deque_deque_ranges_copy_backward/4000 149.114 -2.08%
BM_deque_deque_ranges_copy_backward/4096 152.181 -2.08%
BM_deque_deque_ranges_copy_backward/512 19.680 -
BM_deque_deque_ranges_copy_backward/5500 203.784 -1.62%
BM_deque_deque_ranges_copy_backward/64 3.688 -5.85%
BM_deque_deque_ranges_copy_backward/64000 7818.577 1.29%
BM_deque_deque_ranges_copy_backward/65536 8068.269 -
BM_deque_deque_ranges_copy_backward/70000 8662.006 -
BM_deque_deque_ranges_move/0 0.792 14.11%
BM_deque_deque_ranges_move/1 2.444 -8.41%
BM_deque_deque_ranges_move/1024 36.765 -1.47%
BM_deque_deque_ranges_move/2 2.186 -8.66%
BM_deque_deque_ranges_move/4000 145.297 -
BM_deque_deque_ranges_move/4096 147.384 -2.00%
BM_deque_deque_ranges_move/512 17.659 -1.81%
BM_deque_deque_ranges_move/5500 196.989 -1.74%
BM_deque_deque_ranges_move/64 3.054 -9.68%
BM_deque_deque_ranges_move/64000 3029.414 -
BM_deque_deque_ranges_move/65536 3080.643 -
BM_deque_deque_ranges_move/70000 3501.499 -
BM_deque_deque_ranges_move_backward/0 0.851 -
BM_deque_deque_ranges_move_backward/1 2.603 -23.15%
BM_deque_deque_ranges_move_backward/1024 38.357 -3.35%
BM_deque_deque_ranges_move_backward/2 2.358 -21.47%
BM_deque_deque_ranges_move_backward/4000 149.277 -4.24%
BM_deque_deque_ranges_move_backward/4096 151.674 -3.91%
BM_deque_deque_ranges_move_backward/512 18.892 -2.43%
BM_deque_deque_ranges_move_backward/5500 203.707 -3.76%
BM_deque_deque_ranges_move_backward/64 3.415 -15.64%
BM_deque_deque_ranges_move_backward/64000 7823.449 -
BM_deque_deque_ranges_move_backward/65536 8015.703 -
BM_deque_deque_ranges_move_backward/70000 8504.961 -
BM_deque_vector_copy/0 1.468 -
BM_deque_vector_copy/1 2.135 -
BM_deque_vector_copy/1024 38.073 -
BM_deque_vector_copy/2 1.833 -
BM_deque_vector_copy/4000 142.100 -
BM_deque_vector_copy/4096 145.661 -
BM_deque_vector_copy/512 16.553 -
BM_deque_vector_copy/5500 196.956 -
BM_deque_vector_copy/64 2.624 2.30%
BM_deque_vector_copy/64000 2850.291 -
BM_deque_vector_copy/65536 2914.403 -
BM_deque_vector_copy/70000 3176.340 -
BM_deque_vector_copy_backward/0 1.378 -19.66%
BM_deque_vector_copy_backward/1 2.134 -10.11%
BM_deque_vector_copy_backward/1024 37.069 -2.38%
BM_deque_vector_copy_backward/2 1.842 -9.42%
BM_deque_vector_copy_backward/4000 142.621 -
BM_deque_vector_copy_backward/4096 147.560 -1.74%
BM_deque_vector_copy_backward/512 17.936 -1.14%
BM_deque_vector_copy_backward/5500 214.871 -1.82%
BM_deque_vector_copy_backward/64 2.956 -8.94%
BM_deque_vector_copy_backward/64000 8088.964 -
BM_deque_vector_copy_backward/65536 8171.843 -
BM_deque_vector_copy_backward/70000 8677.161 -4.59%
BM_deque_vector_move/0 1.399 -7.43%
BM_deque_vector_move/1 2.130 -8.24%
BM_deque_vector_move/1024 37.652 -1.42%
BM_deque_vector_move/2 1.838 -9.19%
BM_deque_vector_move/4000 142.612 -1.21%
BM_deque_vector_move/4096 145.693 -8.63%
BM_deque_vector_move/512 16.559 -4.00%
BM_deque_vector_move/5500 193.064 -6.34%
BM_deque_vector_move/64 2.617 -11.53%
BM_deque_vector_move/64000 2977.428 -
BM_deque_vector_move/65536 2984.869 -
BM_deque_vector_move/70000 3233.479 -
BM_deque_vector_move_backward/0 1.472 -17.20%
BM_deque_vector_move_backward/1 2.146 -19.68%
BM_deque_vector_move_backward/1024 37.173 -4.37%
BM_deque_vector_move_backward/2 1.836 -18.09%
BM_deque_vector_move_backward/4000 141.664 -2.54%
BM_deque_vector_move_backward/4096 147.349 -3.00%
BM_deque_vector_move_backward/512 17.918 -2.41%
BM_deque_vector_move_backward/5500 200.112 -1.75%
BM_deque_vector_move_backward/64 2.957 -17.94%
BM_deque_vector_move_backward/64000 7897.356 -
BM_deque_vector_move_backward/65536 8023.260 -2.19%
BM_deque_vector_move_backward/70000 8908.349 2.47%
BM_deque_vector_ranges_copy/0 1.587 15.74%
BM_deque_vector_ranges_copy/1 2.122 -1.72%
BM_deque_vector_ranges_copy/1024 37.314 -2.10%
BM_deque_vector_ranges_copy/2 1.835 -3.40%
BM_deque_vector_ranges_copy/4000 142.273 -1.72%
BM_deque_vector_ranges_copy/4096 145.470 -1.92%
BM_deque_vector_ranges_copy/512 16.557 -4.45%
BM_deque_vector_ranges_copy/5500 192.574 -2.05%
BM_deque_vector_ranges_copy/64 2.615 -3.50%
BM_deque_vector_ranges_copy/64000 2916.627 -
BM_deque_vector_ranges_copy/65536 2930.376 -
BM_deque_vector_ranges_copy/70000 3191.849 -
BM_deque_vector_ranges_copy_backward/0 1.425 -12.79%
BM_deque_vector_ranges_copy_backward/1 2.120 -10.76%
BM_deque_vector_ranges_copy_backward/1024 36.843 -1.74%
BM_deque_vector_ranges_copy_backward/2 1.840 -9.10%
BM_deque_vector_ranges_copy_backward/4000 142.932 -
BM_deque_vector_ranges_copy_backward/4096 147.582 -1.83%
BM_deque_vector_ranges_copy_backward/512 17.941 -1.18%
BM_deque_vector_ranges_copy_backward/5500 215.648 -1.09%
BM_deque_vector_ranges_copy_backward/64 2.955 -8.00%
BM_deque_vector_ranges_copy_backward/64000 7835.301 -3.13%
BM_deque_vector_ranges_copy_backward/65536 8100.430 -2.69%
BM_deque_vector_ranges_copy_backward/70000 8663.405 -3.80%
BM_deque_vector_ranges_move/0 1.533 -9.72%
BM_deque_vector_ranges_move/1 2.096 -8.65%
BM_deque_vector_ranges_move/1024 37.800 -1.40%
BM_deque_vector_ranges_move/2 1.839 -9.57%
BM_deque_vector_ranges_move/4000 142.477 -
BM_deque_vector_ranges_move/4096 145.683 -1.49%
BM_deque_vector_ranges_move/512 16.602 -3.17%
BM_deque_vector_ranges_move/5500 194.489 -1.01%
BM_deque_vector_ranges_move/64 2.648 -6.49%
BM_deque_vector_ranges_move/64000 2960.000 -
BM_deque_vector_ranges_move/65536 2974.921 -
BM_deque_vector_ranges_move/70000 3230.944 -
BM_deque_vector_ranges_move_backward/0 1.371 -23.48%
BM_deque_vector_ranges_move_backward/1 2.098 -20.59%
BM_deque_vector_ranges_move_backward/1024 36.692 -5.65%
BM_deque_vector_ranges_move_backward/2 1.836 -18.53%
BM_deque_vector_ranges_move_backward/4000 140.565 -2.98%
BM_deque_vector_ranges_move_backward/4096 146.341 -4.13%
BM_deque_vector_ranges_move_backward/512 17.918 -2.49%
BM_deque_vector_ranges_move_backward/5500 199.201 -2.77%
BM_deque_vector_ranges_move_backward/64 2.952 -16.10%
BM_deque_vector_ranges_move_backward/64000 7925.002 -
BM_deque_vector_ranges_move_backward/65536 7984.839 -1.65%
BM_deque_vector_ranges_move_backward/70000 8539.266 -1.41%
BM_getline_string 16.809 2.02%
BM_lexicographical_compare_three_way<IntPtr>/1 0.366 -7.19%
BM_lexicographical_compare_three_way<IntPtr>/1024 243.759 -
BM_lexicographical_compare_three_way<IntPtr>/1048576 245384.896 -
BM_lexicographical_compare_three_way<IntPtr>/16 4.352 -
BM_lexicographical_compare_three_way<IntPtr>/16384 3736.820 -
BM_lexicographical_compare_three_way<IntPtr>/256 69.855 -
BM_lexicographical_compare_three_way<IntPtr>/262144 59891.188 -
BM_lexicographical_compare_three_way<IntPtr>/4 1.148 -
BM_lexicographical_compare_three_way<IntPtr>/4096 947.574 -
BM_lexicographical_compare_three_way<IntPtr>/64 15.561 -
BM_lexicographical_compare_three_way<IntPtr>/65536 14951.523 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 3.264 -1.55%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1024 487.359 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1048576 495860.462 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16 9.195 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16384 7675.476 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/256 126.722 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/262144 122500.051 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 3.728 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4096 1925.121 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 31.342 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/65536 30627.254 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 3.356 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 249.493 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576 245866.670 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 6.247 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 3765.244 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 73.980 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 60140.846 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4 3.255 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 952.563 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 17.691 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 15005.625 -
BM_lexicographical_compare_three_way_fast_path/1 0.448 14.29%
BM_lexicographical_compare_three_way_fast_path/1024 245.709 -
BM_lexicographical_compare_three_way_fast_path/1048576 248883.632 -
BM_lexicographical_compare_three_way_fast_path/16 4.410 -
BM_lexicographical_compare_three_way_fast_path/16384 3760.991 -
BM_lexicographical_compare_three_way_fast_path/256 69.431 -2.04%
BM_lexicographical_compare_three_way_fast_path/262144 60491.483 -
BM_lexicographical_compare_three_way_fast_path/4 1.146 -
BM_lexicographical_compare_three_way_fast_path/4096 953.805 -
BM_lexicographical_compare_three_way_fast_path/64 15.563 -
BM_lexicographical_compare_three_way_fast_path/65536 15078.381 -
BM_lexicographical_compare_three_way_slow_path/1 0.370 -9.84%
BM_lexicographical_compare_three_way_slow_path/1024 293.542 -
BM_lexicographical_compare_three_way_slow_path/1048576 294549.856 -
BM_lexicographical_compare_three_way_slow_path/16 4.585 -
BM_lexicographical_compare_three_way_slow_path/16384 4540.855 -
BM_lexicographical_compare_three_way_slow_path/256 79.436 -
BM_lexicographical_compare_three_way_slow_path/262144 72530.906 -
BM_lexicographical_compare_three_way_slow_path/4 1.177 -
BM_lexicographical_compare_three_way_slow_path/4096 1145.179 -
BM_lexicographical_compare_three_way_slow_path/64 17.802 -
BM_lexicographical_compare_three_way_slow_path/65536 18139.214 -
BM_map_find_string_literal 11.270 -
BM_num_get<bool> 11.762 -1.52%
BM_num_get<double> 37.552 1.96%
BM_num_get<float> 37.835 3.54%
BM_num_get<long> 10.470 -2.24%
BM_num_get<long_double> 37.048 -
BM_num_get<long_long> 10.459 -1.53%
BM_num_get<unsigned_int> 9.625 -1.05%
BM_num_get<unsigned_long> 10.331 -
BM_num_get<unsigned_long_long> 10.279 -1.25%
BM_num_get<unsigned_short> 9.863 -2.98%
BM_num_get<void*> 10.734 -1.33%
BM_num_put<bool> 10.872 3.74%
BM_num_put<const_void*> 12.220 1.27%
BM_num_put<double> 58.034 -
BM_num_put<long> 11.559 2.72%
BM_num_put<long_double> 58.764 -
BM_num_put<long_long> 11.741 -
BM_num_put<unsigned_long> 11.538 4.68%
BM_num_put<unsigned_long_long> 11.589 5.21%
BM_std_minmax_element<char>/1 0.308 -
BM_std_minmax_element<char>/1024 272.057 -6.55%
BM_std_minmax_element<char>/2 0.685 -
BM_std_minmax_element<char>/3 1.217 -
BM_std_minmax_element<char>/4 1.260 -4.25%
BM_std_minmax_element<char>/4000 1044.671 -6.69%
BM_std_minmax_element<char>/4096 1069.093 -6.58%
BM_std_minmax_element<char>/512 140.278 -5.12%
BM_std_minmax_element<char>/5500 1432.424 -6.73%
BM_std_minmax_element<char>/64 17.885 -1.23%
BM_std_minmax_element<char>/64000 16552.520 -6.93%
BM_std_minmax_element<char>/65536 16917.327 -7.27%
BM_std_minmax_element<char>/70000 18021.335 -7.51%
BM_std_minmax_element<int>/1 0.303 -
BM_std_minmax_element<int>/1024 246.764 -5.38%
BM_std_minmax_element<int>/2 0.683 -
BM_std_minmax_element<int>/3 1.142 5.62%
BM_std_minmax_element<int>/4 1.193 3.56%
BM_std_minmax_element<int>/4000 947.963 -5.33%
BM_std_minmax_element<int>/4096 970.819 -5.77%
BM_std_minmax_element<int>/512 125.317 -5.46%
BM_std_minmax_element<int>/5500 1296.890 -6.01%
BM_std_minmax_element<int>/64 15.813 -5.95%
BM_std_minmax_element<int>/64000 15077.563 -5.32%
BM_std_minmax_element<int>/65536 15407.448 -5.37%
BM_std_minmax_element<int>/70000 16451.242 -5.46%
BM_std_minmax_element<long_long>/1 0.303 -
BM_std_minmax_element<long_long>/1024 271.529 -
BM_std_minmax_element<long_long>/2 0.608 -11.32%
BM_std_minmax_element<long_long>/3 1.093 -6.10%
BM_std_minmax_element<long_long>/4 1.247 -
BM_std_minmax_element<long_long>/4000 1042.928 -
BM_std_minmax_element<long_long>/4096 1067.398 -
BM_std_minmax_element<long_long>/512 137.918 -
BM_std_minmax_element<long_long>/5500 1428.293 -1.08%
BM_std_minmax_element<long_long>/64 17.195 -
BM_std_minmax_element<long_long>/64000 16761.944 -
BM_std_minmax_element<long_long>/65536 17160.501 -
BM_std_minmax_element<long_long>/70000 18320.069 -
BM_std_minmax_element<short>/1 0.320 -
BM_std_minmax_element<short>/1024 279.430 8.40%
BM_std_minmax_element<short>/2 0.686 -
BM_std_minmax_element<short>/3 1.194 -4.49%
BM_std_minmax_element<short>/4 1.237 4.19%
BM_std_minmax_element<short>/4000 1064.841 8.70%
BM_std_minmax_element<short>/4096 1092.515 9.08%
BM_std_minmax_element<short>/512 142.300 7.25%
BM_std_minmax_element<short>/5500 1460.891 8.72%
BM_std_minmax_element<short>/64 17.569 2.77%
BM_std_minmax_element<short>/64000 16930.080 7.31%
BM_std_minmax_element<short>/65536 17380.000 7.26%
BM_std_minmax_element<short>/70000 18584.232 7.64%
BM_tolower_char<char> 0.692 6.75%
BM_tolower_char<wchar_t> 0.644 4.25%
BM_tolower_string<char> 15.121 -1.33%
BM_tolower_string<wchar_t> 6.387 -1.05%
BM_toupper_char<char> 0.691 -
BM_toupper_char<wchar_t> 0.609 -
BM_toupper_string<char> 15.032 -3.56%
BM_toupper_string<wchar_t> 6.320 -
BM_vector_deque_copy/0 0.368 -20.24%
BM_vector_deque_copy/1 2.318 1.76%
BM_vector_deque_copy/1024 36.659 -
BM_vector_deque_copy/2 2.059 1.93%
BM_vector_deque_copy/4000 140.693 -
BM_vector_deque_copy/4096 145.366 -1.12%
BM_vector_deque_copy/512 16.957 -2.05%
BM_vector_deque_copy/5500 195.211 -
BM_vector_deque_copy/64 2.861 -4.11%
BM_vector_deque_copy/64000 3089.567 -
BM_vector_deque_copy/65536 2912.713 -
BM_vector_deque_copy/70000 3353.032 -
BM_vector_deque_copy_backward/0 0.456 -8.36%
BM_vector_deque_copy_backward/1 2.064 -18.31%
BM_vector_deque_copy_backward/1024 38.336 -1.23%
BM_vector_deque_copy_backward/2 1.825 -19.03%
BM_vector_deque_copy_backward/4000 145.929 -
BM_vector_deque_copy_backward/4096 149.239 -
BM_vector_deque_copy_backward/512 18.312 3.36%
BM_vector_deque_copy_backward/5500 198.255 -
BM_vector_deque_copy_backward/64 3.088 -4.96%
BM_vector_deque_copy_backward/64000 8032.578 -
BM_vector_deque_copy_backward/65536 8238.658 -
BM_vector_deque_copy_backward/70000 8822.460 1.30%
BM_vector_deque_move/0 0.472 3.89%
BM_vector_deque_move/1 2.225 -9.63%
BM_vector_deque_move/1024 35.930 -1.22%
BM_vector_deque_move/2 1.946 -9.14%
BM_vector_deque_move/4000 144.969 -
BM_vector_deque_move/4096 154.624 4.01%
BM_vector_deque_move/512 16.956 -2.03%
BM_vector_deque_move/5500 211.829 6.24%
BM_vector_deque_move/64 2.763 -9.15%
BM_vector_deque_move/64000 3078.813 -
BM_vector_deque_move/65536 3039.330 -
BM_vector_deque_move/70000 3345.042 -
BM_vector_deque_move_backward/0 0.385 -12.33%
BM_vector_deque_move_backward/1 2.364 -15.42%
BM_vector_deque_move_backward/1024 38.488 -1.59%
BM_vector_deque_move_backward/2 2.146 -13.15%
BM_vector_deque_move_backward/4000 146.885 -
BM_vector_deque_move_backward/4096 149.110 -1.85%
BM_vector_deque_move_backward/512 17.491 -3.10%
BM_vector_deque_move_backward/5500 198.809 -
BM_vector_deque_move_backward/64 2.979 -16.30%
BM_vector_deque_move_backward/64000 8118.311 2.93%
BM_vector_deque_move_backward/65536 8074.040 1.22%
BM_vector_deque_move_backward/70000 8672.376 4.36%
BM_vector_deque_ranges_copy/0 0.448 5.50%
BM_vector_deque_ranges_copy/1 2.151 -11.94%
BM_vector_deque_ranges_copy/1024 35.948 -1.19%
BM_vector_deque_ranges_copy/2 1.853 -14.36%
BM_vector_deque_ranges_copy/4000 144.878 1.49%
BM_vector_deque_ranges_copy/4096 148.605 -
BM_vector_deque_ranges_copy/512 16.950 -2.05%
BM_vector_deque_ranges_copy/5500 198.234 -
BM_vector_deque_ranges_copy/64 2.715 -9.96%
BM_vector_deque_ranges_copy/64000 3080.040 -
BM_vector_deque_ranges_copy/65536 3055.362 -
BM_vector_deque_ranges_copy/70000 3349.349 -
BM_vector_deque_ranges_copy_backward/0 0.611 18.78%
BM_vector_deque_ranges_copy_backward/1 2.335 -8.15%
BM_vector_deque_ranges_copy_backward/1024 38.249 -1.82%
BM_vector_deque_ranges_copy_backward/2 2.063 -8.90%
BM_vector_deque_ranges_copy_backward/4000 144.688 -
BM_vector_deque_ranges_copy_backward/4096 149.998 -3.01%
BM_vector_deque_ranges_copy_backward/512 17.495 -1.56%
BM_vector_deque_ranges_copy_backward/5500 198.933 -5.90%
BM_vector_deque_ranges_copy_backward/64 2.990 -8.16%
BM_vector_deque_ranges_copy_backward/64000 7941.169 -1.69%
BM_vector_deque_ranges_copy_backward/65536 8123.015 -1.18%
BM_vector_deque_ranges_copy_backward/70000 8660.705 1.51%
BM_vector_deque_ranges_move/0 0.524 32.75%
BM_vector_deque_ranges_move/1 2.375 -6.01%
BM_vector_deque_ranges_move/1024 36.251 -
BM_vector_deque_ranges_move/2 2.067 -7.59%
BM_vector_deque_ranges_move/4000 143.349 -
BM_vector_deque_ranges_move/4096 147.599 -
BM_vector_deque_ranges_move/512 17.005 -1.73%
BM_vector_deque_ranges_move/5500 196.461 -1.78%
BM_vector_deque_ranges_move/64 2.813 -9.16%
BM_vector_deque_ranges_move/64000 3007.228 -
BM_vector_deque_ranges_move/65536 3076.956 -
BM_vector_deque_ranges_move/70000 3273.855 -3.34%
BM_vector_deque_ranges_move_backward/0 0.634 56.78%
BM_vector_deque_ranges_move_backward/1 2.335 -15.95%
BM_vector_deque_ranges_move_backward/1024 38.118 -2.49%
BM_vector_deque_ranges_move_backward/2 2.061 -10.82%
BM_vector_deque_ranges_move_backward/4000 143.335 -1.39%
BM_vector_deque_ranges_move_backward/4096 152.278 -
BM_vector_deque_ranges_move_backward/512 17.504 -3.28%
BM_vector_deque_ranges_move_backward/5500 197.625 -1.90%
BM_vector_deque_ranges_move_backward/64 2.989 -10.39%
BM_vector_deque_ranges_move_backward/64000 8007.818 4.62%
BM_vector_deque_ranges_move_backward/65536 8097.449 3.79%
BM_vector_deque_ranges_move_backward/70000 8456.735 1.64%
SetIntersection_Front_Set_float_1024_1 1043910.837 -
SetIntersection_Front_Set_float_1024_1024 12206103.868 2.27%
SetIntersection_Front_Set_float_1024_16 1167633.274 -1.98%
SetIntersection_Front_Set_float_1024_256 3884479.290 -5.78%
SetIntersection_Front_Set_float_1024_4 1071624.487 -
SetIntersection_Front_Set_float_1024_64 1691472.910 -1.75%
SetIntersection_Front_Set_float_16384_1 1046412.573 1.48%
SetIntersection_Front_Set_float_16384_1024 12332052.033 -
SetIntersection_Front_Set_float_16384_16 1216302.080 1.88%
SetIntersection_Front_Set_float_16384_16384 214135675.394 -3.07%
SetIntersection_Front_Set_float_16384_256 3808574.650 -1.19%
SetIntersection_Front_Set_float_16384_4 1055091.125 -
SetIntersection_Front_Set_float_16384_64 1697105.409 -5.80%
SetIntersection_Front_Set_float_16_1 62760574.689 -
SetIntersection_Front_Set_float_16_16 37805865.488 -
SetIntersection_Front_Set_float_16_4 54551107.935 -
SetIntersection_Front_Set_float_1_1 532858071.253 -
SetIntersection_Front_Set_float_256_1 4124108.948 -
SetIntersection_Front_Set_float_256_16 4579089.030 2.64%
SetIntersection_Front_Set_float_256_256 7741294.799 -
SetIntersection_Front_Set_float_256_4 4198575.812 -
SetIntersection_Front_Set_float_256_64 5513530.147 -6.03%
SetIntersection_Front_Set_float_262144_1 1019934.624 -1.53%
SetIntersection_Front_Set_float_262144_1024 12029954.902 -
SetIntersection_Front_Set_float_262144_16 1184943.101 -
SetIntersection_Front_Set_float_262144_16384 213745112.859 1.29%
SetIntersection_Front_Set_float_262144_256 3688997.280 -3.62%
SetIntersection_Front_Set_float_262144_262144 1596373.537 -
SetIntersection_Front_Set_float_262144_4 1055650.014 -
SetIntersection_Front_Set_float_262144_64 1651829.614 -
SetIntersection_Front_Set_float_4_1 213007232.134 -
SetIntersection_Front_Set_float_4_4 136526697.613 -
SetIntersection_Front_Set_float_64_1 16383008.036 -
SetIntersection_Front_Set_float_64_16 15186293.701 -1.18%
SetIntersection_Front_Set_float_64_4 16088172.393 -
SetIntersection_Front_Set_float_64_64 13207791.381 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 1037105.141 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 14831583.139 7.68%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 1202414.013 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 4371140.498 4.39%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 1072436.266 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 1765895.421 1.58%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 1039195.907 1.49%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 14149826.470 1.59%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 1219564.779 4.90%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 349924860.654 40.15%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 4209062.777 -7.61%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 1082085.086 2.04%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 1782655.838 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_1 62816233.807 1.33%
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 39204183.293 1.36%
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4 54960614.167 1.18%
SetIntersection_Front_Set_pair<uint32,_uint32>_1_1 533305837.064 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 4138843.114 3.33%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 4678722.902 3.94%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 8356251.636 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 4225466.592 1.60%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 5760434.411 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 1025592.464 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 14056552.971 2.27%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 1214848.864 6.77%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 252307303.121 -25.20%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 4209347.416 -4.77%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 1862770.021 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 1063681.247 3.74%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 1792019.553 -1.16%
SetIntersection_Front_Set_pair<uint32,_uint32>_4_1 213323439.781 1.28%
SetIntersection_Front_Set_pair<uint32,_uint32>_4_4 137308261.286 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1 16357682.900 1.37%
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 15572536.946 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 16132617.948 1.56%
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 14387384.941 2.45%
SetIntersection_Front_Set_string_1024_1 1080007.668 -
SetIntersection_Front_Set_string_1024_1024 55439409.124 -
SetIntersection_Front_Set_string_1024_16 1867890.770 -
SetIntersection_Front_Set_string_1024_256 15004009.037 -4.34%
SetIntersection_Front_Set_string_1024_4 1253907.351 -
SetIntersection_Front_Set_string_1024_64 4410854.048 -4.99%
SetIntersection_Front_Set_string_16384_1 1088122.276 -1.96%
SetIntersection_Front_Set_string_16384_1024 59095276.371 -
SetIntersection_Front_Set_string_16384_16 1902054.994 2.91%
SetIntersection_Front_Set_string_16384_16384 350080717.421 -
SetIntersection_Front_Set_string_16384_256 15668150.761 6.73%
SetIntersection_Front_Set_string_16384_4 1241220.370 -
SetIntersection_Front_Set_string_16384_64 4509473.143 -1.67%
SetIntersection_Front_Set_string_16_1 64907050.212 -
SetIntersection_Front_Set_string_16_16 59238608.183 -
SetIntersection_Front_Set_string_16_4 64005451.543 1.04%
SetIntersection_Front_Set_string_1_1 551983471.246 -
SetIntersection_Front_Set_string_256_1 4284781.544 -
SetIntersection_Front_Set_string_256_16 7068656.555 -
SetIntersection_Front_Set_string_256_256 28916806.546 -
SetIntersection_Front_Set_string_256_4 4884575.542 -
SetIntersection_Front_Set_string_256_64 15079483.174 -
SetIntersection_Front_Set_string_262144_1 1085966.158 -1.57%
SetIntersection_Front_Set_string_262144_1024 59857078.080 -
SetIntersection_Front_Set_string_262144_16 1872721.636 1.77%
SetIntersection_Front_Set_string_262144_16384 352654466.954 -
SetIntersection_Front_Set_string_262144_256 15328242.801 5.50%
SetIntersection_Front_Set_string_262144_262144 18116632.488 -1.76%
SetIntersection_Front_Set_string_262144_4 1246500.182 1.33%
SetIntersection_Front_Set_string_262144_64 4372485.080 -
SetIntersection_Front_Set_string_4_1 221228522.393 -
SetIntersection_Front_Set_string_4_4 157745261.766 -
SetIntersection_Front_Set_string_64_1 16942230.381 -
SetIntersection_Front_Set_string_64_16 23853684.965 -1.50%
SetIntersection_Front_Set_string_64_4 18859324.817 1.88%
SetIntersection_Front_Set_string_64_64 35381820.312 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 1060214.593 3.46%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 23644113.143 -3.34%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 1352922.375 1.35%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 6400842.729 -4.89%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 1109035.554 1.51%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 2383166.923 3.30%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 1019755.725 -1.21%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 25721661.461 -6.93%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 1342222.792 -2.78%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 352711349.759 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 6509411.321 3.41%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 1099569.340 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 2379670.691 2.97%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_1 63234988.639 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 41981128.812 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_4 56276864.979 1.11%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1_1 538157538.833 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1 4176045.835 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 5031892.735 1.46%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 12589923.688 -3.14%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 4305740.731 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 7360326.849 -3.33%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 1047669.376 2.90%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 27491429.332 7.97%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 1311760.997 1.44%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 347611646.982 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 6279423.873 -1.01%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 3032412.598 1.45%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 1065066.062 -2.21%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 2267334.417 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_1 214583898.474 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4 141106151.509 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_1 16552357.733 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 17009669.383 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 16541064.440 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 18293315.099 -2.40%
SetIntersection_Front_Set_uint32_1024_1 1042130.890 -
SetIntersection_Front_Set_uint32_1024_1024 12056470.350 -1.57%
SetIntersection_Front_Set_uint32_1024_16 1195568.649 -
SetIntersection_Front_Set_uint32_1024_256 3811150.622 -4.41%
SetIntersection_Front_Set_uint32_1024_4 1080553.527 1.69%
SetIntersection_Front_Set_uint32_1024_64 1842512.522 1.66%
SetIntersection_Front_Set_uint32_16384_1 1052594.021 2.27%
SetIntersection_Front_Set_uint32_16384_1024 12636912.063 1.77%
SetIntersection_Front_Set_uint32_16384_16 1218002.019 1.39%
SetIntersection_Front_Set_uint32_16384_16384 215279610.129 -2.21%
SetIntersection_Front_Set_uint32_16384_256 3732906.792 -5.47%
SetIntersection_Front_Set_uint32_16384_4 1069194.432 3.80%
SetIntersection_Front_Set_uint32_16384_64 1779458.655 -
SetIntersection_Front_Set_uint32_16_1 62955265.638 -
SetIntersection_Front_Set_uint32_16_16 38117442.856 -
SetIntersection_Front_Set_uint32_16_4 54802355.172 -
SetIntersection_Front_Set_uint32_1_1 535596941.632 -
SetIntersection_Front_Set_uint32_256_1 4162303.006 1.83%
SetIntersection_Front_Set_uint32_256_16 4448293.747 -
SetIntersection_Front_Set_uint32_256_256 7726862.558 -
SetIntersection_Front_Set_uint32_256_4 4188748.633 -
SetIntersection_Front_Set_uint32_256_64 5369616.848 -
SetIntersection_Front_Set_uint32_262144_1 1037373.736 2.49%
SetIntersection_Front_Set_uint32_262144_1024 11668536.928 -6.58%
SetIntersection_Front_Set_uint32_262144_16 1191387.711 2.59%
SetIntersection_Front_Set_uint32_262144_16384 221613417.503 -1.48%
SetIntersection_Front_Set_uint32_262144_256 3703504.736 -4.71%
SetIntersection_Front_Set_uint32_262144_262144 1622747.965 -1.40%
SetIntersection_Front_Set_uint32_262144_4 1051706.286 3.42%
SetIntersection_Front_Set_uint32_262144_64 1640450.303 -
SetIntersection_Front_Set_uint32_4_1 214125779.213 -
SetIntersection_Front_Set_uint32_4_4 136892266.524 -
SetIntersection_Front_Set_uint32_64_1 16436015.561 -
SetIntersection_Front_Set_uint32_64_16 15234350.368 -
SetIntersection_Front_Set_uint32_64_4 16068724.966 -
SetIntersection_Front_Set_uint32_64_64 13793148.763 2.71%
SetIntersection_Front_Set_uint64_1024_1 1040926.234 -
SetIntersection_Front_Set_uint64_1024_1024 14948857.144 22.93%
SetIntersection_Front_Set_uint64_1024_16 1185026.356 1.51%
SetIntersection_Front_Set_uint64_1024_256 3997092.630 1.63%
SetIntersection_Front_Set_uint64_1024_4 1068211.810 5.88%
SetIntersection_Front_Set_uint64_1024_64 1704553.832 -2.48%
SetIntersection_Front_Set_uint64_16384_1 1051116.752 6.66%
SetIntersection_Front_Set_uint64_16384_1024 12735295.646 3.77%
SetIntersection_Front_Set_uint64_16384_16 1185712.377 1.68%
SetIntersection_Front_Set_uint64_16384_16384 229566245.739 2.89%
SetIntersection_Front_Set_uint64_16384_256 3914772.495 5.44%
SetIntersection_Front_Set_uint64_16384_4 1065660.943 1.11%
SetIntersection_Front_Set_uint64_16384_64 1668139.754 5.07%
SetIntersection_Front_Set_uint64_16_1 62803968.753 -
SetIntersection_Front_Set_uint64_16_16 37799961.972 -
SetIntersection_Front_Set_uint64_16_4 54642301.601 -
SetIntersection_Front_Set_uint64_1_1 533760114.580 -
SetIntersection_Front_Set_uint64_256_1 4154065.173 -
SetIntersection_Front_Set_uint64_256_16 4501868.377 2.93%
SetIntersection_Front_Set_uint64_256_256 7898675.879 4.47%
SetIntersection_Front_Set_uint64_256_4 4192332.987 1.45%
SetIntersection_Front_Set_uint64_256_64 5625314.246 7.58%
SetIntersection_Front_Set_uint64_262144_1 1041106.761 4.00%
SetIntersection_Front_Set_uint64_262144_1024 12949316.406 5.30%
SetIntersection_Front_Set_uint64_262144_16 1203815.741 3.29%
SetIntersection_Front_Set_uint64_262144_16384 222388127.155 -
SetIntersection_Front_Set_uint64_262144_256 3861567.783 -1.60%
SetIntersection_Front_Set_uint64_262144_262144 1694110.516 2.12%
SetIntersection_Front_Set_uint64_262144_4 1075166.720 1.00%
SetIntersection_Front_Set_uint64_262144_64 1801627.925 3.83%
SetIntersection_Front_Set_uint64_4_1 213574572.740 -
SetIntersection_Front_Set_uint64_4_4 136486881.075 -
SetIntersection_Front_Set_uint64_64_1 16411795.058 1.01%
SetIntersection_Front_Set_uint64_64_16 15127177.633 -
SetIntersection_Front_Set_uint64_64_4 16065852.420 -
SetIntersection_Front_Set_uint64_64_64 13132785.833 -1.60%
SetIntersection_Front_Vector_float_1024_1 1033816.683 -5.96%
SetIntersection_Front_Vector_float_1024_1024 5512611.536 -10.46%
SetIntersection_Front_Vector_float_1024_16 1116373.214 -3.44%
SetIntersection_Front_Vector_float_1024_256 2277704.256 -6.97%
SetIntersection_Front_Vector_float_1024_4 1057250.252 -4.20%
SetIntersection_Front_Vector_float_1024_64 1367832.400 -6.19%
SetIntersection_Front_Vector_float_16384_1 1042576.960 -3.02%
SetIntersection_Front_Vector_float_16384_1024 5909329.476 -4.38%
SetIntersection_Front_Vector_float_16384_16 1105360.489 -6.74%
SetIntersection_Front_Vector_float_16384_16384 77313225.217 -4.35%
SetIntersection_Front_Vector_float_16384_256 2271067.141 -5.29%
SetIntersection_Front_Vector_float_16384_4 1054711.166 -4.96%
SetIntersection_Front_Vector_float_16384_64 1335688.155 -6.89%
SetIntersection_Front_Vector_float_16_1 62913285.140 -
SetIntersection_Front_Vector_float_16_16 36184349.948 -2.40%
SetIntersection_Front_Vector_float_16_4 54825275.752 -2.50%
SetIntersection_Front_Vector_float_1_1 544904497.556 2.37%
SetIntersection_Front_Vector_float_256_1 4153380.447 -3.07%
SetIntersection_Front_Vector_float_256_16 4208419.440 -3.51%
SetIntersection_Front_Vector_float_256_256 4530504.302 -5.10%
SetIntersection_Front_Vector_float_256_4 4160174.693 -4.20%
SetIntersection_Front_Vector_float_256_64 4333233.173 -5.70%
SetIntersection_Front_Vector_float_262144_1 1035881.303 -6.83%
SetIntersection_Front_Vector_float_262144_1024 5911616.353 6.68%
SetIntersection_Front_Vector_float_262144_16 1119031.960 -6.03%
SetIntersection_Front_Vector_float_262144_16384 74805134.351 -9.37%
SetIntersection_Front_Vector_float_262144_256 2282055.009 -4.06%
SetIntersection_Front_Vector_float_262144_262144 347164323.968 -3.21%
SetIntersection_Front_Vector_float_262144_4 1058055.121 -4.03%
SetIntersection_Front_Vector_float_262144_64 1367465.160 -
SetIntersection_Front_Vector_float_4_1 221615655.547 3.61%
SetIntersection_Front_Vector_float_4_4 138524570.340 2.13%
SetIntersection_Front_Vector_float_64_1 16460823.364 -3.82%
SetIntersection_Front_Vector_float_64_16 14318320.047 -4.46%
SetIntersection_Front_Vector_float_64_4 15935411.129 -3.99%
SetIntersection_Front_Vector_float_64_64 10957867.172 -3.76%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 1033490.990 -1.29%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 8336904.875 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 1147671.366 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 2884363.797 1.22%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 1064089.508 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 1526488.763 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 1043278.071 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 8395957.554 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 1148237.978 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 118636451.095 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 2892293.285 1.19%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 1063194.826 2.97%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 1511022.035 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1 62887144.973 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 36778177.259 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 54537952.434 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 535295325.475 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 4133331.770 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 4338333.015 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 5707525.642 -1.32%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 4201070.465 3.03%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 4852130.205 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 1027385.647 2.63%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 8378919.917 1.09%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 1159874.226 2.53%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 118491934.422 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 2902441.827 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_262144 350871848.120 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 1070929.518 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 1519611.991 6.00%
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_1 213850852.426 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 136435374.753 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1 16475526.527 1.31%
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 14708313.868 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 16063875.601 1.05%
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 12120188.114 -
SetIntersection_Front_Vector_string_1024_1 1077761.070 -
SetIntersection_Front_Vector_string_1024_1024 38599555.138 1.92%
SetIntersection_Front_Vector_string_1024_16 1622424.449 1.96%
SetIntersection_Front_Vector_string_1024_256 9850754.171 5.96%
SetIntersection_Front_Vector_string_1024_4 1169508.183 -1.25%
SetIntersection_Front_Vector_string_1024_64 3343737.128 -1.74%
SetIntersection_Front_Vector_string_16384_1 1072683.424 -
SetIntersection_Front_Vector_string_16384_1024 37732873.562 -
SetIntersection_Front_Vector_string_16384_16 1625300.007 4.40%
SetIntersection_Front_Vector_string_16384_16384 350636023.215 -
SetIntersection_Front_Vector_string_16384_256 9435058.030 -
SetIntersection_Front_Vector_string_16384_4 1191653.497 -
SetIntersection_Front_Vector_string_16384_64 3190225.871 -1.21%
SetIntersection_Front_Vector_string_16_1 64312703.150 -
SetIntersection_Front_Vector_string_16_16 51763660.396 -
SetIntersection_Front_Vector_string_16_4 59367498.987 -1.31%
SetIntersection_Front_Vector_string_1_1 551710747.745 1.09%
SetIntersection_Front_Vector_string_256_1 4240056.983 -
SetIntersection_Front_Vector_string_256_16 6246379.604 3.09%
SetIntersection_Front_Vector_string_256_256 19227388.229 -
SetIntersection_Front_Vector_string_256_4 4620680.491 -1.07%
SetIntersection_Front_Vector_string_256_64 11326818.170 6.20%
SetIntersection_Front_Vector_string_262144_1 1084397.716 2.13%
SetIntersection_Front_Vector_string_262144_1024 39266025.149 -
SetIntersection_Front_Vector_string_262144_16 1565763.583 -3.47%
SetIntersection_Front_Vector_string_262144_16384 349141981.348 -
SetIntersection_Front_Vector_string_262144_256 9614067.359 -
SetIntersection_Front_Vector_string_262144_262144 14368257.242 -
SetIntersection_Front_Vector_string_262144_4 1197991.580 -
SetIntersection_Front_Vector_string_262144_64 3196168.503 2.36%
SetIntersection_Front_Vector_string_4_1 217906205.568 -
SetIntersection_Front_Vector_string_4_4 151298450.809 -
SetIntersection_Front_Vector_string_64_1 16845112.577 -
SetIntersection_Front_Vector_string_64_16 21374370.662 -
SetIntersection_Front_Vector_string_64_4 17776203.162 -
SetIntersection_Front_Vector_string_64_64 25536434.863 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1042891.390 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 8990866.294 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1163875.470 1.68%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 3087922.207 1.65%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1066794.450 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1561151.694 2.26%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1050656.193 5.14%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 8977569.907 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1154805.486 3.25%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 129896665.243 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 3049997.320 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1075644.733 1.57%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1559883.257 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_1 62632891.127 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 36996336.049 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_4 54416695.458 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1_1 532782702.778 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 4174989.902 1.40%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 4340947.354 1.44%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 6132183.187 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 4191169.243 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 5004088.435 2.44%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1047352.444 1.56%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 9089729.823 1.78%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1154036.481 4.07%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 129159748.139 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 3047827.616 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 350734431.153 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1075729.295 1.12%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1556866.638 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_1 212983263.780 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_4 136362721.575 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1 16344362.110 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 14866040.822 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 16017804.733 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 12398110.453 -
SetIntersection_Front_Vector_uint32_1024_1 1044699.650 -
SetIntersection_Front_Vector_uint32_1024_1024 5369872.485 -
SetIntersection_Front_Vector_uint32_1024_16 1100339.208 -1.42%
SetIntersection_Front_Vector_uint32_1024_256 2125054.095 -
SetIntersection_Front_Vector_uint32_1024_4 1067152.372 -
SetIntersection_Front_Vector_uint32_1024_64 1329211.384 3.47%
SetIntersection_Front_Vector_uint32_16384_1 1048453.669 1.49%
SetIntersection_Front_Vector_uint32_16384_1024 5352580.865 -9.13%
SetIntersection_Front_Vector_uint32_16384_16 1113564.328 -
SetIntersection_Front_Vector_uint32_16384_16384 72893397.335 -6.40%
SetIntersection_Front_Vector_uint32_16384_256 2140977.856 -5.87%
SetIntersection_Front_Vector_uint32_16384_4 1059558.283 -
SetIntersection_Front_Vector_uint32_16384_64 1342879.961 -1.21%
SetIntersection_Front_Vector_uint32_16_1 63391867.388 1.22%
SetIntersection_Front_Vector_uint32_16_16 36079563.847 1.47%
SetIntersection_Front_Vector_uint32_16_4 54725175.387 -
SetIntersection_Front_Vector_uint32_1_1 538880335.171 1.16%
SetIntersection_Front_Vector_uint32_256_1 4197732.882 -
SetIntersection_Front_Vector_uint32_256_16 4258737.868 1.97%
SetIntersection_Front_Vector_uint32_256_256 4296160.742 -5.75%
SetIntersection_Front_Vector_uint32_256_4 4214013.488 1.72%
SetIntersection_Front_Vector_uint32_256_64 4405388.496 -
SetIntersection_Front_Vector_uint32_262144_1 1060324.297 1.95%
SetIntersection_Front_Vector_uint32_262144_1024 5337081.255 -9.66%
SetIntersection_Front_Vector_uint32_262144_16 1116080.375 1.30%
SetIntersection_Front_Vector_uint32_262144_16384 72015518.227 -5.59%
SetIntersection_Front_Vector_uint32_262144_256 2168212.106 -4.53%
SetIntersection_Front_Vector_uint32_262144_262144 355763097.856 1.40%
SetIntersection_Front_Vector_uint32_262144_4 1087748.874 1.66%
SetIntersection_Front_Vector_uint32_262144_64 1367797.749 4.74%
SetIntersection_Front_Vector_uint32_4_1 215835323.145 1.40%
SetIntersection_Front_Vector_uint32_4_4 137199697.581 1.52%
SetIntersection_Front_Vector_uint32_64_1 16620602.546 1.54%
SetIntersection_Front_Vector_uint32_64_16 14284779.889 -
SetIntersection_Front_Vector_uint32_64_4 16037217.047 -
SetIntersection_Front_Vector_uint32_64_64 10648353.066 -
SetIntersection_Front_Vector_uint64_1024_1 1041629.809 5.59%
SetIntersection_Front_Vector_uint64_1024_1024 5902397.061 10.45%
SetIntersection_Front_Vector_uint64_1024_16 1115268.244 -
SetIntersection_Front_Vector_uint64_1024_256 2274338.164 9.77%
SetIntersection_Front_Vector_uint64_1024_4 1055079.581 1.62%
SetIntersection_Front_Vector_uint64_1024_64 1360784.025 -
SetIntersection_Front_Vector_uint64_16384_1 1050112.122 5.76%
SetIntersection_Front_Vector_uint64_16384_1024 5549538.304 -5.12%
SetIntersection_Front_Vector_uint64_16384_16 1103876.507 -1.30%
SetIntersection_Front_Vector_uint64_16384_16384 75804500.256 -
SetIntersection_Front_Vector_uint64_16384_256 2130462.000 -6.92%
SetIntersection_Front_Vector_uint64_16384_4 1043735.992 -
SetIntersection_Front_Vector_uint64_16384_64 1334326.050 -2.48%
SetIntersection_Front_Vector_uint64_16_1 62610091.841 -
SetIntersection_Front_Vector_uint64_16_16 35325323.595 -
SetIntersection_Front_Vector_uint64_16_4 54155390.243 -
SetIntersection_Front_Vector_uint64_1_1 533017184.615 -
SetIntersection_Front_Vector_uint64_256_1 4138008.222 -
SetIntersection_Front_Vector_uint64_256_16 4197762.697 -
SetIntersection_Front_Vector_uint64_256_256 4533840.177 -
SetIntersection_Front_Vector_uint64_256_4 4154993.242 2.78%
SetIntersection_Front_Vector_uint64_256_64 4342806.963 -1.37%
SetIntersection_Front_Vector_uint64_262144_1 1052788.383 -
SetIntersection_Front_Vector_uint64_262144_1024 5310123.729 -9.65%
SetIntersection_Front_Vector_uint64_262144_16 1099782.657 -2.02%
SetIntersection_Front_Vector_uint64_262144_16384 75851032.905 -1.55%
SetIntersection_Front_Vector_uint64_262144_256 2275350.306 6.25%
SetIntersection_Front_Vector_uint64_262144_262144 354969790.691 1.30%
SetIntersection_Front_Vector_uint64_262144_4 1056058.625 1.48%
SetIntersection_Front_Vector_uint64_262144_64 1365940.453 -
SetIntersection_Front_Vector_uint64_4_1 213032045.693 -
SetIntersection_Front_Vector_uint64_4_4 135064187.970 -
SetIntersection_Front_Vector_uint64_64_1 16438036.648 1.02%
SetIntersection_Front_Vector_uint64_64_16 14244592.140 -
SetIntersection_Front_Vector_uint64_64_4 15851668.425 -
SetIntersection_Front_Vector_uint64_64_64 10640301.440 -
SetIntersection_Interlaced_Set_float_1024_1 1015503.786 -2.61%
SetIntersection_Interlaced_Set_float_1024_1024 12003110.235 2.75%
SetIntersection_Interlaced_Set_float_1024_16 11547235.749 1.22%
SetIntersection_Interlaced_Set_float_1024_256 15339930.360 8.87%
SetIntersection_Interlaced_Set_float_1024_4 9900100.127 -
SetIntersection_Interlaced_Set_float_1024_64 10074586.064 -1.29%
SetIntersection_Interlaced_Set_float_16384_1 1039680.779 1.88%
SetIntersection_Interlaced_Set_float_16384_1024 170316071.596 -
SetIntersection_Interlaced_Set_float_16384_16 206122545.508 -1.46%
SetIntersection_Interlaced_Set_float_16384_16384 219776474.429 -
SetIntersection_Interlaced_Set_float_16384_256 197660683.923 -1.57%
SetIntersection_Interlaced_Set_float_16384_4 166442916.842 -2.50%
SetIntersection_Interlaced_Set_float_16384_64 212576111.817 -1.69%
SetIntersection_Interlaced_Set_float_16_1 62615485.832 -
SetIntersection_Interlaced_Set_float_16_16 37848680.267 1.62%
SetIntersection_Interlaced_Set_float_16_4 59425242.280 -
SetIntersection_Interlaced_Set_float_1_1 533360072.935 -
SetIntersection_Interlaced_Set_float_256_1 4167007.891 -
SetIntersection_Interlaced_Set_float_256_16 12008586.259 -
SetIntersection_Interlaced_Set_float_256_256 7320491.558 -
SetIntersection_Interlaced_Set_float_256_4 11132648.142 2.88%
SetIntersection_Interlaced_Set_float_256_64 13213390.881 -2.78%
SetIntersection_Interlaced_Set_float_262144_1 1014275.814 -3.81%
SetIntersection_Interlaced_Set_float_262144_1024 1495590.576 -2.20%
SetIntersection_Interlaced_Set_float_262144_16 1558153.156 -2.77%
SetIntersection_Interlaced_Set_float_262144_16384 1253117.268 -1.60%
SetIntersection_Interlaced_Set_float_262144_256 1532636.150 -2.08%
SetIntersection_Interlaced_Set_float_262144_262144 1625983.559 -1.15%
SetIntersection_Interlaced_Set_float_262144_4 1257787.518 -3.16%
SetIntersection_Interlaced_Set_float_262144_64 1532441.404 -2.27%
SetIntersection_Interlaced_Set_float_4_1 213474016.174 -
SetIntersection_Interlaced_Set_float_4_4 136319432.095 -
SetIntersection_Interlaced_Set_float_64_1 16418042.084 -
SetIntersection_Interlaced_Set_float_64_16 22561087.904 1.24%
SetIntersection_Interlaced_Set_float_64_4 20791892.305 -
SetIntersection_Interlaced_Set_float_64_64 13005367.286 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 1042371.391 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 13469588.763 3.57%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 11504509.635 4.38%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 14617769.101 4.65%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 9830434.394 2.03%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 10234322.105 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 1031373.852 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 175415820.316 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 216506455.728 1.33%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 247934332.186 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 206665296.555 2.78%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 178467567.092 1.10%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 228543664.622 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_1 62806976.971 1.09%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 38419735.450 1.06%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 59531782.761 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1 533642677.855 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 4167627.610 1.96%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 12181089.833 2.00%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 8295161.492 1.33%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 11680585.240 1.50%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 14088236.128 10.56%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 1050121.134 1.69%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 1621165.852 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 1679584.229 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 1321823.324 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 1656260.658 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 1859665.365 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 1362100.666 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 1642285.809 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_1 213279632.609 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 137250736.096 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 16443682.354 1.93%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 22586273.361 5.48%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 20880244.556 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 13891728.254 1.50%
SetIntersection_Interlaced_Set_string_1024_1 1084659.979 -
SetIntersection_Interlaced_Set_string_1024_1024 55301135.454 -
SetIntersection_Interlaced_Set_string_1024_16 12821261.896 1.12%
SetIntersection_Interlaced_Set_string_1024_256 35483331.262 -1.86%
SetIntersection_Interlaced_Set_string_1024_4 10627330.274 2.07%
SetIntersection_Interlaced_Set_string_1024_64 16289789.343 -1.40%
SetIntersection_Interlaced_Set_string_16384_1 1086058.865 -
SetIntersection_Interlaced_Set_string_16384_1024 354728764.805 2.61%
SetIntersection_Interlaced_Set_string_16384_16 252742792.733 1.48%
SetIntersection_Interlaced_Set_string_16384_16384 349815829.320 -
SetIntersection_Interlaced_Set_string_16384_256 360634660.690 5.68%
SetIntersection_Interlaced_Set_string_16384_4 201376986.861 -
SetIntersection_Interlaced_Set_string_16384_64 360428894.169 4.32%
SetIntersection_Interlaced_Set_string_16_1 64898134.593 -
SetIntersection_Interlaced_Set_string_16_16 60015435.619 -
SetIntersection_Interlaced_Set_string_16_4 73805120.399 1.21%
SetIntersection_Interlaced_Set_string_1_1 551476259.879 -
SetIntersection_Interlaced_Set_string_256_1 4306568.547 -
SetIntersection_Interlaced_Set_string_256_16 17531244.481 -
SetIntersection_Interlaced_Set_string_256_256 27753437.334 -6.64%
SetIntersection_Interlaced_Set_string_256_4 13067758.623 -
SetIntersection_Interlaced_Set_string_256_64 30671407.697 -1.42%
SetIntersection_Interlaced_Set_string_262144_1 1084703.673 3.96%
SetIntersection_Interlaced_Set_string_262144_1024 2058717.937 -
SetIntersection_Interlaced_Set_string_262144_16 2164656.736 -
SetIntersection_Interlaced_Set_string_262144_16384 2691250.324 -7.47%
SetIntersection_Interlaced_Set_string_262144_256 2025319.822 -
SetIntersection_Interlaced_Set_string_262144_262144 17677673.666 -3.21%
SetIntersection_Interlaced_Set_string_262144_4 1866700.766 -
SetIntersection_Interlaced_Set_string_262144_64 2150948.650 -
SetIntersection_Interlaced_Set_string_4_1 221620026.993 -
SetIntersection_Interlaced_Set_string_4_4 157483431.112 -
SetIntersection_Interlaced_Set_string_64_1 17131122.664 1.37%
SetIntersection_Interlaced_Set_string_64_16 38462771.037 -2.54%
SetIntersection_Interlaced_Set_string_64_4 25641680.839 -
SetIntersection_Interlaced_Set_string_64_64 35092080.513 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 1051609.348 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 23100184.995 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 11849999.537 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 18475004.575 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 10012422.108 2.68%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 12015352.412 2.77%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 1017195.194 1.01%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 237827307.168 2.09%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 254408504.412 5.97%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 351047858.423 2.99%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 353369973.981 1.28%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 206736358.505 2.35%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 348175635.388 -2.00%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_1 63289268.601 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 41804806.567 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 62493614.348 1.06%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1_1 538100552.828 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 4188651.717 1.38%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 12992153.273 2.76%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 12324180.663 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 11563484.339 1.80%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 16988304.470 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 1038910.566 1.21%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 2235708.742 11.67%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 2145824.953 1.55%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1926451.418 10.34%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 2189947.672 8.84%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 3064705.402 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 1849615.561 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 2129366.619 1.97%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_1 215133494.018 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_4 140841308.677 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_1 16557720.539 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 25674566.418 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 22154144.896 -1.65%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 17816152.338 -3.77%
SetIntersection_Interlaced_Set_uint32_1024_1 1046233.747 -
SetIntersection_Interlaced_Set_uint32_1024_1024 13120148.528 5.65%
SetIntersection_Interlaced_Set_uint32_1024_16 11865067.218 6.29%
SetIntersection_Interlaced_Set_uint32_1024_256 13431648.080 -3.40%
SetIntersection_Interlaced_Set_uint32_1024_4 10014147.868 -
SetIntersection_Interlaced_Set_uint32_1024_64 10235701.150 3.71%
SetIntersection_Interlaced_Set_uint32_16384_1 1044859.115 4.12%
SetIntersection_Interlaced_Set_uint32_16384_1024 171226245.296 1.95%
SetIntersection_Interlaced_Set_uint32_16384_16 210145149.336 2.41%
SetIntersection_Interlaced_Set_uint32_16384_16384 226235009.624 -
SetIntersection_Interlaced_Set_uint32_16384_256 202257768.769 2.10%
SetIntersection_Interlaced_Set_uint32_16384_4 169580546.177 -
SetIntersection_Interlaced_Set_uint32_16384_64 216596273.580 2.32%
SetIntersection_Interlaced_Set_uint32_16_1 62630787.725 -
SetIntersection_Interlaced_Set_uint32_16_16 38341965.078 1.53%
SetIntersection_Interlaced_Set_uint32_16_4 59156003.003 -
SetIntersection_Interlaced_Set_uint32_1_1 534154214.379 -
SetIntersection_Interlaced_Set_uint32_256_1 4155976.111 2.77%
SetIntersection_Interlaced_Set_uint32_256_16 12415601.965 3.98%
SetIntersection_Interlaced_Set_uint32_256_256 7942212.593 4.42%
SetIntersection_Interlaced_Set_uint32_256_4 11667773.179 3.04%
SetIntersection_Interlaced_Set_uint32_256_64 13140371.737 -1.96%
SetIntersection_Interlaced_Set_uint32_262144_1 1010621.927 2.79%
SetIntersection_Interlaced_Set_uint32_262144_1024 1512570.312 -
SetIntersection_Interlaced_Set_uint32_262144_16 1566257.080 -
SetIntersection_Interlaced_Set_uint32_262144_16384 1265468.424 1.60%
SetIntersection_Interlaced_Set_uint32_262144_256 1555990.316 -
SetIntersection_Interlaced_Set_uint32_262144_262144 1833953.451 -
SetIntersection_Interlaced_Set_uint32_262144_4 1263288.492 -
SetIntersection_Interlaced_Set_uint32_262144_64 1539183.918 -
SetIntersection_Interlaced_Set_uint32_4_1 213599846.358 -
SetIntersection_Interlaced_Set_uint32_4_4 136883514.193 -
SetIntersection_Interlaced_Set_uint32_64_1 16379112.936 -
SetIntersection_Interlaced_Set_uint32_64_16 22006405.850 1.67%
SetIntersection_Interlaced_Set_uint32_64_4 20926884.042 -
SetIntersection_Interlaced_Set_uint32_64_64 13400898.863 -2.11%
SetIntersection_Interlaced_Set_uint64_1024_1 1086500.749 4.64%
SetIntersection_Interlaced_Set_uint64_1024_1024 12988711.348 -9.20%
SetIntersection_Interlaced_Set_uint64_1024_16 12328389.148 8.80%
SetIntersection_Interlaced_Set_uint64_1024_256 14999266.660 -3.70%
SetIntersection_Interlaced_Set_uint64_1024_4 10710639.542 -5.51%
SetIntersection_Interlaced_Set_uint64_1024_64 10625211.323 -
SetIntersection_Interlaced_Set_uint64_16384_1 1093957.467 6.77%
SetIntersection_Interlaced_Set_uint64_16384_1024 186645829.320 4.98%
SetIntersection_Interlaced_Set_uint64_16384_16 242248016.089 10.34%
SetIntersection_Interlaced_Set_uint64_16384_16384 236371703.499 -6.66%
SetIntersection_Interlaced_Set_uint64_16384_256 218545930.864 4.87%
SetIntersection_Interlaced_Set_uint64_16384_4 197277410.933 10.00%
SetIntersection_Interlaced_Set_uint64_16384_64 251570077.625 8.90%
SetIntersection_Interlaced_Set_uint64_16_1 63513210.183 1.95%
SetIntersection_Interlaced_Set_uint64_16_16 39497875.517 5.68%
SetIntersection_Interlaced_Set_uint64_16_4 61948215.967 5.59%
SetIntersection_Interlaced_Set_uint64_1_1 533999445.779 -
SetIntersection_Interlaced_Set_uint64_256_1 4316211.915 5.08%
SetIntersection_Interlaced_Set_uint64_256_16 12555779.763 6.07%
SetIntersection_Interlaced_Set_uint64_256_256 8005723.514 6.12%
SetIntersection_Interlaced_Set_uint64_256_4 11586462.021 4.57%
SetIntersection_Interlaced_Set_uint64_256_64 13954107.535 6.29%
SetIntersection_Interlaced_Set_uint64_262144_1 1048218.359 -2.75%
SetIntersection_Interlaced_Set_uint64_262144_1024 1590527.752 1.20%
SetIntersection_Interlaced_Set_uint64_262144_16 1661248.211 -6.56%
SetIntersection_Interlaced_Set_uint64_262144_16384 1301019.531 2.05%
SetIntersection_Interlaced_Set_uint64_262144_256 1616781.982 -1.77%
SetIntersection_Interlaced_Set_uint64_262144_262144 1705415.529 -
SetIntersection_Interlaced_Set_uint64_262144_4 1328706.949 -8.32%
SetIntersection_Interlaced_Set_uint64_262144_64 1617466.148 -4.29%
SetIntersection_Interlaced_Set_uint64_4_1 213438283.967 -
SetIntersection_Interlaced_Set_uint64_4_4 136671401.599 -
SetIntersection_Interlaced_Set_uint64_64_1 17077484.969 4.44%
SetIntersection_Interlaced_Set_uint64_64_16 23209841.903 9.50%
SetIntersection_Interlaced_Set_uint64_64_4 21581495.288 4.48%
SetIntersection_Interlaced_Set_uint64_64_64 14067474.101 8.20%
SetIntersection_Interlaced_Vector_float_1024_1 1040755.613 -1.35%
SetIntersection_Interlaced_Vector_float_1024_1024 7107955.566 -
SetIntersection_Interlaced_Vector_float_1024_16 1847363.919 -31.74%
SetIntersection_Interlaced_Vector_float_1024_256 5536992.390 -16.09%
SetIntersection_Interlaced_Vector_float_1024_4 1431170.656 1.76%
SetIntersection_Interlaced_Vector_float_1024_64 3334756.050 -42.15%
SetIntersection_Interlaced_Vector_float_16384_1 1042381.546 -
SetIntersection_Interlaced_Vector_float_16384_1024 51286645.472 -1.64%
SetIntersection_Interlaced_Vector_float_16384_16 3775367.447 35.72%
SetIntersection_Interlaced_Vector_float_16384_16384 99601648.406 -
SetIntersection_Interlaced_Vector_float_16384_256 21370523.702 10.76%
SetIntersection_Interlaced_Vector_float_16384_4 1559976.887 11.01%
SetIntersection_Interlaced_Vector_float_16384_64 9824848.754 39.32%
SetIntersection_Interlaced_Vector_float_16_1 62697191.566 -
SetIntersection_Interlaced_Vector_float_16_16 35650505.594 -
SetIntersection_Interlaced_Vector_float_16_4 56182533.350 1.02%
SetIntersection_Interlaced_Vector_float_1_1 533711968.136 -
SetIntersection_Interlaced_Vector_float_256_1 4163510.901 -
SetIntersection_Interlaced_Vector_float_256_16 7371280.085 19.22%
SetIntersection_Interlaced_Vector_float_256_256 5098341.874 -
SetIntersection_Interlaced_Vector_float_256_4 4633668.229 -9.61%
SetIntersection_Interlaced_Vector_float_256_64 7150055.458 -5.82%
SetIntersection_Interlaced_Vector_float_262144_1 1047748.355 -
SetIntersection_Interlaced_Vector_float_262144_1024 111167128.902 3.91%
SetIntersection_Interlaced_Vector_float_262144_16 6089857.562 -5.46%
SetIntersection_Interlaced_Vector_float_262144_16384 375556404.318 12.22%
SetIntersection_Interlaced_Vector_float_262144_256 40352472.184 -2.18%
SetIntersection_Interlaced_Vector_float_262144_262144 350761245.367 -
SetIntersection_Interlaced_Vector_float_262144_4 1463086.387 -6.08%
SetIntersection_Interlaced_Vector_float_262144_64 9238770.619 -
SetIntersection_Interlaced_Vector_float_4_1 213789192.012 -
SetIntersection_Interlaced_Vector_float_4_4 135857530.054 -
SetIntersection_Interlaced_Vector_float_64_1 16424478.440 -
SetIntersection_Interlaced_Vector_float_64_16 18884724.568 10.38%
SetIntersection_Interlaced_Vector_float_64_4 16923168.278 -
SetIntersection_Interlaced_Vector_float_64_64 11452799.665 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 1041853.003 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 8322904.279 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 2783381.168 23.63%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 7728584.003 3.54%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 1472787.798 6.62%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 5926084.867 28.96%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 1049268.035 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 78984655.479 33.89%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 4000220.674 29.28%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 119480990.511 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 31308556.382 41.23%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 1782399.205 15.18%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 11195049.041 40.44%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_1 62960403.748 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 36741231.658 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 58137093.928 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1_1 535724847.945 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 4183513.415 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 7951369.374 11.97%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 5761047.899 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 5441533.897 6.51%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 8664448.140 2.33%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 1059845.303 1.98%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 171651926.966 46.34%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 7100621.622 66.41%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 352272241.294 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 81794599.868 103.71%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_262144 350753488.986 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 2107004.994 23.24%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 29419331.862 132.44%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_1 214053696.503 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 136393459.571 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1 16482068.150 1.26%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 19518357.432 3.85%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 18691097.945 2.83%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 12069776.809 1.03%
SetIntersection_Interlaced_Vector_string_1024_1 1068572.653 -
SetIntersection_Interlaced_Vector_string_1024_1024 39236980.216 1.03%
SetIntersection_Interlaced_Vector_string_1024_16 3318004.753 -
SetIntersection_Interlaced_Vector_string_1024_256 20303056.211 -4.11%
SetIntersection_Interlaced_Vector_string_1024_4 1598134.114 -1.91%
SetIntersection_Interlaced_Vector_string_1024_64 8153840.911 1.65%
SetIntersection_Interlaced_Vector_string_16384_1 1076119.216 -
SetIntersection_Interlaced_Vector_string_16384_1024 116008834.605 -4.21%
SetIntersection_Interlaced_Vector_string_16384_16 4222217.525 -16.27%
SetIntersection_Interlaced_Vector_string_16384_16384 351051607.248 -
SetIntersection_Interlaced_Vector_string_16384_256 38656903.672 -8.04%
SetIntersection_Interlaced_Vector_string_16384_4 1762771.303 -1.18%
SetIntersection_Interlaced_Vector_string_16384_64 11915034.714 -4.39%
SetIntersection_Interlaced_Vector_string_16_1 64142735.846 -
SetIntersection_Interlaced_Vector_string_16_16 51242108.597 -
SetIntersection_Interlaced_Vector_string_16_4 66427473.013 -
SetIntersection_Interlaced_Vector_string_1_1 546501632.301 -
SetIntersection_Interlaced_Vector_string_256_1 4236818.621 -
SetIntersection_Interlaced_Vector_string_256_16 10601510.702 3.00%
SetIntersection_Interlaced_Vector_string_256_256 18633050.489 -2.34%
SetIntersection_Interlaced_Vector_string_256_4 5952707.551 -1.24%
SetIntersection_Interlaced_Vector_string_256_64 18547753.402 -8.11%
SetIntersection_Interlaced_Vector_string_262144_1 1083190.430 -
SetIntersection_Interlaced_Vector_string_262144_1024 236063562.649 -30.46%
SetIntersection_Interlaced_Vector_string_262144_16 5843550.239 2.18%
SetIntersection_Interlaced_Vector_string_262144_16384 1028597.658 -2.96%
SetIntersection_Interlaced_Vector_string_262144_256 67945568.329 -2.45%
SetIntersection_Interlaced_Vector_string_262144_262144 14501510.496 -
SetIntersection_Interlaced_Vector_string_262144_4 2010382.282 -3.62%
SetIntersection_Interlaced_Vector_string_262144_64 19293086.205 -12.05%
SetIntersection_Interlaced_Vector_string_4_1 218536256.639 -
SetIntersection_Interlaced_Vector_string_4_4 150547262.229 -
SetIntersection_Interlaced_Vector_string_64_1 16774922.952 -
SetIntersection_Interlaced_Vector_string_64_16 29965636.613 5.43%
SetIntersection_Interlaced_Vector_string_64_4 21289212.192 -1.01%
SetIntersection_Interlaced_Vector_string_64_64 25271803.837 -3.89%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1044711.563 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 8992178.573 -2.22%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 2649158.740 9.28%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 8487705.231 -8.67%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1484571.163 1.68%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 4919019.396 9.61%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1044844.452 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 67247944.389 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 3620933.515 20.00%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 129301081.720 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 28604898.790 4.90%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1595087.419 8.40%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 9974049.613 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_1 62598621.392 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 37002858.992 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 58276617.938 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1 532831417.951 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 4158133.212 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 7254440.987 -5.86%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 6086220.277 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 5177416.565 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 10434608.879 4.65%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1012813.903 -2.30%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 152878459.486 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 5071595.074 3.06%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 347597540.263 -2.57%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 48854876.362 2.08%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 350666981.371 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1943616.105 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 14309989.155 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_1 212935325.178 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_4 136138113.266 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_1 16372626.477 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 19810350.376 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 18641275.406 1.54%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 12435738.493 -
SetIntersection_Interlaced_Vector_uint32_1024_1 1039404.049 -
SetIntersection_Interlaced_Vector_uint32_1024_1024 5911359.979 -
SetIntersection_Interlaced_Vector_uint32_1024_16 1852370.281 -10.88%
SetIntersection_Interlaced_Vector_uint32_1024_256 6453890.304 -
SetIntersection_Interlaced_Vector_uint32_1024_4 1410170.972 -
SetIntersection_Interlaced_Vector_uint32_1024_64 3332193.889 -15.58%
SetIntersection_Interlaced_Vector_uint32_16384_1 1044986.956 1.31%
SetIntersection_Interlaced_Vector_uint32_16384_1024 45595509.549 -5.07%
SetIntersection_Interlaced_Vector_uint32_16384_16 2394698.984 -21.86%
SetIntersection_Interlaced_Vector_uint32_16384_16384 79935652.109 -
SetIntersection_Interlaced_Vector_uint32_16384_256 19703587.089 9.46%
SetIntersection_Interlaced_Vector_uint32_16384_4 1526960.115 10.74%
SetIntersection_Interlaced_Vector_uint32_16384_64 6275759.150 -14.79%
SetIntersection_Interlaced_Vector_uint32_16_1 62857888.464 -
SetIntersection_Interlaced_Vector_uint32_16_16 35898892.045 -
SetIntersection_Interlaced_Vector_uint32_16_4 55919741.506 -
SetIntersection_Interlaced_Vector_uint32_1_1 534440689.952 -
SetIntersection_Interlaced_Vector_uint32_256_1 4162090.894 1.26%
SetIntersection_Interlaced_Vector_uint32_256_16 5959722.840 -9.66%
SetIntersection_Interlaced_Vector_uint32_256_256 4554844.652 2.06%
SetIntersection_Interlaced_Vector_uint32_256_4 4672075.110 -5.50%
SetIntersection_Interlaced_Vector_uint32_256_64 8184013.556 17.14%
SetIntersection_Interlaced_Vector_uint32_262144_1 1055954.136 4.27%
SetIntersection_Interlaced_Vector_uint32_262144_1024 91863343.547 -8.47%
SetIntersection_Interlaced_Vector_uint32_262144_16 5519288.299 51.48%
SetIntersection_Interlaced_Vector_uint32_262144_16384 361077589.656 3.65%
SetIntersection_Interlaced_Vector_uint32_262144_256 33965496.850 12.23%
SetIntersection_Interlaced_Vector_uint32_262144_262144 352549279.714 -
SetIntersection_Interlaced_Vector_uint32_262144_4 1855436.730 -
SetIntersection_Interlaced_Vector_uint32_262144_64 8091147.874 -6.56%
SetIntersection_Interlaced_Vector_uint32_4_1 213529201.168 -
SetIntersection_Interlaced_Vector_uint32_4_4 135911193.570 1.12%
SetIntersection_Interlaced_Vector_uint32_64_1 16377525.158 -
SetIntersection_Interlaced_Vector_uint32_64_16 16747879.735 -
SetIntersection_Interlaced_Vector_uint32_64_4 17325494.812 -1.40%
SetIntersection_Interlaced_Vector_uint32_64_64 10928625.018 3.38%
SetIntersection_Interlaced_Vector_uint64_1024_1 1038851.046 -
SetIntersection_Interlaced_Vector_uint64_1024_1024 5910810.712 -
SetIntersection_Interlaced_Vector_uint64_1024_16 1855714.689 -24.78%
SetIntersection_Interlaced_Vector_uint64_1024_256 5509736.524 -13.80%
SetIntersection_Interlaced_Vector_uint64_1024_4 1411695.553 4.12%
SetIntersection_Interlaced_Vector_uint64_1024_64 3374694.292 -9.91%
SetIntersection_Interlaced_Vector_uint64_16384_1 1037586.945 -
SetIntersection_Interlaced_Vector_uint64_16384_1024 40542188.360 -10.05%
SetIntersection_Interlaced_Vector_uint64_16384_16 2597116.696 9.12%
SetIntersection_Interlaced_Vector_uint64_16384_16384 78636321.758 -
SetIntersection_Interlaced_Vector_uint64_16384_256 19674271.344 24.45%
SetIntersection_Interlaced_Vector_uint64_16384_4 1386540.000 -4.35%
SetIntersection_Interlaced_Vector_uint64_16384_64 7111449.370 28.85%
SetIntersection_Interlaced_Vector_uint64_16_1 62573730.929 -
SetIntersection_Interlaced_Vector_uint64_16_16 35698165.006 -
SetIntersection_Interlaced_Vector_uint64_16_4 55921347.923 -
SetIntersection_Interlaced_Vector_uint64_1_1 532134216.291 -
SetIntersection_Interlaced_Vector_uint64_256_1 4148980.092 2.70%
SetIntersection_Interlaced_Vector_uint64_256_16 6230249.729 3.61%
SetIntersection_Interlaced_Vector_uint64_256_256 4554657.893 1.61%
SetIntersection_Interlaced_Vector_uint64_256_4 5089207.859 4.51%
SetIntersection_Interlaced_Vector_uint64_256_64 7727895.170 2.44%
SetIntersection_Interlaced_Vector_uint64_262144_1 1044733.731 -
SetIntersection_Interlaced_Vector_uint64_262144_1024 92434874.811 5.06%
SetIntersection_Interlaced_Vector_uint64_262144_16 3830104.450 -
SetIntersection_Interlaced_Vector_uint64_262144_16384 348534132.913 1.04%
SetIntersection_Interlaced_Vector_uint64_262144_256 34974546.872 1.36%
SetIntersection_Interlaced_Vector_uint64_262144_262144 350592782.743 -
SetIntersection_Interlaced_Vector_uint64_262144_4 1512685.761 3.99%
SetIntersection_Interlaced_Vector_uint64_262144_64 8568926.885 -23.25%
SetIntersection_Interlaced_Vector_uint64_4_1 212981083.288 -
SetIntersection_Interlaced_Vector_uint64_4_4 134754185.622 -
SetIntersection_Interlaced_Vector_uint64_64_1 16381738.811 -
SetIntersection_Interlaced_Vector_uint64_64_16 17392910.283 -
SetIntersection_Interlaced_Vector_uint64_64_4 17815044.874 2.54%
SetIntersection_Interlaced_Vector_uint64_64_64 10934318.400 -
SetIntersection_None_Set_float_1024_1 8814200.465 -3.36%
SetIntersection_None_Set_float_1024_1024 8991551.530 1.76%
SetIntersection_None_Set_float_1024_16 9092992.546 1.58%
SetIntersection_None_Set_float_1024_256 8822489.161 -1.69%
SetIntersection_None_Set_float_1024_4 8787541.322 -
SetIntersection_None_Set_float_1024_64 8725759.794 -
SetIntersection_None_Set_float_16384_1 156101937.965 -
SetIntersection_None_Set_float_16384_1024 155068640.597 -1.59%
SetIntersection_None_Set_float_16384_16 155716194.840 -1.02%
SetIntersection_None_Set_float_16384_16384 162446413.087 -1.41%
SetIntersection_None_Set_float_16384_256 155068481.789 -1.56%
SetIntersection_None_Set_float_16384_4 156370061.714 -
SetIntersection_None_Set_float_16384_64 155690676.752 -
SetIntersection_None_Set_float_16_1 66220128.196 -
SetIntersection_None_Set_float_16_16 35286160.632 -
SetIntersection_None_Set_float_16_4 56685160.721 -
SetIntersection_None_Set_float_1_1 534505885.288 -
SetIntersection_None_Set_float_256_1 11579008.096 -
SetIntersection_None_Set_float_256_16 10671687.031 -3.12%
SetIntersection_None_Set_float_256_256 5898880.379 2.81%
SetIntersection_None_Set_float_256_4 11478806.316 1.50%
SetIntersection_None_Set_float_256_64 9187415.849 -
SetIntersection_None_Set_float_262144_1 1156252.603 -2.85%
SetIntersection_None_Set_float_262144_1024 1156557.289 -2.75%
SetIntersection_None_Set_float_262144_16 1155362.957 -2.95%
SetIntersection_None_Set_float_262144_16384 1166869.141 -2.65%
SetIntersection_None_Set_float_262144_256 1155696.857 -2.77%
SetIntersection_None_Set_float_262144_262144 1170463.869 -2.24%
SetIntersection_None_Set_float_262144_4 1157389.160 -2.76%
SetIntersection_None_Set_float_262144_64 1153815.672 -2.81%
SetIntersection_None_Set_float_4_1 216390227.138 -
SetIntersection_None_Set_float_4_4 135022490.777 -
SetIntersection_None_Set_float_64_1 22590526.203 -
SetIntersection_None_Set_float_64_16 18281181.178 -
SetIntersection_None_Set_float_64_4 21651666.761 -
SetIntersection_None_Set_float_64_64 11517526.406 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 8958975.658 4.23%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 8821275.793 2.78%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 9072431.316 4.06%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 8972012.989 4.58%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 8836126.226 2.21%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 8754480.516 1.75%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 164059546.912 1.90%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 160552801.594 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 174314125.192 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 168884596.498 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 167421787.105 3.03%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 170252826.662 2.87%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 168296248.694 1.18%
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 66211898.096 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 35137601.589 1.18%
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 56377044.330 -
SetIntersection_None_Set_pair<uint32,_uint32>_1_1 534043929.479 1.01%
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 11556357.246 3.10%
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 10775709.275 2.96%
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 5790811.304 3.53%
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 11360944.438 1.92%
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 9395115.974 3.72%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 1240595.865 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 1246574.381 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 1241785.971 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 1235092.691 -1.85%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 1228451.010 -2.22%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 1264033.691 1.70%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 1242042.969 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 1242570.475 -
SetIntersection_None_Set_pair<uint32,_uint32>_4_1 216112696.906 -
SetIntersection_None_Set_pair<uint32,_uint32>_4_4 135167686.101 1.41%
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 22340029.965 2.02%
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 18213474.936 2.72%
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 21532180.097 1.76%
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 11539877.447 3.94%
SetIntersection_None_Set_string_1024_1 9193484.348 -12.18%
SetIntersection_None_Set_string_1024_1024 8945589.607 -
SetIntersection_None_Set_string_1024_16 8813993.448 -15.81%
SetIntersection_None_Set_string_1024_256 9080451.093 1.86%
SetIntersection_None_Set_string_1024_4 8931612.273 -16.08%
SetIntersection_None_Set_string_1024_64 9158778.608 -13.88%
SetIntersection_None_Set_string_16384_1 198657716.461 -10.94%
SetIntersection_None_Set_string_16384_1024 205714669.358 -7.95%
SetIntersection_None_Set_string_16384_16 198395754.347 -10.59%
SetIntersection_None_Set_string_16384_16384 200745786.626 -
SetIntersection_None_Set_string_16384_256 195744392.807 -11.46%
SetIntersection_None_Set_string_16384_4 199151547.351 -10.57%
SetIntersection_None_Set_string_16384_64 196596537.595 -10.78%
SetIntersection_None_Set_string_16_1 68283059.175 -
SetIntersection_None_Set_string_16_16 36424612.810 -
SetIntersection_None_Set_string_16_4 58091391.133 -
SetIntersection_None_Set_string_1_1 541458431.593 -
SetIntersection_None_Set_string_256_1 11743606.606 -
SetIntersection_None_Set_string_256_16 11037216.019 -
SetIntersection_None_Set_string_256_256 5883201.365 -
SetIntersection_None_Set_string_256_4 11648355.228 1.51%
SetIntersection_None_Set_string_256_64 9541236.919 2.78%
SetIntersection_None_Set_string_262144_1 1656285.400 -
SetIntersection_None_Set_string_262144_1024 1664625.000 -
SetIntersection_None_Set_string_262144_16 1647630.939 -
SetIntersection_None_Set_string_262144_16384 1652940.916 -
SetIntersection_None_Set_string_262144_256 1648518.635 -1.02%
SetIntersection_None_Set_string_262144_262144 1666263.836 -
SetIntersection_None_Set_string_262144_4 1644888.832 -1.65%
SetIntersection_None_Set_string_262144_64 1652503.256 -1.35%
SetIntersection_None_Set_string_4_1 220707776.146 -
SetIntersection_None_Set_string_4_4 137909004.253 -
SetIntersection_None_Set_string_64_1 22064237.447 -2.95%
SetIntersection_None_Set_string_64_16 18479709.858 2.51%
SetIntersection_None_Set_string_64_4 21991750.985 2.24%
SetIntersection_None_Set_string_64_64 11655454.108 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 8718065.293 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 8894697.040 3.50%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 8681983.637 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 8784603.369 1.75%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 8721069.531 1.10%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 8952776.729 3.86%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 197688000.493 -6.40%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 211029618.046 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 200047393.259 -2.99%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 195844868.048 -3.99%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 203817358.952 -1.95%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 201858643.715 -4.55%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 202067110.000 -2.48%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_1 66575459.615 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_16 36186039.635 2.42%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 56971083.889 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1_1 537878644.417 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 11388482.801 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 10925366.447 2.86%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 5838333.498 1.81%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 11396420.840 1.20%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 9221370.938 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 1622129.639 2.01%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1643193.439 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 1659722.086 3.13%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1663355.060 3.06%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 1660589.438 2.96%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1640076.008 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 1588050.375 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 1658801.920 2.93%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_1 217699197.780 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_4 135982518.651 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 22328519.366 5.09%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 18258613.429 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 21472558.106 1.94%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 11527729.980 1.08%
SetIntersection_None_Set_uint32_1024_1 9105714.480 5.69%
SetIntersection_None_Set_uint32_1024_1024 8955710.691 2.59%
SetIntersection_None_Set_uint32_1024_16 9028417.373 4.20%
SetIntersection_None_Set_uint32_1024_256 9131972.447 4.81%
SetIntersection_None_Set_uint32_1024_4 9137724.306 4.57%
SetIntersection_None_Set_uint32_1024_64 8989747.682 1.73%
SetIntersection_None_Set_uint32_16384_1 160139294.099 3.08%
SetIntersection_None_Set_uint32_16384_1024 158000522.167 1.50%
SetIntersection_None_Set_uint32_16384_16 159762629.928 2.44%
SetIntersection_None_Set_uint32_16384_16384 162976587.838 3.55%
SetIntersection_None_Set_uint32_16384_256 158447479.259 1.88%
SetIntersection_None_Set_uint32_16384_4 160251186.783 3.06%
SetIntersection_None_Set_uint32_16384_64 159224489.591 2.50%
SetIntersection_None_Set_uint32_16_1 66200577.231 -
SetIntersection_None_Set_uint32_16_16 35460077.416 -
SetIntersection_None_Set_uint32_16_4 56485693.662 -
SetIntersection_None_Set_uint32_1_1 536012503.968 -
SetIntersection_None_Set_uint32_256_1 11673357.660 3.83%
SetIntersection_None_Set_uint32_256_16 10974967.014 3.34%
SetIntersection_None_Set_uint32_256_256 5869118.824 -
SetIntersection_None_Set_uint32_256_4 11478071.180 -
SetIntersection_None_Set_uint32_256_64 9285874.346 2.56%
SetIntersection_None_Set_uint32_262144_1 1179014.322 -
SetIntersection_None_Set_uint32_262144_1024 1174249.596 -
SetIntersection_None_Set_uint32_262144_16 1192144.775 1.08%
SetIntersection_None_Set_uint32_262144_16384 1169430.746 -
SetIntersection_None_Set_uint32_262144_256 1177931.723 -
SetIntersection_None_Set_uint32_262144_262144 1178417.560 -1.89%
SetIntersection_None_Set_uint32_262144_4 1174692.303 -
SetIntersection_None_Set_uint32_262144_64 1177076.904 -
SetIntersection_None_Set_uint32_4_1 216842501.652 -
SetIntersection_None_Set_uint32_4_4 135527061.166 -
SetIntersection_None_Set_uint32_64_1 22758570.316 1.53%
SetIntersection_None_Set_uint32_64_16 18454211.998 1.58%
SetIntersection_None_Set_uint32_64_4 21648714.713 2.04%
SetIntersection_None_Set_uint32_64_64 11495561.242 -
SetIntersection_None_Set_uint64_1024_1 8813245.476 1.31%
SetIntersection_None_Set_uint64_1024_1024 9085550.473 5.17%
SetIntersection_None_Set_uint64_1024_16 9015304.923 5.13%
SetIntersection_None_Set_uint64_1024_256 8833141.551 1.12%
SetIntersection_None_Set_uint64_1024_4 9051187.769 5.41%
SetIntersection_None_Set_uint64_1024_64 8967679.843 4.15%
SetIntersection_None_Set_uint64_16384_1 163555728.055 2.99%
SetIntersection_None_Set_uint64_16384_1024 174200419.283 4.48%
SetIntersection_None_Set_uint64_16384_16 170081937.911 2.81%
SetIntersection_None_Set_uint64_16384_16384 171794645.123 2.53%
SetIntersection_None_Set_uint64_16384_256 169142713.780 1.18%
SetIntersection_None_Set_uint64_16384_4 165905174.613 2.56%
SetIntersection_None_Set_uint64_16384_64 169663847.427 -
SetIntersection_None_Set_uint64_16_1 66757592.739 1.19%
SetIntersection_None_Set_uint64_16_16 35359174.562 1.43%
SetIntersection_None_Set_uint64_16_4 56757461.370 -
SetIntersection_None_Set_uint64_1_1 534067339.990 -
SetIntersection_None_Set_uint64_256_1 11484531.174 3.14%
SetIntersection_None_Set_uint64_256_16 10926922.944 3.07%
SetIntersection_None_Set_uint64_256_256 5838110.217 4.94%
SetIntersection_None_Set_uint64_256_4 11485413.075 3.34%
SetIntersection_None_Set_uint64_256_64 9164197.378 1.25%
SetIntersection_None_Set_uint64_262144_1 1224835.287 -
SetIntersection_None_Set_uint64_262144_1024 1225919.434 -
SetIntersection_None_Set_uint64_262144_16 1225005.371 -
SetIntersection_None_Set_uint64_262144_16384 1233355.227 -
SetIntersection_None_Set_uint64_262144_256 1227314.861 -
SetIntersection_None_Set_uint64_262144_262144 1243435.791 1.31%
SetIntersection_None_Set_uint64_262144_4 1225194.580 1.14%
SetIntersection_None_Set_uint64_262144_64 1223652.588 -
SetIntersection_None_Set_uint64_4_1 216394900.544 -
SetIntersection_None_Set_uint64_4_4 135172668.654 -
SetIntersection_None_Set_uint64_64_1 22506730.753 -
SetIntersection_None_Set_uint64_64_16 18376781.843 -
SetIntersection_None_Set_uint64_64_4 21464271.486 3.85%
SetIntersection_None_Set_uint64_64_64 11367476.632 -
SetIntersection_None_Vector_float_1024_1 1104362.222 2.29%
SetIntersection_None_Vector_float_1024_1024 1065087.109 -1.23%
SetIntersection_None_Vector_float_1024_16 1078485.932 -1.30%
SetIntersection_None_Vector_float_1024_256 1082659.939 -
SetIntersection_None_Vector_float_1024_4 1062542.703 -1.58%
SetIntersection_None_Vector_float_1024_64 1078985.063 -
SetIntersection_None_Vector_float_16384_1 1109017.200 -
SetIntersection_None_Vector_float_16384_1024 1113772.696 1.00%
SetIntersection_None_Vector_float_16384_16 1114909.704 -
SetIntersection_None_Vector_float_16384_16384 1096173.147 -
SetIntersection_None_Vector_float_16384_256 1113637.593 3.38%
SetIntersection_None_Vector_float_16384_4 1109955.167 -
SetIntersection_None_Vector_float_16384_64 1107087.544 -
SetIntersection_None_Vector_float_16_1 63090534.027 -
SetIntersection_None_Vector_float_16_16 33772863.819 -
SetIntersection_None_Vector_float_16_4 53837543.392 -
SetIntersection_None_Vector_float_1_1 532666718.437 -
SetIntersection_None_Vector_float_256_1 4260444.251 1.08%
SetIntersection_None_Vector_float_256_16 4062282.031 1.11%
SetIntersection_None_Vector_float_256_256 2171074.047 3.24%
SetIntersection_None_Vector_float_256_4 4208088.554 -
SetIntersection_None_Vector_float_256_64 3458812.073 -
SetIntersection_None_Vector_float_262144_1 1132706.413 -
SetIntersection_None_Vector_float_262144_1024 1142249.162 -
SetIntersection_None_Vector_float_262144_16 1126469.511 -1.62%
SetIntersection_None_Vector_float_262144_16384 1156831.856 2.65%
SetIntersection_None_Vector_float_262144_256 1143966.299 3.48%
SetIntersection_None_Vector_float_262144_262144 1154062.822 1.82%
SetIntersection_None_Vector_float_262144_4 1163798.626 4.90%
SetIntersection_None_Vector_float_262144_64 1148861.280 1.47%
SetIntersection_None_Vector_float_4_1 213337051.913 -
SetIntersection_None_Vector_float_4_4 133258353.018 -
SetIntersection_None_Vector_float_64_1 16631837.773 -
SetIntersection_None_Vector_float_64_16 13606508.105 -
SetIntersection_None_Vector_float_64_4 16068723.304 1.24%
SetIntersection_None_Vector_float_64_64 8522709.908 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 1105051.191 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 1097696.397 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 1107044.812 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 1086159.748 -1.78%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 1107404.715 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 1117862.365 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 1130532.112 4.37%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 1131577.156 -1.10%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 1131837.556 -1.37%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 1140099.143 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 1125209.422 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 1133324.032 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 1137865.216 3.21%
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1 63742218.021 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_16 33894745.327 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4 54236960.746 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1_1 535608614.657 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 4346676.358 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 4146340.266 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 2167083.508 2.99%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 4311886.219 2.25%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 3450250.118 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 1165483.826 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 1191614.933 1.47%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 1192291.098 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 1169421.981 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 1162093.939 -1.71%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 1141238.797 -3.09%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 1167192.756 -1.81%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 1164871.328 -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_1 214752467.932 -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_4 134184531.959 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 16847159.278 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16 13688891.133 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4 16222791.684 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 8560065.445 -
SetIntersection_None_Vector_string_1024_1 1233758.617 5.12%
SetIntersection_None_Vector_string_1024_1024 1171694.370 -
SetIntersection_None_Vector_string_1024_16 1163525.142 -
SetIntersection_None_Vector_string_1024_256 1163155.421 -
SetIntersection_None_Vector_string_1024_4 1210034.692 3.40%
SetIntersection_None_Vector_string_1024_64 1160946.501 -
SetIntersection_None_Vector_string_16384_1 1224504.340 -
SetIntersection_None_Vector_string_16384_1024 1234511.856 -
SetIntersection_None_Vector_string_16384_16 1223080.445 -1.80%
SetIntersection_None_Vector_string_16384_16384 1211147.544 -3.95%
SetIntersection_None_Vector_string_16384_256 1219808.561 -1.71%
SetIntersection_None_Vector_string_16384_4 1213388.832 -2.21%
SetIntersection_None_Vector_string_16384_64 1233302.792 -
SetIntersection_None_Vector_string_16_1 65007733.753 -
SetIntersection_None_Vector_string_16_16 34708227.544 -
SetIntersection_None_Vector_string_16_4 55170191.936 -
SetIntersection_None_Vector_string_1_1 534537798.015 -4.59%
SetIntersection_None_Vector_string_256_1 4490031.431 -2.04%
SetIntersection_None_Vector_string_256_16 4326201.072 1.24%
SetIntersection_None_Vector_string_256_256 2276072.308 -
SetIntersection_None_Vector_string_256_4 4445166.649 -2.04%
SetIntersection_None_Vector_string_256_64 3595420.054 -1.36%
SetIntersection_None_Vector_string_262144_1 1333203.773 5.36%
SetIntersection_None_Vector_string_262144_1024 1304858.658 -
SetIntersection_None_Vector_string_262144_16 1312421.446 -
SetIntersection_None_Vector_string_262144_16384 1314217.785 1.35%
SetIntersection_None_Vector_string_262144_256 1302203.051 -2.32%
SetIntersection_None_Vector_string_262144_262144 1298669.945 -1.88%
SetIntersection_None_Vector_string_262144_4 1286336.307 -1.68%
SetIntersection_None_Vector_string_262144_64 1284988.551 -2.19%
SetIntersection_None_Vector_string_4_1 216908278.073 -2.40%
SetIntersection_None_Vector_string_4_4 135730477.618 -
SetIntersection_None_Vector_string_64_1 17330612.140 -
SetIntersection_None_Vector_string_64_16 14014517.110 -
SetIntersection_None_Vector_string_64_4 16583573.736 -
SetIntersection_None_Vector_string_64_64 8929838.455 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1124828.099 2.25%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 1117507.876 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1117624.937 6.56%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 1091776.864 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1122054.987 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1134756.896 4.14%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1160166.881 5.70%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 1150600.675 4.72%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1153185.270 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 1159965.883 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 1139346.747 -1.31%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1153789.169 1.39%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1151851.271 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_1 63555080.177 1.28%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_16 33741771.736 1.05%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_4 54042279.706 1.27%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1_1 532910122.399 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 4304761.588 3.40%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 4121144.534 2.63%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 2206583.851 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 4307013.360 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 3441875.864 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1240304.300 7.13%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 1184505.568 1.25%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1183572.486 3.64%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 1178773.808 4.43%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 1230131.935 4.36%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 1190481.078 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1147925.607 -2.66%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1176923.166 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_1 214289268.985 1.03%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_4 134074429.566 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1 16787152.057 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 13759178.960 2.21%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 16083364.361 1.59%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 8515175.463 -
SetIntersection_None_Vector_uint32_1024_1 1092118.231 1.43%
SetIntersection_None_Vector_uint32_1024_1024 1084354.874 1.05%
SetIntersection_None_Vector_uint32_1024_16 1079007.374 -
SetIntersection_None_Vector_uint32_1024_256 1080141.588 -
SetIntersection_None_Vector_uint32_1024_4 1080045.098 -
SetIntersection_None_Vector_uint32_1024_64 1081344.192 -
SetIntersection_None_Vector_uint32_16384_1 1108002.849 1.64%
SetIntersection_None_Vector_uint32_16384_1024 1107504.998 -
SetIntersection_None_Vector_uint32_16384_16 1115519.791 -
SetIntersection_None_Vector_uint32_16384_16384 1101203.094 -2.86%
SetIntersection_None_Vector_uint32_16384_256 1100654.030 -
SetIntersection_None_Vector_uint32_16384_4 1109789.097 1.68%
SetIntersection_None_Vector_uint32_16384_64 1102215.684 -
SetIntersection_None_Vector_uint32_16_1 63511836.385 -
SetIntersection_None_Vector_uint32_16_16 33781765.830 -
SetIntersection_None_Vector_uint32_16_4 53923806.996 -
SetIntersection_None_Vector_uint32_1_1 536123375.257 -
SetIntersection_None_Vector_uint32_256_1 4257517.073 -
SetIntersection_None_Vector_uint32_256_16 4015790.324 -
SetIntersection_None_Vector_uint32_256_256 2125644.006 1.36%
SetIntersection_None_Vector_uint32_256_4 4207691.340 -
SetIntersection_None_Vector_uint32_256_64 3410387.066 -
SetIntersection_None_Vector_uint32_262144_1 1129096.705 -
SetIntersection_None_Vector_uint32_262144_1024 1125083.694 -
SetIntersection_None_Vector_uint32_262144_16 1138002.342 2.09%
SetIntersection_None_Vector_uint32_262144_16384 1124049.829 -1.21%
SetIntersection_None_Vector_uint32_262144_256 1125537.503 -1.95%
SetIntersection_None_Vector_uint32_262144_262144 1125976.685 -
SetIntersection_None_Vector_uint32_262144_4 1127033.263 -
SetIntersection_None_Vector_uint32_262144_64 1128540.436 3.10%
SetIntersection_None_Vector_uint32_4_1 215022474.681 -
SetIntersection_None_Vector_uint32_4_4 134416730.219 -
SetIntersection_None_Vector_uint32_64_1 16736148.950 -
SetIntersection_None_Vector_uint32_64_16 13615530.251 -
SetIntersection_None_Vector_uint32_64_4 15975173.756 -
SetIntersection_None_Vector_uint32_64_64 8495618.521 -
SetIntersection_None_Vector_uint64_1024_1 1089932.723 -
SetIntersection_None_Vector_uint64_1024_1024 1073401.761 -
SetIntersection_None_Vector_uint64_1024_16 1072716.334 -
SetIntersection_None_Vector_uint64_1024_256 1077649.567 1.24%
SetIntersection_None_Vector_uint64_1024_4 1064457.008 -1.38%
SetIntersection_None_Vector_uint64_1024_64 1076779.140 4.79%
SetIntersection_None_Vector_uint64_16384_1 1098776.434 -
SetIntersection_None_Vector_uint64_16384_1024 1097732.907 1.24%
SetIntersection_None_Vector_uint64_16384_16 1114255.006 2.32%
SetIntersection_None_Vector_uint64_16384_16384 1097239.774 -
SetIntersection_None_Vector_uint64_16384_256 1092961.358 3.48%
SetIntersection_None_Vector_uint64_16384_4 1100512.177 4.40%
SetIntersection_None_Vector_uint64_16384_64 1094113.485 -
SetIntersection_None_Vector_uint64_16_1 63096775.566 -
SetIntersection_None_Vector_uint64_16_16 33523248.573 -
SetIntersection_None_Vector_uint64_16_4 53674428.444 -
SetIntersection_None_Vector_uint64_1_1 532736050.872 -
SetIntersection_None_Vector_uint64_256_1 4238639.894 1.24%
SetIntersection_None_Vector_uint64_256_16 3973833.641 -
SetIntersection_None_Vector_uint64_256_256 2115537.120 -
SetIntersection_None_Vector_uint64_256_4 4187356.101 -
SetIntersection_None_Vector_uint64_256_64 3402580.544 -
SetIntersection_None_Vector_uint64_262144_1 1122698.336 1.26%
SetIntersection_None_Vector_uint64_262144_1024 1126726.289 -
SetIntersection_None_Vector_uint64_262144_16 1135632.712 1.14%
SetIntersection_None_Vector_uint64_262144_16384 1119766.779 -
SetIntersection_None_Vector_uint64_262144_256 1129246.087 1.61%
SetIntersection_None_Vector_uint64_262144_262144 1125680.914 1.15%
SetIntersection_None_Vector_uint64_262144_4 1122231.420 -
SetIntersection_None_Vector_uint64_262144_64 1124546.216 -
SetIntersection_None_Vector_uint64_4_1 213382043.948 -
SetIntersection_None_Vector_uint64_4_4 133274828.836 -
SetIntersection_None_Vector_uint64_64_1 16623019.787 -
SetIntersection_None_Vector_uint64_64_16 13480873.005 -
SetIntersection_None_Vector_uint64_64_4 15881832.833 -
SetIntersection_None_Vector_uint64_64_64 8428484.293 -
bm_gcd_complex 17.892 -
bm_gcd_random 29.437 -
bm_gcd_trivial 0.653 -4.23%
bm_lexicographical_compare<int>/1 1.594 2.57%
bm_lexicographical_compare<int>/1048576 68326.004 -2.42%
bm_lexicographical_compare<int>/262144 16265.665 -
bm_lexicographical_compare<int>/32768 1917.813 -
bm_lexicographical_compare<int>/4096 238.485 -
bm_lexicographical_compare<int>/512 29.842 -
bm_lexicographical_compare<int>/64 4.559 3.58%
bm_lexicographical_compare<int>/8 1.676 9.31%
bm_lexicographical_compare<signed_char>/1 1.334 -
bm_lexicographical_compare<signed_char>/1048576 16290.925 -
bm_lexicographical_compare<signed_char>/262144 3833.412 -
bm_lexicographical_compare<signed_char>/32768 477.704 -
bm_lexicographical_compare<signed_char>/4096 59.719 -
bm_lexicographical_compare<signed_char>/512 7.597 -2.09%
bm_lexicographical_compare<signed_char>/64 1.931 -12.82%
bm_lexicographical_compare<signed_char>/8 3.120 -5.38%
bm_lexicographical_compare<unsigned_char>/1 1.606 -
bm_lexicographical_compare<unsigned_char>/1048576 17921.281 -
bm_lexicographical_compare<unsigned_char>/262144 4492.178 -
bm_lexicographical_compare<unsigned_char>/32768 571.891 -
bm_lexicographical_compare<unsigned_char>/4096 77.523 -
bm_lexicographical_compare<unsigned_char>/512 8.778 -
bm_lexicographical_compare<unsigned_char>/64 2.004 -
bm_lexicographical_compare<unsigned_char>/8 1.383 -
bm_ranges_lexicographical_compare<int>/1 1.261 -20.06%
bm_ranges_lexicographical_compare<int>/1048576 68338.364 -2.36%
bm_ranges_lexicographical_compare<int>/262144 16264.022 -
bm_ranges_lexicographical_compare<int>/32768 1915.176 -
bm_ranges_lexicographical_compare<int>/4096 238.452 -
bm_ranges_lexicographical_compare<int>/512 29.795 -
bm_ranges_lexicographical_compare<int>/64 4.391 -5.11%
bm_ranges_lexicographical_compare<int>/8 1.463 -9.52%
bm_ranges_lexicographical_compare<signed_char>/1 1.625 3.42%
bm_ranges_lexicographical_compare<signed_char>/1048576 16269.301 -
bm_ranges_lexicographical_compare<signed_char>/262144 3839.168 -
bm_ranges_lexicographical_compare<signed_char>/32768 478.839 -
bm_ranges_lexicographical_compare<signed_char>/4096 59.846 -
bm_ranges_lexicographical_compare<signed_char>/512 8.063 1.20%
bm_ranges_lexicographical_compare<signed_char>/64 2.301 -1.91%
bm_ranges_lexicographical_compare<signed_char>/8 3.507 2.27%
bm_ranges_lexicographical_compare<unsigned_char>/1 1.496 -3.52%
bm_ranges_lexicographical_compare<unsigned_char>/1048576 17920.585 -
bm_ranges_lexicographical_compare<unsigned_char>/262144 4493.864 -
bm_ranges_lexicographical_compare<unsigned_char>/32768 571.597 -
bm_ranges_lexicographical_compare<unsigned_char>/4096 77.665 -
bm_ranges_lexicographical_compare<unsigned_char>/512 8.609 -1.53%
bm_ranges_lexicographical_compare<unsigned_char>/64 1.827 -5.49%
bm_ranges_lexicographical_compare<unsigned_char>/8 1.232 -6.58%
bm_ranges_swap_ranges_vb_aligned/1024 6.542 -
bm_ranges_swap_ranges_vb_aligned/1048576 3348.989 -
bm_ranges_swap_ranges_vb_aligned/128 3.438 -
bm_ranges_swap_ranges_vb_aligned/131072 246.029 -1.14%
bm_ranges_swap_ranges_vb_aligned/16 3.316 -
bm_ranges_swap_ranges_vb_aligned/16384 35.048 -
bm_ranges_swap_ranges_vb_aligned/2048 8.616 -
bm_ranges_swap_ranges_vb_aligned/256 3.462 -
bm_ranges_swap_ranges_vb_aligned/262144 481.941 -1.56%
bm_ranges_swap_ranges_vb_aligned/32 3.316 -
bm_ranges_swap_ranges_vb_aligned/32768 64.201 -
bm_ranges_swap_ranges_vb_aligned/4096 11.942 -
bm_ranges_swap_ranges_vb_aligned/512 5.192 -
bm_ranges_swap_ranges_vb_aligned/524288 1046.588 -
bm_ranges_swap_ranges_vb_aligned/64 3.081 -
bm_ranges_swap_ranges_vb_aligned/65536 123.294 -
bm_ranges_swap_ranges_vb_aligned/8 3.268 -
bm_ranges_swap_ranges_vb_aligned/8192 19.521 -
bm_ranges_swap_ranges_vb_unaligned/1048576 16239.247 3.73%
bm_ranges_swap_ranges_vb_unaligned/262144 3768.566 -
bm_ranges_swap_ranges_vb_unaligned/32768 476.089 -
bm_ranges_swap_ranges_vb_unaligned/4096 64.022 -
bm_ranges_swap_ranges_vb_unaligned/512 13.429 -
bm_ranges_swap_ranges_vb_unaligned/64 6.166 -1.60%
bm_ranges_swap_ranges_vb_unaligned/8 5.274 5.86%
bm_swap_ranges_vb_aligned/1048576 3347.893 -
bm_swap_ranges_vb_aligned/262144 481.626 -
bm_swap_ranges_vb_aligned/32768 63.832 -
bm_swap_ranges_vb_aligned/4096 12.560 -1.81%
bm_swap_ranges_vb_aligned/512 4.977 -2.89%
bm_swap_ranges_vb_aligned/64 2.908 -
bm_swap_ranges_vb_aligned/8 3.297 1.09%
bm_swap_ranges_vb_unaligned/1048576 15875.241 -
bm_swap_ranges_vb_unaligned/262144 3831.798 -
bm_swap_ranges_vb_unaligned/32768 483.053 -
bm_swap_ranges_vb_unaligned/4096 65.110 -
bm_swap_ranges_vb_unaligned/512 12.586 -
bm_swap_ranges_vb_unaligned/64 4.981 -
bm_swap_ranges_vb_unaligned/8 4.772 -
bm_write 322.921 -46.99%
ranges::min(std::deque<__int128>)/1 0.681 2.17%
ranges::min(std::deque<__int128>)/64 21.697 -8.13%
ranges::min(std::deque<__int128>)/70000 24277.887 -16.83%
ranges::min(std::deque<__int128>)/8 2.827 -1.07%
ranges::min(std::deque<char>)/1 0.639 -
ranges::min(std::deque<char>)/64 16.558 -31.47%
ranges::min(std::deque<char>)/70000 17780.560 -43.51%
ranges::min(std::deque<char>)/8 2.307 -7.52%
ranges::min(std::deque<long_long>)/1 0.633 -
ranges::min(std::deque<long_long>)/64 17.755 -11.80%
ranges::min(std::deque<long_long>)/70000 18895.292 -19.93%
ranges::min(std::deque<long_long>)/8 2.302 -
ranges::min(std::list<__int128>)/1 0.455 -
ranges::min(std::list<__int128>)/64 33.164 -
ranges::min(std::list<__int128>)/70000 58953.341 -
ranges::min(std::list<__int128>)/8 2.059 -
ranges::min(std::list<char>)/1 0.387 6.20%
ranges::min(std::list<char>)/64 26.746 -2.21%
ranges::min(std::list<char>)/70000 53931.420 -
ranges::min(std::list<char>)/8 1.922 -
ranges::min(std::list<long_long>)/1 0.304 -19.42%
ranges::min(std::list<long_long>)/64 24.344 -1.45%
ranges::min(std::list<long_long>)/70000 51271.648 16.77%
ranges::min(std::list<long_long>)/8 1.863 -5.15%
ranges::min(std::vector<__int128>)/1 0.376 10.29%
ranges::min(std::vector<__int128>)/64 24.407 -4.45%
ranges::min(std::vector<__int128>)/70000 26932.894 -5.57%
ranges::min(std::vector<__int128>)/8 2.853 -1.15%
ranges::min(std::vector<char>)/1 0.379 29.29%
ranges::min(std::vector<char>)/64 4.196 -3.01%
ranges::min(std::vector<char>)/70000 492.420 -
ranges::min(std::vector<char>)/8 2.395 3.74%
ranges::min(std::vector<long_long>)/1 0.445 52.18%
ranges::min(std::vector<long_long>)/64 4.674 -
ranges::min(std::vector<long_long>)/70000 7902.117 -
ranges::min(std::vector<long_long>)/8 2.254 -
ranges::minmax(std::deque<__int128>)/1 0.693 -
ranges::minmax(std::deque<__int128>)/64 30.692 -9.81%
ranges::minmax(std::deque<__int128>)/70000 34962.311 -
ranges::minmax(std::deque<__int128>)/8 3.824 -3.25%
ranges::minmax(std::deque<char>)/1 0.655 -3.57%
ranges::minmax(std::deque<char>)/64 23.262 -18.06%
ranges::minmax(std::deque<char>)/70000 24046.077 -12.45%
ranges::minmax(std::deque<char>)/8 3.583 -9.38%
ranges::minmax(std::deque<long_long>)/1 0.737 13.58%
ranges::minmax(std::deque<long_long>)/64 29.006 23.54%
ranges::minmax(std::deque<long_long>)/70000 29961.912 15.12%
ranges::minmax(std::deque<long_long>)/8 4.076 11.52%
ranges::minmax(std::list<__int128>)/1 0.466 7.20%
ranges::minmax(std::list<__int128>)/64 41.278 4.94%
ranges::minmax(std::list<__int128>)/70000 61495.988 6.86%
ranges::minmax(std::list<__int128>)/8 3.913 1.13%
ranges::minmax(std::list<char>)/1 0.463 -
ranges::minmax(std::list<char>)/64 34.546 -
ranges::minmax(std::list<char>)/70000 55037.675 -
ranges::minmax(std::list<char>)/8 2.586 3.29%
ranges::minmax(std::list<long_long>)/1 0.459 16.77%
ranges::minmax(std::list<long_long>)/64 31.278 -
ranges::minmax(std::list<long_long>)/70000 54290.907 1.22%
ranges::minmax(std::list<long_long>)/8 2.541 -
ranges::minmax(std::vector<__int128>)/1 0.392 -
ranges::minmax(std::vector<__int128>)/64 31.967 -
ranges::minmax(std::vector<__int128>)/70000 35057.634 -
ranges::minmax(std::vector<__int128>)/8 4.114 -
ranges::minmax(std::vector<char>)/1 0.631 4.24%
ranges::minmax(std::vector<char>)/64 1.274 -
ranges::minmax(std::vector<char>)/70000 590.222 -
ranges::minmax(std::vector<char>)/8 1.026 15.21%
ranges::minmax(std::vector<long_long>)/1 0.645 -6.45%
ranges::minmax(std::vector<long_long>)/64 10.121 -
ranges::minmax(std::vector<long_long>)/70000 9142.315 -
ranges::minmax(std::vector<long_long>)/8 2.102 -
rng::contains(deque<int>)_(process_all)/1048576 243915.264 -2.53%
rng::contains(deque<int>)_(process_all)/32 8.880 -2.17%
rng::contains(deque<int>)_(process_all)/50 12.841 -2.13%
rng::contains(deque<int>)_(process_all)/8 3.100 -2.49%
rng::contains(deque<int>)_(process_all)/8192 1860.554 -3.20%
rng::contains(list<int>)_(process_all)/1048576 818069.283 -
rng::contains(list<int>)_(process_all)/32 8.880 -
rng::contains(list<int>)_(process_all)/50 18.248 -
rng::contains(list<int>)_(process_all)/8 2.312 -1.56%
rng::contains(list<int>)_(process_all)/8192 6848.289 -2.82%
rng::contains(vector<int>)_(process_all)/1048576 231414.947 -2.51%
rng::contains(vector<int>)_(process_all)/32 8.330 -
rng::contains(vector<int>)_(process_all)/50 12.256 -
rng::contains(vector<int>)_(process_all)/8 2.783 1.96%
rng::contains(vector<int>)_(process_all)/8192 1798.019 -2.52%
rng::contains_subrange(deque<int>)_(near_matches)/1000 20961.376 13.44%
rng::contains_subrange(deque<int>)_(near_matches)/1024 21695.793 12.30%
rng::contains_subrange(deque<int>)_(near_matches)/8192 1449845.412 -2.92%
rng::contains_subrange(deque<int>)_(process_all)/1048576 427193.894 -
rng::contains_subrange(deque<int>)_(process_all)/16 7.329 -12.68%
rng::contains_subrange(deque<int>)_(process_all)/32 11.454 -16.52%
rng::contains_subrange(deque<int>)_(process_all)/50 23.221 -3.25%
rng::contains_subrange(deque<int>)_(process_all)/8192 3335.534 -
rng::contains_subrange(deque<int>)_(same_length)/1048576 501955.112 -
rng::contains_subrange(deque<int>)_(same_length)/16 12.377 -5.15%
rng::contains_subrange(deque<int>)_(same_length)/32 19.863 -4.15%
rng::contains_subrange(deque<int>)_(same_length)/50 28.058 -2.73%
rng::contains_subrange(deque<int>)_(same_length)/8192 3908.397 -
rng::contains_subrange(deque<int>)_(single_element)/1048576 475649.587 -
rng::contains_subrange(deque<int>)_(single_element)/16 10.385 -
rng::contains_subrange(deque<int>)_(single_element)/32 17.521 -
rng::contains_subrange(deque<int>)_(single_element)/50 25.476 -
rng::contains_subrange(deque<int>)_(single_element)/8192 3707.231 -
rng::contains_subrange(list<int>)_(near_matches)/1000 37012.762 -6.08%
rng::contains_subrange(list<int>)_(near_matches)/1024 39515.328 1.32%
rng::contains_subrange(list<int>)_(near_matches)/8192 2721113.071 6.97%
rng::contains_subrange(list<int>)_(process_all)/1048576 841950.753 2.15%
rng::contains_subrange(list<int>)_(process_all)/16 4.803 -1.19%
rng::contains_subrange(list<int>)_(process_all)/32 9.983 -2.06%
rng::contains_subrange(list<int>)_(process_all)/50 17.685 10.42%
rng::contains_subrange(list<int>)_(process_all)/8192 7155.212 -
rng::contains_subrange(list<int>)_(same_length)/1048576 935462.444 -
rng::contains_subrange(list<int>)_(same_length)/16 5.869 -2.00%
rng::contains_subrange(list<int>)_(same_length)/32 16.519 -
rng::contains_subrange(list<int>)_(same_length)/50 25.285 -
rng::contains_subrange(list<int>)_(same_length)/8192 8534.272 -
rng::contains_subrange(list<int>)_(single_element)/1048576 835009.377 2.44%
rng::contains_subrange(list<int>)_(single_element)/16 4.810 1.22%
rng::contains_subrange(list<int>)_(single_element)/32 9.998 -2.22%
rng::contains_subrange(list<int>)_(single_element)/50 17.639 2.20%
rng::contains_subrange(list<int>)_(single_element)/8192 8018.257 -2.39%
rng::contains_subrange(vector<int>)_(near_matches)/1000 13253.665 -
rng::contains_subrange(vector<int>)_(near_matches)/1024 13996.140 -
rng::contains_subrange(vector<int>)_(near_matches)/8192 760368.575 -
rng::contains_subrange(vector<int>)_(process_all)/1048576 208014.070 -
rng::contains_subrange(vector<int>)_(process_all)/16 4.679 -4.74%
rng::contains_subrange(vector<int>)_(process_all)/32 8.081 -
rng::contains_subrange(vector<int>)_(process_all)/50 12.385 4.23%
rng::contains_subrange(vector<int>)_(process_all)/8192 1619.375 -
rng::contains_subrange(vector<int>)_(same_length)/1048576 242793.155 -
rng::contains_subrange(vector<int>)_(same_length)/16 4.936 3.18%
rng::contains_subrange(vector<int>)_(same_length)/32 8.623 -
rng::contains_subrange(vector<int>)_(same_length)/50 12.634 -
rng::contains_subrange(vector<int>)_(same_length)/8192 1862.989 -
rng::contains_subrange(vector<int>)_(single_element)/1048576 231575.507 -
rng::contains_subrange(vector<int>)_(single_element)/16 4.857 3.40%
rng::contains_subrange(vector<int>)_(single_element)/32 8.538 -
rng::contains_subrange(vector<int>)_(single_element)/50 12.427 -
rng::contains_subrange(vector<int>)_(single_element)/8192 1803.743 -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 451.361 -1.73%
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 488971.436 -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 25.261 16.56%
rng::ends_with(deque<int>)_(mismatch_at_end)/8 6.024 14.26%
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 3817.898 -
rng::ends_with(deque<int>)_(mismatch_at_start)/1024 2.126 -
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 2.765 -
rng::ends_with(deque<int>)_(mismatch_at_start)/50 2.127 -
rng::ends_with(deque<int>)_(mismatch_at_start)/8 2.127 -
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 2.128 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024 519.519 3.21%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1048576 519815.060 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 30.495 7.40%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 5.637 1.35%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8192 4044.572 1.08%
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1024 2.166 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1048576 2.706 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/50 2.170 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8 2.169 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8192 2.166 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 2049.980 -1.01%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 2198851.694 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 48.210 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 6.774 -1.35%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 17684.615 -7.45%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 771.772 -5.36%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 1442827.875 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 23.918 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 4.754 -1.94%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 12742.163 8.52%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 1856.528 6.79%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 2335128.193 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 54.648 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 6.731 -3.54%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 20016.465 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 531.237 -5.57%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 1449141.840 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 24.447 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 4.921 1.56%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 11811.507 -
rng::ends_with(list<int>)_(mismatch_at_end)/1024 0.709 -
rng::ends_with(list<int>)_(mismatch_at_end)/1048576 0.709 -
rng::ends_with(list<int>)_(mismatch_at_end)/50 0.679 -
rng::ends_with(list<int>)_(mismatch_at_end)/8 0.699 -
rng::ends_with(list<int>)_(mismatch_at_end)/8192 0.709 -
rng::ends_with(list<int>)_(mismatch_at_start)/1024 760.513 -
rng::ends_with(list<int>)_(mismatch_at_start)/1048576 951924.490 -
rng::ends_with(list<int>)_(mismatch_at_start)/50 29.360 -
rng::ends_with(list<int>)_(mismatch_at_start)/8 3.069 -4.60%
rng::ends_with(list<int>)_(mismatch_at_start)/8192 7796.692 -1.01%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1024 0.776 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1048576 0.777 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/50 0.760 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8 0.756 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8192 0.777 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024 857.466 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1048576 1091039.869 1.25%
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 37.056 -3.34%
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 4.748 -3.32%
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 10853.047 5.65%
rng::ends_with(vector<int>)_(mismatch_at_end)/1024 78.188 -4.61%
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 74290.608 -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 4.754 4.86%
rng::ends_with(vector<int>)_(mismatch_at_end)/8 1.775 12.42%
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 570.269 -2.73%
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 1.369 5.03%
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 1.360 4.71%
rng::ends_with(vector<int>)_(mismatch_at_start)/50 1.436 10.64%
rng::ends_with(vector<int>)_(mismatch_at_start)/8 1.434 1.33%
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 1.370 4.84%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1024 291.980 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1048576 306024.523 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 14.771 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 2.931 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8192 2537.464 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1024 0.820 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1048576 0.822 1.39%
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/50 0.820 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8 0.819 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8192 0.821 1.28%
rng::find(join_view(deque<deque<int>>))_(process_all)/1024 291.885 -
rng::find(join_view(deque<deque<int>>))_(process_all)/32768 9415.152 -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 17.588 1.31%
rng::find(join_view(deque<deque<int>>))_(process_all)/8 7.835 4.46%
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 2336.510 -
rng::find(join_view(list<vector<int>>))_(process_all)/1024 487.213 -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 15444.547 -
rng::find(join_view(list<vector<int>>))_(process_all)/50 23.398 -
rng::find(join_view(list<vector<int>>))_(process_all)/8 4.467 -2.55%
rng::find(join_view(list<vector<int>>))_(process_all)/8192 3865.062 -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 735.236 -1.34%
rng::find(join_view(vector<list<int>>))_(process_all)/32768 28343.120 -
rng::find(join_view(vector<list<int>>))_(process_all)/50 40.849 -
rng::find(join_view(vector<list<int>>))_(process_all)/8 4.540 -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 9432.308 -14.08%
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 23.292 -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 675.286 -1.45%
rng::find(join_view(vector<vector<char>>))_(process_all)/50 3.584 -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 3.112 2.15%
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 170.039 -1.17%
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 274.466 -3.04%
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 8667.532 -1.09%
rng::find(join_view(vector<vector<int>>))_(process_all)/50 14.664 -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 5.168 3.83%
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 2139.575 -
rng::find(vector<bool>)_(process_all)/1024 4.643 1.94%
rng::find(vector<bool>)_(process_all)/1048576 3630.321 -
rng::find(vector<bool>)_(process_all)/50 0.782 5.93%
rng::find(vector<bool>)_(process_all)/8 0.787 4.51%
rng::find(vector<bool>)_(process_all)/8192 33.467 -
rng::find_if(vector<bool>)_(process_all)/1024 564.804 -
rng::find_if(vector<bool>)_(process_all)/1048576 575996.536 -1.58%
rng::find_if(vector<bool>)_(process_all)/50 24.021 2.51%
rng::find_if(vector<bool>)_(process_all)/8 3.607 4.43%
rng::find_if(vector<bool>)_(process_all)/8192 4501.941 -1.24%
rng::find_if_not(vector<bool>)_(process_all)/1024 567.419 -
rng::find_if_not(vector<bool>)_(process_all)/1048576 582341.437 -
rng::find_if_not(vector<bool>)_(process_all)/50 23.233 -3.14%
rng::find_if_not(vector<bool>)_(process_all)/8 3.450 -1.68%
rng::find_if_not(vector<bool>)_(process_all)/8192 4550.610 -
rng::find_last(deque<int>)_(bail_10%)/1024 225.620 -20.90%
rng::find_last(deque<int>)_(bail_10%)/1048576 321665.480 -
rng::find_last(deque<int>)_(bail_10%)/50 11.328 -20.57%
rng::find_last(deque<int>)_(bail_10%)/8 2.711 -1.18%
rng::find_last(deque<int>)_(bail_10%)/8192 2495.138 -
rng::find_last(deque<int>)_(bail_90%)/1024 28.983 -
rng::find_last(deque<int>)_(bail_90%)/1048576 25352.349 -
rng::find_last(deque<int>)_(bail_90%)/50 1.834 -
rng::find_last(deque<int>)_(bail_90%)/8 0.833 -
rng::find_last(deque<int>)_(bail_90%)/8192 200.736 -
rng::find_last(forward_list<int>)_(bail_10%)/1024 728.992 -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 699331.419 -1.32%
rng::find_last(forward_list<int>)_(bail_10%)/50 16.910 -2.39%
rng::find_last(forward_list<int>)_(bail_10%)/8 2.308 -
rng::find_last(forward_list<int>)_(bail_10%)/8192 6671.563 14.06%
rng::find_last(forward_list<int>)_(bail_90%)/1024 727.358 -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 640194.917 -2.56%
rng::find_last(forward_list<int>)_(bail_90%)/50 20.652 -1.03%
rng::find_last(forward_list<int>)_(bail_90%)/8 2.397 -
rng::find_last(forward_list<int>)_(bail_90%)/8192 6026.829 1.64%
rng::find_last(list<int>)_(bail_10%)/1024 657.713 -
rng::find_last(list<int>)_(bail_10%)/1048576 786432.753 -
rng::find_last(list<int>)_(bail_10%)/50 15.930 -
rng::find_last(list<int>)_(bail_10%)/8 2.068 -
rng::find_last(list<int>)_(bail_10%)/8192 6324.334 -
rng::find_last(list<int>)_(bail_90%)/1024 75.985 -
rng::find_last(list<int>)_(bail_90%)/1048576 86803.089 -
rng::find_last(list<int>)_(bail_90%)/50 1.245 -
rng::find_last(list<int>)_(bail_90%)/8 0.460 -
rng::find_last(list<int>)_(bail_90%)/8192 601.452 -
rng::find_last(vector<char>)_(bail_10%)/1024 210.055 -
rng::find_last(vector<char>)_(bail_10%)/1048576 205521.787 -
rng::find_last(vector<char>)_(bail_10%)/50 10.815 -
rng::find_last(vector<char>)_(bail_10%)/8 1.997 -
rng::find_last(vector<char>)_(bail_10%)/8192 1617.916 -
rng::find_last(vector<char>)_(bail_90%)/1024 23.504 -1.22%
rng::find_last(vector<char>)_(bail_90%)/1048576 22901.880 -
rng::find_last(vector<char>)_(bail_90%)/50 1.516 -
rng::find_last(vector<char>)_(bail_90%)/8 0.461 4.15%
rng::find_last(vector<char>)_(bail_90%)/8192 188.203 -
rng::find_last(vector<int>)_(bail_10%)/1024 210.451 -
rng::find_last(vector<int>)_(bail_10%)/1048576 212333.144 -
rng::find_last(vector<int>)_(bail_10%)/50 10.784 -2.00%
rng::find_last(vector<int>)_(bail_10%)/8 2.004 -
rng::find_last(vector<int>)_(bail_10%)/8192 1645.032 -
rng::find_last(vector<int>)_(bail_90%)/1024 27.792 -1.05%
rng::find_last(vector<int>)_(bail_90%)/1048576 23055.956 -1.46%
rng::find_last(vector<int>)_(bail_90%)/50 1.463 1.41%
rng::find_last(vector<int>)_(bail_90%)/8 0.428 -6.99%
rng::find_last(vector<int>)_(bail_90%)/8192 188.227 -
rng::find_last_if(deque<int>)_(bail_10%)/1024 368.305 2.54%
rng::find_last_if(deque<int>)_(bail_10%)/1048576 362668.584 -1.55%
rng::find_last_if(deque<int>)_(bail_10%)/50 19.326 5.60%
rng::find_last_if(deque<int>)_(bail_10%)/8 3.927 3.06%
rng::find_last_if(deque<int>)_(bail_10%)/8192 2767.659 -
rng::find_last_if(deque<int>)_(bail_90%)/1024 41.987 -1.16%
rng::find_last_if(deque<int>)_(bail_90%)/1048576 38160.813 -2.03%
rng::find_last_if(deque<int>)_(bail_90%)/50 2.560 -
rng::find_last_if(deque<int>)_(bail_90%)/8 0.972 -12.32%
rng::find_last_if(deque<int>)_(bail_90%)/8192 316.956 -1.64%
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 774.510 -
rng::find_last_if(forward_list<int>)_(bail_10%)/1048576 899008.548 -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 27.188 -2.22%
rng::find_last_if(forward_list<int>)_(bail_10%)/8 4.503 6.79%
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 6849.108 -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 801.959 4.23%
rng::find_last_if(forward_list<int>)_(bail_90%)/1048576 895729.834 -1.20%
rng::find_last_if(forward_list<int>)_(bail_90%)/50 27.700 -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 4.346 -3.42%
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 6782.600 -
rng::find_last_if(list<int>)_(bail_10%)/1024 675.659 -
rng::find_last_if(list<int>)_(bail_10%)/1048576 800671.804 -
rng::find_last_if(list<int>)_(bail_10%)/50 19.308 -
rng::find_last_if(list<int>)_(bail_10%)/8 3.303 -
rng::find_last_if(list<int>)_(bail_10%)/8192 6517.030 -2.01%
rng::find_last_if(list<int>)_(bail_90%)/1024 69.824 -
rng::find_last_if(list<int>)_(bail_90%)/1048576 88125.736 -
rng::find_last_if(list<int>)_(bail_90%)/50 2.180 -
rng::find_last_if(list<int>)_(bail_90%)/8 0.708 -
rng::find_last_if(list<int>)_(bail_90%)/8192 601.384 -
rng::find_last_if(vector<char>)_(bail_10%)/1024 241.080 -
rng::find_last_if(vector<char>)_(bail_10%)/1048576 236738.917 -
rng::find_last_if(vector<char>)_(bail_10%)/50 12.517 10.54%
rng::find_last_if(vector<char>)_(bail_10%)/8 2.067 -
rng::find_last_if(vector<char>)_(bail_10%)/8192 1851.738 -
rng::find_last_if(vector<char>)_(bail_90%)/1024 25.625 -3.05%
rng::find_last_if(vector<char>)_(bail_90%)/1048576 26777.659 1.52%
rng::find_last_if(vector<char>)_(bail_90%)/50 1.435 -8.02%
rng::find_last_if(vector<char>)_(bail_90%)/8 0.473 -
rng::find_last_if(vector<char>)_(bail_90%)/8192 223.786 3.39%
rng::find_last_if(vector<int>)_(bail_10%)/1024 245.817 -
rng::find_last_if(vector<int>)_(bail_10%)/1048576 306593.959 -2.16%
rng::find_last_if(vector<int>)_(bail_10%)/50 11.588 -
rng::find_last_if(vector<int>)_(bail_10%)/8 2.653 -
rng::find_last_if(vector<int>)_(bail_10%)/8192 2175.548 -4.80%
rng::find_last_if(vector<int>)_(bail_90%)/1024 26.205 -
rng::find_last_if(vector<int>)_(bail_90%)/1048576 33594.452 -
rng::find_last_if(vector<int>)_(bail_90%)/50 1.486 -1.86%
rng::find_last_if(vector<int>)_(bail_90%)/8 0.597 6.83%
rng::find_last_if(vector<int>)_(bail_90%)/8192 218.298 -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 366.992 2.27%
rng::find_last_if_not(deque<int>)_(bail_10%)/1048576 362737.651 -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 17.794 1.62%
rng::find_last_if_not(deque<int>)_(bail_10%)/8 3.823 -
rng::find_last_if_not(deque<int>)_(bail_10%)/8192 2772.858 -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 38.721 -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 38153.057 -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 2.412 5.46%
rng::find_last_if_not(deque<int>)_(bail_90%)/8 0.917 -2.74%
rng::find_last_if_not(deque<int>)_(bail_90%)/8192 312.135 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 759.656 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1048576 908439.012 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 41.160 -1.84%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 4.182 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 6594.133 -1.09%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 799.644 4.22%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1048576 894446.290 -1.21%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 28.186 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 4.891 2.85%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 6588.611 1.02%
rng::find_last_if_not(list<int>)_(bail_10%)/1024 678.037 -
rng::find_last_if_not(list<int>)_(bail_10%)/1048576 802328.327 -
rng::find_last_if_not(list<int>)_(bail_10%)/50 37.461 -1.81%
rng::find_last_if_not(list<int>)_(bail_10%)/8 3.182 -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 6588.611 -
rng::find_last_if_not(list<int>)_(bail_90%)/1024 79.822 -
rng::find_last_if_not(list<int>)_(bail_90%)/1048576 88311.836 -
rng::find_last_if_not(list<int>)_(bail_90%)/50 2.077 -1.10%
rng::find_last_if_not(list<int>)_(bail_90%)/8 0.708 -
rng::find_last_if_not(list<int>)_(bail_90%)/8192 601.563 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1024 241.918 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1048576 237586.531 -
rng::find_last_if_not(vector<char>)_(bail_10%)/50 11.436 -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 2.134 2.73%
rng::find_last_if_not(vector<char>)_(bail_10%)/8192 1860.467 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1024 30.939 -1.02%
rng::find_last_if_not(vector<char>)_(bail_90%)/1048576 26191.964 -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 1.533 3.50%
rng::find_last_if_not(vector<char>)_(bail_90%)/8 0.574 -
rng::find_last_if_not(vector<char>)_(bail_90%)/8192 215.004 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1024 246.157 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1048576 306998.429 -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 11.521 -
rng::find_last_if_not(vector<int>)_(bail_10%)/8 2.637 -
rng::find_last_if_not(vector<int>)_(bail_10%)/8192 2178.250 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 26.106 -1.59%
rng::find_last_if_not(vector<int>)_(bail_90%)/1048576 33472.482 -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 1.521 -
rng::find_last_if_not(vector<int>)_(bail_90%)/8 0.516 5.96%
rng::find_last_if_not(vector<int>)_(bail_90%)/8192 219.718 -
rng::fold_left(deque<int>)/1048576 549832.746 -1.10%
rng::fold_left(deque<int>)/32 16.384 -
rng::fold_left(deque<int>)/50 27.313 -
rng::fold_left(deque<int>)/8 3.921 -
rng::fold_left(deque<int>)/8192 4463.858 -1.20%
rng::fold_left(list<int>)/1048576 1350876.931 -1.05%
rng::fold_left(list<int>)/32 20.657 -1.29%
rng::fold_left(list<int>)/50 38.010 -
rng::fold_left(list<int>)/8 3.824 -
rng::fold_left(list<int>)/8192 10783.966 -2.16%
rng::fold_left(vector<int>)/1048576 1324321.361 -
rng::fold_left(vector<int>)/32 21.628 -
rng::fold_left(vector<int>)/50 37.057 -
rng::fold_left(vector<int>)/8 3.560 -
rng::fold_left(vector<int>)/8192 10309.459 -
rng::for_each(map<int>)/32 25.081 -1.59%
rng::for_each(map<int>)/50 37.772 -
rng::for_each(map<int>)/8 6.132 -
rng::for_each(map<int>)/8192 7306.636 -
rng::for_each(multimap<int>)/32 26.716 -
rng::for_each(multimap<int>)/50 39.904 -
rng::for_each(multimap<int>)/8 6.230 -
rng::for_each(multimap<int>)/8192 7383.250 2.23%
rng::for_each(multiset<int>)/32 25.573 -
rng::for_each(multiset<int>)/50 39.036 -
rng::for_each(multiset<int>)/8 7.011 -
rng::for_each(multiset<int>)/8192 7575.226 -1.37%
rng::for_each(set<int>)/32 25.133 -
rng::for_each(set<int>)/50 37.800 -
rng::for_each(set<int>)/8 6.740 2.84%
rng::for_each(set<int>)/8192 7585.348 -
rng::starts_with(deque<int>)/1000 476.074 7.28%
rng::starts_with(deque<int>)/1024 487.320 13.56%
rng::starts_with(deque<int>)/1048576 501715.903 1.70%
rng::starts_with(deque<int>)/8 4.114 4.11%
rng::starts_with(deque<int>)/8192 3900.643 1.34%
rng::starts_with(deque<int>,_pred)/1000 505.707 -
rng::starts_with(deque<int>,_pred)/1024 524.833 -
rng::starts_with(deque<int>,_pred)/1048576 505868.453 -
rng::starts_with(deque<int>,_pred)/8 4.679 -
rng::starts_with(deque<int>,_pred)/8192 3898.423 -
rng::starts_with(list<int>)/1000 755.970 -
rng::starts_with(list<int>)/1024 775.338 -
rng::starts_with(list<int>)/1048576 935475.467 -1.12%
rng::starts_with(list<int>)/8 2.906 -1.85%
rng::starts_with(list<int>)/8192 8281.628 -10.87%
rng::starts_with(list<int>,_pred)/1000 781.761 -1.08%
rng::starts_with(list<int>,_pred)/1024 803.397 -
rng::starts_with(list<int>,_pred)/1048576 966684.022 -
rng::starts_with(list<int>,_pred)/8 3.532 -
rng::starts_with(list<int>,_pred)/8192 9200.863 -13.60%
rng::starts_with(vector<int>)/1000 58.302 -
rng::starts_with(vector<int>)/1024 59.886 -
rng::starts_with(vector<int>)/1048576 68438.681 -
rng::starts_with(vector<int>)/8 1.224 -
rng::starts_with(vector<int>)/8192 485.037 -
rng::starts_with(vector<int>,_pred)/1000 283.294 1.38%
rng::starts_with(vector<int>,_pred)/1024 288.256 -
rng::starts_with(vector<int>,_pred)/1048576 304290.471 -
rng::starts_with(vector<int>,_pred)/8 2.470 1.81%
rng::starts_with(vector<int>,_pred)/8192 2487.769 -
std::adjacent_find(deque<int>)/1024 460.528 -
std::adjacent_find(deque<int>)/1048576 473914.103 -
std::adjacent_find(deque<int>)/50 18.570 9.89%
std::adjacent_find(deque<int>)/8 3.640 12.66%
std::adjacent_find(deque<int>)/8192 3691.203 -
std::adjacent_find(deque<int>,_pred)/1024 631.304 -
std::adjacent_find(deque<int>,_pred)/1048576 648758.843 -
std::adjacent_find(deque<int>,_pred)/50 29.848 -4.14%
std::adjacent_find(deque<int>,_pred)/8 4.295 -11.03%
std::adjacent_find(deque<int>,_pred)/8192 5083.530 -
std::adjacent_find(list<int>)/1024 733.233 -
std::adjacent_find(list<int>)/1048576 868395.343 -
std::adjacent_find(list<int>)/50 23.294 -
std::adjacent_find(list<int>)/8 2.077 -
std::adjacent_find(list<int>)/8192 7163.082 -1.56%
std::adjacent_find(list<int>,_pred)/1024 787.302 -
std::adjacent_find(list<int>,_pred)/1048576 914266.613 -
std::adjacent_find(list<int>,_pred)/50 29.281 -
std::adjacent_find(list<int>,_pred)/8 3.815 -1.13%
std::adjacent_find(list<int>,_pred)/8192 7207.914 -
std::adjacent_find(vector<int>)/1024 234.473 -
std::adjacent_find(vector<int>)/1048576 237601.061 1.24%
std::adjacent_find(vector<int>)/50 11.953 -
std::adjacent_find(vector<int>)/8 2.022 -1.06%
std::adjacent_find(vector<int>)/8192 1827.801 -
std::adjacent_find(vector<int>,_pred)/1024 398.948 -
std::adjacent_find(vector<int>,_pred)/1048576 467474.339 -
std::adjacent_find(vector<int>,_pred)/50 23.483 4.23%
std::adjacent_find(vector<int>,_pred)/8 3.309 4.46%
std::adjacent_find(vector<int>,_pred)/8192 3183.829 -
std::all_of(deque<int>)_(process_all)/32 12.302 -
std::all_of(deque<int>)_(process_all)/32768 10457.258 -
std::all_of(deque<int>)_(process_all)/50 18.919 -
std::all_of(deque<int>)_(process_all)/8 3.468 -
std::all_of(deque<int>)_(process_all)/8192 2613.457 -
std::all_of(list<int>)_(process_all)/32 11.434 -
std::all_of(list<int>)_(process_all)/32768 25727.102 -
std::all_of(list<int>)_(process_all)/50 21.652 -1.23%
std::all_of(list<int>)_(process_all)/8 2.644 -
std::all_of(list<int>)_(process_all)/8192 7617.822 -2.20%
std::all_of(vector<int>)_(process_all)/32 8.325 -1.53%
std::all_of(vector<int>)_(process_all)/32768 8464.118 4.36%
std::all_of(vector<int>)_(process_all)/50 12.750 -
std::all_of(vector<int>)_(process_all)/8 2.384 -7.60%
std::all_of(vector<int>)_(process_all)/8192 2041.994 -
std::any_of(deque<int>)_(process_all)/32 12.291 -
std::any_of(deque<int>)_(process_all)/32768 10092.630 -11.19%
std::any_of(deque<int>)_(process_all)/50 18.873 -
std::any_of(deque<int>)_(process_all)/8 3.445 -
std::any_of(deque<int>)_(process_all)/8192 2518.386 -11.21%
std::any_of(list<int>)_(process_all)/32 11.495 -1.59%
std::any_of(list<int>)_(process_all)/32768 25534.822 -2.17%
std::any_of(list<int>)_(process_all)/50 21.793 -1.10%
std::any_of(list<int>)_(process_all)/8 2.669 -
std::any_of(list<int>)_(process_all)/8192 6960.109 -
std::any_of(vector<int>)_(process_all)/32 8.451 -
std::any_of(vector<int>)_(process_all)/32768 8122.259 -
std::any_of(vector<int>)_(process_all)/50 14.885 8.83%
std::any_of(vector<int>)_(process_all)/8 2.485 2.78%
std::any_of(vector<int>)_(process_all)/8192 2033.814 -
std::copy(deque<int>)/1048576 50061.415 -
std::copy(deque<int>)/262144 11684.431 -
std::copy(deque<int>)/32768 1141.326 -
std::copy(deque<int>)/4096 144.944 -
std::copy(deque<int>)/512 17.241 3.62%
std::copy(deque<int>)/64 3.027 12.04%
std::copy(deque<int>)/8 2.697 1.03%
std::copy(list<int>)/1048576 864224.834 -
std::copy(list<int>)/262144 213922.109 -
std::copy(list<int>)/32768 25769.483 -
std::copy(list<int>)/4096 2989.680 -1.92%
std::copy(list<int>)/512 363.549 -
std::copy(list<int>)/64 45.602 49.54%
std::copy(list<int>)/8 2.431 -
std::copy(vector<bool>)_(aligned)/1048576 3293.344 6.34%
std::copy(vector<bool>)_(aligned)/262144 792.061 1.28%
std::copy(vector<bool>)_(aligned)/32768 35.546 -
std::copy(vector<bool>)_(aligned)/4096 4.801 -1.76%
std::copy(vector<bool>)_(aligned)/512 1.371 -
std::copy(vector<bool>)_(aligned)/64 1.344 8.35%
std::copy(vector<bool>)_(unaligned)/1048576 7013.439 -
std::copy(vector<bool>)_(unaligned)/262144 1710.640 -
std::copy(vector<bool>)_(unaligned)/32768 218.130 -
std::copy(vector<bool>)_(unaligned)/4096 26.078 -
std::copy(vector<bool>)_(unaligned)/512 3.476 -
std::copy(vector<bool>)_(unaligned)/64 1.790 -
std::copy(vector<int>)/1048576 50221.412 -
std::copy(vector<int>)/262144 12443.238 -
std::copy(vector<int>)/32768 3794.961 13.24%
std::copy(vector<int>)/4096 146.515 -14.79%
std::copy(vector<int>)/512 15.917 -
std::copy(vector<int>)/64 2.435 -
std::copy(vector<int>)/8 2.134 -
std::copy_backward(deque<int>)/1048576 137798.234 3.82%
std::copy_backward(deque<int>)/262144 34420.899 6.64%
std::copy_backward(deque<int>)/32768 3696.186 -8.77%
std::copy_backward(deque<int>)/4096 148.441 -
std::copy_backward(deque<int>)/512 18.037 -5.43%
std::copy_backward(deque<int>)/64 3.027 -14.43%
std::copy_backward(deque<int>)/8 2.689 -3.41%
std::copy_backward(list<int>)/1048576 874860.781 -
std::copy_backward(list<int>)/262144 216823.892 -1.15%
std::copy_backward(list<int>)/32768 26584.346 -1.12%
std::copy_backward(list<int>)/4096 3191.049 -2.21%
std::copy_backward(list<int>)/512 365.211 -
std::copy_backward(list<int>)/64 31.071 -
std::copy_backward(list<int>)/8 2.397 -1.18%
std::copy_backward(vector<bool>)_(aligned)/1048576 2273.794 -14.94%
std::copy_backward(vector<bool>)_(aligned)/262144 715.214 28.64%
std::copy_backward(vector<bool>)_(aligned)/32768 35.542 -
std::copy_backward(vector<bool>)_(aligned)/4096 5.059 2.11%
std::copy_backward(vector<bool>)_(aligned)/512 1.476 -3.46%
std::copy_backward(vector<bool>)_(aligned)/64 1.696 -
std::copy_backward(vector<bool>)_(unaligned)/1048576 6572.388 -
std::copy_backward(vector<bool>)_(unaligned)/262144 1602.451 -
std::copy_backward(vector<bool>)_(unaligned)/32768 209.722 -
std::copy_backward(vector<bool>)_(unaligned)/4096 25.267 -
std::copy_backward(vector<bool>)_(unaligned)/512 4.787 -
std::copy_backward(vector<bool>)_(unaligned)/64 0.890 -
std::copy_backward(vector<int>)/1048576 50232.471 -
std::copy_backward(vector<int>)/262144 12390.454 -
std::copy_backward(vector<int>)/32768 3479.965 -7.78%
std::copy_backward(vector<int>)/4096 226.343 40.24%
std::copy_backward(vector<int>)/512 16.570 -
std::copy_backward(vector<int>)/64 2.500 -
std::copy_backward(vector<int>)/8 2.182 -3.30%
std::copy_if(deque<int>)_(entire_range)/1048576 276505.607 -
std::copy_if(deque<int>)_(entire_range)/262144 69563.594 -
std::copy_if(deque<int>)_(entire_range)/32768 8663.401 -
std::copy_if(deque<int>)_(entire_range)/4096 1021.222 -
std::copy_if(deque<int>)_(entire_range)/512 135.173 -
std::copy_if(deque<int>)_(entire_range)/64 16.107 -
std::copy_if(deque<int>)_(entire_range)/8 2.643 -
std::copy_if(deque<int>)_(every_other)/1048576 370418.189 -1.00%
std::copy_if(deque<int>)_(every_other)/262144 92722.648 -
std::copy_if(deque<int>)_(every_other)/32768 11596.438 -
std::copy_if(deque<int>)_(every_other)/4096 1452.847 -
std::copy_if(deque<int>)_(every_other)/512 180.578 -
std::copy_if(deque<int>)_(every_other)/64 23.293 -
std::copy_if(deque<int>)_(every_other)/8 3.438 -
std::copy_if(list<int>)_(entire_range)/1048576 869229.373 -
std::copy_if(list<int>)_(entire_range)/262144 216334.516 -
std::copy_if(list<int>)_(entire_range)/32768 25974.973 -1.31%
std::copy_if(list<int>)_(entire_range)/4096 3012.207 -1.98%
std::copy_if(list<int>)_(entire_range)/512 368.649 1.11%
std::copy_if(list<int>)_(entire_range)/64 35.148 14.93%
std::copy_if(list<int>)_(entire_range)/8 2.551 -
std::copy_if(list<int>)_(every_other)/1048576 842386.167 -
std::copy_if(list<int>)_(every_other)/262144 209736.946 -
std::copy_if(list<int>)_(every_other)/32768 25623.651 -
std::copy_if(list<int>)_(every_other)/4096 3410.909 3.34%
std::copy_if(list<int>)_(every_other)/512 298.840 -17.26%
std::copy_if(list<int>)_(every_other)/64 27.661 -
std::copy_if(list<int>)_(every_other)/8 2.289 -
std::copy_if(vector<int>)_(entire_range)/1048576 243582.044 -
std::copy_if(vector<int>)_(entire_range)/262144 59403.962 -
std::copy_if(vector<int>)_(entire_range)/32768 7410.499 -
std::copy_if(vector<int>)_(entire_range)/4096 927.854 -
std::copy_if(vector<int>)_(entire_range)/512 122.411 -
std::copy_if(vector<int>)_(entire_range)/64 16.314 1.57%
std::copy_if(vector<int>)_(entire_range)/8 2.194 -4.30%
std::copy_if(vector<int>)_(every_other)/1048576 491227.632 -
std::copy_if(vector<int>)_(every_other)/262144 127228.725 -
std::copy_if(vector<int>)_(every_other)/32768 16144.511 -1.07%
std::copy_if(vector<int>)_(every_other)/4096 1988.091 -
std::copy_if(vector<int>)_(every_other)/512 253.764 -
std::copy_if(vector<int>)_(every_other)/64 32.795 -
std::copy_if(vector<int>)_(every_other)/8 4.204 -
std::copy_n(deque<int>)/1048576 50047.188 -
std::copy_n(deque<int>)/262144 11637.908 -
std::copy_n(deque<int>)/32768 1137.430 -1.89%
std::copy_n(deque<int>)/4096 145.293 -
std::copy_n(deque<int>)/512 16.702 -
std::copy_n(deque<int>)/64 2.780 -
std::copy_n(deque<int>)/8 2.754 -1.31%
std::copy_n(list<int>)/1048576 863350.369 -
std::copy_n(list<int>)/262144 215328.630 -
std::copy_n(list<int>)/32768 26367.499 -
std::copy_n(list<int>)/4096 3915.672 -25.16%
std::copy_n(list<int>)/512 344.538 -
std::copy_n(list<int>)/64 14.719 -
std::copy_n(list<int>)/8 2.214 -
std::copy_n(vector<bool>)_(aligned)/1048576 2235.973 -28.87%
std::copy_n(vector<bool>)_(aligned)/262144 746.591 14.64%
std::copy_n(vector<bool>)_(aligned)/32768 35.146 -1.01%
std::copy_n(vector<bool>)_(aligned)/4096 4.778 -
std::copy_n(vector<bool>)_(aligned)/512 1.372 -
std::copy_n(vector<bool>)_(aligned)/64 1.345 -1.16%
std::copy_n(vector<bool>)_(unaligned)/1048576 7020.145 -
std::copy_n(vector<bool>)_(unaligned)/262144 1711.162 -
std::copy_n(vector<bool>)_(unaligned)/32768 218.201 -
std::copy_n(vector<bool>)_(unaligned)/4096 26.088 -
std::copy_n(vector<bool>)_(unaligned)/512 3.472 -
std::copy_n(vector<bool>)_(unaligned)/64 1.796 -1.10%
std::copy_n(vector<int>)/1048576 49954.816 -
std::copy_n(vector<int>)/262144 12018.344 1.97%
std::copy_n(vector<int>)/32768 3802.920 -
std::copy_n(vector<int>)/4096 157.623 -11.37%
std::copy_n(vector<int>)/512 16.128 -
std::copy_n(vector<int>)/64 2.538 2.92%
std::copy_n(vector<int>)/8 2.294 1.92%
std::count(deque<int>)_(every_other)/1024 244.882 -
std::count(deque<int>)_(every_other)/1048576 251297.262 -
std::count(deque<int>)_(every_other)/8 2.528 -
std::count(deque<int>)_(every_other)/8192 1922.658 -
std::count(list<int>)_(every_other)/1024 703.644 -
std::count(list<int>)_(every_other)/1048576 807776.906 -
std::count(list<int>)_(every_other)/8 2.066 -3.01%
std::count(list<int>)_(every_other)/8192 7302.787 5.88%
std::count(vector<bool>)/1000 2.996 1.14%
std::count(vector<bool>)/1024 1.686 -
std::count(vector<bool>)/1048576 1452.025 -
std::count(vector<bool>)/8192 11.383 -
std::count(vector<int>)_(every_other)/1024 102.783 -
std::count(vector<int>)_(every_other)/1048576 104775.248 -
std::count(vector<int>)_(every_other)/8 1.293 -3.91%
std::count(vector<int>)_(every_other)/8192 814.867 -
std::count_if(deque<int>)_(every_other)/1024 346.266 -
std::count_if(deque<int>)_(every_other)/1048576 342190.828 -
std::count_if(deque<int>)_(every_other)/8 3.496 -
std::count_if(deque<int>)_(every_other)/8192 2682.410 -
std::count_if(list<int>)_(every_other)/1024 748.917 -
std::count_if(list<int>)_(every_other)/1048576 880368.987 -
std::count_if(list<int>)_(every_other)/8 2.766 -
std::count_if(list<int>)_(every_other)/8192 7155.377 -17.46%
std::count_if(vector<int>)_(every_other)/1024 245.395 -
std::count_if(vector<int>)_(every_other)/1048576 247577.943 -
std::count_if(vector<int>)_(every_other)/8 4.136 -
std::count_if(vector<int>)_(every_other)/8192 1895.616 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 428.110 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/32 394.603 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 832.621 -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 356.725 7.98%
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 10.811 -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 2639.630 -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 72.478 -1.57%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 29.390 -1.59%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 452.245 -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 72.569 -1.45%
std::deque<int>::ctor(Range)_(cheap_elements)/32 28.662 -4.53%
std::deque<int>::ctor(Range)_(cheap_elements)/8192 450.869 -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 294.578 -1.11%
std::deque<int>::ctor(const&)_(cheap_elements)/32 36.150 -1.87%
std::deque<int>::ctor(const&)_(cheap_elements)/8192 2158.014 -
std::deque<int>::ctor(size)/1024 76.525 1.71%
std::deque<int>::ctor(size)/32 31.287 3.70%
std::deque<int>::ctor(size)/8192 454.297 -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 76.070 -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 31.558 6.71%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 435.679 -
std::deque<int>::erase(begin)_(cheap_elements)/1024 7.320 -
std::deque<int>::erase(begin)_(cheap_elements)/32 7.547 -
std::deque<int>::erase(begin)_(cheap_elements)/8192 7.408 -
std::deque<int>::erase(middle)_(cheap_elements)/1024 27.473 2.27%
std::deque<int>::erase(middle)_(cheap_elements)/32 9.471 -
std::deque<int>::erase(middle)_(cheap_elements)/8192 160.997 -
std::deque<int>::insert(begin)_(cheap_elements)/1024 5.940 -
std::deque<int>::insert(begin)_(cheap_elements)/32 6.015 -
std::deque<int>::insert(begin)_(cheap_elements)/8192 5.979 -
std::deque<int>::insert(middle)_(cheap_elements)/1024 29.712 -
std::deque<int>::insert(middle)_(cheap_elements)/32 11.417 -1.75%
std::deque<int>::insert(middle)_(cheap_elements)/8192 164.962 -
std::deque<int>::operator=(const&)_(cheap_elements)/1024 41.067 -
std::deque<int>::operator=(const&)_(cheap_elements)/32 5.775 -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 356.945 2.31%
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 662.140 1.21%
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 400.524 -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 2621.005 3.78%
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.864 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/32 12.719 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.539 -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 887.263 3.88%
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 407.315 -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 10424.114 2.10%
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 13253.590 4.96%
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 756.068 2.22%
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 117478.085 4.01%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 644.522 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 22.085 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 6253.507 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6738.243 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 160.797 10.26%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 54876.669 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 871.695 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 50.951 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 13075.414 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 21730.605 5.61%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 673.850 5.34%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 191165.215 5.27%
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 873.409 -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 51.344 -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 12972.255 -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 21744.484 5.46%
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 673.776 5.97%
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 191753.943 5.64%
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 1092.431 1.79%
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 56.317 9.67%
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 11689.339 -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 21920.484 5.78%
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 682.391 6.96%
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 192259.820 5.57%
std::deque<std::string>::ctor(size)/1024 735.119 1.11%
std::deque<std::string>::ctor(size)/32 47.626 9.63%
std::deque<std::string>::ctor(size)/8192 8629.987 -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 960.208 -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 50.952 7.14%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 12632.340 -1.81%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 21783.040 -3.82%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 640.222 -16.65%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 187888.034 4.92%
std::deque<std::string>::erase(begin)_(cheap_elements)/1024 7.330 -
std::deque<std::string>::erase(begin)_(cheap_elements)/32 7.332 -
std::deque<std::string>::erase(begin)_(cheap_elements)/8192 7.357 -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 24.146 2.25%
std::deque<std::string>::erase(begin)_(expensive_elements)/32 23.450 2.04%
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 23.759 -
std::deque<std::string>::erase(middle)_(cheap_elements)/1024 314.129 -
std::deque<std::string>::erase(middle)_(cheap_elements)/32 26.627 -
std::deque<std::string>::erase(middle)_(cheap_elements)/8192 2346.775 -
std::deque<std::string>::erase(middle)_(expensive_elements)/1024 325.194 -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 36.439 -
std::deque<std::string>::erase(middle)_(expensive_elements)/8192 2359.558 -
std::deque<std::string>::insert(begin)_(cheap_elements)/1024 10.875 -
std::deque<std::string>::insert(begin)_(cheap_elements)/32 10.687 -
std::deque<std::string>::insert(begin)_(cheap_elements)/8192 10.885 -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 29.156 -1.13%
std::deque<std::string>::insert(begin)_(expensive_elements)/32 29.738 -9.36%
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 30.314 -4.77%
std::deque<std::string>::insert(middle)_(cheap_elements)/1024 311.198 -
std::deque<std::string>::insert(middle)_(cheap_elements)/32 24.517 -
std::deque<std::string>::insert(middle)_(cheap_elements)/8192 2343.899 -
std::deque<std::string>::insert(middle)_(expensive_elements)/1024 328.773 -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 40.765 1.19%
std::deque<std::string>::insert(middle)_(expensive_elements)/8192 2379.751 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 520.437 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/32 17.105 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 4624.790 -
std::deque<std::string>::operator=(const&)_(expensive_elements)/1024 6537.494 -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 161.479 -1.52%
std::deque<std::string>::operator=(const&)_(expensive_elements)/8192 52718.362 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 1042.682 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 412.702 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 8145.470 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 13268.338 3.32%
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 762.424 -2.39%
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 117716.817 3.02%
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 1.381 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/32 13.246 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 1.267 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 13.233 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 23.687 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 14.727 -
std::distance(deque<int>)/1024 0.850 -
std::distance(deque<int>)/4096 0.849 -
std::distance(deque<int>)/50 0.858 1.45%
std::distance(deque<int>)/8192 0.847 -
std::distance(join_view(vector<vector<int>>))/1024 0.977 -
std::distance(join_view(vector<vector<int>>))/4096 4.590 4.40%
std::distance(join_view(vector<vector<int>>))/50 0.604 3.79%
std::distance(join_view(vector<vector<int>>))/8192 8.290 -
std::equal(deque<int>)_(it,_it,_it)/1024 462.750 -1.10%
std::equal(deque<int>)_(it,_it,_it)/1048576 497187.530 3.02%
std::equal(deque<int>)_(it,_it,_it)/50 25.240 11.40%
std::equal(deque<int>)_(it,_it,_it)/8 4.439 -
std::equal(deque<int>)_(it,_it,_it)/8192 3865.809 2.24%
std::equal(deque<int>)_(it,_it,_it,_it)/1024 420.657 3.27%
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 456442.314 7.35%
std::equal(deque<int>)_(it,_it,_it,_it)/50 21.818 2.43%
std::equal(deque<int>)_(it,_it,_it,_it)/8 5.012 -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 3419.683 10.14%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 521.550 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 511982.863 -3.98%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 25.097 1.77%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 5.291 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 3978.211 -
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 525.319 1.15%
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 516303.528 -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 25.178 1.90%
std::equal(deque<int>)_(it,_it,_it,_pred)/8 4.539 -
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 4022.866 -
std::equal(list<int>)_(it,_it,_it)/1024 1125.517 -
std::equal(list<int>)_(it,_it,_it)/1048576 1305212.284 -1.06%
std::equal(list<int>)_(it,_it,_it)/50 35.250 -1.09%
std::equal(list<int>)_(it,_it,_it)/8 2.708 -
std::equal(list<int>)_(it,_it,_it)/8192 9369.217 -
std::equal(list<int>)_(it,_it,_it,_it)/1024 767.375 -2.34%
std::equal(list<int>)_(it,_it,_it,_it)/1048576 949318.018 -
std::equal(list<int>)_(it,_it,_it,_it)/50 26.731 -9.31%
std::equal(list<int>)_(it,_it,_it,_it)/8 2.892 -
std::equal(list<int>)_(it,_it,_it,_it)/8192 11858.247 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 843.400 4.57%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1048576 979128.151 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 33.921 -5.89%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 3.458 -1.77%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 12658.783 6.34%
std::equal(list<int>)_(it,_it,_it,_pred)/1024 1153.056 -1.21%
std::equal(list<int>)_(it,_it,_it,_pred)/1048576 1309319.080 -1.08%
std::equal(list<int>)_(it,_it,_it,_pred)/50 38.538 -
std::equal(list<int>)_(it,_it,_it,_pred)/8 3.497 -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 12151.765 -1.56%
std::equal(vector<bool>)_(aligned)/1024 0.218 -
std::equal(vector<bool>)_(aligned)/1048576 0.218 -
std::equal(vector<bool>)_(aligned)/50 0.218 -
std::equal(vector<bool>)_(aligned)/8 0.220 -
std::equal(vector<bool>)_(aligned)/8192 0.218 -
std::equal(vector<bool>)_(unaligned)/1024 6.008 -
std::equal(vector<bool>)_(unaligned)/1048576 6364.409 -
std::equal(vector<bool>)_(unaligned)/50 0.851 -2.21%
std::equal(vector<bool>)_(unaligned)/8 0.843 -3.04%
std::equal(vector<bool>)_(unaligned)/8192 56.215 -
std::equal(vector<int>)_(it,_it,_it)/1024 77.700 -
std::equal(vector<int>)_(it,_it,_it)/1048576 73678.591 -
std::equal(vector<int>)_(it,_it,_it)/50 4.250 2.79%
std::equal(vector<int>)_(it,_it,_it)/8 1.155 -
std::equal(vector<int>)_(it,_it,_it)/8192 569.829 -
std::equal(vector<int>)_(it,_it,_it,_it)/1024 77.948 -
std::equal(vector<int>)_(it,_it,_it,_it)/1048576 73726.928 -
std::equal(vector<int>)_(it,_it,_it,_it)/50 4.165 -3.67%
std::equal(vector<int>)_(it,_it,_it,_it)/8 1.328 -8.32%
std::equal(vector<int>)_(it,_it,_it,_it)/8192 570.553 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 291.274 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 305534.431 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 13.655 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 3.029 1.08%
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 2543.397 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1024 290.712 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1048576 306601.312 -
std::equal(vector<int>)_(it,_it,_it,_pred)/50 13.424 -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 2.681 -1.01%
std::equal(vector<int>)_(it,_it,_it,_pred)/8192 2541.875 -
std::fill(deque<int>)/1024 30.141 -
std::fill(deque<int>)/32 1.364 -
std::fill(deque<int>)/50 2.364 -
std::fill(deque<int>)/8192 237.472 -
std::fill(list<int>)/1024 494.181 -2.77%
std::fill(list<int>)/32 8.242 -1.44%
std::fill(list<int>)/50 34.882 -
std::fill(list<int>)/8192 7600.703 -
std::fill(vector<bool>)/1048576 3839.638 -
std::fill(vector<bool>)/262144 864.138 273.07%
std::fill(vector<bool>)/32768 30.286 -
std::fill(vector<bool>)/4096 4.183 -
std::fill(vector<bool>)/512 1.527 -4.81%
std::fill(vector<bool>)/64 1.454 -11.96%
std::fill(vector<int>)/1024 29.690 -1.64%
std::fill(vector<int>)/32 1.063 2.42%
std::fill(vector<int>)/50 2.195 -
std::fill(vector<int>)/8192 232.673 -
std::fill_n(deque<int>)/1024 30.095 1.25%
std::fill_n(deque<int>)/32 1.154 -4.17%
std::fill_n(deque<int>)/50 2.188 -
std::fill_n(deque<int>)/8192 234.110 -1.17%
std::fill_n(list<int>)/1024 452.985 -6.08%
std::fill_n(list<int>)/32 8.069 -1.05%
std::fill_n(list<int>)/50 15.885 -
std::fill_n(list<int>)/8192 10007.820 21.51%
std::fill_n(vector<bool>)/1048576 3832.289 -
std::fill_n(vector<bool>)/262144 904.165 -2.41%
std::fill_n(vector<bool>)/32768 29.688 -1.53%
std::fill_n(vector<bool>)/4096 4.182 -
std::fill_n(vector<bool>)/512 1.454 -
std::fill_n(vector<bool>)/64 1.478 8.43%
std::fill_n(vector<int>)/1024 29.447 -1.64%
std::fill_n(vector<int>)/32 1.138 -1.03%
std::fill_n(vector<int>)/50 2.206 -
std::fill_n(vector<int>)/8192 232.516 -1.54%
std::find(deque<int>)_(bail_25%)/1024 67.307 -1.19%
std::find(deque<int>)_(bail_25%)/32768 1904.362 -1.70%
std::find(deque<int>)_(bail_25%)/8 2.274 -
std::find(deque<int>)_(bail_25%)/8192 476.497 -
std::find(deque<int>)_(process_all)/1024 240.513 -1.88%
std::find(deque<int>)_(process_all)/32768 7735.489 -1.33%
std::find(deque<int>)_(process_all)/50 13.092 -
std::find(deque<int>)_(process_all)/8 3.438 -
std::find(deque<int>)_(process_all)/8192 1958.047 -
std::find(list<int>)_(bail_25%)/1024 130.039 -
std::find(list<int>)_(bail_25%)/32768 7818.976 -
std::find(list<int>)_(bail_25%)/8 0.923 -
std::find(list<int>)_(bail_25%)/8192 1440.610 1.05%
std::find(list<int>)_(process_all)/1024 722.322 1.45%
std::find(list<int>)_(process_all)/32768 25504.310 -2.22%
std::find(list<int>)_(process_all)/50 19.151 -
std::find(list<int>)_(process_all)/8 2.319 3.49%
std::find(list<int>)_(process_all)/8192 7408.131 1.05%
std::find(vector<bool>)_(process_all)/1024 4.652 -
std::find(vector<bool>)_(process_all)/1048576 3655.742 -
std::find(vector<bool>)_(process_all)/50 0.843 21.76%
std::find(vector<bool>)_(process_all)/8 0.845 22.07%
std::find(vector<bool>)_(process_all)/8192 33.461 -
std::find(vector<char>)_(bail_25%)/1024 5.306 -
std::find(vector<char>)_(bail_25%)/32768 135.682 -
std::find(vector<char>)_(bail_25%)/8 1.154 -
std::find(vector<char>)_(bail_25%)/8192 40.256 -
std::find(vector<char>)_(process_all)/1024 16.189 -
std::find(vector<char>)_(process_all)/32768 494.291 -
std::find(vector<char>)_(process_all)/50 1.657 1.79%
std::find(vector<char>)_(process_all)/8 0.961 3.97%
std::find(vector<char>)_(process_all)/8192 135.732 -1.62%
std::find(vector<int>)_(bail_25%)/1024 65.677 -1.05%
std::find(vector<int>)_(bail_25%)/32768 1856.242 -
std::find(vector<int>)_(bail_25%)/8 1.387 -
std::find(vector<int>)_(bail_25%)/8192 470.734 -
std::find(vector<int>)_(process_all)/1024 241.133 -1.32%
std::find(vector<int>)_(process_all)/32768 7350.647 -1.14%
std::find(vector<int>)_(process_all)/50 12.343 -
std::find(vector<int>)_(process_all)/8 2.733 2.04%
std::find(vector<int>)_(process_all)/8192 1840.800 -1.10%
std::find(vector<long_long>)_(bail_25%)/1024 22.981 -
std::find(vector<long_long>)_(bail_25%)/32768 727.243 -
std::find(vector<long_long>)_(bail_25%)/8 0.933 4.52%
std::find(vector<long_long>)_(bail_25%)/8192 187.689 -
std::find(vector<long_long>)_(process_all)/1024 90.829 -
std::find(vector<long_long>)_(process_all)/32768 2884.739 -
std::find(vector<long_long>)_(process_all)/50 4.383 -
std::find(vector<long_long>)_(process_all)/8 1.031 1.71%
std::find(vector<long_long>)_(process_all)/8192 718.204 -
std::find(vector<short>)_(bail_25%)/1024 5.957 -
std::find(vector<short>)_(bail_25%)/32768 187.997 -
std::find(vector<short>)_(bail_25%)/8 0.714 -17.12%
std::find(vector<short>)_(bail_25%)/8192 45.186 -
std::find(vector<short>)_(process_all)/1024 22.524 -
std::find(vector<short>)_(process_all)/32768 721.496 -
std::find(vector<short>)_(process_all)/50 1.684 -
std::find(vector<short>)_(process_all)/8 0.692 -
std::find(vector<short>)_(process_all)/8192 180.160 -
std::find_end(deque<int>)_(match_near_end)/1000 38.685 14.04%
std::find_end(deque<int>)_(match_near_end)/1024 32.465 -
std::find_end(deque<int>)_(match_near_end)/8192 272.658 -
std::find_end(deque<int>)_(near_matches)/1000 16302.990 -
std::find_end(deque<int>)_(near_matches)/1024 16377.051 -3.48%
std::find_end(deque<int>)_(near_matches)/8192 1123724.318 -
std::find_end(deque<int>)_(process_all)/1000 292.330 -2.52%
std::find_end(deque<int>)_(process_all)/1024 325.286 3.22%
std::find_end(deque<int>)_(process_all)/1048576 310083.208 10.46%
std::find_end(deque<int>)_(process_all)/8192 2311.580 8.17%
std::find_end(deque<int>)_(same_length)/1000 334.808 -
std::find_end(deque<int>)_(same_length)/1024 342.443 -
std::find_end(deque<int>)_(same_length)/8192 2733.938 -8.19%
std::find_end(deque<int>)_(single_element)/1000 306.074 -9.37%
std::find_end(deque<int>)_(single_element)/1024 373.268 7.83%
std::find_end(deque<int>)_(single_element)/8192 2947.615 15.34%
std::find_end(deque<int>,_pred)_(match_near_end)/1000 74.409 -
std::find_end(deque<int>,_pred)_(match_near_end)/1024 76.801 -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 598.489 -
std::find_end(deque<int>,_pred)_(near_matches)/1000 31031.814 -
std::find_end(deque<int>,_pred)_(near_matches)/1024 32229.631 -
std::find_end(deque<int>,_pred)_(near_matches)/8192 1875216.823 -
std::find_end(deque<int>,_pred)_(process_all)/1000 586.283 -
std::find_end(deque<int>,_pred)_(process_all)/1024 586.394 -
std::find_end(deque<int>,_pred)_(process_all)/1048576 590419.124 -
std::find_end(deque<int>,_pred)_(process_all)/8192 4297.549 -1.03%
std::find_end(deque<int>,_pred)_(same_length)/1000 778.823 -
std::find_end(deque<int>,_pred)_(same_length)/1024 797.987 -
std::find_end(deque<int>,_pred)_(same_length)/8192 4991.341 -2.25%
std::find_end(deque<int>,_pred)_(single_element)/1000 655.726 -1.65%
std::find_end(deque<int>,_pred)_(single_element)/1024 667.833 -
std::find_end(deque<int>,_pred)_(single_element)/8192 4855.821 -
std::find_end(forward_list<int>)_(match_near_end)/1000 765.145 -
std::find_end(forward_list<int>)_(match_near_end)/1024 4475.930 -
std::find_end(forward_list<int>)_(match_near_end)/8192 256132.319 -
std::find_end(forward_list<int>)_(near_matches)/1000 36497.237 -1.20%
std::find_end(forward_list<int>)_(near_matches)/1024 37836.768 -1.32%
std::find_end(forward_list<int>)_(near_matches)/8192 2454565.203 -1.99%
std::find_end(forward_list<int>)_(process_all)/1000 689.359 -
std::find_end(forward_list<int>)_(process_all)/1024 706.018 -
std::find_end(forward_list<int>)_(process_all)/1048576 759579.755 -
std::find_end(forward_list<int>)_(process_all)/8192 5713.384 -
std::find_end(forward_list<int>)_(same_length)/1000 1467.945 -1.32%
std::find_end(forward_list<int>)_(same_length)/1024 1486.534 -1.17%
std::find_end(forward_list<int>)_(same_length)/8192 14041.835 -2.94%
std::find_end(forward_list<int>)_(single_element)/1000 689.627 -
std::find_end(forward_list<int>)_(single_element)/1024 704.631 -2.01%
std::find_end(forward_list<int>)_(single_element)/8192 5731.188 -6.49%
std::find_end(forward_list<int>,_pred)_(match_near_end)/1000 838.718 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/1024 5142.786 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/8192 275707.217 -1.08%
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 41623.193 -
std::find_end(forward_list<int>,_pred)_(near_matches)/1024 42853.654 -
std::find_end(forward_list<int>,_pred)_(near_matches)/8192 2681212.966 -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 807.409 -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 827.593 -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 898248.013 -1.11%
std::find_end(forward_list<int>,_pred)_(process_all)/8192 6684.318 -
std::find_end(forward_list<int>,_pred)_(same_length)/1000 1589.891 3.55%
std::find_end(forward_list<int>,_pred)_(same_length)/1024 1572.197 -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 17339.718 -5.06%
std::find_end(forward_list<int>,_pred)_(single_element)/1000 774.558 2.46%
std::find_end(forward_list<int>,_pred)_(single_element)/1024 793.927 3.03%
std::find_end(forward_list<int>,_pred)_(single_element)/8192 6490.552 2.70%
std::find_end(list<int>)_(match_near_end)/1000 79.228 1.39%
std::find_end(list<int>)_(match_near_end)/1024 59.976 -
std::find_end(list<int>)_(match_near_end)/8192 600.903 -
std::find_end(list<int>)_(near_matches)/1000 33135.909 -
std::find_end(list<int>)_(near_matches)/1024 34485.563 -
std::find_end(list<int>)_(near_matches)/8192 2243541.268 -
std::find_end(list<int>)_(process_all)/1000 767.415 7.38%
std::find_end(list<int>)_(process_all)/1024 738.451 1.12%
std::find_end(list<int>)_(process_all)/1048576 871570.514 -
std::find_end(list<int>)_(process_all)/8192 7395.945 -
std::find_end(list<int>)_(same_length)/1000 745.392 -
std::find_end(list<int>)_(same_length)/1024 746.583 -1.45%
std::find_end(list<int>)_(same_length)/8192 9654.853 18.40%
std::find_end(list<int>)_(single_element)/1000 712.760 -
std::find_end(list<int>)_(single_element)/1024 729.675 -
std::find_end(list<int>)_(single_element)/8192 8210.879 -7.83%
std::find_end(list<int>,_pred)_(match_near_end)/1000 71.267 -
std::find_end(list<int>,_pred)_(match_near_end)/1024 69.292 -
std::find_end(list<int>,_pred)_(match_near_end)/8192 624.891 -
std::find_end(list<int>,_pred)_(near_matches)/1000 36846.575 -
std::find_end(list<int>,_pred)_(near_matches)/1024 38211.032 -
std::find_end(list<int>,_pred)_(near_matches)/8192 2403109.733 -
std::find_end(list<int>,_pred)_(process_all)/1000 796.084 -
std::find_end(list<int>,_pred)_(process_all)/1024 814.817 -
std::find_end(list<int>,_pred)_(process_all)/1048576 957275.125 -
std::find_end(list<int>,_pred)_(process_all)/8192 8242.048 -
std::find_end(list<int>,_pred)_(same_length)/1000 770.079 -5.62%
std::find_end(list<int>,_pred)_(same_length)/1024 789.404 -2.70%
std::find_end(list<int>,_pred)_(same_length)/8192 9338.682 -8.90%
std::find_end(list<int>,_pred)_(single_element)/1000 793.840 -
std::find_end(list<int>,_pred)_(single_element)/1024 812.659 -
std::find_end(list<int>,_pred)_(single_element)/8192 8462.461 -6.46%
std::find_end(vector<int>)_(match_near_end)/1000 27.862 -
std::find_end(vector<int>)_(match_near_end)/1024 28.938 2.30%
std::find_end(vector<int>)_(match_near_end)/8192 201.186 -
std::find_end(vector<int>)_(near_matches)/1000 13572.629 -
std::find_end(vector<int>)_(near_matches)/1024 14044.071 -
std::find_end(vector<int>)_(near_matches)/8192 769149.488 -
std::find_end(vector<int>)_(process_all)/1000 215.837 -1.02%
std::find_end(vector<int>)_(process_all)/1024 220.928 -
std::find_end(vector<int>)_(process_all)/1048576 216253.180 -
std::find_end(vector<int>)_(process_all)/8192 1673.282 -
std::find_end(vector<int>)_(same_length)/1000 241.683 -
std::find_end(vector<int>)_(same_length)/1024 246.955 -
std::find_end(vector<int>)_(same_length)/8192 2021.290 -
std::find_end(vector<int>)_(single_element)/1000 242.285 -
std::find_end(vector<int>)_(single_element)/1024 248.024 -
std::find_end(vector<int>)_(single_element)/8192 1897.047 1.19%
std::find_end(vector<int>,_pred)_(match_near_end)/1000 58.346 -
std::find_end(vector<int>,_pred)_(match_near_end)/1024 59.989 -
std::find_end(vector<int>,_pred)_(match_near_end)/8192 476.949 -
std::find_end(vector<int>,_pred)_(near_matches)/1000 23088.244 -
std::find_end(vector<int>,_pred)_(near_matches)/1024 24019.002 -
std::find_end(vector<int>,_pred)_(near_matches)/8192 1451311.463 -
std::find_end(vector<int>,_pred)_(process_all)/1000 526.024 -
std::find_end(vector<int>,_pred)_(process_all)/1024 538.802 -
std::find_end(vector<int>,_pred)_(process_all)/1048576 643257.298 -
std::find_end(vector<int>,_pred)_(process_all)/8192 4296.488 -
std::find_end(vector<int>,_pred)_(same_length)/1000 608.533 -
std::find_end(vector<int>,_pred)_(same_length)/1024 623.465 -
std::find_end(vector<int>,_pred)_(same_length)/8192 4990.712 -
std::find_end(vector<int>,_pred)_(single_element)/1000 581.870 -
std::find_end(vector<int>,_pred)_(single_element)/1024 596.709 -
std::find_end(vector<int>,_pred)_(single_element)/8192 4769.982 -
std::find_first_of(deque<int>)_(large_needle)/1024 365254.393 -
std::find_first_of(deque<int>)_(large_needle)/32 282.721 -9.45%
std::find_first_of(deque<int>)_(large_needle)/50 671.764 -12.97%
std::find_first_of(deque<int>)_(large_needle)/8192 23497612.499 -
std::find_first_of(deque<int>)_(small_needle)/1024 3489.910 -
std::find_first_of(deque<int>)_(small_needle)/32 105.863 -4.28%
std::find_first_of(deque<int>)_(small_needle)/50 161.837 -5.08%
std::find_first_of(deque<int>)_(small_needle)/8192 27911.561 -
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 605543.816 -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 571.391 -1.76%
std::find_first_of(deque<int>,_pred)_(large_needle)/50 1567.378 -
std::find_first_of(deque<int>,_pred)_(large_needle)/8192 36973655.686 -
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 6234.226 -
std::find_first_of(deque<int>,_pred)_(small_needle)/32 199.445 1.19%
std::find_first_of(deque<int>,_pred)_(small_needle)/50 315.836 2.95%
std::find_first_of(deque<int>,_pred)_(small_needle)/8192 49855.956 -
std::find_first_of(list<int>)_(large_needle)/1024 941108.617 3.37%
std::find_first_of(list<int>)_(large_needle)/32 678.151 -
std::find_first_of(list<int>)_(large_needle)/50 1745.304 -
std::find_first_of(list<int>)_(large_needle)/8192 48779180.599 -
std::find_first_of(list<int>)_(small_needle)/1024 2745.287 -2.59%
std::find_first_of(list<int>)_(small_needle)/32 93.872 -1.53%
std::find_first_of(list<int>)_(small_needle)/50 139.466 -2.50%
std::find_first_of(list<int>)_(small_needle)/8192 21992.740 -2.59%
std::find_first_of(list<int>,_pred)_(large_needle)/1024 1043507.960 13.97%
std::find_first_of(list<int>,_pred)_(large_needle)/32 747.731 -
std::find_first_of(list<int>,_pred)_(large_needle)/50 1959.104 -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 56640010.414 -4.61%
std::find_first_of(list<int>,_pred)_(small_needle)/1024 5362.732 -
std::find_first_of(list<int>,_pred)_(small_needle)/32 170.760 -
std::find_first_of(list<int>,_pred)_(small_needle)/50 266.250 -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 43053.429 -
std::find_first_of(vector<int>)_(large_needle)/1024 111329.452 -10.99%
std::find_first_of(vector<int>)_(large_needle)/32 108.995 -11.10%
std::find_first_of(vector<int>)_(large_needle)/50 271.838 -13.46%
std::find_first_of(vector<int>)_(large_needle)/8192 7178440.051 -11.21%
std::find_first_of(vector<int>)_(small_needle)/1024 1602.363 13.69%
std::find_first_of(vector<int>)_(small_needle)/32 54.408 16.99%
std::find_first_of(vector<int>)_(small_needle)/50 80.837 11.07%
std::find_first_of(vector<int>)_(small_needle)/8192 12689.478 12.63%
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 598663.139 -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 493.151 -
std::find_first_of(vector<int>,_pred)_(large_needle)/50 1352.575 -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 38237615.776 -
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 5653.178 -3.20%
std::find_first_of(vector<int>,_pred)_(small_needle)/32 174.594 -1.33%
std::find_first_of(vector<int>,_pred)_(small_needle)/50 276.343 -1.41%
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 44849.684 -3.75%
std::find_if(deque<int>)_(bail_25%)/1024 77.439 -1.06%
std::find_if(deque<int>)_(bail_25%)/32768 2827.149 41.16%
std::find_if(deque<int>)_(bail_25%)/8 1.159 -
std::find_if(deque<int>)_(bail_25%)/8192 703.894 40.08%
std::find_if(deque<int>)_(process_all)/1024 269.368 7.23%
std::find_if(deque<int>)_(process_all)/32768 8652.049 6.59%
std::find_if(deque<int>)_(process_all)/50 13.493 5.64%
std::find_if(deque<int>)_(process_all)/8 2.644 -1.62%
std::find_if(deque<int>)_(process_all)/8192 2154.267 7.27%
std::find_if(list<int>)_(bail_25%)/1024 179.586 41.21%
std::find_if(list<int>)_(bail_25%)/32768 7520.600 4.19%
std::find_if(list<int>)_(bail_25%)/8 0.920 -
std::find_if(list<int>)_(bail_25%)/8192 1406.842 -1.87%
std::find_if(list<int>)_(process_all)/1024 697.790 1.55%
std::find_if(list<int>)_(process_all)/32768 25187.971 -1.55%
std::find_if(list<int>)_(process_all)/50 18.901 -
std::find_if(list<int>)_(process_all)/8 2.331 -2.90%
std::find_if(list<int>)_(process_all)/8192 7211.504 -1.72%
std::find_if(vector<bool>)_(process_all)/1024 566.836 -
std::find_if(vector<bool>)_(process_all)/1048576 580152.247 -
std::find_if(vector<bool>)_(process_all)/50 23.645 -1.76%
std::find_if(vector<bool>)_(process_all)/8 3.528 -
std::find_if(vector<bool>)_(process_all)/8192 4532.076 -
std::find_if(vector<char>)_(bail_25%)/1024 25.195 -11.72%
std::find_if(vector<char>)_(bail_25%)/32768 797.402 -12.15%
std::find_if(vector<char>)_(bail_25%)/8 1.004 20.19%
std::find_if(vector<char>)_(bail_25%)/8192 210.424 -10.31%
std::find_if(vector<char>)_(process_all)/1024 124.299 -
std::find_if(vector<char>)_(process_all)/32768 3742.834 -
std::find_if(vector<char>)_(process_all)/50 6.620 -
std::find_if(vector<char>)_(process_all)/8 1.399 -5.45%
std::find_if(vector<char>)_(process_all)/8192 940.746 -
std::find_if(vector<int>)_(bail_25%)/1024 29.752 9.02%
std::find_if(vector<int>)_(bail_25%)/32768 893.896 8.13%
std::find_if(vector<int>)_(bail_25%)/8 0.811 16.66%
std::find_if(vector<int>)_(bail_25%)/8192 227.986 7.14%
std::find_if(vector<int>)_(process_all)/1024 112.676 -
std::find_if(vector<int>)_(process_all)/32768 3201.376 -
std::find_if(vector<int>)_(process_all)/50 5.573 -
std::find_if(vector<int>)_(process_all)/8 1.426 -11.22%
std::find_if(vector<int>)_(process_all)/8192 804.990 -
std::find_if_not(deque<int>)_(bail_25%)/1024 77.449 -
std::find_if_not(deque<int>)_(bail_25%)/32768 1983.318 -
std::find_if_not(deque<int>)_(bail_25%)/8 1.172 -
std::find_if_not(deque<int>)_(bail_25%)/8192 503.577 -
std::find_if_not(deque<int>)_(process_all)/1024 250.610 -
std::find_if_not(deque<int>)_(process_all)/32768 8061.587 -
std::find_if_not(deque<int>)_(process_all)/50 13.169 3.73%
std::find_if_not(deque<int>)_(process_all)/8 2.681 3.80%
std::find_if_not(deque<int>)_(process_all)/8192 2018.440 -
std::find_if_not(list<int>)_(bail_25%)/1024 182.223 29.20%
std::find_if_not(list<int>)_(bail_25%)/32768 7805.617 2.89%
std::find_if_not(list<int>)_(bail_25%)/8 0.924 -2.60%
std::find_if_not(list<int>)_(bail_25%)/8192 1445.624 -2.61%
std::find_if_not(list<int>)_(process_all)/1024 721.713 -8.89%
std::find_if_not(list<int>)_(process_all)/32768 26756.683 5.02%
std::find_if_not(list<int>)_(process_all)/50 39.063 1.50%
std::find_if_not(list<int>)_(process_all)/8 3.556 -
std::find_if_not(list<int>)_(process_all)/8192 7226.817 -6.91%
std::find_if_not(vector<bool>)_(process_all)/1024 568.780 -
std::find_if_not(vector<bool>)_(process_all)/1048576 578974.704 -
std::find_if_not(vector<bool>)_(process_all)/50 24.245 -
std::find_if_not(vector<bool>)_(process_all)/8 3.592 1.14%
std::find_if_not(vector<bool>)_(process_all)/8192 4522.012 -
std::find_if_not(vector<char>)_(bail_25%)/1024 25.020 -5.69%
std::find_if_not(vector<char>)_(bail_25%)/32768 935.413 -1.11%
std::find_if_not(vector<char>)_(bail_25%)/8 0.739 -
std::find_if_not(vector<char>)_(bail_25%)/8192 237.012 -1.97%
std::find_if_not(vector<char>)_(process_all)/1024 124.626 -
std::find_if_not(vector<char>)_(process_all)/32768 3739.384 -
std::find_if_not(vector<char>)_(process_all)/50 6.614 -
std::find_if_not(vector<char>)_(process_all)/8 1.591 3.85%
std::find_if_not(vector<char>)_(process_all)/8192 941.432 -
std::find_if_not(vector<int>)_(bail_25%)/1024 30.074 -5.97%
std::find_if_not(vector<int>)_(bail_25%)/32768 964.478 -1.79%
std::find_if_not(vector<int>)_(bail_25%)/8 0.740 -9.15%
std::find_if_not(vector<int>)_(bail_25%)/8192 246.216 -1.88%
std::find_if_not(vector<int>)_(process_all)/1024 112.485 -
std::find_if_not(vector<int>)_(process_all)/32768 3198.288 -
std::find_if_not(vector<int>)_(process_all)/50 5.405 -
std::find_if_not(vector<int>)_(process_all)/8 1.598 29.87%
std::find_if_not(vector<int>)_(process_all)/8192 804.554 -
std::flat_map<int,_int>::clear()/0 391.268 -
std::flat_map<int,_int>::clear()/1024 393.048 -
std::flat_map<int,_int>::clear()/32 392.104 -
std::flat_map<int,_int>::clear()/8192 409.271 -
std::flat_map<int,_int>::contains(key)_(existent)/1024 7.897 -
std::flat_map<int,_int>::contains(key)_(existent)/32 3.106 -
std::flat_map<int,_int>::contains(key)_(existent)/8192 11.626 -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 0.385 -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 7.459 30.48%
std::flat_map<int,_int>::contains(key)_(non-existent)/32 2.562 8.70%
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 11.266 38.43%
std::flat_map<int,_int>::count(key)_(existent)/1024 8.163 -
std::flat_map<int,_int>::count(key)_(existent)/32 3.068 -
std::flat_map<int,_int>::count(key)_(existent)/8192 11.580 -
std::flat_map<int,_int>::count(key)_(non-existent)/0 0.488 10.46%
std::flat_map<int,_int>::count(key)_(non-existent)/1024 6.139 10.94%
std::flat_map<int,_int>::count(key)_(non-existent)/32 2.326 3.85%
std::flat_map<int,_int>::count(key)_(non-existent)/8192 9.674 16.15%
std::flat_map<int,_int>::ctor(&&,_different_allocs)/0 15.143 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/1024 184.983 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/32 28.725 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/8192 1166.035 -
std::flat_map<int,_int>::ctor(const&)/0 12.830 -
std::flat_map<int,_int>::ctor(const&)/1024 177.909 -
std::flat_map<int,_int>::ctor(const&)/32 22.875 -
std::flat_map<int,_int>::ctor(const&)/8192 1912.976 1.16%
std::flat_map<int,_int>::ctor(const&,_alloc)/0 12.833 -
std::flat_map<int,_int>::ctor(const&,_alloc)/1024 177.576 -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 22.920 -
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 1898.037 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.679 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 4225.552 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 179.552 2.32%
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 32986.388 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.669 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8750.920 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 207.418 1.42%
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 131797.801 -2.53%
std::flat_map<int,_int>::equal_range(key)_(existent)/1024 8.910 6.02%
std::flat_map<int,_int>::equal_range(key)_(existent)/32 3.329 -
std::flat_map<int,_int>::equal_range(key)_(existent)/8192 12.012 -3.62%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 0.423 -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 6.864 -8.32%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 2.379 -1.92%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 9.678 -8.15%
std::flat_map<int,_int>::erase(iterator)/1024 82.614 9.22%
std::flat_map<int,_int>::erase(iterator)/32 19.860 -
std::flat_map<int,_int>::erase(iterator)/8192 492.839 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 393.894 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 411.634 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 398.076 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 612.377 1.06%
std::flat_map<int,_int>::erase(key)_(existent)/1024 121.041 26.39%
std::flat_map<int,_int>::erase(key)_(existent)/32 21.814 1.01%
std::flat_map<int,_int>::erase(key)_(existent)/8192 552.401 -1.47%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 0.497 10.56%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 5.750 -9.35%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 2.467 -3.68%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 9.183 -16.01%
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/0 0.495 -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/1024 6.636 -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/32 2.762 1.26%
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/8192 10.047 -1.12%
std::flat_map<int,_int>::find(key)_(existent)/1024 8.270 -
std::flat_map<int,_int>::find(key)_(existent)/32 3.297 -
std::flat_map<int,_int>::find(key)_(existent)/8192 12.129 -
std::flat_map<int,_int>::find(key)_(non-existent)/0 0.397 -17.32%
std::flat_map<int,_int>::find(key)_(non-existent)/1024 6.784 -8.32%
std::flat_map<int,_int>::find(key)_(non-existent)/32 2.581 -5.57%
std::flat_map<int,_int>::find(key)_(non-existent)/8192 9.967 -10.21%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 14.866 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 33.170 43.23%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 16.273 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 37.947 41.80%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 14.851 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 218.476 19.85%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 23.927 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 604.904 -1.51%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 14.937 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 19.207 3.74%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 14.981 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 21.275 -2.01%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 14.958 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 141.410 10.16%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 22.306 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 545.849 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 394.034 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 6004.044 16.42%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 626.610 2.96%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 46702.283 20.59%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 396.888 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 5734.264 -5.45%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 616.178 -1.61%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 43229.151 -1.33%
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 394.726 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7785.788 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 669.972 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 63444.569 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 396.240 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1475.628 4.08%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 450.689 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 8867.681 3.99%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 395.218 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1623.580 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 455.110 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 10000.585 -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 18.265 48.34%
std::flat_map<int,_int>::insert(value)_(already_present)/32 3.022 -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 19.858 -2.29%
std::flat_map<int,_int>::insert(value)_(new_value,_end)/0 15.126 -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 24.301 6.75%
std::flat_map<int,_int>::insert(value)_(new_value,_end)/32 16.331 -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 24.117 -2.76%
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/0 15.550 3.35%
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 228.673 17.21%
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/32 24.260 1.52%
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 614.218 -3.18%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 18.314 42.05%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.787 -9.49%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 19.299 -1.44%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 14.801 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 24.183 5.52%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 16.214 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 24.034 -2.73%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 14.768 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 241.492 19.42%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 23.422 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 608.593 -2.49%
std::flat_map<int,_int>::lower_bound(key)_(existent)/1024 7.854 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/32 3.031 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/8192 11.420 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/0 0.265 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 7.221 26.86%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 2.784 12.15%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 11.085 36.63%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 15.402 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 87.133 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 17.742 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 580.798 1.98%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 15.724 -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 86.205 -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 17.804 -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 605.297 -2.12%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 3.329 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 73.041 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/32 3.818 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 577.311 -1.06%
std::flat_map<int,_int>::upper_bound(key)_(existent)/1024 7.989 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/32 2.971 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/8192 11.489 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/0 0.265 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 5.804 -6.84%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 2.246 -1.74%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 8.211 -7.20%
std::flat_multimap<int,_int>::clear()/0 391.773 -
std::flat_multimap<int,_int>::clear()/1024 392.685 -
std::flat_multimap<int,_int>::clear()/32 392.542 -
std::flat_multimap<int,_int>::clear()/8192 412.088 -
std::flat_multimap<int,_int>::contains(key)_(existent)/1024 8.175 -
std::flat_multimap<int,_int>::contains(key)_(existent)/32 3.095 -
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 11.532 -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 0.475 10.74%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 7.136 53.78%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 2.314 2.87%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 9.259 46.75%
std::flat_multimap<int,_int>::count(key)_(existent)/1024 7.134 -15.53%
std::flat_multimap<int,_int>::count(key)_(existent)/32 2.302 -1.99%
std::flat_multimap<int,_int>::count(key)_(existent)/8192 10.751 -21.02%
std::flat_multimap<int,_int>::count(key)_(non-existent)/0 0.258 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/1024 4.071 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 2.130 2.84%
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 5.474 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 14.933 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/1024 184.903 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/32 28.540 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/8192 1169.049 -
std::flat_multimap<int,_int>::ctor(const&)/0 12.730 -
std::flat_multimap<int,_int>::ctor(const&)/1024 177.706 -
std::flat_multimap<int,_int>::ctor(const&)/32 22.887 -
std::flat_multimap<int,_int>::ctor(const&)/8192 1919.825 -1.03%
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 12.730 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/1024 177.714 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 22.873 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 1919.560 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.896 -1.32%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3930.434 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 164.087 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 31850.027 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.986 -2.47%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8419.760 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 191.611 -1.54%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 132186.527 -1.29%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 7.721 -8.91%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 2.483 -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 11.981 -11.18%
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.040 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/32 2.045 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192 5.269 -
std::flat_multimap<int,_int>::erase(iterator)/1024 74.812 -9.32%
std::flat_multimap<int,_int>::erase(iterator)/32 19.908 -
std::flat_multimap<int,_int>::erase(iterator)/8192 491.862 -3.45%
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.752 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 410.738 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 396.913 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 619.017 -1.24%
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 84.865 -9.62%
std::flat_multimap<int,_int>::erase(key)_(existent)/32 22.376 -1.51%
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 512.972 -2.22%
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.256 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 3.831 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 1.975 -3.82%
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 5.259 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.256 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 3.673 1.00%
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.916 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 5.070 -
std::flat_multimap<int,_int>::find(key)_(existent)/1024 8.350 -
std::flat_multimap<int,_int>::find(key)_(existent)/32 3.347 -
std::flat_multimap<int,_int>::find(key)_(existent)/8192 12.153 -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 0.451 26.06%
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 4.515 -27.98%
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 2.143 -5.39%
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 6.216 -27.52%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 14.753 -1.48%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 19.089 -31.33%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 16.090 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 28.871 13.47%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 14.721 -1.54%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 99.174 -51.95%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 24.339 1.30%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 665.378 19.59%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 14.868 -1.07%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 16.473 -21.70%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 14.922 -1.38%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 21.543 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 15.193 -2.91%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 77.718 -44.66%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 23.144 -1.82%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 590.587 14.81%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.064 -1.13%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 5033.351 2.38%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 594.467 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 37421.792 -1.82%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.064 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 5589.096 3.16%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 608.482 -1.04%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 41797.234 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 390.862 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7570.050 3.03%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 661.826 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 60160.010 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 393.649 -1.03%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1126.405 -13.99%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 439.228 -1.09%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 6328.118 -17.55%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 392.856 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1092.599 -5.27%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 436.583 -1.25%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 5857.284 -5.23%
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 102.325 -56.27%
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 21.819 -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 660.538 21.16%
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/0 14.780 -1.32%
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 18.914 -28.44%
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/32 16.014 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 25.959 11.69%
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/0 14.775 -1.44%
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 99.698 -50.73%
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/32 23.829 1.61%
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 652.812 18.66%
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/1024 7.986 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/32 3.075 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/8192 11.478 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.263 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 5.823 -11.76%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 2.259 -2.28%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 8.236 -13.49%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 15.385 -1.44%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 86.623 -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 17.722 -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 546.264 -39.59%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 15.883 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 86.294 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 17.709 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 547.041 -42.69%
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 3.331 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 73.341 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 3.778 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 512.315 -44.56%
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/1024 7.980 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/32 2.965 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 11.333 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.265 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 5.932 13.36%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.266 2.75%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 8.227 13.05%
std::for_each(deque<int>)/32 3.679 -
std::for_each(deque<int>)/50 3.878 -
std::for_each(deque<int>)/8 0.920 -
std::for_each(deque<int>)/8192 254.852 -
std::for_each(join_view(vector<vector<int>>))/32 3.757 -
std::for_each(join_view(vector<vector<int>>))/50 4.049 -
std::for_each(join_view(vector<vector<int>>))/8 1.377 -7.67%
std::for_each(join_view(vector<vector<int>>))/8192 263.652 -
std::for_each(list<int>)/32 10.774 -1.02%
std::for_each(list<int>)/50 21.049 -
std::for_each(list<int>)/8 2.460 -2.91%
std::for_each(list<int>)/8192 7810.210 -
std::for_each(map<int>::iterator)/32 23.946 -
std::for_each(map<int>::iterator)/50 35.966 -
std::for_each(map<int>::iterator)/8 5.005 -
std::for_each(map<int>::iterator)/8192 7390.190 -
std::for_each(multimap<int>::iterator)/32 23.524 -
std::for_each(multimap<int>::iterator)/50 36.388 -
std::for_each(multimap<int>::iterator)/8 5.084 -
std::for_each(multimap<int>::iterator)/8192 7513.174 1.11%
std::for_each(multiset<int>::iterator)/32 23.360 -1.61%
std::for_each(multiset<int>::iterator)/50 35.869 -
std::for_each(multiset<int>::iterator)/8 5.043 -
std::for_each(multiset<int>::iterator)/8192 7988.951 2.09%
std::for_each(set<int>::iterator)/32 24.486 -
std::for_each(set<int>::iterator)/50 36.897 -
std::for_each(set<int>::iterator)/8 5.005 -
std::for_each(set<int>::iterator)/8192 7917.127 2.18%
std::for_each(vector<int>)/32 3.881 4.47%
std::for_each(vector<int>)/50 3.881 -
std::for_each(vector<int>)/8 0.941 2.64%
std::for_each(vector<int>)/8192 252.952 -
std::for_each_n(deque<int>)/32 3.749 -
std::for_each_n(deque<int>)/50 3.902 -
std::for_each_n(deque<int>)/8 1.417 12.72%
std::for_each_n(deque<int>)/8192 254.618 -
std::for_each_n(join_view(vector<vector<int>>))/32 3.829 -
std::for_each_n(join_view(vector<vector<int>>))/50 4.274 -3.10%
std::for_each_n(join_view(vector<vector<int>>))/8 1.387 -3.56%
std::for_each_n(join_view(vector<vector<int>>))/8192 266.112 -3.11%
std::for_each_n(list<int>)/32 11.267 -
std::for_each_n(list<int>)/50 22.705 1.44%
std::for_each_n(list<int>)/8 2.304 -9.18%
std::for_each_n(list<int>)/8192 7726.099 6.07%
std::for_each_n(vector<int>)/32 3.693 -
std::for_each_n(vector<int>)/50 3.851 -
std::for_each_n(vector<int>)/8 2.639 -4.07%
std::for_each_n(vector<int>)/8192 251.720 -
std::generate(deque<int>)/1024 242.404 -1.03%
std::generate(deque<int>)/32 8.006 -
std::generate(deque<int>)/50 12.011 -
std::generate(deque<int>)/8192 1896.925 -
std::generate(list<int>)/1024 670.940 -
std::generate(list<int>)/32 8.405 -
std::generate(list<int>)/50 15.292 -
std::generate(list<int>)/8192 7501.725 9.00%
std::generate(vector<int>)/1024 242.710 -
std::generate(vector<int>)/32 7.935 -
std::generate(vector<int>)/50 11.914 -
std::generate(vector<int>)/8192 1832.636 -
std::generate_n(deque<int>)/1024 242.588 -
std::generate_n(deque<int>)/32 8.172 -1.03%
std::generate_n(deque<int>)/50 12.136 -1.05%
std::generate_n(deque<int>)/8192 1952.133 -1.13%
std::generate_n(list<int>)/1024 650.517 -
std::generate_n(list<int>)/32 8.519 -
std::generate_n(list<int>)/50 15.346 1.65%
std::generate_n(list<int>)/8192 7597.168 8.42%
std::generate_n(vector<int>)/1024 241.139 -
std::generate_n(vector<int>)/32 7.905 -1.02%
std::generate_n(vector<int>)/50 11.881 -1.03%
std::generate_n(vector<int>)/8192 1829.305 -
std::is_partitioned(deque<int>)_(partitioned)/1024 315.175 7.27%
std::is_partitioned(deque<int>)_(partitioned)/32 9.911 2.74%
std::is_partitioned(deque<int>)_(partitioned)/50 15.229 6.21%
std::is_partitioned(deque<int>)_(partitioned)/8192 2599.826 8.40%
std::is_partitioned(deque<int>)_(unpartitioned)/1024 113.662 6.44%
std::is_partitioned(deque<int>)_(unpartitioned)/32 4.163 21.29%
std::is_partitioned(deque<int>)_(unpartitioned)/50 7.826 10.50%
std::is_partitioned(deque<int>)_(unpartitioned)/8192 739.361 -14.69%
std::is_partitioned(list<int>)_(partitioned)/1024 720.047 23.26%
std::is_partitioned(list<int>)_(partitioned)/32 8.680 -
std::is_partitioned(list<int>)_(partitioned)/50 13.988 -1.04%
std::is_partitioned(list<int>)_(partitioned)/8192 7410.887 6.89%
std::is_partitioned(list<int>)_(unpartitioned)/1024 177.445 3.48%
std::is_partitioned(list<int>)_(unpartitioned)/32 4.228 -
std::is_partitioned(list<int>)_(unpartitioned)/50 4.454 -
std::is_partitioned(list<int>)_(unpartitioned)/8192 2188.855 1.19%
std::is_partitioned(vector<int>)_(partitioned)/1024 188.709 -
std::is_partitioned(vector<int>)_(partitioned)/32 6.444 -
std::is_partitioned(vector<int>)_(partitioned)/50 9.543 -
std::is_partitioned(vector<int>)_(partitioned)/8192 1402.825 -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 56.882 5.93%
std::is_partitioned(vector<int>)_(unpartitioned)/32 1.675 -3.37%
std::is_partitioned(vector<int>)_(unpartitioned)/50 8.826 1.95%
std::is_partitioned(vector<int>)_(unpartitioned)/8192 183.111 1.19%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 477.794 -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 4.658 -4.26%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8192 3856.195 -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 540834.343 4.62%
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 42.921 -2.34%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 511.542 -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 5.379 -1.34%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 4058.274 -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024 685430.843 -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 51.412 -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 511.474 4.78%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 6.352 -3.86%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 3907.269 -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 531319.648 2.00%
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 45.445 -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 528.321 2.52%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 6.624 -1.88%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 3975.679 -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 689194.444 -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 52.522 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 754.853 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8 2.828 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 7946.502 -16.67%
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024 1419371.556 -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 42.532 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/1024 782.613 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8 3.619 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 8932.704 10.95%
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/1024 1590959.375 -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 67.074 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 775.251 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 3.828 2.90%
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 8185.169 -12.32%
std::is_permutation(list<int>)_(4leg)_(shuffled)/1024 1421268.801 -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 42.741 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 799.373 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 4.167 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 8406.288 -1.34%
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 1591379.566 -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 61.750 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/1024 362.772 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 2.808 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8192 2831.025 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/1024 211964.417 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 23.844 -3.88%
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/1024 287.910 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 2.397 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8192 2519.526 -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 1018214.449 -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 53.204 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 382.192 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 4.115 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 2955.970 -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 211369.786 -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 24.717 -1.56%
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 351.299 1.90%
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 3.407 -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 2822.460 1.89%
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 991862.548 -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 54.461 -
std::is_sorted(deque<int>)/1024 472.733 -
std::is_sorted(deque<int>)/8 2.641 -21.97%
std::is_sorted(deque<int>)/8192 3783.590 -
std::is_sorted(deque<int>,_pred)/1024 641.901 -
std::is_sorted(deque<int>,_pred)/8 4.852 1.73%
std::is_sorted(deque<int>,_pred)/8192 5197.581 -
std::is_sorted(list<int>)/1024 744.516 -
std::is_sorted(list<int>)/8 2.099 -
std::is_sorted(list<int>)/8192 7275.555 2.30%
std::is_sorted(list<int>,_pred)/1024 822.173 -
std::is_sorted(list<int>,_pred)/8 4.019 -
std::is_sorted(list<int>,_pred)/8192 8563.658 -
std::is_sorted(vector<int>)/1024 248.918 2.89%
std::is_sorted(vector<int>)/8 2.065 -
std::is_sorted(vector<int>)/8192 1951.150 3.67%
std::is_sorted(vector<int>,_pred)/1024 469.367 -
std::is_sorted(vector<int>,_pred)/8 3.288 -2.24%
std::is_sorted(vector<int>,_pred)/8192 3734.500 -
std::is_sorted_until(deque<int>)/1024 467.222 -
std::is_sorted_until(deque<int>)/8 2.470 -23.11%
std::is_sorted_until(deque<int>)/8192 3744.120 -
std::is_sorted_until(deque<int>,_pred)/1024 595.771 -
std::is_sorted_until(deque<int>,_pred)/8 4.072 -1.04%
std::is_sorted_until(deque<int>,_pred)/8192 4802.659 -
std::is_sorted_until(list<int>)/1024 746.362 -
std::is_sorted_until(list<int>)/8 2.071 -
std::is_sorted_until(list<int>)/8192 7272.378 2.93%
std::is_sorted_until(list<int>,_pred)/1024 791.113 -
std::is_sorted_until(list<int>,_pred)/8 3.641 -1.13%
std::is_sorted_until(list<int>,_pred)/8192 8909.890 18.95%
std::is_sorted_until(vector<int>)/1024 237.011 -
std::is_sorted_until(vector<int>)/8 2.065 -1.53%
std::is_sorted_until(vector<int>)/8192 1848.662 -
std::is_sorted_until(vector<int>,_pred)/1024 410.654 -
std::is_sorted_until(vector<int>,_pred)/8 3.726 12.30%
std::is_sorted_until(vector<int>,_pred)/8192 3317.217 3.84%
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 4754.519 1.23%
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/32 526.593 -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 43310.774 17.04%
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 711.871 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 12.821 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 11798.076 -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 11718.665 3.14%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 343.254 5.30%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 101087.514 6.45%
std::list<int>::ctor(Range)_(cheap_elements)/1024 11649.267 3.65%
std::list<int>::ctor(Range)_(cheap_elements)/32 343.557 6.55%
std::list<int>::ctor(Range)_(cheap_elements)/8192 101481.274 2.93%
std::list<int>::ctor(const&)_(cheap_elements)/1024 11636.636 2.78%
std::list<int>::ctor(const&)_(cheap_elements)/32 342.695 5.60%
std::list<int>::ctor(const&)_(cheap_elements)/8192 100498.323 2.87%
std::list<int>::ctor(size)/1024 12444.704 6.32%
std::list<int>::ctor(size)/32 348.069 9.05%
std::list<int>::ctor(size)/8192 100579.227 5.48%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 11735.390 5.89%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 346.025 7.00%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 101902.406 7.30%
std::list<int>::erase(begin)_(cheap_elements)/1024 11.766 -5.61%
std::list<int>::erase(begin)_(cheap_elements)/32 11.882 14.87%
std::list<int>::erase(begin)_(cheap_elements)/8192 11.863 -11.64%
std::list<int>::insert(begin)_(cheap_elements)/1024 11.877 1.95%
std::list<int>::insert(begin)_(cheap_elements)/32 10.451 1.75%
std::list<int>::insert(begin)_(cheap_elements)/8192 11.877 1.48%
std::list<int>::operator=(const&)_(cheap_elements)/1024 753.305 -
std::list<int>::operator=(const&)_(cheap_elements)/32 17.282 -
std::list<int>::operator=(const&)_(cheap_elements)/8192 9322.942 -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 5102.403 9.00%
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 555.669 5.33%
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 40779.495 6.53%
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 4.547 -1.09%
std::list<int>::push_back()_(many_elements)_(cheap_elements)/32 16.569 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/8192 4.474 -1.25%
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 4771.897 -3.06%
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 533.640 -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 38653.627 -2.40%
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 16942.805 -12.04%
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 878.146 -4.02%
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 148062.286 -4.42%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 797.753 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 21.777 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 10856.686 -22.54%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6939.474 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 161.546 1.15%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 56014.944 -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 12909.667 -2.91%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 359.752 -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 104587.376 -2.21%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 32977.781 -1.31%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 926.681 -2.10%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 280674.323 -2.20%
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 12937.467 -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 365.064 1.69%
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 106173.354 2.39%
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 32424.084 -1.35%
std::list<std::string>::ctor(Range)_(expensive_elements)/32 931.938 -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 278383.052 -1.36%
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 12541.097 -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 357.599 3.22%
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 101321.683 -1.08%
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 32463.176 -1.36%
std::list<std::string>::ctor(const&)_(expensive_elements)/32 914.275 -1.38%
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 277132.954 -1.53%
std::list<std::string>::ctor(size)/1024 12817.821 -5.68%
std::list<std::string>::ctor(size)/32 353.364 -16.91%
std::list<std::string>::ctor(size)/8192 105109.518 -5.55%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 12753.619 -4.01%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 357.378 -3.60%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 105093.384 -5.34%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 33043.704 -1.55%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 908.953 -4.13%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 279895.800 -2.11%
std::list<std::string>::erase(begin)_(cheap_elements)/1024 12.123 -15.36%
std::list<std::string>::erase(begin)_(cheap_elements)/32 12.509 -4.86%
std::list<std::string>::erase(begin)_(cheap_elements)/8192 12.232 -13.97%
std::list<std::string>::erase(begin)_(expensive_elements)/1024 30.980 -7.06%
std::list<std::string>::erase(begin)_(expensive_elements)/32 30.491 -3.15%
std::list<std::string>::erase(begin)_(expensive_elements)/8192 31.434 -4.11%
std::list<std::string>::insert(begin)_(cheap_elements)/1024 12.328 -1.24%
std::list<std::string>::insert(begin)_(cheap_elements)/32 12.030 5.78%
std::list<std::string>::insert(begin)_(cheap_elements)/8192 12.327 -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 29.992 -
std::list<std::string>::insert(begin)_(expensive_elements)/32 29.704 4.24%
std::list<std::string>::insert(begin)_(expensive_elements)/8192 29.933 -1.42%
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 1455.198 21.20%
std::list<std::string>::operator=(const&)_(cheap_elements)/32 23.188 -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 11065.154 4.09%
std::list<std::string>::operator=(const&)_(expensive_elements)/1024 6892.390 -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 145.942 -
std::list<std::string>::operator=(const&)_(expensive_elements)/8192 55341.219 -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 4776.627 -5.45%
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 532.916 -1.37%
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 38639.244 -5.54%
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 16928.876 -4.50%
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 887.202 -6.51%
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 148928.258 -3.63%
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 4.888 -1.17%
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/32 16.727 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 4.944 -1.24%
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 17.245 2.29%
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/32 27.220 -1.28%
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 18.445 -
std::lower_bound(std::deque<int>)/100 31.494 -6.63%
std::lower_bound(std::deque<int>)/8 16.875 -1.92%
std::lower_bound(std::deque<int>)/8192 69.985 7.02%
std::lower_bound(std::forward_list<int>)/100 86.101 5.70%
std::lower_bound(std::forward_list<int>)/8 15.391 -
std::lower_bound(std::forward_list<int>)/8192 10384.048 -
std::lower_bound(std::list<int>)/100 91.040 -
std::lower_bound(std::list<int>)/8 15.869 2.11%
std::lower_bound(std::list<int>)/8192 13960.219 5.74%
std::lower_bound(std::vector<int>)/100 12.086 -2.60%
std::lower_bound(std::vector<int>)/8 7.742 -
std::lower_bound(std::vector<int>)/8192 15.670 -8.37%
std::make_heap(deque<int>)_(ascending)/1024 2663.722 -
std::make_heap(deque<int>)_(ascending)/8 26.851 -1.06%
std::make_heap(deque<int>)_(ascending)/8192 20962.635 -
std::make_heap(deque<int>)_(descending)/1024 1117.229 -
std::make_heap(deque<int>)_(descending)/8 21.216 -
std::make_heap(deque<int>)_(descending)/8192 8786.478 -
std::make_heap(deque<int>)_(heap)/1024 1092.523 -
std::make_heap(deque<int>)_(heap)/8 21.004 -1.40%
std::make_heap(deque<int>)_(heap)/8192 8587.469 -
std::make_heap(deque<int>)_(pipe-organ)/1024 2674.168 -
std::make_heap(deque<int>)_(pipe-organ)/8 27.370 1.24%
std::make_heap(deque<int>)_(pipe-organ)/8192 21082.646 -
std::make_heap(deque<int>)_(repeated)/1024 2289.987 -
std::make_heap(deque<int>)_(repeated)/8 25.002 -1.09%
std::make_heap(deque<int>)_(repeated)/8192 18077.540 -
std::make_heap(deque<int>)_(shuffled)/1024 2657.132 3.42%
std::make_heap(deque<int>)_(shuffled)/8 24.451 -
std::make_heap(deque<int>)_(shuffled)/8192 24179.073 6.10%
std::make_heap(deque<int>,_pred)_(ascending)/1024 2178.087 -
std::make_heap(deque<int>,_pred)_(ascending)/8 25.088 -1.36%
std::make_heap(deque<int>,_pred)_(ascending)/8192 17132.155 -
std::make_heap(deque<int>,_pred)_(descending)/1024 642.260 -
std::make_heap(deque<int>,_pred)_(descending)/8 18.969 -
std::make_heap(deque<int>,_pred)_(descending)/8192 5019.855 -
std::make_heap(deque<int>,_pred)_(heap)/1024 644.298 -
std::make_heap(deque<int>,_pred)_(heap)/8 19.014 -
std::make_heap(deque<int>,_pred)_(heap)/8192 5036.100 -
std::make_heap(deque<int>,_pred)_(pipe-organ)/1024 2239.550 2.40%
std::make_heap(deque<int>,_pred)_(pipe-organ)/8 25.665 1.88%
std::make_heap(deque<int>,_pred)_(pipe-organ)/8192 17159.143 -1.80%
std::make_heap(deque<int>,_pred)_(repeated)/1024 1688.674 -3.80%
std::make_heap(deque<int>,_pred)_(repeated)/8 24.061 -
std::make_heap(deque<int>,_pred)_(repeated)/8192 13094.053 -
std::make_heap(deque<int>,_pred)_(shuffled)/1024 1862.650 -
std::make_heap(deque<int>,_pred)_(shuffled)/8 22.782 -
std::make_heap(deque<int>,_pred)_(shuffled)/8192 15246.602 -
std::make_heap(vector<NonIntegral>)_(ascending)/1024 663.404 -
std::make_heap(vector<NonIntegral>)_(ascending)/8 17.083 -1.75%
std::make_heap(vector<NonIntegral>)_(ascending)/8192 5126.275 -
std::make_heap(vector<NonIntegral>)_(descending)/1024 294.560 -
std::make_heap(vector<NonIntegral>)_(descending)/8 14.759 -
std::make_heap(vector<NonIntegral>)_(descending)/8192 2219.509 -
std::make_heap(vector<NonIntegral>)_(heap)/1024 291.985 -
std::make_heap(vector<NonIntegral>)_(heap)/8 14.853 -
std::make_heap(vector<NonIntegral>)_(heap)/8192 2192.482 -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/1024 660.959 -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8 16.633 -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8192 5108.486 -
std::make_heap(vector<NonIntegral>)_(repeated)/1024 606.923 -
std::make_heap(vector<NonIntegral>)_(repeated)/8 17.452 -
std::make_heap(vector<NonIntegral>)_(repeated)/8192 4600.060 -
std::make_heap(vector<NonIntegral>)_(shuffled)/1024 616.623 -1.21%
std::make_heap(vector<NonIntegral>)_(shuffled)/8 16.213 -
std::make_heap(vector<NonIntegral>)_(shuffled)/8192 5278.804 -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/1024 683.302 1.12%
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8 16.905 -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8192 5281.039 1.32%
std::make_heap(vector<NonIntegral>,_pred)_(descending)/1024 285.314 -1.65%
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8 14.768 -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8192 2131.654 -1.69%
std::make_heap(vector<NonIntegral>,_pred)_(heap)/1024 286.995 -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8 14.780 -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8192 2145.237 -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 686.109 -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 16.727 -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 5300.756 -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/1024 626.261 -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8 17.238 1.46%
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8192 4853.551 -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 663.922 -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8 16.492 -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 5745.949 -
std::make_heap(vector<int>)_(ascending)/1024 651.270 -
std::make_heap(vector<int>)_(ascending)/8 16.351 -2.23%
std::make_heap(vector<int>)_(ascending)/8192 5020.363 -
std::make_heap(vector<int>)_(descending)/1024 271.508 -1.33%
std::make_heap(vector<int>)_(descending)/8 14.702 -
std::make_heap(vector<int>)_(descending)/8192 1947.534 -
std::make_heap(vector<int>)_(heap)/1024 272.149 -1.08%
std::make_heap(vector<int>)_(heap)/8 14.749 -
std::make_heap(vector<int>)_(heap)/8192 1951.109 -
std::make_heap(vector<int>)_(pipe-organ)/1024 654.889 -
std::make_heap(vector<int>)_(pipe-organ)/8 16.488 -
std::make_heap(vector<int>)_(pipe-organ)/8192 4977.227 -
std::make_heap(vector<int>)_(repeated)/1024 563.351 -
std::make_heap(vector<int>)_(repeated)/8 15.589 -
std::make_heap(vector<int>)_(repeated)/8192 4262.725 -
std::make_heap(vector<int>)_(shuffled)/1024 574.464 -
std::make_heap(vector<int>)_(shuffled)/8 16.028 1.42%
std::make_heap(vector<int>)_(shuffled)/8192 5026.327 -1.42%
std::make_heap(vector<int>,_pred)_(ascending)/1024 655.665 -
std::make_heap(vector<int>,_pred)_(ascending)/8 16.847 -
std::make_heap(vector<int>,_pred)_(ascending)/8192 5009.703 -
std::make_heap(vector<int>,_pred)_(descending)/1024 271.704 -
std::make_heap(vector<int>,_pred)_(descending)/8 14.767 -
std::make_heap(vector<int>,_pred)_(descending)/8192 1949.327 -
std::make_heap(vector<int>,_pred)_(heap)/1024 271.642 -
std::make_heap(vector<int>,_pred)_(heap)/8 14.813 -
std::make_heap(vector<int>,_pred)_(heap)/8192 1951.296 -
std::make_heap(vector<int>,_pred)_(pipe-organ)/1024 661.543 -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8 16.749 -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8192 5005.625 -
std::make_heap(vector<int>,_pred)_(repeated)/1024 571.137 -
std::make_heap(vector<int>,_pred)_(repeated)/8 15.937 1.44%
std::make_heap(vector<int>,_pred)_(repeated)/8192 4293.783 -
std::make_heap(vector<int>,_pred)_(shuffled)/1024 572.444 -
std::make_heap(vector<int>,_pred)_(shuffled)/8 15.823 -
std::make_heap(vector<int>,_pred)_(shuffled)/8192 4996.198 -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024 16686.975 5.49%
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8 55.116 -1.96%
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192 468305.016 -7.89%
std::make_heap+std::sort_heap(deque<int>)_(descending)/1024 17431.620 7.51%
std::make_heap+std::sort_heap(deque<int>)_(descending)/8 62.728 -2.35%
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192 478495.205 -5.37%
std::make_heap+std::sort_heap(deque<int>)_(heap)/1024 22445.779 5.34%
std::make_heap+std::sort_heap(deque<int>)_(heap)/8 62.389 -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8192 599838.618 1.53%
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/1024 18809.141 6.60%
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8 60.301 -2.59%
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192 506592.669 -3.83%
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/1024 32499.512 3.08%
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8 55.572 -2.36%
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192 1011854.757 3.00%
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024 14769.330 1.35%
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 54.176 2.64%
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8192 177717.674 2.19%
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024 22985.893 4.40%
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8 60.794 -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8192 628364.188 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/1024 15867.817 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 50.781 -2.01%
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8192 446855.499 -1.56%
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/1024 16377.645 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8 59.172 -2.17%
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8192 457133.096 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/1024 21524.124 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 58.799 -1.51%
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8192 561857.720 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/1024 17987.353 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8 53.934 -2.86%
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8192 473958.393 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/1024 31890.230 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8 52.493 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8192 959312.030 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/1024 13821.745 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8 48.043 -1.47%
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8192 166447.839 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/1024 22212.027 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 57.762 -2.03%
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8192 602822.265 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/1024 10899.481 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8 43.954 2.90%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8192 114386.090 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/1024 11147.609 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8 53.862 2.06%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8192 115944.258 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/1024 14684.102 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8 53.065 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8192 158024.035 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/1024 12265.430 -1.28%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8 46.828 -1.78%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8192 129191.232 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/1024 23861.511 -1.05%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 43.977 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8192 269951.045 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/1024 5736.901 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 35.210 -4.33%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192 61995.347 -1.42%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/1024 15170.544 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8 51.726 1.06%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8192 168888.714 1.52%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/1024 11021.562 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8 43.005 -1.31%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8192 114636.030 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/1024 11235.829 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 54.261 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8192 116468.507 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/1024 14861.481 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8 52.941 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8192 158513.795 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 12360.863 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 46.341 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 129675.957 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/1024 24069.889 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8 42.633 -1.65%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8192 270020.198 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/1024 5692.542 -1.83%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 35.135 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8192 61049.143 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 15205.778 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8 52.555 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 169265.113 -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/1024 11027.422 -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 43.858 -1.92%
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8192 114470.636 -
std::make_heap+std::sort_heap(vector<int>)_(descending)/1024 11540.881 -
std::make_heap+std::sort_heap(vector<int>)_(descending)/8 56.585 -
std::make_heap+std::sort_heap(vector<int>)_(descending)/8192 117824.408 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/1024 15069.569 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8 54.959 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8192 156557.143 -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/1024 13052.863 1.61%
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8 46.948 3.37%
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8192 138202.834 3.76%
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/1024 23977.569 2.77%
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8 44.065 -1.72%
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8192 267538.045 2.86%
std::make_heap+std::sort_heap(vector<int>)_(repeated)/1024 5833.149 -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8 36.755 -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8192 62134.893 -1.65%
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/1024 15052.798 -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8 53.048 -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8192 155255.421 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/1024 11110.695 1.04%
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8 43.976 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8192 115031.120 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/1024 11607.490 1.10%
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8 53.255 1.06%
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8192 118628.027 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/1024 15037.709 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8 54.585 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8192 156758.873 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/1024 12824.125 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8 46.567 1.49%
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8192 133030.580 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/1024 23993.349 3.19%
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8 44.288 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8192 267600.373 2.56%
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/1024 5802.278 -3.41%
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8 38.851 1.61%
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8192 62406.271 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/1024 15103.527 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8 51.806 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8192 156388.123 -
std::map<int,_int>::clear()/0 391.605 -
std::map<int,_int>::clear()/1024 10611.312 -
std::map<int,_int>::clear()/32 645.232 -1.47%
std::map<int,_int>::clear()/8192 84876.539 -1.76%
std::map<int,_int>::contains(key)_(existent)/1024 4.035 -2.03%
std::map<int,_int>::contains(key)_(existent)/32 1.641 -
std::map<int,_int>::contains(key)_(existent)/8192 5.468 -
std::map<int,_int>::contains(key)_(non-existent)/0 0.294 -
std::map<int,_int>::contains(key)_(non-existent)/1024 5.692 4.44%
std::map<int,_int>::contains(key)_(non-existent)/32 2.981 10.02%
std::map<int,_int>::contains(key)_(non-existent)/8192 11.419 3.98%
std::map<int,_int>::count(key)_(existent)/1024 3.787 -
std::map<int,_int>::count(key)_(existent)/32 1.564 1.84%
std::map<int,_int>::count(key)_(existent)/8192 5.755 -1.84%
std::map<int,_int>::count(key)_(non-existent)/0 0.251 -
std::map<int,_int>::count(key)_(non-existent)/1024 7.220 -
std::map<int,_int>::count(key)_(non-existent)/32 2.872 -
std::map<int,_int>::count(key)_(non-existent)/8192 11.100 -1.27%
std::map<int,_int>::ctor(&&,_different_allocs)/0 12.769 -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 5997.838 -1.33%
std::map<int,_int>::ctor(&&,_different_allocs)/32 186.842 -1.23%
std::map<int,_int>::ctor(&&,_different_allocs)/8192 51851.429 -
std::map<int,_int>::ctor(const&)/0 12.690 -
std::map<int,_int>::ctor(const&)/1024 6553.301 1.03%
std::map<int,_int>::ctor(const&)/32 225.245 3.36%
std::map<int,_int>::ctor(const&)/8192 51982.137 -
std::map<int,_int>::ctor(const&,_alloc)/0 12.679 -
std::map<int,_int>::ctor(const&,_alloc)/1024 6521.979 -
std::map<int,_int>::ctor(const&,_alloc)/32 225.807 -
std::map<int,_int>::ctor(const&,_alloc)/8192 51938.904 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.648 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 9242.054 4.00%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 256.323 -3.94%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 73838.655 3.11%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.660 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12905.289 -1.73%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 267.227 -1.07%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 253474.261 -
std::map<int,_int>::equal_range(key)_(existent)/1024 4.349 2.28%
std::map<int,_int>::equal_range(key)_(existent)/32 1.849 1.59%
std::map<int,_int>::equal_range(key)_(existent)/8192 5.521 -
std::map<int,_int>::equal_range(key)_(non-existent)/0 0.252 -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 6.063 -5.31%
std::map<int,_int>::equal_range(key)_(non-existent)/32 2.634 4.86%
std::map<int,_int>::equal_range(key)_(non-existent)/8192 9.725 -4.51%
std::map<int,_int>::erase(iterator)/1024 20.581 -
std::map<int,_int>::erase(iterator)/32 20.534 -
std::map<int,_int>::erase(iterator)/8192 23.953 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.676 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7471.334 -1.59%
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 576.082 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 57485.651 -1.74%
std::map<int,_int>::erase(key)_(existent)/1024 24.010 -1.29%
std::map<int,_int>::erase(key)_(existent)/32 22.257 -
std::map<int,_int>::erase(key)_(existent)/8192 24.983 -1.39%
std::map<int,_int>::erase(key)_(non-existent,_end)/0 0.253 -
std::map<int,_int>::erase(key)_(non-existent,_end)/1024 5.229 -10.63%
std::map<int,_int>::erase(key)_(non-existent,_end)/32 2.272 -14.49%
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 7.133 -13.72%
std::map<int,_int>::erase(key)_(non-existent,_middle)/0 0.252 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/1024 2.927 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/32 1.768 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/8192 4.005 -1.13%
std::map<int,_int>::find(key)_(existent)/1024 4.189 -4.94%
std::map<int,_int>::find(key)_(existent)/32 1.692 -1.94%
std::map<int,_int>::find(key)_(existent)/8192 5.271 -3.66%
std::map<int,_int>::find(key)_(non-existent)/0 0.251 -
std::map<int,_int>::find(key)_(non-existent)/1024 5.443 -1.08%
std::map<int,_int>::find(key)_(non-existent)/32 2.280 -
std::map<int,_int>::find(key)_(non-existent)/8192 7.834 -2.38%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 17.097 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 28.689 -1.75%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 19.244 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 36.425 -5.07%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 17.105 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 21.791 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 19.013 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 21.414 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 17.552 -6.42%
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 26.666 3.45%
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 18.825 -2.21%
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 30.530 1.47%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 17.295 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 20.097 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 17.963 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 20.340 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.848 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 15811.940 -2.04%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 749.588 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 180208.175 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.173 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12061.997 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 652.621 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 117014.315 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 392.040 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7654.259 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 539.177 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 135234.826 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 393.898 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 11205.828 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 660.646 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 91870.466 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 391.736 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 9925.596 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 655.201 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 80615.263 -3.06%
std::map<int,_int>::insert(value)_(already_present)/1024 3.281 -6.03%
std::map<int,_int>::insert(value)_(already_present)/32 1.740 -2.46%
std::map<int,_int>::insert(value)_(already_present)/8192 3.981 -1.04%
std::map<int,_int>::insert(value)_(new_value,_end)/0 17.095 -
std::map<int,_int>::insert(value)_(new_value,_end)/1024 27.080 2.49%
std::map<int,_int>::insert(value)_(new_value,_end)/32 18.805 -
std::map<int,_int>::insert(value)_(new_value,_end)/8192 34.770 -
std::map<int,_int>::insert(value)_(new_value,_middle)/0 17.084 -
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 20.733 -
std::map<int,_int>::insert(value)_(new_value,_middle)/32 18.516 -
std::map<int,_int>::insert(value)_(new_value,_middle)/8192 20.651 -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 3.618 6.62%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.757 -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 3.790 -6.22%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 17.063 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 27.314 2.98%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 18.696 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 37.171 4.99%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 17.053 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 21.008 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 18.537 1.05%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 21.129 -1.43%
std::map<int,_int>::lower_bound(key)_(existent)/1024 4.608 -1.84%
std::map<int,_int>::lower_bound(key)_(existent)/32 1.481 -3.83%
std::map<int,_int>::lower_bound(key)_(existent)/8192 5.554 -
std::map<int,_int>::lower_bound(key)_(non-existent)/0 0.251 -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 5.416 -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 2.278 -2.09%
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 9.356 -8.25%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.354 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6554.158 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 229.425 2.60%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 52421.825 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.343 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6549.849 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 230.210 2.53%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 52584.408 -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 1.114 1.26%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1456.450 -3.75%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 41.093 -11.57%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 12752.796 -
std::map<int,_int>::upper_bound(key)_(existent)/1024 4.424 -
std::map<int,_int>::upper_bound(key)_(existent)/32 1.752 -1.30%
std::map<int,_int>::upper_bound(key)_(existent)/8192 5.688 1.28%
std::map<int,_int>::upper_bound(key)_(non-existent)/0 0.253 -4.68%
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 6.165 -2.97%
std::map<int,_int>::upper_bound(key)_(non-existent)/32 2.731 7.16%
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 9.555 -1.80%
std::map<std::string,_int>::clear()/0 400.661 -2.51%
std::map<std::string,_int>::clear()/1024 23122.844 4.78%
std::map<std::string,_int>::clear()/32 971.258 10.83%
std::map<std::string,_int>::clear()/8192 220763.194 3.37%
std::map<std::string,_int>::contains(key)_(existent)/1024 24.927 -
std::map<std::string,_int>::contains(key)_(existent)/32 17.115 1.47%
std::map<std::string,_int>::contains(key)_(existent)/8192 28.776 -
std::map<std::string,_int>::contains(key)_(non-existent)/0 0.284 -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 20.894 -7.60%
std::map<std::string,_int>::contains(key)_(non-existent)/32 10.391 -17.60%
std::map<std::string,_int>::contains(key)_(non-existent)/8192 26.397 -10.51%
std::map<std::string,_int>::count(key)_(existent)/1024 24.477 -1.60%
std::map<std::string,_int>::count(key)_(existent)/32 15.780 -
std::map<std::string,_int>::count(key)_(existent)/8192 29.116 1.76%
std::map<std::string,_int>::count(key)_(non-existent)/0 0.268 -6.35%
std::map<std::string,_int>::count(key)_(non-existent)/1024 24.927 -16.31%
std::map<std::string,_int>::count(key)_(non-existent)/32 9.890 -8.94%
std::map<std::string,_int>::count(key)_(non-existent)/8192 33.983 -3.44%
std::map<std::string,_int>::ctor(&&,_different_allocs)/0 12.823 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/1024 6982.141 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 213.065 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/8192 59584.843 -
std::map<std::string,_int>::ctor(const&)/0 12.768 -
std::map<std::string,_int>::ctor(const&)/1024 35133.463 -
std::map<std::string,_int>::ctor(const&)/32 836.952 -
std::map<std::string,_int>::ctor(const&)/8192 345964.512 -
std::map<std::string,_int>::ctor(const&,_alloc)/0 12.730 -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 36131.766 -
std::map<std::string,_int>::ctor(const&,_alloc)/32 791.096 -
std::map<std::string,_int>::ctor(const&,_alloc)/8192 348845.505 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.751 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 41202.054 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 857.587 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 402534.093 -3.00%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.786 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 53889.788 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1022.230 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1091909.247 -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 23.554 -
std::map<std::string,_int>::equal_range(key)_(existent)/32 17.241 -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 28.293 -
std::map<std::string,_int>::equal_range(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 25.063 -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 10.745 3.55%
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 34.624 1.16%
std::map<std::string,_int>::erase(iterator)/1024 34.631 -
std::map<std::string,_int>::erase(iterator)/32 30.772 -
std::map<std::string,_int>::erase(iterator)/8192 30.274 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.373 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 13090.241 1.13%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 677.329 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 118672.129 -
std::map<std::string,_int>::erase(key)_(existent)/1024 95.878 -
std::map<std::string,_int>::erase(key)_(existent)/32 57.116 -
std::map<std::string,_int>::erase(key)_(existent)/8192 93.932 -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/0 0.256 -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 21.886 6.13%
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 10.709 2.66%
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 29.198 9.35%
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.613 -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 6.521 1.02%
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 15.918 -
std::map<std::string,_int>::find(key)_(existent)/1024 23.406 -
std::map<std::string,_int>::find(key)_(existent)/32 16.473 -
std::map<std::string,_int>::find(key)_(existent)/8192 30.721 -3.08%
std::map<std::string,_int>::find(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::find(key)_(non-existent)/1024 25.769 3.09%
std::map<std::string,_int>::find(key)_(non-existent)/32 12.604 6.14%
std::map<std::string,_int>::find(key)_(non-existent)/8192 33.114 -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 36.181 1.31%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 68.480 1.33%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 50.992 -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 90.597 1.99%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 29.746 1.17%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 44.682 3.87%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 45.044 -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 79.471 1.14%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 33.479 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 48.138 1.40%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 32.017 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 73.378 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 32.953 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 28.356 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 31.718 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 42.162 2.21%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.930 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 65091.930 -1.70%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1474.578 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 932000.774 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 393.530 -2.67%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 43769.472 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1291.598 3.25%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 603862.804 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 395.939 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 38634.377 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1126.436 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 613941.640 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 396.142 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 34871.142 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1285.274 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 407326.181 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 396.059 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 34986.053 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1224.389 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 370023.738 -
std::map<std::string,_int>::insert(value)_(already_present)/1024 18.299 1.05%
std::map<std::string,_int>::insert(value)_(already_present)/32 23.827 -3.36%
std::map<std::string,_int>::insert(value)_(already_present)/8192 37.620 -
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 30.788 -
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024 66.950 -2.18%
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 37.863 -
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 67.212 -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 27.449 -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 45.587 -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 34.949 -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 54.078 -1.19%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 29.190 -1.07%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 14.836 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 31.278 2.27%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 32.335 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 65.198 2.52%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 42.833 2.29%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 87.853 1.97%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 33.918 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 51.457 1.71%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 41.506 1.66%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 51.011 1.03%
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 21.928 -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 15.104 3.06%
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 26.662 -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 25.034 -1.97%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 10.648 -2.63%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 32.628 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 13.456 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 36894.030 1.64%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 830.211 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 353636.862 1.05%
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.517 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 36076.463 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 765.657 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 352370.759 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.136 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 17072.538 10.15%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 314.694 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 210608.086 1.19%
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 22.963 -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 16.564 1.05%
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 26.970 1.40%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 26.900 -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 10.319 -2.13%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 31.285 -
std::mismatch(deque<int>)_(it,_it,_it)/1000 455.753 9.67%
std::mismatch(deque<int>)_(it,_it,_it)/1024 453.732 8.38%
std::mismatch(deque<int>)_(it,_it,_it)/1048576 496271.349 -
std::mismatch(deque<int>)_(it,_it,_it)/8 3.379 -9.93%
std::mismatch(deque<int>)_(it,_it,_it)/8192 3847.321 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 467.515 -1.02%
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 482.344 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 491368.051 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 4.015 -3.86%
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 3813.523 -1.15%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 719.772 -1.22%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 714.537 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 626635.407 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 6.295 -1.32%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 4840.919 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 692.183 -1.35%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 713.131 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1048576 625360.963 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 6.062 -2.38%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8192 4865.744 -
std::mismatch(list<int>)_(it,_it,_it)/1000 741.522 -
std::mismatch(list<int>)_(it,_it,_it)/1024 758.543 -
std::mismatch(list<int>)_(it,_it,_it)/1048576 927793.649 -
std::mismatch(list<int>)_(it,_it,_it)/8 2.640 -
std::mismatch(list<int>)_(it,_it,_it)/8192 7968.350 -1.89%
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 755.207 -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 770.712 -2.22%
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 941009.383 -3.37%
std::mismatch(list<int>)_(it,_it,_it,_it)/8 2.975 -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 13551.650 1.74%
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1000 795.991 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1024 814.552 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1048576 999900.237 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 5.140 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 12597.459 -4.20%
std::mismatch(list<int>)_(it,_it,_it,_pred)/1000 795.110 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1024 815.741 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1048576 993631.778 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 4.635 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 12059.013 6.18%
std::mismatch(vector<int>)_(it,_it,_it)/1000 58.297 -
std::mismatch(vector<int>)_(it,_it,_it)/1024 59.848 -
std::mismatch(vector<int>)_(it,_it,_it)/1048576 68868.170 -
std::mismatch(vector<int>)_(it,_it,_it)/8 1.062 -
std::mismatch(vector<int>)_(it,_it,_it)/8192 485.518 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1000 58.364 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1024 59.893 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1048576 68886.471 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8 1.270 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8192 485.412 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 500.105 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 485.314 -1.09%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1048576 608989.872 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 4.185 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8192 4712.794 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 465.235 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1024 496.800 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1048576 605290.443 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 4.208 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8192 4707.671 -
std::move(deque<int>)/1048576 54596.616 -5.77%
std::move(deque<int>)/262144 15070.362 -1.77%
std::move(deque<int>)/32768 2056.155 10.95%
std::move(deque<int>)/4096 165.770 10.95%
std::move(deque<int>)/512 22.112 -
std::move(deque<int>)/64 4.944 -
std::move(deque<int>)/8 3.429 -2.63%
std::move(list<int>)/1048576 1003678.827 1.10%
std::move(list<int>)/262144 245543.770 -
std::move(list<int>)/32768 30577.154 -1.31%
std::move(list<int>)/4096 3948.718 -
std::move(list<int>)/512 354.695 -1.79%
std::move(list<int>)/64 42.796 -1.16%
std::move(list<int>)/8 3.364 -1.30%
std::move(vector<bool>)_(aligned)/1048576 1725.631 -1.45%
std::move(vector<bool>)_(aligned)/262144 255.039 -
std::move(vector<bool>)_(aligned)/32768 36.728 -
std::move(vector<bool>)_(aligned)/4096 7.035 -
std::move(vector<bool>)_(aligned)/512 2.327 -
std::move(vector<bool>)_(aligned)/64 1.587 2.59%
std::move(vector<bool>)_(unaligned)/1048576 6564.085 -
std::move(vector<bool>)_(unaligned)/262144 1643.312 3.17%
std::move(vector<bool>)_(unaligned)/32768 207.423 -1.01%
std::move(vector<bool>)_(unaligned)/4096 26.664 -
std::move(vector<bool>)_(unaligned)/512 4.676 -
std::move(vector<bool>)_(unaligned)/64 1.613 -
std::move(vector<int>)/1048576 56902.107 -6.07%
std::move(vector<int>)/262144 22349.330 50.36%
std::move(vector<int>)/32768 1708.416 -1.50%
std::move(vector<int>)/4096 133.780 -
std::move(vector<int>)/512 20.114 -2.23%
std::move(vector<int>)/64 4.155 -
std::move(vector<int>)/8 2.290 1.63%
std::move_backward(deque<int>)/1048576 131140.614 -
std::move_backward(deque<int>)/262144 31140.408 -
std::move_backward(deque<int>)/32768 3546.228 -
std::move_backward(deque<int>)/4096 155.977 -1.13%
std::move_backward(deque<int>)/512 23.770 -
std::move_backward(deque<int>)/64 5.280 2.01%
std::move_backward(deque<int>)/8 3.357 -7.25%
std::move_backward(list<int>)/1048576 1034514.367 -
std::move_backward(list<int>)/262144 261954.414 -
std::move_backward(list<int>)/32768 31014.603 -2.67%
std::move_backward(list<int>)/4096 4361.271 -10.48%
std::move_backward(list<int>)/512 368.366 -1.22%
std::move_backward(list<int>)/64 39.460 -
std::move_backward(list<int>)/8 3.361 -
std::move_backward(vector<bool>)_(aligned)/1048576 1723.404 -
std::move_backward(vector<bool>)_(aligned)/262144 257.158 -
std::move_backward(vector<bool>)_(aligned)/32768 37.951 -
std::move_backward(vector<bool>)_(aligned)/4096 7.194 -
std::move_backward(vector<bool>)_(aligned)/512 2.214 -5.80%
std::move_backward(vector<bool>)_(aligned)/64 1.894 6.41%
std::move_backward(vector<bool>)_(unaligned)/1048576 6520.177 -
std::move_backward(vector<bool>)_(unaligned)/262144 1588.343 -
std::move_backward(vector<bool>)_(unaligned)/32768 203.534 -
std::move_backward(vector<bool>)_(unaligned)/4096 27.116 -
std::move_backward(vector<bool>)_(unaligned)/512 4.567 1.43%
std::move_backward(vector<bool>)_(unaligned)/64 1.633 -12.19%
std::move_backward(vector<int>)/1048576 56579.494 -7.23%
std::move_backward(vector<int>)/262144 14297.751 -32.59%
std::move_backward(vector<int>)/32768 1728.710 -
std::move_backward(vector<int>)/4096 135.564 -
std::move_backward(vector<int>)/512 20.820 -
std::move_backward(vector<int>)/64 4.305 -
std::move_backward(vector<int>)/8 2.285 -
std::multimap<int,_int>::clear()/0 391.426 -
std::multimap<int,_int>::clear()/1024 10459.070 -2.01%
std::multimap<int,_int>::clear()/32 643.558 -
std::multimap<int,_int>::clear()/8192 83669.173 -1.83%
std::multimap<int,_int>::contains(key)_(existent)/1024 4.512 -2.03%
std::multimap<int,_int>::contains(key)_(existent)/32 1.733 -2.63%
std::multimap<int,_int>::contains(key)_(existent)/8192 5.508 -
std::multimap<int,_int>::contains(key)_(non-existent)/0 0.296 -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 5.864 3.63%
std::multimap<int,_int>::contains(key)_(non-existent)/32 2.953 9.14%
std::multimap<int,_int>::contains(key)_(non-existent)/8192 19.336 -
std::multimap<int,_int>::count(key)_(existent)/1024 5.373 -
std::multimap<int,_int>::count(key)_(existent)/32 3.667 -
std::multimap<int,_int>::count(key)_(existent)/8192 6.516 -
std::multimap<int,_int>::count(key)_(non-existent)/0 0.254 -
std::multimap<int,_int>::count(key)_(non-existent)/1024 5.857 2.94%
std::multimap<int,_int>::count(key)_(non-existent)/32 2.461 8.14%
std::multimap<int,_int>::count(key)_(non-existent)/8192 9.432 2.27%
std::multimap<int,_int>::ctor(&&,_different_allocs)/0 12.731 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 5945.226 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 183.865 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/8192 51464.158 -
std::multimap<int,_int>::ctor(const&)/0 12.743 -
std::multimap<int,_int>::ctor(const&)/1024 6779.382 3.31%
std::multimap<int,_int>::ctor(const&)/32 224.971 -
std::multimap<int,_int>::ctor(const&)/8192 52871.490 1.69%
std::multimap<int,_int>::ctor(const&,_alloc)/0 12.765 -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 6762.805 -2.90%
std::multimap<int,_int>::ctor(const&,_alloc)/32 227.525 1.29%
std::multimap<int,_int>::ctor(const&,_alloc)/8192 54835.770 3.80%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.658 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8900.977 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 224.878 -3.24%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 71854.440 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.693 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13120.892 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 294.264 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 271415.776 6.89%
std::multimap<int,_int>::equal_range(key)_(existent)/1024 5.314 -2.40%
std::multimap<int,_int>::equal_range(key)_(existent)/32 2.435 -
std::multimap<int,_int>::equal_range(key)_(existent)/8192 6.069 -1.27%
std::multimap<int,_int>::equal_range(key)_(non-existent)/0 0.252 -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 6.785 2.36%
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 2.319 -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 10.144 1.53%
std::multimap<int,_int>::erase(iterator)/1024 20.321 -
std::multimap<int,_int>::erase(iterator)/32 20.212 -
std::multimap<int,_int>::erase(iterator)/8192 20.315 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.811 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7350.972 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 571.920 -1.08%
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 56818.843 -1.45%
std::multimap<int,_int>::erase(key)_(existent)/1024 24.749 -3.49%
std::multimap<int,_int>::erase(key)_(existent)/32 22.267 -
std::multimap<int,_int>::erase(key)_(existent)/8192 27.200 4.65%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.254 -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 6.186 4.71%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 2.505 7.12%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 10.987 4.88%
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.254 -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 3.178 5.58%
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.848 -1.25%
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 4.142 1.96%
std::multimap<int,_int>::find(key)_(existent)/1024 3.780 -
std::multimap<int,_int>::find(key)_(existent)/32 1.730 -
std::multimap<int,_int>::find(key)_(existent)/8192 5.315 -1.57%
std::multimap<int,_int>::find(key)_(non-existent)/0 0.253 -
std::multimap<int,_int>::find(key)_(non-existent)/1024 5.187 -17.15%
std::multimap<int,_int>::find(key)_(non-existent)/32 2.300 -21.32%
std::multimap<int,_int>::find(key)_(non-existent)/8192 7.046 -19.67%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 17.183 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 33.652 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 18.548 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 38.626 5.40%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 17.159 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 21.276 -2.01%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 18.565 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 20.995 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 17.187 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 32.571 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 18.932 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 41.883 -7.16%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 17.244 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 20.890 -2.10%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 17.941 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 20.418 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 390.400 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 14708.136 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 727.271 -1.76%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 184436.720 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 389.630 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 11638.052 1.28%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 676.012 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 122193.762 1.66%
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 389.883 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 12059.786 -1.44%
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 693.643 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 208385.017 -1.47%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 389.004 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 10781.968 -4.78%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 648.920 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 89682.144 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 396.293 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 10027.107 1.37%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 669.158 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 79512.967 -3.78%
std::multimap<int,_int>::insert(value)_(already_present)/1024 21.611 1.64%
std::multimap<int,_int>::insert(value)_(already_present)/32 18.570 1.65%
std::multimap<int,_int>::insert(value)_(already_present)/8192 20.462 -
std::multimap<int,_int>::insert(value)_(new_value,_end)/0 17.038 -
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 33.076 -2.68%
std::multimap<int,_int>::insert(value)_(new_value,_end)/32 18.880 1.70%
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 38.389 5.41%
std::multimap<int,_int>::insert(value)_(new_value,_middle)/0 17.289 -1.88%
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 21.437 -1.73%
std::multimap<int,_int>::insert(value)_(new_value,_middle)/32 18.494 2.85%
std::multimap<int,_int>::insert(value)_(new_value,_middle)/8192 20.430 -1.08%
std::multimap<int,_int>::lower_bound(key)_(existent)/1024 7.083 -
std::multimap<int,_int>::lower_bound(key)_(existent)/32 2.388 -
std::multimap<int,_int>::lower_bound(key)_(existent)/8192 10.262 -3.91%
std::multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.252 -6.56%
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 6.888 -54.01%
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 2.670 -30.65%
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 10.468 -56.18%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.281 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6754.849 3.35%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 219.708 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 53591.985 4.03%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.271 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6683.251 2.12%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 225.454 4.96%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 53282.776 3.29%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 1.109 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1451.894 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 34.562 -1.20%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 12713.308 -
std::multimap<int,_int>::upper_bound(key)_(existent)/1024 7.099 -
std::multimap<int,_int>::upper_bound(key)_(existent)/32 2.222 -
std::multimap<int,_int>::upper_bound(key)_(existent)/8192 10.265 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.251 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 10.364 -4.41%
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 3.459 2.08%
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 16.630 -3.91%
std::multimap<std::string,_int>::clear()/0 392.368 -
std::multimap<std::string,_int>::clear()/1024 21204.103 -1.89%
std::multimap<std::string,_int>::clear()/32 889.722 -
std::multimap<std::string,_int>::clear()/8192 208669.960 -2.72%
std::multimap<std::string,_int>::contains(key)_(existent)/1024 23.480 -4.23%
std::multimap<std::string,_int>::contains(key)_(existent)/32 15.720 -4.16%
std::multimap<std::string,_int>::contains(key)_(existent)/8192 32.878 10.60%
std::multimap<std::string,_int>::contains(key)_(non-existent)/0 0.275 -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 21.639 1.27%
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 10.792 -1.53%
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 28.382 -3.49%
std::multimap<std::string,_int>::count(key)_(existent)/1024 24.226 -4.91%
std::multimap<std::string,_int>::count(key)_(existent)/32 19.482 -8.75%
std::multimap<std::string,_int>::count(key)_(existent)/8192 28.124 1.65%
std::multimap<std::string,_int>::count(key)_(non-existent)/0 0.265 -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 24.803 -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 10.329 -3.66%
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 33.977 -2.73%
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/0 12.777 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/1024 7024.977 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/32 211.327 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/8192 59945.222 -
std::multimap<std::string,_int>::ctor(const&)/0 12.659 -
std::multimap<std::string,_int>::ctor(const&)/1024 35223.513 -
std::multimap<std::string,_int>::ctor(const&)/32 901.910 26.05%
std::multimap<std::string,_int>::ctor(const&)/8192 343032.758 -1.05%
std::multimap<std::string,_int>::ctor(const&,_alloc)/0 12.720 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 36680.594 -2.36%
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 757.425 -1.24%
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 347776.022 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.933 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 38718.003 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 746.007 -6.65%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 380053.990 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.829 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 57293.516 1.13%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 976.185 4.52%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1103888.927 -1.71%
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 24.641 5.18%
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 18.585 -2.51%
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 30.324 -8.97%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/0 0.257 -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 24.221 -4.08%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 10.545 -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 33.481 -1.38%
std::multimap<std::string,_int>::erase(iterator)/1024 33.574 26.37%
std::multimap<std::string,_int>::erase(iterator)/32 25.394 -6.05%
std::multimap<std::string,_int>::erase(iterator)/8192 29.430 -9.52%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.472 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12633.928 -2.24%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 695.122 2.45%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 115680.702 -3.20%
std::multimap<std::string,_int>::erase(key)_(existent)/1024 68.483 -22.62%
std::multimap<std::string,_int>::erase(key)_(existent)/32 88.438 11.91%
std::multimap<std::string,_int>::erase(key)_(existent)/8192 109.729 32.40%
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/0 0.258 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/1024 24.246 -1.77%
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 11.594 3.70%
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/8192 32.690 -1.19%
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.774 2.92%
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32 6.654 1.53%
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 15.644 -1.62%
std::multimap<std::string,_int>::find(key)_(existent)/1024 24.157 5.48%
std::multimap<std::string,_int>::find(key)_(existent)/32 15.867 -7.83%
std::multimap<std::string,_int>::find(key)_(existent)/8192 33.010 6.92%
std::multimap<std::string,_int>::find(key)_(non-existent)/0 0.262 -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 19.923 -9.87%
std::multimap<std::string,_int>::find(key)_(non-existent)/32 9.581 -7.37%
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 31.756 10.64%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 31.167 -6.15%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 62.325 -14.39%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 37.888 11.14%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 88.873 2.31%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 35.532 16.13%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 48.884 3.31%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 42.844 36.61%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 62.973 5.35%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 27.954 -13.86%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 32.627 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 36.969 30.47%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 80.788 9.32%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 32.888 14.28%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 41.805 17.01%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 38.898 6.00%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 42.313 17.16%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.523 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 64695.389 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1383.824 -4.68%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 911368.611 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.417 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 41674.210 -4.62%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1235.693 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 592429.664 -1.25%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 390.466 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 66511.459 3.97%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1591.610 2.50%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 812939.551 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 392.597 -1.86%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 33226.718 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1185.851 2.95%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 384059.430 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 392.847 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 32112.286 -2.22%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1168.237 -5.29%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 346527.641 -1.15%
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 64.948 20.97%
std::multimap<std::string,_int>::insert(value)_(already_present)/32 58.861 6.32%
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 86.021 30.44%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 30.437 7.82%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 60.504 -8.23%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 39.333 -11.32%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 83.932 -9.78%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 32.082 17.12%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 43.804 -9.33%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 36.990 -8.77%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 52.885 -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 93.762 -2.15%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 43.704 8.15%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 130.693 -1.45%
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.602 -5.40%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 13.435 -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 42.440 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 13.417 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 37153.338 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 730.973 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 348577.441 -2.03%
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.428 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 34825.830 -4.10%
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 830.783 8.22%
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 348046.049 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.142 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 16248.648 4.33%
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 350.126 16.35%
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 206512.027 -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 94.272 10.95%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 41.144 7.78%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 124.563 -3.98%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/0 0.257 -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 51.213 104.28%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 18.723 64.64%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 59.854 78.26%
std::multiset<int>::clear()/0 392.536 -
std::multiset<int>::clear()/1024 11061.307 1.60%
std::multiset<int>::clear()/32 644.850 -
std::multiset<int>::clear()/8192 85836.701 -
std::multiset<int>::contains(key)_(existent)/1024 4.152 3.84%
std::multiset<int>::contains(key)_(existent)/32 1.753 4.63%
std::multiset<int>::contains(key)_(existent)/8192 8.263 -
std::multiset<int>::contains(key)_(non-existent)/0 0.280 -
std::multiset<int>::contains(key)_(non-existent)/1024 5.978 -3.56%
std::multiset<int>::contains(key)_(non-existent)/32 2.720 -1.88%
std::multiset<int>::contains(key)_(non-existent)/8192 8.798 -2.45%
std::multiset<int>::count(key)_(existent)/1024 5.739 1.67%
std::multiset<int>::count(key)_(existent)/32 3.783 1.72%
std::multiset<int>::count(key)_(existent)/8192 9.633 4.02%
std::multiset<int>::count(key)_(non-existent)/0 0.253 -8.53%
std::multiset<int>::count(key)_(non-existent)/1024 6.648 13.40%
std::multiset<int>::count(key)_(non-existent)/32 2.802 19.12%
std::multiset<int>::count(key)_(non-existent)/8192 10.876 16.62%
std::multiset<int>::ctor(&&,_different_allocs)/0 12.816 -
std::multiset<int>::ctor(&&,_different_allocs)/1024 6017.386 5.12%
std::multiset<int>::ctor(&&,_different_allocs)/32 177.388 1.20%
std::multiset<int>::ctor(&&,_different_allocs)/8192 49671.077 4.52%
std::multiset<int>::ctor(const&)/0 12.727 -
std::multiset<int>::ctor(const&)/1024 6478.436 2.27%
std::multiset<int>::ctor(const&)/32 227.740 1.13%
std::multiset<int>::ctor(const&)/8192 51809.086 2.67%
std::multiset<int>::ctor(const&,_alloc)/0 12.713 -
std::multiset<int>::ctor(const&,_alloc)/1024 6374.455 -
std::multiset<int>::ctor(const&,_alloc)/32 228.226 -
std::multiset<int>::ctor(const&,_alloc)/8192 50547.044 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.692 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8832.819 -4.39%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 233.892 -3.46%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 70978.182 -7.35%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.708 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12677.148 -2.30%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 288.773 -4.64%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 250088.543 -1.37%
std::multiset<int>::equal_range(key)_(existent)/1024 5.338 -
std::multiset<int>::equal_range(key)_(existent)/32 2.354 -
std::multiset<int>::equal_range(key)_(existent)/8192 8.440 -
std::multiset<int>::equal_range(key)_(non-existent)/0 0.252 -
std::multiset<int>::equal_range(key)_(non-existent)/1024 5.844 -1.48%
std::multiset<int>::equal_range(key)_(non-existent)/32 2.745 7.49%
std::multiset<int>::equal_range(key)_(non-existent)/8192 10.471 -
std::multiset<int>::erase(iterator)/1024 24.551 -5.88%
std::multiset<int>::erase(iterator)/32 22.315 4.11%
std::multiset<int>::erase(iterator)/8192 24.556 -3.45%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.792 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7030.076 1.24%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 572.225 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 57111.203 -
std::multiset<int>::erase(key)_(existent)/1024 39.303 -7.50%
std::multiset<int>::erase(key)_(existent)/32 21.859 -3.56%
std::multiset<int>::erase(key)_(existent)/8192 60.696 -1.45%
std::multiset<int>::erase(key)_(non-existent,_end)/0 0.264 -
std::multiset<int>::erase(key)_(non-existent,_end)/1024 6.554 -
std::multiset<int>::erase(key)_(non-existent,_end)/32 2.296 -
std::multiset<int>::erase(key)_(non-existent,_end)/8192 10.034 -
std::multiset<int>::erase(key)_(non-existent,_middle)/0 0.263 -
std::multiset<int>::erase(key)_(non-existent,_middle)/1024 2.993 1.00%
std::multiset<int>::erase(key)_(non-existent,_middle)/32 1.792 -
std::multiset<int>::erase(key)_(non-existent,_middle)/8192 4.328 2.78%
std::multiset<int>::find(key)_(existent)/1024 4.146 1.01%
std::multiset<int>::find(key)_(existent)/32 1.613 -
std::multiset<int>::find(key)_(existent)/8192 8.670 1.66%
std::multiset<int>::find(key)_(non-existent)/0 0.253 -
std::multiset<int>::find(key)_(non-existent)/1024 6.100 9.19%
std::multiset<int>::find(key)_(non-existent)/32 2.731 17.15%
std::multiset<int>::find(key)_(non-existent)/8192 9.120 8.04%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 17.196 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 50.184 3.18%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 18.603 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 72.849 -3.10%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/0 17.216 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 27.072 -2.69%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/32 18.436 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 32.296 -2.35%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/0 17.550 1.06%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 48.985 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 20.468 9.81%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 79.996 -5.08%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/0 17.206 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 26.409 10.59%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32 17.870 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 29.874 -2.96%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.277 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 14560.054 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 726.468 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 191609.486 2.87%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.609 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 11738.439 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 662.043 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 119020.501 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 390.857 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 12379.534 2.06%
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 691.093 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 195604.516 1.57%
std::multiset<int>::insert(value)_(already_present)/1024 27.999 1.41%
std::multiset<int>::insert(value)_(already_present)/32 18.311 -1.19%
std::multiset<int>::insert(value)_(already_present)/8192 32.559 -
std::multiset<int>::insert(value)_(new_value,_end)/0 16.993 -
std::multiset<int>::insert(value)_(new_value,_end)/1024 46.021 -3.24%
std::multiset<int>::insert(value)_(new_value,_end)/32 18.716 -1.87%
std::multiset<int>::insert(value)_(new_value,_end)/8192 80.540 -3.72%
std::multiset<int>::insert(value)_(new_value,_middle)/0 16.981 -
std::multiset<int>::insert(value)_(new_value,_middle)/1024 27.761 -2.46%
std::multiset<int>::insert(value)_(new_value,_middle)/32 17.944 -
std::multiset<int>::insert(value)_(new_value,_middle)/8192 33.388 -
std::multiset<int>::lower_bound(key)_(existent)/1024 7.128 -
std::multiset<int>::lower_bound(key)_(existent)/32 2.166 -1.02%
std::multiset<int>::lower_bound(key)_(existent)/8192 14.732 -
std::multiset<int>::lower_bound(key)_(non-existent)/0 0.252 -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 15.056 65.48%
std::multiset<int>::lower_bound(key)_(non-existent)/32 4.197 39.61%
std::multiset<int>::lower_bound(key)_(non-existent)/8192 24.101 76.25%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/0 13.346 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6325.708 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 227.634 2.94%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 50389.515 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 13.352 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6328.150 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 224.681 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 50468.756 -1.51%
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 1.110 -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 1367.233 -1.43%
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 39.162 -5.90%
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 12397.613 -
std::multiset<int>::upper_bound(key)_(existent)/1024 7.101 -
std::multiset<int>::upper_bound(key)_(existent)/32 2.413 -
std::multiset<int>::upper_bound(key)_(existent)/8192 14.779 -
std::multiset<int>::upper_bound(key)_(non-existent)/0 0.251 -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 11.110 72.14%
std::multiset<int>::upper_bound(key)_(non-existent)/32 3.523 41.25%
std::multiset<int>::upper_bound(key)_(non-existent)/8192 17.462 80.65%
std::multiset<std::string>::clear()/0 393.425 -
std::multiset<std::string>::clear()/1024 21309.694 -1.79%
std::multiset<std::string>::clear()/32 871.259 -1.40%
std::multiset<std::string>::clear()/8192 210324.458 -1.57%
std::multiset<std::string>::contains(key)_(existent)/1024 22.404 -5.23%
std::multiset<std::string>::contains(key)_(existent)/32 15.649 -
std::multiset<std::string>::contains(key)_(existent)/8192 27.862 -10.35%
std::multiset<std::string>::contains(key)_(non-existent)/0 0.281 -
std::multiset<std::string>::contains(key)_(non-existent)/1024 22.380 -15.93%
std::multiset<std::string>::contains(key)_(non-existent)/32 10.479 -3.13%
std::multiset<std::string>::contains(key)_(non-existent)/8192 29.221 -4.05%
std::multiset<std::string>::count(key)_(existent)/1024 22.531 -2.86%
std::multiset<std::string>::count(key)_(existent)/32 20.107 1.21%
std::multiset<std::string>::count(key)_(existent)/8192 29.012 -3.70%
std::multiset<std::string>::count(key)_(non-existent)/0 0.259 -
std::multiset<std::string>::count(key)_(non-existent)/1024 25.087 1.12%
std::multiset<std::string>::count(key)_(non-existent)/32 10.835 3.60%
std::multiset<std::string>::count(key)_(non-existent)/8192 34.027 1.52%
std::multiset<std::string>::ctor(&&,_different_allocs)/0 12.795 -
std::multiset<std::string>::ctor(&&,_different_allocs)/1024 6951.566 1.05%
std::multiset<std::string>::ctor(&&,_different_allocs)/32 209.943 1.64%
std::multiset<std::string>::ctor(&&,_different_allocs)/8192 57303.749 -
std::multiset<std::string>::ctor(const&)/0 13.213 4.35%
std::multiset<std::string>::ctor(const&)/1024 34522.243 -4.39%
std::multiset<std::string>::ctor(const&)/32 816.560 3.07%
std::multiset<std::string>::ctor(const&)/8192 340024.720 -7.13%
std::multiset<std::string>::ctor(const&,_alloc)/0 12.722 -
std::multiset<std::string>::ctor(const&,_alloc)/1024 36502.692 -
std::multiset<std::string>::ctor(const&,_alloc)/32 797.711 6.68%
std::multiset<std::string>::ctor(const&,_alloc)/8192 343031.696 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.883 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 37875.700 -2.26%
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 821.829 7.73%
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 379882.392 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.852 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 55045.017 -1.87%
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1045.651 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1082699.774 -
std::multiset<std::string>::equal_range(key)_(existent)/1024 24.502 7.20%
std::multiset<std::string>::equal_range(key)_(existent)/32 18.719 2.35%
std::multiset<std::string>::equal_range(key)_(existent)/8192 28.335 -1.81%
std::multiset<std::string>::equal_range(key)_(non-existent)/0 0.263 -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 24.475 -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 11.636 9.31%
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 33.841 -
std::multiset<std::string>::erase(iterator)/1024 31.412 -
std::multiset<std::string>::erase(iterator)/32 31.312 14.71%
std::multiset<std::string>::erase(iterator)/8192 30.693 19.64%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 394.562 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 13127.784 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 668.225 -5.30%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 120172.398 -
std::multiset<std::string>::erase(key)_(existent)/1024 83.156 -11.60%
std::multiset<std::string>::erase(key)_(existent)/32 80.126 -2.11%
std::multiset<std::string>::erase(key)_(existent)/8192 67.828 -16.28%
std::multiset<std::string>::erase(key)_(non-existent,_end)/0 0.487 -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 24.146 -
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 11.027 -11.76%
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 32.524 2.13%
std::multiset<std::string>::erase(key)_(non-existent,_middle)/0 0.487 -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 12.636 4.02%
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 6.423 -2.74%
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 15.652 -
std::multiset<std::string>::find(key)_(existent)/1024 22.457 -4.99%
std::multiset<std::string>::find(key)_(existent)/32 16.525 9.62%
std::multiset<std::string>::find(key)_(existent)/8192 30.598 6.37%
std::multiset<std::string>::find(key)_(non-existent)/0 0.257 -
std::multiset<std::string>::find(key)_(non-existent)/1024 23.780 6.66%
std::multiset<std::string>::find(key)_(non-existent)/32 9.930 -5.04%
std::multiset<std::string>::find(key)_(non-existent)/8192 31.224 4.11%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 31.711 -3.19%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 62.574 4.61%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 43.251 3.68%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 89.619 -13.78%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 28.395 -14.32%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 47.829 1.72%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 38.214 18.57%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 56.969 -9.74%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 31.143 -3.34%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 46.947 -4.74%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 38.399 5.19%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 73.045 1.85%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 29.103 17.80%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 37.422 7.20%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 21.331 -35.86%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 36.704 -11.15%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 393.763 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 64707.253 2.76%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1449.652 3.10%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 873616.622 -4.47%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.955 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 42590.294 -1.57%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1284.371 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 597343.924 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 392.868 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 59388.027 -5.07%
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1474.541 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 809193.495 -
std::multiset<std::string>::insert(value)_(already_present)/1024 53.017 -1.95%
std::multiset<std::string>::insert(value)_(already_present)/32 48.205 12.47%
std::multiset<std::string>::insert(value)_(already_present)/8192 69.575 31.93%
std::multiset<std::string>::insert(value)_(new_value,_end)/0 28.319 20.39%
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 57.598 -12.81%
std::multiset<std::string>::insert(value)_(new_value,_end)/32 43.035 33.90%
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 83.740 -4.95%
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 27.284 -2.37%
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 36.677 -19.16%
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 30.485 1.75%
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 57.188 20.17%
std::multiset<std::string>::lower_bound(key)_(existent)/1024 88.305 -6.87%
std::multiset<std::string>::lower_bound(key)_(existent)/32 38.910 -4.20%
std::multiset<std::string>::lower_bound(key)_(existent)/8192 132.174 4.08%
std::multiset<std::string>::lower_bound(key)_(non-existent)/0 0.257 -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 31.617 -19.16%
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 11.971 -19.11%
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 35.237 -20.82%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/0 13.307 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 36208.601 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 709.834 -10.77%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/8192 345913.167 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.314 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 38868.693 9.31%
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 700.576 -9.70%
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 345382.834 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/0 1.051 -3.53%
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 16649.923 -23.60%
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 331.430 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 205201.305 -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 85.174 -8.94%
std::multiset<std::string>::upper_bound(key)_(existent)/32 43.269 6.73%
std::multiset<std::string>::upper_bound(key)_(existent)/8192 132.402 7.90%
std::multiset<std::string>::upper_bound(key)_(non-existent)/0 0.257 -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 44.490 66.17%
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 18.512 55.66%
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 59.527 67.32%
std::none_of(deque<int>)_(process_all)/32 12.292 -
std::none_of(deque<int>)_(process_all)/32768 10925.484 -
std::none_of(deque<int>)_(process_all)/50 18.870 -
std::none_of(deque<int>)_(process_all)/8 3.432 -
std::none_of(deque<int>)_(process_all)/8192 2724.060 -
std::none_of(list<int>)_(process_all)/32 11.831 -
std::none_of(list<int>)_(process_all)/32768 26035.293 -1.19%
std::none_of(list<int>)_(process_all)/50 21.982 -
std::none_of(list<int>)_(process_all)/8 2.667 -
std::none_of(list<int>)_(process_all)/8192 8213.068 -2.47%
std::none_of(vector<int>)_(process_all)/32 8.278 -1.20%
std::none_of(vector<int>)_(process_all)/32768 8103.678 -
std::none_of(vector<int>)_(process_all)/50 19.054 -
std::none_of(vector<int>)_(process_all)/8 2.422 -1.51%
std::none_of(vector<int>)_(process_all)/8192 2038.841 -
std::partial_sort(deque<int>)_(ascending)/1024 7721.828 -1.80%
std::partial_sort(deque<int>)_(ascending)/8 32.855 -
std::partial_sort(deque<int>)_(ascending)/8192 146682.829 -
std::partial_sort(deque<int>)_(descending)/1024 17767.577 -
std::partial_sort(deque<int>)_(descending)/8 43.155 -1.78%
std::partial_sort(deque<int>)_(descending)/8192 261589.707 1.48%
std::partial_sort(deque<int>)_(heap)/1024 17971.319 -
std::partial_sort(deque<int>)_(heap)/8 39.448 -1.20%
std::partial_sort(deque<int>)_(heap)/8192 265084.906 -2.93%
std::partial_sort(deque<int>)_(pipe-organ)/1024 7666.068 -
std::partial_sort(deque<int>)_(pipe-organ)/8 32.709 -
std::partial_sort(deque<int>)_(pipe-organ)/8192 141158.270 -6.22%
std::partial_sort(deque<int>)_(qsort_adversarial)/1024 18832.503 -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 31.742 1.23%
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 257469.495 -2.14%
std::partial_sort(deque<int>)_(repeated)/1024 6322.404 -1.97%
std::partial_sort(deque<int>)_(repeated)/8 26.225 -2.02%
std::partial_sort(deque<int>)_(repeated)/8192 76096.590 -
std::partial_sort(deque<int>)_(shuffled)/1024 15491.250 -2.73%
std::partial_sort(deque<int>)_(shuffled)/8 32.997 -4.68%
std::partial_sort(deque<int>)_(shuffled)/8192 243875.474 1.84%
std::partial_sort(vector<NonIntegral>)_(ascending)/1024 4790.674 -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 20.117 -1.23%
std::partial_sort(vector<NonIntegral>)_(ascending)/8192 50841.345 -
std::partial_sort(vector<NonIntegral>)_(descending)/1024 7858.047 -
std::partial_sort(vector<NonIntegral>)_(descending)/8 25.510 -3.31%
std::partial_sort(vector<NonIntegral>)_(descending)/8192 93045.495 -
std::partial_sort(vector<NonIntegral>)_(heap)/1024 7916.200 -
std::partial_sort(vector<NonIntegral>)_(heap)/8 28.809 -
std::partial_sort(vector<NonIntegral>)_(heap)/8192 95842.169 -1.32%
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/1024 4792.506 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 20.085 -1.05%
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8192 50896.031 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 8840.725 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 21.780 6.72%
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 92959.162 -
std::partial_sort(vector<NonIntegral>)_(repeated)/1024 2519.510 -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 22.049 -2.46%
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 27137.249 1.87%
std::partial_sort(vector<NonIntegral>)_(shuffled)/1024 6771.828 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 23.086 -2.59%
std::partial_sort(vector<NonIntegral>)_(shuffled)/8192 88303.662 5.86%
std::partial_sort(vector<int>)_(ascending)/1024 4750.939 -
std::partial_sort(vector<int>)_(ascending)/8 18.901 -
std::partial_sort(vector<int>)_(ascending)/8192 50462.866 -
std::partial_sort(vector<int>)_(descending)/1024 7902.585 -
std::partial_sort(vector<int>)_(descending)/8 24.600 -
std::partial_sort(vector<int>)_(descending)/8192 93708.377 -
std::partial_sort(vector<int>)_(heap)/1024 7920.118 -
std::partial_sort(vector<int>)_(heap)/8 27.759 -
std::partial_sort(vector<int>)_(heap)/8192 96811.556 -
std::partial_sort(vector<int>)_(pipe-organ)/1024 4742.189 -
std::partial_sort(vector<int>)_(pipe-organ)/8 18.883 -
std::partial_sort(vector<int>)_(pipe-organ)/8192 50339.865 -
std::partial_sort(vector<int>)_(qsort_adversarial)/1024 8813.878 -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 18.810 -
std::partial_sort(vector<int>)_(qsort_adversarial)/8192 92795.992 -
std::partial_sort(vector<int>)_(repeated)/1024 2508.183 -
std::partial_sort(vector<int>)_(repeated)/8 18.521 -
std::partial_sort(vector<int>)_(repeated)/8192 26247.245 -
std::partial_sort(vector<int>)_(shuffled)/1024 6714.099 -
std::partial_sort(vector<int>)_(shuffled)/8 28.236 -
std::partial_sort(vector<int>)_(shuffled)/8192 87963.066 -
std::partial_sort_copy(deque<int>)_(ascending)/1024 5144.732 -
std::partial_sort_copy(deque<int>)_(ascending)/8 9.850 -2.44%
std::partial_sort_copy(deque<int>)_(ascending)/8192 53208.223 -
std::partial_sort_copy(deque<int>)_(descending)/1024 8149.598 -
std::partial_sort_copy(deque<int>)_(descending)/8 14.893 1.85%
std::partial_sort_copy(deque<int>)_(descending)/8192 95173.104 -
std::partial_sort_copy(deque<int>)_(heap)/1024 8319.664 -
std::partial_sort_copy(deque<int>)_(heap)/8 14.704 -4.50%
std::partial_sort_copy(deque<int>)_(heap)/8192 98343.536 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024 5127.647 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 9.860 -2.56%
std::partial_sort_copy(deque<int>)_(pipe-organ)/8192 52967.717 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 8980.963 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 9.834 -2.11%
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8192 94521.854 -
std::partial_sort_copy(deque<int>)_(repeated)/1024 2822.766 -
std::partial_sort_copy(deque<int>)_(repeated)/8 9.853 -
std::partial_sort_copy(deque<int>)_(repeated)/8192 29439.302 -
std::partial_sort_copy(deque<int>)_(shuffled)/1024 6920.532 -
std::partial_sort_copy(deque<int>)_(shuffled)/8 11.028 -1.27%
std::partial_sort_copy(deque<int>)_(shuffled)/8192 87292.150 -
std::partial_sort_copy(list<int>)_(ascending)/1024 5340.023 -
std::partial_sort_copy(list<int>)_(ascending)/8 8.136 -
std::partial_sort_copy(list<int>)_(ascending)/8192 57302.206 -
std::partial_sort_copy(list<int>)_(descending)/1024 8167.168 -
std::partial_sort_copy(list<int>)_(descending)/8 16.602 6.79%
std::partial_sort_copy(list<int>)_(descending)/8192 96972.960 -
std::partial_sort_copy(list<int>)_(heap)/1024 8660.891 4.55%
std::partial_sort_copy(list<int>)_(heap)/8 17.555 -
std::partial_sort_copy(list<int>)_(heap)/8192 102893.862 2.30%
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 5318.287 -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 8.155 -
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 57454.940 -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 9070.118 -1.08%
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 8.159 4.10%
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8192 96370.281 -
std::partial_sort_copy(list<int>)_(repeated)/1024 3117.473 -
std::partial_sort_copy(list<int>)_(repeated)/8 8.089 2.50%
std::partial_sort_copy(list<int>)_(repeated)/8192 33014.447 -
std::partial_sort_copy(list<int>)_(shuffled)/1024 7066.878 -
std::partial_sort_copy(list<int>)_(shuffled)/8 12.118 9.40%
std::partial_sort_copy(list<int>)_(shuffled)/8192 88632.605 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 4735.916 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 9.271 -1.69%
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8192 50661.331 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/1024 7838.119 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 16.090 -1.32%
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 92808.349 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/1024 7914.973 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 15.465 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 96195.610 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 4734.034 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 9.324 -2.41%
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8192 50478.431 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/1024 8792.130 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 9.353 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 93004.204 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/1024 2498.724 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 9.494 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 26842.881 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 6717.021 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 10.339 -1.49%
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 84696.159 -
std::partial_sort_copy(vector<int>)_(ascending)/1024 4834.997 -
std::partial_sort_copy(vector<int>)_(ascending)/8 8.582 -4.50%
std::partial_sort_copy(vector<int>)_(ascending)/8192 50601.558 -
std::partial_sort_copy(vector<int>)_(descending)/1024 7915.369 -
std::partial_sort_copy(vector<int>)_(descending)/8 15.426 -1.67%
std::partial_sort_copy(vector<int>)_(descending)/8192 93766.909 -
std::partial_sort_copy(vector<int>)_(heap)/1024 7965.284 -
std::partial_sort_copy(vector<int>)_(heap)/8 15.493 -5.79%
std::partial_sort_copy(vector<int>)_(heap)/8192 97276.566 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/1024 4823.415 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 8.652 -2.36%
std::partial_sort_copy(vector<int>)_(pipe-organ)/8192 50408.442 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/1024 8837.172 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 8.906 -1.62%
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 94569.774 -
std::partial_sort_copy(vector<int>)_(repeated)/1024 2494.871 -
std::partial_sort_copy(vector<int>)_(repeated)/8 8.590 -1.64%
std::partial_sort_copy(vector<int>)_(repeated)/8192 26938.531 -1.70%
std::partial_sort_copy(vector<int>)_(shuffled)/1024 6781.588 -4.08%
std::partial_sort_copy(vector<int>)_(shuffled)/8 11.291 -1.25%
std::partial_sort_copy(vector<int>)_(shuffled)/8192 88835.417 -
std::partition(deque<int>)_(dense)/1024 338.302 -4.75%
std::partition(deque<int>)_(dense)/32 9.340 -4.47%
std::partition(deque<int>)_(dense)/50 14.002 -1.14%
std::partition(deque<int>)_(dense)/8192 2662.935 -5.01%
std::partition(deque<int>)_(sparse)/1024 380.041 -
std::partition(deque<int>)_(sparse)/32 11.782 8.30%
std::partition(deque<int>)_(sparse)/50 17.527 8.27%
std::partition(deque<int>)_(sparse)/8192 2943.091 -
std::partition(list<int>)_(dense)/1024 386.803 -
std::partition(list<int>)_(dense)/32 8.741 -
std::partition(list<int>)_(dense)/50 13.227 -2.20%
std::partition(list<int>)_(dense)/8192 5113.714 3.13%
std::partition(list<int>)_(sparse)/1024 717.428 -
std::partition(list<int>)_(sparse)/32 8.916 -
std::partition(list<int>)_(sparse)/50 22.199 -
std::partition(list<int>)_(sparse)/8192 7670.301 2.31%
std::partition(vector<int>)_(dense)/1024 247.829 -
std::partition(vector<int>)_(dense)/32 8.453 -
std::partition(vector<int>)_(dense)/50 13.290 1.52%
std::partition(vector<int>)_(dense)/8192 1866.932 -
std::partition(vector<int>)_(sparse)/1024 255.060 -
std::partition(vector<int>)_(sparse)/32 8.748 -
std::partition(vector<int>)_(sparse)/50 13.651 -
std::partition(vector<int>)_(sparse)/8192 1858.757 -
std::partition_copy(deque<int>)/1024 632.058 -3.27%
std::partition_copy(deque<int>)/32 12.672 -3.25%
std::partition_copy(deque<int>)/50 20.923 -
std::partition_copy(deque<int>)/8192 5690.988 -6.96%
std::partition_copy(list<int>)/1024 739.105 3.34%
std::partition_copy(list<int>)/32 9.104 -3.99%
std::partition_copy(list<int>)/50 13.504 -
std::partition_copy(list<int>)/8192 7430.220 2.76%
std::partition_copy(vector<int>)/1024 472.483 1.41%
std::partition_copy(vector<int>)/32 7.896 -1.43%
std::partition_copy(vector<int>)/50 12.941 1.64%
std::partition_copy(vector<int>)/8192 4583.230 -
std::partition_point(deque<int>)/1024 9.481 -
std::partition_point(deque<int>)/32 4.144 -
std::partition_point(deque<int>)/50 4.635 -
std::partition_point(deque<int>)/8192 15.241 -
std::partition_point(list<int>)/1024 1297.150 -
std::partition_point(list<int>)/32 15.873 -
std::partition_point(list<int>)/50 25.033 1.96%
std::partition_point(list<int>)/8192 11835.659 -4.81%
std::partition_point(vector<int>)/1024 6.045 -1.53%
std::partition_point(vector<int>)/32 2.565 -
std::partition_point(vector<int>)/50 2.551 -
std::partition_point(vector<int>)/8192 9.274 -
std::pop_heap(deque<float>)/1024 12.368 -4.61%
std::pop_heap(deque<float>)/8 52.443 -
std::pop_heap(deque<float>)/8192 61.978 -
std::pop_heap(deque<int>)/1024 12.375 -3.95%
std::pop_heap(deque<int>)/8 52.612 -
std::pop_heap(deque<int>)/8192 52.883 -1.14%
std::pop_heap(deque<size_t>)/1024 15.245 -
std::pop_heap(deque<size_t>)/8 52.690 -
std::pop_heap(deque<size_t>)/8192 59.130 -
std::pop_heap(deque<std::string>)/1024 59.389 -
std::pop_heap(deque<std::string>)/8 57.147 -
std::pop_heap(deque<std::string>)/8192 115.270 -
std::pop_heap(vector<float>)/1024 8.391 -
std::pop_heap(vector<float>)/8 50.616 -
std::pop_heap(vector<float>)/8192 19.611 -3.24%
std::pop_heap(vector<int>)/1024 9.963 -
std::pop_heap(vector<int>)/8 51.252 -
std::pop_heap(vector<int>)/8192 13.009 -
std::pop_heap(vector<size_t>)/1024 9.835 -
std::pop_heap(vector<size_t>)/8 51.798 -
std::pop_heap(vector<size_t>)/8192 13.063 -
std::pop_heap(vector<std::string>)/1024 20.521 -
std::pop_heap(vector<std::string>)/8 53.633 -
std::pop_heap(vector<std::string>)/8192 51.034 -
std::remove(deque<int>)_(prefix)/1024 522.504 -
std::remove(deque<int>)_(prefix)/32 51.080 -2.78%
std::remove(deque<int>)_(prefix)/50 59.801 -
std::remove(deque<int>)_(prefix)/8192 3843.924 -1.08%
std::remove(deque<int>)_(sprinkled)/1024 517.348 -
std::remove(deque<int>)_(sprinkled)/32 50.448 -2.50%
std::remove(deque<int>)_(sprinkled)/50 55.176 -3.80%
std::remove(deque<int>)_(sprinkled)/8192 3839.383 -
std::remove(list<int>)_(prefix)/1024 1000.535 1.83%
std::remove(list<int>)_(prefix)/32 52.451 -
std::remove(list<int>)_(prefix)/50 62.910 -
std::remove(list<int>)_(prefix)/8192 8158.000 -
std::remove(list<int>)_(sprinkled)/1024 970.751 2.32%
std::remove(list<int>)_(sprinkled)/32 52.450 -
std::remove(list<int>)_(sprinkled)/50 61.574 -
std::remove(list<int>)_(sprinkled)/8192 7916.383 -
std::remove(vector<int>)_(prefix)/1024 306.577 -1.80%
std::remove(vector<int>)_(prefix)/32 48.627 -
std::remove(vector<int>)_(prefix)/50 53.575 -
std::remove(vector<int>)_(prefix)/8192 2104.462 -
std::remove(vector<int>)_(sprinkled)/1024 284.545 -
std::remove(vector<int>)_(sprinkled)/32 48.756 -
std::remove(vector<int>)_(sprinkled)/50 52.858 -
std::remove(vector<int>)_(sprinkled)/8192 1975.668 -
std::remove_copy(deque<int>)_(prefix)/1024 407.510 7.58%
std::remove_copy(deque<int>)_(prefix)/32 12.927 -
std::remove_copy(deque<int>)_(prefix)/50 19.405 -1.57%
std::remove_copy(deque<int>)_(prefix)/8192 3350.696 -
std::remove_copy(deque<int>)_(sprinkled)/1024 359.229 -
std::remove_copy(deque<int>)_(sprinkled)/32 12.120 -
std::remove_copy(deque<int>)_(sprinkled)/50 18.294 -
std::remove_copy(deque<int>)_(sprinkled)/8192 2877.421 -
std::remove_copy(list<int>)_(prefix)/1024 738.574 -
std::remove_copy(list<int>)_(prefix)/32 11.297 -
std::remove_copy(list<int>)_(prefix)/50 18.900 -
std::remove_copy(list<int>)_(prefix)/8192 7255.231 3.58%
std::remove_copy(list<int>)_(sprinkled)/1024 732.840 -1.16%
std::remove_copy(list<int>)_(sprinkled)/32 11.188 -
std::remove_copy(list<int>)_(sprinkled)/50 18.681 1.25%
std::remove_copy(list<int>)_(sprinkled)/8192 7173.192 3.14%
std::remove_copy(vector<int>)_(prefix)/1024 261.895 -
std::remove_copy(vector<int>)_(prefix)/32 9.364 -
std::remove_copy(vector<int>)_(prefix)/50 13.832 -2.00%
std::remove_copy(vector<int>)_(prefix)/8192 2053.573 -
std::remove_copy(vector<int>)_(sprinkled)/1024 244.457 -
std::remove_copy(vector<int>)_(sprinkled)/32 8.439 -
std::remove_copy(vector<int>)_(sprinkled)/50 12.556 -
std::remove_copy(vector<int>)_(sprinkled)/8192 1928.537 -
std::remove_copy_if(deque<int>)_(prefix)/1024 536.555 -
std::remove_copy_if(deque<int>)_(prefix)/32 18.538 4.39%
std::remove_copy_if(deque<int>)_(prefix)/50 28.107 -
std::remove_copy_if(deque<int>)_(prefix)/8192 3798.414 -
std::remove_copy_if(deque<int>)_(sprinkled)/1024 555.967 -
std::remove_copy_if(deque<int>)_(sprinkled)/32 18.295 -
std::remove_copy_if(deque<int>)_(sprinkled)/50 28.474 -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 3547.637 -
std::remove_copy_if(list<int>)_(prefix)/1024 789.475 -
std::remove_copy_if(list<int>)_(prefix)/32 17.032 -
std::remove_copy_if(list<int>)_(prefix)/50 24.907 -
std::remove_copy_if(list<int>)_(prefix)/8192 7677.698 4.72%
std::remove_copy_if(list<int>)_(sprinkled)/1024 779.239 -1.02%
std::remove_copy_if(list<int>)_(sprinkled)/32 16.540 -
std::remove_copy_if(list<int>)_(sprinkled)/50 27.953 -
std::remove_copy_if(list<int>)_(sprinkled)/8192 7700.625 4.26%
std::remove_copy_if(vector<int>)_(prefix)/1024 398.887 -
std::remove_copy_if(vector<int>)_(prefix)/32 12.177 -
std::remove_copy_if(vector<int>)_(prefix)/50 17.886 -
std::remove_copy_if(vector<int>)_(prefix)/8192 3463.098 -1.86%
std::remove_copy_if(vector<int>)_(sprinkled)/1024 343.966 -
std::remove_copy_if(vector<int>)_(sprinkled)/32 10.235 -2.64%
std::remove_copy_if(vector<int>)_(sprinkled)/50 16.548 -
std::remove_copy_if(vector<int>)_(sprinkled)/8192 2736.211 -
std::remove_if(deque<int>)_(prefix)/1024 566.298 -
std::remove_if(deque<int>)_(prefix)/32 56.254 -
std::remove_if(deque<int>)_(prefix)/50 67.102 -1.85%
std::remove_if(deque<int>)_(prefix)/8192 4289.408 -
std::remove_if(deque<int>)_(sprinkled)/1024 537.162 -
std::remove_if(deque<int>)_(sprinkled)/32 54.314 -
std::remove_if(deque<int>)_(sprinkled)/50 62.659 -
std::remove_if(deque<int>)_(sprinkled)/8192 3928.508 -
std::remove_if(list<int>)_(prefix)/1024 1022.809 -1.43%
std::remove_if(list<int>)_(prefix)/32 58.920 -
std::remove_if(list<int>)_(prefix)/50 72.379 -
std::remove_if(list<int>)_(prefix)/8192 9993.226 2.46%
std::remove_if(list<int>)_(sprinkled)/1024 976.355 -
std::remove_if(list<int>)_(sprinkled)/32 56.968 -
std::remove_if(list<int>)_(sprinkled)/50 76.262 7.25%
std::remove_if(list<int>)_(sprinkled)/8192 8120.341 -
std::remove_if(vector<int>)_(prefix)/1024 348.456 -4.99%
std::remove_if(vector<int>)_(prefix)/32 48.910 -
std::remove_if(vector<int>)_(prefix)/50 53.863 -
std::remove_if(vector<int>)_(prefix)/8192 2589.214 -
std::remove_if(vector<int>)_(sprinkled)/1024 405.516 -
std::remove_if(vector<int>)_(sprinkled)/32 50.756 -
std::remove_if(vector<int>)_(sprinkled)/50 57.032 -
std::remove_if(vector<int>)_(sprinkled)/8192 2945.726 -
std::replace(deque<int>)_(prefix)/1024 410.208 -
std::replace(deque<int>)_(prefix)/32 12.786 -
std::replace(deque<int>)_(prefix)/50 19.132 -
std::replace(deque<int>)_(prefix)/8192 3245.316 -1.18%
std::replace(deque<int>)_(sprinkled)/1024 350.203 -
std::replace(deque<int>)_(sprinkled)/32 12.120 -
std::replace(deque<int>)_(sprinkled)/50 18.151 -
std::replace(deque<int>)_(sprinkled)/8192 2806.767 -
std::replace(list<int>)_(prefix)/1024 738.554 -
std::replace(list<int>)_(prefix)/32 11.016 -
std::replace(list<int>)_(prefix)/50 17.094 -1.49%
std::replace(list<int>)_(prefix)/8192 6975.706 -
std::replace(list<int>)_(sprinkled)/1024 728.102 -8.53%
std::replace(list<int>)_(sprinkled)/32 11.196 -
std::replace(list<int>)_(sprinkled)/50 18.606 -2.01%
std::replace(list<int>)_(sprinkled)/8192 7625.466 -1.44%
std::replace(vector<int>)_(prefix)/1024 158.416 -
std::replace(vector<int>)_(prefix)/32 5.194 -
std::replace(vector<int>)_(prefix)/50 7.585 -
std::replace(vector<int>)_(prefix)/8192 1268.363 -
std::replace(vector<int>)_(sprinkled)/1024 162.809 1.22%
std::replace(vector<int>)_(sprinkled)/32 5.475 -5.82%
std::replace(vector<int>)_(sprinkled)/50 8.615 -9.33%
std::replace(vector<int>)_(sprinkled)/8192 1283.723 1.38%
std::replace_if(deque<int>)_(prefix)/1024 497.125 3.36%
std::replace_if(deque<int>)_(prefix)/32 14.044 -
std::replace_if(deque<int>)_(prefix)/50 20.272 -1.20%
std::replace_if(deque<int>)_(prefix)/8192 3501.266 -
std::replace_if(deque<int>)_(sprinkled)/1024 370.998 -
std::replace_if(deque<int>)_(sprinkled)/32 12.426 -
std::replace_if(deque<int>)_(sprinkled)/50 18.646 -
std::replace_if(deque<int>)_(sprinkled)/8192 2993.339 1.12%
std::replace_if(list<int>)_(prefix)/1024 733.295 -
std::replace_if(list<int>)_(prefix)/32 13.834 -
std::replace_if(list<int>)_(prefix)/50 24.658 -
std::replace_if(list<int>)_(prefix)/8192 7156.806 -
std::replace_if(list<int>)_(sprinkled)/1024 737.214 -1.06%
std::replace_if(list<int>)_(sprinkled)/32 13.260 -
std::replace_if(list<int>)_(sprinkled)/50 22.945 -
std::replace_if(list<int>)_(sprinkled)/8192 7367.164 -
std::replace_if(vector<int>)_(prefix)/1024 267.626 -
std::replace_if(vector<int>)_(prefix)/32 9.478 -1.45%
std::replace_if(vector<int>)_(prefix)/50 13.818 -
std::replace_if(vector<int>)_(prefix)/8192 2018.682 -
std::replace_if(vector<int>)_(sprinkled)/1024 246.378 -
std::replace_if(vector<int>)_(sprinkled)/32 9.060 3.21%
std::replace_if(vector<int>)_(sprinkled)/50 12.920 -
std::replace_if(vector<int>)_(sprinkled)/8192 1916.038 1.11%
std::reverse(deque<int>)/32768 5711.563 -
std::reverse(deque<int>)/4096 717.169 -
std::reverse(deque<int>)/512 112.755 -
std::reverse(deque<int>)/64 13.025 -
std::reverse(deque<int>)/8 2.466 -1.90%
std::reverse(list<int>)/32768 17365.058 -13.62%
std::reverse(list<int>)/4096 1779.219 -7.03%
std::reverse(list<int>)/512 192.497 -
std::reverse(list<int>)/64 17.514 -
std::reverse(list<int>)/8 1.928 -
std::reverse(vector<int>)/32768 1034.560 -
std::reverse(vector<int>)/4096 130.567 -
std::reverse(vector<int>)/512 16.364 -
std::reverse(vector<int>)/64 4.161 -
std::reverse(vector<int>)/8 1.524 -
std::reverse_copy(deque<int>)/32768 8002.126 -
std::reverse_copy(deque<int>)/4096 965.862 -1.37%
std::reverse_copy(deque<int>)/512 124.340 -
std::reverse_copy(deque<int>)/64 15.903 -2.45%
std::reverse_copy(deque<int>)/8 2.526 -
std::reverse_copy(list<int>)/32768 26328.673 -1.69%
std::reverse_copy(list<int>)/4096 3253.148 4.63%
std::reverse_copy(list<int>)/512 363.344 -
std::reverse_copy(list<int>)/64 29.784 -
std::reverse_copy(list<int>)/8 2.417 -
std::reverse_copy(vector<int>)/32768 981.916 -
std::reverse_copy(vector<int>)/4096 131.865 -
std::reverse_copy(vector<int>)/512 17.152 -
std::reverse_copy(vector<int>)/64 2.527 -
std::reverse_copy(vector<int>)/8 2.289 -8.37%
std::rotate(deque<int>)_(1_element_backward)/1024 40.654 -
std::rotate(deque<int>)_(1_element_backward)/32 3.548 -4.04%
std::rotate(deque<int>)_(1_element_backward)/50 5.245 5.56%
std::rotate(deque<int>)_(1_element_backward)/8192 311.572 -
std::rotate(deque<int>)_(1_element_forward)/1024 37.561 1.02%
std::rotate(deque<int>)_(1_element_forward)/32 4.138 -
std::rotate(deque<int>)_(1_element_forward)/50 5.417 -
std::rotate(deque<int>)_(1_element_forward)/8192 298.245 -
std::rotate(deque<int>)_(by_1/2)/1024 187.803 -
std::rotate(deque<int>)_(by_1/2)/32 8.545 -
std::rotate(deque<int>)_(by_1/2)/50 11.604 -
std::rotate(deque<int>)_(by_1/2)/8192 1462.290 -7.22%
std::rotate(deque<int>)_(by_1/3)/1024 407.629 -2.69%
std::rotate(deque<int>)_(by_1/3)/32 20.010 -1.70%
std::rotate(deque<int>)_(by_1/3)/50 28.645 -4.23%
std::rotate(deque<int>)_(by_1/3)/8192 3328.241 4.26%
std::rotate(deque<int>)_(by_1/4)/1024 271.105 1.87%
std::rotate(deque<int>)_(by_1/4)/32 13.094 -1.52%
std::rotate(deque<int>)_(by_1/4)/50 27.491 -
std::rotate(deque<int>)_(by_1/4)/8192 2643.564 7.91%
std::rotate(list<int>)_(1_element_backward)/1024 737.621 -1.16%
std::rotate(list<int>)_(1_element_backward)/32 13.222 -1.19%
std::rotate(list<int>)_(1_element_backward)/50 24.887 -1.21%
std::rotate(list<int>)_(1_element_backward)/8192 7227.063 -
std::rotate(list<int>)_(1_element_forward)/1024 729.601 -
std::rotate(list<int>)_(1_element_forward)/32 13.780 -1.04%
std::rotate(list<int>)_(1_element_forward)/50 25.802 2.04%
std::rotate(list<int>)_(1_element_forward)/8192 8009.155 -
std::rotate(list<int>)_(by_1/2)/1024 384.493 -1.88%
std::rotate(list<int>)_(by_1/2)/32 6.438 -
std::rotate(list<int>)_(by_1/2)/50 12.621 -
std::rotate(list<int>)_(by_1/2)/8192 5429.780 -1.14%
std::rotate(list<int>)_(by_1/3)/1024 807.195 -
std::rotate(list<int>)_(by_1/3)/32 16.927 -
std::rotate(list<int>)_(by_1/3)/50 23.299 2.18%
std::rotate(list<int>)_(by_1/3)/8192 8297.999 -
std::rotate(list<int>)_(by_1/4)/1024 573.143 -
std::rotate(list<int>)_(by_1/4)/32 14.434 -
std::rotate(list<int>)_(by_1/4)/50 25.622 -1.76%
std::rotate(list<int>)_(by_1/4)/8192 6558.637 -
std::rotate(vector<bool>)_(1_element_backward)/1024 27.900 -
std::rotate(vector<bool>)_(1_element_backward)/32 17.766 -
std::rotate(vector<bool>)_(1_element_backward)/50 17.784 -
std::rotate(vector<bool>)_(1_element_backward)/8192 131.510 21.70%
std::rotate(vector<bool>)_(1_element_forward)/1024 29.383 -
std::rotate(vector<bool>)_(1_element_forward)/32 17.495 -
std::rotate(vector<bool>)_(1_element_forward)/50 17.544 -
std::rotate(vector<bool>)_(1_element_forward)/8192 113.835 -1.41%
std::rotate(vector<bool>)_(by_1/2)/1024 8.420 -
std::rotate(vector<bool>)_(by_1/2)/32 17.780 -1.08%
std::rotate(vector<bool>)_(by_1/2)/50 17.584 -
std::rotate(vector<bool>)_(by_1/2)/8192 15.047 -
std::rotate(vector<bool>)_(by_1/3)/1024 48.212 -1.62%
std::rotate(vector<bool>)_(by_1/3)/32 17.698 -
std::rotate(vector<bool>)_(by_1/3)/50 17.693 -
std::rotate(vector<bool>)_(by_1/3)/8192 155.408 -
std::rotate(vector<bool>)_(by_1/4)/1024 13.681 4.89%
std::rotate(vector<bool>)_(by_1/4)/32 17.843 -
std::rotate(vector<bool>)_(by_1/4)/50 17.697 -
std::rotate(vector<bool>)_(by_1/4)/8192 29.788 -
std::rotate(vector<int>)_(1_element_backward)/1024 35.608 -
std::rotate(vector<int>)_(1_element_backward)/32 2.906 -
std::rotate(vector<int>)_(1_element_backward)/50 5.315 -
std::rotate(vector<int>)_(1_element_backward)/8192 298.928 -
std::rotate(vector<int>)_(1_element_forward)/1024 35.403 -
std::rotate(vector<int>)_(1_element_forward)/32 2.945 -
std::rotate(vector<int>)_(1_element_forward)/50 5.242 -1.25%
std::rotate(vector<int>)_(1_element_forward)/8192 280.753 -
std::rotate(vector<int>)_(by_1/2)/1024 31.695 -
std::rotate(vector<int>)_(by_1/2)/32 2.355 1.81%
std::rotate(vector<int>)_(by_1/2)/50 3.822 -
std::rotate(vector<int>)_(by_1/2)/8192 240.361 -
std::rotate(vector<int>)_(by_1/3)/1024 119.617 1.04%
std::rotate(vector<int>)_(by_1/3)/32 9.880 -
std::rotate(vector<int>)_(by_1/3)/50 11.056 -1.19%
std::rotate(vector<int>)_(by_1/3)/8192 868.735 -
std::rotate(vector<int>)_(by_1/4)/1024 47.130 -
std::rotate(vector<int>)_(by_1/4)/32 4.755 -
std::rotate(vector<int>)_(by_1/4)/50 11.620 -
std::rotate(vector<int>)_(by_1/4)/8192 369.170 -
std::rotate_copy(deque<int>)/1024 35.106 1.14%
std::rotate_copy(deque<int>)/32 2.670 -4.81%
std::rotate_copy(deque<int>)/50 3.060 1.81%
std::rotate_copy(deque<int>)/8192 290.835 -
std::rotate_copy(list<int>)/1024 732.014 -
std::rotate_copy(list<int>)/32 8.682 -
std::rotate_copy(list<int>)/50 13.906 -
std::rotate_copy(list<int>)/8192 6924.473 -
std::rotate_copy(vector<int>)/1024 33.341 -3.86%
std::rotate_copy(vector<int>)/32 2.080 -5.14%
std::rotate_copy(vector<int>)/50 2.674 -1.24%
std::rotate_copy(vector<int>)/8192 612.820 34.74%
std::sample(deque<int>)/1024 11330.450 -
std::sample(deque<int>)/32 305.184 -
std::sample(deque<int>)/8192 91350.410 -
std::sample(list<int>)/1024 12012.821 -
std::sample(list<int>)/32 313.413 -
std::sample(list<int>)/8192 97884.065 -
std::sample(vector<int>)/1024 11307.201 -
std::sample(vector<int>)/32 303.002 -
std::sample(vector<int>)/8192 91804.031 -
std::search(deque<int>)_(near_matches)/1000 24360.794 29.93%
std::search(deque<int>)_(near_matches)/1024 25435.942 30.40%
std::search(deque<int>)_(near_matches)/8192 1439889.660 -
std::search(deque<int>)_(no_match)/1000 403.882 -
std::search(deque<int>)_(no_match)/1024 348.924 -
std::search(deque<int>)_(no_match)/1048576 421320.422 -
std::search(deque<int>)_(no_match)/8192 3290.439 -
std::search(deque<int>)_(same_length)/1000 332.569 -13.55%
std::search(deque<int>)_(same_length)/1024 475.736 -
std::search(deque<int>)_(same_length)/8192 3813.141 -1.13%
std::search(deque<int>)_(single_element)/1000 430.231 -4.44%
std::search(deque<int>)_(single_element)/1024 456.330 -
std::search(deque<int>)_(single_element)/8192 3637.093 -1.29%
std::search(deque<int>,_pred)_(near_matches)/1000 23301.076 -11.94%
std::search(deque<int>,_pred)_(near_matches)/1024 24439.795 -11.99%
std::search(deque<int>,_pred)_(near_matches)/8192 1539278.571 -
std::search(deque<int>,_pred)_(no_match)/1000 457.532 -10.49%
std::search(deque<int>,_pred)_(no_match)/1024 469.380 -9.59%
std::search(deque<int>,_pred)_(no_match)/1048576 445938.680 -16.14%
std::search(deque<int>,_pred)_(no_match)/8192 3492.549 -16.09%
std::search(deque<int>,_pred)_(same_length)/1000 479.247 -2.01%
std::search(deque<int>,_pred)_(same_length)/1024 510.941 1.09%
std::search(deque<int>,_pred)_(same_length)/8192 4035.256 -
std::search(deque<int>,_pred)_(single_element)/1000 682.189 -
std::search(deque<int>,_pred)_(single_element)/1024 700.976 -
std::search(deque<int>,_pred)_(single_element)/8192 5638.077 -
std::search(list<int>)_(near_matches)/1000 37961.155 -
std::search(list<int>)_(near_matches)/1024 39589.885 -
std::search(list<int>)_(near_matches)/8192 2533698.670 -
std::search(list<int>)_(no_match)/1000 715.132 1.99%
std::search(list<int>)_(no_match)/1024 733.306 -4.48%
std::search(list<int>)_(no_match)/1048576 846671.529 1.01%
std::search(list<int>)_(no_match)/8192 7872.737 18.31%
std::search(list<int>)_(same_length)/1000 764.757 -2.76%
std::search(list<int>)_(same_length)/1024 825.356 -1.18%
std::search(list<int>)_(same_length)/8192 8960.118 2.15%
std::search(list<int>)_(single_element)/1000 705.183 5.45%
std::search(list<int>)_(single_element)/1024 731.436 -2.55%
std::search(list<int>)_(single_element)/8192 8402.164 -4.20%
std::search(list<int>,_pred)_(near_matches)/1000 41443.648 -
std::search(list<int>,_pred)_(near_matches)/1024 43397.158 -
std::search(list<int>,_pred)_(near_matches)/8192 2693277.299 -
std::search(list<int>,_pred)_(no_match)/1000 801.123 -
std::search(list<int>,_pred)_(no_match)/1024 820.112 -
std::search(list<int>,_pred)_(no_match)/1048576 954211.225 -
std::search(list<int>,_pred)_(no_match)/8192 7836.864 5.38%
std::search(list<int>,_pred)_(same_length)/1000 789.956 -
std::search(list<int>,_pred)_(same_length)/1024 810.303 -
std::search(list<int>,_pred)_(same_length)/8192 8599.203 -7.80%
std::search(list<int>,_pred)_(single_element)/1000 796.844 -
std::search(list<int>,_pred)_(single_element)/1024 815.210 -
std::search(list<int>,_pred)_(single_element)/8192 8165.161 -18.04%
std::search(vector<int>)_(near_matches)/1000 14194.055 -2.17%
std::search(vector<int>)_(near_matches)/1024 14982.563 -1.97%
std::search(vector<int>)_(near_matches)/8192 763824.055 -
std::search(vector<int>)_(no_match)/1000 213.258 -2.36%
std::search(vector<int>)_(no_match)/1024 218.327 -2.01%
std::search(vector<int>)_(no_match)/1048576 212453.036 -1.38%
std::search(vector<int>)_(no_match)/8192 1659.073 -1.37%
std::search(vector<int>)_(same_length)/1000 242.638 -
std::search(vector<int>)_(same_length)/1024 249.851 1.72%
std::search(vector<int>)_(same_length)/8192 1920.640 2.50%
std::search(vector<int>)_(single_element)/1000 226.386 -
std::search(vector<int>)_(single_element)/1024 231.617 -
std::search(vector<int>)_(single_element)/8192 1801.295 -
std::search(vector<int>,_pred)_(near_matches)/1000 22616.960 -
std::search(vector<int>,_pred)_(near_matches)/1024 23686.931 -
std::search(vector<int>,_pred)_(near_matches)/8192 1450202.986 -
std::search(vector<int>,_pred)_(no_match)/1000 521.003 -
std::search(vector<int>,_pred)_(no_match)/1024 531.434 -
std::search(vector<int>,_pred)_(no_match)/1048576 593959.183 -
std::search(vector<int>,_pred)_(no_match)/8192 4233.633 -
std::search(vector<int>,_pred)_(same_length)/1000 599.178 -
std::search(vector<int>,_pred)_(same_length)/1024 613.166 -
std::search(vector<int>,_pred)_(same_length)/8192 4907.552 -
std::search(vector<int>,_pred)_(single_element)/1000 533.280 10.51%
std::search(vector<int>,_pred)_(single_element)/1024 544.867 10.27%
std::search(vector<int>,_pred)_(single_element)/8192 4341.085 10.37%
std::search_n(deque<int>)_(no_match)/1024 13.655 -
std::search_n(deque<int>)_(no_match)/32 13.593 -
std::search_n(deque<int>)_(no_match)/8192 15.700 -
std::search_n(deque<int>,_pred)_(no_match)/1024 14.969 -
std::search_n(deque<int>,_pred)_(no_match)/32 15.161 -
std::search_n(deque<int>,_pred)_(no_match)/8192 18.048 -
std::search_n(list<int>)_(no_match)/1024 732.753 -
std::search_n(list<int>)_(no_match)/32 10.241 -
std::search_n(list<int>)_(no_match)/8192 6585.822 -
std::search_n(list<int>,_pred)_(no_match)/1024 813.353 -
std::search_n(list<int>,_pred)_(no_match)/32 16.536 -
std::search_n(list<int>,_pred)_(no_match)/8192 8178.171 -5.77%
std::search_n(vector<int>)_(no_match)/1024 3.238 -
std::search_n(vector<int>)_(no_match)/32 3.313 -
std::search_n(vector<int>)_(no_match)/8192 3.226 -
std::search_n(vector<int>,_pred)_(no_match)/1024 8.063 -
std::search_n(vector<int>,_pred)_(no_match)/32 8.096 -
std::search_n(vector<int>,_pred)_(no_match)/8192 8.067 -
std::set<int>::clear()/0 391.410 -
std::set<int>::clear()/1024 9191.142 -5.37%
std::set<int>::clear()/32 630.010 -2.15%
std::set<int>::clear()/8192 79580.909 -4.55%
std::set<int>::contains(key)_(existent)/1024 4.050 3.44%
std::set<int>::contains(key)_(existent)/32 1.682 2.80%
std::set<int>::contains(key)_(existent)/8192 9.243 12.93%
std::set<int>::contains(key)_(non-existent)/0 0.296 -
std::set<int>::contains(key)_(non-existent)/1024 5.895 -2.59%
std::set<int>::contains(key)_(non-existent)/32 2.797 -1.34%
std::set<int>::contains(key)_(non-existent)/8192 11.828 -2.20%
std::set<int>::count(key)_(existent)/1024 4.098 1.53%
std::set<int>::count(key)_(existent)/32 1.612 -1.26%
std::set<int>::count(key)_(existent)/8192 7.836 -
std::set<int>::count(key)_(non-existent)/0 0.252 -
std::set<int>::count(key)_(non-existent)/1024 7.406 -3.51%
std::set<int>::count(key)_(non-existent)/32 2.876 -2.61%
std::set<int>::count(key)_(non-existent)/8192 11.272 -
std::set<int>::ctor(&&,_different_allocs)/0 12.815 -
std::set<int>::ctor(&&,_different_allocs)/1024 5794.249 -2.52%
std::set<int>::ctor(&&,_different_allocs)/32 177.056 -
std::set<int>::ctor(&&,_different_allocs)/8192 48154.803 -1.15%
std::set<int>::ctor(const&)/0 12.760 -
std::set<int>::ctor(const&)/1024 6654.333 6.72%
std::set<int>::ctor(const&)/32 230.811 -4.17%
std::set<int>::ctor(const&)/8192 53448.900 6.81%
std::set<int>::ctor(const&,_alloc)/0 12.781 -
std::set<int>::ctor(const&,_alloc)/1024 6219.077 -
std::set<int>::ctor(const&,_alloc)/32 218.482 -
std::set<int>::ctor(const&,_alloc)/8192 50028.351 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.683 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8583.785 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 245.750 7.87%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 69332.254 1.66%
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.721 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12738.969 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 277.637 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 240892.276 -
std::set<int>::equal_range(key)_(existent)/1024 4.572 4.64%
std::set<int>::equal_range(key)_(existent)/32 1.792 -1.75%
std::set<int>::equal_range(key)_(existent)/8192 7.939 -5.43%
std::set<int>::equal_range(key)_(non-existent)/0 0.253 -
std::set<int>::equal_range(key)_(non-existent)/1024 6.636 -11.58%
std::set<int>::equal_range(key)_(non-existent)/32 2.611 -6.14%
std::set<int>::equal_range(key)_(non-existent)/8192 10.130 -6.79%
std::set<int>::erase(iterator)/1024 19.760 -5.80%
std::set<int>::erase(iterator)/32 19.711 -4.22%
std::set<int>::erase(iterator)/8192 19.787 -6.45%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.851 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6786.054 -2.02%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 567.137 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 54739.097 -2.07%
std::set<int>::erase(key)_(existent)/1024 50.931 4.16%
std::set<int>::erase(key)_(existent)/32 21.475 -5.42%
std::set<int>::erase(key)_(existent)/8192 68.333 -
std::set<int>::erase(key)_(non-existent,_end)/0 0.254 -
std::set<int>::erase(key)_(non-existent,_end)/1024 5.769 -1.43%
std::set<int>::erase(key)_(non-existent,_end)/32 2.466 -7.70%
std::set<int>::erase(key)_(non-existent,_end)/8192 8.779 -1.74%
std::set<int>::erase(key)_(non-existent,_middle)/0 0.253 -
std::set<int>::erase(key)_(non-existent,_middle)/1024 2.949 -
std::set<int>::erase(key)_(non-existent,_middle)/32 1.798 -
std::set<int>::erase(key)_(non-existent,_middle)/8192 4.203 2.02%
std::set<int>::find(key)_(existent)/1024 3.925 -2.43%
std::set<int>::find(key)_(existent)/32 1.736 -
std::set<int>::find(key)_(existent)/8192 8.095 -
std::set<int>::find(key)_(non-existent)/0 0.252 -
std::set<int>::find(key)_(non-existent)/1024 5.803 4.92%
std::set<int>::find(key)_(non-existent)/32 2.464 8.95%
std::set<int>::find(key)_(non-existent)/8192 8.770 4.06%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/0 17.037 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 52.173 10.28%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 19.375 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 100.600 7.12%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/0 17.031 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 30.809 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 19.001 1.19%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 35.075 -2.69%
std::set<int>::insert(hint,_value)_(good_hint,_end)/0 17.258 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 45.230 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 18.909 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 98.246 8.36%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/0 17.193 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 23.037 -4.74%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 18.119 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 30.637 -5.51%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 393.130 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 17213.093 2.72%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 761.565 1.24%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 204362.372 9.59%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.680 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 13006.508 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 665.377 2.29%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 122873.250 2.90%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/0 390.970 -4.28%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7846.606 -1.90%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 540.709 -2.74%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 131574.468 -
std::set<int>::insert(value)_(already_present)/1024 6.323 5.96%
std::set<int>::insert(value)_(already_present)/32 1.794 1.86%
std::set<int>::insert(value)_(already_present)/8192 10.169 -3.14%
std::set<int>::insert(value)_(new_value,_end)/0 17.090 -3.09%
std::set<int>::insert(value)_(new_value,_end)/1024 41.879 -
std::set<int>::insert(value)_(new_value,_end)/32 18.924 -1.78%
std::set<int>::insert(value)_(new_value,_end)/8192 73.922 -
std::set<int>::insert(value)_(new_value,_middle)/0 17.035 -
std::set<int>::insert(value)_(new_value,_middle)/1024 25.527 -3.09%
std::set<int>::insert(value)_(new_value,_middle)/32 18.507 -
std::set<int>::insert(value)_(new_value,_middle)/8192 31.371 -
std::set<int>::lower_bound(key)_(existent)/1024 4.482 -4.94%
std::set<int>::lower_bound(key)_(existent)/32 1.517 -1.80%
std::set<int>::lower_bound(key)_(existent)/8192 8.064 2.73%
std::set<int>::lower_bound(key)_(non-existent)/0 0.252 -
std::set<int>::lower_bound(key)_(non-existent)/1024 6.039 -4.48%
std::set<int>::lower_bound(key)_(non-existent)/32 2.250 -13.26%
std::set<int>::lower_bound(key)_(non-existent)/8192 8.866 -5.34%
std::set<int>::operator=(const&)_(into_cleared_Container)/0 13.341 -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 6277.845 3.13%
std::set<int>::operator=(const&)_(into_cleared_Container)/32 218.316 -
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 50509.619 3.35%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/0 13.326 -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6226.165 2.51%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 219.681 2.50%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 51328.762 6.12%
std::set<int>::operator=(const&)_(into_populated_Container)/0 1.150 3.52%
std::set<int>::operator=(const&)_(into_populated_Container)/1024 1383.782 -
std::set<int>::operator=(const&)_(into_populated_Container)/32 41.821 4.40%
std::set<int>::operator=(const&)_(into_populated_Container)/8192 12412.988 -
std::set<int>::upper_bound(key)_(existent)/1024 4.116 -2.58%
std::set<int>::upper_bound(key)_(existent)/32 1.742 -
std::set<int>::upper_bound(key)_(existent)/8192 8.553 8.73%
std::set<int>::upper_bound(key)_(non-existent)/0 0.252 -
std::set<int>::upper_bound(key)_(non-existent)/1024 6.023 1.96%
std::set<int>::upper_bound(key)_(non-existent)/32 2.440 -
std::set<int>::upper_bound(key)_(non-existent)/8192 10.266 2.82%
std::set<std::string>::clear()/0 392.188 -
std::set<std::string>::clear()/1024 21959.539 4.60%
std::set<std::string>::clear()/32 902.042 2.16%
std::set<std::string>::clear()/8192 212778.999 1.78%
std::set<std::string>::contains(key)_(existent)/1024 23.090 1.03%
std::set<std::string>::contains(key)_(existent)/32 14.998 3.17%
std::set<std::string>::contains(key)_(existent)/8192 29.178 -1.63%
std::set<std::string>::contains(key)_(non-existent)/0 0.273 -
std::set<std::string>::contains(key)_(non-existent)/1024 21.665 -1.09%
std::set<std::string>::contains(key)_(non-existent)/32 10.312 -2.14%
std::set<std::string>::contains(key)_(non-existent)/8192 27.211 -2.50%
std::set<std::string>::count(key)_(existent)/1024 24.624 4.76%
std::set<std::string>::count(key)_(existent)/32 15.777 -6.11%
std::set<std::string>::count(key)_(existent)/8192 32.291 7.94%
std::set<std::string>::count(key)_(non-existent)/0 0.257 -
std::set<std::string>::count(key)_(non-existent)/1024 24.411 3.56%
std::set<std::string>::count(key)_(non-existent)/32 10.971 4.01%
std::set<std::string>::count(key)_(non-existent)/8192 33.845 -
std::set<std::string>::ctor(&&,_different_allocs)/0 12.851 -
std::set<std::string>::ctor(&&,_different_allocs)/1024 6880.426 -1.55%
std::set<std::string>::ctor(&&,_different_allocs)/32 208.269 -
std::set<std::string>::ctor(&&,_different_allocs)/8192 58431.104 1.65%
std::set<std::string>::ctor(const&)/0 12.753 -
std::set<std::string>::ctor(const&)/1024 34842.789 -
std::set<std::string>::ctor(const&)/32 801.072 -2.56%
std::set<std::string>::ctor(const&)/8192 343024.139 -
std::set<std::string>::ctor(const&,_alloc)/0 12.740 -
std::set<std::string>::ctor(const&,_alloc)/1024 37197.296 -
std::set<std::string>::ctor(const&,_alloc)/32 748.233 -
std::set<std::string>::ctor(const&,_alloc)/8192 346696.514 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.735 -2.17%
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 40147.023 1.93%
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 807.381 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 380891.998 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.876 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 56228.221 1.14%
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1003.234 1.37%
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1117184.184 -
std::set<std::string>::equal_range(key)_(existent)/1024 22.142 -
std::set<std::string>::equal_range(key)_(existent)/32 17.118 -
std::set<std::string>::equal_range(key)_(existent)/8192 30.171 3.17%
std::set<std::string>::equal_range(key)_(non-existent)/0 0.258 -
std::set<std::string>::equal_range(key)_(non-existent)/1024 24.771 -
std::set<std::string>::equal_range(key)_(non-existent)/32 10.876 -5.85%
std::set<std::string>::equal_range(key)_(non-existent)/8192 33.634 -
std::set<std::string>::erase(iterator)/1024 27.930 2.52%
std::set<std::string>::erase(iterator)/32 26.900 -
std::set<std::string>::erase(iterator)/8192 30.216 1.64%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.120 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12737.325 2.04%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 684.389 1.86%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 117488.855 1.86%
std::set<std::string>::erase(key)_(existent)/1024 98.700 -
std::set<std::string>::erase(key)_(existent)/32 76.499 3.68%
std::set<std::string>::erase(key)_(existent)/8192 84.000 -1.29%
std::set<std::string>::erase(key)_(non-existent,_end)/0 0.258 -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 20.354 -3.08%
std::set<std::string>::erase(key)_(non-existent,_end)/32 9.858 -5.21%
std::set<std::string>::erase(key)_(non-existent,_end)/8192 27.210 -5.31%
std::set<std::string>::erase(key)_(non-existent,_middle)/0 0.258 -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 12.585 -3.44%
std::set<std::string>::erase(key)_(non-existent,_middle)/32 6.464 -1.80%
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 15.441 -5.06%
std::set<std::string>::find(key)_(existent)/1024 23.114 -2.04%
std::set<std::string>::find(key)_(existent)/32 14.852 -3.74%
std::set<std::string>::find(key)_(existent)/8192 29.685 -1.46%
std::set<std::string>::find(key)_(non-existent)/0 0.256 -
std::set<std::string>::find(key)_(non-existent)/1024 22.348 6.07%
std::set<std::string>::find(key)_(non-existent)/32 10.425 -1.23%
std::set<std::string>::find(key)_(non-existent)/8192 29.251 2.90%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 24.577 -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 68.696 -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 51.364 2.10%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 73.486 -2.96%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 32.090 -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 47.161 -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 45.177 -2.57%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 57.524 -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 35.386 -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 32.452 2.87%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 35.331 4.26%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 42.423 -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 33.591 1.03%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 31.193 2.35%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 35.280 -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 42.793 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.952 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 67771.506 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1493.927 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 869015.971 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.300 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 44648.564 1.62%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1292.081 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 611323.030 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 394.823 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 42690.064 1.02%
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1089.558 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 613133.837 -
std::set<std::string>::insert(value)_(already_present)/1024 16.358 -
std::set<std::string>::insert(value)_(already_present)/32 7.331 -3.96%
std::set<std::string>::insert(value)_(already_present)/8192 60.453 -1.33%
std::set<std::string>::insert(value)_(new_value,_end)/0 28.451 1.26%
std::set<std::string>::insert(value)_(new_value,_end)/1024 66.977 -5.28%
std::set<std::string>::insert(value)_(new_value,_end)/32 39.777 -
std::set<std::string>::insert(value)_(new_value,_end)/8192 66.236 -4.67%
std::set<std::string>::insert(value)_(new_value,_middle)/0 23.257 -
std::set<std::string>::insert(value)_(new_value,_middle)/1024 49.346 -
std::set<std::string>::insert(value)_(new_value,_middle)/32 42.376 -
std::set<std::string>::insert(value)_(new_value,_middle)/8192 54.141 2.46%
std::set<std::string>::lower_bound(key)_(existent)/1024 21.740 -
std::set<std::string>::lower_bound(key)_(existent)/32 15.755 -
std::set<std::string>::lower_bound(key)_(existent)/8192 30.382 -1.49%
std::set<std::string>::lower_bound(key)_(non-existent)/0 0.257 -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 23.318 2.40%
std::set<std::string>::lower_bound(key)_(non-existent)/32 10.438 -
std::set<std::string>::lower_bound(key)_(non-existent)/8192 32.706 1.79%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/0 13.288 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 37534.283 2.04%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 800.650 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/8192 348643.209 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.264 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 36539.115 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 692.268 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 347448.225 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/0 1.051 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 15293.663 -5.17%
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 347.092 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 205184.497 -
std::set<std::string>::upper_bound(key)_(existent)/1024 22.073 -
std::set<std::string>::upper_bound(key)_(existent)/32 15.132 -
std::set<std::string>::upper_bound(key)_(existent)/8192 27.657 -2.02%
std::set<std::string>::upper_bound(key)_(non-existent)/0 0.257 -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 23.195 2.82%
std::set<std::string>::upper_bound(key)_(non-existent)/32 10.882 -1.03%
std::set<std::string>::upper_bound(key)_(non-existent)/8192 31.619 2.38%
std::shift_left(deque<int>)/1024 37.969 -
std::shift_left(deque<int>)/32 3.838 -
std::shift_left(deque<int>)/50 5.430 -
std::shift_left(deque<int>)/8192 299.972 -
std::shift_left(list<int>)/1024 725.326 -
std::shift_left(list<int>)/32 13.376 -
std::shift_left(list<int>)/50 27.303 -
std::shift_left(list<int>)/8192 7708.644 7.10%
std::shift_left(vector<int>)/1024 35.288 -
std::shift_left(vector<int>)/32 3.993 34.03%
std::shift_left(vector<int>)/50 5.255 -
std::shift_left(vector<int>)/8192 280.788 -
std::shift_right(deque<int>)/1024 40.728 -
std::shift_right(deque<int>)/32 3.430 -
std::shift_right(deque<int>)/50 4.484 -
std::shift_right(deque<int>)/8192 309.189 -
std::shift_right(list<int>)/1024 730.750 -
std::shift_right(list<int>)/32 14.411 -
std::shift_right(list<int>)/50 27.508 -5.90%
std::shift_right(list<int>)/8192 7289.977 -5.45%
std::shift_right(vector<int>)/1024 35.736 -
std::shift_right(vector<int>)/32 4.064 37.24%
std::shift_right(vector<int>)/50 5.314 -
std::shift_right(vector<int>)/8192 299.972 -
std::shuffle(deque<int>)/1024 9253.540 -
std::shuffle(deque<int>)/32 292.429 -
std::shuffle(deque<int>)/8192 73830.454 -
std::shuffle(vector<int>)/1024 8762.681 -
std::shuffle(vector<int>)/32 277.622 -
std::shuffle(vector<int>)/8192 69905.371 -
std::sort(deque<int>)_(ascending)/1024 765.599 -
std::sort(deque<int>)_(ascending)/8 17.455 -
std::sort(deque<int>)_(ascending)/8192 5747.791 -
std::sort(deque<int>)_(descending)/1024 1300.482 -
std::sort(deque<int>)_(descending)/8 25.316 -
std::sort(deque<int>)_(descending)/8192 10367.345 -
std::sort(deque<int>)_(heap)/1024 6216.454 -
std::sort(deque<int>)_(heap)/8 24.216 -1.19%
std::sort(deque<int>)_(heap)/8192 68837.743 -
std::sort(deque<int>)_(pipe-organ)/1024 2740.598 -
std::sort(deque<int>)_(pipe-organ)/8 20.053 -
std::sort(deque<int>)_(pipe-organ)/8192 26188.446 -
std::sort(deque<int>)_(qsort_adversarial)/1024 17716.418 -
std::sort(deque<int>)_(qsort_adversarial)/8 17.638 -2.15%
std::sort(deque<int>)_(qsort_adversarial)/8192 485635.869 -
std::sort(deque<int>)_(repeated)/1024 984.404 -9.64%
std::sort(deque<int>)_(repeated)/8 18.138 -
std::sort(deque<int>)_(repeated)/8192 6749.792 -4.90%
std::sort(deque<int>)_(shuffled)/1024 6811.685 -
std::sort(deque<int>)_(shuffled)/8 22.662 -
std::sort(deque<int>)_(shuffled)/8192 80475.601 -
std::sort(vector<NonIntegral>)_(ascending)/1024 519.813 -
std::sort(vector<NonIntegral>)_(ascending)/8 15.539 -
std::sort(vector<NonIntegral>)_(ascending)/8192 3751.615 -
std::sort(vector<NonIntegral>)_(descending)/1024 773.150 -
std::sort(vector<NonIntegral>)_(descending)/8 25.217 -
std::sort(vector<NonIntegral>)_(descending)/8192 5264.858 -
std::sort(vector<NonIntegral>)_(heap)/1024 4341.526 -
std::sort(vector<NonIntegral>)_(heap)/8 23.685 -
std::sort(vector<NonIntegral>)_(heap)/8192 49996.246 -1.15%
std::sort(vector<NonIntegral>)_(pipe-organ)/1024 1865.122 -
std::sort(vector<NonIntegral>)_(pipe-organ)/8 17.305 -1.02%
std::sort(vector<NonIntegral>)_(pipe-organ)/8192 18309.600 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13239.645 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8 15.720 -3.10%
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8192 155434.306 -
std::sort(vector<NonIntegral>)_(repeated)/1024 506.260 -
std::sort(vector<NonIntegral>)_(repeated)/8 15.734 -
std::sort(vector<NonIntegral>)_(repeated)/8192 3993.243 6.62%
std::sort(vector<NonIntegral>)_(shuffled)/1024 4613.369 -1.33%
std::sort(vector<NonIntegral>)_(shuffled)/8 22.544 -
std::sort(vector<NonIntegral>)_(shuffled)/8192 82272.980 -2.42%
std::sort(vector<int>)_(ascending)/1024 520.026 -
std::sort(vector<int>)_(ascending)/8 15.872 -1.45%
std::sort(vector<int>)_(ascending)/8192 3743.173 -
std::sort(vector<int>)_(descending)/1024 1020.566 -
std::sort(vector<int>)_(descending)/8 24.695 -
std::sort(vector<int>)_(descending)/8192 7281.943 -
std::sort(vector<int>)_(heap)/1024 4546.335 -
std::sort(vector<int>)_(heap)/8 23.747 -
std::sort(vector<int>)_(heap)/8192 45548.824 -
std::sort(vector<int>)_(pipe-organ)/1024 2296.770 -
std::sort(vector<int>)_(pipe-organ)/8 17.583 -
std::sort(vector<int>)_(pipe-organ)/8192 21593.392 -
std::sort(vector<int>)_(qsort_adversarial)/1024 13782.258 6.24%
std::sort(vector<int>)_(qsort_adversarial)/8 15.818 -1.36%
std::sort(vector<int>)_(qsort_adversarial)/8192 161320.830 8.56%
std::sort(vector<int>)_(repeated)/1024 658.111 -
std::sort(vector<int>)_(repeated)/8 15.822 -
std::sort(vector<int>)_(repeated)/8192 5006.341 -
std::sort(vector<int>)_(shuffled)/1024 4625.131 -
std::sort(vector<int>)_(shuffled)/8 22.640 -
std::sort(vector<int>)_(shuffled)/8192 44843.938 -
std::sort_heap(deque<int>)/1024 13592.217 -
std::sort_heap(deque<int>)/8 36.880 -
std::sort_heap(deque<int>)/8192 474543.422 -1.74%
std::sort_heap(deque<int>,_pred)/1024 12540.623 2.10%
std::sort_heap(deque<int>,_pred)/8 34.668 2.34%
std::sort_heap(deque<int>,_pred)/8192 434765.127 1.59%
std::sort_heap(vector<NonIntegral>)/1024 9918.620 -
std::sort_heap(vector<NonIntegral>)/8 30.598 -
std::sort_heap(vector<NonIntegral>)/8192 105892.066 -
std::sort_heap(vector<NonIntegral>,_pred)/1024 9973.252 -
std::sort_heap(vector<NonIntegral>,_pred)/8 32.274 -
std::sort_heap(vector<NonIntegral>,_pred)/8192 107635.118 1.16%
std::sort_heap(vector<int>)/1024 9775.690 -
std::sort_heap(vector<int>)/8 32.740 -
std::sort_heap(vector<int>)/8192 106181.296 -
std::sort_heap(vector<int>,_pred)/1024 9912.517 -
std::sort_heap(vector<int>,_pred)/8 31.330 -4.22%
std::sort_heap(vector<int>,_pred)/8192 107281.886 1.05%
std::stable_partition(deque<int>)_(alloc_fails)/1024 2717.234 2.04%
std::stable_partition(deque<int>)_(alloc_fails)/32 1842.264 -2.08%
std::stable_partition(deque<int>)_(alloc_fails)/50 1871.902 -
std::stable_partition(deque<int>)_(alloc_fails)/8192 9777.205 -
std::stable_partition(deque<int>)_(dense)/1024 602.069 -9.64%
std::stable_partition(deque<int>)_(dense)/32 29.355 -6.92%
std::stable_partition(deque<int>)_(dense)/50 39.104 -9.38%
std::stable_partition(deque<int>)_(dense)/8192 5638.241 -
std::stable_partition(deque<int>)_(sparse)/1024 447.153 -
std::stable_partition(deque<int>)_(sparse)/32 13.878 10.75%
std::stable_partition(deque<int>)_(sparse)/50 30.086 -
std::stable_partition(deque<int>)_(sparse)/8192 3451.671 1.39%
std::stable_partition(list<int>)_(alloc_fails)/1024 4186.631 -
std::stable_partition(list<int>)_(alloc_fails)/32 1840.426 -
std::stable_partition(list<int>)_(alloc_fails)/50 1885.111 -
std::stable_partition(list<int>)_(alloc_fails)/8192 26615.353 -
std::stable_partition(list<int>)_(dense)/1024 1437.170 -3.28%
std::stable_partition(list<int>)_(dense)/32 38.401 3.07%
std::stable_partition(list<int>)_(dense)/50 57.745 -
std::stable_partition(list<int>)_(dense)/8192 22942.447 -3.43%
std::stable_partition(list<int>)_(sparse)/1024 929.071 -
std::stable_partition(list<int>)_(sparse)/32 9.722 1.70%
std::stable_partition(list<int>)_(sparse)/50 26.356 -2.74%
std::stable_partition(list<int>)_(sparse)/8192 8820.959 -12.07%
std::stable_partition(vector<int>)_(alloc_fails)/1024 2279.044 -1.33%
std::stable_partition(vector<int>)_(alloc_fails)/32 1836.966 -
std::stable_partition(vector<int>)_(alloc_fails)/50 1831.334 -
std::stable_partition(vector<int>)_(alloc_fails)/8192 5293.942 -
std::stable_partition(vector<int>)_(dense)/1024 290.676 -
std::stable_partition(vector<int>)_(dense)/32 21.282 -1.64%
std::stable_partition(vector<int>)_(dense)/50 25.406 -2.99%
std::stable_partition(vector<int>)_(dense)/8192 2102.407 -
std::stable_partition(vector<int>)_(sparse)/1024 208.670 -2.27%
std::stable_partition(vector<int>)_(sparse)/32 7.321 -1.82%
std::stable_partition(vector<int>)_(sparse)/50 21.422 -
std::stable_partition(vector<int>)_(sparse)/8192 1541.211 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 3906.733 -1.96%
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 19.517 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 18891.567 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 28928.495 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 27.724 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 26213.481 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 13661.798 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8 26.218 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 25664.686 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 16312.594 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 21.357 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192 22232.930 -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 25697.268 -1.29%
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 19.865 14.68%
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 28124.119 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 3680.373 -1.47%
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 19.634 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 13010.308 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 19382.774 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 23.884 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 24355.895 -1.20%
std::stable_sort(deque<int>)_(ascending)/1024 2126.525 1.18%
std::stable_sort(deque<int>)_(ascending)/8 17.624 -
std::stable_sort(deque<int>)_(ascending)/8192 13675.348 -
std::stable_sort(deque<int>)_(descending)/1024 2917.070 1.03%
std::stable_sort(deque<int>)_(descending)/8 25.058 -2.28%
std::stable_sort(deque<int>)_(descending)/8192 20424.860 -
std::stable_sort(deque<int>)_(heap)/1024 2734.926 -
std::stable_sort(deque<int>)_(heap)/8 25.929 9.56%
std::stable_sort(deque<int>)_(heap)/8192 17370.996 -
std::stable_sort(deque<int>)_(pipe-organ)/1024 2939.306 -
std::stable_sort(deque<int>)_(pipe-organ)/8 23.320 8.14%
std::stable_sort(deque<int>)_(pipe-organ)/8192 20559.057 -4.22%
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 3169.361 2.45%
std::stable_sort(deque<int>)_(qsort_adversarial)/8 17.345 -1.67%
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 21257.962 2.93%
std::stable_sort(deque<int>)_(repeated)/1024 1419.082 -
std::stable_sort(deque<int>)_(repeated)/8 19.212 8.06%
std::stable_sort(deque<int>)_(repeated)/8192 7667.602 -
std::stable_sort(deque<int>)_(shuffled)/1024 2528.348 -
std::stable_sort(deque<int>)_(shuffled)/8 23.627 5.00%
std::stable_sort(deque<int>)_(shuffled)/8192 14157.378 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 4905.864 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 16.369 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 48162.006 4.26%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 22904.819 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 24.449 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 119371.583 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 13744.689 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 23.253 -1.01%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 107921.445 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 13916.056 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 17.854 -4.75%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 84859.612 2.14%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 22537.487 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 15.902 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 136627.968 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 4119.152 17.89%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 16.227 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 19042.205 5.41%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 17936.752 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 20.386 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 146089.852 -
std::stable_sort(vector<NonIntegral>)_(ascending)/1024 3634.457 -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 16.414 3.02%
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 41910.082 -1.51%
std::stable_sort(vector<NonIntegral>)_(descending)/1024 12666.510 1.14%
std::stable_sort(vector<NonIntegral>)_(descending)/8 22.730 -
std::stable_sort(vector<NonIntegral>)_(descending)/8192 190122.074 1.38%
std::stable_sort(vector<NonIntegral>)_(heap)/1024 9651.622 1.20%
std::stable_sort(vector<NonIntegral>)_(heap)/8 21.470 -
std::stable_sort(vector<NonIntegral>)_(heap)/8192 118874.597 1.09%
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 8559.547 6.09%
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 19.508 6.41%
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 121819.813 4.93%
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13835.958 1.94%
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.400 2.58%
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 204001.338 1.90%
std::stable_sort(vector<NonIntegral>)_(repeated)/1024 1276.515 -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 16.203 -1.72%
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 14162.529 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/1024 12138.595 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 19.711 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8192 176355.616 -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 4601.196 -7.16%
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 15.882 -2.00%
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 18618.339 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 23313.069 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 24.314 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 24411.411 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 13866.647 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 21.998 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 30494.489 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 14569.179 2.53%
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 18.328 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 22134.515 1.07%
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 22681.677 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 15.896 -2.00%
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 34369.395 -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 3418.370 -1.46%
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 15.852 -2.48%
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 9602.827 -1.53%
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 17876.431 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 20.428 -1.17%
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 27224.451 -
std::stable_sort(vector<int>)_(ascending)/1024 2131.934 3.13%
std::stable_sort(vector<int>)_(ascending)/8 15.655 -
std::stable_sort(vector<int>)_(ascending)/8192 13532.070 -
std::stable_sort(vector<int>)_(descending)/1024 2847.931 1.82%
std::stable_sort(vector<int>)_(descending)/8 24.492 -
std::stable_sort(vector<int>)_(descending)/8192 18531.341 -
std::stable_sort(vector<int>)_(heap)/1024 2548.052 -
std::stable_sort(vector<int>)_(heap)/8 21.532 -2.11%
std::stable_sort(vector<int>)_(heap)/8192 14559.943 -
std::stable_sort(vector<int>)_(pipe-organ)/1024 2878.412 3.01%
std::stable_sort(vector<int>)_(pipe-organ)/8 19.023 4.41%
std::stable_sort(vector<int>)_(pipe-organ)/8192 18804.814 3.13%
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 2949.836 2.71%
std::stable_sort(vector<int>)_(qsort_adversarial)/8 15.615 -
std::stable_sort(vector<int>)_(qsort_adversarial)/8192 18611.012 1.86%
std::stable_sort(vector<int>)_(repeated)/1024 1092.845 -2.02%
std::stable_sort(vector<int>)_(repeated)/8 15.509 -1.38%
std::stable_sort(vector<int>)_(repeated)/8192 5246.066 -
std::stable_sort(vector<int>)_(shuffled)/1024 2270.912 -
std::stable_sort(vector<int>)_(shuffled)/8 19.819 -
std::stable_sort(vector<int>)_(shuffled)/8192 11026.403 -
std::swap_ranges(deque<int>)/1024 319.361 -
std::swap_ranges(deque<int>)/32 10.425 -
std::swap_ranges(deque<int>)/50 15.851 -
std::swap_ranges(deque<int>)/8192 2547.885 -1.72%
std::swap_ranges(list<int>)/1024 799.852 4.46%
std::swap_ranges(list<int>)/32 19.396 -6.59%
std::swap_ranges(list<int>)/50 32.148 -3.26%
std::swap_ranges(list<int>)/8192 11026.022 29.02%
std::swap_ranges(vector<int>)/1024 62.527 -
std::swap_ranges(vector<int>)/32 4.808 -
std::swap_ranges(vector<int>)/50 5.594 -
std::swap_ranges(vector<int>)/8192 475.483 -
std::transform(deque<int>)_(identity_transform)/1024 369.811 -
std::transform(deque<int>)_(identity_transform)/32 12.291 -
std::transform(deque<int>)_(identity_transform)/50 19.069 -
std::transform(deque<int>)_(identity_transform)/8192 2443.026 -
std::transform(deque<int>,_deque<int>)/1024 659.977 -
std::transform(deque<int>,_deque<int>)/32 21.349 -3.75%
std::transform(deque<int>,_deque<int>)/50 35.867 1.18%
std::transform(deque<int>,_deque<int>)/8192 5417.876 -
std::transform(list<int>)_(identity_transform)/1024 736.686 -
std::transform(list<int>)_(identity_transform)/32 16.884 -
std::transform(list<int>)_(identity_transform)/50 30.252 -1.08%
std::transform(list<int>)_(identity_transform)/8192 7593.657 -
std::transform(list<int>,_list<int>)/1024 838.048 -
std::transform(list<int>,_list<int>)/32 23.000 -
std::transform(list<int>,_list<int>)/50 37.159 -
std::transform(list<int>,_list<int>)/8192 8607.501 -13.95%
std::transform(vector<int>)_(identity_transform)/1024 262.134 -
std::transform(vector<int>)_(identity_transform)/32 9.218 -
std::transform(vector<int>)_(identity_transform)/50 16.246 -
std::transform(vector<int>)_(identity_transform)/8192 2018.620 -
std::transform(vector<int>,_vector<int>)/1024 554.302 -
std::transform(vector<int>,_vector<int>)/32 17.176 -
std::transform(vector<int>,_vector<int>)/50 26.818 -
std::transform(vector<int>,_vector<int>)/8192 4437.123 -
std::unique(deque<int>)_(contiguous)/1024 513.023 -
std::unique(deque<int>)_(contiguous)/32 49.603 -2.86%
std::unique(deque<int>)_(contiguous)/52 55.580 -4.26%
std::unique(deque<int>)_(contiguous)/8192 3727.321 -1.06%
std::unique(deque<int>)_(sprinkled)/1024 511.126 -
std::unique(deque<int>)_(sprinkled)/32 55.939 4.88%
std::unique(deque<int>)_(sprinkled)/52 61.865 1.92%
std::unique(deque<int>)_(sprinkled)/8192 3808.914 -
std::unique(deque<int>,_pred)_(contiguous)/1024 630.656 -
std::unique(deque<int>,_pred)_(contiguous)/32 56.635 -
std::unique(deque<int>,_pred)_(contiguous)/52 68.235 -
std::unique(deque<int>,_pred)_(contiguous)/8192 4560.129 -
std::unique(deque<int>,_pred)_(sprinkled)/1024 683.142 -
std::unique(deque<int>,_pred)_(sprinkled)/32 57.948 -
std::unique(deque<int>,_pred)_(sprinkled)/52 70.290 -
std::unique(deque<int>,_pred)_(sprinkled)/8192 5214.653 -
std::unique(list<int>)_(contiguous)/1024 921.497 -
std::unique(list<int>)_(contiguous)/32 51.859 -
std::unique(list<int>)_(contiguous)/52 64.030 -
std::unique(list<int>)_(contiguous)/8192 7014.113 -
std::unique(list<int>)_(sprinkled)/1024 950.419 -
std::unique(list<int>)_(sprinkled)/32 53.892 -
std::unique(list<int>)_(sprinkled)/52 67.329 -
std::unique(list<int>)_(sprinkled)/8192 7918.914 -
std::unique(list<int>,_pred)_(contiguous)/1024 950.652 -1.70%
std::unique(list<int>,_pred)_(contiguous)/32 56.772 -
std::unique(list<int>,_pred)_(contiguous)/52 70.850 -
std::unique(list<int>,_pred)_(contiguous)/8192 7568.373 -10.18%
std::unique(list<int>,_pred)_(sprinkled)/1024 1000.296 -1.79%
std::unique(list<int>,_pred)_(sprinkled)/32 64.521 -4.95%
std::unique(list<int>,_pred)_(sprinkled)/52 80.628 -4.65%
std::unique(list<int>,_pred)_(sprinkled)/8192 8198.663 -1.58%
std::unique(vector<int>)_(contiguous)/1024 304.513 -1.61%
std::unique(vector<int>)_(contiguous)/32 48.107 -
std::unique(vector<int>)_(contiguous)/52 53.287 -
std::unique(vector<int>)_(contiguous)/8192 1903.730 -
std::unique(vector<int>)_(sprinkled)/1024 542.915 1.75%
std::unique(vector<int>)_(sprinkled)/32 54.239 -
std::unique(vector<int>)_(sprinkled)/52 68.671 4.86%
std::unique(vector<int>)_(sprinkled)/8192 3935.944 -
std::unique(vector<int>,_pred)_(contiguous)/1024 503.493 2.56%
std::unique(vector<int>,_pred)_(contiguous)/32 54.252 -
std::unique(vector<int>,_pred)_(contiguous)/52 64.521 -
std::unique(vector<int>,_pred)_(contiguous)/8192 3629.563 -
std::unique(vector<int>,_pred)_(sprinkled)/1024 685.434 -
std::unique(vector<int>,_pred)_(sprinkled)/32 57.961 -
std::unique(vector<int>,_pred)_(sprinkled)/52 70.726 -
std::unique(vector<int>,_pred)_(sprinkled)/8192 5165.436 -
std::unique_copy(deque<int>)_(contiguous)/1024 470.540 -
std::unique_copy(deque<int>)_(contiguous)/32 11.799 13.15%
std::unique_copy(deque<int>)_(contiguous)/52 18.504 11.38%
std::unique_copy(deque<int>)_(contiguous)/8192 3712.135 -
std::unique_copy(deque<int>)_(sprinkled)/1024 465.207 -6.45%
std::unique_copy(deque<int>)_(sprinkled)/32 9.206 -20.92%
std::unique_copy(deque<int>)_(sprinkled)/52 14.724 -21.87%
std::unique_copy(deque<int>)_(sprinkled)/8192 3725.658 -1.95%
std::unique_copy(deque<int>,_pred)_(contiguous)/1024 596.397 -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 16.272 -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 25.508 1.45%
std::unique_copy(deque<int>,_pred)_(contiguous)/8192 4477.343 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/1024 632.525 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 18.760 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 31.453 -1.06%
std::unique_copy(deque<int>,_pred)_(sprinkled)/8192 5057.525 -
std::unique_copy(list<int>)_(contiguous)/1024 738.333 -
std::unique_copy(list<int>)_(contiguous)/32 11.211 -
std::unique_copy(list<int>)_(contiguous)/52 19.429 -
std::unique_copy(list<int>)_(contiguous)/8192 6821.389 -
std::unique_copy(list<int>)_(sprinkled)/1024 778.649 4.56%
std::unique_copy(list<int>)_(sprinkled)/32 13.010 -4.14%
std::unique_copy(list<int>)_(sprinkled)/52 25.173 3.94%
std::unique_copy(list<int>)_(sprinkled)/8192 7007.803 -
std::unique_copy(list<int>,_pred)_(contiguous)/1024 788.533 -
std::unique_copy(list<int>,_pred)_(contiguous)/32 16.254 -
std::unique_copy(list<int>,_pred)_(contiguous)/52 28.882 -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 7453.152 -2.14%
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 833.286 -
std::unique_copy(list<int>,_pred)_(sprinkled)/32 21.451 -
std::unique_copy(list<int>,_pred)_(sprinkled)/52 35.096 -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 7656.949 -
std::unique_copy(vector<int>)_(contiguous)/1024 246.920 -
std::unique_copy(vector<int>)_(contiguous)/32 8.640 -
std::unique_copy(vector<int>)_(contiguous)/52 13.340 -1.81%
std::unique_copy(vector<int>)_(contiguous)/8192 1880.747 -
std::unique_copy(vector<int>)_(sprinkled)/1024 455.019 -
std::unique_copy(vector<int>)_(sprinkled)/32 13.324 -2.11%
std::unique_copy(vector<int>)_(sprinkled)/52 21.762 -2.25%
std::unique_copy(vector<int>)_(sprinkled)/8192 3647.516 -
std::unique_copy(vector<int>,_pred)_(contiguous)/1024 536.371 -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 12.388 -
std::unique_copy(vector<int>,_pred)_(contiguous)/52 24.582 -
std::unique_copy(vector<int>,_pred)_(contiguous)/8192 3776.343 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 587.867 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/32 17.170 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/52 29.379 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/8192 4506.514 -
std::unordered_map<int,_int>::clear()/0 392.013 -
std::unordered_map<int,_int>::clear()/1024 8410.016 -
std::unordered_map<int,_int>::clear()/32 594.505 -2.94%
std::unordered_map<int,_int>::clear()/8192 65649.124 -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 1.663 -8.97%
std::unordered_map<int,_int>::contains(key)_(existent)/32 1.796 4.54%
std::unordered_map<int,_int>::contains(key)_(existent)/8192 1.593 2.07%
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 0.440 24.90%
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 1.356 4.80%
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 1.703 17.94%
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 1.496 7.74%
std::unordered_map<int,_int>::count(key)_(existent)/1024 1.265 2.84%
std::unordered_map<int,_int>::count(key)_(existent)/32 1.452 -1.92%
std::unordered_map<int,_int>::count(key)_(existent)/8192 1.440 -
std::unordered_map<int,_int>::count(key)_(non-existent)/0 0.406 51.26%
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 1.634 16.39%
std::unordered_map<int,_int>::count(key)_(non-existent)/32 1.830 23.39%
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 1.422 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/0 14.088 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 8510.797 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 262.956 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 97506.901 -
std::unordered_map<int,_int>::ctor(const&)/0 12.984 -
std::unordered_map<int,_int>::ctor(const&)/1024 6705.202 -
std::unordered_map<int,_int>::ctor(const&)/32 197.971 1.17%
std::unordered_map<int,_int>::ctor(const&)/8192 55023.360 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 12.993 -1.03%
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 9795.107 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 267.929 2.32%
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 81171.342 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.901 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13523.109 1.47%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 372.788 -1.53%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 141848.225 -1.16%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.960 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13342.414 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 364.218 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 141773.167 -
std::unordered_map<int,_int>::erase(iterator)/1024 20.069 -5.89%
std::unordered_map<int,_int>::erase(iterator)/32 19.718 -6.23%
std::unordered_map<int,_int>::erase(iterator)/8192 19.804 -7.33%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 397.233 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5558.232 -6.18%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 537.110 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 46403.072 -3.76%
std::unordered_map<int,_int>::erase(key)_(existent)/1024 22.883 -1.31%
std::unordered_map<int,_int>::erase(key)_(existent)/32 21.112 -5.19%
std::unordered_map<int,_int>::erase(key)_(existent)/8192 21.387 -6.05%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 0.404 51.83%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 1.181 3.88%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 1.071 -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 1.243 4.40%
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/0 0.486 -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 1.229 5.91%
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 1.258 5.27%
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 1.271 6.08%
std::unordered_map<int,_int>::find(key)_(existent)/1024 1.482 23.58%
std::unordered_map<int,_int>::find(key)_(existent)/32 1.528 11.07%
std::unordered_map<int,_int>::find(key)_(existent)/8192 1.546 15.29%
std::unordered_map<int,_int>::find(key)_(non-existent)/0 0.340 3.08%
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 1.294 1.51%
std::unordered_map<int,_int>::find(key)_(non-existent)/32 1.065 1.65%
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 1.034 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 395.713 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 12872.958 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 726.848 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 139407.996 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 395.560 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12816.375 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 729.697 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 139534.356 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 396.287 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7635.977 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 616.724 3.87%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 85511.022 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 393.733 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 14059.866 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 772.163 1.38%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 147801.930 -11.48%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 396.614 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 13939.191 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 753.815 -3.59%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 146680.863 -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 2.630 -7.40%
std::unordered_map<int,_int>::insert(value)_(already_present)/32 2.864 -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 2.769 -6.52%
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/0 17.983 -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 19.243 2.95%
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/32 19.380 -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 19.889 4.24%
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/0 17.982 -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024 20.217 -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/32 19.274 -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 19.987 1.89%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 5.099 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.640 -5.97%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 5.006 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 18.194 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 19.536 4.01%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 19.194 -2.14%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 20.697 9.84%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 18.232 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 19.791 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 19.190 -1.05%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 20.818 -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.290 -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6641.853 -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 211.747 -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 60374.393 12.46%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.229 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 7088.041 6.98%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 211.750 7.32%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 54617.785 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/0 0.929 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1352.148 -13.39%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 25.150 -1.16%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 24841.461 -7.84%
std::unordered_multimap<int,_int>::clear()/0 392.112 -
std::unordered_multimap<int,_int>::clear()/1024 8060.102 -12.62%
std::unordered_multimap<int,_int>::clear()/32 589.741 -4.27%
std::unordered_multimap<int,_int>::clear()/8192 62106.132 -11.31%
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 1.210 -15.13%
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 1.400 -17.88%
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 1.325 -16.70%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 0.489 11.64%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 2.019 33.95%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 1.667 21.21%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 1.863 9.83%
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 1.936 8.43%
std::unordered_multimap<int,_int>::count(key)_(existent)/32 1.853 2.17%
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 1.931 12.52%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 0.272 -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 1.120 1.81%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 1.259 5.79%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 1.269 21.15%
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/0 13.990 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/1024 8618.907 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 285.320 -1.12%
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 102017.401 -
std::unordered_multimap<int,_int>::ctor(const&)/0 12.898 -
std::unordered_multimap<int,_int>::ctor(const&)/1024 6702.672 -4.21%
std::unordered_multimap<int,_int>::ctor(const&)/32 197.694 -4.00%
std::unordered_multimap<int,_int>::ctor(const&)/8192 54694.592 -2.98%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 12.977 -1.37%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 9039.126 -1.13%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 250.090 -3.58%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 75775.966 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.821 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 12593.783 -4.96%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 378.506 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 138200.267 -1.96%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.837 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12383.557 -3.91%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 362.146 -1.04%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 138347.111 -1.34%
std::unordered_multimap<int,_int>::erase(iterator)/1024 19.606 -5.94%
std::unordered_multimap<int,_int>::erase(iterator)/32 19.522 -5.35%
std::unordered_multimap<int,_int>::erase(iterator)/8192 28.294 34.65%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.316 -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5824.500 -5.17%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 517.343 -1.06%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 44630.037 -7.52%
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 20.704 -1.13%
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 20.562 -1.29%
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 24.103 2.46%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.266 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 1.397 23.08%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 1.393 13.47%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 1.216 3.49%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.483 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 1.441 13.04%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.285 14.13%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 1.008 -13.58%
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 1.629 22.20%
std::unordered_multimap<int,_int>::find(key)_(existent)/32 1.431 13.24%
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 1.461 3.95%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/0 0.328 -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 1.190 -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 1.191 27.57%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 1.178 6.21%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.230 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 14777.090 -3.36%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 751.663 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 166034.082 -2.62%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 393.260 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 14745.004 -3.23%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 759.885 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 166052.407 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 392.893 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 14018.192 -3.39%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 816.340 1.09%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 176252.195 -1.22%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 392.411 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 15771.809 2.38%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 825.468 1.85%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 166337.871 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 392.798 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 16370.891 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 858.044 6.68%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 181737.132 -1.40%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 23.672 14.07%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 20.309 -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 21.249 -10.24%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/0 18.506 -1.27%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 22.364 -8.61%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 19.939 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 21.098 9.89%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/0 18.475 -1.29%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 21.887 13.72%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32 18.927 -3.98%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 33.307 41.43%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.121 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 7347.979 7.36%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 206.776 -7.08%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 62984.079 16.28%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.213 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6799.166 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 200.804 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 54720.274 -4.42%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 0.929 -3.72%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1545.668 12.60%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 24.525 2.09%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 28565.091 5.06%
std::unordered_multiset<int>::clear()/0 393.557 -
std::unordered_multiset<int>::clear()/1024 8152.726 -
std::unordered_multiset<int>::clear()/32 588.870 -
std::unordered_multiset<int>::clear()/8192 62528.435 -6.98%
std::unordered_multiset<int>::contains(key)_(existent)/1024 1.201 2.64%
std::unordered_multiset<int>::contains(key)_(existent)/32 1.222 7.59%
std::unordered_multiset<int>::contains(key)_(existent)/8192 1.244 -5.81%
std::unordered_multiset<int>::contains(key)_(non-existent)/0 0.401 18.73%
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 1.292 -18.52%
std::unordered_multiset<int>::contains(key)_(non-existent)/32 1.461 -3.31%
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 1.315 -10.91%
std::unordered_multiset<int>::count(key)_(existent)/1024 1.787 9.81%
std::unordered_multiset<int>::count(key)_(existent)/32 1.553 -
std::unordered_multiset<int>::count(key)_(existent)/8192 1.719 6.64%
std::unordered_multiset<int>::count(key)_(non-existent)/0 0.273 -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 1.344 -4.47%
std::unordered_multiset<int>::count(key)_(non-existent)/32 1.354 2.02%
std::unordered_multiset<int>::count(key)_(non-existent)/8192 1.282 -3.58%
std::unordered_multiset<int>::ctor(&&,_different_allocs)/0 14.327 1.98%
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 8870.340 3.10%
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 302.265 1.10%
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 101460.736 -
std::unordered_multiset<int>::ctor(const&)/0 13.245 2.76%
std::unordered_multiset<int>::ctor(const&)/1024 7233.934 8.59%
std::unordered_multiset<int>::ctor(const&)/32 217.024 9.16%
std::unordered_multiset<int>::ctor(const&)/8192 58708.430 6.71%
std::unordered_multiset<int>::ctor(const&,_alloc)/0 13.336 -
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 9543.874 4.68%
std::unordered_multiset<int>::ctor(const&,_alloc)/32 268.331 8.34%
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 80997.232 6.36%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.919 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 12991.633 2.02%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 369.938 -2.11%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 138539.901 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.927 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12810.011 1.72%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 364.118 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 139704.870 1.17%
std::unordered_multiset<int>::erase(iterator)/1024 19.541 -
std::unordered_multiset<int>::erase(iterator)/32 19.891 2.35%
std::unordered_multiset<int>::erase(iterator)/8192 22.529 15.42%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 394.353 -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6001.819 6.70%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 510.809 -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 46340.531 1.53%
std::unordered_multiset<int>::erase(key)_(existent)/1024 21.080 -9.69%
std::unordered_multiset<int>::erase(key)_(existent)/32 21.757 6.43%
std::unordered_multiset<int>::erase(key)_(existent)/8192 22.016 -2.49%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 0.296 -38.71%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 1.174 -8.29%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 1.200 -15.82%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 1.181 10.33%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/0 0.486 -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 1.263 15.21%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 1.186 -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 1.145 -
std::unordered_multiset<int>::find(key)_(existent)/1024 1.230 -5.90%
std::unordered_multiset<int>::find(key)_(existent)/32 1.269 -11.81%
std::unordered_multiset<int>::find(key)_(existent)/8192 1.197 -
std::unordered_multiset<int>::find(key)_(non-existent)/0 0.343 -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 1.220 35.09%
std::unordered_multiset<int>::find(key)_(non-existent)/32 1.040 3.80%
std::unordered_multiset<int>::find(key)_(non-existent)/8192 1.096 -4.90%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 394.028 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 14970.694 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 753.680 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 164189.126 -3.01%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 393.802 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 15118.883 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 761.051 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 163791.761 -1.39%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 393.442 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 13970.240 1.19%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 799.718 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 171848.514 -1.96%
std::unordered_multiset<int>::insert(value)_(already_present)/1024 24.450 16.58%
std::unordered_multiset<int>::insert(value)_(already_present)/32 22.264 10.88%
std::unordered_multiset<int>::insert(value)_(already_present)/8192 22.118 3.47%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/0 19.023 3.21%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 23.295 -2.26%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/32 20.205 7.04%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 21.814 11.30%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/0 18.533 -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 23.502 -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32 18.959 -6.77%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 32.107 32.44%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/0 13.224 -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6870.472 1.59%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 222.010 5.85%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 54320.048 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 13.190 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6803.447 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 200.800 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 54808.222 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/0 0.929 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 1444.557 5.65%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 24.838 -1.20%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 27065.720 6.62%
std::unordered_set<int>::clear()/0 390.617 -
std::unordered_set<int>::clear()/1024 8459.728 4.84%
std::unordered_set<int>::clear()/32 599.068 2.73%
std::unordered_set<int>::clear()/8192 65852.335 4.15%
std::unordered_set<int>::contains(key)_(existent)/1024 1.331 21.91%
std::unordered_set<int>::contains(key)_(existent)/32 1.593 36.60%
std::unordered_set<int>::contains(key)_(existent)/8192 1.692 29.00%
std::unordered_set<int>::contains(key)_(non-existent)/0 0.338 -
std::unordered_set<int>::contains(key)_(non-existent)/1024 1.701 8.41%
std::unordered_set<int>::contains(key)_(non-existent)/32 1.735 16.76%
std::unordered_set<int>::contains(key)_(non-existent)/8192 1.527 -
std::unordered_set<int>::count(key)_(existent)/1024 1.082 -15.10%
std::unordered_set<int>::count(key)_(existent)/32 1.298 -4.58%
std::unordered_set<int>::count(key)_(existent)/8192 1.319 -4.10%
std::unordered_set<int>::count(key)_(non-existent)/0 0.275 -42.96%
std::unordered_set<int>::count(key)_(non-existent)/1024 1.596 -8.08%
std::unordered_set<int>::count(key)_(non-existent)/32 1.518 -7.54%
std::unordered_set<int>::count(key)_(non-existent)/8192 1.560 -5.22%
std::unordered_set<int>::ctor(&&,_different_allocs)/0 13.904 1.07%
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 8822.106 -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 293.101 5.52%
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 104412.965 -6.44%
std::unordered_set<int>::ctor(const&)/0 12.938 -
std::unordered_set<int>::ctor(const&)/1024 6708.602 -
std::unordered_set<int>::ctor(const&)/32 199.898 -
std::unordered_set<int>::ctor(const&)/8192 54783.044 -
std::unordered_set<int>::ctor(const&,_alloc)/0 13.192 2.33%
std::unordered_set<int>::ctor(const&,_alloc)/1024 9798.112 -
std::unordered_set<int>::ctor(const&,_alloc)/32 270.789 1.71%
std::unordered_set<int>::ctor(const&,_alloc)/8192 81362.638 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.885 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13645.432 1.86%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 376.401 1.55%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 141761.944 -3.13%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.922 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13904.915 4.91%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 380.502 3.17%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 144440.589 3.16%
std::unordered_set<int>::erase(iterator)/1024 20.050 1.54%
std::unordered_set<int>::erase(iterator)/32 19.905 1.90%
std::unordered_set<int>::erase(iterator)/8192 20.139 2.85%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.184 -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5707.980 4.15%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 528.626 1.32%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 45998.167 3.72%
std::unordered_set<int>::erase(key)_(existent)/1024 21.965 2.86%
std::unordered_set<int>::erase(key)_(existent)/32 21.578 2.30%
std::unordered_set<int>::erase(key)_(existent)/8192 22.422 1.12%
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 0.300 -7.88%
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 1.383 -8.53%
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 1.359 -7.30%
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 1.200 -5.09%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/0 0.484 -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 1.156 -7.12%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 1.282 -9.78%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 1.119 -6.93%
std::unordered_set<int>::find(key)_(existent)/1024 1.414 -1.14%
std::unordered_set<int>::find(key)_(existent)/32 1.239 1.58%
std::unordered_set<int>::find(key)_(existent)/8192 1.425 1.94%
std::unordered_set<int>::find(key)_(non-existent)/0 0.331 -
std::unordered_set<int>::find(key)_(non-existent)/1024 1.144 -
std::unordered_set<int>::find(key)_(non-existent)/32 1.164 -
std::unordered_set<int>::find(key)_(non-existent)/8192 1.206 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.206 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 12562.122 -3.45%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 730.406 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 137897.653 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.721 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 13463.277 2.36%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 781.755 6.44%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 138344.087 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/0 392.227 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7595.472 -3.39%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 587.315 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 84776.488 -1.01%
std::unordered_set<int>::insert(value)_(already_present)/1024 2.532 5.32%
std::unordered_set<int>::insert(value)_(already_present)/32 2.737 -3.10%
std::unordered_set<int>::insert(value)_(already_present)/8192 2.646 -3.81%
std::unordered_set<int>::insert(value)_(new_value,_end)/0 17.935 -
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 19.775 5.63%
std::unordered_set<int>::insert(value)_(new_value,_end)/32 18.882 -1.96%
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 19.291 3.03%
std::unordered_set<int>::insert(value)_(new_value,_middle)/0 17.921 -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 19.628 -3.33%
std::unordered_set<int>::insert(value)_(new_value,_middle)/32 18.975 -1.41%
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 19.726 1.02%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/0 13.527 -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 6646.313 -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 210.773 -6.78%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 53358.660 -1.63%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/0 13.499 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6670.155 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 198.324 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 54904.313 -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0 0.930 -1.13%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 1348.678 -9.25%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 25.268 3.33%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 26504.744 -5.91%
std::unordered_set<std::string>::clear()/0 392.401 -
std::unordered_set<std::string>::clear()/1024 23395.572 -
std::unordered_set<std::string>::clear()/32 932.430 3.04%
std::unordered_set<std::string>::clear()/8192 221856.981 1.02%
std::unordered_set<std::string>::contains(key)_(existent)/1024 37.676 9.17%
std::unordered_set<std::string>::contains(key)_(existent)/32 39.994 2.54%
std::unordered_set<std::string>::contains(key)_(existent)/8192 37.555 1.58%
std::unordered_set<std::string>::contains(key)_(non-existent)/0 0.344 -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 23.929 -1.12%
std::unordered_set<std::string>::contains(key)_(non-existent)/32 24.029 -19.67%
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 19.476 -18.53%
std::unordered_set<std::string>::count(key)_(existent)/1024 40.620 -
std::unordered_set<std::string>::count(key)_(existent)/32 39.970 -11.94%
std::unordered_set<std::string>::count(key)_(existent)/8192 37.460 -8.26%
std::unordered_set<std::string>::count(key)_(non-existent)/0 0.325 -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 19.475 -23.64%
std::unordered_set<std::string>::count(key)_(non-existent)/32 26.938 18.32%
std::unordered_set<std::string>::count(key)_(non-existent)/8192 24.475 1.44%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/0 13.796 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/1024 40812.029 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 1008.184 10.74%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 713460.604 -
std::unordered_set<std::string>::ctor(const&)/0 12.948 -
std::unordered_set<std::string>::ctor(const&)/1024 33270.924 -14.66%
std::unordered_set<std::string>::ctor(const&)/32 709.572 2.06%
std::unordered_set<std::string>::ctor(const&)/8192 337002.130 -1.55%
std::unordered_set<std::string>::ctor(const&,_alloc)/0 13.252 1.37%
std::unordered_set<std::string>::ctor(const&,_alloc)/1024 62933.083 -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 1579.418 15.07%
std::unordered_set<std::string>::ctor(const&,_alloc)/8192 603215.765 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.903 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 62507.307 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 1503.094 2.59%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 641127.642 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.926 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 61740.251 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1438.457 -17.55%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 636711.567 -
std::unordered_set<std::string>::erase(iterator)/1024 26.363 1.66%
std::unordered_set<std::string>::erase(iterator)/32 32.362 2.24%
std::unordered_set<std::string>::erase(iterator)/8192 31.942 -3.34%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 390.658 -3.53%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12759.214 1.31%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 688.585 4.59%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 119015.508 1.46%
std::unordered_set<std::string>::erase(key)_(existent)/1024 135.332 53.50%
std::unordered_set<std::string>::erase(key)_(existent)/32 73.832 -43.83%
std::unordered_set<std::string>::erase(key)_(existent)/8192 61.597 21.51%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/0 0.271 -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 22.912 2.16%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 25.991 6.11%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 21.719 -3.49%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/0 0.286 -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 23.892 -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 23.576 11.66%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 21.029 -11.78%
std::unordered_set<std::string>::find(key)_(existent)/1024 32.192 -10.50%
std::unordered_set<std::string>::find(key)_(existent)/32 38.568 17.36%
std::unordered_set<std::string>::find(key)_(existent)/8192 41.572 6.22%
std::unordered_set<std::string>::find(key)_(non-existent)/0 0.318 -5.47%
std::unordered_set<std::string>::find(key)_(non-existent)/1024 24.121 3.98%
std::unordered_set<std::string>::find(key)_(non-existent)/32 24.003 -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 23.763 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.897 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 56399.453 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1820.924 1.69%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 604323.718 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 390.621 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 56574.456 -1.22%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1934.351 -4.55%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 612240.461 1.29%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 390.167 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 55872.013 -1.02%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1764.537 -5.29%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 560903.446 -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 51.729 -26.92%
std::unordered_set<std::string>::insert(value)_(already_present)/32 65.078 25.17%
std::unordered_set<std::string>::insert(value)_(already_present)/8192 52.004 36.74%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 49.931 43.78%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 61.750 -17.38%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 60.503 52.92%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192 61.032 -14.10%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 42.606 -14.35%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 40.259 -8.69%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 50.608 -15.71%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 56.060 16.76%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/0 13.117 -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 35370.282 -2.46%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 724.808 1.67%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/8192 337842.167 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.142 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 35422.422 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 773.583 10.43%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 343412.142 -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 0.933 3.95%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 24051.450 46.53%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 287.562 -13.88%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/8192 218007.440 3.93%
std::upper_bound(std::deque<int>)/100 30.454 -9.30%
std::upper_bound(std::deque<int>)/8 17.922 -
std::upper_bound(std::deque<int>)/8192 64.852 -
std::upper_bound(std::forward_list<int>)/100 97.323 -
std::upper_bound(std::forward_list<int>)/8 16.064 -
std::upper_bound(std::forward_list<int>)/8192 10701.858 3.04%
std::upper_bound(std::list<int>)/100 101.093 -
std::upper_bound(std::list<int>)/8 16.162 -
std::upper_bound(std::list<int>)/8192 13778.802 4.85%
std::upper_bound(std::vector<int>)/100 12.316 -
std::upper_bound(std::vector<int>)/8 5.957 -
std::upper_bound(std::vector<int>)/8192 15.643 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 428.007 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/32 394.834 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 632.986 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 32.397 -
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 267.041 -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 50.353 -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 11.588 7.91%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 672.327 -20.56%
std::vector<int>::ctor(Range)_(cheap_elements)/1024 50.482 1.38%
std::vector<int>::ctor(Range)_(cheap_elements)/32 11.926 6.14%
std::vector<int>::ctor(Range)_(cheap_elements)/8192 642.911 -23.29%
std::vector<int>::ctor(const&)_(cheap_elements)/1024 50.051 -1.73%
std::vector<int>::ctor(const&)_(cheap_elements)/32 11.991 12.30%
std::vector<int>::ctor(const&)_(cheap_elements)/8192 631.108 -19.93%
std::vector<int>::ctor(size)/1024 44.305 -2.54%
std::vector<int>::ctor(size)/32 11.393 5.65%
std::vector<int>::ctor(size)/8192 193.215 -65.65%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 43.356 1.37%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 11.373 12.81%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/8192 259.103 -
std::vector<int>::erase(begin)_(cheap_elements)/1024 40.677 -
std::vector<int>::erase(begin)_(cheap_elements)/32 3.770 -
std::vector<int>::erase(begin)_(cheap_elements)/8192 281.672 -
std::vector<int>::erase(middle)_(cheap_elements)/1024 21.759 -
std::vector<int>::erase(middle)_(cheap_elements)/32 4.303 -2.10%
std::vector<int>::erase(middle)_(cheap_elements)/8192 141.278 -
std::vector<int>::insert(begin)_(cheap_elements)/1024 39.629 -
std::vector<int>::insert(begin)_(cheap_elements)/32 5.074 -
std::vector<int>::insert(begin)_(cheap_elements)/8192 293.738 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 973.187 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 439.104 1.46%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 4679.629 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 939.333 -3.68%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 464.892 1.71%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 4806.288 -6.30%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 948.814 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 439.128 3.77%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 4750.882 -
std::vector<int>::insert(middle)_(cheap_elements)/1024 20.891 -
std::vector<int>::insert(middle)_(cheap_elements)/32 5.830 -
std::vector<int>::insert(middle)_(cheap_elements)/8192 140.138 -
std::vector<int>::operator=(const&)_(cheap_elements)/1024 35.713 -1.17%
std::vector<int>::operator=(const&)_(cheap_elements)/32 1.990 -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 465.156 -36.20%
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 99.338 -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 23.463 -10.16%
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 657.491 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.628 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/32 12.523 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.283 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/1024 12.522 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/32 12.519 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/8192 12.522 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 832.460 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 408.678 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 4856.360 -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 12673.672 1.34%
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 740.493 -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 110448.244 1.00%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 636.739 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 20.313 1.50%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 6340.074 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6607.354 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 148.447 1.16%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 55074.324 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 697.913 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 35.304 -3.81%
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 6874.297 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 19879.238 -3.89%
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 598.313 -5.19%
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 173061.318 -3.87%
std::vector<std::string>::ctor(Range)_(cheap_elements)/1024 733.699 5.29%
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 37.615 -
std::vector<std::string>::ctor(Range)_(cheap_elements)/8192 7021.347 2.19%
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 21831.942 6.04%
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 684.495 8.07%
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 189667.955 5.70%
std::vector<std::string>::ctor(const&)_(cheap_elements)/1024 699.285 -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 36.635 -1.67%
std::vector<std::string>::ctor(const&)_(cheap_elements)/8192 6895.352 -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 21296.291 3.13%
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 645.301 2.20%
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 186708.079 3.80%
std::vector<std::string>::ctor(size)/1024 428.873 -
std::vector<std::string>::ctor(size)/32 30.793 -7.16%
std::vector<std::string>::ctor(size)/8192 4149.769 -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 581.380 -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 34.044 -8.33%
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 5312.225 -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 19700.812 -4.46%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 569.319 -6.36%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 171584.877 -4.52%
std::vector<std::string>::erase(begin)_(cheap_elements)/1024 577.443 -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 21.669 -
std::vector<std::string>::erase(begin)_(cheap_elements)/8192 4576.996 -
std::vector<std::string>::erase(begin)_(expensive_elements)/1024 589.742 -
std::vector<std::string>::erase(begin)_(expensive_elements)/32 35.283 -
std::vector<std::string>::erase(begin)_(expensive_elements)/8192 4595.008 -
std::vector<std::string>::erase(middle)_(cheap_elements)/1024 287.412 -
std::vector<std::string>::erase(middle)_(cheap_elements)/32 11.915 -
std::vector<std::string>::erase(middle)_(cheap_elements)/8192 2275.902 -
std::vector<std::string>::erase(middle)_(expensive_elements)/1024 300.696 -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 26.076 -
std::vector<std::string>::erase(middle)_(expensive_elements)/8192 2292.031 -
std::vector<std::string>::insert(begin)_(cheap_elements)/1024 568.438 -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 20.883 3.05%
std::vector<std::string>::insert(begin)_(cheap_elements)/8192 4572.164 -
std::vector<std::string>::insert(begin)_(expensive_elements)/1024 587.306 -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 37.477 2.48%
std::vector<std::string>::insert(begin)_(expensive_elements)/8192 4595.839 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 1812.076 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 466.915 1.06%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 12432.230 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/1024 15205.072 -1.61%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/32 796.898 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/8192 116182.408 -1.09%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 3340.766 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 531.147 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 23114.362 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/1024 16644.794 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/32 857.781 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/8192 127820.374 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 1870.738 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 558.058 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 14189.704 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 13541.684 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/32 870.737 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/8192 116774.869 -
std::vector<std::string>::insert(middle)_(cheap_elements)/1024 287.178 -
std::vector<std::string>::insert(middle)_(cheap_elements)/32 11.170 -
std::vector<std::string>::insert(middle)_(cheap_elements)/8192 2269.183 -
std::vector<std::string>::insert(middle)_(expensive_elements)/1024 305.264 -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 28.522 -1.40%
std::vector<std::string>::insert(middle)_(expensive_elements)/8192 2290.584 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/1024 718.836 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 27.612 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/8192 5691.270 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 6005.803 -9.79%
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 134.945 -2.42%
std::vector<std::string>::operator=(const&)_(expensive_elements)/8192 51528.916 -5.50%
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/1024 558.915 2.10%
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 42.255 2.93%
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 3142.121 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 594.146 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 56.974 -2.24%
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192 5707.162 -1.42%
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 0.818 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/32 12.758 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 0.633 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 12.463 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 23.103 1.06%
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 13.586 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/1024 12.762 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/32 12.767 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/8192 12.743 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/1024 22.394 -1.81%
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/32 22.422 -1.80%
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/8192 22.381 -1.93%
vector<bool>(const_vector<bool>&) 13.318 26.62%
vector<bool>(size_type,_const_value_type&) 11.149 22.85%
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) 15.124 18.63%
vector<bool>(vector<bool>&&,_const_allocator_type&)_(equal_allocators) 1.985 -
vector<bool>::reserve() 11.143 22.46%
vector<bool>::resize() 13.179 12.25%
Geometric Mean 890.936 -