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 8d63e8995b91c707dee41983f0feac8dddc4817e

Parameters

NameValue
Filter

m5-clang-micro test results

Run Order Start Time Duration
Current 568918 2026-02-13T09:07:52 0:00:00
Previous 568916 2026-02-13T17:26:45 0:00:00
Baseline 564220 2026-02-24T10:14:51 0:00:00


Tests Summary

Status Group # # (B)
Performance Regressions 1535 1850
Performance Improvements 2181 1817
Unchanged Tests 38189 38238
Total Tests 41905

Performance Regressions - execution_time Δ Previous Current σ Δ (B) σ (B)
std::unordered_set<std::string>::insert(value)_(already_present)/1024 311.39% 15.041 61.876 - -10.35% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 164.73% 21.030 55.674 - 22.07% -
std::copy_backward(vector<bool>)_(aligned)/262144 140.59% 274.125 659.527 - -16.50% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 125.74% 102.244 230.810 - 28.55% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 118.77% 881.778 1929.057 - 1.36% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 114.42% 99.562 213.485 - 24.30% -
std::rotate(list<int>)_(by_1/4)/1024 108.38% 580.782 1210.208 - 111.44% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 107.26% 97.361 201.790 - 21.06% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 101.70% 23.952 48.312 - 39.87% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 99.14% 36.462 72.610 - 101.84% -
std::vector<int>::ctor(size)/8192 88.16% 304.522 573.001 - -0.33% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 85.57% 77.299 143.445 - 13.99% -
std::set<std::string>::insert(value)_(already_present)/1024 81.45% 16.132 29.271 - 9.25% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 78.53% 0.271 0.483 - 67.21% -
std::is_sorted(deque<int>)/8 76.89% 2.620 4.634 - 73.77% -
std::map<int,_int>::contains(key)_(non-existent)/8192 76.15% 10.806 19.035 - -0.44% -
bm_write 71.62% 317.151 544.291 - -10.20% -
SetIntersection_Interlaced_Vector_float_1024_64 71.38% 3358569.775 5755830.309 - 59.51% -
std::copy_if(deque<int>)_(entire_range)/64 60.09% 16.129 25.820 - 59.98% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 59.20% 23.394 37.242 - 51.52% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 57.48% 45.019 70.897 - 56.72% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 55.77% 0.448 0.697 - 77.83% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 53.12% 225583573.445 345415312.091 - 50.30% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 52.66% 23.720 36.211 - 53.36% -
ranges::min(std::list<long_long>)/1 52.27% 0.238 0.362 - -3.49% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 51.98% 12.520 19.028 - 53.32% -
std::find_end(deque<int>)_(match_near_end)/1000 51.83% 33.811 51.333 - 52.69% -
std::multiset<std::string>::erase(key)_(existent)/1024 49.75% 64.051 95.914 - 50.52% -
std::find_end(deque<int>)_(match_near_end)/1024 49.42% 32.535 48.614 - 50.03% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 48.07% 1.179 1.746 - -13.33% -
BM_PushHeap_uint32_PipeOrgan_1 46.58% 0.430 0.631 - 54.40% -
std::multiset<std::string>::erase(key)_(existent)/8192 45.38% 67.135 97.602 - 47.05% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 44.50% 21.242 30.695 - 40.64% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 43.98% 0.337 0.485 - 1.11% -
BM_PushHeap_float_Ascending_1 43.74% 0.485 0.697 - 49.13% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 43.32% 245244682.182 351493197.127 - 41.42% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 42.78% 23.840 34.039 - -1.46% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 41.07% 22.954 32.381 - -0.72% -
std::find_end(deque<int>)_(match_near_end)/8192 40.77% 273.683 385.269 - 41.56% -
std::set<std::string>::insert(value)_(already_present)/32 40.55% 7.390 10.386 - 16.52% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 40.52% 20.767 29.181 - 34.93% -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 40.47% 0.350 0.492 - 19.65% -
BM_vector_deque_ranges_copy/0 39.99% 0.430 0.603 - -3.61% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 39.67% 31.840 44.470 - 36.92% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 38.88% 18.924 26.282 - -47.70% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 38.80% 24.567 34.099 - 14.53% -
BM_vector_deque_ranges_move/0 38.80% 0.395 0.548 - 4.37% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 38.57% 12.065 16.718 - 40.74% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 37.94% 42.673 58.864 - 10.04% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 37.31% 30.520 41.906 - -1.87% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 37.10% 34.655 47.512 - 37.94% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 36.87% 2.011 2.752 - 0.26% -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 35.71% 713.596 968.437 - 40.48% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 35.11% 8.450 11.417 - 27.84% -
std::find(vector<bool>)_(process_all)/8 33.24% 0.635 0.846 - 34.65% -
SetIntersection_Interlaced_Vector_float_1024_16 33.22% 2039879.178 2717514.703 - 37.87% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 32.74% 30.988 41.132 - -1.43% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 32.64% 6.031 7.999 - 24.77% -
SetIntersection_Interlaced_Vector_uint64_262144_64 32.42% 14833015.663 19641926.215 - 127.25% -
std::unordered_map<int,_int>::count(key)_(non-existent)/0 32.31% 0.306 0.405 - 48.72% -
std::copy(vector<bool>)_(aligned)/262144 32.29% 557.010 736.848 - -1.97% -
std::set<std::string>::insert(value)_(new_value,_end)/8192 31.47% 70.795 93.077 - 39.41% -
SetIntersection_Interlaced_Vector_float_262144_1024 31.16% 84790438.929 111214161.167 - 14.78% -
std::unordered_set<int>::count(key)_(existent)/1024 31.08% 1.220 1.599 - 23.56% -
std::unordered_multiset<int>::count(key)_(non-existent)/0 31.00% 0.302 0.395 - -2.16% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 30.47% 20.036 26.142 - 26.76% -
std::copy_if(deque<int>)_(every_other)/64 30.20% 23.380 30.439 - 30.78% -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 30.02% 23.373 30.390 - 22.45% -
std::copy_if(list<int>)_(entire_range)/4096 28.24% 3032.165 3888.387 - 29.07% -
BM_PushHeap_uint32_Ascending_1 27.70% 0.548 0.700 - 11.21% -
std::multimap<int,_int>::count(key)_(non-existent)/1024 26.81% 5.472 6.939 - 25.27% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 26.48% 1.278 1.617 - 2.08% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 26.21% 126046.953 159080.699 - 20.91% -
ranges::min(std::vector<long_long>)/1 25.78% 0.262 0.330 - -26.68% -
SetIntersection_Interlaced_Vector_float_16384_64 25.44% 5646356.713 7082902.080 - -16.32% -
std::unordered_set<int>::count(key)_(existent)/8192 25.40% 1.257 1.576 - 23.03% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 25.32% 1.537 1.926 - 31.79% -
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 25.08% 591715.701 740146.141 - 26.32% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 24.92% 0.462 0.577 - 3.77% -
std::multimap<int,_int>::count(key)_(non-existent)/8192 24.85% 8.900 11.112 - 27.10% -
std::find(vector<long_long>)_(bail_25%)/8 24.80% 0.864 1.078 - 24.25% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 24.23% 16.546 20.555 - 0.79% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 24.18% 75.767 94.084 - 35.33% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8192 24.03% 167617.871 207896.502 - 23.31% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 23.86% 62.897 77.908 - 24.82% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 23.78% 19.353 23.956 - 27.84% -
std::move(list<int>)/4096 23.02% 3952.687 4862.697 - -4.19% -
std::unordered_set<std::string>::erase(key)_(existent)/32 22.57% 59.611 73.064 - -19.80% -
BM_StringRelationalLiteral_Eq_Small_Large_Control 22.42% 0.360 0.441 - -0.52% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 22.35% 21.474 26.273 - 18.00% -
std::map<int,_int>::ctor(const&)/1024 21.95% 6573.129 8016.166 - 7.67% -
std::multiset<std::string>::insert(value)_(new_value,_end)/0 21.92% 28.296 34.498 - 20.87% -
std::copy_backward(vector<int>)/4096 21.70% 145.340 176.882 - -24.27% -
std::fill(list<int>)/8192 21.31% 7117.530 8634.537 - 3.13% -
std::swap_ranges(list<int>)/8192 21.24% 8447.700 10242.080 - 6.68% -
ranges::minmax(std::deque<char>)/70000 21.02% 24134.294 29207.965 - 21.49% -
BM_PushHeap_float_PipeOrgan_1 20.63% 0.444 0.536 - 15.03% -
SetIntersection_Interlaced_Vector_uint64_1024_256 20.38% 5477737.159 6594002.591 - -5.44% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 20.32% 25.973 31.249 - 19.82% -
ranges::minmax(std::deque<char>)/64 20.31% 24.348 29.295 - 25.74% -
SetIntersection_Interlaced_Set_uint64_1024_4 20.29% 9707167.630 11676683.971 - 15.72% -
std::find_if(vector<char>)_(bail_25%)/8 20.14% 0.798 0.959 - 0.18% -
BM_StringConstructDestroyCStr_Large_Opaque 19.86% 15.126 18.130 - -2.26% -
std::copy_if(list<int>)_(every_other)/512 19.50% 301.684 360.525 - 0.24% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 19.28% 7.757 9.252 - -15.48% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 19.01% 10.726 12.764 - 16.97% -
rng::starts_with(deque<int>)/8 18.82% 4.063 4.828 - 21.32% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 18.68% 30.318 35.980 - 6.43% -
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 18.61% 59.222 70.243 - 22.90% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 18.53% 32.817 38.897 - 1.69% -
std::adjacent_find(deque<int>)/50 18.35% 18.345 21.711 - -17.97% -
SetIntersection_Interlaced_Set_uint64_1024_1024 18.20% 12402936.838 14660661.531 - 16.42% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 18.19% 31.577 37.322 - 13.80% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 18.18% 30.115 35.590 - 9.29% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 18.14% 688.268 813.152 - 19.02% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 18.10% 115.104 135.940 - 171.32% -
std::copy_n(vector<int>)/4096 17.69% 185.086 217.825 - 26.58% -
std::multiset<int>::insert(value)_(new_value,_end)/1024 17.67% 48.615 57.206 - 2.48% -
std::multimap<int,_int>::count(key)_(non-existent)/32 17.58% 2.243 2.638 - 17.00% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 17.38% 1.387 1.628 - -1.89% -
BM_StringRelational_Eq_Large_Large_ChangeFirst 17.30% 1.333 1.564 - 6.42% -
std::find(vector<bool>)_(process_all)/50 17.08% 0.692 0.810 - 19.72% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 17.06% 4.775 5.589 - 19.94% -
std::find_if_not(deque<int>)_(process_all)/8192 16.99% 2013.555 2355.623 - 9.33% -
std::find_first_of(vector<int>)_(small_needle)/50 16.51% 71.327 83.106 - 8.40% -
std::multimap<std::string,_int>::contains(key)_(existent)/32 16.41% 16.208 18.869 - 20.73% -
std::find_if_not(deque<int>)_(process_all)/1024 16.07% 253.359 294.073 - 9.16% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 15.96% 0.262 0.304 - 8.76% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 15.89% 94.607 109.639 - 18.50% -
std::find_if_not(deque<int>)_(process_all)/32768 15.81% 8121.314 9404.961 - 8.53% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 15.75% 1.355 1.568 - 15.25% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 15.48% 1.496 1.727 - 11.57% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 15.40% 53.566 61.813 - 0.47% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 15.35% 46.165 53.251 - 19.11% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 15.34% 21.766 25.103 - 16.11% -
std::set<std::string>::find(key)_(non-existent)/8192 15.19% 27.379 31.537 - 16.34% -
std::for_each_n(list<int>)/8192 15.08% 7792.132 8967.548 - 18.67% -
std::map<int,_int>::ctor(const&)/32 14.92% 221.124 254.117 - 8.20% -
std::map<std::string,_int>::erase(key)_(existent)/1024 14.48% 54.658 62.571 - -7.38% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 14.32% 1.435 1.640 - 9.66% -
BM_deque_deque_ranges_move_backward/0 13.95% 0.694 0.790 - 7.40% -
BM_StringFindAllMatch/8 13.94% 2.593 2.954 - 2.84% -
SetIntersection_Interlaced_Vector_float_1024_256 13.75% 5903258.510 6715245.633 - 11.59% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 13.52% 30.225 34.312 - 12.63% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 13.50% 0.367 0.417 - -14.40% -
std::reverse(list<int>)/32768 13.42% 17624.425 19990.313 - 14.11% -
std::multiset<int>::insert(value)_(new_value,_end)/8192 13.28% 74.645 84.561 - 4.34% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 13.25% 42.837 48.513 - 13.19% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 13.21% 37.563 42.527 - 13.58% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 13.12% 5.566 6.296 - -13.24% -
ranges::minmax(std::vector<long_long>)/1 13.10% 0.610 0.690 - 0.24% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 12.91% 22.711 25.644 - 8.62% -
std::unordered_set<std::string>::contains(key)_(existent)/32 12.87% 36.141 40.792 - 25.19% -
std::move_backward(vector<bool>)_(unaligned)/64 12.85% 1.643 1.854 - 6.95% -
std::map<std::string,_int>::count(key)_(existent)/32 12.81% 14.940 16.854 - 2.16% -
std::adjacent_find(deque<int>)/8 12.74% 3.344 3.770 - -22.67% -
std::mismatch(deque<int>)_(it,_it,_it)/1000 12.64% 420.147 473.235 - 6.30% -
BM_deque_deque_ranges_move_backward/2 12.59% 2.132 2.401 - 2.78% -
std::find_end(list<int>,_pred)_(same_length)/8192 12.49% 8870.785 9978.314 - 5.07% -
SetIntersection_Interlaced_Vector_float_16384_16 12.48% 2601989.980 2926689.044 - -20.36% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 12.42% 103016.123 115808.710 - 13.28% -
std::find_first_of(vector<int>)_(small_needle)/32 12.35% 50.175 56.371 - 4.69% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 12.31% 9.943 11.166 - 0.99% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 12.31% 2.957 3.320 - 13.20% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 12.29% 32.994 37.048 - -0.99% -
std::find_first_of(vector<int>)_(small_needle)/1024 12.15% 1448.822 1624.921 - 8.03% -
std::stable_partition(list<int>)_(dense)/8192 12.14% 17094.257 19169.586 - 9.97% -
BM_vector_deque_ranges_copy_backward/0 12.13% 0.403 0.451 - -33.26% -
SetIntersection_Interlaced_Vector_float_256_4 12.05% 4645007.044 5204899.732 - 7.94% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 12.05% 21.525 24.118 - 1.20% -
vector<bool>(size_type,_const_value_type&) 11.99% 8.537 9.560 - 14.09% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 11.98% 20.886 23.388 - 1.97% -
BM_deque_deque_ranges_move_backward/1 11.94% 2.383 2.668 - 2.87% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 11.94% 48.020 53.751 - 14.80% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 11.92% 0.267 0.298 - 0.78% -
std::unordered_map<int,_int>::find(key)_(existent)/32 11.86% 1.255 1.404 - -3.09% -
rng::find_last(list<int>)_(bail_90%)/50 11.72% 1.296 1.447 - 16.14% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 11.72% 1.726 1.929 - 16.06% -
std::equal(list<int>)_(it,_it,_it,_it)/8192 11.68% 11526.519 12872.639 - 10.55% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 11.62% 53.222 59.405 - 12.87% -
BM_lexicographical_compare_three_way_slow_path/1 11.59% 0.388 0.433 - -0.13% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 11.49% 17686.982 19719.595 - 11.97% -
std::unordered_set<int>::contains(key)_(existent)/1024 11.46% 1.248 1.391 - -12.49% -
std::is_sorted(list<int>,_pred)/8192 11.38% 7779.950 8665.635 - 0.18% -
std::multimap<std::string,_int>::count(key)_(existent)/1024 11.35% 23.356 26.007 - 7.34% -
std::set<std::string>::contains(key)_(existent)/32 11.25% 14.771 16.433 - 3.91% -
SetIntersection_Front_Vector_uint32_16384_16384 11.24% 71685288.410 79746185.776 - 5.83% -
SetIntersection_Interlaced_Vector_float_16384_1024 11.16% 44474018.608 49439510.650 - 7.62% -
BM_StringConstructDestroyCStr_Empty_Transparent 11.16% 0.240 0.267 - -15.36% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 11.07% 174339738.411 193633101.215 - 9.27% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 11.06% 0.309 0.344 - 2.66% -
std::multiset<std::string>::contains(key)_(existent)/1024 11.06% 20.560 22.834 - 5.18% -
SetIntersection_Interlaced_Vector_float_262144_4 11.01% 1463988.192 1625109.852 - 5.53% -
SetIntersection_Front_Vector_uint32_262144_16384 10.97% 71747915.249 79620877.529 - 5.84% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 10.89% 34.049 37.757 - 40.48% -
std::multiset<std::string>::erase(iterator)/1024 10.81% 28.092 31.128 - 8.48% -
std::find(vector<long_long>)_(process_all)/8 10.80% 0.923 1.023 - -6.68% -
BM_StringFindAllMatch/1 10.79% 2.871 3.180 - 0.74% -
std::for_each_n(join_view(vector<vector<int>>))/8 10.76% 1.495 1.656 - 2.65% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 10.71% 27.026 29.921 - 10.34% -
std::multiset<std::string>::contains(key)_(non-existent)/32 10.70% 9.749 10.792 - 12.05% -
SetIntersection_Front_Vector_uint32_262144_1024 10.69% 5335555.208 5906099.746 - 0.19% -
BM_PushHeap_float_Descending_4 10.65% 0.359 0.398 - 9.55% -
SetIntersection_None_Set_string_16384_16384 10.60% 198206448.830 219212369.816 - 11.82% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 10.57% 1.459 1.614 - -11.91% -
SetIntersection_Interlaced_Set_uint64_1024_64 10.55% 10029425.311 11087075.788 - 10.22% -
BM_toupper_char<wchar_t> 10.50% 0.550 0.608 - 10.38% -
SetIntersection_Front_Vector_uint32_16384_1024 10.49% 5332724.459 5891866.641 - 5.33% -
BM_StringEraseWithMove_Empty_Transparent 10.43% 0.600 0.662 - 18.42% -
std::map<std::string,_int>::find(key)_(non-existent)/32 10.42% 9.507 10.498 - -20.79% -
BM_StringFindCharLiteral/32 10.40% 1.621 1.789 - 10.59% -
std::find_if(vector<int>)_(process_all)/8 10.38% 1.375 1.518 - 12.73% -
ranges::minmax(std::deque<long_long>)/1 10.29% 0.737 0.813 - -1.54% -
SetIntersection_Front_Set_float_1024_64 10.28% 1634300.956 1802319.103 - -1.66% -
std::set<std::string>::equal_range(key)_(existent)/8192 10.27% 26.636 29.371 - 3.87% -
vector<bool>(const_vector<bool>&) 10.26% 10.171 11.215 - 9.36% -
rng::find_last_if(vector<char>)_(bail_10%)/50 10.21% 11.382 12.545 - 9.18% -
BM_StringFindCharLiteral/1024 10.19% 18.073 19.914 - 11.01% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 10.17% 151.178 166.554 - 3.98% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 10.17% 47.361 52.177 - 9.82% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 10.14% 13.295 14.644 - 38.84% -
std::swap_ranges(deque<int>)/1024 10.12% 319.532 351.873 - 10.25% -
std::map<std::string,_int>::erase(iterator)/8192 10.12% 29.373 32.344 - 0.87% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 10.09% 73.552 80.975 - 4.17% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 10.07% 1.583 1.743 - -3.38% -
std::copy_backward(vector<int>)/32768 10.03% 3381.346 3720.441 - -1.69% -
std::set<std::string>::lower_bound(key)_(existent)/1024 9.99% 21.415 23.555 - -1.10% -
std::swap_ranges(deque<int>)/8192 9.95% 2547.092 2800.438 - 9.92% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 9.85% 213814682.689 234866997.115 - 8.48% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 9.79% 2.326 2.554 - -6.59% -
SetIntersection_Interlaced_Vector_string_256_256 9.78% 18821461.316 20663009.598 - -1.10% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 9.78% 91.933 100.925 - 8.60% -
SetIntersection_Front_Set_float_256_64 9.72% 5250828.954 5761395.305 - 0.36% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 9.72% 27.110 29.744 - 4.76% -
std::copy_if(list<int>)_(every_other)/4096 9.69% 3249.206 3564.014 - -14.45% -
std::swap_ranges(deque<int>)/50 9.61% 15.856 17.380 - 9.66% -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 9.55% 6.284 6.884 - 13.26% -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 9.54% 9.587 10.502 - 10.75% -
std::find_if_not(vector<int>)_(bail_25%)/8 9.52% 0.774 0.848 - 0.67% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 9.50% 29.802 32.634 - -56.88% -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 9.49% 38290750.000 41924894.647 - 10.52% -
std::unordered_multiset<int>::contains(key)_(non-existent)/0 9.47% 0.338 0.370 - 9.60% -
std::unordered_set<std::string>::find(key)_(existent)/8192 9.42% 37.771 41.329 - -5.90% -
SetIntersection_Interlaced_Vector_float_64_16 9.40% 17136103.240 18747611.362 - 11.49% -
BM_StringFindAllMatch/64 9.39% 3.035 3.320 - 2.60% -
SetIntersection_Front_Vector_uint32_1024_1024 9.37% 5412841.107 5919792.750 - 0.18% -
SetIntersection_Interlaced_Vector_float_16384_256 9.35% 21026291.760 22991370.013 - 35.37% -
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 9.34% 83.510 91.308 - 7.17% -
std::multiset<std::string>::ctor(const&,_alloc)/32 9.32% 801.495 876.155 - 9.39% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 9.30% 46.273 50.576 - -7.55% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 9.25% 2.439 2.665 - 5.24% -
rng::find(vector<bool>)_(process_all)/8 9.25% 0.613 0.669 - 20.62% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 9.24% 4086977.113 4464559.571 - 4.79% -
std::find_if(vector<int>)_(bail_25%)/8 9.13% 0.840 0.917 - 24.56% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 9.06% 27.720 30.232 - 3.21% -
std::flat_multimap<int,_int>::ctor(const&)/32 8.94% 22.830 24.872 - 7.65% -
rng::find_last(list<int>)_(bail_10%)/8192 8.89% 6250.095 6805.664 - 7.87% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 8.88% 12998541.744 14153252.680 - -3.79% -
std::multiset<std::string>::insert(value)_(already_present)/1024 8.83% 53.184 57.882 - 7.42% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 8.78% 26.930 29.294 - 8.76% -
std::shift_right(list<int>)/8192 8.66% 7380.808 8020.352 - 4.56% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 8.60% 7.014 7.617 - 14.45% -
SetIntersection_Front_Set_uint64_16384_256 8.59% 3748819.999 4071017.481 - 2.62% -
std::find_if(deque<int>)_(bail_25%)/8192 8.59% 506.850 550.408 - 1.60% -
std::set<std::string>::find(key)_(non-existent)/1024 8.52% 21.100 22.898 - 14.22% -
std::unordered_set<int>::contains(key)_(existent)/8192 8.50% 1.292 1.402 - -10.77% -
std::adjacent_find(list<int>)/8192 8.49% 7237.395 7851.734 - 8.99% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 8.49% 37.634 40.828 - 6.50% -
std::map<int,_int>::clear()/1024 8.44% 10308.711 11178.351 - 4.85% -
ranges::minmax(std::deque<char>)/8 8.41% 3.854 4.178 - 16.10% -
ranges::minmax(std::deque<long_long>)/64 8.39% 23.058 24.993 - 9.17% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 8.33% 9.614 10.415 - -2.65% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 8.27% 22.677 24.552 - 10.45% -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 8.20% 11.523 12.468 - -6.78% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 8.19% 6569.036 7107.177 - 6.77% -
BM_vector_deque_ranges_move_backward/65536 8.19% 7612.213 8235.446 - 12.22% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 8.18% 4.346 4.702 - 3.82% -
ranges::min(std::deque<long_long>)/1 8.15% 0.600 0.649 - -4.36% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 8.15% 12469.253 13485.828 - 4.77% -
BM_StringConstructDestroyCStr_Small_Opaque 8.15% 2.248 2.431 - 11.08% -
std::swap_ranges(deque<int>)/32 8.12% 10.419 11.265 - 8.16% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 8.10% 335.564 362.748 - 2.95% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 8.09% 22.941 24.797 - 8.01% -
std::unique(deque<int>)_(contiguous)/52 8.08% 55.356 59.827 - 4.16% -
BM_vector_deque_copy/2 8.07% 1.840 1.988 - -0.07% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 8.07% 1.870 2.021 - 3.82% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 8.06% 164998105.550 178304768.448 - 3.98% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 8.05% 202863566.613 219190169.924 - 11.27% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 8.04% 0.546 0.590 - -13.10% -
SetIntersection_Interlaced_Vector_float_16384_4 8.02% 1345738.868 1453648.313 - -13.39% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 7.93% 767.702 828.587 - -1.57% -
std::rotate(vector<bool>)_(by_1/4)/1024 7.93% 12.623 13.624 - 8.44% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 7.91% 212.314 229.111 - 4.55% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 7.87% 15.615 16.844 - 4.30% -
std::find_first_of(vector<int>)_(small_needle)/8192 7.83% 11462.138 12359.364 - 6.60% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 7.81% 13605.169 14667.580 - 9.48% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 7.80% 711.183 766.636 - 8.69% -
SetIntersection_Interlaced_Vector_float_256_16 7.79% 5985310.422 6451522.571 - 4.55% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 7.77% 661.180 712.569 - 10.58% -
std::multimap<std::string,_int>::find(key)_(existent)/32 7.77% 14.358 15.474 - 0.91% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 7.77% 50.216 54.117 - -7.87% -
std::multiset<int>::equal_range(key)_(existent)/8192 7.76% 8.306 8.951 - 8.23% -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 7.74% 1329.100 1432.034 - 7.53% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 7.73% 21.499 23.160 - -3.76% -
SetIntersection_Interlaced_Set_uint32_256_64 7.72% 12551094.306 13519941.075 - 4.68% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 7.70% 1597.030 1719.944 - 7.51% -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 7.69% 1.212 1.306 - 6.55% -
BM_vector_deque_copy_backward/65536 7.68% 7711.613 8303.527 - 11.77% -
BM_lexicographical_compare_three_way<IntPtr>/1 7.64% 0.426 0.459 - 16.88% -
std::map<std::string,_int>::count(key)_(existent)/1024 7.63% 23.216 24.988 - 3.73% -
std::multimap<std::string,_int>::count(key)_(existent)/32 7.55% 18.902 20.329 - 3.20% -
std::equal(deque<int>)_(it,_it,_it,_it)/8 7.53% 4.663 5.014 - -0.32% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 7.51% 32.739 35.198 - -1.00% -
SetIntersection_Interlaced_Set_uint32_256_256 7.48% 7769604.511 8350770.365 - 7.18% -
SetIntersection_Interlaced_Vector_float_262144_16 7.48% 6214138.994 6678700.783 - 56.76% -
rng::starts_with(vector<int>,_pred)/8 7.47% 2.482 2.667 - 8.86% -
SetIntersection_Front_Vector_uint32_256_256 7.45% 4215905.760 4529804.430 - -0.37% -
rng::contains_subrange(list<int>)_(single_element)/50 7.44% 16.013 17.205 - 5.29% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 7.41% 26.336 28.287 - 6.41% -
rng::find_last(vector<char>)_(bail_90%)/8 7.41% 0.428 0.460 - 4.46% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 7.38% 12.178 13.077 - 5.18% -
SetIntersection_Interlaced_Set_uint32_1024_256 7.34% 12846266.806 13789724.073 - -4.01% -
BM_vector_deque_move/0 7.34% 0.396 0.425 - -3.02% -
SetIntersection_Interlaced_Set_uint64_1024_256 7.26% 14732729.992 15802816.597 - 8.32% -
std::set<std::string>::erase(iterator)/8192 7.23% 29.766 31.919 - 16.70% -
rng::find_last_if(deque<int>)_(bail_10%)/50 7.23% 18.674 20.025 - 14.01% -
std::find_if_not(list<int>)_(bail_25%)/32768 7.23% 7169.003 7687.150 - 4.25% -
std::copy_backward(vector<bool>)_(aligned)/512 7.22% 1.539 1.651 - 4.94% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 7.22% 1801.846 1931.856 - 8.02% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 7.21% 23.221 24.896 - 4.47% -
std::set<std::string>::equal_range(key)_(existent)/1024 7.16% 22.616 24.236 - -4.21% -
BM_vector_deque_ranges_copy_backward/70000 7.16% 8143.236 8725.977 - 10.24% -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 7.14% 2.293 2.457 - -0.35% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 7.13% 803.907 861.260 - 8.28% -
std::map<int,_int>::clear()/8192 7.11% 84835.826 90866.011 - 4.91% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 7.07% 448.495 480.195 - 1.55% -
SetIntersection_None_Set_uint32_1024_64 7.03% 8651697.135 9259986.799 - 3.78% -
std::search(list<int>)_(single_element)/8192 7.02% 8302.835 8885.616 - -0.56% -
SetIntersection_None_Set_uint32_16384_1 7.01% 155345984.635 166242255.365 - 6.59% -
BM_PushHeap_uint64_SingleElement_16 7.01% 0.338 0.361 - 7.02% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 6.99% 28.385 30.370 - -76.67% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 6.99% 12624.261 13507.055 - 6.81% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 6.97% 21.438 22.932 - 8.51% -
SetIntersection_None_Set_uint32_262144_1 6.97% 1147022.867 1226922.771 - 3.44% -
BM_deque_deque_ranges_copy_backward/0 6.96% 0.792 0.847 - 0.57% -
std::rotate(list<int>)_(1_element_forward)/1024 6.96% 736.512 787.792 - 8.11% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/1024 6.95% 17709.670 18941.156 - 6.52% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 6.95% 23.951 25.615 - 6.57% -
BM_PushHeap_uint64_SingleElement_4 6.92% 0.357 0.381 - 6.70% -
SetIntersection_Front_Vector_uint32_16384_256 6.91% 2135632.873 2283217.412 - 0.21% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 6.90% 92.365 98.741 - 2.69% -
std::remove_copy(list<int>)_(sprinkled)/8192 6.86% 6945.365 7421.619 - 7.84% -
std::multiset<int>::find(key)_(non-existent)/32 6.83% 2.262 2.416 - 6.32% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 6.82% 4.899 5.234 - -1.16% -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 6.80% 5.422 5.791 - 0.05% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 6.79% 21.399 22.853 - -4.34% -
SetIntersection_None_Set_uint32_1024_4 6.79% 8668442.326 9256703.744 - 3.94% -
SetIntersection_None_Set_uint32_262144_4 6.76% 1141877.277 1219046.549 - 3.20% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 6.76% 10.080 10.761 - 3.14% -
SetIntersection_Front_Vector_uint32_1024_256 6.75% 2130094.512 2273813.957 - -0.14% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 6.74% 21.648 23.106 - 7.52% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 6.73% 3881.355 4142.744 - 7.22% -
ranges::min(std::list<char>)/1 6.73% 0.392 0.418 - 15.00% -
BM_deque_deque_ranges_move/0 6.68% 0.794 0.848 - 6.88% -
BM_lexicographical_compare_three_way_fast_path/1 6.67% 0.369 0.394 - -0.36% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 6.64% 38.881 41.461 - 4.03% -
std::move(vector<bool>)_(unaligned)/512 6.63% 4.589 4.893 - 2.62% -
BM_vector_deque_ranges_move/1 6.60% 2.084 2.221 - 2.09% -
BM_deque_deque_move/0 6.58% 0.744 0.793 - -1.95% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 6.58% 148.283 158.036 - 9.15% -
BM_std_minmax_element<long_long>/3 6.57% 1.070 1.140 - -3.70% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 6.57% 204078641.882 217479122.694 - 5.99% -
SetIntersection_Interlaced_Vector_string_16384_16 6.55% 4309035.031 4591490.575 - 7.07% -
std::remove_copy(list<int>)_(sprinkled)/1024 6.53% 738.846 787.098 - 7.69% -
SetIntersection_Front_Set_uint64_16384_1024 6.53% 12005295.689 12788806.211 - 1.73% -
SetIntersection_None_Set_uint32_1024_1024 6.52% 8655340.786 9219373.397 - 2.21% -
std::search(list<int>)_(same_length)/1024 6.49% 768.902 818.772 - 7.42% -
SetIntersection_Interlaced_Set_uint32_262144_262144 6.48% 1770154.215 1884884.521 - 1.29% -
rng::find_last(deque<int>)_(bail_10%)/1024 6.43% 227.269 241.887 - 1.82% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 6.41% 1.224 1.302 - -12.48% -
std::mismatch(deque<int>)_(it,_it,_it)/8 6.41% 3.685 3.921 - 4.93% -
SetIntersection_None_Set_uint32_262144_256 6.41% 1142133.057 1215338.461 - 3.30% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32 6.40% 19.127 20.352 - 4.51% -
SetIntersection_None_Set_uint32_262144_16 6.40% 1145895.264 1219258.949 - 3.35% -
BM_std_minmax_element<char>/3 6.40% 1.076 1.145 - -4.67% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 6.38% 203140978.314 216094967.184 - 9.27% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 6.37% 36.394 38.712 - 4.59% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 6.34% 524.040 557.289 - 22.56% -
SetIntersection_None_Set_uint32_16384_16 6.33% 155539004.300 165380408.435 - 6.63% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 6.31% 14257.758 15156.746 - 8.10% -
std::partition(deque<int>)_(dense)/50 6.28% 14.672 15.594 - 10.98% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 6.25% 199382429.929 211839316.485 - 6.09% -
BM_vector_deque_ranges_copy_backward/64000 6.22% 7558.332 8028.801 - 11.52% -
SetIntersection_None_Set_uint32_16384_4 6.22% 155511772.673 165185543.612 - 6.15% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 6.20% 21544528.616 22880723.764 - 1.26% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 6.20% 11859.042 12594.429 - 2.25% -
std::partial_sort_copy(vector<int>)_(repeated)/8192 6.19% 26982.790 28653.745 - 4.26% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 6.17% 37.471 39.784 - -2.22% -
SetIntersection_None_Set_uint32_1024_1 6.16% 8725713.158 9263516.669 - 3.39% -
BM_lexicographical_compare_three_way_slow_path/1048576 6.13% 294755.892 312821.345 - 3.31% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 6.09% 51.279 54.403 - 3.54% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 6.08% 12932.691 13719.088 - 4.89% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 6.08% 29.126 30.896 - 1.95% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 6.07% 22.731 24.111 - -0.59% -
rng::find_last(deque<int>)_(bail_10%)/50 6.06% 11.410 12.101 - 0.30% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 6.03% 2.349 2.490 - 5.53% -
std::map<int,_int>::upper_bound(key)_(non-existent)/32 6.01% 2.448 2.595 - 7.10% -
BM_vector_deque_move_backward/65536 5.99% 7732.679 8195.657 - 11.34% -
BM_StringFindCharLiteral/64 5.98% 2.136 2.264 - 6.89% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 5.96% 34.071 36.101 - 3.92% -
std::multiset<std::string>::find(key)_(existent)/32 5.95% 14.505 15.369 - 3.62% -
SetIntersection_Front_Vector_string_1024_256 5.95% 9310120.330 9863634.766 - 7.80% -
std::copy_backward(vector<bool>)_(aligned)/64 5.95% 1.783 1.889 - 11.91% -
std::find(list<int>)_(bail_25%)/1024 5.93% 129.174 136.830 - 7.03% -
SetIntersection_None_Set_string_1024_16 5.93% 8870634.637 9396337.170 - -25.80% -
SetIntersection_Front_Set_uint64_256_256 5.92% 7372302.845 7808960.859 - 0.13% -
std::map<int,_int>::find(key)_(existent)/32 5.92% 1.726 1.828 - 7.80% -
rng::contains(vector<int>)_(process_all)/1048576 5.92% 233175.647 246973.006 - 6.90% -
SetIntersection_Front_Set_float_16384_1024 5.90% 11899360.146 12600947.990 - -7.21% -
ranges::min(std::list<long_long>)/8 5.88% 1.854 1.963 - 2.87% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 5.88% 5750830.639 6088920.225 - -0.38% -
std::set<std::string>::find(key)_(non-existent)/32 5.85% 10.211 10.809 - 19.50% -
SetIntersection_Interlaced_Set_uint32_262144_16384 5.85% 1223689.697 1295307.941 - 3.08% -
SetIntersection_Front_Set_float_1024_256 5.83% 3591800.300 3801205.232 - -10.32% -
std::mismatch(deque<int>)_(it,_it,_it)/1024 5.82% 456.398 482.971 - 9.33% -
BM_StringRelational_Less_Large_Empty_Control 5.82% 1.614 1.708 - 6.15% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 5.82% 22.192 23.483 - -9.17% -
std::find(list<int>)_(process_all)/8192 5.81% 6829.169 7226.116 - 1.78% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 5.78% 21.557 22.804 - 6.44% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 5.78% 139243.484 147287.147 - 5.46% -
std::generate(vector<int>)/1024 5.77% 244.810 258.947 - 7.18% -
SetIntersection_None_Set_string_262144_4 5.77% 1631851.561 1726048.828 - 4.55% -
std::copy_backward(list<int>)/262144 5.76% 218277.193 230844.521 - 6.42% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 5.76% 11350075.420 12003516.541 - 5.47% -
std::map<int,_int>::contains(key)_(non-existent)/32 5.75% 2.704 2.859 - 3.14% -
std::find_if(list<int>)_(process_all)/8 5.74% 2.349 2.484 - 5.65% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 5.73% 6.503 6.876 - 4.78% -
std::count(list<int>)_(every_other)/8192 5.69% 6818.260 7206.385 - -4.37% -
ranges::minmax(std::deque<long_long>)/70000 5.69% 24727.619 26133.526 - 6.45% -
std::set<std::string>::lower_bound(key)_(existent)/32 5.67% 15.837 16.736 - 11.77% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 5.67% 1.246 1.316 - 7.77% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 5.67% 11618644.212 12277201.432 - 5.68% -
SetIntersection_Interlaced_Vector_string_1024_1024 5.65% 37972545.474 40119797.493 - 0.37% -
SetIntersection_Front_Vector_string_262144_64 5.63% 3098153.437 3272495.721 - -0.00% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 5.61% 1109234.136 1171467.583 - -0.95% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 5.60% 1034781.181 1092763.027 - 6.48% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 5.60% 69.575 73.472 - 4.33% -
std::unique(deque<int>)_(contiguous)/32 5.59% 49.870 52.659 - 3.54% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 5.59% 121087.484 127851.793 - 4.48% -
SetIntersection_None_Set_uint32_262144_64 5.58% 1148799.480 1212916.016 - 2.76% -
BM_vector_deque_copy/1 5.56% 2.127 2.245 - -2.31% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 5.53% 711.855 751.220 - 3.04% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 5.52% 849.796 896.692 - 21.01% -
std::reverse(vector<int>)/8 5.51% 1.519 1.603 - 3.72% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 5.50% 189597.998 200018.520 - 5.54% -
SetIntersection_Interlaced_Vector_uint64_256_16 5.49% 6903135.274 7282121.703 - 8.82% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 5.48% 16301985.678 17194819.245 - 4.68% -
SetIntersection_None_Set_string_256_64 5.46% 9200178.588 9702382.792 - 3.95% -
std::adjacent_find(list<int>)/1024 5.45% 735.929 776.011 - 6.08% -
std::search(vector<int>,_pred)_(single_element)/8192 5.42% 4377.171 4614.458 - 0.23% -
std::partial_sort(deque<int>)_(descending)/8 5.42% 41.968 44.242 - 1.93% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 5.40% 205903258.725 217020961.419 - 10.68% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 5.40% 10610.398 11183.174 - 7.14% -
BM_vector_deque_ranges_move_backward/64000 5.39% 7399.323 7798.101 - 10.43% -
SetIntersection_None_Set_uint32_262144_1024 5.38% 1152645.020 1214667.969 - 3.38% -
SetIntersection_None_Set_string_256_4 5.38% 11411485.818 12025415.609 - 6.63% -
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 5.37% 48518.372 51122.324 - 3.77% -
std::generate(vector<int>)/8192 5.34% 1850.406 1949.282 - 6.88% -
rng::find_last_if(deque<int>)_(bail_90%)/8 5.34% 0.974 1.026 - 3.25% -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 5.33% 24.059 25.341 - 6.06% -
std::search(vector<int>,_pred)_(single_element)/1000 5.32% 535.191 563.673 - 0.09% -
SetIntersection_Interlaced_Set_uint32_262144_16 5.32% 1542131.508 1624131.266 - -6.73% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 5.32% 332.015 349.665 - 6.55% -
BM_vector_deque_ranges_copy_backward/65536 5.31% 7784.568 8198.127 - 10.94% -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 5.31% 6151.813 6478.457 - 6.00% -
SetIntersection_None_Set_string_256_1 5.31% 11534539.826 12146865.977 - 4.04% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 5.30% 1442477.205 1518882.696 - 2.50% -
std::for_each(list<int>)/8 5.29% 2.261 2.381 - 0.13% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 5.26% 25.217 26.545 - 32.45% -
SetIntersection_None_Set_string_1024_256 5.25% 8885882.312 9352660.208 - 4.15% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/1024 5.25% 21372.195 22494.767 - 5.32% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 5.25% 48905.781 51472.535 - 3.73% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 5.25% 1076518.256 1132991.847 - 0.24% -
std::transform(list<int>)_(identity_transform)/50 5.24% 30.531 32.131 - 6.45% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 5.24% 34.937 36.768 - 0.15% -
BM_lexicographical_compare_three_way_slow_path/65536 5.23% 18181.172 19131.711 - 4.58% -
SetIntersection_Front_Set_uint64_262144_4 5.23% 1014454.283 1067489.926 - -0.52% -
SetIntersection_Interlaced_Vector_uint64_16384_1 5.23% 993059.673 1044972.695 - 0.17% -
bm_swap_ranges_vb_aligned/64 5.23% 2.812 2.960 - 2.70% -
BM_vector_deque_ranges_move/2 5.22% 1.834 1.930 - -0.78% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 5.21% 367.807 386.986 - 5.90% -
BM_vector_deque_copy_backward/70000 5.21% 8316.392 8749.407 - 9.66% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 5.18% 565.728 595.052 - 17.73% -
SetIntersection_None_Set_uint32_262144_16384 5.18% 1158488.283 1218474.773 - 4.35% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 5.17% 488.052 513.285 - 6.06% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 5.16% 19.953 20.983 - -3.31% -
BM_lexicographical_compare_three_way_slow_path/4096 5.15% 1148.071 1207.190 - 5.62% -
BM_lexicographical_compare_three_way_slow_path/262144 5.14% 72681.195 76416.050 - 2.17% -
rng::find_last_if_not(vector<int>)_(bail_90%)/8 5.11% 0.486 0.510 - 7.30% -
SetIntersection_None_Set_uint32_16384_16384 5.10% 155916344.093 163861281.698 - 5.07% -
BM_lexicographical_compare_three_way_slow_path/16384 5.07% 4553.088 4784.039 - 5.58% -
std::multiset<std::string>::find(key)_(existent)/8192 5.07% 27.244 28.625 - 9.55% -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 5.07% 22.729 23.880 - 0.83% -
BM_lexicographical_compare_three_way_slow_path/64 5.06% 17.839 18.743 - 5.01% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 5.04% 29.419 30.901 - -0.95% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 5.04% 4170170.351 4380236.240 - -12.39% -
std::find_if_not(list<int>)_(process_all)/8192 5.03% 6870.257 7215.871 - 0.17% -
std::is_sorted(list<int>)/8 5.02% 2.104 2.210 - 3.62% -
std::map<int,_int>::insert(value)_(new_value,_end)/0 5.01% 17.115 17.973 - 0.45% -
std::make_heap(deque<int>)_(descending)/8192 5.00% 8611.374 9041.933 - 4.75% -
std::multiset<int>::count(key)_(non-existent)/1024 5.00% 5.959 6.257 - 5.03% -
std::multiset<std::string>::contains(key)_(non-existent)/0 4.99% 0.274 0.288 - 4.50% -
std::set<std::string>::erase(iterator)/1024 4.99% 27.613 28.990 - -6.66% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 4.99% 11.058 11.609 - 6.22% -
std::remove(deque<int>)_(sprinkled)/32 4.99% 52.852 55.487 - 12.01% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 4.98% 1.148 1.205 - 2.24% -
BM_std_minmax_element<char>/64 4.97% 17.196 18.051 - 4.28% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 4.97% 1132.273 1188.506 - 9.53% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 4.96% 201239110.891 211224977.288 - 5.72% -
std::set<int>::ctor(const&,_alloc)/1024 4.95% 6317.192 6629.872 - 4.15% -
BM_StringConstructDestroyCStr_Empty_Opaque 4.94% 2.079 2.181 - 1.24% -
std::equal(list<int>)_(it,_it,_it)/8192 4.94% 9422.254 9887.698 - 1.78% -
SetIntersection_None_Set_uint32_256_1 4.94% 11241248.501 11796486.356 - 2.32% -
SetIntersection_Interlaced_Set_uint32_16384_16 4.91% 207454831.052 217637162.905 - 4.77% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 4.89% 62.087 65.122 - 83.42% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 4.89% 174040538.334 182544784.421 - 1.32% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 4.88% 7376.740 7736.856 - 3.30% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 4.87% 84689.375 88817.361 - 3.81% -
BM_StringFindNoMatch/10 4.86% 1.271 1.333 - 0.26% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 4.84% 7997836.575 8385256.972 - 3.84% -
std::multiset<int>::insert(value)_(already_present)/1024 4.83% 27.113 28.423 - 3.13% -
std::partition_point(vector<int>)/1024 4.82% 6.139 6.435 - 6.52% -
std::none_of(deque<int>)_(process_all)/8 4.80% 3.277 3.434 - 4.80% -
std::search(vector<int>,_pred)_(single_element)/1024 4.79% 551.027 577.424 - 0.23% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 4.77% 5.052 5.293 - -0.04% -
rng::starts_with(list<int>,_pred)/8192 4.76% 11209.148 11743.071 - 21.25% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 4.76% 213.877 224.060 - 5.19% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 4.76% 6.491 6.799 - 2.63% -
std::multiset<int>::ctor(const&)/8192 4.76% 50859.841 53278.578 - 0.23% -
BM_StringMove_Small 4.75% 0.707 0.741 - -6.71% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024 4.74% 22098.224 23145.625 - 7.33% -
std::find_if(deque<int>)_(bail_25%)/32768 4.73% 2012.451 2107.645 - -2.33% -
SetIntersection_Interlaced_Set_uint32_262144_4 4.73% 1245556.885 1304445.721 - -5.10% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 4.73% 0.565 0.592 - 3.32% -
BM_lexicographical_compare_three_way_slow_path/1024 4.72% 294.227 308.118 - 5.20% -
std::find_if(vector<int>)_(bail_25%)/32768 4.71% 818.247 856.819 - 2.03% -
BM_PushHeap_string_Ascending_64 4.71% 7.816 8.185 - 9.95% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 4.71% 16.347 17.117 - -58.11% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 4.71% 1080729.265 1131598.795 - -0.40% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 4.68% 15.371 16.090 - -0.35% -
SetIntersection_None_Set_uint32_16384_1024 4.68% 157468334.800 164832813.612 - 7.82% -
std::find_end(list<int>,_pred)_(single_element)/8192 4.65% 8582.403 8981.619 - 4.95% -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 4.65% 0.504 0.528 - 5.50% -
BM_vector_deque_move_backward/70000 4.65% 8093.302 8469.560 - 9.49% -
SetIntersection_Front_Vector_uint32_262144_1 4.64% 995351.982 1041552.473 - -1.04% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 4.64% 12356.852 12930.357 - 9.57% -
SetIntersection_Front_Vector_uint32_262144_256 4.64% 2163500.754 2263808.789 - -1.06% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8 4.63% 4.335 4.536 - -1.62% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 4.62% 322.084 336.970 - 5.39% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 4.62% 1.004 1.050 - 8.78% -
std::unordered_set<int>::contains(key)_(existent)/32 4.61% 1.345 1.407 - -11.37% -
std::map<std::string,_int>::contains(key)_(existent)/8192 4.61% 27.949 29.238 - -0.78% -
SetIntersection_None_Set_uint32_1024_256 4.61% 8877790.523 9287243.616 - 4.50% -
bm_gcd_trivial 4.61% 0.628 0.657 - -2.75% -
SetIntersection_None_Set_uint64_1024_4 4.61% 8592422.255 8988216.602 - 1.37% -
BM_StringEraseWithMove_Empty_Opaque 4.60% 0.856 0.895 - 11.69% -
BM_vector_deque_copy_backward/64000 4.60% 7655.119 8007.207 - 10.35% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 4.59% 15634.767 16352.314 - 10.71% -
BM_PushHeap_string_Ascending_16 4.58% 4.734 4.950 - 5.23% -
std::multiset<int>::ctor(const&,_alloc)/8192 4.56% 50723.729 53038.505 - -0.32% -
std::unordered_set<int>::count(key)_(existent)/32 4.56% 1.290 1.349 - 10.09% -
BM_lexicographical_compare_three_way_slow_path/16 4.54% 4.567 4.774 - 4.92% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/1024 4.54% 16549.466 17300.556 - 6.23% -
SetIntersection_Interlaced_Vector_uint32_1024_4 4.53% 1346805.091 1407763.847 - 9.75% -
std::list<int>::ctor(size)/32 4.52% 322.007 336.575 - 4.87% -
std::find_if(vector<int>)_(bail_25%)/8192 4.51% 218.603 228.470 - 2.84% -
SetIntersection_None_Set_uint32_256_64 4.51% 9098858.316 9509228.261 - 1.57% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 4.49% 1215.945 1270.589 - -4.43% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 4.49% 50.401 52.664 - 0.94% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 4.49% 871127.776 910214.847 - 3.42% -
SetIntersection_Interlaced_Set_uint32_262144_256 4.49% 1522859.213 1591165.854 - -0.76% -
BM_PushHeap_float_Descending_16 4.49% 0.366 0.382 - 4.29% -
std::any_of(deque<int>)_(process_all)/8 4.48% 3.287 3.434 - 4.60% -
BM_deque_deque_copy_backward/64 4.45% 3.344 3.493 - 4.35% -
std::multiset<int>::ctor(const&)/32 4.45% 222.134 232.027 - -0.41% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 4.45% 1.224 1.279 - -6.54% -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 4.45% 1.462 1.527 - 1.00% -
std::find(vector<short>)_(bail_25%)/8 4.44% 0.707 0.738 - 4.05% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 4.43% 1.500 1.567 - -0.60% -
rng::fold_left(list<int>)/8192 4.42% 10637.365 11107.647 - 2.98% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024 4.42% 15831.191 16530.306 - 4.75% -
SetIntersection_Front_Vector_uint32_16384_16 4.41% 1073694.489 1121056.666 - 0.65% -
std::multiset<std::string>::erase(iterator)/8192 4.41% 31.607 32.999 - 4.49% -
std::multiset<std::string>::count(key)_(non-existent)/32 4.40% 10.493 10.954 - -3.61% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 4.39% 11820.896 12339.571 - 1.88% -
std::multiset<int>::ctor(const&,_alloc)/32 4.36% 224.994 234.810 - 0.47% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 4.35% 1.081 1.128 - 16.40% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 4.34% 5.353 5.585 - 11.45% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 4.34% 206716728.664 215683761.207 - 11.41% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 4.34% 1009563.306 1053331.626 - 1.00% -
SetIntersection_None_Set_uint32_262144_262144 4.32% 1169041.912 1219586.506 - 3.74% -
std::find_if(vector<int>)_(bail_25%)/1024 4.32% 28.121 29.336 - 1.62% -
SetIntersection_None_Set_uint32_1024_16 4.31% 8872495.426 9254525.077 - 1.57% -
SetIntersection_Front_Set_uint64_262144_64 4.30% 1633872.500 1704163.843 - 0.94% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 4.30% 1.254 1.308 - 0.56% -
std::fill(vector<bool>)/512 4.30% 1.543 1.610 - 7.79% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_1 4.29% 212067306.699 221161379.994 - 3.31% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 4.28% 11.628 12.126 - 0.48% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 4.27% 25.016 26.086 - 12.78% -
SetIntersection_None_Set_uint32_16384_256 4.26% 154994267.593 161596551.619 - 4.71% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 4.26% 24.275 25.308 - 9.01% -
BM_vector_deque_ranges_move_backward/1 4.25% 2.258 2.354 - 11.27% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 4.24% 888043.841 925664.994 - 2.41% -
SetIntersection_None_Set_string_64_64 4.23% 11461253.863 11946514.188 - 2.53% -
SetIntersection_None_Set_string_1024_4 4.23% 8924191.840 9301611.731 - -25.69% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 4.20% 54277.490 56559.467 - 3.83% -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 4.20% 20.426 21.284 - -3.73% -
std::fill_n(deque<int>)/32 4.20% 1.155 1.204 - 4.29% -
std::map<int,_int>::count(key)_(non-existent)/1024 4.18% 7.339 7.646 - 5.87% -
std::is_partitioned(list<int>)_(partitioned)/1024 4.18% 585.471 609.919 - -14.02% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 4.17% 57438.591 59833.532 - 4.61% -
std::move(list<int>)/64 4.17% 39.288 40.925 - 4.90% -
rng::find_last(list<int>)_(bail_90%)/8 4.16% 0.464 0.483 - 5.08% -
SetIntersection_Interlaced_Set_uint32_1024_4 4.15% 9809322.085 10216898.472 - 2.79% -
std::find_first_of(deque<int>)_(small_needle)/32 4.15% 112.079 116.732 - 3.53% -
SetIntersection_Front_Vector_uint64_1024_1 4.15% 1002629.782 1044220.786 - -0.10% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 4.14% 1.407 1.465 - 12.75% -
SetIntersection_None_Set_uint32_16384_64 4.14% 156123157.192 162586502.404 - 5.29% -
SetIntersection_Interlaced_Set_uint32_262144_64 4.14% 1522067.545 1585008.625 - -2.13% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/1024 4.13% 15201.573 15829.458 - 1.86% -
std::remove_copy_if(vector<int>)_(sprinkled)/32 4.13% 10.584 11.021 - 4.28% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 4.12% 147230.416 153302.602 - 2.80% -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 4.10% 213.282 222.031 - 4.23% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 4.10% 24.058 25.044 - 4.17% -
SetIntersection_None_Set_uint64_1024_256 4.10% 8693043.830 9049295.075 - 1.65% -
std::multiset<int>::ctor(const&)/1024 4.09% 6396.042 6657.920 - 1.13% -
std::all_of(deque<int>)_(process_all)/8 4.09% 3.306 3.442 - 4.35% -
std::equal(deque<int>)_(it,_it,_it)/8 4.09% 4.255 4.429 - -0.56% -
std::list<std::string>::erase(begin)_(expensive_elements)/8192 4.08% 31.450 32.733 - 5.26% -
std::equal(list<int>)_(it,_it,_it,_pred)/1048576 4.07% 1328069.522 1382164.773 - 5.30% -
bm_ranges_swap_ranges_vb_aligned/256 4.06% 4.053 4.218 - 22.01% -
std::flat_multimap<int,_int>::ctor(const&)/1024 4.05% 177.979 185.187 - 4.77% -
std::find_first_of(deque<int>)_(small_needle)/50 4.04% 168.926 175.743 - 1.05% -
SetIntersection_None_Set_string_262144_1 4.03% 1632023.762 1697840.578 - 2.48% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 4.01% 742.871 772.676 - 3.16% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 4.01% 1104.517 1148.790 - -4.74% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 3.99% 1454017.956 1512077.008 - -1.65% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 3.99% 311.491 323.915 - -4.90% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 3.99% 352084102.794 366119070.019 - 2.30% -
SetIntersection_Front_Vector_uint32_64_64 3.97% 10544259.268 10963110.935 - 0.31% -
std::none_of(deque<int>)_(process_all)/32768 3.97% 10118.473 10519.833 - 4.01% -
SetIntersection_Interlaced_Set_uint64_1024_16 3.95% 11214254.797 11657588.626 - 1.36% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 3.95% 35.294 36.689 - 3.36% -
BM_deque_vector_ranges_copy_backward/0 3.95% 1.378 1.432 - 0.76% -
std::transform(list<int>)_(identity_transform)/1024 3.94% 756.845 786.665 - 7.08% -
std::set<std::string>::find(key)_(existent)/1024 3.94% 23.323 24.241 - 1.64% -
std::copy_if(deque<int>)_(entire_range)/8 3.93% 2.547 2.647 - 0.12% -
std::partial_sort_copy(list<int>)_(descending)/8192 3.92% 97077.513 100880.570 - 4.37% -
SetIntersection_None_Set_uint32_256_16 3.92% 10793360.037 11216113.124 - 2.76% -
std::multiset<std::string>::contains(key)_(existent)/32 3.92% 15.073 15.663 - -4.70% -
SetIntersection_None_Set_string_1024_1 3.91% 9018119.128 9371038.706 - -26.11% -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 3.91% 30.379 31.568 - 1.52% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 3.91% 25.011 25.990 - -44.40% -
bm_ranges_swap_ranges_vb_aligned/262144 3.91% 487.299 506.355 - 5.03% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 3.90% 51097.568 53092.397 - 1.97% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 3.90% 24.218 25.163 - 3.98% -
std::copy_n(vector<int>)/32768 3.90% 3638.181 3780.142 - 0.00% -
std::partition(list<int>)_(sparse)/50 3.90% 21.439 22.275 - 2.41% -
std::multiset<int>::ctor(const&,_alloc)/1024 3.90% 6400.247 6649.873 - -0.69% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 3.90% 12110735.306 12582674.605 - -7.59% -
SetIntersection_None_Set_string_256_16 3.89% 10979745.661 11407184.986 - 2.55% -
std::remove_if(vector<int>)_(prefix)/1024 3.88% 347.148 360.630 - 3.03% -
std::copy_if(vector<int>)_(entire_range)/8 3.88% 2.165 2.249 - -0.23% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 3.87% 88.823 92.263 - -5.05% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 3.85% 38026527.891 39491864.936 - 2.41% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/1024 3.85% 10961.729 11383.325 - 3.64% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 3.83% 10.221 10.612 - -10.00% -
std::partition(list<int>)_(sparse)/8192 3.82% 7588.029 7877.718 - 2.75% -
SetIntersection_Interlaced_Set_string_64_64 3.80% 33675573.789 34956724.108 - -0.15% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 3.79% 6.455 6.700 - 2.54% -
std::multiset<int>::clear()/1024 3.77% 9791.290 10160.719 - 3.50% -
SetIntersection_Front_Vector_uint32_256_64 3.76% 4215694.629 4374378.899 - 0.81% -
std::partition(deque<int>)_(dense)/1024 3.76% 340.667 353.477 - 0.68% -
std::pop_heap(deque<float>)/1024 3.76% 12.623 13.097 - -1.52% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8 3.75% 51.441 53.371 - -1.43% -
ranges::minmax(std::deque<__int128>)/1 3.73% 0.658 0.683 - 0.12% -
std::none_of(deque<int>)_(process_all)/8192 3.73% 2528.047 2622.299 - 3.73% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 3.73% 18222800.834 18902072.407 - 3.58% -
std::sort(vector<int>)_(shuffled)/8 3.72% 22.897 23.750 - 4.76% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1 3.72% 531193394.122 550956140.988 - 2.61% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 3.72% 1214427.654 1259575.439 - 1.75% -
std::search(list<int>)_(single_element)/1024 3.72% 741.190 768.728 - 6.36% -
BM_std_minmax_element<long_long>/70000 3.71% 18544.159 19232.838 - 5.63% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 3.71% 16656.079 17274.030 - 0.75% -
std::is_sorted(list<int>)/1024 3.71% 757.591 785.668 - 4.56% -
std::sort(vector<int>)_(shuffled)/1024 3.70% 4660.688 4833.056 - 4.25% -
std::is_sorted(vector<int>,_pred)/8 3.70% 3.302 3.424 - 3.67% -
BM_vector_deque_copy/64 3.70% 2.694 2.793 - -1.16% -
std::move(list<int>)/262144 3.69% 242468.997 251415.619 - 1.88% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 3.68% 10129137.640 10502101.125 - 1.91% -
std::set<std::string>::count(key)_(non-existent)/1024 3.68% 24.238 25.130 - 6.76% -
BM_std_minmax_element<long_long>/64000 3.67% 16950.927 17572.666 - 0.71% -
ranges::min(std::vector<long_long>)/64 3.66% 4.685 4.856 - 3.99% -
std::make_heap(deque<int>)_(descending)/1024 3.66% 1096.654 1136.797 - 3.83% -
std::search(vector<int>)_(no_match)/1024 3.65% 213.807 221.617 - 6.01% -
std::multiset<int>::count(key)_(non-existent)/8192 3.64% 9.764 10.119 - 3.40% -
SetIntersection_None_Set_string_64_16 3.63% 18443570.238 19112892.610 - 2.99% -
std::partition(deque<int>)_(dense)/32 3.63% 9.843 10.200 - 7.49% -
rng::for_each(set<int>)/8 3.61% 6.644 6.884 - 4.41% -
BM_PushHeap_uint32_QuickSortAdversary_16 3.60% 0.941 0.975 - 5.68% -
std::reverse(deque<int>)/512 3.59% 113.165 117.232 - 1.00% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 3.58% 13631326.842 14119345.336 - 1.88% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 3.56% 6185.745 6406.140 - 4.22% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 3.56% 136669773.342 141530181.345 - 2.60% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 3.55% 19.444 20.135 - 3.11% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/1024 3.55% 4843.231 5015.316 - 3.80% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 3.55% 1303250.404 1349539.309 - 1.31% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 3.55% 1.253 1.298 - -5.88% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 3.54% 12064.444 12491.182 - 2.68% -
std::is_sorted(deque<int>)/8192 3.52% 3798.667 3932.494 - 4.37% -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/1024 3.52% 4780.906 4949.227 - 3.56% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 3.51% 1360.292 1407.987 - 3.33% -
BM_std_minmax_element<long_long>/65536 3.51% 17364.121 17972.832 - 4.58% -
SetIntersection_Front_Set_float_262144_16384 3.50% 210736496.560 218121796.472 - -4.42% -
BM_vector_deque_ranges_move_backward/70000 3.50% 8260.051 8549.034 - 9.30% -
BM_std_minmax_element<char>/512 3.50% 138.387 143.224 - 2.05% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) 3.49% 13.147 13.606 - 9.58% -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 3.49% 28.779 29.785 - 0.84% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 3.49% 50.751 52.524 - 1.01% -
SetIntersection_Front_Set_uint32_256_64 3.49% 5508877.656 5701240.210 - 4.47% -
SetIntersection_None_Vector_uint64_262144_1024 3.49% 1091743.498 1129836.931 - 1.37% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 3.48% 42882.344 44375.323 - 1.56% -
std::is_sorted(deque<int>)/1024 3.48% 474.848 491.377 - 4.42% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 3.48% 57.940 59.954 - 7.43% -
BM_std_minmax_element<long_long>/5500 3.47% 1442.046 1492.155 - 0.97% -
std::set<int>::ctor(const&,_alloc)/32 3.46% 217.716 225.243 - 2.75% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 3.46% 27.968 28.934 - -0.36% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32 3.45% 18.951 19.606 - 0.75% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 3.44% 54.512 56.387 - 5.24% -
SetIntersection_None_Set_string_256_256 3.43% 5845061.545 6045799.372 - 3.72% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 3.43% 9925580.590 10266220.172 - 1.82% -
BM_StringRelational_Eq_Small_Small_Control 3.43% 1.786 1.848 - -0.02% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 3.41% 241.555 249.802 - 9.40% -
std::copy(list<int>)/32768 3.41% 26124.128 27014.704 - 3.41% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 3.41% 554.789 573.699 - -10.99% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 3.41% 4.272 4.417 - 6.41% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 3.41% 1063505.605 1099727.431 - 0.05% -
std::map<int,_int>::erase(iterator)/8192 3.41% 20.468 21.165 - -11.45% -
std::stable_sort(vector<int>)_(descending)/8 3.40% 23.285 24.077 - -1.19% -
std::partition_point(vector<int>)/8192 3.40% 9.765 10.097 - 9.29% -
std::set<std::string>::find(key)_(existent)/32 3.40% 15.208 15.725 - -0.44% -
SetIntersection_None_Set_string_16384_1 3.40% 193284591.962 199847794.231 - -4.93% -
SetIntersection_None_Set_string_262144_16 3.39% 1638281.980 1693862.307 - 2.50% -
ranges::minmax(std::deque<long_long>)/8 3.39% 3.872 4.003 - 3.59% -
std::partial_sort(vector<int>)_(pipe-organ)/8192 3.38% 50417.579 52122.835 - 2.11% -
BM_std_minmax_element<long_long>/4000 3.38% 1050.912 1086.432 - 4.62% -
SetIntersection_None_Set_uint64_256_16 3.38% 10647484.183 11006847.688 - 2.10% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 3.36% 9056471.333 9361042.047 - 3.21% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 3.36% 8648484.366 8938993.852 - -0.62% -
SetIntersection_None_Set_string_1024_64 3.35% 9078048.202 9382539.059 - 4.41% -
SetIntersection_None_Set_uint64_1024_64 3.34% 8592133.731 8879245.123 - -1.37% -
rng::contains(deque<int>)_(process_all)/8 3.33% 3.090 3.193 - 5.90% -
BM_PushHeap_uint32_PipeOrgan_262144 3.33% 3.029 3.130 - 2.26% -
BM_std_minmax_element<long_long>/4096 3.32% 1076.387 1112.101 - 4.37% -
BM_std_minmax_element<long_long>/512 3.31% 138.524 143.114 - 4.40% -
SetIntersection_Front_Vector_uint32_1024_64 3.31% 1321154.785 1364862.548 - -0.22% -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 3.30% 8793.642 9084.214 - 3.21% -
BM_PushHeap_uint64_Ascending_64 3.30% 1.516 1.566 - 3.48% -
std::pop_heap(deque<float>)/8 3.30% 52.346 54.072 - 3.52% -
SetIntersection_None_Set_uint32_4_1 3.30% 215184143.195 222274620.262 - 2.58% -
SetIntersection_None_Set_uint32_64_4 3.29% 21351013.512 22054237.183 - 1.76% -
std::reverse(list<int>)/4096 3.28% 1885.317 1947.066 - 10.31% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 3.27% 1219002.768 1258805.256 - 1.51% -
BM_lexicographical_compare_three_way_slow_path/256 3.26% 79.836 82.440 - 4.02% -
BM_CmpLess_ushort_ushort 3.26% 1.037 1.071 - 1.61% -
rng::contains_subrange(list<int>)_(process_all)/50 3.25% 17.294 17.857 - 5.38% -
std::stable_sort(deque<int>)_(descending)/8 3.25% 25.226 26.046 - 1.36% -
std::set<int>::contains(key)_(non-existent)/1024 3.25% 5.924 6.116 - -4.34% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 3.24% 9.865 10.185 - 4.07% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 3.24% 12529.131 12935.233 - 2.12% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 3.24% 18948.399 19561.688 - 3.93% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 3.23% 0.599 0.619 - 2.77% -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 3.23% 20.948 21.625 - 1.58% -
SetIntersection_Interlaced_Set_uint32_1024_1024 3.23% 12449321.339 12850989.130 - 1.87% -
SetIntersection_None_Set_uint64_256_1 3.22% 11268916.183 11632309.110 - 2.09% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 3.22% 16477.533 17008.832 - 3.03% -
SetIntersection_Interlaced_Set_float_256_4 3.22% 10958574.903 11311909.750 - 3.31% -
SetIntersection_Front_Set_string_256_64 3.22% 14219938.120 14678054.422 - 4.39% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 3.22% 14.779 15.254 - 1.43% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 3.20% 55060.359 56823.110 - 3.95% -
SetIntersection_Front_Vector_uint32_16384_64 3.20% 1327610.966 1370087.442 - -0.41% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 3.20% 21017679.829 21689707.017 - 2.46% -
std::find_first_of(vector<int>)_(large_needle)/32 3.18% 105.614 108.974 - 1.01% -
SetIntersection_Interlaced_Set_uint32_64_16 3.18% 21793018.002 22485788.163 - -3.24% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 3.18% 1026693.661 1059303.569 - 1.41% -
SetIntersection_None_Set_string_1024_1024 3.18% 9033067.657 9319916.109 - 1.88% -
std::stable_sort(vector<int>)_(descending)/8192 3.17% 18509.134 19095.698 - 2.45% -
SetIntersection_None_Set_uint32_1_1 3.15% 531901547.178 548682427.237 - 2.33% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 3.13% 0.603 0.622 - 2.92% -
std::multiset<std::string>::count(key)_(non-existent)/1024 3.13% 24.594 25.363 - 0.90% -
std::set<int>::operator=(const&)_(into_populated_Container)/8192 3.12% 12264.389 12647.558 - 2.46% -
SetIntersection_Interlaced_Set_uint64_16384_16 3.12% 219073895.950 225909365.228 - 2.21% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 3.12% 774.818 798.960 - 4.39% -
std::count(vector<int>)_(every_other)/8192 3.10% 820.595 846.011 - 4.03% -
std::stable_sort(vector<NonIntegral>)_(descending)/8 3.09% 22.684 23.385 - 1.56% -
std::make_heap(vector<int>,_pred)_(shuffled)/1024 3.08% 569.929 587.495 - 2.94% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 3.08% 8493.009 8754.197 - 4.16% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 3.07% 823.530 848.787 - -1.02% -
SetIntersection_None_Vector_uint32_16384_256 3.06% 1066720.962 1099406.672 - -0.70% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 3.06% 59122757.601 60934029.356 - 2.14% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 3.06% 12709.989 13098.365 - -2.36% -
std::sort(vector<int>)_(shuffled)/8192 3.05% 45117.215 46494.065 - 3.51% -
rng::contains_subrange(vector<int>)_(single_element)/16 3.05% 4.724 4.868 - 1.48% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 3.04% 6.784 6.991 - 5.58% -
rng::contains_subrange(vector<int>)_(process_all)/50 3.03% 11.534 11.884 - 3.64% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 3.03% 31.776 32.739 - 3.54% -
rng::find_last(deque<int>)_(bail_90%)/8 3.02% 0.866 0.892 - 5.48% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 3.02% 554.168 570.893 - -11.51% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 3.01% 167353124.392 172396399.155 - -1.49% -
SetIntersection_Interlaced_Vector_uint64_262144_16384 3.01% 351065001.715 361641734.903 - 3.10% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 3.01% 722.828 744.583 - 0.31% -
BM_vector_deque_move_backward/64000 3.01% 7426.797 7650.238 - 8.52% -
BM_PushHeap_float_Random_4 3.01% 2.320 2.390 - -15.02% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 3.00% 395.665 407.537 - 3.72% -
std::remove(deque<int>)_(sprinkled)/50 2.99% 60.112 61.909 - 13.99% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 2.99% 59761.871 61547.560 - -1.68% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 2.99% 1064709.163 1096515.736 - -0.23% -
std::reverse(deque<int>)/4096 2.97% 719.244 740.641 - 3.44% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 2.97% 32.791 33.766 - 0.07% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 2.97% 754.480 776.887 - 4.21% -
bm_ranges_swap_ranges_vb_aligned/1024 2.97% 6.325 6.513 - -0.18% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_1 2.97% 62572843.802 64428166.418 - 2.29% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 2.96% 8635047.854 8891074.851 - 2.02% -
BM_StringEraseToEnd_Small_Transparent 2.96% 0.401 0.413 - 3.21% -
vector<bool>::reserve() 2.96% 8.601 8.856 - 6.92% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 2.96% 197.451 203.286 - 1.81% -
SetIntersection_Interlaced_Set_uint32_262144_1024 2.95% 1503801.350 1548097.736 - 1.81% -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 2.94% 27.062 27.859 - 1.75% -
std::map<std::string,_int>::count(key)_(existent)/8192 2.94% 28.203 29.033 - 3.55% -
std::pop_heap(deque<int>)/8192 2.93% 53.369 54.934 - 3.51% -
SetIntersection_None_Set_uint32_16_4 2.93% 55931138.407 57571476.256 - 1.42% -
std::for_each_n(list<int>)/50 2.93% 22.870 23.540 - 4.53% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 2.93% 1025958.576 1055996.005 - 0.25% -
SetIntersection_None_Set_uint32_256_4 2.92% 11346596.349 11678458.602 - 1.22% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 2.92% 1832974.934 1886585.041 - 2.11% -
std::find_end(list<int>)_(single_element)/8192 2.92% 8206.980 8446.910 - 2.08% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 2.92% 4135347.185 4256119.259 - 2.80% -
std::unordered_set<int>::insert(value)_(already_present)/8192 2.92% 2.615 2.691 - 1.97% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 2.92% 1827610.676 1880923.176 - 2.63% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8192 2.91% 115281.244 118641.270 - 3.08% -
BM_std_minmax_element<long_long>/1024 2.91% 272.735 280.678 - 3.91% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 2.91% 9.300 9.571 - 1.58% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 2.91% 57.574 59.248 - 4.51% -
BM_StringCopy_Large 2.90% 6.141 6.319 - 3.86% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 2.90% 29.039 29.883 - -0.03% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 2.90% 391.983 403.340 - -1.17% -
std::remove(vector<int>)_(sprinkled)/8192 2.89% 1978.854 2036.077 - 3.56% -
std::unordered_set<int>::find(key)_(non-existent)/1024 2.89% 0.952 0.980 - 2.69% -
BM_deque_vector_ranges_move/0 2.89% 1.312 1.350 - 3.18% -
SetIntersection_Interlaced_Set_uint32_16384_256 2.89% 203597377.151 209474457.768 - 4.39% -
std::map<int,_int>::clear()/32 2.86% 644.532 662.976 - -4.61% -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 2.86% 0.529 0.544 - 3.04% -
SetIntersection_None_Set_string_16384_4 2.85% 193994261.568 199513675.941 - -2.85% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/1024 2.84% 7023.364 7222.785 - 2.54% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.84% 286.445 294.568 - -0.83% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8192 2.83% 50647.822 52078.706 - 3.16% -
std::make_heap(deque<int>)_(shuffled)/1024 2.82% 2593.855 2666.944 - 4.63% -
std::set<int>::insert(value)_(already_present)/8192 2.81% 10.085 10.369 - 3.73% -
SetIntersection_None_Set_uint32_4_4 2.80% 134399438.603 138169029.832 - 1.97% -
SetIntersection_Interlaced_Set_uint32_16384_4 2.80% 171598572.138 176410240.858 - 3.23% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 2.80% 4.691 4.822 - -5.04% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 2.80% 55134.477 56678.548 - 3.11% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 2.80% 12136712.930 12476324.347 - 3.39% -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 2.79% 20.269 20.835 - 3.62% -
std::for_each_n(list<int>)/8 2.79% 2.479 2.548 - 6.20% -
std::shift_left(vector<int>)/8192 2.78% 281.150 288.968 - 2.37% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_256 2.78% 2.367 2.432 - 2.79% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.76% 13484.981 13857.705 - 7.85% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 2.76% 115543.115 118730.069 - 2.61% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 2.76% 801.754 823.866 - 17.25% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 2.75% 1017874.841 1045913.197 - 0.93% -
std::is_partitioned(vector<int>)_(partitioned)/32 2.75% 6.415 6.591 - 3.34% -
std::map<int,_int>::erase(iterator)/32 2.74% 20.423 20.984 - 1.68% -
rng::find_last(vector<char>)_(bail_90%)/50 2.74% 1.440 1.479 - 5.30% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8192 2.74% 62810.469 64533.515 - 0.61% -
SetIntersection_Front_Vector_string_16384_64 2.73% 3096869.218 3181491.048 - -7.21% -
SetIntersection_None_Set_uint32_16_1 2.73% 65859584.038 67655664.027 - 1.66% -
std::multiset<int>::count(key)_(non-existent)/32 2.72% 2.497 2.565 - 2.96% -
std::multiset<int>::clear()/8192 2.71% 78123.917 80244.382 - 3.66% -
SetIntersection_None_Set_uint64_256_64 2.71% 9044736.613 9290126.623 - -0.86% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 2.71% 21995677.463 22592351.617 - 3.91% -
std::set<std::string>::find(key)_(existent)/8192 2.70% 32.018 32.882 - 7.82% -
std::copy_backward(list<int>)/1048576 2.70% 910445.891 934999.389 - 7.29% -
std::stable_sort(vector<int>)_(descending)/1024 2.70% 2809.272 2885.026 - 3.27% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 2.68% 3426.784 3518.785 - -0.93% -
BM_PushHeap_uint64_Ascending_16384 2.68% 3.567 3.662 - 2.46% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 2.68% 143316.576 147154.599 - 2.17% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 2.67% 10645005.572 10929508.554 - -0.94% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 2.67% 2.414 2.478 - 3.72% -
SetIntersection_Front_Vector_uint32_262144_64 2.66% 1331162.215 1366541.121 - 2.91% -
SetIntersection_Front_Set_uint64_16384_4 2.66% 1046207.401 1073987.922 - -0.23% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 2.66% 35518.796 36461.825 - 2.67% -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 2.65% 23.111 23.724 - -2.43% -
std::unordered_map<int,_int>::clear()/0 2.65% 392.847 403.250 - 3.72% -
std::set<int>::insert(value)_(already_present)/32 2.64% 1.763 1.810 - 3.40% -
std::replace_if(list<int>)_(sprinkled)/50 2.64% 24.463 25.108 - 9.80% -
std::map<int,_int>::erase(key)_(existent)/32 2.64% 22.182 22.767 - 1.41% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 2.63% 32.210 33.056 - 5.75% -
SetIntersection_Interlaced_Set_uint64_16384_64 2.62% 232018786.524 238092319.774 - 1.10% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 2.62% 648.637 665.611 - 2.13% -
std::set<int>::contains(key)_(non-existent)/8192 2.61% 9.979 10.240 - -46.61% -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 2.61% 246.059 252.481 - 0.93% -
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 2.61% 30.720 31.520 - -0.95% -
bm_ranges_swap_ranges_vb_aligned/131072 2.59% 242.055 248.325 - 1.60% -
SetIntersection_Front_Set_uint64_256_16 2.59% 4381957.410 4495432.831 - 0.31% -
BM_PushHeap_string_Random_16384 2.58% 16.481 16.907 - 5.84% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 2.58% 1279.273 1312.299 - 0.23% -
SetIntersection_None_Set_uint64_16384_64 2.58% 165101832.788 169361862.316 - -0.27% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 2.57% 618.043 633.938 - 3.48% -
std::make_heap(deque<int>)_(heap)/8192 2.57% 8603.959 8825.175 - 2.63% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 2.57% 1632980.877 1674929.445 - 1.76% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 2.56% 1141580.596 1170852.569 - -0.99% -
BM_StringFindStringLiteral/128 2.56% 3.137 3.217 - 0.97% -
bm_ranges_swap_ranges_vb_aligned/524288 2.56% 1037.838 1064.375 - 1.42% -
std::unordered_set<int>::find(key)_(non-existent)/8192 2.56% 1.132 1.161 - 3.03% -
std::map<int,_int>::erase(iterator)/1024 2.56% 20.449 20.971 - 1.31% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 2.55% 216.974 222.509 - 0.66% -
BM_deque_deque_copy_backward/0 2.54% 0.807 0.828 - -11.04% -
BM_CmpEqual_ushort_uint 2.53% 1.032 1.058 - 1.33% -
rng::starts_with(vector<int>)/1024 2.53% 60.127 61.646 - 3.02% -
std::multiset<std::string>::clear()/1024 2.52% 21400.213 21940.323 - 0.65% -
std::set<int>::equal_range(key)_(non-existent)/32 2.51% 2.379 2.439 - -8.47% -
std::reverse(deque<int>)/64 2.51% 13.044 13.372 - -1.41% -
std::list<int>::erase(begin)_(cheap_elements)/32 2.51% 11.118 11.396 - 2.36% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 2.50% 11350.519 11634.837 - 8.82% -
SetIntersection_None_Vector_uint32_1024_16 2.50% 1048942.535 1075215.421 - 0.05% -
BM_deque_vector_ranges_move_backward/0 2.50% 1.371 1.406 - 4.72% -
std::copy_n(deque<int>)/64 2.50% 2.778 2.847 - 2.34% -
std::copy_if(vector<int>)_(entire_range)/64 2.49% 15.357 15.739 - 2.97% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.49% 12772.535 13090.980 - 1.15% -
std::move(list<int>)/1048576 2.49% 984443.940 1008985.333 - 1.81% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 2.49% 13816.068 14160.371 - 3.59% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 2.49% 12910.883 13232.577 - 1.69% -
std::remove_if(list<int>)_(prefix)/1024 2.49% 997.312 1022.149 - 3.07% -
std::multiset<int>::insert(value)_(already_present)/32 2.49% 18.079 18.529 - 0.16% -
std::list<int>::erase(begin)_(cheap_elements)/1024 2.48% 10.970 11.242 - 1.63% -
std::stable_partition(list<int>)_(dense)/32 2.48% 36.914 37.828 - 0.69% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 2.47% 1343538.898 1376688.230 - 1.54% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 2.46% 80277.141 82251.989 - 2.49% -
std::vector<int>::insert(begin)_(cheap_elements)/32 2.46% 5.014 5.138 - 1.44% -
SetIntersection_None_Vector_uint64_16384_1 2.45% 1077072.241 1103495.855 - -0.48% -
std::stable_partition(deque<int>)_(sparse)/8192 2.45% 3361.055 3443.395 - 4.36% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 2.45% 1791.561 1835.443 - 6.63% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.45% 47330.098 48489.132 - 5.85% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 2.45% 25.795 26.426 - 17.47% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 2.44% 41944.489 42969.267 - 2.63% -
std::move_backward(deque<int>)/512 2.44% 23.633 24.209 - 0.96% -
rng::starts_with(vector<int>)/1000 2.43% 58.346 59.767 - 2.57% -
std::sort_heap(vector<int>)/8 2.43% 30.853 31.604 - 6.54% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 2.43% 20345594.050 20840366.542 - -3.41% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 2.43% 23.512 24.083 - 1.63% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 2.43% 1141811.469 1169518.861 - 0.53% -
std::copy_n(deque<int>)/512 2.42% 16.774 17.180 - 3.09% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 2.42% 12.733 13.041 - 3.17% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.41% 378.266 387.393 - 3.20% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 2.40% 175015.824 179219.045 - 0.63% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 2.40% 22.631 23.174 - -3.66% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 2.40% 6765350.132 6927592.707 - -4.25% -
SetIntersection_None_Set_uint32_256_256 2.40% 5787399.000 5926063.760 - 1.47% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 2.39% 8492889.168 8696189.934 - 1.54% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 2.39% 4017.307 4113.446 - 4.43% -
std::remove(list<int>)_(prefix)/8192 2.39% 8091.520 8284.945 - 2.29% -
std::reverse(deque<int>)/32768 2.39% 5740.302 5877.216 - 3.07% -
BM_PushHeap_uint64_Ascending_256 2.38% 2.091 2.141 - 2.51% -
SetIntersection_Interlaced_Set_uint32_16384_64 2.38% 219533013.423 224765464.727 - 4.39% -
std::make_heap(deque<int>)_(heap)/1024 2.38% 1096.880 1123.014 - 2.70% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 2.38% 7511.469 7690.343 - -1.75% -
std::make_heap(vector<int>,_pred)_(shuffled)/8 2.38% 15.849 16.226 - 2.80% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 2.38% 547.724 560.753 - -10.88% -
std::is_sorted_until(deque<int>,_pred)/8 2.37% 4.339 4.442 - -27.33% -
std::unique(list<int>,_pred)_(sprinkled)/52 2.37% 82.671 84.632 - 3.13% -
std::rotate(vector<bool>)_(by_1/3)/50 2.36% 17.791 18.211 - 3.18% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 2.36% 8725622.098 8931503.032 - 0.22% -
BM_std_minmax_element<long_long>/64 2.36% 17.371 17.781 - 4.11% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8 2.35% 43.696 44.725 - 0.87% -
std::map<int,_int>::find(key)_(existent)/1024 2.35% 4.383 4.486 - 6.95% -
SetIntersection_None_Set_uint32_64_1 2.35% 22560043.483 23090158.884 - 1.68% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 2.35% 1.419 1.452 - 7.74% -
std::map<std::string,_int>::clear()/32 2.35% 878.834 899.452 - -2.37% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 2.34% 223.421 228.650 - -4.46% -
SetIntersection_Front_Set_float_16384_64 2.32% 1699853.158 1739317.463 - -1.84% -
std::make_heap(vector<int>,_pred)_(descending)/8 2.32% 14.696 15.037 - 2.29% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 2.32% 1.235 1.264 - -0.67% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 2.31% 393.913 403.032 - 2.90% -
BM_num_get<long_double> 2.31% 36.285 37.125 - -1.00% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 2.31% 1619764.242 1657119.305 - 1.96% -
SetIntersection_Interlaced_Set_uint32_1024_16 2.30% 11384115.197 11646504.852 - 0.29% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 2.30% 1601088.053 1637987.547 - 1.48% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 2.30% 6652.174 6805.459 - 1.94% -
std::shift_left(deque<int>)/32 2.30% 3.817 3.905 - 3.32% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 2.30% 178838.885 182943.576 - 1.87% -
std::mismatch(deque<int>)_(it,_it,_it)/1048576 2.30% 495645.730 507021.257 - 2.49% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 2.29% 26.914 27.532 - -18.52% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 2.29% 51550.635 52732.281 - 1.14% -
std::rotate(vector<bool>)_(by_1/3)/1024 2.29% 49.126 50.252 - 2.48% -
BM_PushHeap_float_Random_1024 2.29% 7.017 7.177 - -4.98% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 2.29% 0.592 0.605 - 1.73% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 2.29% 778.218 796.004 - -0.75% -
SetIntersection_Interlaced_Set_uint64_256_4 2.28% 10870645.380 11118694.371 - 0.47% -
BM_std_minmax_element<char>/1024 2.28% 273.784 280.019 - 1.62% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 2.27% 153.667 157.161 - -4.40% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.27% 54208.043 55440.515 - 1.88% -
SetIntersection_None_Vector_uint64_16384_4 2.27% 1076257.278 1100704.867 - 0.48% -
BM_vector_deque_ranges_move_backward/2 2.27% 1.998 2.043 - 12.00% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 2.27% 12542584.183 12827405.822 - 2.06% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 2.27% 1017313.236 1040362.323 - -1.89% -
bm_ranges_swap_ranges_vb_aligned/1048576 2.26% 3352.556 3428.471 - 2.47% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 2.26% 143811.246 147061.135 - 4.66% -
std::remove_if(list<int>)_(sprinkled)/50 2.26% 75.010 76.703 - 3.20% -
SetIntersection_Interlaced_Vector_uint32_256_1 2.26% 4107443.610 4200147.275 - 1.00% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 2.25% 6440.198 6585.416 - 1.08% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 2.25% 293.826 300.451 - 0.13% -
SetIntersection_Interlaced_Vector_uint32_64_16 2.25% 17748134.577 18148025.533 - 3.60% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 2.25% 0.628 0.643 - 2.25% -
std::search(vector<int>)_(no_match)/1000 2.25% 211.901 216.667 - 6.04% -
std::set<int>::operator=(const&)_(into_populated_Container)/0 2.25% 1.110 1.135 - 1.92% -
BM_deque_vector_copy_backward/64000 2.24% 8080.833 8262.244 - 9.83% -
SetIntersection_None_Set_uint32_64_64 2.22% 11438110.961 11692325.509 - 0.97% -
BM_deque_vector_move/64 2.22% 2.615 2.673 - 0.67% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 2.21% 2805913.273 2868033.309 - -0.47% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 2.21% 4102289.472 4193068.815 - -0.72% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8 2.21% 61.094 62.445 - 3.53% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 2.21% 25465192.806 26028273.581 - 0.38% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 2.21% 146468.782 149706.444 - 7.66% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.20% 287.281 293.605 - -1.24% -
SetIntersection_None_Set_uint64_16384_256 2.20% 165371095.164 169009180.327 - -0.03% -
std::multimap<int,_int>::count(key)_(existent)/8192 2.20% 6.542 6.686 - 3.11% -
std::multiset<int>::clear()/32 2.19% 624.450 638.105 - 2.52% -
std::partial_sort(deque<int>)_(heap)/8 2.18% 40.083 40.958 - -0.92% -
SetIntersection_None_Set_string_16384_16 2.18% 195039792.216 199289418.872 - -2.11% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/32 2.18% 23.886 24.406 - 1.77% -
std::sort(deque<int>)_(repeated)/8192 2.18% 6589.053 6732.510 - 0.36% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/0 2.18% 15.093 15.421 - 2.96% -
std::find_if(list<int>)_(bail_25%)/32768 2.17% 6983.907 7135.801 - 0.82% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 2.17% 0.604 0.617 - 1.15% -
SetIntersection_Front_Vector_uint32_64_16 2.16% 14034452.395 14337634.627 - 0.22% -
SetIntersection_Interlaced_Vector_string_262144_1 2.16% 1056708.647 1079513.174 - -1.52% -
std::rotate(deque<int>)_(by_1/4)/8192 2.16% 2694.012 2752.141 - 7.57% -
BM_PushHeap_pair<uint32,_uint32>_Random_64 2.16% 6.385 6.523 - 2.73% -
SetIntersection_Interlaced_Set_string_16_16 2.16% 58288748.002 59545538.878 - 5.97% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 2.15% 22.535 23.021 - 0.73% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 2.15% 12351.042 12616.229 - 13.41% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 2.14% 1.171 1.196 - 0.85% -
BM_CmpEqual_schar_short 2.14% 1.097 1.120 - 0.09% -
std::shift_left(deque<int>)/50 2.14% 5.443 5.560 - 2.43% -
std::multimap<std::string,_int>::ctor(const&)/32 2.14% 777.895 794.530 - -11.18% -
std::copy_backward(deque<int>)/8 2.14% 2.664 2.721 - 2.29% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.14% 12717.714 12989.262 - 2.02% -
std::rotate(vector<bool>)_(by_1/3)/8192 2.14% 155.317 158.633 - 2.17% -
BM_StringFindStringLiteral/64 2.12% 2.214 2.261 - 4.81% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1024 2.12% 2.880 2.941 - 2.19% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 2.12% 12.979 13.253 - -1.79% -
std::remove_copy(deque<int>)_(prefix)/1024 2.11% 378.756 386.755 - 2.96% -
std::set<int>::ctor(const&)/32 2.11% 220.157 224.805 - 4.01% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 2.11% 38609.150 39424.234 - 2.40% -
std::adjacent_find(vector<int>,_pred)/8 2.11% 3.232 3.300 - 1.60% -
BM_CmpEqual_uchar_schar 2.11% 0.988 1.009 - -2.55% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 2.10% 2318728.007 2367495.571 - 1.64% -
std::set<std::string>::erase(key)_(non-existent,_end)/32 2.10% 10.090 10.302 - -5.41% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 2.09% 0.603 0.615 - 2.20% -
SetIntersection_Interlaced_Vector_uint32_262144_16384 2.08% 348563194.475 355821397.066 - 1.40% -
rng::for_each(multimap<int>)/8192 2.07% 7287.957 7439.144 - -0.83% -
SetIntersection_Front_Set_uint64_262144_1 2.07% 1035790.526 1057238.521 - 1.84% -
SetIntersection_Interlaced_Set_uint64_262144_4 2.06% 1297198.160 1323924.154 - 0.98% -
SetIntersection_None_Set_uint32_64_16 2.06% 18288556.819 18664727.671 - 1.09% -
SetIntersection_Interlaced_Set_uint32_64_64 2.06% 13145140.339 13415325.728 - 0.21% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 2.05% 1046272.001 1067762.841 - -0.75% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 2.05% 35760.650 36494.875 - -4.57% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 2.05% 84.896 86.636 - 2.38% -
SetIntersection_None_Set_uint64_1024_1024 2.05% 8601203.139 8777304.354 - -1.35% -
std::rotate(vector<bool>)_(by_1/3)/32 2.05% 17.746 18.109 - 2.82% -
SetIntersection_None_Vector_string_262144_16384 2.04% 1261611.652 1287353.230 - -0.25% -
BM_num_get<unsigned_short> 2.04% 9.931 10.134 - -1.46% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 2.03% 1107821.380 1130341.705 - 0.09% -
std::partition(list<int>)_(dense)/8192 2.03% 4982.614 5083.670 - -5.12% -
BM_PushHeap_uint64_SingleElement_1 2.02% 0.682 0.695 - 45.27% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 2.02% 1226.857 1251.625 - 0.90% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 2.01% 5713608.137 5828685.001 - 3.47% -
SetIntersection_Interlaced_Set_uint64_16384_256 2.01% 209493877.583 213702549.028 - 0.20% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 2.00% 1234.414 1259.151 - -3.72% -
std::replace(vector<int>)_(sprinkled)/8192 2.00% 1144.252 1167.159 - -8.62% -
std::multiset<std::string>::equal_range(key)_(existent)/8192 2.00% 28.390 28.958 - 0.96% -
SetIntersection_Front_Vector_uint32_1024_16 1.99% 1097843.425 1119707.178 - -0.15% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 1.99% 220.354 224.731 - 0.12% -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 1.98% 3.588 3.659 - 2.99% -
std::partial_sort(deque<int>)_(shuffled)/8192 1.98% 240444.296 245199.989 - -0.15% -
BM_deque_deque_move_backward/1 1.98% 2.722 2.776 - 0.00% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 1.97% 1.151 1.174 - -1.20% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.97% 669.480 682.676 - 2.26% -
std::copy(vector<bool>)_(aligned)/4096 1.97% 4.816 4.911 - -0.32% -
BM_CmpEqual_uchar_uint 1.97% 1.043 1.064 - -0.70% -
BM_StringFindStringLiteral/256 1.97% 5.418 5.525 - 1.88% -
std::multimap<int,_int>::ctor(const&)/0 1.97% 12.776 13.028 - 2.18% -
SetIntersection_Front_Set_float_262144_262144 1.97% 1559821.125 1590535.482 - -3.17% -
SetIntersection_None_Set_float_262144_4 1.97% 1176334.475 1199479.166 - 4.31% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8192 1.97% 60741.308 61936.180 - -0.05% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.96% 12921.076 13174.902 - -0.76% -
SetIntersection_Interlaced_Set_uint64_16384_4 1.96% 178557469.737 182065036.057 - 1.13% -
SetIntersection_Front_Set_uint64_256_64 1.96% 5256128.963 5359286.207 - -6.59% -
SetIntersection_Front_Vector_uint64_262144_64 1.96% 1302400.546 1327944.636 - -3.22% -
SetIntersection_None_Vector_uint32_16384_16 1.96% 1093316.976 1114699.883 - 1.27% -
std::unordered_multiset<int>::clear()/32 1.95% 602.729 614.503 - 3.03% -
BM_PushHeap_string_Ascending_1024 1.95% 14.339 14.619 - 7.54% -
bm_ranges_swap_ranges_vb_aligned/64 1.95% 2.943 3.000 - 0.68% -
std::map<int,_int>::erase(key)_(existent)/1024 1.93% 24.188 24.655 - 1.02% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 1.93% 3.623 3.693 - 6.60% -
BM_deque_deque_copy_backward/512 1.93% 18.910 19.274 - 1.93% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 1.92% 36460087.482 37160645.940 - -43.28% -
std::map<std::string,_int>::contains(key)_(existent)/1024 1.92% 23.912 24.370 - -1.07% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 1.91% 261.403 266.407 - -1.14% -
std::multiset<std::string>::count(key)_(non-existent)/8192 1.91% 32.477 33.098 - -4.34% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 1.91% 8.852 9.021 - 0.58% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 1.91% 6400.245 6522.385 - 0.50% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 1.91% 346034.688 352629.557 - 2.57% -
std::set<int>::clear()/1024 1.90% 9137.575 9311.644 - 1.35% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 1.90% 1.165 1.188 - 2.92% -
std::fill_n(vector<bool>)/1048576 1.89% 3742.828 3813.696 - -0.52% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 1.89% 12113.725 12342.533 - -0.95% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.89% 8741.542 8906.513 - -0.78% -
std::set<int>::ctor(const&)/1024 1.89% 6306.391 6425.326 - 2.86% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 1.88% 19.562 19.931 - 8.15% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 1.88% 8.941 9.109 - 1.92% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 1.88% 50542.728 51493.302 - -0.67% -
SetIntersection_Interlaced_Vector_uint64_64_64 1.88% 10780894.748 10983349.339 - 0.90% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 1.87% 1.411 1.437 - 9.86% -
SetIntersection_None_Vector_string_16384_64 1.87% 1196111.441 1218514.896 - -0.12% -
SetIntersection_None_Vector_uint64_16384_256 1.87% 1072268.756 1092348.507 - -0.53% -
BM_PushHeap_string_Random_1024 1.87% 15.255 15.541 - 5.99% -
std::remove(deque<int>)_(prefix)/32 1.87% 53.880 54.887 - 2.58% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 1.86% 1226625.814 1249432.777 - 1.99% -
std::move_backward(list<int>)/4096 1.86% 4926.125 5017.688 - 3.72% -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 1.85% 14.510 14.779 - 2.29% -
BM_CmpEqual_uint_short 1.85% 1.007 1.025 - 0.75% -
SetIntersection_Front_Vector_uint32_262144_4 1.85% 1048706.987 1068140.837 - 1.23% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.85% 91777.224 93477.412 - 2.77% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 1.85% 3.519 3.584 - -2.11% -
BM_lexicographical_compare_three_way_slow_path/4 1.85% 1.179 1.200 - 2.11% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 1.85% 5.720 5.826 - 1.67% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 1.84% 0.597 0.608 - 1.51% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_64 1.84% 1.867 1.901 - 1.91% -
std::copy(deque<int>)/8 1.84% 2.742 2.792 - 5.15% -
std::map<int,_int>::count(key)_(non-existent)/8192 1.84% 11.306 11.514 - 3.77% -
rng::for_each(multimap<int>)/50 1.84% 39.807 40.538 - 0.83% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/32 1.84% 18.599 18.941 - 2.35% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.83% 236.589 240.920 - 4.25% -
std::generate(list<int>)/50 1.83% 15.100 15.377 - -1.23% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.83% 15255.922 15534.962 - -1.71% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 1.83% 9.123 9.290 - 2.17% -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 1.83% 20.471 20.844 - 2.82% -
std::mismatch(deque<int>)_(it,_it,_it)/8192 1.83% 3850.388 3920.706 - 2.56% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 1.83% 10.665 10.860 - 2.38% -
std::list<int>::ctor(size)/1024 1.82% 11666.648 11879.097 - 2.74% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.82% 635.688 647.261 - 1.52% -
BM_StringFindStringLiteral/32 1.82% 1.739 1.771 - -1.25% -
std::unordered_set<int>::ctor(const&,_alloc)/0 1.81% 12.958 13.193 - 1.21% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 1.81% 4.066 4.140 - 2.16% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 1.80% 6472636.626 6589431.003 - -0.07% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 1.79% 205460.153 209132.463 - 2.44% -
BM_PushHeap_uint64_Ascending_1024 1.79% 2.575 2.621 - 1.84% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 1.78% 3.170 3.226 - 5.30% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1.78% 9348.493 9514.745 - -2.44% -
std::list<int>::erase(begin)_(cheap_elements)/8192 1.78% 10.878 11.072 - -0.84% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.77% 118703.065 120804.186 - 3.77% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 1.76% 20.617 20.981 - -0.16% -
SetIntersection_Interlaced_Set_uint64_262144_1024 1.76% 1558388.104 1585851.564 - 0.90% -
rng::contains_subrange(list<int>)_(single_element)/1048576 1.76% 832586.114 847244.729 - 1.03% -
std::rotate(deque<int>)_(1_element_backward)/50 1.76% 5.038 5.127 - -0.32% -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 1.76% 45.002 45.792 - 4.83% -
std::partition(list<int>)_(dense)/50 1.75% 13.366 13.600 - 1.26% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 1.75% 32.485 33.054 - 0.54% -
SetIntersection_Front_Vector_uint32_16_16 1.75% 35077952.416 35692735.567 - -0.53% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 1.75% 164386725.311 167263123.802 - -0.16% -
SetIntersection_None_Set_uint64_64_64 1.75% 11297041.158 11494465.158 - 0.05% -
SetIntersection_Interlaced_Set_uint64_16384_16384 1.75% 237065067.805 241202113.440 - 1.30% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 1.74% 255637.920 260091.631 - -0.01% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.73% 6272.818 6381.510 - 7.14% -
std::find(vector<int>)_(bail_25%)/8 1.73% 1.434 1.458 - 1.18% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 1.73% 23.513 23.920 - -9.91% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 1.73% 9.500 9.665 - -2.06% -
std::find_if(list<int>)_(process_all)/32768 1.73% 26365.271 26821.139 - 3.26% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 1.73% 12252836.391 12464682.592 - 3.94% -
std::deque<int>::insert(middle)_(cheap_elements)/32 1.73% 11.393 11.589 - 1.21% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 1.72% 45.460 46.244 - -7.73% -
std::adjacent_find(vector<int>)/8 1.72% 2.023 2.058 - 2.50% -
SetIntersection_Interlaced_Vector_uint64_1024_1 1.72% 1021841.365 1039428.133 - -0.29% -
SetIntersection_None_Set_string_16384_64 1.72% 194871068.877 198224614.807 - -2.79% -
SetIntersection_None_Set_string_16384_256 1.72% 197448847.949 200845564.340 - -0.53% -
std::rotate(list<int>)_(1_element_backward)/50 1.71% 25.203 25.634 - 3.46% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 1.71% 212.078 215.698 - -5.19% -
std::copy_backward(vector<int>)/8 1.70% 2.243 2.281 - 7.64% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.70% 1038.148 1055.802 - 1.74% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.70% 12647.490 12862.381 - 0.22% -
SetIntersection_None_Set_float_262144_256 1.69% 1173974.771 1193859.131 - 4.00% -
std::count(vector<int>)_(every_other)/1048576 1.69% 107097.864 108907.425 - 4.18% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 1.69% 11218.295 11407.790 - 4.26% -
BM_PushHeap_string_PipeOrgan_1 1.69% 0.699 0.711 - 21.75% -
SetIntersection_Interlaced_Vector_string_16_16 1.69% 50602403.952 51455470.126 - -0.70% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 1.68% 1660298.910 1688239.178 - 1.28% -
SetIntersection_Front_Vector_uint64_1024_16 1.68% 1095060.163 1113488.044 - -1.47% -
BM_PushHeap_string_Random_256 1.68% 14.550 14.794 - 4.77% -
SetIntersection_None_Set_float_262144_16384 1.68% 1172017.822 1191716.959 - 3.11% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8192 1.68% 628337.474 638883.132 - 3.24% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.68% 63667.843 64736.100 - 1.03% -
SetIntersection_Interlaced_Set_uint32_16_16 1.67% 37340023.451 37964475.930 - 0.15% -
BM_vector_deque_ranges_copy/64 1.67% 2.761 2.807 - 0.19% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 1.67% 1224863.361 1245264.975 - 1.72% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 1.66% 6104101.899 6205394.645 - 0.20% -
BM_deque_deque_move_backward/2 1.66% 2.474 2.515 - -0.35% -
std::unique(list<int>,_pred)_(contiguous)/1024 1.64% 959.576 975.290 - 3.32% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8 1.64% 44.544 45.273 - 3.87% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 1.64% 16539.006 16809.700 - 1.86% -
std::lower_bound(std::vector<int>)/8192 1.64% 16.398 16.666 - 6.74% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.63% 221.728 225.344 - -7.55% -
SetIntersection_Front_Set_uint64_256_4 1.63% 4162828.608 4230675.911 - 0.02% -
SetIntersection_None_Set_uint64_256_4 1.63% 11189461.502 11371558.644 - -1.92% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8 1.63% 52.600 53.456 - 2.14% -
bm_ranges_lexicographical_compare<signed_char>/8 1.62% 3.617 3.676 - 6.14% -
SetIntersection_Front_Vector_uint32_256_16 1.61% 4133696.158 4200453.305 - -0.46% -
SetIntersection_Interlaced_Set_float_262144_16384 1.61% 1257552.570 1277843.750 - 3.38% -
SetIntersection_Interlaced_Set_uint64_16384_1024 1.61% 179598379.946 182491416.646 - 0.15% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 1.61% 16.381 16.645 - -58.77% -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 1.61% 2.075 2.108 - 1.77% -
BM_StringAssignAsciizMix_Transparent 1.61% 2.985 3.033 - 2.08% -
SetIntersection_None_Set_string_16_16 1.61% 36204843.882 36786606.852 - 1.60% -
BM_getline_string 1.61% 16.777 17.046 - 2.60% -
std::none_of(list<int>)_(process_all)/32 1.60% 11.684 11.871 - 1.20% -
std::map<int,_int>::erase(key)_(existent)/8192 1.60% 24.844 25.242 - 1.37% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 1.60% 30.198 30.681 - -0.91% -
rng::contains(list<int>)_(process_all)/50 1.60% 18.092 18.382 - 0.94% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.59% 412.376 418.949 - -0.48% -
BM_StringConstructDestroyCStr_Huge_Transparent 1.59% 64.835 65.864 - 1.88% -
std::stable_partition(deque<int>)_(dense)/1024 1.59% 576.568 585.707 - 1.55% -
SetIntersection_Front_Set_uint64_64_16 1.58% 14972845.539 15209887.352 - 0.04% -
BM_StringFindAllMatch/512 1.58% 11.411 11.591 - -15.40% -
std::copy_if(list<int>)_(entire_range)/32768 1.57% 25812.871 26219.014 - 2.48% -
BM_num_put<unsigned_long_long> 1.57% 11.169 11.345 - 1.13% -
SetIntersection_Front_Vector_string_262144_1 1.57% 1078887.375 1095836.218 - 1.40% -
SetIntersection_Interlaced_Vector_string_1024_4 1.57% 1651977.302 1677878.084 - -2.31% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 1.57% 355.259 360.826 - 3.00% -
SetIntersection_Front_Set_uint64_64_4 1.56% 15833182.716 16080590.433 - -0.76% -
std::map<int,_int>::count(key)_(non-existent)/32 1.56% 2.902 2.947 - 2.57% -
SetIntersection_None_Set_float_262144_64 1.56% 1179620.850 1198045.330 - 4.37% -
SetIntersection_None_Set_uint64_1024_1 1.56% 8610315.353 8744769.508 - -3.83% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.56% 69547.160 70632.556 - -1.08% -
std::fill(vector<bool>)/64 1.56% 1.613 1.638 - 4.51% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 1.56% 1.215 1.234 - 6.63% -
std::partition(vector<int>)_(dense)/50 1.55% 13.027 13.229 - 1.89% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 1.55% 53832.356 54668.442 - 1.35% -
SetIntersection_None_Vector_uint32_1024_256 1.54% 1067594.406 1084071.769 - 0.57% -
std::copy(list<int>)/8 1.54% 2.473 2.511 - 1.42% -
std::find_if_not(vector<bool>)_(process_all)/8 1.54% 3.668 3.724 - 7.35% -
SetIntersection_None_Vector_uint32_1024_64 1.53% 1057745.222 1073955.941 - -0.76% -
SetIntersection_Interlaced_Set_float_262144_4 1.53% 1270540.529 1289988.283 - 2.80% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 1.53% 1080673.700 1097210.101 - -2.22% -
SetIntersection_None_Set_float_262144_262144 1.53% 1178629.230 1196621.502 - 4.37% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.52% 8575.862 8706.028 - 2.57% -
BM_CmpEqual_uchar_short 1.52% 0.989 1.004 - -2.51% -
std::unordered_multiset<int>::ctor(const&)/8192 1.52% 54148.719 54970.033 - 0.83% -
std::fill(list<int>)/1024 1.51% 494.339 501.826 - -25.29% -
BM_StringRelational_Less_Small_Small_ChangeMiddle 1.51% 1.386 1.407 - 0.99% -
SetIntersection_Interlaced_Vector_uint32_16_16 1.51% 35496826.332 36032853.101 - 0.47% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 1.51% 1148331.621 1165648.010 - -1.30% -
BM_PushHeap_string_Random_64 1.51% 13.087 13.284 - 4.13% -
std::partition(deque<int>)_(sparse)/1024 1.51% 384.900 390.701 - -2.49% -
std::stable_partition(list<int>)_(alloc_fails)/8192 1.50% 25723.856 26110.980 - 4.39% -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 1.50% 1.532 1.555 - 4.15% -
SetIntersection_Front_Set_uint32_262144_16384 1.50% 220653753.206 223965459.052 - 2.15% -
std::partition(vector<int>)_(dense)/32 1.50% 8.403 8.530 - 4.58% -
std::partition(list<int>)_(dense)/32 1.50% 8.818 8.950 - 2.56% -
SetIntersection_None_Set_uint64_16384_4 1.50% 161263814.112 163680631.289 - -0.37% -
SetIntersection_None_Set_uint64_16384_16384 1.49% 168165591.441 170679188.052 - -0.28% -
SetIntersection_None_Set_float_262144_1024 1.49% 1179161.783 1196741.943 - 4.14% -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8192 1.49% 51124.982 51885.479 - 1.64% -
SetIntersection_None_Set_float_262144_16 1.48% 1179808.918 1197328.207 - 4.53% -
SetIntersection_Front_Vector_uint64_262144_256 1.48% 2242056.019 2275321.160 - -0.09% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 1.48% 24.534 24.898 - 0.71% -
SetIntersection_None_Set_string_64_1 1.48% 22402602.078 22734499.570 - -1.12% -
std::map<std::string,_int>::clear()/1024 1.48% 21594.628 21914.358 - -2.64% -
SetIntersection_None_Vector_string_256_1 1.48% 4433950.899 4499375.724 - -0.64% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 1.47% 392.459 398.243 - 1.77% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 1.47% 4.000 4.059 - 3.66% -
std::set<int>::upper_bound(key)_(existent)/8192 1.47% 8.087 8.206 - 5.90% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8 1.47% 58.413 59.270 - 2.50% -
SetIntersection_Front_Vector_string_1024_1 1.47% 1058905.011 1074421.845 - 0.33% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 1.46% 160835028.786 163184670.448 - 0.03% -
std::set<int>::insert(value)_(new_value,_middle)/1024 1.46% 26.017 26.397 - 1.92% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 1.46% 23425.752 23767.705 - 2.51% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 1.46% 4088971.338 4148601.296 - -0.59% -
SetIntersection_Interlaced_Set_float_16384_256 1.46% 202437614.343 205388784.815 - 4.32% -
std::search(vector<int>)_(no_match)/8192 1.46% 1648.296 1672.324 - 3.29% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 1.46% 2.376 2.410 - -6.49% -
SetIntersection_Interlaced_Set_uint64_262144_64 1.46% 1596884.930 1620129.965 - 1.22% -
std::count_if(list<int>)_(every_other)/8192 1.45% 8299.160 8419.854 - 0.74% -
SetIntersection_Interlaced_Set_uint32_16384_1 1.45% 1029091.833 1044050.048 - -0.11% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 1.45% 28.279 28.690 - -1.55% -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 1.45% 682.475 692.366 - 1.46% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 1.45% 54542.590 55332.689 - 1.17% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 1.45% 25787.703 26161.202 - 1.72% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.45% 829.842 841.843 - 1.40% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 1.44% 39.434 40.004 - 12.65% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 1.44% 16.778 17.020 - -1.87% -
std::find(list<int>)_(process_all)/8 1.44% 2.339 2.372 - 5.58% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 1.44% 16322864.647 16558156.735 - 0.46% -
SetIntersection_Front_Set_uint32_262144_262144 1.44% 1627177.574 1650619.059 - -1.61% -
SetIntersection_None_Vector_float_16384_1 1.44% 1089473.361 1105121.631 - -0.75% -
SetIntersection_None_Vector_string_16384_16384 1.43% 1217944.338 1235333.556 - 1.92% -
std::rotate(vector<int>)_(by_1/4)/50 1.43% 11.485 11.648 - 0.38% -
BM_CmpLess_ushort_uchar 1.43% 1.096 1.111 - 0.99% -
SetIntersection_None_Set_uint64_16384_16 1.42% 166145225.156 168511933.399 - 0.75% -
std::rotate(deque<int>)_(by_1/3)/8192 1.42% 3165.683 3210.744 - 0.48% -
std::flat_map<int,_int>::erase(iterator)/1024 1.42% 74.689 75.752 - 1.46% -
std::any_of(list<int>)_(process_all)/8192 1.42% 7365.205 7469.875 - -5.02% -
SetIntersection_Interlaced_Set_uint32_16384_1024 1.42% 175577190.992 178068298.681 - 3.82% -
SetIntersection_None_Set_uint64_262144_16 1.42% 1207310.711 1224436.605 - 1.33% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.42% 363.351 368.504 - 0.83% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 1.41% 0.951 0.964 - 12.42% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 1.41% 1040934.154 1055641.975 - 0.71% -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 1.41% 6.795 6.891 - 1.09% -
std::map<std::string,_int>::contains(key)_(existent)/32 1.41% 16.224 16.452 - 0.07% -
std::rotate(deque<int>)_(by_1/2)/8192 1.41% 1641.993 1665.096 - 6.71% -
SetIntersection_Interlaced_Set_float_262144_262144 1.41% 1591266.520 1613655.355 - -1.27% -
SetIntersection_Interlaced_Set_uint64_262144_262144 1.40% 1671553.955 1695017.336 - -0.36% -
SetIntersection_None_Set_uint64_262144_16384 1.40% 1215850.424 1232893.311 - 1.85% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8 1.40% 45.913 46.556 - -0.59% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 1.40% 27.595 27.981 - 2.44% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 1.40% 1229330.891 1246529.297 - 1.82% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 1.40% 4403100.791 4464666.219 - 1.21% -
rng::for_each(multimap<int>)/8 1.40% 6.187 6.273 - 2.33% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1.40% 1459.917 1480.297 - 0.87% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 1.39% 4135368.704 4193016.391 - 0.41% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 1.39% 27798.218 28185.130 - 12.52% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 1.39% 15.417 15.632 - 2.07% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 1.39% 347200326.814 352019572.326 - -4.03% -
std::rotate(vector<int>)_(by_1/3)/32 1.39% 9.912 10.049 - 1.84% -
SetIntersection_Interlaced_Set_uint64_262144_256 1.39% 1594593.830 1616705.322 - 0.93% -
std::find_if_not(list<int>)_(process_all)/32768 1.39% 25510.275 25863.983 - 1.90% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8 1.38% 53.481 54.222 - -0.44% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 1.38% 24.134 24.468 - 12.75% -
SetIntersection_Front_Set_uint64_262144_16 1.38% 1156883.902 1172898.976 - -2.81% -
std::list<int>::ctor(size)/8192 1.38% 95496.144 96816.090 - 3.70% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 1.38% 95622.553 96943.389 - 0.19% -
std::multimap<int,_int>::ctor(const&,_alloc)/32 1.38% 223.253 226.336 - -1.66% -
SetIntersection_None_Set_uint64_262144_1 1.38% 1205207.764 1221830.322 - 0.36% -
std::find_end(forward_list<int>)_(single_element)/1024 1.38% 701.033 710.690 - -0.58% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.37% 11779.800 11941.695 - 1.40% -
BM_CmpLess_int_int 1.37% 1.047 1.061 - -0.81% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 1.37% 2126.589 2155.634 - 0.31% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 1.36% 145255.973 147237.313 - -2.11% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 1.36% 18154310.761 18401010.905 - 1.38% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 1.36% 502.489 509.316 - -11.66% -
std::unique(list<int>,_pred)_(sprinkled)/1024 1.36% 1066.633 1081.110 - 8.12% -
rng::starts_with(list<int>)/8 1.36% 2.938 2.978 - 2.01% -
std::multimap<int,_int>::insert(value)_(already_present)/1024 1.36% 22.051 22.350 - 5.32% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 1.35% 6.107 6.189 - 0.08% -
std::set<std::string>::erase(key)_(non-existent,_end)/8192 1.34% 27.883 28.257 - -6.24% -
std::is_partitioned(list<int>)_(partitioned)/8192 1.34% 6845.529 6937.325 - -3.34% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.34% 1.268 1.285 - 0.34% -
std::search(list<int>)_(same_length)/1000 1.34% 740.235 750.142 - 1.09% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 1.34% 20.045 20.313 - -2.39% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.33% 6744.010 6833.862 - 1.76% -
std::unordered_multiset<int>::ctor(const&)/1024 1.33% 6637.749 6726.019 - -0.74% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 1.33% 9.229 9.352 - 0.20% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 1.33% 398.980 404.283 - 2.91% -
SetIntersection_Front_Set_uint64_262144_16384 1.33% 220117534.989 223039705.170 - -0.46% -
std::copy(vector<bool>)_(unaligned)/32768 1.33% 215.040 217.892 - -0.10% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 1.32% 11421696.290 11572549.229 - 0.03% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 1.32% 709.394 718.761 - -4.93% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 1.32% 8825517.911 8942031.510 - 0.85% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 1.32% 1036213.261 1049888.391 - 0.15% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 1.32% 466.756 472.912 - -0.34% -
std::multiset<int>::insert(value)_(already_present)/8192 1.32% 31.377 31.790 - -0.52% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 1.32% 31.869 32.289 - -33.05% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.32% 681.546 690.513 - -3.39% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 1.31% 398.121 403.356 - 2.82% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 1.31% 27.459 27.820 - 113.14% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 1.31% 1227607.422 1243729.492 - 1.88% -
std::set<std::string>::ctor(const&)/1024 1.31% 34265.971 34714.533 - -0.14% -
SetIntersection_None_Set_float_1024_1024 1.31% 8974127.912 9091477.257 - 1.60% -
std::replace(vector<int>)_(prefix)/50 1.31% 7.722 7.822 - 2.30% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 1.31% 1.228 1.244 - -17.87% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 1.31% 40.205 40.730 - 11.10% -
SetIntersection_None_Set_uint64_262144_64 1.30% 1209719.889 1225436.768 - 1.45% -
SetIntersection_None_Vector_uint64_4_1 1.30% 212063344.717 214816368.024 - 0.13% -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 1.29% 5266.629 5334.672 - 1.14% -
BM_deque_vector_ranges_copy_backward/5500 1.29% 198.137 200.695 - 0.75% -
BM_vector_deque_ranges_move/64 1.29% 2.714 2.749 - -48.33% -
SetIntersection_Front_Vector_uint64_16384_1024 1.29% 5855089.947 5930472.985 - 0.16% -
BM_vector_deque_ranges_copy_backward/5500 1.28% 195.185 197.691 - 0.72% -
SetIntersection_Front_Set_float_16_16 1.28% 37439319.163 37919269.686 - -1.44% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.28% 611035.043 618867.352 - -3.75% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 1.28% 356.513 361.082 - 4.02% -
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 1.28% 22.811 23.103 - -0.36% -
std::list<int>::ctor(const&)_(cheap_elements)/1024 1.28% 11410.317 11556.093 - -6.55% -
std::set<int>::count(key)_(existent)/8192 1.27% 7.884 7.984 - -0.75% -
std::adjacent_find(list<int>,_pred)/8 1.27% 3.802 3.850 - -1.78% -
BM_PushHeap_float_Ascending_262144 1.26% 5.121 5.186 - 1.87% -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8192 1.26% 5190.372 5255.660 - 1.14% -
BM_CmpLess_ushort_short 1.26% 1.014 1.027 - -3.97% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1.26% 27412617.921 27757163.034 - 7.17% -
BM_CmpEqual_int_int 1.26% 1.063 1.076 - -0.77% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.26% 7630.616 7726.454 - 0.06% -
SetIntersection_Front_Set_uint32_16384_64 1.25% 1667392.004 1688268.066 - -0.02% -
BM_toupper_string<wchar_t> 1.25% 6.283 6.362 - 0.96% -
std::map<int,_int>::contains(key)_(existent)/32 1.25% 1.630 1.650 - 0.76% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 1.25% 3.759 3.805 - 0.51% -
std::sort(deque<int>)_(repeated)/1024 1.25% 969.663 981.738 - 2.27% -
SetIntersection_Front_Vector_uint32_1024_4 1.24% 1047841.431 1060844.430 - 0.27% -
SetIntersection_Front_Vector_uint32_64_4 1.24% 15754726.776 15950196.028 - 0.32% -
std::vector<int>::erase(middle)_(cheap_elements)/8192 1.24% 139.580 141.311 - -0.20% -
std::set<std::string>::erase(key)_(non-existent,_middle)/32 1.23% 6.520 6.601 - -7.35% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 1.23% 17.818 18.037 - -0.70% -
std::adjacent_find(list<int>)/8 1.23% 2.067 2.092 - 1.44% -
std::copy_if(list<int>)_(every_other)/32768 1.23% 25600.238 25915.010 - -7.97% -
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 1.23% 8633.824 8739.981 - 0.38% -
BM_PushHeap_uint64_Ascending_262144 1.23% 4.719 4.777 - -0.09% -
SetIntersection_Interlaced_Set_float_262144_16 1.22% 1577596.926 1596898.682 - 2.52% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 1.22% 3.169 3.208 - 0.38% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.22% 54504.501 55171.094 - 2.18% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/32 1.22% 23.569 23.857 - 0.57% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1 1.22% 16222122.417 16420376.766 - -0.72% -
std::unordered_multiset<int>::find(key)_(existent)/8192 1.22% 1.392 1.409 - 12.80% -
std::search(vector<int>)_(no_match)/1048576 1.22% 211300.722 213876.221 - 2.80% -
std::equal(vector<int>)_(it,_it,_it)/8 1.22% 1.141 1.155 - -6.00% -
std::set<std::string>::upper_bound(key)_(non-existent)/8192 1.22% 31.980 32.368 - 1.73% -
SetIntersection_Interlaced_Set_uint64_64_4 1.21% 20814995.721 21067750.246 - 1.28% -
SetIntersection_None_Set_uint64_64_16 1.21% 18185413.425 18406059.611 - 0.09% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 1.21% 3.281 3.321 - 2.08% -
SetIntersection_Interlaced_Set_uint64_16_4 1.21% 58930535.284 59640819.052 - -0.44% -
SetIntersection_Interlaced_Vector_uint64_16_16 1.20% 35362276.245 35787237.633 - 0.10% -
SetIntersection_None_Set_uint64_262144_4 1.20% 1207039.631 1221535.889 - 1.71% -
SetIntersection_None_Set_float_1024_1 1.20% 8833787.629 8939721.341 - -0.56% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 1.20% 13274732.713 13433769.056 - 4.19% -
rng::contains(vector<int>)_(process_all)/8192 1.19% 1809.827 1831.415 - 1.97% -
std::set<int>::ctor(const&)/8192 1.19% 50649.831 51253.239 - 1.13% -
std::copy(deque<int>)/262144 1.19% 11634.886 11773.017 - 0.53% -
std::set<int>::find(key)_(existent)/8192 1.18% 8.090 8.186 - 2.11% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 1.18% 6554995.071 6632430.908 - -0.21% -
std::transform(deque<int>,_deque<int>)/32 1.18% 21.425 21.678 - -0.16% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.18% 1147.371 1160.908 - -2.84% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 1.18% 1157494.381 1171129.557 - 0.38% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 1.17% 1164103.204 1177771.713 - -0.49% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.17% 54356.847 54993.512 - -0.59% -
std::move_backward(deque<int>)/4096 1.17% 157.431 159.274 - 2.53% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 1.17% 159655549.790 161525209.822 - -0.08% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 1.17% 343725.708 347744.521 - -0.35% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 1.17% 3939052.858 3985063.889 - -44.17% -
std::find_first_of(list<int>)_(small_needle)/50 1.17% 141.006 142.651 - 2.69% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.17% 137664.306 139270.196 - 0.71% -
std::rotate(list<int>)_(by_1/2)/8192 1.16% 4322.119 4372.471 - -19.79% -
std::map<std::string,_int>::clear()/8192 1.16% 211022.449 213463.835 - -2.39% -
BM_CmpEqual_ushort_short 1.16% 1.015 1.027 - -1.02% -
SetIntersection_Interlaced_Set_uint32_64_4 1.15% 20761962.890 21001421.886 - 0.14% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024 1.15% 518.435 524.389 - 0.40% -
BM_deque_deque_move_backward/64 1.15% 3.382 3.421 - 1.68% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.15% 197.735 200.004 - 2.41% -
SetIntersection_Interlaced_Set_uint64_262144_16384 1.15% 1277018.715 1291656.414 - 1.29% -
std::unordered_map<int,_int>::erase(iterator)/8192 1.14% 19.739 19.965 - 0.58% -
std::set<int>::clear()/8192 1.14% 78679.457 79578.579 - 0.84% -
SetIntersection_None_Set_uint64_16_1 1.14% 66050873.651 66803929.683 - 0.24% -
std::unordered_multimap<int,_int>::clear()/1024 1.14% 7953.146 8043.584 - -4.48% -
SetIntersection_None_Set_uint64_262144_1024 1.14% 1216147.053 1229963.787 - 1.74% -
std::find_first_of(list<int>)_(small_needle)/1024 1.14% 2775.156 2806.668 - 2.56% -
std::stable_sort(deque<int>)_(descending)/1024 1.13% 2887.827 2920.398 - 1.11% -
std::is_partitioned(list<int>)_(partitioned)/50 1.13% 13.942 14.100 - 0.84% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 1.13% 1238881.428 1252850.180 - 0.94% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 1.13% 6679.182 6754.400 - 0.10% -
std::find_if(vector<bool>)_(process_all)/8 1.12% 3.503 3.543 - 0.82% -
std::multiset<std::string>::ctor(const&)/1024 1.12% 34571.865 34960.165 - 1.20% -
BM_PushHeap_uint64_Ascending_16 1.12% 0.911 0.921 - 1.26% -
SetIntersection_Front_Set_uint64_16384_16 1.12% 1182149.224 1195382.047 - -0.69% -
SetIntersection_Interlaced_Vector_string_16384_256 1.11% 43940678.135 44429731.631 - 2.86% -
SetIntersection_None_Vector_uint32_256_256 1.11% 2111019.094 2134482.173 - -0.43% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 1.11% 1.373 1.388 - 32.96% -
SetIntersection_None_Set_uint64_262144_256 1.11% 1212969.320 1226440.836 - 1.47% -
SetIntersection_None_Vector_uint32_256_1 1.11% 4240290.941 4287274.530 - 0.25% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1.11% 1057153.890 1068864.553 - 1.91% -
std::sort(vector<NonIntegral>)_(shuffled)/8 1.11% 22.781 23.033 - 1.71% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 1.11% 58084087.664 58726270.476 - 1.37% -
SetIntersection_Interlaced_Vector_string_256_4 1.10% 6030687.931 6097311.721 - -0.31% -
bm_ranges_swap_ranges_vb_aligned/2048 1.10% 8.657 8.752 - 1.67% -
std::find_first_of(list<int>)_(small_needle)/8192 1.10% 22247.908 22491.921 - 2.54% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32 1.09% 6.436 6.506 - 0.40% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 1.09% 962.798 973.288 - 2.66% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 1.09% 52.305 52.874 - 1.90% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.09% 573.008 579.236 - 0.37% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 1.09% 96750.465 97801.970 - 3.75% -
std::transform(list<int>)_(identity_transform)/32 1.09% 16.982 17.166 - 1.76% -
BM_deque_deque_ranges_copy_backward/64 1.08% 3.429 3.466 - 2.75% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 1.08% 13742.123 13890.802 - 1.44% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 1.08% 224.491 226.906 - -2.53% -
SetIntersection_Front_Vector_uint64_256_1 1.07% 4091338.186 4135319.015 - -0.95% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 1.07% 19.513 19.723 - 1.08% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 1.07% 165056608.970 166828937.157 - -0.95% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 1.07% 17.711 17.901 - 3.83% -
SetIntersection_None_Vector_uint64_64_64 1.07% 8345540.846 8434779.428 - -0.82% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 1.07% 20.377 20.594 - 1.33% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 1.07% 2048.108 2069.928 - 8.25% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.06% 68269.048 68994.022 - 1.96% -
std::partition_copy(vector<int>)/32 1.05% 7.983 8.067 - 1.06% -
BM_PushHeap_string_QuickSortAdversary_16 1.05% 10.612 10.724 - 2.83% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.04% 118478.993 119716.814 - 0.92% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 1.04% 11422989.313 11541880.165 - -0.40% -
SetIntersection_None_Set_float_262144_1 1.03% 1183476.479 1195702.881 - 3.08% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 1.03% 1150008.691 1161886.586 - 0.58% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 1.03% 1142011.480 1153797.042 - 0.15% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_4 1.03% 54600250.120 55162688.236 - 1.07% -
rng::find(join_view(list<vector<int>>))_(process_all)/8 1.03% 4.482 4.528 - 0.68% -
std::unique_copy(vector<int>)_(sprinkled)/32 1.03% 13.042 13.176 - -0.10% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.03% 115507.930 116692.074 - 0.02% -
SetIntersection_None_Vector_uint64_16384_16 1.02% 1090791.673 1101972.201 - -0.35% -
SetIntersection_Interlaced_Vector_uint32_64_64 1.02% 10788702.658 10899058.118 - 0.13% -
SetIntersection_None_Vector_uint32_262144_16 1.02% 1122515.131 1133995.841 - 0.53% -
std::list<int>::insert(begin)_(cheap_elements)/32 1.02% 10.927 11.038 - 0.18% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 1.02% 8665699.012 8754239.956 - -2.15% -
bm_swap_ranges_vb_aligned/8 1.02% 3.244 3.278 - 0.82% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 1.02% 19.198 19.394 - -0.06% -
SetIntersection_Interlaced_Set_string_16384_1 1.02% 1084890.769 1095937.568 - 0.71% -
rng::find_last_if_not(list<int>)_(bail_90%)/50 1.02% 2.086 2.107 - 0.81% -
std::for_each(multiset<int>::iterator)/8192 1.01% 7948.326 8028.878 - -0.62% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 1.01% 11183746.019 11296940.033 - -2.62% -
std::find_if_not(vector<int>)_(bail_25%)/32768 1.01% 951.916 961.529 - -0.99% -
BM_PushHeap_string_Random_16 1.01% 10.528 10.634 - 3.25% -
BM_PushHeap_pair<uint32,_uint32>_Random_16 1.01% 5.243 5.296 - 1.00% -
rng::find_last(list<int>)_(bail_90%)/1024 1.00% 78.951 79.743 - 6.08% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 1.00% 1155603.743 1167161.387 - -0.50% -

Performance Improvements - execution_time Δ Previous Current σ Δ (B) σ (B)
std::shift_right(vector<int>)/32 -70.97% 10.184 2.956 - -27.46% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -69.24% 1667.588 512.958 - -70.68% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -68.99% 1747.246 541.848 - -32.65% -
std::shift_left(vector<int>)/32 -60.78% 11.462 4.495 - 51.32% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -60.18% 1371.432 546.099 - -23.71% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 -54.54% 24.546 11.158 - -0.68% -
std::flat_multimap<int,_int>::ctor(const&)/8192 -54.52% 1936.240 880.592 - -54.12% -
std::multiset<int>::lower_bound(key)_(non-existent)/8192 -53.00% 24.250 11.398 - -52.68% -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 -50.27% 15.260 7.589 - -49.47% -
SetIntersection_Interlaced_Vector_uint64_262144_16 -47.30% 5860121.240 3088160.735 - -44.45% -
SetIntersection_Interlaced_Vector_uint32_262144_64 -42.67% 17934196.221 10281773.375 - 6.95% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 -39.71% 34.967 21.081 - 0.77% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 -38.25% 55.879 34.507 - -34.98% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 -37.60% 11.423 7.128 - -11.51% -
ranges::min(std::deque<char>)/70000 -36.73% 31598.618 19993.715 - 0.89% -
std::set<std::string>::insert(value)_(already_present)/8192 -36.70% 60.890 38.540 - 29.16% -
std::copy(vector<int>)/4096 -35.86% 235.165 150.845 - -32.19% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 -34.75% 33.717 22.000 - -1.61% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 -34.74% 0.402 0.262 - -22.47% -
std::vector<int>::ctor(size)/32 -34.56% 15.546 10.174 - -30.03% -
std::copy_if(list<int>)_(every_other)/64 -33.51% 41.684 27.716 - -0.09% -
std::multiset<int>::lower_bound(key)_(non-existent)/32 -33.50% 4.000 2.660 - -36.03% -
SetIntersection_Interlaced_Vector_uint64_16384_64 -33.17% 8490427.404 5674254.720 - -26.87% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 -33.07% 64.019 42.848 - -33.54% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 -32.98% 35.581 23.846 - -32.69% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 -32.57% 7.494 5.053 - -7.46% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 -31.88% 9.193 6.263 - -21.50% -
std::search(deque<int>,_pred)_(no_match)/1048576 -31.75% 653278.907 445874.655 - 0.03% -
std::search(deque<int>,_pred)_(no_match)/8192 -31.74% 5113.896 3490.758 - -0.05% -
std::copy_n(list<int>)/4096 -31.67% 5223.312 3568.923 - 1.26% -
std::search(deque<int>,_pred)_(no_match)/1000 -31.66% 619.769 423.550 - -0.71% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control -31.64% 0.452 0.309 - -30.49% -
std::search(deque<int>,_pred)_(no_match)/1024 -31.43% 635.662 435.868 - -0.41% -
std::set<std::string>::insert(value)_(new_value,_middle)/32 -31.08% 42.281 29.142 - -28.88% -
BM_vector_deque_ranges_move_backward/0 -30.93% 0.606 0.419 - -9.24% -
std::unordered_set<std::string>::find(key)_(existent)/1024 -30.57% 42.062 29.204 - -29.27% -
ranges::minmax(std::list<long_long>)/1 -30.49% 0.594 0.413 - -8.91% -
std::partition(deque<int>)_(sparse)/32 -29.91% 14.116 9.894 - -1.73% -
BM_PushHeap_uint32_Random_1 -29.56% 0.556 0.391 - -12.02% -
std::multiset<int>::upper_bound(key)_(non-existent)/8192 -29.12% 24.200 17.154 - -1.46% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 -28.87% 351633769.423 250120304.457 - -0.34% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 -28.74% 1994.372 1421.263 - 9.08% -
ranges::min(std::deque<__int128>)/1 -28.45% 0.853 0.610 - -8.10% -
SetIntersection_Interlaced_Vector_uint64_16384_16 -28.34% 3349897.619 2400475.642 - -21.83% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -27.73% 32.814 23.716 - -1.25% -
std::multiset<std::string>::erase(key)_(existent)/32 -27.63% 79.633 57.627 - -26.97% -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 -27.10% 15.157 11.050 - 1.12% -
BM_deque_vector_ranges_move/65536 -26.94% 4113.627 3005.558 - 0.44% -
BM_PushHeap_string_SingleElement_1 -26.52% 0.641 0.471 - -32.70% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 -26.31% 90.545 66.720 - -2.31% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 -26.15% 116.299 85.892 - -9.20% -
std::find_end(deque<int>)_(single_element)/8192 -25.99% 2976.235 2202.690 - -0.32% -
std::list<int>::ctor(Range)_(cheap_elements)/32 -25.85% 461.405 342.123 - -27.62% -
BM_vector_deque_copy/0 -25.80% 0.497 0.369 - -38.90% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 -25.28% 0.696 0.520 - -21.76% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -25.15% 38.134 28.542 - 0.14% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 -25.13% 9.667 7.238 - 12.35% -
ranges::min(std::deque<char>)/64 -25.10% 24.026 17.996 - 0.07% -
ranges::min(std::deque<long_long>)/70000 -25.09% 31465.508 23570.549 - 24.40% -
std::unordered_set<int>::clear()/1024 -24.90% 10546.044 7920.328 - -22.57% -
std::partition(deque<int>)_(sparse)/50 -24.77% 19.876 14.952 - -3.24% -
SetIntersection_Interlaced_Vector_uint64_262144_256 -24.77% 58805643.736 44240871.464 - -4.63% -
std::unordered_set<int>::clear()/8192 -24.66% 82442.446 62113.420 - -15.56% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 -24.22% 5.970 4.524 - -15.60% -
ranges::min(std::vector<__int128>)/70000 -24.18% 39625.854 30044.580 - 0.53% -
std::unordered_map<int,_int>::clear()/1024 -23.90% 10602.521 8068.025 - -2.09% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -23.76% 77.316 58.946 - -9.08% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -23.69% 7693.206 5870.931 - -22.81% -
std::unordered_multiset<int>::count(key)_(existent)/32 -23.43% 1.842 1.410 - -27.08% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 -23.13% 1.722 1.324 - -19.78% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 -23.04% 11570.935 8904.852 - -9.89% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -23.01% 13005.393 10012.255 - -15.61% -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 -22.77% 26.979 20.835 - 1.29% -
BM_PushHeap_string_Descending_262144 -22.76% 4.179 3.228 - -5.69% -
std::find_if(list<int>)_(process_all)/8192 -22.60% 9938.944 7692.410 - -0.56% -
std::unordered_set<int>::contains(key)_(non-existent)/32 -22.43% 1.638 1.270 - -17.09% -
std::deque<int>::ctor(Range)_(cheap_elements)/8192 -22.37% 565.359 438.892 - -2.14% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 -22.32% 26685207.739 20729631.766 - -18.97% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -22.29% 6.676 5.188 - 9.92% -
std::search(list<int>,_pred)_(single_element)/8192 -22.05% 9876.208 7698.178 - -5.85% -
SetIntersection_Interlaced_Vector_uint32_262144_16 -21.99% 5878409.113 4585803.041 - -20.25% -
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 -21.99% 1.109 0.865 - -16.69% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 -21.77% 56.985 44.582 - -38.40% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -21.73% 24.181 18.926 - -19.91% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 -21.65% 60682103.519 47541988.892 - -7.63% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 -21.51% 1.630 1.279 - -6.42% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 -21.40% 2110708.321 1659034.991 - -27.48% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 -21.25% 30.182 23.769 - -21.36% -
BM_StringRead_Cold_Deep_Large -21.17% 1.534 1.209 - -9.63% -
SetIntersection_Interlaced_Vector_uint64_16384_256 -21.16% 23202275.237 18293810.294 - -1.94% -
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 -21.15% 355007.543 279916.667 - -5.24% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 -21.04% 670.395 529.359 - -5.46% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 -21.02% 0.495 0.391 - -13.07% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -21.02% 127456.231 100667.083 - -5.17% -
std::unordered_map<int,_int>::insert(value)_(already_present)/32 -20.92% 2.238 1.770 - -36.67% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 -20.80% 9.873 7.819 - -29.81% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -20.46% 2.215 1.762 - -37.12% -
std::map<std::string,_int>::insert(value)_(already_present)/32 -20.37% 27.090 21.572 - 0.95% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -20.36% 13.236 10.542 - -6.17% -
BM_PushHeap_string_Random_1 -20.32% 0.589 0.469 - -0.05% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -20.09% 76.769 61.345 - -0.53% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -20.05% 6742.077 5390.146 - -16.64% -
std::set<std::string>::insert(value)_(new_value,_end)/32 -19.94% 40.629 32.529 - -28.47% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 -19.91% 0.582 0.466 - -19.23% -
SetIntersection_Interlaced_Vector_uint32_262144_256 -19.90% 44255910.226 35449259.249 - -8.67% -
ranges::min(std::vector<__int128>)/64 -19.74% 33.145 26.601 - 1.00% -
std::set<int>::erase(key)_(non-existent,_end)/32 -19.59% 2.938 2.362 - 4.92% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 -19.48% 12.573 10.124 - -15.29% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 -19.32% 1.567 1.264 - -8.30% -
SetIntersection_Interlaced_Vector_float_262144_64 -19.23% 13059913.011 10548584.755 - 14.46% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 -19.20% 2739347.473 2213454.737 - 0.12% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -19.19% 54155.848 43762.333 - -16.39% -
std::set<std::string>::erase(key)_(existent)/32 -18.88% 74.569 60.493 - 20.30% -
std::flat_multimap<int,_int>::erase(iterator)/8192 -18.84% 606.595 492.304 - -7.90% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 -18.77% 12526339.179 10174629.811 - 2.06% -
BM_StringRead_Cold_Shallow_Small -18.77% 1.346 1.093 - -2.67% -
std::unordered_multiset<int>::contains(key)_(existent)/32 -18.74% 1.580 1.284 - 6.06% -
BM_StringRead_Cold_Shallow_Empty -18.70% 1.357 1.103 - -2.85% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 -18.64% 23.326 18.979 - -24.03% -
BM_vector_deque_copy_backward/0 -18.59% 0.490 0.399 - -16.81% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 -18.49% 132072533.130 107656501.636 - -0.87% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -18.37% 246.179 200.956 - 1.40% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -18.32% 53.518 43.712 - 0.16% -
bm_lexicographical_compare<signed_char>/64 -18.32% 2.273 1.857 - -17.97% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 -18.29% 11.083 9.056 - 44.57% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -18.25% 1335.909 1092.109 - -18.11% -
std::unordered_set<std::string>::erase(iterator)/1024 -18.25% 32.383 26.474 - -21.09% -
ranges::min(std::deque<char>)/1 -18.21% 0.738 0.604 - -34.04% -
std::set<std::string>::erase(key)_(existent)/1024 -18.13% 99.120 81.146 - 34.59% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -18.12% 692.943 567.382 - -10.49% -
ranges::min(std::vector<__int128>)/1 -18.09% 0.459 0.376 - -8.73% -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 -18.00% 15.577 12.774 - -1.52% -
BM_StringRead_Cold_Deep_Empty -17.89% 1.430 1.174 - -10.28% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 -17.88% 11.565 9.498 - 47.26% -
BM_StringRead_Cold_Shallow_Large -17.87% 1.350 1.109 - -3.70% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 -17.84% 24.027 19.742 - -1.01% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 -17.83% 111252279.929 91412557.976 - -15.20% -
std::equal(vector<bool>)_(unaligned)/50 -17.82% 1.013 0.833 - -25.82% -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 -17.62% 15.621 12.869 - -0.51% -
std::equal(vector<bool>)_(unaligned)/8 -17.48% 1.014 0.837 - -25.34% -
std::list<int>::ctor(Range)_(cheap_elements)/1024 -17.41% 14196.613 11725.142 - -18.96% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 -17.41% 33.108 27.344 - -1.61% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 -17.40% 14271522.661 11787967.276 - -0.99% -
std::find_end(list<int>)_(same_length)/8192 -17.38% 9748.853 8054.853 - -0.20% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 -17.27% 14.596 12.076 - -15.46% -
std::find_end(deque<int>)_(process_all)/8192 -17.19% 2471.743 2046.935 - -3.17% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 -17.17% 1.778 1.472 - -12.13% -
BM_vector_deque_move_backward/0 -17.09% 0.503 0.417 - 5.53% -
std::find_end(deque<int>)_(process_all)/1048576 -17.00% 317419.937 263474.279 - -1.71% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 -16.87% 1.341 1.114 - -17.01% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 -16.85% 12.848 10.683 - -9.43% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 -16.81% 10.660 8.869 - -62.85% -
ranges::minmax(std::list<char>)/1 -16.72% 0.421 0.350 - -7.05% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -16.66% 731.459 609.611 - -8.97% -
std::any_of(vector<int>)_(process_all)/50 -16.50% 15.131 12.634 - 0.50% -
std::deque<int>::ctor(const&)_(cheap_elements)/32 -16.43% 42.357 35.396 - -5.27% -
BM_StringRead_Cold_Deep_Small -16.39% 1.418 1.185 - -3.01% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 -16.33% 1.590 1.330 - -9.40% -
std::set<int>::insert(value)_(new_value,_end)/1024 -16.31% 49.429 41.366 - -5.79% -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 -16.19% 35.908 30.096 - -2.26% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 -16.18% 26.193 21.956 - -14.45% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 -16.12% 31939.056 26791.373 - 6.98% -
rng::contains_subrange(deque<int>)_(process_all)/32 -16.09% 16.679 13.996 - -8.53% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 -15.96% 10.502 8.826 - -63.03% -
std::find_end(deque<int>)_(single_element)/1024 -15.95% 374.517 314.775 - -0.95% -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 -15.86% 35.642 29.989 - -1.62% -
std::set<std::string>::erase(key)_(existent)/8192 -15.62% 82.705 69.789 - -3.53% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 -15.61% 10.638 8.978 - 42.96% -
BM_PushHeap_string_Ascending_16384 -15.57% 24.553 20.730 - 6.37% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 -15.56% 8.016 6.769 - 43.65% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 -15.51% 55.565 46.946 - 0.33% -
std::multiset<std::string>::ctor(const&)/32 -15.24% 827.442 701.314 - -14.31% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -15.21% 8015.806 6796.957 - 2.90% -
std::unordered_map<int,_int>::clear()/8192 -14.81% 74356.941 63342.576 - -0.67% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -14.78% 246.641 210.189 - -4.10% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 -14.72% 1.574 1.343 - -15.24% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 -14.71% 1.907 1.626 - 18.62% -
std::set<std::string>::equal_range(key)_(existent)/32 -14.68% 18.224 15.549 - -3.84% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 -14.66% 6.848 5.844 - -60.72% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -14.57% 6.915 5.907 - -60.29% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle -14.52% 1.721 1.471 - -5.57% -
std::vector<int>::ctor(size)/1024 -14.52% 49.619 42.414 - -4.50% -
std::unordered_set<int>::count(key)_(non-existent)/1024 -14.48% 1.482 1.267 - -13.11% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 -14.41% 7.573 6.482 - 40.55% -
std::find(list<int>)_(bail_25%)/32768 -14.40% 9150.429 7833.140 - -2.36% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -14.34% 443.185 379.653 - 3.74% -
BM_deque_vector_copy/0 -14.25% 1.509 1.294 - -17.03% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 -14.21% 14.274 12.246 - -2.13% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -14.12% 9779.645 8398.447 - 0.27% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 -14.12% 9.421 8.091 - -19.41% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 -14.05% 13977611.037 12013759.243 - 3.00% -
std::list<std::string>::insert(begin)_(expensive_elements)/32 -14.04% 33.710 28.976 - -0.78% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -13.97% 262.585 225.889 - 2.30% -
bm_ranges_lexicographical_compare<int>/1 -13.80% 1.582 1.364 - 4.22% -
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 -13.77% 37841.254 32630.214 - -5.83% -
SetIntersection_Interlaced_Vector_uint32_256_16 -13.76% 6878847.609 5931990.914 - -10.17% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 -13.53% 15.529 13.427 - -1.00% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 -13.52% 1.414 1.223 - -5.29% -
std::set<std::string>::insert(value)_(new_value,_end)/1024 -13.50% 72.891 63.048 - -4.38% -
std::search(list<int>,_pred)_(same_length)/8192 -13.48% 9282.932 8031.161 - -6.34% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -13.46% 6165.525 5335.847 - -2.85% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 -13.28% 6.333 5.492 - -15.65% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -13.19% 13488.480 11709.986 - 4.34% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -13.14% 29969.439 26030.317 - -11.54% -
std::unordered_set<std::string>::count(key)_(existent)/32 -13.14% 41.235 35.815 - 10.38% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -13.11% 1747.194 1518.188 - -13.39% -
std::search(deque<int>)_(near_matches)/1000 -13.01% 23867.083 20762.272 - 11.14% -
std::unordered_map<int,_int>::count(key)_(existent)/32 -12.93% 1.526 1.329 - -14.44% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 -12.85% 1.305 1.137 - -6.47% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 -12.83% 1.429 1.246 - -17.89% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 -12.80% 8.989 7.838 - -11.33% -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 -12.66% 80.694 70.476 - -3.28% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -12.61% 9823.105 8584.484 - 3.84% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -12.58% 22.997 20.103 - -7.31% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 -12.58% 51.171 44.733 - -11.51% -
rng::find_last(forward_list<int>)_(bail_10%)/50 -12.57% 19.617 17.152 - -0.29% -
BM_deque_deque_move_backward/0 -12.55% 0.922 0.806 - -12.33% -
std::search(list<int>)_(no_match)/8192 -12.55% 7485.379 6546.208 - -11.82% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 -12.51% 2.992 2.618 - -36.79% -
BM_vector_deque_move/2 -12.51% 2.068 1.809 - 4.77% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 -12.50% 6.364 5.568 - 23.71% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -12.46% 43.056 37.691 - -1.31% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 -12.39% 4.823 4.225 - 0.28% -
std::multiset<int>::upper_bound(key)_(non-existent)/32 -12.38% 3.722 3.261 - -7.15% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -12.38% 10215120.835 8950813.775 - 3.15% -
std::stable_partition(deque<int>)_(sparse)/32 -12.30% 12.472 10.938 - -16.67% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -12.26% 7682.650 6740.735 - 0.76% -
BM_PushHeap_float_QuickSortAdversary_1 -12.24% 0.490 0.430 - -7.66% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 -12.13% 12.156 10.681 - -4.41% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 -12.02% 1.417 1.246 - -28.01% -
SetIntersection_Interlaced_Vector_uint64_16384_4 -12.00% 1502912.497 1322560.874 - -13.84% -
std::multimap<int,_int>::ctor(const&)/1024 -11.99% 7570.558 6663.083 - 1.50% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -11.96% 712.889 627.656 - -5.19% -
std::map<std::string,_int>::erase(iterator)/32 -11.92% 31.298 27.566 - -1.96% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 -11.88% 1.475 1.300 - -26.51% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 -11.81% 2.570 2.267 - -0.24% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 -11.74% 22.146 19.545 - 6.72% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -11.73% 61528.013 54308.244 - 1.62% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -11.71% 2011646.562 1776061.533 - -7.60% -
rng::contains_subrange(deque<int>)_(single_element)/32 -11.69% 17.617 15.557 - -10.80% -
std::unordered_set<std::string>::erase(iterator)/8192 -11.68% 31.605 27.914 - -4.37% -
SetIntersection_Front_Set_float_262144_1024 -11.47% 13118442.513 11614057.720 - -12.99% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -11.46% 1585.451 1403.734 - 0.14% -
SetIntersection_Interlaced_Vector_uint64_256_64 -11.43% 7669317.741 6792808.300 - -12.41% -
BM_toupper_char<char> -11.33% 0.690 0.612 - 10.66% -
std::set<std::string>::ctor(const&)/32 -11.31% 795.759 705.773 - -16.10% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -11.30% 408.351 362.196 - -1.13% -
std::unordered_set<std::string>::ctor(const&)/32 -11.21% 887.397 787.958 - -0.36% -
std::unordered_set<int>::erase(iterator)/1024 -11.20% 22.558 20.031 - -9.82% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 -11.11% 15.854 14.094 - -4.44% -
ranges::minmax(std::deque<__int128>)/8 -11.08% 4.233 3.764 - -1.31% -
std::search(deque<int>,_pred)_(near_matches)/1000 -11.06% 26195.929 23298.740 - -2.83% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -11.04% 631.624 561.905 - -3.65% -
std::map<std::string,_int>::ctor(const&)/32 -11.01% 823.135 732.533 - 3.07% -
std::unique_copy(deque<int>)_(sprinkled)/32 -10.99% 10.349 9.211 - 0.02% -
std::find_end(deque<int>)_(process_all)/1024 -10.83% 326.622 291.234 - 0.15% -
std::search(deque<int>,_pred)_(near_matches)/1024 -10.83% 27415.033 24447.055 - -2.83% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 -10.80% 1.270 1.133 - 2.95% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 -10.76% 2007.723 1791.748 - -8.79% -
std::multiset<std::string>::insert(value)_(already_present)/8192 -10.74% 69.557 62.089 - -10.72% -
BM_deque_deque_ranges_copy/2 -10.71% 2.305 2.058 - -8.21% -
bm_lexicographical_compare<int>/1 -10.71% 1.645 1.468 - 14.57% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 -10.68% 1.213 1.083 - -12.26% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 -10.68% 1.357 1.213 - -20.21% -
std::unordered_set<int>::erase(key)_(existent)/1024 -10.67% 23.452 20.949 - -2.50% -
std::vector<std::string>::ctor(size)/32 -10.63% 37.980 33.945 - 5.63% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -10.61% 15377.419 13746.314 - 1.76% -
SetIntersection_Interlaced_Vector_uint32_16384_4 -10.60% 1526466.930 1364633.832 - -4.57% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -10.59% 96.480 86.263 - -1.72% -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 -10.56% 28.685 25.657 - -6.13% -
std::unordered_map<int,_int>::clear()/32 -10.55% 669.101 598.519 - 2.33% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -10.49% 34.356 30.753 - -4.10% -
std::unique_copy(deque<int>)_(sprinkled)/52 -10.48% 16.455 14.730 - 0.04% -
ranges::min(std::deque<long_long>)/64 -10.42% 22.041 19.745 - 12.13% -
std::unordered_set<int>::erase(iterator)/32 -10.40% 21.824 19.555 - -12.18% -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 -10.37% 2.555 2.290 - 0.21% -
std::set<std::string>::count(key)_(existent)/1024 -10.32% 26.306 23.590 - -2.56% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -10.31% 161071.048 144463.676 - 2.12% -
BM_deque_deque_ranges_copy/1 -10.25% 2.562 2.300 - -5.65% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 -10.23% 1.404 1.261 - 5.93% -
rng::contains_subrange(deque<int>)_(single_element)/16 -10.23% 10.441 9.373 - -9.31% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 -10.22% 1.298 1.165 - -9.64% -
std::find_if_not(vector<int>)_(process_all)/8 -10.21% 1.491 1.338 - 2.03% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 -10.17% 877.102 787.922 - -6.32% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -10.16% 36.257 32.572 - -1.58% -
SetIntersection_Front_Set_uint64_1024_256 -10.15% 4300409.698 3863978.982 - -9.68% -
std::unordered_set<std::string>::count(key)_(existent)/1024 -10.10% 39.149 35.193 - 0.49% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -10.09% 7518.640 6760.048 - 2.03% -
BM_StringConstructDestroyCStr_Large_Transparent -10.07% 10.115 9.096 - -25.44% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/32 -10.07% 20.352 18.303 - -4.83% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -10.05% 45317.227 40762.649 - -0.78% -
bm_ranges_lexicographical_compare<signed_char>/1 -10.04% 1.744 1.569 - -3.80% -
std::rotate_copy(vector<int>)/8192 -10.04% 726.122 653.236 - -9.27% -
SetIntersection_Front_Vector_uint64_262144_1024 -10.01% 5894676.850 5304486.240 - -0.23% -
std::multiset<std::string>::contains(key)_(existent)/8192 -10.01% 30.412 27.367 - -17.05% -
std::unordered_multiset<int>::count(key)_(existent)/1024 -9.95% 1.863 1.678 - -17.47% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 -9.95% 52.443 47.223 - 51.52% -
std::partial_sort_copy(list<int>)_(shuffled)/8 -9.94% 11.977 10.786 - -4.22% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 -9.90% 1524.723 1373.736 - -20.31% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 -9.89% 41.211 37.134 - -11.30% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 -9.89% 22.588 20.354 - -16.40% -
std::multiset<int>::contains(key)_(non-existent)/1024 -9.89% 6.889 6.208 - 5.49% -
std::unordered_set<int>::contains(key)_(non-existent)/0 -9.87% 0.487 0.439 - 30.10% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 -9.86% 2.656 2.395 - -10.81% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -9.84% 73821375.520 66555774.052 - 2.04% -
std::unordered_set<int>::clear()/32 -9.69% 645.859 583.304 - -8.73% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -9.67% 60953.935 55059.579 - 1.08% -
std::copy(vector<bool>)_(aligned)/1048576 -9.65% 3317.733 2997.544 - -20.98% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 -9.64% 29.576 26.726 - -0.70% -
std::unordered_set<int>::erase(iterator)/8192 -9.54% 22.181 20.065 - -9.75% -
std::multimap<int,_int>::erase(iterator)/32 -9.53% 22.303 20.178 - -2.99% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst -9.52% 0.669 0.606 - -3.10% -
std::multimap<int,_int>::clear()/1024 -9.51% 11876.107 10746.770 - 1.38% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 -9.48% 2.705 2.448 - -41.62% -
std::search(list<int>)_(single_element)/1000 -9.45% 713.130 645.757 - -6.31% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -9.43% 61259.203 55481.509 - 3.19% -
std::unordered_set<int>::find(key)_(non-existent)/32 -9.39% 1.167 1.057 - -9.84% -
std::set<std::string>::upper_bound(key)_(existent)/1024 -9.34% 24.454 22.171 - -0.65% -
BM_std_minmax_element<short>/3 -9.32% 1.199 1.087 - -10.10% -
std::multimap<int,_int>::clear()/8192 -9.31% 94852.066 86020.907 - 0.81% -
ranges::minmax(std::vector<char>)/8 -9.29% 1.075 0.975 - -6.61% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 -9.28% 60.280 54.686 - -2.24% -
std::stable_partition(deque<int>)_(sparse)/50 -9.18% 29.551 26.839 - -8.76% -
ranges::minmax(std::deque<__int128>)/64 -9.13% 33.706 30.628 - 0.10% -
BM_PushHeap_string_Ascending_262144 -9.11% 34.097 30.992 - 5.59% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 -9.10% 381.918 347.181 - -2.47% -
std::unordered_set<std::string>::ctor(const&)/1024 -9.09% 37073.707 33703.325 - 1.31% -
BM_vector_deque_ranges_move/64000 -9.08% 3123.002 2839.408 - -7.49% -
std::map<std::string,_int>::erase(iterator)/1024 -9.06% 28.656 26.059 - 2.22% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 -9.03% 1.429 1.300 - -15.38% -
rng::contains_subrange(deque<int>)_(single_element)/50 -9.01% 25.629 23.319 - -8.14% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 -9.01% 64.907 59.061 - -10.31% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 -8.98% 10573963.720 9624099.142 - -0.78% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8192 -8.98% 661470.010 602053.422 - 1.85% -
BM_vector_deque_move/64000 -8.93% 3117.426 2838.972 - -7.51% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 -8.91% 4.942 4.502 - -5.82% -
BM_deque_vector_copy_backward/0 -8.87% 1.486 1.354 - -8.24% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -8.86% 5.517 5.028 - 0.77% -
BM_vector_deque_copy/65536 -8.85% 3130.181 2853.204 - -8.00% -
std::partition(deque<int>)_(sparse)/8192 -8.85% 3316.860 3023.395 - -8.25% -
std::copy_n(vector<bool>)_(aligned)/262144 -8.81% 716.137 653.040 - 2.24% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -8.80% 42.662 38.906 - 12.66% -
BM_vector_deque_move/65536 -8.78% 3131.146 2856.238 - -8.06% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 -8.78% 24.477 22.329 - -35.55% -
std::set<std::string>::count(key)_(existent)/8192 -8.77% 33.080 30.178 - -13.00% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 -8.76% 1.170 1.067 - -18.02% -
BM_vector_deque_ranges_move/65536 -8.75% 3131.513 2857.429 - -8.20% -
BM_vector_deque_copy/64000 -8.70% 3108.084 2837.762 - -7.47% -
SetIntersection_Front_Vector_uint64_16384_16 -8.70% 1218915.309 1112921.393 - -0.54% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 -8.68% 1474749.352 1346750.669 - -0.03% -
BM_vector_deque_ranges_copy/64000 -8.66% 3106.621 2837.474 - -7.68% -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 -8.65% 26.483 24.191 - 1.95% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -8.65% 1718570.657 1569897.398 - 5.10% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -8.64% 157504.380 143900.651 - 2.10% -
SetIntersection_Front_Vector_float_262144_16384 -8.63% 79466332.710 72608071.057 - -8.63% -
SetIntersection_Front_Vector_float_16384_16384 -8.60% 79492168.332 72652229.794 - -8.69% -
BM_vector_deque_ranges_copy/65536 -8.59% 3127.362 2858.571 - -8.39% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 -8.59% 51.245 46.845 - -1.77% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 -8.57% 32.963 30.139 - 7.35% -
std::search(list<int>,_pred)_(no_match)/8192 -8.57% 7911.008 7233.286 - -7.25% -
BM_PushHeap_uint32_SingleElement_4 -8.55% 0.364 0.333 - -6.42% -
BM_PushHeap_uint64_Descending_1 -8.47% 0.697 0.638 - 35.49% -
std::upper_bound(std::list<int>)/8192 -8.41% 14267.985 13068.313 - -0.55% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 -8.39% 804.785 737.283 - -7.82% -
SetIntersection_Front_Vector_uint64_16384_4 -8.38% 1147489.387 1051337.297 - -0.33% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -8.33% 21489.294 19699.628 - -1.02% -
std::search(list<int>)_(same_length)/8192 -8.32% 9182.526 8418.323 - -0.73% -
std::lower_bound(std::list<int>)/8192 -8.32% 14344.071 13150.334 - -0.66% -
BM_std_minmax_element<char>/4096 -8.30% 1117.296 1024.510 - -5.01% -
SetIntersection_Interlaced_Vector_string_262144_4 -8.30% 2274755.842 2085886.307 - -4.46% -
std::all_of(vector<int>)_(process_all)/50 -8.30% 13.726 12.586 - -28.61% -
BM_vector_deque_ranges_move/70000 -8.30% 3382.402 3101.754 - -8.15% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -8.29% 2997.858 2749.405 - 0.21% -
BM_std_minmax_element<char>/65536 -8.27% 17430.576 15989.228 - -6.63% -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 -8.27% 26.401 24.219 - 1.85% -
BM_vector_deque_move/70000 -8.25% 3381.174 3102.228 - -8.26% -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 -8.23% 25.648 23.538 - 1.40% -
std::unordered_set<int>::erase(key)_(existent)/32 -8.23% 22.526 20.672 - -0.74% -
SetIntersection_Front_Vector_float_1024_1024 -8.23% 5916825.602 5430071.763 - -8.11% -
BM_vector_deque_copy/70000 -8.23% 3378.701 3100.780 - -8.18% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 -8.18% 10887.280 9996.785 - -12.20% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 -8.18% 11.045 10.141 - -10.25% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -8.17% 39.539 36.310 - -1.37% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -8.15% 1939.952 1781.873 - -5.40% -
std::fill_n(list<int>)/8192 -8.13% 8128.657 7467.697 - -17.45% -
std::remove_copy(deque<int>)_(prefix)/50 -8.12% 22.321 20.507 - -3.59% -
BM_PushHeap_string_Descending_256 -8.09% 2.533 2.329 - -2.52% -
rng::contains_subrange(deque<int>)_(process_all)/16 -8.08% 10.184 9.361 - 1.87% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -8.07% 646.764 594.562 - -1.52% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -8.04% 36.443 33.513 - 1.65% -
std::multiset<std::string>::insert(value)_(new_value,_end)/32 -8.03% 42.085 38.706 - -10.10% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -8.02% 21212.499 19511.416 - -1.97% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -8.01% 20.585 18.936 - -3.83% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 -7.93% 5418790.303 4989208.179 - -6.86% -
BM_PushHeap_uint32_SingleElement_16 -7.92% 0.364 0.335 - -1.31% -
SetIntersection_Interlaced_Vector_uint32_1024_256 -7.92% 6120982.232 5636290.762 - -21.34% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -7.91% 1298.820 1196.085 - -2.88% -
BM_vector_deque_ranges_copy/70000 -7.90% 3379.655 3112.559 - -7.93% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -7.87% 73939.803 68121.160 - 2.18% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 -7.86% 20.652 19.028 - -6.30% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 -7.86% 115061991.366 106016897.664 - -26.23% -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst -7.82% 1.555 1.434 - -11.36% -
BM_PushHeap_string_PipeOrgan_256 -7.81% 8.285 7.639 - -2.35% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 -7.80% 1.246 1.149 - -21.46% -
std::copy(list<int>)/64 -7.75% 32.969 30.414 - -17.23% -
BM_StringRelational_Eq_Large_Large_ChangeMiddle -7.74% 1.848 1.705 - 10.29% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -7.70% 38.125 35.190 - -0.10% -
std::map<int,_int>::lower_bound(key)_(existent)/1024 -7.66% 4.759 4.394 - -1.89% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 -7.66% 24.882 22.977 - 0.60% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 -7.65% 1.345 1.242 - -7.68% -
bm_lexicographical_compare<signed_char>/1 -7.63% 1.548 1.430 - -6.62% -
std::unordered_set<int>::find(key)_(existent)/1024 -7.63% 1.264 1.167 - -12.63% -
BM_PushHeap_string_Descending_1024 -7.62% 2.650 2.448 - 0.52% -
BM_StringEraseToEnd_Huge_Opaque -7.60% 2.431 2.247 - -0.42% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 -7.60% 6.313 5.833 - -25.80% -
std::replace_if(list<int>)_(sprinkled)/8192 -7.59% 7924.948 7323.512 - 0.04% -
std::copy_n(vector<bool>)_(aligned)/1048576 -7.58% 2905.541 2685.359 - -19.09% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 -7.56% 8077207.294 7466737.701 - 4.47% -
std::find_if(deque<int>)_(process_all)/50 -7.56% 13.630 12.600 - 1.01% -
std::find_end(forward_list<int>)_(match_near_end)/1000 -7.53% 815.926 754.523 - -0.57% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 -7.52% 963.277 890.814 - -8.35% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -7.52% 753.236 696.611 - -1.40% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 -7.51% 32.593 30.146 - -29.95% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 -7.50% 24.865 22.999 - -75.45% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 -7.49% 0.373 0.346 - -10.41% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 -7.45% 1.188 1.099 - -2.48% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 -7.45% 2.304 2.132 - -4.78% -
bm_ranges_lexicographical_compare<int>/8 -7.45% 1.588 1.470 - -1.88% -
std::any_of(deque<int>)_(process_all)/32768 -7.45% 11326.881 10482.996 - 4.05% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 -7.44% 102.272 94.665 - 2.47% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 -7.44% 0.489 0.452 - 10.67% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -7.43% 85106.306 78780.129 - -0.08% -
std::find_if_not(vector<char>)_(bail_25%)/8 -7.42% 0.918 0.850 - 8.02% -
std::unordered_set<int>::erase(key)_(existent)/8192 -7.42% 25.123 23.259 - 2.96% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -7.41% 3661291.154 3390100.916 - 5.83% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -7.39% 183903.682 170315.023 - -1.74% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 -7.39% 8.846 8.192 - -27.56% -
rng::find_last_if(vector<int>)_(bail_90%)/8 -7.38% 0.544 0.504 - -19.86% -
std::multimap<int,_int>::ctor(const&)/8192 -7.36% 56010.050 51885.410 - -1.22% -
std::unique(deque<int>)_(sprinkled)/52 -7.36% 63.343 58.682 - -0.02% -
SetIntersection_Front_Set_uint64_1024_64 -7.35% 1818282.415 1684601.494 - -5.06% -
BM_vector_deque_move/1 -7.34% 2.293 2.125 - 8.84% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 -7.32% 10.633 9.855 - -5.76% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 -7.29% 25.522 23.662 - 0.66% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 -7.28% 37.768 35.019 - -1.76% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 -7.26% 1.463 1.357 - -3.88% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -7.23% 40.660 37.721 - -8.45% -
ranges::minmax(std::list<__int128>)/64 -7.22% 42.023 38.990 - -2.19% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 -7.21% 1.351 1.254 - 10.04% -
std::partition_copy(list<int>)/8192 -7.17% 7321.040 6796.417 - -7.39% -
std::any_of(deque<int>)_(process_all)/8192 -7.15% 2827.711 2625.580 - 4.06% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -7.14% 217753.172 202204.099 - -6.78% -
bm_ranges_lexicographical_compare<signed_char>/64 -7.13% 2.576 2.393 - -6.57% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192 -7.13% 533431.056 495412.911 - -6.03% -
BM_StringRelationalLiteral_Less_Empty_Large_Control -7.10% 1.754 1.629 - -3.49% -
SetIntersection_Front_Set_uint32_262144_1024 -7.07% 12866801.618 11957454.672 - -16.57% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 -7.06% 31053.482 28861.094 - -5.91% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 -7.05% 23.631 21.966 - 0.62% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle -7.05% 1.491 1.386 - -0.07% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 -7.00% 32.362 30.095 - -30.65% -
BM_std_minmax_element<char>/5500 -6.99% 1471.693 1368.848 - -5.25% -
SetIntersection_Front_Set_uint32_262144_64 -6.97% 1736523.541 1615564.899 - -4.18% -
std::multimap<int,_int>::erase(iterator)/1024 -6.96% 21.902 20.377 - -2.55% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -6.96% 14972.832 13931.352 - -19.62% -
BM_std_minmax_element<char>/70000 -6.94% 18590.854 17299.941 - -5.64% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 -6.94% 1642.425 1528.473 - -5.83% -
std::stable_partition(vector<int>)_(dense)/50 -6.93% 26.812 24.954 - -2.51% -
BM_PushHeap_string_Random_262144 -6.92% 20.043 18.655 - 3.41% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -6.91% 60808.707 56606.100 - -1.43% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -6.90% 366.266 340.983 - 6.45% -
ranges::minmax(std::list<__int128>)/70000 -6.88% 63049.068 58713.371 - -1.43% -
BM_StringRelational_Compare_Large_Empty_Control -6.84% 1.724 1.606 - -0.18% -
SetIntersection_Interlaced_Vector_float_262144_16384 -6.80% 363579078.586 338869695.676 - -4.81% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 -6.79% 1.435 1.337 - -4.63% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 -6.79% 180501.400 168250.647 - 1.34% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -6.78% 7849.433 7317.062 - -3.68% -
std::flat_map<int,_int>::count(key)_(non-existent)/0 -6.77% 0.487 0.454 - -0.82% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -6.73% 52.139 48.628 - -4.70% -
std::multiset<std::string>::equal_range(key)_(existent)/32 -6.73% 19.034 17.753 - -9.70% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 -6.73% 20.114 18.760 - -8.06% -
std::map<int,_int>::equal_range(key)_(existent)/1024 -6.72% 5.208 4.858 - 12.30% -
std::multimap<int,_int>::erase(iterator)/8192 -6.71% 21.799 20.335 - -3.21% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 -6.71% 31.537 29.420 - 1.65% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 -6.71% 52.463 48.942 - -4.48% -
BM_deque_vector_ranges_move/5500 -6.70% 206.507 192.671 - -0.51% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 -6.66% 1.386 1.293 - -3.67% -
std::move(vector<bool>)_(aligned)/64 -6.64% 1.692 1.579 - -1.49% -
SetIntersection_Front_Vector_string_256_64 -6.62% 10869688.460 10150151.267 - -0.24% -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 -6.62% 24.615 22.986 - 2.40% -
std::unordered_set<std::string>::find(key)_(existent)/32 -6.61% 42.155 39.367 - 5.25% -
BM_deque_vector_move_backward/64000 -6.60% 8237.714 7693.918 - 2.37% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -6.58% 50.507 47.184 - -0.97% -
BM_StringRelational_Compare_Small_Empty_Control -6.56% 1.956 1.827 - 13.59% -
BM_deque_vector_ranges_copy_backward/2 -6.47% 1.892 1.769 - -3.57% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -6.47% 683.834 639.592 - -3.37% -
std::find_first_of(list<int>)_(large_needle)/1024 -6.46% 921836.672 862323.124 - -6.51% -
std::replace_if(list<int>)_(prefix)/8192 -6.45% 7609.454 7118.747 - -0.33% -
std::copy(list<int>)/4096 -6.44% 3292.717 3080.787 - -4.97% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -6.41% 1271099.917 1189638.780 - -4.31% -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 -6.40% 311.789 291.821 - -6.46% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 -6.40% 30.182 28.249 - -77.29% -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 -6.40% 5.864 5.489 - -1.62% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 -6.39% 1.259 1.179 - -3.63% -
SetIntersection_Front_Vector_uint64_16384_64 -6.39% 1454436.638 1361454.851 - -0.91% -
BM_PushHeap_string_PipeOrgan_64 -6.39% 6.005 5.621 - -1.98% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 -6.39% 2.572 2.407 - 8.81% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 -6.36% 4692.365 4393.719 - -6.02% -
std::find_if_not(vector<char>)_(bail_25%)/1024 -6.36% 30.310 28.381 - 1.23% -
rng::contains(deque<int>)_(process_all)/8192 -6.36% 2002.693 1875.340 - 0.88% -
std::multiset<int>::contains(key)_(non-existent)/8192 -6.35% 10.045 9.407 - 9.08% -
std::replace(list<int>)_(sprinkled)/8192 -6.32% 7637.600 7154.772 - 0.20% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 -6.32% 77.197 72.318 - -1.21% -
std::map<int,_int>::insert(value)_(new_value,_end)/8192 -6.31% 39.893 37.376 - 8.35% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 -6.28% 25.764 24.146 - -0.85% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 -6.23% 4.515 4.233 - -7.00% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 -6.23% 44.619 41.838 - -0.57% -
rng::starts_with(deque<int>)/1000 -6.23% 457.476 428.986 - -7.04% -
std::set<std::string>::ctor(const&,_alloc)/32 -6.21% 744.339 698.104 - -7.44% -
std::stable_partition(deque<int>)_(sparse)/1024 -6.17% 450.634 422.819 - 0.11% -
std::remove_if(deque<int>)_(sprinkled)/50 -6.17% 63.719 59.788 - -6.38% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -6.17% 20.757 19.477 - 4.88% -
rng::starts_with(deque<int>)/1024 -6.17% 488.978 458.832 - -3.78% -
BM_deque_vector_ranges_copy_backward/1 -6.15% 2.152 2.019 - -3.37% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 -6.13% 1.307 1.227 - -11.53% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 -6.13% 4.624 4.341 - -0.13% -
rng::fold_left(deque<int>)/8192 -6.11% 11009.704 10337.029 - 131.60% -
std::multimap<int,_int>::insert(value)_(already_present)/8192 -6.10% 21.688 20.364 - -1.60% -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 -6.10% 4.715 4.427 - -1.04% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -6.08% 7836.976 7360.329 - -1.14% -
BM_StringEraseWithMove_Huge_Opaque -6.08% 48.735 45.772 - -5.78% -
std::copy_if(list<int>)_(entire_range)/64 -6.07% 33.441 31.411 - -14.42% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 -6.07% 663.186 622.945 - -6.78% -
SetIntersection_Front_Set_string_16384_1 -6.05% 1155202.128 1085257.841 - 2.23% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -6.05% 13098.126 12305.596 - -1.13% -
BM_StringDestroy_Large -6.04% 7.453 7.003 - -26.45% -
std::map<int,_int>::find(key)_(non-existent)/8192 -6.04% 8.007 7.523 - -4.25% -
SetIntersection_Interlaced_Vector_uint32_16384_64 -6.02% 9226022.766 8670585.814 - 4.29% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 -6.01% 7227.398 6793.356 - 0.49% -
std::multimap<int,_int>::contains(key)_(existent)/8192 -6.00% 5.754 5.409 - 1.18% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 -6.00% 634.873 596.801 - -0.45% -
bm_ranges_swap_ranges_vb_aligned/16 -5.99% 3.655 3.436 - 3.51% -
std::set<int>::insert(value)_(new_value,_end)/8192 -5.98% 78.314 73.628 - 1.88% -
BM_StringRelational_Eq_Small_Small_ChangeFirst -5.98% 1.657 1.557 - -0.03% -
std::set<int>::lower_bound(key)_(existent)/1024 -5.96% 4.796 4.510 - 4.84% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -5.96% 661.530 622.075 - -6.08% -
std::all_of(vector<int>)_(process_all)/8 -5.94% 2.455 2.309 - -1.88% -
SetIntersection_Front_Set_uint32_262144_256 -5.94% 3843884.058 3615538.885 - -5.62% -
SetIntersection_Front_Vector_float_1024_256 -5.94% 2287936.086 2152098.639 - -5.06% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 -5.93% 635.587 597.875 - -0.66% -
std::unordered_multiset<int>::erase(key)_(existent)/32 -5.92% 23.232 21.855 - 3.53% -
bm_ranges_swap_ranges_vb_aligned/8 -5.92% 3.594 3.381 - 2.90% -
std::set<int>::lower_bound(key)_(non-existent)/8192 -5.89% 9.469 8.911 - -17.17% -
std::set<std::string>::contains(key)_(non-existent)/0 -5.88% 0.287 0.270 - -4.84% -
std::copy_n(deque<int>)/8 -5.88% 2.774 2.611 - -5.12% -
std::map<std::string,_int>::find(key)_(existent)/32 -5.87% 16.630 15.653 - 0.44% -
SetIntersection_Interlaced_Vector_uint64_1024_16 -5.87% 2314260.841 2178307.665 - 15.93% -
std::multimap<int,_int>::erase(key)_(existent)/32 -5.87% 23.919 22.514 - -2.16% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/32 -5.84% 20.298 19.113 - -1.41% -
std::copy_n(deque<int>)/32768 -5.83% 1382.307 1301.708 - 15.06% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 -5.83% 53.573 50.450 - -10.74% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -5.82% 20.433 19.244 - -0.01% -
BM_std_minmax_element<char>/64000 -5.81% 16760.625 15787.646 - -5.59% -
std::copy_n(vector<int>)/8 -5.80% 2.325 2.190 - 1.29% -
std::find_if_not(vector<char>)_(process_all)/8 -5.80% 1.543 1.454 - -1.91% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 -5.80% 20969.247 19753.810 - -0.23% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 -5.75% 669.784 631.242 - -7.09% -
std::multimap<int,_int>::clear()/32 -5.75% 679.524 640.474 - -2.66% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -5.72% 628.344 592.379 - -6.79% -
std::search(deque<int>)_(near_matches)/1024 -5.69% 23127.594 21812.589 - 6.13% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 -5.67% 0.641 0.604 - -1.77% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 -5.66% 8575.794 8090.094 - 0.64% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/0 -5.65% 19.080 18.002 - 0.83% -
std::search(deque<int>,_pred)_(single_element)/8192 -5.64% 5979.541 5642.000 - 0.14% -
std::replace(list<int>)_(prefix)/8192 -5.64% 7410.431 6992.182 - -0.74% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -5.64% 545.217 514.454 - -5.67% -
rng::contains(list<int>)_(process_all)/32 -5.63% 9.478 8.945 - -1.31% -
std::replace(vector<int>)_(sprinkled)/32 -5.62% 5.796 5.470 - -11.70% -
std::multimap<int,_int>::erase(key)_(existent)/8192 -5.62% 27.216 25.686 - -0.65% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192 -5.62% 512510.702 483713.240 - -4.80% -
std::rotate_copy(deque<int>)/32 -5.58% 2.724 2.572 - -0.02% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -5.55% 181964.384 171858.377 - -0.97% -
rng::contains(list<int>)_(process_all)/8192 -5.55% 7388.247 6978.479 - -2.20% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 -5.55% 3123.805 2950.567 - -0.50% -
std::unordered_multiset<int>::erase(iterator)/1024 -5.54% 21.762 20.557 - 3.63% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 -5.53% 69.030 65.212 - 28.36% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -5.51% 15620.827 14760.777 - -1.29% -
rng::contains(deque<int>)_(process_all)/1048576 -5.50% 259240.080 244968.932 - 0.89% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -5.49% 56383.099 53285.659 - -2.31% -
BM_StringEraseWithMove_Huge_Transparent -5.47% 46.845 44.281 - -2.31% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -5.47% 1160624.791 1097095.201 - -1.36% -
BM_deque_deque_ranges_copy_backward/2 -5.47% 2.356 2.227 - -5.35% -
BM_std_minmax_element<int>/1 -5.47% 0.321 0.303 - 0.23% -
std::find_end(deque<int>)_(same_length)/1000 -5.46% 354.441 335.080 - 2.90% -
BM_PushHeap_uint32_SingleElement_64 -5.45% 0.370 0.349 - -3.48% -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 -5.45% 37.071 35.051 - -1.88% -
SetIntersection_Front_Set_uint32_1024_1024 -5.44% 12778237.317 12082475.609 - -2.83% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst -5.43% 1.299 1.229 - 2.13% -
std::generate(deque<int>)/8192 -5.40% 2014.232 1905.538 - 0.92% -
bm_ranges_lexicographical_compare<int>/64 -5.39% 4.623 4.374 - -0.94% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 -5.39% 16.835 15.928 - 0.87% -
std::multiset<std::string>::find(key)_(non-existent)/32 -5.38% 11.264 10.657 - 1.27% -
std::sort(vector<int>)_(repeated)/1024 -5.36% 695.260 657.989 - 0.03% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 -5.35% 181986.436 172247.077 - -0.51% -
std::unique(deque<int>)_(sprinkled)/32 -5.33% 54.730 51.812 - 0.09% -
std::find_if(deque<int>)_(process_all)/8 -5.32% 2.712 2.568 - 2.23% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 -5.31% 20887.823 19778.225 - -0.48% -
SetIntersection_Front_Vector_float_256_256 -5.28% 4533620.507 4294153.959 - -5.45% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -5.28% 159324484.458 150909450.127 - 4.74% -
BM_PushHeap_string_PipeOrgan_16384 -5.26% 13.206 12.511 - -5.02% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -5.26% 7020.222 6650.934 - -0.65% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/32 -5.26% 19.899 18.853 - 0.45% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 -5.24% 35.812 33.936 - -5.48% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -5.23% 7600.346 7202.536 - -2.01% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -5.23% 68487.433 64903.010 - -3.26% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -5.23% 15800.940 14974.524 - -1.15% -
std::equal(deque<int>)_(it,_it,_it)/1024 -5.19% 468.787 444.438 - -8.36% -
std::multiset<std::string>::find(key)_(existent)/1024 -5.19% 25.124 23.820 - -7.60% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 -5.15% 815.366 773.335 - 0.85% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192 -5.15% 504916.635 478915.454 - -5.27% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 -5.14% 69.290 65.729 - 6.95% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 -5.12% 11.287 10.709 - -15.87% -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 -5.11% 42.855 40.664 - 1.40% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -5.11% 21.197 20.113 - -4.25% -
std::deque<std::string>::ctor(size)/8192 -5.10% 8621.471 8181.526 - -2.83% -
BM_StringEraseToEnd_Huge_Transparent -5.10% 2.481 2.355 - -2.36% -
BM_std_minmax_element<char>/4000 -5.09% 1074.773 1020.086 - -3.18% -
std::partial_sort_copy(vector<int>)_(heap)/8 -5.09% 17.242 16.365 - 1.79% -
std::sort(vector<int>)_(repeated)/8192 -5.08% 5279.189 5010.854 - 0.00% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 -5.07% 3.119 2.960 - -1.11% -
std::find_if(vector<char>)_(process_all)/8 -5.07% 1.509 1.432 - -8.61% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -5.06% 21204.985 20131.357 - -6.59% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 -5.02% 20.601 19.566 - 0.02% -
std::fill(vector<int>)/32 -5.02% 1.092 1.037 - 0.14% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -5.02% 12763.816 12123.293 - -1.04% -
std::map<int,_int>::insert(value)_(already_present)/8192 -5.02% 4.169 3.960 - 1.59% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -5.02% 24680665.683 23442477.769 - 2.68% -
std::generate(deque<int>)/1024 -5.00% 259.469 246.492 - 2.04% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 -4.98% 181594.250 172543.171 - -0.36% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 -4.98% 14663.037 13932.782 - -1.24% -
std::find_end(forward_list<int>)_(same_length)/8192 -4.98% 15284.200 14523.644 - 1.54% -
SetIntersection_Front_Set_string_256_1 -4.97% 4478306.853 4255612.390 - -1.91% -
ranges::minmax(std::vector<char>)/1 -4.97% 0.640 0.608 - -6.82% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 -4.96% 8.418 8.000 - -4.93% -
std::set<int>::insert(value)_(already_present)/1024 -4.96% 6.078 5.776 - -4.47% -
std::move(vector<int>)/1048576 -4.95% 59681.374 56726.624 - -19.40% -
std::unordered_multiset<int>::clear()/8192 -4.93% 64970.953 61765.969 - -5.31% -
std::multiset<std::string>::find(key)_(non-existent)/1024 -4.93% 24.285 23.087 - -4.21% -
BM_StringAssignStr_Huge_Transparent -4.93% 114.404 108.768 - 0.36% -
std::map<int,_int>::count(key)_(existent)/1024 -4.91% 4.015 3.817 - 2.63% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 -4.90% 4092.168 3891.807 - -2.17% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 -4.89% 28.913 27.499 - -7.21% -
std::distance(join_view(vector<vector<int>>))/50 -4.88% 0.661 0.628 - -1.91% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -4.87% 14798.249 14077.201 - -4.21% -
bm_ranges_swap_ranges_vb_aligned/32 -4.87% 3.620 3.443 - 3.76% -
rng::contains_subrange(list<int>)_(single_element)/8192 -4.84% 7319.683 6965.190 - -2.59% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 -4.82% 19056.073 18137.092 - 7.57% -
std::set<std::string>::equal_range(key)_(non-existent)/32 -4.82% 11.268 10.725 - 1.36% -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 -4.81% 12.929 12.306 - -1.77% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -4.81% 204127117.611 194306544.459 - -4.61% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -4.81% 1479.138 1407.989 - -6.37% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 -4.81% 59781.689 56906.752 - 0.16% -
std::reverse(list<int>)/512 -4.81% 203.536 193.753 - 0.99% -
BM_PushHeap_string_Descending_16384 -4.80% 2.525 2.404 - -0.75% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 -4.78% 40063.879 38148.117 - -0.02% -
std::unique(list<int>)_(sprinkled)/52 -4.78% 70.341 66.981 - -4.13% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 -4.77% 2.307 2.197 - 1.25% -
std::move_backward(deque<int>)/8 -4.77% 3.695 3.518 - 4.62% -
BM_StringRelationalLiteral_Less_Empty_Small_Control -4.77% 1.702 1.621 - -1.32% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 -4.77% 37.646 35.852 - 0.37% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 -4.75% 19.289 18.373 - 1.25% -
BM_deque_vector_move_backward/0 -4.74% 1.476 1.406 - 7.85% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 -4.74% 12745.522 12141.537 - -1.26% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 -4.73% 16777133.708 15983461.705 - -1.62% -
std::partial_sort(deque<int>)_(repeated)/1024 -4.73% 6546.427 6236.813 - -2.39% -
rng::contains_subrange(list<int>)_(process_all)/16 -4.73% 5.001 4.765 - -1.94% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -4.72% 10119.987 9642.185 - -0.89% -
bm_lexicographical_compare<signed_char>/512 -4.71% 8.076 7.696 - -5.18% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 -4.69% 20495.365 19534.036 - -2.09% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -4.69% 13440.876 12810.752 - -0.91% -
SetIntersection_Interlaced_Set_string_16384_4 -4.68% 208199438.564 198456325.773 - 0.52% -
std::make_heap(vector<NonIntegral>)_(descending)/8192 -4.66% 2217.450 2114.088 - -4.65% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 -4.66% 120057.519 114467.659 - -4.00% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -4.64% 1161242.638 1107311.166 - -1.16% -
std::make_heap(vector<NonIntegral>)_(heap)/8192 -4.64% 2217.105 2114.160 - -4.71% -
std::multiset<std::string>::erase(iterator)/32 -4.64% 32.979 31.450 - -4.94% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 -4.62% 340988839.551 325224746.406 - -3.58% -
std::copy_n(deque<int>)/262144 -4.57% 12640.949 12062.638 - 3.91% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -4.57% 1534.451 1464.315 - -5.40% -
std::list<std::string>::ctor(size)/1024 -4.56% 13476.982 12861.862 - 2.85% -
SetIntersection_Interlaced_Set_string_16384_256 -4.56% 364754992.361 348106957.509 - 0.13% -
std::copy(vector<int>)/32768 -4.54% 3778.334 3606.893 - -3.80% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 -4.54% 11.731 11.199 - 2.43% -
BM_deque_vector_ranges_copy_backward/64000 -4.51% 8291.018 7916.946 - 6.20% -
std::remove(list<int>)_(sprinkled)/8192 -4.51% 8219.078 7848.452 - -3.20% -
std::deque<int>::ctor(size)/8192 -4.51% 457.859 437.217 - -4.66% -
std::find_end(deque<int>)_(same_length)/1024 -4.51% 352.630 336.736 - 1.19% -
BM_PushHeap_uint64_Random_16 -4.49% 4.716 4.504 - 1.18% -
BM_PushHeap_uint32_SingleElement_262144 -4.47% 0.372 0.355 - -0.48% -
BM_vector_deque_copy_backward/2 -4.46% 2.082 1.989 - -0.55% -
std::deque<std::string>::ctor(size)/1024 -4.45% 729.129 696.713 - -2.76% -
SetIntersection_Front_Set_string_64_4 -4.44% 19335391.981 18476616.647 - -1.97% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -4.44% 21225.695 20283.031 - -5.05% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 -4.44% 263.584 251.882 - 1.41% -
std::reverse_copy(list<int>)/4096 -4.43% 3262.809 3118.163 - -0.53% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 -4.43% 24.216 23.143 - 9.36% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 -4.43% 685.492 655.131 - -0.07% -
SetIntersection_Front_Vector_string_64_16 -4.42% 20778450.012 19859484.204 - -6.39% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 -4.42% 0.658 0.629 - -5.51% -
std::remove_if(list<int>)_(prefix)/8192 -4.42% 9776.343 9344.673 - -5.56% -
rng::contains_subrange(deque<int>)_(process_all)/50 -4.41% 26.268 25.109 - -1.38% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 -4.41% 21225.008 20289.660 - -5.77% -
SetIntersection_Interlaced_Vector_uint64_1024_4 -4.40% 1331191.579 1272685.690 - 1.27% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 -4.39% 397.018 379.590 - -0.80% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -4.39% 187526.402 179296.903 - -4.90% -
BM_PushHeap_uint32_SingleElement_16384 -4.38% 0.372 0.356 - -0.04% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -4.36% 645.613 617.440 - -1.93% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -4.36% 185110.640 177034.973 - -5.32% -
BM_StringRelationalLiteral_Compare_Empty_Large_Control -4.35% 1.644 1.572 - -3.30% -
std::search(deque<int>,_pred)_(single_element)/1024 -4.35% 734.029 702.082 - 0.09% -
BM_StringRelationalLiteral_Compare_Empty_Small_Control -4.34% 1.644 1.572 - -3.34% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst -4.33% 1.208 1.155 - -0.00% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 -4.33% 21.451 20.523 - -5.15% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 -4.32% 18763196.058 17953441.927 - -3.34% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 -4.31% 1.230 1.177 - 0.10% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst -4.31% 1.206 1.154 - -0.03% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 -4.31% 3.342 3.198 - -0.24% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 -4.30% 7801058.933 7465383.819 - -0.16% -
std::multiset<std::string>::count(key)_(existent)/8192 -4.30% 29.207 27.951 - -4.02% -
SetIntersection_Front_Set_string_262144_256 -4.29% 15204419.489 14551640.371 - -3.50% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 -4.29% 187288.156 179253.598 - -4.91% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 -4.29% 11909.287 11398.671 - -3.59% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle -4.28% 1.205 1.153 - -0.16% -
BM_tolower_string<char> -4.27% 15.618 14.951 - -1.91% -
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 -4.27% 19.672 18.832 - -4.36% -
BM_PushHeap_uint64_QuickSortAdversary_16 -4.27% 0.952 0.911 - -2.93% -
std::stable_partition(deque<int>)_(alloc_fails)/1024 -4.26% 2783.771 2665.046 - -0.79% -
std::reverse(list<int>)/64 -4.26% 18.334 17.552 - 0.93% -
BM_deque_deque_ranges_copy/0 -4.26% 0.738 0.706 - -3.87% -
std::map<int,_int>::count(key)_(existent)/8192 -4.26% 5.942 5.689 - -0.97% -
BM_PushHeap_string_Descending_64 -4.25% 2.319 2.220 - -4.31% -
SetIntersection_Front_Vector_float_262144_256 -4.24% 2261783.865 2165822.802 - -4.80% -
SetIntersection_Front_Vector_uint64_16384_1 -4.24% 1091572.367 1045340.667 - 0.10% -
std::map<std::string,_int>::erase(key)_(existent)/32 -4.23% 76.431 73.198 - -5.94% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 -4.23% 2289018.657 2192191.563 - 0.09% -
std::flat_map<int,_int>::erase(key)_(existent)/8192 -4.22% 587.944 563.113 - -0.11% -
rng::contains_subrange(vector<int>)_(process_all)/8192 -4.22% 1691.761 1620.358 - -3.47% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 -4.22% 19206199.027 18395701.098 - -2.85% -
SetIntersection_Front_Vector_float_262144_1024 -4.22% 5910369.865 5661107.100 - -4.35% -
SetIntersection_Interlaced_Set_float_16384_16384 -4.21% 221566627.078 212243739.052 - -2.19% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 -4.20% 29.607 28.364 - -27.29% -
std::find_end(vector<int>)_(same_length)/1000 -4.18% 253.602 242.996 - -1.29% -
BM_std_minmax_element<int>/65536 -4.17% 16119.481 15447.537 - -9.16% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 -4.17% 121231.878 116178.847 - 0.45% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 -4.16% 10629.375 10186.763 - -5.13% -
SetIntersection_Front_Set_uint64_262144_1024 -4.16% 12420565.616 11903782.862 - -23.53% -
std::unordered_set<int>::ctor(const&,_alloc)/32 -4.16% 269.899 258.673 - -4.39% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 -4.16% 1864553.091 1787053.734 - -1.90% -
std::set<std::string>::insert(value)_(new_value,_end)/0 -4.15% 28.361 27.183 - -20.62% -
vector<bool>::resize() -4.15% 11.286 10.817 - 0.82% -
BM_vector_deque_move/64 -4.15% 2.813 2.697 - 0.80% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 -4.15% 41.239 39.529 - -3.73% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 -4.15% 18.848 18.067 - 0.09% -
SetIntersection_Front_Vector_float_16384_1024 -4.15% 5909104.774 5664115.131 - -4.25% -
BM_std_minmax_element<int>/70000 -4.15% 17215.724 16502.035 - -9.12% -
std::stable_partition(deque<int>)_(dense)/32 -4.14% 29.028 27.825 - -4.31% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -4.14% 13350.115 12796.933 - 0.32% -
std::replace_if(deque<int>)_(prefix)/1024 -4.14% 499.657 478.968 - -1.05% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 -4.14% 798.315 765.266 - -3.84% -
BM_std_minmax_element<int>/64000 -4.14% 15726.119 15075.090 - -9.65% -
std::copy_n(deque<int>)/1048576 -4.14% 52357.712 50190.543 - 0.35% -
SetIntersection_Front_Set_string_16_1 -4.13% 67550122.315 64759444.822 - -0.61% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 -4.12% 0.382 0.366 - -0.71% -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 -4.12% 692.133 663.637 - -1.81% -
std::unique(list<int>,_pred)_(sprinkled)/8192 -4.12% 8944.149 8576.040 - 3.74% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -4.12% 136713.178 131087.050 - 10.53% -
std::shift_left(list<int>)/32 -4.11% 14.033 13.456 - 0.90% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -4.09% 33.618 32.241 - 0.22% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8 -4.07% 52.064 49.947 - -2.99% -
BM_PushHeap_uint32_SingleElement_256 -4.06% 0.397 0.381 - -2.22% -
std::equal(deque<int>)_(it,_it,_it)/50 -4.06% 21.564 20.689 - -8.46% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 -4.05% 24.060 23.086 - -5.31% -
std::multimap<std::string,_int>::ctor(const&)/1024 -4.04% 36366.048 34898.509 - 0.53% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -4.04% 583.587 560.038 - -0.26% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -4.03% 1046.457 1004.293 - -0.15% -
std::list<std::string>::ctor(size)/8192 -4.03% 110546.134 106092.013 - 3.62% -
BM_deque_vector_copy_backward/2 -4.03% 1.842 1.768 - -3.73% -
SetIntersection_None_Vector_string_262144_1024 -4.02% 1320527.768 1267430.560 - -1.54% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 -4.02% 50.983 48.936 - 2.51% -
SetIntersection_Interlaced_Vector_uint32_16384_16 -4.01% 3463381.893 3324484.252 - 3.20% -
std::sort(deque<int>)_(qsort_adversarial)/8 -3.99% 18.133 17.410 - -0.78% -
std::map<int,_int>::upper_bound(key)_(existent)/8192 -3.98% 5.809 5.577 - -3.76% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -3.98% 956.947 918.871 - -2.53% -
BM_std_minmax_element<int>/64 -3.97% 16.655 15.993 - -6.23% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -3.97% 23.554 22.619 - 4.46% -
SetIntersection_Front_Set_string_4_4 -3.97% 161744773.020 155321297.321 - -0.61% -
rng::contains_subrange(vector<int>)_(process_all)/1048576 -3.97% 216563.398 207969.932 - -3.26% -
std::list<int>::operator=(const&)_(cheap_elements)/32 -3.97% 17.378 16.689 - -1.41% -
BM_deque_vector_move/2 -3.96% 1.839 1.766 - -0.24% -
SetIntersection_None_Vector_string_262144_262144 -3.96% 1301555.000 1249976.392 - -3.02% -
SetIntersection_Interlaced_Set_float_1024_256 -3.94% 14377246.092 13810085.841 - -1.24% -
rng::find_if(vector<bool>)_(process_all)/8 -3.94% 3.657 3.513 - 0.87% -
ranges::min(std::vector<__int128>)/8 -3.94% 3.031 2.911 - -0.20% -
BM_deque_vector_ranges_move_backward/2 -3.93% 1.896 1.822 - 3.28% -
std::adjacent_find(vector<int>,_pred)/1024 -3.93% 417.084 400.696 - 0.77% -
BM_PushHeap_uint32_SingleElement_1024 -3.93% 0.378 0.363 - 0.10% -
SetIntersection_Front_Set_string_64_1 -3.91% 17626417.898 16936639.101 - -0.91% -
SetIntersection_Interlaced_Set_string_16384_16 -3.90% 249865351.640 240114298.837 - -30.50% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 -3.90% 4482645.065 4307957.204 - -0.30% -
SetIntersection_Interlaced_Vector_string_262144_1024 -3.89% 353073202.191 339337144.248 - -2.87% -
std::multimap<int,_int>::ctor(const&)/32 -3.88% 242.960 233.525 - 4.71% -
std::unordered_set<int>::find(key)_(existent)/8192 -3.88% 1.312 1.261 - -12.88% -
std::remove_if(deque<int>)_(sprinkled)/32 -3.87% 55.122 52.988 - -2.65% -
SetIntersection_Front_Set_uint32_16384_16384 -3.87% 223144357.729 214507197.629 - -3.00% -
SetIntersection_Front_Vector_string_16384_256 -3.87% 9563930.371 9193992.144 - -2.56% -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 -3.86% 1.059 1.018 - -3.87% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -3.86% 55123.509 52994.032 - -1.77% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 -3.86% 1.373 1.320 - -2.58% -
BM_vector_deque_ranges_copy/2 -3.86% 2.005 1.928 - -3.12% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/0 -3.85% 18.697 17.977 - 0.36% -
std::none_of(list<int>)_(process_all)/8192 -3.85% 9187.968 8834.583 - 17.36% -
BM_StringAssignStr_Huge_Opaque -3.84% 113.242 108.889 - -0.50% -
BM_CmpEqual_uchar_uchar -3.84% 1.067 1.026 - -2.04% -
std::map<std::string,_int>::count(key)_(non-existent)/32 -3.82% 10.622 10.216 - 1.68% -
rng::find_last(vector<int>)_(bail_90%)/50 -3.82% 1.528 1.470 - 3.89% -
std::map<std::string,_int>::erase(key)_(existent)/8192 -3.81% 61.977 59.613 - -3.04% -
BM_StringEraseWithMove_Large_Transparent -3.81% 2.757 2.652 - -4.94% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 -3.80% 11.029 10.610 - -6.81% -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 -3.80% 24.694 23.755 - -4.83% -
SetIntersection_Front_Set_string_1024_4 -3.80% 1282322.711 1233600.720 - -2.62% -
BM_deque_deque_ranges_move_backward/70000 -3.80% 8742.938 8410.920 - 6.38% -
BM_deque_vector_ranges_move/4000 -3.79% 147.391 141.807 - 2.65% -
BM_vector_deque_ranges_copy_backward/2 -3.79% 2.066 1.988 - -0.52% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -3.79% 253997.446 244375.086 - 1.31% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8192 -3.79% 998668.621 960851.146 - -0.76% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 -3.76% 40.628 39.099 - 0.12% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -3.76% 2741723.070 2638751.021 - 10.25% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 -3.75% 8.415 8.100 - -12.30% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -3.75% 255987.426 246395.848 - 0.26% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 -3.75% 188620.084 181554.496 - -4.33% -
std::partial_sort_copy(deque<int>)_(heap)/8 -3.72% 15.748 15.162 - 1.67% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.72% 12909.213 12429.147 - -0.72% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 -3.71% 27.461 26.442 - -14.34% -
BM_CmpLess_int_ushort -3.71% 1.120 1.079 - -3.84% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 -3.69% 16.265 15.664 - -3.22% -
std::unordered_multiset<int>::find(key)_(existent)/1024 -3.69% 1.314 1.266 - -11.00% -
SetIntersection_Front_Vector_float_1024_64 -3.69% 1376752.356 1325986.806 - -0.81% -
BM_StringEraseWithMove_Large_Opaque -3.68% 2.825 2.721 - -4.92% -
BM_CmpEqual_ushort_schar -3.68% 1.037 0.998 - 0.75% -
BM_StringRelational_Less_Empty_Huge_Control -3.68% 1.667 1.606 - -6.51% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 -3.65% 1.373 1.322 - -2.11% -
std::move_backward(vector<int>)/262144 -3.64% 22777.780 21948.358 - 0.36% -
BM_StringRelational_Less_Huge_Empty_Control -3.64% 1.667 1.607 - -0.30% -
rng::find_last(list<int>)_(bail_90%)/1048576 -3.63% 93694.847 90291.458 - 3.98% -
std::set<std::string>::lower_bound(key)_(existent)/8192 -3.63% 29.485 28.414 - -3.60% -
std::unordered_multiset<int>::find(key)_(existent)/32 -3.63% 1.364 1.314 - -11.84% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -3.62% 1050636.970 1012557.320 - -2.85% -
BM_StringRelational_Less_Empty_Empty_Control -3.62% 1.669 1.609 - -11.96% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -3.61% 18.418 17.753 - -0.87% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8192 -3.61% 268509.845 258807.274 - -3.38% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 -3.61% 57637947.805 55557836.017 - -18.18% -
std::partial_sort(vector<NonIntegral>)_(heap)/1024 -3.61% 8246.612 7949.129 - -0.12% -
BM_StringRelationalLiteral_Less_Small_Small_Control -3.61% 1.671 1.611 - 1.68% -
BM_deque_deque_move_backward/64000 -3.60% 7926.334 7641.332 - 5.68% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 -3.59% 21371.931 20603.668 - -5.42% -
ranges::min(std::list<long_long>)/70000 -3.59% 51899.491 50034.762 - 13.75% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 -3.59% 781.165 753.112 - -0.03% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 -3.59% 18714860.277 18042791.608 - 1.04% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 -3.59% 27.646 26.654 - 22.16% -
SetIntersection_Interlaced_Set_string_262144_4 -3.59% 1857914.631 1791273.924 - -3.32% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 -3.58% 23.644 22.798 - -76.03% -
BM_PushHeap_uint32_Random_64 -3.57% 5.191 5.006 - -0.44% -
std::remove_copy_if(deque<int>)_(prefix)/1024 -3.57% 537.387 518.191 - -3.50% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 -3.57% 1.700 1.640 - -3.74% -
BM_deque_deque_copy/1 -3.56% 2.573 2.482 - -2.07% -
std::partial_sort(vector<NonIntegral>)_(heap)/8192 -3.56% 99739.466 96185.119 - -0.06% -
std::all_of(list<int>)_(process_all)/8192 -3.56% 8518.708 8215.196 - 17.42% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 -3.55% 3.454 3.331 - -2.27% -
std::sort(deque<int>)_(ascending)/8 -3.54% 18.067 17.427 - -1.00% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 -3.53% 21.217 20.467 - 11.26% -
std::set<std::string>::erase(iterator)/32 -3.53% 26.466 25.531 - -8.98% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 -3.53% 15760.238 15203.739 - 0.00% -
BM_StringRelationalLiteral_Compare_Large_Large_Control -3.53% 2.098 2.024 - 0.14% -
BM_PushHeap_string_Descending_4 -3.53% 1.936 1.868 - -3.36% -
std::unordered_set<int>::find(key)_(existent)/32 -3.52% 1.272 1.228 - -12.01% -
BM_std_minmax_element<short>/64000 -3.52% 17410.543 16798.355 - -2.11% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 -3.51% 24.885 24.011 - -0.89% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -3.51% 1191522.982 1149685.893 - -0.39% -
SetIntersection_Interlaced_Set_string_262144_64 -3.51% 2166096.764 2090067.953 - -1.89% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8192 -3.51% 120312.242 116094.194 - -0.23% -
std::rotate(deque<int>)_(by_1/4)/50 -3.50% 29.315 28.288 - 0.64% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -3.50% 52.977 51.125 - -18.89% -
BM_CmpLess_uchar_ushort -3.49% 1.068 1.031 - -3.90% -
BM_deque_vector_ranges_move/2 -3.49% 1.838 1.774 - -0.69% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 -3.48% 21.072 20.337 - -19.38% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -3.48% 36.246 34.984 - -1.95% -
SetIntersection_None_Set_float_256_64 -3.48% 9380572.774 9054192.893 - -3.94% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 -3.47% 11900455.309 11487047.070 - -49.69% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 -3.47% 14.054 13.567 - 5.53% -
BM_deque_deque_ranges_copy_backward/4000 -3.47% 155.009 149.633 - 3.29% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 -3.47% 4903.209 4733.185 - -3.39% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -3.46% 21.666 20.916 - -0.64% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024 -3.46% 20.034 19.341 - -6.05% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 -3.46% 2.413 2.330 - -0.27% -
SetIntersection_Interlaced_Set_string_262144_16 -3.45% 2167548.176 2092668.049 - -2.50% -
BM_StringRelational_Less_Small_Empty_Control -3.45% 1.666 1.609 - -6.29% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 -3.45% 4.333 4.184 - 0.37% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 -3.45% 4391534.913 4240214.606 - -1.73% -
std::make_heap(vector<NonIntegral>)_(heap)/1024 -3.44% 294.416 284.280 - -3.45% -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 -3.44% 957.519 924.572 - -0.87% -
std::copy_backward(deque<int>)/1048576 -3.44% 133545.970 128951.685 - -1.45% -
SetIntersection_Front_Vector_uint64_16384_16384 -3.44% 78480633.137 75782963.656 - -0.06% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -3.43% 32747.900 31625.463 - -1.03% -
std::make_heap(deque<int>,_pred)_(descending)/8 -3.42% 19.650 18.978 - -0.29% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 -3.41% 3816.962 3686.705 - -1.16% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 -3.41% 9.297 8.980 - -1.09% -
SetIntersection_Interlaced_Set_string_256_64 -3.41% 29786817.276 28771687.663 - -2.70% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 -3.38% 666.896 644.374 - -11.52% -
BM_std_minmax_element<short>/5500 -3.38% 1497.891 1447.308 - -2.25% -
std::set<std::string>::contains(key)_(non-existent)/1024 -3.36% 22.373 21.620 - -5.17% -
ranges::minmax(std::vector<char>)/64 -3.36% 1.282 1.239 - -6.76% -
std::deque<int>::erase(middle)_(cheap_elements)/1024 -3.36% 27.284 26.367 - -1.82% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 -3.36% 16.194 15.651 - -0.47% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 -3.35% 55.942 54.065 - 0.65% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/1024 -3.35% 32867.217 31765.067 - -0.72% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 -3.35% 89.144 86.158 - 2.61% -
SetIntersection_Front_Set_string_16384_64 -3.35% 4626596.414 4471796.564 - -2.01% -
std::flat_map<int,_int>::erase(iterator)/8192 -3.34% 508.257 491.265 - -1.47% -
std::partial_sort(vector<int>)_(heap)/8 -3.34% 27.922 26.990 - -3.36% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 -3.34% 1133248.300 1095402.351 - -1.31% -
BM_std_minmax_element<short>/70000 -3.33% 19031.721 18397.408 - -2.14% -
std::map<int,_int>::equal_range(key)_(existent)/32 -3.33% 2.102 2.032 - 14.49% -
BM_deque_vector_copy_backward/1 -3.33% 2.095 2.026 - -4.58% -
std::search(deque<int>,_pred)_(same_length)/1000 -3.32% 496.187 479.715 - 0.11% -
BM_deque_vector_copy_backward/70000 -3.31% 8924.767 8629.547 - 10.02% -
BM_deque_vector_ranges_move/1024 -3.31% 38.122 36.861 - -0.04% -
std::find_if(vector<char>)_(bail_25%)/8192 -3.31% 217.987 210.777 - 0.41% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192 -3.30% 1052670.570 1017883.168 - 2.75% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 -3.30% 5.083 4.915 - 2.35% -
BM_deque_vector_ranges_copy/65536 -3.30% 3082.039 2980.286 - -4.73% -
std::partial_sort(deque<int>)_(ascending)/8 -3.30% 33.020 31.930 - -4.15% -
std::rotate(vector<bool>)_(by_1/2)/1024 -3.30% 8.699 8.412 - -0.31% -
std::search(vector<int>)_(same_length)/8192 -3.30% 1926.512 1863.014 - -0.12% -
std::make_heap(vector<NonIntegral>)_(descending)/1024 -3.30% 293.810 284.128 - -3.58% -
BM_std_minmax_element<short>/4000 -3.29% 1089.785 1053.888 - -2.37% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -3.29% 51555582.230 49858894.358 - 7.61% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast -3.29% 1.661 1.606 - -12.46% -
rng::contains(list<int>)_(process_all)/1048576 -3.29% 847031.425 819181.060 - -0.36% -
ranges::min(std::vector<long_long>)/8 -3.29% 2.291 2.216 - 2.10% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 -3.28% 14268565.529 13800062.878 - 1.76% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 -3.28% 10.322 9.983 - 0.36% -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 -3.28% 30.106 29.119 - -3.56% -
std::pop_heap(deque<std::string>)/1024 -3.28% 61.519 59.503 - -2.06% -
std::vector<int>::operator=(const&)_(cheap_elements)/1024 -3.27% 36.407 35.216 - -2.70% -
ranges::min(std::list<char>)/64 -3.27% 28.167 27.245 - 0.86% -
BM_std_minmax_element<short>/64 -3.26% 17.920 17.336 - -0.04% -
BM_PushHeap_uint32_Random_262144 -3.26% 5.941 5.748 - -2.90% -
SetIntersection_Interlaced_Set_float_262144_1 -3.25% 1040181.064 1006333.582 - -2.50% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -3.25% 5503.048 5324.054 - -6.33% -
BM_deque_vector_ranges_move_backward/64000 -3.24% 7984.005 7725.469 - -15.12% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8192 -3.24% 269105.644 260395.848 - -2.71% -
BM_vector_deque_ranges_copy/1 -3.23% 2.258 2.185 - 0.02% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8192 -3.23% 2224.081 2152.255 - -0.90% -
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 -3.21% 7.479 7.239 - -5.39% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 -3.21% 3645.053 3528.204 - 2.55% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -3.20% 406.591 393.568 - 0.51% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 -3.20% 783.570 758.508 - -1.95% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 -3.19% 19984643.369 19346215.071 - -0.03% -
BM_deque_vector_ranges_move/1 -3.17% 2.085 2.019 - -0.50% -
ranges::min(std::deque<char>)/8 -3.17% 2.451 2.373 - -6.86% -
std::partition(vector<int>)_(sparse)/50 -3.17% 14.110 13.663 - -3.30% -
std::fill(list<int>)/50 -3.16% 35.414 34.295 - -1.60% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -3.16% 13079.860 12666.564 - 1.00% -
BM_deque_deque_copy/2 -3.16% 2.306 2.233 - -2.61% -
std::find_if(vector<char>)_(bail_25%)/1024 -3.15% 26.330 25.501 - 1.45% -
std::adjacent_find(vector<int>,_pred)/50 -3.15% 24.097 23.338 - -0.37% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -3.15% 1145546.752 1109499.577 - 3.20% -
BM_vector_deque_move_backward/64 -3.14% 3.062 2.966 - -0.53% -
std::sort(deque<int>)_(pipe-organ)/1024 -3.13% 2774.648 2687.677 - -0.15% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -3.13% 1186841.116 1149724.662 - -0.62% -
BM_StringRelational_Less_Empty_Small_Control -3.13% 1.667 1.615 - -8.10% -
std::find_end(list<int>)_(match_near_end)/1000 -3.12% 78.685 76.229 - -0.39% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_1 -3.12% 65568409.596 63522365.887 - -0.51% -
BM_std_minmax_element<short>/65536 -3.12% 17780.737 17226.023 - -1.99% -
SetIntersection_Front_Set_string_262144_262144 -3.12% 18458790.367 17883135.252 - -2.22% -
BM_deque_vector_ranges_move/4096 -3.12% 150.100 145.420 - -0.00% -
BM_StringRelational_Eq_Small_Small_ChangeLast -3.12% 2.188 2.120 - 5.51% -
std::find_if_not(list<int>)_(process_all)/50 -3.11% 38.725 37.520 - -2.85% -
std::fill_n(vector<bool>)/64 -3.11% 1.410 1.366 - 1.61% -
SetIntersection_Front_Set_string_64_16 -3.10% 24582208.436 23819772.053 - -0.89% -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 -3.10% 23.224 22.505 - -75.77% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 -3.09% 33.504 32.469 - -0.19% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 -3.09% 2.350 2.278 - -0.42% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 -3.08% 910.849 882.750 - 1.40% -
BM_CmpLess_uchar_int -3.08% 1.083 1.049 - -2.90% -
BM_StringRelational_Less_Empty_Large_Control -3.08% 1.661 1.610 - -6.23% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/1024 -3.08% 24086.333 23345.011 - -2.41% -
BM_std_minmax_element<short>/512 -3.07% 144.746 140.299 - -2.08% -
rng::for_each(map<int>)/32 -3.07% 25.789 24.997 - -0.79% -
SetIntersection_None_Set_string_262144_16384 -3.05% 1641605.467 1591457.682 - -4.32% -
std::partial_sort_copy(vector<int>)_(descending)/8 -3.05% 15.723 15.243 - -1.33% -
SetIntersection_Front_Vector_float_256_64 -3.05% 4389382.290 4255700.125 - -2.16% -
std::unique_copy(list<int>)_(sprinkled)/32 -3.04% 13.657 13.242 - -0.84% -
std::rotate(list<int>)_(1_element_backward)/8192 -3.04% 7473.435 7246.161 - 0.18% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 -3.04% 6796.704 6590.301 - -4.75% -
std::make_heap(vector<NonIntegral>)_(ascending)/8 -3.03% 17.383 16.856 - -5.14% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -3.03% 6603.300 6403.156 - -15.50% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 -3.03% 75.719 73.426 - -1.66% -
std::unique_copy(deque<int>)_(contiguous)/32 -3.03% 10.681 10.358 - -2.42% -
BM_deque_vector_ranges_copy_backward/1024 -3.03% 37.907 36.760 - -0.24% -
BM_deque_deque_ranges_move/64000 -3.02% 3127.327 3032.752 - -0.74% -
BM_PushHeap_uint32_Random_256 -3.02% 5.604 5.435 - 0.39% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 -3.02% 1883.040 1826.134 - 0.43% -
std::vector<int>::insert(begin)_(cheap_elements)/1024 -3.01% 39.839 38.638 - -0.85% -
BM_deque_deque_move/2 -3.01% 2.308 2.238 - -2.83% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -3.01% 35406.701 34340.616 - -3.88% -
BM_vector_deque_copy_backward/1 -3.01% 2.310 2.240 - -0.01% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 -3.01% 16997.884 16486.847 - -0.75% -
SetIntersection_None_Vector_float_262144_64 -3.01% 1140511.679 1106227.103 - -2.14% -
std::adjacent_find(deque<int>,_pred)/8 -3.01% 4.483 4.348 - 4.47% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -3.01% 36607.143 35506.982 - 1.22% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 -3.00% 6239.490 6052.232 - -4.38% -
std::is_sorted(deque<int>,_pred)/8 -3.00% 4.934 4.786 - -1.13% -
std::move_backward(deque<int>)/1048576 -3.00% 135925.315 131847.544 - 3.86% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -3.00% 245.180 237.826 - 4.70% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 -3.00% 6910.463 6703.280 - -4.35% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -3.00% 405.223 393.085 - 0.16% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/1024 -2.99% 23995.826 23279.008 - -2.28% -
std::count(deque<int>)_(every_other)/8192 -2.99% 2015.906 1955.728 - 2.00% -
std::unordered_map<int,_int>::ctor(const&)/32 -2.98% 204.721 198.625 - -1.89% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -2.98% 17264.875 16751.020 - 0.70% -
BM_StringRelational_Eq_Empty_Empty_Control -2.97% 2.110 2.047 - -0.47% -
SetIntersection_Front_Set_uint32_4_1 -2.96% 219933010.670 213413449.318 - -0.19% -
SetIntersection_None_Set_string_262144_256 -2.96% 1637277.670 1588762.371 - -4.66% -
std::set<std::string>::contains(key)_(non-existent)/32 -2.95% 10.599 10.286 - 6.64% -
BM_vector_deque_ranges_copy_backward/1 -2.95% 2.340 2.271 - 0.53% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.95% 4003.544 3885.611 - -1.04% -
std::copy_backward(vector<bool>)_(aligned)/1048576 -2.94% 3790.580 3679.245 - 86.11% -
SetIntersection_Front_Vector_string_256_16 -2.94% 6024550.008 5847604.158 - -7.41% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -2.94% 66444.242 64492.818 - -6.91% -
std::map<int,_int>::erase(key)_(non-existent,_end)/32 -2.93% 2.349 2.280 - -7.05% -
SetIntersection_Front_Set_uint32_4_4 -2.93% 140538599.655 136421635.011 - -0.79% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 -2.93% 776.119 753.385 - -4.75% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -2.93% 403.061 391.263 - -1.46% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 -2.92% 6656.876 6462.277 - -8.52% -
std::partial_sort_copy(vector<int>)_(heap)/1024 -2.92% 8240.454 7999.563 - 0.59% -
std::unique(list<int>,_pred)_(contiguous)/32 -2.92% 58.545 56.835 - -1.70% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -2.92% 146680.234 142399.884 - -0.35% -
bm_gcd_random -2.92% 29.687 28.821 - -7.29% -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 -2.92% 106.961 103.842 - -0.56% -
SetIntersection_Front_Set_uint32_64_1 -2.91% 16941132.339 16447680.352 - -0.09% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -2.91% 57064.315 55404.709 - -4.31% -
BM_StringRelational_Eq_Large_Huge_Control -2.91% 0.496 0.482 - -1.47% -
BM_std_minmax_element<short>/4096 -2.91% 1117.020 1084.559 - -1.85% -
SetIntersection_Front_Set_uint32_256_1 -2.90% 4262604.981 4139143.912 - -0.51% -
BM_CmpEqual_int_uint -2.89% 1.089 1.058 - -2.56% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -2.88% 107671.644 104569.088 - 2.63% -
std::remove(list<int>)_(prefix)/1024 -2.88% 1007.430 978.421 - -2.52% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 -2.87% 212531.317 206424.280 - 0.32% -
BM_deque_deque_copy_backward/2 -2.87% 2.536 2.463 - -0.18% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -2.87% 233455782.488 226752201.718 - -2.34% -
BM_StringRelational_Compare_Small_Small_ChangeLast -2.87% 1.687 1.638 - 0.98% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8 -2.87% 64.408 62.561 - 0.97% -
BM_deque_vector_move_backward/65536 -2.87% 8191.387 7956.524 - 8.42% -
BM_std_minmax_element<short>/1024 -2.87% 284.181 276.037 - -2.08% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 -2.86% 1214768.496 1180030.790 - -3.14% -
SetIntersection_Interlaced_Set_string_1024_64 -2.86% 16646866.042 16171521.360 - -3.47% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.84% 371.024 360.480 - -1.26% -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 -2.83% 13212.424 12838.374 - 2.28% -
BM_StringRelational_Compare_Small_Small_Control -2.83% 1.900 1.847 - -0.15% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 -2.82% 3575237.165 3474435.046 - 0.57% -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 -2.80% 106818.862 103823.952 - 1.75% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 -2.80% 16.641 16.175 - 2.22% -
BM_align/8 -2.79% 0.640 0.622 - -0.06% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/1024 -2.79% 22826.181 22188.702 - 0.13% -
SetIntersection_Interlaced_Set_float_1024_1024 -2.79% 11877888.435 11546193.363 - -6.91% -
std::equal(deque<int>)_(it,_it,_it)/8192 -2.79% 3875.859 3767.648 - -3.03% -
std::pop_heap(deque<std::string>)/8192 -2.79% 118.298 114.998 - 1.30% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 -2.79% 478.778 465.423 - 0.22% -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 -2.77% 59190277.750 57550697.917 - -0.48% -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 -2.76% 862312.909 838484.075 - -2.72% -
std::copy_backward(vector<int>)/262144 -2.76% 12522.831 12176.862 - -2.81% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 -2.76% 32.783 31.880 - -0.81% -
SetIntersection_None_Set_string_262144_1024 -2.76% 1646319.744 1600936.359 - -3.25% -
std::remove(deque<int>)_(sprinkled)/1024 -2.76% 532.272 517.604 - -1.08% -
BM_vector_deque_copy_backward/64 -2.76% 3.051 2.967 - -0.97% -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 -2.75% 4999.496 4861.786 - 0.17% -
bm_gcd_complex -2.75% 18.133 17.634 - -0.82% -
BM_num_put<const_void*> -2.75% 12.481 12.137 - 1.35% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -2.74% 678.415 659.793 - -1.02% -
std::find_end(vector<int>)_(match_near_end)/8192 -2.74% 206.081 200.426 - 0.02% -
BM_StringRelational_Eq_Empty_Huge_Control -2.74% 0.492 0.478 - 1.03% -
BM_deque_vector_move/1 -2.73% 2.107 2.049 - -0.42% -
std::map<int,_int>::ctor(const&,_alloc)/32 -2.73% 233.688 227.304 - -1.45% -
std::multiset<int>::contains(key)_(existent)/32 -2.73% 1.742 1.694 - 1.70% -
std::make_heap(vector<int>)_(repeated)/8 -2.72% 15.918 15.484 - -0.27% -
std::make_heap(deque<int>,_pred)_(shuffled)/1024 -2.72% 1909.938 1857.929 - -0.26% -
BM_deque_vector_ranges_copy/70000 -2.72% 3292.435 3202.829 - -7.12% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 -2.72% 16.208 15.768 - -11.44% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -2.72% 1143616.293 1112530.256 - 0.36% -
std::partial_sort_copy(vector<int>)_(heap)/8192 -2.72% 100240.987 97517.937 - 0.25% -
BM_StringFindCharLiteral/512 -2.71% 9.633 9.371 - -0.81% -
SetIntersection_Front_Set_string_16_4 -2.71% 65176268.678 63410672.140 - 0.28% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 -2.71% 48698.331 47379.653 - -2.05% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 -2.71% 25.298 24.614 - -3.30% -
std::replace(vector<int>)_(sprinkled)/50 -2.70% 8.517 8.287 - -8.77% -
BM_CmpEqual_uint_uint -2.70% 1.057 1.028 - -3.76% -
SetIntersection_Front_Set_uint32_16384_1 -2.70% 1073019.078 1044100.122 - 1.76% -
std::find_end(deque<int>)_(same_length)/8192 -2.69% 2881.551 2803.914 - 0.25% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8 -2.68% 56.803 55.278 - 0.09% -
std::rotate(list<int>)_(by_1/2)/1024 -2.68% 390.606 380.134 - -1.81% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -2.68% 87674.268 85324.116 - -1.58% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle -2.68% 1.189 1.157 - -4.06% -
std::vector<int>::erase(middle)_(cheap_elements)/32 -2.68% 4.437 4.318 - -0.40% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 -2.68% 32.733 31.857 - 4.47% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -2.67% 1102091.992 1072636.162 - -1.04% -
BM_deque_vector_ranges_copy/64000 -2.67% 3025.050 2944.221 - -5.68% -
std::set<std::string>::ctor(&&,_different_allocs)/0 -2.67% 13.198 12.846 - 0.70% -
SetIntersection_Front_Set_uint32_262144_4 -2.66% 1100297.530 1071024.440 - 0.51% -
SetIntersection_None_Set_string_262144_262144 -2.66% 1641470.295 1597818.115 - -3.70% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/0 -2.66% 17.748 17.277 - 0.51% -
rng::contains(list<int>)_(process_all)/8 -2.65% 2.360 2.297 - -1.35% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 -2.65% 2230433.116 2171281.368 - -0.95% -
std::set<std::string>::count(key)_(existent)/32 -2.65% 16.742 16.299 - -2.87% -
std::sort(vector<NonIntegral>)_(repeated)/8 -2.65% 16.257 15.827 - 0.17% -
std::sort_heap(vector<NonIntegral>,_pred)/8 -2.65% 32.473 31.613 - 7.73% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 -2.65% 612.599 596.389 - 1.42% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -2.64% 65.012 63.293 - -0.24% -
std::rotate(vector<bool>)_(by_1/2)/50 -2.64% 18.143 17.664 - -0.06% -
std::multiset<int>::erase(key)_(non-existent,_end)/8192 -2.64% 10.123 9.856 - 0.19% -
BM_deque_vector_ranges_move/64000 -2.64% 3033.372 2953.307 - -1.15% -
SetIntersection_None_Vector_float_16384_1024 -2.64% 1106678.765 1077478.121 - -2.67% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -2.64% 1491805.359 1452462.862 - 3.51% -
BM_align/1 -2.63% 0.641 0.624 - -0.08% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -2.63% 405.663 395.000 - -1.42% -
BM_num_put<bool> -2.62% 10.792 10.509 - -1.78% -
SetIntersection_None_Vector_string_262144_1 -2.62% 1299520.889 1265426.835 - -1.66% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 -2.62% 18229277.417 17751505.880 - -3.06% -
std::move_backward(vector<bool>)_(aligned)/64 -2.62% 1.791 1.744 - 1.18% -
BM_StringRelational_Compare_Small_Small_ChangeFirst -2.62% 1.423 1.386 - -0.05% -
BM_align/256 -2.62% 0.639 0.622 - -0.10% -
BM_CmpLess_short_uint -2.62% 1.115 1.085 - -2.29% -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 -2.61% 23.568 22.953 - -74.97% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.61% 696.428 678.242 - -1.36% -
std::is_sorted(deque<int>,_pred)/8192 -2.61% 5336.815 5197.491 - -2.97% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_16 -2.60% 35087582.364 34174021.536 - 0.55% -
std::unordered_multimap<int,_int>::ctor(const&)/32 -2.60% 202.697 197.422 - -0.38% -
rng::find_last_if(deque<int>)_(bail_10%)/1024 -2.60% 368.344 358.765 - -2.03% -
std::generate_n(list<int>)/50 -2.60% 15.392 14.992 - -3.52% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 -2.60% 436.068 424.744 - -0.75% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -2.60% 4.165 4.057 - 3.91% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -2.60% 191680.081 186704.093 - -0.66% -
SetIntersection_Front_Set_string_262144_1 -2.59% 1121377.837 1092281.855 - 2.02% -
BM_deque_vector_ranges_copy_backward/64 -2.59% 2.999 2.921 - -0.14% -
std::search(vector<int>)_(same_length)/1024 -2.59% 250.650 244.161 - -0.27% -
BM_deque_vector_ranges_move_backward/512 -2.59% 18.331 17.856 - -0.07% -
BM_align/64 -2.59% 0.639 0.622 - -0.11% -
BM_PushHeap_uint64_Random_4 -2.59% 2.626 2.558 - -0.02% -
std::is_sorted(deque<int>,_pred)/1024 -2.59% 659.319 642.274 - -4.14% -
SetIntersection_Interlaced_Vector_uint32_1024_64 -2.58% 4608644.820 4489750.561 - 14.64% -
std::adjacent_find(list<int>,_pred)/8192 -2.57% 7422.946 7231.853 - -1.78% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 -2.57% 50.230 48.938 - -13.57% -
SetIntersection_Front_Set_string_16_16 -2.57% 60496374.125 58941141.413 - -2.90% -
std::map<int,_int>::lower_bound(key)_(existent)/8192 -2.57% 5.660 5.514 - 0.04% -
SetIntersection_Front_Vector_string_256_256 -2.57% 20069624.782 19554036.019 - 1.83% -
rng::contains(deque<int>)_(process_all)/50 -2.57% 13.611 13.261 - 5.82% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -2.57% 169911.500 165549.092 - -0.26% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 -2.57% 41.671 40.602 - -2.29% -
std::stable_partition(list<int>)_(dense)/1024 -2.56% 1464.832 1427.280 - -18.62% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 -2.56% 48670586.916 47422915.450 - -12.18% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -2.56% 45.628 44.459 - 1.49% -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 -2.56% 758.357 738.927 - 0.45% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -2.56% 1192440.853 1161909.093 - -0.06% -
std::for_each(map<int>::iterator)/8192 -2.56% 7497.001 7305.081 - -1.75% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -2.56% 41686.639 40619.997 - -2.70% -
std::map<int,_int>::find(key)_(non-existent)/1024 -2.56% 5.470 5.330 - -1.55% -
rng::find_last(forward_list<int>)_(bail_90%)/8192 -2.56% 6091.611 5935.843 - 0.85% -
SetIntersection_Front_Set_uint32_1024_4 -2.55% 1091582.681 1063710.042 - -0.70% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 -2.54% 46.627 45.442 - -1.08% -
BM_CmpLess_uint_schar -2.54% 1.084 1.056 - 1.64% -
BM_deque_vector_ranges_copy_backward/512 -2.53% 18.340 17.876 - -0.14% -
SetIntersection_Front_Set_uint32_1024_1 -2.53% 1064623.201 1037712.146 - -0.37% -
BM_PushHeap_string_PipeOrgan_1024 -2.52% 9.505 9.265 - -1.90% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -2.52% 36562.004 35641.490 - -1.50% -
SetIntersection_Front_Set_uint32_16_4 -2.52% 56063564.619 54652082.994 - -0.17% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.51% 531.183 517.825 - -3.23% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/0 -2.50% 18.820 18.349 - -1.31% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_4 -2.50% 55643204.483 54251790.624 - 0.42% -
BM_CmpEqual_uint_schar -2.50% 1.047 1.020 - 0.85% -
SetIntersection_Front_Set_uint32_16384_16 -2.49% 1227391.551 1196842.252 - -0.73% -
BM_vector_deque_ranges_copy_backward/64 -2.49% 3.044 2.968 - 0.01% -
BM_std_minmax_element<short>/4 -2.49% 1.258 1.226 - -1.65% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 -2.47% 44.170 43.077 - 0.60% -
std::partition(vector<int>)_(sparse)/32 -2.47% 8.944 8.723 - -3.94% -
std::search(list<int>)_(no_match)/1048576 -2.47% 843471.620 822607.409 - -1.53% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 -2.47% 12678513.120 12364986.186 - -3.13% -
std::copy_backward(vector<bool>)_(unaligned)/64 -2.47% 0.924 0.901 - -1.45% -
std::map<int,_int>::insert(value)_(new_value,_middle)/0 -2.47% 17.471 17.039 - -1.35% -
std::vector<int>::erase(begin)_(cheap_elements)/32 -2.47% 3.835 3.740 - -0.23% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -2.47% 12937.271 12618.030 - -0.11% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 -2.47% 2.896 2.825 - -4.33% -
std::shift_left(list<int>)/50 -2.46% 28.677 27.972 - 2.75% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -2.46% 1218213.175 1188298.961 - -0.23% -
BM_StringFindStringLiteral/1024 -2.45% 17.995 17.553 - -2.55% -
BM_PushHeap_uint32_Ascending_4 -2.45% 0.604 0.589 - 0.61% -
std::sort_heap(vector<int>,_pred)/8 -2.45% 33.117 32.307 - 11.84% -
SetIntersection_Front_Vector_uint64_256_64 -2.45% 4347642.851 4241283.067 - -0.35% -
std::is_partitioned(deque<int>)_(partitioned)/32 -2.44% 9.504 9.272 - -0.45% -
BM_StringRelationalLiteral_Eq_Small_Small_Control -2.44% 0.624 0.608 - 0.57% -
std::count(list<int>)_(every_other)/1024 -2.44% 713.833 696.450 - 0.39% -
std::adjacent_find(vector<int>,_pred)/8192 -2.43% 3268.156 3188.640 - 0.29% -
std::stable_partition(deque<int>)_(alloc_fails)/32 -2.43% 1906.480 1860.202 - -0.51% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/32 -2.43% 813.628 793.879 - -0.03% -
BM_PushHeap_uint64_Random_64 -2.42% 5.755 5.616 - 2.35% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -2.42% 69653.906 67970.086 - -9.15% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 -2.42% 213760.195 208596.487 - -0.50% -
std::stable_partition(vector<int>)_(sparse)/50 -2.41% 21.660 21.137 - -1.32% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -2.41% 169001.164 164921.733 - -0.74% -
SetIntersection_Front_Vector_string_1024_16 -2.41% 1653874.800 1613997.868 - -2.37% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.41% 382.857 373.637 - -1.86% -
std::find_end(vector<int>)_(match_near_end)/1024 -2.40% 29.014 28.317 - 0.08% -
std::any_of(list<int>)_(process_all)/32768 -2.40% 26906.746 26261.381 - 1.93% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8 -2.40% 43.490 42.447 - -3.12% -
ranges::min(std::list<__int128>)/70000 -2.40% 60371.674 58924.448 - 1.24% -
BM_deque_deque_copy/0 -2.40% 0.809 0.790 - 0.21% -
SetIntersection_Front_Vector_float_16384_1 -2.39% 1047928.835 1022859.045 - -1.67% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_4 -2.39% 137773258.085 134479352.958 - -0.23% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 -2.39% 6.772 6.610 - 7.53% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -2.39% 0.793 0.774 - 0.29% -
SetIntersection_None_Vector_string_1024_64 -2.39% 1158577.486 1130901.294 - -5.09% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -2.39% 44132.698 43079.152 - -0.22% -
BM_deque_vector_ranges_copy_backward/65536 -2.38% 8405.563 8205.335 - -2.84% -
BM_deque_vector_copy_backward/1024 -2.38% 37.752 36.853 - 0.59% -
BM_StringEraseToEnd_Empty_Opaque -2.38% 0.606 0.592 - -0.86% -
SetIntersection_Interlaced_Vector_uint32_256_4 -2.38% 4987853.711 4869172.514 - -3.08% -
BM_deque_vector_ranges_move_backward/64 -2.38% 2.992 2.921 - -0.16% -
std::map<int,_int>::lower_bound(key)_(existent)/32 -2.38% 1.495 1.459 - 0.22% -
BM_PushHeap_uint64_QuickSortAdversary_64 -2.37% 0.637 0.622 - -0.41% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -2.37% 1140496.711 1113453.987 - 3.24% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.37% 39842.315 38897.625 - -7.87% -
BM_deque_deque_copy_backward/1 -2.36% 2.783 2.717 - -0.26% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 -2.36% 17048.444 16646.744 - 0.08% -
std::stable_partition(deque<int>)_(dense)/50 -2.36% 38.093 37.195 - -1.89% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -2.35% 21.737 21.226 - -5.38% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 -2.35% 13.575 13.256 - 1.03% -
std::for_each(list<int>)/8192 -2.35% 7861.166 7676.433 - 3.19% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -2.35% 92590.853 90415.652 - 3.53% -
SetIntersection_None_Vector_float_262144_16384 -2.35% 1131451.624 1104907.157 - -2.24% -
SetIntersection_Front_Set_uint32_16_1 -2.34% 64160107.926 62658045.710 - -0.13% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -2.34% 13.177 12.869 - 0.86% -
SetIntersection_Interlaced_Set_string_256_256 -2.34% 29549661.738 28858994.291 - -11.28% -
SetIntersection_Interlaced_Vector_float_1024_4 -2.33% 1433264.150 1399832.857 - 9.98% -
std::multiset<int>::equal_range(key)_(existent)/1024 -2.33% 5.456 5.329 - -0.21% -
std::swap_ranges(list<int>)/50 -2.33% 32.849 32.085 - -1.53% -
std::find_end(forward_list<int>)_(match_near_end)/1024 -2.33% 4570.013 4463.679 - -0.20% -
BM_StringRelational_Compare_Small_Small_ChangeMiddle -2.32% 1.419 1.386 - -0.32% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 -2.32% 6762.107 6605.406 - -1.62% -
BM_deque_deque_move/1 -2.32% 2.552 2.493 - 0.37% -
std::partial_sort_copy(list<int>)_(descending)/8 -2.32% 16.383 16.004 - -1.77% -
std::find_end(list<int>,_pred)_(process_all)/8192 -2.31% 8269.162 8077.858 - -0.32% -
std::multimap<int,_int>::find(key)_(existent)/1024 -2.31% 3.850 3.761 - 1.73% -
SetIntersection_Front_Vector_float_1024_1 -2.31% 1043356.137 1019282.137 - -2.01% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 -2.31% 108392.147 105891.252 - 3.52% -
std::unordered_set<std::string>::erase(iterator)/32 -2.31% 30.853 30.142 - 0.80% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -2.31% 143161.324 139861.279 - -0.16% -
std::count(vector<int>)_(every_other)/8 -2.30% 1.297 1.267 - -7.94% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 -2.30% 1007805.576 984608.122 - -1.56% -
std::shift_left(deque<int>)/8192 -2.30% 308.173 301.085 - 0.23% -
BM_PushHeap_string_SingleElement_16 -2.30% 2.621 2.560 - -7.76% -
SetIntersection_Front_Set_uint32_262144_16 -2.30% 1235997.616 1207606.870 - 1.33% -
std::find_end(vector<int>)_(process_all)/1048576 -2.29% 226224.715 221038.580 - -0.26% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 -2.29% 4.203 4.107 - -0.11% -
SetIntersection_Interlaced_Vector_uint64_64_4 -2.29% 17609707.033 17206267.009 - -3.16% -
std::copy_backward(vector<bool>)_(unaligned)/32768 -2.29% 207.378 202.628 - -3.37% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -2.29% 5355.876 5233.217 - -26.17% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 -2.29% 10.434 10.195 - -1.10% -
BM_StringCopy_Huge -2.28% 110.592 108.067 - -0.05% -
std::set<int>::lower_bound(key)_(existent)/32 -2.28% 1.550 1.515 - 1.29% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 -2.28% 1.222 1.194 - -6.33% -
std::flat_multimap<int,_int>::erase(key)_(existent)/32 -2.28% 22.784 22.264 - -2.43% -
SetIntersection_Interlaced_Set_string_1024_256 -2.28% 35423749.346 34616258.710 - -1.91% -
std::set<int>::erase(key)_(non-existent,_end)/1024 -2.28% 5.611 5.483 - 2.03% -
std::find_end(list<int>,_pred)_(match_near_end)/1000 -2.28% 71.752 70.120 - -4.78% -
std::multiset<std::string>::find(key)_(non-existent)/8192 -2.27% 31.290 30.579 - -2.14% -
std::pop_heap(deque<std::string>)/8 -2.27% 59.035 57.694 - 1.06% -
std::rotate(list<int>)_(by_1/3)/8192 -2.26% 8415.355 8224.820 - -0.90% -
std::move_backward(deque<int>)/262144 -2.26% 32812.212 32069.662 - 6.16% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1_1 -2.26% 547634181.645 535259860.865 - 0.33% -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 -2.25% 5.563 5.437 - 0.27% -
std::vector<std::string>::ctor(size)/8192 -2.25% 4219.311 4124.380 - -1.25% -
std::fill(vector<int>)/1024 -2.25% 30.488 29.804 - 0.61% -
rng::contains_subrange(vector<int>)_(process_all)/16 -2.24% 4.799 4.691 - -2.36% -
SetIntersection_None_Set_float_256_4 -2.24% 11515251.635 11256936.568 - -0.23% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -2.24% 1617477.867 1581217.611 - -4.69% -
std::multiset<int>::upper_bound(key)_(existent)/8192 -2.24% 14.970 14.635 - -0.35% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -2.24% 1616845.459 1580650.877 - -4.33% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 -2.24% 39.682 38.794 - -2.60% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 -2.24% 4224472.521 4129974.663 - -0.22% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -2.23% 1769140.787 1729609.781 - -2.47% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 -2.23% 37438.227 36602.450 - 0.04% -
SetIntersection_None_Vector_float_16384_16 -2.23% 1113350.269 1088500.058 - -1.33% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 -2.23% 25.086 24.526 - -4.61% -
std::move(vector<int>)/262144 -2.23% 22551.473 22048.521 - 27.55% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -2.23% 21.138 20.667 - -3.05% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -2.22% 39863.337 38976.700 - -4.50% -
SetIntersection_Front_Vector_string_16384_4 -2.22% 1193465.199 1166944.616 - -1.71% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 -2.22% 148018.348 144730.453 - -0.82% -
std::sort(vector<NonIntegral>)_(heap)/1024 -2.22% 4368.353 4271.320 - -1.19% -
std::vector<std::string>::ctor(size)/1024 -2.22% 433.111 423.500 - -1.01% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 -2.22% 10.256 10.028 - -26.43% -
std::unordered_multiset<int>::erase(iterator)/32 -2.22% 21.461 20.985 - 5.90% -
ranges::min(std::list<char>)/8 -2.21% 1.958 1.914 - 0.55% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 -2.21% 4.337 4.241 - 0.16% -
BM_deque_vector_move_backward/70000 -2.21% 8730.215 8537.082 - 10.14% -
std::map<std::string,_int>::find(key)_(existent)/1024 -2.21% 25.764 25.194 - 2.40% -
std::move(deque<int>)/262144 -2.21% 15185.755 14850.340 - -2.15% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -2.21% 11290.050 11040.722 - 1.65% -
std::make_heap(deque<int>,_pred)_(shuffled)/8192 -2.21% 15658.167 15312.818 - 0.30% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 -2.20% 7965.975 7790.496 - -5.63% -
std::partition_point(deque<int>)/1024 -2.20% 9.688 9.474 - 0.05% -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 -2.20% 22.411 21.918 - 4.78% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 -2.20% 1139332.207 1114278.713 - -0.36% -
SetIntersection_Front_Set_string_1024_1 -2.20% 1107510.820 1083160.105 - -0.65% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.20% 169.027 165.313 - 0.20% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.19% 586.408 573.550 - -2.02% -
std::flat_map<int,_int>::contains(key)_(existent)/8192 -2.19% 11.802 11.544 - -0.37% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -2.19% 828.827 810.673 - 0.48% -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 -2.19% 5472.812 5352.951 - -13.19% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 -2.19% 6906.408 6755.238 - -0.18% -
rng::find_last(list<int>)_(bail_90%)/8192 -2.19% 647.555 633.386 - 5.31% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 -2.19% 20.552 20.102 - -1.25% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -2.19% 731.332 715.345 - -0.61% -
std::make_heap(deque<int>)_(ascending)/8 -2.19% 27.619 27.015 - -2.98% -
std::unordered_multiset<int>::count(key)_(existent)/8192 -2.18% 1.705 1.667 - -9.08% -
BM_vector_deque_ranges_move_backward/64 -2.18% 3.040 2.973 - -4.11% -
std::remove_copy_if(deque<int>)_(sprinkled)/32 -2.18% 18.670 18.263 - -0.16% -
BM_StringAssignStr_Large_Opaque -2.18% 10.392 10.166 - -1.99% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 -2.18% 3.093 3.026 - 1.39% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/0 -2.18% 18.788 18.379 - 0.14% -
std::find_end(vector<int>)_(process_all)/8192 -2.18% 1766.177 1727.747 - 0.14% -
std::move_backward(vector<bool>)_(unaligned)/4096 -2.18% 27.742 27.138 - -0.17% -
rng::contains_subrange(vector<int>)_(same_length)/16 -2.18% 4.889 4.783 - -0.08% -
std::sort(vector<NonIntegral>)_(repeated)/1024 -2.17% 515.683 504.467 - 0.08% -
BM_StringRelational_Compare_Empty_Huge_Control -2.17% 1.638 1.603 - -0.19% -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 -2.17% 586.416 573.676 - -0.86% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192 -2.17% 72.261 70.693 - -0.15% -
std::multimap<std::string,_int>::ctor(const&)/8192 -2.17% 349684.683 342100.177 - 1.08% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 -2.17% 526.288 514.889 - -1.80% -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 -2.17% 15.317 14.985 - -2.55% -
std::move_backward(list<int>)/8 -2.16% 3.463 3.388 - 0.95% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 -2.16% 2.366 2.315 - 6.61% -
std::unique_copy(vector<int>)_(contiguous)/52 -2.16% 13.651 13.356 - -1.07% -
SetIntersection_Interlaced_Set_string_262144_256 -2.16% 2025148.684 1981386.639 - -4.59% -
std::remove_copy_if(vector<int>)_(sprinkled)/8192 -2.16% 2812.524 2751.759 - 0.75% -
std::reverse_copy(deque<int>)/4096 -2.16% 996.174 974.687 - 0.70% -
BM_StringFindCharLiteral/256 -2.16% 5.596 5.476 - 2.11% -
SetIntersection_Front_Vector_string_1024_64 -2.16% 3336413.288 3264449.665 - -5.47% -
SetIntersection_Interlaced_Vector_uint32_262144_4 -2.15% 1912512.396 1871316.281 - 19.35% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -2.15% 1211451.929 1185395.431 - -0.09% -
std::multiset<int>::upper_bound(key)_(existent)/1024 -2.15% 7.225 7.070 - 0.51% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 -2.15% 352.664 345.096 - 0.48% -
SetIntersection_Front_Set_uint32_16384_4 -2.15% 1083274.230 1060031.810 - -0.98% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 -2.14% 358379928.689 350693377.562 - -1.28% -
std::rotate(deque<int>)_(by_1/3)/32 -2.14% 21.092 20.640 - -0.48% -
std::set<std::string>::clear()/32 -2.14% 894.980 875.836 - -1.82% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 -2.14% 8265.575 8088.977 - -16.01% -
std::sort(deque<int>)_(heap)/1024 -2.14% 6290.966 6156.610 - -1.03% -
std::list<int>::insert(begin)_(cheap_elements)/8192 -2.13% 12.096 11.838 - -3.14% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 -2.13% 525461.766 514280.236 - 0.00% -
std::make_heap(deque<int>)_(repeated)/8 -2.13% 25.629 25.084 - 0.79% -
std::move_backward(vector<int>)/8 -2.12% 2.319 2.270 - -0.03% -
std::set<int>::erase(key)_(non-existent,_middle)/8192 -2.12% 4.142 4.054 - 0.89% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 -2.12% 8027.561 7857.100 - -14.43% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 -2.12% 17332636.636 16964648.989 - -4.51% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 -2.12% 32.499 31.809 - -23.21% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -2.12% 351168316.546 343727119.511 - -2.64% -
std::for_each_n(deque<int>)/8 -2.12% 1.315 1.287 - 2.93% -
SetIntersection_Front_Set_uint64_64_64 -2.11% 13392655.211 13109434.484 - -4.38% -
std::multiset<int>::lower_bound(key)_(existent)/8192 -2.11% 14.943 14.627 - -0.04% -
SetIntersection_Front_Set_uint32_64_4 -2.11% 16400178.471 16053939.981 - -0.14% -
std::find_end(vector<int>)_(single_element)/8192 -2.11% 1906.519 1866.317 - 0.29% -
BM_PushHeap_float_Random_256 -2.11% 6.791 6.648 - -9.75% -
BM_PushHeap_uint32_Ascending_16 -2.10% 0.948 0.928 - 0.04% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 -2.10% 25952124.726 25407356.415 - -1.25% -
std::list<std::string>::operator=(const&)_(cheap_elements)/32 -2.09% 23.606 23.112 - -0.21% -
ranges::minmax(std::list<long_long>)/8 -2.09% 2.599 2.544 - 0.69% -
std::sort(vector<NonIntegral>)_(pipe-organ)/8 -2.09% 17.592 17.225 - -0.71% -
std::unique_copy(vector<int>)_(sprinkled)/52 -2.08% 22.108 21.648 - -1.65% -
std::unordered_set<std::string>::clear()/8192 -2.08% 222168.910 217547.246 - -1.62% -
BM_StringRelational_Less_Small_Small_ChangeLast -2.08% 1.791 1.754 - 1.00% -
rng::ends_with(deque<int>)_(mismatch_at_start)/50 -2.08% 2.182 2.137 - 0.01% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -2.08% 3110824.289 3046192.470 - -0.14% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 -2.07% 208827.776 204496.134 - -0.08% -
SetIntersection_Front_Set_uint32_1024_16 -2.07% 1232258.634 1206700.082 - 1.17% -
std::find_if(list<int>)_(bail_25%)/8 -2.07% 0.941 0.921 - 0.12% -
rng::find_last(vector<int>)_(bail_90%)/1048576 -2.07% 23508.753 23021.210 - -0.35% -
std::map<std::string,_int>::count(key)_(non-existent)/1024 -2.07% 25.110 24.590 - -0.32% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -2.07% 446.232 436.993 - -3.92% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -2.07% 32.917 32.237 - -1.20% -
std::map<int,_int>::erase(key)_(non-existent,_middle)/1024 -2.06% 2.974 2.913 - 0.22% -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/8192 -2.06% 11.644 11.405 - 0.17% -
std::deque<std::string>::ctor(size)/32 -2.06% 45.440 44.505 - 0.96% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 -2.06% 4288318.668 4200126.260 - -0.88% -
bm_swap_ranges_vb_aligned/512 -2.06% 5.094 4.989 - 0.38% -
bm_lexicographical_compare<signed_char>/8 -2.05% 3.521 3.449 - 4.46% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 -2.05% 15273241.690 14960019.139 - -0.14% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -2.05% 9181057.382 8992849.393 - -1.32% -
std::unordered_set<std::string>::count(key)_(existent)/8192 -2.05% 39.105 38.303 - -7.34% -
SetIntersection_Front_Set_string_256_256 -2.05% 29610376.658 29004186.786 - -6.05% -
std::map<int,_int>::contains(key)_(existent)/8192 -2.05% 5.624 5.509 - 0.51% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 -2.04% 9275.458 9085.910 - 0.25% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 -2.04% 15.065 14.758 - 0.58% -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 -2.04% 30.098 29.485 - -78.21% -
SetIntersection_Front_Vector_float_16384_256 -2.03% 2264161.569 2218149.032 - -2.53% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_1 -2.03% 219731497.585 215269478.091 - 0.10% -
std::make_heap(deque<int>,_pred)_(shuffled)/8 -2.03% 23.198 22.728 - -0.12% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -2.02% 9985993.534 9783864.259 - 11.26% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 -2.02% 55974.868 54842.546 - -4.52% -
SetIntersection_Front_Set_uint32_256_256 -2.02% 7926937.642 7766638.824 - 1.40% -
SetIntersection_None_Vector_float_262144_262144 -2.02% 1139001.290 1116018.479 - -1.36% -
std::list<int>::operator=(const&)_(cheap_elements)/1024 -2.01% 757.120 741.876 - -0.64% -
std::copy_backward(vector<bool>)_(aligned)/32768 -2.01% 36.546 35.810 - 0.58% -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8192 -2.01% 63762.159 62478.820 - -1.58% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -2.01% 400.302 392.250 - 0.16% -
SetIntersection_Front_Set_string_256_4 -2.01% 4948308.047 4848927.146 - -2.00% -
std::is_partitioned(list<int>)_(unpartitioned)/32 -2.01% 4.324 4.238 - 0.10% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -2.00% 16531.813 16200.393 - 1.22% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 -2.00% 4070.250 3988.661 - 0.15% -
std::multiset<int>::lower_bound(key)_(existent)/1024 -2.00% 7.237 7.092 - 0.42% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 -2.00% 2.492 2.442 - -1.02% -
std::remove_copy_if(vector<int>)_(sprinkled)/1024 -2.00% 354.519 347.422 - 1.19% -
SetIntersection_Front_Set_uint32_262144_1 -2.00% 1068412.545 1047032.558 - 0.33% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 -2.00% 27419.130 26871.253 - 0.16% -
std::unordered_multimap<int,_int>::ctor(const&)/1024 -2.00% 6893.787 6756.040 - 1.45% -
BM_num_get<long_long> -2.00% 10.717 10.503 - -3.42% -
std::map<std::string,_int>::ctor(const&)/8192 -2.00% 349817.339 342829.653 - -0.25% -
std::map<std::string,_int>::find(key)_(existent)/8192 -1.99% 30.723 30.110 - -1.11% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.99% 14128.914 13847.273 - 0.41% -
BM_deque_vector_copy_backward/65536 -1.99% 8406.187 8238.690 - 6.23% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/1024 -1.99% 11441.224 11213.569 - -0.18% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 -1.99% 2825.423 2769.216 - 0.09% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.99% 454.794 445.758 - -0.06% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -1.99% 18.025 17.667 - -2.71% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8 -1.99% 55.879 54.769 - 0.00% -
ranges::min(std::list<long_long>)/64 -1.98% 24.935 24.441 - -0.74% -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 -1.98% 6596.483 6465.735 - -2.41% -
std::map<std::string,_int>::ctor(const&,_alloc)/8192 -1.98% 350058.201 343120.688 - -0.82% -
std::rotate(vector<bool>)_(1_element_backward)/8192 -1.98% 112.384 110.157 - -11.91% -
SetIntersection_Front_Set_uint32_64_64 -1.98% 13644203.822 13373918.256 - 1.27% -
BM_deque_deque_ranges_copy_backward/70000 -1.98% 8705.752 8533.615 - 4.95% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/8192 -1.98% 261.520 256.352 - -0.46% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 -1.96% 148966.252 146039.768 - 0.01% -
std::flat_map<int,_int>::find(key)_(existent)/8192 -1.96% 12.349 12.106 - -3.24% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.96% 762.161 747.216 - -1.76% -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 -1.96% 20.475 20.074 - -1.13% -
std::partial_sort_copy(vector<int>)_(repeated)/8 -1.96% 8.724 8.553 - -1.80% -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 -1.95% 36252.592 35544.788 - -1.57% -
BM_deque_deque_move_backward/65536 -1.95% 8175.946 8016.430 - 5.89% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 -1.95% 8834532.523 8662250.015 - 0.12% -
std::search(list<int>)_(no_match)/1024 -1.95% 767.268 752.341 - 2.94% -
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 -1.94% 19.814 19.429 - -1.07% -
std::rotate(vector<bool>)_(by_1/2)/8192 -1.94% 15.385 15.086 - 0.13% -
std::partial_sort(deque<int>)_(heap)/8192 -1.94% 273229.063 267933.070 - -0.32% -
BM_deque_vector_ranges_move_backward/1024 -1.94% 37.698 36.969 - 0.51% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 -1.93% 2.312 2.268 - -4.59% -
SetIntersection_Interlaced_Set_string_64_16 -1.93% 38551254.896 37806614.236 - 0.18% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -1.93% 9155236.990 8978400.610 - -2.92% -
std::stable_partition(deque<int>)_(alloc_fails)/50 -1.93% 1914.752 1877.856 - 0.71% -
std::is_sorted_until(vector<int>,_pred)/1024 -1.93% 416.226 408.208 - 0.05% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -1.93% 20.590 20.194 - -0.72% -
std::sort_heap(deque<int>,_pred)/8192 -1.92% 430587.402 422313.560 - -1.86% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 -1.92% 2004205.568 1965794.109 - -1.64% -
SetIntersection_None_Vector_string_1024_1 -1.92% 1166629.320 1144280.111 - -2.17% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 -1.91% 1625526.447 1594420.572 - -3.77% -
BM_deque_deque_copy/4000 -1.91% 142.762 140.030 - -1.17% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 -1.91% 734259.286 720244.628 - -0.27% -
SetIntersection_Front_Set_float_262144_256 -1.91% 3623555.529 3554496.190 - -14.57% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 -1.91% 25.942 25.448 - 3.34% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 -1.91% 13.227 12.975 - -1.69% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -1.90% 48.666 47.739 - -1.62% -
std::rotate(deque<int>)_(1_element_forward)/1024 -1.90% 37.974 37.251 - -0.33% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 -1.90% 16331550.809 16020613.181 - -0.76% -
SetIntersection_Front_Set_uint32_1_1 -1.90% 543421881.770 533086582.348 - -0.38% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/1024 -1.90% 181.520 178.069 - 0.78% -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/1024 -1.90% 8.096 7.942 - 0.31% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 -1.90% 22.920 22.484 - 1.05% -
BM_deque_deque_ranges_copy_backward/1 -1.90% 2.582 2.533 - -3.57% -
std::map<int,_int>::insert(value)_(new_value,_end)/1024 -1.90% 26.665 26.159 - -2.15% -
std::set<int>::lower_bound(key)_(non-existent)/1024 -1.90% 6.124 6.008 - -17.18% -
SetIntersection_Front_Vector_float_262144_64 -1.89% 1362264.150 1336455.228 - -1.74% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 -1.89% 9.349 9.172 - -0.54% -
SetIntersection_None_Vector_uint64_1024_64 -1.89% 1076251.656 1055896.127 - -1.43% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 -1.89% 352811.450 346148.294 - -0.34% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 -1.89% 18463.895 18115.289 - -26.24% -
std::multiset<std::string>::count(key)_(existent)/32 -1.89% 20.403 20.018 - 0.48% -
rng::find(vector<bool>)_(process_all)/1024 -1.88% 4.730 4.641 - -0.65% -
std::set<std::string>::insert(value)_(new_value,_middle)/8192 -1.88% 53.028 52.030 - 23.66% -
std::partial_sort_copy(vector<int>)_(ascending)/8 -1.88% 8.839 8.673 - -2.42% -
SetIntersection_Front_Vector_float_1024_16 -1.88% 1120494.465 1099423.196 - -2.15% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 -1.88% 44.496 43.659 - 0.96% -
std::mismatch(list<int>)_(it,_it,_it)/1000 -1.88% 754.286 740.124 - 0.02% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8192 -1.88% 564176.625 553589.805 - -1.09% -
std::multimap<int,_int>::erase(key)_(existent)/1024 -1.87% 27.637 27.119 - 6.20% -
std::make_heap(deque<int>,_pred)_(descending)/1024 -1.87% 656.883 644.612 - -1.11% -
BM_PushHeap_string_SingleElement_64 -1.87% 2.650 2.600 - -6.37% -
std::deque<int>::ctor(const&)_(cheap_elements)/8192 -1.87% 2181.642 2140.949 - -6.82% -
std::multimap<int,_int>::contains(key)_(existent)/32 -1.86% 1.757 1.724 - -0.77% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -1.86% 567.427 556.849 - -13.47% -
std::multiset<int>::erase(key)_(non-existent,_end)/1024 -1.86% 6.581 6.458 - 0.10% -
std::stable_partition(list<int>)_(sparse)/32 -1.86% 9.813 9.631 - -0.48% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 -1.86% 21.102 20.710 - -23.08% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 -1.86% 1628373.615 1598158.691 - -2.31% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.86% 7730.543 7587.106 - -0.59% -
std::multiset<std::string>::clear()/32 -1.85% 914.220 897.284 - -2.08% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 -1.85% 5339909.892 5241032.903 - 0.35% -
std::partial_sort_copy(deque<int>)_(repeated)/8192 -1.85% 29970.928 29416.521 - -1.20% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 -1.85% 12919.907 12681.343 - -0.16% -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 -1.85% 21.785 21.383 - -3.44% -
std::is_sorted_until(vector<int>)/8 -1.85% 2.100 2.061 - -0.02% -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/1024 -1.85% 13388.718 13141.654 - -0.35% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -1.84% 18.997 18.647 - -1.74% -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 -1.84% 13151.505 12908.959 - 2.15% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 -1.84% 12671021.893 12437539.075 - 0.02% -
SetIntersection_Front_Set_uint32_256_16 -1.84% 4582118.795 4497739.700 - 0.36% -
std::remove_copy(deque<int>)_(prefix)/32 -1.84% 13.171 12.929 - 0.56% -
std::map<int,_int>::erase(key)_(non-existent,_middle)/8192 -1.84% 4.082 4.007 - 0.63% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 -1.84% 78.272 76.832 - -2.44% -
std::set<int>::erase(key)_(non-existent,_end)/8192 -1.84% 8.636 8.478 - 3.83% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 -1.84% 19120835.392 18769275.730 - -0.62% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 -1.84% 32.405 31.809 - -2.57% -
std::flat_map<int,_int>::count(key)_(existent)/8192 -1.83% 11.812 11.596 - 0.27% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 -1.83% 16.775 16.468 - -0.35% -
std::equal(vector<int>)_(it,_it,_it,_it)/8192 -1.83% 582.309 571.657 - -3.42% -
std::copy_if(list<int>)_(entire_range)/262144 -1.83% 217855.366 213870.962 - -0.05% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.83% 63970.597 62801.992 - 0.19% -
std::find_end(vector<int>)_(match_near_end)/1000 -1.83% 28.469 27.949 - 0.79% -
BM_num_get<bool> -1.83% 11.765 11.550 - -2.54% -
std::stable_partition(list<int>)_(sparse)/8192 -1.82% 8821.125 8660.285 - -2.99% -
std::flat_map<int,_int>::lower_bound(key)_(existent)/8192 -1.82% 11.599 11.388 - -0.21% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 -1.82% 702745.412 689948.408 - 0.26% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 -1.82% 14.803 14.533 - -0.95% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -1.82% 5620022.354 5517946.216 - 20.60% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/1024 -1.82% 6.752 6.629 - 1.05% -
BM_StringEraseWithMove_Small_Opaque -1.81% 2.227 2.186 - 0.15% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 -1.81% 8425528.163 8272935.159 - -0.01% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.81% 381302.309 374402.177 - -3.05% -
SetIntersection_None_Vector_float_16384_16384 -1.81% 1121863.518 1101585.933 - -0.12% -
std::multimap<int,_int>::find(key)_(non-existent)/32 -1.81% 2.480 2.435 - 2.74% -
std::for_each(list<int>)/50 -1.80% 21.911 21.516 - -1.32% -
std::sort(vector<int>)_(descending)/1024 -1.80% 1028.788 1010.257 - -0.75% -
SetIntersection_Front_Set_uint32_256_4 -1.80% 4281665.786 4204713.388 - -0.33% -
std::sort(deque<int>)_(qsort_adversarial)/8192 -1.80% 493794.938 484928.799 - 1.53% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_1 -1.80% 218181429.981 214264042.392 - 0.43% -
SetIntersection_Front_Set_string_1024_16 -1.79% 1864843.884 1831399.312 - -6.34% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.79% 166424.594 163442.740 - -0.96% -
std::partial_sort(vector<NonIntegral>)_(descending)/8 -1.79% 26.471 25.996 - -3.51% -
BM_StringAssignStr_Large_Transparent -1.78% 10.406 10.220 - -0.23% -
std::sort(vector<NonIntegral>)_(ascending)/8 -1.78% 15.746 15.465 - -1.76% -
rng::find_last_if(deque<int>)_(bail_10%)/1048576 -1.77% 368281.524 361748.643 - 0.31% -
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 -1.77% 11.716 11.509 - 0.28% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -1.77% 29680906.456 29155686.931 - 7.22% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -1.77% 34.680 34.067 - 10.84% -
std::rotate(list<int>)_(by_1/4)/8192 -1.77% 6654.515 6536.866 - -0.23% -
std::sort(vector<NonIntegral>)_(descending)/8192 -1.76% 5325.345 5231.381 - -0.56% -
std::set<int>::count(key)_(non-existent)/32 -1.76% 2.935 2.883 - 0.66% -
BM_CmpLess_int_uchar -1.76% 1.102 1.083 - -2.53% -
std::replace_if(deque<int>)_(prefix)/32 -1.76% 14.136 13.887 - 1.14% -
std::set<int>::lower_bound(key)_(non-existent)/32 -1.76% 2.285 2.244 - -22.01% -
BM_deque_vector_ranges_move_backward/65536 -1.76% 8178.375 8034.458 - 1.56% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.76% 33994.030 33396.614 - -1.49% -
BM_PushHeap_string_SingleElement_256 -1.76% 2.595 2.549 - -6.12% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 -1.75% 18.906 18.575 - -3.31% -
BM_num_put<long_double> -1.75% 59.709 58.666 - -0.69% -
std::unique(list<int>,_pred)_(sprinkled)/32 -1.74% 65.995 64.844 - -1.57% -
std::find_end(vector<int>)_(process_all)/1024 -1.74% 230.352 226.338 - 0.09% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 -1.74% 16.705 16.414 - 2.21% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.74% 352971.059 346826.314 - -0.53% -
SetIntersection_Front_Vector_string_16384_1024 -1.74% 38380217.623 37712415.505 - -0.91% -
rng::ends_with(list<int>)_(mismatch_at_start)/8 -1.74% 3.147 3.092 - 0.43% -
std::flat_map<int,_int>::count(key)_(existent)/1024 -1.74% 8.311 8.167 - 0.35% -
std::map<int,_int>::ctor(&&,_different_allocs)/8192 -1.73% 52326.592 51420.621 - -0.64% -
SetIntersection_None_Vector_float_16384_64 -1.73% 1115670.614 1096363.892 - -0.99% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -1.73% 1252151.880 1230500.702 - 4.12% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 -1.73% 19258.804 18926.289 - -26.42% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 -1.73% 18.929 18.602 - -1.74% -
std::find_if(vector<char>)_(bail_25%)/32768 -1.72% 832.630 818.273 - 2.75% -
std::stable_partition(list<int>)_(alloc_fails)/1024 -1.72% 4177.639 4105.705 - -1.81% -
SetIntersection_Interlaced_Vector_string_262144_262144 -1.72% 14682604.248 14429810.793 - -0.32% -
SetIntersection_Front_Vector_string_262144_262144 -1.72% 14618667.887 14366981.932 - -1.61% -
std::find_end(vector<int>)_(single_element)/1024 -1.72% 248.990 244.708 - 0.25% -
std::shift_right(list<int>)/50 -1.72% 26.778 26.318 - -0.98% -
SetIntersection_Front_Vector_string_262144_16 -1.71% 1656453.265 1628107.502 - -0.53% -
BM_PushHeap_string_SingleElement_1024 -1.71% 2.600 2.556 - -5.76% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 -1.71% 1822743.568 1791570.393 - -1.90% -
std::multiset<int>::erase(key)_(non-existent,_middle)/8192 -1.71% 4.310 4.237 - 0.21% -
std::search(deque<int>)_(same_length)/8192 -1.71% 3817.725 3752.598 - -0.85% -
BM_num_put<double> -1.71% 58.195 57.203 - -0.30% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -1.70% 17.807 17.504 - -1.07% -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 -1.70% 5827.425 5728.291 - -0.44% -
std::set<std::string>::contains(key)_(existent)/1024 -1.70% 22.876 22.487 - -7.12% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 -1.70% 24765.125 24344.442 - -0.15% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.70% 825.093 811.085 - -2.07% -
BM_CmpEqual_int_uchar -1.70% 1.097 1.078 - -2.54% -
SetIntersection_None_Set_uint64_256_256 -1.69% 5759447.027 5661955.615 - -0.31% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -1.69% 15.817 15.549 - -0.28% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 -1.69% 922.015 906.418 - -1.27% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -1.69% 280337.909 275596.320 - 0.71% -
SetIntersection_Front_Set_float_16384_4 -1.69% 1054886.499 1037095.353 - -3.42% -
BM_PushHeap_uint32_Random_16384 -1.68% 5.835 5.737 - -0.61% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 -1.68% 468.880 460.990 - -0.39% -
SetIntersection_Interlaced_Vector_string_1024_64 -1.68% 8241527.255 8102941.015 - -1.01% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 -1.68% 354270.453 348313.884 - -0.96% -
std::map<int,_int>::ctor(const&,_alloc)/0 -1.68% 12.886 12.669 - -0.64% -
std::map<int,_int>::erase(key)_(non-existent,_middle)/32 -1.68% 1.794 1.764 - 0.19% -
rng::contains_subrange(vector<int>)_(same_length)/50 -1.68% 12.836 12.621 - -0.09% -
std::remove_if(list<int>)_(sprinkled)/8192 -1.68% 8206.430 8068.888 - -1.18% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -1.67% 20.488 20.145 - -1.06% -
std::pop_heap(vector<size_t>)/1024 -1.67% 9.961 9.794 - -0.44% -
std::find_end(vector<int>)_(single_element)/1000 -1.67% 243.848 239.771 - 0.53% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.67% 408371.956 401546.640 - -2.78% -
std::remove_copy_if(list<int>)_(prefix)/50 -1.67% 25.001 24.583 - -0.95% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -1.67% 1219401.394 1199043.115 - 5.54% -
std::deque<int>::ctor(size)/32 -1.67% 27.980 27.514 - -6.19% -
std::find_end(vector<int>)_(process_all)/1000 -1.67% 225.295 221.537 - -0.21% -
std::sort(deque<int>)_(qsort_adversarial)/1024 -1.67% 17852.187 17554.522 - -0.06% -
std::flat_multimap<int,_int>::contains(key)_(existent)/1024 -1.66% 8.292 8.154 - 0.25% -
std::partition_point(deque<int>)/50 -1.66% 4.746 4.667 - 1.10% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 -1.66% 2087923.096 2053187.906 - -1.35% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -1.66% 883.443 868.749 - 4.79% -
std::set<int>::ctor(&&,_different_allocs)/32 -1.66% 178.581 175.619 - -2.19% -
BM_lexicographical_compare_three_way<IntPtr>/16 -1.66% 4.395 4.322 - 0.45% -
bm_swap_ranges_vb_aligned/4096 -1.65% 12.948 12.734 - 1.70% -
std::search(vector<int>)_(same_length)/1000 -1.63% 243.449 239.471 - -0.65% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 -1.63% 713.692 702.037 - -1.04% -
std::move(vector<bool>)_(unaligned)/4096 -1.63% 26.490 26.058 - -2.52% -
SetIntersection_Front_Vector_string_1024_1024 -1.63% 39534190.893 38890131.068 - -2.39% -
rng::find_last_if(deque<int>)_(bail_10%)/8192 -1.63% 2804.347 2758.666 - 0.24% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 -1.63% 3.867 3.804 - -0.65% -
SetIntersection_Front_Set_float_256_1 -1.63% 4150132.907 4082621.848 - -1.19% -
std::find_end(list<int>)_(same_length)/1000 -1.63% 753.597 741.346 - 0.44% -
std::multiset<int>::insert(value)_(new_value,_middle)/8192 -1.62% 33.234 32.695 - 3.28% -
SetIntersection_Interlaced_Vector_string_16384_1024 -1.62% 120930270.099 118972965.747 - -1.07% -
SetIntersection_Interlaced_Vector_uint64_1024_64 -1.62% 4328334.795 4258293.591 - -0.70% -
std::reverse(list<int>)/8 -1.62% 1.997 1.964 - 2.00% -
std::set<int>::count(key)_(existent)/1024 -1.61% 4.383 4.312 - 1.33% -
std::flat_map<int,_int>::equal_range(key)_(existent)/1024 -1.61% 8.466 8.330 - 0.02% -
SetIntersection_Interlaced_Set_float_256_64 -1.61% 14063643.190 13837246.431 - 6.41% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 -1.61% 0.649 0.638 - -3.23% -
std::copy_n(list<int>)/64 -1.61% 14.762 14.524 - -0.27% -
SetIntersection_Front_Vector_float_16384_64 -1.61% 1363776.980 1341839.390 - -1.83% -
std::set<int>::erase(key)_(existent)/8192 -1.61% 69.471 68.354 - 0.79% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 -1.60% 32.608 32.085 - -1.68% -
std::stable_sort(vector<int>)_(pipe-organ)/8192 -1.60% 18542.641 18245.387 - 0.29% -
std::make_heap(deque<int>,_pred)_(ascending)/8 -1.60% 25.155 24.753 - 0.19% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.60% 382877.181 376750.639 - 0.07% -
std::flat_map<int,_int>::equal_range(key)_(existent)/8192 -1.60% 11.771 11.583 - -0.13% -
std::sort(vector<int>)_(ascending)/8192 -1.60% 3781.455 3721.040 - -0.09% -
std::flat_multimap<int,_int>::find(key)_(existent)/8192 -1.60% 12.342 12.145 - 0.63% -
std::unordered_multimap<int,_int>::ctor(const&)/8192 -1.59% 55900.650 55010.628 - 0.08% -
rng::fold_left(deque<int>)/8 -1.59% 3.714 3.655 - -6.59% -
std::set<std::string>::insert(value)_(new_value,_middle)/0 -1.59% 23.181 22.813 - -34.09% -
std::mismatch(list<int>)_(it,_it,_it)/1024 -1.59% 768.555 756.344 - -0.03% -
std::move_backward(list<int>)/262144 -1.59% 264220.249 260022.937 - 0.55% -
BM_num_put<long_long> -1.59% 12.010 11.819 - 1.81% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 -1.59% 1770047.243 1741988.899 - -0.17% -
SetIntersection_Interlaced_Vector_string_256_64 -1.58% 19917478.136 19602162.739 - -6.02% -
BM_PushHeap_string_QuickSortAdversary_4 -1.58% 6.539 6.435 - 1.38% -
std::partial_sort_copy(deque<int>)_(shuffled)/1024 -1.58% 6978.023 6867.692 - -0.74% -
BM_StringAssignAsciiz_Huge_Opaque -1.58% 191.490 188.464 - -0.10% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -1.58% 1959249.998 1928313.395 - -1.63% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 -1.58% 14.457 14.228 - 7.17% -
std::flat_map<int,_int>::contains(key)_(existent)/1024 -1.58% 7.975 7.849 - -0.14% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 -1.58% 37.902 37.304 - -1.40% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 -1.58% 1.347 1.325 - 12.98% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 -1.58% 16.728 16.465 - 2.49% -
SetIntersection_Front_Vector_float_256_4 -1.57% 4174822.093 4109141.550 - -0.93% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 -1.57% 11.438 11.258 - 0.47% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.57% 672.453 661.877 - -3.43% -
std::fill_n(vector<bool>)/32768 -1.57% 30.130 29.658 - -1.84% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/1024 -1.57% 8.054 7.927 - 0.40% -
std::unordered_set<std::string>::ctor(const&)/0 -1.56% 13.062 12.858 - 0.32% -
BM_CmpLess_uchar_uint -1.56% 1.071 1.054 - -5.68% -
std::set<std::string>::clear()/1024 -1.56% 22028.226 21685.228 - -4.00% -
std::map<int,_int>::ctor(const&,_alloc)/1024 -1.56% 6943.077 6834.971 - 3.82% -
std::set<int>::find(key)_(existent)/32 -1.56% 1.713 1.686 - -0.19% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 -1.56% 16.964 16.700 - -53.95% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 -1.55% 1045680.970 1029426.499 - -2.45% -
SetIntersection_Front_Vector_string_16_16 -1.55% 51915473.536 51109651.020 - -0.28% -
SetIntersection_Front_Set_string_256_16 -1.55% 7207721.629 7095850.600 - -3.01% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -1.55% 16.722 16.462 - 0.09% -
BM_CmpEqual_schar_int -1.55% 1.119 1.101 - -2.33% -
SetIntersection_Front_Set_float_1024_16 -1.55% 1220112.372 1201211.342 - -1.37% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 -1.54% 27.881 27.450 - -6.19% -
BM_deque_deque_ranges_move_backward/64000 -1.54% 7880.339 7758.653 - 5.53% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(equal_allocators) -1.54% 1.982 1.952 - -0.82% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 -1.54% 18426701.672 18142663.455 - -3.03% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 -1.54% 10.474 10.312 - -26.53% -
SetIntersection_Interlaced_Vector_uint64_256_4 -1.54% 4837509.501 4763036.548 - -5.61% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 -1.54% 340.553 335.319 - 2.20% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -1.54% 1627090.902 1602085.531 - -1.81% -
std::list<int>::insert(begin)_(cheap_elements)/1024 -1.54% 12.038 11.853 - -2.96% -
std::reverse(vector<int>)/64 -1.53% 4.181 4.117 - -0.80% -
std::sort(vector<NonIntegral>)_(pipe-organ)/1024 -1.53% 1891.546 1862.532 - 0.11% -
std::partition_copy(list<int>)/50 -1.53% 13.224 13.021 - 0.34% -
bm_ranges_lexicographical_compare<unsigned_char>/8 -1.53% 1.387 1.365 - -1.03% -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 -1.53% 52020.938 51224.169 - -2.85% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.53% 6108.005 6014.497 - 4.94% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 -1.53% 1.338 1.317 - -14.40% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8 -1.53% 53.239 52.426 - -1.31% -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 -1.53% 7623.537 7507.207 - 0.49% -
BM_PushHeap_string_Descending_16 -1.52% 2.145 2.112 - -4.75% -
std::move(vector<int>)/32768 -1.52% 1735.045 1708.625 - -0.06% -
std::is_sorted_until(list<int>)/1024 -1.52% 753.282 741.820 - -0.01% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 -1.52% 2112701.336 2080587.320 - -0.93% -
std::set<int>::erase(key)_(non-existent,_middle)/32 -1.52% 1.783 1.756 - -5.66% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.52% 254276.589 250413.032 - 1.82% -
std::copy_backward(deque<int>)/262144 -1.52% 31527.774 31049.011 - -0.55% -
SetIntersection_None_Vector_float_256_64 -1.52% 3420108.695 3368188.577 - -1.63% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 -1.52% 18.116 17.841 - 0.81% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8 -1.52% 0.767 0.756 - -0.95% -
SetIntersection_Front_Set_uint64_16384_1 -1.52% 1041412.228 1025618.560 - 1.65% -
std::unique_copy(list<int>)_(sprinkled)/52 -1.52% 24.200 23.834 - 0.03% -
BM_CmpLess_schar_int -1.51% 1.134 1.117 - 1.18% -
std::find_if(vector<int>)_(process_all)/50 -1.51% 5.575 5.491 - -2.66% -
std::count(deque<int>)_(every_other)/1048576 -1.51% 256638.335 252760.432 - 0.83% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 -1.51% 17173125.253 16913762.228 - -0.72% -
rng::find_last(forward_list<int>)_(bail_90%)/50 -1.51% 20.745 20.432 - -0.41% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 -1.51% 25.612 25.226 - 2.39% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 -1.51% 1625588.299 1601115.314 - -3.06% -
BM_deque_vector_copy_backward/4000 -1.51% 145.974 143.777 - 1.32% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 -1.50% 4.217 4.153 - -0.09% -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8 -1.50% 53.116 52.318 - -0.79% -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8192 -1.50% 176799.752 174142.566 - 0.25% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 -1.50% 778.881 767.186 - -0.62% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -1.50% 32.690 32.199 - 1.65% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -1.50% 6185.264 6092.420 - -0.15% -
SetIntersection_None_Vector_float_262144_16 -1.50% 1148700.203 1131468.799 - -1.32% -
SetIntersection_Front_Set_string_64_64 -1.50% 35708692.995 35173093.585 - -4.21% -
BM_deque_vector_ranges_copy_backward/70000 -1.50% 8802.341 8670.368 - -15.16% -
std::stable_sort(vector<NonIntegral>)_(shuffled)/1024 -1.50% 12175.024 11992.657 - 0.35% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.50% 50.780 50.020 - 1.47% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 -1.49% 350879.879 345645.103 - -4.24% -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8192 -1.49% 156819.438 154480.258 - -0.31% -
std::stable_partition(vector<int>)_(dense)/8192 -1.49% 2114.738 2083.201 - 0.20% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 -1.49% 1227618.278 1209328.589 - -0.99% -
std::copy(vector<int>)/8 -1.49% 2.300 2.266 - 2.39% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -1.48% 1165944.983 1148659.261 - -1.71% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 -1.48% 18.072 17.805 - -1.47% -
std::flat_map<int,_int>::upper_bound(key)_(existent)/1024 -1.48% 8.089 7.969 - 0.29% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.48% 383.663 377.987 - -0.60% -
SetIntersection_Front_Set_uint32_64_16 -1.48% 15515603.978 15286300.479 - 0.03% -
std::multiset<int>::count(key)_(existent)/1024 -1.48% 5.823 5.737 - 1.47% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.48% 44488.565 43831.936 - -6.32% -
BM_PushHeap_uint32_Random_4 -1.48% 2.232 2.199 - -0.36% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 -1.47% 555.974 547.812 - -12.45% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.47% 352436.617 347263.828 - -0.68% -
BM_StringAssignAsciiz_Huge_Transparent -1.47% 191.283 188.476 - -0.01% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 -1.47% 271.171 267.198 - 0.97% -
std::sort_heap(deque<int>)/1024 -1.46% 13366.024 13170.330 - -1.47% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.46% 16674.938 16430.829 - -0.27% -
std::deque<int>::ctor(size)/1024 -1.46% 75.611 74.505 - -1.12% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8192 -1.46% 477515.774 470557.678 - -0.64% -
std::multimap<int,_int>::lower_bound(key)_(existent)/8192 -1.46% 10.385 10.233 - 0.57% -
std::multimap<int,_int>::lower_bound(key)_(existent)/1024 -1.45% 7.204 7.099 - 0.84% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1 -1.45% 16669078.076 16427202.740 - -0.35% -
std::move(deque<int>)/1048576 -1.45% 55448.868 54644.401 - -0.58% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.45% 804.813 793.147 - -1.00% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 -1.45% 429.918 423.695 - -1.45% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.45% 1034.477 1019.508 - 4.54% -
rng::contains(vector<int>)_(process_all)/32 -1.45% 8.392 8.270 - 0.67% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.45% 8548.018 8424.471 - -9.12% -
SetIntersection_Interlaced_Vector_uint32_16384_256 -1.44% 24577828.268 24222756.635 - 16.68% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -1.44% 38.352 37.798 - -12.22% -
std::generate(list<int>)/32 -1.44% 8.556 8.432 - 0.61% -
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 -1.44% 20.883 20.582 - -0.62% -
std::adjacent_find(vector<int>)/1048576 -1.44% 236603.991 233192.050 - 0.46% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 -1.44% 137277.425 135297.831 - -1.93% -
SetIntersection_Front_Vector_string_1024_4 -1.44% 1200919.404 1183628.995 - -0.96% -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 -1.44% 940.821 927.280 - 0.60% -
rng::find_if_not(vector<bool>)_(process_all)/50 -1.44% 24.138 23.790 - -1.32% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.43% 814.977 803.285 - -0.80% -
BM_PushHeap_string_SingleElement_16384 -1.43% 2.576 2.539 - -6.11% -
std::deque<int>::insert(middle)_(cheap_elements)/1024 -1.43% 30.055 29.624 - -0.27% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -1.43% 17.406 17.156 - -6.80% -
std::replace_if(deque<int>)_(prefix)/50 -1.43% 20.553 20.258 - -0.27% -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 -1.43% 285.072 280.993 - -1.86% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/1024 -1.43% 32608.156 32142.439 - 1.18% -
rng::contains(vector<int>)_(process_all)/50 -1.43% 12.349 12.173 - 0.42% -
std::replace(deque<int>)_(prefix)/50 -1.43% 19.365 19.089 - 0.43% -
std::list<std::string>::erase(begin)_(expensive_elements)/32 -1.43% 29.559 29.137 - -2.66% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/8192 -1.43% 60605.813 59741.383 - -0.39% -
rng::fold_left(deque<int>)/50 -1.42% 37.638 37.102 - 35.90% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -1.42% 107458.105 105929.082 - 3.16% -
std::generate(deque<int>)/50 -1.42% 12.812 12.631 - 5.71% -
std::sort(vector<NonIntegral>)_(pipe-organ)/8192 -1.42% 18516.360 18253.888 - 0.10% -
BM_num_put<unsigned_long> -1.42% 11.943 11.774 - 4.51% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 -1.42% 2368700.311 2335179.043 - 0.50% -
std::flat_map<int,_int>::upper_bound(key)_(existent)/8192 -1.41% 11.629 11.465 - 0.33% -
std::sort(vector<NonIntegral>)_(descending)/8 -1.41% 25.383 25.024 - 1.37% -
std::sort(vector<int>)_(pipe-organ)/8192 -1.41% 21775.624 21468.623 - -0.01% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.41% 293.229 289.097 - 4.57% -
std::find_end(vector<int>)_(near_matches)/1000 -1.41% 13631.156 13439.116 - 0.22% -
std::make_heap(deque<int>,_pred)_(repeated)/8 -1.41% 23.615 23.282 - -0.38% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 -1.41% 11694.500 11530.062 - -1.24% -
SetIntersection_Front_Set_string_16384_256 -1.41% 14863566.354 14654572.752 - -1.26% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.40% 60156.040 59311.154 - -1.31% -
rng::find_last_if(vector<int>)_(bail_90%)/50 -1.40% 1.527 1.505 - -0.22% -
SetIntersection_None_Vector_string_262144_16 -1.40% 1305546.662 1287231.247 - 1.14% -
std::rotate(vector<bool>)_(by_1/2)/32 -1.40% 18.288 18.032 - 1.17% -
std::copy_if(list<int>)_(every_other)/1048576 -1.40% 837256.944 825516.607 - -0.05% -
std::copy_if(vector<int>)_(every_other)/1048576 -1.40% 505509.875 498426.600 - 1.12% -
std::unique(list<int>,_pred)_(contiguous)/52 -1.40% 71.702 70.698 - -0.88% -
std::set<int>::equal_range(key)_(existent)/8192 -1.40% 8.150 8.036 - -5.49% -
std::reverse_copy(list<int>)/32768 -1.40% 26597.058 26225.180 - -0.29% -
SetIntersection_Front_Vector_float_64_64 -1.40% 10914074.096 10761522.981 - -1.14% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 -1.39% 25969.769 25608.168 - 0.01% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 -1.39% 2.282 2.250 - 3.37% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 -1.39% 11.155 11.000 - 6.08% -
std::replace_if(vector<int>)_(prefix)/32 -1.39% 9.684 9.549 - -1.14% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 -1.39% 9.442 9.311 - -3.64% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -1.39% 17.867 17.620 - 0.03% -
std::unique(deque<int>)_(contiguous)/1024 -1.38% 520.251 513.053 - 0.35% -
std::flat_multimap<int,_int>::erase(iterator)/32 -1.38% 20.135 19.857 - -1.28% -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8 -1.38% 25.207 24.859 - 1.34% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.38% 171737.949 169368.166 - 1.86% -
std::map<int,_int>::find(key)_(existent)/8192 -1.38% 5.427 5.352 - 0.54% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.38% 39572.864 39027.735 - -2.34% -
std::partition_point(list<int>)/32 -1.38% 16.034 15.813 - -0.41% -
SetIntersection_Front_Set_float_256_16 -1.38% 4520440.816 4458227.059 - -1.87% -
SetIntersection_Interlaced_Vector_string_64_4 -1.38% 21671973.372 21373865.131 - -2.67% -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 -1.37% 26.404 26.041 - -2.27% -
SetIntersection_Interlaced_Set_float_256_16 -1.37% 12123622.637 11957254.787 - 0.05% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 -1.37% 1075610.907 1060856.933 - -2.24% -
std::sort(vector<NonIntegral>)_(ascending)/8192 -1.37% 3787.796 3735.904 - 0.17% -
std::sort(vector<NonIntegral>)_(descending)/1024 -1.37% 779.608 768.937 - 0.07% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 -1.37% 13853870.268 13664338.071 - -2.52% -
rng::find_if(vector<bool>)_(process_all)/8192 -1.37% 4571.480 4509.013 - -3.37% -
std::all_of(list<int>)_(process_all)/32768 -1.37% 26950.325 26582.436 - 3.62% -
std::partial_sort_copy(deque<int>)_(shuffled)/8192 -1.36% 87875.752 86676.743 - -0.21% -
BM_deque_deque_ranges_move/70000 -1.36% 3347.350 3301.685 - -4.20% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -1.36% 215.531 212.594 - -1.90% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 -1.36% 26562.443 26200.524 - -0.03% -
std::unordered_set<int>::ctor(const&)/1024 -1.36% 6785.803 6693.377 - 0.16% -
std::for_each(set<int>::iterator)/32 -1.36% 24.631 24.296 - -1.54% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 -1.36% 77046.368 76001.312 - 0.77% -
std::unordered_set<int>::count(key)_(non-existent)/8192 -1.36% 1.502 1.481 - -4.81% -
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 -1.35% 33.728 33.271 - -2.19% -
rng::find_if(vector<bool>)_(process_all)/50 -1.35% 24.211 23.883 - 2.65% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 -1.35% 23.765 23.443 - -0.62% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.35% 400.225 394.823 - 0.81% -
std::remove_if(deque<int>)_(prefix)/50 -1.35% 64.604 63.733 - -1.36% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -1.35% 38.870 38.347 - -0.14% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -1.35% 16.506 16.284 - 1.04% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -1.34% 1134916.793 1119693.871 - 1.03% -
std::make_heap(vector<NonIntegral>)_(repeated)/8 -1.34% 17.740 17.502 - 0.38% -
std::sort(vector<int>)_(qsort_adversarial)/8 -1.34% 15.995 15.781 - 0.36% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 -1.34% 108807.038 107350.893 - -0.33% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.34% 828.932 817.857 - -0.27% -
ranges::minmax(std::list<char>)/64 -1.34% 35.643 35.167 - 4.55% -
std::flat_map<int,_int>::lower_bound(key)_(existent)/1024 -1.34% 7.950 7.844 - 0.18% -
BM_CmpLess_short_short -1.33% 0.954 0.941 - -1.49% -
SetIntersection_Front_Set_float_262144_1 -1.33% 1027517.980 1013810.103 - 2.79% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/0 -1.33% 13.398 13.219 - -1.47% -
std::sort(deque<int>)_(descending)/8192 -1.33% 10459.682 10320.311 - 0.14% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -1.33% 130194123.557 128462638.974 - -0.31% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 -1.33% 1463345.826 1443885.048 - 0.06% -
rng::find_last(list<int>)_(bail_10%)/1024 -1.33% 674.894 665.933 - -46.33% -
SetIntersection_Front_Vector_string_64_64 -1.33% 25256141.707 24920942.713 - -7.78% -
std::stable_partition(vector<int>)_(dense)/1024 -1.32% 292.306 288.437 - -0.31% -
std::multimap<int,_int>::upper_bound(key)_(existent)/8192 -1.32% 10.385 10.247 - 0.75% -
SetIntersection_None_Vector_float_16384_256 -1.32% 1110185.293 1095564.435 - 2.41% -
std::remove_copy_if(list<int>)_(sprinkled)/50 -1.32% 28.427 28.053 - 0.38% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.32% 65377.873 64517.776 - -1.71% -
SetIntersection_None_Set_float_1024_4 -1.31% 8958480.487 8840733.033 - 0.43% -
std::copy_if(vector<int>)_(every_other)/8 -1.31% 4.255 4.199 - 0.92% -
std::make_heap(deque<int>)_(pipe-organ)/8 -1.31% 27.340 26.982 - 0.55% -
rng::ends_with(deque<int>)_(mismatch_at_start)/1024 -1.31% 2.153 2.125 - -0.65% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 -1.30% 16095.942 15885.931 - 1.76% -
std::find_end(vector<int>)_(near_matches)/1024 -1.30% 14095.477 13912.238 - -0.05% -
std::multiset<int>::contains(key)_(existent)/1024 -1.30% 4.017 3.965 - 0.12% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 -1.30% 22.243 21.954 - -2.21% -
std::stable_sort(deque<int>)_(heap)/8 -1.30% 24.052 23.740 - 0.31% -
std::sort(vector<int>)_(ascending)/1024 -1.30% 525.751 518.931 - 0.29% -
std::rotate(deque<int>)_(by_1/2)/32 -1.30% 8.657 8.545 - -0.19% -
SetIntersection_Interlaced_Set_float_16384_64 -1.30% 222895706.134 220009059.755 - 4.58% -
std::rotate(list<int>)_(by_1/3)/1024 -1.29% 810.804 800.316 - -0.44% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -1.29% 18.594 18.354 - -4.74% -
std::map<int,_int>::ctor(const&)/8192 -1.29% 56082.256 55358.116 - -5.70% -
std::sort(deque<int>)_(ascending)/8192 -1.29% 5795.772 5720.966 - 0.33% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 -1.29% 22196.158 21909.847 - 1.32% -
BM_num_get<unsigned_int> -1.29% 9.814 9.688 - -1.05% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 -1.29% 34409.249 33966.509 - -0.29% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -1.29% 13.405 13.233 - -1.18% -
std::partition_point(list<int>)/1024 -1.28% 1297.960 1281.287 - -0.64% -
std::multiset<int>::upper_bound(key)_(existent)/32 -1.28% 2.417 2.386 - -0.64% -
BM_PushHeap_float_Random_16384 -1.28% 7.210 7.118 - -6.63% -
std::stable_partition(list<int>)_(alloc_fails)/50 -1.28% 1905.188 1880.873 - -0.03% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 -1.28% 8461.812 8353.823 - -1.44% -
std::equal(deque<int>)_(it,_it,_it)/1048576 -1.28% 492610.124 486326.562 - -2.59% -
BM_deque_deque_copy_backward/65536 -1.27% 8075.574 7972.632 - 5.28% -
std::sort(vector<NonIntegral>)_(ascending)/1024 -1.27% 525.105 518.412 - 0.16% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0 -1.27% 1.152 1.137 - 0.31% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 -1.27% 13682.463 13508.317 - 0.12% -
std::partial_sort(vector<int>)_(ascending)/8 -1.27% 19.206 18.962 - -0.51% -
bm_swap_ranges_vb_aligned/32768 -1.27% 64.561 63.741 - 0.33% -
std::copy_n(list<int>)/8 -1.27% 2.252 2.223 - 0.77% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 -1.27% 35.306 34.859 - 8.36% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 -1.27% 528.062 521.370 - -0.12% -
std::find_end(list<int>)_(near_matches)/1000 -1.26% 33376.028 32954.068 - -0.48% -
std::move(vector<bool>)_(aligned)/1048576 -1.26% 1749.465 1727.351 - 0.54% -
SetIntersection_Interlaced_Vector_string_16384_64 -1.26% 14120302.979 13941872.545 - 5.96% -
std::multiset<int>::find(key)_(existent)/32 -1.26% 1.646 1.625 - 1.57% -
std::pop_heap(vector<float>)/1024 -1.26% 8.532 8.425 - 0.47% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.26% 7815.907 7717.297 - 2.12% -
std::fill(vector<bool>)/32768 -1.26% 30.093 29.714 - -0.94% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 -1.26% 12807.208 12645.709 - -1.37% -
std::multiset<int>::lower_bound(key)_(existent)/32 -1.26% 2.182 2.155 - -0.42% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.26% 12.750 12.589 - -1.12% -
std::stable_partition(vector<int>)_(alloc_fails)/1024 -1.26% 2335.840 2306.479 - -2.55% -
std::reverse_copy(list<int>)/8 -1.26% 2.463 2.432 - 3.50% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.26% 13540.759 13370.759 - -1.64% -
SetIntersection_Front_Set_float_262144_64 -1.25% 1637846.366 1617303.417 - -7.82% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 -1.25% 1.656 1.636 - 1.38% -
SetIntersection_None_Set_float_256_256 -1.25% 5826874.147 5753811.128 - 1.50% -
SetIntersection_Interlaced_Set_float_1024_64 -1.25% 10206462.318 10078491.596 - -1.63% -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8 -1.25% 46.929 46.342 - -3.39% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.25% 12983.155 12820.730 - -2.95% -
std::move_backward(vector<bool>)_(aligned)/1048576 -1.25% 1732.607 1710.979 - -0.65% -
std::find_end(list<int>)_(match_near_end)/8192 -1.25% 605.046 597.512 - -0.80% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -1.24% 97.819 96.601 - -0.18% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 -1.24% 251184884.416 248060500.223 - 2.73% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 -1.24% 34.207 33.782 - 0.05% -
std::set<int>::equal_range(key)_(non-existent)/8192 -1.24% 10.073 9.948 - 0.80% -
BM_CmpLess_uchar_schar -1.24% 1.035 1.022 - 0.47% -
std::partial_sort_copy(list<int>)_(ascending)/8 -1.24% 8.375 8.271 - -0.74% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 -1.24% 4662.202 4604.397 - 0.58% -
std::partial_sort(deque<int>)_(pipe-organ)/8 -1.24% 32.020 31.623 - -4.14% -
BM_StringFindCharLiteral/2048 -1.24% 40.349 39.850 - -0.51% -
BM_deque_deque_move_backward/70000 -1.24% 8616.081 8509.490 - 5.66% -
std::move_backward(vector<bool>)_(aligned)/512 -1.24% 2.311 2.282 - -2.05% -
std::unique(vector<int>)_(contiguous)/32 -1.23% 48.663 48.062 - 0.45% -
BM_std_minmax_element<int>/4 -1.23% 1.221 1.206 - -4.29% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -1.23% 1201826.345 1187010.605 - 1.52% -
SetIntersection_Front_Set_string_1024_64 -1.23% 4529423.468 4473630.256 - -9.92% -
BM_PushHeap_uint32_Ascending_16384 -1.23% 3.637 3.592 - 0.59% -
BM_deque_vector_move_backward/5500 -1.23% 199.040 196.596 - -1.31% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 -1.23% 4.566 4.510 - -0.39% -
std::reverse_copy(list<int>)/64 -1.23% 30.256 29.885 - -1.58% -
SetIntersection_Front_Vector_uint64_262144_1 -1.23% 1029136.909 1016527.420 - -2.36% -
BM_deque_vector_move/0 -1.22% 1.479 1.461 - 4.25% -
rng::find(vector<bool>)_(process_all)/1048576 -1.22% 3685.585 3640.532 - 0.79% -
std::sort(vector<int>)_(descending)/8192 -1.22% 7295.900 7206.723 - 0.12% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 -1.22% 19.477 19.239 - -0.51% -
rng::find_if(vector<bool>)_(process_all)/1048576 -1.22% 606673.033 599266.583 - 1.92% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_4 -1.22% 138386636.272 136700214.478 - 0.09% -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 -1.22% 2.674 2.642 - 1.37% -
std::remove_copy_if(list<int>)_(prefix)/8192 -1.22% 7326.835 7237.656 - 0.14% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 -1.22% 30.130 29.764 - -6.42% -
SetIntersection_Interlaced_Set_uint32_262144_1 -1.22% 1036718.472 1024115.679 - -6.73% -
std::copy_backward(deque<int>)/32768 -1.21% 3741.407 3695.984 - 0.54% -
std::shift_left(list<int>)/1024 -1.21% 737.042 728.099 - 0.43% -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 -1.21% 23.202 22.921 - -4.04% -
BM_deque_deque_ranges_move_backward/1024 -1.21% 38.359 37.894 - 0.06% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 -1.21% 113605.827 112229.416 - -1.50% -
std::partition_point(list<int>)/8192 -1.21% 12541.953 12390.317 - 4.78% -
std::upper_bound(std::forward_list<int>)/100 -1.21% 97.624 96.444 - -1.09% -
SetIntersection_Front_Set_float_262144_16 -1.21% 1139492.952 1125732.120 - -4.28% -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 -1.21% 739.007 730.084 - -1.98% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.21% 34854.841 34434.372 - -1.60% -
SetIntersection_None_Vector_string_256_256 -1.21% 2280651.353 2253154.430 - 0.11% -
SetIntersection_Front_Set_string_262144_64 -1.20% 4583289.578 4528116.760 - -9.49% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 -1.20% 519817.049 513566.869 - 0.09% -
rng::find_last_if(forward_list<int>)_(bail_90%)/50 -1.20% 27.839 27.504 - -0.34% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192 -1.20% 62758.874 62005.234 - 0.60% -
std::sort(vector<NonIntegral>)_(repeated)/8192 -1.20% 3775.139 3729.830 - -0.22% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 -1.20% 46.809 46.247 - 4.35% -
std::flat_multimap<int,_int>::find(key)_(existent)/1024 -1.20% 8.408 8.307 - 0.34% -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/0 -1.20% 15.200 15.018 - 0.25% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 -1.19% 22744.461 22472.914 - 0.09% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -1.19% 1198387.049 1184086.475 - 0.26% -
std::sort(vector<int>)_(heap)/8 -1.19% 23.932 23.647 - 0.10% -
SetIntersection_Front_Vector_float_64_16 -1.19% 14240657.514 14071044.334 - -1.83% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/32 -1.19% 214.698 212.142 - 0.20% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 -1.19% 24.097 23.811 - 1.55% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 -1.19% 1462368.998 1444979.470 - -0.08% -
std::stable_sort(vector<int>)_(ascending)/8 -1.19% 15.635 15.449 - -2.31% -
rng::find_last(deque<int>)_(bail_90%)/1024 -1.19% 29.040 28.695 - -0.94% -
rng::starts_with(deque<int>)/8192 -1.19% 3849.539 3803.871 - -0.86% -
BM_deque_vector_ranges_move_backward/4096 -1.18% 149.675 147.903 - -0.27% -
std::shift_left(deque<int>)/1024 -1.18% 39.071 38.609 - 1.63% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 -1.18% 22920.722 22649.922 - -0.38% -
std::multimap<int,_int>::equal_range(key)_(existent)/32 -1.18% 2.478 2.448 - 0.97% -
std::set<int>::count(key)_(non-existent)/8192 -1.18% 11.436 11.301 - 1.07% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/32 -1.18% 2.769 2.736 - 0.09% -
rng::fold_left(list<int>)/8 -1.17% 3.928 3.881 - 1.15% -
std::stable_sort(vector<int>)_(ascending)/8192 -1.17% 13542.282 13383.454 - -0.42% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1048576 -1.17% 915850.864 905122.756 - 0.28% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024 -1.17% 865.468 855.341 - 0.45% -
std::search(deque<int>,_pred)_(single_element)/1000 -1.17% 691.715 683.622 - 0.05% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_1 -1.17% 63657281.060 62913532.360 - 0.36% -
std::multimap<int,_int>::upper_bound(key)_(existent)/1024 -1.17% 7.184 7.101 - 1.09% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.17% 12.789 12.640 - -1.01% -
std::find_first_of(deque<int>)_(large_needle)/32 -1.17% 299.334 295.843 - -9.36% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -1.16% 32.385 32.008 - -1.07% -
std::transform(list<int>)_(identity_transform)/8192 -1.16% 8159.393 8064.361 - 6.53% -
std::move(deque<int>)/8 -1.16% 3.381 3.341 - -3.92% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.16% 12475.244 12330.098 - -0.71% -
std::stable_sort(deque<int>)_(repeated)/8 -1.16% 17.970 17.761 - -0.13% -
std::make_heap(vector<int>)_(heap)/8 -1.16% 14.814 14.641 - 0.06% -
BM_PushHeap_string_SingleElement_4 -1.16% 2.325 2.298 - -4.61% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 -1.16% 18012.432 17803.402 - -0.01% -
BM_CmpEqual_schar_ushort -1.16% 1.107 1.095 - 1.43% -
SetIntersection_Interlaced_Set_string_16_4 -1.16% 73641654.968 72787927.812 - -1.10% -
std::distance(join_view(vector<vector<int>>))/4096 -1.16% 4.521 4.468 - -2.56% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 -1.16% 459.700 454.382 - -1.14% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 -1.16% 23.504 23.233 - -44.63% -
std::remove_copy(deque<int>)_(sprinkled)/8192 -1.16% 2866.127 2833.007 - -0.52% -
std::unique(deque<int>)_(contiguous)/8192 -1.16% 3784.704 3740.991 - -7.25% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 -1.15% 41.747 41.265 - 0.22% -
std::rotate(vector<int>)_(by_1/2)/32 -1.15% 2.339 2.312 - -1.16% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 -1.15% 23.023 22.757 - -1.70% -
BM_CmpEqual_short_int -1.15% 1.110 1.098 - -1.30% -
std::multimap<int,_int>::count(key)_(existent)/32 -1.15% 3.688 3.646 - 0.80% -
std::list<std::string>::operator=(const&)_(expensive_elements)/1024 -1.15% 6963.155 6883.159 - -0.60% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 -1.15% 740.458 731.956 - -2.72% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 -1.15% 22576.386 22317.355 - -6.53% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.15% 394.270 389.748 - -0.56% -
std::is_sorted_until(list<int>,_pred)/8192 -1.15% 9020.100 8916.672 - 16.41% -
std::copy_backward(list<int>)/64 -1.15% 30.998 30.643 - -0.44% -
std::all_of(list<int>)_(process_all)/8 -1.15% 2.662 2.632 - -0.24% -
BM_StringFindCharLiteral/4096 -1.15% 77.463 76.576 - -0.35% -
std::is_partitioned(list<int>)_(unpartitioned)/1024 -1.14% 177.761 175.726 - -2.30% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.14% 206.538 204.179 - -1.37% -
std::list<int>::ctor(const&)_(cheap_elements)/32 -1.14% 342.386 338.480 - -5.91% -
BM_deque_deque_ranges_move_backward/4000 -1.14% 153.716 151.963 - 5.43% -
std::remove(vector<int>)_(prefix)/50 -1.14% 54.276 53.657 - -0.36% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -1.14% 869.991 860.073 - -6.38% -
std::set<int>::erase(key)_(non-existent,_middle)/1024 -1.14% 2.913 2.880 - -4.16% -
std::multiset<int>::equal_range(key)_(existent)/32 -1.14% 2.406 2.379 - -0.34% -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 -1.14% 1596.299 1578.128 - 1.12% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 -1.14% 114402.555 113100.316 - -0.86% -
BM_CmpEqual_ushort_ushort -1.14% 1.063 1.051 - -2.47% -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/8192 -1.14% 1176.830 1163.451 - -0.59% -
std::stable_sort(vector<NonIntegral>)_(descending)/8192 -1.14% 188837.677 186691.351 - -0.02% -
std::multiset<int>::insert(value)_(new_value,_middle)/1024 -1.14% 28.591 28.266 - 4.23% -
std::stable_sort(vector<NonIntegral>)_(heap)/8192 -1.14% 118590.555 117242.988 - 0.43% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4 -1.14% 3.276 3.238 - 0.18% -
rng::starts_with(list<int>)/1048576 -1.13% 951360.530 940568.460 - 0.82% -
std::search(vector<int>,_pred)_(same_length)/8192 -1.13% 5091.592 5033.868 - 2.67% -
std::all_of(vector<int>)_(process_all)/32 -1.13% 8.357 8.263 - -1.36% -
std::stable_sort(vector<int>)_(qsort_adversarial)/8 -1.13% 15.674 15.497 - -0.16% -
rng::find_last_if(vector<char>)_(bail_90%)/50 -1.13% 1.509 1.492 - 3.48% -
rng::find_last(forward_list<int>)_(bail_10%)/1024 -1.13% 785.424 776.567 - 7.00% -
std::sort(vector<int>)_(pipe-organ)/1024 -1.13% 2307.104 2281.109 - 0.38% -
std::sort(deque<int>)_(ascending)/1024 -1.12% 771.287 762.616 - 0.82% -
BM_PushHeap_float_Ascending_16384 -1.12% 4.340 4.291 - -1.75% -
BM_deque_deque_ranges_move_backward/64 -1.12% 3.463 3.424 - 1.48% -
std::map<int,_int>::upper_bound(key)_(existent)/32 -1.12% 1.767 1.747 - 0.31% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 -1.12% 147310.997 145655.991 - -0.24% -
BM_PushHeap_uint64_Random_256 -1.12% 6.119 6.050 - 1.54% -
SetIntersection_None_Vector_string_16384_256 -1.12% 1235969.966 1222124.415 - 2.34% -
std::sort(deque<int>)_(pipe-organ)/8192 -1.12% 26397.074 26101.503 - 0.41% -
std::remove_copy_if(deque<int>)_(prefix)/32 -1.12% 17.971 17.770 - 0.14% -
std::partial_sort_copy(vector<int>)_(shuffled)/8 -1.12% 11.155 11.030 - 2.69% -
std::rotate(vector<bool>)_(1_element_forward)/8192 -1.12% 114.453 113.174 - 0.32% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -1.12% 909.754 899.593 - 1.77% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 -1.11% 18077.137 17875.749 - 0.14% -
std::unique(deque<int>)_(sprinkled)/8192 -1.11% 3838.311 3795.594 - -0.11% -
std::pop_heap(vector<size_t>)/8192 -1.11% 13.153 13.007 - -0.44% -
SetIntersection_None_Set_uint64_16384_1024 -1.11% 170026965.745 168139204.863 - 0.06% -
std::partial_sort_copy(deque<int>)_(descending)/8192 -1.11% 95464.301 94404.925 - -1.15% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -1.11% 37.023 36.613 - -12.72% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 -1.11% 12724.211 12583.327 - -1.67% -
SetIntersection_Interlaced_Set_string_64_4 -1.10% 26001916.755 25714625.167 - -0.47% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 -1.10% 201478.402 199254.785 - 0.26% -
std::search(deque<int>)_(single_element)/1024 -1.10% 461.605 456.513 - 0.04% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.10% 13.722 13.572 - -0.89% -
std::make_heap(vector<NonIntegral>)_(shuffled)/1024 -1.09% 618.408 611.638 - -0.57% -
BM_vector_deque_move_backward/4096 -1.09% 148.653 147.028 - -0.52% -
SetIntersection_None_Set_float_64_1 -1.09% 22664629.191 22416996.721 - 3.22% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/8192 -1.09% 341120.055 337393.990 - -0.97% -
std::fill(deque<int>)/1024 -1.09% 30.137 29.808 - -7.75% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/1024 -1.09% 24153.157 23889.638 - -0.66% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 -1.09% 872.546 863.032 - -6.14% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8192 -1.09% 271764.420 268802.244 - -0.27% -
std::search(vector<int>,_pred)_(no_match)/1000 -1.09% 520.765 515.090 - 0.24% -
SetIntersection_Interlaced_Set_float_16384_1024 -1.09% 177938106.599 176000372.292 - 4.09% -
std::flat_multimap<int,_int>::ctor(const&)/0 -1.09% 12.861 12.722 - -2.92% -
SetIntersection_Interlaced_Vector_uint32_256_64 -1.09% 7362798.716 7282881.018 - -13.48% -
BM_PushHeap_uint32_Ascending_64 -1.09% 1.541 1.524 - 0.22% -
std::vector<std::string>::erase(begin)_(expensive_elements)/1024 -1.08% 594.736 588.285 - -0.25% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 -1.08% 3334.031 3297.869 - -0.84% -
BM_CmpLess_short_schar -1.08% 0.954 0.943 - -4.46% -
std::flat_multimap<int,_int>::find(key)_(existent)/32 -1.08% 3.369 3.332 - -0.55% -
std::multimap<int,_int>::equal_range(key)_(existent)/8192 -1.08% 6.031 5.966 - 0.00% -
std::fill_n(vector<int>)/1024 -1.08% 29.788 29.466 - 0.07% -
std::unordered_set<std::string>::ctor(const&)/8192 -1.08% 341558.402 337866.587 - 0.64% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 -1.08% 161.010 159.270 - 1.02% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -1.08% 584.437 578.123 - -24.85% -
std::find_end(list<int>)_(near_matches)/1024 -1.08% 34768.917 34393.460 - -0.41% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 -1.08% 28985.077 28672.137 - -1.28% -
SetIntersection_Front_Vector_uint64_16_16 -1.08% 35507603.918 35124298.240 - -2.09% -
std::find_first_of(vector<int>,_pred)_(small_needle)/32 -1.08% 176.812 174.903 - 0.61% -
BM_CmpLess_uint_ushort -1.08% 1.097 1.085 - -1.44% -
std::sort(vector<int>)_(heap)/8192 -1.08% 45883.124 45389.603 - -2.68% -
std::multiset<int>::erase(key)_(non-existent,_middle)/32 -1.08% 1.811 1.791 - 0.81% -
std::deque<int>::operator=(const&)_(cheap_elements)/1024 -1.07% 41.265 40.822 - -0.15% -
std::rotate(deque<int>)_(1_element_backward)/1024 -1.07% 40.959 40.520 - -0.98% -
std::find(deque<int>)_(process_all)/8 -1.07% 3.560 3.522 - 1.65% -
BM_deque_vector_ranges_copy/0 -1.07% 1.525 1.509 - -2.88% -
BM_num_get<void*> -1.07% 10.923 10.806 - -0.61% -
SetIntersection_None_Vector_string_64_16 -1.07% 14145185.162 13993904.842 - -0.98% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.07% 12.916 12.778 - -0.28% -
std::sort_heap(deque<int>)/8192 -1.07% 475330.351 470248.813 - -0.16% -
std::fill(deque<int>)/8192 -1.07% 237.414 234.876 - -2.86% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -1.07% 282342.163 279325.794 - 0.86% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -1.07% 33088.450 32735.283 - 1.18% -
rng::fold_left(deque<int>)/32 -1.07% 22.684 22.442 - 37.28% -
std::copy_n(vector<bool>)_(unaligned)/32768 -1.07% 217.987 215.665 - 0.55% -
std::set<int>::count(key)_(non-existent)/1024 -1.07% 7.480 7.401 - 0.56% -
rng::find_last_if_not(vector<char>)_(bail_10%)/50 -1.06% 11.500 11.378 - 0.02% -
std::stable_partition(vector<int>)_(sparse)/32 -1.06% 7.391 7.312 - 1.22% -
SetIntersection_Interlaced_Set_string_1024_1024 -1.06% 55668639.590 55076439.201 - -1.03% -
std::sort(deque<int>)_(descending)/1024 -1.06% 1305.996 1292.120 - 0.23% -
SetIntersection_None_Set_float_16384_256 -1.06% 158727043.508 157041177.964 - 3.97% -
ranges::min(std::vector<char>)/8 -1.06% 2.416 2.391 - -2.28% -
BM_deque_deque_copy_backward/4096 -1.06% 154.151 152.519 - 0.30% -
std::count(list<int>)_(every_other)/1048576 -1.06% 828386.892 819630.245 - -6.13% -
SetIntersection_Front_Set_string_262144_4 -1.06% 1265897.635 1252518.607 - 2.08% -
std::is_sorted(list<int>)/8192 -1.06% 7271.843 7195.110 - -0.34% -
rng::find(join_view(vector<list<int>>))_(process_all)/8 -1.05% 4.486 4.439 - 0.48% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.05% 369692.806 365802.888 - -1.75% -
SetIntersection_Front_Vector_string_16384_16 -1.05% 1629779.680 1612653.376 - -0.92% -
BM_PushHeap_uint64_Random_16384 -1.05% 6.397 6.330 - 1.34% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 -1.05% 698.637 691.306 - -0.52% -
std::remove_if(deque<int>)_(prefix)/32 -1.05% 54.640 54.068 - -1.45% -
std::stable_sort(vector<NonIntegral>)_(heap)/1024 -1.04% 9641.779 9541.104 - 0.61% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 -1.04% 14034.600 13888.171 - -0.26% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 -1.04% 5.967 5.905 - -11.41% -
std::multimap<int,_int>::find(key)_(existent)/8192 -1.04% 5.362 5.306 - -0.58% -
std::partition(list<int>)_(sparse)/1024 -1.04% 725.658 718.101 - 0.06% -
rng::contains_subrange(list<int>)_(single_element)/16 -1.04% 4.950 4.898 - -0.57% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 -1.04% 28323.217 28028.458 - -0.43% -
std::set<int>::ctor(&&,_different_allocs)/1024 -1.04% 5915.498 5853.940 - -5.17% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8192 -1.04% 51022.591 50492.167 - 0.19% -
std::find(vector<bool>)_(process_all)/1048576 -1.04% 3673.992 3635.863 - -0.59% -
std::find_end(vector<int>,_pred)_(process_all)/1048576 -1.04% 645607.866 638910.883 - 0.46% -
rng::find_last_if_not(list<int>)_(bail_90%)/1048576 -1.03% 89147.730 88226.074 - 0.06% -
std::upper_bound(std::vector<int>)/100 -1.03% 12.411 12.283 - 0.22% -
std::find_end(deque<int>)_(process_all)/1000 -1.03% 285.556 282.609 - -0.43% -
std::map<int,_int>::ctor(&&,_different_allocs)/0 -1.03% 12.824 12.692 - -1.14% -
std::move(deque<int>)/32768 -1.03% 1847.260 1828.268 - -21.59% -
std::copy_n(vector<bool>)_(aligned)/4096 -1.03% 4.770 4.721 - 0.33% -
std::move(list<int>)/8 -1.03% 3.413 3.378 - -0.48% -
SetIntersection_Front_Set_uint32_16_16 -1.03% 38610276.286 38214499.197 - 0.82% -
SetIntersection_Front_Vector_string_262144_256 -1.02% 9454876.793 9357974.148 - -3.95% -
SetIntersection_Interlaced_Vector_string_64_16 -1.02% 28713500.382 28419381.622 - -3.37% -
std::equal(vector<int>)_(it,_it,_it,_it)/1024 -1.02% 80.112 79.292 - 1.37% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 -1.02% 17.311 17.135 - -0.75% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.02% 15232.888 15077.390 - -6.70% -
SetIntersection_Interlaced_Set_string_262144_1024 -1.02% 2059042.072 2038052.736 - -1.31% -
std::none_of(list<int>)_(process_all)/50 -1.02% 22.073 21.849 - -0.82% -
BM_deque_deque_copy_backward/4000 -1.02% 150.793 149.259 - 3.01% -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8 -1.02% 15.775 15.614 - -0.96% -
std::stable_partition(list<int>)_(sparse)/50 -1.02% 27.153 26.877 - 2.62% -
SetIntersection_Interlaced_Set_string_1024_1 -1.01% 1090454.165 1079391.325 - -0.21% -
std::partial_sort(vector<int>)_(repeated)/8 -1.01% 18.810 18.619 - 0.73% -
std::move_backward(deque<int>)/64 -1.01% 5.229 5.176 - -4.13% -
std::flat_map<int,_int>::insert(value)_(already_present)/32 -1.01% 3.037 3.006 - 0.96% -
BM_CmpLess_int_schar -1.01% 1.127 1.115 - -1.47% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 -1.01% 199.034 197.019 - -0.55% -
rng::fold_left(deque<int>)/1048576 -1.01% 1443853.224 1429301.107 - 159.88% -
std::multiset<int>::find(key)_(non-existent)/1024 -1.01% 5.508 5.452 - -0.65% -
BM_CmpLess_schar_uchar -1.01% 1.108 1.097 - 2.13% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1 -1.00% 17251305.104 17078024.011 - 1.77% -
BM_StringFindNoMatch/4096 -1.00% 75.186 74.432 - -0.61% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.00% 11776.174 11658.107 - 0.27% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.00% 54863.155 54313.440 - -2.27% -
rng::find(join_view(deque<deque<int>>))_(process_all)/32768 -1.00% 9450.640 9355.967 - 0.28% -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 -1.00% 36.900 36.530 - 0.04% -
std::sort_heap(vector<int>,_pred)/8192 -1.00% 106664.914 105597.669 - -0.50% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 -1.00% 6.503 6.438 - -0.73% -

Performance Regressions - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::unordered_set<std::string>::erase(key)_(existent)/1024 171.32% 50.104 135.940 - 18.10% -
rng::fold_left(deque<int>)/1048576 159.88% 549988.259 1429301.107 - -1.01% -
rng::fold_left(deque<int>)/8192 131.60% 4463.233 10337.029 - -6.11% -
SetIntersection_Interlaced_Vector_uint64_262144_64 127.25% 8643397.922 19641926.215 - 32.42% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 113.14% 13.052 27.820 - 1.31% -
std::rotate(list<int>)_(by_1/4)/1024 111.44% 572.353 1210.208 - 108.38% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 101.84% 35.974 72.610 - 99.14% -
std::copy_backward(vector<bool>)_(aligned)/1048576 86.11% 1976.923 3679.245 - -2.94% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 83.42% 35.504 65.122 - 4.89% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 77.83% 0.392 0.697 - 55.77% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/1024 74.53% 410.742 716.869 - -0.32% -
std::is_sorted(deque<int>)/8 73.77% 2.667 4.634 - 76.89% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 67.21% 0.289 0.483 - 78.53% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 64.56% 0.424 0.697 - -0.03% -
std::copy_if(deque<int>)_(entire_range)/64 59.98% 16.139 25.820 - 60.09% -
SetIntersection_Interlaced_Vector_float_1024_64 59.51% 3608553.126 5755830.309 - 71.38% -
SetIntersection_Interlaced_Vector_float_262144_16 56.76% 4260499.326 6678700.783 - 7.48% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 56.72% 45.239 70.897 - 57.48% -
BM_PushHeap_uint32_PipeOrgan_1 54.40% 0.409 0.631 - 46.58% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 53.36% 23.612 36.211 - 52.66% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 53.32% 12.411 19.028 - 51.98% -
std::find_end(deque<int>)_(match_near_end)/1000 52.69% 33.620 51.333 - 51.83% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 51.52% 31.165 47.223 - -9.95% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 51.52% 24.579 37.242 - 59.20% -
std::shift_left(vector<int>)/32 51.32% 2.971 4.495 - -60.78% -
std::multiset<std::string>::erase(key)_(existent)/1024 50.52% 63.722 95.914 - 49.75% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 50.30% 229815202.865 345415312.091 - 53.12% -
std::find_end(deque<int>)_(match_near_end)/1024 50.03% 32.402 48.614 - 49.42% -
BM_PushHeap_float_Ascending_1 49.13% 0.467 0.697 - 43.74% -
std::unordered_map<int,_int>::count(key)_(non-existent)/0 48.72% 0.272 0.405 - 32.31% -
std::fill_n(list<int>)/1024 47.51% 439.985 649.020 - -0.32% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 47.26% 6.450 9.498 - -17.88% -
std::multiset<std::string>::erase(key)_(existent)/8192 47.05% 66.375 97.602 - 45.38% -
BM_PushHeap_uint64_SingleElement_1 45.27% 0.479 0.695 - 2.02% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 44.57% 6.264 9.056 - -18.29% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 43.65% 4.712 6.769 - -15.56% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 42.96% 6.280 8.978 - -15.61% -
std::find_if(list<int>)_(bail_25%)/1024 42.71% 127.937 182.580 - 0.36% -
std::find_if_not(list<int>)_(bail_25%)/1024 41.93% 127.323 180.705 - -0.50% -
std::find_end(deque<int>)_(match_near_end)/8192 41.56% 272.167 385.269 - 40.77% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 41.42% 248544678.670 351493197.127 - 43.32% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 40.74% 11.879 16.718 - 38.57% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 40.64% 21.825 30.695 - 44.50% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 40.55% 4.612 6.482 - -14.41% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 40.48% 26.877 37.757 - 10.89% -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 40.48% 689.383 968.437 - 35.71% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 39.87% 34.540 48.312 - 101.70% -
std::set<std::string>::insert(value)_(new_value,_end)/8192 39.41% 66.765 93.077 - 31.47% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 38.84% 10.547 14.644 - 10.14% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 37.94% 34.444 47.512 - 37.10% -
SetIntersection_Interlaced_Vector_float_1024_16 37.87% 1971052.001 2717514.703 - 33.22% -
rng::fold_left(deque<int>)/32 37.28% 16.348 22.442 - -1.07% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 36.92% 32.478 44.470 - 39.67% -
rng::fold_left(deque<int>)/50 35.90% 27.301 37.102 - -1.42% -
BM_PushHeap_uint64_Descending_1 35.49% 0.471 0.638 - -8.47% -
SetIntersection_Interlaced_Vector_float_16384_256 35.37% 16984669.721 22991370.013 - 9.35% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 35.33% 69.520 94.084 - 24.18% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 34.93% 21.627 29.181 - 40.52% -
std::find(vector<bool>)_(process_all)/8 34.65% 0.628 0.846 - 33.24% -
std::set<std::string>::erase(key)_(existent)/1024 34.59% 60.291 81.146 - -18.13% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 32.96% 1.044 1.388 - 1.11% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 32.45% 20.042 26.545 - 5.26% -
BM_PushHeap_string_Descending_1 31.82% 0.531 0.700 - 0.01% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 31.79% 1.461 1.926 - 25.32% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/8192 31.77% 4314.109 5684.842 - -0.23% -
std::copy_if(deque<int>)_(every_other)/64 30.78% 23.276 30.439 - 30.20% -
BM_PushHeap_uint32_QuickSortAdversary_1 30.38% 0.465 0.606 - -1.41% -
std::unordered_set<int>::contains(key)_(non-existent)/0 30.10% 0.338 0.439 - -9.87% -
std::set<std::string>::insert(value)_(already_present)/8192 29.16% 29.840 38.540 - -36.70% -
std::copy_if(list<int>)_(entire_range)/4096 29.07% 3012.677 3888.387 - 28.24% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 28.61% 737.214 948.167 - 0.74% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 28.55% 179.543 230.810 - 125.74% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 28.36% 50.805 65.212 - -5.53% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 27.84% 8.931 11.417 - 35.11% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 27.84% 18.740 23.956 - 23.78% -
std::move(vector<int>)/262144 27.55% 17285.567 22048.521 - -2.23% -
std::multimap<int,_int>::count(key)_(non-existent)/8192 27.10% 8.742 11.112 - 24.85% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 26.76% 20.623 26.142 - 30.47% -
std::copy_n(vector<int>)/4096 26.58% 172.086 217.825 - 17.69% -
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 26.32% 585943.118 740146.141 - 25.08% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 26.06% 8098.512 10208.635 - -0.04% -
ranges::minmax(std::deque<char>)/64 25.74% 23.297 29.295 - 20.31% -
std::multimap<int,_int>::count(key)_(non-existent)/1024 25.27% 5.539 6.939 - 26.81% -
std::unordered_set<std::string>::contains(key)_(existent)/32 25.19% 32.584 40.792 - 12.87% -
std::fill(vector<bool>)/1048576 25.16% 3054.135 3822.436 - -0.27% -
SetIntersection_Interlaced_Vector_float_16384_16384 24.92% 79640886.809 99488280.214 - -0.41% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 24.82% 62.416 77.908 - 23.86% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 24.78% 1279.144 1596.141 - -0.42% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 24.77% 6.411 7.999 - 32.64% -
std::find_if(vector<int>)_(bail_25%)/8 24.56% 0.736 0.917 - 9.13% -
ranges::min(std::deque<long_long>)/70000 24.40% 18947.479 23570.549 - -25.09% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 24.30% 171.755 213.485 - 114.42% -
std::find(vector<long_long>)_(bail_25%)/8 24.25% 0.868 1.078 - 24.80% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 23.71% 4.501 5.568 - -12.50% -
std::set<std::string>::insert(value)_(new_value,_middle)/8192 23.66% 42.074 52.030 - -1.88% -
std::unordered_set<int>::count(key)_(existent)/1024 23.56% 1.294 1.599 - 31.08% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8192 23.31% 168597.530 207896.502 - 24.03% -
std::unordered_set<int>::count(key)_(existent)/8192 23.03% 1.281 1.576 - 25.40% -
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 22.90% 57.154 70.243 - 18.61% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 22.56% 454.701 557.289 - 6.34% -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 22.45% 24.817 30.390 - 30.02% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 22.16% 21.818 26.654 - -3.59% -
rng::contains_subrange(deque<int>)_(same_length)/16 22.09% 10.679 13.037 - -0.00% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 22.07% 45.607 55.674 - 164.73% -
bm_ranges_swap_ranges_vb_aligned/256 22.01% 3.457 4.218 - 4.06% -
BM_PushHeap_string_PipeOrgan_1 21.75% 0.584 0.711 - 1.69% -
ranges::minmax(std::deque<char>)/70000 21.49% 24041.126 29207.965 - 21.02% -
rng::starts_with(deque<int>)/8 21.32% 3.979 4.828 - 18.82% -
rng::starts_with(list<int>,_pred)/8192 21.25% 9684.784 11743.071 - 4.76% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 21.06% 166.690 201.790 - 107.26% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 21.01% 741.027 896.692 - 5.52% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 20.91% 131573.970 159080.699 - 26.21% -
std::multiset<std::string>::insert(value)_(new_value,_end)/0 20.87% 28.541 34.498 - 21.92% -
std::multimap<std::string,_int>::contains(key)_(existent)/32 20.73% 15.629 18.869 - 16.41% -
rng::find(vector<bool>)_(process_all)/8 20.62% 0.555 0.669 - 9.25% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 20.60% 4575371.148 5517946.216 - -1.82% -
std::set<std::string>::erase(key)_(existent)/32 20.30% 50.284 60.493 - -18.88% -
std::search(deque<int>)_(no_match)/1024 20.18% 343.994 413.402 - -0.53% -
SetIntersection_Interlaced_Vector_float_1024_1024 20.11% 5913198.504 7102054.298 - 0.13% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 19.94% 4.660 5.589 - 17.06% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 19.82% 26.080 31.249 - 20.32% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 19.78% 47.577 56.989 - -0.93% -
BM_PushHeap_string_Ascending_1 19.78% 0.585 0.700 - 0.15% -
std::find(vector<bool>)_(process_all)/50 19.72% 0.677 0.810 - 17.08% -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 19.65% 0.411 0.492 - 40.47% -
std::set<std::string>::find(key)_(non-existent)/32 19.50% 9.045 10.809 - 5.85% -
SetIntersection_Interlaced_Vector_uint32_262144_4 19.35% 1567920.028 1871316.281 - -2.15% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 19.11% 44.708 53.251 - 15.35% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 19.02% 683.232 813.152 - 18.14% -
std::unordered_multiset<int>::erase(iterator)/8192 18.88% 19.859 23.608 - -0.31% -
std::for_each_n(list<int>)/8192 18.67% 7556.751 8967.548 - 15.08% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 18.62% 1.371 1.626 - -14.71% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 18.50% 1.342 1.590 - -0.57% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 18.50% 92.525 109.639 - 15.89% -
BM_StringEraseWithMove_Empty_Transparent 18.42% 0.559 0.662 - 10.43% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 18.00% 22.265 26.273 - 22.35% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 17.73% 505.458 595.052 - 5.18% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 17.47% 22.495 26.426 - 2.45% -
std::all_of(list<int>)_(process_all)/8192 17.42% 6996.132 8215.196 - -3.56% -
std::none_of(list<int>)_(process_all)/8192 17.36% 7527.869 8834.583 - -3.85% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 17.25% 702.674 823.866 - 2.76% -
ranges::min(std::vector<char>)/1 17.00% 0.331 0.387 - 0.16% -
std::multimap<int,_int>::count(key)_(non-existent)/32 17.00% 2.254 2.638 - 17.58% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 16.97% 10.912 12.764 - 19.01% -
BM_lexicographical_compare_three_way<IntPtr>/1 16.88% 0.392 0.459 - 7.64% -
std::set<std::string>::erase(iterator)/8192 16.70% 27.351 31.919 - 7.23% -
SetIntersection_Interlaced_Vector_uint32_16384_256 16.68% 20759934.317 24222756.635 - -1.44% -
std::set<std::string>::insert(value)_(already_present)/32 16.52% 8.914 10.386 - 40.55% -
SetIntersection_Interlaced_Set_uint64_1024_1024 16.42% 12592655.939 14660661.531 - 18.20% -
std::is_sorted_until(list<int>,_pred)/8192 16.41% 7659.792 8916.672 - -1.15% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 16.40% 0.969 1.128 - 4.35% -
std::set<std::string>::find(key)_(non-existent)/8192 16.34% 27.107 31.537 - 15.19% -
rng::find_last(list<int>)_(bail_90%)/50 16.14% 1.246 1.447 - 11.72% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 16.11% 21.621 25.103 - 15.34% -
ranges::minmax(std::deque<char>)/8 16.10% 3.599 4.178 - 8.41% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 16.06% 1.662 1.929 - 11.72% -
SetIntersection_Interlaced_Vector_uint64_1024_16 15.93% 1878971.325 2178307.665 - -5.87% -
SetIntersection_Interlaced_Set_uint64_1024_4 15.72% 10090484.117 11676683.971 - 20.29% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 15.42% 0.891 1.028 - 0.06% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 15.25% 1.361 1.568 - 15.75% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 15.19% 1.131 1.303 - -0.45% -
std::find_end(forward_list<int>)_(single_element)/8192 15.12% 6134.257 7061.796 - 0.86% -
std::copy_n(deque<int>)/32768 15.06% 1131.351 1301.708 - -5.83% -
SetIntersection_Interlaced_Vector_uint32_1024_16 15.04% 2025761.427 2330497.083 - -0.42% -
BM_PushHeap_float_PipeOrgan_1 15.03% 0.466 0.536 - 20.63% -
ranges::min(std::list<char>)/1 15.00% 0.364 0.418 - 6.73% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 14.80% 46.823 53.751 - 11.94% -
SetIntersection_Interlaced_Vector_float_262144_1024 14.78% 96897190.723 111214161.167 - 31.16% -
rng::contains_subrange(deque<int>)_(same_length)/32 14.73% 17.870 20.502 - -0.35% -
SetIntersection_Interlaced_Vector_uint32_1024_64 14.64% 3916378.838 4489750.561 - -2.58% -
bm_lexicographical_compare<int>/1 14.57% 1.282 1.468 - -10.71% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 14.53% 29.773 34.099 - 38.80% -
std::map<int,_int>::equal_range(key)_(existent)/32 14.49% 1.775 2.032 - -3.33% -
SetIntersection_Interlaced_Vector_float_262144_64 14.46% 9216105.617 10548584.755 - -19.23% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 14.45% 6.655 7.617 - 8.60% -
std::set<std::string>::find(key)_(non-existent)/1024 14.22% 20.048 22.898 - 8.52% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 14.14% 913174.242 1042333.518 - -0.27% -
std::reverse(list<int>)/32768 14.11% 17518.994 19990.313 - 13.42% -
vector<bool>(size_type,_const_value_type&) 14.09% 8.380 9.560 - 11.99% -
rng::find_last_if(deque<int>)_(bail_10%)/50 14.01% 17.564 20.025 - 7.23% -
std::remove(deque<int>)_(sprinkled)/50 13.99% 54.309 61.909 - 2.99% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 13.99% 125.843 143.445 - 85.57% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 13.80% 32.797 37.322 - 18.19% -
ranges::min(std::list<long_long>)/70000 13.75% 43985.737 50034.762 - -3.59% -
std::multimap<std::string,_int>::erase(iterator)/32 13.63% 25.233 28.672 - 0.39% -
std::unique_copy(deque<int>)_(contiguous)/52 13.62% 14.704 16.707 - 0.90% -
BM_StringRelational_Compare_Small_Empty_Control 13.59% 1.609 1.827 - -6.56% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 13.58% 37.443 42.527 - 13.21% -
bm_lexicographical_compare<int>/8 13.53% 1.462 1.660 - -0.16% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 13.41% 11124.608 12616.229 - 2.15% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 13.28% 102229.906 115808.710 - 12.42% -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 13.26% 6.078 6.884 - 9.55% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 13.20% 2.933 3.320 - 12.31% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 13.19% 42.861 48.513 - 13.25% -
std::set<int>::equal_range(key)_(existent)/1024 13.06% 4.289 4.849 - 0.33% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 12.98% 1.173 1.325 - -1.58% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 12.87% 52.632 59.405 - 11.62% -
SetIntersection_Interlaced_Vector_float_256_256 12.80% 4553133.961 5135965.577 - 0.09% -
std::unordered_multiset<int>::find(key)_(existent)/8192 12.80% 1.249 1.409 - 1.22% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 12.78% 23.130 26.086 - 4.27% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 12.75% 1.299 1.465 - 4.14% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 12.75% 21.701 24.468 - 1.38% -
std::find_if(vector<int>)_(process_all)/8 12.73% 1.347 1.518 - 10.38% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 12.66% 34.535 38.906 - -8.80% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 12.65% 35.511 40.004 - 1.44% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 12.63% 30.463 34.312 - 13.52% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 12.52% 25049.689 28185.130 - 1.39% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 12.45% 8160.941 9176.900 - -0.04% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 12.42% 0.858 0.964 - 1.41% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 12.35% 6.442 7.238 - -25.13% -
std::map<int,_int>::equal_range(key)_(existent)/1024 12.30% 4.326 4.858 - -6.72% -
BM_vector_deque_ranges_move_backward/65536 12.22% 7338.762 8235.446 - 8.19% -
ranges::min(std::deque<long_long>)/64 12.13% 17.609 19.745 - -10.42% -
std::multiset<std::string>::contains(key)_(non-existent)/32 12.05% 9.631 10.792 - 10.70% -
std::remove(deque<int>)_(sprinkled)/32 12.01% 49.538 55.487 - 4.99% -
BM_vector_deque_ranges_move_backward/2 12.00% 1.825 2.043 - 2.27% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 11.97% 17610.713 19719.595 - 11.49% -
std::copy_backward(vector<bool>)_(aligned)/64 11.91% 1.688 1.889 - 5.95% -
std::sort_heap(vector<int>,_pred)/8 11.84% 28.885 32.307 - -2.45% -
SetIntersection_None_Set_string_16384_16384 11.82% 196046295.204 219212369.816 - 10.60% -
BM_vector_deque_copy_backward/65536 11.77% 7428.858 8303.527 - 7.68% -
std::set<std::string>::lower_bound(key)_(existent)/32 11.77% 14.973 16.736 - 5.67% -
BM_StringEraseWithMove_Empty_Opaque 11.69% 0.802 0.895 - 4.60% -
BM_tolower_char<char> 11.64% 0.617 0.689 - -0.43% -
SetIntersection_Interlaced_Vector_float_1024_256 11.59% 6018052.764 6715245.633 - 13.75% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 11.57% 1.548 1.727 - 15.48% -
BM_vector_deque_ranges_copy_backward/64000 11.52% 7199.611 8028.801 - 6.22% -
SetIntersection_Interlaced_Vector_float_64_16 11.49% 16815535.167 18747611.362 - 9.40% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 11.45% 5.011 5.585 - 4.34% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 11.41% 193597238.399 215683761.207 - 4.34% -
BM_vector_deque_move_backward/65536 11.34% 7360.985 8195.657 - 5.99% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 11.27% 196992849.699 219190169.924 - 8.05% -
BM_vector_deque_ranges_move_backward/1 11.27% 2.115 2.354 - 4.25% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 11.26% 8793691.986 9783864.259 - -2.02% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 11.26% 18.397 20.467 - -3.53% -
BM_PushHeap_uint32_Ascending_1 11.21% 0.629 0.700 - 27.70% -
rng::contains_subrange(deque<int>)_(same_length)/50 11.21% 26.031 28.949 - 0.44% -
std::search(deque<int>)_(near_matches)/1000 11.14% 18680.726 20762.272 - -13.01% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 11.10% 36.661 40.730 - 1.31% -
BM_StringConstructDestroyCStr_Small_Opaque 11.08% 2.188 2.431 - 8.15% -
BM_StringFindCharLiteral/1024 11.01% 17.939 19.914 - 10.19% -
BM_PushHeap_float_PipeOrgan_4 10.98% 0.484 0.537 - 0.24% -
std::partition(deque<int>)_(dense)/50 10.98% 14.052 15.594 - 6.28% -
BM_vector_deque_ranges_copy_backward/65536 10.94% 7389.624 8198.127 - 5.31% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 10.84% 30.734 34.067 - -1.77% -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 10.75% 9.483 10.502 - 9.54% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 10.73% 309.396 342.594 - -0.92% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 10.71% 14770.873 16352.314 - 4.59% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 10.68% 196078614.715 217020961.419 - 5.40% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 10.67% 0.409 0.452 - -7.44% -
BM_toupper_char<char> 10.66% 0.553 0.612 - -11.33% -
BM_StringFindCharLiteral/32 10.59% 1.618 1.789 - 10.40% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 10.58% 644.383 712.569 - 7.77% -
std::equal(list<int>)_(it,_it,_it,_it)/8192 10.55% 11644.559 12872.639 - 11.68% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 10.53% 118601.458 131087.050 - -4.12% -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 10.52% 37933812.503 41924894.647 - 9.49% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 10.45% 22.228 24.552 - 8.27% -
BM_vector_deque_ranges_move_backward/64000 10.43% 7061.837 7798.101 - 5.39% -
std::unordered_set<std::string>::count(key)_(existent)/32 10.38% 32.447 35.815 - -13.14% -
BM_toupper_char<wchar_t> 10.38% 0.551 0.608 - 10.50% -
BM_vector_deque_copy_backward/64000 10.35% 7256.225 8007.207 - 4.60% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 10.34% 27.117 29.921 - 10.71% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 10.32% 14397624.374 15883859.555 - 0.90% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 10.31% 1.201 1.325 - 0.99% -
std::reverse(list<int>)/4096 10.31% 1765.143 1947.066 - 3.28% -
BM_StringRelational_Eq_Large_Large_ChangeMiddle 10.29% 1.546 1.705 - -7.74% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 10.25% 2393446.212 2638751.021 - -3.76% -
std::swap_ranges(deque<int>)/1024 10.25% 319.166 351.873 - 10.12% -
BM_vector_deque_ranges_copy_backward/70000 10.24% 7915.634 8725.977 - 7.16% -
SetIntersection_Interlaced_Set_uint64_1024_64 10.22% 10059309.750 11087075.788 - 10.55% -
std::move_backward(deque<int>)/32768 10.21% 3393.848 3740.341 - -0.14% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 10.19% 757.904 835.108 - 0.11% -
BM_deque_vector_move_backward/70000 10.14% 7751.143 8537.082 - -2.21% -
std::unordered_set<int>::count(key)_(existent)/32 10.09% 1.225 1.349 - 4.56% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 10.04% 53.493 58.864 - 37.94% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 10.04% 1.139 1.254 - -7.21% -
BM_deque_vector_copy_backward/70000 10.02% 7843.430 8629.547 - -3.31% -
SetIntersection_Interlaced_Vector_float_1024_4 9.98% 1272764.805 1399832.857 - -2.33% -
std::stable_partition(list<int>)_(dense)/8192 9.97% 17431.408 19169.586 - 12.14% -
BM_PushHeap_string_Ascending_64 9.95% 7.444 8.185 - 4.71% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 9.92% 4.720 5.188 - -22.29% -
std::swap_ranges(deque<int>)/8192 9.92% 2547.802 2800.438 - 9.95% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 9.86% 1.308 1.437 - 1.87% -
BM_deque_vector_copy_backward/64000 9.83% 7523.065 8262.244 - 2.24% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 9.82% 47.510 52.177 - 10.17% -
std::replace_if(list<int>)_(sprinkled)/50 9.80% 22.868 25.108 - 2.64% -
SetIntersection_Interlaced_Vector_uint32_1024_4 9.75% 1282711.515 1407763.847 - 4.53% -
std::swap_ranges(deque<int>)/50 9.66% 15.849 17.380 - 9.61% -
BM_vector_deque_copy_backward/70000 9.66% 7978.416 8749.407 - 5.21% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 9.66% 1.495 1.640 - 14.32% -
std::set<std::string>::contains(key)_(existent)/8192 9.61% 26.645 29.206 - 0.80% -
std::unordered_multiset<int>::contains(key)_(non-existent)/0 9.60% 0.338 0.370 - 9.47% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) 9.58% 12.416 13.606 - 3.49% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 9.57% 11801.055 12930.357 - 4.64% -
BM_PushHeap_float_Descending_4 9.55% 0.363 0.398 - 10.65% -
std::multiset<std::string>::find(key)_(existent)/8192 9.55% 26.131 28.625 - 5.07% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 9.53% 1085.048 1188.506 - 4.97% -
BM_PushHeap_float_Ascending_4 9.50% 0.535 0.586 - -0.03% -
BM_vector_deque_move_backward/70000 9.49% 7735.353 8469.560 - 4.65% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 9.48% 13397.437 14667.580 - 7.81% -
BM_PushHeap_float_QuickSortAdversary_4 9.45% 0.536 0.586 - -0.18% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 9.40% 228.335 249.802 - 3.41% -
std::multiset<std::string>::ctor(const&,_alloc)/32 9.39% 800.940 876.155 - 9.32% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 9.36% 21.162 23.143 - -4.43% -
vector<bool>(const_vector<bool>&) 9.36% 10.255 11.215 - 10.26% -
std::find_if_not(deque<int>)_(process_all)/8192 9.33% 2154.561 2355.623 - 16.99% -
std::mismatch(deque<int>)_(it,_it,_it)/1024 9.33% 441.772 482.971 - 5.82% -
BM_vector_deque_ranges_move_backward/70000 9.30% 7821.490 8549.034 - 3.50% -
std::partition_point(vector<int>)/8192 9.29% 9.238 10.097 - 3.40% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 9.29% 32.565 35.590 - 18.18% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 9.27% 197755628.616 216094967.184 - 6.38% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 9.27% 177208284.719 193633101.215 - 11.07% -
std::set<std::string>::insert(value)_(already_present)/1024 9.25% 26.792 29.271 - 81.45% -
BM_deque_vector_ranges_move_backward/70000 9.25% 7969.408 8706.267 - -0.44% -
rng::find_last_if(vector<char>)_(bail_10%)/50 9.18% 11.490 12.545 - 10.21% -
ranges::minmax(std::deque<long_long>)/64 9.17% 22.893 24.993 - 8.39% -
std::find_if_not(deque<int>)_(process_all)/1024 9.16% 269.388 294.073 - 16.07% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 9.15% 144.782 158.036 - 6.58% -
std::multiset<int>::contains(key)_(non-existent)/8192 9.08% 8.624 9.407 - -6.35% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 9.08% 1303.009 1421.263 - -28.74% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 9.01% 23.217 25.308 - 4.26% -
std::adjacent_find(list<int>)/8192 8.99% 7204.023 7851.734 - 8.49% -
rng::fold_left(list<int>)/32 8.96% 20.560 22.402 - 0.31% -
rng::starts_with(vector<int>,_pred)/8 8.86% 2.450 2.667 - 7.47% -
BM_vector_deque_move/1 8.84% 1.952 2.125 - -7.34% -
std::set<int>::erase(key)_(existent)/1024 8.82% 49.843 54.239 - 0.95% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 8.82% 10691.891 11634.837 - 2.50% -
SetIntersection_Interlaced_Vector_uint64_256_16 8.82% 6692142.171 7282121.703 - 5.49% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 8.81% 2.213 2.407 - -6.39% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 8.78% 0.965 1.050 - 4.62% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 8.76% 0.280 0.304 - 15.96% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 8.76% 26.934 29.294 - 8.78% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 8.69% 705.357 766.636 - 7.80% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 8.62% 23.609 25.644 - 12.91% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 8.60% 92.934 100.925 - 9.78% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 8.53% 18.777 20.379 - 0.55% -
std::find_if_not(deque<int>)_(process_all)/32768 8.53% 8666.123 9404.961 - 15.81% -
BM_vector_deque_move_backward/64000 8.52% 7049.427 7650.238 - 3.01% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 8.51% 21.133 22.932 - 6.97% -
rng::contains(deque<int>)_(process_all)/32 8.50% 8.604 9.335 - -0.21% -
std::generate_n(list<int>)/8192 8.49% 6868.739 7451.632 - -0.15% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 8.48% 216505573.380 234866997.115 - 9.85% -
std::multiset<std::string>::erase(iterator)/1024 8.48% 28.695 31.128 - 10.81% -
std::rotate(vector<bool>)_(by_1/4)/1024 8.44% 12.564 13.624 - 7.93% -
BM_deque_vector_move_backward/65536 8.42% 7338.727 7956.524 - -2.87% -
std::find_first_of(vector<int>)_(small_needle)/50 8.40% 76.664 83.106 - 16.51% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 8.36% 32.170 34.859 - -1.27% -
std::map<int,_int>::insert(value)_(new_value,_end)/8192 8.35% 34.497 37.376 - -6.31% -
std::find_if(deque<int>)_(process_all)/1024 8.33% 249.280 270.054 - 0.09% -
SetIntersection_Interlaced_Set_uint64_1024_256 8.32% 14588622.809 15802816.597 - 7.26% -
rng::find_last(vector<int>)_(bail_90%)/8 8.32% 0.424 0.460 - -0.16% -
std::find_if(deque<int>)_(process_all)/8192 8.32% 1990.578 2156.102 - -0.17% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 8.28% 795.431 861.260 - 7.13% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 8.25% 1912.101 2069.928 - 1.07% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 8.25% 1.137 1.230 - 0.78% -
std::multiset<int>::equal_range(key)_(existent)/8192 8.23% 8.270 8.951 - 7.76% -
std::map<int,_int>::ctor(const&)/32 8.20% 234.864 254.117 - 14.92% -
std::swap_ranges(deque<int>)/32 8.16% 10.415 11.265 - 8.12% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 8.15% 18.429 19.931 - 1.88% -
std::unique(list<int>,_pred)_(sprinkled)/1024 8.12% 999.881 1081.110 - 1.36% -
std::rotate(list<int>)_(1_element_forward)/1024 8.11% 728.669 787.792 - 6.96% -
std::unordered_multiset<int>::insert(value)_(already_present)/32 8.10% 19.981 21.600 - -0.29% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 8.10% 14020.808 15156.746 - 6.31% -
std::find_first_of(vector<int>)_(small_needle)/1024 8.03% 1504.072 1624.921 - 12.15% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 8.02% 1788.355 1931.856 - 7.22% -
std::find_if_not(vector<char>)_(bail_25%)/8 8.02% 0.787 0.850 - -7.42% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 8.01% 22.957 24.797 - 8.09% -
std::find_if(deque<int>)_(process_all)/32768 7.99% 8082.038 8727.594 - -0.57% -
SetIntersection_Interlaced_Vector_float_256_4 7.94% 4822243.294 5204899.732 - 12.05% -
rng::find_last(list<int>)_(bail_10%)/8192 7.87% 6309.334 6805.664 - 8.89% -
BM_deque_vector_move_backward/0 7.85% 1.303 1.406 - -4.74% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 7.85% 12849.209 13857.705 - 2.76% -
std::remove_copy(list<int>)_(sprinkled)/8192 7.84% 6881.939 7421.619 - 6.86% -
SetIntersection_None_Set_uint32_16384_1024 7.82% 152879738.503 164832813.612 - 4.68% -
std::set<std::string>::find(key)_(existent)/8192 7.82% 30.497 32.882 - 2.70% -
std::map<int,_int>::find(key)_(existent)/32 7.80% 1.696 1.828 - 5.92% -
SetIntersection_Front_Vector_string_1024_256 7.80% 9150043.026 9863634.766 - 5.95% -
std::fill(vector<bool>)/512 7.79% 1.493 1.610 - 4.30% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 7.77% 1.221 1.316 - 5.67% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 7.74% 1.348 1.452 - 2.35% -
std::sort_heap(vector<NonIntegral>,_pred)/8 7.73% 29.345 31.613 - -2.65% -
std::remove_copy(list<int>)_(sprinkled)/1024 7.69% 730.890 787.098 - 6.53% -
std::map<int,_int>::ctor(const&)/1024 7.67% 7444.928 8016.166 - 21.95% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 7.66% 139052.321 149706.444 - 2.21% -
std::flat_multimap<int,_int>::ctor(const&)/32 7.65% 23.103 24.872 - 8.94% -
std::copy_backward(vector<int>)/8 7.64% 2.119 2.281 - 1.70% -
SetIntersection_Interlaced_Vector_float_16384_1024 7.62% 45938317.730 49439510.650 - 11.16% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 7.61% 46332003.136 49858894.358 - -3.29% -
rng::find_last(forward_list<int>)_(bail_10%)/8192 7.59% 5823.171 6265.131 - -0.45% -
BM_deque_deque_ranges_copy_backward/65536 7.59% 7407.194 7969.315 - 0.21% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 7.57% 16860.068 18137.092 - -4.82% -
std::rotate(deque<int>)_(by_1/4)/8192 7.57% 2558.429 2752.141 - 2.16% -
BM_PushHeap_string_Ascending_1024 7.54% 13.594 14.619 - 1.95% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 7.53% 6.147 6.610 - -2.39% -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 7.53% 1331.791 1432.034 - 7.74% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 7.52% 21.490 23.106 - 6.74% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 7.51% 1599.773 1719.944 - 7.70% -
std::partition(deque<int>)_(dense)/32 7.49% 9.489 10.200 - 3.63% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 7.43% 55.807 59.954 - 3.48% -
std::search(list<int>)_(same_length)/1024 7.42% 762.209 818.772 - 6.49% -
std::multiset<std::string>::insert(value)_(already_present)/1024 7.42% 53.886 57.882 - 8.83% -
BM_deque_deque_ranges_move_backward/0 7.40% 0.736 0.790 - 13.95% -
BM_std_minmax_element<char>/2 7.37% 0.603 0.647 - -0.47% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 7.35% 28.076 30.139 - -8.57% -
std::find_if_not(vector<bool>)_(process_all)/8 7.35% 3.469 3.724 - 1.54% -
std::multimap<std::string,_int>::count(key)_(existent)/1024 7.34% 24.229 26.007 - 11.35% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024 7.33% 21565.169 23145.625 - 4.74% -
rng::find_last_if_not(vector<int>)_(bail_90%)/8 7.30% 0.476 0.510 - 5.11% -
std::copy_backward(list<int>)/1048576 7.29% 871469.061 934999.389 - 2.70% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 7.22% 3863.705 4142.744 - 6.73% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 7.22% 27192476.251 29155686.931 - -1.77% -
std::generate(vector<int>)/1024 7.18% 241.592 258.947 - 5.77% -
SetIntersection_Interlaced_Set_uint32_256_256 7.18% 7791467.503 8350770.365 - 7.48% -
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 7.17% 85.198 91.308 - 9.34% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 7.17% 25900691.834 27757163.034 - 1.26% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 7.17% 13.277 14.228 - -1.58% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 7.14% 5956.037 6381.510 - 1.73% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 7.14% 10438.090 11183.174 - 5.40% -
std::map<int,_int>::upper_bound(key)_(non-existent)/32 7.10% 2.423 2.595 - 6.01% -
std::transform(list<int>)_(identity_transform)/1024 7.08% 734.682 786.665 - 3.94% -
SetIntersection_Interlaced_Vector_string_16384_16 7.07% 4288302.922 4591490.575 - 6.55% -
std::find(list<int>)_(bail_25%)/1024 7.03% 127.848 136.830 - 5.93% -
BM_PushHeap_uint64_SingleElement_16 7.02% 0.338 0.361 - 7.01% -
rng::find_last(forward_list<int>)_(bail_10%)/1024 7.00% 725.753 776.567 - -1.13% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 6.98% 25042.208 26791.373 - -16.12% -
SetIntersection_Front_Vector_uint64_256_256 6.98% 4244218.702 4540613.589 - 0.19% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 6.95% 15.979 17.090 - 0.17% -
std::move_backward(vector<bool>)_(unaligned)/64 6.95% 1.734 1.854 - 12.85% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 6.95% 61.456 65.729 - -5.14% -
std::map<int,_int>::find(key)_(existent)/1024 6.95% 4.194 4.486 - 2.35% -
SetIntersection_Interlaced_Vector_uint32_262144_64 6.95% 9613780.560 10281773.375 - -42.67% -
vector<bool>::reserve() 6.92% 8.283 8.856 - 2.96% -
std::find_if_not(vector<bool>)_(process_all)/50 6.92% 23.574 25.204 - 0.07% -
rng::contains(vector<int>)_(process_all)/1048576 6.90% 231035.502 246973.006 - 5.92% -
BM_StringFindCharLiteral/64 6.89% 2.118 2.264 - 5.98% -
BM_deque_deque_ranges_move/0 6.88% 0.793 0.848 - 6.68% -
std::generate(vector<int>)/8192 6.88% 1823.829 1949.282 - 5.34% -
rng::contains(vector<int>)_(process_all)/8 6.85% 2.522 2.694 - 0.82% -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 6.84% 700887.854 748815.714 - -0.48% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 6.81% 12646.172 13507.055 - 6.99% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 6.77% 6656.318 7107.177 - 8.19% -
std::set<std::string>::count(key)_(non-existent)/1024 6.76% 23.538 25.130 - 3.68% -
std::lower_bound(std::vector<int>)/8192 6.74% 15.613 16.666 - 1.64% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 6.72% 18.315 19.545 - -11.74% -
std::rotate(deque<int>)_(by_1/2)/8192 6.71% 1560.354 1665.096 - 1.41% -
BM_PushHeap_uint64_SingleElement_4 6.70% 0.357 0.381 - 6.92% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 6.69% 32.089 34.237 - -0.54% -
std::swap_ranges(list<int>)/8192 6.68% 9600.745 10242.080 - 21.24% -
BM_deque_deque_copy_backward/70000 6.67% 7960.115 8491.220 - -0.11% -
std::generate(deque<int>)/32 6.67% 7.972 8.503 - 0.23% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 6.65% 27.713 29.557 - -0.22% -
std::set<std::string>::contains(key)_(non-existent)/32 6.64% 9.646 10.286 - -2.95% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 6.63% 1.157 1.234 - 1.56% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 6.63% 1721.271 1835.443 - 2.45% -
SetIntersection_None_Set_string_256_4 6.63% 11277958.237 12025415.609 - 5.38% -
SetIntersection_None_Set_uint32_16384_16 6.63% 155102862.918 165380408.435 - 6.33% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 6.61% 2.171 2.315 - -2.16% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 6.60% 3.465 3.693 - 1.93% -
std::find_first_of(vector<int>)_(small_needle)/8192 6.60% 11594.686 12359.364 - 7.83% -
SetIntersection_None_Set_uint32_16384_1 6.59% 155970736.927 166242255.365 - 7.01% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 6.57% 24.036 25.615 - 6.95% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 6.55% 328.172 349.665 - 5.32% -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 6.55% 1.226 1.306 - 7.69% -
std::multiset<int>::contains(key)_(non-existent)/32 6.55% 2.711 2.888 - -0.52% -
std::sort_heap(vector<int>)/8 6.54% 29.663 31.604 - 2.43% -
std::transform(list<int>)_(identity_transform)/8192 6.53% 7569.706 8064.361 - -1.16% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/1024 6.52% 17781.142 18941.156 - 6.95% -
std::partition_point(vector<int>)/1024 6.52% 6.041 6.435 - 4.82% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 6.50% 38.337 40.828 - 8.49% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 6.48% 1026265.316 1092763.027 - 5.60% -
std::map<int,_int>::equal_range(key)_(existent)/8192 6.48% 5.412 5.763 - -0.46% -
std::transform(list<int>)_(identity_transform)/50 6.45% 30.184 32.131 - 5.24% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 6.45% 320.323 340.983 - -6.90% -
ranges::minmax(std::deque<long_long>)/70000 6.45% 24550.840 26133.526 - 5.69% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 6.44% 21.425 22.804 - 5.78% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 6.43% 33.806 35.980 - 18.68% -
std::copy_backward(list<int>)/262144 6.42% 216911.166 230844.521 - 5.76% -
BM_StringRelational_Eq_Large_Large_ChangeFirst 6.42% 1.470 1.564 - 17.30% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 6.41% 4.151 4.417 - 3.41% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 6.41% 26.584 28.287 - 7.41% -
SetIntersection_Interlaced_Set_float_256_64 6.41% 13004318.605 13837246.431 - -1.61% -
BM_deque_deque_ranges_move_backward/70000 6.38% 7906.454 8410.920 - -3.80% -
BM_PushHeap_string_Ascending_16384 6.37% 19.489 20.730 - -15.57% -
std::search(list<int>)_(single_element)/1024 6.36% 722.762 768.728 - 3.72% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 6.32% 1735.289 1844.959 - 0.05% -
std::multiset<int>::find(key)_(non-existent)/32 6.32% 2.273 2.416 - 6.83% -
std::set<std::string>::upper_bound(key)_(existent)/8192 6.30% 27.789 29.540 - 0.53% -
BM_deque_deque_ranges_move_backward/65536 6.30% 7497.091 7969.286 - -0.90% -
std::mismatch(deque<int>)_(it,_it,_it)/1000 6.30% 445.203 473.235 - 12.64% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/1024 6.23% 16286.026 17300.556 - 4.54% -
BM_deque_vector_copy_backward/65536 6.23% 7755.877 8238.690 - -1.99% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 6.22% 10.930 11.609 - 4.99% -
std::for_each_n(list<int>)/8 6.20% 2.399 2.548 - 2.79% -
BM_deque_vector_ranges_copy_backward/64000 6.20% 7454.620 7916.946 - -4.51% -
std::multimap<int,_int>::erase(key)_(existent)/1024 6.20% 25.537 27.119 - -1.87% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 6.17% 8.285 8.796 - -0.97% -
std::move_backward(deque<int>)/262144 6.16% 30207.481 32069.662 - -2.26% -
bm_lexicographical_compare<int>/64 6.16% 4.344 4.612 - -0.00% -
BM_StringRelational_Less_Large_Empty_Control 6.15% 1.609 1.708 - 5.82% -
SetIntersection_None_Set_uint32_16384_4 6.15% 155613220.436 165185543.612 - 6.22% -
bm_ranges_lexicographical_compare<signed_char>/8 6.14% 3.463 3.676 - 1.62% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 6.14% 24.028 25.504 - 0.69% -
std::search(deque<int>)_(near_matches)/1024 6.13% 20553.620 21812.589 - -5.69% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 6.09% 199678545.327 211839316.485 - 6.25% -
std::adjacent_find(list<int>)/1024 6.08% 731.514 776.011 - 5.45% -
rng::find_last(list<int>)_(bail_90%)/1024 6.08% 75.173 79.743 - 1.00% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 6.08% 10.370 11.000 - -1.39% -
std::unordered_multiset<int>::contains(key)_(existent)/32 6.06% 1.211 1.284 - -18.74% -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 6.06% 23.893 25.341 - 5.33% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 6.06% 483.966 513.285 - 5.17% -
std::search(vector<int>)_(no_match)/1000 6.04% 204.324 216.667 - 2.25% -
std::search(vector<int>)_(no_match)/1024 6.01% 209.060 221.617 - 3.65% -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 6.00% 6112.039 6478.457 - 5.31% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 5.99% 205181555.098 217479122.694 - 6.57% -
std::lower_bound(std::vector<int>)/100 5.99% 12.096 12.821 - -0.01% -
BM_PushHeap_string_Random_1024 5.99% 14.663 15.541 - 1.87% -
SetIntersection_Interlaced_Set_string_16_16 5.97% 56188439.682 59545538.878 - 2.16% -
SetIntersection_Interlaced_Vector_string_16384_64 5.96% 13157231.822 13941872.545 - -1.26% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 5.93% 1.190 1.261 - -10.23% -
std::unordered_multiset<int>::erase(iterator)/32 5.90% 19.816 20.985 - -2.22% -
rng::contains(deque<int>)_(process_all)/8 5.90% 3.015 3.193 - 3.33% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 5.90% 365.430 386.986 - 5.21% -
std::set<int>::upper_bound(key)_(existent)/8192 5.90% 7.749 8.206 - 1.47% -
BM_deque_deque_move_backward/65536 5.89% 7570.413 8016.430 - -1.95% -
std::map<int,_int>::count(key)_(non-existent)/1024 5.87% 7.222 7.646 - 4.18% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 5.85% 45809.531 48489.132 - 2.45% -
BM_PushHeap_string_Random_16384 5.84% 15.974 16.907 - 2.58% -
SetIntersection_Front_Vector_uint32_262144_16384 5.84% 75228986.539 79620877.529 - 10.97% -
SetIntersection_Front_Vector_uint32_16384_16384 5.83% 75350489.860 79746185.776 - 11.24% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 5.83% 3203303.726 3390100.916 - -7.41% -
rng::contains(deque<int>)_(process_all)/50 5.82% 12.532 13.261 - -2.57% -
BM_deque_deque_copy_backward/64000 5.80% 7405.065 7834.246 - -0.61% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 5.75% 31.259 33.056 - 2.63% -
std::adjacent_find(list<int>)/1048576 5.74% 866338.329 916083.443 - -0.09% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 5.72% 4783923.337 5057702.084 - -0.43% -
SetIntersection_Interlaced_Set_float_64_16 5.72% 21455200.570 22682615.201 - 0.83% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 5.72% 199800715.949 211224977.288 - 4.96% -
std::generate(deque<int>)/50 5.71% 11.949 12.631 - -1.42% -
BM_StringRelational_Eq_Large_Large_Control 5.69% 2.213 2.339 - -0.15% -
BM_PushHeap_uint32_QuickSortAdversary_16 5.68% 0.922 0.975 - 3.60% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 5.68% 11617525.292 12277201.432 - 5.67% -
BM_deque_deque_move_backward/64000 5.68% 7230.942 7641.332 - -3.60% -
BM_deque_deque_move_backward/70000 5.66% 8053.695 8509.490 - -1.24% -
std::find_if(list<int>)_(process_all)/8 5.65% 2.351 2.484 - 5.74% -
BM_std_minmax_element<long_long>/70000 5.63% 18206.928 19232.838 - 3.71% -
std::vector<std::string>::ctor(size)/32 5.63% 32.136 33.945 - -10.63% -
BM_lexicographical_compare_three_way_slow_path/4096 5.62% 1142.913 1207.190 - 5.15% -
BM_PushHeap_string_Ascending_262144 5.59% 29.350 30.992 - -9.11% -
BM_lexicographical_compare_three_way_slow_path/16384 5.58% 4531.227 4784.039 - 5.07% -
std::find(list<int>)_(process_all)/8 5.58% 2.247 2.372 - 1.44% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 5.58% 6.622 6.991 - 3.04% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 5.54% 1136115.252 1199043.115 - -1.67% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 5.54% 189523.719 200018.520 - 5.50% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 5.53% 2.360 2.490 - 6.03% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 5.53% 12.855 13.567 - -3.47% -
BM_vector_deque_move_backward/0 5.53% 0.395 0.417 - -17.09% -
SetIntersection_Interlaced_Vector_float_262144_4 5.53% 1540014.927 1625109.852 - 11.01% -
BM_deque_deque_ranges_move_backward/64000 5.53% 7352.422 7758.653 - -1.54% -
BM_StringRelational_Eq_Small_Small_ChangeLast 5.51% 2.009 2.120 - -3.12% -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 5.50% 0.500 0.528 - 4.65% -
std::multiset<int>::contains(key)_(non-existent)/1024 5.49% 5.885 6.208 - -9.89% -
rng::find_last(deque<int>)_(bail_90%)/8 5.48% 0.845 0.892 - 3.02% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 5.47% 11381119.776 12003516.541 - 5.76% -
bm_lexicographical_compare<unsigned_char>/64 5.46% 1.920 2.025 - 0.70% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 5.46% 139656.628 147287.147 - 5.78% -
BM_deque_deque_ranges_move_backward/4000 5.43% 144.132 151.963 - -1.14% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 5.39% 319.721 336.970 - 4.62% -
rng::contains_subrange(list<int>)_(process_all)/50 5.38% 16.945 17.857 - 3.25% -
SetIntersection_None_Set_float_16384_16384 5.34% 152495069.253 160642575.565 - 0.84% -
SetIntersection_Front_Vector_uint32_16384_1024 5.33% 5593949.777 5891866.641 - 10.49% -
std::multimap<int,_int>::insert(value)_(already_present)/1024 5.32% 21.221 22.350 - 1.36% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/1024 5.32% 21358.946 22494.767 - 5.25% -
rng::find_last(list<int>)_(bail_90%)/8192 5.31% 601.471 633.386 - -2.19% -
rng::find_last(vector<char>)_(bail_90%)/50 5.30% 1.405 1.479 - 2.74% -
std::equal(list<int>)_(it,_it,_it,_pred)/1048576 5.30% 1312558.910 1382164.773 - 4.07% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 5.30% 3.064 3.226 - 1.78% -
SetIntersection_None_Set_uint32_16384_64 5.29% 154414146.018 162586502.404 - 4.14% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 5.29% 943701.640 993594.508 - 0.93% -
rng::contains_subrange(list<int>)_(single_element)/50 5.29% 16.341 17.205 - 7.44% -
BM_deque_deque_copy_backward/65536 5.28% 7572.941 7972.632 - -1.27% -
SetIntersection_Interlaced_Vector_string_16384_4 5.27% 1841569.878 1938649.880 - -0.16% -
std::find_if_not(vector<bool>)_(process_all)/1024 5.26% 559.418 588.825 - 0.30% -
std::list<std::string>::erase(begin)_(expensive_elements)/8192 5.26% 31.098 32.733 - 4.08% -
std::unordered_set<std::string>::find(key)_(existent)/32 5.25% 37.402 39.367 - -6.61% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 5.24% 53.579 56.387 - 3.44% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 5.24% 2.532 2.665 - 9.25% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 5.24% 98.419 103.572 - 0.86% -
BM_PushHeap_string_Ascending_16 5.23% 4.704 4.950 - 4.58% -
bm_lexicographical_compare<unsigned_char>/8 5.22% 1.316 1.384 - -0.10% -
BM_lexicographical_compare_three_way_slow_path/1024 5.20% 292.881 308.118 - 4.72% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 5.19% 213.000 224.060 - 4.76% -
std::multiset<std::string>::contains(key)_(existent)/1024 5.18% 21.709 22.834 - 11.06% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 5.18% 18.477 19.434 - -0.42% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 5.18% 12.433 13.077 - 7.38% -
std::copy(deque<int>)/8 5.15% 2.655 2.792 - 1.84% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 5.10% 1493657.610 1569897.398 - -8.65% -
BM_StringConstructDestroyCStr_Small_Transparent 5.10% 0.397 0.417 - -1.97% -
rng::find_last(list<int>)_(bail_90%)/8 5.08% 0.460 0.483 - 4.16% -
std::set<int>::equal_range(key)_(existent)/32 5.07% 1.808 1.900 - -0.58% -
std::find_end(list<int>,_pred)_(same_length)/8192 5.07% 9496.537 9978.314 - 12.49% -
SetIntersection_None_Set_uint32_16384_16384 5.07% 155955144.140 163861281.698 - 5.10% -
SetIntersection_Interlaced_Vector_float_64_64 5.04% 10886581.015 11435439.963 - 0.13% -
std::multiset<int>::count(key)_(non-existent)/1024 5.03% 5.957 6.257 - 5.00% -
bm_ranges_swap_ranges_vb_aligned/262144 5.03% 482.098 506.355 - 3.91% -
BM_lexicographical_compare_three_way_slow_path/64 5.01% 17.849 18.743 - 5.06% -
BM_deque_deque_ranges_copy_backward/64000 5.00% 7372.578 7740.929 - -0.79% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/0 4.99% 0.460 0.483 - -0.63% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 4.98% 195026066.803 204731406.695 - 0.71% -
BM_deque_deque_ranges_copy_backward/70000 4.95% 8131.276 8533.615 - -1.98% -
std::find_end(list<int>,_pred)_(single_element)/8192 4.95% 8558.268 8981.619 - 4.65% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 4.94% 5731.293 6014.497 - -1.53% -
std::copy_backward(vector<bool>)_(aligned)/512 4.94% 1.573 1.651 - 7.22% -
std::mismatch(deque<int>)_(it,_it,_it)/8 4.93% 3.736 3.921 - 6.41% -
bm_lexicographical_compare<unsigned_char>/1 4.93% 1.534 1.609 - -0.22% -
std::set<int>::erase(key)_(non-existent,_end)/32 4.92% 2.252 2.362 - -19.59% -
std::multiset<std::string>::find(key)_(non-existent)/0 4.92% 0.255 0.267 - -0.03% -
BM_lexicographical_compare_three_way_slow_path/16 4.92% 4.550 4.774 - 4.54% -
std::map<int,_int>::clear()/8192 4.91% 86614.315 90866.011 - 7.11% -
std::move(list<int>)/64 4.90% 39.013 40.925 - 4.17% -
BM_PushHeap_string_Ascending_256 4.90% 11.134 11.680 - -0.07% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 4.89% 13079.869 13719.088 - 6.08% -
ranges::minmax(std::list<char>)/70000 4.88% 53556.027 56170.761 - -0.02% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 4.88% 18.571 19.477 - -6.17% -
std::list<int>::ctor(size)/32 4.87% 320.932 336.575 - 4.52% -
std::none_of(list<int>)_(process_all)/32768 4.87% 25689.098 26939.704 - 0.41% -
rng::starts_with(vector<int>)/1048576 4.86% 68197.081 71513.947 - -0.26% -
SetIntersection_Front_Set_uint64_16384_64 4.85% 1714697.503 1797934.139 - 0.71% -
std::map<int,_int>::clear()/1024 4.85% 10661.392 11178.351 - 8.44% -
std::set<int>::lower_bound(key)_(existent)/1024 4.84% 4.302 4.510 - -5.96% -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 4.83% 43.683 45.792 - 1.76% -
BM_std_minmax_element<char>/1 4.83% 0.304 0.319 - 1.41% -
BM_StringFindStringLiteral/64 4.81% 2.157 2.261 - 2.12% -
std::set<std::string>::find(key)_(non-existent)/0 4.81% 0.255 0.267 - 3.83% -
SetIntersection_None_Set_float_16384_1024 4.81% 149967456.792 157185789.619 - -1.00% -
std::none_of(deque<int>)_(process_all)/8 4.80% 3.277 3.434 - 4.80% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 4.79% 36.209 37.945 - 0.41% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 4.79% 287.638 301.412 - -0.03% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 4.79% 829.050 868.749 - -1.66% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 4.79% 4260604.027 4464559.571 - 9.24% -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 4.78% 20.917 21.918 - -2.20% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 4.78% 6.562 6.876 - 5.73% -
std::partition_point(list<int>)/8192 4.78% 11825.322 12390.317 - -1.21% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 4.77% 12871.544 13485.828 - 8.15% -
std::flat_multimap<int,_int>::ctor(const&)/1024 4.77% 176.753 185.187 - 4.05% -
SetIntersection_Interlaced_Set_uint32_16384_16 4.77% 207728090.723 217637162.905 - 4.91% -
BM_PushHeap_string_Random_256 4.77% 14.121 14.794 - 1.68% -
BM_vector_deque_move/2 4.77% 1.727 1.809 - -12.51% -
std::lower_bound(std::vector<int>)/8 4.76% 7.749 8.118 - 0.39% -
std::sort(vector<int>)_(shuffled)/8 4.76% 22.671 23.750 - 3.72% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 4.76% 28.394 29.744 - 9.72% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024 4.75% 15779.992 16530.306 - 4.42% -
std::make_heap(deque<int>)_(descending)/8192 4.75% 8632.158 9041.933 - 5.00% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 4.74% 144081847.032 150909450.127 - -5.28% -
BM_num_put<long> 4.72% 11.645 12.195 - 0.22% -
BM_deque_vector_ranges_move_backward/0 4.72% 1.342 1.406 - 2.50% -
std::multimap<int,_int>::ctor(const&)/32 4.71% 223.010 233.525 - -3.88% -
SetIntersection_None_Set_uint32_16384_256 4.71% 154322308.179 161596551.619 - 4.26% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 4.71% 1821063.549 1906830.403 - 0.23% -
std::set<std::string>::contains(key)_(non-existent)/8192 4.70% 27.427 28.717 - 0.91% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 4.70% 227.145 237.826 - -3.00% -
std::find_first_of(vector<int>)_(small_needle)/32 4.69% 53.847 56.371 - 12.35% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 4.68% 16425861.187 17194819.245 - 5.48% -
SetIntersection_Interlaced_Vector_float_256_64 4.68% 7220884.605 7558803.761 - -0.62% -
std::multiset<int>::erase(key)_(non-existent,_middle)/0 4.68% 0.252 0.264 - 2.08% -
SetIntersection_Interlaced_Set_uint32_256_64 4.68% 12915637.320 13519941.075 - 7.72% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 4.68% 73.661 77.107 - 0.03% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 4.66% 140510.543 147061.135 - 2.26% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 4.66% 53084.299 55558.493 - 0.71% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 4.66% 0.593 0.621 - -1.26% -
std::make_heap(deque<int>)_(shuffled)/1024 4.63% 2549.025 2666.944 - 2.82% -
BM_std_minmax_element<long_long>/4000 4.62% 1038.441 1086.432 - 3.38% -
std::move_backward(deque<int>)/8 4.62% 3.363 3.518 - -4.77% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 4.61% 57198.945 59833.532 - 4.17% -
std::any_of(deque<int>)_(process_all)/8 4.60% 3.283 3.434 - 4.48% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 4.59% 37.013 38.712 - 6.37% -
SetIntersection_Interlaced_Set_float_16384_64 4.58% 210366080.108 220009059.755 - -1.30% -
BM_std_minmax_element<long_long>/65536 4.58% 17185.188 17972.832 - 3.51% -
BM_lexicographical_compare_three_way_slow_path/65536 4.58% 18293.615 19131.711 - 5.23% -
std::partition(vector<int>)_(dense)/32 4.58% 8.156 8.530 - 1.50% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 4.57% 276.463 289.097 - -1.41% -
std::is_sorted(list<int>)/1024 4.56% 751.387 785.668 - 3.71% -
std::shift_right(list<int>)/8192 4.56% 7670.697 8020.352 - 8.66% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 4.55% 219.130 229.111 - 7.91% -
SetIntersection_None_Set_string_262144_4 4.55% 1650966.555 1726048.828 - 5.77% -
ranges::minmax(std::list<char>)/64 4.55% 33.638 35.167 - -1.34% -
SetIntersection_Interlaced_Vector_float_256_16 4.55% 6170997.625 6451522.571 - 7.79% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 4.54% 975.212 1019.508 - -1.45% -
std::for_each_n(list<int>)/50 4.53% 22.520 23.540 - 2.93% -
std::adjacent_find(deque<int>,_pred)/50 4.53% 28.956 30.267 - 0.08% -
SetIntersection_None_Set_float_262144_16 4.53% 1145471.517 1197328.207 - 1.48% -
std::count(deque<int>)_(every_other)/1024 4.52% 244.107 255.132 - -0.89% -
std::fill(vector<bool>)/64 4.51% 1.568 1.638 - 1.56% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 4.51% 56.690 59.248 - 2.91% -
BM_num_put<unsigned_long> 4.51% 11.266 11.774 - -1.42% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32 4.51% 19.474 20.352 - 6.40% -
SetIntersection_None_Set_uint32_1024_256 4.50% 8887022.808 9287243.616 - 4.61% -
std::multiset<std::string>::contains(key)_(non-existent)/0 4.50% 0.275 0.288 - 4.99% -
std::map<int,_int>::ctor(const&,_alloc)/8192 4.50% 51887.447 54223.109 - -0.03% -
std::multiset<std::string>::erase(iterator)/8192 4.49% 31.582 32.999 - 4.41% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 4.48% 122373.301 127851.793 - 5.59% -
std::multiset<int>::erase(key)_(non-existent,_end)/0 4.48% 0.252 0.264 - 2.20% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 4.47% 30.493 31.857 - -2.68% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 4.47% 7147034.371 7466737.701 - -7.56% -
SetIntersection_Front_Set_uint32_256_64 4.47% 5457244.281 5701240.210 - 3.49% -
std::adjacent_find(deque<int>,_pred)/8 4.47% 4.162 4.348 - -3.01% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 4.47% 23.831 24.896 - 7.21% -
bm_lexicographical_compare<signed_char>/8 4.46% 3.302 3.449 - -2.05% -
rng::find_last(vector<char>)_(bail_90%)/8 4.46% 0.440 0.460 - 7.41% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 4.46% 21.654 22.619 - -3.97% -
SetIntersection_Interlaced_Set_float_16384_1 4.45% 1003604.540 1048305.114 - 0.17% -
BM_deque_deque_move_backward/4000 4.45% 144.932 151.375 - 0.96% -
SetIntersection_Interlaced_Set_float_16384_4 4.44% 165098108.045 172423316.349 - -0.54% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 4.43% 3938.813 4113.446 - 2.39% -
std::is_sorted(deque<int>)/1024 4.42% 470.586 491.377 - 3.48% -
SetIntersection_None_Set_string_1024_64 4.41% 8985856.243 9382539.059 - 3.35% -
rng::for_each(set<int>)/8 4.41% 6.593 6.884 - 3.61% -
std::set<int>::lower_bound(key)_(existent)/8192 4.40% 7.748 8.088 - 0.50% -
BM_std_minmax_element<long_long>/512 4.40% 137.089 143.114 - 3.31% -
SetIntersection_Front_Set_string_256_64 4.39% 14060122.483 14678054.422 - 3.22% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 4.39% 765.327 798.960 - 3.12% -
SetIntersection_Interlaced_Set_uint32_16384_64 4.39% 215308009.933 224765464.727 - 2.38% -
SetIntersection_Interlaced_Set_uint32_16384_256 4.39% 200660410.789 209474457.768 - 2.89% -
std::stable_partition(list<int>)_(alloc_fails)/8192 4.39% 25014.029 26110.980 - 1.50% -
std::partial_sort_copy(list<int>)_(descending)/8192 4.37% 96654.042 100880.570 - 3.92% -
BM_std_minmax_element<long_long>/4096 4.37% 1065.511 1112.101 - 3.32% -
SetIntersection_None_Set_float_262144_262144 4.37% 1146513.508 1196621.502 - 1.53% -
std::is_sorted(deque<int>)/8192 4.37% 3767.832 3932.494 - 3.52% -
SetIntersection_None_Set_float_262144_64 4.37% 1147883.137 1198045.330 - 1.56% -
BM_vector_deque_ranges_move/0 4.37% 0.525 0.548 - 38.80% -
std::stable_partition(deque<int>)_(sparse)/8192 4.36% 3299.520 3443.395 - 2.45% -
BM_deque_deque_copy_backward/64 4.35% 3.347 3.493 - 4.45% -
std::all_of(deque<int>)_(process_all)/8 4.35% 3.298 3.442 - 4.09% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 4.35% 44.321 46.247 - -1.20% -
SetIntersection_None_Set_uint32_262144_16384 4.35% 1167735.758 1218474.773 - 5.18% -
std::multiset<int>::insert(value)_(new_value,_end)/8192 4.34% 81.041 84.561 - 13.28% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 4.34% 11223.150 11709.986 - -13.19% -
std::multimap<int,_int>::count(key)_(existent)/1024 4.33% 5.322 5.553 - 0.80% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 4.33% 70.426 73.472 - 5.60% -
SetIntersection_Interlaced_Set_float_16384_256 4.32% 196886740.230 205388784.815 - 1.46% -
SetIntersection_None_Set_float_262144_4 4.31% 1149936.281 1199479.166 - 1.97% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 4.30% 16.150 16.844 - 7.87% -
BM_PushHeap_float_Descending_16 4.29% 0.367 0.382 - 4.49% -
std::fill_n(deque<int>)/32 4.29% 1.154 1.204 - 4.20% -
SetIntersection_Interlaced_Vector_uint32_16384_64 4.29% 8314145.924 8670585.814 - -6.02% -
std::remove_copy_if(vector<int>)_(sprinkled)/32 4.28% 10.568 11.021 - 4.13% -
BM_std_minmax_element<char>/64 4.28% 17.310 18.051 - 4.97% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 4.26% 10941.331 11407.790 - 1.69% -
std::partial_sort_copy(vector<int>)_(repeated)/8192 4.26% 27483.437 28653.745 - 6.19% -
std::find_if_not(list<int>)_(bail_25%)/32768 4.25% 7373.488 7687.150 - 7.23% -
BM_deque_vector_move/0 4.25% 1.401 1.461 - -1.22% -
std::sort(vector<int>)_(shuffled)/1024 4.25% 4635.956 4833.056 - 3.70% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 4.25% 231.104 240.920 - 1.83% -
std::multiset<int>::insert(value)_(new_value,_middle)/1024 4.23% 27.119 28.266 - -1.14% -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 4.23% 213.021 222.031 - 4.10% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 4.22% 6146.769 6406.140 - 3.56% -
bm_ranges_lexicographical_compare<int>/1 4.22% 1.309 1.364 - -13.80% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 4.21% 745.524 776.887 - 2.97% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 4.19% 12893455.171 13433769.056 - 1.20% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 4.18% 248.146 258.512 - 0.91% -
std::count(vector<int>)_(every_other)/1048576 4.18% 104542.504 108907.425 - 1.69% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 4.17% 77.730 80.975 - 10.09% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 4.17% 24.042 25.044 - 4.10% -
std::unique(deque<int>)_(contiguous)/52 4.16% 57.436 59.827 - 8.08% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 4.16% 8404.936 8754.197 - 3.08% -
SetIntersection_None_Set_string_1024_256 4.15% 8979815.925 9352660.208 - 5.25% -
std::set<int>::ctor(const&,_alloc)/1024 4.15% 6365.747 6629.872 - 4.95% -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 4.15% 1.493 1.555 - 1.50% -
SetIntersection_None_Set_float_262144_1024 4.14% 1149187.012 1196741.943 - 1.49% -
std::count(deque<int>)_(every_other)/8 4.13% 2.522 2.627 - 0.57% -
BM_PushHeap_string_Random_64 4.13% 12.757 13.284 - 1.51% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 4.12% 1181805.709 1230500.702 - -1.73% -
BM_deque_vector_ranges_move_backward/1 4.12% 2.010 2.093 - -0.85% -
BM_std_minmax_element<long_long>/64 4.11% 17.078 17.781 - 2.36% -
std::make_heap(deque<int>)_(shuffled)/8192 4.10% 22518.940 23442.973 - 0.53% -
SetIntersection_Interlaced_Set_float_16384_1024 4.09% 169092099.833 176000372.292 - -1.09% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 4.07% 9.787 10.185 - 3.24% -
SetIntersection_None_Set_float_16384_1 4.07% 151972274.179 158153769.928 - 0.01% -
std::any_of(deque<int>)_(process_all)/8192 4.06% 2523.035 2625.580 - -7.15% -
SetIntersection_None_Set_float_16384_64 4.06% 151453232.826 157595279.938 - -0.52% -
std::find(vector<short>)_(bail_25%)/8 4.05% 0.710 0.738 - 4.44% -
std::search(vector<int>,_pred)_(same_length)/1000 4.05% 598.547 622.768 - -0.42% -
std::any_of(deque<int>)_(process_all)/32768 4.05% 10075.407 10482.996 - -7.45% -
SetIntersection_None_Set_string_256_1 4.04% 11675421.901 12146865.977 - 5.31% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 4.03% 39.854 41.461 - 6.64% -
std::count(vector<int>)_(every_other)/8192 4.03% 813.270 846.011 - 3.10% -
SetIntersection_Front_Set_string_262144_16384 4.03% 337008874.244 350575499.106 - 0.42% -
BM_lexicographical_compare_three_way_slow_path/256 4.02% 79.256 82.440 - 3.26% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 4.02% 347.144 361.082 - 1.28% -
std::none_of(deque<int>)_(process_all)/32768 4.01% 10113.952 10519.833 - 3.97% -
std::set<int>::ctor(const&)/32 4.01% 216.138 224.805 - 2.11% -
SetIntersection_None_Set_float_262144_256 4.00% 1147915.852 1193859.131 - 1.69% -
ranges::min(std::vector<long_long>)/64 3.99% 4.670 4.856 - 3.66% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 3.98% 160.174 166.554 - 10.17% -
rng::find_last(list<int>)_(bail_90%)/1048576 3.98% 86832.915 90291.458 - -3.63% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 3.98% 171479006.353 178304768.448 - 8.06% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 3.98% 24.200 25.163 - 3.90% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 3.97% 41.909 43.573 - 0.66% -
SetIntersection_None_Set_float_16384_256 3.97% 151043094.353 157041177.964 - -1.06% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 3.97% 134.412 139.748 - -0.92% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 3.96% 520.337 540.938 - 0.63% -
SetIntersection_None_Set_string_256_64 3.95% 9333286.721 9702382.792 - 5.46% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 3.95% 54663.742 56823.110 - 3.20% -
SetIntersection_None_Set_uint32_1024_4 3.94% 8905406.330 9256703.744 - 6.79% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 3.94% 11992544.978 12464682.592 - 1.73% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 3.93% 18822.302 19561.688 - 3.24% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 3.92% 34.738 36.101 - 5.96% -
std::copy(vector<bool>)_(aligned)/64 3.92% 1.296 1.347 - -0.62% -
std::copy_n(deque<int>)/262144 3.91% 11608.260 12062.638 - -4.57% -
BM_std_minmax_element<long_long>/1024 3.91% 270.111 280.678 - 2.91% -
std::set<std::string>::contains(key)_(existent)/32 3.91% 15.814 16.433 - 11.25% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 3.91% 3.905 4.057 - -2.60% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 3.91% 21742561.091 22592351.617 - 2.71% -
rng::find_last(vector<int>)_(bail_90%)/50 3.89% 1.415 1.470 - -3.82% -
std::is_partitioned(list<int>)_(partitioned)/32 3.88% 8.544 8.875 - -0.66% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8 3.87% 43.584 45.273 - 1.64% -
std::set<std::string>::equal_range(key)_(existent)/8192 3.87% 28.277 29.371 - 10.27% -
std::move_backward(deque<int>)/1048576 3.86% 126941.756 131847.544 - -3.00% -
std::partition(vector<int>)_(dense)/1024 3.86% 239.833 249.096 - -0.20% -
BM_StringCopy_Large 3.86% 6.085 6.319 - 2.90% -
ranges::min(std::list<char>)/70000 3.85% 52834.320 54866.472 - 0.74% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 3.84% 8074924.859 8385256.972 - 4.84% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3.84% 8266.918 8584.484 - -12.61% -
std::search(vector<int>,_pred)_(same_length)/1024 3.84% 612.666 636.163 - -0.28% -
std::set<int>::erase(key)_(non-existent,_end)/8192 3.83% 8.165 8.478 - -1.84% -
std::make_heap(deque<int>)_(descending)/1024 3.83% 1094.850 1136.797 - 3.66% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 3.83% 54474.300 56559.467 - 4.20% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 3.83% 17.242 17.901 - 1.07% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 3.82% 1.946 2.021 - 8.07% -
SetIntersection_Interlaced_Set_uint32_16384_1024 3.82% 171511183.733 178068298.681 - 1.42% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 3.82% 4.529 4.702 - 8.18% -
std::map<int,_int>::ctor(const&,_alloc)/1024 3.82% 6583.786 6834.971 - -1.56% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 3.81% 0.606 0.629 - -1.55% -
SetIntersection_Interlaced_Set_float_16384_16 3.81% 204503954.986 212290002.155 - 0.65% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 3.81% 85560.621 88817.361 - 4.87% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/1024 3.80% 4831.690 5015.316 - 3.55% -
BM_StringFindCharLiteral/128 3.80% 3.004 3.118 - 0.57% -
SetIntersection_None_Set_float_16384_16 3.79% 151855596.352 157610109.398 - -0.24% -
SetIntersection_None_Set_uint32_1024_64 3.78% 8922964.495 9259986.799 - 7.03% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 3.77% 0.556 0.577 - 24.92% -
std::map<int,_int>::count(key)_(non-existent)/8192 3.77% 11.095 11.514 - 1.84% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 3.77% 116419.262 120804.186 - 1.77% -
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 3.77% 49267.240 51122.324 - 5.37% -
bm_ranges_swap_ranges_vb_aligned/32 3.76% 3.318 3.443 - -4.87% -
BM_PushHeap_string_QuickSortAdversary_16384 3.76% 15.493 16.075 - 0.57% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 3.75% 94263.220 97801.970 - 1.09% -
std::unique(list<int>,_pred)_(sprinkled)/8192 3.74% 8266.474 8576.040 - -4.12% -
SetIntersection_None_Set_uint32_262144_262144 3.74% 1175592.285 1219586.506 - 4.32% -
std::set<int>::upper_bound(key)_(existent)/1024 3.74% 4.077 4.229 - 0.61% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 3.74% 365.966 379.653 - -14.34% -
std::set<int>::insert(value)_(already_present)/8192 3.73% 9.996 10.369 - 2.81% -
std::map<std::string,_int>::count(key)_(existent)/1024 3.73% 24.089 24.988 - 7.63% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 3.73% 49620.033 51472.535 - 5.25% -
std::none_of(deque<int>)_(process_all)/8192 3.73% 2528.100 2622.299 - 3.73% -
std::move_backward(list<int>)/4096 3.72% 4837.508 5017.688 - 1.86% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 3.72% 2.389 2.478 - 2.67% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 3.72% 392.920 407.537 - 3.00% -
std::reverse(vector<int>)/8 3.72% 1.546 1.603 - 5.51% -
std::unordered_map<int,_int>::clear()/0 3.72% 388.796 403.250 - 2.65% -
SetIntersection_None_Set_string_256_256 3.72% 5829220.607 6045799.372 - 3.43% -
std::unordered_multiset<int>::find(key)_(non-existent)/0 3.71% 0.324 0.336 - 1.76% -
BM_PushHeap_string_QuickSortAdversary_262144 3.71% 16.045 16.640 - 0.24% -
std::list<int>::ctor(size)/8192 3.70% 93359.438 96816.090 - 1.38% -
std::copy_n(deque<int>)/4096 3.70% 145.424 150.801 - -0.36% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 3.69% 6.293 6.525 - 0.98% -
SetIntersection_None_Set_float_16384_4 3.68% 152401497.371 158002835.711 - 0.15% -
std::is_sorted(vector<int>,_pred)/8 3.67% 3.303 3.424 - 3.70% -
std::multiset<int>::clear()/8192 3.66% 77411.804 80244.382 - 2.71% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 3.66% 3.916 4.059 - 1.47% -
std::any_of(vector<int>)_(process_all)/8 3.66% 2.316 2.401 - -0.01% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 3.66% 343273638.211 355821226.278 - 0.65% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/1024 3.64% 10983.444 11383.325 - 3.85% -
rng::contains_subrange(vector<int>)_(process_all)/50 3.64% 11.466 11.884 - 3.03% -
std::unordered_multiset<int>::erase(iterator)/1024 3.63% 19.837 20.557 - -5.54% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 3.62% 24.249 25.128 - 0.45% -
std::list<std::string>::ctor(size)/8192 3.62% 102383.115 106092.013 - -4.03% -
std::multiset<std::string>::find(key)_(existent)/32 3.62% 14.831 15.369 - 5.95% -
std::all_of(list<int>)_(process_all)/32768 3.62% 25653.580 26582.436 - -1.37% -
std::is_sorted(list<int>)/8 3.62% 2.133 2.210 - 5.02% -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 3.62% 20.108 20.835 - 2.79% -
SetIntersection_Interlaced_Vector_uint32_64_16 3.60% 17518190.598 18148025.533 - 2.25% -
ranges::minmax(std::deque<long_long>)/8 3.59% 3.865 4.003 - 3.39% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 3.59% 13670.058 14160.371 - 2.49% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 3.58% 18248360.567 18902072.407 - 3.73% -
std::copy_backward(vector<bool>)_(aligned)/4096 3.58% 5.022 5.202 - -0.05% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 3.57% 1142685.334 1183497.580 - 0.73% -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/1024 3.56% 4779.018 4949.227 - 3.52% -
BM_PushHeap_string_QuickSortAdversary_1024 3.56% 15.037 15.573 - -0.19% -
std::remove(vector<int>)_(sprinkled)/8192 3.56% 1966.091 2036.077 - 2.89% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 3.56% 10.340 10.707 - -0.73% -
std::map<std::string,_int>::count(key)_(existent)/8192 3.55% 28.038 29.033 - 2.94% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 3.54% 52.541 54.403 - 6.09% -
std::unique(deque<int>)_(contiguous)/32 3.54% 50.858 52.659 - 5.59% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 3.54% 31.621 32.739 - 3.03% -
std::unordered_multiset<int>::erase(key)_(existent)/32 3.53% 21.109 21.855 - -5.92% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8 3.53% 60.316 62.445 - 2.21% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 3.53% 87335.818 90415.652 - -2.35% -
std::find_first_of(deque<int>)_(small_needle)/32 3.53% 112.757 116.732 - 4.15% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 3.52% 102287.484 105891.252 - -2.31% -
std::pop_heap(deque<float>)/8 3.52% 52.232 54.072 - 3.30% -
std::partial_sort(vector<int>)_(descending)/8 3.52% 24.012 24.857 - 0.43% -
std::remove_copy_if(vector<int>)_(sprinkled)/50 3.52% 16.698 17.285 - -0.79% -
std::sort(vector<int>)_(shuffled)/8192 3.51% 44916.688 46494.065 - 3.05% -
bm_ranges_swap_ranges_vb_aligned/16 3.51% 3.319 3.436 - -5.99% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 3.51% 1403238.870 1452462.862 - -2.64% -
std::pop_heap(deque<int>)/8192 3.51% 53.073 54.934 - 2.93% -
std::multiset<int>::count(key)_(existent)/32 3.51% 3.758 3.889 - 0.92% -
std::multiset<int>::clear()/1024 3.50% 9817.049 10160.719 - 3.77% -
std::reverse_copy(list<int>)/8 3.50% 2.350 2.432 - -1.26% -
BM_PushHeap_uint64_Ascending_64 3.48% 1.514 1.566 - 3.30% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 3.48% 612.597 633.938 - 2.57% -
rng::find_last_if(vector<char>)_(bail_90%)/50 3.48% 1.442 1.492 - -1.13% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 3.47% 17.444 18.050 - 0.35% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 3.47% 5633101.168 5828685.001 - 2.01% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 3.47% 32.188 33.304 - -0.63% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 3.47% 1067949.770 1104997.952 - -0.31% -
std::rotate(list<int>)_(1_element_backward)/50 3.46% 24.776 25.634 - 1.71% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 3.46% 21027017.373 21753684.472 - 0.40% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 3.45% 1205208.645 1246734.134 - -0.36% -
SetIntersection_None_Set_uint32_262144_1 3.44% 1186128.418 1226922.771 - 6.97% -
std::reverse(deque<int>)/4096 3.44% 716.031 740.641 - 2.97% -
std::map<int,_int>::insert(value)_(already_present)/1024 3.43% 3.231 3.342 - -0.31% -
SetIntersection_Interlaced_Set_uint32_256_16 3.43% 12010246.971 12422279.680 - 0.26% -
BM_deque_vector_move_backward/1 3.43% 2.069 2.140 - -0.32% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 3.42% 880135.267 910214.847 - 4.49% -
std::copy(list<int>)/32768 3.41% 26123.101 27014.704 - 3.41% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 3.41% 1058354.372 1094472.608 - 0.94% -
BM_PushHeap_string_Random_262144 3.41% 18.040 18.655 - -6.92% -
std::multiset<int>::count(key)_(non-existent)/8192 3.40% 9.786 10.119 - 3.64% -
std::set<int>::insert(value)_(already_present)/32 3.40% 1.750 1.810 - 2.64% -
std::partition_point(deque<int>)/32 3.40% 4.120 4.260 - 0.12% -
BM_deque_vector_move_backward/2 3.39% 1.765 1.825 - -0.66% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 3.39% 12067171.443 12476324.347 - 2.80% -
SetIntersection_None_Set_uint32_1024_1 3.39% 8959748.378 9263516.669 - 6.16% -
SetIntersection_None_Set_uint32_262144_1024 3.38% 1174901.287 1214667.969 - 5.38% -
SetIntersection_Interlaced_Set_float_262144_16384 3.38% 1236047.851 1277843.750 - 1.61% -
std::sort(vector<int>)_(qsort_adversarial)/8192 3.38% 147082.363 152055.773 - 0.06% -
std::sort(vector<int>)_(qsort_adversarial)/1024 3.37% 12866.511 13300.747 - 0.47% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 3.37% 2.177 2.250 - -1.39% -
std::multiset<int>::clear()/0 3.37% 389.117 402.226 - 0.80% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 3.36% 35.497 36.689 - 3.95% -
SetIntersection_None_Set_uint32_262144_16 3.35% 1179785.642 1219258.949 - 6.40% -
std::is_partitioned(vector<int>)_(partitioned)/32 3.34% 6.378 6.591 - 2.75% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 3.34% 24.627 25.448 - -1.91% -
std::find_end(vector<int>)_(same_length)/8192 3.33% 1995.053 2061.532 - 0.00% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 3.33% 1362.626 1407.987 - 3.51% -
std::shift_left(deque<int>)/32 3.32% 3.780 3.905 - 2.30% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 3.32% 0.573 0.592 - 4.73% -
std::unique(list<int>,_pred)_(contiguous)/1024 3.32% 943.968 975.290 - 1.64% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_1 3.31% 214076113.557 221161379.994 - 4.29% -
BM_lexicographical_compare_three_way_slow_path/1048576 3.31% 302801.338 312821.345 - 6.13% -
SetIntersection_Interlaced_Set_float_256_4 3.31% 10949989.422 11311909.750 - 3.22% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 3.30% 7489.773 7736.856 - 4.88% -
SetIntersection_None_Set_uint32_262144_256 3.30% 1176561.848 1215338.461 - 6.41% -
BM_deque_deque_ranges_copy_backward/4000 3.29% 144.861 149.633 - -3.47% -
std::is_partitioned(vector<int>)_(partitioned)/50 3.29% 9.384 9.693 - -0.87% -
std::search(vector<int>)_(no_match)/8192 3.29% 1619.124 1672.324 - 1.46% -
std::multiset<int>::insert(value)_(new_value,_middle)/8192 3.28% 31.656 32.695 - -1.62% -
BM_deque_vector_ranges_move_backward/2 3.28% 1.764 1.822 - -3.93% -
std::stable_sort(vector<int>)_(descending)/1024 3.27% 2793.767 2885.026 - 2.70% -
std::find_if(list<int>)_(process_all)/32768 3.26% 25973.515 26821.139 - 1.73% -
BM_PushHeap_string_Random_16 3.25% 10.299 10.634 - 1.01% -
rng::find_last_if(deque<int>)_(bail_90%)/8 3.25% 0.994 1.026 - 5.34% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8192 3.24% 618816.062 638883.132 - 1.68% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 3.24% 1078496.632 1113453.987 - -2.37% -
SetIntersection_Interlaced_Set_uint32_16384_4 3.23% 170885971.239 176410240.858 - 2.80% -
SetIntersection_None_Set_float_64_1 3.22% 21718738.212 22416996.721 - -1.09% -
BM_StringEraseToEnd_Small_Transparent 3.21% 0.400 0.413 - 2.96% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 3.21% 9069584.462 9361042.047 - 3.36% -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 3.21% 8801.713 9084.214 - 3.30% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 3.21% 29.293 30.232 - 9.06% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 3.20% 375.367 387.393 - 2.41% -
std::remove_if(list<int>)_(sprinkled)/50 3.20% 74.324 76.703 - 2.26% -
std::multimap<std::string,_int>::count(key)_(existent)/32 3.20% 19.699 20.329 - 7.55% -
SetIntersection_None_Set_uint32_262144_4 3.20% 1181285.890 1219046.549 - 6.76% -
SetIntersection_Interlaced_Vector_uint32_16384_16 3.20% 3221521.985 3324484.252 - -4.01% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 3.20% 1075143.141 1109499.577 - -3.15% -
std::for_each(list<int>)/8192 3.19% 7438.980 7676.433 - -2.35% -
std::multimap<int,_int>::find(key)_(non-existent)/8192 3.19% 6.971 7.194 - -0.10% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 3.19% 53768.281 55481.509 - -9.43% -
BM_deque_vector_ranges_move/0 3.18% 1.308 1.350 - 2.89% -
std::rotate(vector<bool>)_(by_1/3)/50 3.18% 17.650 18.211 - 2.36% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 3.17% 12.640 13.041 - 2.42% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 3.16% 748.975 772.676 - 4.01% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8192 3.16% 50482.225 52078.706 - 2.83% -
std::partition_copy(deque<int>)/32 3.16% 12.658 13.058 - 0.01% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 3.16% 102683.243 105929.082 - -1.42% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 3.15% 8677180.010 8950813.775 - -12.38% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 3.14% 10.433 10.761 - 6.76% -
std::map<int,_int>::contains(key)_(non-existent)/32 3.14% 2.772 2.859 - 5.75% -
std::unique(list<int>,_pred)_(sprinkled)/52 3.13% 82.060 84.632 - 2.37% -
BM_PushHeap_string_QuickSortAdversary_256 3.13% 14.531 14.986 - 0.63% -
std::multiset<int>::insert(value)_(already_present)/1024 3.13% 27.560 28.423 - 4.83% -
std::set<int>::equal_range(key)_(non-existent)/1024 3.13% 6.478 6.681 - -0.72% -
std::find_first_of(list<int>)_(large_needle)/8192 3.13% 47909902.735 49408327.800 - -0.43% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 3.13% 5.086 5.245 - -0.23% -
std::fill(list<int>)/8192 3.13% 8372.716 8634.537 - 21.31% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 3.12% 17.886 18.444 - 0.30% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 3.11% 19.527 20.135 - 3.55% -
SetIntersection_None_Set_float_262144_16384 3.11% 1155743.326 1191716.959 - 1.68% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 3.11% 54968.162 56678.548 - 2.80% -
std::multimap<int,_int>::count(key)_(existent)/8192 3.11% 6.484 6.686 - 2.20% -
SetIntersection_Interlaced_Vector_uint64_262144_16384 3.10% 350757553.463 361641734.903 - 3.01% -
rng::contains_subrange(vector<int>)_(same_length)/8192 3.09% 1858.701 1916.214 - 0.76% -
std::copy_n(deque<int>)/512 3.09% 16.666 17.180 - 2.42% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8192 3.08% 115093.442 118641.270 - 2.91% -
SetIntersection_None_Set_float_262144_1 3.08% 1159976.074 1195702.881 - 1.03% -
SetIntersection_Interlaced_Set_uint32_262144_16384 3.08% 1256643.228 1295307.941 - 5.85% -
std::remove_if(list<int>)_(prefix)/1024 3.07% 991.662 1022.149 - 2.49% -
std::map<std::string,_int>::ctor(const&)/32 3.07% 710.717 732.533 - -11.01% -
std::reverse(deque<int>)/32768 3.07% 5702.227 5877.216 - 2.39% -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 3.04% 0.528 0.544 - 2.86% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 3.04% 729.071 751.220 - 5.53% -
std::unordered_set<int>::find(key)_(non-existent)/8192 3.03% 1.127 1.161 - 2.56% -
std::remove_if(vector<int>)_(prefix)/1024 3.03% 350.023 360.630 - 3.88% -
std::unordered_multiset<int>::clear()/32 3.03% 596.436 614.503 - 1.95% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 3.03% 16509.367 17008.832 - 3.22% -
rng::starts_with(vector<int>)/1024 3.02% 59.840 61.646 - 2.53% -
BM_deque_deque_copy_backward/4000 3.01% 144.896 149.259 - -1.02% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 3.00% 11663283.869 12013759.243 - -14.05% -
std::is_partitioned(vector<int>)_(unpartitioned)/50 3.00% 8.480 8.735 - -0.42% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 3.00% 350.324 360.826 - 1.57% -
BM_PushHeap_string_QuickSortAdversary_64 3.00% 13.004 13.394 - 0.48% -
SetIntersection_None_Set_string_64_16 2.99% 18557289.509 19112892.610 - 3.63% -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 2.99% 3.553 3.659 - 1.98% -
rng::fold_left(list<int>)/8192 2.98% 10785.696 11107.647 - 4.42% -
BM_StringRelational_Eq_Large_Large_ChangeLast 2.98% 2.021 2.081 - 0.08% -
std::copy_if(vector<int>)_(entire_range)/64 2.97% 15.285 15.739 - 2.49% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/0 2.96% 14.977 15.421 - 2.18% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 2.96% 2276498.561 2343967.564 - -0.30% -
std::remove_copy(deque<int>)_(prefix)/1024 2.96% 375.631 386.755 - 2.11% -
std::multiset<int>::count(key)_(non-existent)/32 2.96% 2.491 2.565 - 2.72% -
std::unordered_set<int>::erase(key)_(existent)/8192 2.96% 22.591 23.259 - -7.42% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 2.95% 1.101 1.133 - -10.80% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 2.95% 352.361 362.748 - 8.10% -
std::search(list<int>)_(no_match)/1024 2.94% 730.845 752.341 - -1.95% -
std::make_heap(vector<int>,_pred)_(shuffled)/1024 2.94% 570.727 587.495 - 3.08% -
std::for_each_n(deque<int>)/8 2.93% 1.250 1.287 - -2.12% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 2.92% 1.154 1.188 - 1.90% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 2.92% 0.605 0.622 - 3.13% -
ranges::minmax(std::list<char>)/8 2.91% 2.512 2.585 - -0.15% -
SetIntersection_Front_Vector_uint32_262144_64 2.91% 1327861.990 1366541.121 - 2.66% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 2.91% 392.841 404.283 - 1.33% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 2.90% 6605.083 6796.957 - -15.21% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 2.90% 391.660 403.032 - 2.31% -
std::find_end(deque<int>)_(same_length)/1000 2.90% 325.631 335.080 - -5.46% -
bm_ranges_swap_ranges_vb_aligned/8 2.90% 3.286 3.381 - -5.92% -
BM_deque_deque_ranges_move_backward/1 2.87% 2.593 2.668 - 11.94% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.87% 12756.724 13122.872 - 0.44% -
ranges::min(std::list<long_long>)/8 2.87% 1.908 1.963 - 5.88% -
std::set<int>::ctor(const&)/1024 2.86% 6246.512 6425.326 - 1.89% -
SetIntersection_Interlaced_Vector_string_16384_256 2.86% 43195874.964 44429731.631 - 1.11% -
std::list<std::string>::ctor(size)/1024 2.85% 12505.523 12861.862 - -4.56% -
BM_StringRelational_Compare_Huge_Empty_Control 2.84% 1.610 1.656 - -0.53% -
BM_StringFindAllMatch/8 2.84% 2.873 2.954 - 13.94% -
std::find_if(vector<int>)_(bail_25%)/8192 2.84% 222.169 228.470 - 4.51% -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 2.83% 347.346 357.191 - 0.43% -
BM_PushHeap_string_QuickSortAdversary_16 2.83% 10.429 10.724 - 1.05% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 2.82% 392.297 403.356 - 1.31% -
std::rotate(vector<bool>)_(by_1/3)/32 2.82% 17.613 18.109 - 2.05% -
std::multiset<int>::find(key)_(existent)/1024 2.82% 4.049 4.163 - -0.42% -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 2.82% 20.274 20.844 - 1.83% -
SetIntersection_Front_Vector_float_262144_16 2.81% 1085449.416 1115941.127 - 0.17% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 2.81% 11021.876 11331.063 - 0.04% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 2.80% 9.923 10.201 - 0.78% -
SetIntersection_Interlaced_Vector_float_16_16 2.80% 35304761.483 36294158.834 - -0.09% -
SetIntersection_Interlaced_Set_float_262144_4 2.80% 1254860.434 1289988.283 - 1.53% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 2.80% 4140272.995 4256119.259 - 2.92% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 2.80% 149131.959 153302.602 - 4.12% -
std::search(vector<int>)_(no_match)/1048576 2.80% 208058.321 213876.221 - 1.22% -
std::set<int>::count(key)_(existent)/32 2.80% 1.644 1.690 - 0.46% -
std::make_heap(vector<int>,_pred)_(shuffled)/8 2.80% 15.785 16.226 - 2.38% -
SetIntersection_Front_Set_float_262144_1 2.79% 986263.395 1013810.103 - -1.33% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_256 2.79% 2.366 2.432 - 2.78% -
SetIntersection_Interlaced_Set_uint32_1024_4 2.79% 9940022.363 10216898.472 - 4.15% -
BM_deque_deque_ranges_move_backward/2 2.78% 2.336 2.401 - 12.59% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 2.77% 90954.179 93477.412 - 1.85% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 2.77% 0.602 0.619 - 3.23% -
SetIntersection_None_Set_uint32_262144_64 2.76% 1180292.724 1212916.016 - 5.58% -
SetIntersection_None_Set_uint32_256_16 2.76% 10915105.269 11216113.124 - 3.92% -
BM_deque_deque_ranges_copy_backward/64 2.75% 3.373 3.466 - 1.08% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192 2.75% 990609.667 1017883.168 - -3.30% -
std::find_if(vector<char>)_(bail_25%)/32768 2.75% 796.352 818.273 - -1.72% -
std::partition(list<int>)_(sparse)/8192 2.75% 7666.741 7877.718 - 3.82% -
std::shift_left(list<int>)/50 2.75% 27.223 27.972 - -2.46% -
std::set<int>::ctor(const&,_alloc)/32 2.75% 219.213 225.243 - 3.46% -
std::multimap<int,_int>::find(key)_(non-existent)/32 2.74% 2.370 2.435 - -1.81% -
std::list<int>::ctor(size)/1024 2.74% 11562.706 11879.097 - 1.82% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 2.73% 241460849.704 248060500.223 - -1.24% -
BM_PushHeap_pair<uint32,_uint32>_Random_64 2.73% 6.350 6.523 - 2.16% -
std::pop_heap(deque<float>)/8192 2.73% 61.340 63.013 - -0.21% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 2.72% 11210422.731 11515688.222 - 0.56% -
std::find_if(list<int>)_(process_all)/1024 2.72% 718.228 737.761 - -0.31% -
std::make_heap(deque<int>)_(heap)/1024 2.70% 1093.478 1123.014 - 2.38% -
std::is_partitioned(list<int>)_(unpartitioned)/50 2.70% 4.377 4.496 - 0.43% -
bm_swap_ranges_vb_aligned/64 2.70% 2.882 2.960 - 5.23% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 2.69% 96.151 98.741 - 6.90% -
std::unordered_set<int>::find(key)_(non-existent)/1024 2.69% 0.954 0.980 - 2.89% -
std::find_first_of(list<int>)_(small_needle)/50 2.69% 138.917 142.651 - 1.17% -
std::partial_sort_copy(vector<int>)_(shuffled)/8 2.69% 10.741 11.030 - -1.12% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 2.68% 12164.640 12491.182 - 3.54% -
std::reverse_copy(vector<int>)/8 2.68% 2.338 2.400 - 0.91% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 2.68% 22830349.129 23442477.769 - -5.02% -
std::find_end(vector<int>)_(same_length)/1024 2.67% 254.807 261.622 - -0.37% -
std::flat_map<int,_int>::contains(key)_(existent)/32 2.67% 3.034 3.115 - -0.14% -
std::search(vector<int>,_pred)_(same_length)/8192 2.67% 4902.959 5033.868 - -1.13% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 2.67% 35515.099 36461.825 - 2.66% -
std::find_end(deque<int>,_pred)_(process_all)/1000 2.66% 571.196 586.418 - -0.18% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 2.66% 948.099 973.288 - 1.09% -
std::for_each_n(join_view(vector<vector<int>>))/8 2.65% 1.613 1.656 - 10.76% -
BM_deque_vector_ranges_move/4000 2.65% 138.140 141.807 - -3.79% -
rng::find_if(vector<bool>)_(process_all)/50 2.65% 23.266 23.883 - -1.35% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 2.65% 13.821 14.187 - -0.17% -
SetIntersection_None_Set_string_64_4 2.64% 21383169.487 21948183.897 - -0.03% -
std::search(deque<int>)_(single_element)/1000 2.64% 436.016 447.507 - -0.57% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 2.63% 41866.130 42969.267 - 2.44% -
std::make_heap(deque<int>)_(heap)/8192 2.63% 8598.810 8825.175 - 2.57% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 2.63% 101887.453 104569.088 - -2.88% -
std::map<int,_int>::count(key)_(existent)/1024 2.63% 3.720 3.817 - -4.91% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 2.63% 6.625 6.799 - 4.76% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 2.63% 1832810.465 1880923.176 - 2.92% -
std::stable_partition(list<int>)_(sparse)/50 2.62% 26.190 26.877 - -1.02% -
SetIntersection_Front_Set_uint64_16384_256 2.62% 3966943.696 4071017.481 - 8.59% -
std::move(vector<bool>)_(unaligned)/512 2.62% 4.768 4.893 - 6.63% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 2.61% 83.963 86.158 - -3.35% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 2.61% 21.643 22.207 - 0.62% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1 2.61% 536962042.466 550956140.988 - 3.72% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 2.61% 115714.844 118730.069 - 2.76% -
BM_StringFindAllMatch/64 2.60% 3.236 3.320 - 9.39% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 2.60% 137945593.180 141530181.345 - 3.56% -
BM_getline_string 2.60% 16.615 17.046 - 1.61% -
std::remove_copy(list<int>)_(sprinkled)/50 2.59% 18.521 19.000 - 0.41% -
std::rotate(deque<int>)_(by_1/3)/50 2.59% 29.327 30.086 - -0.91% -
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 2.59% 599770.577 615275.461 - 0.29% -
BM_vector_deque_copy_backward/4000 2.58% 140.927 144.566 - 0.01% -
SetIntersection_None_Set_uint32_4_1 2.58% 216685406.667 222274620.262 - 3.30% -
std::remove(deque<int>)_(prefix)/32 2.58% 53.508 54.887 - 1.87% -
std::map<int,_int>::count(key)_(non-existent)/32 2.57% 2.873 2.947 - 1.56% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 2.57% 9318.240 9557.933 - -0.06% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 2.57% 343791.057 352629.557 - 1.91% -
rng::starts_with(vector<int>)/1000 2.57% 58.269 59.767 - 2.43% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.57% 8488.069 8706.028 - 1.52% -
std::mismatch(deque<int>)_(it,_it,_it)/8192 2.56% 3822.792 3920.706 - 1.83% -
std::partition(list<int>)_(dense)/32 2.56% 8.726 8.950 - 1.50% -
std::find_first_of(list<int>)_(small_needle)/1024 2.56% 2736.688 2806.668 - 1.14% -
rng::starts_with(vector<int>)/8192 2.56% 484.512 496.899 - -0.35% -
SetIntersection_None_Set_string_256_16 2.55% 11123084.074 11407184.986 - 3.89% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 2.55% 3440.364 3528.204 - -3.21% -
BM_deque_deque_ranges_move_backward/4096 2.55% 150.551 154.391 - 0.84% -
std::find_first_of(list<int>)_(small_needle)/8192 2.54% 21933.727 22491.921 - 1.10% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/1024 2.54% 7043.764 7222.785 - 2.84% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 2.54% 6.534 6.700 - 3.79% -
std::find_first_of(list<int>)_(small_needle)/32 2.54% 92.763 95.116 - 0.83% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 2.54% 347.120 355.921 - -0.17% -
rng::for_each(multiset<int>)/8 2.54% 6.683 6.852 - -0.18% -
std::move_backward(deque<int>)/4096 2.53% 155.337 159.274 - 1.17% -
SetIntersection_None_Set_string_64_64 2.53% 11651226.775 11946514.188 - 4.23% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/0 2.53% 0.487 0.499 - 2.04% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 2.52% 1035985.754 1062091.780 - 0.38% -
std::multiset<int>::clear()/32 2.52% 622.423 638.105 - 2.19% -
SetIntersection_Interlaced_Set_float_262144_16 2.52% 1557667.969 1596898.682 - 1.22% -
rng::find_last_if(vector<char>)_(bail_10%)/8 2.52% 2.067 2.119 - 0.32% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 2.51% 47.736 48.936 - -4.02% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 2.51% 1.757 1.801 - -0.03% -
BM_PushHeap_uint64_Ascending_256 2.51% 2.088 2.141 - 2.38% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 2.51% 23186.782 23767.705 - 1.46% -
std::adjacent_find(vector<int>)/8 2.50% 2.007 2.058 - 1.72% -
SetIntersection_None_Set_string_262144_16 2.50% 1652525.881 1693862.307 - 3.39% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8 2.50% 57.825 59.270 - 1.47% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 2.50% 15.738 16.132 - 0.16% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 2.50% 1481891.897 1518882.696 - 5.30% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 2.49% 35.650 36.539 - 0.80% -
std::mismatch(deque<int>)_(it,_it,_it)/1048576 2.49% 494685.104 507021.257 - 2.30% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 2.49% 16.064 16.465 - -1.58% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 2.49% 80256.343 82251.989 - 2.46% -
std::rotate(vector<bool>)_(by_1/3)/1024 2.48% 49.034 50.252 - 2.29% -
SetIntersection_None_Set_string_262144_1 2.48% 1656736.897 1697840.578 - 4.03% -
std::copy_if(list<int>)_(entire_range)/32768 2.48% 25584.541 26219.014 - 1.57% -
std::multiset<int>::insert(value)_(new_value,_end)/1024 2.48% 55.823 57.206 - 17.67% -
bm_ranges_swap_ranges_vb_aligned/1048576 2.47% 3345.770 3428.471 - 2.26% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 2.47% 92.382 94.665 - -7.44% -
BM_PushHeap_uint64_Ascending_16384 2.46% 3.574 3.662 - 2.68% -
std::set<int>::operator=(const&)_(into_populated_Container)/8192 2.46% 12343.747 12647.558 - 3.12% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 2.46% 21169125.224 21689707.017 - 3.20% -
std::stable_sort(vector<int>)_(descending)/8192 2.45% 18639.356 19095.698 - 3.17% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 2.44% 27.314 27.981 - 1.40% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 2.44% 204151.294 209132.463 - 1.79% -
std::shift_left(deque<int>)/50 2.43% 5.428 5.560 - 2.14% -
std::for_each_n(vector<int>)/8 2.43% 2.638 2.703 - -0.65% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 2.43% 10.933 11.199 - -4.54% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 2.41% 903848.015 925664.994 - 4.24% -
SetIntersection_None_Vector_float_16384_256 2.41% 1069768.359 1095564.435 - -1.32% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.41% 195.297 200.004 - 1.15% -
std::partition(list<int>)_(sparse)/50 2.41% 21.752 22.275 - 3.90% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 2.41% 38563546.923 39491864.936 - 3.85% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 2.40% 38498.808 39424.234 - 2.11% -
std::map<std::string,_int>::find(key)_(existent)/1024 2.40% 24.604 25.194 - -2.21% -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 2.40% 22.447 22.986 - -6.62% -
BM_CmpEqual_short_short 2.40% 1.042 1.067 - -0.01% -
SetIntersection_None_Set_float_64_64 2.39% 11168700.624 11435831.680 - -0.50% -
std::set<std::string>::count(key)_(non-existent)/32 2.39% 10.451 10.701 - 0.21% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 2.39% 24.637 25.226 - -1.51% -
SetIntersection_Interlaced_Vector_uint64_64_16 2.39% 17476485.058 17894072.268 - 0.60% -
std::copy(vector<int>)/8 2.39% 2.213 2.266 - -1.49% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 2.38% 10.607 10.860 - 1.83% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 2.38% 84.623 86.636 - 2.05% -
std::rotate(list<int>)_(1_element_forward)/50 2.38% 25.567 26.175 - -0.47% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 2.38% 199.608 204.349 - -0.70% -
BM_deque_vector_move_backward/64000 2.37% 7515.808 7693.918 - -6.60% -
std::set<std::string>::count(key)_(non-existent)/8192 2.37% 33.123 33.907 - 0.58% -
std::shift_left(vector<int>)/8192 2.37% 282.291 288.968 - 2.78% -
std::list<int>::erase(begin)_(cheap_elements)/32 2.36% 11.133 11.396 - 2.51% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 2.35% 4.802 4.915 - -3.30% -
BM_PushHeap_uint64_Random_64 2.35% 5.487 5.616 - -2.42% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/32 2.35% 18.506 18.941 - 1.84% -
std::partition_copy(vector<int>)/1024 2.35% 456.835 467.571 - 0.83% -
SetIntersection_None_Vector_string_16384_256 2.34% 1194138.645 1222124.415 - -1.12% -
std::copy_n(deque<int>)/64 2.34% 2.782 2.847 - 2.50% -
std::unordered_map<int,_int>::clear()/32 2.33% 584.888 598.519 - -10.55% -
rng::for_each(multimap<int>)/8 2.33% 6.131 6.273 - 1.40% -
SetIntersection_None_Set_uint32_1_1 2.33% 536209151.102 548682427.237 - 3.15% -
BM_vector_deque_move_backward/4000 2.32% 139.969 143.218 - -0.49% -
std::multimap<int,_int>::contains(key)_(existent)/1024 2.32% 4.405 4.507 - -0.33% -
SetIntersection_None_Set_uint32_256_1 2.32% 11529564.767 11796486.356 - 4.94% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 2.31% 23626974.281 24171777.698 - 0.54% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 2.30% 220.800 225.889 - -13.97% -
std::replace(vector<int>)_(prefix)/50 2.30% 7.646 7.822 - 1.31% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 2.30% 357902329.804 366119070.019 - 3.99% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_1 2.29% 62983364.532 64428166.418 - 2.97% -
std::copy_backward(deque<int>)/8 2.29% 2.660 2.721 - 2.14% -
std::remove(list<int>)_(prefix)/8192 2.29% 8099.386 8284.945 - 2.39% -
std::make_heap(vector<int>,_pred)_(descending)/8 2.29% 14.701 15.037 - 2.32% -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 2.29% 14.449 14.779 - 1.85% -
std::multimap<std::string,_int>::erase(iterator)/8192 2.28% 30.264 30.955 - -0.33% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 2.28% 34.951 35.749 - -0.19% -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 2.28% 12552.625 12838.374 - -2.83% -
std::sort(deque<int>)_(repeated)/1024 2.27% 959.945 981.738 - 1.25% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 2.27% 15.786 16.144 - 0.41% -
BM_PushHeap_uint32_PipeOrgan_262144 2.26% 3.061 3.130 - 3.33% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.26% 267.545 273.588 - 0.28% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 2.26% 667.622 682.676 - 1.97% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 2.25% 12316.960 12594.429 - 6.20% -
BM_PushHeap_string_Random_4 2.25% 6.049 6.185 - 0.07% -
std::find_end(forward_list<int>)_(process_all)/1000 2.25% 681.310 696.650 - 0.22% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 2.25% 0.628 0.643 - 2.25% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 2.24% 1.179 1.205 - 4.98% -
std::copy_n(vector<bool>)_(aligned)/262144 2.24% 638.731 653.040 - -8.81% -
std::find_if(deque<int>)_(process_all)/8 2.23% 2.512 2.568 - -5.32% -
SetIntersection_Front_Set_string_16384_1 2.23% 1061581.333 1085257.841 - -6.05% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 2.22% 15.823 16.175 - -2.80% -
std::map<std::string,_int>::erase(iterator)/1024 2.22% 25.495 26.059 - -9.06% -
SetIntersection_None_Set_uint32_1024_1024 2.21% 9019637.463 9219373.397 - 6.52% -
SetIntersection_Interlaced_Set_uint64_16384_16 2.21% 221018447.715 225909365.228 - 3.12% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 2.21% 16.059 16.414 - -1.74% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 2.20% 328.097 335.319 - -1.54% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 2.20% 0.602 0.615 - 2.09% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1024 2.19% 2.878 2.941 - 2.12% -
std::multiset<int>::erase(key)_(existent)/1024 2.19% 39.921 40.795 - -0.24% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 2.18% 66666.752 68121.160 - -7.87% -
std::multimap<int,_int>::ctor(const&)/0 2.18% 12.750 13.028 - 1.97% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192 2.18% 5657.400 5780.712 - 0.70% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.18% 53994.291 55171.094 - 1.22% -
BM_lexicographical_compare_three_way_slow_path/262144 2.17% 74789.387 76416.050 - 5.14% -
std::find(vector<char>)_(bail_25%)/8192 2.17% 39.449 40.307 - -0.37% -
std::for_each_n(join_view(vector<vector<int>>))/32 2.17% 3.830 3.913 - 0.45% -
std::rotate(vector<bool>)_(by_1/3)/8192 2.17% 155.261 158.633 - 2.14% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 2.17% 9.093 9.290 - 1.83% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 2.17% 144034.679 147154.599 - 2.68% -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 2.16% 30.951 31.621 - 0.61% -
std::remove(deque<int>)_(prefix)/50 2.16% 60.876 62.193 - 0.77% -
std::map<std::string,_int>::count(key)_(existent)/32 2.16% 16.497 16.854 - 12.81% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 2.16% 4.052 4.140 - 1.81% -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 2.15% 12636.927 12908.959 - -1.84% -
SetIntersection_Front_Set_uint32_262144_16384 2.15% 219248401.645 223965459.052 - 1.50% -
std::vector<int>::insert(middle)_(cheap_elements)/32 2.15% 5.746 5.870 - -0.47% -
std::set<std::string>::ctor(&&,_different_allocs)/32 2.15% 207.804 212.265 - 0.38% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 2.15% 659551.092 673703.649 - 0.02% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8 2.14% 52.336 53.456 - 1.63% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 2.14% 59658251.821 60934029.356 - 3.06% -
BM_CmpLess_schar_uchar 2.13% 1.074 1.097 - -1.01% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 2.13% 651.733 665.611 - 2.62% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 2.13% 1.203 1.229 - -5.43% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 2.12% 7556.923 7717.297 - -1.26% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.12% 12666.791 12935.233 - 3.24% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 2.12% 141468.936 144463.676 - -10.31% -
BM_StringFindCharLiteral/256 2.11% 5.362 5.476 - -2.16% -
BM_lexicographical_compare_three_way_slow_path/4 2.11% 1.175 1.200 - 1.85% -
std::partial_sort(vector<int>)_(pipe-organ)/8192 2.11% 51044.905 52122.835 - 3.38% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 2.11% 1847652.098 1886585.041 - 2.92% -
std::set<int>::find(key)_(existent)/8192 2.11% 8.017 8.186 - 1.18% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 2.10% 140937.184 143900.651 - -8.64% -
SetIntersection_None_Set_uint64_256_16 2.10% 10780360.535 11006847.688 - 3.38% -
ranges::min(std::vector<long_long>)/8 2.10% 2.170 2.216 - -3.29% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 2.09% 1304809.090 1332065.612 - -0.44% -
SetIntersection_None_Set_uint64_256_1 2.09% 11394433.927 11632309.110 - 3.22% -
BM_vector_deque_ranges_move/1 2.09% 2.176 2.221 - 6.60% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 2.08% 3.253 3.321 - 1.21% -
SetIntersection_Front_Set_string_262144_4 2.08% 1226946.263 1252518.607 - -1.06% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 2.08% 1158203.520 1182327.053 - -0.66% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 2.08% 1.584 1.617 - 26.48% -
BM_StringAssignAsciizMix_Transparent 2.08% 2.972 3.033 - 1.61% -
std::find_end(list<int>)_(single_element)/8192 2.08% 8275.159 8446.910 - 2.92% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 2.07% 15.315 15.632 - 1.39% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 2.06% 12568627.864 12827405.822 - 2.27% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 2.06% 754.405 769.916 - 0.75% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 2.06% 9969672.159 10174629.811 - -18.77% -
BM_std_minmax_element<char>/512 2.05% 140.349 143.224 - 3.50% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 2.04% 65223379.843 66555774.052 - -9.84% -
BM_deque_deque_ranges_copy/1024 2.04% 36.959 37.713 - 0.70% -
std::generate(deque<int>)/1024 2.04% 241.566 246.492 - -5.00% -
std::find_if_not(vector<int>)_(process_all)/8 2.03% 1.312 1.338 - -10.21% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 2.03% 6625.330 6760.048 - -10.09% -
std::find_if(vector<int>)_(bail_25%)/32768 2.03% 839.762 856.819 - 4.71% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 2.03% 12.723 12.981 - -0.86% -
std::set<int>::erase(key)_(non-existent,_end)/1024 2.03% 5.374 5.483 - -2.28% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 2.03% 246509.749 251503.841 - -0.19% -
bm_ranges_swap_ranges_vb_unaligned/4096 2.03% 64.084 65.382 - 0.05% -
SetIntersection_Front_Set_string_262144_1 2.02% 1070602.755 1092281.855 - -2.59% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.02% 12731.460 12989.262 - 2.14% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 2.02% 8715347.903 8891074.851 - 2.96% -
std::rotate_copy(vector<int>)/1024 2.01% 32.641 33.298 - -0.57% -
std::pop_heap(vector<float>)/8192 2.01% 19.542 19.935 - 0.22% -
rng::starts_with(list<int>)/8 2.01% 2.919 2.978 - 1.36% -
std::reverse(list<int>)/8 2.00% 1.926 1.964 - -1.62% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8 2.00% 42.246 43.091 - -0.53% -
std::count(deque<int>)_(every_other)/8192 2.00% 1917.375 1955.728 - -2.99% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 1.99% 97.253 99.193 - -0.11% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 1.99% 1225042.969 1249432.777 - 1.86% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.98% 598006.067 609851.280 - 0.34% -
std::unordered_set<int>::insert(value)_(already_present)/8192 1.97% 2.639 2.691 - 2.92% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1.97% 52065.324 53092.397 - 3.90% -
SetIntersection_None_Set_uint32_4_4 1.97% 135496264.561 138169029.832 - 2.80% -
std::lower_bound(std::forward_list<int>)/100 1.97% 82.206 83.827 - 0.21% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 1.97% 22.935 23.388 - 11.98% -
rng::contains(vector<int>)_(process_all)/8192 1.97% 1796.036 1831.415 - 1.19% -
std::copy_n(vector<int>)/262144 1.96% 12281.933 12523.091 - -0.08% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.96% 67667.106 68994.022 - 1.06% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 1.96% 1625334.719 1657119.305 - 2.31% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 1.95% 30.304 30.896 - 6.08% -
SetIntersection_None_Vector_float_16384_4 1.95% 1089729.328 1110988.922 - 0.02% -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 1.95% 23.729 24.191 - -8.65% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 1.94% 6675.804 6805.459 - 2.30% -
SetIntersection_Front_Vector_uint64_262144_16384 1.94% 74491368.376 75936597.020 - -0.14% -
std::any_of(list<int>)_(process_all)/32768 1.93% 25763.807 26261.381 - -2.40% -
std::partial_sort(deque<int>)_(descending)/8 1.93% 43.404 44.242 - 5.42% -
BM_deque_deque_copy_backward/512 1.93% 18.910 19.274 - 1.93% -
BM_StringAssignAsciiz_Large_Opaque 1.93% 11.569 11.792 - 0.65% -
rng::find_if(vector<bool>)_(process_all)/1048576 1.92% 587952.066 599266.583 - -1.22% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 1.92% 8.937 9.109 - 1.88% -
std::multiset<int>::erase(key)_(non-existent,_end)/32 1.92% 2.257 2.301 - 0.77% -
std::set<int>::insert(value)_(new_value,_middle)/1024 1.92% 25.899 26.397 - 1.46% -
std::multiset<std::string>::ctor(&&,_different_allocs)/32 1.92% 210.028 214.065 - -0.34% -
SetIntersection_None_Vector_string_16384_16384 1.92% 1212053.724 1235333.556 - 1.43% -
std::set<int>::operator=(const&)_(into_populated_Container)/0 1.92% 1.114 1.135 - 2.25% -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8 1.92% 53.750 54.780 - -0.78% -
bm_lexicographical_compare<int>/512 1.92% 29.852 30.424 - 0.55% -
std::sort(vector<NonIntegral>)_(heap)/8 1.92% 23.125 23.568 - -0.86% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1.91% 1048799.297 1068864.553 - 1.11% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 1.91% 10305187.149 10502101.125 - 3.68% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_64 1.91% 1.866 1.901 - 1.84% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 1.90% 51.886 52.874 - 1.09% -
std::find_if_not(list<int>)_(process_all)/32768 1.90% 25380.825 25863.983 - 1.39% -
std::map<int,_int>::count(key)_(existent)/32 1.90% 1.565 1.594 - 0.78% -
bm_swap_ranges_vb_unaligned/64 1.89% 4.925 5.018 - 0.52% -
std::partition(vector<int>)_(dense)/50 1.89% 12.984 13.229 - 1.55% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.88% 12111.273 12339.571 - 4.39% -
SetIntersection_None_Set_string_1024_1024 1.88% 9147533.178 9319916.109 - 3.18% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 1.88% 13858203.573 14119345.336 - 3.58% -
std::set<int>::insert(value)_(new_value,_end)/8192 1.88% 72.267 73.628 - -5.98% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.88% 54416.012 55440.515 - 2.27% -
BM_StringConstructDestroyCStr_Huge_Transparent 1.88% 64.648 65.864 - 1.59% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 1.88% 1220766.927 1243729.492 - 1.31% -
std::move(list<int>)/262144 1.88% 246777.902 251415.619 - 3.69% -
std::copy_backward(list<int>)/4096 1.88% 3186.315 3246.195 - -0.38% -
std::multimap<int,_int>::insert(value)_(already_present)/32 1.88% 18.553 18.901 - -0.67% -
BM_StringFindStringLiteral/256 1.88% 5.423 5.525 - 1.97% -
BM_PushHeap_uint32_Random_1024 1.87% 5.632 5.738 - -0.41% -
SetIntersection_Interlaced_Set_uint32_1024_1024 1.87% 12614772.059 12850989.130 - 3.23% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.87% 179583.451 182943.576 - 2.30% -
BM_PushHeap_float_Ascending_262144 1.87% 5.091 5.186 - 1.26% -
rng::contains_subrange(deque<int>)_(process_all)/16 1.87% 9.189 9.361 - -8.08% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 1.87% 22.144 22.558 - -0.66% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 1.86% 16502.539 16809.700 - 1.64% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/1024 1.86% 15540.232 15829.458 - 4.13% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.86% 166277.122 169368.166 - -1.38% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/50 1.86% 0.751 0.765 - 1.14% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8192 1.85% 591090.105 602053.422 - -8.98% -
SetIntersection_None_Set_uint64_262144_16384 1.85% 1210464.029 1232893.311 - 1.40% -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 1.85% 23.779 24.219 - -8.27% -
BM_PushHeap_uint64_Ascending_1024 1.84% 2.574 2.621 - 1.79% -
SetIntersection_Front_Set_uint64_262144_1 1.84% 1038146.520 1057238.521 - 2.07% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 1.84% 41801.505 42569.250 - -0.70% -
SetIntersection_None_Vector_float_1024_64 1.84% 1060784.415 1080255.542 - -0.33% -
std::rotate(vector<int>)_(by_1/3)/32 1.84% 9.868 10.049 - 1.39% -
std::find_if_not(vector<bool>)_(process_all)/8192 1.83% 4464.370 4546.181 - -0.84% -
SetIntersection_Front_Vector_string_256_256 1.83% 19202575.762 19554036.019 - -2.57% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 1.82% 1224190.186 1246529.297 - 1.40% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 1.82% 10082706.103 10266220.172 - 3.43% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 1.82% 1216860.676 1238999.270 - 0.76% -
rng::find_last(deque<int>)_(bail_10%)/1024 1.82% 237.570 241.887 - 6.43% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.82% 245945.330 250413.032 - -1.52% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1.81% 1040622.008 1059506.994 - 0.20% -
std::move_backward(vector<int>)/1048576 1.81% 56541.236 57566.733 - 0.50% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 1.81% 199.668 203.286 - 2.96% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1.81% 2948407.795 3001820.314 - -0.42% -
std::move(list<int>)/1048576 1.81% 991037.096 1008985.333 - 2.49% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 1.81% 22249638.687 22652514.291 - 0.45% -
SetIntersection_Interlaced_Set_uint32_262144_1024 1.81% 1520576.660 1548097.736 - 2.95% -
std::make_heap(deque<int>)_(ascending)/8192 1.81% 20700.085 21074.694 - 0.60% -
BM_num_put<long_long> 1.81% 11.609 11.819 - -1.59% -
ranges::min(std::vector<char>)/64 1.80% 4.206 4.282 - 0.64% -
std::replace_if(vector<int>)_(prefix)/1024 1.80% 269.698 274.549 - 0.65% -
std::partial_sort_copy(vector<int>)_(heap)/8 1.79% 16.076 16.365 - -5.09% -
std::rotate(vector<int>)_(1_element_backward)/8192 1.79% 294.746 300.010 - -0.08% -
std::equal(list<int>)_(it,_it,_it)/8192 1.78% 9714.376 9887.698 - 4.94% -
std::find(list<int>)_(process_all)/8192 1.78% 7099.829 7226.116 - 5.81% -
std::set<int>::contains(key)_(existent)/32 1.78% 1.632 1.661 - 0.26% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 1.77% 883.928 899.593 - -1.12% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1 1.77% 16780643.574 17078024.011 - -1.00% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 1.77% 391.315 398.243 - 1.47% -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 1.77% 2.072 2.108 - 1.61% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/32 1.77% 23.983 24.406 - 2.18% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 1.76% 1645902.426 1674929.445 - 2.57% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.76% 6715.447 6833.862 - 1.33% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 1.76% 15610.941 15885.931 - -1.30% -
SetIntersection_Front_Set_uint32_16384_1 1.76% 1026027.524 1044100.122 - -2.70% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.76% 13508.466 13746.314 - -10.61% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 1.76% 13561317.431 13800062.878 - -3.28% -
std::transform(list<int>)_(identity_transform)/32 1.76% 16.870 17.166 - 1.09% -
SetIntersection_None_Set_uint32_64_4 1.76% 21673204.976 22054237.183 - 3.29% -
SetIntersection_Interlaced_Set_float_1024_4 1.76% 9689654.532 9859787.681 - -0.86% -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 1.75% 102034.835 103823.952 - -2.80% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 1.75% 1237882.813 1259575.439 - 3.72% -
SetIntersection_Front_Set_uint32_16384_1024 1.75% 12667720.138 12889394.198 - 0.16% -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 1.75% 27.380 27.859 - 2.94% -
std::replace(vector<int>)_(prefix)/32 1.74% 5.116 5.205 - 0.29% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.74% 1037.701 1055.802 - 1.70% -
bm_ranges_swap_ranges_vb_unaligned/262144 1.74% 3768.941 3834.624 - -0.15% -
SetIntersection_None_Set_uint64_262144_1024 1.74% 1208922.934 1229963.787 - 1.14% -
SetIntersection_Front_Vector_string_256_4 1.74% 4604073.369 4684049.270 - 0.01% -
BM_StringAssignAsciiz_Empty_Opaque 1.73% 3.038 3.091 - -0.34% -
BM_StringAssignAsciiz_Small_Opaque 1.73% 3.041 3.094 - -0.26% -
std::multimap<int,_int>::find(key)_(existent)/1024 1.73% 3.697 3.761 - -2.31% -
std::set<std::string>::upper_bound(key)_(non-existent)/8192 1.73% 31.818 32.368 - 1.22% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 1.73% 15.880 16.154 - 0.77% -
SetIntersection_Front_Set_uint64_16384_1024 1.73% 12571742.754 12788806.211 - 6.53% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 1.73% 0.595 0.605 - 2.29% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 1.72% 25718.412 26161.202 - 1.45% -
BM_deque_deque_move_backward/4096 1.72% 151.077 153.676 - 0.57% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 1.72% 1224258.219 1245264.975 - 1.67% -
std::sort(vector<NonIntegral>)_(shuffled)/8 1.71% 22.645 23.033 - 1.11% -
SetIntersection_None_Set_uint64_262144_4 1.71% 1200993.570 1221535.889 - 1.20% -
rng::find_last(deque<int>)_(bail_90%)/8192 1.71% 199.701 203.114 - 0.32% -
SetIntersection_Interlaced_Set_float_262144_256 1.71% 1532402.670 1558563.314 - 0.30% -
bm_swap_ranges_vb_aligned/4096 1.70% 12.521 12.734 - -1.65% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 1.70% 2.927 2.977 - 0.69% -
BM_deque_deque_ranges_copy_backward/512 1.70% 18.905 19.226 - 0.56% -
std::multiset<int>::contains(key)_(existent)/32 1.70% 1.666 1.694 - -2.73% -
std::partition(list<int>)_(sparse)/32 1.69% 8.770 8.918 - -0.42% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.69% 13012.471 13232.577 - 2.49% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 1.69% 38.250 38.897 - 18.53% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 1.69% 868.675 883.345 - 0.74% -
BM_deque_vector_ranges_copy/5500 1.69% 191.495 194.725 - -0.88% -
BM_StringRelationalLiteral_Less_Small_Small_Control 1.68% 1.584 1.611 - -3.61% -
SetIntersection_None_Set_uint32_64_1 1.68% 22707648.462 23090158.884 - 2.35% -
BM_deque_deque_move_backward/64 1.68% 3.364 3.421 - 1.15% -
std::stable_partition(list<int>)_(dense)/50 1.68% 57.426 58.393 - -0.20% -
std::map<int,_int>::erase(iterator)/32 1.68% 20.636 20.984 - 2.74% -
std::multimap<int,_int>::find(key)_(existent)/32 1.68% 1.714 1.743 - -0.35% -
std::map<std::string,_int>::count(key)_(non-existent)/32 1.68% 10.048 10.216 - -3.82% -
std::partial_sort_copy(deque<int>)_(heap)/8 1.67% 14.912 15.162 - -3.72% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 1.67% 5.730 5.826 - 1.85% -
bm_ranges_swap_ranges_vb_aligned/2048 1.67% 8.608 8.752 - 1.10% -
SetIntersection_None_Set_uint32_16_1 1.66% 66551349.773 67655664.027 - 2.73% -
std::find_if_not(vector<bool>)_(process_all)/1048576 1.66% 571317.007 580794.061 - -0.60% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 1.65% 31.675 32.199 - -1.50% -
std::find_if_not(vector<int>)_(process_all)/50 1.65% 5.660 5.753 - 0.22% -
SetIntersection_Front_Set_uint64_16384_1 1.65% 1008932.772 1025618.560 - -1.52% -
std::adjacent_find(vector<int>,_pred)/1048576 1.65% 461212.820 468831.037 - -0.69% -
SetIntersection_None_Set_uint64_1024_256 1.65% 8902385.558 9049295.075 - 4.10% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 1.65% 28.943 29.420 - -6.71% -
std::find(deque<int>)_(process_all)/8 1.65% 3.465 3.522 - -1.07% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.65% 10861.866 11040.722 - -2.21% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 1.65% 32.970 33.513 - -8.04% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 1.65% 98278.198 99895.960 - 0.29% -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8192 1.64% 51048.396 51885.479 - 1.49% -
BM_CmpLess_uint_schar 1.64% 1.039 1.056 - -2.54% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 1.64% 24441.824 24842.366 - 0.54% -
std::set<std::string>::find(key)_(existent)/1024 1.64% 23.851 24.241 - 3.94% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 1.64% 2329343.410 2367495.571 - 2.10% -
std::shift_left(deque<int>)/1024 1.63% 37.988 38.609 - -1.18% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 1.63% 27788.298 28241.195 - -0.14% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 1.63% 23.696 24.083 - 2.43% -
std::list<int>::erase(begin)_(cheap_elements)/1024 1.63% 11.062 11.242 - 2.48% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 1.62% 53441.429 54308.244 - -11.73% -
rng::find_last(forward_list<int>)_(bail_90%)/8 1.62% 2.401 2.440 - 0.36% -
BM_std_minmax_element<char>/1024 1.62% 275.555 280.019 - 2.28% -
std::find_if(vector<int>)_(bail_25%)/1024 1.62% 28.869 29.336 - 4.32% -
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 1.62% 15.657 15.911 - -0.30% -
SetIntersection_Front_Set_string_1024_256 1.61% 14285740.985 14516443.276 - -0.32% -
rng::fold_left(list<int>)/50 1.61% 37.492 38.095 - -0.44% -
BM_CmpLess_ushort_ushort 1.61% 1.054 1.071 - 3.26% -
std::fill_n(vector<bool>)/64 1.61% 1.344 1.366 - -3.11% -
bm_ranges_swap_ranges_vb_aligned/131072 1.60% 244.403 248.325 - 2.59% -
BM_CmpEqual_ushort_uchar 1.60% 1.093 1.110 - 0.20% -
SetIntersection_None_Set_float_1024_1024 1.60% 8947967.179 9091477.257 - 1.31% -
std::adjacent_find(vector<int>,_pred)/8 1.60% 3.248 3.300 - 2.11% -
std::find_if(deque<int>)_(bail_25%)/8192 1.60% 541.750 550.408 - 8.59% -
BM_CmpEqual_uint_uchar 1.60% 1.093 1.110 - 0.99% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 1.60% 96.404 97.944 - -0.38% -
SetIntersection_None_Set_string_16_16 1.60% 36208860.531 36786606.852 - 1.61% -
std::map<int,_int>::insert(value)_(already_present)/8192 1.59% 3.898 3.960 - -5.02% -
std::replace_if(vector<int>)_(prefix)/50 1.59% 13.788 14.007 - -0.68% -
std::stable_sort(vector<int>)_(heap)/8 1.59% 21.094 21.429 - 0.44% -
std::partial_sort_copy(list<int>)_(ascending)/1024 1.58% 5324.746 5409.118 - 0.40% -
std::copy_n(vector<bool>)_(unaligned)/64 1.58% 1.786 1.814 - -0.35% -
std::list<std::string>::erase(begin)_(cheap_elements)/8192 1.58% 12.025 12.215 - -0.10% -
BM_deque_deque_ranges_move_backward/5500 1.58% 201.337 204.520 - 0.01% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.58% 14524.692 14754.265 - -0.09% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 1.58% 9.422 9.571 - 2.91% -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 1.58% 6546.044 6649.299 - -0.99% -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 1.58% 21.289 21.625 - 3.23% -
SetIntersection_None_Set_uint32_1024_16 1.57% 9111137.382 9254525.077 - 4.31% -
SetIntersection_Front_Vector_uint32_262144_262144 1.57% 345675598.981 351107545.974 - -0.02% -
std::multiset<int>::find(key)_(existent)/32 1.57% 1.600 1.625 - -1.26% -
SetIntersection_None_Set_uint32_256_64 1.57% 9362650.872 9509228.261 - 4.51% -
std::stable_sort(vector<NonIntegral>)_(descending)/8 1.56% 23.026 23.385 - 3.09% -
BM_deque_vector_ranges_move_backward/65536 1.56% 7911.153 8034.458 - -1.76% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.56% 43695.444 44375.323 - 3.48% -
std::stable_partition(deque<int>)_(dense)/1024 1.55% 576.742 585.707 - 1.59% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 1.55% 472.850 480.195 - 7.07% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 1.55% 1462119.010 1484810.292 - -0.63% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 1.55% 23.447 23.811 - -1.19% -
BM_PushHeap_uint64_Random_256 1.54% 5.958 6.050 - -1.12% -
std::find_end(forward_list<int>)_(same_length)/8192 1.54% 14303.659 14523.644 - -4.98% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 1.54% 1355844.402 1376688.230 - 2.47% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 1.54% 8564573.971 8696189.934 - 2.39% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 1.53% 10.291 10.448 - -0.09% -
bm_ranges_swap_ranges_vb_unaligned/1048576 1.53% 15655.880 15895.787 - -0.06% -
BM_CmpEqual_short_uchar 1.53% 1.081 1.098 - 0.34% -
std::sort(deque<int>)_(qsort_adversarial)/8192 1.53% 477633.432 484928.799 - -1.80% -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 1.52% 31.095 31.568 - 3.91% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 1.52% 1169221.889 1187010.605 - -1.23% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.52% 637.595 647.261 - 1.82% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 1.51% 1240045.735 1258805.256 - 3.27% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/8192 1.51% 52412.689 53204.371 - 0.62% -
std::multimap<int,_int>::ctor(const&)/1024 1.50% 6564.338 6663.083 - -11.99% -
std::rotate(vector<bool>)_(by_1/4)/8192 1.50% 30.136 30.589 - 0.51% -
BM_StringRelationalLiteral_Less_Large_Large_Control 1.50% 2.019 2.050 - -0.12% -
SetIntersection_None_Set_float_256_256 1.50% 5668918.520 5753811.128 - -1.25% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 1.49% 43.804 44.459 - -2.56% -
bm_ranges_swap_ranges_vb_unaligned/32768 1.49% 476.470 483.586 - -0.26% -
std::for_each(vector<int>)/8 1.48% 0.908 0.922 - 0.94% -
rng::contains_subrange(vector<int>)_(single_element)/16 1.48% 4.797 4.868 - 3.05% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 1.48% 1614115.967 1637987.547 - 2.30% -
BM_deque_deque_ranges_move_backward/64 1.48% 3.374 3.424 - -1.12% -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8 1.48% 16.425 16.667 - -0.30% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 1.48% 31.926 32.397 - 0.03% -
SetIntersection_None_Set_float_64_16 1.47% 18048889.919 18315072.716 - 0.38% -
SetIntersection_None_Set_uint32_256_256 1.47% 5839950.100 5926063.760 - 2.40% -
SetIntersection_None_Set_uint64_262144_256 1.47% 1208624.512 1226440.836 - 1.11% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 1.47% 49.293 50.020 - -1.50% -
std::multiset<int>::count(key)_(existent)/1024 1.47% 5.654 5.737 - -1.48% -
std::find(deque<int>)_(process_all)/50 1.47% 13.061 13.253 - 0.33% -
BM_StringRelational_Less_Huge_Large_Control 1.47% 2.103 2.134 - 0.89% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 1.47% 1.414 1.435 - 0.63% -
BM_PushHeap_uint32_Random_16 1.47% 4.116 4.177 - -0.41% -
BM_lexicographical_compare_three_way_fast_path/64 1.47% 15.510 15.738 - -0.37% -
std::set<int>::insert(value)_(new_value,_middle)/32 1.46% 18.344 18.613 - 0.71% -
std::flat_map<int,_int>::erase(iterator)/1024 1.46% 74.659 75.752 - 1.42% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.46% 37980.229 38534.359 - 0.71% -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 1.46% 682.421 692.366 - 1.45% -
BM_deque_deque_copy/4096 1.45% 146.654 148.786 - 0.64% -
SetIntersection_None_Set_uint64_262144_64 1.45% 1207886.066 1225436.768 - 1.30% -
std::unordered_multimap<int,_int>::ctor(const&)/1024 1.45% 6659.352 6756.040 - -2.00% -
std::find_if(vector<char>)_(bail_25%)/1024 1.45% 25.136 25.501 - -3.15% -
std::stable_sort(vector<NonIntegral>)_(descending)/1024 1.45% 12429.706 12609.604 - 0.17% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 1.44% 13693.545 13890.802 - 1.08% -
std::vector<int>::insert(begin)_(cheap_elements)/32 1.44% 5.065 5.138 - 2.46% -
std::stable_sort(deque<int>)_(pipe-organ)/8 1.44% 21.383 21.691 - 0.52% -
std::adjacent_find(list<int>)/8 1.44% 2.063 2.092 - 1.23% -
std::partial_sort_copy(deque<int>)_(repeated)/8 1.43% 9.749 9.888 - 0.25% -
BM_CmpEqual_schar_ushort 1.43% 1.079 1.095 - -1.16% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 1.43% 15.039 15.254 - 3.22% -
SetIntersection_None_Set_uint32_16_4 1.42% 56762947.263 57571476.256 - 2.93% -
std::is_sorted_until(vector<int>,_pred)/8 1.42% 3.642 3.693 - 0.11% -
rng::ends_with(deque<int>)_(mismatch_at_start)/8 1.42% 2.136 2.166 - -0.91% -
bm_ranges_swap_ranges_vb_aligned/524288 1.42% 1049.445 1064.375 - 2.56% -
std::copy(list<int>)/8 1.42% 2.475 2.511 - 1.54% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 1.42% 588.057 596.389 - -2.65% -
std::sort(deque<int>)_(shuffled)/8192 1.42% 80335.774 81473.787 - -0.15% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 1.42% 79419.823 80543.986 - 0.55% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 1.41% 1044537.046 1059303.569 - 3.18% -
std::is_sorted(vector<int>)/8192 1.41% 1896.850 1923.652 - 0.93% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1.41% 1154935.026 1171201.019 - -0.70% -
std::map<int,_int>::erase(key)_(existent)/32 1.41% 22.451 22.767 - 2.64% -
SetIntersection_None_Set_float_1024_64 1.41% 8821894.870 8945872.226 - -0.96% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 1.41% 248.391 251.882 - -4.44% -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 1.40% 23.212 23.538 - -8.23% -
SetIntersection_Interlaced_Vector_uint32_262144_16384 1.40% 350895390.283 355821397.066 - 2.08% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 1.40% 29.891 30.310 - -0.65% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 1.40% 198.175 200.956 - -18.37% -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 1.40% 40.102 40.664 - -5.11% -
SetIntersection_Front_Vector_string_262144_1 1.40% 1080703.183 1095836.218 - 1.57% -
SetIntersection_Front_Set_uint32_256_256 1.40% 7659448.212 7766638.824 - -2.02% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.40% 830.231 841.843 - 1.45% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.40% 11777.069 11941.695 - 1.37% -
std::shift_right(vector<int>)/8192 1.40% 297.377 301.533 - 0.01% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 1.40% 870.589 882.750 - -3.08% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 1.39% 1335016.037 1353561.729 - 0.08% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 1.39% 4181490.137 4239500.155 - 0.13% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 1.39% 2.984 3.026 - -2.18% -
std::multiset<int>::contains(key)_(existent)/8192 1.39% 8.242 8.357 - -0.16% -
std::rotate(list<int>)_(1_element_backward)/32 1.39% 13.135 13.317 - -0.28% -
rng::find_last(vector<int>)_(bail_10%)/8 1.39% 2.005 2.033 - 0.54% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/0 1.38% 17.206 17.444 - 0.83% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 1.38% 1.613 1.636 - -1.25% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 1.38% 18150561.713 18401010.905 - 1.36% -
std::multimap<int,_int>::clear()/1024 1.38% 10600.658 10746.770 - -9.51% -
BM_PushHeap_string_QuickSortAdversary_4 1.38% 6.348 6.435 - -1.58% -
std::equal(vector<int>)_(it,_it,_it,_it)/1024 1.37% 78.217 79.292 - -1.02% -
std::map<int,_int>::erase(key)_(existent)/8192 1.37% 24.900 25.242 - 1.60% -
std::sort(vector<NonIntegral>)_(descending)/8 1.37% 24.685 25.024 - -1.41% -
std::make_heap(deque<int>)_(ascending)/1024 1.37% 2628.185 2664.270 - 0.68% -
SetIntersection_None_Vector_uint64_262144_1024 1.37% 1114535.784 1129836.931 - 3.49% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 1.37% 57931453.255 58726270.476 - 1.11% -
SetIntersection_None_Set_uint64_1024_4 1.37% 8866597.824 8988216.602 - 4.61% -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 1.37% 2.606 2.642 - -1.22% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 1.37% 8830067.032 8950744.847 - -0.71% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 1.36% 1903.190 1929.057 - 118.77% -
std::set<std::string>::equal_range(key)_(non-existent)/32 1.36% 10.581 10.725 - -4.82% -
std::lower_bound(std::deque<int>)/8 1.36% 16.887 17.116 - 0.83% -
std::stable_sort(deque<int>)_(descending)/8 1.36% 25.697 26.046 - 3.25% -
SetIntersection_Interlaced_Set_uint64_1024_16 1.36% 11501606.159 11657588.626 - 3.95% -
std::set<int>::clear()/1024 1.35% 9187.432 9311.644 - 1.90% -
BM_num_put<const_void*> 1.35% 11.976 12.137 - -2.75% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 1.35% 53939.659 54668.442 - 1.55% -
std::replace(vector<int>)_(prefix)/1024 1.35% 158.724 160.863 - 0.46% -
std::move_backward(list<int>)/32768 1.34% 31554.776 31979.092 - 0.52% -
std::stable_sort(vector<int>)_(repeated)/8 1.34% 15.419 15.626 - 0.28% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 1.34% 88.260 89.443 - 0.11% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 1.34% 166028.175 168250.647 - -6.79% -
BM_PushHeap_uint64_Random_16384 1.34% 6.247 6.330 - -1.05% -
std::remove_copy(list<int>)_(prefix)/8192 1.34% 6880.525 6972.430 - -0.62% -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8 1.34% 24.531 24.859 - -1.38% -
std::stable_sort(deque<int>)_(pipe-organ)/1024 1.33% 2896.832 2935.499 - 0.52% -
SetIntersection_None_Set_uint64_262144_16 1.33% 1208327.151 1224436.605 - 1.42% -
BM_CmpEqual_ushort_uint 1.33% 1.044 1.058 - 2.53% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.33% 134093.316 135878.748 - 0.68% -
std::set<int>::count(key)_(existent)/1024 1.33% 4.256 4.312 - -1.61% -
SetIntersection_Front_Set_uint32_262144_16 1.33% 1191753.467 1207606.870 - -2.30% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 1.33% 20.325 20.594 - 1.07% -
BM_deque_vector_copy_backward/4000 1.32% 141.904 143.777 - -1.51% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 1.32% 21624.317 21909.847 - -1.29% -
std::partition_point(deque<int>)/8192 1.32% 15.061 15.260 - -0.86% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 1.32% 20.082 20.347 - -0.09% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 1.32% 180173113.860 182544784.421 - 4.89% -
std::stable_sort(deque<int>)_(ascending)/1024 1.32% 2094.733 2122.283 - 0.53% -
std::unordered_set<std::string>::ctor(const&)/1024 1.31% 33265.926 33703.325 - -9.09% -
rng::find(join_view(deque<deque<int>>))_(process_all)/1024 1.31% 288.673 292.465 - 0.46% -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 1.31% 19.463 19.719 - -0.17% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 1.31% 1332086.752 1349539.309 - 3.55% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.31% 241222.539 244375.086 - -3.79% -
std::map<int,_int>::erase(iterator)/1024 1.31% 20.701 20.971 - 2.56% -
std::pop_heap(deque<std::string>)/8192 1.30% 113.519 114.998 - -2.79% -
SetIntersection_Interlaced_Set_uint64_16384_16384 1.30% 238114392.995 241202113.440 - 1.75% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 1.30% 2.014 2.040 - -0.52% -
std::set<int>::lower_bound(key)_(existent)/32 1.29% 1.496 1.515 - -2.28% -
SetIntersection_Interlaced_Set_uint64_262144_16384 1.29% 1275180.500 1291656.414 - 1.15% -
std::copy_n(vector<int>)/8 1.29% 2.162 2.190 - -5.80% -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 1.29% 20.570 20.835 - -22.77% -
std::stable_sort(vector<int>)_(shuffled)/8 1.29% 19.579 19.831 - -0.70% -
SetIntersection_Interlaced_Set_uint32_262144_262144 1.29% 1860922.443 1884884.521 - 6.48% -
BM_StringAssignAsciiz_Large_Transparent 1.29% 11.608 11.757 - 0.61% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 1.28% 1666859.457 1688239.178 - 1.68% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 1.28% 39.534 40.040 - -0.20% -
SetIntersection_Interlaced_Set_uint64_64_4 1.28% 20801648.790 21067750.246 - 1.21% -
std::sort(vector<NonIntegral>)_(heap)/8192 1.28% 49523.705 50156.209 - -0.09% -
SetIntersection_Front_Set_uint32_64_64 1.27% 13205774.499 13373918.256 - -1.98% -
std::find_end(vector<int>,_pred)_(near_matches)/1000 1.27% 22766.722 23056.551 - 0.24% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 1.27% 69.432 70.313 - 0.70% -
SetIntersection_None_Vector_uint32_16384_16 1.27% 1100739.562 1114699.883 - 1.96% -
SetIntersection_Interlaced_Vector_uint64_1024_4 1.27% 1256764.869 1272685.690 - -4.40% -
std::multiset<std::string>::find(key)_(non-existent)/32 1.27% 10.524 10.657 - -5.38% -
std::remove_if(deque<int>)_(sprinkled)/1024 1.26% 521.972 528.573 - 0.04% -
SetIntersection_None_Vector_string_1024_1024 1.26% 1142919.907 1157368.650 - -0.20% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 1.26% 13956.697 14133.087 - 0.92% -
std::partition(list<int>)_(dense)/50 1.26% 13.430 13.600 - 1.75% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 1.26% 22595456.210 22880723.764 - 6.20% -
std::copy_n(list<int>)/4096 1.26% 3524.515 3568.923 - -31.67% -
std::stable_sort(deque<int>)_(heap)/1024 1.26% 2706.527 2740.626 - 0.80% -
std::remove_copy(deque<int>)_(sprinkled)/32 1.26% 12.079 12.231 - -0.52% -
BM_PushHeap_uint64_Ascending_16 1.26% 0.909 0.921 - 1.12% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 1.26% 1182598.537 1197468.675 - -0.08% -
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 1.26% 272.604 276.029 - 0.76% -
std::find_if(vector<bool>)_(process_all)/50 1.25% 23.614 23.910 - 0.43% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 1.25% 18.145 18.373 - -4.75% -
std::none_of(list<int>)_(process_all)/8 1.25% 2.637 2.670 - 0.47% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 1.25% 2.170 2.197 - -4.77% -
SetIntersection_Front_Vector_float_16384_16 1.25% 1102259.685 1116032.738 - 0.13% -
BM_StringConstructDestroyCStr_Empty_Opaque 1.24% 2.155 2.181 - 4.94% -
SetIntersection_Front_Set_string_16384_16384 1.24% 348457039.682 352775649.618 - 0.64% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.24% 39651.337 40142.034 - 0.92% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 1.24% 8802411.858 8911174.673 - 0.65% -
ranges::min(std::list<__int128>)/70000 1.24% 58205.552 58924.448 - -2.40% -
std::find_if_not(vector<char>)_(bail_25%)/1024 1.23% 28.035 28.381 - -6.36% -
std::find_end(vector<int>,_pred)_(near_matches)/1024 1.23% 23668.747 23959.854 - 0.23% -
SetIntersection_Front_Vector_uint32_262144_4 1.23% 1055193.154 1068140.837 - 1.85% -
std::fill(vector<int>)/8192 1.23% 231.305 234.139 - -0.97% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.22% 35077.373 35506.982 - -3.01% -
std::adjacent_find(vector<int>)/50 1.22% 11.845 11.990 - 0.01% -
std::stable_partition(vector<int>)_(sparse)/32 1.22% 7.224 7.312 - -1.06% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.22% 16004.565 16200.393 - -2.00% -
SetIntersection_None_Set_uint32_256_4 1.22% 11537350.620 11678458.602 - 2.92% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8 1.22% 48.201 48.789 - 0.65% -
SetIntersection_Interlaced_Set_uint64_262144_64 1.22% 1600594.563 1620129.965 - 1.46% -
std::for_each(multiset<int>::iterator)/8 1.22% 5.023 5.084 - 0.83% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 1.21% 4411131.820 4464666.219 - 1.40% -
SetIntersection_Front_Set_uint64_1024_4 1.21% 1055987.746 1068790.046 - 0.25% -
std::unordered_set<int>::ctor(const&,_alloc)/0 1.21% 13.035 13.193 - 1.81% -
ranges::minmax(std::list<long_long>)/64 1.21% 30.172 30.536 - 0.86% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.21% 5668.842 5737.281 - 0.23% -
std::deque<int>::insert(middle)_(cheap_elements)/32 1.21% 11.451 11.589 - 1.73% -
std::none_of(list<int>)_(process_all)/32 1.20% 11.730 11.871 - 1.60% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.20% 117664.643 119077.568 - -0.13% -
std::multiset<std::string>::ctor(const&)/1024 1.20% 34545.866 34960.165 - 1.12% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 1.20% 23.832 24.118 - 12.05% -
std::is_sorted(vector<int>)/1024 1.19% 245.119 248.043 - 0.41% -
std::find(vector<int>)_(bail_25%)/8192 1.19% 465.168 470.714 - -0.84% -
std::find_end(deque<int>)_(same_length)/1024 1.19% 332.781 336.736 - -4.51% -
std::remove_copy_if(vector<int>)_(sprinkled)/1024 1.19% 343.346 347.422 - -2.00% -
std::replace_if(vector<int>)_(sprinkled)/8192 1.18% 1886.654 1908.975 - 0.11% -
std::find(vector<int>)_(bail_25%)/8 1.18% 1.441 1.458 - 1.73% -
BM_CmpLess_schar_int 1.18% 1.104 1.117 - -1.51% -
BM_PushHeap_uint64_Random_16 1.18% 4.452 4.504 - -4.49% -
std::move_backward(vector<bool>)_(aligned)/64 1.18% 1.724 1.744 - -2.62% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 1.18% 32354.235 32735.283 - -1.07% -
std::multimap<int,_int>::contains(key)_(existent)/8192 1.18% 5.346 5.409 - -6.00% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/1024 1.18% 31768.843 32142.439 - -1.43% -
std::copy_n(vector<bool>)_(aligned)/64 1.18% 1.339 1.355 - -0.83% -
std::map<int,_int>::insert(value)_(already_present)/32 1.18% 1.763 1.783 - 0.71% -
std::rotate(vector<bool>)_(by_1/2)/32 1.17% 17.823 18.032 - -1.40% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 1.17% 54691.871 55332.689 - 1.45% -
std::unordered_multiset<int>::ctor(const&)/32 1.17% 198.452 200.774 - -0.83% -
SetIntersection_Front_Set_uint32_1024_16 1.17% 1192766.637 1206700.082 - -2.07% -
bm_ranges_swap_ranges_vb_aligned/4096 1.17% 11.922 12.061 - -0.58% -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/1024 1.16% 5798.846 5866.210 - 0.74% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 1.16% 13.085 13.237 - 0.51% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.15% 12941.520 13090.980 - 2.49% -
rng::fold_left(list<int>)/8 1.15% 3.837 3.881 - -1.17% -
BM_PushHeap_uint64_Random_262144 1.15% 6.297 6.370 - 0.13% -
std::multiset<int>::erase(iterator)/8192 1.15% 23.118 23.383 - 0.45% -
std::unordered_multiset<int>::ctor(const&,_alloc)/0 1.15% 12.958 13.106 - 0.98% -
std::replace_if(deque<int>)_(prefix)/32 1.14% 13.730 13.887 - -1.76% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.14% 656.065 663.563 - -0.86% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 1.14% 212.929 215.362 - -0.29% -
std::stable_sort(vector<NonIntegral>)_(heap)/8 1.14% 21.226 21.468 - -0.02% -
std::stable_sort(deque<int>)_(shuffled)/1024 1.14% 2518.214 2546.948 - 0.96% -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 1.14% 5274.512 5334.672 - 1.29% -
std::adjacent_find(list<int>)/50 1.14% 22.970 23.232 - -0.07% -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8192 1.14% 5196.519 5255.660 - 1.26% -
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 1.14% 3090.798 3125.945 - 0.88% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 1.14% 52139.615 52732.281 - 2.29% -
SetIntersection_None_Vector_string_262144_16 1.14% 1272765.224 1287231.247 - -1.40% -
std::generate_n(vector<int>)/32 1.13% 7.847 7.935 - -0.80% -
SetIntersection_Interlaced_Set_uint64_16384_4 1.13% 180029039.767 182065036.057 - 1.96% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 1.13% 32085.419 32448.206 - -0.81% -
std::set<int>::ctor(const&)/8192 1.13% 50680.480 51253.239 - 1.19% -
BM_num_put<unsigned_long_long> 1.13% 11.218 11.345 - 1.57% -
std::multiset<int>::ctor(const&)/1024 1.13% 6583.685 6657.920 - 4.09% -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 1.13% 6.874 6.952 - 0.44% -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 1.12% 1560.573 1578.128 - -1.14% -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 1.12% 10.928 11.050 - -27.10% -
std::copy_if(vector<int>)_(every_other)/1048576 1.12% 492919.995 498426.600 - -1.40% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8 1.11% 44.053 44.544 - 0.38% -
std::stable_sort(deque<int>)_(descending)/1024 1.11% 2888.199 2920.398 - 1.13% -
std::set<int>::clear()/32 1.11% 620.702 627.577 - 0.42% -
std::unordered_map<int,_int>::erase(key)_(existent)/32 1.11% 20.756 20.986 - 0.42% -
std::unique(vector<int>)_(contiguous)/52 1.11% 53.527 54.120 - 0.77% -
SetIntersection_Interlaced_Set_uint64_16384_64 1.10% 235491224.871 238092319.774 - 2.62% -
std::partition_point(deque<int>)/50 1.10% 4.616 4.667 - -1.66% -
std::map<int,_int>::contains(key)_(non-existent)/1024 1.10% 5.438 5.498 - 0.05% -
std::move_backward(list<int>)/1048576 1.10% 1025935.634 1037183.664 - -0.62% -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 1.09% 6.816 6.891 - 1.41% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 1.09% 11409860.888 11534408.848 - 0.82% -
std::search(list<int>)_(same_length)/1000 1.09% 742.047 750.142 - 1.34% -
std::multimap<int,_int>::upper_bound(key)_(existent)/1024 1.09% 7.024 7.101 - -1.17% -
std::partition_point(vector<int>)/32 1.09% 2.529 2.557 - -0.67% -
SetIntersection_None_Set_uint32_64_16 1.09% 18463924.419 18664727.671 - 2.06% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.08% 6514.827 6585.416 - 2.25% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1.08% 54469.815 55059.579 - -9.67% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 1.08% 19.512 19.723 - 1.07% -
std::replace_if(list<int>)_(sprinkled)/32 1.08% 13.245 13.388 - 0.49% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 1.08% 12.646 12.783 - 0.22% -
BM_deque_deque_ranges_copy/65536 1.08% 3068.569 3101.664 - 0.17% -
std::rotate(list<int>)_(1_element_forward)/32 1.08% 13.768 13.917 - -0.20% -
std::multimap<std::string,_int>::ctor(const&)/8192 1.08% 338458.560 342100.177 - -2.17% -
std::is_sorted_until(list<int>)/8192 1.07% 7164.030 7240.931 - -0.75% -
bm_ranges_swap_ranges_vb_unaligned/8 1.07% 5.033 5.087 - 0.47% -
std::make_heap(vector<int>,_pred)_(heap)/8 1.07% 14.599 14.755 - 0.15% -
std::set<int>::count(key)_(non-existent)/8192 1.07% 11.181 11.301 - -1.18% -
BM_deque_deque_move_backward/5500 1.07% 202.033 204.194 - 0.98% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/8192 1.07% 9.926 10.032 - -0.92% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_4 1.07% 54579299.976 55162688.236 - 1.03% -
SetIntersection_Front_Vector_uint64_64_64 1.07% 10695618.600 10809827.964 - 0.05% -
std::make_heap(deque<int>)_(heap)/8 1.07% 20.970 21.194 - -0.04% -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 1.07% 42.411 42.863 - 0.27% -
SetIntersection_Front_Vector_string_256_1 1.07% 4196337.550 4241071.045 - -0.75% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/32 1.06% 16.865 17.045 - 0.37% -
std::pop_heap(deque<std::string>)/8 1.06% 57.088 57.694 - -2.27% -
std::partition_copy(vector<int>)/32 1.06% 7.982 8.067 - 1.05% -
rng::for_each(multiset<int>)/32 1.06% 25.149 25.415 - 0.22% -
std::move_backward(list<int>)/64 1.06% 39.254 39.669 - -0.67% -
std::stable_partition(list<int>)_(alloc_fails)/32 1.05% 1841.833 1861.242 - -0.73% -
std::find_first_of(deque<int>)_(small_needle)/50 1.05% 173.913 175.743 - 4.04% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/1024 1.05% 6.560 6.629 - -1.82% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 1.05% 22.251 22.484 - -1.90% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 1.04% 17856610.719 18042791.608 - -3.59% -
std::copy(list<int>)/262144 1.04% 213159.779 215373.227 - -0.41% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 1.04% 16.117 16.284 - -1.35% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.03% 64073.548 64736.100 - 1.68% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 1.03% 6361.493 6427.233 - -0.59% -
std::flat_multimap<int,_int>::count(key)_(existent)/32 1.03% 2.283 2.307 - 0.77% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 1.03% 13.121 13.256 - -2.35% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 1.03% 12.772 12.903 - 0.19% -
std::make_heap(vector<NonIntegral>)_(shuffled)/8 1.03% 16.127 16.293 - -0.36% -
std::set<int>::insert(value)_(new_value,_end)/32 1.03% 18.703 18.896 - -0.41% -
rng::contains_subrange(list<int>)_(single_element)/1048576 1.03% 838616.140 847244.729 - 1.76% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1.03% 1108328.716 1119693.871 - -1.34% -
std::multiset<int>::ctor(const&,_alloc)/0 1.02% 12.673 12.803 - 0.14% -
std::map<int,_int>::erase(key)_(existent)/1024 1.02% 24.405 24.655 - 1.93% -
BM_deque_deque_ranges_copy_backward/4096 1.02% 150.881 152.423 - -0.29% -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 1.02% 32464.780 32796.230 - 0.13% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 1.02% 157.664 159.270 - -1.08% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/0 1.02% 13.077 13.210 - 0.11% -
std::lower_bound(std::list<int>)/8 1.02% 15.340 15.496 - -0.51% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 1.01% 51.997 52.524 - 3.49% -
BM_PushHeap_uint64_Random_1024 1.01% 6.129 6.191 - -0.20% -
std::find_if(deque<int>)_(process_all)/50 1.01% 12.473 12.600 - -7.56% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1.01% 1448.808 1463.452 - -0.41% -
BM_PushHeap_uint32_Ascending_262144 1.01% 4.679 4.726 - 0.74% -
std::generate(vector<int>)/50 1.01% 11.857 11.977 - -0.13% -
std::set<int>::contains(key)_(existent)/8192 1.01% 8.116 8.198 - -0.69% -
std::find_first_of(vector<int>)_(large_needle)/32 1.01% 107.888 108.974 - 3.18% -
std::find_first_of(deque<int>)_(large_needle)/1024 1.01% 363020.239 366671.525 - 0.05% -
BM_StringRelational_Less_Small_Small_ChangeLast 1.00% 1.736 1.754 - -2.08% -
std::unique(list<int>)_(sprinkled)/1024 1.00% 942.480 951.933 - -0.18% -
ranges::min(std::vector<__int128>)/64 1.00% 26.337 26.601 - -19.74% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1.00% 1042884.366 1053331.626 - 4.34% -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 1.00% 1.512 1.527 - 4.45% -
std::reverse(deque<int>)/512 1.00% 116.070 117.232 - 3.59% -

Performance Improvements - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::search_n(vector<int>)_(no_match)/8192 -99.79% 1641.328 3.367 384.640 -0.61% 384.640
std::search_n(vector<int>,_pred)_(no_match)/8192 -99.73% 2957.626 8.065 533.906 -0.26% 533.906
std::search_n(deque<int>,_pred)_(no_match)/8192 -99.56% 4013.336 17.652 683.512 -1.77% 683.512
std::search_n(deque<int>)_(no_match)/8192 -99.35% 2429.649 15.809 387.780 -2.95% 387.780
std::search_n(vector<int>)_(no_match)/1024 -98.46% 216.841 3.332 79.201 -1.90% 79.201
std::search_n(vector<int>,_pred)_(no_match)/1024 -98.11% 427.880 8.068 71.643 -0.25% 71.643
std::search_n(deque<int>,_pred)_(no_match)/1024 -97.49% 611.467 15.342 104.908 -0.08% 104.908
std::search_n(deque<int>)_(no_match)/1024 -95.34% 293.746 13.682 43.062 -0.11% 43.062
std::multiset<std::string>::upper_bound(key)_(existent)/8192 -78.21% 135.333 29.485 - -2.04% -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 -78.09% 135.918 29.785 - 0.94% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 -77.29% 124.371 28.249 - -6.40% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 -76.67% 130.189 30.370 - 6.99% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 -76.03% 95.112 22.798 - -3.58% -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 -75.77% 92.896 22.505 - -3.10% -
std::fill(vector<bool>)/262144 -75.54% 941.294 230.205 - -0.58% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 -75.45% 93.679 22.999 - -7.50% -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 -74.97% 91.695 22.953 - -2.61% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -70.68% 1749.757 512.958 - -69.24% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 -67.54% 2531.800 821.847 - 0.53% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 -63.03% 23.874 8.826 - -15.96% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 -62.85% 23.870 8.869 - -16.81% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 -60.72% 14.878 5.844 - -14.66% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -60.29% 14.877 5.907 - -14.57% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 -58.77% 40.369 16.645 - 1.61% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 -58.11% 40.863 17.117 - 4.71% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 -57.08% 42.486 18.234 - -0.73% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 -56.88% 75.689 32.634 - 9.50% -
std::flat_multimap<int,_int>::ctor(const&)/8192 -54.12% 1919.486 880.592 - -54.52% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 -53.95% 36.266 16.700 - -1.56% -
std::multiset<int>::lower_bound(key)_(non-existent)/8192 -52.68% 24.088 11.398 - -53.00% -
BM_deque_vector_copy/64 -51.75% 5.410 2.610 - -0.06% -
std::search_n(vector<int>)_(no_match)/32 -51.03% 6.886 3.372 0.370 -0.55% 0.370
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 -49.69% 22832289.416 11487047.070 - -3.47% -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 -49.47% 15.020 7.589 - -50.27% -
std::transform(deque<int>)_(identity_transform)/32 -49.23% 24.212 12.292 - -0.08% -
BM_vector_deque_ranges_move/64 -48.33% 5.321 2.749 - 1.29% -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 -47.95% 64.988 33.826 - 0.62% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 -47.70% 50.255 26.282 - 38.88% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/0 -46.74% 0.482 0.257 - -0.98% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/0 -46.69% 0.482 0.257 - -0.88% -
std::set<int>::contains(key)_(non-existent)/8192 -46.61% 19.181 10.240 - 2.61% -
rng::find_last(list<int>)_(bail_10%)/1024 -46.33% 1240.838 665.933 - -1.33% -
std::search_n(vector<int>,_pred)_(no_match)/32 -46.09% 15.025 8.100 0.377 -0.31% 0.377
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 -44.63% 41.959 23.233 - -1.16% -
SetIntersection_Interlaced_Vector_uint64_262144_16 -44.45% 5559185.694 3088160.735 - -47.30% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -44.40% 46.745 25.990 - 3.91% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 -44.17% 7137942.061 3985063.889 - 1.17% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 -43.28% 65517870.747 37160645.940 - 1.92% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 -41.62% 4.194 2.448 - -9.48% -
BM_vector_deque_copy/0 -38.90% 0.604 0.369 - -25.80% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 -38.40% 72.369 44.582 - -21.77% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -37.12% 2.802 1.762 - -20.46% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 -36.79% 4.142 2.618 - -12.51% -
std::unordered_map<int,_int>::insert(value)_(already_present)/32 -36.67% 2.794 1.770 - -20.92% -
std::multiset<int>::lower_bound(key)_(non-existent)/32 -36.03% 4.158 2.660 - -33.50% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 -35.55% 34.642 22.329 - -8.78% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 -35.00% 37.421 24.325 - -0.27% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 -34.98% 53.070 34.507 - -38.25% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 -34.81% 653.879 426.294 - -0.46% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 -34.67% 88.248 57.648 - -0.12% -
std::set<std::string>::insert(value)_(new_value,_middle)/0 -34.09% 34.610 22.813 - -1.59% -
ranges::min(std::deque<char>)/1 -34.04% 0.915 0.604 - -18.21% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 -34.03% 11172785.651 7370514.784 - -0.23% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 -33.54% 64.468 42.848 - -33.07% -
BM_vector_deque_ranges_copy_backward/0 -33.26% 0.676 0.451 - 12.13% -
ranges::min(std::deque<__int128>)/70000 -33.22% 36497.526 24372.310 - -0.05% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -33.05% 48.229 32.289 - 1.32% -
BM_PushHeap_float_Random_1 -33.04% 0.697 0.467 - 0.03% -
BM_PushHeap_string_SingleElement_1 -32.70% 0.700 0.471 - -26.52% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 -32.69% 35.428 23.846 - -32.98% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -32.65% 804.576 541.848 - -68.99% -
std::copy(vector<int>)/4096 -32.19% 222.446 150.845 - -35.86% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 -30.65% 43.399 30.095 - -7.00% -
SetIntersection_Interlaced_Set_string_16384_16 -30.50% 345495322.150 240114298.837 - -3.90% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control -30.49% 0.445 0.309 - -31.64% -
std::vector<int>::ctor(size)/32 -30.03% 14.541 10.174 - -34.56% -
std::search(deque<int>)_(same_length)/1000 -29.96% 464.349 325.238 - -0.09% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 -29.95% 43.032 30.146 - -7.51% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 -29.81% 11.140 7.819 - -20.80% -
std::unordered_set<std::string>::find(key)_(existent)/1024 -29.27% 41.289 29.204 - -30.57% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 -29.22% 349765375.114 247564574.930 - 0.91% -
std::set<std::string>::insert(value)_(new_value,_middle)/32 -28.88% 40.978 29.142 - -31.08% -
std::all_of(vector<int>)_(process_all)/50 -28.61% 17.631 12.586 - -8.30% -
std::set<std::string>::insert(value)_(new_value,_end)/32 -28.47% 45.478 32.529 - -19.94% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 -28.01% 1.731 1.246 - -12.02% -
std::list<int>::ctor(Range)_(cheap_elements)/32 -27.62% 472.645 342.123 - -25.85% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 -27.56% 11.309 8.192 - -7.39% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 -27.48% 2287558.021 1659034.991 - -21.40% -
std::shift_right(vector<int>)/32 -27.46% 4.075 2.956 - -70.97% -
std::is_sorted_until(deque<int>,_pred)/8 -27.33% 6.112 4.442 - 2.37% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 -27.29% 39.010 28.364 - -4.20% -
std::unordered_multiset<int>::count(key)_(existent)/32 -27.08% 1.934 1.410 - -23.43% -
std::multiset<std::string>::erase(key)_(existent)/32 -26.97% 78.908 57.627 - -27.63% -
SetIntersection_Interlaced_Vector_uint64_16384_64 -26.87% 7758674.068 5674254.720 - -33.17% -
ranges::min(std::vector<long_long>)/1 -26.68% 0.450 0.330 - 25.78% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 -26.53% 14.036 10.312 - -1.54% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 -26.51% 1.769 1.300 - -11.88% -
BM_StringDestroy_Large -26.45% 9.522 7.003 - -6.04% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 -26.43% 13.631 10.028 - -2.22% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 -26.42% 25721.937 18926.289 - -1.73% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 -26.24% 24559.665 18115.289 - -1.89% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 -26.23% 143713879.990 106016897.664 - -7.86% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -26.17% 7088.095 5233.217 - -2.29% -
SetIntersection_None_Set_string_1024_1 -26.11% 12681800.183 9371038.706 - 3.91% -
std::equal(vector<bool>)_(unaligned)/50 -25.82% 1.123 0.833 - -17.82% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 -25.80% 7.861 5.833 - -7.60% -
SetIntersection_None_Set_string_1024_16 -25.80% 12663239.195 9396337.170 - 5.93% -
SetIntersection_None_Set_string_1024_4 -25.69% 12516676.481 9301611.731 - 4.23% -
BM_StringConstructDestroyCStr_Large_Transparent -25.44% 12.199 9.096 - -10.07% -
std::equal(vector<bool>)_(unaligned)/8 -25.34% 1.121 0.837 - -17.48% -
std::fill(list<int>)/1024 -25.29% 671.673 501.826 - 1.51% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -24.85% 769.308 578.123 - -1.08% -
std::copy_backward(vector<int>)/4096 -24.27% 233.555 176.882 - 21.70% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 -24.03% 24.981 18.979 - -18.64% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 -23.99% 32.598 24.778 - 0.14% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -23.91% 31.266 23.791 - -0.53% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -23.71% 715.814 546.099 - -60.18% -
SetIntersection_Front_Set_uint64_262144_1024 -23.53% 15566381.195 11903782.862 - -4.16% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 -23.21% 41.424 31.809 - -2.12% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 -23.08% 26.923 20.710 - -1.86% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -23.00% 24.829 19.119 - 0.04% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -22.81% 7605.711 5870.931 - -23.69% -
std::adjacent_find(deque<int>)/8 -22.67% 4.875 3.770 - 12.74% -
std::unordered_set<int>::clear()/1024 -22.57% 10228.555 7920.328 - -24.90% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 -22.47% 0.338 0.262 - -34.74% -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 -22.46% 2.453 1.902 - -0.84% -
std::remove_if(vector<int>)_(sprinkled)/8192 -22.26% 3794.811 2949.923 - -0.26% -
std::search_n(deque<int>,_pred)_(no_match)/32 -22.18% 19.720 15.346 1.592 -0.85% 1.592
std::set<int>::lower_bound(key)_(non-existent)/32 -22.01% 2.878 2.244 - -1.76% -
SetIntersection_Interlaced_Vector_uint64_16384_16 -21.83% 3070726.040 2400475.642 - -28.34% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 -21.76% 0.665 0.520 - -25.28% -
std::move(deque<int>)/32768 -21.59% 2331.800 1828.268 - -1.03% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 -21.50% 7.978 6.263 - -31.88% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 -21.46% 1.462 1.149 - -7.80% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 -21.36% 30.225 23.769 - -21.25% -
SetIntersection_Interlaced_Vector_uint32_1024_256 -21.34% 7165166.732 5636290.762 - -7.92% -
std::unordered_set<std::string>::erase(iterator)/1024 -21.09% 33.550 26.474 - -18.25% -
std::copy(vector<bool>)_(aligned)/1048576 -20.98% 3793.166 2997.544 - -9.65% -
std::map<std::string,_int>::find(key)_(non-existent)/32 -20.79% 13.253 10.498 - 10.42% -
std::remove_if(vector<int>)_(sprinkled)/1024 -20.75% 511.827 405.644 - -0.23% -
std::set<std::string>::insert(value)_(new_value,_end)/0 -20.62% 34.246 27.183 - -4.15% -
BM_PushHeap_float_SingleElement_1 -20.42% 0.586 0.466 - 0.12% -
SetIntersection_Interlaced_Vector_float_16384_16 -20.36% 3674779.688 2926689.044 - 12.48% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 -20.31% 1723.823 1373.736 - -9.90% -
SetIntersection_Interlaced_Vector_uint32_262144_16 -20.25% 5750178.186 4585803.041 - -21.99% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 -20.21% 1.520 1.213 - -10.68% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -19.91% 23.631 18.926 - -21.73% -
rng::find_last_if(vector<int>)_(bail_90%)/8 -19.86% 0.629 0.504 - -7.38% -
std::unordered_set<std::string>::erase(key)_(existent)/32 -19.80% 91.105 73.064 - 22.57% -
std::rotate(list<int>)_(by_1/2)/8192 -19.79% 5451.162 4372.471 - 1.16% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 -19.78% 1.650 1.324 - -23.13% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -19.62% 17331.996 13931.352 - -6.96% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 -19.41% 10.040 8.091 - -14.12% -
std::move(vector<int>)/1048576 -19.40% 70383.066 56726.624 - -4.95% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 -19.38% 25.227 20.337 - -3.48% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 -19.23% 0.578 0.466 - -19.91% -
std::copy_n(vector<bool>)_(aligned)/1048576 -19.09% 3319.084 2685.359 - -7.58% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 -19.08% 1037.840 839.801 - 0.13% -
SetIntersection_Interlaced_Vector_uint64_262144_4 -19.07% 1796409.249 1453875.559 - -0.81% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 -18.97% 25584093.036 20729631.766 - -22.32% -
std::list<int>::ctor(Range)_(cheap_elements)/1024 -18.96% 14468.164 11725.142 - -17.41% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -18.89% 63.031 51.125 - -3.50% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 -18.73% 1.538 1.250 - -0.42% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 -18.73% 110.373 89.701 - -0.51% -
std::stable_partition(list<int>)_(dense)/1024 -18.62% 1753.766 1427.280 - -2.56% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 -18.52% 33.789 27.532 - 2.29% -
SetIntersection_Front_Set_float_1024_1024 -18.42% 13560496.078 11062938.480 - -0.75% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 -18.18% 67905738.999 55557836.017 - -3.61% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -18.11% 1333.658 1092.109 - -18.25% -
bm_ranges_swap_ranges_vb_unaligned/64 -18.04% 6.192 5.075 - 0.87% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 -18.02% 1.302 1.067 - -8.76% -
std::adjacent_find(deque<int>)/50 -17.97% 26.467 21.711 - 18.35% -
bm_lexicographical_compare<signed_char>/64 -17.97% 2.263 1.857 - -18.32% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 -17.89% 1.517 1.246 - -12.83% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 -17.87% 1.515 1.244 - 1.31% -
std::unordered_multiset<int>::count(key)_(existent)/1024 -17.47% 2.033 1.678 - -9.95% -
std::fill_n(list<int>)/8192 -17.45% 9046.214 7467.697 - -8.13% -
std::copy(list<int>)/64 -17.23% 36.747 30.414 - -7.75% -
ranges::min(std::deque<__int128>)/64 -17.20% 25.229 20.889 - -0.11% -
std::set<int>::lower_bound(key)_(non-existent)/1024 -17.18% 7.254 6.008 - -1.90% -
std::set<int>::lower_bound(key)_(non-existent)/8192 -17.17% 10.759 8.911 - -5.89% -
std::unordered_set<int>::contains(key)_(non-existent)/32 -17.09% 1.532 1.270 - -22.43% -
std::multiset<std::string>::contains(key)_(existent)/8192 -17.05% 32.993 27.367 - -10.01% -
BM_deque_vector_copy/0 -17.03% 1.559 1.294 - -14.25% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 -17.01% 1.343 1.114 - -16.87% -
BM_vector_deque_copy_backward/0 -16.81% 0.480 0.399 - -18.59% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 -16.71% 1.497 1.246 - 0.59% -
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 -16.69% 1.039 0.865 - -21.99% -
std::stable_partition(deque<int>)_(sparse)/32 -16.67% 13.126 10.938 - -12.30% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -16.64% 6466.454 5390.146 - -20.05% -
SetIntersection_Front_Set_uint32_262144_1024 -16.57% 14332566.840 11957454.672 - -7.07% -
std::copy_backward(vector<bool>)_(aligned)/262144 -16.50% 789.882 659.527 - 140.59% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 -16.40% 24.346 20.354 - -9.89% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -16.39% 52341.438 43762.333 - -19.19% -
SetIntersection_Interlaced_Vector_float_16384_64 -16.32% 8464292.663 7082902.080 - 25.44% -
std::set<std::string>::ctor(const&)/32 -16.10% 841.161 705.773 - -11.31% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 -16.01% 9630.343 8088.977 - -2.14% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 -15.87% 12.729 10.709 - -5.12% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 -15.65% 6.511 5.492 - -13.28% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -15.61% 11863.714 10012.255 - -23.01% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 -15.60% 5.360 4.524 - -24.22% -
std::unordered_set<int>::clear()/8192 -15.56% 73561.139 62113.420 - -24.66% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -15.50% 7577.612 6403.156 - -3.03% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 -15.48% 10.947 9.252 - 19.28% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 -15.46% 14.285 12.076 - -17.27% -
BM_StringFindAllMatch/512 -15.40% 13.701 11.591 - 1.58% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 -15.38% 1.536 1.300 - -9.03% -
BM_StringConstructDestroyCStr_Empty_Transparent -15.36% 0.316 0.267 - 11.16% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 -15.29% 11.951 10.124 - -19.48% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 -15.24% 1.584 1.343 - -14.72% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 -15.20% 107792999.534 91412557.976 - -17.83% -
BM_deque_vector_ranges_copy_backward/70000 -15.16% 10219.110 8670.368 - -1.50% -
BM_deque_vector_ranges_move_backward/64000 -15.12% 9101.442 7725.469 - -3.24% -
BM_PushHeap_float_Random_4 -15.02% 2.812 2.390 - 3.01% -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 -14.86% 198.647 169.130 - -0.52% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -14.61% 804.553 687.001 - -0.38% -
SetIntersection_Front_Set_float_262144_256 -14.57% 4160749.066 3554496.190 - -1.91% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -14.49% 28.138 24.061 - -0.40% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 -14.45% 25.666 21.956 - -16.18% -
std::copy_if(list<int>)_(every_other)/4096 -14.45% 4165.891 3564.014 - 9.69% -
std::unordered_map<int,_int>::count(key)_(existent)/32 -14.44% 1.553 1.329 - -12.93% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 -14.43% 9182.285 7857.100 - -2.12% -
std::copy_if(list<int>)_(entire_range)/64 -14.42% 36.704 31.411 - -6.07% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 -14.40% 0.487 0.417 - 13.50% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 -14.40% 1.539 1.317 - -1.53% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 -14.34% 30.870 26.442 - -3.71% -
std::multiset<std::string>::ctor(const&)/32 -14.31% 818.461 701.314 - -15.24% -
std::is_partitioned(list<int>)_(partitioned)/1024 -14.02% 709.345 609.919 - 4.18% -
SetIntersection_Interlaced_Vector_uint64_16384_4 -13.84% 1535020.066 1322560.874 - -12.00% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 -13.57% 56.622 48.938 - -2.57% -
SetIntersection_Interlaced_Vector_uint32_256_64 -13.48% 8417840.117 7282881.018 - -1.09% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -13.47% 643.498 556.849 - -1.86% -
SetIntersection_Interlaced_Vector_float_16384_4 -13.39% 1678455.658 1453648.313 - 8.02% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -13.39% 1752.841 1518.188 - -13.11% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 -13.33% 2.014 1.746 - 48.07% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 -13.24% 7.257 6.296 - 13.12% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -13.22% 577.117 500.822 - 0.10% -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 -13.19% 6166.445 5352.951 - -2.19% -
std::replace(vector<int>)_(sprinkled)/1024 -13.11% 169.994 147.703 - 0.87% -
std::unordered_set<int>::count(key)_(non-existent)/1024 -13.11% 1.458 1.267 - -14.48% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -13.10% 0.679 0.590 - 8.04% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 -13.07% 0.450 0.391 - -21.02% -
std::set<std::string>::count(key)_(existent)/8192 -13.00% 34.687 30.178 - -8.77% -
SetIntersection_Front_Set_float_262144_1024 -12.99% 13347852.654 11614057.720 - -11.47% -
std::unordered_set<int>::find(key)_(existent)/8192 -12.88% 1.447 1.261 - -3.88% -
std::unordered_set<int>::count(key)_(non-existent)/32 -12.80% 1.596 1.392 - 0.39% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -12.72% 41.949 36.613 - -1.11% -
std::unordered_set<int>::find(key)_(existent)/1024 -12.63% 1.336 1.167 - -7.63% -
std::rotate(list<int>)_(1_element_forward)/8192 -12.51% 8100.032 7086.973 - 0.03% -
std::unordered_set<int>::contains(key)_(existent)/1024 -12.49% 1.589 1.391 - 11.46% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 -12.48% 1.488 1.302 - 6.41% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 -12.46% 622.932 545.308 - -0.40% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast -12.46% 1.835 1.606 - -3.29% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 -12.45% 625.709 547.812 - -1.47% -
std::find_first_of(deque<int>)_(large_needle)/50 -12.43% 816.645 715.176 - -0.13% -
SetIntersection_Interlaced_Vector_uint64_256_64 -12.41% 7754898.091 6792808.300 - -11.43% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 -12.39% 4999450.693 4380236.240 - 5.04% -
BM_deque_deque_move_backward/0 -12.33% 0.920 0.806 - -12.55% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 -12.30% 9.236 8.100 - -3.75% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 -12.26% 1.235 1.083 - -10.68% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -12.22% 43.062 37.798 - -1.44% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 -12.20% 11385.720 9996.785 - -8.18% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 -12.18% 54000255.708 47422915.450 - -2.56% -
std::unordered_set<int>::erase(iterator)/32 -12.18% 22.267 19.555 - -10.40% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 -12.13% 1.676 1.472 - -17.17% -
BM_PushHeap_uint32_Random_1 -12.02% 0.445 0.391 - -29.56% -
std::unordered_set<int>::find(key)_(existent)/32 -12.01% 1.395 1.228 - -3.52% -
BM_StringRelational_Less_Empty_Empty_Control -11.96% 1.827 1.609 - -3.62% -
BM_StringRelational_Compare_Empty_Large_Control -11.93% 1.830 1.612 - -0.09% -
std::rotate(vector<bool>)_(1_element_backward)/8192 -11.91% 125.055 110.157 - -1.98% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 -11.91% 1.832 1.614 - 10.57% -
std::unordered_multiset<int>::find(key)_(existent)/32 -11.84% 1.491 1.314 - -3.63% -
std::search(list<int>)_(no_match)/8192 -11.82% 7424.052 6546.208 - -12.55% -
std::replace(vector<int>)_(sprinkled)/32 -11.70% 6.195 5.470 - -5.62% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -11.66% 576.560 509.316 - 1.36% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -11.54% 29425.545 26030.317 - -13.14% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 -11.53% 1.387 1.227 - -6.13% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 -11.52% 728.294 644.374 - -3.38% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 -11.51% 8.055 7.128 - -37.60% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 -11.51% 50.554 44.733 - -12.58% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -11.51% 645.167 570.893 - 3.02% -
std::map<int,_int>::erase(iterator)/8192 -11.45% 23.902 21.165 - 3.41% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 -11.44% 17.804 15.768 - -2.72% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 -11.41% 6.666 5.905 - -1.04% -
std::unordered_set<int>::contains(key)_(existent)/32 -11.37% 1.587 1.407 - 4.61% -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst -11.36% 1.617 1.434 - -7.82% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -11.33% 843.533 747.921 - 0.47% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 -11.33% 8.840 7.838 - -12.80% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 -11.30% 41.865 37.134 - -9.89% -
SetIntersection_Interlaced_Set_string_256_256 -11.28% 32527027.954 28858994.291 - -2.34% -
std::multimap<std::string,_int>::ctor(const&)/32 -11.18% 894.508 794.530 - 2.14% -
BM_PushHeap_float_Descending_1 -11.17% 0.536 0.476 - 2.10% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 -11.16% 736.078 653.927 - 0.04% -
BM_StringDestroy_Huge -11.12% 12.129 10.780 - -0.21% -
BM_deque_deque_copy_backward/0 -11.04% 0.931 0.828 - 2.54% -
std::unordered_multiset<int>::find(key)_(existent)/1024 -11.00% 1.422 1.266 - -3.69% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 -10.99% 644.506 573.699 - 3.41% -
std::pop_heap(vector<std::string>)/1024 -10.91% 22.869 20.375 - 0.69% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -10.88% 629.201 560.753 - 2.38% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 -10.81% 2.685 2.395 - -9.86% -
rng::contains_subrange(deque<int>)_(single_element)/32 -10.80% 17.440 15.557 - -11.69% -
bm_ranges_swap_ranges_vb_unaligned/512 -10.79% 13.463 12.011 - -0.31% -
std::unordered_set<int>::contains(key)_(existent)/8192 -10.77% 1.571 1.402 - 8.50% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 -10.77% 22.879 20.415 - -0.29% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 -10.74% 56.521 50.450 - -5.83% -
std::multiset<std::string>::insert(value)_(already_present)/8192 -10.72% 69.546 62.089 - -10.74% -
std::find_end(deque<int>)_(near_matches)/8192 -10.51% 1252100.370 1120504.080 - -0.66% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -10.49% 633.905 567.382 - -18.12% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 -10.41% 0.386 0.346 - -7.49% -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 -10.35% 69.021 61.876 - 311.39% -
SetIntersection_Front_Set_float_1024_256 -10.32% 4238564.298 3801205.232 - 5.83% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 -10.31% 65.849 59.061 - -9.01% -
BM_StringRead_Cold_Deep_Empty -10.28% 1.308 1.174 - -17.89% -
ranges::min(std::list<__int128>)/1 -10.26% 0.456 0.409 - -0.57% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 -10.25% 11.299 10.141 - -8.18% -
bm_write -10.20% 606.091 544.291 - 71.62% -
SetIntersection_Interlaced_Vector_uint32_256_16 -10.17% 6603472.743 5931990.914 - -13.76% -
std::remove_if(vector<int>)_(sprinkled)/50 -10.15% 63.333 56.905 - -0.22% -
BM_std_minmax_element<short>/3 -10.10% 1.209 1.087 - -9.32% -
std::multiset<std::string>::insert(value)_(new_value,_end)/32 -10.10% 43.054 38.706 - -8.03% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 -10.00% 11.791 10.612 - 3.83% -
SetIntersection_Front_Set_string_1024_64 -9.92% 4966333.257 4473630.256 - -1.23% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 -9.91% 26.550 23.920 - 1.73% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 -9.89% 9882.387 8904.852 - -23.04% -
std::unordered_set<int>::find(key)_(non-existent)/32 -9.84% 1.173 1.057 - -9.39% -
std::unordered_set<int>::erase(iterator)/1024 -9.82% 22.213 20.031 - -11.20% -
SetIntersection_Front_Set_string_262144_16 -9.82% 2039869.741 1839459.945 - -0.57% -
BM_PushHeap_float_Random_256 -9.75% 7.367 6.648 - -2.11% -
std::unordered_set<int>::erase(iterator)/8192 -9.75% 22.232 20.065 - -9.54% -
std::find_end(deque<int>)_(near_matches)/1024 -9.70% 18033.884 16283.961 - -0.58% -
std::multiset<std::string>::equal_range(key)_(existent)/32 -9.70% 19.659 17.753 - -6.73% -
SetIntersection_Front_Set_uint64_1024_256 -9.68% 4278192.684 3863978.982 - -10.15% -
BM_std_minmax_element<int>/64000 -9.65% 16685.451 15075.090 - -4.14% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 -9.64% 1.290 1.165 - -10.22% -
BM_StringRead_Cold_Deep_Large -9.63% 1.338 1.209 - -21.17% -
ranges::minmax(std::deque<char>)/1 -9.62% 0.805 0.728 - -0.07% -
SetIntersection_Front_Set_float_64_64 -9.56% 13850448.489 12527029.149 - 0.22% -
SetIntersection_Front_Set_string_262144_64 -9.49% 5003161.131 4528116.760 - -1.20% -
SetIntersection_Front_Set_float_16384_256 -9.49% 4199292.751 3800657.471 - -0.47% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 -9.43% 11.796 10.683 - -16.85% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 -9.40% 1.468 1.330 - -16.33% -
std::find_first_of(deque<int>)_(large_needle)/32 -9.36% 326.383 295.843 - -1.17% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 -9.34% 4.661 4.226 - 0.03% -
rng::contains_subrange(deque<int>)_(single_element)/16 -9.31% 10.335 9.373 - -10.23% -
std::rotate_copy(vector<int>)/8192 -9.27% 720.009 653.236 - -10.04% -
BM_vector_deque_ranges_move_backward/0 -9.24% 0.461 0.419 - -30.93% -
std::find_end(deque<int>)_(near_matches)/1000 -9.23% 17301.504 15704.405 - -0.28% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 -9.20% 94.600 85.892 - -26.15% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 -9.17% 25.853 23.483 - 5.82% -
BM_std_minmax_element<int>/65536 -9.16% 17005.218 15447.537 - -4.17% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -9.15% 74815.710 67970.086 - -2.42% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -9.12% 9269.935 8424.471 - -1.45% -
BM_std_minmax_element<int>/70000 -9.12% 18157.945 16502.035 - -4.15% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -9.08% 64.832 58.946 - -23.76% -
std::unordered_multiset<int>::count(key)_(existent)/8192 -9.08% 1.834 1.667 - -2.18% -
std::find_if_not(vector<int>)_(bail_25%)/1024 -9.05% 32.906 29.928 - -0.04% -
std::set<std::string>::erase(iterator)/32 -8.98% 28.049 25.531 - -3.53% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -8.97% 669.668 609.611 - -16.66% -
ranges::minmax(std::list<long_long>)/1 -8.91% 0.453 0.413 - -30.49% -
SetIntersection_None_Set_string_16384_1024 -8.82% 221429009.401 201903900.147 - 0.15% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 -8.79% 1964.499 1791.748 - -10.76% -
std::replace(vector<int>)_(sprinkled)/50 -8.77% 9.084 8.287 - -2.70% -
std::stable_partition(deque<int>)_(sparse)/50 -8.76% 29.416 26.839 - -9.18% -
ranges::min(std::vector<__int128>)/1 -8.73% 0.412 0.376 - -18.09% -
std::unordered_set<int>::clear()/32 -8.73% 639.098 583.304 - -9.69% -
SetIntersection_Front_Vector_float_16384_16384 -8.69% 79563420.577 72652229.794 - -8.60% -
SetIntersection_Interlaced_Vector_uint32_262144_256 -8.67% 38814871.394 35449259.249 - -19.90% -
SetIntersection_Front_Vector_float_262144_16384 -8.63% 79463729.967 72608071.057 - -8.63% -
std::replace(vector<int>)_(sprinkled)/8192 -8.62% 1277.194 1167.159 - 2.00% -
std::find_if(vector<char>)_(process_all)/8 -8.61% 1.567 1.432 - -5.07% -
rng::contains_subrange(deque<int>)_(process_all)/32 -8.53% 15.301 13.996 - -16.09% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 -8.52% 7064.338 6462.277 - -2.92% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 -8.51% 1052.378 962.807 - -0.99% -
rng::find_last(vector<char>)_(bail_90%)/8192 -8.48% 205.461 188.039 - -0.51% -
std::set<int>::equal_range(key)_(non-existent)/32 -8.47% 2.664 2.439 - 2.51% -
std::equal(deque<int>)_(it,_it,_it)/50 -8.46% 22.602 20.689 - -4.06% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -8.46% 56706.774 51909.094 - -0.21% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -8.45% 41.201 37.721 - -7.23% -
BM_vector_deque_ranges_copy/65536 -8.39% 3120.466 2858.571 - -8.59% -
std::equal(deque<int>)_(it,_it,_it)/1024 -8.36% 484.969 444.438 - -5.19% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 -8.35% 972.019 890.814 - -7.52% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 -8.30% 1.379 1.264 - -19.32% -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeMiddle -8.29% 0.237 0.217 - -1.76% -
BM_vector_deque_move/70000 -8.26% 3381.497 3102.228 - -8.25% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 -8.25% 36.767 33.734 - 0.14% -
std::partition(deque<int>)_(sparse)/8192 -8.25% 3295.180 3023.395 - -8.85% -
BM_deque_vector_copy_backward/0 -8.24% 1.476 1.354 - -8.87% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -8.23% 7083.683 6500.677 - -0.74% -
BM_deque_deque_ranges_copy/2 -8.21% 2.242 2.058 - -10.71% -
BM_vector_deque_ranges_move/65536 -8.20% 3112.575 2857.429 - -8.75% -
BM_vector_deque_copy/70000 -8.18% 3376.882 3100.780 - -8.23% -
BM_vector_deque_ranges_move/70000 -8.15% 3376.854 3101.754 - -8.30% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -8.15% 56676.944 52060.256 - 0.08% -
rng::contains_subrange(deque<int>)_(single_element)/50 -8.14% 25.386 23.319 - -9.01% -
SetIntersection_Front_Vector_float_1024_1024 -8.11% 5909356.494 5430071.763 - -8.23% -
ranges::min(std::deque<__int128>)/1 -8.10% 0.664 0.610 - -28.45% -
BM_StringRelational_Less_Empty_Small_Control -8.10% 1.757 1.615 - -3.13% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 -8.06% 20.406 18.760 - -6.73% -
BM_vector_deque_move/65536 -8.06% 3106.739 2856.238 - -8.78% -
BM_vector_deque_copy/65536 -8.00% 3101.452 2853.204 - -8.85% -
std::copy_if(list<int>)_(every_other)/32768 -7.97% 28160.750 25915.010 - 1.23% -
std::count(vector<int>)_(every_other)/8 -7.94% 1.376 1.267 - -2.30% -
BM_vector_deque_ranges_copy/70000 -7.93% 3380.825 3112.559 - -7.90% -
std::flat_multimap<int,_int>::erase(iterator)/8192 -7.90% 534.534 492.304 - -18.84% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -7.90% 93.924 86.505 - -0.21% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -7.87% 58.742 54.117 - 7.77% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -7.87% 42220.257 38897.625 - -2.37% -
SetIntersection_Front_Set_float_262144_64 -7.82% 1754597.485 1617303.417 - -1.25% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 -7.82% 799.787 737.283 - -8.39% -
SetIntersection_Front_Set_float_256_256 -7.80% 8182561.613 7544402.484 - -0.64% -
SetIntersection_Front_Vector_string_64_64 -7.78% 27023384.684 24920942.713 - -1.33% -
BM_PushHeap_string_SingleElement_16 -7.76% 2.776 2.560 - -2.30% -
std::fill(deque<int>)/1024 -7.75% 32.312 29.808 - -1.09% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -7.73% 50.116 46.244 - 1.72% -
std::equal(list<int>)_(it,_it,_it,_it)/50 -7.69% 29.451 27.185 - 0.15% -
BM_vector_deque_ranges_copy/64000 -7.68% 3073.603 2837.474 - -8.66% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 -7.68% 1.345 1.242 - -7.65% -
BM_PushHeap_float_QuickSortAdversary_1 -7.66% 0.466 0.430 - -12.24% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 -7.63% 51470782.220 47541988.892 - -21.65% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -7.60% 1922236.660 1776061.533 - -11.71% -
std::multiset<std::string>::find(key)_(existent)/1024 -7.60% 25.779 23.820 - -5.19% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 -7.59% 13616005.769 12582674.605 - 3.90% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -7.55% 243.741 225.344 - 1.63% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -7.55% 54.705 50.576 - 9.30% -
BM_vector_deque_move/64000 -7.51% 3069.389 2838.972 - -8.93% -
BM_vector_deque_ranges_move/64000 -7.49% 3069.179 2839.408 - -9.08% -
BM_vector_deque_copy/64000 -7.47% 3066.720 2837.762 - -8.70% -
std::multiset<int>::count(key)_(existent)/8192 -7.46% 10.185 9.425 - -0.46% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 -7.46% 5.460 5.053 - -32.57% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 -7.45% 6.183 5.722 - 0.17% -
std::set<std::string>::ctor(const&,_alloc)/32 -7.44% 754.223 698.104 - -6.21% -
SetIntersection_Front_Vector_string_256_16 -7.41% 6315256.638 5847604.158 - -2.94% -
std::partition_copy(list<int>)/8192 -7.39% 7338.800 6796.417 - -7.17% -
std::map<std::string,_int>::erase(key)_(existent)/1024 -7.38% 67.556 62.571 - 14.48% -
std::set<std::string>::erase(key)_(non-existent,_middle)/32 -7.35% 7.124 6.601 - 1.23% -
std::unordered_set<std::string>::count(key)_(existent)/8192 -7.34% 41.339 38.303 - -2.05% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -7.31% 21.688 20.103 - -12.58% -
bm_gcd_random -7.29% 31.086 28.821 - -2.92% -
std::unique(deque<int>)_(contiguous)/8192 -7.25% 4033.370 3740.991 - -1.16% -
std::search(list<int>,_pred)_(no_match)/8192 -7.25% 7798.397 7233.286 - -8.57% -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 -7.23% 44198.507 41004.561 - -0.60% -
SetIntersection_Front_Set_float_16384_1024 -7.21% 13580671.575 12600947.990 - 5.90% -
SetIntersection_Front_Vector_string_16384_64 -7.21% 3428717.280 3181491.048 - 2.73% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 -7.21% 29.634 27.499 - -4.89% -
BM_PushHeap_float_Random_16 -7.19% 5.394 5.006 - 0.49% -
bm_ranges_lexicographical_compare<unsigned_char>/64 -7.15% 2.052 1.905 - 0.88% -
std::multiset<int>::upper_bound(key)_(non-existent)/32 -7.15% 3.512 3.261 - -12.38% -
std::set<std::string>::contains(key)_(existent)/1024 -7.12% 24.211 22.487 - -1.70% -
BM_deque_vector_ranges_copy/70000 -7.12% 3448.286 3202.829 - -2.72% -
std::list<int>::ctor(const&)_(cheap_elements)/8192 -7.11% 105569.772 98064.430 - -0.36% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 -7.09% 679.405 631.242 - -5.75% -
std::map<int,_int>::erase(key)_(non-existent,_end)/32 -7.05% 2.453 2.280 - -2.93% -
ranges::minmax(std::list<char>)/1 -7.05% 0.377 0.350 - -16.72% -
BM_PushHeap_float_Random_64 -7.05% 6.699 6.227 - -0.91% -
rng::starts_with(deque<int>)/1000 -7.04% 461.492 428.986 - -6.23% -
std::unordered_map<int,_int>::ctor(const&)/8192 -7.02% 59021.197 54875.317 - 0.79% -
std::set<int>::contains(key)_(non-existent)/32 -7.01% 2.883 2.681 - -0.76% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 -7.00% 4.552 4.233 - -6.23% -
std::reverse_copy(list<int>)/512 -6.99% 391.377 364.004 - -0.54% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -6.95% 65944.330 61358.903 - -0.72% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -6.91% 69283.589 64492.818 - -2.94% -
SetIntersection_Interlaced_Set_float_1024_1024 -6.91% 12402850.426 11546193.363 - -2.79% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -6.89% 29.883 27.825 - 0.03% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -6.87% 1160.107 1080.443 - -0.71% -
std::unordered_set<std::string>::clear()/32 -6.86% 933.402 869.374 - -0.93% -
ranges::min(std::deque<char>)/8 -6.86% 2.548 2.373 - -3.17% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 -6.86% 5356393.760 4989208.179 - -7.93% -
ranges::minmax(std::vector<char>)/1 -6.82% 0.652 0.608 - -4.97% -
std::deque<int>::ctor(const&)_(cheap_elements)/8192 -6.82% 2297.606 2140.949 - -1.87% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 -6.81% 11.385 10.610 - -3.80% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -6.80% 18.408 17.156 - -1.43% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -6.80% 72.774 67.827 - -0.09% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -6.79% 635.551 592.379 - -5.72% -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 -6.78% 13.375 12.468 - 8.20% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -6.78% 216919.492 202204.099 - -7.14% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 -6.78% 668.225 622.945 - -6.07% -
ranges::minmax(std::vector<char>)/64 -6.76% 1.328 1.239 - -3.36% -
SetIntersection_Interlaced_Set_uint32_262144_1 -6.73% 1097971.448 1024115.679 - -1.22% -
SetIntersection_Interlaced_Set_uint32_262144_16 -6.73% 1741256.019 1624131.266 - 5.32% -
BM_StringMove_Small -6.71% 0.794 0.741 - 4.75% -
std::flat_map<int,_int>::erase(key)_(existent)/32 -6.70% 23.082 21.535 - -0.36% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -6.70% 16160.124 15077.390 - -1.02% -
std::find(vector<long_long>)_(process_all)/8 -6.68% 1.096 1.023 - 10.80% -
std::set<std::string>::erase(iterator)/1024 -6.66% 31.060 28.990 - 4.99% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -6.66% 239.223 223.297 - 0.18% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -6.64% 1062.781 992.190 - -0.62% -
BM_std_minmax_element<char>/65536 -6.63% 17124.893 15989.228 - -8.27% -
BM_PushHeap_float_Random_16384 -6.63% 7.623 7.118 - -1.28% -
bm_lexicographical_compare<signed_char>/1 -6.62% 1.531 1.430 - -7.63% -
ranges::minmax(std::vector<char>)/8 -6.61% 1.044 0.975 - -9.29% -
SetIntersection_Front_Set_uint64_256_64 -6.59% 5737624.205 5359286.207 - 1.96% -
rng::fold_left(deque<int>)/8 -6.59% 3.913 3.655 - -1.59% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -6.59% 21550.929 20131.357 - -5.06% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 -6.59% 2.734 2.554 - 9.79% -
bm_ranges_lexicographical_compare<signed_char>/64 -6.57% 2.561 2.393 - -7.13% -
std::search_n(list<int>,_pred)_(no_match)/8192 -6.57% 8200.717 7662.307 164.343 0.88% 164.343
std::list<int>::ctor(const&)_(cheap_elements)/1024 -6.55% 12366.156 11556.093 - 1.28% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 -6.54% 1.368 1.279 - 4.45% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 -6.53% 23876.535 22317.355 - -1.15% -
std::find_first_of(list<int>)_(large_needle)/1024 -6.51% 922409.162 862323.124 - -6.46% -
BM_StringRelational_Less_Empty_Huge_Control -6.51% 1.717 1.606 - -3.68% -
std::multimap<std::string,_int>::clear()/1024 -6.50% 22718.921 21241.781 - 0.76% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 -6.49% 2.577 2.410 - 1.46% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 -6.47% 1.216 1.137 - -12.85% -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 -6.46% 311.990 291.821 - -6.40% -
BM_PushHeap_uint32_SingleElement_4 -6.42% 0.356 0.333 - -8.55% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 -6.42% 31.806 29.764 - -1.22% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 -6.42% 1.367 1.279 - -21.51% -
SetIntersection_Front_Vector_string_64_16 -6.39% 21215406.422 19859484.204 - -4.42% -
std::remove_if(deque<int>)_(sprinkled)/50 -6.38% 63.861 59.788 - -6.17% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -6.38% 918.642 860.073 - -1.14% -
BM_PushHeap_string_SingleElement_64 -6.37% 2.777 2.600 - -1.87% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 -6.37% 28538.844 26721.477 - -0.96% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -6.37% 1503.723 1407.989 - -4.81% -
SetIntersection_Front_Set_string_1024_16 -6.34% 1955368.088 1831399.312 - -1.79% -
std::search(list<int>,_pred)_(same_length)/8192 -6.34% 8574.559 8031.161 - -13.48% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -6.33% 5683.831 5324.054 - -3.25% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 -6.33% 1.275 1.194 - -2.28% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -6.32% 46789.561 43831.936 - -1.48% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 -6.32% 841.040 787.922 - -10.17% -
std::search(list<int>)_(single_element)/1000 -6.31% 689.282 645.757 - -9.45% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 -6.30% 20.307 19.028 - -7.86% -
BM_StringRelational_Less_Small_Empty_Control -6.29% 1.717 1.609 - -3.45% -
std::set<std::string>::erase(key)_(non-existent,_end)/8192 -6.24% 30.139 28.257 - 1.34% -
BM_std_minmax_element<int>/64 -6.23% 17.055 15.993 - -3.97% -
BM_StringRelational_Less_Empty_Large_Control -6.23% 1.717 1.610 - -3.08% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -6.19% 1255.449 1177.700 - -0.90% -
std::deque<int>::ctor(size)/32 -6.19% 29.330 27.514 - -1.67% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 -6.19% 29.260 27.450 - -1.54% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -6.17% 11.235 10.542 - -20.36% -
SetIntersection_Interlaced_Vector_string_1024_16 -6.17% 3492789.406 3277324.584 - 0.20% -
std::stable_partition(vector<int>)_(alloc_fails)/50 -6.15% 1977.161 1855.556 - 0.03% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 -6.14% 919.487 863.032 - -1.09% -
std::count(list<int>)_(every_other)/1048576 -6.13% 873195.537 819630.245 - -1.06% -
std::partition(list<int>)_(dense)/1024 -6.13% 412.971 387.639 - -0.60% -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 -6.13% 58.922 55.312 - 0.79% -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 -6.13% 27.331 25.657 - -10.56% -
BM_PushHeap_string_SingleElement_256 -6.12% 2.715 2.549 - -1.76% -
BM_PushHeap_string_SingleElement_16384 -6.11% 2.704 2.539 - -1.43% -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeFirst -6.10% 0.233 0.219 - -1.77% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -6.08% 662.365 622.075 - -5.96% -
BM_std_minmax_element<int>/4096 -6.06% 1067.758 1003.062 - 0.21% -
SetIntersection_Front_Set_string_256_256 -6.05% 30873578.681 29004186.786 - -2.05% -
std::unique_copy(deque<int>)_(contiguous)/8192 -6.05% 3959.967 3720.244 - -0.94% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024 -6.05% 20.587 19.341 - -3.46% -
std::sort(vector<int>)_(heap)/1024 -6.04% 4832.304 4540.498 - -0.94% -
BM_std_minmax_element<int>/4000 -6.03% 1042.776 979.886 - 0.20% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192 -6.03% 527179.721 495412.911 - -7.13% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 -6.02% 4675.210 4393.719 - -6.36% -
SetIntersection_Interlaced_Vector_string_256_64 -6.02% 20857354.572 19602162.739 - -1.58% -
std::equal(vector<int>)_(it,_it,_it)/8 -6.00% 1.229 1.155 - 1.22% -
BM_std_minmax_element<int>/1024 -5.98% 271.287 255.062 - 0.58% -
std::map<std::string,_int>::erase(key)_(existent)/32 -5.94% 77.818 73.198 - -4.23% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 -5.91% 30675.141 28861.094 - -7.06% -
std::list<int>::ctor(const&)_(cheap_elements)/32 -5.91% 359.742 338.480 - -1.14% -
std::unordered_set<std::string>::find(key)_(existent)/8192 -5.90% 43.919 41.329 - 9.42% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 -5.88% 1.379 1.298 - 3.55% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -5.88% 979859.505 922238.886 - -0.31% -
BM_std_minmax_element<int>/512 -5.87% 137.736 129.645 - 0.72% -
std::search(list<int>,_pred)_(single_element)/8192 -5.85% 8176.167 7698.178 - -22.05% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 -5.84% 820.814 772.899 - 0.81% -
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 -5.83% 34650.160 32630.214 - -13.77% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 -5.83% 1623.033 1528.473 - -6.94% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 -5.82% 4.780 4.502 - -8.91% -
std::replace(list<int>)_(prefix)/1024 -5.81% 785.529 739.913 - 0.01% -
std::set<int>::insert(value)_(new_value,_end)/1024 -5.79% 43.909 41.366 - -16.31% -
BM_StringEraseWithMove_Huge_Opaque -5.78% 48.581 45.772 - -6.08% -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 -5.78% 26.707 25.164 - 0.02% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 -5.77% 21531.271 20289.660 - -4.41% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 -5.76% 10.457 9.855 - -7.32% -
BM_PushHeap_string_SingleElement_1024 -5.76% 2.712 2.556 - -1.71% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -5.74% 653.191 615.675 - 0.15% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 -5.71% 1.316 1.241 - -0.45% -
std::map<int,_int>::ctor(const&)/8192 -5.70% 58703.685 55358.116 - -1.29% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 -5.69% 0.814 0.767 - 0.55% -
BM_PushHeap_string_Descending_262144 -5.69% 3.422 3.228 - -22.76% -
BM_std_minmax_element<int>/5500 -5.68% 1422.871 1341.987 - -0.07% -
BM_deque_vector_ranges_copy/64000 -5.68% 3121.639 2944.221 - -2.67% -
BM_CmpLess_uchar_uint -5.68% 1.117 1.054 - -1.56% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -5.67% 545.398 514.454 - -5.64% -
std::set<int>::erase(key)_(non-existent,_middle)/32 -5.66% 1.861 1.756 - -1.52% -
BM_deque_deque_ranges_copy/1 -5.65% 2.438 2.300 - -10.25% -
BM_std_minmax_element<char>/70000 -5.64% 18334.008 17299.941 - -6.94% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -5.63% 1780.489 1680.189 - 0.34% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 -5.63% 8254.927 7790.496 - -2.20% -
SetIntersection_Front_Set_uint32_262144_256 -5.62% 3830800.392 3615538.885 - -5.94% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -5.61% 644659.485 608483.789 - -0.81% -
SetIntersection_Interlaced_Vector_uint64_256_4 -5.61% 5046032.944 4763036.548 - -1.54% -
BM_std_minmax_element<char>/64000 -5.59% 16722.664 15787.646 - -5.81% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle -5.57% 1.558 1.471 - -14.52% -
std::remove_if(list<int>)_(prefix)/8192 -5.56% 9895.199 9344.673 - -4.42% -
SetIntersection_Interlaced_Set_uint64_64_16 -5.56% 22673274.151 21412120.332 - -0.64% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 -5.51% 0.665 0.629 - -4.42% -
std::set<int>::equal_range(key)_(existent)/8192 -5.49% 8.503 8.036 - -1.40% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 -5.48% 35.903 33.936 - -5.24% -
SetIntersection_Front_Vector_string_1024_64 -5.47% 3453497.542 3264449.665 - -2.16% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 -5.46% 559.925 529.359 - -21.04% -
SetIntersection_Front_Vector_float_256_256 -5.45% 4541724.059 4294153.959 - -5.28% -
BM_PushHeap_string_SingleElement_262144 -5.44% 2.734 2.585 - -0.60% -
SetIntersection_Interlaced_Vector_uint64_1024_256 -5.44% 6973366.576 6594002.591 - 20.38% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 -5.42% 21784.280 20603.668 - -3.59% -
std::set<std::string>::erase(key)_(non-existent,_end)/32 -5.41% 10.891 10.302 - 2.10% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -5.40% 1547.980 1464.315 - -4.57% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -5.40% 1883.538 1781.873 - -8.15% -
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 -5.39% 7.651 7.239 - -3.21% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -5.38% 22.433 21.226 - -2.35% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/0 -5.37% 0.266 0.252 - -1.35% -
BM_deque_deque_ranges_copy_backward/2 -5.35% 2.353 2.227 - -5.47% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -5.33% 1162.960 1101.019 - -0.37% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -5.32% 186973.381 177034.973 - -4.36% -
std::unordered_multiset<int>::clear()/8192 -5.31% 65232.083 61765.969 - -4.93% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 -5.31% 24.381 23.086 - -4.05% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 -5.29% 1.291 1.223 - -13.52% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192 -5.27% 505570.470 478915.454 - -5.15% -
std::deque<int>::ctor(const&)_(cheap_elements)/32 -5.27% 37.366 35.396 - -16.43% -
BM_std_minmax_element<char>/5500 -5.25% 1444.625 1368.848 - -6.99% -
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 -5.24% 295408.806 279916.667 - -21.15% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/1024 -5.24% 43204.293 40939.140 - -0.87% -
std::search(list<int>)_(no_match)/1000 -5.22% 709.956 672.873 - 0.79% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -5.21% 1418.184 1344.245 - -0.93% -
BM_deque_deque_ranges_move/2 -5.21% 2.240 2.123 - -0.33% -
std::stable_sort(vector<int>)_(ascending)/1024 -5.20% 2172.858 2059.916 - -0.87% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 -5.19% 227.513 215.698 - 1.71% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -5.19% 662.007 627.656 - -11.96% -
bm_lexicographical_compare<signed_char>/512 -5.18% 8.116 7.696 - -4.71% -
std::set<int>::ctor(&&,_different_allocs)/1024 -5.17% 6173.371 5853.940 - -1.04% -
std::unordered_multimap<int,_int>::clear()/8192 -5.17% 64844.701 61489.610 - -0.55% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -5.17% 106156.503 100667.083 - -21.02% -
std::set<std::string>::contains(key)_(non-existent)/1024 -5.17% 22.798 21.620 - -3.36% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 -5.15% 21.637 20.523 - -4.33% -
std::make_heap(vector<NonIntegral>)_(ascending)/8 -5.14% 17.769 16.856 - -3.03% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 -5.13% 10737.534 10186.763 - -4.16% -
std::multiset<int>::find(key)_(existent)/8192 -5.13% 8.594 8.154 - 0.42% -
std::partition(list<int>)_(dense)/8192 -5.12% 5358.135 5083.670 - 2.03% -
std::copy_n(deque<int>)/8 -5.12% 2.752 2.611 - -5.88% -
SetIntersection_Interlaced_Set_uint32_262144_4 -5.10% 1374565.267 1304445.721 - 4.73% -
SetIntersection_None_Vector_string_1024_64 -5.09% 1191577.761 1130901.294 - -2.39% -
SetIntersection_Interlaced_Vector_string_262144_64 -5.09% 22340393.591 21204193.633 - -0.79% -
SetIntersection_Front_Set_uint64_1024_64 -5.06% 1774335.884 1684601.494 - -7.35% -
SetIntersection_Front_Vector_float_1024_256 -5.06% 2266710.007 2152098.639 - -5.94% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -5.05% 21362.021 20283.031 - -4.44% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -5.05% 97.167 92.263 - 3.87% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 -5.04% 5.078 4.822 - 2.80% -
BM_PushHeap_string_PipeOrgan_16384 -5.02% 13.172 12.511 - -5.26% -
std::any_of(list<int>)_(process_all)/8192 -5.02% 7864.493 7469.875 - 1.42% -
BM_std_minmax_element<char>/4096 -5.01% 1078.540 1024.510 - -8.30% -
BM_deque_vector_ranges_move_backward/5500 -4.98% 209.939 199.480 - -0.22% -
BM_PushHeap_float_Random_1024 -4.98% 7.553 7.177 - 2.29% -
std::copy(list<int>)/4096 -4.97% 3241.840 3080.787 - -6.44% -
BM_StringEraseWithMove_Large_Transparent -4.94% 2.790 2.652 - -3.81% -
std::multiset<std::string>::erase(iterator)/32 -4.94% 33.084 31.450 - -4.64% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 -4.93% 8.416 8.000 - -4.96% -
SetIntersection_None_Set_string_16384_1 -4.93% 210213417.855 199847794.231 - 3.40% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -4.93% 756.039 718.761 - 1.32% -
BM_StringEraseWithMove_Large_Opaque -4.92% 2.861 2.721 - -3.68% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 -4.91% 188505.742 179253.598 - -4.29% -
std::transform(list<int>,_list<int>)/8192 -4.91% 9049.095 8605.195 - -0.81% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 -4.90% 340.610 323.915 - 3.99% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -4.90% 188532.850 179296.903 - -4.39% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -4.88% 5414.643 5150.139 - -0.64% -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 -4.86% 3650.870 3473.503 - -0.74% -
BM_deque_vector_copy/64000 -4.85% 3002.860 2857.225 - -0.66% -
std::set<std::string>::contains(key)_(non-existent)/0 -4.84% 0.283 0.270 - -5.88% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/32 -4.83% 19.233 18.303 - -10.07% -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 -4.83% 24.961 23.755 - -3.80% -
std::none_of(vector<int>)_(process_all)/8 -4.83% 2.564 2.440 - 0.95% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 -4.83% 30.940 29.447 - -0.06% -
std::flat_map<int,_int>::find(key)_(existent)/1024 -4.82% 8.724 8.303 - -0.97% -
std::list<int>::ctor(Range)_(cheap_elements)/8192 -4.82% 105914.800 100809.789 - 0.16% -
std::unordered_set<int>::count(key)_(non-existent)/8192 -4.81% 1.556 1.481 - -1.36% -
SetIntersection_Interlaced_Vector_float_262144_16384 -4.81% 355981242.406 338869695.676 - -6.80% -
SetIntersection_Front_Vector_float_262144_256 -4.80% 2275124.493 2165822.802 - -4.24% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192 -4.80% 508118.395 483713.240 - -5.62% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 -4.78% 2.239 2.132 - -7.45% -
std::remove_if(vector<int>)_(sprinkled)/32 -4.78% 53.069 50.531 - -0.26% -
std::find_end(list<int>,_pred)_(match_near_end)/1000 -4.78% 73.639 70.120 - -2.28% -
std::partial_sort(vector<int>)_(pipe-organ)/1024 -4.75% 4992.279 4754.931 - -0.32% -
BM_PushHeap_string_Descending_16 -4.75% 2.217 2.112 - -1.52% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 -4.75% 6919.170 6590.301 - -3.04% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 -4.75% 790.962 753.385 - -2.93% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -4.74% 19.267 18.354 - -1.29% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -4.74% 1205.938 1148.790 - 4.01% -
BM_deque_vector_ranges_copy/65536 -4.73% 3128.203 2980.286 - -3.30% -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 -4.72% 3248.747 3095.326 - -0.63% -
std::rotate(deque<int>)_(by_1/4)/1024 -4.71% 278.438 265.310 - -0.30% -
std::make_heap(vector<NonIntegral>)_(heap)/8192 -4.71% 2218.572 2114.160 - -4.64% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -4.70% 51.026 48.628 - -6.73% -
std::multiset<std::string>::contains(key)_(existent)/32 -4.70% 16.435 15.663 - 3.92% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -4.69% 1658952.148 1581217.611 - -2.24% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 -4.67% 1223493.228 1166304.952 - -0.53% -
BM_std_minmax_element<char>/3 -4.67% 1.201 1.145 - 6.40% -
std::deque<int>::ctor(size)/8192 -4.66% 458.610 437.217 - -4.51% -
SetIntersection_None_Set_string_262144_256 -4.66% 1666332.275 1588762.371 - -2.96% -
std::make_heap(vector<NonIntegral>)_(descending)/8192 -4.65% 2217.173 2114.088 - -4.66% -
SetIntersection_Interlaced_Vector_uint64_262144_256 -4.63% 46390890.196 44240871.464 - -24.77% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 -4.63% 11.206 10.688 - -0.33% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 -4.63% 1.402 1.337 - -6.79% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 -4.62% 55.818 53.239 - -0.11% -
std::map<int,_int>::clear()/32 -4.61% 695.035 662.976 - 2.86% -
BM_PushHeap_string_SingleElement_4 -4.61% 2.409 2.298 - -1.16% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -4.61% 203696439.673 194306544.459 - -4.81% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 -4.61% 25.711 24.526 - -2.23% -
std::equal(vector<int>)_(it,_it,_it,_it)/1048576 -4.60% 77257.429 73703.550 - -0.83% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 -4.59% 2.377 2.268 - -1.93% -
SetIntersection_Interlaced_Set_string_262144_256 -4.59% 2076646.971 1981386.639 - -2.16% -
BM_deque_vector_copy_backward/1 -4.58% 2.123 2.026 - -3.33% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8192 -4.58% 5073.826 4841.366 - 0.12% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -4.57% 38244.012 36494.875 - 2.05% -
SetIntersection_Interlaced_Vector_uint32_16384_4 -4.57% 1429979.884 1364633.832 - -10.60% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/0 -4.54% 0.264 0.252 - -1.42% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 -4.52% 57439.554 54842.546 - -2.02% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 -4.51% 17765501.233 16964648.989 - -2.12% -
BM_StringAssignStr_Empty_Transparent -4.50% 0.508 0.485 - -0.10% -
std::vector<int>::ctor(size)/1024 -4.50% 44.415 42.414 - -14.52% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -4.50% 40814.327 38976.700 - -2.22% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 -4.48% 51.239 48.942 - -6.71% -
std::unordered_multimap<int,_int>::clear()/1024 -4.48% 8420.524 8043.584 - 1.14% -
std::set<int>::insert(value)_(already_present)/1024 -4.47% 6.046 5.776 - -4.96% -
BM_CmpLess_short_schar -4.46% 0.988 0.943 - -1.08% -
SetIntersection_Interlaced_Vector_string_262144_4 -4.46% 2183326.230 2085886.307 - -8.30% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 -4.46% 239.328 228.650 - 2.34% -
std::partial_sort_copy(deque<int>)_(descending)/1024 -4.45% 8459.392 8082.633 - -0.93% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 -4.44% 14.749 14.094 - -11.11% -
std::multimap<std::string,_int>::erase(iterator)/1024 -4.44% 34.034 32.523 - -0.55% -
rng::find_last(deque<int>)_(bail_90%)/50 -4.44% 1.916 1.831 - -0.16% -
SetIntersection_Interlaced_Set_uint64_262144_1 -4.43% 1051269.111 1004657.684 - 0.04% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 -4.43% 1329.490 1270.589 - 4.49% -
SetIntersection_Front_Set_float_262144_16384 -4.42% 228201279.112 218121796.472 - 3.50% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 -4.41% 11.174 10.681 - -12.13% -
BM_deque_deque_ranges_move/1 -4.41% 2.499 2.389 - 0.40% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -4.40% 164.402 157.161 - 2.27% -
std::unordered_set<int>::ctor(const&,_alloc)/32 -4.39% 270.537 258.673 - -4.16% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 -4.38% 6329.523 6052.232 - -3.00% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 -4.38% 33.527 32.059 - 0.52% -
std::set<std::string>::insert(value)_(new_value,_end)/1024 -4.38% 65.935 63.048 - -13.50% -
SetIntersection_Front_Set_uint64_64_64 -4.38% 13709639.806 13109434.484 - -2.11% -
std::unordered_set<std::string>::erase(iterator)/8192 -4.37% 29.191 27.914 - -11.68% -
std::count(list<int>)_(every_other)/8192 -4.37% 7535.874 7206.385 - 5.69% -
ranges::min(std::deque<long_long>)/1 -4.36% 0.679 0.649 - 8.15% -
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 -4.36% 19.691 18.832 - -4.27% -
SetIntersection_Front_Vector_float_262144_1024 -4.35% 5918349.553 5661107.100 - -4.22% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 -4.35% 7007.870 6703.280 - -3.00% -
std::set<int>::contains(key)_(non-existent)/1024 -4.34% 6.394 6.116 - 3.25% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 -4.34% 23.889 22.853 - 6.79% -
std::multiset<std::string>::count(key)_(non-existent)/8192 -4.34% 34.599 33.098 - 1.91% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 -4.33% 2.953 2.825 - -2.47% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 -4.33% 189768.219 181554.496 - -3.75% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -4.33% 1652153.401 1580650.877 - -2.24% -
SetIntersection_None_Set_string_262144_16384 -4.32% 1663382.324 1591457.682 - -3.05% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -4.31% 1243284.916 1189638.780 - -6.41% -
BM_PushHeap_string_Descending_64 -4.31% 2.320 2.220 - -4.25% -
std::stable_partition(deque<int>)_(dense)/32 -4.31% 29.079 27.825 - -4.14% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -4.31% 57898.920 55404.709 - -2.91% -
BM_std_minmax_element<int>/4 -4.29% 1.260 1.206 - -1.23% -
SetIntersection_Front_Set_float_262144_16 -4.28% 1176110.252 1125732.120 - -1.21% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 -4.25% 7235397.834 6927592.707 - 2.40% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -4.25% 21.006 20.113 - -5.11% -
std::map<int,_int>::find(key)_(non-existent)/8192 -4.25% 7.857 7.523 - -6.04% -
SetIntersection_Front_Vector_float_16384_1024 -4.25% 5915306.960 5664115.131 - -4.15% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 -4.24% 360954.608 345645.103 - -1.49% -
BM_StringMove_Large -4.24% 0.735 0.704 - -0.45% -
std::partial_sort_copy(list<int>)_(shuffled)/8 -4.22% 11.262 10.786 - -9.94% -
std::set<std::string>::equal_range(key)_(existent)/1024 -4.21% 25.302 24.236 - 7.16% -
std::multiset<std::string>::find(key)_(non-existent)/1024 -4.21% 24.103 23.087 - -4.93% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -4.21% 14695.793 14077.201 - -4.87% -
SetIntersection_Front_Set_string_64_64 -4.21% 36717887.879 35173093.585 - -1.50% -
BM_deque_deque_ranges_move/70000 -4.20% 3446.422 3301.685 - -1.36% -
std::move(list<int>)/4096 -4.19% 5075.383 4862.697 - 23.02% -
SetIntersection_Front_Set_uint32_262144_64 -4.18% 1686092.803 1615564.899 - -6.97% -
std::set<int>::erase(key)_(non-existent,_middle)/1024 -4.16% 3.005 2.880 - -1.14% -
std::partial_sort(deque<int>)_(ascending)/8 -4.15% 33.311 31.930 - -3.30% -
std::is_sorted(deque<int>,_pred)/1024 -4.14% 670.005 642.274 - -2.59% -
std::partial_sort(deque<int>)_(pipe-organ)/8 -4.14% 32.989 31.623 - -1.24% -
std::unique(list<int>)_(sprinkled)/52 -4.13% 69.865 66.981 - -4.78% -
std::move_backward(deque<int>)/64 -4.13% 5.398 5.176 - -1.01% -
std::find_first_of(vector<int>)_(large_needle)/50 -4.11% 284.622 272.916 - -0.53% -
BM_vector_deque_ranges_move_backward/64 -4.11% 3.101 2.973 - -2.18% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -4.10% 219.177 210.189 - -14.78% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -4.10% 32.068 30.753 - -10.49% -
std::remove(vector<int>)_(prefix)/32 -4.10% 50.778 48.698 - -0.06% -
BM_StringRead_Hot_Deep_Large -4.08% 0.520 0.499 - -1.20% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle -4.06% 1.206 1.157 - -2.68% -
BM_PushHeap_float_Random_262144 -4.06% 7.569 7.262 - 0.10% -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 -4.04% 23.884 22.921 - -1.21% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -4.03% 366806757.063 352019572.326 - 1.39% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -4.02% 714.126 685.407 - -0.77% -
std::multiset<std::string>::count(key)_(existent)/8192 -4.02% 29.121 27.951 - -4.30% -
SetIntersection_Interlaced_Set_uint32_1024_256 -4.01% 14365840.624 13789724.073 - 7.34% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 -4.00% 119236.236 114467.659 - -4.66% -
std::set<std::string>::clear()/1024 -4.00% 22587.844 21685.228 - -1.56% -
SetIntersection_Interlaced_Set_string_262144_16384 -3.99% 2789744.387 2678312.094 - -0.72% -
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024 -3.99% 1479159.990 1420190.755 - -0.20% -
std::make_heap(vector<NonIntegral>)_(descending)/8 -3.99% 15.353 14.741 - -0.22% -
BM_deque_deque_copy/64000 -3.98% 3056.465 2934.697 - 0.15% -
BM_CmpLess_ushort_short -3.97% 1.070 1.027 - 1.26% -
SetIntersection_Front_Vector_string_262144_256 -3.95% 9742873.313 9357974.148 - -1.02% -
BM_CmpLess_int_uint -3.94% 1.090 1.047 - -0.78% -
SetIntersection_None_Set_float_256_64 -3.94% 9425454.870 9054192.893 - -3.48% -
std::partition(vector<int>)_(sparse)/32 -3.94% 9.080 8.723 - -2.47% -
ranges::min(std::deque<long_long>)/8 -3.94% 2.403 2.308 - -0.16% -
std::move(deque<int>)/8 -3.92% 3.478 3.341 - -1.16% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 -3.92% 23.885 22.950 - 0.82% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -3.92% 454.809 436.993 - -2.07% -
BM_deque_deque_move/64 -3.91% 3.152 3.029 - 0.02% -
std::flat_map<int,_int>::ctor(const&,_alloc)/0 -3.90% 13.321 12.801 - -0.66% -
BM_CmpLess_uchar_ushort -3.90% 1.073 1.031 - -3.49% -
SetIntersection_Front_Vector_uint64_1024_4 -3.89% 1081399.933 1039290.550 - 0.87% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 -3.88% 1.412 1.357 - -7.26% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -3.88% 35725.002 34340.616 - -3.01% -
BM_deque_deque_ranges_copy/0 -3.87% 0.735 0.706 - -4.26% -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 -3.87% 1.059 1.018 - -3.86% -
std::find_end(list<int>,_pred)_(match_near_end)/1024 -3.85% 72.588 69.792 - -0.38% -
BM_CmpLess_int_ushort -3.84% 1.122 1.079 - -3.71% -
std::set<std::string>::equal_range(key)_(existent)/32 -3.84% 16.169 15.549 - -14.68% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 -3.84% 795.785 765.266 - -4.14% -
rng::find_last_if(list<int>)_(bail_10%)/8192 -3.83% 6842.805 6580.670 - -0.51% -
SetIntersection_None_Set_uint64_1024_1 -3.83% 9092670.744 8744769.508 - 1.56% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -3.83% 19.690 18.936 - -8.01% -
SetIntersection_Front_Set_string_16384_16 -3.82% 1937963.880 1863957.352 - 0.27% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/8192 -3.81% 33.584 32.303 - 0.29% -
std::copy(vector<int>)/32768 -3.80% 3749.542 3606.893 - -4.54% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -3.80% 352.021 338.645 - 0.32% -
bm_ranges_lexicographical_compare<signed_char>/1 -3.80% 1.631 1.569 - -10.04% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 -3.79% 14710690.364 14153252.680 - 8.88% -
rng::starts_with(deque<int>)/1024 -3.78% 476.854 458.832 - -6.17% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -3.77% 73.214 70.450 - -0.54% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 -3.77% 1656847.658 1594420.572 - -1.91% -
BM_CmpEqual_uint_uint -3.76% 1.068 1.028 - -2.70% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 -3.76% 24.065 23.160 - 7.73% -
std::map<int,_int>::upper_bound(key)_(existent)/8192 -3.76% 5.795 5.577 - -3.98% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -3.75% 643002.421 618867.352 - 1.28% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 -3.74% 1.703 1.640 - -3.57% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 -3.73% 14111433.784 13584751.307 - 0.31% -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 -3.73% 22.109 21.284 - 4.20% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 -3.73% 41.060 39.529 - -4.15% -
BM_deque_vector_copy_backward/2 -3.73% 1.837 1.768 - -4.03% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -3.72% 1307.827 1259.151 - 2.00% -
SetIntersection_None_Set_string_262144_262144 -3.70% 1659291.097 1597818.115 - -2.66% -
BM_StringRead_Cold_Shallow_Large -3.70% 1.152 1.109 - -17.87% -
BM_std_minmax_element<long_long>/3 -3.70% 1.184 1.140 - 6.57% -
std::rotate(vector<bool>)_(1_element_forward)/50 -3.68% 18.293 17.620 - 0.66% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.68% 7596.359 7317.062 - -6.78% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 -3.67% 1.343 1.293 - -6.66% -
rng::find_last(vector<char>)_(bail_90%)/1048576 -3.66% 23738.636 22868.704 - -0.59% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -3.66% 16.215 15.622 - 0.41% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 -3.66% 24.054 23.174 - 2.40% -
std::map<int,_int>::erase(key)_(non-existent,_end)/1024 -3.65% 5.473 5.273 - 0.95% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -3.65% 583.200 561.905 - -11.04% -
std::remove_if(deque<int>)_(sprinkled)/8192 -3.65% 4047.949 3900.176 - -0.02% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 -3.64% 9.663 9.311 - -1.39% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 -3.63% 1.223 1.179 - -6.39% -
std::for_each(join_view(vector<vector<int>>))/50 -3.62% 4.171 4.020 - -0.72% -
BM_vector_deque_ranges_copy/0 -3.61% 0.625 0.603 - 39.99% -
std::multiset<std::string>::count(key)_(non-existent)/32 -3.61% 11.364 10.954 - 4.40% -
std::set<std::string>::lower_bound(key)_(existent)/8192 -3.60% 29.474 28.414 - -3.63% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 -3.59% 11823.126 11398.671 - -4.29% -
std::remove_copy(deque<int>)_(prefix)/50 -3.59% 21.270 20.507 - -8.12% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 -3.58% 337302952.275 325224746.406 - -4.62% -
std::make_heap(vector<NonIntegral>)_(descending)/1024 -3.58% 294.670 284.128 - -3.30% -
BM_deque_vector_ranges_copy_backward/2 -3.57% 1.835 1.769 - -6.47% -
BM_deque_deque_ranges_copy_backward/1 -3.57% 2.626 2.533 - -1.90% -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 -3.56% 30.195 29.119 - -3.28% -
SetIntersection_Front_Set_uint32_1024_256 -3.55% 4070064.754 3925379.878 - -0.67% -
std::is_partitioned(deque<int>)_(partitioned)/8192 -3.54% 2384.866 2300.338 - -0.59% -
std::set<std::string>::erase(key)_(existent)/8192 -3.53% 72.345 69.789 - -15.62% -
std::generate_n(list<int>)/50 -3.52% 15.538 14.992 - -2.60% -
std::partial_sort(vector<NonIntegral>)_(descending)/8 -3.51% 26.943 25.996 - -1.79% -
std::remove_copy_if(deque<int>)_(prefix)/1024 -3.50% 536.994 518.191 - -3.57% -
SetIntersection_Front_Set_string_262144_256 -3.50% 15079210.532 14551640.371 - -4.29% -
ranges::min(std::list<long_long>)/1 -3.49% 0.375 0.362 - 52.27% -
BM_StringRelationalLiteral_Less_Empty_Large_Control -3.49% 1.688 1.629 - -7.10% -
BM_PushHeap_uint32_SingleElement_64 -3.48% 0.362 0.349 - -5.45% -
SetIntersection_Interlaced_Set_string_1024_64 -3.47% 16752862.264 16171521.360 - -2.86% -
rng::contains_subrange(vector<int>)_(process_all)/8192 -3.47% 1678.606 1620.358 - -4.22% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/32 -3.47% 16.661 16.083 - -0.04% -
std::make_heap(vector<NonIntegral>)_(heap)/1024 -3.45% 294.448 284.280 - -3.44% -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 -3.44% 22.144 21.383 - -1.85% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -3.43% 685.414 661.877 - -1.57% -
BM_num_get<long_long> -3.42% 10.875 10.503 - -2.00% -
std::equal(vector<int>)_(it,_it,_it,_it)/8192 -3.42% 591.919 571.657 - -1.83% -
SetIntersection_Front_Set_float_16384_4 -3.42% 1073814.414 1037095.353 - -1.69% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 -3.41% 21576306.263 20840366.542 - 2.43% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -3.39% 714.755 690.513 - 1.32% -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8 -3.39% 47.968 46.342 - -1.25% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 -3.39% 4899.260 4733.185 - -3.47% -
std::move(deque<int>)/64 -3.39% 5.021 4.851 - -0.96% -
std::is_sorted_until(deque<int>)/8 -3.38% 2.841 2.745 - -0.33% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 -3.38% 1.804 1.743 - 10.07% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8192 -3.38% 267848.832 258807.274 - -3.61% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1 -3.37% 554586041.157 535870113.634 - 0.11% -
BM_deque_vector_ranges_copy_backward/1 -3.37% 2.090 2.019 - -6.15% -
SetIntersection_Interlaced_Vector_string_64_16 -3.37% 29409543.761 28419381.622 - -1.02% -
rng::find_if(vector<bool>)_(process_all)/8192 -3.37% 4666.051 4509.013 - -1.37% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -3.37% 661.867 639.592 - -6.47% -
std::copy_backward(vector<bool>)_(unaligned)/32768 -3.37% 209.684 202.628 - -2.29% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -3.36% 25.317 24.465 - 0.24% -
SetIntersection_None_Vector_string_262144_64 -3.36% 1291292.522 1247882.412 - 0.05% -
BM_PushHeap_string_Descending_4 -3.36% 1.933 1.868 - -3.53% -
std::partial_sort(vector<int>)_(heap)/8 -3.36% 27.928 26.990 - -3.34% -
BM_PushHeap_string_PipeOrgan_4 -3.35% 2.567 2.480 - -0.53% -
SetIntersection_Front_Set_uint32_1024_64 -3.35% 1770491.338 1711159.918 - -0.70% -
std::is_partitioned(list<int>)_(partitioned)/8192 -3.34% 7177.363 6937.325 - 1.34% -
BM_StringRelationalLiteral_Compare_Empty_Small_Control -3.34% 1.627 1.572 - -4.34% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 -3.34% 18573425.908 17953441.927 - -4.32% -
SetIntersection_Interlaced_Set_string_262144_4 -3.32% 1852778.728 1791273.924 - -3.59% -
std::sort_heap(deque<int>)/8 -3.31% 36.949 35.724 - -0.86% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 -3.31% 19.211 18.575 - -1.75% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 -3.31% 21.701 20.983 - 5.16% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 -3.30% 25.455 24.614 - -2.71% -
std::partition(vector<int>)_(sparse)/50 -3.30% 14.129 13.663 - -3.17% -
BM_StringRelationalLiteral_Compare_Empty_Large_Control -3.30% 1.626 1.572 - -4.35% -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 -3.29% 439599.408 425115.463 - -0.00% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast -3.29% 1.665 1.610 - -0.58% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 -3.28% 1.516 1.466 - 0.95% -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 -3.28% 72.869 70.476 - -12.66% -
BM_deque_vector_copy/65536 -3.28% 3013.831 2915.029 - -0.51% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -3.26% 67092.647 64903.010 - -5.23% -
rng::contains_subrange(vector<int>)_(process_all)/1048576 -3.26% 214971.698 207969.932 - -3.97% -
SetIntersection_None_Set_string_262144_1024 -3.25% 1654788.330 1600936.359 - -2.76% -
BM_StringRelationalLiteral_Compare_Large_Small_Control -3.25% 1.715 1.660 - 0.61% -
std::flat_map<int,_int>::find(key)_(existent)/8192 -3.24% 12.512 12.106 - -1.96% -
std::partition(deque<int>)_(sparse)/50 -3.24% 15.453 14.952 - -24.77% -
SetIntersection_Interlaced_Set_uint32_64_16 -3.24% 23238654.458 22485788.163 - 3.18% -
std::shift_right(deque<int>)/1024 -3.24% 41.655 40.306 - -0.17% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 -3.23% 0.660 0.638 - -1.61% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1048576 -3.23% 644221.397 623408.953 - 0.06% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -3.23% 535.105 517.825 - -2.51% -
BM_deque_vector_copy/70000 -3.23% 3288.794 3182.653 - -0.13% -
SetIntersection_Front_Vector_uint64_262144_64 -3.22% 1372084.962 1327944.636 - 1.96% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 -3.22% 16.185 15.664 - -3.69% -
std::adjacent_find(deque<int>,_pred)/1048576 -3.22% 671397.495 649801.716 - -0.28% -
std::multimap<int,_int>::erase(iterator)/8192 -3.21% 21.009 20.335 - -6.71% -
std::remove(list<int>)_(sprinkled)/8192 -3.20% 8107.857 7848.452 - -4.51% -
BM_deque_vector_ranges_copy/1 -3.20% 2.095 2.028 - -0.21% -
BM_std_minmax_element<char>/4000 -3.18% 1053.545 1020.086 - -5.09% -
std::find_end(deque<int>)_(process_all)/8192 -3.17% 2114.039 2046.935 - -17.19% -
SetIntersection_Front_Set_float_262144_262144 -3.17% 1642585.369 1590535.482 - 1.97% -
SetIntersection_Interlaced_Vector_uint64_64_4 -3.16% 17768049.856 17206267.009 - -2.29% -
std::list<int>::insert(begin)_(cheap_elements)/8192 -3.14% 12.222 11.838 - -2.13% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 -3.14% 1218328.002 1180030.790 - -2.86% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle -3.14% 0.648 0.627 - 0.17% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 -3.13% 12765132.025 12364986.186 - -2.47% -
SetIntersection_Interlaced_Set_float_256_256 -3.12% 7712209.809 7471328.653 - 0.66% -
BM_vector_deque_ranges_copy/2 -3.12% 1.990 1.928 - -3.86% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8 -3.12% 43.813 42.447 - -2.40% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst -3.10% 0.625 0.606 - -9.52% -
std::unordered_map<int,_int>::find(key)_(existent)/32 -3.09% 1.449 1.404 - 11.86% -
SetIntersection_Interlaced_Vector_uint32_256_4 -3.08% 5023863.240 4869172.514 - -2.38% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -3.07% 15542.135 15064.444 - -0.26% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 -3.06% 18311994.542 17751505.880 - -2.62% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 -3.06% 1651588.865 1601115.314 - -1.51% -
BM_deque_vector_copy/2 -3.05% 1.816 1.761 - -0.52% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -3.05% 386164.568 374402.177 - -1.81% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -3.05% 21.316 20.667 - -2.23% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 -3.04% 13.747 13.329 - -0.33% -
std::map<std::string,_int>::erase(key)_(existent)/8192 -3.04% 61.483 59.613 - -3.81% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 -3.04% 24.804 24.050 - -0.47% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 -3.03% 18709729.137 18142663.455 - -1.54% -
std::equal(deque<int>)_(it,_it,_it)/8192 -3.03% 3885.258 3767.648 - -2.79% -
BM_vector_deque_move/0 -3.02% 0.438 0.425 - 7.34% -
SetIntersection_None_Vector_string_262144_262144 -3.02% 1288853.432 1249976.392 - -3.96% -
BM_StringRead_Cold_Deep_Small -3.01% 1.222 1.185 - -16.39% -
SetIntersection_Front_Set_string_256_16 -3.01% 7315761.490 7095850.600 - -1.55% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -3.01% 35.280 34.219 - 0.34% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/32 -3.00% 404.622 392.483 - -0.30% -
SetIntersection_Front_Set_uint32_16384_16384 -3.00% 221134899.028 214507197.629 - -3.87% -
std::multimap<int,_int>::erase(iterator)/32 -2.99% 20.800 20.178 - -9.53% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 -2.99% 1648612.793 1599321.533 - 0.23% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8 -2.99% 51.485 49.947 - -4.07% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1048576 -2.99% 926858.243 899179.898 - -0.82% -
std::stable_partition(list<int>)_(sparse)/8192 -2.99% 8926.775 8660.285 - -1.82% -
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 -2.98% 2.194 2.128 - -0.56% -
std::make_heap(deque<int>)_(ascending)/8 -2.98% 27.845 27.015 - -2.19% -
std::is_sorted(deque<int>,_pred)/8192 -2.97% 5356.698 5197.491 - -2.61% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 -2.97% 1634803.955 1586275.879 - 0.78% -
std::list<int>::insert(begin)_(cheap_elements)/1024 -2.96% 12.215 11.853 - -1.54% -
BM_PushHeap_float_SingleElement_4 -2.96% 0.360 0.350 - -1.57% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.95% 13210.504 12820.730 - -1.25% -
BM_PushHeap_uint64_QuickSortAdversary_16 -2.93% 0.938 0.911 - -4.27% -
std::multiset<int>::find(key)_(non-existent)/8192 -2.93% 8.439 8.191 - -0.44% -
SetIntersection_Interlaced_Vector_string_262144_16 -2.93% 6855503.643 6654866.343 - 0.03% -
std::flat_multimap<int,_int>::ctor(const&)/0 -2.92% 13.105 12.722 - -1.09% -
std::sort_heap(deque<int>,_pred)/1024 -2.92% 12596.954 12228.762 - -0.34% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -2.92% 9248125.708 8978400.610 - -1.93% -
std::move(vector<int>)/8 -2.91% 2.306 2.239 - -0.67% -
BM_PushHeap_uint32_Random_262144 -2.90% 5.920 5.748 - -3.26% -
BM_CmpLess_uchar_int -2.90% 1.081 1.049 - -3.08% -
SetIntersection_Front_Set_string_16_16 -2.90% 60701157.319 58941141.413 - -2.57% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.89% 13880.784 13479.473 - -0.87% -
rng::find_if(vector<bool>)_(process_all)/1024 -2.88% 581.890 565.120 - -0.65% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -2.88% 1231.554 1196.085 - -7.91% -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 -2.88% 151.848 147.477 - 0.49% -
BM_deque_vector_ranges_copy/0 -2.88% 1.553 1.509 - -1.07% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 -2.88% 13928.528 13527.872 - 0.15% -
std::set<std::string>::count(key)_(existent)/32 -2.87% 16.781 16.299 - -2.65% -
SetIntersection_Interlaced_Vector_string_262144_1024 -2.87% 349346807.551 339337144.248 - -3.89% -
std::fill(deque<int>)/8192 -2.86% 241.791 234.876 - -1.07% -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 -2.85% 52729.224 51224.169 - -1.53% -
std::find_if_not(list<int>)_(process_all)/50 -2.85% 38.623 37.520 - -3.11% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 -2.85% 18935876.892 18395701.098 - -4.22% -
std::unordered_map<int,_int>::ctor(const&)/1024 -2.85% 6892.092 6695.586 - -0.54% -
SetIntersection_None_Set_string_16384_4 -2.85% 205369041.613 199513675.941 - 2.85% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -2.85% 1042267.740 1012557.320 - -3.62% -
BM_StringRead_Cold_Shallow_Empty -2.85% 1.135 1.103 - -18.70% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -2.85% 5492.321 5335.847 - -13.46% -
std::rotate(vector<bool>)_(1_element_backward)/1024 -2.85% 28.333 27.527 - 0.58% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -2.84% 171290.622 166424.246 - -0.37% -
BM_deque_vector_ranges_copy_backward/65536 -2.84% 8445.245 8205.335 - -2.38% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -2.84% 1194.803 1160.908 - 1.18% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -2.84% 22.147 21.519 - 0.49% -
BM_CmpLess_uchar_short -2.84% 1.059 1.029 - -0.49% -
std::search(deque<int>,_pred)_(near_matches)/1000 -2.83% 23978.317 23298.740 - -11.06% -
BM_deque_deque_move/2 -2.83% 2.304 2.238 - -3.01% -
std::deque<std::string>::ctor(size)/8192 -2.83% 8419.664 8181.526 - -5.10% -
std::search(deque<int>,_pred)_(near_matches)/1024 -2.83% 25158.382 24447.055 - -10.83% -
SetIntersection_Front_Set_uint32_1024_1024 -2.83% 12433868.103 12082475.609 - -5.44% -
std::upper_bound(std::forward_list<int>)/8192 -2.82% 10716.707 10413.995 - 0.05% -
BM_PushHeap_uint64_Descending_4 -2.82% 0.371 0.360 - -0.11% -
std::copy_backward(vector<int>)/262144 -2.81% 12529.387 12176.862 - -2.76% -
SetIntersection_Front_Set_uint64_262144_16 -2.81% 1206808.063 1172898.976 - 1.38% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.81% 5978.461 5810.501 - 0.13% -
BM_PushHeap_float_QuickSortAdversary_1024 -2.80% 0.632 0.614 - 0.23% -
SetIntersection_None_Set_string_16384_64 -2.79% 203903841.314 198224614.807 - 1.72% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -2.78% 413035.983 401546.640 - -1.67% -
std::for_each(join_view(vector<vector<int>>))/32 -2.78% 3.877 3.769 - -0.11% -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 -2.77% 615.502 598.438 - -0.56% -
std::set<std::string>::equal_range(key)_(non-existent)/1024 -2.77% 25.933 25.216 - 0.65% -
std::deque<std::string>::ctor(size)/1024 -2.76% 716.503 696.713 - -4.45% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 -2.76% 6569425.171 6387985.832 - 0.54% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 -2.76% 52470.299 51024.422 - 0.73% -
bm_gcd_trivial -2.75% 0.675 0.657 - 4.61% -
std::copy(vector<bool>)_(aligned)/512 -2.74% 1.415 1.376 - -0.09% -
std::unordered_set<std::string>::clear()/1024 -2.74% 23615.183 22967.736 - -0.85% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 -2.73% 3221.457 3133.500 - -0.78% -
BM_deque_vector_ranges_copy/2 -2.73% 1.820 1.771 - -0.05% -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 -2.72% 861965.853 838484.075 - -2.76% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 -2.72% 752.454 731.956 - -1.15% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8192 -2.71% 267657.584 260395.848 - -3.24% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -2.71% 18.158 17.667 - -1.99% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -2.70% 41748.900 40619.997 - -2.56% -
std::vector<int>::operator=(const&)_(cheap_elements)/1024 -2.70% 36.193 35.216 - -3.27% -
SetIntersection_Front_Set_float_4_1 -2.70% 218709583.003 212810296.560 - -0.30% -
SetIntersection_Interlaced_Set_string_256_64 -2.70% 29568884.692 28771687.663 - -3.41% -
BM_deque_deque_copy/5500 -2.69% 202.960 197.501 - -0.73% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -2.68% 1324.625 1289.142 - 0.35% -
BM_CmpLess_schar_ushort -2.68% 1.107 1.078 - -0.20% -
std::sort(vector<int>)_(heap)/8192 -2.68% 46637.237 45389.603 - -1.08% -
SetIntersection_None_Vector_float_16384_1024 -2.67% 1107032.038 1077478.121 - -2.64% -
BM_StringRead_Cold_Shallow_Small -2.67% 1.123 1.093 - -18.77% -
SetIntersection_Interlaced_Vector_string_64_4 -2.67% 21959288.280 21373865.131 - -1.38% -
std::find_if(vector<int>)_(process_all)/50 -2.66% 5.641 5.491 - -1.51% -
std::list<std::string>::erase(begin)_(expensive_elements)/32 -2.66% 29.935 29.137 - -1.43% -
BM_StringAssignStr_Small_Opaque -2.66% 0.736 0.716 - -0.12% -
std::multimap<int,_int>::clear()/32 -2.66% 657.972 640.474 - -5.75% -
SetIntersection_Interlaced_Vector_string_1024_256 -2.66% 20950210.136 20393192.157 - 0.38% -
BM_deque_vector_ranges_move/64 -2.65% 2.658 2.587 - 0.05% -
std::remove_if(deque<int>)_(sprinkled)/32 -2.65% 54.429 52.988 - -3.87% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.65% 528.003 514.024 - -0.64% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 -2.65% 10.698 10.415 - 8.33% -
BM_CmpLess_short_int -2.65% 1.133 1.103 - -0.98% -
SetIntersection_Interlaced_Set_uint64_256_64 -2.65% 13840365.732 13474118.694 - -0.63% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -2.64% 353047419.172 343727119.511 - -2.12% -
std::map<std::string,_int>::clear()/1024 -2.64% 22508.301 21914.358 - 1.48% -
BM_vector_deque_ranges_move_backward/512 -2.63% 17.927 17.456 - -0.07% -
std::partial_sort_copy(deque<int>)_(descending)/8 -2.63% 15.296 14.894 - -0.30% -
rng::find_if_not(vector<bool>)_(process_all)/8 -2.62% 3.650 3.554 - -0.59% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -2.62% 404.775 394.163 - -0.14% -
SetIntersection_Front_Set_string_1024_4 -2.62% 1266791.865 1233600.720 - -3.80% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 -2.62% 11600744.420 11296940.033 - 1.01% -
std::stable_partition(list<int>)_(sparse)/1024 -2.61% 953.147 928.233 - -0.19% -
BM_deque_deque_copy/2 -2.61% 2.293 2.233 - -3.16% -
std::deque<int>::erase(begin)_(cheap_elements)/8192 -2.60% 7.597 7.399 - -0.19% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 -2.60% 39.829 38.794 - -2.24% -
rng::contains_subrange(list<int>)_(single_element)/8192 -2.59% 7150.454 6965.190 - -4.84% -
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 -2.59% 2.849 2.775 - 0.10% -
std::equal(deque<int>)_(it,_it,_it)/1048576 -2.59% 499244.141 486326.562 - -1.28% -
std::generate(list<int>)/8192 -2.58% 7693.826 7495.308 - -0.16% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 -2.58% 1.355 1.320 - -3.86% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 -2.57% 32.650 31.809 - -1.84% -
std::set<std::string>::count(key)_(existent)/1024 -2.56% 24.211 23.590 - -10.32% -
std::distance(join_view(vector<vector<int>>))/4096 -2.56% 4.586 4.468 - -1.16% -
SetIntersection_Front_Vector_string_16384_256 -2.56% 9435514.955 9193992.144 - -3.87% -
BM_CmpEqual_int_uint -2.56% 1.086 1.058 - -2.89% -
BM_CmpEqual_uchar_schar -2.55% 1.035 1.009 - 2.11% -
BM_StringFindStringLiteral/1024 -2.55% 18.013 17.553 - -2.45% -
std::multimap<int,_int>::erase(iterator)/1024 -2.55% 20.911 20.377 - -6.96% -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 -2.55% 15.377 14.985 - -2.17% -
std::stable_partition(vector<int>)_(alloc_fails)/1024 -2.55% 2366.757 2306.479 - -1.26% -
BM_num_get<bool> -2.54% 11.851 11.550 - -1.83% -
BM_CmpEqual_int_uchar -2.54% 1.106 1.078 - -1.70% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -2.53% 405.166 394.897 - -0.31% -
SetIntersection_Front_Vector_float_16384_256 -2.53% 2275792.064 2218149.032 - -2.03% -
SetIntersection_Interlaced_Vector_string_16_4 -2.53% 67956251.022 66237889.073 - -0.07% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 -2.53% 232.792 226.906 - 1.08% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -2.53% 942.704 918.871 - -3.98% -
BM_CmpLess_int_uchar -2.53% 1.111 1.083 - -1.76% -
std::find(vector<char>)_(process_all)/50 -2.53% 1.665 1.623 - -0.34% -
std::move(vector<bool>)_(unaligned)/4096 -2.52% 26.732 26.058 - -1.63% -
BM_PushHeap_string_Descending_256 -2.52% 2.389 2.329 - -8.09% -
std::remove(list<int>)_(prefix)/1024 -2.52% 1003.722 978.421 - -2.88% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 -2.52% 14017362.535 13664338.071 - -1.37% -
BM_CmpEqual_uchar_short -2.51% 1.030 1.004 - 1.52% -
std::stable_partition(vector<int>)_(dense)/50 -2.51% 25.597 24.954 - -6.93% -
SetIntersection_Front_Set_float_16384_16 -2.51% 1225513.146 1194776.062 - -0.38% -
SetIntersection_Interlaced_Set_string_262144_16 -2.50% 2146364.746 2092668.049 - -3.45% -
SetIntersection_Interlaced_Set_float_262144_1 -2.50% 1032131.440 1006333.582 - -3.25% -
std::unordered_set<int>::erase(key)_(existent)/1024 -2.50% 21.485 20.949 - -10.67% -
std::stable_partition(vector<int>)_(sparse)/1024 -2.49% 216.880 211.472 - -0.49% -
std::partition(deque<int>)_(sparse)/1024 -2.49% 400.688 390.701 - 1.51% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 -2.48% 1.127 1.099 - -7.45% -
std::multiset<std::string>::insert(value)_(already_present)/32 -2.48% 49.249 48.030 - -0.66% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -2.47% 1773495.604 1729609.781 - -2.23% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 -2.47% 355.969 347.181 - -9.10% -
BM_CmpEqual_ushort_ushort -2.47% 1.078 1.051 - -1.14% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -2.45% 1589660.931 1550692.822 - -0.82% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 -2.45% 1055283.003 1029426.499 - -1.55% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 -2.44% 78.750 76.832 - -1.84% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -2.44% 9752.247 9514.745 - 1.78% -
BM_CmpLess_uchar_uchar -2.43% 1.086 1.060 - -0.65% -
std::flat_multimap<int,_int>::erase(key)_(existent)/32 -2.43% 22.818 22.264 - -2.28% -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 -2.43% 24.314 23.724 - 2.65% -
std::partial_sort_copy(vector<int>)_(ascending)/8 -2.42% 8.888 8.673 - -1.88% -
std::unique_copy(deque<int>)_(contiguous)/32 -2.42% 10.615 10.358 - -3.03% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -2.41% 13.248 12.928 - -0.30% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/1024 -2.41% 23922.061 23345.011 - -3.08% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/1024 -2.41% 16122.820 15734.152 - -0.79% -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 -2.41% 6625.208 6465.735 - -1.98% -
std::is_partitioned(list<int>)_(unpartitioned)/8192 -2.40% 2212.559 2159.347 - -0.37% -
std::copy_backward(list<int>)/32768 -2.40% 26801.151 26158.990 - -0.98% -
std::partial_sort(deque<int>)_(repeated)/1024 -2.39% 6389.704 6236.813 - -4.73% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -2.39% 22.199 21.668 - -0.54% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 -2.39% 20.811 20.313 - 1.34% -
SetIntersection_Front_Vector_string_1024_1024 -2.39% 39841103.141 38890131.068 - -1.63% -
std::map<std::string,_int>::clear()/8192 -2.39% 218681.069 213463.835 - 1.16% -
std::move(list<int>)/32768 -2.38% 31528.265 30777.582 - -0.37% -
BM_PushHeap_float_QuickSortAdversary_16384 -2.38% 0.495 0.483 - 0.88% -
std::replace_if(deque<int>)_(sprinkled)/8192 -2.38% 2982.610 2911.768 - 0.00% -
SetIntersection_Front_Vector_string_1024_16 -2.37% 1653254.736 1613997.868 - -2.41% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 -2.37% 1120537.165 1093937.955 - -0.80% -
std::map<std::string,_int>::clear()/32 -2.37% 921.312 899.452 - 2.35% -
BM_std_minmax_element<short>/4000 -2.37% 1079.499 1053.888 - -3.29% -
BM_StringEraseToEnd_Huge_Transparent -2.36% 2.412 2.355 - -5.10% -
rng::contains_subrange(vector<int>)_(process_all)/16 -2.36% 4.805 4.691 - -2.24% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.36% 13415.140 13098.365 - 3.06% -
SetIntersection_Front_Vector_uint64_262144_1 -2.36% 1041104.517 1016527.420 - -1.23% -
std::find(list<int>)_(bail_25%)/32768 -2.36% 8022.389 7833.140 - -14.40% -
std::unordered_multimap<int,_int>::clear()/32 -2.36% 603.877 589.654 - 0.21% -
BM_PushHeap_string_PipeOrgan_256 -2.35% 7.822 7.639 - -7.81% -
std::map<int,_int>::contains(key)_(existent)/1024 -2.34% 4.172 4.074 - -0.68% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.34% 39961.526 39027.735 - -1.38% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -2.34% 232177285.777 226752201.718 - -2.87% -
std::set<std::string>::upper_bound(key)_(existent)/32 -2.34% 17.364 16.959 - -0.04% -
std::find_if(deque<int>)_(bail_25%)/32768 -2.33% 2157.941 2107.645 - 4.73% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 -2.33% 37545.020 36670.543 - 0.53% -
BM_CmpEqual_schar_int -2.33% 1.128 1.101 - -1.55% -
std::make_heap(vector<int>)_(pipe-organ)/8192 -2.32% 5106.825 4988.205 - 0.56% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8 -2.32% 15.207 14.854 - 0.80% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -2.32% 406.258 396.848 - -0.06% -
std::rotate_copy(list<int>)/8192 -2.31% 6941.271 6780.696 - 0.97% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 -2.31% 1635998.373 1598158.691 - -1.86% -
BM_StringEraseWithMove_Huge_Transparent -2.31% 45.328 44.281 - -5.47% -
std::stable_sort(vector<int>)_(ascending)/8 -2.31% 15.814 15.449 - -1.19% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -2.31% 54545.695 53285.659 - -5.49% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 -2.31% 68.297 66.720 - -26.31% -
BM_vector_deque_copy/1 -2.31% 2.298 2.245 - 5.56% -
SetIntersection_Interlaced_Vector_string_1024_4 -2.31% 1717485.515 1677878.084 - 1.57% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.30% 406.221 396.869 - -0.24% -
std::is_partitioned(list<int>)_(unpartitioned)/1024 -2.30% 179.863 175.726 - -1.14% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -2.30% 39.205 38.305 - -0.37% -
std::make_heap(vector<int>)_(pipe-organ)/8 -2.29% 16.796 16.410 - -0.90% -
BM_CmpLess_short_uint -2.29% 1.111 1.085 - -2.62% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 -2.29% 41.552 40.602 - -2.57% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 -2.28% 530.249 518.145 - -0.18% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/1024 -2.28% 23821.757 23279.008 - -2.99% -
ranges::min(std::vector<char>)/8 -2.28% 2.446 2.391 - -1.06% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 -2.27% 55577.448 54313.440 - -1.00% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 -2.27% 3.408 3.331 - -3.55% -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 -2.27% 26.646 26.041 - -1.37% -
std::partial_sort(vector<int>)_(shuffled)/8 -2.26% 28.790 28.138 - 0.58% -
BM_StringConstructDestroyCStr_Large_Opaque -2.26% 18.549 18.130 - 19.86% -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 -2.26% 30.791 30.096 - -16.19% -
BM_std_minmax_element<short>/5500 -2.25% 1480.681 1447.308 - -3.38% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 -2.25% 780.145 762.606 - -0.96% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 -2.24% 1085210.654 1060856.933 - -1.37% -
std::map<int,_int>::ctor(&&,_different_allocs)/32 -2.24% 190.636 186.367 - -0.73% -
SetIntersection_None_Vector_float_262144_16384 -2.24% 1130218.335 1104907.157 - -2.35% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 -2.24% 55.937 54.686 - -9.28% -
std::search(deque<int>)_(near_matches)/8192 -2.22% 1476459.508 1443618.472 - -0.13% -
SetIntersection_Front_Set_string_262144_262144 -2.22% 18289269.207 17883135.252 - -3.12% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 -2.22% 1122126.846 1097210.101 - 1.53% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 -2.22% 765.493 748.518 - -0.67% -
std::move(list<int>)/512 -2.22% 368.575 360.407 - 0.38% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 -2.22% 40.686 39.784 - 6.17% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 -2.21% 22.451 21.954 - -1.30% -
rng::contains(list<int>)_(process_all)/8192 -2.20% 7135.563 6978.479 - -5.55% -
SetIntersection_Interlaced_Set_float_16384_16384 -2.19% 217001266.868 212243739.052 - -4.21% -
ranges::minmax(std::list<__int128>)/64 -2.19% 39.862 38.990 - -7.22% -
std::set<int>::ctor(&&,_different_allocs)/32 -2.19% 179.548 175.619 - -1.66% -
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 -2.19% 34.015 33.271 - -1.35% -
SetIntersection_None_Vector_string_1024_1 -2.17% 1169644.576 1144280.111 - -1.92% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 -2.17% 3978.004 3891.807 - -4.90% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 -2.16% 5.551 5.431 - -0.72% -
SetIntersection_Front_Vector_float_256_64 -2.16% 4349719.020 4255700.125 - -3.05% -
std::search(vector<int>)_(single_element)/1024 -2.16% 237.436 232.304 - -0.73% -
std::multimap<int,_int>::erase(key)_(existent)/32 -2.16% 23.011 22.514 - -5.87% -
std::move(deque<int>)/262144 -2.15% 15177.337 14850.340 - -2.21% -
std::map<int,_int>::insert(value)_(new_value,_end)/1024 -2.15% 26.735 26.159 - -1.90% -
std::flat_multimap<int,_int>::clear()/0 -2.15% 399.605 391.005 - -0.47% -
SetIntersection_Front_Vector_float_1024_16 -2.15% 1123583.944 1099423.196 - -1.88% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 -2.15% 8946343.704 8754239.956 - 1.02% -
bm_ranges_swap_ranges_vb_aligned/512 -2.15% 5.249 5.137 - 0.06% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -2.14% 27.205 26.621 - -0.86% -
BM_std_minmax_element<short>/70000 -2.14% 18800.434 18397.408 - -3.33% -
SetIntersection_None_Vector_float_262144_64 -2.14% 1130458.478 1106227.103 - -3.01% -
std::deque<int>::ctor(Range)_(cheap_elements)/8192 -2.14% 448.491 438.892 - -22.37% -
std::multiset<std::string>::find(key)_(non-existent)/8192 -2.14% 31.247 30.579 - -2.27% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 -2.13% 12.512 12.246 - -14.21% -
std::set<std::string>::ctor(const&)/0 -2.13% 12.915 12.640 - -0.62% -
SetIntersection_Interlaced_Set_uint32_262144_64 -2.13% 1619440.350 1585008.625 - 4.14% -
SetIntersection_Front_Vector_uint64_256_16 -2.12% 4219917.222 4130327.381 - -0.35% -
BM_std_minmax_element<short>/64000 -2.11% 17161.273 16798.355 - -3.52% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 -2.11% 3.662 3.584 - 1.85% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 -2.11% 1.351 1.322 - -3.65% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 -2.11% 6582.676 6443.659 - 0.72% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 -2.11% 150408.301 147237.313 - 1.36% -
SetIntersection_None_Set_string_16384_16 -2.11% 203578927.555 199289418.872 - 2.18% -
BM_deque_vector_copy_backward/5500 -2.10% 202.296 198.041 - -0.75% -
SetIntersection_Front_Vector_uint64_16_16 -2.09% 35875669.173 35124298.240 - -1.08% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 -2.09% 19951.709 19534.036 - -4.69% -
std::unordered_map<int,_int>::clear()/1024 -2.09% 8239.916 8068.025 - -23.90% -
BM_std_minmax_element<short>/1024 -2.08% 281.908 276.037 - -2.87% -
BM_std_minmax_element<short>/512 -2.08% 143.275 140.299 - -3.07% -
std::multiset<std::string>::clear()/32 -2.08% 916.312 897.284 - -1.85% -
std::flat_multimap<int,_int>::clear()/1024 -2.07% 403.551 395.180 - 0.72% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/32 -2.07% 400.518 392.214 - -0.48% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.07% 828.254 811.085 - -1.70% -
BM_deque_deque_copy/1 -2.07% 2.534 2.482 - -3.56% -
std::pop_heap(deque<std::string>)/1024 -2.06% 60.758 59.503 - -3.28% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 -2.06% 1061053.059 1039154.866 - -0.72% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 -2.06% 9.868 9.665 - 1.73% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 -2.06% 43.161 42.272 - -0.39% -
std::multiset<int>::erase(key)_(existent)/8192 -2.05% 62.183 60.908 - -0.93% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 -2.05% 48369.350 47379.653 - -2.71% -
std::move_backward(vector<bool>)_(aligned)/512 -2.05% 2.330 2.282 - -1.24% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -2.04% 399.527 391.363 - -0.31% -
std::shift_right(deque<int>)/8192 -2.04% 315.847 309.394 - 0.14% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -2.04% 43524.926 42637.919 - -0.16% -
BM_CmpEqual_uchar_uchar -2.04% 1.047 1.026 - -3.84% -
rng::find_last_if(deque<int>)_(bail_10%)/1024 -2.03% 366.210 358.765 - -2.60% -
SetIntersection_Interlaced_Set_uint64_64_64 -2.03% 13502785.584 13228895.331 - -0.31% -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 -2.03% 26.549 26.011 - -0.04% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.02% 585.346 573.550 - -2.19% -
BM_deque_vector_ranges_move_backward/4000 -2.01% 145.503 142.576 - -0.63% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.01% 7350.269 7202.536 - -5.23% -
SetIntersection_Front_Set_string_16384_64 -2.01% 4563398.457 4471796.564 - -3.35% -
SetIntersection_Front_Vector_float_1024_1 -2.01% 1040138.945 1019282.137 - -2.31% -
SetIntersection_Front_Set_string_256_4 -2.00% 4947997.232 4848927.146 - -2.01% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 -2.00% 11006402.719 10786092.937 - -0.36% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 -2.00% 1065102.705 1043845.955 - -0.10% -
BM_StringAssignStr_Large_Opaque -1.99% 10.373 10.166 - -2.18% -
BM_std_minmax_element<short>/65536 -1.99% 17575.901 17226.023 - -3.12% -
std::multimap<std::string,_int>::clear()/32 -1.99% 906.818 888.768 - -0.20% -
ranges::min(std::deque<__int128>)/8 -1.99% 2.885 2.828 - -0.47% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -1.99% 15.250 14.947 - -0.11% -
BM_PushHeap_string_PipeOrgan_64 -1.98% 5.735 5.621 - -6.39% -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 -1.98% 744.831 730.084 - -1.21% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 -1.98% 2.298 2.252 - -0.94% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 -1.97% 23.527 23.062 - -0.14% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -1.97% 19903.805 19511.416 - -8.02% -
SetIntersection_Front_Set_string_64_4 -1.97% 18847772.416 18476616.647 - -4.44% -
std::copy(vector<bool>)_(aligned)/262144 -1.97% 751.624 736.848 - 32.29% -
std::map<std::string,_int>::erase(iterator)/32 -1.96% 28.116 27.566 - -11.92% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 -1.95% 2930755.723 2873504.279 - 0.13% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 -1.95% 773.616 758.508 - -3.20% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -1.95% 35.680 34.984 - -3.48% -
BM_deque_deque_move/0 -1.95% 0.809 0.793 - 6.58% -
SetIntersection_Front_Set_float_16384_16384 -1.95% 225694902.018 221295906.067 - -0.70% -
bm_swap_ranges_vb_unaligned/512 -1.94% 12.563 12.319 - -0.11% -
rng::contains_subrange(list<int>)_(process_all)/16 -1.94% 4.859 4.765 - -4.73% -
BM_num_get<long> -1.94% 10.798 10.588 - -0.57% -
SetIntersection_Interlaced_Vector_uint64_16384_256 -1.94% 18655393.692 18293810.294 - -21.16% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.93% 629.615 617.440 - -4.36% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 -1.93% 137961.977 135297.831 - -1.44% -
std::search(vector<int>)_(single_element)/1000 -1.93% 231.335 226.877 - -0.85% -
std::find_end(list<int>,_pred)_(match_near_end)/8192 -1.93% 636.551 624.286 - -0.85% -
SetIntersection_None_Set_uint64_256_4 -1.92% 11594445.423 11371558.644 - 1.63% -
std::distance(join_view(vector<vector<int>>))/50 -1.91% 0.641 0.628 - -4.88% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/1024 -1.91% 293.160 287.551 - -0.93% -
BM_PushHeap_float_PipeOrgan_16 -1.91% 0.907 0.890 - -0.14% -
std::find_if_not(vector<char>)_(process_all)/8 -1.91% 1.482 1.454 - -5.80% -
BM_tolower_string<char> -1.91% 15.242 14.951 - -4.27% -
SetIntersection_Interlaced_Set_string_1024_256 -1.91% 35288925.423 34616258.710 - -2.28% -
SetIntersection_Front_Set_string_256_1 -1.91% 4338303.340 4255612.390 - -4.97% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 -1.90% 1826332.356 1791570.393 - -1.71% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -1.90% 216.716 212.594 - -1.36% -
std::find_end(list<int>)_(process_all)/8192 -1.90% 7515.754 7372.900 - -0.74% -
BM_PushHeap_string_PipeOrgan_1024 -1.90% 9.444 9.265 - -2.52% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 -1.90% 1821640.777 1787053.734 - -4.16% -
std::partial_sort(vector<int>)_(pipe-organ)/8 -1.90% 19.331 18.965 - -0.88% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 -1.89% 1060446.869 1040362.323 - 2.27% -
std::for_each(multimap<int>::iterator)/8192 -1.89% 7657.274 7512.415 - -0.11% -
std::stable_partition(deque<int>)_(dense)/50 -1.89% 37.913 37.195 - -2.36% -
std::map<int,_int>::lower_bound(key)_(existent)/1024 -1.89% 4.479 4.394 - -7.66% -
BM_CmpEqual_schar_uint -1.89% 1.118 1.097 - -0.67% -
std::unordered_map<int,_int>::ctor(const&)/32 -1.89% 202.450 198.625 - -2.98% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 -1.89% 1.659 1.628 - 17.38% -
std::equal(vector<int>)_(it,_it,_it)/50 -1.89% 4.219 4.139 - -0.67% -
SetIntersection_Interlaced_Set_string_262144_64 -1.89% 2130261.230 2090067.953 - -3.51% -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 -1.88% 35.723 35.051 - -5.45% -
std::all_of(vector<int>)_(process_all)/8 -1.88% 2.354 2.309 - -5.94% -
bm_ranges_lexicographical_compare<int>/8 -1.88% 1.498 1.470 - -7.45% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 -1.87% 17.344 17.020 - 1.44% -
SetIntersection_Front_Set_float_256_16 -1.87% 4543001.562 4458227.059 - -1.38% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -1.87% 42.702 41.906 - 37.31% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/0 -1.86% 13.639 13.385 - -0.57% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.86% 380.721 373.637 - -2.41% -
std::sort_heap(deque<int>,_pred)/8192 -1.86% 430314.413 422313.560 - -1.92% -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 -1.86% 286.317 280.993 - -1.43% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 -1.86% 412.906 405.232 - -0.67% -
BM_std_minmax_element<short>/4096 -1.85% 1105.054 1084.559 - -2.91% -
SetIntersection_Front_Set_float_16384_64 -1.84% 1771979.265 1739317.463 - 2.32% -
SetIntersection_None_Vector_uint32_262144_256 -1.84% 1133850.355 1112971.026 - -0.45% -
std::fill_n(vector<bool>)/32768 -1.84% 30.213 29.658 - -1.57% -
std::flat_multimap<int,_int>::clear()/32 -1.84% 400.868 393.508 - 0.22% -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 -1.83% 6052.350 5941.354 - -0.09% -
SetIntersection_Front_Vector_float_16384_64 -1.83% 1366887.746 1341839.390 - -1.61% -
SetIntersection_Front_Vector_float_64_16 -1.83% 14333700.017 14071044.334 - -1.19% -
std::set<std::string>::clear()/32 -1.82% 892.099 875.836 - -2.14% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.82% 44944.146 44126.657 - -0.21% -
std::deque<int>::erase(middle)_(cheap_elements)/1024 -1.82% 26.856 26.367 - -3.36% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/0 -1.82% 15.075 14.801 - -0.23% -
std::stable_partition(list<int>)_(alloc_fails)/1024 -1.81% 4181.483 4105.705 - -1.72% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 -1.81% 102445.098 100590.906 - 0.74% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -1.81% 1631570.394 1602085.531 - -1.54% -
BM_num_get<unsigned_long_long> -1.81% 10.484 10.295 - -0.16% -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 -1.81% 675.845 663.637 - -4.12% -
std::rotate(list<int>)_(by_1/2)/1024 -1.81% 387.121 380.134 - -2.68% -
std::find_end(forward_list<int>)_(process_all)/8192 -1.80% 5787.751 5683.325 - -0.36% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 -1.80% 524.335 514.889 - -2.17% -
std::partial_sort_copy(vector<int>)_(repeated)/8 -1.80% 8.710 8.553 - -1.96% -
rng::contains_subrange(list<int>)_(process_all)/8192 -1.79% 6745.710 6624.675 - -0.94% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.79% 13.494 13.253 - 2.12% -
SetIntersection_Interlaced_Vector_string_262144_256 -1.78% 76003151.660 74646765.375 - 0.26% -
std::adjacent_find(list<int>,_pred)/8192 -1.78% 7362.896 7231.853 - -2.57% -
BM_num_put<bool> -1.78% 10.699 10.509 - -2.62% -
std::adjacent_find(list<int>,_pred)/8 -1.78% 3.920 3.850 - 1.27% -
rng::contains_subrange(vector<int>)_(single_element)/8192 -1.77% 1842.839 1810.151 - -0.88% -
rng::contains_subrange(vector<int>)_(single_element)/1048576 -1.77% 236096.118 231911.534 - -0.51% -
SetIntersection_Front_Set_uint64_262144_256 -1.77% 3884075.185 3815272.999 - 0.75% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 -1.77% 47.690 46.845 - -8.59% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.77% 53949.379 52994.032 - -3.86% -
BM_num_get<unsigned_long> -1.77% 10.510 10.324 - 0.16% -
std::map<int,_int>::insert(value)_(new_value,_middle)/8192 -1.77% 21.048 20.676 - 0.30% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 -1.77% 0.615 0.604 - -5.67% -
std::partial_sort_copy(list<int>)_(descending)/8 -1.77% 16.292 16.004 - -2.32% -
std::make_heap(vector<int>)_(pipe-organ)/1024 -1.77% 668.988 657.163 - 0.52% -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 -1.77% 12.528 12.306 - -4.81% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 -1.77% 357190102.564 350880525.913 - 0.01% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.76% 760.628 747.216 - -1.96% -
std::find(vector<int>)_(process_all)/8 -1.76% 2.791 2.741 - 0.48% -
std::sort(vector<NonIntegral>)_(ascending)/8 -1.76% 15.742 15.465 - -1.78% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 -1.76% 35.644 35.019 - -7.28% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.75% 5518.184 5421.447 - -0.54% -
std::fill(deque<int>)/50 -1.75% 2.407 2.364 - -0.08% -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeMiddle -1.75% 0.833 0.818 - -0.90% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.75% 7827.398 7690.343 - 2.38% -
BM_PushHeap_float_Ascending_16384 -1.75% 4.368 4.291 - -1.12% -
std::for_each(map<int>::iterator)/8192 -1.75% 7434.885 7305.081 - -2.56% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.75% 372302.210 365802.888 - -1.05% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -1.74% 19.063 18.730 - 0.18% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 -1.74% 13867933.397 13626328.417 - 0.08% -
SetIntersection_Front_Vector_float_262144_64 -1.74% 1360122.774 1336455.228 - -1.89% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -1.74% 173329.328 170315.023 - -7.39% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 -1.74% 18.931 18.602 - -1.73% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -1.74% 18.976 18.647 - -1.84% -
std::partition(deque<int>)_(sparse)/32 -1.73% 10.069 9.894 - -29.91% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 -1.73% 4314885.303 4240214.606 - -3.45% -
SetIntersection_Front_Vector_uint32_16384_1 -1.73% 1055254.260 1036998.724 - 0.14% -
rng::for_each(set<int>)/8192 -1.73% 7837.472 7701.960 - 0.97% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.72% 87.773 86.263 - -10.59% -
BM_deque_deque_move/512 -1.72% 17.947 17.638 - -0.01% -
SetIntersection_Front_Vector_string_16384_4 -1.71% 1187306.502 1166944.616 - -2.22% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.71% 15805.860 15534.962 - 1.83% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -1.71% 1168671.865 1148659.261 - -1.48% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.71% 65639.459 64517.776 - -1.32% -
std::find_end(deque<int>)_(process_all)/1048576 -1.71% 268048.694 263474.279 - -17.00% -
SetIntersection_None_Vector_uint64_262144_1 -1.70% 1135779.239 1116448.792 - 0.14% -
std::unique(list<int>,_pred)_(contiguous)/32 -1.70% 57.818 56.835 - -2.92% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 -1.70% 23.150 22.757 - -1.15% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -1.70% 15.190 14.932 - 0.15% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 -1.69% 9.559 9.398 - -0.51% -
std::copy_backward(vector<int>)/32768 -1.69% 3784.373 3720.441 - 10.03% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 -1.69% 13.197 12.975 - -1.91% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.68% 62598.020 61547.560 - 2.99% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 -1.68% 32.632 32.085 - -1.60% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 -1.68% 74.261 73.016 - 0.06% -
SetIntersection_Front_Vector_float_16384_1 -1.67% 1040212.081 1022859.045 - -2.39% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 -1.67% 12796.412 12583.327 - -1.11% -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 -1.66% 0.642 0.632 - 0.02% -
SetIntersection_Front_Set_float_1024_64 -1.66% 1832791.498 1802319.103 - 10.28% -
std::reverse(vector<int>)/32768 -1.66% 1051.717 1034.239 - -0.11% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 -1.66% 74.663 73.426 - -3.03% -
SetIntersection_None_Vector_string_262144_1 -1.66% 1286738.808 1265426.835 - -2.62% -
std::multimap<int,_int>::ctor(const&,_alloc)/32 -1.66% 230.146 226.336 - 1.38% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.65% 45361.311 44610.590 - -0.74% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 -1.65% 1537516.546 1512077.008 - 3.99% -
std::unique_copy(vector<int>)_(sprinkled)/52 -1.65% 22.012 21.648 - -2.08% -
BM_std_minmax_element<short>/4 -1.65% 1.247 1.226 - -2.49% -
std::partial_sort(deque<int>)_(pipe-organ)/1024 -1.64% 7806.861 7678.496 - -0.64% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.64% 120081.206 118111.546 - -0.89% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 -1.64% 15.053 14.806 - 0.28% -
std::map<int,_int>::insert(value)_(new_value,_end)/32 -1.64% 19.116 18.803 - 0.42% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 -1.64% 1998480.063 1965794.109 - -1.92% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.64% 13593.061 13370.759 - -1.26% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -1.63% 1960358.072 1928313.395 - -1.58% -
SetIntersection_None_Vector_float_256_64 -1.63% 3424100.202 3368188.577 - -1.52% -
SetIntersection_None_Vector_uint64_16384_1024 -1.63% 1113960.092 1095778.505 - 0.36% -
SetIntersection_Interlaced_Set_float_1024_64 -1.63% 10245541.485 10078491.596 - -1.25% -
BM_CmpEqual_int_short -1.63% 1.139 1.121 - -0.52% -
std::find_if_not(vector<int>)_(bail_25%)/8192 -1.63% 247.568 243.538 - 0.31% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -1.62% 48.527 47.739 - -1.90% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -1.62% 15.204 14.957 - 0.11% -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 -1.62% 30.484 29.989 - -15.86% -
std::unordered_set<std::string>::clear()/8192 -1.62% 221134.698 217547.246 - -2.08% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 -1.62% 6714.260 6605.406 - -2.32% -
SetIntersection_Interlaced_Vector_string_64_64 -1.62% 27262060.306 26820117.575 - 0.73% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8 -1.62% 4.611 4.536 - 4.63% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 -1.62% 16246289.619 15983461.705 - -4.73% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 -1.62% 8905218.907 8761274.692 - 0.71% -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 -1.62% 5.579 5.489 - -6.40% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 -1.61% 22.361 22.000 - -34.75% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 -1.61% 15785535.600 15530915.074 - -0.52% -
SetIntersection_Front_Vector_string_262144_262144 -1.61% 14602418.295 14366981.932 - -1.72% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 -1.61% 27.792 27.344 - -17.41% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 -1.61% 3.525 3.468 - -0.31% -
SetIntersection_Front_Set_uint32_262144_262144 -1.61% 1677584.799 1650619.059 - 1.44% -
std::multimap<int,_int>::insert(value)_(already_present)/8192 -1.60% 20.696 20.364 - -6.10% -
std::fill(list<int>)/50 -1.60% 34.853 34.295 - -3.16% -
SetIntersection_Interlaced_Vector_uint32_64_4 -1.60% 17755972.941 17472155.768 - -0.85% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.60% 34992.537 34434.372 - -1.21% -
std::for_each(set<int>::iterator)/8192 -1.59% 8034.084 7906.713 - 0.14% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -1.58% 33.096 32.572 - -10.16% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 -1.58% 15.564 15.317 - -0.88% -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8192 -1.58% 63483.772 62478.820 - -2.01% -
std::reverse_copy(list<int>)/64 -1.58% 30.365 29.885 - -1.23% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.58% 86693.507 85324.116 - -2.68% -
std::unique(list<int>,_pred)_(sprinkled)/32 -1.57% 65.880 64.844 - -1.74% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -1.57% 841.801 828.587 - 7.93% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 -1.57% 1058621.182 1042013.970 - 0.57% -
SetIntersection_Interlaced_Set_string_262144_1 -1.57% 1103830.280 1086517.923 - -0.74% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 -1.57% 27.669 27.235 - -0.75% -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 -1.57% 36110.225 35544.788 - -1.95% -
SetIntersection_Front_Vector_float_64_4 -1.56% 16020005.725 15769331.391 - -0.72% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 -1.56% 1000221.514 984608.122 - -2.30% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.56% 14918.982 14686.147 - -0.36% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 -1.55% 19.343 19.043 - 0.42% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 -1.55% 16.533 16.277 - 0.17% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 -1.55% 15.140 14.906 - 0.02% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -1.55% 29.140 28.690 - 1.45% -
std::map<int,_int>::find(key)_(non-existent)/1024 -1.55% 5.414 5.330 - -2.56% -
ranges::minmax(std::deque<long_long>)/1 -1.54% 0.826 0.813 - 10.29% -
std::rotate_copy(deque<int>)/8192 -1.54% 294.732 290.179 - -0.98% -
SetIntersection_Interlaced_Vector_string_256_16 -1.54% 10482620.642 10320958.626 - -0.26% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -1.54% 448.283 441.373 - -0.97% -
std::for_each(set<int>::iterator)/32 -1.54% 24.676 24.296 - -1.36% -
SetIntersection_None_Vector_string_262144_1024 -1.54% 1287267.087 1267430.560 - -4.02% -
std::search(list<int>)_(no_match)/1048576 -1.53% 835423.412 822607.409 - -2.47% -
BM_tolower_string<wchar_t> -1.53% 6.442 6.344 - 0.23% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -1.53% 19.136 18.844 - 0.32% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.53% 13113.228 12912.894 - -0.58% -
std::swap_ranges(list<int>)/50 -1.53% 32.582 32.085 - -2.33% -
SetIntersection_Front_Set_string_262144_1024 -1.53% 60299380.220 59378678.198 - 0.09% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -1.52% 603.761 594.562 - -8.07% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 -1.52% 1041094.569 1025232.464 - -0.75% -
SetIntersection_Interlaced_Vector_string_262144_1 -1.52% 1096204.274 1079513.174 - 2.16% -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 -1.52% 12.971 12.774 - -18.00% -
std::pop_heap(deque<float>)/1024 -1.52% 13.299 13.097 - 3.76% -
std::unique(list<int>)_(contiguous)/32 -1.52% 52.893 52.090 - -0.54% -
BM_deque_deque_move/70000 -1.51% 3396.818 3345.409 - -1.00% -
BM_CmpLess_uint_uint -1.51% 1.065 1.049 - -0.81% -
BM_StringFindStringLiteral/16 -1.51% 1.642 1.618 - 0.01% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 -1.51% 1403.905 1382.731 - -0.59% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 -1.50% 113936.354 112229.416 - -1.21% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.50% 36183.074 35641.490 - -2.52% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 -1.49% 175009316.708 172396399.155 - 3.01% -
std::flat_multimap<int,_int>::clear()/8192 -1.49% 417.286 411.057 - 0.88% -
rng::find_last_if(list<int>)_(bail_10%)/50 -1.49% 19.629 19.336 - 0.75% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.49% 33900.897 33396.614 - -1.76% -
BM_CmpLess_short_short -1.49% 0.955 0.941 - -1.33% -
std::move(vector<bool>)_(aligned)/64 -1.49% 1.603 1.579 - -6.64% -
std::partial_sort(vector<int>)_(repeated)/8192 -1.48% 27111.128 26709.224 - 0.09% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/0 -1.47% 13.417 13.219 - -1.33% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 -1.47% 13.045 12.853 - 0.03% -
BM_CmpLess_int_schar -1.47% 1.132 1.115 - -1.01% -
std::set<int>::ctor(&&,_different_allocs)/8192 -1.47% 48959.899 48240.434 - 0.16% -
SetIntersection_Front_Vector_uint64_1024_16 -1.47% 1130084.493 1113488.044 - 1.68% -
BM_CmpEqual_schar_schar -1.47% 1.080 1.065 - -0.90% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 -1.47% 18.070 17.805 - -1.48% -
std::flat_map<int,_int>::erase(iterator)/8192 -1.47% 498.577 491.265 - -3.34% -
std::sort_heap(deque<int>)/1024 -1.47% 13366.247 13170.330 - -1.46% -
std::set<int>::find(key)_(existent)/1024 -1.47% 4.026 3.967 - -0.60% -
SetIntersection_Interlaced_Set_string_256_16 -1.46% 17727641.840 17468550.302 - 0.14% -
std::multiset<int>::upper_bound(key)_(non-existent)/8192 -1.46% 17.408 17.154 - -29.12% -
std::deque<std::string>::insert(begin)_(cheap_elements)/32 -1.46% 10.846 10.688 - 0.04% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.46% 397.053 391.263 - -2.93% -
BM_num_get<unsigned_short> -1.46% 10.283 10.134 - 2.04% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 -1.46% 34.541 34.039 - 42.78% -
std::remove_if(deque<int>)_(prefix)/32 -1.45% 54.866 54.068 - -1.05% -
std::copy_backward(vector<bool>)_(unaligned)/64 -1.45% 0.914 0.901 - -2.47% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 -1.45% 429.939 423.695 - -1.45% -
BM_PushHeap_uint32_PipeOrgan_16 -1.45% 0.876 0.863 - -0.82% -
std::copy_backward(deque<int>)/1048576 -1.45% 130848.893 128951.685 - -3.44% -
std::map<int,_int>::ctor(const&,_alloc)/32 -1.45% 230.639 227.304 - -2.73% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 -1.44% 8476.198 8353.823 - -1.28% -
SetIntersection_None_Vector_uint64_262144_4 -1.44% 1138528.444 1122094.428 - -0.60% -
BM_CmpLess_uint_ushort -1.44% 1.101 1.085 - -1.08% -
SetIntersection_Front_Set_float_16_16 -1.44% 38474063.983 37919269.686 - 1.28% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 -1.44% 4252705.089 4191410.839 - 0.20% -
SetIntersection_Front_Vector_uint64_256_4 -1.44% 4194039.502 4133609.151 - -0.70% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 -1.43% 41.730 41.132 - 32.74% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8 -1.43% 54.145 53.371 - 3.75% -
ranges::minmax(std::list<__int128>)/70000 -1.43% 59564.330 58713.371 - -6.88% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024 -1.43% 69.497 68.504 - -0.84% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.43% 57426.303 56606.100 - -6.91% -
SetIntersection_None_Vector_uint64_1024_64 -1.43% 1071169.876 1055896.127 - -1.89% -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8 -1.43% 16.789 16.550 - 0.12% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 -1.42% 1052425.596 1037444.210 - -0.60% -
SetIntersection_None_Vector_uint64_256_64 -1.42% 3439570.642 3390702.128 - 0.34% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.42% 400.692 395.000 - -2.63% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 -1.42% 5850385.342 5767344.899 - 0.42% -
std::multiset<int>::insert(value)_(new_value,_end)/32 -1.42% 19.174 18.902 - 0.68% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 -1.41% 17.443 17.196 - -0.25% -
std::list<int>::operator=(const&)_(cheap_elements)/32 -1.41% 16.928 16.689 - -3.97% -
BM_StringMove_Huge -1.41% 0.805 0.793 - -0.72% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/32 -1.41% 19.387 19.113 - -5.84% -
std::reverse(deque<int>)/64 -1.41% 13.563 13.372 - 2.51% -
SetIntersection_Front_Set_uint64_262144_262144 -1.40% 1690354.004 1666615.723 - 0.49% -
SetIntersection_Interlaced_Set_string_4_4 -1.40% 160048171.471 157802910.179 - -0.15% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -1.40% 1577980.228 1555845.076 - -0.86% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.40% 706.515 696.611 - -7.52% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 -1.40% 37.835 37.304 - -1.58% -
std::reverse(vector<int>)/4096 -1.40% 132.299 130.447 - 0.02% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 -1.39% 4379362.712 4318405.832 - -0.10% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 -1.39% 17.231 16.992 - -0.27% -
rng::contains_subrange(deque<int>)_(process_all)/50 -1.38% 25.462 25.109 - -4.41% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 -1.38% 22888910.395 22572520.061 - 0.03% -
SetIntersection_Front_Vector_string_16_4 -1.38% 61077315.660 60233276.789 - 0.29% -
std::rotate(vector<bool>)_(1_element_forward)/32 -1.38% 17.769 17.524 - -0.15% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4 -1.38% 16291819.696 16067558.371 - 0.36% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 -1.37% 12821.766 12645.709 - -1.26% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 -1.37% 1535875.148 1514809.424 - -0.30% -
SetIntersection_Front_Set_float_1024_16 -1.37% 1217881.960 1201211.342 - -1.55% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -1.37% 36.813 36.310 - -8.17% -
SetIntersection_None_Set_uint64_1024_64 -1.37% 9002334.521 8879245.123 - 3.34% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.37% 207.005 204.179 - -1.14% -
std::replace_if(deque<int>)_(sprinkled)/1024 -1.37% 372.612 367.525 - 0.70% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -1.36% 1112265.150 1097095.201 - -5.47% -
std::remove_if(deque<int>)_(prefix)/50 -1.36% 64.613 63.733 - -1.35% -
SetIntersection_None_Vector_float_262144_262144 -1.36% 1131427.982 1116018.479 - -2.02% -
SetIntersection_Front_Set_uint64_1024_1024 -1.36% 12664646.235 12492254.363 - -0.06% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.36% 687.593 678.242 - -2.61% -
std::all_of(vector<int>)_(process_all)/32 -1.36% 8.377 8.263 - -1.13% -
BM_deque_deque_move/4000 -1.36% 141.667 139.745 - -0.35% -
rng::contains(list<int>)_(process_all)/8 -1.35% 2.328 2.297 - -2.65% -
SetIntersection_Front_Vector_string_262144_4 -1.35% 1203670.962 1187398.503 - 0.85% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 -1.35% 2081317.709 2053187.906 - -1.66% -
std::map<int,_int>::insert(value)_(new_value,_middle)/0 -1.35% 17.273 17.039 - -2.47% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 -1.35% 1036.770 1022.780 - -0.73% -
SetIntersection_None_Set_uint64_1024_1024 -1.35% 8897075.085 8777304.354 - 2.05% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/0 -1.34% 17.471 17.236 - -0.42% -
std::sort(deque<int>)_(repeated)/8 -1.34% 18.140 17.897 - 0.53% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/1024 -1.34% 7059.450 6965.173 - -0.68% -
SetIntersection_None_Vector_float_16384_16 -1.33% 1103223.252 1088500.058 - -2.23% -
std::multimap<std::string,_int>::clear()/8192 -1.33% 214961.382 212093.172 - 0.17% -
SetIntersection_None_Set_float_1024_16 -1.33% 8963908.957 8844537.736 - -0.88% -
BM_CmpLess_ushort_schar -1.33% 1.043 1.029 - -0.88% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -1.33% 15.126 14.925 - -0.02% -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024 -1.33% 696616.475 687364.390 - -0.28% -
std::is_partitioned(deque<int>)_(partitioned)/50 -1.33% 14.168 13.980 - -0.25% -
std::partial_sort_copy(vector<int>)_(descending)/8 -1.33% 15.448 15.243 - -3.05% -
rng::starts_with(list<int>)/8192 -1.33% 9200.469 9078.448 - -0.67% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 -1.33% 37.345 36.850 - -0.68% -
std::for_each(list<int>)/50 -1.32% 21.805 21.516 - -1.80% -
SetIntersection_None_Vector_float_262144_16 -1.32% 1146649.101 1131468.799 - -1.50% -
std::stable_partition(vector<int>)_(sparse)/50 -1.32% 21.420 21.137 - -2.41% -
rng::find_if_not(vector<bool>)_(process_all)/50 -1.32% 24.108 23.790 - -1.44% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -1.32% 9112829.632 8992849.393 - -2.05% -
BM_StringRelationalLiteral_Less_Empty_Small_Control -1.32% 1.643 1.621 - -4.77% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/0 -1.31% 18.594 18.349 - -2.50% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -1.31% 38.192 37.691 - -12.46% -
BM_deque_vector_move_backward/5500 -1.31% 199.210 196.596 - -1.23% -
rng::contains(list<int>)_(process_all)/32 -1.31% 9.064 8.945 - -5.63% -
ranges::minmax(std::deque<__int128>)/8 -1.31% 3.814 3.764 - -11.08% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8 -1.31% 53.122 52.426 - -1.53% -
std::unordered_map<int,_int>::erase(iterator)/32 -1.31% 19.726 19.468 - -0.00% -
SetIntersection_Interlaced_Set_string_262144_1024 -1.31% 2065097.330 2038052.736 - -1.02% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.31% 60097.408 59311.154 - -1.40% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 -1.31% 1109910.474 1095402.351 - -3.34% -
BM_deque_vector_move/70000 -1.31% 3262.578 3219.957 - -0.14% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.31% 613.801 605.790 - -0.96% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 -1.30% 1181025.735 1165648.010 - 1.51% -
SetIntersection_Interlaced_Set_uint64_16384_1 -1.30% 1052984.900 1039279.449 - -0.37% -
BM_CmpEqual_short_int -1.30% 1.112 1.098 - -1.15% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 -1.30% 1091.173 1077.013 - -0.07% -
std::reverse(vector<int>)/512 -1.30% 16.557 16.343 - -0.00% -
std::find_end(vector<int>)_(same_length)/1000 -1.29% 246.171 242.996 - -4.18% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.29% 14953.560 14760.777 - -5.51% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -1.29% 21.213 20.940 - 0.47% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 -1.28% 355247154.698 350693377.562 - -2.14% -
std::partition_copy(vector<int>)/8192 -1.28% 4607.912 4548.943 - -0.16% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 -1.28% 29043.716 28672.137 - -1.08% -
std::flat_multimap<int,_int>::erase(iterator)/32 -1.28% 20.113 19.857 - -1.38% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 -1.27% 918.106 906.418 - -1.69% -
std::make_heap(vector<int>)_(shuffled)/8192 -1.27% 5076.124 5011.584 - 0.11% -
std::deque<std::string>::insert(begin)_(cheap_elements)/1024 -1.27% 11.000 10.861 - -0.13% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 -1.27% 4211337.370 4157967.778 - 0.99% -
SetIntersection_Interlaced_Set_float_262144_262144 -1.27% 1634342.285 1613655.355 - 1.41% -
std::deque<std::string>::insert(begin)_(cheap_elements)/8192 -1.26% 11.006 10.867 - -0.10% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 -1.26% 12296.656 12141.537 - -4.74% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.26% 365.074 360.480 - -2.84% -
SetIntersection_Front_Set_string_16384_256 -1.26% 14841135.951 14654572.752 - -1.41% -
std::vector<std::string>::ctor(size)/8192 -1.25% 4176.704 4124.380 - -2.25% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 -1.25% 25729312.356 25407356.415 - -2.10% -
BM_CmpLess_int_short -1.25% 1.135 1.121 - -0.57% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 -1.25% 1165317.785 1150740.345 - -0.31% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 -1.25% 20.356 20.102 - -2.19% -
BM_StringFindStringLiteral/32 -1.25% 1.793 1.771 - 1.82% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -1.25% 24.015 23.716 - -27.73% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.25% 185930.932 183615.738 - -0.59% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 -1.24% 17.229 17.014 - -0.40% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/0 -1.24% 15.028 14.841 - 0.14% -
SetIntersection_Interlaced_Vector_uint64_262144_1 -1.24% 1057515.170 1044371.220 - 0.01% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.24% 297.300 293.605 - 2.20% -
SetIntersection_Interlaced_Set_float_1024_256 -1.24% 13983835.652 13810085.841 - -3.94% -
std::map<int,_int>::find(key)_(non-existent)/32 -1.24% 2.253 2.225 - -0.93% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 -1.24% 11674.973 11530.062 - -1.41% -
std::remove(vector<int>)_(prefix)/1024 -1.24% 309.829 305.985 - -0.70% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 -1.24% 14107.736 13932.782 - -4.98% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -1.24% 42.413 41.889 - -0.64% -
SetIntersection_Front_Vector_string_64_1 -1.24% 16914092.212 16705034.839 - -0.82% -
std::for_each(set<int>::iterator)/50 -1.24% 37.148 36.689 - -0.46% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 -1.23% 9179217.662 9066039.973 - -0.76% -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 -1.23% 2.821 2.786 - -0.60% -
std::generate(list<int>)/50 -1.23% 15.568 15.377 - 1.83% -
SetIntersection_Interlaced_Vector_uint64_256_1 -1.22% 4171641.043 4120547.446 - -0.26% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.22% 6477.733 6398.754 - 0.97% -
std::multimap<int,_int>::ctor(const&)/8192 -1.22% 52525.538 51885.410 - -7.36% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.21% 350575.774 346317.628 - -0.31% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.21% 674.797 666.612 - 0.47% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 -1.21% 73.206 72.318 - -6.32% -
BM_CmpLess_short_uchar -1.21% 1.101 1.088 - 0.55% -
SetIntersection_Interlaced_Set_uint64_16_1 -1.21% 63254473.419 62489755.135 - 0.35% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -1.21% 26.929 26.604 - 0.19% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -1.20% 17.413 17.203 - -0.27% -
std::partial_sort_copy(deque<int>)_(repeated)/8192 -1.20% 29774.261 29416.521 - -1.85% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -1.20% 32.628 32.237 - -2.07% -
BM_num_get<float> -1.20% 37.088 36.643 - 0.32% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 -1.20% 1.188 1.174 - 1.97% -
std::stable_sort(vector<int>)_(descending)/8 -1.19% 24.368 24.077 - 3.40% -
std::sort(vector<NonIntegral>)_(heap)/1024 -1.19% 4322.904 4271.320 - -2.22% -
SetIntersection_Front_Set_float_1024_4 -1.19% 1073525.024 1060748.344 - -0.61% -
SetIntersection_Front_Set_float_256_1 -1.19% 4131692.757 4082621.848 - -1.63% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -1.19% 15.939 15.750 - -0.88% -
BM_toupper_string<char> -1.19% 15.283 15.102 - 0.79% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -1.18% 13.391 13.233 - -1.29% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -1.18% 1038444.189 1026202.709 - -0.21% -
std::for_each(multiset<int>::iterator)/32 -1.18% 23.867 23.586 - 0.01% -
std::remove_if(list<int>)_(sprinkled)/8192 -1.18% 8164.963 8068.888 - -1.68% -
std::pop_heap(vector<std::string>)/8192 -1.18% 51.329 50.725 - -0.70% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 -1.18% 2.093 2.069 - 0.15% -
BM_deque_deque_copy/4000 -1.17% 141.695 140.030 - -1.91% -
SetIntersection_None_Vector_uint64_64_1 -1.17% 16714136.973 16517799.227 - -0.20% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 -1.17% 1109969.484 1096955.436 - 0.37% -
SetIntersection_None_Vector_uint32_262144_1024 -1.17% 1134191.015 1120954.062 - -0.77% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.17% 408.102 403.340 - 2.90% -
SetIntersection_Front_Set_uint64_1024_1 -1.17% 1056970.070 1044639.909 - 0.33% -
std::rotate_copy(deque<int>)/1024 -1.17% 34.800 34.394 - -0.84% -
std::make_heap(vector<int>,_pred)_(repeated)/8 -1.17% 15.817 15.632 - -0.89% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 -1.16% 5.295 5.234 - 6.82% -
std::rotate(vector<int>)_(by_1/2)/32 -1.16% 2.340 2.312 - -1.15% -
SetIntersection_None_Vector_uint64_16384_16384 -1.16% 1107484.757 1094613.011 - 0.10% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 -1.16% 3729.986 3686.705 - -3.41% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -1.16% 1120310.381 1107311.166 - -4.64% -
BM_CmpLess_uint_uchar -1.16% 1.114 1.102 - -0.71% -
BM_vector_deque_copy/64 -1.16% 2.826 2.793 - 3.70% -
SetIntersection_Interlaced_Set_uint32_16384_16384 -1.15% 228584785.252 225946805.721 - 0.99% -
BM_deque_vector_ranges_move/64000 -1.15% 2987.683 2953.307 - -2.64% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.15% 32709.723 32333.569 - -0.38% -
SetIntersection_Interlaced_Set_float_64_4 -1.15% 20859312.104 20619513.856 - -0.42% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 -1.15% 17.237 17.039 - -0.16% -
std::partial_sort_copy(deque<int>)_(descending)/8192 -1.15% 95500.317 94404.925 - -1.11% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.15% 15148.120 14974.524 - -5.23% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 -1.14% 269.484 266.407 - 1.91% -
std::replace_if(vector<int>)_(prefix)/32 -1.14% 9.659 9.549 - -1.39% -
SetIntersection_Front_Vector_float_64_64 -1.14% 10885582.552 10761522.981 - -1.40% -
std::map<int,_int>::ctor(&&,_different_allocs)/0 -1.14% 12.839 12.692 - -1.03% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 -1.14% 459.614 454.382 - -1.16% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.14% 7444.925 7360.329 - -6.08% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.13% 174516.548 172536.625 - -0.77% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.13% 1105246.289 1092711.980 - -0.98% -
std::sort_heap(deque<int>,_pred)/8 -1.13% 34.719 34.326 - 0.95% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 -1.13% 35421589.663 35020725.723 - 0.32% -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 -1.13% 20.304 20.074 - -1.96% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.13% 366.340 362.196 - -11.30% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 -1.13% 13.044 12.897 - -0.24% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.13% 446.664 441.614 - -0.30% -
std::is_sorted(deque<int>,_pred)/8 -1.13% 4.840 4.786 - -3.00% -
SetIntersection_Front_Set_uint64_256_1 -1.13% 4194276.700 4147048.920 - 0.89% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.13% 12445.708 12305.596 - -6.05% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -1.12% 17.219 17.025 - -0.20% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.12% 12.732 12.589 - -1.26% -
SetIntersection_None_Set_string_64_1 -1.12% 22992016.710 22734499.570 - 1.48% -
SetIntersection_Interlaced_Set_uint64_256_16 -1.12% 12049128.289 11914193.307 - -0.23% -
std::map<int,_int>::insert(value)_(new_value,_middle)/32 -1.12% 18.635 18.426 - 0.70% -
std::deque<int>::ctor(size)/1024 -1.12% 75.347 74.505 - -1.46% -
std::copy_if(list<int>)_(every_other)/262144 -1.12% 210047.206 207700.826 - -0.94% -
BM_vector_deque_copy_backward/5500 -1.11% 198.708 196.501 - -0.66% -
std::map<std::string,_int>::find(key)_(existent)/8192 -1.11% 30.448 30.110 - -1.99% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 -1.11% 2.994 2.960 - -5.07% -
SetIntersection_Interlaced_Set_float_64_64 -1.11% 13286998.257 13139591.094 - 0.85% -
std::make_heap(deque<int>,_pred)_(descending)/1024 -1.11% 651.825 644.612 - -1.87% -
SetIntersection_Interlaced_Set_string_16_4 -1.10% 73598855.335 72787927.812 - -1.16% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 -1.10% 10.309 10.195 - -2.29% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.10% 12910.606 12768.602 - -0.95% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.10% 44583.861 44094.518 - 0.93% -
SetIntersection_Interlaced_Vector_string_256_256 -1.10% 20892201.851 20663009.598 - 9.78% -
std::set<std::string>::lower_bound(key)_(existent)/1024 -1.10% 23.816 23.555 - 9.99% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 -1.09% 9.079 8.980 - -3.41% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 -1.09% 37750027.195 37337698.296 - -0.77% -
SetIntersection_Interlaced_Set_uint32_1024_1 -1.09% 1048432.845 1036995.100 - -0.41% -
std::upper_bound(std::forward_list<int>)/100 -1.09% 97.506 96.444 - -1.21% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8192 -1.09% 559680.602 553589.805 - -1.88% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/0 -1.09% 17.341 17.153 - -0.61% -
SetIntersection_Interlaced_Vector_string_1024_1 -1.08% 1079265.870 1067567.124 - 0.13% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.08% 71405.672 70632.556 - 1.56% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 -1.08% 45.939 45.442 - -2.54% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.08% 1568.592 1551.649 - -0.20% -
std::remove(deque<int>)_(sprinkled)/1024 -1.08% 523.251 517.604 - -2.76% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.08% 143106.779 141562.683 - 0.32% -
BM_StringRelational_Less_Large_Huge_Control -1.08% 2.175 2.152 - 0.02% -
SetIntersection_None_Vector_uint32_16384_4 -1.08% 1114634.745 1102637.003 - 0.90% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 -1.07% 8463379.527 8372409.612 - 0.53% -
std::deque<int>::erase(begin)_(cheap_elements)/1024 -1.07% 7.433 7.353 - -0.16% -
SetIntersection_None_Vector_uint64_262144_256 -1.07% 1135820.241 1123629.227 - 0.55% -
std::unique_copy(vector<int>)_(contiguous)/52 -1.07% 13.501 13.356 - -2.16% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.07% 742.833 734.872 - -0.02% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -1.07% 17.694 17.504 - -1.70% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 -1.07% 5789283.499 5727284.508 - -0.82% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 -1.07% 4873258.021 4821141.565 - 0.57% -
std::map<std::string,_int>::contains(key)_(existent)/1024 -1.07% 24.633 24.370 - 1.92% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -1.07% 32.353 32.008 - -1.16% -
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 -1.07% 19.638 19.429 - -1.94% -
SetIntersection_Interlaced_Vector_string_16384_1024 -1.07% 120254309.394 118972965.747 - -1.62% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 -1.06% 4358471.889 4312152.914 - -0.28% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -1.06% 20.362 20.145 - -1.67% -
std::equal(vector<bool>)_(unaligned)/1048576 -1.06% 6432.620 6364.319 - -0.44% -
SetIntersection_Interlaced_Set_uint64_4_1 -1.06% 214871649.914 212593184.810 - 0.52% -
std::make_heap(vector<int>)_(descending)/8192 -1.06% 1970.144 1949.255 - 0.33% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 -1.06% 12198077.623 12069161.600 - 0.38% -
SetIntersection_Front_Vector_uint32_262144_256 -1.06% 2287988.299 2263808.789 - 4.64% -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_4 -1.06% 138324140.084 136863452.429 - 0.01% -
std::replace_if(deque<int>)_(prefix)/1024 -1.05% 484.070 478.968 - -4.14% -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8 -1.05% 16.998 16.820 - -0.39% -
std::set<int>::find(key)_(non-existent)/1024 -1.05% 5.595 5.536 - -0.05% -
BM_num_get<unsigned_int> -1.05% 9.790 9.688 - -1.29% -
std::flat_map<int,_int>::erase(iterator)/32 -1.04% 20.104 19.894 - -0.51% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 -1.04% 709.436 702.037 - -1.63% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 -1.04% 4176800.074 4133246.974 - -0.02% -
std::find_if(vector<char>)_(process_all)/50 -1.04% 6.699 6.630 - -0.17% -
std::unique(vector<int>,_pred)_(contiguous)/1024 -1.04% 493.293 488.156 - -0.21% -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 -1.04% 4.474 4.427 - -6.10% -
SetIntersection_None_Set_string_262144_64 -1.04% 1648619.629 1631502.766 - -0.13% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -1.04% 12250.441 12123.293 - -5.02% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.04% 1083882.226 1072636.162 - -2.67% -
SetIntersection_Front_Vector_uint32_262144_1 -1.04% 1052471.538 1041552.473 - 4.64% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.04% 3926.328 3885.611 - -2.95% -
rng::for_each(multiset<int>)/8192 -1.04% 7786.853 7706.128 - 0.41% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.03% 31956.195 31625.463 - -3.43% -
SetIntersection_Interlaced_Set_string_1024_1024 -1.03% 55652180.672 55076439.201 - -1.06% -
bm_ranges_lexicographical_compare<unsigned_char>/8 -1.03% 1.380 1.365 - -1.53% -
std::find_end(forward_list<int>,_pred)_(near_matches)/1024 -1.03% 43109.882 42664.169 - -0.56% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 -1.03% 4031.411 3989.839 - 0.23% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_1 -1.03% 215710379.540 213489268.200 - 0.37% -
std::sort(deque<int>)_(heap)/1024 -1.03% 6220.533 6156.610 - -2.14% -
SetIntersection_Front_Vector_float_262144_4 -1.03% 1059705.878 1048821.219 - -0.62% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 -1.03% 16.347 16.179 - -0.26% -
SetIntersection_Front_Vector_uint64_64_4 -1.02% 16029186.688 15864954.690 - 0.60% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.02% 666.615 659.793 - -2.74% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -1.02% 19903.141 19699.628 - -8.33% -
SetIntersection_Front_Vector_string_16384_1 -1.02% 1077881.315 1066862.965 - -0.88% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 -1.02% 857.543 848.787 - 3.07% -
SetIntersection_Front_Set_uint64_16384_16384 -1.02% 229019249.249 226683240.108 - 0.92% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 -1.02% 2.467 2.442 - -2.00% -
SetIntersection_None_Vector_string_64_1 -1.02% 17410883.060 17233375.858 - -0.32% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.02% 395.863 391.829 - 0.07% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.02% 86.903 86.018 - -0.32% -
BM_deque_deque_move/1024 -1.02% 37.333 36.953 - 0.52% -
BM_CmpEqual_ushort_short -1.02% 1.037 1.027 - 1.16% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 -1.01% 19.944 19.742 - -17.84% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.01% 12.769 12.640 - -1.17% -
std::deque<int>::erase(begin)_(cheap_elements)/32 -1.01% 7.604 7.527 - -0.12% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.01% 8780.439 8691.548 - -0.54% -
BM_CmpEqual_uint_ushort -1.01% 1.115 1.104 - 0.90% -
std::search(vector<int>)_(near_matches)/1024 -1.01% 15140.014 14987.589 - -0.67% -
std::vector<std::string>::ctor(size)/1024 -1.01% 427.805 423.500 - -2.22% -
SetIntersection_Interlaced_Vector_string_1024_64 -1.01% 8185305.496 8102941.015 - -1.68% -
std::make_heap(vector<int>,_pred)_(descending)/1024 -1.01% 272.954 270.209 - -0.88% -
SetIntersection_None_Vector_float_1024_1 -1.01% 1083386.965 1072497.136 - -0.61% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.00% 801.194 793.147 - -1.45% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 -1.00% 13.563 13.427 - -13.53% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 -1.00% 41889079.726 41468637.934 - 0.05% -
std::sort(deque<int>)_(ascending)/8 -1.00% 17.604 17.427 - -3.54% -
SetIntersection_Front_Vector_uint64_1024_64 -1.00% 1377008.162 1363209.433 - 0.54% -
SetIntersection_Interlaced_Vector_uint64_64_1 -1.00% 16484020.997 16319004.833 - 0.23% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -1.00% 1062195.120 1051566.686 - -0.58% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 -1.00% 39110396.016 38719124.419 - -0.45% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 -1.00% 35.554 35.198 - 7.51% -


Report Time: 5.19s
Name Current %
BM_CmpEqual_int_int 1.076 1.26%
BM_CmpEqual_int_schar 1.116 -
BM_CmpEqual_int_short 1.121 -
BM_CmpEqual_int_uchar 1.078 -1.70%
BM_CmpEqual_int_uint 1.058 -2.89%
BM_CmpEqual_int_ushort 1.102 -
BM_CmpEqual_schar_int 1.101 -1.55%
BM_CmpEqual_schar_schar 1.065 -
BM_CmpEqual_schar_short 1.120 2.14%
BM_CmpEqual_schar_uchar 1.096 -
BM_CmpEqual_schar_uint 1.097 -
BM_CmpEqual_schar_ushort 1.095 -1.16%
BM_CmpEqual_short_int 1.098 -1.15%
BM_CmpEqual_short_schar 1.121 -
BM_CmpEqual_short_short 1.067 -
BM_CmpEqual_short_uchar 1.098 -
BM_CmpEqual_short_uint 1.101 -
BM_CmpEqual_short_ushort 1.089 -
BM_CmpEqual_uchar_int 1.078 -
BM_CmpEqual_uchar_schar 1.009 2.11%
BM_CmpEqual_uchar_short 1.004 1.52%
BM_CmpEqual_uchar_uchar 1.026 -3.84%
BM_CmpEqual_uchar_uint 1.064 1.97%
BM_CmpEqual_uchar_ushort 1.056 -
BM_CmpEqual_uint_int 1.056 -
BM_CmpEqual_uint_schar 1.020 -2.50%
BM_CmpEqual_uint_short 1.025 1.85%
BM_CmpEqual_uint_uchar 1.110 -
BM_CmpEqual_uint_uint 1.028 -2.70%
BM_CmpEqual_uint_ushort 1.104 -
BM_CmpEqual_ushort_int 1.045 -
BM_CmpEqual_ushort_schar 0.998 -3.68%
BM_CmpEqual_ushort_short 1.027 1.16%
BM_CmpEqual_ushort_uchar 1.110 -
BM_CmpEqual_ushort_uint 1.058 2.53%
BM_CmpEqual_ushort_ushort 1.051 -1.14%
BM_CmpLess_int_int 1.061 1.37%
BM_CmpLess_int_schar 1.115 -1.01%
BM_CmpLess_int_short 1.121 -
BM_CmpLess_int_uchar 1.083 -1.76%
BM_CmpLess_int_uint 1.047 -
BM_CmpLess_int_ushort 1.079 -3.71%
BM_CmpLess_schar_int 1.117 -1.51%
BM_CmpLess_schar_schar 0.951 -
BM_CmpLess_schar_short 0.954 -
BM_CmpLess_schar_uchar 1.097 -1.01%
BM_CmpLess_schar_uint 1.104 -
BM_CmpLess_schar_ushort 1.078 -
BM_CmpLess_short_int 1.103 -
BM_CmpLess_short_schar 0.943 -1.08%
BM_CmpLess_short_short 0.941 -1.33%
BM_CmpLess_short_uchar 1.088 -
BM_CmpLess_short_uint 1.085 -2.62%
BM_CmpLess_short_ushort 1.102 -
BM_CmpLess_uchar_int 1.049 -3.08%
BM_CmpLess_uchar_schar 1.022 -1.24%
BM_CmpLess_uchar_short 1.029 -
BM_CmpLess_uchar_uchar 1.060 -
BM_CmpLess_uchar_uint 1.054 -1.56%
BM_CmpLess_uchar_ushort 1.031 -3.49%
BM_CmpLess_uint_int 1.069 -
BM_CmpLess_uint_schar 1.056 -2.54%
BM_CmpLess_uint_short 1.012 -
BM_CmpLess_uint_uchar 1.102 -
BM_CmpLess_uint_uint 1.049 -
BM_CmpLess_uint_ushort 1.085 -1.08%
BM_CmpLess_ushort_int 1.071 -
BM_CmpLess_ushort_schar 1.029 -
BM_CmpLess_ushort_short 1.027 1.26%
BM_CmpLess_ushort_uchar 1.111 1.43%
BM_CmpLess_ushort_uint 1.067 -
BM_CmpLess_ushort_ushort 1.071 3.26%
BM_PushHeap_float_Ascending_1 0.697 43.74%
BM_PushHeap_float_Ascending_1024 3.120 -
BM_PushHeap_float_Ascending_16 0.981 -
BM_PushHeap_float_Ascending_16384 4.291 -1.12%
BM_PushHeap_float_Ascending_256 2.483 -
BM_PushHeap_float_Ascending_262144 5.186 1.26%
BM_PushHeap_float_Ascending_4 0.586 -
BM_PushHeap_float_Ascending_64 1.754 -
BM_PushHeap_float_Descending_1 0.476 -
BM_PushHeap_float_Descending_1024 0.390 -
BM_PushHeap_float_Descending_16 0.382 4.49%
BM_PushHeap_float_Descending_16384 0.385 -
BM_PushHeap_float_Descending_256 0.404 -
BM_PushHeap_float_Descending_262144 0.385 -
BM_PushHeap_float_Descending_4 0.398 10.65%
BM_PushHeap_float_Descending_64 0.385 -
BM_PushHeap_float_PipeOrgan_1 0.536 20.63%
BM_PushHeap_float_PipeOrgan_1024 2.105 -
BM_PushHeap_float_PipeOrgan_16 0.890 -
BM_PushHeap_float_PipeOrgan_16384 2.517 -
BM_PushHeap_float_PipeOrgan_256 1.729 -
BM_PushHeap_float_PipeOrgan_262144 3.163 -
BM_PushHeap_float_PipeOrgan_4 0.537 -
BM_PushHeap_float_PipeOrgan_64 1.302 -
BM_PushHeap_float_QuickSortAdversary_1 0.430 -12.24%
BM_PushHeap_float_QuickSortAdversary_1024 0.614 -
BM_PushHeap_float_QuickSortAdversary_16 0.980 -
BM_PushHeap_float_QuickSortAdversary_16384 0.483 -
BM_PushHeap_float_QuickSortAdversary_256 0.737 -
BM_PushHeap_float_QuickSortAdversary_262144 0.415 -
BM_PushHeap_float_QuickSortAdversary_4 0.586 -
BM_PushHeap_float_QuickSortAdversary_64 0.619 -
BM_PushHeap_float_Random_1 0.467 -
BM_PushHeap_float_Random_1024 7.177 2.29%
BM_PushHeap_float_Random_16 5.006 -
BM_PushHeap_float_Random_16384 7.118 -1.28%
BM_PushHeap_float_Random_256 6.648 -2.11%
BM_PushHeap_float_Random_262144 7.262 -
BM_PushHeap_float_Random_4 2.390 3.01%
BM_PushHeap_float_Random_64 6.227 -
BM_PushHeap_float_SingleElement_1 0.466 -
BM_PushHeap_float_SingleElement_1024 0.389 -
BM_PushHeap_float_SingleElement_16 0.365 -
BM_PushHeap_float_SingleElement_16384 0.386 -
BM_PushHeap_float_SingleElement_256 0.400 -
BM_PushHeap_float_SingleElement_262144 0.384 -
BM_PushHeap_float_SingleElement_4 0.350 -
BM_PushHeap_float_SingleElement_64 0.380 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 0.467 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1024 4.417 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 1.684 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16384 6.305 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_256 3.470 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_262144 8.350 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_4 0.783 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_64 2.611 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1 0.466 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1024 0.587 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16 0.593 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16384 0.584 -
BM_PushHeap_pair<uint32,_uint32>_Descending_256 0.597 -
BM_PushHeap_pair<uint32,_uint32>_Descending_262144 0.584 -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 0.544 2.86%
BM_PushHeap_pair<uint32,_uint32>_Descending_64 0.585 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1 0.466 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1024 2.941 2.12%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16 1.407 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 4.059 1.47%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_256 2.432 2.78%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 5.415 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_4 0.768 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_64 1.901 1.84%
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.466 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 2.580 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.207 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 3.554 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 2.099 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 4.538 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.774 -2.39%
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.575 -
BM_PushHeap_pair<uint32,_uint32>_Random_1 0.468 -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 6.952 -
BM_PushHeap_pair<uint32,_uint32>_Random_16 5.296 1.01%
BM_PushHeap_pair<uint32,_uint32>_Random_16384 6.891 1.41%
BM_PushHeap_pair<uint32,_uint32>_Random_256 6.932 -
BM_PushHeap_pair<uint32,_uint32>_Random_262144 6.825 -
BM_PushHeap_pair<uint32,_uint32>_Random_4 2.665 9.25%
BM_PushHeap_pair<uint32,_uint32>_Random_64 6.523 2.16%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 0.469 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1024 0.587 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 0.638 -1.61%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16384 0.585 -
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.621 -
BM_PushHeap_string_Ascending_1 0.700 -
BM_PushHeap_string_Ascending_1024 14.619 1.95%
BM_PushHeap_string_Ascending_16 4.950 4.58%
BM_PushHeap_string_Ascending_16384 20.730 -15.57%
BM_PushHeap_string_Ascending_256 11.680 -
BM_PushHeap_string_Ascending_262144 30.992 -9.11%
BM_PushHeap_string_Ascending_4 2.563 -
BM_PushHeap_string_Ascending_64 8.185 4.71%
BM_PushHeap_string_Descending_1 0.700 -
BM_PushHeap_string_Descending_1024 2.448 -7.62%
BM_PushHeap_string_Descending_16 2.112 -1.52%
BM_PushHeap_string_Descending_16384 2.404 -4.80%
BM_PushHeap_string_Descending_256 2.329 -8.09%
BM_PushHeap_string_Descending_262144 3.228 -22.76%
BM_PushHeap_string_Descending_4 1.868 -3.53%
BM_PushHeap_string_Descending_64 2.220 -4.25%
BM_PushHeap_string_PipeOrgan_1 0.711 1.69%
BM_PushHeap_string_PipeOrgan_1024 9.265 -2.52%
BM_PushHeap_string_PipeOrgan_16 4.151 -
BM_PushHeap_string_PipeOrgan_16384 12.511 -5.26%
BM_PushHeap_string_PipeOrgan_256 7.639 -7.81%
BM_PushHeap_string_PipeOrgan_262144 17.300 -
BM_PushHeap_string_PipeOrgan_4 2.480 -
BM_PushHeap_string_PipeOrgan_64 5.621 -6.39%
BM_PushHeap_string_QuickSortAdversary_1 0.700 -
BM_PushHeap_string_QuickSortAdversary_1024 15.573 -
BM_PushHeap_string_QuickSortAdversary_16 10.724 1.05%
BM_PushHeap_string_QuickSortAdversary_16384 16.075 -
BM_PushHeap_string_QuickSortAdversary_256 14.986 -
BM_PushHeap_string_QuickSortAdversary_262144 16.640 -
BM_PushHeap_string_QuickSortAdversary_4 6.435 -1.58%
BM_PushHeap_string_QuickSortAdversary_64 13.394 -
BM_PushHeap_string_Random_1 0.469 -20.32%
BM_PushHeap_string_Random_1024 15.541 1.87%
BM_PushHeap_string_Random_16 10.634 1.01%
BM_PushHeap_string_Random_16384 16.907 2.58%
BM_PushHeap_string_Random_256 14.794 1.68%
BM_PushHeap_string_Random_262144 18.655 -6.92%
BM_PushHeap_string_Random_4 6.185 -
BM_PushHeap_string_Random_64 13.284 1.51%
BM_PushHeap_string_SingleElement_1 0.471 -26.52%
BM_PushHeap_string_SingleElement_1024 2.556 -1.71%
BM_PushHeap_string_SingleElement_16 2.560 -2.30%
BM_PushHeap_string_SingleElement_16384 2.539 -1.43%
BM_PushHeap_string_SingleElement_256 2.549 -1.76%
BM_PushHeap_string_SingleElement_262144 2.585 -
BM_PushHeap_string_SingleElement_4 2.298 -1.16%
BM_PushHeap_string_SingleElement_64 2.600 -1.87%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.697 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 4.510 -1.23%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 2.040 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 6.438 -1.00%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 3.744 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 8.904 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 0.896 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 2.977 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.697 55.77%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.615 2.09%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.592 4.73%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.608 1.84%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.643 2.25%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.605 2.29%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.590 8.04%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.661 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.466 -19.91%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 3.013 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.464 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 3.913 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 2.547 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 5.388 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.820 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 2.165 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.520 -25.28%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 2.521 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.285 1.34%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 3.208 1.22%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 2.098 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 3.805 1.25%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 0.767 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.654 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.697 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 9.290 1.83%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 7.038 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 9.311 -1.39%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 9.109 1.88%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 9.365 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.468 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 8.444 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.577 24.92%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 0.619 3.23%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 0.617 2.17%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 0.622 3.13%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 0.619 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 0.603 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 0.604 -5.67%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 0.629 -4.42%
BM_PushHeap_uint32_Ascending_1 0.700 27.70%
BM_PushHeap_uint32_Ascending_1024 2.555 -
BM_PushHeap_uint32_Ascending_16 0.928 -2.10%
BM_PushHeap_uint32_Ascending_16384 3.592 -1.23%
BM_PushHeap_uint32_Ascending_256 2.082 -
BM_PushHeap_uint32_Ascending_262144 4.726 -
BM_PushHeap_uint32_Ascending_4 0.589 -2.45%
BM_PushHeap_uint32_Ascending_64 1.524 -1.09%
BM_PushHeap_uint32_Descending_1 0.468 -
BM_PushHeap_uint32_Descending_1024 0.387 -
BM_PushHeap_uint32_Descending_16 0.374 -
BM_PushHeap_uint32_Descending_16384 0.383 -
BM_PushHeap_uint32_Descending_256 0.401 -
BM_PushHeap_uint32_Descending_262144 0.383 -
BM_PushHeap_uint32_Descending_4 0.381 -
BM_PushHeap_uint32_Descending_64 0.382 -
BM_PushHeap_uint32_PipeOrgan_1 0.631 46.58%
BM_PushHeap_uint32_PipeOrgan_1024 1.915 -
BM_PushHeap_uint32_PipeOrgan_16 0.863 -
BM_PushHeap_uint32_PipeOrgan_16384 2.397 -
BM_PushHeap_uint32_PipeOrgan_256 1.695 -
BM_PushHeap_uint32_PipeOrgan_262144 3.130 3.33%
BM_PushHeap_uint32_PipeOrgan_4 0.539 -
BM_PushHeap_uint32_PipeOrgan_64 1.304 -
BM_PushHeap_uint32_QuickSortAdversary_1 0.606 -
BM_PushHeap_uint32_QuickSortAdversary_1024 0.601 -
BM_PushHeap_uint32_QuickSortAdversary_16 0.975 3.60%
BM_PushHeap_uint32_QuickSortAdversary_16384 0.469 -
BM_PushHeap_uint32_QuickSortAdversary_256 0.712 -
BM_PushHeap_uint32_QuickSortAdversary_262144 0.410 -
BM_PushHeap_uint32_QuickSortAdversary_4 0.589 -
BM_PushHeap_uint32_QuickSortAdversary_64 0.616 -
BM_PushHeap_uint32_Random_1 0.391 -29.56%
BM_PushHeap_uint32_Random_1024 5.738 -
BM_PushHeap_uint32_Random_16 4.177 -
BM_PushHeap_uint32_Random_16384 5.737 -1.68%
BM_PushHeap_uint32_Random_256 5.435 -3.02%
BM_PushHeap_uint32_Random_262144 5.748 -3.26%
BM_PushHeap_uint32_Random_4 2.199 -1.48%
BM_PushHeap_uint32_Random_64 5.006 -3.57%
BM_PushHeap_uint32_SingleElement_1 0.465 -
BM_PushHeap_uint32_SingleElement_1024 0.363 -3.93%
BM_PushHeap_uint32_SingleElement_16 0.335 -7.92%
BM_PushHeap_uint32_SingleElement_16384 0.356 -4.38%
BM_PushHeap_uint32_SingleElement_256 0.381 -4.06%
BM_PushHeap_uint32_SingleElement_262144 0.355 -4.47%
BM_PushHeap_uint32_SingleElement_4 0.333 -8.55%
BM_PushHeap_uint32_SingleElement_64 0.349 -5.45%
BM_PushHeap_uint64_Ascending_1 0.466 -
BM_PushHeap_uint64_Ascending_1024 2.621 1.79%
BM_PushHeap_uint64_Ascending_16 0.921 1.12%
BM_PushHeap_uint64_Ascending_16384 3.662 2.68%
BM_PushHeap_uint64_Ascending_256 2.141 2.38%
BM_PushHeap_uint64_Ascending_262144 4.777 1.23%
BM_PushHeap_uint64_Ascending_4 0.549 -
BM_PushHeap_uint64_Ascending_64 1.566 3.30%
BM_PushHeap_uint64_Descending_1 0.638 -8.47%
BM_PushHeap_uint64_Descending_1024 0.384 -
BM_PushHeap_uint64_Descending_16 0.360 -
BM_PushHeap_uint64_Descending_16384 0.381 -
BM_PushHeap_uint64_Descending_256 0.396 -
BM_PushHeap_uint64_Descending_262144 0.380 -
BM_PushHeap_uint64_Descending_4 0.360 -
BM_PushHeap_uint64_Descending_64 0.376 -
BM_PushHeap_uint64_PipeOrgan_1 0.466 -
BM_PushHeap_uint64_PipeOrgan_1024 1.923 -
BM_PushHeap_uint64_PipeOrgan_16 0.886 -
BM_PushHeap_uint64_PipeOrgan_16384 2.388 -
BM_PushHeap_uint64_PipeOrgan_256 1.695 -
BM_PushHeap_uint64_PipeOrgan_262144 3.045 -
BM_PushHeap_uint64_PipeOrgan_4 0.488 -
BM_PushHeap_uint64_PipeOrgan_64 1.317 -
BM_PushHeap_uint64_QuickSortAdversary_1 0.472 -
BM_PushHeap_uint64_QuickSortAdversary_1024 0.617 -
BM_PushHeap_uint64_QuickSortAdversary_16 0.911 -4.27%
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.548 -
BM_PushHeap_uint64_QuickSortAdversary_64 0.622 -2.37%
BM_PushHeap_uint64_Random_1 0.474 -
BM_PushHeap_uint64_Random_1024 6.191 -
BM_PushHeap_uint64_Random_16 4.504 -4.49%
BM_PushHeap_uint64_Random_16384 6.330 -1.05%
BM_PushHeap_uint64_Random_256 6.050 -1.12%
BM_PushHeap_uint64_Random_262144 6.370 -
BM_PushHeap_uint64_Random_4 2.558 -2.59%
BM_PushHeap_uint64_Random_64 5.616 -2.42%
BM_PushHeap_uint64_SingleElement_1 0.695 2.02%
BM_PushHeap_uint64_SingleElement_1024 0.368 -
BM_PushHeap_uint64_SingleElement_16 0.361 7.01%
BM_PushHeap_uint64_SingleElement_16384 0.368 -
BM_PushHeap_uint64_SingleElement_256 0.389 -
BM_PushHeap_uint64_SingleElement_262144 0.362 -
BM_PushHeap_uint64_SingleElement_4 0.381 6.92%
BM_PushHeap_uint64_SingleElement_64 0.359 -
BM_StringAssignAsciizMix_Opaque 5.009 -
BM_StringAssignAsciizMix_Transparent 3.033 1.61%
BM_StringAssignAsciiz_Empty_Opaque 3.091 -
BM_StringAssignAsciiz_Empty_Transparent 0.346 -
BM_StringAssignAsciiz_Huge_Opaque 188.464 -1.58%
BM_StringAssignAsciiz_Huge_Transparent 188.476 -1.47%
BM_StringAssignAsciiz_Large_Opaque 11.792 -
BM_StringAssignAsciiz_Large_Transparent 11.757 -
BM_StringAssignAsciiz_Small_Opaque 3.094 -
BM_StringAssignAsciiz_Small_Transparent 0.448 -
BM_StringAssignStr_Empty_Opaque 0.715 -
BM_StringAssignStr_Empty_Transparent 0.485 -
BM_StringAssignStr_Huge_Opaque 108.889 -3.84%
BM_StringAssignStr_Huge_Transparent 108.768 -4.93%
BM_StringAssignStr_Large_Opaque 10.166 -2.18%
BM_StringAssignStr_Large_Transparent 10.220 -1.78%
BM_StringAssignStr_Small_Opaque 0.716 -
BM_StringAssignStr_Small_Transparent 0.485 -
BM_StringConstructDestroyCStr_Empty_Opaque 2.181 4.94%
BM_StringConstructDestroyCStr_Empty_Transparent 0.267 11.16%
BM_StringConstructDestroyCStr_Huge_Opaque 158.517 -
BM_StringConstructDestroyCStr_Huge_Transparent 65.864 1.59%
BM_StringConstructDestroyCStr_Large_Opaque 18.130 19.86%
BM_StringConstructDestroyCStr_Large_Transparent 9.096 -10.07%
BM_StringConstructDestroyCStr_Small_Opaque 2.431 8.15%
BM_StringConstructDestroyCStr_Small_Transparent 0.417 -
BM_StringCopy_Empty 0.574 -
BM_StringCopy_Huge 108.067 -2.28%
BM_StringCopy_Large 6.319 2.90%
BM_StringCopy_Small 0.655 -
BM_StringCtorDefault 0.236 -
BM_StringDestroy_Empty 0.618 -
BM_StringDestroy_Huge 10.780 -
BM_StringDestroy_Large 7.003 -6.04%
BM_StringDestroy_Small 0.615 -
BM_StringEraseToEnd_Empty_Opaque 0.592 -2.38%
BM_StringEraseToEnd_Empty_Transparent 0.349 -
BM_StringEraseToEnd_Huge_Opaque 2.247 -7.60%
BM_StringEraseToEnd_Huge_Transparent 2.355 -5.10%
BM_StringEraseToEnd_Large_Opaque 0.981 -
BM_StringEraseToEnd_Large_Transparent 0.829 -
BM_StringEraseToEnd_Small_Opaque 0.590 -
BM_StringEraseToEnd_Small_Transparent 0.413 2.96%
BM_StringEraseWithMove_Empty_Opaque 0.895 4.60%
BM_StringEraseWithMove_Empty_Transparent 0.662 10.43%
BM_StringEraseWithMove_Huge_Opaque 45.772 -6.08%
BM_StringEraseWithMove_Huge_Transparent 44.281 -5.47%
BM_StringEraseWithMove_Large_Opaque 2.721 -3.68%
BM_StringEraseWithMove_Large_Transparent 2.652 -3.81%
BM_StringEraseWithMove_Small_Opaque 2.186 -1.81%
BM_StringEraseWithMove_Small_Transparent 2.181 -
BM_StringFindAllMatch/1 3.180 10.79%
BM_StringFindAllMatch/131072 2269.500 -
BM_StringFindAllMatch/32768 574.235 -
BM_StringFindAllMatch/4096 79.819 -
BM_StringFindAllMatch/512 11.591 1.58%
BM_StringFindAllMatch/64 3.320 9.39%
BM_StringFindAllMatch/8 2.954 13.94%
BM_StringFindCharLiteral/1024 19.914 10.19%
BM_StringFindCharLiteral/128 3.118 -
BM_StringFindCharLiteral/16 1.617 -
BM_StringFindCharLiteral/2048 39.850 -1.24%
BM_StringFindCharLiteral/256 5.476 -2.16%
BM_StringFindCharLiteral/32 1.789 10.40%
BM_StringFindCharLiteral/4096 76.576 -1.15%
BM_StringFindCharLiteral/512 9.371 -2.71%
BM_StringFindCharLiteral/64 2.264 5.98%
BM_StringFindCharLiteral/8 1.616 -
BM_StringFindCharLiteral/8192 137.040 -
BM_StringFindMatch1/1 978.805 -
BM_StringFindMatch1/32768 1561.911 -
BM_StringFindMatch1/4096 1056.578 -
BM_StringFindMatch1/512 986.914 -
BM_StringFindMatch1/64 978.974 -
BM_StringFindMatch1/8 978.200 -
BM_StringFindMatch2/1 979.232 -
BM_StringFindMatch2/32768 1567.409 -
BM_StringFindMatch2/4096 1063.144 -
BM_StringFindMatch2/512 994.507 -
BM_StringFindMatch2/64 986.256 -
BM_StringFindMatch2/8 986.919 -
BM_StringFindNoMatch/10 1.333 4.86%
BM_StringFindNoMatch/131072 1957.546 -
BM_StringFindNoMatch/32768 497.026 -
BM_StringFindNoMatch/4096 74.432 -1.00%
BM_StringFindNoMatch/512 9.220 -
BM_StringFindNoMatch/64 2.081 -
BM_StringFindStringLiteral/1024 17.553 -2.45%
BM_StringFindStringLiteral/128 3.217 2.56%
BM_StringFindStringLiteral/16 1.618 -
BM_StringFindStringLiteral/2048 40.011 -
BM_StringFindStringLiteral/256 5.525 1.97%
BM_StringFindStringLiteral/32 1.771 1.82%
BM_StringFindStringLiteral/4096 76.845 -
BM_StringFindStringLiteral/512 9.547 -
BM_StringFindStringLiteral/64 2.261 2.12%
BM_StringFindStringLiteral/8 1.617 -
BM_StringFindStringLiteral/8192 137.526 -
BM_StringMove_Empty 0.571 -
BM_StringMove_Huge 0.793 -
BM_StringMove_Large 0.704 -
BM_StringMove_Small 0.741 4.75%
BM_StringRead_Cold_Deep_Empty 1.174 -17.89%
BM_StringRead_Cold_Deep_Large 1.209 -21.17%
BM_StringRead_Cold_Deep_Small 1.185 -16.39%
BM_StringRead_Cold_Shallow_Empty 1.103 -18.70%
BM_StringRead_Cold_Shallow_Large 1.109 -17.87%
BM_StringRead_Cold_Shallow_Small 1.093 -18.77%
BM_StringRead_Hot_Deep_Empty 0.505 -
BM_StringRead_Hot_Deep_Large 0.499 -
BM_StringRead_Hot_Deep_Small 0.508 -
BM_StringRead_Hot_Shallow_Empty 0.476 -
BM_StringRead_Hot_Shallow_Large 0.477 -
BM_StringRead_Hot_Shallow_Small 0.472 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeFirst 0.415 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeLast 0.412 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeMiddle 0.426 -
BM_StringRelationalLiteral_Compare_Empty_Empty_Control 0.418 -
BM_StringRelationalLiteral_Compare_Empty_Large_Control 1.572 -4.35%
BM_StringRelationalLiteral_Compare_Empty_Small_Control 1.572 -4.34%
BM_StringRelationalLiteral_Compare_Large_Empty_Control 0.415 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst 1.155 -4.33%
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast 1.849 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle 1.386 -7.05%
BM_StringRelationalLiteral_Compare_Large_Large_Control 2.024 -3.53%
BM_StringRelationalLiteral_Compare_Large_Small_Control 1.660 -
BM_StringRelationalLiteral_Compare_Small_Empty_Control 0.413 -
BM_StringRelationalLiteral_Compare_Small_Large_Control 1.612 -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 1.154 -4.31%
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast 1.606 -3.29%
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 1.153 -4.28%
BM_StringRelationalLiteral_Compare_Small_Small_Control 1.608 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeFirst 0.344 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeLast 0.344 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle 0.344 -
BM_StringRelationalLiteral_Eq_Empty_Empty_Control 0.344 -
BM_StringRelationalLiteral_Eq_Empty_Large_Control 0.309 -31.64%
BM_StringRelationalLiteral_Eq_Empty_Small_Control 0.456 -
BM_StringRelationalLiteral_Eq_Large_Empty_Control 0.343 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeFirst 0.812 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeLast 0.820 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeMiddle 0.818 -
BM_StringRelationalLiteral_Eq_Large_Large_Control 0.818 -
BM_StringRelationalLiteral_Eq_Large_Small_Control 0.455 -
BM_StringRelationalLiteral_Eq_Small_Empty_Control 0.344 -
BM_StringRelationalLiteral_Eq_Small_Large_Control 0.441 22.42%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 0.606 -9.52%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 0.629 -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle 0.627 -
BM_StringRelationalLiteral_Eq_Small_Small_Control 0.608 -2.44%
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeFirst 0.219 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeLast 0.219 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeMiddle 0.217 -
BM_StringRelationalLiteral_Less_Empty_Empty_Control 0.218 -
BM_StringRelationalLiteral_Less_Empty_Large_Control 1.629 -7.10%
BM_StringRelationalLiteral_Less_Empty_Small_Control 1.621 -4.77%
BM_StringRelationalLiteral_Less_Large_Empty_Control 0.217 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst 1.185 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast 1.884 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 1.435 -
BM_StringRelationalLiteral_Less_Large_Large_Control 2.050 -
BM_StringRelationalLiteral_Less_Large_Small_Control 1.610 -
BM_StringRelationalLiteral_Less_Small_Empty_Control 0.219 -
BM_StringRelationalLiteral_Less_Small_Large_Control 1.611 -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 1.229 -5.43%
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 1.610 -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 1.157 -2.68%
BM_StringRelationalLiteral_Less_Small_Small_Control 1.611 -3.61%
BM_StringRelational_Compare_Empty_Empty_Control 1.610 -
BM_StringRelational_Compare_Empty_Huge_Control 1.603 -2.17%
BM_StringRelational_Compare_Empty_Large_Control 1.612 -
BM_StringRelational_Compare_Empty_Small_Control 1.604 -
BM_StringRelational_Compare_Huge_Empty_Control 1.656 -
BM_StringRelational_Compare_Huge_Huge_ChangeFirst 1.388 -
BM_StringRelational_Compare_Huge_Huge_ChangeLast 98.997 -
BM_StringRelational_Compare_Huge_Huge_ChangeMiddle 55.536 -
BM_StringRelational_Compare_Huge_Huge_Control 98.957 -
BM_StringRelational_Compare_Huge_Large_Control 2.080 -
BM_StringRelational_Compare_Huge_Small_Control 1.854 -
BM_StringRelational_Compare_Large_Empty_Control 1.606 -6.84%
BM_StringRelational_Compare_Large_Huge_Control 2.081 -
BM_StringRelational_Compare_Large_Large_ChangeFirst 1.390 -
BM_StringRelational_Compare_Large_Large_ChangeLast 2.081 -
BM_StringRelational_Compare_Large_Large_ChangeMiddle 1.622 -
BM_StringRelational_Compare_Large_Large_Control 2.080 -
BM_StringRelational_Compare_Large_Small_Control 1.844 -
BM_StringRelational_Compare_Small_Empty_Control 1.827 -6.56%
BM_StringRelational_Compare_Small_Huge_Control 1.845 -
BM_StringRelational_Compare_Small_Large_Control 1.849 -
BM_StringRelational_Compare_Small_Small_ChangeFirst 1.386 -2.62%
BM_StringRelational_Compare_Small_Small_ChangeLast 1.638 -2.87%
BM_StringRelational_Compare_Small_Small_ChangeMiddle 1.386 -2.32%
BM_StringRelational_Compare_Small_Small_Control 1.847 -2.83%
BM_StringRelational_Eq_Empty_Empty_Control 2.047 -2.97%
BM_StringRelational_Eq_Empty_Huge_Control 0.478 -2.74%
BM_StringRelational_Eq_Empty_Large_Control 0.470 -
BM_StringRelational_Eq_Empty_Small_Control 0.470 -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 1.434 -7.82%
BM_StringRelational_Eq_Huge_Huge_ChangeLast 98.939 -
BM_StringRelational_Eq_Huge_Huge_ChangeMiddle 55.979 -
BM_StringRelational_Eq_Huge_Huge_Control 98.677 -
BM_StringRelational_Eq_Large_Huge_Control 0.482 -2.91%
BM_StringRelational_Eq_Large_Large_ChangeFirst 1.564 17.30%
BM_StringRelational_Eq_Large_Large_ChangeLast 2.081 -
BM_StringRelational_Eq_Large_Large_ChangeMiddle 1.705 -7.74%
BM_StringRelational_Eq_Large_Large_Control 2.339 -
BM_StringRelational_Eq_Small_Huge_Control 0.483 -
BM_StringRelational_Eq_Small_Large_Control 0.480 -
BM_StringRelational_Eq_Small_Small_ChangeFirst 1.557 -5.98%
BM_StringRelational_Eq_Small_Small_ChangeLast 2.120 -3.12%
BM_StringRelational_Eq_Small_Small_ChangeMiddle 1.471 -14.52%
BM_StringRelational_Eq_Small_Small_Control 1.848 3.43%
BM_StringRelational_Less_Empty_Empty_Control 1.609 -3.62%
BM_StringRelational_Less_Empty_Huge_Control 1.606 -3.68%
BM_StringRelational_Less_Empty_Large_Control 1.610 -3.08%
BM_StringRelational_Less_Empty_Small_Control 1.615 -3.13%
BM_StringRelational_Less_Huge_Empty_Control 1.607 -3.64%
BM_StringRelational_Less_Huge_Huge_ChangeFirst 1.415 -
BM_StringRelational_Less_Huge_Huge_ChangeLast 99.024 -
BM_StringRelational_Less_Huge_Huge_ChangeMiddle 55.511 -
BM_StringRelational_Less_Huge_Huge_Control 98.344 -
BM_StringRelational_Less_Huge_Large_Control 2.134 -
BM_StringRelational_Less_Huge_Small_Control 1.847 -
BM_StringRelational_Less_Large_Empty_Control 1.708 5.82%
BM_StringRelational_Less_Large_Huge_Control 2.152 -
BM_StringRelational_Less_Large_Large_ChangeFirst 1.400 -
BM_StringRelational_Less_Large_Large_ChangeLast 2.097 -
BM_StringRelational_Less_Large_Large_ChangeMiddle 1.625 -
BM_StringRelational_Less_Large_Large_Control 2.166 -
BM_StringRelational_Less_Large_Small_Control 1.845 -
BM_StringRelational_Less_Small_Empty_Control 1.609 -3.45%
BM_StringRelational_Less_Small_Huge_Control 1.852 -
BM_StringRelational_Less_Small_Large_Control 1.853 -
BM_StringRelational_Less_Small_Small_ChangeFirst 1.397 -
BM_StringRelational_Less_Small_Small_ChangeLast 1.754 -2.08%
BM_StringRelational_Less_Small_Small_ChangeMiddle 1.407 1.51%
BM_StringRelational_Less_Small_Small_Control 1.847 -
BM_StringResizeAndOverwrite 0.819 -
BM_align/1 0.624 -2.63%
BM_align/256 0.622 -2.62%
BM_align/64 0.622 -2.59%
BM_align/8 0.622 -2.79%
BM_deque_deque_copy/0 0.790 -2.40%
BM_deque_deque_copy/1 2.482 -3.56%
BM_deque_deque_copy/1024 36.809 -
BM_deque_deque_copy/2 2.233 -3.16%
BM_deque_deque_copy/4000 140.030 -1.91%
BM_deque_deque_copy/4096 148.786 -
BM_deque_deque_copy/512 17.683 -
BM_deque_deque_copy/5500 197.501 -
BM_deque_deque_copy/64 3.047 -
BM_deque_deque_copy/64000 2934.697 -
BM_deque_deque_copy/65536 3102.491 -
BM_deque_deque_copy/70000 3173.891 -
BM_deque_deque_copy_backward/0 0.828 2.54%
BM_deque_deque_copy_backward/1 2.717 -2.36%
BM_deque_deque_copy_backward/1024 37.930 -
BM_deque_deque_copy_backward/2 2.463 -2.87%
BM_deque_deque_copy_backward/4000 149.259 -1.02%
BM_deque_deque_copy_backward/4096 152.519 -1.06%
BM_deque_deque_copy_backward/512 19.274 1.93%
BM_deque_deque_copy_backward/5500 203.091 -
BM_deque_deque_copy_backward/64 3.493 4.45%
BM_deque_deque_copy_backward/64000 7834.246 -
BM_deque_deque_copy_backward/65536 7972.632 -1.27%
BM_deque_deque_copy_backward/70000 8491.220 -
BM_deque_deque_move/0 0.793 6.58%
BM_deque_deque_move/1 2.493 -2.32%
BM_deque_deque_move/1024 36.953 -
BM_deque_deque_move/2 2.238 -3.01%
BM_deque_deque_move/4000 139.745 -
BM_deque_deque_move/4096 148.256 -
BM_deque_deque_move/512 17.638 -
BM_deque_deque_move/5500 196.743 -
BM_deque_deque_move/64 3.029 -
BM_deque_deque_move/64000 3013.565 -
BM_deque_deque_move/65536 3100.725 -
BM_deque_deque_move/70000 3345.409 -
BM_deque_deque_move_backward/0 0.806 -12.55%
BM_deque_deque_move_backward/1 2.776 1.98%
BM_deque_deque_move_backward/1024 38.098 -
BM_deque_deque_move_backward/2 2.515 1.66%
BM_deque_deque_move_backward/4000 151.375 -
BM_deque_deque_move_backward/4096 153.676 -
BM_deque_deque_move_backward/512 19.055 -
BM_deque_deque_move_backward/5500 204.194 -
BM_deque_deque_move_backward/64 3.421 1.15%
BM_deque_deque_move_backward/64000 7641.332 -3.60%
BM_deque_deque_move_backward/65536 8016.430 -1.95%
BM_deque_deque_move_backward/70000 8509.490 -1.24%
BM_deque_deque_ranges_copy/0 0.706 -4.26%
BM_deque_deque_ranges_copy/1 2.300 -10.25%
BM_deque_deque_ranges_copy/1024 37.713 -
BM_deque_deque_ranges_copy/2 2.058 -10.71%
BM_deque_deque_ranges_copy/4000 141.990 -
BM_deque_deque_ranges_copy/4096 147.158 -
BM_deque_deque_ranges_copy/512 17.614 -
BM_deque_deque_ranges_copy/5500 198.072 -
BM_deque_deque_ranges_copy/64 3.052 -
BM_deque_deque_ranges_copy/64000 2949.376 -
BM_deque_deque_ranges_copy/65536 3101.664 -
BM_deque_deque_ranges_copy/70000 3287.667 -
BM_deque_deque_ranges_copy_backward/0 0.847 6.96%
BM_deque_deque_ranges_copy_backward/1 2.533 -1.90%
BM_deque_deque_ranges_copy_backward/1024 37.906 -
BM_deque_deque_ranges_copy_backward/2 2.227 -5.47%
BM_deque_deque_ranges_copy_backward/4000 149.633 -3.47%
BM_deque_deque_ranges_copy_backward/4096 152.423 -
BM_deque_deque_ranges_copy_backward/512 19.226 -
BM_deque_deque_ranges_copy_backward/5500 202.189 -
BM_deque_deque_ranges_copy_backward/64 3.466 1.08%
BM_deque_deque_ranges_copy_backward/64000 7740.929 -
BM_deque_deque_ranges_copy_backward/65536 7969.315 -
BM_deque_deque_ranges_copy_backward/70000 8533.615 -1.98%
BM_deque_deque_ranges_move/0 0.848 6.68%
BM_deque_deque_ranges_move/1 2.389 -
BM_deque_deque_ranges_move/1024 36.837 -
BM_deque_deque_ranges_move/2 2.123 -
BM_deque_deque_ranges_move/4000 144.261 -
BM_deque_deque_ranges_move/4096 146.914 -
BM_deque_deque_ranges_move/512 17.657 -
BM_deque_deque_ranges_move/5500 197.699 -
BM_deque_deque_ranges_move/64 3.050 -
BM_deque_deque_ranges_move/64000 3032.752 -3.02%
BM_deque_deque_ranges_move/65536 3086.118 -
BM_deque_deque_ranges_move/70000 3301.685 -1.36%
BM_deque_deque_ranges_move_backward/0 0.790 13.95%
BM_deque_deque_ranges_move_backward/1 2.668 11.94%
BM_deque_deque_ranges_move_backward/1024 37.894 -1.21%
BM_deque_deque_ranges_move_backward/2 2.401 12.59%
BM_deque_deque_ranges_move_backward/4000 151.963 -1.14%
BM_deque_deque_ranges_move_backward/4096 154.391 -
BM_deque_deque_ranges_move_backward/512 19.055 -
BM_deque_deque_ranges_move_backward/5500 204.520 -
BM_deque_deque_ranges_move_backward/64 3.424 -1.12%
BM_deque_deque_ranges_move_backward/64000 7758.653 -1.54%
BM_deque_deque_ranges_move_backward/65536 7969.286 -
BM_deque_deque_ranges_move_backward/70000 8410.920 -3.80%
BM_deque_vector_copy/0 1.294 -14.25%
BM_deque_vector_copy/1 2.053 -
BM_deque_vector_copy/1024 37.065 -
BM_deque_vector_copy/2 1.761 -
BM_deque_vector_copy/4000 141.129 -
BM_deque_vector_copy/4096 145.760 -
BM_deque_vector_copy/512 16.518 -
BM_deque_vector_copy/5500 197.493 -
BM_deque_vector_copy/64 2.610 -
BM_deque_vector_copy/64000 2857.225 -
BM_deque_vector_copy/65536 2915.029 -
BM_deque_vector_copy/70000 3182.653 -
BM_deque_vector_copy_backward/0 1.354 -8.87%
BM_deque_vector_copy_backward/1 2.026 -3.33%
BM_deque_vector_copy_backward/1024 36.853 -2.38%
BM_deque_vector_copy_backward/2 1.768 -4.03%
BM_deque_vector_copy_backward/4000 143.777 -1.51%
BM_deque_vector_copy_backward/4096 147.854 -
BM_deque_vector_copy_backward/512 17.893 -
BM_deque_vector_copy_backward/5500 198.041 -
BM_deque_vector_copy_backward/64 2.926 -
BM_deque_vector_copy_backward/64000 8262.244 2.24%
BM_deque_vector_copy_backward/65536 8238.690 -1.99%
BM_deque_vector_copy_backward/70000 8629.547 -3.31%
BM_deque_vector_move/0 1.461 -1.22%
BM_deque_vector_move/1 2.049 -2.73%
BM_deque_vector_move/1024 37.007 -
BM_deque_vector_move/2 1.766 -3.96%
BM_deque_vector_move/4000 142.600 -
BM_deque_vector_move/4096 144.734 -
BM_deque_vector_move/512 16.577 -
BM_deque_vector_move/5500 193.815 -
BM_deque_vector_move/64 2.673 2.22%
BM_deque_vector_move/64000 3008.533 -
BM_deque_vector_move/65536 2996.201 -
BM_deque_vector_move/70000 3219.957 -
BM_deque_vector_move_backward/0 1.406 -4.74%
BM_deque_vector_move_backward/1 2.140 -
BM_deque_vector_move_backward/1024 37.035 -
BM_deque_vector_move_backward/2 1.825 -
BM_deque_vector_move_backward/4000 141.839 -
BM_deque_vector_move_backward/4096 147.636 -
BM_deque_vector_move_backward/512 17.859 -
BM_deque_vector_move_backward/5500 196.596 -1.23%
BM_deque_vector_move_backward/64 2.925 -
BM_deque_vector_move_backward/64000 7693.918 -6.60%
BM_deque_vector_move_backward/65536 7956.524 -2.87%
BM_deque_vector_move_backward/70000 8537.082 -2.21%
BM_deque_vector_ranges_copy/0 1.509 -1.07%
BM_deque_vector_ranges_copy/1 2.028 -
BM_deque_vector_ranges_copy/1024 37.101 -
BM_deque_vector_ranges_copy/2 1.771 -
BM_deque_vector_ranges_copy/4000 142.018 -
BM_deque_vector_ranges_copy/4096 144.410 -
BM_deque_vector_ranges_copy/512 16.531 -
BM_deque_vector_ranges_copy/5500 194.725 -
BM_deque_vector_ranges_copy/64 2.631 -
BM_deque_vector_ranges_copy/64000 2944.221 -2.67%
BM_deque_vector_ranges_copy/65536 2980.286 -3.30%
BM_deque_vector_ranges_copy/70000 3202.829 -2.72%
BM_deque_vector_ranges_copy_backward/0 1.432 3.95%
BM_deque_vector_ranges_copy_backward/1 2.019 -6.15%
BM_deque_vector_ranges_copy_backward/1024 36.760 -3.03%
BM_deque_vector_ranges_copy_backward/2 1.769 -6.47%
BM_deque_vector_ranges_copy_backward/4000 142.980 -
BM_deque_vector_ranges_copy_backward/4096 148.400 -
BM_deque_vector_ranges_copy_backward/512 17.876 -2.53%
BM_deque_vector_ranges_copy_backward/5500 200.695 1.29%
BM_deque_vector_ranges_copy_backward/64 2.921 -2.59%
BM_deque_vector_ranges_copy_backward/64000 7916.946 -4.51%
BM_deque_vector_ranges_copy_backward/65536 8205.335 -2.38%
BM_deque_vector_ranges_copy_backward/70000 8670.368 -1.50%
BM_deque_vector_ranges_move/0 1.350 2.89%
BM_deque_vector_ranges_move/1 2.019 -3.17%
BM_deque_vector_ranges_move/1024 36.861 -3.31%
BM_deque_vector_ranges_move/2 1.774 -3.49%
BM_deque_vector_ranges_move/4000 141.807 -3.79%
BM_deque_vector_ranges_move/4096 145.420 -3.12%
BM_deque_vector_ranges_move/512 16.653 -
BM_deque_vector_ranges_move/5500 192.671 -6.70%
BM_deque_vector_ranges_move/64 2.587 -
BM_deque_vector_ranges_move/64000 2953.307 -2.64%
BM_deque_vector_ranges_move/65536 3005.558 -26.94%
BM_deque_vector_ranges_move/70000 3288.373 -
BM_deque_vector_ranges_move_backward/0 1.406 2.50%
BM_deque_vector_ranges_move_backward/1 2.093 -
BM_deque_vector_ranges_move_backward/1024 36.969 -1.94%
BM_deque_vector_ranges_move_backward/2 1.822 -3.93%
BM_deque_vector_ranges_move_backward/4000 142.576 -
BM_deque_vector_ranges_move_backward/4096 147.903 -1.18%
BM_deque_vector_ranges_move_backward/512 17.856 -2.59%
BM_deque_vector_ranges_move_backward/5500 199.480 -
BM_deque_vector_ranges_move_backward/64 2.921 -2.38%
BM_deque_vector_ranges_move_backward/64000 7725.469 -3.24%
BM_deque_vector_ranges_move_backward/65536 8034.458 -1.76%
BM_deque_vector_ranges_move_backward/70000 8706.267 -
BM_getline_string 17.046 1.61%
BM_lexicographical_compare_three_way<IntPtr>/1 0.459 7.64%
BM_lexicographical_compare_three_way<IntPtr>/1024 244.558 -
BM_lexicographical_compare_three_way<IntPtr>/1048576 244874.869 -
BM_lexicographical_compare_three_way<IntPtr>/16 4.322 -1.66%
BM_lexicographical_compare_three_way<IntPtr>/16384 3749.154 -
BM_lexicographical_compare_three_way<IntPtr>/256 70.170 -
BM_lexicographical_compare_three_way<IntPtr>/262144 60018.774 -
BM_lexicographical_compare_three_way<IntPtr>/4 1.151 -
BM_lexicographical_compare_three_way<IntPtr>/4096 950.059 -
BM_lexicographical_compare_three_way<IntPtr>/64 15.634 -
BM_lexicographical_compare_three_way<IntPtr>/65536 14997.782 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 3.321 1.21%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1024 488.990 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1048576 496904.512 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16 9.217 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16384 7707.467 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/256 127.279 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/262144 123194.088 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 3.792 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4096 1933.098 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 31.465 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/65536 30793.231 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 3.230 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 258.512 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576 245361.243 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 6.525 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 3780.066 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 77.107 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 60208.684 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4 3.238 -1.14%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 973.288 1.09%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 18.050 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 15059.792 -
BM_lexicographical_compare_three_way_fast_path/1 0.394 6.67%
BM_lexicographical_compare_three_way_fast_path/1024 245.573 -
BM_lexicographical_compare_three_way_fast_path/1048576 246086.073 -
BM_lexicographical_compare_three_way_fast_path/16 4.378 -
BM_lexicographical_compare_three_way_fast_path/16384 3763.470 -
BM_lexicographical_compare_three_way_fast_path/256 70.907 -
BM_lexicographical_compare_three_way_fast_path/262144 60260.804 -
BM_lexicographical_compare_three_way_fast_path/4 1.149 -
BM_lexicographical_compare_three_way_fast_path/4096 954.212 -
BM_lexicographical_compare_three_way_fast_path/64 15.738 -
BM_lexicographical_compare_three_way_fast_path/65536 15049.320 -
BM_lexicographical_compare_three_way_slow_path/1 0.433 11.59%
BM_lexicographical_compare_three_way_slow_path/1024 308.118 4.72%
BM_lexicographical_compare_three_way_slow_path/1048576 312821.345 6.13%
BM_lexicographical_compare_three_way_slow_path/16 4.774 4.54%
BM_lexicographical_compare_three_way_slow_path/16384 4784.039 5.07%
BM_lexicographical_compare_three_way_slow_path/256 82.440 3.26%
BM_lexicographical_compare_three_way_slow_path/262144 76416.050 5.14%
BM_lexicographical_compare_three_way_slow_path/4 1.200 1.85%
BM_lexicographical_compare_three_way_slow_path/4096 1207.190 5.15%
BM_lexicographical_compare_three_way_slow_path/64 18.743 5.06%
BM_lexicographical_compare_three_way_slow_path/65536 19131.711 5.23%
BM_map_find_string_literal 11.991 -
BM_num_get<bool> 11.550 -1.83%
BM_num_get<double> 36.590 -
BM_num_get<float> 36.643 -
BM_num_get<long> 10.588 -
BM_num_get<long_double> 37.125 2.31%
BM_num_get<long_long> 10.503 -2.00%
BM_num_get<unsigned_int> 9.688 -1.29%
BM_num_get<unsigned_long> 10.324 -
BM_num_get<unsigned_long_long> 10.295 -
BM_num_get<unsigned_short> 10.134 2.04%
BM_num_get<void*> 10.806 -1.07%
BM_num_put<bool> 10.509 -2.62%
BM_num_put<const_void*> 12.137 -2.75%
BM_num_put<double> 57.203 -1.71%
BM_num_put<long> 12.195 -
BM_num_put<long_double> 58.666 -1.75%
BM_num_put<long_long> 11.819 -1.59%
BM_num_put<unsigned_long> 11.774 -1.42%
BM_num_put<unsigned_long_long> 11.345 1.57%
BM_std_minmax_element<char>/1 0.319 -
BM_std_minmax_element<char>/1024 280.019 2.28%
BM_std_minmax_element<char>/2 0.647 -
BM_std_minmax_element<char>/3 1.145 6.40%
BM_std_minmax_element<char>/4 1.210 -
BM_std_minmax_element<char>/4000 1020.086 -5.09%
BM_std_minmax_element<char>/4096 1024.510 -8.30%
BM_std_minmax_element<char>/512 143.224 3.50%
BM_std_minmax_element<char>/5500 1368.848 -6.99%
BM_std_minmax_element<char>/64 18.051 4.97%
BM_std_minmax_element<char>/64000 15787.646 -5.81%
BM_std_minmax_element<char>/65536 15989.228 -8.27%
BM_std_minmax_element<char>/70000 17299.941 -6.94%
BM_std_minmax_element<int>/1 0.303 -5.47%
BM_std_minmax_element<int>/1024 255.062 -
BM_std_minmax_element<int>/2 0.684 -
BM_std_minmax_element<int>/3 1.147 -
BM_std_minmax_element<int>/4 1.206 -1.23%
BM_std_minmax_element<int>/4000 979.886 -
BM_std_minmax_element<int>/4096 1003.062 -
BM_std_minmax_element<int>/512 129.645 -
BM_std_minmax_element<int>/5500 1341.987 -
BM_std_minmax_element<int>/64 15.993 -3.97%
BM_std_minmax_element<int>/64000 15075.090 -4.14%
BM_std_minmax_element<int>/65536 15447.537 -4.17%
BM_std_minmax_element<int>/70000 16502.035 -4.15%
BM_std_minmax_element<long_long>/1 0.304 -
BM_std_minmax_element<long_long>/1024 280.678 2.91%
BM_std_minmax_element<long_long>/2 0.682 -
BM_std_minmax_element<long_long>/3 1.140 6.57%
BM_std_minmax_element<long_long>/4 1.262 -
BM_std_minmax_element<long_long>/4000 1086.432 3.38%
BM_std_minmax_element<long_long>/4096 1112.101 3.32%
BM_std_minmax_element<long_long>/512 143.114 3.31%
BM_std_minmax_element<long_long>/5500 1492.155 3.47%
BM_std_minmax_element<long_long>/64 17.781 2.36%
BM_std_minmax_element<long_long>/64000 17572.666 3.67%
BM_std_minmax_element<long_long>/65536 17972.832 3.51%
BM_std_minmax_element<long_long>/70000 19232.838 3.71%
BM_std_minmax_element<short>/1 0.305 -
BM_std_minmax_element<short>/1024 276.037 -2.87%
BM_std_minmax_element<short>/2 0.687 -
BM_std_minmax_element<short>/3 1.087 -9.32%
BM_std_minmax_element<short>/4 1.226 -2.49%
BM_std_minmax_element<short>/4000 1053.888 -3.29%
BM_std_minmax_element<short>/4096 1084.559 -2.91%
BM_std_minmax_element<short>/512 140.299 -3.07%
BM_std_minmax_element<short>/5500 1447.308 -3.38%
BM_std_minmax_element<short>/64 17.336 -3.26%
BM_std_minmax_element<short>/64000 16798.355 -3.52%
BM_std_minmax_element<short>/65536 17226.023 -3.12%
BM_std_minmax_element<short>/70000 18397.408 -3.33%
BM_tolower_char<char> 0.689 -
BM_tolower_char<wchar_t> 0.687 -
BM_tolower_string<char> 14.951 -4.27%
BM_tolower_string<wchar_t> 6.344 -
BM_toupper_char<char> 0.612 -11.33%
BM_toupper_char<wchar_t> 0.608 10.50%
BM_toupper_string<char> 15.102 -
BM_toupper_string<wchar_t> 6.362 1.25%
BM_vector_deque_copy/0 0.369 -25.80%
BM_vector_deque_copy/1 2.245 5.56%
BM_vector_deque_copy/1024 35.919 -
BM_vector_deque_copy/2 1.988 8.07%
BM_vector_deque_copy/4000 139.824 -
BM_vector_deque_copy/4096 144.593 -
BM_vector_deque_copy/512 16.874 -
BM_vector_deque_copy/5500 195.021 -
BM_vector_deque_copy/64 2.793 3.70%
BM_vector_deque_copy/64000 2837.762 -8.70%
BM_vector_deque_copy/65536 2853.204 -8.85%
BM_vector_deque_copy/70000 3100.780 -8.23%
BM_vector_deque_copy_backward/0 0.399 -18.59%
BM_vector_deque_copy_backward/1 2.240 -3.01%
BM_vector_deque_copy_backward/1024 37.879 -
BM_vector_deque_copy_backward/2 1.989 -4.46%
BM_vector_deque_copy_backward/4000 144.566 -
BM_vector_deque_copy_backward/4096 150.505 -
BM_vector_deque_copy_backward/512 17.461 -
BM_vector_deque_copy_backward/5500 196.501 -
BM_vector_deque_copy_backward/64 2.967 -2.76%
BM_vector_deque_copy_backward/64000 8007.207 4.60%
BM_vector_deque_copy_backward/65536 8303.527 7.68%
BM_vector_deque_copy_backward/70000 8749.407 5.21%
BM_vector_deque_move/0 0.425 7.34%
BM_vector_deque_move/1 2.125 -7.34%
BM_vector_deque_move/1024 35.889 -
BM_vector_deque_move/2 1.809 -12.51%
BM_vector_deque_move/4000 140.649 -
BM_vector_deque_move/4096 144.708 -
BM_vector_deque_move/512 16.893 -
BM_vector_deque_move/5500 195.638 -
BM_vector_deque_move/64 2.697 -4.15%
BM_vector_deque_move/64000 2838.972 -8.93%
BM_vector_deque_move/65536 2856.238 -8.78%
BM_vector_deque_move/70000 3102.228 -8.25%
BM_vector_deque_move_backward/0 0.417 -17.09%
BM_vector_deque_move_backward/1 2.306 -
BM_vector_deque_move_backward/1024 37.640 -
BM_vector_deque_move_backward/2 2.045 -
BM_vector_deque_move_backward/4000 143.218 -
BM_vector_deque_move_backward/4096 147.028 -1.09%
BM_vector_deque_move_backward/512 17.444 -
BM_vector_deque_move_backward/5500 195.518 -
BM_vector_deque_move_backward/64 2.966 -3.14%
BM_vector_deque_move_backward/64000 7650.238 3.01%
BM_vector_deque_move_backward/65536 8195.657 5.99%
BM_vector_deque_move_backward/70000 8469.560 4.65%
BM_vector_deque_ranges_copy/0 0.603 39.99%
BM_vector_deque_ranges_copy/1 2.185 -3.23%
BM_vector_deque_ranges_copy/1024 35.910 -
BM_vector_deque_ranges_copy/2 1.928 -3.86%
BM_vector_deque_ranges_copy/4000 140.356 -
BM_vector_deque_ranges_copy/4096 144.679 -
BM_vector_deque_ranges_copy/512 16.908 -
BM_vector_deque_ranges_copy/5500 194.527 -
BM_vector_deque_ranges_copy/64 2.807 1.67%
BM_vector_deque_ranges_copy/64000 2837.474 -8.66%
BM_vector_deque_ranges_copy/65536 2858.571 -8.59%
BM_vector_deque_ranges_copy/70000 3112.559 -7.90%
BM_vector_deque_ranges_copy_backward/0 0.451 12.13%
BM_vector_deque_ranges_copy_backward/1 2.271 -2.95%
BM_vector_deque_ranges_copy_backward/1024 37.842 -
BM_vector_deque_ranges_copy_backward/2 1.988 -3.79%
BM_vector_deque_ranges_copy_backward/4000 141.089 -
BM_vector_deque_ranges_copy_backward/4096 148.490 -
BM_vector_deque_ranges_copy_backward/512 17.463 -
BM_vector_deque_ranges_copy_backward/5500 197.691 1.28%
BM_vector_deque_ranges_copy_backward/64 2.968 -2.49%
BM_vector_deque_ranges_copy_backward/64000 8028.801 6.22%
BM_vector_deque_ranges_copy_backward/65536 8198.127 5.31%
BM_vector_deque_ranges_copy_backward/70000 8725.977 7.16%
BM_vector_deque_ranges_move/0 0.548 38.80%
BM_vector_deque_ranges_move/1 2.221 6.60%
BM_vector_deque_ranges_move/1024 35.855 -
BM_vector_deque_ranges_move/2 1.930 5.22%
BM_vector_deque_ranges_move/4000 140.388 -
BM_vector_deque_ranges_move/4096 144.339 -
BM_vector_deque_ranges_move/512 16.871 -
BM_vector_deque_ranges_move/5500 195.455 -
BM_vector_deque_ranges_move/64 2.749 1.29%
BM_vector_deque_ranges_move/64000 2839.408 -9.08%
BM_vector_deque_ranges_move/65536 2857.429 -8.75%
BM_vector_deque_ranges_move/70000 3101.754 -8.30%
BM_vector_deque_ranges_move_backward/0 0.419 -30.93%
BM_vector_deque_ranges_move_backward/1 2.354 4.25%
BM_vector_deque_ranges_move_backward/1024 37.892 -
BM_vector_deque_ranges_move_backward/2 2.043 2.27%
BM_vector_deque_ranges_move_backward/4000 141.774 -
BM_vector_deque_ranges_move_backward/4096 147.153 -
BM_vector_deque_ranges_move_backward/512 17.456 -
BM_vector_deque_ranges_move_backward/5500 197.096 -
BM_vector_deque_ranges_move_backward/64 2.973 -2.18%
BM_vector_deque_ranges_move_backward/64000 7798.101 5.39%
BM_vector_deque_ranges_move_backward/65536 8235.446 8.19%
BM_vector_deque_ranges_move_backward/70000 8549.034 3.50%
SetIntersection_Front_Set_float_1024_1 1036299.177 -
SetIntersection_Front_Set_float_1024_1024 11062938.480 -
SetIntersection_Front_Set_float_1024_16 1201211.342 -1.55%
SetIntersection_Front_Set_float_1024_256 3801205.232 5.83%
SetIntersection_Front_Set_float_1024_4 1060748.344 -
SetIntersection_Front_Set_float_1024_64 1802319.103 10.28%
SetIntersection_Front_Set_float_16384_1 1045016.605 -
SetIntersection_Front_Set_float_16384_1024 12600947.990 5.90%
SetIntersection_Front_Set_float_16384_16 1194776.062 -
SetIntersection_Front_Set_float_16384_16384 221295906.067 -
SetIntersection_Front_Set_float_16384_256 3800657.471 -
SetIntersection_Front_Set_float_16384_4 1037095.353 -1.69%
SetIntersection_Front_Set_float_16384_64 1739317.463 2.32%
SetIntersection_Front_Set_float_16_1 62603211.868 -
SetIntersection_Front_Set_float_16_16 37919269.686 1.28%
SetIntersection_Front_Set_float_16_4 54520910.469 -
SetIntersection_Front_Set_float_1_1 532449570.313 -
SetIntersection_Front_Set_float_256_1 4082621.848 -1.63%
SetIntersection_Front_Set_float_256_16 4458227.059 -1.38%
SetIntersection_Front_Set_float_256_256 7544402.484 -
SetIntersection_Front_Set_float_256_4 4181081.301 -
SetIntersection_Front_Set_float_256_64 5761395.305 9.72%
SetIntersection_Front_Set_float_262144_1 1013810.103 -1.33%
SetIntersection_Front_Set_float_262144_1024 11614057.720 -11.47%
SetIntersection_Front_Set_float_262144_16 1125732.120 -1.21%
SetIntersection_Front_Set_float_262144_16384 218121796.472 3.50%
SetIntersection_Front_Set_float_262144_256 3554496.190 -1.91%
SetIntersection_Front_Set_float_262144_262144 1590535.482 1.97%
SetIntersection_Front_Set_float_262144_4 1058813.557 -
SetIntersection_Front_Set_float_262144_64 1617303.417 -1.25%
SetIntersection_Front_Set_float_4_1 212810296.560 -
SetIntersection_Front_Set_float_4_4 136228281.585 -
SetIntersection_Front_Set_float_64_1 16319366.885 -
SetIntersection_Front_Set_float_64_16 15389839.634 -
SetIntersection_Front_Set_float_64_4 15958922.043 -
SetIntersection_Front_Set_float_64_64 12527029.149 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 1042013.970 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 13584751.307 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 1209328.589 -1.49%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 4200126.260 -2.06%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 1068431.699 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 1787053.734 -4.16%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 1049888.391 1.32%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 13664338.071 -1.37%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 1166304.952 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 250120304.457 -28.87%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 4239500.155 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 1076930.952 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 1906830.403 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_1 62531616.225 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 38719124.419 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4 54930193.999 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1_1 532341098.079 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 4133246.974 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 4551701.723 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 8272935.159 -1.81%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 4191410.839 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 6088920.225 5.88%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 1037444.210 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 13626328.417 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 1180030.790 -2.86%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 325224746.406 -4.62%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 4464559.571 9.24%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 1886585.041 2.92%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 1060856.933 -1.37%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 1741988.899 -1.59%
SetIntersection_Front_Set_pair<uint32,_uint32>_4_1 212913296.076 -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_4 136863452.429 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1 16365283.963 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 15530915.074 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 16077585.688 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 14006826.215 -
SetIntersection_Front_Set_string_1024_1 1083160.105 -2.20%
SetIntersection_Front_Set_string_1024_1024 55192590.843 -
SetIntersection_Front_Set_string_1024_16 1831399.312 -1.79%
SetIntersection_Front_Set_string_1024_256 14516443.276 -
SetIntersection_Front_Set_string_1024_4 1233600.720 -3.80%
SetIntersection_Front_Set_string_1024_64 4473630.256 -1.23%
SetIntersection_Front_Set_string_16384_1 1085257.841 -6.05%
SetIntersection_Front_Set_string_16384_1024 58680343.873 -
SetIntersection_Front_Set_string_16384_16 1863957.352 -
SetIntersection_Front_Set_string_16384_16384 352775649.618 -
SetIntersection_Front_Set_string_16384_256 14654572.752 -1.41%
SetIntersection_Front_Set_string_16384_4 1271124.988 -
SetIntersection_Front_Set_string_16384_64 4471796.564 -3.35%
SetIntersection_Front_Set_string_16_1 64759444.822 -4.13%
SetIntersection_Front_Set_string_16_16 58941141.413 -2.57%
SetIntersection_Front_Set_string_16_4 63410672.140 -2.71%
SetIntersection_Front_Set_string_1_1 552327613.756 -
SetIntersection_Front_Set_string_256_1 4255612.390 -4.97%
SetIntersection_Front_Set_string_256_16 7095850.600 -1.55%
SetIntersection_Front_Set_string_256_256 29004186.786 -2.05%
SetIntersection_Front_Set_string_256_4 4848927.146 -2.01%
SetIntersection_Front_Set_string_256_64 14678054.422 3.22%
SetIntersection_Front_Set_string_262144_1 1092281.855 -2.59%
SetIntersection_Front_Set_string_262144_1024 59378678.198 -
SetIntersection_Front_Set_string_262144_16 1839459.945 -
SetIntersection_Front_Set_string_262144_16384 350575499.106 -
SetIntersection_Front_Set_string_262144_256 14551640.371 -4.29%
SetIntersection_Front_Set_string_262144_262144 17883135.252 -3.12%
SetIntersection_Front_Set_string_262144_4 1252518.607 -1.06%
SetIntersection_Front_Set_string_262144_64 4528116.760 -1.20%
SetIntersection_Front_Set_string_4_1 221228448.039 -
SetIntersection_Front_Set_string_4_4 155321297.321 -3.97%
SetIntersection_Front_Set_string_64_1 16936639.101 -3.91%
SetIntersection_Front_Set_string_64_16 23819772.053 -3.10%
SetIntersection_Front_Set_string_64_4 18476616.647 -4.44%
SetIntersection_Front_Set_string_64_64 35173093.585 -1.50%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 1046595.361 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 24171777.698 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 1353561.729 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 6632430.908 1.18%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 1104997.952 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 2371220.161 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 1047535.536 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 26028273.581 2.21%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 1332065.612 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 352019572.326 1.39%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 6589431.003 1.80%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 1099727.431 3.41%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 2343967.564 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_1 62909189.686 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 41468637.934 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_4 56141277.325 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1_1 536297257.968 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1 4165763.070 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 5066830.319 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 12827405.822 2.27%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 4291957.253 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 7465383.819 -4.30%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 1040362.323 2.27%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 27757163.034 1.26%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 1320354.910 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 366119070.019 3.99%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 6387985.832 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 2998555.910 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 1094472.608 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 2367495.571 2.10%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_1 214270954.134 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4 140521979.692 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_1 16474495.992 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 16913762.228 -1.51%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 16558156.735 1.44%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 18902072.407 3.73%
SetIntersection_Front_Set_uint32_1024_1 1037712.146 -2.53%
SetIntersection_Front_Set_uint32_1024_1024 12082475.609 -5.44%
SetIntersection_Front_Set_uint32_1024_16 1206700.082 -2.07%
SetIntersection_Front_Set_uint32_1024_256 3925379.878 -
SetIntersection_Front_Set_uint32_1024_4 1063710.042 -2.55%
SetIntersection_Front_Set_uint32_1024_64 1711159.918 -
SetIntersection_Front_Set_uint32_16384_1 1044100.122 -2.70%
SetIntersection_Front_Set_uint32_16384_1024 12889394.198 -
SetIntersection_Front_Set_uint32_16384_16 1196842.252 -2.49%
SetIntersection_Front_Set_uint32_16384_16384 214507197.629 -3.87%
SetIntersection_Front_Set_uint32_16384_256 3877797.329 -
SetIntersection_Front_Set_uint32_16384_4 1060031.810 -2.15%
SetIntersection_Front_Set_uint32_16384_64 1688268.066 1.25%
SetIntersection_Front_Set_uint32_16_1 62658045.710 -2.34%
SetIntersection_Front_Set_uint32_16_16 38214499.197 -1.03%
SetIntersection_Front_Set_uint32_16_4 54652082.994 -2.52%
SetIntersection_Front_Set_uint32_1_1 533086582.348 -1.90%
SetIntersection_Front_Set_uint32_256_1 4139143.912 -2.90%
SetIntersection_Front_Set_uint32_256_16 4497739.700 -1.84%
SetIntersection_Front_Set_uint32_256_256 7766638.824 -2.02%
SetIntersection_Front_Set_uint32_256_4 4204713.388 -1.80%
SetIntersection_Front_Set_uint32_256_64 5701240.210 3.49%
SetIntersection_Front_Set_uint32_262144_1 1047032.558 -2.00%
SetIntersection_Front_Set_uint32_262144_1024 11957454.672 -7.07%
SetIntersection_Front_Set_uint32_262144_16 1207606.870 -2.30%
SetIntersection_Front_Set_uint32_262144_16384 223965459.052 1.50%
SetIntersection_Front_Set_uint32_262144_256 3615538.885 -5.94%
SetIntersection_Front_Set_uint32_262144_262144 1650619.059 1.44%
SetIntersection_Front_Set_uint32_262144_4 1071024.440 -2.66%
SetIntersection_Front_Set_uint32_262144_64 1615564.899 -6.97%
SetIntersection_Front_Set_uint32_4_1 213413449.318 -2.96%
SetIntersection_Front_Set_uint32_4_4 136421635.011 -2.93%
SetIntersection_Front_Set_uint32_64_1 16447680.352 -2.91%
SetIntersection_Front_Set_uint32_64_16 15286300.479 -1.48%
SetIntersection_Front_Set_uint32_64_4 16053939.981 -2.11%
SetIntersection_Front_Set_uint32_64_64 13373918.256 -1.98%
SetIntersection_Front_Set_uint64_1024_1 1044639.909 -
SetIntersection_Front_Set_uint64_1024_1024 12492254.363 -
SetIntersection_Front_Set_uint64_1024_16 1191613.438 -
SetIntersection_Front_Set_uint64_1024_256 3863978.982 -10.15%
SetIntersection_Front_Set_uint64_1024_4 1068790.046 -
SetIntersection_Front_Set_uint64_1024_64 1684601.494 -7.35%
SetIntersection_Front_Set_uint64_16384_1 1025618.560 -1.52%
SetIntersection_Front_Set_uint64_16384_1024 12788806.211 6.53%
SetIntersection_Front_Set_uint64_16384_16 1195382.047 1.12%
SetIntersection_Front_Set_uint64_16384_16384 226683240.108 -
SetIntersection_Front_Set_uint64_16384_256 4071017.481 8.59%
SetIntersection_Front_Set_uint64_16384_4 1073987.922 2.66%
SetIntersection_Front_Set_uint64_16384_64 1797934.139 -
SetIntersection_Front_Set_uint64_16_1 62799877.462 -
SetIntersection_Front_Set_uint64_16_16 37804438.006 -
SetIntersection_Front_Set_uint64_16_4 54607719.347 -
SetIntersection_Front_Set_uint64_1_1 533527697.105 -
SetIntersection_Front_Set_uint64_256_1 4147048.920 -
SetIntersection_Front_Set_uint64_256_16 4495432.831 2.59%
SetIntersection_Front_Set_uint64_256_256 7808960.859 5.92%
SetIntersection_Front_Set_uint64_256_4 4230675.911 1.63%
SetIntersection_Front_Set_uint64_256_64 5359286.207 1.96%
SetIntersection_Front_Set_uint64_262144_1 1057238.521 2.07%
SetIntersection_Front_Set_uint64_262144_1024 11903782.862 -4.16%
SetIntersection_Front_Set_uint64_262144_16 1172898.976 1.38%
SetIntersection_Front_Set_uint64_262144_16384 223039705.170 1.33%
SetIntersection_Front_Set_uint64_262144_256 3815272.999 -
SetIntersection_Front_Set_uint64_262144_262144 1666615.723 -
SetIntersection_Front_Set_uint64_262144_4 1067489.926 5.23%
SetIntersection_Front_Set_uint64_262144_64 1704163.843 4.30%
SetIntersection_Front_Set_uint64_4_1 213066530.940 -
SetIntersection_Front_Set_uint64_4_4 136457410.374 -
SetIntersection_Front_Set_uint64_64_1 16439609.341 -
SetIntersection_Front_Set_uint64_64_16 15209887.352 1.58%
SetIntersection_Front_Set_uint64_64_4 16080590.433 1.56%
SetIntersection_Front_Set_uint64_64_64 13109434.484 -2.11%
SetIntersection_Front_Vector_float_1024_1 1019282.137 -2.31%
SetIntersection_Front_Vector_float_1024_1024 5430071.763 -8.23%
SetIntersection_Front_Vector_float_1024_16 1099423.196 -1.88%
SetIntersection_Front_Vector_float_1024_256 2152098.639 -5.94%
SetIntersection_Front_Vector_float_1024_4 1046227.582 -
SetIntersection_Front_Vector_float_1024_64 1325986.806 -3.69%
SetIntersection_Front_Vector_float_16384_1 1022859.045 -2.39%
SetIntersection_Front_Vector_float_16384_1024 5664115.131 -4.15%
SetIntersection_Front_Vector_float_16384_16 1116032.738 -
SetIntersection_Front_Vector_float_16384_16384 72652229.794 -8.60%
SetIntersection_Front_Vector_float_16384_256 2218149.032 -2.03%
SetIntersection_Front_Vector_float_16384_4 1054801.838 -
SetIntersection_Front_Vector_float_16384_64 1341839.390 -1.61%
SetIntersection_Front_Vector_float_16_1 62496649.118 -
SetIntersection_Front_Vector_float_16_16 35356496.541 -
SetIntersection_Front_Vector_float_16_4 53870183.870 -
SetIntersection_Front_Vector_float_1_1 531410597.819 -
SetIntersection_Front_Vector_float_256_1 4119779.777 -
SetIntersection_Front_Vector_float_256_16 4164134.017 -
SetIntersection_Front_Vector_float_256_256 4294153.959 -5.28%
SetIntersection_Front_Vector_float_256_4 4109141.550 -1.57%
SetIntersection_Front_Vector_float_256_64 4255700.125 -3.05%
SetIntersection_Front_Vector_float_262144_1 1036481.062 -
SetIntersection_Front_Vector_float_262144_1024 5661107.100 -4.22%
SetIntersection_Front_Vector_float_262144_16 1115941.127 -
SetIntersection_Front_Vector_float_262144_16384 72608071.057 -8.63%
SetIntersection_Front_Vector_float_262144_256 2165822.802 -4.24%
SetIntersection_Front_Vector_float_262144_262144 350966293.588 -
SetIntersection_Front_Vector_float_262144_4 1048821.219 -
SetIntersection_Front_Vector_float_262144_64 1336455.228 -1.89%
SetIntersection_Front_Vector_float_4_1 212261911.257 -
SetIntersection_Front_Vector_float_4_4 134664505.180 -
SetIntersection_Front_Vector_float_64_1 16344230.232 -
SetIntersection_Front_Vector_float_64_16 14071044.334 -1.19%
SetIntersection_Front_Vector_float_64_4 15769331.391 -
SetIntersection_Front_Vector_float_64_64 10761522.981 -1.40%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 1039154.866 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 8333139.010 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 1150740.345 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 2884037.156 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 1065250.078 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 1512077.008 3.99%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 1055996.005 2.93%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 8372409.612 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 1153797.042 1.03%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 118721923.172 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 2868033.309 2.21%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 1055641.975 1.41%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 1514809.424 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1 62777405.330 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 36704665.614 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 54428164.208 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 534030340.020 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 4165137.929 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 4318405.832 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 5727284.508 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 4193068.815 2.21%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 4821141.565 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 1043845.955 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 8371074.290 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 1161886.586 1.03%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 118995910.399 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 2873504.279 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_262144 350542768.385 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 1067762.841 2.05%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 1518882.696 5.30%
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_1 213533959.668 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 136025058.334 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1 16420376.766 1.22%
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 14698386.818 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 16002816.771 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 12069161.600 -
SetIntersection_Front_Vector_string_1024_1 1074421.845 1.47%
SetIntersection_Front_Vector_string_1024_1024 38890131.068 -1.63%
SetIntersection_Front_Vector_string_1024_16 1613997.868 -2.41%
SetIntersection_Front_Vector_string_1024_256 9863634.766 5.95%
SetIntersection_Front_Vector_string_1024_4 1183628.995 -1.44%
SetIntersection_Front_Vector_string_1024_64 3264449.665 -2.16%
SetIntersection_Front_Vector_string_16384_1 1066862.965 -
SetIntersection_Front_Vector_string_16384_1024 37712415.505 -1.74%
SetIntersection_Front_Vector_string_16384_16 1612653.376 -1.05%
SetIntersection_Front_Vector_string_16384_16384 349865947.973 -
SetIntersection_Front_Vector_string_16384_256 9193992.144 -3.87%
SetIntersection_Front_Vector_string_16384_4 1166944.616 -2.22%
SetIntersection_Front_Vector_string_16384_64 3181491.048 2.73%
SetIntersection_Front_Vector_string_16_1 64093128.048 -
SetIntersection_Front_Vector_string_16_16 51109651.020 -1.55%
SetIntersection_Front_Vector_string_16_4 60233276.789 -
SetIntersection_Front_Vector_string_1_1 546657014.500 -
SetIntersection_Front_Vector_string_256_1 4241071.045 -
SetIntersection_Front_Vector_string_256_16 5847604.158 -2.94%
SetIntersection_Front_Vector_string_256_256 19554036.019 -2.57%
SetIntersection_Front_Vector_string_256_4 4684049.270 -
SetIntersection_Front_Vector_string_256_64 10150151.267 -6.62%
SetIntersection_Front_Vector_string_262144_1 1095836.218 1.57%
SetIntersection_Front_Vector_string_262144_1024 39382182.320 -
SetIntersection_Front_Vector_string_262144_16 1628107.502 -1.71%
SetIntersection_Front_Vector_string_262144_16384 347919487.141 -
SetIntersection_Front_Vector_string_262144_256 9357974.148 -1.02%
SetIntersection_Front_Vector_string_262144_262144 14366981.932 -1.72%
SetIntersection_Front_Vector_string_262144_4 1187398.503 -
SetIntersection_Front_Vector_string_262144_64 3272495.721 5.63%
SetIntersection_Front_Vector_string_4_1 217604104.560 -
SetIntersection_Front_Vector_string_4_4 149935254.677 -
SetIntersection_Front_Vector_string_64_1 16705034.839 -
SetIntersection_Front_Vector_string_64_16 19859484.204 -4.42%
SetIntersection_Front_Vector_string_64_4 17811410.280 -
SetIntersection_Front_Vector_string_64_64 24920942.713 -1.33%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1026202.709 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 9014587.442 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1157036.009 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 3043907.159 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1059506.994 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1555845.076 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1049703.069 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 8992849.393 -2.05%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1168141.688 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 128462638.974 -1.33%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 3046192.470 -2.08%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1062091.780 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1562776.807 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_1 62913532.360 -1.17%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 37337698.296 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_4 55162688.236 1.03%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1_1 535259860.865 -2.26%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 4126643.750 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 4464666.219 1.40%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 6077263.333 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 4242785.444 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 5038891.247 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1051566.686 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 8968858.880 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1148659.261 -1.48%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 127869056.428 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 3043641.279 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 350880525.913 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1068864.553 1.11%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1550692.822 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_1 214264042.392 -1.80%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_4 136700214.478 -1.22%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1 16427202.740 -1.45%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 14960019.139 -2.05%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 16020613.181 -1.90%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 12437539.075 -1.84%
SetIntersection_Front_Vector_uint32_1024_1 1039420.776 -
SetIntersection_Front_Vector_uint32_1024_1024 5919792.750 9.37%
SetIntersection_Front_Vector_uint32_1024_16 1119707.178 1.99%
SetIntersection_Front_Vector_uint32_1024_256 2273813.957 6.75%
SetIntersection_Front_Vector_uint32_1024_4 1060844.430 1.24%
SetIntersection_Front_Vector_uint32_1024_64 1364862.548 3.31%
SetIntersection_Front_Vector_uint32_16384_1 1036998.724 -
SetIntersection_Front_Vector_uint32_16384_1024 5891866.641 10.49%
SetIntersection_Front_Vector_uint32_16384_16 1121056.666 4.41%
SetIntersection_Front_Vector_uint32_16384_16384 79746185.776 11.24%
SetIntersection_Front_Vector_uint32_16384_256 2283217.412 6.91%
SetIntersection_Front_Vector_uint32_16384_4 1057147.523 -
SetIntersection_Front_Vector_uint32_16384_64 1370087.442 3.20%
SetIntersection_Front_Vector_uint32_16_1 62744259.582 -
SetIntersection_Front_Vector_uint32_16_16 35692735.567 1.75%
SetIntersection_Front_Vector_uint32_16_4 54228387.973 -
SetIntersection_Front_Vector_uint32_1_1 532957379.755 -
SetIntersection_Front_Vector_uint32_256_1 4119426.990 -
SetIntersection_Front_Vector_uint32_256_16 4200453.305 1.61%
SetIntersection_Front_Vector_uint32_256_256 4529804.430 7.45%
SetIntersection_Front_Vector_uint32_256_4 4142308.274 -
SetIntersection_Front_Vector_uint32_256_64 4374378.899 3.76%
SetIntersection_Front_Vector_uint32_262144_1 1041552.473 4.64%
SetIntersection_Front_Vector_uint32_262144_1024 5906099.746 10.69%
SetIntersection_Front_Vector_uint32_262144_16 1108189.899 -
SetIntersection_Front_Vector_uint32_262144_16384 79620877.529 10.97%
SetIntersection_Front_Vector_uint32_262144_256 2263808.789 4.64%
SetIntersection_Front_Vector_uint32_262144_262144 351107545.974 -
SetIntersection_Front_Vector_uint32_262144_4 1068140.837 1.85%
SetIntersection_Front_Vector_uint32_262144_64 1366541.121 2.66%
SetIntersection_Front_Vector_uint32_4_1 213254771.405 -
SetIntersection_Front_Vector_uint32_4_4 135611750.241 -
SetIntersection_Front_Vector_uint32_64_1 16403269.843 -
SetIntersection_Front_Vector_uint32_64_16 14337634.627 2.16%
SetIntersection_Front_Vector_uint32_64_4 15950196.028 1.24%
SetIntersection_Front_Vector_uint32_64_64 10963110.935 3.97%
SetIntersection_Front_Vector_uint64_1024_1 1044220.786 4.15%
SetIntersection_Front_Vector_uint64_1024_1024 5901710.562 -
SetIntersection_Front_Vector_uint64_1024_16 1113488.044 1.68%
SetIntersection_Front_Vector_uint64_1024_256 2274280.495 -
SetIntersection_Front_Vector_uint64_1024_4 1039290.550 -
SetIntersection_Front_Vector_uint64_1024_64 1363209.433 -
SetIntersection_Front_Vector_uint64_16384_1 1045340.667 -4.24%
SetIntersection_Front_Vector_uint64_16384_1024 5930472.985 1.29%
SetIntersection_Front_Vector_uint64_16384_16 1112921.393 -8.70%
SetIntersection_Front_Vector_uint64_16384_16384 75782963.656 -3.44%
SetIntersection_Front_Vector_uint64_16384_256 2266604.805 -
SetIntersection_Front_Vector_uint64_16384_4 1051337.297 -8.38%
SetIntersection_Front_Vector_uint64_16384_64 1361454.851 -6.39%
SetIntersection_Front_Vector_uint64_16_1 62550993.049 -
SetIntersection_Front_Vector_uint64_16_16 35124298.240 -1.08%
SetIntersection_Front_Vector_uint64_16_4 54034622.808 -
SetIntersection_Front_Vector_uint64_1_1 531719955.803 -
SetIntersection_Front_Vector_uint64_256_1 4135319.015 1.07%
SetIntersection_Front_Vector_uint64_256_16 4130327.381 -
SetIntersection_Front_Vector_uint64_256_256 4540613.589 -
SetIntersection_Front_Vector_uint64_256_4 4133609.151 -
SetIntersection_Front_Vector_uint64_256_64 4241283.067 -2.45%
SetIntersection_Front_Vector_uint64_262144_1 1016527.420 -1.23%
SetIntersection_Front_Vector_uint64_262144_1024 5304486.240 -10.01%
SetIntersection_Front_Vector_uint64_262144_16 1122175.746 -
SetIntersection_Front_Vector_uint64_262144_16384 75936597.020 -
SetIntersection_Front_Vector_uint64_262144_256 2275321.160 1.48%
SetIntersection_Front_Vector_uint64_262144_262144 350480184.822 -
SetIntersection_Front_Vector_uint64_262144_4 1049982.339 -
SetIntersection_Front_Vector_uint64_262144_64 1327944.636 1.96%
SetIntersection_Front_Vector_uint64_4_1 212801680.746 -
SetIntersection_Front_Vector_uint64_4_4 134914285.763 -
SetIntersection_Front_Vector_uint64_64_1 16303375.627 -
SetIntersection_Front_Vector_uint64_64_16 14294956.992 -
SetIntersection_Front_Vector_uint64_64_4 15864954.690 -
SetIntersection_Front_Vector_uint64_64_64 10809827.964 -
SetIntersection_Interlaced_Set_float_1024_1 1031584.816 -
SetIntersection_Interlaced_Set_float_1024_1024 11546193.363 -2.79%
SetIntersection_Interlaced_Set_float_1024_16 11415056.766 -
SetIntersection_Interlaced_Set_float_1024_256 13810085.841 -3.94%
SetIntersection_Interlaced_Set_float_1024_4 9859787.681 -
SetIntersection_Interlaced_Set_float_1024_64 10078491.596 -1.25%
SetIntersection_Interlaced_Set_float_16384_1 1048305.114 -
SetIntersection_Interlaced_Set_float_16384_1024 176000372.292 -1.09%
SetIntersection_Interlaced_Set_float_16384_16 212290002.155 -
SetIntersection_Interlaced_Set_float_16384_16384 212243739.052 -4.21%
SetIntersection_Interlaced_Set_float_16384_256 205388784.815 1.46%
SetIntersection_Interlaced_Set_float_16384_4 172423316.349 -
SetIntersection_Interlaced_Set_float_16384_64 220009059.755 -1.30%
SetIntersection_Interlaced_Set_float_16_1 62514428.249 -
SetIntersection_Interlaced_Set_float_16_16 37839755.300 -
SetIntersection_Interlaced_Set_float_16_4 59156093.545 -
SetIntersection_Interlaced_Set_float_1_1 532520130.268 -
SetIntersection_Interlaced_Set_float_256_1 4150826.164 -
SetIntersection_Interlaced_Set_float_256_16 11957254.787 -1.37%
SetIntersection_Interlaced_Set_float_256_256 7471328.653 -
SetIntersection_Interlaced_Set_float_256_4 11311909.750 3.22%
SetIntersection_Interlaced_Set_float_256_64 13837246.431 -1.61%
SetIntersection_Interlaced_Set_float_262144_1 1006333.582 -3.25%
SetIntersection_Interlaced_Set_float_262144_1024 1517782.064 -
SetIntersection_Interlaced_Set_float_262144_16 1596898.682 1.22%
SetIntersection_Interlaced_Set_float_262144_16384 1277843.750 1.61%
SetIntersection_Interlaced_Set_float_262144_256 1558563.314 -
SetIntersection_Interlaced_Set_float_262144_262144 1613655.355 1.41%
SetIntersection_Interlaced_Set_float_262144_4 1289988.283 1.53%
SetIntersection_Interlaced_Set_float_262144_64 1552801.514 -
SetIntersection_Interlaced_Set_float_4_1 212774001.235 -
SetIntersection_Interlaced_Set_float_4_4 135681432.094 -
SetIntersection_Interlaced_Set_float_64_1 16406190.068 -
SetIntersection_Interlaced_Set_float_64_16 22682615.201 -
SetIntersection_Interlaced_Set_float_64_4 20619513.856 -
SetIntersection_Interlaced_Set_float_64_64 13139591.094 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 1059303.569 3.18%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 13433769.056 1.20%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 12003516.541 5.76%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 14153252.680 8.88%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 10266220.172 3.43%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 10502101.125 3.68%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 1092763.027 5.60%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 182544784.421 4.89%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 234866997.115 9.85%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 351493197.127 43.32%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 217479122.694 6.57%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 193633101.215 11.07%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 345415312.091 53.12%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_1 64428166.418 2.97%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 39491864.936 3.85%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 60934029.356 3.06%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1 550956140.988 3.72%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 4256119.259 2.92%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 12476324.347 2.80%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 8385256.972 4.84%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 12277201.432 5.67%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 12582674.605 3.90%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 1047625.647 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 1637987.547 2.30%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 1688239.178 1.68%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 1349539.309 3.55%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 1674929.445 2.57%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 1880923.176 2.92%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 1376688.230 2.47%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 1657119.305 2.31%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_1 221161379.994 4.29%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 141530181.345 3.56%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 17194819.245 5.48%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 22880723.764 6.20%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 21689707.017 3.20%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 14119345.336 3.58%
SetIntersection_Interlaced_Set_string_1024_1 1079391.325 -1.01%
SetIntersection_Interlaced_Set_string_1024_1024 55076439.201 -1.06%
SetIntersection_Interlaced_Set_string_1024_16 12927596.444 -
SetIntersection_Interlaced_Set_string_1024_256 34616258.710 -2.28%
SetIntersection_Interlaced_Set_string_1024_4 10318803.043 -
SetIntersection_Interlaced_Set_string_1024_64 16171521.360 -2.86%
SetIntersection_Interlaced_Set_string_16384_1 1095937.568 1.02%
SetIntersection_Interlaced_Set_string_16384_1024 346742399.626 -
SetIntersection_Interlaced_Set_string_16384_16 240114298.837 -3.90%
SetIntersection_Interlaced_Set_string_16384_16384 347060616.704 -
SetIntersection_Interlaced_Set_string_16384_256 348106957.509 -4.56%
SetIntersection_Interlaced_Set_string_16384_4 198456325.773 -4.68%
SetIntersection_Interlaced_Set_string_16384_64 352515716.128 -
SetIntersection_Interlaced_Set_string_16_1 65342197.453 -
SetIntersection_Interlaced_Set_string_16_16 59545538.878 2.16%
SetIntersection_Interlaced_Set_string_16_4 72787927.812 -1.16%
SetIntersection_Interlaced_Set_string_1_1 554470648.441 -
SetIntersection_Interlaced_Set_string_256_1 4290953.132 -
SetIntersection_Interlaced_Set_string_256_16 17468550.302 -
SetIntersection_Interlaced_Set_string_256_256 28858994.291 -2.34%
SetIntersection_Interlaced_Set_string_256_4 13048782.907 -
SetIntersection_Interlaced_Set_string_256_64 28771687.663 -3.41%
SetIntersection_Interlaced_Set_string_262144_1 1086517.923 -
SetIntersection_Interlaced_Set_string_262144_1024 2038052.736 -1.02%
SetIntersection_Interlaced_Set_string_262144_16 2092668.049 -3.45%
SetIntersection_Interlaced_Set_string_262144_16384 2678312.094 -
SetIntersection_Interlaced_Set_string_262144_256 1981386.639 -2.16%
SetIntersection_Interlaced_Set_string_262144_262144 17790691.082 -
SetIntersection_Interlaced_Set_string_262144_4 1791273.924 -3.59%
SetIntersection_Interlaced_Set_string_262144_64 2090067.953 -3.51%
SetIntersection_Interlaced_Set_string_4_1 221432278.261 -
SetIntersection_Interlaced_Set_string_4_4 157802910.179 -
SetIntersection_Interlaced_Set_string_64_1 17002158.519 -
SetIntersection_Interlaced_Set_string_64_16 37806614.236 -1.93%
SetIntersection_Interlaced_Set_string_64_4 25714625.167 -1.10%
SetIntersection_Interlaced_Set_string_64_64 34956724.108 3.80%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 1045913.197 2.75%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 23442477.769 -5.02%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 11787967.276 -17.40%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 18395701.098 -4.22%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 10174629.811 -18.77%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 12013759.243 -14.05%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 1029426.499 -1.55%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 226752201.718 -2.87%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 248060500.223 -1.24%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 347747492.393 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 247564574.930 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 204731406.695 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 355821226.278 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_1 63001946.044 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 42433911.017 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 62301046.673 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1_1 534551665.259 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 4157967.778 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 12364986.186 -2.47%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 12464682.592 1.73%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 11515688.222 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 16964648.989 -2.12%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 1025232.464 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1928313.395 -1.58%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 2080587.320 -1.52%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1729609.781 -2.23%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 1965794.109 -1.92%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 3001820.314 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 1791570.393 -1.71%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 2053187.906 -1.66%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_1 213946928.170 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_4 140218868.956 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_1 16467918.571 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 25407356.415 -2.10%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 22572520.061 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 18042791.608 -3.59%
SetIntersection_Interlaced_Set_uint32_1024_1 1036995.100 -
SetIntersection_Interlaced_Set_uint32_1024_1024 12850989.130 3.23%
SetIntersection_Interlaced_Set_uint32_1024_16 11646504.852 2.30%
SetIntersection_Interlaced_Set_uint32_1024_256 13789724.073 7.34%
SetIntersection_Interlaced_Set_uint32_1024_4 10216898.472 4.15%
SetIntersection_Interlaced_Set_uint32_1024_64 10144777.448 -
SetIntersection_Interlaced_Set_uint32_16384_1 1044050.048 1.45%
SetIntersection_Interlaced_Set_uint32_16384_1024 178068298.681 1.42%
SetIntersection_Interlaced_Set_uint32_16384_16 217637162.905 4.91%
SetIntersection_Interlaced_Set_uint32_16384_16384 225946805.721 -
SetIntersection_Interlaced_Set_uint32_16384_256 209474457.768 2.89%
SetIntersection_Interlaced_Set_uint32_16384_4 176410240.858 2.80%
SetIntersection_Interlaced_Set_uint32_16384_64 224765464.727 2.38%
SetIntersection_Interlaced_Set_uint32_16_1 62613211.386 -
SetIntersection_Interlaced_Set_uint32_16_16 37964475.930 1.67%
SetIntersection_Interlaced_Set_uint32_16_4 59967278.124 -
SetIntersection_Interlaced_Set_uint32_1_1 533307208.242 -
SetIntersection_Interlaced_Set_uint32_256_1 4147152.573 -
SetIntersection_Interlaced_Set_uint32_256_16 12422279.680 -
SetIntersection_Interlaced_Set_uint32_256_256 8350770.365 7.48%
SetIntersection_Interlaced_Set_uint32_256_4 11463681.660 -
SetIntersection_Interlaced_Set_uint32_256_64 13519941.075 7.72%
SetIntersection_Interlaced_Set_uint32_262144_1 1024115.679 -1.22%
SetIntersection_Interlaced_Set_uint32_262144_1024 1548097.736 2.95%
SetIntersection_Interlaced_Set_uint32_262144_16 1624131.266 5.32%
SetIntersection_Interlaced_Set_uint32_262144_16384 1295307.941 5.85%
SetIntersection_Interlaced_Set_uint32_262144_256 1591165.854 4.49%
SetIntersection_Interlaced_Set_uint32_262144_262144 1884884.521 6.48%
SetIntersection_Interlaced_Set_uint32_262144_4 1304445.721 4.73%
SetIntersection_Interlaced_Set_uint32_262144_64 1585008.625 4.14%
SetIntersection_Interlaced_Set_uint32_4_1 213376674.891 -
SetIntersection_Interlaced_Set_uint32_4_4 136612058.443 -
SetIntersection_Interlaced_Set_uint32_64_1 16457451.626 -
SetIntersection_Interlaced_Set_uint32_64_16 22485788.163 3.18%
SetIntersection_Interlaced_Set_uint32_64_4 21001421.886 1.15%
SetIntersection_Interlaced_Set_uint32_64_64 13415325.728 2.06%
SetIntersection_Interlaced_Set_uint64_1024_1 1037758.043 -
SetIntersection_Interlaced_Set_uint64_1024_1024 14660661.531 18.20%
SetIntersection_Interlaced_Set_uint64_1024_16 11657588.626 3.95%
SetIntersection_Interlaced_Set_uint64_1024_256 15802816.597 7.26%
SetIntersection_Interlaced_Set_uint64_1024_4 11676683.971 20.29%
SetIntersection_Interlaced_Set_uint64_1024_64 11087075.788 10.55%
SetIntersection_Interlaced_Set_uint64_16384_1 1039279.449 -
SetIntersection_Interlaced_Set_uint64_16384_1024 182491416.646 1.61%
SetIntersection_Interlaced_Set_uint64_16384_16 225909365.228 3.12%
SetIntersection_Interlaced_Set_uint64_16384_16384 241202113.440 1.75%
SetIntersection_Interlaced_Set_uint64_16384_256 213702549.028 2.01%
SetIntersection_Interlaced_Set_uint64_16384_4 182065036.057 1.96%
SetIntersection_Interlaced_Set_uint64_16384_64 238092319.774 2.62%
SetIntersection_Interlaced_Set_uint64_16_1 62489755.135 -
SetIntersection_Interlaced_Set_uint64_16_16 37651027.786 -
SetIntersection_Interlaced_Set_uint64_16_4 59640819.052 1.21%
SetIntersection_Interlaced_Set_uint64_1_1 532369809.250 -
SetIntersection_Interlaced_Set_uint64_256_1 4151142.802 -
SetIntersection_Interlaced_Set_uint64_256_16 11914193.307 -
SetIntersection_Interlaced_Set_uint64_256_256 7657959.431 -
SetIntersection_Interlaced_Set_uint64_256_4 11118694.371 2.28%
SetIntersection_Interlaced_Set_uint64_256_64 13474118.694 -
SetIntersection_Interlaced_Set_uint64_262144_1 1004657.684 -
SetIntersection_Interlaced_Set_uint64_262144_1024 1585851.564 1.76%
SetIntersection_Interlaced_Set_uint64_262144_16 1641277.344 -
SetIntersection_Interlaced_Set_uint64_262144_16384 1291656.414 1.15%
SetIntersection_Interlaced_Set_uint64_262144_256 1616705.322 1.39%
SetIntersection_Interlaced_Set_uint64_262144_262144 1695017.336 1.40%
SetIntersection_Interlaced_Set_uint64_262144_4 1323924.154 2.06%
SetIntersection_Interlaced_Set_uint64_262144_64 1620129.965 1.46%
SetIntersection_Interlaced_Set_uint64_4_1 212593184.810 -
SetIntersection_Interlaced_Set_uint64_4_4 136060791.592 -
SetIntersection_Interlaced_Set_uint64_64_1 16320246.472 -
SetIntersection_Interlaced_Set_uint64_64_16 21412120.332 -
SetIntersection_Interlaced_Set_uint64_64_4 21067750.246 1.21%
SetIntersection_Interlaced_Set_uint64_64_64 13228895.331 -
SetIntersection_Interlaced_Vector_float_1024_1 1045158.077 -
SetIntersection_Interlaced_Vector_float_1024_1024 7102054.298 -
SetIntersection_Interlaced_Vector_float_1024_16 2717514.703 33.22%
SetIntersection_Interlaced_Vector_float_1024_256 6715245.633 13.75%
SetIntersection_Interlaced_Vector_float_1024_4 1399832.857 -2.33%
SetIntersection_Interlaced_Vector_float_1024_64 5755830.309 71.38%
SetIntersection_Interlaced_Vector_float_16384_1 1038156.688 -
SetIntersection_Interlaced_Vector_float_16384_1024 49439510.650 11.16%
SetIntersection_Interlaced_Vector_float_16384_16 2926689.044 12.48%
SetIntersection_Interlaced_Vector_float_16384_16384 99488280.214 -
SetIntersection_Interlaced_Vector_float_16384_256 22991370.013 9.35%
SetIntersection_Interlaced_Vector_float_16384_4 1453648.313 8.02%
SetIntersection_Interlaced_Vector_float_16384_64 7082902.080 25.44%
SetIntersection_Interlaced_Vector_float_16_1 62609783.184 -
SetIntersection_Interlaced_Vector_float_16_16 36294158.834 -
SetIntersection_Interlaced_Vector_float_16_4 56069846.244 -
SetIntersection_Interlaced_Vector_float_1_1 532692078.543 -
SetIntersection_Interlaced_Vector_float_256_1 4146847.533 -
SetIntersection_Interlaced_Vector_float_256_16 6451522.571 7.79%
SetIntersection_Interlaced_Vector_float_256_256 5135965.577 -
SetIntersection_Interlaced_Vector_float_256_4 5204899.732 12.05%
SetIntersection_Interlaced_Vector_float_256_64 7558803.761 -
SetIntersection_Interlaced_Vector_float_262144_1 1044203.965 -
SetIntersection_Interlaced_Vector_float_262144_1024 111214161.167 31.16%
SetIntersection_Interlaced_Vector_float_262144_16 6678700.783 7.48%
SetIntersection_Interlaced_Vector_float_262144_16384 338869695.676 -6.80%
SetIntersection_Interlaced_Vector_float_262144_256 34118261.131 -
SetIntersection_Interlaced_Vector_float_262144_262144 350650627.366 -
SetIntersection_Interlaced_Vector_float_262144_4 1625109.852 11.01%
SetIntersection_Interlaced_Vector_float_262144_64 10548584.755 -19.23%
SetIntersection_Interlaced_Vector_float_4_1 213236582.954 -
SetIntersection_Interlaced_Vector_float_4_4 135639479.897 -
SetIntersection_Interlaced_Vector_float_64_1 16287515.928 -
SetIntersection_Interlaced_Vector_float_64_16 18747611.362 9.40%
SetIntersection_Interlaced_Vector_float_64_4 17957532.274 -
SetIntersection_Interlaced_Vector_float_64_64 11435439.963 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 1042247.269 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 8340179.436 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 2213454.737 -19.20%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 7528861.167 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 1346750.669 -8.68%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 4380236.240 5.04%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 1048408.482 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 55557836.017 -3.61%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 3019765.939 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 119364874.632 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 20729631.766 -22.32%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 1484810.292 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 7370514.784 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_1 62867786.252 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 36686228.430 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 57911488.533 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1_1 534073630.159 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 4148601.296 1.46%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 6927592.707 2.40%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 5751488.322 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 4989208.179 -7.93%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 8696189.934 2.39%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 1049776.593 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 106016897.664 -7.86%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 3985063.889 1.17%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 350693377.562 -2.14%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 37160645.940 1.92%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_262144 350541351.835 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 1659034.991 -21.40%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 11487047.070 -3.47%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_1 213489268.200 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 136030133.730 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1 16420908.469 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 18769275.730 -1.84%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 17953441.927 -4.32%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 12144972.166 -
SetIntersection_Interlaced_Vector_string_1024_1 1067567.124 -
SetIntersection_Interlaced_Vector_string_1024_1024 40119797.493 5.65%
SetIntersection_Interlaced_Vector_string_1024_16 3277324.584 -
SetIntersection_Interlaced_Vector_string_1024_256 20393192.157 -
SetIntersection_Interlaced_Vector_string_1024_4 1677878.084 1.57%
SetIntersection_Interlaced_Vector_string_1024_64 8102941.015 -1.68%
SetIntersection_Interlaced_Vector_string_16384_1 1064558.369 -
SetIntersection_Interlaced_Vector_string_16384_1024 118972965.747 -1.62%
SetIntersection_Interlaced_Vector_string_16384_16 4591490.575 6.55%
SetIntersection_Interlaced_Vector_string_16384_16384 349746641.787 -
SetIntersection_Interlaced_Vector_string_16384_256 44429731.631 1.11%
SetIntersection_Interlaced_Vector_string_16384_4 1938649.880 -
SetIntersection_Interlaced_Vector_string_16384_64 13941872.545 -1.26%
SetIntersection_Interlaced_Vector_string_16_1 64302326.556 -
SetIntersection_Interlaced_Vector_string_16_16 51455470.126 1.69%
SetIntersection_Interlaced_Vector_string_16_4 66237889.073 -
SetIntersection_Interlaced_Vector_string_1_1 547576690.093 -
SetIntersection_Interlaced_Vector_string_256_1 4274186.396 -
SetIntersection_Interlaced_Vector_string_256_16 10320958.626 -
SetIntersection_Interlaced_Vector_string_256_256 20663009.598 9.78%
SetIntersection_Interlaced_Vector_string_256_4 6097311.721 1.10%
SetIntersection_Interlaced_Vector_string_256_64 19602162.739 -1.58%
SetIntersection_Interlaced_Vector_string_262144_1 1079513.174 2.16%
SetIntersection_Interlaced_Vector_string_262144_1024 339337144.248 -3.89%
SetIntersection_Interlaced_Vector_string_262144_16 6654866.343 -
SetIntersection_Interlaced_Vector_string_262144_16384 1013673.258 -
SetIntersection_Interlaced_Vector_string_262144_256 74646765.375 -
SetIntersection_Interlaced_Vector_string_262144_262144 14429810.793 -1.72%
SetIntersection_Interlaced_Vector_string_262144_4 2085886.307 -8.30%
SetIntersection_Interlaced_Vector_string_262144_64 21204193.633 -
SetIntersection_Interlaced_Vector_string_4_1 218421265.575 -
SetIntersection_Interlaced_Vector_string_4_4 151026391.249 -
SetIntersection_Interlaced_Vector_string_64_1 16778300.650 -
SetIntersection_Interlaced_Vector_string_64_16 28419381.622 -1.02%
SetIntersection_Interlaced_Vector_string_64_4 21373865.131 -1.38%
SetIntersection_Interlaced_Vector_string_64_64 26820117.575 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1012557.320 -3.62%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 8978400.610 -1.93%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 2638751.021 -3.76%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 9783864.259 -2.02%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1452462.862 -2.64%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 5517946.216 -1.82%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1047896.319 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 66555774.052 -9.84%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 3390100.916 -7.41%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 130713877.029 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 29155686.931 -1.77%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1569897.398 -8.65%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 8950813.775 -12.38%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_1 62895087.077 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 37275509.216 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 58726270.476 1.11%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1 535870113.634 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 4193016.391 1.39%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 7466737.701 -7.56%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 6205394.645 1.66%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 5241032.903 -1.85%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 9624099.142 -8.98%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1053331.626 4.34%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 150909450.127 -5.28%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 5057702.084 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 343727119.511 -2.12%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 49858894.358 -3.29%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 350737316.962 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1776061.533 -11.71%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 15883859.555 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_1 214113028.222 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_4 136623531.228 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_1 16356624.173 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 19346215.071 -3.19%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 18142663.455 -1.54%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 12538149.327 -
SetIntersection_Interlaced_Vector_uint32_1024_1 1037740.206 -
SetIntersection_Interlaced_Vector_uint32_1024_1024 5941764.482 -
SetIntersection_Interlaced_Vector_uint32_1024_16 2330497.083 -
SetIntersection_Interlaced_Vector_uint32_1024_256 5636290.762 -7.92%
SetIntersection_Interlaced_Vector_uint32_1024_4 1407763.847 4.53%
SetIntersection_Interlaced_Vector_uint32_1024_64 4489750.561 -2.58%
SetIntersection_Interlaced_Vector_uint32_16384_1 1044201.222 -
SetIntersection_Interlaced_Vector_uint32_16384_1024 47541988.892 -21.65%
SetIntersection_Interlaced_Vector_uint32_16384_16 3324484.252 -4.01%
SetIntersection_Interlaced_Vector_uint32_16384_16384 79619521.210 -
SetIntersection_Interlaced_Vector_uint32_16384_256 24222756.635 -1.44%
SetIntersection_Interlaced_Vector_uint32_16384_4 1364633.832 -10.60%
SetIntersection_Interlaced_Vector_uint32_16384_64 8670585.814 -6.02%
SetIntersection_Interlaced_Vector_uint32_16_1 62653728.755 -
SetIntersection_Interlaced_Vector_uint32_16_16 36032853.101 1.51%
SetIntersection_Interlaced_Vector_uint32_16_4 55866821.327 -
SetIntersection_Interlaced_Vector_uint32_1_1 532995774.310 -
SetIntersection_Interlaced_Vector_uint32_256_1 4200147.275 2.26%
SetIntersection_Interlaced_Vector_uint32_256_16 5931990.914 -13.76%
SetIntersection_Interlaced_Vector_uint32_256_256 4544974.120 -
SetIntersection_Interlaced_Vector_uint32_256_4 4869172.514 -2.38%
SetIntersection_Interlaced_Vector_uint32_256_64 7282881.018 -1.09%
SetIntersection_Interlaced_Vector_uint32_262144_1 1048380.489 -
SetIntersection_Interlaced_Vector_uint32_262144_1024 107656501.636 -18.49%
SetIntersection_Interlaced_Vector_uint32_262144_16 4585803.041 -21.99%
SetIntersection_Interlaced_Vector_uint32_262144_16384 355821397.066 2.08%
SetIntersection_Interlaced_Vector_uint32_262144_256 35449259.249 -19.90%
SetIntersection_Interlaced_Vector_uint32_262144_262144 350742138.995 -
SetIntersection_Interlaced_Vector_uint32_262144_4 1871316.281 -2.15%
SetIntersection_Interlaced_Vector_uint32_262144_64 10281773.375 -42.67%
SetIntersection_Interlaced_Vector_uint32_4_1 213152057.579 -
SetIntersection_Interlaced_Vector_uint32_4_4 135258896.602 -
SetIntersection_Interlaced_Vector_uint32_64_1 16366952.360 -
SetIntersection_Interlaced_Vector_uint32_64_16 18148025.533 2.25%
SetIntersection_Interlaced_Vector_uint32_64_4 17472155.768 -
SetIntersection_Interlaced_Vector_uint32_64_64 10899058.118 1.02%
SetIntersection_Interlaced_Vector_uint64_1024_1 1039428.133 1.72%
SetIntersection_Interlaced_Vector_uint64_1024_1024 5913851.812 -
SetIntersection_Interlaced_Vector_uint64_1024_16 2178307.665 -5.87%
SetIntersection_Interlaced_Vector_uint64_1024_256 6594002.591 20.38%
SetIntersection_Interlaced_Vector_uint64_1024_4 1272685.690 -4.40%
SetIntersection_Interlaced_Vector_uint64_1024_64 4258293.591 -1.62%
SetIntersection_Interlaced_Vector_uint64_16384_1 1044972.695 5.23%
SetIntersection_Interlaced_Vector_uint64_16384_1024 47422915.450 -2.56%
SetIntersection_Interlaced_Vector_uint64_16384_16 2400475.642 -28.34%
SetIntersection_Interlaced_Vector_uint64_16384_16384 79005194.533 -
SetIntersection_Interlaced_Vector_uint64_16384_256 18293810.294 -21.16%
SetIntersection_Interlaced_Vector_uint64_16384_4 1322560.874 -12.00%
SetIntersection_Interlaced_Vector_uint64_16384_64 5674254.720 -33.17%
SetIntersection_Interlaced_Vector_uint64_16_1 62438068.915 -
SetIntersection_Interlaced_Vector_uint64_16_16 35787237.633 1.20%
SetIntersection_Interlaced_Vector_uint64_16_4 55749093.558 -
SetIntersection_Interlaced_Vector_uint64_1_1 531663145.736 -
SetIntersection_Interlaced_Vector_uint64_256_1 4120547.446 -
SetIntersection_Interlaced_Vector_uint64_256_16 7282121.703 5.49%
SetIntersection_Interlaced_Vector_uint64_256_256 4539502.272 -
SetIntersection_Interlaced_Vector_uint64_256_4 4763036.548 -1.54%
SetIntersection_Interlaced_Vector_uint64_256_64 6792808.300 -11.43%
SetIntersection_Interlaced_Vector_uint64_262144_1 1044371.220 -
SetIntersection_Interlaced_Vector_uint64_262144_1024 91412557.976 -17.83%
SetIntersection_Interlaced_Vector_uint64_262144_16 3088160.735 -47.30%
SetIntersection_Interlaced_Vector_uint64_262144_16384 361641734.903 3.01%
SetIntersection_Interlaced_Vector_uint64_262144_256 44240871.464 -24.77%
SetIntersection_Interlaced_Vector_uint64_262144_262144 349915501.876 -
SetIntersection_Interlaced_Vector_uint64_262144_4 1453875.559 -
SetIntersection_Interlaced_Vector_uint64_262144_64 19641926.215 32.42%
SetIntersection_Interlaced_Vector_uint64_4_1 212730842.515 -
SetIntersection_Interlaced_Vector_uint64_4_4 135041371.742 -
SetIntersection_Interlaced_Vector_uint64_64_1 16319004.833 -
SetIntersection_Interlaced_Vector_uint64_64_16 17894072.268 -
SetIntersection_Interlaced_Vector_uint64_64_4 17206267.009 -2.29%
SetIntersection_Interlaced_Vector_uint64_64_64 10983349.339 1.88%
SetIntersection_None_Set_float_1024_1 8939721.341 1.20%
SetIntersection_None_Set_float_1024_1024 9091477.257 1.31%
SetIntersection_None_Set_float_1024_16 8844537.736 -
SetIntersection_None_Set_float_1024_256 8863025.595 -
SetIntersection_None_Set_float_1024_4 8840733.033 -1.31%
SetIntersection_None_Set_float_1024_64 8945872.226 -
SetIntersection_None_Set_float_16384_1 158153769.928 -
SetIntersection_None_Set_float_16384_1024 157185789.619 -
SetIntersection_None_Set_float_16384_16 157610109.398 -
SetIntersection_None_Set_float_16384_16384 160642575.565 -
SetIntersection_None_Set_float_16384_256 157041177.964 -1.06%
SetIntersection_None_Set_float_16384_4 158002835.711 -
SetIntersection_None_Set_float_16384_64 157595279.938 -
SetIntersection_None_Set_float_16_1 66089949.978 -
SetIntersection_None_Set_float_16_16 35094105.679 -
SetIntersection_None_Set_float_16_4 56321328.944 -
SetIntersection_None_Set_float_1_1 533380064.507 -
SetIntersection_None_Set_float_256_1 11413435.404 -
SetIntersection_None_Set_float_256_16 10829221.875 -
SetIntersection_None_Set_float_256_256 5753811.128 -1.25%
SetIntersection_None_Set_float_256_4 11256936.568 -2.24%
SetIntersection_None_Set_float_256_64 9054192.893 -3.48%
SetIntersection_None_Set_float_262144_1 1195702.881 1.03%
SetIntersection_None_Set_float_262144_1024 1196741.943 1.49%
SetIntersection_None_Set_float_262144_16 1197328.207 1.48%
SetIntersection_None_Set_float_262144_16384 1191716.959 1.68%
SetIntersection_None_Set_float_262144_256 1193859.131 1.69%
SetIntersection_None_Set_float_262144_262144 1196621.502 1.53%
SetIntersection_None_Set_float_262144_4 1199479.166 1.97%
SetIntersection_None_Set_float_262144_64 1198045.330 1.56%
SetIntersection_None_Set_float_4_1 215807815.586 -
SetIntersection_None_Set_float_4_4 134836671.233 -
SetIntersection_None_Set_float_64_1 22416996.721 -1.09%
SetIntersection_None_Set_float_64_16 18315072.716 -
SetIntersection_None_Set_float_64_4 21502343.149 -
SetIntersection_None_Set_float_64_64 11435831.680 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 8754239.956 1.02%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 8942031.510 1.32%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 8891074.851 2.96%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 8938993.852 3.36%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 8733632.599 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 8911174.673 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 163184670.448 1.46%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 161525209.822 1.17%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 172396399.155 3.01%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 178304768.448 8.06%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 163791074.577 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 167263123.802 1.75%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 166828937.157 1.07%
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 66182916.327 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 35020725.723 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 56475153.544 -
SetIntersection_None_Set_pair<uint32,_uint32>_1_1 532594596.367 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 11572549.229 1.32%
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 10929508.554 2.67%
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 5828685.001 2.01%
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 11245373.574 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 9066039.973 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 1238999.270 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 1249432.777 1.86%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 1245264.975 1.67%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 1258805.256 3.27%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 1259575.439 3.72%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 1252850.180 1.13%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 1243729.492 1.31%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 1246529.297 1.40%
SetIntersection_None_Set_pair<uint32,_uint32>_4_1 215282201.993 -
SetIntersection_None_Set_pair<uint32,_uint32>_4_4 134406800.225 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 22592351.617 2.71%
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 17751505.880 -2.62%
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 20840366.542 2.43%
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 11404839.413 -
SetIntersection_None_Set_string_1024_1 9371038.706 3.91%
SetIntersection_None_Set_string_1024_1024 9319916.109 3.18%
SetIntersection_None_Set_string_1024_16 9396337.170 5.93%
SetIntersection_None_Set_string_1024_256 9352660.208 5.25%
SetIntersection_None_Set_string_1024_4 9301611.731 4.23%
SetIntersection_None_Set_string_1024_64 9382539.059 3.35%
SetIntersection_None_Set_string_16384_1 199847794.231 3.40%
SetIntersection_None_Set_string_16384_1024 201903900.147 -
SetIntersection_None_Set_string_16384_16 199289418.872 2.18%
SetIntersection_None_Set_string_16384_16384 219212369.816 10.60%
SetIntersection_None_Set_string_16384_256 200845564.340 1.72%
SetIntersection_None_Set_string_16384_4 199513675.941 2.85%
SetIntersection_None_Set_string_16384_64 198224614.807 1.72%
SetIntersection_None_Set_string_16_1 68838612.452 -
SetIntersection_None_Set_string_16_16 36786606.852 1.61%
SetIntersection_None_Set_string_16_4 58196242.557 -
SetIntersection_None_Set_string_1_1 538580173.515 -
SetIntersection_None_Set_string_256_1 12146865.977 5.31%
SetIntersection_None_Set_string_256_16 11407184.986 3.89%
SetIntersection_None_Set_string_256_256 6045799.372 3.43%
SetIntersection_None_Set_string_256_4 12025415.609 5.38%
SetIntersection_None_Set_string_256_64 9702382.792 5.46%
SetIntersection_None_Set_string_262144_1 1697840.578 4.03%
SetIntersection_None_Set_string_262144_1024 1600936.359 -2.76%
SetIntersection_None_Set_string_262144_16 1693862.307 3.39%
SetIntersection_None_Set_string_262144_16384 1591457.682 -3.05%
SetIntersection_None_Set_string_262144_256 1588762.371 -2.96%
SetIntersection_None_Set_string_262144_262144 1597818.115 -2.66%
SetIntersection_None_Set_string_262144_4 1726048.828 5.77%
SetIntersection_None_Set_string_262144_64 1631502.766 -
SetIntersection_None_Set_string_4_1 221488378.267 -
SetIntersection_None_Set_string_4_4 137970877.975 -
SetIntersection_None_Set_string_64_1 22734499.570 1.48%
SetIntersection_None_Set_string_64_16 19112892.610 3.63%
SetIntersection_None_Set_string_64_4 21948183.897 -
SetIntersection_None_Set_string_64_64 11946514.188 4.23%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 8950744.847 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 8931503.032 2.36%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 8761274.692 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 8725010.351 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 8862965.772 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 8923150.129 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 211224977.288 4.96%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 211839316.485 6.25%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 219190169.924 8.05%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 194306544.459 -4.81%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 215683761.207 4.34%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 216094967.184 6.38%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 217020961.419 5.40%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_1 67165831.144 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_16 35527036.694 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 57033868.120 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1_1 539782543.286 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 11541880.165 1.04%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 10786092.937 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 5767344.899 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 11296940.033 1.01%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 9361042.047 3.36%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 1599321.533 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1580650.877 -2.24%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 1601115.314 -1.51%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1602085.531 -1.54%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 1598158.691 -1.86%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1581217.611 -2.24%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 1586275.879 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 1594420.572 -1.91%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_1 218574074.890 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_4 136939535.617 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 22652514.291 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 18401010.905 1.36%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 21753684.472 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 11534408.848 -
SetIntersection_None_Set_uint32_1024_1 9263516.669 6.16%
SetIntersection_None_Set_uint32_1024_1024 9219373.397 6.52%
SetIntersection_None_Set_uint32_1024_16 9254525.077 4.31%
SetIntersection_None_Set_uint32_1024_256 9287243.616 4.61%
SetIntersection_None_Set_uint32_1024_4 9256703.744 6.79%
SetIntersection_None_Set_uint32_1024_64 9259986.799 7.03%
SetIntersection_None_Set_uint32_16384_1 166242255.365 7.01%
SetIntersection_None_Set_uint32_16384_1024 164832813.612 4.68%
SetIntersection_None_Set_uint32_16384_16 165380408.435 6.33%
SetIntersection_None_Set_uint32_16384_16384 163861281.698 5.10%
SetIntersection_None_Set_uint32_16384_256 161596551.619 4.26%
SetIntersection_None_Set_uint32_16384_4 165185543.612 6.22%
SetIntersection_None_Set_uint32_16384_64 162586502.404 4.14%
SetIntersection_None_Set_uint32_16_1 67655664.027 2.73%
SetIntersection_None_Set_uint32_16_16 35429892.854 -
SetIntersection_None_Set_uint32_16_4 57571476.256 2.93%
SetIntersection_None_Set_uint32_1_1 548682427.237 3.15%
SetIntersection_None_Set_uint32_256_1 11796486.356 4.94%
SetIntersection_None_Set_uint32_256_16 11216113.124 3.92%
SetIntersection_None_Set_uint32_256_256 5926063.760 2.40%
SetIntersection_None_Set_uint32_256_4 11678458.602 2.92%
SetIntersection_None_Set_uint32_256_64 9509228.261 4.51%
SetIntersection_None_Set_uint32_262144_1 1226922.771 6.97%
SetIntersection_None_Set_uint32_262144_1024 1214667.969 5.38%
SetIntersection_None_Set_uint32_262144_16 1219258.949 6.40%
SetIntersection_None_Set_uint32_262144_16384 1218474.773 5.18%
SetIntersection_None_Set_uint32_262144_256 1215338.461 6.41%
SetIntersection_None_Set_uint32_262144_262144 1219586.506 4.32%
SetIntersection_None_Set_uint32_262144_4 1219046.549 6.76%
SetIntersection_None_Set_uint32_262144_64 1212916.016 5.58%
SetIntersection_None_Set_uint32_4_1 222274620.262 3.30%
SetIntersection_None_Set_uint32_4_4 138169029.832 2.80%
SetIntersection_None_Set_uint32_64_1 23090158.884 2.35%
SetIntersection_None_Set_uint32_64_16 18664727.671 2.06%
SetIntersection_None_Set_uint32_64_4 22054237.183 3.29%
SetIntersection_None_Set_uint32_64_64 11692325.509 2.22%
SetIntersection_None_Set_uint64_1024_1 8744769.508 1.56%
SetIntersection_None_Set_uint64_1024_1024 8777304.354 2.05%
SetIntersection_None_Set_uint64_1024_16 8823038.218 -
SetIntersection_None_Set_uint64_1024_256 9049295.075 4.10%
SetIntersection_None_Set_uint64_1024_4 8988216.602 4.61%
SetIntersection_None_Set_uint64_1024_64 8879245.123 3.34%
SetIntersection_None_Set_uint64_16384_1 161744368.877 -
SetIntersection_None_Set_uint64_16384_1024 168139204.863 -1.11%
SetIntersection_None_Set_uint64_16384_16 168511933.399 1.42%
SetIntersection_None_Set_uint64_16384_16384 170679188.052 1.49%
SetIntersection_None_Set_uint64_16384_256 169009180.327 2.20%
SetIntersection_None_Set_uint64_16384_4 163680631.289 1.50%
SetIntersection_None_Set_uint64_16384_64 169361862.316 2.58%
SetIntersection_None_Set_uint64_16_1 66803929.683 1.14%
SetIntersection_None_Set_uint64_16_16 35191920.732 -
SetIntersection_None_Set_uint64_16_4 56459802.711 -
SetIntersection_None_Set_uint64_1_1 533494139.690 -
SetIntersection_None_Set_uint64_256_1 11632309.110 3.22%
SetIntersection_None_Set_uint64_256_16 11006847.688 3.38%
SetIntersection_None_Set_uint64_256_256 5661955.615 -1.69%
SetIntersection_None_Set_uint64_256_4 11371558.644 1.63%
SetIntersection_None_Set_uint64_256_64 9290126.623 2.71%
SetIntersection_None_Set_uint64_262144_1 1221830.322 1.38%
SetIntersection_None_Set_uint64_262144_1024 1229963.787 1.14%
SetIntersection_None_Set_uint64_262144_16 1224436.605 1.42%
SetIntersection_None_Set_uint64_262144_16384 1232893.311 1.40%
SetIntersection_None_Set_uint64_262144_256 1226440.836 1.11%
SetIntersection_None_Set_uint64_262144_262144 1229546.307 -
SetIntersection_None_Set_uint64_262144_4 1221535.889 1.20%
SetIntersection_None_Set_uint64_262144_64 1225436.768 1.30%
SetIntersection_None_Set_uint64_4_1 215729785.970 -
SetIntersection_None_Set_uint64_4_4 134725150.465 -
SetIntersection_None_Set_uint64_64_1 22530569.471 -
SetIntersection_None_Set_uint64_64_16 18406059.611 1.21%
SetIntersection_None_Set_uint64_64_4 21491810.156 -
SetIntersection_None_Set_uint64_64_64 11494465.158 1.75%
SetIntersection_None_Vector_float_1024_1 1072497.136 -
SetIntersection_None_Vector_float_1024_1024 1078502.564 -
SetIntersection_None_Vector_float_1024_16 1077721.976 -
SetIntersection_None_Vector_float_1024_256 1083324.421 -
SetIntersection_None_Vector_float_1024_4 1079892.296 -
SetIntersection_None_Vector_float_1024_64 1080255.542 -
SetIntersection_None_Vector_float_16384_1 1105121.631 1.44%
SetIntersection_None_Vector_float_16384_1024 1077478.121 -2.64%
SetIntersection_None_Vector_float_16384_16 1088500.058 -2.23%
SetIntersection_None_Vector_float_16384_16384 1101585.933 -1.81%
SetIntersection_None_Vector_float_16384_256 1095564.435 -1.32%
SetIntersection_None_Vector_float_16384_4 1110988.922 -
SetIntersection_None_Vector_float_16384_64 1096363.892 -1.73%
SetIntersection_None_Vector_float_16_1 62954397.965 -
SetIntersection_None_Vector_float_16_16 33435683.006 -
SetIntersection_None_Vector_float_16_4 53565837.309 -
SetIntersection_None_Vector_float_1_1 530961569.023 -
SetIntersection_None_Vector_float_256_1 4233870.220 -
SetIntersection_None_Vector_float_256_16 3997888.252 -
SetIntersection_None_Vector_float_256_256 2124402.525 -
SetIntersection_None_Vector_float_256_4 4179394.678 -
SetIntersection_None_Vector_float_256_64 3368188.577 -1.52%
SetIntersection_None_Vector_float_262144_1 1124129.791 -
SetIntersection_None_Vector_float_262144_1024 1126514.363 -
SetIntersection_None_Vector_float_262144_16 1131468.799 -1.50%
SetIntersection_None_Vector_float_262144_16384 1104907.157 -2.35%
SetIntersection_None_Vector_float_262144_256 1127172.865 -
SetIntersection_None_Vector_float_262144_262144 1116018.479 -2.02%
SetIntersection_None_Vector_float_262144_4 1121188.617 -
SetIntersection_None_Vector_float_262144_64 1106227.103 -3.01%
SetIntersection_None_Vector_float_4_1 212666830.384 -
SetIntersection_None_Vector_float_4_4 132881249.632 -
SetIntersection_None_Vector_float_64_1 16542689.516 -
SetIntersection_None_Vector_float_64_16 13547804.580 -
SetIntersection_None_Vector_float_64_4 15857551.715 -
SetIntersection_None_Vector_float_64_64 8416898.425 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 1096515.736 2.99%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 1106436.920 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 1096974.603 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 1093937.955 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 1097210.101 1.53%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 1096955.436 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 1114278.713 -2.20%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 1095402.351 -3.34%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 1130341.705 2.03%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 1131598.795 4.71%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 1132787.047 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 1132991.847 5.25%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 1130456.405 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1 63691856.519 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_16 33895335.260 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4 54299645.420 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1_1 534335793.664 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 4312152.914 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 4086691.789 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 2160171.760 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 4287981.883 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 3462359.923 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 1177771.713 1.17%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 1165648.010 1.51%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 1171129.557 1.18%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 1171467.583 5.61%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 1167161.387 1.00%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 1170852.569 2.56%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 1169518.861 2.43%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 1167040.324 -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_1 214492916.886 -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_4 133991802.711 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 16830959.766 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16 13701873.260 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4 16067558.371 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 8527399.706 -
SetIntersection_None_Vector_string_1024_1 1144280.111 -1.92%
SetIntersection_None_Vector_string_1024_1024 1157368.650 -
SetIntersection_None_Vector_string_1024_16 1166201.443 -
SetIntersection_None_Vector_string_1024_256 1160269.914 -
SetIntersection_None_Vector_string_1024_4 1161093.483 -
SetIntersection_None_Vector_string_1024_64 1130901.294 -2.39%
SetIntersection_None_Vector_string_16384_1 1213307.726 -
SetIntersection_None_Vector_string_16384_1024 1217378.046 -
SetIntersection_None_Vector_string_16384_16 1211650.565 -
SetIntersection_None_Vector_string_16384_16384 1235333.556 1.43%
SetIntersection_None_Vector_string_16384_256 1222124.415 -1.12%
SetIntersection_None_Vector_string_16384_4 1221283.807 -
SetIntersection_None_Vector_string_16384_64 1218514.896 1.87%
SetIntersection_None_Vector_string_16_1 65110307.033 -
SetIntersection_None_Vector_string_16_16 34591105.948 -
SetIntersection_None_Vector_string_16_4 55155046.587 -
SetIntersection_None_Vector_string_1_1 533648487.049 -
SetIntersection_None_Vector_string_256_1 4499375.724 1.48%
SetIntersection_None_Vector_string_256_16 4215015.809 -
SetIntersection_None_Vector_string_256_256 2253154.430 -1.21%
SetIntersection_None_Vector_string_256_4 4446940.579 -
SetIntersection_None_Vector_string_256_64 3597275.387 -
SetIntersection_None_Vector_string_262144_1 1265426.835 -2.62%
SetIntersection_None_Vector_string_262144_1024 1267430.560 -4.02%
SetIntersection_None_Vector_string_262144_16 1287231.247 -1.40%
SetIntersection_None_Vector_string_262144_16384 1287353.230 2.04%
SetIntersection_None_Vector_string_262144_256 1282884.848 -
SetIntersection_None_Vector_string_262144_262144 1249976.392 -3.96%
SetIntersection_None_Vector_string_262144_4 1288263.573 -
SetIntersection_None_Vector_string_262144_64 1247882.412 -
SetIntersection_None_Vector_string_4_1 216246356.820 -
SetIntersection_None_Vector_string_4_4 134923792.637 -
SetIntersection_None_Vector_string_64_1 17233375.858 -
SetIntersection_None_Vector_string_64_16 13993904.842 -1.07%
SetIntersection_None_Vector_string_64_4 16615226.885 -
SetIntersection_None_Vector_string_64_64 8791565.445 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1113453.987 -2.37%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 1112530.256 -2.72%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1097095.201 -5.47%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 1109499.577 -3.15%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1119693.871 -1.34%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1107311.166 -4.64%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1149685.893 -3.51%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 1182327.053 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1171201.019 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 1187010.605 -1.23%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 1183497.580 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1149724.662 -3.13%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1161909.093 -2.56%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_1 63522365.887 -3.12%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_16 34174021.536 -2.60%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_4 54251790.624 -2.50%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1_1 535931097.179 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 4307957.204 -3.90%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 4129974.663 -2.24%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 2171281.368 -2.65%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 4240214.606 -3.45%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 3474435.046 -2.82%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1189638.780 -6.41%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 1197468.675 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1185395.431 -2.15%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 1184086.475 -1.19%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 1230500.702 -1.73%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 1246734.134 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1199043.115 -1.67%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1188298.961 -2.46%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_1 215269478.091 -2.03%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_4 134479352.958 -2.39%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1 17078024.011 -1.00%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 13800062.878 -3.28%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 15983461.705 -4.73%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 8662250.015 -1.95%
SetIntersection_None_Vector_uint32_1024_1 1081657.388 -
SetIntersection_None_Vector_uint32_1024_1024 1077855.555 -
SetIntersection_None_Vector_uint32_1024_16 1075215.421 2.50%
SetIntersection_None_Vector_uint32_1024_256 1084071.769 1.54%
SetIntersection_None_Vector_uint32_1024_4 1076890.046 -
SetIntersection_None_Vector_uint32_1024_64 1073955.941 1.53%
SetIntersection_None_Vector_uint32_16384_1 1104032.383 -
SetIntersection_None_Vector_uint32_16384_1024 1102944.613 -
SetIntersection_None_Vector_uint32_16384_16 1114699.883 1.96%
SetIntersection_None_Vector_uint32_16384_16384 1095282.176 -
SetIntersection_None_Vector_uint32_16384_256 1099406.672 3.06%
SetIntersection_None_Vector_uint32_16384_4 1102637.003 -
SetIntersection_None_Vector_uint32_16384_64 1101651.492 -
SetIntersection_None_Vector_uint32_16_1 63234026.890 -
SetIntersection_None_Vector_uint32_16_16 33589248.410 -
SetIntersection_None_Vector_uint32_16_4 53763347.839 -
SetIntersection_None_Vector_uint32_1_1 533854464.237 -
SetIntersection_None_Vector_uint32_256_1 4287274.530 1.11%
SetIntersection_None_Vector_uint32_256_16 3985936.893 -
SetIntersection_None_Vector_uint32_256_256 2134482.173 1.11%
SetIntersection_None_Vector_uint32_256_4 4182581.555 -
SetIntersection_None_Vector_uint32_256_64 3410025.082 -
SetIntersection_None_Vector_uint32_262144_1 1128935.879 -
SetIntersection_None_Vector_uint32_262144_1024 1120954.062 -
SetIntersection_None_Vector_uint32_262144_16 1133995.841 1.02%
SetIntersection_None_Vector_uint32_262144_16384 1120513.403 -
SetIntersection_None_Vector_uint32_262144_256 1112971.026 -
SetIntersection_None_Vector_uint32_262144_262144 1126805.239 -
SetIntersection_None_Vector_uint32_262144_4 1119696.453 -
SetIntersection_None_Vector_uint32_262144_64 1119696.917 -
SetIntersection_None_Vector_uint32_4_1 214093866.403 -
SetIntersection_None_Vector_uint32_4_4 133905853.958 -
SetIntersection_None_Vector_uint32_64_1 16585024.752 -
SetIntersection_None_Vector_uint32_64_16 13517178.862 -
SetIntersection_None_Vector_uint32_64_4 15931599.333 -
SetIntersection_None_Vector_uint32_64_64 8459539.693 -
SetIntersection_None_Vector_uint64_1024_1 1071080.117 -
SetIntersection_None_Vector_uint64_1024_1024 1076078.729 -
SetIntersection_None_Vector_uint64_1024_16 1080119.614 -
SetIntersection_None_Vector_uint64_1024_256 1078746.252 -
SetIntersection_None_Vector_uint64_1024_4 1071369.157 -
SetIntersection_None_Vector_uint64_1024_64 1055896.127 -1.89%
SetIntersection_None_Vector_uint64_16384_1 1103495.855 2.45%
SetIntersection_None_Vector_uint64_16384_1024 1095778.505 -
SetIntersection_None_Vector_uint64_16384_16 1101972.201 1.02%
SetIntersection_None_Vector_uint64_16384_16384 1094613.011 -
SetIntersection_None_Vector_uint64_16384_256 1092348.507 1.87%
SetIntersection_None_Vector_uint64_16384_4 1100704.867 2.27%
SetIntersection_None_Vector_uint64_16384_64 1105664.323 -
SetIntersection_None_Vector_uint64_16_1 63031896.733 -
SetIntersection_None_Vector_uint64_16_16 33468033.029 -
SetIntersection_None_Vector_uint64_16_4 53621597.330 -
SetIntersection_None_Vector_uint64_1_1 531560097.457 -
SetIntersection_None_Vector_uint64_256_1 4234886.746 -
SetIntersection_None_Vector_uint64_256_16 3989321.382 -
SetIntersection_None_Vector_uint64_256_256 2096362.449 -
SetIntersection_None_Vector_uint64_256_4 4165186.650 -
SetIntersection_None_Vector_uint64_256_64 3390702.128 -
SetIntersection_None_Vector_uint64_262144_1 1116448.792 -
SetIntersection_None_Vector_uint64_262144_1024 1129836.931 3.49%
SetIntersection_None_Vector_uint64_262144_16 1119414.258 -
SetIntersection_None_Vector_uint64_262144_16384 1125351.979 -
SetIntersection_None_Vector_uint64_262144_256 1123629.227 -
SetIntersection_None_Vector_uint64_262144_262144 1122278.335 -
SetIntersection_None_Vector_uint64_262144_4 1122094.428 -
SetIntersection_None_Vector_uint64_262144_64 1131519.608 -
SetIntersection_None_Vector_uint64_4_1 214816368.024 1.30%
SetIntersection_None_Vector_uint64_4_4 133194817.903 -
SetIntersection_None_Vector_uint64_64_1 16517799.227 -
SetIntersection_None_Vector_uint64_64_16 13459640.002 -
SetIntersection_None_Vector_uint64_64_4 15850805.707 -
SetIntersection_None_Vector_uint64_64_64 8434779.428 1.07%
bm_gcd_complex 17.634 -2.75%
bm_gcd_random 28.821 -2.92%
bm_gcd_trivial 0.657 4.61%
bm_lexicographical_compare<int>/1 1.468 -10.71%
bm_lexicographical_compare<int>/1048576 68393.101 -
bm_lexicographical_compare<int>/262144 16318.408 -
bm_lexicographical_compare<int>/32768 1922.498 -
bm_lexicographical_compare<int>/4096 239.892 -
bm_lexicographical_compare<int>/512 30.424 -
bm_lexicographical_compare<int>/64 4.612 -
bm_lexicographical_compare<int>/8 1.660 -
bm_lexicographical_compare<signed_char>/1 1.430 -7.63%
bm_lexicographical_compare<signed_char>/1048576 16334.747 -
bm_lexicographical_compare<signed_char>/262144 3835.729 -
bm_lexicographical_compare<signed_char>/32768 477.127 -
bm_lexicographical_compare<signed_char>/4096 59.670 -
bm_lexicographical_compare<signed_char>/512 7.696 -4.71%
bm_lexicographical_compare<signed_char>/64 1.857 -18.32%
bm_lexicographical_compare<signed_char>/8 3.449 -2.05%
bm_lexicographical_compare<unsigned_char>/1 1.609 -
bm_lexicographical_compare<unsigned_char>/1048576 17924.494 -
bm_lexicographical_compare<unsigned_char>/262144 4493.418 -
bm_lexicographical_compare<unsigned_char>/32768 572.154 -
bm_lexicographical_compare<unsigned_char>/4096 77.596 -
bm_lexicographical_compare<unsigned_char>/512 8.781 -
bm_lexicographical_compare<unsigned_char>/64 2.025 -
bm_lexicographical_compare<unsigned_char>/8 1.384 -
bm_ranges_lexicographical_compare<int>/1 1.364 -13.80%
bm_ranges_lexicographical_compare<int>/1048576 68379.317 -
bm_ranges_lexicographical_compare<int>/262144 16314.904 -
bm_ranges_lexicographical_compare<int>/32768 1916.594 -
bm_ranges_lexicographical_compare<int>/4096 238.503 -
bm_ranges_lexicographical_compare<int>/512 29.804 -
bm_ranges_lexicographical_compare<int>/64 4.374 -5.39%
bm_ranges_lexicographical_compare<int>/8 1.470 -7.45%
bm_ranges_lexicographical_compare<signed_char>/1 1.569 -10.04%
bm_ranges_lexicographical_compare<signed_char>/1048576 16317.927 -
bm_ranges_lexicographical_compare<signed_char>/262144 3843.300 -
bm_ranges_lexicographical_compare<signed_char>/32768 479.001 -
bm_ranges_lexicographical_compare<signed_char>/4096 59.852 -
bm_ranges_lexicographical_compare<signed_char>/512 8.138 -
bm_ranges_lexicographical_compare<signed_char>/64 2.393 -7.13%
bm_ranges_lexicographical_compare<signed_char>/8 3.676 1.62%
bm_ranges_lexicographical_compare<unsigned_char>/1 1.608 -
bm_ranges_lexicographical_compare<unsigned_char>/1048576 17924.415 -
bm_ranges_lexicographical_compare<unsigned_char>/262144 4499.226 -
bm_ranges_lexicographical_compare<unsigned_char>/32768 572.262 -
bm_ranges_lexicographical_compare<unsigned_char>/4096 77.662 -
bm_ranges_lexicographical_compare<unsigned_char>/512 8.737 -
bm_ranges_lexicographical_compare<unsigned_char>/64 1.905 -
bm_ranges_lexicographical_compare<unsigned_char>/8 1.365 -1.53%
bm_ranges_swap_ranges_vb_aligned/1024 6.513 2.97%
bm_ranges_swap_ranges_vb_aligned/1048576 3428.471 2.26%
bm_ranges_swap_ranges_vb_aligned/128 3.406 -
bm_ranges_swap_ranges_vb_aligned/131072 248.325 2.59%
bm_ranges_swap_ranges_vb_aligned/16 3.436 -5.99%
bm_ranges_swap_ranges_vb_aligned/16384 34.662 -
bm_ranges_swap_ranges_vb_aligned/2048 8.752 1.10%
bm_ranges_swap_ranges_vb_aligned/256 4.218 4.06%
bm_ranges_swap_ranges_vb_aligned/262144 506.355 3.91%
bm_ranges_swap_ranges_vb_aligned/32 3.443 -4.87%
bm_ranges_swap_ranges_vb_aligned/32768 64.482 -
bm_ranges_swap_ranges_vb_aligned/4096 12.061 -
bm_ranges_swap_ranges_vb_aligned/512 5.137 -
bm_ranges_swap_ranges_vb_aligned/524288 1064.375 2.56%
bm_ranges_swap_ranges_vb_aligned/64 3.000 1.95%
bm_ranges_swap_ranges_vb_aligned/65536 123.716 -
bm_ranges_swap_ranges_vb_aligned/8 3.381 -5.92%
bm_ranges_swap_ranges_vb_aligned/8192 19.549 -
bm_ranges_swap_ranges_vb_unaligned/1048576 15895.787 -
bm_ranges_swap_ranges_vb_unaligned/262144 3834.624 -
bm_ranges_swap_ranges_vb_unaligned/32768 483.586 -
bm_ranges_swap_ranges_vb_unaligned/4096 65.382 -
bm_ranges_swap_ranges_vb_unaligned/512 12.011 -
bm_ranges_swap_ranges_vb_unaligned/64 5.075 -
bm_ranges_swap_ranges_vb_unaligned/8 5.087 -
bm_swap_ranges_vb_aligned/1048576 3341.402 -
bm_swap_ranges_vb_aligned/262144 484.473 -
bm_swap_ranges_vb_aligned/32768 63.741 -1.27%
bm_swap_ranges_vb_aligned/4096 12.734 -1.65%
bm_swap_ranges_vb_aligned/512 4.989 -2.06%
bm_swap_ranges_vb_aligned/64 2.960 5.23%
bm_swap_ranges_vb_aligned/8 3.278 1.02%
bm_swap_ranges_vb_unaligned/1048576 15899.516 -
bm_swap_ranges_vb_unaligned/262144 3830.627 -
bm_swap_ranges_vb_unaligned/32768 485.413 -
bm_swap_ranges_vb_unaligned/4096 64.856 -
bm_swap_ranges_vb_unaligned/512 12.319 -
bm_swap_ranges_vb_unaligned/64 5.018 -
bm_swap_ranges_vb_unaligned/8 4.789 -
bm_write 544.291 71.62%
ranges::min(std::deque<__int128>)/1 0.610 -28.45%
ranges::min(std::deque<__int128>)/64 20.889 -
ranges::min(std::deque<__int128>)/70000 24372.310 -
ranges::min(std::deque<__int128>)/8 2.828 -
ranges::min(std::deque<char>)/1 0.604 -18.21%
ranges::min(std::deque<char>)/64 17.996 -25.10%
ranges::min(std::deque<char>)/70000 19993.715 -36.73%
ranges::min(std::deque<char>)/8 2.373 -3.17%
ranges::min(std::deque<long_long>)/1 0.649 8.15%
ranges::min(std::deque<long_long>)/64 19.745 -10.42%
ranges::min(std::deque<long_long>)/70000 23570.549 -25.09%
ranges::min(std::deque<long_long>)/8 2.308 -
ranges::min(std::list<__int128>)/1 0.409 -
ranges::min(std::list<__int128>)/64 33.329 -
ranges::min(std::list<__int128>)/70000 58924.448 -2.40%
ranges::min(std::list<__int128>)/8 2.081 -
ranges::min(std::list<char>)/1 0.418 6.73%
ranges::min(std::list<char>)/64 27.245 -3.27%
ranges::min(std::list<char>)/70000 54866.472 -
ranges::min(std::list<char>)/8 1.914 -2.21%
ranges::min(std::list<long_long>)/1 0.362 52.27%
ranges::min(std::list<long_long>)/64 24.441 -1.98%
ranges::min(std::list<long_long>)/70000 50034.762 -3.59%
ranges::min(std::list<long_long>)/8 1.963 5.88%
ranges::min(std::vector<__int128>)/1 0.376 -18.09%
ranges::min(std::vector<__int128>)/64 26.601 -19.74%
ranges::min(std::vector<__int128>)/70000 30044.580 -24.18%
ranges::min(std::vector<__int128>)/8 2.911 -3.94%
ranges::min(std::vector<char>)/1 0.387 -
ranges::min(std::vector<char>)/64 4.282 -
ranges::min(std::vector<char>)/70000 494.274 -
ranges::min(std::vector<char>)/8 2.391 -1.06%
ranges::min(std::vector<long_long>)/1 0.330 25.78%
ranges::min(std::vector<long_long>)/64 4.856 3.66%
ranges::min(std::vector<long_long>)/70000 7940.755 -
ranges::min(std::vector<long_long>)/8 2.216 -3.29%
ranges::minmax(std::deque<__int128>)/1 0.683 3.73%
ranges::minmax(std::deque<__int128>)/64 30.628 -9.13%
ranges::minmax(std::deque<__int128>)/70000 34776.632 -
ranges::minmax(std::deque<__int128>)/8 3.764 -11.08%
ranges::minmax(std::deque<char>)/1 0.728 -
ranges::minmax(std::deque<char>)/64 29.295 20.31%
ranges::minmax(std::deque<char>)/70000 29207.965 21.02%
ranges::minmax(std::deque<char>)/8 4.178 8.41%
ranges::minmax(std::deque<long_long>)/1 0.813 10.29%
ranges::minmax(std::deque<long_long>)/64 24.993 8.39%
ranges::minmax(std::deque<long_long>)/70000 26133.526 5.69%
ranges::minmax(std::deque<long_long>)/8 4.003 3.39%
ranges::minmax(std::list<__int128>)/1 0.452 -
ranges::minmax(std::list<__int128>)/64 38.990 -7.22%
ranges::minmax(std::list<__int128>)/70000 58713.371 -6.88%
ranges::minmax(std::list<__int128>)/8 3.844 -
ranges::minmax(std::list<char>)/1 0.350 -16.72%
ranges::minmax(std::list<char>)/64 35.167 -1.34%
ranges::minmax(std::list<char>)/70000 56170.761 -
ranges::minmax(std::list<char>)/8 2.585 -
ranges::minmax(std::list<long_long>)/1 0.413 -30.49%
ranges::minmax(std::list<long_long>)/64 30.536 -
ranges::minmax(std::list<long_long>)/70000 54939.972 -
ranges::minmax(std::list<long_long>)/8 2.544 -2.09%
ranges::minmax(std::vector<__int128>)/1 0.393 -
ranges::minmax(std::vector<__int128>)/64 31.980 -
ranges::minmax(std::vector<__int128>)/70000 35038.409 -
ranges::minmax(std::vector<__int128>)/8 4.111 -
ranges::minmax(std::vector<char>)/1 0.608 -4.97%
ranges::minmax(std::vector<char>)/64 1.239 -3.36%
ranges::minmax(std::vector<char>)/70000 591.914 -
ranges::minmax(std::vector<char>)/8 0.975 -9.29%
ranges::minmax(std::vector<long_long>)/1 0.690 13.10%
ranges::minmax(std::vector<long_long>)/64 10.150 -
ranges::minmax(std::vector<long_long>)/70000 9171.319 -
ranges::minmax(std::vector<long_long>)/8 2.107 -
rng::contains(deque<int>)_(process_all)/1048576 244968.932 -5.50%
rng::contains(deque<int>)_(process_all)/32 9.335 -
rng::contains(deque<int>)_(process_all)/50 13.261 -2.57%
rng::contains(deque<int>)_(process_all)/8 3.193 3.33%
rng::contains(deque<int>)_(process_all)/8192 1875.340 -6.36%
rng::contains(list<int>)_(process_all)/1048576 819181.060 -3.29%
rng::contains(list<int>)_(process_all)/32 8.945 -5.63%
rng::contains(list<int>)_(process_all)/50 18.382 1.60%
rng::contains(list<int>)_(process_all)/8 2.297 -2.65%
rng::contains(list<int>)_(process_all)/8192 6978.479 -5.55%
rng::contains(vector<int>)_(process_all)/1048576 246973.006 5.92%
rng::contains(vector<int>)_(process_all)/32 8.270 -1.45%
rng::contains(vector<int>)_(process_all)/50 12.173 -1.43%
rng::contains(vector<int>)_(process_all)/8 2.694 -
rng::contains(vector<int>)_(process_all)/8192 1831.415 1.19%
rng::contains_subrange(deque<int>)_(near_matches)/1000 18115.289 -1.89%
rng::contains_subrange(deque<int>)_(near_matches)/1024 18926.289 -1.73%
rng::contains_subrange(deque<int>)_(near_matches)/8192 1451335.234 -
rng::contains_subrange(deque<int>)_(process_all)/1048576 427095.688 -
rng::contains_subrange(deque<int>)_(process_all)/16 9.361 -8.08%
rng::contains_subrange(deque<int>)_(process_all)/32 13.996 -16.09%
rng::contains_subrange(deque<int>)_(process_all)/50 25.109 -4.41%
rng::contains_subrange(deque<int>)_(process_all)/8192 3337.051 -
rng::contains_subrange(deque<int>)_(same_length)/1048576 501596.634 -
rng::contains_subrange(deque<int>)_(same_length)/16 13.037 -
rng::contains_subrange(deque<int>)_(same_length)/32 20.502 -
rng::contains_subrange(deque<int>)_(same_length)/50 28.949 -
rng::contains_subrange(deque<int>)_(same_length)/8192 3906.598 -
rng::contains_subrange(deque<int>)_(single_element)/1048576 476444.227 -
rng::contains_subrange(deque<int>)_(single_element)/16 9.373 -10.23%
rng::contains_subrange(deque<int>)_(single_element)/32 15.557 -11.69%
rng::contains_subrange(deque<int>)_(single_element)/50 23.319 -9.01%
rng::contains_subrange(deque<int>)_(single_element)/8192 3714.813 -
rng::contains_subrange(list<int>)_(near_matches)/1000 37235.075 -
rng::contains_subrange(list<int>)_(near_matches)/1024 38847.980 -
rng::contains_subrange(list<int>)_(near_matches)/8192 2513806.154 -
rng::contains_subrange(list<int>)_(process_all)/1048576 844174.228 -
rng::contains_subrange(list<int>)_(process_all)/16 4.765 -4.73%
rng::contains_subrange(list<int>)_(process_all)/32 9.997 -
rng::contains_subrange(list<int>)_(process_all)/50 17.857 3.25%
rng::contains_subrange(list<int>)_(process_all)/8192 6624.675 -
rng::contains_subrange(list<int>)_(same_length)/1048576 935086.056 -
rng::contains_subrange(list<int>)_(same_length)/16 5.837 -
rng::contains_subrange(list<int>)_(same_length)/32 16.551 -
rng::contains_subrange(list<int>)_(same_length)/50 25.222 -
rng::contains_subrange(list<int>)_(same_length)/8192 7922.844 -
rng::contains_subrange(list<int>)_(single_element)/1048576 847244.729 1.76%
rng::contains_subrange(list<int>)_(single_element)/16 4.898 -1.04%
rng::contains_subrange(list<int>)_(single_element)/32 10.165 -
rng::contains_subrange(list<int>)_(single_element)/50 17.205 7.44%
rng::contains_subrange(list<int>)_(single_element)/8192 6965.190 -4.84%
rng::contains_subrange(vector<int>)_(near_matches)/1000 13232.456 -
rng::contains_subrange(vector<int>)_(near_matches)/1024 14031.010 -
rng::contains_subrange(vector<int>)_(near_matches)/8192 760390.941 -
rng::contains_subrange(vector<int>)_(process_all)/1048576 207969.932 -3.97%
rng::contains_subrange(vector<int>)_(process_all)/16 4.691 -2.24%
rng::contains_subrange(vector<int>)_(process_all)/32 7.988 -
rng::contains_subrange(vector<int>)_(process_all)/50 11.884 3.03%
rng::contains_subrange(vector<int>)_(process_all)/8192 1620.358 -4.22%
rng::contains_subrange(vector<int>)_(same_length)/1048576 244451.154 -
rng::contains_subrange(vector<int>)_(same_length)/16 4.783 -2.18%
rng::contains_subrange(vector<int>)_(same_length)/32 8.739 -
rng::contains_subrange(vector<int>)_(same_length)/50 12.621 -1.68%
rng::contains_subrange(vector<int>)_(same_length)/8192 1916.214 -
rng::contains_subrange(vector<int>)_(single_element)/1048576 231911.534 -
rng::contains_subrange(vector<int>)_(single_element)/16 4.868 3.05%
rng::contains_subrange(vector<int>)_(single_element)/32 8.461 -
rng::contains_subrange(vector<int>)_(single_element)/50 12.442 -
rng::contains_subrange(vector<int>)_(single_element)/8192 1810.151 -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 480.195 7.07%
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 489825.222 -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 25.103 15.34%
rng::ends_with(deque<int>)_(mismatch_at_end)/8 5.589 17.06%
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 3823.296 -
rng::ends_with(deque<int>)_(mismatch_at_start)/1024 2.125 -1.31%
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 2.775 -
rng::ends_with(deque<int>)_(mismatch_at_start)/50 2.137 -2.08%
rng::ends_with(deque<int>)_(mismatch_at_start)/8 2.166 -
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 2.128 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024 524.389 1.15%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1048576 515193.372 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 31.249 20.32%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 5.624 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8192 3987.050 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1024 2.159 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1048576 2.709 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/50 2.160 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8 2.161 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8192 2.164 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 2069.928 1.07%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 2192191.563 -4.23%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 48.055 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 6.991 3.04%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 19719.595 11.49%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 772.899 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 1444979.470 -1.19%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 24.117 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 4.502 -8.91%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 11530.062 -1.41%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 1844.959 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 2335179.043 -1.42%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 54.626 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 6.700 3.79%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 19534.036 -4.69%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 595.052 5.18%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 1443885.048 -1.33%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 24.304 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 4.822 2.80%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 11398.671 -4.29%
rng::ends_with(list<int>)_(mismatch_at_end)/1024 0.708 -
rng::ends_with(list<int>)_(mismatch_at_end)/1048576 0.709 -
rng::ends_with(list<int>)_(mismatch_at_end)/50 0.675 -
rng::ends_with(list<int>)_(mismatch_at_end)/8 0.695 -
rng::ends_with(list<int>)_(mismatch_at_end)/8192 0.709 -
rng::ends_with(list<int>)_(mismatch_at_start)/1024 766.982 -
rng::ends_with(list<int>)_(mismatch_at_start)/1048576 958861.528 -
rng::ends_with(list<int>)_(mismatch_at_start)/50 29.597 -
rng::ends_with(list<int>)_(mismatch_at_start)/8 3.092 -1.74%
rng::ends_with(list<int>)_(mismatch_at_start)/8192 7790.496 -2.20%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1024 0.772 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1048576 0.776 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/50 0.765 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8 0.756 -1.52%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8192 0.776 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024 855.341 -1.17%
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1048576 1070589.832 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 37.304 -1.58%
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 4.729 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 10186.763 -4.16%
rng::ends_with(vector<int>)_(mismatch_at_end)/1024 77.946 -
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 73687.263 -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 4.427 -6.10%
rng::ends_with(vector<int>)_(mismatch_at_end)/8 1.472 -17.17%
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 569.864 -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 1.250 -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 1.246 -12.83%
rng::ends_with(vector<int>)_(mismatch_at_start)/50 1.244 1.31%
rng::ends_with(vector<int>)_(mismatch_at_start)/8 1.227 -6.13%
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 1.213 -10.68%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1024 292.018 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1048576 306045.200 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 14.838 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 3.026 -2.18%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8192 2540.185 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1024 0.810 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1048576 0.810 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/50 0.814 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8 0.810 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8192 0.810 -
rng::find(join_view(deque<deque<int>>))_(process_all)/1024 292.465 -
rng::find(join_view(deque<deque<int>>))_(process_all)/32768 9355.967 -1.00%
rng::find(join_view(deque<deque<int>>))_(process_all)/50 17.469 -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 7.764 -
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 2301.798 -
rng::find(join_view(list<vector<int>>))_(process_all)/1024 486.957 -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 15423.841 -
rng::find(join_view(list<vector<int>>))_(process_all)/50 23.381 -
rng::find(join_view(list<vector<int>>))_(process_all)/8 4.528 1.03%
rng::find(join_view(list<vector<int>>))_(process_all)/8192 3857.627 -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 730.084 -1.21%
rng::find(join_view(vector<list<int>>))_(process_all)/32768 26721.477 -
rng::find(join_view(vector<list<int>>))_(process_all)/50 40.824 -
rng::find(join_view(vector<list<int>>))_(process_all)/8 4.439 -1.05%
rng::find(join_view(vector<list<int>>))_(process_all)/8192 8904.852 -23.04%
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 23.103 1.28%
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 660.618 -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 3.659 1.98%
rng::find(join_view(vector<vector<char>>))_(process_all)/8 3.226 1.78%
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 168.082 -
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 276.029 -
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 8739.981 1.23%
rng::find(join_view(vector<vector<int>>))_(process_all)/50 14.779 1.85%
rng::find(join_view(vector<vector<int>>))_(process_all)/8 5.234 6.82%
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 2155.634 1.37%
rng::find(vector<bool>)_(process_all)/1024 4.641 -1.88%
rng::find(vector<bool>)_(process_all)/1048576 3640.532 -1.22%
rng::find(vector<bool>)_(process_all)/50 0.639 -
rng::find(vector<bool>)_(process_all)/8 0.669 9.25%
rng::find(vector<bool>)_(process_all)/8192 33.463 -
rng::find_if(vector<bool>)_(process_all)/1024 565.120 -
rng::find_if(vector<bool>)_(process_all)/1048576 599266.583 -1.22%
rng::find_if(vector<bool>)_(process_all)/50 23.883 -1.35%
rng::find_if(vector<bool>)_(process_all)/8 3.513 -3.94%
rng::find_if(vector<bool>)_(process_all)/8192 4509.013 -1.37%
rng::find_if_not(vector<bool>)_(process_all)/1024 565.867 -
rng::find_if_not(vector<bool>)_(process_all)/1048576 578160.122 -
rng::find_if_not(vector<bool>)_(process_all)/50 23.790 -1.44%
rng::find_if_not(vector<bool>)_(process_all)/8 3.554 -
rng::find_if_not(vector<bool>)_(process_all)/8192 4519.161 -
rng::find_last(deque<int>)_(bail_10%)/1024 241.887 6.43%
rng::find_last(deque<int>)_(bail_10%)/1048576 321813.667 -
rng::find_last(deque<int>)_(bail_10%)/50 12.101 6.06%
rng::find_last(deque<int>)_(bail_10%)/8 2.714 -
rng::find_last(deque<int>)_(bail_10%)/8192 2497.066 -
rng::find_last(deque<int>)_(bail_90%)/1024 28.695 -1.19%
rng::find_last(deque<int>)_(bail_90%)/1048576 25413.176 -
rng::find_last(deque<int>)_(bail_90%)/50 1.831 -
rng::find_last(deque<int>)_(bail_90%)/8 0.892 3.02%
rng::find_last(deque<int>)_(bail_90%)/8192 203.114 -
rng::find_last(forward_list<int>)_(bail_10%)/1024 776.567 -1.13%
rng::find_last(forward_list<int>)_(bail_10%)/1048576 748815.714 -
rng::find_last(forward_list<int>)_(bail_10%)/50 17.152 -12.57%
rng::find_last(forward_list<int>)_(bail_10%)/8 2.298 -
rng::find_last(forward_list<int>)_(bail_10%)/8192 6265.131 -
rng::find_last(forward_list<int>)_(bail_90%)/1024 734.916 -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 673703.649 -
rng::find_last(forward_list<int>)_(bail_90%)/50 20.432 -1.51%
rng::find_last(forward_list<int>)_(bail_90%)/8 2.440 -
rng::find_last(forward_list<int>)_(bail_90%)/8192 5935.843 -2.56%
rng::find_last(list<int>)_(bail_10%)/1024 665.933 -1.33%
rng::find_last(list<int>)_(bail_10%)/1048576 787645.228 -
rng::find_last(list<int>)_(bail_10%)/50 15.826 -
rng::find_last(list<int>)_(bail_10%)/8 2.069 -
rng::find_last(list<int>)_(bail_10%)/8192 6805.664 8.89%
rng::find_last(list<int>)_(bail_90%)/1024 79.743 1.00%
rng::find_last(list<int>)_(bail_90%)/1048576 90291.458 -3.63%
rng::find_last(list<int>)_(bail_90%)/50 1.447 11.72%
rng::find_last(list<int>)_(bail_90%)/8 0.483 4.16%
rng::find_last(list<int>)_(bail_90%)/8192 633.386 -2.19%
rng::find_last(vector<char>)_(bail_10%)/1024 210.030 -
rng::find_last(vector<char>)_(bail_10%)/1048576 205405.883 -
rng::find_last(vector<char>)_(bail_10%)/50 10.723 -
rng::find_last(vector<char>)_(bail_10%)/8 2.007 -
rng::find_last(vector<char>)_(bail_10%)/8192 1617.318 -
rng::find_last(vector<char>)_(bail_90%)/1024 23.523 -
rng::find_last(vector<char>)_(bail_90%)/1048576 22868.704 -
rng::find_last(vector<char>)_(bail_90%)/50 1.479 2.74%
rng::find_last(vector<char>)_(bail_90%)/8 0.460 7.41%
rng::find_last(vector<char>)_(bail_90%)/8192 188.039 -
rng::find_last(vector<int>)_(bail_10%)/1024 210.491 -
rng::find_last(vector<int>)_(bail_10%)/1048576 212682.297 -
rng::find_last(vector<int>)_(bail_10%)/50 10.790 -
rng::find_last(vector<int>)_(bail_10%)/8 2.033 -
rng::find_last(vector<int>)_(bail_10%)/8192 1645.677 -
rng::find_last(vector<int>)_(bail_90%)/1024 27.784 -
rng::find_last(vector<int>)_(bail_90%)/1048576 23021.210 -2.07%
rng::find_last(vector<int>)_(bail_90%)/50 1.470 -3.82%
rng::find_last(vector<int>)_(bail_90%)/8 0.460 -
rng::find_last(vector<int>)_(bail_90%)/8192 188.083 -
rng::find_last_if(deque<int>)_(bail_10%)/1024 358.765 -2.60%
rng::find_last_if(deque<int>)_(bail_10%)/1048576 361748.643 -1.77%
rng::find_last_if(deque<int>)_(bail_10%)/50 20.025 7.23%
rng::find_last_if(deque<int>)_(bail_10%)/8 3.811 -
rng::find_last_if(deque<int>)_(bail_10%)/8192 2758.666 -1.63%
rng::find_last_if(deque<int>)_(bail_90%)/1024 42.355 -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 38559.898 -
rng::find_last_if(deque<int>)_(bail_90%)/50 2.574 -
rng::find_last_if(deque<int>)_(bail_90%)/8 1.026 5.34%
rng::find_last_if(deque<int>)_(bail_90%)/8192 317.053 -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 770.860 -
rng::find_last_if(forward_list<int>)_(bail_10%)/1048576 896912.197 -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 27.859 2.94%
rng::find_last_if(forward_list<int>)_(bail_10%)/8 4.226 -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 6793.356 -6.01%
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 765.655 -
rng::find_last_if(forward_list<int>)_(bail_90%)/1048576 895917.410 -
rng::find_last_if(forward_list<int>)_(bail_90%)/50 27.504 -1.20%
rng::find_last_if(forward_list<int>)_(bail_90%)/8 4.225 -12.39%
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 6755.238 -2.19%
rng::find_last_if(list<int>)_(bail_10%)/1024 675.375 -
rng::find_last_if(list<int>)_(bail_10%)/1048576 801917.095 -
rng::find_last_if(list<int>)_(bail_10%)/50 19.336 -
rng::find_last_if(list<int>)_(bail_10%)/8 3.301 -
rng::find_last_if(list<int>)_(bail_10%)/8192 6580.670 -
rng::find_last_if(list<int>)_(bail_90%)/1024 69.872 -
rng::find_last_if(list<int>)_(bail_90%)/1048576 88230.410 -
rng::find_last_if(list<int>)_(bail_90%)/50 2.184 -
rng::find_last_if(list<int>)_(bail_90%)/8 0.708 -
rng::find_last_if(list<int>)_(bail_90%)/8192 602.515 -
rng::find_last_if(vector<char>)_(bail_10%)/1024 241.918 -
rng::find_last_if(vector<char>)_(bail_10%)/1048576 237826.778 -
rng::find_last_if(vector<char>)_(bail_10%)/50 12.545 10.21%
rng::find_last_if(vector<char>)_(bail_10%)/8 2.119 -
rng::find_last_if(vector<char>)_(bail_10%)/8192 1859.682 -
rng::find_last_if(vector<char>)_(bail_90%)/1024 25.757 -
rng::find_last_if(vector<char>)_(bail_90%)/1048576 26193.574 -
rng::find_last_if(vector<char>)_(bail_90%)/50 1.492 -1.13%
rng::find_last_if(vector<char>)_(bail_90%)/8 0.474 -
rng::find_last_if(vector<char>)_(bail_90%)/8192 215.238 -
rng::find_last_if(vector<int>)_(bail_10%)/1024 246.576 -
rng::find_last_if(vector<int>)_(bail_10%)/1048576 307007.328 -
rng::find_last_if(vector<int>)_(bail_10%)/50 11.600 -
rng::find_last_if(vector<int>)_(bail_10%)/8 2.644 -
rng::find_last_if(vector<int>)_(bail_10%)/8192 2185.619 -
rng::find_last_if(vector<int>)_(bail_90%)/1024 26.179 -
rng::find_last_if(vector<int>)_(bail_90%)/1048576 33494.905 -
rng::find_last_if(vector<int>)_(bail_90%)/50 1.505 -1.40%
rng::find_last_if(vector<int>)_(bail_90%)/8 0.504 -7.38%
rng::find_last_if(vector<int>)_(bail_90%)/8192 218.675 -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 357.919 -
rng::find_last_if_not(deque<int>)_(bail_10%)/1048576 362327.144 -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 17.530 -
rng::find_last_if_not(deque<int>)_(bail_10%)/8 3.814 -
rng::find_last_if_not(deque<int>)_(bail_10%)/8192 2762.929 -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 38.760 -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 38148.117 -4.78%
rng::find_last_if_not(deque<int>)_(bail_90%)/50 2.290 -10.37%
rng::find_last_if_not(deque<int>)_(bail_90%)/8 0.964 1.41%
rng::find_last_if_not(deque<int>)_(bail_90%)/8192 312.513 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 758.508 -3.20%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1048576 905122.756 -1.17%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 41.265 -1.15%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 4.184 -3.45%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 6605.406 -2.32%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 762.606 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1048576 899179.898 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 28.069 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 4.341 -6.13%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 6462.277 -2.92%
rng::find_last_if_not(list<int>)_(bail_10%)/1024 677.591 -
rng::find_last_if_not(list<int>)_(bail_10%)/1048576 802569.886 -
rng::find_last_if_not(list<int>)_(bail_10%)/50 37.945 -
rng::find_last_if_not(list<int>)_(bail_10%)/8 3.181 -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 6649.299 -
rng::find_last_if_not(list<int>)_(bail_90%)/1024 79.991 -
rng::find_last_if_not(list<int>)_(bail_90%)/1048576 88226.074 -1.03%
rng::find_last_if_not(list<int>)_(bail_90%)/50 2.107 1.02%
rng::find_last_if_not(list<int>)_(bail_90%)/8 0.708 -
rng::find_last_if_not(list<int>)_(bail_90%)/8192 602.514 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1024 241.932 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1048576 237723.813 -
rng::find_last_if_not(vector<char>)_(bail_10%)/50 11.378 -1.06%
rng::find_last_if_not(vector<char>)_(bail_10%)/8 2.108 1.61%
rng::find_last_if_not(vector<char>)_(bail_10%)/8192 1860.657 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1024 30.886 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1048576 26188.478 -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 1.527 4.45%
rng::find_last_if_not(vector<char>)_(bail_90%)/8 0.528 4.65%
rng::find_last_if_not(vector<char>)_(bail_90%)/8192 215.154 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1024 246.548 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1048576 306919.498 -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 12.468 8.20%
rng::find_last_if_not(vector<int>)_(bail_10%)/8 2.633 -
rng::find_last_if_not(vector<int>)_(bail_10%)/8192 2180.162 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 26.011 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1048576 33467.051 -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 1.555 1.50%
rng::find_last_if_not(vector<int>)_(bail_90%)/8 0.510 5.11%
rng::find_last_if_not(vector<int>)_(bail_90%)/8192 219.065 -
rng::fold_left(deque<int>)/1048576 1429301.107 -1.01%
rng::fold_left(deque<int>)/32 22.442 -1.07%
rng::fold_left(deque<int>)/50 37.102 -1.42%
rng::fold_left(deque<int>)/8 3.655 -1.59%
rng::fold_left(deque<int>)/8192 10337.029 -6.11%
rng::fold_left(list<int>)/1048576 1363067.413 -
rng::fold_left(list<int>)/32 22.402 -
rng::fold_left(list<int>)/50 38.095 -
rng::fold_left(list<int>)/8 3.881 -1.17%
rng::fold_left(list<int>)/8192 11107.647 4.42%
rng::fold_left(vector<int>)/1048576 1324372.323 -
rng::fold_left(vector<int>)/32 21.589 -
rng::fold_left(vector<int>)/50 37.185 -
rng::fold_left(vector<int>)/8 3.545 -
rng::fold_left(vector<int>)/8192 10309.067 -
rng::for_each(map<int>)/32 24.997 -3.07%
rng::for_each(map<int>)/50 37.936 -
rng::for_each(map<int>)/8 6.111 -
rng::for_each(map<int>)/8192 7331.071 -
rng::for_each(multimap<int>)/32 26.521 -
rng::for_each(multimap<int>)/50 40.538 1.84%
rng::for_each(multimap<int>)/8 6.273 1.40%
rng::for_each(multimap<int>)/8192 7439.144 2.07%
rng::for_each(multiset<int>)/32 25.415 -
rng::for_each(multiset<int>)/50 38.989 -
rng::for_each(multiset<int>)/8 6.852 -
rng::for_each(multiset<int>)/8192 7706.128 -
rng::for_each(set<int>)/32 25.345 -
rng::for_each(set<int>)/50 37.793 -
rng::for_each(set<int>)/8 6.884 3.61%
rng::for_each(set<int>)/8192 7701.960 -
rng::starts_with(deque<int>)/1000 428.986 -6.23%
rng::starts_with(deque<int>)/1024 458.832 -6.17%
rng::starts_with(deque<int>)/1048576 492901.122 -
rng::starts_with(deque<int>)/8 4.828 18.82%
rng::starts_with(deque<int>)/8192 3803.871 -1.19%
rng::starts_with(deque<int>,_pred)/1000 510.426 -
rng::starts_with(deque<int>,_pred)/1024 524.391 -
rng::starts_with(deque<int>,_pred)/1048576 510290.627 -
rng::starts_with(deque<int>,_pred)/8 4.648 -
rng::starts_with(deque<int>,_pred)/8192 3926.769 -
rng::starts_with(list<int>)/1000 758.310 -
rng::starts_with(list<int>)/1024 776.374 -
rng::starts_with(list<int>)/1048576 940568.460 -1.13%
rng::starts_with(list<int>)/8 2.978 1.36%
rng::starts_with(list<int>)/8192 9078.448 -
rng::starts_with(list<int>,_pred)/1000 786.852 -
rng::starts_with(list<int>,_pred)/1024 807.707 -
rng::starts_with(list<int>,_pred)/1048576 967416.437 -
rng::starts_with(list<int>,_pred)/8 3.522 -
rng::starts_with(list<int>,_pred)/8192 11743.071 4.76%
rng::starts_with(vector<int>)/1000 59.767 2.43%
rng::starts_with(vector<int>)/1024 61.646 2.53%
rng::starts_with(vector<int>)/1048576 71513.947 -
rng::starts_with(vector<int>)/8 1.225 -
rng::starts_with(vector<int>)/8192 496.899 -
rng::starts_with(vector<int>,_pred)/1000 276.564 -
rng::starts_with(vector<int>,_pred)/1024 287.491 -
rng::starts_with(vector<int>,_pred)/1048576 304317.108 -
rng::starts_with(vector<int>,_pred)/8 2.667 7.47%
rng::starts_with(vector<int>,_pred)/8192 2493.992 -
std::adjacent_find(deque<int>)/1024 460.740 -
std::adjacent_find(deque<int>)/1048576 473215.320 -
std::adjacent_find(deque<int>)/50 21.711 18.35%
std::adjacent_find(deque<int>)/8 3.770 12.74%
std::adjacent_find(deque<int>)/8192 3689.027 -
std::adjacent_find(deque<int>,_pred)/1024 629.926 -
std::adjacent_find(deque<int>,_pred)/1048576 649801.716 -
std::adjacent_find(deque<int>,_pred)/50 30.267 -
std::adjacent_find(deque<int>,_pred)/8 4.348 -3.01%
std::adjacent_find(deque<int>,_pred)/8192 5095.294 -
std::adjacent_find(list<int>)/1024 776.011 5.45%
std::adjacent_find(list<int>)/1048576 916083.443 -
std::adjacent_find(list<int>)/50 23.232 -
std::adjacent_find(list<int>)/8 2.092 1.23%
std::adjacent_find(list<int>)/8192 7851.734 8.49%
std::adjacent_find(list<int>,_pred)/1024 789.731 -
std::adjacent_find(list<int>,_pred)/1048576 918328.412 -
std::adjacent_find(list<int>,_pred)/50 29.334 -
std::adjacent_find(list<int>,_pred)/8 3.850 1.27%
std::adjacent_find(list<int>,_pred)/8192 7231.853 -2.57%
std::adjacent_find(vector<int>)/1024 233.517 -
std::adjacent_find(vector<int>)/1048576 233192.050 -1.44%
std::adjacent_find(vector<int>)/50 11.990 -
std::adjacent_find(vector<int>)/8 2.058 1.72%
std::adjacent_find(vector<int>)/8192 1822.999 -
std::adjacent_find(vector<int>,_pred)/1024 400.696 -3.93%
std::adjacent_find(vector<int>,_pred)/1048576 468831.037 -
std::adjacent_find(vector<int>,_pred)/50 23.338 -3.15%
std::adjacent_find(vector<int>,_pred)/8 3.300 2.11%
std::adjacent_find(vector<int>,_pred)/8192 3188.640 -2.43%
std::all_of(deque<int>)_(process_all)/32 12.327 -
std::all_of(deque<int>)_(process_all)/32768 10094.930 -
std::all_of(deque<int>)_(process_all)/50 18.921 -
std::all_of(deque<int>)_(process_all)/8 3.442 4.09%
std::all_of(deque<int>)_(process_all)/8192 2528.158 -
std::all_of(list<int>)_(process_all)/32 11.428 -
std::all_of(list<int>)_(process_all)/32768 26582.436 -1.37%
std::all_of(list<int>)_(process_all)/50 21.892 -
std::all_of(list<int>)_(process_all)/8 2.632 -1.15%
std::all_of(list<int>)_(process_all)/8192 8215.196 -3.56%
std::all_of(vector<int>)_(process_all)/32 8.263 -1.13%
std::all_of(vector<int>)_(process_all)/32768 8104.426 -
std::all_of(vector<int>)_(process_all)/50 12.586 -8.30%
std::all_of(vector<int>)_(process_all)/8 2.309 -5.94%
std::all_of(vector<int>)_(process_all)/8192 2030.881 -
std::any_of(deque<int>)_(process_all)/32 12.294 -
std::any_of(deque<int>)_(process_all)/32768 10482.996 -7.45%
std::any_of(deque<int>)_(process_all)/50 18.880 -
std::any_of(deque<int>)_(process_all)/8 3.434 4.48%
std::any_of(deque<int>)_(process_all)/8192 2625.580 -7.15%
std::any_of(list<int>)_(process_all)/32 11.669 -
std::any_of(list<int>)_(process_all)/32768 26261.381 -2.40%
std::any_of(list<int>)_(process_all)/50 21.966 -
std::any_of(list<int>)_(process_all)/8 2.664 -
std::any_of(list<int>)_(process_all)/8192 7469.875 1.42%
std::any_of(vector<int>)_(process_all)/32 8.330 -
std::any_of(vector<int>)_(process_all)/32768 8083.684 -
std::any_of(vector<int>)_(process_all)/50 12.634 -16.50%
std::any_of(vector<int>)_(process_all)/8 2.401 -
std::any_of(vector<int>)_(process_all)/8192 2032.448 -
std::copy(deque<int>)/1048576 50245.598 -
std::copy(deque<int>)/262144 11773.017 1.19%
std::copy(deque<int>)/32768 1144.123 -
std::copy(deque<int>)/4096 145.707 -
std::copy(deque<int>)/512 16.655 -
std::copy(deque<int>)/64 2.721 -
std::copy(deque<int>)/8 2.792 1.84%
std::copy(list<int>)/1048576 862396.218 -
std::copy(list<int>)/262144 215373.227 -
std::copy(list<int>)/32768 27014.704 3.41%
std::copy(list<int>)/4096 3080.787 -6.44%
std::copy(list<int>)/512 364.580 -
std::copy(list<int>)/64 30.414 -7.75%
std::copy(list<int>)/8 2.511 1.54%
std::copy(vector<bool>)_(aligned)/1048576 2997.544 -9.65%
std::copy(vector<bool>)_(aligned)/262144 736.848 32.29%
std::copy(vector<bool>)_(aligned)/32768 35.489 -
std::copy(vector<bool>)_(aligned)/4096 4.911 1.97%
std::copy(vector<bool>)_(aligned)/512 1.376 -
std::copy(vector<bool>)_(aligned)/64 1.347 -
std::copy(vector<bool>)_(unaligned)/1048576 7012.764 -
std::copy(vector<bool>)_(unaligned)/262144 1712.252 -
std::copy(vector<bool>)_(unaligned)/32768 217.892 1.33%
std::copy(vector<bool>)_(unaligned)/4096 26.080 -
std::copy(vector<bool>)_(unaligned)/512 3.479 -
std::copy(vector<bool>)_(unaligned)/64 1.796 -
std::copy(vector<int>)/1048576 50202.663 -
std::copy(vector<int>)/262144 12436.568 -
std::copy(vector<int>)/32768 3606.893 -4.54%
std::copy(vector<int>)/4096 150.845 -35.86%
std::copy(vector<int>)/512 15.981 -
std::copy(vector<int>)/64 2.437 -
std::copy(vector<int>)/8 2.266 -1.49%
std::copy_backward(deque<int>)/1048576 128951.685 -3.44%
std::copy_backward(deque<int>)/262144 31049.011 -1.52%
std::copy_backward(deque<int>)/32768 3695.984 -1.21%
std::copy_backward(deque<int>)/4096 147.293 -
std::copy_backward(deque<int>)/512 18.038 -
std::copy_backward(deque<int>)/64 3.028 -
std::copy_backward(deque<int>)/8 2.721 2.14%
std::copy_backward(list<int>)/1048576 934999.389 2.70%
std::copy_backward(list<int>)/262144 230844.521 5.76%
std::copy_backward(list<int>)/32768 26158.990 -
std::copy_backward(list<int>)/4096 3246.195 -
std::copy_backward(list<int>)/512 364.423 -
std::copy_backward(list<int>)/64 30.643 -1.15%
std::copy_backward(list<int>)/8 2.411 -
std::copy_backward(vector<bool>)_(aligned)/1048576 3679.245 -2.94%
std::copy_backward(vector<bool>)_(aligned)/262144 659.527 140.59%
std::copy_backward(vector<bool>)_(aligned)/32768 35.810 -2.01%
std::copy_backward(vector<bool>)_(aligned)/4096 5.202 -
std::copy_backward(vector<bool>)_(aligned)/512 1.651 7.22%
std::copy_backward(vector<bool>)_(aligned)/64 1.889 5.95%
std::copy_backward(vector<bool>)_(unaligned)/1048576 6544.207 -
std::copy_backward(vector<bool>)_(unaligned)/262144 1587.547 -
std::copy_backward(vector<bool>)_(unaligned)/32768 202.628 -2.29%
std::copy_backward(vector<bool>)_(unaligned)/4096 25.284 -
std::copy_backward(vector<bool>)_(unaligned)/512 4.804 -
std::copy_backward(vector<bool>)_(unaligned)/64 0.901 -2.47%
std::copy_backward(vector<int>)/1048576 50214.695 -
std::copy_backward(vector<int>)/262144 12176.862 -2.76%
std::copy_backward(vector<int>)/32768 3720.441 10.03%
std::copy_backward(vector<int>)/4096 176.882 21.70%
std::copy_backward(vector<int>)/512 16.583 -
std::copy_backward(vector<int>)/64 2.501 -
std::copy_backward(vector<int>)/8 2.281 1.70%
std::copy_if(deque<int>)_(entire_range)/1048576 276552.458 -
std::copy_if(deque<int>)_(entire_range)/262144 69534.891 -
std::copy_if(deque<int>)_(entire_range)/32768 8650.654 -
std::copy_if(deque<int>)_(entire_range)/4096 1021.273 -
std::copy_if(deque<int>)_(entire_range)/512 134.686 -
std::copy_if(deque<int>)_(entire_range)/64 25.820 60.09%
std::copy_if(deque<int>)_(entire_range)/8 2.647 3.93%
std::copy_if(deque<int>)_(every_other)/1048576 372151.412 -
std::copy_if(deque<int>)_(every_other)/262144 92716.798 -
std::copy_if(deque<int>)_(every_other)/32768 11617.387 -
std::copy_if(deque<int>)_(every_other)/4096 1452.303 -
std::copy_if(deque<int>)_(every_other)/512 180.896 -
std::copy_if(deque<int>)_(every_other)/64 30.439 30.20%
std::copy_if(deque<int>)_(every_other)/8 3.455 -
std::copy_if(list<int>)_(entire_range)/1048576 867838.807 -
std::copy_if(list<int>)_(entire_range)/262144 213870.962 -1.83%
std::copy_if(list<int>)_(entire_range)/32768 26219.014 1.57%
std::copy_if(list<int>)_(entire_range)/4096 3888.387 28.24%
std::copy_if(list<int>)_(entire_range)/512 366.800 -
std::copy_if(list<int>)_(entire_range)/64 31.411 -6.07%
std::copy_if(list<int>)_(entire_range)/8 2.531 -
std::copy_if(list<int>)_(every_other)/1048576 825516.607 -1.40%
std::copy_if(list<int>)_(every_other)/262144 207700.826 -
std::copy_if(list<int>)_(every_other)/32768 25915.010 1.23%
std::copy_if(list<int>)_(every_other)/4096 3564.014 9.69%
std::copy_if(list<int>)_(every_other)/512 360.525 19.50%
std::copy_if(list<int>)_(every_other)/64 27.716 -33.51%
std::copy_if(list<int>)_(every_other)/8 2.290 -
std::copy_if(vector<int>)_(entire_range)/1048576 243786.875 -
std::copy_if(vector<int>)_(entire_range)/262144 59296.203 -
std::copy_if(vector<int>)_(entire_range)/32768 7416.948 -
std::copy_if(vector<int>)_(entire_range)/4096 927.933 -
std::copy_if(vector<int>)_(entire_range)/512 122.471 -
std::copy_if(vector<int>)_(entire_range)/64 15.739 2.49%
std::copy_if(vector<int>)_(entire_range)/8 2.249 3.88%
std::copy_if(vector<int>)_(every_other)/1048576 498426.600 -1.40%
std::copy_if(vector<int>)_(every_other)/262144 127203.028 -
std::copy_if(vector<int>)_(every_other)/32768 16229.357 -
std::copy_if(vector<int>)_(every_other)/4096 1990.883 -
std::copy_if(vector<int>)_(every_other)/512 253.962 -
std::copy_if(vector<int>)_(every_other)/64 32.770 -
std::copy_if(vector<int>)_(every_other)/8 4.199 -1.31%
std::copy_n(deque<int>)/1048576 50190.543 -4.14%
std::copy_n(deque<int>)/262144 12062.638 -4.57%
std::copy_n(deque<int>)/32768 1301.708 -5.83%
std::copy_n(deque<int>)/4096 150.801 -
std::copy_n(deque<int>)/512 17.180 2.42%
std::copy_n(deque<int>)/64 2.847 2.50%
std::copy_n(deque<int>)/8 2.611 -5.88%
std::copy_n(list<int>)/1048576 865395.089 -
std::copy_n(list<int>)/262144 216270.061 -
std::copy_n(list<int>)/32768 26210.531 -
std::copy_n(list<int>)/4096 3568.923 -31.67%
std::copy_n(list<int>)/512 341.407 -
std::copy_n(list<int>)/64 14.524 -1.61%
std::copy_n(list<int>)/8 2.223 -1.27%
std::copy_n(vector<bool>)_(aligned)/1048576 2685.359 -7.58%
std::copy_n(vector<bool>)_(aligned)/262144 653.040 -8.81%
std::copy_n(vector<bool>)_(aligned)/32768 35.455 -
std::copy_n(vector<bool>)_(aligned)/4096 4.721 -1.03%
std::copy_n(vector<bool>)_(aligned)/512 1.373 -
std::copy_n(vector<bool>)_(aligned)/64 1.355 -
std::copy_n(vector<bool>)_(unaligned)/1048576 7014.094 -
std::copy_n(vector<bool>)_(unaligned)/262144 1711.304 -
std::copy_n(vector<bool>)_(unaligned)/32768 215.665 -1.07%
std::copy_n(vector<bool>)_(unaligned)/4096 26.099 -
std::copy_n(vector<bool>)_(unaligned)/512 3.474 -
std::copy_n(vector<bool>)_(unaligned)/64 1.814 -
std::copy_n(vector<int>)/1048576 49898.951 -
std::copy_n(vector<int>)/262144 12523.091 -
std::copy_n(vector<int>)/32768 3780.142 3.90%
std::copy_n(vector<int>)/4096 217.825 17.69%
std::copy_n(vector<int>)/512 16.013 -
std::copy_n(vector<int>)/64 2.463 -
std::copy_n(vector<int>)/8 2.190 -5.80%
std::count(deque<int>)_(every_other)/1024 255.132 -
std::count(deque<int>)_(every_other)/1048576 252760.432 -1.51%
std::count(deque<int>)_(every_other)/8 2.627 -
std::count(deque<int>)_(every_other)/8192 1955.728 -2.99%
std::count(list<int>)_(every_other)/1024 696.450 -2.44%
std::count(list<int>)_(every_other)/1048576 819630.245 -1.06%
std::count(list<int>)_(every_other)/8 2.093 -
std::count(list<int>)_(every_other)/8192 7206.385 5.69%
std::count(vector<bool>)/1000 2.996 -
std::count(vector<bool>)/1024 1.687 -
std::count(vector<bool>)/1048576 1456.785 -
std::count(vector<bool>)/8192 11.428 -
std::count(vector<int>)_(every_other)/1024 102.726 -
std::count(vector<int>)_(every_other)/1048576 108907.425 1.69%
std::count(vector<int>)_(every_other)/8 1.267 -2.30%
std::count(vector<int>)_(every_other)/8192 846.011 3.10%
std::count_if(deque<int>)_(every_other)/1024 346.768 -
std::count_if(deque<int>)_(every_other)/1048576 342375.122 -
std::count_if(deque<int>)_(every_other)/8 3.507 -
std::count_if(deque<int>)_(every_other)/8192 2683.022 -
std::count_if(list<int>)_(every_other)/1024 752.930 -
std::count_if(list<int>)_(every_other)/1048576 885686.526 -
std::count_if(list<int>)_(every_other)/8 2.753 -
std::count_if(list<int>)_(every_other)/8192 8419.854 1.45%
std::count_if(vector<int>)_(every_other)/1024 246.251 -
std::count_if(vector<int>)_(every_other)/1048576 247755.942 -
std::count_if(vector<int>)_(every_other)/8 4.160 -
std::count_if(vector<int>)_(every_other)/8192 1900.362 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 426.294 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/32 392.214 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 821.847 -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 347.181 -9.10%
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 11.609 4.99%
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 2749.405 -8.29%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 70.450 -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 27.825 -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 441.373 -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 70.476 -12.66%
std::deque<int>::ctor(Range)_(cheap_elements)/32 27.499 -4.89%
std::deque<int>::ctor(Range)_(cheap_elements)/8192 438.892 -22.37%
std::deque<int>::ctor(const&)_(cheap_elements)/1024 291.821 -6.40%
std::deque<int>::ctor(const&)_(cheap_elements)/32 35.396 -16.43%
std::deque<int>::ctor(const&)_(cheap_elements)/8192 2140.949 -1.87%
std::deque<int>::ctor(size)/1024 74.505 -1.46%
std::deque<int>::ctor(size)/32 27.514 -1.67%
std::deque<int>::ctor(size)/8192 437.217 -4.51%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 73.426 -3.03%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 27.450 -1.54%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 423.695 -1.45%
std::deque<int>::erase(begin)_(cheap_elements)/1024 7.353 -
std::deque<int>::erase(begin)_(cheap_elements)/32 7.527 -
std::deque<int>::erase(begin)_(cheap_elements)/8192 7.399 -
std::deque<int>::erase(middle)_(cheap_elements)/1024 26.367 -3.36%
std::deque<int>::erase(middle)_(cheap_elements)/32 9.452 -
std::deque<int>::erase(middle)_(cheap_elements)/8192 158.838 -
std::deque<int>::insert(begin)_(cheap_elements)/1024 5.974 -
std::deque<int>::insert(begin)_(cheap_elements)/32 6.056 -
std::deque<int>::insert(begin)_(cheap_elements)/8192 6.004 -
std::deque<int>::insert(middle)_(cheap_elements)/1024 29.624 -1.43%
std::deque<int>::insert(middle)_(cheap_elements)/32 11.589 1.73%
std::deque<int>::insert(middle)_(cheap_elements)/8192 164.318 -
std::deque<int>::operator=(const&)_(cheap_elements)/1024 40.822 -1.07%
std::deque<int>::operator=(const&)_(cheap_elements)/32 5.792 -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 323.915 3.99%
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 651.665 -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 399.231 -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 2511.479 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.862 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/32 12.634 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.539 -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 839.801 -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 405.232 -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 10208.635 -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 12583.327 -1.11%
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 731.956 -1.15%
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 112229.416 -1.21%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 712.569 7.77%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 22.619 -3.97%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 6092.420 -1.50%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6703.280 -3.00%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 166.554 10.17%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 54842.546 -2.02%
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 860.073 -1.14%
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 48.628 -6.73%
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 12618.030 -2.47%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 20283.031 -4.44%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 622.075 -5.96%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 179296.903 -4.39%
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 863.032 -1.09%
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 48.942 -6.71%
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 12681.343 -1.85%
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 20289.660 -4.41%
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 622.945 -6.07%
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 179253.598 -4.29%
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 1077.013 -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 54.686 -9.28%
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 11569.095 -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 20603.668 -3.59%
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 631.242 -5.75%
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 181554.496 -3.75%
std::deque<std::string>::ctor(size)/1024 696.713 -4.45%
std::deque<std::string>::ctor(size)/32 44.505 -2.06%
std::deque<std::string>::ctor(size)/8192 8181.526 -5.10%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 918.871 -3.98%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 47.739 -1.90%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 12123.293 -5.02%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 20131.357 -5.06%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 592.379 -5.72%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 177034.973 -4.36%
std::deque<std::string>::erase(begin)_(cheap_elements)/1024 7.345 -
std::deque<std::string>::erase(begin)_(cheap_elements)/32 7.333 -
std::deque<std::string>::erase(begin)_(cheap_elements)/8192 7.362 -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 24.191 -8.65%
std::deque<std::string>::erase(begin)_(expensive_elements)/32 23.538 -8.23%
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 24.219 -8.27%
std::deque<std::string>::erase(middle)_(cheap_elements)/1024 312.547 -
std::deque<std::string>::erase(middle)_(cheap_elements)/32 26.504 -
std::deque<std::string>::erase(middle)_(cheap_elements)/8192 2333.169 -
std::deque<std::string>::erase(middle)_(expensive_elements)/1024 323.540 -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 36.530 -1.00%
std::deque<std::string>::erase(middle)_(expensive_elements)/8192 2348.376 -
std::deque<std::string>::insert(begin)_(cheap_elements)/1024 10.861 -
std::deque<std::string>::insert(begin)_(cheap_elements)/32 10.688 -
std::deque<std::string>::insert(begin)_(cheap_elements)/8192 10.867 -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 29.119 -3.28%
std::deque<std::string>::insert(begin)_(expensive_elements)/32 31.568 3.91%
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 31.520 2.61%
std::deque<std::string>::insert(middle)_(cheap_elements)/1024 310.726 -
std::deque<std::string>::insert(middle)_(cheap_elements)/32 24.521 -
std::deque<std::string>::insert(middle)_(cheap_elements)/8192 2338.096 -
std::deque<std::string>::insert(middle)_(expensive_elements)/1024 327.900 -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 40.664 -5.11%
std::deque<std::string>::insert(middle)_(expensive_elements)/8192 2360.900 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 521.370 -1.27%
std::deque<std::string>::operator=(const&)_(cheap_elements)/32 17.045 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 4570.835 -
std::deque<std::string>::operator=(const&)_(expensive_elements)/1024 6555.325 -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 159.270 -1.08%
std::deque<std::string>::operator=(const&)_(expensive_elements)/8192 52573.707 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 1022.780 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 410.982 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 8077.767 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 12645.709 -1.26%
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 754.631 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 113100.316 -1.14%
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 1.376 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/32 13.150 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 1.269 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 12.975 -1.91%
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 23.443 -1.35%
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 14.533 -1.82%
std::distance(deque<int>)/1024 0.851 -
std::distance(deque<int>)/4096 0.848 -
std::distance(deque<int>)/50 0.849 -
std::distance(deque<int>)/8192 0.851 -
std::distance(join_view(vector<vector<int>>))/1024 0.971 -
std::distance(join_view(vector<vector<int>>))/4096 4.468 -1.16%
std::distance(join_view(vector<vector<int>>))/50 0.628 -4.88%
std::distance(join_view(vector<vector<int>>))/8192 8.328 -
std::equal(deque<int>)_(it,_it,_it)/1024 444.438 -5.19%
std::equal(deque<int>)_(it,_it,_it)/1048576 486326.562 -1.28%
std::equal(deque<int>)_(it,_it,_it)/50 20.689 -4.06%
std::equal(deque<int>)_(it,_it,_it)/8 4.429 4.09%
std::equal(deque<int>)_(it,_it,_it)/8192 3767.648 -2.79%
std::equal(deque<int>)_(it,_it,_it,_it)/1024 404.088 -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 425115.463 -
std::equal(deque<int>)_(it,_it,_it,_it)/50 21.176 -
std::equal(deque<int>)_(it,_it,_it,_it)/8 5.014 7.53%
std::equal(deque<int>)_(it,_it,_it,_it)/8192 3095.326 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 514.889 -2.17%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 514280.236 -2.13%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 25.448 -1.91%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 5.293 4.77%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 3988.661 -2.00%
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 523.066 -
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 513566.869 -1.20%
std::equal(deque<int>)_(it,_it,_it,_pred)/50 24.614 -2.71%
std::equal(deque<int>)_(it,_it,_it,_pred)/8 4.536 4.63%
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 4004.489 -
std::equal(list<int>)_(it,_it,_it)/1024 1127.756 -
std::equal(list<int>)_(it,_it,_it)/1048576 1311255.996 -
std::equal(list<int>)_(it,_it,_it)/50 35.393 -
std::equal(list<int>)_(it,_it,_it)/8 2.705 -
std::equal(list<int>)_(it,_it,_it)/8192 9887.698 4.94%
std::equal(list<int>)_(it,_it,_it,_it)/1024 781.697 -
std::equal(list<int>)_(it,_it,_it,_it)/1048576 948528.903 -
std::equal(list<int>)_(it,_it,_it,_it)/50 27.185 -
std::equal(list<int>)_(it,_it,_it,_it)/8 2.904 -
std::equal(list<int>)_(it,_it,_it,_it)/8192 12872.639 11.68%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 801.892 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1048576 974718.852 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 33.936 -5.24%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 3.461 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 12594.429 6.20%
std::equal(list<int>)_(it,_it,_it,_pred)/1024 1157.181 -
std::equal(list<int>)_(it,_it,_it,_pred)/1048576 1382164.773 4.07%
std::equal(list<int>)_(it,_it,_it,_pred)/50 38.399 -
std::equal(list<int>)_(it,_it,_it,_pred)/8 3.516 -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 12616.229 2.15%
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.218 -
std::equal(vector<bool>)_(aligned)/8192 0.218 -
std::equal(vector<bool>)_(unaligned)/1024 6.006 -
std::equal(vector<bool>)_(unaligned)/1048576 6364.319 -
std::equal(vector<bool>)_(unaligned)/50 0.833 -17.82%
std::equal(vector<bool>)_(unaligned)/8 0.837 -17.48%
std::equal(vector<bool>)_(unaligned)/8192 55.858 -
std::equal(vector<int>)_(it,_it,_it)/1024 77.933 -
std::equal(vector<int>)_(it,_it,_it)/1048576 73638.787 -
std::equal(vector<int>)_(it,_it,_it)/50 4.139 -
std::equal(vector<int>)_(it,_it,_it)/8 1.155 1.22%
std::equal(vector<int>)_(it,_it,_it)/8192 570.040 -
std::equal(vector<int>)_(it,_it,_it,_it)/1024 79.292 -1.02%
std::equal(vector<int>)_(it,_it,_it,_it)/1048576 73703.550 -
std::equal(vector<int>)_(it,_it,_it,_it)/50 4.702 8.18%
std::equal(vector<int>)_(it,_it,_it,_it)/8 1.640 14.32%
std::equal(vector<int>)_(it,_it,_it,_it)/8192 571.657 -1.83%
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 291.297 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 305575.367 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 13.667 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 3.002 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 2541.988 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1024 290.791 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1048576 305688.473 -
std::equal(vector<int>)_(it,_it,_it,_pred)/50 13.453 -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 2.642 -1.22%
std::equal(vector<int>)_(it,_it,_it,_pred)/8192 2541.921 -
std::fill(deque<int>)/1024 29.808 -1.09%
std::fill(deque<int>)/32 1.363 -
std::fill(deque<int>)/50 2.364 -
std::fill(deque<int>)/8192 234.876 -1.07%
std::fill(list<int>)/1024 501.826 1.51%
std::fill(list<int>)/32 8.287 -
std::fill(list<int>)/50 34.295 -3.16%
std::fill(list<int>)/8192 8634.537 21.31%
std::fill(vector<bool>)/1048576 3822.436 -
std::fill(vector<bool>)/262144 230.205 -
std::fill(vector<bool>)/32768 29.714 -1.26%
std::fill(vector<bool>)/4096 4.191 -
std::fill(vector<bool>)/512 1.610 4.30%
std::fill(vector<bool>)/64 1.638 1.56%
std::fill(vector<int>)/1024 29.804 -2.25%
std::fill(vector<int>)/32 1.037 -5.02%
std::fill(vector<int>)/50 2.199 -
std::fill(vector<int>)/8192 234.139 -
std::fill_n(deque<int>)/1024 29.620 -
std::fill_n(deque<int>)/32 1.204 4.20%
std::fill_n(deque<int>)/50 2.191 -
std::fill_n(deque<int>)/8192 234.951 -
std::fill_n(list<int>)/1024 649.020 -
std::fill_n(list<int>)/32 8.094 -
std::fill_n(list<int>)/50 15.614 -
std::fill_n(list<int>)/8192 7467.697 -8.13%
std::fill_n(vector<bool>)/1048576 3813.696 1.89%
std::fill_n(vector<bool>)/262144 229.869 -
std::fill_n(vector<bool>)/32768 29.658 -1.57%
std::fill_n(vector<bool>)/4096 4.170 -
std::fill_n(vector<bool>)/512 1.452 -
std::fill_n(vector<bool>)/64 1.366 -3.11%
std::fill_n(vector<int>)/1024 29.466 -1.08%
std::fill_n(vector<int>)/32 1.141 -
std::fill_n(vector<int>)/50 2.213 -
std::fill_n(vector<int>)/8192 233.324 -
std::find(deque<int>)_(bail_25%)/1024 67.473 -
std::find(deque<int>)_(bail_25%)/32768 1915.325 -
std::find(deque<int>)_(bail_25%)/8 2.277 -
std::find(deque<int>)_(bail_25%)/8192 476.370 -
std::find(deque<int>)_(process_all)/1024 243.339 -
std::find(deque<int>)_(process_all)/32768 7778.358 -
std::find(deque<int>)_(process_all)/50 13.253 -
std::find(deque<int>)_(process_all)/8 3.522 -1.07%
std::find(deque<int>)_(process_all)/8192 1945.297 -
std::find(list<int>)_(bail_25%)/1024 136.830 5.93%
std::find(list<int>)_(bail_25%)/32768 7833.140 -14.40%
std::find(list<int>)_(bail_25%)/8 0.922 -
std::find(list<int>)_(bail_25%)/8192 1422.143 -
std::find(list<int>)_(process_all)/1024 686.238 -
std::find(list<int>)_(process_all)/32768 26143.694 -
std::find(list<int>)_(process_all)/50 18.977 -
std::find(list<int>)_(process_all)/8 2.372 1.44%
std::find(list<int>)_(process_all)/8192 7226.116 5.81%
std::find(vector<bool>)_(process_all)/1024 4.639 -
std::find(vector<bool>)_(process_all)/1048576 3635.863 -1.04%
std::find(vector<bool>)_(process_all)/50 0.810 17.08%
std::find(vector<bool>)_(process_all)/8 0.846 33.24%
std::find(vector<bool>)_(process_all)/8192 33.296 -
std::find(vector<char>)_(bail_25%)/1024 5.321 -
std::find(vector<char>)_(bail_25%)/32768 136.041 -
std::find(vector<char>)_(bail_25%)/8 1.108 -
std::find(vector<char>)_(bail_25%)/8192 40.307 -
std::find(vector<char>)_(process_all)/1024 16.211 -
std::find(vector<char>)_(process_all)/32768 494.383 -
std::find(vector<char>)_(process_all)/50 1.623 -
std::find(vector<char>)_(process_all)/8 0.925 -
std::find(vector<char>)_(process_all)/8192 135.655 -
std::find(vector<int>)_(bail_25%)/1024 65.722 -
std::find(vector<int>)_(bail_25%)/32768 1855.192 -
std::find(vector<int>)_(bail_25%)/8 1.458 1.73%
std::find(vector<int>)_(bail_25%)/8192 470.714 -
std::find(vector<int>)_(process_all)/1024 242.025 -
std::find(vector<int>)_(process_all)/32768 7403.087 -
std::find(vector<int>)_(process_all)/50 12.402 -
std::find(vector<int>)_(process_all)/8 2.741 -
std::find(vector<int>)_(process_all)/8192 1849.816 -
std::find(vector<long_long>)_(bail_25%)/1024 23.020 -
std::find(vector<long_long>)_(bail_25%)/32768 728.730 -
std::find(vector<long_long>)_(bail_25%)/8 1.078 24.80%
std::find(vector<long_long>)_(bail_25%)/8192 187.684 -
std::find(vector<long_long>)_(process_all)/1024 89.988 -
std::find(vector<long_long>)_(process_all)/32768 2891.974 -
std::find(vector<long_long>)_(process_all)/50 4.393 -
std::find(vector<long_long>)_(process_all)/8 1.023 10.80%
std::find(vector<long_long>)_(process_all)/8192 721.548 -
std::find(vector<short>)_(bail_25%)/1024 5.972 -
std::find(vector<short>)_(bail_25%)/32768 187.379 -
std::find(vector<short>)_(bail_25%)/8 0.738 4.44%
std::find(vector<short>)_(bail_25%)/8192 45.412 -
std::find(vector<short>)_(process_all)/1024 22.525 -
std::find(vector<short>)_(process_all)/32768 721.633 -
std::find(vector<short>)_(process_all)/50 1.685 -
std::find(vector<short>)_(process_all)/8 0.692 -
std::find(vector<short>)_(process_all)/8192 180.177 -
std::find_end(deque<int>)_(match_near_end)/1000 51.333 51.83%
std::find_end(deque<int>)_(match_near_end)/1024 48.614 49.42%
std::find_end(deque<int>)_(match_near_end)/8192 385.269 40.77%
std::find_end(deque<int>)_(near_matches)/1000 15704.405 -
std::find_end(deque<int>)_(near_matches)/1024 16283.961 -
std::find_end(deque<int>)_(near_matches)/8192 1120504.080 -
std::find_end(deque<int>)_(process_all)/1000 282.609 -1.03%
std::find_end(deque<int>)_(process_all)/1024 291.234 -10.83%
std::find_end(deque<int>)_(process_all)/1048576 263474.279 -17.00%
std::find_end(deque<int>)_(process_all)/8192 2046.935 -17.19%
std::find_end(deque<int>)_(same_length)/1000 335.080 -5.46%
std::find_end(deque<int>)_(same_length)/1024 336.736 -4.51%
std::find_end(deque<int>)_(same_length)/8192 2803.914 -2.69%
std::find_end(deque<int>)_(single_element)/1000 313.142 -
std::find_end(deque<int>)_(single_element)/1024 314.775 -15.95%
std::find_end(deque<int>)_(single_element)/8192 2202.690 -25.99%
std::find_end(deque<int>,_pred)_(match_near_end)/1000 74.222 -
std::find_end(deque<int>,_pred)_(match_near_end)/1024 76.761 -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 598.438 -
std::find_end(deque<int>,_pred)_(near_matches)/1000 30901.590 -
std::find_end(deque<int>,_pred)_(near_matches)/1024 32120.390 -
std::find_end(deque<int>,_pred)_(near_matches)/8192 1877445.375 -
std::find_end(deque<int>,_pred)_(process_all)/1000 586.418 -
std::find_end(deque<int>,_pred)_(process_all)/1024 585.302 -
std::find_end(deque<int>,_pred)_(process_all)/1048576 591005.817 -
std::find_end(deque<int>,_pred)_(process_all)/8192 4326.014 -
std::find_end(deque<int>,_pred)_(same_length)/1000 780.010 -
std::find_end(deque<int>,_pred)_(same_length)/1024 799.187 -
std::find_end(deque<int>,_pred)_(same_length)/8192 4980.007 -
std::find_end(deque<int>,_pred)_(single_element)/1000 664.030 -
std::find_end(deque<int>,_pred)_(single_element)/1024 666.911 -
std::find_end(deque<int>,_pred)_(single_element)/8192 4865.476 -
std::find_end(forward_list<int>)_(match_near_end)/1000 754.523 -7.53%
std::find_end(forward_list<int>)_(match_near_end)/1024 4463.679 -2.33%
std::find_end(forward_list<int>)_(match_near_end)/8192 257048.043 -
std::find_end(forward_list<int>)_(near_matches)/1000 36683.872 -
std::find_end(forward_list<int>)_(near_matches)/1024 38058.053 -
std::find_end(forward_list<int>)_(near_matches)/8192 2480202.865 -
std::find_end(forward_list<int>)_(process_all)/1000 696.650 -
std::find_end(forward_list<int>)_(process_all)/1024 710.355 -
std::find_end(forward_list<int>)_(process_all)/1048576 754409.647 -
std::find_end(forward_list<int>)_(process_all)/8192 5683.325 -
std::find_end(forward_list<int>)_(same_length)/1000 1478.494 -
std::find_end(forward_list<int>)_(same_length)/1024 1494.097 -
std::find_end(forward_list<int>)_(same_length)/8192 14523.644 -4.98%
std::find_end(forward_list<int>)_(single_element)/1000 691.746 -
std::find_end(forward_list<int>)_(single_element)/1024 710.690 1.38%
std::find_end(forward_list<int>)_(single_element)/8192 7061.796 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/1000 838.064 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/1024 5149.433 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/8192 277358.988 -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 41004.561 -
std::find_end(forward_list<int>,_pred)_(near_matches)/1024 42664.169 -
std::find_end(forward_list<int>,_pred)_(near_matches)/8192 2670296.916 -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 748.518 -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 753.385 -2.93%
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 838484.075 -2.76%
std::find_end(forward_list<int>,_pred)_(process_all)/8192 6052.232 -3.00%
std::find_end(forward_list<int>,_pred)_(same_length)/1000 1528.339 -
std::find_end(forward_list<int>,_pred)_(same_length)/1024 1565.772 -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 18137.092 -4.82%
std::find_end(forward_list<int>,_pred)_(single_element)/1000 778.890 -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 765.266 -4.14%
std::find_end(forward_list<int>,_pred)_(single_element)/8192 7107.177 8.19%
std::find_end(list<int>)_(match_near_end)/1000 76.229 -3.12%
std::find_end(list<int>)_(match_near_end)/1024 60.085 -
std::find_end(list<int>)_(match_near_end)/8192 597.512 -1.25%
std::find_end(list<int>)_(near_matches)/1000 32954.068 -1.26%
std::find_end(list<int>)_(near_matches)/1024 34393.460 -1.08%
std::find_end(list<int>)_(near_matches)/8192 2240201.942 -
std::find_end(list<int>)_(process_all)/1000 713.084 -
std::find_end(list<int>)_(process_all)/1024 731.942 -
std::find_end(list<int>)_(process_all)/1048576 870598.288 -
std::find_end(list<int>)_(process_all)/8192 7372.900 -
std::find_end(list<int>)_(same_length)/1000 741.346 -1.63%
std::find_end(list<int>)_(same_length)/1024 759.415 -
std::find_end(list<int>)_(same_length)/8192 8054.853 -17.38%
std::find_end(list<int>)_(single_element)/1000 719.786 -
std::find_end(list<int>)_(single_element)/1024 731.325 -
std::find_end(list<int>)_(single_element)/8192 8446.910 2.92%
std::find_end(list<int>,_pred)_(match_near_end)/1000 70.120 -2.28%
std::find_end(list<int>,_pred)_(match_near_end)/1024 69.792 -
std::find_end(list<int>,_pred)_(match_near_end)/8192 624.286 -
std::find_end(list<int>,_pred)_(near_matches)/1000 36768.346 -
std::find_end(list<int>,_pred)_(near_matches)/1024 38218.409 -
std::find_end(list<int>,_pred)_(near_matches)/8192 2392416.382 -
std::find_end(list<int>,_pred)_(process_all)/1000 792.484 -
std::find_end(list<int>,_pred)_(process_all)/1024 811.480 -
std::find_end(list<int>,_pred)_(process_all)/1048576 953873.469 -
std::find_end(list<int>,_pred)_(process_all)/8192 8077.858 -2.31%
std::find_end(list<int>,_pred)_(same_length)/1000 776.629 -
std::find_end(list<int>,_pred)_(same_length)/1024 796.087 -
std::find_end(list<int>,_pred)_(same_length)/8192 9978.314 12.49%
std::find_end(list<int>,_pred)_(single_element)/1000 793.696 -
std::find_end(list<int>,_pred)_(single_element)/1024 812.705 -
std::find_end(list<int>,_pred)_(single_element)/8192 8981.619 4.65%
std::find_end(vector<int>)_(match_near_end)/1000 27.949 -1.83%
std::find_end(vector<int>)_(match_near_end)/1024 28.317 -2.40%
std::find_end(vector<int>)_(match_near_end)/8192 200.426 -2.74%
std::find_end(vector<int>)_(near_matches)/1000 13439.116 -1.41%
std::find_end(vector<int>)_(near_matches)/1024 13912.238 -1.30%
std::find_end(vector<int>)_(near_matches)/8192 764711.740 -
std::find_end(vector<int>)_(process_all)/1000 221.537 -1.67%
std::find_end(vector<int>)_(process_all)/1024 226.338 -1.74%
std::find_end(vector<int>)_(process_all)/1048576 221038.580 -2.29%
std::find_end(vector<int>)_(process_all)/8192 1727.747 -2.18%
std::find_end(vector<int>)_(same_length)/1000 242.996 -4.18%
std::find_end(vector<int>)_(same_length)/1024 261.622 -
std::find_end(vector<int>)_(same_length)/8192 2061.532 -
std::find_end(vector<int>)_(single_element)/1000 239.771 -1.67%
std::find_end(vector<int>)_(single_element)/1024 244.708 -1.72%
std::find_end(vector<int>)_(single_element)/8192 1866.317 -2.11%
std::find_end(vector<int>,_pred)_(match_near_end)/1000 58.241 -
std::find_end(vector<int>,_pred)_(match_near_end)/1024 59.922 -
std::find_end(vector<int>,_pred)_(match_near_end)/8192 476.305 -
std::find_end(vector<int>,_pred)_(near_matches)/1000 23056.551 -
std::find_end(vector<int>,_pred)_(near_matches)/1024 23959.854 -
std::find_end(vector<int>,_pred)_(near_matches)/8192 1448793.048 -
std::find_end(vector<int>,_pred)_(process_all)/1000 524.337 -
std::find_end(vector<int>,_pred)_(process_all)/1024 537.612 -
std::find_end(vector<int>,_pred)_(process_all)/1048576 638910.883 -1.04%
std::find_end(vector<int>,_pred)_(process_all)/8192 4287.128 -
std::find_end(vector<int>,_pred)_(same_length)/1000 610.003 -
std::find_end(vector<int>,_pred)_(same_length)/1024 624.756 -
std::find_end(vector<int>,_pred)_(same_length)/8192 5003.532 -
std::find_end(vector<int>,_pred)_(single_element)/1000 581.984 -
std::find_end(vector<int>,_pred)_(single_element)/1024 596.897 -
std::find_end(vector<int>,_pred)_(single_element)/8192 4770.179 -
std::find_first_of(deque<int>)_(large_needle)/1024 366671.525 -
std::find_first_of(deque<int>)_(large_needle)/32 295.843 -1.17%
std::find_first_of(deque<int>)_(large_needle)/50 715.176 -
std::find_first_of(deque<int>)_(large_needle)/8192 23437476.400 -
std::find_first_of(deque<int>)_(small_needle)/1024 3509.194 -
std::find_first_of(deque<int>)_(small_needle)/32 116.732 4.15%
std::find_first_of(deque<int>)_(small_needle)/50 175.743 4.04%
std::find_first_of(deque<int>)_(small_needle)/8192 28059.160 -
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 615275.461 -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 573.676 -2.17%
std::find_first_of(deque<int>,_pred)_(large_needle)/50 1578.128 -1.14%
std::find_first_of(deque<int>,_pred)_(large_needle)/8192 36846949.526 -
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 6230.932 -
std::find_first_of(deque<int>,_pred)_(small_needle)/32 196.619 -
std::find_first_of(deque<int>,_pred)_(small_needle)/50 305.996 -
std::find_first_of(deque<int>,_pred)_(small_needle)/8192 49968.489 -
std::find_first_of(list<int>)_(large_needle)/1024 862323.124 -6.46%
std::find_first_of(list<int>)_(large_needle)/32 675.356 -
std::find_first_of(list<int>)_(large_needle)/50 1742.175 -
std::find_first_of(list<int>)_(large_needle)/8192 49408327.800 -
std::find_first_of(list<int>)_(small_needle)/1024 2806.668 1.14%
std::find_first_of(list<int>)_(small_needle)/32 95.116 -
std::find_first_of(list<int>)_(small_needle)/50 142.651 1.17%
std::find_first_of(list<int>)_(small_needle)/8192 22491.921 1.10%
std::find_first_of(list<int>,_pred)_(large_needle)/1024 1042333.518 -
std::find_first_of(list<int>,_pred)_(large_needle)/32 745.258 -
std::find_first_of(list<int>,_pred)_(large_needle)/50 1955.843 -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 57550697.917 -2.77%
std::find_first_of(list<int>,_pred)_(small_needle)/1024 5362.971 -
std::find_first_of(list<int>,_pred)_(small_needle)/32 170.412 -
std::find_first_of(list<int>,_pred)_(small_needle)/50 265.633 -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 43101.665 -
std::find_first_of(vector<int>)_(large_needle)/1024 113776.343 -
std::find_first_of(vector<int>)_(large_needle)/32 108.974 3.18%
std::find_first_of(vector<int>)_(large_needle)/50 272.916 -
std::find_first_of(vector<int>)_(large_needle)/8192 7327762.887 -
std::find_first_of(vector<int>)_(small_needle)/1024 1624.921 12.15%
std::find_first_of(vector<int>)_(small_needle)/32 56.371 12.35%
std::find_first_of(vector<int>)_(small_needle)/50 83.106 16.51%
std::find_first_of(vector<int>)_(small_needle)/8192 12359.364 7.83%
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 740146.141 25.08%
std::find_first_of(vector<int>,_pred)_(large_needle)/32 492.965 -
std::find_first_of(vector<int>,_pred)_(large_needle)/50 1356.163 -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 41924894.647 9.49%
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 5640.618 -
std::find_first_of(vector<int>,_pred)_(small_needle)/32 174.903 -1.08%
std::find_first_of(vector<int>,_pred)_(small_needle)/50 275.838 -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 44786.186 -
std::find_if(deque<int>)_(bail_25%)/1024 78.284 -
std::find_if(deque<int>)_(bail_25%)/32768 2107.645 4.73%
std::find_if(deque<int>)_(bail_25%)/8 1.164 -
std::find_if(deque<int>)_(bail_25%)/8192 550.408 8.59%
std::find_if(deque<int>)_(process_all)/1024 270.054 -
std::find_if(deque<int>)_(process_all)/32768 8727.594 -
std::find_if(deque<int>)_(process_all)/50 12.600 -7.56%
std::find_if(deque<int>)_(process_all)/8 2.568 -5.32%
std::find_if(deque<int>)_(process_all)/8192 2156.102 -
std::find_if(list<int>)_(bail_25%)/1024 182.580 -
std::find_if(list<int>)_(bail_25%)/32768 7135.801 2.17%
std::find_if(list<int>)_(bail_25%)/8 0.921 -2.07%
std::find_if(list<int>)_(bail_25%)/8192 1421.788 -
std::find_if(list<int>)_(process_all)/1024 737.761 -
std::find_if(list<int>)_(process_all)/32768 26821.139 1.73%
std::find_if(list<int>)_(process_all)/50 19.916 -
std::find_if(list<int>)_(process_all)/8 2.484 5.74%
std::find_if(list<int>)_(process_all)/8192 7692.410 -22.60%
std::find_if(vector<bool>)_(process_all)/1024 565.816 -
std::find_if(vector<bool>)_(process_all)/1048576 577477.169 -
std::find_if(vector<bool>)_(process_all)/50 23.910 -
std::find_if(vector<bool>)_(process_all)/8 3.543 1.12%
std::find_if(vector<bool>)_(process_all)/8192 4507.500 -
std::find_if(vector<char>)_(bail_25%)/1024 25.501 -3.15%
std::find_if(vector<char>)_(bail_25%)/32768 818.273 -1.72%
std::find_if(vector<char>)_(bail_25%)/8 0.959 20.14%
std::find_if(vector<char>)_(bail_25%)/8192 210.777 -3.31%
std::find_if(vector<char>)_(process_all)/1024 124.608 -
std::find_if(vector<char>)_(process_all)/32768 3750.341 -
std::find_if(vector<char>)_(process_all)/50 6.630 -
std::find_if(vector<char>)_(process_all)/8 1.432 -5.07%
std::find_if(vector<char>)_(process_all)/8192 942.934 -
std::find_if(vector<int>)_(bail_25%)/1024 29.336 4.32%
std::find_if(vector<int>)_(bail_25%)/32768 856.819 4.71%
std::find_if(vector<int>)_(bail_25%)/8 0.917 9.13%
std::find_if(vector<int>)_(bail_25%)/8192 228.470 4.51%
std::find_if(vector<int>)_(process_all)/1024 112.783 -
std::find_if(vector<int>)_(process_all)/32768 3201.678 -
std::find_if(vector<int>)_(process_all)/50 5.491 -1.51%
std::find_if(vector<int>)_(process_all)/8 1.518 10.38%
std::find_if(vector<int>)_(process_all)/8192 805.088 -
std::find_if_not(deque<int>)_(bail_25%)/1024 77.936 -
std::find_if_not(deque<int>)_(bail_25%)/32768 2001.770 -
std::find_if_not(deque<int>)_(bail_25%)/8 1.170 -
std::find_if_not(deque<int>)_(bail_25%)/8192 503.949 -
std::find_if_not(deque<int>)_(process_all)/1024 294.073 16.07%
std::find_if_not(deque<int>)_(process_all)/32768 9404.961 15.81%
std::find_if_not(deque<int>)_(process_all)/50 12.634 -
std::find_if_not(deque<int>)_(process_all)/8 2.581 -
std::find_if_not(deque<int>)_(process_all)/8192 2355.623 16.99%
std::find_if_not(list<int>)_(bail_25%)/1024 180.705 -
std::find_if_not(list<int>)_(bail_25%)/32768 7687.150 7.23%
std::find_if_not(list<int>)_(bail_25%)/8 0.925 -
std::find_if_not(list<int>)_(bail_25%)/8192 1418.997 -
std::find_if_not(list<int>)_(process_all)/1024 721.401 -
std::find_if_not(list<int>)_(process_all)/32768 25863.983 1.39%
std::find_if_not(list<int>)_(process_all)/50 37.520 -3.11%
std::find_if_not(list<int>)_(process_all)/8 3.578 -
std::find_if_not(list<int>)_(process_all)/8192 7215.871 5.03%
std::find_if_not(vector<bool>)_(process_all)/1024 588.825 -
std::find_if_not(vector<bool>)_(process_all)/1048576 580794.061 -
std::find_if_not(vector<bool>)_(process_all)/50 25.204 -
std::find_if_not(vector<bool>)_(process_all)/8 3.724 1.54%
std::find_if_not(vector<bool>)_(process_all)/8192 4546.181 -
std::find_if_not(vector<char>)_(bail_25%)/1024 28.381 -6.36%
std::find_if_not(vector<char>)_(bail_25%)/32768 949.168 -
std::find_if_not(vector<char>)_(bail_25%)/8 0.850 -7.42%
std::find_if_not(vector<char>)_(bail_25%)/8192 241.822 -
std::find_if_not(vector<char>)_(process_all)/1024 124.433 -
std::find_if_not(vector<char>)_(process_all)/32768 3751.095 -
std::find_if_not(vector<char>)_(process_all)/50 6.689 -
std::find_if_not(vector<char>)_(process_all)/8 1.454 -5.80%
std::find_if_not(vector<char>)_(process_all)/8192 943.577 -
std::find_if_not(vector<int>)_(bail_25%)/1024 29.928 -
std::find_if_not(vector<int>)_(bail_25%)/32768 961.529 1.01%
std::find_if_not(vector<int>)_(bail_25%)/8 0.848 9.52%
std::find_if_not(vector<int>)_(bail_25%)/8192 243.538 -
std::find_if_not(vector<int>)_(process_all)/1024 112.669 -
std::find_if_not(vector<int>)_(process_all)/32768 3202.029 -
std::find_if_not(vector<int>)_(process_all)/50 5.753 -
std::find_if_not(vector<int>)_(process_all)/8 1.338 -10.21%
std::find_if_not(vector<int>)_(process_all)/8192 803.356 -
std::flat_map<int,_int>::clear()/0 389.797 -
std::flat_map<int,_int>::clear()/1024 391.408 -
std::flat_map<int,_int>::clear()/32 390.582 -
std::flat_map<int,_int>::clear()/8192 408.393 -
std::flat_map<int,_int>::contains(key)_(existent)/1024 7.849 -1.58%
std::flat_map<int,_int>::contains(key)_(existent)/32 3.115 -
std::flat_map<int,_int>::contains(key)_(existent)/8192 11.544 -2.19%
std::flat_map<int,_int>::contains(key)_(non-existent)/0 0.492 40.47%
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 5.053 -32.57%
std::flat_map<int,_int>::contains(key)_(non-existent)/32 2.267 -11.81%
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 7.128 -37.60%
std::flat_map<int,_int>::count(key)_(existent)/1024 8.167 -1.74%
std::flat_map<int,_int>::count(key)_(existent)/32 3.064 -
std::flat_map<int,_int>::count(key)_(existent)/8192 11.596 -1.83%
std::flat_map<int,_int>::count(key)_(non-existent)/0 0.454 -6.77%
std::flat_map<int,_int>::count(key)_(non-existent)/1024 4.524 -24.22%
std::flat_map<int,_int>::count(key)_(non-existent)/32 2.132 -7.45%
std::flat_map<int,_int>::count(key)_(non-existent)/8192 6.263 -31.88%
std::flat_map<int,_int>::ctor(&&,_different_allocs)/0 15.018 -1.20%
std::flat_map<int,_int>::ctor(&&,_different_allocs)/1024 184.674 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/32 28.630 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/8192 1163.451 -1.14%
std::flat_map<int,_int>::ctor(const&)/0 12.805 -
std::flat_map<int,_int>::ctor(const&)/1024 177.543 -
std::flat_map<int,_int>::ctor(const&)/32 22.793 -
std::flat_map<int,_int>::ctor(const&)/8192 1923.243 -
std::flat_map<int,_int>::ctor(const&,_alloc)/0 12.801 -
std::flat_map<int,_int>::ctor(const&,_alloc)/1024 177.727 -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 22.921 -1.21%
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 1919.809 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.572 -1.10%
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 4225.475 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 178.037 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 33086.708 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.625 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8691.548 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 204.179 -1.14%
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 131087.050 -4.12%
std::flat_map<int,_int>::equal_range(key)_(existent)/1024 8.330 -1.61%
std::flat_map<int,_int>::equal_range(key)_(existent)/32 3.327 -
std::flat_map<int,_int>::equal_range(key)_(existent)/8192 11.583 -1.60%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 0.452 -7.44%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 7.999 32.64%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 2.490 6.03%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 11.417 35.11%
std::flat_map<int,_int>::erase(iterator)/1024 75.752 1.42%
std::flat_map<int,_int>::erase(iterator)/32 19.894 -
std::flat_map<int,_int>::erase(iterator)/8192 491.265 -3.34%
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.740 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 410.858 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 395.847 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 605.963 -
std::flat_map<int,_int>::erase(key)_(existent)/1024 109.639 15.89%
std::flat_map<int,_int>::erase(key)_(existent)/32 21.535 -
std::flat_map<int,_int>::erase(key)_(existent)/8192 563.113 -4.22%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 0.447 -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 5.568 -12.50%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 2.407 -6.39%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 9.056 -18.29%
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/0 0.499 -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/1024 6.629 -1.82%
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/32 2.736 -1.18%
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/8192 10.032 -
std::flat_map<int,_int>::find(key)_(existent)/1024 8.303 -
std::flat_map<int,_int>::find(key)_(existent)/32 3.303 -
std::flat_map<int,_int>::find(key)_(existent)/8192 12.106 -1.96%
std::flat_map<int,_int>::find(key)_(non-existent)/0 0.366 -4.12%
std::flat_map<int,_int>::find(key)_(non-existent)/1024 6.296 13.12%
std::flat_map<int,_int>::find(key)_(non-existent)/32 2.554 9.79%
std::flat_map<int,_int>::find(key)_(non-existent)/8192 9.252 19.28%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 14.824 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 19.119 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 16.179 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 25.990 3.91%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 14.810 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 97.944 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 23.707 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 560.753 2.38%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 14.925 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 16.462 -1.55%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 14.947 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 20.916 -3.46%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 14.909 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 77.970 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 22.558 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 509.316 1.36%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 395.582 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 5150.139 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 605.790 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 38976.700 -2.22%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 407.537 3.00%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 5737.281 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 633.938 2.57%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 43079.152 -2.39%
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 394.517 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7587.106 -1.86%
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 670.834 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 62801.992 -1.83%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 393.568 -3.20%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1403.734 -11.46%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 445.758 -1.99%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 8398.447 -14.12%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 392.943 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1835.443 2.45%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 457.163 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 11634.837 2.50%
std::flat_map<int,_int>::insert(value)_(already_present)/1024 16.718 38.57%
std::flat_map<int,_int>::insert(value)_(already_present)/32 3.006 -1.01%
std::flat_map<int,_int>::insert(value)_(already_present)/8192 20.983 5.16%
std::flat_map<int,_int>::insert(value)_(new_value,_end)/0 15.013 -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 20.354 -9.89%
std::flat_map<int,_int>::insert(value)_(new_value,_end)/32 16.291 -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 28.364 -4.20%
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/0 15.421 2.18%
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 99.193 -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/32 24.406 2.18%
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 573.699 3.41%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 19.028 51.98%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.805 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 21.519 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 14.758 -2.04%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 23.956 23.78%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 16.284 -1.35%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 37.242 59.20%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 14.745 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 103.572 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 23.410 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 570.893 3.02%
std::flat_map<int,_int>::lower_bound(key)_(existent)/1024 7.844 -1.34%
std::flat_map<int,_int>::lower_bound(key)_(existent)/32 3.042 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/8192 11.388 -1.82%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/0 0.263 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 5.492 -13.28%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 2.395 -9.86%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 8.091 -14.12%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 15.317 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 86.018 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 17.620 -1.39%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 627.656 -11.96%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 15.549 -1.69%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 86.133 -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 17.504 -1.70%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 609.611 -16.66%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 3.198 -4.31%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 73.016 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/32 3.820 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 567.382 -18.12%
std::flat_map<int,_int>::upper_bound(key)_(existent)/1024 7.969 -1.48%
std::flat_map<int,_int>::upper_bound(key)_(existent)/32 2.969 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/8192 11.465 -1.41%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/0 0.266 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 5.833 -7.60%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 2.268 -1.93%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 8.192 -7.39%
std::flat_multimap<int,_int>::clear()/0 391.005 -
std::flat_multimap<int,_int>::clear()/1024 395.180 -
std::flat_multimap<int,_int>::clear()/32 393.508 -
std::flat_multimap<int,_int>::clear()/8192 411.057 -
std::flat_multimap<int,_int>::contains(key)_(existent)/1024 8.154 -1.66%
std::flat_multimap<int,_int>::contains(key)_(existent)/32 3.099 -
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 11.509 -1.77%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 0.391 -21.02%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 6.482 -14.41%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 2.250 -1.39%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 8.978 -15.61%
std::flat_multimap<int,_int>::count(key)_(existent)/1024 8.796 -
std::flat_multimap<int,_int>::count(key)_(existent)/32 2.307 -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 14.228 -1.58%
std::flat_multimap<int,_int>::count(key)_(non-existent)/0 0.258 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/1024 4.060 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 2.069 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 5.431 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 14.985 -2.17%
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/1024 184.835 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/32 28.425 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/8192 1163.170 -
std::flat_multimap<int,_int>::ctor(const&)/0 12.722 -1.09%
std::flat_multimap<int,_int>::ctor(const&)/1024 185.187 4.05%
std::flat_multimap<int,_int>::ctor(const&)/32 24.872 8.94%
std::flat_multimap<int,_int>::ctor(const&)/8192 880.592 -54.52%
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 12.853 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/1024 178.069 -1.90%
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 22.757 -1.15%
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 1929.057 118.77%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.928 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3885.611 -2.95%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 165.313 -2.20%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 31625.463 -3.43%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.253 2.12%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8754.197 3.08%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 200.004 1.15%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 159080.699 26.21%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 7.838 -12.80%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 2.442 -2.00%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 12.076 -17.27%
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.019 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/32 2.025 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192 5.252 -
std::flat_multimap<int,_int>::erase(iterator)/1024 75.158 -
std::flat_multimap<int,_int>::erase(iterator)/32 19.857 -1.38%
std::flat_multimap<int,_int>::erase(iterator)/8192 492.304 -18.84%
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.363 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 418.949 1.59%
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 396.869 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 611.727 -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 86.158 -3.35%
std::flat_multimap<int,_int>::erase(key)_(existent)/32 22.264 -2.28%
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 529.359 -21.04%
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.255 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 3.804 -1.63%
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 2.021 8.07%
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 5.248 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.255 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 3.578 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.841 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 5.040 -
std::flat_multimap<int,_int>::find(key)_(existent)/1024 8.307 -1.20%
std::flat_multimap<int,_int>::find(key)_(existent)/32 3.332 -1.08%
std::flat_multimap<int,_int>::find(key)_(existent)/8192 12.145 -1.60%
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 0.485 43.98%
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 5.905 -1.04%
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 2.252 -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 8.100 -3.75%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 14.806 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 48.312 101.70%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 16.277 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 37.691 -12.46%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 15.254 3.22%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 213.485 114.42%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 25.044 4.10%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 556.849 -1.86%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 14.932 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 20.555 24.23%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 14.957 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 21.668 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 14.906 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 143.445 85.57%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 23.021 2.15%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 500.822 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 395.000 -2.63%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 5335.847 -13.46%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 617.440 -4.36%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 40762.649 -10.05%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 394.692 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 5324.054 -3.25%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 615.675 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 40619.997 -2.56%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 394.163 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7202.536 -5.23%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 666.612 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 59311.154 -1.40%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 396.848 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1188.506 4.97%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 441.614 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 6381.510 1.73%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 394.897 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1092.109 -18.25%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 436.993 -2.07%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 5870.931 -23.69%
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 230.810 125.74%
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 21.954 -1.30%
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 545.308 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/0 14.801 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 26.282 38.88%
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/32 16.083 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 23.233 -1.16%
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/0 14.841 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 201.790 107.26%
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/32 23.857 1.22%
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 547.812 -1.47%
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/1024 7.942 -1.90%
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/32 3.068 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/8192 11.405 -2.06%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.266 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 5.188 -22.29%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 2.197 -4.77%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 7.238 -25.13%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 15.651 -3.36%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 86.263 -10.59%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 17.753 -3.61%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 546.099 -60.18%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 15.750 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 86.505 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 17.667 -1.99%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 541.848 -68.99%
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 3.331 -3.55%
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 73.427 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 3.782 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 512.958 -69.24%
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/1024 7.927 -1.57%
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/32 2.955 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 11.258 -1.57%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.261 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 6.769 -15.56%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.315 -2.16%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 9.498 -17.88%
std::for_each(deque<int>)/32 3.692 -
std::for_each(deque<int>)/50 3.885 -
std::for_each(deque<int>)/8 0.920 -
std::for_each(deque<int>)/8192 255.255 -
std::for_each(join_view(vector<vector<int>>))/32 3.769 -
std::for_each(join_view(vector<vector<int>>))/50 4.020 -
std::for_each(join_view(vector<vector<int>>))/8 1.426 -
std::for_each(join_view(vector<vector<int>>))/8192 263.701 -
std::for_each(list<int>)/32 10.805 -
std::for_each(list<int>)/50 21.516 -1.80%
std::for_each(list<int>)/8 2.381 5.29%
std::for_each(list<int>)/8192 7676.433 -2.35%
std::for_each(map<int>::iterator)/32 23.774 -
std::for_each(map<int>::iterator)/50 36.101 -
std::for_each(map<int>::iterator)/8 5.025 -
std::for_each(map<int>::iterator)/8192 7305.081 -2.56%
std::for_each(multimap<int>::iterator)/32 23.669 -
std::for_each(multimap<int>::iterator)/50 36.671 -
std::for_each(multimap<int>::iterator)/8 5.056 -
std::for_each(multimap<int>::iterator)/8192 7512.415 -
std::for_each(multiset<int>::iterator)/32 23.586 -
std::for_each(multiset<int>::iterator)/50 35.685 -
std::for_each(multiset<int>::iterator)/8 5.084 -
std::for_each(multiset<int>::iterator)/8192 8028.878 1.01%
std::for_each(set<int>::iterator)/32 24.296 -1.36%
std::for_each(set<int>::iterator)/50 36.689 -
std::for_each(set<int>::iterator)/8 5.012 -
std::for_each(set<int>::iterator)/8192 7906.713 -
std::for_each(vector<int>)/32 3.690 -
std::for_each(vector<int>)/50 3.884 -
std::for_each(vector<int>)/8 0.922 -
std::for_each(vector<int>)/8192 252.066 -
std::for_each_n(deque<int>)/32 3.746 -
std::for_each_n(deque<int>)/50 3.933 -
std::for_each_n(deque<int>)/8 1.287 -2.12%
std::for_each_n(deque<int>)/8192 254.638 -
std::for_each_n(join_view(vector<vector<int>>))/32 3.913 -
std::for_each_n(join_view(vector<vector<int>>))/50 4.298 -
std::for_each_n(join_view(vector<vector<int>>))/8 1.656 10.76%
std::for_each_n(join_view(vector<vector<int>>))/8192 265.978 -
std::for_each_n(list<int>)/32 11.281 -
std::for_each_n(list<int>)/50 23.540 2.93%
std::for_each_n(list<int>)/8 2.548 2.79%
std::for_each_n(list<int>)/8192 8967.548 15.08%
std::for_each_n(vector<int>)/32 3.697 -
std::for_each_n(vector<int>)/50 3.852 -
std::for_each_n(vector<int>)/8 2.703 -
std::for_each_n(vector<int>)/8192 251.802 -
std::generate(deque<int>)/1024 246.492 -5.00%
std::generate(deque<int>)/32 8.503 -
std::generate(deque<int>)/50 12.631 -1.42%
std::generate(deque<int>)/8192 1905.538 -5.40%
std::generate(list<int>)/1024 670.968 -
std::generate(list<int>)/32 8.432 -1.44%
std::generate(list<int>)/50 15.377 1.83%
std::generate(list<int>)/8192 7495.308 -
std::generate(vector<int>)/1024 258.947 5.77%
std::generate(vector<int>)/32 7.941 -
std::generate(vector<int>)/50 11.977 -
std::generate(vector<int>)/8192 1949.282 5.34%
std::generate_n(deque<int>)/1024 243.150 -
std::generate_n(deque<int>)/32 8.203 -
std::generate_n(deque<int>)/50 12.182 -
std::generate_n(deque<int>)/8192 1958.022 -
std::generate_n(list<int>)/1024 650.473 -
std::generate_n(list<int>)/32 8.542 -
std::generate_n(list<int>)/50 14.992 -2.60%
std::generate_n(list<int>)/8192 7451.632 -
std::generate_n(vector<int>)/1024 242.967 -
std::generate_n(vector<int>)/32 7.935 -
std::generate_n(vector<int>)/50 11.928 -
std::generate_n(vector<int>)/8192 1835.936 -
std::is_partitioned(deque<int>)_(partitioned)/1024 291.492 -
std::is_partitioned(deque<int>)_(partitioned)/32 9.272 -2.44%
std::is_partitioned(deque<int>)_(partitioned)/50 13.980 -
std::is_partitioned(deque<int>)_(partitioned)/8192 2300.338 -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 103.842 -2.92%
std::is_partitioned(deque<int>)_(unpartitioned)/32 3.584 1.85%
std::is_partitioned(deque<int>)_(unpartitioned)/50 6.711 -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 968.437 35.71%
std::is_partitioned(list<int>)_(partitioned)/1024 609.919 4.18%
std::is_partitioned(list<int>)_(partitioned)/32 8.875 -
std::is_partitioned(list<int>)_(partitioned)/50 14.100 1.13%
std::is_partitioned(list<int>)_(partitioned)/8192 6937.325 1.34%
std::is_partitioned(list<int>)_(unpartitioned)/1024 175.726 -1.14%
std::is_partitioned(list<int>)_(unpartitioned)/32 4.238 -2.01%
std::is_partitioned(list<int>)_(unpartitioned)/50 4.496 -
std::is_partitioned(list<int>)_(unpartitioned)/8192 2159.347 -
std::is_partitioned(vector<int>)_(partitioned)/1024 189.187 -
std::is_partitioned(vector<int>)_(partitioned)/32 6.591 2.75%
std::is_partitioned(vector<int>)_(partitioned)/50 9.693 -
std::is_partitioned(vector<int>)_(partitioned)/8192 1403.256 -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 50.450 -5.83%
std::is_partitioned(vector<int>)_(unpartitioned)/32 1.636 -1.25%
std::is_partitioned(vector<int>)_(unpartitioned)/50 8.735 -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 169.130 -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 482.186 -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 4.915 -3.30%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8192 3862.005 -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 515691.297 -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 43.077 -2.47%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 506.451 -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 5.585 4.34%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 3989.839 -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024 687364.390 -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 51.587 -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 513.285 5.17%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 6.610 -2.39%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 4142.744 6.73%
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 516562.577 -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 46.247 -1.20%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 518.145 -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 6.799 4.76%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 3891.807 -4.90%
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 689948.408 -1.82%
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 52.874 1.09%
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 754.818 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8 2.824 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 7857.100 -2.12%
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024 1420190.755 -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 42.581 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/1024 783.441 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8 3.614 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 9176.900 -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/1024 1590539.116 -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 66.811 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 767.186 -1.50%
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 3.744 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 8088.977 -2.14%
std::is_permutation(list<int>)_(4leg)_(shuffled)/1024 1425933.943 -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 42.863 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 800.232 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 4.157 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 8353.823 -1.28%
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 1591128.218 -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 61.893 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/1024 364.221 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 2.786 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8192 2819.989 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/1024 211965.114 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 23.941 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/1024 288.015 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 2.478 2.67%
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8192 2518.849 -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 1026861.900 -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 53.239 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 379.590 -4.39%
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 4.107 -2.29%
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 2950.567 -5.55%
std::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 211291.667 -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 24.146 -6.28%
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 345.096 -2.15%
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 3.417 -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 2769.216 -1.99%
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 984608.122 -2.30%
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 56.387 3.44%
std::is_sorted(deque<int>)/1024 491.377 3.48%
std::is_sorted(deque<int>)/8 4.634 76.89%
std::is_sorted(deque<int>)/8192 3932.494 3.52%
std::is_sorted(deque<int>,_pred)/1024 642.274 -2.59%
std::is_sorted(deque<int>,_pred)/8 4.786 -3.00%
std::is_sorted(deque<int>,_pred)/8192 5197.491 -2.61%
std::is_sorted(list<int>)/1024 785.668 3.71%
std::is_sorted(list<int>)/8 2.210 5.02%
std::is_sorted(list<int>)/8192 7195.110 -1.06%
std::is_sorted(list<int>,_pred)/1024 825.059 -
std::is_sorted(list<int>,_pred)/8 4.026 -
std::is_sorted(list<int>,_pred)/8192 8665.635 11.38%
std::is_sorted(vector<int>)/1024 248.043 -
std::is_sorted(vector<int>)/8 2.062 -
std::is_sorted(vector<int>)/8192 1923.652 -
std::is_sorted(vector<int>,_pred)/1024 469.905 -
std::is_sorted(vector<int>,_pred)/8 3.424 3.70%
std::is_sorted(vector<int>,_pred)/8192 3738.454 -
std::is_sorted_until(deque<int>)/1024 466.780 -
std::is_sorted_until(deque<int>)/8 2.745 -
std::is_sorted_until(deque<int>)/8192 3736.943 -
std::is_sorted_until(deque<int>,_pred)/1024 595.406 -
std::is_sorted_until(deque<int>,_pred)/8 4.442 2.37%
std::is_sorted_until(deque<int>,_pred)/8192 4790.830 -
std::is_sorted_until(list<int>)/1024 741.820 -1.52%
std::is_sorted_until(list<int>)/8 2.070 -
std::is_sorted_until(list<int>)/8192 7240.931 -
std::is_sorted_until(list<int>,_pred)/1024 789.278 -
std::is_sorted_until(list<int>,_pred)/8 3.645 -
std::is_sorted_until(list<int>,_pred)/8192 8916.672 -1.15%
std::is_sorted_until(vector<int>)/1024 236.764 -
std::is_sorted_until(vector<int>)/8 2.061 -1.85%
std::is_sorted_until(vector<int>)/8192 1846.763 -
std::is_sorted_until(vector<int>,_pred)/1024 408.208 -1.93%
std::is_sorted_until(vector<int>,_pred)/8 3.693 -
std::is_sorted_until(vector<int>,_pred)/8192 3313.605 -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 4619.414 -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/32 528.083 -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 36436.787 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 702.037 -1.63%
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 12.776 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 10012.255 -23.01%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 11709.986 -13.19%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 340.983 -6.90%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 100667.083 -21.02%
std::list<int>::ctor(Range)_(cheap_elements)/1024 11725.142 -17.41%
std::list<int>::ctor(Range)_(cheap_elements)/32 342.123 -25.85%
std::list<int>::ctor(Range)_(cheap_elements)/8192 100809.789 -
std::list<int>::ctor(const&)_(cheap_elements)/1024 11556.093 1.28%
std::list<int>::ctor(const&)_(cheap_elements)/32 338.480 -1.14%
std::list<int>::ctor(const&)_(cheap_elements)/8192 98064.430 -
std::list<int>::ctor(size)/1024 11879.097 1.82%
std::list<int>::ctor(size)/32 336.575 4.52%
std::list<int>::ctor(size)/8192 96816.090 1.38%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 11407.790 1.69%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 336.970 4.62%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 97801.970 1.09%
std::list<int>::erase(begin)_(cheap_elements)/1024 11.242 2.48%
std::list<int>::erase(begin)_(cheap_elements)/32 11.396 2.51%
std::list<int>::erase(begin)_(cheap_elements)/8192 11.072 1.78%
std::list<int>::insert(begin)_(cheap_elements)/1024 11.853 -1.54%
std::list<int>::insert(begin)_(cheap_elements)/32 11.038 1.02%
std::list<int>::insert(begin)_(cheap_elements)/8192 11.838 -2.13%
std::list<int>::operator=(const&)_(cheap_elements)/1024 741.876 -2.01%
std::list<int>::operator=(const&)_(cheap_elements)/32 16.689 -3.97%
std::list<int>::operator=(const&)_(cheap_elements)/8192 9557.933 -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 4618.879 -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 527.034 -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 37451.179 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 4.548 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/32 16.575 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/8192 4.458 -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 4754.116 -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 535.233 -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 38422.453 -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 16486.847 -3.01%
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 883.345 -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 144730.453 -2.22%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 797.480 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 21.784 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 13931.352 -6.96%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6912.451 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 157.161 2.27%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 56133.946 -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 12810.752 -4.69%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 355.921 -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 105929.082 -1.42%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 32735.283 -1.07%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 926.980 -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 279325.794 -1.07%
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 12908.959 -1.84%
std::list<std::string>::ctor(Range)_(cheap_elements)/32 360.826 1.57%
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 105891.252 -2.31%
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 32796.230 -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 927.280 -1.44%
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 279804.851 -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 12838.374 -2.83%
std::list<std::string>::ctor(const&)_(cheap_elements)/32 357.191 -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 103823.952 -2.80%
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 32630.214 -13.77%
std::list<std::string>::ctor(const&)_(expensive_elements)/32 924.572 -3.44%
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 279916.667 -21.15%
std::list<std::string>::ctor(size)/1024 12861.862 -4.56%
std::list<std::string>::ctor(size)/32 351.153 -
std::list<std::string>::ctor(size)/8192 106092.013 -4.03%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 12666.564 -3.16%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 361.082 1.28%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 104569.088 -2.88%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 32448.206 -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 899.593 -1.12%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 275596.320 -1.69%
std::list<std::string>::erase(begin)_(cheap_elements)/1024 12.140 -
std::list<std::string>::erase(begin)_(cheap_elements)/32 12.126 4.28%
std::list<std::string>::erase(begin)_(cheap_elements)/8192 12.215 -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 31.621 -
std::list<std::string>::erase(begin)_(expensive_elements)/32 29.137 -1.43%
std::list<std::string>::erase(begin)_(expensive_elements)/8192 32.733 4.08%
std::list<std::string>::insert(begin)_(cheap_elements)/1024 12.774 -18.00%
std::list<std::string>::insert(begin)_(cheap_elements)/32 12.246 -14.21%
std::list<std::string>::insert(begin)_(cheap_elements)/8192 12.869 -17.62%
std::list<std::string>::insert(begin)_(expensive_elements)/1024 30.096 -16.19%
std::list<std::string>::insert(begin)_(expensive_elements)/32 28.976 -14.04%
std::list<std::string>::insert(begin)_(expensive_elements)/8192 29.989 -15.86%
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 1270.589 4.49%
std::list<std::string>::operator=(const&)_(cheap_elements)/32 23.112 -2.09%
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 11183.174 5.40%
std::list<std::string>::operator=(const&)_(expensive_elements)/1024 6883.159 -1.15%
std::list<std::string>::operator=(const&)_(expensive_elements)/32 147.477 -
std::list<std::string>::operator=(const&)_(expensive_elements)/8192 55457.524 -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 4770.359 -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 535.904 -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 39424.234 2.11%
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 16646.744 -2.36%
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 882.750 -3.08%
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 146039.768 -1.96%
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 4.874 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/32 16.847 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 4.921 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 16.468 -1.83%
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/32 27.129 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 18.069 -
std::lower_bound(std::deque<int>)/100 30.671 -
std::lower_bound(std::deque<int>)/8 17.116 -
std::lower_bound(std::deque<int>)/8192 65.240 -
std::lower_bound(std::forward_list<int>)/100 83.827 -
std::lower_bound(std::forward_list<int>)/8 15.428 -
std::lower_bound(std::forward_list<int>)/8192 10409.787 -
std::lower_bound(std::list<int>)/100 90.808 -
std::lower_bound(std::list<int>)/8 15.496 -
std::lower_bound(std::list<int>)/8192 13150.334 -8.32%
std::lower_bound(std::vector<int>)/100 12.821 -
std::lower_bound(std::vector<int>)/8 8.118 -
std::lower_bound(std::vector<int>)/8192 16.666 1.64%
std::make_heap(deque<int>)_(ascending)/1024 2664.270 -
std::make_heap(deque<int>)_(ascending)/8 27.015 -2.19%
std::make_heap(deque<int>)_(ascending)/8192 21074.694 -
std::make_heap(deque<int>)_(descending)/1024 1136.797 3.66%
std::make_heap(deque<int>)_(descending)/8 21.277 -
std::make_heap(deque<int>)_(descending)/8192 9041.933 5.00%
std::make_heap(deque<int>)_(heap)/1024 1123.014 2.38%
std::make_heap(deque<int>)_(heap)/8 21.194 -
std::make_heap(deque<int>)_(heap)/8192 8825.175 2.57%
std::make_heap(deque<int>)_(pipe-organ)/1024 2680.462 -
std::make_heap(deque<int>)_(pipe-organ)/8 26.982 -1.31%
std::make_heap(deque<int>)_(pipe-organ)/8192 21091.243 -
std::make_heap(deque<int>)_(repeated)/1024 2274.213 -
std::make_heap(deque<int>)_(repeated)/8 25.084 -2.13%
std::make_heap(deque<int>)_(repeated)/8192 17877.305 -
std::make_heap(deque<int>)_(shuffled)/1024 2666.944 2.82%
std::make_heap(deque<int>)_(shuffled)/8 24.633 -
std::make_heap(deque<int>)_(shuffled)/8192 23442.973 -
std::make_heap(deque<int>,_pred)_(ascending)/1024 2175.753 -
std::make_heap(deque<int>,_pred)_(ascending)/8 24.753 -1.60%
std::make_heap(deque<int>,_pred)_(ascending)/8192 17129.994 -
std::make_heap(deque<int>,_pred)_(descending)/1024 644.612 -1.87%
std::make_heap(deque<int>,_pred)_(descending)/8 18.978 -3.42%
std::make_heap(deque<int>,_pred)_(descending)/8192 5036.254 -
std::make_heap(deque<int>,_pred)_(heap)/1024 643.216 -
std::make_heap(deque<int>,_pred)_(heap)/8 18.924 -
std::make_heap(deque<int>,_pred)_(heap)/8192 5030.701 -
std::make_heap(deque<int>,_pred)_(pipe-organ)/1024 2181.020 -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8 24.859 -1.38%
std::make_heap(deque<int>,_pred)_(pipe-organ)/8192 17105.905 -
std::make_heap(deque<int>,_pred)_(repeated)/1024 1686.122 -
std::make_heap(deque<int>,_pred)_(repeated)/8 23.282 -1.41%
std::make_heap(deque<int>,_pred)_(repeated)/8192 13111.410 -
std::make_heap(deque<int>,_pred)_(shuffled)/1024 1857.929 -2.72%
std::make_heap(deque<int>,_pred)_(shuffled)/8 22.728 -2.03%
std::make_heap(deque<int>,_pred)_(shuffled)/8192 15312.818 -2.21%
std::make_heap(vector<NonIntegral>)_(ascending)/1024 664.571 -
std::make_heap(vector<NonIntegral>)_(ascending)/8 16.856 -3.03%
std::make_heap(vector<NonIntegral>)_(ascending)/8192 5148.590 -
std::make_heap(vector<NonIntegral>)_(descending)/1024 284.128 -3.30%
std::make_heap(vector<NonIntegral>)_(descending)/8 14.741 -
std::make_heap(vector<NonIntegral>)_(descending)/8192 2114.088 -4.66%
std::make_heap(vector<NonIntegral>)_(heap)/1024 284.280 -3.44%
std::make_heap(vector<NonIntegral>)_(heap)/8 14.737 -
std::make_heap(vector<NonIntegral>)_(heap)/8192 2114.160 -4.64%
std::make_heap(vector<NonIntegral>)_(pipe-organ)/1024 666.836 -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8 16.667 -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8192 5144.868 -
std::make_heap(vector<NonIntegral>)_(repeated)/1024 602.898 -
std::make_heap(vector<NonIntegral>)_(repeated)/8 17.502 -1.34%
std::make_heap(vector<NonIntegral>)_(repeated)/8192 4585.095 -
std::make_heap(vector<NonIntegral>)_(shuffled)/1024 611.638 -1.09%
std::make_heap(vector<NonIntegral>)_(shuffled)/8 16.293 -
std::make_heap(vector<NonIntegral>)_(shuffled)/8192 5249.692 -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/1024 678.663 -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8 16.820 -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8192 5255.660 1.26%
std::make_heap(vector<NonIntegral>,_pred)_(descending)/1024 287.551 -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8 14.854 -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8192 2152.255 -3.23%
std::make_heap(vector<NonIntegral>,_pred)_(heap)/1024 289.400 -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8 14.680 -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8192 2167.844 -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 692.366 1.45%
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 16.761 -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 5334.672 1.29%
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/1024 622.920 -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8 17.089 -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8192 4746.260 -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 663.637 -4.12%
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8 16.550 -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 5728.291 -1.70%
std::make_heap(vector<int>)_(ascending)/1024 652.487 -
std::make_heap(vector<int>)_(ascending)/8 16.281 -
std::make_heap(vector<int>)_(ascending)/8192 5003.997 -
std::make_heap(vector<int>)_(descending)/1024 272.014 -
std::make_heap(vector<int>)_(descending)/8 14.570 -
std::make_heap(vector<int>)_(descending)/8192 1949.255 -
std::make_heap(vector<int>)_(heap)/1024 272.081 -
std::make_heap(vector<int>)_(heap)/8 14.641 -1.16%
std::make_heap(vector<int>)_(heap)/8192 1949.099 -
std::make_heap(vector<int>)_(pipe-organ)/1024 657.163 -
std::make_heap(vector<int>)_(pipe-organ)/8 16.410 -
std::make_heap(vector<int>)_(pipe-organ)/8192 4988.205 -
std::make_heap(vector<int>)_(repeated)/1024 563.516 -
std::make_heap(vector<int>)_(repeated)/8 15.484 -2.72%
std::make_heap(vector<int>)_(repeated)/8192 4271.733 -
std::make_heap(vector<int>)_(shuffled)/1024 573.099 -
std::make_heap(vector<int>)_(shuffled)/8 15.848 -
std::make_heap(vector<int>)_(shuffled)/8192 5011.584 -
std::make_heap(vector<int>,_pred)_(ascending)/1024 656.008 -
std::make_heap(vector<int>,_pred)_(ascending)/8 16.747 -
std::make_heap(vector<int>,_pred)_(ascending)/8192 5005.284 -
std::make_heap(vector<int>,_pred)_(descending)/1024 270.209 -
std::make_heap(vector<int>,_pred)_(descending)/8 15.037 2.32%
std::make_heap(vector<int>,_pred)_(descending)/8192 1948.390 -
std::make_heap(vector<int>,_pred)_(heap)/1024 272.274 -
std::make_heap(vector<int>,_pred)_(heap)/8 14.755 -
std::make_heap(vector<int>,_pred)_(heap)/8192 1952.882 -
std::make_heap(vector<int>,_pred)_(pipe-organ)/1024 661.156 -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8 16.707 -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8192 4998.496 -
std::make_heap(vector<int>,_pred)_(repeated)/1024 569.982 -
std::make_heap(vector<int>,_pred)_(repeated)/8 15.632 -
std::make_heap(vector<int>,_pred)_(repeated)/8192 4291.059 -
std::make_heap(vector<int>,_pred)_(shuffled)/1024 587.495 3.08%
std::make_heap(vector<int>,_pred)_(shuffled)/8 16.226 2.38%
std::make_heap(vector<int>,_pred)_(shuffled)/8192 5021.820 -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024 16530.306 4.42%
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8 55.278 -2.68%
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192 478915.454 -5.15%
std::make_heap+std::sort_heap(deque<int>)_(descending)/1024 17300.556 4.54%
std::make_heap+std::sort_heap(deque<int>)_(descending)/8 62.561 -2.87%
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192 483713.240 -5.62%
std::make_heap+std::sort_heap(deque<int>)_(heap)/1024 22494.767 5.25%
std::make_heap+std::sort_heap(deque<int>)_(heap)/8 62.009 -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8192 593861.938 -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/1024 18941.156 6.95%
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8 59.270 1.47%
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192 495412.911 -7.13%
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/1024 32142.439 -1.43%
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8 54.769 -1.99%
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192 1017883.168 -3.30%
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024 14712.196 -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 54.403 6.09%
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8192 173659.050 -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024 23145.625 4.74%
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8 62.445 2.21%
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8192 638883.132 1.68%
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/1024 15734.152 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 52.524 3.49%
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8192 457383.464 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/1024 16408.795 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8 58.983 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8192 461982.493 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/1024 21382.756 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 59.248 2.91%
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8192 553589.805 -1.88%
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/1024 17931.063 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8 54.222 1.38%
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8192 470557.678 -1.46%
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/1024 31765.067 -3.35%
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8 49.947 -4.07%
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8192 960851.146 -3.79%
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/1024 13944.294 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8 48.789 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8192 165956.728 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/1024 22188.702 -2.79%
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 59.954 3.48%
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8192 602053.422 -8.98%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/1024 10916.742 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8 43.091 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8192 114396.417 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/1024 11213.569 -1.99%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8 53.330 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8192 116094.194 -3.51%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/1024 14647.449 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8 52.426 -1.53%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8192 157483.967 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/1024 12317.048 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8 46.556 1.40%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8192 129222.440 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/1024 23889.638 -1.09%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 43.573 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8192 268802.244 -1.09%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/1024 5735.202 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 33.734 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192 62005.234 -1.20%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/1024 15829.458 4.13%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8 53.371 3.75%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8192 207896.502 24.03%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/1024 11383.325 3.85%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8 43.533 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8192 118641.270 2.91%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/1024 11274.054 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 54.065 -3.35%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8192 116589.831 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/1024 14737.277 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8 53.082 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8192 158090.298 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 12315.088 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 45.442 -2.54%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 129412.968 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/1024 24077.323 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8 42.447 -2.40%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8192 270036.425 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/1024 5723.422 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 36.768 5.24%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8192 61936.180 1.97%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 15203.739 -3.53%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8 52.174 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 168250.647 -6.79%
std::make_heap+std::sort_heap(vector<int>)_(ascending)/1024 11092.557 -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 45.792 1.76%
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8192 114879.886 -
std::make_heap+std::sort_heap(vector<int>)_(descending)/1024 11534.200 -
std::make_heap+std::sort_heap(vector<int>)_(descending)/8 56.460 -
std::make_heap+std::sort_heap(vector<int>)_(descending)/8192 118000.043 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/1024 14994.156 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8 54.780 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8192 155854.670 -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/1024 12846.332 -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8 46.342 -1.25%
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8192 132186.537 -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/1024 23345.011 -3.08%
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8 45.273 1.64%
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8192 258807.274 -3.61%
std::make_heap+std::sort_heap(vector<int>)_(repeated)/1024 5866.210 -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8 36.686 -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8192 62478.820 -2.01%
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/1024 15030.944 -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8 52.318 -1.50%
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8192 155274.258 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/1024 11023.929 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8 44.725 2.35%
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8192 115178.992 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/1024 11624.007 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8 53.456 1.63%
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8192 118277.651 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/1024 15043.340 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8 54.917 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8192 156665.941 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/1024 12854.563 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8 45.631 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8192 132431.085 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/1024 23279.008 -2.99%
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8 44.544 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8192 260395.848 -3.24%
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/1024 5826.478 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8 37.499 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8192 64533.515 2.74%
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/1024 15086.774 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8 51.338 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8192 156314.374 -
std::map<int,_int>::clear()/0 390.568 -
std::map<int,_int>::clear()/1024 11178.351 8.44%
std::map<int,_int>::clear()/32 662.976 2.86%
std::map<int,_int>::clear()/8192 90866.011 7.11%
std::map<int,_int>::contains(key)_(existent)/1024 4.074 -
std::map<int,_int>::contains(key)_(existent)/32 1.650 1.25%
std::map<int,_int>::contains(key)_(existent)/8192 5.509 -2.05%
std::map<int,_int>::contains(key)_(non-existent)/0 0.301 -
std::map<int,_int>::contains(key)_(non-existent)/1024 5.498 -
std::map<int,_int>::contains(key)_(non-existent)/32 2.859 5.75%
std::map<int,_int>::contains(key)_(non-existent)/8192 19.035 76.15%
std::map<int,_int>::count(key)_(existent)/1024 3.817 -4.91%
std::map<int,_int>::count(key)_(existent)/32 1.594 -
std::map<int,_int>::count(key)_(existent)/8192 5.689 -4.26%
std::map<int,_int>::count(key)_(non-existent)/0 0.251 -
std::map<int,_int>::count(key)_(non-existent)/1024 7.646 4.18%
std::map<int,_int>::count(key)_(non-existent)/32 2.947 1.56%
std::map<int,_int>::count(key)_(non-existent)/8192 11.514 1.84%
std::map<int,_int>::ctor(&&,_different_allocs)/0 12.692 -1.03%
std::map<int,_int>::ctor(&&,_different_allocs)/1024 5941.354 -
std::map<int,_int>::ctor(&&,_different_allocs)/32 186.367 -
std::map<int,_int>::ctor(&&,_different_allocs)/8192 51420.621 -1.73%
std::map<int,_int>::ctor(const&)/0 12.627 -
std::map<int,_int>::ctor(const&)/1024 8016.166 21.95%
std::map<int,_int>::ctor(const&)/32 254.117 14.92%
std::map<int,_int>::ctor(const&)/8192 55358.116 -1.29%
std::map<int,_int>::ctor(const&,_alloc)/0 12.669 -1.68%
std::map<int,_int>::ctor(const&,_alloc)/1024 6834.971 -1.56%
std::map<int,_int>::ctor(const&,_alloc)/32 227.304 -2.73%
std::map<int,_int>::ctor(const&,_alloc)/8192 54223.109 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.640 -1.17%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8906.513 1.89%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 240.920 1.83%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 70632.556 1.56%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.589 -1.26%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12926.492 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 273.588 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 250413.032 -1.52%
std::map<int,_int>::equal_range(key)_(existent)/1024 4.858 -6.72%
std::map<int,_int>::equal_range(key)_(existent)/32 2.032 -3.33%
std::map<int,_int>::equal_range(key)_(existent)/8192 5.763 -
std::map<int,_int>::equal_range(key)_(non-existent)/0 0.251 -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 5.722 -
std::map<int,_int>::equal_range(key)_(non-existent)/32 2.410 1.46%
std::map<int,_int>::equal_range(key)_(non-existent)/8192 9.665 1.73%
std::map<int,_int>::erase(iterator)/1024 20.971 2.56%
std::map<int,_int>::erase(iterator)/32 20.984 2.74%
std::map<int,_int>::erase(iterator)/8192 21.165 3.41%
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 390.839 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7736.856 4.88%
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 579.236 1.09%
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 59833.532 4.17%
std::map<int,_int>::erase(key)_(existent)/1024 24.655 1.93%
std::map<int,_int>::erase(key)_(existent)/32 22.767 2.64%
std::map<int,_int>::erase(key)_(existent)/8192 25.242 1.60%
std::map<int,_int>::erase(key)_(non-existent,_end)/0 0.253 -
std::map<int,_int>::erase(key)_(non-existent,_end)/1024 5.273 -
std::map<int,_int>::erase(key)_(non-existent,_end)/32 2.280 -2.93%
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 7.239 -3.21%
std::map<int,_int>::erase(key)_(non-existent,_middle)/0 0.252 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/1024 2.913 -2.06%
std::map<int,_int>::erase(key)_(non-existent,_middle)/32 1.764 -1.68%
std::map<int,_int>::erase(key)_(non-existent,_middle)/8192 4.007 -1.84%
std::map<int,_int>::find(key)_(existent)/1024 4.486 2.35%
std::map<int,_int>::find(key)_(existent)/32 1.828 5.92%
std::map<int,_int>::find(key)_(existent)/8192 5.352 -1.38%
std::map<int,_int>::find(key)_(non-existent)/0 0.251 -
std::map<int,_int>::find(key)_(non-existent)/1024 5.330 -2.56%
std::map<int,_int>::find(key)_(non-existent)/32 2.225 -
std::map<int,_int>::find(key)_(non-existent)/8192 7.523 -6.04%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 17.039 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 28.690 1.45%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 19.394 1.02%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 40.730 1.31%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 17.025 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 21.226 -2.35%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 18.844 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 21.537 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 17.203 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 26.604 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 18.840 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 34.067 -1.77%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 17.196 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 20.194 -1.93%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 18.037 1.23%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 20.530 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 403.340 2.90%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 15534.962 1.83%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 772.676 4.01%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 179219.045 2.40%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 393.085 -3.00%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12339.571 4.39%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 663.563 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 120804.186 1.77%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 392.007 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7726.454 1.26%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 542.891 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 135878.748 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 393.758 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 11331.063 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 669.480 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 93477.412 1.85%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 391.346 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 9514.745 1.78%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 647.261 1.82%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 80543.986 -
std::map<int,_int>::insert(value)_(already_present)/1024 3.342 -
std::map<int,_int>::insert(value)_(already_present)/32 1.783 -
std::map<int,_int>::insert(value)_(already_present)/8192 3.960 -5.02%
std::map<int,_int>::insert(value)_(new_value,_end)/0 17.973 5.01%
std::map<int,_int>::insert(value)_(new_value,_end)/1024 26.159 -1.90%
std::map<int,_int>::insert(value)_(new_value,_end)/32 18.803 -
std::map<int,_int>::insert(value)_(new_value,_end)/8192 37.376 -6.31%
std::map<int,_int>::insert(value)_(new_value,_middle)/0 17.039 -2.47%
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 20.582 -1.44%
std::map<int,_int>::insert(value)_(new_value,_middle)/32 18.426 -
std::map<int,_int>::insert(value)_(new_value,_middle)/8192 20.676 -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 3.693 1.93%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.752 -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 4.057 -2.60%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 17.014 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 26.621 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 18.730 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 40.004 1.44%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 16.992 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 20.940 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 18.450 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 20.981 1.76%
std::map<int,_int>::lower_bound(key)_(existent)/1024 4.394 -7.66%
std::map<int,_int>::lower_bound(key)_(existent)/32 1.459 -2.38%
std::map<int,_int>::lower_bound(key)_(existent)/8192 5.514 -2.57%
std::map<int,_int>::lower_bound(key)_(non-existent)/0 0.250 -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 5.791 6.80%
std::map<int,_int>::lower_bound(key)_(non-existent)/32 2.457 7.14%
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 10.415 8.33%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.219 -1.33%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6522.385 1.91%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 212.594 -1.36%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 52732.281 2.29%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.233 -1.29%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6585.416 2.25%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 222.509 2.55%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 53092.397 3.90%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 1.110 -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1463.452 -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 40.602 -2.57%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 12849.360 -
std::map<int,_int>::upper_bound(key)_(existent)/1024 4.233 -6.23%
std::map<int,_int>::upper_bound(key)_(existent)/32 1.747 -1.12%
std::map<int,_int>::upper_bound(key)_(existent)/8192 5.577 -3.98%
std::map<int,_int>::upper_bound(key)_(non-existent)/0 0.250 -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 6.884 9.55%
std::map<int,_int>::upper_bound(key)_(non-existent)/32 2.595 6.01%
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 10.502 9.54%
std::map<std::string,_int>::clear()/0 392.116 -
std::map<std::string,_int>::clear()/1024 21914.358 1.48%
std::map<std::string,_int>::clear()/32 899.452 2.35%
std::map<std::string,_int>::clear()/8192 213463.835 1.16%
std::map<std::string,_int>::contains(key)_(existent)/1024 24.370 1.92%
std::map<std::string,_int>::contains(key)_(existent)/32 16.452 1.41%
std::map<std::string,_int>::contains(key)_(existent)/8192 29.238 4.61%
std::map<std::string,_int>::contains(key)_(non-existent)/0 0.275 -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 23.388 11.98%
std::map<std::string,_int>::contains(key)_(non-existent)/32 11.166 12.31%
std::map<std::string,_int>::contains(key)_(non-existent)/8192 30.232 9.06%
std::map<std::string,_int>::count(key)_(existent)/1024 24.988 7.63%
std::map<std::string,_int>::count(key)_(existent)/32 16.854 12.81%
std::map<std::string,_int>::count(key)_(existent)/8192 29.033 2.94%
std::map<std::string,_int>::count(key)_(non-existent)/0 0.256 -
std::map<std::string,_int>::count(key)_(non-existent)/1024 24.590 -2.07%
std::map<std::string,_int>::count(key)_(non-existent)/32 10.216 -3.82%
std::map<std::string,_int>::count(key)_(non-existent)/8192 33.766 2.97%
std::map<std::string,_int>::ctor(&&,_different_allocs)/0 12.787 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/1024 7222.785 2.84%
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 215.362 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/8192 59741.383 -1.43%
std::map<std::string,_int>::ctor(const&)/0 12.665 -
std::map<std::string,_int>::ctor(const&)/1024 35268.982 -
std::map<std::string,_int>::ctor(const&)/32 732.533 -11.01%
std::map<std::string,_int>::ctor(const&)/8192 342829.653 -2.00%
std::map<std::string,_int>::ctor(const&,_alloc)/0 12.692 -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 35544.788 -1.95%
std::map<std::string,_int>::ctor(const&,_alloc)/32 796.004 2.29%
std::map<std::string,_int>::ctor(const&,_alloc)/8192 343120.688 -1.98%
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.773 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 41444.685 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 817.857 -1.34%
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 389873.127 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.812 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 52994.032 -3.86%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1004.293 -4.03%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1072636.162 -2.67%
std::map<std::string,_int>::equal_range(key)_(existent)/1024 21.966 -7.05%
std::map<std::string,_int>::equal_range(key)_(existent)/32 16.090 4.68%
std::map<std::string,_int>::equal_range(key)_(existent)/8192 29.785 3.49%
std::map<std::string,_int>::equal_range(key)_(non-existent)/0 0.256 -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 24.898 1.48%
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 10.761 6.76%
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 33.782 -1.24%
std::map<std::string,_int>::erase(iterator)/1024 26.059 -9.06%
std::map<std::string,_int>::erase(iterator)/32 27.566 -11.92%
std::map<std::string,_int>::erase(iterator)/8192 32.344 10.12%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.263 -2.93%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 13174.902 1.96%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 678.242 -2.61%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 120208.393 -
std::map<std::string,_int>::erase(key)_(existent)/1024 62.571 14.48%
std::map<std::string,_int>::erase(key)_(existent)/32 73.198 -4.23%
std::map<std::string,_int>::erase(key)_(existent)/8192 59.613 -3.81%
std::map<std::string,_int>::erase(key)_(non-existent,_end)/0 0.255 -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 22.252 -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 10.571 -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 29.883 2.90%
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/0 0.256 -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 13.077 7.38%
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 6.876 5.73%
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 16.844 7.87%
std::map<std::string,_int>::find(key)_(existent)/1024 25.194 -2.21%
std::map<std::string,_int>::find(key)_(existent)/32 15.653 -5.87%
std::map<std::string,_int>::find(key)_(existent)/8192 30.110 -1.99%
std::map<std::string,_int>::find(key)_(non-existent)/0 0.255 -
std::map<std::string,_int>::find(key)_(non-existent)/1024 20.710 -1.86%
std::map<std::string,_int>::find(key)_(non-existent)/32 10.498 10.42%
std::map<std::string,_int>::find(key)_(non-existent)/8192 27.532 2.29%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 32.572 -10.16%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 67.827 -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 50.576 9.30%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 92.263 3.87%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 23.716 -27.73%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 54.117 7.77%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 46.244 1.72%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 58.946 -23.76%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 30.753 -10.49%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 32.008 -1.16%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 33.513 -8.04%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 72.151 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 31.880 -2.76%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 28.542 -25.15%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 28.934 3.46%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 41.906 37.31%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.829 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 64492.818 -2.94%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1464.315 -4.57%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 922238.886 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.894 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 43831.936 -1.48%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1259.151 2.00%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 608483.789 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 394.653 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 38897.625 -2.37%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1148.790 4.01%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 618867.352 1.28%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 394.780 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 34340.616 -3.01%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1289.142 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 401546.640 -1.67%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 393.877 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 34434.372 -1.21%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1196.085 -7.91%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 365802.888 -1.05%
std::map<std::string,_int>::insert(value)_(already_present)/1024 17.020 1.44%
std::map<std::string,_int>::insert(value)_(already_present)/32 21.572 -20.37%
std::map<std::string,_int>::insert(value)_(already_present)/8192 38.897 18.53%
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 32.381 41.07%
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024 68.504 -
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 37.048 12.29%
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 66.720 -26.31%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 30.681 1.60%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 48.936 -4.02%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 39.099 -3.76%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 61.813 15.40%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 21.081 -39.71%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 11.158 -54.54%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 34.039 42.78%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 30.901 5.04%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 61.345 -20.09%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 32.241 -4.09%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 96.601 -1.24%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 27.344 -17.41%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 47.184 -6.58%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 41.132 32.74%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 43.712 -18.32%
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 24.118 12.05%
std::map<std::string,_int>::lower_bound(key)_(existent)/32 13.427 -13.53%
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 29.420 -6.71%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/0 0.255 -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 22.977 -7.66%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 9.855 -7.32%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 32.085 -1.60%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 13.373 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 36602.450 -2.23%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 848.787 3.07%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 348313.884 -1.68%
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.377 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 35641.490 -2.52%
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 828.587 7.93%
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 347263.828 -1.47%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.140 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 16352.314 4.59%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 362.748 8.10%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 208596.487 -2.42%
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 24.050 -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 14.094 -11.11%
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 26.726 -9.64%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/0 0.255 -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 23.662 -7.29%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 10.707 -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 31.809 -2.12%
std::mismatch(deque<int>)_(it,_it,_it)/1000 473.235 12.64%
std::mismatch(deque<int>)_(it,_it,_it)/1024 482.971 5.82%
std::mismatch(deque<int>)_(it,_it,_it)/1048576 507021.257 2.30%
std::mismatch(deque<int>)_(it,_it,_it)/8 3.921 6.41%
std::mismatch(deque<int>)_(it,_it,_it)/8192 3920.706 1.83%
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 472.912 1.32%
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 483.414 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 494480.505 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 4.140 1.81%
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 3686.705 -3.41%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 722.112 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 723.011 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 625907.063 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 6.381 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 4858.977 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 691.306 -1.05%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 716.211 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1048576 623408.953 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 6.189 1.35%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8192 4841.366 -
std::mismatch(list<int>)_(it,_it,_it)/1000 740.124 -1.88%
std::mismatch(list<int>)_(it,_it,_it)/1024 756.344 -1.59%
std::mismatch(list<int>)_(it,_it,_it)/1048576 930247.744 -
std::mismatch(list<int>)_(it,_it,_it)/8 2.651 -
std::mismatch(list<int>)_(it,_it,_it)/8192 7346.731 -
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 753.112 -3.59%
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 773.335 -5.15%
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 993594.508 -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 2.960 -5.07%
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 12930.357 4.64%
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1000 796.560 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1024 815.358 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1048576 1004422.934 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 5.089 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 12342.533 1.89%
std::mismatch(list<int>)_(it,_it,_it,_pred)/1000 794.905 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1024 815.611 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1048576 995778.764 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 4.655 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 9996.785 -8.18%
std::mismatch(vector<int>)_(it,_it,_it)/1000 58.309 -
std::mismatch(vector<int>)_(it,_it,_it)/1024 59.854 -
std::mismatch(vector<int>)_(it,_it,_it)/1048576 68840.258 -
std::mismatch(vector<int>)_(it,_it,_it)/8 1.061 -
std::mismatch(vector<int>)_(it,_it,_it)/8192 485.420 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1000 58.356 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1024 59.898 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1048576 68253.786 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8 1.271 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8192 485.017 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 557.289 6.34%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 508.991 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1048576 609043.466 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 4.417 3.41%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8192 4724.380 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 465.423 -2.79%
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1024 496.294 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1048576 605669.972 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 4.241 -2.21%
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8192 4710.550 -
std::move(deque<int>)/1048576 54644.401 -1.45%
std::move(deque<int>)/262144 14850.340 -2.21%
std::move(deque<int>)/32768 1828.268 -1.03%
std::move(deque<int>)/4096 149.440 -
std::move(deque<int>)/512 22.149 -
std::move(deque<int>)/64 4.851 -
std::move(deque<int>)/8 3.341 -1.16%
std::move(list<int>)/1048576 1008985.333 2.49%
std::move(list<int>)/262144 251415.619 3.69%
std::move(list<int>)/32768 30777.582 -
std::move(list<int>)/4096 4862.697 23.02%
std::move(list<int>)/512 360.407 -
std::move(list<int>)/64 40.925 4.17%
std::move(list<int>)/8 3.378 -1.03%
std::move(vector<bool>)_(aligned)/1048576 1727.351 -1.26%
std::move(vector<bool>)_(aligned)/262144 255.207 -
std::move(vector<bool>)_(aligned)/32768 36.689 -
std::move(vector<bool>)_(aligned)/4096 7.069 -
std::move(vector<bool>)_(aligned)/512 2.341 -
std::move(vector<bool>)_(aligned)/64 1.579 -6.64%
std::move(vector<bool>)_(unaligned)/1048576 6530.059 -
std::move(vector<bool>)_(unaligned)/262144 1589.213 -
std::move(vector<bool>)_(unaligned)/32768 202.475 -
std::move(vector<bool>)_(unaligned)/4096 26.058 -1.63%
std::move(vector<bool>)_(unaligned)/512 4.893 6.63%
std::move(vector<bool>)_(unaligned)/64 1.626 -
std::move(vector<int>)/1048576 56726.624 -4.95%
std::move(vector<int>)/262144 22048.521 -2.23%
std::move(vector<int>)/32768 1708.625 -1.52%
std::move(vector<int>)/4096 133.780 -
std::move(vector<int>)/512 20.148 -
std::move(vector<int>)/64 4.161 -
std::move(vector<int>)/8 2.239 -
std::move_backward(deque<int>)/1048576 131847.544 -3.00%
std::move_backward(deque<int>)/262144 32069.662 -2.26%
std::move_backward(deque<int>)/32768 3740.341 -
std::move_backward(deque<int>)/4096 159.274 1.17%
std::move_backward(deque<int>)/512 24.209 2.44%
std::move_backward(deque<int>)/64 5.176 -1.01%
std::move_backward(deque<int>)/8 3.518 -4.77%
std::move_backward(list<int>)/1048576 1037183.664 -
std::move_backward(list<int>)/262144 260022.937 -1.59%
std::move_backward(list<int>)/32768 31979.092 -
std::move_backward(list<int>)/4096 5017.688 1.86%
std::move_backward(list<int>)/512 372.014 -
std::move_backward(list<int>)/64 39.669 -
std::move_backward(list<int>)/8 3.388 -2.16%
std::move_backward(vector<bool>)_(aligned)/1048576 1710.979 -1.25%
std::move_backward(vector<bool>)_(aligned)/262144 257.470 -
std::move_backward(vector<bool>)_(aligned)/32768 38.167 -
std::move_backward(vector<bool>)_(aligned)/4096 7.182 -
std::move_backward(vector<bool>)_(aligned)/512 2.282 -1.24%
std::move_backward(vector<bool>)_(aligned)/64 1.744 -2.62%
std::move_backward(vector<bool>)_(unaligned)/1048576 6515.701 -
std::move_backward(vector<bool>)_(unaligned)/262144 1587.775 -
std::move_backward(vector<bool>)_(unaligned)/32768 203.772 -
std::move_backward(vector<bool>)_(unaligned)/4096 27.138 -2.18%
std::move_backward(vector<bool>)_(unaligned)/512 4.491 -
std::move_backward(vector<bool>)_(unaligned)/64 1.854 12.85%
std::move_backward(vector<int>)/1048576 57566.733 -
std::move_backward(vector<int>)/262144 21948.358 -3.64%
std::move_backward(vector<int>)/32768 1727.822 -
std::move_backward(vector<int>)/4096 135.323 -
std::move_backward(vector<int>)/512 20.801 -
std::move_backward(vector<int>)/64 4.317 -
std::move_backward(vector<int>)/8 2.270 -2.12%
std::multimap<int,_int>::clear()/0 390.419 -
std::multimap<int,_int>::clear()/1024 10746.770 -9.51%
std::multimap<int,_int>::clear()/32 640.474 -5.75%
std::multimap<int,_int>::clear()/8192 86020.907 -9.31%
std::multimap<int,_int>::contains(key)_(existent)/1024 4.507 -
std::multimap<int,_int>::contains(key)_(existent)/32 1.724 -1.86%
std::multimap<int,_int>::contains(key)_(existent)/8192 5.409 -6.00%
std::multimap<int,_int>::contains(key)_(non-existent)/0 0.299 -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 5.489 -6.40%
std::multimap<int,_int>::contains(key)_(non-existent)/32 2.825 -2.47%
std::multimap<int,_int>::contains(key)_(non-existent)/8192 7.819 -20.80%
std::multimap<int,_int>::count(key)_(existent)/1024 5.553 -
std::multimap<int,_int>::count(key)_(existent)/32 3.646 -1.15%
std::multimap<int,_int>::count(key)_(existent)/8192 6.686 2.20%
std::multimap<int,_int>::count(key)_(non-existent)/0 0.252 -
std::multimap<int,_int>::count(key)_(non-existent)/1024 6.939 26.81%
std::multimap<int,_int>::count(key)_(non-existent)/32 2.638 17.58%
std::multimap<int,_int>::count(key)_(non-existent)/8192 11.112 24.85%
std::multimap<int,_int>::ctor(&&,_different_allocs)/0 12.730 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 5941.566 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 184.810 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/8192 51330.659 -
std::multimap<int,_int>::ctor(const&)/0 13.028 1.97%
std::multimap<int,_int>::ctor(const&)/1024 6663.083 -11.99%
std::multimap<int,_int>::ctor(const&)/32 233.525 -3.88%
std::multimap<int,_int>::ctor(const&)/8192 51885.410 -7.36%
std::multimap<int,_int>::ctor(const&,_alloc)/0 12.750 -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 6465.735 -1.98%
std::multimap<int,_int>::ctor(const&,_alloc)/32 226.336 1.38%
std::multimap<int,_int>::ctor(const&,_alloc)/8192 51224.169 -1.53%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.714 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8424.471 -1.45%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 225.344 1.63%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 67970.086 -2.42%
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.726 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12912.894 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 293.605 2.20%
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 246395.848 -3.75%
std::multimap<int,_int>::equal_range(key)_(existent)/1024 5.437 -2.25%
std::multimap<int,_int>::equal_range(key)_(existent)/32 2.448 -1.18%
std::multimap<int,_int>::equal_range(key)_(existent)/8192 5.966 -1.08%
std::multimap<int,_int>::equal_range(key)_(non-existent)/0 0.252 -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 6.333 -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 2.278 -3.09%
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 9.602 -
std::multimap<int,_int>::erase(iterator)/1024 20.377 -6.96%
std::multimap<int,_int>::erase(iterator)/32 20.178 -9.53%
std::multimap<int,_int>::erase(iterator)/8192 20.335 -6.71%
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 390.737 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7317.062 -6.78%
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 573.550 -2.19%
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 56606.100 -6.91%
std::multimap<int,_int>::erase(key)_(existent)/1024 27.119 -1.87%
std::multimap<int,_int>::erase(key)_(existent)/32 22.514 -5.87%
std::multimap<int,_int>::erase(key)_(existent)/8192 25.686 -5.62%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.252 -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 5.826 1.85%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 2.330 -3.46%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 10.185 3.24%
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.252 -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 3.320 12.31%
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.845 -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 4.153 -1.50%
std::multimap<int,_int>::find(key)_(existent)/1024 3.761 -2.31%
std::multimap<int,_int>::find(key)_(existent)/32 1.743 -
std::multimap<int,_int>::find(key)_(existent)/8192 5.306 -1.04%
std::multimap<int,_int>::find(key)_(non-existent)/0 0.251 -
std::multimap<int,_int>::find(key)_(non-existent)/1024 5.195 -
std::multimap<int,_int>::find(key)_(non-existent)/32 2.435 -1.81%
std::multimap<int,_int>::find(key)_(non-existent)/8192 7.194 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 17.135 -1.02%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 32.199 -1.50%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 18.602 -1.73%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 34.984 -3.48%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 17.156 -1.43%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 22.804 5.78%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 18.354 -1.29%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 20.667 -2.23%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 17.174 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 32.237 -2.07%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 18.647 -1.84%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 44.459 -2.56%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 17.136 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 22.932 6.97%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 17.805 -1.48%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 20.145 -1.67%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.311 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 14686.147 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 734.872 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 183615.738 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 390.714 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 11941.695 1.37%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 661.877 -1.57%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 127851.793 5.59%
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 404.283 1.33%
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 12305.596 -6.05%
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 696.611 -7.52%
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 202204.099 -7.14%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 391.039 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 11040.722 -2.21%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 659.793 -2.74%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 90415.652 -2.35%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 393.658 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 9642.185 -4.72%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 670.665 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 78780.129 -7.43%
std::multimap<int,_int>::insert(value)_(already_present)/1024 22.350 1.36%
std::multimap<int,_int>::insert(value)_(already_present)/32 18.901 -
std::multimap<int,_int>::insert(value)_(already_present)/8192 20.364 -6.10%
std::multimap<int,_int>::insert(value)_(new_value,_end)/0 17.055 -
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 33.232 -
std::multimap<int,_int>::insert(value)_(new_value,_end)/32 19.072 -
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 36.539 -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/0 17.046 -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 23.106 6.74%
std::multimap<int,_int>::insert(value)_(new_value,_middle)/32 18.054 -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/8192 20.555 -
std::multimap<int,_int>::lower_bound(key)_(existent)/1024 7.099 -1.45%
std::multimap<int,_int>::lower_bound(key)_(existent)/32 2.379 -
std::multimap<int,_int>::lower_bound(key)_(existent)/8192 10.233 -1.46%
std::multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.252 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 5.907 -14.57%
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 2.448 -9.48%
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 8.869 -16.81%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.357 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6403.156 -3.03%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 224.731 1.99%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 52060.256 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.340 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6500.677 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 223.297 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 51909.094 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 1.107 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1480.297 1.40%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 34.219 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 13507.055 6.99%
std::multimap<int,_int>::upper_bound(key)_(existent)/1024 7.101 -1.17%
std::multimap<int,_int>::upper_bound(key)_(existent)/32 2.213 -
std::multimap<int,_int>::upper_bound(key)_(existent)/8192 10.247 -1.32%
std::multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.251 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 5.844 -14.66%
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.618 -12.51%
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 8.826 -15.96%
std::multimap<std::string,_int>::clear()/0 391.436 -
std::multimap<std::string,_int>::clear()/1024 21241.781 -
std::multimap<std::string,_int>::clear()/32 888.768 -
std::multimap<std::string,_int>::clear()/8192 212093.172 -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 24.896 7.21%
std::multimap<std::string,_int>::contains(key)_(existent)/32 18.869 16.41%
std::multimap<std::string,_int>::contains(key)_(existent)/8192 35.590 18.18%
std::multimap<std::string,_int>::contains(key)_(non-existent)/0 0.274 -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 26.273 22.35%
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 12.764 19.01%
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 29.744 9.72%
std::multimap<std::string,_int>::count(key)_(existent)/1024 26.007 11.35%
std::multimap<std::string,_int>::count(key)_(existent)/32 20.329 7.55%
std::multimap<std::string,_int>::count(key)_(existent)/8192 30.139 -8.57%
std::multimap<std::string,_int>::count(key)_(non-existent)/0 0.266 -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 30.390 30.02%
std::multimap<std::string,_int>::count(key)_(non-existent)/32 11.000 -1.39%
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 33.271 -1.35%
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/0 12.810 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/1024 6965.173 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/32 212.142 -1.19%
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/8192 60357.536 -
std::multimap<std::string,_int>::ctor(const&)/0 12.680 -
std::multimap<std::string,_int>::ctor(const&)/1024 34898.509 -4.04%
std::multimap<std::string,_int>::ctor(const&)/32 794.530 2.14%
std::multimap<std::string,_int>::ctor(const&)/8192 342100.177 -2.17%
std::multimap<std::string,_int>::ctor(const&,_alloc)/0 12.685 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 36879.315 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 896.692 5.52%
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 345645.103 -1.49%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.838 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 39027.735 -1.38%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 948.167 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 380459.593 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 14.187 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 55404.709 -2.91%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1019.508 -1.45%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1092711.980 -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 26.086 4.27%
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 19.931 1.88%
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 30.896 6.08%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/0 0.265 -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 24.011 -3.51%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 11.199 -4.54%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 33.304 -
std::multimap<std::string,_int>::erase(iterator)/1024 32.523 -
std::multimap<std::string,_int>::erase(iterator)/32 28.672 -
std::multimap<std::string,_int>::erase(iterator)/8192 30.955 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.794 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12820.730 -1.25%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 685.407 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 118111.546 -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 70.313 -
std::multimap<std::string,_int>::erase(key)_(existent)/32 57.648 -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 89.701 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/0 0.257 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/1024 24.490 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 10.688 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/8192 32.303 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/0 0.257 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024 12.251 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32 6.506 1.09%
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 15.788 -
std::multimap<std::string,_int>::find(key)_(existent)/1024 23.174 2.40%
std::multimap<std::string,_int>::find(key)_(existent)/32 15.474 7.77%
std::multimap<std::string,_int>::find(key)_(existent)/8192 29.764 -1.22%
std::multimap<std::string,_int>::find(key)_(non-existent)/0 0.257 -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 20.337 -3.48%
std::multimap<std::string,_int>::find(key)_(non-existent)/32 10.195 -2.29%
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 26.442 -3.71%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 23.791 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 63.293 -2.64%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 38.347 -1.35%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 89.885 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 35.693 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 50.020 -1.50%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 37.798 -1.44%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 51.125 -3.50%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 24.061 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 33.054 1.75%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 38.305 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 76.832 -1.84%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 24.778 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 36.613 -1.11%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 40.040 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 41.889 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.569 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 64517.776 -1.32%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1344.245 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 915707.407 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.843 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 42637.919 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1177.700 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 598008.612 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 391.637 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 61358.903 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1551.649 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 813396.231 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 398.243 1.47%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 33396.614 -1.76%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1160.908 1.18%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 374402.177 -1.81%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 393.149 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 32333.569 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1101.019 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 346317.628 -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 33.826 -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 55.312 -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 89.443 -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 29.447 -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 65.729 -5.14%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 38.794 -2.24%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 86.636 2.05%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 34.237 -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 42.272 -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 36.850 -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 52.664 4.49%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 22.798 -3.58%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 18.234 -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 30.370 6.99%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/0 0.258 -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 23.920 1.73%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 10.612 3.83%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 35.198 7.51%
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 13.423 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 37238.557 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 653.927 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 346148.294 -1.89%
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.426 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 35506.982 -3.01%
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 747.921 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 346826.314 -1.74%
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.137 -1.27%
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 17274.030 3.71%
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 338.645 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 206424.280 -2.87%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 22.999 -7.50%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 17.117 4.71%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 28.249 -6.40%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/0 0.256 -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 22.329 -8.78%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 10.028 -2.22%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 30.146 -7.51%
std::multiset<int>::clear()/0 402.226 -
std::multiset<int>::clear()/1024 10160.719 3.77%
std::multiset<int>::clear()/32 638.105 2.19%
std::multiset<int>::clear()/8192 80244.382 2.71%
std::multiset<int>::contains(key)_(existent)/1024 3.965 -1.30%
std::multiset<int>::contains(key)_(existent)/32 1.694 -2.73%
std::multiset<int>::contains(key)_(existent)/8192 8.357 -
std::multiset<int>::contains(key)_(non-existent)/0 0.277 -
std::multiset<int>::contains(key)_(non-existent)/1024 6.208 -9.89%
std::multiset<int>::contains(key)_(non-existent)/32 2.888 -
std::multiset<int>::contains(key)_(non-existent)/8192 9.407 -6.35%
std::multiset<int>::count(key)_(existent)/1024 5.737 -1.48%
std::multiset<int>::count(key)_(existent)/32 3.889 -
std::multiset<int>::count(key)_(existent)/8192 9.425 -
std::multiset<int>::count(key)_(non-existent)/0 0.265 -
std::multiset<int>::count(key)_(non-existent)/1024 6.257 5.00%
std::multiset<int>::count(key)_(non-existent)/32 2.565 2.72%
std::multiset<int>::count(key)_(non-existent)/8192 10.119 3.64%
std::multiset<int>::ctor(&&,_different_allocs)/0 12.881 -
std::multiset<int>::ctor(&&,_different_allocs)/1024 5757.044 -
std::multiset<int>::ctor(&&,_different_allocs)/32 176.446 -
std::multiset<int>::ctor(&&,_different_allocs)/8192 47714.035 -
std::multiset<int>::ctor(const&)/0 12.817 -
std::multiset<int>::ctor(const&)/1024 6657.920 4.09%
std::multiset<int>::ctor(const&)/32 232.027 4.45%
std::multiset<int>::ctor(const&)/8192 53278.578 4.76%
std::multiset<int>::ctor(const&,_alloc)/0 12.803 -
std::multiset<int>::ctor(const&,_alloc)/1024 6649.873 3.90%
std::multiset<int>::ctor(const&,_alloc)/32 234.810 4.36%
std::multiset<int>::ctor(const&,_alloc)/8192 53038.505 4.56%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.041 2.42%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8584.484 -12.61%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 237.826 -3.00%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 68121.160 -7.87%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.783 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12862.381 1.70%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 294.568 2.84%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 251503.841 -
std::multiset<int>::equal_range(key)_(existent)/1024 5.329 -2.33%
std::multiset<int>::equal_range(key)_(existent)/32 2.379 -1.14%
std::multiset<int>::equal_range(key)_(existent)/8192 8.951 7.76%
std::multiset<int>::equal_range(key)_(non-existent)/0 0.252 -
std::multiset<int>::equal_range(key)_(non-existent)/1024 5.562 -
std::multiset<int>::equal_range(key)_(non-existent)/32 2.373 -
std::multiset<int>::equal_range(key)_(non-existent)/8192 9.398 -
std::multiset<int>::erase(iterator)/1024 23.323 -
std::multiset<int>::erase(iterator)/32 20.794 -
std::multiset<int>::erase(iterator)/8192 23.383 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.601 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6625.379 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 562.941 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 55558.493 -
std::multiset<int>::erase(key)_(existent)/1024 40.795 -
std::multiset<int>::erase(key)_(existent)/32 22.029 -
std::multiset<int>::erase(key)_(existent)/8192 60.908 -
std::multiset<int>::erase(key)_(non-existent,_end)/0 0.264 -
std::multiset<int>::erase(key)_(non-existent,_end)/1024 6.458 -1.86%
std::multiset<int>::erase(key)_(non-existent,_end)/32 2.301 -
std::multiset<int>::erase(key)_(non-existent,_end)/8192 9.856 -2.64%
std::multiset<int>::erase(key)_(non-existent,_middle)/0 0.264 -
std::multiset<int>::erase(key)_(non-existent,_middle)/1024 2.948 -
std::multiset<int>::erase(key)_(non-existent,_middle)/32 1.791 -1.08%
std::multiset<int>::erase(key)_(non-existent,_middle)/8192 4.237 -1.71%
std::multiset<int>::find(key)_(existent)/1024 4.163 -
std::multiset<int>::find(key)_(existent)/32 1.625 -1.26%
std::multiset<int>::find(key)_(existent)/8192 8.154 -
std::multiset<int>::find(key)_(non-existent)/0 0.252 -
std::multiset<int>::find(key)_(non-existent)/1024 5.452 -1.01%
std::multiset<int>::find(key)_(non-existent)/32 2.416 6.83%
std::multiset<int>::find(key)_(non-existent)/8192 8.191 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 17.901 1.07%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 46.845 -8.59%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 19.043 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 72.318 -6.32%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/0 17.444 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 27.981 1.40%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/32 18.941 1.84%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 33.056 2.63%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/0 17.153 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 48.938 -2.57%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 18.693 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 80.975 10.09%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/0 17.111 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 25.615 6.95%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32 17.909 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 29.557 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.980 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 14754.265 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 731.402 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 186704.093 -2.60%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.639 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 11658.107 -1.00%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 668.546 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 116692.074 1.03%
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 391.967 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 12491.182 3.54%
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 693.511 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 200018.520 5.50%
std::multiset<int>::insert(value)_(already_present)/1024 28.423 4.83%
std::multiset<int>::insert(value)_(already_present)/32 18.529 2.49%
std::multiset<int>::insert(value)_(already_present)/8192 31.790 1.32%
std::multiset<int>::insert(value)_(new_value,_end)/0 17.043 -
std::multiset<int>::insert(value)_(new_value,_end)/1024 57.206 17.67%
std::multiset<int>::insert(value)_(new_value,_end)/32 18.902 -
std::multiset<int>::insert(value)_(new_value,_end)/8192 84.561 13.28%
std::multiset<int>::insert(value)_(new_value,_middle)/0 17.033 -
std::multiset<int>::insert(value)_(new_value,_middle)/1024 28.266 -1.14%
std::multiset<int>::insert(value)_(new_value,_middle)/32 17.985 -
std::multiset<int>::insert(value)_(new_value,_middle)/8192 32.695 -1.62%
std::multiset<int>::lower_bound(key)_(existent)/1024 7.092 -2.00%
std::multiset<int>::lower_bound(key)_(existent)/32 2.155 -1.26%
std::multiset<int>::lower_bound(key)_(existent)/8192 14.627 -2.11%
std::multiset<int>::lower_bound(key)_(non-existent)/0 0.251 -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 7.589 -50.27%
std::multiset<int>::lower_bound(key)_(non-existent)/32 2.660 -33.50%
std::multiset<int>::lower_bound(key)_(non-existent)/8192 11.398 -53.00%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/0 13.339 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6443.659 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 226.906 1.08%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 51024.422 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 13.329 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6398.754 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 228.650 2.34%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 51493.302 1.88%
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 1.110 -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 1382.731 -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 39.529 -4.15%
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 12534.572 -
std::multiset<int>::upper_bound(key)_(existent)/1024 7.070 -2.15%
std::multiset<int>::upper_bound(key)_(existent)/32 2.386 -1.28%
std::multiset<int>::upper_bound(key)_(existent)/8192 14.635 -2.24%
std::multiset<int>::upper_bound(key)_(non-existent)/0 0.250 -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 11.050 -27.10%
std::multiset<int>::upper_bound(key)_(non-existent)/32 3.261 -12.38%
std::multiset<int>::upper_bound(key)_(non-existent)/8192 17.154 -29.12%
std::multiset<std::string>::clear()/0 392.718 -
std::multiset<std::string>::clear()/1024 21940.323 2.52%
std::multiset<std::string>::clear()/32 897.284 -1.85%
std::multiset<std::string>::clear()/8192 214872.620 -
std::multiset<std::string>::contains(key)_(existent)/1024 22.834 11.06%
std::multiset<std::string>::contains(key)_(existent)/32 15.663 3.92%
std::multiset<std::string>::contains(key)_(existent)/8192 27.367 -10.01%
std::multiset<std::string>::contains(key)_(non-existent)/0 0.288 4.99%
std::multiset<std::string>::contains(key)_(non-existent)/1024 26.545 5.26%
std::multiset<std::string>::contains(key)_(non-existent)/32 10.792 10.70%
std::multiset<std::string>::contains(key)_(non-existent)/8192 29.294 8.78%
std::multiset<std::string>::count(key)_(existent)/1024 23.034 -
std::multiset<std::string>::count(key)_(existent)/32 20.018 -1.89%
std::multiset<std::string>::count(key)_(existent)/8192 27.951 -4.30%
std::multiset<std::string>::count(key)_(non-existent)/0 0.256 -
std::multiset<std::string>::count(key)_(non-existent)/1024 25.363 3.13%
std::multiset<std::string>::count(key)_(non-existent)/32 10.954 4.40%
std::multiset<std::string>::count(key)_(non-existent)/8192 33.098 1.91%
std::multiset<std::string>::ctor(&&,_different_allocs)/0 12.771 -
std::multiset<std::string>::ctor(&&,_different_allocs)/1024 6908.672 -
std::multiset<std::string>::ctor(&&,_different_allocs)/32 214.065 -
std::multiset<std::string>::ctor(&&,_different_allocs)/8192 57225.085 -
std::multiset<std::string>::ctor(const&)/0 12.638 -
std::multiset<std::string>::ctor(const&)/1024 34960.165 1.12%
std::multiset<std::string>::ctor(const&)/32 701.314 -15.24%
std::multiset<std::string>::ctor(const&)/8192 339325.275 -
std::multiset<std::string>::ctor(const&,_alloc)/0 12.648 -
std::multiset<std::string>::ctor(const&,_alloc)/1024 36686.740 -
std::multiset<std::string>::ctor(const&,_alloc)/32 876.155 9.32%
std::multiset<std::string>::ctor(const&,_alloc)/8192 342734.372 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.828 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 38534.359 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 811.085 -1.70%
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 376750.639 -1.60%
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.833 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 55440.515 2.27%
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1055.802 1.70%
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1072349.207 -
std::multiset<std::string>::equal_range(key)_(existent)/1024 24.797 8.09%
std::multiset<std::string>::equal_range(key)_(existent)/32 17.753 -6.73%
std::multiset<std::string>::equal_range(key)_(existent)/8192 28.958 2.00%
std::multiset<std::string>::equal_range(key)_(non-existent)/0 0.257 -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 23.755 -3.80%
std::multiset<std::string>::equal_range(key)_(non-existent)/32 10.141 -8.18%
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 33.593 -
std::multiset<std::string>::erase(iterator)/1024 31.128 10.81%
std::multiset<std::string>::erase(iterator)/32 31.450 -4.64%
std::multiset<std::string>::erase(iterator)/8192 32.999 4.41%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.768 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 13232.577 2.49%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 682.676 1.97%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 119716.814 1.04%
std::multiset<std::string>::erase(key)_(existent)/1024 95.914 49.75%
std::multiset<std::string>::erase(key)_(existent)/32 57.627 -27.63%
std::multiset<std::string>::erase(key)_(existent)/8192 97.602 45.38%
std::multiset<std::string>::erase(key)_(non-existent,_end)/0 0.257 -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 25.128 -
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 14.644 10.14%
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 31.809 -1.84%
std::multiset<std::string>::erase(key)_(non-existent,_middle)/0 0.257 -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 13.567 -3.47%
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 7.617 8.60%
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 17.090 -
std::multiset<std::string>::find(key)_(existent)/1024 23.820 -5.19%
std::multiset<std::string>::find(key)_(existent)/32 15.369 5.95%
std::multiset<std::string>::find(key)_(existent)/8192 28.625 5.07%
std::multiset<std::string>::find(key)_(non-existent)/0 0.267 -
std::multiset<std::string>::find(key)_(non-existent)/1024 23.087 -4.93%
std::multiset<std::string>::find(key)_(non-existent)/32 10.657 -5.38%
std::multiset<std::string>::find(key)_(non-existent)/8192 30.579 -2.27%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 36.211 52.66%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 59.061 -9.01%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 47.512 37.10%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 100.925 9.78%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 23.846 -32.98%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 52.177 10.17%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 44.470 39.67%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 70.897 57.48%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 23.769 -21.25%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 53.251 15.35%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 37.322 18.19%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 77.908 23.86%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 34.312 13.52%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 38.712 6.37%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 40.828 8.49%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 37.721 -7.23%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 403.356 1.31%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 64736.100 1.68%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1407.987 3.51%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 910214.847 4.49%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.997 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 44375.323 3.48%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1251.625 2.02%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 603931.259 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 392.331 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 61547.560 2.99%
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1407.989 -4.81%
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 821960.387 -
std::multiset<std::string>::insert(value)_(already_present)/1024 57.882 8.83%
std::multiset<std::string>::insert(value)_(already_present)/32 48.030 -
std::multiset<std::string>::insert(value)_(already_present)/8192 62.089 -10.74%
std::multiset<std::string>::insert(value)_(new_value,_end)/0 34.498 21.92%
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 70.243 18.61%
std::multiset<std::string>::insert(value)_(new_value,_end)/32 38.706 -8.03%
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 91.308 9.34%
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 29.921 10.71%
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 48.513 13.25%
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 37.134 -9.89%
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 59.405 11.62%
std::multiset<std::string>::lower_bound(key)_(existent)/1024 22.953 -2.61%
std::multiset<std::string>::lower_bound(key)_(existent)/32 16.645 1.61%
std::multiset<std::string>::lower_bound(key)_(existent)/8192 29.785 -
std::multiset<std::string>::lower_bound(key)_(non-existent)/0 0.255 -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 24.325 -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 10.312 -1.54%
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 30.095 -7.00%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/0 13.292 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 35979.517 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 766.636 7.80%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/8192 345856.974 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.261 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 36461.825 2.66%
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 813.152 18.14%
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 352629.557 1.91%
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/0 1.049 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 16433.115 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 349.665 5.32%
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 204496.134 -2.07%
std::multiset<std::string>::upper_bound(key)_(existent)/1024 22.505 -3.10%
std::multiset<std::string>::upper_bound(key)_(existent)/32 16.700 -1.56%
std::multiset<std::string>::upper_bound(key)_(existent)/8192 29.485 -2.04%
std::multiset<std::string>::upper_bound(key)_(non-existent)/0 0.255 -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 28.287 7.41%
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 10.709 -5.12%
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 36.689 3.95%
std::none_of(deque<int>)_(process_all)/32 12.293 -
std::none_of(deque<int>)_(process_all)/32768 10519.833 3.97%
std::none_of(deque<int>)_(process_all)/50 18.880 -
std::none_of(deque<int>)_(process_all)/8 3.434 4.80%
std::none_of(deque<int>)_(process_all)/8192 2622.299 3.73%
std::none_of(list<int>)_(process_all)/32 11.871 1.60%
std::none_of(list<int>)_(process_all)/32768 26939.704 -
std::none_of(list<int>)_(process_all)/50 21.849 -1.02%
std::none_of(list<int>)_(process_all)/8 2.670 -
std::none_of(list<int>)_(process_all)/8192 8834.583 -3.85%
std::none_of(vector<int>)_(process_all)/32 8.324 -
std::none_of(vector<int>)_(process_all)/32768 8096.815 -
std::none_of(vector<int>)_(process_all)/50 19.000 -
std::none_of(vector<int>)_(process_all)/8 2.440 -
std::none_of(vector<int>)_(process_all)/8192 2034.154 -
std::partial_sort(deque<int>)_(ascending)/1024 7746.437 -
std::partial_sort(deque<int>)_(ascending)/8 31.930 -3.30%
std::partial_sort(deque<int>)_(ascending)/8192 147800.913 -
std::partial_sort(deque<int>)_(descending)/1024 17757.941 -
std::partial_sort(deque<int>)_(descending)/8 44.242 5.42%
std::partial_sort(deque<int>)_(descending)/8192 256124.032 -
std::partial_sort(deque<int>)_(heap)/1024 17956.247 -
std::partial_sort(deque<int>)_(heap)/8 40.958 2.18%
std::partial_sort(deque<int>)_(heap)/8192 267933.070 -1.94%
std::partial_sort(deque<int>)_(pipe-organ)/1024 7678.496 -
std::partial_sort(deque<int>)_(pipe-organ)/8 31.623 -1.24%
std::partial_sort(deque<int>)_(pipe-organ)/8192 147237.313 1.36%
std::partial_sort(deque<int>)_(qsort_adversarial)/1024 18760.965 -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 32.397 -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 260091.631 1.74%
std::partial_sort(deque<int>)_(repeated)/1024 6236.813 -4.73%
std::partial_sort(deque<int>)_(repeated)/8 26.184 -
std::partial_sort(deque<int>)_(repeated)/8192 75965.308 -
std::partial_sort(deque<int>)_(shuffled)/1024 15558.202 -
std::partial_sort(deque<int>)_(shuffled)/8 32.459 -
std::partial_sort(deque<int>)_(shuffled)/8192 245199.989 1.98%
std::partial_sort(vector<NonIntegral>)_(ascending)/1024 4760.630 -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 20.074 -1.96%
std::partial_sort(vector<NonIntegral>)_(ascending)/8192 50684.038 -
std::partial_sort(vector<NonIntegral>)_(descending)/1024 7900.078 -
std::partial_sort(vector<NonIntegral>)_(descending)/8 25.996 -1.79%
std::partial_sort(vector<NonIntegral>)_(descending)/8192 93048.835 -
std::partial_sort(vector<NonIntegral>)_(heap)/1024 7949.129 -3.61%
std::partial_sort(vector<NonIntegral>)_(heap)/8 28.895 -
std::partial_sort(vector<NonIntegral>)_(heap)/8192 96185.119 -3.56%
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/1024 4949.227 3.52%
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 20.835 2.79%
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8192 51885.479 1.49%
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 8840.333 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 20.113 -5.11%
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 92951.239 -
std::partial_sort(vector<NonIntegral>)_(repeated)/1024 2515.005 -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 20.102 -2.19%
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 28241.195 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/1024 6778.823 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 22.159 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8192 83639.644 -
std::partial_sort(vector<int>)_(ascending)/1024 4771.810 -
std::partial_sort(vector<int>)_(ascending)/8 18.962 -1.27%
std::partial_sort(vector<int>)_(ascending)/8192 50366.936 -
std::partial_sort(vector<int>)_(descending)/1024 7929.102 -
std::partial_sort(vector<int>)_(descending)/8 24.857 -
std::partial_sort(vector<int>)_(descending)/8192 93864.455 -
std::partial_sort(vector<int>)_(heap)/1024 7968.615 -
std::partial_sort(vector<int>)_(heap)/8 26.990 -3.34%
std::partial_sort(vector<int>)_(heap)/8192 97100.117 -
std::partial_sort(vector<int>)_(pipe-organ)/1024 4754.931 -
std::partial_sort(vector<int>)_(pipe-organ)/8 18.965 -
std::partial_sort(vector<int>)_(pipe-organ)/8192 52122.835 3.38%
std::partial_sort(vector<int>)_(qsort_adversarial)/1024 8867.881 -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 18.982 -
std::partial_sort(vector<int>)_(qsort_adversarial)/8192 93036.177 -
std::partial_sort(vector<int>)_(repeated)/1024 2502.336 -
std::partial_sort(vector<int>)_(repeated)/8 18.619 -1.01%
std::partial_sort(vector<int>)_(repeated)/8192 26709.224 -
std::partial_sort(vector<int>)_(shuffled)/1024 6757.759 -
std::partial_sort(vector<int>)_(shuffled)/8 28.138 -
std::partial_sort(vector<int>)_(shuffled)/8192 88257.934 -
std::partial_sort_copy(deque<int>)_(ascending)/1024 5125.221 -
std::partial_sort_copy(deque<int>)_(ascending)/8 10.060 -
std::partial_sort_copy(deque<int>)_(ascending)/8192 52934.259 -
std::partial_sort_copy(deque<int>)_(descending)/1024 8082.633 -
std::partial_sort_copy(deque<int>)_(descending)/8 14.894 -
std::partial_sort_copy(deque<int>)_(descending)/8192 94404.925 -1.11%
std::partial_sort_copy(deque<int>)_(heap)/1024 8259.545 -
std::partial_sort_copy(deque<int>)_(heap)/8 15.162 -3.72%
std::partial_sort_copy(deque<int>)_(heap)/8192 98165.667 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024 5149.527 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 10.201 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8192 53290.254 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 8966.309 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 9.983 -3.28%
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8192 93993.476 -
std::partial_sort_copy(deque<int>)_(repeated)/1024 2832.005 -
std::partial_sort_copy(deque<int>)_(repeated)/8 9.888 -
std::partial_sort_copy(deque<int>)_(repeated)/8192 29416.521 -1.85%
std::partial_sort_copy(deque<int>)_(shuffled)/1024 6867.692 -1.58%
std::partial_sort_copy(deque<int>)_(shuffled)/8 11.108 -
std::partial_sort_copy(deque<int>)_(shuffled)/8192 86676.743 -1.36%
std::partial_sort_copy(list<int>)_(ascending)/1024 5409.118 -
std::partial_sort_copy(list<int>)_(ascending)/8 8.271 -1.24%
std::partial_sort_copy(list<int>)_(ascending)/8192 56460.457 -
std::partial_sort_copy(list<int>)_(descending)/1024 8268.935 -
std::partial_sort_copy(list<int>)_(descending)/8 16.004 -2.32%
std::partial_sort_copy(list<int>)_(descending)/8192 100880.570 3.92%
std::partial_sort_copy(list<int>)_(heap)/1024 8240.587 -
std::partial_sort_copy(list<int>)_(heap)/8 17.571 -
std::partial_sort_copy(list<int>)_(heap)/8192 100154.088 -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 5352.951 -2.19%
std::partial_sort_copy(list<int>)_(pipe-organ)/8 8.363 -
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 56906.752 -4.81%
std::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 9139.624 -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 8.000 -4.96%
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8192 96260.582 -
std::partial_sort_copy(list<int>)_(repeated)/1024 3109.597 -
std::partial_sort_copy(list<int>)_(repeated)/8 8.120 -
std::partial_sort_copy(list<int>)_(repeated)/8192 32890.117 -
std::partial_sort_copy(list<int>)_(shuffled)/1024 7078.578 -
std::partial_sort_copy(list<int>)_(shuffled)/8 10.786 -9.94%
std::partial_sort_copy(list<int>)_(shuffled)/8192 88162.533 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 4727.523 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 9.387 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8192 50492.167 -1.04%
std::partial_sort_copy(vector<NonIntegral>)_(descending)/1024 7833.832 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 15.840 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 92737.069 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/1024 7933.214 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 15.632 1.39%
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 96353.778 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 4746.953 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 9.571 2.91%
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8192 50972.143 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/1024 8790.138 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 9.172 -1.89%
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 92748.285 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/1024 2496.144 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 9.352 1.33%
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 26871.253 -2.00%
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 6724.448 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 10.448 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 84853.255 -
std::partial_sort_copy(vector<int>)_(ascending)/1024 4827.973 -
std::partial_sort_copy(vector<int>)_(ascending)/8 8.673 -1.88%
std::partial_sort_copy(vector<int>)_(ascending)/8192 50422.384 -
std::partial_sort_copy(vector<int>)_(descending)/1024 7866.674 -
std::partial_sort_copy(vector<int>)_(descending)/8 15.243 -3.05%
std::partial_sort_copy(vector<int>)_(descending)/8192 93385.493 -
std::partial_sort_copy(vector<int>)_(heap)/1024 7999.563 -2.92%
std::partial_sort_copy(vector<int>)_(heap)/8 16.365 -5.09%
std::partial_sort_copy(vector<int>)_(heap)/8192 97517.937 -2.72%
std::partial_sort_copy(vector<int>)_(pipe-organ)/1024 5015.316 3.55%
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 9.021 1.91%
std::partial_sort_copy(vector<int>)_(pipe-organ)/8192 52078.706 2.83%
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/1024 8834.521 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 8.980 -3.41%
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 94287.169 -
std::partial_sort_copy(vector<int>)_(repeated)/1024 2499.887 -
std::partial_sort_copy(vector<int>)_(repeated)/8 8.553 -1.96%
std::partial_sort_copy(vector<int>)_(repeated)/8192 28653.745 6.19%
std::partial_sort_copy(vector<int>)_(shuffled)/1024 6789.774 -
std::partial_sort_copy(vector<int>)_(shuffled)/8 11.030 -1.12%
std::partial_sort_copy(vector<int>)_(shuffled)/8192 88066.678 -
std::partition(deque<int>)_(dense)/1024 353.477 3.76%
std::partition(deque<int>)_(dense)/32 10.200 3.63%
std::partition(deque<int>)_(dense)/50 15.594 6.28%
std::partition(deque<int>)_(dense)/8192 2783.295 -
std::partition(deque<int>)_(sparse)/1024 390.701 1.51%
std::partition(deque<int>)_(sparse)/32 9.894 -29.91%
std::partition(deque<int>)_(sparse)/50 14.952 -24.77%
std::partition(deque<int>)_(sparse)/8192 3023.395 -8.85%
std::partition(list<int>)_(dense)/1024 387.639 -
std::partition(list<int>)_(dense)/32 8.950 1.50%
std::partition(list<int>)_(dense)/50 13.600 1.75%
std::partition(list<int>)_(dense)/8192 5083.670 2.03%
std::partition(list<int>)_(sparse)/1024 718.101 -1.04%
std::partition(list<int>)_(sparse)/32 8.918 -
std::partition(list<int>)_(sparse)/50 22.275 3.90%
std::partition(list<int>)_(sparse)/8192 7877.718 3.82%
std::partition(vector<int>)_(dense)/1024 249.096 -
std::partition(vector<int>)_(dense)/32 8.530 1.50%
std::partition(vector<int>)_(dense)/50 13.229 1.55%
std::partition(vector<int>)_(dense)/8192 1871.738 -
std::partition(vector<int>)_(sparse)/1024 255.399 -
std::partition(vector<int>)_(sparse)/32 8.723 -2.47%
std::partition(vector<int>)_(sparse)/50 13.663 -3.17%
std::partition(vector<int>)_(sparse)/8192 1860.791 -
std::partition_copy(deque<int>)/1024 636.985 -
std::partition_copy(deque<int>)/32 13.058 -
std::partition_copy(deque<int>)/50 20.976 -
std::partition_copy(deque<int>)/8192 5694.998 -
std::partition_copy(list<int>)/1024 708.711 -
std::partition_copy(list<int>)/32 8.741 -
std::partition_copy(list<int>)/50 13.021 -1.53%
std::partition_copy(list<int>)/8192 6796.417 -7.17%
std::partition_copy(vector<int>)/1024 467.571 -
std::partition_copy(vector<int>)/32 8.067 1.05%
std::partition_copy(vector<int>)/50 12.632 -
std::partition_copy(vector<int>)/8192 4548.943 -
std::partition_point(deque<int>)/1024 9.474 -2.20%
std::partition_point(deque<int>)/32 4.260 -
std::partition_point(deque<int>)/50 4.667 -1.66%
std::partition_point(deque<int>)/8192 15.260 -
std::partition_point(list<int>)/1024 1281.287 -1.28%
std::partition_point(list<int>)/32 15.813 -1.38%
std::partition_point(list<int>)/50 24.896 -
std::partition_point(list<int>)/8192 12390.317 -1.21%
std::partition_point(vector<int>)/1024 6.435 4.82%
std::partition_point(vector<int>)/32 2.557 -
std::partition_point(vector<int>)/50 2.578 -
std::partition_point(vector<int>)/8192 10.097 3.40%
std::pop_heap(deque<float>)/1024 13.097 3.76%
std::pop_heap(deque<float>)/8 54.072 3.30%
std::pop_heap(deque<float>)/8192 63.013 -
std::pop_heap(deque<int>)/1024 12.324 -
std::pop_heap(deque<int>)/8 52.109 -
std::pop_heap(deque<int>)/8192 54.934 2.93%
std::pop_heap(deque<size_t>)/1024 15.296 -
std::pop_heap(deque<size_t>)/8 52.660 -
std::pop_heap(deque<size_t>)/8192 59.647 -
std::pop_heap(deque<std::string>)/1024 59.503 -3.28%
std::pop_heap(deque<std::string>)/8 57.694 -2.27%
std::pop_heap(deque<std::string>)/8192 114.998 -2.79%
std::pop_heap(vector<float>)/1024 8.425 -1.26%
std::pop_heap(vector<float>)/8 50.462 -
std::pop_heap(vector<float>)/8192 19.935 -
std::pop_heap(vector<int>)/1024 9.911 -
std::pop_heap(vector<int>)/8 51.053 -
std::pop_heap(vector<int>)/8192 12.968 -
std::pop_heap(vector<size_t>)/1024 9.794 -1.67%
std::pop_heap(vector<size_t>)/8 51.606 -
std::pop_heap(vector<size_t>)/8192 13.007 -1.11%
std::pop_heap(vector<std::string>)/1024 20.375 -
std::pop_heap(vector<std::string>)/8 53.464 -
std::pop_heap(vector<std::string>)/8192 50.725 -
std::remove(deque<int>)_(prefix)/1024 524.322 -
std::remove(deque<int>)_(prefix)/32 54.887 1.87%
std::remove(deque<int>)_(prefix)/50 62.193 -
std::remove(deque<int>)_(prefix)/8192 3848.957 -
std::remove(deque<int>)_(sprinkled)/1024 517.604 -2.76%
std::remove(deque<int>)_(sprinkled)/32 55.487 4.99%
std::remove(deque<int>)_(sprinkled)/50 61.909 2.99%
std::remove(deque<int>)_(sprinkled)/8192 3849.493 -
std::remove(list<int>)_(prefix)/1024 978.421 -2.88%
std::remove(list<int>)_(prefix)/32 52.438 -
std::remove(list<int>)_(prefix)/50 63.199 -
std::remove(list<int>)_(prefix)/8192 8284.945 2.39%
std::remove(list<int>)_(sprinkled)/1024 973.980 -
std::remove(list<int>)_(sprinkled)/32 52.121 -
std::remove(list<int>)_(sprinkled)/50 61.399 -
std::remove(list<int>)_(sprinkled)/8192 7848.452 -4.51%
std::remove(vector<int>)_(prefix)/1024 305.985 -
std::remove(vector<int>)_(prefix)/32 48.698 -
std::remove(vector<int>)_(prefix)/50 53.657 -1.14%
std::remove(vector<int>)_(prefix)/8192 2103.239 -
std::remove(vector<int>)_(sprinkled)/1024 283.995 -
std::remove(vector<int>)_(sprinkled)/32 48.349 -
std::remove(vector<int>)_(sprinkled)/50 52.477 -
std::remove(vector<int>)_(sprinkled)/8192 2036.077 2.89%
std::remove_copy(deque<int>)_(prefix)/1024 386.755 2.11%
std::remove_copy(deque<int>)_(prefix)/32 12.929 -1.84%
std::remove_copy(deque<int>)_(prefix)/50 20.507 -8.12%
std::remove_copy(deque<int>)_(prefix)/8192 3336.519 -
std::remove_copy(deque<int>)_(sprinkled)/1024 354.440 -
std::remove_copy(deque<int>)_(sprinkled)/32 12.231 -
std::remove_copy(deque<int>)_(sprinkled)/50 18.374 -
std::remove_copy(deque<int>)_(sprinkled)/8192 2833.007 -1.16%
std::remove_copy(list<int>)_(prefix)/1024 740.477 -
std::remove_copy(list<int>)_(prefix)/32 11.193 -
std::remove_copy(list<int>)_(prefix)/50 19.062 -
std::remove_copy(list<int>)_(prefix)/8192 6972.430 -
std::remove_copy(list<int>)_(sprinkled)/1024 787.098 6.53%
std::remove_copy(list<int>)_(sprinkled)/32 11.185 -
std::remove_copy(list<int>)_(sprinkled)/50 19.000 -
std::remove_copy(list<int>)_(sprinkled)/8192 7421.619 6.86%
std::remove_copy(vector<int>)_(prefix)/1024 262.555 -
std::remove_copy(vector<int>)_(prefix)/32 9.417 -
std::remove_copy(vector<int>)_(prefix)/50 13.903 -
std::remove_copy(vector<int>)_(prefix)/8192 2056.100 -
std::remove_copy(vector<int>)_(sprinkled)/1024 243.757 -
std::remove_copy(vector<int>)_(sprinkled)/32 8.419 -
std::remove_copy(vector<int>)_(sprinkled)/50 12.544 -
std::remove_copy(vector<int>)_(sprinkled)/8192 1924.812 -
std::remove_copy_if(deque<int>)_(prefix)/1024 518.191 -3.57%
std::remove_copy_if(deque<int>)_(prefix)/32 17.770 -1.12%
std::remove_copy_if(deque<int>)_(prefix)/50 27.825 -
std::remove_copy_if(deque<int>)_(prefix)/8192 3750.893 -
std::remove_copy_if(deque<int>)_(sprinkled)/1024 556.854 -
std::remove_copy_if(deque<int>)_(sprinkled)/32 18.263 -2.18%
std::remove_copy_if(deque<int>)_(sprinkled)/50 28.506 -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 3473.503 -
std::remove_copy_if(list<int>)_(prefix)/1024 787.103 -
std::remove_copy_if(list<int>)_(prefix)/32 16.990 -
std::remove_copy_if(list<int>)_(prefix)/50 24.583 -1.67%
std::remove_copy_if(list<int>)_(prefix)/8192 7237.656 -1.22%
std::remove_copy_if(list<int>)_(sprinkled)/1024 783.576 -
std::remove_copy_if(list<int>)_(sprinkled)/32 16.585 -
std::remove_copy_if(list<int>)_(sprinkled)/50 28.053 -1.32%
std::remove_copy_if(list<int>)_(sprinkled)/8192 7304.587 -
std::remove_copy_if(vector<int>)_(prefix)/1024 397.634 -
std::remove_copy_if(vector<int>)_(prefix)/32 12.242 -
std::remove_copy_if(vector<int>)_(prefix)/50 17.840 -
std::remove_copy_if(vector<int>)_(prefix)/8192 3357.037 -
std::remove_copy_if(vector<int>)_(sprinkled)/1024 347.422 -2.00%
std::remove_copy_if(vector<int>)_(sprinkled)/32 11.021 4.13%
std::remove_copy_if(vector<int>)_(sprinkled)/50 17.285 -
std::remove_copy_if(vector<int>)_(sprinkled)/8192 2751.759 -2.16%
std::remove_if(deque<int>)_(prefix)/1024 556.055 -
std::remove_if(deque<int>)_(prefix)/32 54.068 -1.05%
std::remove_if(deque<int>)_(prefix)/50 63.733 -1.35%
std::remove_if(deque<int>)_(prefix)/8192 4256.730 -
std::remove_if(deque<int>)_(sprinkled)/1024 528.573 -
std::remove_if(deque<int>)_(sprinkled)/32 52.988 -3.87%
std::remove_if(deque<int>)_(sprinkled)/50 59.788 -6.17%
std::remove_if(deque<int>)_(sprinkled)/8192 3900.176 -
std::remove_if(list<int>)_(prefix)/1024 1022.149 2.49%
std::remove_if(list<int>)_(prefix)/32 58.373 -
std::remove_if(list<int>)_(prefix)/50 71.695 -
std::remove_if(list<int>)_(prefix)/8192 9344.673 -4.42%
std::remove_if(list<int>)_(sprinkled)/1024 977.592 -
std::remove_if(list<int>)_(sprinkled)/32 56.903 -
std::remove_if(list<int>)_(sprinkled)/50 76.703 2.26%
std::remove_if(list<int>)_(sprinkled)/8192 8068.888 -1.68%
std::remove_if(vector<int>)_(prefix)/1024 360.630 3.88%
std::remove_if(vector<int>)_(prefix)/32 48.960 -
std::remove_if(vector<int>)_(prefix)/50 53.878 -
std::remove_if(vector<int>)_(prefix)/8192 2570.712 -
std::remove_if(vector<int>)_(sprinkled)/1024 405.644 -
std::remove_if(vector<int>)_(sprinkled)/32 50.531 -
std::remove_if(vector<int>)_(sprinkled)/50 56.905 -
std::remove_if(vector<int>)_(sprinkled)/8192 2949.923 -
std::replace(deque<int>)_(prefix)/1024 410.832 -
std::replace(deque<int>)_(prefix)/32 12.753 -
std::replace(deque<int>)_(prefix)/50 19.089 -1.43%
std::replace(deque<int>)_(prefix)/8192 3250.687 -
std::replace(deque<int>)_(sprinkled)/1024 349.926 -
std::replace(deque<int>)_(sprinkled)/32 12.119 -
std::replace(deque<int>)_(sprinkled)/50 18.165 -
std::replace(deque<int>)_(sprinkled)/8192 2804.836 -
std::replace(list<int>)_(prefix)/1024 739.913 -
std::replace(list<int>)_(prefix)/32 11.019 -
std::replace(list<int>)_(prefix)/50 17.106 -
std::replace(list<int>)_(prefix)/8192 6992.182 -5.64%
std::replace(list<int>)_(sprinkled)/1024 726.142 -
std::replace(list<int>)_(sprinkled)/32 11.217 -
std::replace(list<int>)_(sprinkled)/50 18.540 -
std::replace(list<int>)_(sprinkled)/8192 7154.772 -6.32%
std::replace(vector<int>)_(prefix)/1024 160.863 -
std::replace(vector<int>)_(prefix)/32 5.205 -
std::replace(vector<int>)_(prefix)/50 7.822 1.31%
std::replace(vector<int>)_(prefix)/8192 1274.915 -
std::replace(vector<int>)_(sprinkled)/1024 147.703 -
std::replace(vector<int>)_(sprinkled)/32 5.470 -5.62%
std::replace(vector<int>)_(sprinkled)/50 8.287 -2.70%
std::replace(vector<int>)_(sprinkled)/8192 1167.159 2.00%
std::replace_if(deque<int>)_(prefix)/1024 478.968 -4.14%
std::replace_if(deque<int>)_(prefix)/32 13.887 -1.76%
std::replace_if(deque<int>)_(prefix)/50 20.258 -1.43%
std::replace_if(deque<int>)_(prefix)/8192 3486.316 -
std::replace_if(deque<int>)_(sprinkled)/1024 367.525 -
std::replace_if(deque<int>)_(sprinkled)/32 12.414 -
std::replace_if(deque<int>)_(sprinkled)/50 18.630 -
std::replace_if(deque<int>)_(sprinkled)/8192 2911.768 -
std::replace_if(list<int>)_(prefix)/1024 733.369 -
std::replace_if(list<int>)_(prefix)/32 13.866 -
std::replace_if(list<int>)_(prefix)/50 24.621 -
std::replace_if(list<int>)_(prefix)/8192 7118.747 -6.45%
std::replace_if(list<int>)_(sprinkled)/1024 739.777 -
std::replace_if(list<int>)_(sprinkled)/32 13.388 -
std::replace_if(list<int>)_(sprinkled)/50 25.108 2.64%
std::replace_if(list<int>)_(sprinkled)/8192 7323.512 -7.59%
std::replace_if(vector<int>)_(prefix)/1024 274.549 -
std::replace_if(vector<int>)_(prefix)/32 9.549 -1.39%
std::replace_if(vector<int>)_(prefix)/50 14.007 -
std::replace_if(vector<int>)_(prefix)/8192 2041.546 -
std::replace_if(vector<int>)_(sprinkled)/1024 245.697 -
std::replace_if(vector<int>)_(sprinkled)/32 8.691 -
std::replace_if(vector<int>)_(sprinkled)/50 12.825 -
std::replace_if(vector<int>)_(sprinkled)/8192 1908.975 -
std::reverse(deque<int>)/32768 5877.216 2.39%
std::reverse(deque<int>)/4096 740.641 2.97%
std::reverse(deque<int>)/512 117.232 3.59%
std::reverse(deque<int>)/64 13.372 2.51%
std::reverse(deque<int>)/8 2.521 -
std::reverse(list<int>)/32768 19990.313 13.42%
std::reverse(list<int>)/4096 1947.066 3.28%
std::reverse(list<int>)/512 193.753 -4.81%
std::reverse(list<int>)/64 17.552 -4.26%
std::reverse(list<int>)/8 1.964 -1.62%
std::reverse(vector<int>)/32768 1034.239 -
std::reverse(vector<int>)/4096 130.447 -
std::reverse(vector<int>)/512 16.343 -
std::reverse(vector<int>)/64 4.117 -1.53%
std::reverse(vector<int>)/8 1.603 5.51%
std::reverse_copy(deque<int>)/32768 7915.887 -
std::reverse_copy(deque<int>)/4096 974.687 -2.16%
std::reverse_copy(deque<int>)/512 124.747 -
std::reverse_copy(deque<int>)/64 15.871 -
std::reverse_copy(deque<int>)/8 2.529 -
std::reverse_copy(list<int>)/32768 26225.180 -1.40%
std::reverse_copy(list<int>)/4096 3118.163 -4.43%
std::reverse_copy(list<int>)/512 364.004 -
std::reverse_copy(list<int>)/64 29.885 -1.23%
std::reverse_copy(list<int>)/8 2.432 -1.26%
std::reverse_copy(vector<int>)/32768 981.753 -
std::reverse_copy(vector<int>)/4096 132.036 -
std::reverse_copy(vector<int>)/512 17.161 -
std::reverse_copy(vector<int>)/64 2.513 -
std::reverse_copy(vector<int>)/8 2.400 -
std::rotate(deque<int>)_(1_element_backward)/1024 40.520 -1.07%
std::rotate(deque<int>)_(1_element_backward)/32 3.540 -
std::rotate(deque<int>)_(1_element_backward)/50 5.127 1.76%
std::rotate(deque<int>)_(1_element_backward)/8192 308.328 -
std::rotate(deque<int>)_(1_element_forward)/1024 37.251 -1.90%
std::rotate(deque<int>)_(1_element_forward)/32 4.138 -
std::rotate(deque<int>)_(1_element_forward)/50 5.418 -
std::rotate(deque<int>)_(1_element_forward)/8192 299.154 -
std::rotate(deque<int>)_(by_1/2)/1024 188.080 -
std::rotate(deque<int>)_(by_1/2)/32 8.545 -1.30%
std::rotate(deque<int>)_(by_1/2)/50 11.653 -
std::rotate(deque<int>)_(by_1/2)/8192 1665.096 1.41%
std::rotate(deque<int>)_(by_1/3)/1024 404.972 -
std::rotate(deque<int>)_(by_1/3)/32 20.640 -2.14%
std::rotate(deque<int>)_(by_1/3)/50 30.086 -
std::rotate(deque<int>)_(by_1/3)/8192 3210.744 1.42%
std::rotate(deque<int>)_(by_1/4)/1024 265.310 -
std::rotate(deque<int>)_(by_1/4)/32 13.132 -
std::rotate(deque<int>)_(by_1/4)/50 28.288 -3.50%
std::rotate(deque<int>)_(by_1/4)/8192 2752.141 2.16%
std::rotate(list<int>)_(1_element_backward)/1024 739.194 -
std::rotate(list<int>)_(1_element_backward)/32 13.317 -
std::rotate(list<int>)_(1_element_backward)/50 25.634 1.71%
std::rotate(list<int>)_(1_element_backward)/8192 7246.161 -3.04%
std::rotate(list<int>)_(1_element_forward)/1024 787.792 6.96%
std::rotate(list<int>)_(1_element_forward)/32 13.917 -
std::rotate(list<int>)_(1_element_forward)/50 26.175 -
std::rotate(list<int>)_(1_element_forward)/8192 7086.973 -
std::rotate(list<int>)_(by_1/2)/1024 380.134 -2.68%
std::rotate(list<int>)_(by_1/2)/32 6.444 -
std::rotate(list<int>)_(by_1/2)/50 12.621 -
std::rotate(list<int>)_(by_1/2)/8192 4372.471 1.16%
std::rotate(list<int>)_(by_1/3)/1024 800.316 -1.29%
std::rotate(list<int>)_(by_1/3)/32 16.695 -
std::rotate(list<int>)_(by_1/3)/50 23.076 -
std::rotate(list<int>)_(by_1/3)/8192 8224.820 -2.26%
std::rotate(list<int>)_(by_1/4)/1024 1210.208 108.38%
std::rotate(list<int>)_(by_1/4)/32 14.469 -
std::rotate(list<int>)_(by_1/4)/50 25.755 -
std::rotate(list<int>)_(by_1/4)/8192 6536.866 -1.77%
std::rotate(vector<bool>)_(1_element_backward)/1024 27.527 -
std::rotate(vector<bool>)_(1_element_backward)/32 17.757 -
std::rotate(vector<bool>)_(1_element_backward)/50 17.758 -
std::rotate(vector<bool>)_(1_element_backward)/8192 110.157 -1.98%
std::rotate(vector<bool>)_(1_element_forward)/1024 29.650 -
std::rotate(vector<bool>)_(1_element_forward)/32 17.524 -
std::rotate(vector<bool>)_(1_element_forward)/50 17.620 -
std::rotate(vector<bool>)_(1_element_forward)/8192 113.174 -1.12%
std::rotate(vector<bool>)_(by_1/2)/1024 8.412 -3.30%
std::rotate(vector<bool>)_(by_1/2)/32 18.032 -1.40%
std::rotate(vector<bool>)_(by_1/2)/50 17.664 -2.64%
std::rotate(vector<bool>)_(by_1/2)/8192 15.086 -1.94%
std::rotate(vector<bool>)_(by_1/3)/1024 50.252 2.29%
std::rotate(vector<bool>)_(by_1/3)/32 18.109 2.05%
std::rotate(vector<bool>)_(by_1/3)/50 18.211 2.36%
std::rotate(vector<bool>)_(by_1/3)/8192 158.633 2.14%
std::rotate(vector<bool>)_(by_1/4)/1024 13.624 7.93%
std::rotate(vector<bool>)_(by_1/4)/32 17.832 -
std::rotate(vector<bool>)_(by_1/4)/50 17.697 -
std::rotate(vector<bool>)_(by_1/4)/8192 30.589 -
std::rotate(vector<int>)_(1_element_backward)/1024 35.496 -
std::rotate(vector<int>)_(1_element_backward)/32 2.921 -
std::rotate(vector<int>)_(1_element_backward)/50 5.335 -
std::rotate(vector<int>)_(1_element_backward)/8192 300.010 -
std::rotate(vector<int>)_(1_element_forward)/1024 35.129 -
std::rotate(vector<int>)_(1_element_forward)/32 2.955 -
std::rotate(vector<int>)_(1_element_forward)/50 5.250 -
std::rotate(vector<int>)_(1_element_forward)/8192 280.724 -
std::rotate(vector<int>)_(by_1/2)/1024 31.665 -
std::rotate(vector<int>)_(by_1/2)/32 2.312 -1.15%
std::rotate(vector<int>)_(by_1/2)/50 3.820 -
std::rotate(vector<int>)_(by_1/2)/8192 240.169 -
std::rotate(vector<int>)_(by_1/3)/1024 119.163 -
std::rotate(vector<int>)_(by_1/3)/32 10.049 1.39%
std::rotate(vector<int>)_(by_1/3)/50 11.235 -
std::rotate(vector<int>)_(by_1/3)/8192 869.030 -
std::rotate(vector<int>)_(by_1/4)/1024 47.189 -
std::rotate(vector<int>)_(by_1/4)/32 4.726 -
std::rotate(vector<int>)_(by_1/4)/50 11.648 1.43%
std::rotate(vector<int>)_(by_1/4)/8192 369.184 -
std::rotate_copy(deque<int>)/1024 34.394 -
std::rotate_copy(deque<int>)/32 2.572 -5.58%
std::rotate_copy(deque<int>)/50 3.006 -
std::rotate_copy(deque<int>)/8192 290.179 -
std::rotate_copy(list<int>)/1024 732.353 -
std::rotate_copy(list<int>)/32 8.672 -
std::rotate_copy(list<int>)/50 13.894 -
std::rotate_copy(list<int>)/8192 6780.696 -
std::rotate_copy(vector<int>)/1024 33.298 -
std::rotate_copy(vector<int>)/32 2.080 -
std::rotate_copy(vector<int>)/50 2.675 -
std::rotate_copy(vector<int>)/8192 653.236 -10.04%
std::sample(deque<int>)/1024 11346.696 -
std::sample(deque<int>)/32 304.692 -
std::sample(deque<int>)/8192 91406.723 -
std::sample(list<int>)/1024 11997.114 -
std::sample(list<int>)/32 312.157 -
std::sample(list<int>)/8192 98559.068 -
std::sample(vector<int>)/1024 11280.051 -
std::sample(vector<int>)/32 302.991 -
std::sample(vector<int>)/8192 91652.725 -
std::search(deque<int>)_(near_matches)/1000 20762.272 -13.01%
std::search(deque<int>)_(near_matches)/1024 21812.589 -5.69%
std::search(deque<int>)_(near_matches)/8192 1443618.472 -
std::search(deque<int>)_(no_match)/1000 405.674 -
std::search(deque<int>)_(no_match)/1024 413.402 -
std::search(deque<int>)_(no_match)/1048576 421386.582 -
std::search(deque<int>)_(no_match)/8192 3291.313 -
std::search(deque<int>)_(same_length)/1000 325.238 -
std::search(deque<int>)_(same_length)/1024 472.623 -
std::search(deque<int>)_(same_length)/8192 3752.598 -1.71%
std::search(deque<int>)_(single_element)/1000 447.507 -
std::search(deque<int>)_(single_element)/1024 456.513 -1.10%
std::search(deque<int>)_(single_element)/8192 3644.503 -
std::search(deque<int>,_pred)_(near_matches)/1000 23298.740 -11.06%
std::search(deque<int>,_pred)_(near_matches)/1024 24447.055 -10.83%
std::search(deque<int>,_pred)_(near_matches)/8192 1534959.245 -
std::search(deque<int>,_pred)_(no_match)/1000 423.550 -31.66%
std::search(deque<int>,_pred)_(no_match)/1024 435.868 -31.43%
std::search(deque<int>,_pred)_(no_match)/1048576 445874.655 -31.75%
std::search(deque<int>,_pred)_(no_match)/8192 3490.758 -31.74%
std::search(deque<int>,_pred)_(same_length)/1000 479.715 -3.32%
std::search(deque<int>,_pred)_(same_length)/1024 511.227 -
std::search(deque<int>,_pred)_(same_length)/8192 4038.326 -
std::search(deque<int>,_pred)_(single_element)/1000 683.622 -1.17%
std::search(deque<int>,_pred)_(single_element)/1024 702.082 -4.35%
std::search(deque<int>,_pred)_(single_element)/8192 5642.000 -5.64%
std::search(list<int>)_(near_matches)/1000 37813.316 -
std::search(list<int>)_(near_matches)/1024 39431.791 -
std::search(list<int>)_(near_matches)/8192 2529908.815 -
std::search(list<int>)_(no_match)/1000 672.873 -
std::search(list<int>)_(no_match)/1024 752.341 -1.95%
std::search(list<int>)_(no_match)/1048576 822607.409 -2.47%
std::search(list<int>)_(no_match)/8192 6546.208 -12.55%
std::search(list<int>)_(same_length)/1000 750.142 1.34%
std::search(list<int>)_(same_length)/1024 818.772 6.49%
std::search(list<int>)_(same_length)/8192 8418.323 -8.32%
std::search(list<int>)_(single_element)/1000 645.757 -9.45%
std::search(list<int>)_(single_element)/1024 768.728 3.72%
std::search(list<int>)_(single_element)/8192 8885.616 7.02%
std::search(list<int>,_pred)_(near_matches)/1000 41373.356 -
std::search(list<int>,_pred)_(near_matches)/1024 43277.511 -
std::search(list<int>,_pred)_(near_matches)/8192 2681170.019 -
std::search(list<int>,_pred)_(no_match)/1000 799.981 -
std::search(list<int>,_pred)_(no_match)/1024 819.580 -
std::search(list<int>,_pred)_(no_match)/1048576 952388.152 -
std::search(list<int>,_pred)_(no_match)/8192 7233.286 -8.57%
std::search(list<int>,_pred)_(same_length)/1000 793.079 -
std::search(list<int>,_pred)_(same_length)/1024 811.574 -
std::search(list<int>,_pred)_(same_length)/8192 8031.161 -13.48%
std::search(list<int>,_pred)_(single_element)/1000 797.011 -
std::search(list<int>,_pred)_(single_element)/1024 816.760 -
std::search(list<int>,_pred)_(single_element)/8192 7698.178 -22.05%
std::search(vector<int>)_(near_matches)/1000 14255.665 -
std::search(vector<int>)_(near_matches)/1024 14987.589 -
std::search(vector<int>)_(near_matches)/8192 763691.521 -
std::search(vector<int>)_(no_match)/1000 216.667 2.25%
std::search(vector<int>)_(no_match)/1024 221.617 3.65%
std::search(vector<int>)_(no_match)/1048576 213876.221 1.22%
std::search(vector<int>)_(no_match)/8192 1672.324 1.46%
std::search(vector<int>)_(same_length)/1000 239.471 -1.63%
std::search(vector<int>)_(same_length)/1024 244.161 -2.59%
std::search(vector<int>)_(same_length)/8192 1863.014 -3.30%
std::search(vector<int>)_(single_element)/1000 226.877 -
std::search(vector<int>)_(single_element)/1024 232.304 -
std::search(vector<int>)_(single_element)/8192 1805.217 -
std::search(vector<int>,_pred)_(near_matches)/1000 22590.945 -
std::search(vector<int>,_pred)_(near_matches)/1024 23732.932 -
std::search(vector<int>,_pred)_(near_matches)/8192 1448807.919 -
std::search(vector<int>,_pred)_(no_match)/1000 515.090 -1.09%
std::search(vector<int>,_pred)_(no_match)/1024 527.033 -
std::search(vector<int>,_pred)_(no_match)/1048576 585174.499 -
std::search(vector<int>,_pred)_(no_match)/8192 4182.379 -
std::search(vector<int>,_pred)_(same_length)/1000 622.768 -
std::search(vector<int>,_pred)_(same_length)/1024 636.163 -
std::search(vector<int>,_pred)_(same_length)/8192 5033.868 -1.13%
std::search(vector<int>,_pred)_(single_element)/1000 563.673 5.32%
std::search(vector<int>,_pred)_(single_element)/1024 577.424 4.79%
std::search(vector<int>,_pred)_(single_element)/8192 4614.458 5.42%
std::search_n(deque<int>)_(no_match)/1024 13.682 -
std::search_n(deque<int>)_(no_match)/32 13.551 -
std::search_n(deque<int>)_(no_match)/8192 15.809 -
std::search_n(deque<int>,_pred)_(no_match)/1024 15.342 -
std::search_n(deque<int>,_pred)_(no_match)/32 15.346 -
std::search_n(deque<int>,_pred)_(no_match)/8192 17.652 -
std::search_n(list<int>)_(no_match)/1024 736.204 -
std::search_n(list<int>)_(no_match)/32 9.171 -
std::search_n(list<int>)_(no_match)/8192 6700.271 -
std::search_n(list<int>,_pred)_(no_match)/1024 830.422 -
std::search_n(list<int>,_pred)_(no_match)/32 17.247 -
std::search_n(list<int>,_pred)_(no_match)/8192 7662.307 -
std::search_n(vector<int>)_(no_match)/1024 3.332 -
std::search_n(vector<int>)_(no_match)/32 3.372 -
std::search_n(vector<int>)_(no_match)/8192 3.367 -
std::search_n(vector<int>,_pred)_(no_match)/1024 8.068 -
std::search_n(vector<int>,_pred)_(no_match)/32 8.100 -
std::search_n(vector<int>,_pred)_(no_match)/8192 8.065 -
std::set<int>::clear()/0 391.743 -
std::set<int>::clear()/1024 9311.644 1.90%
std::set<int>::clear()/32 627.577 -
std::set<int>::clear()/8192 79578.579 1.14%
std::set<int>::contains(key)_(existent)/1024 3.898 -
std::set<int>::contains(key)_(existent)/32 1.661 -
std::set<int>::contains(key)_(existent)/8192 8.198 -
std::set<int>::contains(key)_(non-existent)/0 0.300 -
std::set<int>::contains(key)_(non-existent)/1024 6.116 3.25%
std::set<int>::contains(key)_(non-existent)/32 2.681 -
std::set<int>::contains(key)_(non-existent)/8192 10.240 2.61%
std::set<int>::count(key)_(existent)/1024 4.312 -1.61%
std::set<int>::count(key)_(existent)/32 1.690 -
std::set<int>::count(key)_(existent)/8192 7.984 1.27%
std::set<int>::count(key)_(non-existent)/0 0.252 -
std::set<int>::count(key)_(non-existent)/1024 7.401 -1.07%
std::set<int>::count(key)_(non-existent)/32 2.883 -1.76%
std::set<int>::count(key)_(non-existent)/8192 11.301 -1.18%
std::set<int>::ctor(&&,_different_allocs)/0 12.864 -
std::set<int>::ctor(&&,_different_allocs)/1024 5853.940 -1.04%
std::set<int>::ctor(&&,_different_allocs)/32 175.619 -1.66%
std::set<int>::ctor(&&,_different_allocs)/8192 48240.434 -
std::set<int>::ctor(const&)/0 12.719 -
std::set<int>::ctor(const&)/1024 6425.326 1.89%
std::set<int>::ctor(const&)/32 224.805 2.11%
std::set<int>::ctor(const&)/8192 51253.239 1.19%
std::set<int>::ctor(const&,_alloc)/0 12.709 -
std::set<int>::ctor(const&,_alloc)/1024 6629.872 4.95%
std::set<int>::ctor(const&,_alloc)/32 225.243 3.46%
std::set<int>::ctor(const&,_alloc)/8192 50263.341 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.715 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8706.028 1.52%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 249.802 3.41%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 68994.022 1.06%
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.981 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13122.872 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 289.097 -1.41%
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 244375.086 -3.79%
std::set<int>::equal_range(key)_(existent)/1024 4.849 -
std::set<int>::equal_range(key)_(existent)/32 1.900 -
std::set<int>::equal_range(key)_(existent)/8192 8.036 -1.40%
std::set<int>::equal_range(key)_(non-existent)/0 0.251 -
std::set<int>::equal_range(key)_(non-existent)/1024 6.681 -
std::set<int>::equal_range(key)_(non-existent)/32 2.439 2.51%
std::set<int>::equal_range(key)_(non-existent)/8192 9.948 -1.24%
std::set<int>::erase(iterator)/1024 19.588 -
std::set<int>::erase(iterator)/32 19.546 -
std::set<int>::erase(iterator)/8192 19.675 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.338 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6833.862 1.33%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 560.038 -4.04%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 55171.094 1.22%
std::set<int>::erase(key)_(existent)/1024 54.239 -
std::set<int>::erase(key)_(existent)/32 21.172 -
std::set<int>::erase(key)_(existent)/8192 68.354 -1.61%
std::set<int>::erase(key)_(non-existent,_end)/0 0.253 -
std::set<int>::erase(key)_(non-existent,_end)/1024 5.483 -2.28%
std::set<int>::erase(key)_(non-existent,_end)/32 2.362 -19.59%
std::set<int>::erase(key)_(non-existent,_end)/8192 8.478 -1.84%
std::set<int>::erase(key)_(non-existent,_middle)/0 0.252 -
std::set<int>::erase(key)_(non-existent,_middle)/1024 2.880 -1.14%
std::set<int>::erase(key)_(non-existent,_middle)/32 1.756 -1.52%
std::set<int>::erase(key)_(non-existent,_middle)/8192 4.054 -2.12%
std::set<int>::find(key)_(existent)/1024 3.967 -
std::set<int>::find(key)_(existent)/32 1.686 -1.56%
std::set<int>::find(key)_(existent)/8192 8.186 1.18%
std::set<int>::find(key)_(non-existent)/0 0.253 -
std::set<int>::find(key)_(non-existent)/1024 5.536 -
std::set<int>::find(key)_(non-existent)/32 2.242 -
std::set<int>::find(key)_(non-existent)/8192 8.419 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/0 17.062 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 46.946 -15.51%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 19.239 -1.22%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 94.665 -7.44%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/0 17.059 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 30.310 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 18.830 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 35.749 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/0 17.236 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 44.733 -12.58%
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 18.945 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 98.741 6.90%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/0 17.277 -2.66%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 23.139 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 18.444 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 31.857 -2.68%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.606 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 16751.020 -2.98%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 769.916 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 182943.576 2.30%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.717 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12989.262 2.14%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 665.611 2.62%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 118730.069 2.76%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/0 391.750 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7717.297 -1.26%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 537.872 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 132988.311 -
std::set<int>::insert(value)_(already_present)/1024 5.776 -4.96%
std::set<int>::insert(value)_(already_present)/32 1.810 2.64%
std::set<int>::insert(value)_(already_present)/8192 10.369 2.81%
std::set<int>::insert(value)_(new_value,_end)/0 17.137 -
std::set<int>::insert(value)_(new_value,_end)/1024 41.366 -16.31%
std::set<int>::insert(value)_(new_value,_end)/32 18.896 -
std::set<int>::insert(value)_(new_value,_end)/8192 73.628 -5.98%
std::set<int>::insert(value)_(new_value,_middle)/0 17.057 -
std::set<int>::insert(value)_(new_value,_middle)/1024 26.397 1.46%
std::set<int>::insert(value)_(new_value,_middle)/32 18.613 -
std::set<int>::insert(value)_(new_value,_middle)/8192 32.211 -
std::set<int>::lower_bound(key)_(existent)/1024 4.510 -5.96%
std::set<int>::lower_bound(key)_(existent)/32 1.515 -2.28%
std::set<int>::lower_bound(key)_(existent)/8192 8.088 -
std::set<int>::lower_bound(key)_(non-existent)/0 0.251 -
std::set<int>::lower_bound(key)_(non-existent)/1024 6.008 -1.90%
std::set<int>::lower_bound(key)_(non-existent)/32 2.244 -1.76%
std::set<int>::lower_bound(key)_(non-existent)/8192 8.911 -5.89%
std::set<int>::operator=(const&)_(into_cleared_Container)/0 13.329 -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 6478.457 5.31%
std::set<int>::operator=(const&)_(into_cleared_Container)/32 222.031 4.10%
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 51122.324 5.37%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/0 13.352 -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6406.140 3.56%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 224.060 4.76%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 51472.535 5.25%
std::set<int>::operator=(const&)_(into_populated_Container)/0 1.135 2.25%
std::set<int>::operator=(const&)_(into_populated_Container)/1024 1432.034 7.74%
std::set<int>::operator=(const&)_(into_populated_Container)/32 42.527 13.21%
std::set<int>::operator=(const&)_(into_populated_Container)/8192 12647.558 3.12%
std::set<int>::upper_bound(key)_(existent)/1024 4.229 -
std::set<int>::upper_bound(key)_(existent)/32 1.750 -
std::set<int>::upper_bound(key)_(existent)/8192 8.206 1.47%
std::set<int>::upper_bound(key)_(non-existent)/0 0.251 -
std::set<int>::upper_bound(key)_(non-existent)/1024 5.836 -
std::set<int>::upper_bound(key)_(non-existent)/32 2.421 -
std::set<int>::upper_bound(key)_(non-existent)/8192 9.749 -
std::set<std::string>::clear()/0 391.672 -
std::set<std::string>::clear()/1024 21685.228 -1.56%
std::set<std::string>::clear()/32 875.836 -2.14%
std::set<std::string>::clear()/8192 214585.085 -
std::set<std::string>::contains(key)_(existent)/1024 22.487 -1.70%
std::set<std::string>::contains(key)_(existent)/32 16.433 11.25%
std::set<std::string>::contains(key)_(existent)/8192 29.206 -
std::set<std::string>::contains(key)_(non-existent)/0 0.270 -5.88%
std::set<std::string>::contains(key)_(non-existent)/1024 21.620 -3.36%
std::set<std::string>::contains(key)_(non-existent)/32 10.286 -2.95%
std::set<std::string>::contains(key)_(non-existent)/8192 28.717 -
std::set<std::string>::count(key)_(existent)/1024 23.590 -10.32%
std::set<std::string>::count(key)_(existent)/32 16.299 -2.65%
std::set<std::string>::count(key)_(existent)/8192 30.178 -8.77%
std::set<std::string>::count(key)_(non-existent)/0 0.258 -
std::set<std::string>::count(key)_(non-existent)/1024 25.130 3.68%
std::set<std::string>::count(key)_(non-existent)/32 10.701 -
std::set<std::string>::count(key)_(non-existent)/8192 33.907 -
std::set<std::string>::ctor(&&,_different_allocs)/0 12.846 -2.67%
std::set<std::string>::ctor(&&,_different_allocs)/1024 6909.219 -
std::set<std::string>::ctor(&&,_different_allocs)/32 212.265 -
std::set<std::string>::ctor(&&,_different_allocs)/8192 57553.831 -
std::set<std::string>::ctor(const&)/0 12.640 -
std::set<std::string>::ctor(const&)/1024 34714.533 1.31%
std::set<std::string>::ctor(const&)/32 705.773 -11.31%
std::set<std::string>::ctor(const&)/8192 339445.254 -
std::set<std::string>::ctor(const&,_alloc)/0 12.662 -
std::set<std::string>::ctor(const&,_alloc)/1024 36992.880 -
std::set<std::string>::ctor(const&,_alloc)/32 698.104 -6.21%
std::set<std::string>::ctor(const&,_alloc)/8192 347787.414 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.738 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 40142.034 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 806.042 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 381057.744 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.778 -1.07%
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 54993.512 1.17%
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 992.190 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1100849.805 -
std::set<std::string>::equal_range(key)_(existent)/1024 24.236 7.16%
std::set<std::string>::equal_range(key)_(existent)/32 15.549 -14.68%
std::set<std::string>::equal_range(key)_(existent)/8192 29.371 10.27%
std::set<std::string>::equal_range(key)_(non-existent)/0 0.258 -
std::set<std::string>::equal_range(key)_(non-existent)/1024 25.216 -
std::set<std::string>::equal_range(key)_(non-existent)/32 10.725 -4.82%
std::set<std::string>::equal_range(key)_(non-existent)/8192 34.158 -
std::set<std::string>::erase(iterator)/1024 28.990 4.99%
std::set<std::string>::erase(iterator)/32 25.531 -3.53%
std::set<std::string>::erase(iterator)/8192 31.919 7.23%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.995 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 13098.365 3.06%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 690.513 1.32%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 119534.285 -
std::set<std::string>::erase(key)_(existent)/1024 81.146 -18.13%
std::set<std::string>::erase(key)_(existent)/32 60.493 -18.88%
std::set<std::string>::erase(key)_(existent)/8192 69.789 -15.62%
std::set<std::string>::erase(key)_(non-existent,_end)/0 0.258 -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 21.284 4.20%
std::set<std::string>::erase(key)_(non-existent,_end)/32 10.302 2.10%
std::set<std::string>::erase(key)_(non-existent,_end)/8192 28.257 1.34%
std::set<std::string>::erase(key)_(non-existent,_middle)/0 0.258 -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 12.306 -4.81%
std::set<std::string>::erase(key)_(non-existent,_middle)/32 6.601 1.23%
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 15.911 -
std::set<std::string>::find(key)_(existent)/1024 24.241 3.94%
std::set<std::string>::find(key)_(existent)/32 15.725 3.40%
std::set<std::string>::find(key)_(existent)/8192 32.882 2.70%
std::set<std::string>::find(key)_(non-existent)/0 0.267 -
std::set<std::string>::find(key)_(non-existent)/1024 22.898 8.52%
std::set<std::string>::find(key)_(non-existent)/32 10.809 5.85%
std::set<std::string>::find(key)_(non-existent)/8192 31.537 15.19%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 34.099 38.80%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 65.212 -5.53%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 47.223 -9.95%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 94.084 24.18%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 32.059 -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 53.751 11.94%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 41.838 -6.23%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 56.989 -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 34.859 -1.27%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 32.289 1.32%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 37.757 10.89%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 58.864 37.94%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 32.469 -3.09%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 35.980 18.68%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 36.101 5.96%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 38.906 -8.80%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 394.410 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 64903.010 -5.23%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1485.179 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 925664.994 4.24%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 393.978 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 44094.518 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1312.299 2.58%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 609851.280 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 395.514 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 42969.267 2.44%
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1080.443 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 617282.683 -
std::set<std::string>::insert(value)_(already_present)/1024 29.271 81.45%
std::set<std::string>::insert(value)_(already_present)/32 10.386 40.55%
std::set<std::string>::insert(value)_(already_present)/8192 38.540 -36.70%
std::set<std::string>::insert(value)_(new_value,_end)/0 27.183 -4.15%
std::set<std::string>::insert(value)_(new_value,_end)/1024 63.048 -13.50%
std::set<std::string>::insert(value)_(new_value,_end)/32 32.529 -19.94%
std::set<std::string>::insert(value)_(new_value,_end)/8192 93.077 31.47%
std::set<std::string>::insert(value)_(new_value,_middle)/0 22.813 -1.59%
std::set<std::string>::insert(value)_(new_value,_middle)/1024 49.735 -
std::set<std::string>::insert(value)_(new_value,_middle)/32 29.142 -31.08%
std::set<std::string>::insert(value)_(new_value,_middle)/8192 52.030 -1.88%
std::set<std::string>::lower_bound(key)_(existent)/1024 23.555 9.99%
std::set<std::string>::lower_bound(key)_(existent)/32 16.736 5.67%
std::set<std::string>::lower_bound(key)_(existent)/8192 28.414 -3.63%
std::set<std::string>::lower_bound(key)_(non-existent)/0 0.258 -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 23.724 2.65%
std::set<std::string>::lower_bound(key)_(non-existent)/32 10.860 1.83%
std::set<std::string>::lower_bound(key)_(non-existent)/8192 32.324 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/0 13.295 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 36670.543 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 861.260 7.13%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/8192 348416.909 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.261 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 36494.875 2.05%
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 687.001 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 347744.521 1.17%
std::set<std::string>::operator=(const&)_(into_populated_Container)/0 1.050 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 17008.832 3.22%
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 342.594 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 209132.463 1.79%
std::set<std::string>::upper_bound(key)_(existent)/1024 22.171 -9.34%
std::set<std::string>::upper_bound(key)_(existent)/32 16.959 -
std::set<std::string>::upper_bound(key)_(existent)/8192 29.540 -
std::set<std::string>::upper_bound(key)_(non-existent)/0 0.258 -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 25.341 5.33%
std::set<std::string>::upper_bound(key)_(non-existent)/32 10.610 -3.80%
std::set<std::string>::upper_bound(key)_(non-existent)/8192 32.368 1.22%
std::shift_left(deque<int>)/1024 38.609 -1.18%
std::shift_left(deque<int>)/32 3.905 2.30%
std::shift_left(deque<int>)/50 5.560 2.14%
std::shift_left(deque<int>)/8192 301.085 -2.30%
std::shift_left(list<int>)/1024 728.099 -1.21%
std::shift_left(list<int>)/32 13.456 -4.11%
std::shift_left(list<int>)/50 27.972 -2.46%
std::shift_left(list<int>)/8192 7625.804 -
std::shift_left(vector<int>)/1024 35.431 -
std::shift_left(vector<int>)/32 4.495 -60.78%
std::shift_left(vector<int>)/50 5.251 -
std::shift_left(vector<int>)/8192 288.968 2.78%
std::shift_right(deque<int>)/1024 40.306 -
std::shift_right(deque<int>)/32 3.428 -
std::shift_right(deque<int>)/50 4.506 -
std::shift_right(deque<int>)/8192 309.394 -
std::shift_right(list<int>)/1024 731.769 -
std::shift_right(list<int>)/32 14.444 -
std::shift_right(list<int>)/50 26.318 -1.72%
std::shift_right(list<int>)/8192 8020.352 8.66%
std::shift_right(vector<int>)/1024 35.633 -
std::shift_right(vector<int>)/32 2.956 -70.97%
std::shift_right(vector<int>)/50 5.323 -
std::shift_right(vector<int>)/8192 301.533 -
std::shuffle(deque<int>)/1024 9247.971 -
std::shuffle(deque<int>)/32 292.739 -
std::shuffle(deque<int>)/8192 74096.512 -
std::shuffle(vector<int>)/1024 8750.936 -
std::shuffle(vector<int>)/32 276.509 -
std::shuffle(vector<int>)/8192 69910.754 -
std::sort(deque<int>)_(ascending)/1024 762.616 -1.12%
std::sort(deque<int>)_(ascending)/8 17.427 -3.54%
std::sort(deque<int>)_(ascending)/8192 5720.966 -1.29%
std::sort(deque<int>)_(descending)/1024 1292.120 -1.06%
std::sort(deque<int>)_(descending)/8 25.059 -
std::sort(deque<int>)_(descending)/8192 10320.311 -1.33%
std::sort(deque<int>)_(heap)/1024 6156.610 -2.14%
std::sort(deque<int>)_(heap)/8 24.347 -
std::sort(deque<int>)_(heap)/8192 69008.213 -
std::sort(deque<int>)_(pipe-organ)/1024 2687.677 -3.13%
std::sort(deque<int>)_(pipe-organ)/8 19.995 -
std::sort(deque<int>)_(pipe-organ)/8192 26101.503 -1.12%
std::sort(deque<int>)_(qsort_adversarial)/1024 17554.522 -1.67%
std::sort(deque<int>)_(qsort_adversarial)/8 17.410 -3.99%
std::sort(deque<int>)_(qsort_adversarial)/8192 484928.799 -1.80%
std::sort(deque<int>)_(repeated)/1024 981.738 1.25%
std::sort(deque<int>)_(repeated)/8 17.897 -
std::sort(deque<int>)_(repeated)/8192 6732.510 2.18%
std::sort(deque<int>)_(shuffled)/1024 6846.124 -
std::sort(deque<int>)_(shuffled)/8 22.827 -
std::sort(deque<int>)_(shuffled)/8192 81473.787 -
std::sort(vector<NonIntegral>)_(ascending)/1024 518.412 -1.27%
std::sort(vector<NonIntegral>)_(ascending)/8 15.465 -1.78%
std::sort(vector<NonIntegral>)_(ascending)/8192 3735.904 -1.37%
std::sort(vector<NonIntegral>)_(descending)/1024 768.937 -1.37%
std::sort(vector<NonIntegral>)_(descending)/8 25.024 -1.41%
std::sort(vector<NonIntegral>)_(descending)/8192 5231.381 -1.76%
std::sort(vector<NonIntegral>)_(heap)/1024 4271.320 -2.22%
std::sort(vector<NonIntegral>)_(heap)/8 23.568 -
std::sort(vector<NonIntegral>)_(heap)/8192 50156.209 -
std::sort(vector<NonIntegral>)_(pipe-organ)/1024 1862.532 -1.53%
std::sort(vector<NonIntegral>)_(pipe-organ)/8 17.225 -2.09%
std::sort(vector<NonIntegral>)_(pipe-organ)/8192 18253.888 -1.42%
std::sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13141.654 -1.85%
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8 15.614 -1.02%
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8192 154480.258 -1.49%
std::sort(vector<NonIntegral>)_(repeated)/1024 504.467 -2.17%
std::sort(vector<NonIntegral>)_(repeated)/8 15.827 -2.65%
std::sort(vector<NonIntegral>)_(repeated)/8192 3729.830 -1.20%
std::sort(vector<NonIntegral>)_(shuffled)/1024 4680.711 -
std::sort(vector<NonIntegral>)_(shuffled)/8 23.033 1.11%
std::sort(vector<NonIntegral>)_(shuffled)/8192 83215.440 -
std::sort(vector<int>)_(ascending)/1024 518.931 -1.30%
std::sort(vector<int>)_(ascending)/8 15.758 -
std::sort(vector<int>)_(ascending)/8192 3721.040 -1.60%
std::sort(vector<int>)_(descending)/1024 1010.257 -1.80%
std::sort(vector<int>)_(descending)/8 24.660 -
std::sort(vector<int>)_(descending)/8192 7206.723 -1.22%
std::sort(vector<int>)_(heap)/1024 4540.498 -
std::sort(vector<int>)_(heap)/8 23.647 -1.19%
std::sort(vector<int>)_(heap)/8192 45389.603 -1.08%
std::sort(vector<int>)_(pipe-organ)/1024 2281.109 -1.13%
std::sort(vector<int>)_(pipe-organ)/8 17.738 -
std::sort(vector<int>)_(pipe-organ)/8192 21468.623 -1.41%
std::sort(vector<int>)_(qsort_adversarial)/1024 13300.747 -
std::sort(vector<int>)_(qsort_adversarial)/8 15.781 -1.34%
std::sort(vector<int>)_(qsort_adversarial)/8192 152055.773 -
std::sort(vector<int>)_(repeated)/1024 657.989 -5.36%
std::sort(vector<int>)_(repeated)/8 15.852 -
std::sort(vector<int>)_(repeated)/8192 5010.854 -5.08%
std::sort(vector<int>)_(shuffled)/1024 4833.056 3.70%
std::sort(vector<int>)_(shuffled)/8 23.750 3.72%
std::sort(vector<int>)_(shuffled)/8192 46494.065 3.05%
std::sort_heap(deque<int>)/1024 13170.330 -1.46%
std::sort_heap(deque<int>)/8 35.724 -
std::sort_heap(deque<int>)/8192 470248.813 -1.07%
std::sort_heap(deque<int>,_pred)/1024 12228.762 -
std::sort_heap(deque<int>,_pred)/8 34.326 -
std::sort_heap(deque<int>,_pred)/8192 422313.560 -1.92%
std::sort_heap(vector<NonIntegral>)/1024 9838.722 -
std::sort_heap(vector<NonIntegral>)/8 30.266 -
std::sort_heap(vector<NonIntegral>)/8192 105707.762 -
std::sort_heap(vector<NonIntegral>,_pred)/1024 9840.845 -
std::sort_heap(vector<NonIntegral>,_pred)/8 31.613 -2.65%
std::sort_heap(vector<NonIntegral>,_pred)/8192 105972.132 -
std::sort_heap(vector<int>)/1024 9813.328 -
std::sort_heap(vector<int>)/8 31.604 2.43%
std::sort_heap(vector<int>)/8192 105869.233 -
std::sort_heap(vector<int>,_pred)/1024 9861.618 -
std::sort_heap(vector<int>,_pred)/8 32.307 -2.45%
std::sort_heap(vector<int>,_pred)/8192 105597.669 -1.00%
std::stable_partition(deque<int>)_(alloc_fails)/1024 2665.046 -4.26%
std::stable_partition(deque<int>)_(alloc_fails)/32 1860.202 -2.43%
std::stable_partition(deque<int>)_(alloc_fails)/50 1877.856 -1.93%
std::stable_partition(deque<int>)_(alloc_fails)/8192 9793.686 -
std::stable_partition(deque<int>)_(dense)/1024 585.707 1.59%
std::stable_partition(deque<int>)_(dense)/32 27.825 -4.14%
std::stable_partition(deque<int>)_(dense)/50 37.195 -2.36%
std::stable_partition(deque<int>)_(dense)/8192 5631.126 -
std::stable_partition(deque<int>)_(sparse)/1024 422.819 -6.17%
std::stable_partition(deque<int>)_(sparse)/32 10.938 -12.30%
std::stable_partition(deque<int>)_(sparse)/50 26.839 -9.18%
std::stable_partition(deque<int>)_(sparse)/8192 3443.395 2.45%
std::stable_partition(list<int>)_(alloc_fails)/1024 4105.705 -1.72%
std::stable_partition(list<int>)_(alloc_fails)/32 1861.242 -
std::stable_partition(list<int>)_(alloc_fails)/50 1880.873 -1.28%
std::stable_partition(list<int>)_(alloc_fails)/8192 26110.980 1.50%
std::stable_partition(list<int>)_(dense)/1024 1427.280 -2.56%
std::stable_partition(list<int>)_(dense)/32 37.828 2.48%
std::stable_partition(list<int>)_(dense)/50 58.393 -
std::stable_partition(list<int>)_(dense)/8192 19169.586 12.14%
std::stable_partition(list<int>)_(sparse)/1024 928.233 -
std::stable_partition(list<int>)_(sparse)/32 9.631 -1.86%
std::stable_partition(list<int>)_(sparse)/50 26.877 -1.02%
std::stable_partition(list<int>)_(sparse)/8192 8660.285 -1.82%
std::stable_partition(vector<int>)_(alloc_fails)/1024 2306.479 -1.26%
std::stable_partition(vector<int>)_(alloc_fails)/32 1868.505 -
std::stable_partition(vector<int>)_(alloc_fails)/50 1855.556 -
std::stable_partition(vector<int>)_(alloc_fails)/8192 5310.146 -
std::stable_partition(vector<int>)_(dense)/1024 288.437 -1.32%
std::stable_partition(vector<int>)_(dense)/32 21.452 -
std::stable_partition(vector<int>)_(dense)/50 24.954 -6.93%
std::stable_partition(vector<int>)_(dense)/8192 2083.201 -1.49%
std::stable_partition(vector<int>)_(sparse)/1024 211.472 -
std::stable_partition(vector<int>)_(sparse)/32 7.312 -1.06%
std::stable_partition(vector<int>)_(sparse)/50 21.137 -2.41%
std::stable_partition(vector<int>)_(sparse)/8192 1538.325 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 4113.446 2.39%
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 20.135 3.55%
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 19561.688 3.24%
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 28672.137 -1.08%
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 27.688 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 26200.524 -1.36%
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 13890.802 1.08%
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8 26.073 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 25608.168 -1.39%
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 16809.700 1.64%
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 21.334 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192 22325.487 -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 26161.202 1.45%
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 17.281 -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 28028.458 -1.04%
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 3692.368 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 19.723 1.07%
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 13025.296 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 19349.038 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 23.811 -1.19%
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 24344.442 -1.70%
std::stable_sort(deque<int>)_(ascending)/1024 2122.283 -
std::stable_sort(deque<int>)_(ascending)/8 17.520 -
std::stable_sort(deque<int>)_(ascending)/8192 13567.747 -
std::stable_sort(deque<int>)_(descending)/1024 2920.398 1.13%
std::stable_sort(deque<int>)_(descending)/8 26.046 3.25%
std::stable_sort(deque<int>)_(descending)/8192 20495.682 -
std::stable_sort(deque<int>)_(heap)/1024 2740.626 -
std::stable_sort(deque<int>)_(heap)/8 23.740 -1.30%
std::stable_sort(deque<int>)_(heap)/8192 17352.455 -
std::stable_sort(deque<int>)_(pipe-organ)/1024 2935.499 -
std::stable_sort(deque<int>)_(pipe-organ)/8 21.691 -
std::stable_sort(deque<int>)_(pipe-organ)/8192 20497.822 -
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 3125.945 -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 17.231 -
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 20818.292 -
std::stable_sort(deque<int>)_(repeated)/1024 1410.834 -
std::stable_sort(deque<int>)_(repeated)/8 17.761 -1.16%
std::stable_sort(deque<int>)_(repeated)/8192 7668.390 -
std::stable_sort(deque<int>)_(shuffled)/1024 2546.948 -
std::stable_sort(deque<int>)_(shuffled)/8 22.691 -
std::stable_sort(deque<int>)_(shuffled)/8192 14259.005 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 4733.185 -3.47%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 16.465 -1.58%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 47379.653 -2.71%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 22649.922 -1.18%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 24.668 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 114467.659 -4.66%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 13712.547 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 23.373 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 107350.893 -1.34%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 13888.171 -1.04%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 17.841 -1.52%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 84786.756 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 22317.355 -1.15%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 15.928 -5.39%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 135297.831 -1.44%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 3518.785 2.68%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 16.414 -1.74%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 17855.252 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 17875.749 -1.11%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 20.347 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 145655.991 -1.12%
std::stable_sort(vector<NonIntegral>)_(ascending)/1024 3590.180 -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 15.664 -3.69%
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 42569.250 -
std::stable_sort(vector<NonIntegral>)_(descending)/1024 12609.604 -
std::stable_sort(vector<NonIntegral>)_(descending)/8 23.385 3.09%
std::stable_sort(vector<NonIntegral>)_(descending)/8192 186691.351 -1.14%
std::stable_sort(vector<NonIntegral>)_(heap)/1024 9541.104 -1.04%
std::stable_sort(vector<NonIntegral>)_(heap)/8 21.468 -
std::stable_sort(vector<NonIntegral>)_(heap)/8192 117242.988 -1.14%
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 8090.094 -5.66%
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 18.373 -4.75%
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 116178.847 -4.17%
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13508.317 -1.27%
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 15.622 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 199254.785 -1.10%
std::stable_sort(vector<NonIntegral>)_(repeated)/1024 1270.021 -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 16.175 -2.80%
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 14133.087 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/1024 11992.657 -1.50%
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 19.719 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8192 174142.566 -1.50%
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 4604.397 -1.24%
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 16.144 -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 18706.160 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 23767.705 1.46%
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 25.163 3.90%
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 24842.366 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 13787.730 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 22.207 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 30402.794 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 13932.782 -4.98%
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 18.067 -4.15%
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 21909.847 -1.29%
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 22472.914 -1.19%
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 16.154 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 33966.509 -1.29%
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 3528.204 -3.21%
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 16.132 -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 9640.154 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 17803.402 -1.16%
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 20.594 1.07%
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 27114.156 -
std::stable_sort(vector<int>)_(ascending)/1024 2059.916 -
std::stable_sort(vector<int>)_(ascending)/8 15.449 -1.19%
std::stable_sort(vector<int>)_(ascending)/8192 13383.454 -1.17%
std::stable_sort(vector<int>)_(descending)/1024 2885.026 2.70%
std::stable_sort(vector<int>)_(descending)/8 24.077 3.40%
std::stable_sort(vector<int>)_(descending)/8192 19095.698 3.17%
std::stable_sort(vector<int>)_(heap)/1024 2518.854 -
std::stable_sort(vector<int>)_(heap)/8 21.429 -
std::stable_sort(vector<int>)_(heap)/8192 14502.296 -
std::stable_sort(vector<int>)_(pipe-organ)/1024 2770.586 -
std::stable_sort(vector<int>)_(pipe-organ)/8 18.486 -
std::stable_sort(vector<int>)_(pipe-organ)/8192 18245.387 -1.60%
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 2861.967 -
std::stable_sort(vector<int>)_(qsort_adversarial)/8 15.497 -1.13%
std::stable_sort(vector<int>)_(qsort_adversarial)/8192 18214.459 -
std::stable_sort(vector<int>)_(repeated)/1024 1090.349 -
std::stable_sort(vector<int>)_(repeated)/8 15.626 -
std::stable_sort(vector<int>)_(repeated)/8192 5244.035 -
std::stable_sort(vector<int>)_(shuffled)/1024 2223.325 -
std::stable_sort(vector<int>)_(shuffled)/8 19.831 -
std::stable_sort(vector<int>)_(shuffled)/8192 10933.260 -
std::swap_ranges(deque<int>)/1024 351.873 10.12%
std::swap_ranges(deque<int>)/32 11.265 8.12%
std::swap_ranges(deque<int>)/50 17.380 9.61%
std::swap_ranges(deque<int>)/8192 2800.438 9.95%
std::swap_ranges(list<int>)/1024 753.877 -
std::swap_ranges(list<int>)/32 19.411 -
std::swap_ranges(list<int>)/50 32.085 -2.33%
std::swap_ranges(list<int>)/8192 10242.080 21.24%
std::swap_ranges(vector<int>)/1024 62.578 -
std::swap_ranges(vector<int>)/32 4.809 -
std::swap_ranges(vector<int>)/50 5.595 -
std::swap_ranges(vector<int>)/8192 475.551 -
std::transform(deque<int>)_(identity_transform)/1024 369.822 -
std::transform(deque<int>)_(identity_transform)/32 12.292 -
std::transform(deque<int>)_(identity_transform)/50 19.075 -
std::transform(deque<int>)_(identity_transform)/8192 2444.732 -
std::transform(deque<int>,_deque<int>)/1024 659.848 -
std::transform(deque<int>,_deque<int>)/32 21.678 1.18%
std::transform(deque<int>,_deque<int>)/50 36.233 -
std::transform(deque<int>,_deque<int>)/8192 5417.374 -
std::transform(list<int>)_(identity_transform)/1024 786.665 3.94%
std::transform(list<int>)_(identity_transform)/32 17.166 1.09%
std::transform(list<int>)_(identity_transform)/50 32.131 5.24%
std::transform(list<int>)_(identity_transform)/8192 8064.361 -1.16%
std::transform(list<int>,_list<int>)/1024 836.797 -
std::transform(list<int>,_list<int>)/32 22.996 -
std::transform(list<int>,_list<int>)/50 37.181 -
std::transform(list<int>,_list<int>)/8192 8605.195 -
std::transform(vector<int>)_(identity_transform)/1024 262.227 -
std::transform(vector<int>)_(identity_transform)/32 9.158 -
std::transform(vector<int>)_(identity_transform)/50 16.187 -
std::transform(vector<int>)_(identity_transform)/8192 2018.351 -
std::transform(vector<int>,_vector<int>)/1024 553.996 -
std::transform(vector<int>,_vector<int>)/32 17.184 -
std::transform(vector<int>,_vector<int>)/50 26.938 -
std::transform(vector<int>,_vector<int>)/8192 4433.692 -
std::unique(deque<int>)_(contiguous)/1024 513.053 -1.38%
std::unique(deque<int>)_(contiguous)/32 52.659 5.59%
std::unique(deque<int>)_(contiguous)/52 59.827 8.08%
std::unique(deque<int>)_(contiguous)/8192 3740.991 -1.16%
std::unique(deque<int>)_(sprinkled)/1024 509.187 -
std::unique(deque<int>)_(sprinkled)/32 51.812 -5.33%
std::unique(deque<int>)_(sprinkled)/52 58.682 -7.36%
std::unique(deque<int>)_(sprinkled)/8192 3795.594 -1.11%
std::unique(deque<int>,_pred)_(contiguous)/1024 631.450 -
std::unique(deque<int>,_pred)_(contiguous)/32 56.893 -
std::unique(deque<int>,_pred)_(contiguous)/52 67.774 -
std::unique(deque<int>,_pred)_(contiguous)/8192 4561.984 -
std::unique(deque<int>,_pred)_(sprinkled)/1024 685.036 -
std::unique(deque<int>,_pred)_(sprinkled)/32 57.820 -
std::unique(deque<int>,_pred)_(sprinkled)/52 70.570 -
std::unique(deque<int>,_pred)_(sprinkled)/8192 5205.211 -
std::unique(list<int>)_(contiguous)/1024 918.171 -
std::unique(list<int>)_(contiguous)/32 52.090 -
std::unique(list<int>)_(contiguous)/52 64.245 -
std::unique(list<int>)_(contiguous)/8192 6998.432 -
std::unique(list<int>)_(sprinkled)/1024 951.933 -
std::unique(list<int>)_(sprinkled)/32 53.994 -
std::unique(list<int>)_(sprinkled)/52 66.981 -4.78%
std::unique(list<int>)_(sprinkled)/8192 7856.754 -
std::unique(list<int>,_pred)_(contiguous)/1024 975.290 1.64%
std::unique(list<int>,_pred)_(contiguous)/32 56.835 -2.92%
std::unique(list<int>,_pred)_(contiguous)/52 70.698 -1.40%
std::unique(list<int>,_pred)_(contiguous)/8192 7576.672 -
std::unique(list<int>,_pred)_(sprinkled)/1024 1081.110 1.36%
std::unique(list<int>,_pred)_(sprinkled)/32 64.844 -1.74%
std::unique(list<int>,_pred)_(sprinkled)/52 84.632 2.37%
std::unique(list<int>,_pred)_(sprinkled)/8192 8576.040 -4.12%
std::unique(vector<int>)_(contiguous)/1024 309.240 -
std::unique(vector<int>)_(contiguous)/32 48.062 -1.23%
std::unique(vector<int>)_(contiguous)/52 54.120 -
std::unique(vector<int>)_(contiguous)/8192 1913.464 -
std::unique(vector<int>)_(sprinkled)/1024 528.997 -
std::unique(vector<int>)_(sprinkled)/32 53.977 -
std::unique(vector<int>)_(sprinkled)/52 64.830 -
std::unique(vector<int>)_(sprinkled)/8192 3875.346 -
std::unique(vector<int>,_pred)_(contiguous)/1024 488.156 -
std::unique(vector<int>,_pred)_(contiguous)/32 54.438 -
std::unique(vector<int>,_pred)_(contiguous)/52 64.603 -
std::unique(vector<int>,_pred)_(contiguous)/8192 3587.777 -
std::unique(vector<int>,_pred)_(sprinkled)/1024 681.879 -
std::unique(vector<int>,_pred)_(sprinkled)/32 57.708 -
std::unique(vector<int>,_pred)_(sprinkled)/52 70.500 -
std::unique(vector<int>,_pred)_(sprinkled)/8192 5148.036 -
std::unique_copy(deque<int>)_(contiguous)/1024 471.955 -
std::unique_copy(deque<int>)_(contiguous)/32 10.358 -3.03%
std::unique_copy(deque<int>)_(contiguous)/52 16.707 -
std::unique_copy(deque<int>)_(contiguous)/8192 3720.244 -
std::unique_copy(deque<int>)_(sprinkled)/1024 465.983 -
std::unique_copy(deque<int>)_(sprinkled)/32 9.211 -10.99%
std::unique_copy(deque<int>)_(sprinkled)/52 14.730 -10.48%
std::unique_copy(deque<int>)_(sprinkled)/8192 3731.977 -
std::unique_copy(deque<int>,_pred)_(contiguous)/1024 597.443 -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 15.768 -2.72%
std::unique_copy(deque<int>,_pred)_(contiguous)/52 25.164 -
std::unique_copy(deque<int>,_pred)_(contiguous)/8192 4476.432 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/1024 631.737 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 18.731 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 31.490 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/8192 5051.608 -
std::unique_copy(list<int>)_(contiguous)/1024 738.218 -
std::unique_copy(list<int>)_(contiguous)/32 11.247 -
std::unique_copy(list<int>)_(contiguous)/52 19.502 -
std::unique_copy(list<int>)_(contiguous)/8192 6827.972 -
std::unique_copy(list<int>)_(sprinkled)/1024 735.786 -
std::unique_copy(list<int>)_(sprinkled)/32 13.242 -3.04%
std::unique_copy(list<int>)_(sprinkled)/52 23.834 -1.52%
std::unique_copy(list<int>)_(sprinkled)/8192 6916.419 -
std::unique_copy(list<int>,_pred)_(contiguous)/1024 789.876 -
std::unique_copy(list<int>,_pred)_(contiguous)/32 16.320 -
std::unique_copy(list<int>,_pred)_(contiguous)/52 28.929 -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 7507.207 -1.53%
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 831.282 -
std::unique_copy(list<int>,_pred)_(sprinkled)/32 21.144 -
std::unique_copy(list<int>,_pred)_(sprinkled)/52 35.056 -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 7631.890 -
std::unique_copy(vector<int>)_(contiguous)/1024 247.329 -
std::unique_copy(vector<int>)_(contiguous)/32 8.685 -
std::unique_copy(vector<int>)_(contiguous)/52 13.356 -2.16%
std::unique_copy(vector<int>)_(contiguous)/8192 1887.174 -
std::unique_copy(vector<int>)_(sprinkled)/1024 455.852 -
std::unique_copy(vector<int>)_(sprinkled)/32 13.176 1.03%
std::unique_copy(vector<int>)_(sprinkled)/52 21.648 -2.08%
std::unique_copy(vector<int>)_(sprinkled)/8192 3644.458 -
std::unique_copy(vector<int>,_pred)_(contiguous)/1024 537.581 -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 12.429 -
std::unique_copy(vector<int>,_pred)_(contiguous)/52 24.688 -
std::unique_copy(vector<int>,_pred)_(contiguous)/8192 3781.706 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 586.118 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/32 17.158 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/52 29.243 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/8192 4494.605 -
std::unordered_map<int,_int>::clear()/0 403.250 2.65%
std::unordered_map<int,_int>::clear()/1024 8068.025 -23.90%
std::unordered_map<int,_int>::clear()/32 598.519 -10.55%
std::unordered_map<int,_int>::clear()/8192 63342.576 -14.81%
std::unordered_map<int,_int>::contains(key)_(existent)/1024 1.743 10.07%
std::unordered_map<int,_int>::contains(key)_(existent)/32 1.640 -3.57%
std::unordered_map<int,_int>::contains(key)_(existent)/8192 1.727 15.48%
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 0.346 -7.49%
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 1.324 -23.13%
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 1.466 -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 1.343 -14.72%
std::unordered_map<int,_int>::count(key)_(existent)/1024 1.298 3.55%
std::unordered_map<int,_int>::count(key)_(existent)/32 1.329 -12.93%
std::unordered_map<int,_int>::count(key)_(existent)/8192 1.567 4.43%
std::unordered_map<int,_int>::count(key)_(non-existent)/0 0.405 32.31%
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 1.590 -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 1.279 -21.51%
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 1.330 -16.33%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/0 14.086 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 8497.050 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 267.198 -1.47%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 96943.389 1.38%
std::unordered_map<int,_int>::ctor(const&)/0 12.932 -
std::unordered_map<int,_int>::ctor(const&)/1024 6695.586 -
std::unordered_map<int,_int>::ctor(const&)/32 198.625 -2.98%
std::unordered_map<int,_int>::ctor(const&)/8192 54875.317 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 13.082 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 9716.092 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 266.407 1.91%
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 82251.989 2.46%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.869 -2.34%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13746.314 -10.61%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 379.653 -14.34%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 143900.651 -8.64%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.903 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 14667.580 7.81%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 386.986 5.21%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 144463.676 -10.31%
std::unordered_map<int,_int>::erase(iterator)/1024 19.593 -
std::unordered_map<int,_int>::erase(iterator)/32 19.468 -
std::unordered_map<int,_int>::erase(iterator)/8192 19.965 1.14%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 394.599 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5421.447 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 517.825 -2.51%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 44126.657 -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 21.383 -1.85%
std::unordered_map<int,_int>::erase(key)_(existent)/32 20.986 -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 21.918 -2.20%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 0.298 11.92%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 1.303 -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 1.388 1.11%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 1.174 1.97%
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/0 0.483 -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 1.133 -10.80%
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 1.325 -1.58%
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 1.261 -10.23%
std::unordered_map<int,_int>::find(key)_(existent)/1024 1.264 -19.32%
std::unordered_map<int,_int>::find(key)_(existent)/32 1.404 11.86%
std::unordered_map<int,_int>::find(key)_(existent)/8192 1.302 6.41%
std::unordered_map<int,_int>::find(key)_(non-existent)/0 0.330 -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 1.067 -8.76%
std::unordered_map<int,_int>::find(key)_(non-existent)/32 1.018 -3.86%
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 0.865 -21.99%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 403.032 2.31%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 13719.088 6.08%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 744.583 3.01%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 147061.135 2.26%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 394.823 -1.35%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 13485.828 8.15%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 751.220 5.53%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 147287.147 5.78%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 394.074 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7690.343 2.38%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 596.361 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 88817.361 4.87%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 391.014 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 15156.746 6.31%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 798.960 3.12%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 153302.602 4.12%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 393.365 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 14160.371 2.49%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 749.940 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 147154.599 2.68%
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 1.902 -
std::unordered_map<int,_int>::insert(value)_(already_present)/32 1.770 -20.92%
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 2.752 36.87%
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/0 18.002 -5.65%
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 19.545 -11.74%
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/32 18.303 -10.07%
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 20.467 -3.53%
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/0 17.977 -3.85%
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024 19.341 -3.46%
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/32 19.113 -5.84%
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 20.379 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 5.245 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.762 -20.46%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 5.028 -8.86%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 18.169 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 19.434 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 19.244 -5.82%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 19.477 -6.17%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 18.179 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 18.936 -8.01%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 18.575 -1.75%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 20.103 -12.58%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.164 -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6796.957 -15.21%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 225.889 -13.97%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 54308.244 -11.73%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.166 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6760.048 -10.09%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 200.956 -18.37%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 55059.579 -9.67%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/0 0.930 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1596.141 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 25.504 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 28185.130 1.39%
std::unordered_multimap<int,_int>::clear()/0 391.346 -
std::unordered_multimap<int,_int>::clear()/1024 8043.584 1.14%
std::unordered_multimap<int,_int>::clear()/32 589.654 -
std::unordered_multimap<int,_int>::clear()/8192 61489.610 -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 1.149 -7.80%
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 1.300 -9.03%
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 1.317 -1.53%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 0.417 13.50%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 1.246 -12.02%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 1.300 -11.88%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 1.628 17.38%
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 1.926 25.32%
std::unordered_multimap<int,_int>::count(key)_(existent)/32 1.801 -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 1.929 11.72%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 0.483 78.53%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 1.114 -16.87%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 1.264 2.32%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 1.205 4.98%
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/0 13.964 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/1024 8604.619 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 301.412 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 99895.960 -
std::unordered_multimap<int,_int>::ctor(const&)/0 12.901 -
std::unordered_multimap<int,_int>::ctor(const&)/1024 6756.040 -2.00%
std::unordered_multimap<int,_int>::ctor(const&)/32 197.422 -2.60%
std::unordered_multimap<int,_int>::ctor(const&)/8192 55010.628 -1.59%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 12.897 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 9085.910 -2.04%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 251.882 -4.44%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 76001.312 -1.36%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.791 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13857.705 2.76%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 377.987 -1.48%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 149706.444 2.21%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.866 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12796.933 -4.14%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 360.480 -2.84%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 139861.279 -2.31%
std::unordered_multimap<int,_int>::erase(iterator)/1024 19.531 -
std::unordered_multimap<int,_int>::erase(iterator)/32 19.661 -
std::unordered_multimap<int,_int>::erase(iterator)/8192 27.235 -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.604 -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5810.501 -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 514.024 -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 44610.590 -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 20.523 -4.33%
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 20.419 -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 24.526 -2.23%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.344 11.06%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 1.465 4.14%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 1.437 1.87%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 1.234 1.56%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.481 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 1.452 2.35%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.325 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 1.050 4.62%
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 1.568 15.75%
std::unordered_multimap<int,_int>::find(key)_(existent)/32 1.308 4.30%
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 1.316 5.67%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/0 0.335 -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 1.188 1.90%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 1.196 2.14%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 1.165 -10.22%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 390.262 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 14760.777 -5.51%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 750.962 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 165549.092 -2.57%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 389.748 -1.15%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 14974.524 -5.23%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 753.844 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 164921.733 -2.41%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 389.920 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 14077.201 -4.87%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 810.673 -2.19%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 175823.087 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 391.060 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 16200.393 -2.00%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 841.843 1.45%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 169368.166 -1.38%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 392.250 -2.01%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 16430.829 -1.46%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 803.285 -1.43%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 179847.050 -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 21.956 -16.18%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 26.142 30.47%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 30.695 44.50%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/0 18.379 -2.18%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 18.979 -18.64%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 20.313 1.34%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 29.181 40.52%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/0 18.349 -2.50%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 18.926 -21.73%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32 20.352 6.40%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 32.739 3.03%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.256 -2.35%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6740.735 -12.26%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 210.189 -14.78%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 55481.509 -9.43%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.129 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6650.934 -5.26%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 204.349 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 53285.659 -5.49%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 0.929 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1373.736 -9.90%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 24.465 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 26030.317 -13.14%
std::unordered_multiset<int>::clear()/0 390.984 -
std::unordered_multiset<int>::clear()/1024 8429.571 -
std::unordered_multiset<int>::clear()/32 614.503 1.95%
std::unordered_multiset<int>::clear()/8192 61765.969 -4.93%
std::unordered_multiset<int>::contains(key)_(existent)/1024 1.137 -12.85%
std::unordered_multiset<int>::contains(key)_(existent)/32 1.284 -18.74%
std::unordered_multiset<int>::contains(key)_(existent)/8192 1.242 -7.65%
std::unordered_multiset<int>::contains(key)_(non-existent)/0 0.370 9.47%
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 1.746 48.07%
std::unordered_multiset<int>::contains(key)_(non-existent)/32 1.614 10.57%
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 1.617 26.48%
std::unordered_multiset<int>::count(key)_(existent)/1024 1.678 -9.95%
std::unordered_multiset<int>::count(key)_(existent)/32 1.410 -23.43%
std::unordered_multiset<int>::count(key)_(existent)/8192 1.667 -2.18%
std::unordered_multiset<int>::count(key)_(non-existent)/0 0.395 31.00%
std::unordered_multiset<int>::count(key)_(non-existent)/1024 1.241 -
std::unordered_multiset<int>::count(key)_(non-existent)/32 1.179 -6.39%
std::unordered_multiset<int>::count(key)_(non-existent)/8192 1.306 7.69%
std::unordered_multiset<int>::ctor(&&,_different_allocs)/0 13.971 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 8512.884 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 300.451 2.25%
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 100590.906 -
std::unordered_multiset<int>::ctor(const&)/0 12.829 -
std::unordered_multiset<int>::ctor(const&)/1024 6726.019 1.33%
std::unordered_multiset<int>::ctor(const&)/32 200.774 -
std::unordered_multiset<int>::ctor(const&)/8192 54970.033 1.52%
std::unordered_multiset<int>::ctor(const&,_alloc)/0 13.106 -
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 9043.359 -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 252.481 2.61%
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 75430.085 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.804 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13090.980 2.49%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 387.393 2.41%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 138664.254 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.812 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12935.233 3.24%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 368.504 1.42%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 139270.196 1.17%
std::unordered_multiset<int>::erase(iterator)/1024 20.557 -5.54%
std::unordered_multiset<int>::erase(iterator)/32 20.985 -2.22%
std::unordered_multiset<int>::erase(iterator)/8192 23.608 -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.733 -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6014.497 -1.53%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 540.938 -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 48489.132 2.45%
std::unordered_multiset<int>::erase(key)_(existent)/1024 22.484 -1.90%
std::unordered_multiset<int>::erase(key)_(existent)/32 21.855 -5.92%
std::unordered_multiset<int>::erase(key)_(existent)/8192 23.143 -4.43%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 0.304 15.96%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 1.279 4.45%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 1.246 -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 1.230 -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/0 0.480 -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 1.254 -7.21%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 1.194 -2.28%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 1.083 -10.68%
std::unordered_multiset<int>::find(key)_(existent)/1024 1.266 -3.69%
std::unordered_multiset<int>::find(key)_(existent)/32 1.314 -3.63%
std::unordered_multiset<int>::find(key)_(existent)/8192 1.409 1.22%
std::unordered_multiset<int>::find(key)_(non-existent)/0 0.336 -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 1.028 -
std::unordered_multiset<int>::find(key)_(non-existent)/32 1.128 4.35%
std::unordered_multiset<int>::find(key)_(non-existent)/8192 1.099 -7.45%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.537 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 15064.444 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 776.887 2.97%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 166424.246 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.498 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 15077.390 -1.02%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 747.216 -1.96%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 163442.740 -1.79%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 391.111 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 13847.273 -1.99%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 793.147 -1.45%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 172536.625 -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 20.835 -22.77%
std::unordered_multiset<int>::insert(value)_(already_present)/32 21.600 -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 21.273 -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/0 18.431 -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 24.083 2.43%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/32 18.853 -5.26%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 19.566 -5.02%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/0 18.430 -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 23.706 -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32 19.606 3.45%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 22.000 -34.75%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/0 13.210 -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6754.400 1.13%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 229.111 7.91%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 54668.442 1.55%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 13.237 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6805.459 2.30%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 203.286 2.96%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 55332.689 1.45%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/0 0.932 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 1421.263 -28.74%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 25.226 -1.51%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 26791.373 -16.12%
std::unordered_set<int>::clear()/0 390.219 -
std::unordered_set<int>::clear()/1024 7920.328 -24.90%
std::unordered_set<int>::clear()/32 583.304 -9.69%
std::unordered_set<int>::clear()/8192 62113.420 -24.66%
std::unordered_set<int>::contains(key)_(existent)/1024 1.391 11.46%
std::unordered_set<int>::contains(key)_(existent)/32 1.407 4.61%
std::unordered_set<int>::contains(key)_(existent)/8192 1.402 8.50%
std::unordered_set<int>::contains(key)_(non-existent)/0 0.439 -9.87%
std::unordered_set<int>::contains(key)_(non-existent)/1024 1.626 -14.71%
std::unordered_set<int>::contains(key)_(non-existent)/32 1.270 -22.43%
std::unordered_set<int>::contains(key)_(non-existent)/8192 1.223 -13.52%
std::unordered_set<int>::count(key)_(existent)/1024 1.599 31.08%
std::unordered_set<int>::count(key)_(existent)/32 1.349 4.56%
std::unordered_set<int>::count(key)_(existent)/8192 1.576 25.40%
std::unordered_set<int>::count(key)_(non-existent)/0 0.271 -
std::unordered_set<int>::count(key)_(non-existent)/1024 1.267 -14.48%
std::unordered_set<int>::count(key)_(non-existent)/32 1.392 -
std::unordered_set<int>::count(key)_(non-existent)/8192 1.481 -1.36%
std::unordered_set<int>::ctor(&&,_different_allocs)/0 13.752 -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 9084.214 3.30%
std::unordered_set<int>::ctor(&&,_different_allocs)/32 280.993 -1.43%
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 115808.710 12.42%
std::unordered_set<int>::ctor(const&)/0 12.891 -
std::unordered_set<int>::ctor(const&)/1024 6693.377 -1.36%
std::unordered_set<int>::ctor(const&)/32 200.190 -
std::unordered_set<int>::ctor(const&)/8192 55325.621 -
std::unordered_set<int>::ctor(const&,_alloc)/0 13.193 1.81%
std::unordered_set<int>::ctor(const&,_alloc)/1024 9800.216 -
std::unordered_set<int>::ctor(const&,_alloc)/32 258.673 -4.16%
std::unordered_set<int>::ctor(const&,_alloc)/8192 81012.345 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.856 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13479.473 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 373.637 -2.41%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 141562.683 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.852 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13370.759 -1.26%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 362.196 -11.30%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 142399.884 -2.92%
std::unordered_set<int>::erase(iterator)/1024 20.031 -11.20%
std::unordered_set<int>::erase(iterator)/32 19.555 -10.40%
std::unordered_set<int>::erase(iterator)/8192 20.065 -9.54%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 390.709 -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5390.146 -20.05%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 514.454 -5.64%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 43762.333 -19.19%
std::unordered_set<int>::erase(key)_(existent)/1024 20.949 -10.67%
std::unordered_set<int>::erase(key)_(existent)/32 20.672 -8.23%
std::unordered_set<int>::erase(key)_(existent)/8192 23.259 -7.42%
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 0.262 -34.74%
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 1.357 -7.26%
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 1.320 -3.86%
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 1.293 -6.66%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/0 0.478 -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 1.322 -3.65%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 1.337 -6.79%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 1.177 -4.31%
std::unordered_set<int>::find(key)_(existent)/1024 1.167 -7.63%
std::unordered_set<int>::find(key)_(existent)/32 1.228 -3.52%
std::unordered_set<int>::find(key)_(existent)/8192 1.261 -3.88%
std::unordered_set<int>::find(key)_(non-existent)/0 0.334 -
std::unordered_set<int>::find(key)_(non-existent)/1024 0.980 2.89%
std::unordered_set<int>::find(key)_(non-existent)/32 1.057 -9.39%
std::unordered_set<int>::find(key)_(non-existent)/8192 1.161 2.56%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 390.860 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 12768.602 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 713.033 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 138740.961 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 390.878 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12330.098 -1.16%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 715.345 -2.19%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 135636.591 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/0 390.683 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7360.329 -6.08%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 596.389 -2.65%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 85324.116 -2.68%
std::unordered_set<int>::insert(value)_(already_present)/1024 1.875 -
std::unordered_set<int>::insert(value)_(already_present)/32 1.752 -
std::unordered_set<int>::insert(value)_(already_present)/8192 2.691 2.92%
std::unordered_set<int>::insert(value)_(new_value,_end)/0 17.884 -
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 18.832 -4.27%
std::unordered_set<int>::insert(value)_(new_value,_end)/32 18.301 -
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 19.429 -1.94%
std::unordered_set<int>::insert(value)_(new_value,_middle)/0 17.893 -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 18.760 -6.73%
std::unordered_set<int>::insert(value)_(new_value,_middle)/32 19.159 -
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 19.028 -7.86%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/0 13.362 -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 6639.529 -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 215.698 1.71%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 53664.029 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/0 13.385 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6590.301 -3.04%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 197.019 -1.01%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 54313.440 -1.00%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0 0.931 -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 1791.748 -10.76%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 24.923 -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 28861.094 -7.06%
std::unordered_set<std::string>::clear()/0 393.284 -
std::unordered_set<std::string>::clear()/1024 22967.736 -
std::unordered_set<std::string>::clear()/32 869.374 -
std::unordered_set<std::string>::clear()/8192 217547.246 -2.08%
std::unordered_set<std::string>::contains(key)_(existent)/1024 41.461 6.64%
std::unordered_set<std::string>::contains(key)_(existent)/32 40.792 12.87%
std::unordered_set<std::string>::contains(key)_(existent)/8192 39.784 6.17%
std::unordered_set<std::string>::contains(key)_(non-existent)/0 0.343 -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 26.654 -3.59%
std::unordered_set<std::string>::contains(key)_(non-existent)/32 25.308 4.26%
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 23.880 5.07%
std::unordered_set<std::string>::count(key)_(existent)/1024 35.193 -10.10%
std::unordered_set<std::string>::count(key)_(existent)/32 35.815 -13.14%
std::unordered_set<std::string>::count(key)_(existent)/8192 38.303 -2.05%
std::unordered_set<std::string>::count(key)_(non-existent)/0 0.328 -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 24.111 6.07%
std::unordered_set<std::string>::count(key)_(non-existent)/32 25.644 12.91%
std::unordered_set<std::string>::count(key)_(non-existent)/8192 26.426 2.45%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/0 13.807 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/1024 40939.140 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 962.807 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 720244.628 -1.91%
std::unordered_set<std::string>::ctor(const&)/0 12.858 -1.56%
std::unordered_set<std::string>::ctor(const&)/1024 33703.325 -9.09%
std::unordered_set<std::string>::ctor(const&)/32 787.958 -11.21%
std::unordered_set<std::string>::ctor(const&)/8192 337866.587 -1.08%
std::unordered_set<std::string>::ctor(const&,_alloc)/0 13.090 -
std::unordered_set<std::string>::ctor(const&,_alloc)/1024 63698.291 -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 1528.473 -6.94%
std::unordered_set<std::string>::ctor(const&,_alloc)/8192 602708.403 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.852 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 62181.095 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 1518.188 -13.11%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 633349.630 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.860 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 61509.152 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1719.944 7.70%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 633883.778 -
std::unordered_set<std::string>::erase(iterator)/1024 26.474 -18.25%
std::unordered_set<std::string>::erase(iterator)/32 30.142 -2.31%
std::unordered_set<std::string>::erase(iterator)/8192 27.914 -11.68%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.402 -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12429.147 -3.72%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 639.592 -6.47%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 119077.568 -
std::unordered_set<std::string>::erase(key)_(existent)/1024 135.940 18.10%
std::unordered_set<std::string>::erase(key)_(existent)/32 73.064 22.57%
std::unordered_set<std::string>::erase(key)_(existent)/8192 85.892 -26.15%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/0 0.269 -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 24.552 8.27%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 19.742 -17.84%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 20.415 -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/0 0.284 -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 23.160 7.73%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 24.468 1.38%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 22.950 -
std::unordered_set<std::string>::find(key)_(existent)/1024 29.204 -30.57%
std::unordered_set<std::string>::find(key)_(existent)/32 39.367 -6.61%
std::unordered_set<std::string>::find(key)_(existent)/8192 41.329 9.42%
std::unordered_set<std::string>::find(key)_(non-existent)/0 0.318 -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 22.853 6.79%
std::unordered_set<std::string>::find(key)_(non-existent)/32 23.483 5.82%
std::unordered_set<std::string>::find(key)_(non-existent)/8192 22.986 -6.62%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.243 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 56823.110 3.20%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1931.856 7.22%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 602051.470 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.165 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 56559.467 4.20%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1781.873 -8.15%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 596362.430 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 391.317 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 56678.548 2.80%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1680.189 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 563168.305 -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 61.876 311.39%
std::unordered_set<std::string>::insert(value)_(already_present)/32 65.122 4.89%
std::unordered_set<std::string>::insert(value)_(already_present)/8192 55.674 164.73%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 42.848 -33.07%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 72.610 99.14%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 65.858 -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192 70.693 -2.17%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 34.507 -38.25%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 73.472 5.60%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 32.634 9.50%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 44.582 -21.77%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/0 13.000 -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 35940.921 -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 737.283 -8.39%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/8192 337393.990 -1.09%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.031 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 35337.835 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 718.761 1.32%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 343056.702 -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 0.812 -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 15885.931 -1.30%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 335.319 -1.54%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/8192 209635.403 -
std::upper_bound(std::deque<int>)/100 30.609 -
std::upper_bound(std::deque<int>)/8 18.028 -
std::upper_bound(std::deque<int>)/8192 64.921 -
std::upper_bound(std::forward_list<int>)/100 96.444 -1.21%
std::upper_bound(std::forward_list<int>)/8 16.083 -
std::upper_bound(std::forward_list<int>)/8192 10413.995 -
std::upper_bound(std::list<int>)/100 100.508 -
std::upper_bound(std::list<int>)/8 16.218 -
std::upper_bound(std::list<int>)/8192 13068.313 -8.41%
std::upper_bound(std::vector<int>)/100 12.283 -1.03%
std::upper_bound(std::vector<int>)/8 5.993 -
std::upper_bound(std::vector<int>)/8192 15.688 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 424.744 -2.60%
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/32 392.483 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 644.374 -3.38%
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 32.209 -
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 274.825 -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 50.544 -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 10.542 -20.36%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 868.749 -1.66%
std::vector<int>::ctor(Range)_(cheap_elements)/1024 50.313 -
std::vector<int>::ctor(Range)_(cheap_elements)/32 10.683 -16.85%
std::vector<int>::ctor(Range)_(cheap_elements)/8192 835.108 -
std::vector<int>::ctor(const&)_(cheap_elements)/1024 50.729 -
std::vector<int>::ctor(const&)_(cheap_elements)/32 10.681 -12.13%
std::vector<int>::ctor(const&)_(cheap_elements)/8192 823.866 2.76%
std::vector<int>::ctor(size)/1024 42.414 -14.52%
std::vector<int>::ctor(size)/32 10.174 -34.56%
std::vector<int>::ctor(size)/8192 573.001 88.16%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 43.659 -1.88%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 10.124 -19.48%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/8192 256.352 -1.98%
std::vector<int>::erase(begin)_(cheap_elements)/1024 40.520 -
std::vector<int>::erase(begin)_(cheap_elements)/32 3.740 -2.47%
std::vector<int>::erase(begin)_(cheap_elements)/8192 281.911 -
std::vector<int>::erase(middle)_(cheap_elements)/1024 21.714 -
std::vector<int>::erase(middle)_(cheap_elements)/32 4.318 -2.68%
std::vector<int>::erase(middle)_(cheap_elements)/8192 141.311 1.24%
std::vector<int>::insert(begin)_(cheap_elements)/1024 38.638 -3.01%
std::vector<int>::insert(begin)_(cheap_elements)/32 5.138 2.46%
std::vector<int>::insert(begin)_(cheap_elements)/8192 292.694 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 890.814 -7.52%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 429.432 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 4393.719 -6.36%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 906.418 -1.69%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 454.382 -1.16%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 4201.949 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 940.303 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 421.902 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 4729.938 -
std::vector<int>::insert(middle)_(cheap_elements)/1024 20.862 -
std::vector<int>::insert(middle)_(cheap_elements)/32 5.870 -
std::vector<int>::insert(middle)_(cheap_elements)/8192 138.856 -
std::vector<int>::operator=(const&)_(cheap_elements)/1024 35.216 -3.27%
std::vector<int>::operator=(const&)_(cheap_elements)/32 1.988 -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 787.922 -10.17%
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 98.790 -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 23.086 -4.05%
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 655.131 -4.43%
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.623 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/32 12.405 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.282 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/1024 12.407 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/32 12.408 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/8192 12.408 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 831.703 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 408.799 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 4861.786 -2.75%
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 12646.227 -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 738.927 -2.56%
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 110128.728 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 636.542 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 20.266 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 6336.830 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6574.440 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 158.036 6.58%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 54928.095 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 692.352 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 35.190 -7.70%
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 6815.065 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 19699.628 -8.33%
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 594.562 -8.07%
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 171858.377 -5.55%
std::vector<std::string>::ctor(Range)_(cheap_elements)/1024 692.759 -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 35.019 -7.28%
std::vector<std::string>::ctor(Range)_(cheap_elements)/8192 6833.145 -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 19753.810 -5.80%
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 597.875 -5.93%
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 172247.077 -5.35%
std::vector<std::string>::ctor(const&)_(cheap_elements)/1024 693.317 -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 35.852 -4.77%
std::vector<std::string>::ctor(const&)_(cheap_elements)/8192 6847.584 -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 19778.225 -5.31%
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 596.801 -6.00%
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 172543.171 -4.98%
std::vector<std::string>::ctor(size)/1024 423.500 -2.22%
std::vector<std::string>::ctor(size)/32 33.945 -10.63%
std::vector<std::string>::ctor(size)/8192 4124.380 -2.25%
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 578.123 -1.08%
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 36.310 -8.17%
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 5233.217 -2.29%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 19511.416 -8.02%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 561.905 -11.04%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 170315.023 -7.39%
std::vector<std::string>::erase(begin)_(cheap_elements)/1024 576.150 -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 21.625 3.23%
std::vector<std::string>::erase(begin)_(cheap_elements)/8192 4571.533 -
std::vector<std::string>::erase(begin)_(expensive_elements)/1024 588.285 -1.08%
std::vector<std::string>::erase(begin)_(expensive_elements)/32 35.278 -
std::vector<std::string>::erase(begin)_(expensive_elements)/8192 4588.890 -
std::vector<std::string>::erase(middle)_(cheap_elements)/1024 287.038 -
std::vector<std::string>::erase(middle)_(cheap_elements)/32 11.855 -
std::vector<std::string>::erase(middle)_(cheap_elements)/8192 2267.234 -
std::vector<std::string>::erase(middle)_(expensive_elements)/1024 300.212 -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 26.041 -1.37%
std::vector<std::string>::erase(middle)_(expensive_elements)/8192 2282.548 -
std::vector<std::string>::insert(begin)_(cheap_elements)/1024 567.752 -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 20.844 1.83%
std::vector<std::string>::insert(begin)_(cheap_elements)/8192 4567.621 -
std::vector<std::string>::insert(begin)_(expensive_elements)/1024 584.287 -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 35.051 -5.45%
std::vector<std::string>::insert(begin)_(expensive_elements)/8192 4586.659 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 1826.134 -3.02%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 460.990 -1.68%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 12141.537 -4.74%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/1024 15339.718 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/32 793.879 -2.43%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/8192 116537.479 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 3297.869 -1.08%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 525.229 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 22949.073 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/1024 16788.620 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/32 854.375 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/8192 127870.534 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 1862.503 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 553.713 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 13962.962 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 13527.872 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/32 870.503 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/8192 116799.452 -
std::vector<std::string>::insert(middle)_(cheap_elements)/1024 286.780 -
std::vector<std::string>::insert(middle)_(cheap_elements)/32 11.150 -
std::vector<std::string>::insert(middle)_(cheap_elements)/8192 2266.301 -
std::vector<std::string>::insert(middle)_(expensive_elements)/1024 302.915 -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 25.657 -10.56%
std::vector<std::string>::insert(middle)_(expensive_elements)/8192 2285.607 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/1024 716.869 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 27.820 1.31%
std::vector<std::string>::operator=(const&)_(cheap_elements)/8192 5684.842 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 6427.233 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 139.748 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/8192 53204.371 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/1024 545.699 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 40.655 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 3133.500 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 595.405 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 56.270 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192 5780.712 -
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.761 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 0.632 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 12.427 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 23.062 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 13.593 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/1024 12.755 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/32 12.756 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/8192 12.753 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/1024 22.369 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/32 22.367 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/8192 22.389 -
vector<bool>(const_vector<bool>&) 11.215 10.26%
vector<bool>(size_type,_const_value_type&) 9.560 11.99%
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) 13.606 3.49%
vector<bool>(vector<bool>&&,_const_allocator_type&)_(equal_allocators) 1.952 -1.54%
vector<bool>::reserve() 8.856 2.96%
vector<bool>::resize() 10.817 -4.15%
Geometric Mean 886.200 -