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


Tests Summary

Status Group # # (B)
Performance Regressions 1703 2090
Performance Improvements 1819 2702
Unchanged Tests 38273 37003
Total Tests 41795

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

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

Performance Regressions - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::fill_n(vector<bool>)/262144 259.57% 251.460 904.165 - -2.41% -
std::for_each_n(vector<int>)/8 189.66% 0.911 2.639 - -4.07% -
std::copy_if(vector<int>)_(every_other)/32768 123.70% 7217.053 16144.511 - -1.07% -
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 120.70% 3927.250 8667.532 - -1.09% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 119.67% 37234571.356 81794599.868 - 103.71% -
std::copy_if(vector<int>)_(every_other)/4096 119.46% 905.895 1988.091 - -0.51% -
std::copy_if(vector<int>)_(every_other)/262144 118.75% 58160.561 127228.725 - -0.63% -
std::copy_if(vector<int>)_(every_other)/512 114.16% 118.492 253.764 - -0.52% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 111.58% 1011.249 2139.575 - -0.68% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 111.32% 13.066 27.612 - -0.77% -
std::copy_if(vector<int>)_(every_other)/64 111.05% 15.539 32.795 - -0.32% -
std::copy_if(vector<int>)_(every_other)/1048576 111.00% 232805.495 491227.632 - -0.08% -
SetIntersection_Interlaced_Vector_float_262144_16 107.94% 2928717.384 6089857.562 - -5.46% -
SetIntersection_Interlaced_Vector_float_262144_256 98.68% 20310714.315 40352472.184 - -2.18% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 96.85% 43.699 86.021 - 30.44% -
std::set<std::string>::insert(value)_(already_present)/8192 93.29% 31.276 60.453 - -1.33% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 93.08% 10.014 19.336 - 0.56% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 92.55% 26.597 51.213 - 104.28% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/0 89.09% 0.258 0.487 - -0.30% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/0 88.96% 0.258 0.487 - -0.33% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 88.42% 8.826 16.630 - -3.91% -
SetIntersection_Interlaced_Vector_uint32_262144_16 79.28% 3078611.118 5519288.299 - 51.48% -
rng::find(join_view(vector<list<int>>))_(process_all)/50 77.45% 23.019 40.849 - -0.40% -
SetIntersection_Interlaced_Vector_float_16384_64 76.19% 5576420.644 9824848.754 - 39.32% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 75.53% 4045202.768 7100621.622 - 66.41% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/1024 75.33% 409.990 718.836 - 0.06% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 74.37% 5.944 10.364 - -4.41% -
std::multiset<int>::lower_bound(key)_(non-existent)/8192 73.34% 13.904 24.101 - 76.25% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 69.16% 18.411 31.143 - -3.34% -
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 68.50% 162.883 274.466 - -3.04% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 68.36% 35.357 59.527 - 67.32% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 67.57% 35.720 59.854 - 78.26% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 66.24% 66.006 109.729 - 32.40% -
std::copy_if(vector<int>)_(every_other)/8 66.22% 2.529 4.204 - -0.06% -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 65.87% 9.077 15.056 - 65.48% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 61.33% 18235027.839 29419331.862 - 132.44% -
BM_StringEraseWithMove_Empty_Opaque 58.13% 0.789 1.248 - 41.71% -
std::find_if_not(list<int>)_(process_all)/8 57.82% 2.254 3.556 - -0.73% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 56.47% 11.831 18.512 - 55.66% -
rng::for_each(multiset<int>)/8 56.41% 4.482 7.011 - 0.28% -
BM_StringRelationalLiteral_Eq_Small_Large_Control 56.13% 0.228 0.357 - 17.18% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 55.75% 51.024 79.471 - 1.14% -
std::multiset<std::string>::erase(key)_(existent)/32 55.11% 51.656 80.126 - -2.11% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 54.72% 32.710 50.608 - -15.71% -
std::multiset<int>::upper_bound(key)_(non-existent)/8192 54.23% 11.322 17.462 - 80.65% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 53.85% 12.170 18.723 - 64.64% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 52.86% 11.949 18.265 - 48.34% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 51.83% 48.328 73.378 - -0.32% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 50.85% 12.141 18.314 - 42.05% -
std::find(vector<bool>)_(process_all)/8 50.73% 0.560 0.845 - 22.07% -
std::find(vector<bool>)_(process_all)/50 50.47% 0.560 0.843 - 21.76% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 50.38% 25.234 37.947 - 41.80% -
std::none_of(vector<int>)_(process_all)/50 50.29% 12.678 19.054 - -0.86% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 50.13% 87789.553 131797.801 - -2.53% -
std::move(vector<int>)/262144 50.08% 14891.503 22349.330 - 50.36% -
rng::for_each(set<int>)/8 50.03% 4.492 6.740 - 2.84% -
std::partition(list<int>)_(sparse)/50 49.41% 14.858 22.199 - -0.83% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 49.35% 7496009.072 11195049.041 - 40.44% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 48.76% 115392280.410 171651926.966 - 46.34% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 47.76% 21188253.378 31308556.382 - 41.23% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 47.73% 16280.873 24051.450 - 46.53% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 47.23% 524.207 771.772 - -5.36% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 46.71% 3.523 5.168 - 3.83% -
std::find_end(deque<int>)_(single_element)/8192 45.85% 2021.047 2947.615 - 15.34% -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 45.01% 7.661 11.110 - 72.14% -
SetIntersection_Interlaced_Vector_float_16384_256 43.63% 14879141.384 21370523.702 - 10.76% -
BM_StringEraseWithMove_Empty_Transparent 43.61% 0.557 0.800 - 23.90% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 43.15% 26.825 38.399 - 5.19% -
std::set<std::string>::insert(value)_(new_value,_middle)/32 42.17% 29.807 42.376 - -0.07% -
rng::for_each(multimap<int>)/8 41.92% 4.390 6.230 - 0.90% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 41.92% 31.347 44.490 - 66.17% -
std::multiset<int>::lower_bound(key)_(non-existent)/32 41.27% 2.971 4.197 - 39.61% -
std::fill_n(list<int>)/8192 39.97% 7150.174 10007.820 - 21.51% -
vector<bool>(const_vector<bool>&) 39.25% 9.564 13.318 - 26.62% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 39.12% 251532872.470 349924860.654 - 40.15% -
std::unordered_set<int>::contains(key)_(existent)/8192 38.85% 1.218 1.692 - 29.00% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 38.73% 2.493 3.459 - 2.08% -
std::shift_right(vector<int>)/32 38.11% 2.942 4.064 - 37.24% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 38.06% 2.254 3.112 - 2.15% -
rng::for_each(map<int>)/8 38.04% 4.442 6.132 - -0.23% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 37.44% 24.678 33.918 - -0.40% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 36.41% 4344247.022 5926084.867 - 28.96% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 36.20% 31.457 42.844 - 36.61% -
std::copy(list<int>)/64 36.15% 33.494 45.602 - 49.54% -
BM_PushHeap_uint32_QuickSortAdversary_1 35.80% 0.394 0.535 - -6.73% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 35.41% 0.298 0.404 - 51.83% -
ranges::min(std::list<long_long>)/1 35.36% 0.225 0.304 - -19.42% -
std::copy(vector<bool>)_(aligned)/262144 34.75% 587.809 792.061 - 1.28% -
std::set<std::string>::insert(value)_(new_value,_end)/1024 34.64% 49.746 66.977 - -5.28% -
std::shift_left(vector<int>)/32 34.57% 2.967 3.993 - 34.03% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 34.54% 30.851 41.506 - 1.66% -
std::find_end(deque<int>)_(single_element)/1024 34.36% 277.808 373.268 - 7.83% -
ranges::minmax(std::list<long_long>)/1 33.94% 0.343 0.459 - 16.77% -
vector<bool>(size_type,_const_value_type&) 33.72% 8.337 11.149 - 22.85% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 33.66% 4.507 6.024 - 14.26% -
SetIntersection_Interlaced_Vector_float_16384_16 32.58% 2847695.937 3775367.447 - 35.72% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 32.57% 35.413 46.947 - -4.74% -
std::adjacent_find(deque<int>)/50 32.34% 14.032 18.570 - 9.89% -
std::set<std::string>::erase(key)_(existent)/1024 32.19% 74.668 98.700 - 0.05% -
BM_vector_deque_ranges_move/0 32.09% 0.396 0.524 - 32.75% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 32.03% 24.959 32.953 - 0.20% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/8192 31.88% 4315.562 5691.270 - -0.10% -
BM_PushHeap_uint32_PipeOrgan_1 31.64% 0.466 0.613 - -1.29% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 31.58% 3040247.681 4000220.674 - 29.28% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 31.51% 5.426 7.136 - 53.78% -
std::search(deque<int>)_(near_matches)/1000 31.33% 18549.697 24360.794 - 29.93% -
std::stable_partition(list<int>)_(dense)/8192 31.18% 17489.942 22942.447 - -3.43% -
std::multiset<int>::upper_bound(key)_(non-existent)/32 31.00% 2.689 3.523 - 41.25% -
std::rotate(list<int>)_(by_1/3)/32 30.91% 12.931 16.927 - 0.94% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 30.87% 19.860 25.991 - 6.11% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 30.50% 67.770 88.438 - 11.91% -
std::search(deque<int>)_(near_matches)/1024 30.43% 19502.269 25435.942 - 30.40% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 30.31% 68.201 88.873 - 2.31% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 29.52% 0.477 0.617 - -6.73% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 28.97% 61242491.095 78984655.479 - 33.89% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 28.55% 23.950 30.788 - 0.19% -
std::unique_copy(deque<int>)_(contiguous)/52 28.54% 14.396 18.504 - 11.38% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 28.52% 53.285 68.480 - 1.33% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 28.28% 28.206 36.181 - 1.31% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 28.19% 1448.277 1856.528 - 6.79% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 27.89% 49.242 62.973 - 5.35% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 27.76% 94.743 121.041 - 26.39% -
std::find_if(deque<int>)_(bail_25%)/32768 27.70% 2213.869 2827.149 - 41.16% -
std::copy_n(vector<bool>)_(aligned)/262144 27.52% 585.453 746.591 - 14.64% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 26.88% 20.309 25.769 - 3.09% -
std::map<std::string,_int>::find(key)_(non-existent)/32 26.74% 9.945 12.604 - 6.14% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 26.34% 19.995 25.261 - 16.56% -
std::unordered_map<int,_int>::count(key)_(existent)/32 25.72% 1.155 1.452 - -1.92% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 25.66% 44.611 56.060 - 16.76% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 25.59% 8300.318 10424.114 - 2.10% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 25.35% 1680877.573 2107004.994 - 23.24% -
std::unique_copy(deque<int>)_(contiguous)/32 25.26% 9.419 11.799 - 13.15% -
SetIntersection_Interlaced_Vector_float_256_16 25.26% 5884909.753 7371280.085 - 19.22% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 25.14% 2224207.993 2783381.168 - 23.63% -
SetIntersection_Interlaced_Vector_float_16384_16384 24.94% 79717150.781 99601648.406 - 0.04% -
BM_deque_deque_ranges_copy/0 24.74% 0.738 0.920 - 9.80% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 24.52% 1.335 1.663 - -8.97% -
std::stable_partition(deque<int>)_(sparse)/32 24.49% 11.148 13.878 - 10.75% -
rng::for_each(multimap<int>)/32 24.42% 21.471 26.716 - 0.50% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 24.19% 5.463 6.785 - 2.36% -
BM_lexicographical_compare_three_way_slow_path/16384 24.15% 3657.658 4540.855 - -0.23% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 24.14% 1.312 1.629 - 22.20% -
rng::for_each(multiset<int>)/32 24.06% 20.613 25.573 - 0.58% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 24.05% 7.802 9.678 - -8.15% -
std::adjacent_find(deque<int>)/8 24.04% 2.935 3.640 - 12.66% -
std::map<std::string,_int>::insert(value)_(already_present)/32 23.94% 19.225 23.827 - -3.36% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 23.86% 33.177 41.093 - -11.57% -
std::find_if(vector<char>)_(process_all)/50 23.81% 5.347 6.620 - -0.35% -
BM_lexicographical_compare_three_way_slow_path/4096 23.72% 925.619 1145.179 - -0.19% -
std::find_if_not(vector<char>)_(process_all)/50 23.65% 5.349 6.614 - -0.31% -
std::find_if(deque<int>)_(bail_25%)/8192 23.63% 569.375 703.894 - 40.08% -
SetIntersection_Interlaced_Vector_uint32_262144_256 23.59% 27482531.385 33965496.850 - 12.23% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 23.58% 1.508 1.863 - 9.83% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 23.52% 8.894 10.987 - 4.88% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 23.50% 1.048 1.294 - 1.51% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 23.11% 1.486 1.830 - 23.39% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 23.08% 24.167 29.746 - 1.17% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 22.91% 0.367 0.451 - 26.06% -
std::find_end(deque<int>)_(single_element)/1000 22.88% 249.091 306.074 - -9.37% -
std::find_if(vector<char>)_(bail_25%)/8 22.83% 0.818 1.004 - 20.19% -
rng::find(vector<bool>)_(process_all)/8 22.68% 0.642 0.787 - 4.51% -
std::for_each_n(deque<int>)/8 22.61% 1.156 1.417 - 12.72% -
BM_lexicographical_compare_three_way_slow_path/1024 22.51% 239.615 293.542 - -0.16% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 22.28% 34.843 42.606 - -14.35% -
rng::find_last_if_not(vector<char>)_(bail_90%)/1024 22.23% 25.311 30.939 - -1.02% -
BM_lexicographical_compare_three_way_slow_path/1048576 21.98% 241472.428 294549.856 - -0.02% -
std::map<int,_int>::contains(key)_(non-existent)/8192 21.88% 9.369 11.419 - 3.98% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 21.71% 34.641 42.162 - 2.21% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 21.65% 39.569 48.138 - 1.40% -
std::multiset<std::string>::erase(key)_(existent)/1024 21.54% 68.416 83.156 - -11.60% -
BM_StringRelationalLiteral_Eq_Empty_Small_Control 21.52% 0.378 0.460 - 21.78% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 21.19% 73.949 89.619 - -13.78% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 21.16% 2.500 3.029 - 1.08% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 21.06% 1.405 1.701 - 8.41% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 21.04% 0.500 0.605 - -0.57% -
SetIntersection_Front_Set_uint64_1024_1024 20.91% 12364017.187 14948857.144 - 22.93% -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 20.71% 48.762 58.861 - 6.32% -
std::upper_bound(std::list<int>)/100 20.58% 83.840 101.093 - 0.22% -
BM_lexicographical_compare_three_way_slow_path/65536 20.56% 15045.955 18139.214 - -0.19% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 20.55% 0.579 0.698 - 0.04% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 20.51% 5.695 6.864 - -8.32% -
BM_PushHeap_uint32_Random_1 20.28% 0.465 0.559 - 28.30% -
std::search(list<int>)_(no_match)/8192 20.13% 6553.326 7872.737 - 18.31% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 20.11% 549.931 660.538 - 21.16% -
std::fill(vector<bool>)/262144 20.01% 720.065 864.138 - 273.07% -
std::find_if_not(vector<char>)_(process_all)/8 19.89% 1.327 1.591 - 3.85% -
SetIntersection_Interlaced_Vector_uint32_256_64 19.74% 6834657.462 8184013.556 - 17.14% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 19.63% 8359.311 10000.585 - -0.84% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 19.50% 27.623 33.010 - 6.92% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 19.36% 67.682 80.788 - 9.32% -
std::find_if(vector<char>)_(process_all)/32768 19.29% 3137.543 3742.834 - -0.50% -
SetIntersection_Interlaced_Vector_float_1024_1024 19.29% 5958482.543 7107955.566 - -0.06% -
std::is_sorted_until(vector<int>,_pred)/8 19.29% 3.123 3.726 - 12.30% -
std::copy_if(list<int>)_(every_other)/64 19.28% 23.190 27.661 - -0.88% -
std::find_if_not(vector<char>)_(process_all)/32768 19.27% 3135.211 3739.384 - -0.40% -
rng::for_each(set<int>)/32 19.21% 21.082 25.133 - -0.72% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 19.21% 547.613 652.812 - 18.66% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 19.08% 27.809 33.114 - 0.19% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 19.04% 558.974 665.378 - 19.59% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 18.90% 39278.302 46702.283 - 20.59% -
BM_PushHeap_uint64_Random_1 18.79% 0.392 0.465 - -0.25% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 18.77% 0.923 1.096 - -4.90% -
std::map<std::string,_int>::contains(key)_(existent)/32 18.68% 14.421 17.115 - 1.47% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 18.63% 1502459.873 1782399.205 - 15.18% -
std::unordered_multiset<int>::contains(key)_(non-existent)/0 18.58% 0.338 0.401 - 18.73% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1048576 18.53% 0.693 0.822 - 1.39% -
std::find_if_not(vector<char>)_(process_all)/8192 18.46% 794.703 941.432 - -0.38% -
BM_PushHeap_float_Ascending_1 18.43% 0.393 0.466 - 13.25% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8192 18.40% 0.693 0.821 - 1.28% -
std::rotate(vector<bool>)_(1_element_backward)/8192 18.33% 111.135 131.510 - 21.70% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1024 18.31% 0.693 0.820 - 1.17% -
std::find_if(vector<char>)_(process_all)/8192 18.30% 795.203 940.746 - -0.62% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 18.28% 35.775 42.313 - 17.16% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 18.23% 26.743 31.617 - -19.16% -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 18.21% 36639.624 43310.774 - 17.04% -
ranges::minmax(std::deque<long_long>)/64 18.16% 24.549 29.006 - 23.54% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 18.04% 3234.376 3817.898 - -0.33% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 17.95% 35.982 42.440 - 0.45% -
std::multimap<std::string,_int>::erase(iterator)/1024 17.86% 28.487 33.574 - 26.37% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 17.84% 10011.729 11798.076 - -0.12% -
BM_vector_deque_ranges_copy_backward/0 17.77% 0.519 0.611 - 18.78% -
BM_lexicographical_compare_three_way_slow_path/64 17.74% 15.120 17.802 - -0.16% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 17.64% 1.004 1.181 - 10.33% -
BM_deque_vector_copy/0 17.59% 1.249 1.468 - 0.16% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 17.53% 28.223 33.170 - 43.23% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 17.48% 8.279 9.725 - -4.51% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 17.46% 502.813 590.587 - 14.81% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 17.39% 74.839 87.853 - 1.97% -
ranges::minmax(std::deque<long_long>)/70000 17.32% 25539.358 29961.912 - 15.12% -
std::unordered_set<std::string>::count(key)_(existent)/1024 17.29% 34.632 40.620 - -0.16% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 17.29% 1.001 1.174 - -8.29% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 17.28% 0.376 0.440 - 24.90% -
std::multiset<std::string>::erase(iterator)/32 17.25% 26.705 31.312 - 14.71% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 17.19% 892.241 1045.651 - 0.66% -
std::equal(deque<int>)_(it,_it,_it)/50 17.13% 21.548 25.240 - 11.40% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 17.13% 417454.532 488971.436 - -0.37% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 17.00% 32.661 38.214 - 18.57% -
std::unordered_multiset<int>::count(key)_(existent)/1024 16.95% 1.528 1.787 - 9.81% -
std::find_end(list<int>)_(process_all)/1000 16.93% 656.323 767.415 - 7.38% -
std::is_sorted_until(list<int>,_pred)/8192 16.92% 7620.691 8909.890 - 18.95% -
BM_num_put<bool> 16.72% 9.315 10.872 - 3.74% -
std::find_first_of(vector<int>)_(small_needle)/32 16.68% 46.631 54.408 - 16.99% -
std::list<int>::erase(begin)_(cheap_elements)/8192 16.66% 10.169 11.863 - -11.64% -
ranges::min(std::list<long_long>)/70000 16.66% 43951.013 51271.648 - 16.77% -
std::rotate(list<int>)_(by_1/2)/8192 16.60% 4656.686 5429.780 - -1.14% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 16.46% 5155.527 6004.044 - 16.42% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 16.42% 11640.301 13551.650 - 1.74% -
ranges::minmax(std::list<char>)/64 16.41% 29.676 34.546 - -0.18% -
std::partition_point(vector<int>)/8192 16.29% 7.975 9.274 - -0.71% -
std::flat_map<int,_int>::insert(value)_(already_present)/32 16.26% 2.599 3.022 - 0.22% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 16.11% 4367975.961 5071595.074 - 3.06% -
std::copy_backward(vector<bool>)_(aligned)/262144 16.09% 616.078 715.214 - 28.64% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 16.07% 27.189 31.558 - 6.71% -
std::multimap<int,_int>::contains(key)_(existent)/1024 15.98% 3.891 4.512 - -2.03% -
ranges::min(std::vector<char>)/64 15.97% 3.618 4.196 - -3.01% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 15.96% 44.374 51.457 - 1.71% -
rng::for_each(map<int>)/32 15.92% 21.636 25.081 - -1.59% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 15.90% 29.268 33.921 - -5.89% -
std::for_each(set<int>::iterator)/32 15.86% 21.134 24.486 - -0.57% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 15.83% 27.416 31.756 - 10.64% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 15.79% 18102.435 20961.376 - 13.44% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 15.75% 43.137 49.931 - 43.78% -
BM_lexicographical_compare_three_way_slow_path/256 15.74% 68.636 79.436 - -0.19% -
std::list<int>::erase(begin)_(cheap_elements)/32 15.72% 10.267 11.882 - 14.87% -
BM_deque_deque_move/0 15.69% 0.789 0.912 - 15.30% -
std::deque<int>::ctor(size)/32 15.67% 27.048 31.287 - 3.70% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 15.67% 7.939 9.183 - -16.01% -
BM_vector_deque_ranges_move_backward/0 15.54% 0.549 0.634 - 56.78% -
std::adjacent_find(list<int>)/50 15.41% 20.183 23.294 - 0.15% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/50 15.38% 0.711 0.820 - 1.18% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 15.19% 4.246 4.891 - 2.85% -
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 15.16% 50.014 57.598 - -12.81% -
std::unordered_set<int>::count(key)_(non-existent)/1024 15.14% 1.386 1.596 - -8.08% -
std::search(deque<int>)_(no_match)/1024 15.10% 303.162 348.924 - -0.36% -
std::map<int,_int>::find(key)_(existent)/1024 15.00% 3.643 4.189 - -4.94% -
std::find_end(list<int>,_pred)_(process_all)/8192 14.92% 7171.693 8242.048 - 0.55% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 14.89% 8681590.725 9974049.613 - -0.23% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 14.88% 63.587 73.045 - 1.85% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 14.85% 32.756 37.620 - 0.19% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 14.85% 54842.392 62984.079 - 16.28% -
ranges::min(std::list<__int128>)/1 14.83% 0.396 0.455 - -1.92% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 14.82% 32.975 37.863 - -0.76% -
BM_PushHeap_uint32_Ascending_1 14.78% 0.466 0.535 - -23.12% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 14.78% 1.037 1.191 - 27.57% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 14.71% 1.760 2.019 - 33.95% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 14.70% 0.813 0.933 - 3.95% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 14.66% 1.257 1.441 - 13.04% -
std::stable_partition(list<int>)_(dense)/32 14.61% 33.506 38.401 - 3.07% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 14.61% 178310.725 204362.372 - 9.59% -
std::set<int>::contains(key)_(non-existent)/8192 14.60% 10.322 11.828 - -2.20% -
BM_lexicographical_compare_three_way_slow_path/262144 14.59% 63294.777 72530.906 - -0.16% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 14.59% 26.706 30.602 - -5.40% -
std::for_each(multimap<int>::iterator)/8 14.56% 4.438 5.084 - -0.02% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 14.52% 1417.675 1623.580 - -0.22% -
BM_num_put<unsigned_long_long> 14.51% 10.120 11.589 - 5.21% -
std::list<int>::erase(begin)_(cheap_elements)/1024 14.48% 10.278 11.766 - -5.61% -
ranges::minmax(std::deque<long_long>)/8 14.48% 3.561 4.076 - 11.52% -
std::find_if_not(vector<int>)_(bail_25%)/32768 14.42% 842.915 964.478 - -1.79% -
rng::find_last(forward_list<int>)_(bail_10%)/8192 14.40% 5831.933 6671.563 - 14.06% -
std::set<int>::equal_range(key)_(non-existent)/1024 14.39% 5.801 6.636 - -11.58% -
std::make_heap(deque<int>)_(descending)/8192 14.37% 7682.167 8786.478 - -0.37% -
std::vector<int>::ctor(size)/32 14.35% 9.964 11.393 - 5.65% -
std::multiset<int>::count(key)_(non-existent)/32 14.34% 2.451 2.802 - 19.12% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 14.27% 9.953 11.373 - 12.81% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 14.17% 1.573 1.796 - 4.54% -
BM_StringEraseWithMove_Large_Opaque 14.10% 2.481 2.831 - 0.19% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 13.99% 8.122 9.259 - 46.75% -
std::set<std::string>::equal_range(key)_(existent)/32 13.97% 15.019 17.118 - 0.26% -
std::find(deque<int>)_(bail_25%)/8 13.97% 1.995 2.274 - -0.59% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 13.95% 19040.176 21695.793 - 12.30% -
std::unordered_set<int>::contains(key)_(existent)/1024 13.94% 1.168 1.331 - 21.91% -
std::rotate(deque<int>)_(by_1/2)/32 13.92% 7.501 8.545 - -0.09% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 13.88% 10.217 11.636 - 9.31% -
std::is_partitioned(deque<int>)_(unpartitioned)/50 13.86% 6.874 7.826 - 10.50% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 13.81% 10.187 11.594 - 3.70% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 13.78% 1.042 1.186 - 0.72% -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 13.71% 12.896 14.664 - 0.06% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 13.67% 46.525 52.885 - 0.00% -
BM_StringRelational_Compare_Small_Empty_Control 13.67% 1.616 1.836 - -2.65% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 13.61% 53.254 60.504 - -8.23% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 13.56% 731.555 830.783 - 8.22% -
std::find_end(deque<int>,_pred)_(single_element)/8192 13.44% 4280.391 4855.821 - -0.86% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 13.42% 1133.193 1285.274 - -0.13% -
SetIntersection_Front_Vector_string_256_64 13.42% 9986969.937 11326818.170 - 6.20% -
std::set<int>::equal_range(key)_(non-existent)/8192 13.41% 8.932 10.130 - -6.79% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 13.41% 39.719 45.044 - 0.37% -
std::unordered_set<int>::count(key)_(non-existent)/8192 13.39% 1.376 1.560 - -5.22% -
std::make_heap(deque<int>)_(descending)/1024 13.39% 985.296 1117.229 - -0.31% -
std::multimap<std::string,_int>::erase(iterator)/8192 13.38% 25.957 29.430 - -9.52% -
std::multimap<int,_int>::lower_bound(key)_(existent)/32 13.33% 2.107 2.388 - -0.47% -
std::multimap<std::string,_int>::ctor(const&)/32 13.24% 796.493 901.910 - 26.05% -
std::copy(list<int>)/8 13.21% 2.147 2.431 - 0.77% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 13.12% 26.808 30.324 - -8.97% -
rng::find(vector<bool>)_(process_all)/50 13.12% 0.692 0.782 - 5.93% -
SetIntersection_Interlaced_Vector_float_64_16 13.11% 16695650.048 18884724.568 - 10.38% -
std::for_each(multimap<int>::iterator)/32 13.08% 20.803 23.524 - -0.67% -
std::find_if_not(vector<int>)_(process_all)/8 13.08% 1.413 1.598 - 29.87% -
std::unordered_set<int>::contains(key)_(existent)/32 13.05% 1.409 1.593 - 36.60% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 13.02% 605.636 684.495 - 8.07% -
BM_StringCtorDefault 13.01% 0.243 0.275 - 11.66% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 12.99% 34.435 38.910 - -4.20% -
SetIntersection_Front_Set_uint32_1024_64 12.92% 1631755.639 1842512.522 - 1.66% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 12.86% 310.220 350.126 - 16.35% -
BM_StringRelational_Eq_Small_Small_Control 12.83% 1.685 1.901 - 2.83% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 12.77% 40.061 45.177 - -2.57% -
std::unordered_set<std::string>::count(key)_(existent)/32 12.70% 35.465 39.970 - -11.94% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 12.68% 1401.737 1579.418 - 15.07% -
BM_deque_vector_move_backward/70000 12.67% 7906.790 8908.349 - 2.47% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 12.60% 9.009 10.144 - 1.53% -
std::copy_backward(deque<int>)/262144 12.59% 30572.528 34420.899 - 6.64% -
std::for_each(map<int>::iterator)/8 12.58% 4.445 5.005 - -0.27% -
std::is_partitioned(list<int>)_(partitioned)/1024 12.58% 639.612 720.047 - 23.26% -
std::multiset<int>::count(key)_(non-existent)/1024 12.52% 5.909 6.648 - 13.40% -
BM_deque_vector_ranges_move_backward/64000 12.43% 7048.994 7925.002 - -0.10% -
ranges::minmax(std::list<char>)/1 12.41% 0.412 0.463 - 1.05% -
std::find_end(deque<int>,_pred)_(single_element)/1024 12.26% 594.917 667.833 - -0.30% -
std::search(list<int>)_(single_element)/8192 12.23% 7486.594 8402.164 - -4.20% -
std::move(deque<int>)/4096 12.17% 147.783 165.770 - 10.95% -
std::partial_sort(deque<int>)_(repeated)/8192 12.15% 67850.969 76096.590 - -0.12% -
std::find_first_of(vector<int>)_(small_needle)/50 12.13% 72.092 80.837 - 11.07% -
std::rotate(deque<int>)_(by_1/2)/50 12.11% 10.351 11.604 - 0.38% -
std::set<std::string>::find(key)_(non-existent)/1024 12.09% 19.937 22.348 - 6.07% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 12.09% 714.305 800.650 - 0.35% -
std::search(list<int>)_(same_length)/8192 12.00% 7999.769 8960.118 - 2.15% -
std::find_if_not(vector<int>)_(bail_25%)/8192 11.99% 219.855 246.216 - -1.88% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 11.98% 1996611.330 2235708.742 - 11.67% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 11.95% 5.525 6.186 - 4.71% -
std::rotate(list<int>)_(1_element_backward)/50 11.93% 22.235 24.887 - -1.21% -
BM_vector_deque_move_backward/64000 11.91% 7254.530 8118.311 - 2.93% -
bm_ranges_lexicographical_compare<signed_char>/64 11.82% 2.058 2.301 - -1.91% -
std::find_end(deque<int>)_(process_all)/1000 11.82% 261.439 292.330 - -2.52% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 11.81% 31.648 35.386 - 0.96% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 11.80% 13266714.681 14831583.139 - 7.68% -
BM_num_put<long_long> 11.79% 10.502 11.741 - 0.75% -
std::rotate(list<int>)_(1_element_forward)/8192 11.79% 7164.598 8009.155 - -0.08% -
std::map<int,_int>::find(key)_(non-existent)/8192 11.75% 7.010 7.834 - -2.38% -
std::find_if_not(vector<char>)_(process_all)/1024 11.69% 111.583 124.626 - -0.31% -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 11.68% 0.514 0.574 - -0.69% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 11.66% 1.426 1.593 - 2.07% -
std::make_heap(deque<int>)_(heap)/8192 11.66% 7691.074 8587.469 - -0.49% -
BM_PushHeap_string_Descending_262144 11.65% 3.154 3.521 - 12.05% -
std::set<std::string>::equal_range(key)_(non-existent)/8192 11.62% 30.134 33.634 - 0.41% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 11.61% 28.971 32.335 - -0.27% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 11.59% 404.497 451.361 - -1.73% -
std::unordered_set<std::string>::find(key)_(existent)/1024 11.58% 28.851 32.192 - -10.50% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 11.57% 4.823 5.381 - -2.71% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 11.55% 56.096 62.574 - 4.61% -
std::map<int,_int>::upper_bound(key)_(non-existent)/32 11.54% 2.449 2.731 - 7.16% -
SetIntersection_Interlaced_Vector_uint32_1024_4 11.54% 1264317.629 1410170.972 - 0.69% -
std::find_end(deque<int>,_pred)_(single_element)/1000 11.54% 587.906 655.726 - -1.65% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 11.50% 216.578 241.492 - 19.42% -
rng::find_last_if(deque<int>)_(bail_10%)/50 11.50% 17.333 19.326 - 5.60% -
std::unordered_multiset<int>::count(key)_(existent)/8192 11.49% 1.542 1.719 - 6.64% -
BM_PushHeap_uint64_Random_4 11.42% 2.258 2.516 - -2.15% -
std::for_each(map<int>::iterator)/32 11.38% 21.499 23.946 - 0.19% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 11.37% 21.102 23.502 - -0.73% -
ranges::minmax(std::list<long_long>)/64 11.37% 28.084 31.278 - -0.74% -
SetIntersection_Interlaced_Vector_uint32_16384_4 11.36% 1371135.881 1526960.115 - 10.74% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 11.30% 543.488 604.904 - -1.51% -
std::find_if(vector<char>)_(process_all)/1024 11.26% 111.723 124.299 - -0.62% -
BM_deque_deque_copy_backward/5500 11.23% 201.973 224.652 - -1.80% -
std::find_if(vector<char>)_(process_all)/8 11.19% 1.258 1.399 - -5.45% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 11.00% 46.274 51.364 - 2.10% -
std::multiset<std::string>::find(key)_(non-existent)/1024 11.00% 21.425 23.780 - 6.66% -
BM_deque_vector_copy_backward/65536 10.95% 7365.590 8171.843 - -0.16% -
std::for_each(set<int>::iterator)/8 10.91% 4.513 5.005 - -0.92% -
std::rotate(list<int>)_(by_1/4)/32 10.86% 13.020 14.434 - -0.83% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 10.86% 7172435.720 7951369.374 - 11.97% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 10.85% 32.052 35.532 - 16.13% -
BM_PushHeap_uint32_PipeOrgan_4 10.82% 0.485 0.537 - -0.26% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 10.82% 231.290 256.323 - -3.94% -
std::make_heap(deque<int>)_(heap)/1024 10.82% 985.834 1092.523 - -0.35% -
std::count(list<int>)_(every_other)/8192 10.82% 6589.890 7302.787 - 5.88% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 10.77% 11.293 12.509 - -4.86% -
std::find_first_of(vector<int>)_(small_needle)/1024 10.74% 1446.955 1602.363 - 13.69% -
std::unordered_multiset<int>::insert(value)_(already_present)/32 10.72% 20.109 22.264 - 10.88% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 10.71% 44.154 48.884 - 3.31% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 10.70% 22.641 25.063 - -0.55% -
ranges::min(std::vector<__int128>)/1 10.68% 0.340 0.376 - 10.29% -
SetIntersection_Interlaced_Vector_float_256_256 10.68% 4606317.495 5098341.874 - -0.67% -
std::copy_n(vector<int>)/4096 10.68% 142.411 157.623 - -11.37% -
std::multiset<std::string>::erase(iterator)/1024 10.67% 28.383 31.412 - 0.38% -
std::find_if(vector<int>)_(bail_25%)/8 10.64% 0.733 0.811 - 16.66% -
BM_num_put<unsigned_long> 10.64% 10.429 11.538 - 4.68% -
std::set<std::string>::find(key)_(non-existent)/32 10.63% 9.423 10.425 - -1.23% -
std::multiset<int>::find(key)_(non-existent)/32 10.59% 2.469 2.731 - 17.15% -
BM_std_minmax_element<short>/3 10.59% 1.080 1.194 - -4.49% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 10.49% 0.592 0.654 - -1.27% -
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 10.49% 30.628 33.841 - -0.44% -
std::set<std::string>::contains(key)_(existent)/1024 10.47% 20.901 23.090 - 1.03% -
std::set<std::string>::find(key)_(non-existent)/8192 10.46% 26.480 29.251 - 2.90% -
std::multiset<int>::count(key)_(non-existent)/8192 10.40% 9.852 10.876 - 16.62% -
BM_deque_vector_ranges_copy/0 10.30% 1.438 1.587 - 15.74% -
std::set<int>::contains(key)_(existent)/8192 10.26% 8.383 9.243 - 12.93% -
std::partial_sort(vector<NonIntegral>)_(heap)/8 10.26% 26.129 28.809 - -0.48% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 10.26% 39.245 43.269 - 6.73% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 10.17% 29.128 32.090 - 0.45% -
bm_lexicographical_compare<int>/1 10.12% 1.447 1.594 - 2.57% -
BM_deque_vector_move_backward/64000 10.09% 7173.428 7897.356 - -0.96% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 9.97% 15.062 16.564 - 1.05% -
std::is_partitioned(deque<int>)_(partitioned)/50 9.96% 13.850 15.229 - 6.21% -
BM_StringRelational_Compare_Large_Empty_Control 9.95% 1.614 1.774 - 10.08% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 9.93% 1.042 1.145 - 0.26% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 9.90% 10.911 11.991 - 12.30% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 9.89% 1.111 1.220 - 35.09% -
SetIntersection_Interlaced_Vector_uint64_1024_4 9.87% 1284885.986 1411695.553 - 4.12% -
std::for_each(multiset<int>::iterator)/8 9.86% 4.590 5.043 - 0.19% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 9.85% 1.092 1.200 - -15.82% -
std::unique_copy(list<int>,_pred)_(sprinkled)/32 9.84% 19.529 21.451 - 0.80% -
std::stable_partition(deque<int>)_(sparse)/50 9.84% 27.391 30.086 - -0.26% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 9.82% 12895.740 14162.529 - -0.57% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 9.80% 27.208 29.874 - -2.96% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 9.79% 918.309 1008.184 - 10.74% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 9.73% 1.234 1.354 - 2.02% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 9.71% 2.249 2.467 - -3.68% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 9.68% 325.245 356.725 - 7.98% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 9.60% 120609.980 132186.527 - -1.29% -
rng::find_last_if(vector<char>)_(bail_10%)/50 9.58% 11.423 12.517 - 10.54% -
SetIntersection_Interlaced_Vector_uint64_262144_16 9.54% 3496611.628 3830104.450 - -0.80% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 9.53% 43.669 47.829 - 1.72% -
std::set<int>::operator=(const&)_(into_populated_Container)/0 9.49% 1.050 1.150 - 3.52% -
std::search(vector<int>,_pred)_(no_match)/1048576 9.49% 542496.021 593959.183 - -0.64% -
ranges::min(std::list<char>)/1 9.48% 0.354 0.387 - 6.20% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 9.47% 55149.381 60374.393 - 12.46% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 9.46% 7259.828 7946.502 - -16.67% -
std::move_backward(vector<bool>)_(aligned)/64 9.41% 1.731 1.894 - 6.41% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 9.40% 22.398 24.502 - 7.20% -
std::multiset<std::string>::count(key)_(existent)/8192 9.40% 26.521 29.012 - -3.70% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 9.39% 89.814 98.246 - 8.36% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/32 9.38% 2.526 2.762 - 1.26% -
std::is_sorted(list<int>,_pred)/8 9.35% 3.675 4.019 - 0.64% -
std::find_first_of(vector<int>)_(small_needle)/8192 9.33% 11606.503 12689.478 - 12.63% -
BM_deque_vector_ranges_copy_backward/70000 9.29% 7926.998 8663.405 - -3.80% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 9.26% 4.504 4.921 - 1.56% -
std::mismatch(list<int>)_(it,_it,_it)/8192 9.24% 7294.064 7968.350 - -1.89% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 9.21% 11591.517 12658.783 - 6.34% -
BM_deque_vector_copy_backward/70000 9.20% 7945.824 8677.161 - -4.59% -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 9.20% 0.353 0.385 - -1.96% -
std::unordered_set<std::string>::erase(iterator)/8192 9.19% 29.255 31.942 - -3.34% -
std::multiset<std::string>::contains(key)_(existent)/32 9.19% 14.332 15.649 - 0.13% -
rng::starts_with(deque<int>)/1000 9.18% 436.051 476.074 - 7.28% -
std::rotate(list<int>)_(by_1/4)/50 9.13% 23.478 25.622 - -1.76% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 9.13% 557.675 608.593 - -2.49% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 9.13% 27.944 30.495 - 7.40% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 9.13% 562.840 614.218 - -3.18% -
BM_PushHeap_string_Ascending_1 9.10% 0.642 0.700 - -0.09% -
SetIntersection_Interlaced_Set_uint64_16384_4 9.05% 180899872.314 197277410.933 - 10.00% -
std::set<int>::insert(value)_(already_present)/1024 9.05% 5.798 6.323 - 5.96% -
BM_num_put<const_void*> 9.04% 11.206 12.220 - 1.27% -
BM_StringRelational_Eq_Large_Large_ChangeLast 9.04% 1.908 2.081 - -0.01% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 9.03% 18.773 20.468 - 9.81% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 9.02% 10149.652 11065.154 - 4.09% -
BM_deque_vector_move_backward/65536 8.99% 7361.291 8023.260 - -2.19% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 8.99% 49.618 54.078 - -1.19% -
std::sort(vector<int>)_(qsort_adversarial)/8192 8.98% 148028.629 161320.830 - 8.56% -
std::for_each(multiset<int>::iterator)/32 8.98% 21.436 23.360 - -1.61% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0 8.97% 1.048 1.142 - 0.72% -
std::flat_map<int,_int>::erase(iterator)/1024 8.96% 75.821 82.614 - 9.22% -
BM_PushHeap_string_SingleElement_4 8.90% 2.331 2.539 - 2.64% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 8.89% 37449.035 40779.495 - 6.53% -
SetIntersection_Interlaced_Vector_uint32_1024_256 8.89% 5926865.277 6453890.304 - 0.12% -
std::list<int>::operator=(const&)_(cheap_elements)/32 8.85% 15.876 17.282 - 0.71% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 8.85% 5.570 6.063 - -5.31% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 8.85% 22.999 25.034 - -1.97% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 8.84% 12369.837 13463.277 - 2.36% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 8.84% 7520.595 8185.169 - -12.32% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 8.80% 10.961 11.926 - 6.14% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 8.79% 0.389 0.423 - -1.74% -
rng::contains_subrange(list<int>)_(near_matches)/8192 8.77% 2501723.957 2721113.071 - 6.97% -
BM_vector_deque_copy_backward/0 8.75% 0.419 0.456 - -8.36% -
ranges::min(std::list<char>)/8 8.74% 1.767 1.922 - 0.50% -
BM_PushHeap_uint32_SingleElement_16 8.73% 0.336 0.365 - 2.19% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 8.72% 20080.072 21831.942 - 6.04% -
std::set<std::string>::count(key)_(non-existent)/32 8.72% 10.090 10.971 - 4.01% -
BM_vector_deque_copy/64000 8.69% 2842.454 3089.567 - -0.11% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 8.68% 1355139.307 1472787.798 - 6.62% -
rng::contains_subrange(vector<int>)_(process_all)/50 8.68% 11.396 12.385 - 4.23% -
SetIntersection_Front_Set_string_16384_256 8.67% 14418310.113 15668150.761 - 6.73% -
std::unordered_set<int>::count(key)_(non-existent)/32 8.66% 1.397 1.518 - -7.54% -
std::is_partitioned(list<int>)_(partitioned)/8192 8.66% 6820.001 7410.887 - 6.89% -
std::unordered_set<int>::find(key)_(non-existent)/1024 8.64% 1.053 1.144 - -0.02% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 8.64% 2.925 3.178 - 5.58% -
std::move_backward(deque<int>)/32768 8.63% 3264.622 3546.228 - 0.44% -
std::copy_backward(list<int>)/8 8.61% 2.207 2.397 - -1.18% -
std::replace(vector<int>)_(sprinkled)/1024 8.59% 149.937 162.809 - 1.22% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 8.58% 39.832 43.251 - 3.68% -
BM_deque_vector_ranges_copy_backward/64000 8.58% 7216.258 7835.301 - -3.13% -
std::rotate(deque<int>)_(by_1/2)/1024 8.57% 172.971 187.803 - -0.34% -
BM_vector_deque_copy_backward/64000 8.56% 7399.057 8032.578 - 0.72% -
BM_vector_deque_ranges_move_backward/64000 8.56% 7376.683 8007.818 - 4.62% -
std::partition_copy(list<int>)/8192 8.53% 6846.125 7430.220 - 2.76% -
std::copy_n(vector<int>)/8 8.51% 2.114 2.294 - 1.92% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 8.48% 2.743 2.975 - -0.15% -
SetIntersection_Front_Vector_float_262144_1024 8.47% 5450243.465 5911616.353 - 6.68% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 8.46% 11748.370 12742.163 - 8.52% -
BM_lexicographical_compare_three_way_fast_path/1 8.46% 0.413 0.448 - 14.29% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 8.45% 1.048 1.136 - -0.67% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 8.44% 1.161 1.259 - 9.01% -
SetIntersection_Front_Vector_float_16384_1024 8.43% 5449812.631 5909329.476 - -4.38% -
BM_StringFindStringLiteral/64 8.41% 2.140 2.320 - 3.61% -
std::rotate(list<int>)_(by_1/2)/32 8.41% 5.938 6.438 - -0.62% -
std::transform(list<int>)_(identity_transform)/8192 8.41% 7004.818 7593.657 - -0.89% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 8.39% 1.167 1.265 - 2.84% -
BM_vector_deque_ranges_copy/64000 8.39% 2841.677 3080.040 - -0.18% -
rng::find_last_if_not(list<int>)_(bail_90%)/50 8.38% 1.916 2.077 - -1.10% -
BM_vector_deque_move_backward/70000 8.36% 8003.041 8672.376 - 4.36% -
std::find_if_not(vector<char>)_(bail_25%)/32768 8.35% 863.314 935.413 - -1.11% -
BM_StringFindAllMatch/1 8.35% 2.905 3.148 - 10.55% -
BM_StringFindAllMatch/8 8.33% 2.683 2.907 - 14.27% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 8.30% 4711.197 5102.403 - 9.00% -
BM_deque_deque_ranges_copy_backward/64 8.29% 3.406 3.688 - -5.85% -
ranges::min(std::vector<char>)/8 8.28% 2.211 2.395 - 3.74% -
std::search(list<int>,_pred)_(no_match)/8192 8.27% 7238.468 7836.864 - 5.38% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 8.27% 96441.383 104412.965 - -6.44% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 8.26% 0.367 0.397 - -17.32% -
BM_vector_deque_move/64000 8.26% 2844.020 3078.813 - -0.20% -
BM_StringRelational_Compare_Small_Small_ChangeLast 8.25% 1.634 1.768 - 9.04% -
BM_std_minmax_element<short>/2 8.19% 0.634 0.686 - -0.44% -
BM_deque_vector_ranges_move_backward/65536 8.19% 7380.689 7984.839 - -1.65% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 8.16% 24.871 26.900 - -0.03% -
BM_deque_vector_ranges_copy_backward/65536 8.16% 7489.534 8100.430 - -2.69% -
rng::contains(deque<int>)_(process_all)/8 8.15% 2.866 3.100 - -2.49% -
SetIntersection_None_Set_string_16384_1024 8.14% 190225548.901 205714669.358 - -7.95% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 8.14% 1.168 1.263 - 15.21% -
std::is_partitioned(deque<int>)_(partitioned)/32 8.14% 9.165 9.911 - 2.74% -
ranges::minmax(std::list<__int128>)/70000 8.13% 56872.434 61495.988 - 6.86% -
BM_std_minmax_element<char>/2 8.13% 0.634 0.685 - -0.53% -
std::set<int>::ctor(const&)/32 8.12% 213.468 230.811 - -4.17% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 8.11% 175433.960 189667.955 - 5.70% -
std::multiset<std::string>::find(key)_(non-existent)/8192 8.10% 28.884 31.224 - 4.11% -
ranges::minmax(std::list<__int128>)/64 8.09% 38.187 41.278 - 4.94% -
std::set<std::string>::contains(key)_(non-existent)/1024 8.09% 20.044 21.665 - -1.09% -
std::multiset<int>::equal_range(key)_(non-existent)/32 8.07% 2.540 2.745 - 7.49% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 8.06% 3811.925 4119.152 - 17.89% -
std::lower_bound(std::deque<int>)/8192 8.03% 64.783 69.985 - 7.02% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 8.03% 1.333 1.440 - -0.29% -
BM_deque_vector_copy_backward/64000 8.03% 7487.791 8088.964 - 0.98% -
BM_deque_vector_copy_backward/5500 8.01% 198.943 214.871 - -1.82% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 8.00% 505.396 545.849 - -0.71% -
BM_vector_deque_copy/70000 8.00% 3104.628 3353.032 - 0.00% -
std::remove_copy_if(list<int>)_(sprinkled)/8192 7.99% 7130.931 7700.625 - 4.26% -
SetIntersection_Interlaced_Set_uint64_16384_16 7.97% 224361271.331 242248016.089 - 10.34% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 7.97% 592.961 640.222 - -16.65% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 7.96% 1.644 1.775 - 12.42% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 7.96% 2453927.205 2649158.740 - 9.28% -
BM_PushHeap_string_Random_262144 7.95% 17.931 19.355 - 5.21% -
BM_PushHeap_uint64_Random_1024 7.94% 5.759 6.216 - -1.53% -
std::multimap<int,_int>::count(key)_(non-existent)/32 7.93% 2.280 2.461 - 8.14% -
std::set<int>::find(key)_(non-existent)/32 7.91% 2.284 2.464 - 8.95% -
std::set<int>::find(key)_(non-existent)/1024 7.90% 5.378 5.803 - 4.92% -
SetIntersection_None_Vector_string_1024_1 7.90% 1143480.413 1233758.617 - 5.12% -
BM_vector_deque_ranges_copy/70000 7.89% 3104.268 3349.349 - 0.07% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/1024 7.88% 16159.057 17431.620 - 7.51% -
BM_num_put<long> 7.87% 10.715 11.559 - 2.72% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 7.87% 10.087 10.882 - -1.03% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 7.85% 26522127.036 28604898.790 - 4.90% -
SetIntersection_Interlaced_Vector_uint64_16384_64 7.85% 6593671.884 7111449.370 - 28.85% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 7.82% 624.959 673.850 - 5.34% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 7.81% 13067900.347 14088236.128 - 10.56% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 7.80% 4562981.152 4919019.396 - 9.61% -
std::search(deque<int>,_pred)_(no_match)/1000 7.76% 424.574 457.532 - -10.49% -
BM_vector_deque_move/70000 7.74% 3104.860 3345.042 - -0.05% -
BM_vector_deque_ranges_copy_backward/65536 7.73% 7540.027 8123.015 - -1.18% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 7.70% 1796.068 1934.351 - -4.55% -
std::map<std::string,_int>::erase(iterator)/32 7.70% 28.573 30.772 - -0.60% -
BM_StringRelational_Eq_Large_Large_Control 7.65% 2.238 2.409 - 3.73% -
BM_PushHeap_uint32_Ascending_4 7.63% 0.544 0.585 - -0.28% -
BM_vector_deque_ranges_move/65536 7.60% 2859.692 3076.956 - -0.22% -
std::find_if(deque<int>)_(process_all)/50 7.59% 12.541 13.493 - 5.64% -
BM_PushHeap_string_Random_256 7.57% 14.217 15.293 - 0.17% -
std::search(deque<int>,_pred)_(no_match)/1024 7.57% 436.352 469.380 - -9.59% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 7.56% 26.306 28.294 - 34.65% -
std::set<int>::ctor(const&)/8192 7.55% 49697.732 53448.900 - 6.81% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 7.55% 252372.831 271415.776 - 6.89% -
BM_PushHeap_string_SingleElement_16 7.53% 2.606 2.802 - 0.22% -
std::set<std::string>::erase(iterator)/1024 7.50% 25.981 27.930 - 2.52% -
BM_deque_vector_ranges_copy_backward/5500 7.50% 200.606 215.648 - -1.09% -
BM_deque_deque_ranges_copy_backward/65536 7.49% 7506.134 8068.269 - -0.85% -
BM_deque_vector_ranges_move_backward/70000 7.49% 7944.471 8539.266 - -1.41% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 7.46% 6837.681 7347.979 - 7.36% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 7.46% 142264504.620 152878459.486 - 0.31% -
BM_vector_deque_copy_backward/65536 7.45% 7667.258 8238.658 - 0.34% -
SetIntersection_Front_Set_string_16384_16 7.44% 1770283.284 1902054.994 - 2.91% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 7.44% 20275.115 21783.040 - -3.82% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 7.43% 13606882.716 14617769.101 - 4.65% -
SetIntersection_Front_Vector_float_16384_16384 7.42% 71971327.344 77313225.217 - -4.35% -
SetIntersection_Interlaced_Vector_float_262144_16384 7.38% 349749108.272 375556404.318 - 12.22% -
BM_PushHeap_float_SingleElement_4 7.37% 0.358 0.385 - 11.62% -
std::set<int>::lower_bound(key)_(non-existent)/1024 7.36% 5.625 6.039 - -4.48% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 7.34% 20244.289 21730.605 - 5.61% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 7.32% 214.501 230.210 - 2.53% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 7.32% 5.012 5.379 - -1.34% -
BM_deque_vector_move_backward/0 7.31% 1.371 1.472 - -17.20% -
BM_vector_deque_ranges_copy_backward/64000 7.29% 7401.867 7941.169 - -1.69% -
SetIntersection_Interlaced_Set_float_1024_256 7.27% 14299952.621 15339930.360 - 8.87% -
std::make_heap(deque<int>)_(repeated)/8192 7.25% 16855.059 18077.540 - 0.74% -
BM_vector_deque_copy_backward/70000 7.22% 8228.413 8822.460 - 1.30% -
std::set<int>::contains(key)_(existent)/1024 7.21% 3.778 4.050 - 3.44% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 7.19% 8.309 8.906 - -1.62% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 7.18% 628.631 673.776 - 5.97% -
SetIntersection_Front_Set_uint32_64_64 7.17% 12869941.617 13793148.763 - 2.71% -
std::search(list<int>)_(same_length)/1024 7.17% 770.118 825.356 - -1.18% -
BM_PushHeap_string_SingleElement_1024 7.16% 2.591 2.777 - 1.99% -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 7.16% 689.954 739.361 - -14.69% -
std::unordered_map<int,_int>::find(key)_(existent)/32 7.16% 1.426 1.528 - 11.07% -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 7.14% 5.754 6.165 - -2.97% -
SetIntersection_Interlaced_Vector_float_262144_1024 7.14% 103759567.730 111167128.902 - 3.91% -
std::unordered_set<int>::contains(key)_(non-existent)/32 7.13% 1.619 1.735 - 16.76% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 7.13% 214.155 229.425 - 2.60% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 7.12% 34.972 37.461 - -1.81% -
BM_StringRead_Cold_Shallow_Empty 7.12% 1.058 1.133 - -12.95% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 7.11% 40.801 43.704 - 8.15% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 7.11% 12.544 13.435 - 0.52% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 7.11% 39.953 42.793 - 0.02% -
std::copy_backward(deque<int>)/1048576 7.10% 128657.472 137798.234 - 3.82% -
SetIntersection_Interlaced_Set_uint64_1024_16 7.08% 11513758.484 12328389.148 - 8.80% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/1024 7.07% 17566.836 18809.141 - 6.60% -
BM_PushHeap_uint64_Random_16 7.07% 4.160 4.453 - -3.22% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 7.05% 637.450 682.391 - 6.96% -
BM_StringRelational_Eq_Large_Large_ChangeMiddle 7.05% 1.727 1.849 - 0.00% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 7.05% 24759.709 26504.744 - -5.91% -
BM_StringConstructDestroyCStr_Huge_Transparent 7.04% 69.276 74.151 - 13.88% -
std::swap_ranges(list<int>)/1024 7.03% 747.300 799.852 - 4.46% -
BM_deque_deque_move_backward/70000 7.02% 8128.075 8698.596 - 0.47% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 7.00% 2046678.061 2189947.672 - 8.84% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 7.00% 16.114 17.241 - -0.35% -
std::equal(deque<int>)_(it,_it,_it)/8 6.99% 4.149 4.439 - 0.16% -
std::replace(list<int>)_(sprinkled)/8192 6.98% 7127.886 7625.466 - -1.44% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 6.98% 210.742 225.454 - 4.96% -
BM_std_minmax_element<short>/1 6.98% 0.299 0.320 - 3.05% -
std::multiset<int>::contains(key)_(existent)/32 6.97% 1.639 1.753 - 4.63% -
std::map<std::string,_int>::erase(key)_(existent)/1024 6.96% 89.642 95.878 - 0.82% -
std::remove_copy_if(list<int>)_(prefix)/8192 6.95% 7178.734 7677.698 - 4.72% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 6.94% 31.410 33.591 - 1.03% -
std::set<int>::find(key)_(existent)/32 6.92% 1.624 1.736 - 0.67% -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 6.91% 35.053 37.477 - 2.48% -
std::copy(vector<bool>)_(aligned)/64 6.91% 1.257 1.344 - 8.35% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 6.91% 9.719 10.391 - -17.60% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 6.89% 1.102 1.178 - 6.21% -
BM_deque_deque_move_backward/64000 6.89% 7290.515 7792.949 - 0.28% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 6.88% 24.708 26.409 - 10.59% -
std::map<std::string,_int>::contains(key)_(existent)/1024 6.86% 23.327 24.927 - 0.42% -
rng::find_last_if(list<int>)_(bail_90%)/50 6.86% 2.040 2.180 - 0.94% -
ranges::minmax(std::deque<long_long>)/1 6.85% 0.690 0.737 - 13.58% -
rng::starts_with(vector<int>,_pred)/8 6.85% 2.312 2.470 - 1.81% -
BM_vector_deque_ranges_copy/65536 6.84% 2859.660 3055.362 - 0.00% -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 6.83% 106.398 113.662 - 6.44% -
std::find_end(list<int>)_(process_all)/1048576 6.82% 815929.152 871570.514 - -0.49% -
BM_tolower_char<wchar_t> 6.82% 0.603 0.644 - 4.25% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 6.78% 39.152 41.805 - 17.01% -
std::multimap<int,_int>::contains(key)_(existent)/32 6.77% 1.623 1.733 - -2.63% -
BM_vector_deque_move/5500 6.77% 198.407 211.829 - 6.24% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024 6.76% 15629.976 16686.975 - 5.49% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 6.75% 20369.761 21744.484 - 5.46% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 6.75% 10.110 10.792 - -1.53% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 6.71% 179692.170 191753.943 - 5.64% -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 6.69% 26.733 28.522 - -1.40% -
BM_PushHeap_uint64_Random_16384 6.69% 5.914 6.310 - -1.01% -
std::multiset<int>::clear()/1024 6.69% 10367.689 11061.307 - 1.60% -
std::deque<int>::ctor(size)/1024 6.67% 71.742 76.525 - 1.71% -
SetIntersection_Front_Set_uint64_256_64 6.67% 5273795.717 5625314.246 - 7.58% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 6.66% 175044.872 186708.079 - 3.80% -
std::transform(deque<int>,_deque<int>)/50 6.65% 33.630 35.867 - 1.18% -
BM_StringConstructDestroyCStr_Large_Opaque 6.64% 15.052 16.051 - -2.96% -
BM_StringRead_Cold_Shallow_Large 6.63% 1.088 1.160 - 2.08% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 6.59% 11.286 12.030 - 5.78% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 6.59% 725.747 773.583 - 10.43% -
std::set<std::string>::equal_range(key)_(non-existent)/32 6.59% 10.203 10.876 - -5.85% -
SetIntersection_Front_Vector_uint64_256_256 6.59% 4253680.035 4533840.177 - -0.50% -
std::sort(vector<NonIntegral>)_(repeated)/8192 6.57% 3747.119 3993.243 - 6.62% -
ranges::minmax(std::deque<__int128>)/1 6.57% 0.651 0.693 - -0.85% -
BM_std_minmax_element<short>/1024 6.54% 262.286 279.430 - 8.40% -
std::sort(vector<int>)_(qsort_adversarial)/1024 6.53% 12938.012 13782.258 - 6.24% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 6.51% 1.392 1.482 - 23.58% -
BM_std_minmax_element<short>/70000 6.50% 17449.812 18584.232 - 7.64% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 6.49% 206.312 219.708 - 0.40% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 6.48% 19999.360 21296.291 - 3.13% -
BM_std_minmax_element<short>/65536 6.47% 16323.313 17380.000 - 7.26% -
SetIntersection_Front_Vector_uint64_1024_256 6.47% 2136169.938 2274338.164 - 9.77% -
BM_std_minmax_element<short>/4096 6.46% 1026.218 1092.515 - 9.08% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 6.46% 23.146 24.641 - 5.18% -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 6.46% 19.617 20.883 - 3.05% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 6.44% 1.047 1.114 - 1.26% -
std::partial_sort(deque<int>)_(ascending)/8 6.44% 30.868 32.855 - -0.15% -
std::unordered_set<int>::insert(value)_(already_present)/1024 6.42% 2.379 2.532 - 5.32% -
BM_deque_deque_ranges_move_backward/70000 6.42% 7991.921 8504.961 - 0.61% -
bm_ranges_swap_ranges_vb_unaligned/8 6.42% 4.956 5.274 - 5.86% -
std::swap_ranges(list<int>)/8192 6.41% 10362.229 11026.022 - 29.02% -
BM_PushHeap_string_SingleElement_256 6.38% 2.600 2.766 - 1.55% -
BM_PushHeap_string_SingleElement_16384 6.38% 2.580 2.745 - 1.47% -
BM_deque_deque_ranges_copy_backward/64000 6.38% 7349.671 7818.577 - 1.29% -
BM_PushHeap_uint64_Random_256 6.37% 5.640 5.999 - -0.49% -
std::search(list<int>)_(no_match)/1000 6.36% 672.398 715.132 - 1.99% -
std::set<int>::ctor(const&)/1024 6.34% 6257.777 6654.333 - 6.72% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 6.33% 34.957 37.171 - 4.99% -
std::list<int>::ctor(size)/32 6.32% 327.376 348.069 - 9.05% -
SetIntersection_Front_Set_string_256_64 6.32% 14183192.766 15079483.174 - -0.46% -
BM_vector_deque_move/65536 6.32% 2858.785 3039.330 - -0.13% -
SetIntersection_Front_Set_uint32_16384_64 6.28% 1674342.786 1779458.655 - 0.12% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 6.27% 1.112 1.181 - 3.88% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 6.26% 179899.998 191165.215 - 5.27% -
std::copy_n(vector<bool>)_(aligned)/64 6.26% 1.265 1.345 - -1.16% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 6.26% 9.855 10.471 - 0.18% -
std::set<int>::insert(value)_(new_value,_end)/8192 6.25% 69.574 73.922 - 1.00% -
std::unique_copy(list<int>)_(sprinkled)/1024 6.25% 732.859 778.649 - 4.56% -
std::find_if_not(vector<char>)_(bail_25%)/8192 6.25% 223.078 237.012 - -1.97% -
bm_lexicographical_compare<signed_char>/1 6.23% 1.255 1.334 - -0.38% -
std::find_if(vector<int>)_(bail_25%)/1024 6.23% 28.007 29.752 - 9.02% -
std::set<int>::insert(value)_(already_present)/8192 6.20% 9.575 10.169 - -3.14% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 6.20% 736.111 781.755 - 6.44% -
BM_std_minmax_element<short>/5500 6.20% 1375.647 1460.891 - 8.72% -
std::set<int>::upper_bound(key)_(existent)/32 6.17% 1.641 1.742 - 0.40% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 6.17% 747.791 793.927 - 3.03% -
SetIntersection_Front_Set_uint64_256_256 6.16% 7440051.657 7898675.879 - 4.47% -
BM_std_minmax_element<short>/64000 6.16% 15947.234 16930.080 - 7.31% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 6.15% 6114.511 6490.552 - 2.70% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 6.13% 180549.245 191609.486 - 2.87% -
std::map<std::string,_int>::find(key)_(existent)/32 6.12% 15.523 16.473 - -0.75% -
SetIntersection_Interlaced_Set_uint64_64_64 6.09% 13259586.619 14067474.101 - 8.20% -
std::partition_copy(list<int>)/32 6.09% 8.582 9.104 - -3.99% -
std::search(list<int>,_pred)_(single_element)/8192 6.09% 7696.478 8165.161 - -18.04% -
BM_vector_deque_ranges_copy_backward/70000 6.09% 8163.861 8660.705 - 1.51% -
BM_PushHeap_string_PipeOrgan_262144 6.08% 17.362 18.418 - -6.40% -
BM_std_minmax_element<short>/512 6.08% 134.142 142.300 - 7.25% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 6.08% 7924.821 8406.288 - -1.34% -
BM_StringConstructDestroyCStr_Huge_Opaque 6.07% 161.642 171.455 - 8.12% -
BM_PushHeap_string_Descending_1024 6.07% 2.355 2.498 - 5.83% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6.06% 6368.763 6754.849 - 3.35% -
BM_PushHeap_uint64_Random_64 6.05% 5.219 5.534 - -1.69% -
std::flat_map<int,_int>::equal_range(key)_(existent)/1024 6.05% 8.402 8.910 - 6.02% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 6.04% 206.029 218.476 - 19.85% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 6.04% 31.005 32.878 - 10.60% -
SetIntersection_Front_Set_uint64_262144_64 6.04% 1699019.864 1801627.925 - 3.83% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 6.02% 2399.076 2543.397 - 0.03% -
std::unordered_set<int>::find(key)_(non-existent)/32 6.00% 1.098 1.164 - 0.30% -
ranges::min(std::vector<long_long>)/8 6.00% 2.126 2.254 - -0.10% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 6.00% 42.154 44.682 - 3.87% -
std::partition_copy(vector<int>)/50 5.99% 12.210 12.941 - 1.64% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/1024 5.99% 21176.761 22445.779 - 5.34% -
BM_deque_deque_copy_backward/65536 5.99% 7576.692 8030.398 - -0.24% -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 5.98% 276.552 293.101 - 5.52% -
BM_StringRead_Cold_Deep_Large 5.98% 1.231 1.305 - 2.74% -
std::map<std::string,_int>::find(key)_(existent)/8192 5.97% 28.990 30.721 - -3.08% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 5.95% 20688.633 21920.484 - 5.78% -
BM_PushHeap_string_SingleElement_64 5.95% 2.652 2.810 - 2.55% -
std::find_end(list<int>)_(single_element)/1024 5.95% 688.722 729.675 - -0.11% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 5.95% 20.500 21.719 - -3.49% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 5.94% 181479.996 192259.820 - 5.57% -
std::find_end(deque<int>,_pred)_(process_all)/1048576 5.91% 557446.994 590419.124 - -0.63% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 5.91% 8.964 9.494 - 0.17% -
std::make_heap(deque<int>)_(repeated)/1024 5.91% 2162.137 2289.987 - 0.28% -
std::multiset<int>::upper_bound(key)_(existent)/32 5.90% 2.278 2.413 - -0.50% -
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 5.90% 76484.215 80997.232 - 6.36% -
std::unordered_multiset<int>::ctor(const&)/32 5.89% 204.962 217.024 - 9.16% -
std::all_of(deque<int>)_(process_all)/8 5.88% 3.275 3.468 - 0.37% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 5.87% 1.048 1.110 - -0.47% -
std::partial_sort_copy(list<int>)_(heap)/8 5.87% 16.582 17.555 - 0.54% -
std::unique_copy(list<int>)_(sprinkled)/52 5.85% 23.781 25.173 - 3.94% -
BM_deque_deque_copy/70000 5.85% 3181.967 3368.193 - -1.04% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 5.85% 31.247 33.076 - -2.68% -
bm_lexicographical_compare<int>/8 5.85% 1.583 1.676 - 9.31% -
BM_PushHeap_uint32_SingleElement_64 5.85% 0.350 0.370 - 1.71% -
rng::find_last(list<int>)_(bail_90%)/1024 5.84% 71.792 75.985 - -0.48% -
std::for_each(vector<int>)/32 5.84% 3.667 3.881 - 4.47% -
std::remove_copy(list<int>)_(prefix)/8192 5.84% 6855.184 7255.231 - 3.58% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 5.83% 1820315.754 1926451.418 - 10.34% -
SetIntersection_None_Set_string_16384_4 5.81% 188212651.992 199151547.351 - -10.57% -
std::stable_partition(deque<int>)_(dense)/1024 5.81% 569.032 602.069 - -9.64% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 5.81% 797.126 843.400 - 4.57% -
std::find_end(list<int>)_(process_all)/1024 5.80% 697.957 738.451 - 1.12% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 5.80% 177587.939 187888.034 - 4.92% -
BM_std_minmax_element<short>/4000 5.80% 1006.489 1064.841 - 8.70% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 5.79% 215.170 227.634 - 2.94% -
BM_deque_deque_ranges_move/70000 5.79% 3309.786 3501.499 - 0.00% -
BM_vector_deque_move/4096 5.79% 146.165 154.624 - 4.01% -
BM_deque_deque_ranges_move_backward/65536 5.78% 7577.810 8015.703 - 0.54% -
std::find(list<int>)_(process_all)/8 5.77% 2.193 2.319 - 3.49% -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 5.77% 63.413 67.074 - -0.55% -
std::partial_sort_copy(vector<int>)_(repeated)/8 5.77% 8.122 8.590 - -1.64% -
BM_vector_deque_ranges_move/64000 5.76% 2843.410 3007.228 - -0.21% -
ranges::min(std::deque<__int128>)/64 5.74% 20.518 21.697 - -8.13% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 5.73% 610.348 645.301 - 2.20% -
BM_deque_deque_copy_backward/70000 5.72% 7949.848 8404.791 - 1.18% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 5.70% 16285.415 17213.093 - 2.72% -
std::replace_if(deque<int>)_(prefix)/1024 5.69% 470.356 497.125 - 3.36% -
std::stable_partition(list<int>)_(alloc_fails)/8192 5.69% 25182.513 26615.353 - 0.38% -
BM_PushHeap_uint32_Random_64 5.68% 5.026 5.312 - 3.76% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8 5.67% 0.775 0.819 - 0.95% -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 5.66% 125.098 132.174 - 4.08% -
std::copy_backward(vector<bool>)_(aligned)/64 5.63% 1.605 1.696 - -0.72% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 5.63% 72.014 76.070 - 0.59% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 5.63% 65.036 68.696 - -0.34% -
ranges::min(std::deque<long_long>)/1 5.62% 0.600 0.633 - -0.16% -
BM_deque_deque_ranges_copy/1 5.61% 2.483 2.622 - -0.01% -
std::find_if_not(vector<int>)_(bail_25%)/1024 5.60% 28.480 30.074 - -5.97% -
std::remove(list<int>)_(prefix)/1024 5.59% 947.554 1000.535 - 1.83% -
std::make_heap(deque<int>)_(shuffled)/1024 5.59% 2516.441 2657.132 - 3.42% -
std::multiset<int>::erase(key)_(non-existent,_middle)/8192 5.59% 4.098 4.328 - 2.78% -
std::find_if_not(list<int>)_(process_all)/32768 5.58% 25341.716 26756.683 - 5.02% -
std::move(vector<int>)/8 5.58% 2.169 2.290 - 1.63% -
BM_PushHeap_uint32_SingleElement_4 5.57% 0.344 0.363 - -1.42% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 5.56% 27.842 29.390 - -1.59% -
std::find_if_not(list<int>)_(bail_25%)/32768 5.55% 7395.089 7805.617 - 2.89% -
SetIntersection_None_Set_string_16384_16 5.55% 187964779.769 198395754.347 - -10.59% -
BM_vector_deque_ranges_move/70000 5.51% 3102.948 3273.855 - -3.34% -
rng::starts_with(deque<int>)/8 5.49% 3.900 4.114 - 4.11% -
std::count(list<int>)_(every_other)/1024 5.47% 667.153 703.644 - 0.15% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 5.47% 170865.986 180208.175 - 0.82% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 5.45% 13417939.980 14149826.470 - 1.59% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 5.45% 760.525 801.959 - 4.23% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 5.43% 63088.702 66511.459 - 3.97% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 5.41% 485.234 511.474 - 4.78% -
std::find_end(vector<int>)_(single_element)/1000 5.40% 229.863 242.285 - -0.73% -
SetIntersection_None_Set_string_16384_1 5.37% 188524703.645 198657716.461 - -10.94% -
std::multiset<std::string>::ctor(const&)/32 5.37% 774.937 816.560 - 3.07% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 5.37% 1.052 1.109 - 0.33% -
BM_deque_deque_ranges_copy_backward/70000 5.36% 8221.555 8662.006 - 0.29% -
std::find(list<int>)_(process_all)/1024 5.35% 685.660 722.322 - 1.45% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 5.32% 9907107.213 10434608.879 - 4.65% -
std::map<std::string,_int>::clear()/32 5.32% 922.172 971.258 - 10.83% -
std::multiset<int>::erase(iterator)/32 5.31% 21.190 22.315 - 4.11% -
BM_PushHeap_uint32_Random_16384 5.29% 5.618 5.916 - -0.75% -
std::list<std::string>::erase(begin)_(expensive_elements)/32 5.29% 28.960 30.491 - -3.15% -
std::find_if_not(list<int>)_(process_all)/1024 5.29% 685.464 721.713 - -8.89% -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 5.29% 4.515 4.754 - 4.86% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 5.28% 0.958 1.008 - -13.58% -
SetIntersection_Interlaced_Set_uint64_16384_64 5.28% 238952161.408 251570077.625 - 8.90% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 5.27% 111152.191 117014.315 - 0.42% -
SetIntersection_Front_Vector_float_262144_256 5.26% 2167972.137 2282055.009 - -4.06% -
BM_lexicographical_compare_three_way_slow_path/16 5.26% 4.356 4.585 - 0.51% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 5.26% 1410413.851 1484571.163 - 1.68% -
SetIntersection_Interlaced_Set_float_16384_16384 5.26% 208798456.154 219776474.429 - 0.18% -
std::unique(vector<int>)_(sprinkled)/52 5.25% 65.244 68.671 - 4.86% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 5.24% 5170572.752 5441533.897 - 6.51% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 5.24% 1.389 1.461 - 3.95% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024 5.24% 21842.113 22985.893 - 4.40% -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 5.23% 21.746 22.883 - -1.31% -
std::multiset<int>::ctor(const&)/32 5.23% 216.422 227.740 - 1.13% -
std::is_partitioned(deque<int>)_(partitioned)/8192 5.21% 2471.142 2599.826 - 8.40% -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 5.21% 23.240 24.450 - 16.58% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 5.19% 200619415.969 211029618.046 - 0.68% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 5.19% 4.520 4.754 - -1.94% -
std::remove_if(list<int>)_(prefix)/1024 5.17% 972.520 1022.809 - -1.43% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 5.15% 736.650 774.558 - 2.46% -
BM_StringFindCharLiteral/64 5.14% 2.089 2.197 - 4.00% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 5.13% 25.624 26.938 - 18.32% -
SetIntersection_Interlaced_Set_uint64_1024_4 5.13% 10188318.812 10710639.542 - -5.51% -
std::sort(deque<int>)_(qsort_adversarial)/8192 5.12% 461979.139 485635.869 - -0.63% -
SetIntersection_Front_Set_string_1024_256 5.12% 14273701.097 15004009.037 - -4.34% -
std::move_backward(vector<int>)/8 5.11% 2.174 2.285 - 0.97% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 5.09% 18.564 19.508 - 6.41% -
std::set<std::string>::contains(key)_(non-existent)/32 5.08% 9.813 10.312 - -2.14% -
ranges::minmax(std::list<char>)/70000 5.08% 52375.250 55037.675 - -0.23% -
BM_PushHeap_uint32_SingleElement_16384 5.05% 0.356 0.374 - 1.87% -
SetIntersection_Front_Vector_float_1024_256 5.05% 2168224.583 2277704.256 - -6.97% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 5.03% 1050992.930 1103888.927 - -1.71% -
std::partition_copy(list<int>)/50 5.03% 12.857 13.504 - 0.11% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 5.02% 36.554 38.389 - 5.41% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 5.01% 9.940 10.438 - -0.79% -
std::copy_if(list<int>)_(entire_range)/64 5.01% 33.472 35.148 - 14.93% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 5.01% 640.270 672.327 - -20.56% -
std::for_each_n(list<int>)/8192 5.00% 7358.066 7726.099 - 6.07% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 4.99% 13387910.766 14056552.971 - 2.27% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 4.99% 8.241 8.652 - -2.36% -
BM_StringRelationalLiteral_Eq_Small_Small_Control 4.98% 0.598 0.627 - -0.05% -
BM_PushHeap_uint64_SingleElement_16 4.98% 0.358 0.376 - 11.52% -
BM_vector_deque_ranges_move_backward/65536 4.97% 7713.704 8097.449 - 3.79% -
std::set<int>::upper_bound(key)_(non-existent)/8192 4.97% 9.779 10.266 - 2.82% -
std::stable_sort(vector<int>)_(descending)/8 4.97% 23.331 24.492 - -0.02% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 4.97% 6028.432 6328.118 - -17.55% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 4.97% 3.966 4.163 - 21.29% -
std::vector<int>::ctor(size)/1024 4.97% 42.209 44.305 - -2.54% -
std::replace_if(vector<int>)_(sprinkled)/32 4.95% 8.633 9.060 - 3.21% -
std::partial_sort(deque<int>)_(pipe-organ)/8 4.94% 31.168 32.709 - 0.77% -
std::copy_if(vector<int>)_(entire_range)/64 4.94% 15.545 16.314 - 1.57% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 4.91% 117123.022 122873.250 - 2.90% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 4.88% 23.567 24.717 - -1.56% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/32 4.88% 1.762 1.848 - -1.25% -
std::transform(list<int>)_(identity_transform)/32 4.87% 16.099 16.884 - -0.78% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 4.86% 11.426 11.981 - -11.18% -
SetIntersection_Front_Set_string_16384_64 4.85% 4301042.807 4509473.143 - -1.67% -
std::any_of(deque<int>)_(process_all)/8 4.84% 3.286 3.445 - 0.36% -
BM_PushHeap_string_Random_1024 4.84% 14.831 15.549 - 2.02% -
std::find_end(vector<int>)_(single_element)/1024 4.82% 236.608 248.024 - 0.76% -
std::remove_copy(list<int>)_(sprinkled)/8192 4.81% 6843.842 7173.192 - 3.14% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 4.79% 23.017 24.121 - 3.98% -
std::multiset<int>::contains(key)_(existent)/1024 4.78% 3.963 4.152 - 3.84% -
BM_vector_deque_move_backward/65536 4.77% 7706.512 8074.040 - 1.22% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 4.77% 50857.518 53282.776 - 3.29% -
std::multiset<int>::erase(key)_(non-existent,_end)/1024 4.77% 6.256 6.554 - 0.74% -
BM_PushHeap_uint32_SingleElement_262144 4.76% 0.355 0.372 - 1.59% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8192 4.76% 84292.191 88303.662 - 5.86% -
std::none_of(deque<int>)_(process_all)/8 4.76% 3.277 3.432 - -0.05% -
std::find_end(vector<int>)_(single_element)/8192 4.75% 1810.958 1897.047 - 1.19% -
std::sort_heap(deque<int>)/8192 4.75% 453018.868 474543.422 - -1.74% -
rng::find_last(vector<char>)_(bail_90%)/8 4.75% 0.440 0.461 - 4.15% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 4.74% 75913.046 79512.967 - -3.78% -
std::multiset<std::string>::find(key)_(existent)/32 4.74% 15.777 16.525 - 9.62% -
SetIntersection_Front_Vector_float_16384_256 4.73% 2168473.030 2271067.141 - -5.29% -
bm_swap_ranges_vb_aligned/8 4.73% 3.148 3.297 - 1.09% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 4.72% 31.405 32.888 - 14.28% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 4.72% 9478.504 9925.596 - -0.19% -
SetIntersection_Interlaced_Vector_uint64_256_64 4.71% 7380439.684 7727895.170 - 2.44% -
BM_PushHeap_uint64_Random_262144 4.69% 5.990 6.271 - -1.47% -
BM_PushHeap_string_SingleElement_262144 4.69% 2.647 2.771 - 0.56% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 4.68% 27.112 28.382 - -3.49% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 4.68% 7231.930 7570.050 - 3.03% -
std::partial_sort_copy(list<int>)_(heap)/1024 4.67% 8274.339 8660.891 - 4.55% -
std::list<int>::ctor(size)/1024 4.67% 11889.752 12444.704 - 6.32% -
std::find_end(list<int>,_pred)_(process_all)/1000 4.66% 760.610 796.084 - -0.74% -
std::fill_n(list<int>)/50 4.65% 15.179 15.885 - -0.03% -
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 4.65% 18.897 19.775 - 5.63% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 4.64% 50096.565 52421.825 - 0.61% -
std::unordered_multiset<int>::ctor(const&)/8192 4.63% 56108.442 58708.430 - 6.71% -
std::multimap<int,_int>::find(key)_(existent)/1024 4.63% 3.612 3.780 - -0.19% -
BM_PushHeap_string_Descending_256 4.63% 2.291 2.397 - 4.68% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 4.62% 6264.584 6554.158 - 0.70% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 4.62% 2274537.858 2379670.691 - 2.97% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 4.62% 18.981 19.858 - -2.29% -
BM_PushHeap_string_Random_16384 4.62% 16.085 16.828 - -0.85% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 4.61% 1034953.129 1082699.774 - -0.27% -
std::rotate_copy(list<int>)/50 4.61% 13.293 13.906 - -0.96% -
std::remove_copy_if(vector<int>)_(prefix)/8192 4.59% 3311.047 3463.098 - -1.86% -
std::all_of(vector<int>)_(process_all)/32768 4.59% 8092.787 8464.118 - 4.36% -
SetIntersection_Interlaced_Set_uint64_256_256 4.58% 7654888.820 8005723.514 - 6.12% -
std::partial_sort_copy(vector<int>)_(shuffled)/8192 4.58% 84943.400 88835.417 - -0.12% -
BM_std_minmax_element<short>/64 4.58% 16.799 17.569 - 2.77% -
std::remove_if(deque<int>)_(prefix)/50 4.58% 64.165 67.102 - -1.85% -
BM_std_minmax_element<char>/3 4.57% 1.164 1.217 - 0.03% -
std::is_partitioned(deque<int>)_(partitioned)/1024 4.57% 301.415 315.175 - 7.27% -
BM_vector_deque_copy_backward/512 4.56% 17.513 18.312 - 3.36% -
BM_deque_deque_copy_backward/64000 4.55% 7411.545 7749.130 - -0.14% -
SetIntersection_Front_Vector_float_256_256 4.55% 4333279.065 4530504.302 - -5.10% -
std::set<int>::equal_range(key)_(existent)/32 4.55% 1.714 1.792 - -1.75% -
BM_std_minmax_element<char>/64 4.53% 17.109 17.885 - -1.23% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 4.53% 15.567 16.272 - 0.74% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 4.52% 23.286 24.339 - 1.30% -
std::remove(list<int>)_(sprinkled)/1024 4.52% 928.760 970.751 - 2.32% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 4.51% 64345387.314 67247944.389 - 0.26% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 4.51% 10385.059 10853.047 - 5.65% -
BM_PushHeap_uint64_SingleElement_262144 4.49% 0.362 0.379 - 5.98% -
ranges::minmax(std::list<char>)/8 4.49% 2.475 2.586 - 3.29% -
ranges::minmax(std::vector<char>)/70000 4.49% 564.879 590.222 - -0.22% -
BM_std_minmax_element<char>/4 4.48% 1.206 1.260 - -4.25% -
std::copy_n(deque<int>)/8 4.47% 2.636 2.754 - -1.31% -
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 4.46% 9136.669 9543.874 - 4.68% -
std::find_end(forward_list<int>,_pred)_(same_length)/1000 4.45% 1522.151 1589.891 - 3.55% -
std::partial_sort_copy(deque<int>)_(repeated)/8 4.44% 9.434 9.853 - -0.40% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 4.44% 97569.034 101902.406 - 7.30% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 4.42% 8.960 9.356 - -8.25% -
std::find(vector<long_long>)_(bail_25%)/8 4.40% 0.893 0.933 - 4.52% -
SetIntersection_Interlaced_Set_string_16384_64 4.38% 345293571.655 360428894.169 - 4.32% -
BM_deque_deque_copy_backward/1 4.37% 2.708 2.827 - -8.31% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 4.37% 8201.226 8559.547 - 6.09% -
rng::contains_subrange(vector<int>)_(same_length)/16 4.36% 4.730 4.936 - 3.18% -
BM_PushHeap_string_PipeOrgan_64 4.36% 5.753 6.003 - 6.86% -
std::map<int,_int>::contains(key)_(existent)/1024 4.35% 3.867 4.035 - -2.03% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 4.35% 35.428 36.969 - 30.47% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 4.34% 5.511 5.750 - -9.35% -
SetIntersection_Front_Vector_string_1024_64 4.34% 3204752.702 3343737.128 - -1.74% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 4.34% 129615.737 135234.826 - 0.35% -
BM_deque_deque_ranges_copy/64000 4.33% 2950.545 3078.343 - -0.26% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 4.33% 6278.212 6549.849 - -0.29% -
std::find_if_not(deque<int>)_(process_all)/50 4.32% 12.623 13.169 - 3.73% -
std::set<int>::find(key)_(non-existent)/8192 4.31% 8.408 8.770 - 4.06% -
SetIntersection_Front_Set_string_262144_256 4.31% 14694952.545 15328242.801 - 5.50% -
BM_StringRelational_Less_Small_Small_ChangeLast 4.31% 1.766 1.842 - 1.04% -
std::remove_copy_if(deque<int>)_(prefix)/1024 4.30% 514.422 536.555 - -0.18% -
std::map<std::string,_int>::erase(iterator)/8192 4.28% 29.032 30.274 - -0.51% -
std::map<std::string,_int>::count(key)_(non-existent)/0 4.28% 0.257 0.268 - -6.35% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 4.27% 22.140 23.086 - -2.59% -
SetIntersection_Interlaced_Set_uint64_1024_64 4.26% 10190966.562 10625211.323 - 0.65% -
std::sort_heap(vector<NonIntegral>)/8 4.25% 29.350 30.598 - -0.99% -
std::rotate(list<int>)_(1_element_forward)/50 4.25% 24.750 25.802 - 2.04% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 4.25% 8865.235 9242.054 - 4.00% -
std::move_backward(deque<int>)/1048576 4.25% 125794.150 131140.614 - -0.43% -
std::move_backward(deque<int>)/262144 4.24% 29873.621 31140.408 - -0.80% -
BM_PushHeap_uint32_SingleElement_1024 4.24% 0.362 0.378 - 1.37% -
ranges::minmax(std::list<__int128>)/1 4.24% 0.447 0.466 - 7.20% -
std::replace_if(list<int>)_(prefix)/50 4.23% 23.656 24.658 - -0.16% -
SetIntersection_Interlaced_Set_uint64_256_16 4.23% 12045931.402 12555779.763 - 6.07% -
std::equal(vector<bool>)_(unaligned)/50 4.23% 0.816 0.851 - -2.21% -
std::multiset<std::string>::contains(key)_(existent)/8192 4.22% 26.733 27.862 - -10.35% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 4.22% 1693.090 1764.537 - -5.29% -
BM_vector_deque_ranges_move_backward/70000 4.22% 8114.499 8456.735 - 1.64% -
std::find_if_not(list<int>)_(process_all)/8192 4.22% 6934.482 7226.817 - -6.91% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 4.21% 116897.672 121819.813 - 4.93% -
std::find_first_of(deque<int>,_pred)_(small_needle)/50 4.21% 303.079 315.836 - 2.95% -
SetIntersection_Front_Vector_float_262144_16384 4.20% 71787441.651 74805134.351 - -9.37% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 4.20% 90.470 94.272 - 10.95% -
std::stable_partition(deque<int>)_(dense)/50 4.20% 37.528 39.104 - -9.38% -
std::copy(deque<int>)/8 4.20% 2.588 2.697 - 1.03% -
std::remove_copy_if(deque<int>)_(prefix)/32 4.20% 17.791 18.538 - 4.39% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 4.19% 9623.536 10027.107 - 1.37% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 4.18% 5364.817 5589.096 - 3.16% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 4.17% 51447.054 53591.985 - 4.03% -
BM_vector_deque_move_backward/2 4.14% 2.061 2.146 - -13.15% -
BM_PushHeap_string_Random_64 4.13% 12.895 13.427 - 2.07% -
std::map<int,_int>::equal_range(key)_(existent)/32 4.13% 1.776 1.849 - 1.59% -
BM_lexicographical_compare_three_way_slow_path/4 4.12% 1.130 1.177 - -0.11% -
SetIntersection_Front_Set_string_256_16 4.12% 6789106.864 7068656.555 - -0.79% -
std::map<std::string,_int>::contains(key)_(non-existent)/0 4.11% 0.273 0.284 - -1.15% -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 4.11% 257.745 268.331 - 8.34% -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 4.11% 5.104 5.314 - -2.40% -
BM_getline_string 4.10% 16.146 16.809 - 2.02% -
BM_StringRelationalLiteral_Less_Empty_Small_Control 4.10% 1.595 1.661 - -5.39% -
std::unordered_set<int>::ctor(const&,_alloc)/32 4.08% 260.170 270.789 - 1.71% -
std::find_end(list<int>)_(single_element)/1000 4.08% 684.813 712.760 - -0.21% -
std::map<int,_int>::ctor(const&)/32 4.07% 216.427 225.245 - 3.36% -
std::set<int>::erase(key)_(non-existent,_middle)/8192 4.07% 4.039 4.203 - 2.02% -
std::set<std::string>::find(key)_(existent)/32 4.07% 14.271 14.852 - -3.74% -
std::copy_if(list<int>)_(entire_range)/8 4.05% 2.452 2.551 - -0.98% -
SetIntersection_Front_Vector_uint64_16384_1024 4.05% 5333493.555 5549538.304 - -5.12% -
std::find(vector<char>)_(process_all)/8 4.04% 0.924 0.961 - 3.97% -
std::unordered_multiset<int>::ctor(const&)/1024 4.04% 6952.828 7233.934 - 8.59% -
std::unique(deque<int>)_(sprinkled)/32 4.04% 53.766 55.939 - 4.88% -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 4.04% 22.840 23.763 - 0.63% -
rng::contains(deque<int>)_(process_all)/32 4.04% 8.536 8.880 - -2.17% -
std::find(vector<char>)_(bail_25%)/8 4.04% 1.109 1.154 - -0.11% -
BM_PushHeap_uint64_SingleElement_1024 4.04% 0.368 0.383 - 5.32% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 4.03% 534.130 555.669 - 5.33% -
BM_deque_deque_ranges_move_backward/64000 4.03% 7520.577 7823.449 - -0.49% -
std::is_sorted(deque<int>,_pred)/1024 4.02% 617.072 641.901 - -0.14% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 4.02% 10.330 10.745 - 3.55% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 4.00% 5513.537 5734.264 - -5.45% -
SetIntersection_Front_Set_uint64_262144_256 4.00% 3713053.704 3861567.783 - -1.60% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 3.99% 2538.343 2639.630 - -0.34% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 3.99% 62.699 65.198 - 2.52% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst 3.98% 1.156 1.202 - 4.02% -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8192 3.98% 132908.452 138202.834 - 3.76% -
std::multiset<int>::erase(key)_(non-existent,_end)/0 3.97% 0.254 0.264 - 0.13% -
BM_lexicographical_compare_three_way_fast_path/1024 3.97% 236.321 245.709 - -0.17% -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 3.97% 2.530 2.630 - -7.40% -
SetIntersection_None_Set_string_16384_16384 3.97% 193088059.122 200745786.626 - 0.82% -
BM_deque_deque_ranges_copy_backward/512 3.97% 18.929 19.680 - -0.34% -
std::remove(deque<int>)_(prefix)/50 3.96% 57.520 59.801 - -0.98% -
BM_StringRelational_Compare_Small_Large_Control 3.96% 1.849 1.922 - 4.00% -
rng::find_last_if(list<int>)_(bail_10%)/8 3.94% 3.178 3.303 - -0.19% -
rng::find_last_if_not(vector<int>)_(bail_90%)/8 3.94% 0.496 0.516 - 5.96% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 3.94% 6158365.591 6400842.729 - -4.89% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 3.94% 37396.352 38868.693 - 9.31% -
std::is_sorted(vector<int>,_pred)/8 3.93% 3.164 3.288 - -2.24% -
BM_StringFindCharLiteral/1024 3.92% 18.979 19.722 - -4.29% -
std::find(list<int>)_(process_all)/8192 3.91% 7129.683 7408.131 - 1.05% -
BM_PushHeap_float_SingleElement_16 3.90% 0.364 0.378 - 3.83% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 3.90% 31.084 32.296 - -2.35% -
BM_PushHeap_string_Descending_16384 3.89% 2.310 2.400 - 2.35% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 3.88% 826.011 858.044 - 6.68% -
SetIntersection_Interlaced_Set_uint64_16384_1 3.88% 1053135.725 1093957.467 - 6.77% -
SetIntersection_Interlaced_Set_uint64_1024_1024 3.86% 12506043.675 12988711.348 - -9.20% -
std::for_each(vector<int>)/8 3.86% 0.906 0.941 - 2.64% -
BM_deque_vector_move/1 3.86% 2.051 2.130 - -8.24% -
SetIntersection_None_Set_string_16384_64 3.85% 189303532.077 196596537.595 - -10.78% -
BM_lexicographical_compare_three_way<IntPtr>/64 3.85% 14.984 15.561 - 0.16% -
SetIntersection_Interlaced_Set_string_16384_16 3.84% 243387701.831 252742792.733 - 1.48% -
std::unordered_multiset<int>::find(key)_(non-existent)/0 3.84% 0.330 0.343 - 2.22% -
std::multiset<int>::clear()/8192 3.83% 82670.556 85836.701 - 0.16% -
bm_ranges_lexicographical_compare<signed_char>/512 3.82% 7.766 8.063 - 1.20% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 3.82% 6269854.663 6509411.321 - 3.41% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 3.81% 2.051 2.130 - 2.84% -
std::pop_heap(deque<float>)/8192 3.81% 59.703 61.978 - 0.38% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 3.81% 1.630 1.692 - 1.42% -
std::rotate_copy(deque<int>)/32 3.81% 2.572 2.670 - -4.81% -
std::copy_backward(list<int>)/64 3.81% 29.932 31.071 - 0.65% -
std::is_partitioned(list<int>)_(partitioned)/50 3.79% 13.477 13.988 - -1.04% -
BM_PushHeap_uint32_QuickSortAdversary_16 3.79% 0.917 0.952 - -6.91% -
BM_PushHeap_string_Random_16 3.79% 10.351 10.744 - 1.82% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 3.79% 54.889 56.969 - -9.74% -
BM_num_get<double> 3.79% 36.182 37.552 - 1.96% -
std::is_sorted(deque<int>,_pred)/8192 3.79% 5007.942 5197.581 - 0.01% -
std::partition_copy(list<int>)/1024 3.78% 712.155 739.105 - 3.34% -
std::stable_sort(deque<int>)_(pipe-organ)/8 3.78% 22.470 23.320 - 8.14% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 3.78% 27.618 28.662 - -4.53% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 3.78% 6.486 6.731 - -3.54% -
std::unordered_set<int>::insert(value)_(already_present)/32 3.78% 2.637 2.737 - -3.10% -
BM_deque_deque_move_backward/65536 3.77% 7628.923 7916.618 - -1.32% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 3.77% 27527.324 28565.091 - 5.06% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 3.77% 87.309 90.597 - 1.99% -
SetIntersection_Front_Set_string_64_64 3.76% 34098903.052 35381820.312 - 0.97% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 3.76% 47084643.425 48854876.362 - 2.08% -
SetIntersection_Interlaced_Vector_float_64_64 3.73% 11040834.947 11452799.665 - 0.13% -
rng::find_last_if(vector<char>)_(bail_90%)/8192 3.73% 215.740 223.786 - 3.39% -
std::multiset<int>::erase(iterator)/1024 3.71% 23.673 24.551 - -5.88% -
SetIntersection_Front_Vector_string_256_256 3.70% 18541192.264 19227388.229 - -0.90% -
std::remove_if(deque<int>)_(prefix)/1024 3.70% 546.111 566.298 - 0.68% -
std::fill_n(vector<bool>)/64 3.70% 1.425 1.478 - 8.43% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 3.69% 333.708 346.025 - 7.00% -
BM_deque_vector_ranges_copy_backward/0 3.69% 1.374 1.425 - -12.79% -
std::fill(vector<bool>)/32768 3.67% 29.214 30.286 - -0.09% -
BM_StringRelationalLiteral_Less_Empty_Large_Control 3.67% 1.595 1.654 - -5.73% -
SetIntersection_Front_Set_uint32_1024_1024 3.67% 11630199.577 12056470.350 - -1.57% -
SetIntersection_Interlaced_Set_uint64_16384_1024 3.66% 180054031.222 186645829.320 - 4.98% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 3.66% 1.168 1.210 - 0.01% -
std::multiset<int>::insert(value)_(new_value,_middle)/8192 3.65% 32.212 33.388 - 0.16% -
std::rotate(list<int>)_(1_element_forward)/32 3.64% 13.296 13.780 - -1.04% -
std::partition(deque<int>)_(sparse)/32 3.64% 11.368 11.782 - 8.30% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 3.63% 4061766.157 4209347.416 - -4.77% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 3.63% 40.776 42.255 - 2.93% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 3.63% 7.451 7.721 - -8.91% -
std::list<int>::ctor(const&)_(cheap_elements)/8192 3.62% 96983.106 100498.323 - 2.87% -
std::remove_if(deque<int>)_(sprinkled)/50 3.62% 60.469 62.659 - 0.09% -
BM_lexicographical_compare_three_way_fast_path/1048576 3.62% 240187.336 248883.632 - 0.96% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 3.61% 645.818 669.158 - -0.63% -
BM_StringFindStringLiteral/32 3.60% 1.748 1.811 - 3.59% -
BM_StringRelational_Eq_Small_Small_ChangeFirst 3.60% 1.508 1.562 - 0.70% -
std::stable_partition(deque<int>)_(sparse)/1024 3.59% 431.674 447.153 - 0.54% -
BM_lexicographical_compare_three_way_fast_path/16384 3.58% 3630.878 3760.991 - -0.38% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 3.58% 17.080 17.691 - -0.61% -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8 3.57% 53.062 54.959 - -0.63% -
std::copy_backward(vector<bool>)_(unaligned)/32768 3.57% 202.494 209.722 - -0.02% -
bm_ranges_swap_ranges_vb_unaligned/1048576 3.56% 15681.094 16239.247 - 3.73% -
BM_lexicographical_compare_three_way_fast_path/262144 3.55% 58419.173 60491.483 - 0.18% -
rng::contains_subrange(list<int>)_(single_element)/8192 3.53% 7744.738 8018.257 - -2.39% -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 3.53% 3426.712 3547.637 - 0.25% -
std::map<int,_int>::contains(key)_(non-existent)/32 3.53% 2.879 2.981 - 10.02% -
BM_vector_deque_move_backward/1024 3.53% 37.178 38.488 - -1.59% -
std::list<int>::ctor(size)/8192 3.52% 97155.562 100579.227 - 5.48% -
BM_PushHeap_uint64_SingleElement_16384 3.52% 0.368 0.381 - 4.72% -
BM_PushHeap_uint64_SingleElement_64 3.52% 0.366 0.379 - 7.60% -
BM_deque_deque_copy_backward/4000 3.52% 145.339 150.454 - -1.66% -
BM_lexicographical_compare_three_way_fast_path/64 3.52% 15.034 15.563 - -0.37% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 3.51% 71332.112 73838.655 - 3.11% -
std::lower_bound(std::deque<int>)/100 3.51% 30.426 31.494 - -6.63% -
BM_StringRead_Cold_Deep_Small 3.51% 1.162 1.202 - -4.73% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 3.50% 331.655 343.254 - 5.30% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 3.48% 3638.752 3765.244 - -0.44% -
std::pop_heap(deque<size_t>)/8192 3.48% 57.144 59.130 - -0.91% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 3.48% 241.115 249.493 - -0.55% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 3.47% 1198669.846 1240304.300 - 7.13% -
BM_PushHeap_uint32_SingleElement_256 3.47% 0.383 0.396 - 0.89% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 3.46% 2303561.200 2383166.923 - 3.30% -
std::move(vector<bool>)_(unaligned)/262144 3.45% 1588.537 1643.312 - 3.17% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 3.44% 27.188 28.124 - 1.65% -
BM_lexicographical_compare_three_way_fast_path/4096 3.43% 922.133 953.805 - -0.40% -
BM_lexicographical_compare_three_way<IntPtr>/16 3.43% 4.208 4.352 - -0.88% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 3.43% 2125862.952 2198851.694 - 0.27% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/1024 3.43% 23197.843 23993.349 - 3.19% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 3.43% 26.409 27.314 - 2.98% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 3.41% 115090.354 119020.501 - 0.84% -
std::vector<std::string>::insert(middle)_(cheap_elements)/32 3.41% 10.802 11.170 - 0.22% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 3.41% 4070286.955 4209062.777 - -7.61% -
std::list<int>::ctor(Range)_(cheap_elements)/32 3.40% 332.248 343.557 - 6.55% -
SetIntersection_Interlaced_Set_float_64_16 3.40% 21818647.974 22561087.904 - 1.24% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 3.40% 13447.838 13904.915 - 4.91% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 3.40% 69493.269 71854.440 - -0.48% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 3.39% 23.326 24.117 - -2.76% -
std::unordered_set<std::string>::erase(iterator)/32 3.39% 31.301 32.362 - 2.24% -
std::partial_sort_copy(vector<int>)_(ascending)/8 3.39% 8.301 8.582 - -4.50% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 3.39% 513904.709 531319.648 - 2.00% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 3.38% 8083131.331 8356251.636 - 1.00% -
BM_vector_deque_ranges_copy_backward/2 3.38% 1.996 2.063 - -8.90% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 3.38% 592237.622 612240.461 - 1.29% -
SetIntersection_Interlaced_Set_uint32_16384_16384 3.37% 218853427.150 226235009.624 - 0.65% -
std::sort_heap(vector<int>,_pred)/8 3.37% 30.307 31.330 - -4.22% -
SetIntersection_None_Set_string_16384_256 3.37% 189368817.101 195744392.807 - -11.46% -
BM_lexicographical_compare_three_way_fast_path/65536 3.37% 14587.432 15078.381 - -0.07% -
std::copy_n(vector<int>)/64 3.36% 2.455 2.538 - 2.92% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 3.36% 1.854 1.916 - 0.37% -
std::map<int,_int>::lower_bound(key)_(existent)/1024 3.36% 4.458 4.608 - -1.84% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 3.35% 633.976 655.201 - -0.11% -
BM_deque_deque_ranges_copy_backward/4000 3.34% 144.294 149.114 - -2.08% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 3.33% 6859.385 7088.041 - 6.98% -
BM_deque_deque_copy/64000 3.32% 2947.276 3045.244 - -0.42% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 3.32% 1.385 1.431 - 13.24% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 3.31% 71.608 73.980 - -0.68% -
BM_PushHeap_string_QuickSortAdversary_4 3.31% 6.378 6.589 - 2.22% -
SetIntersection_Interlaced_Set_uint32_1024_1024 3.31% 12699898.771 13120148.528 - 5.65% -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 3.30% 355.277 366.992 - 2.27% -
BM_vector_deque_move_backward/4000 3.29% 142.206 146.885 - -0.42% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 3.29% 88937523.839 91863343.547 - -8.47% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 3.29% 922.234 952.563 - -0.56% -
rng::find_last(vector<char>)_(bail_90%)/50 3.29% 1.468 1.516 - -0.32% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 3.29% 58227.047 60140.846 - -0.43% -
std::multimap<int,_int>::ctor(const&)/32 3.28% 217.826 224.971 - 0.96% -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 3.27% 2537.990 2621.005 - 3.78% -
SetIntersection_None_Set_string_256_256 3.26% 5697327.418 5883201.365 - -0.77% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 3.25% 1014687.591 1047669.376 - 2.90% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 3.25% 32.425 33.479 - -0.70% -
BM_PushHeap_string_PipeOrgan_1024 3.25% 9.445 9.752 - 8.49% -
std::map<int,_int>::find(key)_(non-existent)/1024 3.24% 5.272 5.443 - -1.08% -
ranges::minmax(std::deque<__int128>)/8 3.24% 3.704 3.824 - -3.25% -
std::deque<int>::ctor(size)/8192 3.22% 440.115 454.297 - 0.81% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 3.22% 11369.191 11735.390 - 5.89% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 3.22% 30.304 31.278 - 2.27% -
SetIntersection_Front_Set_float_1024_1024 3.22% 11825826.474 12206103.868 - 2.27% -
std::fill(vector<int>)/32 3.21% 1.030 1.063 - 2.42% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 3.21% 1.353 1.397 - 23.08% -
BM_StringFindCharLiteral/32 3.20% 1.620 1.672 - 3.30% -
BM_lexicographical_compare_three_way<IntPtr>/1024 3.20% 236.209 243.759 - -0.60% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 3.18% 12858.792 13268.338 - 3.32% -
SetIntersection_Front_Set_uint64_262144_1024 3.18% 12550053.575 12949316.406 - 5.30% -
BM_StringRead_Cold_Deep_Empty 3.18% 1.168 1.205 - -4.22% -
std::rotate(deque<int>)_(1_element_backward)/50 3.18% 5.083 5.245 - 5.56% -
BM_deque_vector_copy/1024 3.17% 36.903 38.073 - 0.31% -
SetIntersection_Interlaced_Set_string_256_64 3.17% 29729390.805 30671407.697 - -1.42% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8192 3.17% 172261.493 177717.674 - 2.19% -
BM_StringRelational_Less_Empty_Large_Control 3.16% 1.666 1.718 - -0.03% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 3.16% 346.008 356.945 - 2.31% -
std::find_end(list<int>,_pred)_(process_all)/1024 3.16% 789.857 814.817 - -0.64% -
std::map<int,_int>::find(key)_(non-existent)/32 3.16% 2.210 2.280 - 0.24% -
ranges::min(std::list<char>)/64 3.16% 25.927 26.746 - -2.21% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 3.16% 32.621 33.652 - 0.04% -
std::copy_n(vector<int>)/32768 3.15% 3686.644 3802.920 - 0.41% -
rng::find_last_if(deque<int>)_(bail_10%)/8 3.15% 3.807 3.927 - 3.06% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 3.15% 57576.476 59388.027 - -5.07% -
BM_vector_deque_copy_backward/64 3.14% 2.994 3.088 - -4.96% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 3.12% 12612.502 13006.508 - -0.31% -
rng::find_last_if(deque<int>)_(bail_10%)/1024 3.12% 357.148 368.305 - 2.54% -
std::unique(deque<int>)_(sprinkled)/52 3.12% 59.995 61.865 - 1.92% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 3.12% 16.724 17.245 - 2.29% -
BM_PushHeap_uint32_Descending_16 3.11% 0.355 0.366 - 0.01% -
std::multiset<int>::equal_range(key)_(existent)/1024 3.11% 5.176 5.338 - -0.47% -
std::remove_copy(deque<int>)_(prefix)/1024 3.10% 395.247 407.510 - 7.58% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 3.10% 14554.157 15005.625 - -0.45% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 3.10% 53390.429 55045.017 - -1.87% -
std::partition(vector<int>)_(dense)/8192 3.10% 1810.876 1866.932 - -0.61% -
std::replace(vector<int>)_(sprinkled)/8192 3.10% 1245.180 1283.723 - 1.38% -
std::map<std::string,_int>::count(key)_(non-existent)/1024 3.09% 24.179 24.927 - -16.31% -
std::multiset<std::string>::ctor(const&)/0 3.09% 12.817 13.213 - 4.35% -
std::make_heap(deque<int>)_(pipe-organ)/8192 3.09% 20450.763 21082.646 - -0.15% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 3.09% 14132.890 14569.179 - 2.53% -
std::unique_copy(vector<int>,_pred)_(contiguous)/8192 3.07% 3663.895 3776.343 - -0.61% -
BM_PushHeap_uint64_SingleElement_256 3.07% 0.391 0.403 - 4.44% -
std::multiset<int>::insert(value)_(already_present)/8192 3.06% 31.591 32.559 - -0.05% -
std::make_heap(deque<int>,_pred)_(repeated)/1024 3.06% 1638.483 1688.674 - -3.80% -
std::equal(vector<bool>)_(unaligned)/8 3.06% 0.818 0.843 - -3.04% -
std::reverse(vector<int>)/8 3.06% 1.478 1.524 - 0.99% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 3.04% 218.053 224.681 - 0.82% -
BM_std_minmax_element<long_long>/64 3.04% 16.688 17.195 - -0.52% -
std::find(vector<short>)_(bail_25%)/8 3.03% 0.693 0.714 - -17.12% -
std::partial_sort(deque<int>)_(shuffled)/8 3.03% 32.026 32.997 - -4.68% -
std::none_of(list<int>)_(process_all)/8192 3.03% 7971.376 8213.068 - -2.47% -
std::map<std::string,_int>::count(key)_(existent)/1024 3.03% 23.757 24.477 - -1.60% -
BM_lexicographical_compare_three_way<IntPtr>/16384 3.02% 3627.443 3736.820 - -0.62% -
BM_lexicographical_compare_three_way_fast_path/4 3.00% 1.112 1.146 - -0.42% -
std::find_end(list<int>,_pred)_(process_all)/1048576 3.00% 929361.828 957275.125 - -0.82% -
BM_std_minmax_element<long_long>/64000 3.00% 16273.847 16761.944 - -0.15% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 3.00% 18950633.967 19518357.432 - 3.85% -
BM_vector_deque_ranges_copy/4000 2.99% 140.667 144.878 - 1.49% -
std::list<std::string>::insert(begin)_(expensive_elements)/32 2.99% 28.842 29.704 - 4.24% -
std::lower_bound(std::list<int>)/8 2.99% 15.408 15.869 - 2.11% -
BM_StringRelational_Less_Empty_Huge_Control 2.99% 1.671 1.720 - 6.09% -
std::search(vector<int>)_(same_length)/8192 2.98% 1865.020 1920.640 - 2.50% -
std::remove_if(deque<int>)_(prefix)/32 2.98% 54.625 56.254 - -0.30% -
std::copy_if(list<int>)_(every_other)/4096 2.98% 3312.311 3410.909 - 3.34% -
BM_vector_deque_move/4000 2.98% 140.779 144.969 - 0.95% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 2.97% 114321.025 117716.817 - 3.02% -
ranges::min(std::vector<long_long>)/70000 2.97% 7674.275 7902.117 - -0.76% -
BM_std_minmax_element<long_long>/65536 2.97% 16665.713 17160.501 - -0.18% -
std::flat_map<int,_int>::equal_range(key)_(existent)/8192 2.96% 11.666 12.012 - -3.62% -
std::multiset<int>::ctor(const&)/8192 2.96% 50321.050 51809.086 - 2.67% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 2.95% 25.216 25.959 - 11.69% -
SetIntersection_Interlaced_Set_uint32_256_4 2.94% 11334047.715 11667773.179 - 3.04% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 2.94% 34.322 35.331 - 4.26% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576 2.94% 238855.348 245866.670 - -0.23% -
std::stable_sort(vector<int>)_(ascending)/1024 2.93% 2071.326 2131.934 - 3.13% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 2.93% 42.559 43.804 - -9.33% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 2.92% 52.720 54.261 - 0.12% -
std::upper_bound(std::forward_list<int>)/8192 2.92% 10398.424 10701.858 - 3.04% -
BM_lexicographical_compare_three_way<IntPtr>/4096 2.92% 920.710 947.574 - -0.59% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 2.91% 4.994 5.140 - 0.88% -
SetIntersection_None_Set_uint64_16384_1024 2.91% 169268240.056 174200419.283 - 4.48% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 2.91% 18.058 18.585 - -2.51% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 2.91% 144.245 148.447 - 1.16% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 2.91% 23.216 23.892 - 0.35% -
std::find_end(forward_list<int>)_(near_matches)/1000 2.91% 35465.233 36497.237 - -1.20% -
rng::contains_subrange(list<int>)_(single_element)/1048576 2.91% 811422.036 835009.377 - 2.44% -
BM_std_minmax_element<long_long>/70000 2.90% 17802.912 18320.069 - -0.20% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 2.90% 1085672.395 1117184.184 - 0.01% -
std::pop_heap(vector<int>)/1024 2.90% 9.682 9.963 - -0.04% -
SetIntersection_Interlaced_Vector_float_256_64 2.90% 6948651.978 7150055.458 - -5.82% -
BM_lexicographical_compare_three_way<IntPtr>/4 2.89% 1.115 1.148 - -0.65% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 2.89% 23.468 24.146 - -0.75% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 2.89% 24.558 25.268 - 3.33% -
ranges::min(std::list<__int128>)/64 2.89% 32.234 33.164 - -0.72% -
std::find_first_of(list<int>,_pred)_(small_needle)/50 2.89% 258.782 266.250 - -0.29% -
SetIntersection_Front_Set_uint32_16384_1024 2.88% 12283161.099 12636912.063 - 1.77% -
ranges::min(std::vector<char>)/70000 2.88% 478.639 492.420 - -0.86% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/1024 2.87% 31591.357 32499.512 - 3.08% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 2.87% 49896.272 51328.762 - 6.12% -
ranges::minmax(std::deque<__int128>)/70000 2.87% 33987.055 34962.311 - 0.94% -
std::set<std::string>::clear()/32 2.87% 876.899 902.042 - 2.16% -
SetIntersection_Interlaced_Vector_float_1024_4 2.86% 1391355.035 1431170.656 - 1.76% -
std::list<int>::ctor(const&)_(cheap_elements)/32 2.86% 333.164 342.695 - 5.60% -
std::partial_sort_copy(list<int>)_(heap)/8192 2.86% 100036.027 102893.862 - 2.30% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 2.85% 599.631 616.724 - 3.87% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8192 2.85% 3932.639 4044.572 - 1.08% -
BM_std_minmax_element<long_long>/512 2.84% 134.114 137.918 - -0.67% -
BM_vector_deque_copy/2 2.84% 2.003 2.059 - 1.93% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 2.83% 2744.655 2822.460 - 1.89% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 2.82% 6837.019 7030.076 - 1.24% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 2.81% 9.069 9.324 - -2.41% -
rng::contains_subrange(vector<int>)_(single_element)/16 2.81% 4.724 4.857 - 3.40% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 2.81% 13994186.114 14387384.941 - 2.45% -
SetIntersection_None_Vector_string_1024_4 2.80% 1177095.671 1210034.692 - 3.40% -
BM_PushHeap_uint32_Ascending_16 2.79% 0.917 0.943 - 0.88% -
BM_lexicographical_compare_three_way<IntPtr>/1048576 2.79% 238721.182 245384.896 - -0.66% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 2.79% 40662.497 41797.234 - 0.88% -
SetIntersection_None_Set_float_64_4 2.78% 21065226.436 21651666.761 - 0.56% -
BM_deque_deque_copy/2 2.78% 2.241 2.303 - -10.34% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 2.78% 14310.547 14708.136 - -0.96% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8192 2.78% 260371.769 267600.373 - 2.56% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 2.77% 22.667 23.295 - -2.26% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 2.77% 12896.696 13253.590 - 4.96% -
rng::find_last_if_not(list<int>)_(bail_10%)/8 2.77% 3.096 3.182 - -0.35% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 2.76% 526288.956 540834.343 - 4.62% -
std::stable_sort(vector<int>)_(pipe-organ)/1024 2.76% 2801.030 2878.412 - 3.01% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/32 2.76% 17.997 18.494 - 2.85% -
rng::find_last(forward_list<int>)_(bail_90%)/8 2.76% 2.333 2.397 - -0.04% -
BM_lexicographical_compare_three_way<IntPtr>/262144 2.76% 58284.225 59891.188 - -0.44% -
std::fill_n(list<int>)/1024 2.75% 440.872 452.985 - -6.08% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 2.75% 52.728 54.176 - 2.64% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 2.74% 1191.681 1224.389 - 0.58% -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8 2.74% 45.696 46.948 - 3.37% -
BM_std_minmax_element<int>/2 2.73% 0.665 0.683 - -0.55% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 2.73% 18194211.567 18691097.945 - 2.83% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 2.72% 0.769 0.790 - 2.32% -
BM_StringAssignStr_Large_Opaque 2.72% 10.324 10.605 - -3.22% -
BM_deque_deque_copy_backward/4096 2.72% 150.926 155.033 - -1.02% -
std::any_of(vector<int>)_(process_all)/8 2.71% 2.419 2.485 - 2.78% -
BM_lexicographical_compare_three_way<IntPtr>/65536 2.71% 14556.907 14951.523 - -0.57% -
std::replace_if(deque<int>)_(sprinkled)/8192 2.71% 2914.379 2993.339 - 1.12% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 2.71% 4.513 4.635 - -0.38% -
SetIntersection_Front_Vector_uint64_262144_16384 2.71% 73851794.053 75851032.905 - -1.55% -
std::move(vector<bool>)_(unaligned)/4096 2.69% 25.965 26.664 - 0.17% -
rng::contains_subrange(list<int>)_(near_matches)/1024 2.68% 38482.137 39515.328 - 1.32% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 2.68% 44403612.134 45595509.549 - -5.07% -
std::find_if_not(list<int>)_(process_all)/50 2.68% 38.043 39.063 - 1.50% -
std::unique_copy(vector<int>)_(sprinkled)/32 2.68% 12.977 13.324 - -2.11% -
SetIntersection_Interlaced_Set_uint64_16_4 2.68% 60333716.109 61948215.967 - 5.59% -
std::transform(vector<int>)_(identity_transform)/32 2.68% 8.977 9.218 - -0.70% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 2.67% 2953682.779 3032412.598 - 1.45% -
std::remove_if(deque<int>)_(prefix)/8192 2.66% 4178.163 4289.408 - 0.54% -
std::make_heap(deque<int>)_(descending)/8 2.66% 20.667 21.216 - 0.85% -
BM_StringAssignStr_Large_Transparent 2.66% 10.360 10.635 - -0.92% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 2.66% 4.076 4.185 - 0.73% -
rng::find(join_view(vector<list<int>>))_(process_all)/8 2.66% 4.423 4.540 - 0.66% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 2.65% 206.279 211.750 - 7.32% -
std::find_if(deque<int>)_(process_all)/8 2.65% 2.576 2.644 - -1.62% -
BM_PushHeap_string_Ascending_64 2.65% 7.293 7.486 - -0.35% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 2.65% 114445.855 117478.085 - 4.01% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8192 2.64% 260645.710 267538.045 - 2.86% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 2.64% 6.454 6.624 - -1.88% -
std::set<std::string>::count(key)_(non-existent)/1024 2.64% 23.784 24.411 - 3.56% -
std::unique_copy(list<int>)_(sprinkled)/8192 2.64% 6827.782 7007.803 - 0.36% -
std::make_heap(deque<int>)_(ascending)/1024 2.63% 2595.500 2663.722 - 0.54% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.63% 835.640 857.587 - -0.19% -
BM_deque_deque_copy_backward/2 2.62% 2.468 2.532 - -9.36% -
rng::contains_subrange(vector<int>)_(single_element)/32 2.62% 8.320 8.538 - 0.11% -
SetIntersection_Interlaced_Set_uint64_256_1 2.62% 4206023.000 4316211.915 - 5.08% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 2.62% 8704.767 8932.704 - 10.95% -
std::copy_if(list<int>)_(every_other)/262144 2.62% 204387.302 209736.946 - -0.40% -
SetIntersection_Front_Vector_string_256_16 2.61% 6087286.265 6246379.604 - 3.09% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 2.61% 38.334 39.333 - -11.32% -
std::copy_if(list<int>)_(every_other)/1048576 2.61% 820991.267 842386.167 - -0.21% -
std::multiset<std::string>::count(key)_(existent)/32 2.60% 19.597 20.107 - 1.21% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 2.60% 169892681.161 174314125.192 - 0.85% -
SetIntersection_Interlaced_Set_uint32_1024_16 2.60% 11564191.221 11865067.218 - 6.29% -
std::partition(vector<int>)_(dense)/50 2.60% 12.953 13.290 - 1.52% -
std::find_end(vector<int>,_pred)_(single_element)/1000 2.59% 567.155 581.870 - -0.52% -
std::search(list<int>)_(same_length)/1000 2.59% 745.423 764.757 - -2.76% -
SetIntersection_Interlaced_Set_uint64_1024_1 2.59% 1059042.136 1086500.749 - 4.64% -
std::list<int>::insert(begin)_(cheap_elements)/32 2.59% 10.187 10.451 - 1.75% -
std::set<int>::equal_range(key)_(existent)/1024 2.59% 4.457 4.572 - 4.64% -
std::rotate(list<int>)_(by_1/3)/1024 2.58% 786.859 807.195 - -0.77% -
std::make_heap(deque<int>)_(ascending)/8192 2.58% 20434.578 20962.635 - 0.52% -
BM_vector_deque_ranges_copy_backward/4000 2.58% 141.043 144.688 - 0.33% -
BM_std_minmax_element<long_long>/4000 2.58% 1016.659 1042.928 - -0.88% -
rng::contains(deque<int>)_(process_all)/50 2.58% 12.517 12.841 - -2.13% -
SetIntersection_Interlaced_Set_uint64_256_4 2.58% 11295011.243 11586462.021 - 4.57% -
std::find_end(vector<int>,_pred)_(single_element)/1024 2.58% 581.704 596.709 - -0.38% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 2.58% 20723.451 21257.962 - 2.93% -
BM_vector_deque_ranges_copy/4096 2.58% 144.872 148.605 - -0.02% -
bm_lexicographical_compare<unsigned_char>/1 2.57% 1.566 1.606 - -0.32% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 2.57% 1.160 1.190 - 1.00% -
BM_deque_deque_ranges_copy/2 2.57% 2.246 2.303 - -1.15% -
ranges::min(std::deque<char>)/70000 2.57% 17335.680 17780.560 - -43.51% -
SetIntersection_Interlaced_Vector_string_262144_16384 2.56% 1002894.613 1028597.658 - -2.96% -
rng::contains_subrange(deque<int>)_(single_element)/16 2.56% 10.125 10.385 - -0.04% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 2.56% 40.777 41.821 - 4.40% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 2.56% 156.784 160.797 - 10.26% -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 2.55% 7466.192 7656.949 - 0.59% -
BM_std_minmax_element<long_long>/4096 2.55% 1040.815 1067.398 - -0.92% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/256 2.55% 123.572 126.722 - -0.28% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 2.54% 6517.530 6683.251 - 2.12% -
std::move(vector<bool>)_(unaligned)/32768 2.54% 202.285 207.423 - -1.01% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 2.54% 1156.495 1185.851 - 2.95% -
std::stable_sort(vector<int>)_(pipe-organ)/8192 2.54% 18339.809 18804.814 - 3.13% -
std::list<int>::ctor(const&)_(cheap_elements)/1024 2.53% 11350.045 11636.636 - 2.78% -
std::stable_sort(vector<int>)_(descending)/1024 2.52% 2777.984 2847.931 - 1.82% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 2.51% 11280377.934 11563484.339 - 1.80% -
std::partition_point(list<int>)/50 2.51% 24.421 25.033 - 1.96% -
SetIntersection_Interlaced_Set_string_1024_4 2.51% 10367208.455 10627330.274 - 2.07% -
BM_std_minmax_element<long_long>/1024 2.51% 264.891 271.529 - -0.91% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 2.50% 1017.242 1042.682 - 0.54% -
BM_StringRelational_Compare_Empty_Large_Control 2.50% 1.656 1.698 - 2.20% -
BM_std_minmax_element<int>/3 2.50% 1.114 1.142 - 5.62% -
ranges::minmax(std::deque<char>)/64 2.49% 22.697 23.262 - -18.06% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 2.49% 1.927 1.975 - -3.82% -
std::remove_if(deque<int>)_(sprinkled)/32 2.49% 52.996 54.314 - -0.37% -
rng::contains_subrange(list<int>)_(single_element)/50 2.49% 17.211 17.639 - 2.20% -
SetIntersection_Interlaced_Set_uint32_256_16 2.48% 12114603.735 12415601.965 - 3.98% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 2.48% 1253.248 1284.371 - 0.93% -
SetIntersection_Interlaced_Set_string_64_16 2.48% 37531932.872 38462771.037 - -2.54% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 2.48% 163376586.890 167421787.105 - 3.03% -
std::multiset<std::string>::erase(iterator)/8192 2.47% 29.953 30.693 - 19.64% -
std::search(vector<int>,_pred)_(no_match)/1000 2.47% 508.453 521.003 - -0.60% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 2.46% 2.424 2.483 - 0.44% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192 2.46% 987540.717 1011854.757 - 3.00% -
std::find_end(forward_list<int>)_(near_matches)/1024 2.46% 36928.761 37836.768 - -1.32% -
BM_vector_deque_copy/1024 2.46% 35.780 36.659 - -0.96% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 2.45% 16663.636 17072.538 - 10.15% -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8 2.45% 25.052 25.665 - 1.88% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 2.45% 201799789.194 206736358.505 - 2.35% -
std::make_heap(deque<int>,_pred)_(pipe-organ)/1024 2.44% 2186.160 2239.550 - 2.40% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 2.44% 19.391 19.865 - 14.68% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 2.44% 119282.805 122193.762 - 1.66% -
SetIntersection_Interlaced_Set_uint64_64_4 2.44% 21068083.177 21581495.288 - 4.48% -
std::stable_sort(vector<NonIntegral>)_(repeated)/1024 2.43% 1246.171 1276.515 - -0.29% -
std::find(deque<int>)_(process_all)/8192 2.43% 1911.547 1958.047 - 0.04% -
SetIntersection_Interlaced_Set_uint64_16_16 2.42% 38563937.553 39497875.517 - 5.68% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.42% 55761.060 57111.203 - 0.18% -
BM_std_minmax_element<long_long>/5500 2.42% 1394.534 1428.293 - -1.08% -
std::find_first_of(deque<int>,_pred)_(small_needle)/32 2.42% 194.734 199.445 - 1.19% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 2.41% 11865.262 12151.765 - -1.56% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 2.41% 180090.382 184436.720 - -0.28% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/1024 2.40% 23415.293 23977.569 - 2.77% -
std::sort(vector<NonIntegral>)_(heap)/1024 2.39% 4240.291 4341.526 - 0.38% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 2.39% 3.826 3.917 - -2.30% -
SetIntersection_Front_Vector_float_4_1 2.38% 216458259.426 221615655.547 - 3.61% -
rng::find_last(forward_list<int>)_(bail_90%)/8192 2.38% 5886.704 6026.829 - 1.64% -
BM_lexicographical_compare_three_way_fast_path/16 2.38% 4.308 4.410 - 0.21% -
std::sort_heap(deque<int>)/8 2.38% 36.024 36.880 - -0.64% -
std::partial_sort_copy(vector<int>)_(ascending)/1024 2.38% 4722.770 4834.997 - 0.36% -
std::fill_n(vector<bool>)/4096 2.37% 4.085 4.182 - -0.57% -
BM_StringConstructDestroyCStr_Empty_Opaque 2.36% 2.079 2.128 - -2.89% -
ranges::minmax(std::vector<__int128>)/64 2.36% 31.230 31.967 - -0.18% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 2.36% 30.619 31.342 - -0.23% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 2.36% 9.213 9.431 - 1.56% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 2.36% 6109.603 6253.507 - 0.05% -
bm_ranges_lexicographical_compare<unsigned_char>/4096 2.35% 75.881 77.665 - -0.08% -
std::replace_if(deque<int>)_(prefix)/8192 2.35% 3420.887 3501.266 - -0.59% -
std::multimap<int,_int>::find(key)_(existent)/32 2.35% 1.691 1.730 - -0.30% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1048576 2.34% 1066062.341 1091039.869 - 1.25% -
SetIntersection_Front_Vector_string_64_16 2.34% 20885225.283 21374370.662 - 0.88% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.34% 240.127 245.750 - 7.87% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 2.34% 47.108 48.210 - -0.63% -
std::rotate(vector<bool>)_(1_element_backward)/1024 2.34% 27.262 27.900 - 0.78% -
SetIntersection_Front_Vector_uint64_262144_64 2.34% 1334762.807 1365940.453 - 0.08% -
BM_num_get<long_double> 2.34% 36.203 37.048 - 0.89% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 2.33% 22.616 23.144 - -1.82% -
BM_deque_vector_move/1024 2.33% 36.794 37.652 - -1.42% -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 2.32% 2882.923 2949.836 - 2.71% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 2.32% 2.449 2.505 - 7.12% -
std::unique(deque<int>,_pred)_(contiguous)/8192 2.32% 4456.898 4560.129 - -0.05% -
bm_lexicographical_compare<unsigned_char>/4096 2.31% 75.774 77.523 - -0.18% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 2.31% 98806.582 101087.514 - 6.45% -
rng::find_last(list<int>)_(bail_10%)/8 2.31% 2.021 2.068 - -0.44% -
std::multiset<int>::erase(iterator)/8192 2.30% 24.003 24.556 - -3.45% -
BM_deque_deque_ranges_copy_backward/1 2.30% 2.523 2.581 - -13.77% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 2.29% 21050812.837 21532180.097 - 1.76% -
std::partial_sort(deque<int>)_(shuffled)/1024 2.29% 15145.098 15491.250 - -2.73% -
SetIntersection_Front_Vector_string_64_64 2.28% 24966445.875 25536434.863 - -0.64% -
ranges::min(std::list<__int128>)/70000 2.28% 57637.945 58953.341 - 0.47% -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 2.28% 2.622 2.681 - -1.01% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 2.28% 513.626 525.319 - 1.15% -
SetIntersection_Interlaced_Set_uint64_64_1 2.27% 16697876.304 17077484.969 - 4.44% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 2.27% 811.772 830.211 - -0.34% -
std::copy(vector<bool>)_(aligned)/32768 2.27% 34.757 35.546 - 0.16% -
std::lower_bound(std::list<int>)/100 2.27% 89.022 91.040 - -0.77% -
std::set<int>::upper_bound(key)_(existent)/1024 2.27% 4.025 4.116 - -2.58% -
std::make_heap+std::sort_heap(vector<int>)_(descending)/8 2.27% 55.331 56.585 - 0.81% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 2.26% 6.109 6.247 - 0.22% -
std::copy_if(deque<int>)_(every_other)/64 2.25% 22.779 23.293 - -0.10% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/8192 2.25% 213204.359 218007.440 - 3.93% -
std::find_first_of(list<int>,_pred)_(small_needle)/32 2.25% 167.007 170.760 - -0.59% -
std::stable_sort(vector<NonIntegral>)_(ascending)/1024 2.24% 3554.999 3634.457 - 0.76% -
BM_deque_deque_ranges_move/4000 2.23% 142.121 145.297 - -0.99% -
std::make_heap(deque<int>,_pred)_(repeated)/8192 2.23% 12808.151 13094.053 - -0.53% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 2.23% 4.052 4.142 - 1.96% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1024 2.23% 476.742 487.359 - -0.36% -
std::partition(vector<int>)_(dense)/1024 2.22% 242.438 247.829 - -0.65% -
std::partition_point(deque<int>)/8192 2.21% 14.911 15.241 - 0.21% -
std::rotate_copy(deque<int>)/1024 2.21% 34.346 35.106 - 1.14% -
SetIntersection_Interlaced_Set_string_16384_4 2.21% 197023347.536 201376986.861 - -0.96% -
SetIntersection_Front_Set_uint64_16384_1024 2.21% 12460483.934 12735295.646 - 3.77% -
std::set<std::string>::count(key)_(existent)/32 2.20% 15.437 15.777 - -6.11% -
BM_vector_deque_ranges_copy_backward/1 2.20% 2.284 2.335 - -8.15% -
std::unique(vector<int>)_(sprinkled)/1024 2.19% 531.254 542.915 - 1.75% -
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 2.19% 585812.361 598663.139 - -0.33% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 2.19% 1323.144 1352.148 - -13.39% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1048576 2.19% 485240.586 495860.462 - -0.21% -
std::search(deque<int>)_(same_length)/1000 2.19% 325.451 332.569 - -13.55% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 2.19% 33.884 34.624 - 1.16% -
BM_PushHeap_string_PipeOrgan_16384 2.19% 12.756 13.035 - 0.71% -
SetIntersection_Front_Vector_uint64_1024_64 2.19% 1331682.778 1360784.025 - -0.98% -
BM_deque_vector_move/4000 2.18% 139.565 142.612 - -1.21% -
SetIntersection_Front_Vector_string_16384_64 2.18% 3122086.287 3190225.871 - -1.21% -
std::copy_if(deque<int>)_(every_other)/4096 2.18% 1421.829 1452.847 - -0.31% -
std::list<int>::ctor(Range)_(cheap_elements)/8192 2.18% 99318.142 101481.274 - 2.93% -
std::partial_sort(vector<NonIntegral>)_(descending)/8 2.18% 24.966 25.510 - -3.31% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 2.17% 1878.757 1919.560 - -0.36% -
std::list<int>::insert(begin)_(cheap_elements)/1024 2.17% 11.625 11.877 - 1.95% -
std::find_if_not(deque<int>)_(process_all)/8192 2.17% 1975.664 2018.440 - 0.48% -
std::sort_heap(deque<int>)/1024 2.15% 13305.576 13592.217 - 0.47% -
ranges::min(std::deque<char>)/64 2.15% 16.209 16.558 - -31.47% -
std::move_backward(deque<int>)/4096 2.14% 152.702 155.977 - -1.13% -
SetIntersection_Interlaced_Set_uint64_64_16 2.14% 22722826.647 23209841.903 - 9.50% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 2.14% 3.596 3.673 - 1.00% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 2.14% 42325.455 43229.151 - -1.33% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 2.14% 23.502 24.003 - -0.75% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 2.13% 23.936 24.447 - 0.41% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4096 2.13% 1884.918 1925.121 - -0.31% -
BM_StringRelational_Less_Small_Empty_Control 2.13% 1.679 1.715 - 6.36% -
ranges::minmax(std::vector<__int128>)/70000 2.13% 34326.380 35057.634 - 0.05% -
BM_std_minmax_element<short>/4 2.13% 1.212 1.237 - 4.19% -
std::make_heap(deque<int>)_(pipe-organ)/1024 2.13% 2618.506 2674.168 - -0.07% -
std::find(vector<int>)_(bail_25%)/8 2.12% 1.359 1.387 - -0.04% -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 2.12% 129.651 132.402 - 7.90% -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 2.12% 213.782 218.316 - 0.75% -
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 2.12% 2.708 2.765 - -0.34% -
std::deque<std::string>::ctor(size)/8192 2.11% 8451.333 8629.987 - 0.98% -
std::fill(vector<int>)/1024 2.11% 29.077 29.690 - -1.64% -
rng::starts_with(deque<int>)/1048576 2.11% 491354.210 501715.903 - 1.70% -
SetIntersection_None_Set_uint64_64_64 2.11% 11132725.634 11367476.632 - 0.96% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 2.11% 42.461 43.356 - 1.37% -
BM_deque_deque_ranges_copy/1024 2.10% 36.782 37.556 - 0.27% -
std::make_heap(deque<int>,_pred)_(shuffled)/1024 2.10% 1824.271 1862.650 - 0.19% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8 2.10% 45.608 46.567 - 1.49% -
std::equal(list<int>)_(it,_it,_it)/8 2.10% 2.653 2.708 - -0.13% -
SetIntersection_None_Set_float_1024_16 2.10% 8905860.686 9092992.546 - 1.58% -
BM_num_get<float> 2.10% 37.057 37.835 - 3.54% -
std::shift_left(deque<int>)/32 2.10% 3.760 3.838 - 0.91% -
SetIntersection_Front_Vector_uint64_262144_262144 2.10% 347677790.012 354969790.691 - 1.30% -
BM_StringRead_Hot_Deep_Small 2.10% 0.501 0.511 - -0.57% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 2.09% 1.259 1.285 - 14.13% -
rng::starts_with(deque<int>)/8192 2.09% 3820.680 3900.643 - 1.34% -
std::find_end(forward_list<int>)_(process_all)/1000 2.09% 675.231 689.359 - 0.63% -
std::multiset<int>::ctor(const&)/1024 2.09% 6345.786 6478.436 - 2.27% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 2.09% 1755335.727 1792019.553 - -1.16% -
std::search(vector<int>)_(same_length)/1024 2.09% 244.745 249.851 - 1.72% -
std::sort(vector<NonIntegral>)_(descending)/8 2.08% 24.702 25.217 - 0.93% -
std::find_end(vector<int>,_pred)_(single_element)/8192 2.08% 4672.590 4769.982 - -0.48% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8 2.08% 2.125 2.169 - 0.25% -
SetIntersection_Front_Vector_string_262144_64 2.08% 3131135.823 3196168.503 - 2.36% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/50 2.07% 2.125 2.170 - 0.31% -
BM_PushHeap_float_Ascending_16384 2.07% 4.291 4.380 - 5.88% -
std::sort_heap(vector<int>)/8 2.07% 32.077 32.740 - 0.99% -
BM_deque_deque_ranges_copy/70000 2.06% 3294.338 3362.306 - 1.59% -
BM_deque_deque_copy/1 2.06% 2.487 2.538 - -10.87% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 2.06% 4283041.225 4371140.498 - 4.39% -
BM_std_minmax_element<long_long>/4 2.06% 1.222 1.247 - -0.48% -
std::copy_backward(vector<bool>)_(aligned)/32768 2.05% 34.827 35.542 - -0.47% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 2.05% 6153282.716 6279423.873 - -1.01% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16 2.04% 9.011 9.195 - -0.23% -
rng::ends_with(list<int>)_(mismatch_at_end)/1024 2.04% 0.695 0.709 - -0.15% -
std::rotate(vector<bool>)_(1_element_forward)/8192 2.03% 111.564 113.835 - -1.41% -
std::find_first_of(list<int>,_pred)_(small_needle)/1024 2.03% 5256.140 5362.732 - -0.56% -
BM_StringRelational_Less_Large_Large_Control 2.02% 2.121 2.163 - 1.21% -
std::stable_partition(list<int>)_(alloc_fails)/1024 2.02% 4103.809 4186.631 - 0.53% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 2.02% 5.526 5.637 - 1.35% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8 2.01% 4.450 4.539 - 0.27% -
std::search(vector<int>,_pred)_(no_match)/1024 2.01% 520.964 531.434 - -0.60% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 2.00% 8696.423 8870.340 - 3.10% -
vector<bool>::reserve() 2.00% 10.924 11.143 - 22.46% -
BM_PushHeap_string_Descending_64 1.99% 2.209 2.253 - 1.80% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 1.99% 1195722.763 1219564.779 - 4.90% -
BM_vector_deque_ranges_move/4000 1.99% 140.547 143.349 - -0.89% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1048576 1.99% 509654.921 519815.060 - 0.74% -
SetIntersection_Interlaced_Vector_string_256_16 1.99% 10394454.364 10601510.702 - 3.00% -
std::copy(vector<bool>)_(unaligned)/64 1.99% 1.755 1.790 - -0.81% -
ranges::minmax(std::vector<__int128>)/8 1.98% 4.034 4.114 - 0.05% -
BM_PushHeap_string_Random_4 1.97% 6.166 6.287 - 1.12% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 1.96% 5649547.571 5760434.411 - 0.58% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 1.96% 6204.318 6325.708 - -0.67% -
std::generate_n(list<int>)/8192 1.95% 7451.667 7597.168 - 8.42% -
SetIntersection_None_Set_uint64_16384_1 1.94% 160439959.594 163555728.055 - 2.99% -
BM_vector_deque_copy/65536 1.94% 2857.387 2912.713 - 0.19% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 1.93% 1.206 1.229 - 5.91% -
std::copy_n(vector<bool>)_(unaligned)/64 1.93% 1.762 1.796 - -1.10% -
std::move(list<int>)/262144 1.93% 240899.308 245543.770 - 0.61% -
std::find(deque<int>)_(bail_25%)/1024 1.93% 66.035 67.307 - -1.19% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 1.92% 0.684 0.697 - 13.20% -
std::partial_sort_copy(list<int>)_(descending)/8 1.92% 16.289 16.602 - 6.79% -
BM_deque_vector_move/2 1.92% 1.804 1.838 - -9.19% -
SetIntersection_None_Set_float_64_1 1.92% 22164630.300 22590526.203 - 0.56% -
SetIntersection_Front_Vector_uint64_256_64 1.92% 4260959.301 4342806.963 - -1.37% -
SetIntersection_Interlaced_Vector_float_1024_64 1.92% 3272023.439 3334756.050 - -42.15% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8 1.92% 52.850 53.862 - 2.06% -
std::move_backward(list<int>)/262144 1.91% 257033.184 261954.414 - -0.67% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.91% 7640.070 7785.788 - 0.22% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1024 1.91% 2.125 2.166 - 0.16% -
std::remove_if(list<int>)_(sprinkled)/1024 1.90% 958.191 976.355 - -0.60% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 1.89% 31.965 32.571 - -0.24% -
std::copy_backward(list<int>)/32768 1.89% 26091.314 26584.346 - -1.12% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 1.89% 0.581 0.592 - 1.14% -
std::unique_copy(vector<int>)_(contiguous)/32 1.89% 8.480 8.640 - 0.19% -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 1.88% 2.095 2.134 - 2.73% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 1.88% 427.625 435.679 - 0.41% -
std::multiset<std::string>::count(key)_(non-existent)/8192 1.88% 33.399 34.027 - 1.52% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/1024 1.88% 23626.868 24069.889 - -0.02% -
BM_PushHeap_uint32_Random_4 1.87% 2.214 2.255 - 2.42% -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 1.87% 1.504 1.533 - 3.50% -
BM_PushHeap_uint64_PipeOrgan_16 1.87% 0.867 0.883 - -0.23% -
std::fill_n(vector<bool>)/512 1.86% 1.428 1.454 - -0.20% -
std::search(vector<int>,_pred)_(no_match)/8192 1.86% 4156.229 4233.633 - -0.50% -
std::reverse_copy(list<int>)/4096 1.86% 3193.733 3253.148 - 4.63% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/65536 1.86% 30067.956 30627.254 - -0.32% -
ranges::minmax(std::vector<long_long>)/64 1.86% 9.937 10.121 - -0.55% -
ranges::minmax(std::vector<long_long>)/70000 1.86% 8975.629 9142.315 - -0.53% -
std::move(vector<int>)/1048576 1.85% 55865.998 56902.107 - -6.07% -
std::find_if_not(vector<bool>)_(process_all)/50 1.85% 23.804 24.245 - 0.41% -
BM_deque_vector_copy/4000 1.85% 139.516 142.100 - -0.09% -
BM_CmpEqual_uchar_uint 1.85% 1.068 1.088 - 1.13% -
std::copy_if(deque<int>)_(every_other)/262144 1.85% 91040.057 92722.648 - -0.38% -
std::replace_if(deque<int>)_(sprinkled)/1024 1.84% 364.284 370.998 - 0.40% -
rng::contains_subrange(vector<int>)_(process_all)/32 1.84% 7.934 8.081 - -0.55% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 1.84% 13586.026 13835.958 - 1.94% -
BM_vector_deque_ranges_move/1 1.84% 2.332 2.375 - -6.01% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 1.84% 2012.993 2049.980 - -1.01% -
BM_PushHeap_string_PipeOrgan_256 1.83% 7.912 8.057 - 6.57% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8 1.83% 2.777 2.828 - -0.01% -
SetIntersection_Interlaced_Vector_string_16384_1024 1.83% 113925212.174 116008834.605 - -4.21% -
std::copy_if(deque<int>)_(every_other)/512 1.83% 177.340 180.578 - -0.50% -
SetIntersection_Front_Vector_uint64_16384_16384 1.82% 74450260.835 75804500.256 - 0.09% -
std::generate(vector<int>)/8192 1.82% 1799.929 1832.636 - -0.78% -
std::count_if(list<int>)_(every_other)/8 1.82% 2.716 2.766 - -0.92% -
std::rotate_copy(deque<int>)/50 1.82% 3.005 3.060 - 1.81% -
SetIntersection_Front_Set_uint64_16384_16384 1.82% 225471279.264 229566245.739 - 2.89% -
ranges::minmax(std::deque<__int128>)/64 1.82% 30.145 30.692 - -9.81% -
std::stable_sort(vector<NonIntegral>)_(heap)/1024 1.82% 9479.483 9651.622 - 1.20% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.81% 135879.141 138344.087 - 0.25% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16384 1.81% 7539.064 7675.476 - -0.30% -
BM_lexicographical_compare_three_way_fast_path/256 1.81% 68.197 69.431 - -2.04% -
std::reverse_copy(list<int>)/64 1.81% 29.255 29.784 - -0.87% -
SetIntersection_None_Set_uint32_64_4 1.80% 21265636.559 21648714.713 - 2.04% -
std::remove_if(list<int>)_(prefix)/32 1.80% 57.879 58.920 - -0.10% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/32 1.80% 23.831 24.260 - 1.52% -
std::copy_if(deque<int>)_(every_other)/32768 1.80% 11391.688 11596.438 - -0.23% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 1.80% 2.273 2.314 - 2.87% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 1.80% 1.221 1.243 - 4.40% -
BM_deque_deque_copy/1024 1.79% 36.899 37.561 - -0.82% -
rng::ends_with(list<int>)_(mismatch_at_end)/1048576 1.79% 0.696 0.709 - -0.23% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/262144 1.79% 120344.086 122500.051 - -0.30% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 1.79% 3.663 3.728 - 0.01% -
std::copy_if(vector<int>)_(entire_range)/4096 1.79% 911.558 927.854 - -0.53% -
std::set<std::string>::contains(key)_(existent)/8192 1.78% 28.668 29.178 - -1.63% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 1.78% 12764763.235 12992153.273 - 2.76% -
std::partial_sort_copy(deque<int>)_(ascending)/8 1.78% 9.678 9.850 - -2.44% -
SetIntersection_Front_Set_uint32_16384_16384 1.78% 211515699.545 215279610.129 - -2.21% -
SetIntersection_Front_Vector_float_1024_64 1.78% 1343924.884 1367832.400 - -6.19% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 1.77% 9.110 9.271 - -1.69% -
std::fill(vector<int>)/8192 1.77% 228.633 232.673 - -0.87% -
SetIntersection_Front_Set_uint32_262144_16 1.77% 1170708.878 1191387.711 - 2.59% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8192 1.76% 2.128 2.166 - 0.12% -
std::unordered_multiset<int>::ctor(const&,_alloc)/0 1.76% 13.105 13.336 - 0.93% -
std::multiset<int>::erase(key)_(non-existent,_end)/8192 1.76% 9.860 10.034 - -0.35% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8 1.76% 38.180 38.851 - 1.61% -
std::remove_if(list<int>)_(sprinkled)/50 1.76% 74.944 76.262 - 7.25% -
std::remove_copy(list<int>)_(prefix)/50 1.76% 18.574 18.900 - -0.72% -
std::unordered_set<int>::find(key)_(existent)/8192 1.76% 1.400 1.425 - 1.94% -
BM_deque_deque_copy_backward/1024 1.75% 37.955 38.620 - -2.42% -
std::replace(deque<int>)_(sprinkled)/8192 1.75% 2758.549 2806.767 - -0.39% -
BM_lexicographical_compare_three_way<IntPtr>/256 1.75% 68.656 69.855 - -0.78% -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 1.75% 42314.526 43053.429 - -0.73% -
std::set<int>::upper_bound(key)_(non-existent)/1024 1.73% 5.920 6.023 - 1.96% -
std::find(list<int>)_(process_all)/50 1.73% 18.826 19.151 - 0.00% -
ranges::min(std::deque<__int128>)/70000 1.73% 23865.090 24277.887 - -16.83% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 1.73% 8918258.087 9072431.316 - 4.06% -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 1.73% 86.806 88.305 - -6.87% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 1.72% 346735949.662 352711349.759 - 0.66% -
std::shift_left(list<int>)/8192 1.72% 7578.188 7708.644 - 7.10% -
std::rotate_copy(vector<int>)/1024 1.72% 32.778 33.341 - -3.86% -
BM_PushHeap_uint32_Random_256 1.72% 5.500 5.594 - -0.69% -
SetIntersection_Front_Set_uint64_262144_16384 1.72% 218628940.634 222388127.155 - 0.46% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 1.72% 19.393 19.726 - 1.02% -
std::set<int>::insert(value)_(already_present)/32 1.71% 1.763 1.794 - 1.86% -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 1.71% 1.260 1.282 - -3.58% -
rng::starts_with(deque<int>)/1024 1.71% 479.139 487.320 - 13.56% -
std::multiset<int>::erase(key)_(non-existent,_middle)/1024 1.71% 2.943 2.993 - 1.00% -
std::map<std::string,_int>::ctor(const&)/32 1.71% 822.918 836.952 - -0.73% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 1.70% 3.209 3.264 - -1.55% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle 1.70% 1.388 1.411 - -1.96% -
std::find(list<int>)_(bail_25%)/1024 1.69% 127.873 130.039 - 0.55% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 1.69% 20.079 20.418 - 0.55% -
SetIntersection_None_Set_uint32_1024_1 1.69% 8954576.000 9105714.480 - 5.69% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 1.69% 22.655 23.037 - -4.74% -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 1.68% 4675.823 4754.519 - 1.23% -
std::transform(vector<int>,_vector<int>)/32 1.68% 16.892 17.176 - -0.35% -
std::fill_n(list<int>)/32 1.68% 7.936 8.069 - -1.05% -
BM_StringFindCharLiteral/128 1.68% 3.007 3.057 - 1.75% -
std::move_backward(list<int>)/1048576 1.68% 1017446.678 1034514.367 - -0.35% -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/1024 1.68% 12837.619 13052.863 - 1.61% -
SetIntersection_Front_Vector_float_256_64 1.68% 4261818.675 4333233.173 - -5.70% -
BM_vector_deque_move_backward/1 1.67% 2.325 2.364 - -15.42% -
std::map<int,_int>::insert(value)_(new_value,_end)/1024 1.67% 26.635 27.080 - 2.49% -
std::remove_copy(deque<int>)_(sprinkled)/8192 1.67% 2830.164 2877.421 - 0.88% -
BM_StringRelational_Compare_Empty_Huge_Control 1.67% 1.618 1.645 - -0.88% -
bm_lexicographical_compare<unsigned_char>/32768 1.67% 562.517 571.891 - -0.06% -
BM_deque_vector_move_backward/1 1.66% 2.111 2.146 - -19.68% -
std::make_heap(vector<int>)_(shuffled)/1024 1.66% 565.075 574.464 - -0.39% -
std::copy_if(list<int>)_(every_other)/8 1.66% 2.252 2.289 - -0.40% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/1024 1.66% 4744.683 4823.415 - -0.06% -
rng::find_last_if(vector<char>)_(bail_90%)/1048576 1.66% 26340.678 26777.659 - 1.52% -
std::reverse_copy(list<int>)/32768 1.66% 25899.089 26328.673 - -1.69% -
rng::starts_with(vector<int>,_pred)/1000 1.66% 278.676 283.294 - 1.38% -
std::copy_if(vector<int>)_(entire_range)/32768 1.65% 7289.981 7410.499 - -0.46% -
std::set<int>::erase(key)_(existent)/1024 1.65% 50.105 50.931 - 4.16% -
std::move_backward(vector<int>)/32768 1.65% 1700.669 1728.710 - 0.19% -
ranges::minmax(std::deque<char>)/70000 1.65% 23656.192 24046.077 - -12.45% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8192 1.65% 2110.493 2145.237 - -0.38% -
std::find_first_of(deque<int>)_(small_needle)/1024 1.64% 3433.542 3489.910 - 0.64% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 1.64% 4.115 4.182 - -0.36% -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8192 1.64% 4775.214 4853.551 - 0.96% -
std::partition(deque<int>)_(sparse)/50 1.63% 17.246 17.527 - 8.27% -
std::find_if(list<int>)_(process_all)/8 1.63% 2.294 2.331 - -2.90% -
std::set<std::string>::equal_range(key)_(existent)/1024 1.63% 21.788 22.142 - 0.44% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/1024 1.63% 282.401 286.995 - -0.61% -
BM_vector_deque_copy_backward/1024 1.62% 37.725 38.336 - -1.23% -
std::for_each_n(list<int>)/32 1.62% 11.087 11.267 - 0.41% -
bm_lexicographical_compare<unsigned_char>/512 1.62% 8.638 8.778 - -0.04% -
std::fill(vector<int>)/50 1.61% 2.161 2.195 - -0.35% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 1.61% 22944.589 23313.069 - -0.70% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.60% 1.176 1.195 - 0.34% -
std::stable_sort(vector<int>)_(qsort_adversarial)/8192 1.60% 18317.243 18611.012 - 1.86% -
BM_tolower_string<wchar_t> 1.60% 6.286 6.387 - -1.05% -
BM_deque_deque_move/70000 1.60% 3363.727 3417.480 - 1.23% -
std::stable_sort(vector<int>)_(shuffled)/1024 1.60% 2235.238 2270.912 - 0.58% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 1.60% 93084.860 94569.774 - -0.09% -
ranges::minmax(std::vector<char>)/8 1.59% 1.010 1.026 - 15.21% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 1.59% 12552.941 12752.796 - -0.99% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 1.59% 4605565.917 4678722.902 - 3.94% -
std::copy_backward(deque<int>)/4096 1.59% 146.122 148.441 - 0.71% -
std::multiset<int>::insert(value)_(new_value,_middle)/1024 1.58% 27.328 27.761 - -2.46% -
std::unique(deque<int>,_pred)_(contiguous)/52 1.58% 67.171 68.235 - 0.71% -
SetIntersection_Interlaced_Set_uint64_16384_256 1.58% 215139479.982 218545930.864 - 4.87% -
rng::contains_subrange(vector<int>)_(single_element)/50 1.58% 12.234 12.427 - -0.05% -
std::unordered_set<int>::erase(key)_(existent)/1024 1.58% 21.623 21.965 - 2.86% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 1.58% 3.769 3.828 - 2.90% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 1.58% 6742.689 6849.108 - 0.84% -
std::replace(deque<int>)_(sprinkled)/1024 1.58% 344.764 350.203 - -0.13% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.58% 8762.895 8900.977 - 0.77% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 1.57% 2298973.510 2335128.193 - -0.31% -
std::list<int>::ctor(Range)_(cheap_elements)/1024 1.57% 11468.981 11649.267 - 3.65% -
std::rotate(list<int>)_(by_1/4)/1024 1.57% 564.276 573.143 - -0.85% -
rng::ends_with(list<int>)_(mismatch_at_end)/8192 1.57% 0.698 0.709 - -0.14% -
ranges::minmax(std::list<__int128>)/8 1.57% 3.853 3.913 - 1.13% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 1.57% 27905.993 28343.120 - 0.01% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 1.56% 9.708 9.860 - -2.56% -
std::copy_if(deque<int>)_(every_other)/1048576 1.56% 364716.571 370418.189 - -1.00% -
std::count_if(list<int>)_(every_other)/8192 1.55% 7045.937 7155.377 - -17.46% -
std::set<std::string>::find(key)_(existent)/1024 1.55% 22.760 23.114 - -2.04% -
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 1.55% 33.458 33.977 - -2.73% -
ranges::min(std::list<char>)/70000 1.55% 53107.561 53931.420 - 0.28% -
rng::starts_with(list<int>,_pred)/8 1.55% 3.478 3.532 - 0.79% -
std::fill(vector<bool>)/4096 1.55% 4.119 4.183 - -0.66% -
std::adjacent_find(vector<int>)/1048576 1.54% 233990.326 237601.061 - 1.24% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 1.54% 38.040 38.626 - 5.40% -
std::find(list<int>)_(bail_25%)/8192 1.54% 1418.786 1440.610 - 1.05% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 1.54% 49704.562 50468.756 - -1.51% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 1.53% 40.523 41.144 - 7.78% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/1024 1.53% 4.010 4.071 - -0.33% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 1.52% 6584.250 6684.318 - -0.31% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/0 1.52% 17.287 17.550 - 1.06% -
std::partial_sort_copy(list<int>)_(repeated)/8192 1.52% 32520.954 33014.447 - 0.07% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.51% 631569.454 641127.642 - -0.18% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 1.51% 1.252 1.271 - 6.08% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 1.51% 2173739.642 2206583.851 - 0.95% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 1.51% 31.915 32.397 - -0.11% -
std::flat_multimap<int,_int>::ctor(const&)/8192 1.51% 1891.277 1919.825 - -1.03% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.51% 12375.756 12562.122 - -3.45% -
std::find_end(vector<int>,_pred)_(process_all)/1048576 1.51% 633714.787 643257.298 - -0.41% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 1.50% 1028065.763 1043507.960 - 13.97% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 1.50% 51.747 52.522 - 0.16% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/1024 1.50% 550.672 558.915 - 2.10% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/0 1.50% 18.743 19.023 - 3.21% -
std::partition_point(list<int>)/32 1.49% 15.639 15.873 - -0.04% -
std::sort_heap(vector<NonIntegral>,_pred)/8192 1.49% 106054.643 107635.118 - 1.16% -
ranges::min(std::deque<long_long>)/8 1.49% 2.268 2.302 - -0.80% -
rng::find_last(list<int>)_(bail_10%)/8192 1.48% 6231.799 6324.334 - 0.23% -
rng::contains_subrange(deque<int>)_(single_element)/32 1.48% 17.265 17.521 - -0.30% -
std::sort_heap(vector<NonIntegral>,_pred)/1024 1.48% 9827.588 9973.252 - 0.81% -
rng::find(join_view(list<vector<int>>))_(process_all)/8192 1.48% 3808.654 3865.062 - -0.60% -
std::move(list<int>)/1048576 1.47% 989096.004 1003678.827 - 1.10% -
std::shift_right(vector<int>)/8192 1.47% 295.624 299.972 - -0.35% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 1.47% 12252.128 12432.230 - 0.15% -
BM_PushHeap_uint32_Random_262144 1.47% 5.757 5.841 - 0.27% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 1.47% 7683.944 7796.692 - -1.01% -
std::make_heap(vector<NonIntegral>)_(ascending)/8 1.47% 16.837 17.083 - -1.75% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 1.46% 512.925 520.437 - 0.21% -
std::make_heap(deque<int>,_pred)_(shuffled)/8192 1.46% 15026.812 15246.602 - -0.41% -
SetIntersection_Front_Vector_float_64_64 1.46% 10800309.998 10957867.172 - -3.76% -
BM_vector_deque_copy/64 1.46% 2.820 2.861 - -4.11% -
std::rotate(deque<int>)_(1_element_forward)/1024 1.46% 37.022 37.561 - 1.02% -
std::find_end(list<int>,_pred)_(single_element)/1000 1.46% 782.453 793.840 - -0.63% -
std::multimap<int,_int>::ctor(const&)/1024 1.46% 6682.139 6779.382 - 3.31% -
BM_PushHeap_string_Ascending_1024 1.45% 13.452 13.647 - -3.31% -
std::set<int>::find(key)_(existent)/8192 1.45% 7.979 8.095 - 0.14% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.45% 396780.483 402534.093 - -3.00% -
std::replace(vector<int>)_(prefix)/32 1.45% 5.120 5.194 - 0.23% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 1.45% 201087.670 204001.338 - 1.90% -
SetIntersection_Interlaced_Set_uint32_262144_262144 1.45% 1807821.369 1833953.451 - 0.06% -
std::fill_n(vector<int>)/50 1.45% 2.175 2.206 - -0.81% -
std::is_sorted(vector<int>,_pred)/1024 1.44% 462.687 469.367 - -0.02% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 1.44% 6.678 6.774 - -1.35% -
std::generate(vector<int>)/32 1.44% 7.823 7.935 - -0.99% -
SetIntersection_None_Set_string_64_4 1.43% 21681062.814 21991750.985 - 2.24% -
std::generate(vector<int>)/50 1.43% 11.746 11.914 - -0.89% -
std::generate(vector<int>)/1024 1.43% 239.287 242.710 - -0.81% -
std::make_heap(deque<int>,_pred)_(repeated)/8 1.42% 23.723 24.061 - 0.92% -
std::list<std::string>::operator=(const&)_(cheap_elements)/32 1.41% 22.866 23.188 - 0.03% -
std::find_end(list<int>,_pred)_(single_element)/1024 1.41% 801.364 812.659 - -0.63% -
std::unique(deque<int>)_(contiguous)/1024 1.41% 505.904 513.023 - -0.71% -
std::remove(deque<int>)_(prefix)/1024 1.41% 515.258 522.504 - -0.89% -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 1.40% 653.002 662.140 - 1.21% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 1.40% 1.416 1.436 - 10.64% -
std::move(deque<int>)/262144 1.40% 14862.681 15070.362 - -1.77% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.40% 666.699 676.012 - -0.54% -
std::generate_n(vector<int>)/8192 1.39% 1804.172 1829.305 - -0.91% -
std::copy_if(vector<int>)_(entire_range)/512 1.39% 120.729 122.411 - -0.60% -
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 1.39% 49815.986 50509.619 - 3.35% -
rng::fold_left(deque<int>)/32 1.39% 16.159 16.384 - -0.29% -
bm_ranges_lexicographical_compare<unsigned_char>/32768 1.39% 563.756 571.597 - -0.11% -
std::copy_if(deque<int>)_(entire_range)/1048576 1.39% 272720.271 276505.607 - -0.22% -
rng::fold_left(list<int>)/50 1.38% 37.492 38.010 - 0.53% -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 1.38% 2.247 2.278 - -2.09% -
std::upper_bound(std::forward_list<int>)/100 1.38% 95.999 97.323 - -0.02% -
std::fill_n(vector<bool>)/32768 1.38% 29.285 29.688 - -1.53% -
std::multiset<int>::clear()/32 1.37% 636.117 644.850 - -0.13% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 1.37% 41342.773 41910.082 - -1.51% -
std::remove_copy(list<int>)_(prefix)/32 1.37% 11.144 11.297 - 0.09% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.37% 63833.936 64707.253 - 2.76% -
std::shift_right(list<int>)/50 1.37% 27.137 27.508 - -5.90% -
SetIntersection_None_Set_uint32_64_1 1.36% 22452201.829 22758570.316 - 1.53% -
BM_vector_deque_ranges_move/4096 1.36% 145.614 147.599 - -0.99% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1.36% 51877.772 52584.408 - -0.18% -
std::copy_if(list<int>)_(entire_range)/1048576 1.36% 857578.846 869229.373 - -0.86% -
std::any_of(list<int>)_(process_all)/50 1.36% 21.501 21.793 - -1.10% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 1.36% 360.174 365.064 - 1.69% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 1.36% 1.243 1.259 - 5.79% -
std::find_if_not(vector<bool>)_(process_all)/8 1.35% 3.544 3.592 - 1.14% -
std::find(vector<char>)_(bail_25%)/8192 1.35% 39.719 40.256 - -0.65% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/1024 1.35% 11452.496 11607.490 - 1.10% -
SetIntersection_Interlaced_Set_string_16384_1024 1.35% 349998083.127 354728764.805 - 2.61% -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 1.35% 12504.796 12673.672 - 1.34% -
std::fill_n(vector<int>)/8192 1.35% 229.420 232.516 - -1.54% -
std::move_backward(list<int>)/64 1.35% 38.935 39.460 - -0.34% -
SetIntersection_Interlaced_Set_uint64_1024_256 1.35% 14799773.023 14999266.660 - -3.70% -
std::vector<int>::erase(middle)_(cheap_elements)/8192 1.35% 139.399 141.278 - -0.29% -
std::replace_if(vector<int>)_(sprinkled)/50 1.35% 12.748 12.920 - 0.28% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 1.33% 8854331.574 8972012.989 - 4.58% -
std::search(deque<int>)_(same_length)/8192 1.33% 3763.271 3813.141 - -1.13% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 1.32% 1.675 1.697 - 1.10% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 1.32% 2.348 2.379 - -1.92% -
std::replace_if(list<int>)_(sprinkled)/8192 1.31% 7271.596 7367.164 - -0.49% -
SetIntersection_Front_Vector_string_16384_16 1.31% 1604242.611 1625300.007 - 4.40% -
std::is_sorted_until(list<int>)/8192 1.31% 7178.179 7272.378 - 2.93% -
SetIntersection_Front_Vector_float_1024_1024 1.31% 5441231.715 5512611.536 - -10.46% -
std::is_partitioned(list<int>)_(unpartitioned)/8192 1.31% 2160.629 2188.855 - 1.19% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 1.31% 11567.640 11718.665 - 3.14% -
std::partial_sort(vector<int>)_(shuffled)/8192 1.30% 86832.315 87963.066 - -0.83% -
std::copy_if(vector<int>)_(entire_range)/262144 1.30% 58640.914 59403.962 - -0.66% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 1.30% 3927.128 3978.211 - 0.32% -
std::deque<std::string>::erase(begin)_(cheap_elements)/8192 1.30% 7.263 7.357 - -0.18% -
std::move(vector<bool>)_(aligned)/1048576 1.29% 1703.571 1725.631 - -1.45% -
std::sort_heap(vector<int>,_pred)/8192 1.29% 105910.548 107281.886 - 1.05% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 1.29% 12470.883 12632.340 - -1.81% -
std::remove(list<int>)_(sprinkled)/50 1.29% 60.790 61.574 - 0.26% -
SetIntersection_None_Set_uint64_16384_16 1.29% 167918423.877 170081937.911 - 2.81% -
bm_lexicographical_compare<int>/512 1.29% 29.463 29.842 - 0.00% -
std::unordered_multiset<int>::ctor(const&)/0 1.29% 13.077 13.245 - 2.76% -
std::reverse_copy(deque<int>)/64 1.29% 15.701 15.903 - -2.45% -
std::deque<std::string>::ctor(size)/1024 1.28% 725.802 735.119 - 1.11% -
std::replace(deque<int>)_(sprinkled)/32 1.28% 11.966 12.120 - -0.41% -
BM_deque_vector_copy/5500 1.28% 194.464 196.956 - 0.18% -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 1.28% 17.569 17.794 - 1.62% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 1.28% 201241354.042 203817358.952 - -1.95% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 1.28% 1.396 1.414 - -0.33% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 1.27% 216.915 219.681 - 2.50% -
BM_deque_vector_ranges_copy/1 1.27% 2.095 2.122 - -1.72% -
std::stable_sort(vector<NonIntegral>)_(heap)/8192 1.27% 117379.726 118874.597 - 1.09% -
std::remove_if(list<int>)_(prefix)/50 1.27% 71.469 72.379 - -0.20% -
std::flat_multimap<int,_int>::count(key)_(existent)/32 1.27% 2.273 2.302 - -1.99% -
BM_CmpLess_uint_uint 1.26% 1.080 1.093 - 2.54% -
std::rotate(list<int>)_(by_1/4)/8192 1.26% 6476.986 6558.637 - -0.93% -
BM_deque_vector_move_backward/1024 1.26% 36.711 37.173 - -4.37% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/0 1.25% 15.358 15.550 - 3.35% -
std::partition(vector<int>)_(dense)/32 1.25% 8.349 8.453 - -0.47% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 1.25% 21.150 21.414 - 0.57% -
std::remove_copy(list<int>)_(sprinkled)/50 1.25% 18.450 18.681 - 1.25% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.25% 11494.532 11638.052 - 1.28% -
std::find_if(list<int>)_(bail_25%)/32768 1.25% 7428.034 7520.600 - 4.19% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 1.25% 264.633 267.929 - 2.32% -
std::adjacent_find(vector<int>,_pred)/50 1.24% 23.194 23.483 - 4.23% -
std::rotate(list<int>)_(by_1/2)/1024 1.24% 379.774 384.493 - -1.88% -
std::reverse_copy(deque<int>)/4096 1.24% 954.016 965.862 - -1.37% -
ranges::minmax(std::vector<long_long>)/8 1.24% 2.076 2.102 - -0.47% -
std::reverse_copy(deque<int>)/32768 1.24% 7904.107 8002.126 - 0.05% -
BM_deque_vector_ranges_move/1024 1.24% 37.338 37.800 - -1.40% -
std::search(list<int>)_(no_match)/1048576 1.24% 836312.104 846671.529 - 1.01% -
ranges::min(std::deque<__int128>)/8 1.24% 2.792 2.827 - -1.07% -
SetIntersection_Interlaced_Vector_uint64_256_4 1.24% 5027066.058 5089207.859 - 4.51% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.24% 379371.160 384059.430 - -0.38% -
std::rotate(list<int>)_(by_1/3)/8192 1.23% 8197.130 8297.999 - -0.94% -
std::deque<int>::erase(middle)_(cheap_elements)/1024 1.23% 27.139 27.473 - 2.27% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 1.23% 71.598 72.478 - -1.57% -
BM_deque_vector_ranges_move/0 1.23% 1.514 1.533 - -9.72% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 1.22% 176322435.641 178467567.092 - 1.10% -
SetIntersection_None_Set_uint32_1024_4 1.21% 9028347.956 9137724.306 - 4.57% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 1.21% 1.201 1.216 - 3.49% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 1.21% 799519.359 809193.495 - -0.94% -
std::unordered_set<int>::clear()/1024 1.20% 8359.005 8459.728 - 4.84% -
std::is_sorted(vector<int>,_pred)/8192 1.20% 3690.085 3734.500 - -0.03% -
SetIntersection_None_Set_string_1024_64 1.20% 9049882.699 9158778.608 - -13.88% -
std::remove_copy_if(deque<int>)_(prefix)/50 1.20% 27.773 28.107 - 0.47% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 1.20% 1.254 1.269 - 21.15% -
SetIntersection_None_Set_string_256_64 1.20% 9428165.036 9541236.919 - 2.78% -
std::unique(deque<int>,_pred)_(contiguous)/32 1.20% 55.966 56.635 - 0.25% -
std::sample(vector<int>)/8192 1.19% 90720.996 91804.031 - 0.14% -
bm_swap_ranges_vb_aligned/512 1.19% 4.919 4.977 - -2.89% -
std::remove(deque<int>)_(sprinkled)/1024 1.19% 511.264 517.348 - -0.45% -
std::rotate(vector<bool>)_(1_element_forward)/1024 1.19% 29.037 29.383 - -0.80% -
BM_StringFindAllMatch/64 1.19% 3.268 3.307 - 4.48% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1.19% 1121451.303 1134756.896 - 4.14% -
std::copy_if(vector<int>)_(entire_range)/1048576 1.18% 240733.096 243582.044 - -0.53% -
std::distance(deque<int>)/50 1.18% 0.848 0.858 - 1.45% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 1.18% 16.208 16.400 - 2.58% -
std::is_sorted(vector<int>)/8192 1.18% 1928.366 1951.150 - 3.67% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/1024 1.18% 10981.173 11110.695 - 1.04% -
std::sample(list<int>)/1024 1.18% 11872.850 12012.821 - 0.35% -
std::partition_point(list<int>)/1024 1.17% 1282.087 1297.150 - 0.61% -
std::replace(deque<int>)_(prefix)/8192 1.17% 3207.739 3245.316 - -1.18% -
std::find(vector<int>)_(process_all)/8 1.17% 2.702 2.733 - 2.04% -
std::remove_copy_if(vector<int>)_(sprinkled)/50 1.17% 16.357 16.548 - -0.57% -
BM_vector_deque_copy/1 1.16% 2.291 2.318 - 1.76% -
std::unordered_set<std::string>::contains(key)_(existent)/32 1.16% 39.535 39.994 - 2.54% -
std::find(deque<int>)_(process_all)/8 1.16% 3.398 3.438 - -0.59% -
std::search(list<int>)_(near_matches)/1000 1.16% 37526.370 37961.155 - -0.37% -
SetIntersection_None_Set_float_64_16 1.16% 18072182.118 18281181.178 - -0.70% -
std::copy_if(deque<int>)_(every_other)/8 1.15% 3.399 3.438 - -0.25% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 1.15% 505.703 511.542 - 0.52% -
std::shift_right(deque<int>)/8192 1.15% 305.668 309.189 - -0.19% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 1.15% 818.171 827.593 - -0.39% -
std::remove_copy(deque<int>)_(prefix)/8192 1.15% 3312.577 3350.696 - -0.19% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.15% 59475.753 60160.010 - 0.15% -
rng::find(vector<bool>)_(process_all)/8192 1.15% 33.086 33.467 - 0.05% -
std::adjacent_find(vector<int>)/8 1.15% 2.000 2.022 - -1.06% -
std::copy_if(deque<int>)_(entire_range)/262144 1.15% 68774.201 69563.594 - -0.30% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 1.14% 129.218 130.693 - -1.45% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1.14% 1147075.338 1160166.881 - 5.70% -
SetIntersection_Interlaced_Set_float_1024_4 1.14% 9788599.901 9900100.127 - 0.85% -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 1.14% 691458.833 699331.419 - -1.32% -
std::find(vector<bool>)_(process_all)/1048576 1.14% 3614.614 3655.742 - -0.10% -
std::copy_backward(vector<bool>)_(unaligned)/262144 1.14% 1584.424 1602.451 - 0.02% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 1.13% 20.660 20.894 - -7.60% -
std::fill(list<int>)/32 1.13% 8.150 8.242 - -1.44% -
std::transform(vector<int>)_(identity_transform)/50 1.13% 16.064 16.246 - 0.24% -
std::partition_copy(vector<int>)/1024 1.13% 467.207 472.483 - 1.41% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 1.13% 13.366 13.517 - 0.17% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.13% 285.556 288.773 - -4.64% -
std::set<std::string>::insert(value)_(new_value,_middle)/0 1.12% 22.999 23.257 - 0.75% -
std::find_end(forward_list<int>)_(same_length)/1000 1.12% 1451.641 1467.945 - -1.32% -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 1.12% 15273.056 15444.547 - -0.73% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 1.12% 17.357 17.552 - -6.42% -
bm_ranges_lexicographical_compare<int>/8 1.12% 1.447 1.463 - -9.52% -
SetIntersection_Interlaced_Vector_uint32_16384_256 1.12% 19485468.659 19703587.089 - 9.46% -
std::sort(vector<NonIntegral>)_(heap)/8 1.12% 23.423 23.685 - -0.71% -
std::replace(deque<int>)_(prefix)/1024 1.12% 405.672 410.208 - -0.29% -
std::generate_n(vector<int>)/50 1.12% 11.750 11.881 - -1.03% -
std::multiset<std::string>::find(key)_(existent)/8192 1.12% 30.260 30.598 - 6.37% -
std::generate_n(vector<int>)/1024 1.11% 238.481 241.139 - -0.97% -
ranges::min(std::list<long_long>)/8 1.11% 1.843 1.863 - -5.15% -
std::make_heap(deque<int>)_(heap)/8 1.11% 20.774 21.004 - -1.40% -
bm_ranges_lexicographical_compare<int>/64 1.11% 4.343 4.391 - -5.11% -
std::remove_copy_if(list<int>)_(prefix)/1024 1.10% 780.858 789.475 - -0.79% -
std::copy_if(deque<int>)_(entire_range)/4096 1.10% 1010.110 1021.222 - -0.41% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024 1.09% 848.192 857.466 - -0.01% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.09% 804147.698 812939.551 - -0.58% -
SetIntersection_Front_Vector_uint32_256_64 1.09% 4357765.708 4405388.496 - -0.50% -
std::vector<std::string>::insert(middle)_(cheap_elements)/1024 1.09% 284.078 287.178 - 0.06% -
std::adjacent_find(list<int>)/1048576 1.09% 859057.273 868395.343 - -0.20% -
bm_lexicographical_compare<signed_char>/32768 1.09% 472.571 477.704 - -0.24% -
std::replace_if(list<int>)_(sprinkled)/1024 1.09% 729.294 737.214 - -1.06% -
std::deque<int>::operator=(const&)_(cheap_elements)/32 1.09% 5.713 5.775 - -0.33% -
SetIntersection_Front_Set_uint64_1024_256 1.08% 3954225.146 3997092.630 - 1.63% -
std::copy(list<int>)/1048576 1.08% 854974.786 864224.834 - -0.27% -
std::adjacent_find(list<int>,_pred)/8192 1.08% 7130.777 7207.914 - 0.01% -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 1.08% 888674.470 898248.013 - -1.11% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 1.08% 3865.627 3907.269 - 0.28% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.08% 12767.873 12905.289 - -1.73% -
std::copy_n(vector<int>)/512 1.08% 15.956 16.128 - 0.44% -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 1.07% 23.889 24.146 - 2.25% -
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 1.07% 6168.166 6234.226 - -0.70% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1.07% 3582575.480 3620933.515 - 20.00% -
rng::find_last(forward_list<int>)_(bail_90%)/50 1.07% 20.433 20.652 - -1.03% -
std::shift_right(deque<int>)/1024 1.07% 40.298 40.728 - 0.05% -
std::copy_if(deque<int>)_(entire_range)/512 1.07% 133.744 135.173 - -0.09% -
std::rotate(vector<int>)_(1_element_backward)/8192 1.07% 295.770 298.928 - 0.10% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.06% 753.547 761.565 - 1.24% -
std::list<std::string>::erase(begin)_(expensive_elements)/8192 1.06% 31.103 31.434 - -4.11% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8 1.06% 59.667 60.301 - -2.59% -
std::search(list<int>)_(near_matches)/1024 1.06% 39173.691 39589.885 - -0.30% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1.06% 1436.657 1451.894 - -0.88% -
ranges::min(std::deque<char>)/8 1.06% 2.283 2.307 - -7.52% -
SetIntersection_None_Set_float_16384_16384 1.06% 160745861.464 162446413.087 - -1.41% -
std::find_if_not(vector<bool>)_(process_all)/1024 1.06% 562.829 568.780 - -0.10% -
bm_ranges_lexicographical_compare<signed_char>/4096 1.06% 59.221 59.846 - 0.03% -
std::search(vector<int>)_(same_length)/1000 1.06% 240.105 242.638 - 0.64% -
std::remove(list<int>)_(sprinkled)/32 1.06% 51.902 52.450 - 0.51% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_16 1.05% 35808333.855 36186039.635 - 2.42% -
std::fill_n(vector<int>)/32 1.05% 1.127 1.138 - -1.03% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 1.05% 36158.119 36539.115 - 0.72% -
bm_lexicographical_compare<signed_char>/64 1.05% 1.911 1.931 - -12.82% -
std::unordered_set<int>::erase(key)_(existent)/32 1.05% 21.354 21.578 - 2.30% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 1.05% 8208932.195 8295161.492 - 1.33% -
bm_lexicographical_compare<signed_char>/4096 1.05% 59.098 59.719 - -0.16% -
std::copy_if(list<int>)_(entire_range)/512 1.05% 364.825 368.649 - 1.11% -
std::copy_backward(deque<int>)/8 1.05% 2.662 2.689 - -3.41% -
BM_CmpEqual_uint_uchar 1.05% 1.100 1.112 - 1.88% -
std::remove_copy(deque<int>)_(sprinkled)/1024 1.04% 355.515 359.229 - 0.80% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 1.04% 347.680 351.299 - 1.90% -
std::stable_sort(vector<int>)_(pipe-organ)/8 1.04% 18.827 19.023 - 4.41% -
std::remove(vector<int>)_(sprinkled)/1024 1.04% 281.617 284.545 - -0.95% -
std::set<int>::insert(value)_(new_value,_end)/1024 1.04% 41.448 41.879 - -0.94% -
SetIntersection_Front_Vector_string_16_16 1.04% 51231809.862 51763660.396 - 0.92% -
std::move_backward(vector<bool>)_(aligned)/4096 1.04% 7.120 7.194 - -0.52% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 1.03% 6263.388 6328.150 - -0.56% -
std::find_first_of(list<int>,_pred)_(large_needle)/32 1.03% 740.091 747.731 - -0.65% -
std::unique(deque<int>)_(sprinkled)/1024 1.03% 505.908 511.126 - -0.64% -
std::set<std::string>::count(key)_(existent)/1024 1.03% 24.374 24.624 - 4.76% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 1.03% 26861.004 27137.249 - 1.87% -
std::find(vector<long_long>)_(process_all)/1024 1.03% 89.904 90.829 - 0.79% -
std::unique_copy(vector<int>)_(contiguous)/52 1.03% 13.205 13.340 - -1.81% -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 1.02% 71.833 72.569 - -1.45% -
BM_deque_deque_ranges_copy/5500 1.02% 197.252 199.271 - -1.37% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 1.02% 8576856.123 8664448.140 - 2.33% -
std::copy(deque<int>)/262144 1.02% 11566.385 11684.431 - 0.01% -
SetIntersection_Front_Set_uint64_262144_262144 1.02% 1677013.348 1694110.516 - 2.12% -
std::replace_if(vector<int>)_(sprinkled)/1024 1.02% 243.894 246.378 - 0.54% -
std::generate_n(list<int>)/32 1.02% 8.433 8.519 - -0.75% -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8 1.01% 16.327 16.492 - 0.16% -
std::unique(vector<int>,_pred)_(contiguous)/52 1.01% 63.874 64.521 - -0.51% -
BM_CmpEqual_int_schar 1.01% 1.125 1.136 - -0.22% -
std::equal(list<int>)_(it,_it,_it)/8192 1.01% 9275.331 9369.217 - -0.88% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 1.01% 45.877 46.341 - -0.44% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8192 1.01% 2110.343 2131.654 - -1.69% -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 1.01% 6215.219 6277.845 - 3.13% -
std::set<int>::equal_range(key)_(non-existent)/32 1.00% 2.585 2.611 - -6.14% -
std::flat_map<int,_int>::contains(key)_(existent)/32 1.00% 3.075 3.106 - 0.20% -
std::unique(deque<int>)_(sprinkled)/8192 1.00% 3771.127 3808.914 - -0.58% -

Performance Improvements - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::find_end(deque<int>)_(match_near_end)/8192 -99.86% 191691.018 272.658 - -0.37% -
std::find_end(vector<int>)_(match_near_end)/8192 -99.83% 119826.312 201.186 - -0.04% -
std::search_n(vector<int>)_(no_match)/8192 -99.80% 1613.925 3.226 366.277 -12.59% 366.277
std::find_end(list<int>,_pred)_(match_near_end)/8192 -99.77% 274341.104 624.891 - -0.74% -
std::find_end(list<int>)_(match_near_end)/8192 -99.77% 256082.906 600.903 - -0.73% -
std::search_n(vector<int>,_pred)_(no_match)/8192 -99.73% 2968.107 8.067 705.598 -0.37% 705.598
std::find_end(deque<int>,_pred)_(match_near_end)/8192 -99.73% 218437.273 598.489 - -0.31% -
std::find_end(vector<int>,_pred)_(match_near_end)/8192 -99.71% 166166.617 476.949 - -0.48% -
std::distance(join_view(vector<vector<int>>))/1024 -99.64% 267.808 0.977 - -0.63% -
std::distance(join_view(vector<vector<int>>))/8192 -99.60% 2082.690 8.290 - -0.36% -
std::distance(join_view(vector<vector<int>>))/4096 -99.56% 1046.866 4.590 - 4.40% -
std::search_n(deque<int>,_pred)_(no_match)/8192 -99.53% 3813.596 18.048 575.902 1.93% 575.902
std::search_n(deque<int>)_(no_match)/8192 -99.36% 2466.661 15.700 475.790 -1.61% 475.790
std::find_end(deque<int>)_(match_near_end)/1024 -99.11% 3640.053 32.465 - -0.18% -
std::find_end(vector<int>)_(match_near_end)/1024 -98.71% 2241.208 28.938 - 2.30% -
std::find_end(list<int>)_(match_near_end)/1024 -98.67% 4521.373 59.976 - 0.10% -
std::find_end(list<int>,_pred)_(match_near_end)/1024 -98.62% 5034.182 69.292 - -0.11% -
std::search_n(vector<int>)_(no_match)/1024 -98.45% 208.692 3.238 43.384 -12.06% 43.384
std::find_end(deque<int>,_pred)_(match_near_end)/1024 -98.11% 4056.288 76.801 - -0.40% -
std::find_end(vector<int>,_pred)_(match_near_end)/1024 -98.10% 3153.699 59.989 - -0.45% -
std::search_n(vector<int>,_pred)_(no_match)/1024 -98.07% 418.753 8.063 65.207 -0.29% 65.207
std::search_n(deque<int>,_pred)_(no_match)/1024 -97.49% 596.226 14.969 89.055 -3.30% 89.055
std::search_n(deque<int>)_(no_match)/1024 -95.52% 304.751 13.655 47.197 -0.32% 47.197
std::distance(join_view(vector<vector<int>>))/50 -95.17% 12.517 0.604 - 3.79% -
std::rotate(vector<int>)_(by_1/3)/8192 -91.94% 10774.351 868.735 - -0.56% -
std::find_end(list<int>,_pred)_(match_near_end)/1000 -91.56% 844.361 71.267 - -0.58% -
std::rotate(vector<int>)_(by_1/3)/1024 -91.28% 1371.376 119.617 - 1.04% -
std::find_end(vector<int>)_(match_near_end)/1000 -89.36% 261.801 27.862 - -0.66% -
std::find_end(vector<int>,_pred)_(match_near_end)/1000 -89.28% 544.152 58.346 - -0.37% -
std::find_end(list<int>)_(match_near_end)/1000 -89.20% 733.450 79.228 - 1.39% -
std::find_end(deque<int>)_(match_near_end)/1000 -88.90% 348.494 38.685 - 14.04% -
std::fill_n(deque<int>)/8192 -87.46% 1866.881 234.110 - -1.17% -
std::fill(deque<int>)/8192 -87.27% 1864.796 237.472 - 0.13% -
std::fill(deque<int>)/1024 -87.04% 232.589 30.141 - -0.76% -
std::fill_n(deque<int>)/1024 -87.01% 231.642 30.095 - 1.25% -
std::find_end(deque<int>,_pred)_(match_near_end)/1000 -86.73% 560.703 74.409 - 0.16% -
std::fill_n(deque<int>)/32 -86.05% 8.269 1.154 - -4.17% -
std::rotate(deque<int>)_(by_1/3)/8192 -84.93% 22086.172 3328.241 - 4.26% -
std::fill(deque<int>)/32 -84.52% 8.811 1.364 - -0.02% -
std::rotate(vector<int>)_(by_1/4)/8192 -83.71% 2265.885 369.170 - -0.26% -
std::rotate(vector<int>)_(by_1/4)/1024 -83.63% 287.978 47.130 - -0.31% -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 -82.50% 3859.343 675.286 - -1.45% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 -82.45% 968.953 170.039 - -1.17% -
std::fill_n(deque<int>)/50 -82.05% 12.186 2.188 - -0.32% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/8192 -81.58% 323441.716 59584.843 - -0.32% -
std::fill(deque<int>)/50 -81.48% 12.763 2.364 - -0.08% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/8192 -81.47% 323485.437 59945.222 - -0.52% -
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 -81.03% 122.759 23.292 - -0.87% -
std::multiset<std::string>::ctor(&&,_different_allocs)/8192 -78.90% 271537.279 57303.749 - 0.07% -
std::set<std::string>::ctor(&&,_different_allocs)/8192 -77.82% 263474.992 58431.104 - 1.65% -
BM_num_get<void*> -77.47% 47.636 10.734 - -1.33% -
std::rotate(deque<int>)_(by_1/3)/1024 -77.10% 1779.984 407.629 - -2.69% -
std::find_end(deque<int>)_(same_length)/8192 -75.52% 11168.880 2733.938 - -8.19% -
std::find_end(deque<int>)_(same_length)/1024 -75.45% 1394.647 342.443 - 0.03% -
std::multiset<int>::ctor(&&,_different_allocs)/8192 -74.43% 194270.888 49671.077 - 4.52% -
std::set<int>::ctor(&&,_different_allocs)/8192 -70.19% 161550.849 48154.803 - -1.15% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -69.26% 1666.586 512.315 - -44.56% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 -68.99% 15320.993 4750.882 - 0.19% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -68.69% 1747.195 547.041 - -42.69% -
std::rotate(vector<int>)_(by_1/3)/50 -68.68% 35.296 11.056 - -1.19% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 -67.21% 2539.115 832.621 - 0.17% -
std::rotate(vector<int>)_(by_1/4)/50 -67.09% 35.303 11.620 - 0.26% -
std::rotate(deque<int>)_(by_1/4)/1024 -65.17% 778.389 271.105 - 1.87% -
std::find_end(deque<int>)_(same_length)/1000 -64.20% 935.209 334.808 - -0.18% -
std::rotate(deque<int>)_(by_1/4)/50 -62.82% 73.934 27.491 - 0.79% -
std::vector<int>::ctor(size)/8192 -62.67% 517.543 193.215 - -65.65% -
std::map<int,_int>::ctor(&&,_different_allocs)/8192 -62.54% 138430.643 51851.429 - 0.18% -
BM_num_get<unsigned_int> -62.14% 25.424 9.625 - -1.05% -
std::rotate(deque<int>)_(by_1/3)/50 -62.02% 75.430 28.645 - -4.23% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/1024 -61.53% 18151.862 6982.141 - -1.00% -
BM_num_get<unsigned_short> -61.41% 25.562 9.863 - -2.98% -
std::rotate(deque<int>)_(by_1/4)/8192 -60.87% 6755.688 2643.564 - 7.91% -
std::set<std::string>::ctor(&&,_different_allocs)/1024 -60.79% 17545.803 6880.426 - -1.55% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 -60.74% 2416.837 948.814 - 0.67% -
std::set<int>::ctor(&&,_different_allocs)/1024 -60.68% 14734.367 5794.249 - -2.52% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/8192 -60.65% 130791.216 51464.158 - 0.31% -
BM_num_get<unsigned_long_long> -60.42% 25.970 10.279 - -1.25% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/1024 -60.16% 17633.737 7024.977 - -0.06% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -60.12% 248.703 99.174 - -51.95% -
std::multiset<std::string>::ctor(&&,_different_allocs)/1024 -59.67% 17236.328 6951.566 - 1.05% -
BM_num_get<unsigned_long> -59.41% 25.450 10.331 - -0.90% -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 -58.27% 14372.895 5997.838 - -1.33% -
BM_num_get<long_long> -57.68% 24.715 10.459 - -1.53% -
BM_num_get<long> -57.09% 24.398 10.470 - -2.24% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 -56.89% 13791.062 5945.226 - 0.13% -
std::rotate(vector<int>)_(by_1/4)/32 -56.65% 10.967 4.755 - 0.49% -
std::find_end(deque<int>,_pred)_(same_length)/8192 -56.46% 11462.674 4991.341 - -2.25% -
std::multiset<int>::ctor(&&,_different_allocs)/1024 -56.37% 13790.984 6017.386 - 5.12% -
std::rotate(deque<int>)_(by_1/4)/32 -56.08% 29.813 13.094 - -1.52% -
rng::for_each(map<int>)/8192 -55.80% 16529.420 7306.636 - -0.36% -
std::rotate(deque<int>)_(by_1/3)/32 -55.49% 44.961 20.010 - -1.70% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -55.15% 222.294 99.698 - -50.73% -
std::set<std::string>::insert(value)_(already_present)/32 -55.11% 16.328 7.331 - -3.96% -
std::for_each(map<int>::iterator)/8192 -54.86% 16371.941 7390.190 - -0.64% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -53.86% 52.412 24.183 - 5.52% -
BM_num_get<bool> -53.55% 25.320 11.762 - -1.52% -
rng::for_each(multimap<int>)/8192 -53.52% 15883.257 7383.250 - 2.23% -
std::for_each(multimap<int>::iterator)/8192 -53.25% 16071.612 7513.174 - 1.11% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 -51.97% 213.056 102.325 - -56.27% -
std::search_n(vector<int>)_(no_match)/32 -51.90% 6.887 3.313 0.398 -10.07% 0.398
std::find_end(vector<int>)_(same_length)/1000 -51.14% 494.629 241.683 - -0.52% -
std::find_end(vector<int>)_(same_length)/1024 -51.11% 505.125 246.955 - -0.60% -
rng::for_each(set<int>)/8192 -50.88% 15441.804 7585.348 - -0.81% -
rng::for_each(multiset<int>)/8192 -50.75% 15381.589 7575.226 - -1.37% -
std::for_each(multiset<int>::iterator)/8192 -50.37% 16097.390 7988.951 - 2.09% -
std::find_if(list<int>)_(process_all)/50 -50.33% 38.050 18.901 - -0.39% -
std::find_end(list<int>)_(same_length)/1024 -50.23% 1500.195 746.583 - -1.45% -
std::find_end(list<int>,_pred)_(same_length)/1000 -50.23% 1547.198 770.079 - -5.62% -
std::find_end(list<int>,_pred)_(same_length)/1024 -50.19% 1584.834 789.404 - -2.70% -
std::set<std::string>::ctor(&&,_different_allocs)/32 -50.14% 417.683 208.269 - -0.85% -
std::find_end(vector<int>,_pred)_(same_length)/1000 -49.83% 1212.963 608.533 - -0.61% -
std::find_end(vector<int>,_pred)_(same_length)/8192 -49.82% 9944.725 4990.712 - -0.59% -
std::find_end(vector<int>,_pred)_(same_length)/1024 -49.79% 1241.659 623.465 - -0.57% -
std::find_end(vector<int>)_(same_length)/8192 -49.73% 4021.139 2021.290 - -0.18% -
std::for_each(set<int>::iterator)/8192 -49.62% 15715.673 7917.127 - 2.18% -
std::find_end(list<int>)_(same_length)/1000 -49.33% 1471.156 745.392 - 0.12% -
std::rotate(vector<int>)_(by_1/3)/32 -49.25% 19.468 9.880 - -0.86% -
std::set<std::string>::insert(value)_(new_value,_end)/8192 -49.16% 130.284 66.236 - -4.67% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/32 -48.82% 412.896 211.327 - -0.30% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 -48.82% 416.280 213.065 - -0.25% -
rng::find_last_if(list<int>)_(bail_10%)/50 -48.47% 37.468 19.308 - -0.98% -
std::search_n(vector<int>,_pred)_(no_match)/32 -47.73% 15.489 8.096 0.449 -0.31% 0.449
std::multiset<std::string>::ctor(&&,_different_allocs)/32 -47.71% 401.487 209.943 - 1.64% -
std::find_end(deque<int>)_(near_matches)/1024 -47.45% 31166.564 16377.051 - -3.48% -
std::set<int>::ctor(&&,_different_allocs)/32 -47.41% 336.688 177.056 - -0.45% -
std::multiset<int>::equal_range(key)_(non-existent)/0 -47.01% 0.476 0.252 - -0.26% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -45.79% 143.373 77.718 - -44.66% -
std::find_if_not(deque<int>)_(bail_25%)/32768 -45.77% 3657.183 1983.318 - -0.94% -
std::find_end(deque<int>)_(near_matches)/1000 -45.69% 30016.921 16302.990 - -0.25% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 -45.46% 73.822 40.259 - -8.69% -
std::find_end(list<int>,_pred)_(same_length)/8192 -45.32% 17079.425 9338.682 - -8.90% -
std::map<int,_int>::ctor(&&,_different_allocs)/32 -45.30% 341.550 186.842 - -1.23% -
std::find_if_not(deque<int>)_(bail_25%)/8192 -45.24% 919.690 503.577 - -0.65% -
rng::find_last(deque<int>)_(bail_90%)/1048576 -45.18% 46244.650 25352.349 - -0.59% -
rng::find_last(deque<int>)_(bail_90%)/8192 -44.99% 364.886 200.736 - -0.53% -
std::stable_partition(vector<int>)_(alloc_fails)/8192 -44.65% 9565.269 5293.942 - -0.61% -
std::find_end(deque<int>,_pred)_(same_length)/1024 -44.41% 1435.590 797.987 - -0.40% -
std::stable_partition(deque<int>)_(alloc_fails)/8192 -44.10% 17490.376 9777.205 - -0.40% -
std::unordered_set<int>::count(key)_(non-existent)/0 -43.15% 0.485 0.275 - -42.96% -
std::find_if_not(deque<int>)_(bail_25%)/8 -43.07% 2.058 1.172 - -0.15% -
std::find_end(deque<int>,_pred)_(same_length)/1000 -43.07% 1368.116 778.823 - -0.45% -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 -42.66% 6.251 3.584 - 0.22% -
std::multiset<int>::ctor(&&,_different_allocs)/32 -41.99% 305.808 177.388 - 1.20% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -41.68% 32.730 19.089 - -31.33% -
BM_PushHeap_float_Descending_16 -41.66% 0.632 0.369 - 1.29% -
SetIntersection_Interlaced_Vector_float_262144_64 -41.01% 15662720.001 9238770.619 - -0.40% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 -40.85% 31.977 18.914 - -28.44% -
BM_PushHeap_float_Descending_4 -40.59% 0.612 0.363 - 5.79% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 -40.24% 307.662 183.865 - -0.69% -
std::multiset<int>::contains(key)_(non-existent)/8192 -39.89% 14.637 8.798 - -2.45% -
bm_write -39.29% 531.909 322.921 - -46.99% -
std::find_end(list<int>)_(same_length)/8192 -38.65% 15737.538 9654.853 - 18.40% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 -38.36% 22.154 13.655 - -0.01% -
BM_StringEraseWithMove_Huge_Transparent -38.16% 69.490 42.973 - -21.33% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 -37.67% 0.481 0.300 - -7.88% -
rng::find_last(deque<int>)_(bail_90%)/50 -37.48% 2.934 1.834 - -0.90% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -37.44% 34.098 21.331 - -35.86% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 -37.39% 16.719 10.468 - -56.18% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -37.22% 38.282 24.034 - -2.73% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 -37.07% 23.575 14.836 - -0.97% -
rng::find_last(deque<int>)_(bail_90%)/1024 -36.90% 45.933 28.983 - -0.49% -
std::multiset<int>::ctor(const&,_alloc)/8192 -36.71% 79867.273 50547.044 - 0.15% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -36.53% 51.409 32.627 - -0.61% -
std::find_end(deque<int>)_(near_matches)/8192 -36.48% 1769000.521 1123724.318 - -0.54% -
std::rotate(vector<int>)_(by_1/2)/32 -36.44% 3.705 2.355 - 1.81% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 -36.20% 15051.910 9602.827 - -1.53% -
std::multiset<std::string>::erase(key)_(existent)/8192 -36.20% 106.311 67.828 - -16.28% -
std::partial_sort_copy(deque<int>)_(descending)/8 -36.17% 23.334 14.893 - 1.85% -
std::equal(list<int>)_(it,_it,_it,_it)/50 -36.10% 41.831 26.731 - -9.31% -
std::set<int>::ctor(const&,_alloc)/8192 -35.86% 77999.624 50028.351 - 0.16% -
std::set<int>::ctor(const&,_alloc)/1024 -35.75% 9679.700 6219.077 - -0.87% -
std::find_if_not(deque<int>)_(bail_25%)/1024 -35.61% 120.283 77.449 - -0.84% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 -35.28% 661.528 428.110 - -0.32% -
std::multiset<int>::ctor(const&,_alloc)/1024 -35.21% 9837.980 6374.455 - 0.66% -
std::map<int,_int>::ctor(const&,_alloc)/8192 -35.20% 80156.175 51938.904 - -0.66% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -35.18% 10.626 6.888 - -54.01% -
std::map<int,_int>::ctor(const&,_alloc)/1024 -34.78% 9999.342 6521.979 - 0.42% -
BM_vector_deque_ranges_copy/0 -34.33% 0.682 0.448 - 5.50% -
std::copy_n(list<int>)/64 -34.31% 22.405 14.719 - -0.87% -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 -34.29% 41.375 27.188 - -2.22% -
std::move_backward(vector<int>)/262144 -33.86% 21617.353 14297.751 - -32.59% -
std::all_of(vector<int>)_(process_all)/50 -33.61% 19.204 12.750 - 0.91% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 -33.28% 13072113.395 8721069.531 - 1.10% -
SetIntersection_Interlaced_Vector_uint32_1024_64 -33.23% 4990595.621 3332193.889 - -15.58% -
std::unique_copy(list<int>)_(contiguous)/52 -33.12% 29.051 19.429 - -0.81% -
BM_vector_deque_copy/0 -33.11% 0.551 0.368 - -20.24% -
BM_PushHeap_uint64_QuickSortAdversary_1 -33.04% 0.696 0.466 - -0.04% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 -33.03% 0.397 0.266 - 0.43% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 -32.91% 27.276 18.299 - 1.05% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 -32.53% 12867102.536 8681983.637 - -0.85% -
BM_StringEraseWithMove_Huge_Opaque -32.50% 68.230 46.054 - -43.21% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 -32.20% 12857869.172 8718065.293 - 0.41% -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 -32.11% 9961.179 6762.805 - -2.90% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 -32.02% 12922716.210 8784603.369 - 1.75% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 -31.00% 6.544 4.515 - -27.98% -
BM_align/64 -30.64% 0.921 0.639 - -0.12% -
BM_align/8 -30.58% 0.921 0.639 - 0.01% -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 -30.53% 78936.141 54835.770 - 3.80% -
BM_align/256 -30.50% 0.920 0.640 - -0.10% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -30.31% 12762327.382 8894697.040 - 3.50% -
BM_align/1 -30.22% 0.921 0.643 - -0.06% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 -30.11% 52.479 36.677 - -19.16% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 -30.08% 88.098 61.597 - 21.51% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 -29.56% 12709486.086 8952776.729 - 3.86% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 -28.70% 1.697 1.210 - -15.13% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 -28.62% 39.488 28.186 - 0.29% -
std::multiset<int>::count(key)_(existent)/1024 -28.55% 8.033 5.739 - 1.67% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 -28.47% 1.806 1.292 - -18.52% -
std::copy_backward(vector<bool>)_(aligned)/1048576 -28.26% 3169.555 2273.794 - -14.94% -
std::partial_sort_copy(deque<int>)_(heap)/8 -28.20% 20.481 14.704 - -4.50% -
ranges::min(std::deque<long_long>)/70000 -28.17% 26305.416 18895.292 - -19.93% -
std::copy_n(vector<bool>)_(aligned)/1048576 -28.11% 3110.122 2235.973 - -28.87% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 -28.03% 11.409 8.211 - -7.20% -
std::set<std::string>::insert(value)_(already_present)/1024 -27.80% 22.657 16.358 - -0.84% -
BM_StringFindStringLiteral/1024 -27.59% 23.787 17.223 - -4.11% -
SetIntersection_Interlaced_Vector_float_1024_16 -27.38% 2543981.484 1847363.919 - -31.74% -
BM_PushHeap_float_Descending_64 -27.18% 0.523 0.381 - 0.37% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control -27.11% 0.355 0.258 - -0.19% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -26.89% 42.668 31.193 - 2.35% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 -26.76% 7.924 5.804 - -6.84% -
SetIntersection_Interlaced_Vector_float_262144_4 -26.50% 1990645.687 1463086.387 - -6.08% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 -26.38% 345568085.054 254408504.412 - 5.97% -
SetIntersection_Interlaced_Vector_uint32_1024_16 -25.89% 2499501.196 1852370.281 - -10.88% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -25.72% 33.088 24.577 - 0.27% -
std::equal(deque<int>)_(it,_it,_it,_it)/50 -25.44% 29.261 21.818 - 2.43% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -25.18% 37.899 28.356 - 0.12% -
rng::contains_subrange(deque<int>)_(process_all)/16 -25.07% 9.781 7.329 - -12.68% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 -24.86% 8.273 6.216 - -27.52% -
std::map<std::string,_int>::erase(key)_(existent)/32 -24.84% 75.997 57.116 - 0.87% -
rng::starts_with(list<int>,_pred)/8192 -24.70% 12219.251 9200.863 - -13.60% -
BM_PushHeap_string_Random_1 -24.66% 0.698 0.526 - -9.68% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 -24.63% 617.132 465.156 - -36.20% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) -24.62% 20.065 15.124 - 18.63% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 -24.30% 333293712.763 252307303.121 - -25.20% -
std::for_each(multiset<int>::iterator)/50 -24.04% 47.219 35.869 - 0.74% -
std::multiset<std::string>::insert(value)_(already_present)/32 -23.76% 63.231 48.205 - 12.47% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -23.42% 14177.338 10856.686 - -22.54% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 -23.15% 87.456 67.212 - 0.14% -
std::transform(list<int>)_(identity_transform)/50 -23.03% 39.305 30.252 - -1.08% -
std::find_end(deque<int>,_pred)_(near_matches)/1024 -22.97% 41839.989 32229.631 - 0.38% -
std::find_end(deque<int>,_pred)_(near_matches)/1000 -22.95% 40274.147 31031.814 - 0.20% -
std::remove_if(vector<int>)_(sprinkled)/8192 -22.52% 3801.904 2945.726 - -0.31% -
std::find_end(deque<int>,_pred)_(near_matches)/8192 -22.07% 2406237.543 1875216.823 - 0.38% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 -21.72% 1.866 1.461 - -3.31% -
std::any_of(vector<int>)_(process_all)/50 -21.54% 18.971 14.885 - 8.83% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -21.43% 40.370 31.718 - 0.05% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -21.38% 734.320 577.311 - -1.06% -
std::unordered_multiset<int>::contains(key)_(existent)/32 -21.33% 1.553 1.222 - 7.59% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 -21.26% 34573.132 27224.451 - -0.54% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 -21.22% 34.841 27.449 - 0.37% -
std::find_if_not(vector<int>)_(process_all)/50 -21.13% 6.854 5.405 - 0.01% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 -21.12% 3747.263 2955.970 - -1.00% -
rng::contains_subrange(list<int>)_(process_all)/8192 -20.86% 9040.942 7155.212 - -0.31% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 -20.85% 1.661 1.315 - -10.91% -
std::lower_bound(std::forward_list<int>)/100 -20.81% 108.722 86.101 - 5.70% -
std::find_if_not(vector<char>)_(bail_25%)/8 -20.77% 0.932 0.739 - 0.41% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 -20.71% 31.652 25.097 - 1.77% -
std::remove_if(vector<int>)_(sprinkled)/1024 -20.63% 510.928 405.516 - 0.27% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -20.63% 20.753 16.473 - -21.70% -
rng::contains_subrange(deque<int>)_(process_all)/32 -20.57% 14.421 11.454 - -16.52% -
rng::for_each(multimap<int>)/50 -20.51% 50.199 39.904 - -0.50% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -20.48% 870.550 692.268 - 0.33% -
std::stable_partition(vector<int>)_(alloc_fails)/1024 -20.45% 2864.945 2279.044 - -1.33% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 -20.27% 6028.056 4806.288 - -6.30% -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 -20.16% 1.025 0.818 - 0.11% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 -20.16% 211995.841 169265.113 - 0.97% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 -20.14% 23312.994 18618.339 - -0.98% -
BM_PushHeap_float_PipeOrgan_1 -20.05% 0.671 0.536 - 15.39% -
std::vector<std::string>::ctor(size)/8192 -20.00% 5187.044 4149.769 - -0.59% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 -19.73% 37.978 30.485 - 1.75% -
BM_PushHeap_float_Descending_256 -19.64% 0.499 0.401 - 0.15% -
std::multiset<int>::count(key)_(existent)/32 -19.61% 4.705 3.783 - 1.72% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -19.52% 752.078 605.297 - -2.12% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -19.46% 721.093 580.798 - 1.98% -
BM_PushHeap_float_Random_4 -19.45% 3.007 2.422 - -0.11% -
BM_PushHeap_uint64_Ascending_1 -19.37% 0.577 0.465 - -0.08% -
std::set<std::string>::erase(key)_(existent)/8192 -19.33% 104.125 84.000 - -1.29% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 -19.29% 10.193 8.227 - 13.05% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 -19.23% 3.054 2.467 - -7.10% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 -19.16% 24.093 19.475 - -23.64% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -19.16% 52.478 42.423 - 0.06% -
std::move(deque<int>)/64 -19.11% 6.112 4.944 - 0.40% -
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 -19.10% 103.512 83.740 - -4.95% -
std::find_end(deque<int>)_(process_all)/8192 -19.07% 2856.159 2311.580 - 8.17% -
std::multiset<std::string>::ctor(const&,_alloc)/32 -18.81% 982.518 797.711 - 6.68% -
std::find_if(vector<int>)_(process_all)/50 -18.78% 6.862 5.573 - 0.42% -
ranges::min(std::deque<__int128>)/1 -18.59% 0.837 0.681 - 2.17% -
std::stable_partition(deque<int>)_(alloc_fails)/1024 -18.56% 3336.613 2717.234 - 2.04% -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 -18.55% 23.913 19.476 - -18.53% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 -18.53% 897.251 730.973 - 0.71% -
std::sort(deque<int>)_(shuffled)/8192 -18.49% 98727.252 80475.601 - -0.85% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 -18.48% 35.699 29.103 - 17.80% -
std::set<int>::count(key)_(non-existent)/8192 -18.38% 13.811 11.272 - -0.36% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 -18.38% 928.015 757.425 - -1.24% -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 -18.26% 7.174 5.864 - 3.63% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 -18.01% 29706.690 24355.895 - -1.20% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8192 -17.95% 205840.675 168888.714 - 1.52% -
BM_PushHeap_float_Descending_1024 -17.82% 0.474 0.389 - 0.10% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 -17.78% 59.578 48.985 - -0.14% -
std::for_each(multimap<int>::iterator)/50 -17.76% 44.244 36.388 - -0.80% -
std::stable_partition(list<int>)_(dense)/1024 -17.74% 1747.054 1437.170 - -3.28% -
std::multiset<std::string>::insert(value)_(already_present)/8192 -17.72% 84.554 69.575 - 31.93% -
SetIntersection_Interlaced_Vector_uint64_262144_64 -17.58% 10397009.900 8568926.885 - -23.25% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 -17.34% 462.383 382.192 - -0.20% -
BM_PushHeap_float_Descending_16384 -17.33% 0.465 0.385 - 0.01% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -17.28% 42.679 35.304 - -3.81% -
BM_PushHeap_float_Descending_262144 -17.24% 0.465 0.385 - 0.04% -
SetIntersection_Front_Set_uint32_262144_1024 -17.12% 14078427.392 11668536.928 - -6.58% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 -17.07% 1.971 1.634 - 16.39% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 -16.88% 44.580 37.056 - -3.34% -
SetIntersection_Interlaced_Vector_uint64_16384_256 -16.88% 23668700.453 19674271.344 - 24.45% -
rng::find_last_if(vector<char>)_(bail_90%)/1024 -16.87% 30.827 25.625 - -3.05% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 -16.78% 527.668 439.128 - 3.77% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 -16.75% 3.208 2.670 - -30.65% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 -16.70% 1.590 1.325 - -16.70% -
std::for_each(set<int>::iterator)/50 -16.59% 44.234 36.897 - -0.82% -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 -16.55% 61.988 51.729 - -26.92% -
std::unordered_set<int>::count(key)_(existent)/1024 -16.44% 1.295 1.082 - -15.10% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 -16.36% 1123.071 939.333 - -3.68% -
std::unordered_multiset<int>::count(key)_(existent)/32 -16.28% 1.855 1.553 - -0.65% -
std::multiset<std::string>::insert(value)_(already_present)/1024 -16.23% 63.285 53.017 - -1.95% -
std::unordered_map<int,_int>::count(key)_(non-existent)/0 -16.21% 0.485 0.406 - 51.26% -
std::map<std::string,_int>::ctor(const&,_alloc)/8192 -16.04% 415514.516 348845.505 - 0.59% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -15.99% 1712.250 1438.457 - -17.55% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 -15.94% 1.614 1.356 - 4.80% -
std::move_backward(list<int>)/4096 -15.91% 5186.231 4361.271 - -10.48% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -15.88% 38.061 32.017 - 0.35% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 -15.83% 26297.375 22134.515 - 1.07% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -15.79% 6308.222 5312.225 - -0.17% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 -15.72% 751.020 632.986 - 0.83% -
std::find_end(vector<int>)_(near_matches)/8192 -15.66% 911938.505 769149.488 - -0.48% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 -15.65% 7.032 5.932 - 13.36% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 -15.60% 73.162 61.750 - -17.38% -
std::set<int>::lower_bound(key)_(non-existent)/8192 -15.53% 10.497 8.866 - -5.34% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 -15.53% 29.805 25.178 - 1.90% -
std::find_if(vector<char>)_(bail_25%)/32768 -15.51% 943.756 797.402 - -12.15% -
rng::find_last(vector<char>)_(bail_90%)/1024 -15.46% 27.802 23.504 - -1.22% -
std::find_end(deque<int>)_(process_all)/1048576 -15.32% 366182.771 310083.208 - 10.46% -
std::set<std::string>::erase(iterator)/32 -15.23% 31.731 26.900 - 0.03% -
BM_StringEraseWithMove_Small_Opaque -15.19% 2.642 2.240 - 3.47% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 -15.01% 15308.043 13010.308 - -0.43% -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 -15.00% 76.407 64.948 - 20.97% -
std::find_end(list<int>)_(single_element)/8192 -14.96% 9655.531 8210.879 - -7.83% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 -14.95% 1698.499 1444.557 - 5.65% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 -14.95% 165961.418 141158.270 - -6.22% -
std::find_if(vector<int>)_(process_all)/32768 -14.85% 3759.689 3201.376 - -0.18% -
std::find_if(vector<int>)_(process_all)/8192 -14.83% 945.111 804.990 - 0.06% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 -14.80% 1.956 1.667 - 21.21% -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 -14.76% 30.627 26.106 - -1.59% -
std::equal(deque<int>)_(it,_it,_it,_it)/1024 -14.75% 493.439 420.657 - 3.27% -
std::find_if_not(vector<int>)_(process_all)/32768 -14.71% 3749.940 3198.288 - -0.21% -
std::find_if_not(vector<int>)_(process_all)/8192 -14.71% 943.307 804.554 - -0.12% -
BM_deque_deque_copy/0 -14.71% 0.869 0.741 - -8.87% -
std::unique(vector<int>,_pred)_(contiguous)/8192 -14.67% 4253.786 3629.563 - 0.79% -
std::rotate(vector<int>)_(by_1/2)/50 -14.52% 4.471 3.822 - 0.02% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 -14.51% 336.361 287.562 - -13.88% -
std::copy_if(list<int>)_(every_other)/512 -14.50% 349.505 298.840 - -17.26% -
std::rotate_copy(vector<int>)/8192 -14.49% 716.636 612.820 - 34.74% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -14.37% 6490.822 5558.232 - -6.18% -
std::map<int,_int>::erase(iterator)/1024 -14.36% 24.033 20.581 - -0.65% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 -14.32% 40.793 34.949 - -0.13% -
std::unique(list<int>)_(contiguous)/1024 -14.26% 1074.782 921.497 - 0.39% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 -14.22% 35548.682 30494.489 - -0.61% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 -14.16% 10988.291 9432.308 - -14.08% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192 -14.16% 71.100 61.032 - -14.10% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 -14.12% 33.989 29.190 - -1.07% -
BM_deque_deque_ranges_move/0 -14.12% 0.923 0.792 - 14.11% -
std::multiset<std::string>::insert(value)_(new_value,_end)/0 -14.11% 32.972 28.319 - 20.39% -
std::map<int,_int>::count(key)_(existent)/1024 -14.08% 4.408 3.787 - -0.72% -
rng::find_last(deque<int>)_(bail_90%)/8 -14.03% 0.969 0.833 - -0.08% -
rng::for_each(set<int>)/50 -13.76% 43.831 37.800 - -0.64% -
std::set<std::string>::insert(value)_(new_value,_end)/0 -13.70% 32.967 28.451 - 1.26% -
std::multiset<std::string>::ctor(&&,_different_allocs)/0 -13.68% 14.823 12.795 - -0.13% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/0 -13.62% 14.792 12.777 - -0.48% -
std::any_of(deque<int>)_(process_all)/50 -13.58% 21.838 18.873 - -0.11% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 -13.56% 9.527 8.236 - -13.49% -
BM_deque_vector_ranges_move_backward/0 -13.47% 1.584 1.371 - -23.48% -
BM_vector_deque_copy_backward/1 -13.40% 2.384 2.064 - -18.31% -
ranges::min(std::vector<char>)/1 -13.35% 0.438 0.379 - 29.29% -
std::reverse_copy(list<int>)/8 -13.28% 2.787 2.417 - -0.69% -
std::set<std::string>::ctor(const&,_alloc)/8192 -13.24% 399584.042 346696.514 - -0.03% -
SetIntersection_Interlaced_Vector_uint64_256_16 -13.13% 7172011.327 6230249.729 - 3.61% -
std::partial_sort_copy(list<int>)_(ascending)/8 -13.13% 9.365 8.136 - -0.39% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 -13.12% 14184778.212 12324180.663 - -0.09% -
std::unordered_multiset<int>::count(key)_(non-existent)/0 -13.11% 0.314 0.273 - 0.12% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 -13.06% 42.545 36.990 - -8.77% -
BM_StringConstructDestroyCStr_Empty_Transparent -13.05% 0.312 0.271 - 11.65% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 -13.05% 96.527 83.932 - -9.78% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -13.03% 39.144 34.044 - -8.33% -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 -13.00% 3930.856 3419.683 - 10.14% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 -12.93% 1003.120 873.409 - -0.39% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -12.93% 6555.516 5707.980 - 4.15% -
std::find_if_not(vector<int>)_(bail_25%)/8 -12.91% 0.850 0.740 - -9.15% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -12.84% 1000.098 871.695 - -0.16% -
std::generate_n(deque<int>)/1024 -12.82% 278.270 242.588 - -0.96% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -12.82% 42.101 36.704 - -11.15% -
std::map<std::string,_int>::count(key)_(non-existent)/32 -12.82% 11.344 9.890 - -8.94% -
std::stable_sort(deque<int>)_(ascending)/8 -12.81% 20.212 17.624 - -0.35% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 -12.78% 54.073 47.161 - -0.49% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 -12.78% 1017.258 887.263 - 3.88% -
ranges::min(std::vector<__int128>)/70000 -12.77% 30876.815 26932.894 - -5.57% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -12.76% 3.026 2.640 - -5.97% -
std::multiset<std::string>::count(key)_(non-existent)/32 -12.76% 12.420 10.835 - 3.60% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -12.71% 26463573.918 23100184.995 - 0.10% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 -12.66% 41.946 36.635 - -1.67% -
std::set<std::string>::upper_bound(key)_(existent)/32 -12.65% 17.323 15.132 - -0.93% -
std::map<int,_int>::erase(iterator)/32 -12.60% 23.494 20.534 - -0.57% -
std::for_each(map<int>::iterator)/50 -12.53% 41.120 35.966 - -0.68% -
BM_CmpEqual_ushort_short -12.51% 1.126 0.985 - -2.16% -
std::set<int>::count(key)_(existent)/1024 -12.50% 4.683 4.098 - 1.53% -
std::multiset<std::string>::ctor(const&,_alloc)/8192 -12.49% 392009.161 343031.696 - -0.50% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 -12.47% 39268.073 34369.395 - 0.30% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/0 -12.43% 14.643 12.823 - 0.04% -
std::generate(deque<int>)/1024 -12.41% 276.750 242.404 - -1.03% -
SetIntersection_Front_Set_string_262144_64 -12.39% 4991120.743 4372485.080 - -0.85% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 -12.38% 17.650 15.465 - 0.65% -
std::none_of(deque<int>)_(process_all)/50 -12.33% 21.525 18.870 - -0.16% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 -12.32% 30.408 26.662 - -0.87% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 -12.28% 396460.055 347776.022 - -0.09% -
std::mismatch(deque<int>)_(it,_it,_it)/8 -12.26% 3.851 3.379 - -9.93% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 -12.13% 7.310 6.423 - -2.74% -
SetIntersection_Interlaced_Set_string_256_256 -12.12% 31581530.718 27753437.334 - -6.64% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 -12.06% 19.724 17.345 - -1.67% -
std::map<int,_int>::count(key)_(existent)/32 -12.05% 1.779 1.564 - 1.84% -
std::set<std::string>::ctor(const&,_alloc)/32 -12.03% 850.530 748.233 - 0.03% -
rng::find_last_if(list<int>)_(bail_90%)/1024 -12.01% 79.353 69.824 - -0.61% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 -12.00% 29.998 26.397 - -10.51% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -11.99% 6.616 5.823 - -11.76% -
std::set<int>::ctor(const&,_alloc)/32 -11.92% 248.035 218.482 - -0.08% -
rng::contains_subrange(deque<int>)_(single_element)/50 -11.90% 28.918 25.476 - -0.95% -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 -11.90% 41011.164 36131.766 - -0.45% -
std::stable_sort(deque<int>)_(descending)/8 -11.81% 28.414 25.058 - -2.28% -
BM_deque_deque_copy_backward/0 -11.80% 0.921 0.812 - 0.29% -
std::set<int>::ctor(&&,_different_allocs)/0 -11.79% 14.528 12.815 - 0.77% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 -11.76% 1.270 1.120 - 1.81% -
SetIntersection_Interlaced_Vector_float_256_4 -11.75% 5250844.767 4633668.229 - -9.61% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -11.63% 39.924 35.280 - 0.69% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 -11.58% 1.564 1.383 - -8.53% -
BM_vector_deque_copy_backward/2 -11.58% 2.064 1.825 - -19.03% -
std::multiset<int>::ctor(const&,_alloc)/32 -11.54% 258.013 228.226 - 0.87% -
BM_deque_vector_ranges_move/1 -11.49% 2.368 2.096 - -8.65% -
std::search_n(list<int>)_(no_match)/8192 -11.49% 7440.476 6585.822 125.402 -1.78% 125.402
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle -11.49% 0.688 0.609 - -2.78% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -11.48% 43642.399 38634.377 - -0.62% -
BM_StringMove_Small -11.46% 0.799 0.707 - -5.07% -
BM_toupper_char<wchar_t> -11.38% 0.687 0.609 - -0.17% -
BM_StringMove_Large -11.38% 0.798 0.707 - 0.03% -
BM_CmpEqual_ushort_schar -11.36% 1.118 0.991 - -4.21% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -11.34% 35.769 31.711 - -3.19% -
std::set<std::string>::ctor(&&,_different_allocs)/0 -11.31% 14.489 12.851 - 0.24% -
std::stable_sort(deque<int>)_(shuffled)/8192 -11.30% 15961.235 14157.378 - -0.41% -
BM_CmpEqual_uint_schar -11.28% 1.133 1.005 - -2.23% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -11.28% 50304.151 44630.037 - -7.52% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 -11.28% 32.005 28.395 - -14.32% -
std::pop_heap(deque<std::string>)/1024 -11.23% 66.905 59.389 - -0.08% -
std::adjacent_find(deque<int>,_pred)/8 -11.21% 4.838 4.295 - -11.03% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -11.14% 51764.322 45998.167 - 3.72% -
std::any_of(deque<int>)_(process_all)/8192 -11.13% 2833.712 2518.386 - -11.21% -
std::copy_backward(vector<int>)/4096 -11.10% 254.615 226.343 - 40.24% -
std::set<std::string>::erase(key)_(non-existent,_end)/8192 -11.07% 30.598 27.210 - -5.31% -
std::multimap<int,_int>::ctor(const&,_alloc)/32 -11.05% 255.785 227.525 - 1.29% -
std::find_end(vector<int>,_pred)_(near_matches)/8192 -11.02% 1631029.556 1451311.463 - -0.17% -
BM_std_minmax_element<int>/65536 -11.02% 17315.143 15407.448 - -5.37% -
std::map<int,_int>::ctor(&&,_different_allocs)/0 -10.96% 14.342 12.769 - -0.26% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 -10.94% 42.237 37.615 - 0.85% -
ranges::min(std::deque<long_long>)/64 -10.93% 19.934 17.755 - -11.80% -
BM_std_minmax_element<int>/70000 -10.92% 18468.258 16451.242 - -5.46% -
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 -10.91% 17.332 15.441 - -5.06% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 -10.90% 10.857 9.674 - 16.15% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 -10.87% 1269612.394 1131577.156 - -1.10% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -10.86% 785.946 700.576 - -9.70% -
std::unordered_set<std::string>::ctor(const&)/32 -10.85% 795.931 709.572 - 2.06% -
std::find_end(list<int>,_pred)_(near_matches)/1024 -10.85% 42861.115 38211.032 - -0.69% -
BM_StringAssignAsciiz_Small_Opaque -10.84% 3.337 2.976 - -2.27% -
BM_deque_vector_ranges_move/2 -10.83% 2.062 1.839 - -9.57% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 -10.82% 5.544 4.944 - -1.24% -
SetIntersection_Interlaced_Vector_uint32_256_16 -10.80% 6681120.625 5959722.840 - -9.66% -
BM_StringAssignAsciiz_Empty_Opaque -10.79% 3.336 2.976 - -2.24% -
std::fill(list<int>)/8192 -10.78% 8518.996 7600.703 - 0.23% -
bm_ranges_lexicographical_compare<unsigned_char>/8 -10.74% 1.380 1.232 - -6.58% -
BM_std_minmax_element<int>/64000 -10.73% 16890.756 15077.563 - -5.32% -
BM_std_minmax_element<int>/5500 -10.72% 1452.544 1296.890 - -6.01% -
rng::contains_subrange(list<int>)_(same_length)/50 -10.68% 28.308 25.285 - -0.36% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -10.67% 19.825 17.709 - -0.57% -
std::find_end(list<int>,_pred)_(near_matches)/1000 -10.66% 41242.647 36846.575 - -0.77% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -10.63% 8360.145 7471.334 - -1.59% -
std::move(list<int>)/64 -10.63% 47.883 42.796 - -1.16% -
std::any_of(deque<int>)_(process_all)/32768 -10.59% 11288.254 10092.630 - -11.19% -
BM_deque_vector_copy_backward/0 -10.59% 1.541 1.378 - -19.66% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -10.58% 3.116 2.787 - -9.49% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 -10.56% 19920405.161 17816152.338 - -3.77% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1024 -10.56% 326.452 291.980 - 0.03% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -10.56% 19.814 17.722 - -0.84% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -10.52% 283279.563 253474.261 - 0.90% -
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 -10.50% 1.156 1.034 - -0.44% -
std::map<std::string,_int>::erase(key)_(existent)/8192 -10.42% 104.860 93.932 - -0.19% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 -10.41% 26.709 23.929 - -1.12% -
BM_PushHeap_float_SingleElement_1 -10.39% 0.520 0.466 - -0.35% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -10.39% 7671.183 6874.297 - -0.01% -
BM_std_minmax_element<int>/4000 -10.38% 1057.755 947.963 - -5.33% -
std::map<int,_int>::erase(iterator)/8192 -10.38% 26.727 23.953 - -0.52% -
std::find_end(vector<int>)_(near_matches)/1024 -10.35% 15666.013 14044.071 - -0.60% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -10.32% 1214.975 1089.558 - 0.56% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -10.32% 14.297 12.821 - -0.39% -
BM_std_minmax_element<int>/4096 -10.32% 1082.506 970.819 - -5.77% -
BM_vector_deque_ranges_copy/2 -10.32% 2.066 1.853 - -14.36% -
std::find_if(vector<int>)_(process_all)/1024 -10.29% 125.593 112.676 - -0.72% -
SetIntersection_Interlaced_Vector_uint64_1024_256 -10.28% 6141338.510 5509736.524 - -13.80% -
BM_CmpLess_uint_short -10.28% 1.136 1.020 - -2.21% -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 -10.24% 94.891 85.174 - -8.94% -
std::unordered_multiset<int>::find(key)_(existent)/8192 -10.21% 1.333 1.197 - -0.56% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/8192 -10.21% 7679.045 6895.352 - 0.11% -
BM_CmpEqual_uchar_schar -10.13% 1.123 1.009 - -2.00% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 -10.13% 50.725 45.587 - -0.01% -
std::map<int,_int>::ctor(const&,_alloc)/32 -10.12% 251.225 225.807 - -0.04% -
std::unique(list<int>)_(contiguous)/8192 -10.11% 7802.830 7014.113 - -0.95% -
std::find_if_not(vector<int>)_(process_all)/1024 -10.05% 125.060 112.485 - -0.32% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 -10.04% 28529.467 25664.686 - -0.63% -
std::set<std::string>::ctor(const&,_alloc)/1024 -10.04% 41349.189 37197.296 - 0.34% -
std::set<std::string>::erase(key)_(existent)/32 -10.04% 85.032 76.499 - 3.68% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 -10.03% 789.007 709.834 - -10.77% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 -10.02% 27.006 24.301 - 6.75% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 -9.98% 1.662 1.496 - 7.74% -
BM_std_minmax_element<int>/1024 -9.96% 274.065 246.764 - -5.38% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1048576 -9.93% 339776.780 306024.523 - -0.57% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 -9.93% 2.379 2.143 - -5.39% -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 -9.92% 506698.677 456442.314 - 7.35% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 -9.91% 10.635 9.581 - -7.37% -
std::partition(list<int>)_(dense)/8192 -9.91% 5676.201 5113.714 - 3.13% -
BM_std_minmax_element<int>/512 -9.89% 139.072 125.317 - -5.46% -
BM_CmpLess_ushort_short -9.88% 1.122 1.012 - -2.76% -
std::find_end(vector<int>)_(near_matches)/1000 -9.83% 15052.698 13572.629 - -0.37% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 -9.83% 1.473 1.328 - -8.32% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 -9.79% 11.049 9.967 - -10.21% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -9.76% 51354.220 46340.531 - 1.53% -
std::find_end(list<int>,_pred)_(near_matches)/8192 -9.75% 2662823.390 2403109.733 - -0.60% -
SetIntersection_Interlaced_Vector_string_256_256 -9.74% 20642737.251 18633050.489 - -2.34% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/0 -9.73% 14.103 12.731 - -0.85% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 -9.68% 4.556 4.115 - 0.34% -
rng::find_last(vector<int>)_(bail_90%)/8 -9.66% 0.474 0.428 - -6.99% -
std::reverse(list<int>)/32768 -9.63% 19216.225 17365.058 - -13.62% -
SetIntersection_Front_Vector_uint32_16384_1024 -9.62% 5922487.411 5352580.865 - -9.13% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 -9.62% 1.573 1.422 - 0.79% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 -9.61% 27006.931 24411.411 - 0.53% -
std::partial_sort(deque<int>)_(ascending)/8192 -9.54% 162158.621 146682.829 - -0.25% -
std::unordered_set<int>::count(key)_(existent)/32 -9.54% 1.435 1.298 - -4.58% -
std::multimap<int,_int>::upper_bound(key)_(existent)/32 -9.53% 2.456 2.222 - 0.25% -
std::find_end(deque<int>)_(process_all)/1024 -9.49% 359.385 325.286 - 3.22% -
BM_CmpEqual_uint_short -9.48% 1.135 1.027 - 1.72% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 -9.47% 16893.849 15293.663 - -5.17% -
std::find(vector<long_long>)_(process_all)/8 -9.47% 1.139 1.031 - 1.71% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 -9.45% 25.361 22.963 - -0.59% -
std::move(list<int>)/4096 -9.45% 4360.747 3948.718 - -0.07% -
BM_PushHeap_float_Descending_1 -9.45% 0.520 0.471 - 0.98% -
SetIntersection_Front_Vector_uint32_1024_1024 -9.43% 5929059.040 5369872.485 - -0.29% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 -9.39% 41.582 37.676 - 9.17% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 -9.36% 872.788 791.096 - 0.11% -
SetIntersection_Front_Set_float_16384_256 -9.36% 4201758.451 3808574.650 - -1.19% -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 -9.36% 324.985 294.578 - -1.11% -
BM_PushHeap_pair<uint32,_uint32>_Descending_1 -9.28% 0.515 0.467 - 0.14% -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 -9.24% 0.697 0.633 - -0.00% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 -9.21% 1253227.860 1137865.216 - 3.21% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 -9.20% 20147429.879 18293315.099 - -2.40% -
rng::find_last_if(vector<char>)_(bail_90%)/8 -9.16% 0.521 0.473 - -0.05% -
std::map<std::string,_int>::count(key)_(existent)/32 -9.16% 17.370 15.780 - -0.36% -
BM_PushHeap_string_Ascending_262144 -9.14% 31.698 28.801 - -10.85% -
BM_vector_deque_move/0 -9.13% 0.519 0.472 - 3.89% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -9.12% 41179.387 37421.792 - -1.82% -
std::multiset<int>::equal_range(key)_(non-existent)/1024 -9.11% 6.430 5.844 - -1.48% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 -9.09% 231.837 210.773 - -6.78% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -9.05% 21.221 19.299 - -1.44% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -9.05% 41.660 37.888 - 11.14% -
SetIntersection_Interlaced_Vector_uint64_16384_16 -9.02% 2854757.447 2597116.696 - 9.12% -
BM_StringRelationalLiteral_Compare_Large_Small_Control -8.99% 1.775 1.616 - 0.07% -
std::pop_heap(deque<float>)/1024 -8.99% 13.589 12.368 - -4.61% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/0 -8.97% 0.291 0.265 - -0.69% -
std::set<int>::contains(key)_(non-existent)/32 -8.95% 3.072 2.797 - -1.34% -
ranges::min(std::vector<__int128>)/64 -8.91% 26.794 24.407 - -4.45% -
std::pop_heap(deque<int>)/1024 -8.90% 13.584 12.375 - -3.95% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 -8.86% 21.860 19.923 - -9.87% -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 -8.81% 22.321 20.354 - -3.08% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 -8.81% 40223.506 36680.594 - -2.36% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -8.80% 6386.166 5824.500 - -5.17% -
std::find_end(vector<int>,_pred)_(near_matches)/1024 -8.77% 26328.045 24019.002 - 0.96% -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 -8.75% 2.643 2.412 - 5.46% -
std::multimap<std::string,_int>::erase(iterator)/32 -8.74% 27.826 25.394 - -6.05% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/8192 -8.74% 7693.487 7021.347 - 2.19% -
std::find_end(list<int>)_(near_matches)/8192 -8.72% 2457994.737 2243541.268 - -0.77% -
std::multiset<std::string>::insert(value)_(new_value,_end)/32 -8.71% 47.142 43.035 - 33.90% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/1024 -8.71% 7.269 6.636 - 0.77% -
std::find_end(vector<int>,_pred)_(near_matches)/1000 -8.70% 25288.706 23088.244 - 0.86% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 -8.70% 11.775 10.751 - -21.02% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 -8.70% 691.212 631.108 - -19.93% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 -8.65% 42.388 38.721 - 0.12% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 -8.62% 62.246 56.882 - 5.93% -
rng::find_last_if(vector<char>)_(bail_90%)/50 -8.58% 1.570 1.435 - -8.02% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 -8.58% 703.232 642.911 - -23.29% -
std::find_end(list<int>)_(near_matches)/1024 -8.55% 37708.087 34485.563 - -0.85% -
std::copy(list<int>)/4096 -8.54% 3268.963 2989.680 - -1.92% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 -8.54% 1230312.025 1125209.422 - -0.56% -
SetIntersection_Interlaced_Vector_string_256_64 -8.54% 20278652.198 18547753.402 - -8.11% -
BM_std_minmax_element<long_long>/2 -8.52% 0.665 0.608 - -11.32% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 -8.51% 0.591 0.541 - -8.64% -
BM_StringRelational_Compare_Huge_Large_Control -8.50% 2.276 2.082 - -0.03% -
std::generate_n(list<int>)/50 -8.50% 16.772 15.346 - 1.65% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 -8.50% 546.581 500.105 - -0.72% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 -8.49% 1245913.791 1140099.143 - -0.58% -
std::partition(deque<int>)_(dense)/50 -8.48% 15.300 14.002 - -1.14% -
SetIntersection_Interlaced_Set_uint32_1024_256 -8.47% 14674261.981 13431648.080 - -3.40% -
std::find_end(list<int>,_pred)_(single_element)/8192 -8.47% 9245.324 8462.461 - -6.46% -
bm_ranges_lexicographical_compare<unsigned_char>/64 -8.46% 1.995 1.827 - -5.49% -
BM_PushHeap_string_SingleElement_1 -8.45% 0.700 0.641 - -8.53% -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 -8.44% 5.916 5.416 - -0.51% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/0 -8.43% 13.890 12.720 - 0.10% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -8.43% 68.061 62.325 - -14.39% -
std::remove_if(vector<int>)_(sprinkled)/50 -8.41% 62.271 57.032 - -0.61% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -8.41% 225.763 206.776 - -7.08% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 -8.38% 22.952 21.029 - -11.78% -
SetIntersection_Interlaced_Vector_string_1024_4 -8.37% 1744190.727 1598134.114 - -1.91% -
rng::find_last(forward_list<int>)_(bail_10%)/50 -8.35% 18.451 16.910 - -2.39% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 -8.35% 3729.836 3418.370 - -1.46% -
std::multiset<std::string>::ctor(const&,_alloc)/0 -8.33% 13.879 12.722 - 0.20% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 -8.33% 280853.455 257469.495 - -2.14% -
std::copy_backward(vector<int>)/32768 -8.32% 3795.777 3479.965 - -7.78% -
SetIntersection_Interlaced_Vector_uint32_256_4 -8.31% 5095696.012 4672075.110 - -5.50% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 -8.30% 1191.292 1092.431 - 1.79% -
std::find_end(list<int>)_(near_matches)/1000 -8.28% 36128.912 33135.909 - -0.85% -
BM_CmpLess_uchar_schar -8.28% 1.122 1.029 - 1.45% -
BM_StringEraseWithMove_Small_Transparent -8.25% 2.412 2.213 - 3.61% -
std::set<std::string>::lower_bound(key)_(existent)/1024 -8.21% 23.685 21.740 - 0.13% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 -8.21% 65.911 60.503 - 52.92% -
SetIntersection_Interlaced_Vector_uint32_64_16 -8.20% 18243912.267 16747879.735 - 0.26% -
std::multiset<int>::count(key)_(non-existent)/0 -8.20% 0.275 0.253 - -8.53% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 -8.19% 25.784 23.672 - 14.07% -
SetIntersection_Interlaced_Vector_uint64_1024_64 -8.19% 3675759.902 3374694.292 - -9.91% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 -8.19% 249.065 228.673 - 17.21% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -8.16% 55.542 51.011 - 1.03% -
std::equal(vector<int>)_(it,_it,_it)/8 -8.12% 1.257 1.155 - -0.07% -
BM_StringRelational_Compare_Huge_Huge_ChangeMiddle -8.10% 60.747 55.826 - -0.20% -
BM_vector_deque_move_backward/0 -8.08% 0.419 0.385 - -12.33% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 -8.05% 16.427 15.104 - 3.06% -
std::multiset<std::string>::ctor(const&,_alloc)/1024 -8.01% 39681.250 36502.692 - 0.24% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/0 -7.99% 0.378 0.347 - 0.13% -
std::find_if(vector<char>)_(bail_25%)/8192 -7.95% 228.589 210.424 - -10.31% -
std::deque<int>::insert(middle)_(cheap_elements)/32 -7.95% 12.402 11.417 - -1.75% -
BM_std_minmax_element<int>/64 -7.93% 17.174 15.813 - -5.95% -
std::remove_if(vector<int>)_(prefix)/50 -7.91% 58.489 53.863 - -0.57% -
std::sort(deque<int>)_(repeated)/1024 -7.90% 1068.865 984.404 - -9.64% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192 -7.89% 508443.599 468305.016 - -7.89% -
std::unordered_multiset<int>::find(key)_(existent)/1024 -7.86% 1.335 1.230 - -5.90% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -7.84% 58476.918 53889.788 - 0.89% -
std::find_if_not(vector<char>)_(bail_25%)/1024 -7.84% 27.147 25.020 - -5.69% -
std::map<int,_int>::clear()/8192 -7.83% 92082.029 84876.539 - -1.76% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 -7.82% 56.414 52.004 - 36.74% -
std::generate(deque<int>)/32 -7.80% 8.683 8.006 - -0.74% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 -7.78% 16.964 15.644 - -1.62% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 -7.74% 376.205 347.092 - 0.93% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 -7.72% 1.390 1.282 - -9.78% -
SetIntersection_Front_Set_uint32_256_64 -7.72% 5818788.429 5369616.848 - -0.59% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -7.71% 5454.051 5033.351 - 2.38% -
SetIntersection_Interlaced_Vector_uint64_1024_16 -7.71% 2010712.985 1855714.689 - -24.78% -
std::is_sorted(deque<int>)/8 -7.70% 2.861 2.641 - -21.97% -
std::unique_copy(vector<int>)_(contiguous)/1024 -7.69% 267.502 246.920 - -0.72% -
std::unordered_set<int>::contains(key)_(non-existent)/0 -7.66% 0.366 0.338 - -0.37% -
std::vector<std::string>::ctor(size)/1024 -7.66% 464.449 428.873 - 0.08% -
std::remove_if(vector<int>)_(prefix)/1024 -7.65% 377.315 348.456 - -4.99% -
std::rotate(list<int>)_(by_1/2)/50 -7.64% 13.664 12.621 - -0.34% -
std::find_if(deque<int>)_(process_all)/1024 -7.64% 291.638 269.368 - 7.23% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 -7.64% 29303.154 27065.720 - 6.62% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -7.63% 50238.000 46403.072 - -3.76% -
vector<bool>::resize() -7.61% 14.265 13.179 - 12.25% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 -7.60% 7.342 6.784 - -8.32% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 -7.59% 19137.364 17684.615 - -7.45% -
BM_deque_deque_ranges_move_backward/0 -7.59% 0.921 0.851 - -0.02% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 -7.58% 574.778 531.237 - -5.57% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 -7.56% 3.195 2.953 - 9.14% -
SetIntersection_Front_Set_string_1024_64 -7.55% 4771298.152 4410854.048 - -4.99% -
std::find_if(deque<int>)_(process_all)/8192 -7.54% 2330.054 2154.267 - 7.27% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -7.53% 6490.305 6001.819 - 6.70% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -7.52% 22.512 20.818 - -0.13% -
std::find_end(vector<int>,_pred)_(process_all)/8192 -7.50% 4645.049 4296.488 - -0.61% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 -7.49% 24.767 22.912 - 2.16% -
std::partition(list<int>)_(sparse)/8192 -7.48% 8290.379 7670.301 - 2.31% -
std::unordered_multimap<int,_int>::clear()/8192 -7.47% 67123.529 62106.132 - -11.31% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 -7.47% 7954624.158 7360326.849 - -3.33% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -7.46% 340.060 314.694 - 0.34% -
std::partial_sort(deque<int>)_(descending)/8192 -7.43% 282589.439 261589.707 - 1.48% -
BM_deque_deque_move_backward/64 -7.43% 3.659 3.388 - -16.34% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -7.41% 33.662 31.167 - -6.15% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -7.36% 1239128.973 1147925.607 - -2.66% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 -7.36% 307.987 285.320 - -1.12% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -7.32% 871.186 807.381 - 0.26% -
SetIntersection_Front_Set_float_1024_256 -7.31% 4190780.106 3884479.290 - -5.78% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 -7.28% 1.450 1.344 - -4.47% -
std::set<std::string>::equal_range(key)_(existent)/8192 -7.27% 32.538 30.171 - 3.17% -
BM_vector_deque_ranges_copy/1 -7.25% 2.319 2.151 - -11.94% -
std::deque<std::string>::ctor(size)/32 -7.22% 51.330 47.626 - 9.63% -
rng::ends_with(list<int>)_(mismatch_at_end)/8 -7.21% 0.754 0.699 - -0.28% -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 -7.18% 23.042 21.387 - -6.05% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 -7.15% 12589.841 11689.339 - -0.51% -
std::find_if(deque<int>)_(process_all)/32768 -7.15% 9318.367 8652.049 - 6.59% -
std::find_end(vector<int>)_(process_all)/8192 -7.15% 1802.040 1673.282 - -0.42% -
rng::find_last(list<int>)_(bail_90%)/50 -7.14% 1.340 1.245 - -0.60% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -7.13% 22.287 20.697 - 9.84% -
BM_PushHeap_uint64_SingleElement_1 -7.13% 0.501 0.465 - -12.61% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 -7.13% 1.463 1.359 - -7.30% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 -7.12% 26.351 24.475 - 1.44% -
std::find_end(vector<int>,_pred)_(process_all)/1024 -7.10% 579.988 538.802 - -0.42% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -7.07% 21.022 19.536 - 4.01% -
std::replace_if(list<int>)_(sprinkled)/32 -7.05% 14.267 13.260 - -0.25% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 -7.04% 5.258 4.888 - -1.17% -
std::find_end(vector<int>,_pred)_(process_all)/1000 -7.00% 565.641 526.024 - -0.46% -
std::set<int>::count(key)_(non-existent)/1024 -7.00% 7.964 7.406 - -3.51% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 -6.98% 23.529 21.886 - 6.13% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 -6.98% 23.704 22.049 - -2.46% -
std::unordered_multiset<int>::clear()/8192 -6.97% 67213.796 62528.435 - -6.98% -
BM_StringRelational_Eq_Small_Small_ChangeLast -6.97% 2.011 1.871 - -14.43% -
std::multiset<int>::ctor(&&,_different_allocs)/0 -6.96% 13.774 12.816 - 0.10% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 -6.95% 2.413 2.246 - -1.74% -
SetIntersection_Front_Vector_uint32_1024_256 -6.95% 2283748.440 2125054.095 - 0.15% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 -6.89% 16.523 15.385 - -1.44% -
SetIntersection_Interlaced_Vector_float_64_4 -6.89% 18174534.263 16923168.278 - -0.70% -
BM_deque_vector_ranges_move/64 -6.86% 2.844 2.648 - -6.49% -
std::unique(vector<int>,_pred)_(contiguous)/1024 -6.85% 540.529 503.493 - 2.56% -
BM_StringRelational_Compare_Empty_Empty_Control -6.81% 1.732 1.614 - -3.13% -
ranges::min(std::deque<char>)/1 -6.80% 0.686 0.639 - 1.56% -
std::equal(vector<int>)_(it,_it,_it)/50 -6.79% 4.559 4.250 - 2.79% -
SetIntersection_Front_Vector_uint32_262144_16384 -6.79% 77262048.723 72015518.227 - -5.59% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192 -6.78% 513308.528 478495.205 - -5.37% -
BM_PushHeap_uint64_Ascending_4 -6.75% 0.588 0.548 - 0.09% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 -6.73% 14737.138 13744.689 - -0.62% -
std::set<std::string>::insert(value)_(new_value,_middle)/1024 -6.72% 52.900 49.346 - 0.48% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst -6.70% 0.692 0.646 - -6.69% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 -6.69% 55.915 52.173 - 10.28% -
BM_std_minmax_element<long_long>/1 -6.68% 0.324 0.303 - -2.59% -
std::set<std::string>::erase(key)_(non-existent,_end)/32 -6.67% 10.563 9.858 - -5.21% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 -6.66% 16.769 15.652 - 0.02% -
BM_PushHeap_uint64_QuickSortAdversary_4 -6.65% 0.589 0.549 - 0.36% -
BM_CmpLess_uchar_short -6.64% 1.135 1.059 - 4.31% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 -6.64% 1.285 1.200 - -5.09% -
SetIntersection_Interlaced_Set_uint32_256_64 -6.63% 14073448.888 13140371.737 - -1.96% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -6.63% 44632.813 41674.210 - -4.62% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 -6.57% 6.571 6.139 - 10.94% -
std::find_end(vector<int>)_(process_all)/1024 -6.57% 236.451 220.928 - -0.45% -
std::generate(deque<int>)/50 -6.54% 12.851 12.011 - -0.63% -
std::unordered_set<int>::find(key)_(existent)/32 -6.51% 1.326 1.239 - 1.58% -
rng::for_each(map<int>)/50 -6.50% 40.399 37.772 - -0.80% -
std::adjacent_find(list<int>,_pred)/50 -6.46% 31.305 29.281 - -0.40% -
std::map<int,_int>::count(key)_(existent)/8192 -6.46% 6.152 5.755 - -1.84% -
std::set<int>::erase(key)_(non-existent,_end)/32 -6.45% 2.636 2.466 - -7.70% -
std::multimap<int,_int>::erase(key)_(existent)/1024 -6.44% 26.452 24.749 - -3.49% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -6.44% 16158.710 15118.883 - -0.14% -
std::find_end(vector<int>)_(process_all)/1048576 -6.42% 231092.482 216253.180 - -0.39% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 -6.42% 21.307 19.939 - 0.17% -
std::map<int,_int>::clear()/1024 -6.40% 11337.328 10611.312 - 0.34% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 -6.39% 211188653.580 197688000.493 - -6.40% -
std::for_each_n(list<int>)/50 -6.38% 24.253 22.705 - 1.44% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -6.37% 140533.380 131574.468 - 0.47% -
rng::find_last_if(vector<int>)_(bail_10%)/50 -6.36% 12.374 11.588 - 0.77% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 -6.36% 4.724 4.424 - 0.30% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -6.35% 9602126.113 8992178.573 - -2.22% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/0 -6.35% 0.281 0.263 - -0.02% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 -6.32% 104088.386 97506.901 - -0.63% -
std::deque<int>::insert(middle)_(cheap_elements)/8192 -6.32% 176.086 164.962 - -0.59% -
std::copy_n(list<int>)/4096 -6.32% 4179.648 3915.672 - -25.16% -
std::partial_sort_copy(vector<int>)_(heap)/8 -6.27% 16.530 15.493 - -5.79% -
std::multiset<int>::lower_bound(key)_(existent)/32 -6.27% 2.311 2.166 - -1.02% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -6.27% 61328.900 57485.651 - -1.74% -
std::multimap<int,_int>::clear()/8192 -6.26% 89258.681 83669.173 - -1.83% -
BM_StringFindNoMatch/10 -6.25% 1.356 1.271 - -8.30% -
BM_PushHeap_uint64_QuickSortAdversary_16 -6.25% 0.971 0.910 - -2.02% -
BM_CmpLess_uint_schar -6.25% 1.134 1.063 - 2.29% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/8192 -6.25% 10.716 10.047 - -1.12% -
SetIntersection_Front_Set_string_1024_16 -6.24% 1992295.171 1867890.770 - -0.68% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -6.24% 239.847 224.878 - -3.24% -
std::unordered_set<int>::count(key)_(existent)/8192 -6.23% 1.407 1.319 - -4.10% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 -6.21% 4.441 4.165 - -3.67% -
SetIntersection_Interlaced_Vector_string_64_64 -6.20% 26943209.535 25271803.837 - -3.89% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 -6.20% 6402.816 6005.803 - -9.79% -
std::deque<std::string>::insert(middle)_(cheap_elements)/1024 -6.19% 331.743 311.198 - -0.03% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 -6.19% 280.293 262.956 - -0.68% -
std::reverse(list<int>)/64 -6.18% 18.667 17.514 - -0.02% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 -6.18% 98519608.942 92434874.811 - 5.06% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -6.17% 9581781.413 8990866.294 - 0.12% -
std::adjacent_find(vector<int>,_pred)/8 -6.15% 3.525 3.309 - 4.46% -
std::move(vector<bool>)_(aligned)/64 -6.15% 1.691 1.587 - 2.59% -
std::swap_ranges(deque<int>)/1024 -6.14% 340.267 319.361 - -0.03% -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 -6.14% 1.621 1.521 - -0.36% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 -6.14% 43193591.901 40542188.360 - -10.05% -
std::find_end(vector<int>)_(process_all)/1000 -6.14% 229.947 215.837 - -1.02% -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 -6.12% 13.132 12.328 - -1.24% -
std::multiset<int>::count(key)_(existent)/8192 -6.11% 10.260 9.633 - 4.02% -
std::set<int>::lower_bound(key)_(existent)/32 -6.10% 1.616 1.517 - -1.80% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -6.06% 9556404.907 8977569.907 - 0.78% -
std::multimap<int,_int>::find(key)_(non-existent)/32 -6.05% 2.448 2.300 - -21.32% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -6.03% 45431.064 42690.064 - 1.02% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 -6.02% 4.625 4.346 - -3.42% -
std::generate_n(deque<int>)/50 -6.02% 12.913 12.136 - -1.05% -
std::transform(deque<int>)_(identity_transform)/50 -6.01% 20.289 19.069 - -0.12% -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 -6.01% 7.263 6.826 - -2.09% -
std::map<std::string,_int>::contains(key)_(existent)/8192 -5.99% 30.611 28.776 - -0.82% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -5.99% 929275.850 873616.622 - -4.47% -
std::generate_n(deque<int>)/32 -5.94% 8.688 8.172 - -1.03% -
BM_deque_deque_ranges_move/1 -5.93% 2.598 2.444 - -8.41% -
std::multimap<std::string,_int>::clear()/1024 -5.93% 22540.064 21204.103 - -1.89% -
std::map<int,_int>::erase(key)_(non-existent,_end)/32 -5.92% 2.415 2.272 - -14.49% -
std::reverse_copy(vector<int>)/8 -5.89% 2.432 2.289 - -8.37% -
std::map<int,_int>::erase(key)_(existent)/1024 -5.87% 25.507 24.010 - -1.29% -
std::multimap<int,_int>::clear()/1024 -5.86% 11110.454 10459.070 - -2.01% -
std::multiset<std::string>::clear()/32 -5.86% 925.512 871.259 - -1.40% -
ranges::minmax(std::vector<char>)/64 -5.85% 1.353 1.274 - -0.07% -
BM_PushHeap_pair<uint32,_uint32>_Random_64 -5.83% 6.824 6.426 - 0.83% -
std::partial_sort(deque<int>)_(shuffled)/8192 -5.83% 258966.284 243875.474 - 1.84% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -5.83% 207958820.379 195844868.048 - -3.99% -
std::find_first_of(list<int>)_(small_needle)/50 -5.80% 148.059 139.466 - -2.50% -
std::swap_ranges(deque<int>)/8192 -5.80% 2704.849 2547.885 - -1.72% -
BM_StringConstructDestroyCStr_Small_Transparent -5.79% 0.368 0.346 - 0.03% -
std::set<std::string>::lower_bound(key)_(existent)/32 -5.79% 16.724 15.755 - -0.53% -
std::set<std::string>::contains(key)_(existent)/32 -5.79% 15.919 14.998 - 3.17% -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 -5.77% 7.331 6.908 - -0.70% -
std::swap_ranges(deque<int>)/50 -5.75% 16.818 15.851 - -0.02% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -5.73% 137162461.039 129301081.720 - 0.01% -
std::multiset<std::string>::equal_range(key)_(existent)/32 -5.72% 19.855 18.719 - 2.35% -
std::search(vector<int>,_pred)_(single_element)/8192 -5.70% 4603.682 4341.085 - 10.37% -
std::partition(deque<int>)_(sparse)/8192 -5.69% 3120.596 2943.091 - -0.80% -
std::deque<std::string>::insert(middle)_(expensive_elements)/1024 -5.69% 348.591 328.773 - 0.24% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -5.66% 14808.666 13970.240 - 1.19% -
BM_PushHeap_float_Random_64 -5.66% 6.730 6.349 - -0.73% -
std::count_if(deque<int>)_(every_other)/8 -5.66% 3.706 3.496 - 0.22% -
std::shift_left(list<int>)/32 -5.66% 14.178 13.376 - -0.52% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 -5.66% 23.704 22.364 - -8.61% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 -5.65% 7688706.642 7254440.987 - -5.86% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 -5.65% 10.947 10.329 - -3.66% -
std::find_first_of(deque<int>)_(large_needle)/50 -5.64% 711.922 671.764 - -12.97% -
std::replace(vector<int>)_(sprinkled)/32 -5.64% 5.802 5.475 - -5.82% -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 -5.64% 24.711 23.318 - 2.40% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -5.63% 8993633.471 8487705.231 - -8.67% -
SetIntersection_Front_Vector_uint32_16384_16384 -5.62% 77236227.206 72893397.335 - -6.40% -
std::stable_partition(deque<int>)_(sparse)/8192 -5.62% 3657.156 3451.671 - 1.39% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -5.62% 36897.959 34825.830 - -4.10% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 -5.61% 0.289 0.272 - 1.36% -
BM_CmpEqual_int_uint -5.60% 1.136 1.072 - -1.85% -
SetIntersection_Interlaced_Set_float_256_64 -5.59% 13996144.730 13213390.881 - -2.78% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 -5.59% 514.048 485.314 - -1.09% -
std::unordered_multiset<int>::find(key)_(existent)/32 -5.59% 1.345 1.269 - -11.81% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 -5.58% 25.450 24.029 - -19.67% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 -5.57% 1.224 1.156 - -7.12% -
SetIntersection_Interlaced_Vector_string_1024_1024 -5.57% 41552999.422 39236980.216 - 1.03% -
std::generate(deque<int>)/8192 -5.56% 2008.638 1896.925 - -0.90% -
std::search(vector<int>,_pred)_(single_element)/1024 -5.56% 576.950 544.867 - 10.27% -
SetIntersection_Interlaced_Vector_string_256_4 -5.55% 6302829.421 5952707.551 - -1.24% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -5.55% 40099.601 37875.700 - -2.26% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -5.53% 13505.593 12759.214 - 1.31% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8192 -5.50% 167226.699 158024.035 - -0.10% -
BM_StringRelational_Compare_Empty_Small_Control -5.50% 1.731 1.635 - -1.70% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -5.49% 1926.770 1820.924 - 1.69% -
ranges::minmax(std::deque<char>)/8 -5.49% 3.791 3.583 - -9.38% -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 -5.47% 154.391 145.942 - -0.31% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 -5.47% 17971062.702 16988304.470 - -0.72% -
SetIntersection_Interlaced_Vector_float_16384_4 -5.47% 1650158.699 1559976.887 - 11.01% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -5.44% 15593.653 14745.004 - -3.23% -
std::deque<std::string>::insert(middle)_(cheap_elements)/8192 -5.40% 2477.719 2343.899 - -0.02% -
SetIntersection_Front_Set_uint32_16384_256 -5.40% 3946016.288 3732906.792 - -5.47% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -5.38% 1060.280 1003.234 - 1.37% -
BM_CmpLess_uint_int -5.37% 1.126 1.066 - -1.72% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 -5.36% 22.452 21.249 - -10.24% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -5.35% 46245.054 43769.472 - -0.34% -
std::find_first_of(deque<int>,_pred)_(small_needle)/8192 -5.35% 52672.508 49855.956 - -0.39% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -5.34% 13347.107 12633.928 - -2.24% -
BM_StringConstructDestroyCStr_Small_Opaque -5.33% 2.253 2.132 - 2.50% -
std::find_if(vector<int>)_(bail_25%)/32768 -5.32% 944.162 893.896 - 8.13% -
std::multiset<int>::insert(value)_(new_value,_end)/1024 -5.32% 48.608 46.021 - -3.24% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 -5.32% 2.726 2.581 - -5.57% -
std::map<int,_int>::insert(value)_(already_present)/1024 -5.32% 3.465 3.281 - -6.03% -
std::unordered_multiset<int>::clear()/1024 -5.32% 8610.501 8152.726 - -0.25% -
std::is_sorted(list<int>,_pred)/8192 -5.31% 9043.894 8563.658 - 0.70% -
std::search(vector<int>,_pred)_(single_element)/1000 -5.31% 563.172 533.280 - 10.51% -
std::partition(deque<int>)_(dense)/1024 -5.30% 357.251 338.302 - -4.75% -
std::sort(vector<NonIntegral>)_(shuffled)/8192 -5.29% 86865.854 82272.980 - -2.42% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 -5.28% 1676653.891 1588050.375 - -0.55% -
std::all_of(vector<int>)_(process_all)/8 -5.28% 2.517 2.384 - -7.60% -
BM_deque_deque_ranges_move/2 -5.27% 2.307 2.186 - -8.66% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -5.27% 15803.235 14970.694 - -0.72% -
BM_PushHeap_float_Random_256 -5.26% 7.299 6.915 - 3.84% -
BM_PushHeap_float_Random_262144 -5.25% 7.779 7.370 - 1.92% -
SetIntersection_Front_Vector_uint32_262144_256 -5.25% 2288249.427 2168212.106 - -4.53% -
std::multimap<int,_int>::erase(iterator)/8192 -5.24% 21.439 20.315 - -0.33% -
bm_ranges_lexicographical_compare<signed_char>/1 -5.24% 1.715 1.625 - 3.42% -
BM_CmpEqual_uint_int -5.23% 1.129 1.069 - 3.27% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -5.23% 26211.077 24841.461 - -7.84% -
std::partition(deque<int>)_(dense)/32 -5.21% 9.854 9.340 - -4.47% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -5.21% 627.111 594.467 - -0.68% -
BM_CmpLess_uchar_int -5.20% 1.130 1.071 - 0.74% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 -5.20% 85621.580 81171.342 - 0.69% -
SetIntersection_None_Set_string_64_1 -5.19% 23272576.626 22064237.447 - -2.95% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 -5.19% 6419488.254 6086220.277 - -0.96% -
std::set<int>::count(key)_(existent)/32 -5.19% 1.700 1.612 - -1.26% -
std::swap_ranges(deque<int>)/32 -5.18% 10.994 10.425 - 0.07% -
bm_ranges_lexicographical_compare<unsigned_char>/1 -5.17% 1.577 1.496 - -3.52% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -5.15% 9583149.285 9089729.823 - 1.78% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 -5.15% 20.288 19.243 - 2.95% -
std::stable_partition(vector<int>)_(sparse)/1024 -5.15% 219.996 208.670 - -2.27% -
std::multimap<int,_int>::equal_range(key)_(existent)/32 -5.13% 2.567 2.435 - 0.02% -
std::set<std::string>::contains(key)_(non-existent)/0 -5.12% 0.288 0.273 - -1.13% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 -5.11% 321999.426 305534.431 - -0.18% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 -5.10% 37.025 35.135 - 0.80% -
BM_CmpLess_int_uint -5.10% 1.140 1.082 - -0.70% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -5.08% 84931.143 80615.263 - -3.06% -
std::map<int,_int>::clear()/32 -5.06% 679.654 645.232 - -1.47% -
BM_StringAssignStr_Huge_Transparent -5.06% 115.158 109.328 - 0.41% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 -5.06% 8.252 7.835 - 4.46% -
std::mismatch(deque<int>)_(it,_it,_it)/1024 -5.03% 477.758 453.732 - 8.38% -
std::deque<std::string>::insert(middle)_(expensive_elements)/8192 -5.03% 2505.735 2379.751 - 0.51% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -5.02% 606.555 576.082 - 0.01% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 -5.02% 7.511 7.134 - -15.53% -
SetIntersection_Interlaced_Vector_uint64_64_16 -5.02% 18312484.508 17392910.283 - -0.40% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 -5.02% 18885.037 17936.752 - -0.47% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -5.02% 53.643 50.951 - 0.75% -
std::multimap<int,_int>::erase(iterator)/1024 -5.00% 21.391 20.321 - -0.08% -
BM_PushHeap_float_Random_1024 -4.99% 7.536 7.160 - 0.14% -
std::find_first_of(list<int>)_(small_needle)/1024 -4.98% 2889.237 2745.287 - -2.59% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024 -4.97% 13.442 12.774 - 2.92% -
std::unique(list<int>,_pred)_(sprinkled)/32 -4.97% 67.894 64.521 - -4.95% -
std::sort(deque<int>)_(heap)/8192 -4.95% 72424.391 68837.743 - -1.00% -
SetIntersection_Interlaced_Vector_uint32_262144_4 -4.93% 1951710.117 1855436.730 - 0.33% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 -4.93% 27005271.138 25674566.418 - 0.58% -
std::partition_copy(deque<int>)/50 -4.93% 22.007 20.923 - -0.82% -
std::partition_point(list<int>)/8192 -4.92% 12447.488 11835.659 - -4.81% -
std::unordered_multimap<int,_int>::clear()/1024 -4.91% 8476.642 8060.102 - -12.62% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -4.90% 68443.795 65091.930 - -1.70% -
SetIntersection_Interlaced_Vector_string_1024_256 -4.90% 21348405.275 20303056.211 - -4.11% -
rng::for_each(multiset<int>)/50 -4.89% 41.043 39.036 - -0.51% -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 -4.89% 192.524 183.111 - 1.19% -
SetIntersection_Front_Vector_string_16384_256 -4.87% 9918254.377 9435058.030 - 0.22% -
SetIntersection_Interlaced_Vector_string_16_4 -4.87% 69825292.765 66427473.013 - 0.60% -
std::multiset<std::string>::clear()/1024 -4.86% 22399.180 21309.694 - -1.79% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -4.86% 634733.516 603862.804 - 0.69% -
SetIntersection_Interlaced_Vector_string_1024_64 -4.86% 8570493.635 8153840.911 - 1.65% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -4.85% 23.003 21.887 - 13.72% -
std::map<std::string,_int>::count(key)_(existent)/8192 -4.85% 30.601 29.116 - 1.76% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 -4.85% 1069064.577 1017195.194 - 1.01% -
std::unordered_set<int>::find(key)_(existent)/1024 -4.85% 1.486 1.414 - -1.14% -
std::map<int,_int>::erase(key)_(existent)/32 -4.84% 23.390 22.257 - -0.50% -
BM_CmpEqual_uchar_short -4.84% 1.085 1.032 - -0.24% -
std::for_each_n(list<int>)/8 -4.83% 2.421 2.304 - -9.18% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -4.83% 783.875 746.007 - -6.65% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -4.81% 3.801 3.618 - 6.62% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle -4.81% 0.364 0.346 - 0.05% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -4.79% 60.415 57.524 - 0.40% -
std::copy(vector<bool>)_(aligned)/1048576 -4.77% 3458.440 3293.344 - 6.34% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -4.77% 3202655.542 3049997.320 - 0.26% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -4.76% 124602.611 118672.129 - -0.14% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 -4.76% 32.168 30.637 - -5.51% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 -4.75% 12660.436 12059.013 - 6.18% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -4.74% 13371.437 12737.325 - 2.04% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -4.73% 610.268 581.380 - 0.01% -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 -4.72% 13.002 12.388 - 0.34% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 -4.71% 28.304 26.970 - 1.40% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 -4.71% 1.260 1.201 - 2.64% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 -4.70% 15.499 14.771 - -0.79% -
BM_CmpLess_ushort_int -4.70% 1.127 1.074 - -0.98% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -4.70% 121381.422 115680.702 - -3.20% -
std::multiset<int>::equal_range(key)_(existent)/32 -4.69% 2.469 2.354 - -0.77% -
rng::contains(list<int>)_(process_all)/8192 -4.69% 7185.161 6848.289 - -2.82% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 -4.68% 2.515 2.397 - -0.12% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -4.68% 1673427.875 1595087.419 - 8.40% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -4.68% 58989.594 56228.221 - 1.14% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 -4.66% 4.886 4.658 - -4.26% -
std::deque<int>::insert(middle)_(cheap_elements)/1024 -4.66% 31.165 29.712 - 0.29% -
BM_StringRead_Hot_Shallow_Large -4.65% 0.486 0.464 - -1.96% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -4.65% 3196455.298 3047827.616 - 0.08% -
std::set<int>::count(key)_(existent)/8192 -4.65% 8.218 7.836 - -0.42% -
std::replace(list<int>)_(sprinkled)/50 -4.64% 19.512 18.606 - -2.01% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 -4.63% 20.957 19.987 - 1.89% -
std::partition_copy(deque<int>)/1024 -4.62% 662.698 632.058 - -3.27% -
std::set<int>::count(key)_(non-existent)/32 -4.62% 3.015 2.876 - -2.61% -
std::remove_if(vector<int>)_(sprinkled)/32 -4.61% 53.211 50.756 - 0.31% -
std::multimap<std::string,_int>::clear()/8192 -4.60% 218727.261 208669.960 - -2.72% -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 -4.60% 24.313 23.195 - 2.82% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 -4.59% 9771.750 9322.942 - 0.08% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 -4.59% 1700123.779 1622129.639 - 2.01% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 -4.58% 210.444 200.800 - 0.61% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 -4.58% 24.606 23.480 - -4.23% -
std::copy_backward(vector<bool>)_(aligned)/512 -4.56% 1.547 1.476 - -3.46% -
BM_PushHeap_float_Random_16 -4.56% 5.334 5.091 - 5.80% -
std::remove_if(vector<int>)_(prefix)/32 -4.55% 51.240 48.910 - -0.29% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -4.54% 21.884 20.890 - -2.10% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 -4.54% 22.971 21.928 - 0.63% -
BM_deque_deque_ranges_move_backward/2 -4.54% 2.470 2.358 - -21.47% -
SetIntersection_Interlaced_Vector_uint32_262144_64 -4.54% 8475549.431 8091147.874 - -6.56% -
std::any_of(list<int>)_(process_all)/8192 -4.53% 7290.396 6960.109 - -0.56% -
std::find_first_of(list<int>)_(large_needle)/1024 -4.53% 985755.662 941108.617 - 3.37% -
BM_PushHeap_float_Random_16384 -4.51% 7.550 7.209 - -1.28% -
SetIntersection_Interlaced_Set_string_1024_64 -4.51% 17058437.938 16289789.343 - -1.40% -
std::multimap<std::string,_int>::clear()/32 -4.50% 931.675 889.722 - 0.99% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -4.50% 24758404.207 23644113.143 - -3.34% -
std::unique_copy(list<int>,_pred)_(sprinkled)/52 -4.49% 36.747 35.096 - -0.70% -
std::partition(deque<int>)_(dense)/8192 -4.48% 2787.941 2662.935 - -5.01% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -4.46% 26922275.513 25721661.461 - -6.93% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -4.45% 90.316 86.294 - -0.21% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -4.44% 788.683 753.680 - -0.98% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8192 -4.44% 165871.209 158513.795 - 0.00% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 -4.43% 20.544 19.634 - 0.16% -
std::equal(list<int>)_(it,_it,_it)/50 -4.43% 36.884 35.250 - -1.09% -
SetIntersection_None_Set_uint64_16384_16384 -4.43% 179750549.058 171794645.123 - 2.53% -
std::set<int>::find(key)_(existent)/1024 -4.41% 4.106 3.925 - -2.43% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -4.41% 22.426 21.437 - -1.73% -
std::unique_copy(list<int>)_(contiguous)/32 -4.40% 11.727 11.211 - -0.25% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -4.40% 261593.282 250088.543 - -1.37% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/1024 -4.40% 731.433 699.285 - 0.29% -
BM_PushHeap_pair<uint32,_uint32>_Random_262144 -4.39% 7.243 6.924 - -0.27% -
BM_PushHeap_pair<uint32,_uint32>_Random_256 -4.39% 7.340 7.017 - 1.09% -
std::set<int>::erase(iterator)/8192 -4.39% 20.696 19.787 - -6.45% -
SetIntersection_Interlaced_Vector_uint64_262144_4 -4.39% 1582098.356 1512685.761 - 3.99% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 -4.38% 16.631 15.902 - -0.05% -
std::set<int>::erase(key)_(non-existent,_end)/8192 -4.37% 9.181 8.779 - -1.74% -
std::transform(list<int>,_list<int>)/8192 -4.37% 9001.263 8607.501 - -13.95% -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 -4.37% 12.890 12.327 - -0.10% -
std::multimap<int,_int>::count(key)_(existent)/8192 -4.37% 6.813 6.516 - 0.47% -
std::for_each(list<int>)/32 -4.36% 11.265 10.774 - -1.02% -
std::set<std::string>::clear()/8192 -4.36% 222479.643 212778.999 - 1.78% -
SetIntersection_Interlaced_Set_string_256_16 -4.35% 18329013.724 17531244.481 - 0.53% -
SetIntersection_Interlaced_Set_float_1024_1 -4.35% 1061672.011 1015503.786 - -2.61% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -4.35% 39.123 37.422 - 7.20% -
std::unordered_multimap<int,_int>::ctor(const&)/32 -4.33% 206.649 197.694 - -4.00% -
BM_CmpEqual_ushort_ushort -4.33% 1.086 1.039 - -3.66% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 -4.31% 793.908 759.656 - -0.19% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 -4.31% 53.657 51.344 - 0.75% -
rng::find(join_view(list<vector<int>>))_(process_all)/8 -4.31% 4.668 4.467 - -2.55% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -4.30% 1058339.290 1012813.903 - -2.30% -
std::map<int,_int>::find(key)_(existent)/8192 -4.30% 5.507 5.271 - -3.66% -
BM_deque_deque_move_backward/512 -4.29% 19.744 18.897 - -1.56% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 -4.29% 5125.641 4905.864 - 0.43% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 -4.27% 21.627 20.704 - -1.13% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 -4.27% 16973.115 16248.648 - 4.33% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast -4.27% 1.630 1.561 - -6.43% -
BM_StringDestroy_Large -4.26% 7.416 7.100 - -12.62% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 -4.26% 1180847.323 1130532.112 - 4.37% -
std::unique(list<int>,_pred)_(sprinkled)/52 -4.26% 84.216 80.628 - -4.65% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -4.25% 15.375 14.721 - -1.54% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 -4.25% 14482.253 13866.647 - -0.43% -
std::rotate(list<int>)_(1_element_backward)/32 -4.24% 13.808 13.222 - -1.19% -
std::unordered_set<int>::ctor(const&,_alloc)/8192 -4.23% 84960.154 81362.638 - 0.41% -
SetIntersection_Interlaced_Set_float_256_256 -4.22% 7643424.055 7320491.558 - -0.13% -
BM_CmpEqual_uint_uint -4.22% 1.092 1.046 - -1.56% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -4.21% 14634.212 14018.192 - -3.39% -
std::set<int>::clear()/1024 -4.19% 9592.911 9191.142 - -5.37% -
std::set<std::string>::upper_bound(key)_(existent)/1024 -4.17% 23.034 22.073 - -0.18% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 -4.17% 303.951 291.274 - -0.04% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 -4.17% 23517.979 22537.487 - 0.01% -
std::map<int,_int>::insert(value)_(already_present)/8192 -4.16% 4.154 3.981 - -1.04% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 -4.16% 1.419 1.360 - 4.71% -
BM_deque_deque_ranges_move_backward/1 -4.16% 2.716 2.603 - -23.15% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 -4.15% 88363.705 84696.159 - -0.09% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 -4.14% 22.010 21.098 - 9.89% -
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 -4.14% 33866.164 32463.176 - -1.36% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 -4.14% 16.786 16.090 - -1.32% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 -4.14% 6396999.538 6132183.187 - 0.87% -
std::fill(list<int>)/1024 -4.14% 515.521 494.181 - -2.77% -
std::remove_copy_if(list<int>)_(prefix)/50 -4.13% 25.980 24.907 - -0.25% -
SetIntersection_None_Set_float_1024_64 -4.13% 9101645.475 8725759.794 - -0.40% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 -4.13% 685.809 657.491 - 0.58% -
std::map<int,_int>::erase(key)_(existent)/8192 -4.13% 26.059 24.983 - -1.39% -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst -4.12% 1.388 1.331 - 7.10% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -4.12% 727.902 697.913 - 0.29% -
BM_CmpLess_schar_uint -4.11% 1.147 1.100 - -0.37% -
std::find_if(vector<int>)_(process_all)/8 -4.11% 1.487 1.426 - -11.22% -
std::copy_n(vector<int>)/262144 -4.10% 12532.344 12018.344 - 1.97% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 -4.10% 7094.092 6803.447 - 0.85% -
std::stable_partition(deque<int>)_(alloc_fails)/32 -4.10% 1920.953 1842.264 - -2.08% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 -4.09% 345.574 331.430 - -0.31% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 -4.08% 755.658 724.808 - 1.67% -
std::map<int,_int>::upper_bound(key)_(existent)/32 -4.07% 1.827 1.752 - -1.30% -
BM_StringAssignAsciizMix_Opaque -4.06% 5.214 5.003 - -0.21% -
std::all_of(deque<int>)_(process_all)/32768 -4.06% 10899.278 10457.258 - -0.29% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 -4.05% 36864.509 35370.282 - -2.46% -
std::multimap<int,_int>::erase(key)_(existent)/32 -4.05% 23.207 22.267 - -0.76% -
std::multimap<int,_int>::count(key)_(non-existent)/0 -4.05% 0.264 0.254 - -0.18% -
std::unordered_map<int,_int>::ctor(const&)/32 -4.05% 206.318 197.971 - 1.17% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -4.04% 15399.734 14777.090 - -3.36% -
std::unordered_set<std::string>::erase(iterator)/1024 -4.04% 27.474 26.363 - 1.66% -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 -4.04% 20.931 20.085 - -1.05% -
std::find_if(vector<int>)_(bail_25%)/8192 -4.04% 237.582 227.986 - 7.14% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast -4.04% 1.928 1.850 - -2.69% -
std::unordered_map<int,_int>::ctor(const&)/1024 -4.03% 6987.038 6705.202 - -0.19% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -4.03% 1173.764 1126.436 - -0.18% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 -4.03% 33.890 32.524 - 2.13% -
std::stable_partition(vector<int>)_(alloc_fails)/50 -4.03% 1908.207 1831.334 - -0.78% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 -4.03% 56599.341 54320.048 - 0.09% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -4.02% 385.430 369.938 - -2.11% -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 -4.02% 1.110 1.065 - 1.65% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 -4.02% 55.430 53.204 - 0.09% -
std::multiset<std::string>::contains(key)_(existent)/1024 -4.01% 23.341 22.404 - -5.23% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 -4.01% 71.347 68.483 - -22.62% -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 -4.01% 33779.520 32424.084 - -1.35% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 -4.01% 14497.753 13916.056 - -0.37% -
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 -4.01% 31.580 30.314 - -4.77% -
SetIntersection_None_Set_string_1024_16 -4.00% 9180812.435 8813993.448 - -15.81% -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 -3.99% 13062.786 12541.097 - 0.53% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle -3.99% 1.203 1.155 - -0.03% -
std::multiset<std::string>::count(key)_(existent)/1024 -3.98% 23.465 22.531 - -2.86% -
std::flat_map<int,_int>::find(key)_(existent)/1024 -3.98% 8.613 8.270 - -0.24% -
SetIntersection_None_Set_float_262144_1024 -3.98% 1204483.070 1156557.289 - -2.75% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 -3.97% 52.256 50.184 - 3.18% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -3.96% 5.309 5.099 - -0.07% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 -3.95% 10198.439 9795.107 - 0.75% -
std::set<int>::erase(key)_(non-existent,_end)/1024 -3.95% 6.007 5.769 - -1.43% -
std::find_first_of(deque<int>)_(large_needle)/32 -3.95% 294.357 282.721 - -9.45% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -3.95% 1016.354 976.185 - 4.52% -
std::unique(list<int>)_(sprinkled)/52 -3.94% 70.094 67.329 - -0.54% -
std::unordered_set<std::string>::find(key)_(non-existent)/0 -3.94% 0.331 0.318 - -5.47% -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 -3.92% 27.141 26.076 - -0.75% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -3.92% 16414.760 15771.809 - 2.38% -
std::partial_sort(deque<int>)_(heap)/8192 -3.92% 275886.920 265084.906 - -2.93% -
std::remove_copy(deque<int>)_(prefix)/50 -3.91% 20.196 19.405 - -1.57% -
std::all_of(deque<int>)_(process_all)/8192 -3.91% 2719.838 2613.457 - -0.59% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 -3.91% 57036.838 54808.222 - 0.05% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 -3.89% 6.785 6.521 - 1.02% -
std::equal(deque<int>)_(it,_it,_it)/1024 -3.89% 481.458 462.750 - -1.10% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.88% 122227.464 117488.855 - 1.86% -
std::set<std::string>::insert(value)_(new_value,_middle)/8192 -3.87% 56.323 54.141 - 2.46% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -3.87% 616251.928 592429.664 - -1.25% -
SetIntersection_Interlaced_Set_string_262144_16384 -3.86% 2799380.699 2691250.324 - -7.47% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8 -3.85% 44.341 42.633 - -1.65% -
std::find_first_of(list<int>)_(small_needle)/8192 -3.85% 22873.156 21992.740 - -2.59% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8192 -3.84% 2638.915 2537.464 - -0.14% -
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 -3.84% 288209.174 277132.954 - -1.53% -
BM_CmpEqual_schar_uint -3.84% 1.149 1.105 - 0.06% -
std::vector<int>::ctor(const&)_(cheap_elements)/1024 -3.84% 52.048 50.051 - -1.73% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 -3.82% 151896.728 146089.852 - -0.29% -
std::find(list<int>)_(bail_25%)/32768 -3.82% 8129.120 7818.976 - 0.22% -
std::multimap<int,_int>::count(key)_(non-existent)/1024 -3.81% 6.088 5.857 - 2.94% -
SetIntersection_None_Set_float_262144_1 -3.81% 1202049.803 1156252.603 - -2.85% -
SetIntersection_Front_Set_float_262144_4 -3.81% 1097414.686 1055650.014 - 0.69% -
SetIntersection_None_Set_float_262144_16 -3.80% 1201036.377 1155362.957 - -2.95% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -3.80% 73780.480 70978.182 - -7.35% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/32 -3.80% 410.177 394.603 - 0.11% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -3.80% 17016.829 16370.891 - -0.77% -
std::set<int>::equal_range(key)_(existent)/8192 -3.79% 8.252 7.939 - -5.43% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 -3.79% 16955.704 16312.594 - -0.98% -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 -3.79% 37.874 36.439 - -0.23% -
SetIntersection_Interlaced_Set_uint32_262144_1 -3.79% 1050381.769 1010621.927 - 2.79% -
std::reverse(list<int>)/8 -3.78% 2.003 1.928 - -0.07% -
SetIntersection_None_Set_string_262144_4 -3.78% 1709567.709 1644888.832 - -1.65% -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 -3.78% 31.171 29.992 - -1.00% -
std::stable_partition(vector<int>)_(sparse)/50 -3.78% 22.264 21.422 - -0.39% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 -3.78% 167.814 161.479 - -1.52% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -3.76% 19.958 19.207 - 3.74% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -3.76% 134204602.963 129159748.139 - 0.92% -
std::set<std::string>::ctor(const&)/32 -3.76% 832.328 801.072 - -2.56% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 -3.74% 1065455.972 1025592.464 - -0.92% -
rng::find_if_not(vector<bool>)_(process_all)/50 -3.73% 24.133 23.233 - -3.14% -
SetIntersection_Front_Vector_string_1024_1024 -3.72% 40090416.042 38599555.138 - 1.92% -
std::set<int>::insert(value)_(new_value,_middle)/1024 -3.71% 26.511 25.527 - -3.09% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -3.70% 754.814 726.848 - -0.90% -
std::set<int>::lower_bound(key)_(non-existent)/32 -3.70% 2.336 2.250 - -13.26% -
BM_std_minmax_element<int>/4 -3.70% 1.239 1.193 - 3.56% -
SetIntersection_Front_Vector_uint64_16384_64 -3.70% 1385598.635 1334326.050 - -2.48% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 -3.70% 1105952.539 1065066.062 - -2.21% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 -3.69% 1.423 1.370 - 4.84% -
std::multiset<int>::contains(key)_(non-existent)/0 -3.69% 0.291 0.280 - -1.48% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.69% 13591.303 13090.241 - 1.13% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -3.69% 1282.978 1235.693 - -0.61% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 -3.68% 25.080 24.157 - 5.48% -
BM_CmpLess_ushort_schar -3.68% 1.119 1.078 - 6.30% -
BM_StringAssignStr_Huge_Opaque -3.67% 113.299 109.136 - 1.46% -
std::search(deque<int>)_(single_element)/1000 -3.67% 446.638 430.231 - -4.44% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 -3.67% 24.474 23.576 - 11.66% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 -3.66% 16.843 16.227 - 0.05% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 -3.66% 1.421 1.369 - 5.03% -
rng::starts_with(list<int>)/8192 -3.65% 8595.633 8281.628 - -10.87% -
std::multimap<int,_int>::erase(iterator)/32 -3.65% 20.978 20.212 - -0.11% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -3.64% 250004.039 240892.276 - 0.65% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 -3.64% 1.923 1.853 - 2.17% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 -3.64% 4856.554 4679.629 - -0.07% -
bm_gcd_trivial -3.64% 0.678 0.653 - -4.23% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -3.63% 377.936 364.218 - -0.56% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -3.63% 134783364.910 129896665.243 - 0.97% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -3.62% 40171.401 38718.003 - 0.43% -
SetIntersection_Front_Set_float_1024_16 -3.62% 1211438.939 1167633.274 - -1.98% -
std::make_heap(vector<int>)_(ascending)/8 -3.61% 16.963 16.351 - -2.23% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 -3.61% 13.612 13.121 - -0.50% -
std::sort_heap(deque<int>,_pred)/8192 -3.60% 451004.639 434765.127 - 1.59% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 -3.60% 37560.174 36208.601 - -0.92% -
std::partial_sort(vector<int>)_(repeated)/8192 -3.59% 27223.754 26247.245 - -0.53% -
SetIntersection_None_Set_uint32_262144_16384 -3.58% 1212839.844 1169430.746 - -0.98% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -3.58% 13473.784 12991.633 - 2.02% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 -3.58% 1879.295 1812.076 - 0.26% -
std::is_partitioned(list<int>)_(unpartitioned)/32 -3.55% 4.383 4.228 - -0.46% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8 -3.54% 44.584 43.005 - -1.31% -
SetIntersection_None_Set_float_262144_4 -3.53% 1199770.508 1157389.160 - -2.76% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 -3.52% 2.349 2.266 - 2.75% -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 -3.52% 105013.388 101321.683 - -1.08% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/0 -3.51% 15.318 14.780 - -1.32% -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 -3.51% 15.476 14.933 - -0.57% -
rng::find_last(vector<int>)_(bail_90%)/50 -3.50% 1.516 1.463 - 1.41% -
std::map<std::string,_int>::clear()/1024 -3.50% 23961.339 23122.844 - 4.78% -
SetIntersection_None_Vector_uint64_1024_4 -3.49% 1102987.149 1064457.008 - -1.38% -
BM_PushHeap_float_QuickSortAdversary_16384 -3.49% 0.497 0.479 - -0.22% -
SetIntersection_Front_Set_uint64_1024_16 -3.48% 1227791.863 1185026.356 - 1.51% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 -3.47% 15.284 14.753 - -1.48% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024 -3.47% 69.356 66.950 - -2.18% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 -3.47% 26620.027 25697.268 - -1.29% -
SetIntersection_Front_Vector_string_1024_256 -3.46% 10204165.223 9850754.171 - 5.96% -
std::multimap<int,_int>::clear()/32 -3.46% 666.607 643.558 - -0.71% -
std::stable_partition(vector<int>)_(dense)/50 -3.45% 26.313 25.406 - -2.99% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 -3.43% 13.061 12.613 - 0.25% -
std::multiset<std::string>::clear()/8192 -3.42% 217763.273 210324.458 - -1.57% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 -3.40% 1506.395 1455.198 - 21.20% -
BM_PushHeap_pair<uint32,_uint32>_Random_16 -3.40% 5.520 5.333 - -1.08% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 -3.39% 36.308 35.075 - -2.69% -
std::rotate(vector<bool>)_(by_1/4)/1024 -3.39% 14.162 13.681 - 4.89% -
SetIntersection_None_Set_uint64_16384_64 -3.39% 175620464.023 169663847.427 - 0.73% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -3.39% 943318.779 911368.611 - -0.17% -
rng::find_last_if(vector<int>)_(bail_90%)/8 -3.38% 0.618 0.597 - 6.83% -
BM_CmpLess_int_ushort -3.38% 1.150 1.111 - -1.02% -
std::unordered_set<int>::ctor(const&,_alloc)/1024 -3.38% 10140.450 9798.112 - -0.43% -
SetIntersection_Front_Set_string_262144_16 -3.37% 1938129.251 1872721.636 - 1.77% -
SetIntersection_None_Set_float_262144_256 -3.37% 1196047.936 1155696.857 - -2.77% -
std::unique_copy(list<int>,_pred)_(contiguous)/52 -3.37% 29.888 28.882 - -0.44% -
std::remove(deque<int>)_(prefix)/32 -3.36% 52.858 51.080 - -2.78% -
SetIntersection_Interlaced_Vector_uint32_64_4 -3.36% 17928218.691 17325494.812 - -1.40% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -3.36% 11.991 11.588 - 7.91% -
BM_CmpLess_int_uchar -3.36% 1.152 1.113 - 1.91% -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 -3.36% 30.972 29.933 - -1.42% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -3.35% 6872.156 6641.853 - -0.59% -
rng::find_if_not(vector<bool>)_(process_all)/8 -3.32% 3.569 3.450 - -1.68% -
SetIntersection_None_Vector_float_1024_4 -3.32% 1099032.300 1062542.703 - -1.58% -
SetIntersection_Interlaced_Set_float_1024_1024 -3.32% 12414990.576 12003110.235 - 2.75% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -3.32% 89.594 86.623 - -0.45% -
SetIntersection_None_Set_string_262144_256 -3.32% 1705061.115 1648518.635 - -1.02% -
rng::find_last_if(deque<int>)_(bail_90%)/50 -3.31% 2.648 2.560 - 0.13% -
BM_PushHeap_uint64_Descending_4 -3.31% 0.371 0.359 - -0.05% -
SetIntersection_Interlaced_Set_float_262144_256 -3.30% 1585005.209 1532636.150 - -2.08% -
std::sort_heap(deque<int>,_pred)/1024 -3.30% 12968.908 12540.623 - 2.10% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 -3.30% 1204563.996 1164871.328 - -0.43% -
std::search(deque<int>,_pred)_(near_matches)/1000 -3.29% 24094.137 23301.076 - -11.94% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192 -3.29% 523819.988 506592.669 - -3.83% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 -3.28% 19102022.084 18475004.575 - -0.11% -
SetIntersection_Interlaced_Set_uint32_262144_64 -3.28% 1591417.318 1539183.918 - 0.08% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -3.28% 3168648.357 3064705.402 - 0.13% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -3.28% 5.175 5.006 - -0.09% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 -3.28% 1598.034 1545.668 - 12.60% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -3.28% 35.733 34.562 - -1.20% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -3.28% 36052.335 34871.142 - 0.47% -
SetIntersection_None_Set_uint32_262144_4 -3.27% 1214413.332 1174692.303 - -0.92% -
SetIntersection_Interlaced_Set_uint32_262144_16 -3.26% 1619121.174 1566257.080 - 0.66% -
SetIntersection_None_Set_float_262144_64 -3.26% 1192726.645 1153815.672 - -2.81% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8192 -3.26% 461906.336 446855.499 - -1.56% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -3.26% 1224383.796 1184505.568 - 1.25% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -3.24% 16.415 15.883 - 0.67% -
std::multimap<int,_int>::count(key)_(existent)/1024 -3.24% 5.553 5.373 - -0.59% -
BM_CmpLess_short_uchar -3.24% 1.140 1.103 - 0.02% -
std::for_each(join_view(vector<vector<int>>))/8 -3.23% 1.423 1.377 - -7.67% -
SetIntersection_None_Set_string_262144_1024 -3.23% 1720230.062 1664625.000 - 0.68% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -3.23% 13014.337 12593.783 - -4.96% -
SetIntersection_Front_Set_float_64_64 -3.22% 13646673.642 13207791.381 - 0.96% -
std::find_if(list<int>)_(process_all)/8192 -3.21% 7450.918 7211.504 - -1.72% -
SetIntersection_Interlaced_Set_float_262144_16 -3.21% 1609847.736 1558153.156 - -2.77% -
std::rotate(list<int>)_(1_element_backward)/8192 -3.21% 7466.603 7227.063 - -0.78% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 -3.20% 11.000 10.648 - -2.63% -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 -3.20% 944.514 914.275 - -1.38% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 -3.20% 14113.460 13661.798 - -0.69% -
std::set<std::string>::find(key)_(existent)/8192 -3.20% 30.665 29.685 - -1.46% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 -3.19% 13005203.083 12589923.688 - -3.14% -
BM_CmpEqual_short_uint -3.19% 1.146 1.110 - 1.13% -
SetIntersection_Front_Vector_uint32_64_64 -3.19% 10998798.546 10648353.066 - 0.73% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 -3.19% 111472.742 107921.445 - -0.11% -
SetIntersection_Interlaced_Set_float_262144_1024 -3.18% 1544752.277 1495590.576 - -2.20% -
SetIntersection_None_Set_string_262144_16 -3.18% 1701763.834 1647630.939 - -0.57% -
std::count(vector<int>)_(every_other)/8 -3.18% 1.335 1.293 - -3.91% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 -3.18% 1.155 1.119 - -6.93% -
std::copy_if(vector<int>)_(entire_range)/8 -3.17% 2.265 2.194 - -4.30% -
std::multimap<std::string,_int>::count(key)_(existent)/32 -3.16% 20.118 19.482 - -8.75% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -3.16% 15.353 14.868 - -1.07% -
SetIntersection_Interlaced_Vector_string_1024_1 -3.16% 1103453.655 1068572.653 - -0.75% -
std::set<int>::clear()/8192 -3.16% 82177.383 79580.909 - -4.55% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -3.16% 3188667.332 3087922.207 - 1.65% -
BM_vector_deque_ranges_copy/64 -3.16% 2.803 2.715 - -9.96% -
std::generate_n(deque<int>)/8192 -3.16% 2015.759 1952.133 - -1.13% -
std::search(deque<int>,_pred)_(near_matches)/1024 -3.15% 25235.875 24439.795 - -11.99% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -3.15% 13.643 13.213 - 0.27% -
SetIntersection_None_Set_uint32_262144_1 -3.15% 1217392.494 1179014.322 - -0.82% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/0 -3.15% 15.255 14.775 - -1.44% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -3.15% 1607453.914 1556866.638 - -0.11% -
SetIntersection_Front_Vector_uint32_1024_64 -3.15% 1372393.456 1329211.384 - 3.47% -
std::find_if(vector<char>)_(bail_25%)/1024 -3.14% 26.011 25.195 - -11.72% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 -3.13% 3553208.715 3441875.864 - 0.27% -
std::none_of(vector<int>)_(process_all)/8 -3.13% 2.500 2.422 - -1.51% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 -3.12% 56.216 54.461 - -0.05% -
SetIntersection_Interlaced_Vector_string_262144_64 -3.12% 19913711.247 19293086.205 - -12.05% -
std::adjacent_find(deque<int>,_pred)/50 -3.12% 30.808 29.848 - -4.14% -
std::find_if(list<int>)_(bail_25%)/8192 -3.11% 1452.046 1406.842 - -1.87% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -3.11% 1175862.515 1139346.747 - -1.31% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -3.10% 241.386 233.892 - -3.46% -
std::partial_sort(vector<int>)_(descending)/8 -3.10% 25.388 24.600 - 0.28% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/1024 -3.10% 25.021 24.246 - -1.77% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 -3.10% 96.757 93.762 - -2.15% -
SetIntersection_Front_Set_uint32_262144_256 -3.10% 3821812.911 3703504.736 - -4.71% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 -3.09% 20000.512 19382.774 - -0.23% -
std::map<int,_int>::ctor(const&,_alloc)/0 -3.09% 13.083 12.679 - -0.14% -
SetIntersection_Interlaced_Set_float_16384_4 -3.08% 171734920.891 166442916.842 - -2.50% -
BM_StringRelationalLiteral_Compare_Large_Large_Control -3.08% 2.063 1.999 - -2.07% -
std::unordered_multiset<int>::erase(iterator)/1024 -3.07% 20.161 19.541 - -0.06% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 -3.07% 18442.618 17876.431 - -0.28% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 -3.07% 87.552 84.865 - -9.62% -
std::count(list<int>)_(every_other)/8 -3.06% 2.131 2.066 - -3.01% -
SetIntersection_None_Vector_uint64_262144_16384 -3.05% 1155002.388 1119766.779 - -0.02% -
std::unordered_set<std::string>::count(key)_(non-existent)/0 -3.04% 0.335 0.325 - -2.03% -
BM_CmpEqual_short_ushort -3.03% 1.119 1.085 - -1.40% -
SetIntersection_None_Set_uint32_262144_64 -3.03% 1213896.160 1177076.904 - -0.45% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -3.03% 1691297.934 1640076.008 - -0.38% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 -3.03% 20.126 19.517 - -0.10% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -3.02% 13208.976 12810.011 - 1.72% -
std::vector<std::string>::ctor(size)/32 -3.02% 31.751 30.793 - -7.16% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -3.02% 22.458 21.780 - 6.72% -
SetIntersection_None_Set_string_262144_64 -3.02% 1703906.740 1652503.256 - -1.35% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -3.02% 41395.488 40147.023 - 1.93% -
std::multiset<int>::equal_range(key)_(existent)/8192 -3.01% 8.702 8.440 - 0.27% -
SetIntersection_Interlaced_Set_uint32_262144_4 -3.01% 1302458.494 1263288.492 - 0.36% -
std::map<std::string,_int>::erase(iterator)/1024 -3.00% 35.703 34.631 - -0.08% -
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 -3.00% 7.353 7.133 - -13.72% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -2.99% 12765.878 12383.557 - -3.91% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 -2.99% 64421992.092 62493614.348 - 1.06% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192 -2.99% 5.431 5.269 - 0.01% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -2.99% 1189597.387 1154036.481 - 4.07% -
std::unordered_multiset<int>::erase(key)_(existent)/32 -2.99% 22.427 21.757 - 6.43% -
std::unordered_set<std::string>::find(key)_(existent)/32 -2.97% 39.750 38.568 - 17.36% -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 -2.96% 39326.470 38160.813 - -2.03% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 -2.95% 44.226 42.921 - -2.34% -
rng::find_last_if(deque<int>)_(bail_90%)/1024 -2.94% 43.261 41.987 - -1.16% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 -2.94% 1095921.430 1063681.247 - 3.74% -
BM_CmpEqual_schar_uchar -2.94% 1.114 1.082 - -0.45% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -2.93% 275.105 267.041 - -0.14% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8192 -2.93% 488262.020 473958.393 - -0.39% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 -2.93% 20.220 19.628 - -3.33% -
SetIntersection_Interlaced_Set_float_262144_1 -2.93% 1044856.537 1014275.814 - -3.81% -
SetIntersection_Interlaced_Vector_uint32_262144_16384 -2.93% 371962841.924 361077589.656 - 3.65% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -2.93% 850.348 825.468 - 1.85% -
SetIntersection_Interlaced_Vector_uint64_16384_4 -2.92% 1428284.828 1386540.000 - -4.35% -
std::list<std::string>::erase(begin)_(cheap_elements)/1024 -2.92% 12.488 12.123 - -15.36% -
SetIntersection_None_Vector_string_16384_16384 -2.92% 1247558.401 1211147.544 - -3.95% -
BM_vector_deque_move/2 -2.91% 2.004 1.946 - -9.14% -
BM_CmpEqual_int_int -2.91% 1.091 1.059 - -1.17% -
SetIntersection_None_Set_string_262144_16384 -2.91% 1702489.178 1652940.916 - -0.71% -
std::unordered_set<std::string>::count(key)_(existent)/8192 -2.91% 38.582 37.460 - -8.26% -
std::move_backward(vector<bool>)_(aligned)/512 -2.91% 2.280 2.214 - -5.80% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -2.90% 37.515 36.425 - -5.07% -
BM_deque_vector_ranges_copy/5500 -2.90% 198.332 192.574 - -2.05% -
std::find_first_of(list<int>)_(small_needle)/32 -2.90% 96.678 93.872 - -1.53% -
rng::contains(list<int>)_(process_all)/8 -2.90% 2.381 2.312 - -1.56% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast -2.89% 1.661 1.612 - -0.03% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -2.89% 21.910 21.276 - -2.01% -
SetIntersection_None_Set_float_262144_16384 -2.89% 1201612.141 1166869.141 - -2.65% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 -2.89% 1196653.862 1162093.939 - -1.71% -
BM_CmpLess_ushort_uint -2.89% 1.081 1.050 - -1.68% -
BM_CmpEqual_ushort_uchar -2.89% 1.123 1.091 - -1.53% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -2.89% 15.381 14.937 - 0.27% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 -2.88% 4737.806 4601.196 - -7.16% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -2.88% 14477.288 14059.866 - -0.12% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1 -2.88% 16842247.539 16357682.900 - 1.37% -
rng::ends_with(list<int>)_(mismatch_at_start)/8 -2.87% 3.160 3.069 - -4.60% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 -2.87% 17512672.119 17009669.383 - -0.08% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 -2.87% 228.568 222.010 - 5.85% -
std::map<int,_int>::count(key)_(non-existent)/8192 -2.87% 11.428 11.100 - -1.27% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.87% 387.514 376.401 - 1.55% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 -2.86% 6788.506 6594.133 - -1.09% -
SetIntersection_None_Vector_uint64_1024_16 -2.86% 1104320.490 1072716.334 - -0.77% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 -2.86% 32.207 31.285 - 0.05% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 -2.86% 12801544.464 12435738.493 - -0.16% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 -2.85% 1061672.351 1031373.852 - -0.12% -
std::multiset<int>::find(key)_(existent)/32 -2.85% 1.660 1.613 - -0.69% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -2.85% 13.616 13.229 - 0.19% -
BM_CmpLess_short_uint -2.84% 1.145 1.112 - 1.02% -
std::is_sorted_until(deque<int>)/8 -2.84% 2.542 2.470 - -23.11% -
std::sort(vector<int>)_(heap)/8 -2.84% 24.441 23.747 - -0.43% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 -2.84% 1834721.313 1782655.838 - 0.13% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 -2.83% 140607.813 136627.968 - 0.19% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 -2.82% 13.523 13.142 - -0.14% -
std::set<int>::ctor(const&,_alloc)/0 -2.82% 13.151 12.781 - 0.52% -
std::unordered_map<int,_int>::ctor(const&)/8192 -2.81% 56615.908 55023.360 - -0.04% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 -2.81% 3233.047 3142.121 - 0.01% -
std::find_end(deque<int>,_pred)_(process_all)/1024 -2.81% 603.360 586.394 - -0.66% -
SetIntersection_Interlaced_Set_float_262144_4 -2.81% 1294171.307 1257787.518 - -3.16% -
SetIntersection_Interlaced_Vector_string_64_1 -2.81% 17259813.501 16774922.952 - -0.32% -
SetIntersection_None_Set_float_262144_262144 -2.81% 1204247.479 1170463.869 - -2.24% -
SetIntersection_Interlaced_Vector_string_16384_1 -2.80% 1107147.689 1076119.216 - 0.57% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/0 -2.80% 13.605 13.224 - 0.32% -
SetIntersection_Interlaced_Set_uint32_16384_4 -2.80% 174458253.965 169580546.177 - 0.95% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 -2.79% 23235625.108 22586273.361 - 5.48% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 -2.78% 16.374 15.918 - 0.05% -
std::map<std::string,_int>::clear()/8192 -2.78% 227074.220 220763.194 - 3.37% -
std::multiset<std::string>::contains(key)_(non-existent)/32 -2.78% 10.778 10.479 - -3.13% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.78% 525.397 510.809 - -0.91% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -2.78% 1186100.636 1153185.270 - 0.32% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.77% 9084.368 8832.819 - -4.39% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 -2.76% 203.960 198.324 - -0.68% -
std::all_of(list<int>)_(process_all)/8 -2.76% 2.719 2.644 - 0.34% -
std::partial_sort_copy(vector<int>)_(shuffled)/8 -2.76% 11.611 11.291 - -1.25% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 -2.76% 5174611.376 5031892.735 - 1.46% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 -2.76% 2.385 2.319 - -0.92% -
SetIntersection_Interlaced_Set_string_16_16 -2.76% 61716755.029 60015435.619 - -0.17% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 -2.75% 1056491.772 1027385.647 - 2.63% -
std::set<std::string>::lower_bound(key)_(existent)/8192 -2.75% 31.241 30.382 - -1.49% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 -2.75% 11710237.067 11388482.801 - 0.98% -
SetIntersection_Interlaced_Set_string_16_1 -2.75% 66731081.712 64898134.593 - -0.17% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/1024 -2.74% 17114.010 16644.794 - -0.72% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 -2.74% 22.618 21.998 - -0.81% -
std::multiset<std::string>::ctor(const&)/1024 -2.74% 35493.582 34522.243 - -4.39% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 -2.74% 16586291.537 16132617.948 - 1.56% -
BM_StringRelational_Eq_Large_Large_ChangeFirst -2.73% 1.545 1.503 - -0.00% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 -2.73% 0.630 0.613 - -5.87% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/0 -2.73% 13.485 13.117 - 0.26% -
std::copy(vector<int>)/4096 -2.73% 150.626 146.515 - -14.79% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 -2.73% 10.608 10.319 - -2.13% -
std::unordered_set<std::string>::ctor(const&)/1024 -2.72% 34202.804 33270.924 - -14.66% -
BM_PushHeap_uint32_Random_16 -2.72% 4.180 4.066 - -3.29% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -2.72% 33.359 32.452 - 2.87% -
SetIntersection_None_Vector_float_262144_1 -2.72% 1164350.505 1132706.413 - -0.81% -
std::rotate_copy(deque<int>)/8192 -2.72% 298.955 290.835 - 0.38% -
BM_CmpLess_uchar_uchar -2.71% 1.078 1.049 - -2.48% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 -2.71% 4.628 4.503 - 6.79% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -2.71% 186797.930 181737.132 - -1.40% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 -2.71% 1.279 1.244 - -5.81% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 -2.70% 59.368 57.762 - -2.03% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 -2.70% 54841.951 53358.660 - -1.63% -
SetIntersection_Interlaced_Set_string_262144_256 -2.70% 2081556.232 2025319.822 - -0.75% -
std::vector<std::string>::erase(middle)_(cheap_elements)/32 -2.70% 12.246 11.915 - 0.11% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -2.70% 1122039.562 1091776.864 - -0.42% -
SetIntersection_Interlaced_Set_string_1_1 -2.69% 566736809.475 551476259.879 - -0.31% -
BM_CmpLess_short_int -2.69% 1.136 1.105 - -1.43% -
std::unordered_set<int>::ctor(const&)/1024 -2.69% 6893.976 6708.602 - 0.23% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 -2.68% 138.667 134.945 - -2.42% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 -2.68% 1262323.158 1228451.010 - -2.22% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 -2.68% 5320159.811 5177416.565 - -0.22% -
SetIntersection_Interlaced_Vector_float_16384_1 -2.68% 1071099.492 1042381.546 - -0.14% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -2.68% 400.360 389.630 - -0.73% -
BM_PushHeap_float_QuickSortAdversary_1 -2.67% 0.449 0.437 - 4.05% -
SetIntersection_None_Set_string_64_16 -2.67% 18987297.820 18479709.858 - 2.51% -
std::multiset<int>::find(key)_(existent)/8192 -2.67% 8.908 8.670 - 1.66% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 -2.67% 4341412.970 4225466.592 - 1.60% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 -2.67% 38010750.021 36996336.049 - 0.84% -
SetIntersection_Interlaced_Set_string_1024_16 -2.67% 13172778.262 12821261.896 - 1.12% -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 -2.66% 286002.924 278383.052 - -1.36% -
SetIntersection_None_Set_uint32_262144_256 -2.66% 1210101.156 1177931.723 - -0.20% -
SetIntersection_Interlaced_Set_uint32_262144_16384 -2.66% 1300008.949 1265468.424 - 1.60% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 -2.65% 13.347 12.993 - -1.03% -
SetIntersection_None_Vector_uint64_16384_1 -2.65% 1128744.076 1098776.434 - -0.47% -
SetIntersection_Front_Vector_uint64_262144_4 -2.65% 1084804.364 1056058.625 - 1.48% -
SetIntersection_Interlaced_Set_string_1024_1 -2.65% 1114131.154 1084659.979 - -0.47% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -2.64% 1603539.576 1561151.694 - 2.26% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 -2.64% 4251146.599 4138843.114 - 3.33% -
SetIntersection_Interlaced_Set_string_4_4 -2.64% 161752356.068 157483431.112 - 0.04% -
SetIntersection_None_Set_float_16_1 -2.64% 68013977.265 66220128.196 - 0.23% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -2.64% 15.253 14.851 - 0.17% -
rng::find_last(list<int>)_(bail_10%)/50 -2.64% 16.361 15.930 - -0.04% -
SetIntersection_Front_Vector_string_262144_16 -2.63% 1608091.112 1565763.583 - -3.47% -
std::set<int>::contains(key)_(non-existent)/1024 -2.63% 6.055 5.895 - -2.59% -
BM_deque_deque_copy/4000 -2.63% 145.950 142.109 - -0.58% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 -2.63% 29.987 29.198 - 9.35% -
std::stable_partition(deque<int>)_(alloc_fails)/50 -2.62% 1922.355 1871.902 - -0.51% -
std::set<std::string>::erase(iterator)/8192 -2.62% 31.029 30.216 - 1.64% -
SetIntersection_Interlaced_Set_float_262144_64 -2.62% 1573635.904 1532441.404 - -2.27% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -2.61% 15.323 14.922 - -1.38% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 -2.61% 4861.077 4734.034 - -0.15% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -2.61% 170488.874 166034.082 - -2.62% -
SetIntersection_Interlaced_Set_float_64_64 -2.61% 13353964.578 13005367.286 - -0.83% -
SetIntersection_Front_Set_string_262144_4 -2.61% 1279899.034 1246500.182 - 1.33% -
SetIntersection_Interlaced_Vector_string_16384_4 -2.61% 1809998.454 1762771.303 - -1.18% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 -2.61% 1064877.395 1037105.141 - 0.25% -
rng::contains_subrange(deque<int>)_(same_length)/16 -2.60% 12.708 12.377 - -5.15% -
SetIntersection_None_Vector_uint32_256_256 -2.60% 2182429.148 2125644.006 - 1.36% -
SetIntersection_None_Set_string_262144_262144 -2.60% 1710767.334 1666263.836 - 0.50% -
std::set<std::string>::insert(value)_(new_value,_end)/32 -2.60% 40.839 39.777 - 0.52% -
SetIntersection_Front_Vector_uint32_1024_16 -2.59% 1129614.866 1100339.208 - -1.42% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 -2.59% 33.495 32.628 - -0.30% -
SetIntersection_None_Set_uint32_262144_1024 -2.59% 1205418.945 1174249.596 - -0.64% -
std::stable_sort(deque<int>)_(repeated)/1024 -2.58% 1456.669 1419.082 - 0.01% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8 -2.58% 54.342 52.941 - 0.31% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 -2.58% 205335869.819 200047393.259 - -2.99% -
rng::fold_left(deque<int>)/8 -2.58% 4.025 3.921 - -0.12% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 -2.57% 38.547 37.555 - 1.58% -
SetIntersection_Front_Set_uint64_262144_1 -2.57% 1068576.316 1041106.761 - 4.00% -
std::flat_multimap<int,_int>::clear()/0 -2.57% 402.105 391.773 - -0.33% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 -2.57% 31.240 30.437 - 7.82% -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 -2.56% 63.374 61.750 - -0.26% -
SetIntersection_None_Set_string_262144_1 -2.56% 1699790.609 1656285.400 - -0.24% -
SetIntersection_None_Vector_string_64_16 -2.56% 14382474.485 14014517.110 - -0.22% -
std::multiset<int>::erase(key)_(existent)/8192 -2.56% 62.288 60.696 - -1.45% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 -2.56% 25.489 24.838 - -1.20% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -2.55% 165.767 161.546 - 1.15% -
std::stable_sort(deque<int>)_(repeated)/8 -2.55% 19.713 19.212 - 8.06% -
SetIntersection_Interlaced_Vector_string_256_1 -2.54% 4347446.389 4236818.621 - -0.55% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 -2.54% 9.480 9.239 - -0.83% -
std::stable_partition(list<int>)_(sparse)/50 -2.54% 27.043 26.356 - -2.74% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -2.54% 176325.336 171848.514 - -1.96% -
SetIntersection_None_Vector_string_16384_4 -2.54% 1244967.866 1213388.832 - -2.21% -
std::find_first_of(vector<int>)_(large_needle)/32 -2.54% 111.832 108.995 - -11.10% -
rng::find_last(list<int>)_(bail_10%)/1024 -2.53% 674.797 657.713 - 0.35% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 -2.53% 8735872.298 8515175.463 - 0.00% -
SetIntersection_Front_Vector_uint64_16384_16 -2.52% 1132367.435 1103876.507 - -1.30% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 -2.51% 20.402 19.889 - 4.24% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -2.51% 400.924 390.862 - -0.92% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -2.51% 1.802 1.757 - 0.14% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 -2.50% 12.960 12.636 - 4.02% -
BM_StringRelational_Less_Huge_Empty_Control -2.50% 1.655 1.614 - -6.09% -
SetIntersection_None_Vector_uint64_262144_4 -2.50% 1151017.544 1122231.420 - 0.04% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -2.50% 1207091.858 1176923.166 - 0.02% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 -2.50% 819.837 799.373 - -0.29% -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8192 -2.49% 63724.692 62134.893 - -1.65% -
std::stable_partition(vector<int>)_(alloc_fails)/32 -2.49% 1883.964 1836.966 - -0.37% -
SetIntersection_Front_Set_float_262144_64 -2.49% 1694075.170 1651829.614 - -0.51% -
SetIntersection_None_Set_float_256_64 -2.49% 9422170.085 9187415.849 - -0.96% -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 -2.49% 20.215 19.711 - -0.08% -
SetIntersection_Interlaced_Vector_string_262144_16 -2.49% 5992657.497 5843550.239 - 2.18% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 -2.48% 1098142.576 1070929.518 - -0.13% -
SetIntersection_Front_Vector_uint64_16384_4 -2.48% 1070256.558 1043735.992 - -0.76% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.47% 542.023 528.626 - 1.32% -
std::search(list<int>,_pred)_(same_length)/8192 -2.47% 8817.087 8599.203 - -7.80% -
SetIntersection_Front_Set_string_256_1 -2.47% 4393257.625 4284781.544 - -0.61% -
BM_vector_deque_move/1 -2.47% 2.282 2.225 - -9.63% -
std::none_of(list<int>)_(process_all)/32768 -2.46% 26692.966 26035.293 - -1.19% -
BM_deque_vector_ranges_move/4000 -2.46% 146.076 142.477 - -0.92% -
std::move_backward(list<int>)/512 -2.46% 377.665 368.366 - -1.22% -
SetIntersection_Front_Vector_uint64_16_16 -2.46% 36216717.230 35325323.595 - 0.58% -
SetIntersection_None_Vector_uint32_1024_64 -2.46% 1108598.033 1081344.192 - 0.77% -
SetIntersection_Interlaced_Set_uint64_262144_1 -2.46% 1074622.364 1048218.359 - -2.75% -
BM_StringRelational_Eq_Empty_Empty_Control -2.46% 2.118 2.066 - 0.02% -
SetIntersection_Front_Vector_string_16384_1024 -2.45% 38681646.155 37732873.562 - 0.97% -
SetIntersection_None_Set_uint32_262144_262144 -2.45% 1208029.299 1178417.560 - -1.89% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.44% 371.217 362.146 - -1.04% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 -2.44% 8973748.452 8754480.516 - 1.75% -
std::upper_bound(std::list<int>)/8192 -2.44% 14122.896 13778.802 - 4.85% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 -2.43% 656165.456 640194.917 - -2.56% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 -2.43% 4853.916 4735.916 - 0.07% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 -2.43% 3.544 3.458 - -1.77% -
std::partial_sort_copy(deque<int>)_(shuffled)/8 -2.43% 11.303 11.028 - -1.27% -
SetIntersection_None_Vector_uint32_1024_16 -2.43% 1105840.484 1079007.374 - 0.64% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 -2.43% 13.620 13.290 - 0.96% -
SetIntersection_Interlaced_Set_float_16_16 -2.42% 38789084.375 37848680.267 - 1.62% -
BM_deque_deque_move/5500 -2.42% 202.045 197.148 - -1.71% -
BM_CmpEqual_ushort_uint -2.42% 1.069 1.043 - -1.91% -
std::set<int>::erase(key)_(existent)/32 -2.42% 22.008 21.475 - -5.42% -
std::make_heap(vector<int>,_pred)_(shuffled)/8 -2.42% 16.215 15.823 - 0.13% -
std::multiset<int>::find(key)_(existent)/1024 -2.41% 4.249 4.146 - 1.01% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -2.41% 1073225.193 1047352.444 - 1.56% -
SetIntersection_None_Vector_uint64_256_16 -2.41% 4071927.095 3973833.641 - -0.23% -
rng::contains_subrange(vector<int>)_(same_length)/8192 -2.41% 1908.898 1862.989 - -0.56% -
SetIntersection_Front_Set_string_1024_1 -2.40% 1106618.958 1080007.668 - -0.54% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -2.40% 151443.356 147801.930 - -11.48% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 -2.40% 210241.865 205201.305 - 0.22% -
std::deque<int>::ctor(const&)_(cheap_elements)/8192 -2.39% 2210.858 2158.014 - -0.33% -
std::set<int>::erase(iterator)/1024 -2.38% 20.242 19.760 - -5.80% -
std::unique(list<int>,_pred)_(contiguous)/1024 -2.38% 973.842 950.652 - -1.70% -
std::find_end(forward_list<int>)_(match_near_end)/1024 -2.38% 4584.955 4475.930 - -0.18% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -2.37% 66268.701 64695.389 - 0.33% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 -2.37% 4.310 4.208 - -0.02% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 -2.37% 1064415.722 1039195.907 - 1.49% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 -2.37% 16.596 16.203 - -1.72% -
std::sort(vector<NonIntegral>)_(shuffled)/1024 -2.36% 4725.111 4613.369 - -1.33% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 -2.36% 4446082.029 4340947.354 - 1.44% -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/8192 -2.36% 13.051 12.743 - 0.03% -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 -2.36% 20.603 20.117 - -1.23% -
std::partition(list<int>)_(dense)/32 -2.36% 8.952 8.741 - -0.77% -
std::deque<std::string>::insert(middle)_(cheap_elements)/32 -2.35% 25.106 24.517 - -0.07% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -2.35% 399.780 390.400 - -0.60% -
SetIntersection_None_Vector_string_4_4 -2.35% 138990411.721 135730477.618 - -0.89% -
SetIntersection_Interlaced_Set_string_262144_1 -2.34% 1110736.749 1084703.673 - 3.96% -
BM_deque_deque_ranges_move_backward/4096 -2.34% 155.306 151.674 - -3.91% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 -2.33% 1112114.884 1086159.748 - -1.78% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -2.33% 216.805 211.747 - 0.26% -
std::mismatch(deque<int>)_(it,_it,_it)/1000 -2.33% 466.637 455.753 - 9.67% -
std::set<std::string>::clear()/1024 -2.33% 22482.733 21959.539 - 4.60% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 -2.33% 77580.928 75775.966 - -0.75% -
SetIntersection_None_Set_uint64_256_64 -2.32% 9382142.097 9164197.378 - 1.25% -
std::for_each(list<int>)/8 -2.32% 2.519 2.460 - -2.91% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 -2.32% 29614.673 28928.495 - 0.11% -
std::flat_multimap<int,_int>::clear()/32 -2.32% 401.845 392.542 - -0.32% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 -2.31% 2.313 2.259 - -2.28% -
SetIntersection_None_Vector_uint64_64_64 -2.31% 8627991.744 8428484.293 - 0.27% -
std::set<std::string>::clear()/0 -2.31% 401.471 392.188 - 0.02% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 -2.31% 15.312 14.958 - 0.42% -
std::all_of(list<int>)_(process_all)/32768 -2.31% 26335.806 25727.102 - -0.60% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -2.31% 400.310 391.064 - -0.99% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -2.31% 1177747.916 1150600.675 - 4.72% -
BM_CmpLess_ushort_ushort -2.30% 1.090 1.065 - -1.32% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -2.30% 39.814 38.898 - 6.00% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.30% 683.961 668.225 - -5.30% -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/32 -2.30% 13.068 12.767 - 0.10% -
std::multimap<int,_int>::count(key)_(non-existent)/8192 -2.29% 9.653 9.432 - 2.27% -
std::move_backward(deque<int>)/8 -2.29% 3.436 3.357 - -7.25% -
BM_CmpEqual_short_int -2.29% 1.136 1.110 - -2.12% -
std::find_if(list<int>)_(process_all)/32768 -2.29% 25777.024 25187.971 - -1.55% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 -2.28% 51.966 50.781 - -2.01% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 -2.28% 16.798 16.414 - 3.02% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -2.28% 402.818 393.649 - -1.03% -
SetIntersection_None_Vector_string_256_64 -2.28% 3679144.223 3595420.054 - -1.36% -
SetIntersection_Front_Set_float_16_4 -2.27% 55820845.415 54551107.935 - 0.03% -
SetIntersection_None_Vector_uint32_262144_1024 -2.27% 1151271.109 1125083.694 - -0.19% -
rng::find_last_if(vector<int>)_(bail_90%)/50 -2.27% 1.520 1.486 - -1.86% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 -2.27% 23208.731 22681.677 - 0.25% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4 -2.27% 56236560.783 54960614.167 - 1.18% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 -2.27% 4229266.802 4133331.770 - -0.22% -
SetIntersection_Front_Set_uint32_262144_262144 -2.27% 1660380.857 1622747.965 - -1.40% -
SetIntersection_Interlaced_Set_string_4_1 -2.26% 226748245.583 221620026.993 - 0.20% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/8192 -2.26% 52719.900 51528.916 - -5.50% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 -2.26% 15.210 14.866 - 0.12% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 -2.26% 416.725 407.315 - -0.17% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -2.26% 243319897.671 237827307.168 - 2.09% -
SetIntersection_Front_Set_string_1_1 -2.26% 564725508.719 551983471.246 - -0.04% -
std::partition_copy(vector<int>)/32 -2.25% 8.078 7.896 - -1.43% -
std::copy(vector<int>)/8 -2.25% 2.184 2.134 - 0.36% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 -2.25% 9.116 8.911 - -0.23% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -2.25% 400.199 391.184 - -0.17% -
std::map<int,_int>::lower_bound(key)_(existent)/8192 -2.25% 5.682 5.554 - -0.40% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 -2.25% 24.393 23.844 - -3.88% -
std::unordered_set<int>::ctor(const&)/8192 -2.25% 56042.916 54783.044 - -0.49% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 -2.25% 1697857.422 1659722.086 - 3.13% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/1024 -2.25% 800.593 782.613 - -0.61% -
std::sort(deque<int>)_(qsort_adversarial)/1024 -2.25% 18123.411 17716.418 - -0.12% -
std::flat_map<int,_int>::erase(iterator)/8192 -2.24% 504.129 492.839 - -0.58% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -2.24% 398.797 389.883 - -0.72% -
std::pop_heap(vector<std::string>)/1024 -2.23% 20.990 20.521 - -0.12% -
BM_StringConstructDestroyCStr_Large_Transparent -2.23% 10.129 9.903 - -4.17% -
std::partial_sort_copy(deque<int>)_(repeated)/8192 -2.23% 30111.049 29439.302 - -0.25% -
SetIntersection_Interlaced_Vector_string_16_1 -2.23% 65604980.314 64142735.846 - -0.44% -
std::move(vector<bool>)_(unaligned)/512 -2.22% 4.782 4.676 - -0.38% -
std::search(list<int>)_(no_match)/1024 -2.22% 749.921 733.306 - -4.48% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.21% 7517.445 7350.972 - -0.97% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 -2.21% 22845672.486 22340029.965 - 2.02% -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/32 -2.21% 13.047 12.758 - 0.16% -
SetIntersection_Interlaced_Set_string_64_1 -2.21% 17518317.560 17131122.664 - 1.37% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 -2.21% 1263006.594 1235092.691 - -1.85% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 -2.21% 1056804.972 1033490.990 - -1.29% -
SetIntersection_Interlaced_Set_string_262144_1024 -2.20% 2105109.699 2058717.937 - -0.15% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 -2.19% 1065735.386 1042371.391 - 0.02% -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/1024 -2.19% 13.048 12.762 - 0.13% -
SetIntersection_Interlaced_Set_string_16384_1 -2.19% 1110352.355 1086058.865 - 0.16% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 -2.19% 60.114 58.799 - -1.51% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 -2.19% 22649251.489 22154144.896 - -1.65% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -2.17% 399.755 391.064 - -1.13% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.17% 7805.594 7635.977 - -0.55% -
SetIntersection_Front_Vector_float_1024_1 -2.17% 1056776.886 1033816.683 - -5.96% -
std::multiset<int>::insert(value)_(new_value,_end)/8192 -2.17% 82.328 80.540 - -3.72% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -2.17% 621.985 608.482 - -1.04% -
std::set<std::string>::upper_bound(key)_(non-existent)/8192 -2.17% 32.321 31.619 - 2.38% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -2.17% 169736.869 166052.407 - -0.96% -
std::make_heap(deque<int>,_pred)_(descending)/8 -2.17% 19.390 18.969 - 0.42% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.17% 528.806 517.343 - -1.06% -
SetIntersection_Front_Set_float_256_1 -2.17% 4215403.305 4124108.948 - -0.89% -
SetIntersection_Interlaced_Vector_string_4_4 -2.17% 153879752.243 150547262.229 - 0.18% -
SetIntersection_Interlaced_Vector_string_16384_64 -2.16% 12178672.720 11915034.714 - -4.39% -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 -2.16% 23.426 22.920 - 0.04% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 -2.16% 5114643.937 5004088.435 - 2.44% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -2.16% 1679493.162 1643193.439 - 0.55% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8192 -2.16% 170124.182 166447.839 - -0.14% -
std::is_sorted_until(vector<int>,_pred)/1024 -2.16% 419.715 410.654 - 0.03% -
SetIntersection_Front_Set_uint32_1024_1 -2.16% 1065102.236 1042130.890 - 0.18% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 -2.16% 817.266 799.644 - 4.22% -
SetIntersection_Interlaced_Vector_string_262144_4 -2.16% 2054683.761 2010382.282 - -3.62% -
std::any_of(list<int>)_(process_all)/32 -2.15% 11.748 11.495 - -1.59% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8192 -2.15% 63779.148 62406.271 - -0.97% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 -2.15% 1158242.529 1133324.032 - 0.60% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4 -2.15% 144204758.663 141106151.509 - 0.59% -
std::multiset<int>::ctor(const&,_alloc)/0 -2.15% 12.992 12.713 - -0.05% -
std::sort(vector<int>)_(pipe-organ)/8 -2.14% 17.968 17.583 - 0.51% -
std::any_of(list<int>)_(process_all)/32768 -2.14% 26094.079 25534.822 - -2.17% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 -2.14% 18612063.147 18213474.936 - 2.72% -
std::unordered_set<int>::clear()/8192 -2.13% 67288.814 65852.335 - 4.15% -
SetIntersection_Interlaced_Set_float_1024_64 -2.13% 10294092.846 10074586.064 - -1.29% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -2.13% 52.061 50.952 - 7.14% -
BM_StringResizeAndOverwrite -2.13% 0.841 0.823 - 0.62% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -2.13% 32810.853 32112.286 - -2.22% -
std::stable_sort(deque<int>)_(shuffled)/1024 -2.13% 2583.297 2528.348 - 0.34% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.13% 765.876 749.588 - -0.26% -
std::flat_multimap<int,_int>::clear()/1024 -2.13% 401.215 392.685 - -0.38% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 -2.13% 1095720.571 1072436.266 - -0.27% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 -2.12% 19455.474 19042.205 - 5.41% -
SetIntersection_Front_Set_string_64_16 -2.12% 24370718.248 23853684.965 - -1.50% -
SetIntersection_Interlaced_Vector_string_64_4 -2.12% 21750318.924 21289212.192 - -1.01% -
std::unordered_set<std::string>::clear()/1024 -2.12% 23901.239 23395.572 - -0.75% -
std::map<int,_int>::contains(key)_(non-existent)/1024 -2.11% 5.815 5.692 - 4.44% -
std::stable_sort(vector<int>)_(repeated)/8 -2.11% 15.843 15.509 - -1.38% -
std::sort(deque<int>)_(heap)/8 -2.11% 24.737 24.216 - -1.19% -
SetIntersection_Interlaced_Set_float_262144_16384 -2.10% 1280043.701 1253117.268 - -1.60% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 -2.10% 94999.524 93004.204 - -0.12% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -2.10% 399.906 391.523 - -0.28% -
BM_deque_deque_ranges_copy/4000 -2.10% 146.260 143.196 - -1.38% -
SetIntersection_None_Vector_uint64_16384_64 -2.09% 1117509.722 1094113.485 - -0.48% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 -2.09% 2.828 2.769 - -6.52% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 -2.09% 6812.765 6670.155 - -0.61% -
std::flat_map<int,_int>::clear()/8192 -2.08% 417.984 409.271 - 0.30% -
BM_CmpLess_short_ushort -2.08% 1.125 1.101 - -0.44% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 -2.08% 1694022.949 1658801.920 - 2.93% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 -2.08% 11.574 11.333 - -0.09% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 -2.08% 3523444.244 3450250.118 - -0.96% -
SetIntersection_Interlaced_Vector_uint64_16384_1 -2.07% 1059570.090 1037586.945 - -0.26% -
BM_StringRelationalLiteral_Compare_Empty_Large_Control -2.07% 1.637 1.603 - 0.60% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -2.07% 286619.438 280674.323 - -2.20% -
std::multimap<int,_int>::erase(key)_(existent)/8192 -2.07% 27.776 27.200 - 4.65% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 -2.07% 15179591.155 14866040.822 - 0.84% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 -2.06% 18.230 17.854 - -4.75% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 -2.06% 6.486 6.352 - -3.86% -
std::map<std::string,_int>::ctor(const&,_alloc)/0 -2.06% 12.998 12.730 - 0.10% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -2.06% 14232.241 13939.191 - -0.75% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 -2.05% 16888053.845 16541064.440 - 0.39% -
bm_ranges_swap_ranges_vb_aligned/256 -2.05% 3.535 3.462 - 0.03% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 -2.05% 0.515 0.505 - -11.99% -
SetIntersection_None_Set_uint64_256_1 -2.05% 11725391.001 11484531.174 - 3.14% -
SetIntersection_Interlaced_Set_float_4_4 -2.05% 139177711.205 136319432.095 - 0.02% -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 -2.05% 5429.638 5318.287 - -0.51% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 -2.05% 399.036 390.857 - -0.01% -
SetIntersection_None_Vector_uint64_256_256 -2.05% 2159798.351 2115537.120 - -0.71% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 -2.05% 101.415 99.338 - 0.20% -
SetIntersection_Interlaced_Vector_string_4_1 -2.05% 223104044.453 218536256.639 - -0.31% -
std::set<std::string>::count(key)_(existent)/8192 -2.04% 32.965 32.291 - 7.94% -
SetIntersection_None_Set_float_4_4 -2.04% 137839271.761 135022490.777 - -0.17% -
BM_PushHeap_uint32_Ascending_262144 -2.04% 4.806 4.708 - 1.23% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_4 -2.04% 139204842.573 136362721.575 - 0.93% -
SetIntersection_None_Vector_float_4_4 -2.04% 136030635.479 133258353.018 - -0.08% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 -2.03% 23.348 22.873 - 0.14% -
SetIntersection_Interlaced_Vector_string_262144_1 -2.03% 1105670.461 1083190.430 - -0.00% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -2.03% 401.005 392.856 - -0.98% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -2.03% 87284.752 85511.022 - 0.94% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.03% 386.354 378.506 - 0.11% -
std::replace_if(list<int>)_(sprinkled)/50 -2.03% 23.420 22.945 - 0.33% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 -2.03% 8737238.736 8560065.445 - -0.11% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -2.03% 399.859 391.752 - -0.63% -
SetIntersection_Interlaced_Set_uint32_16384_1 -2.03% 1066480.963 1044859.115 - 4.12% -
std::find_if(vector<bool>)_(process_all)/8 -2.03% 3.601 3.528 - -0.25% -
std::list<std::string>::erase(begin)_(cheap_elements)/8192 -2.03% 12.485 12.232 - -13.97% -
std::is_partitioned(list<int>)_(unpartitioned)/50 -2.03% 4.546 4.454 - 0.14% -
std::is_sorted_until(vector<int>,_pred)/8192 -2.02% 3385.722 3317.217 - 3.84% -
SetIntersection_None_Vector_float_4_1 -2.02% 217741939.458 213337051.913 - -0.06% -
SetIntersection_Front_Set_float_64_16 -2.02% 15499835.303 15186293.701 - -1.18% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -2.02% 55744.287 54617.785 - 0.41% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 -2.02% 1085120.825 1063194.826 - 2.97% -
SetIntersection_Front_Set_string_16384_1 -2.02% 1110558.098 1088122.276 - -1.96% -
SetIntersection_Interlaced_Set_uint32_262144_1024 -2.02% 1543732.828 1512570.312 - 0.57% -
std::find_first_of(deque<int>)_(small_needle)/50 -2.02% 165.166 161.837 - -5.08% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8192 -2.02% 62304.650 61049.143 - -0.18% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 -2.01% 1171234.022 1147671.366 - -0.47% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 -2.01% 1.429 1.400 - -17.88% -
SetIntersection_Front_Vector_string_1024_4 -2.01% 1193488.629 1169508.183 - -1.25% -
std::sort(vector<int>)_(shuffled)/8 -2.01% 23.104 22.640 - -0.25% -
std::set<int>::erase(iterator)/32 -2.01% 20.115 19.711 - -4.22% -
std::equal(deque<int>)_(it,_it,_it,_it)/8 -2.01% 5.114 5.012 - 0.09% -
SetIntersection_None_Vector_float_16384_16384 -2.00% 1118584.505 1096173.147 - -0.71% -
SetIntersection_None_Set_float_16384_1024 -2.00% 158238719.103 155068640.597 - -1.59% -
SetIntersection_None_Vector_uint64_1024_1024 -2.00% 1095331.508 1073401.761 - -0.04% -
SetIntersection_None_Vector_string_256_1 -2.00% 4581619.318 4490031.431 - -2.04% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 -2.00% 46.371 45.445 - 0.62% -
std::map<int,_int>::equal_range(key)_(existent)/1024 -2.00% 4.437 4.349 - 2.28% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 -2.00% 49143.381 48162.006 - 4.26% -
SetIntersection_Front_Vector_string_262144_1024 -2.00% 40066086.138 39266025.149 - -0.03% -
std::deque<int>::erase(middle)_(cheap_elements)/32 -2.00% 9.664 9.471 - 0.16% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 -1.99% 1190927.963 1167192.756 - -1.81% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_4 -1.99% 55521758.252 54416695.458 - 0.56% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 -1.99% 6853.370 6717.021 - -0.13% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.99% 211.626 207.418 - 1.42% -
std::partition(vector<int>)_(sparse)/50 -1.99% 13.927 13.651 - -0.38% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 -1.99% 74.326 72.849 - -3.10% -
std::partial_sort_copy(list<int>)_(ascending)/1024 -1.99% 5448.275 5340.023 - -0.32% -
std::remove_copy_if(vector<int>)_(sprinkled)/32 -1.98% 10.442 10.235 - -2.64% -
rng::fold_left(deque<int>)/8192 -1.98% 4554.097 4463.858 - -1.20% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 -1.98% 1226661.717 1202414.013 - 0.07% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.98% 57964.042 56818.843 - -1.45% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.97% 353509.387 346527.641 - -1.15% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 -1.97% 38921.089 38153.057 - -0.15% -
BM_CmpEqual_short_schar -1.97% 1.150 1.127 - -0.49% -
SetIntersection_None_Vector_string_1024_64 -1.97% 1184281.984 1160946.501 - -0.36% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 -1.97% 7008.397 6870.472 - 1.59% -
SetIntersection_None_Vector_uint32_1024_4 -1.97% 1101704.300 1080045.098 - 0.16% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 -1.97% 4.251 4.167 - -0.20% -
SetIntersection_Front_Vector_uint64_256_1 -1.96% 4220914.450 4138008.222 - 0.42% -
std::stable_sort(deque<int>)_(heap)/1024 -1.96% 2789.658 2734.926 - 0.72% -
SetIntersection_Front_Set_float_16_16 -1.96% 38562346.992 37805865.488 - -0.63% -
SetIntersection_None_Set_uint32_16_1 -1.96% 67523204.098 66200577.231 - -0.07% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1_1 -1.96% 543412778.453 532782702.778 - 0.89% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.95% 399.620 391.811 - -0.13% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 -1.95% 15.062 14.768 - 0.26% -
bm_ranges_lexicographical_compare<int>/1 -1.95% 1.286 1.261 - -20.06% -
SetIntersection_None_Vector_string_64_4 -1.95% 16913673.142 16583573.736 - -0.54% -
SetIntersection_None_Set_float_16_16 -1.95% 35987858.396 35286160.632 - 0.40% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -1.95% 15.278 14.981 - 0.34% -
std::none_of(list<int>)_(process_all)/8 -1.95% 2.720 2.667 - -0.28% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_16 -1.95% 34411732.764 33741771.736 - 1.05% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -1.95% 25.012 24.525 - 2.09% -
BM_CmpLess_schar_uchar -1.95% 1.121 1.100 - 0.47% -
std::remove_copy(deque<int>)_(sprinkled)/32 -1.94% 12.361 12.120 - -0.33% -
SetIntersection_Interlaced_Set_string_256_1 -1.94% 4391941.971 4306568.547 - -0.13% -
std::stable_sort(vector<int>)_(shuffled)/8 -1.94% 20.211 19.819 - -0.33% -
SetIntersection_None_Set_uint64_1024_1 -1.94% 8987520.224 8813245.476 - 1.31% -
BM_PushHeap_uint64_Ascending_16384 -1.94% 3.670 3.599 - -3.58% -
SetIntersection_Front_Set_float_16384_64 -1.94% 1730651.554 1697105.409 - -5.80% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 -1.93% 1121236.695 1099569.340 - -0.61% -
std::partial_sort_copy(vector<int>)_(descending)/8 -1.93% 15.730 15.426 - -1.67% -
SetIntersection_None_Vector_float_1024_256 -1.93% 1103979.508 1082659.939 - 0.28% -
SetIntersection_None_Vector_uint64_256_1 -1.93% 4322103.341 4238639.894 - 1.24% -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 -1.93% 57754652.750 56640010.414 - -4.61% -
std::set<int>::contains(key)_(existent)/32 -1.93% 1.715 1.682 - 2.80% -
SetIntersection_Front_Set_uint32_64_1 -1.93% 16759194.315 16436015.561 - 0.20% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.93% 380.113 372.788 - -1.53% -
SetIntersection_None_Set_float_256_16 -1.92% 10880779.425 10671687.031 - -3.12% -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 -1.92% 31.587 30.980 - -7.06% -
SetIntersection_Front_Set_uint64_262144_4 -1.92% 1096229.573 1075166.720 - 1.00% -
std::multiset<int>::contains(key)_(non-existent)/32 -1.92% 2.773 2.720 - -1.88% -
std::unordered_multimap<int,_int>::erase(iterator)/32 -1.92% 19.904 19.522 - -5.35% -
std::flat_map<int,_int>::clear()/0 -1.92% 398.924 391.268 - 0.01% -
SetIntersection_Interlaced_Vector_uint64_4_4 -1.92% 137389266.988 134754185.622 - 0.14% -
SetIntersection_Interlaced_Set_float_16_1 -1.92% 63838778.174 62615485.832 - -0.02% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 -1.91% 86513.804 84859.612 - 2.14% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.91% 166983.802 163791.761 - -1.39% -
SetIntersection_None_Set_string_4_1 -1.91% 225004552.149 220707776.146 - -0.07% -
SetIntersection_Front_Set_uint32_1024_16 -1.91% 1218841.643 1195568.649 - -0.14% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 -1.91% 4248614.427 4167627.610 - 1.96% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 -1.91% 1692840.496 1660589.438 - 2.96% -
SetIntersection_Front_Set_float_262144_16 -1.90% 1207928.607 1184943.101 - 0.92% -
std::make_heap(vector<NonIntegral>)_(shuffled)/8192 -1.90% 5381.197 5278.804 - -0.54% -
BM_CmpEqual_short_uchar -1.90% 1.114 1.093 - -0.17% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 -1.90% 33.952 33.307 - 41.43% -
std::generate(list<int>)/50 -1.90% 15.588 15.292 - 0.34% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 -1.90% 17173009.279 16847159.278 - 0.47% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.90% 398.984 391.417 - -0.32% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 -1.89% 13.444 13.190 - 0.09% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/8192 -1.89% 130288.140 127820.374 - -0.62% -
SetIntersection_Front_Set_uint64_1024_4 -1.89% 1088833.813 1068211.810 - 5.88% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -1.89% 1064862.368 1044711.563 - 0.47% -
bm_ranges_swap_ranges_vb_aligned/512 -1.89% 5.292 5.192 - -0.06% -
SetIntersection_None_Vector_uint32_16384_256 -1.89% 1121826.189 1100654.030 - -0.01% -
SetIntersection_Front_Vector_uint32_262144_16 -1.88% 1137510.540 1116080.375 - 1.30% -
std::search(vector<int>,_pred)_(near_matches)/1024 -1.88% 24141.735 23686.931 - -0.48% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.88% 740.408 726.468 - 0.77% -
std::find_end(forward_list<int>)_(same_length)/8192 -1.88% 14311.086 14041.835 - -2.94% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 -1.88% 44.820 43.977 - 0.55% -
std::map<int,_int>::erase(key)_(non-existent,_middle)/32 -1.88% 1.802 1.768 - -0.53% -
SetIntersection_None_Vector_float_1_1 -1.88% 542865270.508 532666718.437 - 0.09% -
SetIntersection_None_Vector_float_64_1 -1.88% 16949921.754 16631837.773 - -0.23% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 -1.87% 39152978.349 38419735.450 - 1.06% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_1 -1.87% 64005546.802 62806976.971 - 1.09% -
std::for_each(list<int>)/50 -1.87% 21.451 21.049 - -0.62% -
SetIntersection_Interlaced_Vector_string_1_1 -1.87% 556927368.924 546501632.301 - 0.08% -
std::unordered_multimap<int,_int>::erase(iterator)/1024 -1.87% 19.980 19.606 - -5.94% -
SetIntersection_Front_Set_float_64_1 -1.87% 16695467.670 16383008.036 - -0.21% -
BM_deque_deque_ranges_move/5500 -1.87% 200.739 196.989 - -1.74% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -1.87% 3.862 3.790 - -6.22% -
BM_deque_vector_move/0 -1.87% 1.426 1.399 - -7.43% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 -1.87% 11776159.120 11556357.246 - 3.10% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.87% 398.718 391.277 - 0.01% -
SetIntersection_Front_Set_uint32_262144_4 -1.86% 1071669.695 1051706.286 - 3.42% -
SetIntersection_Front_Set_string_64_1 -1.86% 17263111.994 16942230.381 - -0.53% -
SetIntersection_Front_Vector_float_262144_1 -1.86% 1055460.539 1035881.303 - -6.83% -
std::stable_partition(vector<int>)_(sparse)/32 -1.85% 7.459 7.321 - -1.82% -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_1 -1.85% 217341092.674 213323439.781 - 1.28% -
BM_std_minmax_element<long_long>/3 -1.85% 1.114 1.093 - -6.10% -
std::multiset<int>::lower_bound(key)_(existent)/8192 -1.85% 15.009 14.732 - 0.69% -
SetIntersection_Front_Vector_string_4_1 -1.85% 222007773.708 217906205.568 - -0.15% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8 -1.85% 56.153 55.116 - -1.96% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.84% 272.245 267.227 - -1.07% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1 -1.84% 542834330.704 532831417.951 - 0.73% -
SetIntersection_Front_Vector_string_256_4 -1.84% 4707377.782 4620680.491 - -1.07% -
std::make_heap(vector<int>)_(descending)/8 -1.84% 14.977 14.702 - 0.47% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_1 -1.84% 216926625.376 212935325.178 - 0.73% -
SetIntersection_Interlaced_Vector_float_16_4 -1.84% 57234745.688 56182533.350 - 1.02% -
SetIntersection_None_Set_float_16384_1 -1.84% 159023715.713 156101937.965 - -0.57% -
SetIntersection_None_Set_pair<uint32,_uint32>_4_1 -1.84% 220157180.664 216112696.906 - 0.91% -
SetIntersection_Front_Vector_uint64_256_4 -1.84% 4232684.291 4154993.242 - 2.78% -
rng::contains(list<int>)_(process_all)/32 -1.83% 9.046 8.880 - -0.71% -
std::reverse_copy(vector<int>)/4096 -1.83% 134.328 131.865 - -0.69% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 -1.83% 205628505.192 201858643.715 - -4.55% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.83% 598.273 587.315 - 0.00% -
std::sort(deque<int>)_(pipe-organ)/1024 -1.83% 2791.654 2740.598 - 0.27% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 -1.83% 8985526.626 8821275.793 - 2.78% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -1.83% 609.442 598.313 - -5.19% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 -1.83% 23330.612 22904.819 - 0.25% -
std::unordered_set<int>::clear()/0 -1.82% 397.878 390.617 - -0.34% -
SetIntersection_None_Set_string_16_4 -1.82% 59171111.987 58091391.133 - 0.27% -
BM_StringAssignAsciizMix_Transparent -1.82% 3.081 3.025 - 0.51% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 -1.82% 126.878 124.563 - -3.98% -
SetIntersection_Front_Set_uint32_256_16 -1.82% 4530857.824 4448293.747 - -0.69% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 -1.82% 354636383.584 348175635.388 - -2.00% -
std::unordered_multiset<int>::clear()/32 -1.82% 599.786 588.870 - 0.92% -
rng::contains_subrange(list<int>)_(process_all)/16 -1.82% 4.892 4.803 - -1.19% -
std::unordered_map<int,_int>::clear()/1024 -1.82% 8565.891 8410.016 - 0.26% -
SetIntersection_None_Set_float_1_1 -1.82% 544405158.250 534505885.288 - -0.13% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 -1.82% 4.654 4.570 - -0.56% -
SetIntersection_None_Vector_string_262144_64 -1.82% 1308777.185 1284988.551 - -2.19% -
SetIntersection_None_Set_float_16384_16 -1.82% 158598567.120 155716194.840 - -1.02% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 -1.82% 139790266.744 137250736.096 - 0.90% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.82% 398.198 390.970 - -4.28% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.81% 6911.440 6786.054 - -2.02% -
BM_PushHeap_uint32_Ascending_16384 -1.81% 3.704 3.636 - 0.05% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 -1.81% 252514816.985 247934332.186 - 0.77% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 -1.81% 210318.353 206512.027 - -0.04% -
SetIntersection_Interlaced_Set_float_16384_1 -1.81% 1058843.335 1039680.779 - 1.88% -
std::flat_multimap<int,_int>::erase(key)_(existent)/32 -1.81% 22.789 22.376 - -1.51% -
std::find(list<int>)_(process_all)/32768 -1.81% 25974.103 25504.310 - -2.22% -
BM_StringCopy_Large -1.81% 6.330 6.216 - -0.10% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 -1.81% 20.762 20.386 - -0.52% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 -1.81% 12.964 12.730 - -0.44% -
SetIntersection_Front_Vector_uint64_262144_16 -1.81% 1120010.974 1099782.657 - -2.02% -
SetIntersection_None_Vector_float_262144_16 -1.81% 1147178.712 1126469.511 - -1.62% -
SetIntersection_None_Set_string_64_64 -1.80% 11869624.117 11655454.108 - -0.57% -
SetIntersection_Front_Vector_uint64_64_16 -1.80% 14506186.516 14244592.140 - 0.12% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.80% 396.147 389.004 - -0.72% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.80% 672.771 660.646 - -0.38% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1_1 -1.80% 547741091.247 537878644.417 - 0.63% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.80% 743.792 730.406 - -0.91% -
BM_CmpEqual_uchar_uchar -1.80% 1.081 1.062 - -2.19% -
SetIntersection_Interlaced_Set_float_4_1 -1.79% 217375524.638 213474016.174 - 0.35% -
SetIntersection_Interlaced_Set_uint32_64_1 -1.79% 16678407.296 16379112.936 - 0.58% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.79% 167.084 164.087 - -0.56% -
SetIntersection_None_Set_float_1024_1 -1.79% 8974772.755 8814200.465 - -3.36% -
SetIntersection_Front_Set_uint64_1024_1 -1.79% 1059873.233 1040926.234 - -0.79% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 -1.79% 1797995.921 1765895.421 - 1.58% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 -1.78% 788.585 774.510 - -0.49% -
std::lower_bound(std::list<int>)/8192 -1.78% 14213.834 13960.219 - 5.74% -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 -1.78% 52.346 51.412 - -0.61% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 -1.78% 22.215 21.819 - -0.87% -
std::set<std::string>::ctor(const&,_alloc)/0 -1.78% 12.972 12.740 - 0.20% -
SetIntersection_Front_Set_uint32_262144_1 -1.78% 1056198.562 1037373.736 - 2.49% -
SetIntersection_None_Set_pair<uint32,_uint32>_4_4 -1.78% 137617701.811 135167686.101 - 1.41% -
SetIntersection_None_Vector_string_16_4 -1.78% 56169386.849 55170191.936 - -0.23% -
SetIntersection_Front_Set_uint64_64_16 -1.78% 15400705.090 15127177.633 - -0.08% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.77% 765.234 751.663 - -0.66% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.77% 608115.312 597343.924 - -0.80% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 -1.77% 5895150.031 5790811.304 - 3.53% -
std::flat_multimap<int,_int>::clear()/8192 -1.77% 419.513 412.088 - -0.70% -
SetIntersection_Interlaced_Vector_uint64_1_1 -1.77% 541720870.301 532134216.291 - 0.41% -
SetIntersection_Interlaced_Set_uint32_16_1 -1.77% 63758636.537 62630787.725 - 0.18% -
std::sort(deque<int>)_(ascending)/8 -1.77% 17.770 17.455 - -0.50% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1_1 -1.77% 542902106.741 533305837.064 - 0.99% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32 -1.77% 19.268 18.927 - -3.98% -
SetIntersection_Interlaced_Set_float_1_1 -1.77% 542946400.066 533360072.935 - 0.26% -
SetIntersection_Interlaced_Vector_uint64_64_1 -1.77% 16676109.290 16381738.811 - 0.28% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.77% 397.678 390.658 - -3.53% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_1 -1.76% 63944282.974 62816233.807 - 1.33% -
SetIntersection_Interlaced_Vector_string_262144_1024 -1.76% 240300974.724 236063562.649 - -30.46% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.76% 55721.187 54739.097 - -2.07% -
SetIntersection_Front_Set_float_4_1 -1.76% 216828586.892 213007232.134 - 0.06% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -1.76% 1174466.201 1153789.169 - 1.39% -
SetIntersection_None_Vector_uint64_256_4 -1.76% 4262322.082 4187356.101 - 0.34% -
std::pop_heap(deque<int>)/8192 -1.76% 53.829 52.883 - -1.14% -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 -1.76% 948.595 931.938 - 0.01% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 -1.75% 6765.031 6646.313 - -0.33% -
SetIntersection_None_Vector_float_1024_64 -1.75% 1098249.472 1078985.063 - 0.76% -
SetIntersection_None_Set_string_4_4 -1.75% 140366264.746 137909004.253 - -0.49% -
SetIntersection_None_Vector_float_16_4 -1.75% 54796785.307 53837543.392 - 0.23% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 -1.75% 10967650.464 10775709.275 - 2.96% -
std::sort(vector<int>)_(qsort_adversarial)/8 -1.75% 16.100 15.818 - -1.36% -
SetIntersection_None_Set_uint32_1024_1024 -1.75% 9115135.936 8955710.691 - 2.59% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_1 -1.75% 217075329.561 213279632.609 - 0.92% -
SetIntersection_Front_Set_uint64_16384_16 -1.75% 1206813.359 1185712.377 - 1.68% -
std::unordered_map<int,_int>::clear()/32 -1.75% 605.073 594.505 - -2.94% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8 -1.75% 54.892 53.934 - -2.86% -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 -1.74% 17.900 17.588 - 1.31% -
std::unordered_set<int>::insert(value)_(new_value,_end)/32 -1.74% 19.217 18.882 - -1.96% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.74% 370.577 364.118 - -0.32% -
std::sort(vector<int>)_(repeated)/8 -1.74% 16.103 15.822 - -0.55% -
SetIntersection_None_Set_uint32_262144_16 -1.74% 1213268.148 1192144.775 - 1.08% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 -1.74% 37392154.278 36741231.658 - 0.81% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/0 -1.74% 18.802 18.475 - -1.29% -
rng::contains_subrange(deque<int>)_(same_length)/32 -1.74% 20.214 19.863 - -4.15% -
std::unordered_set<int>::ctor(const&)/32 -1.74% 203.434 199.898 - 0.61% -
BM_CmpEqual_int_ushort -1.74% 1.094 1.075 - -2.88% -
SetIntersection_None_Set_uint32_16384_1024 -1.74% 160793281.549 158000522.167 - 1.50% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.73% 399.401 392.472 - 0.13% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -1.73% 1172152.588 1151851.271 - 0.29% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_1 -1.73% 218362034.403 214583898.474 - 0.24% -
SetIntersection_Front_Set_string_262144_1 -1.73% 1105079.899 1085966.158 - -1.57% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 -1.73% 55497465.628 54537952.434 - 0.68% -
SetIntersection_Interlaced_Vector_float_16_1 -1.73% 63798274.896 62697191.566 - 0.09% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 -1.73% 1067688.484 1049268.035 - 0.58% -
std::reverse(deque<int>)/8 -1.73% 2.509 2.466 - -1.90% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 -1.73% 8991234.226 8836126.226 - 2.21% -
std::unordered_set<int>::erase(key)_(existent)/8192 -1.72% 22.816 22.422 - 1.12% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -1.72% 1500.403 1474.541 - 0.38% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -1.72% 21.648 21.275 - -2.01% -
SetIntersection_None_Vector_string_16384_256 -1.72% 1241172.917 1219808.561 - -1.71% -
SetIntersection_None_Vector_uint64_64_16 -1.72% 13716974.220 13480873.005 - 0.39% -
SetIntersection_None_Set_float_16384_256 -1.72% 157779909.816 155068481.789 - -1.56% -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 -1.72% 1.289 1.267 - -0.44% -
SetIntersection_None_Vector_string_1024_256 -1.72% 1183486.303 1163155.421 - -0.44% -
std::pop_heap(vector<size_t>)/8 -1.72% 52.702 51.798 - 0.19% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.71% 194.953 191.611 - -1.54% -
SetIntersection_None_Vector_uint64_16_16 -1.71% 34107677.915 33523248.573 - 0.34% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_4 -1.71% 138350800.733 135982518.651 - 0.66% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -1.71% 1184141.591 1163875.470 - 1.68% -
std::find_first_of(deque<int>)_(small_needle)/32 -1.71% 107.704 105.863 - -4.28% -
SetIntersection_Interlaced_Vector_float_1024_1 -1.71% 1058852.244 1040755.613 - -1.35% -
SetIntersection_None_Set_string_1_1 -1.71% 550860337.676 541458431.593 - 0.24% -
SetIntersection_Interlaced_Set_float_256_4 -1.71% 11325948.800 11132648.142 - 2.88% -
std::multimap<int,_int>::insert(value)_(already_present)/1024 -1.70% 21.986 21.611 - 1.64% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -1.70% 1692190.672 1663355.060 - 3.06% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8192 -1.70% 465047.629 457133.096 - 0.59% -
SetIntersection_None_Set_pair<uint32,_uint32>_1_1 -1.70% 543284524.648 534043929.479 - 1.01% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 -1.70% 1334454.964 1311760.997 - 1.44% -
SetIntersection_None_Vector_uint64_16384_4 -1.70% 1119547.193 1100512.177 - 4.40% -
std::flat_map<int,_int>::ctor(const&)/32 -1.70% 23.271 22.875 - -0.24% -
SetIntersection_Front_Set_string_256_256 -1.70% 29416190.398 28916806.546 - -0.34% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.70% 398.977 392.206 - 0.06% -
BM_StringEraseToEnd_Huge_Transparent -1.70% 2.413 2.372 - -0.11% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.70% 398.436 391.680 - 0.16% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 -1.69% 396.883 390.167 - -0.30% -
SetIntersection_Front_Set_uint64_16_16 -1.69% 38449012.134 37799961.972 - 0.79% -
std::replace(vector<int>)_(sprinkled)/50 -1.69% 8.763 8.615 - -9.33% -
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 -1.69% 21.089 20.733 - -0.09% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8 -1.69% 44.821 44.065 - -1.72% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1_1 -1.69% 544791965.446 535608614.657 - 0.58% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_1 -1.69% 63671783.020 62598621.392 - 0.89% -
std::multimap<std::string,_int>::clear()/0 -1.68% 399.083 392.368 - 0.01% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 -1.68% 12276290.715 12069776.809 - 1.03% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8 -1.68% 15.021 14.768 - 0.47% -
SetIntersection_None_Vector_string_1_1 -1.68% 543671244.851 534537798.015 - -4.59% -
SetIntersection_Interlaced_Vector_uint32_64_64 -1.68% 11115296.641 10928625.018 - 3.38% -
rng::contains_subrange(list<int>)_(same_length)/16 -1.68% 5.969 5.869 - -2.00% -
std::set<int>::clear()/0 -1.68% 398.092 391.410 - -0.13% -
std::rotate(vector<bool>)_(1_element_forward)/50 -1.68% 17.844 17.544 - -0.46% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_1 -1.67% 216611120.227 212983263.780 - 0.82% -
SetIntersection_None_Set_string_16_16 -1.67% 37044843.940 36424612.810 - 0.65% -
std::is_sorted_until(deque<int>,_pred)/8 -1.67% 4.141 4.072 - -1.04% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 -1.67% 4412188.482 4338333.015 - 0.15% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 -1.67% 27299.583 26842.881 - -0.05% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.67% 397.265 390.621 - -0.23% -
SetIntersection_Interlaced_Vector_uint64_4_1 -1.67% 216600887.248 212981083.288 - 0.56% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1 -1.67% 63955660.720 62887144.973 - 0.65% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -1.67% 1179673.224 1159965.883 - 0.43% -
SetIntersection_None_Vector_float_16_1 -1.67% 64161355.631 63090534.027 - -0.10% -
std::make_heap(deque<int>,_pred)_(heap)/8 -1.67% 19.337 19.014 - -0.04% -
SetIntersection_None_Vector_float_1024_16 -1.67% 1096776.640 1078485.932 - -1.30% -
std::multiset<std::string>::find(key)_(non-existent)/32 -1.66% 10.098 9.930 - -5.04% -
std::multimap<std::string,_int>::ctor(const&)/1024 -1.66% 35819.614 35223.513 - -0.32% -
SetIntersection_Front_Set_string_16_1 -1.66% 66005298.276 64907050.212 - 0.02% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.66% 1499.492 1474.578 - 0.39% -
SetIntersection_None_Vector_float_16384_64 -1.66% 1125762.233 1107087.544 - -0.34% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -1.66% 174478.577 171584.877 - -4.52% -
SetIntersection_None_Set_float_16384_4 -1.65% 159001102.512 156370061.714 - -0.38% -
SetIntersection_None_Set_float_1024_4 -1.65% 8935352.638 8787541.322 - -0.26% -
std::map<int,_int>::erase(key)_(non-existent,_end)/1024 -1.65% 5.317 5.229 - -10.63% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 -1.65% 97811.238 96195.610 - -0.45% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.65% 12.872 12.660 - -0.46% -
std::unordered_set<std::string>::clear()/0 -1.65% 398.988 392.401 - -0.69% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 -1.65% 35727399.415 35137601.589 - 1.18% -
SetIntersection_Front_Vector_uint64_16_1 -1.65% 63659597.606 62610091.841 - 0.36% -
BM_StringAssignAsciiz_Huge_Transparent -1.65% 191.637 188.482 - -0.62% -
SetIntersection_Front_Set_string_4_4 -1.64% 160383467.830 157745261.766 - -0.08% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1 -1.64% 542566472.017 533642677.855 - 0.97% -
BM_StringDestroy_Empty -1.64% 0.633 0.623 - 0.09% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 -1.64% 81.331 79.996 - -5.08% -
SetIntersection_None_Vector_uint64_4_4 -1.64% 135498711.368 133274828.836 - 0.51% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.64% 581.450 571.920 - -1.08% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 -1.63% 13.484 13.264 - 0.02% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.63% 399.474 392.955 - -0.14% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 -1.63% 1343750.734 1321823.324 - -0.13% -
BM_PushHeap_string_QuickSortAdversary_262144 -1.63% 16.645 16.373 - 2.82% -
BM_PushHeap_string_QuickSortAdversary_1024 -1.63% 15.707 15.451 - 3.15% -
std::replace_if(list<int>)_(prefix)/32 -1.63% 14.064 13.834 - -0.54% -
BM_StringCopy_Small -1.63% 0.672 0.661 - -0.03% -
SetIntersection_None_Vector_uint32_16384_16384 -1.63% 1119446.159 1101203.094 - -2.86% -
SetIntersection_Front_Set_float_16_1 -1.63% 63800294.722 62760574.689 - 0.17% -
SetIntersection_Front_Vector_uint64_256_16 -1.63% 4267256.340 4197762.697 - 0.69% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -1.63% 356852871.119 351047858.423 - 2.99% -
SetIntersection_None_Vector_string_256_4 -1.63% 4518672.656 4445166.649 - -2.04% -
SetIntersection_Front_Vector_float_262144_16 -1.63% 1137528.674 1119031.960 - -6.03% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/0 -1.62% 18.280 17.983 - 0.11% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.62% 13.109 12.896 - -1.32% -
std::list<int>::insert(begin)_(cheap_elements)/8192 -1.62% 12.073 11.877 - 1.48% -
SetIntersection_Front_Set_uint32_256_4 -1.62% 4257677.515 4188748.633 - -0.85% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 -1.62% 5.466 5.377 - 0.17% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_4 -1.62% 138376045.157 136138113.266 - 0.37% -
SetIntersection_Front_Vector_uint64_4_4 -1.62% 137284286.380 135064187.970 - 0.20% -
SetIntersection_None_Vector_uint64_16384_16384 -1.62% 1115256.672 1097239.774 - -0.85% -
SetIntersection_Front_Vector_uint32_1024_4 -1.62% 1084671.583 1067152.372 - 0.78% -
std::stable_sort(deque<int>)_(descending)/1024 -1.61% 2964.942 2917.070 - 1.03% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024 -1.61% 15011.685 14769.330 - 1.35% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1 -1.61% 16612561.349 16344362.110 - 0.63% -
SetIntersection_Interlaced_Vector_float_1_1 -1.61% 542459171.297 533711968.136 - -0.89% -
SetIntersection_None_Vector_uint64_1024_64 -1.61% 1094413.085 1076779.140 - 4.79% -
SetIntersection_Front_Set_uint64_4_4 -1.61% 138721966.678 136486881.075 - 0.60% -
std::for_each_n(join_view(vector<vector<int>>))/8 -1.61% 1.409 1.387 - -3.56% -
SetIntersection_None_Set_float_16384_64 -1.61% 158239066.454 155690676.752 - -0.90% -
SetIntersection_None_Set_float_4_1 -1.61% 219928071.767 216390227.138 - 0.18% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.61% 680.917 669.972 - -0.90% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.61% 12.854 12.648 - -0.65% -
std::partition_point(vector<int>)/1024 -1.61% 6.144 6.045 - -1.53% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_1 -1.60% 63654542.809 62632891.127 - 0.74% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -1.60% 16.478 16.214 - 0.43% -
SetIntersection_None_Vector_uint64_262144_1 -1.60% 1140983.357 1122698.336 - 1.26% -
SetIntersection_Front_Set_float_1_1 -1.60% 541531665.480 532858071.253 - -0.02% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 -1.60% 4256799.668 4188651.717 - 1.38% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.60% 398.607 392.227 - -0.06% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/32 -1.60% 16.999 16.727 - -0.46% -
SetIntersection_Interlaced_Set_string_262144_262144 -1.60% 17965185.709 17677673.666 - -3.21% -
SetIntersection_Front_Set_float_4_4 -1.60% 138746766.524 136526697.613 - 0.24% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 -1.60% 1879644.533 1849615.561 - 0.85% -
SetIntersection_Interlaced_Set_string_1024_1024 -1.60% 56198719.198 55301135.454 - 0.10% -
rng::fold_left(vector<int>)/32 -1.60% 21.979 21.628 - -0.83% -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_4 -1.59% 136358818.604 134184531.959 - 0.49% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.59% 398.764 392.411 - -0.21% -
SetIntersection_Interlaced_Vector_uint64_16_1 -1.59% 63585104.934 62573730.929 - 0.40% -
SetIntersection_Front_Vector_float_16384_4 -1.59% 1071736.044 1054711.166 - -4.96% -
std::copy_n(vector<bool>)_(aligned)/4096 -1.59% 4.855 4.778 - 0.71% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.58% 626.093 616.178 - -1.61% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.58% 282.099 277.637 - -0.95% -
std::pop_heap(vector<std::string>)/8192 -1.58% 51.854 51.034 - 0.33% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.58% 446.263 439.228 - -1.09% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.58% 13556.133 13342.414 - 0.11% -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_1 -1.57% 218188921.158 214752467.932 - 0.63% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 -1.57% 4187037.762 4121144.534 - 2.63% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_1 -1.57% 64569072.363 63555080.177 - 1.28% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 -1.57% 8646.464 8510.797 - 0.29% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 -1.57% 17616.093 17339.718 - -5.06% -
std::rotate_copy(list<int>)/8192 -1.57% 7034.818 6924.473 - -0.71% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -1.57% 1173179.925 1154805.486 - 3.25% -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_4 -1.57% 139492100.581 137308261.286 - 0.97% -
rng::fold_left(list<int>)/32 -1.56% 20.985 20.657 - -1.29% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/0 -1.56% 18.268 17.982 - 0.16% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 -1.56% 57272196.144 56377044.330 - 0.86% -
SetIntersection_None_Vector_string_16384_16 -1.56% 1242465.925 1223080.445 - -1.80% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 -1.56% 67260612.057 66211898.096 - 0.33% -
BM_vector_deque_ranges_copy_backward/64 -1.56% 3.037 2.990 - -8.16% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.56% 166787.411 164189.126 - -3.01% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 -1.56% 8274.288 8145.470 - -0.33% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_1 -1.56% 217231593.790 213850852.426 - 0.71% -
BM_deque_vector_ranges_copy_backward/1 -1.56% 2.154 2.120 - -10.76% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 -1.56% 4372790.539 4304761.588 - 3.40% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 -1.56% 27.715 27.284 - -2.37% -
std::map<int,_int>::clear()/0 -1.55% 397.789 391.605 - 0.11% -
SetIntersection_Front_Set_string_64_4 -1.55% 19157033.078 18859324.817 - 1.88% -
std::multiset<int>::erase(key)_(non-existent,_middle)/32 -1.55% 1.820 1.792 - -0.17% -
std::copy_n(list<int>)/8 -1.55% 2.249 2.214 - -0.59% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.55% 398.919 392.721 - 0.13% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.55% 1526.814 1503.094 - 2.59% -
SetIntersection_Front_Vector_float_256_4 -1.55% 4225779.107 4160174.693 - -4.20% -
SetIntersection_Interlaced_Set_float_16384_16 -1.55% 209372791.775 206122545.508 - -1.46% -
BM_CmpEqual_ushort_int -1.55% 1.076 1.059 - 0.23% -
std::vector<std::string>::erase(begin)_(expensive_elements)/32 -1.55% 35.838 35.283 - -0.10% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -1.55% 1083592.178 1066794.450 - 0.31% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.55% 623608.637 613941.640 - -0.61% -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 -1.55% 1405.549 1383.782 - 0.67% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 -1.55% 1363333.343 1342222.792 - -2.78% -
std::flat_multimap<int,_int>::ctor(const&)/0 -1.55% 12.930 12.730 - -0.41% -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/8192 -1.55% 22.732 22.381 - -1.93% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 -1.55% 121357383.437 119480990.511 - 0.26% -
std::unordered_map<int,_int>::erase(iterator)/8192 -1.55% 20.115 19.804 - -7.33% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.55% 12.892 12.693 - -0.21% -
SetIntersection_Interlaced_Vector_float_262144_1 -1.55% 1064191.656 1047748.355 - 0.59% -
SetIntersection_Interlaced_Vector_float_16_16 -1.54% 36209774.075 35650505.594 - 0.03% -
std::find_if(vector<bool>)_(process_all)/50 -1.54% 24.016 23.645 - -1.76% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/32 -1.54% 16.264 16.014 - -0.93% -
BM_deque_deque_ranges_move_backward/4000 -1.54% 151.611 149.277 - -4.24% -
SetIntersection_None_Set_uint64_1_1 -1.54% 542417661.344 534067339.990 - 0.52% -
SetIntersection_Interlaced_Vector_uint32_16384_1 -1.54% 1061325.299 1044986.956 - 1.31% -
SetIntersection_Interlaced_Vector_float_256_1 -1.54% 4228546.790 4163510.901 - 0.49% -
SetIntersection_Front_Vector_uint64_4_1 -1.54% 216359574.843 213032045.693 - 0.45% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 -1.54% 1149515.145 1131837.556 - -1.37% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -1.54% 12952.741 12753.619 - -4.01% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.54% 400.715 394.562 - 0.48% -
std::multiset<int>::find(key)_(non-existent)/8192 -1.53% 9.262 9.120 - 8.04% -
BM_num_put<long_double> -1.53% 59.679 58.764 - -0.67% -
std::map<std::string,_int>::find(key)_(existent)/1024 -1.53% 23.771 23.406 - 0.80% -
std::unique(list<int>,_pred)_(sprinkled)/1024 -1.53% 1015.865 1000.296 - -1.79% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 -1.53% 253.971 250.090 - -3.58% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1 -1.53% 64731371.829 63742218.021 - 0.20% -
std::unordered_set<int>::erase(iterator)/32 -1.53% 20.214 19.905 - 1.90% -
std::rotate(vector<bool>)_(1_element_forward)/32 -1.53% 17.766 17.495 - -0.62% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.52% 397.916 391.851 - -0.02% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 -1.52% 1067883.320 1051609.348 - -0.97% -
std::set<std::string>::erase(key)_(non-existent,_middle)/32 -1.52% 6.564 6.464 - -1.80% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 -1.52% 9210.184 9070.118 - -1.08% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -1.52% 940.986 926.681 - -2.10% -
SetIntersection_None_Vector_float_64_4 -1.52% 16316493.242 16068723.304 - 1.24% -
std::unordered_set<std::string>::ctor(const&,_alloc)/8192 -1.52% 612515.698 603215.765 - -0.49% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.52% 37462.666 36894.030 - 1.64% -
std::stable_sort(vector<NonIntegral>)_(descending)/8 -1.52% 23.080 22.730 - 0.36% -
SetIntersection_None_Vector_string_4_1 -1.52% 220246483.862 216908278.073 - -2.40% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/0 -1.51% 14.304 14.088 - -0.66% -
SetIntersection_Interlaced_Set_uint64_1_1 -1.51% 542209913.817 533999445.779 - 0.70% -
std::replace(vector<int>)_(prefix)/50 -1.51% 7.702 7.585 - -0.93% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 -1.51% 37343460.212 36778177.259 - 0.81% -
std::unordered_map<int,_int>::erase(iterator)/32 -1.51% 20.021 19.718 - -6.23% -
std::copy_backward(list<int>)/4096 -1.51% 3240.076 3191.049 - -2.21% -
SetIntersection_None_Vector_float_16384_16 -1.51% 1132002.459 1114909.704 - 0.74% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_1 -1.51% 217574489.586 214289268.985 - 1.03% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 -1.51% 21200315.028 20880244.556 - -0.47% -
std::multiset<int>::erase(key)_(existent)/32 -1.51% 22.194 21.859 - -3.56% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.51% 12934.151 12738.969 - -0.70% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.51% 140659.434 138539.901 - 0.50% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.51% 12.851 12.658 - -0.43% -
SetIntersection_Front_Vector_uint32_16384_4 -1.50% 1075728.418 1059558.283 - -0.14% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -1.50% 1060768.287 1044844.452 - 0.82% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.50% 178938.027 176252.195 - -1.22% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 -1.50% 16261498.149 16017804.733 - 0.42% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 -1.50% 1075966.426 1059845.303 - 1.98% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 -1.50% 1.729 1.703 - 17.94% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.50% 399.715 393.733 - 0.38% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 -1.49% 9176.309 9039.126 - -1.13% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -1.49% 1201530.088 1183572.486 - 3.64% -
SetIntersection_Interlaced_Set_uint64_4_1 -1.49% 216675829.100 213438283.967 - 0.83% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.49% 37716.851 37153.338 - 0.58% -
SetIntersection_None_Set_uint32_16384_256 -1.49% 160847931.984 158447479.259 - 1.88% -
SetIntersection_Front_Vector_uint32_16384_1 -1.49% 1064317.168 1048453.669 - 1.49% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 -1.49% 1.701 1.675 - -3.37% -
SetIntersection_Front_Set_uint64_1_1 -1.49% 541820530.750 533760114.580 - 0.73% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 -1.49% 13167.920 12972.255 - -0.45% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.49% 397.583 391.676 - 0.15% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 -1.49% 138492345.907 136435374.753 - 0.85% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.48% 398.078 392.173 - 0.18% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 -1.48% 14929761.354 14708313.868 - 0.39% -
std::multimap<int,_int>::ctor(const&,_alloc)/0 -1.48% 12.957 12.765 - 0.28% -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 -1.48% 414.830 408.678 - 0.39% -
std::for_each_n(deque<int>)/50 -1.48% 3.961 3.902 - 0.38% -
SetIntersection_Front_Set_uint64_256_4 -1.48% 4255338.034 4192332.987 - 1.45% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 -1.48% 1208357.487 1190481.078 - 0.81% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_4 -1.48% 54852921.199 54042279.706 - 1.27% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.48% 16049.085 15811.940 - -2.04% -
std::unordered_multimap<int,_int>::ctor(const&)/8192 -1.48% 55514.512 54694.592 - -2.98% -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/1024 -1.48% 368.208 362.772 - -0.58% -
SetIntersection_Interlaced_Set_uint32_262144_256 -1.47% 1579259.279 1555990.316 - 0.89% -
std::multiset<int>::ctor(const&)/0 -1.47% 12.918 12.727 - 0.07% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.47% 1615.396 1591.610 - 2.50% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 -1.47% 3.182 3.135 - -1.27% -
SetIntersection_None_Set_string_16_1 -1.47% 69301747.736 68283059.175 - 0.24% -
std::flat_map<int,_int>::clear()/1024 -1.47% 398.906 393.048 - 0.13% -
SetIntersection_Interlaced_Vector_float_64_1 -1.47% 16669146.872 16424478.440 - 0.09% -
std::multiset<std::string>::find(key)_(existent)/1024 -1.47% 22.792 22.457 - -4.99% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 -1.47% 18530507.819 18258613.429 - 0.72% -
std::multimap<int,_int>::insert(value)_(already_present)/32 -1.47% 18.847 18.570 - 1.65% -
std::unordered_map<int,_int>::clear()/8192 -1.47% 66625.849 65649.124 - -0.38% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.47% 143882.380 141773.167 - 0.36% -
BM_deque_deque_ranges_copy/4096 -1.46% 149.308 147.121 - -2.50% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 -1.46% 37552431.780 37002858.992 - 0.22% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.46% 397.416 391.609 - 0.04% -
std::fill(vector<bool>)/64 -1.46% 1.475 1.454 - -11.96% -
BM_vector_deque_copy/5500 -1.46% 198.104 195.211 - -0.95% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.46% 881860.156 869015.971 - 0.21% -
SetIntersection_Interlaced_Set_float_16384_64 -1.46% 215716414.038 212576111.817 - -1.69% -
SetIntersection_Front_Vector_string_16_4 -1.45% 60243825.834 59367498.987 - -1.31% -
std::make_heap(vector<int>,_pred)_(ascending)/8 -1.45% 17.096 16.847 - 0.61% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 -1.45% 1113863.233 1097696.397 - -0.67% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -1.45% 13.467 13.271 - -0.46% -
BM_CmpLess_int_schar -1.45% 1.143 1.126 - -0.49% -
std::unordered_set<int>::erase(iterator)/1024 -1.45% 20.345 20.050 - 1.54% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_1 -1.45% 220901474.929 217699197.780 - 0.79% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -1.45% 21.860 21.543 - -0.71% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.45% 397.604 391.848 - 0.12% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.45% 56692.348 55872.013 - -1.02% -
rng::contains_subrange(deque<int>)_(process_all)/50 -1.45% 23.562 23.221 - -3.25% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -1.45% 22.097 21.777 - 0.21% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_4 -1.44% 136039799.336 134074429.566 - 1.00% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 -1.44% 1533171.629 1511022.035 - 0.19% -
std::sort(vector<int>)_(descending)/8 -1.44% 25.057 24.695 - -0.10% -
SetIntersection_Interlaced_Vector_uint64_16_4 -1.44% 56739466.246 55921347.923 - 0.56% -
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 -1.44% 1925.795 1898.037 - -0.40% -
std::flat_map<int,_int>::clear()/32 -1.44% 397.835 392.104 - 0.03% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 -1.44% 15.017 14.801 - 0.60% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 -1.44% 4252341.218 4191169.243 - 0.46% -
std::multiset<std::string>::clear()/0 -1.44% 399.166 393.425 - -0.46% -
SetIntersection_Front_Set_uint64_4_1 -1.44% 216691185.212 213574572.740 - 0.75% -
std::sort(vector<NonIntegral>)_(pipe-organ)/8 -1.44% 17.557 17.305 - -1.02% -
SetIntersection_None_Vector_string_16384_1 -1.43% 1242322.275 1224504.340 - -0.90% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.43% 811.331 799.718 - -0.55% -
SetIntersection_None_Vector_string_16_1 -1.43% 65951122.562 65007733.753 - -0.40% -
SetIntersection_Front_Vector_uint64_1_1 -1.43% 540750500.120 533017184.615 - 0.52% -
std::multimap<std::string,_int>::ctor(const&)/0 -1.43% 12.843 12.659 - -0.52% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 -1.43% 94152.033 92808.349 - -0.28% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 -1.43% 60393517.319 59531782.761 - 0.99% -
SetIntersection_None_Vector_uint32_262144_16384 -1.43% 1140317.291 1124049.829 - -1.21% -
SetIntersection_Front_Set_string_256_4 -1.42% 4955145.318 4884575.542 - -0.26% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 -1.42% 11694218.203 11527729.980 - 1.08% -
std::unordered_multimap<int,_int>::clear()/32 -1.42% 598.256 589.741 - -4.27% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 -1.42% 16315289.156 16083364.361 - 1.59% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -1.42% 19984.817 19700.812 - -4.46% -
rng::contains_subrange(list<int>)_(single_element)/32 -1.42% 10.142 9.998 - -2.22% -
SetIntersection_Interlaced_Set_float_64_1 -1.42% 16654687.769 16418042.084 - 0.56% -
SetIntersection_None_Vector_uint64_4_1 -1.42% 216457447.253 213382043.948 - 0.39% -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 -1.42% 30.166 29.738 - -9.36% -
std::map<std::string,_int>::ctor(const&)/1024 -1.42% 35638.740 35133.463 - -0.49% -
std::sort(deque<int>)_(pipe-organ)/8192 -1.42% 26564.708 26188.446 - -0.33% -
std::deque<int>::erase(begin)_(cheap_elements)/1024 -1.42% 7.425 7.320 - -0.60% -
SetIntersection_None_Vector_uint64_16_1 -1.41% 64001503.396 63096775.566 - 0.42% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 -1.41% 9.488 9.353 - -0.55% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 -1.41% 12575822.217 12398110.453 - 0.49% -
std::generate(list<int>)/32 -1.41% 8.526 8.405 - -0.70% -
SetIntersection_Interlaced_Set_uint32_16_4 -1.41% 60003140.116 59156003.003 - -0.24% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/0 -1.41% 13.693 13.499 - -0.27% -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 -1.41% 7559.804 7453.152 - -2.14% -
SetIntersection_None_Vector_float_256_4 -1.41% 4268277.429 4208088.554 - -0.02% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.41% 13.004 12.821 - -0.21% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -1.41% 28.354 27.954 - -13.86% -
SetIntersection_Interlaced_Vector_uint32_256_1 -1.41% 4221573.717 4162090.894 - 1.26% -
SetIntersection_Front_Set_uint32_16_1 -1.41% 63854649.244 62955265.638 - 0.70% -
SetIntersection_Interlaced_Vector_string_16_16 -1.41% 51973488.702 51242108.597 - -0.45% -
SetIntersection_None_Vector_uint64_64_4 -1.41% 16108444.272 15881832.833 - 0.63% -
SetIntersection_None_Vector_string_64_1 -1.41% 17577822.504 17330612.140 - -0.33% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8192 -1.41% 637327.375 628364.188 - 0.96% -
SetIntersection_None_Set_uint64_4_4 -1.41% 137100652.284 135172668.654 - 0.62% -
SetIntersection_None_Vector_uint64_1_1 -1.41% 540328773.212 532736050.872 - 0.60% -
SetIntersection_None_Vector_string_262144_262144 -1.41% 1317178.590 1298669.945 - -1.88% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -1.40% 577.431 569.319 - -6.36% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_1 -1.40% 217101137.257 214053696.503 - 0.67% -
SetIntersection_Front_Set_string_4_1 -1.40% 224377351.457 221228522.393 - 0.03% -
std::unordered_map<int,_int>::clear()/0 -1.40% 397.578 392.013 - 0.13% -
std::reverse(vector<int>)/32768 -1.40% 1049.244 1034.560 - -0.05% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.40% 397.676 392.120 - -0.01% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 -1.40% 16676682.436 16443682.354 - 1.93% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_4 -1.40% 142836119.881 140841308.677 - 0.93% -
SetIntersection_Front_Vector_uint32_1024_1 -1.40% 1059493.162 1044699.650 - 0.68% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 -1.40% 723560.947 713460.604 - -0.76% -
SetIntersection_Front_Vector_uint64_64_4 -1.39% 16075897.703 15851668.425 - 0.31% -
std::make_heap(vector<int>)_(heap)/8 -1.39% 14.958 14.749 - 0.14% -
SetIntersection_Interlaced_Vector_uint64_256_1 -1.39% 4207656.665 4148980.092 - 2.70% -
BM_deque_deque_copy/64 -1.39% 3.080 3.037 - -8.82% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.39% 402.522 396.913 - -0.64% -
BM_deque_deque_ranges_move_backward/1024 -1.39% 38.898 38.357 - -3.35% -
SetIntersection_Interlaced_Set_float_16384_256 -1.39% 200452314.157 197660683.923 - -1.57% -
SetIntersection_Interlaced_Set_uint32_64_16 -1.39% 22317019.832 22006405.850 - 1.67% -
std::multiset<int>::erase(key)_(existent)/1024 -1.39% 39.857 39.303 - -7.50% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.39% 12.887 12.708 - -0.19% -
SetIntersection_Interlaced_Vector_float_4_4 -1.39% 137770842.045 135857530.054 - 0.00% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 -1.39% 20.716 20.428 - -1.17% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 -1.39% 59096291.225 58276617.938 - 0.98% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16 -1.38% 13880996.596 13688891.133 - -0.24% -
SetIntersection_Front_Vector_string_64_1 -1.38% 17081262.489 16845112.577 - 0.36% -
BM_StringFindNoMatch/512 -1.38% 9.389 9.260 - -1.93% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 -1.38% 542772261.657 535295325.475 - 0.78% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8 -1.38% 14.987 14.780 - -0.05% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/32 -1.38% 19.240 18.975 - -1.41% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1_1 -1.38% 540349945.110 532910122.399 - 0.99% -
SetIntersection_Interlaced_Vector_float_4_1 -1.38% 216772346.559 213789192.012 - 0.31% -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8 -1.37% 16.864 16.633 - 0.15% -
BM_num_put<double> -1.37% 58.842 58.034 - 0.66% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/0 -1.37% 15.336 15.126 - 0.63% -
std::find_end(list<int>)_(process_all)/8192 -1.37% 7498.840 7395.945 - -0.10% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.37% 12227.506 12059.786 - -1.44% -
SetIntersection_Interlaced_Vector_uint32_16_1 -1.37% 63731781.903 62857888.464 - 0.63% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.37% 12.860 12.683 - 0.08% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.37% 442.645 436.583 - -1.25% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/0 -1.37% 18.762 18.506 - -1.27% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 -1.36% 4215650.830 4158133.212 - 0.82% -
std::unordered_set<std::string>::clear()/8192 -1.36% 224925.691 221856.981 - 1.02% -
SetIntersection_Interlaced_Set_float_256_16 -1.36% 12174675.101 12008586.259 - 0.08% -
std::pop_heap(deque<std::string>)/8 -1.36% 57.937 57.147 - -0.60% -
BM_deque_deque_move/1 -1.36% 2.580 2.545 - -8.93% -
SetIntersection_Front_Set_uint64_16_1 -1.36% 63670798.394 62803968.753 - 0.93% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_1 -1.36% 16598508.789 16372626.477 - 0.36% -
SetIntersection_Front_Set_string_16384_4 -1.36% 1258331.676 1241220.370 - 0.23% -
SetIntersection_None_Vector_uint32_16_4 -1.36% 54666782.030 53923806.996 - 0.41% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8 -1.36% 53.988 53.255 - 1.06% -
SetIntersection_Interlaced_Vector_uint32_4_1 -1.36% 216466118.256 213529201.168 - 0.42% -
std::stable_sort(deque<int>)_(ascending)/1024 -1.36% 2155.737 2126.525 - 1.18% -
SetIntersection_Front_Set_float_16384_1 -1.35% 1060780.193 1046412.573 - 1.48% -
std::map<int,_int>::insert(value)_(already_present)/32 -1.35% 1.764 1.740 - -2.46% -
SetIntersection_Front_Vector_string_16_1 -1.35% 65192527.863 64312703.150 - 0.42% -
std::multimap<int,_int>::ctor(const&)/0 -1.35% 12.918 12.743 - 0.05% -
SetIntersection_None_Set_uint32_256_64 -1.35% 9412844.368 9285874.346 - 2.56% -
SetIntersection_Front_Vector_string_1024_1 -1.35% 1092486.189 1077761.070 - 0.63% -
BM_PushHeap_string_QuickSortAdversary_16384 -1.35% 16.168 15.950 - 3.23% -
BM_deque_vector_ranges_move/5500 -1.35% 197.144 194.489 - -1.01% -
SetIntersection_Interlaced_Set_uint32_4_1 -1.34% 216504830.734 213599846.358 - 0.33% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_1 -1.34% 63815976.226 62960403.748 - 0.81% -
SetIntersection_Interlaced_Set_uint32_256_1 -1.34% 4212364.574 4155976.111 - 2.77% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_1 -1.34% 67478614.111 66575459.615 - 0.09% -
SetIntersection_None_Vector_uint32_262144_262144 -1.34% 1141241.657 1125976.685 - 0.36% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 -1.34% 16.308 16.090 - -0.75% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/8192 -1.33% 342409.433 337842.167 - -0.76% -
SetIntersection_None_Set_uint32_16384_16 -1.33% 161921436.547 159762629.928 - 2.44% -
std::sort(vector<int>)_(ascending)/8 -1.33% 16.086 15.872 - -1.45% -
SetIntersection_Front_Vector_float_64_4 -1.33% 16150474.099 15935411.129 - -3.99% -
std::stable_partition(deque<int>)_(dense)/32 -1.33% 29.751 29.355 - -6.92% -
std::unique(list<int>,_pred)_(contiguous)/32 -1.33% 57.537 56.772 - -0.94% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.33% 417.185 411.634 - 0.03% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 -1.33% 34.441 33.983 - -3.44% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.33% 399.188 393.894 - 0.25% -
rng::starts_with(deque<int>,_pred)/1000 -1.33% 512.500 505.707 - 0.35% -
std::flat_multimap<int,_int>::find(key)_(existent)/1024 -1.32% 8.462 8.350 - -0.11% -
SetIntersection_Interlaced_Set_uint64_4_4 -1.32% 138504559.110 136671401.599 - 0.77% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 -1.32% 1366.765 1348.678 - -9.25% -
std::is_sorted(list<int>)/1024 -1.32% 754.497 744.516 - -0.76% -
std::partial_sort(deque<int>)_(repeated)/8 -1.32% 26.576 26.225 - -2.02% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/32 -1.32% 869.276 857.781 - -0.97% -
BM_PushHeap_uint64_Ascending_16 -1.32% 0.932 0.920 - -6.85% -
SetIntersection_Front_Set_float_64_4 -1.32% 16303704.663 16088172.393 - 0.59% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 -1.32% 1258407.879 1241785.971 - -0.19% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 -1.32% 24.203 23.884 - 0.36% -
std::map<int,_int>::lower_bound(key)_(existent)/32 -1.32% 1.501 1.481 - -3.83% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -1.32% 352239299.645 347597540.263 - -2.57% -
SetIntersection_Front_Set_uint64_16_4 -1.32% 55371264.765 54642301.601 - 0.84% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -1.32% 1969544.775 1943616.105 - 0.68% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4 -1.32% 54960253.464 54236960.746 - 0.58% -
SetIntersection_None_Set_uint32_16384_64 -1.32% 161346958.987 159224489.591 - 2.50% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/0 -1.31% 17.422 17.193 - -0.28% -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/1024 -1.31% 22.692 22.394 - -1.81% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 -1.31% 12281433.946 12120188.114 - 0.76% -
std::stable_sort(deque<int>)_(pipe-organ)/1024 -1.31% 2978.392 2939.306 - 0.70% -
std::flat_map<int,_int>::erase(key)_(existent)/8192 -1.31% 559.741 552.401 - -1.47% -
std::remove_copy_if(deque<int>)_(prefix)/8192 -1.31% 3848.883 3798.414 - 0.34% -
std::set<int>::erase(key)_(existent)/8192 -1.31% 69.240 68.333 - -0.82% -
SetIntersection_None_Vector_uint32_262144_256 -1.31% 1140484.727 1125537.503 - -1.95% -
SetIntersection_None_Vector_float_262144_16384 -1.31% 1172193.335 1156831.856 - 2.65% -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 -1.31% 4920.825 4856.360 - -0.01% -
SetIntersection_None_Set_uint32_16_4 -1.31% 57235440.283 56485693.662 - -0.13% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1_1 -1.31% 545289697.873 538157538.833 - 0.70% -
BM_deque_vector_move/64 -1.31% 2.652 2.617 - -11.53% -
SetIntersection_None_Set_uint64_4_1 -1.31% 219261208.834 216394900.544 - 0.63% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 -1.31% 1263085.043 1246574.381 - 0.08% -
std::stable_sort(vector<int>)_(qsort_adversarial)/8 -1.31% 15.822 15.615 - 0.66% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.30% 12.904 12.735 - -2.17% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.30% 13701.740 13523.109 - 1.47% -
SetIntersection_Front_Set_uint64_64_4 -1.30% 16277911.661 16065852.420 - 0.71% -
SetIntersection_Front_Vector_string_256_1 -1.30% 4296017.532 4240056.983 - 0.28% -
SetIntersection_None_Vector_uint64_262144_1024 -1.30% 1141594.660 1126726.289 - 0.69% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 -1.30% 1078129.030 1064089.508 - -0.43% -
std::sort(deque<int>)_(repeated)/8192 -1.30% 6838.740 6749.792 - -4.90% -
SetIntersection_Front_Vector_float_16_1 -1.30% 63740982.007 62913285.140 - -0.29% -
SetIntersection_Interlaced_Set_uint32_1_1 -1.30% 541180685.779 534154214.379 - 0.38% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 -1.30% 1055557.560 1041853.003 - 0.19% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 -1.30% 400.007 394.823 - 0.04% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1 -1.30% 16698388.968 16482068.150 - 1.26% -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 -1.30% 29.538 29.156 - -1.13% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1 -1.29% 17007315.563 16787152.057 - 0.14% -
SetIntersection_None_Vector_float_256_1 -1.29% 4316317.025 4260444.251 - 1.08% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -1.29% 10.953 10.811 - 0.72% -
std::search(vector<int>,_pred)_(near_matches)/1000 -1.29% 22913.248 22616.960 - -0.73% -
std::multimap<int,_int>::contains(key)_(existent)/8192 -1.29% 5.580 5.508 - -0.52% -
SetIntersection_None_Vector_uint32_256_1 -1.29% 4313258.097 4257517.073 - 0.37% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.29% 620.393 612.377 - 1.06% -
std::list<std::string>::ctor(size)/8192 -1.29% 106484.862 105109.518 - -5.55% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.29% 55622.540 54904.313 - -0.45% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.29% 121743.979 120172.398 - 0.23% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.29% 13.004 12.837 - -0.16% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1_1 -1.29% 542727498.137 535724847.945 - 0.88% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 -1.29% 4361995.259 4305740.731 - 0.25% -
SetIntersection_None_Vector_string_262144_4 -1.29% 1303127.044 1286336.307 - -1.68% -
std::multiset<std::string>::count(key)_(non-existent)/1024 -1.29% 25.414 25.087 - 1.12% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_16 -1.29% 34336117.851 33894745.327 - 0.54% -
std::remove_copy_if(deque<int>)_(sprinkled)/50 -1.28% 28.844 28.474 - -0.11% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1 -1.28% 4230272.987 4176045.835 - -0.10% -
BM_deque_vector_ranges_move_backward/4096 -1.28% 148.240 146.341 - -4.13% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.28% 143687.897 141848.225 - -1.16% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1 -1.28% 16689089.567 16475526.527 - 1.31% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 -1.28% 149978.682 148062.286 - -4.42% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.28% 13297.534 13127.784 - -0.10% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.28% 416.048 410.738 - -0.63% -
SetIntersection_Front_Set_float_1024_1 -1.28% 1057404.758 1043910.837 - 0.83% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.27% 13.070 12.903 - -0.04% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 -1.27% 10366278.661 10234322.105 - 0.62% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 -1.27% 889.465 878.146 - -4.02% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 -1.27% 1.274 1.258 - 5.27% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -1.27% 35878.167 35422.422 - -0.47% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.27% 395.485 390.466 - -0.38% -
std::stable_sort(deque<int>)_(heap)/8 -1.27% 26.262 25.929 - 9.56% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.27% 396.756 391.736 - 0.06% -
SetIntersection_Front_Set_float_16384_16384 -1.26% 216877358.424 214135675.394 - -3.07% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -1.26% 33399.706 32977.781 - -1.31% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.26% 12.855 12.692 - -0.07% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 -1.26% 1.481 1.462 - -0.13% -
SetIntersection_None_Set_float_16_4 -1.26% 57409192.620 56685160.721 - 0.77% -
BM_CmpEqual_uchar_ushort -1.26% 1.070 1.056 - -1.42% -
BM_vector_deque_ranges_copy/5500 -1.26% 200.764 198.234 - -0.95% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 -1.26% 539.710 532.916 - -1.37% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.26% 398.769 393.763 - 0.11% -
SetIntersection_None_Set_uint32_16_16 -1.26% 35910927.606 35460077.416 - 0.53% -
SetIntersection_Interlaced_Vector_string_262144_262144 -1.25% 14685795.818 14501510.496 - -0.61% -
SetIntersection_None_Vector_uint32_1024_256 -1.25% 1093842.660 1080141.588 - 0.53% -
SetIntersection_Front_Vector_uint32_262144_64 -1.25% 1385125.582 1367797.749 - 4.74% -
std::unordered_set<std::string>::ctor(const&)/8192 -1.25% 341270.812 337002.130 - -1.55% -
BM_StringRelational_Compare_Huge_Empty_Control -1.25% 1.634 1.614 - -11.46% -
std::set<int>::ctor(const&)/0 -1.25% 12.921 12.760 - 0.17% -
std::map<int,_int>::contains(key)_(existent)/8192 -1.25% 5.537 5.468 - 0.18% -
std::partition(list<int>)_(dense)/50 -1.25% 13.394 13.227 - -2.20% -
SetIntersection_None_Set_uint32_4_1 -1.25% 219577407.786 216842501.652 - 0.44% -
std::make_heap(vector<NonIntegral>)_(heap)/8192 -1.25% 2220.130 2192.482 - -0.06% -
BM_CmpEqual_schar_ushort -1.25% 1.112 1.098 - 0.59% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 -1.24% 138110981.754 136393459.571 - -0.41% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/0 -1.24% 14.166 13.990 - -0.20% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 -1.24% 2194280.366 2167083.508 - 2.99% -
SetIntersection_Front_Set_uint32_1_1 -1.24% 542315347.184 535596941.632 - 0.80% -
std::search(vector<int>)_(single_element)/1024 -1.23% 234.513 231.617 - -0.98% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 -1.23% 417.858 412.702 - 0.03% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/0 -1.23% 13.968 13.796 - -0.03% -
SetIntersection_None_Vector_uint32_16384_64 -1.23% 1115973.525 1102215.684 - -0.92% -
rng::contains(vector<int>)_(process_all)/8 -1.23% 2.817 2.783 - 1.96% -
SetIntersection_None_Set_uint32_4_4 -1.23% 137216034.472 135527061.166 - 0.32% -
SetIntersection_Front_Set_string_262144_262144 -1.23% 18342389.893 18116632.488 - -1.76% -
SetIntersection_Front_Vector_uint32_256_16 -1.23% 4311757.725 4258737.868 - 1.97% -
BM_CmpLess_schar_ushort -1.23% 1.121 1.107 - 1.64% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.23% 670.044 661.826 - -0.15% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/0 -1.23% 1.064 1.051 - -3.53% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1_1 -1.22% 544757240.676 538100552.828 - 0.61% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 -1.22% 22.083 21.814 - 11.30% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -1.22% 775.124 765.657 - -0.42% -
std::remove(list<int>)_(prefix)/8192 -1.22% 8258.722 8158.000 - -0.92% -
SetIntersection_Front_Vector_float_262144_4 -1.22% 1071093.449 1058055.121 - -4.03% -
rng::contains_subrange(list<int>)_(process_all)/32 -1.22% 10.106 9.983 - -2.06% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 -1.22% 23398.721 23114.362 - -0.27% -
std::shift_right(list<int>)/8192 -1.21% 7379.459 7289.977 - -5.45% -
SetIntersection_None_Vector_uint32_16_1 -1.21% 64290174.378 63511836.385 - 0.48% -
SetIntersection_Interlaced_Vector_uint32_1_1 -1.21% 540987696.421 534440689.952 - 0.46% -
std::pop_heap(vector<std::string>)/8 -1.21% 54.290 53.633 - 0.20% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 -1.21% 8.255 8.155 - -0.17% -
std::rotate(deque<int>)_(1_element_backward)/1024 -1.21% 41.151 40.654 - 0.45% -
SetIntersection_None_Vector_uint64_16_4 -1.21% 54330257.146 53674428.444 - 0.69% -
std::unordered_multiset<int>::erase(iterator)/8192 -1.21% 22.805 22.529 - 15.42% -
SetIntersection_Front_Vector_uint64_16384_1 -1.21% 1062926.961 1050112.122 - 5.76% -
std::make_heap(vector<NonIntegral>)_(descending)/8 -1.20% 14.939 14.759 - 0.14% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_1 -1.20% 16759089.685 16557720.539 - 0.64% -
std::unordered_set<std::string>::ctor(const&)/0 -1.20% 13.105 12.948 - 0.30% -
std::rotate(vector<int>)_(by_1/2)/1024 -1.20% 32.079 31.695 - -0.11% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 -1.20% 3.587 3.544 - -0.09% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.20% 397.545 392.792 - 0.49% -
SetIntersection_Front_Vector_float_1024_4 -1.19% 1070035.065 1057250.252 - -4.20% -
SetIntersection_Interlaced_Vector_uint32_16_4 -1.19% 56595814.142 55919741.506 - 0.69% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.19% 397.041 392.300 - 0.27% -
SetIntersection_Front_Set_float_256_4 -1.19% 4249298.392 4198575.812 - -0.01% -
std::find_if(list<int>)_(bail_25%)/1024 -1.19% 181.754 179.586 - 41.21% -
SetIntersection_Interlaced_Vector_uint32_64_1 -1.19% 16575089.713 16377525.158 - 0.46% -
BM_deque_vector_ranges_move_backward/4000 -1.19% 142.260 140.565 - -2.98% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 -1.19% 23.746 23.463 - -10.16% -
SetIntersection_Front_Set_uint64_64_1 -1.19% 16609313.029 16411795.058 - 1.01% -
std::sort(vector<NonIntegral>)_(ascending)/8 -1.19% 15.726 15.539 - -0.45% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -1.19% 1578628.408 1559883.257 - 1.00% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.19% 831.696 821.829 - 7.73% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.18% 397.844 393.130 - 0.33% -
std::set<std::string>::ctor(const&)/0 -1.18% 12.905 12.753 - 0.24% -
BM_deque_deque_copy_backward/512 -1.18% 19.130 18.904 - -4.36% -
std::remove_copy_if(vector<int>)_(prefix)/32 -1.18% 12.323 12.177 - -0.86% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 -1.18% 3.787 3.742 - -0.91% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.18% 398.743 394.034 - -0.29% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.18% 396.725 392.040 - 0.32% -
SetIntersection_Interlaced_Vector_uint64_64_64 -1.18% 11064931.281 10934318.400 - 0.70% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 -1.18% 4398540.380 4346676.358 - -0.48% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_1 -1.18% 63988636.497 63234988.639 - 0.61% -
rng::contains_subrange(deque<int>)_(same_length)/50 -1.17% 28.392 28.058 - -2.73% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.17% 13.993 13.829 - -0.29% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -1.17% 20.336 20.097 - 0.29% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.17% 120426.009 119015.508 - 1.46% -
std::flat_map<int,_int>::find(key)_(existent)/32 -1.17% 3.336 3.297 - -0.18% -
BM_StringFindNoMatch/64 -1.17% 2.109 2.084 - 0.05% -
SetIntersection_None_Set_uint32_1_1 -1.17% 542360359.474 536012503.968 - 0.35% -
BM_deque_deque_move/4096 -1.17% 149.167 147.423 - -1.85% -
std::flat_map<int,_int>::count(key)_(existent)/8192 -1.17% 11.717 11.580 - -0.67% -
std::partial_sort_copy(list<int>)_(descending)/1024 -1.17% 8263.810 8167.168 - -0.99% -
SetIntersection_None_Vector_uint64_64_1 -1.17% 16819258.196 16623019.787 - 0.38% -
SetIntersection_Interlaced_Set_uint32_4_4 -1.17% 138498967.862 136883514.193 - 0.45% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 -1.16% 22.379 22.118 - 3.47% -
std::copy_n(list<int>)/32768 -1.16% 26678.186 26367.499 - -0.19% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.16% 396.568 391.952 - 0.18% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.16% 12.871 12.721 - 0.23% -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8 -1.16% 16.946 16.749 - 0.25% -
SetIntersection_Interlaced_Set_uint64_262144_256 -1.16% 1635740.154 1616781.982 - -1.77% -
std::reverse(list<int>)/512 -1.15% 194.746 192.497 - -0.88% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 -1.15% 58816174.085 58137093.928 - 0.87% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 -1.15% 28.048 27.724 - -0.03% -
SetIntersection_Interlaced_Vector_uint64_1024_1 -1.15% 1050980.676 1038851.046 - -0.03% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 -1.15% 23.829 23.554 - 0.17% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 -1.15% 13.435 13.281 - -0.43% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -1.15% 14475949.488 14309989.155 - 0.91% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_1 -1.15% 217627762.796 215133494.018 - 0.60% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -1.15% 17.386 17.187 - -0.19% -
std::unordered_set<std::string>::ctor(const&,_alloc)/1024 -1.14% 63661.106 62933.083 - -0.97% -
std::set<int>::lower_bound(key)_(existent)/8192 -1.14% 8.157 8.064 - 2.73% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/1024 -1.14% 7928.712 7838.119 - -0.05% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 -1.14% 17138.612 16942.805 - -12.04% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/0 -1.14% 17.233 17.037 - -0.06% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.14% 685.149 677.329 - 0.36% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 -1.14% 1094577.011 1082085.086 - 2.04% -
std::stable_partition(list<int>)_(alloc_fails)/32 -1.14% 1861.663 1840.426 - 0.03% -
BM_tolower_string<char> -1.14% 15.295 15.121 - -1.33% -
BM_deque_vector_move/5500 -1.14% 195.292 193.064 - -6.34% -
rng::starts_with(list<int>)/8 -1.14% 2.939 2.906 - -1.85% -
SetIntersection_Front_Vector_string_262144_262144 -1.14% 14533929.443 14368257.242 - -0.93% -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 -1.14% 13086.537 12937.467 - -0.09% -
SetIntersection_None_Set_uint64_1024_256 -1.14% 8934891.142 8833141.551 - 1.12% -
std::search(deque<int>,_pred)_(near_matches)/8192 -1.14% 1557009.228 1539278.571 - 0.77% -
SetIntersection_Interlaced_Vector_uint64_262144_1 -1.14% 1056733.030 1044733.731 - 0.47% -
BM_deque_deque_move/1024 -1.13% 37.715 37.288 - -1.41% -
BM_std_minmax_element<char>/70000 -1.13% 18227.984 18021.335 - -7.51% -
SetIntersection_None_Vector_float_1024_1024 -1.13% 1077292.294 1065087.109 - -1.23% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 -1.13% 33.865 33.481 - -1.38% -
SetIntersection_Interlaced_Set_float_64_4 -1.13% 21029848.524 20791892.305 - 0.49% -
std::unordered_set<int>::insert(value)_(already_present)/8192 -1.13% 2.677 2.646 - -3.81% -
SetIntersection_None_Vector_float_64_16 -1.13% 13762019.008 13606508.105 - 0.10% -
SetIntersection_None_Vector_uint32_64_64 -1.13% 8592701.836 8495618.521 - 0.31% -
SetIntersection_None_Vector_uint64_262144_262144 -1.13% 1138528.605 1125680.914 - 1.15% -
std::multiset<int>::insert(value)_(new_value,_end)/0 -1.13% 17.187 16.993 - -0.30% -
BM_StringFindStringLiteral/512 -1.13% 9.665 9.556 - -0.27% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 -1.13% 207523.139 205184.497 - 0.08% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -1.12% 1054709.147 1042891.390 - -0.60% -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 -1.12% 405.058 400.524 - -0.16% -
std::pop_heap(deque<float>)/8 -1.12% 53.037 52.443 - 0.67% -
SetIntersection_None_Vector_uint64_256_64 -1.12% 3440982.179 3402580.544 - 0.67% -
BM_PushHeap_float_QuickSortAdversary_16 -1.12% 0.990 0.979 - -4.66% -
rng::find_last(vector<int>)_(bail_90%)/1048576 -1.11% 23315.840 23055.956 - -1.46% -
std::map<int,_int>::ctor(const&)/0 -1.11% 12.833 12.690 - -0.11% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8 -1.11% 47.355 46.828 - -1.78% -
SetIntersection_None_Vector_string_1024_16 -1.11% 1176616.822 1163525.142 - -0.62% -
SetIntersection_Front_Vector_float_64_1 -1.11% 16645742.569 16460823.364 - -3.82% -
BM_vector_deque_ranges_move_backward/5500 -1.11% 199.843 197.625 - -1.90% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 -1.11% 102599.184 101460.736 - -0.34% -
std::search(list<int>)_(single_element)/1024 -1.11% 739.627 731.436 - -2.55% -
std::pop_heap(deque<int>)/8 -1.11% 53.201 52.612 - 0.51% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 -1.10% 6.365 6.295 - -1.32% -
std::make_heap(vector<int>)_(heap)/1024 -1.10% 275.186 272.149 - -1.08% -
rng::fold_left(list<int>)/8192 -1.10% 10904.226 10783.966 - -2.16% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.10% 13.070 12.926 - 0.39% -
SetIntersection_None_Vector_uint32_64_4 -1.10% 16153118.292 15975173.756 - 0.53% -
SetIntersection_None_Set_uint32_16384_1 -1.10% 161921330.369 160139294.099 - 3.08% -
SetIntersection_Front_Set_float_16384_1024 -1.10% 12469021.683 12332052.033 - -0.64% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 -1.10% 5825001.279 5761047.899 - 0.03% -
std::map<int,_int>::insert(value)_(new_value,_middle)/8192 -1.10% 20.880 20.651 - -0.06% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 -1.10% 699.866 692.183 - -1.35% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 -1.10% 5902996.389 5838333.498 - 1.81% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 -1.09% 5.317 5.259 - -0.13% -
std::unordered_multimap<int,_int>::ctor(const&)/1024 -1.09% 6776.824 6702.672 - -4.21% -
std::find_end(forward_list<int>,_pred)_(match_near_end)/1000 -1.09% 847.995 838.718 - -0.85% -
BM_deque_vector_move_backward/4000 -1.09% 143.230 141.664 - -2.54% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.09% 33593.888 33226.718 - -0.63% -
SetIntersection_Interlaced_Vector_uint64_16_16 -1.09% 36092640.788 35698165.006 - 0.48% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.09% 397.186 392.847 - 0.00% -
SetIntersection_None_Vector_string_16_16 -1.09% 35091368.072 34708227.544 - 0.01% -
std::remove_copy(deque<int>)_(sprinkled)/50 -1.09% 18.495 18.294 - -0.33% -
SetIntersection_Front_Set_uint32_4_4 -1.09% 138398625.990 136892266.524 - 0.33% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_1 -1.09% 16734415.503 16552357.733 - 0.73% -
SetIntersection_Front_Set_float_262144_1 -1.09% 1031146.200 1019934.624 - -1.53% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 -1.09% 1030945.833 1019755.725 - -1.21% -
BM_CmpLess_ushort_uchar -1.08% 1.111 1.099 - 0.59% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.08% 397.231 392.930 - -0.19% -
std::sort(deque<int>)_(shuffled)/8 -1.08% 22.910 22.662 - -0.70% -
SetIntersection_Front_Set_string_1024_4 -1.08% 1267604.709 1253907.351 - 0.32% -
SetIntersection_Front_Set_uint32_256_1 -1.08% 4207770.911 4162303.006 - 1.83% -
SetIntersection_None_Set_uint32_1024_16 -1.08% 9126969.381 9028417.373 - 4.20% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 -1.08% 57591418.692 56971083.889 - 0.71% -
std::search(vector<int>)_(single_element)/1000 -1.08% 228.851 226.386 - -0.97% -
BM_CmpEqual_schar_int -1.08% 1.131 1.118 - 0.20% -
SetIntersection_Front_Set_uint32_4_1 -1.07% 216451508.726 214125779.213 - 0.58% -
SetIntersection_Interlaced_Vector_uint32_16_16 -1.07% 36288627.262 35898892.045 - 0.53% -
SetIntersection_Front_Vector_uint64_64_1 -1.07% 16616495.539 16438036.648 - 1.02% -
std::set<std::string>::ctor(const&)/1024 -1.07% 35219.954 34842.789 - 0.74% -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/1024 -1.07% 668.108 660.959 - -0.37% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 -1.07% 24.576 24.314 - 0.52% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_1 -1.07% 63972728.301 63289268.601 - 0.78% -
std::is_sorted_until(deque<int>,_pred)/8192 -1.07% 4854.522 4802.659 - 0.14% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -1.07% 19.401 19.194 - -2.14% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/32 -1.07% 880.122 870.737 - -0.60% -
SetIntersection_Front_Set_uint32_64_16 -1.06% 15398257.263 15234350.368 - 0.12% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 -1.06% 20.783 20.562 - -1.29% -
SetIntersection_None_Vector_uint32_256_16 -1.06% 4058798.596 4015790.324 - -0.52% -
std::count_if(vector<int>)_(every_other)/8 -1.06% 4.181 4.136 - -0.11% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -1.06% 43.291 42.833 - 2.29% -
std::multimap<int,_int>::lower_bound(key)_(existent)/1024 -1.06% 7.158 7.083 - -0.47% -
std::move(vector<bool>)_(unaligned)/64 -1.06% 1.631 1.613 - -0.15% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/0 -1.06% 18.112 17.921 - -0.26% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 -1.06% 23.350 23.103 - 1.06% -
SetIntersection_Interlaced_Set_float_16_4 -1.06% 60059432.400 59425242.280 - 0.34% -
SetIntersection_Front_Vector_float_256_1 -1.06% 4197705.454 4153380.447 - -3.07% -
std::unordered_multimap<int,_int>::clear()/0 -1.06% 396.294 392.112 - 0.11% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.05% 400.360 396.142 - 0.17% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.05% 7735.701 7654.259 - -0.43% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 -1.05% 17.379 17.196 - 0.62% -
BM_StringCopy_Huge -1.05% 110.873 109.707 - 1.09% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.05% 13.056 12.919 - 0.45% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024 -1.05% 5182.046 5127.647 - 0.31% -
SetIntersection_None_Vector_uint32_4_1 -1.05% 217300221.154 215022474.681 - 0.67% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 -1.05% 983.493 973.187 - 0.93% -
BM_CmpLess_short_short -1.05% 0.959 0.949 - -0.46% -
std::unordered_set<std::string>::erase(key)_(existent)/32 -1.05% 74.611 73.832 - -43.83% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8 -1.04% 61.435 60.794 - -0.04% -
SetIntersection_Interlaced_Set_uint64_262144_64 -1.04% 1634458.902 1617466.148 - -4.29% -
SetIntersection_None_Set_uint64_256_4 -1.04% 11605921.922 11485413.075 - 3.34% -
std::multimap<int,_int>::clear()/0 -1.04% 395.523 391.426 - -0.12% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 -1.04% 18.742 18.548 - -0.21% -
std::for_each_n(join_view(vector<vector<int>>))/50 -1.03% 4.318 4.274 - -3.10% -
BM_StringDestroy_Huge -1.03% 10.927 10.815 - -9.26% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.03% 297.320 294.264 - 0.46% -
SetIntersection_Interlaced_Set_float_256_1 -1.03% 4210272.568 4167007.891 - 0.34% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.03% 400.048 395.939 - 0.03% -
SetIntersection_None_Vector_float_64_64 -1.03% 8611066.786 8522709.908 - 0.80% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 -1.02% 4902341.021 4852130.205 - 0.65% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -1.02% 20084.678 19879.238 - -3.89% -
BM_deque_deque_ranges_move_backward/512 -1.02% 19.087 18.892 - -2.43% -
SetIntersection_None_Vector_uint32_256_4 -1.02% 4251167.400 4207691.340 - -0.96% -
SetIntersection_None_Vector_uint64_16384_256 -1.02% 1104249.430 1092961.358 - 3.48% -
std::flat_map<int,_int>::contains(key)_(existent)/1024 -1.02% 7.979 7.897 - -0.47% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.02% 396.366 392.316 - 0.04% -
SetIntersection_Interlaced_Vector_uint32_1024_1 -1.02% 1050106.682 1039404.049 - 0.32% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 -1.02% 170028454.787 168296248.694 - 1.18% -
std::find_first_of(list<int>)_(large_needle)/8192 -1.02% 49281175.000 48779180.599 - -0.41% -
std::map<int,_int>::contains(key)_(existent)/32 -1.02% 1.658 1.641 - -0.23% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.02% 11859.156 11738.439 - 0.51% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.02% 780.090 772.163 - 1.38% -
SetIntersection_Front_Set_string_16_4 -1.01% 64661544.221 64005451.543 - 1.04% -
SetIntersection_None_Vector_float_16_16 -1.01% 34118096.115 33772863.819 - 0.80% -
std::set<int>::operator=(const&)_(into_cleared_Container)/0 -1.01% 13.477 13.341 - 0.10% -
SetIntersection_Front_Vector_float_16384_1 -1.01% 1053208.428 1042576.960 - -3.02% -
SetIntersection_Front_Vector_uint64_16_4 -1.01% 54707575.338 54155390.243 - 0.65% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 -1.01% 1535100.384 1519611.991 - 6.00% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.01% 13.054 12.922 - 0.70% -
std::adjacent_find(list<int>)/8 -1.01% 2.098 2.077 - -0.73% -
std::make_heap(deque<int>)_(shuffled)/8 -1.01% 24.700 24.451 - -0.74% -
SetIntersection_None_Vector_uint32_262144_64 -1.00% 1139972.234 1128540.436 - 3.10% -
std::copy_backward(vector<int>)/262144 -1.00% 12515.639 12390.454 - -0.48% -


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