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 2c1decb7f76661cf3b77b46b7ac3816401ece3cd

Parameters

NameValue
Filter

m5-clang-micro test results

Run Order Start Time Duration
Current 562298 2026-03-12T21:46:05 0:00:00
Previous 562162 2026-03-13T00:30:33 0:00:00
Baseline 555385 2026-02-26T05:17:08 0:00:00


Tests Summary

Status Group # # (B)
Performance Regressions 2142 2242
Performance Improvements 2076 2716
Unchanged Tests 37577 36837
Total Tests 41795

Performance Regressions - execution_time Δ Previous Current σ Δ (B) σ (B)
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 220.77% 50.532 162.090 - 509.43% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 203.40% 56.864 172.523 - 382.99% -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 198.95% 177.898 531.822 - 176.24% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 140.52% 50.629 121.770 - -10.70% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 126.87% 11622956.494 26369348.956 - 44.61% -
std::rotate(deque<int>)_(by_1/4)/8192 125.14% 6688.004 15057.396 - 122.88% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 113.08% 18.045 38.450 - 215.96% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 110.56% 16.396 34.523 - 1.57% -
std::set<std::string>::insert(value)_(already_present)/32 109.73% 10.185 21.362 - 30.83% -
std::is_partitioned(deque<int>)_(unpartitioned)/50 105.46% 6.702 13.771 - 100.34% -
std::unique(vector<int>)_(sprinkled)/8192 104.73% 1909.824 3909.934 - -1.40% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 103.63% 18.037 36.730 - 5.03% -
std::unique_copy(vector<int>)_(sprinkled)/8192 93.08% 1886.765 3642.932 - 0.55% -
std::unique_copy(vector<int>)_(sprinkled)/1024 88.04% 242.199 455.439 - 0.41% -
std::unique(vector<int>)_(sprinkled)/1024 86.87% 282.662 528.199 - -0.57% -
std::fill_n(vector<bool>)/262144 83.05% 402.418 736.636 - 192.94% -
std::unordered_set<std::string>::erase(key)_(existent)/32 78.73% 54.437 97.293 - 30.40% -
BM_PushHeap_string_Descending_262144 77.68% 3.155 5.606 - 77.77% -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 77.36% 31.521 55.906 - 14.65% -
std::unordered_map<int,_int>::count(key)_(non-existent)/0 71.88% 0.282 0.484 - -0.17% -
std::unique_copy(vector<int>)_(sprinkled)/52 71.35% 12.789 21.915 - 0.56% -
BM_PushHeap_uint32_PipeOrgan_1 69.51% 0.411 0.696 - 49.33% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 67.08% 5143161.188 8593227.513 - 112.43% -
std::find_if_not(list<int>)_(process_all)/50 67.03% 22.993 38.405 - 0.95% -
rng::find(join_view(vector<list<int>>))_(process_all)/50 66.25% 24.550 40.813 - 77.30% -
std::unique_copy(vector<int>)_(sprinkled)/32 61.01% 8.220 13.235 - 1.99% -
std::unordered_set<int>::insert(value)_(already_present)/32 60.97% 1.750 2.818 - 6.85% -
std::unordered_map<int,_int>::insert(value)_(already_present)/32 59.33% 1.758 2.801 - -2.02% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 58.82% 32.078 50.947 - 52.72% -
std::unordered_multiset<int>::count(key)_(non-existent)/0 58.45% 0.305 0.484 - 53.93% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 52.40% 27.708 42.228 - 1.70% -
std::unique_copy(deque<int>)_(contiguous)/52 51.33% 16.486 24.948 - 73.30% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 51.31% 20271875.727 30673942.631 - 44.77% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 51.23% 587.102 887.854 - 53.76% -
SetIntersection_Interlaced_Vector_uint64_16384_64 49.79% 5542053.005 8301608.426 - 25.90% -
SetIntersection_Interlaced_Set_uint64_16384_64 49.39% 232251271.012 346962207.924 - 45.20% -
SetIntersection_Interlaced_Vector_float_1024_64 49.18% 3566311.886 5320349.679 - 62.60% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 48.12% 41.826 61.953 - 18.06% -
std::unique_copy(deque<int>)_(contiguous)/32 48.08% 10.826 16.031 - 70.20% -
std::find_if_not(vector<int>)_(process_all)/32768 45.35% 3367.667 4894.933 - 30.53% -
BM_PushHeap_string_QuickSortAdversary_1 45.12% 0.484 0.702 - 0.29% -
BM_SystemErrorWithMessage 44.80% 17.565 25.435 - 10.00% -
std::is_partitioned(list<int>)_(unpartitioned)/1024 44.74% 175.981 254.718 - 44.25% -
std::set<std::string>::erase(key)_(existent)/32 44.51% 53.919 77.919 - -8.36% -
std::find_if_not(vector<int>)_(process_all)/8192 44.45% 843.084 1217.833 - 29.10% -
rng::fold_left(deque<int>)/8 43.16% 3.843 5.502 - 36.68% -
std::list<int>::insert(begin)_(cheap_elements)/8192 42.66% 11.497 16.403 - 35.86% -
std::rotate_copy(vector<int>)/8192 42.28% 570.332 811.448 - 13.23% -
std::multiset<int>::lower_bound(key)_(non-existent)/8192 41.92% 9.717 13.790 - -0.82% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 41.83% 44483176.403 63091868.160 - 69.44% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 41.49% 52.504 74.289 - 19.35% -
SetIntersection_Interlaced_Set_uint64_1024_4 41.46% 9628858.689 13620647.000 - 33.69% -
std::find_if_not(deque<int>)_(process_all)/8192 40.99% 2005.340 2827.404 - 43.11% -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 40.98% 0.350 0.493 - 39.78% -
BM_PushHeap_string_Descending_1024 40.78% 2.390 3.365 - 42.85% -
BM_PushHeap_string_Ascending_262144 40.54% 27.274 38.332 - 20.93% -
BM_PushHeap_string_Descending_16384 40.48% 2.323 3.263 - 41.27% -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 40.40% 6.534 9.173 - 1.06% -
std::find_if_not(deque<int>)_(process_all)/1024 40.16% 251.629 352.688 - 41.77% -
std::find_if_not(deque<int>)_(process_all)/32768 39.77% 8092.521 11311.297 - 41.54% -
SetIntersection_Interlaced_Set_string_16384_16 38.49% 244135383.098 338097010.150 - 38.91% -
std::unordered_set<int>::insert(value)_(already_present)/1024 38.13% 1.801 2.488 - 4.59% -
std::is_partitioned(list<int>)_(unpartitioned)/50 37.53% 4.575 6.292 - 38.41% -
SetIntersection_Interlaced_Vector_uint64_16384_16 37.49% 2351915.773 3233757.123 - 13.28% -
std::stable_partition(list<int>)_(dense)/8192 36.72% 17123.458 23411.474 - 33.86% -
BM_StringRelationalLiteral_Eq_Small_Large_Control 36.33% 0.329 0.449 - 96.40% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 35.78% 24.109 32.735 - 31.16% -
std::find_if_not(vector<int>)_(process_all)/50 35.22% 5.905 7.985 - 16.51% -
SetIntersection_Interlaced_Vector_float_16384_1024 35.21% 46358480.021 62681329.942 - 22.05% -
BM_format_to_n_string_pointer<char>/16384 35.06% 238.455 322.053 - 94.89% -
std::shift_right(vector<int>)/32 35.03% 2.954 3.989 - 35.56% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 34.57% 1.202 1.617 - 21.28% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 34.56% 3.690 4.965 - 25.18% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 34.26% 0.519 0.697 - 39.40% -
std::vector<std::string>::ctor(size)/32 34.15% 29.747 39.904 - 25.68% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 33.56% 30.633 40.915 - -4.11% -
BM_PushHeap_string_PipeOrgan_1 33.42% 0.526 0.702 - 0.30% -
std::set<std::string>::erase(key)_(existent)/1024 33.38% 71.293 95.090 - 27.35% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 33.35% 1343.175 1791.181 - 12.09% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 33.06% 14.855 19.766 - 65.42% -
std::set<int>::contains(key)_(non-existent)/8192 32.54% 11.962 15.855 - 53.61% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 32.49% 22.955 30.412 - -12.71% -
std::find_if(vector<int>)_(bail_25%)/8 32.48% 0.692 0.917 - 25.07% -
BM_PushHeap_string_Descending_256 32.03% 2.342 3.092 - 34.97% -
std::move_backward(vector<int>)/262144 31.72% 23419.288 30848.300 - 42.70% -
std::unique_copy(deque<int>)_(sprinkled)/52 31.49% 14.743 19.386 - 31.73% -
std::copy_backward(vector<bool>)_(aligned)/1048576 31.37% 2767.739 3636.068 - 14.72% -
BM_PushHeap_string_PipeOrgan_262144 31.32% 18.109 23.781 - 36.97% -
BM_vector_deque_ranges_copy/0 31.32% 0.425 0.558 - -18.19% -
std::find_if(vector<char>)_(bail_25%)/8 31.28% 0.814 1.068 - 30.68% -
std::find_if_not(vector<int>)_(process_all)/1024 30.81% 115.270 150.781 - 20.57% -
BM_ConstructAndDestroy_LargeTrivialFunctor_Opaque 30.52% 11.747 15.332 - 43.32% -
BM_format_to_n_string_span<char>/16384 30.43% 238.434 310.999 - 25.45% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control 30.11% 0.345 0.449 - 26.75% -
BM_sprintf/C_string_len_60 30.07% 5.838 7.593 - 29.79% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 29.92% 6.375 8.282 - -27.41% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 29.58% 1.484 1.923 - 11.24% -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 29.53% 1.970 2.551 - 0.85% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 29.16% 46.560 60.139 - -0.46% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 28.64% 15.884 20.433 - 68.30% -
BM_format_string<wchar_t>/65536 28.49% 0.114 0.147 - 28.01% -
std::move(deque<int>)/32768 28.31% 1834.928 2354.469 - 13.50% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 28.26% 20.682 26.527 - 2.88% -
BM_PushHeap_float_Descending_1 28.23% 0.449 0.576 - 10.73% -
std::set<int>::erase(key)_(non-existent,_end)/32 28.23% 2.464 3.160 - 19.85% -
std::map<std::string,_int>::insert(value)_(already_present)/32 28.14% 21.390 27.410 - 42.58% -
BM_string_without_formatting<wchar_t> 27.97% 10.205 13.059 - 37.42% -
std::find_if(vector<char>)_(bail_25%)/1024 27.90% 25.508 32.624 - 25.42% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 27.50% 41.880 53.397 - 7.62% -
std::search(list<int>,_pred)_(single_element)/8192 27.19% 7735.989 9839.343 - 27.84% -
std::list<int>::insert(begin)_(cheap_elements)/1024 27.00% 11.489 14.591 - 25.52% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 26.73% 1.621 2.054 - 20.76% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 26.63% 9077.165 11494.801 - 14.81% -
SetIntersection_Interlaced_Vector_uint64_1024_64 26.63% 3327490.854 4213540.705 - 14.63% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 26.60% 36.698 46.461 - -36.50% -
SetIntersection_Interlaced_Vector_uint64_262144_4 26.26% 1435508.577 1812458.807 - 14.56% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 25.93% 510.171 642.471 - 11.78% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 25.86% 764.120 961.724 - 22.69% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 25.59% 4.672 5.868 - -25.95% -
std::map<int,_int>::erase(key)_(non-existent,_end)/32 25.59% 2.451 3.078 - 27.48% -
BM_PushHeap_string_PipeOrgan_16384 25.46% 13.212 16.576 - 29.94% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 25.45% 61.615 77.294 - 23.28% -
std::unique_copy(deque<int>)_(sprinkled)/32 25.37% 9.219 11.558 - 25.62% -
BM_PushHeap_uint64_Ascending_64 25.09% 1.514 1.894 - 24.40% -
std::copy_backward(vector<bool>)_(aligned)/262144 25.02% 651.961 815.108 - 32.31% -
SetIntersection_Interlaced_Vector_uint64_16384_256 25.01% 14930241.124 18663746.999 - -21.15% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 24.53% 1.312 1.634 - 40.01% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 24.50% 28.960 36.055 - 12.49% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 24.47% 1.205 1.499 - 5.69% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 24.39% 1.205 1.499 - 5.39% -
BM_PushHeap_string_Ascending_16384 24.32% 19.025 23.651 - 23.60% -
std::unordered_set<int>::contains(key)_(existent)/32 24.30% 1.180 1.467 - 4.16% -
SetIntersection_Interlaced_Vector_uint64_1024_256 24.27% 5445484.254 6767252.957 - 10.19% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 23.86% 21.728 26.913 - 2.31% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 23.64% 27.907 34.506 - 8.21% -
std::find_if(vector<char>)_(bail_25%)/32768 23.63% 800.663 989.834 - 4.88% -
BM_ConstructAndDestroy_SmallNonTrivialFunctor_Opaque 23.54% 8.765 10.828 - 22.88% -
std::copy(vector<bool>)_(aligned)/262144 23.53% 576.514 712.140 - 21.15% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 23.37% 31.726 39.141 - -1.96% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 23.35% 29.846 36.814 - -13.47% -
std::search(vector<int>,_pred)_(single_element)/8192 23.24% 3749.702 4621.109 - 0.38% -
BM_format_string<wchar_t>/1048576 23.17% 0.147 0.181 - 21.94% -
std::find_if_not(vector<int>)_(process_all)/8 22.97% 1.315 1.617 - 14.45% -
std::search(vector<int>,_pred)_(single_element)/1024 22.91% 470.185 577.915 - 0.17% -
std::search(vector<int>,_pred)_(single_element)/1000 22.87% 459.146 564.163 - 0.18% -
std::multiset<int>::lower_bound(key)_(non-existent)/32 22.62% 2.422 2.969 - -0.07% -
BM_ConstructAndDestroy_FuncPtr_Opaque 22.56% 1.067 1.308 - 16.05% -
rng::find_last_if(vector<int>)_(bail_90%)/8 22.31% 0.509 0.623 - 0.80% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 22.26% 30.750 37.594 - 40.58% -
std::multimap<std::string,_int>::ctor(const&)/32 22.25% 674.877 825.041 - 3.58% -
std::unordered_set<std::string>::contains(key)_(existent)/32 22.19% 27.659 33.797 - -14.51% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 21.68% 73.750 89.739 - 105.35% -
std::find_if_not(vector<char>)_(bail_25%)/8 21.54% 0.878 1.067 - 14.48% -
SetIntersection_Interlaced_Vector_float_262144_64 21.49% 8790614.548 10680119.676 - -31.81% -
std::unordered_set<std::string>::erase(iterator)/8192 21.37% 30.172 36.620 - 25.18% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 21.36% 31.847 38.650 - 20.00% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 21.15% 1.482 1.796 - 8.02% -
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 21.09% 602894.682 730048.553 - 24.62% -
std::replace(list<int>)_(sprinkled)/8192 21.09% 7163.532 8674.233 - 21.69% -
BM_format_string<wchar_t>/262144 20.89% 0.127 0.153 - 19.20% -
std::unordered_set<int>::find(key)_(existent)/1024 20.89% 1.294 1.564 - 5.28% -
SetIntersection_Interlaced_Vector_float_16384_64 20.85% 7107001.858 8588982.815 - 54.02% -
std::set<std::string>::insert(value)_(new_value,_end)/8192 20.79% 71.447 86.303 - -33.76% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 20.78% 43.963 53.099 - -4.40% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 20.61% 0.462 0.557 - -3.75% -
SetIntersection_Interlaced_Vector_uint64_262144_256 20.41% 32256477.454 38838915.993 - 10.07% -
std::find_end(deque<int>)_(near_matches)/8192 20.39% 1927562.158 2320639.255 - 31.18% -
BM_PushHeap_float_SingleElement_1 20.26% 0.579 0.697 - 33.92% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 20.11% 6.293 7.559 - 39.29% -
std::find_end(deque<int>)_(single_element)/8192 20.07% 2390.226 2869.950 - 42.00% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 20.01% 1.353 1.624 - 2.13% -
std::unordered_multiset<int>::contains(key)_(existent)/32 19.95% 1.308 1.569 - 1.03% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 19.77% 0.338 0.405 - 7.81% -
std::unordered_map<int,_int>::find(key)_(existent)/32 19.70% 1.287 1.541 - 8.03% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 19.66% 42.851 51.277 - 1.09% -
std::find_end(deque<int>)_(single_element)/1024 19.64% 302.086 361.409 - 30.09% -
BM_PushHeap_string_Descending_4 19.55% 1.884 2.252 - 18.73% -
BM_PushHeap_string_Descending_64 19.46% 2.237 2.672 - 20.98% -
std::copy_n(vector<int>)/32768 19.46% 2704.438 3230.776 - -12.37% -
SetIntersection_Interlaced_Set_uint64_1024_64 19.45% 10168857.529 12146275.902 - 19.19% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 19.25% 32.959 39.303 - 2.53% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 19.19% 1.443 1.719 - 20.54% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 19.17% 1.206 1.437 - 1.18% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 19.07% 1.424 1.695 - 26.95% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 18.96% 88.178 104.892 - 15.94% -
std::find_if(vector<char>)_(bail_25%)/8192 18.94% 211.453 251.502 - 10.02% -
std::set<int>::erase(key)_(non-existent,_end)/1024 18.92% 5.718 6.800 - 13.20% -
std::multimap<std::string,_int>::erase(iterator)/1024 18.90% 27.575 32.787 - 15.09% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 18.81% 11.849 14.079 - 16.45% -
std::list<int>::erase(begin)_(cheap_elements)/8192 18.72% 9.878 11.727 - 15.33% -
SetIntersection_Interlaced_Set_uint64_1024_16 18.54% 11121292.326 13182882.427 - 14.50% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 18.50% 64.936 76.952 - 13.70% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 18.44% 1.210 1.433 - 1.20% -
std::set<int>::erase(key)_(non-existent,_end)/8192 18.35% 8.499 10.060 - 9.57% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 18.33% 21.775 25.766 - 26.87% -
rng::find_last(vector<int>)_(bail_90%)/1024 18.16% 23.716 28.023 - 0.36% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 18.12% 62.315 73.607 - 3.17% -
rng::find_last(vector<char>)_(bail_90%)/8 18.11% 0.392 0.464 - 5.25% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 18.07% 1316.421 1554.318 - 10.89% -
BM_PushHeap_uint64_Ascending_16 17.83% 0.914 1.077 - 15.51% -
BM_PushHeap_string_Random_262144 17.81% 18.761 22.103 - 23.27% -
std::find_end(deque<int>)_(near_matches)/1000 17.67% 27533.859 32398.108 - 7.93% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 17.66% 35.914 42.257 - 18.86% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 17.55% 20233.195 23783.288 - 19.01% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 17.47% 27.687 32.525 - 19.63% -
std::flat_map<int,_int>::insert(value)_(already_present)/32 17.45% 2.585 3.036 - 16.82% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 17.36% 6.464 7.587 - -31.82% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 17.29% 631.114 740.218 - 41.21% -
BM_Invoke_MemFuncPtr 17.27% 0.775 0.909 - -1.68% -
std::unique(vector<int>)_(sprinkled)/52 17.26% 55.167 64.691 - -0.85% -
SetIntersection_Interlaced_Set_string_262144_16384 17.22% 2867673.096 3361372.559 - 20.08% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 16.95% 6882550.241 8049056.113 - 12.22% -
std::find_end(deque<int>)_(near_matches)/1024 16.85% 28371.704 33152.043 - 6.37% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 16.82% 2.227 2.602 - -14.02% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 16.82% 27.414 32.024 - 29.77% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 16.80% 51.777 60.475 - 84.88% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 16.77% 453.219 529.214 - -14.25% -
BM_format_to_back_inserter<std::deque<char>>/string_view_len_6 16.67% 42.250 49.294 - 13.66% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 16.66% 1.382 1.612 - -0.10% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 16.64% 626.507 730.754 - -0.49% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 16.53% 5676.910 6615.420 - 0.91% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 16.51% 23.041 26.846 - 13.05% -
std::set<int>::equal_range(key)_(non-existent)/8192 16.48% 9.803 11.419 - 27.84% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 16.43% 1.019 1.187 - 14.42% -
BM_deque_deque_copy/0 16.32% 0.790 0.919 - 5.73% -
std::search(deque<int>,_pred)_(no_match)/1000 16.31% 427.676 497.449 - 17.16% -
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 16.23% 7.304 8.489 - 15.45% -
BM_PushHeap_float_Random_4 16.10% 2.403 2.790 - -7.24% -
std::set<std::string>::contains(key)_(existent)/32 16.08% 14.195 16.478 - 3.51% -
BM_Copy_LargeTrivialFunctor 16.03% 11.793 13.683 - 8.16% -
BM_Copy_SmallNonTrivialFunctor 15.95% 9.583 11.111 - 16.74% -
std::set<int>::equal_range(key)_(non-existent)/1024 15.87% 6.416 7.434 - 28.14% -
std::find_if_not(vector<int>)_(bail_25%)/1024 15.80% 30.381 35.180 - 23.52% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 15.77% 1.195 1.383 - -5.45% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 15.65% 104.491 120.847 - 27.55% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 15.43% 1.147 1.324 - 26.37% -
std::set<std::string>::ctor(const&)/1024 15.42% 34579.348 39912.276 - 13.32% -
SetIntersection_Interlaced_Vector_string_262144_16384 15.42% 1078231.037 1244471.434 - 24.09% -
BM_PushHeap_uint64_Ascending_256 15.39% 2.088 2.409 - 15.05% -
std::map<std::string,_int>::find(key)_(non-existent)/32 15.38% 11.037 12.735 - 28.05% -
std::unordered_set<int>::find(key)_(existent)/8192 15.09% 1.404 1.616 - 15.41% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 15.08% 15494.079 17830.364 - 5.54% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 14.92% 49170.822 56505.966 - 13.10% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 14.70% 1353831.605 1552817.288 - 14.59% -
std::unordered_multiset<int>::find(key)_(existent)/8192 14.67% 1.290 1.480 - 11.00% -
BM_format_to_back_inserter<std::vector<char>>/string_view_len_6 14.66% 25.903 29.699 - 19.49% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 14.49% 28.471 32.597 - 17.22% -
SetIntersection_Interlaced_Vector_float_262144_1024 14.48% 107113091.065 122623717.060 - 18.18% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 14.47% 35.223 40.320 - 3.00% -
std::set<std::string>::erase(iterator)/32 14.46% 25.962 29.717 - -6.35% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 14.46% 83007331.288 95009284.733 - -3.56% -
SetIntersection_Interlaced_Set_uint64_16384_4 14.38% 176203595.641 201541708.752 - 11.41% -
BM_StringRelational_Eq_Large_Large_ChangeMiddle 14.38% 1.415 1.618 - -6.31% -
std::map<std::string,_int>::ctor(const&)/32 14.37% 731.934 837.093 - 1.72% -
ranges::minmax(std::deque<char>)/1 14.34% 0.679 0.777 - 18.26% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 14.31% 22.364 25.564 - 16.94% -
BM_PushHeap_string_PipeOrgan_1024 14.29% 9.716 11.105 - 17.57% -
std::find(vector<bool>)_(process_all)/8 14.28% 0.640 0.732 - 30.59% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 14.27% 10910.896 12468.253 - -1.52% -
ranges::min(std::list<long_long>)/70000 14.18% 43918.752 50147.656 - 14.10% -
BM_PushHeap_string_Descending_16 14.16% 2.115 2.415 - 14.80% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 14.15% 175321.892 200121.868 - 14.70% -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 14.11% 6646.404 7584.070 - 14.34% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 14.04% 1.367 1.559 - 0.01% -
std::unordered_set<std::string>::count(key)_(existent)/32 14.00% 38.820 44.255 - 24.79% -
SetIntersection_Interlaced_Vector_float_16384_4 13.97% 1449819.496 1652297.992 - 0.13% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 13.90% 1.208 1.375 - -4.99% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8 13.90% 4.071 4.637 - 4.20% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 13.88% 684.443 779.442 - -10.47% -
BM_deque_deque_move_backward/0 13.84% 0.808 0.920 - 0.08% -
std::find_if_not(vector<char>)_(bail_25%)/1024 13.78% 26.561 30.221 - 11.32% -
SetIntersection_Front_Set_string_256_256 13.77% 28023569.828 31882910.409 - 8.39% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 13.76% 35802.466 40728.589 - 10.38% -
rng::find_last_if_not(list<int>)_(bail_90%)/1024 13.73% 70.608 80.305 - 0.96% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 13.65% 1.339 1.522 - -10.35% -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 13.58% 40.498 45.998 - 12.24% -
BM_BitsetToString<32>/Dense_(90%)/90 13.57% 12.539 14.240 - 4.03% -
std::list<int>::erase(begin)_(cheap_elements)/1024 13.51% 10.434 11.843 - 15.23% -
std::map<std::string,_int>::find(key)_(existent)/1024 13.39% 21.947 24.886 - 4.69% -
std::search(list<int>,_pred)_(same_length)/8192 13.29% 8509.054 9640.157 - 9.33% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 13.26% 260.405 294.936 - 11.45% -
std::unordered_set<int>::count(key)_(existent)/8192 13.16% 1.343 1.520 - 8.04% -
std::list<int>::erase(begin)_(cheap_elements)/32 13.06% 10.432 11.795 - 14.88% -
SetIntersection_Interlaced_Set_uint64_16384_16 13.05% 220960366.309 249796854.667 - 11.34% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 12.82% 9.392 10.597 - 30.46% -
SetIntersection_Interlaced_Set_uint64_1024_1024 12.72% 12220440.933 13774844.076 - 10.15% -
BM_format_to_back_inserter<std::list<char>>/string_view_len_6 12.55% 78.910 88.813 - 13.75% -
SetIntersection_Interlaced_Set_string_262144_262144 12.47% 17105185.955 19238680.175 - 7.09% -
BM_Swap_Null_Null 12.46% 0.368 0.413 - -9.91% -
BM_vector_deque_copy_backward/0 12.45% 0.401 0.451 - 7.62% -
std::list<int>::insert(begin)_(cheap_elements)/32 12.44% 10.144 11.406 - 11.97% -
BM_string_without_formatting<char> 12.41% 0.313 0.352 - 17.05% -
BM_vector_deque_copy/0 12.37% 0.448 0.504 - -8.49% -
SetIntersection_Interlaced_Set_uint64_1024_1 12.36% 999468.653 1123029.480 - 6.04% -
std::all_of(deque<int>)_(process_all)/32768 12.36% 10083.870 11329.993 - 3.95% -
BM_StringFindAllMatch/1 12.34% 2.737 3.075 - 5.83% -
BM_Copy_LargeNonTrivialFunctor 12.21% 10.867 12.194 - 11.73% -
BM_ConstructAndDestroy_LargeNonTrivialFunctor_Opaque 12.20% 10.198 11.442 - -8.06% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 12.17% 1.303 1.461 - -6.58% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 12.09% 612.068 686.083 - 12.58% -
std::unordered_set<int>::contains(key)_(existent)/1024 12.05% 1.082 1.212 - 3.77% -
BM_deque_deque_move/0 12.04% 0.822 0.921 - 16.79% -
BM_Swap_SmallNonTrivialFunctor_LargeNonTrivialFunctor 11.96% 0.461 0.516 - 12.02% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 11.95% 0.264 0.296 - -0.99% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 11.89% 2.263 2.532 - 6.14% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 11.87% 12287.704 13745.824 - 6.12% -
SetIntersection_Interlaced_Vector_uint64_256_4 11.81% 4552217.821 5089818.877 - 1.25% -
std::all_of(deque<int>)_(process_all)/8192 11.80% 2528.751 2827.158 - 3.95% -
BM_format_to_back_inserter<std::list<char>>/C_string_len_60 11.79% 616.692 689.377 - 8.98% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 11.78% 1.289 1.440 - 14.31% -
std::map<int,_int>::erase(key)_(non-existent,_end)/1024 11.74% 5.597 6.254 - 17.64% -
std::find_if(vector<char>)_(process_all)/8 11.73% 1.430 1.598 - 27.05% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 11.68% 651.964 728.088 - -3.05% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 11.67% 35.941 40.134 - 4.12% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 11.65% 20180.601 22531.817 - 12.18% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 11.60% 20.340 22.700 - 6.97% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 11.59% 5880912.939 6562511.417 - 6.65% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 11.58% 6.352 7.088 - 29.74% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 11.57% 30.550 34.084 - 5.12% -
SetIntersection_Interlaced_Set_uint64_1024_256 11.49% 14071290.509 15688483.203 - 6.00% -
BM_PushHeap_float_Random_1 11.49% 0.636 0.709 - 52.11% -
std::multimap<std::string,_int>::erase(iterator)/32 11.42% 25.916 28.875 - 3.77% -
BM_format_to_back_inserter<std::deque<char>>/string_len_60 11.39% 59.319 66.077 - 5.58% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 11.36% 58238.114 64854.419 - 2.80% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 11.31% 1.066 1.186 - 13.88% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 11.29% 47.258 52.593 - -5.94% -
SetIntersection_Front_Vector_uint64_1024_1024 11.29% 5313123.441 5912931.011 - 0.06% -
BM_Move_Null 11.29% 0.503 0.560 - -38.22% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 11.24% 4.696 5.224 - -27.41% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 11.22% 21.770 24.212 - 2.71% -
std::rotate(vector<bool>)_(1_element_backward)/8192 11.21% 128.238 142.611 - 28.32% -
std::copy(deque<int>)/64 11.12% 2.720 3.022 - 0.15% -
BM_format_to_back_inserter<std::list<char>>/string_len_60 11.10% 619.860 688.693 - 9.91% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 11.09% 20.786 23.092 - -5.65% -
BM_PushHeap_float_Random_16384 11.07% 6.992 7.766 - 2.86% -
BM_join_view_in_vectors/512 11.04% 653.102 725.191 - 3.34% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 11.03% 1.427 1.585 - 3.90% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 11.03% 8662.251 9617.379 - -1.58% -
BM_deque_deque_ranges_copy/1 10.98% 2.371 2.632 - 5.98% -
SetIntersection_Interlaced_Vector_uint64_256_16 10.95% 6001236.477 6658229.043 - -7.16% -
std::partial_sort(deque<int>)_(repeated)/8192 10.94% 68411.792 75895.302 - 11.86% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 10.87% 1.181 1.310 - -5.40% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 10.84% 9993.596 11076.993 - 9.14% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 10.81% 3745.225 4150.239 - 11.27% -
BM_StringRelational_Compare_Empty_Huge_Control 10.73% 1.612 1.785 - 10.32% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 10.69% 1.867 2.067 - 7.22% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 10.67% 47.974 53.090 - -1.82% -
BM_PushHeap_uint32_SingleElement_4 10.65% 0.333 0.369 - 7.29% -
std::move(list<int>)/64 10.64% 39.234 43.410 - -9.34% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 10.59% 10.582 11.703 - -2.40% -
std::variant<8-alts>::visit()_(2_variants) 10.56% 0.614 0.679 - 6.93% -
BM_StringRelationalLiteral_Eq_Small_Small_Control 10.56% 0.626 0.692 - 15.83% -
std::move(vector<int>)/1048576 10.53% 54824.538 60599.179 - 8.47% -
std::search(list<int>)_(single_element)/8192 10.51% 7455.009 8238.879 - 10.05% -
BM_format_to_back_inserter<std::list<char>>/string_view_len_60 10.49% 611.936 676.107 - 7.85% -
std::mismatch(list<int>)_(it,_it,_it)/8192 10.47% 7262.583 8023.014 - 9.99% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 10.41% 1.061 1.171 - 17.00% -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 10.40% 27.028 29.840 - 4.62% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 10.37% 9130.985 10077.737 - 9.82% -
std::copy_backward(vector<int>)/32768 10.36% 3435.783 3791.839 - -0.10% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 10.29% 0.858 0.947 - 3.64% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 10.27% 1.059 1.168 - 16.33% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 10.25% 7324911.083 8075748.158 - 5.03% -
std::unordered_map<int,_int>::count(key)_(existent)/32 10.24% 1.418 1.564 - 35.38% -
SetIntersection_Front_Set_string_262144_262144 10.22% 17512907.309 19302002.606 - 5.23% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 10.21% 1.155 1.273 - 5.85% -
BM_PushHeap_string_PipeOrgan_256 10.19% 8.112 8.938 - 12.98% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 10.19% 9.637 10.619 - 17.87% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 10.18% 11.001 12.121 - 20.16% -
std::unordered_set<int>::find(key)_(non-existent)/1024 10.17% 0.954 1.051 - -0.22% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 10.17% 175659.187 193516.212 - 10.78% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 10.14% 2707994.035 2982470.075 - 34.09% -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 10.12% 0.472 0.519 - 1.10% -
BM_PushHeap_uint64_Ascending_1024 10.12% 2.573 2.834 - 10.12% -
SetIntersection_Interlaced_Set_uint64_64_4 10.08% 20341415.863 22390926.824 - 6.28% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 10.07% 101880.596 112142.872 - 5.69% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 10.07% 1420.437 1563.507 - -3.21% -
std::deque<std::string>::ctor(size)/32 10.04% 41.518 45.688 - -10.99% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 10.04% 339.900 374.023 - 4.80% -
Chain_fail,_7_levels 10.02% 87.183 95.915 - -3.38% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 10.00% 23.432 25.776 - 1.28% -
BM_StringRelational_Compare_Empty_Small_Control 9.94% 1.613 1.774 - 2.48% -
std::multiset<std::string>::contains(key)_(existent)/1024 9.94% 24.136 26.533 - 13.68% -
BM_deque_deque_ranges_copy_backward/2 9.93% 2.303 2.531 - 9.82% -
BM_std_minmax_element<short>/3 9.91% 1.081 1.188 - 10.07% -
std::list<int>::ctor(size)/32 9.90% 329.798 362.450 - 10.71% -
ranges::min(std::list<__int128>)/1 9.90% 0.366 0.402 - 1.59% -
std::partial_sort_copy(list<int>)_(heap)/8 9.88% 15.875 17.443 - 5.19% -
BM_StringFindAllMatch/8 9.86% 2.548 2.799 - 4.32% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 9.83% 259.630 285.159 - 12.28% -
BM_std_minmax_element<char>/3 9.81% 1.090 1.197 - 2.87% -
std::multiset<std::string>::contains(key)_(existent)/32 9.80% 14.996 16.467 - 14.89% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 9.80% 17.634 19.362 - 9.93% -
SetIntersection_Interlaced_Set_uint64_256_4 9.78% 10757640.911 11809276.029 - 4.55% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 9.75% 1.115 1.223 - -4.82% -
BM_Swap_LargeTrivialFunctor_LargeTrivialFunctor 9.72% 0.506 0.555 - -5.47% -
std::list<std::string>::ctor(size)/8192 9.66% 102359.325 112250.020 - 5.41% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 9.64% 17.733 19.442 - 8.91% -
SetIntersection_Front_Vector_string_256_256 9.62% 18187546.279 19937240.178 - 7.53% -
rng::find_last_if(list<int>)_(bail_10%)/50 9.60% 17.505 19.186 - -48.79% -
ranges::min(std::deque<long_long>)/1 9.58% 0.631 0.691 - 15.28% -
BM_format_to_back_inserter<std::deque<char>>/string_view_len_60 9.57% 59.346 65.025 - 3.98% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 9.56% 22.428 24.572 - 10.98% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 9.56% 1.196 1.310 - 12.18% -
rng::contains_subrange(deque<int>)_(single_element)/16 9.56% 9.450 10.353 - 2.24% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 9.55% 132163163.111 144791062.650 - 25.48% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 9.53% 16231.986 17778.350 - 6.69% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 9.48% 27.706 30.332 - 11.88% -
SetIntersection_Front_Set_string_262144_64 9.47% 4342665.802 4753744.697 - -4.76% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 9.46% 27001.702 29556.955 - 7.37% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 9.45% 30.916 33.836 - -0.14% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 9.40% 54.291 59.394 - 5.28% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 9.39% 31.393 34.342 - 3.79% -
std::find(vector<bool>)_(process_all)/50 9.34% 0.639 0.698 - 24.72% -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/8192 9.33% 4.467 4.883 - 8.75% -
std::copy_if(list<int>)_(entire_range)/64 9.28% 30.355 33.171 - -0.90% -
std::partial_sort(vector<NonIntegral>)_(descending)/8 9.25% 23.770 25.969 - 4.02% -
BM_deque_deque_ranges_copy/2 9.21% 2.120 2.315 - 3.11% -
std::list<std::string>::ctor(size)/32 9.20% 335.387 366.242 - 3.83% -
BM_PushHeap_string_Ascending_1024 9.15% 13.111 14.311 - 6.38% -
BM_PushHeap_float_Random_16 9.13% 4.953 5.405 - 1.33% -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 9.10% 19.359 21.121 - 7.67% -
std::partition_point(list<int>)/8192 9.09% 11804.389 12877.775 - 3.46% -
std::set<std::string>::ctor(const&)/32 9.09% 707.176 771.478 - -7.31% -
std::unordered_set<int>::ctor(const&)/32 9.09% 196.561 214.430 - 5.40% -
std::replace(list<int>)_(prefix)/8192 9.09% 7000.014 7636.282 - 9.26% -
BM_PushHeap_float_Ascending_16 9.09% 0.981 1.070 - 9.01% -
BM_join_view_in_vectors/1024 9.08% 1598.943 1744.191 - 17.57% -
std::find_if_not(deque<int>)_(process_all)/8 9.08% 2.530 2.759 - 3.40% -
std::vector<int>::ctor(size)/32 9.08% 10.195 11.121 - 11.61% -
SetIntersection_Interlaced_Vector_string_262144_262144 9.08% 14468982.912 15782162.596 - 7.47% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 9.05% 14.963 16.316 - 1.26% -
std::copy_backward(list<int>)/32768 9.03% 26082.469 28437.331 - 8.99% -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 9.02% 23.510 25.632 - 7.29% -
std::find(vector<short>)_(bail_25%)/8 9.02% 0.652 0.710 - 2.59% -
BM_format_to_back_inserter<std::list<char>>/C_string_len_6000 9.02% 71180.801 77603.227 - 6.16% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 9.02% 1763854.738 1922959.390 - 5.64% -
std::copy_backward(list<int>)/4096 9.00% 3178.999 3465.134 - 6.95% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/32 9.00% 18.351 20.001 - 8.80% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8.99% 52274.381 56973.045 - -0.58% -
std::search(deque<int>,_pred)_(no_match)/1024 8.96% 438.590 477.885 - 9.52% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 8.95% 10.348 11.274 - 13.27% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 8.92% 15.552 16.939 - 0.57% -
std::fill_n(deque<int>)/32 8.91% 1.155 1.258 - -84.79% -
std::equal(vector<bool>)_(unaligned)/50 8.90% 0.787 0.857 - 5.03% -
BM_Swap_MemPtr_SmallTrivialFunctor 8.88% 3.216 3.501 - -3.83% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 8.88% 144.153 156.957 - 8.81% -
SetIntersection_None_Vector_float_16384_16 8.86% 1088468.144 1184921.528 - 4.67% -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 8.86% 4.566 4.971 - 8.47% -
BM_vector_deque_copy/2 8.85% 1.840 2.003 - 0.00% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 8.83% 89.558 97.465 - 11.32% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 8.82% 33.413 36.361 - -4.47% -
std::multiset<std::string>::contains(key)_(existent)/8192 8.81% 27.742 30.187 - 12.92% -
BM_format_to_back_inserter<std::deque<char>>/string_len_6 8.79% 42.300 46.019 - 6.28% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 8.78% 35.540 38.659 - -9.42% -
BM_StringRelational_Compare_Empty_Large_Control 8.77% 1.837 1.998 - 20.66% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 8.76% 19.405 21.105 - 4.38% -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 8.75% 38384314.833 41743904.407 - 9.89% -
std::partition_copy(deque<int>)/1024 8.73% 640.363 696.273 - 5.07% -
BM_format_to_back_inserter<std::list<char>>/string_len_6000 8.72% 71538.433 77779.114 - 6.62% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 8.71% 22.554 24.519 - -6.95% -
std::unordered_set<int>::count(key)_(existent)/1024 8.70% 1.226 1.332 - 2.84% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 8.70% 10.736 11.670 - 6.54% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 8.70% 1520.330 1652.615 - 14.11% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 8.69% 572.720 622.464 - 13.85% -
BM_PushHeap_uint64_Ascending_262144 8.67% 4.768 5.182 - 11.15% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 8.67% 7309.986 7943.631 - 9.42% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8 8.67% 43.016 46.744 - 2.49% -
BM_SharedPtrCreateDestroy 8.67% 11.271 12.248 - 10.85% -
SetIntersection_Front_Vector_float_16384_1024 8.65% 5441291.361 5912039.290 - 8.48% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 8.65% 36048.512 39166.857 - 7.85% -
std::unique_copy(list<int>,_pred)_(sprinkled)/32 8.63% 19.612 21.304 - 9.09% -
BM_format_to_back_inserter<std::list<char>>/string_view_len_6000 8.63% 71449.116 77613.211 - 1.15% -
SetIntersection_Interlaced_Set_uint64_16384_256 8.59% 206990285.401 224765714.737 - 4.47% -
std::is_partitioned(vector<int>)_(unpartitioned)/50 8.58% 8.586 9.323 - 4.69% -
std::find(vector<char>)_(bail_25%)/8 8.57% 1.063 1.154 - 4.08% -
std::set<std::string>::erase(key)_(non-existent,_middle)/32 8.57% 6.433 6.984 - 6.40% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 8.56% 67190731.546 72939365.113 - 19.10% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 8.55% 1010956.676 1097405.269 - 4.42% -
BM_deque_deque_ranges_copy_backward/1 8.54% 2.605 2.828 - 12.06% -
BM_deque_deque_ranges_move/0 8.54% 0.793 0.861 - -6.67% -
BM_sprintf/C_string_len_6 8.54% 3.700 4.016 - 6.78% -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 8.53% 23.545 25.553 - 6.68% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 8.53% 46.481 50.443 - 42.44% -
rng::fold_left(deque<int>)/32 8.50% 16.318 17.705 - 9.57% -
std::find_end(forward_list<int>)_(match_near_end)/1000 8.41% 765.585 829.967 - 8.53% -
BM_format_to_n_string_begin<std::list<char>>/16384 8.37% 15203.480 16475.694 - 8.73% -
BM_PushHeap_float_Random_256 8.34% 6.855 7.427 - 1.76% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 8.34% 24.883 26.957 - 16.11% -
std::find_end(vector<int>)_(same_length)/1000 8.33% 497.102 538.511 - 8.87% -
std::partial_sort_copy(deque<int>)_(descending)/8 8.33% 13.804 14.954 - -35.91% -
std::unordered_multiset<int>::find(key)_(existent)/32 8.32% 1.309 1.418 - 5.44% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 8.31% 1.094 1.185 - 28.42% -
ranges::min(std::deque<__int128>)/1 8.31% 0.627 0.679 - -18.85% -
rng::find_last(vector<int>)_(bail_90%)/8 8.30% 0.425 0.461 - -2.88% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 8.28% 82.147 88.948 - 1.71% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 8.26% 20175.399 21842.043 - 9.21% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 8.24% 794.628 860.142 - -7.31% -
bm_ranges_swap_ranges_vb_unaligned/8 8.21% 4.720 5.107 - 3.05% -
rng::find_last_if(deque<int>)_(bail_90%)/1024 8.18% 39.187 42.392 - -2.01% -
std::list<int>::ctor(size)/1024 8.16% 11905.596 12876.710 - 8.30% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 8.14% 1.598 1.729 - -1.79% -
std::format(int64_t)_(fmt:_{:LX}) 8.14% 33.368 36.085 - 4.94% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 8.10% 2.602 2.813 - -7.91% -
ranges::minmax(std::deque<char>)/8 8.10% 3.562 3.850 - 1.56% -
BM_vector_deque_copy_backward/1 8.09% 2.182 2.358 - -1.08% -
BM_ConstructAndDestroy_MemFuncPtr_Opaque 8.09% 0.893 0.966 - 4.60% -
std::list<int>::ctor(const&)_(cheap_elements)/8192 8.08% 95763.081 103497.141 - 6.72% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 8.07% 6210800.896 6712015.370 - 8.99% -
std::list<std::string>::ctor(size)/1024 8.06% 12578.168 13591.908 - 6.40% -
BM_PushHeap_float_SingleElement_4 8.03% 0.363 0.392 - 9.41% -
std::find_end(vector<int>)_(same_length)/1024 8.03% 508.083 548.892 - 8.66% -
BM_deque_deque_copy_backward/0 8.03% 0.813 0.878 - -4.68% -
std::sort(deque<int>)_(qsort_adversarial)/8192 7.92% 456899.823 493101.196 - 6.74% -
rng::find(vector<bool>)_(process_all)/1024 7.91% 4.586 4.949 - 5.72% -
std::find_if_not(vector<char>)_(process_all)/8 7.89% 1.481 1.597 - 20.38% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8192 7.89% 0.693 0.748 - 7.95% -
std::distance(join_view(vector<vector<int>>))/50 7.88% 0.640 0.690 - -94.48% -
SetIntersection_Interlaced_Set_uint64_256_16 7.85% 11710017.250 12628763.125 - 4.84% -
std::search(list<int>)_(same_length)/8192 7.82% 7997.842 8623.440 - 7.80% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1024 7.82% 0.693 0.748 - 7.87% -
std::partition(deque<int>)_(sparse)/50 7.82% 15.000 16.172 - -6.23% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 7.81% 21.859 23.567 - 18.66% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 7.81% 41352372.556 44582953.431 - 3.22% -
std::multimap<int,_int>::erase(iterator)/1024 7.79% 20.323 21.906 - 2.41% -
rng::find_last(vector<char>)_(bail_10%)/50 7.78% 10.954 11.807 - 9.36% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 7.77% 698.721 752.989 - 0.12% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32 7.76% 18.950 20.420 - 5.98% -
std::set<std::string>::find(key)_(existent)/8192 7.75% 28.896 31.136 - 1.54% -
BM_format_to_iterator/<std::deque>_string_len_6000 7.75% 139.359 150.165 - 0.76% -
BM_emoji_text<wchar_t> 7.74% 829.978 894.220 - -22.49% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 7.73% 7939.444 8552.818 - 11.31% -
std::multiset<int>::contains(key)_(non-existent)/8192 7.71% 9.276 9.991 - -31.74% -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 7.68% 1.387 1.493 - 7.59% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 7.67% 31.389 33.795 - 15.47% -
SetIntersection_Interlaced_Set_uint64_256_256 7.67% 7613825.387 8197434.649 - 7.09% -
rng::for_each(multiset<int>)/32 7.66% 20.822 22.417 - 8.75% -
std::stable_sort(vector<NonIntegral>)_(heap)/1024 7.65% 9350.897 10065.900 - 6.19% -
ranges::min(std::vector<__int128>)/1 7.64% 0.344 0.371 - 9.13% -
BM_PushHeap_string_PipeOrgan_4 7.64% 2.499 2.690 - 7.17% -
std::partition_copy(deque<int>)/50 7.63% 21.058 22.665 - 2.99% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 7.61% 88.555 95.294 - -1.51% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 7.60% 7585.782 8162.026 - 8.53% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 7.58% 612.286 658.693 - 8.76% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 7.57% 20187.790 21716.687 - 8.15% -
std::set<std::string>::lower_bound(key)_(existent)/1024 7.57% 21.899 23.555 - -0.55% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 7.54% 11.633 12.510 - 5.75% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 7.53% 5.074 5.456 - 5.44% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 7.51% 16.067 17.274 - 4.08% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8 7.50% 0.693 0.745 - -3.78% -
VChain,_1_level 7.46% 5.804 6.237 - 4.69% -
std::multimap<int,_int>::erase(iterator)/8192 7.43% 20.414 21.929 - 2.29% -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 7.41% 19.941 21.419 - -4.04% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/50 7.39% 0.693 0.745 - 4.74% -
BM_join_view_in_vectors/4096 7.38% 6198.686 6656.232 - 8.33% -
std::unordered_set<int>::count(key)_(existent)/32 7.37% 1.321 1.418 - -1.13% -
SetIntersection_Interlaced_Vector_float_1024_256 7.36% 5937474.676 6374506.294 - 15.01% -
std::set<std::string>::ctor(const&,_alloc)/32 7.36% 698.232 749.620 - -11.86% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 7.36% 4983072.836 5349765.189 - 3.47% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 7.35% 611.516 656.463 - 7.56% -
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 7.34% 31.918 34.260 - 2.40% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 7.32% 22.174 23.798 - 3.60% -
BM_format/string_view_len_6 7.31% 2.435 2.613 - 2.95% -
BM_deque_vector_ranges_copy_backward/0 7.31% 1.377 1.478 - 7.55% -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 7.26% 23.242 24.928 - 6.83% -
std::find(deque<int>)_(bail_25%)/8192 7.25% 480.362 515.194 - 8.37% -
rng::find_last_if_not(list<int>)_(bail_10%)/8 7.24% 2.971 3.186 - 2.89% -
std::equal(list<int>)_(it,_it,_it,_it)/50 7.24% 25.758 27.622 - -33.97% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 7.22% 2.211 2.370 - -15.38% -
BM_ascii_text<wchar_t> 7.22% 831.657 891.673 - 1.23% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 7.19% 11821.433 12671.816 - 1.41% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 7.19% 336.322 360.502 - 8.70% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 7.13% 15.554 16.663 - 0.98% -
BM_format_to_back_inserter<std::deque<char>>/C_string_len_60 7.11% 60.836 65.160 - 4.24% -
std::map<int,_int>::find(key)_(non-existent)/32 7.09% 2.273 2.435 - 10.15% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 7.08% 37.793 40.469 - -0.82% -
std::for_each_n(deque<int>)/8 7.08% 1.160 1.242 - 7.45% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast 7.08% 1.839 1.969 - 18.59% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 7.07% 15.964 17.092 - 1.75% -
BM_join_view_in_vectors/4000 7.06% 6133.275 6566.545 - 8.49% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 7.04% 727.062 778.264 - 2.99% -
std::multimap<int,_int>::clear()/8192 7.04% 87001.089 93125.772 - 4.33% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 7.04% 2.584 2.766 - 10.94% -
std::sort_heap(vector<int>)/8 7.03% 28.535 30.542 - -4.79% -
std::find_end(vector<int>)_(match_near_end)/1000 7.03% 267.447 286.258 - 9.34% -
BM_format_to_back_inserter<std::deque<char>>/C_string_len_6 7.00% 42.749 45.742 - 4.38% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 6.97% 175899.252 188154.070 - 7.49% -
SetIntersection_None_Vector_uint64_262144_1 6.94% 1066718.573 1140772.477 - -0.02% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 6.93% 996.595 1065.690 - 0.51% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 6.89% 32.972 35.244 - 11.37% -
std::set<std::string>::erase(key)_(non-existent,_end)/32 6.89% 9.306 9.947 - -5.83% -
std::vector<int>::operator=(const&)_(cheap_elements)/1024 6.89% 35.796 38.262 - 6.11% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 6.88% 2.756 2.945 - 7.39% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 6.88% 1120796.221 1197858.019 - 1.91% -
BM_vector_deque_copy_backward/2 6.85% 1.932 2.064 - 0.00% -
Chain_fail,_8_levels 6.83% 93.360 99.740 - -8.67% -
SetIntersection_Front_Vector_string_262144_262144 6.79% 14445406.413 15426522.949 - 6.14% -
SetIntersection_Interlaced_Set_uint64_256_64 6.77% 13588218.765 14508472.426 - 4.71% -
std::map<std::string,_int>::contains(key)_(existent)/32 6.77% 15.639 16.698 - 15.78% -
std::replace(vector<int>)_(sprinkled)/1024 6.76% 149.078 159.163 - 6.15% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 6.75% 1033450.162 1103232.046 - -0.80% -
SetIntersection_Front_Set_string_16384_4 6.74% 1202643.926 1283741.486 - 2.02% -
SetIntersection_Front_Set_string_256_16 6.74% 6734478.927 7188398.516 - 5.88% -
std::unordered_multimap<int,_int>::ctor(const&)/8192 6.73% 54796.403 58481.645 - 5.34% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 6.71% 176041.226 187861.179 - 7.08% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6.69% 86.295 92.067 - 5.79% -
BM_Invoke_FuncPtr 6.69% 0.691 0.737 - -6.71% -
std::flat_multimap<int,_int>::erase(iterator)/1024 6.68% 77.465 82.643 - 9.59% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 6.66% 10.959 11.689 - 7.13% -
SetIntersection_None_Vector_float_1024_4 6.65% 1090357.401 1162897.982 - 5.81% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 6.65% 889.316 948.445 - 4.35% -
SetIntersection_Interlaced_Set_uint64_256_1 6.60% 4113941.588 4385556.820 - 4.27% -
BM_StringFindStringLiteral/32 6.60% 1.698 1.810 - 3.56% -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 6.59% 26.714 28.474 - 6.51% -
std::map<std::string,_int>::contains(key)_(existent)/1024 6.58% 23.141 24.664 - 5.73% -
rng::contains(list<int>)_(process_all)/32 6.55% 8.724 9.295 - 2.75% -
BM_japanese_text<char> 6.54% 22313.231 23773.084 - -1.15% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 6.53% 335.587 357.495 - 7.13% -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 6.51% 293.907 313.038 - -3.68% -
SetIntersection_Front_Set_uint32_262144_16 6.47% 1115455.106 1187628.728 - 1.45% -
BM_StringFindStringLiteral/64 6.47% 2.165 2.305 - 7.74% -
std::list<int>::ctor(Range)_(cheap_elements)/32 6.46% 336.506 358.260 - 7.83% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 6.46% 18.510 19.706 - -0.71% -
std::upper_bound(std::forward_list<int>)/100 6.44% 91.026 96.889 - 0.93% -
std::multimap<int,_int>::erase(iterator)/32 6.44% 20.281 21.586 - 2.90% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 6.43% 7932.749 8442.573 - 6.53% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 6.43% 3907.774 4158.857 - 5.90% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 6.42% 1.120 1.192 - -2.63% -
std::list<int>::ctor(size)/8192 6.41% 97058.629 103277.708 - 6.30% -
std::unique(vector<int>)_(sprinkled)/32 6.40% 50.843 54.097 - -0.61% -
BM_format_to_string_begin<std::list<wchar_t>>/16384 6.38% 15390.279 16372.581 - -0.19% -
rng::fold_left(deque<int>)/50 6.38% 27.244 28.983 - 7.13% -
std::find_first_of(deque<int>)_(large_needle)/50 6.37% 720.096 765.986 - 7.59% -
std::pop_heap(deque<int>)/1024 6.36% 12.375 13.161 - -3.11% -
std::multimap<int,_int>::clear()/1024 6.34% 10967.558 11662.930 - 4.97% -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 6.33% 24.739 26.306 - 3.47% -
std::list<int>::ctor(const&)_(cheap_elements)/32 6.32% 336.086 357.318 - 7.25% -
std::unordered_set<int>::find(key)_(non-existent)/8192 6.30% 1.134 1.206 - -0.78% -
SetIntersection_Front_Vector_float_1024_1024 6.29% 5557127.139 5906688.762 - 8.55% -
std::set<std::string>::lower_bound(key)_(existent)/32 6.29% 15.780 16.772 - 0.29% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 6.29% 15491.950 16465.641 - 1.90% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 6.26% 31.109 33.056 - -16.46% -
std::find_end(vector<int>,_pred)_(near_matches)/1000 6.26% 24934.186 26494.622 - 4.77% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 6.24% 21433636.147 22770324.758 - -2.00% -
SetIntersection_Front_Set_uint32_16384_64 6.23% 1628792.430 1730313.711 - 3.34% -
BM_PushHeap_float_Random_262144 6.23% 7.179 7.626 - -1.97% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 6.23% 1882037.999 1999197.826 - 8.96% -
SetIntersection_None_Vector_float_1024_1 6.22% 1069492.178 1136016.290 - 3.12% -
bm_make_exception_ptr/threads:8 6.22% 2.922 3.104 - 9.40% -
SetIntersection_None_Vector_float_16384_1024 6.21% 1087814.162 1155376.340 - 3.07% -
std::format(double)_(fmt:_{:0^17500_10La}) 6.20% 177.930 188.961 - 5.69% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 6.19% 549.125 583.117 - -65.01% -
std::set<std::string>::contains(key)_(non-existent)/8192 6.18% 27.313 29.001 - 7.22% -
rng::find_last_if(list<int>)_(bail_10%)/8 6.17% 3.104 3.296 - 3.71% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 6.16% 1068911.010 1134755.601 - -8.92% -
std::find_if(list<int>)_(process_all)/8192 6.13% 7193.276 7634.568 - 2.46% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 6.13% 22.444 23.820 - -3.20% -
SetIntersection_Front_Vector_uint64_16384_16384 6.13% 74159392.236 78705138.265 - 5.72% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 6.12% 11057.670 11734.635 - -0.22% -
std::multiset<int>::find(key)_(non-existent)/0 6.11% 0.253 0.268 - 6.06% -
SetIntersection_Interlaced_Set_uint64_262144_16384 6.10% 1244307.211 1320171.712 - 1.43% -
std::set<int>::upper_bound(key)_(non-existent)/32 6.09% 2.429 2.577 - 5.42% -
BM_format_to_back_inserter<std::vector<char>>/string_len_60 6.06% 27.947 29.641 - 4.10% -
std::count(vector<int>)_(every_other)/8 6.04% 1.302 1.380 - 3.35% -
std::adjacent_find(vector<int>)/1048576 6.04% 236998.645 251302.248 - 7.40% -
BM_Swap_MemFuncPtr_MemPtr 6.03% 3.364 3.566 - 3.64% -
SetIntersection_None_Vector_float_64_64 6.02% 8516815.772 9029675.137 - 4.86% -
std::for_each(list<int>)/8192 5.99% 7229.743 7662.923 - -1.70% -
SetIntersection_None_Vector_uint64_1024_256 5.98% 1023077.338 1084256.820 - -0.39% -
BM_lexicographical_compare_three_way_slow_path/1 5.98% 0.432 0.457 - 25.66% -
SetIntersection_Front_Set_string_16_16 5.97% 57384147.756 60812709.003 - 2.72% -
BM_PushHeap_uint64_SingleElement_1 5.95% 0.525 0.557 - 11.09% -
SetIntersection_None_Set_uint64_1024_1 5.94% 8584360.402 9094172.089 - 1.19% -
BM_vector_deque_copy/1 5.93% 2.136 2.262 - -1.26% -
std::vector<std::string>::insert(middle)_(cheap_elements)/32 5.93% 10.561 11.187 - 3.56% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 5.92% 2.704 2.865 - 1.28% -
SetIntersection_None_Vector_uint64_16384_1024 5.92% 1049437.262 1111540.236 - 0.43% -
SetIntersection_Interlaced_Vector_float_256_4 5.91% 4859118.287 5146333.313 - -1.99% -
BM_StringAssignAsciiz_Empty_Opaque 5.89% 2.873 3.042 - -8.81% -
BM_std_minmax_element<int>/3 5.88% 1.161 1.229 - 10.33% -
BM_StringAssignAsciiz_Small_Opaque 5.88% 2.874 3.043 - -8.83% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 5.88% 9720.202 10291.321 - 0.91% -
BM_format_string<wchar_t>/32 5.86% 0.796 0.843 - -4.79% -
SetIntersection_Interlaced_Vector_uint32_256_64 5.84% 7812348.051 8268256.443 - 20.98% -
SetIntersection_None_Set_uint64_262144_1024 5.83% 1183100.505 1252134.357 - 1.75% -
std::map<int,_int>::find(key)_(non-existent)/8192 5.82% 7.763 8.215 - 17.20% -
SetIntersection_Interlaced_Set_uint64_262144_64 5.80% 1581439.290 1673160.482 - 2.37% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 5.78% 1074837.893 1136948.149 - -7.59% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 5.77% 2208528.831 2335980.754 - 2.59% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 5.76% 35.988 38.061 - -9.89% -
std::unordered_set<int>::find(key)_(existent)/32 5.76% 1.354 1.432 - 8.04% -
SetIntersection_None_Vector_uint64_262144_256 5.71% 1078488.313 1140115.238 - 0.13% -
BM_deque_deque_ranges_move/2 5.71% 2.130 2.252 - -2.42% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 5.70% 21.286 22.500 - 3.25% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 5.69% 992879.788 1049392.466 - -1.41% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 5.69% 879.707 929.772 - -7.31% -
SetIntersection_None_Set_uint32_1024_1 5.69% 8678399.070 9172020.637 - 2.43% -
std::list<int>::ctor(const&)_(cheap_elements)/1024 5.69% 11463.925 12115.848 - 6.75% -
SetIntersection_Front_Vector_float_262144_256 5.68% 2144731.467 2266655.800 - 4.55% -
BM_Swap_MemFuncPtr_SmallTrivialFunctor 5.67% 3.275 3.461 - 3.68% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 5.67% 1.740 1.839 - -1.48% -
std::set<int>::upper_bound(key)_(existent)/1024 5.66% 4.090 4.321 - 7.36% -
BM_format_to_back_inserter<std::vector<char>>/C_string_len_60 5.63% 29.032 30.668 - 4.30% -
BM_format/C_string_len_60 5.63% 26.809 28.319 - 6.66% -
std::flat_map<int,_int>::erase(iterator)/1024 5.63% 78.740 83.170 - 9.69% -
SetIntersection_None_Set_uint64_262144_256 5.62% 1183448.891 1249969.318 - 1.36% -
vector<bool>(const_vector<bool>&) 5.60% 10.206 10.778 - 12.69% -
BM_LexicallyNormal/small_path/256 5.59% 3735.099 3943.904 - 1.28% -
BM_PushHeap_string_SingleElement_262144 5.58% 2.750 2.903 - 9.70% -
SetIntersection_None_Vector_float_1024_64 5.58% 1088897.248 1149698.558 - 4.68% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 5.58% 21461642.966 22658886.572 - -0.82% -
SetIntersection_Front_Set_uint64_256_64 5.58% 5406448.282 5707889.539 - 8.23% -
BM_StringRelational_Compare_Empty_Empty_Control 5.57% 1.614 1.704 - -1.59% -
SetIntersection_Interlaced_Set_uint64_262144_16 5.57% 1592762.370 1681453.207 - 2.14% -
std::replace_if(list<int>)_(prefix)/8192 5.55% 7158.430 7555.621 - 6.07% -
std::set<std::string>::insert(value)_(new_value,_middle)/32 5.55% 37.789 39.885 - 33.81% -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 5.55% 13116.199 13843.673 - 5.98% -
BM_vector_deque_ranges_move_backward/64 5.52% 2.970 3.135 - 5.36% -
std::map<int,_int>::find(key)_(non-existent)/1024 5.51% 5.443 5.744 - 8.94% -
SetIntersection_None_Set_uint64_262144_16 5.51% 1181354.248 1246421.307 - 0.97% -
std::partition(deque<int>)_(sparse)/32 5.50% 10.376 10.947 - -3.71% -
BM_std_minmax_element<int>/64 5.46% 16.452 17.351 - 1.03% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 5.45% 9.444 9.959 - 1.06% -
SetIntersection_Interlaced_Set_uint64_262144_4 5.45% 1288330.320 1358538.654 - 2.05% -
SetIntersection_Front_Set_string_16384_16 5.45% 1869702.366 1971576.320 - 11.37% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/0 5.44% 0.255 0.269 - 5.76% -
SetIntersection_None_Vector_float_262144_1 5.44% 1132747.328 1194346.668 - 2.58% -
rng::find_last(list<int>)_(bail_90%)/50 5.43% 1.273 1.342 - 0.11% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 5.43% 42.711 45.030 - 1.82% -
std::unique_copy(list<int>)_(sprinkled)/52 5.42% 22.487 23.706 - -0.32% -
BM_format_string<wchar_t>/16 5.41% 1.458 1.536 - -3.92% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 5.41% 18.045 19.022 - 6.26% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 5.41% 11.057 11.656 - 14.42% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 5.40% 80300.787 84637.782 - -1.15% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 5.39% 23075552.762 24318590.436 - -1.78% -
std::map<int,_int>::erase(key)_(non-existent,_middle)/0 5.38% 0.253 0.267 - 5.53% -
BM_PushHeap_uint64_Ascending_16384 5.38% 3.671 3.868 - 5.40% -
SetIntersection_Interlaced_Set_uint32_1024_1 5.37% 1000380.391 1054150.588 - -0.21% -
SetIntersection_Interlaced_Set_uint64_16384_1 5.36% 1045093.752 1101099.424 - 4.55% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 5.34% 37.348 39.342 - -3.52% -
std::unique_copy(list<int>)_(sprinkled)/32 5.34% 12.475 13.141 - 0.67% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 5.32% 1.110 1.170 - 0.80% -
std::list<int>::ctor(Range)_(cheap_elements)/8192 5.32% 99332.070 104613.209 - 5.33% -
SetIntersection_Front_Set_uint32_1024_256 5.32% 3716727.522 3914314.587 - 2.86% -
BM_format_to_back_inserter<std::vector<char>>/string_len_6000 5.31% 409.900 431.674 - -0.50% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 5.31% 1112365.901 1171387.121 - 1.96% -
BM_join_view_in_vectors/5500 5.30% 8471.018 8920.389 - 6.13% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 5.30% 31.995 33.691 - 7.26% -
std::format(int64_t)_(fmt:_{:X}) 5.30% 28.088 29.576 - -4.29% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 5.28% 15.667 16.494 - 4.59% -
BM_PushHeap_float_Random_64 5.27% 6.340 6.674 - -0.84% -
BM_lexicographical_compare_three_way_slow_path/1024 5.27% 292.664 308.076 - 28.57% -
SetIntersection_None_Set_uint64_1024_64 5.26% 8640604.246 9095469.218 - 0.93% -
std::remove(vector<int>)_(sprinkled)/32 5.24% 48.825 51.382 - 6.13% -
BM_PushHeap_float_Random_1024 5.22% 7.123 7.495 - -0.55% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 5.22% 1290.339 1357.644 - -20.07% -
std::move_backward(vector<int>)/32768 5.22% 1719.803 1809.508 - 6.40% -
std::format(float)_(fmt:_{:017500_0g}) 5.21% 195.469 205.656 - 4.92% -
SetIntersection_Interlaced_Set_uint64_16384_1024 5.21% 172772478.108 181772530.640 - 0.95% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 5.21% 533.387 561.169 - 3.98% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1048576 5.21% 2.721 2.862 - 5.33% -
VChain,_2_levels 5.19% 7.929 8.341 - 4.05% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 5.19% 11453.178 12047.704 - 3.50% -
BM_PushHeap_string_PipeOrgan_64 5.18% 5.878 6.182 - 7.47% -
SetIntersection_None_Set_uint64_262144_4 5.17% 1179170.490 1240129.799 - 1.40% -
SetIntersection_Front_Vector_float_16384_256 5.16% 2168401.372 2280240.245 - 5.15% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1024 5.13% 327.352 344.153 - 5.42% -
std::fill(vector<bool>)/64 5.13% 1.555 1.634 - 10.76% -
SetIntersection_None_Vector_float_256_4 5.13% 4226285.560 4442958.698 - 4.09% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 5.13% 18.435 19.381 - -0.11% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 5.12% 1.025 1.077 - 4.36% -
std::unique(vector<int>,_pred)_(sprinkled)/8192 5.12% 5194.746 5460.521 - 6.41% -
rng::starts_with(deque<int>)/1024 5.11% 459.043 482.500 - 0.70% -
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 5.10% 30.771 32.340 - 2.41% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 5.09% 17855985.468 18764493.553 - 3.13% -
rng::contains_subrange(deque<int>)_(single_element)/32 5.07% 16.665 17.510 - 1.42% -
BM_lexicographical_compare_three_way_slow_path/262144 5.05% 72383.103 76036.050 - 20.13% -
bm_exception_ptr_copy_ctor_null 5.04% 3.034 3.187 - 0.10% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 5.04% 11.004 11.558 - 5.44% -
std::unordered_multiset<int>::count(key)_(existent)/8192 5.02% 1.617 1.698 - 10.10% -
SetIntersection_Interlaced_Set_uint32_1024_4 5.02% 9621026.801 10104026.490 - 1.69% -
BM_StringFindAllMatch/64 5.02% 3.070 3.224 - -1.35% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 5.01% 15.325 16.093 - 4.01% -
std::set<std::string>::equal_range(key)_(existent)/8192 5.01% 29.035 30.490 - -6.30% -
BM_PushHeap_float_SingleElement_16 5.01% 0.363 0.381 - 4.62% -
SetIntersection_None_Vector_uint64_262144_16 5.00% 1071719.990 1125306.932 - -0.79% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 5.00% 11.860 12.452 - 8.98% -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 4.99% 30.387 31.903 - 5.76% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 4.99% 18.472 19.393 - 0.34% -
SetIntersection_Interlaced_Vector_uint64_1024_16 4.97% 1784355.741 1872987.276 - -6.85% -
BM_lexicographical_compare_three_way_slow_path/1048576 4.97% 293594.445 308176.859 - 27.62% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 4.97% 2757447.705 2894401.636 - -0.01% -
BM_Swap_FuncPtr_MemPtr 4.96% 3.265 3.427 - 2.80% -
SetIntersection_None_Set_uint64_262144_64 4.96% 1186249.675 1245035.321 - 0.76% -
BM_lexicographical_compare_three_way_slow_path/16384 4.95% 4527.304 4751.433 - 29.90% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 4.94% 21.162 22.208 - -6.31% -
BM_CmpLess_uint_uchar 4.94% 1.099 1.153 - 3.17% -
SetIntersection_None_Set_uint64_262144_16384 4.93% 1188587.485 1247225.586 - 1.44% -
BM_PushHeap_string_PipeOrgan_16 4.93% 4.169 4.374 - 3.73% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 4.92% 17940022.031 18822588.208 - -6.58% -
SetIntersection_Interlaced_Set_uint32_262144_262144 4.92% 1776608.319 1864007.812 - 3.11% -
BM_std_minmax_element<char>/2 4.91% 0.649 0.681 - 7.41% -
std::deque<int>::erase(begin)_(cheap_elements)/32 4.91% 7.405 7.769 - 3.03% -
vector<bool>(size_type,_const_value_type&) 4.90% 8.779 9.210 - 10.46% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 4.89% 12635.612 13253.235 - -0.88% -
SetIntersection_Front_Vector_uint64_1024_256 4.88% 2168958.982 2274874.898 - 6.49% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 4.88% 76749.018 80495.444 - 3.76% -
bm_ranges_lexicographical_compare<unsigned_char>/64 4.88% 1.914 2.007 - 0.59% -
BM_deque_vector_move_backward/0 4.87% 1.476 1.547 - 12.84% -
BM_deque_deque_ranges_move_backward/2 4.86% 2.410 2.528 - 2.33% -
std::set<std::string>::insert(value)_(new_value,_middle)/0 4.86% 31.391 32.917 - 43.12% -
std::for_each(multimap<int>::iterator)/32 4.85% 21.301 22.335 - 7.37% -
SetIntersection_None_Vector_float_64_16 4.85% 13576116.464 14234822.948 - 3.44% -
std::format(int64_t)_(fmt:_{:0<512Lx}) 4.85% 35.944 37.687 - 1.76% -
BM_lexicographical_compare_three_way_slow_path/4096 4.85% 1142.527 1197.900 - 29.42% -
std::sort(deque<int>)_(qsort_adversarial)/8 4.84% 17.731 18.589 - 5.16% -
std::find_first_of(deque<int>)_(large_needle)/32 4.84% 297.816 312.232 - 6.07% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 4.84% 199611040.255 209270456.913 - 0.63% -
SetIntersection_Front_Set_uint64_262144_4 4.83% 1019255.817 1068493.772 - -2.53% -
BM_lexicographical_compare_three_way_slow_path/64 4.81% 17.762 18.617 - 23.13% -
std::fill(vector<bool>)/512 4.81% 1.533 1.607 - 5.80% -
std::find_end(forward_list<int>,_pred)_(match_near_end)/1000 4.81% 809.643 848.566 - 0.07% -
BM_PushHeap_string_QuickSortAdversary_262144 4.80% 16.478 17.269 - 3.75% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 4.79% 16.330 17.113 - 5.58% -
std::format(int64_t)_(fmt:_{:0<512Lo}) 4.77% 37.959 39.772 - 2.89% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 4.77% 11.589 12.142 - 4.91% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 4.76% 1473835.802 1544060.599 - 0.71% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 4.76% 992.493 1039.766 - 13.23% -
SetIntersection_None_Vector_float_64_4 4.76% 16072306.682 16837666.880 - 3.19% -
SetIntersection_None_Set_uint64_16384_256 4.73% 163983462.970 171740990.611 - 1.54% -
SetIntersection_Front_Set_uint32_262144_64 4.73% 1666691.880 1745480.001 - 5.36% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 4.72% 5289.025 5538.883 - -12.20% -
std::make_heap(vector<NonIntegral>)_(ascending)/8 4.72% 17.113 17.921 - 6.44% -
std::set<std::string>::contains(key)_(existent)/1024 4.72% 22.932 24.015 - 14.89% -
std::unique(list<int>,_pred)_(sprinkled)/32 4.72% 61.593 64.501 - -5.00% -
SetIntersection_None_Vector_float_256_1 4.72% 4286835.197 4489146.883 - 4.00% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 4.72% 3.009 3.151 - 7.15% -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 4.71% 23.888 25.013 - 3.15% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 4.71% 4830.036 5057.358 - 5.59% -
std::stable_partition(deque<int>)_(dense)/1024 4.69% 570.176 596.940 - 4.90% -
std::find_if(vector<char>)_(process_all)/32768 4.69% 3764.470 3940.985 - 25.61% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 4.68% 197019932.698 206249474.971 - 2.81% -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 4.68% 567.946 594.542 - 4.95% -
bm_swap_ranges_vb_unaligned/64 4.67% 4.971 5.203 - 5.32% -
SetIntersection_None_Vector_float_256_256 4.67% 2158955.268 2259733.077 - 3.85% -
SetIntersection_None_Vector_float_64_1 4.66% 16705914.504 17484742.819 - 3.16% -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 4.66% 22.581 23.633 - 3.47% -
VChain_fail,_4_levels 4.66% 30.107 31.509 - 1.45% -
std::find(deque<int>)_(bail_25%)/1024 4.65% 68.273 71.451 - 8.20% -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 4.65% 64.178 67.166 - 5.92% -
SetIntersection_None_Set_uint32_1024_1024 4.65% 8737529.361 9143859.701 - 0.32% -
std::sort_heap(deque<int>,_pred)/8192 4.65% 416036.817 435362.983 - -3.47% -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 4.64% 107603.906 112600.950 - 7.23% -
SetIntersection_None_Set_uint64_262144_1 4.63% 1183947.914 1238822.265 - 1.05% -
SetIntersection_Front_Set_uint32_262144_4 4.63% 1011802.087 1058652.007 - -1.21% -
std::list<int>::ctor(Range)_(cheap_elements)/1024 4.62% 11582.579 12118.085 - 5.66% -
SetIntersection_Interlaced_Set_uint64_64_1 4.61% 16218450.721 16966772.191 - 1.61% -
std::set<int>::upper_bound(key)_(non-existent)/8192 4.61% 9.796 10.247 - 4.78% -
std::rotate(list<int>)_(by_1/2)/1024 4.60% 383.594 401.255 - 5.66% -
std::make_heap(deque<int>,_pred)_(repeated)/1024 4.60% 1678.165 1755.381 - 7.13% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 4.59% 20.219 21.147 - 11.41% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) 4.58% 12.213 12.772 - -36.34% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 4.57% 6216408.271 6500797.215 - 3.68% -
SetIntersection_None_Set_float_16384_16384 4.55% 159690645.586 166954298.796 - 3.86% -
std::unordered_set<std::string>::clear()/1024 4.54% 22639.867 23667.674 - -0.98% -
BM_deque_vector_ranges_copy_backward/70000 4.53% 7933.375 8293.018 - 4.62% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 4.53% 37.756 39.468 - -0.87% -
BM_to_chars_bad/2 4.53% 0.619 0.648 - 5.21% -
BM_CmpLess_uchar_schar 4.51% 1.020 1.066 - -4.95% -
SetIntersection_Front_Set_uint32_16384_4 4.50% 1035041.816 1081585.847 - 0.60% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 4.49% 1113581.234 1163633.593 - -2.18% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 4.49% 99898.859 104385.448 - 5.65% -
BM_BitsetToString<8192>/Sparse_(10%)/10 4.49% 400.382 418.342 - -1.37% -
SetIntersection_Front_Vector_uint64_16384_64 4.48% 1330062.148 1389652.375 - 0.29% -
BM_PushHeap_float_Ascending_64 4.48% 1.749 1.827 - 3.73% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 4.45% 586.246 612.358 - 8.80% -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 4.45% 26.386 27.561 - 1.55% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 4.45% 14393865.306 15034380.804 - 12.30% -
SetIntersection_None_Vector_float_256_64 4.45% 3463048.006 3617119.450 - 3.78% -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 4.43% 5.321 5.557 - 8.88% -
SetIntersection_Interlaced_Set_uint32_1024_256 4.43% 13747862.775 14356847.437 - -2.16% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 4.42% 9000178.746 9398394.398 - -0.41% -
BM_lexicographical_compare_three_way_slow_path/65536 4.42% 18107.578 18908.740 - 25.67% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 4.42% 24.023 25.086 - 5.83% -
bm_swap_ranges_vb_aligned/8 4.40% 3.139 3.277 - 4.09% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 4.39% 11573.425 12081.982 - 4.45% -
std::unordered_set<std::string>::clear()/32 4.39% 907.585 947.463 - 1.91% -
BM_StringFindCharLiteral/8192 4.39% 138.261 144.335 - 4.45% -
SetIntersection_None_Set_uint32_1024_4 4.39% 8664377.958 9044994.532 - 0.18% -
std::stable_partition(deque<int>)_(dense)/50 4.38% 37.851 39.510 - 5.28% -
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 4.38% 2.705 2.823 - 4.26% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8192 4.38% 2641.263 2756.820 - 4.47% -
SetIntersection_None_Vector_float_1024_16 4.37% 1086611.364 1134048.669 - 3.40% -
std::equal(deque<int>)_(it,_it,_it,_it)/8 4.36% 4.857 5.069 - -0.89% -
BM_Copy_SmallTrivialFunctor 4.35% 1.146 1.196 - 0.43% -
std::equal(vector<bool>)_(unaligned)/8 4.35% 0.791 0.826 - 0.99% -
std::unordered_set<int>::insert(value)_(new_value,_end)/0 4.35% 17.867 18.644 - 2.92% -
BM_format_to_back_inserter<std::vector<char>>/string_view_len_60 4.34% 28.333 29.564 - 3.65% -
BM_LexicallyNormal/small_path/32 4.33% 481.717 502.593 - -2.06% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 4.33% 23038.055 24036.205 - 2.72% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 4.33% 7337254.419 7655043.911 - -3.77% -
SetIntersection_None_Set_uint64_16384_1 4.32% 157144923.756 163930397.678 - 2.18% -
rng::find_last(vector<char>)_(bail_90%)/50 4.32% 1.471 1.534 - 4.54% -
SetIntersection_Front_Set_uint32_1024_64 4.31% 1621238.975 1691133.180 - 3.64% -
rng::find_last(vector<char>)_(bail_10%)/1024 4.30% 211.670 220.780 - 5.16% -
SetIntersection_Front_Vector_float_262144_1024 4.30% 5439687.795 5673680.943 - 4.10% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 4.30% 23.777 24.800 - 9.53% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 4.30% 22.352 23.312 - 12.84% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 4.29% 1058297.721 1103732.043 - -0.68% -
BM_format_to_string_span<char>/16384 4.29% 147.027 153.337 - -29.65% -
BM_lexicographical_compare_three_way_slow_path/16 4.29% 4.592 4.789 - 9.93% -
BM_PushHeap_string_Random_256 4.28% 14.663 15.292 - 7.56% -
BM_deque_deque_move/5500 4.28% 196.209 204.597 - 1.26% -
SetIntersection_None_Vector_float_262144_4 4.27% 1153814.729 1203129.285 - 2.80% -
ranges::minmax(std::list<char>)/8 4.27% 2.460 2.566 - 3.67% -
std::partition(list<int>)_(dense)/8192 4.26% 4950.101 5161.167 - -9.07% -
SetIntersection_Interlaced_Set_string_16_16 4.26% 59074522.253 61590475.657 - -0.20% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 4.25% 1.215 1.267 - 1.97% -
SetIntersection_Front_Vector_string_16384_64 4.25% 3073584.314 3204174.545 - 2.63% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 4.24% 1126357.608 1174110.132 - -0.47% -
BM_deque_vector_ranges_copy_backward/4000 4.24% 141.133 147.112 - 2.83% -
BM_Swap_MemPtr_LargeNonTrivialFunctor 4.24% 1.170 1.220 - 1.40% -
SetIntersection_None_Set_uint32_1024_64 4.23% 8681953.311 9049526.397 - 0.21% -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 4.23% 23.554 24.551 - 0.98% -
SetIntersection_None_Set_uint64_1024_256 4.23% 8599083.513 8962542.944 - 0.31% -
std::move(vector<bool>)_(unaligned)/512 4.23% 4.729 4.929 - 3.08% -
BM_PushHeap_string_Random_16384 4.20% 16.698 17.400 - 8.17% -
SetIntersection_None_Vector_float_262144_64 4.20% 1131129.940 1178646.947 - 2.74% -
std::unordered_set<int>::count(key)_(non-existent)/0 4.20% 0.268 0.279 - -42.38% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1048576 4.20% 340164.884 354444.290 - 4.32% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 4.20% 9622.349 10026.060 - 19.94% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 4.18% 212.284 221.151 - -3.25% -
std::mismatch(deque<int>)_(it,_it,_it)/1000 4.17% 446.230 464.818 - -0.39% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 4.16% 16.464 17.149 - 5.16% -
SetIntersection_Front_Set_float_262144_64 4.16% 1633379.163 1701345.633 - 0.43% -
BM_CmpLess_uchar_short 4.16% 1.019 1.061 - -6.49% -
SetIntersection_None_Vector_float_262144_256 4.14% 1140520.390 1187730.960 - 3.24% -
SetIntersection_Interlaced_Set_string_16384_256 4.13% 347318357.943 361668494.318 - 1.00% -
SetIntersection_None_Set_uint32_16384_16 4.13% 155386788.158 161802794.206 - -0.07% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 4.13% 389.949 406.035 - 2.39% -
std::for_each_n(list<int>)/8 4.12% 2.452 2.554 - 5.48% -
SetIntersection_None_Set_uint64_256_16 4.11% 10494874.032 10926042.303 - -0.90% -
BM_PushHeap_uint32_SingleElement_16 4.11% 0.335 0.349 - 3.93% -
SetIntersection_None_Vector_float_16_16 4.11% 33730107.318 35115330.905 - 2.92% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 4.10% 22.259 23.172 - 4.93% -
std::remove_copy(deque<int>)_(sprinkled)/50 4.10% 18.451 19.207 - 3.85% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 4.08% 11439.877 11906.586 - 4.73% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 4.07% 11072743.376 11523785.207 - 2.42% -
std::is_partitioned(list<int>)_(partitioned)/8192 4.07% 6785.430 7061.743 - 3.54% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 4.06% 15.886 16.532 - 6.66% -
SetIntersection_Front_Set_uint32_1024_16 4.06% 1149387.917 1196084.041 - -1.87% -
SetIntersection_Front_Set_string_64_64 4.06% 34311573.720 35703416.499 - 4.71% -
SetIntersection_None_Set_uint32_16384_64 4.05% 155677204.666 161980536.689 - 0.39% -
SetIntersection_Interlaced_Set_uint64_64_16 4.05% 21947685.173 22835592.240 - 0.50% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 4.04% 63.537 66.107 - 24.13% -
SetIntersection_None_Vector_float_262144_262144 4.04% 1145610.209 1191858.810 - 3.53% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 4.03% 139737.041 145375.239 - -12.40% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 4.03% 190908408.118 198610746.767 - -1.43% -
VChain,_3_levels 4.03% 11.364 11.822 - 4.44% -
BM_StringRead_Cold_Deep_Small 4.02% 1.157 1.204 - 3.63% -
BM_format_to_iterator/<std::string>_C_string_len_6 4.02% 9.008 9.371 - -0.01% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 4.02% 3.977 4.137 - 1.50% -
std::for_each(join_view(vector<vector<int>>))/8 4.02% 1.371 1.426 - 0.16% -
BM_format_to_iterator/<std::vector>_string_view_len_6 4.00% 8.432 8.769 - 4.23% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 4.00% 12837.565 13350.951 - 3.52% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 4.00% 393.611 409.345 - 2.73% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 3.99% 711.764 740.176 - 1.99% -
BM_StringRead_Cold_Shallow_Large 3.99% 1.101 1.145 - 5.27% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 3.99% 97.829 101.729 - -59.16% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 3.98% 54599.360 56774.448 - 0.19% -
SetIntersection_None_Set_uint32_262144_1 3.98% 1182971.433 1230027.100 - 1.04% -
SetIntersection_Interlaced_Set_uint64_16_16 3.98% 37288366.999 38770960.202 - 0.54% -
SetIntersection_None_Set_float_64_16 3.98% 17537076.586 18234309.178 - 0.90% -
SetIntersection_Interlaced_Set_uint32_16384_4 3.97% 166320966.973 172931916.043 - -0.87% -
std::format(int64_t)_(fmt:_{:0>512LX}) 3.97% 38.838 40.382 - 0.45% -
SetIntersection_Interlaced_Set_uint64_262144_256 3.97% 1587771.891 1650880.615 - 0.93% -
SetIntersection_None_Set_uint64_16384_16 3.97% 164059200.961 170568004.714 - 1.58% -
std::unordered_multiset<int>::count(key)_(existent)/32 3.97% 1.555 1.617 - -12.84% -
SetIntersection_Interlaced_Set_uint32_262144_4 3.96% 1260126.463 1309989.014 - 0.58% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 3.93% 30.074 31.255 - -25.76% -
rng::find_last(list<int>)_(bail_90%)/1024 3.92% 73.501 76.385 - 6.40% -
rng::find_last_if(deque<int>)_(bail_10%)/50 3.92% 17.579 18.268 - 5.39% -
BM_PushHeap_string_SingleElement_4 3.92% 2.419 2.514 - 7.84% -
BM_deque_deque_ranges_move/1 3.92% 2.460 2.556 - -1.61% -
SetIntersection_None_Set_uint32_256_64 3.91% 9049835.833 9404010.991 - -0.09% -
SetIntersection_None_Vector_string_16384_1 3.91% 1190155.375 1236655.411 - -0.46% -
bm_swap_ranges_vb_unaligned/8 3.91% 4.765 4.951 - 3.46% -
SetIntersection_Interlaced_Set_uint64_262144_1024 3.90% 1546589.353 1606933.105 - 0.72% -
std::is_partitioned(deque<int>)_(partitioned)/1024 3.89% 289.656 300.937 - -0.16% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8 3.89% 52.666 54.717 - 0.77% -
BM_format_to_n_string_span<char>/1048576 3.89% 11940.635 12405.450 - -0.29% -
std::make_heap(deque<int>,_pred)_(pipe-organ)/1024 3.89% 2192.826 2278.129 - 4.21% -
std::partial_sort(deque<int>)_(ascending)/8 3.89% 31.393 32.614 - 5.66% -
rng::contains_subrange(list<int>)_(single_element)/50 3.89% 16.800 17.453 - 1.40% -
SetIntersection_Interlaced_Set_uint64_64_64 3.89% 13229136.252 13743350.771 - 3.65% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 3.89% 1005173.188 1044228.096 - -1.64% -
std::rotate_copy(deque<int>)/32 3.88% 2.572 2.671 - 3.87% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 3.87% 1458.394 1514.903 - 4.41% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 3.86% 113839.981 118229.622 - 3.42% -
std::unique(list<int>,_pred)_(contiguous)/1024 3.85% 943.021 979.340 - 0.56% -
SetIntersection_None_Set_uint32_16384_256 3.84% 156081092.215 162069429.621 - 0.76% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 3.82% 3069089.356 3186238.119 - 0.56% -
BM_CmpLess_ushort_short 3.82% 1.023 1.062 - -5.35% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 3.82% 4.486 4.657 - 3.20% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 3.81% 6794.527 7053.258 - 4.61% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 3.81% 14516.737 15069.477 - 4.05% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 3.81% 419490.912 435458.438 - 4.31% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 3.80% 27.795 28.850 - -5.12% -
BM_PushHeap_string_Ascending_4 3.80% 2.542 2.639 - 2.30% -
SetIntersection_None_Set_uint32_262144_4 3.80% 1175404.297 1220014.081 - 0.46% -
BM_PushHeap_string_SingleElement_16 3.78% 2.731 2.834 - 8.77% -
SetIntersection_Front_Set_uint64_1024_16 3.77% 1139096.077 1182095.545 - -3.72% -
std::deque<int>::insert(middle)_(cheap_elements)/32 3.77% 11.602 12.040 - -2.92% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 3.77% 8.857 9.191 - 0.82% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 3.76% 114073.744 118367.374 - 3.43% -
std::stable_sort(deque<int>)_(ascending)/8 3.76% 17.448 18.104 - -10.43% -
std::set<int>::upper_bound(key)_(non-existent)/1024 3.75% 5.817 6.036 - 1.95% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 3.75% 12551.002 13021.955 - -1.42% -
std::format(int64_t)_(fmt:_{:Lb}) 3.75% 31.255 32.426 - -1.78% -
std::format(float)_(fmt:_{:_17000L}) 3.75% 98.530 102.222 - 5.20% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 3.75% 3250.435 3372.218 - 4.26% -
SetIntersection_None_Vector_float_16384_16384 3.75% 1111193.280 1152817.401 - 3.06% -
SetIntersection_None_Set_uint64_1024_4 3.74% 8605269.082 8927502.918 - -1.97% -
BM_format_to_n_string_pointer<char>/1048576 3.74% 11940.359 12386.589 - -0.36% -
BM_BasicLow<__uint128_t> 3.74% 18.569 19.262 - 3.00% -
BM_std_minmax_element<int>/1024 3.74% 261.085 270.840 - -1.18% -
SetIntersection_None_Set_string_1024_256 3.73% 8860681.103 9191462.580 - 1.17% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 3.73% 25.560 26.513 - 5.07% -
std::set<int>::equal_range(key)_(non-existent)/32 3.73% 2.727 2.828 - 9.40% -
std::format(int64_t)_(fmt:_{:0512LX}) 3.73% 41.267 42.806 - 0.89% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 3.72% 1410.133 1462.636 - -0.57% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 3.72% 3376553.480 3502209.343 - -0.60% -
std::copy(deque<int>)/512 3.72% 16.628 17.246 - 0.49% -
std::for_each(map<int>::iterator)/50 3.70% 47.859 49.632 - 20.70% -
SetIntersection_None_Set_uint32_16384_1024 3.70% 156367118.922 162158710.918 - 0.85% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 3.70% 21.189 21.973 - 9.89% -
BM_format_to_n_string_begin<std::list<char>>/1 3.70% 13.218 13.706 - 4.60% -
BM_StringRead_Cold_Shallow_Empty 3.69% 1.086 1.126 - 6.47% -
SetIntersection_None_Set_uint32_262144_16 3.69% 1175227.050 1218625.733 - 0.44% -
SetIntersection_Front_Set_string_1024_16 3.69% 1865126.325 1933897.497 - -2.93% -
BM_deque_deque_move_backward/64 3.68% 3.393 3.518 - -3.87% -
SetIntersection_Interlaced_Vector_float_64_64 3.67% 10653677.020 11044729.837 - 0.04% -
SetIntersection_None_Set_float_64_1 3.66% 21353324.012 22134847.576 - -0.13% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 3.66% 12837.084 13306.716 - 3.48% -
SetIntersection_None_Set_uint32_256_1 3.65% 11256124.683 11667517.025 - 0.17% -
SetIntersection_None_Set_uint32_262144_1024 3.65% 1173755.206 1216642.333 - 0.93% -
std::partial_sort(vector<int>)_(repeated)/8 3.65% 18.580 19.259 - 3.43% -
BM_StringFindStringLiteral/256 3.65% 5.352 5.547 - 1.53% -
SetIntersection_None_Set_uint32_262144_262144 3.64% 1177727.458 1220649.007 - 1.04% -
SetIntersection_None_Set_uint32_16384_4 3.64% 155333303.983 160994239.107 - -0.44% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 3.64% 1829343.346 1895875.894 - 2.78% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 3.63% 36.219 37.535 - 19.32% -
BM_LexicallyNormal/small_path/16 3.63% 261.171 270.655 - -3.17% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 3.63% 62.034 64.286 - 17.12% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 3.63% 8780.530 9098.966 - 4.53% -
std::pop_heap(deque<float>)/1024 3.62% 13.082 13.556 - -0.24% -
SetIntersection_None_Set_uint32_256_4 3.61% 11157274.305 11560473.167 - 0.50% -
BM_StringEraseToEnd_Small_Transparent 3.61% 0.400 0.415 - 3.35% -
BM_PushHeap_string_SingleElement_256 3.61% 2.747 2.847 - 9.47% -
SetIntersection_Front_Set_string_1024_4 3.61% 1239379.091 1284060.174 - 1.30% -
std::map<int,_int>::insert(value)_(already_present)/8192 3.59% 3.918 4.059 - -2.30% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 3.59% 39083.938 40486.388 - 4.83% -
BM_BitsetToString<1048576>/Sparse_(10%)/10 3.58% 61271.280 63464.800 - 7.89% -
std::equal(list<int>)_(it,_it,_it,_it)/8192 3.58% 11630.149 12046.295 - 2.21% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/1024 3.58% 12339.236 12780.737 - 3.50% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/0 3.58% 18.390 19.048 - 1.31% -
BM_format_to_string_pointer<wchar_t>/16384 3.57% 1793.037 1857.030 - 0.43% -
std::format(float)_(fmt:_{:_10g}) 3.55% 61.775 63.970 - 4.20% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/0 3.55% 1.049 1.086 - 3.61% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 3.55% 214643214.106 222266374.562 - 2.47% -
SetIntersection_None_Set_uint32_1024_16 3.55% 8823068.022 9136417.839 - 0.10% -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 3.55% 17.151 17.759 - 1.09% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 3.55% 408.962 423.462 - 4.69% -
SetIntersection_Interlaced_Set_uint32_262144_256 3.54% 1532893.799 1587204.590 - 0.50% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 3.54% 343342838.701 355484638.131 - 41.33% -
std::sort_heap(vector<int>)/1024 3.54% 9856.768 10205.333 - 3.71% -
BM_std_minmax_element<int>/4096 3.54% 1029.031 1065.409 - -1.58% -
BM_std_minmax_element<int>/4000 3.53% 1005.669 1041.213 - -1.56% -
vector<bool>::reserve() 3.53% 8.797 9.107 - -16.63% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 3.53% 8415.896 8713.185 - -2.29% -
std::set<int>::contains(key)_(non-existent)/32 3.53% 2.820 2.919 - -4.97% -
BM_StringRelational_Compare_Small_Small_ChangeLast 3.52% 1.623 1.680 - 2.84% -
SetIntersection_Front_Vector_uint64_256_16 3.52% 4105056.129 4249464.711 - -0.42% -
SetIntersection_None_Set_uint32_262144_256 3.51% 1175743.652 1217022.949 - 0.57% -
SetIntersection_None_Vector_float_16_4 3.51% 53959177.681 55853096.282 - 1.93% -
BM_PushHeap_uint64_Random_4 3.51% 2.531 2.620 - 16.02% -
std::vector<std::string>::erase(begin)_(cheap_elements)/8192 3.51% 4573.843 4734.327 - 2.96% -
BM_PushHeap_string_SingleElement_1024 3.50% 2.740 2.836 - 9.43% -
std::multiset<std::string>::erase(iterator)/1024 3.49% 31.598 32.701 - 15.21% -
std::partition(deque<int>)_(dense)/1024 3.49% 341.184 353.080 - -1.17% -
BM_StringEraseWithMove_Huge_Opaque 3.48% 49.340 51.058 - -25.17% -
std::set<int>::erase(key)_(non-existent,_middle)/8192 3.48% 4.115 4.258 - 5.43% -
std::set<int>::lower_bound(key)_(existent)/1024 3.48% 4.470 4.626 - 2.64% -
std::flat_multimap<int,_int>::count(key)_(existent)/32 3.47% 2.250 2.328 - 2.41% -
SetIntersection_None_Set_uint32_16384_1 3.47% 155748206.179 161157670.782 - -0.47% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 3.47% 5610218.434 5804831.495 - -1.66% -
SetIntersection_Front_Vector_float_1_1 3.46% 534399282.113 552868200.825 - 2.06% -
std::set<std::string>::equal_range(key)_(non-existent)/8192 3.45% 33.492 34.647 - 14.98% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 3.44% 3699.229 3826.648 - 0.39% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 3.44% 994.448 1028.661 - 1.21% -
std::multiset<int>::erase(key)_(non-existent,_end)/32 3.44% 2.270 2.348 - 1.33% -
BM_deque_vector_copy/0 3.44% 1.316 1.362 - 9.04% -
BM_StringRelational_Eq_Large_Large_ChangeFirst 3.44% 1.564 1.618 - 4.73% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 3.43% 12873.337 13315.409 - 1.02% -
SetIntersection_None_Set_string_1024_1 3.43% 8748537.882 9048870.488 - -1.38% -
std::unordered_set<int>::insert(value)_(new_value,_end)/32 3.43% 18.842 19.489 - 1.41% -
BM_StringRead_Cold_Shallow_Small 3.42% 1.089 1.127 - 0.11% -
SetIntersection_None_Vector_float_262144_16 3.41% 1144510.777 1183500.433 - 3.17% -
SetIntersection_None_Vector_uint64_262144_262144 3.40% 1104215.537 1141798.844 - 0.29% -
BM_format_to_back_inserter<std::string>/string_view_len_60 3.40% 29.120 30.111 - 4.92% -
SetIntersection_Interlaced_Set_uint32_262144_1 3.40% 1029965.278 1064993.582 - 1.39% -
std::format(float)_(fmt:_{:0<17500_17000L}) 3.40% 231.407 239.276 - 3.28% -
BM_lexicographical_compare_three_way_slow_path/4 3.40% 1.175 1.215 - 7.49% -
BM_Swap_MemFuncPtr_LargeTrivialFunctor 3.40% 1.202 1.243 - 3.57% -
BM_format_to_back_inserter<std::string>/C_string_len_60 3.40% 29.840 30.854 - 1.84% -
std::rotate(list<int>)_(by_1/2)/50 3.39% 13.974 14.447 - 5.73% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 3.38% 663.250 685.692 - 0.48% -
std::multiset<int>::insert(value)_(new_value,_end)/1024 3.38% 45.782 47.329 - -2.63% -
BM_std_minmax_element<int>/65536 3.38% 16429.448 16984.494 - -1.91% -
BM_std_minmax_element<int>/70000 3.38% 17538.244 18130.739 - -1.83% -
rng::find_last_if(deque<int>)_(bail_90%)/50 3.37% 2.457 2.540 - -4.10% -
std::stable_partition(list<int>)_(dense)/32 3.37% 34.628 35.796 - 6.83% -
SetIntersection_None_Vector_string_1024_1 3.37% 1126071.340 1163985.468 - 1.79% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3.37% 8624.914 8915.233 - 1.74% -
BM_vector_deque_ranges_move_backward/512 3.36% 17.511 18.101 - 3.37% -
std::multiset<int>::erase(key)_(existent)/1024 3.36% 39.939 41.282 - 3.58% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 3.36% 4.513 4.665 - 3.20% -
SetIntersection_None_Set_uint64_16384_4 3.36% 160563498.165 165951131.477 - 0.57% -
BM_std_minmax_element<int>/512 3.35% 133.075 137.538 - -1.10% -
std::copy_n(vector<bool>)_(aligned)/64 3.35% 1.305 1.349 - 6.57% -
BM_StringRelationalLiteral_Compare_Empty_Small_Control 3.35% 1.594 1.647 - 3.34% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 3.35% 13.130 13.569 - 1.55% -
std::unique_copy(vector<int>,_pred)_(contiguous)/1024 3.34% 520.628 538.036 - 0.65% -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 3.34% 358.013 369.983 - 4.14% -
std::deque<int>::erase(middle)_(cheap_elements)/1024 3.33% 26.353 27.232 - 0.34% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 3.32% 4027683.101 4161530.133 - -1.60% -
SetIntersection_None_Set_uint64_262144_262144 3.32% 1208494.303 1248638.918 - -0.32% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 3.32% 1068268.521 1103706.561 - -0.91% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 3.32% 1078703.841 1114468.763 - -1.39% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 3.31% 31.525 32.568 - -4.08% -
BM_Swap_FuncPtr_SmallTrivialFunctor 3.30% 3.242 3.349 - 1.98% -
BM_deque_deque_move/4096 3.30% 147.235 152.093 - 1.96% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8 3.30% 53.660 55.429 - -0.81% -
rng::for_each(multiset<int>)/8 3.29% 4.493 4.641 - 3.53% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 3.28% 991560.851 1024077.265 - -3.83% -
BM_LexicallyNormal/small_path/64 3.28% 955.534 986.832 - -1.72% -
SetIntersection_None_Set_uint32_262144_64 3.27% 1176661.297 1215178.143 - 0.11% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 3.27% 2.458 2.538 - -3.74% -
ranges::min(std::list<long_long>)/8 3.27% 1.793 1.851 - 0.45% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 3.26% 1139388.398 1176564.852 - -1.66% -
std::move(vector<int>)/8 3.25% 2.226 2.298 - 5.95% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/1024 3.25% 23.768 24.539 - -1.93% -
rng::find_last_if_not(list<int>)_(bail_10%)/1048576 3.24% 806103.903 832243.140 - 4.25% -
BM_format_to_n_string_back_inserter<std::list<wchar_t>>/1048576 3.24% 12897664.397 13315743.597 - 4.17% -
std::format(double)_(fmt:_{:0>17500_10La}) 3.24% 176.460 182.174 - 3.60% -
std::format(int64_t)_(fmt:_{:Lo}) 3.24% 27.483 28.372 - -1.48% -
BM_StringEraseWithMove_Huge_Transparent 3.23% 46.200 47.694 - -31.36% -
BM_format_to_string_span<char>/1048576 3.23% 11767.803 12148.094 - -1.57% -
std::find(deque<int>)_(process_all)/8 3.22% 3.312 3.419 - 0.61% -
BM_PushHeap_uint32_Random_16384 3.22% 5.764 5.950 - 5.89% -
BM_StringRelational_Compare_Small_Empty_Control 3.22% 1.612 1.664 - 2.99% -
BM_CmpLess_uint_short 3.22% 0.996 1.028 - -9.52% -
std::multiset<int>::contains(key)_(existent)/32 3.21% 1.630 1.682 - 2.64% -
BM_PushHeap_string_Ascending_64 3.21% 7.410 7.648 - 4.87% -
BM_std_minmax_element<int>/5500 3.21% 1376.491 1420.698 - -2.19% -
SetIntersection_None_Vector_float_1024_1024 3.20% 1089273.265 1124151.959 - 4.35% -
BM_deque_deque_copy/64000 3.20% 2968.434 3063.312 - 3.94% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 3.20% 164198300.557 169445275.344 - 0.51% -
SetIntersection_None_Vector_float_1024_256 3.19% 1094225.282 1129176.432 - 2.28% -
BM_BitsetToString<8192>/Uniform_(50%)/50 3.19% 2073.310 2139.533 - -3.42% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 3.19% 19368915.291 19985954.850 - 0.54% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 3.17% 1124430.638 1160079.697 - -3.69% -
SetIntersection_None_Vector_string_262144_262144 3.17% 1263191.171 1303197.408 - -1.06% -
std::multimap<int,_int>::clear()/32 3.16% 659.156 680.015 - 2.01% -
std::multiset<std::string>::clear()/1024 3.16% 21548.038 22229.169 - -0.76% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024 3.16% 67.804 69.946 - 0.85% -
SetIntersection_None_Set_uint64_256_256 3.16% 5687708.333 5867397.631 - 0.75% -
BM_PushHeap_string_SingleElement_16384 3.15% 2.734 2.820 - 9.31% -
BM_lexicographical_compare_three_way_slow_path/256 3.15% 79.316 81.812 - 19.20% -
std::stable_partition(deque<int>)_(sparse)/1024 3.15% 428.161 441.634 - 2.31% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 3.15% 11407.829 11766.754 - 0.16% -
BM_deque_deque_move/4000 3.15% 140.710 145.136 - 2.12% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 3.14% 98372.266 101465.369 - 3.99% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 3.14% 579.089 597.294 - 9.90% -
Chain_fail,_6_levels 3.14% 80.987 83.532 - -1.76% -
BM_PushHeap_float_Ascending_262144 3.14% 5.100 5.260 - 3.19% -
std::make_heap(deque<int>,_pred)_(ascending)/8 3.13% 24.725 25.500 - 2.10% -
std::swap_ranges(deque<int>)/1024 3.13% 319.297 329.289 - -3.23% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 3.13% 22.466 23.168 - -6.46% -
BM_PushHeap_pair<uint32,_uint32>_Random_64 3.12% 6.403 6.603 - -3.25% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 3.12% 585.845 604.116 - -65.42% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 3.12% 11650951.659 12014177.748 - 1.08% -
SetIntersection_Interlaced_Set_uint32_262144_64 3.11% 1536827.801 1584690.756 - -0.42% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 3.11% 190283680.275 196204277.073 - -4.45% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024 3.11% 14393.263 14840.931 - -1.14% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 3.11% 41.570 42.863 - 19.81% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 3.11% 169183829.216 174443015.487 - 2.68% -
SetIntersection_Interlaced_Set_uint32_16384_16 3.11% 206784192.781 213208325.194 - 0.72% -
std::unordered_multiset<int>::ctor(const&)/1024 3.10% 6573.947 6777.888 - -2.52% -
std::swap_ranges(deque<int>)/8192 3.10% 2548.644 2627.707 - -2.85% -
BM_format_to_n_string_begin<std::vector<char>>/1048576 3.10% 11615.945 11976.242 - -1.87% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 3.10% 8.011 8.260 - 1.01% -
SetIntersection_None_Vector_uint64_262144_16384 3.09% 1110260.524 1144609.619 - -0.90% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 3.09% 15.555 16.036 - -3.57% -
SetIntersection_Interlaced_Vector_uint32_16384_1 3.08% 1005637.258 1036582.179 - -2.33% -
SetIntersection_Interlaced_Set_uint64_262144_262144 3.07% 1665521.240 1716710.612 - 0.03% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 3.07% 1302018.149 1341979.816 - -0.13% -
std::unordered_multiset<int>::clear()/8192 3.07% 61117.334 62991.916 - -6.28% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 3.06% 15.786 16.270 - 1.61% -
SetIntersection_None_Set_uint32_16384_16384 3.05% 158286528.716 163113656.366 - -0.16% -
BM_deque_vector_move_backward/64000 3.03% 7134.371 7350.517 - 2.47% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 3.03% 223308547.191 230073652.174 - -0.23% -
BM_vector_deque_copy/64 3.03% 2.741 2.824 - 0.15% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 3.03% 0.614 0.633 - 4.16% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 3.03% 7.734 7.968 - 6.94% -
BM_StringRelationalLiteral_Compare_Empty_Empty_Control 3.03% 0.417 0.429 - 3.27% -
BM_StringRelationalLiteral_Compare_Empty_Large_Control 3.02% 1.593 1.642 - 0.27% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 3.02% 247483.253 254952.085 - 1.02% -
SetIntersection_Front_Set_uint64_256_4 3.02% 4089120.332 4212420.029 - -1.01% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 3.01% 18.704 19.267 - 1.37% -
std::deque<std::string>::insert(middle)_(cheap_elements)/8192 3.01% 2340.501 2410.949 - -2.69% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 3.01% 46562.721 47963.756 - -7.34% -
BM_std_minmax_element<int>/64000 3.01% 16111.352 16596.114 - -1.74% -
std::map<std::string,_int>::contains(key)_(existent)/8192 3.01% 28.478 29.334 - -4.17% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 3.00% 2.457 2.531 - 1.25% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 3.00% 8593236.847 8850958.895 - -1.56% -
std::remove_copy_if(deque<int>)_(prefix)/1024 3.00% 520.487 536.087 - 4.21% -
std::find_end(list<int>,_pred)_(near_matches)/1000 2.99% 41069.518 42299.483 - 2.56% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 2.99% 622666.670 641312.956 - 2.84% -
std::find_first_of(list<int>)_(small_needle)/8192 2.99% 22209.605 22873.834 - 0.00% -
BM_StringRelational_Compare_Large_Empty_Control 2.99% 1.614 1.662 - 3.00% -
SetIntersection_Interlaced_Vector_string_256_64 2.99% 19403080.917 19982445.288 - -1.46% -
SetIntersection_None_Set_uint64_16384_64 2.98% 166829471.283 171802074.606 - -2.17% -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 2.98% 1.210 1.246 - -1.15% -
std::for_each(set<int>::iterator)/8192 2.97% 14970.440 15414.699 - -1.92% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 2.95% 1.208 1.243 - 13.84% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 2.95% 14.638 15.070 - 2.04% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 2.95% 12858.239 13237.208 - -0.82% -
BM_StringRead_Cold_Deep_Large 2.95% 1.245 1.282 - 4.12% -
std::set<std::string>::clear()/1024 2.95% 21047.994 21668.311 - -3.62% -
std::unique_copy(vector<int>)_(contiguous)/32 2.94% 8.579 8.832 - 4.14% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 2.94% 89.809 92.449 - 5.89% -
std::move(deque<int>)/1048576 2.94% 55464.681 57095.044 - 4.67% -
BM_format_to_string_pointer<char>/1048576 2.94% 11811.976 12159.155 - -2.20% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 2.93% 1297932.117 1335990.637 - -0.73% -
BM_format_to_back_inserter<std::string>/string_len_60 2.93% 28.905 29.751 - 4.03% -
std::format(double)_(fmt:_{:017500_10e}) 2.93% 194.691 200.389 - 0.23% -
std::is_sorted(list<int>,_pred)/8 2.92% 3.919 4.033 - 9.74% -
BM_CmpLess_int_ushort 2.92% 1.091 1.123 - -2.35% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 2.92% 1152079.512 1185691.677 - -1.77% -
std::deque<int>::erase(begin)_(cheap_elements)/1024 2.92% 7.420 7.636 - 2.84% -
std::move_backward(deque<int>)/8 2.92% 3.421 3.520 - 2.45% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 2.91% 64351.658 66226.778 - -0.06% -
BM_StringRelational_Compare_Huge_Empty_Control 2.91% 1.613 1.660 - 1.61% -
BM_PushHeap_string_QuickSortAdversary_16384 2.91% 16.038 16.505 - 2.09% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 2.90% 10.395 10.697 - 2.77% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 2.90% 53976.256 55542.782 - 1.28% -
std::find_end(vector<int>,_pred)_(near_matches)/1024 2.90% 25968.298 26721.943 - 1.50% -
std::none_of(vector<int>)_(process_all)/50 2.90% 18.810 19.355 - 52.67% -
SetIntersection_Front_Set_string_262144_4 2.90% 1231307.277 1266992.643 - -1.01% -
std::unordered_multiset<int>::ctor(const&)/32 2.90% 196.377 202.068 - -1.41% -
SetIntersection_None_Set_uint64_64_1 2.89% 22134310.299 22774947.935 - 0.86% -
std::unordered_multiset<int>::clear()/1024 2.89% 7939.038 8168.180 - -5.14% -
std::format(int64_t)_(fmt:_{:0>512Lb}) 2.89% 36.975 38.042 - -1.22% -
SetIntersection_Interlaced_Set_uint32_262144_1024 2.89% 1505925.779 1549372.475 - 0.37% -
std::set<int>::contains(key)_(non-existent)/1024 2.88% 6.213 6.392 - 5.57% -
ranges::min(std::vector<long_long>)/8 2.88% 2.168 2.231 - 4.92% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 2.88% 400.907 412.459 - 3.15% -
SetIntersection_Front_Vector_uint64_256_64 2.88% 4280340.886 4403593.460 - 3.35% -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 2.88% 1322.354 1360.417 - -3.21% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 2.88% 1082339.302 1113461.871 - 0.28% -
std::adjacent_find(deque<int>,_pred)/50 2.87% 29.187 30.024 - -2.55% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 2.87% 1.698 1.747 - 17.52% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 2.87% 0.528 0.543 - 2.84% -
bm_lexicographical_compare<unsigned_char>/8 2.87% 1.379 1.418 - 2.08% -
BM_deque_deque_move_backward/70000 2.86% 8019.753 8249.247 - 1.49% -
std::flat_map<int,_int>::erase(key)_(existent)/32 2.86% 22.072 22.703 - 4.22% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 2.86% 36837.067 37888.908 - -7.99% -
std::format(int64_t)_(fmt:_{:0512Lo}) 2.85% 35.651 36.668 - -0.03% -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 2.85% 252.038 259.222 - 0.57% -
BM_StringFindStringLiteral/128 2.85% 3.129 3.218 - 1.72% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 2.84% 165689320.288 170402684.640 - 0.22% -
BM_Swap_FuncPtr_SmallNonTrivialFunctor 2.84% 1.150 1.183 - -1.59% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 2.84% 198.126 203.744 - -3.18% -
BM_deque_deque_ranges_move/70000 2.83% 3350.510 3445.423 - 4.10% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 2.83% 2260223.839 2324232.390 - 0.90% -
BM_CmpLess_ushort_uint 2.83% 1.061 1.092 - 1.00% -
std::any_of(list<int>)_(process_all)/32 2.83% 11.430 11.754 - 0.05% -
std::remove(vector<int>)_(sprinkled)/50 2.83% 52.873 54.369 - 3.62% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 2.82% 4090432.194 4205983.236 - -0.71% -
BM_std_minmax_element<int>/4 2.82% 1.212 1.246 - 0.55% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 2.82% 951.889 978.690 - -0.49% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 2.81% 525.663 540.443 - 6.93% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 2.81% 1.549 1.593 - 11.51% -
std::set<int>::ctor(&&,_different_allocs)/1024 2.81% 5858.789 6023.190 - -59.12% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.80% 230.551 237.014 - -1.18% -
SetIntersection_Interlaced_Set_uint32_262144_16384 2.79% 1245596.190 1280398.355 - -1.51% -
SetIntersection_None_Vector_float_256_16 2.78% 4017561.598 4129185.219 - 0.73% -
SetIntersection_None_Vector_uint64_1024_1 2.77% 1044630.419 1073551.537 - -2.07% -
std::multiset<std::string>::clear()/8192 2.76% 211933.868 217791.392 - 0.01% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 2.76% 502.182 516.057 - 0.47% -
Chain_fail,_4_levels 2.76% 52.963 54.425 - -12.74% -
std::stable_partition(deque<int>)_(dense)/32 2.76% 29.204 30.011 - 0.87% -
std::search(list<int>,_pred)_(no_match)/8192 2.76% 7271.876 7472.586 - 3.23% -
std::partial_sort_copy(vector<int>)_(heap)/8 2.74% 16.187 16.631 - 0.61% -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 2.74% 1554.065 1596.629 - 2.85% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 2.74% 160016053.674 164396544.376 - 0.62% -
std::stable_partition(list<int>)_(alloc_fails)/8192 2.74% 26003.622 26715.126 - 6.09% -
BM_format/string_view_len_60 2.73% 13.667 14.041 - 0.45% -
bm_swap_ranges_vb_aligned/64 2.73% 2.759 2.835 - -1.88% -
std::partition_copy(vector<int>)/50 2.73% 12.753 13.102 - 7.31% -
std::format(int64_t)_(fmt:_{:0512Lx}) 2.73% 34.492 35.433 - -1.10% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 2.73% 282.602 290.314 - -4.02% -
BM_PushHeap_string_Ascending_256 2.71% 11.426 11.736 - 7.03% -
BM_vector_deque_move/0 2.71% 0.429 0.441 - -15.16% -
SetIntersection_None_Set_uint64_256_1 2.70% 11297962.757 11603459.614 - -1.04% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 2.70% 86.553 88.886 - 1.42% -
std::unordered_set<int>::contains(key)_(non-existent)/32 2.69% 1.553 1.594 - -1.55% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 2.69% 15587.247 16006.491 - -1.69% -
SetIntersection_Interlaced_Set_uint32_256_16 2.69% 11913342.952 12233614.427 - 0.98% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 2.69% 8650323.232 8882626.503 - -1.15% -
SetIntersection_None_Vector_float_262144_1024 2.69% 1145451.196 1176206.761 - 1.98% -
std::unordered_multiset<int>::ctor(const&)/8192 2.68% 54286.638 55741.841 - -0.65% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 2.68% 18.541 19.037 - -9.44% -
BM_format_to_back_inserter<std::vector<char>>/string_view_len_6000 2.67% 421.294 432.536 - -1.44% -
std::multiset<std::string>::insert(value)_(already_present)/1024 2.67% 54.142 55.586 - -12.17% -
SetIntersection_None_Set_uint64_64_16 2.66% 18044095.698 18524297.608 - 0.30% -
std::set<int>::erase(key)_(non-existent,_middle)/1024 2.66% 2.921 2.999 - 1.20% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 2.66% 1859333.416 1908774.252 - 3.48% -
SetIntersection_Front_Vector_string_16384_256 2.66% 9329136.922 9577020.152 - -3.44% -
BM_to_chars_good/16 2.66% 1.910 1.961 - -5.65% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 2.66% 1237178.303 1270025.473 - 0.61% -
std::format(int64_t)_(fmt:_{:Lx}) 2.65% 26.046 26.737 - -2.85% -
SetIntersection_None_Vector_uint64_1024_1024 2.65% 1057393.044 1085377.685 - -0.91% -
SetIntersection_None_Set_uint32_64_16 2.64% 17959623.019 18433471.607 - 0.29% -
SetIntersection_None_Set_string_256_16 2.63% 10826130.615 11111337.948 - 0.95% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 2.63% 8.765 8.996 - 8.27% -
std::find_end(list<int>)_(process_all)/8192 2.63% 6975.378 7158.958 - -4.53% -
SetIntersection_Front_Set_string_262144_256 2.63% 15113183.074 15510821.959 - 5.55% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 2.63% 12044996.235 12361481.768 - 1.65% -
std::equal(deque<int>)_(it,_it,_it)/8 2.63% 4.306 4.419 - 6.52% -
std::partial_sort(deque<int>)_(shuffled)/1024 2.62% 15015.683 15409.791 - 1.75% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 2.62% 1600435.465 1642386.230 - 0.33% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 2.61% 3895.613 3997.162 - 0.34% -
std::find_end(list<int>,_pred)_(near_matches)/1024 2.61% 42845.043 43961.221 - 2.57% -
SetIntersection_Front_Set_uint32_262144_1 2.60% 1020621.191 1047178.577 - -0.85% -
std::replace(vector<int>)_(sprinkled)/8192 2.60% 1223.788 1255.628 - 0.84% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 2.60% 2153619.470 2209583.977 - 1.65% -
std::format(int64_t)_(fmt:_{:0512Lb}) 2.59% 40.807 41.866 - -2.54% -
SetIntersection_None_Vector_uint64_64_64 2.59% 8334700.072 8550947.971 - -0.89% -
std::set<std::string>::contains(key)_(non-existent)/32 2.59% 9.820 10.075 - 2.66% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/0 2.59% 0.496 0.508 - 2.85% -
BM_format_string<wchar_t>/1 2.59% 12.394 12.714 - 2.96% -
std::set<std::string>::upper_bound(key)_(non-existent)/8192 2.58% 31.251 32.059 - -0.81% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 2.58% 674.719 692.108 - -0.12% -
BM_deque_deque_copy/2 2.57% 2.242 2.299 - 2.62% -
bm_exception_ptr_copy_assign_null 2.57% 2.606 2.673 - -1.60% -
SetIntersection_Interlaced_Set_string_16384_1 2.57% 1077680.054 1105342.325 - -0.45% -
BM_deque_deque_move/65536 2.56% 3077.744 3156.619 - 1.64% -
std::search(deque<int>,_pred)_(no_match)/8192 2.56% 3499.938 3589.620 - 2.66% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 2.56% 2.066 2.118 - 1.73% -
std::stable_sort(vector<int>)_(ascending)/8 2.56% 15.513 15.910 - 0.95% -
SetIntersection_None_Vector_string_1024_64 2.56% 1132441.160 1161413.523 - -1.93% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8 2.56% 53.337 54.701 - -0.35% -
BM_deque_deque_copy_backward/2 2.56% 2.471 2.534 - 2.71% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 2.56% 20.094 20.608 - -8.46% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 2.56% 11410933.111 11702521.564 - 1.01% -
std::rotate_copy(list<int>)/8192 2.56% 6776.540 6949.703 - -1.21% -
BM_format/string_len_60 2.55% 13.603 13.950 - -0.26% -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 2.55% 66.561 68.259 - 10.12% -
SetIntersection_None_Set_uint32_1024_256 2.55% 8762110.583 8985310.635 - -0.97% -
BM_deque_deque_copy_backward/1 2.55% 2.700 2.768 - 2.22% -
SetIntersection_Interlaced_Set_string_1024_64 2.54% 16299609.485 16714353.213 - -2.02% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 2.54% 23.034 23.620 - 2.05% -
SetIntersection_None_Set_uint64_1024_16 2.54% 8666732.347 8887097.595 - -0.95% -
std::sort(vector<NonIntegral>)_(heap)/8192 2.54% 50023.475 51295.255 - 2.53% -
std::find_end(vector<int>,_pred)_(match_near_end)/1000 2.54% 539.738 553.453 - 1.71% -
std::copy_n(list<int>)/32768 2.54% 26341.467 27010.551 - 1.25% -
BM_LexicallyNormal/small_path/128 2.53% 1893.810 1941.813 - -2.24% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 2.53% 8748753.330 8970314.489 - -30.58% -
BM_Basic<int64_t> 2.53% 18.094 18.551 - 0.47% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 2.53% 11287855.129 11573099.497 - -1.17% -
SetIntersection_Interlaced_Set_uint32_16384_1 2.53% 1015219.105 1040869.787 - -2.40% -
SetIntersection_Interlaced_Vector_float_16384_1 2.52% 1029982.754 1055962.726 - -1.41% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 2.52% 8716297.832 8935789.735 - -30.50% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 2.52% 8860529.277 9083593.448 - 1.85% -
SetIntersection_Front_Set_uint32_256_4 2.52% 4149954.045 4254423.938 - -0.08% -
std::rotate(vector<bool>)_(1_element_backward)/1024 2.52% 27.710 28.408 - 4.20% -
SetIntersection_Interlaced_Vector_string_262144_1024 2.51% 341844406.029 350429227.955 - 45.83% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 2.51% 45.883 47.035 - -10.37% -
std::none_of(deque<int>)_(process_all)/8192 2.50% 2520.855 2583.978 - -4.92% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 2.50% 0.607 0.622 - 1.48% -
BM_PushHeap_float_QuickSortAdversary_1 2.50% 0.466 0.478 - 6.37% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 2.48% 16852553.035 17270553.184 - -1.38% -
BM_join_view_deques/5500 2.48% 17233.188 17660.480 - -2.20% -
SetIntersection_Front_Set_float_262144_1024 2.47% 13361664.748 13692330.409 - 13.78% -
std::format(int64_t)_(fmt:_{:0<512o}) 2.47% 32.633 33.439 - 0.83% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 2.47% 1339340.577 1372415.041 - 0.49% -
std::rotate(vector<int>)_(by_1/2)/1024 2.47% 31.437 32.213 - 0.42% -
BM_LexicallyRelative/small_path/2 2.45% 58.597 60.035 - 3.51% -
BM_format_to_n_string_back_inserter<std::list<wchar_t>>/16384 2.45% 200047.012 204951.080 - 5.07% -
BM_deque_deque_copy/1 2.45% 2.486 2.547 - 2.43% -
BM_StringEraseToEnd_Small_Opaque 2.45% 0.590 0.604 - 2.34% -
std::set<std::string>::equal_range(key)_(non-existent)/1024 2.44% 24.374 24.969 - 0.07% -
std::multiset<std::string>::find(key)_(existent)/32 2.44% 15.074 15.441 - -2.13% -
DAG_rightmost_middle,_1_level 2.44% 122.908 125.904 - -0.20% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 2.44% 36.541 37.431 - -10.76% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 2.43% 4915209.147 5034892.477 - -2.70% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 2.43% 1.571 1.609 - 2.28% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 2.43% 1.775 1.818 - -7.05% -
std::sort(vector<NonIntegral>)_(shuffled)/8192 2.43% 84413.034 86465.514 - -0.46% -
rng::find_last_if_not(list<int>)_(bail_10%)/1024 2.42% 682.094 698.622 - 3.51% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 2.42% 35.610 36.471 - 2.06% -
std::find_first_of(deque<int>)_(small_needle)/50 2.41% 165.910 169.907 - 2.87% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 2.41% 21.305 21.817 - -0.82% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 2.40% 1062104.555 1087629.783 - -0.76% -
SetIntersection_Front_Set_uint32_16_16 2.40% 37257625.764 38152622.590 - 0.99% -
std::format(int64_t)_(fmt:_{:Ld}) 2.40% 26.687 27.328 - -1.58% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 2.40% 1.278 1.309 - 3.08% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 2.40% 13.029 13.342 - 1.92% -
SetIntersection_Interlaced_Vector_uint64_256_256 2.40% 4440559.665 4546932.793 - -0.45% -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/32 2.39% 528.279 540.917 - 1.74% -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 2.39% 14.531 14.878 - 15.37% -
rng::contains_subrange(list<int>)_(single_element)/16 2.38% 4.851 4.967 - 3.60% -
BM_CmpLess_short_int 2.38% 1.104 1.131 - -0.47% -
std::copy(list<int>)/512 2.38% 364.908 373.603 - 2.62% -
BM_PushHeap_string_SingleElement_64 2.38% 2.791 2.858 - 7.77% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 2.37% 1644647.951 1683663.250 - 1.14% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 2.37% 55.358 56.671 - 4.63% -
BM_Swap_SmallTrivialFunctor_LargeNonTrivialFunctor 2.36% 1.156 1.183 - -0.11% -
std::format(int64_t)_(fmt:_{:0^512Lb}) 2.36% 40.791 41.754 - -2.51% -
std::fill(vector<int>)/32 2.36% 1.038 1.062 - 3.10% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 2.35% 1.629 1.667 - 2.31% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 2.35% 10828681.485 11082644.537 - 1.57% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 2.35% 21166335.127 21662725.104 - 2.91% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.34% 12883.010 13184.921 - 3.28% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 2.34% 13788882.749 14111398.807 - 3.71% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.33% 1021.565 1045.409 - 2.01% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 2.32% 14438479.346 14774096.175 - -1.04% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 2.32% 1067105.466 1091876.429 - -1.32% -
std::for_each(multiset<int>::iterator)/8192 2.32% 15648.296 16011.461 - -0.53% -
SetIntersection_Front_Vector_uint64_1024_64 2.32% 1332447.080 1363355.286 - 2.38% -
std::find_first_of(deque<int>)_(small_needle)/32 2.31% 107.788 110.283 - 2.39% -
BM_format_string<char>/4 2.31% 0.475 0.486 - 5.99% -
std::remove(list<int>)_(sprinkled)/1024 2.31% 939.585 961.302 - 3.50% -
std::find(list<int>)_(bail_25%)/8192 2.31% 1415.325 1447.969 - 2.06% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 2.30% 211.229 216.096 - -4.28% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 2.30% 5689241.034 5820292.906 - -1.27% -
std::search_n(list<int>)_(no_match)/32 2.30% 10.613 10.857 0.039 3.39% 0.039
std::unordered_set<int>::clear()/1024 2.30% 8784.891 8986.840 - 7.51% -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 2.29% 3.522 3.603 - -42.37% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 2.29% 5.188 5.307 - 50.64% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 2.29% 1.247 1.276 - -2.80% -
std::find(list<int>)_(bail_25%)/1024 2.28% 129.471 132.428 - 3.56% -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/32 2.27% 3.007 3.075 - 0.44% -
SetIntersection_None_Set_uint64_64_4 2.27% 21291514.577 21775453.285 - 0.53% -
SetIntersection_None_Set_uint32_256_256 2.27% 5762967.061 5893906.613 - 1.41% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 2.27% 14434560.298 14762114.776 - 10.02% -
SetIntersection_Front_Vector_float_262144_64 2.27% 1334721.162 1364968.953 - 0.60% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 2.27% 596.293 609.800 - 9.35% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 2.26% 1629247.230 1666078.369 - 0.60% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 2.26% 6.884 7.039 - 1.24% -
BM_PushHeap_pair<uint32,_uint32>_Random_262144 2.26% 6.807 6.960 - -3.90% -
std::partition_copy(vector<int>)/1024 2.25% 469.225 479.796 - 2.69% -
std::set<std::string>::contains(key)_(existent)/8192 2.25% 29.183 29.840 - 4.09% -
std::remove_if(list<int>)_(sprinkled)/1024 2.25% 988.409 1010.633 - 5.47% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 2.25% 706.027 721.895 - 0.56% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 2.24% 458.489 468.768 - 0.08% -
std::deque<int>::insert(begin)_(cheap_elements)/8192 2.24% 5.993 6.128 - 2.41% -
std::none_of(list<int>)_(process_all)/8 2.24% 2.729 2.790 - 2.61% -
std::copy_backward(list<int>)/8 2.24% 2.350 2.402 - 8.84% -
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 2.23% 15.629 15.978 - -7.81% -
std::unordered_set<std::string>::clear()/8192 2.23% 216279.369 221103.814 - -1.70% -
std::format(int64_t)_(fmt:_{:0<512Lb}) 2.23% 41.233 42.152 - 2.46% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 2.22% 70551.060 72118.109 - 3.78% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 2.22% 8667397.834 8859740.781 - -1.95% -
BM_StringRead_Hot_Deep_Small 2.22% 0.507 0.518 - 3.45% -
std::move_backward(list<int>)/4096 2.22% 4803.717 4910.265 - -5.32% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 2.22% 1146720.146 1172153.389 - -2.05% -
std::set<std::string>::upper_bound(key)_(existent)/32 2.22% 15.132 15.468 - -10.71% -
std::format(float)_(fmt:_{:_0La}) 2.21% 37.202 38.026 - 3.05% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 2.21% 13.300 13.594 - 3.96% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 2.21% 17.172 17.551 - 1.48% -
std::none_of(list<int>)_(process_all)/32 2.21% 11.502 11.755 - -0.37% -
std::equal(vector<bool>)_(unaligned)/1048576 2.21% 6291.660 6430.416 - 0.61% -
SetIntersection_Interlaced_Vector_uint32_64_64 2.20% 10661136.021 10896145.694 - -1.97% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 2.20% 514.445 525.770 - 1.17% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 2.20% 47.821 48.872 - 3.75% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 2.20% 31.145 31.829 - 2.40% -
SetIntersection_Interlaced_Set_uint32_16384_256 2.20% 201470050.163 205893737.132 - 1.18% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 2.19% 6608.192 6753.208 - -3.64% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 2.19% 10.966 11.206 - 10.84% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/32 2.18% 23.804 24.323 - 2.06% -
std::search(list<int>)_(single_element)/1000 2.18% 630.288 644.030 - -8.76% -
BM_format_string<wchar_t>/2 2.18% 5.837 5.965 - 3.09% -
BM_deque_deque_ranges_copy/64 2.18% 3.047 3.113 - 1.43% -
SetIntersection_None_Set_float_256_1 2.18% 11360148.979 11607519.857 - 0.22% -
std::format(double)_(fmt:_{:0^17500_10}) 2.17% 210.523 215.101 - 0.01% -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 2.17% 498388.532 509197.812 - 0.49% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/0 2.17% 17.198 17.571 - 1.20% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 2.17% 18.641 19.045 - -14.54% -
std::unordered_set<int>::clear()/32 2.17% 602.959 616.015 - 1.89% -
SetIntersection_None_Set_string_256_1 2.16% 11500303.024 11748956.317 - 0.56% -
SetIntersection_None_Set_uint64_16384_1024 2.16% 165553267.635 169131519.780 - -0.08% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 2.16% 604.611 617.677 - -1.50% -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8192 2.16% 155531.932 158889.569 - 2.38% -
BM_CmpLess_uchar_ushort 2.16% 1.052 1.075 - 0.96% -
std::multiset<std::string>::erase(iterator)/8192 2.15% 36.443 37.225 - 24.28% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 2.14% 6638.202 6780.532 - -0.84% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 2.14% 506674.518 517503.438 - 1.22% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 2.14% 11415539.762 11659457.367 - 3.36% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 2.14% 1664473.227 1700010.986 - 0.80% -
SetIntersection_Interlaced_Set_uint32_256_4 2.13% 11334320.773 11576089.222 - 2.14% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 2.13% 3.134 3.200 - 0.59% -
BM_format_string<wchar_t>/4 2.13% 3.034 3.098 - 2.64% -
SetIntersection_None_Set_uint64_1024_1024 2.12% 8580102.537 8762328.146 - -3.20% -
std::format(float)_(fmt:_{:_10a}) 2.12% 28.240 28.839 - 2.18% -
BM_deque_vector_ranges_copy/64 2.12% 2.629 2.684 - 2.35% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 2.12% 10569569.973 10793523.197 - -1.59% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 2.12% 53400.878 54531.746 - -3.65% -
SetIntersection_None_Vector_float_16384_64 2.11% 1121064.039 1144750.004 - 1.69% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 2.11% 2853722.088 2913988.530 - 0.76% -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 2.11% 1.378 1.407 - 1.10% -
std::move(deque<int>)/8 2.11% 3.330 3.400 - -1.43% -
BM_CmpLess_uint_schar 2.09% 1.050 1.072 - -5.45% -
BM_CmpEqual_uint_short 2.09% 1.007 1.028 - -9.43% -
std::format(int64_t)_(fmt:_{:0>512Lo}) 2.09% 33.436 34.135 - -1.01% -
SetIntersection_Front_Vector_string_16384_1 2.09% 1042998.994 1064788.862 - -1.65% -
std::unordered_set<int>::ctor(const&,_alloc)/8192 2.09% 79581.435 81243.062 - -4.38% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 2.09% 11251888.380 11486676.157 - -2.46% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 2.09% 240587351.328 245606915.776 - 0.94% -
std::find_if_not(vector<int>)_(bail_25%)/8192 2.09% 243.522 248.602 - 13.08% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 2.09% 8414627.092 8590144.605 - -1.68% -
SetIntersection_Front_Vector_uint64_262144_1 2.08% 1016714.653 1037899.211 - -1.99% -
std::format(int64_t)_(fmt:_{:0>512Lx}) 2.08% 31.631 32.290 - -2.93% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.08% 12918.947 13187.025 - -2.13% -
SetIntersection_Front_Set_uint64_262144_262144 2.07% 1636833.332 1670790.769 - -0.37% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 2.07% 0.638 0.651 - 10.10% -
std::stable_sort(deque<int>)_(repeated)/1024 2.07% 1403.330 1432.390 - -1.67% -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 2.07% 3570.084 3643.926 - 6.34% -
SetIntersection_Interlaced_Set_uint32_1024_64 2.07% 9978946.867 10185189.248 - -0.23% -
SetIntersection_Interlaced_Set_uint32_1024_16 2.07% 11369679.825 11604544.763 - 0.35% -
std::partial_sort_copy(vector<int>)_(shuffled)/8192 2.06% 88250.454 90071.065 - 6.04% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 2.06% 33196.394 33881.045 - 0.85% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 2.06% 98527.433 100557.322 - -1.33% -
BM_CmpLess_uint_uint 2.06% 1.048 1.070 - -0.91% -
std::multiset<std::string>::insert(value)_(already_present)/32 2.05% 42.265 43.133 - -31.79% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 2.05% 9.293 9.484 - 5.80% -
SetIntersection_Interlaced_Set_uint64_4_1 2.05% 211325164.236 215659210.964 - -0.47% -
std::set<int>::equal_range(key)_(existent)/8192 2.05% 7.962 8.125 - -1.54% -
std::stable_sort(deque<int>)_(shuffled)/8 2.05% 22.406 22.864 - -2.70% -
std::is_sorted_until(list<int>)/1024 2.04% 743.995 759.207 - 2.41% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.04% 58907.470 60111.626 - 3.71% -
SetIntersection_Front_Vector_float_256_16 2.04% 4155091.318 4239947.117 - 0.32% -
std::transform(vector<int>)_(identity_transform)/1024 2.04% 262.688 268.051 - 2.58% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024 2.04% 19.492 19.890 - -1.11% -
std::multiset<std::string>::clear()/32 2.04% 898.073 916.395 - -0.99% -
std::multimap<std::string,_int>::clear()/1024 2.04% 21317.987 21752.592 - -3.49% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 2.04% 1583.346 1615.573 - 13.96% -
std::unique(deque<int>,_pred)_(sprinkled)/32 2.03% 57.801 58.977 - 1.20% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 2.03% 918.257 936.877 - -16.58% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 2.01% 1.156 1.179 - -5.84% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 2.00% 13.036 13.298 - -0.37% -
std::remove(vector<int>)_(sprinkled)/8192 2.00% 1982.198 2021.874 - 3.21% -
SetIntersection_Front_Vector_uint32_1024_256 2.00% 2233775.072 2278411.494 - -0.23% -
BM_ConstructAndDestroy_SmallTrivialFunctor_Opaque 2.00% 0.690 0.703 - -5.54% -
SetIntersection_None_Set_uint64_256_64 1.99% 9084128.501 9265286.676 - -1.25% -
SetIntersection_Front_Set_string_1024_1 1.99% 1084805.532 1106407.067 - -0.02% -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 1.99% 19.574 19.963 - -1.24% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 1.99% 1165915.173 1189095.842 - 0.53% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 1.98% 1.285 1.311 - 18.92% -
SetIntersection_Interlaced_Set_uint64_16_4 1.98% 59348611.755 60523077.601 - 0.31% -
std::map<std::string,_int>::count(key)_(existent)/32 1.98% 16.907 17.241 - -0.74% -
BM_PushHeap_string_Ascending_16 1.97% 4.682 4.774 - 2.75% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/32 1.96% 19.411 19.791 - 2.73% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 1.96% 13.201 13.460 - 0.11% -
std::unique(list<int>,_pred)_(contiguous)/32 1.96% 57.058 58.175 - 1.11% -
BM_num_put<long> 1.95% 12.070 12.306 - 14.85% -
std::unordered_set<int>::ctor(const&,_alloc)/32 1.95% 261.199 266.292 - 2.35% -
std::vector<int>::ctor(const&)_(cheap_elements)/1024 1.95% 49.675 50.643 - -2.70% -
std::multiset<int>::upper_bound(key)_(existent)/32 1.94% 2.392 2.439 - 7.04% -
SetIntersection_Interlaced_Set_uint32_64_64 1.94% 13317993.788 13576197.963 - 1.38% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16 1.93% 13490537.219 13751543.505 - -0.93% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/0 1.93% 13.206 13.461 - -1.06% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.93% 378784.662 386104.813 - 1.77% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 1.93% 24.272 24.741 - 1.85% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 1.93% 27.574 28.106 - 3.04% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 1.93% 2.893 2.949 - -0.25% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1.93% 1208412.225 1231702.884 - 2.76% -
BM_ascii_escaped<char> 1.93% 22505.333 22938.650 - -3.55% -
SetIntersection_Interlaced_Set_uint32_16_4 1.92% 59000665.163 60135360.248 - 0.22% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 1.92% 172015208.531 175319235.107 - 0.04% -
SetIntersection_Front_Set_float_256_1 1.92% 4129089.657 4208251.946 - -0.17% -
SetIntersection_None_Set_uint64_256_4 1.92% 11203584.331 11418373.540 - -1.62% -
std::find_if_not(list<int>)_(process_all)/8192 1.91% 7035.472 7170.039 - 3.40% -
Chain_middle,_4_levels 1.91% 18.859 19.219 - -1.44% -
BM_CmpEqual_uchar_uint 1.91% 1.054 1.074 - 0.57% -
std::format(double)_(fmt:_{:017500_10}) 1.90% 208.559 212.523 - -0.69% -
std::stable_sort(deque<int>)_(shuffled)/1024 1.90% 2518.110 2565.847 - -0.68% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1.89% 2939863.523 2995572.508 - 1.42% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 1.89% 2.226 2.268 - -6.03% -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 1.88% 968.691 986.933 - 4.49% -
SetIntersection_Front_Set_uint32_64_1 1.88% 16344682.378 16652475.949 - -0.64% -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 1.88% 368.812 375.750 - 4.92% -
BM_deque_vector_ranges_move_backward/4000 1.88% 141.429 144.087 - 1.28% -
BM_BitsetToString<1048576>/Uniform_(50%)/50 1.88% 363802.890 370637.762 - 2.51% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.88% 5611.417 5716.638 - 3.68% -
BM_StringRead_Cold_Deep_Empty 1.87% 1.177 1.199 - 2.66% -
BM_SystemErrorWithoutMessage 1.87% 18.731 19.081 - 14.43% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8192 1.87% 171609.844 174820.094 - 1.49% -
std::replace(vector<int>)_(sprinkled)/50 1.87% 8.346 8.502 - -2.97% -
std::map<std::string,_int>::ctor(const&)/0 1.87% 12.669 12.906 - 0.49% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 1.87% 4082884.781 4159042.131 - -2.17% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.86% 12075.129 12300.126 - -8.93% -
SetIntersection_None_Vector_float_262144_16384 1.86% 1155586.125 1177102.583 - 0.42% -
SetIntersection_Front_Set_uint32_64_64 1.86% 13082641.909 13325656.247 - 3.54% -
std::make_heap(deque<int>)_(ascending)/8 1.86% 26.967 27.468 - 1.61% -
SetIntersection_Interlaced_Set_float_256_4 1.85% 11298260.196 11507196.016 - 1.60% -
SetIntersection_None_Set_string_16384_1024 1.84% 214978924.441 218943597.752 - 15.10% -
SetIntersection_Interlaced_Set_uint32_262144_16 1.84% 1573935.221 1602884.031 - -1.00% -
std::is_partitioned(deque<int>)_(partitioned)/50 1.84% 13.907 14.162 - 2.26% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 1.84% 19691.652 20053.288 - 0.01% -
SetIntersection_Front_Set_string_4_4 1.83% 156742181.916 159617529.832 - -0.48% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 1.83% 441.369 449.457 - -0.19% -
BM_vector_deque_move_backward/64 1.83% 2.973 3.027 - 1.55% -
std::format(float)_(fmt:_{:_0a}) 1.83% 25.999 26.475 - 2.92% -
rng::starts_with(deque<int>)/8 1.83% 3.968 4.041 - 3.62% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 1.83% 23.629 24.060 - 0.83% -
std::find_if_not(vector<char>)_(bail_25%)/8192 1.82% 239.080 243.439 - 9.13% -
std::vector<std::string>::erase(begin)_(expensive_elements)/32 1.82% 35.100 35.740 - -0.27% -
BM_ascii_text<char> 1.82% 740.983 754.450 - 1.92% -
std::find_end(list<int>)_(single_element)/8192 1.82% 8773.338 8932.724 - -7.49% -
BM_Istream_numbers/2 1.82% 1128.743 1149.243 - -19.88% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.82% 62466.573 63600.614 - 2.50% -
std::stable_sort(deque<int>)_(heap)/1024 1.81% 2714.347 2763.488 - -0.94% -
BM_Istream_numbers/0 1.81% 1059.098 1078.256 - -22.72% -
std::map<int,_int>::erase(key)_(non-existent,_middle)/32 1.81% 1.765 1.797 - -0.23% -
SetIntersection_Interlaced_Set_uint64_4_4 1.81% 135470719.474 137916622.332 - -0.42% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.80% 1.286 1.309 - -0.51% -
BM_format_to_iterator/<std::string>_string_view_len_60 1.80% 9.438 9.608 - 0.70% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 1.80% 3.473 3.535 - -0.24% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.80% 41217.739 41960.817 - 3.19% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 1.80% 1016614.674 1034941.044 - 1.89% -
std::multimap<std::string,_int>::clear()/8192 1.80% 212657.715 216481.509 - -1.03% -
SetIntersection_None_Set_uint64_64_64 1.80% 11337538.583 11541355.878 - 3.67% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 1.79% 4090119.411 4163488.298 - -0.88% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 1.79% 3.004 3.058 - 35.64% -
SetIntersection_None_Set_string_1024_16 1.79% 8883256.120 9042457.580 - -1.51% -
SetIntersection_None_Vector_string_1024_256 1.79% 1163307.939 1184123.126 - 0.05% -
rng::find_last_if(deque<int>)_(bail_10%)/1048576 1.79% 362058.583 368521.908 - 1.91% -
std::set<int>::insert(value)_(new_value,_end)/8192 1.78% 70.824 72.087 - 3.61% -
std::transform(deque<int>,_deque<int>)/50 1.78% 35.939 36.580 - 8.77% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1.78% 1035922.848 1054369.095 - -0.38% -
std::partial_sort_copy(deque<int>)_(heap)/8 1.78% 14.456 14.713 - -28.16% -
SetIntersection_Front_Set_uint32_16384_16 1.78% 1183099.368 1204106.252 - -1.29% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 1.77% 9.861 10.036 - 12.83% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 1.77% 6721.426 6840.474 - -0.19% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 1.77% 1191453.932 1212522.645 - 1.40% -
BM_Swap_Null_MemFuncPtr 1.77% 1.152 1.173 - -2.82% -
SetIntersection_Interlaced_Set_string_64_4 1.76% 25666739.706 26119623.126 - 0.97% -
std::upper_bound(std::list<int>)/100 1.76% 98.560 100.299 - 19.63% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.76% 1.120 1.140 - 8.72% -
SetIntersection_None_Set_float_262144_16384 1.76% 1177738.851 1198507.892 - -0.26% -
std::format(int64_t)_(fmt:_{:0<512b}) 1.76% 35.836 36.467 - 3.14% -
SetIntersection_Front_Set_uint64_64_1 1.76% 16192858.515 16477708.512 - -0.79% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 1.76% 3.739 3.805 - 3.88% -
SetIntersection_Interlaced_Set_uint32_16384_64 1.76% 216099072.633 219899090.105 - 0.54% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 1.75% 17945308.939 18260043.305 - -1.89% -
SetIntersection_Front_Vector_uint64_16_16 1.75% 35138595.323 35754748.327 - -1.28% -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 1.75% 647.467 658.790 - -82.93% -
SetIntersection_Front_Set_uint32_256_1 1.75% 4087082.620 4158477.219 - -1.17% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 1.75% 55425.855 56393.382 - -0.53% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 1.74% 1235242.838 1256796.631 - 0.28% -
SetIntersection_Interlaced_Vector_uint32_16384_256 1.74% 22668064.386 23063446.539 - 18.36% -
rng::for_each(multimap<int>)/8 1.74% 4.414 4.491 - 2.30% -
SetIntersection_Interlaced_Vector_float_16_16 1.74% 35390469.441 36007377.583 - -0.56% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 1.74% 350816.675 356923.630 - 1.93% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 1.74% 10067077.639 10242252.378 - -1.20% -
SetIntersection_Front_Set_uint64_262144_64 1.74% 1626128.432 1654360.949 - -2.63% -
SetIntersection_None_Set_string_16_1 1.73% 68129743.138 69310680.061 - 0.01% -
SetIntersection_Interlaced_Set_uint64_16384_16384 1.73% 228514296.297 232474644.801 - -0.82% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 1.73% 4179069.665 4251319.831 - -2.08% -
SetIntersection_None_Set_uint64_16_16 1.73% 34935170.228 35538692.298 - -0.33% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 1.72% 21.602 21.974 - -0.03% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 1.72% 1029397.121 1047107.938 - -0.20% -
std::partition(vector<int>)_(dense)/32 1.72% 8.461 8.606 - 3.09% -
SetIntersection_None_Vector_float_16384_1 1.72% 1116700.672 1135889.023 - 2.02% -
std::partial_sort(deque<int>)_(pipe-organ)/8 1.72% 31.713 32.258 - 3.50% -
std::partition(vector<int>)_(sparse)/32 1.72% 8.809 8.960 - 1.61% -
std::format(int64_t)_(fmt:_{:0<512x}) 1.72% 30.743 31.271 - -1.34% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 1.72% 9.917 10.087 - 3.29% -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8192 1.71% 17069.292 17361.074 - 1.13% -
SetIntersection_None_Set_string_256_4 1.71% 11460306.684 11656167.508 - -0.06% -
SetIntersection_Interlaced_Vector_uint32_64_16 1.71% 17324551.757 17620333.469 - -3.42% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 1.71% 4.975 5.060 - 3.56% -
SetIntersection_Interlaced_Vector_uint64_262144_64 1.70% 8414897.756 8558344.188 - -17.68% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.70% 59511.137 60525.585 - 1.77% -
std::find_first_of(list<int>)_(small_needle)/1024 1.70% 2805.406 2853.212 - -1.25% -
std::move(deque<int>)/64 1.70% 4.829 4.911 - -19.65% -
SetIntersection_Front_Set_uint32_16384_16384 1.70% 215505628.138 219166802.402 - 3.62% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 1.70% 21.594 21.960 - 0.46% -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 1.70% 36.230 36.845 - -2.72% -
DAG_rightmost_middle,_3_levels 1.70% 74.898 76.169 - 0.49% -
SetIntersection_Interlaced_Set_float_1024_4 1.69% 9812397.128 9978680.445 - 1.94% -
std::format(double)_(fmt:_{:0>17500_17000}) 1.69% 388.148 394.723 - -9.51% -
SetIntersection_Interlaced_Set_uint64_262144_1 1.69% 1031699.602 1049175.080 - -2.37% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 1.69% 43.931 44.674 - 34.66% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1 1.69% 63071902.268 64138575.388 - -0.92% -
BM_format_to_iterator/<std::vector>_string_len_60 1.69% 9.355 9.513 - -2.92% -
std::set<int>::operator=(const&)_(into_populated_Container)/8192 1.69% 12309.070 12516.506 - 0.70% -
Chain_fail,_1_level 1.68% 20.823 21.173 - -6.87% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 1.68% 1029117.010 1046383.666 - -2.75% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/1024 1.68% 5719.954 5815.854 - 1.52% -
VChain_middle,_4_levels 1.67% 58.282 59.257 - -0.12% -
std::unique_copy(deque<int>,_pred)_(contiguous)/8192 1.67% 4408.896 4482.679 - 0.78% -
std::is_sorted(vector<int>,_pred)/1024 1.67% 461.901 469.618 - 1.50% -
BM_CmpLess_short_uint 1.67% 1.099 1.117 - -2.39% -
SetIntersection_None_Vector_float_16_1 1.67% 63388085.141 64446646.100 - 0.44% -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 1.67% 29.073 29.558 - 0.07% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 1.67% 132.521 134.729 - -2.84% -
BM_formatted_size_string<char>/1 1.67% 10.601 10.777 - 1.08% -
BM_StringAssignAsciizMix_Opaque 1.67% 4.948 5.030 - -3.52% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 1.66% 28.143 28.612 - 5.16% -
std::stable_sort(deque<int>)_(repeated)/8 1.66% 17.564 17.856 - -9.42% -
BM_format_to_string_begin<std::list<wchar_t>>/1048576 1.66% 1078539.698 1096431.062 - 2.92% -
BM_deque_deque_ranges_copy_backward/64000 1.66% 7250.992 7371.104 - 0.29% -
BM_vector_deque_move_backward/1 1.65% 2.332 2.371 - 1.96% -
std::unordered_multimap<int,_int>::ctor(const&)/1024 1.65% 6722.917 6833.916 - 0.84% -
BM_deque_deque_ranges_copy/70000 1.65% 3256.449 3310.071 - 0.48% -
SetIntersection_None_Set_float_256_64 1.64% 9209833.520 9360847.339 - -0.65% -
std::rotate_copy(vector<int>)/1024 1.64% 32.829 33.367 - 1.80% -
std::partial_sort_copy(deque<int>)_(ascending)/1024 1.64% 5041.930 5124.565 - -1.00% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 1.64% 8615683.917 8756837.883 - -31.10% -
std::equal(vector<int>)_(it,_it,_it,_pred)/1048576 1.63% 305594.396 310587.342 - 1.71% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.63% 7623.254 7747.595 - 3.06% -
std::stable_sort(vector<NonIntegral>)_(heap)/8 1.63% 21.145 21.489 - -0.59% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 1.63% 0.789 0.802 - 4.37% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 1.63% 192061616.080 195186038.162 - -5.08% -
BM_StringRelationalLiteral_Compare_Small_Small_Control 1.62% 1.614 1.640 - 1.61% -
SetIntersection_Interlaced_Vector_float_262144_256 1.62% 31188317.870 31692428.821 - 56.04% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 1.62% 20.137 20.463 - 0.63% -
BM_CmpEqual_int_uint 1.62% 1.077 1.094 - -3.65% -
SetIntersection_Front_Set_uint64_256_16 1.61% 4345584.821 4415691.053 - -2.83% -
SetIntersection_Interlaced_Vector_uint32_262144_16 1.61% 5562715.579 5652287.755 - 83.60% -
std::find_end(vector<int>)_(near_matches)/1000 1.61% 14796.204 15034.416 - -0.12% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 1.61% 447.998 455.205 - -16.72% -
BM_deque_vector_copy_backward/64000 1.61% 7111.342 7225.730 - -3.50% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 1.61% 8666144.517 8805293.477 - -32.64% -
std::find(list<int>)_(bail_25%)/8 1.60% 0.925 0.940 - 2.27% -
SetIntersection_Front_Set_float_16384_16 1.60% 1183625.687 1202584.450 - -0.81% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8 1.60% 14.873 15.110 - 0.82% -
SetIntersection_Front_Vector_float_262144_4 1.59% 1052159.710 1068915.570 - -0.20% -
std::vector<int>::ctor(size)/1024 1.59% 44.921 45.637 - 8.12% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1.59% 54337.887 55202.379 - 0.65% -
BM_CmpLess_ushort_ushort 1.59% 1.038 1.055 - -3.19% -
std::all_of(list<int>)_(process_all)/32768 1.59% 26444.298 26864.429 - 2.01% -
rng::for_each(map<int>)/50 1.59% 47.494 48.248 - 19.43% -
std::deque<int>::ctor(const&)_(cheap_elements)/32 1.59% 34.088 34.629 - -4.82% -
BM_num_get<unsigned_short> 1.59% 10.006 10.164 - -60.24% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 1.58% 341903867.389 347321336.511 - -1.84% -
std::set<int>::ctor(&&,_different_allocs)/8192 1.58% 48088.476 48850.156 - -69.76% -
std::map<int,_int>::erase(key)_(non-existent,_middle)/1024 1.58% 2.918 2.964 - 1.21% -
SetIntersection_Interlaced_Vector_string_16_4 1.58% 67188806.843 68249867.759 - -2.26% -
std::equal(vector<bool>)_(unaligned)/8192 1.58% 55.320 56.193 - -0.41% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 1.57% 1152881.118 1171021.976 - -0.72% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 1.57% 197.401 200.506 - 0.62% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 1.57% 35.563 36.122 - 3.33% -
std::vector<int>::operator=(const&)_(cheap_elements)/32 1.57% 1.994 2.025 - 1.13% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.57% 242465.382 246267.580 - -1.49% -
std::make_heap(deque<int>)_(repeated)/8 1.57% 25.116 25.509 - 1.61% -
std::make_heap(deque<int>,_pred)_(shuffled)/8 1.57% 22.675 23.030 - 1.45% -
std::unique(list<int>,_pred)_(contiguous)/8192 1.57% 7442.805 7559.344 - 0.87% -
std::rotate(deque<int>)_(by_1/4)/32 1.57% 29.485 29.947 - 0.45% -
BM_deque_deque_ranges_move_backward/65536 1.56% 7571.798 7690.134 - 1.48% -
std::copy_if(list<int>)_(entire_range)/32768 1.56% 25786.577 26189.127 - 0.58% -
std::stable_sort(vector<NonIntegral>)_(repeated)/1024 1.56% 1198.732 1217.426 - -2.31% -
SetIntersection_None_Vector_string_256_1 1.56% 4483290.174 4553172.098 - -0.62% -
std::multiset<int>::insert(value)_(new_value,_end)/32 1.56% 18.713 19.004 - 2.21% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 1.56% 176091044.698 178832461.546 - 1.42% -
std::flat_map<int,_int>::lower_bound(key)_(existent)/8192 1.55% 11.298 11.474 - -0.20% -
std::format(double)_(fmt:_{:_0Le}) 1.55% 59.963 60.895 - 0.50% -
rng::contains(list<int>)_(process_all)/1048576 1.55% 821473.529 834239.867 - 1.39% -
SetIntersection_None_Vector_string_1_1 1.55% 538377891.381 546739342.638 - 0.56% -
SetIntersection_Interlaced_Vector_uint64_16384_1 1.55% 1036169.246 1052251.584 - -0.69% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 1.55% 9765517.736 9917044.922 - 1.66% -
SetIntersection_None_Set_uint32_262144_16384 1.55% 1184063.803 1202401.529 - -0.86% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 1.55% 117804644.679 119628181.353 - 0.07% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.55% 119000.119 120840.328 - -0.45% -
BM_CmpEqual_uint_int 1.54% 1.057 1.073 - -4.89% -
SetIntersection_Interlaced_Set_uint64_16_1 1.54% 62170960.607 63129178.291 - -1.11% -
std::format(float)_(fmt:_{:_0f}) 1.54% 38.203 38.792 - 2.61% -
std::remove(vector<int>)_(sprinkled)/1024 1.54% 288.212 292.652 - 3.92% -
SetIntersection_Front_Set_string_16384_1 1.54% 1064233.970 1080628.305 - -2.70% -
SetIntersection_None_Vector_uint64_16384_16384 1.54% 1094390.368 1111232.533 - -0.36% -
SetIntersection_Interlaced_Set_uint32_64_4 1.54% 20847424.682 21168126.842 - 0.25% -
std::find(list<int>)_(bail_25%)/32768 1.54% 7776.813 7896.218 - -2.87% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 1.53% 1039952.954 1055899.940 - 4.06% -
std::set<int>::ctor(&&,_different_allocs)/32 1.53% 178.189 180.922 - -46.26% -
std::make_heap(vector<int>,_pred)_(repeated)/8 1.53% 15.874 16.117 - 0.60% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 1.52% 35.129 35.665 - 0.87% -
SetIntersection_Front_Vector_uint64_1024_1 1.52% 1023461.898 1039060.588 - -0.89% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 1.52% 1.672 1.697 - 1.35% -
BM_vector_deque_ranges_copy_backward/4096 1.52% 147.720 149.960 - 0.93% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 1.52% 44.480 45.154 - -0.07% -
std::distance(join_view(vector<vector<int>>))/8192 1.51% 8.248 8.373 - -99.60% -
rng::find_last_if(deque<int>)_(bail_90%)/8 1.51% 1.067 1.083 - 12.52% -
std::format(int64_t)_(fmt:_{:0^512LX}) 1.51% 44.636 45.308 - -2.51% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 1.50% 34.046 34.559 - 2.05% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1_1 1.50% 529753999.753 537722855.870 - -1.30% -
std::set<int>::erase(key)_(existent)/8192 1.50% 68.260 69.287 - 0.07% -
std::move_backward(list<int>)/262144 1.50% 260704.380 264624.302 - 2.95% -
std::set<int>::equal_range(key)_(existent)/1024 1.50% 4.396 4.462 - 0.11% -
std::rotate(vector<bool>)_(by_1/3)/8192 1.50% 153.221 155.517 - 0.51% -
BM_deque_vector_move/4000 1.50% 139.525 141.613 - 1.47% -
std::partition_point(list<int>)/1024 1.49% 1278.293 1297.396 - 1.19% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/32 1.48% 18.782 19.061 - 1.26% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 1.48% 1059068.221 1074757.685 - -1.81% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.48% 6659.412 6757.851 - 0.20% -
std::format(int64_t)_(fmt:_{:0^512Lx}) 1.48% 33.336 33.829 - -2.30% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 1.48% 1040488.827 1055840.587 - 1.44% -
BM_PushHeap_uint32_Ascending_256 1.47% 2.159 2.191 - 5.24% -
SetIntersection_Front_Vector_string_262144_64 1.47% 3090214.965 3135752.933 - 0.15% -
std::format(int64_t)_(fmt:_{:0512x}) 1.47% 29.210 29.641 - -1.27% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/0 1.46% 13.216 13.409 - -1.83% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8192 1.46% 163572.223 165962.743 - -2.45% -
std::is_sorted(vector<int>,_pred)/8192 1.46% 3683.198 3737.007 - 1.27% -
BM_deque_vector_ranges_move_backward/70000 1.46% 7781.629 7894.865 - -0.62% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 1.45% 95.824 97.217 - -52.81% -
SetIntersection_None_Set_uint32_16_1 1.45% 66253566.377 67216073.070 - -0.45% -
BM_PathConstructString/large_string/512 1.45% 8574.438 8698.909 - 2.33% -
std::map<int,_int>::count(key)_(non-existent)/32 1.45% 2.890 2.932 - 1.62% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast 1.45% 1.861 1.889 - -0.04% -
std::count(list<int>)_(every_other)/8 1.45% 2.066 2.096 - -1.67% -
BM_deque_vector_ranges_move_backward/64000 1.45% 7005.699 7107.290 - 0.83% -
rng::starts_with(list<int>,_pred)/8 1.45% 3.483 3.533 - 1.59% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_16 1.45% 33527542.987 34013401.884 - -0.94% -
BM_format_to_iterator/<std::vector>_string_len_6 1.44% 8.462 8.584 - 0.24% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 1.44% 18.708 18.977 - 5.09% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 1.44% 53881510.383 54655752.418 - -1.52% -
std::partition(vector<int>)_(sparse)/50 1.44% 13.989 14.190 - 1.89% -
SetIntersection_None_Vector_string_262144_16384 1.44% 1297749.210 1316378.188 - 0.10% -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 1.43% 5.583 5.663 - -21.07% -
std::stable_sort(deque<int>)_(pipe-organ)/8 1.43% 21.435 21.742 - -3.24% -
std::copy_if(list<int>)_(every_other)/1048576 1.43% 823964.048 835743.601 - 1.80% -
Chain_fail,_2_levels 1.43% 31.191 31.637 - -12.07% -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 1.42% 2.596 2.633 - 0.43% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 1.42% 103635.305 105108.829 - 8.99% -
SetIntersection_Interlaced_Set_uint64_1_1 1.42% 529453532.393 536974510.328 - -0.97% -
std::format(double)_(fmt:_{:_0e}) 1.42% 36.781 37.303 - -0.60% -
std::format(double)_(fmt:_{:0<17500_10e}) 1.42% 193.171 195.910 - -1.96% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 1.42% 18.736 19.002 - -9.33% -
std::vector<int>::ctor(size)/8192 1.42% 560.189 568.130 - 9.77% -
BM_Istream_numbers/3 1.42% 1089.857 1105.289 - -21.20% -
std::find(vector<int>)_(process_all)/8 1.42% 2.634 2.671 - -1.14% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 1.41% 196076768.735 198850545.297 - -5.84% -
std::move_backward(vector<bool>)_(unaligned)/512 1.41% 4.503 4.567 - -0.61% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 1.41% 1.599 1.622 - 15.39% -
std::stable_partition(deque<int>)_(sparse)/50 1.41% 26.891 27.270 - -0.44% -
BM_PushHeap_float_Ascending_256 1.41% 2.489 2.524 - 1.75% -
std::format(float)_(fmt:_{:0<17500_0La}) 1.41% 166.205 168.545 - 1.36% -
std::remove_if(list<int>)_(prefix)/32 1.40% 58.253 59.069 - 2.06% -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8 1.40% 16.405 16.635 - 1.89% -
SetIntersection_Interlaced_Set_string_1024_1 1.40% 1087893.516 1103070.356 - -0.99% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1048576 1.39% 526748.792 534094.962 - 4.80% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.39% 3944.957 3999.910 - 1.74% -
BM_StringAssignStr_Large_Opaque 1.39% 10.491 10.637 - 3.03% -
std::flat_multimap<int,_int>::erase(iterator)/8192 1.39% 495.169 502.048 - 2.21% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 1.39% 6.956 7.052 - -14.75% -
std::format(double)_(fmt:_{:0>17500_10g}) 1.39% 210.795 213.720 - -2.16% -
std::format(double)_(fmt:_{:_10e}) 1.39% 40.182 40.739 - -0.17% -
std::flat_multimap<int,_int>::contains(key)_(existent)/32 1.39% 3.056 3.098 - 0.63% -
std::search(list<int>)_(near_matches)/1000 1.38% 37551.243 38070.416 - 1.45% -
SetIntersection_Front_Set_uint32_1024_1 1.38% 1046816.306 1061284.597 - -0.36% -
std::adjacent_find(list<int>)/8192 1.38% 7171.819 7270.715 - 2.12% -
bm_exception_ptr_move_assign_nonnull 1.38% 4.873 4.940 - -28.34% -
BM_deque_vector_move_backward/70000 1.37% 7733.506 7839.746 - -0.85% -
SetIntersection_Front_Vector_string_16384_4 1.37% 1177661.867 1193836.209 - 0.97% -
SetIntersection_Interlaced_Vector_uint64_64_4 1.37% 17697091.441 17939894.806 - -0.26% -
std::format(double)_(fmt:_{:_10Le}) 1.37% 70.419 71.383 - 0.41% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8 1.37% 3.582 3.631 - 0.63% -
SetIntersection_None_Vector_uint64_1024_4 1.37% 1067004.639 1081595.873 - -1.94% -
std::set<std::string>::equal_range(key)_(existent)/32 1.37% 17.218 17.453 - 16.21% -
std::set<int>::lower_bound(key)_(existent)/8192 1.36% 8.437 8.552 - 4.84% -
std::set<std::string>::contains(key)_(non-existent)/1024 1.36% 21.255 21.544 - 7.48% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 1.36% 1141588.545 1157118.400 - -0.71% -
SetIntersection_None_Set_uint32_256_16 1.36% 10799124.084 10945672.334 - -0.93% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 1.36% 17.001 17.231 - 10.69% -
std::format(float)_(fmt:_{:_0e}) 1.35% 38.838 39.364 - 2.43% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 1.35% 1043706.467 1057842.053 - -1.05% -
SetIntersection_Interlaced_Vector_float_1024_1 1.35% 1037792.298 1051814.098 - -0.66% -
BM_format_to_string_back_inserter<std::string>/1 1.35% 12.807 12.980 - -2.74% -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_1 1.35% 212751192.050 215624839.358 - -1.18% -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8 1.35% 52.231 52.937 - -0.51% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024 1.35% 5064.384 5132.582 - -0.95% -
std::flat_map<int,_int>::equal_range(key)_(existent)/32 1.35% 3.302 3.347 - 0.15% -
std::multiset<int>::equal_range(key)_(non-existent)/32 1.35% 2.370 2.402 - -5.43% -
SetIntersection_None_Set_string_64_16 1.34% 18581280.240 18831004.746 - -0.82% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.34% 401387.758 406773.427 - -0.21% -
std::copy_if(list<int>)_(entire_range)/4096 1.34% 3005.546 3045.753 - 0.35% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.34% 612.324 620.504 - 0.47% -
BM_format_to_n_string_span<wchar_t>/16384 1.34% 1880.072 1905.173 - 20.68% -
std::rotate(vector<bool>)_(by_1/3)/1024 1.33% 48.604 49.252 - 3.12% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 1.33% 27.653 28.021 - -29.04% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 1.33% 10.435 10.574 - 6.38% -
std::move_backward(vector<bool>)_(aligned)/512 1.33% 2.275 2.306 - 1.12% -
BM_Swap_Null_FuncPtr 1.33% 1.151 1.166 - -7.23% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 1.33% 45.160 45.760 - 8.84% -
BM_deque_deque_copy_backward/64000 1.33% 7426.860 7525.411 - 1.54% -
BM_format_string<wchar_t>/8 1.33% 3.048 3.089 - 0.21% -
BM_PushHeap_uint32_Ascending_1024 1.33% 2.621 2.656 - 3.94% -
std::stable_sort(deque<int>)_(descending)/8 1.32% 24.842 25.171 - -11.42% -
std::map<std::string,_int>::count(key)_(non-existent)/32 1.32% 10.214 10.349 - -8.77% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 1.32% 118757296.864 120328207.552 - 0.87% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 1.32% 55.323 56.054 - -2.33% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 1.32% 1.220 1.237 - 18.63% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 1.32% 4821137.437 4884688.587 - -0.36% -
rng::contains_subrange(deque<int>)_(single_element)/8192 1.32% 3734.992 3784.169 - 2.66% -
SetIntersection_Front_Vector_float_4_1 1.31% 213667868.352 216474996.946 - 0.01% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192 1.31% 61236.343 62040.754 - 0.08% -
SetIntersection_Front_Set_uint64_4_1 1.31% 211582931.467 214361450.366 - -1.08% -
SetIntersection_Front_Set_uint32_1024_1024 1.31% 12313379.772 12474940.564 - 7.26% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 1.31% 9.195 9.315 - 1.11% -
BM_LexicallyNormal/large_path/4 1.31% 151.177 153.157 - -3.10% -
SetIntersection_Front_Vector_uint64_64_16 1.31% 14254963.185 14441570.750 - -0.45% -
std::reverse_copy(deque<int>)/4096 1.31% 980.911 993.719 - 4.16% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 1.30% 175664.022 177955.046 - 0.21% -
SetIntersection_Interlaced_Set_string_16384_64 1.30% 344443095.837 348926248.127 - 1.05% -
BM_format_to_string_back_inserter<std::vector<char>>/16384 1.30% 882.325 893.787 - -5.88% -
std::replace(vector<int>)_(sprinkled)/32 1.30% 5.635 5.708 - -1.62% -
SetIntersection_Front_Set_string_16_1 1.29% 64937207.342 65776316.710 - -0.35% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 1.29% 8250781.418 8357292.991 - -0.53% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.29% 367.026 371.762 - 0.32% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.29% 6595.269 6680.161 - -2.61% -
BM_StringFindCharLiteral/4096 1.28% 77.339 78.331 - 1.28% -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_4 1.28% 133026920.969 134733413.577 - -1.19% -
VChain,_4_levels 1.28% 16.012 16.218 - 3.94% -
SetIntersection_Front_Vector_float_64_16 1.28% 14135644.475 14316681.591 - -0.18% -
SetIntersection_Interlaced_Set_string_262144_256 1.28% 2033599.527 2059632.322 - -1.05% -
SetIntersection_None_Set_float_16_1 1.28% 66487238.115 67338324.124 - -0.99% -
VChain_middle,_1_level 1.28% 12.989 13.154 - -3.86% -
SetIntersection_Front_Vector_uint64_262144_4 1.28% 1059646.108 1073164.469 - -1.07% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 1.27% 134912519.727 136624151.669 - -1.35% -
SetIntersection_Interlaced_Set_float_256_16 1.27% 12021121.371 12173583.594 - -0.01% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 1.27% 19766.859 20017.397 - 2.89% -
std::set<int>::equal_range(key)_(existent)/32 1.26% 1.775 1.798 - 4.88% -
std::stable_partition(deque<int>)_(alloc_fails)/32 1.26% 1928.450 1952.796 - 1.66% -
std::multimap<std::string,_int>::count(key)_(existent)/1024 1.26% 23.595 23.892 - -1.31% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 1.26% 3.531 3.575 - 4.63% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/1024 1.26% 31352.068 31746.264 - 0.49% -
std::shift_right(list<int>)/8192 1.26% 7330.926 7423.040 - 0.59% -
BM_join_view_in_vectors/1 1.25% 2.967 3.004 - 1.95% -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8 1.25% 24.736 25.046 - -0.03% -
BM_deque_vector_ranges_move/64 1.25% 2.660 2.693 - -5.29% -
SetIntersection_Front_Set_uint64_1_1 1.25% 529514595.153 536137808.795 - -1.05% -
SetIntersection_None_Set_uint32_16_16 1.25% 35240970.170 35680677.016 - -0.64% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 1.25% 3.349 3.391 - 0.58% -
BM_deque_deque_ranges_move/64 1.25% 3.052 3.090 - 0.20% -
SetIntersection_None_Vector_uint64_256_64 1.24% 3356878.271 3398650.330 - -1.23% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.24% 178168.745 180384.496 - 2.30% -
SetIntersection_None_Vector_uint64_16_4 1.24% 53463774.822 54128372.891 - -0.37% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.24% 750.454 759.752 - 0.82% -
BM_to_chars_bad/23 1.24% 2.135 2.161 - 2.91% -
SetIntersection_Front_Set_uint64_1024_4 1.24% 1062607.718 1075742.924 - -1.20% -
BM_CmpLess_schar_uint 1.23% 1.097 1.110 - -3.23% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 1.23% 9.198 9.312 - -1.78% -
std::make_heap(vector<int>)_(pipe-organ)/8 1.23% 16.518 16.721 - 0.85% -
SetIntersection_Front_Set_uint32_262144_262144 1.23% 1629977.297 1650061.035 - -0.62% -
SetIntersection_Front_Vector_string_262144_256 1.23% 9488508.260 9605300.994 - 0.22% -
BM_lexicographical_compare_three_way_fast_path/256 1.23% 69.019 69.868 - 2.45% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 1.23% 6604.047 6685.296 - -2.72% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.23% 576.355 583.443 - 0.34% -
std::flat_multimap<int,_int>::ctor(const&)/0 1.23% 12.962 13.121 - 1.48% -
rng::find_last_if(vector<char>)_(bail_90%)/1024 1.23% 25.395 25.706 - -16.61% -
BM_join_view_deques/4000 1.23% 11468.517 11609.079 - 0.17% -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/32 1.23% 16.545 16.747 - 0.83% -
BM_format_to_n_string_begin<std::wstring>/1 1.22% 11.049 11.183 - 0.21% -
SetIntersection_None_Vector_uint64_64_1 1.22% 16581685.466 16783622.854 - -0.21% -
std::format(int64_t)_(fmt:_{:x}) 1.22% 23.396 23.681 - 5.24% -
std::replace_if(deque<int>)_(prefix)/32 1.22% 13.839 14.007 - 0.43% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1 1.22% 62292497.743 63050606.852 - -1.42% -
SetIntersection_Interlaced_Set_float_1024_1024 1.22% 12078675.182 12225516.228 - -1.53% -
SetIntersection_Interlaced_Set_string_1024_16 1.21% 12706014.840 12860344.165 - -2.37% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 1.21% 5.415 5.480 - 3.23% -
std::multimap<int,_int>::equal_range(key)_(existent)/8192 1.21% 5.966 6.038 - -1.14% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 1.21% 1032908.498 1045412.417 - -2.09% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 1.21% 55803859.845 56478024.588 - -1.39% -
std::remove(list<int>)_(prefix)/1024 1.21% 981.670 993.529 - 4.85% -
BM_PushHeap_uint64_Random_256 1.20% 5.913 5.984 - 6.11% -
std::format(float)_(fmt:_{:_10f}) 1.20% 41.047 41.539 - 1.91% -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 1.20% 50.974 51.586 - -1.45% -
SetIntersection_Front_Set_uint64_16_16 1.20% 37394722.930 37842949.429 - -1.58% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4 1.20% 53714907.351 54357839.613 - -1.10% -
std::unique(list<int>)_(contiguous)/1024 1.19% 922.615 933.629 - -13.13% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/1024 1.19% 3.999 4.047 - 0.92% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4 1.19% 16022828.813 16213539.774 - -0.84% -
SetIntersection_Front_Vector_uint64_262144_16 1.19% 1104939.607 1118054.741 - -0.17% -
BM_LexicallyNormal/small_path/8 1.19% 143.078 144.775 - -1.87% -
std::deque<std::string>::erase(begin)_(cheap_elements)/1024 1.19% 7.342 7.429 - 2.12% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 1.19% 14805020.839 14980678.060 - -1.31% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 1.18% 529684128.623 535955107.638 - -1.26% -
SetIntersection_None_Set_uint64_16384_16384 1.18% 175158754.284 177226964.019 - -1.40% -
SetIntersection_Front_Vector_uint64_16384_16 1.18% 1115003.409 1128150.110 - -0.37% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 1.18% 23.959 24.242 - 3.30% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 1.18% 57502265.511 58179487.404 - -1.08% -
BM_deque_vector_ranges_move_backward/65536 1.18% 7223.438 7308.471 - -0.98% -
BM_num_put<double> 1.18% 57.120 57.791 - -1.79% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 1.17% 4250092.070 4300021.317 - -0.73% -
std::find_end(forward_list<int>)_(process_all)/1000 1.17% 681.268 689.269 - 2.08% -
std::vector<std::string>::erase(middle)_(expensive_elements)/1024 1.17% 301.112 304.648 - 0.99% -
std::multiset<int>::contains(key)_(existent)/1024 1.17% 4.041 4.088 - 3.16% -
std::stable_sort(vector<int>)_(repeated)/8 1.17% 15.537 15.719 - -0.78% -
std::find_end(deque<int>,_pred)_(single_element)/1024 1.17% 597.660 604.645 - 1.64% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.17% 115697.198 117048.603 - -2.80% -
std::set<int>::insert(value)_(already_present)/8192 1.17% 9.284 9.393 - -1.91% -
std::remove_copy_if(vector<int>)_(sprinkled)/50 1.17% 16.475 16.667 - 1.90% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 1.17% 53669.944 54296.239 - -1.00% -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8 1.16% 47.057 47.605 - 4.18% -
std::deque<int>::ctor(Range)_(cheap_elements)/8192 1.16% 443.766 448.930 - -0.49% -
std::find_end(vector<int>)_(single_element)/8192 1.16% 1828.889 1850.135 - 2.16% -
SetIntersection_Front_Set_uint32_262144_256 1.16% 3836009.996 3880570.298 - 1.54% -
BM_to_chars_good/8 1.16% 2.334 2.361 - -0.40% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 1.16% 15856607.131 16040209.257 - -1.07% -
SetIntersection_None_Set_string_1024_1024 1.15% 8851522.085 8953672.021 - -0.04% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 1.15% 10.665 10.788 - -1.93% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.15% 86842.755 87843.758 - -2.87% -
std::set<std::string>::count(key)_(non-existent)/1024 1.15% 23.978 24.253 - 1.97% -
BM_deque_deque_move_backward/512 1.14% 18.901 19.117 - -3.17% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 1.14% 99.208 100.343 - -52.90% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 1.14% 36467785.721 36884618.980 - -1.36% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.14% 138276.300 139855.510 - -0.52% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_1 1.14% 211721153.640 214138615.698 - -1.42% -
SetIntersection_None_Vector_string_1024_4 1.14% 1160768.892 1173992.989 - -0.26% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 1.14% 753.012 761.591 - 0.07% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 1.14% 20016.070 20244.021 - -0.15% -
BM_format_to_string_back_inserter<std::string>/16384 1.14% 977.129 988.251 - -2.04% -
BM_BitsetToString<1048576>/Dense_(90%)/90 1.14% 79609.221 80514.877 - -1.79% -
SetIntersection_None_Vector_uint64_256_1 1.13% 4226549.355 4274473.881 - -1.10% -
std::format(float)_(fmt:_{:0^17500_10g}) 1.13% 200.214 202.483 - -0.89% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 1.13% 36.696 37.111 - -2.28% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 1.13% 473.430 478.788 - -0.86% -
SetIntersection_Front_Vector_float_16384_1 1.13% 1039413.613 1051146.940 - -0.20% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.13% 766.623 775.275 - 1.35% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.13% 373.997 378.213 - -0.50% -
BM_WeakPtrIncDecRef 1.13% 4.138 4.185 - 2.28% -
SetIntersection_Interlaced_Vector_uint64_256_1 1.13% 4112938.744 4159260.985 - -1.15% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 1.13% 17.711 17.910 - -1.76% -
BM_CmpLess_int_int 1.13% 1.052 1.064 - 0.26% -
std::find_end(vector<int>)_(near_matches)/1024 1.12% 15358.009 15530.715 - -0.86% -
std::search(vector<int>)_(same_length)/8192 1.12% 1872.746 1893.773 - 1.54% -
std::multiset<int>::insert(value)_(new_value,_middle)/32 1.12% 17.988 18.189 - 1.50% -
SetIntersection_Interlaced_Vector_uint64_16_4 1.12% 55490998.067 56113053.285 - -1.10% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 1.12% 165.437 167.288 - -82.74% -
BM_deque_vector_move_backward/1024 1.12% 36.817 37.229 - 1.41% -
rng::find_last_if(deque<int>)_(bail_10%)/8192 1.12% 2763.429 2794.334 - 1.06% -
SetIntersection_Front_Set_string_64_1 1.12% 16973178.311 17162897.566 - -0.58% -
SetIntersection_Interlaced_Set_float_262144_64 1.12% 1546990.481 1564280.600 - -0.59% -
std::none_of(vector<int>)_(process_all)/32 1.12% 8.314 8.407 - 0.57% -
std::format(double)_(fmt:_{:_0f}) 1.12% 58.094 58.743 - -0.30% -
SetIntersection_Interlaced_Vector_uint64_1024_1024 1.12% 5859708.562 5925102.174 - -0.04% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 1.12% 3.010 3.044 - 0.45% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 1.11% 20.341 20.567 - -3.47% -
std::format(double)_(fmt:_{:0^17500_10Le}) 1.11% 212.685 215.053 - -1.84% -
SetIntersection_None_Vector_string_16_4 1.11% 55339619.233 55955249.113 - -0.38% -
std::copy_if(list<int>)_(every_other)/32768 1.11% 25344.531 25626.470 - -0.69% -
std::remove_if(deque<int>)_(sprinkled)/1024 1.11% 530.094 535.991 - -0.24% -
SetIntersection_Interlaced_Vector_uint32_16_4 1.11% 55704319.162 56323870.341 - -0.48% -
std::find_if_not(vector<int>)_(bail_25%)/32768 1.11% 950.575 961.138 - 14.03% -
std::for_each_n(list<int>)/32 1.11% 11.133 11.257 - 1.53% -
SetIntersection_None_Vector_string_64_64 1.11% 8802529.480 8900235.434 - -0.64% -
std::make_heap(vector<NonIntegral>)_(descending)/8192 1.11% 2195.488 2219.840 - 0.07% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 1.11% 1055288.736 1066950.624 - -1.67% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 1.10% 12659871.362 12799704.016 - 0.27% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.10% 4849.521 4902.933 - -10.10% -
std::format(double)_(fmt:_{:_17000}) 1.10% 250.932 253.695 - -14.68% -
DAG_rightmost_middle,_2_levels 1.10% 109.960 111.169 - -0.28% -
BM_LexicallyNormal/small_path/4 1.10% 86.077 87.022 - -2.80% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.10% 643713.234 650779.554 - 3.08% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 1.10% 583.653 590.056 - -0.49% -
std::format(float)_(fmt:_{:0>17500_17000L}) 1.10% 233.941 236.506 - 1.56% -
SetIntersection_Interlaced_Set_uint32_256_256 1.09% 7757038.208 7841846.269 - -0.41% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 1.09% 79353.062 80220.486 - -5.55% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 1.09% 11448751.624 11573689.880 - 1.13% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 1.09% 24.170 24.432 - -18.03% -
SetIntersection_Front_Set_uint64_16_1 1.09% 62319293.733 62996336.009 - -1.06% -
std::partial_sort(vector<NonIntegral>)_(heap)/1024 1.08% 7869.713 7955.077 - -0.07% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.08% 811295.827 820069.011 - 1.98% -
std::rotate(vector<int>)_(1_element_backward)/1024 1.08% 35.542 35.926 - 1.04% -
SetIntersection_Interlaced_Vector_string_64_1 1.08% 16844845.883 17026705.219 - -1.35% -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 1.08% 660.820 667.924 - 0.01% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 1.07% 220.687 223.054 - 2.29% -
std::format(float)_(fmt:_{:_0g}) 1.07% 61.726 62.387 - 1.61% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.07% 378.871 382.925 - -0.65% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 1.06% 135006655.267 136440106.193 - -1.21% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1.06% 586.645 592.873 - -1.13% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 1.06% 6148.308 6213.524 - -0.80% -
BM_deque_deque_move_backward/5500 1.06% 202.841 204.986 - -0.34% -
SetIntersection_None_Vector_string_16384_16 1.06% 1236796.377 1249877.107 - 0.60% -
std::format(double)_(fmt:_{:0>17500_10Lg}) 1.06% 220.262 222.591 - -4.25% -
std::find_end(vector<int>)_(process_all)/1000 1.06% 232.463 234.918 - 2.16% -
std::multimap<int,_int>::erase(key)_(existent)/32 1.05% 22.380 22.616 - -2.55% -
SetIntersection_None_Set_pair<uint32,_uint32>_1_1 1.05% 530014493.351 535590054.213 - -1.42% -
std::format(double)_(fmt:_{:0^17500_17000}) 1.05% 391.088 395.197 - -10.42% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 1.05% 4258861.852 4303595.631 - -2.16% -
std::find_first_of(list<int>)_(small_needle)/32 1.05% 95.636 96.641 - -0.04% -
SetIntersection_Interlaced_Set_float_262144_262144 1.05% 1620329.348 1637276.774 - 0.09% -
SetIntersection_None_Set_uint32_64_4 1.05% 21445268.968 21669423.771 - 1.90% -
SetIntersection_None_Set_float_262144_262144 1.04% 1188197.510 1200612.631 - -0.30% -
SetIntersection_None_Vector_float_16384_4 1.04% 1123056.427 1134744.716 - 1.88% -
SetIntersection_None_Vector_float_16384_256 1.04% 1120018.686 1131673.492 - 1.61% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 1.04% 8269150.479 8355185.808 - 0.09% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_1 1.04% 62385700.619 63034423.041 - -1.22% -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1048576 1.04% 68408.871 69120.179 - 1.30% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 1.04% 4.544 4.591 - -37.46% -
SetIntersection_Front_Vector_uint64_64_64 1.04% 10793852.097 10905923.488 - 1.90% -
BM_format_to_n_string_begin<std::string>/16384 1.04% 146.624 148.144 - -48.63% -
std::fill_n(list<int>)/50 1.04% 15.760 15.924 - 4.91% -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 1.04% 3883.983 3924.202 - -0.17% -
std::unordered_multimap<int,_int>::ctor(const&)/32 1.03% 201.099 203.172 - -1.68% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8 1.03% 45.799 46.271 - -2.29% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 1.03% 1115234.989 1126706.769 - -4.58% -
SetIntersection_None_Set_uint64_1_1 1.03% 531401952.955 536851855.288 - -1.03% -
SetIntersection_Front_Vector_uint64_16384_1 1.02% 1033809.363 1044387.639 - -1.74% -
std::format(float)_(fmt:_{:0<17500_10La}) 1.02% 171.701 173.455 - 0.70% -
std::rotate(vector<bool>)_(1_element_forward)/50 1.02% 17.574 17.753 - -0.51% -
std::move_backward(deque<int>)/64 1.02% 5.174 5.227 - -0.67% -
BM_format_to_n_string_back_inserter<std::vector<wchar_t>>/1048576 1.02% 177143.460 178948.655 - -4.63% -
std::find_end(vector<int>,_pred)_(match_near_end)/1024 1.02% 3152.631 3184.741 - 0.98% -
SetIntersection_Interlaced_Vector_float_256_256 1.02% 4532086.064 4578208.509 - -0.61% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 1.02% 15.063 15.216 - -0.44% -
BM_deque_deque_move_backward/65536 1.02% 7623.341 7700.799 - 0.94% -
std::stable_sort(vector<int>)_(repeated)/1024 1.01% 1100.139 1111.285 - 0.89% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 1.01% 38301686.688 38689667.972 - -1.18% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 1.01% 4478900.276 4524260.531 - 11.15% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1.01% 72.760 73.494 - -0.29% -
BM_CmpLess_short_ushort 1.01% 1.094 1.105 - -1.73% -
SetIntersection_Front_Vector_uint64_64_1 1.01% 16374667.748 16539948.618 - -0.46% -
SetIntersection_Front_Vector_uint32_64_1 1.01% 16390267.541 16555621.018 - -0.66% -
std::partial_sort(vector<int>)_(repeated)/1024 1.01% 2509.630 2534.909 - 0.86% -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024 1.01% 688044.507 694969.455 - 0.94% -
std::adjacent_find(vector<int>,_pred)/8 1.01% 3.323 3.356 - -4.79% -
SetIntersection_None_Vector_string_262144_64 1.00% 1308060.947 1321180.030 - 0.95% -
BM_StringRelational_Less_Large_Large_ChangeLast 1.00% 2.089 2.110 - 0.44% -

Performance Improvements - execution_time Δ Previous Current σ Δ (B) σ (B)
std::is_partitioned(list<int>)_(unpartitioned)/32 -68.35% 4.411 1.396 - -68.15% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 -60.47% 68.729 27.169 - -58.39% -
BM_format_string<char>/524288 -56.53% 0.030 0.013 - -56.15% -
std::find_end(list<int>)_(process_all)/1024 -55.60% 1552.308 689.157 - -1.26% -
std::is_partitioned(list<int>)_(unpartitioned)/8192 -55.31% 2159.090 964.928 - -55.34% -
std::rotate(list<int>)_(by_1/4)/1024 -52.75% 1216.065 574.604 - 1.83% -
std::find(list<int>)_(process_all)/50 -50.56% 38.294 18.931 - 0.56% -
std::mismatch(list<int>)_(it,_it,_it)/1024 -47.80% 1559.878 814.179 - 7.68% -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 -47.67% 704348.164 368565.283 - -46.70% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 -46.74% 71.431 38.041 - -42.28% -
SetIntersection_Interlaced_Vector_uint64_262144_16 -43.13% 5539300.620 3150453.702 - -9.90% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 -42.71% 0.706 0.404 - 4.11% -
BM_stop_token_async_reg_unreg_callback/1024 -42.50% 7473110.792 4297396.666 - -46.04% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 -42.05% 41.153 23.849 - 2.24% -
ranges::min(std::list<long_long>)/1 -40.89% 0.448 0.265 - 17.70% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 -40.08% 665497.241 398794.687 - -39.22% -
std::map<std::string,_int>::erase(key)_(existent)/8192 -39.98% 99.454 59.695 - -43.07% -
std::map<std::string,_int>::count(key)_(existent)/8192 -38.91% 46.308 28.292 - -7.55% -
std::equal(list<int>)_(it,_it,_it,_pred)/50 -38.13% 62.688 38.784 - 0.15% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 -38.07% 902.245 558.753 - -19.16% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -38.00% 54.506 33.795 - -34.26% -
std::is_permutation(list<int>)_(4leg)_(shuffled)/1024 -37.97% 2300646.104 1427030.827 - 0.62% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 -37.26% 38.869 24.385 - -3.30% -
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024 -37.22% 2269991.275 1425201.798 - 0.64% -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/1024 -35.53% 2471854.169 1593507.403 - -0.13% -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 -35.49% 2473165.488 1595536.353 - 0.39% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 -34.77% 35.125 22.911 - -4.34% -
SetIntersection_Interlaced_Vector_uint32_262144_64 -33.57% 18199224.281 12090345.492 - 42.65% -
std::move(vector<int>)/262144 -33.33% 22471.420 14980.904 - 0.60% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 -33.04% 9.503 6.363 - -43.87% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -33.01% 35.231 23.601 - -2.34% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 -32.49% 73.200 49.417 - 41.83% -
std::mismatch(list<int>)_(it,_it,_it)/1000 -32.38% 1180.292 798.119 - 7.87% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 -32.33% 9.567 6.474 - -36.49% -
BM_PushHeap_uint32_Random_1 -31.99% 0.693 0.471 - 1.27% -
rng::find_last_if(forward_list<int>)_(bail_90%)/50 -31.54% 40.285 27.577 - 0.12% -
SetIntersection_Interlaced_Vector_uint32_1024_64 -31.29% 4920519.251 3381131.044 - -32.25% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 -30.74% 83.326 57.707 - -14.85% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 -30.66% 6.639 4.603 - -38.63% -
std::find_if_not(list<int>)_(bail_25%)/1024 -30.42% 183.960 128.000 - -29.51% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 -29.62% 6.712 4.724 - -32.82% -
std::search(deque<int>)_(near_matches)/1024 -29.32% 25628.265 18114.210 - -7.12% -
std::search(deque<int>)_(near_matches)/1000 -29.30% 24488.014 17312.958 - -6.67% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 -29.11% 27.116 19.222 - -39.89% -
BM_BitsetToString<64>/Uniform_(50%)/50 -28.45% 24.727 17.693 - -6.77% -
std::unordered_set<int>::count(key)_(non-existent)/8192 -28.26% 1.838 1.319 - -4.16% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 -28.26% 32.247 23.135 - -23.66% -
BM_stop_token_multi_thread_polling_stop_requested/1024 -27.78% 476040.400 343794.733 - -24.81% -
std::set<std::string>::insert(value)_(new_value,_middle)/1024 -27.69% 53.374 38.594 - -27.04% -
std::all_of(vector<int>)_(process_all)/50 -27.67% 18.873 13.650 - -28.92% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 -27.13% 346196563.207 252289525.271 - -27.98% -
std::search(deque<int>)_(no_match)/1024 -27.12% 416.261 303.367 - 0.07% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 -26.97% 1851.161 1351.866 - -1.09% -
std::is_sorted(deque<int>,_pred)/8 -26.92% 6.661 4.868 - 1.32% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 -26.79% 905.378 662.824 - -5.75% -
BM_format_to_string_back_inserter<std::list<wchar_t>>/1048576 -26.59% 16890693.340 12400194.928 - -6.90% -
std::copy_backward(vector<int>)/4096 -26.12% 244.586 180.692 - -29.03% -
std::lower_bound(std::forward_list<int>)/100 -25.85% 109.305 81.051 - -25.45% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 -25.68% 33.275 24.731 - -21.25% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 -25.33% 61.073 45.604 - 5.72% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 -25.32% 0.697 0.521 - -23.86% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 -25.30% 0.697 0.521 - 9.25% -
SetIntersection_Interlaced_Vector_uint32_1024_256 -25.22% 7591908.299 5677343.971 - -4.21% -
std::shift_left(vector<int>)/32 -24.65% 3.957 2.982 - 0.49% -
BM_StringConstructDestroyCStr_Small_Transparent -24.54% 0.459 0.346 - -5.77% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 -23.83% 16.993 12.944 - -22.58% -
ranges::min(std::deque<char>)/1 -23.80% 0.793 0.604 - -11.94% -
std::set<int>::lower_bound(key)_(non-existent)/32 -23.59% 3.144 2.402 - 2.81% -
std::unordered_set<int>::count(key)_(non-existent)/32 -23.53% 1.687 1.290 - -7.69% -
rng::find(vector<bool>)_(process_all)/50 -23.52% 0.788 0.603 - -12.90% -
BM_ConstructAndDestroy_Null_Opaque -23.29% 0.453 0.348 - -22.83% -
std::copy(vector<bool>)_(aligned)/1048576 -23.03% 3392.078 2610.794 - -24.51% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 -23.03% 0.439 0.338 - -30.61% -
std::for_each(set<int>::iterator)/50 -22.86% 45.557 35.143 - -20.55% -
BM_format_to_n_string_begin<std::wstring>/16384 -22.85% 1692.039 1305.413 - -31.40% -
BM_format_to_n_string_begin<std::vector<wchar_t>>/16384 -22.85% 1692.019 1305.431 - -31.38% -
std::unordered_set<int>::count(key)_(non-existent)/1024 -22.25% 1.801 1.400 - 1.00% -
std::find_end(deque<int>)_(process_all)/8192 -22.23% 2608.451 2028.674 - -28.97% -
std::search(deque<int>)_(same_length)/1000 -21.90% 416.777 325.508 - 0.02% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 -21.78% 37.708 29.494 - -4.40% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -21.76% 10.767 8.424 - -20.72% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -21.43% 80.592 63.318 - -6.97% -
std::unordered_set<std::string>::count(key)_(existent)/8192 -21.40% 44.498 34.973 - -9.35% -
std::find_end(deque<int>)_(process_all)/1048576 -21.40% 335123.269 263394.307 - -28.07% -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 -21.34% 15.754 12.392 - -4.69% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 -21.28% 24.021 18.909 - -29.98% -
std::map<std::string,_int>::count(key)_(existent)/1024 -20.69% 30.497 24.189 - 1.82% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 -20.54% 1.370 1.089 - 2.39% -
BM_tolower_char<wchar_t> -20.31% 0.691 0.550 - -8.75% -
BM_emoji_text<char> -20.28% 949.291 756.754 - 2.10% -
SetIntersection_Interlaced_Vector_float_16384_256 -20.12% 26900636.988 21486921.965 - 44.41% -
BM_StringEraseWithMove_Empty_Transparent -20.10% 0.756 0.604 - 8.54% -
std::find_end(deque<int>)_(process_all)/1024 -20.10% 330.481 264.068 - -26.52% -
std::copy(vector<int>)/4096 -19.80% 237.581 190.534 - 26.49% -
std::set<int>::lower_bound(key)_(non-existent)/1024 -19.72% 7.647 6.139 - 9.15% -
std::rotate(list<int>)_(by_1/3)/8192 -19.68% 10281.063 8257.612 - 0.74% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 -19.65% 61.141 49.130 - -33.45% -
BM_vector_deque_ranges_copy_backward/0 -19.56% 0.547 0.440 - -15.19% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -19.41% 367219.031 295955.346 - 5.18% -
BM_PushHeap_string_Descending_1 -19.06% 0.583 0.472 - -32.53% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 -18.86% 1652.882 1341.108 - 1.36% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 -18.86% 24.146 19.593 - -14.64% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 -18.68% 16.643 13.534 - -17.61% -
SetIntersection_Interlaced_Vector_string_16384_64 -18.59% 14637145.904 11916572.461 - -2.15% -
std::find_end(list<int>,_pred)_(same_length)/8192 -18.51% 19573.697 15950.374 - -6.61% -
std::map<int,_int>::contains(key)_(non-existent)/8192 -18.51% 19.322 15.746 - 68.07% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 -18.50% 52.075 42.439 - -0.28% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 -18.33% 0.469 0.383 - -19.90% -
BM_PushHeap_uint32_Ascending_1 -18.20% 0.633 0.518 - 11.14% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 -18.15% 11.141 9.119 - -8.94% -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 -18.14% 693.448 567.684 - -17.72% -
BM_vector_deque_ranges_move_backward/0 -18.11% 0.566 0.463 - -15.64% -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 -17.96% 23.800 19.525 - -18.35% -
std::copy(list<int>)/64 -17.92% 36.729 30.145 - -10.00% -
BM_deque_vector_ranges_move/512 -17.91% 20.219 16.599 - -0.85% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 -17.90% 0.481 0.395 - 7.66% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 -17.80% 10205754.472 8389102.633 - 11.91% -
ranges::minmax(std::deque<long_long>)/70000 -17.66% 29727.430 24478.412 - -4.15% -
BM_Swap_SmallNonTrivialFunctor_SmallNonTrivialFunctor -17.54% 0.556 0.459 - -17.22% -
std::sort(deque<int>)_(shuffled)/8192 -17.42% 98004.034 80933.276 - -18.02% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -17.40% 37.282 30.796 - -22.92% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 -17.37% 1.373 1.135 - 2.06% -
std::map<std::string,_int>::erase(iterator)/1024 -17.27% 31.664 26.197 - -26.63% -
std::find_if(list<int>)_(bail_25%)/1024 -17.25% 180.842 149.641 - -17.67% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 -17.23% 0.564 0.467 - 0.84% -
bm_ranges_lexicographical_compare<signed_char>/64 -17.06% 2.725 2.261 - 9.85% -
std::unordered_set<std::string>::find(key)_(existent)/1024 -17.03% 39.926 33.127 - 14.82% -
std::set<int>::clear()/1024 -17.02% 10955.961 9090.932 - -5.23% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 -16.90% 107.284 89.150 - 35.06% -
ranges::minmax(std::deque<long_long>)/64 -16.81% 27.548 22.918 - -6.65% -
std::set<std::string>::erase(key)_(existent)/8192 -16.65% 85.712 71.440 - -31.39% -
std::partition(deque<int>)_(dense)/50 -16.64% 15.851 13.214 - -13.63% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -16.61% 911.150 759.764 - 18.66% -
BM_vector_deque_move_backward/0 -16.54% 0.566 0.473 - 12.78% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 -16.47% 1.226 1.024 - -7.79% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -16.34% 33.747 28.233 - -25.51% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -16.31% 86752.343 72600.334 - -1.60% -
BM_Swap_MemFuncPtr_SmallNonTrivialFunctor -16.29% 1.455 1.218 - 4.80% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 -16.12% 0.406 0.341 - -29.24% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 -15.97% 69.661 58.539 - -9.99% -
BM_format_string<char>/256 -15.95% 0.078 0.065 - -0.49% -
rng::find_last_if(vector<int>)_(bail_90%)/1024 -15.89% 31.072 26.134 - 0.39% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 -15.82% 63.121 53.135 - -4.14% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -15.82% 442.502 372.519 - 4.01% -
rng::find(vector<bool>)_(process_all)/8 -15.73% 0.738 0.622 - -3.11% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -15.47% 10684.895 9032.220 - -0.57% -
std::equal(deque<int>)_(it,_it,_it)/50 -15.44% 25.365 21.449 - -0.46% -
std::search(deque<int>,_pred)_(near_matches)/1000 -15.31% 27448.890 23246.121 - -3.52% -
std::search(deque<int>,_pred)_(near_matches)/1024 -15.31% 28715.130 24319.222 - -3.63% -
std::move(list<int>)/4096 -15.30% 5388.951 4564.393 - 4.67% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 -15.04% 9.355 7.948 - 0.11% -
std::unordered_set<std::string>::erase(iterator)/32 -15.04% 30.838 26.201 - -16.29% -
ranges::minmax(std::deque<long_long>)/8 -14.89% 4.367 3.717 - 4.38% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192 -14.73% 70.557 60.163 - -15.38% -
std::find_if(deque<int>)_(process_all)/8192 -14.70% 2346.699 2001.825 - -14.09% -
std::find_end(deque<int>,_pred)_(near_matches)/8192 -14.61% 2409785.223 2057653.024 - -14.49% -
BM_lexicographical_compare_three_way<IntPtr>/1 -14.58% 0.456 0.390 - 7.56% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -14.42% 50939.560 43593.245 - -13.23% -
std::search(vector<int>,_pred)_(no_match)/1048576 -14.36% 691253.169 591960.479 - 9.12% -
BM_stop_token_multi_thread_polling_stop_requested/16777216 -14.34% 58553243.750 50157234.170 - -14.26% -
std::map<std::string,_int>::erase(key)_(existent)/1024 -14.31% 73.462 62.951 - -29.77% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 -14.24% 7909.495 6782.901 - -4.39% -
std::set<int>::lower_bound(key)_(non-existent)/8192 -14.23% 10.932 9.376 - -10.68% -
std::find_if(deque<int>)_(process_all)/1024 -14.20% 292.981 251.368 - -13.81% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 -14.17% 57.285 49.170 - -5.91% -
std::set<std::string>::insert(value)_(already_present)/1024 -14.08% 30.110 25.870 - 14.18% -
std::find_if(deque<int>)_(process_all)/32768 -14.05% 9415.321 8092.130 - -13.16% -
BM_StringEraseWithMove_Empty_Opaque -14.04% 1.007 0.866 - 9.72% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 -14.03% 37.752 32.454 - -0.92% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 -14.02% 24.442 21.015 - -8.70% -
rng::for_each(multimap<int>)/50 -13.95% 52.704 45.353 - -9.65% -
std::unordered_set<std::string>::find(key)_(existent)/32 -13.94% 40.377 34.747 - -12.59% -
std::search(vector<int>,_pred)_(no_match)/8192 -13.94% 4894.288 4212.104 - 1.34% -
std::adjacent_find(deque<int>)/50 -13.92% 18.877 16.250 - 15.80% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 -13.88% 1.315 1.132 - -6.09% -
std::reverse(list<int>)/4096 -13.82% 1807.964 1558.106 - -11.71% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 -13.79% 1.331 1.148 - -7.00% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 -13.77% 7.280 6.278 - -42.18% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -13.77% 6306.075 5437.971 - -16.22% -
ranges::minmax(std::vector<char>)/64 -13.76% 1.376 1.186 - -12.30% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -13.70% 30.519 26.337 - -8.61% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 -13.60% 29.449 25.443 - -12.65% -
std::partition(deque<int>)_(dense)/32 -13.60% 10.969 9.477 - -3.83% -
rng::find_last(vector<char>)_(bail_90%)/1024 -13.45% 27.556 23.849 - -14.22% -
std::fill(list<int>)/8192 -13.44% 8341.220 7220.091 - -15.25% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 -13.41% 30.776 26.648 - -14.99% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 -13.41% 14317152.089 12397864.306 - -12.60% -
std::list<std::string>::erase(begin)_(cheap_elements)/8192 -13.40% 13.775 11.929 - -4.45% -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 -13.37% 105.364 91.280 - -14.21% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/32 -13.33% 3.147 2.728 - 8.00% -
std::find_end(deque<int>)_(single_element)/1000 -13.19% 292.699 254.090 - 2.01% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 -13.04% 56.466 49.103 - -8.49% -
std::search(vector<int>,_pred)_(no_match)/1000 -12.97% 597.472 519.964 - 2.26% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -12.93% 62217.929 54171.968 - -2.78% -
std::any_of(vector<int>)_(process_all)/8 -12.88% 2.634 2.294 - -5.17% -
SetIntersection_Front_Set_float_256_256 -12.86% 8797083.962 7666077.146 - -0.20% -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 -12.85% 27.119 23.634 - -4.36% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 -12.84% 4979364.746 4339813.132 - 1.33% -
std::stable_partition(list<int>)_(dense)/50 -12.83% 62.255 54.266 - -5.92% -
std::set<std::string>::erase(iterator)/8192 -12.80% 30.305 26.426 - -14.83% -
std::for_each(multimap<int>::iterator)/50 -12.73% 46.904 40.932 - -7.49% -
std::list<std::string>::erase(begin)_(cheap_elements)/1024 -12.72% 13.700 11.957 - -4.25% -
BM_StringCtorDefault -12.69% 0.272 0.238 - -2.24% -
ranges::minmax(std::vector<char>)/8 -12.57% 1.076 0.941 - -6.85% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -12.57% 747.484 653.537 - 4.57% -
BM_Move_SmallNonTrivialFunctor -12.56% 0.691 0.604 - 5.91% -
ranges::minmax(std::deque<long_long>)/1 -12.51% 0.836 0.732 - 6.07% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 -12.50% 38.132 33.366 - 1.19% -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 -12.45% 2.631 2.303 - -12.86% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 -12.41% 31.738 27.800 - 3.70% -
std::unique(deque<int>)_(contiguous)/52 -12.37% 62.941 55.156 - -0.48% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -12.31% 135847.684 119126.071 - -1.23% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 -12.22% 52.769 46.323 - 0.11% -
std::is_sorted(deque<int>)/8 -12.15% 2.965 2.605 - -8.96% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -12.04% 39439.000 34690.790 - 4.98% -
bm_lexicographical_compare<int>/1 -12.01% 1.539 1.354 - -6.45% -
BM_format_to_string_begin<std::wstring>/16384 -11.97% 1820.543 1602.629 - -9.72% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 -11.94% 57.098 50.283 - 12.71% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -11.92% 57674.188 50798.997 - -2.08% -
std::remove(deque<int>)_(sprinkled)/50 -11.82% 64.143 56.562 - 2.48% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 -11.74% 59140289.074 52195071.160 - 17.55% -
VDAG_rightmost_middle,_2_levels -11.69% 236.995 209.288 - -4.85% -
std::find_if(vector<int>)_(bail_25%)/1024 -11.61% 30.120 26.622 - -4.95% -
BM_deque_vector_ranges_move/0 -11.51% 1.554 1.375 - -9.17% -
std::set<int>::clear()/8192 -11.34% 89578.500 79420.390 - -3.35% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -11.34% 27986.670 24813.712 - -5.33% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 -11.30% 5.587 4.956 - -1.13% -
rng::contains_subrange(list<int>)_(process_all)/8192 -11.30% 7493.054 6646.145 - -26.49% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 -11.30% 124364015.382 110316230.384 - 24.04% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 -11.23% 12.577 11.164 - 14.87% -
BM_toupper_char<wchar_t> -11.23% 0.687 0.610 - -11.23% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 -11.17% 1.877 1.667 - -13.33% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 -11.16% 24.694 21.938 - -7.94% -
std::multiset<int>::insert(value)_(new_value,_end)/8192 -11.13% 81.375 72.316 - -12.16% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -11.11% 4551469.025 4045826.475 - -7.38% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 -11.09% 20.799 18.492 - -8.85% -
std::search(vector<int>,_pred)_(no_match)/1024 -11.08% 596.057 529.988 - 1.73% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 -11.03% 62043.126 55199.887 - -3.22% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 -11.01% 96.418 85.803 - -11.11% -
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 -11.00% 33.653 29.953 - -2.20% -
std::reverse(list<int>)/32768 -10.95% 19736.055 17574.701 - -8.54% -
BM_vector_deque_ranges_move_backward/2 -10.94% 2.062 1.836 - -10.96% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 -10.93% 1.600 1.425 - 11.46% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 -10.87% 1.793 1.598 - -11.52% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 -10.84% 740.302 660.039 - -26.44% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 -10.84% 1480.699 1320.220 - -12.36% -
std::equal(list<int>)_(it,_it,_it,_pred)/8 -10.81% 3.929 3.504 - 0.39% -
BM_deque_vector_ranges_move_backward/0 -10.77% 1.590 1.419 - -10.41% -
SetIntersection_Interlaced_Vector_float_1024_4 -10.76% 1435909.148 1281407.890 - -7.90% -
std::any_of(deque<int>)_(process_all)/32768 -10.76% 11341.131 10121.352 - -10.34% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 -10.65% 0.492 0.440 - -11.16% -
ranges::min(std::deque<long_long>)/70000 -10.63% 20877.451 18657.182 - -29.07% -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 -10.63% 23.596 21.088 - -8.48% -
bm_lexicographical_compare<signed_char>/8 -10.62% 3.247 2.902 - -6.68% -
std::set<std::string>::insert(value)_(new_value,_end)/0 -10.61% 27.130 24.252 - -26.44% -
bm_ranges_lexicographical_compare<signed_char>/1 -10.52% 1.808 1.618 - -5.65% -
BM_Swap_MemFuncPtr_LargeNonTrivialFunctor -10.51% 1.372 1.228 - 3.85% -
BM_toupper_char<char> -10.47% 0.689 0.617 - -10.85% -
BM_Move_LargeTrivialFunctor -10.41% 0.620 0.555 - -19.54% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 -10.38% 3.246 2.909 - -9.30% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 -10.38% 5.108 4.578 - 1.57% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -10.37% 42.838 38.396 - -7.83% -
std::is_sorted(list<int>,_pred)/8192 -10.35% 8596.840 7707.445 - -14.78% -
ranges::min(std::vector<char>)/1 -10.34% 0.327 0.293 - -33.06% -
std::is_partitioned(deque<int>)_(partitioned)/8192 -10.33% 2657.761 2383.084 - -3.56% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -10.27% 31.551 28.311 - -29.87% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 -10.26% 1.586 1.423 - -27.80% -
BM_std_minmax_element<char>/512 -10.24% 150.619 135.191 - -2.74% -
BM_StringConstructDestroyCStr_Large_Opaque -10.21% 17.768 15.955 - 6.00% -
rng::find_last_if_not(vector<char>)_(bail_10%)/50 -10.19% 12.754 11.454 - -0.18% -
VDAG_leftmost,_5_levels -10.15% 25.576 22.980 - -2.93% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 -10.12% 22462.400 20189.787 - 6.04% -
bm_ranges_lexicographical_compare<int>/1 -10.11% 1.478 1.328 - 3.27% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 -10.08% 24.459 21.994 - -8.71% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 -10.06% 1.601 1.440 - -13.32% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 -10.03% 45.902 41.297 - -7.36% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 -10.02% 0.343 0.309 - 6.99% -
BM_Swap_Null_SmallNonTrivialFunctor -10.00% 0.559 0.503 - 9.65% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -9.95% 423.382 381.259 - -1.32% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 -9.95% 876.787 789.589 - 10.54% -
std::find_end(list<int>,_pred)_(process_all)/8192 -9.86% 8354.962 7531.256 - 5.01% -
SetIntersection_Interlaced_Vector_string_262144_64 -9.86% 22996371.112 20729376.126 - 4.10% -
std::generate_n(list<int>)/50 -9.84% 17.040 15.363 - -8.40% -
std::set<std::string>::lower_bound(key)_(existent)/8192 -9.83% 30.708 27.690 - -11.37% -
std::multiset<int>::find(key)_(non-existent)/32 -9.77% 2.662 2.402 - -2.71% -
ranges::minmax(std::deque<__int128>)/64 -9.75% 36.152 32.628 - 8.24% -
BM_Swap_SmallTrivialFunctor_LargeTrivialFunctor -9.73% 1.272 1.149 - -22.35% -
std::set<int>::clear()/32 -9.73% 689.269 622.233 - -1.91% -
std::unique(deque<int>)_(contiguous)/32 -9.72% 54.697 49.379 - -0.74% -
std::unordered_map<int,_int>::erase(iterator)/8192 -9.72% 21.582 19.484 - -3.14% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -9.71% 22860.939 20641.007 - 1.96% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 -9.67% 21426.264 19353.956 - 6.91% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -9.65% 57.873 52.286 - 6.18% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 -9.65% 0.932 0.842 - 3.47% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 -9.64% 1.591 1.438 - 3.31% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 -9.64% 1.282 1.159 - -9.07% -
SetIntersection_Interlaced_Vector_float_262144_16 -9.59% 3643467.469 3293896.618 - 12.47% -
std::set<std::string>::find(key)_(existent)/32 -9.58% 16.077 14.536 - 1.86% -
std::unordered_map<int,_int>::erase(iterator)/32 -9.57% 21.484 19.427 - -2.97% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 -9.57% 1.859 1.681 - -12.11% -
std::unordered_map<int,_int>::clear()/1024 -9.56% 8638.639 7812.654 - -8.79% -
BM_StringRelational_Eq_Large_Large_Control -9.56% 2.480 2.243 - 0.22% -
bm_exception_ptr_swap_nonnull -9.54% 1.441 1.304 - -82.86% -
std::unordered_map<int,_int>::erase(key)_(existent)/32 -9.47% 22.837 20.674 - -2.72% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 -9.42% 2.418 2.190 - -15.09% -
BM_format_to_string_begin<std::vector<wchar_t>>/16384 -9.41% 1793.132 1624.379 - -14.60% -
BM_vector_deque_ranges_move_backward/1 -9.38% 2.314 2.097 - -9.97% -
std::unordered_map<int,_int>::clear()/8192 -9.34% 67458.514 61155.581 - -8.21% -
SetIntersection_Interlaced_Set_float_262144_4 -9.34% 1432024.742 1298230.875 - 0.31% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -9.32% 259.414 235.231 - -2.04% -
BM_Swap_LargeTrivialFunctor_LargeNonTrivialFunctor -9.32% 0.508 0.461 - -23.57% -
std::format(double)_(fmt:_{:0>17500_0Lf}) -9.30% 226.234 205.204 - -2.82% -
BM_to_chars_bad/8 -9.25% 0.696 0.632 - -9.28% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast -9.21% 0.668 0.607 - -0.24% -
std::unordered_map<int,_int>::erase(iterator)/1024 -9.13% 21.578 19.607 - -2.25% -
VDAG_rightmost_middle,_1_level -9.13% 115.014 104.513 - -6.35% -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 -9.13% 25.034 22.750 - -8.13% -
std::list<std::string>::erase(begin)_(expensive_elements)/8192 -9.10% 33.758 30.686 - -1.34% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 -9.10% 5.613 5.102 - -22.03% -
BM_join_view_out_vectors/0 -9.09% 0.507 0.461 - 7.86% -
BM_format_to_string_back_inserter<std::vector<char>>/1 -9.08% 24.077 21.892 - -5.13% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -8.96% 5202294.600 4736074.820 - 3.79% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -8.95% 4.051 3.688 - -4.51% -
std::any_of(deque<int>)_(process_all)/8192 -8.93% 2837.035 2583.726 - -8.82% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -8.93% 3276951.657 2984370.205 - -16.70% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -8.92% 9679293.760 8816325.734 - -1.97% -
SetIntersection_Interlaced_Vector_uint64_256_64 -8.91% 7519635.073 6849870.224 - -7.19% -
std::set<std::string>::count(key)_(existent)/8192 -8.90% 33.928 30.910 - -6.24% -
SetIntersection_Interlaced_Vector_string_262144_4 -8.89% 2493987.857 2272323.247 - 10.59% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 -8.89% 30.545 27.831 - -5.04% -
BM_Swap_SmallNonTrivialFunctor_LargeTrivialFunctor -8.85% 0.503 0.458 - -4.20% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 -8.84% 698.490 636.762 - 1.29% -
BM_PushHeap_string_Random_1 -8.83% 0.640 0.584 - -16.39% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -8.81% 40.062 36.532 - -6.69% -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 -8.81% 23.796 21.700 - -0.21% -
BM_Swap_FuncPtr_LargeTrivialFunctor -8.80% 1.267 1.155 - -2.00% -
BM_vector_deque_ranges_move/2 -8.80% 2.063 1.881 - -8.92% -
BM_StringConstructDestroyCStr_Large_Transparent -8.79% 10.349 9.439 - -6.81% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 -8.78% 572.497 522.236 - -0.90% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -8.78% 15280.055 13939.017 - 7.82% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -8.76% 358.275 326.879 - -3.88% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 -8.76% 1.354 1.235 - -1.87% -
BM_Swap_Null_LargeTrivialFunctor -8.75% 0.504 0.460 - -9.01% -
std::search(deque<int>)_(single_element)/1024 -8.66% 500.604 457.230 - -0.05% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 -8.56% 19502439.437 17833188.008 - -10.48% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 -8.52% 1967827.673 1800123.410 - 2.55% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -8.51% 1938778.871 1773784.283 - -9.94% -
std::transform(list<int>)_(identity_transform)/8192 -8.50% 7647.685 6997.379 - -0.11% -
BM_std_minmax_element<char>/1024 -8.50% 288.430 263.908 - -3.41% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -8.49% 22.485 20.577 - -8.37% -
std::adjacent_find(deque<int>)/8 -8.48% 3.801 3.479 - 18.55% -
std::upper_bound(std::list<int>)/8192 -8.47% 15111.479 13831.597 - -2.06% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 -8.46% 4.954 4.534 - -30.99% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/8192 -8.46% 10.996 10.066 - -6.07% -
std::find_if_not(deque<int>)_(bail_25%)/8192 -8.45% 551.400 504.788 - -45.11% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 -8.44% 24.101 22.067 - -13.88% -
bm_lexicographical_compare<signed_char>/1 -8.42% 1.339 1.226 - -2.33% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -8.39% 15080823.407 13815333.934 - -4.56% -
std::move(vector<bool>)_(aligned)/64 -8.38% 1.829 1.676 - -0.87% -
std::set<std::string>::insert(value)_(already_present)/8192 -8.33% 37.820 34.672 - 10.86% -
std::equal(deque<int>)_(it,_it,_it,_it)/50 -8.32% 29.460 27.009 - -7.70% -
rng::contains_subrange(vector<int>)_(single_element)/16 -8.30% 5.123 4.698 - -0.57% -
BM_StringAssignAsciiz_Huge_Opaque -8.29% 205.957 188.875 - -1.41% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 -8.27% 101.259 92.883 - -7.30% -
BM_lexicographical_compare_three_way_fast_path/1 -8.25% 0.457 0.419 - 1.44% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 -8.23% 182404658.416 167392263.413 - -1.03% -
SetIntersection_Interlaced_Vector_string_262144_256 -8.17% 80159874.517 73607585.087 - 8.99% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -8.17% 2874.215 2639.451 - 3.98% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -8.15% 201101.132 184710.841 - 2.30% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -8.10% 24898006.867 22880668.082 - -13.54% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 -8.09% 13.260 12.187 - 7.92% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -8.08% 13837.438 12718.713 - 2.82% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 -8.06% 28978.109 26641.303 - 7.60% -
std::reverse_copy(vector<int>)/8 -8.03% 2.552 2.347 - -3.50% -
std::find_first_of(list<int>)_(large_needle)/50 -8.00% 1896.023 1744.270 - 0.27% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 -8.00% 26.091 24.004 - -5.35% -
rng::contains(deque<int>)_(process_all)/8 -7.97% 3.178 2.925 - 2.06% -
SetIntersection_Interlaced_Vector_string_1024_16 -7.95% 3496118.208 3218117.878 - -3.06% -
std::unordered_set<int>::find(key)_(non-existent)/32 -7.94% 1.175 1.082 - -1.49% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024 -7.92% 13.366 12.307 - -8.45% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 -7.90% 1.525 1.405 - -0.07% -
std::generate_n(list<int>)/8192 -7.87% 7587.162 6990.264 - -6.19% -
BM_StringRelational_Less_Empty_Empty_Control -7.85% 1.773 1.634 - -2.14% -
BM_vector_deque_ranges_move/1 -7.84% 2.314 2.133 - -8.57% -
std::list<std::string>::erase(begin)_(expensive_elements)/32 -7.82% 32.178 29.662 - 2.42% -
std::find_if(vector<int>)_(bail_25%)/32768 -7.80% 872.474 804.397 - -14.80% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 -7.80% 2.569 2.368 - 5.32% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -7.78% 81550.706 75205.015 - -0.93% -
SetIntersection_Front_Set_float_16384_256 -7.74% 4552680.292 4200469.373 - -0.03% -
BM_join_view_deques/0 -7.72% 5.197 4.796 - -11.57% -
BM_deque_vector_copy/1024 -7.70% 40.434 37.321 - 1.13% -
rng::contains_subrange(list<int>)_(same_length)/8192 -7.70% 8578.440 7918.057 - -7.00% -
std::remove(deque<int>)_(sprinkled)/32 -7.70% 55.968 51.659 - 3.07% -
std::count_if(list<int>)_(every_other)/8192 -7.67% 7670.023 7081.969 - 0.51% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 -7.66% 343.188 316.907 - -15.76% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 -7.65% 25.075 23.157 - -0.82% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -7.65% 18.454 17.043 - -0.66% -
std::is_sorted_until(list<int>,_pred)/8192 -7.61% 8853.992 8180.050 - 7.34% -
std::multiset<int>::clear()/8192 -7.61% 86920.415 80305.485 - -2.86% -
BM_deque_deque_ranges_copy_backward/0 -7.61% 0.922 0.851 - 7.93% -
std::find_if_not(vector<int>)_(bail_25%)/8 -7.60% 0.797 0.737 - -13.33% -
BM_vector_deque_ranges_copy_backward/1024 -7.58% 41.131 38.013 - -0.32% -
BM_Swap_MemPtr_SmallNonTrivialFunctor -7.58% 1.316 1.217 - -4.52% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 -7.57% 3966.846 3666.700 - -0.96% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 -7.56% 24.807 22.930 - -0.30% -
std::partial_sort(deque<int>)_(descending)/8 -7.56% 44.417 41.059 - -5.24% -
BM_to_chars_bad/16 -7.55% 0.601 0.555 - 3.28% -
std::find_end(deque<int>,_pred)_(near_matches)/1000 -7.54% 33851.143 31298.322 - -22.29% -
std::deque<int>::ctor(size)/1024 -7.52% 75.935 70.221 - -2.12% -
std::multiset<int>::clear()/1024 -7.52% 11011.598 10183.660 - -1.78% -
std::set<std::string>::insert(value)_(new_value,_middle)/8192 -7.51% 46.755 43.245 - -23.22% -
SetIntersection_Interlaced_Vector_string_256_256 -7.47% 20309964.978 18792248.279 - -8.96% -
BM_format_to_string_back_inserter<std::list<wchar_t>>/16384 -7.45% 207431.359 191968.805 - -6.53% -
std::unordered_set<std::string>::count(key)_(existent)/1024 -7.45% 37.908 35.082 - 1.30% -
std::unique_copy(list<int>,_pred)_(contiguous)/52 -7.44% 31.203 28.880 - -3.37% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8192 -7.39% 2292.494 2122.967 - 0.59% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -7.39% 40.331 37.352 - 5.43% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 -7.36% 10803.075 10007.683 - -8.92% -
ranges::min(std::list<char>)/1 -7.35% 0.417 0.386 - 9.11% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -7.35% 28903614.210 26780385.555 - 0.97% -
bm_ranges_lexicographical_compare<signed_char>/8 -7.34% 3.642 3.375 - -3.63% -
std::set<int>::erase(iterator)/8192 -7.33% 21.434 19.863 - -4.02% -
SetIntersection_Interlaced_Set_float_16384_256 -7.33% 219602448.988 203506872.687 - 1.52% -
std::multiset<int>::find(key)_(non-existent)/1024 -7.33% 5.718 5.299 - -12.61% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -7.32% 6848.494 6347.516 - 1.10% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 -7.29% 1.452 1.347 - -3.11% -
std::multimap<std::string,_int>::contains(key)_(existent)/32 -7.27% 17.082 15.840 - 0.61% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/0 -7.27% 0.374 0.347 - -8.12% -
std::set<int>::erase(iterator)/1024 -7.26% 21.365 19.814 - -2.12% -
std::unique(list<int>)_(sprinkled)/8192 -7.25% 8510.404 7893.689 - 0.26% -
std::copy(list<int>)/4096 -7.24% 3325.381 3084.549 - -5.64% -
BM_PathConstructForwardIter/large_string/64 -7.23% 2740.126 2542.087 - -1.37% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 -7.21% 2.458 2.281 - 0.32% -
std::set<std::string>::find(key)_(non-existent)/32 -7.20% 10.585 9.822 - 4.23% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 -7.20% 1.240 1.150 - -8.30% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 -7.18% 1.254 1.164 - -4.68% -
BM_vector_deque_ranges_move_backward/1024 -7.18% 41.245 38.284 - 0.80% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -7.17% 63.453 58.906 - 15.45% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 -7.15% 5146.366 4778.607 - -0.15% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 -7.13% 22277.097 20689.627 - 1.57% -
VDAG_sidecast_fail,_1_level -7.12% 66.667 61.923 - -6.25% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle -7.11% 1.670 1.551 - -4.79% -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 -7.11% 33.259 30.894 - -2.19% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -7.10% 148020.204 137513.404 - 1.20% -
std::find(vector<int>)_(bail_25%)/8 -7.08% 1.471 1.367 - 0.58% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 -7.08% 24.600 22.858 - -8.86% -
BM_Hash/uint32_random_std_hash/1024 -7.08% 680.022 631.881 - 12.93% -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 -7.07% 800.021 743.454 - 2.04% -
bm_gcd_trivial -7.06% 0.691 0.642 - -5.18% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 -7.06% 24.252 22.540 - 0.63% -
ranges::minmax(std::list<char>)/1 -7.06% 0.417 0.388 - -5.94% -
SetIntersection_Interlaced_Vector_uint64_16384_4 -7.06% 1473542.111 1369568.480 - -4.11% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 -7.02% 12913.061 12006.044 - -8.82% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -7.01% 6801.029 6323.943 - 4.90% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 -6.98% 1.346 1.252 - -9.83% -
BM_Swap_FuncPtr_LargeNonTrivialFunctor -6.98% 1.245 1.158 - -9.26% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 -6.96% 173866099.796 161763410.756 - 1.07% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 -6.95% 1344568.523 1251128.660 - 0.19% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 -6.94% 4267.747 3971.747 - 0.60% -
SetIntersection_Interlaced_Vector_float_1024_16 -6.93% 2122310.645 1975205.085 - -22.36% -
std::map<std::string,_int>::find(key)_(existent)/8192 -6.92% 32.494 30.246 - 4.33% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle -6.92% 0.670 0.623 - -9.41% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 -6.91% 16.865 15.700 - -7.45% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -6.91% 9170.629 8537.004 - -1.29% -
std::for_each(map<int>::iterator)/32 -6.91% 22.447 20.897 - -2.80% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 -6.89% 38.035 35.416 - 3.19% -
std::remove_if(vector<int>)_(prefix)/1024 -6.87% 374.506 348.796 - -7.56% -
SetIntersection_Interlaced_Vector_string_256_16 -6.86% 10732280.827 9995869.818 - -3.83% -
SetIntersection_Interlaced_Vector_uint32_16384_16 -6.85% 3536629.344 3294369.985 - 36.27% -
BM_format_to_iterator/<std::deque>_string_view_len_6 -6.84% 15.003 13.976 - 1.05% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 -6.82% 195672.376 182322.569 - 1.46% -
BM_StringRelational_Eq_Small_Small_ChangeFirst -6.82% 1.670 1.556 - 3.23% -
std::multiset<int>::find(key)_(non-existent)/8192 -6.82% 8.701 8.107 - -12.47% -
ranges::minmax(std::deque<__int128>)/8 -6.82% 4.392 4.093 - 10.50% -
std::multimap<int,_int>::find(key)_(non-existent)/8192 -6.81% 7.740 7.213 - 2.06% -
BM_join_view_out_vectors/64000 -6.80% 131988.973 123019.812 - -15.68% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 -6.78% 1348583.904 1257153.728 - 0.49% -
BM_format_string<char>/64 -6.77% 0.179 0.167 - -1.64% -
SetIntersection_Interlaced_Vector_string_1024_64 -6.77% 8574571.308 7994377.005 - -6.72% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 -6.76% 0.641 0.598 - 1.18% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 -6.76% 26.966 25.143 - 12.36% -
SetIntersection_Front_Set_uint64_16384_64 -6.76% 1751935.698 1633537.903 - -2.79% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 -6.74% 285.279 266.053 - -20.90% -
std::find_if(vector<int>)_(process_all)/32768 -6.74% 3695.543 3446.504 - -8.33% -
VDAG_sidecast_fail,_3_levels -6.71% 116.001 108.212 - -7.31% -
std::remove_if(vector<int>)_(prefix)/50 -6.69% 58.437 54.530 - -6.77% -
VDAG_sidecast_fail,_2_levels -6.64% 95.963 89.590 - -8.10% -
VDAG_sidecast,_1_level -6.64% 45.817 42.775 - -2.32% -
std::find_end(deque<int>,_pred)_(near_matches)/1024 -6.61% 35159.105 32835.528 - -21.52% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -6.59% 1622.722 1515.796 - -11.47% -
std::unique_copy(list<int>)_(contiguous)/52 -6.58% 20.834 19.462 - -33.01% -
std::is_sorted_until(vector<int>,_pred)/8 -6.57% 3.904 3.648 - 16.80% -
std::unordered_set<int>::erase(key)_(existent)/1024 -6.56% 22.952 21.446 - -0.82% -
bm_write -6.55% 607.639 567.817 - 6.75% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 -6.54% 10.201 9.533 - 6.40% -
rng::starts_with(list<int>)/8 -6.54% 3.112 2.908 - -1.05% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 -6.54% 52840.781 49384.711 - -0.64% -
rng::find_last(forward_list<int>)_(bail_10%)/8 -6.54% 2.457 2.296 - -1.31% -
SetIntersection_Interlaced_Set_float_16384_1024 -6.52% 184497475.735 172459114.469 - 0.97% -
SetIntersection_Interlaced_Vector_string_262144_1 -6.52% 1155857.693 1080473.427 - -2.28% -
std::multimap<int,_int>::find(key)_(non-existent)/32 -6.50% 2.583 2.415 - -1.37% -
SetIntersection_Interlaced_Vector_uint32_1024_16 -6.50% 2422140.116 2264678.169 - -9.39% -
std::transform(deque<int>,_deque<int>)/32 -6.50% 22.924 21.435 - 0.32% -
std::copy_backward(list<int>)/64 -6.49% 32.843 30.713 - 2.61% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 -6.47% 30.210 28.255 - -2.47% -
SetIntersection_Interlaced_Set_float_262144_1 -6.46% 1107406.722 1035891.567 - -0.86% -
BM_BitsetToString<64>/Dense_(90%)/90 -6.45% 13.206 12.354 - -10.93% -
std::lower_bound(std::list<int>)/8192 -6.45% 14764.594 13812.842 - -2.82% -
rng::contains_subrange(list<int>)_(same_length)/16 -6.45% 6.245 5.842 - -2.13% -
rng::find_last_if(vector<int>)_(bail_90%)/50 -6.44% 1.586 1.484 - -2.42% -
std::list<std::string>::insert(begin)_(expensive_elements)/32 -6.41% 31.039 29.048 - 0.72% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 -6.41% 20378.486 19072.578 - -0.34% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -6.40% 54795.910 51286.239 - -0.31% -
BM_BitsetToString<32>/Uniform_(50%)/50 -6.40% 18.011 16.858 - -0.92% -
std::format(double)_(fmt:_{:_0L}) -6.40% 80.238 75.101 - -0.88% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 -6.37% 10.364 9.704 - 17.22% -
std::map<int,_int>::ctor(const&)/32 -6.36% 233.315 218.479 - 0.95% -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 -6.32% 31.875 29.859 - -3.59% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 -6.31% 15.244 14.281 - -5.18% -
ranges::minmax(std::vector<long_long>)/1 -6.31% 0.688 0.645 - -0.28% -
rng::fold_left(deque<int>)/8192 -6.29% 4555.892 4269.316 - -6.25% -
BM_PathConstructForwardIter/large_string/512 -6.28% 17969.651 16840.836 - 0.14% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 -6.27% 876.644 821.687 - 1.22% -
std::multimap<int,_int>::find(key)_(non-existent)/1024 -6.25% 5.586 5.237 - 1.15% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 -6.25% 4.493 4.212 - -8.98% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32 -6.22% 6.892 6.463 - -3.15% -
std::find_end(list<int>,_pred)_(single_element)/8192 -6.20% 9339.468 8760.820 - -5.24% -
std::copy(vector<int>)/32768 -6.19% 3708.228 3478.816 - -8.29% -
BM_vector_deque_ranges_copy_backward/64000 -6.17% 7595.858 7127.009 - -3.71% -
BM_unicode_text<wchar_t> -6.16% 43870.059 41166.399 - -7.60% -
SetIntersection_Interlaced_Vector_string_262144_16 -6.16% 7107478.609 6669948.816 - 11.30% -
BM_cyrillic_text<wchar_t> -6.14% 29763.102 27934.718 - -8.29% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 -6.14% 1.500 1.408 - 4.06% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 -6.14% 0.613 0.576 - 11.72% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/32 -6.13% 21.104 19.811 - -1.42% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -6.12% 2570246.701 2413047.950 - -1.67% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 -6.10% 40.924 38.428 - -1.34% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 -6.08% 25.152 23.623 - -3.04% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 -6.07% 25.432 23.887 - 1.36% -
rng::for_each(multiset<int>)/50 -6.07% 46.553 43.727 - 6.54% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 -6.07% 75.249 70.681 - -1.85% -
std::sort(deque<int>)_(repeated)/1024 -6.07% 1020.855 958.889 - -10.29% -
SetIntersection_Front_Set_float_256_64 -6.06% 6032263.667 5666475.390 - 3.77% -
std::set<std::string>::erase(iterator)/1024 -6.06% 33.080 31.074 - 19.60% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 -6.05% 26.239 24.650 - 4.89% -
BM_PushHeap_float_Ascending_16384 -6.05% 4.455 4.185 - -2.46% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 -6.05% 6.481 6.090 - 9.33% -
BM_StringAssignAsciiz_Large_Transparent -6.02% 12.363 11.618 - -1.04% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 -6.02% 41066.485 38595.849 - -0.04% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -6.01% 241.722 227.196 - -1.77% -
std::multiset<std::string>::contains(key)_(non-existent)/0 -6.01% 0.291 0.273 - -1.98% -
SetIntersection_Front_Set_uint64_1024_256 -6.00% 3880131.213 3647216.739 - -7.76% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 -6.00% 4.474 4.205 - -2.43% -
std::flat_map<int,_int>::count(key)_(existent)/32 -5.98% 3.281 3.085 - 0.38% -
std::map<std::string,_int>::find(key)_(existent)/32 -5.96% 16.551 15.565 - 0.27% -
SetIntersection_Front_Set_string_16384_64 -5.93% 4794569.966 4510176.380 - 4.86% -
std::map<int,_int>::lower_bound(key)_(existent)/1024 -5.91% 4.806 4.522 - 1.43% -
VDAG_leftmost_middle,_1_level -5.91% 103.025 96.933 - -4.05% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 -5.90% 19679281.772 18518129.546 - -3.06% -
std::set<int>::count(key)_(existent)/8192 -5.88% 8.760 8.245 - 0.33% -
BM_CmpEqual_ushort_short -5.85% 1.051 0.989 - -12.12% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 -5.85% 25.040 23.575 - 4.01% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 -5.83% 677.464 637.969 - 0.08% -
rng::starts_with(list<int>)/1048576 -5.83% 998886.300 940691.235 - -0.14% -
std::find_if_not(deque<int>)_(bail_25%)/32768 -5.82% 2118.703 1995.361 - -45.44% -
std::set<std::string>::insert(value)_(new_value,_end)/32 -5.82% 33.126 31.198 - -23.61% -
SetIntersection_Front_Set_float_1024_256 -5.82% 4524019.475 4260899.603 - 1.67% -
SetIntersection_None_Vector_uint32_16384_256 -5.80% 1170670.140 1102728.047 - -1.70% -
BM_StringRelational_Eq_Small_Small_Control -5.80% 1.902 1.791 - 6.32% -
std::map<int,_int>::ctor(const&)/1024 -5.79% 6872.802 6475.105 - -0.57% -
std::rotate(vector<bool>)_(by_1/4)/1024 -5.76% 15.162 14.289 - 0.90% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -5.76% 193640.320 182494.124 - 1.44% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 -5.75% 18052992.879 17014058.749 - -5.33% -
BM_join_view_out_vectors/5500 -5.75% 8920.583 8407.394 - 1.85% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -5.75% 9549296.899 9000587.395 - -6.07% -
std::find_if(list<int>)_(bail_25%)/32768 -5.74% 7529.684 7097.366 - -4.45% -
SetIntersection_Interlaced_Set_string_64_64 -5.73% 36579413.605 34484606.791 - -1.72% -
BM_vector_deque_move/2 -5.70% 2.064 1.947 - -2.88% -
Chain_middle,_2_levels -5.70% 15.282 14.411 - 5.52% -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 -5.69% 13.266 12.511 - -2.94% -
std::multiset<int>::count(key)_(non-existent)/8192 -5.69% 9.714 9.161 - -7.01% -
std::copy_if(vector<int>)_(entire_range)/64 -5.68% 16.952 15.988 - 2.85% -
std::map<int,_int>::ctor(const&)/8192 -5.67% 54888.872 51775.155 - -0.16% -
BM_BitsetToString<8192>/Dense_(90%)/90 -5.67% 413.388 389.940 - 0.02% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8 -5.67% 55.392 52.254 - -3.21% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -5.64% 9539652.548 9001302.069 - -6.07% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192 -5.63% 5.587 5.272 - -2.92% -
BM_StringRelationalLiteral_Less_Empty_Large_Control -5.63% 1.694 1.599 - 0.21% -
VDAG_sidecast,_2_levels -5.62% 88.551 83.575 - -4.12% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 -5.61% 6.941 6.552 - -1.89% -
rng::for_each(map<int>)/32 -5.59% 22.380 21.128 - -2.34% -
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 -5.59% 1.107 1.045 - -9.57% -
std::format(float)_(fmt:_{:0<17500_0Le}) -5.58% 200.609 189.416 - -0.21% -
BM_stop_token_multi_thread_polling_stop_requested/131072 -5.58% 8468539.208 7996173.375 - 14.93% -
bm_ranges_lexicographical_compare<signed_char>/512 -5.57% 8.359 7.893 - 1.63% -
std::map<int,_int>::ctor(const&,_alloc)/8192 -5.57% 54837.930 51785.255 - -35.39% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 -5.56% 347.959 328.629 - -5.02% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -5.55% 13111.878 12384.218 - -5.80% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -5.55% 36526.525 34500.812 - 3.30% -
std::find(vector<char>)_(bail_25%)/8192 -5.53% 42.028 39.705 - -0.03% -
bm_exception_ptr_move_assign_null -5.52% 3.233 3.055 - 9.86% -
std::equal(vector<int>)_(it,_it,_it)/50 -5.52% 4.519 4.270 - -6.35% -
std::map<std::string,_int>::erase(iterator)/32 -5.50% 29.150 27.548 - -3.59% -
BM_format_to_string_begin<std::vector<char>>/16384 -5.49% 154.223 145.752 - -57.25% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -5.48% 1250781.126 1182221.105 - -0.06% -
SetIntersection_Front_Set_uint64_262144_256 -5.48% 3916049.131 3701607.435 - -0.31% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -5.47% 13988.333 13222.514 - -1.68% -
std::remove_copy(list<int>)_(prefix)/8192 -5.47% 7311.848 6911.638 - 0.82% -
std::unique_copy(list<int>,_pred)_(sprinkled)/52 -5.46% 36.955 34.938 - -4.92% -
std::copy_n(vector<int>)/1048576 -5.45% 55474.804 52449.891 - 4.47% -
ranges::minmax(std::list<__int128>)/64 -5.45% 41.248 38.999 - 2.13% -
std::is_sorted_until(deque<int>)/8 -5.45% 2.607 2.465 - -3.01% -
ranges::min(std::vector<long_long>)/64 -5.44% 5.050 4.775 - 2.07% -
BM_PushHeap_uint64_Random_1024 -5.44% 6.535 6.180 - 7.32% -
std::set<int>::erase(key)_(existent)/32 -5.43% 22.449 21.230 - -3.53% -
SetIntersection_Interlaced_Vector_uint64_262144_16384 -5.43% 357868416.828 338442921.716 - -3.45% -
std::remove_copy_if(list<int>)_(sprinkled)/8192 -5.42% 7668.029 7252.679 - 1.71% -
std::transform(vector<int>)_(identity_transform)/8192 -5.40% 2221.040 2101.016 - 4.31% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 -5.40% 22.942 21.704 - 5.87% -
std::set<std::string>::count(key)_(non-existent)/32 -5.39% 10.905 10.317 - 2.24% -
SetIntersection_Front_Vector_string_262144_16 -5.37% 1673383.842 1583561.740 - -1.53% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 -5.36% 58.377 55.251 - -1.51% -
std::for_each_n(list<int>)/50 -5.35% 24.446 23.138 - -4.60% -
BM_cyrillic_text<char> -5.35% 25794.077 24414.459 - -4.49% -
BM_vector_deque_ranges_move/4096 -5.34% 152.572 144.428 - -0.82% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 -5.33% 397.065 375.888 - 4.36% -
std::remove(list<int>)_(sprinkled)/32 -5.31% 55.016 52.094 - 0.37% -
std::rotate(deque<int>)_(by_1/2)/1024 -5.31% 182.899 173.188 - 0.13% -
std::remove(list<int>)_(sprinkled)/50 -5.31% 64.720 61.284 - 0.81% -
BM_std_minmax_element<char>/4096 -5.31% 1113.889 1054.775 - -1.95% -
std::find_end(vector<int>,_pred)_(single_element)/8192 -5.30% 4922.138 4661.264 - -0.24% -
SetIntersection_None_Vector_uint32_16384_1024 -5.28% 1176281.672 1114125.342 - -0.31% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -5.28% 135471714.015 128324837.680 - -4.38% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -5.27% 57299.858 54279.958 - -7.18% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -5.27% 12133.278 11493.942 - -3.08% -
SetIntersection_Interlaced_Vector_string_1024_4 -5.26% 1711240.106 1621242.395 - -7.05% -
SetIntersection_Front_Vector_float_256_256 -5.26% 4561094.892 4321300.209 - -0.28% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -5.26% 872.395 826.547 - -2.80% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -5.25% 47383327.572 44896882.383 - -4.65% -
std::multiset<std::string>::contains(key)_(non-existent)/32 -5.24% 11.381 10.784 - 0.06% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 -5.23% 2.305 2.184 - -7.02% -
BM_Swap_FuncPtr_MemFuncPtr -5.23% 3.499 3.316 - 1.44% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -5.21% 7815.836 7408.696 - -11.38% -
std::unique_copy(list<int>)_(contiguous)/32 -5.20% 11.851 11.235 - -4.20% -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 -5.19% 31.553 29.915 - -4.03% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -5.19% 1876.868 1779.418 - -7.65% -
VDAG_rightmost_middle,_3_levels -5.18% 449.895 426.596 - -4.79% -
std::move(vector<bool>)_(unaligned)/64 -5.15% 1.715 1.626 - -0.26% -
std::map<int,_int>::insert(value)_(new_value,_end)/1024 -5.14% 27.421 26.012 - -2.34% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -5.13% 260213.505 246868.150 - -12.85% -
SetIntersection_Interlaced_Set_string_256_256 -5.11% 31135878.569 29543972.151 - -6.45% -
BM_vector_deque_copy_backward/64000 -5.11% 7494.872 7111.854 - -3.88% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 -5.11% 42.484 40.315 - -4.89% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -5.11% 831.651 789.193 - 1.81% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -5.10% 311101.031 295244.576 - 3.01% -
std::flat_map<int,_int>::count(key)_(non-existent)/0 -5.09% 0.452 0.429 - -12.37% -
std::find_end(list<int>,_pred)_(process_all)/1024 -5.09% 868.602 824.377 - 4.37% -
std::remove_copy_if(list<int>)_(prefix)/8192 -5.09% 7649.824 7260.696 - 1.14% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -5.09% 1028.941 976.607 - 3.79% -
std::format(double)_(fmt:_{:017500_0Lf}) -5.09% 214.464 203.558 - -3.51% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 -5.08% 33.709 31.996 - -0.53% -
BM_StringRelational_Eq_Small_Huge_Control -5.07% 0.499 0.474 - -2.08% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 -5.05% 33.786 32.080 - -9.00% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8192 -5.05% 101719.288 96583.403 - 0.03% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -5.04% 6756.300 6415.460 - 0.73% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/0 -5.04% 0.270 0.256 - -0.26% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -5.02% 53890.779 51184.248 - 2.17% -
std::set<int>::upper_bound(key)_(existent)/8192 -5.02% 8.250 7.836 - -8.78% -
std::find_end(deque<int>)_(same_length)/1000 -5.01% 988.010 938.472 - 0.35% -
std::unordered_multiset<int>::count(key)_(existent)/1024 -5.01% 1.864 1.771 - 15.94% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 -5.00% 12.860 12.217 - -6.46% -
bm_gcd_complex -4.99% 18.796 17.858 - -0.67% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 -4.98% 520.056 494.132 - -3.66% -
BM_deque_deque_ranges_move_backward/0 -4.98% 0.921 0.875 - -4.94% -
BM_format_string<wchar_t>/64 -4.97% 0.484 0.460 - -1.55% -
std::deque<std::string>::ctor(size)/1024 -4.97% 721.656 685.823 - -5.51% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -4.96% 118476.857 112598.238 - 6.66% -
std::map<int,_int>::ctor(const&,_alloc)/1024 -4.96% 6814.928 6476.830 - -35.23% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/32 -4.96% 17.828 16.943 - -1.17% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 -4.95% 93.434 88.810 - -1.12% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -4.94% 1196.051 1136.912 - 1.87% -
SetIntersection_Front_Set_float_262144_16 -4.94% 1212918.531 1152981.106 - -4.55% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 -4.93% 28020.941 26638.551 - -4.54% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 -4.93% 4.349 4.135 - -6.90% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 -4.91% 10.616 10.095 - -5.08% -
BM_vector_deque_move/1 -4.90% 2.324 2.210 - -3.13% -
BM_Swap_Null_MemPtr -4.90% 1.215 1.156 - -2.86% -
std::equal(deque<int>)_(it,_it,_it)/1024 -4.89% 498.333 473.951 - -1.56% -
std::multiset<int>::count(key)_(existent)/32 -4.88% 3.888 3.698 - -21.42% -
VDAG_leftmost_middle,_3_levels -4.86% 382.565 363.953 - -6.94% -
std::multiset<std::string>::find(key)_(non-existent)/8192 -4.85% 30.996 29.493 - 2.11% -
std::find_if(vector<int>)_(process_all)/1024 -4.85% 123.751 117.754 - -6.24% -
VDAG_leftmost_middle,_2_levels -4.84% 193.860 184.471 - -5.25% -
std::multimap<int,_int>::ctor(const&)/32 -4.84% 226.504 215.542 - -1.05% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 -4.83% 23409.267 22279.572 - -4.43% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -4.82% 280.503 266.983 - -1.93% -
BM_num_get<long_double> -4.81% 39.551 37.648 - 3.99% -
ranges::min(std::deque<long_long>)/64 -4.81% 18.177 17.304 - -13.20% -
std::set<int>::find(key)_(non-existent)/8192 -4.80% 8.956 8.526 - 1.41% -
std::multiset<int>::erase(iterator)/1024 -4.80% 24.542 23.363 - -1.31% -
std::flat_map<int,_int>::upper_bound(key)_(existent)/32 -4.79% 3.129 2.979 - 0.23% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/1024 -4.79% 4.260 4.056 - -0.13% -
std::equal(list<int>)_(it,_it,_it,_it)/8 -4.79% 3.071 2.924 - 1.66% -
BM_deque_deque_ranges_move_backward/4000 -4.79% 152.147 144.863 - -4.45% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8 -4.78% 65.001 61.895 - -0.29% -
std::find(list<int>)_(process_all)/8 -4.78% 2.349 2.237 - 2.03% -
std::search(deque<int>,_pred)_(same_length)/1000 -4.77% 503.298 479.291 - -0.31% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 -4.76% 26277.068 25025.460 - -4.84% -
BM_CmpEqual_ushort_uchar -4.76% 1.165 1.109 - -1.21% -
BM_CmpLess_ushort_schar -4.76% 1.067 1.016 - -9.20% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -4.76% 24.969 23.781 - -29.35% -
rng::contains(vector<int>)_(process_all)/8 -4.75% 2.739 2.609 - -7.41% -
std::partial_sort(deque<int>)_(shuffled)/8 -4.74% 33.135 31.563 - -1.44% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 -4.74% 22.872 21.788 - -2.64% -
BM_StringRead_Hot_Deep_Large -4.74% 0.531 0.505 - 0.03% -
BM_vector_deque_ranges_copy_backward/65536 -4.74% 7861.636 7489.132 - -0.67% -
VDAG_sidecast,_3_levels -4.74% 109.259 104.082 - -1.46% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 -4.74% 12443.902 11854.375 - 2.27% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 -4.73% 31.145 29.671 - -5.02% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -4.73% 221.914 211.424 - -2.48% -
std::multiset<int>::erase(iterator)/8192 -4.71% 24.555 23.397 - -2.52% -
std::find_if(vector<int>)_(bail_25%)/8192 -4.71% 222.239 211.773 - -10.86% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 -4.70% 29.952 28.544 - 4.11% -
std::format(double)_(fmt:_{:0<17500_0L}) -4.70% 214.485 204.402 - -2.80% -
std::set<std::string>::insert(value)_(new_value,_end)/1024 -4.69% 63.455 60.479 - 21.58% -
std::unique(list<int>)_(sprinkled)/1024 -4.67% 1013.758 966.393 - 1.63% -
BM_vector_deque_ranges_move/5500 -4.67% 205.315 195.723 - 0.29% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/0 -4.67% 17.896 17.060 - -1.01% -
BM_BitsetToString<64>/Sparse_(10%)/10 -4.67% 13.380 12.756 - 3.94% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 -4.67% 13090221.542 12479495.999 - -4.50% -
std::remove(deque<int>)_(prefix)/32 -4.65% 56.124 53.512 - 1.24% -
SetIntersection_Interlaced_Set_float_262144_16 -4.65% 1671186.361 1593464.438 - -1.02% -
BM_std_minmax_element<char>/4 -4.61% 1.258 1.200 - -0.55% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -4.61% 14010.620 13364.393 - -1.68% -
CastTo<B<Width_/_2,_Depth>> -4.59% 2973.715 2837.144 - -3.13% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 -4.59% 1041371.719 993551.481 - 0.27% -
rng::contains(list<int>)_(process_all)/50 -4.59% 18.733 17.873 - -1.96% -
BM_StringDestroy_Large -4.57% 7.328 6.993 - -5.71% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 -4.56% 6375195.662 6084187.032 - -5.22% -
SetIntersection_Interlaced_Vector_string_64_64 -4.55% 27169674.165 25932218.233 - -3.75% -
BM_PushHeap_uint64_Descending_1 -4.55% 0.583 0.556 - 24.15% -
std::is_partitioned(list<int>)_(partitioned)/1024 -4.55% 608.163 580.507 - -9.24% -
std::unordered_set<int>::erase(key)_(existent)/32 -4.55% 22.297 21.284 - -0.33% -
std::none_of(deque<int>)_(process_all)/8 -4.55% 3.440 3.284 - 0.21% -
SetIntersection_Front_Set_uint64_256_256 -4.54% 7768428.450 7415932.138 - -0.32% -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 -4.54% 39.410 37.622 - 7.33% -
ranges::min(std::deque<char>)/8 -4.53% 2.412 2.303 - 0.87% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -4.52% 253.116 241.673 - 0.12% -
std::set<std::string>::find(key)_(non-existent)/1024 -4.52% 22.303 21.296 - 6.81% -
std::remove_copy(vector<int>)_(sprinkled)/8192 -4.51% 2019.798 1928.659 - 0.50% -
std::multiset<int>::erase(key)_(non-existent,_end)/0 -4.51% 0.265 0.253 - -0.33% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 -4.51% 92.928 88.739 - 0.73% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 -4.51% 7.316 6.986 - -10.46% -
BM_join_view_deques/2 -4.49% 12.108 11.564 - -0.75% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -4.48% 134874020.281 128825390.685 - -4.42% -
std::unordered_map<int,_int>::clear()/32 -4.48% 608.513 581.267 - -3.93% -
SetIntersection_None_Vector_uint32_1024_1 -4.48% 1129633.356 1079066.972 - -1.81% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 -4.48% 1077388.549 1029161.864 - -3.35% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -4.47% 3182842.758 3040452.325 - -4.65% -
std::remove_copy(deque<int>)_(prefix)/50 -4.47% 21.517 20.555 - 1.78% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 -4.47% 27.854 26.609 - -2.13% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -4.46% 609993.131 582798.627 - -2.93% -
std::move_backward(vector<int>)/512 -4.46% 21.736 20.767 - 0.68% -
SetIntersection_None_Set_float_1024_16 -4.46% 10329061.915 9868783.656 - 10.81% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 -4.45% 365.994 349.698 - 0.58% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 -4.45% 5.325 5.088 - -10.67% -
SetIntersection_None_Set_string_16384_16384 -4.45% 202662771.705 193643823.140 - 0.29% -
BM_format_to_n_string_back_inserter<std::string>/16384 -4.45% 1051.878 1005.069 - -2.40% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 -4.44% 13.623 13.018 - 0.42% -
BM_PushHeap_uint32_Random_4 -4.44% 2.214 2.116 - -4.40% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -4.42% 16668.809 15932.143 - -2.94% -
BM_num_get<double> -4.42% 38.372 36.676 - 1.36% -
ranges::min(std::list<char>)/64 -4.42% 27.748 26.522 - 2.29% -
BM_join_view_in_vectors/0 -4.40% 2.660 2.543 - -5.55% -
BM_format_to_iterator/<std::deque>_C_string_len_6 -4.40% 15.059 14.397 - 0.91% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 -4.40% 22.298 21.318 - -3.14% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -4.39% 41219.156 39409.427 - 0.33% -
std::sort_heap(vector<int>,_pred)/8 -4.39% 30.248 28.921 - -4.58% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -4.39% 388409.039 371365.280 - 0.57% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 -4.39% 815.557 779.786 - -10.66% -
SetIntersection_Interlaced_Vector_float_256_64 -4.38% 8000576.095 7650455.340 - 10.10% -
std::unique_copy(list<int>,_pred)_(contiguous)/32 -4.38% 17.010 16.266 - 0.86% -
rng::contains_subrange(vector<int>)_(single_element)/32 -4.37% 8.979 8.586 - 3.20% -
std::for_each(list<int>)/32 -4.37% 11.318 10.823 - -3.93% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -4.36% 380.341 363.756 - -4.31% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -4.35% 5359.347 5125.992 - -0.57% -
BM_PathConstructForwardIter/large_string/1024 -4.35% 31736.193 30355.043 - -0.24% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -4.35% 53589.741 51257.849 - 0.79% -
BM_join_view_deques/1024 -4.35% 2790.843 2669.424 - -1.07% -
std::all_of(deque<int>)_(process_all)/8 -4.34% 3.433 3.284 - 0.28% -
DAG_sidecast_fail,_3_levels -4.34% 108.091 103.404 - -11.41% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -4.33% 3179117.677 3041386.292 - -5.04% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 -4.32% 569.309 544.737 - -0.53% -
std::any_of(deque<int>)_(process_all)/8 -4.32% 3.432 3.284 - -0.07% -
SetIntersection_Front_Set_uint64_16384_1024 -4.31% 12381300.531 11847188.347 - -4.92% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -4.31% 146987.686 140659.612 - -2.14% -
SetIntersection_Front_Set_float_16384_16384 -4.30% 232120202.636 222144526.663 - 2.43% -
SetIntersection_Front_Set_float_16384_1024 -4.28% 13945178.680 13348108.250 - 7.05% -
BM_CmpLess_ushort_int -4.28% 1.104 1.057 - -6.27% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 -4.26% 814.610 779.905 - 4.29% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -4.25% 1672.652 1601.534 - 4.89% -
std::copy(vector<bool>)_(aligned)/64 -4.25% 1.341 1.284 - 2.11% -
bm_make_exception_ptr/threads:2 -4.25% 8.456 8.097 - -0.64% -
DAG_sidecast_fail,_2_levels -4.25% 93.187 89.231 - -9.42% -
BM_Swap_Null_SmallTrivialFunctor -4.24% 1.204 1.153 - -8.08% -
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 -4.24% 20.145 19.291 - 2.08% -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 -4.24% 46.584 44.608 - 1.13% -
BM_join_view_out_vectors/1024 -4.24% 1624.406 1555.546 - 0.49% -
SetIntersection_Front_Vector_float_1024_256 -4.24% 2267821.015 2171696.003 - 0.16% -
std::sample(deque<int>)/1024 -4.23% 11788.479 11290.182 - -0.50% -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 -4.21% 7910.199 7577.068 - 1.49% -
std::find_end(deque<int>)_(match_near_end)/1024 -4.21% 3407.694 3264.235 - -10.32% -
BM_format_to_n_string_pointer<wchar_t>/16384 -4.20% 1879.525 1800.553 - -5.19% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 -4.20% 1.242 1.190 - -0.92% -
BM_StringEraseWithMove_Large_Transparent -4.20% 2.784 2.667 - 0.73% -
rng::contains_subrange(deque<int>)_(process_all)/16 -4.19% 9.471 9.074 - -7.22% -
rng::find_if(vector<bool>)_(process_all)/1024 -4.19% 587.889 563.277 - -0.13% -
std::adjacent_find(deque<int>,_pred)/8 -4.18% 4.452 4.266 - -11.82% -
std::map<int,_int>::ctor(const&,_alloc)/32 -4.18% 236.034 226.173 - -9.97% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -4.17% 581.683 557.424 - -0.28% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/0 -4.17% 0.264 0.253 - -0.40% -
std::equal(deque<int>)_(it,_it,_it)/8192 -4.14% 4028.384 3861.661 - 0.09% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -4.12% 47107.164 45164.422 - -10.22% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 -4.12% 21.710 20.815 - -11.54% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 -4.12% 278.796 267.305 - -4.63% -
rng::contains_subrange(vector<int>)_(single_element)/8192 -4.12% 1877.993 1800.635 - 0.35% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 -4.12% 22.095 21.185 - -2.04% -
SetIntersection_None_Vector_uint32_16384_4 -4.12% 1151567.549 1104173.029 - -1.25% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -4.11% 71615.346 68669.139 - -0.87% -
std::find_first_of(vector<int>)_(small_needle)/32 -4.11% 49.718 47.673 - 2.24% -
std::multimap<int,_int>::ctor(const&,_alloc)/32 -4.11% 228.675 219.275 - -14.27% -
bm_lexicographical_compare<signed_char>/64 -4.11% 2.107 2.021 - 5.75% -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 -4.10% 13.192 12.651 - -3.66% -
BM_vector_deque_ranges_move/64 -4.10% 2.873 2.755 - -2.31% -
std::find(vector<long_long>)_(process_all)/8192 -4.09% 752.916 722.112 - 0.19% -
bm_ranges_swap_ranges_vb_aligned/262144 -4.08% 502.497 481.979 - 0.01% -
BM_Swap_MemPtr_MemPtr -4.08% 3.108 2.981 - -0.00% -
std::find(vector<long_long>)_(process_all)/8 -4.07% 1.061 1.017 - -10.70% -
rng::contains_subrange(vector<int>)_(single_element)/1048576 -4.07% 240769.287 230972.295 - 0.36% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -4.07% 27.865 26.732 - -3.99% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 -4.06% 53.377 51.210 - -1.46% -
std::multiset<std::string>::find(key)_(non-existent)/1024 -4.05% 22.451 21.541 - 0.54% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -4.05% 20.255 19.435 - -40.62% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -4.05% 6983.394 6700.567 - -3.05% -
std::partition(list<int>)_(sparse)/50 -4.05% 22.171 21.273 - 43.18% -
std::multiset<int>::count(key)_(non-existent)/0 -4.04% 0.264 0.253 - -8.10% -
std::make_heap(deque<int>)_(shuffled)/8192 -4.03% 23644.590 22691.805 - -5.89% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -4.02% 105.357 101.118 - -59.34% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -4.02% 17570.423 16863.953 - 3.55% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 -4.02% 0.445 0.427 - 16.29% -
rng::contains_subrange(vector<int>)_(process_all)/50 -4.01% 11.981 11.501 - 0.93% -
rng::for_each(multimap<int>)/32 -4.00% 22.314 21.421 - -0.23% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -4.00% 627368.879 602263.035 - -0.96% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 -3.99% 6.756 6.486 - -4.41% -
std::find(vector<char>)_(bail_25%)/32768 -3.99% 141.824 136.167 - 0.69% -
BM_StringRelational_Eq_Large_Huge_Control -3.98% 0.489 0.470 - -1.35% -
rng::contains_subrange(deque<int>)_(single_element)/50 -3.98% 28.484 27.352 - -5.42% -
SetIntersection_Interlaced_Vector_uint64_1024_4 -3.97% 1294774.401 1243340.732 - -3.23% -
rng::find_last(forward_list<int>)_(bail_10%)/50 -3.97% 18.035 17.319 - -6.13% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -3.97% 9834.660 9444.515 - -1.86% -
BM_PushHeap_string_QuickSortAdversary_16 -3.96% 10.905 10.473 - -2.52% -
std::remove_copy(list<int>)_(sprinkled)/8192 -3.95% 7187.870 6903.644 - 0.87% -
std::sort(deque<int>)_(descending)/1024 -3.95% 1352.339 1298.885 - -0.20% -
rng::contains_subrange(list<int>)_(single_element)/8192 -3.94% 7559.274 7261.095 - -6.24% -
std::rotate(deque<int>)_(by_1/2)/8192 -3.94% 1519.309 1459.455 - 0.05% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 -3.94% 21724.920 20869.595 - 0.87% -
SetIntersection_None_Vector_uint32_4_4 -3.91% 139972607.186 134498593.026 - -0.90% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 -3.91% 347092847.301 333521370.781 - 0.07% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 -3.91% 6929.804 6658.855 - -1.62% -
SetIntersection_None_Vector_uint32_1024_1024 -3.91% 1122866.441 1078989.107 - -0.76% -
SetIntersection_Interlaced_Vector_string_16384_16384 -3.91% 363420909.095 349225269.388 - -0.25% -
std::sample(deque<int>)/8192 -3.91% 94880.417 91174.791 - 0.10% -
std::find_if(vector<int>)_(process_all)/8192 -3.90% 923.240 887.194 - -6.13% -
std::find_end(deque<int>)_(process_all)/1000 -3.88% 264.041 253.805 - -2.92% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 -3.88% 38.171 36.691 - 36.78% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 -3.87% 1.030 0.990 - 3.36% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 -3.87% 929114.679 893173.315 - -13.12% -
DAG_sidecast,_1_level -3.87% 39.578 38.047 - -3.20% -
SetIntersection_None_Vector_uint32_16384_16 -3.87% 1140927.693 1096825.225 - -1.61% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 -3.86% 4.398 4.228 - -8.58% -
BM_CmpEqual_ushort_int -3.86% 1.085 1.043 - -3.09% -
std::multimap<std::string,_int>::erase(iterator)/8192 -3.85% 32.127 30.889 - 19.00% -
rng::contains_subrange(list<int>)_(process_all)/16 -3.85% 4.890 4.702 - -3.87% -
std::set<int>::contains(key)_(existent)/8192 -3.83% 8.496 8.170 - -2.54% -
BM_StringRelational_Eq_Small_Large_Control -3.83% 0.488 0.469 - -0.39% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -3.82% 1395.373 1342.035 - -3.57% -
std::set<int>::erase(iterator)/32 -3.82% 20.792 19.997 - -0.59% -
BM_PushHeap_uint64_Descending_4 -3.82% 0.380 0.365 - -1.64% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -3.81% 1209941.678 1163797.361 - -6.08% -
SetIntersection_Front_Vector_uint32_16384_16384 -3.81% 79439553.968 76413985.050 - -1.06% -
std::map<int,_int>::find(key)_(existent)/1024 -3.79% 4.463 4.294 - 17.89% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 -3.78% 6682.965 6430.101 - 5.16% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 -3.78% 4.377 4.211 - 2.35% -
BM_StringFindAllMatch/4096 -3.78% 83.123 79.984 - -0.18% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 -3.77% 13.926 13.401 - -0.25% -
std::sort(deque<int>)_(heap)/8192 -3.77% 71804.010 69097.395 - -4.59% -
SetIntersection_Front_Vector_string_256_64 -3.76% 10653530.656 10253255.728 - 2.67% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -3.76% 6663.878 6413.538 - -1.60% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 -3.76% 794.317 764.481 - 3.78% -
std::fill_n(vector<bool>)/64 -3.76% 1.398 1.345 - -5.63% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 -3.75% 12.385 11.920 - 7.12% -
SetIntersection_None_Vector_uint32_16_4 -3.75% 56202076.830 54096592.379 - -1.04% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/0 -3.74% 13.291 12.794 - -13.51% -
std::make_heap(vector<int>)_(descending)/8 -3.74% 15.402 14.827 - -1.01% -
SetIntersection_None_Vector_string_262144_16 -3.74% 1332616.282 1282841.669 - -2.12% -
std::for_each(multiset<int>::iterator)/50 -3.73% 39.993 38.503 - -18.46% -
std::multiset<std::string>::count(key)_(non-existent)/8192 -3.72% 34.671 33.379 - -0.06% -
BM_num_get<float> -3.72% 38.011 36.599 - -1.24% -
std::set<int>::insert(value)_(already_present)/1024 -3.71% 6.036 5.812 - 0.23% -
SetIntersection_Interlaced_Set_string_1024_256 -3.70% 36575096.551 35221776.810 - -1.54% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 -3.70% 2.281 2.196 - -7.68% -
bm_make_exception_ptr/threads:4 -3.69% 4.311 4.152 - -1.29% -
SetIntersection_None_Vector_uint32_16384_16384 -3.69% 1169620.560 1126514.787 - 0.63% -
BM_deque_deque_ranges_copy_backward/4000 -3.68% 150.121 144.596 - 0.21% -
SetIntersection_Front_Set_uint64_16384_256 -3.67% 3811958.861 3671890.531 - -5.48% -
BM_deque_vector_copy_backward/0 -3.67% 1.430 1.377 - -10.64% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 -3.67% 31.974 30.801 - -0.66% -
ranges::minmax(std::list<__int128>)/70000 -3.66% 59144.344 56981.128 - 0.19% -
std::remove_if(list<int>)_(prefix)/8192 -3.65% 10367.575 9988.704 - -0.55% -
SetIntersection_Interlaced_Vector_uint64_64_16 -3.65% 17250508.126 16620675.359 - -9.24% -
BM_StringRelational_Less_Large_Huge_Control -3.65% 2.184 2.104 - -3.48% -
std::unordered_set<std::string>::find(key)_(existent)/8192 -3.64% 35.576 34.280 - -17.44% -
SetIntersection_Interlaced_Vector_uint32_256_16 -3.64% 7204890.274 6942623.336 - 3.91% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 -3.64% 16.334 15.740 - -6.23% -
SetIntersection_None_Vector_uint32_64_4 -3.63% 16715567.156 16108394.357 - -0.28% -
std::none_of(vector<int>)_(process_all)/8192 -3.63% 2111.668 2035.084 - -0.19% -
BM_PushHeap_uint32_Ascending_16 -3.63% 0.969 0.934 - 1.80% -
std::sort(deque<int>)_(pipe-organ)/1024 -3.62% 2811.808 2709.957 - -2.93% -
std::any_of(list<int>)_(process_all)/8192 -3.61% 7597.944 7323.709 - 0.46% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 -3.61% 23.098 22.265 - 0.73% -
SetIntersection_Interlaced_Vector_float_262144_4 -3.61% 2071375.026 1996678.129 - 0.30% -
rng::find(join_view(list<vector<int>>))_(process_all)/8 -3.60% 4.609 4.443 - -4.82% -
BM_vector_deque_copy_backward/70000 -3.60% 8230.726 7934.718 - -3.57% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 -3.59% 898.232 865.942 - -2.64% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -3.59% 231.711 223.384 - 8.27% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -3.59% 22.200 21.403 - -4.56% -
std::multiset<int>::clear()/32 -3.59% 648.698 625.414 - -1.68% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 -3.59% 58.877 56.766 - -4.38% -
BM_vector_deque_move_backward/64000 -3.59% 7523.459 7253.686 - -0.01% -
SetIntersection_Front_Vector_string_1024_64 -3.58% 3342370.295 3222849.940 - 0.56% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -3.58% 202.907 195.652 - 0.36% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -3.57% 13355.087 12878.407 - 0.87% -
SetIntersection_Interlaced_Set_float_256_64 -3.56% 13252752.500 12780494.012 - -8.69% -
SetIntersection_Interlaced_Vector_string_16384_1024 -3.56% 123925224.222 119510112.652 - 4.90% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 -3.54% 28.030 27.037 - -4.47% -
std::remove(deque<int>)_(prefix)/50 -3.53% 63.988 61.728 - 7.32% -
rng::contains_subrange(deque<int>)_(process_all)/32 -3.53% 14.979 14.450 - 0.21% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 -3.52% 1407.776 1358.224 - -0.66% -
std::flat_map<int,_int>::find(key)_(existent)/1024 -3.52% 8.622 8.319 - -3.42% -
BM_vector_deque_copy_backward/65536 -3.51% 7748.750 7476.583 - -2.49% -
rng::find_last(forward_list<int>)_(bail_90%)/50 -3.51% 21.277 20.531 - 0.48% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 -3.50% 2.364 2.281 - -2.86% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -3.50% 134153534.082 129458518.433 - -5.62% -
std::copy_n(vector<bool>)_(aligned)/262144 -3.48% 746.975 720.945 - 23.14% -
SetIntersection_Front_Set_float_262144_16384 -3.48% 225378612.004 217541412.111 - 1.63% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.47% 13621.074 13148.026 - -3.26% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 -3.47% 16.493 15.920 - -2.77% -
BM_japanese_text<wchar_t> -3.46% 23570.747 22754.803 - -1.00% -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/32 -3.46% 13.261 12.802 - -2.03% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -3.46% 13906.658 13425.703 - 4.43% -
std::map<int,_int>::find(key)_(existent)/32 -3.46% 1.757 1.696 - 0.01% -
std::set<std::string>::lower_bound(key)_(non-existent)/8192 -3.45% 33.391 32.239 - -0.62% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 -3.45% 19705.975 19026.483 - -4.87% -
std::flat_map<int,_int>::contains(key)_(existent)/1024 -3.44% 8.184 7.903 - -0.95% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 -3.44% 2.355 2.274 - -7.12% -
DAG_sidecast_fail,_1_level -3.44% 60.302 58.229 - -10.31% -
std::unordered_set<int>::insert(value)_(already_present)/8192 -3.44% 2.693 2.600 - -2.86% -
SetIntersection_Front_Vector_string_16384_16 -3.43% 1661926.202 1604909.693 - 0.04% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 -3.43% 17311.378 16718.040 - -1.74% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -3.42% 162.360 156.804 - -5.41% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -3.42% 227.752 219.968 - 2.71% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -3.40% 1274.252 1230.931 - -4.51% -
BM_std_minmax_element<short>/5500 -3.39% 1485.141 1434.728 - 4.29% -
std::stable_partition(vector<int>)_(sparse)/50 -3.39% 21.980 21.234 - -4.62% -
std::multimap<int,_int>::count(key)_(non-existent)/8192 -3.39% 9.068 8.761 - -9.24% -
std::deque<int>::ctor(size)/8192 -3.39% 456.317 440.848 - 0.17% -
std::multiset<std::string>::find(key)_(existent)/8192 -3.39% 28.597 27.628 - -8.70% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 -3.39% 17303.773 16717.683 - -2.46% -
std::flat_map<int,_int>::contains(key)_(existent)/32 -3.38% 3.225 3.116 - 1.33% -
SetIntersection_None_Vector_uint32_4_1 -3.37% 222932764.394 215412867.230 - -0.87% -
BM_PushHeap_string_QuickSortAdversary_64 -3.37% 13.467 13.013 - -2.64% -
BM_deque_deque_ranges_copy/0 -3.35% 0.797 0.770 - 4.40% -
bm_lexicographical_compare<signed_char>/512 -3.35% 7.900 7.635 - -0.26% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 -3.34% 471.866 456.096 - -2.22% -
std::is_sorted_until(list<int>,_pred)/8 -3.34% 3.818 3.690 - 0.85% -
std::remove_if(vector<int>)_(prefix)/32 -3.33% 50.424 48.744 - -4.87% -
SetIntersection_Interlaced_Set_float_16384_16384 -3.33% 224662912.454 217183549.490 - 4.02% -
VChain_fail,_2_levels -3.33% 13.875 13.414 - -2.72% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 -3.32% 10.574 10.223 - 0.05% -
rng::find_last_if_not(list<int>)_(bail_90%)/50 -3.31% 2.178 2.106 - 9.90% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 -3.30% 1.775 1.716 - -10.78% -
SetIntersection_Front_Vector_string_256_16 -3.30% 6235152.913 6029362.750 - -0.95% -
BM_deque_deque_ranges_copy/4000 -3.29% 147.128 142.282 - -2.72% -
std::stable_sort(vector<int>)_(repeated)/8192 -3.29% 5441.782 5262.627 - 0.12% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -3.29% 1161249.886 1123084.034 - -4.37% -
std::reverse_copy(list<int>)/32768 -3.28% 26954.869 26069.575 - 0.66% -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 -3.28% 21.120 20.428 - -0.85% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 -3.28% 151344.664 146381.242 - -1.95% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -3.28% 15.625 15.113 - -1.70% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 -3.28% 791.331 765.396 - -0.48% -
BM_format_to_iterator/<std::string>_C_string_len_60 -3.27% 11.125 10.761 - -2.14% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 -3.27% 10.630 10.282 - -6.08% -
std::multiset<std::string>::equal_range(key)_(existent)/32 -3.27% 17.857 17.273 - -13.00% -
std::map<int,_int>::lower_bound(key)_(existent)/32 -3.27% 1.528 1.478 - -1.53% -
std::set<std::string>::erase(key)_(non-existent,_end)/8192 -3.27% 27.163 26.276 - -14.12% -
BM_StringRelational_Less_Huge_Empty_Control -3.26% 1.666 1.612 - -2.60% -
BM_format_to_string_begin<std::wstring>/1 -3.26% 10.771 10.420 - -1.05% -
std::find_if(vector<bool>)_(process_all)/8 -3.26% 3.667 3.547 - -1.48% -
SetIntersection_Front_Vector_string_64_64 -3.26% 26365738.089 25506286.711 - 2.16% -
std::multiset<int>::erase(iterator)/32 -3.26% 21.642 20.937 - -1.20% -
std::none_of(vector<int>)_(process_all)/32768 -3.26% 8369.261 8096.749 - -0.07% -
BM_StringEraseWithMove_Large_Opaque -3.25% 2.861 2.767 - 11.54% -
std::search(vector<int>)_(no_match)/1024 -3.25% 219.806 212.659 - -3.13% -
std::deque<std::string>::erase(begin)_(cheap_elements)/8192 -3.25% 7.637 7.389 - 1.74% -
BM_PathIterateMultipleTimes/iterate_elements/8 -3.24% 2443.703 2364.447 - -0.49% -
BM_vector_deque_ranges_move_backward/4000 -3.24% 146.378 141.632 - -0.61% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 -3.24% 16.420 15.888 - -5.25% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 -3.23% 6814.297 6594.051 - -2.86% -
SetIntersection_Interlaced_Vector_uint32_256_4 -3.23% 5071986.833 4908128.491 - -3.68% -
SetIntersection_Front_Set_float_16384_64 -3.23% 1868434.550 1808119.395 - 4.48% -
std::multimap<int,_int>::ctor(const&)/8192 -3.22% 53267.512 51554.468 - -2.97% -
BM_std_minmax_element<short>/4096 -3.20% 1107.992 1072.494 - 4.51% -
BM_StringRelational_Less_Small_Small_ChangeLast -3.20% 1.769 1.712 - -3.04% -
BM_StringRelational_Less_Large_Empty_Control -3.19% 1.666 1.613 - -0.08% -
std::set<int>::find(key)_(non-existent)/1024 -3.19% 5.777 5.593 - 3.99% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 -3.18% 12.746 12.340 - -4.78% -
BM_CmpEqual_schar_schar -3.18% 1.099 1.064 - -2.58% -
SetIntersection_Front_Set_float_1024_1024 -3.18% 13763549.534 13325746.609 - 12.68% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 -3.18% 4.770 4.618 - 8.78% -
ranges::minmax(std::vector<char>)/1 -3.18% 0.636 0.616 - -1.56% -
std::search(vector<int>)_(no_match)/1000 -3.17% 218.243 211.327 - -1.51% -
SetIntersection_None_Vector_uint32_256_16 -3.17% 4157612.475 4025886.233 - -0.81% -
std::partial_sort(vector<int>)_(descending)/8 -3.16% 24.611 23.833 - -6.12% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -3.16% 37.755 36.563 - -2.54% -
std::set<std::string>::equal_range(key)_(existent)/1024 -3.16% 24.052 23.293 - 6.91% -
VDAG_rightmost,_3_levels -3.15% 63.151 61.162 - -0.32% -
BM_std_minmax_element<short>/4000 -3.15% 1081.805 1047.736 - 4.10% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 -3.15% 171210532.477 165821853.073 - 1.50% -
SetIntersection_Front_Vector_uint32_262144_16384 -3.15% 79504504.539 77003938.293 - -0.33% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -3.14% 1257112.855 1217601.416 - -1.43% -
std::partition_copy(list<int>)/32 -3.14% 9.089 8.803 - 2.59% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 -3.14% 13.481 13.058 - -0.06% -
BM_StringRelational_Less_Small_Empty_Control -3.13% 1.664 1.612 - -4.01% -
std::upper_bound(std::forward_list<int>)/8192 -3.13% 10718.997 10383.923 - -0.14% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 -3.12% 25.408 24.615 - 2.70% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -3.12% 408.799 396.031 - -0.41% -
std::copy_backward(vector<bool>)_(aligned)/512 -3.12% 1.616 1.565 - 1.17% -
SetIntersection_None_Vector_uint32_16384_64 -3.12% 1137132.790 1101687.817 - -1.28% -
ranges::min(std::vector<char>)/64 -3.11% 4.174 4.044 - 11.78% -
std::sort(vector<NonIntegral>)_(heap)/1024 -3.11% 4396.703 4259.996 - 0.46% -
std::unordered_multimap<int,_int>::clear()/1024 -3.10% 8411.710 8151.272 - -3.84% -
ranges::minmax(std::list<char>)/70000 -3.10% 56680.610 54926.146 - 4.87% -
std::is_sorted(vector<int>,_pred)/8 -3.09% 3.251 3.150 - -0.42% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/1024 -3.09% 295.184 286.065 - 1.30% -
std::find_if(vector<int>)_(process_all)/50 -3.08% 6.311 6.117 - -10.86% -
rng::ends_with(list<int>)_(mismatch_at_start)/8 -3.07% 3.185 3.087 - -2.32% -
bm_ranges_swap_ranges_vb_aligned/524288 -3.06% 1082.766 1049.580 - 0.01% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -3.06% 17041.247 16519.939 - -2.92% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 -3.06% 248474341.717 240876123.706 - -30.30% -
SetIntersection_Interlaced_Vector_uint32_16384_4 -3.06% 1577424.602 1529211.939 - 11.53% -
std::set<int>::find(key)_(existent)/1024 -3.06% 4.108 3.982 - -3.02% -
BM_PushHeap_string_Random_16 -3.06% 10.720 10.393 - 0.41% -
std::partition(deque<int>)_(sparse)/8192 -3.05% 3129.759 3034.217 - -2.77% -
rng::find_if(vector<bool>)_(process_all)/50 -3.04% 24.111 23.377 - -2.29% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -3.04% 65793509.571 63792132.152 - -0.86% -
BM_vector_deque_copy_backward/4000 -3.04% 144.098 139.721 - -3.76% -
BM_Move_MemPtr -3.03% 1.237 1.200 - -7.16% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 -3.03% 784.061 760.319 - -4.23% -
ranges::minmax(std::list<char>)/64 -3.02% 35.569 34.494 - 16.23% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 -3.02% 24.484 23.744 - -1.90% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -3.02% 606967.742 588620.574 - -0.61% -
SetIntersection_None_Vector_string_256_256 -3.02% 2325895.101 2255641.930 - -1.84% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -3.02% 233.106 226.067 - 5.39% -
BM_std_minmax_element<short>/1024 -3.01% 282.300 273.796 - 4.39% -
std::for_each_n(list<int>)/8192 -3.01% 7878.309 7641.293 - 3.85% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -3.00% 119887.257 116291.667 - 1.04% -
std::multiset<int>::count(key)_(existent)/1024 -3.00% 5.840 5.665 - -29.48% -
std::multiset<std::string>::ctor(const&)/1024 -2.99% 35523.529 34460.901 - -2.91% -
std::multiset<int>::contains(key)_(non-existent)/1024 -2.98% 6.083 5.901 - -1.39% -
std::map<int,_int>::erase(iterator)/1024 -2.98% 21.176 20.544 - -14.52% -
rng::contains_subrange(list<int>)_(same_length)/50 -2.98% 26.047 25.272 - -10.72% -
std::copy(deque<int>)/8 -2.96% 2.728 2.647 - 2.27% -
std::format(double)_(fmt:_{:0<17500_10Lf}) -2.96% 213.111 206.812 - -4.69% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 -2.95% 6.854 6.652 - 2.56% -
SetIntersection_Front_Set_uint64_262144_1024 -2.95% 12295717.556 11933268.221 - -4.91% -
std::equal(deque<int>)_(it,_it,_it,_it)/1024 -2.94% 498.134 483.477 - -2.02% -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 -2.94% 132.542 128.645 - -0.78% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -2.94% 1588778.748 1542091.781 - -3.83% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -2.93% 225.293 218.688 - 3.77% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -2.92% 742.395 720.713 - -2.09% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.92% 754.997 732.952 - -2.90% -
BM_PathConstructCStr/large_string/1024 -2.92% 29507.674 28646.074 - -0.71% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 -2.91% 12025.793 11675.850 - 12.43% -
ranges::minmax(std::list<long_long>)/64 -2.91% 31.069 30.165 - 7.41% -
BM_StringRelational_Eq_Empty_Large_Control -2.91% 0.490 0.476 - -0.70% -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 -2.91% 292.571 284.070 - 2.72% -
Chain_middle,_1_level -2.91% 8.326 8.084 - -0.12% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 -2.90% 2.584 2.509 - 0.39% -
BM_vector_deque_ranges_move_backward/64000 -2.89% 7319.429 7107.671 - -3.65% -
std::any_of(list<int>)_(process_all)/8 -2.89% 2.749 2.670 - -0.51% -
std::map<int,_int>::equal_range(key)_(existent)/32 -2.88% 1.844 1.790 - 0.81% -
std::multiset<std::string>::count(key)_(non-existent)/1024 -2.88% 25.292 24.564 - -3.34% -
std::partial_sort_copy(list<int>)_(shuffled)/8 -2.88% 12.388 12.032 - -0.30% -
rng::find_if(vector<bool>)_(process_all)/8192 -2.88% 4686.319 4551.432 - 1.30% -
BM_StringRelational_Eq_Large_Large_ChangeLast -2.87% 2.080 2.021 - 5.89% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 -2.87% 4181129.890 4061185.688 - 33.58% -
SetIntersection_Front_Set_float_64_64 -2.87% 14491466.022 14076181.560 - 3.15% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -2.87% 948963.356 921773.334 - 4.53% -
std::unordered_multimap<int,_int>::clear()/8192 -2.86% 64767.713 62912.350 - -6.27% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 -2.86% 32.071 31.153 - -8.08% -
std::deque<int>::ctor(size)/32 -2.86% 27.855 27.059 - 0.04% -
BM_join_view_deques/512 -2.86% 1325.908 1288.032 - -2.87% -
std::rotate(list<int>)_(by_1/2)/8192 -2.86% 5589.332 5429.709 - 16.60% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -2.85% 21.042 20.442 - -3.30% -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 -2.85% 63.596 61.782 - -2.51% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 -2.85% 707182.297 687015.494 - -0.70% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 -2.85% 9059749.589 8801477.339 - -1.92% -
std::set<int>::insert(value)_(new_value,_end)/1024 -2.85% 41.141 39.968 - -3.57% -
BM_StringConstructDestroyCStr_Empty_Opaque -2.85% 2.146 2.085 - 0.31% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 -2.85% 27.579 26.793 - -2.98% -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 -2.84% 52523.270 51029.094 - -35.35% -
SetIntersection_None_Vector_uint32_64_16 -2.84% 13879137.848 13484530.076 - -1.73% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 -2.84% 1.579 1.534 - 1.74% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.83% 56875.543 55265.901 - -0.89% -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 -2.83% 1002.616 974.249 - 2.70% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8 -2.83% 61.723 59.978 - -2.37% -
std::stable_partition(list<int>)_(alloc_fails)/1024 -2.82% 4254.529 4134.350 - 0.74% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.82% 380.113 369.380 - -4.68% -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 -2.82% 9005.379 8751.148 - -0.20% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 -2.82% 5255605.662 5107647.954 - -3.99% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 -2.81% 4.152 4.035 - -0.43% -
std::set<std::string>::equal_range(key)_(non-existent)/32 -2.81% 11.252 10.936 - 7.18% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.81% 7088.800 6889.777 - 0.77% -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 -2.81% 6647.140 6460.574 - -35.14% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 -2.80% 9.361 9.098 - -4.10% -
BM_join_view_out_vectors/65536 -2.80% 132518.900 128803.033 - -5.21% -
BM_num_put<long_long> -2.80% 12.201 11.859 - 12.91% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -2.80% 1184557.204 1151354.651 - -2.08% -
std::generate(list<int>)/50 -2.80% 15.790 15.347 - -1.54% -
SetIntersection_None_Vector_uint32_16_1 -2.80% 65479558.708 63645117.325 - -1.00% -
ranges::minmax(std::list<__int128>)/1 -2.80% 0.445 0.433 - -3.20% -
std::format(double)_(fmt:_{:017500_10Lf}) -2.80% 213.676 207.692 - -3.21% -
BM_StringAssignAsciiz_Huge_Transparent -2.80% 194.610 189.167 - -1.29% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 -2.79% 0.618 0.601 - 3.40% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -2.78% 72631.437 70610.102 - -1.01% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 -2.78% 0.657 0.639 - 1.38% -
std::map<std::string,_int>::clear()/1024 -2.78% 22585.570 21958.179 - -8.36% -
SetIntersection_None_Set_float_1024_64 -2.77% 10028446.321 9750175.033 - 7.13% -
std::make_heap(deque<int>)_(descending)/1024 -2.76% 1126.417 1095.291 - 11.16% -
SetIntersection_None_Vector_uint32_256_64 -2.76% 3536646.689 3439044.883 - 0.04% -
BM_std_minmax_element<short>/70000 -2.76% 18840.029 18320.601 - 4.99% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 -2.75% 1629511.230 1584624.266 - -5.49% -
BM_std_minmax_element<short>/65536 -2.75% 17625.098 17139.704 - 5.00% -
std::multimap<int,_int>::ctor(const&)/1024 -2.75% 6686.990 6503.102 - -2.68% -
SetIntersection_Front_Set_uint64_1024_1024 -2.74% 12226859.237 11891622.123 - -3.82% -
BM_vector_deque_ranges_copy_backward/4000 -2.74% 144.498 140.539 - -0.36% -
std::copy_n(vector<bool>)_(aligned)/1048576 -2.74% 2935.361 2854.962 - -8.20% -
BM_PushHeap_uint64_Descending_16 -2.74% 0.375 0.365 - -0.31% -
std::make_heap(deque<int>,_pred)_(heap)/8 -2.73% 19.696 19.157 - -0.93% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 -2.73% 792.489 770.836 - -5.79% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 -2.73% 11743.069 11423.001 - -3.73% -
BM_format_to_iterator/<std::vector>_C_string_len_6 -2.72% 8.964 8.720 - -6.76% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 -2.72% 2.192 2.132 - -9.07% -
std::set<int>::insert(value)_(new_value,_middle)/8192 -2.72% 32.261 31.384 - -0.51% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 -2.71% 8793.276 8555.083 - -1.63% -
std::map<int,_int>::erase(iterator)/8192 -2.70% 24.364 23.705 - -11.31% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 -2.70% 522.686 508.582 - -1.82% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 -2.70% 18.686 18.182 - -2.48% -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 -2.70% 14302.922 13917.082 - 6.35% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -2.69% 400.845 390.045 - -1.74% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8 -2.69% 26.302 25.594 - -2.99% -
BM_deque_deque_copy_backward/4000 -2.69% 150.239 146.199 - 0.59% -
std::copy(vector<int>)/8 -2.69% 2.186 2.127 - -2.57% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 -2.68% 14319981.453 13935945.413 - 5.04% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 -2.68% 11931556.123 11611955.931 - -1.53% -
BM_deque_deque_ranges_copy_backward/64 -2.68% 3.436 3.344 - -1.81% -
BM_std_minmax_element<short>/64000 -2.67% 17209.452 16750.763 - 5.04% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -2.67% 387359.579 377036.282 - 0.14% -
SetIntersection_Interlaced_Vector_uint32_16384_64 -2.66% 8963870.588 8724994.617 - 38.74% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8 -2.66% 44.689 43.500 - -1.90% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 -2.66% 6395.027 6225.089 - -5.45% -
std::multimap<int,_int>::contains(key)_(existent)/32 -2.65% 1.777 1.730 - 6.59% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -2.65% 7.883 7.674 - 15.99% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 -2.65% 12477.521 12147.144 - -19.30% -
std::rotate(list<int>)_(by_1/2)/32 -2.65% 6.169 6.006 - 1.14% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 -2.65% 102.964 100.239 - -1.16% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -2.65% 775.104 754.595 - -0.88% -
std::map<std::string,_int>::count(key)_(non-existent)/1024 -2.64% 24.692 24.040 - -0.58% -
std::partial_sort_copy(list<int>)_(descending)/8 -2.64% 16.180 15.753 - -3.29% -
BM_std_minmax_element<char>/5500 -2.64% 1485.903 1446.749 - 0.40% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -2.63% 29.232 28.461 - -1.19% -
std::copy_n(vector<int>)/262144 -2.63% 12906.744 12566.684 - 0.27% -
BM_Move_SmallTrivialFunctor -2.63% 1.225 1.193 - -7.39% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 -2.62% 16586.673 16151.518 - -4.84% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 -2.62% 0.612 0.596 - -0.20% -
BM_CmpEqual_uchar_short -2.62% 1.017 0.991 - -8.69% -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 -2.61% 43.016 41.892 - -0.98% -
VDAG_rightmost,_4_levels -2.61% 136.351 132.790 - -1.01% -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/1024 -2.61% 11351.800 11055.940 - -0.61% -
std::copy(list<int>)/32768 -2.60% 25911.005 25237.417 - -2.33% -
rng::contains(deque<int>)_(process_all)/32 -2.59% 8.883 8.653 - 1.37% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8 -2.59% 44.748 43.588 - -2.23% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -2.59% 20.627 20.093 - -1.85% -
std::all_of(list<int>)_(process_all)/8192 -2.59% 8352.214 8135.932 - 6.43% -
std::all_of(list<int>)_(process_all)/32 -2.58% 11.739 11.436 - -0.39% -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 -2.58% 21.236 20.689 - -3.82% -
std::partial_sort(deque<int>)_(descending)/8192 -2.58% 270999.392 264018.838 - -6.57% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 -2.57% 21.426 20.875 - 0.44% -
std::set<int>::contains(key)_(existent)/1024 -2.57% 3.979 3.876 - 2.61% -
BM_deque_deque_move_backward/2 -2.57% 2.531 2.466 - -2.39% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 -2.56% 785.238 765.098 - 0.60% -
BM_Move_FuncPtr -2.56% 1.237 1.206 - -8.01% -
BM_deque_deque_move_backward/4000 -2.56% 149.746 145.905 - -3.18% -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 -2.56% 43.820 42.697 - 0.01% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 -2.56% 3.475 3.386 - -0.87% -
SetIntersection_None_Vector_uint32_256_4 -2.56% 4295211.260 4185167.946 - -1.55% -
std::for_each(multiset<int>::iterator)/8 -2.56% 4.556 4.439 - -3.29% -
BM_std_minmax_element<char>/65536 -2.56% 17611.944 17161.446 - 0.71% -
std::stable_partition(list<int>)_(sparse)/32 -2.56% 9.866 9.614 - -0.30% -
SetIntersection_None_Vector_uint32_256_256 -2.55% 2216113.230 2159580.727 - -1.05% -
BM_vector_deque_move_backward/4000 -2.55% 143.777 140.111 - -1.47% -
SetIntersection_Front_Set_uint64_64_64 -2.55% 13207276.336 12870762.631 - -2.29% -
std::multiset<std::string>::ctor(const&,_alloc)/32 -2.55% 771.087 751.461 - -23.52% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -2.55% 56495.737 55057.857 - -6.67% -
std::copy_backward(vector<bool>)_(aligned)/64 -2.54% 1.805 1.759 - 9.57% -
rng::contains_subrange(vector<int>)_(process_all)/16 -2.54% 4.850 4.727 - 0.51% -
std::replace_if(vector<int>)_(prefix)/50 -2.54% 14.139 13.780 - -0.18% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/32 -2.53% 18.225 17.764 - -1.29% -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 -2.53% 222.729 217.097 - 1.55% -
std::find(list<int>)_(process_all)/1024 -2.52% 704.599 686.867 - 0.18% -
BM_ConstructAndDestroy_MemPtr_Opaque -2.51% 0.914 0.891 - 0.46% -
std::is_sorted_until(list<int>)/8192 -2.51% 7273.404 7090.899 - -1.22% -
BM_std_minmax_element<char>/64 -2.50% 17.403 16.967 - -0.83% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 -2.50% 1658973.224 1617469.238 - -4.45% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 -2.50% 59.370 57.885 - -3.71% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 -2.49% 129.604 126.370 - -0.40% -
std::find_if_not(vector<bool>)_(process_all)/8 -2.49% 3.614 3.524 - -0.56% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -2.49% 148302.051 144615.828 - -1.74% -
SetIntersection_None_Vector_uint32_262144_4 -2.49% 1150551.198 1121953.160 - -1.04% -
BM_std_minmax_element<char>/70000 -2.48% 18825.804 18358.160 - 0.71% -
BM_unicode_text<char> -2.48% 33751.979 32913.987 - -6.63% -
std::rotate(list<int>)_(1_element_forward)/8192 -2.47% 7184.909 7007.367 - -2.19% -
std::flat_map<int,_int>::find(key)_(existent)/32 -2.47% 3.392 3.308 - -0.84% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -2.46% 516.427 503.721 - 0.18% -
std::multiset<int>::count(key)_(existent)/8192 -2.45% 9.727 9.488 - -7.52% -
ranges::min(std::list<char>)/8 -2.45% 1.901 1.854 - 4.94% -
std::for_each(multiset<int>::iterator)/32 -2.45% 21.530 21.004 - -2.02% -
BM_deque_deque_move_backward/1 -2.44% 2.786 2.718 - -2.10% -
BM_std_minmax_element<short>/512 -2.44% 143.538 140.041 - 4.40% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 -2.43% 43.206 42.155 - -5.95% -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeFirst -2.43% 0.424 0.413 - -0.82% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 -2.43% 1073719.689 1047630.226 - -0.05% -
SetIntersection_None_Vector_uint32_1024_4 -2.42% 1104678.759 1077910.727 - -2.16% -
std::unordered_set<int>::erase(iterator)/32 -2.42% 20.337 19.845 - -1.82% -
std::multiset<std::string>::find(key)_(non-existent)/32 -2.42% 10.573 10.318 - 2.17% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -2.41% 170635.259 166517.754 - -0.76% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -2.41% 663.668 647.657 - -10.18% -
BM_format_to_iterator/<std::string>_string_len_60 -2.41% 9.773 9.538 - -2.94% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -2.40% 1645463.459 1605981.281 - -4.38% -
std::move_backward(vector<bool>)_(aligned)/64 -2.39% 1.726 1.685 - -2.67% -
std::rotate(deque<int>)_(1_element_forward)/1024 -2.39% 37.994 37.087 - 0.17% -
std::all_of(list<int>)_(process_all)/8 -2.38% 2.697 2.633 - -3.19% -
std::multiset<int>::count(key)_(non-existent)/1024 -2.38% 5.950 5.808 - -1.70% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192 -2.38% 516699.918 504386.270 - -1.74% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 -2.38% 26.064 25.443 - -8.95% -
std::multiset<int>::equal_range(key)_(existent)/1024 -2.38% 5.446 5.316 - 2.70% -
std::format(int64_t)_(fmt:_{:0<512Ld}) -2.38% 36.478 35.611 - -4.93% -
SetIntersection_Interlaced_Set_string_64_16 -2.38% 38662956.362 37744568.539 - 0.57% -
std::none_of(list<int>)_(process_all)/8192 -2.38% 8806.930 8597.759 - 7.86% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 -2.37% 8944283.675 8731907.695 - -1.38% -
std::sort(vector<int>)_(qsort_adversarial)/8192 -2.37% 150924.202 147344.308 - -0.46% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 -2.37% 24.587 24.004 - 13.75% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -2.37% 45301.160 44229.596 - -4.36% -
SetIntersection_Interlaced_Vector_string_16_16 -2.36% 52375741.577 51137450.686 - -1.61% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 -2.36% 25.283 24.686 - -3.15% -
std::map<int,_int>::find(key)_(existent)/8192 -2.36% 5.506 5.376 - -2.38% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -2.36% 247251.956 241420.070 - -7.71% -
BM_format_to_iterator/<std::array>_string_view_len_60 -2.35% 9.548 9.323 - -2.33% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 -2.35% 1660209.717 1621146.320 - -4.52% -
SetIntersection_None_Vector_uint32_1024_64 -2.35% 1105832.687 1079847.124 - -2.59% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 -2.34% 10.567 10.319 - -2.72% -
DAG_leftmost_middle,_3_levels -2.34% 13.243 12.932 - -0.66% -
BM_PushHeap_string_QuickSortAdversary_4 -2.34% 6.555 6.401 - 0.36% -
SetIntersection_Front_Set_float_64_16 -2.34% 15895585.590 15523538.342 - 0.15% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -2.34% 1801.856 1759.716 - 3.94% -
BM_join_view_out_vectors/64 -2.34% 100.743 98.389 - 0.59% -
SetIntersection_None_Vector_uint32_16_16 -2.34% 34666780.402 33857284.508 - -0.63% -
std::find_end(list<int>,_pred)_(process_all)/1048576 -2.33% 980570.596 957688.638 - 3.05% -
std::format(double)_(fmt:_{:0^17500_10L}) -2.33% 226.820 221.537 - -2.74% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -2.33% 144692.086 141326.689 - -1.78% -
BM_format_to_n_string_back_inserter<std::string>/1 -2.33% 13.518 13.204 - -1.16% -
std::format(int64_t)_(fmt:_{:0<512X}) -2.32% 37.660 36.787 - -1.75% -
BM_deque_deque_ranges_copy/1024 -2.31% 37.658 36.788 - 0.02% -
std::rotate(list<int>)_(1_element_backward)/8192 -2.31% 7397.428 7226.722 - -3.21% -
std::remove(list<int>)_(prefix)/8192 -2.30% 8303.205 8112.125 - -1.78% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -2.30% 1418647.402 1386003.762 - -1.73% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -2.30% 144436.947 141115.781 - 0.36% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.30% 7870.109 7689.217 - -0.60% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 -2.30% 12.227 11.947 - -4.76% -
BM_StringRelational_Less_Empty_Huge_Control -2.29% 1.650 1.612 - -3.49% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 -2.29% 1658192.465 1620144.529 - -4.36% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.29% 769.443 751.800 - -1.76% -
std::make_heap(vector<NonIntegral>)_(heap)/8192 -2.29% 2219.913 2169.068 - -2.30% -
BM_PushHeap_uint64_PipeOrgan_4 -2.29% 0.492 0.481 - -0.64% -
rng::find_last_if(vector<int>)_(bail_10%)/50 -2.28% 11.738 11.470 - -7.31% -
std::shift_right(list<int>)/50 -2.28% 26.753 26.143 - -3.66% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -2.28% 645230.815 630550.666 - -0.16% -
std::partial_sort_copy(list<int>)_(repeated)/8192 -2.27% 33643.871 32879.048 - 1.10% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 -2.27% 2128545.330 2080180.340 - -3.38% -
std::format(double)_(fmt:_{:0>17500_10Lf}) -2.27% 214.657 209.787 - -3.23% -
BM_std_minmax_element<long_long>/64000 -2.27% 16942.006 16557.834 - 1.75% -
std::find_end(list<int>)_(process_all)/1000 -2.26% 701.354 685.475 - 4.44% -
std::make_heap(deque<int>)_(descending)/8192 -2.26% 8820.398 8621.083 - 12.22% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -2.26% 100.403 98.136 - -55.85% -
std::find_end(list<int>)_(match_near_end)/1000 -2.25% 766.628 749.351 - 2.17% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -2.25% 168.215 164.426 - 4.87% -
std::stable_partition(vector<int>)_(dense)/32 -2.25% 21.791 21.301 - 0.86% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 -2.25% 690.128 674.618 - -1.63% -
std::copy_backward(deque<int>)/32768 -2.25% 3639.719 3557.963 - -3.14% -
std::multiset<int>::erase(key)_(existent)/32 -2.25% 22.704 22.194 - -0.00% -
std::find_end(forward_list<int>)_(single_element)/1000 -2.24% 705.147 689.342 - 0.46% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 -2.24% 2941.816 2875.970 - 4.78% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -2.23% 3.515 3.436 - -9.60% -
std::search(vector<int>)_(no_match)/8192 -2.23% 1675.183 1637.844 - -1.62% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 -2.23% 18498931.141 18087006.229 - -2.60% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -2.23% 49.187 48.093 - -10.35% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -2.23% 19.306 18.876 - 0.16% -
std::find_end(deque<int>,_pred)_(process_all)/1000 -2.22% 601.473 588.101 - 0.21% -
std::partial_sort_copy(vector<int>)_(ascending)/8 -2.22% 8.928 8.729 - 5.16% -
SetIntersection_None_Vector_uint32_16384_1 -2.22% 1125065.432 1100098.607 - -1.28% -
BM_PushHeap_string_Random_4 -2.22% 6.250 6.112 - -0.87% -
BM_std_minmax_element<long_long>/65536 -2.21% 17346.072 16961.979 - 1.78% -
BM_StringRelational_Eq_Small_Small_ChangeLast -2.21% 2.123 2.076 - 3.26% -
std::find_end(list<int>,_pred)_(match_near_end)/1000 -2.21% 860.585 841.581 - -0.33% -
std::find_first_of(vector<int>)_(small_needle)/50 -2.21% 74.452 72.808 - 0.99% -
BM_std_minmax_element<char>/4000 -2.20% 1082.409 1058.548 - 0.98% -
BM_std_minmax_element<long_long>/70000 -2.20% 18516.079 18107.949 - 1.71% -
std::unordered_set<int>::erase(key)_(existent)/8192 -2.20% 23.173 22.663 - -0.67% -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 -2.20% 92.957 90.912 - -4.19% -
BM_deque_vector_copy_backward/70000 -2.20% 8435.762 8250.308 - 3.83% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 -2.20% 31.726 31.028 - -2.56% -
SetIntersection_Front_Set_string_16384_1024 -2.20% 60161096.614 58839180.140 - 0.47% -
std::remove(vector<int>)_(prefix)/1024 -2.19% 313.317 306.442 - 0.88% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/0 -2.19% 13.086 12.799 - -12.59% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -2.19% 26.991 26.401 - -1.17% -
std::search(vector<int>)_(no_match)/1048576 -2.19% 214951.903 210253.725 - -1.53% -
SetIntersection_Front_Vector_string_16_16 -2.18% 51982887.867 50848996.209 - -0.75% -
SetIntersection_Front_Set_uint64_1024_64 -2.18% 1676004.566 1639460.267 - -4.49% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 -2.18% 226.311 221.378 - 2.88% -
std::rotate(list<int>)_(by_1/4)/8192 -2.18% 6709.125 6563.053 - 1.33% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 -2.17% 1756377.274 1718305.406 - 14.37% -
BM_deque_vector_ranges_move/4000 -2.17% 141.881 138.808 - -4.98% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.16% 57964.676 56713.297 - -7.53% -
std::multimap<int,_int>::count(key)_(non-existent)/1024 -2.15% 5.610 5.489 - -9.84% -
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 -2.15% 616783.214 603512.182 - -1.27% -
std::find_end(deque<int>,_pred)_(process_all)/1024 -2.15% 616.990 603.717 - 0.06% -
std::multiset<std::string>::count(key)_(existent)/32 -2.15% 20.052 19.621 - 0.12% -
rng::find_if(vector<bool>)_(process_all)/1048576 -2.15% 598265.465 585421.761 - 1.80% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 -2.14% 27308.915 26723.241 - -2.11% -
rng::contains_subrange(list<int>)_(process_all)/32 -2.14% 10.222 10.003 - -1.01% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 -2.14% 19.547 19.129 - -1.37% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8192 -2.14% 2189.850 2143.081 - 1.55% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -2.14% 52.069 50.957 - 15.41% -
BM_deque_deque_ranges_move_backward/1024 -2.13% 38.188 37.376 - -3.91% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -2.12% 661.588 647.547 - -0.83% -
BM_CmpEqual_ushort_schar -2.12% 1.033 1.011 - -9.55% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8 -2.12% 2.175 2.129 - 0.20% -
SetIntersection_Interlaced_Vector_uint32_262144_16384 -2.12% 352164799.152 344705353.466 - -7.33% -
std::find_end(list<int>)_(same_length)/8192 -2.12% 16178.914 15836.428 - 0.63% -
std::set<int>::ctor(const&,_alloc)/32 -2.11% 220.989 216.333 - -12.78% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 -2.10% 6.905 6.760 - -7.52% -
BM_std_minmax_element<char>/64000 -2.10% 17204.191 16842.191 - 1.32% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/32 -2.09% 216.341 211.812 - -48.70% -
BM_deque_deque_ranges_move_backward/4096 -2.09% 154.081 150.856 - -2.87% -
std::find_first_of(vector<int>)_(large_needle)/8192 -2.09% 7051585.858 6904462.871 - -3.21% -
std::map<int,_int>::erase(key)_(existent)/32 -2.08% 22.624 22.152 - -5.29% -
bm_lexicographical_compare<unsigned_char>/64 -2.08% 2.013 1.971 - -1.35% -
SetIntersection_Front_Vector_string_1024_4 -2.07% 1190786.080 1166089.057 - -2.30% -
SetIntersection_Interlaced_Set_uint32_256_64 -2.07% 12689845.464 12426930.189 - -11.70% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -2.07% 21.698 21.249 - 0.47% -
BM_lexicographical_compare_three_way<IntPtr>/16 -2.07% 4.389 4.298 - 2.14% -
SetIntersection_Interlaced_Vector_string_16384_1 -2.07% 1088319.253 1065794.029 - -3.74% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/32 -2.06% 16.618 16.276 - 0.07% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -2.05% 43392.761 42501.545 - -1.01% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -2.05% 8704.652 8525.950 - 0.74% -
BM_format_to_iterator/<std::array>_C_string_len_6 -2.05% 9.168 8.980 - 0.51% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/1024 -2.05% 7130.060 6983.803 - -60.40% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 -2.05% 2105388.592 2062252.115 - -3.11% -
std::shift_left(list<int>)/50 -2.05% 27.939 27.366 - -0.43% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -2.05% 19.243 18.849 - -64.04% -
BM_format/C_string_len_6 -2.05% 13.669 13.390 - -3.02% -
std::find_end(deque<int>,_pred)_(match_near_end)/1000 -2.04% 581.681 569.786 - 1.62% -
SetIntersection_None_Vector_uint32_64_1 -2.04% 17127616.874 16777874.730 - -0.69% -
BM_CmpEqual_int_int -2.04% 1.082 1.060 - -2.85% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -2.04% 183845.192 180100.331 - -3.59% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 -2.04% 57.855 56.678 - -0.49% -
std::map<int,_int>::erase(iterator)/32 -2.03% 20.941 20.515 - -12.68% -
std::multiset<int>::upper_bound(key)_(non-existent)/32 -2.03% 2.508 2.457 - -8.65% -
rng::find_last(list<int>)_(bail_10%)/1024 -2.03% 674.897 661.177 - -2.02% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -2.03% 1579409.029 1547339.170 - -3.74% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 -2.03% 22986478.245 22520148.889 - -0.57% -
SetIntersection_None_Vector_uint32_256_1 -2.03% 4377171.409 4288390.808 - -0.58% -
std::find_first_of(vector<int>)_(large_needle)/1024 -2.03% 109285.214 107072.008 - -2.99% -
std::map<int,_int>::erase(key)_(existent)/1024 -2.02% 24.502 24.006 - -5.88% -
std::unique(deque<int>,_pred)_(contiguous)/32 -2.02% 57.589 56.425 - 0.82% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 -2.02% 41638.506 40797.357 - -1.32% -
rng::contains_subrange(vector<int>)_(single_element)/50 -2.02% 12.645 12.390 - 1.27% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 -2.01% 12727798.094 12471470.099 - -0.83% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 -2.01% 8749735.811 8573942.106 - -1.85% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -2.01% 143577.600 140695.112 - -1.55% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 -2.01% 513.694 503.385 - -0.46% -
BM_sprintf/C_string_len_6000 -2.01% 167.145 163.792 - -0.92% -
std::vector<int>::insert(middle)_(cheap_elements)/32 -2.00% 5.870 5.753 - -0.68% -
std::sort(vector<int>)_(qsort_adversarial)/1024 -2.00% 13191.136 12927.375 - -0.08% -
std::unique(list<int>,_pred)_(sprinkled)/52 -1.99% 82.280 80.639 - -4.25% -
BM_format_to_iterator/<std::deque>_string_len_60 -1.99% 17.107 16.766 - 0.71% -
std::format(double)_(fmt:_{:0^17500_0Lg}) -1.99% 216.073 211.766 - -2.33% -
rng::contains(deque<int>)_(process_all)/8192 -1.99% 1904.454 1866.549 - 0.78% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.99% 662.625 649.444 - -1.07% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 -1.99% 14400.179 14113.952 - -0.13% -
std::find_first_of(deque<int>)_(small_needle)/1024 -1.99% 3521.382 3451.425 - 0.52% -
rng::contains_subrange(vector<int>)_(same_length)/8192 -1.98% 1893.835 1856.265 - -2.76% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 -1.98% 40.886 40.076 - 2.12% -
BM_format_to_iterator/<std::deque>_string_view_len_60 -1.98% 17.118 16.779 - 0.82% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 -1.98% 773.867 758.568 - -6.68% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 -1.98% 4425268.683 4337809.194 - -0.55% -
BM_PushHeap_string_Random_64 -1.98% 13.232 12.971 - 0.59% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -1.97% 1186705.181 1163274.392 - -1.23% -
std::find(vector<short>)_(process_all)/50 -1.97% 1.709 1.675 - -0.55% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 -1.97% 28.615 28.050 - -6.46% -
SetIntersection_None_Set_string_16384_256 -1.97% 204648592.251 200609761.331 - 5.94% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8192 -1.97% 2.174 2.131 - 0.12% -
BM_Ostream_number/1 -1.97% 38.284 37.529 - -0.92% -
std::unordered_set<std::string>::ctor(const&)/32 -1.97% 700.092 686.317 - -13.77% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -1.97% 1641650.145 1609361.897 - -4.84% -
std::set<std::string>::upper_bound(key)_(existent)/1024 -1.97% 23.777 23.310 - 1.20% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 -1.96% 1069864.672 1048913.697 - -2.71% -
std::find_end(list<int>,_pred)_(match_near_end)/1024 -1.95% 5178.297 5077.083 - 0.85% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 -1.95% 186645.866 182998.975 - 0.84% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 -1.95% 4647.933 4557.171 - -0.50% -
SetIntersection_Front_Set_float_1024_64 -1.95% 1874004.784 1837417.770 - 8.11% -
BM_format_to_n_string_back_inserter<std::vector<char>>/16384 -1.95% 912.676 894.859 - -1.10% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.95% 668.171 655.145 - -1.53% -
bm_ranges_lexicographical_compare<unsigned_char>/32768 -1.95% 571.025 559.895 - -0.68% -
BM_deque_vector_ranges_copy_backward/64000 -1.94% 7226.812 7086.618 - -1.80% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 -1.94% 1919956.367 1882749.066 - 4.71% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 -1.94% 1107672.697 1086216.359 - -0.87% -
VChain_fail,_5_levels -1.93% 40.453 39.671 - -5.86% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -1.93% 947.520 929.212 - -2.54% -
BM_format_to_iterator/<std::deque>_C_string_len_60 -1.93% 18.196 17.845 - -0.34% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 -1.93% 1054181.189 1033862.176 - -2.64% -
std::move_backward(vector<int>)/8 -1.93% 2.291 2.247 - 3.34% -
BM_join_view_out_vectors/4000 -1.92% 6170.110 6051.339 - 0.26% -
std::sort(deque<int>)_(pipe-organ)/8 -1.92% 20.657 20.259 - 0.17% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1 -1.92% 4284252.730 4202050.837 - -0.67% -
std::equal(vector<int>)_(it,_it,_it)/8192 -1.92% 570.454 559.511 - -1.70% -
std::find_end(forward_list<int>)_(same_length)/8192 -1.92% 14618.529 14338.488 - 0.19% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -1.91% 349482933.873 342800061.580 - -3.94% -
rng::contains(deque<int>)_(process_all)/1048576 -1.91% 248828.096 244078.123 - 0.69% -
rng::starts_with(list<int>)/8192 -1.91% 9313.292 9135.545 - 6.28% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -1.91% 271.308 266.134 - -3.26% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -1.91% 37.907 37.184 - -2.25% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/50 -1.90% 2.171 2.130 - 0.19% -
BM_vector_deque_ranges_copy_backward/70000 -1.90% 8143.232 7988.502 - -2.15% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 -1.90% 300.957 295.245 - -4.14% -
bm_make_exception_ptr/threads:1 -1.90% 16.731 16.414 - 1.50% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 -1.90% 46.605 45.722 - -1.40% -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 -1.89% 874091.007 857607.875 - -3.50% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 -1.88% 14035914.557 13771351.272 - -1.19% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 -1.88% 6212737.507 6095713.953 - -4.71% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 -1.88% 42.550 41.749 - 21.24% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 -1.88% 106217.441 104219.532 - 1.58% -
BM_PushHeap_uint64_QuickSortAdversary_16 -1.88% 0.939 0.921 - -5.09% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 -1.88% 1285672.037 1261526.693 - -0.12% -
std::partial_sort_copy(vector<int>)_(shuffled)/8 -1.88% 10.900 10.695 - -7.89% -
BM_format_to_n_string_back_inserter<std::wstring>/1 -1.88% 14.068 13.804 - -1.30% -
SetIntersection_None_Vector_uint32_262144_262144 -1.88% 1148133.726 1126599.451 - -1.28% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 -1.88% 19.955 19.581 - -2.71% -
std::multiset<int>::insert(value)_(new_value,_middle)/1024 -1.87% 27.897 27.374 - 0.17% -
BM_num_put<const_void*> -1.87% 12.737 12.499 - 11.53% -
std::format(double)_(fmt:_{:0<17500_0Lf}) -1.87% 206.640 202.772 - -3.11% -
BM_std_minmax_element<long_long>/64 -1.87% 17.340 17.016 - 1.96% -
SetIntersection_Front_Set_uint64_16384_16 -1.87% 1198433.279 1176038.002 - -2.55% -
std::all_of(vector<int>)_(process_all)/8 -1.87% 2.464 2.418 - -3.92% -
SetIntersection_Interlaced_Vector_string_16384_16 -1.87% 4951387.552 4858923.725 - 15.78% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 -1.87% 4012.252 3937.340 - 0.77% -
std::remove_copy(deque<int>)_(sprinkled)/1024 -1.87% 362.551 355.784 - 0.08% -
std::equal(deque<int>)_(it,_it,_it)/1048576 -1.87% 504885.275 495468.314 - -0.07% -
std::format(double)_(fmt:_{:017500_0Lg}) -1.86% 212.399 208.442 - -2.80% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.86% 119514.643 117288.852 - 5.52% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 -1.86% 33.967 33.335 - -3.21% -
SetIntersection_Interlaced_Set_uint32_16384_16384 -1.86% 231879103.744 227565324.625 - 3.98% -
SetIntersection_Front_Set_string_1024_256 -1.86% 15301227.116 15016586.592 - 5.20% -
BM_format_to_back_inserter<std::vector<char>>/C_string_len_6000 -1.86% 544.405 534.282 - -1.47% -
std::stable_partition(list<int>)_(sparse)/8192 -1.86% 8787.895 8624.496 - -2.70% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 -1.85% 564.986 554.529 - 0.84% -
BM_deque_deque_ranges_move_backward/64 -1.85% 3.411 3.348 - -2.09% -
std::map<int,_int>::insert(value)_(new_value,_middle)/8192 -1.85% 20.912 20.526 - -1.70% -
std::format(double)_(fmt:_{:0>17500_10}) -1.85% 212.108 208.188 - -2.64% -
std::find_if(list<int>)_(process_all)/1024 -1.85% 699.112 686.197 - -2.41% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.85% 293.362 287.945 - 0.84% -
std::shift_left(list<int>)/8192 -1.85% 7756.295 7613.138 - 0.46% -
BM_format_to_n_string_span<char>/1 -1.84% 10.627 10.431 - -8.05% -
BM_join_view_deques/70000 -1.84% 307846.247 302172.601 - -5.73% -
std::format(double)_(fmt:_{:017500_0L}) -1.84% 210.018 206.152 - -3.08% -
rng::find_last(forward_list<int>)_(bail_90%)/8192 -1.84% 6049.364 5938.012 - 0.87% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 -1.84% 22.473 22.059 - -17.41% -
BM_lexicographical_compare_three_way_fast_path/16 -1.84% 4.379 4.298 - -0.22% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 -1.84% 54.622 53.618 - -5.63% -
BM_StringAssignAsciizMix_Transparent -1.83% 3.053 2.997 - -2.73% -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8 -1.82% 1.294 1.270 - -0.00% -
std::multiset<int>::equal_range(key)_(existent)/32 -1.82% 2.392 2.348 - -4.91% -
std::move_backward(deque<int>)/4096 -1.82% 157.546 154.684 - 1.30% -
SetIntersection_None_Set_string_16384_16 -1.82% 202588426.629 198909778.054 - 5.82% -
std::for_each(set<int>::iterator)/32 -1.81% 21.734 21.340 - 0.97% -
SetIntersection_Interlaced_Set_string_1024_1024 -1.81% 56150411.293 55132179.312 - -1.90% -
rng::contains_subrange(deque<int>)_(process_all)/50 -1.81% 26.349 25.871 - 9.80% -
std::find_first_of(deque<int>)_(small_needle)/8192 -1.81% 28121.095 27611.378 - -0.48% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.81% 667.311 655.225 - -2.61% -
std::search(deque<int>)_(single_element)/8192 -1.81% 3708.108 3640.963 - -0.16% -
std::copy_backward(deque<int>)/8 -1.81% 2.756 2.706 - 1.68% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 -1.81% 24.015 23.580 - -5.19% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 -1.81% 45.129 44.313 - 4.36% -
std::adjacent_find(vector<int>,_pred)/50 -1.81% 23.736 23.307 - 0.49% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1024 -1.81% 2.169 2.129 - 0.20% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 -1.81% 8762630.406 8604376.492 - 6.45% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 -1.80% 41.354 40.610 - -0.41% -
SetIntersection_Interlaced_Set_float_16384_64 -1.80% 220477804.428 216509126.279 - 0.37% -
std::copy_n(vector<int>)/8 -1.80% 2.227 2.187 - 3.44% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -1.80% 1658803.629 1628956.949 - -3.74% -
BM_format_to_back_inserter<std::string>/string_view_len_6 -1.80% 14.886 14.619 - -1.58% -
std::unique(vector<int>,_pred)_(contiguous)/52 -1.80% 63.676 62.532 - -2.10% -
std::copy_n(vector<bool>)_(aligned)/4096 -1.80% 4.820 4.734 - -2.50% -
std::search(list<int>,_pred)_(near_matches)/1000 -1.79% 42335.733 41576.109 - -0.24% -
SetIntersection_Front_Vector_uint64_262144_16384 -1.79% 75416201.003 74065849.318 - 0.29% -
BM_format_to_iterator/<std::vector>_C_string_len_60 -1.79% 10.938 10.742 - -2.60% -
BM_deque_vector_copy_backward/65536 -1.79% 7415.978 7283.300 - -1.12% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -1.79% 27.085 26.600 - 0.72% -
BM_format_to_string_pointer<char>/16384 -1.79% 150.048 147.364 - -41.79% -
std::format(int64_t)_(fmt:_{:0>512Ld}) -1.79% 34.933 34.308 - -1.08% -
std::format(double)_(fmt:_{:0>17500_0La}) -1.79% 169.222 166.198 - -1.26% -
std::make_heap(deque<int>)_(shuffled)/1024 -1.79% 2590.241 2543.953 - 1.09% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 -1.79% 4.384 4.306 - -8.85% -
BM_PushHeap_uint64_QuickSortAdversary_64 -1.78% 0.635 0.623 - -1.00% -
std::unordered_set<std::string>::ctor(const&)/1024 -1.78% 33986.444 33380.074 - -2.41% -
std::for_each_n(vector<int>)/8 -1.78% 2.715 2.667 - 192.72% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.78% 135433.537 133027.374 - 2.63% -
SetIntersection_Interlaced_Set_float_256_256 -1.78% 7663538.874 7527451.269 - -1.52% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8 -1.78% 43.089 42.324 - -3.74% -
BM_std_minmax_element<short>/4 -1.77% 1.259 1.237 - 2.09% -
std::partial_sort_copy(vector<int>)_(repeated)/8192 -1.77% 26682.229 26210.895 - -2.14% -
BM_CmpLess_schar_uchar -1.76% 1.104 1.084 - -3.33% -
std::format(double)_(fmt:_{:0>17500_10f}) -1.76% 203.512 199.927 - -1.82% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.76% 14592.235 14335.638 - -0.98% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 -1.76% 1287566.974 1264940.022 - 0.52% -
BM_join_view_out_vectors/4096 -1.75% 6329.916 6218.913 - -4.19% -
BM_StringRelational_Less_Small_Small_ChangeMiddle -1.75% 1.419 1.394 - 0.41% -
SetIntersection_None_Vector_uint32_1024_16 -1.75% 1098160.702 1078946.174 - -2.43% -
SetIntersection_Front_Set_string_256_4 -1.75% 4958793.042 4872169.362 - -1.67% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 -1.75% 6595.636 6480.460 - -1.06% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 -1.75% 202.503 198.968 - -2.45% -
std::copy_backward(vector<int>)/8 -1.74% 2.280 2.240 - 3.19% -
std::count(list<int>)_(every_other)/1048576 -1.74% 823363.640 809030.790 - -0.74% -
std::multimap<int,_int>::insert(value)_(already_present)/8192 -1.74% 20.483 20.127 - -2.51% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.74% 680.012 668.207 - 0.23% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 -1.73% 30.681 30.149 - 9.14% -
std::move_backward(vector<int>)/4096 -1.73% 138.128 135.738 - 0.76% -
std::find(vector<bool>)_(process_all)/1048576 -1.73% 3721.768 3657.464 - 1.19% -
std::format(double)_(fmt:_{:0>17500_10L}) -1.72% 222.599 218.760 - -4.24% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.72% 11327.004 11131.673 - -0.89% -
std::rotate(deque<int>)_(1_element_backward)/50 -1.72% 5.235 5.144 - 1.20% -
SetIntersection_Front_Vector_uint32_16384_16 -1.72% 1136410.548 1116880.889 - 0.29% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.72% 13.077 12.852 - -1.17% -
std::move(list<int>)/512 -1.72% 353.196 347.138 - -1.80% -
std::equal(vector<int>)_(it,_it,_it)/1048576 -1.71% 73731.667 72467.497 - -1.62% -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 -1.71% 2.338 2.298 - 2.27% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 -1.71% 5769137.128 5670422.699 - 30.53% -
std::set<int>::find(key)_(existent)/8192 -1.71% 8.474 8.330 - 4.39% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 -1.71% 1.329 1.306 - -16.97% -
std::pop_heap(deque<size_t>)/8192 -1.70% 59.799 58.780 - 2.86% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.70% 12351.389 12140.948 - -1.13% -
std::is_sorted_until(vector<int>,_pred)/1024 -1.70% 415.689 408.613 - -2.64% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 -1.70% 2.862 2.814 - -11.93% -
ranges::minmax(std::deque<char>)/64 -1.69% 23.385 22.989 - 1.29% -
std::for_each(map<int>::iterator)/8 -1.69% 4.523 4.446 - 0.02% -
std::unique(deque<int>)_(sprinkled)/52 -1.69% 59.542 58.535 - -2.43% -
std::partial_sort_copy(list<int>)_(ascending)/8 -1.69% 8.294 8.154 - -12.92% -
std::unordered_set<int>::erase(iterator)/1024 -1.69% 20.318 19.975 - -1.82% -
DAG_sidecast,_3_levels -1.68% 106.437 104.646 - -6.81% -
std::partial_sort(deque<int>)_(repeated)/8 -1.68% 26.477 26.032 - -2.05% -
std::rotate(list<int>)_(1_element_forward)/50 -1.68% 24.945 24.526 - -0.90% -
BM_japanese_escaped<char> -1.68% 14395.044 14153.319 - -4.25% -
SetIntersection_Interlaced_Vector_float_262144_16384 -1.68% 346451753.520 340640728.340 - -2.60% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/1024 -1.67% 292.666 287.766 - 1.82% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.67% 87651.431 86183.825 - -1.26% -
BM_CmpEqual_int_short -1.67% 1.148 1.129 - -0.48% -
std::format(double)_(fmt:_{:0>17500_0g}) -1.67% 202.645 199.269 - -1.74% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/8192 -1.67% 20.655 20.311 - -1.26% -
std::partition_copy(list<int>)/50 -1.66% 13.090 12.872 - 0.12% -
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 -1.66% 11.707 11.513 - -0.15% -
std::format(double)_(fmt:_{:0^17500_10e}) -1.66% 200.296 196.972 - -4.60% -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 -1.66% 199394.226 196086.700 - -10.23% -
std::sort_heap(deque<int>,_pred)/1024 -1.66% 12603.202 12394.570 - -4.43% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 -1.65% 4235236.242 4165181.910 - -2.05% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 -1.65% 37913405.445 37286437.586 - -0.71% -
rng::find_last_if(vector<char>)_(bail_10%)/8 -1.65% 2.107 2.072 - -0.12% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8192 -1.65% 2558.786 2516.525 - -0.03% -
BM_lexicographical_compare_three_way_fast_path/1048576 -1.65% 246986.150 242908.429 - 1.13% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1048576 -1.65% 1025288.319 1008381.328 - 1.11% -
std::copy_n(vector<bool>)_(unaligned)/32768 -1.65% 217.913 214.320 - -1.58% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8 -1.65% 45.126 44.382 - -0.98% -
std::copy(list<int>)/8 -1.65% 2.496 2.455 - 14.35% -
std::fill_n(vector<int>)/1024 -1.65% 29.634 29.146 - -0.39% -
std::format(double)_(fmt:_{:0^17500_0L}) -1.65% 213.123 209.616 - -2.84% -
BM_StringEraseToEnd_Huge_Transparent -1.64% 2.434 2.394 - -0.78% -
std::upper_bound(std::list<int>)/8 -1.64% 16.411 16.141 - 0.70% -
std::multiset<int>::ctor(const&)/1024 -1.64% 6378.026 6273.427 - -1.14% -
DAG_sidecast,_2_levels -1.64% 83.839 82.464 - -6.79% -
std::format(float)_(fmt:_{:0^17500_0Le}) -1.64% 198.036 194.789 - -0.68% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.64% 13585.448 13363.026 - 2.68% -
std::equal(list<int>)_(it,_it,_it,_it)/1024 -1.64% 786.824 773.944 - 0.09% -
BM_format_to_string_back_inserter<std::vector<wchar_t>>/1048576 -1.63% 182483.090 179504.894 - -3.30% -
BM_vector_deque_copy_backward/1024 -1.63% 38.083 37.462 - -0.70% -
std::partial_sort_copy(deque<int>)_(shuffled)/8192 -1.63% 88681.623 87239.392 - 0.15% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 -1.63% 4.784 4.706 - -1.67% -
rng::contains(vector<int>)_(process_all)/32 -1.63% 8.348 8.212 - -0.58% -
SetIntersection_Interlaced_Vector_string_64_16 -1.62% 29957899.819 29471374.596 - -2.54% -
rng::contains_subrange(vector<int>)_(same_length)/32 -1.62% 8.771 8.628 - 0.76% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 -1.62% 6.660 6.552 - 1.52% -
std::partial_sort_copy(list<int>)_(ascending)/1024 -1.62% 5451.536 5363.281 - -1.56% -
std::move(vector<bool>)_(unaligned)/4096 -1.62% 26.382 25.955 - -0.04% -
std::equal(list<int>)_(it,_it,_it)/8 -1.62% 2.751 2.707 - 2.05% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 -1.62% 17.204 16.926 - -37.95% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 -1.61% 6.413 6.310 - -2.72% -
rng::starts_with(deque<int>,_pred)/8192 -1.61% 4010.661 3945.906 - 1.12% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 -1.61% 18677162.992 18376057.558 - -0.83% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 -1.61% 23387.252 23011.731 - 0.29% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 -1.60% 11.486 11.301 - 18.62% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 -1.60% 32.005 31.492 - -1.38% -
std::find_end(forward_list<int>)_(single_element)/1024 -1.60% 720.951 709.424 - 1.52% -
std::upper_bound(std::vector<int>)/8 -1.60% 6.048 5.951 - -0.66% -
BM_toupper_string<char> -1.60% 15.425 15.179 - 0.04% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.59% 1218.836 1199.423 - -6.51% -
std::multiset<std::string>::ctor(const&,_alloc)/1024 -1.59% 37026.980 36437.239 - -8.18% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.59% 209.924 206.583 - -2.38% -
std::transform(list<int>,_list<int>)/8192 -1.59% 9474.697 9323.979 - 3.59% -
BM_CmpLess_uchar_uchar -1.59% 1.074 1.057 - -1.95% -
std::set<int>::count(key)_(existent)/1024 -1.58% 4.284 4.217 - -9.96% -
std::search(deque<int>,_pred)_(near_matches)/8192 -1.58% 1548872.602 1524435.143 - -2.09% -
BM_join_view_deques/64 -1.58% 149.486 147.129 - -8.41% -
SetIntersection_Interlaced_Vector_string_256_4 -1.58% 6246241.806 6147762.239 - -2.46% -
std::move_backward(deque<int>)/1048576 -1.58% 128512.317 126487.638 - 0.55% -
bm_ranges_swap_ranges_vb_aligned/64 -1.58% 3.166 3.116 - 1.59% -
std::map<int,_int>::erase(key)_(existent)/8192 -1.57% 25.476 25.076 - -3.77% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 -1.57% 148807.991 146468.997 - -2.34% -
BM_CmpEqual_schar_ushort -1.57% 1.101 1.083 - -2.56% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 -1.57% 270740.298 266486.122 - -5.12% -
std::format(double)_(fmt:_{:017500_0g}) -1.57% 202.525 199.343 - -2.06% -
std::search(deque<int>)_(no_match)/1000 -1.57% 406.668 400.285 - -0.78% -
std::flat_map<int,_int>::count(key)_(existent)/8192 -1.56% 11.810 11.625 - -0.79% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32 -1.56% 18.098 17.815 - -0.32% -
std::format(double)_(fmt:_{:_0La}) -1.56% 35.890 35.331 - -1.85% -
std::multiset<std::string>::ctor(const&)/8192 -1.56% 344871.673 339499.051 - -0.96% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.56% 8924.524 8785.568 - -0.90% -
std::multiset<std::string>::ctor(const&,_alloc)/8192 -1.56% 348708.843 343286.119 - -12.43% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.55% 13084.623 12881.411 - 2.13% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -1.55% 20.291 19.976 - -0.51% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.55% 14445.899 14221.715 - -3.96% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -1.55% 1590215.229 1565550.528 - -0.83% -
rng::contains(list<int>)_(process_all)/8 -1.55% 2.325 2.289 - -3.85% -
rng::starts_with(vector<int>,_pred)/8 -1.55% 2.633 2.592 - 12.12% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 -1.54% 5.328 5.246 - -4.80% -
std::make_heap(vector<NonIntegral>)_(heap)/1024 -1.54% 295.598 291.036 - -1.28% -
std::find_if(deque<int>)_(bail_25%)/8192 -1.54% 511.976 504.105 - -11.46% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 -1.54% 10.599 10.436 - -1.40% -
std::remove_copy(deque<int>)_(sprinkled)/8192 -1.54% 2904.854 2860.224 - 1.06% -
rng::find_last_if_not(vector<char>)_(bail_10%)/1024 -1.54% 245.658 241.885 - 0.10% -
BM_StringEraseToEnd_Large_Transparent -1.53% 0.838 0.825 - -0.64% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.53% 573.959 565.182 - -1.02% -
rng::find_last(list<int>)_(bail_90%)/1048576 -1.52% 87656.935 86321.150 - -0.01% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.52% 12351.168 12163.338 - -0.52% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 -1.52% 41.104 40.479 - 1.63% -
std::unique(vector<int>)_(contiguous)/52 -1.51% 54.103 53.284 - -0.45% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 -1.51% 763.474 751.915 - -0.22% -
rng::find_last(forward_list<int>)_(bail_90%)/8 -1.51% 2.474 2.436 - 4.44% -
std::format(double)_(fmt:_{:0<17500_0a}) -1.51% 157.122 154.747 - -1.43% -
std::copy_if(vector<int>)_(every_other)/8 -1.51% 4.170 4.107 - 62.37% -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/1024 -1.51% 8.071 7.950 - -0.20% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 -1.50% 14558867.466 14340464.310 - 2.47% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 -1.50% 3486369.065 3434197.177 - -3.35% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -1.49% 17.405 17.145 - -0.88% -
BM_deque_deque_copy/4000 -1.49% 142.515 140.386 - -3.81% -
SetIntersection_None_Vector_uint32_262144_16 -1.49% 1145466.428 1128375.464 - -0.88% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -1.49% 1571564.474 1548128.363 - -7.49% -
std::lower_bound(std::deque<int>)/8 -1.49% 16.994 16.741 - -1.37% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.49% 787.504 775.779 - -0.55% -
vector<bool>::resize() -1.49% 14.040 13.832 - -3.04% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 -1.49% 75.159 74.040 - 0.92% -
std::remove_if(vector<int>)_(sprinkled)/50 -1.49% 62.585 61.654 - -0.99% -
BM_vector_deque_ranges_move/4000 -1.49% 141.351 139.249 - -0.92% -
rng::find_last_if(list<int>)_(bail_90%)/1048576 -1.49% 89794.262 88459.024 - 0.81% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 -1.49% 116519.942 114788.276 - 9.04% -
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 -1.49% 69.135 68.107 - 36.18% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.49% 63490.449 62547.223 - -0.01% -
rng::fold_left(list<int>)/8192 -1.49% 10887.126 10725.434 - -1.64% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 -1.48% 2.102 2.071 - 0.96% -
BM_PushHeap_pair<uint32,_uint32>_Random_256 -1.48% 6.946 6.843 - -6.77% -
std::format(int64_t)_(fmt:_{:0512X}) -1.48% 37.091 36.544 - 0.45% -
std::partial_sort_copy(list<int>)_(ascending)/8192 -1.48% 57598.211 56747.730 - -0.02% -
BM_format_to_n_string_back_inserter<std::vector<char>>/1 -1.47% 23.745 23.395 - 0.78% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 -1.47% 53.693 52.902 - 0.34% -
std::unordered_set<int>::erase(iterator)/8192 -1.47% 20.347 20.047 - -1.24% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 -1.47% 13152.498 12958.831 - 0.49% -
BM_std_minmax_element<long_long>/5500 -1.47% 1439.410 1418.229 - 1.70% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -1.47% 1118678.245 1102236.130 - -1.76% -
BM_PathConstructInputIter/large_string/512 -1.47% 878581.143 865671.302 - -0.73% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 -1.47% 1855083.415 1827876.059 - -2.75% -
std::unique(vector<int>,_pred)_(contiguous)/32 -1.46% 54.773 53.971 - -0.73% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.46% 368.312 362.922 - -3.97% -
std::find(vector<long_long>)_(bail_25%)/8 -1.46% 0.937 0.923 - 3.31% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 -1.46% 39205.564 38632.698 - -1.62% -
rng::contains(vector<int>)_(process_all)/8192 -1.46% 1831.714 1804.963 - 0.75% -
std::sort(deque<int>)_(pipe-organ)/8192 -1.46% 26599.851 26212.420 - -1.33% -
std::format(double)_(fmt:_{:_0g}) -1.45% 62.625 61.715 - -2.02% -
std::find(vector<int>)_(bail_25%)/8192 -1.45% 475.115 468.225 - 0.05% -
std::sort_heap(vector<NonIntegral>)/8 -1.45% 30.106 29.670 - 1.09% -
std::reverse_copy(list<int>)/8 -1.45% 2.480 2.444 - -12.31% -
rng::contains(vector<int>)_(process_all)/1048576 -1.45% 235957.983 232544.101 - 1.01% -
std::map<int,_int>::count(key)_(existent)/32 -1.45% 1.575 1.552 - -12.75% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.45% 6125.227 6036.705 - -5.47% -
BM_deque_vector_copy/64 -1.44% 2.635 2.597 - -1.79% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 -1.44% 5.561 5.481 - -0.81% -
BM_join_view_deques/1 -1.44% 8.578 8.454 - -1.15% -
std::format(double)_(fmt:_{:0<17500_0Lg}) -1.44% 210.933 207.896 - -1.65% -
std::move_backward(vector<bool>)_(unaligned)/4096 -1.44% 27.807 27.407 - 0.81% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192 -1.44% 533311.848 525644.691 - 0.35% -
std::stable_partition(deque<int>)_(alloc_fails)/1024 -1.43% 3438.035 3388.706 - 1.56% -
std::replace(deque<int>)_(prefix)/50 -1.43% 19.446 19.167 - 0.64% -
std::stable_partition(list<int>)_(alloc_fails)/50 -1.43% 1949.922 1921.979 - 1.53% -
BM_deque_deque_ranges_copy_backward/4096 -1.43% 153.913 151.708 - 0.55% -
BM_std_minmax_element<short>/64 -1.43% 17.477 17.226 - 2.54% -
std::multiset<std::string>::ctor(&&,_different_allocs)/0 -1.43% 13.010 12.824 - -13.49% -
SetIntersection_Interlaced_Set_float_262144_1024 -1.43% 1558765.054 1536468.261 - -0.54% -
SetIntersection_Interlaced_Vector_string_16384_256 -1.43% 45587462.244 44936748.085 - 17.23% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.43% 39399.598 38837.356 - -3.32% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 -1.43% 10.461 10.311 - -4.47% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 -1.43% 429.019 422.902 - -1.10% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8 -1.42% 52.637 51.888 - -0.68% -
std::deque<int>::insert(middle)_(cheap_elements)/8192 -1.42% 165.609 163.250 - -7.29% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -1.42% 98.394 96.992 - 29.60% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 -1.42% 24.063 23.721 - 2.11% -
bm_list/8 -1.42% 16.663 16.426 - -1.85% -
std::unique(vector<int>,_pred)_(contiguous)/1024 -1.42% 485.108 478.226 - -11.53% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.42% 829.109 817.362 - -1.05% -
SetIntersection_Front_Set_float_262144_4 -1.42% 1081716.671 1066394.346 - -2.83% -
std::multiset<int>::insert(value)_(already_present)/8192 -1.42% 31.448 31.003 - -1.86% -
std::multimap<std::string,_int>::find(key)_(existent)/32 -1.41% 14.705 14.497 - -9.26% -
std::stable_sort(vector<int>)_(heap)/8 -1.41% 21.444 21.142 - -2.28% -
BM_format_to_back_inserter<std::string>/C_string_len_6 -1.41% 15.312 15.097 - -1.89% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 -1.41% 31.124 30.687 - -4.12% -
BM_format_to_string_back_inserter<std::wstring>/16384 -1.40% 4179.946 4121.266 - 4.83% -
BM_CmpEqual_ushort_ushort -1.40% 1.070 1.055 - -2.87% -
std::vector<int>::erase(middle)_(cheap_elements)/32 -1.40% 4.304 4.244 - -1.80% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.40% 701.793 691.958 - 0.18% -
BM_join_view_out_vectors/512 -1.40% 763.820 753.134 - -5.77% -
std::map<int,_int>::insert(value)_(new_value,_middle)/32 -1.40% 18.568 18.309 - -2.05% -
std::sort_heap(vector<NonIntegral>,_pred)/1024 -1.40% 9988.298 9848.854 - 0.22% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.40% 1095012.716 1079729.105 - 4.33% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.39% 6028.155 5944.128 - 0.91% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.38% 13397.885 13212.881 - 3.99% -
BM_tolower_string<char> -1.38% 15.353 15.141 - -1.01% -
std::format(double)_(fmt:_{:0<17500_0g}) -1.38% 199.273 196.523 - -3.35% -
BM_CmpEqual_short_short -1.38% 1.079 1.064 - -1.51% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 -1.38% 25.688 25.333 - 3.16% -
SetIntersection_Front_Set_string_16384_16384 -1.38% 353494532.633 348628876.271 - -0.50% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 -1.38% 5067096.915 4997352.359 - -2.29% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -1.38% 357.184 352.272 - 13.56% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 -1.37% 216.211 213.244 - -48.77% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.37% 570.128 562.305 - -1.43% -
rng::starts_with(deque<int>,_pred)/1000 -1.37% 515.255 508.189 - -0.84% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 -1.37% 36221.856 35725.775 - -3.09% -
BM_format_to_string_begin<std::string>/1 -1.37% 10.077 9.939 - -1.02% -
std::multimap<int,_int>::insert(value)_(already_present)/32 -1.37% 18.376 18.125 - -3.83% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -1.37% 1178909.299 1162786.423 - -1.97% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 -1.36% 4651.775 4588.479 - -2.60% -
std::sort(deque<int>)_(descending)/8 -1.36% 25.781 25.431 - -0.04% -
std::partial_sort(vector<int>)_(repeated)/8192 -1.36% 26654.105 26292.483 - -3.42% -
std::partition_point(vector<int>)/8192 -1.36% 9.383 9.256 - 16.06% -
BM_StringFindCharLiteral/64 -1.35% 2.148 2.119 - 1.42% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 -1.35% 36.719 36.222 - -0.24% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 -1.35% 1205953.284 1189637.408 - -1.55% -
std::unordered_set<std::string>::ctor(const&)/8192 -1.35% 342863.653 338230.759 - -0.89% -
BM_CmpLess_int_uint -1.35% 1.097 1.082 - -5.08% -
VDAG_rightmost,_5_levels -1.35% 271.146 267.489 - -2.24% -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 -1.35% 5.498 5.424 - -8.32% -
std::partition_point(list<int>)/50 -1.34% 24.979 24.643 - 0.91% -
std::search(list<int>,_pred)_(near_matches)/1024 -1.34% 44020.359 43428.756 - -0.06% -
rng::contains(vector<int>)_(process_all)/50 -1.34% 12.326 12.160 - -0.11% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 -1.34% 26867.436 26506.946 - -1.32% -
std::multimap<int,_int>::contains(key)_(existent)/1024 -1.34% 4.666 4.603 - 18.31% -
BM_LexicallyNormal/small_path/2 -1.34% 44.296 43.702 - -1.74% -
SetIntersection_Front_Vector_uint32_262144_262144 -1.34% 351019697.661 346311989.657 - -1.99% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 -1.34% 33334.057 32887.198 - -4.88% -
SetIntersection_Interlaced_Set_float_16384_16 -1.34% 211675930.635 208839519.124 - -0.25% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.34% 182992.232 180541.881 - 5.66% -
SetIntersection_Front_Set_uint64_262144_1 -1.34% 1039175.318 1025260.727 - -4.05% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/0 -1.34% 14.141 13.952 - -0.12% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.34% 399.028 393.695 - -1.27% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -1.33% 18.794 18.544 - -1.54% -
std::upper_bound(std::forward_list<int>)/8 -1.33% 16.247 16.030 - 0.14% -
std::make_heap(deque<int>,_pred)_(ascending)/8192 -1.33% 17370.236 17139.147 - -0.25% -
SetIntersection_None_Vector_uint32_262144_16384 -1.33% 1148132.092 1132859.197 - -0.65% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 -1.33% 515.118 508.268 - -1.12% -
BM_format/string_len_6 -1.33% 2.580 2.545 - 0.65% -
std::format(double)_(fmt:_{:0^17500_10Lf}) -1.33% 217.599 214.710 - -1.59% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.33% 745.403 735.508 - -0.12% -
std::make_heap(deque<int>)_(heap)/8 -1.33% 21.390 21.106 - 1.60% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 -1.32% 15925355.081 15714774.043 - 0.62% -
std::format(double)_(fmt:_{:0^17500_0Le}) -1.32% 198.405 195.782 - -2.03% -
rng::starts_with(deque<int>,_pred)/1048576 -1.32% 520535.406 513654.473 - 1.44% -
std::reverse_copy(list<int>)/4096 -1.32% 3251.961 3209.002 - 0.48% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.32% 805.573 794.933 - -8.75% -
std::find(vector<long_long>)_(process_all)/32768 -1.32% 2932.983 2894.259 - 0.11% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.32% 182.053 179.650 - -0.40% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.32% 7750.472 7648.456 - -0.12% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.32% 13.011 12.840 - -1.44% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -1.31% 1180979.987 1165501.395 - -0.57% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.31% 152614.375 150614.599 - -0.55% -
BM_deque_vector_move/1 -1.31% 2.171 2.143 - 4.47% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/32 -1.31% 16.445 16.229 - -1.09% -
std::unique(vector<int>,_pred)_(sprinkled)/32 -1.31% 58.275 57.512 - -0.47% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 -1.30% 776.070 765.950 - -6.28% -
BM_PathIterateOnceBackwards/iterate_elements/1024 -1.30% 322659.274 318454.392 - -0.66% -
std::format(double)_(fmt:_{:0>17500_0L}) -1.30% 211.028 208.284 - -2.39% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 -1.30% 2.515 2.483 - 2.44% -
BM_deque_vector_copy/4000 -1.30% 143.674 141.811 - 1.64% -
SetIntersection_Front_Set_string_64_4 -1.30% 18824230.225 18580287.491 - -3.01% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.30% 168851.183 166663.723 - -1.81% -
rng::for_each(map<int>)/8192 -1.30% 16292.986 16081.940 - -2.71% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 -1.29% 9980100.262 9850863.319 - -1.96% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.29% 51.480 50.814 - 16.36% -
SetIntersection_Front_Vector_string_256_4 -1.29% 4741657.958 4680406.484 - -0.57% -
BM_format_to_string_back_inserter<std::vector<wchar_t>>/16384 -1.29% 3288.180 3245.734 - -0.88% -
std::format(double)_(fmt:_{:0>17500_0e}) -1.29% 184.758 182.375 - -2.04% -
std::find(list<int>)_(process_all)/8192 -1.29% 7218.431 7125.356 - -0.06% -
std::remove_if(deque<int>)_(prefix)/50 -1.29% 64.835 64.000 - -0.26% -
std::format(double)_(fmt:_{:0<17500_10L}) -1.29% 221.704 218.855 - -2.33% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 -1.28% 9786860.890 9661689.758 - -2.48% -
std::find_if_not(list<int>)_(bail_25%)/8 -1.28% 0.934 0.922 - 0.36% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 -1.28% 16.819 16.604 - -0.72% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.27% 614.787 606.958 - -2.38% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.27% 38688.815 38196.317 - -4.75% -
SetIntersection_Interlaced_Vector_float_64_4 -1.27% 18063997.691 17834221.753 - -1.87% -
std::partial_sort_copy(list<int>)_(shuffled)/8192 -1.27% 90387.131 89238.213 - 1.16% -
BM_num_put<unsigned_long> -1.27% 12.025 11.873 - 13.85% -
std::transform(list<int>)_(identity_transform)/50 -1.27% 30.463 30.076 - -23.48% -
BM_StringFindAllMatch/512 -1.27% 11.642 11.494 - -0.99% -
BM_vector_deque_move/64 -1.27% 2.811 2.775 - 0.11% -
BM_format_to_n_string_pointer<char>/1 -1.27% 10.484 10.351 - -5.06% -
BM_format_to_n_string_back_inserter<std::vector<wchar_t>>/16384 -1.27% 3553.038 3508.047 - -3.58% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.27% 534.318 527.554 - -2.49% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.26% 511.929 505.454 - -3.80% -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8192 -1.26% 5149.919 5084.874 - -1.23% -
bm_ranges_lexicographical_compare<int>/8 -1.26% 1.516 1.497 - 3.45% -
Chain_fail,_3_levels -1.26% 38.964 38.473 - -7.21% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 -1.26% 1650268.067 1629492.840 - -4.15% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 -1.26% 1.326 1.310 - -11.06% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -1.26% 21.558 21.287 - -2.73% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 -1.26% 15.604 15.408 - -12.70% -
std::multiset<int>::contains(key)_(existent)/8192 -1.26% 8.613 8.505 - 3.58% -
rng::find_last(deque<int>)_(bail_90%)/8 -1.26% 0.865 0.854 - -11.91% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8192 -1.26% 62273.371 61491.419 - -1.31% -
std::flat_multimap<int,_int>::contains(key)_(existent)/1024 -1.25% 8.268 8.165 - -0.40% -
ranges::minmax(std::list<long_long>)/70000 -1.25% 54327.972 53646.390 - -0.70% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8192 -1.25% 602687.018 595154.501 - -1.16% -
std::find_end(vector<int>,_pred)_(match_near_end)/8192 -1.25% 168079.073 165978.456 - -0.11% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/1024 -1.25% 6.616 6.534 - -10.12% -
BM_deque_deque_ranges_copy/5500 -1.25% 201.274 198.762 - 0.77% -
std::format(double)_(fmt:_{:017500_10Lg}) -1.24% 219.964 217.225 - -4.93% -
SetIntersection_None_Vector_uint64_262144_64 -1.24% 1117982.263 1104087.582 - -1.78% -
BM_format_to_back_inserter<std::string>/C_string_len_6000 -1.24% 580.731 573.525 - -1.38% -
std::pop_heap(deque<int>)/8192 -1.24% 53.862 53.195 - -1.18% -
rng::find_last(deque<int>)_(bail_90%)/8192 -1.24% 204.959 202.423 - -44.52% -
std::for_each(deque<int>)/8 -1.24% 0.926 0.914 - -0.49% -
BM_format_to_string_begin<std::wstring>/1048576 -1.23% 50308.681 49688.075 - -0.37% -
SetIntersection_None_Vector_uint32_64_64 -1.23% 8677888.762 8571127.657 - -0.25% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 -1.23% 25646.457 25330.994 - -4.84% -
BM_deque_vector_move/2 -1.23% 1.861 1.838 - 1.91% -
std::stable_sort(vector<int>)_(pipe-organ)/8 -1.23% 18.620 18.392 - -2.31% -
SetIntersection_Interlaced_Set_float_262144_16384 -1.23% 1276846.110 1261200.520 - -1.47% -
std::replace(list<int>)_(sprinkled)/50 -1.22% 18.781 18.552 - -4.92% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -1.22% 33.250 32.844 - 16.45% -
std::unique(deque<int>,_pred)_(contiguous)/52 -1.22% 67.837 67.012 - -0.24% -
BM_LexicallyRelative/small_path/4 -1.22% 118.202 116.765 - -1.67% -
BM_CmpLess_uchar_uint -1.21% 1.087 1.074 - -1.31% -
std::remove(list<int>)_(prefix)/50 -1.21% 63.627 62.857 - 0.51% -
std::copy_if(vector<int>)_(every_other)/64 -1.21% 32.839 32.442 - 108.78% -
rng::contains_subrange(deque<int>)_(same_length)/50 -1.21% 28.316 27.974 - -1.47% -
std::sort_heap(vector<int>,_pred)/1024 -1.21% 9948.716 9828.473 - 0.08% -
std::multimap<int,_int>::lower_bound(key)_(existent)/1024 -1.20% 7.160 7.074 - -1.18% -
SetIntersection_Interlaced_Set_string_16_4 -1.20% 74031491.100 73140926.070 - -0.83% -
std::is_partitioned(list<int>)_(partitioned)/50 -1.20% 14.034 13.866 - 2.88% -
std::find_if_not(vector<bool>)_(process_all)/50 -1.20% 24.278 23.987 - 0.77% -
BM_StringFindAllMatch/32768 -1.20% 581.579 574.613 - -0.11% -
std::flat_multimap<int,_int>::find(key)_(existent)/8192 -1.20% 12.269 12.122 - -1.24% -
std::unique(vector<int>,_pred)_(sprinkled)/52 -1.20% 71.208 70.356 - -0.40% -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/8192 -1.19% 11.582 11.444 - -0.37% -
std::multimap<int,_int>::insert(value)_(already_present)/1024 -1.19% 21.448 21.193 - -3.61% -
std::find_end(deque<int>,_pred)_(single_element)/1000 -1.19% 595.862 588.781 - 0.15% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 -1.19% 3.997 3.950 - 3.24% -
SetIntersection_None_Vector_uint32_1024_256 -1.19% 1093609.678 1080635.816 - -1.21% -
BM_format_to_string_back_inserter<std::list<char>>/1048576 -1.18% 12605459.857 12456375.000 - -3.01% -
std::reverse(deque<int>)/8 -1.18% 2.517 2.487 - -0.88% -
BM_join_view_out_vectors/70000 -1.18% 140819.014 139154.820 - -16.76% -
BM_format_to_n_string_back_inserter<std::wstring>/16384 -1.18% 4094.764 4046.425 - -2.51% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 -1.18% 71.098 70.259 - -13.61% -
std::fill_n(deque<int>)/1024 -1.18% 29.740 29.389 - -87.31% -
std::pop_heap(vector<std::string>)/1024 -1.18% 21.108 20.860 - -0.62% -
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 -1.18% 20.654 20.411 - -3.22% -
std::map<int,_int>::upper_bound(key)_(existent)/32 -1.17% 1.727 1.707 - -6.56% -
BM_deque_deque_ranges_move/64000 -1.17% 3168.396 3131.187 - 3.02% -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/1024 -1.17% 667.594 659.759 - -1.25% -
std::format(double)_(fmt:_{:_10a}) -1.17% 28.838 28.500 - -1.66% -
SetIntersection_Interlaced_Set_string_256_64 -1.17% 30779531.146 30418799.211 - 2.32% -
std::move_backward(vector<int>)/64 -1.17% 4.368 4.316 - 0.59% -
SetIntersection_Interlaced_Vector_float_64_16 -1.17% 18939414.265 18718082.443 - 12.11% -
std::partial_sort(vector<NonIntegral>)_(ascending)/1024 -1.17% 4821.400 4765.100 - 0.35% -
std::make_heap(deque<int>)_(descending)/8 -1.16% 21.394 21.146 - 2.32% -
std::set<int>::find(key)_(non-existent)/32 -1.16% 2.286 2.259 - -1.06% -
std::format(double)_(fmt:_{:0<17500_10a}) -1.16% 160.732 158.875 - -1.36% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 -1.15% 18.317 18.106 - -2.08% -
std::remove_copy(vector<int>)_(prefix)/32 -1.15% 9.463 9.354 - -0.14% -
std::map<int,_int>::contains(key)_(existent)/32 -1.15% 1.636 1.617 - -2.48% -
std::partition_copy(vector<int>)/32 -1.15% 8.123 8.029 - -0.60% -
BM_deque_deque_move/64 -1.15% 3.068 3.033 - -0.98% -
std::set<int>::insert(value)_(new_value,_middle)/1024 -1.15% 25.833 25.536 - -3.68% -
BM_deque_vector_move_backward/4096 -1.14% 148.769 147.070 - -0.43% -
std::partial_sort(deque<int>)_(heap)/8 -1.14% 39.295 38.846 - -1.19% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -1.14% 35985.673 35575.070 - -0.84% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 -1.14% 5.573 5.509 - 14.23% -
rng::find_last_if_not(vector<char>)_(bail_90%)/8192 -1.14% 217.715 215.235 - 0.32% -
std::map<int,_int>::upper_bound(key)_(existent)/8192 -1.14% 5.707 5.642 - -0.13% -
std::format(double)_(fmt:_{:0>17500_10Le}) -1.14% 210.422 208.029 - -4.68% -
SetIntersection_Front_Vector_string_262144_4 -1.13% 1206244.504 1192566.845 - 0.48% -
rng::contains_subrange(vector<int>)_(near_matches)/1000 -1.13% 13367.666 13216.195 - -0.57% -
BM_lexicographical_compare_three_way_fast_path/1024 -1.13% 244.270 241.503 - 2.19% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.13% 741.279 732.891 - 0.30% -
rng::contains(list<int>)_(process_all)/8192 -1.13% 6930.846 6852.515 - -4.63% -
bm_swap_ranges_vb_aligned/262144 -1.13% 488.565 483.046 - -0.64% -
BM_PathIterateOnce/iterate_elements/64 -1.13% 20555.268 20323.305 - -0.55% -
BM_deque_deque_ranges_copy_backward/65536 -1.13% 7567.779 7482.543 - -0.31% -
BM_PathConstructInputIter/large_string/64 -1.13% 110156.003 108915.848 - -0.62% -
BM_deque_deque_ranges_move_backward/5500 -1.12% 205.122 202.817 - -0.51% -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 -1.12% 38616.865 38184.102 - -2.90% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 -1.12% 162.759 160.935 - -4.10% -
SetIntersection_Front_Set_float_256_16 -1.12% 4665170.690 4612911.508 - 1.01% -
std::find(deque<int>)_(process_all)/32768 -1.12% 7857.630 7769.639 - 0.98% -
std::replace(vector<int>)_(prefix)/50 -1.12% 7.683 7.597 - -1.36% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 -1.12% 19.476 19.258 - -0.89% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -1.12% 1081589.320 1069506.537 - -1.31% -
rng::find_if_not(vector<bool>)_(process_all)/50 -1.12% 24.056 23.787 - -1.43% -
std::sort(deque<int>)_(repeated)/8 -1.12% 18.424 18.218 - 0.82% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.12% 121218.302 119865.216 - -3.80% -
BM_deque_vector_move/64 -1.12% 2.675 2.646 - -0.24% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/1024 -1.12% 21561.534 21321.047 - 0.68% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 -1.11% 12605.577 12465.185 - 1.74% -
std::multiset<int>::ctor(const&)/0 -1.11% 12.940 12.796 - -0.95% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 -1.11% 217.220 214.803 - -7.35% -
std::multimap<std::string,_int>::count(key)_(existent)/32 -1.11% 19.280 19.066 - -5.23% -
std::sort(deque<int>)_(repeated)/8192 -1.11% 6790.955 6715.520 - -1.80% -
std::set<int>::operator=(const&)_(into_populated_Container)/0 -1.11% 1.119 1.106 - 5.33% -
BM_std_minmax_element<long_long>/4096 -1.11% 1073.364 1061.448 - 1.98% -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 -1.11% 5413.301 5353.218 - -1.41% -
std::vector<std::string>::ctor(size)/1024 -1.11% 429.179 424.416 - -8.62% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.11% 35065.846 34676.942 - -0.65% -
std::stable_partition(list<int>)_(alloc_fails)/32 -1.11% 1912.875 1891.662 - 1.61% -
SetIntersection_Front_Vector_float_1024_16 -1.11% 1127047.966 1114551.074 - -0.66% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 -1.11% 10.440 10.324 - -0.06% -
std::set<int>::ctor(const&,_alloc)/1024 -1.11% 6249.533 6180.392 - -36.15% -
rng::contains_subrange(deque<int>)_(same_length)/16 -1.11% 12.385 12.248 - -3.62% -
std::copy(list<int>)/262144 -1.11% 214600.184 212228.599 - -0.50% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -1.11% 40.891 40.440 - 3.37% -
SetIntersection_Front_Set_string_262144_16 -1.10% 1925271.997 1904003.743 - -1.76% -
BM_CmpEqual_uchar_uchar -1.10% 1.080 1.068 - -1.21% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 -1.10% 8535.200 8441.028 - -2.38% -
BM_StringAssignAsciiz_Large_Opaque -1.10% 11.750 11.620 - -1.41% -
std::find_first_of(vector<int>)_(small_needle)/8192 -1.10% 11681.265 11552.494 - -0.47% -
std::partial_sort(deque<int>)_(ascending)/8192 -1.10% 146648.310 145037.361 - -10.56% -
std::replace_if(list<int>)_(sprinkled)/1024 -1.10% 743.670 735.501 - 0.85% -
CastTo<A<Width,_Depth>> -1.10% 239.477 236.848 - -2.21% -
std::make_heap(vector<int>,_pred)_(shuffled)/1024 -1.10% 577.285 570.949 - -1.15% -
SetIntersection_Front_Set_uint64_16384_16384 -1.10% 227199262.995 224708327.776 - -0.34% -
SetIntersection_Interlaced_Vector_uint32_262144_4 -1.10% 1837708.871 1817564.063 - -6.87% -
bm_lexicographical_compare<unsigned_char>/1 -1.10% 1.598 1.581 - 0.93% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8192 -1.10% 62894.750 62205.886 - -2.47% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/1024 -1.09% 11608.112 11481.150 - 0.25% -
std::format(double)_(fmt:_{:0^17500_0g}) -1.09% 202.879 200.665 - -2.86% -
std::set<int>::erase(key)_(existent)/1024 -1.09% 50.574 50.022 - -0.17% -
BM_deque_vector_ranges_copy_backward/5500 -1.09% 199.578 197.403 - -1.60% -
SetIntersection_None_Vector_uint32_262144_64 -1.09% 1141322.410 1128893.797 - -0.97% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.08% 87.449 86.500 - -3.45% -
BM_vector_deque_move_backward/1024 -1.08% 38.067 37.655 - 1.28% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.08% 14772.938 14613.200 - 0.89% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1 -1.08% 17011604.940 16827827.448 - -1.06% -
std::distance(join_view(vector<vector<int>>))/4096 -1.08% 4.559 4.510 - -99.57% -
SetIntersection_None_Set_string_64_4 -1.08% 22140353.640 21901261.039 - 1.02% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.08% 396.036 391.773 - -1.09% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 -1.08% 2.166 2.142 - -0.83% -
std::mismatch(deque<int>)_(it,_it,_it)/8 -1.08% 3.773 3.732 - -3.08% -
std::find(vector<bool>)_(process_all)/8192 -1.07% 33.793 33.431 - 0.88% -
rng::starts_with(deque<int>)/1000 -1.07% 473.313 468.233 - 7.38% -
std::make_heap(deque<int>)_(pipe-organ)/1024 -1.07% 2673.137 2644.452 - 0.99% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.07% 12625.372 12490.063 - 0.92% -
BM_StringConstructDestroyCStr_Huge_Transparent -1.07% 64.774 64.081 - -7.50% -
BM_std_minmax_element<long_long>/4000 -1.07% 1048.469 1037.260 - 2.03% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.07% 1112.698 1100.821 - 0.31% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 -1.07% 3194.941 3160.847 - -2.23% -
std::partial_sort_copy(deque<int>)_(repeated)/8192 -1.07% 29769.650 29451.977 - -2.19% -
std::is_sorted_until(vector<int>,_pred)/8192 -1.07% 3311.753 3276.426 - -3.23% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 -1.07% 220.176 217.829 - 0.42% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -1.07% 6270.889 6204.066 - 1.55% -
BM_lexicographical_compare_three_way_fast_path/65536 -1.06% 14989.611 14830.041 - 1.66% -
std::format(double)_(fmt:_{:0<17500_0La}) -1.06% 166.345 164.576 - -0.94% -
BM_format_to_string_begin<std::vector<wchar_t>>/1048576 -1.06% 50226.287 49692.398 - -0.55% -
std::flat_map<int,_int>::erase(iterator)/32 -1.06% 19.967 19.755 - -1.30% -
std::vector<std::string>::erase(middle)_(cheap_elements)/32 -1.06% 12.043 11.915 - -2.70% -
std::remove_copy_if(deque<int>)_(sprinkled)/32 -1.06% 18.470 18.274 - -1.04% -
BM_PushHeap_uint32_Random_256 -1.06% 5.566 5.507 - 0.13% -
std::multiset<int>::ctor(&&,_different_allocs)/0 -1.06% 13.012 12.874 - -6.53% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.06% 762.377 754.326 - -9.30% -
std::multiset<int>::ctor(const&,_alloc)/0 -1.06% 12.934 12.798 - -1.50% -
std::find_end(vector<int>,_pred)_(process_all)/1048576 -1.05% 641340.010 634583.523 - 0.14% -
ranges::minmax(std::list<__int128>)/8 -1.05% 3.880 3.839 - -0.35% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 -1.05% 4135.604 4092.171 - 1.55% -
std::multiset<std::string>::ctor(const&,_alloc)/0 -1.05% 12.795 12.661 - -8.77% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.05% 1115469.600 1103772.980 - 1.67% -
rng::ends_with(list<int>)_(mismatch_at_start)/1024 -1.05% 770.576 762.510 - 0.59% -
SetIntersection_Front_Vector_string_1024_1 -1.05% 1076745.721 1065483.960 - -2.47% -
BM_format_to_n_string_back_inserter<std::vector<wchar_t>>/1 -1.05% 24.311 24.057 - 0.74% -
std::copy_if(vector<int>)_(entire_range)/8 -1.04% 2.272 2.248 - -0.76% -
std::partial_sort(vector<int>)_(shuffled)/8192 -1.04% 88509.147 87586.356 - 0.87% -
std::sort(vector<int>)_(pipe-organ)/8 -1.04% 17.851 17.665 - -1.68% -
std::remove_copy_if(deque<int>)_(sprinkled)/50 -1.04% 28.801 28.501 - -1.19% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -1.04% 763.958 756.003 - 3.34% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.04% 135392.679 133983.112 - 52.62% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 -1.04% 1306343.760 1292747.971 - -3.13% -
SetIntersection_Front_Vector_uint32_4_4 -1.04% 137502458.702 136074894.300 - -0.41% -
std::map<std::string,_int>::ctor(const&)/1024 -1.04% 35604.333 35235.141 - -1.13% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.04% 66859.278 66166.730 - -3.33% -
BM_format_to_iterator/<std::deque>_string_len_6 -1.03% 14.460 14.310 - 2.28% -
BM_cyrillic_escaped<wchar_t> -1.03% 12465.298 12336.395 - 3.41% -
std::unordered_map<int,_int>::clear()/0 -1.03% 397.011 392.910 - -1.17% -
BM_deque_vector_move_backward/64 -1.03% 2.954 2.923 - -0.29% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -1.03% 1124.074 1112.496 - -8.43% -
std::make_heap(vector<NonIntegral>)_(shuffled)/1024 -1.03% 620.612 614.225 - -0.97% -
std::find_end(list<int>)_(process_all)/1048576 -1.03% 822861.321 814421.632 - -0.18% -
std::remove_if(deque<int>)_(sprinkled)/32 -1.02% 53.383 52.836 - -0.30% -
BM_lexicographical_compare_three_way_fast_path/64 -1.02% 15.535 15.376 - 2.27% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 -1.02% 28569.034 28277.294 - -4.52% -
std::partial_sort_copy(list<int>)_(heap)/8192 -1.02% 101087.526 100055.906 - 0.02% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8 -1.02% 63.033 62.391 - -0.99% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 -1.02% 5125.351 5073.169 - -1.02% -
std::for_each_n(deque<int>)/50 -1.02% 3.936 3.896 - -1.65% -
std::flat_map<int,_int>::lower_bound(key)_(existent)/1024 -1.02% 7.985 7.904 - -0.26% -
SetIntersection_None_Vector_string_256_64 -1.02% 3729170.625 3691267.421 - 0.33% -
std::search(list<int>)_(no_match)/1000 -1.02% 675.014 668.155 - -0.63% -
BM_deque_vector_ranges_copy_backward/64 -1.02% 2.955 2.925 - -0.28% -
BM_format_to_string_begin<std::string>/16384 -1.01% 149.191 147.677 - -32.52% -
SetIntersection_Front_Vector_uint32_262144_16 -1.01% 1126407.630 1114980.448 - -1.98% -
BM_CmpEqual_schar_short -1.01% 1.136 1.125 - 0.42% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 -1.01% 493053.158 488057.977 - -0.68% -
std::multiset<int>::equal_range(key)_(existent)/8192 -1.01% 8.313 8.229 - -5.44% -
rng::starts_with(list<int>,_pred)/1000 -1.01% 790.918 782.954 - -0.65% -
std::format(double)_(fmt:_{:0^17500_10g}) -1.00% 214.135 211.986 - -3.29% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.00% 41255.167 40841.549 - -0.71% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/1024 -1.00% 15335.762 15182.181 - -1.12% -

Performance Regressions - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 509.43% 26.597 162.090 - 220.77% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 382.99% 35.720 172.523 - 203.40% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 215.96% 12.170 38.450 - 113.08% -
std::fill_n(vector<bool>)/262144 192.94% 251.460 736.636 - 83.05% -
std::for_each_n(vector<int>)/8 192.72% 0.911 2.667 - -1.78% -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 176.24% 192.524 531.822 - 198.95% -
std::copy_if(vector<int>)_(every_other)/32768 123.09% 7217.053 16100.599 - -0.59% -
std::rotate(deque<int>)_(by_1/4)/8192 122.88% 6755.688 15057.396 - 125.14% -
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 122.50% 3927.250 8737.976 - -0.51% -
std::copy_if(vector<int>)_(every_other)/4096 119.23% 905.895 1986.031 - -0.12% -
std::copy_if(vector<int>)_(every_other)/262144 118.54% 58160.561 127104.697 - -0.28% -
std::copy_if(vector<int>)_(every_other)/512 113.98% 118.492 253.554 - -0.14% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 113.23% 1011.249 2156.285 - -0.38% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 112.43% 4045202.768 8593227.513 - 67.08% -
std::copy_if(vector<int>)_(every_other)/1048576 110.63% 232805.495 490348.401 - -0.14% -
std::copy_if(vector<int>)_(every_other)/64 108.78% 15.539 32.442 - -1.21% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 105.35% 43.699 89.739 - 21.68% -
std::is_partitioned(deque<int>)_(unpartitioned)/50 100.34% 6.874 13.771 - 105.46% -
BM_StringRelationalLiteral_Eq_Small_Large_Control 96.40% 0.228 0.449 - 36.33% -
BM_format_to_n_string_pointer<char>/16384 94.89% 165.251 322.053 - 35.06% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/0 89.06% 0.258 0.487 - -0.60% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/0 88.97% 0.258 0.487 - -0.52% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 84.88% 32.710 60.475 - 16.80% -
SetIntersection_Interlaced_Vector_uint32_262144_16 83.60% 3078611.118 5652287.755 - 1.61% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 80.21% 18.411 33.177 - -0.26% -
BM_PushHeap_string_Descending_262144 77.77% 3.154 5.606 - 77.68% -
rng::find(join_view(vector<list<int>>))_(process_all)/50 77.30% 23.019 40.813 - 66.25% -
std::unique_copy(deque<int>)_(contiguous)/52 73.30% 14.396 24.948 - 51.33% -
std::unique_copy(deque<int>)_(contiguous)/32 70.20% 9.419 16.031 - 48.08% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 69.44% 37234571.356 63091868.160 - 41.83% -
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 68.82% 162.883 274.980 - -0.42% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 68.30% 12.141 20.433 - 28.64% -
std::map<int,_int>::contains(key)_(non-existent)/8192 68.07% 9.369 15.746 - -18.51% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 65.42% 11.949 19.766 - 33.06% -
SetIntersection_Interlaced_Vector_float_1024_64 62.60% 3272023.439 5320349.679 - 49.18% -
std::copy_if(vector<int>)_(every_other)/8 62.37% 2.529 4.107 - -1.51% -
std::find_if_not(list<int>)_(process_all)/8 58.64% 2.254 3.575 - 0.11% -
std::multiset<std::string>::erase(key)_(existent)/32 57.77% 51.656 81.496 - -0.82% -
SetIntersection_Interlaced_Vector_float_262144_256 56.04% 20310714.315 31692428.821 - 1.62% -
SetIntersection_Interlaced_Vector_float_16384_64 54.02% 5576420.644 8588982.815 - 20.85% -
std::unordered_multiset<int>::count(key)_(non-existent)/0 53.93% 0.314 0.484 - 58.45% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 53.76% 577.431 887.854 - 51.23% -
std::set<int>::contains(key)_(non-existent)/8192 53.61% 10.322 15.855 - 32.54% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 52.72% 33.359 50.947 - 58.82% -
std::none_of(vector<int>)_(process_all)/50 52.67% 12.678 19.355 - 2.90% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 52.62% 87789.553 133983.112 - -1.04% -
BM_PushHeap_float_Random_1 52.11% 0.466 0.709 - 11.49% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 50.64% 3.523 5.307 - 2.29% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 49.66% 48.328 72.329 - 0.46% -
BM_PushHeap_uint32_PipeOrgan_1 49.33% 0.466 0.696 - 69.51% -
SetIntersection_Interlaced_Vector_uint32_262144_256 48.91% 27482531.385 40924791.474 - -0.01% -
SetIntersection_Interlaced_Vector_string_262144_1024 45.83% 240300974.724 350429227.955 - 2.51% -
SetIntersection_Interlaced_Set_uint64_16384_64 45.20% 238952161.408 346962207.924 - 49.39% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 44.77% 21188253.378 30673942.631 - 51.31% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 44.61% 18235027.839 26369348.956 - 126.87% -
SetIntersection_Interlaced_Vector_float_16384_256 44.41% 14879141.384 21486921.965 - -20.12% -
std::is_partitioned(list<int>)_(unpartitioned)/1024 44.25% 176.580 254.718 - 44.74% -
BM_PushHeap_uint32_QuickSortAdversary_1 43.47% 0.394 0.565 - 1.56% -
BM_ConstructAndDestroy_LargeTrivialFunctor_Opaque 43.32% 10.698 15.332 - 30.52% -
std::partition(list<int>)_(sparse)/50 43.18% 14.858 21.273 - -4.05% -
std::set<std::string>::insert(value)_(new_value,_middle)/0 43.12% 22.999 32.917 - 4.86% -
std::find_if_not(deque<int>)_(process_all)/8192 43.11% 1975.664 2827.404 - 40.99% -
BM_PushHeap_string_Descending_1024 42.85% 2.355 3.365 - 40.78% -
std::move_backward(vector<int>)/262144 42.70% 21617.353 30848.300 - 31.72% -
SetIntersection_Interlaced_Vector_uint32_262144_64 42.65% 8475549.431 12090345.492 - -33.57% -
std::map<std::string,_int>::insert(value)_(already_present)/32 42.58% 19.225 27.410 - 28.14% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 42.44% 35.413 50.443 - 8.53% -
std::find_end(deque<int>)_(single_element)/8192 42.00% 2021.047 2869.950 - 20.07% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 41.83% 34.843 49.417 - -32.49% -
std::find_if_not(deque<int>)_(process_all)/1024 41.77% 248.767 352.688 - 40.16% -
std::find_if_not(deque<int>)_(process_all)/32768 41.54% 7991.537 11311.297 - 39.77% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 41.33% 251532872.470 355484638.131 - 3.54% -
BM_PushHeap_string_Descending_16384 41.27% 2.310 3.263 - 40.48% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 41.21% 524.207 740.218 - 17.29% -
std::multiset<std::string>::erase(key)_(existent)/1024 41.07% 68.416 96.516 - 0.70% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 40.58% 26.743 37.594 - 22.26% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 40.01% 1.167 1.634 - 24.53% -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 39.78% 0.353 0.493 - 40.98% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 39.40% 0.500 0.697 - 34.26% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 39.29% 5.426 7.559 - 20.11% -
SetIntersection_Interlaced_Set_string_16384_16 38.91% 243387701.831 338097010.150 - 38.49% -
SetIntersection_Interlaced_Vector_uint32_16384_64 38.74% 6288828.913 8724994.617 - -2.66% -
std::is_partitioned(list<int>)_(unpartitioned)/50 38.41% 4.546 6.292 - 37.53% -
BM_string_without_formatting<wchar_t> 37.42% 9.503 13.059 - 27.97% -
BM_PushHeap_string_PipeOrgan_262144 36.97% 17.362 23.781 - 31.32% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 36.78% 26.825 36.691 - -3.88% -
rng::fold_left(deque<int>)/8 36.68% 4.025 5.502 - 43.16% -
SetIntersection_Interlaced_Vector_uint32_16384_16 36.27% 2417594.561 3294369.985 - -6.85% -
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 36.18% 50.014 68.107 - -1.49% -
std::list<int>::insert(begin)_(cheap_elements)/8192 35.86% 12.073 16.403 - 42.66% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 35.64% 2.254 3.058 - 1.79% -
std::shift_right(vector<int>)/32 35.56% 2.942 3.989 - 35.03% -
std::unordered_map<int,_int>::count(key)_(existent)/32 35.38% 1.155 1.564 - 10.24% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 35.06% 66.006 89.150 - -16.90% -
BM_PushHeap_string_Descending_256 34.97% 2.291 3.092 - 32.03% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 34.66% 33.177 44.674 - 1.69% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 34.09% 2224207.993 2982470.075 - 10.14% -
BM_PushHeap_float_SingleElement_1 33.92% 0.520 0.697 - 20.26% -
std::stable_partition(list<int>)_(dense)/8192 33.86% 17489.942 23411.474 - 36.72% -
std::set<std::string>::insert(value)_(new_value,_middle)/32 33.81% 29.807 39.885 - 5.55% -
SetIntersection_Interlaced_Set_uint64_1024_4 33.69% 10188318.812 13620647.000 - 41.46% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 33.58% 3040247.681 4061185.688 - -2.87% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 33.29% 68.201 90.905 - 0.43% -
std::copy_backward(vector<bool>)_(aligned)/262144 32.31% 616.078 815.108 - 25.02% -
std::unique_copy(deque<int>)_(sprinkled)/52 31.73% 14.717 19.386 - 31.49% -
std::find_end(deque<int>)_(near_matches)/8192 31.18% 1769000.521 2320639.255 - 20.39% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 31.16% 24.959 32.735 - 35.78% -
std::set<std::string>::insert(value)_(already_present)/32 30.83% 16.328 21.362 - 109.73% -
std::find_if(vector<char>)_(bail_25%)/8 30.68% 0.818 1.068 - 31.28% -
std::find(vector<bool>)_(process_all)/8 30.59% 0.560 0.732 - 14.28% -
std::find_if_not(vector<int>)_(process_all)/32768 30.53% 3749.940 4894.933 - 45.35% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 30.53% 4344247.022 5670422.699 - -1.71% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 30.46% 8.122 10.597 - 12.82% -
std::unordered_set<std::string>::erase(key)_(existent)/32 30.40% 74.611 97.293 - 78.73% -
std::find_end(deque<int>)_(single_element)/1024 30.09% 277.808 361.409 - 19.64% -
BM_PushHeap_string_PipeOrgan_16384 29.94% 12.756 16.576 - 25.46% -
BM_lexicographical_compare_three_way_slow_path/16384 29.90% 3657.658 4751.433 - 4.95% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 29.82% 42.154 54.723 - 0.43% -
BM_sprintf/C_string_len_60 29.79% 5.850 7.593 - 30.07% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 29.77% 24.678 32.024 - 16.82% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 29.74% 5.463 7.088 - 11.58% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 29.72% 73.949 95.929 - -0.60% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 29.60% 74.839 96.992 - -1.42% -
BM_lexicographical_compare_three_way_slow_path/4096 29.42% 925.619 1197.900 - 4.85% -
std::find_if_not(vector<int>)_(process_all)/8192 29.10% 943.307 1217.833 - 44.45% -
BM_lexicographical_compare_three_way_slow_path/1024 28.57% 239.615 308.076 - 5.27% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 28.42% 0.923 1.185 - 8.31% -
std::rotate(vector<bool>)_(1_element_backward)/8192 28.32% 111.135 142.611 - 11.21% -
std::set<int>::equal_range(key)_(non-existent)/1024 28.14% 5.801 7.434 - 15.87% -
std::map<std::string,_int>::find(key)_(non-existent)/32 28.05% 9.945 12.735 - 15.38% -
BM_format_string<wchar_t>/65536 28.01% 0.115 0.147 - 28.49% -
std::search(list<int>,_pred)_(single_element)/8192 27.84% 7696.478 9839.343 - 27.19% -
std::set<int>::equal_range(key)_(non-existent)/8192 27.84% 8.932 11.419 - 16.48% -
BM_lexicographical_compare_three_way_slow_path/1048576 27.62% 241472.428 308176.859 - 4.97% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 27.55% 94.743 120.847 - 15.65% -
std::map<int,_int>::erase(key)_(non-existent,_end)/32 27.48% 2.415 3.078 - 25.59% -
std::set<std::string>::erase(key)_(existent)/1024 27.35% 74.668 95.090 - 33.38% -
std::find_if(vector<char>)_(process_all)/8 27.05% 1.258 1.598 - 11.73% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 26.95% 1.335 1.695 - 19.07% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 26.87% 20.309 25.766 - 18.33% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control 26.75% 0.355 0.449 - 30.11% -
std::copy(vector<int>)/4096 26.49% 150.626 190.534 - -19.80% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 26.37% 1.048 1.324 - 15.43% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 26.27% 1680877.573 2122470.260 - 0.16% -
SetIntersection_Interlaced_Vector_uint64_16384_64 25.90% 6593671.884 8301608.426 - 49.79% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 25.80% 53.285 67.030 - 0.03% -
std::vector<std::string>::ctor(size)/32 25.68% 31.751 39.904 - 34.15% -
BM_lexicographical_compare_three_way_slow_path/65536 25.67% 15045.955 18908.740 - 4.42% -
BM_lexicographical_compare_three_way_slow_path/1 25.66% 0.364 0.457 - 5.98% -
std::unique_copy(deque<int>)_(sprinkled)/32 25.62% 9.201 11.558 - 25.37% -
std::find_if(vector<char>)_(process_all)/32768 25.61% 3137.543 3940.985 - 4.69% -
std::list<int>::insert(begin)_(cheap_elements)/1024 25.52% 11.625 14.591 - 27.00% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 25.48% 115392280.410 144791062.650 - 9.55% -
BM_format_to_n_string_span<char>/16384 25.45% 247.907 310.999 - 30.43% -
std::find_if(vector<char>)_(bail_25%)/1024 25.42% 26.011 32.624 - 27.90% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 25.18% 3.966 4.965 - 34.56% -
std::unordered_set<std::string>::erase(iterator)/8192 25.18% 29.255 36.620 - 21.37% -
std::find_if(vector<int>)_(bail_25%)/8 25.07% 0.733 0.917 - 32.48% -
std::unordered_set<std::string>::count(key)_(existent)/32 24.79% 35.465 44.255 - 14.00% -
std::find(vector<bool>)_(process_all)/50 24.72% 0.560 0.698 - 9.34% -
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 24.62% 585812.361 730048.553 - 21.09% -
BM_PushHeap_uint64_Ascending_64 24.40% 1.523 1.894 - 25.09% -
std::multiset<std::string>::erase(iterator)/8192 24.28% 29.953 37.225 - 2.15% -
BM_PushHeap_uint64_Descending_1 24.15% 0.448 0.556 - -4.55% -
std::find_if(vector<char>)_(process_all)/50 24.14% 5.347 6.637 - -0.25% -
std::find_if_not(vector<char>)_(process_all)/50 24.14% 5.349 6.640 - -0.02% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 24.13% 53.254 66.107 - 4.04% -
SetIntersection_Interlaced_Vector_string_262144_16384 24.09% 1002894.613 1244471.434 - 15.42% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 24.04% 88937523.839 110316230.384 - -11.30% -
BM_PushHeap_string_Ascending_16384 23.60% 19.135 23.651 - 24.32% -
std::find_if_not(vector<int>)_(bail_25%)/1024 23.52% 28.480 35.180 - 15.80% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 23.28% 62.699 77.294 - 25.45% -
BM_PushHeap_string_Random_262144 23.27% 17.931 22.103 - 17.81% -
std::copy_n(vector<bool>)_(aligned)/262144 23.14% 585.453 720.945 - -3.48% -
BM_lexicographical_compare_three_way_slow_path/64 23.13% 15.120 18.617 - 4.81% -
BM_ConstructAndDestroy_SmallNonTrivialFunctor_Opaque 22.88% 8.811 10.828 - 23.54% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 22.69% 783.875 961.724 - 25.86% -
SetIntersection_Interlaced_Vector_float_16384_1024 22.05% 51359001.067 62681329.942 - 35.21% -
BM_format_string<wchar_t>/1048576 21.94% 0.148 0.181 - 23.17% -
rng::find_last_if_not(vector<char>)_(bail_90%)/1024 21.89% 25.311 30.852 - -0.74% -
std::replace(list<int>)_(sprinkled)/8192 21.69% 7127.886 8674.233 - 21.09% -
std::set<std::string>::insert(value)_(new_value,_end)/1024 21.58% 49.746 60.479 - -4.69% -
BM_StringRelationalLiteral_Eq_Empty_Small_Control 21.51% 0.378 0.460 - 0.03% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 21.28% 1.333 1.617 - 34.57% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 21.24% 34.435 41.749 - -1.88% -
std::copy(vector<bool>)_(aligned)/262144 21.15% 587.809 712.140 - 23.53% -
BM_PushHeap_string_Descending_64 20.98% 2.209 2.672 - 19.46% -
SetIntersection_Interlaced_Vector_uint32_256_64 20.98% 6834657.462 8268256.443 - 5.84% -
BM_PushHeap_string_Ascending_262144 20.93% 31.698 38.332 - 40.54% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 20.76% 1.701 2.054 - 26.73% -
std::for_each(map<int>::iterator)/50 20.70% 41.120 49.632 - 3.70% -
BM_format_to_n_string_span<wchar_t>/16384 20.68% 1578.763 1905.173 - 1.34% -
BM_StringRelational_Compare_Empty_Large_Control 20.66% 1.656 1.998 - 8.77% -
std::find_if_not(vector<int>)_(process_all)/1024 20.57% 125.060 150.781 - 30.81% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 20.54% 1.426 1.719 - 19.19% -
std::find_if_not(vector<char>)_(process_all)/8 20.38% 1.327 1.597 - 7.89% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 20.24% 34.641 41.653 - -0.35% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 20.16% 10.087 12.121 - 10.18% -
BM_lexicographical_compare_three_way_slow_path/262144 20.13% 63294.777 76036.050 - 5.05% -
SetIntersection_Interlaced_Set_string_262144_16384 20.08% 2799380.699 3361372.559 - 17.22% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 20.00% 32.207 38.650 - 21.36% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 19.94% 8359.311 10026.060 - 4.20% -
std::find_if_not(vector<char>)_(process_all)/32768 19.93% 3135.211 3759.933 - 0.03% -
std::set<int>::erase(key)_(non-existent,_end)/32 19.85% 2.636 3.160 - 28.23% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 19.81% 35.775 42.863 - 3.11% -
std::upper_bound(std::list<int>)/100 19.63% 83.840 100.299 - 1.76% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 19.63% 27.188 32.525 - 17.47% -
std::set<std::string>::erase(iterator)/1024 19.60% 25.981 31.074 - -6.06% -
BM_format_to_back_inserter<std::vector<char>>/string_view_len_6 19.49% 24.855 29.699 - 14.66% -
rng::for_each(map<int>)/50 19.43% 40.399 48.248 - 1.59% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 19.35% 62.246 74.289 - 41.49% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 19.32% 31.457 37.535 - 3.63% -
BM_format_string<wchar_t>/262144 19.20% 0.129 0.153 - 20.89% -
BM_lexicographical_compare_three_way_slow_path/256 19.20% 68.636 81.812 - 3.15% -
SetIntersection_Interlaced_Set_uint64_1024_64 19.19% 10190966.562 12146275.902 - 19.45% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 19.10% 61242491.095 72939365.113 - 8.56% -
std::find_if_not(vector<char>)_(process_all)/8192 19.08% 794.703 946.357 - 0.15% -
BM_PushHeap_uint64_Random_1 19.01% 0.392 0.466 - 0.14% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 19.01% 19984.817 23783.288 - 17.55% -
std::multimap<std::string,_int>::erase(iterator)/8192 19.00% 25.957 30.889 - -3.85% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 18.92% 1.102 1.311 - 1.98% -
std::find_if(vector<char>)_(process_all)/8192 18.91% 795.203 945.598 - -0.14% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 18.86% 35.551 42.257 - 17.66% -
std::copy_if(list<int>)_(every_other)/64 18.82% 23.190 27.554 - -0.59% -
BM_PushHeap_string_Descending_4 18.73% 1.897 2.252 - 19.55% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 18.66% 19.860 23.567 - 7.81% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 18.66% 640.270 759.764 - -16.61% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 18.63% 1.042 1.237 - 1.32% -
BM_PushHeap_float_Ascending_1 18.62% 0.393 0.467 - 0.13% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 18.62% 9.527 11.301 - -1.60% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast 18.59% 1.661 1.969 - 7.08% -
std::adjacent_find(deque<int>)/8 18.55% 2.935 3.479 - -8.48% -
SetIntersection_Interlaced_Vector_uint32_16384_256 18.36% 19485468.659 23063446.539 - 1.74% -
std::multimap<int,_int>::contains(key)_(existent)/1024 18.31% 3.891 4.603 - -1.34% -
std::multiset<std::string>::count(key)_(existent)/8192 18.31% 26.521 31.376 - -0.46% -
ranges::minmax(std::deque<char>)/1 18.26% 0.657 0.777 - 14.34% -
SetIntersection_Interlaced_Vector_float_262144_1024 18.18% 103759567.730 122623717.060 - 14.48% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 18.12% 63.587 75.108 - -0.52% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 18.06% 52.478 61.953 - 48.12% -
std::map<int,_int>::find(key)_(existent)/1024 17.89% 3.643 4.294 - -3.79% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 17.88% 39.719 46.821 - 0.63% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 17.87% 9.009 10.619 - 10.19% -
ranges::min(std::list<long_long>)/1 17.70% 0.225 0.265 - -40.89% -
std::map<int,_int>::erase(key)_(non-existent,_end)/1024 17.64% 5.317 6.254 - 11.74% -
BM_PushHeap_string_PipeOrgan_1024 17.57% 9.445 11.105 - 14.29% -
BM_join_view_in_vectors/1024 17.57% 1483.595 1744.191 - 9.08% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 17.55% 44403612.134 52195071.160 - -11.74% -
BM_num_put<unsigned_long_long> 17.54% 10.120 11.895 - 0.54% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 17.52% 1.486 1.747 - 2.87% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 17.23% 40.061 46.964 - -0.68% -
SetIntersection_Interlaced_Vector_string_16384_256 17.23% 38333652.461 44936748.085 - -1.43% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 17.22% 27.809 32.597 - 14.49% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 17.22% 8.279 9.704 - -6.37% -
std::map<int,_int>::find(key)_(non-existent)/8192 17.20% 7.010 8.215 - 5.82% -
std::search(deque<int>,_pred)_(no_match)/1000 17.16% 424.574 497.449 - 16.31% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 17.12% 54.889 64.286 - 3.63% -
BM_string_without_formatting<char> 17.05% 0.301 0.352 - 12.41% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 17.00% 1.001 1.171 - 10.41% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 16.94% 21.860 25.564 - 14.31% -
std::flat_map<int,_int>::insert(value)_(already_present)/32 16.82% 2.599 3.036 - 17.45% -
std::is_sorted_until(vector<int>,_pred)/8 16.80% 3.123 3.648 - -6.57% -
BM_deque_deque_move/0 16.79% 0.789 0.921 - 12.04% -
BM_Copy_SmallNonTrivialFunctor 16.74% 9.518 11.111 - 15.95% -
std::rotate(list<int>)_(by_1/2)/8192 16.60% 4656.686 5429.709 - -2.86% -
std::find_if_not(vector<int>)_(process_all)/50 16.51% 6.854 7.985 - 35.22% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 16.45% 12.090 14.079 - 18.81% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 16.45% 28.206 32.844 - -1.22% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 16.36% 43.669 50.814 - -1.29% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 16.33% 1.004 1.168 - 10.27% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 16.29% 0.367 0.427 - -4.02% -
ranges::minmax(std::list<char>)/64 16.23% 29.676 34.494 - -3.02% -
std::set<std::string>::equal_range(key)_(existent)/32 16.21% 15.019 17.453 - 1.37% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 16.11% 23.216 26.957 - 8.34% -
std::partition_point(vector<int>)/8192 16.06% 7.975 9.256 - -1.36% -
BM_ConstructAndDestroy_FuncPtr_Opaque 16.05% 1.127 1.308 - 22.56% -
BM_PushHeap_uint64_Random_4 16.02% 2.258 2.620 - 3.51% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 15.99% 6.616 7.674 - -2.65% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 15.99% 892.241 1034.877 - -0.65% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 15.94% 90.470 104.892 - 18.96% -
std::unordered_multiset<int>::count(key)_(existent)/1024 15.94% 1.528 1.771 - -5.01% -
std::copy_n(vector<int>)/4096 15.90% 142.411 165.062 - -0.23% -
BM_StringRelationalLiteral_Eq_Small_Small_Control 15.83% 0.598 0.692 - 10.56% -
std::adjacent_find(deque<int>)/50 15.80% 14.032 16.250 - -13.92% -
std::map<std::string,_int>::contains(key)_(existent)/32 15.78% 14.421 16.698 - 6.77% -
SetIntersection_Interlaced_Vector_string_16384_16 15.78% 4196838.386 4858923.725 - -1.87% -
BM_PushHeap_uint64_Ascending_16 15.51% 0.932 1.077 - 17.83% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 15.47% 29.268 33.795 - 7.67% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 15.45% 51.024 58.906 - -7.17% -
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 15.45% 7.353 8.489 - 16.23% -
std::unordered_set<int>::find(key)_(existent)/8192 15.41% 1.400 1.616 - 15.09% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 15.41% 44.154 50.957 - -2.14% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 15.39% 1.405 1.622 - 1.41% -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 15.37% 12.896 14.878 - 2.39% -
std::adjacent_find(list<int>)/50 15.36% 20.183 23.282 - -0.54% -
std::list<int>::erase(begin)_(cheap_elements)/8192 15.33% 10.169 11.727 - 18.72% -
ranges::min(std::deque<long_long>)/1 15.28% 0.600 0.691 - 9.58% -
std::list<int>::erase(begin)_(cheap_elements)/1024 15.23% 10.278 11.843 - 13.51% -
std::multiset<std::string>::erase(iterator)/1024 15.21% 28.383 32.701 - 3.49% -
SetIntersection_None_Set_string_16384_1024 15.10% 190225548.901 218943597.752 - 1.84% -
std::multimap<std::string,_int>::erase(iterator)/1024 15.09% 28.487 32.787 - 18.90% -
BM_PushHeap_uint64_Ascending_256 15.05% 2.094 2.409 - 15.39% -
SetIntersection_Interlaced_Vector_float_1024_256 15.01% 5542685.328 6374506.294 - 7.36% -
std::set<std::string>::equal_range(key)_(non-existent)/8192 14.98% 30.134 34.647 - 3.45% -
BM_Hash/uint32_top_std_hash/1024 14.94% 557.462 640.755 - -0.79% -
BM_stop_token_multi_thread_polling_stop_requested/131072 14.93% 6957518.958 7996173.375 - -5.58% -
std::set<std::string>::contains(key)_(existent)/1024 14.89% 20.901 24.015 - 4.72% -
std::multiset<std::string>::contains(key)_(existent)/32 14.89% 14.332 16.467 - 9.80% -
std::list<int>::erase(begin)_(cheap_elements)/32 14.88% 10.267 11.795 - 13.06% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 14.87% 9.719 11.164 - -11.23% -
BM_num_put<long> 14.85% 10.715 12.306 - 1.95% -
std::unordered_set<std::string>::find(key)_(existent)/1024 14.82% 28.851 33.127 - -17.03% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 14.81% 10011.729 11494.801 - 26.63% -
BM_PushHeap_string_Descending_16 14.80% 2.103 2.415 - 14.16% -
BM_num_put<bool> 14.80% 9.315 10.693 - 0.17% -
std::copy_backward(vector<bool>)_(aligned)/1048576 14.72% 3169.555 3636.068 - 31.37% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 14.70% 4061766.157 4658988.316 - 0.13% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 14.70% 174478.577 200121.868 - 14.15% -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 14.65% 48.762 55.906 - 77.36% -
SetIntersection_Interlaced_Vector_uint64_1024_64 14.63% 3675759.902 4213540.705 - 26.63% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 14.59% 1355139.307 1552817.288 - 14.70% -
rng::find_last(forward_list<int>)_(bail_10%)/8192 14.56% 5831.933 6681.214 - -0.01% -
SetIntersection_Interlaced_Vector_uint64_262144_4 14.56% 1582098.356 1812458.807 - 26.26% -
std::find(deque<int>)_(bail_25%)/8 14.53% 1.995 2.285 - -0.30% -
SetIntersection_Interlaced_Set_uint64_1024_16 14.50% 11513758.484 13182882.427 - 18.54% -
std::find_if_not(vector<char>)_(bail_25%)/8 14.48% 0.932 1.067 - 21.54% -
std::find_if_not(vector<int>)_(process_all)/8 14.45% 1.413 1.617 - 22.97% -
BM_SystemErrorWithoutMessage 14.43% 16.676 19.081 - 1.87% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 14.42% 1.037 1.187 - 16.43% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 14.42% 10.187 11.656 - 5.41% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 14.37% 1502459.873 1718305.406 - -2.17% -
std::copy(list<int>)/8 14.35% 2.147 2.455 - -1.65% -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 14.34% 6633.146 7584.070 - 14.11% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 14.32% 1133.193 1295.434 - -0.42% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 14.31% 1.260 1.440 - 11.78% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 14.23% 4.823 5.509 - -1.14% -
std::set<std::string>::insert(value)_(already_present)/1024 14.18% 22.657 25.870 - -14.08% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 14.11% 1448.277 1652.615 - 8.70% -
ranges::min(std::list<long_long>)/70000 14.10% 43951.013 50147.656 - 14.18% -
SetIntersection_None_Set_float_1024_256 14.05% 8782823.499 10017203.004 - -0.39% -
std::find_if_not(vector<int>)_(bail_25%)/32768 14.03% 842.915 961.138 - 1.11% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 13.96% 1417.675 1615.573 - 2.04% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 13.88% 1.042 1.186 - 11.31% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 13.85% 546.734 622.464 - 8.69% -
BM_num_put<unsigned_long> 13.85% 10.429 11.873 - -1.27% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 13.84% 1.092 1.243 - 2.95% -
SetIntersection_Front_Set_float_262144_1024 13.78% 12034293.678 13692330.409 - 2.47% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 13.75% 21.102 24.004 - -2.37% -
BM_format_to_back_inserter<std::list<char>>/string_view_len_6 13.75% 78.078 88.813 - 12.55% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 13.70% 67.682 76.952 - 18.50% -
std::multiset<std::string>::contains(key)_(existent)/1024 13.68% 23.341 26.533 - 9.94% -
BM_format_to_back_inserter<std::deque<char>>/string_view_len_6 13.66% 43.371 49.294 - 16.67% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 13.56% 310.220 352.272 - -1.38% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 13.53% 5649547.571 6414080.940 - 0.68% -
std::move(deque<int>)/32768 13.50% 2074.423 2354.469 - 28.31% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 13.49% 11.286 12.808 - 0.30% -
std::set<std::string>::ctor(const&)/1024 13.32% 35219.954 39912.276 - 15.42% -
SetIntersection_Front_Set_float_262144_256 13.28% 3706346.441 4198640.235 - -0.89% -
SetIntersection_Interlaced_Vector_uint64_16384_16 13.28% 2854757.447 3233757.123 - 37.49% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 13.27% 9.953 11.274 - 8.95% -
std::rotate_copy(vector<int>)/8192 13.23% 716.636 811.448 - 42.28% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 13.23% 918.309 1039.766 - 4.76% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 13.22% 46.525 52.676 - 0.98% -
std::set<int>::erase(key)_(non-existent,_end)/1024 13.20% 6.007 6.800 - 18.92% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 13.10% 49960.663 56505.966 - 14.92% -
std::find_if_not(vector<int>)_(bail_25%)/8192 13.08% 219.855 248.602 - 2.09% -
std::multimap<int,_int>::lower_bound(key)_(existent)/32 13.07% 2.107 2.382 - -0.62% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 13.05% 23.746 26.846 - 16.51% -
BM_PushHeap_string_PipeOrgan_256 12.98% 7.912 8.938 - 10.19% -
BM_Hash/uint32_random_std_hash/1024 12.93% 559.552 631.881 - -7.08% -
std::multiset<std::string>::contains(key)_(existent)/8192 12.92% 26.733 30.187 - 8.81% -
BM_num_put<long_long> 12.91% 10.502 11.859 - -2.80% -
std::find_if_not(vector<char>)_(process_all)/1024 12.84% 111.583 125.910 - 0.76% -
BM_deque_vector_move_backward/0 12.84% 1.371 1.547 - 4.87% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 12.84% 20.660 23.312 - 4.30% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 12.83% 8.894 10.036 - 1.77% -
SetIntersection_None_Set_float_1024_4 12.79% 8935352.638 10078474.100 - 0.37% -
BM_vector_deque_move_backward/0 12.78% 0.419 0.473 - -16.54% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 12.71% 44.611 50.283 - -11.94% -
vector<bool>(const_vector<bool>&) 12.69% 9.564 10.778 - 5.60% -
SetIntersection_Front_Set_float_1024_1024 12.68% 11825826.474 13325746.609 - -3.18% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 12.58% 609.442 686.083 - 12.09% -
rng::find_last_if(deque<int>)_(bail_90%)/8 12.52% 0.962 1.083 - 1.51% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 12.49% 32.052 36.055 - 24.50% -
SetIntersection_Interlaced_Vector_float_262144_16 12.47% 2928717.384 3293896.618 - -9.59% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 12.43% 10385.059 11675.850 - -2.91% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 12.36% 22.376 25.143 - -6.76% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 12.30% 13387910.766 15034380.804 - 4.45% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 12.28% 253.971 285.159 - 9.83% -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 12.24% 40.983 45.998 - 13.58% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 12.22% 7172435.720 8049056.113 - 16.95% -
std::make_heap(deque<int>)_(descending)/8192 12.22% 7682.167 8621.083 - -2.26% -
SetIntersection_None_Set_float_1024_1 12.21% 8974772.755 10070734.844 - -0.70% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 12.18% 20084.678 22531.817 - 11.65% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 12.18% 1.168 1.310 - 9.56% -
rng::starts_with(vector<int>,_pred)/8 12.12% 2.312 2.592 - -1.55% -
SetIntersection_Interlaced_Vector_float_64_16 12.11% 16695650.048 18718082.443 - -1.17% -
std::set<std::string>::find(key)_(non-existent)/8192 12.09% 26.480 29.683 - -0.92% -
std::make_heap(deque<int>)_(heap)/8192 12.09% 7691.074 8621.242 - 0.32% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 12.09% 1598.034 1791.181 - 33.35% -
BM_deque_deque_ranges_copy_backward/1 12.06% 2.523 2.828 - 8.54% -
BM_Swap_SmallNonTrivialFunctor_LargeNonTrivialFunctor 12.02% 0.460 0.516 - 11.96% -
std::list<int>::insert(begin)_(cheap_elements)/32 11.97% 10.187 11.406 - 12.44% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 11.91% 7496009.072 8389102.633 - -17.80% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 11.88% 27.112 30.332 - 9.48% -
std::partial_sort(deque<int>)_(repeated)/8192 11.86% 67850.969 75895.302 - 10.94% -
ranges::min(std::vector<char>)/64 11.78% 3.618 4.044 - -3.11% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 11.78% 574.778 642.471 - 25.93% -
BM_Copy_LargeNonTrivialFunctor 11.73% 10.914 12.194 - 12.21% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 11.72% 0.515 0.576 - -6.14% -
std::vector<int>::ctor(size)/32 11.61% 9.964 11.121 - 9.08% -
BM_StringEraseWithMove_Large_Opaque 11.54% 2.481 2.767 - -3.25% -
BM_PushHeap_uint32_PipeOrgan_4 11.54% 0.485 0.541 - 0.46% -
BM_num_put<const_void*> 11.53% 11.206 12.499 - -1.87% -
SetIntersection_Interlaced_Vector_uint32_16384_4 11.53% 1371135.881 1529211.939 - -3.06% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 11.51% 1.429 1.593 - 2.81% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 11.46% 1.279 1.425 - -10.93% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 11.45% 264.633 294.936 - 13.26% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 11.41% 18.981 21.147 - 4.59% -
SetIntersection_Interlaced_Set_uint64_16384_4 11.41% 180899872.314 201541708.752 - 14.38% -
SetIntersection_Front_Set_string_16384_16 11.37% 1770283.284 1971576.320 - 5.45% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 11.37% 31.648 35.244 - 6.89% -
SetIntersection_Interlaced_Set_uint64_16384_16 11.34% 224361271.331 249796854.667 - 13.05% -
std::find_if_not(vector<char>)_(bail_25%)/1024 11.32% 27.147 30.221 - 13.78% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 11.32% 87.552 97.465 - 8.83% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 11.31% 7683.944 8552.818 - 7.73% -
SetIntersection_Front_Vector_uint32_262144_1024 11.30% 5309396.348 5909608.288 - 0.44% -
SetIntersection_Interlaced_Vector_string_262144_16 11.30% 5992657.497 6669948.816 - -6.16% -
std::find_if(vector<char>)_(process_all)/1024 11.30% 111.723 124.349 - -0.34% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 11.27% 3729.836 4150.239 - 10.81% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 11.24% 1.729 1.923 - 29.58% -
std::make_heap(deque<int>)_(heap)/1024 11.16% 985.834 1095.895 - 0.12% -
std::make_heap(deque<int>)_(descending)/1024 11.16% 985.296 1095.291 - -2.76% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 11.15% 4070286.955 4524260.531 - 1.01% -
BM_PushHeap_uint64_Ascending_262144 11.15% 4.662 5.182 - 8.67% -
BM_PushHeap_uint32_Ascending_1 11.14% 0.466 0.518 - -18.20% -
SetIntersection_Interlaced_Vector_float_256_16 11.09% 5884909.753 6537482.506 - -0.12% -
BM_PushHeap_uint64_SingleElement_1 11.09% 0.501 0.557 - 5.95% -
std::unordered_multiset<int>::find(key)_(existent)/8192 11.00% 1.333 1.480 - 14.67% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 10.98% 22.140 24.572 - 9.56% -
SetIntersection_Front_Vector_uint64_16384_1024 10.97% 5333493.555 5918775.302 - 0.86% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 10.94% 2.493 2.766 - 7.04% -
SetIntersection_Front_Vector_uint64_262144_1024 10.89% 5341812.782 5923301.476 - 0.40% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 10.89% 1401.737 1554.318 - 18.07% -
std::set<std::string>::insert(value)_(already_present)/8192 10.86% 31.276 34.672 - -8.33% -
BM_SharedPtrCreateDestroy 10.85% 11.049 12.248 - 8.67% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 10.84% 10.110 11.206 - 2.19% -
SetIntersection_None_Set_float_1024_16 10.81% 8905860.686 9868783.656 - -4.46% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 10.78% 174678.089 193516.212 - 10.17% -
std::fill(vector<bool>)/64 10.76% 1.475 1.634 - 5.13% -
SetIntersection_Interlaced_Vector_string_16384_4 10.74% 1809998.454 2004429.520 - 0.56% -
BM_PushHeap_float_Descending_1 10.73% 0.520 0.576 - 28.23% -
std::list<int>::ctor(size)/32 10.71% 327.376 362.450 - 9.90% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 10.69% 15.567 17.231 - 1.36% -
SetIntersection_Interlaced_Vector_string_262144_4 10.59% 2054683.761 2272323.247 - -8.89% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 10.54% 714.305 789.589 - -9.95% -
ranges::minmax(std::deque<__int128>)/8 10.50% 3.704 4.093 - -6.82% -
vector<bool>(size_type,_const_value_type&) 10.46% 8.337 9.210 - 4.90% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 10.41% 325.245 359.119 - -0.99% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 10.38% 36897.959 40728.589 - 13.76% -
BM_std_minmax_element<int>/3 10.33% 1.114 1.229 - 5.88% -
BM_StringRelational_Compare_Empty_Huge_Control 10.32% 1.618 1.785 - 10.73% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 10.25% 27.715 30.557 - 0.15% -
SetIntersection_Interlaced_Vector_uint64_1024_256 10.19% 6141338.510 6767252.957 - 24.27% -
std::map<int,_int>::find(key)_(non-existent)/32 10.15% 2.210 2.435 - 7.09% -
SetIntersection_Interlaced_Set_uint64_1024_1024 10.15% 12506043.675 13774844.076 - 12.72% -
BM_PushHeap_uint64_Ascending_1024 10.12% 2.573 2.834 - 10.12% -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 10.12% 61.988 68.259 - 2.55% -
std::unordered_multiset<int>::count(key)_(existent)/8192 10.10% 1.542 1.698 - 5.02% -
SetIntersection_Interlaced_Vector_float_256_64 10.10% 6948651.978 7650455.340 - -4.38% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 10.10% 0.592 0.651 - 2.07% -
BM_std_minmax_element<short>/3 10.07% 1.080 1.188 - 9.91% -
SetIntersection_Interlaced_Vector_uint64_262144_256 10.07% 35286190.390 38838915.993 - 20.41% -
std::search(list<int>)_(single_element)/8192 10.05% 7486.594 8238.879 - 10.51% -
std::find_if(vector<char>)_(bail_25%)/8192 10.02% 228.589 251.502 - 18.94% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 10.02% 13417939.980 14762114.776 - 2.27% -
BM_SystemErrorWithMessage 10.00% 23.123 25.435 - 44.80% -
std::mismatch(list<int>)_(it,_it,_it)/8192 9.99% 7294.064 8023.014 - 10.47% -
BM_lexicographical_compare_three_way_slow_path/16 9.93% 4.356 4.789 - 4.29% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 9.93% 17.613 19.362 - 9.80% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 9.92% 44.374 48.775 - 0.41% -
BM_format_to_back_inserter<std::list<char>>/string_len_60 9.91% 626.579 688.693 - 11.10% -
rng::find_last_if_not(list<int>)_(bail_90%)/50 9.90% 1.916 2.106 - -3.31% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 9.90% 543.488 597.294 - 3.14% -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 9.89% 37985905.056 41743904.407 - 8.75% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 9.89% 19.995 21.973 - 3.70% -
std::find_if_not(vector<char>)_(bail_25%)/32768 9.87% 863.314 948.539 - -0.06% -
bm_exception_ptr_move_assign_null 9.86% 2.781 3.055 - -5.52% -
bm_ranges_lexicographical_compare<signed_char>/64 9.85% 2.058 2.261 - -17.06% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 9.82% 9176.309 10077.737 - 10.37% -
BM_deque_deque_ranges_copy_backward/2 9.82% 2.305 2.531 - 9.93% -
rng::contains_subrange(deque<int>)_(process_all)/50 9.80% 23.562 25.871 - -1.81% -
std::vector<int>::ctor(size)/8192 9.77% 517.543 568.130 - 1.42% -
std::is_sorted(list<int>,_pred)/8 9.74% 3.675 4.033 - 2.92% -
BM_StringEraseWithMove_Empty_Opaque 9.72% 0.789 0.866 - -14.04% -
BM_deque_vector_ranges_copy/0 9.72% 1.438 1.578 - -0.84% -
BM_PushHeap_string_SingleElement_262144 9.70% 2.647 2.903 - 5.58% -
std::flat_map<int,_int>::erase(iterator)/1024 9.69% 75.821 83.170 - 5.63% -
BM_Swap_Null_SmallNonTrivialFunctor 9.65% 0.458 0.503 - -10.00% -
std::flat_multimap<int,_int>::erase(iterator)/1024 9.59% 75.413 82.643 - 6.68% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 9.57% 1.048 1.148 - -0.36% -
std::set<int>::erase(key)_(non-existent,_end)/8192 9.57% 9.181 10.060 - 18.35% -
std::copy_backward(vector<bool>)_(aligned)/64 9.57% 1.605 1.759 - -2.54% -
rng::fold_left(deque<int>)/32 9.57% 16.159 17.705 - 8.50% -
std::reverse(vector<int>)/8 9.55% 1.478 1.620 - -0.46% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 9.53% 22.641 24.800 - 4.30% -
std::search(deque<int>,_pred)_(no_match)/1024 9.52% 436.352 477.885 - 8.96% -
BM_PushHeap_string_SingleElement_256 9.47% 2.600 2.847 - 3.61% -
BM_PushHeap_string_SingleElement_1024 9.43% 2.591 2.836 - 3.50% -
std::rotate(list<int>)_(1_element_backward)/50 9.42% 22.235 24.329 - -0.23% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 9.42% 7259.828 7943.631 - 8.67% -
BM_PushHeap_float_SingleElement_4 9.41% 0.358 0.392 - 8.03% -
bm_make_exception_ptr/threads:8 9.40% 2.837 3.104 - 6.22% -
std::set<int>::equal_range(key)_(non-existent)/32 9.40% 2.585 2.828 - 3.73% -
rng::find_last(vector<char>)_(bail_10%)/50 9.36% 10.796 11.807 - 7.78% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 9.35% 557.675 609.800 - 2.27% -
std::find_end(vector<int>)_(match_near_end)/1000 9.34% 261.801 286.258 - 7.03% -
std::search(list<int>,_pred)_(same_length)/8192 9.33% 8817.087 9640.157 - 13.29% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 9.33% 5.570 6.090 - -6.05% -
BM_PushHeap_string_SingleElement_16384 9.31% 2.580 2.820 - 3.15% -
BM_Copy_Null 9.27% 0.505 0.552 - 1.33% -
std::replace(list<int>)_(prefix)/8192 9.26% 6989.177 7636.282 - 9.09% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 9.25% 0.477 0.521 - -25.30% -
std::map<std::string,_int>::erase(iterator)/8192 9.21% 29.032 31.707 - 0.16% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 9.21% 19999.360 21842.043 - 8.26% -
std::set<int>::lower_bound(key)_(non-existent)/1024 9.15% 5.625 6.139 - -19.72% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 9.14% 27.623 30.149 - -1.73% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 9.14% 10149.652 11076.993 - 10.84% -
ranges::min(std::vector<__int128>)/1 9.13% 0.340 0.371 - 7.64% -
std::find_if_not(vector<char>)_(bail_25%)/8192 9.13% 223.078 243.439 - 1.82% -
std::search(vector<int>,_pred)_(no_match)/1048576 9.12% 542496.021 591960.479 - -14.36% -
ranges::min(std::list<char>)/1 9.11% 0.354 0.386 - -7.35% -
std::unique_copy(list<int>,_pred)_(sprinkled)/32 9.09% 19.529 21.304 - 8.63% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 9.04% 105267.024 114788.276 - -1.49% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 9.04% 4.504 4.911 - 0.06% -
BM_deque_vector_copy/0 9.04% 1.249 1.362 - 3.44% -
std::partial_sort(vector<NonIntegral>)_(heap)/8 9.03% 26.129 28.488 - -0.24% -
BM_PushHeap_float_Ascending_16 9.01% 0.981 1.070 - 9.09% -
std::copy_backward(list<int>)/32768 8.99% 26091.314 28437.331 - 9.03% -
SetIntersection_Interlaced_Vector_string_262144_256 8.99% 67535325.531 73607585.087 - -8.17% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 8.99% 6158365.591 6712015.370 - 8.07% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 8.99% 96441.383 105108.829 - 1.42% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 8.98% 11.426 12.452 - 5.00% -
BM_format_to_back_inserter<std::list<char>>/C_string_len_60 8.98% 632.594 689.377 - 11.79% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 8.96% 1834721.313 1999197.826 - 6.23% -
std::map<int,_int>::find(key)_(non-existent)/1024 8.94% 5.272 5.744 - 5.51% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 8.91% 17.852 19.442 - 9.64% -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 8.88% 5.104 5.557 - 4.43% -
std::find_end(vector<int>)_(same_length)/1000 8.87% 494.629 538.511 - 8.33% -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 8.86% 86.806 94.500 - -0.99% -
std::copy_backward(list<int>)/8 8.84% 2.207 2.402 - 2.24% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 8.84% 42.043 45.760 - 1.33% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 8.81% 144.245 156.957 - 8.88% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 8.80% 562.840 612.358 - 4.45% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/32 8.80% 18.384 20.001 - 9.00% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 8.78% 4.246 4.618 - -3.18% -
BM_PushHeap_string_SingleElement_16 8.77% 2.606 2.834 - 3.78% -
std::transform(deque<int>,_deque<int>)/50 8.77% 33.630 36.580 - 1.78% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 8.76% 605.636 658.693 - 7.58% -
rng::for_each(multiset<int>)/32 8.75% 20.613 22.417 - 7.66% -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/8192 8.75% 4.491 4.883 - 9.33% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 8.74% 1.161 1.263 - 0.78% -
BM_format_to_n_string_begin<std::list<char>>/16384 8.73% 15152.298 16475.694 - 8.37% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0 8.72% 1.048 1.140 - 1.76% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 8.70% 331.655 360.502 - 7.19% -
std::set<std::string>::upper_bound(key)_(existent)/8192 8.67% 27.606 30.000 - 0.57% -
std::find_end(vector<int>)_(same_length)/1024 8.66% 505.125 548.892 - 8.03% -
SetIntersection_Front_Vector_float_1024_1024 8.55% 5441231.715 5906688.762 - 6.29% -
BM_StringEraseWithMove_Empty_Transparent 8.54% 0.557 0.604 - -20.10% -
std::find_end(forward_list<int>)_(match_near_end)/1000 8.53% 764.715 829.967 - 8.41% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 8.53% 7520.595 8162.026 - 7.60% -
std::unordered_set<int>::contains(key)_(existent)/8192 8.52% 1.218 1.322 - 0.61% -
std::replace_if(list<int>)_(sprinkled)/8192 8.49% 7271.596 7888.820 - -0.59% -
BM_join_view_in_vectors/4000 8.49% 6052.804 6566.545 - 7.06% -
SetIntersection_Front_Vector_float_16384_1024 8.48% 5449812.631 5912039.290 - 8.65% -
std::move(vector<int>)/1048576 8.47% 55865.998 60599.179 - 10.53% -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 8.47% 4.582 4.971 - 8.86% -
SetIntersection_Front_Set_string_256_256 8.39% 29416190.398 31882910.409 - 13.77% -
std::find(deque<int>)_(bail_25%)/8192 8.37% 475.395 515.194 - 7.25% -
BM_format_to_string_span<wchar_t>/16384 8.37% 1752.648 1899.336 - -0.73% -
BM_join_view_in_vectors/4096 8.33% 6144.486 6656.232 - 7.38% -
std::list<int>::ctor(size)/1024 8.30% 11889.752 12876.710 - 8.16% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 8.27% 206.312 223.384 - -3.59% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 8.27% 8.309 8.996 - 2.63% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 8.25% 34.098 36.912 - -0.97% -
BM_PushHeap_uint64_Random_16 8.24% 4.160 4.502 - 0.60% -
ranges::minmax(std::deque<__int128>)/64 8.24% 30.145 32.628 - -9.75% -
SetIntersection_Front_Set_uint64_256_64 8.23% 5273795.717 5707889.539 - 5.58% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 8.21% 31.887 34.506 - 23.64% -
std::find(deque<int>)_(bail_25%)/1024 8.20% 66.035 71.451 - 4.65% -
BM_PushHeap_string_Random_16384 8.17% 16.085 17.400 - 4.20% -
BM_Copy_LargeTrivialFunctor 8.16% 12.651 13.683 - 16.03% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 8.15% 20080.072 21716.687 - 7.57% -
std::vector<int>::ctor(size)/1024 8.12% 42.209 45.637 - 1.59% -
SetIntersection_Front_Set_float_1024_64 8.11% 1699533.927 1837417.770 - -1.95% -
std::unordered_set<int>::count(key)_(existent)/8192 8.04% 1.407 1.520 - 13.16% -
std::unordered_set<int>::find(key)_(existent)/32 8.04% 1.326 1.432 - 5.76% -
std::unordered_map<int,_int>::find(key)_(existent)/32 8.03% 1.426 1.541 - 19.70% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 8.02% 1.662 1.796 - 21.15% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/32 8.00% 2.526 2.728 - -13.33% -
std::set<int>::upper_bound(key)_(existent)/32 8.00% 1.641 1.772 - 0.99% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8192 7.95% 0.693 0.748 - 7.89% -
BM_deque_deque_ranges_copy_backward/0 7.93% 0.789 0.851 - -7.61% -
std::find_end(deque<int>)_(near_matches)/1000 7.93% 30016.921 32398.108 - 17.67% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 7.92% 11.293 12.187 - -8.09% -
BM_BitsetToString<1048576>/Sparse_(10%)/10 7.89% 58820.971 63464.800 - 3.58% -
std::mismatch(list<int>)_(it,_it,_it)/1000 7.87% 739.864 798.119 - -32.38% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1024 7.87% 0.693 0.748 - 7.82% -
BM_join_view_out_vectors/0 7.86% 0.427 0.461 - -9.09% -
std::none_of(list<int>)_(process_all)/8192 7.86% 7971.376 8597.759 - -2.38% -
BM_format_to_back_inserter<std::list<char>>/string_view_len_60 7.85% 626.868 676.107 - 10.49% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 7.85% 36316.503 39166.857 - 8.65% -
BM_PushHeap_string_SingleElement_4 7.84% 2.331 2.514 - 3.92% -
std::list<int>::ctor(Range)_(cheap_elements)/32 7.83% 332.248 358.260 - 6.46% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 7.82% 12927.719 13939.017 - -8.78% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 7.81% 0.376 0.405 - 19.77% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 7.80% 1.257 1.355 - -0.24% -
std::search(list<int>)_(same_length)/8192 7.80% 7999.769 8623.440 - 7.82% -
BM_PushHeap_string_SingleElement_64 7.77% 2.652 2.858 - 2.38% -
BM_StringFindStringLiteral/64 7.74% 2.140 2.305 - 6.47% -
BM_PushHeap_uint32_Ascending_4 7.71% 0.544 0.586 - -0.02% -
BM_std_minmax_element<short>/2 7.69% 0.634 0.683 - -0.35% -
std::mismatch(list<int>)_(it,_it,_it)/1024 7.68% 756.085 814.179 - -47.80% -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 7.67% 19.617 21.121 - 9.10% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 7.66% 0.367 0.395 - -17.90% -
std::unordered_set<std::string>::erase(iterator)/1024 7.62% 27.474 29.569 - 0.45% -
BM_vector_deque_copy_backward/0 7.62% 0.419 0.451 - 12.45% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 7.62% 49.618 53.397 - 27.50% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 7.60% 24759.709 26641.303 - -8.06% -
ranges::min(std::vector<char>)/8 7.60% 2.211 2.379 - -0.58% -
std::find_first_of(deque<int>)_(large_needle)/50 7.59% 711.922 765.986 - 6.37% -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 7.59% 1.388 1.493 - 7.68% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 7.57% 6264.584 6738.771 - 0.18% -
BM_PushHeap_string_Random_256 7.56% 14.217 15.292 - 4.28% -
BM_lexicographical_compare_three_way<IntPtr>/1 7.56% 0.362 0.390 - -14.58% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 7.56% 610.348 656.463 - 7.35% -
BM_deque_vector_ranges_copy_backward/0 7.55% 1.374 1.478 - 7.31% -
SetIntersection_Front_Vector_string_256_256 7.53% 18541192.264 19937240.178 - 9.62% -
std::unordered_set<int>::clear()/1024 7.51% 8359.005 8986.840 - 2.30% -
BM_PushHeap_uint64_Random_16384 7.50% 5.914 6.358 - -0.27% -
BM_lexicographical_compare_three_way_slow_path/4 7.49% 1.130 1.215 - 3.40% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 7.49% 175044.872 188154.070 - 6.97% -
std::set<std::string>::contains(key)_(non-existent)/1024 7.48% 20.044 21.544 - 1.36% -
BM_PushHeap_string_PipeOrgan_64 7.47% 5.753 6.182 - 5.18% -
SetIntersection_Interlaced_Vector_string_262144_262144 7.47% 14685795.818 15782162.596 - 9.08% -
std::for_each_n(deque<int>)/8 7.45% 1.156 1.242 - 7.08% -
ranges::minmax(std::list<long_long>)/64 7.41% 28.084 30.165 - -2.91% -
BM_std_minmax_element<char>/2 7.41% 0.634 0.681 - 4.91% -
std::adjacent_find(vector<int>)/1048576 7.40% 233990.326 251302.248 - 6.04% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 7.39% 2.743 2.945 - 6.88% -
rng::starts_with(deque<int>)/1000 7.38% 436.051 468.233 - -1.07% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 7.37% 27527.324 29556.955 - 9.46% -
std::for_each(multimap<int>::iterator)/32 7.37% 20.803 22.335 - 4.85% -
std::set<int>::upper_bound(key)_(existent)/1024 7.36% 4.025 4.321 - 5.66% -
std::list<int>::operator=(const&)_(cheap_elements)/32 7.35% 15.876 17.042 - 0.55% -
std::is_sorted_until(list<int>,_pred)/8192 7.34% 7620.691 8180.050 - -7.61% -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 7.33% 35.053 37.622 - -4.54% -
std::find_end(forward_list<int>)_(single_element)/8192 7.32% 5727.830 6147.116 - -0.69% -
BM_PushHeap_uint64_Random_1024 7.32% 5.759 6.180 - -5.44% -
std::remove(deque<int>)_(prefix)/50 7.32% 57.520 61.728 - -3.53% -
std::partition_copy(vector<int>)/50 7.31% 12.210 13.102 - 2.73% -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 7.29% 23.889 25.632 - 9.02% -
BM_PushHeap_uint32_SingleElement_4 7.29% 0.344 0.369 - 10.65% -
SetIntersection_Front_Set_uint32_1024_1024 7.26% 11630199.577 12474940.564 - 1.31% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 7.26% 31.410 33.691 - 5.30% -
std::list<int>::ctor(const&)_(cheap_elements)/32 7.25% 333.164 357.318 - 6.32% -
rng::find_last_if(list<int>)_(bail_90%)/50 7.24% 2.040 2.188 - 0.22% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 7.23% 8.241 8.837 - 0.86% -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 7.23% 105013.388 112600.950 - 4.64% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 7.22% 1.927 2.067 - 10.69% -
std::set<std::string>::contains(key)_(non-existent)/8192 7.22% 27.049 29.001 - 6.18% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 7.20% 2125862.952 2278962.134 - -0.22% -
std::set<std::string>::equal_range(key)_(non-existent)/32 7.18% 10.203 10.936 - -2.81% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 7.18% 2274537.858 2437791.074 - -0.67% -
BM_PushHeap_string_PipeOrgan_4 7.17% 2.510 2.690 - 7.64% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 7.15% 2.940 3.151 - 4.72% -
std::make_heap(deque<int>,_pred)_(repeated)/1024 7.13% 1638.483 1755.381 - 4.60% -
rng::fold_left(deque<int>)/50 7.13% 27.054 28.983 - 6.38% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 7.13% 10.911 11.689 - 6.66% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 7.13% 333.708 357.495 - 6.53% -
SetIntersection_None_Set_float_1024_64 7.13% 9101645.475 9750175.033 - -2.77% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 7.12% 11.127 11.920 - -3.75% -
SetIntersection_Interlaced_Set_string_262144_262144 7.09% 17965185.709 19238680.175 - 12.47% -
SetIntersection_Interlaced_Set_uint64_256_256 7.09% 7654888.820 8197434.649 - 7.67% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 7.08% 175433.960 187861.179 - 6.71% -
std::map<int,_int>::contains(key)_(existent)/1024 7.08% 3.867 4.140 - -0.04% -
SetIntersection_Front_Set_float_16384_1024 7.05% 12469021.683 13348108.250 - -4.28% -
std::multiset<int>::upper_bound(key)_(existent)/32 7.04% 2.278 2.439 - 1.94% -
BM_PushHeap_string_Ascending_256 7.03% 10.965 11.736 - 2.71% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 6.99% 0.289 0.309 - -10.02% -
BM_PushHeap_uint32_Ascending_64 6.97% 1.517 1.623 - 0.83% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 6.97% 31.247 33.426 - 0.18% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 6.97% 21.221 22.700 - 11.60% -
std::copy_backward(list<int>)/4096 6.95% 3240.076 3465.134 - 9.00% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 6.94% 7.451 7.968 - 3.03% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 6.93% 505.396 540.443 - 2.81% -
std::variant<8-alts>::visit()_(2_variants) 6.93% 0.635 0.679 - 10.56% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 6.91% 18102.435 19353.956 - -9.67% -
std::set<std::string>::equal_range(key)_(existent)/1024 6.91% 21.788 23.293 - -3.16% -
std::unordered_set<int>::insert(value)_(already_present)/32 6.85% 2.637 2.818 - 60.97% -
std::stable_partition(list<int>)_(dense)/32 6.83% 33.506 35.796 - 3.37% -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 6.83% 23.335 24.928 - 7.26% -
std::set<std::string>::find(key)_(non-existent)/1024 6.81% 19.937 21.296 - -4.52% -
BM_sprintf/C_string_len_6 6.78% 3.761 4.016 - 8.54% -
bm_write 6.75% 531.909 567.817 - -6.55% -
std::list<int>::ctor(const&)_(cheap_elements)/1024 6.75% 11350.045 12115.848 - 5.69% -
std::sort(deque<int>)_(qsort_adversarial)/8192 6.74% 461979.139 493101.196 - 7.92% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 6.73% 1.047 1.118 - 0.39% -
std::list<int>::ctor(const&)_(cheap_elements)/8192 6.72% 96983.106 103497.141 - 8.08% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 6.69% 16663.636 17778.350 - 9.53% -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 6.68% 23.953 25.553 - 8.53% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 6.66% 105562.638 112598.238 - -4.96% -
BM_format/C_string_len_60 6.66% 26.550 28.319 - 5.63% -
SetIntersection_Front_Vector_uint32_256_256 6.66% 4275122.255 4560023.111 - 0.11% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 6.66% 15.499 16.532 - 4.06% -
BM_OperatorBool_SmallNonTrivialFunctor 6.65% 0.229 0.244 - 2.01% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 6.65% 6153282.716 6562511.417 - 11.59% -
std::count(list<int>)_(every_other)/1024 6.64% 667.153 711.482 - 0.62% -
SetIntersection_Front_Set_string_256_64 6.64% 14183192.766 15124654.385 - 0.75% -
BM_emoji_escaped<wchar_t> 6.63% 21440.727 22861.820 - -0.38% -
BM_format_to_back_inserter<std::list<char>>/string_len_6000 6.62% 72951.716 77779.114 - 8.72% -
std::multimap<int,_int>::contains(key)_(existent)/32 6.59% 1.623 1.730 - -2.65% -
std::copy_n(vector<bool>)_(aligned)/64 6.57% 1.265 1.349 - 3.35% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 6.56% 57576.476 61351.545 - 0.36% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 6.54% 10.953 11.670 - 8.70% -
rng::for_each(multiset<int>)/50 6.54% 41.043 43.727 - -6.07% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 6.53% 7924.821 8442.573 - 6.43% -
std::equal(deque<int>)_(it,_it,_it)/8 6.52% 4.149 4.419 - 2.63% -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 6.51% 26.733 28.474 - 6.59% -
SetIntersection_Front_Vector_uint64_1024_256 6.49% 2136169.938 2274874.898 - 4.88% -
SetIntersection_Front_Vector_uint64_256_256 6.49% 4253680.035 4529588.900 - -0.04% -
BM_StringRead_Cold_Shallow_Empty 6.47% 1.058 1.126 - 3.69% -
SetIntersection_None_Set_string_16384_64 6.45% 189303532.077 201522072.555 - -0.09% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 6.45% 8083131.331 8604376.492 - -1.81% -
std::make_heap(vector<NonIntegral>)_(ascending)/8 6.44% 16.837 17.921 - 4.72% -
std::all_of(list<int>)_(process_all)/8192 6.43% 7644.749 8135.932 - -2.59% -
std::unique(vector<int>,_pred)_(sprinkled)/8192 6.41% 5131.514 5460.521 - 5.12% -
std::list<std::string>::ctor(size)/1024 6.40% 12773.821 13591.908 - 8.06% -
std::set<std::string>::erase(key)_(non-existent,_middle)/32 6.40% 6.564 6.984 - 8.57% -
std::move_backward(vector<int>)/32768 6.40% 1700.669 1809.508 - 5.22% -
rng::find_last(list<int>)_(bail_90%)/1024 6.40% 71.792 76.385 - 3.92% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 6.40% 8.960 9.533 - -6.54% -
BM_PushHeap_string_Ascending_1024 6.38% 13.452 14.311 - 9.15% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 6.38% 9.940 10.574 - 1.33% -
std::find_end(deque<int>)_(near_matches)/1024 6.37% 31166.564 33152.043 - 16.85% -
SetIntersection_Interlaced_Vector_uint32_1024_4 6.37% 1264317.629 1344807.295 - -0.48% -
BM_PushHeap_float_QuickSortAdversary_1 6.37% 0.449 0.478 - 2.50% -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 6.35% 13086.537 13917.082 - -2.70% -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 6.34% 3426.712 3643.926 - 2.07% -
BM_StringRelational_Eq_Small_Small_Control 6.32% 1.685 1.791 - -5.80% -
std::list<int>::ctor(size)/8192 6.30% 97155.562 103277.708 - 6.41% -
rng::starts_with(list<int>)/8192 6.28% 8595.633 9135.545 - -1.91% -
SetIntersection_Interlaced_Set_uint64_64_4 6.28% 21068083.177 22390926.824 - 10.08% -
std::for_each_n(join_view(vector<vector<int>>))/8 6.28% 1.409 1.498 - -0.48% -
BM_format_to_back_inserter<std::deque<char>>/string_len_6 6.28% 43.301 46.019 - 8.79% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 6.26% 17.901 19.022 - 5.41% -
BM_PushHeap_uint64_Random_262144 6.23% 5.990 6.364 - 0.15% -
SetIntersection_Front_Vector_uint64_16384_256 6.23% 2145748.755 2279349.815 - 0.06% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 6.22% 1.048 1.114 - -0.97% -
BM_PushHeap_uint64_Random_64 6.19% 5.219 5.542 - -0.28% -
std::stable_sort(vector<NonIntegral>)_(heap)/1024 6.19% 9479.483 10065.900 - 7.65% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 6.18% 49.242 52.286 - -9.65% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 6.17% 1796.068 1906.920 - 0.06% -
BM_format_to_back_inserter<std::list<char>>/C_string_len_6000 6.16% 73099.595 77603.227 - 9.02% -
std::replace(vector<int>)_(sprinkled)/1024 6.15% 149.937 159.163 - 6.76% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 6.14% 2.385 2.532 - 11.89% -
SetIntersection_Front_Vector_string_262144_262144 6.14% 14533929.443 15426522.949 - 6.79% -
BM_join_view_in_vectors/5500 6.13% 8405.127 8920.389 - 5.30% -
std::remove(vector<int>)_(sprinkled)/32 6.13% 48.416 51.382 - 5.24% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 6.12% 12952.741 13745.824 - 11.87% -
BM_PushHeap_uint64_Random_256 6.11% 5.640 5.984 - 1.20% -
std::vector<int>::operator=(const&)_(cheap_elements)/1024 6.11% 36.060 38.262 - 6.89% -
std::stable_partition(list<int>)_(alloc_fails)/8192 6.09% 25182.513 26715.126 - 2.74% -
std::find_first_of(deque<int>)_(large_needle)/32 6.07% 294.357 312.232 - 4.84% -
std::replace_if(list<int>)_(prefix)/8192 6.07% 7123.165 7555.621 - 5.55% -
ranges::minmax(std::deque<long_long>)/1 6.07% 0.690 0.732 - -12.51% -
std::set<int>::find(key)_(existent)/32 6.06% 1.624 1.722 - 0.60% -
std::multiset<int>::find(key)_(non-existent)/0 6.06% 0.253 0.268 - 6.11% -
SetIntersection_Interlaced_Set_uint64_1024_1 6.04% 1059042.136 1123029.480 - 12.36% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 6.04% 19040.176 20189.787 - -10.12% -
std::partial_sort_copy(vector<int>)_(shuffled)/8192 6.04% 84943.400 90071.065 - 2.06% -
std::make_heap(deque<int>)_(repeated)/8192 6.03% 16855.059 17871.074 - -0.38% -
SetIntersection_Interlaced_Set_uint64_1024_256 6.00% 14799773.023 15688483.203 - 11.49% -
BM_StringConstructDestroyCStr_Large_Opaque 6.00% 15.052 15.955 - -10.21% -
BM_format_string<char>/4 5.99% 0.459 0.486 - 2.31% -
BM_deque_deque_ranges_copy/1 5.98% 2.483 2.632 - 10.98% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32 5.98% 19.268 20.420 - 7.76% -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 5.98% 13062.786 13843.673 - 5.55% -
std::partial_sort_copy(vector<int>)_(repeated)/8 5.98% 8.122 8.607 - -0.73% -
std::move(vector<int>)/8 5.95% 2.169 2.298 - 3.25% -
SetIntersection_None_Set_string_16384_256 5.94% 189368817.101 200609761.331 - -1.97% -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 5.92% 63.413 67.166 - 4.65% -
BM_Move_SmallNonTrivialFunctor 5.91% 0.570 0.604 - -12.56% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 5.90% 3927.128 4158.857 - 6.43% -
BM_PushHeap_uint32_Random_16384 5.89% 5.618 5.950 - 3.22% -
BM_StringRelational_Eq_Large_Large_ChangeLast 5.89% 1.908 2.021 - -2.87% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 5.89% 87.309 92.449 - 2.94% -
SetIntersection_Front_Set_string_256_16 5.88% 6789106.864 7188398.516 - 6.74% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 5.87% 20.500 21.704 - -5.40% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 5.85% 1.203 1.273 - 10.21% -
std::find_end(list<int>,_pred)_(process_all)/1000 5.84% 760.610 805.049 - -0.70% -
BM_StringFindAllMatch/1 5.83% 2.905 3.075 - 12.34% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 5.83% 23.704 25.086 - 4.42% -
SetIntersection_None_Set_string_16384_16 5.82% 187964779.769 198909778.054 - -1.82% -
SetIntersection_None_Vector_float_1024_4 5.81% 1099032.300 1162897.982 - 6.65% -
std::fill(vector<bool>)/512 5.80% 1.519 1.607 - 4.81% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 5.80% 8.964 9.484 - 2.05% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 5.79% 87.025 92.067 - 6.69% -
std::equal(list<int>)_(it,_it,_it)/8192 5.78% 9275.331 9811.687 - -0.03% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/0 5.76% 0.254 0.269 - 5.44% -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 5.76% 30.166 31.903 - 4.99% -
bm_lexicographical_compare<signed_char>/64 5.75% 1.911 2.021 - -4.11% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 5.75% 11.831 12.510 - 7.54% -
std::map<std::string,_int>::contains(key)_(existent)/1024 5.73% 23.327 24.664 - 6.58% -
BM_deque_deque_copy/0 5.73% 0.869 0.919 - 16.32% -
std::rotate(list<int>)_(by_1/2)/50 5.73% 13.664 14.447 - 3.39% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 5.72% 43.137 45.604 - -25.33% -
rng::find(vector<bool>)_(process_all)/1024 5.72% 4.682 4.949 - 7.91% -
SetIntersection_Front_Vector_uint64_16384_16384 5.72% 74450260.835 78705138.265 - 6.13% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 5.69% 106102.427 112142.872 - 10.07% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 5.69% 1.419 1.499 - 24.47% -
std::format(double)_(fmt:_{:0^17500_10La}) 5.69% 178.795 188.961 - 6.20% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 5.66% 170865.986 180541.881 - -1.34% -
std::list<int>::ctor(Range)_(cheap_elements)/1024 5.66% 11468.981 12118.085 - 4.62% -
std::partial_sort(deque<int>)_(ascending)/8 5.66% 30.868 32.614 - 3.89% -
std::rotate(list<int>)_(by_1/2)/1024 5.66% 379.774 401.255 - 4.60% -
SetIntersection_Front_Vector_float_262144_16384 5.66% 71787441.651 75847505.085 - 0.09% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 5.65% 98806.582 104385.448 - 4.49% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 5.64% 1820315.754 1922959.390 - 9.02% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 5.59% 4789.572 5057.358 - 4.71% -
BM_format_to_back_inserter<std::deque<char>>/string_len_60 5.58% 62.584 66.077 - 11.39% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 5.58% 16.208 17.113 - 4.79% -
std::set<int>::contains(key)_(non-existent)/1024 5.57% 6.055 6.392 - 2.88% -
SetIntersection_Front_Set_string_262144_256 5.55% 14694952.545 15510821.959 - 2.63% -
BM_unicode_escaped<wchar_t> 5.55% 20408.604 21540.818 - -0.38% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 5.54% 16893.849 17830.364 - 15.08% -
SetIntersection_Front_Vector_uint32_16384_256 5.53% 2156052.399 2275363.250 - -0.57% -
std::map<int,_int>::erase(key)_(non-existent,_middle)/0 5.53% 0.253 0.267 - 5.38% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 5.52% 111152.191 117288.852 - -1.86% -
Chain_middle,_2_levels 5.52% 13.657 14.411 - -5.70% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/32 5.48% 1.762 1.859 - 0.57% -
std::for_each_n(list<int>)/8 5.48% 2.421 2.554 - 4.12% -
std::remove_if(list<int>)_(sprinkled)/1024 5.47% 958.191 1010.633 - 2.25% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 5.44% 10.961 11.558 - 5.04% -
std::unordered_multiset<int>::find(key)_(existent)/32 5.44% 1.345 1.418 - 8.32% -
std::rotate(list<int>)_(by_1/4)/50 5.44% 23.478 24.755 - -0.25% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 5.44% 1.052 1.109 - 0.06% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 5.44% 5.175 5.456 - 7.53% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 5.43% 35.428 37.352 - -7.39% -
std::set<int>::erase(key)_(non-existent,_middle)/8192 5.43% 4.039 4.258 - 3.48% -
std::stable_sort(vector<int>)_(descending)/8 5.42% 23.331 24.597 - 0.69% -
std::set<int>::upper_bound(key)_(non-existent)/32 5.42% 2.445 2.577 - 6.09% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1024 5.42% 326.452 344.153 - 5.13% -
std::list<std::string>::ctor(size)/8192 5.41% 106484.862 112250.020 - 9.66% -
std::unordered_set<int>::ctor(const&)/32 5.40% 203.434 214.430 - 9.09% -
BM_PushHeap_uint64_Ascending_16384 5.40% 3.670 3.868 - 5.38% -
rng::find_last_if(deque<int>)_(bail_10%)/50 5.39% 17.333 18.268 - 3.92% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 5.39% 214.501 226.067 - -3.02% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 5.39% 1.423 1.499 - 24.39% -
BM_to_chars_good/10 5.39% 1.570 1.654 - 0.30% -
SetIntersection_None_Set_string_16384_4 5.37% 188212651.992 198316929.246 - 0.51% -
SetIntersection_Front_Vector_float_16384_16384 5.37% 71971327.344 75832601.557 - 0.84% -
BM_vector_deque_ranges_move_backward/64 5.36% 2.975 3.135 - 5.52% -
SetIntersection_Front_Set_uint32_262144_64 5.36% 1656753.040 1745480.001 - 4.73% -
std::unordered_multimap<int,_int>::ctor(const&)/8192 5.34% 55514.512 58481.645 - 6.73% -
std::set<int>::operator=(const&)_(into_populated_Container)/0 5.33% 1.050 1.106 - -1.11% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1048576 5.33% 2.717 2.862 - 5.21% -
std::list<int>::ctor(Range)_(cheap_elements)/8192 5.33% 99318.142 104613.209 - 5.32% -
bm_swap_ranges_vb_unaligned/64 5.32% 4.940 5.203 - 4.67% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 5.32% 2.249 2.368 - -7.80% -
std::find_if_not(list<int>)_(process_all)/1024 5.30% 685.464 721.787 - -0.79% -
std::transform(list<int>)_(identity_transform)/32 5.29% 16.099 16.951 - -0.27% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 5.28% 56.414 59.394 - 9.40% -
std::stable_partition(deque<int>)_(dense)/50 5.28% 37.528 39.510 - 4.38% -
std::unordered_set<int>::find(key)_(existent)/1024 5.28% 1.486 1.564 - 20.89% -
BM_StringRead_Cold_Shallow_Large 5.27% 1.088 1.145 - 3.99% -
rng::find_last(vector<char>)_(bail_90%)/8 5.25% 0.440 0.464 - 18.11% -
std::format(int64_t)_(fmt:_{:x}) 5.24% 22.501 23.681 - 1.22% -
BM_PushHeap_uint32_Ascending_256 5.24% 2.082 2.191 - 1.47% -
SetIntersection_Front_Set_string_262144_262144 5.23% 18342389.893 19302002.606 - 10.22% -
BM_to_chars_bad/2 5.21% 0.615 0.648 - 4.53% -
std::format(float)_(fmt:_{:_17000L}) 5.20% 97.165 102.222 - 3.75% -
SetIntersection_Front_Set_string_1024_256 5.20% 14273701.097 15016586.592 - -1.86% -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 5.20% 5.754 6.054 - -0.19% -
std::partial_sort_copy(list<int>)_(heap)/8 5.19% 16.582 17.443 - 9.88% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 5.18% 281377.011 295955.346 - -19.41% -
std::make_heap(deque<int>)_(repeated)/1024 5.18% 2162.137 2274.093 - -0.20% -
std::sort(deque<int>)_(qsort_adversarial)/8 5.16% 17.677 18.589 - 4.84% -
std::partial_sort_copy(vector<int>)_(ascending)/8 5.16% 8.301 8.729 - -2.22% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 5.16% 6114.511 6430.101 - -3.78% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 5.16% 16.308 17.149 - 4.16% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 5.16% 27.208 28.612 - 1.66% -
std::sort_heap(deque<int>)/8192 5.16% 453018.868 476382.640 - 0.85% -
rng::find_last(vector<char>)_(bail_10%)/1024 5.16% 209.954 220.780 - 4.30% -
SetIntersection_Front_Vector_float_16384_256 5.15% 2168473.030 2280240.245 - 5.16% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 5.12% 32.425 34.084 - 11.57% -
BM_PushHeap_uint32_Descending_16 5.10% 0.355 0.373 - -1.46% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 5.09% 18.058 18.977 - 1.44% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 5.07% 25.234 26.513 - 3.73% -
BM_format_to_n_string_back_inserter<std::list<wchar_t>>/16384 5.07% 195063.013 204951.080 - 2.45% -
std::partition_copy(deque<int>)/1024 5.07% 662.698 696.273 - 8.73% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 5.04% 13266714.681 13935945.413 - -2.68% -
BM_std_minmax_element<short>/64000 5.04% 15947.234 16750.763 - -2.67% -
std::multimap<int,_int>::find(key)_(existent)/1024 5.04% 3.612 3.794 - 0.15% -
SetIntersection_None_Set_string_16384_1 5.04% 188524703.645 198020990.531 - -0.49% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 5.03% 7688706.642 8075748.158 - 10.25% -
std::equal(vector<bool>)_(unaligned)/50 5.03% 0.816 0.857 - 8.90% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 5.03% 34.972 36.730 - 103.63% -
std::find_end(list<int>,_pred)_(process_all)/8192 5.01% 7171.693 7531.256 - -9.86% -
BM_std_minmax_element<short>/65536 5.00% 16323.313 17139.704 - -2.75% -
BM_std_minmax_element<short>/70000 4.99% 17449.812 18320.601 - -2.76% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 4.98% 33045.352 34690.790 - -12.04% -
std::multimap<int,_int>::clear()/1024 4.97% 11110.454 11662.930 - 6.34% -
BM_stop_token_async_reg_unreg_callback/131072 4.95% 113310381.696 118919357.499 - 0.77% -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 4.95% 566.500 594.542 - 4.68% -
std::format(int64_t)_(fmt:_{:LX}) 4.94% 34.384 36.085 - 8.14% -
ranges::min(std::list<char>)/8 4.94% 1.767 1.854 - -2.45% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 4.93% 22.083 23.172 - 4.10% -
std::format(float)_(fmt:_{:017500_0g}) 4.92% 196.010 205.656 - 5.21% -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 4.92% 358.130 375.750 - 1.88% -
BM_format_to_back_inserter<std::string>/string_view_len_60 4.92% 28.699 30.111 - 3.40% -
ranges::min(std::vector<long_long>)/8 4.92% 2.126 2.231 - 2.88% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 4.91% 11.574 12.142 - 4.77% -
std::fill_n(list<int>)/50 4.91% 15.179 15.924 - 1.04% -
std::stable_partition(deque<int>)_(dense)/1024 4.90% 569.032 596.940 - 4.69% -
SetIntersection_Interlaced_Vector_string_16384_1024 4.90% 113925212.174 119510112.652 - -3.56% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 4.90% 6028.432 6323.943 - -7.01% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 4.89% 1526.814 1601.534 - -4.25% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 4.89% 23.502 24.650 - -6.05% -
std::find_if(vector<char>)_(bail_25%)/32768 4.88% 943.756 989.834 - 23.63% -
std::set<int>::equal_range(key)_(existent)/32 4.88% 1.714 1.798 - 1.26% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 4.87% 156.784 164.426 - -2.25% -
BM_PushHeap_string_Ascending_64 4.87% 7.293 7.648 - 3.21% -
ranges::minmax(std::list<char>)/70000 4.87% 52375.250 54926.146 - -3.10% -
SetIntersection_Front_Set_string_16384_64 4.86% 4301042.807 4510176.380 - -5.93% -
SetIntersection_None_Vector_float_64_64 4.86% 8611066.786 9029675.137 - 6.02% -
std::remove(list<int>)_(prefix)/1024 4.85% 947.554 993.529 - 1.21% -
std::set<int>::lower_bound(key)_(existent)/8192 4.84% 8.157 8.552 - 1.36% -
SetIntersection_Interlaced_Set_uint64_256_16 4.84% 12045931.402 12628763.125 - 7.85% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 4.83% 38619.251 40486.388 - 3.59% -
BM_format_to_string_back_inserter<std::wstring>/16384 4.83% 3931.554 4121.266 - -1.40% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 4.80% 356.896 374.023 - 10.04% -
BM_Swap_MemFuncPtr_SmallNonTrivialFunctor 4.80% 1.162 1.218 - -16.29% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1048576 4.80% 509654.921 534094.962 - 1.39% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 4.78% 2744.655 2875.970 - -2.24% -
std::set<int>::upper_bound(key)_(non-existent)/8192 4.78% 9.779 10.247 - 4.61% -
std::find_end(vector<int>,_pred)_(near_matches)/1000 4.77% 25288.706 26494.622 - 6.26% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/50 4.74% 0.711 0.745 - 7.39% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 4.73% 11369.191 11906.586 - 4.08% -
BM_StringRelational_Eq_Large_Large_ChangeFirst 4.73% 1.545 1.618 - 3.44% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 4.71% 1797995.921 1882749.066 - -1.94% -
SetIntersection_Interlaced_Set_uint64_256_64 4.71% 13855898.284 14508472.426 - 6.77% -
SetIntersection_Front_Set_string_64_64 4.71% 34098903.052 35703416.499 - 4.06% -
BM_Ostream_number/0 4.70% 29.426 30.809 - -0.46% -
std::map<std::string,_int>::find(key)_(existent)/1024 4.69% 23.771 24.886 - 13.39% -
std::is_partitioned(vector<int>)_(unpartitioned)/50 4.69% 8.905 9.323 - 8.58% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 4.69% 404.497 423.462 - 3.55% -
VChain,_1_level 4.69% 5.958 6.237 - 7.46% -
SetIntersection_None_Vector_float_1024_64 4.68% 1098249.472 1149698.558 - 5.58% -
SetIntersection_None_Vector_float_16384_16 4.67% 1132002.459 1184921.528 - 8.86% -
std::move(list<int>)/4096 4.67% 4360.747 4564.393 - -15.30% -
std::move(deque<int>)/1048576 4.67% 54549.017 57095.044 - 2.94% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 4.63% 3.417 3.575 - 1.26% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 4.63% 54.162 56.671 - 2.37% -
BM_PushHeap_float_SingleElement_16 4.62% 0.364 0.381 - 5.01% -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 4.62% 28.521 29.840 - 10.40% -
BM_deque_vector_ranges_copy_backward/70000 4.62% 7926.998 8293.018 - 4.53% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 4.61% 6742.689 7053.258 - 3.81% -
BM_format_to_n_string_begin<std::list<char>>/1 4.60% 13.103 13.706 - 3.70% -
BM_ConstructAndDestroy_MemFuncPtr_Opaque 4.60% 0.923 0.966 - 8.09% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 4.59% 15.771 16.494 - 5.28% -
std::unordered_set<int>::insert(value)_(already_present)/1024 4.59% 2.379 2.488 - 38.13% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 4.57% 624.959 653.537 - -12.57% -
BM_getline_string 4.56% 16.146 16.883 - -0.79% -
SetIntersection_Interlaced_Set_uint64_16384_1 4.55% 1053135.725 1101099.424 - 5.36% -
SetIntersection_Interlaced_Set_uint64_256_4 4.55% 11295011.243 11809276.029 - 9.78% -
SetIntersection_Front_Vector_float_262144_256 4.55% 2167972.137 2266655.800 - 5.68% -
rng::find_last(vector<char>)_(bail_90%)/50 4.54% 1.468 1.534 - 4.32% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 4.53% 8704.767 9098.966 - 3.63% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 4.53% 881860.156 921773.334 - -2.87% -
BM_std_minmax_element<short>/4096 4.51% 1026.218 1072.494 - -3.20% -
BM_OperatorBool_MemFuncPtr 4.50% 0.229 0.240 - 0.26% -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 4.49% 944.514 986.933 - 1.88% -
std::unordered_multiset<int>::find(key)_(existent)/1024 4.48% 1.335 1.395 - 0.75% -
SetIntersection_Front_Set_float_16384_64 4.48% 1730651.554 1808119.395 - -3.23% -
SetIntersection_Interlaced_Set_uint64_16384_256 4.47% 215139479.982 224765714.737 - 8.59% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8192 4.47% 2638.915 2756.820 - 4.38% -
BM_deque_vector_move/1 4.47% 2.051 2.143 - -1.31% -
std::copy_n(vector<int>)/1048576 4.47% 50207.954 52449.891 - -5.45% -
BM_StringFindCharLiteral/8192 4.45% 138.180 144.335 - 4.39% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 4.45% 11567.640 12081.982 - 4.39% -
VChain,_3_levels 4.44% 11.319 11.822 - 4.03% -
rng::find_last(forward_list<int>)_(bail_90%)/8 4.44% 2.333 2.436 - -1.51% -
std::find_end(list<int>)_(process_all)/1000 4.44% 656.323 685.475 - -2.26% -
std::set<std::string>::find(key)_(existent)/1024 4.43% 22.760 23.769 - -0.53% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 4.43% 12856.223 13425.703 - -3.46% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 4.42% 1050992.930 1097405.269 - 8.55% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 4.41% 1450.886 1514.903 - 3.87% -
BM_deque_deque_ranges_copy/0 4.40% 0.738 0.770 - -3.35% -
BM_std_minmax_element<short>/512 4.40% 134.142 140.041 - -2.44% -
std::set<int>::find(key)_(existent)/8192 4.39% 7.979 8.330 - -1.71% -
BM_std_minmax_element<short>/1024 4.39% 262.286 273.796 - -3.01% -
ranges::minmax(std::deque<long_long>)/8 4.38% 3.561 3.717 - -14.89% -
BM_format_to_back_inserter<std::deque<char>>/C_string_len_6 4.38% 43.822 45.742 - 7.00% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 4.38% 20.220 21.105 - 8.76% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 4.37% 0.769 0.802 - 1.63% -
std::find_end(list<int>,_pred)_(process_all)/1024 4.37% 789.857 824.377 - -5.09% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 4.36% 360.174 375.888 - -5.33% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 4.36% 178310.725 186089.729 - -0.40% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 4.36% 42.461 44.313 - -1.81% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 4.36% 1.032 1.077 - 5.12% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 4.35% 908.891 948.445 - 6.65% -
SetIntersection_None_Vector_float_1024_1024 4.35% 1077292.294 1124151.959 - 3.20% -
BM_PushHeap_uint32_Descending_4 4.34% 0.363 0.379 - -0.36% -
std::map<std::string,_int>::find(key)_(existent)/8192 4.33% 28.990 30.246 - -6.92% -
std::multimap<int,_int>::clear()/8192 4.33% 89258.681 93125.772 - 7.04% -
std::multiset<std::string>::find(key)_(existent)/1024 4.33% 22.792 23.779 - -0.93% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 4.33% 1034953.129 1079729.105 - -1.40% -
BM_StringFindAllMatch/8 4.32% 2.683 2.799 - 9.86% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1048576 4.32% 339776.780 354444.290 - 4.20% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 4.31% 417454.532 435458.438 - 3.81% -
std::partial_sort_copy(deque<int>)_(repeated)/8 4.31% 9.434 9.841 - 0.78% -
std::transform(vector<int>)_(identity_transform)/8192 4.31% 2014.228 2101.016 - -5.40% -
BM_format_to_back_inserter<std::vector<char>>/string_len_6 4.31% 24.772 25.839 - -0.37% -
BM_format_to_back_inserter<std::vector<char>>/C_string_len_60 4.30% 29.404 30.668 - 5.63% -
SetIntersection_None_Set_string_256_256 4.30% 5697327.418 5942312.447 - -0.16% -
BM_std_minmax_element<short>/5500 4.29% 1375.647 1434.728 - -3.39% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 4.29% 747.791 779.905 - -4.26% -
SetIntersection_Interlaced_Set_uint64_256_1 4.27% 4206023.000 4385556.820 - 6.60% -
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 4.26% 2.708 2.823 - 4.38% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 4.26% 3234.376 3372.218 - 3.75% -
rng::find_last_if_not(list<int>)_(bail_10%)/1048576 4.25% 798323.995 832243.140 - 3.24% -
BM_format_to_back_inserter<std::deque<char>>/C_string_len_60 4.24% 62.512 65.160 - 7.11% -
std::set<std::string>::find(key)_(non-existent)/32 4.23% 9.423 9.822 - -7.20% -
BM_format_to_iterator/<std::vector>_string_view_len_6 4.23% 8.413 8.769 - 4.00% -
std::flat_map<int,_int>::erase(key)_(existent)/32 4.22% 21.783 22.703 - 2.86% -
std::remove_copy_if(deque<int>)_(prefix)/1024 4.21% 514.422 536.087 - 3.00% -
std::make_heap(deque<int>,_pred)_(pipe-organ)/1024 4.21% 2186.160 2278.129 - 3.89% -
std::rotate(vector<bool>)_(1_element_backward)/1024 4.20% 27.262 28.408 - 2.52% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8 4.20% 4.450 4.637 - 13.90% -
std::format(float)_(fmt:_{:_10g}) 4.20% 61.394 63.970 - 3.55% -
BM_format_string<char>/2 4.19% 0.666 0.693 - 0.13% -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8 4.18% 45.696 47.605 - 1.16% -
BM_format_to_n_string_back_inserter<std::list<wchar_t>>/1048576 4.17% 12782115.145 13315743.597 - 3.24% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 4.16% 0.608 0.633 - 3.03% -
std::reverse_copy(deque<int>)/4096 4.16% 954.016 993.719 - 1.31% -
std::unordered_set<int>::contains(key)_(existent)/32 4.16% 1.409 1.467 - 24.30% -
std::unique_copy(vector<int>)_(contiguous)/32 4.14% 8.480 8.832 - 2.94% -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 4.14% 355.277 369.983 - 3.34% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 4.13% 31.965 33.286 - 0.78% -
BM_StringRead_Cold_Deep_Large 4.12% 1.231 1.282 - 2.95% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 4.12% 38.547 40.134 - 11.67% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 4.11% 27.416 28.544 - -4.70% -
rng::for_each(set<int>)/50 4.11% 43.831 45.633 - -0.77% -
ranges::minmax(std::vector<char>)/70000 4.11% 564.879 588.094 - -0.40% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 4.11% 0.389 0.404 - -42.71% -
BM_format_to_back_inserter<std::vector<char>>/string_len_60 4.10% 28.472 29.641 - 6.06% -
SetIntersection_Front_Vector_float_262144_1024 4.10% 5450243.465 5673680.943 - 4.30% -
BM_std_minmax_element<short>/4000 4.10% 1006.489 1047.736 - -3.15% -
BM_deque_deque_ranges_move/70000 4.10% 3309.786 3445.423 - 2.83% -
SetIntersection_Interlaced_Vector_string_262144_64 4.10% 19913711.247 20729376.126 - -9.86% -
SetIntersection_None_Vector_float_256_4 4.09% 4268277.429 4442958.698 - 5.13% -
std::set<std::string>::contains(key)_(existent)/8192 4.09% 28.668 29.840 - 2.25% -
std::is_sorted(deque<int>,_pred)/1024 4.09% 617.072 642.301 - 0.09% -
bm_swap_ranges_vb_aligned/8 4.09% 3.148 3.277 - 4.40% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 4.08% 16.596 17.274 - 7.51% -
std::find(vector<char>)_(bail_25%)/8 4.08% 1.109 1.154 - 8.57% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 4.06% 1014687.591 1055899.940 - 1.53% -
SetIntersection_Front_Set_string_16384_256 4.06% 14418310.113 15003830.540 - -0.52% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 4.06% 1.353 1.408 - -6.14% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 4.05% 14482.253 15069.477 - 3.81% -
VChain,_2_levels 4.05% 8.016 8.341 - 5.19% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 4.04% 14310.547 14889.366 - -0.20% -
std::multiset<int>::ctor(const&)/32 4.04% 216.422 225.160 - 0.15% -
BM_BitsetToString<32>/Dense_(90%)/90 4.03% 13.688 14.240 - 13.57% -
BM_format_to_back_inserter<std::string>/string_len_60 4.03% 28.598 29.751 - 2.93% -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 4.03% 125.098 130.141 - -0.77% -
std::partial_sort(vector<NonIntegral>)_(descending)/8 4.02% 24.966 25.969 - 9.25% -
SetIntersection_Interlaced_Set_float_16384_16384 4.02% 208798456.154 217183549.490 - -3.33% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 4.01% 15.473 16.093 - 5.01% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 4.01% 22.667 23.575 - -5.85% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 4.01% 358.167 372.519 - -15.82% -
SetIntersection_None_Vector_float_256_1 4.00% 4316317.025 4489146.883 - 4.72% -
BM_format_to_back_inserter<std::vector<char>>/C_string_len_6 4.00% 25.239 26.249 - -0.69% -
BM_Copy_FuncPtr 4.00% 1.150 1.196 - -0.05% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 3.99% 97569.034 101465.369 - 3.14% -
BM_num_get<long_double> 3.99% 36.203 37.648 - -4.81% -
std::set<int>::find(key)_(non-existent)/1024 3.99% 5.378 5.593 - -3.19% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 3.99% 12705.782 13212.881 - -1.38% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 3.98% 2538.343 2639.451 - -8.17% -
std::rotate_copy(list<int>)/50 3.98% 13.293 13.823 - 0.35% -
BM_format_to_back_inserter<std::deque<char>>/string_view_len_60 3.98% 62.535 65.025 - 9.57% -
SetIntersection_Interlaced_Set_uint32_16384_16384 3.98% 218853427.150 227565324.625 - -1.86% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 3.98% 539.710 561.169 - 5.21% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 3.96% 13.076 13.594 - 2.21% -
std::all_of(deque<int>)_(process_all)/32768 3.95% 10899.278 11329.993 - 12.36% -
std::all_of(deque<int>)_(process_all)/8192 3.95% 2719.838 2827.158 - 11.80% -
BM_PushHeap_uint32_Ascending_1024 3.94% 2.555 2.656 - 1.33% -
VChain,_4_levels 3.94% 15.603 16.218 - 1.28% -
BM_BitsetToString<64>/Sparse_(10%)/10 3.94% 12.272 12.756 - -4.67% -
BM_deque_deque_copy/64000 3.94% 2947.276 3063.312 - 3.20% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 3.94% 1693.090 1759.716 - -2.34% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8192 3.93% 3932.639 4087.239 - 0.36% -
BM_PushHeap_uint32_SingleElement_16 3.93% 0.336 0.349 - 4.11% -
std::remove(vector<int>)_(sprinkled)/1024 3.92% 281.617 292.652 - 1.54% -
SetIntersection_Interlaced_Vector_uint32_256_16 3.91% 6681120.625 6942623.336 - -3.64% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 3.90% 1.525 1.585 - 11.03% -
std::multiset<int>::contains(key)_(non-existent)/32 3.89% 2.773 2.881 - -0.41% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 3.88% 3.663 3.805 - 1.76% -
std::rotate_copy(deque<int>)/32 3.87% 2.572 2.671 - 3.88% -
SetIntersection_None_Set_float_16384_16384 3.86% 160745861.464 166954298.796 - 4.55% -
SetIntersection_None_Vector_float_256_256 3.85% 2175890.443 2259733.077 - 4.67% -
std::remove_copy(deque<int>)_(sprinkled)/50 3.85% 18.495 19.207 - 4.10% -
BM_Swap_MemFuncPtr_LargeNonTrivialFunctor 3.85% 1.182 1.228 - -10.51% -
std::for_each_n(list<int>)/8192 3.85% 7358.066 7641.293 - -3.01% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 3.84% 4737.806 4919.686 - 0.30% -
BM_deque_vector_copy_backward/70000 3.83% 7945.824 8250.308 - -2.20% -
std::list<std::string>::ctor(size)/32 3.83% 352.735 366.242 - 9.20% -
BM_format_to_n_string_back_inserter<std::list<char>>/16384 3.81% 193244.573 200616.111 - 0.01% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 3.79% 4562981.152 4736074.820 - -8.96% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 3.79% 33.088 34.342 - 9.39% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 3.79% 940.986 976.607 - -5.09% -
SetIntersection_None_Vector_float_256_64 3.78% 3485211.169 3617119.450 - 4.45% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 3.78% 736.650 764.481 - -3.76% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 3.78% 69493.269 72118.109 - 2.22% -
SetIntersection_Front_Set_float_256_64 3.77% 5460516.086 5666475.390 - -6.06% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 3.77% 210.742 218.688 - -2.93% -
std::multimap<std::string,_int>::erase(iterator)/32 3.77% 27.826 28.875 - 11.42% -
std::unordered_set<int>::contains(key)_(existent)/1024 3.77% 1.168 1.212 - 12.05% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 3.76% 77580.928 80495.444 - 4.88% -
BM_PushHeap_string_QuickSortAdversary_262144 3.75% 16.645 17.269 - 4.80% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 3.75% 47.108 48.872 - 2.20% -
BM_PushHeap_float_Ascending_64 3.73% 1.761 1.827 - 4.48% -
BM_PushHeap_string_PipeOrgan_16 3.73% 4.217 4.374 - 4.93% -
std::is_sorted(deque<int>,_pred)/8192 3.72% 5007.942 5194.361 - 0.04% -
std::sort_heap(vector<int>)/1024 3.71% 9839.860 10205.333 - 3.54% -
rng::find_last_if(list<int>)_(bail_10%)/8 3.71% 3.178 3.296 - 6.17% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 3.71% 13606882.716 14111398.807 - 2.34% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 3.71% 57964.042 60111.626 - 2.04% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 3.70% 26.808 27.800 - -12.41% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 3.68% 5513.537 5716.638 - 1.88% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 3.68% 6269854.663 6500797.215 - 4.57% -
BM_deque_vector_move/0 3.68% 1.426 1.478 - 0.77% -
BM_Swap_MemFuncPtr_SmallTrivialFunctor 3.68% 3.338 3.461 - 5.67% -
SetIntersection_None_Set_uint64_64_64 3.67% 11132725.634 11541355.878 - 1.80% -
ranges::minmax(std::list<char>)/8 3.67% 2.475 2.566 - 4.27% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 3.66% 9.069 9.401 - -0.24% -
BM_format_to_back_inserter<std::vector<char>>/string_view_len_60 3.65% 28.523 29.564 - 4.34% -
SetIntersection_Interlaced_Set_uint64_64_64 3.65% 13259586.619 13743350.771 - 3.89% -
BM_Swap_MemFuncPtr_MemPtr 3.64% 3.441 3.566 - 6.03% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 3.64% 0.913 0.947 - 10.29% -
SetIntersection_Front_Set_uint32_1024_64 3.64% 1631755.639 1691133.180 - 4.31% -
BM_StringRead_Cold_Deep_Small 3.63% 1.162 1.204 - 4.02% -
std::remove(vector<int>)_(sprinkled)/50 3.62% 52.468 54.369 - 2.83% -
rng::starts_with(deque<int>)/8 3.62% 3.900 4.041 - 1.83% -
SetIntersection_Front_Set_uint32_16384_16384 3.62% 211515699.545 219166802.402 - 1.70% -
std::set<int>::insert(value)_(new_value,_end)/8192 3.61% 69.574 72.087 - 1.78% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/0 3.61% 1.048 1.086 - 3.55% -
std::format(double)_(fmt:_{:0>17500_10La}) 3.60% 175.835 182.174 - 3.24% -
rng::contains_subrange(list<int>)_(single_element)/16 3.60% 4.794 4.967 - 2.38% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 3.60% 22.971 23.798 - 7.32% -
std::transform(list<int>,_list<int>)/8192 3.59% 9001.263 9323.979 - -1.59% -
std::multimap<std::string,_int>::ctor(const&)/32 3.58% 796.493 825.041 - 22.25% -
std::multiset<int>::contains(key)_(existent)/8192 3.58% 8.211 8.505 - -1.26% -
std::multiset<int>::erase(key)_(existent)/1024 3.58% 39.857 41.282 - 3.36% -
std::pop_heap(deque<float>)/8192 3.57% 59.703 61.835 - -0.16% -
BM_Swap_MemFuncPtr_LargeTrivialFunctor 3.57% 1.200 1.243 - 3.40% -
std::vector<std::string>::insert(middle)_(cheap_elements)/32 3.56% 10.802 11.187 - 5.93% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 3.56% 4.886 5.060 - 1.71% -
std::find(list<int>)_(bail_25%)/1024 3.56% 127.873 132.428 - 2.28% -
BM_StringFindStringLiteral/32 3.56% 1.748 1.810 - 6.60% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 3.55% 16285.415 16863.953 - -4.02% -
std::copy_n(deque<int>)/8 3.55% 2.636 2.730 - -0.77% -
std::is_partitioned(list<int>)_(partitioned)/8192 3.54% 6820.001 7061.743 - 4.07% -
SetIntersection_Front_Set_uint32_64_64 3.54% 12869941.617 13325656.247 - 1.86% -
BM_stop_token_async_reg_unreg_callback/16777216 3.53% 13845692540.999 14334908166.900 - 0.85% -
rng::for_each(multiset<int>)/8 3.53% 4.482 4.641 - 3.29% -
SetIntersection_None_Vector_float_262144_262144 3.53% 1151246.363 1191858.810 - 4.04% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 3.52% 12896.696 13350.951 - 4.00% -
std::set<std::string>::contains(key)_(existent)/32 3.51% 15.919 16.478 - 16.08% -
BM_LexicallyRelative/small_path/2 3.51% 57.997 60.035 - 2.45% -
rng::find_last_if_not(list<int>)_(bail_10%)/1024 3.51% 674.910 698.622 - 2.42% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/1024 3.50% 12348.015 12780.737 - 3.58% -
std::remove(list<int>)_(sprinkled)/1024 3.50% 928.760 961.302 - 2.31% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 3.50% 11640.301 12047.704 - 5.19% -
std::partial_sort(deque<int>)_(pipe-organ)/8 3.50% 31.168 32.258 - 1.72% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 3.48% 12858.792 13306.716 - 3.66% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 3.48% 1844583.414 1908774.252 - 2.66% -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 3.47% 22.840 23.633 - 4.66% -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 3.47% 25.423 26.306 - 6.33% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 3.47% 0.813 0.842 - -9.65% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 3.47% 5170572.752 5349765.189 - 7.36% -
bm_swap_ranges_vb_unaligned/8 3.46% 4.786 4.951 - 3.91% -
std::partition_point(list<int>)/8192 3.46% 12447.488 12877.775 - 9.09% -
bm_ranges_lexicographical_compare<int>/8 3.45% 1.447 1.497 - -1.26% -
BM_StringRead_Hot_Deep_Small 3.45% 0.501 0.518 - 2.22% -
std::copy_n(vector<int>)/8 3.44% 2.114 2.187 - -1.80% -
SetIntersection_None_Vector_float_64_16 3.44% 13762019.008 14234822.948 - 4.85% -
std::partial_sort(vector<int>)_(repeated)/8 3.43% 18.620 19.259 - 3.65% -
std::reverse_copy(list<int>)/64 3.43% 29.255 30.258 - 0.66% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 3.43% 114445.855 118367.374 - 3.76% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 3.42% 114321.025 118229.622 - 3.86% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 3.41% 32.621 33.735 - 0.69% -
std::partial_sort_copy(deque<int>)_(ascending)/8 3.41% 9.678 10.009 - 0.49% -
BM_cyrillic_escaped<wchar_t> 3.41% 11929.452 12336.395 - -1.03% -
std::copy_if(list<int>)_(entire_range)/8 3.41% 2.452 2.536 - 0.09% -
std::move_backward(vector<bool>)_(unaligned)/64 3.41% 1.628 1.684 - -0.49% -
std::multiset<std::string>::ctor(const&)/32 3.40% 774.937 801.304 - 0.47% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 3.40% 0.581 0.601 - -2.79% -
SetIntersection_None_Vector_float_1024_16 3.40% 1096776.640 1134048.669 - 4.37% -
std::find_if_not(list<int>)_(process_all)/8192 3.40% 6934.482 7170.039 - 1.91% -
std::find_if_not(deque<int>)_(process_all)/8 3.40% 2.669 2.759 - 9.08% -
std::search_n(list<int>)_(no_match)/32 3.39% 10.501 10.857 0.039 2.30% 0.039
BM_lexicographical_compare_three_way<IntPtr>/1048576 3.38% 238721.182 246788.898 - -0.46% -
BM_vector_deque_ranges_move_backward/512 3.37% 17.510 18.101 - 3.36% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 3.37% 39.123 40.440 - -1.11% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 3.36% 11280377.934 11659457.367 - 2.14% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 3.36% 0.958 0.990 - -3.87% -
std::multiset<int>::erase(key)_(non-existent,_middle)/8192 3.35% 4.098 4.236 - -0.36% -
std::count(vector<int>)_(every_other)/8 3.35% 1.335 1.380 - 6.04% -
SetIntersection_Front_Vector_uint64_256_64 3.35% 4260959.301 4403593.460 - 2.88% -
BM_StringEraseToEnd_Small_Transparent 3.35% 0.401 0.415 - 3.61% -
BM_StringRelationalLiteral_Compare_Empty_Small_Control 3.34% 1.594 1.647 - 3.35% -
SetIntersection_Front_Set_uint32_16384_64 3.34% 1674342.786 1730313.711 - 6.23% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 3.34% 731.555 756.003 - -1.04% -
std::move_backward(vector<int>)/8 3.34% 2.174 2.247 - -1.93% -
BM_join_view_in_vectors/512 3.34% 701.774 725.191 - 11.04% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 3.33% 34.957 36.122 - 1.57% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 3.33% 2012.993 2080.011 - 0.36% -
std::partition(vector<int>)_(dense)/8192 3.33% 1810.876 1871.109 - -0.34% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 3.33% 1.168 1.206 - -0.76% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 3.32% 23.286 24.060 - -0.87% -
std::replace_if(deque<int>)_(prefix)/1024 3.31% 470.356 485.941 - 0.76% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 3.31% 1.392 1.438 - -9.64% -
std::unique_copy(vector<int>,_pred)_(contiguous)/8192 3.31% 3663.895 3785.112 - 0.44% -
std::find(vector<long_long>)_(bail_25%)/8 3.31% 0.893 0.923 - -1.46% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 3.30% 33399.706 34500.812 - -5.55% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 3.30% 23.468 24.242 - 1.18% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 3.29% 9.766 10.087 - 1.72% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 3.28% 12765.878 13184.921 - 2.34% -
BM_to_chars_bad/16 3.28% 0.538 0.555 - -7.55% -
std::fill(vector<bool>)/32768 3.28% 29.214 30.173 - 0.66% -
BM_vector_deque_ranges_copy_backward/2 3.28% 1.996 2.061 - -0.44% -
std::format(float)_(fmt:_{:0<17500_17000L}) 3.28% 231.687 239.276 - 3.40% -
BM_StringRelationalLiteral_Compare_Empty_Empty_Control 3.27% 0.416 0.429 - 3.03% -
std::partition_copy(list<int>)/8192 3.27% 6846.125 7070.153 - -0.84% -
std::move(list<int>)/32768 3.27% 30295.449 31286.194 - -0.80% -
bm_ranges_lexicographical_compare<int>/1 3.27% 1.286 1.328 - -10.11% -
BM_StringRelational_Eq_Small_Small_ChangeLast 3.26% 2.011 2.076 - -2.21% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 3.25% 21.792 22.500 - 5.70% -
SetIntersection_None_Vector_float_262144_256 3.24% 1150417.204 1187730.960 - 4.14% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 3.24% 3.826 3.950 - -1.19% -
std::search(list<int>,_pred)_(no_match)/8192 3.23% 7238.468 7472.586 - 2.76% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 3.23% 5.309 5.480 - 1.21% -
BM_StringRelational_Eq_Small_Small_ChangeFirst 3.23% 1.508 1.556 - -6.82% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 3.22% 43193591.901 44582953.431 - 7.81% -
std::remove(vector<int>)_(sprinkled)/8192 3.21% 1958.936 2021.874 - 2.00% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 3.20% 4.520 4.665 - 3.36% -
std::replace_if(list<int>)_(prefix)/50 3.20% 23.656 24.414 - -0.40% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 3.20% 4.513 4.657 - 3.82% -
rng::contains_subrange(vector<int>)_(single_element)/32 3.20% 8.320 8.586 - -4.37% -
std::move_backward(deque<int>)/32768 3.20% 3264.622 3368.957 - 0.04% -
SetIntersection_None_Vector_float_64_4 3.19% 16316493.242 16837666.880 - 4.76% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 3.19% 40662.497 41960.817 - 1.80% -
BM_PushHeap_float_Ascending_262144 3.19% 5.097 5.260 - 3.14% -
std::copy_backward(vector<int>)/8 3.19% 2.171 2.240 - -1.74% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 3.19% 34.322 35.416 - -6.89% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 3.19% 0.573 0.591 - -0.02% -
BM_CmpLess_uint_uchar 3.17% 1.118 1.153 - 4.94% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 3.17% 71.347 73.607 - 18.12% -
SetIntersection_None_Vector_float_262144_16 3.17% 1147178.712 1183500.433 - 3.41% -
std::multiset<int>::contains(key)_(existent)/1024 3.16% 3.963 4.088 - 1.17% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 3.16% 24.558 25.333 - -1.38% -
SetIntersection_None_Vector_float_64_1 3.16% 16949921.754 17484742.819 - 4.66% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 3.15% 399.859 412.459 - 2.88% -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 3.15% 24.249 25.013 - 4.71% -
SetIntersection_Front_Set_float_64_64 3.15% 13646673.642 14076181.560 - -2.87% -
BM_ascii_escaped<wchar_t> 3.14% 21678.771 22359.204 - -0.17% -
std::format(int64_t)_(fmt:_{:0<512b}) 3.14% 35.358 36.467 - 1.76% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 3.13% 18194211.567 18764493.553 - 5.09% -
std::find_end(list<int>,_pred)_(single_element)/1024 3.13% 801.364 826.407 - -0.55% -
SetIntersection_None_Vector_float_1024_1 3.12% 1101633.699 1136016.290 - 6.22% -
std::rotate(vector<bool>)_(by_1/3)/1024 3.12% 47.763 49.252 - 1.33% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 3.11% 17616.093 18163.963 - 0.86% -
SetIntersection_Front_Set_uint32_16384_1024 3.11% 12283161.099 12665172.962 - 0.65% -
SetIntersection_Interlaced_Set_uint32_262144_262144 3.11% 1807821.369 1864007.812 - 4.92% -
ranges::minmax(std::deque<__int128>)/1 3.11% 0.651 0.671 - -0.14% -
BM_deque_deque_ranges_copy/2 3.11% 2.246 2.315 - 9.21% -
std::find_end(list<int>,_pred)_(single_element)/1000 3.10% 782.453 806.715 - -0.60% -
std::fill(vector<int>)/32 3.10% 1.030 1.062 - 2.36% -
BM_format_string<wchar_t>/2 3.09% 5.786 5.965 - 2.18% -
BM_PushHeap_string_Random_1024 3.09% 14.831 15.289 - -0.83% -
std::partition(vector<int>)_(dense)/32 3.09% 8.349 8.606 - 1.72% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 3.08% 1.270 1.309 - 2.40% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 3.08% 631323.920 650779.554 - 1.10% -
std::move(vector<bool>)_(unaligned)/512 3.08% 4.782 4.929 - 4.23% -
SetIntersection_None_Vector_float_16384_1024 3.07% 1120937.280 1155376.340 - 6.21% -
std::set<std::string>::count(key)_(existent)/32 3.07% 15.437 15.911 - -0.08% -
std::remove(deque<int>)_(sprinkled)/32 3.07% 50.120 51.659 - -7.70% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 3.06% 7517.445 7747.595 - 1.63% -
SetIntersection_None_Vector_float_16384_16384 3.06% 1118584.505 1152817.401 - 3.75% -
std::format(float)_(fmt:_{:_0La}) 3.05% 36.899 38.026 - 2.21% -
bm_ranges_swap_ranges_vb_unaligned/8 3.05% 4.956 5.107 - 8.21% -
std::find_end(list<int>,_pred)_(process_all)/1048576 3.05% 929361.828 957688.638 - -2.33% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 3.04% 27.278 28.106 - 1.93% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 3.03% 645.818 665.411 - -0.46% -
BM_StringAssignStr_Large_Opaque 3.03% 10.324 10.637 - 1.39% -
std::deque<int>::erase(begin)_(cheap_elements)/32 3.03% 7.540 7.769 - 4.91% -
BM_deque_deque_ranges_move/64000 3.02% 3039.460 3131.187 - -1.17% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 3.01% 286619.438 295244.576 - -5.10% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 3.00% 39.144 40.320 - 14.47% -
BM_BasicLow<__uint128_t> 3.00% 18.701 19.262 - 3.74% -
BM_StringRelational_Compare_Large_Empty_Control 3.00% 1.614 1.662 - 2.99% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 2.99% 755.658 778.264 - 7.04% -
std::partition_copy(deque<int>)/50 2.99% 22.007 22.665 - 7.63% -
BM_StringRelational_Compare_Small_Empty_Control 2.99% 1.616 1.664 - 3.22% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 2.99% 2298973.510 2367606.075 - -0.10% -
std::multiset<int>::count(key)_(non-existent)/32 2.98% 2.451 2.524 - 0.79% -
BM_lexicographical_compare_three_way<IntPtr>/262144 2.97% 58284.225 60017.167 - -0.32% -
BM_format_string<wchar_t>/1 2.96% 12.348 12.714 - 2.59% -
rng::find_last(list<int>)_(bail_10%)/8 2.96% 2.021 2.081 - -0.10% -
std::vector<std::string>::erase(begin)_(cheap_elements)/8192 2.96% 4598.287 4734.327 - 3.51% -
BM_format/string_view_len_6 2.95% 2.538 2.613 - 7.31% -
std::move_backward(list<int>)/262144 2.95% 257033.184 264624.302 - 1.50% -
SetIntersection_None_Vector_float_16_16 2.92% 34118096.115 35115330.905 - 4.11% -
BM_format_to_string_begin<std::list<wchar_t>>/1048576 2.92% 1065323.495 1096431.062 - 1.66% -
std::unordered_set<int>::insert(value)_(new_value,_end)/0 2.92% 18.115 18.644 - 4.35% -
std::format(float)_(fmt:_{:_0a}) 2.92% 25.724 26.475 - 1.83% -
BM_to_chars_bad/23 2.91% 2.100 2.161 - 1.24% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 2.91% 346735949.662 356828199.986 - 0.84% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 2.91% 21050812.837 21662725.104 - 2.35% -
std::multimap<int,_int>::erase(iterator)/32 2.90% 20.978 21.586 - 6.44% -
std::is_partitioned(vector<int>)_(partitioned)/50 2.89% 9.464 9.737 - 0.31% -
rng::find_last_if_not(list<int>)_(bail_10%)/8 2.89% 3.096 3.186 - 7.24% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 2.89% 19455.474 20017.397 - 1.27% -
std::format(int64_t)_(fmt:_{:0<512Lo}) 2.89% 38.656 39.772 - 4.77% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 2.88% 215.170 221.378 - -2.18% -
std::is_partitioned(list<int>)_(partitioned)/50 2.88% 13.477 13.866 - -1.20% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 2.88% 25.784 26.527 - 28.26% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 2.88% 5.525 5.684 - -0.10% -
std::find_first_of(deque<int>)_(small_needle)/50 2.87% 165.166 169.907 - 2.41% -
BM_std_minmax_element<char>/3 2.87% 1.164 1.197 - 9.81% -
std::pop_heap(deque<size_t>)/8192 2.86% 57.144 58.780 - -1.70% -
SetIntersection_Front_Set_uint32_1024_256 2.86% 3805387.994 3914314.587 - 5.32% -
BM_PushHeap_float_Random_16384 2.86% 7.550 7.766 - 11.07% -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 2.85% 1552.403 1596.629 - 2.74% -
std::copy_if(vector<int>)_(entire_range)/64 2.85% 15.545 15.988 - -5.68% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/0 2.85% 0.494 0.508 - 2.59% -
std::unordered_set<int>::count(key)_(existent)/1024 2.84% 1.295 1.332 - 8.70% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 2.84% 0.528 0.543 - 2.87% -
std::deque<int>::erase(begin)_(cheap_elements)/1024 2.84% 7.425 7.636 - 2.92% -
BM_japanese_escaped<wchar_t> 2.84% 12100.711 12444.389 - 0.09% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 2.84% 623608.637 641312.956 - 2.99% -
std::count(list<int>)_(every_other)/8192 2.84% 6589.890 6776.958 - -0.29% -
BM_StringRelational_Compare_Small_Small_ChangeLast 2.84% 1.634 1.680 - 3.52% -
std::remove_copy(list<int>)_(prefix)/50 2.84% 18.574 19.101 - 0.38% -
BM_deque_vector_ranges_copy_backward/4000 2.83% 143.060 147.112 - 4.24% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.82% 12369.837 12718.713 - -8.08% -
std::set<int>::lower_bound(key)_(non-existent)/32 2.81% 2.336 2.402 - -23.59% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 2.81% 200619415.969 206249474.971 - 4.68% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 2.80% 63088.702 64854.419 - 11.36% -
SetIntersection_None_Vector_float_262144_4 2.80% 1170390.489 1203129.285 - 4.27% -
BM_Swap_FuncPtr_MemPtr 2.80% 3.334 3.427 - 4.96% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 2.78% 1844512.287 1895875.894 - 3.64% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 2.77% 10.408 10.697 - 2.90% -
std::copy_backward(vector<bool>)_(aligned)/32768 2.76% 34.827 35.788 - 0.09% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 2.76% 1198669.846 1231702.884 - 1.93% -
rng::contains(list<int>)_(process_all)/32 2.75% 9.046 9.295 - 6.55% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 2.75% 1.176 1.208 - 0.76% -
BM_format_to_string_pointer<char>/1 2.75% 9.876 10.147 - 0.83% -
BM_PushHeap_string_Ascending_16 2.75% 4.646 4.774 - 1.97% -
BM_lexicographical_compare_three_way<IntPtr>/64 2.75% 14.984 15.395 - -0.52% -
SetIntersection_None_Vector_float_262144_64 2.74% 1147223.260 1178646.947 - 4.20% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 2.73% 398.469 409.345 - 4.00% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/32 2.73% 19.266 19.791 - 1.96% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 2.73% 9.708 9.973 - -0.13% -
std::fill_n(vector<bool>)/32768 2.72% 29.285 30.083 - -0.62% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 2.72% 23398.721 24036.205 - 4.33% -
SetIntersection_Front_Set_string_16_16 2.72% 59201679.304 60812709.003 - 5.97% -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 2.72% 276.552 284.070 - -2.91% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 2.71% 214.155 219.968 - -3.42% -
BM_deque_deque_copy_backward/2 2.71% 2.468 2.534 - 2.56% -
SetIntersection_Front_Vector_float_256_64 2.71% 4261818.675 4377184.275 - -0.02% -
std::unordered_set<int>::clear()/8192 2.71% 67288.814 69109.856 - -0.03% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 2.71% 23.575 24.212 - 11.22% -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 2.70% 948.595 974.249 - -2.83% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 2.70% 23.967 24.615 - -3.12% -
std::remove_if(deque<int>)_(prefix)/8192 2.70% 4178.163 4290.965 - 0.98% -
std::multiset<int>::equal_range(key)_(existent)/1024 2.70% 5.176 5.316 - -2.38% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.70% 53390.429 54830.735 - -0.77% -
std::partition_copy(vector<int>)/1024 2.69% 467.207 479.796 - 2.25% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.68% 13014.337 13363.026 - -1.64% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 2.68% 169892681.161 174443015.487 - 3.11% -
SetIntersection_Front_Vector_string_256_64 2.67% 9986969.937 10253255.728 - -3.76% -
std::search(deque<int>,_pred)_(no_match)/8192 2.66% 3496.490 3589.620 - 2.56% -
SetIntersection_Front_Vector_uint32_16384_64 2.66% 1332856.331 1368336.844 - 0.10% -
std::set<std::string>::contains(key)_(non-existent)/32 2.66% 9.813 10.075 - 2.59% -
std::multiset<int>::erase(key)_(non-existent,_end)/1024 2.66% 6.256 6.422 - -0.70% -
BM_StringRead_Cold_Deep_Empty 2.66% 1.168 1.199 - 1.87% -
std::multiset<std::string>::erase(iterator)/32 2.66% 26.705 27.414 - 0.94% -
rng::contains_subrange(deque<int>)_(single_element)/8192 2.66% 3686.278 3784.169 - 1.32% -
std::set<int>::lower_bound(key)_(existent)/1024 2.64% 4.506 4.626 - 3.48% -
BM_format_string<wchar_t>/4 2.64% 3.018 3.098 - 2.13% -
std::replace_if(deque<int>)_(prefix)/8192 2.64% 3420.887 3511.317 - 0.38% -
std::multiset<int>::contains(key)_(existent)/32 2.64% 1.639 1.682 - 3.21% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 2.63% 129615.737 133027.374 - -1.78% -
SetIntersection_Front_Vector_string_16384_64 2.63% 3122086.287 3204174.545 - 4.25% -
std::copy(list<int>)/512 2.62% 364.080 373.603 - 2.38% -
BM_deque_deque_copy/2 2.62% 2.241 2.299 - 2.57% -
std::set<int>::contains(key)_(existent)/1024 2.61% 3.778 3.876 - -2.57% -
std::copy_backward(list<int>)/64 2.61% 29.932 30.713 - -6.49% -
std::none_of(list<int>)_(process_all)/8 2.61% 2.720 2.790 - 2.24% -
std::format(float)_(fmt:_{:_0f}) 2.61% 37.807 38.792 - 1.54% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 2.60% 3638.752 3733.376 - -0.25% -
std::format(float)_(fmt:_{:_10e}) 2.59% 42.244 43.339 - 0.75% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 2.59% 2276932.848 2335980.754 - 5.77% -
SetIntersection_Front_Vector_float_16384_64 2.59% 1344367.807 1379209.421 - 0.32% -
std::find(vector<short>)_(bail_25%)/8 2.59% 0.693 0.710 - 9.02% -
std::partition_copy(list<int>)/32 2.59% 8.582 8.803 - -3.14% -
BM_StringConstructDestroyCStr_Small_Opaque 2.58% 2.253 2.311 - -0.00% -
std::transform(vector<int>)_(identity_transform)/1024 2.58% 261.300 268.051 - 2.04% -
SetIntersection_None_Vector_float_262144_1 2.58% 1164350.505 1194346.668 - 5.44% -
BM_format_to_n_string_back_inserter<std::list<char>>/1048576 2.58% 12599356.073 12923831.780 - -0.63% -
std::find_end(list<int>,_pred)_(near_matches)/1024 2.57% 42861.115 43961.221 - 2.61% -
std::multimap<int,_int>::find(key)_(existent)/32 2.57% 1.691 1.734 - 0.52% -
std::find_end(list<int>,_pred)_(near_matches)/1000 2.56% 41242.647 42299.483 - 2.99% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 2.56% 6.486 6.652 - -2.95% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 2.56% 9.110 9.343 - -0.02% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 2.55% 1755335.727 1800123.410 - -8.52% -
std::generate(vector<int>)/50 2.55% 11.746 12.045 - 0.80% -
BM_std_minmax_element<short>/64 2.54% 16.799 17.226 - -1.43% -
std::sort(vector<NonIntegral>)_(heap)/8192 2.53% 50030.032 51295.255 - 2.54% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 2.53% 38.334 39.303 - 19.25% -
std::make_heap(deque<int>)_(pipe-organ)/8192 2.52% 20450.763 20965.240 - -0.63% -
std::fill(vector<int>)/8192 2.51% 228.633 234.372 - 0.18% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 2.51% 241.115 247.163 - -0.46% -
BM_BitsetToString<1048576>/Uniform_(50%)/50 2.51% 361575.288 370637.762 - 1.88% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 2.51% 1878.757 1925.829 - -0.68% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.50% 62048.170 63600.614 - 1.82% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 2.50% 58227.047 59681.552 - -0.13% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8 2.49% 45.608 46.744 - 8.67% -
BM_StringRelational_Compare_Empty_Small_Control 2.48% 1.731 1.774 - 9.94% -
BM_deque_deque_copy_backward/65536 2.48% 7576.692 7764.821 - -0.16% -
std::remove(deque<int>)_(sprinkled)/50 2.48% 55.195 56.562 - -11.82% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 2.47% 13994186.114 14340464.310 - -1.50% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 2.47% 216907802.896 222266374.562 - 3.55% -
BM_deque_vector_move_backward/64000 2.47% 7173.428 7350.517 - 3.03% -
std::find_if(list<int>)_(process_all)/8192 2.46% 7450.918 7634.568 - 6.13% -
std::partition(vector<int>)_(dense)/1024 2.46% 242.438 248.406 - -0.41% -
std::format(int64_t)_(fmt:_{:0<512Lb}) 2.46% 41.142 42.152 - 2.23% -
std::move_backward(deque<int>)/8 2.45% 3.436 3.520 - 2.92% -
BM_lexicographical_compare_three_way_fast_path/256 2.45% 68.197 69.868 - 1.23% -
std::stable_partition(deque<int>)_(alloc_fails)/50 2.45% 1922.355 1969.407 - 0.12% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 2.44% 2.424 2.483 - -1.30% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 2.44% 18950633.967 19412436.438 - 0.58% -
BM_lexicographical_compare_three_way<IntPtr>/65536 2.43% 14556.907 14911.135 - -0.62% -
SetIntersection_Front_Set_float_16384_16384 2.43% 216877358.424 222144526.663 - -4.30% -
SetIntersection_None_Set_uint32_1024_1 2.43% 8954576.000 9172020.637 - 5.69% -
BM_deque_deque_copy/1 2.43% 2.487 2.547 - 2.45% -
ranges::min(std::list<__int128>)/64 2.43% 32.234 33.016 - -0.07% -
std::format(float)_(fmt:_{:_0e}) 2.43% 38.431 39.364 - 1.35% -
std::list<std::string>::erase(begin)_(expensive_elements)/32 2.42% 28.960 29.662 - -7.82% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 2.42% 11251370.324 11523785.207 - 4.07% -
std::adjacent_find(vector<int>)/8 2.41% 2.000 2.048 - 0.74% -
std::flat_multimap<int,_int>::count(key)_(existent)/32 2.41% 2.273 2.328 - 3.47% -
std::multimap<int,_int>::erase(iterator)/1024 2.41% 21.391 21.906 - 7.79% -
std::find_first_of(list<int>,_pred)_(small_needle)/50 2.41% 258.782 265.018 - -0.15% -
std::deque<int>::insert(begin)_(cheap_elements)/8192 2.41% 5.984 6.128 - 2.24% -
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 2.41% 31.580 32.340 - 5.10% -
std::is_sorted_until(list<int>)/1024 2.41% 741.369 759.207 - 2.04% -
std::remove_if(deque<int>)_(prefix)/1024 2.41% 546.111 559.247 - 0.09% -
SetIntersection_Front_Set_float_16384_4 2.40% 1047344.285 1072523.401 - -0.98% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 2.40% 922.234 944.405 - -0.61% -
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 2.40% 33.458 34.260 - 7.34% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 2.40% 31.084 31.829 - 2.20% -
std::find_first_of(deque<int>)_(small_needle)/32 2.39% 107.704 110.283 - 2.31% -
std::multiset<std::string>::equal_range(key)_(existent)/8192 2.39% 28.526 29.208 - 0.86% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 2.39% 1.063 1.089 - -20.54% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 2.39% 396.574 406.035 - 4.13% -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8192 2.38% 155191.643 158889.569 - 2.16% -
SetIntersection_Front_Vector_uint64_1024_64 2.38% 1331682.778 1363355.286 - 2.32% -
SetIntersection_Interlaced_Set_uint64_262144_64 2.37% 1634458.902 1673160.482 - 5.80% -
std::pop_heap(vector<int>)/1024 2.36% 9.682 9.911 - -0.89% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 2.36% 14554.157 14898.243 - -0.21% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 2.36% 3.209 3.285 - 0.46% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 2.36% 716.942 733.863 - 0.17% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 2.36% 13005203.083 13311647.874 - -0.57% -
BM_deque_vector_ranges_copy/64 2.35% 2.623 2.684 - 2.12% -
std::unordered_set<int>::ctor(const&,_alloc)/32 2.35% 260.170 266.292 - 1.95% -
BM_PushHeap_float_Ascending_1024 2.35% 3.120 3.193 - -0.98% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 2.35% 4.115 4.211 - -3.78% -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8 2.34% 53.062 54.306 - -0.45% -
BM_StringEraseToEnd_Small_Opaque 2.34% 0.590 0.604 - 2.45% -
BM_lexicographical_compare_three_way_fast_path/4 2.33% 1.112 1.138 - -0.24% -
BM_deque_deque_ranges_move_backward/2 2.33% 2.470 2.528 - 4.86% -
BM_PathConstructString/large_string/512 2.33% 8501.150 8698.909 - 1.45% -
BM_std_minmax_element<long_long>/512 2.33% 134.114 137.233 - -0.35% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 2.33% 17.080 17.478 - 0.41% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576 2.33% 238855.348 244409.555 - 0.06% -
SetIntersection_Interlaced_Set_string_256_64 2.32% 29729390.805 30418799.211 - -1.17% -
std::make_heap(deque<int>)_(descending)/8 2.32% 20.667 21.146 - -1.16% -
std::remove_if(list<int>)_(prefix)/1024 2.31% 972.520 995.025 - -0.14% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 2.31% 1.630 1.667 - 2.35% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 2.31% 26.306 26.913 - 23.86% -
std::stable_partition(deque<int>)_(sparse)/1024 2.31% 431.674 441.634 - 3.15% -
BM_lexicographical_compare_three_way<IntPtr>/1024 2.31% 236.209 241.658 - -0.73% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 2.30% 180549.245 184710.841 - -8.15% -
std::make_heap(deque<int>,_pred)_(repeated)/8192 2.30% 12808.151 13103.354 - 0.23% -
rng::for_each(multimap<int>)/8 2.30% 4.390 4.491 - 1.74% -
BM_PushHeap_string_Ascending_4 2.30% 2.579 2.639 - 3.80% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 2.30% 176325.336 180384.496 - 1.24% -
bm_ranges_lexicographical_compare<int>/64 2.30% 4.343 4.443 - 0.88% -
ranges::min(std::list<char>)/64 2.29% 25.927 26.522 - -4.42% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 2.29% 218.053 223.054 - 1.07% -
std::format(int64_t)_(fmt:_{:0>512x}) 2.29% 28.313 28.962 - 0.96% -
std::multimap<int,_int>::erase(iterator)/8192 2.29% 21.439 21.929 - 7.43% -
BM_WeakPtrIncDecRef 2.28% 4.091 4.185 - 1.13% -
SetIntersection_None_Vector_float_1024_256 2.28% 1103979.508 1129176.432 - 3.19% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 2.28% 1.573 1.609 - 2.43% -
std::make_heap(deque<int>)_(ascending)/8192 2.28% 20434.578 20900.552 - 0.51% -
BM_format_to_iterator/<std::deque>_string_len_6 2.28% 13.991 14.310 - -1.03% -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 2.27% 2.247 2.298 - -1.71% -
BM_lexicographical_compare_three_way_fast_path/64 2.27% 15.034 15.376 - -1.02% -
std::copy(deque<int>)/8 2.27% 2.588 2.647 - -2.96% -
std::find(list<int>)_(bail_25%)/8 2.27% 0.919 0.940 - 1.60% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 2.27% 11591.517 11854.375 - -4.74% -
std::search(vector<int>,_pred)_(no_match)/1000 2.26% 508.453 519.964 - -12.97% -
std::move(list<int>)/1048576 2.26% 989096.004 1011444.725 - -0.29% -
std::is_partitioned(deque<int>)_(partitioned)/50 2.26% 13.850 14.162 - 1.84% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 2.25% 1.630 1.667 - 0.23% -
std::find_if_not(list<int>)_(bail_25%)/32768 2.25% 7395.089 7561.241 - -0.63% -
std::set<std::string>::count(key)_(non-existent)/32 2.24% 10.090 10.317 - -5.39% -
rng::contains_subrange(deque<int>)_(single_element)/16 2.24% 10.125 10.353 - 9.56% -
std::stable_partition(vector<int>)_(sparse)/32 2.24% 7.459 7.626 - -0.78% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 2.24% 23.326 23.849 - -42.05% -
std::find_first_of(vector<int>)_(small_needle)/32 2.24% 46.631 47.673 - -4.11% -
std::partition(deque<int>)_(sparse)/1024 2.22% 381.836 390.324 - -0.63% -
std::search(list<int>)_(single_element)/1024 2.22% 739.627 756.041 - -0.41% -
BM_deque_deque_copy_backward/1 2.22% 2.708 2.768 - 2.55% -
std::partition_point(list<int>)/32 2.22% 15.639 15.986 - -0.59% -
std::equal(list<int>)_(it,_it,_it,_it)/8192 2.21% 11785.501 12046.295 - 3.58% -
std::multiset<int>::insert(value)_(new_value,_end)/32 2.21% 18.593 19.004 - 1.56% -
std::flat_multimap<int,_int>::erase(iterator)/8192 2.21% 491.203 502.048 - 1.39% -
std::make_heap(vector<NonIntegral>)_(repeated)/8 2.21% 17.281 17.663 - -0.53% -
BM_lexicographical_compare_three_way_fast_path/1024 2.19% 236.321 241.503 - -1.13% -
BM_std_minmax_element<int>/2 2.19% 0.665 0.679 - -0.37% -
rng::find(vector<bool>)_(process_all)/8192 2.19% 33.086 33.810 - -0.89% -
std::unique(deque<int>,_pred)_(contiguous)/8192 2.19% 4456.898 4554.351 - -0.97% -
std::partition_point(deque<int>)/8192 2.18% 14.911 15.237 - -0.14% -
std::copy_if(list<int>)_(every_other)/4096 2.18% 3312.311 3384.631 - -0.26% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 2.18% 6.109 6.242 - 0.45% -
std::pop_heap(vector<float>)/8192 2.18% 19.644 20.073 - 0.55% -
std::format(float)_(fmt:_{:_10a}) 2.18% 28.224 28.839 - 2.12% -
SetIntersection_None_Set_uint64_16384_1 2.18% 160439959.594 163930397.678 - 4.32% -
std::multiset<std::string>::find(key)_(non-existent)/32 2.17% 10.098 10.318 - -2.42% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 2.17% 50096.565 51184.248 - -5.02% -
std::find_end(list<int>)_(match_near_end)/1000 2.17% 733.450 749.351 - -2.25% -
std::find_end(vector<int>)_(single_element)/8192 2.16% 1810.958 1850.135 - 1.16% -
BM_lexicographical_compare_three_way_fast_path/262144 2.16% 58419.173 59682.845 - -0.78% -
SetIntersection_Front_Vector_string_64_64 2.16% 24966445.875 25506286.711 - -3.26% -
std::find_end(vector<int>)_(process_all)/1000 2.16% 229.947 234.918 - 1.06% -
BM_lexicographical_compare_three_way<IntPtr>/16384 2.16% 3627.443 3705.699 - -0.74% -
ranges::min(std::vector<long_long>)/70000 2.16% 7674.275 7839.778 - -0.53% -
std::copy_n(vector<bool>)_(aligned)/32768 2.16% 34.810 35.560 - 0.60% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 2.15% 71.608 73.149 - -0.77% -
std::find_first_of(list<int>,_pred)_(small_needle)/1024 2.15% 5256.140 5369.201 - -0.62% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 2.15% 4.994 5.102 - 0.14% -
std::find_end(list<int>)_(single_element)/1024 2.15% 688.722 703.504 - 0.80% -
std::make_heap(deque<int>)_(ascending)/1024 2.14% 2595.500 2651.159 - 0.91% -
std::flat_multimap<int,_int>::ctor(const&)/8192 2.14% 1891.277 1931.801 - 0.24% -
SetIntersection_Interlaced_Set_uint64_262144_16 2.14% 1646205.730 1681453.207 - 5.57% -
BM_lexicographical_compare_three_way<IntPtr>/16 2.14% 4.208 4.298 - -2.07% -
SetIntersection_Interlaced_Set_uint32_256_4 2.14% 11334047.715 11576089.222 - 2.13% -
rng::find_last(vector<char>)_(bail_10%)/8 2.13% 1.995 2.038 - 0.95% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.13% 12612.502 12881.411 - -1.55% -
ranges::minmax(std::list<__int128>)/64 2.13% 38.187 38.999 - -5.45% -
BM_deque_deque_move_backward/64000 2.13% 7290.515 7445.672 - 0.86% -
BM_lexicographical_compare_three_way<IntPtr>/4 2.13% 1.115 1.139 - -0.50% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 2.13% 1.590 1.624 - 20.01% -
SetIntersection_None_Vector_uint32_262144_1 2.13% 1128766.049 1152768.075 - 0.75% -
std::adjacent_find(list<int>)/8192 2.12% 7119.436 7270.715 - 1.38% -
BM_deque_deque_move/4000 2.12% 142.118 145.136 - 3.15% -
std::deque<std::string>::erase(begin)_(cheap_elements)/1024 2.12% 7.275 7.429 - 1.19% -
BM_PushHeap_uint64_PipeOrgan_16 2.12% 0.867 0.886 - 0.79% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 2.12% 39.245 40.076 - -1.98% -
SetIntersection_Interlaced_Set_float_64_16 2.12% 21818647.974 22280743.442 - 0.09% -
BM_StringRelational_Less_Large_Large_Control 2.12% 2.121 2.165 - 0.10% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 2.12% 799519.359 816433.661 - -0.33% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 2.11% 23.230 23.721 - -1.42% -
std::multiset<std::string>::find(key)_(non-existent)/8192 2.11% 28.884 29.493 - -4.85% -
BM_StringAssignStr_Large_Transparent 2.11% 10.360 10.578 - 0.45% -
std::copy(vector<bool>)_(aligned)/64 2.11% 1.257 1.284 - -4.25% -
std::make_heap(deque<int>,_pred)_(ascending)/8 2.10% 24.975 25.500 - 3.13% -
BM_emoji_text<char> 2.10% 741.183 756.754 - -20.28% -
std::format(int64_t)_(fmt:_{:0^512x}) 2.10% 31.698 32.363 - 0.35% -
BM_std_minmax_element<short>/4 2.09% 1.212 1.237 - -1.77% -
ranges::min(std::vector<char>)/70000 2.09% 478.639 488.650 - -0.53% -
BM_PushHeap_string_QuickSortAdversary_16384 2.09% 16.168 16.505 - 2.91% -
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 2.08% 18.897 19.291 - -4.24% -
std::move(list<int>)/262144 2.08% 240899.308 245913.003 - -0.38% -
std::find_end(forward_list<int>)_(process_all)/1000 2.08% 675.231 689.269 - 1.17% -
bm_lexicographical_compare<unsigned_char>/8 2.08% 1.389 1.418 - 2.87% -
std::any_of(list<int>)_(process_all)/50 2.08% 21.501 21.948 - 0.12% -
std::remove(deque<int>)_(sprinkled)/1024 2.07% 511.264 521.855 - 0.61% -
SetIntersection_Front_Set_string_64_16 2.07% 24370718.248 24874520.566 - 0.89% -
BM_lexicographical_compare_three_way<IntPtr>/4096 2.07% 920.710 939.743 - -0.66% -
ranges::min(std::vector<long_long>)/64 2.07% 4.678 4.775 - -5.44% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/32 2.06% 23.831 24.323 - 2.18% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 2.06% 35.733 36.471 - 2.42% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 2.06% 129.218 131.882 - -0.61% -
rng::contains(deque<int>)_(process_all)/8 2.06% 2.866 2.925 - -7.97% -
std::multimap<int,_int>::find(key)_(non-existent)/8192 2.06% 7.068 7.213 - -6.81% -
std::find(list<int>)_(bail_25%)/8192 2.06% 1418.786 1447.969 - 2.31% -
SetIntersection_Front_Vector_float_1_1 2.06% 541729523.349 552868200.825 - 3.46% -
std::remove_if(list<int>)_(prefix)/32 2.06% 57.879 59.069 - 1.40% -
BM_lexicographical_compare_three_way_fast_path/16384 2.06% 3630.878 3705.516 - -0.83% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 2.06% 1.112 1.135 - -17.37% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/256 2.05% 123.572 126.108 - -0.39% -
std::partial_sort_copy(vector<int>)_(ascending)/1024 2.05% 4722.770 4819.575 - -0.41% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 2.05% 33.865 34.559 - 1.50% -
SetIntersection_Interlaced_Set_uint64_262144_4 2.05% 1331267.982 1358538.654 - 5.45% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 2.05% 23.146 23.620 - 2.54% -
std::equal(list<int>)_(it,_it,_it)/8 2.05% 2.653 2.707 - -1.62% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 2.04% 14.768 15.070 - 2.95% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 2.04% 1431882.474 1461080.027 - -0.07% -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 2.04% 728.615 743.454 - -7.07% -
BM_deque_deque_ranges_move_backward/1 2.03% 2.716 2.771 - 0.33% -
std::find(list<int>)_(process_all)/8 2.03% 2.193 2.237 - -4.78% -
BM_std_minmax_element<long_long>/4000 2.03% 1016.659 1037.260 - -1.07% -
BM_PushHeap_float_QuickSortAdversary_1024 2.03% 0.619 0.632 - 0.88% -
BM_std_minmax_element<long_long>/3 2.03% 1.114 1.137 - 0.22% -
rng::contains_subrange(list<int>)_(single_element)/1048576 2.02% 811422.036 827850.965 - -0.29% -
SetIntersection_None_Vector_float_16384_1 2.02% 1113404.952 1135889.023 - 1.72% -
SetIntersection_Front_Set_string_16384_4 2.02% 1258331.676 1283741.486 - 6.74% -
std::find_end(vector<int>)_(match_near_end)/1024 2.02% 2241.208 2286.436 - 0.22% -
ranges::minmax(std::deque<__int128>)/70000 2.01% 33987.055 34671.725 - 0.84% -
BM_std_minmax_element<long_long>/1024 2.01% 264.891 270.227 - -0.43% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.01% 1024.779 1045.409 - 2.33% -
std::multimap<int,_int>::clear()/32 2.01% 666.607 680.015 - 3.16% -
std::all_of(list<int>)_(process_all)/32768 2.01% 26335.806 26864.429 - 1.59% -
std::find_end(deque<int>)_(single_element)/1000 2.01% 249.091 254.090 - -13.19% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/1024 2.01% 23626.868 24100.836 - 0.60% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 2.00% 1.396 1.424 - -0.62% -
std::unique_copy(vector<int>)_(sprinkled)/32 1.99% 12.977 13.235 - 61.01% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 1.99% 725.747 740.176 - 3.99% -
BM_deque_vector_move/70000 1.99% 3204.991 3268.700 - 0.89% -
BM_std_minmax_element<long_long>/4096 1.98% 1040.815 1061.448 - -1.11% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 1.98% 30.619 31.226 - -0.00% -
BM_Swap_FuncPtr_SmallTrivialFunctor 1.98% 3.284 3.349 - 3.30% -
SetIntersection_None_Vector_float_262144_1024 1.98% 1153369.700 1176206.761 - 2.69% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.98% 804147.698 820069.011 - 1.08% -
BM_std_minmax_element<long_long>/2 1.98% 0.665 0.678 - -0.41% -
std::copy_n(vector<bool>)_(unaligned)/64 1.98% 1.762 1.796 - -0.51% -
std::set<std::string>::count(key)_(non-existent)/1024 1.97% 23.784 24.253 - 1.15% -
std::transform(vector<int>)_(identity_transform)/32 1.97% 8.977 9.154 - -0.60% -
BM_deque_deque_copy/65536 1.97% 3084.048 3144.713 - -0.32% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 1.97% 1.243 1.267 - 4.25% -
std::rotate(vector<int>)_(1_element_forward)/32 1.97% 2.969 3.027 - -0.46% -
BM_vector_deque_move_backward/1 1.96% 2.325 2.371 - 1.65% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 1.96% 1148840.282 1171387.121 - 5.31% -
BM_std_minmax_element<long_long>/64 1.96% 16.688 17.016 - -1.87% -
BM_deque_deque_move/4096 1.96% 149.167 152.093 - 3.30% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 1.96% 20244.289 20641.007 - -9.71% -
BM_Ostream_number/3 1.96% 31.338 31.951 - 0.10% -
std::copy_if(list<int>)_(every_other)/512 1.96% 349.505 356.339 - -0.62% -
std::find_first_of(list<int>,_pred)_(small_needle)/32 1.95% 167.007 170.271 - -0.16% -
std::set<int>::upper_bound(key)_(non-existent)/1024 1.95% 5.920 6.036 - 3.75% -
std::lower_bound(std::list<int>)/100 1.95% 89.022 90.755 - -0.94% -
rng::for_each(multiset<int>)/8192 1.95% 15381.589 15681.082 - 0.81% -
BM_join_view_in_vectors/1 1.95% 2.947 3.004 - 1.25% -
SetIntersection_Interlaced_Set_float_1024_4 1.94% 9788599.901 9978680.445 - 1.69% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.94% 42325.455 43145.625 - -0.57% -
std::rotate_copy(deque<int>)/1024 1.94% 34.346 35.011 - 0.56% -
std::make_heap(deque<int>,_pred)_(shuffled)/8192 1.94% 15026.812 15317.953 - 0.86% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 1.93% 350166.958 356923.630 - 1.74% -
std::copy_backward(deque<int>)/262144 1.93% 30572.528 31162.296 - -0.39% -
SetIntersection_None_Vector_float_16_4 1.93% 54796785.307 55853096.282 - 3.51% -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 1.93% 286002.924 291515.028 - 0.64% -
BM_CmpEqual_int_ushort 1.93% 1.094 1.115 - -0.65% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 1.93% 2.313 2.358 - 0.77% -
BM_CmpEqual_uint_uchar 1.92% 1.100 1.121 - -0.12% -
std::find_end(vector<int>)_(single_element)/1000 1.92% 229.863 234.286 - 0.94% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 1.92% 13.090 13.342 - 2.40% -
BM_lexicographical_compare_three_way_fast_path/4096 1.92% 922.133 939.836 - -0.81% -
BM_ascii_text<char> 1.92% 740.248 754.450 - 1.82% -
std::unordered_set<std::string>::clear()/32 1.91% 929.696 947.463 - 4.39% -
rng::find_last_if(deque<int>)_(bail_10%)/1048576 1.91% 361620.726 368521.908 - 1.79% -
std::format(float)_(fmt:_{:_10f}) 1.91% 40.762 41.539 - 1.20% -
BM_deque_vector_move/2 1.91% 1.804 1.838 - -1.23% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 1.91% 1175457.734 1197858.019 - 6.88% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/1024 1.90% 4744.683 4835.052 - -0.06% -
std::generate(list<int>)/8192 1.90% 7504.862 7647.650 - 0.74% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.90% 16158.710 16465.641 - 6.29% -
SetIntersection_Front_Vector_uint64_64_64 1.90% 10702633.848 10905923.488 - 1.04% -
SetIntersection_None_Set_uint32_64_4 1.90% 21265636.559 21669423.771 - 1.05% -
std::remove_copy_if(vector<int>)_(sprinkled)/50 1.90% 16.357 16.667 - 1.17% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 1.89% 1015736.192 1034941.044 - 1.80% -
std::unordered_set<int>::clear()/32 1.89% 604.585 616.015 - 2.17% -
ranges::minmax(std::vector<__int128>)/64 1.89% 31.230 31.820 - -0.13% -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8 1.89% 16.327 16.635 - 1.40% -
BM_deque_deque_copy_backward/64 1.89% 3.411 3.475 - -0.64% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 1.89% 23.936 24.388 - -0.70% -
std::partition(vector<int>)_(sparse)/50 1.89% 13.927 14.190 - 1.44% -
std::copy_backward(vector<bool>)_(unaligned)/64 1.88% 0.883 0.900 - -0.09% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1.88% 9478.504 9656.324 - -0.66% -
SetIntersection_None_Vector_float_16384_4 1.88% 1113854.776 1134744.716 - 1.04% -
BM_format_to_back_inserter<std::list<char>>/C_string_len_6 1.87% 77.662 79.117 - -0.38% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.87% 1116.022 1136.912 - -4.94% -
ranges::min(std::deque<char>)/70000 1.87% 17335.680 17660.170 - -0.55% -
std::partition(vector<int>)_(dense)/50 1.87% 12.953 13.195 - 0.72% -
std::set<std::string>::find(key)_(existent)/32 1.86% 14.271 14.536 - -9.58% -
std::make_heap(deque<int>,_pred)_(shuffled)/1024 1.86% 1824.271 1858.161 - 0.34% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 1.85% 8918258.087 9083593.448 - 2.52% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 1.85% 24.293 24.741 - 1.93% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1.85% 1436.657 1463.184 - 0.11% -
BM_join_view_out_vectors/5500 1.85% 8255.043 8407.394 - -5.75% -
BM_format_to_back_inserter<std::string>/C_string_len_60 1.84% 30.295 30.854 - 3.40% -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 1.84% 42314.526 43094.346 - -0.39% -
std::vector<int>::erase(middle)_(cheap_elements)/8192 1.84% 139.399 141.965 - 0.06% -
bm_ranges_lexicographical_compare<unsigned_char>/4096 1.84% 75.881 77.274 - -0.17% -
std::generate(vector<int>)/8192 1.83% 1799.929 1832.943 - -0.29% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.83% 166787.411 169841.067 - 0.32% -
std::rotate(list<int>)_(by_1/4)/1024 1.83% 564.276 574.604 - -52.75% -
std::find(deque<int>)_(process_all)/8192 1.83% 1911.547 1946.439 - -0.58% -
std::mismatch(list<int>)_(it,_it,_it)/1048576 1.82% 926069.737 942965.433 - 0.84% -
std::find_end(vector<int>)_(process_all)/1024 1.82% 236.451 240.751 - 0.53% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/1024 1.82% 282.629 287.766 - -1.67% -
std::map<std::string,_int>::count(key)_(existent)/1024 1.82% 23.757 24.189 - -20.69% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 1.82% 44.226 45.030 - 5.43% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 1.81% 775.124 789.193 - -5.11% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 1.81% 93084.860 94774.277 - 0.12% -
std::find(deque<int>)_(bail_25%)/32768 1.81% 1905.956 1940.485 - 0.83% -
rng::find_if(vector<bool>)_(process_all)/1048576 1.80% 575060.379 585421.761 - -2.15% -
std::rotate_copy(vector<int>)/1024 1.80% 32.778 33.367 - 1.64% -
std::copy_if(list<int>)_(every_other)/1048576 1.80% 820991.267 835743.601 - 1.43% -
BM_PushHeap_uint32_Ascending_16 1.80% 0.917 0.934 - -3.63% -
ranges::minmax(std::vector<__int128>)/70000 1.79% 34326.380 34942.220 - 0.05% -
rng::find(vector<bool>)_(process_all)/1048576 1.79% 3615.607 3680.471 - 0.07% -
SetIntersection_None_Vector_string_1024_1 1.79% 1143480.413 1163985.468 - 3.37% -
BM_deque_deque_copy_backward/4096 1.79% 150.926 153.631 - 0.13% -
BM_deque_vector_move/65536 1.79% 2963.246 3016.236 - 0.13% -
std::remove_copy(deque<int>)_(prefix)/50 1.78% 20.196 20.555 - -4.47% -
BM_std_minmax_element<long_long>/65536 1.78% 16665.713 16961.979 - -2.21% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.77% 379371.160 386104.813 - 1.93% -
std::copy(vector<bool>)_(unaligned)/64 1.77% 1.755 1.786 - -0.06% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.77% 59475.753 60525.585 - 1.70% -
std::find(deque<int>)_(process_all)/1024 1.76% 239.758 243.988 - 0.65% -
std::format(int64_t)_(fmt:_{:0<512Lx}) 1.76% 37.036 37.687 - 4.85% -
BM_PushHeap_float_Random_256 1.76% 7.299 7.427 - 8.34% -
BM_PushHeap_float_Ascending_256 1.75% 2.480 2.524 - 1.41% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 1.75% 16.798 17.092 - 7.07% -
SetIntersection_None_Set_uint64_262144_1024 1.75% 1230612.955 1252134.357 - 5.83% -
std::partial_sort(deque<int>)_(shuffled)/1024 1.75% 15145.098 15409.791 - 2.62% -
BM_std_minmax_element<long_long>/64000 1.75% 16273.847 16557.834 - -2.27% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.74% 3931.384 3999.910 - 1.39% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 1.74% 1.508 1.534 - -2.84% -
bm_exception_ptr_copy_assign_nonnull 1.74% 3.414 3.474 - -0.03% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 1.74% 12252.128 12465.185 - -1.11% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.74% 8762.895 8915.233 - 3.37% -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/32 1.74% 531.681 540.917 - 2.39% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 1.74% 1438149.185 1463122.117 - 0.03% -
std::deque<std::string>::erase(begin)_(cheap_elements)/8192 1.74% 7.263 7.389 - -3.25% -
ranges::minmax(std::vector<__int128>)/8 1.73% 4.034 4.104 - 0.19% -
std::unique(deque<int>)_(contiguous)/1024 1.73% 505.904 514.672 - -0.66% -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 1.73% 41220.188 41934.234 - 0.52% -
std::search(vector<int>,_pred)_(no_match)/1024 1.73% 520.964 529.988 - -11.08% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.73% 2.082 2.118 - 2.56% -
std::transform(vector<int>,_vector<int>)/32 1.73% 16.892 17.184 - -0.07% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 1.73% 789.007 802.624 - -0.15% -
BM_StringCopy_Huge 1.72% 110.873 112.784 - 0.16% -
std::remove_copy_if(list<int>)_(sprinkled)/50 1.72% 27.807 28.286 - 0.84% -
std::map<std::string,_int>::ctor(const&)/32 1.72% 822.918 837.093 - 14.37% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4096 1.72% 1884.918 1917.342 - -0.36% -
BM_StringFindStringLiteral/128 1.72% 3.164 3.218 - 2.85% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1024 1.72% 476.742 484.932 - -0.38% -
BM_to_chars_good/23 1.72% 4.330 4.404 - 0.60% -
BM_std_minmax_element<long_long>/70000 1.71% 17802.912 18107.949 - -2.20% -
std::move_backward(list<int>)/8 1.71% 3.334 3.391 - 0.08% -
std::equal(vector<int>)_(it,_it,_it,_pred)/1048576 1.71% 305362.323 310587.342 - 1.63% -
std::find_end(vector<int>,_pred)_(match_near_end)/1000 1.71% 544.152 553.453 - 2.54% -
BM_std_minmax_element<long_long>/4 1.71% 1.222 1.243 - -0.18% -
std::remove_copy_if(list<int>)_(sprinkled)/8192 1.71% 7130.931 7252.679 - -5.42% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 1.71% 87.456 88.948 - 8.28% -
std::fill_n(vector<bool>)/4096 1.70% 4.085 4.155 - -0.52% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 1.70% 41.523 42.228 - 52.40% -
BM_std_minmax_element<long_long>/5500 1.70% 1394.534 1418.229 - -1.47% -
std::replace(list<int>)_(prefix)/50 1.70% 16.924 17.212 - 0.17% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1.70% 1147075.338 1166527.340 - -0.66% -
std::move_backward(list<int>)/1048576 1.69% 1017446.678 1034686.695 - -0.25% -
std::copy_if(list<int>)_(every_other)/8 1.69% 2.252 2.290 - -0.07% -
SetIntersection_Interlaced_Set_uint32_1024_4 1.69% 9935992.598 10104026.490 - 5.02% -
SetIntersection_None_Vector_float_16384_64 1.69% 1125762.233 1144750.004 - 2.11% -
std::search(vector<int>)_(near_matches)/1024 1.68% 14852.385 15102.493 - 0.08% -
std::copy_backward(deque<int>)/8 1.68% 2.662 2.706 - -1.81% -
std::replace_if(vector<int>)_(prefix)/1024 1.68% 266.744 271.230 - -0.95% -
std::find_end(list<int>)_(match_near_end)/1024 1.68% 4521.373 4597.235 - -0.26% -
BM_deque_deque_ranges_move/4000 1.68% 142.121 144.504 - 0.53% -
std::fill(vector<int>)/1024 1.67% 29.077 29.564 - -0.30% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/262144 1.67% 120344.086 122357.997 - -0.23% -
SetIntersection_Front_Set_float_1024_256 1.67% 4190780.106 4260899.603 - -5.82% -
rng::find_last_if(list<int>)_(bail_10%)/8192 1.67% 6546.310 6655.598 - 0.40% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.67% 1085672.395 1103772.980 - -1.05% -
BM_lexicographical_compare_three_way_fast_path/65536 1.66% 14587.432 14830.041 - -1.06% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.66% 166983.802 169754.926 - 0.75% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 1.66% 9755174.591 9917044.922 - 1.55% -
std::equal(list<int>)_(it,_it,_it,_it)/8 1.66% 2.876 2.924 - -4.79% -
std::stable_partition(deque<int>)_(alloc_fails)/32 1.66% 1920.953 1952.796 - 1.26% -
ranges::min(std::deque<char>)/64 1.66% 16.209 16.477 - -0.32% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.66% 11975.688 12173.980 - 0.11% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 1.65% 2173739.642 2209583.977 - 2.60% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 1.65% 12161050.279 12361481.768 - 2.63% -
std::for_each(set<int>::iterator)/8 1.65% 4.513 4.587 - 0.84% -
BM_deque_vector_copy/4000 1.64% 139.516 141.811 - -1.30% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 1.64% 3352.560 3407.664 - 0.78% -
BM_deque_deque_move/65536 1.64% 3105.598 3156.619 - 2.56% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1048576 1.64% 485240.586 493184.402 - -0.39% -
std::find_end(deque<int>,_pred)_(single_element)/1024 1.64% 594.917 604.645 - 1.17% -
std::unique(list<int>)_(sprinkled)/1024 1.63% 950.854 966.393 - -4.67% -
bm_ranges_lexicographical_compare<signed_char>/512 1.63% 7.766 7.893 - -5.57% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8 1.63% 2.777 2.822 - 0.45% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 1.63% 39.832 40.479 - -1.52% -
SetIntersection_Front_Set_float_262144_16384 1.63% 214062166.537 217541412.111 - -3.48% -
std::map<int,_int>::count(key)_(non-existent)/32 1.62% 2.885 2.932 - 1.45% -
std::find_end(deque<int>,_pred)_(match_near_end)/1000 1.62% 560.703 569.786 - -2.04% -
std::unique(vector<int>)_(contiguous)/1024 1.62% 302.781 307.682 - -0.99% -
std::make_heap+std::sort_heap(vector<int>)_(descending)/8 1.62% 55.331 56.226 - -0.66% -
std::none_of(list<int>)_(process_all)/50 1.62% 21.786 22.138 - 0.91% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/65536 1.62% 30067.956 30554.068 - -0.32% -
BM_PushHeap_uint32_Ascending_262144 1.61% 4.806 4.883 - -0.22% -
std::make_heap(deque<int>)_(repeated)/8 1.61% 25.104 25.509 - 1.57% -
BM_StringRelationalLiteral_Compare_Small_Small_Control 1.61% 1.614 1.640 - 1.62% -
std::count_if(list<int>)_(every_other)/8 1.61% 2.716 2.760 - -0.62% -
SetIntersection_None_Vector_float_16384_256 1.61% 1113724.038 1131673.492 - 1.04% -
std::stable_partition(list<int>)_(alloc_fails)/32 1.61% 1861.663 1891.662 - -1.11% -
std::partition(vector<int>)_(sparse)/32 1.61% 8.818 8.960 - 1.72% -
BM_StringRelational_Compare_Huge_Empty_Control 1.61% 1.634 1.660 - 2.91% -
SetIntersection_Interlaced_Set_uint64_64_1 1.61% 16697876.304 16966772.191 - 4.61% -
BM_StringAssignStr_Huge_Opaque 1.61% 113.299 115.122 - -0.12% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 1.61% 16.012 16.270 - 3.06% -
std::make_heap(deque<int>)_(ascending)/8 1.61% 27.034 27.468 - 1.86% -
std::format(float)_(fmt:_{:_0g}) 1.61% 61.401 62.387 - 1.07% -
BM_StringRelationalLiteral_Less_Empty_Small_Control 1.61% 1.595 1.621 - -0.56% -
SetIntersection_Interlaced_Set_float_256_4 1.60% 11325948.800 11507196.016 - 1.85% -
std::make_heap(deque<int>)_(heap)/8 1.60% 20.774 21.106 - -1.33% -
std::copy_if(deque<int>)_(every_other)/64 1.60% 22.779 23.143 - -0.47% -
std::search(vector<int>)_(near_matches)/1000 1.59% 14121.336 14346.300 - 0.16% -
rng::starts_with(list<int>,_pred)/8 1.59% 3.478 3.533 - 1.45% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.59% 210476.717 213821.849 - -0.66% -
bm_ranges_swap_ranges_vb_aligned/64 1.59% 3.067 3.116 - -1.58% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 1.59% 5.423 5.509 - 0.14% -
std::generate(vector<int>)/1024 1.59% 239.287 243.082 - -0.10% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 1.59% 18.136 18.423 - 0.42% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16 1.58% 9.011 9.153 - -0.34% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 1.58% 102599.184 104219.532 - -1.88% -
SetIntersection_None_Set_uint64_16384_16 1.58% 167918423.877 170568004.714 - 3.97% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.58% 119282.805 121164.097 - -0.09% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 1.57% 10910963.406 11082644.537 - 2.35% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 1.57% 33.989 34.523 - 110.56% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 1.57% 20369.761 20689.627 - -7.13% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 1.57% 4.507 4.578 - -10.38% -
std::rotate(vector<int>)_(by_1/4)/50 1.56% 35.303 35.855 - -0.39% -
std::replace(deque<int>)_(sprinkled)/8192 1.56% 2758.549 2801.666 - -0.05% -
std::copy_if(deque<int>)_(every_other)/4096 1.56% 1421.829 1444.051 - -0.52% -
std::stable_partition(deque<int>)_(alloc_fails)/1024 1.56% 3336.613 3388.706 - -1.43% -
ranges::minmax(std::deque<char>)/8 1.56% 3.791 3.850 - 8.10% -
std::format(float)_(fmt:_{:0>17500_17000L}) 1.56% 232.884 236.506 - 1.10% -
BM_deque_deque_copy_backward/5500 1.55% 201.973 205.109 - 0.14% -
std::is_partitioned(deque<int>)_(partitioned)/32 1.55% 9.165 9.308 - 0.51% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/1024 1.55% 23712.793 24080.752 - 0.31% -
std::find_end(forward_list<int>,_pred)_(near_matches)/1024 1.55% 42601.747 43262.741 - 0.02% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8192 1.55% 2110.343 2143.081 - -2.14% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 1.55% 13.362 13.569 - 3.35% -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 1.55% 213.782 217.097 - -2.53% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 1.55% 4029.769 4092.171 - -1.05% -
BM_vector_deque_move_backward/64 1.55% 2.981 3.027 - 1.83% -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 1.55% 27.141 27.561 - 4.45% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 1.55% 6109.603 6204.066 - -1.07% -
rng::find_last(vector<int>)_(bail_10%)/50 1.55% 10.725 10.890 - -0.81% -
SetIntersection_None_Set_uint64_16384_256 1.54% 169128235.160 171740990.611 - 4.73% -
std::search(vector<int>)_(same_length)/8192 1.54% 1865.020 1893.773 - 1.12% -
bm_ranges_swap_ranges_vb_unaligned/64 1.54% 6.169 6.264 - 0.61% -
std::rotate(vector<int>)_(by_1/3)/50 1.54% 35.296 35.839 - -0.34% -
std::set<std::string>::find(key)_(existent)/8192 1.54% 30.665 31.136 - 7.75% -
SetIntersection_Front_Set_uint32_262144_256 1.54% 3821812.911 3880570.298 - 1.16% -
std::fill(list<int>)/32 1.54% 8.150 8.275 - -0.61% -
BM_deque_deque_copy_backward/64000 1.54% 7411.545 7525.411 - 1.33% -
std::rotate(list<int>)_(by_1/3)/1024 1.53% 786.859 798.928 - -0.13% -
BM_deque_vector_copy/5500 1.53% 194.464 197.446 - 0.75% -
std::for_each_n(list<int>)/32 1.53% 11.087 11.257 - 1.11% -
ranges::minmax(std::vector<long_long>)/70000 1.53% 8975.629 9113.095 - -0.40% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 1.53% 12552.941 12744.761 - 0.57% -
std::stable_partition(list<int>)_(alloc_fails)/50 1.53% 1893.064 1921.979 - -1.43% -
BM_StringFindStringLiteral/256 1.53% 5.463 5.547 - 3.65% -
std::fill_n(vector<bool>)/512 1.53% 1.428 1.449 - -0.30% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 1.53% 23.003 23.354 - 0.01% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4 1.53% 3.222 3.272 - -0.63% -
std::find_end(forward_list<int>)_(single_element)/1024 1.52% 698.772 709.424 - -1.60% -
SetIntersection_Interlaced_Set_float_16384_256 1.52% 200452314.157 203506872.687 - -7.33% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 1.52% 6.454 6.552 - -1.62% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.52% 138644.595 140756.583 - 0.80% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/1024 1.52% 5728.768 5815.854 - 1.68% -
ranges::min(std::deque<__int128>)/70000 1.51% 23865.090 24226.151 - -0.57% -
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 1.51% 33866.164 34378.457 - 0.13% -
std::find_end(list<int>)_(match_near_end)/8192 1.51% 256082.906 259946.372 - 0.45% -
std::fill(vector<int>)/50 1.51% 2.161 2.193 - -0.30% -
std::fill(vector<bool>)/4096 1.51% 4.119 4.181 - -0.35% -
bm_make_exception_ptr/threads:1 1.50% 16.171 16.414 - -1.90% -
std::multiset<int>::insert(value)_(new_value,_middle)/32 1.50% 17.920 18.189 - 1.12% -
std::is_sorted(vector<int>,_pred)/1024 1.50% 462.687 469.618 - 1.67% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 1.50% 163376586.890 165821853.073 - -3.15% -
std::find_end(vector<int>,_pred)_(near_matches)/1024 1.50% 26328.045 26721.943 - 2.90% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 1.50% 4.076 4.137 - 4.02% -
BM_deque_deque_move_backward/70000 1.49% 8128.075 8249.247 - 2.86% -
std::format(float)_(fmt:_{:_10}) 1.49% 60.748 61.653 - 0.96% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8192 1.49% 172261.493 174820.094 - 1.87% -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 1.49% 7466.192 7577.068 - -4.21% -
std::rotate_copy(list<int>)/32 1.48% 8.609 8.737 - 0.40% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16384 1.48% 7539.064 7650.895 - -0.29% -
BM_deque_deque_ranges_move_backward/65536 1.48% 7577.810 7690.134 - 1.56% -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 1.48% 1.504 1.527 - 0.08% -
std::flat_multimap<int,_int>::ctor(const&)/0 1.48% 12.930 13.121 - 1.23% -
std::find_if_not(deque<int>)_(process_all)/50 1.48% 12.623 12.810 - 0.89% -
std::find_end(vector<int>)_(single_element)/1024 1.48% 236.608 240.104 - 0.90% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 1.48% 17.296 17.551 - 2.21% -
BM_deque_deque_copy/70000 1.47% 3181.967 3228.890 - -0.11% -
ranges::min(std::list<long_long>)/64 1.47% 24.159 24.515 - -0.12% -
BM_format_to_string_back_inserter<std::wstring>/1 1.47% 13.475 13.673 - -0.60% -
BM_deque_vector_move/4000 1.47% 139.565 141.613 - 1.50% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.46% 117123.022 118838.207 - -0.22% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 1.46% 179692.170 182322.569 - -6.82% -
std::stable_sort(vector<int>)_(descending)/1024 1.46% 2777.984 2818.565 - 0.51% -
VChain_fail,_4_levels 1.45% 31.058 31.509 - 4.66% -
rng::contains_subrange(vector<int>)_(process_all)/32 1.45% 7.934 8.050 - -0.80% -
std::make_heap(deque<int>,_pred)_(shuffled)/8 1.45% 22.701 23.030 - 1.57% -
std::search(list<int>)_(near_matches)/1000 1.45% 37526.370 38070.416 - 1.38% -
std::generate(vector<int>)/32 1.45% 7.823 7.936 - -0.33% -
SetIntersection_Front_Set_uint32_262144_16 1.45% 1170708.878 1187628.728 - 6.47% -
rng::starts_with(deque<int>,_pred)/1048576 1.44% 506338.357 513654.473 - -1.32% -
BM_Swap_FuncPtr_MemFuncPtr 1.44% 3.269 3.316 - -5.23% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 1.44% 179899.998 182494.124 - -5.76% -
std::deque<std::string>::erase(begin)_(cheap_elements)/32 1.44% 7.263 7.368 - -0.07% -
std::is_partitioned(list<int>)_(partitioned)/32 1.44% 8.627 8.752 - 0.59% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 1.44% 1040889.794 1055840.587 - 1.48% -
SetIntersection_None_Set_uint64_262144_16384 1.44% 1229565.836 1247225.586 - 4.93% -
std::move_backward(list<int>)/32768 1.44% 31156.368 31603.494 - -0.40% -
std::map<int,_int>::lower_bound(key)_(existent)/1024 1.43% 4.458 4.522 - -5.91% -
std::copy_if(vector<int>)_(entire_range)/4096 1.43% 911.558 924.614 - -0.41% -
SetIntersection_Interlaced_Set_uint64_262144_16384 1.43% 1301531.740 1320171.712 - 6.10% -
std::equal(list<int>)_(it,_it,_it,_pred)/1024 1.43% 1146.981 1163.389 - -0.39% -
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 1.43% 288209.174 292328.537 - -0.51% -
BM_deque_deque_ranges_copy/64 1.43% 3.069 3.113 - 2.18% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 1.42% 87.638 88.886 - 2.70% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 1.42% 176322435.641 178832461.546 - 1.56% -
std::copy_if(list<int>)_(every_other)/262144 1.42% 204387.302 207296.180 - -0.30% -
std::copy_if(vector<int>)_(entire_range)/32768 1.42% 7289.981 7393.605 - -0.27% -
rng::contains_subrange(deque<int>)_(single_element)/32 1.42% 17.265 17.510 - 5.07% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1.42% 2953682.779 2995572.508 - 1.89% -
ranges::min(std::deque<__int128>)/64 1.42% 20.518 20.809 - -0.19% -
BM_StringFindCharLiteral/64 1.42% 2.089 2.119 - -1.35% -
BM_deque_vector_move_backward/1024 1.41% 36.711 37.229 - 1.12% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 1.41% 12495.451 12671.816 - 7.19% -
std::unordered_set<int>::insert(value)_(new_value,_end)/32 1.41% 19.217 19.489 - 3.43% -
SetIntersection_None_Set_uint32_256_256 1.41% 5811984.812 5893906.613 - 2.27% -
std::unique_copy(vector<int>)_(contiguous)/52 1.41% 13.205 13.391 - -0.40% -
std::set<int>::find(key)_(non-existent)/8192 1.41% 8.408 8.526 - -4.80% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 1.40% 1195722.763 1212522.645 - 1.77% -
ranges::minmax(std::vector<long_long>)/64 1.40% 9.937 10.076 - -0.42% -
SetIntersection_None_Set_uint64_262144_4 1.40% 1222956.951 1240129.799 - 5.17% -
rng::contains_subrange(list<int>)_(single_element)/50 1.40% 17.211 17.453 - 3.89% -
SetIntersection_Front_Set_uint64_262144_16384 1.40% 218628940.634 221696046.057 - 0.18% -
std::copy_backward(list<int>)/1048576 1.40% 869127.472 881311.441 - 0.41% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 1.40% 1226661.717 1243855.156 - 0.21% -
BM_Swap_MemPtr_LargeNonTrivialFunctor 1.40% 1.203 1.220 - 4.24% -
BM_vector_deque_ranges_copy_backward/1 1.40% 2.284 2.316 - 0.54% -
std::copy_if(deque<int>)_(every_other)/262144 1.39% 91040.057 92309.886 - -0.43% -
rng::find_last(vector<char>)_(bail_10%)/8192 1.39% 1616.820 1639.339 - 0.62% -
std::fill_n(vector<int>)/50 1.39% 2.175 2.205 - -0.48% -
std::move(deque<int>)/4096 1.39% 147.783 149.840 - 0.54% -
SetIntersection_Interlaced_Set_uint32_262144_1 1.39% 1050381.769 1064993.582 - 3.40% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 1.39% 713.961 723.878 - -0.27% -
rng::contains(list<int>)_(process_all)/1048576 1.39% 822819.119 834239.867 - 1.55% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.39% 5364.817 5439.193 - 0.61% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 1.39% 51.747 52.464 - -0.07% -
rng::find(join_view(list<vector<int>>))_(process_all)/8192 1.38% 3808.654 3861.366 - -0.35% -
std::adjacent_find(list<int>,_pred)/8192 1.38% 7130.777 7229.412 - 0.44% -
SetIntersection_Interlaced_Set_uint32_64_64 1.38% 13391486.461 13576197.963 - 1.94% -
BM_tolower_string<wchar_t> 1.38% 6.286 6.373 - -0.18% -
std::find_end(vector<int>)_(process_all)/8192 1.38% 1802.040 1826.832 - -0.88% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024 1.37% 15629.976 15844.533 - 0.79% -
rng::contains(deque<int>)_(process_all)/32 1.37% 8.536 8.653 - -2.59% -
std::copy_backward(vector<bool>)_(unaligned)/32768 1.37% 202.494 205.261 - -0.07% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 1.37% 19.008 19.267 - 3.01% -
ranges::min(std::list<__int128>)/70000 1.37% 57637.945 58424.972 - -0.06% -
std::rotate(vector<bool>)_(1_element_backward)/32 1.37% 17.771 18.013 - 0.78% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.36% 11494.532 11651.409 - 0.07% -
std::format(float)_(fmt:_{:0<17500_0La}) 1.36% 166.276 168.545 - 1.41% -
BM_num_get<double> 1.36% 36.182 36.676 - -4.42% -
SetIntersection_None_Set_uint64_262144_256 1.36% 1233154.217 1249969.318 - 5.62% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.36% 7231.930 7330.436 - 0.56% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 1.36% 23.567 23.887 - -6.07% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1.36% 1323.144 1341.108 - -18.86% -
std::copy_if(deque<int>)_(entire_range)/1048576 1.35% 272720.271 276409.083 - 0.67% -
bm_lexicographical_compare<unsigned_char>/4096 1.35% 75.774 76.796 - -0.66% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.35% 764.962 775.275 - 1.13% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 1.35% 1.675 1.697 - 1.52% -
BM_format_to_n_string_begin<std::list<wchar_t>>/1048576 1.35% 1075353.906 1089836.972 - 0.00% -
std::search(vector<int>,_pred)_(no_match)/8192 1.34% 4156.229 4212.104 - -13.94% -
std::copy_if(deque<int>)_(every_other)/512 1.34% 177.340 179.714 - -0.81% -
std::vector<int>::ctor(Range)_(cheap_elements)/1024 1.34% 50.472 51.147 - 1.00% -
std::find_end(forward_list<int>)_(same_length)/1000 1.34% 1451.641 1471.047 - -0.52% -
std::copy_if(deque<int>)_(every_other)/1048576 1.33% 364716.571 369581.861 - -0.56% -
std::flat_map<int,_int>::contains(key)_(existent)/32 1.33% 3.075 3.116 - -3.38% -
std::find_end(vector<int>)_(process_all)/1048576 1.33% 231092.482 234168.858 - -0.92% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/1024 1.33% 13746.409 13929.301 - 0.97% -
std::multiset<int>::erase(key)_(non-existent,_end)/32 1.33% 2.317 2.348 - 3.44% -
std::rotate(list<int>)_(by_1/4)/8192 1.33% 6476.986 6563.053 - -2.18% -
BM_PushHeap_float_Random_16 1.33% 5.334 5.405 - 9.13% -
std::unique_copy(list<int>)_(sprinkled)/8192 1.33% 6827.782 6918.317 - 0.62% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 1.33% 4283041.225 4339813.132 - -12.84% -
BM_std_minmax_element<char>/64000 1.32% 16622.266 16842.191 - -2.10% -
SetIntersection_None_Set_string_1024_4 1.32% 8913836.554 9031751.119 - -0.10% -
BM_CmpEqual_ushort_uint 1.32% 1.069 1.083 - 0.70% -
std::is_sorted(deque<int>,_pred)/8 1.32% 4.805 4.868 - -26.92% -
std::is_sorted_until(deque<int>,_pred)/8 1.32% 4.141 4.196 - -0.38% -
std::equal(list<int>)_(it,_it,_it,_pred)/1048576 1.32% 1305326.026 1322493.567 - -0.03% -
std::rotate(deque<int>)_(by_1/3)/8192 1.31% 22086.172 22376.411 - 0.16% -
std::find_first_of(deque<int>,_pred)_(large_needle)/8192 1.31% 36612278.526 37092326.748 - -0.20% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/0 1.31% 18.802 19.048 - 3.58% -
std::rotate(deque<int>)_(by_1/3)/50 1.31% 75.430 76.415 - -0.03% -
ranges::minmax(std::deque<char>)/70000 1.30% 23656.192 23964.811 - -0.45% -
rng::find_if(vector<bool>)_(process_all)/8192 1.30% 4492.836 4551.432 - -2.88% -
BM_CmpEqual_int_schar 1.30% 1.125 1.139 - 0.93% -
std::find(vector<int>)_(process_all)/32768 1.30% 7313.926 7409.241 - -0.24% -
std::unordered_set<std::string>::count(key)_(existent)/1024 1.30% 34.632 35.082 - -7.45% -
std::move_backward(deque<int>)/4096 1.30% 152.702 154.684 - -1.82% -
SetIntersection_Front_Set_string_1024_4 1.30% 1267604.709 1284060.174 - 3.61% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/1024 1.30% 282.401 286.065 - -3.09% -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1048576 1.30% 68235.240 69120.179 - 1.04% -
std::unique_copy(vector<int>,_pred)_(contiguous)/52 1.30% 24.375 24.691 - -0.41% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 1.29% 628.631 636.762 - -8.84% -
std::rotate(vector<int>)_(1_element_backward)/8192 1.29% 295.770 299.591 - 0.59% -
ranges::minmax(std::deque<char>)/64 1.29% 22.697 22.989 - -1.69% -
std::generate_n(vector<int>)/8192 1.29% 1804.172 1827.392 - -0.53% -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 1.29% 2882.923 2920.011 - -0.57% -
std::move(vector<bool>)_(aligned)/1048576 1.29% 1703.571 1725.464 - -0.29% -
std::remove_copy(vector<int>)_(prefix)/50 1.29% 13.771 13.948 - -0.03% -
rng::contains_subrange(vector<int>)_(same_length)/16 1.28% 4.730 4.791 - -0.58% -
BM_deque_vector_ranges_move_backward/4000 1.28% 142.260 144.087 - 1.88% -
BM_vector_deque_move_backward/1024 1.28% 37.178 37.655 - -1.08% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 1.28% 25.450 25.776 - 10.00% -
BM_StringFindCharLiteral/4096 1.28% 77.342 78.331 - 1.28% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 1.28% 54841.951 55542.782 - 2.90% -
BM_LexicallyNormal/small_path/256 1.28% 3894.153 3943.904 - 5.59% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 1.28% 2.828 2.865 - 5.92% -
std::rotate(deque<int>)_(by_1/4)/50 1.27% 73.934 74.876 - -0.28% -
rng::contains_subrange(vector<int>)_(single_element)/50 1.27% 12.234 12.390 - -2.02% -
std::replace(deque<int>)_(sprinkled)/1024 1.27% 344.764 349.149 - -0.36% -
std::is_sorted(vector<int>,_pred)/8192 1.27% 3690.085 3737.007 - 1.46% -
SetIntersection_Front_Set_float_262144_1 1.27% 1031146.200 1044240.609 - -0.94% -
rng::for_each(set<int>)/8 1.27% 4.492 4.549 - -0.36% -
BM_deque_deque_move/5500 1.26% 202.045 204.597 - 4.28% -
std::format(float)_(fmt:_{:_10Lf}) 1.26% 55.747 56.450 - 0.35% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 1.26% 16.114 16.316 - 9.05% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/32 1.26% 18.824 19.061 - 1.48% -
std::move_backward(deque<int>)/262144 1.25% 29873.621 30247.797 - -0.39% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.25% 1.554 1.573 - 0.21% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 1.25% 2.500 2.531 - 3.00% -
std::move_backward(vector<bool>)_(aligned)/4096 1.25% 7.120 7.209 - 0.03% -
SetIntersection_Interlaced_Vector_uint64_256_4 1.25% 5027066.058 5089818.877 - 11.81% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 1.25% 12470.883 12626.521 - 0.99% -
std::copy_n(list<int>)/32768 1.25% 26678.186 27010.551 - 2.54% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.25% 139204.095 140938.204 - 0.09% -
std::copy_if(deque<int>)_(every_other)/32768 1.24% 11391.688 11533.262 - -0.65% -
SetIntersection_Front_Set_float_16_16 1.24% 38562346.992 39041558.168 - -0.28% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 1.24% 23.828 24.123 - -0.78% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 1.24% 6.953 7.039 - 2.26% -
BM_deque_vector_ranges_move/64000 1.24% 2960.798 2997.534 - -0.18% -
std::copy_if(vector<int>)_(entire_range)/262144 1.24% 58640.914 59367.814 - -0.04% -
std::remove(deque<int>)_(prefix)/32 1.24% 52.858 53.512 - -4.65% -
std::for_each(vector<int>)/8 1.23% 0.906 0.917 - 0.64% -
BM_PushHeap_float_PipeOrgan_16 1.23% 0.897 0.908 - 0.19% -
BM_ascii_text<wchar_t> 1.23% 880.841 891.673 - 7.22% -
std::rotate(list<int>)_(by_1/3)/50 1.23% 23.151 23.436 - -0.82% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 1.23% 20.818 21.074 - 0.88% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 1.22% 511254.748 517503.438 - 2.14% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 1.22% 811.772 821.687 - -6.27% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8192 1.22% 267728.546 270987.606 - 0.58% -
std::remove_if(deque<int>)_(prefix)/32 1.22% 54.625 55.290 - -0.44% -
rng::contains_subrange(list<int>)_(near_matches)/1000 1.22% 36718.742 37165.022 - -0.67% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.21% 1016.354 1028.661 - 3.44% -
std::map<int,_int>::erase(key)_(non-existent,_middle)/1024 1.21% 2.929 2.964 - 1.58% -
std::replace(deque<int>)_(prefix)/8192 1.21% 3207.739 3246.515 - -0.51% -
BM_deque_deque_copy_backward/512 1.21% 19.130 19.361 - 0.79% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/0 1.20% 17.362 17.571 - 2.17% -
rng::find_last(vector<char>)_(bail_10%)/1048576 1.20% 205396.756 207870.296 - 0.54% -
std::multiset<int>::upper_bound(key)_(existent)/8192 1.20% 14.722 14.899 - 0.69% -
std::unique(deque<int>,_pred)_(sprinkled)/32 1.20% 58.275 58.977 - 2.03% -
std::rotate(deque<int>)_(1_element_backward)/50 1.20% 5.083 5.144 - -1.72% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.20% 135879.141 137513.404 - -7.10% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 1.20% 1.416 1.433 - 18.44% -
std::rotate(deque<int>)_(by_1/3)/1024 1.20% 1779.984 1801.374 - -0.79% -
rng::find_last(list<int>)_(bail_10%)/8192 1.20% 6231.799 6306.640 - 0.12% -
std::format(int64_t)_(fmt:_{:0>512X}) 1.20% 34.618 35.033 - -0.46% -
std::set<std::string>::upper_bound(key)_(existent)/1024 1.20% 23.034 23.310 - -1.97% -
std::replace(deque<int>)_(prefix)/1024 1.20% 405.672 410.523 - -0.54% -
std::set<int>::erase(key)_(non-existent,_middle)/1024 1.20% 2.963 2.999 - 2.66% -
std::partition_point(list<int>)/1024 1.19% 1282.087 1297.396 - 1.49% -
std::find(vector<int>)_(process_all)/8192 1.19% 1831.890 1853.762 - -0.16% -
std::remove_copy_if(list<int>)_(sprinkled)/1024 1.19% 771.884 781.098 - -0.35% -
std::copy_backward(vector<bool>)_(aligned)/4096 1.19% 5.028 5.088 - -0.37% -
std::is_partitioned(vector<int>)_(partitioned)/8192 1.19% 1405.607 1422.338 - 0.93% -
std::set<std::string>::clear()/32 1.19% 876.899 887.333 - -0.50% -
std::partial_sort_copy(vector<int>)_(shuffled)/1024 1.19% 6741.638 6821.811 - -0.37% -
std::rotate(vector<bool>)_(1_element_backward)/50 1.19% 17.802 18.013 - 0.83% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 1.19% 32.975 33.366 - -12.50% -
SetIntersection_None_Set_uint64_1024_1 1.19% 8987520.224 9094172.089 - 5.94% -
std::format(double)_(fmt:_{:017500_10f}) 1.19% 201.669 204.062 - 0.94% -
std::find(vector<bool>)_(process_all)/1048576 1.19% 3614.614 3657.464 - -1.73% -
std::search(vector<int>)_(same_length)/1024 1.18% 244.745 247.644 - 0.93% -
SetIntersection_Interlaced_Set_uint32_16384_256 1.18% 203497029.353 205893737.132 - 2.20% -
SetIntersection_Front_Set_string_262144_1024 1.18% 59686589.347 60389334.520 - 0.25% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 1.18% 1.421 1.437 - 19.17% -
std::search(list<int>)_(near_matches)/1024 1.18% 39173.691 39634.021 - 0.19% -
std::copy_backward(vector<bool>)_(aligned)/512 1.17% 1.547 1.565 - -3.12% -
BM_format_to_n_string_begin<std::vector<wchar_t>>/1 1.17% 10.903 11.031 - 0.60% -
std::copy_backward(deque<int>)/1048576 1.17% 128657.472 130164.832 - -0.32% -
SetIntersection_None_Set_string_1024_256 1.17% 9085029.622 9191462.580 - 3.73% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 1.17% 519.689 525.770 - 2.20% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.17% 1484.284 1501.621 - 0.46% -
std::generate_n(vector<int>)/1024 1.17% 238.481 241.265 - -0.27% -
std::partial_sort_copy(list<int>)_(shuffled)/8192 1.16% 88216.470 89238.213 - -1.27% -
std::unique(list<int>,_pred)_(sprinkled)/8192 1.16% 8203.224 8298.077 - -0.72% -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 1.15% 33779.520 34169.665 - 0.65% -
std::multimap<int,_int>::find(key)_(non-existent)/1024 1.15% 5.177 5.237 - -6.25% -
std::remove(deque<int>)_(prefix)/1024 1.15% 515.258 521.206 - -0.79% -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 1.15% 15273.056 15449.069 - -0.33% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8192 1.15% 312.799 316.396 - 0.82% -
std::stable_partition(vector<int>)_(alloc_fails)/32 1.15% 1883.964 1905.586 - 0.70% -
BM_format_to_back_inserter<std::list<char>>/string_view_len_6000 1.15% 76732.899 77613.211 - 8.63% -
bm_ranges_lexicographical_compare<unsigned_char>/512 1.14% 8.650 8.749 - 0.29% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 1.14% 1664655.191 1683663.250 - 2.37% -
std::remove_copy_if(list<int>)_(prefix)/8192 1.14% 7178.734 7260.696 - -5.09% -
std::move(deque<int>)/262144 1.14% 14862.681 15032.353 - 0.05% -
std::rotate(list<int>)_(by_1/2)/32 1.14% 5.938 6.006 - -2.65% -
std::stable_partition(vector<int>)_(alloc_fails)/1024 1.14% 2864.945 2897.551 - 0.25% -
std::vector<int>::operator=(const&)_(cheap_elements)/32 1.13% 2.002 2.025 - 1.57% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 1.13% 11443837.587 11573689.880 - 1.09% -
BM_lexicographical_compare_three_way_fast_path/1048576 1.13% 240187.336 242908.429 - -1.65% -
BM_deque_vector_copy/1024 1.13% 36.903 37.321 - -7.70% -
std::move(vector<bool>)_(aligned)/4096 1.13% 6.986 7.065 - 0.67% -
std::format(int64_t)_(fmt:_{:0^512Lo}) 1.13% 35.175 35.573 - -0.46% -
SetIntersection_None_Vector_string_16384_64 1.13% 1238489.315 1252492.648 - -0.23% -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 1.13% 44.110 44.608 - -4.24% -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8192 1.13% 17167.505 17361.074 - 1.71% -
std::rotate(vector<int>)_(by_1/3)/32 1.13% 19.468 19.687 - -0.39% -
rng::find_if_not(vector<bool>)_(process_all)/1048576 1.13% 576986.762 583485.376 - 0.52% -
bm_ranges_lexicographical_compare<unsigned_char>/1 1.12% 1.577 1.595 - -0.45% -
BM_Swap_MemPtr_LargeTrivialFunctor 1.12% 1.186 1.199 - -0.74% -
std::move_backward(vector<bool>)_(aligned)/512 1.12% 2.280 2.306 - 1.33% -
std::copy_if(deque<int>)_(entire_range)/262144 1.12% 68774.201 69543.875 - 0.47% -
std::reverse_copy(deque<int>)/512 1.12% 123.228 124.606 - -0.40% -
std::partition(list<int>)_(sparse)/32 1.12% 8.838 8.936 - -0.28% -
rng::starts_with(deque<int>,_pred)/8192 1.12% 3902.365 3945.906 - -1.61% -
std::equal(list<int>)_(it,_it,_it,_it)/1048576 1.12% 941476.672 951980.586 - -0.07% -
std::rotate(list<int>)_(1_element_forward)/32 1.11% 13.296 13.444 - -0.79% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192 1.11% 5727.125 5790.888 - 0.54% -
bm_lexicographical_compare<unsigned_char>/32768 1.11% 562.517 568.774 - -0.33% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 1.11% 1140480.675 1153147.046 - -0.01% -
std::unique(list<int>,_pred)_(contiguous)/32 1.11% 57.537 58.175 - 1.96% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 1.11% 9.213 9.315 - 1.31% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1048576 1.11% 997344.508 1008381.328 - -1.65% -
SetIntersection_Front_Vector_string_4_4 1.10% 151169901.657 152840180.872 - -0.03% -
std::generate_n(vector<int>)/50 1.10% 11.750 11.879 - -0.43% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.10% 6278.212 6347.516 - -7.32% -
std::list<std::string>::operator=(const&)_(cheap_elements)/32 1.10% 22.866 23.118 - -0.29% -
std::partial_sort_copy(list<int>)_(repeated)/8192 1.10% 32520.954 32879.048 - -2.27% -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 1.10% 1.392 1.407 - 2.11% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 1.10% 4808.619 4861.297 - 0.86% -
std::make_heap(deque<int>)_(shuffled)/1024 1.09% 2516.441 2543.953 - -1.79% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 1.09% 22307416.818 22551027.726 - -0.81% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 1.09% 50.725 51.277 - 19.66% -
std::remove_if(list<int>)_(sprinkled)/8192 1.09% 8052.557 8140.282 - 0.31% -
std::sort_heap(vector<NonIntegral>)/8 1.09% 29.350 29.670 - -1.45% -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 1.09% 17.569 17.759 - 3.55% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 1.08% 2.925 2.957 - -0.01% -
BM_formatted_size_string<char>/1 1.08% 10.662 10.777 - 1.67% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 1.08% 11885558.715 12014177.748 - 3.12% -
std::remove_copy(deque<int>)_(sprinkled)/32 1.08% 12.361 12.494 - -0.42% -
ranges::min(std::deque<long_long>)/8 1.07% 2.268 2.293 - -0.50% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 1.07% 160043368.937 161763410.756 - -6.96% -
SetIntersection_Interlaced_Vector_string_64_4 1.07% 21750318.924 21982116.642 - -0.65% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/1024 1.06% 17566.836 17753.476 - -0.06% -
bm_lexicographical_compare<int>/512 1.06% 29.463 29.776 - -0.23% -
std::remove_copy(deque<int>)_(sprinkled)/8192 1.06% 2830.164 2860.224 - -1.54% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 1.06% 9.855 9.959 - 5.45% -
bm_lexicographical_compare<unsigned_char>/512 1.06% 8.638 8.730 - -0.34% -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 1.06% 9.077 9.173 - 40.40% -
rng::find_last_if(deque<int>)_(bail_10%)/8192 1.06% 2765.025 2794.334 - 1.12% -
std::partition_copy(deque<int>)/32 1.06% 12.799 12.935 - -0.55% -
std::copy_if(vector<int>)_(entire_range)/512 1.06% 120.729 122.007 - -0.48% -
std::replace_if(vector<int>)_(prefix)/8192 1.06% 2006.992 2028.214 - -0.66% -
std::find_end(list<int>)_(near_matches)/1000 1.06% 36128.912 36510.512 - -0.48% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 1.06% 13.371 13.513 - 0.75% -
bm_lexicographical_compare<signed_char>/32768 1.06% 472.571 477.557 - -0.19% -
SetIntersection_Interlaced_Set_string_16384_64 1.05% 345293571.655 348926248.127 - 1.30% -
BM_PushHeap_uint32_Random_64 1.05% 5.026 5.079 - 0.97% -
BM_format_to_iterator/<std::deque>_string_view_len_6 1.05% 13.831 13.976 - -6.84% -
rng::contains(deque<int>)_(process_all)/50 1.05% 12.517 12.649 - -0.89% -
SetIntersection_None_Set_uint64_262144_1 1.05% 1225983.479 1238822.265 - 4.63% -
SetIntersection_None_Set_uint32_262144_262144 1.04% 1208029.299 1220649.007 - 3.64% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.04% 115090.354 116291.667 - -3.00% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024 1.04% 21842.113 22070.076 - 0.44% -
SetIntersection_None_Set_uint32_262144_1 1.04% 1217392.494 1230027.100 - 3.98% -
std::rotate(vector<int>)_(1_element_backward)/1024 1.04% 35.557 35.926 - 1.08% -
BM_deque_vector_move/1024 1.04% 36.794 37.175 - -0.08% -
std::unordered_multiset<int>::contains(key)_(existent)/32 1.03% 1.553 1.569 - 19.95% -
std::replace(deque<int>)_(sprinkled)/32 1.03% 11.966 12.090 - -0.59% -
BM_std_minmax_element<int>/64 1.03% 17.174 17.351 - 5.46% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.03% 197183.778 199211.323 - -0.22% -
std::fill_n(vector<int>)/32 1.03% 1.127 1.138 - -0.41% -
std::shift_left(deque<int>)/32 1.03% 3.760 3.798 - -0.17% -
BM_deque_deque_move/64000 1.03% 3024.168 3055.186 - -0.73% -
std::reverse(deque<int>)/4096 1.02% 711.632 718.917 - 0.02% -
std::transform(vector<int>)_(identity_transform)/50 1.02% 16.064 16.229 - -0.39% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.02% 252372.831 254952.085 - 3.02% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.02% 13180.992 13315.409 - 3.43% -
SetIntersection_None_Set_string_64_4 1.02% 21681062.814 21901261.039 - -1.08% -
BM_SeedSeq_Generate/16/1 1.01% 53.756 54.300 - -0.21% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 1.01% 11585117.784 11702521.564 - 2.56% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 1.01% 513904.709 519112.552 - 0.05% -
std::swap_ranges(list<int>)/1024 1.01% 747.300 754.866 - -0.24% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 1.01% 8.177 8.260 - 3.10% -
std::copy_if(deque<int>)_(entire_range)/4096 1.01% 1010.110 1020.323 - 0.12% -
SetIntersection_Front_Set_float_256_16 1.01% 4566780.980 4612911.508 - -1.12% -
rng::contains(vector<int>)_(process_all)/1048576 1.01% 230218.702 232544.101 - -1.45% -
BM_CmpLess_int_short 1.01% 1.132 1.144 - 0.31% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 1.00% 6204.318 6266.653 - 0.67% -
SetIntersection_Interlaced_Set_string_16384_256 1.00% 358077212.254 361668494.318 - 4.13% -
std::adjacent_find(vector<int>)/8192 1.00% 1811.272 1829.433 - -0.48% -
std::unordered_set<int>::count(key)_(non-existent)/1024 1.00% 1.386 1.400 - -22.25% -
std::remove_copy(list<int>)_(sprinkled)/50 1.00% 18.450 18.635 - 0.19% -
std::move_backward(list<int>)/64 1.00% 38.935 39.325 - -0.88% -
BM_CmpLess_ushort_uint 1.00% 1.081 1.092 - 2.83% -

Performance Improvements - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::distance(join_view(vector<vector<int>>))/1024 -99.63% 267.808 0.983 - 0.47% -
std::distance(join_view(vector<vector<int>>))/8192 -99.60% 2082.690 8.373 - 1.51% -
std::distance(join_view(vector<vector<int>>))/4096 -99.57% 1046.866 4.510 - -1.08% -
std::distance(join_view(vector<vector<int>>))/50 -94.48% 12.517 0.690 - 7.88% -
std::fill_n(deque<int>)/8192 -87.47% 1866.881 233.923 - -0.74% -
std::fill(deque<int>)/8192 -87.38% 1864.796 235.388 - 0.25% -
std::fill_n(deque<int>)/1024 -87.31% 231.642 29.389 - -1.18% -
std::fill(deque<int>)/1024 -87.09% 232.589 30.037 - -0.19% -
std::fill_n(deque<int>)/32 -84.79% 8.269 1.258 - 8.91% -
std::fill(deque<int>)/32 -84.52% 8.811 1.364 - 0.07% -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 -82.93% 3859.343 658.790 - 1.75% -
bm_exception_ptr_swap_nonnull -82.86% 7.606 1.304 - -9.54% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 -82.74% 968.953 167.288 - 1.12% -
std::fill_n(deque<int>)/50 -81.99% 12.186 2.194 - 0.10% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/8192 -81.63% 323441.716 59423.378 - -0.54% -
std::fill(deque<int>)/50 -81.49% 12.763 2.362 - -0.09% -
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 -81.46% 122.759 22.755 - 0.60% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/8192 -81.44% 323485.437 60024.204 - -0.59% -
std::multiset<std::string>::ctor(&&,_different_allocs)/8192 -78.87% 271537.279 57374.182 - -0.25% -
std::set<std::string>::ctor(&&,_different_allocs)/8192 -78.10% 263474.992 57707.928 - 0.40% -
BM_num_get<void*> -77.03% 47.636 10.944 - 0.52% -
std::multiset<int>::ctor(&&,_different_allocs)/8192 -75.62% 194270.888 47361.293 - -0.57% -
std::set<int>::ctor(&&,_different_allocs)/8192 -69.76% 161550.849 48850.156 - 1.58% -
std::is_partitioned(list<int>)_(unpartitioned)/32 -68.15% 4.383 1.396 - -68.35% -
std::fill(vector<bool>)/262144 -68.11% 720.065 229.652 - -0.44% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -65.42% 1747.195 604.116 - 3.12% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -65.01% 1666.586 583.117 - 6.19% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -64.04% 52.412 18.849 - -2.05% -
std::map<int,_int>::ctor(&&,_different_allocs)/8192 -62.46% 138430.643 51966.338 - 0.10% -
BM_num_get<unsigned_int> -61.88% 25.424 9.691 - 0.78% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/1024 -61.43% 18151.862 7001.964 - 0.16% -
std::set<std::string>::ctor(&&,_different_allocs)/1024 -60.89% 17545.803 6862.830 - -0.69% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/8192 -60.76% 130791.216 51316.598 - -0.00% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/1024 -60.40% 17633.737 6983.803 - -2.05% -
BM_num_get<unsigned_long_long> -60.37% 25.970 10.291 - 0.21% -
BM_num_get<unsigned_short> -60.24% 25.562 10.164 - 1.59% -
std::multiset<std::string>::ctor(&&,_different_allocs)/1024 -60.09% 17236.328 6879.418 - 0.60% -
BM_num_get<unsigned_long> -59.81% 25.450 10.228 - 0.14% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -59.34% 248.703 101.118 - -4.02% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 -59.16% 249.065 101.729 - 3.99% -
std::set<int>::ctor(&&,_different_allocs)/1024 -59.12% 14734.367 6023.190 - 2.81% -
std::multiset<int>::ctor(&&,_different_allocs)/1024 -58.44% 13790.984 5731.679 - -0.06% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 -58.39% 65.298 27.169 - -60.47% -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 -57.91% 14372.895 6049.194 - 0.25% -
std::fill_n(vector<bool>)/1048576 -57.43% 3822.407 1627.067 - 0.44% -
BM_format_to_string_begin<std::vector<char>>/16384 -57.25% 340.914 145.752 - -5.49% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 -56.99% 13791.062 5931.599 - 0.04% -
BM_num_get<long_long> -56.83% 24.715 10.670 - 0.45% -
BM_num_get<long> -56.46% 24.398 10.623 - -0.62% -
BM_format_string<char>/524288 -56.15% 0.030 0.013 - -56.53% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -55.85% 222.294 98.136 - -2.26% -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 -55.57% 76.407 33.951 - -0.82% -
std::is_partitioned(list<int>)_(unpartitioned)/8192 -55.34% 2160.629 964.928 - -55.31% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -54.42% 216.578 98.720 - -0.48% -
BM_num_get<bool> -53.70% 25.320 11.722 - 0.09% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 -52.90% 213.056 100.343 - 1.14% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -52.81% 206.029 97.217 - 1.45% -
std::find_if(list<int>)_(process_all)/50 -50.19% 38.050 18.953 - -0.23% -
std::set<std::string>::ctor(&&,_different_allocs)/32 -49.67% 417.683 210.222 - -0.95% -
rng::find_last_if(list<int>)_(bail_10%)/50 -48.79% 37.468 19.186 - 9.60% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 -48.77% 416.280 213.244 - -1.37% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/32 -48.70% 412.896 211.812 - -2.09% -
BM_format_to_n_string_begin<std::string>/16384 -48.63% 288.382 148.144 - 1.04% -
std::multiset<std::string>::ctor(&&,_different_allocs)/32 -48.36% 401.487 207.308 - -0.60% -
std::multiset<int>::equal_range(key)_(non-existent)/0 -46.99% 0.476 0.252 - -0.60% -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 -46.70% 691458.833 368565.283 - -47.67% -
std::set<int>::ctor(&&,_different_allocs)/32 -46.26% 336.688 180.922 - 1.53% -
BM_stop_token_async_reg_unreg_callback/1024 -46.04% 7963657.250 4297396.666 - -42.50% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -45.86% 143.373 77.618 - -0.08% -
std::find_if_not(deque<int>)_(bail_25%)/32768 -45.44% 3657.183 1995.361 - -5.82% -
std::find_if_not(deque<int>)_(bail_25%)/8192 -45.11% 919.690 504.788 - -8.45% -
rng::find_last(deque<int>)_(bail_90%)/1048576 -44.98% 46244.650 25442.222 - -0.52% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -44.92% 141.916 78.164 - -0.34% -
rng::find_last(deque<int>)_(bail_90%)/8192 -44.52% 364.886 202.423 - -1.24% -
std::map<int,_int>::ctor(&&,_different_allocs)/32 -44.17% 341.550 190.699 - 0.74% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 -43.87% 11.335 6.363 - -33.04% -
std::find_if_not(deque<int>)_(bail_25%)/8 -43.34% 2.058 1.166 - 0.18% -
std::map<std::string,_int>::erase(key)_(existent)/8192 -43.07% 104.860 59.695 - -39.98% -
std::multiset<int>::ctor(&&,_different_allocs)/32 -42.56% 305.808 175.653 - 0.14% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 -42.55% 11.049 6.348 - 0.87% -
std::unordered_set<int>::count(key)_(non-existent)/0 -42.38% 0.485 0.279 - 4.20% -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 -42.37% 6.251 3.603 - 2.29% -
bm_exception_ptr_move_ctor_nonnull -42.30% 6.848 3.952 - 0.63% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 -42.28% 65.911 38.041 - -46.74% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 -42.18% 10.857 6.278 - -13.77% -
BM_format_to_string_pointer<char>/16384 -41.79% 253.145 147.364 - -1.79% -
BM_format_to_n_string_begin<std::vector<char>>/16384 -41.26% 249.628 146.636 - 0.57% -
BM_PushHeap_float_Descending_16 -41.07% 0.632 0.372 - -0.68% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -40.62% 32.730 19.435 - -4.05% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 -39.89% 31.977 19.222 - -29.11% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 -39.22% 656165.456 398794.687 - -40.08% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 -38.73% 307.662 188.506 - 0.42% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 -38.63% 7.501 4.603 - -30.66% -
BM_Move_Null -38.22% 0.907 0.560 - 11.29% -
BM_PushHeap_float_Descending_4 -38.17% 0.612 0.378 - 0.27% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -37.99% 38.282 23.738 - -0.35% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 -37.95% 27.276 16.926 - -1.62% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 -37.46% 7.342 4.591 - 1.04% -
rng::find_last(deque<int>)_(bail_90%)/50 -37.46% 2.934 1.835 - -0.10% -
bm_exception_ptr_move_ctor_null -37.29% 3.337 2.093 - -0.09% -
std::multiset<std::string>::insert(value)_(already_present)/8192 -37.22% 84.554 53.079 - 0.66% -
rng::find_last(deque<int>)_(bail_90%)/1024 -36.80% 45.933 29.028 - 0.43% -
std::set<int>::ctor(const&,_alloc)/8192 -36.76% 77999.624 49330.366 - -0.81% -
std::multiset<int>::ctor(const&,_alloc)/8192 -36.71% 79867.273 50547.046 - -0.03% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 -36.50% 73.162 46.461 - 26.60% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 -36.49% 10.193 6.474 - -32.33% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) -36.34% 20.065 12.772 - 4.58% -
std::set<int>::ctor(const&,_alloc)/1024 -36.15% 9679.700 6180.392 - -1.11% -
bm_exception_ptr_swap_null -35.98% 5.399 3.457 - -0.35% -
std::partial_sort_copy(deque<int>)_(descending)/8 -35.91% 23.334 14.954 - 8.33% -
std::multiset<int>::ctor(const&,_alloc)/1024 -35.40% 9837.980 6355.641 - 0.05% -
std::map<int,_int>::ctor(const&,_alloc)/8192 -35.39% 80156.175 51785.255 - -5.57% -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 -35.35% 78936.141 51029.094 - -2.84% -
std::find_if_not(deque<int>)_(bail_25%)/1024 -35.33% 120.283 77.781 - -0.39% -
std::map<int,_int>::ctor(const&,_alloc)/1024 -35.23% 9999.342 6476.830 - -4.96% -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 -35.14% 9961.179 6460.574 - -2.81% -
std::copy_n(list<int>)/64 -34.72% 22.405 14.627 - -0.63% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -34.26% 51.409 33.795 - -38.00% -
std::equal(list<int>)_(it,_it,_it,_it)/50 -33.97% 41.831 27.622 - 7.24% -
std::set<std::string>::insert(value)_(new_value,_end)/8192 -33.76% 130.284 86.303 - 20.79% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 -33.68% 0.397 0.263 - -0.54% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 -33.45% 73.822 49.130 - -19.65% -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 -33.14% 41.375 27.665 - 0.82% -
ranges::min(std::vector<char>)/1 -33.06% 0.438 0.293 - -10.34% -
std::unique_copy(list<int>)_(contiguous)/52 -33.01% 29.051 19.462 - -6.58% -
ranges::min(std::vector<long_long>)/1 -32.98% 0.437 0.293 - -0.39% -
BM_PushHeap_uint64_QuickSortAdversary_1 -32.92% 0.696 0.467 - 0.44% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 -32.82% 7.032 4.724 - -29.62% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 -32.64% 13072113.395 8805293.477 - 1.61% -
BM_PushHeap_string_Descending_1 -32.53% 0.700 0.472 - -19.06% -
BM_format_to_string_begin<std::string>/16384 -32.52% 218.846 147.677 - -1.01% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -32.32% 28.223 19.101 - 0.44% -
SetIntersection_Interlaced_Vector_uint32_1024_64 -32.25% 4990595.621 3381131.044 - -31.29% -
std::multiset<std::string>::insert(value)_(new_value,_end)/32 -31.92% 47.142 32.096 - 0.85% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 -31.82% 11.127 7.587 - 17.36% -
SetIntersection_Interlaced_Vector_float_262144_64 -31.81% 15662720.001 10680119.676 - 21.49% -
std::multiset<std::string>::insert(value)_(already_present)/32 -31.79% 63.231 43.133 - 2.05% -
std::multiset<int>::contains(key)_(non-existent)/8192 -31.74% 14.637 9.991 - 7.71% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 -31.73% 12867102.536 8783781.073 - -0.70% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -31.45% 12762327.382 8748185.647 - 0.11% -
BM_format_to_n_string_begin<std::wstring>/16384 -31.40% 1903.067 1305.413 - -22.85% -
std::set<std::string>::erase(key)_(existent)/8192 -31.39% 104.125 71.440 - -16.65% -
BM_format_to_n_string_begin<std::vector<wchar_t>>/16384 -31.38% 1902.510 1305.431 - -22.85% -
BM_StringEraseWithMove_Huge_Transparent -31.36% 69.490 47.694 - 3.23% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 -31.10% 12709486.086 8756837.883 - 1.64% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 -30.99% 6.571 4.534 - -8.46% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 -30.61% 0.487 0.338 - -23.03% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 -30.58% 12922716.210 8970314.489 - 2.53% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 -30.50% 12857869.172 8935789.735 - 2.52% -
BM_PushHeap_float_PipeOrgan_1 -30.43% 0.671 0.467 - 0.14% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 -30.30% 345568085.054 240876123.706 - -3.06% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 -29.98% 27.006 18.909 - -21.28% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -29.87% 40.370 28.311 - -10.27% -
std::map<std::string,_int>::erase(key)_(existent)/1024 -29.77% 89.642 62.951 - -14.31% -
BM_format_to_string_span<char>/16384 -29.65% 217.958 153.337 - 4.29% -
std::find_if_not(list<int>)_(bail_25%)/1024 -29.51% 181.590 128.000 - -30.42% -
std::multiset<int>::count(key)_(existent)/1024 -29.48% 8.033 5.665 - -3.00% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -29.35% 33.662 23.781 - -4.76% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 -29.24% 0.481 0.341 - -16.12% -
ranges::min(std::deque<long_long>)/70000 -29.07% 26305.416 18657.182 - -10.63% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 -29.04% 39.488 28.021 - 1.33% -
std::copy_backward(vector<int>)/4096 -29.03% 254.615 180.692 - -26.12% -
std::find_end(deque<int>)_(process_all)/8192 -28.97% 2856.159 2028.674 - -22.23% -
std::all_of(vector<int>)_(process_all)/50 -28.92% 19.204 13.650 - -27.67% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 -28.70% 6028.056 4297.942 - 0.46% -
bm_exception_ptr_move_assign_nonnull -28.34% 6.894 4.940 - 1.38% -
std::partial_sort_copy(deque<int>)_(heap)/8 -28.16% 20.481 14.713 - 1.78% -
std::find_end(deque<int>)_(process_all)/1048576 -28.07% 366182.771 263394.307 - -21.40% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 -27.98% 350290295.941 252289525.271 - -27.13% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 -27.80% 1.971 1.423 - -10.26% -
std::any_of(vector<int>)_(process_all)/50 -27.57% 18.971 13.740 - -0.01% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 -27.41% 7.197 5.224 - 11.24% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 -27.41% 11.409 8.282 - 29.92% -
std::set<std::string>::insert(value)_(new_value,_middle)/1024 -27.04% 52.900 38.594 - -27.69% -
BM_PushHeap_float_Descending_64 -27.02% 0.523 0.382 - -0.39% -
std::map<std::string,_int>::erase(iterator)/1024 -26.63% 35.703 26.197 - -17.27% -
std::find_end(deque<int>)_(process_all)/1024 -26.52% 359.385 264.068 - -20.10% -
rng::contains_subrange(list<int>)_(process_all)/8192 -26.49% 9040.942 6646.145 - -11.30% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 -26.44% 897.251 660.039 - -10.84% -
std::set<std::string>::insert(value)_(new_value,_end)/0 -26.44% 32.967 24.252 - -10.61% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 -25.95% 7.924 5.868 - 25.59% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -25.76% 42.101 31.255 - 3.93% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -25.70% 43.291 32.164 - 0.63% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -25.51% 37.899 28.233 - -16.34% -
std::lower_bound(std::forward_list<int>)/100 -25.45% 108.722 81.051 - -25.85% -
BM_StringEraseWithMove_Huge_Opaque -25.17% 68.230 51.058 - 3.48% -
BM_stop_token_multi_thread_polling_stop_requested/1024 -24.81% 457245.025 343794.733 - -27.78% -
std::copy(vector<bool>)_(aligned)/1048576 -24.51% 3458.440 2610.794 - -23.03% -
std::multiset<std::string>::insert(value)_(new_value,_end)/0 -24.11% 32.972 25.024 - -0.01% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 -23.86% 0.684 0.521 - -25.32% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 -23.66% 30.304 23.135 - -28.26% -
std::set<std::string>::insert(value)_(new_value,_end)/32 -23.61% 40.839 31.198 - -5.82% -
BM_Swap_LargeTrivialFunctor_LargeNonTrivialFunctor -23.57% 0.603 0.461 - -9.32% -
std::multiset<std::string>::ctor(const&,_alloc)/32 -23.52% 982.518 751.461 - -2.55% -
BM_StringFindStringLiteral/1024 -23.49% 23.787 18.199 - 0.53% -
std::transform(list<int>)_(identity_transform)/50 -23.48% 39.305 30.076 - -1.27% -
std::set<std::string>::insert(value)_(new_value,_middle)/8192 -23.22% 56.323 43.245 - -7.51% -
std::multiset<std::string>::erase(key)_(existent)/8192 -23.01% 106.311 81.852 - -0.44% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -22.92% 39.953 30.796 - -17.40% -
BM_ConstructAndDestroy_Null_Opaque -22.83% 0.451 0.348 - -23.29% -
BM_Istream_numbers/0 -22.72% 1395.199 1078.256 - 1.81% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 -22.58% 16.719 12.944 - -23.83% -
BM_emoji_text<wchar_t> -22.49% 1153.624 894.220 - 7.74% -
SetIntersection_Interlaced_Vector_float_1024_16 -22.36% 2543981.484 1975205.085 - -6.93% -
BM_Swap_SmallTrivialFunctor_LargeTrivialFunctor -22.35% 1.479 1.149 - -9.73% -
std::find_end(deque<int>,_pred)_(near_matches)/1000 -22.29% 40274.147 31298.322 - -7.54% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 -22.03% 6.544 5.102 - -9.10% -
std::find_end(deque<int>,_pred)_(near_matches)/1024 -21.52% 41839.989 32835.528 - -6.61% -
std::multiset<int>::count(key)_(existent)/32 -21.42% 4.705 3.698 - -4.88% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 -21.25% 31.405 24.731 - -25.68% -
BM_Istream_numbers/3 -21.20% 1402.724 1105.289 - 1.42% -
SetIntersection_Interlaced_Vector_uint64_16384_256 -21.15% 23668700.453 18663746.999 - 25.01% -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 -21.07% 7.174 5.663 - 1.43% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 -21.06% 41.582 32.827 - -0.48% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 -20.95% 3747.263 2962.172 - 0.03% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 -20.90% 336.361 266.053 - -6.74% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 -20.85% 211995.841 167797.076 - 0.33% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -20.72% 10.626 8.424 - -21.76% -
std::for_each(set<int>::iterator)/50 -20.55% 44.234 35.143 - -22.86% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 -20.46% 31.652 25.175 - -0.21% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 -20.07% 1698.499 1357.644 - 5.22% -
BM_Istream_numbers/1 -20.06% 1423.789 1138.235 - 0.92% -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 -19.95% 1.025 0.820 - 0.31% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 -19.90% 0.478 0.383 - -18.33% -
BM_Istream_numbers/2 -19.88% 1434.465 1149.243 - 1.82% -
std::move(deque<int>)/64 -19.65% 6.112 4.911 - 1.70% -
BM_Move_LargeTrivialFunctor -19.54% 0.690 0.555 - -10.41% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 -19.30% 15051.910 12147.144 - -2.65% -
std::vector<std::string>::ctor(size)/8192 -19.23% 5187.044 4189.353 - 0.06% -
BM_PushHeap_uint64_Ascending_1 -19.23% 0.577 0.466 - 0.11% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 -19.16% 691.212 558.753 - -38.07% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 -19.16% 2.726 2.204 - -0.10% -
BM_PushHeap_float_Descending_256 -19.12% 0.499 0.404 - -0.36% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -19.11% 20.753 16.787 - -0.93% -
BM_Swap_Null_LargeNonTrivialFunctor -19.01% 0.568 0.460 - -0.15% -
ranges::min(std::deque<__int128>)/1 -18.85% 0.837 0.679 - 8.31% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8192 -18.54% 205840.675 167681.849 - -0.66% -
std::for_each(multiset<int>::iterator)/50 -18.46% 47.219 38.503 - -3.73% -
std::set<int>::count(key)_(non-existent)/8192 -18.45% 13.811 11.262 - -0.69% -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 -18.35% 23.913 19.525 - -17.96% -
BM_vector_deque_ranges_copy/0 -18.19% 0.682 0.558 - 31.32% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 -18.09% 59.578 48.799 - 0.50% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 -18.03% 29.805 24.432 - 1.09% -
std::sort(deque<int>)_(shuffled)/8192 -18.02% 98727.252 80933.276 - -17.42% -
BM_PushHeap_float_Descending_1024 -17.81% 0.474 0.389 - -0.18% -
std::stable_partition(list<int>)_(dense)/1024 -17.76% 1747.054 1436.825 - -0.55% -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 -17.72% 689.954 567.684 - -18.14% -
SetIntersection_Interlaced_Vector_uint64_262144_64 -17.68% 10397009.900 8558344.188 - 1.70% -
std::find_if(list<int>)_(bail_25%)/1024 -17.67% 181.754 149.641 - -17.25% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 -17.61% 16.427 13.534 - -18.68% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 -17.47% 462.383 381.613 - -0.27% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -17.45% 19.958 16.476 - -0.47% -
std::unordered_set<std::string>::find(key)_(existent)/8192 -17.44% 41.522 34.280 - -3.64% -
BM_PushHeap_float_Descending_16384 -17.43% 0.465 0.384 - -0.11% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 -17.41% 26.709 22.059 - -1.84% -
BM_PushHeap_float_Descending_262144 -17.27% 0.465 0.384 - -0.05% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 -17.27% 29706.690 24575.416 - 0.21% -
BM_StringEraseWithMove_Small_Opaque -17.26% 2.642 2.186 - 0.01% -
BM_Swap_SmallNonTrivialFunctor_SmallNonTrivialFunctor -17.22% 0.554 0.459 - -17.54% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 -16.97% 1.573 1.306 - -1.71% -
BM_join_view_out_vectors/70000 -16.76% 167175.685 139154.820 - -1.18% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 -16.72% 546.581 455.205 - 1.61% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -16.70% 3582575.480 2984370.205 - -8.93% -
vector<bool>::reserve() -16.63% 10.924 9.107 - 3.53% -
rng::find_last_if(vector<char>)_(bail_90%)/1024 -16.61% 30.827 25.706 - 1.23% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 -16.58% 1123.071 936.877 - 2.03% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -16.46% 39.569 33.056 - 6.26% -
std::map<std::string,_int>::ctor(const&,_alloc)/8192 -16.46% 415514.516 347123.202 - 0.04% -
BM_PushHeap_string_Random_1 -16.39% 0.698 0.584 - -8.83% -
std::unordered_set<std::string>::erase(iterator)/32 -16.29% 31.301 26.201 - -15.04% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -16.22% 6490.822 5437.971 - -13.77% -
std::unique(vector<int>,_pred)_(contiguous)/8192 -16.22% 4253.786 3563.949 - -0.43% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 -15.76% 376.205 316.907 - -7.66% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -15.73% 28.354 23.894 - -0.43% -
BM_join_view_out_vectors/64000 -15.68% 145901.515 123019.812 - -6.80% -
BM_vector_deque_ranges_move_backward/0 -15.64% 0.549 0.463 - -18.11% -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 -15.56% 7.661 6.469 - 0.01% -
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 -15.43% 103.512 87.544 - 0.25% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192 -15.38% 71.100 60.163 - -14.73% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 -15.38% 2.801 2.370 - 7.22% -
std::fill(list<int>)/8192 -15.25% 8518.996 7220.091 - -13.44% -
std::copy_n(list<int>)/4096 -15.22% 4179.648 3543.369 - -0.64% -
BM_vector_deque_ranges_copy_backward/0 -15.19% 0.519 0.440 - -19.56% -
BM_vector_deque_move/0 -15.16% 0.519 0.441 - 2.71% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 -15.09% 2.579 2.190 - -9.42% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 -14.99% 31.347 26.648 - -13.41% -
std::multiset<std::string>::count(key)_(non-existent)/32 -14.86% 12.420 10.575 - 0.32% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 -14.85% 67.770 57.707 - -30.74% -
std::set<std::string>::erase(iterator)/8192 -14.83% 31.029 26.426 - -12.80% -
std::find_if(vector<int>)_(bail_25%)/32768 -14.80% 944.162 804.397 - -7.80% -
std::is_sorted(list<int>,_pred)/8192 -14.78% 9043.894 7707.445 - -10.35% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 -14.75% 8.273 7.052 - 1.39% -
std::format(double)_(fmt:_{:_17000}) -14.68% 297.352 253.695 - 1.10% -
std::find_end(deque<int>)_(match_near_end)/8192 -14.66% 191691.018 163587.506 - -0.49% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 -14.64% 22.952 19.593 - -18.86% -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 -14.63% 30.627 26.147 - 0.00% -
BM_format_to_string_begin<std::vector<wchar_t>>/16384 -14.60% 1902.008 1624.379 - -9.41% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 -14.60% 15308.043 13073.644 - 0.24% -
std::multiset<int>::upper_bound(key)_(non-existent)/8192 -14.58% 11.322 9.671 - -0.52% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -14.54% 22.287 19.045 - 2.17% -
std::map<int,_int>::erase(iterator)/1024 -14.52% 24.033 20.544 - -2.98% -
std::unordered_set<std::string>::contains(key)_(existent)/32 -14.51% 39.535 33.797 - 22.19% -
std::find_end(deque<int>,_pred)_(near_matches)/8192 -14.49% 2406237.543 2057653.024 - -14.61% -
std::multimap<int,_int>::ctor(const&,_alloc)/32 -14.27% 255.785 219.275 - -4.11% -
BM_stop_token_multi_thread_polling_stop_requested/16777216 -14.26% 58496845.420 50157234.170 - -14.34% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 -14.25% 617.132 529.214 - 16.77% -
rng::find_last(vector<char>)_(bail_90%)/1024 -14.22% 27.802 23.849 - -13.45% -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 -14.21% 106.398 91.280 - -13.37% -
std::set<std::string>::erase(key)_(non-existent,_end)/8192 -14.12% 30.598 26.276 - -3.27% -
std::find_if(deque<int>)_(process_all)/8192 -14.09% 2330.054 2001.825 - -14.70% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -14.02% 3.026 2.602 - 16.82% -
BM_format_string<wchar_t>/8192 -13.92% 0.225 0.194 - -0.52% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 -13.88% 25.624 22.067 - -8.44% -
std::find_if(deque<int>)_(process_all)/1024 -13.81% 291.638 251.368 - -14.20% -
std::unordered_set<std::string>::ctor(const&)/32 -13.77% 795.931 686.317 - -1.97% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -13.64% 1000.098 863.713 - -0.18% -
std::partition(deque<int>)_(dense)/50 -13.63% 15.300 13.214 - -16.64% -
Chain,_1_level -13.62% 1.160 1.002 - -0.00% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 -13.61% 81.331 70.259 - -1.18% -
std::any_of(deque<int>)_(process_all)/50 -13.59% 21.838 18.870 - -0.12% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -13.54% 26463573.918 22880668.082 - -8.10% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/0 -13.51% 14.792 12.794 - -3.74% -
std::multiset<std::string>::ctor(&&,_different_allocs)/0 -13.49% 14.823 12.824 - -1.43% -
ranges::min(std::vector<__int128>)/70000 -13.48% 30876.815 26715.940 - -0.63% -
std::set<std::string>::ctor(const&,_alloc)/8192 -13.47% 399584.042 345741.596 - -0.64% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 -13.47% 42.545 36.814 - 23.35% -
Chain,_2_levels -13.41% 1.157 1.002 - 0.00% -
Chain,_3_levels -13.41% 1.157 1.002 - 0.01% -
Chain,_9_levels -13.38% 1.157 1.002 - -0.07% -
Chain,_7_levels -13.38% 1.156 1.002 - 0.00% -
std::format(double)_(fmt:_{:_17000L}) -13.38% 312.977 271.109 - 0.25% -
DAG_leftmost,_5_levels -13.38% 1.156 1.002 - 0.01% -
Chain,_6_levels -13.37% 1.156 1.002 - 0.01% -
Chain,_8_levels -13.37% 1.156 1.002 - 0.00% -
DAG_rightmost,_5_levels -13.37% 1.156 1.002 - 0.01% -
DAG_leftmost,_4_levels -13.36% 1.157 1.002 - 0.01% -
DAG_leftmost,_3_levels -13.36% 1.156 1.002 - 0.00% -
Chain,_4_levels -13.35% 1.156 1.002 - 0.02% -
Chain,_5_levels -13.35% 1.156 1.002 - 0.00% -
std::multiset<int>::equal_range(key)_(non-existent)/1024 -13.34% 6.430 5.572 - 0.13% -
std::find_if_not(vector<int>)_(bail_25%)/8 -13.33% 0.850 0.737 - -7.60% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 -13.33% 1.924 1.667 - -11.17% -
DAG_rightmost,_3_levels -13.32% 1.157 1.002 - 0.06% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 -13.32% 1.661 1.440 - -10.06% -
DAG_rightmost,_4_levels -13.32% 1.156 1.002 - 0.01% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -13.23% 50238.000 43593.245 - -14.42% -
ranges::min(std::deque<long_long>)/64 -13.20% 19.934 17.304 - -4.81% -
std::map<int,_int>::count(key)_(existent)/1024 -13.18% 4.408 3.827 - -0.19% -
std::find_if(deque<int>)_(process_all)/32768 -13.16% 9318.367 8092.130 - -14.05% -
std::unique(list<int>)_(contiguous)/1024 -13.13% 1074.782 933.629 - 1.19% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 -13.12% 1028065.763 893173.315 - -3.87% -
std::multiset<std::string>::equal_range(key)_(existent)/32 -13.00% 19.855 17.273 - -3.27% -
std::generate_n(deque<int>)/1024 -12.98% 278.270 242.155 - -0.51% -
std::partial_sort_copy(list<int>)_(ascending)/8 -12.92% 9.365 8.154 - -1.69% -
rng::find(vector<bool>)_(process_all)/50 -12.90% 0.692 0.603 - -23.52% -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 -12.86% 2.643 2.303 - -12.45% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -12.85% 283279.563 246868.150 - -5.13% -
std::unordered_multiset<int>::count(key)_(existent)/32 -12.84% 1.855 1.617 - 3.97% -
std::set<int>::ctor(const&,_alloc)/32 -12.78% 248.035 216.333 - -2.11% -
std::map<int,_int>::count(key)_(existent)/32 -12.75% 1.779 1.552 - -1.45% -
Chain_fail,_4_levels -12.74% 62.373 54.425 - 2.76% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 -12.71% 34.841 30.412 - 32.49% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 -12.70% 17.650 15.408 - -1.26% -
std::map<int,_int>::erase(iterator)/32 -12.68% 23.494 20.515 - -2.03% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 -12.65% 29.128 25.443 - -13.60% -
std::multiset<int>::find(key)_(non-existent)/1024 -12.61% 6.064 5.299 - -7.33% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 -12.60% 14184778.212 12397864.306 - -13.41% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/0 -12.59% 14.643 12.799 - -2.19% -
std::find_first_of(list<int>)_(large_needle)/1024 -12.59% 985755.662 861671.501 - -0.49% -
std::unordered_set<std::string>::find(key)_(existent)/32 -12.59% 39.750 34.747 - -13.94% -
std::multiset<int>::ctor(const&,_alloc)/32 -12.49% 258.013 225.792 - -0.33% -
std::multiset<int>::find(key)_(non-existent)/8192 -12.47% 9.262 8.107 - -6.82% -
std::multiset<std::string>::ctor(const&,_alloc)/8192 -12.43% 392009.161 343286.119 - -1.56% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 -12.40% 165961.418 145375.239 - 4.03% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 -12.38% 396460.055 347364.873 - -0.10% -
std::copy_n(vector<int>)/32768 -12.37% 3686.644 3230.776 - 19.46% -
std::flat_map<int,_int>::count(key)_(non-existent)/0 -12.37% 0.490 0.429 - -5.09% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 -12.36% 1506.395 1320.220 - -10.84% -
std::none_of(deque<int>)_(process_all)/50 -12.34% 21.525 18.870 - -0.19% -
std::reverse_copy(list<int>)/8 -12.31% 2.787 2.444 - -1.45% -
std::generate(deque<int>)/1024 -12.31% 276.750 242.691 - -0.12% -
ranges::minmax(std::vector<char>)/64 -12.30% 1.353 1.186 - -13.76% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -12.20% 6308.222 5538.883 - 4.72% -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 -12.19% 41011.164 36013.857 - 0.61% -
std::multiset<std::string>::insert(value)_(already_present)/1024 -12.17% 63.285 55.586 - 2.67% -
std::multiset<int>::insert(value)_(new_value,_end)/8192 -12.16% 82.328 72.316 - -11.13% -
BM_CmpEqual_ushort_short -12.12% 1.126 0.989 - -5.85% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 -12.11% 1.912 1.681 - -9.57% -
Chain_fail,_2_levels -12.07% 35.978 31.637 - 1.43% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -12.03% 6490.305 5709.830 - 0.74% -
std::find_end(deque<int>,_pred)_(match_near_end)/1024 -12.02% 4056.288 3568.635 - -0.86% -
ranges::min(std::deque<char>)/1 -11.94% 0.686 0.604 - -23.80% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 -11.93% 3.195 2.814 - -1.70% -
rng::find_last(deque<int>)_(bail_90%)/8 -11.91% 0.969 0.854 - -1.26% -
std::set<int>::ctor(&&,_different_allocs)/0 -11.89% 14.528 12.800 - 0.01% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -11.88% 51354.220 45254.078 - 0.23% -
std::set<std::string>::ctor(const&,_alloc)/32 -11.86% 850.530 749.620 - 7.36% -
std::adjacent_find(deque<int>,_pred)/8 -11.82% 4.838 4.266 - -4.18% -
rng::find_last_if(list<int>)_(bail_90%)/1024 -11.76% 79.353 70.024 - -0.38% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 -11.74% 29303.154 25862.235 - -0.48% -
std::reverse(list<int>)/4096 -11.71% 1764.844 1558.106 - -13.82% -
SetIntersection_Interlaced_Set_uint32_256_64 -11.70% 14073448.888 12426930.189 - -2.07% -
std::set<std::string>::ctor(&&,_different_allocs)/0 -11.59% 14.489 12.810 - -0.02% -
BM_join_view_deques/0 -11.57% 5.424 4.796 - -7.72% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 -11.54% 23.529 20.815 - -4.12% -
std::unique(vector<int>,_pred)_(contiguous)/1024 -11.53% 540.529 478.226 - -1.42% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 -11.52% 1.806 1.598 - -10.87% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -11.47% 1712.250 1515.796 - -6.59% -
std::find_if(deque<int>)_(bail_25%)/8192 -11.46% 569.375 504.105 - -1.54% -
BM_StringMove_Large -11.46% 0.798 0.706 - -0.06% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 -11.42% 1269612.394 1124575.549 - 0.77% -
std::stable_sort(deque<int>)_(descending)/8 -11.42% 28.414 25.171 - 1.32% -
DAG_sidecast_fail,_3_levels -11.41% 116.720 103.404 - -4.34% -
std::set<std::string>::ctor(const&,_alloc)/1024 -11.40% 41349.189 36636.663 - -0.98% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -11.38% 8360.145 7408.696 - -5.21% -
std::set<std::string>::lower_bound(key)_(existent)/8192 -11.37% 31.241 27.690 - -9.83% -
BM_CmpEqual_uchar_schar -11.32% 1.123 0.996 - 0.22% -
std::map<int,_int>::erase(iterator)/8192 -11.31% 26.727 23.705 - -2.70% -
BM_toupper_char<wchar_t> -11.23% 0.687 0.610 - -11.23% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 -11.16% 0.495 0.440 - -10.65% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -11.14% 52.061 46.261 - 0.07% -
std::stable_sort(deque<int>)_(shuffled)/8192 -11.14% 15961.235 14183.371 - 0.31% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 -11.11% 96.527 85.803 - -11.01% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 -11.06% 1.473 1.310 - -1.26% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 -11.03% 19.724 17.548 - 0.21% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 -11.01% 1191.292 1060.174 - -0.99% -
std::deque<std::string>::ctor(size)/32 -10.99% 51.330 45.688 - 10.04% -
BM_Copy_MemFuncPtr -10.97% 1.292 1.150 - -0.04% -
BM_format_to_iterator/<std::array>_string_view_len_6000 -10.96% 67.343 59.959 - 0.06% -
BM_vector_deque_ranges_move_backward/2 -10.96% 2.062 1.836 - -10.94% -
BM_BitsetToString<64>/Dense_(90%)/90 -10.93% 13.870 12.354 - -6.45% -
BM_format_to_iterator/<std::string>_string_view_len_6000 -10.93% 67.154 59.817 - -0.21% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 -10.92% 11.775 10.489 - 0.29% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 -10.87% 1.450 1.292 - -0.62% -
BM_deque_vector_ranges_move/2 -10.87% 2.062 1.838 - -0.13% -
std::map<int,_int>::ctor(&&,_different_allocs)/0 -10.86% 14.342 12.784 - -0.05% -
std::find_if(vector<int>)_(bail_25%)/8192 -10.86% 237.582 211.773 - -4.71% -
BM_format_to_iterator/<std::vector>_string_view_len_6000 -10.86% 67.319 60.006 - -0.24% -
std::find_if(vector<int>)_(process_all)/50 -10.86% 6.862 6.117 - -3.08% -
BM_toupper_char<char> -10.85% 0.692 0.617 - -10.47% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -10.79% 14.297 12.754 - 0.02% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 -10.78% 1.923 1.716 - -3.30% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 -10.76% 41.946 37.431 - 2.44% -
rng::contains_subrange(list<int>)_(same_length)/50 -10.72% 28.308 25.272 - -2.98% -
BM_CmpEqual_uint_schar -10.71% 1.133 1.011 - 0.30% -
std::set<std::string>::upper_bound(key)_(existent)/32 -10.71% 17.323 15.468 - 2.22% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 -10.71% 5.544 4.951 - -0.08% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 -10.70% 136.360 121.770 - 140.52% -
std::find(vector<long_long>)_(process_all)/8 -10.70% 1.139 1.017 - -4.07% -
std::set<int>::lower_bound(key)_(non-existent)/8192 -10.68% 10.497 9.376 - -14.23% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 -10.67% 5.695 5.088 - -4.45% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 -10.66% 872.788 779.786 - -4.39% -
BM_deque_vector_copy_backward/0 -10.64% 1.541 1.377 - -3.67% -
BM_tolower_char<char> -10.56% 0.692 0.619 - -0.22% -
std::partial_sort(deque<int>)_(ascending)/8192 -10.56% 162158.621 145037.361 - -1.10% -
BM_join_view_in_vectors/70000 -10.55% 147988.502 132380.602 - -0.26% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 -10.48% 19920405.161 17833188.008 - -8.56% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -10.47% 870.550 779.442 - 13.88% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 -10.46% 7.802 6.986 - -4.51% -
std::sort_heap(vector<NonIntegral>,_pred)/8 -10.45% 32.185 28.820 - -0.00% -
SetIntersection_Front_Set_uint32_262144_1024 -10.45% 14078427.392 12607394.549 - -0.56% -
std::stable_sort(deque<int>)_(ascending)/8 -10.43% 20.212 18.104 - 3.76% -
std::format(double)_(fmt:_{:0^17500_17000}) -10.42% 441.163 395.197 - 1.05% -
BM_deque_vector_ranges_move_backward/0 -10.41% 1.584 1.419 - -10.77% -
BM_PushHeap_float_PipeOrgan_4 -10.38% 0.540 0.484 - 0.67% -
std::unordered_multiset<int>::erase(iterator)/8192 -10.38% 22.805 20.438 - -0.10% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 -10.37% 52.479 47.035 - 2.51% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 -10.35% 1.697 1.522 - 13.65% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -10.35% 53.643 48.093 - -2.23% -
std::unique(list<int>)_(contiguous)/8192 -10.34% 7802.830 6995.655 - -0.26% -
std::any_of(deque<int>)_(process_all)/32768 -10.34% 11288.254 10121.352 - -10.76% -
BM_StringMove_Small -10.34% 0.799 0.716 - 1.29% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/8192 -10.33% 7679.045 6886.173 - -0.09% -
std::find_end(deque<int>)_(match_near_end)/1024 -10.32% 3640.053 3264.235 - -4.21% -
DAG_sidecast_fail,_1_level -10.31% 64.927 58.229 - -3.44% -
std::sort(deque<int>)_(repeated)/1024 -10.29% 1068.865 958.889 - -6.07% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/8192 -10.28% 7693.487 6902.382 - -0.04% -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 -10.23% 218437.273 196086.700 - -1.66% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 -10.23% 4.556 4.090 - 0.47% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -10.22% 50304.151 45164.422 - -4.12% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -10.18% 721.093 647.657 - -2.41% -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 -10.18% 23.240 20.874 - -0.27% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/1024 -10.12% 7.269 6.534 - -1.25% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -10.10% 5454.051 4902.933 - 1.10% -
std::copy(list<int>)/64 -10.00% 33.494 30.145 - -17.92% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 -9.99% 65.036 58.539 - -15.97% -
BM_vector_deque_ranges_move_backward/1 -9.97% 2.329 2.097 - -9.38% -
std::map<int,_int>::ctor(const&,_alloc)/32 -9.97% 251.225 226.173 - -4.18% -
std::set<int>::count(key)_(existent)/1024 -9.96% 4.683 4.217 - -1.58% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -9.95% 7671.183 6907.958 - 0.44% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -9.94% 1969544.775 1773784.283 - -8.51% -
std::format(double)_(fmt:_{:0^17500_17000L}) -9.92% 454.967 409.835 - -0.13% -
BM_Swap_Null_Null -9.91% 0.459 0.413 - 12.46% -
SetIntersection_Interlaced_Vector_uint64_262144_16 -9.90% 3496611.628 3150453.702 - -43.13% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 -9.89% 42.237 38.061 - 5.76% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -9.89% 3.116 2.808 - -0.43% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 -9.89% 28529.467 25708.838 - 0.73% -
BM_emoji_escaped<char> -9.85% 24155.613 21776.163 - -0.21% -
std::multimap<int,_int>::count(key)_(non-existent)/1024 -9.84% 6.088 5.489 - -2.15% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 -9.83% 1.389 1.252 - -6.98% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/0 -9.81% 14.103 12.719 - -0.98% -
BM_deque_vector_ranges_move/1 -9.78% 2.368 2.137 - 0.35% -
std::multimap<int,_int>::upper_bound(key)_(existent)/32 -9.77% 2.456 2.216 - -0.07% -
rng::find_last_if(vector<char>)_(bail_90%)/8 -9.75% 0.521 0.470 - 1.54% -
BM_format_to_string_begin<std::wstring>/16384 -9.72% 1775.154 1602.629 - -11.97% -
ranges::min(std::vector<__int128>)/64 -9.71% 26.794 24.192 - -0.61% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -9.68% 43642.399 39418.133 - -0.00% -
rng::for_each(multimap<int>)/50 -9.65% 50.199 45.353 - -13.95% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -9.60% 3.801 3.436 - -2.23% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst -9.58% 0.692 0.626 - 0.12% -
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 -9.57% 1.156 1.045 - -5.59% -
BM_CmpEqual_ushort_schar -9.55% 1.118 1.011 - -2.12% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/0 -9.54% 0.291 0.263 - -0.73% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 -9.54% 27006.931 24429.622 - -0.69% -
BM_StringEraseWithMove_Small_Transparent -9.54% 2.412 2.182 - 0.03% -
BM_CmpLess_uint_short -9.52% 1.136 1.028 - 3.22% -
std::format(double)_(fmt:_{:0>17500_17000}) -9.51% 436.192 394.723 - 1.69% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -9.50% 19.825 17.941 - -0.47% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 -9.50% 19.391 17.549 - 0.11% -
std::find_if(deque<int>)_(bail_25%)/32768 -9.50% 2213.869 2003.574 - -0.13% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 -9.46% 1253227.860 1134670.062 - 0.94% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -9.44% 21.022 19.037 - 2.68% -
BM_CmpEqual_uint_short -9.43% 1.135 1.028 - 2.09% -
std::stable_sort(deque<int>)_(repeated)/8 -9.42% 19.713 17.856 - 1.66% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -9.42% 42.679 38.659 - 8.78% -
DAG_sidecast_fail,_2_levels -9.42% 98.508 89.231 - -4.25% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle -9.41% 0.688 0.623 - -6.92% -
SetIntersection_Interlaced_Vector_uint32_1024_16 -9.39% 2499501.196 2264678.169 - -6.50% -
std::unordered_set<std::string>::count(key)_(existent)/8192 -9.35% 38.582 34.973 - -21.40% -
std::move(list<int>)/64 -9.34% 47.883 43.410 - 10.64% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 -9.33% 20.957 19.002 - 1.42% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -9.30% 831.696 754.326 - -1.06% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 -9.30% 3.208 2.909 - -10.38% -
std::map<int,_int>::clear()/8192 -9.29% 92082.029 83524.353 - -0.68% -
std::search_n(list<int>,_pred)_(no_match)/8192 -9.29% 8134.741 7379.324 234.048 -1.35% 234.048
BM_to_chars_bad/8 -9.28% 0.697 0.632 - -9.25% -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 -9.26% 0.697 0.632 - 0.00% -
std::multimap<std::string,_int>::find(key)_(existent)/32 -9.26% 15.976 14.497 - -1.41% -
BM_Swap_FuncPtr_LargeNonTrivialFunctor -9.26% 1.276 1.158 - -6.98% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -9.25% 19.814 17.981 - -0.07% -
std::multimap<int,_int>::count(key)_(non-existent)/8192 -9.24% 9.653 8.761 - -3.39% -
std::is_partitioned(list<int>)_(partitioned)/1024 -9.24% 639.612 580.507 - -4.55% -
SetIntersection_Interlaced_Vector_uint64_64_16 -9.24% 18312484.508 16620675.359 - -3.65% -
std::pop_heap(deque<std::string>)/1024 -9.21% 66.905 60.742 - -0.13% -
BM_CmpLess_ushort_schar -9.20% 1.119 1.016 - -4.76% -
BM_deque_vector_ranges_move/0 -9.17% 1.514 1.375 - -11.51% -
std::format(double)_(fmt:_{:017500_17000}) -9.17% 435.158 395.253 - -0.93% -
std::partition(list<int>)_(dense)/8192 -9.07% 5676.201 5161.167 - 4.26% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 -9.07% 2.345 2.132 - -2.72% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 -9.07% 1.274 1.159 - -9.64% -
BM_Swap_Null_LargeTrivialFunctor -9.01% 0.506 0.460 - -8.75% -
BM_StringRelationalLiteral_Compare_Large_Small_Control -9.00% 1.775 1.615 - 0.00% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 -9.00% 35.254 32.080 - -5.05% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/0 -8.99% 13.890 12.641 - -0.60% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 -8.98% 20.402 18.569 - 0.12% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 -8.98% 4.628 4.212 - -6.25% -
SetIntersection_Interlaced_Vector_string_256_256 -8.96% 20642737.251 18792248.279 - -7.47% -
std::is_sorted(deque<int>)/8 -8.96% 2.861 2.605 - -12.15% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 -8.95% 27.944 25.443 - -2.38% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 -8.94% 10.014 9.119 - -18.15% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -8.93% 13505.593 12300.126 - 1.86% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 -8.92% 10988.291 10007.683 - -7.36% -
BM_vector_deque_ranges_move/2 -8.92% 2.066 1.881 - -8.80% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 -8.92% 1245913.791 1134755.601 - 6.16% -
SetIntersection_Front_Vector_string_1024_256 -8.92% 10204165.223 9294299.383 - 0.25% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 -8.86% 25.080 22.858 - -7.08% -
std::map<int,_int>::clear()/1024 -8.85% 11337.328 10333.544 - -0.08% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 -8.85% 20.288 18.492 - -11.09% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 -8.85% 4.724 4.306 - -1.79% -
Chain_fail,_5_levels -8.85% 72.988 66.530 - -0.04% -
BM_StringAssignAsciiz_Small_Opaque -8.83% 3.337 3.043 - 5.88% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 -8.82% 13167.920 12006.044 - -7.02% -
std::any_of(deque<int>)_(process_all)/8192 -8.82% 2833.712 2583.726 - -8.93% -
BM_StringAssignAsciiz_Empty_Opaque -8.81% 3.336 3.042 - 5.89% -
std::unordered_map<int,_int>::clear()/1024 -8.79% 8565.891 7812.654 - -9.56% -
std::set<int>::upper_bound(key)_(existent)/8192 -8.78% 8.591 7.836 - -5.02% -
std::map<std::string,_int>::count(key)_(non-existent)/32 -8.77% 11.344 10.349 - 1.32% -
std::multiset<std::string>::ctor(const&,_alloc)/0 -8.77% 13.879 12.661 - -1.05% -
std::search(list<int>)_(single_element)/1000 -8.76% 705.850 644.030 - 2.18% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -8.75% 871.186 794.933 - -1.32% -
BM_tolower_char<wchar_t> -8.75% 0.603 0.550 - -20.31% -
BM_PushHeap_string_Ascending_1 -8.74% 0.642 0.586 - 0.37% -
BM_PushHeap_float_QuickSortAdversary_4 -8.74% 0.586 0.535 - -0.19% -
std::search_n(list<int>)_(no_match)/8192 -8.73% 7440.476 6791.267 83.111 -0.40% 83.111
std::unordered_set<std::string>::count(key)_(non-existent)/1024 -8.71% 24.093 21.994 - -10.08% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 -8.70% 23.017 21.015 - -14.02% -
std::multiset<std::string>::find(key)_(existent)/8192 -8.70% 30.260 27.628 - -3.39% -
BM_Move_MemFuncPtr -8.70% 1.353 1.236 - -0.91% -
BM_CmpEqual_uchar_short -8.69% 1.085 0.991 - -2.62% -
SetIntersection_Interlaced_Set_float_256_64 -8.69% 13996144.730 12780494.012 - -3.56% -
BM_PushHeap_pair<uint32,_uint32>_Descending_1 -8.68% 0.515 0.470 - 0.89% -
Chain_fail,_8_levels -8.67% 109.209 99.740 - 6.83% -
std::stable_sort(deque<int>)_(heap)/8 -8.65% 26.262 23.989 - -0.59% -
std::multiset<int>::upper_bound(key)_(non-existent)/32 -8.65% 2.689 2.457 - -2.03% -
rng::ends_with(list<int>)_(mismatch_at_end)/8 -8.65% 0.754 0.689 - -0.08% -
std::vector<std::string>::ctor(size)/1024 -8.62% 464.449 424.416 - -1.11% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -8.61% 28.819 26.337 - -13.70% -
std::unordered_multiset<int>::erase(key)_(existent)/32 -8.61% 22.427 20.496 - 0.98% -
std::stable_partition(deque<int>)_(sparse)/8192 -8.61% 3657.156 3342.337 - 0.40% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 -8.58% 4.625 4.228 - -3.86% -
BM_vector_deque_ranges_move/1 -8.57% 2.332 2.133 - -7.84% -
std::reverse(list<int>)/32768 -8.54% 19216.225 17574.701 - -10.95% -
BM_StringRelational_Compare_Huge_Large_Control -8.51% 2.276 2.082 - 0.03% -
BM_vector_deque_copy/0 -8.49% 0.551 0.504 - 12.37% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 -8.49% 53.657 49.103 - -13.04% -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 -8.48% 23.042 21.088 - -10.63% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -8.46% 22.512 20.608 - 2.56% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024 -8.45% 13.442 12.307 - -7.92% -
BM_PushHeap_float_Ascending_4 -8.45% 0.587 0.537 - 0.04% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -8.43% 1214.975 1112.496 - -1.03% -
BM_join_view_deques/64 -8.41% 160.638 147.129 - -1.58% -
std::generate_n(list<int>)/50 -8.40% 16.772 15.363 - -9.84% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -8.37% 22.458 20.577 - -8.49% -
std::set<std::string>::erase(key)_(existent)/32 -8.36% 85.032 77.919 - 44.51% -
std::map<std::string,_int>::clear()/1024 -8.36% 23961.339 21958.179 - -2.78% -
std::format(double)_(fmt:_{:0>17500_17000L}) -8.36% 447.599 410.198 - 0.52% -
std::find_if(vector<int>)_(process_all)/32768 -8.33% 3759.689 3446.504 - -6.74% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 -8.32% 12589.841 11542.135 - -0.59% -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 -8.32% 5.916 5.424 - -1.35% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 -8.30% 1.254 1.150 - -7.20% -
BM_cyrillic_text<wchar_t> -8.29% 30460.916 27934.718 - -6.14% -
std::copy(vector<int>)/32768 -8.29% 3793.166 3478.816 - -6.19% -
BM_StringRelational_Compare_Huge_Huge_ChangeMiddle -8.26% 60.747 55.729 - 0.08% -
std::unordered_map<int,_int>::clear()/8192 -8.21% 66625.849 61155.581 - -9.34% -
std::copy_n(vector<bool>)_(aligned)/1048576 -8.20% 3110.122 2854.962 - -2.74% -
std::multiset<std::string>::ctor(const&,_alloc)/1024 -8.18% 39681.250 36437.239 - -1.59% -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 -8.13% 24.763 22.750 - -9.13% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/0 -8.12% 0.378 0.347 - -7.27% -
std::multiset<int>::count(key)_(non-existent)/0 -8.10% 0.275 0.253 - -4.04% -
VDAG_sidecast_fail,_2_levels -8.10% 97.487 89.590 - -6.64% -
std::equal(vector<int>)_(it,_it,_it)/8 -8.09% 1.257 1.155 - -0.01% -
BM_Swap_Null_SmallTrivialFunctor -8.08% 1.254 1.153 - -4.24% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 -8.08% 33.890 31.153 - -2.86% -
std::format(double)_(fmt:_{:017500_17000L}) -8.07% 448.813 412.580 - 0.43% -
BM_ConstructAndDestroy_LargeNonTrivialFunctor_Opaque -8.06% 12.445 11.442 - 12.20% -
BM_format_to_n_string_span<char>/1 -8.05% 11.344 10.431 - -1.84% -
BM_Move_FuncPtr -8.01% 1.311 1.206 - -2.56% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -7.99% 41179.387 37888.908 - 2.86% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -7.94% 45431.064 41822.562 - 0.55% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 -7.94% 23.829 21.938 - -11.16% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 -7.91% 3.054 2.813 - 8.10% -
SetIntersection_Interlaced_Vector_float_1024_4 -7.90% 1391355.035 1281407.890 - -10.76% -
std::partial_sort_copy(vector<int>)_(shuffled)/8 -7.89% 11.611 10.695 - -1.88% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -7.83% 41.660 38.396 - -10.37% -
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 -7.81% 17.332 15.978 - 2.23% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 -7.79% 1.111 1.024 - -16.47% -
std::partition(list<int>)_(sparse)/8192 -7.78% 8290.379 7645.782 - 0.21% -
SetIntersection_Front_Set_uint64_1024_256 -7.76% 3954225.146 3647216.739 - -6.00% -
std::format(double)_(fmt:_{:0<17500_17000L}) -7.73% 444.903 410.493 - -0.21% -
std::generate(deque<int>)/32 -7.72% 8.683 8.013 - -0.17% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -7.71% 261593.282 241420.070 - -2.36% -
std::equal(deque<int>)_(it,_it,_it,_it)/50 -7.70% 29.261 27.009 - -8.32% -
std::unordered_set<int>::count(key)_(non-existent)/32 -7.69% 1.397 1.290 - -23.53% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 -7.68% 2.379 2.196 - -3.70% -
std::format(double)_(fmt:_{:0<17500_17000}) -7.67% 431.638 398.552 - 0.54% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -7.65% 1926.770 1779.418 - -5.19% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -7.61% 0.695 0.642 - -1.23% -
BM_unicode_text<wchar_t> -7.60% 44553.414 41166.399 - -6.16% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 -7.59% 1230312.025 1136948.149 - 5.78% -
std::remove_if(vector<int>)_(prefix)/1024 -7.56% 377.315 348.796 - -6.87% -
std::map<std::string,_int>::count(key)_(existent)/8192 -7.55% 30.601 28.292 - -38.91% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -7.53% 61328.900 56713.297 - -2.16% -
std::multiset<int>::count(key)_(existent)/8192 -7.52% 10.260 9.488 - -2.45% -
std::unique_copy(vector<int>)_(contiguous)/1024 -7.52% 267.502 247.375 - -0.23% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 -7.52% 7.310 6.760 - -2.10% -
std::unordered_set<int>::contains(key)_(non-existent)/0 -7.50% 0.366 0.338 - 0.20% -
BM_StringConstructDestroyCStr_Huge_Transparent -7.50% 69.276 64.081 - -1.07% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -7.49% 1673427.875 1548128.363 - -1.49% -
std::for_each(multimap<int>::iterator)/50 -7.49% 44.244 40.932 - -12.73% -
std::find_end(list<int>)_(single_element)/8192 -7.49% 9655.531 8932.724 - 1.82% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 -7.45% 16.964 15.700 - -6.91% -
rng::contains(vector<int>)_(process_all)/8 -7.41% 2.817 2.609 - -4.75% -
BM_Move_SmallTrivialFunctor -7.39% 1.288 1.193 - -2.63% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -7.38% 4367975.961 4045826.475 - -11.11% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 -7.36% 44.580 41.297 - -10.03% -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 -7.36% 7.331 6.792 - 0.28% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 -7.35% 231.837 214.803 - -1.11% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -7.34% 51764.322 47963.756 - 3.01% -
SetIntersection_Interlaced_Vector_uint32_262144_16384 -7.33% 371962841.924 344705353.466 - -2.12% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 -7.31% 928.015 860.142 - 8.24% -
VDAG_sidecast_fail,_3_levels -7.31% 116.750 108.212 - -6.71% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 -7.31% 1003.120 929.772 - 5.69% -
rng::find_last_if(vector<int>)_(bail_10%)/50 -7.31% 12.374 11.470 - -2.28% -
std::set<std::string>::ctor(const&)/32 -7.31% 832.328 771.478 - 9.09% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 -7.30% 100.195 92.883 - -8.27% -
std::deque<int>::insert(middle)_(cheap_elements)/8192 -7.29% 176.086 163.250 - -1.42% -
BM_PushHeap_float_Random_4 -7.24% 3.007 2.790 - 16.10% -
BM_Swap_Null_FuncPtr -7.23% 1.257 1.166 - 1.33% -
rng::contains_subrange(deque<int>)_(process_all)/16 -7.22% 9.781 9.074 - -4.19% -
Chain_fail,_3_levels -7.21% 41.463 38.473 - -1.26% -
SetIntersection_Interlaced_Vector_uint64_256_64 -7.19% 7380439.684 6849870.224 - -8.91% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -7.18% 58476.918 54279.958 - -5.27% -
BM_Move_MemPtr -7.16% 1.292 1.200 - -3.03% -
SetIntersection_Interlaced_Vector_uint64_256_16 -7.16% 7172011.327 6658229.043 - 10.95% -
std::replace_if(list<int>)_(sprinkled)/32 -7.14% 14.267 13.249 - -0.77% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 -7.12% 2.449 2.274 - -3.44% -
std::search(deque<int>)_(near_matches)/1024 -7.12% 19502.269 18114.210 - -29.32% -
std::set<int>::count(key)_(non-existent)/1024 -7.10% 7.964 7.398 - -0.88% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 -7.10% 40223.506 37366.353 - 0.93% -
SetIntersection_Interlaced_Vector_string_1024_4 -7.05% 1744190.727 1621242.395 - -5.26% -
BM_format_to_string_begin<std::vector<char>>/1048576 -7.05% 12545.013 11660.918 - 0.87% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 -7.05% 1.956 1.818 - 2.43% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 -7.02% 2.349 2.184 - -5.23% -
std::multiset<int>::count(key)_(non-existent)/8192 -7.01% 9.852 9.161 - -5.69% -
rng::contains_subrange(list<int>)_(same_length)/8192 -7.00% 8514.123 7918.057 - -7.70% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 -7.00% 1.234 1.148 - -13.79% -
std::multimap<int,_int>::erase(key)_(existent)/8192 -7.00% 27.776 25.832 - 0.55% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -6.97% 68.061 63.318 - -21.43% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 -6.95% 26.351 24.519 - 8.71% -
VDAG_leftmost_middle,_3_levels -6.94% 391.081 363.953 - -4.86% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 -6.90% 5.258 4.895 - 0.09% -
BM_format_to_string_back_inserter<std::list<wchar_t>>/1048576 -6.90% 13319586.491 12400194.928 - -26.59% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 -6.90% 4.441 4.135 - -4.93% -
SetIntersection_Interlaced_Vector_uint32_262144_4 -6.87% 1951710.117 1817564.063 - -1.10% -
Chain_fail,_1_level -6.87% 22.735 21.173 - 1.68% -
ranges::minmax(std::vector<char>)/8 -6.85% 1.010 0.941 - -12.57% -
SetIntersection_Interlaced_Vector_uint64_1024_16 -6.85% 2010712.985 1872987.276 - 4.97% -
std::multiset<int>::lower_bound(key)_(existent)/32 -6.84% 2.311 2.153 - -0.37% -
BM_StringConstructDestroyCStr_Large_Transparent -6.81% 10.129 9.439 - -8.79% -
DAG_sidecast,_3_levels -6.81% 112.295 104.646 - -1.68% -
DAG_sidecast,_2_levels -6.79% 88.473 82.464 - -1.64% -
BM_BitsetToString<64>/Uniform_(50%)/50 -6.77% 18.978 17.693 - -28.45% -
BM_PushHeap_pair<uint32,_uint32>_Random_256 -6.77% 7.340 6.843 - -1.48% -
BM_format/string_view_len_6000 -6.77% 77.081 71.863 - -0.53% -
std::remove_if(vector<int>)_(prefix)/50 -6.77% 58.489 54.530 - -6.69% -
BM_format_to_iterator/<std::vector>_C_string_len_6 -6.76% 9.352 8.720 - -2.72% -
SetIntersection_Interlaced_Vector_string_1024_64 -6.72% 8570493.635 7994377.005 - -6.77% -
std::adjacent_find(list<int>,_pred)/50 -6.71% 31.305 29.205 - -0.47% -
BM_Invoke_FuncPtr -6.71% 0.790 0.737 - 6.69% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -6.69% 39.152 36.532 - -8.81% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 -6.68% 812.905 758.568 - -1.98% -
bm_lexicographical_compare<signed_char>/8 -6.68% 3.110 2.902 - -10.62% -
BM_deque_deque_ranges_move/0 -6.67% 0.923 0.861 - 8.54% -
std::search(deque<int>)_(near_matches)/1000 -6.67% 18549.697 17312.958 - -29.30% -
BM_vector_deque_ranges_copy/2 -6.67% 2.066 1.929 - -0.90% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -6.67% 58989.594 55057.857 - -2.55% -
ranges::minmax(std::deque<long_long>)/64 -6.65% 24.549 22.918 - -16.81% -
BM_unicode_text<char> -6.63% 35252.019 32913.987 - -2.48% -
std::generate(deque<int>)/50 -6.62% 12.851 12.000 - -0.18% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 -6.62% 104088.386 97197.643 - 0.94% -
std::find_end(list<int>,_pred)_(same_length)/8192 -6.61% 17079.425 15950.374 - -18.51% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 -6.58% 1.564 1.461 - 12.17% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 -6.58% 20147429.879 18822588.208 - 4.92% -
std::partial_sort(deque<int>)_(descending)/8192 -6.57% 282589.439 264018.838 - -2.58% -
std::map<int,_int>::upper_bound(key)_(existent)/32 -6.56% 1.827 1.707 - -1.17% -
BM_format_to_string_back_inserter<std::list<wchar_t>>/16384 -6.53% 205388.660 191968.805 - -7.45% -
std::multiset<int>::ctor(&&,_different_allocs)/0 -6.53% 13.774 12.874 - -1.06% -
std::deque<std::string>::insert(middle)_(cheap_elements)/1024 -6.53% 331.743 310.071 - -0.05% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -6.51% 1282.978 1199.423 - -1.59% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 -6.49% 5.327 4.981 - -0.53% -
BM_CmpLess_uchar_short -6.49% 1.135 1.061 - 4.16% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 -6.46% 13.061 12.217 - -5.00% -
std::none_of(deque<int>)_(process_all)/32768 -6.46% 10888.096 10184.826 - 0.76% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 -6.46% 29.987 28.050 - -1.97% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 -6.46% 24.767 23.168 - 3.13% -
SetIntersection_Interlaced_Set_string_256_256 -6.45% 31581530.718 29543972.151 - -5.11% -
bm_lexicographical_compare<int>/1 -6.45% 1.447 1.354 - -12.01% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -6.44% 9556404.907 8940603.448 - -0.64% -
BM_join_view_in_vectors/64000 -6.44% 129032.079 120728.782 - -0.11% -
std::equal(vector<int>)_(it,_it,_it)/50 -6.35% 4.559 4.270 - -5.52% -
std::set<std::string>::erase(iterator)/32 -6.35% 31.731 29.717 - 14.46% -
VDAG_rightmost_middle,_1_level -6.35% 111.596 104.513 - -9.13% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/0 -6.32% 0.281 0.263 - -1.52% -
BM_StringRelational_Eq_Large_Large_ChangeMiddle -6.31% 1.727 1.618 - 14.38% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 -6.31% 23.704 22.208 - 4.94% -
std::set<std::string>::contains(key)_(non-existent)/0 -6.31% 0.288 0.270 - -2.24% -
BM_format_to_n_string_back_inserter<std::list<wchar_t>>/1 -6.30% 25.332 23.735 - -0.03% -
BM_PushHeap_uint64_QuickSortAdversary_4 -6.30% 0.589 0.551 - 0.76% -
std::set<std::string>::equal_range(key)_(existent)/8192 -6.30% 32.538 30.490 - 5.01% -
std::unordered_multiset<int>::clear()/8192 -6.28% 67213.796 62991.916 - 3.07% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 -6.28% 817.266 765.950 - -1.30% -
std::unordered_multimap<int,_int>::clear()/8192 -6.27% 67123.529 62912.350 - -2.86% -
BM_CmpLess_ushort_int -6.27% 1.127 1.057 - -4.28% -
std::format(double)_(fmt:_{:0<17500_10Le}) -6.26% 219.827 206.075 - -0.41% -
rng::fold_left(deque<int>)/8192 -6.25% 4554.097 4269.316 - -6.29% -
VDAG_sidecast_fail,_1_level -6.25% 66.048 61.923 - -7.12% -
rng::contains_subrange(list<int>)_(single_element)/8192 -6.24% 7744.738 7261.095 - -3.94% -
std::find_if(vector<int>)_(process_all)/1024 -6.24% 125.593 117.754 - -4.85% -
std::set<std::string>::count(key)_(existent)/8192 -6.24% 32.965 30.910 - -8.90% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 -6.23% 16.786 15.740 - -3.64% -
std::partition(deque<int>)_(sparse)/50 -6.23% 17.246 16.172 - 7.82% -
std::generate_n(list<int>)/8192 -6.19% 7451.667 6990.264 - -7.87% -
std::remove_if(list<int>)_(sprinkled)/50 -6.18% 74.944 70.313 - 0.06% -
rng::find_last(forward_list<int>)_(bail_10%)/50 -6.13% 18.451 17.319 - -3.97% -
std::find_if(vector<int>)_(process_all)/8192 -6.13% 945.111 887.194 - -3.90% -
std::partial_sort(vector<int>)_(descending)/8 -6.12% 25.388 23.833 - -3.16% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 -6.09% 1.206 1.132 - -13.88% -
std::map<int,_int>::contains(key)_(non-existent)/1024 -6.08% 5.815 5.461 - -0.33% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -6.08% 1239128.973 1163797.361 - -3.81% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 -6.08% 10.947 10.282 - -3.27% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -6.07% 9583149.285 9001302.069 - -5.64% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/8192 -6.07% 10.716 10.066 - -8.46% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -6.07% 9581781.413 9000587.395 - -5.75% -
std::generate_n(deque<int>)/50 -6.07% 12.913 12.130 - -0.45% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 -6.03% 2.413 2.268 - 1.89% -
BM_cyrillic_escaped<char> -6.03% 15246.221 14327.328 - -0.52% -
BM_vector_deque_ranges_copy/1 -6.02% 2.319 2.180 - -0.75% -
BM_format_string<wchar_t>/131072 -6.01% 0.187 0.175 - 1.32% -
std::multiset<int>::find(key)_(existent)/8192 -5.99% 8.908 8.375 - 0.41% -
std::generate_n(deque<int>)/32 -5.98% 8.688 8.168 - -0.45% -
std::reverse(list<int>)/64 -5.98% 18.667 17.551 - 0.42% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 -5.95% 44.820 42.155 - -2.43% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 -5.94% 55.915 52.593 - 11.29% -
ranges::minmax(std::list<char>)/1 -5.94% 0.412 0.388 - -7.06% -
std::stable_partition(list<int>)_(dense)/50 -5.92% 57.680 54.266 - -12.83% -
BM_join_view_in_vectors/65536 -5.92% 135556.562 127534.517 - 0.12% -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 -5.92% 1.621 1.525 - 0.91% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 -5.91% 52.256 49.170 - -14.17% -
std::make_heap(deque<int>)_(shuffled)/8192 -5.89% 24110.850 22691.805 - -4.03% -
std::map<int,_int>::erase(key)_(existent)/1024 -5.88% 25.507 24.006 - -2.02% -
BM_format_to_string_back_inserter<std::vector<char>>/16384 -5.88% 949.637 893.787 - 1.30% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 -5.88% 7.511 7.070 - -0.47% -
VChain_fail,_5_levels -5.86% 42.140 39.671 - -1.93% -
std::format(double)_(fmt:_{:017500_10Le}) -5.86% 220.457 207.546 - 0.07% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 -5.84% 211188653.580 198850545.297 - 1.41% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 -5.84% 1.252 1.179 - 2.01% -
std::set<std::string>::erase(key)_(non-existent,_end)/32 -5.83% 10.563 9.947 - 6.89% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -5.80% 13146.039 12384.218 - -5.55% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 -5.79% 818.171 770.836 - -2.73% -
std::find_end(deque<int>)_(match_near_end)/1000 -5.78% 348.494 328.352 - -0.15% -
std::deque<std::string>::insert(middle)_(expensive_elements)/8192 -5.77% 2505.735 2361.123 - -0.09% -
BM_StringConstructDestroyCStr_Small_Transparent -5.77% 0.368 0.346 - -24.54% -
BM_join_view_out_vectors/512 -5.77% 799.215 753.134 - -1.40% -
std::find_first_of(vector<int>)_(large_needle)/32 -5.76% 111.832 105.385 - -0.85% -
std::swap_ranges(deque<int>)/50 -5.75% 16.818 15.852 - -0.01% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 -5.75% 703.232 662.824 - -26.79% -
std::map<int,_int>::contains(key)_(non-existent)/32 -5.75% 2.879 2.714 - 0.31% -
BM_join_view_deques/70000 -5.73% 320539.282 302172.601 - -1.84% -
BM_StringDestroy_Large -5.71% 7.416 6.993 - -4.57% -
BM_PushHeap_uint64_SingleElement_16 -5.68% 0.358 0.338 - -2.53% -
bm_ranges_lexicographical_compare<signed_char>/1 -5.65% 1.715 1.618 - -10.52% -
BM_to_chars_good/16 -5.65% 2.078 1.961 - 2.66% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 -5.65% 24.474 23.092 - 11.09% -
std::transform(deque<int>)_(identity_transform)/50 -5.64% 20.289 19.144 - 0.27% -
std::copy(list<int>)/4096 -5.64% 3268.963 3084.549 - -7.24% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 -5.63% 56.817 53.618 - -1.84% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 -5.63% 8.252 7.788 - 0.16% -
std::fill_n(vector<bool>)/64 -5.63% 1.425 1.345 - -3.76% -
std::set<int>::lower_bound(key)_(existent)/32 -5.62% 1.616 1.525 - 0.64% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -5.62% 137162461.039 129458518.433 - -3.50% -
BM_format_to_string_back_inserter<std::vector<wchar_t>>/1 -5.57% 24.586 23.216 - -0.01% -
BM_join_view_in_vectors/0 -5.55% 2.692 2.543 - -4.40% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -5.55% 84931.143 80220.486 - 1.09% -
BM_ConstructAndDestroy_SmallTrivialFunctor_Opaque -5.54% 0.745 0.703 - 2.00% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 -5.52% 345.574 326.483 - -0.77% -
std::generate(deque<int>)/8192 -5.52% 2008.638 1897.787 - -0.13% -
std::deque<std::string>::ctor(size)/1024 -5.51% 725.802 685.823 - -4.97% -
std::map<int,_int>::count(key)_(existent)/8192 -5.50% 6.152 5.814 - 0.98% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 -5.49% 1676653.891 1584624.266 - -2.75% -
SetIntersection_Front_Set_uint64_16384_256 -5.48% 3884669.344 3671890.531 - -3.67% -
BM_Swap_LargeTrivialFunctor_LargeTrivialFunctor -5.47% 0.588 0.555 - 9.72% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -5.47% 6386.166 6036.705 - -1.45% -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 -5.46% 7.263 6.866 - -0.30% -
std::shift_left(list<int>)/32 -5.46% 14.178 13.404 - -0.19% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 -5.45% 6584.250 6225.089 - -2.66% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 -5.45% 1.463 1.383 - 15.77% -
BM_CmpLess_uint_schar -5.45% 1.134 1.072 - 2.09% -
std::multiset<int>::equal_range(key)_(existent)/8192 -5.44% 8.702 8.229 - -1.01% -
std::multiset<int>::equal_range(key)_(non-existent)/32 -5.43% 2.540 2.402 - 1.35% -
rng::contains_subrange(deque<int>)_(single_element)/50 -5.42% 28.918 27.352 - -3.98% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8192 -5.41% 167226.699 158174.545 - -0.44% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -5.41% 165.767 156.804 - -3.42% -
std::find_first_of(deque<int>,_pred)_(small_needle)/8192 -5.41% 52672.508 49825.381 - -0.03% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 -5.40% 1.385 1.310 - 10.87% -
BM_StringFindCharLiteral/1024 -5.35% 18.979 17.963 - -0.03% -
BM_CmpLess_ushort_short -5.35% 1.122 1.062 - 3.82% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 -5.35% 25.361 24.004 - -8.00% -
std::format(double)_(fmt:_{:0<17500_10Lg}) -5.35% 231.999 219.598 - -0.88% -
BM_PushHeap_pair<uint32,_uint32>_Random_16 -5.34% 5.520 5.226 - 0.21% -
BM_PushHeap_uint64_Ascending_4 -5.33% 0.588 0.557 - 1.67% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -5.33% 26211.077 24813.712 - -11.34% -
std::deque<std::string>::insert(middle)_(expensive_elements)/1024 -5.33% 348.591 330.024 - 0.71% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 -5.33% 17971062.702 17014058.749 - -5.75% -
std::move_backward(list<int>)/4096 -5.32% 5186.231 4910.265 - 2.22% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 -5.32% 16.523 15.645 - -0.12% -
BM_deque_vector_ranges_move/64 -5.29% 2.844 2.693 - 1.25% -
std::map<int,_int>::erase(key)_(existent)/32 -5.29% 23.390 22.152 - -2.08% -
std::map<int,_int>::clear()/32 -5.28% 679.654 643.747 - -0.78% -
BM_PushHeap_uint64_SingleElement_4 -5.28% 0.377 0.357 - -1.19% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -5.25% 140533.380 133148.462 - 0.38% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 -5.25% 16.769 15.888 - -3.24% -
VDAG_leftmost_middle,_2_levels -5.25% 194.699 184.471 - -4.84% -
BM_CmpLess_short_uchar -5.25% 1.140 1.080 - -0.25% -
std::find_end(list<int>,_pred)_(single_element)/8192 -5.24% 9245.324 8760.820 - -6.20% -
std::partial_sort(deque<int>)_(descending)/8 -5.24% 43.329 41.059 - -7.56% -
std::set<int>::clear()/1024 -5.23% 9592.911 9090.932 - -17.02% -
std::multimap<std::string,_int>::count(key)_(existent)/32 -5.23% 20.118 19.066 - -1.11% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 -5.22% 6419488.254 6084187.032 - -4.56% -
std::map<std::string,_int>::clear()/8192 -5.22% 227074.220 215227.526 - -0.67% -
BM_join_view_out_vectors/65536 -5.21% 135883.013 128803.033 - -2.80% -
std::set<std::string>::clear()/8192 -5.19% 222479.643 210932.659 - -0.08% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 -5.19% 24.871 23.580 - -1.81% -
std::swap_ranges(deque<int>)/32 -5.19% 10.994 10.424 - 0.05% -
SetIntersection_Interlaced_Vector_string_1024_1024 -5.19% 41552999.422 39398315.924 - 0.27% -
BM_format_to_n_string_pointer<wchar_t>/16384 -5.19% 1899.017 1800.553 - -4.20% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 -5.18% 15.062 14.281 - -6.31% -
bm_gcd_trivial -5.18% 0.678 0.642 - -7.06% -
std::any_of(vector<int>)_(process_all)/8 -5.17% 2.419 2.294 - -12.88% -
std::unordered_multiset<int>::clear()/1024 -5.14% 8610.501 8168.180 - 2.89% -
BM_format_to_string_back_inserter<std::vector<char>>/1 -5.13% 23.077 21.892 - -9.08% -
BM_format_to_iterator/<std::deque>_string_view_len_6000 -5.13% 159.192 151.025 - -0.67% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 -5.12% 30.408 28.850 - 3.80% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 -5.12% 280853.455 266486.122 - -1.57% -
BM_CmpLess_uint_int -5.11% 1.126 1.069 - 0.78% -
BM_PushHeap_uint64_QuickSortAdversary_16 -5.09% 0.971 0.921 - -1.88% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 -5.08% 205628505.192 195186038.162 - 1.63% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 -5.08% 10.635 10.095 - -4.91% -
BM_CmpLess_int_uint -5.08% 1.140 1.082 - -1.35% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -5.07% 1164.185 1105.107 - -0.48% -
BM_format_to_n_string_pointer<char>/1 -5.06% 10.903 10.351 - -1.27% -
std::count_if(deque<int>)_(every_other)/8 -5.06% 3.706 3.519 - 0.47% -
SetIntersection_Front_Vector_uint64_262144_256 -5.06% 2279995.774 2164644.003 - 0.45% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 -5.04% 29.307 27.831 - -8.89% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -5.04% 3202655.542 3041386.292 - -4.33% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 -5.02% 346.008 328.629 - -5.56% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 -5.02% 31.240 29.671 - -4.73% -
std::unique(list<int>,_pred)_(sprinkled)/32 -5.00% 67.894 64.501 - 4.72% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 -4.99% 1.448 1.375 - 13.90% -
BM_deque_vector_ranges_move/4000 -4.98% 146.076 138.808 - -2.17% -
std::set<int>::contains(key)_(non-existent)/32 -4.97% 3.072 2.919 - 3.53% -
BM_CmpLess_uchar_schar -4.95% 1.122 1.066 - 4.51% -
std::find_if(vector<int>)_(bail_25%)/1024 -4.95% 28.007 26.622 - -11.61% -
BM_deque_deque_ranges_move_backward/0 -4.94% 0.921 0.875 - -4.98% -
std::format(int64_t)_(fmt:_{:0<512Ld}) -4.93% 37.459 35.611 - -2.38% -
std::format(double)_(fmt:_{:017500_10Lg}) -4.93% 228.488 217.225 - -1.24% -
std::unique_copy(list<int>,_pred)_(sprinkled)/52 -4.92% 36.747 34.938 - -5.46% -
SetIntersection_Front_Set_uint64_16384_1024 -4.92% 12460483.934 11847188.347 - -4.31% -
std::replace(list<int>)_(sprinkled)/50 -4.92% 19.512 18.552 - -1.22% -
std::none_of(deque<int>)_(process_all)/8192 -4.92% 2717.706 2583.978 - 2.50% -
SetIntersection_Front_Set_uint64_262144_1024 -4.91% 12550053.575 11933268.221 - -2.95% -
std::multiset<int>::equal_range(key)_(existent)/32 -4.91% 2.469 2.348 - -1.82% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 -4.89% 42.388 40.315 - -5.11% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle -4.89% 0.364 0.346 - -0.02% -
BM_CmpEqual_uint_int -4.89% 1.129 1.073 - 1.54% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 -4.88% 34573.132 32887.198 - -1.34% -
std::remove_if(vector<int>)_(prefix)/32 -4.87% 51.240 48.744 - -3.33% -
BM_unicode_escaped<char> -4.87% 24132.139 22956.884 - 0.04% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 -4.87% 20000.512 19026.483 - -3.45% -
BM_std_minmax_element<long_long>/1 -4.87% 0.324 0.309 - 2.84% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -4.85% 606.555 577.155 - -0.61% -
VDAG_rightmost_middle,_2_levels -4.85% 219.946 209.288 - -11.69% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -4.84% 1691297.934 1609361.897 - -1.97% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 -4.84% 26620.027 25330.994 - -1.23% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 -4.84% 16973.115 16151.518 - -2.62% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 -4.84% 26297.375 25025.460 - -4.76% -
std::deque<int>::ctor(const&)_(cheap_elements)/32 -4.82% 36.385 34.629 - 1.59% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 -4.82% 1.285 1.223 - 9.75% -
rng::find(join_view(list<vector<int>>))_(process_all)/8 -4.82% 4.668 4.443 - -3.60% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 -4.80% 5.511 5.246 - -1.54% -
BM_Move_LargeNonTrivialFunctor -4.80% 0.690 0.657 - 0.45% -
std::find_end(deque<int>,_pred)_(same_length)/1000 -4.80% 1368.116 1302.433 - -0.08% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -4.80% 14177.338 13497.247 - -0.97% -
VDAG_rightmost_middle,_3_levels -4.79% 448.081 426.596 - -5.18% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle -4.79% 1.629 1.551 - -7.11% -
std::adjacent_find(vector<int>,_pred)/8 -4.79% 3.525 3.356 - 1.01% -
std::sort_heap(vector<int>)/8 -4.79% 32.077 30.542 - 7.03% -
BM_format_string<wchar_t>/32 -4.79% 0.885 0.843 - 5.86% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 -4.78% 12.960 12.340 - -3.18% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 -4.76% 12.544 11.947 - -2.30% -
SetIntersection_Front_Set_string_262144_64 -4.76% 4991120.743 4753744.697 - 9.47% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -4.75% 40099.601 38196.317 - -1.27% -
rng::find_last_if(vector<char>)_(bail_90%)/50 -4.74% 1.570 1.495 - -0.80% -
std::partial_sort(deque<int>)_(shuffled)/8192 -4.71% 258966.284 246768.116 - -0.63% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 -4.71% 6396999.538 6095713.953 - -1.88% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -4.71% 610.268 581.542 - 0.56% -
std::format(double)_(fmt:_{:0<17500_10Lf}) -4.69% 216.996 206.812 - -2.96% -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 -4.69% 13.002 12.392 - -21.34% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -4.69% 9602126.113 9151969.799 - -0.67% -
std::format(double)_(fmt:_{:0>17500_10Le}) -4.68% 218.247 208.029 - -1.14% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -4.68% 387.514 369.380 - -2.82% -
BM_deque_deque_copy_backward/0 -4.68% 0.921 0.878 - 8.03% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 -4.68% 1.221 1.164 - -7.18% -
VDAG_leftmost,_3_levels -4.67% 15.842 15.103 - -0.61% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -4.65% 3188667.332 3040452.325 - -4.47% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -4.65% 47084643.425 44896882.383 - -5.25% -
BM_format_to_string_begin<std::string>/1048576 -4.64% 12228.163 11660.710 - 0.88% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 -4.63% 280.293 267.305 - -4.12% -
BM_format_to_n_string_back_inserter<std::vector<wchar_t>>/1048576 -4.63% 187639.984 178948.655 - 1.02% -
rng::contains(list<int>)_(process_all)/8192 -4.63% 7185.161 6852.515 - -1.13% -
std::stable_partition(vector<int>)_(sparse)/50 -4.62% 22.264 21.234 - -3.39% -
std::remove_copy(deque<int>)_(prefix)/1024 -4.62% 395.247 376.999 - -0.05% -
std::format(double)_(fmt:_{:0^17500_10e}) -4.60% 206.477 196.972 - -1.66% -
std::for_each_n(list<int>)/50 -4.60% 24.253 23.138 - -5.35% -
std::sort(deque<int>)_(heap)/8192 -4.59% 72424.391 69097.395 - -3.77% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 -4.58% 1180847.323 1126706.769 - 1.03% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 -4.58% 27005271.138 25768465.820 - -0.07% -
SetIntersection_Front_Set_string_1024_64 -4.58% 4771298.152 4552803.422 - 0.60% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 -4.58% 33.495 31.962 - -0.76% -
std::multimap<int,_int>::erase(key)_(existent)/1024 -4.58% 26.452 25.242 - -0.58% -
std::sort_heap(vector<int>,_pred)/8 -4.58% 30.307 28.921 - -4.39% -
std::set<int>::count(key)_(non-existent)/32 -4.57% 3.015 2.878 - -0.13% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -4.56% 14475949.488 13815333.934 - -8.39% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -4.56% 22.426 21.403 - -3.59% -
SetIntersection_Front_Set_float_262144_16 -4.55% 1207928.607 1152981.106 - -4.94% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 -4.54% 27905.993 26638.551 - -4.93% -
std::multimap<std::string,_int>::clear()/32 -4.53% 931.675 889.435 - -0.15% -
std::find_end(list<int>)_(process_all)/8192 -4.53% 7498.840 7158.958 - 2.63% -
BM_Swap_MemPtr_SmallNonTrivialFunctor -4.52% 1.274 1.217 - -7.58% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 -4.52% 1697857.422 1621146.320 - -2.35% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 -4.52% 29614.673 28277.294 - -1.02% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -4.51% 1289.110 1230.931 - -3.40% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -4.51% 3.862 3.688 - -8.95% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 -4.50% 13067900.347 12479495.999 - -4.67% -
SetIntersection_Front_Set_uint64_1024_64 -4.49% 1716611.232 1639460.267 - -2.18% -
BM_cyrillic_text<char> -4.49% 25560.909 24414.459 - -5.35% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8192 -4.48% 165871.209 158432.090 - 0.15% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -4.48% 3196455.298 3053169.511 - -0.27% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 -4.47% 28.304 27.037 - -3.54% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 -4.47% 10.794 10.311 - -1.43% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -4.47% 38.061 36.361 - 8.82% -
std::list<std::string>::erase(begin)_(cheap_elements)/8192 -4.45% 12.485 11.929 - -13.40% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 -4.45% 1692840.496 1617469.238 - -2.50% -
std::find_if(list<int>)_(bail_25%)/32768 -4.45% 7428.034 7097.366 - -5.74% -
BM_deque_deque_ranges_move_backward/4000 -4.45% 151.611 144.863 - -4.79% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 -4.45% 205335869.819 196204277.073 - 3.11% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 -4.45% 8201.226 7836.570 - -0.84% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 -4.44% 2.515 2.403 - -0.20% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 -4.43% 23312.994 22279.572 - -4.83% -
std::sort_heap(deque<int>,_pred)/1024 -4.43% 12968.908 12394.570 - -1.66% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -4.42% 134783364.910 128825390.685 - -4.48% -
std::multiset<int>::find(key)_(existent)/1024 -4.42% 4.249 4.061 - 0.90% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/1024 -4.42% 731.433 699.126 - 0.15% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 -4.41% 6.785 6.486 - -3.99% -
BM_PushHeap_uint32_Random_4 -4.40% 2.214 2.116 - -4.44% -
rng::starts_with(list<int>,_pred)/8192 -4.40% 12219.251 11681.746 - -0.74% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 -4.40% 30.851 29.494 - -21.78% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -4.40% 55.542 53.099 - 20.78% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 -4.39% 1.644 1.572 - 0.35% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 -4.39% 7094.092 6782.901 - -14.24% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -4.39% 37396.352 35756.003 - -0.69% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 -4.38% 59.368 56.766 - -3.59% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -4.38% 134204602.963 128324837.680 - -5.28% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -4.38% 1679493.162 1605981.281 - -2.40% -
std::unordered_set<int>::ctor(const&,_alloc)/8192 -4.38% 84960.154 81243.062 - 2.09% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -4.37% 1174466.201 1123084.034 - -3.29% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 -4.36% 1694022.949 1620144.529 - -2.29% -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 -4.36% 24.711 23.634 - -12.85% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -4.36% 46245.054 44229.596 - -2.37% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 -4.34% 23.950 22.911 - -34.77% -
std::equal(list<int>)_(it,_it,_it)/50 -4.33% 36.884 35.288 - -0.53% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -4.31% 380.154 363.756 - -4.36% -
BM_format_to_n_string_begin<std::string>/1048576 -4.31% 12209.079 11683.303 - 0.56% -
BM_CmpLess_uchar_int -4.31% 1.130 1.081 - -0.62% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -4.30% 41395.488 39613.564 - -0.36% -
std::format(int64_t)_(fmt:_{:X}) -4.29% 30.903 29.576 - 5.30% -
BM_StringFindNoMatch/10 -4.29% 1.356 1.298 - -0.02% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -4.28% 225.763 216.096 - 2.30% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 -4.26% 88363.705 84597.265 - -0.50% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/1024 -4.25% 731.324 700.223 - 0.28% -
BM_japanese_escaped<char> -4.25% 14781.604 14153.319 - -1.68% -
std::list<std::string>::erase(begin)_(cheap_elements)/1024 -4.25% 12.488 11.957 - -12.72% -
std::unique(list<int>)_(sprinkled)/52 -4.25% 70.094 67.115 - -1.00% -
std::unique(list<int>,_pred)_(sprinkled)/52 -4.25% 84.216 80.639 - -1.99% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 -4.25% 16505.166 15804.268 - -0.26% -
std::format(double)_(fmt:_{:0>17500_10Lg}) -4.25% 232.459 222.591 - 1.06% -
std::format(double)_(fmt:_{:0>17500_10L}) -4.24% 228.446 218.760 - -1.72% -
std::find_end(list<int>)_(single_element)/1000 -4.24% 684.813 655.811 - 0.02% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 -4.23% 793.908 760.319 - -3.03% -
std::stable_sort(vector<NonIntegral>)_(descending)/1024 -4.23% 12702.973 12166.030 - -0.74% -
SetIntersection_Interlaced_Vector_uint32_1024_256 -4.21% 5926865.277 5677343.971 - -25.22% -
std::unique_copy(list<int>)_(contiguous)/32 -4.20% 11.727 11.235 - -5.20% -
BM_Swap_SmallNonTrivialFunctor_LargeTrivialFunctor -4.20% 0.478 0.458 - -8.85% -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 -4.19% 94.891 90.912 - -2.20% -
BM_join_view_out_vectors/4096 -4.19% 6490.929 6218.913 - -1.75% -
SetIntersection_Interlaced_Set_float_1024_256 -4.19% 14299952.621 13700785.912 - -0.12% -
std::map<std::string,_int>::contains(key)_(existent)/8192 -4.17% 30.611 29.334 - 3.01% -
std::unordered_set<int>::count(key)_(non-existent)/8192 -4.16% 1.376 1.319 - -28.26% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -4.16% 90.316 86.563 - -0.38% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 -4.15% 1700123.779 1629492.840 - -1.26% -
ranges::minmax(std::deque<long_long>)/70000 -4.15% 25539.358 24478.412 - -17.66% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 -4.14% 55.430 53.135 - -15.82% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 -4.14% 307.987 295.245 - -1.90% -
std::format(int64_t)_(fmt:_{:d}) -4.13% 24.045 23.052 - 0.92% -
std::multimap<int,_int>::equal_range(key)_(existent)/32 -4.13% 2.567 2.461 - -0.63% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 -4.12% 32.005 30.687 - -1.41% -
VDAG_sidecast,_2_levels -4.12% 87.163 83.575 - -5.62% -
std::unordered_set<int>::ctor(const&)/1024 -4.11% 6893.976 6610.290 - -0.52% -
SetIntersection_Interlaced_Vector_uint64_16384_4 -4.11% 1428284.828 1369568.480 - -7.06% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -4.11% 42.668 40.915 - 33.56% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 -4.10% 9.488 9.098 - -2.80% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 -4.10% 167.814 160.935 - -1.12% -
rng::find_last_if(deque<int>)_(bail_90%)/50 -4.10% 2.648 2.540 - 3.37% -
VChain_middle,_3_levels -4.08% 46.653 44.751 - 0.12% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 -4.08% 33.952 32.568 - 3.31% -
std::multimap<int,_int>::count(key)_(non-existent)/0 -4.06% 0.264 0.254 - -0.43% -
SetIntersection_Front_Set_uint64_262144_1 -4.05% 1068576.316 1025260.727 - -1.34% -
VDAG_leftmost_middle,_1_level -4.05% 101.027 96.933 - -5.91% -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 -4.04% 22.321 21.419 - 7.41% -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 -4.03% 31.171 29.915 - -5.19% -
std::set<int>::erase(iterator)/8192 -4.02% 20.696 19.863 - -7.33% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 -4.02% 302.465 290.314 - 2.73% -
BM_StringRelational_Less_Small_Empty_Control -4.01% 1.679 1.612 - -3.13% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 -3.99% 5320159.811 5107647.954 - -2.82% -
BM_format_to_n_string_back_inserter<std::wstring>/1048576 -3.99% 191274.706 183649.925 - 0.49% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -3.99% 27.842 26.732 - -4.07% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -3.97% 377.936 362.922 - -1.46% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -3.96% 14808.666 14221.715 - -1.55% -
std::deque<int>::insert(middle)_(cheap_elements)/1024 -3.94% 31.165 29.937 - 0.39% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -3.94% 356852871.119 342800061.580 - -1.91% -
std::unordered_map<int,_int>::clear()/32 -3.93% 605.073 581.267 - -4.48% -
std::for_each(list<int>)/32 -3.93% 11.265 10.823 - -4.37% -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 -3.92% 1.110 1.066 - -0.60% -
BM_format_string<wchar_t>/16 -3.92% 1.599 1.536 - 5.41% -
std::all_of(vector<int>)_(process_all)/8 -3.92% 2.517 2.418 - -1.87% -
std::unordered_set<int>::ctor(const&,_alloc)/1024 -3.92% 10140.450 9742.910 - 0.99% -
BM_deque_deque_ranges_move_backward/1024 -3.91% 38.898 37.376 - -2.13% -
BM_PushHeap_pair<uint32,_uint32>_Random_262144 -3.90% 7.243 6.960 - 2.26% -
BM_vector_deque_copy_backward/64000 -3.88% 7399.057 7111.854 - -5.11% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -3.88% 340.060 326.879 - -8.76% -
rng::contains_subrange(list<int>)_(process_all)/16 -3.87% 4.892 4.702 - -3.85% -
BM_deque_deque_move_backward/64 -3.87% 3.659 3.518 - 3.68% -
VChain_middle,_1_level -3.86% 13.682 13.154 - 1.28% -
rng::contains(list<int>)_(process_all)/8 -3.85% 2.381 2.289 - -1.55% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 -3.84% 1121236.695 1078126.490 - 0.49% -
std::sort(vector<int>)_(heap)/8 -3.84% 24.441 23.502 - -0.44% -
std::unordered_multimap<int,_int>::clear()/1024 -3.84% 8476.642 8151.272 - -3.10% -
std::map<int,_int>::insert(value)_(already_present)/1024 -3.84% 3.465 3.332 - 0.73% -
SetIntersection_Interlaced_Vector_string_256_16 -3.83% 10394454.364 9995869.818 - -6.86% -
BM_Swap_MemPtr_SmallTrivialFunctor -3.83% 3.641 3.501 - 8.88% -
std::multimap<int,_int>::insert(value)_(already_present)/32 -3.83% 18.847 18.125 - -1.37% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -3.83% 1603539.576 1542091.781 - -2.94% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -3.83% 1064862.368 1024077.265 - 3.28% -
std::partition(deque<int>)_(dense)/32 -3.83% 9.854 9.477 - -13.60% -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 -3.82% 21.511 20.689 - -2.58% -
SetIntersection_Front_Set_uint64_1024_1024 -3.82% 12364017.187 11891622.123 - -2.74% -
BM_deque_deque_copy/4000 -3.81% 145.950 140.386 - -1.49% -
std::map<std::string,_int>::erase(key)_(existent)/32 -3.81% 75.997 73.105 - 0.87% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.80% 124602.611 119865.216 - -1.12% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -3.80% 525.397 505.454 - -1.26% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8 -3.78% 0.775 0.745 - 7.50% -
std::map<int,_int>::erase(key)_(existent)/8192 -3.77% 26.059 25.076 - -1.57% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 -3.77% 7954624.158 7655043.911 - 4.33% -
BM_vector_deque_copy_backward/4000 -3.76% 145.173 139.721 - -3.04% -
SetIntersection_Interlaced_Vector_string_64_64 -3.75% 26943209.535 25932218.233 - -4.55% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 -3.75% 0.579 0.557 - 20.61% -
BM_PushHeap_uint64_SingleElement_64 -3.75% 0.366 0.352 - -1.72% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 -3.74% 2.637 2.538 - 3.27% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8 -3.74% 43.969 42.324 - -1.78% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -3.74% 1607453.914 1547339.170 - -2.03% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -3.74% 1692190.672 1628956.949 - -1.80% -
SetIntersection_Interlaced_Vector_string_16384_1 -3.74% 1107147.689 1065794.029 - -2.07% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 -3.73% 11865.262 11423.001 - -2.73% -
SetIntersection_Front_Set_uint64_1024_16 -3.72% 1227791.863 1182095.545 - 3.77% -
BM_LexicallyRelative/small_path/32 -3.72% 819.008 788.565 - -0.60% -
BM_vector_deque_ranges_copy_backward/64000 -3.71% 7401.867 7127.009 - -6.17% -
std::partition(deque<int>)_(sparse)/32 -3.71% 11.368 10.947 - 5.50% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 -3.71% 60.114 57.885 - -2.50% -
BM_PathConstructString/large_string/64 -3.70% 2445.594 2355.158 - 0.92% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -3.69% 7805.594 7517.265 - 0.49% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 -3.69% 1204563.996 1160079.697 - 3.17% -
std::partial_sort(deque<int>)_(heap)/8192 -3.69% 275886.920 265715.239 - 0.45% -
SetIntersection_Interlaced_Vector_uint32_256_4 -3.68% 5095696.012 4908128.491 - -3.23% -
BM_LexicallyRelative/small_path/16 -3.68% 424.408 408.802 - -0.96% -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 -3.68% 324.985 313.038 - 6.51% -
std::set<int>::insert(value)_(new_value,_middle)/1024 -3.68% 26.511 25.536 - -1.15% -
BM_format_string<wchar_t>/128 -3.67% 0.310 0.299 - 2.50% -
BM_CmpEqual_short_uint -3.67% 1.146 1.104 - 0.29% -
BM_CmpLess_int_uchar -3.66% 1.152 1.110 - -0.70% -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 -3.66% 13.132 12.651 - -4.10% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 -3.66% 512.925 494.132 - -4.98% -
std::shift_right(list<int>)/50 -3.66% 27.137 26.143 - -2.28% -
BM_CmpEqual_int_uint -3.65% 1.136 1.094 - 1.62% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -3.65% 206.279 198.743 - 0.80% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 -3.65% 56599.341 54531.746 - 2.12% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -3.65% 727.902 701.355 - 0.60% -
BM_vector_deque_ranges_move_backward/64000 -3.65% 7376.683 7107.671 - -2.89% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 -3.64% 7008.397 6753.208 - 2.19% -
std::set<int>::count(key)_(existent)/32 -3.63% 1.700 1.638 - -0.87% -
std::search(deque<int>,_pred)_(near_matches)/1024 -3.63% 25235.875 24319.222 - -15.31% -
BM_format_to_n_string_begin<std::string>/1 -3.63% 10.968 10.569 - -0.38% -
bm_ranges_lexicographical_compare<signed_char>/8 -3.63% 3.502 3.375 - -7.34% -
std::set<std::string>::clear()/1024 -3.62% 22482.733 21668.311 - 2.95% -
rng::contains_subrange(deque<int>)_(same_length)/16 -3.62% 12.708 12.248 - -1.11% -
std::multimap<int,_int>::insert(value)_(already_present)/1024 -3.61% 21.986 21.193 - -1.19% -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 -3.59% 30.972 29.859 - -6.32% -
std::map<std::string,_int>::erase(iterator)/32 -3.59% 28.573 27.548 - -5.50% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -3.59% 186797.930 180100.331 - -2.04% -
BM_format_to_n_string_back_inserter<std::vector<wchar_t>>/16384 -3.58% 3638.454 3508.047 - -1.27% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 -3.57% 16.631 16.036 - 3.09% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -3.57% 1391.772 1342.035 - -3.82% -
std::set<int>::insert(value)_(new_value,_end)/1024 -3.57% 41.448 39.968 - -2.85% -
BM_vector_deque_copy_backward/70000 -3.57% 8228.413 7934.718 - -3.60% -
std::is_partitioned(deque<int>)_(partitioned)/8192 -3.56% 2471.142 2383.084 - -10.33% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 -3.56% 98519608.942 95009284.733 - 14.46% -
std::generate_n(deque<int>)/8192 -3.55% 2015.759 1944.227 - -0.50% -
BM_ascii_escaped<char> -3.55% 23782.212 22938.650 - 1.93% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -3.54% 1454.441 1402.941 - -0.60% -
std::set<int>::erase(key)_(existent)/32 -3.53% 22.008 21.230 - -5.43% -
BM_StringAssignAsciizMix_Opaque -3.52% 5.214 5.030 - 1.67% -
std::search(deque<int>,_pred)_(near_matches)/1000 -3.52% 24094.137 23246.121 - -15.31% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 -3.52% 40.777 39.342 - 5.34% -
BM_StringRelational_Less_Empty_Small_Control -3.51% 1.673 1.614 - -0.80% -
std::format(double)_(fmt:_{:017500_0Lf}) -3.51% 210.953 203.558 - -5.09% -
BM_deque_vector_copy_backward/64000 -3.50% 7487.791 7225.730 - 1.61% -
std::reverse_copy(vector<int>)/8 -3.50% 2.432 2.347 - -8.03% -
BM_CmpEqual_uint_uint -3.50% 1.092 1.054 - 0.37% -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 -3.50% 888674.470 857607.875 - -1.89% -
std::multimap<std::string,_int>::clear()/1024 -3.49% 22540.064 21752.592 - 2.04% -
BM_StringRelational_Less_Empty_Huge_Control -3.49% 1.671 1.612 - -2.29% -
BM_Basic<int32_t> -3.48% 17.752 17.135 - -0.69% -
BM_StringRelational_Less_Large_Huge_Control -3.48% 2.180 2.104 - -3.65% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 -3.47% 21.307 20.567 - 1.11% -
std::sort_heap(deque<int>,_pred)/8192 -3.47% 451004.639 435362.983 - 4.65% -
std::format(double)_(fmt:_{:017500_10L}) -3.45% 225.813 218.012 - -0.88% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -3.45% 36052.335 34807.044 - -0.94% -
std::reverse(list<int>)/8 -3.45% 2.003 1.934 - 0.47% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -3.45% 89.594 86.500 - -1.08% -
SetIntersection_Interlaced_Vector_uint64_262144_16384 -3.45% 350537164.289 338442921.716 - -5.43% -
SetIntersection_Front_Vector_string_16384_256 -3.44% 9918254.377 9577020.152 - 2.66% -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 -3.43% 20.931 20.212 - -0.23% -
std::partial_sort(vector<int>)_(repeated)/8192 -3.42% 27223.754 26292.483 - -1.36% -
std::flat_map<int,_int>::find(key)_(existent)/1024 -3.42% 8.613 8.319 - -3.52% -
SetIntersection_None_Vector_uint64_16384_1 -3.42% 1128744.076 1090161.821 - -0.57% -
SetIntersection_Interlaced_Vector_uint32_64_16 -3.42% 18243912.267 17620333.469 - 1.71% -
BM_BitsetToString<8192>/Uniform_(50%)/50 -3.42% 2215.243 2139.533 - 3.19% -
std::unordered_map<int,_int>::ctor(const&)/1024 -3.41% 6987.038 6748.561 - -0.65% -
BM_std_minmax_element<char>/1024 -3.41% 273.212 263.908 - -8.50% -
BM_LexicallyRelative/small_path/64 -3.40% 1593.331 1539.190 - 0.07% -
std::remove_copy_if(list<int>)_(prefix)/50 -3.38% 25.980 25.101 - 0.42% -
Chain_fail,_7_levels -3.38% 99.270 95.915 - 10.02% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 -3.38% 16955.704 16382.761 - -0.35% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 -3.38% 2152883.221 2080180.340 - -2.27% -
std::unique_copy(list<int>,_pred)_(contiguous)/52 -3.37% 29.888 28.880 - -7.44% -
std::set<int>::clear()/8192 -3.35% 82177.383 79420.390 - -11.34% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 -3.35% 1064877.395 1029161.864 - -4.48% -
std::format(double)_(fmt:_{:0<17500_0g}) -3.35% 203.339 196.523 - -1.38% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 -3.35% 3553208.715 3434197.177 - -1.50% -
std::multiset<std::string>::count(key)_(non-existent)/1024 -3.34% 25.414 24.564 - -2.88% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.34% 122227.464 118143.888 - 0.15% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -3.33% 68443.795 66166.730 - -1.04% -
BM_CmpLess_schar_uchar -3.33% 1.121 1.084 - -1.76% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -3.32% 40171.401 38837.356 - -1.43% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -3.32% 1156.495 1118.101 - 0.42% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -3.30% 21.140 20.442 - -2.85% -
BM_format_to_string_back_inserter<std::vector<wchar_t>>/1048576 -3.30% 185630.970 179504.894 - -1.63% -
std::format(double)_(fmt:_{:017500_0Le}) -3.30% 198.075 191.539 - -0.79% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 -3.30% 25.216 24.385 - -37.26% -
std::format(double)_(fmt:_{:0^17500_10g}) -3.29% 219.201 211.986 - -1.00% -
std::for_each(multiset<int>::iterator)/8 -3.29% 4.590 4.439 - -2.56% -
std::partial_sort_copy(list<int>)_(descending)/8 -3.29% 16.289 15.753 - -2.64% -
std::format(double)_(fmt:_{:0<17500_10}) -3.28% 216.866 209.761 - 0.43% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 -3.27% 24.708 23.902 - -0.26% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.26% 13591.303 13148.026 - -3.47% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -3.26% 275.105 266.134 - -1.91% -
SetIntersection_Front_Set_uint32_256_64 -3.25% 5818788.429 5629638.851 - -0.92% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -3.25% 15803.235 15289.644 - 0.18% -
BM_PushHeap_pair<uint32,_uint32>_Random_64 -3.25% 6.824 6.603 - 3.12% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 -3.25% 228.568 221.151 - 4.18% -
std::stable_sort(deque<int>)_(pipe-organ)/8 -3.24% 22.470 21.742 - 1.43% -
BM_LexicallyRelative/small_path/128 -3.24% 3123.464 3022.290 - -0.49% -
SetIntersection_Interlaced_Vector_uint64_1024_4 -3.23% 1284885.986 1243340.732 - -3.97% -
BM_CmpLess_schar_uint -3.23% 1.147 1.110 - 1.23% -
std::format(double)_(fmt:_{:0>17500_10Lf}) -3.23% 216.795 209.787 - -2.27% -
BM_LexicallyRelative/small_path/8 -3.23% 220.549 213.428 - -0.71% -
std::is_sorted_until(vector<int>,_pred)/8192 -3.23% 3385.722 3276.426 - -1.07% -
std::swap_ranges(deque<int>)/1024 -3.23% 340.267 329.289 - 3.13% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 -3.22% 57036.838 55199.887 - -11.03% -
std::set<int>::ctor(const&,_alloc)/0 -3.22% 13.151 12.728 - -0.01% -
BM_StringRelational_Less_Huge_Large_Control -3.22% 2.177 2.107 - 0.71% -
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 -3.22% 21.089 20.411 - -1.18% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 -3.21% 20.544 19.884 - -0.16% -
BM_join_view_deques/4096 -3.21% 12318.292 11922.442 - 0.75% -
std::rotate(list<int>)_(1_element_backward)/8192 -3.21% 7466.603 7226.722 - -2.31% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8 -3.21% 53.988 52.254 - -5.67% -
std::set<std::string>::count(key)_(existent)/1024 -3.21% 24.374 23.591 - -0.16% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -3.21% 1615.396 1563.507 - 10.07% -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 -3.21% 1405.549 1360.417 - 2.88% -
std::partial_sort_copy(list<int>)_(repeated)/8 -3.21% 8.107 7.847 - -0.49% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 -3.21% 34.441 33.335 - -1.86% -
std::format(double)_(fmt:_{:017500_10Lf}) -3.21% 214.578 207.692 - -2.80% -
std::find_first_of(vector<int>)_(large_needle)/8192 -3.21% 7133270.619 6904462.871 - -2.09% -
DAG_sidecast,_1_level -3.20% 39.306 38.047 - -3.87% -
SetIntersection_None_Set_uint64_1024_1024 -3.20% 9052342.148 8762328.146 - 2.12% -
ranges::minmax(std::list<__int128>)/1 -3.20% 0.447 0.433 - -2.80% -
BM_StringRelational_Less_Empty_Large_Control -3.20% 1.666 1.612 - -0.14% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 -3.20% 24.606 23.820 - 6.13% -
BM_CmpLess_ushort_ushort -3.19% 1.090 1.055 - 1.59% -
std::all_of(list<int>)_(process_all)/8 -3.19% 2.719 2.633 - -2.38% -
rng::find_last(list<int>)_(bail_10%)/50 -3.19% 16.361 15.840 - 0.13% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 -3.18% 210.444 203.744 - 2.84% -
VDAG_leftmost,_4_levels -3.18% 20.030 19.393 - -0.34% -
BM_deque_deque_move_backward/4000 -3.18% 150.695 145.905 - -2.56% -
std::format(double)_(fmt:_{:0<17500_10g}) -3.17% 218.595 211.655 - 0.66% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -3.17% 743.792 720.181 - -0.25% -
BM_deque_deque_move_backward/512 -3.17% 19.744 19.117 - 1.14% -
BM_LexicallyNormal/small_path/16 -3.17% 279.519 270.655 - 3.63% -
std::unordered_set<int>::ctor(const&)/8192 -3.15% 56042.916 54275.659 - -0.78% -
std::unordered_multiset<int>::erase(iterator)/1024 -3.15% 20.161 19.525 - -0.04% -
BM_deque_vector_ranges_copy/5500 -3.15% 198.332 192.081 - -0.49% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 -3.15% 25.489 24.686 - -2.36% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32 -3.15% 6.673 6.463 - -6.22% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 -3.15% 22.452 21.745 - -0.86% -
SetIntersection_None_Set_string_262144_1024 -3.14% 1720230.062 1666133.543 - -0.84% -
std::copy_backward(deque<int>)/32768 -3.14% 3673.482 3557.963 - -2.25% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 -3.14% 22.010 21.318 - -4.40% -
std::unordered_map<int,_int>::erase(iterator)/8192 -3.14% 20.115 19.484 - -9.72% -
CastTo<B<Width_/_2,_Depth>> -3.13% 2928.917 2837.144 - -4.59% -
BM_vector_deque_move/1 -3.13% 2.282 2.210 - -4.90% -
std::search(vector<int>)_(no_match)/1024 -3.13% 219.520 212.659 - -3.25% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 -3.13% 1334454.964 1292747.971 - -1.04% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -3.12% 1173.764 1137.095 - 0.11% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 -3.12% 35.982 34.860 - -0.64% -
rng::find(vector<bool>)_(process_all)/8 -3.11% 0.642 0.622 - -15.73% -
std::pop_heap(deque<int>)/1024 -3.11% 13.584 13.161 - 6.36% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 -3.11% 1.390 1.347 - -7.29% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 -3.11% 2128366.699 2062252.115 - -2.05% -
std::format(double)_(fmt:_{:0<17500_0Lf}) -3.11% 209.273 202.772 - -1.87% -
BM_LexicallyNormal/large_path/4 -3.10% 158.059 153.157 - 1.31% -
BM_format_to_string_back_inserter<std::wstring>/1048576 -3.10% 191987.927 186033.983 - 0.19% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -3.10% 1060768.287 1027906.899 - 0.30% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -3.10% 16.415 15.907 - 0.22% -
BM_CmpEqual_ushort_int -3.09% 1.076 1.043 - -3.86% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 -3.09% 4187037.762 4057662.344 - -0.43% -
SetIntersection_None_Set_string_262144_4 -3.09% 1709567.709 1656749.347 - -0.72% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 -3.09% 36864.509 35725.775 - -1.37% -
std::mismatch(deque<int>)_(it,_it,_it)/8 -3.08% 3.851 3.732 - -1.08% -
std::format(double)_(fmt:_{:017500_0L}) -3.08% 212.712 206.152 - -1.84% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 -3.08% 201241354.042 195037588.604 - -0.17% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -3.08% 1224383.796 1186643.367 - 0.89% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -3.08% 11859.156 11493.942 - -5.27% -
SetIntersection_Interlaced_Vector_string_1024_16 -3.06% 3319824.348 3218117.878 - -7.95% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 -3.06% 19102022.084 18518129.546 - -5.90% -
std::format(double)_(fmt:_{:017500_10g}) -3.05% 217.246 210.611 - 0.54% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 -3.05% 751.020 728.088 - 11.68% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.05% 6911.440 6700.567 - -4.05% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 -3.04% 24.364 23.623 - -6.08% -
BM_StringRelational_Less_Small_Small_ChangeLast -3.04% 1.766 1.712 - -3.20% -
vector<bool>::resize() -3.04% 14.265 13.832 - -1.49% -
BM_CmpEqual_schar_uint -3.04% 1.149 1.114 - -0.92% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/0 -3.02% 0.337 0.327 - -0.49% -
std::set<int>::find(key)_(existent)/1024 -3.02% 4.106 3.982 - -3.06% -
BM_format/C_string_len_6 -3.02% 13.806 13.390 - -2.05% -
std::is_sorted_until(deque<int>)/8 -3.01% 2.542 2.465 - -5.45% -
SetIntersection_Front_Set_string_64_4 -3.01% 19157033.078 18580287.491 - -1.30% -
BM_format_to_string_back_inserter<std::list<char>>/1048576 -3.01% 12842704.481 12456375.000 - -1.18% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -3.01% 1298.875 1259.833 - 0.64% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 -3.00% 4856.554 4710.774 - 0.70% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 -3.00% 1879.295 1822.887 - 0.23% -
std::format(int64_t)_(fmt:_{:0^512X}) -2.99% 41.155 39.924 - 0.77% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8 -2.99% 26.382 25.594 - -2.69% -
std::find_first_of(vector<int>)_(large_needle)/1024 -2.99% 110368.182 107072.008 - -2.03% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 -2.98% 27.618 26.793 - -2.85% -
SetIntersection_Front_Set_string_16_4 -2.98% 64661544.221 62735538.968 - -0.21% -
std::replace(vector<int>)_(sprinkled)/50 -2.97% 8.763 8.502 - 1.87% -
std::multimap<int,_int>::ctor(const&)/8192 -2.97% 53130.309 51554.468 - -3.22% -
std::unordered_map<int,_int>::erase(iterator)/32 -2.97% 20.021 19.427 - -9.57% -
BM_format_to_iterator/<std::string>_string_len_60 -2.94% 9.827 9.538 - -2.41% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -2.94% 16414.760 15932.143 - -4.42% -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 -2.94% 12.890 12.511 - -5.69% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -2.94% 21.648 21.012 - -0.37% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 -2.93% 56.216 54.566 - 0.15% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -2.93% 600413.485 582798.627 - -4.46% -
SetIntersection_Front_Set_string_1024_16 -2.93% 1992295.171 1933897.497 - 3.69% -
std::format(int64_t)_(fmt:_{:0>512Lx}) -2.93% 33.264 32.290 - 2.08% -
VDAG_leftmost,_5_levels -2.93% 23.673 22.980 - -10.15% -
std::sort(deque<int>)_(pipe-organ)/1024 -2.93% 2791.654 2709.957 - -3.62% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192 -2.92% 5.431 5.272 - -5.63% -
std::deque<int>::insert(middle)_(cheap_elements)/32 -2.92% 12.402 12.040 - 3.77% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -2.92% 17016.829 16519.939 - -3.06% -
std::find_end(deque<int>)_(process_all)/1000 -2.92% 261.439 253.805 - -3.88% -
BM_format_to_iterator/<std::vector>_string_len_60 -2.92% 9.798 9.513 - 1.69% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -2.92% 15399.734 14950.703 - -0.88% -
SetIntersection_Interlaced_Vector_string_1024_256 -2.91% 21348405.275 20726586.899 - -0.56% -
std::multiset<std::string>::ctor(const&)/1024 -2.91% 35493.582 34460.901 - -2.99% -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 -2.90% 39326.470 38184.102 - -1.12% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.90% 754.814 732.952 - -2.92% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 -2.90% 64421992.092 62556207.427 - -0.39% -
BM_vector_deque_move/2 -2.88% 2.004 1.947 - -5.70% -
rng::find_last(vector<int>)_(bail_90%)/8 -2.88% 0.474 0.461 - 8.30% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 -2.88% 14113.460 13706.863 - 0.13% -
BM_join_view_deques/512 -2.87% 1326.153 1288.032 - -2.86% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -2.87% 90442.635 87843.758 - 1.15% -
BM_CmpEqual_ushort_ushort -2.87% 1.086 1.055 - -1.40% -
BM_deque_deque_ranges_move_backward/4096 -2.87% 155.306 150.856 - -2.09% -
std::find(list<int>)_(bail_25%)/32768 -2.87% 8129.120 7896.218 - 1.54% -
BM_Swap_Null_MemPtr -2.86% 1.190 1.156 - -4.90% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 -2.86% 6788.506 6594.051 - -3.23% -
std::multiset<int>::clear()/8192 -2.86% 82670.556 80305.485 - -7.61% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 -2.86% 788.585 766.039 - -0.92% -
std::unordered_set<int>::insert(value)_(already_present)/8192 -2.86% 2.677 2.600 - -3.44% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 -2.86% 2.348 2.281 - -3.50% -
std::format(double)_(fmt:_{:0^17500_0g}) -2.86% 206.564 200.665 - -1.09% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8 -2.85% 54.342 52.791 - 0.49% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 -2.85% 1098142.576 1066820.995 - 0.76% -
std::swap_ranges(deque<int>)/8192 -2.85% 2704.849 2627.707 - 3.10% -
std::format(int64_t)_(fmt:_{:Lx}) -2.85% 27.521 26.737 - 2.65% -
BM_CmpEqual_int_int -2.85% 1.091 1.060 - -2.04% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 -2.84% 138.667 134.729 - 1.67% -
BM_LexicallyRelative/small_path/256 -2.84% 6186.110 6010.439 - -0.43% -
std::unordered_multiset<int>::erase(iterator)/32 -2.84% 20.038 19.469 - 0.34% -
std::format(double)_(fmt:_{:0^17500_0L}) -2.84% 215.735 209.616 - -1.65% -
SetIntersection_Front_Set_uint64_256_16 -2.83% 4544499.534 4415691.053 - 1.61% -
SetIntersection_Front_Vector_uint32_256_16 -2.83% 4311757.725 4189670.824 - -0.31% -
BM_CmpLess_schar_ushort -2.83% 1.121 1.089 - -0.66% -
SetIntersection_Front_Set_float_262144_4 -2.83% 1097414.686 1066394.346 - -1.42% -
std::lower_bound(std::list<int>)/8192 -2.82% 14213.834 13812.842 - -6.45% -
SetIntersection_None_Set_float_64_64 -2.82% 11631647.010 11303600.892 - -0.23% -
BM_Swap_Null_MemFuncPtr -2.82% 1.207 1.173 - 1.77% -
std::format(double)_(fmt:_{:0>17500_0Lf}) -2.82% 211.155 205.204 - -9.30% -
std::multimap<int,_int>::count(key)_(existent)/8192 -2.81% 6.813 6.622 - -0.41% -
SetIntersection_None_Vector_uint64_262144_4 -2.81% 1151017.544 1118637.260 - -0.73% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.80% 120426.009 117048.603 - 1.17% -
std::for_each(map<int>::iterator)/32 -2.80% 21.499 20.897 - -6.91% -
std::format(double)_(fmt:_{:017500_0Lg}) -2.80% 214.448 208.442 - -1.86% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 -2.80% 1.312 1.276 - 2.29% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -2.80% 850.348 826.547 - -5.26% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 -2.80% 23.363 22.710 - 0.49% -
std::format(double)_(fmt:_{:0<17500_0L}) -2.80% 210.284 204.402 - -4.70% -
BM_LexicallyNormal/small_path/4 -2.80% 89.526 87.022 - 1.10% -
SetIntersection_Front_Set_uint64_16384_64 -2.79% 1680363.084 1633537.903 - -6.76% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -2.78% 616251.928 599114.849 - 0.48% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.78% 55721.187 54171.968 - -12.93% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 -2.77% 16.374 15.920 - -3.47% -
std::partition(deque<int>)_(sparse)/8192 -2.77% 3120.596 3034.217 - -3.05% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 -2.77% 13586.026 13210.090 - -0.08% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 -2.77% 37462.666 36426.206 - -0.17% -
rng::contains_subrange(vector<int>)_(same_length)/8192 -2.76% 1908.898 1856.265 - -1.98% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 -2.75% 1879644.533 1827876.059 - -1.47% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 -2.75% 1075966.426 1046383.666 - 1.68% -
BM_std_minmax_element<char>/512 -2.74% 139.007 135.191 - -10.24% -
std::format(int64_t)_(fmt:_{:0512Ld}) -2.74% 37.061 36.044 - -1.00% -
BM_format_to_string_back_inserter<std::string>/1 -2.74% 13.346 12.980 - 1.35% -
SetIntersection_Front_Set_uint64_64_16 -2.74% 15400705.090 14978337.544 - -0.82% -
std::format(double)_(fmt:_{:0^17500_10L}) -2.74% 227.781 221.537 - -2.33% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -2.73% 634733.516 617378.965 - 0.15% -
BM_StringAssignAsciizMix_Transparent -2.73% 3.081 2.997 - -1.83% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -2.73% 21.884 21.287 - -1.26% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 -2.72% 10.608 10.319 - -2.34% -
SetIntersection_Interlaced_Set_string_256_16 -2.72% 18329013.724 17829811.571 - 0.34% -
std::unordered_map<int,_int>::erase(key)_(existent)/32 -2.72% 21.253 20.674 - -9.47% -
VChain_fail,_2_levels -2.72% 13.789 13.414 - -3.33% -
std::partition(list<int>)_(dense)/32 -2.72% 8.952 8.708 - 0.40% -
BM_deque_deque_ranges_copy/4000 -2.72% 146.260 142.282 - -3.29% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 -2.72% 6.486 6.310 - -1.61% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -2.72% 6872.156 6685.296 - 1.23% -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 -2.72% 37.874 36.845 - 1.70% -
std::multiset<int>::find(key)_(non-existent)/32 -2.71% 2.469 2.402 - -9.77% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 -2.71% 1078129.030 1048913.697 - -1.96% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 -2.71% 20.126 19.581 - -1.88% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 -2.71% 598.273 582.063 - -0.78% -
rng::for_each(map<int>)/8192 -2.71% 16529.420 16081.940 - -1.30% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 -2.71% 252514816.985 245679276.711 - -0.13% -
std::stable_partition(list<int>)_(sparse)/8192 -2.70% 8863.980 8624.496 - -1.86% -
std::vector<std::string>::erase(middle)_(cheap_elements)/32 -2.70% 12.246 11.915 - -1.06% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 -2.70% 5174611.376 5034892.477 - 2.43% -
std::vector<int>::ctor(const&)_(cheap_elements)/1024 -2.70% 52.048 50.643 - 1.95% -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 -2.70% 23.426 22.794 - -0.63% -
std::stable_sort(deque<int>)_(shuffled)/8 -2.70% 23.498 22.864 - 2.05% -
SetIntersection_Front_Set_string_16384_1 -2.70% 1110558.098 1080628.305 - 1.54% -
std::deque<std::string>::insert(middle)_(cheap_elements)/8192 -2.69% 2477.719 2410.949 - 3.01% -
BM_vector_deque_ranges_copy/5500 -2.69% 200.764 195.355 - -0.15% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 -2.69% 6286.009 6116.882 - -0.73% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -2.69% 929275.850 904279.899 - 0.15% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 -2.68% 37716.851 36704.304 - -0.00% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.68% 765.876 745.344 - -0.27% -
std::multimap<int,_int>::ctor(const&)/1024 -2.68% 6682.139 6503.102 - -2.75% -
std::format(double)_(fmt:_{:_0a}) -2.68% 25.810 25.119 - -0.44% -
std::move_backward(vector<bool>)_(aligned)/64 -2.67% 1.731 1.685 - -2.39% -
std::deque<int>::ctor(const&)_(cheap_elements)/8192 -2.67% 2210.858 2151.899 - 0.16% -
SetIntersection_None_Set_string_262144_256 -2.67% 1705061.115 1659614.095 - -0.55% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 -2.66% 20.762 20.209 - 0.89% -
std::is_sorted_until(vector<int>,_pred)/1024 -2.64% 419.715 408.613 - -1.70% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 -2.64% 889.465 865.942 - -3.59% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -2.64% 943318.779 918402.848 - -0.40% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 -2.64% 22.379 21.788 - -4.74% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 -2.64% 1061859.438 1033862.176 - -1.93% -
BM_PushHeap_string_QuickSortAdversary_64 -2.64% 13.366 13.013 - -3.37% -
std::format(double)_(fmt:_{:0>17500_10}) -2.64% 213.823 208.188 - -1.85% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -2.63% 55149.381 53696.901 - 0.27% -
std::multiset<int>::insert(value)_(new_value,_end)/1024 -2.63% 48.608 47.329 - 3.38% -
std::format(int64_t)_(fmt:_{:0>512b}) -2.63% 35.460 34.527 - 0.93% -
SetIntersection_Front_Set_uint64_262144_64 -2.63% 1699019.864 1654360.949 - 1.74% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 -2.63% 1.224 1.192 - 6.42% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 -2.62% 12801544.464 12465927.388 - -0.12% -
SetIntersection_None_Set_string_262144_16 -2.62% 1701763.834 1657159.341 - -0.97% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -2.61% 6859.385 6680.161 - 1.29% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -2.61% 672.771 655.225 - -1.81% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 -2.60% 4711.197 4588.479 - -1.36% -
SetIntersection_Interlaced_Vector_float_262144_16384 -2.60% 349749108.272 340640728.340 - -1.68% -
BM_StringRelational_Less_Huge_Empty_Control -2.60% 1.655 1.612 - -3.26% -
BM_format_to_iterator/<std::vector>_C_string_len_60 -2.60% 11.029 10.742 - -1.79% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 -2.60% 18569269.416 18087006.229 - -2.23% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -2.59% 15593.653 15189.011 - -0.20% -
SetIntersection_None_Vector_uint32_1024_64 -2.59% 1108598.033 1079847.124 - -2.35% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 -2.58% 6812.765 6636.947 - 0.03% -
BM_format_to_n_string_begin<std::vector<char>>/1 -2.58% 10.915 10.633 - -0.28% -
std::for_each(map<int>::iterator)/8192 -2.58% 16371.941 15949.711 - 0.33% -
BM_CmpEqual_schar_schar -2.58% 1.092 1.064 - -3.18% -
std::copy(vector<int>)/8 -2.57% 2.184 2.127 - -2.69% -
std::map<int,_int>::count(key)_(non-existent)/8192 -2.57% 11.428 11.134 - -0.81% -
std::format(float)_(fmt:_{:0^17500_10e}) -2.57% 197.037 191.971 - -0.20% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 -2.57% 37412.974 36452.692 - -0.26% -
BM_StringRead_Hot_Shallow_Empty -2.57% 0.487 0.474 - -1.88% -
std::map<int,_int>::ctor(const&,_alloc)/0 -2.56% 13.083 12.748 - -0.08% -
BM_format_to_iterator/<std::deque>_C_string_len_6000 -2.56% 256.684 250.105 - -0.38% -
BM_CmpEqual_schar_ushort -2.56% 1.112 1.083 - -1.57% -
BM_deque_vector_ranges_copy_backward/1 -2.56% 2.154 2.099 - -0.96% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 -2.56% 31.843 31.028 - -2.20% -
std::deque<std::string>::insert(middle)_(cheap_elements)/32 -2.56% 25.106 24.464 - -0.79% -
SetIntersection_Front_Set_uint64_16384_16 -2.55% 1206813.359 1176038.002 - -1.87% -
std::multimap<int,_int>::erase(key)_(existent)/32 -2.55% 23.207 22.616 - 1.05% -
std::adjacent_find(deque<int>,_pred)/50 -2.55% 30.808 30.024 - 2.87% -
SetIntersection_Interlaced_Vector_string_64_16 -2.54% 30240466.886 29471374.596 - -1.62% -
std::set<int>::contains(key)_(existent)/8192 -2.54% 8.383 8.170 - -3.83% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -2.54% 953.430 929.212 - -1.93% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -2.54% 37.515 36.563 - -3.16% -
std::sort(deque<int>)_(qsort_adversarial)/1024 -2.54% 18123.411 17663.484 - -0.96% -
std::format(int64_t)_(fmt:_{:0512Lb}) -2.54% 42.954 41.866 - 2.59% -
SetIntersection_Front_Set_uint64_262144_4 -2.53% 1096229.573 1068493.772 - 4.83% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 -2.53% 4.654 4.537 - -0.37% -
std::multiset<int>::erase(iterator)/8192 -2.52% 24.003 23.397 - -4.71% -
std::unordered_multiset<int>::ctor(const&)/1024 -2.52% 6952.828 6777.888 - 3.10% -
BM_PushHeap_string_QuickSortAdversary_16 -2.52% 10.743 10.473 - -3.96% -
BM_format_to_n_string_back_inserter<std::wstring>/16384 -2.51% 4150.814 4046.425 - -1.18% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 -2.51% 1158242.529 1129123.733 - 0.29% -
std::multimap<int,_int>::insert(value)_(already_present)/8192 -2.51% 20.646 20.127 - -1.74% -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 -2.51% 63.374 61.782 - -2.85% -
std::format(int64_t)_(fmt:_{:0^512LX}) -2.51% 46.475 45.308 - 1.51% -
rng::contains_subrange(deque<int>)_(same_length)/32 -2.51% 20.214 19.707 - -0.59% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 -2.51% 16586291.537 16170254.846 - 0.81% -
std::format(int64_t)_(fmt:_{:0^512Lb}) -2.51% 42.828 41.754 - 2.36% -
std::copy_n(vector<bool>)_(aligned)/4096 -2.50% 4.855 4.734 - -1.80% -
SetIntersection_Front_Set_uint64_262144_16 -2.50% 1212154.184 1181798.923 - 0.57% -
SetIntersection_None_Set_string_262144_1 -2.50% 1699790.609 1657302.167 - -0.35% -
BM_StringRelational_Eq_Empty_Empty_Control -2.49% 2.118 2.066 - 0.18% -
SetIntersection_Front_Vector_string_1024_1024 -2.49% 40090416.042 39091899.856 - -0.64% -
BM_vector_deque_copy_backward/65536 -2.49% 7667.258 7476.583 - -3.51% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.49% 541.001 527.554 - -1.27% -
std::sort(vector<int>)_(qsort_adversarial)/8 -2.49% 16.100 15.700 - -0.37% -
std::map<int,_int>::contains(key)_(existent)/32 -2.48% 1.658 1.617 - -1.15% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -2.48% 216.805 211.424 - -4.73% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 -2.48% 9907107.213 9661689.758 - -1.28% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 -2.48% 18.643 18.182 - -2.70% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 -2.47% 28.971 28.255 - -6.47% -
SetIntersection_Front_Vector_string_262144_1 -2.47% 1089770.093 1062813.263 - 0.92% -
SetIntersection_Front_Vector_string_1024_1 -2.47% 1092486.189 1065483.960 - -1.05% -
SetIntersection_None_Vector_uint64_1024_16 -2.47% 1104320.490 1077050.025 - 0.01% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8192 -2.47% 63779.148 62205.886 - -1.10% -
BM_PushHeap_float_Ascending_16384 -2.46% 4.291 4.185 - -6.05% -
SetIntersection_Interlaced_Vector_string_256_4 -2.46% 6302829.421 6147762.239 - -1.58% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 -2.46% 11776159.120 11486676.157 - 2.09% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 -2.46% 17138.612 16717.683 - -3.39% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 -2.45% 4248614.427 4144444.515 - -0.92% -
std::multiset<int>::find(key)_(existent)/32 -2.45% 1.660 1.619 - -0.75% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.45% 740.408 722.269 - -0.56% -
BM_join_view_deques/65536 -2.45% 288190.176 281134.167 - -0.23% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 -2.45% 203.960 198.968 - -1.75% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8192 -2.45% 170124.182 165962.743 - 1.46% -
std::format(double)_(fmt:_{:0>17500_0Lg}) -2.45% 217.466 212.148 - -0.52% -
std::multimap<int,_int>::count(key)_(existent)/1024 -2.44% 5.553 5.417 - 0.10% -
std::unique(deque<int>)_(sprinkled)/52 -2.43% 59.995 58.535 - -1.69% -
SetIntersection_Interlaced_Vector_float_16384_16 -2.43% 2847695.937 2778424.583 - 0.40% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 -2.43% 4.310 4.205 - -6.00% -
SetIntersection_None_Vector_uint32_1024_16 -2.43% 1105840.484 1078946.174 - -1.75% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/1024 -2.43% 800.593 781.173 - -0.85% -
BM_deque_deque_ranges_move/2 -2.42% 2.307 2.252 - 5.71% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -2.42% 1073225.193 1047210.589 - 0.50% -
rng::find_last_if(vector<int>)_(bail_90%)/50 -2.42% 1.520 1.484 - -6.44% -
std::find_if(list<int>)_(process_all)/1024 -2.41% 703.149 686.197 - -1.85% -
std::unordered_set<std::string>::ctor(const&)/1024 -2.41% 34202.804 33380.074 - -1.78% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -2.40% 11.991 11.703 - 10.59% -
BM_join_view_deques/64000 -2.40% 278898.090 272193.503 - -0.17% -
BM_format_to_n_string_back_inserter<std::string>/16384 -2.40% 1029.805 1005.069 - -4.45% -
SetIntersection_Interlaced_Set_uint32_16384_1 -2.40% 1066480.963 1040869.787 - 2.53% -
std::format(double)_(fmt:_{:0>17500_0Le}) -2.40% 198.353 193.597 - 0.01% -
BM_CmpLess_short_uint -2.39% 1.145 1.117 - 1.67% -
BM_deque_deque_move_backward/2 -2.39% 2.526 2.466 - -2.57% -
DAG_leftmost_middle,_1_level -2.39% 20.134 19.652 - -0.66% -
BM_StringConstructDestroyCStr_Huge_Opaque -2.39% 161.642 157.784 - -0.39% -
std::format(double)_(fmt:_{:0>17500_0L}) -2.39% 213.377 208.284 - -1.30% -
std::map<int,_int>::find(key)_(existent)/8192 -2.38% 5.507 5.376 - -2.36% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.38% 211.626 206.583 - -1.59% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.38% 621.748 606.958 - -1.27% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 -2.38% 8646.464 8441.028 - -1.10% -
SetIntersection_Interlaced_Set_string_1024_16 -2.37% 13172778.262 12860344.165 - 1.21% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8 -2.37% 61.435 59.978 - -2.83% -
SetIntersection_Interlaced_Set_uint64_262144_1 -2.37% 1074622.364 1049175.080 - 1.69% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/32 -2.37% 410.177 400.474 - -0.53% -
std::unique(deque<int>)_(sprinkled)/32 -2.36% 53.766 52.500 - 0.34% -
std::sort(vector<int>)_(repeated)/8 -2.35% 16.103 15.724 - -0.60% -
BM_CmpLess_int_ushort -2.35% 1.150 1.123 - 2.92% -
rng::for_each(map<int>)/32 -2.34% 21.636 21.128 - -5.59% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -2.34% 24.167 23.601 - -33.01% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 -2.34% 149978.682 146468.997 - -1.57% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 -2.34% 4861.077 4747.381 - 0.20% -
BM_StringResizeAndOverwrite -2.34% 0.841 0.822 - 0.42% -
std::map<int,_int>::insert(value)_(new_value,_end)/1024 -2.34% 26.635 26.012 - -5.14% -
std::format(double)_(fmt:_{:0<17500_10L}) -2.33% 224.086 218.855 - -1.29% -
bm_lexicographical_compare<signed_char>/1 -2.33% 1.255 1.226 - -8.42% -
std::copy(list<int>)/32768 -2.33% 25840.178 25237.417 - -2.60% -
SetIntersection_Interlaced_Vector_uint32_16384_1 -2.33% 1061325.299 1036582.179 - 3.08% -
BM_format_to_iterator/<std::array>_string_view_len_60 -2.33% 9.545 9.323 - -2.35% -
std::format(double)_(fmt:_{:0^17500_0Lg}) -2.33% 216.815 211.766 - -1.99% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 -2.33% 4853.916 4740.923 - -0.12% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 -2.33% 57.389 56.054 - 1.32% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -2.33% 25.012 24.430 - -0.04% -
BM_vector_deque_ranges_move_backward/4096 -2.32% 151.696 148.171 - 0.55% -
VDAG_sidecast,_1_level -2.32% 43.791 42.775 - -6.64% -
rng::ends_with(list<int>)_(mismatch_at_start)/8 -2.32% 3.160 3.087 - -3.07% -
std::stable_sort(vector<int>)_(pipe-organ)/8 -2.31% 18.827 18.392 - -1.23% -
std::map<int,_int>::lower_bound(key)_(existent)/8192 -2.31% 5.682 5.551 - -0.83% -
BM_vector_deque_ranges_move/64 -2.31% 2.820 2.755 - -4.10% -
std::stable_sort(vector<NonIntegral>)_(repeated)/1024 -2.31% 1246.171 1217.426 - 1.56% -
std::format(int64_t)_(fmt:_{:0^512Lx}) -2.30% 34.627 33.829 - 1.48% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -2.30% 1173179.925 1146150.225 - -0.35% -
std::make_heap(vector<NonIntegral>)_(heap)/8192 -2.30% 2220.130 2169.068 - -2.29% -
std::map<int,_int>::insert(value)_(already_present)/8192 -2.30% 4.154 4.059 - 3.59% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/0 -2.30% 13.693 13.378 - -0.64% -
SetIntersection_Front_Vector_string_1024_4 -2.30% 1193488.629 1166089.057 - -2.07% -
SetIntersection_Front_Set_uint64_64_64 -2.29% 13172955.006 12870762.631 - -2.55% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 -2.29% 5114643.937 4997352.359 - -1.38% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8 -2.29% 47.355 46.271 - 1.03% -
rng::find_if(vector<bool>)_(process_all)/50 -2.29% 23.925 23.377 - -3.04% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -2.29% 8917.054 8713.185 - 3.53% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 -2.28% 37.978 37.111 - 1.13% -
std::unordered_multiset<int>::clear()/32 -2.28% 599.786 586.109 - -0.16% -
std::stable_sort(vector<int>)_(heap)/8 -2.28% 21.635 21.142 - -1.41% -
SetIntersection_Interlaced_Vector_string_262144_1 -2.28% 1105670.461 1080473.427 - -6.52% -
BM_format_to_n_string_back_inserter<std::string>/1048576 -2.27% 67330.974 65801.026 - -0.10% -
std::set<int>::contains(key)_(existent)/32 -2.27% 1.715 1.676 - -0.54% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1 -2.26% 16842247.539 16461362.008 - -0.60% -
SetIntersection_Interlaced_Vector_string_16_4 -2.26% 69825292.765 68249867.759 - 1.58% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -2.25% 55744.287 54487.902 - -0.31% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 -2.25% 16888053.845 16507500.000 - -0.86% -
std::unordered_map<int,_int>::erase(iterator)/1024 -2.25% 20.059 19.607 - -9.13% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -2.25% 38.040 37.184 - -1.91% -
BM_vector_deque_ranges_copy_backward/64 -2.25% 3.037 2.969 - -0.51% -
std::make_heap(vector<int>)_(ascending)/8 -2.25% 16.963 16.582 - 0.78% -
VDAG_rightmost,_5_levels -2.24% 273.608 267.489 - -1.35% -
BM_LexicallyNormal/small_path/128 -2.24% 1986.208 1941.813 - 2.53% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8 -2.23% 44.584 43.588 - -2.59% -
std::format(double)_(fmt:_{:0^17500_0a}) -2.23% 162.977 159.336 - -0.91% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 -2.23% 3233.047 3160.847 - -1.07% -
SetIntersection_Interlaced_Vector_string_1024_1 -2.23% 1103453.655 1078824.296 - -0.82% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.23% 788.683 771.121 - 0.58% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -2.23% 1.802 1.762 - 0.44% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 -2.22% 819.837 801.605 - -0.16% -
SetIntersection_Front_Vector_string_262144_1024 -2.22% 40066086.138 39175184.521 - -0.19% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 -2.22% 466.458 456.096 - -3.34% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 -2.22% 8300.318 8115.949 - 0.37% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.22% 542.023 530.005 - 0.84% -
CastTo<A<Width,_Depth>> -2.21% 242.198 236.848 - -1.10% -
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 -2.20% 30.628 29.953 - -11.00% -
BM_format_to_string_pointer<char>/1048576 -2.20% 12433.192 12159.155 - 2.94% -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 -2.20% 57754652.750 56482142.420 - -0.95% -
BM_join_view_deques/5500 -2.20% 18058.164 17660.480 - 2.48% -
std::find_if(list<int>)_(bail_25%)/8192 -2.19% 1452.046 1420.173 - 0.69% -
std::rotate(list<int>)_(1_element_forward)/8192 -2.19% 7164.598 7007.367 - -2.47% -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 -2.19% 31.587 30.894 - -7.11% -
BM_std_minmax_element<int>/5500 -2.19% 1452.544 1420.698 - 3.21% -
std::pop_heap(vector<size_t>)/8 -2.19% 52.702 51.547 - -0.66% -
std::partial_sort_copy(deque<int>)_(repeated)/8192 -2.19% 30111.049 29451.977 - -1.07% -
SetIntersection_None_Set_string_262144_64 -2.19% 1703906.740 1666639.567 - -0.15% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -2.18% 1189597.387 1163633.593 - 4.49% -
SetIntersection_Interlaced_Set_string_64_1 -2.18% 17518317.560 17136310.909 - -0.30% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 -2.18% 354636383.584 346913177.016 - -0.17% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 -2.18% 37560.174 36742.501 - 0.20% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.18% 1499.492 1466.863 - 0.80% -
SetIntersection_None_Set_uint64_16384_64 -2.17% 175620464.023 171802074.606 - 2.98% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 -2.17% 526288.956 514877.301 - -0.91% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -2.17% 44632.813 43665.744 - 0.83% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 -2.17% 4251146.599 4159042.131 - 1.87% -
std::map<std::string,_int>::ctor(const&,_alloc)/0 -2.17% 12.998 12.716 - 0.43% -
SetIntersection_Interlaced_Set_uint32_1024_256 -2.16% 14674261.981 14356847.437 - 4.43% -
std::format(double)_(fmt:_{:0>17500_10g}) -2.16% 218.440 213.720 - 1.39% -
SetIntersection_None_Vector_uint32_1024_4 -2.16% 1101704.300 1077910.727 - -2.42% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 -2.16% 4398540.380 4303595.631 - 1.05% -
SetIntersection_Interlaced_Vector_string_16384_64 -2.15% 12178672.720 11916572.461 - -18.59% -
bm_ranges_swap_ranges_vb_aligned/256 -2.15% 3.535 3.459 - -0.09% -
std::replace_if(list<int>)_(sprinkled)/50 -2.15% 23.420 22.916 - -0.89% -
BM_vector_deque_ranges_copy_backward/70000 -2.15% 8163.861 7988.502 - -1.90% -
SetIntersection_None_Vector_string_16384_16384 -2.15% 1247558.401 1220769.651 - -0.59% -
std::sort(vector<int>)_(ascending)/8 -2.15% 16.086 15.741 - -0.10% -
BM_StringRelational_Less_Empty_Empty_Control -2.14% 1.669 1.634 - -7.85% -
std::partial_sort_copy(vector<int>)_(repeated)/8192 -2.14% 26784.927 26210.895 - -1.77% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -2.14% 143732.920 140659.612 - -4.31% -
BM_format_to_iterator/<std::string>_C_string_len_60 -2.14% 10.996 10.761 - -3.27% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 -2.13% 27.189 26.609 - -4.47% -
std::multiset<std::string>::find(key)_(existent)/32 -2.13% 15.777 15.441 - 2.44% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 -2.13% 1190927.963 1165575.039 - 0.78% -
rng::contains_subrange(list<int>)_(same_length)/16 -2.13% 5.969 5.842 - -6.45% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.13% 13473.784 13187.025 - 2.08% -
SetIntersection_None_Vector_string_262144_16 -2.12% 1310665.749 1282841.669 - -3.74% -
std::deque<int>::ctor(size)/1024 -2.12% 71.742 70.221 - -7.52% -
std::set<int>::erase(iterator)/1024 -2.12% 20.242 19.814 - -7.26% -
std::format(float)_(fmt:_{:0>17500_10e}) -2.11% 194.964 190.842 - -0.50% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 -2.11% 27299.583 26723.241 - -2.14% -
SetIntersection_Interlaced_Set_float_16384_1 -2.11% 1058843.335 1036513.751 - 0.39% -
std::format(float)_(fmt:_{:0>17500_0e}) -2.10% 185.955 182.041 - -0.07% -
BM_deque_deque_move_backward/1 -2.10% 2.777 2.718 - -2.44% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 -2.10% 140607.813 137652.605 - -0.24% -
std::unique(vector<int>,_pred)_(contiguous)/52 -2.10% 63.874 62.532 - -1.80% -
std::search(deque<int>,_pred)_(near_matches)/8192 -2.09% 1557009.228 1524435.143 - -1.58% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -2.09% 736.111 720.713 - -2.92% -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/32 -2.09% 13.047 12.774 - 0.20% -
SetIntersection_Front_Vector_float_262144_16 -2.09% 1137528.674 1113763.428 - 0.39% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 -2.09% 1067688.484 1045412.417 - 1.21% -
BM_deque_deque_ranges_move_backward/64 -2.09% 3.419 3.348 - -1.85% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 -2.08% 18.492 18.106 - -1.15% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -2.08% 1175862.515 1151354.651 - -2.80% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -2.08% 51877.772 50798.997 - -11.92% -
BM_StringRelational_Eq_Small_Huge_Control -2.08% 0.484 0.474 - -5.07% -
std::unordered_map<int,_int>::ctor(const&)/8192 -2.08% 56615.908 55440.675 - 0.10% -
std::sort(vector<int>)_(shuffled)/8 -2.08% 23.104 22.624 - -0.27% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 -2.08% 4341412.970 4251319.831 - 1.73% -
std::flat_map<int,_int>::ctor(const&)/32 -2.08% 23.271 22.788 - -0.02% -
std::find_end(forward_list<int>)_(match_near_end)/1024 -2.07% 4584.955 4489.822 - -0.37% -
SetIntersection_Front_Vector_uint32_262144_4 -2.07% 1089319.759 1066739.009 - 0.30% -
SetIntersection_None_Vector_uint64_1024_1 -2.07% 1096194.824 1073551.537 - 2.77% -
std::flat_multimap<int,_int>::find(key)_(existent)/1024 -2.06% 8.462 8.288 - -0.61% -
std::upper_bound(std::list<int>)/8192 -2.06% 14122.896 13831.597 - -8.47% -
BM_LexicallyNormal/small_path/32 -2.06% 513.167 502.593 - 4.33% -
std::format(double)_(fmt:_{:017500_0g}) -2.06% 203.531 199.343 - -1.57% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 -2.06% 210241.865 205920.626 - 0.26% -
std::pop_heap(deque<int>)/8 -2.05% 53.201 52.108 - -0.28% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -2.05% 143687.897 140740.602 - 0.25% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 -2.05% 4252341.218 4165181.910 - -1.65% -
std::stable_partition(vector<int>)_(dense)/50 -2.05% 26.313 25.774 - -0.09% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 -2.05% 1196653.862 1172153.389 - 2.22% -
std::map<int,_int>::insert(value)_(new_value,_middle)/32 -2.05% 18.692 18.309 - -1.40% -
std::partial_sort(deque<int>)_(repeated)/8 -2.05% 26.576 26.032 - -1.68% -
std::format(double)_(fmt:_{:0>17500_0e}) -2.04% 186.181 182.375 - -1.29% -
std::move_backward(list<int>)/512 -2.04% 377.665 369.945 - -0.40% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 -2.04% 21.627 21.185 - -4.12% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.04% 240.127 235.231 - -9.32% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -2.04% 26922275.513 26373627.899 - -0.65% -
BM_format_to_string_back_inserter<std::string>/16384 -2.04% 1008.806 988.251 - 1.14% -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/32 -2.03% 13.068 12.802 - -3.46% -
BM_deque_deque_ranges_move_backward/64000 -2.03% 7520.577 7367.880 - -0.55% -
std::format(double)_(fmt:_{:0^17500_0Le}) -2.03% 199.838 195.782 - -1.32% -
BM_LexicallyRelative/large_path/16 -2.03% 766.164 750.626 - -0.40% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.03% 297.320 291.295 - 0.22% -
SetIntersection_None_Set_string_262144_16384 -2.02% 1702489.178 1668082.275 - 0.04% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -2.02% 16.478 16.146 - -0.12% -
std::equal(deque<int>)_(it,_it,_it,_it)/1024 -2.02% 493.439 483.477 - -2.94% -
rng::find_last(list<int>)_(bail_10%)/1024 -2.02% 674.797 661.177 - -2.03% -
std::format(double)_(fmt:_{:_0g}) -2.02% 62.986 61.715 - -1.45% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 -2.02% 4256799.668 4170910.006 - -0.71% -
SetIntersection_Interlaced_Set_string_1024_64 -2.02% 17058437.938 16714353.213 - 2.54% -
std::unordered_map<int,_int>::insert(value)_(already_present)/32 -2.02% 2.859 2.801 - 59.33% -
std::for_each(multiset<int>::iterator)/32 -2.02% 21.436 21.004 - -2.45% -
rng::find_last_if(deque<int>)_(bail_90%)/1024 -2.01% 43.261 42.392 - 8.18% -
std::unordered_set<int>::ctor(const&,_alloc)/0 -2.01% 13.210 12.945 - -0.25% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 -2.00% 23235625.108 22770324.758 - 6.24% -
std::find_first_of(list<int>)_(small_needle)/50 -2.00% 148.059 145.102 - 0.54% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 -2.00% 8274.288 8109.066 - 0.32% -
BM_Swap_FuncPtr_LargeTrivialFunctor -2.00% 1.179 1.155 - -8.80% -
SetIntersection_Front_Vector_uint32_262144_262144 -1.99% 353355146.857 346311989.657 - -1.34% -
SetIntersection_Interlaced_Vector_float_256_4 -1.99% 5250844.767 5146333.313 - 5.91% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 -1.99% 94999.524 93109.866 - 0.42% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/0 -1.99% 18.743 18.371 - -0.40% -
std::format(double)_(fmt:_{:0<17500_0Le}) -1.99% 195.556 191.670 - -0.08% -
SetIntersection_Front_Vector_uint64_262144_1 -1.99% 1058925.944 1037899.211 - 2.08% -
SetIntersection_Interlaced_Set_string_16_1 -1.99% 66731081.712 65406292.662 - -0.29% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/32 -1.98% 23.836 23.363 - -0.85% -
SetIntersection_Front_Vector_uint32_262144_16 -1.98% 1137510.540 1114980.448 - -1.01% -
std::remove_copy_if(deque<int>)_(prefix)/8192 -1.98% 3848.883 3772.651 - -0.18% -
SetIntersection_Interlaced_Vector_uint32_64_64 -1.97% 11115296.641 10896145.694 - 2.20% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -1.97% 8993633.471 8816325.734 - -8.92% -
BM_PushHeap_float_Random_262144 -1.97% 7.779 7.626 - 6.23% -
SetIntersection_None_Set_uint64_1024_4 -1.97% 9106801.985 8927502.918 - 3.74% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.97% 14634.212 14346.204 - 0.82% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -1.97% 1186100.636 1162786.423 - -1.37% -
std::set<int>::insert(value)_(new_value,_end)/32 -1.96% 19.013 18.640 - 0.23% -
SetIntersection_Interlaced_Vector_uint32_256_1 -1.96% 4221573.717 4138732.302 - 0.14% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 -1.96% 10047913.355 9850863.319 - -1.29% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -1.96% 39.924 39.141 - 23.37% -
std::format(double)_(fmt:_{:0^17500_10a}) -1.96% 169.248 165.930 - 0.32% -
std::set<std::string>::ctor(const&,_alloc)/0 -1.96% 12.972 12.718 - 0.07% -
std::format(double)_(fmt:_{:0<17500_10e}) -1.96% 199.822 195.910 - 1.42% -
rng::contains(list<int>)_(process_all)/50 -1.96% 18.230 17.873 - -4.59% -
BM_std_minmax_element<char>/4096 -1.95% 1075.804 1054.775 - -5.31% -
BM_CmpLess_uchar_uchar -1.95% 1.078 1.057 - -1.59% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4 -1.95% 56236560.783 55138145.831 - 0.29% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 -1.95% 149295.892 146381.242 - -3.28% -
std::format(float)_(fmt:_{:0^17500_10}) -1.95% 205.194 201.198 - -0.31% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 -1.95% 9035510.061 8859740.781 - 2.22% -
SetIntersection_None_Vector_uint64_1024_4 -1.94% 1102987.149 1081595.873 - 1.37% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 -1.94% 534.130 523.789 - -0.80% -
SetIntersection_Interlaced_Set_float_256_1 -1.93% 4210272.568 4128831.475 - 0.79% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 -1.93% 11.000 10.788 - 1.15% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.93% 272.245 266.983 - -4.82% -
SetIntersection_None_Vector_string_1024_64 -1.93% 1184281.984 1161413.523 - 2.56% -
BM_PushHeap_uint32_Random_16 -1.93% 4.180 4.099 - 0.84% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/1024 -1.93% 25.021 24.539 - 3.25% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 -1.92% 8973748.452 8801477.339 - -2.85% -
BM_LexicallyNormal/large_path/2 -1.92% 84.543 82.921 - 0.43% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.92% 400.199 392.525 - -0.68% -
std::for_each(set<int>::iterator)/8192 -1.92% 15715.673 15414.699 - 2.97% -
std::set<int>::clear()/32 -1.91% 634.352 622.233 - -9.73% -
BM_std_minmax_element<int>/65536 -1.91% 17315.143 16984.494 - 3.38% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -1.91% 1500.403 1471.753 - 0.17% -
std::set<int>::insert(value)_(already_present)/8192 -1.91% 9.575 9.393 - 1.17% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 -1.90% 24.203 23.744 - -3.02% -
SetIntersection_Interlaced_Set_string_1024_1024 -1.90% 56198719.198 55132179.312 - -1.81% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8 -1.90% 44.341 43.500 - -2.66% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 -1.89% 6.678 6.552 - -5.61% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8 -1.89% 52.850 51.850 - -0.41% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 -1.89% 18612063.147 18260043.305 - 1.75% -
SetIntersection_Front_Vector_uint32_1024_4 -1.89% 1084671.583 1064158.272 - 0.03% -
BM_vector_deque_copy_backward/5500 -1.89% 200.208 196.432 - -0.94% -
BM_format_to_back_inserter<std::string>/C_string_len_6 -1.89% 15.387 15.097 - -1.41% -
BM_deque_vector_copy/1 -1.89% 2.139 2.099 - 0.42% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 -1.88% 31.594 31.000 - -0.99% -
BM_format_to_string_back_inserter<std::list<char>>/16384 -1.88% 197755.059 194034.736 - -0.11% -
bm_swap_ranges_vb_aligned/64 -1.88% 2.889 2.835 - 2.73% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1_1 -1.87% 547741091.247 537476135.085 - 0.16% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 -1.87% 1.259 1.235 - -8.76% -
SetIntersection_Interlaced_Vector_float_64_4 -1.87% 18174534.263 17834221.753 - -1.27% -
std::multimap<int,_int>::ctor(const&,_alloc)/0 -1.87% 12.957 12.715 - -0.37% -
BM_LexicallyNormal/small_path/8 -1.87% 147.530 144.775 - 1.19% -
SetIntersection_Front_Set_uint32_1024_16 -1.87% 1218841.643 1196084.041 - 4.06% -
std::format(float)_(fmt:_{:017500_0Lf}) -1.87% 187.142 183.651 - -0.58% -
BM_format_to_n_string_begin<std::vector<char>>/1048576 -1.87% 12203.876 11976.242 - 3.10% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.86% 397.630 390.223 - -0.86% -
std::multiset<int>::insert(value)_(already_present)/8192 -1.86% 31.591 31.003 - -1.42% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8192 -1.86% 488262.020 479169.787 - -0.12% -
std::pop_heap(vector<std::string>)/8 -1.86% 54.290 53.279 - -0.41% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.86% 9623.536 9444.515 - -3.97% -
std::stable_partition(deque<int>)_(alloc_fails)/8192 -1.86% 17490.376 17165.153 - -0.62% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -1.85% 20.472 20.093 - -2.59% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 -1.85% 8735872.298 8573942.106 - -2.01% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -1.85% 22.097 21.687 - -0.25% -
bm_list/8 -1.85% 16.736 16.426 - -1.42% -
std::format(double)_(fmt:_{:_0La}) -1.85% 35.998 35.331 - -1.56% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 -1.85% 72.014 70.681 - -6.07% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 -1.85% 2046678.061 2008826.252 - -0.72% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 -1.85% 5.944 5.834 - -0.53% -
std::unordered_multiset<int>::clear()/0 -1.85% 396.600 389.272 - -0.71% -
std::search(vector<int>,_pred)_(near_matches)/1024 -1.85% 24141.735 23695.709 - -0.23% -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/1024 -1.85% 13.048 12.807 - 0.05% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.85% 170488.874 167342.859 - -0.62% -
SetIntersection_None_Vector_string_256_256 -1.84% 2297961.203 2255641.930 - -3.02% -
std::format(double)_(fmt:_{:0^17500_10Le}) -1.84% 219.085 215.053 - 1.11% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 -1.84% 353815202.608 347321336.511 - 1.58% -
BM_deque_deque_ranges_move/5500 -1.83% 200.739 197.056 - -0.01% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -1.83% 13.643 13.393 - -0.80% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/0 -1.83% 13.659 13.409 - 1.46% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 -1.83% 38010750.021 37314809.400 - -0.19% -
BM_deque_vector_ranges_move/5500 -1.83% 197.144 193.538 - -0.84% -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/8192 -1.83% 13.051 12.812 - 0.14% -
BM_std_minmax_element<int>/70000 -1.83% 18468.258 18130.739 - 3.38% -
std::unordered_set<int>::erase(iterator)/32 -1.82% 20.214 19.845 - -2.42% -
std::format(double)_(fmt:_{:0>17500_10f}) -1.82% 203.636 199.927 - -1.76% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 -1.82% 518.014 508.582 - -2.70% -
std::unordered_set<int>::erase(iterator)/1024 -1.82% 20.345 19.975 - -1.69% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.82% 54.073 53.090 - 10.67% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8 -1.82% 56.153 55.133 - 0.09% -
rng::find_if(vector<bool>)_(process_all)/8 -1.82% 3.578 3.513 - 0.21% -
BM_deque_deque_ranges_copy_backward/64 -1.81% 3.406 3.344 - -2.68% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 -1.81% 1094577.011 1074757.685 - 1.48% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.81% 169736.869 166663.723 - -1.30% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8 -1.81% 38.180 37.489 - 0.31% -
SetIntersection_None_Set_float_64_4 -1.81% 21065226.436 20684027.285 - 0.12% -
BM_format_to_n_string_back_inserter<std::list<char>>/1 -1.81% 23.466 23.041 - -0.82% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 -1.81% 1.155 1.134 - 0.79% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_4 -1.81% 139204842.573 136687520.779 - -0.08% -
SetIntersection_None_Vector_uint32_1024_1 -1.81% 1098923.609 1079066.972 - -4.48% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 -1.80% 67260612.057 66048407.964 - 0.05% -
std::sort(deque<int>)_(repeated)/8192 -1.80% 6838.740 6715.520 - -1.11% -
std::unordered_set<std::string>::ctor(const&,_alloc)/0 -1.80% 13.248 13.010 - 0.57% -
BM_format_to_iterator/<std::vector>_string_view_len_60 -1.80% 9.541 9.369 - 0.69% -
std::vector<int>::erase(middle)_(cheap_elements)/32 -1.80% 4.322 4.244 - -1.40% -
std::move(list<int>)/512 -1.80% 353.500 347.138 - -1.72% -
SetIntersection_None_Vector_string_64_16 -1.80% 14382474.485 14123656.544 - 0.09% -
BM_deque_vector_ranges_copy_backward/64000 -1.80% 7216.258 7086.618 - -1.94% -
BM_BitsetToString<1048576>/Dense_(90%)/90 -1.79% 81985.487 80514.877 - 1.14% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 -1.79% 1.760 1.729 - 8.14% -
SetIntersection_Interlaced_Set_string_256_1 -1.79% 4391941.971 4313316.272 - -0.51% -
BM_deque_vector_copy/64 -1.79% 2.644 2.597 - -1.44% -
BM_num_put<double> -1.79% 58.842 57.791 - 1.18% -
SetIntersection_None_Vector_uint64_262144_64 -1.78% 1124148.676 1104087.582 - -1.24% -
std::format(int64_t)_(fmt:_{:Lb}) -1.78% 33.015 32.426 - 3.75% -
std::format(int64_t)_(fmt:_{:b}) -1.78% 28.381 27.874 - 0.53% -
std::stable_partition(vector<int>)_(sparse)/1024 -1.78% 219.996 216.082 - -0.85% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 -1.78% 9.480 9.312 - 1.23% -
std::sort(vector<NonIntegral>)_(heap)/8 -1.78% 23.423 23.006 - -0.62% -
SetIntersection_None_Vector_uint64_256_256 -1.78% 2159798.351 2121419.643 - -0.37% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -1.78% 24758404.207 24318590.436 - 5.39% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.78% 143882.380 141326.689 - -2.33% -
std::remove(list<int>)_(prefix)/8192 -1.78% 8258.722 8112.125 - -2.30% -
std::multiset<int>::clear()/1024 -1.78% 10367.689 10183.660 - -7.52% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -1.77% 1207091.858 1185691.677 - 2.92% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.77% 55622.540 54636.927 - 0.02% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.77% 231.290 227.196 - -6.01% -
std::fill(list<int>)/1024 -1.77% 515.521 506.399 - 0.09% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -1.76% 1122039.562 1102236.130 - -1.47% -
SetIntersection_Front_Set_string_262144_16 -1.76% 1938129.251 1904003.743 - -1.10% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.76% 400.360 393.312 - -0.48% -
SetIntersection_Front_Vector_string_1024_16 -1.76% 1616549.365 1588106.446 - -0.55% -
std::format(float)_(fmt:_{:017500_10g}) -1.76% 202.553 198.990 - -0.07% -
SetIntersection_Interlaced_Set_string_4_1 -1.76% 226748245.583 222760752.558 - 0.27% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 -1.76% 18.230 17.910 - 1.13% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.76% 765.234 751.800 - -2.29% -
Chain_fail,_6_levels -1.76% 85.024 83.532 - 3.14% -
std::format(int64_t)_(fmt:_{:0<512X}) -1.75% 37.443 36.787 - -2.32% -
std::format(int64_t)_(fmt:_{:0>512d}) -1.75% 31.075 30.532 - 0.42% -
SetIntersection_Front_Set_float_16384_1 -1.75% 1060780.193 1042265.145 - -0.50% -
BM_std_minmax_element<int>/64000 -1.74% 16890.756 16596.114 - 3.01% -
SetIntersection_Front_Vector_uint64_16384_1 -1.74% 1062926.961 1044387.639 - 1.02% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_1 -1.74% 64005546.802 62890899.119 - -0.21% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.74% 396.950 390.045 - -2.69% -
std::format(double)_(fmt:_{:0>17500_0g}) -1.74% 202.795 199.269 - -1.67% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 -1.74% 17013.817 16718.040 - -3.43% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.74% 147174.337 144615.828 - -2.49% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192 -1.74% 513308.528 504386.270 - -2.38% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 -1.74% 4446082.029 4368812.825 - 0.25% -
BM_LexicallyNormal/small_path/2 -1.74% 44.475 43.702 - -1.34% -
BM_deque_deque_copy/64 -1.74% 3.080 3.026 - -0.71% -
BM_CmpLess_short_ushort -1.73% 1.125 1.105 - 1.01% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 -1.73% 13.523 13.289 - -0.18% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -1.73% 1410413.851 1386003.762 - -2.30% -
SetIntersection_None_Vector_uint32_64_16 -1.73% 13721896.923 13484530.076 - -2.84% -
std::format(float)_(fmt:_{:0^17500_10Lf}) -1.73% 201.244 197.764 - -0.60% -
SetIntersection_Interlaced_Vector_float_262144_1 -1.73% 1064191.656 1045805.515 - -0.94% -
SetIntersection_Interlaced_Set_string_64_64 -1.72% 35089417.383 34484606.791 - -5.73% -
BM_LexicallyNormal/small_path/64 -1.72% 1004.095 986.832 - 3.28% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 -1.71% 118248.438 116221.098 - -0.96% -
std::format(double)_(fmt:_{:0<17500_0f}) -1.71% 199.671 196.258 - 0.38% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.71% 399.620 392.794 - -0.41% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_4 -1.71% 55521758.252 54573775.495 - -0.21% -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 -1.71% 17.900 17.595 - -0.40% -
std::for_each(list<int>)/8192 -1.70% 7795.731 7662.923 - 5.99% -
SetIntersection_None_Vector_uint64_256_16 -1.70% 4071927.095 4002557.841 - -0.34% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -1.70% 15.375 15.113 - -3.28% -
SetIntersection_None_Vector_uint32_16384_256 -1.70% 1121826.189 1102728.047 - -5.80% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -1.70% 1083592.178 1065151.716 - -0.32% -
std::map<int,_int>::insert(value)_(new_value,_middle)/8192 -1.70% 20.880 20.526 - -1.85% -
std::unordered_set<std::string>::clear()/8192 -1.70% 224925.691 221103.814 - 2.23% -
std::equal(vector<int>)_(it,_it,_it)/8192 -1.70% 569.182 559.511 - -1.92% -
std::format(int64_t)_(fmt:_{:o}) -1.70% 23.627 23.226 - -0.43% -
std::multiset<int>::count(key)_(non-existent)/1024 -1.70% 5.909 5.808 - -2.38% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.69% 397.073 390.344 - -0.81% -
BM_StringDestroy_Empty -1.69% 0.633 0.623 - -0.26% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.69% 63833.936 62753.635 - -0.87% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 -1.69% 661.528 650.359 - -0.64% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 -1.69% 16280.873 16006.491 - 2.69% -
std::sort(vector<int>)_(pipe-organ)/8 -1.68% 17.968 17.665 - -1.04% -
BM_Invoke_MemFuncPtr -1.68% 0.925 0.909 - 17.27% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 -1.68% 8737238.736 8590144.605 - 2.09% -
std::multiset<int>::clear()/32 -1.68% 636.117 625.414 - -3.59% -
std::unordered_multimap<int,_int>::ctor(const&)/32 -1.68% 206.649 203.172 - 1.03% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -1.68% 8681590.725 8535547.110 - -0.50% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_1 -1.68% 218362034.403 214689693.688 - -0.39% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.68% 399.520 392.801 - -0.43% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -1.68% 1201530.088 1181336.864 - 0.54% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.68% 13.056 12.837 - -0.42% -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/8192 -1.68% 22.732 22.351 - 0.08% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.68% 13592.281 13364.393 - -4.61% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.68% 13447.838 13222.514 - -5.47% -
std::count(list<int>)_(every_other)/8 -1.67% 2.131 2.096 - 1.45% -
SetIntersection_Front_Set_string_256_4 -1.67% 4955145.318 4872169.362 - -1.75% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 -1.67% 1085120.825 1066950.624 - 1.11% -
BM_LexicallyRelative/small_path/4 -1.67% 118.748 116.765 - -1.22% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 -1.67% 4.786 4.706 - -1.63% -
SetIntersection_None_Set_string_1024_64 -1.67% 9049882.699 8899012.189 - -0.70% -
std::stable_sort(deque<int>)_(repeated)/1024 -1.67% 1456.669 1432.390 - 2.07% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -1.67% 2453927.205 2413047.950 - -6.12% -
std::format(double)_(fmt:_{:_10a}) -1.66% 28.982 28.500 - -1.17% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 -1.66% 16676682.436 16399159.489 - -0.23% -
std::format(int64_t)_(fmt:_{:0^512b}) -1.66% 39.045 38.396 - -0.09% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 -1.66% 5902996.389 5804831.495 - 3.47% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 -1.66% 1196457.007 1176564.852 - 3.26% -
SetIntersection_Interlaced_Set_float_1024_64 -1.66% 10294092.846 10123305.963 - 0.05% -
std::format(double)_(fmt:_{:0^17500_0La}) -1.66% 172.167 169.315 - -0.48% -
std::set<int>::insert(value)_(new_value,_middle)/32 -1.65% 18.655 18.346 - 0.37% -
std::multiset<int>::insert(value)_(already_present)/1024 -1.65% 27.876 27.415 - 0.98% -
SetIntersection_Front_Vector_string_16384_1 -1.65% 1082683.856 1064788.862 - 2.09% -
std::for_each_n(deque<int>)/50 -1.65% 3.961 3.896 - -1.02% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 -1.65% 16.055 15.789 - -0.59% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1_1 -1.65% 543412778.453 534437235.524 - -0.25% -
std::format(double)_(fmt:_{:0<17500_0Lg}) -1.65% 211.387 207.896 - -1.44% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.65% 21.910 21.548 - -0.87% -
std::unordered_map<int,_int>::ctor(const&)/32 -1.65% 206.318 202.914 - -0.47% -
SetIntersection_Interlaced_Vector_float_4_4 -1.65% 137770842.045 135498136.658 - -0.09% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/0 -1.65% 18.280 17.979 - 0.34% -
std::sort(vector<NonIntegral>)_(shuffled)/1024 -1.65% 4725.111 4647.324 - -0.79% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.64% 397.186 390.658 - -0.34% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 -1.64% 1061672.351 1044228.096 - 3.89% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.64% 13.057 12.843 - -0.46% -
BM_vector_deque_ranges_copy/64 -1.64% 2.803 2.757 - -0.73% -
rng::fold_left(list<int>)/8192 -1.64% 10904.226 10725.434 - -1.49% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.63% 399.715 393.188 - -0.52% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.63% 626.093 615.870 - -0.53% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 -1.63% 685.809 674.618 - -2.25% -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/1024 -1.63% 22.692 22.323 - -0.56% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.63% 12.892 12.682 - -0.23% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 -1.63% 8696.423 8555.083 - -2.71% -
std::replace(vector<int>)_(sprinkled)/32 -1.62% 5.802 5.708 - 1.30% -
std::search(vector<int>)_(no_match)/8192 -1.62% 1664.858 1637.844 - -2.23% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.62% 396780.483 390346.215 - 0.02% -
std::equal(vector<int>)_(it,_it,_it)/1048576 -1.62% 73661.295 72467.497 - -1.71% -
std::stable_sort(vector<NonIntegral>)_(ascending)/1024 -1.62% 3554.999 3497.417 - -0.63% -
std::format(double)_(fmt:_{:0^17500_0Lf}) -1.62% 215.456 211.969 - -0.95% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 -1.62% 39268.073 38632.698 - -1.46% -
SetIntersection_None_Set_uint64_256_4 -1.62% 11605921.922 11418373.540 - 1.92% -
std::pop_heap(deque<float>)/8 -1.62% 53.037 52.180 - -0.22% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 -1.62% 6768.170 6658.855 - -3.91% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/0 -1.61% 18.268 17.973 - 0.04% -
SetIntersection_None_Vector_uint32_16384_16 -1.61% 1114813.746 1096825.225 - -3.87% -
std::sort(vector<NonIntegral>)_(pipe-organ)/8 -1.61% 17.557 17.274 - -0.90% -
BM_deque_deque_ranges_move/1 -1.61% 2.598 2.556 - 3.92% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 -1.61% 1108249.790 1090393.982 - 0.31% -
SetIntersection_Interlaced_Vector_string_16_16 -1.61% 51973488.702 51137450.686 - -2.36% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.61% 528.806 520.311 - -0.88% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 -1.61% 4215650.830 4147955.657 - -0.70% -
BM_vector_deque_move/5500 -1.60% 198.407 195.224 - -0.35% -
SetIntersection_Interlaced_Set_uint32_256_1 -1.60% 4212364.574 4144875.075 - 0.27% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 -1.60% 20.716 20.384 - 0.61% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 -1.60% 4229266.802 4161530.133 - 3.32% -
std::swap_ranges(list<int>)/8192 -1.60% 10362.229 10196.325 - -0.88% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.60% 73780.480 72600.334 - -16.31% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 -1.60% 1065455.972 1048416.684 - -0.75% -
BM_deque_vector_ranges_copy_backward/5500 -1.60% 200.606 197.403 - -1.09% -
bm_exception_ptr_copy_assign_null -1.60% 2.716 2.673 - 2.57% -
BM_vector_deque_copy/5500 -1.60% 198.104 194.942 - -0.16% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.60% 6517.530 6413.538 - -3.76% -
std::make_heap(vector<NonIntegral>)_(shuffled)/8192 -1.59% 5381.197 5295.497 - 0.24% -
std::format(double)_(fmt:_{:0^17500_10Lf}) -1.59% 218.183 214.710 - -1.33% -
BM_Swap_FuncPtr_SmallNonTrivialFunctor -1.59% 1.202 1.183 - 2.84% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.59% 398.977 392.627 - -0.06% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 -1.59% 1105952.539 1088366.502 - 0.62% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 -1.59% 10967650.464 10793523.197 - 2.12% -
BM_StringRelational_Compare_Empty_Empty_Control -1.59% 1.732 1.704 - 5.57% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 -1.59% 1171234.022 1152640.047 - -0.35% -
BM_LexicallyRelative/large_path/8 -1.59% 406.391 399.941 - -0.51% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/0 -1.59% 13.485 13.271 - -0.39% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 -1.59% 121357383.437 119432171.200 - 0.62% -
SetIntersection_Front_Vector_uint32_16384_1 -1.59% 1064317.168 1047445.351 - 0.28% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_4 -1.58% 142836119.881 140573662.568 - 0.28% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.58% 399.780 393.459 - -0.53% -
std::copy_n(vector<bool>)_(unaligned)/32768 -1.58% 217.763 214.320 - -1.65% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 -1.58% 9771.750 9617.379 - 11.03% -
BM_std_minmax_element<int>/4096 -1.58% 1082.506 1065.409 - 3.54% -
std::format(int64_t)_(fmt:_{:Ld}) -1.58% 27.766 27.328 - 2.40% -
BM_format_to_back_inserter<std::string>/string_view_len_6 -1.58% 14.853 14.619 - -1.80% -
SetIntersection_Front_Set_uint64_16_16 -1.58% 38449012.134 37842949.429 - 1.20% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4 -1.58% 144204758.663 141931763.281 - 0.17% -
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 -1.58% 49815.986 49031.092 - 0.03% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1_1 -1.57% 545289697.873 536703341.134 - -0.29% -
BM_format_to_string_span<char>/1048576 -1.57% 12342.134 12148.094 - 3.23% -
SetIntersection_None_Set_string_256_64 -1.57% 9428165.036 9280071.989 - -0.91% -
SetIntersection_Interlaced_Set_float_16_16 -1.57% 38789084.375 38179871.637 - 0.76% -
SetIntersection_None_Set_pair<uint32,_uint32>_4_1 -1.57% 220157180.664 216710161.630 - 0.84% -
BM_CmpEqual_uchar_ushort -1.57% 1.070 1.053 - -0.28% -
BM_std_minmax_element<int>/4000 -1.56% 1057.755 1041.213 - 3.53% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 -1.56% 8991234.226 8850958.895 - 3.00% -
std::partial_sort_copy(list<int>)_(ascending)/1024 -1.56% 5448.275 5363.281 - -1.62% -
std::equal(deque<int>)_(it,_it,_it)/1024 -1.56% 481.458 473.951 - -4.89% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/0 -1.56% 14.304 14.081 - -0.81% -
std::format(double)_(fmt:_{:0^17500_0e}) -1.56% 188.214 185.283 - -0.65% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_4 -1.56% 138350800.733 136197074.510 - 0.11% -
SetIntersection_None_Set_float_256_256 -1.56% 5915177.303 5823151.955 - -0.54% -
std::adjacent_find(list<int>)/8 -1.56% 2.098 2.066 - -0.43% -
SetIntersection_None_Vector_uint32_256_4 -1.55% 4251167.400 4185167.946 - -2.56% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.55% 142912.089 140695.112 - -2.01% -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 -1.55% 71.833 70.719 - -0.08% -
SetIntersection_None_Vector_float_1_1 -1.55% 542865270.508 534447484.034 - 0.08% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 -1.55% 1208357.487 1189637.408 - -1.35% -
std::unordered_set<int>::contains(key)_(non-existent)/32 -1.55% 1.619 1.594 - 2.69% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.55% 396.147 390.017 - -0.46% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.55% 399.188 393.013 - -0.57% -
std::generate(list<int>)/50 -1.54% 15.588 15.347 - -2.80% -
SetIntersection_None_Vector_string_4_4 -1.54% 138990411.721 136843296.015 - 0.34% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 -1.54% 21.110 20.784 - 0.98% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -1.54% 18.835 18.544 - -1.33% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 -1.54% 14737.138 14509.576 - -0.35% -
std::format(float)_(fmt:_{:0>17500_10Lf}) -1.54% 196.866 193.826 - -0.66% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 -1.54% 17173009.279 16908069.622 - 0.96% -
std::unordered_set<int>::clear()/0 -1.54% 397.878 391.740 - 0.03% -
SetIntersection_Interlaced_Set_string_1024_256 -1.54% 35773152.944 35221776.810 - -3.70% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 -1.54% 14245.502 14026.196 - 0.48% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_1 -1.54% 16759089.685 16501262.378 - 0.41% -
std::set<int>::equal_range(key)_(existent)/8192 -1.54% 8.252 8.125 - 2.05% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 -1.54% 5.466 5.382 - 0.41% -
std::unordered_multiset<int>::ctor(const&)/0 -1.54% 13.077 12.876 - -0.76% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.54% 12.860 12.662 - -0.18% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 -1.53% 13.484 13.277 - -0.20% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 -1.53% 11792479.295 11611955.931 - -2.68% -
std::search(vector<int>)_(no_match)/1048576 -1.53% 213520.478 210253.725 - -2.19% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.53% 665.322 655.145 - -1.95% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -1.53% 1184141.591 1166049.569 - 0.08% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.53% 397.678 391.603 - 0.18% -
std::map<int,_int>::lower_bound(key)_(existent)/32 -1.53% 1.501 1.478 - -3.27% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 -1.53% 417.858 411.478 - 0.02% -
SetIntersection_Interlaced_Set_float_1024_1024 -1.53% 12414990.576 12225516.228 - 1.22% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 -1.53% 13.612 13.404 - -0.72% -
SetIntersection_Front_Vector_string_262144_16 -1.53% 1608091.112 1583561.740 - -5.37% -
BM_format/C_string_len_6000 -1.52% 265.995 261.942 - 0.92% -
SetIntersection_None_Vector_string_262144_1 -1.52% 1320752.211 1300649.577 - 0.66% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8192 -1.52% 637327.375 627638.298 - 0.55% -
BM_StringFindNoMatch/512 -1.52% 9.389 9.247 - -0.30% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.52% 680.917 670.574 - -0.22% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_1 -1.52% 216926625.376 213633708.317 - -0.08% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 -1.52% 12660.436 12468.253 - 14.27% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_1 -1.52% 63944282.974 62973792.644 - 0.07% -
SetIntersection_Interlaced_Set_float_256_256 -1.52% 7643424.055 7527451.269 - -1.78% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 -1.52% 55497465.628 54655752.418 - 1.44% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.52% 398.919 392.875 - 0.04% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1 -1.51% 542834330.704 534615765.986 - -0.28% -
SetIntersection_Interlaced_Vector_float_16_4 -1.51% 57234745.688 56368405.016 - 0.18% -
BM_StringAssignStr_Huge_Transparent -1.51% 115.158 113.416 - -0.91% -
BM_CmpEqual_short_short -1.51% 1.081 1.064 - -1.38% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 -1.51% 96.757 95.294 - 7.61% -
std::search(vector<int>)_(no_match)/1000 -1.51% 214.568 211.327 - -3.17% -
SetIntersection_Front_Set_string_1_1 -1.51% 564725508.719 556205471.045 - 0.31% -
SetIntersection_Interlaced_Set_uint32_262144_16384 -1.51% 1300008.949 1280398.355 - 2.79% -
SetIntersection_None_Set_string_1024_16 -1.51% 9180812.435 9042457.580 - 1.79% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 -1.51% 56.096 55.251 - -5.36% -
SetIntersection_None_Set_string_16_4 -1.51% 59171111.987 58280057.263 - 0.35% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 -1.50% 38921.089 38335.544 - 0.30% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.50% 627.111 617.677 - 2.16% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_1 -1.50% 217574489.586 214301729.003 - -0.32% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.50% 766.850 755.322 - 0.09% -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 -1.50% 1.289 1.270 - 0.20% -
BM_StringRelationalLiteral_Compare_Large_Large_Control -1.50% 2.063 2.032 - -0.29% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/8192 -1.50% 32.647 32.157 - -0.05% -
std::flat_multimap<int,_int>::clear()/0 -1.50% 402.105 396.077 - -0.72% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 -1.50% 9.292 9.152 - -0.87% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 -1.50% 37343460.212 36783822.917 - 0.86% -
SetIntersection_Front_Set_uint64_4_4 -1.50% 138721966.678 136643058.657 - 0.96% -
std::multiset<int>::ctor(const&,_alloc)/0 -1.50% 12.992 12.798 - -1.06% -
std::mismatch(deque<int>)_(it,_it,_it)/1024 -1.50% 477.758 470.608 - -0.54% -
std::make_heap(vector<int>,_pred)_(shuffled)/8 -1.50% 16.215 15.972 - -0.74% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 -1.49% 97811.238 96349.135 - -0.29% -
std::multiset<int>::erase(key)_(non-existent,_middle)/32 -1.49% 1.820 1.793 - -0.07% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.49% 250004.039 246267.580 - 1.57% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.49% 13.070 12.875 - -0.24% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 -1.49% 1065735.386 1049856.525 - 0.67% -
std::make_heap(deque<int>)_(pipe-organ)/8 -1.49% 27.324 26.918 - 0.98% -
std::unordered_set<int>::find(key)_(non-existent)/32 -1.49% 1.098 1.082 - -7.94% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/0 -1.49% 18.762 18.483 - 0.39% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.49% 399.036 393.109 - -0.28% -
std::find_if(vector<bool>)_(process_all)/8 -1.48% 3.601 3.547 - -3.26% -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 -1.48% 154.391 152.100 - -0.57% -
std::pop_heap(vector<int>)/8 -1.48% 51.641 50.875 - -0.72% -
std::format(int64_t)_(fmt:_{:Lo}) -1.48% 28.799 28.372 - 3.24% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.48% 7822.914 7707.129 - -0.32% -
SetIntersection_Front_Vector_uint64_256_1 -1.48% 4220914.450 4158476.313 - 0.17% -
SetIntersection_Front_Vector_uint32_256_4 -1.48% 4226886.626 4164362.734 - -0.72% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 -1.48% 1.866 1.839 - 5.67% -
BM_format_to_back_inserter<std::string>/string_view_len_6000 -1.47% 478.170 471.124 - -0.72% -
BM_vector_deque_move_backward/4000 -1.47% 142.206 140.111 - -2.55% -
SetIntersection_Interlaced_Set_float_262144_16384 -1.47% 1280043.701 1261200.520 - -1.23% -
rng::contains_subrange(deque<int>)_(same_length)/50 -1.47% 28.392 27.974 - -1.21% -
SetIntersection_None_Vector_uint64_16_16 -1.47% 34107677.915 33606528.449 - 0.69% -
BM_format_to_back_inserter<std::vector<char>>/C_string_len_6000 -1.47% 542.247 534.282 - -1.86% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.47% 396.173 390.356 - -0.25% -
std::unordered_set<std::string>::ctor(const&)/0 -1.47% 13.105 12.913 - 0.10% -
std::multimap<std::string,_int>::ctor(const&)/0 -1.47% 12.843 12.654 - -0.47% -
BM_vector_deque_ranges_move_backward/70000 -1.47% 8114.499 7995.517 - -0.95% -
std::multimap<int,_int>::ctor(const&)/0 -1.46% 12.918 12.729 - -0.33% -
VDAG_sidecast,_3_levels -1.46% 105.626 104.082 - -4.74% -
SetIntersection_Interlaced_Vector_string_256_64 -1.46% 20278652.198 19982445.288 - 2.99% -
std::find_first_of(list<int>)_(large_needle)/8192 -1.46% 49281175.000 48561955.538 - 0.40% -
SetIntersection_Front_Set_uint64_64_4 -1.46% 16277911.661 16040363.604 - 0.80% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 -1.46% 51.966 51.210 - -4.06% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.45% 396.495 390.728 - -0.49% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -1.45% 17.386 17.133 - -0.13% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 -1.45% 7653186.013 7542035.312 - 0.59% -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 -1.45% 52.346 51.586 - 1.20% -
BM_LexicallyRelative/large_path/2 -1.45% 116.935 115.239 - -0.46% -
SetIntersection_Front_Set_uint32_16384_256 -1.45% 3946016.288 3888864.317 - -0.45% -
std::format(double)_(fmt:_{:017500_0La}) -1.45% 166.918 164.504 - -0.90% -
std::rotate(vector<bool>)_(1_element_forward)/1024 -1.45% 29.037 28.617 - -0.34% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 -1.44% 19.184 18.907 - 0.29% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -1.44% 1996611.330 1967795.490 - -0.03% -
std::partial_sort(deque<int>)_(shuffled)/8 -1.44% 32.026 31.563 - -4.74% -
BM_format_to_back_inserter<std::vector<char>>/string_view_len_6000 -1.44% 438.868 432.536 - 2.67% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/0 -1.44% 1.064 1.049 - -0.10% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.44% 13.027 12.840 - -1.32% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.44% 400.715 394.944 - 0.13% -
std::for_each_n(join_view(vector<vector<int>>))/50 -1.44% 4.318 4.256 - -0.52% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 -1.44% 35727399.415 35213689.292 - 0.54% -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_1 -1.44% 217341092.674 214216587.190 - 0.28% -
Chain_middle,_4_levels -1.44% 19.499 19.219 - 1.91% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.44% 398.743 393.020 - -0.14% -
std::format(float)_(fmt:_{:0>17500_10L}) -1.43% 211.142 208.114 - -0.54% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.43% 398.607 392.892 - -0.67% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 -1.43% 17.379 17.130 - -0.45% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 -1.43% 18.765 18.497 - -0.74% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 -1.43% 201498306.274 198610746.767 - 4.03% -
std::copy_n(list<int>)/8 -1.43% 2.249 2.216 - -0.09% -
SetIntersection_Interlaced_Set_string_1_1 -1.43% 566736809.475 558618763.866 - 0.36% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.43% 570.477 562.305 - -1.37% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_16 -1.43% 34411732.764 33919380.148 - 0.86% -
rng::find_if_not(vector<bool>)_(process_all)/50 -1.43% 24.133 23.787 - -1.12% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -1.43% 1235254.614 1217601.416 - -3.14% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_1 -1.43% 220901474.929 217744989.766 - 0.10% -
std::move(deque<int>)/8 -1.43% 3.450 3.400 - 2.11% -
std::format(double)_(fmt:_{:0<17500_0a}) -1.43% 156.986 154.747 - -1.51% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_1 -1.42% 217231593.790 214138615.698 - 1.14% -
VChain_fail,_3_levels -1.42% 21.029 20.730 - -0.67% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/32 -1.42% 20.096 19.811 - -6.13% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 -1.42% 6765.031 6669.183 - -0.97% -
SetIntersection_None_Set_pair<uint32,_uint32>_1_1 -1.42% 543284524.648 535590054.213 - 1.05% -
SetIntersection_None_Set_pair<uint32,_uint32>_4_4 -1.42% 137617701.811 135668834.975 - 0.97% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.42% 13208.976 13021.955 - 3.75% -
std::partial_sort_copy(vector<int>)_(descending)/8 -1.42% 15.730 15.507 - 0.70% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1 -1.42% 63955660.720 63050606.852 - 1.22% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.41% 397.676 392.050 - -0.01% -
BM_StringAssignAsciiz_Large_Opaque -1.41% 11.787 11.620 - -1.10% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/0 -1.41% 14.193 13.993 - -0.38% -
SetIntersection_Interlaced_Vector_float_16384_1 -1.41% 1071099.492 1055962.726 - 2.52% -
std::unordered_multiset<int>::ctor(const&)/32 -1.41% 204.962 202.068 - 2.90% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 -1.41% 1064415.722 1049392.466 - 5.69% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 -1.41% 16261498.149 16032012.509 - -0.97% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1_1 -1.41% 544757240.676 537082553.567 - -0.41% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -1.41% 18.912 18.645 - -0.94% -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 -1.41% 5429.638 5353.218 - -1.11% -
BM_StringAssignAsciiz_Huge_Opaque -1.41% 191.572 188.875 - -8.29% -
std::flat_map<int,_int>::ctor(const&)/0 -1.41% 12.944 12.762 - -0.16% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_1 -1.41% 16734415.503 16499068.126 - 0.49% -
std::format(float)_(fmt:_{:017500_10}) -1.41% 201.817 198.980 - 0.21% -
std::unique(vector<int>)_(sprinkled)/8192 -1.40% 3965.626 3909.934 - 104.73% -
SetIntersection_None_Set_uint64_16384_16384 -1.40% 179750549.058 177226964.019 - 1.18% -
SetIntersection_Front_Vector_uint32_64_4 -1.40% 16161426.000 15934722.014 - -0.31% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 -1.40% 46.371 45.722 - -1.90% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast -1.40% 1.928 1.901 - 0.01% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.40% 398.078 392.507 - -0.23% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 -1.40% 10.584 10.436 - -1.54% -
std::replace_if(list<int>)_(prefix)/32 -1.40% 14.064 13.867 - -0.36% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1 -1.40% 542566472.017 534984168.501 - 0.01% -
SetIntersection_Interlaced_Set_string_262144_64 -1.40% 2147820.719 2117831.543 - 0.19% -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 -1.40% 414.830 409.042 - 0.05% -
BM_format/string_len_6000 -1.39% 73.164 72.144 - -0.39% -
std::multiset<int>::contains(key)_(non-existent)/1024 -1.39% 5.985 5.901 - -2.98% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -1.39% 1130196.866 1114468.763 - 3.32% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 -1.39% 18.825 18.564 - -0.83% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_4 -1.39% 54852921.199 54091397.607 - 0.54% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.39% 13.070 12.888 - -0.16% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 -1.39% 57272196.144 56478024.588 - 1.21% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_1 -1.39% 217075329.561 214065428.219 - 0.31% -
std::format(float)_(fmt:_{:0^17500_10L}) -1.39% 215.631 212.642 - -0.34% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 -1.39% 13839734.453 13648043.605 - -0.80% -
BM_format_to_back_inserter<std::string>/C_string_len_6000 -1.38% 581.571 573.525 - -1.24% -
std::stable_sort(deque<int>)_(descending)/1024 -1.38% 2964.942 2923.942 - 0.85% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 -1.38% 8854331.574 8731907.695 - -2.37% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 -1.38% 17512672.119 17270553.184 - 2.48% -
std::map<int,_int>::clear()/0 -1.38% 397.789 392.293 - -0.02% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 -1.38% 139790266.744 137860277.965 - 0.37% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.38% 13.993 13.800 - 0.12% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_1 -1.38% 63972728.301 63090907.698 - -0.19% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 -1.38% 31.932 31.492 - -1.60% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 -1.38% 4412188.482 4351431.825 - 0.69% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1_1 -1.38% 542902106.741 535428102.176 - 0.30% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.38% 398.797 393.309 - -0.45% -
SetIntersection_None_Set_string_1024_1 -1.38% 9175112.863 9048870.488 - 3.43% -
std::multimap<int,_int>::find(key)_(non-existent)/32 -1.37% 2.448 2.415 - -6.50% -
SetIntersection_Interlaced_Set_string_262144_1 -1.37% 1110736.749 1095477.574 - 0.68% -
SetIntersection_None_Vector_uint32_262144_1024 -1.37% 1151271.109 1135491.572 - -0.82% -
std::generate(list<int>)/32 -1.37% 8.526 8.409 - -0.88% -
std::lower_bound(std::deque<int>)/8 -1.37% 16.973 16.741 - -1.49% -
BM_PathConstructForwardIter/large_string/64 -1.37% 2577.346 2542.087 - -7.23% -
BM_BitsetToString<8192>/Sparse_(10%)/10 -1.37% 424.143 418.342 - 4.49% -
SetIntersection_Interlaced_Vector_uint64_64_64 -1.37% 11064931.281 10913761.470 - -0.40% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 -1.37% 19.393 19.129 - -2.14% -
std::replace(vector<int>)_(prefix)/50 -1.36% 7.702 7.597 - -1.12% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -1.36% 13.616 13.431 - -0.08% -
std::format(double)_(fmt:_{:0<17500_10a}) -1.36% 161.070 158.875 - -1.16% -
std::multiset<int>::lower_bound(key)_(existent)/8192 -1.36% 15.009 14.805 - 0.21% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1 -1.36% 16698388.968 16471265.520 - 0.56% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_1 -1.36% 217101137.257 214149175.518 - 0.88% -
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 -1.36% 2.134 2.105 - -0.09% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 -1.36% 37392154.278 36884618.980 - 1.14% -
std::set<int>::ctor(const&)/0 -1.36% 12.921 12.746 - -0.21% -
SetIntersection_Front_Vector_uint32_262144_64 -1.36% 1385125.582 1366329.595 - -0.27% -
SetIntersection_Front_Set_uint64_256_1 -1.35% 4192804.826 4135994.544 - -0.83% -
std::pop_heap(deque<size_t>)/8 -1.35% 52.901 52.185 - -0.51% -
std::vector<int>::insert(begin)_(cheap_elements)/32 -1.35% 5.094 5.025 - -0.88% -
BM_StringFindAllMatch/64 -1.35% 3.268 3.224 - 5.02% -
std::flat_map<int,_int>::clear()/0 -1.35% 398.924 393.529 - -0.28% -
bm_lexicographical_compare<unsigned_char>/64 -1.35% 1.998 1.971 - -2.08% -
std::flat_map<int,_int>::ctor(const&,_alloc)/0 -1.35% 12.935 12.760 - 0.03% -
SetIntersection_Interlaced_Vector_string_64_1 -1.35% 17259813.501 17026705.219 - 1.08% -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/32 -1.35% 22.618 22.313 - -0.12% -
BM_join_view_in_vectors/2 -1.35% 4.644 4.581 - -0.87% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 -1.35% 138492345.907 136624151.669 - 1.27% -
std::multimap<int,_int>::clear()/0 -1.34% 395.523 390.206 - -0.70% -
std::list<std::string>::erase(begin)_(expensive_elements)/8192 -1.34% 31.103 30.686 - -9.10% -
BM_format_to_iterator/<std::array>_string_len_6 -1.34% 8.375 8.263 - -0.39% -
std::format(int64_t)_(fmt:_{:0<512x}) -1.34% 31.696 31.271 - 1.72% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/0 -1.34% 17.422 17.189 - -0.02% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_4 -1.34% 136039799.336 134219939.924 - -0.18% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_1 -1.34% 64569072.363 63705655.887 - 0.07% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 -1.34% 38.949 38.428 - -6.10% -
std::search(vector<int>,_pred)_(near_matches)/1000 -1.34% 22913.248 22607.193 - -0.49% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.34% 395.485 390.204 - -0.28% -
std::stable_sort(vector<int>)_(shuffled)/8 -1.33% 20.211 19.942 - 0.55% -
rng::ends_with(deque<int>)_(mismatch_at_start)/1024 -1.33% 2.132 2.104 - -0.08% -
std::sort(deque<int>)_(heap)/8 -1.33% 24.737 24.408 - 0.96% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 -1.33% 723560.947 713935.820 - -0.48% -
std::sort(deque<int>)_(pipe-organ)/8192 -1.33% 26564.708 26212.420 - -1.46% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 -1.33% 101908.781 100557.322 - 2.06% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.32% 13.054 12.881 - 0.50% -
BM_CmpLess_uint_ushort -1.32% 1.117 1.102 - -0.47% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_1 -1.32% 217627762.796 214752171.250 - -0.29% -
BM_format_to_iterator/<std::array>_C_string_len_6000 -1.32% 172.057 169.785 - -0.19% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.32% 399.906 394.627 - 0.04% -
BM_SeedSeq_Generate/16/8 -1.32% 39.870 39.343 - -0.11% -
BM_deque_deque_ranges_copy/4096 -1.32% 149.308 147.338 - -0.61% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 -1.32% 41342.773 40797.357 - -2.02% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.32% 386.354 381.259 - -9.95% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 -1.32% 1106464.926 1091876.429 - 2.32% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/1024 -1.32% 17114.010 16888.390 - -0.03% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 -1.32% 26861.004 26506.946 - -1.34% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 -1.31% 396.883 391.672 - 0.43% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.31% 398.749 393.515 - -0.55% -
std::multimap<std::string,_int>::count(key)_(existent)/1024 -1.31% 24.210 23.892 - 1.26% -
BM_CmpLess_uchar_uint -1.31% 1.088 1.074 - -1.21% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_1 -1.31% 216611120.227 213768695.554 - -0.05% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 -1.31% 15179591.155 14980678.060 - 1.19% -
std::format(int64_t)_(fmt:_{:0512d}) -1.31% 32.750 32.321 - 0.18% -
std::multiset<int>::erase(iterator)/1024 -1.31% 23.673 23.363 - -4.80% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -1.31% 1083688.704 1069506.537 - -1.12% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -1.31% 1054709.147 1040913.554 - 0.23% -
SetIntersection_Front_Vector_float_4_4 -1.31% 137660030.403 135860680.788 - 0.61% -
rng::find_last(forward_list<int>)_(bail_10%)/8 -1.31% 2.326 2.296 - -6.54% -
std::sort(vector<int>)_(descending)/8 -1.31% 25.057 24.730 - 0.09% -
std::set<int>::operator=(const&)_(into_cleared_Container)/0 -1.31% 13.477 13.301 - -0.14% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8192 -1.31% 62304.650 61491.419 - -1.26% -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/32 -1.30% 13.367 13.193 - -0.00% -
std::flat_map<int,_int>::erase(iterator)/32 -1.30% 20.016 19.755 - -1.06% -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/0 -1.30% 15.177 14.979 - -0.55% -
BM_deque_vector_ranges_copy/4000 -1.30% 143.301 141.437 - -0.27% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 -1.30% 4.022 3.970 - -0.04% -
BM_format_to_n_string_back_inserter<std::wstring>/1 -1.30% 13.986 13.804 - -1.88% -
SetIntersection_Interlaced_Set_float_262144_256 -1.30% 1585005.209 1564425.781 - -0.78% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1_1 -1.30% 544791965.446 537722855.870 - 1.50% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/32 -1.29% 17.997 17.764 - -2.53% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.29% 399.401 394.232 - -0.26% -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 -1.29% 4675.823 4615.335 - -0.78% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.29% 398.587 393.432 - -0.52% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.29% 8648.875 8537.004 - -6.91% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.29% 140659.434 138842.085 - 0.63% -
bm_make_exception_ptr/threads:4 -1.29% 4.206 4.152 - -3.69% -
std::stable_sort(deque<int>)_(pipe-organ)/1024 -1.29% 2978.392 2939.960 - 0.85% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.29% 398.984 393.841 - -0.21% -
BM_StringAssignAsciiz_Huge_Transparent -1.29% 191.637 189.167 - -2.80% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.29% 400.048 394.893 - 0.14% -
SetIntersection_Front_Set_uint32_16384_16 -1.29% 1219808.358 1204106.252 - 1.78% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.28% 398.718 393.597 - -0.22% -
std::set<std::string>::ctor(const&)/8192 -1.28% 346197.706 341755.050 - -0.73% -
std::make_heap(vector<NonIntegral>)_(heap)/1024 -1.28% 294.819 291.036 - -1.54% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/8192 -1.28% 130288.140 128616.530 - -0.29% -
SetIntersection_None_Vector_uint32_262144_262144 -1.28% 1141241.657 1126599.451 - -1.88% -
SetIntersection_None_Vector_uint32_16384_1 -1.28% 1114384.838 1100098.607 - -2.22% -
bm_list/2048 -1.28% 6481.091 6398.005 - 0.07% -
SetIntersection_None_Vector_uint32_16384_64 -1.28% 1115973.525 1101687.817 - -3.12% -
BM_CmpEqual_short_ushort -1.28% 1.119 1.105 - 0.12% -
SetIntersection_Front_Vector_uint64_16_16 -1.28% 36216717.230 35754748.327 - 1.75% -
SetIntersection_None_Set_string_4_4 -1.27% 140366264.746 138577185.264 - 0.42% -
BM_Swap_SmallTrivialFunctor_SmallNonTrivialFunctor -1.27% 1.171 1.156 - 0.56% -
std::format(int64_t)_(fmt:_{:0512x}) -1.27% 30.022 29.641 - 1.47% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.27% 398.764 393.695 - -1.34% -
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 -1.27% 611278.079 603512.182 - -2.15% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 -1.27% 5895150.031 5820292.906 - 2.30% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 -1.27% 12040491.056 11887669.858 - -0.57% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.27% 12.854 12.691 - 0.07% -
SetIntersection_Interlaced_Vector_uint64_64_1 -1.26% 16676109.290 16465293.214 - 0.70% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 -1.26% 4.251 4.197 - 0.56% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 -1.26% 11694218.203 11546550.508 - 0.96% -
std::format(double)_(fmt:_{:0>17500_0La}) -1.26% 168.323 166.198 - -1.79% -
std::rotate(vector<bool>)_(by_1/3)/50 -1.26% 17.585 17.363 - -0.59% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 -1.26% 20.495 20.236 - 0.35% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.26% 87284.752 86183.825 - -1.67% -
std::find_end(list<int>)_(process_all)/1024 -1.26% 697.957 689.157 - -55.60% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/0 -1.26% 15.318 15.125 - 0.30% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/8192 -1.26% 20.571 20.311 - -1.67% -
BM_vector_deque_copy/1 -1.26% 2.291 2.262 - 5.93% -
std::partition_point(vector<int>)/1024 -1.26% 6.144 6.066 - -0.90% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 -1.26% 542772261.657 535955107.638 - 1.18% -
std::format(double)_(fmt:_{:0^17500_10Lg}) -1.26% 230.533 227.639 - -0.72% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.25% 401.987 396.956 - -0.19% -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/1024 -1.25% 668.108 659.759 - -1.17% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_1 -1.25% 63654542.809 62859706.114 - 0.11% -
std::make_heap(vector<int>)_(ascending)/1024 -1.25% 654.408 646.241 - 0.18% -
SetIntersection_None_Vector_uint32_16384_4 -1.25% 1118123.114 1104173.029 - -4.12% -
SetIntersection_Front_Set_uint64_16_4 -1.25% 55371264.765 54680595.493 - 0.97% -
std::find_first_of(list<int>)_(small_needle)/1024 -1.25% 2889.237 2853.212 - 1.70% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.25% 121743.979 120226.160 - 0.87% -
SetIntersection_None_Set_uint64_256_64 -1.25% 9382142.097 9265286.676 - 1.99% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1 -1.24% 16689089.567 16481484.217 - 0.80% -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 -1.24% 20.215 19.963 - 1.99% -
BM_PushHeap_float_QuickSortAdversary_16 -1.24% 0.990 0.978 - -0.53% -
std::unordered_set<int>::erase(iterator)/8192 -1.24% 20.300 20.047 - -1.47% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.24% 397.151 392.218 - 0.12% -
std::flat_multimap<int,_int>::find(key)_(existent)/8192 -1.24% 12.274 12.122 - -1.20% -
std::multimap<std::string,_int>::clear()/0 -1.24% 399.083 394.137 - -0.35% -
SetIntersection_None_Vector_string_64_4 -1.24% 16913673.142 16704212.415 - -0.50% -
SetIntersection_None_Set_uint64_4_4 -1.24% 137100652.284 135403480.217 - 0.80% -
BM_SeedSeq_Generate/8/64 -1.24% 226.149 223.354 - -0.17% -
BM_num_get<float> -1.24% 37.057 36.599 - -3.72% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 -1.23% 4372790.539 4318797.918 - 0.01% -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8192 -1.23% 5148.430 5084.874 - -1.26% -
SetIntersection_Interlaced_Set_float_16384_4 -1.23% 171734920.891 169614942.358 - -0.28% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.23% 397.265 392.365 - 0.61% -
std::multiset<int>::clear()/0 -1.23% 395.123 390.259 - -0.05% -
SetIntersection_None_Set_float_16_16 -1.23% 35987858.396 35544889.296 - 0.80% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1_1 -1.23% 542727498.137 536048160.565 - 0.88% -
SetIntersection_Interlaced_Set_uint32_1024_1024 -1.23% 12699898.771 12543626.756 - 0.40% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.23% 120609.980 119126.071 - -12.31% -
SetIntersection_None_Vector_uint64_256_64 -1.23% 3440982.179 3398650.330 - 1.24% -
std::set<std::string>::clear()/0 -1.23% 401.471 396.536 - 0.02% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -1.23% 1177747.916 1163274.392 - -1.97% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/0 -1.23% 13.446 13.281 - -0.04% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.23% 12.871 12.713 - 0.10% -
std::format(int64_t)_(fmt:_{:0>512Lb}) -1.22% 38.513 38.042 - 2.89% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_1 -1.22% 63815976.226 63034423.041 - 1.04% -
SetIntersection_Interlaced_Vector_uint64_262144_1 -1.22% 1056733.030 1043794.214 - -0.74% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_1 -1.22% 63988636.497 63205265.985 - 0.08% -
SetIntersection_Front_Set_uint64_16384_1 -1.22% 1059419.799 1046450.691 - 0.19% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.22% 398.854 393.974 - -0.46% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1_1 -1.22% 540349945.110 533742507.598 - 0.11% -
bm_ranges_swap_ranges_vb_aligned/512 -1.22% 5.292 5.227 - 0.47% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.22% 397.231 392.391 - 0.21% -
std::is_sorted_until(list<int>)/8192 -1.22% 7178.179 7090.899 - -2.51% -
SetIntersection_Front_Set_uint32_262144_4 -1.21% 1071669.695 1058652.007 - 4.63% -
SetIntersection_None_Vector_uint64_16384_4 -1.21% 1119547.193 1105956.755 - -0.22% -
BM_CmpEqual_uchar_uchar -1.21% 1.081 1.068 - -1.10% -
std::rotate_copy(list<int>)/8192 -1.21% 7034.818 6949.703 - 2.56% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 -1.21% 138110981.754 136440106.193 - 1.06% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8 -1.21% 52.294 51.661 - 0.16% -
SetIntersection_None_Vector_uint32_1024_256 -1.21% 1093842.660 1080635.816 - -1.19% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.21% 12.887 12.732 - -0.08% -
std::partition_copy(vector<int>)/8192 -1.21% 4601.379 4545.889 - -0.18% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8 -1.21% 59.667 58.947 - 0.36% -
BM_CmpEqual_ushort_uchar -1.21% 1.123 1.109 - -4.76% -
BM_format_to_string_back_inserter<std::list<char>>/1 -1.20% 22.251 21.983 - 0.22% -
SetIntersection_Front_Set_uint64_1024_4 -1.20% 1088833.813 1075742.924 - 1.24% -
BM_LexicallyRelative/large_path/4 -1.20% 211.724 209.180 - -0.59% -
SetIntersection_Interlaced_Vector_uint64_4_1 -1.20% 216600887.248 214000750.000 - 0.68% -
SetIntersection_None_Vector_float_4_4 -1.20% 136030635.479 134398106.117 - 0.53% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.20% 417.185 412.181 - -0.27% -
SetIntersection_Interlaced_Vector_uint64_1_1 -1.20% 541720870.301 535227205.842 - 0.74% -
SetIntersection_Interlaced_Vector_uint64_1024_1 -1.20% 1050980.676 1038393.143 - -0.43% -
std::is_sorted(list<int>)/8192 -1.20% 7306.584 7219.083 - 0.34% -
SetIntersection_Interlaced_Vector_string_4_1 -1.20% 223104044.453 220433435.481 - -0.15% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.20% 13.012 12.857 - 0.46% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 -1.20% 10366278.661 10242252.378 - 1.74% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.20% 13.956 13.789 - -0.03% -
std::multiset<int>::erase(iterator)/32 -1.20% 21.190 20.937 - -3.26% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 -1.19% 416.725 411.747 - -0.10% -
std::pop_heap(vector<float>)/8 -1.19% 50.906 50.298 - -0.92% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.19% 398.399 393.649 - -0.50% -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_4 -1.19% 136358818.604 134733413.577 - 1.28% -
BM_CmpEqual_uchar_int -1.19% 1.093 1.080 - -0.74% -
SetIntersection_Front_Vector_float_16384_4 -1.19% 1071736.044 1058979.090 - -0.73% -
std::partial_sort(deque<int>)_(heap)/8 -1.19% 39.314 38.846 - -1.14% -
SetIntersection_Interlaced_Vector_uint32_16_16 -1.19% 36288627.262 35857237.552 - -0.05% -
std::reverse(list<int>)/512 -1.19% 194.746 192.431 - -0.58% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -1.19% 28.804 28.461 - -2.63% -
std::remove_copy_if(deque<int>)_(sprinkled)/50 -1.19% 28.844 28.501 - -1.04% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 -1.19% 13936868.153 13771351.272 - -1.88% -
std::is_sorted_until(deque<int>,_pred)/8192 -1.18% 4854.522 4797.012 - -0.13% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 -1.18% 52.728 52.104 - 0.45% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 -1.18% 39152978.349 38689667.972 - 1.01% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/32 -1.18% 800.530 791.062 - -0.78% -
std::multimap<int,_int>::lower_bound(key)_(existent)/1024 -1.18% 7.158 7.074 - -1.20% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 -1.18% 23.350 23.074 - 0.10% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.18% 239.847 237.014 - 2.80% -
SetIntersection_None_Set_float_1_1 -1.18% 544405158.250 537974391.802 - 0.49% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.18% 397.545 392.851 - 0.09% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.18% 397.604 392.910 - -0.09% -
std::map<std::string,_int>::clear()/32 -1.18% 922.172 911.290 - 0.14% -
SetIntersection_None_Vector_float_4_1 -1.18% 217741939.458 215174486.642 - 0.54% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.18% 12.872 12.720 - 0.07% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.18% 396.997 392.319 - -0.20% -
std::pop_heap(deque<int>)/8192 -1.18% 53.829 53.195 - -1.24% -
BM_std_minmax_element<int>/1024 -1.18% 274.065 270.840 - 3.74% -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_1 -1.18% 218188921.158 215624839.358 - 1.35% -
std::unordered_map<int,_int>::clear()/0 -1.17% 397.578 392.910 - -1.03% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 -1.17% 14497.753 14327.657 - 0.41% -
std::format(float)_(fmt:_{:0^17500_0Lf}) -1.17% 193.525 191.255 - -0.25% -
SetIntersection_Interlaced_Set_float_64_1 -1.17% 16654687.769 16459489.500 - -0.25% -
SetIntersection_Front_Vector_uint32_1024_16 -1.17% 1129614.866 1116380.691 - -0.62% -
SetIntersection_Front_Set_uint32_256_1 -1.17% 4207770.911 4158477.219 - 1.75% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 -1.17% 11710237.067 11573099.497 - 2.53% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.17% 13.004 12.852 - -1.72% -
SetIntersection_None_Set_float_262144_1024 -1.17% 1204483.070 1190401.856 - 0.29% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.17% 13701.740 13541.638 - -0.93% -
std::partition(deque<int>)_(dense)/1024 -1.17% 357.251 353.080 - 3.49% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/32 -1.17% 17.144 16.943 - -4.96% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_4 -1.17% 138376045.157 136760634.722 - -0.22% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -1.17% 26.712 26.401 - -2.19% -
SetIntersection_Interlaced_Set_string_256_4 -1.16% 13120120.785 12967385.195 - -0.15% -
rng::fold_left(list<int>)/32 -1.16% 20.985 20.741 - -0.20% -
SetIntersection_None_Set_string_16_16 -1.16% 37044843.940 36614002.087 - 0.71% -
BM_StringFindStringLiteral/2048 -1.16% 40.727 40.253 - -0.28% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -1.16% 1124820.484 1111760.652 - -0.15% -
BM_format_to_n_string_back_inserter<std::string>/1 -1.16% 13.359 13.204 - -2.33% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 -1.16% 101.415 100.239 - -2.65% -
std::multiset<std::string>::ctor(const&)/0 -1.16% 12.817 12.668 - -0.92% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8192 -1.16% 602122.020 595154.501 - -1.25% -
BM_format_to_iterator/<std::array>_C_string_len_60 -1.16% 10.992 10.864 - 0.57% -
SetIntersection_None_Set_string_1_1 -1.16% 550860337.676 544491426.512 - 0.35% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.16% 398.436 393.831 - 0.20% -
std::multimap<int,_int>::contains(key)_(existent)/8192 -1.15% 5.580 5.516 - 0.06% -
SetIntersection_Front_Vector_uint32_256_1 -1.15% 4214152.026 4165529.348 - 0.45% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 -1.15% 12281433.946 12139841.126 - 0.10% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.15% 13.013 12.863 - -0.73% -
std::make_heap(vector<int>,_pred)_(shuffled)/1024 -1.15% 577.594 570.949 - -1.10% -
SetIntersection_Interlaced_Vector_uint64_256_1 -1.15% 4207656.665 4159260.985 - 1.13% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 -1.15% 17.147 16.950 - -0.49% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 -1.15% 85621.580 84637.782 - 5.40% -
BM_japanese_text<char> -1.15% 24049.095 23773.084 - 6.54% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.15% 67624.044 66848.438 - 0.61% -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 -1.15% 1.260 1.246 - 2.98% -
std::make_heap(vector<int>,_pred)_(ascending)/8 -1.15% 17.096 16.900 - -0.86% -
BM_join_view_deques/1 -1.15% 8.552 8.454 - -1.44% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 -1.15% 8985526.626 8882626.503 - 2.69% -
SetIntersection_Interlaced_Set_uint32_16_1 -1.14% 63758636.537 63029437.699 - 0.38% -
SetIntersection_None_Vector_string_1024_16 -1.14% 1176616.822 1163161.943 - -0.18% -
std::find(vector<int>)_(process_all)/8 -1.14% 2.702 2.671 - 1.42% -
BM_SeedSeq_Generate/8/8 -1.14% 26.365 26.064 - -0.28% -
std::multiset<int>::ctor(const&)/1024 -1.14% 6345.786 6273.427 - -1.64% -
BM_StringFindStringLiteral/512 -1.14% 9.665 9.555 - -0.73% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024 -1.14% 15011.685 14840.931 - 3.11% -
std::multimap<int,_int>::equal_range(key)_(existent)/8192 -1.14% 6.108 6.038 - 1.21% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.13% 543.434 537.274 - -0.57% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 -1.13% 94152.033 93085.571 - -0.55% -
std::unordered_set<int>::count(key)_(existent)/32 -1.13% 1.435 1.418 - 7.37% -
std::map<std::string,_int>::ctor(const&)/1024 -1.13% 35638.740 35235.141 - -1.04% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.13% 12279.990 12140.948 - -1.70% -
std::multiset<std::string>::clear()/0 -1.13% 399.166 394.647 - 0.22% -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 -1.13% 4920.825 4865.163 - 0.02% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.13% 353509.387 349511.919 - 0.19% -
SetIntersection_Front_Set_uint32_256_256 -1.13% 7788110.806 7700067.195 - -0.44% -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 -1.13% 405.058 400.479 - -0.39% -
SetIntersection_Front_Vector_uint32_1024_1 -1.13% 1059493.162 1047521.856 - -0.09% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 -1.13% 5.012 4.956 - -11.30% -
std::flat_map<int,_int>::clear()/1024 -1.13% 398.906 394.405 - -0.31% -
std::partial_sort_copy(deque<int>)_(shuffled)/1024 -1.13% 6942.775 6864.499 - -0.71% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.13% 599.631 592.873 - 1.06% -
std::set<std::string>::ctor(const&)/0 -1.13% 12.905 12.760 - 0.39% -
rng::fold_left(vector<int>)/32 -1.13% 21.979 21.731 - 0.02% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 -1.13% 21200315.028 20961464.332 - -0.10% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 -1.13% 23517.979 23253.155 - -0.41% -
SetIntersection_Interlaced_Set_string_262144_1024 -1.12% 2105109.699 2081429.199 - 0.73% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 -1.12% 396.639 392.178 - -0.26% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 -1.12% 514.048 508.268 - -1.33% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/1024 -1.12% 15354.766 15182.181 - -1.00% -
SetIntersection_Front_Vector_float_64_4 -1.12% 16150474.099 15969373.675 - -0.29% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.12% 399.474 394.995 - -0.17% -
SetIntersection_Interlaced_Set_string_4_4 -1.12% 161752356.068 159942378.769 - 0.07% -
SetIntersection_None_Set_float_4_4 -1.12% 137839271.761 136297216.996 - 0.73% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 -1.12% 89.814 88.810 - -4.95% -
std::multimap<int,_int>::count(key)_(non-existent)/32 -1.12% 2.280 2.255 - -0.61% -
BM_deque_vector_copy_backward/65536 -1.12% 7365.590 7283.300 - -1.79% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/8192 -1.12% 213204.359 210824.742 - -0.01% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.11% 398.198 393.759 - 0.15% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 -1.11% 1.481 1.464 - 0.09% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 -1.11% 26.706 26.409 - -0.11% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.11% 397.863 393.430 - -0.63% -
SetIntersection_Interlaced_Set_uint64_16_1 -1.11% 63839582.058 63129178.291 - 1.54% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024 -1.11% 20.113 19.890 - 2.04% -
SetIntersection_Interlaced_Vector_float_4_1 -1.11% 216772346.559 214368951.481 - 0.37% -
BM_LexicallyNormal/large_path/8 -1.11% 309.233 305.807 - -0.44% -
std::format(float)_(fmt:_{:0<17500_10e}) -1.11% 190.254 188.150 - 0.07% -
SetIntersection_None_Vector_uint64_64_16 -1.11% 13716974.220 13565391.872 - 0.75% -
BM_format_to_n_string_back_inserter<std::vector<char>>/16384 -1.10% 904.852 894.859 - -1.95% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 -1.10% 427.625 422.902 - -1.43% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -1.10% 17.357 17.166 - -0.79% -
SetIntersection_Interlaced_Vector_uint64_16_4 -1.10% 56739466.246 56113053.285 - 1.12% -
std::format(float)_(fmt:_{:0^17500_0e}) -1.10% 185.433 183.386 - 0.07% -
SetIntersection_None_Set_string_262144_262144 -1.10% 1710767.334 1691890.626 - 0.86% -
BM_std_minmax_element<int>/512 -1.10% 139.072 137.538 - 3.35% -
SetIntersection_None_Vector_uint64_256_1 -1.10% 4322103.341 4274473.881 - 1.13% -
std::partial_sort(vector<int>)_(pipe-organ)/8 -1.10% 19.048 18.839 - -0.41% -
BM_PathConstructString/large_string/8 -1.10% 93.020 91.998 - -0.75% -
SetIntersection_None_Set_string_64_64 -1.10% 11869624.117 11739219.292 - 0.21% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.10% 13.004 12.862 - -0.20% -
std::format(int64_t)_(fmt:_{:0512Lx}) -1.10% 35.827 35.433 - 2.73% -
SetIntersection_None_Set_uint32_1_1 -1.10% 542360359.474 536408512.960 - 0.13% -
std::unordered_set<std::string>::clear()/0 -1.10% 398.988 394.610 - 0.26% -
std::format(double)_(fmt:_{:0<17500_0e}) -1.10% 184.928 182.900 - 0.59% -
SetIntersection_Front_Vector_uint64_4_1 -1.10% 216359574.843 213987553.325 - 0.70% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4 -1.10% 54960253.464 54357839.613 - 1.20% -
SetIntersection_Interlaced_Vector_uint32_16_1 -1.09% 63731781.903 63034217.019 - 0.36% -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 -1.09% 6215.219 6147.216 - 0.11% -
std::make_heap(vector<int>)_(repeated)/1024 -1.09% 566.302 560.118 - -0.05% -
BM_deque_vector_move_backward/65536 -1.09% 7361.291 7280.989 - 0.85% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 -1.09% 1366.765 1351.866 - -26.97% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/32 -1.09% 16.408 16.229 - -1.31% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.09% 45023.810 44534.175 - -0.36% -
SetIntersection_Interlaced_Vector_float_1_1 -1.09% 542459171.297 536565977.069 - 0.48% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.09% 396.071 391.773 - -1.08% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 -1.08% 86513.804 85575.353 - -0.22% -
BM_vector_deque_copy_backward/1 -1.08% 2.384 2.358 - 8.09% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 -1.08% 58816174.085 58179487.404 - 1.18% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1 -1.08% 16612561.349 16432794.128 - 0.91% -
std::remove_copy_if(vector<int>)_(prefix)/32 -1.08% 12.323 12.190 - -0.15% -
std::format(int64_t)_(fmt:_{:0>512Ld}) -1.08% 34.682 34.308 - -1.79% -
BM_deque_deque_move/1024 -1.08% 37.715 37.309 - 0.19% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_1 -1.08% 67478614.111 66752243.291 - 0.11% -
BM_vector_deque_copy_backward/4096 -1.08% 149.137 147.532 - -0.18% -
SetIntersection_Front_Set_uint64_4_1 -1.08% 216691185.212 214361450.366 - 1.31% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.07% 656.501 649.444 - -1.99% -
SetIntersection_Front_Vector_uint64_262144_4 -1.07% 1084804.364 1073164.469 - 1.28% -
SetIntersection_Front_Set_float_16_4 -1.07% 55820845.415 55221934.704 - -0.03% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 -1.07% 16213840.419 16040209.257 - 1.16% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/0 -1.07% 13.407 13.263 - 0.07% -
SetIntersection_None_Set_uint32_16_4 -1.07% 57235440.283 56622935.351 - -0.34% -
std::count(vector<bool>)/1000 -1.07% 2.995 2.963 - -0.93% -
std::set<int>::insert(value)_(new_value,_middle)/0 -1.07% 17.177 16.994 - 0.16% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 -1.07% 400.007 395.737 - 0.12% -
std::search(vector<int>)_(single_element)/1024 -1.07% 234.513 232.010 - -0.52% -
BM_vector_deque_ranges_copy_backward/512 -1.07% 17.668 17.480 - -0.38% -
BM_join_view_deques/1024 -1.07% 2698.181 2669.424 - -4.35% -
SetIntersection_Front_Vector_uint32_16384_16384 -1.06% 77236227.206 76413985.050 - -3.81% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 -1.06% 13537.341 13393.409 - -0.80% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 -1.06% 13.620 13.476 - 0.45% -
BM_format_to_string_begin<std::vector<char>>/1 -1.06% 10.111 10.004 - 0.27% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 -1.06% 6550.086 6480.460 - -1.75% -
std::map<int,_int>::insert(value)_(new_value,_middle)/0 -1.06% 17.157 16.974 - -0.36% -
std::sort_heap(deque<int>,_pred)/8 -1.06% 34.758 34.389 - -0.19% -
SetIntersection_None_Vector_string_262144_262144 -1.06% 1317178.590 1303197.408 - 3.17% -
SetIntersection_Front_Set_uint64_16_1 -1.06% 63670798.394 62996336.009 - 1.09% -
std::set<int>::find(key)_(non-existent)/32 -1.06% 2.284 2.259 - -1.16% -
rng::find_if_not(vector<bool>)_(process_all)/8 -1.06% 3.569 3.531 - -0.27% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.06% 396.725 392.527 - -0.18% -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 -1.06% 2.095 2.073 - -0.24% -
SetIntersection_Interlaced_Vector_string_16_1 -1.06% 65604980.314 64912169.735 - 0.01% -
SetIntersection_None_Vector_uint64_64_4 -1.06% 16108444.272 15938410.401 - 0.47% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/0 -1.06% 13.605 13.461 - 1.93% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1 -1.06% 17007315.563 16827827.448 - -1.08% -
std::make_heap(deque<int>,_pred)_(descending)/8 -1.05% 19.390 19.185 - -0.36% -
rng::starts_with(list<int>)/8 -1.05% 2.939 2.908 - -6.54% -
SetIntersection_Interlaced_Set_string_262144_256 -1.05% 2081556.232 2059632.322 - 1.28% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.05% 689.705 682.445 - 0.39% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.05% 397.041 392.863 - -0.42% -
SetIntersection_Interlaced_Vector_uint64_16_1 -1.05% 63585104.934 62916454.238 - 0.67% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.05% 397.416 393.238 - -0.38% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/0 -1.05% 13.397 13.256 - -0.44% -
SetIntersection_Front_Set_uint32_1024_4 -1.05% 1080958.442 1069602.407 - -0.18% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 -1.05% 1069064.577 1057842.053 - 1.35% -
SetIntersection_Front_Set_uint64_1_1 -1.05% 541820530.750 536137808.795 - 1.25% -
std::multimap<int,_int>::ctor(const&)/32 -1.05% 217.826 215.542 - -4.84% -
BM_format_to_n_string_begin<std::vector<wchar_t>>/1048576 -1.05% 50277.851 49750.755 - 0.01% -
BM_deque_vector_move_backward/4000 -1.05% 143.230 141.729 - -0.67% -
BM_format_to_string_begin<std::wstring>/1 -1.05% 10.530 10.420 - -3.26% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.05% 826.011 817.362 - -1.42% -
SetIntersection_None_Vector_uint32_256_256 -1.05% 2182429.148 2159580.727 - -2.55% -
std::format(float)_(fmt:_{:0>17500_10Lg}) -1.05% 212.257 210.035 - -0.84% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -1.05% 21.129 20.909 - -0.98% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.05% 396.756 392.609 - -0.14% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.05% 12.855 12.720 - 0.06% -
rng::ends_with(deque<int>)_(mismatch_at_start)/8 -1.04% 2.130 2.108 - 0.84% -
BM_StringAssignAsciiz_Large_Transparent -1.04% 11.741 11.618 - -6.02% -
std::format(float)_(fmt:_{:_10L}) -1.04% 74.551 73.773 - -0.79% -
SetIntersection_None_Vector_uint32_16_4 -1.04% 54666782.030 54096592.379 - -3.75% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 -1.04% 14929761.354 14774096.175 - 2.32% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/32 -1.04% 16.999 16.822 - 0.28% -
SetIntersection_None_Vector_uint32_262144_4 -1.04% 1133765.655 1121953.160 - -2.49% -
SetIntersection_None_Vector_uint64_4_4 -1.04% 135498711.368 134088331.147 - 0.70% -
SetIntersection_None_Set_uint64_256_1 -1.04% 11725391.001 11603459.614 - 2.70% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.04% 13.761 13.618 - 0.15% -
SetIntersection_Front_Vector_uint64_16_1 -1.04% 63659597.606 62998096.680 - 0.85% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_1 -1.04% 16598508.789 16426080.524 - -0.96% -
BM_SeedSeq_Generate/1/8 -1.04% 23.536 23.292 - -0.11% -
std::remove_copy_if(deque<int>)_(sprinkled)/32 -1.04% 18.465 18.274 - -1.06% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/32 -1.04% 398.178 394.052 - -0.21% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 -1.04% 19.563 19.361 - -0.07% -
SetIntersection_Front_Vector_uint32_16_16 -1.04% 36290280.542 35914588.969 - 0.66% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 -1.03% 17.151 16.974 - -0.45% -
std::format(float)_(fmt:_{:017500_10Lg}) -1.03% 210.124 207.952 - -0.54% -
std::map<int,_int>::ctor(const&)/0 -1.03% 12.833 12.701 - -0.30% -
BM_format_to_n_string_begin<std::wstring>/1048576 -1.03% 50266.536 49748.139 - -0.03% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 -1.03% 169133115.747 167392263.413 - -8.23% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 -1.03% 527.668 522.239 - -0.15% -
std::flat_map<int,_int>::clear()/8192 -1.03% 417.984 413.689 - -0.01% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8 -1.03% 53.481 52.932 - 0.06% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.03% 397.844 393.759 - 0.17% -
std::multimap<std::string,_int>::clear()/8192 -1.03% 218727.261 216481.509 - 1.80% -
SetIntersection_None_Set_uint64_1_1 -1.03% 542417661.344 536851855.288 - 1.03% -
std::make_heap(vector<NonIntegral>)_(ascending)/8192 -1.03% 5158.481 5105.566 - -0.83% -
SetIntersection_Front_Set_uint32_16_1 -1.03% 63854649.244 63199734.502 - 0.95% -
std::stable_sort(deque<int>)_(ascending)/1024 -1.03% 2155.737 2133.635 - 0.83% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.02% 571.028 565.182 - -1.53% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 -1.02% 5125.641 5073.169 - -1.02% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/0 -1.02% 18.592 18.401 - -0.23% -
SetIntersection_Interlaced_Set_float_4_1 -1.02% 217375524.638 215150852.762 - 0.55% -
BM_format_to_string_begin<std::string>/1 -1.02% 10.041 9.939 - -1.37% -
std::flat_multimap<int,_int>::clear()/8192 -1.02% 419.513 415.234 - 0.12% -
SetIntersection_Interlaced_Set_float_262144_16 -1.02% 1609847.736 1593464.438 - -4.65% -
BM_deque_vector_copy_backward/4000 -1.02% 143.308 141.850 - 0.03% -
std::fill(list<int>)/50 -1.02% 35.148 34.791 - 0.69% -
SetIntersection_Interlaced_Set_float_4_4 -1.01% 139177711.205 137765162.882 - 0.78% -
VDAG_rightmost,_4_levels -1.01% 134.151 132.790 - -2.61% -
SetIntersection_None_Vector_uint32_1_1 -1.01% 541529052.613 536036279.288 - 0.67% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.01% 12.881 12.750 - -0.21% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.01% 12.904 12.773 - -0.35% -
rng::contains_subrange(list<int>)_(process_all)/32 -1.01% 10.106 10.003 - -2.14% -
SetIntersection_Front_Vector_uint32_262144_1 -1.01% 1065785.498 1054993.985 - 0.55% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.01% 71332.112 70610.102 - -2.78% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 -1.01% 431.915 427.543 - -0.14% -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/8192 -1.01% 12.587 12.459 - -0.20% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.01% 42935.938 42501.545 - -2.05% -
std::format(float)_(fmt:_{:017500_10Lf}) -1.01% 193.918 191.960 - -0.67% -
std::format(int64_t)_(fmt:_{:0>512Lo}) -1.01% 34.483 34.135 - 2.09% -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/32 -1.01% 12.584 12.457 - -0.34% -
SetIntersection_Front_Set_uint64_256_4 -1.01% 4255338.034 4212420.029 - 3.02% -
SetIntersection_Front_Set_string_262144_4 -1.01% 1279899.034 1266992.643 - 2.90% -
BM_tolower_string<char> -1.01% 15.295 15.141 - -1.38% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.01% 397.583 393.577 - -0.30% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 -1.01% 2.027 2.007 - 0.96% -
std::map<int,_int>::insert(value)_(new_value,_end)/8192 -1.01% 34.714 34.365 - -0.03% -
std::make_heap(vector<int>)_(descending)/8 -1.01% 14.977 14.827 - -3.74% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/0 -1.01% 17.233 17.060 - -4.67% -
SetIntersection_None_Vector_uint64_16_1 -1.01% 64001503.396 63357915.562 - 0.67% -
std::partial_sort_copy(deque<int>)_(ascending)/1024 -1.00% 5176.580 5124.565 - 1.64% -
std::rotate(deque<int>)_(1_element_backward)/1024 -1.00% 41.151 40.738 - 0.65% -
SetIntersection_None_Vector_uint32_16_1 -1.00% 64290174.378 63645117.325 - -2.80% -
SetIntersection_None_Vector_uint64_16384_16 -1.00% 1111855.840 1100702.817 - -0.61% -
SetIntersection_Interlaced_Set_uint32_262144_16 -1.00% 1619121.174 1602884.031 - 1.84% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 -1.00% 2194280.366 2172335.102 - -0.09% -


Report Time: 5.60s
Name Current %
BM_Basic<__int128_t> 51.471 -
BM_Basic<__uint128_t> 62.890 -
BM_Basic<int32_t> 17.135 -
BM_Basic<int64_t> 18.551 2.53%
BM_Basic<uint32_t> 13.775 -
BM_Basic<uint64_t> 17.446 -
BM_BasicLow<__int128_t> 19.535 -
BM_BasicLow<__uint128_t> 19.262 3.74%
BM_BitsetToString<1048576>/Dense_(90%)/90 80514.877 1.14%
BM_BitsetToString<1048576>/Sparse_(10%)/10 63464.800 3.58%
BM_BitsetToString<1048576>/Uniform_(50%)/50 370637.762 1.88%
BM_BitsetToString<32>/Dense_(90%)/90 14.240 13.57%
BM_BitsetToString<32>/Sparse_(10%)/10 12.913 -
BM_BitsetToString<32>/Uniform_(50%)/50 16.858 -6.40%
BM_BitsetToString<64>/Dense_(90%)/90 12.354 -6.45%
BM_BitsetToString<64>/Sparse_(10%)/10 12.756 -4.67%
BM_BitsetToString<64>/Uniform_(50%)/50 17.693 -28.45%
BM_BitsetToString<8192>/Dense_(90%)/90 389.940 -5.67%
BM_BitsetToString<8192>/Sparse_(10%)/10 418.342 4.49%
BM_BitsetToString<8192>/Uniform_(50%)/50 2139.533 3.19%
BM_Bitset_ctor_ull 0.224 -
BM_CmpEqual_int_int 1.060 -2.04%
BM_CmpEqual_int_schar 1.139 -
BM_CmpEqual_int_short 1.129 -1.67%
BM_CmpEqual_int_uchar 1.114 -
BM_CmpEqual_int_uint 1.094 1.62%
BM_CmpEqual_int_ushort 1.115 -
BM_CmpEqual_schar_int 1.132 -
BM_CmpEqual_schar_schar 1.064 -3.18%
BM_CmpEqual_schar_short 1.125 -1.01%
BM_CmpEqual_schar_uchar 1.110 -
BM_CmpEqual_schar_uint 1.114 -
BM_CmpEqual_schar_ushort 1.083 -1.57%
BM_CmpEqual_short_int 1.128 -
BM_CmpEqual_short_schar 1.140 -
BM_CmpEqual_short_short 1.064 -1.38%
BM_CmpEqual_short_uchar 1.111 -
BM_CmpEqual_short_uint 1.104 -
BM_CmpEqual_short_ushort 1.105 -
BM_CmpEqual_uchar_int 1.080 -
BM_CmpEqual_uchar_schar 0.996 -
BM_CmpEqual_uchar_short 0.991 -2.62%
BM_CmpEqual_uchar_uchar 1.068 -1.10%
BM_CmpEqual_uchar_uint 1.074 1.91%
BM_CmpEqual_uchar_ushort 1.053 -
BM_CmpEqual_uint_int 1.073 1.54%
BM_CmpEqual_uint_schar 1.011 -
BM_CmpEqual_uint_short 1.028 2.09%
BM_CmpEqual_uint_uchar 1.121 -
BM_CmpEqual_uint_uint 1.054 -
BM_CmpEqual_uint_ushort 1.110 -
BM_CmpEqual_ushort_int 1.043 -3.86%
BM_CmpEqual_ushort_schar 1.011 -2.12%
BM_CmpEqual_ushort_short 0.989 -5.85%
BM_CmpEqual_ushort_uchar 1.109 -4.76%
BM_CmpEqual_ushort_uint 1.083 -
BM_CmpEqual_ushort_ushort 1.055 -1.40%
BM_CmpLess_int_int 1.064 1.13%
BM_CmpLess_int_schar 1.139 -
BM_CmpLess_int_short 1.144 -
BM_CmpLess_int_uchar 1.110 -
BM_CmpLess_int_uint 1.082 -1.35%
BM_CmpLess_int_ushort 1.123 2.92%
BM_CmpLess_schar_int 1.130 -
BM_CmpLess_schar_schar 0.956 -
BM_CmpLess_schar_short 0.951 -
BM_CmpLess_schar_uchar 1.084 -1.76%
BM_CmpLess_schar_uint 1.110 1.23%
BM_CmpLess_schar_ushort 1.089 -
BM_CmpLess_short_int 1.131 2.38%
BM_CmpLess_short_schar 0.960 -
BM_CmpLess_short_short 0.954 -
BM_CmpLess_short_uchar 1.080 -
BM_CmpLess_short_uint 1.117 1.67%
BM_CmpLess_short_ushort 1.105 1.01%
BM_CmpLess_uchar_int 1.081 -
BM_CmpLess_uchar_schar 1.066 4.51%
BM_CmpLess_uchar_short 1.061 4.16%
BM_CmpLess_uchar_uchar 1.057 -1.59%
BM_CmpLess_uchar_uint 1.074 -1.21%
BM_CmpLess_uchar_ushort 1.075 2.16%
BM_CmpLess_uint_int 1.069 -
BM_CmpLess_uint_schar 1.072 2.09%
BM_CmpLess_uint_short 1.028 3.22%
BM_CmpLess_uint_uchar 1.153 4.94%
BM_CmpLess_uint_uint 1.070 2.06%
BM_CmpLess_uint_ushort 1.102 -
BM_CmpLess_ushort_int 1.057 -4.28%
BM_CmpLess_ushort_schar 1.016 -4.76%
BM_CmpLess_ushort_short 1.062 3.82%
BM_CmpLess_ushort_uchar 1.111 -
BM_CmpLess_ushort_uint 1.092 2.83%
BM_CmpLess_ushort_ushort 1.055 1.59%
BM_ConstructAndDestroy_FuncPtr_Opaque 1.308 22.56%
BM_ConstructAndDestroy_FuncPtr_Transparent 0.000 -
BM_ConstructAndDestroy_LargeNonTrivialFunctor_Opaque 11.442 12.20%
BM_ConstructAndDestroy_LargeNonTrivialFunctor_Transparent 0.000 -
BM_ConstructAndDestroy_LargeTrivialFunctor_Opaque 15.332 30.52%
BM_ConstructAndDestroy_LargeTrivialFunctor_Transparent 0.000 -
BM_ConstructAndDestroy_MemFuncPtr_Opaque 0.966 8.09%
BM_ConstructAndDestroy_MemFuncPtr_Transparent 0.000 -
BM_ConstructAndDestroy_MemPtr_Opaque 0.891 -2.51%
BM_ConstructAndDestroy_MemPtr_Transparent 0.000 -
BM_ConstructAndDestroy_Null_Opaque 0.348 -23.29%
BM_ConstructAndDestroy_Null_Transparent 0.000 -
BM_ConstructAndDestroy_SmallNonTrivialFunctor_Opaque 10.828 23.54%
BM_ConstructAndDestroy_SmallNonTrivialFunctor_Transparent 0.000 -
BM_ConstructAndDestroy_SmallTrivialFunctor_Opaque 0.703 2.00%
BM_ConstructAndDestroy_SmallTrivialFunctor_Transparent 0.000 -
BM_Copy_FuncPtr 1.196 -
BM_Copy_LargeNonTrivialFunctor 12.194 12.21%
BM_Copy_LargeTrivialFunctor 13.683 16.03%
BM_Copy_MemFuncPtr 1.150 -
BM_Copy_MemPtr 1.149 -
BM_Copy_Null 0.552 -
BM_Copy_SmallNonTrivialFunctor 11.111 15.95%
BM_Copy_SmallTrivialFunctor 1.196 4.35%
BM_Hash/uint32_random_std_hash/1024 631.881 -7.08%
BM_Hash/uint32_top_std_hash/1024 640.755 -
BM_InvokeInlined_FuncPtr 0.000 -
BM_InvokeInlined_LargeNonTrivialFunctor 0.000 -
BM_InvokeInlined_LargeTrivialFunctor 0.000 -
BM_InvokeInlined_MemFuncPtr 0.000 -
BM_InvokeInlined_MemPtr 0.000 -
BM_InvokeInlined_SmallNonTrivialFunctor 0.000 -
BM_InvokeInlined_SmallTrivialFunctor 0.000 -
BM_Invoke_FuncPtr 0.737 6.69%
BM_Invoke_LargeNonTrivialFunctor 0.683 -
BM_Invoke_LargeTrivialFunctor 0.685 -
BM_Invoke_MemFuncPtr 0.909 17.27%
BM_Invoke_MemPtr 0.690 -
BM_Invoke_SmallNonTrivialFunctor 0.686 -
BM_Invoke_SmallTrivialFunctor 0.687 -
BM_Istream_numbers/0 1078.256 1.81%
BM_Istream_numbers/1 1138.235 -
BM_Istream_numbers/2 1149.243 1.82%
BM_Istream_numbers/3 1105.289 1.42%
BM_LexicallyNormal/large_path/128 4545.221 -
BM_LexicallyNormal/large_path/16 583.125 -
BM_LexicallyNormal/large_path/2 82.921 -
BM_LexicallyNormal/large_path/256 9041.479 -
BM_LexicallyNormal/large_path/32 1138.535 -
BM_LexicallyNormal/large_path/4 153.157 1.31%
BM_LexicallyNormal/large_path/64 2276.327 -
BM_LexicallyNormal/large_path/8 305.807 -
BM_LexicallyNormal/small_path/128 1941.813 2.53%
BM_LexicallyNormal/small_path/16 270.655 3.63%
BM_LexicallyNormal/small_path/2 43.702 -1.34%
BM_LexicallyNormal/small_path/256 3943.904 5.59%
BM_LexicallyNormal/small_path/32 502.593 4.33%
BM_LexicallyNormal/small_path/4 87.022 1.10%
BM_LexicallyNormal/small_path/64 986.832 3.28%
BM_LexicallyNormal/small_path/8 144.775 1.19%
BM_LexicallyRelative/large_path/128 5662.831 -
BM_LexicallyRelative/large_path/16 750.626 -
BM_LexicallyRelative/large_path/2 115.239 -
BM_LexicallyRelative/large_path/256 11235.387 -
BM_LexicallyRelative/large_path/32 1442.606 -
BM_LexicallyRelative/large_path/4 209.180 -
BM_LexicallyRelative/large_path/64 2834.975 -
BM_LexicallyRelative/large_path/8 399.941 -
BM_LexicallyRelative/small_path/128 3022.290 -
BM_LexicallyRelative/small_path/16 408.802 -
BM_LexicallyRelative/small_path/2 60.035 2.45%
BM_LexicallyRelative/small_path/256 6010.439 -
BM_LexicallyRelative/small_path/32 788.565 -
BM_LexicallyRelative/small_path/4 116.765 -1.22%
BM_LexicallyRelative/small_path/64 1539.190 -
BM_LexicallyRelative/small_path/8 213.428 -
BM_Move_FuncPtr 1.206 -2.56%
BM_Move_LargeNonTrivialFunctor 0.657 -
BM_Move_LargeTrivialFunctor 0.555 -10.41%
BM_Move_MemFuncPtr 1.236 -
BM_Move_MemPtr 1.200 -3.03%
BM_Move_Null 0.560 11.29%
BM_Move_SmallNonTrivialFunctor 0.604 -12.56%
BM_Move_SmallTrivialFunctor 1.193 -2.63%
BM_OperatorBool_FuncPtr 0.243 -
BM_OperatorBool_LargeNonTrivialFunctor 0.241 -
BM_OperatorBool_LargeTrivialFunctor 0.240 -
BM_OperatorBool_MemFuncPtr 0.240 -
BM_OperatorBool_MemPtr 0.230 -
BM_OperatorBool_Null 0.240 -
BM_OperatorBool_SmallNonTrivialFunctor 0.244 -
BM_OperatorBool_SmallTrivialFunctor 0.247 -
BM_Ostream_number/0 30.809 -
BM_Ostream_number/1 37.529 -1.97%
BM_Ostream_number/2 38.173 -
BM_Ostream_number/3 31.951 -
BM_PathConstructCStr/large_string/1024 28646.074 -2.92%
BM_PathConstructForwardIter/large_string/1024 30355.043 -4.35%
BM_PathConstructForwardIter/large_string/512 16840.836 -6.28%
BM_PathConstructForwardIter/large_string/64 2542.087 -7.23%
BM_PathConstructForwardIter/large_string/8 174.196 -
BM_PathConstructInputIter/large_string/1024 1730966.998 -
BM_PathConstructInputIter/large_string/512 865671.302 -1.47%
BM_PathConstructInputIter/large_string/64 108915.848 -1.13%
BM_PathConstructInputIter/large_string/8 13491.000 -
BM_PathConstructString/large_string/1024 12082.843 -
BM_PathConstructString/large_string/512 8698.909 1.45%
BM_PathConstructString/large_string/64 2355.158 -
BM_PathConstructString/large_string/8 91.998 -
BM_PathIterateMultipleTimes/iterate_elements/1024 303529.373 -
BM_PathIterateMultipleTimes/iterate_elements/512 152728.625 -
BM_PathIterateMultipleTimes/iterate_elements/64 18877.980 -
BM_PathIterateMultipleTimes/iterate_elements/8 2364.447 -3.24%
BM_PathIterateOnce/iterate_elements/1024 316547.544 -
BM_PathIterateOnce/iterate_elements/512 157950.629 -
BM_PathIterateOnce/iterate_elements/64 20323.305 -1.13%
BM_PathIterateOnce/iterate_elements/8 2451.356 -
BM_PathIterateOnceBackwards/iterate_elements/1024 318454.392 -1.30%
BM_PushHeap_float_Ascending_1 0.467 -
BM_PushHeap_float_Ascending_1024 3.193 -
BM_PushHeap_float_Ascending_16 1.070 9.09%
BM_PushHeap_float_Ascending_16384 4.185 -6.05%
BM_PushHeap_float_Ascending_256 2.524 1.41%
BM_PushHeap_float_Ascending_262144 5.260 3.14%
BM_PushHeap_float_Ascending_4 0.537 -
BM_PushHeap_float_Ascending_64 1.827 4.48%
BM_PushHeap_float_Descending_1 0.576 28.23%
BM_PushHeap_float_Descending_1024 0.389 -
BM_PushHeap_float_Descending_16 0.372 -
BM_PushHeap_float_Descending_16384 0.384 -
BM_PushHeap_float_Descending_256 0.404 -
BM_PushHeap_float_Descending_262144 0.384 -
BM_PushHeap_float_Descending_4 0.378 -
BM_PushHeap_float_Descending_64 0.382 -
BM_PushHeap_float_PipeOrgan_1 0.467 -
BM_PushHeap_float_PipeOrgan_1024 2.096 -
BM_PushHeap_float_PipeOrgan_16 0.908 -
BM_PushHeap_float_PipeOrgan_16384 2.513 -
BM_PushHeap_float_PipeOrgan_256 1.723 -
BM_PushHeap_float_PipeOrgan_262144 3.147 -
BM_PushHeap_float_PipeOrgan_4 0.484 -
BM_PushHeap_float_PipeOrgan_64 1.296 -
BM_PushHeap_float_QuickSortAdversary_1 0.478 2.50%
BM_PushHeap_float_QuickSortAdversary_1024 0.632 -
BM_PushHeap_float_QuickSortAdversary_16 0.978 -
BM_PushHeap_float_QuickSortAdversary_16384 0.495 -
BM_PushHeap_float_QuickSortAdversary_256 0.741 -
BM_PushHeap_float_QuickSortAdversary_262144 0.418 -
BM_PushHeap_float_QuickSortAdversary_4 0.535 -
BM_PushHeap_float_QuickSortAdversary_64 0.620 -
BM_PushHeap_float_Random_1 0.709 11.49%
BM_PushHeap_float_Random_1024 7.495 5.22%
BM_PushHeap_float_Random_16 5.405 9.13%
BM_PushHeap_float_Random_16384 7.766 11.07%
BM_PushHeap_float_Random_256 7.427 8.34%
BM_PushHeap_float_Random_262144 7.626 6.23%
BM_PushHeap_float_Random_4 2.790 16.10%
BM_PushHeap_float_Random_64 6.674 5.27%
BM_PushHeap_float_SingleElement_1 0.697 20.26%
BM_PushHeap_float_SingleElement_1024 0.389 -
BM_PushHeap_float_SingleElement_16 0.381 5.01%
BM_PushHeap_float_SingleElement_16384 0.385 -
BM_PushHeap_float_SingleElement_256 0.407 -
BM_PushHeap_float_SingleElement_262144 0.385 -
BM_PushHeap_float_SingleElement_4 0.392 8.03%
BM_PushHeap_float_SingleElement_64 0.385 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 0.467 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1024 4.433 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 1.697 1.52%
BM_PushHeap_pair<uint32,_uint32>_Ascending_16384 6.311 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_256 3.474 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_262144 8.398 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_4 0.786 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_64 2.604 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1 0.470 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1024 0.589 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16 0.592 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16384 0.586 -
BM_PushHeap_pair<uint32,_uint32>_Descending_256 0.600 -
BM_PushHeap_pair<uint32,_uint32>_Descending_262144 0.586 -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 0.530 -
BM_PushHeap_pair<uint32,_uint32>_Descending_64 0.582 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1 0.468 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1024 2.877 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16 1.397 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 3.950 -1.19%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_256 2.372 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 5.509 -1.14%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_4 0.769 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_64 1.880 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.468 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 2.579 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.208 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 3.555 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 2.099 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 4.537 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.773 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.573 -
BM_PushHeap_pair<uint32,_uint32>_Random_1 0.468 -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 6.792 -
BM_PushHeap_pair<uint32,_uint32>_Random_16 5.226 -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 6.866 -
BM_PushHeap_pair<uint32,_uint32>_Random_256 6.843 -1.48%
BM_PushHeap_pair<uint32,_uint32>_Random_262144 6.960 2.26%
BM_PushHeap_pair<uint32,_uint32>_Random_4 2.813 8.10%
BM_PushHeap_pair<uint32,_uint32>_Random_64 6.603 3.12%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 0.470 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1024 0.589 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 0.651 2.07%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16384 0.584 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_256 0.596 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_262144 0.584 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 0.543 2.87%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 0.601 -2.79%
BM_PushHeap_string_Ascending_1 0.586 -
BM_PushHeap_string_Ascending_1024 14.311 9.15%
BM_PushHeap_string_Ascending_16 4.774 1.97%
BM_PushHeap_string_Ascending_16384 23.651 24.32%
BM_PushHeap_string_Ascending_256 11.736 2.71%
BM_PushHeap_string_Ascending_262144 38.332 40.54%
BM_PushHeap_string_Ascending_4 2.639 3.80%
BM_PushHeap_string_Ascending_64 7.648 3.21%
BM_PushHeap_string_Descending_1 0.472 -19.06%
BM_PushHeap_string_Descending_1024 3.365 40.78%
BM_PushHeap_string_Descending_16 2.415 14.16%
BM_PushHeap_string_Descending_16384 3.263 40.48%
BM_PushHeap_string_Descending_256 3.092 32.03%
BM_PushHeap_string_Descending_262144 5.606 77.68%
BM_PushHeap_string_Descending_4 2.252 19.55%
BM_PushHeap_string_Descending_64 2.672 19.46%
BM_PushHeap_string_PipeOrgan_1 0.702 33.42%
BM_PushHeap_string_PipeOrgan_1024 11.105 14.29%
BM_PushHeap_string_PipeOrgan_16 4.374 4.93%
BM_PushHeap_string_PipeOrgan_16384 16.576 25.46%
BM_PushHeap_string_PipeOrgan_256 8.938 10.19%
BM_PushHeap_string_PipeOrgan_262144 23.781 31.32%
BM_PushHeap_string_PipeOrgan_4 2.690 7.64%
BM_PushHeap_string_PipeOrgan_64 6.182 5.18%
BM_PushHeap_string_QuickSortAdversary_1 0.702 45.12%
BM_PushHeap_string_QuickSortAdversary_1024 15.612 -
BM_PushHeap_string_QuickSortAdversary_16 10.473 -3.96%
BM_PushHeap_string_QuickSortAdversary_16384 16.505 2.91%
BM_PushHeap_string_QuickSortAdversary_256 14.868 -
BM_PushHeap_string_QuickSortAdversary_262144 17.269 4.80%
BM_PushHeap_string_QuickSortAdversary_4 6.401 -2.34%
BM_PushHeap_string_QuickSortAdversary_64 13.013 -3.37%
BM_PushHeap_string_Random_1 0.584 -8.83%
BM_PushHeap_string_Random_1024 15.289 -
BM_PushHeap_string_Random_16 10.393 -3.06%
BM_PushHeap_string_Random_16384 17.400 4.20%
BM_PushHeap_string_Random_256 15.292 4.28%
BM_PushHeap_string_Random_262144 22.103 17.81%
BM_PushHeap_string_Random_4 6.112 -2.22%
BM_PushHeap_string_Random_64 12.971 -1.98%
BM_PushHeap_string_SingleElement_1 0.708 -
BM_PushHeap_string_SingleElement_1024 2.836 3.50%
BM_PushHeap_string_SingleElement_16 2.834 3.78%
BM_PushHeap_string_SingleElement_16384 2.820 3.15%
BM_PushHeap_string_SingleElement_256 2.847 3.61%
BM_PushHeap_string_SingleElement_262144 2.903 5.58%
BM_PushHeap_string_SingleElement_4 2.514 3.92%
BM_PushHeap_string_SingleElement_64 2.858 2.38%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.521 -25.32%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 4.514 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 2.007 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 6.520 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 3.750 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 8.838 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 0.896 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 2.949 1.93%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.697 34.26%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.633 3.03%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.591 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.611 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.642 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.606 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.642 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.660 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.467 -17.23%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 3.044 1.12%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.464 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 3.924 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 2.549 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 5.382 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.826 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 2.142 -1.08%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.521 -25.30%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 2.531 3.00%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.309 1.80%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 3.200 2.13%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 2.118 2.56%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 3.793 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 0.802 1.63%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.667 2.35%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.576 -6.14%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 9.152 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 7.039 2.26%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 9.312 1.23%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 9.191 3.77%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 9.315 1.31%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.575 1.26%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 8.584 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.557 20.61%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 0.602 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 0.622 2.50%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 0.605 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 0.617 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 0.596 -2.62%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 0.598 -6.76%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 0.639 -2.78%
BM_PushHeap_uint32_Ascending_1 0.518 -18.20%
BM_PushHeap_uint32_Ascending_1024 2.656 1.33%
BM_PushHeap_uint32_Ascending_16 0.934 -3.63%
BM_PushHeap_uint32_Ascending_16384 3.686 -
BM_PushHeap_uint32_Ascending_256 2.191 1.47%
BM_PushHeap_uint32_Ascending_262144 4.883 -
BM_PushHeap_uint32_Ascending_4 0.586 -
BM_PushHeap_uint32_Ascending_64 1.623 -
BM_PushHeap_uint32_Descending_1 0.466 -
BM_PushHeap_uint32_Descending_1024 0.387 -
BM_PushHeap_uint32_Descending_16 0.373 -
BM_PushHeap_uint32_Descending_16384 0.382 -
BM_PushHeap_uint32_Descending_256 0.402 -
BM_PushHeap_uint32_Descending_262144 0.382 -
BM_PushHeap_uint32_Descending_4 0.379 -
BM_PushHeap_uint32_Descending_64 0.382 -
BM_PushHeap_uint32_PipeOrgan_1 0.696 69.51%
BM_PushHeap_uint32_PipeOrgan_1024 1.914 -
BM_PushHeap_uint32_PipeOrgan_16 0.877 -
BM_PushHeap_uint32_PipeOrgan_16384 2.392 -
BM_PushHeap_uint32_PipeOrgan_256 1.695 -
BM_PushHeap_uint32_PipeOrgan_262144 3.033 -
BM_PushHeap_uint32_PipeOrgan_4 0.541 -
BM_PushHeap_uint32_PipeOrgan_64 1.305 -
BM_PushHeap_uint32_QuickSortAdversary_1 0.565 -
BM_PushHeap_uint32_QuickSortAdversary_1024 0.602 -
BM_PushHeap_uint32_QuickSortAdversary_16 0.914 -
BM_PushHeap_uint32_QuickSortAdversary_16384 0.469 -
BM_PushHeap_uint32_QuickSortAdversary_256 0.715 -
BM_PushHeap_uint32_QuickSortAdversary_262144 0.410 -
BM_PushHeap_uint32_QuickSortAdversary_4 0.586 -
BM_PushHeap_uint32_QuickSortAdversary_64 0.616 -
BM_PushHeap_uint32_Random_1 0.471 -31.99%
BM_PushHeap_uint32_Random_1024 5.730 -
BM_PushHeap_uint32_Random_16 4.099 -
BM_PushHeap_uint32_Random_16384 5.950 3.22%
BM_PushHeap_uint32_Random_256 5.507 -1.06%
BM_PushHeap_uint32_Random_262144 5.795 -
BM_PushHeap_uint32_Random_4 2.116 -4.44%
BM_PushHeap_uint32_Random_64 5.079 -
BM_PushHeap_uint32_SingleElement_1 0.466 -
BM_PushHeap_uint32_SingleElement_1024 0.362 -
BM_PushHeap_uint32_SingleElement_16 0.349 4.11%
BM_PushHeap_uint32_SingleElement_16384 0.356 -
BM_PushHeap_uint32_SingleElement_256 0.381 -
BM_PushHeap_uint32_SingleElement_262144 0.355 -
BM_PushHeap_uint32_SingleElement_4 0.369 10.65%
BM_PushHeap_uint32_SingleElement_64 0.350 -
BM_PushHeap_uint64_Ascending_1 0.466 -
BM_PushHeap_uint64_Ascending_1024 2.834 10.12%
BM_PushHeap_uint64_Ascending_16 1.077 17.83%
BM_PushHeap_uint64_Ascending_16384 3.868 5.38%
BM_PushHeap_uint64_Ascending_256 2.409 15.39%
BM_PushHeap_uint64_Ascending_262144 5.182 8.67%
BM_PushHeap_uint64_Ascending_4 0.557 -
BM_PushHeap_uint64_Ascending_64 1.894 25.09%
BM_PushHeap_uint64_Descending_1 0.556 -4.55%
BM_PushHeap_uint64_Descending_1024 0.386 -
BM_PushHeap_uint64_Descending_16 0.365 -2.74%
BM_PushHeap_uint64_Descending_16384 0.382 -
BM_PushHeap_uint64_Descending_256 0.399 -
BM_PushHeap_uint64_Descending_262144 0.381 -
BM_PushHeap_uint64_Descending_4 0.365 -3.82%
BM_PushHeap_uint64_Descending_64 0.378 -
BM_PushHeap_uint64_PipeOrgan_1 0.473 -
BM_PushHeap_uint64_PipeOrgan_1024 1.924 -
BM_PushHeap_uint64_PipeOrgan_16 0.886 -
BM_PushHeap_uint64_PipeOrgan_16384 2.387 -
BM_PushHeap_uint64_PipeOrgan_256 1.697 -
BM_PushHeap_uint64_PipeOrgan_262144 3.043 -
BM_PushHeap_uint64_PipeOrgan_4 0.481 -2.29%
BM_PushHeap_uint64_PipeOrgan_64 1.318 -
BM_PushHeap_uint64_QuickSortAdversary_1 0.467 -
BM_PushHeap_uint64_QuickSortAdversary_1024 0.616 -
BM_PushHeap_uint64_QuickSortAdversary_16 0.921 -1.88%
BM_PushHeap_uint64_QuickSortAdversary_16384 0.483 -
BM_PushHeap_uint64_QuickSortAdversary_256 0.722 -
BM_PushHeap_uint64_QuickSortAdversary_262144 0.414 -
BM_PushHeap_uint64_QuickSortAdversary_4 0.551 -
BM_PushHeap_uint64_QuickSortAdversary_64 0.623 -1.78%
BM_PushHeap_uint64_Random_1 0.466 -
BM_PushHeap_uint64_Random_1024 6.180 -5.44%
BM_PushHeap_uint64_Random_16 4.502 -
BM_PushHeap_uint64_Random_16384 6.358 -
BM_PushHeap_uint64_Random_256 5.984 1.20%
BM_PushHeap_uint64_Random_262144 6.364 -
BM_PushHeap_uint64_Random_4 2.620 3.51%
BM_PushHeap_uint64_Random_64 5.542 -
BM_PushHeap_uint64_SingleElement_1 0.557 5.95%
BM_PushHeap_uint64_SingleElement_1024 0.364 -
BM_PushHeap_uint64_SingleElement_16 0.338 -
BM_PushHeap_uint64_SingleElement_16384 0.363 -
BM_PushHeap_uint64_SingleElement_256 0.385 -
BM_PushHeap_uint64_SingleElement_262144 0.358 -
BM_PushHeap_uint64_SingleElement_4 0.357 -
BM_PushHeap_uint64_SingleElement_64 0.352 -
BM_SeedSeq_Generate/1/1 5.686 -
BM_SeedSeq_Generate/1/256 892.660 -
BM_SeedSeq_Generate/1/64 224.195 -
BM_SeedSeq_Generate/1/8 23.292 -
BM_SeedSeq_Generate/16/1 54.300 -
BM_SeedSeq_Generate/16/256 888.417 -
BM_SeedSeq_Generate/16/64 226.970 -
BM_SeedSeq_Generate/16/8 39.343 -
BM_SeedSeq_Generate/8/1 25.151 -
BM_SeedSeq_Generate/8/256 893.344 -
BM_SeedSeq_Generate/8/64 223.354 -
BM_SeedSeq_Generate/8/8 26.064 -
BM_SharedPtrCreateDestroy 12.248 8.67%
BM_SharedPtrIncDecRef 3.070 -
BM_StringAssignAsciizMix_Opaque 5.030 1.67%
BM_StringAssignAsciizMix_Transparent 2.997 -1.83%
BM_StringAssignAsciiz_Empty_Opaque 3.042 5.89%
BM_StringAssignAsciiz_Empty_Transparent 0.347 -
BM_StringAssignAsciiz_Huge_Opaque 188.875 -8.29%
BM_StringAssignAsciiz_Huge_Transparent 189.167 -2.80%
BM_StringAssignAsciiz_Large_Opaque 11.620 -1.10%
BM_StringAssignAsciiz_Large_Transparent 11.618 -6.02%
BM_StringAssignAsciiz_Small_Opaque 3.043 5.88%
BM_StringAssignAsciiz_Small_Transparent 0.449 -
BM_StringAssignStr_Empty_Opaque 0.717 -
BM_StringAssignStr_Empty_Transparent 0.486 -
BM_StringAssignStr_Huge_Opaque 115.122 -
BM_StringAssignStr_Huge_Transparent 113.416 -
BM_StringAssignStr_Large_Opaque 10.637 1.39%
BM_StringAssignStr_Large_Transparent 10.578 -
BM_StringAssignStr_Small_Opaque 0.723 -
BM_StringAssignStr_Small_Transparent 0.485 -
BM_StringConstructDestroyCStr_Empty_Opaque 2.085 -2.85%
BM_StringConstructDestroyCStr_Empty_Transparent 0.315 -
BM_StringConstructDestroyCStr_Huge_Opaque 157.784 -
BM_StringConstructDestroyCStr_Huge_Transparent 64.081 -1.07%
BM_StringConstructDestroyCStr_Large_Opaque 15.955 -10.21%
BM_StringConstructDestroyCStr_Large_Transparent 9.439 -8.79%
BM_StringConstructDestroyCStr_Small_Opaque 2.311 -
BM_StringConstructDestroyCStr_Small_Transparent 0.346 -24.54%
BM_StringCopy_Empty 0.578 -
BM_StringCopy_Huge 112.784 -
BM_StringCopy_Large 6.299 -
BM_StringCopy_Small 0.663 -
BM_StringCtorDefault 0.238 -12.69%
BM_StringDestroy_Empty 0.623 -
BM_StringDestroy_Huge 10.999 -
BM_StringDestroy_Large 6.993 -4.57%
BM_StringDestroy_Small 0.622 -
BM_StringEraseToEnd_Empty_Opaque 0.592 -
BM_StringEraseToEnd_Empty_Transparent 0.346 -
BM_StringEraseToEnd_Huge_Opaque 2.298 -
BM_StringEraseToEnd_Huge_Transparent 2.394 -1.64%
BM_StringEraseToEnd_Large_Opaque 0.983 -
BM_StringEraseToEnd_Large_Transparent 0.825 -1.53%
BM_StringEraseToEnd_Small_Opaque 0.604 2.45%
BM_StringEraseToEnd_Small_Transparent 0.415 3.61%
BM_StringEraseWithMove_Empty_Opaque 0.866 -14.04%
BM_StringEraseWithMove_Empty_Transparent 0.604 -20.10%
BM_StringEraseWithMove_Huge_Opaque 51.058 3.48%
BM_StringEraseWithMove_Huge_Transparent 47.694 3.23%
BM_StringEraseWithMove_Large_Opaque 2.767 -3.25%
BM_StringEraseWithMove_Large_Transparent 2.667 -4.20%
BM_StringEraseWithMove_Small_Opaque 2.186 -
BM_StringEraseWithMove_Small_Transparent 2.182 -
BM_StringFindAllMatch/1 3.075 12.34%
BM_StringFindAllMatch/131072 2270.301 -
BM_StringFindAllMatch/32768 574.613 -1.20%
BM_StringFindAllMatch/4096 79.984 -3.78%
BM_StringFindAllMatch/512 11.494 -1.27%
BM_StringFindAllMatch/64 3.224 5.02%
BM_StringFindAllMatch/8 2.799 9.86%
BM_StringFindCharLiteral/1024 17.963 -
BM_StringFindCharLiteral/128 3.005 -
BM_StringFindCharLiteral/16 1.618 -
BM_StringFindCharLiteral/2048 40.256 -
BM_StringFindCharLiteral/256 5.313 -
BM_StringFindCharLiteral/32 1.618 -
BM_StringFindCharLiteral/4096 78.331 1.28%
BM_StringFindCharLiteral/512 9.469 -
BM_StringFindCharLiteral/64 2.119 -1.35%
BM_StringFindCharLiteral/8 1.618 -
BM_StringFindCharLiteral/8192 144.335 4.39%
BM_StringFindMatch1/1 981.995 -
BM_StringFindMatch1/32768 1564.719 -
BM_StringFindMatch1/4096 1058.282 -
BM_StringFindMatch1/512 990.575 -
BM_StringFindMatch1/64 982.972 -
BM_StringFindMatch1/8 981.830 -
BM_StringFindMatch2/1 981.688 -
BM_StringFindMatch2/32768 1565.218 -
BM_StringFindMatch2/4096 1058.210 -
BM_StringFindMatch2/512 990.941 -
BM_StringFindMatch2/64 985.193 -
BM_StringFindMatch2/8 981.557 -
BM_StringFindNoMatch/10 1.298 -
BM_StringFindNoMatch/131072 1962.442 -
BM_StringFindNoMatch/32768 498.958 -
BM_StringFindNoMatch/4096 75.064 -
BM_StringFindNoMatch/512 9.247 -
BM_StringFindNoMatch/64 2.090 -
BM_StringFindStringLiteral/1024 18.199 -
BM_StringFindStringLiteral/128 3.218 2.85%
BM_StringFindStringLiteral/16 1.618 -
BM_StringFindStringLiteral/2048 40.253 -
BM_StringFindStringLiteral/256 5.547 3.65%
BM_StringFindStringLiteral/32 1.810 6.60%
BM_StringFindStringLiteral/4096 77.360 -
BM_StringFindStringLiteral/512 9.555 -
BM_StringFindStringLiteral/64 2.305 6.47%
BM_StringFindStringLiteral/8 1.618 -
BM_StringFindStringLiteral/8192 138.281 -
BM_StringMove_Empty 0.571 -
BM_StringMove_Huge 0.797 -
BM_StringMove_Large 0.706 -
BM_StringMove_Small 0.716 -
BM_StringRead_Cold_Deep_Empty 1.199 1.87%
BM_StringRead_Cold_Deep_Large 1.282 2.95%
BM_StringRead_Cold_Deep_Small 1.204 4.02%
BM_StringRead_Cold_Shallow_Empty 1.126 3.69%
BM_StringRead_Cold_Shallow_Large 1.145 3.99%
BM_StringRead_Cold_Shallow_Small 1.127 3.42%
BM_StringRead_Hot_Deep_Empty 0.506 -
BM_StringRead_Hot_Deep_Large 0.505 -4.74%
BM_StringRead_Hot_Deep_Small 0.518 2.22%
BM_StringRead_Hot_Shallow_Empty 0.474 -
BM_StringRead_Hot_Shallow_Large 0.485 -
BM_StringRead_Hot_Shallow_Small 0.475 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeFirst 0.413 -2.43%
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeLast 0.415 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeMiddle 0.416 -
BM_StringRelationalLiteral_Compare_Empty_Empty_Control 0.429 3.03%
BM_StringRelationalLiteral_Compare_Empty_Large_Control 1.642 3.02%
BM_StringRelationalLiteral_Compare_Empty_Small_Control 1.647 3.35%
BM_StringRelationalLiteral_Compare_Large_Empty_Control 0.428 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst 1.157 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast 1.901 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle 1.387 -
BM_StringRelationalLiteral_Compare_Large_Large_Control 2.032 -
BM_StringRelationalLiteral_Compare_Large_Small_Control 1.615 -
BM_StringRelationalLiteral_Compare_Small_Empty_Control 0.425 -
BM_StringRelationalLiteral_Compare_Small_Large_Control 1.615 -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 1.263 -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast 1.969 7.08%
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 1.273 10.21%
BM_StringRelationalLiteral_Compare_Small_Small_Control 1.640 1.62%
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeFirst 0.346 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeLast 0.346 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle 0.346 -
BM_StringRelationalLiteral_Eq_Empty_Empty_Control 0.346 -
BM_StringRelationalLiteral_Eq_Empty_Large_Control 0.449 30.11%
BM_StringRelationalLiteral_Eq_Empty_Small_Control 0.460 -
BM_StringRelationalLiteral_Eq_Large_Empty_Control 0.345 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeFirst 0.819 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeLast 0.829 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeMiddle 0.825 -
BM_StringRelationalLiteral_Eq_Large_Large_Control 0.830 -
BM_StringRelationalLiteral_Eq_Large_Small_Control 0.459 -
BM_StringRelationalLiteral_Eq_Small_Empty_Control 0.346 -
BM_StringRelationalLiteral_Eq_Small_Large_Control 0.449 36.33%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 0.626 -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 0.607 -9.21%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle 0.623 -6.92%
BM_StringRelationalLiteral_Eq_Small_Small_Control 0.692 10.56%
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeFirst 0.222 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeLast 0.220 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeMiddle 0.222 -
BM_StringRelationalLiteral_Less_Empty_Empty_Control 0.222 -
BM_StringRelationalLiteral_Less_Empty_Large_Control 1.599 -5.63%
BM_StringRelationalLiteral_Less_Empty_Small_Control 1.621 -
BM_StringRelationalLiteral_Less_Large_Empty_Control 0.221 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst 1.174 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast 1.889 1.45%
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 1.424 -
BM_StringRelationalLiteral_Less_Large_Large_Control 2.052 -
BM_StringRelationalLiteral_Less_Large_Small_Control 1.616 -
BM_StringRelationalLiteral_Less_Small_Empty_Control 0.222 -
BM_StringRelationalLiteral_Less_Small_Large_Control 1.616 -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 1.207 -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 1.667 -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 1.206 -
BM_StringRelationalLiteral_Less_Small_Small_Control 1.615 -
BM_StringRelational_Compare_Empty_Empty_Control 1.704 5.57%
BM_StringRelational_Compare_Empty_Huge_Control 1.785 10.73%
BM_StringRelational_Compare_Empty_Large_Control 1.998 8.77%
BM_StringRelational_Compare_Empty_Small_Control 1.774 9.94%
BM_StringRelational_Compare_Huge_Empty_Control 1.660 2.91%
BM_StringRelational_Compare_Huge_Huge_ChangeFirst 1.392 -
BM_StringRelational_Compare_Huge_Huge_ChangeLast 99.294 -
BM_StringRelational_Compare_Huge_Huge_ChangeMiddle 55.729 -
BM_StringRelational_Compare_Huge_Huge_Control 98.621 -
BM_StringRelational_Compare_Huge_Large_Control 2.082 -
BM_StringRelational_Compare_Huge_Small_Control 1.853 -
BM_StringRelational_Compare_Large_Empty_Control 1.662 2.99%
BM_StringRelational_Compare_Large_Huge_Control 2.081 -
BM_StringRelational_Compare_Large_Large_ChangeFirst 1.388 -
BM_StringRelational_Compare_Large_Large_ChangeLast 2.082 -
BM_StringRelational_Compare_Large_Large_ChangeMiddle 1.620 -
BM_StringRelational_Compare_Large_Large_Control 2.082 -
BM_StringRelational_Compare_Large_Small_Control 1.848 -
BM_StringRelational_Compare_Small_Empty_Control 1.664 3.22%
BM_StringRelational_Compare_Small_Huge_Control 1.849 -
BM_StringRelational_Compare_Small_Large_Control 1.854 -
BM_StringRelational_Compare_Small_Small_ChangeFirst 1.387 -
BM_StringRelational_Compare_Small_Small_ChangeLast 1.680 3.52%
BM_StringRelational_Compare_Small_Small_ChangeMiddle 1.387 -
BM_StringRelational_Compare_Small_Small_Control 1.850 -
BM_StringRelational_Eq_Empty_Empty_Control 2.066 -
BM_StringRelational_Eq_Empty_Huge_Control 0.482 -
BM_StringRelational_Eq_Empty_Large_Control 0.476 -2.91%
BM_StringRelational_Eq_Empty_Small_Control 0.470 -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 1.493 7.68%
BM_StringRelational_Eq_Huge_Huge_ChangeLast 99.725 -
BM_StringRelational_Eq_Huge_Huge_ChangeMiddle 56.334 -
BM_StringRelational_Eq_Huge_Huge_Control 98.815 -
BM_StringRelational_Eq_Large_Huge_Control 0.470 -3.98%
BM_StringRelational_Eq_Large_Large_ChangeFirst 1.618 3.44%
BM_StringRelational_Eq_Large_Large_ChangeLast 2.021 -2.87%
BM_StringRelational_Eq_Large_Large_ChangeMiddle 1.618 14.38%
BM_StringRelational_Eq_Large_Large_Control 2.243 -9.56%
BM_StringRelational_Eq_Small_Huge_Control 0.474 -5.07%
BM_StringRelational_Eq_Small_Large_Control 0.469 -3.83%
BM_StringRelational_Eq_Small_Small_ChangeFirst 1.556 -6.82%
BM_StringRelational_Eq_Small_Small_ChangeLast 2.076 -2.21%
BM_StringRelational_Eq_Small_Small_ChangeMiddle 1.551 -7.11%
BM_StringRelational_Eq_Small_Small_Control 1.791 -5.80%
BM_StringRelational_Less_Empty_Empty_Control 1.634 -7.85%
BM_StringRelational_Less_Empty_Huge_Control 1.612 -2.29%
BM_StringRelational_Less_Empty_Large_Control 1.612 -
BM_StringRelational_Less_Empty_Small_Control 1.614 -
BM_StringRelational_Less_Huge_Empty_Control 1.612 -3.26%
BM_StringRelational_Less_Huge_Huge_ChangeFirst 1.413 -
BM_StringRelational_Less_Huge_Huge_ChangeLast 98.828 -
BM_StringRelational_Less_Huge_Huge_ChangeMiddle 55.621 -
BM_StringRelational_Less_Huge_Huge_Control 99.170 -
BM_StringRelational_Less_Huge_Large_Control 2.107 -
BM_StringRelational_Less_Huge_Small_Control 1.848 -
BM_StringRelational_Less_Large_Empty_Control 1.613 -3.19%
BM_StringRelational_Less_Large_Huge_Control 2.104 -3.65%
BM_StringRelational_Less_Large_Large_ChangeFirst 1.417 -
BM_StringRelational_Less_Large_Large_ChangeLast 2.110 1.00%
BM_StringRelational_Less_Large_Large_ChangeMiddle 1.631 -
BM_StringRelational_Less_Large_Large_Control 2.165 -
BM_StringRelational_Less_Large_Small_Control 1.859 -
BM_StringRelational_Less_Small_Empty_Control 1.612 -3.13%
BM_StringRelational_Less_Small_Huge_Control 1.851 -
BM_StringRelational_Less_Small_Large_Control 1.850 -
BM_StringRelational_Less_Small_Small_ChangeFirst 1.391 -
BM_StringRelational_Less_Small_Small_ChangeLast 1.712 -3.20%
BM_StringRelational_Less_Small_Small_ChangeMiddle 1.394 -1.75%
BM_StringRelational_Less_Small_Small_Control 1.851 -
BM_StringResizeAndOverwrite 0.822 -
BM_Swap_FuncPtr_FuncPtr 2.983 -
BM_Swap_FuncPtr_LargeNonTrivialFunctor 1.158 -6.98%
BM_Swap_FuncPtr_LargeTrivialFunctor 1.155 -8.80%
BM_Swap_FuncPtr_MemFuncPtr 3.316 -5.23%
BM_Swap_FuncPtr_MemPtr 3.427 4.96%
BM_Swap_FuncPtr_SmallNonTrivialFunctor 1.183 2.84%
BM_Swap_FuncPtr_SmallTrivialFunctor 3.349 3.30%
BM_Swap_LargeNonTrivialFunctor_LargeNonTrivialFunctor 0.512 -
BM_Swap_LargeTrivialFunctor_LargeNonTrivialFunctor 0.461 -9.32%
BM_Swap_LargeTrivialFunctor_LargeTrivialFunctor 0.555 9.72%
BM_Swap_MemFuncPtr_LargeNonTrivialFunctor 1.228 -10.51%
BM_Swap_MemFuncPtr_LargeTrivialFunctor 1.243 3.40%
BM_Swap_MemFuncPtr_MemFuncPtr 2.988 -
BM_Swap_MemFuncPtr_MemPtr 3.566 6.03%
BM_Swap_MemFuncPtr_SmallNonTrivialFunctor 1.218 -16.29%
BM_Swap_MemFuncPtr_SmallTrivialFunctor 3.461 5.67%
BM_Swap_MemPtr_LargeNonTrivialFunctor 1.220 4.24%
BM_Swap_MemPtr_LargeTrivialFunctor 1.199 -
BM_Swap_MemPtr_MemPtr 2.981 -4.08%
BM_Swap_MemPtr_SmallNonTrivialFunctor 1.217 -7.58%
BM_Swap_MemPtr_SmallTrivialFunctor 3.501 8.88%
BM_Swap_Null_FuncPtr 1.166 1.33%
BM_Swap_Null_LargeNonTrivialFunctor 0.460 -
BM_Swap_Null_LargeTrivialFunctor 0.460 -8.75%
BM_Swap_Null_MemFuncPtr 1.173 1.77%
BM_Swap_Null_MemPtr 1.156 -4.90%
BM_Swap_Null_Null 0.413 12.46%
BM_Swap_Null_SmallNonTrivialFunctor 0.503 -10.00%
BM_Swap_Null_SmallTrivialFunctor 1.153 -4.24%
BM_Swap_SmallNonTrivialFunctor_LargeNonTrivialFunctor 0.516 11.96%
BM_Swap_SmallNonTrivialFunctor_LargeTrivialFunctor 0.458 -8.85%
BM_Swap_SmallNonTrivialFunctor_SmallNonTrivialFunctor 0.459 -17.54%
BM_Swap_SmallTrivialFunctor_LargeNonTrivialFunctor 1.183 2.36%
BM_Swap_SmallTrivialFunctor_LargeTrivialFunctor 1.149 -9.73%
BM_Swap_SmallTrivialFunctor_SmallNonTrivialFunctor 1.156 -
BM_Swap_SmallTrivialFunctor_SmallTrivialFunctor 2.971 -
BM_SystemErrorWithMessage 25.435 44.80%
BM_SystemErrorWithoutMessage 19.081 1.87%
BM_WeakPtrIncDecRef 4.185 1.13%
BM_align/1 0.928 -
BM_align/256 0.929 -
BM_align/64 0.929 -
BM_align/8 0.929 -
BM_ascii_escaped<char> 22938.650 1.93%
BM_ascii_escaped<wchar_t> 22359.204 -
BM_ascii_text<char> 754.450 1.82%
BM_ascii_text<wchar_t> 891.673 7.22%
BM_cyrillic_escaped<char> 14327.328 -
BM_cyrillic_escaped<wchar_t> 12336.395 -1.03%
BM_cyrillic_text<char> 24414.459 -5.35%
BM_cyrillic_text<wchar_t> 27934.718 -6.14%
BM_deque_deque_copy/0 0.919 16.32%
BM_deque_deque_copy/1 2.547 2.45%
BM_deque_deque_copy/1024 37.080 -
BM_deque_deque_copy/2 2.299 2.57%
BM_deque_deque_copy/4000 140.386 -1.49%
BM_deque_deque_copy/4096 149.033 -
BM_deque_deque_copy/512 17.703 -
BM_deque_deque_copy/5500 198.599 -
BM_deque_deque_copy/64 3.026 -
BM_deque_deque_copy/64000 3063.312 3.20%
BM_deque_deque_copy/65536 3144.713 -
BM_deque_deque_copy/70000 3228.890 -
BM_deque_deque_copy_backward/0 0.878 8.03%
BM_deque_deque_copy_backward/1 2.768 2.55%
BM_deque_deque_copy_backward/1024 38.211 -
BM_deque_deque_copy_backward/2 2.534 2.56%
BM_deque_deque_copy_backward/4000 146.199 -2.69%
BM_deque_deque_copy_backward/4096 153.631 -
BM_deque_deque_copy_backward/512 19.361 -
BM_deque_deque_copy_backward/5500 205.109 -
BM_deque_deque_copy_backward/64 3.475 -
BM_deque_deque_copy_backward/64000 7525.411 1.33%
BM_deque_deque_copy_backward/65536 7764.821 -
BM_deque_deque_copy_backward/70000 8015.166 -
BM_deque_deque_move/0 0.921 12.04%
BM_deque_deque_move/1 2.566 -
BM_deque_deque_move/1024 37.309 -
BM_deque_deque_move/2 2.304 -
BM_deque_deque_move/4000 145.136 3.15%
BM_deque_deque_move/4096 152.093 3.30%
BM_deque_deque_move/512 17.659 -
BM_deque_deque_move/5500 204.597 4.28%
BM_deque_deque_move/64 3.033 -1.15%
BM_deque_deque_move/64000 3055.186 -
BM_deque_deque_move/65536 3156.619 2.56%
BM_deque_deque_move/70000 3365.449 -
BM_deque_deque_move_backward/0 0.920 13.84%
BM_deque_deque_move_backward/1 2.718 -2.44%
BM_deque_deque_move_backward/1024 38.084 -
BM_deque_deque_move_backward/2 2.466 -2.57%
BM_deque_deque_move_backward/4000 145.905 -2.56%
BM_deque_deque_move_backward/4096 153.604 -
BM_deque_deque_move_backward/512 19.117 1.14%
BM_deque_deque_move_backward/5500 204.986 1.06%
BM_deque_deque_move_backward/64 3.518 3.68%
BM_deque_deque_move_backward/64000 7445.672 -
BM_deque_deque_move_backward/65536 7700.799 1.02%
BM_deque_deque_move_backward/70000 8249.247 2.86%
BM_deque_deque_ranges_copy/0 0.770 -3.35%
BM_deque_deque_ranges_copy/1 2.632 10.98%
BM_deque_deque_ranges_copy/1024 36.788 -2.31%
BM_deque_deque_ranges_copy/2 2.315 9.21%
BM_deque_deque_ranges_copy/4000 142.282 -3.29%
BM_deque_deque_ranges_copy/4096 147.338 -
BM_deque_deque_ranges_copy/512 17.720 -
BM_deque_deque_ranges_copy/5500 198.762 -1.25%
BM_deque_deque_ranges_copy/64 3.113 2.18%
BM_deque_deque_ranges_copy/64000 2966.660 -
BM_deque_deque_ranges_copy/65536 3076.496 -
BM_deque_deque_ranges_copy/70000 3310.071 1.65%
BM_deque_deque_ranges_copy_backward/0 0.851 -7.61%
BM_deque_deque_ranges_copy_backward/1 2.828 8.54%
BM_deque_deque_ranges_copy_backward/1024 37.981 -
BM_deque_deque_ranges_copy_backward/2 2.531 9.93%
BM_deque_deque_ranges_copy_backward/4000 144.596 -3.68%
BM_deque_deque_ranges_copy_backward/4096 151.708 -1.43%
BM_deque_deque_ranges_copy_backward/512 18.927 -
BM_deque_deque_ranges_copy_backward/5500 201.717 -
BM_deque_deque_ranges_copy_backward/64 3.344 -2.68%
BM_deque_deque_ranges_copy_backward/64000 7371.104 1.66%
BM_deque_deque_ranges_copy_backward/65536 7482.543 -1.13%
BM_deque_deque_ranges_copy_backward/70000 8276.418 -
BM_deque_deque_ranges_move/0 0.861 8.54%
BM_deque_deque_ranges_move/1 2.556 3.92%
BM_deque_deque_ranges_move/1024 37.072 -
BM_deque_deque_ranges_move/2 2.252 5.71%
BM_deque_deque_ranges_move/4000 144.504 -
BM_deque_deque_ranges_move/4096 147.262 -
BM_deque_deque_ranges_move/512 17.700 -
BM_deque_deque_ranges_move/5500 197.056 -
BM_deque_deque_ranges_move/64 3.090 1.25%
BM_deque_deque_ranges_move/64000 3131.187 -1.17%
BM_deque_deque_ranges_move/65536 3103.829 -
BM_deque_deque_ranges_move/70000 3445.423 2.83%
BM_deque_deque_ranges_move_backward/0 0.875 -4.98%
BM_deque_deque_ranges_move_backward/1 2.771 -
BM_deque_deque_ranges_move_backward/1024 37.376 -2.13%
BM_deque_deque_ranges_move_backward/2 2.528 4.86%
BM_deque_deque_ranges_move_backward/4000 144.863 -4.79%
BM_deque_deque_ranges_move_backward/4096 150.856 -2.09%
BM_deque_deque_ranges_move_backward/512 18.925 -
BM_deque_deque_ranges_move_backward/5500 202.817 -1.12%
BM_deque_deque_ranges_move_backward/64 3.348 -1.85%
BM_deque_deque_ranges_move_backward/64000 7367.880 -
BM_deque_deque_ranges_move_backward/65536 7690.134 1.56%
BM_deque_deque_ranges_move_backward/70000 8044.921 -
BM_deque_vector_copy/0 1.362 3.44%
BM_deque_vector_copy/1 2.099 -
BM_deque_vector_copy/1024 37.321 -7.70%
BM_deque_vector_copy/2 1.825 -
BM_deque_vector_copy/4000 141.811 -1.30%
BM_deque_vector_copy/4096 145.422 -
BM_deque_vector_copy/512 16.560 -
BM_deque_vector_copy/5500 197.446 -
BM_deque_vector_copy/64 2.597 -1.44%
BM_deque_vector_copy/64000 2859.495 -
BM_deque_vector_copy/65536 2912.059 -
BM_deque_vector_copy/70000 3170.991 -
BM_deque_vector_copy_backward/0 1.377 -3.67%
BM_deque_vector_copy_backward/1 2.110 -
BM_deque_vector_copy_backward/1024 36.818 -
BM_deque_vector_copy_backward/2 1.841 -
BM_deque_vector_copy_backward/4000 141.850 -
BM_deque_vector_copy_backward/4096 146.934 -
BM_deque_vector_copy_backward/512 17.923 -
BM_deque_vector_copy_backward/5500 199.255 -
BM_deque_vector_copy_backward/64 2.926 -
BM_deque_vector_copy_backward/64000 7225.730 1.61%
BM_deque_vector_copy_backward/65536 7283.300 -1.79%
BM_deque_vector_copy_backward/70000 8250.308 -2.20%
BM_deque_vector_move/0 1.478 -
BM_deque_vector_move/1 2.143 -1.31%
BM_deque_vector_move/1024 37.175 -
BM_deque_vector_move/2 1.838 -1.23%
BM_deque_vector_move/4000 141.613 1.50%
BM_deque_vector_move/4096 144.785 -
BM_deque_vector_move/512 16.568 -
BM_deque_vector_move/5500 194.991 -
BM_deque_vector_move/64 2.646 -1.12%
BM_deque_vector_move/64000 3003.077 -
BM_deque_vector_move/65536 3016.236 -
BM_deque_vector_move/70000 3268.700 -
BM_deque_vector_move_backward/0 1.547 4.87%
BM_deque_vector_move_backward/1 2.127 -
BM_deque_vector_move_backward/1024 37.229 1.12%
BM_deque_vector_move_backward/2 1.834 -
BM_deque_vector_move_backward/4000 141.729 -
BM_deque_vector_move_backward/4096 147.070 -1.14%
BM_deque_vector_move_backward/512 17.899 -
BM_deque_vector_move_backward/5500 199.388 -
BM_deque_vector_move_backward/64 2.923 -1.03%
BM_deque_vector_move_backward/64000 7350.517 3.03%
BM_deque_vector_move_backward/65536 7280.989 -
BM_deque_vector_move_backward/70000 7839.746 1.37%
BM_deque_vector_ranges_copy/0 1.578 -
BM_deque_vector_ranges_copy/1 2.108 -
BM_deque_vector_ranges_copy/1024 37.114 -
BM_deque_vector_ranges_copy/2 1.828 -
BM_deque_vector_ranges_copy/4000 141.437 -
BM_deque_vector_ranges_copy/4096 145.303 -
BM_deque_vector_ranges_copy/512 16.576 -
BM_deque_vector_ranges_copy/5500 192.081 -
BM_deque_vector_ranges_copy/64 2.684 2.12%
BM_deque_vector_ranges_copy/64000 2924.529 -
BM_deque_vector_ranges_copy/65536 2941.127 -
BM_deque_vector_ranges_copy/70000 3210.700 -
BM_deque_vector_ranges_copy_backward/0 1.478 7.31%
BM_deque_vector_ranges_copy_backward/1 2.099 -
BM_deque_vector_ranges_copy_backward/1024 36.814 -
BM_deque_vector_ranges_copy_backward/2 1.839 -
BM_deque_vector_ranges_copy_backward/4000 147.112 4.24%
BM_deque_vector_ranges_copy_backward/4096 147.108 -
BM_deque_vector_ranges_copy_backward/512 17.914 -
BM_deque_vector_ranges_copy_backward/5500 197.403 -1.09%
BM_deque_vector_ranges_copy_backward/64 2.925 -1.02%
BM_deque_vector_ranges_copy_backward/64000 7086.618 -1.94%
BM_deque_vector_ranges_copy_backward/65536 7475.697 -
BM_deque_vector_ranges_copy_backward/70000 8293.018 4.53%
BM_deque_vector_ranges_move/0 1.375 -11.51%
BM_deque_vector_ranges_move/1 2.137 -
BM_deque_vector_ranges_move/1024 37.244 -
BM_deque_vector_ranges_move/2 1.838 -
BM_deque_vector_ranges_move/4000 138.808 -2.17%
BM_deque_vector_ranges_move/4096 145.709 -
BM_deque_vector_ranges_move/512 16.599 -17.91%
BM_deque_vector_ranges_move/5500 193.538 -
BM_deque_vector_ranges_move/64 2.693 1.25%
BM_deque_vector_ranges_move/64000 2997.534 -
BM_deque_vector_ranges_move/65536 2992.671 -
BM_deque_vector_ranges_move/70000 3262.643 -
BM_deque_vector_ranges_move_backward/0 1.419 -10.77%
BM_deque_vector_ranges_move_backward/1 2.113 -
BM_deque_vector_ranges_move_backward/1024 36.717 -
BM_deque_vector_ranges_move_backward/2 1.832 -
BM_deque_vector_ranges_move_backward/4000 144.087 1.88%
BM_deque_vector_ranges_move_backward/4096 147.572 -
BM_deque_vector_ranges_move_backward/512 17.888 -
BM_deque_vector_ranges_move_backward/5500 200.185 -
BM_deque_vector_ranges_move_backward/64 2.925 -
BM_deque_vector_ranges_move_backward/64000 7107.290 1.45%
BM_deque_vector_ranges_move_backward/65536 7308.471 1.18%
BM_deque_vector_ranges_move_backward/70000 7894.865 1.46%
BM_emoji_escaped<char> 21776.163 -
BM_emoji_escaped<wchar_t> 22861.820 -
BM_emoji_text<char> 756.754 -20.28%
BM_emoji_text<wchar_t> 894.220 7.74%
BM_format 18.101 -
BM_format/C_string_len_6 13.390 -2.05%
BM_format/C_string_len_60 28.319 5.63%
BM_format/C_string_len_6000 261.942 -
BM_format/string_len_6 2.545 -1.33%
BM_format/string_len_60 13.950 2.55%
BM_format/string_len_6000 72.144 -
BM_format/string_view_len_6 2.613 7.31%
BM_format/string_view_len_60 14.041 2.73%
BM_format/string_view_len_6000 71.863 -
BM_format_string<char>/1 1.157 -
BM_format_string<char>/1024 0.021 -
BM_format_string<char>/1048576 0.013 -
BM_format_string<char>/128 0.086 -
BM_format_string<char>/131072 0.034 -
BM_format_string<char>/16 0.115 -
BM_format_string<char>/16384 0.021 -
BM_format_string<char>/2 0.693 -
BM_format_string<char>/2048 0.014 -
BM_format_string<char>/256 0.065 -15.95%
BM_format_string<char>/262144 0.031 -
BM_format_string<char>/32 0.386 -
BM_format_string<char>/32768 0.031 -
BM_format_string<char>/4 0.486 2.31%
BM_format_string<char>/4096 0.013 -
BM_format_string<char>/512 0.040 -
BM_format_string<char>/524288 0.013 -56.53%
BM_format_string<char>/64 0.167 -6.77%
BM_format_string<char>/65536 0.037 -
BM_format_string<char>/8 0.201 -
BM_format_string<char>/8192 0.011 -
BM_format_string<wchar_t>/1 12.714 2.59%
BM_format_string<wchar_t>/1024 0.119 -
BM_format_string<wchar_t>/1048576 0.181 23.17%
BM_format_string<wchar_t>/128 0.299 -
BM_format_string<wchar_t>/131072 0.175 -
BM_format_string<wchar_t>/16 1.536 5.41%
BM_format_string<wchar_t>/16384 0.154 -
BM_format_string<wchar_t>/2 5.965 2.18%
BM_format_string<wchar_t>/2048 0.094 -
BM_format_string<wchar_t>/256 0.242 -
BM_format_string<wchar_t>/262144 0.153 20.89%
BM_format_string<wchar_t>/32 0.843 5.86%
BM_format_string<wchar_t>/32768 0.130 -
BM_format_string<wchar_t>/4 3.098 2.13%
BM_format_string<wchar_t>/4096 0.077 -
BM_format_string<wchar_t>/512 0.151 -
BM_format_string<wchar_t>/524288 0.112 -
BM_format_string<wchar_t>/64 0.460 -4.97%
BM_format_string<wchar_t>/65536 0.147 28.49%
BM_format_string<wchar_t>/8 3.089 1.33%
BM_format_string<wchar_t>/8192 0.194 -
BM_format_to_back_inserter<std::deque<char>>/C_string_len_6 45.742 7.00%
BM_format_to_back_inserter<std::deque<char>>/C_string_len_60 65.160 7.11%
BM_format_to_back_inserter<std::deque<char>>/C_string_len_6000 2634.965 -
BM_format_to_back_inserter<std::deque<char>>/string_len_6 46.019 8.79%
BM_format_to_back_inserter<std::deque<char>>/string_len_60 66.077 11.39%
BM_format_to_back_inserter<std::deque<char>>/string_len_6000 2538.968 -
BM_format_to_back_inserter<std::deque<char>>/string_view_len_6 49.294 16.67%
BM_format_to_back_inserter<std::deque<char>>/string_view_len_60 65.025 9.57%
BM_format_to_back_inserter<std::deque<char>>/string_view_len_6000 2550.217 -
BM_format_to_back_inserter<std::list<char>> 128.016 -
BM_format_to_back_inserter<std::list<char>>/C_string_len_6 79.117 -
BM_format_to_back_inserter<std::list<char>>/C_string_len_60 689.377 11.79%
BM_format_to_back_inserter<std::list<char>>/C_string_len_6000 77603.227 9.02%
BM_format_to_back_inserter<std::list<char>>/string_len_6 78.505 -
BM_format_to_back_inserter<std::list<char>>/string_len_60 688.693 11.10%
BM_format_to_back_inserter<std::list<char>>/string_len_6000 77779.114 8.72%
BM_format_to_back_inserter<std::list<char>>/string_view_len_6 88.813 12.55%
BM_format_to_back_inserter<std::list<char>>/string_view_len_60 676.107 10.49%
BM_format_to_back_inserter<std::list<char>>/string_view_len_6000 77613.211 8.63%
BM_format_to_back_inserter<std::string> 18.794 -
BM_format_to_back_inserter<std::string>/C_string_len_6 15.097 -1.41%
BM_format_to_back_inserter<std::string>/C_string_len_60 30.854 3.40%
BM_format_to_back_inserter<std::string>/C_string_len_6000 573.525 -1.24%
BM_format_to_back_inserter<std::string>/string_len_6 14.895 -
BM_format_to_back_inserter<std::string>/string_len_60 29.751 2.93%
BM_format_to_back_inserter<std::string>/string_len_6000 470.381 -
BM_format_to_back_inserter<std::string>/string_view_len_6 14.619 -1.80%
BM_format_to_back_inserter<std::string>/string_view_len_60 30.111 3.40%
BM_format_to_back_inserter<std::string>/string_view_len_6000 471.124 -
BM_format_to_back_inserter<std::vector<char>> 29.146 -
BM_format_to_back_inserter<std::vector<char>>/C_string_len_6 26.249 -
BM_format_to_back_inserter<std::vector<char>>/C_string_len_60 30.668 5.63%
BM_format_to_back_inserter<std::vector<char>>/C_string_len_6000 534.282 -1.86%
BM_format_to_back_inserter<std::vector<char>>/string_len_6 25.839 -
BM_format_to_back_inserter<std::vector<char>>/string_len_60 29.641 6.06%
BM_format_to_back_inserter<std::vector<char>>/string_len_6000 431.674 5.31%
BM_format_to_back_inserter<std::vector<char>>/string_view_len_6 29.699 14.66%
BM_format_to_back_inserter<std::vector<char>>/string_view_len_60 29.564 4.34%
BM_format_to_back_inserter<std::vector<char>>/string_view_len_6000 432.536 2.67%
BM_format_to_iterator/<std::array> 16.279 -
BM_format_to_iterator/<std::array>_C_string_len_6 8.980 -2.05%
BM_format_to_iterator/<std::array>_C_string_len_60 10.864 -
BM_format_to_iterator/<std::array>_C_string_len_6000 169.785 -
BM_format_to_iterator/<std::array>_string_len_6 8.263 -
BM_format_to_iterator/<std::array>_string_len_60 9.572 -
BM_format_to_iterator/<std::array>_string_len_6000 60.101 -
BM_format_to_iterator/<std::array>_string_view_len_6 8.324 -
BM_format_to_iterator/<std::array>_string_view_len_60 9.323 -2.35%
BM_format_to_iterator/<std::array>_string_view_len_6000 59.959 -
BM_format_to_iterator/<std::deque>_C_string_len_6 14.397 -4.40%
BM_format_to_iterator/<std::deque>_C_string_len_60 17.845 -1.93%
BM_format_to_iterator/<std::deque>_C_string_len_6000 250.105 -
BM_format_to_iterator/<std::deque>_string_len_6 14.310 -1.03%
BM_format_to_iterator/<std::deque>_string_len_60 16.766 -1.99%
BM_format_to_iterator/<std::deque>_string_len_6000 150.165 7.75%
BM_format_to_iterator/<std::deque>_string_view_len_6 13.976 -6.84%
BM_format_to_iterator/<std::deque>_string_view_len_60 16.779 -1.98%
BM_format_to_iterator/<std::deque>_string_view_len_6000 151.025 -
BM_format_to_iterator/<std::string> 16.607 -
BM_format_to_iterator/<std::string>_C_string_len_6 9.371 4.02%
BM_format_to_iterator/<std::string>_C_string_len_60 10.761 -3.27%
BM_format_to_iterator/<std::string>_C_string_len_6000 169.132 -
BM_format_to_iterator/<std::string>_string_len_6 8.404 -
BM_format_to_iterator/<std::string>_string_len_60 9.538 -2.41%
BM_format_to_iterator/<std::string>_string_len_6000 60.165 -
BM_format_to_iterator/<std::string>_string_view_len_6 8.394 -
BM_format_to_iterator/<std::string>_string_view_len_60 9.608 1.80%
BM_format_to_iterator/<std::string>_string_view_len_6000 59.817 -
BM_format_to_iterator/<std::vector> 16.277 -
BM_format_to_iterator/<std::vector>_C_string_len_6 8.720 -2.72%
BM_format_to_iterator/<std::vector>_C_string_len_60 10.742 -1.79%
BM_format_to_iterator/<std::vector>_C_string_len_6000 169.422 -
BM_format_to_iterator/<std::vector>_string_len_6 8.584 1.44%
BM_format_to_iterator/<std::vector>_string_len_60 9.513 1.69%
BM_format_to_iterator/<std::vector>_string_len_6000 60.015 -
BM_format_to_iterator/<std::vector>_string_view_len_6 8.769 4.00%
BM_format_to_iterator/<std::vector>_string_view_len_60 9.369 -
BM_format_to_iterator/<std::vector>_string_view_len_6000 60.006 -
BM_format_to_n_string_back_inserter<std::list<char>>/1 23.041 -
BM_format_to_n_string_back_inserter<std::list<char>>/1048576 12923831.780 -
BM_format_to_n_string_back_inserter<std::list<char>>/16384 200616.111 -
BM_format_to_n_string_back_inserter<std::list<wchar_t>>/1 23.735 -
BM_format_to_n_string_back_inserter<std::list<wchar_t>>/1048576 13315743.597 3.24%
BM_format_to_n_string_back_inserter<std::list<wchar_t>>/16384 204951.080 2.45%
BM_format_to_n_string_back_inserter<std::string>/1 13.204 -2.33%
BM_format_to_n_string_back_inserter<std::string>/1048576 65801.026 -
BM_format_to_n_string_back_inserter<std::string>/16384 1005.069 -4.45%
BM_format_to_n_string_back_inserter<std::vector<char>>/1 23.395 -1.47%
BM_format_to_n_string_back_inserter<std::vector<char>>/1048576 60604.136 -
BM_format_to_n_string_back_inserter<std::vector<char>>/16384 894.859 -1.95%
BM_format_to_n_string_back_inserter<std::vector<wchar_t>>/1 24.057 -1.05%
BM_format_to_n_string_back_inserter<std::vector<wchar_t>>/1048576 178948.655 1.02%
BM_format_to_n_string_back_inserter<std::vector<wchar_t>>/16384 3508.047 -1.27%
BM_format_to_n_string_back_inserter<std::wstring>/1 13.804 -1.88%
BM_format_to_n_string_back_inserter<std::wstring>/1048576 183649.925 -
BM_format_to_n_string_back_inserter<std::wstring>/16384 4046.425 -1.18%
BM_format_to_n_string_begin<std::list<char>>/1 13.706 3.70%
BM_format_to_n_string_begin<std::list<char>>/1048576 964356.496 -
BM_format_to_n_string_begin<std::list<char>>/16384 16475.694 8.37%
BM_format_to_n_string_begin<std::list<wchar_t>>/1 11.886 -
BM_format_to_n_string_begin<std::list<wchar_t>>/1048576 1089836.972 -
BM_format_to_n_string_begin<std::list<wchar_t>>/16384 16406.301 -
BM_format_to_n_string_begin<std::string>/1 10.569 -
BM_format_to_n_string_begin<std::string>/1048576 11683.303 -
BM_format_to_n_string_begin<std::string>/16384 148.144 1.04%
BM_format_to_n_string_begin<std::vector<char>>/1 10.633 -
BM_format_to_n_string_begin<std::vector<char>>/1048576 11976.242 3.10%
BM_format_to_n_string_begin<std::vector<char>>/16384 146.636 -
BM_format_to_n_string_begin<std::vector<wchar_t>>/1 11.031 -
BM_format_to_n_string_begin<std::vector<wchar_t>>/1048576 49750.755 -
BM_format_to_n_string_begin<std::vector<wchar_t>>/16384 1305.431 -22.85%
BM_format_to_n_string_begin<std::wstring>/1 11.183 1.22%
BM_format_to_n_string_begin<std::wstring>/1048576 49748.139 -
BM_format_to_n_string_begin<std::wstring>/16384 1305.413 -22.85%
BM_format_to_n_string_pointer<char>/1 10.351 -1.27%
BM_format_to_n_string_pointer<char>/1048576 12386.589 3.74%
BM_format_to_n_string_pointer<char>/16384 322.053 35.06%
BM_format_to_n_string_pointer<wchar_t>/1 11.003 -
BM_format_to_n_string_pointer<wchar_t>/1048576 50198.281 -
BM_format_to_n_string_pointer<wchar_t>/16384 1800.553 -4.20%
BM_format_to_n_string_span<char>/1 10.431 -1.84%
BM_format_to_n_string_span<char>/1048576 12405.450 3.89%
BM_format_to_n_string_span<char>/16384 310.999 30.43%
BM_format_to_n_string_span<wchar_t>/1 10.957 -
BM_format_to_n_string_span<wchar_t>/1048576 50192.913 -
BM_format_to_n_string_span<wchar_t>/16384 1905.173 1.34%
BM_format_to_string_back_inserter<std::list<char>>/1 21.983 -
BM_format_to_string_back_inserter<std::list<char>>/1048576 12456375.000 -1.18%
BM_format_to_string_back_inserter<std::list<char>>/16384 194034.736 -
BM_format_to_string_back_inserter<std::list<wchar_t>>/1 23.240 -
BM_format_to_string_back_inserter<std::list<wchar_t>>/1048576 12400194.928 -26.59%
BM_format_to_string_back_inserter<std::list<wchar_t>>/16384 191968.805 -7.45%
BM_format_to_string_back_inserter<std::string>/1 12.980 1.35%
BM_format_to_string_back_inserter<std::string>/1048576 66506.983 -
BM_format_to_string_back_inserter<std::string>/16384 988.251 1.14%
BM_format_to_string_back_inserter<std::vector<char>>/1 21.892 -9.08%
BM_format_to_string_back_inserter<std::vector<char>>/1048576 60633.461 -
BM_format_to_string_back_inserter<std::vector<char>>/16384 893.787 1.30%
BM_format_to_string_back_inserter<std::vector<wchar_t>>/1 23.216 -
BM_format_to_string_back_inserter<std::vector<wchar_t>>/1048576 179504.894 -1.63%
BM_format_to_string_back_inserter<std::vector<wchar_t>>/16384 3245.734 -1.29%
BM_format_to_string_back_inserter<std::wstring>/1 13.673 -
BM_format_to_string_back_inserter<std::wstring>/1048576 186033.983 -
BM_format_to_string_back_inserter<std::wstring>/16384 4121.266 -1.40%
BM_format_to_string_begin<std::list<char>>/1 11.458 -
BM_format_to_string_begin<std::list<char>>/1048576 960071.100 -
BM_format_to_string_begin<std::list<char>>/16384 15103.693 -
BM_format_to_string_begin<std::list<wchar_t>>/1 11.021 -
BM_format_to_string_begin<std::list<wchar_t>>/1048576 1096431.062 1.66%
BM_format_to_string_begin<std::list<wchar_t>>/16384 16372.581 6.38%
BM_format_to_string_begin<std::string>/1 9.939 -1.37%
BM_format_to_string_begin<std::string>/1048576 11660.710 -
BM_format_to_string_begin<std::string>/16384 147.677 -1.01%
BM_format_to_string_begin<std::vector<char>>/1 10.004 -
BM_format_to_string_begin<std::vector<char>>/1048576 11660.918 -
BM_format_to_string_begin<std::vector<char>>/16384 145.752 -5.49%
BM_format_to_string_begin<std::vector<wchar_t>>/1 10.375 -
BM_format_to_string_begin<std::vector<wchar_t>>/1048576 49692.398 -1.06%
BM_format_to_string_begin<std::vector<wchar_t>>/16384 1624.379 -9.41%
BM_format_to_string_begin<std::wstring>/1 10.420 -3.26%
BM_format_to_string_begin<std::wstring>/1048576 49688.075 -1.23%
BM_format_to_string_begin<std::wstring>/16384 1602.629 -11.97%
BM_format_to_string_pointer<char>/1 10.147 -
BM_format_to_string_pointer<char>/1048576 12159.155 2.94%
BM_format_to_string_pointer<char>/16384 147.364 -1.79%
BM_format_to_string_pointer<wchar_t>/1 10.369 -
BM_format_to_string_pointer<wchar_t>/1048576 50162.414 -
BM_format_to_string_pointer<wchar_t>/16384 1857.030 3.57%
BM_format_to_string_span<char>/1 10.033 -
BM_format_to_string_span<char>/1048576 12148.094 3.23%
BM_format_to_string_span<char>/16384 153.337 4.29%
BM_format_to_string_span<wchar_t>/1 10.391 -
BM_format_to_string_span<wchar_t>/1048576 50328.186 -
BM_format_to_string_span<wchar_t>/16384 1899.336 -
BM_formatted_size_string<char>/1 10.777 1.67%
BM_formatted_size_string<char>/1048576 0.000 -
BM_formatted_size_string<char>/16384 0.001 -
BM_formatted_size_string<wchar_t>/1 10.750 -
BM_formatted_size_string<wchar_t>/1048576 0.000 -
BM_formatted_size_string<wchar_t>/16384 0.001 -
BM_getline_string 16.883 -
BM_japanese_escaped<char> 14153.319 -1.68%
BM_japanese_escaped<wchar_t> 12444.389 -
BM_japanese_text<char> 23773.084 6.54%
BM_japanese_text<wchar_t> 22754.803 -3.46%
BM_join_view_deques/0 4.796 -7.72%
BM_join_view_deques/1 8.454 -1.44%
BM_join_view_deques/1024 2669.424 -4.35%
BM_join_view_deques/2 11.564 -4.49%
BM_join_view_deques/4000 11609.079 1.23%
BM_join_view_deques/4096 11922.442 -
BM_join_view_deques/512 1288.032 -2.86%
BM_join_view_deques/5500 17660.480 2.48%
BM_join_view_deques/64 147.129 -1.58%
BM_join_view_deques/64000 272193.503 -
BM_join_view_deques/65536 281134.167 -
BM_join_view_deques/70000 302172.601 -1.84%
BM_join_view_in_vectors/0 2.543 -4.40%
BM_join_view_in_vectors/1 3.004 1.25%
BM_join_view_in_vectors/1024 1744.191 9.08%
BM_join_view_in_vectors/2 4.581 -
BM_join_view_in_vectors/4000 6566.545 7.06%
BM_join_view_in_vectors/4096 6656.232 7.38%
BM_join_view_in_vectors/512 725.191 11.04%
BM_join_view_in_vectors/5500 8920.389 5.30%
BM_join_view_in_vectors/64 85.923 -
BM_join_view_in_vectors/64000 120728.782 -
BM_join_view_in_vectors/65536 127534.517 -
BM_join_view_in_vectors/70000 132380.602 -
BM_join_view_out_vectors/0 0.461 -9.09%
BM_join_view_out_vectors/1 2.064 -
BM_join_view_out_vectors/1024 1555.546 -4.24%
BM_join_view_out_vectors/2 3.491 -
BM_join_view_out_vectors/4000 6051.339 -1.92%
BM_join_view_out_vectors/4096 6218.913 -1.75%
BM_join_view_out_vectors/512 753.134 -1.40%
BM_join_view_out_vectors/5500 8407.394 -5.75%
BM_join_view_out_vectors/64 98.389 -2.34%
BM_join_view_out_vectors/64000 123019.812 -6.80%
BM_join_view_out_vectors/65536 128803.033 -2.80%
BM_join_view_out_vectors/70000 139154.820 -1.18%
BM_lexicographical_compare_three_way<IntPtr>/1 0.390 -14.58%
BM_lexicographical_compare_three_way<IntPtr>/1024 241.658 -
BM_lexicographical_compare_three_way<IntPtr>/1048576 246788.898 -
BM_lexicographical_compare_three_way<IntPtr>/16 4.298 -2.07%
BM_lexicographical_compare_three_way<IntPtr>/16384 3705.699 -
BM_lexicographical_compare_three_way<IntPtr>/256 68.222 -
BM_lexicographical_compare_three_way<IntPtr>/262144 60017.167 -
BM_lexicographical_compare_three_way<IntPtr>/4 1.139 -
BM_lexicographical_compare_three_way<IntPtr>/4096 939.743 -
BM_lexicographical_compare_three_way<IntPtr>/64 15.395 -
BM_lexicographical_compare_three_way<IntPtr>/65536 14911.135 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 3.285 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1024 484.932 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1048576 493184.402 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16 9.153 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16384 7650.895 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/256 126.108 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/262144 122357.997 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 3.805 1.76%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4096 1917.342 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 31.226 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/65536 30554.068 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 3.391 1.25%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 247.163 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576 244409.555 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 6.242 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 3733.376 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 73.149 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 59681.552 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4 3.272 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 944.405 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 17.478 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 14898.243 -
BM_lexicographical_compare_three_way_fast_path/1 0.419 -8.25%
BM_lexicographical_compare_three_way_fast_path/1024 241.503 -1.13%
BM_lexicographical_compare_three_way_fast_path/1048576 242908.429 -1.65%
BM_lexicographical_compare_three_way_fast_path/16 4.298 -1.84%
BM_lexicographical_compare_three_way_fast_path/16384 3705.516 -
BM_lexicographical_compare_three_way_fast_path/256 69.868 1.23%
BM_lexicographical_compare_three_way_fast_path/262144 59682.845 -
BM_lexicographical_compare_three_way_fast_path/4 1.138 -
BM_lexicographical_compare_three_way_fast_path/4096 939.836 -
BM_lexicographical_compare_three_way_fast_path/64 15.376 -1.02%
BM_lexicographical_compare_three_way_fast_path/65536 14830.041 -1.06%
BM_lexicographical_compare_three_way_slow_path/1 0.457 5.98%
BM_lexicographical_compare_three_way_slow_path/1024 308.076 5.27%
BM_lexicographical_compare_three_way_slow_path/1048576 308176.859 4.97%
BM_lexicographical_compare_three_way_slow_path/16 4.789 4.29%
BM_lexicographical_compare_three_way_slow_path/16384 4751.433 4.95%
BM_lexicographical_compare_three_way_slow_path/256 81.812 3.15%
BM_lexicographical_compare_three_way_slow_path/262144 76036.050 5.05%
BM_lexicographical_compare_three_way_slow_path/4 1.215 3.40%
BM_lexicographical_compare_three_way_slow_path/4096 1197.900 4.85%
BM_lexicographical_compare_three_way_slow_path/64 18.617 4.81%
BM_lexicographical_compare_three_way_slow_path/65536 18908.740 4.42%
BM_map_find_string_literal 12.177 -
BM_num_get<bool> 11.722 -
BM_num_get<double> 36.676 -4.42%
BM_num_get<float> 36.599 -3.72%
BM_num_get<long> 10.623 -
BM_num_get<long_double> 37.648 -4.81%
BM_num_get<long_long> 10.670 -
BM_num_get<unsigned_int> 9.691 -
BM_num_get<unsigned_long> 10.228 -
BM_num_get<unsigned_long_long> 10.291 -
BM_num_get<unsigned_short> 10.164 1.59%
BM_num_get<void*> 10.944 -
BM_num_put<bool> 10.693 -
BM_num_put<const_void*> 12.499 -1.87%
BM_num_put<double> 57.791 1.18%
BM_num_put<long> 12.306 1.95%
BM_num_put<long_double> 59.157 -
BM_num_put<long_long> 11.859 -2.80%
BM_num_put<unsigned_long> 11.873 -1.27%
BM_num_put<unsigned_long_long> 11.895 -
BM_sprintf 33.693 -
BM_sprintf/C_string_len_6 4.016 8.54%
BM_sprintf/C_string_len_60 7.593 30.07%
BM_sprintf/C_string_len_6000 163.792 -2.01%
BM_std_minmax_element<char>/1 0.299 -
BM_std_minmax_element<char>/1024 263.908 -8.50%
BM_std_minmax_element<char>/2 0.681 4.91%
BM_std_minmax_element<char>/3 1.197 9.81%
BM_std_minmax_element<char>/4 1.200 -4.61%
BM_std_minmax_element<char>/4000 1058.548 -2.20%
BM_std_minmax_element<char>/4096 1054.775 -5.31%
BM_std_minmax_element<char>/512 135.191 -10.24%
BM_std_minmax_element<char>/5500 1446.749 -2.64%
BM_std_minmax_element<char>/64 16.967 -2.50%
BM_std_minmax_element<char>/64000 16842.191 -2.10%
BM_std_minmax_element<char>/65536 17161.446 -2.56%
BM_std_minmax_element<char>/70000 18358.160 -2.48%
BM_std_minmax_element<int>/1 0.299 -
BM_std_minmax_element<int>/1024 270.840 3.74%
BM_std_minmax_element<int>/2 0.679 -
BM_std_minmax_element<int>/3 1.229 5.88%
BM_std_minmax_element<int>/4 1.246 2.82%
BM_std_minmax_element<int>/4000 1041.213 3.53%
BM_std_minmax_element<int>/4096 1065.409 3.54%
BM_std_minmax_element<int>/512 137.538 3.35%
BM_std_minmax_element<int>/5500 1420.698 3.21%
BM_std_minmax_element<int>/64 17.351 5.46%
BM_std_minmax_element<int>/64000 16596.114 3.01%
BM_std_minmax_element<int>/65536 16984.494 3.38%
BM_std_minmax_element<int>/70000 18130.739 3.38%
BM_std_minmax_element<long_long>/1 0.309 -
BM_std_minmax_element<long_long>/1024 270.227 -
BM_std_minmax_element<long_long>/2 0.678 -
BM_std_minmax_element<long_long>/3 1.137 -
BM_std_minmax_element<long_long>/4 1.243 -
BM_std_minmax_element<long_long>/4000 1037.260 -1.07%
BM_std_minmax_element<long_long>/4096 1061.448 -1.11%
BM_std_minmax_element<long_long>/512 137.233 -
BM_std_minmax_element<long_long>/5500 1418.229 -1.47%
BM_std_minmax_element<long_long>/64 17.016 -1.87%
BM_std_minmax_element<long_long>/64000 16557.834 -2.27%
BM_std_minmax_element<long_long>/65536 16961.979 -2.21%
BM_std_minmax_element<long_long>/70000 18107.949 -2.20%
BM_std_minmax_element<short>/1 0.304 -
BM_std_minmax_element<short>/1024 273.796 -3.01%
BM_std_minmax_element<short>/2 0.683 -
BM_std_minmax_element<short>/3 1.188 9.91%
BM_std_minmax_element<short>/4 1.237 -1.77%
BM_std_minmax_element<short>/4000 1047.736 -3.15%
BM_std_minmax_element<short>/4096 1072.494 -3.20%
BM_std_minmax_element<short>/512 140.041 -2.44%
BM_std_minmax_element<short>/5500 1434.728 -3.39%
BM_std_minmax_element<short>/64 17.226 -1.43%
BM_std_minmax_element<short>/64000 16750.763 -2.67%
BM_std_minmax_element<short>/65536 17139.704 -2.75%
BM_std_minmax_element<short>/70000 18320.601 -2.76%
BM_stop_token_async_reg_unreg_callback/1024 4297396.666 -42.50%
BM_stop_token_async_reg_unreg_callback/131072 118919357.499 -
BM_stop_token_async_reg_unreg_callback/16777216 14334908166.900 -
BM_stop_token_multi_thread_polling_stop_requested/1024 343794.733 -27.78%
BM_stop_token_multi_thread_polling_stop_requested/131072 7996173.375 -5.58%
BM_stop_token_multi_thread_polling_stop_requested/16777216 50157234.170 -14.34%
BM_stop_token_single_thread_polling_stop_requested/1024 1675.080 -
BM_stop_token_single_thread_polling_stop_requested/131072 208312.277 -
BM_stop_token_single_thread_polling_stop_requested/16777216 26712592.960 -
BM_stop_token_single_thread_reg_unreg_callback/1024 14373.399 -
BM_stop_token_single_thread_reg_unreg_callback/131072 1818307.265 -
BM_stop_token_single_thread_reg_unreg_callback/16777216 233082805.683 -
BM_string_without_formatting<char> 0.352 12.41%
BM_string_without_formatting<wchar_t> 13.059 27.97%
BM_to_chars 2.264 -
BM_to_chars_as_string 4.080 -
BM_to_chars_bad/10 0.632 -
BM_to_chars_bad/16 0.555 -7.55%
BM_to_chars_bad/2 0.648 4.53%
BM_to_chars_bad/23 2.161 1.24%
BM_to_chars_bad/8 0.632 -9.25%
BM_to_chars_good/10 1.654 -
BM_to_chars_good/16 1.961 2.66%
BM_to_chars_good/2 2.850 -
BM_to_chars_good/23 4.404 -
BM_to_chars_good/8 2.361 1.16%
BM_to_string 4.737 -
BM_tolower_char<char> 0.619 -
BM_tolower_char<wchar_t> 0.550 -20.31%
BM_tolower_string<char> 15.141 -1.38%
BM_tolower_string<wchar_t> 6.373 -
BM_toupper_char<char> 0.617 -10.47%
BM_toupper_char<wchar_t> 0.610 -11.23%
BM_toupper_string<char> 15.179 -1.60%
BM_toupper_string<wchar_t> 6.359 -
BM_unicode_escaped<char> 22956.884 -
BM_unicode_escaped<wchar_t> 21540.818 -
BM_unicode_text<char> 32913.987 -2.48%
BM_unicode_text<wchar_t> 41166.399 -6.16%
BM_vector_deque_copy/0 0.504 12.37%
BM_vector_deque_copy/1 2.262 5.93%
BM_vector_deque_copy/1024 35.878 -
BM_vector_deque_copy/2 2.003 8.85%
BM_vector_deque_copy/4000 139.708 -
BM_vector_deque_copy/4096 145.012 -
BM_vector_deque_copy/512 16.965 -
BM_vector_deque_copy/5500 194.942 -
BM_vector_deque_copy/64 2.824 3.03%
BM_vector_deque_copy/64000 2840.634 -
BM_vector_deque_copy/65536 2855.223 -
BM_vector_deque_copy/70000 3101.787 -
BM_vector_deque_copy_backward/0 0.451 12.45%
BM_vector_deque_copy_backward/1 2.358 8.09%
BM_vector_deque_copy_backward/1024 37.462 -1.63%
BM_vector_deque_copy_backward/2 2.064 6.85%
BM_vector_deque_copy_backward/4000 139.721 -3.04%
BM_vector_deque_copy_backward/4096 147.532 -
BM_vector_deque_copy_backward/512 17.497 -
BM_vector_deque_copy_backward/5500 196.432 -
BM_vector_deque_copy_backward/64 3.015 -
BM_vector_deque_copy_backward/64000 7111.854 -5.11%
BM_vector_deque_copy_backward/65536 7476.583 -3.51%
BM_vector_deque_copy_backward/70000 7934.718 -3.60%
BM_vector_deque_move/0 0.441 2.71%
BM_vector_deque_move/1 2.210 -4.90%
BM_vector_deque_move/1024 35.860 -
BM_vector_deque_move/2 1.947 -5.70%
BM_vector_deque_move/4000 140.187 -
BM_vector_deque_move/4096 145.444 -
BM_vector_deque_move/512 16.937 -
BM_vector_deque_move/5500 195.224 -
BM_vector_deque_move/64 2.775 -1.27%
BM_vector_deque_move/64000 2838.094 -
BM_vector_deque_move/65536 2853.264 -
BM_vector_deque_move/70000 3101.920 -
BM_vector_deque_move_backward/0 0.473 -16.54%
BM_vector_deque_move_backward/1 2.371 1.65%
BM_vector_deque_move_backward/1024 37.655 -1.08%
BM_vector_deque_move_backward/2 2.060 -
BM_vector_deque_move_backward/4000 140.111 -2.55%
BM_vector_deque_move_backward/4096 148.790 -
BM_vector_deque_move_backward/512 17.495 -
BM_vector_deque_move_backward/5500 198.841 -
BM_vector_deque_move_backward/64 3.027 1.83%
BM_vector_deque_move_backward/64000 7253.686 -3.59%
BM_vector_deque_move_backward/65536 7711.363 -
BM_vector_deque_move_backward/70000 7975.997 -
BM_vector_deque_ranges_copy/0 0.558 31.32%
BM_vector_deque_ranges_copy/1 2.180 -
BM_vector_deque_ranges_copy/1024 35.704 -
BM_vector_deque_ranges_copy/2 1.929 -
BM_vector_deque_ranges_copy/4000 140.171 -
BM_vector_deque_ranges_copy/4096 144.551 -
BM_vector_deque_ranges_copy/512 16.924 -
BM_vector_deque_ranges_copy/5500 195.355 -
BM_vector_deque_ranges_copy/64 2.757 -
BM_vector_deque_ranges_copy/64000 2839.280 -
BM_vector_deque_ranges_copy/65536 2857.966 -
BM_vector_deque_ranges_copy/70000 3101.526 -
BM_vector_deque_ranges_copy_backward/0 0.440 -19.56%
BM_vector_deque_ranges_copy_backward/1 2.316 -
BM_vector_deque_ranges_copy_backward/1024 38.013 -7.58%
BM_vector_deque_ranges_copy_backward/2 2.061 -
BM_vector_deque_ranges_copy_backward/4000 140.539 -2.74%
BM_vector_deque_ranges_copy_backward/4096 149.960 1.52%
BM_vector_deque_ranges_copy_backward/512 17.480 -
BM_vector_deque_ranges_copy_backward/5500 197.701 -
BM_vector_deque_ranges_copy_backward/64 2.969 -
BM_vector_deque_ranges_copy_backward/64000 7127.009 -6.17%
BM_vector_deque_ranges_copy_backward/65536 7489.132 -4.74%
BM_vector_deque_ranges_copy_backward/70000 7988.502 -1.90%
BM_vector_deque_ranges_move/0 0.398 -
BM_vector_deque_ranges_move/1 2.133 -7.84%
BM_vector_deque_ranges_move/1024 35.928 -
BM_vector_deque_ranges_move/2 1.881 -8.80%
BM_vector_deque_ranges_move/4000 139.249 -1.49%
BM_vector_deque_ranges_move/4096 144.428 -5.34%
BM_vector_deque_ranges_move/512 16.919 -
BM_vector_deque_ranges_move/5500 195.723 -4.67%
BM_vector_deque_ranges_move/64 2.755 -4.10%
BM_vector_deque_ranges_move/64000 2839.643 -
BM_vector_deque_ranges_move/65536 2857.490 -
BM_vector_deque_ranges_move/70000 3101.190 -
BM_vector_deque_ranges_move_backward/0 0.463 -18.11%
BM_vector_deque_ranges_move_backward/1 2.097 -9.38%
BM_vector_deque_ranges_move_backward/1024 38.284 -7.18%
BM_vector_deque_ranges_move_backward/2 1.836 -10.94%
BM_vector_deque_ranges_move_backward/4000 141.632 -3.24%
BM_vector_deque_ranges_move_backward/4096 148.171 -
BM_vector_deque_ranges_move_backward/512 18.101 3.36%
BM_vector_deque_ranges_move_backward/5500 199.925 -
BM_vector_deque_ranges_move_backward/64 3.135 5.52%
BM_vector_deque_ranges_move_backward/64000 7107.671 -2.89%
BM_vector_deque_ranges_move_backward/65536 7685.967 -
BM_vector_deque_ranges_move_backward/70000 7995.517 -
CastTo<A<Width,_Depth>> 236.848 -1.10%
CastTo<B<Width_/_2,_Depth>> 2837.144 -4.59%
Chain,_1_level 1.002 -
Chain,_2_levels 1.002 -
Chain,_3_levels 1.002 -
Chain,_4_levels 1.002 -
Chain,_5_levels 1.002 -
Chain,_6_levels 1.002 -
Chain,_7_levels 1.002 -
Chain,_8_levels 1.002 -
Chain,_9_levels 1.002 -
Chain_fail,_1_level 21.173 1.68%
Chain_fail,_2_levels 31.637 1.43%
Chain_fail,_3_levels 38.473 -1.26%
Chain_fail,_4_levels 54.425 2.76%
Chain_fail,_5_levels 66.530 -
Chain_fail,_6_levels 83.532 3.14%
Chain_fail,_7_levels 95.915 10.02%
Chain_fail,_8_levels 99.740 6.83%
Chain_middle,_1_level 8.084 -2.91%
Chain_middle,_2_levels 14.411 -5.70%
Chain_middle,_3_levels 18.625 -
Chain_middle,_4_levels 19.219 1.91%
Chain_to_complete 0.231 -
DAG_leftmost,_3_levels 1.002 -
DAG_leftmost,_4_levels 1.002 -
DAG_leftmost,_5_levels 1.002 -
DAG_leftmost_middle,_1_level 19.652 -
DAG_leftmost_middle,_2_levels 15.901 -
DAG_leftmost_middle,_3_levels 12.932 -2.34%
DAG_rightmost,_3_levels 1.002 -
DAG_rightmost,_4_levels 1.002 -
DAG_rightmost,_5_levels 1.002 -
DAG_rightmost_middle,_1_level 125.904 2.44%
DAG_rightmost_middle,_2_levels 111.169 1.10%
DAG_rightmost_middle,_3_levels 76.169 1.70%
DAG_sidecast,_1_level 38.047 -3.87%
DAG_sidecast,_2_levels 82.464 -1.64%
DAG_sidecast,_3_levels 104.646 -1.68%
DAG_sidecast_fail,_1_level 58.229 -3.44%
DAG_sidecast_fail,_2_levels 89.231 -4.25%
DAG_sidecast_fail,_3_levels 103.404 -4.34%
DAG_to_complete 0.278 -
SetIntersection_Front_Set_float_1024_1 1050890.647 -
SetIntersection_Front_Set_float_1024_1024 13325746.609 -3.18%
SetIntersection_Front_Set_float_1024_16 1214213.513 -
SetIntersection_Front_Set_float_1024_256 4260899.603 -5.82%
SetIntersection_Front_Set_float_1024_4 1078129.225 -
SetIntersection_Front_Set_float_1024_64 1837417.770 -1.95%
SetIntersection_Front_Set_float_16384_1 1042265.145 -
SetIntersection_Front_Set_float_16384_1024 13348108.250 -4.28%
SetIntersection_Front_Set_float_16384_16 1202584.450 1.60%
SetIntersection_Front_Set_float_16384_16384 222144526.663 -4.30%
SetIntersection_Front_Set_float_16384_256 4200469.373 -7.74%
SetIntersection_Front_Set_float_16384_4 1072523.401 -
SetIntersection_Front_Set_float_16384_64 1808119.395 -3.23%
SetIntersection_Front_Set_float_16_1 63313759.927 -
SetIntersection_Front_Set_float_16_16 39041558.168 -
SetIntersection_Front_Set_float_16_4 55221934.704 -
SetIntersection_Front_Set_float_1_1 538893343.952 -
SetIntersection_Front_Set_float_256_1 4208251.946 1.92%
SetIntersection_Front_Set_float_256_16 4612911.508 -1.12%
SetIntersection_Front_Set_float_256_256 7666077.146 -12.86%
SetIntersection_Front_Set_float_256_4 4251283.008 -
SetIntersection_Front_Set_float_256_64 5666475.390 -6.06%
SetIntersection_Front_Set_float_262144_1 1044240.609 -
SetIntersection_Front_Set_float_262144_1024 13692330.409 2.47%
SetIntersection_Front_Set_float_262144_16 1152981.106 -4.94%
SetIntersection_Front_Set_float_262144_16384 217541412.111 -3.48%
SetIntersection_Front_Set_float_262144_256 4198640.235 -
SetIntersection_Front_Set_float_262144_262144 1623959.555 -
SetIntersection_Front_Set_float_262144_4 1066394.346 -1.42%
SetIntersection_Front_Set_float_262144_64 1701345.633 4.16%
SetIntersection_Front_Set_float_4_1 215662678.364 -
SetIntersection_Front_Set_float_4_4 138226214.789 -
SetIntersection_Front_Set_float_64_1 16583191.249 -
SetIntersection_Front_Set_float_64_16 15523538.342 -2.34%
SetIntersection_Front_Set_float_64_4 16214838.698 -
SetIntersection_Front_Set_float_64_64 14076181.560 -2.87%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 1029161.864 -4.48%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 13935945.413 -2.68%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 1243855.156 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 4339813.132 -12.84%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 1086216.359 -1.94%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 1882749.066 -1.94%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 1049392.466 5.69%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 14762114.776 2.27%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 1212522.645 1.77%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 355484638.131 3.54%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 4524260.531 1.01%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 1074757.685 1.48%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 1999197.826 6.23%
SetIntersection_Front_Set_pair<uint32,_uint32>_16_1 62973792.644 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 39137515.131 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4 55138145.831 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1_1 535428102.176 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 4159042.131 1.87%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 4608648.884 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 8604376.492 -1.81%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 4251319.831 1.73%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 6414080.940 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 1048416.684 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 15034380.804 4.45%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 1230931.390 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 333521370.781 -3.91%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 4658988.316 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 1908774.252 2.66%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 1087629.783 2.40%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 1800123.410 -8.52%
SetIntersection_Front_Set_pair<uint32,_uint32>_4_1 214216587.190 -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_4 138350302.392 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1 16461362.008 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 15714774.043 -1.32%
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 16170254.846 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 14340464.310 -1.50%
SetIntersection_Front_Set_string_1024_1 1106407.067 1.99%
SetIntersection_Front_Set_string_1024_1024 55668390.639 -
SetIntersection_Front_Set_string_1024_16 1933897.497 3.69%
SetIntersection_Front_Set_string_1024_256 15016586.592 -1.86%
SetIntersection_Front_Set_string_1024_4 1284060.174 3.61%
SetIntersection_Front_Set_string_1024_64 4552803.422 -
SetIntersection_Front_Set_string_16384_1 1080628.305 1.54%
SetIntersection_Front_Set_string_16384_1024 58839180.140 -2.20%
SetIntersection_Front_Set_string_16384_16 1971576.320 5.45%
SetIntersection_Front_Set_string_16384_16384 348628876.271 -1.38%
SetIntersection_Front_Set_string_16384_256 15003830.540 -
SetIntersection_Front_Set_string_16384_4 1283741.486 6.74%
SetIntersection_Front_Set_string_16384_64 4510176.380 -5.93%
SetIntersection_Front_Set_string_16_1 65776316.710 1.29%
SetIntersection_Front_Set_string_16_16 60812709.003 5.97%
SetIntersection_Front_Set_string_16_4 62735538.968 -
SetIntersection_Front_Set_string_1_1 556205471.045 -
SetIntersection_Front_Set_string_256_1 4368484.963 -
SetIntersection_Front_Set_string_256_16 7188398.516 6.74%
SetIntersection_Front_Set_string_256_256 31882910.409 13.77%
SetIntersection_Front_Set_string_256_4 4872169.362 -1.75%
SetIntersection_Front_Set_string_256_64 15124654.385 -
SetIntersection_Front_Set_string_262144_1 1108744.430 -
SetIntersection_Front_Set_string_262144_1024 60389334.520 -
SetIntersection_Front_Set_string_262144_16 1904003.743 -1.10%
SetIntersection_Front_Set_string_262144_16384 350443308.818 -
SetIntersection_Front_Set_string_262144_256 15510821.959 2.63%
SetIntersection_Front_Set_string_262144_262144 19302002.606 10.22%
SetIntersection_Front_Set_string_262144_4 1266992.643 2.90%
SetIntersection_Front_Set_string_262144_64 4753744.697 9.47%
SetIntersection_Front_Set_string_4_1 222827022.870 -
SetIntersection_Front_Set_string_4_4 159617529.832 1.83%
SetIntersection_Front_Set_string_64_1 17162897.566 1.12%
SetIntersection_Front_Set_string_64_16 24874520.566 -
SetIntersection_Front_Set_string_64_4 18580287.491 -1.30%
SetIntersection_Front_Set_string_64_64 35703416.499 4.06%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 1033862.176 -1.93%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 24318590.436 5.39%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 1335990.637 2.93%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 6712015.370 8.07%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 1091876.429 2.32%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 2324232.390 2.83%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 1031155.449 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 26373627.899 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 1359925.073 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 356828199.986 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 6500797.215 4.57%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 1078126.490 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 2437791.074 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_1 63205265.985 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 42255911.384 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_4 56251038.644 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1_1 536703341.134 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1 4202050.837 -1.92%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 5034892.477 2.43%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 13311647.874 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 4337809.194 -1.98%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 7655043.911 4.33%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 1055899.940 1.53%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 27554058.699 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 1292747.971 -1.04%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 345222802.909 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 6562511.417 11.59%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 2995572.508 1.89%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 1088366.502 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 2335980.754 5.77%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_1 214689693.688 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4 141931763.281 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_1 16499068.126 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 17270553.184 2.48%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 16507500.000 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 18822588.208 4.92%
SetIntersection_Front_Set_uint32_1024_1 1061284.597 1.38%
SetIntersection_Front_Set_uint32_1024_1024 12474940.564 1.31%
SetIntersection_Front_Set_uint32_1024_16 1196084.041 4.06%
SetIntersection_Front_Set_uint32_1024_256 3914314.587 5.32%
SetIntersection_Front_Set_uint32_1024_4 1069602.407 -
SetIntersection_Front_Set_uint32_1024_64 1691133.180 4.31%
SetIntersection_Front_Set_uint32_16384_1 1048287.246 -
SetIntersection_Front_Set_uint32_16384_1024 12665172.962 -
SetIntersection_Front_Set_uint32_16384_16 1204106.252 1.78%
SetIntersection_Front_Set_uint32_16384_16384 219166802.402 1.70%
SetIntersection_Front_Set_uint32_16384_256 3888864.317 -
SetIntersection_Front_Set_uint32_16384_4 1081585.847 4.50%
SetIntersection_Front_Set_uint32_16384_64 1730313.711 6.23%
SetIntersection_Front_Set_uint32_16_1 63199734.502 -
SetIntersection_Front_Set_uint32_16_16 38152622.590 2.40%
SetIntersection_Front_Set_uint32_16_4 54844047.142 -
SetIntersection_Front_Set_uint32_1_1 536905081.243 -
SetIntersection_Front_Set_uint32_256_1 4158477.219 1.75%
SetIntersection_Front_Set_uint32_256_16 4499306.254 -
SetIntersection_Front_Set_uint32_256_256 7700067.195 -
SetIntersection_Front_Set_uint32_256_4 4254423.938 2.52%
SetIntersection_Front_Set_uint32_256_64 5629638.851 -
SetIntersection_Front_Set_uint32_262144_1 1047178.577 2.60%
SetIntersection_Front_Set_uint32_262144_1024 12607394.549 -
SetIntersection_Front_Set_uint32_262144_16 1187628.728 6.47%
SetIntersection_Front_Set_uint32_262144_16384 219946808.896 -
SetIntersection_Front_Set_uint32_262144_256 3880570.298 1.16%
SetIntersection_Front_Set_uint32_262144_262144 1650061.035 1.23%
SetIntersection_Front_Set_uint32_262144_4 1058652.007 4.63%
SetIntersection_Front_Set_uint32_262144_64 1745480.001 4.73%
SetIntersection_Front_Set_uint32_4_1 214903627.781 -
SetIntersection_Front_Set_uint32_4_4 137215097.005 -
SetIntersection_Front_Set_uint32_64_1 16652475.949 1.88%
SetIntersection_Front_Set_uint32_64_16 15253102.367 -
SetIntersection_Front_Set_uint32_64_4 16091291.995 -
SetIntersection_Front_Set_uint32_64_64 13325656.247 1.86%
SetIntersection_Front_Set_uint64_1024_1 1053564.202 -
SetIntersection_Front_Set_uint64_1024_1024 11891622.123 -2.74%
SetIntersection_Front_Set_uint64_1024_16 1182095.545 3.77%
SetIntersection_Front_Set_uint64_1024_256 3647216.739 -6.00%
SetIntersection_Front_Set_uint64_1024_4 1075742.924 1.24%
SetIntersection_Front_Set_uint64_1024_64 1639460.267 -2.18%
SetIntersection_Front_Set_uint64_16384_1 1046450.691 -
SetIntersection_Front_Set_uint64_16384_1024 11847188.347 -4.31%
SetIntersection_Front_Set_uint64_16384_16 1176038.002 -1.87%
SetIntersection_Front_Set_uint64_16384_16384 224708327.776 -1.10%
SetIntersection_Front_Set_uint64_16384_256 3671890.531 -3.67%
SetIntersection_Front_Set_uint64_16384_4 1072495.057 -
SetIntersection_Front_Set_uint64_16384_64 1633537.903 -6.76%
SetIntersection_Front_Set_uint64_16_1 62996336.009 1.09%
SetIntersection_Front_Set_uint64_16_16 37842949.429 1.20%
SetIntersection_Front_Set_uint64_16_4 54680595.493 -
SetIntersection_Front_Set_uint64_1_1 536137808.795 1.25%
SetIntersection_Front_Set_uint64_256_1 4135994.544 -
SetIntersection_Front_Set_uint64_256_16 4415691.053 1.61%
SetIntersection_Front_Set_uint64_256_256 7415932.138 -4.54%
SetIntersection_Front_Set_uint64_256_4 4212420.029 3.02%
SetIntersection_Front_Set_uint64_256_64 5707889.539 5.58%
SetIntersection_Front_Set_uint64_262144_1 1025260.727 -1.34%
SetIntersection_Front_Set_uint64_262144_1024 11933268.221 -2.95%
SetIntersection_Front_Set_uint64_262144_16 1181798.923 -
SetIntersection_Front_Set_uint64_262144_16384 221696046.057 -
SetIntersection_Front_Set_uint64_262144_256 3701607.435 -5.48%
SetIntersection_Front_Set_uint64_262144_262144 1670790.769 2.07%
SetIntersection_Front_Set_uint64_262144_4 1068493.772 4.83%
SetIntersection_Front_Set_uint64_262144_64 1654360.949 1.74%
SetIntersection_Front_Set_uint64_4_1 214361450.366 1.31%
SetIntersection_Front_Set_uint64_4_4 136643058.657 -
SetIntersection_Front_Set_uint64_64_1 16477708.512 1.76%
SetIntersection_Front_Set_uint64_64_16 14978337.544 -
SetIntersection_Front_Set_uint64_64_4 16040363.604 -
SetIntersection_Front_Set_uint64_64_64 12870762.631 -2.55%
SetIntersection_Front_Vector_float_1024_1 1050352.715 -
SetIntersection_Front_Vector_float_1024_1024 5906688.762 6.29%
SetIntersection_Front_Vector_float_1024_16 1114551.074 -1.11%
SetIntersection_Front_Vector_float_1024_256 2171696.003 -4.24%
SetIntersection_Front_Vector_float_1024_4 1060755.696 -
SetIntersection_Front_Vector_float_1024_64 1343891.281 -
SetIntersection_Front_Vector_float_16384_1 1051146.940 1.13%
SetIntersection_Front_Vector_float_16384_1024 5912039.290 8.65%
SetIntersection_Front_Vector_float_16384_16 1120430.207 -
SetIntersection_Front_Vector_float_16384_16384 75832601.557 -
SetIntersection_Front_Vector_float_16384_256 2280240.245 5.16%
SetIntersection_Front_Vector_float_16384_4 1058979.090 -
SetIntersection_Front_Vector_float_16384_64 1379209.421 -
SetIntersection_Front_Vector_float_16_1 63147816.538 -
SetIntersection_Front_Vector_float_16_16 35996282.810 -
SetIntersection_Front_Vector_float_16_4 54361613.494 -
SetIntersection_Front_Vector_float_1_1 552868200.825 3.46%
SetIntersection_Front_Vector_float_256_1 4169603.353 -
SetIntersection_Front_Vector_float_256_16 4239947.117 2.04%
SetIntersection_Front_Vector_float_256_256 4321300.209 -5.26%
SetIntersection_Front_Vector_float_256_4 4185022.522 -
SetIntersection_Front_Vector_float_256_64 4377184.275 -
SetIntersection_Front_Vector_float_262144_1 1052357.815 -
SetIntersection_Front_Vector_float_262144_1024 5673680.943 4.30%
SetIntersection_Front_Vector_float_262144_16 1113763.428 -
SetIntersection_Front_Vector_float_262144_16384 75847505.085 -
SetIntersection_Front_Vector_float_262144_256 2266655.800 5.68%
SetIntersection_Front_Vector_float_262144_262144 350828320.561 -
SetIntersection_Front_Vector_float_262144_4 1068915.570 1.59%
SetIntersection_Front_Vector_float_262144_64 1364968.953 2.27%
SetIntersection_Front_Vector_float_4_1 216474996.946 1.31%
SetIntersection_Front_Vector_float_4_4 135860680.788 -
SetIntersection_Front_Vector_float_64_1 16571442.035 -
SetIntersection_Front_Vector_float_64_16 14316681.591 1.28%
SetIntersection_Front_Vector_float_64_4 15969373.675 -
SetIntersection_Front_Vector_float_64_64 10796034.721 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 1053568.251 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 8355185.808 1.04%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 1152640.047 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 2913988.530 2.11%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 1048913.697 -1.96%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 1529591.067 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 1047107.938 1.72%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 8395230.157 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 1153147.046 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 120328207.552 1.32%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 2914769.136 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 1066950.624 1.11%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 1544060.599 4.76%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1 63050606.852 1.22%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 36783822.917 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 54655752.418 1.44%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 535955107.638 1.18%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 4161530.133 3.32%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 4351431.825 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 5776483.916 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 4205983.236 2.82%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 4884688.587 1.32%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 1057481.795 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 8419346.391 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 1157118.400 1.36%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 119628181.353 1.55%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 2894401.636 4.97%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_262144 351049390.725 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 1066820.995 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 1527453.542 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_1 214138615.698 1.14%
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 136624151.669 1.27%
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1 16481484.217 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 14774096.175 2.32%
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 16040209.257 1.16%
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 12139841.126 -
SetIntersection_Front_Vector_string_1024_1 1065483.960 -1.05%
SetIntersection_Front_Vector_string_1024_1024 39091899.856 -
SetIntersection_Front_Vector_string_1024_16 1588106.446 -
SetIntersection_Front_Vector_string_1024_256 9294299.383 -
SetIntersection_Front_Vector_string_1024_4 1166089.057 -2.07%
SetIntersection_Front_Vector_string_1024_64 3222849.940 -3.58%
SetIntersection_Front_Vector_string_16384_1 1064788.862 2.09%
SetIntersection_Front_Vector_string_16384_1024 38310656.602 -
SetIntersection_Front_Vector_string_16384_16 1604909.693 -3.43%
SetIntersection_Front_Vector_string_16384_16384 350165880.483 -
SetIntersection_Front_Vector_string_16384_256 9577020.152 2.66%
SetIntersection_Front_Vector_string_16384_4 1193836.209 1.37%
SetIntersection_Front_Vector_string_16384_64 3204174.545 4.25%
SetIntersection_Front_Vector_string_16_1 64663638.582 -
SetIntersection_Front_Vector_string_16_16 50848996.209 -2.18%
SetIntersection_Front_Vector_string_16_4 60843093.221 -
SetIntersection_Front_Vector_string_1_1 550498441.681 -
SetIntersection_Front_Vector_string_256_1 4268357.374 -
SetIntersection_Front_Vector_string_256_16 6029362.750 -3.30%
SetIntersection_Front_Vector_string_256_256 19937240.178 9.62%
SetIntersection_Front_Vector_string_256_4 4680406.484 -1.29%
SetIntersection_Front_Vector_string_256_64 10253255.728 -3.76%
SetIntersection_Front_Vector_string_262144_1 1062813.263 -
SetIntersection_Front_Vector_string_262144_1024 39175184.521 -
SetIntersection_Front_Vector_string_262144_16 1583561.740 -5.37%
SetIntersection_Front_Vector_string_262144_16384 346959585.360 -
SetIntersection_Front_Vector_string_262144_256 9605300.994 1.23%
SetIntersection_Front_Vector_string_262144_262144 15426522.949 6.79%
SetIntersection_Front_Vector_string_262144_4 1192566.845 -1.13%
SetIntersection_Front_Vector_string_262144_64 3135752.933 1.47%
SetIntersection_Front_Vector_string_4_1 220510971.509 -
SetIntersection_Front_Vector_string_4_4 152840180.872 -
SetIntersection_Front_Vector_string_64_1 16918290.850 -
SetIntersection_Front_Vector_string_64_16 21000080.407 -
SetIntersection_Front_Vector_string_64_4 17910296.832 -
SetIntersection_Front_Vector_string_64_64 25506286.711 -3.26%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1040913.554 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 9000587.395 -5.75%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1166049.569 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 3040452.325 -4.47%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1065151.716 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1542091.781 -2.94%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1043108.831 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 8940603.448 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1146150.225 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 128825390.685 -4.48%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 3041386.292 -4.33%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1070537.766 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1565550.528 -1.55%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_1 62859706.114 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 37314809.400 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_4 54573775.495 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1_1 534437235.524 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 4162771.715 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 4368812.825 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 6095713.953 -1.88%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 4165181.910 -1.65%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 4997352.359 -1.38%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1047210.589 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 9001302.069 -5.64%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1163633.593 4.49%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 128324837.680 -5.28%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 3053169.511 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 350512812.829 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1069506.537 -1.12%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1547339.170 -2.03%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_1 213768695.554 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_4 136687520.779 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1 16432794.128 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 14980678.060 1.19%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 16032012.509 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 12471470.099 -2.01%
SetIntersection_Front_Vector_uint32_1024_1 1047521.856 -
SetIntersection_Front_Vector_uint32_1024_1024 5929101.803 -
SetIntersection_Front_Vector_uint32_1024_16 1116380.691 -
SetIntersection_Front_Vector_uint32_1024_256 2278411.494 2.00%
SetIntersection_Front_Vector_uint32_1024_4 1064158.272 -
SetIntersection_Front_Vector_uint32_1024_64 1361676.375 -
SetIntersection_Front_Vector_uint32_16384_1 1047445.351 -
SetIntersection_Front_Vector_uint32_16384_1024 5905674.970 -
SetIntersection_Front_Vector_uint32_16384_16 1116880.889 -1.72%
SetIntersection_Front_Vector_uint32_16384_16384 76413985.050 -3.81%
SetIntersection_Front_Vector_uint32_16384_256 2275363.250 -
SetIntersection_Front_Vector_uint32_16384_4 1065854.136 -
SetIntersection_Front_Vector_uint32_16384_64 1368336.844 -
SetIntersection_Front_Vector_uint32_16_1 62955674.683 -
SetIntersection_Front_Vector_uint32_16_16 35914588.969 -
SetIntersection_Front_Vector_uint32_16_4 54382076.299 -
SetIntersection_Front_Vector_uint32_1_1 536366443.331 -
SetIntersection_Front_Vector_uint32_256_1 4165529.348 -
SetIntersection_Front_Vector_uint32_256_16 4189670.824 -
SetIntersection_Front_Vector_uint32_256_256 4560023.111 -
SetIntersection_Front_Vector_uint32_256_4 4164362.734 -
SetIntersection_Front_Vector_uint32_256_64 4381224.210 -
SetIntersection_Front_Vector_uint32_262144_1 1054993.985 -
SetIntersection_Front_Vector_uint32_262144_1024 5909608.288 -
SetIntersection_Front_Vector_uint32_262144_16 1114980.448 -1.01%
SetIntersection_Front_Vector_uint32_262144_16384 77003938.293 -3.15%
SetIntersection_Front_Vector_uint32_262144_256 2278798.829 -
SetIntersection_Front_Vector_uint32_262144_262144 346311989.657 -1.34%
SetIntersection_Front_Vector_uint32_262144_4 1066739.009 -
SetIntersection_Front_Vector_uint32_262144_64 1366329.595 -
SetIntersection_Front_Vector_uint32_4_1 214630357.141 -
SetIntersection_Front_Vector_uint32_4_4 136074894.300 -1.04%
SetIntersection_Front_Vector_uint32_64_1 16555621.018 1.01%
SetIntersection_Front_Vector_uint32_64_16 14236897.425 -
SetIntersection_Front_Vector_uint32_64_4 15934722.014 -
SetIntersection_Front_Vector_uint32_64_64 10952713.598 -
SetIntersection_Front_Vector_uint64_1024_1 1039060.588 1.52%
SetIntersection_Front_Vector_uint64_1024_1024 5912931.011 11.29%
SetIntersection_Front_Vector_uint64_1024_16 1110959.350 -
SetIntersection_Front_Vector_uint64_1024_256 2274874.898 4.88%
SetIntersection_Front_Vector_uint64_1024_4 1053914.598 -
SetIntersection_Front_Vector_uint64_1024_64 1363355.286 2.32%
SetIntersection_Front_Vector_uint64_16384_1 1044387.639 1.02%
SetIntersection_Front_Vector_uint64_16384_1024 5918775.302 -
SetIntersection_Front_Vector_uint64_16384_16 1128150.110 1.18%
SetIntersection_Front_Vector_uint64_16384_16384 78705138.265 6.13%
SetIntersection_Front_Vector_uint64_16384_256 2279349.815 -
SetIntersection_Front_Vector_uint64_16384_4 1060356.145 -
SetIntersection_Front_Vector_uint64_16384_64 1389652.375 4.48%
SetIntersection_Front_Vector_uint64_16_1 62998096.680 -
SetIntersection_Front_Vector_uint64_16_16 35754748.327 1.75%
SetIntersection_Front_Vector_uint64_16_4 54346108.698 -
SetIntersection_Front_Vector_uint64_1_1 535535157.516 -
SetIntersection_Front_Vector_uint64_256_1 4158476.313 -
SetIntersection_Front_Vector_uint64_256_16 4249464.711 3.52%
SetIntersection_Front_Vector_uint64_256_256 4529588.900 -
SetIntersection_Front_Vector_uint64_256_4 4196013.418 -
SetIntersection_Front_Vector_uint64_256_64 4403593.460 2.88%
SetIntersection_Front_Vector_uint64_262144_1 1037899.211 2.08%
SetIntersection_Front_Vector_uint64_262144_1024 5923301.476 -
SetIntersection_Front_Vector_uint64_262144_16 1118054.741 1.19%
SetIntersection_Front_Vector_uint64_262144_16384 74065849.318 -1.79%
SetIntersection_Front_Vector_uint64_262144_256 2164644.003 -
SetIntersection_Front_Vector_uint64_262144_262144 349638519.564 -
SetIntersection_Front_Vector_uint64_262144_4 1073164.469 1.28%
SetIntersection_Front_Vector_uint64_262144_64 1343012.410 -
SetIntersection_Front_Vector_uint64_4_1 213987553.325 -
SetIntersection_Front_Vector_uint64_4_4 135966497.302 -
SetIntersection_Front_Vector_uint64_64_1 16539948.618 1.01%
SetIntersection_Front_Vector_uint64_64_16 14441570.750 1.31%
SetIntersection_Front_Vector_uint64_64_4 15947893.812 -
SetIntersection_Front_Vector_uint64_64_64 10905923.488 1.04%
SetIntersection_Interlaced_Set_float_1024_1 1059855.868 -
SetIntersection_Interlaced_Set_float_1024_1024 12225516.228 1.22%
SetIntersection_Interlaced_Set_float_1024_16 11551044.220 -
SetIntersection_Interlaced_Set_float_1024_256 13700785.912 -
SetIntersection_Interlaced_Set_float_1024_4 9978680.445 1.69%
SetIntersection_Interlaced_Set_float_1024_64 10123305.963 -
SetIntersection_Interlaced_Set_float_16384_1 1036513.751 -
SetIntersection_Interlaced_Set_float_16384_1024 172459114.469 -6.52%
SetIntersection_Interlaced_Set_float_16384_16 208839519.124 -1.34%
SetIntersection_Interlaced_Set_float_16384_16384 217183549.490 -3.33%
SetIntersection_Interlaced_Set_float_16384_256 203506872.687 -7.33%
SetIntersection_Interlaced_Set_float_16384_4 169614942.358 -
SetIntersection_Interlaced_Set_float_16384_64 216509126.279 -1.80%
SetIntersection_Interlaced_Set_float_16_1 63267643.055 -
SetIntersection_Interlaced_Set_float_16_16 38179871.637 -
SetIntersection_Interlaced_Set_float_16_4 59960578.575 -
SetIntersection_Interlaced_Set_float_1_1 537882229.428 -
SetIntersection_Interlaced_Set_float_256_1 4128831.475 -
SetIntersection_Interlaced_Set_float_256_16 12173583.594 1.27%
SetIntersection_Interlaced_Set_float_256_256 7527451.269 -1.78%
SetIntersection_Interlaced_Set_float_256_4 11507196.016 1.85%
SetIntersection_Interlaced_Set_float_256_64 12780494.012 -3.56%
SetIntersection_Interlaced_Set_float_262144_1 1035891.567 -6.46%
SetIntersection_Interlaced_Set_float_262144_1024 1536468.261 -1.43%
SetIntersection_Interlaced_Set_float_262144_16 1593464.438 -4.65%
SetIntersection_Interlaced_Set_float_262144_16384 1261200.520 -1.23%
SetIntersection_Interlaced_Set_float_262144_256 1564425.781 -
SetIntersection_Interlaced_Set_float_262144_262144 1637276.774 1.05%
SetIntersection_Interlaced_Set_float_262144_4 1298230.875 -9.34%
SetIntersection_Interlaced_Set_float_262144_64 1564280.600 1.12%
SetIntersection_Interlaced_Set_float_4_1 215150852.762 -
SetIntersection_Interlaced_Set_float_4_4 137765162.882 -
SetIntersection_Interlaced_Set_float_64_1 16459489.500 -
SetIntersection_Interlaced_Set_float_64_16 22280743.442 -
SetIntersection_Interlaced_Set_float_64_4 21217215.633 -
SetIntersection_Interlaced_Set_float_64_64 13323126.972 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 1049856.525 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 13299136.059 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 11702521.564 2.56%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 14111398.807 2.34%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 9917044.922 1.55%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 10242252.378 1.74%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 1044228.096 3.89%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 175319235.107 1.92%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 222266374.562 3.55%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 245679276.711 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 206717119.893 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 178832461.546 1.56%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 230073652.174 3.03%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_1 62890899.119 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 38689667.972 1.01%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 60169455.140 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1 534984168.501 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 4144444.515 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 12361481.768 2.63%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 8222679.683 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 11611955.931 -2.68%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 12479495.999 -4.67%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 1047630.226 -2.43%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 1642386.230 2.62%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 1700010.986 2.14%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 1341979.816 3.07%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 1683663.250 2.37%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 1895875.894 3.64%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 1372415.041 2.47%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 1666078.369 2.26%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_1 214065428.219 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 137860277.965 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 16399159.489 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 22770324.758 6.24%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 20961464.332 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 13771351.272 -1.88%
SetIntersection_Interlaced_Set_string_1024_1 1103070.356 1.40%
SetIntersection_Interlaced_Set_string_1024_1024 55132179.312 -1.81%
SetIntersection_Interlaced_Set_string_1024_16 12860344.165 1.21%
SetIntersection_Interlaced_Set_string_1024_256 35221776.810 -3.70%
SetIntersection_Interlaced_Set_string_1024_4 10384679.595 -
SetIntersection_Interlaced_Set_string_1024_64 16714353.213 2.54%
SetIntersection_Interlaced_Set_string_16384_1 1105342.325 2.57%
SetIntersection_Interlaced_Set_string_16384_1024 349037123.186 -
SetIntersection_Interlaced_Set_string_16384_16 338097010.150 38.49%
SetIntersection_Interlaced_Set_string_16384_16384 351109508.161 -
SetIntersection_Interlaced_Set_string_16384_256 361668494.318 4.13%
SetIntersection_Interlaced_Set_string_16384_4 198682872.794 -
SetIntersection_Interlaced_Set_string_16384_64 348926248.127 1.30%
SetIntersection_Interlaced_Set_string_16_1 65406292.662 -
SetIntersection_Interlaced_Set_string_16_16 61590475.657 4.26%
SetIntersection_Interlaced_Set_string_16_4 73140926.070 -1.20%
SetIntersection_Interlaced_Set_string_1_1 558618763.866 -
SetIntersection_Interlaced_Set_string_256_1 4313316.272 -
SetIntersection_Interlaced_Set_string_256_16 17829811.571 -
SetIntersection_Interlaced_Set_string_256_256 29543972.151 -5.11%
SetIntersection_Interlaced_Set_string_256_4 12967385.195 -
SetIntersection_Interlaced_Set_string_256_64 30418799.211 -1.17%
SetIntersection_Interlaced_Set_string_262144_1 1095477.574 -
SetIntersection_Interlaced_Set_string_262144_1024 2081429.199 -
SetIntersection_Interlaced_Set_string_262144_16 2148238.767 -
SetIntersection_Interlaced_Set_string_262144_16384 3361372.559 17.22%
SetIntersection_Interlaced_Set_string_262144_256 2059632.322 1.28%
SetIntersection_Interlaced_Set_string_262144_262144 19238680.175 12.47%
SetIntersection_Interlaced_Set_string_262144_4 1866606.363 -
SetIntersection_Interlaced_Set_string_262144_64 2117831.543 -
SetIntersection_Interlaced_Set_string_4_1 222760752.558 -
SetIntersection_Interlaced_Set_string_4_4 159942378.769 -
SetIntersection_Interlaced_Set_string_64_1 17136310.909 -
SetIntersection_Interlaced_Set_string_64_16 37744568.539 -2.38%
SetIntersection_Interlaced_Set_string_64_4 26119623.126 1.76%
SetIntersection_Interlaced_Set_string_64_64 34484606.791 -5.73%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 1058903.656 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 22880668.082 -8.10%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 12014177.748 3.12%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 18518129.546 -5.90%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 9850863.319 -1.29%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 11887669.858 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 1057842.053 1.35%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 245606915.776 2.09%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 240876123.706 -3.06%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 342800061.580 -1.91%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 252289525.271 -27.13%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 201384585.100 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 346913177.016 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_1 63090907.698 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 42172130.778 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 62556207.427 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1_1 537082553.567 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 4170910.006 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 12799704.016 1.10%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 12397864.306 -13.41%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 11659457.367 2.14%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 17014058.749 -5.75%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 1055840.587 1.48%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1967795.490 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 2080180.340 -2.27%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1922959.390 9.02%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 2008826.252 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 3186238.119 3.82%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 1827876.059 -1.47%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 2062252.115 -2.05%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_1 214752171.250 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_4 140573662.568 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_1 16501262.378 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 25768465.820 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 22520148.889 -2.03%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 17833188.008 -8.56%
SetIntersection_Interlaced_Set_uint32_1024_1 1054150.588 5.37%
SetIntersection_Interlaced_Set_uint32_1024_1024 12543626.756 -
SetIntersection_Interlaced_Set_uint32_1024_16 11604544.763 2.07%
SetIntersection_Interlaced_Set_uint32_1024_256 14356847.437 4.43%
SetIntersection_Interlaced_Set_uint32_1024_4 10104026.490 5.02%
SetIntersection_Interlaced_Set_uint32_1024_64 10185189.248 2.07%
SetIntersection_Interlaced_Set_uint32_16384_1 1040869.787 2.53%
SetIntersection_Interlaced_Set_uint32_16384_1024 172673636.715 -
SetIntersection_Interlaced_Set_uint32_16384_16 213208325.194 3.11%
SetIntersection_Interlaced_Set_uint32_16384_16384 227565324.625 -1.86%
SetIntersection_Interlaced_Set_uint32_16384_256 205893737.132 2.20%
SetIntersection_Interlaced_Set_uint32_16384_4 172931916.043 3.97%
SetIntersection_Interlaced_Set_uint32_16384_64 219899090.105 1.76%
SetIntersection_Interlaced_Set_uint32_16_1 63029437.699 -
SetIntersection_Interlaced_Set_uint32_16_16 38211510.171 -
SetIntersection_Interlaced_Set_uint32_16_4 60135360.248 1.92%
SetIntersection_Interlaced_Set_uint32_1_1 537028185.967 -
SetIntersection_Interlaced_Set_uint32_256_1 4144875.075 -
SetIntersection_Interlaced_Set_uint32_256_16 12233614.427 2.69%
SetIntersection_Interlaced_Set_uint32_256_256 7841846.269 1.09%
SetIntersection_Interlaced_Set_uint32_256_4 11576089.222 2.13%
SetIntersection_Interlaced_Set_uint32_256_64 12426930.189 -2.07%
SetIntersection_Interlaced_Set_uint32_262144_1 1064993.582 3.40%
SetIntersection_Interlaced_Set_uint32_262144_1024 1549372.475 2.89%
SetIntersection_Interlaced_Set_uint32_262144_16 1602884.031 1.84%
SetIntersection_Interlaced_Set_uint32_262144_16384 1280398.355 2.79%
SetIntersection_Interlaced_Set_uint32_262144_256 1587204.590 3.54%
SetIntersection_Interlaced_Set_uint32_262144_262144 1864007.812 4.92%
SetIntersection_Interlaced_Set_uint32_262144_4 1309989.014 3.96%
SetIntersection_Interlaced_Set_uint32_262144_64 1584690.756 3.11%
SetIntersection_Interlaced_Set_uint32_4_1 214699829.000 -
SetIntersection_Interlaced_Set_uint32_4_4 137592025.835 -
SetIntersection_Interlaced_Set_uint32_64_1 16562033.571 -
SetIntersection_Interlaced_Set_uint32_64_16 22210569.056 -
SetIntersection_Interlaced_Set_uint32_64_4 21168126.842 1.54%
SetIntersection_Interlaced_Set_uint32_64_64 13576197.963 1.94%
SetIntersection_Interlaced_Set_uint64_1024_1 1123029.480 12.36%
SetIntersection_Interlaced_Set_uint64_1024_1024 13774844.076 12.72%
SetIntersection_Interlaced_Set_uint64_1024_16 13182882.427 18.54%
SetIntersection_Interlaced_Set_uint64_1024_256 15688483.203 11.49%
SetIntersection_Interlaced_Set_uint64_1024_4 13620647.000 41.46%
SetIntersection_Interlaced_Set_uint64_1024_64 12146275.902 19.45%
SetIntersection_Interlaced_Set_uint64_16384_1 1101099.424 5.36%
SetIntersection_Interlaced_Set_uint64_16384_1024 181772530.640 5.21%
SetIntersection_Interlaced_Set_uint64_16384_16 249796854.667 13.05%
SetIntersection_Interlaced_Set_uint64_16384_16384 232474644.801 1.73%
SetIntersection_Interlaced_Set_uint64_16384_256 224765714.737 8.59%
SetIntersection_Interlaced_Set_uint64_16384_4 201541708.752 14.38%
SetIntersection_Interlaced_Set_uint64_16384_64 346962207.924 49.39%
SetIntersection_Interlaced_Set_uint64_16_1 63129178.291 1.54%
SetIntersection_Interlaced_Set_uint64_16_16 38770960.202 3.98%
SetIntersection_Interlaced_Set_uint64_16_4 60523077.601 1.98%
SetIntersection_Interlaced_Set_uint64_1_1 536974510.328 1.42%
SetIntersection_Interlaced_Set_uint64_256_1 4385556.820 6.60%
SetIntersection_Interlaced_Set_uint64_256_16 12628763.125 7.85%
SetIntersection_Interlaced_Set_uint64_256_256 8197434.649 7.67%
SetIntersection_Interlaced_Set_uint64_256_4 11809276.029 9.78%
SetIntersection_Interlaced_Set_uint64_256_64 14508472.426 6.77%
SetIntersection_Interlaced_Set_uint64_262144_1 1049175.080 1.69%
SetIntersection_Interlaced_Set_uint64_262144_1024 1606933.105 3.90%
SetIntersection_Interlaced_Set_uint64_262144_16 1681453.207 5.57%
SetIntersection_Interlaced_Set_uint64_262144_16384 1320171.712 6.10%
SetIntersection_Interlaced_Set_uint64_262144_256 1650880.615 3.97%
SetIntersection_Interlaced_Set_uint64_262144_262144 1716710.612 3.07%
SetIntersection_Interlaced_Set_uint64_262144_4 1358538.654 5.45%
SetIntersection_Interlaced_Set_uint64_262144_64 1673160.482 5.80%
SetIntersection_Interlaced_Set_uint64_4_1 215659210.964 2.05%
SetIntersection_Interlaced_Set_uint64_4_4 137916622.332 1.81%
SetIntersection_Interlaced_Set_uint64_64_1 16966772.191 4.61%
SetIntersection_Interlaced_Set_uint64_64_16 22835592.240 4.05%
SetIntersection_Interlaced_Set_uint64_64_4 22390926.824 10.08%
SetIntersection_Interlaced_Set_uint64_64_64 13743350.771 3.89%
SetIntersection_Interlaced_Vector_float_1024_1 1051814.098 1.35%
SetIntersection_Interlaced_Vector_float_1024_1024 5921357.484 -
SetIntersection_Interlaced_Vector_float_1024_16 1975205.085 -6.93%
SetIntersection_Interlaced_Vector_float_1024_256 6374506.294 7.36%
SetIntersection_Interlaced_Vector_float_1024_4 1281407.890 -10.76%
SetIntersection_Interlaced_Vector_float_1024_64 5320349.679 49.18%
SetIntersection_Interlaced_Vector_float_16384_1 1055962.726 2.52%
SetIntersection_Interlaced_Vector_float_16384_1024 62681329.942 35.21%
SetIntersection_Interlaced_Vector_float_16384_16 2778424.583 -
SetIntersection_Interlaced_Vector_float_16384_16384 79638810.282 -
SetIntersection_Interlaced_Vector_float_16384_256 21486921.965 -20.12%
SetIntersection_Interlaced_Vector_float_16384_4 1652297.992 13.97%
SetIntersection_Interlaced_Vector_float_16384_64 8588982.815 20.85%
SetIntersection_Interlaced_Vector_float_16_1 63171217.571 -
SetIntersection_Interlaced_Vector_float_16_16 36007377.583 1.74%
SetIntersection_Interlaced_Vector_float_16_4 56368405.016 -
SetIntersection_Interlaced_Vector_float_1_1 536565977.069 -
SetIntersection_Interlaced_Vector_float_256_1 4189149.957 -
SetIntersection_Interlaced_Vector_float_256_16 6537482.506 -
SetIntersection_Interlaced_Vector_float_256_256 4578208.509 1.02%
SetIntersection_Interlaced_Vector_float_256_4 5146333.313 5.91%
SetIntersection_Interlaced_Vector_float_256_64 7650455.340 -4.38%
SetIntersection_Interlaced_Vector_float_262144_1 1045805.515 -
SetIntersection_Interlaced_Vector_float_262144_1024 122623717.060 14.48%
SetIntersection_Interlaced_Vector_float_262144_16 3293896.618 -9.59%
SetIntersection_Interlaced_Vector_float_262144_16384 340640728.340 -1.68%
SetIntersection_Interlaced_Vector_float_262144_256 31692428.821 1.62%
SetIntersection_Interlaced_Vector_float_262144_262144 350496292.252 -
SetIntersection_Interlaced_Vector_float_262144_4 1996678.129 -3.61%
SetIntersection_Interlaced_Vector_float_262144_64 10680119.676 21.49%
SetIntersection_Interlaced_Vector_float_4_1 214368951.481 -
SetIntersection_Interlaced_Vector_float_4_4 135498136.658 -
SetIntersection_Interlaced_Vector_float_64_1 16548695.187 -
SetIntersection_Interlaced_Vector_float_64_16 18718082.443 -1.17%
SetIntersection_Interlaced_Vector_float_64_4 17834221.753 -1.27%
SetIntersection_Interlaced_Vector_float_64_64 11044729.837 3.67%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 1049955.323 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 8357292.991 1.29%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 2982470.075 10.14%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 7542035.312 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 1552817.288 14.70%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 5670422.699 -1.71%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 1045412.417 1.21%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 72939365.113 8.56%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 4061185.688 -2.87%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 119432171.200 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 30673942.631 51.31%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 1718305.406 -2.17%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 8389102.633 -17.80%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_1 63034423.041 1.04%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 36884618.980 1.14%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 58179487.404 1.18%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1_1 536048160.565 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 4163488.298 1.79%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 8049056.113 16.95%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 5767568.742 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 5349765.189 7.36%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 8511792.303 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 1046383.666 1.68%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 144791062.650 9.55%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 8593227.513 67.08%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 347321336.511 1.58%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 63091868.160 41.83%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_262144 351072925.529 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 2122470.260 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 26369348.956 126.87%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_1 214149175.518 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 136440106.193 1.06%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1 16471265.520 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 19412436.438 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 18764493.553 5.09%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 12175607.954 -
SetIntersection_Interlaced_Vector_string_1024_1 1078824.296 -
SetIntersection_Interlaced_Vector_string_1024_1024 39398315.924 -
SetIntersection_Interlaced_Vector_string_1024_16 3218117.878 -7.95%
SetIntersection_Interlaced_Vector_string_1024_256 20726586.899 -
SetIntersection_Interlaced_Vector_string_1024_4 1621242.395 -5.26%
SetIntersection_Interlaced_Vector_string_1024_64 7994377.005 -6.77%
SetIntersection_Interlaced_Vector_string_16384_1 1065794.029 -2.07%
SetIntersection_Interlaced_Vector_string_16384_1024 119510112.652 -3.56%
SetIntersection_Interlaced_Vector_string_16384_16 4858923.725 -1.87%
SetIntersection_Interlaced_Vector_string_16384_16384 349225269.388 -3.91%
SetIntersection_Interlaced_Vector_string_16384_256 44936748.085 -1.43%
SetIntersection_Interlaced_Vector_string_16384_4 2004429.520 -
SetIntersection_Interlaced_Vector_string_16384_64 11916572.461 -18.59%
SetIntersection_Interlaced_Vector_string_16_1 64912169.735 -
SetIntersection_Interlaced_Vector_string_16_16 51137450.686 -2.36%
SetIntersection_Interlaced_Vector_string_16_4 68249867.759 1.58%
SetIntersection_Interlaced_Vector_string_1_1 551927267.800 -
SetIntersection_Interlaced_Vector_string_256_1 4315687.655 -
SetIntersection_Interlaced_Vector_string_256_16 9995869.818 -6.86%
SetIntersection_Interlaced_Vector_string_256_256 18792248.279 -7.47%
SetIntersection_Interlaced_Vector_string_256_4 6147762.239 -1.58%
SetIntersection_Interlaced_Vector_string_256_64 19982445.288 2.99%
SetIntersection_Interlaced_Vector_string_262144_1 1080473.427 -6.52%
SetIntersection_Interlaced_Vector_string_262144_1024 350429227.955 2.51%
SetIntersection_Interlaced_Vector_string_262144_16 6669948.816 -6.16%
SetIntersection_Interlaced_Vector_string_262144_16384 1244471.434 15.42%
SetIntersection_Interlaced_Vector_string_262144_256 73607585.087 -8.17%
SetIntersection_Interlaced_Vector_string_262144_262144 15782162.596 9.08%
SetIntersection_Interlaced_Vector_string_262144_4 2272323.247 -8.89%
SetIntersection_Interlaced_Vector_string_262144_64 20729376.126 -9.86%
SetIntersection_Interlaced_Vector_string_4_1 220433435.481 -
SetIntersection_Interlaced_Vector_string_4_4 152850601.558 -
SetIntersection_Interlaced_Vector_string_64_1 17026705.219 1.08%
SetIntersection_Interlaced_Vector_string_64_16 29471374.596 -1.62%
SetIntersection_Interlaced_Vector_string_64_4 21982116.642 -
SetIntersection_Interlaced_Vector_string_64_64 25932218.233 -4.55%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1024077.265 3.28%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 9151969.799 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 2413047.950 -6.12%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 8816325.734 -8.92%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1386003.762 -2.30%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 4736074.820 -8.96%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1027906.899 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 63792132.152 -3.04%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 2984370.205 -8.93%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 129458518.433 -3.50%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 26780385.555 -7.35%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1548128.363 -1.49%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 8535547.110 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_1 63120662.457 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 37286437.586 -1.65%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 58590014.511 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1 534615765.986 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 4147955.657 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 8075748.158 10.25%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 6084187.032 -4.56%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 5107647.954 -2.82%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 9661689.758 -1.28%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1054369.095 1.78%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 142763015.125 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 4045826.475 -11.11%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 351476798.250 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 44896882.383 -5.25%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 350976635.624 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1773784.283 -8.51%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 13815333.934 -8.39%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_1 213633708.317 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_4 136760634.722 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_1 16426080.524 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 19985954.850 3.19%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 18087006.229 -2.23%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 12465927.388 -
SetIntersection_Interlaced_Vector_uint32_1024_1 1054336.173 -
SetIntersection_Interlaced_Vector_uint32_1024_1024 5915887.197 -
SetIntersection_Interlaced_Vector_uint32_1024_16 2264678.169 -6.50%
SetIntersection_Interlaced_Vector_uint32_1024_256 5677343.971 -25.22%
SetIntersection_Interlaced_Vector_uint32_1024_4 1344807.295 -
SetIntersection_Interlaced_Vector_uint32_1024_64 3381131.044 -31.29%
SetIntersection_Interlaced_Vector_uint32_16384_1 1036582.179 3.08%
SetIntersection_Interlaced_Vector_uint32_16384_1024 52195071.160 -11.74%
SetIntersection_Interlaced_Vector_uint32_16384_16 3294369.985 -6.85%
SetIntersection_Interlaced_Vector_uint32_16384_16384 79640311.096 -
SetIntersection_Interlaced_Vector_uint32_16384_256 23063446.539 1.74%
SetIntersection_Interlaced_Vector_uint32_16384_4 1529211.939 -3.06%
SetIntersection_Interlaced_Vector_uint32_16384_64 8724994.617 -2.66%
SetIntersection_Interlaced_Vector_uint32_16_1 63034217.019 -
SetIntersection_Interlaced_Vector_uint32_16_16 35857237.552 -
SetIntersection_Interlaced_Vector_uint32_16_4 56323870.341 1.11%
SetIntersection_Interlaced_Vector_uint32_1_1 536172928.516 -
SetIntersection_Interlaced_Vector_uint32_256_1 4138732.302 -
SetIntersection_Interlaced_Vector_uint32_256_16 6942623.336 -3.64%
SetIntersection_Interlaced_Vector_uint32_256_256 4566537.114 -
SetIntersection_Interlaced_Vector_uint32_256_4 4908128.491 -3.23%
SetIntersection_Interlaced_Vector_uint32_256_64 8268256.443 5.84%
SetIntersection_Interlaced_Vector_uint32_262144_1 1050899.579 -
SetIntersection_Interlaced_Vector_uint32_262144_1024 110316230.384 -11.30%
SetIntersection_Interlaced_Vector_uint32_262144_16 5652287.755 1.61%
SetIntersection_Interlaced_Vector_uint32_262144_16384 344705353.466 -2.12%
SetIntersection_Interlaced_Vector_uint32_262144_256 40924791.474 -
SetIntersection_Interlaced_Vector_uint32_262144_262144 350633879.959 -
SetIntersection_Interlaced_Vector_uint32_262144_4 1817564.063 -1.10%
SetIntersection_Interlaced_Vector_uint32_262144_64 12090345.492 -33.57%
SetIntersection_Interlaced_Vector_uint32_4_1 214401973.557 -
SetIntersection_Interlaced_Vector_uint32_4_4 136424026.481 -
SetIntersection_Interlaced_Vector_uint32_64_1 16520689.920 -
SetIntersection_Interlaced_Vector_uint32_64_16 17620333.469 1.71%
SetIntersection_Interlaced_Vector_uint32_64_4 17753502.682 -
SetIntersection_Interlaced_Vector_uint32_64_64 10896145.694 2.20%
SetIntersection_Interlaced_Vector_uint64_1024_1 1038393.143 -
SetIntersection_Interlaced_Vector_uint64_1024_1024 5925102.174 1.12%
SetIntersection_Interlaced_Vector_uint64_1024_16 1872987.276 4.97%
SetIntersection_Interlaced_Vector_uint64_1024_256 6767252.957 24.27%
SetIntersection_Interlaced_Vector_uint64_1024_4 1243340.732 -3.97%
SetIntersection_Interlaced_Vector_uint64_1024_64 4213540.705 26.63%
SetIntersection_Interlaced_Vector_uint64_16384_1 1052251.584 1.55%
SetIntersection_Interlaced_Vector_uint64_16384_1024 44582953.431 7.81%
SetIntersection_Interlaced_Vector_uint64_16384_16 3233757.123 37.49%
SetIntersection_Interlaced_Vector_uint64_16384_16384 78657206.869 -
SetIntersection_Interlaced_Vector_uint64_16384_256 18663746.999 25.01%
SetIntersection_Interlaced_Vector_uint64_16384_4 1369568.480 -7.06%
SetIntersection_Interlaced_Vector_uint64_16384_64 8301608.426 49.79%
SetIntersection_Interlaced_Vector_uint64_16_1 62916454.238 -
SetIntersection_Interlaced_Vector_uint64_16_16 35777951.544 -
SetIntersection_Interlaced_Vector_uint64_16_4 56113053.285 1.12%
SetIntersection_Interlaced_Vector_uint64_1_1 535227205.842 -
SetIntersection_Interlaced_Vector_uint64_256_1 4159260.985 1.13%
SetIntersection_Interlaced_Vector_uint64_256_16 6658229.043 10.95%
SetIntersection_Interlaced_Vector_uint64_256_256 4546932.793 2.40%
SetIntersection_Interlaced_Vector_uint64_256_4 5089818.877 11.81%
SetIntersection_Interlaced_Vector_uint64_256_64 6849870.224 -8.91%
SetIntersection_Interlaced_Vector_uint64_262144_1 1043794.214 -
SetIntersection_Interlaced_Vector_uint64_262144_1024 95009284.733 14.46%
SetIntersection_Interlaced_Vector_uint64_262144_16 3150453.702 -43.13%
SetIntersection_Interlaced_Vector_uint64_262144_16384 338442921.716 -5.43%
SetIntersection_Interlaced_Vector_uint64_262144_256 38838915.993 20.41%
SetIntersection_Interlaced_Vector_uint64_262144_262144 350747741.944 -
SetIntersection_Interlaced_Vector_uint64_262144_4 1812458.807 26.26%
SetIntersection_Interlaced_Vector_uint64_262144_64 8558344.188 1.70%
SetIntersection_Interlaced_Vector_uint64_4_1 214000750.000 -
SetIntersection_Interlaced_Vector_uint64_4_4 136118149.313 -
SetIntersection_Interlaced_Vector_uint64_64_1 16465293.214 -
SetIntersection_Interlaced_Vector_uint64_64_16 16620675.359 -3.65%
SetIntersection_Interlaced_Vector_uint64_64_4 17939894.806 1.37%
SetIntersection_Interlaced_Vector_uint64_64_64 10913761.470 -
SetIntersection_None_Set_float_1024_1 10070734.844 -
SetIntersection_None_Set_float_1024_1024 8903851.460 -
SetIntersection_None_Set_float_1024_16 9868783.656 -4.46%
SetIntersection_None_Set_float_1024_256 10017203.004 -
SetIntersection_None_Set_float_1024_4 10078474.100 -
SetIntersection_None_Set_float_1024_64 9750175.033 -2.77%
SetIntersection_None_Set_float_16384_1 157918357.753 -
SetIntersection_None_Set_float_16384_1024 159476742.119 -
SetIntersection_None_Set_float_16384_16 158265943.871 -
SetIntersection_None_Set_float_16384_16384 166954298.796 4.55%
SetIntersection_None_Set_float_16384_256 158788192.927 -
SetIntersection_None_Set_float_16384_4 158177247.334 -
SetIntersection_None_Set_float_16384_64 158763698.444 -
SetIntersection_None_Set_float_16_1 67338324.124 1.28%
SetIntersection_None_Set_float_16_16 35544889.296 -
SetIntersection_None_Set_float_16_4 56945836.867 -
SetIntersection_None_Set_float_1_1 537974391.802 -
SetIntersection_None_Set_float_256_1 11607519.857 2.18%
SetIntersection_None_Set_float_256_16 10947095.544 -
SetIntersection_None_Set_float_256_256 5823151.955 -
SetIntersection_None_Set_float_256_4 11377681.542 -
SetIntersection_None_Set_float_256_64 9360847.339 1.64%
SetIntersection_None_Set_float_262144_1 1199211.017 -
SetIntersection_None_Set_float_262144_1024 1190401.856 -
SetIntersection_None_Set_float_262144_16 1197278.236 -
SetIntersection_None_Set_float_262144_16384 1198507.892 1.76%
SetIntersection_None_Set_float_262144_256 1193965.657 -
SetIntersection_None_Set_float_262144_262144 1200612.631 1.04%
SetIntersection_None_Set_float_262144_4 1196323.650 -
SetIntersection_None_Set_float_262144_64 1196804.443 -
SetIntersection_None_Set_float_4_1 217970407.838 -
SetIntersection_None_Set_float_4_4 136297216.996 -
SetIntersection_None_Set_float_64_1 22134847.576 3.66%
SetIntersection_None_Set_float_64_16 18234309.178 3.98%
SetIntersection_None_Set_float_64_4 20684027.285 -
SetIntersection_None_Set_float_64_64 11303600.892 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 8859740.781 2.22%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 8882626.503 2.69%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 9083593.448 2.52%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 8731907.695 -2.37%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 8850958.895 3.00%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 8801477.339 -2.85%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 164396544.376 2.74%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 161763410.756 -6.96%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 174443015.487 3.11%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 167392263.413 -8.23%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 165821853.073 -3.15%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 169445275.344 3.20%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 170402684.640 2.84%
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 66048407.964 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 35213689.292 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 56478024.588 1.21%
SetIntersection_None_Set_pair<uint32,_uint32>_1_1 535590054.213 1.05%
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 11486676.157 2.09%
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 10793523.197 2.12%
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 5820292.906 2.30%
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 11523785.207 4.07%
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 9398394.398 4.42%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 1257153.728 -6.78%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 1261526.693 -1.88%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 1264940.022 -1.76%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 1257750.244 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 1270025.473 2.66%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 1260114.094 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 1251128.660 -6.95%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 1256796.631 1.74%
SetIntersection_None_Set_pair<uint32,_uint32>_4_1 216710161.630 -
SetIntersection_None_Set_pair<uint32,_uint32>_4_4 135668834.975 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 22658886.572 5.58%
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 18260043.305 1.75%
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 21662725.104 2.35%
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 11573689.880 1.09%
SetIntersection_None_Set_string_1024_1 9048870.488 3.43%
SetIntersection_None_Set_string_1024_1024 8953672.021 1.15%
SetIntersection_None_Set_string_1024_16 9042457.580 1.79%
SetIntersection_None_Set_string_1024_256 9191462.580 3.73%
SetIntersection_None_Set_string_1024_4 9031751.119 -
SetIntersection_None_Set_string_1024_64 8899012.189 -
SetIntersection_None_Set_string_16384_1 198020990.531 -
SetIntersection_None_Set_string_16384_1024 218943597.752 1.84%
SetIntersection_None_Set_string_16384_16 198909778.054 -1.82%
SetIntersection_None_Set_string_16384_16384 193643823.140 -4.45%
SetIntersection_None_Set_string_16384_256 200609761.331 -1.97%
SetIntersection_None_Set_string_16384_4 198316929.246 -
SetIntersection_None_Set_string_16384_64 201522072.555 -
SetIntersection_None_Set_string_16_1 69310680.061 1.73%
SetIntersection_None_Set_string_16_16 36614002.087 -
SetIntersection_None_Set_string_16_4 58280057.263 -
SetIntersection_None_Set_string_1_1 544491426.512 -
SetIntersection_None_Set_string_256_1 11748956.317 2.16%
SetIntersection_None_Set_string_256_16 11111337.948 2.63%
SetIntersection_None_Set_string_256_256 5942312.447 -
SetIntersection_None_Set_string_256_4 11656167.508 1.71%
SetIntersection_None_Set_string_256_64 9280071.989 -
SetIntersection_None_Set_string_262144_1 1657302.167 -
SetIntersection_None_Set_string_262144_1024 1666133.543 -
SetIntersection_None_Set_string_262144_16 1657159.341 -
SetIntersection_None_Set_string_262144_16384 1668082.275 -
SetIntersection_None_Set_string_262144_256 1659614.095 -
SetIntersection_None_Set_string_262144_262144 1691890.626 -
SetIntersection_None_Set_string_262144_4 1656749.347 -
SetIntersection_None_Set_string_262144_64 1666639.567 -
SetIntersection_None_Set_string_4_1 223851090.069 -
SetIntersection_None_Set_string_4_4 138577185.264 -
SetIntersection_None_Set_string_64_1 23099091.922 -
SetIntersection_None_Set_string_64_16 18831004.746 1.34%
SetIntersection_None_Set_string_64_4 21901261.039 -1.08%
SetIntersection_None_Set_string_64_64 11739219.292 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 8935789.735 2.52%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 8748185.647 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 8783781.073 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 8970314.489 2.53%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 8805293.477 1.61%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 8756837.883 1.64%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 198850545.297 1.41%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 206249474.971 4.68%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 196204277.073 3.11%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 209270456.913 4.84%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 195037588.604 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 195186038.162 1.63%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 198610746.767 4.03%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_1 66752243.291 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_16 35659855.859 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 57059404.850 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1_1 537476135.085 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 11573099.497 2.53%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 11082644.537 2.35%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 5804831.495 3.47%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 11249464.281 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 9335930.066 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 1629492.840 -1.26%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1605981.281 -2.40%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 1621146.320 -2.35%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1628956.949 -1.80%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 1617469.238 -2.50%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1609361.897 -1.97%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 1584624.266 -2.75%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 1620144.529 -2.29%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_1 217744989.766 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_4 136197074.510 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 22551027.726 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 18376057.558 -1.61%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 21601168.611 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 11546550.508 -
SetIntersection_None_Set_uint32_1024_1 9172020.637 5.69%
SetIntersection_None_Set_uint32_1024_1024 9143859.701 4.65%
SetIntersection_None_Set_uint32_1024_16 9136417.839 3.55%
SetIntersection_None_Set_uint32_1024_256 8985310.635 2.55%
SetIntersection_None_Set_uint32_1024_4 9044994.532 4.39%
SetIntersection_None_Set_uint32_1024_64 9049526.397 4.23%
SetIntersection_None_Set_uint32_16384_1 161157670.782 3.47%
SetIntersection_None_Set_uint32_16384_1024 162158710.918 3.70%
SetIntersection_None_Set_uint32_16384_16 161802794.206 4.13%
SetIntersection_None_Set_uint32_16384_16384 163113656.366 3.05%
SetIntersection_None_Set_uint32_16384_256 162069429.621 3.84%
SetIntersection_None_Set_uint32_16384_4 160994239.107 3.64%
SetIntersection_None_Set_uint32_16384_64 161980536.689 4.05%
SetIntersection_None_Set_uint32_16_1 67216073.070 1.45%
SetIntersection_None_Set_uint32_16_16 35680677.016 1.25%
SetIntersection_None_Set_uint32_16_4 56622935.351 -
SetIntersection_None_Set_uint32_1_1 536408512.960 -
SetIntersection_None_Set_uint32_256_1 11667517.025 3.65%
SetIntersection_None_Set_uint32_256_16 10945672.334 1.36%
SetIntersection_None_Set_uint32_256_256 5893906.613 2.27%
SetIntersection_None_Set_uint32_256_4 11560473.167 3.61%
SetIntersection_None_Set_uint32_256_64 9404010.991 3.91%
SetIntersection_None_Set_uint32_262144_1 1230027.100 3.98%
SetIntersection_None_Set_uint32_262144_1024 1216642.333 3.65%
SetIntersection_None_Set_uint32_262144_16 1218625.733 3.69%
SetIntersection_None_Set_uint32_262144_16384 1202401.529 1.55%
SetIntersection_None_Set_uint32_262144_256 1217022.949 3.51%
SetIntersection_None_Set_uint32_262144_262144 1220649.007 3.64%
SetIntersection_None_Set_uint32_262144_4 1220014.081 3.80%
SetIntersection_None_Set_uint32_262144_64 1215178.143 3.27%
SetIntersection_None_Set_uint32_4_1 217831224.232 -
SetIntersection_None_Set_uint32_4_4 135876789.454 -
SetIntersection_None_Set_uint32_64_1 22494964.995 -
SetIntersection_None_Set_uint32_64_16 18433471.607 2.64%
SetIntersection_None_Set_uint32_64_4 21669423.771 1.05%
SetIntersection_None_Set_uint32_64_64 11564342.006 -
SetIntersection_None_Set_uint64_1024_1 9094172.089 5.94%
SetIntersection_None_Set_uint64_1024_1024 8762328.146 2.12%
SetIntersection_None_Set_uint64_1024_16 8887097.595 2.54%
SetIntersection_None_Set_uint64_1024_256 8962542.944 4.23%
SetIntersection_None_Set_uint64_1024_4 8927502.918 3.74%
SetIntersection_None_Set_uint64_1024_64 9095469.218 5.26%
SetIntersection_None_Set_uint64_16384_1 163930397.678 4.32%
SetIntersection_None_Set_uint64_16384_1024 169131519.780 2.16%
SetIntersection_None_Set_uint64_16384_16 170568004.714 3.97%
SetIntersection_None_Set_uint64_16384_16384 177226964.019 1.18%
SetIntersection_None_Set_uint64_16384_256 171740990.611 4.73%
SetIntersection_None_Set_uint64_16384_4 165951131.477 3.36%
SetIntersection_None_Set_uint64_16384_64 171802074.606 2.98%
SetIntersection_None_Set_uint64_16_1 66771758.977 -
SetIntersection_None_Set_uint64_16_16 35538692.298 1.73%
SetIntersection_None_Set_uint64_16_4 56698028.367 -
SetIntersection_None_Set_uint64_1_1 536851855.288 1.03%
SetIntersection_None_Set_uint64_256_1 11603459.614 2.70%
SetIntersection_None_Set_uint64_256_16 10926042.303 4.11%
SetIntersection_None_Set_uint64_256_256 5867397.631 3.16%
SetIntersection_None_Set_uint64_256_4 11418373.540 1.92%
SetIntersection_None_Set_uint64_256_64 9265286.676 1.99%
SetIntersection_None_Set_uint64_262144_1 1238822.265 4.63%
SetIntersection_None_Set_uint64_262144_1024 1252134.357 5.83%
SetIntersection_None_Set_uint64_262144_16 1246421.307 5.51%
SetIntersection_None_Set_uint64_262144_16384 1247225.586 4.93%
SetIntersection_None_Set_uint64_262144_256 1249969.318 5.62%
SetIntersection_None_Set_uint64_262144_262144 1248638.918 3.32%
SetIntersection_None_Set_uint64_262144_4 1240129.799 5.17%
SetIntersection_None_Set_uint64_262144_64 1245035.321 4.96%
SetIntersection_None_Set_uint64_4_1 217159170.313 -
SetIntersection_None_Set_uint64_4_4 135403480.217 -
SetIntersection_None_Set_uint64_64_1 22774947.935 2.89%
SetIntersection_None_Set_uint64_64_16 18524297.608 2.66%
SetIntersection_None_Set_uint64_64_4 21775453.285 2.27%
SetIntersection_None_Set_uint64_64_64 11541355.878 1.80%
SetIntersection_None_Vector_float_1024_1 1136016.290 6.22%
SetIntersection_None_Vector_float_1024_1024 1124151.959 3.20%
SetIntersection_None_Vector_float_1024_16 1134048.669 4.37%
SetIntersection_None_Vector_float_1024_256 1129176.432 3.19%
SetIntersection_None_Vector_float_1024_4 1162897.982 6.65%
SetIntersection_None_Vector_float_1024_64 1149698.558 5.58%
SetIntersection_None_Vector_float_16384_1 1135889.023 1.72%
SetIntersection_None_Vector_float_16384_1024 1155376.340 6.21%
SetIntersection_None_Vector_float_16384_16 1184921.528 8.86%
SetIntersection_None_Vector_float_16384_16384 1152817.401 3.75%
SetIntersection_None_Vector_float_16384_256 1131673.492 1.04%
SetIntersection_None_Vector_float_16384_4 1134744.716 1.04%
SetIntersection_None_Vector_float_16384_64 1144750.004 2.11%
SetIntersection_None_Vector_float_16_1 64446646.100 1.67%
SetIntersection_None_Vector_float_16_16 35115330.905 4.11%
SetIntersection_None_Vector_float_16_4 55853096.282 3.51%
SetIntersection_None_Vector_float_1_1 534447484.034 -
SetIntersection_None_Vector_float_256_1 4489146.883 4.72%
SetIntersection_None_Vector_float_256_16 4129185.219 2.78%
SetIntersection_None_Vector_float_256_256 2259733.077 4.67%
SetIntersection_None_Vector_float_256_4 4442958.698 5.13%
SetIntersection_None_Vector_float_256_64 3617119.450 4.45%
SetIntersection_None_Vector_float_262144_1 1194346.668 5.44%
SetIntersection_None_Vector_float_262144_1024 1176206.761 2.69%
SetIntersection_None_Vector_float_262144_16 1183500.433 3.41%
SetIntersection_None_Vector_float_262144_16384 1177102.583 1.86%
SetIntersection_None_Vector_float_262144_256 1187730.960 4.14%
SetIntersection_None_Vector_float_262144_262144 1191858.810 4.04%
SetIntersection_None_Vector_float_262144_4 1203129.285 4.27%
SetIntersection_None_Vector_float_262144_64 1178646.947 4.20%
SetIntersection_None_Vector_float_4_1 215174486.642 -
SetIntersection_None_Vector_float_4_4 134398106.117 -
SetIntersection_None_Vector_float_64_1 17484742.819 4.66%
SetIntersection_None_Vector_float_64_16 14234822.948 4.85%
SetIntersection_None_Vector_float_64_4 16837666.880 4.76%
SetIntersection_None_Vector_float_64_64 9029675.137 6.02%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 1103732.043 4.29%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 1103706.561 3.32%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 1090393.982 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 1103232.046 6.75%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 1113461.871 2.88%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 1103076.118 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 1126706.769 1.03%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 1124575.549 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 1141935.492 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 1134755.601 6.16%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 1136948.149 5.78%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 1129123.733 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 1134670.062 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1 64138575.388 1.69%
SetIntersection_None_Vector_pair<uint32,_uint32>_16_16 34013401.884 1.45%
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4 54357839.613 1.20%
SetIntersection_None_Vector_pair<uint32,_uint32>_1_1 537722855.870 1.50%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 4303595.631 1.05%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 4111506.270 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 2172335.102 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 4279631.327 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 3502209.343 3.72%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 1197858.019 6.88%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 1189095.842 1.99%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 1176564.852 3.26%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 1171021.976 1.57%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 1172153.389 2.22%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 1171387.121 5.31%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 1165575.039 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 1160079.697 3.17%
SetIntersection_None_Vector_pair<uint32,_uint32>_4_1 215624839.358 1.35%
SetIntersection_None_Vector_pair<uint32,_uint32>_4_4 134733413.577 1.28%
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 16908069.622 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16 13751543.505 1.93%
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4 16213539.774 1.19%
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 8590144.605 2.09%
SetIntersection_None_Vector_string_1024_1 1163985.468 3.37%
SetIntersection_None_Vector_string_1024_1024 1174018.459 -
SetIntersection_None_Vector_string_1024_16 1163161.943 -
SetIntersection_None_Vector_string_1024_256 1184123.126 1.79%
SetIntersection_None_Vector_string_1024_4 1173992.989 1.14%
SetIntersection_None_Vector_string_1024_64 1161413.523 2.56%
SetIntersection_None_Vector_string_16384_1 1236655.411 3.91%
SetIntersection_None_Vector_string_16384_1024 1234116.011 -
SetIntersection_None_Vector_string_16384_16 1249877.107 1.06%
SetIntersection_None_Vector_string_16384_16384 1220769.651 -
SetIntersection_None_Vector_string_16384_256 1237606.241 -
SetIntersection_None_Vector_string_16384_4 1234553.728 -
SetIntersection_None_Vector_string_16384_64 1252492.648 -
SetIntersection_None_Vector_string_16_1 65624645.713 -
SetIntersection_None_Vector_string_16_16 34921326.459 -
SetIntersection_None_Vector_string_16_4 55955249.113 1.11%
SetIntersection_None_Vector_string_1_1 546739342.638 1.55%
SetIntersection_None_Vector_string_256_1 4553172.098 1.56%
SetIntersection_None_Vector_string_256_16 4330779.987 -
SetIntersection_None_Vector_string_256_256 2255641.930 -3.02%
SetIntersection_None_Vector_string_256_4 4490912.675 -
SetIntersection_None_Vector_string_256_64 3691267.421 -1.02%
SetIntersection_None_Vector_string_262144_1 1300649.577 -
SetIntersection_None_Vector_string_262144_1024 1303953.402 -
SetIntersection_None_Vector_string_262144_16 1282841.669 -3.74%
SetIntersection_None_Vector_string_262144_16384 1316378.188 1.44%
SetIntersection_None_Vector_string_262144_256 1301080.028 -
SetIntersection_None_Vector_string_262144_262144 1303197.408 3.17%
SetIntersection_None_Vector_string_262144_4 1297899.066 -
SetIntersection_None_Vector_string_262144_64 1321180.030 1.00%
SetIntersection_None_Vector_string_4_1 219168909.971 -
SetIntersection_None_Vector_string_4_4 136843296.015 -
SetIntersection_None_Vector_string_64_1 17501970.947 -
SetIntersection_None_Vector_string_64_16 14123656.544 -
SetIntersection_None_Vector_string_64_4 16704212.415 -
SetIntersection_None_Vector_string_64_64 8900235.434 1.11%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1114468.763 3.32%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 1115985.584 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1113688.210 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 1102236.130 -1.47%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1111760.652 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1113770.841 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1166527.340 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 1163274.392 -1.97%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1162786.423 -1.37%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 1174110.132 4.24%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 1151354.651 -2.80%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1123084.034 -3.29%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1165501.395 -1.31%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_1 63705655.887 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_16 33919380.148 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_4 54091397.607 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1_1 533742507.598 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 4318797.918 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 4057662.344 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 2209583.977 2.60%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 4300021.317 1.17%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 3434197.177 -1.50%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1231702.884 1.93%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 1186643.367 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1181336.864 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 1182221.105 -5.48%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 1217601.416 -3.14%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 1189637.408 -1.35%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1163797.361 -3.81%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1185691.677 2.92%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_1 214301729.003 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_4 134219939.924 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1 16827827.448 -1.08%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 13648043.605 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 16223547.100 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 8573942.106 -2.01%
SetIntersection_None_Vector_uint32_1024_1 1079066.972 -4.48%
SetIntersection_None_Vector_uint32_1024_1024 1078989.107 -3.91%
SetIntersection_None_Vector_uint32_1024_16 1078946.174 -1.75%
SetIntersection_None_Vector_uint32_1024_256 1080635.816 -1.19%
SetIntersection_None_Vector_uint32_1024_4 1077910.727 -2.42%
SetIntersection_None_Vector_uint32_1024_64 1079847.124 -2.35%
SetIntersection_None_Vector_uint32_16384_1 1100098.607 -2.22%
SetIntersection_None_Vector_uint32_16384_1024 1114125.342 -5.28%
SetIntersection_None_Vector_uint32_16384_16 1096825.225 -3.87%
SetIntersection_None_Vector_uint32_16384_16384 1126514.787 -3.69%
SetIntersection_None_Vector_uint32_16384_256 1102728.047 -5.80%
SetIntersection_None_Vector_uint32_16384_4 1104173.029 -4.12%
SetIntersection_None_Vector_uint32_16384_64 1101687.817 -3.12%
SetIntersection_None_Vector_uint32_16_1 63645117.325 -2.80%
SetIntersection_None_Vector_uint32_16_16 33857284.508 -2.34%
SetIntersection_None_Vector_uint32_16_4 54096592.379 -3.75%
SetIntersection_None_Vector_uint32_1_1 536036279.288 -
SetIntersection_None_Vector_uint32_256_1 4288390.808 -2.03%
SetIntersection_None_Vector_uint32_256_16 4025886.233 -3.17%
SetIntersection_None_Vector_uint32_256_256 2159580.727 -2.55%
SetIntersection_None_Vector_uint32_256_4 4185167.946 -2.56%
SetIntersection_None_Vector_uint32_256_64 3439044.883 -2.76%
SetIntersection_None_Vector_uint32_262144_1 1152768.075 -
SetIntersection_None_Vector_uint32_262144_1024 1135491.572 -
SetIntersection_None_Vector_uint32_262144_16 1128375.464 -1.49%
SetIntersection_None_Vector_uint32_262144_16384 1132859.197 -1.33%
SetIntersection_None_Vector_uint32_262144_256 1140340.825 -
SetIntersection_None_Vector_uint32_262144_262144 1126599.451 -1.88%
SetIntersection_None_Vector_uint32_262144_4 1121953.160 -2.49%
SetIntersection_None_Vector_uint32_262144_64 1128893.797 -1.09%
SetIntersection_None_Vector_uint32_4_1 215412867.230 -3.37%
SetIntersection_None_Vector_uint32_4_4 134498593.026 -3.91%
SetIntersection_None_Vector_uint32_64_1 16777874.730 -2.04%
SetIntersection_None_Vector_uint32_64_16 13484530.076 -2.84%
SetIntersection_None_Vector_uint32_64_4 16108394.357 -3.63%
SetIntersection_None_Vector_uint32_64_64 8571127.657 -1.23%
SetIntersection_None_Vector_uint64_1024_1 1073551.537 2.77%
SetIntersection_None_Vector_uint64_1024_1024 1085377.685 2.65%
SetIntersection_None_Vector_uint64_1024_16 1077050.025 -
SetIntersection_None_Vector_uint64_1024_256 1084256.820 5.98%
SetIntersection_None_Vector_uint64_1024_4 1081595.873 1.37%
SetIntersection_None_Vector_uint64_1024_64 1088130.558 -
SetIntersection_None_Vector_uint64_16384_1 1090161.821 -
SetIntersection_None_Vector_uint64_16384_1024 1111540.236 5.92%
SetIntersection_None_Vector_uint64_16384_16 1100702.817 -
SetIntersection_None_Vector_uint64_16384_16384 1111232.533 1.54%
SetIntersection_None_Vector_uint64_16384_256 1106801.979 -
SetIntersection_None_Vector_uint64_16384_4 1105956.755 -
SetIntersection_None_Vector_uint64_16384_64 1115080.619 -
SetIntersection_None_Vector_uint64_16_1 63357915.562 -
SetIntersection_None_Vector_uint64_16_16 33606528.449 -
SetIntersection_None_Vector_uint64_16_4 54128372.891 1.24%
SetIntersection_None_Vector_uint64_1_1 535275254.948 -
SetIntersection_None_Vector_uint64_256_1 4274473.881 1.13%
SetIntersection_None_Vector_uint64_256_16 4002557.841 -
SetIntersection_None_Vector_uint64_256_256 2121419.643 -
SetIntersection_None_Vector_uint64_256_4 4238721.170 -
SetIntersection_None_Vector_uint64_256_64 3398650.330 1.24%
SetIntersection_None_Vector_uint64_262144_1 1140772.477 6.94%
SetIntersection_None_Vector_uint64_262144_1024 1134268.550 -
SetIntersection_None_Vector_uint64_262144_16 1125306.932 5.00%
SetIntersection_None_Vector_uint64_262144_16384 1144609.619 3.09%
SetIntersection_None_Vector_uint64_262144_256 1140115.238 5.71%
SetIntersection_None_Vector_uint64_262144_262144 1141798.844 3.40%
SetIntersection_None_Vector_uint64_262144_4 1118637.260 -
SetIntersection_None_Vector_uint64_262144_64 1104087.582 -1.24%
SetIntersection_None_Vector_uint64_4_1 214785794.333 -
SetIntersection_None_Vector_uint64_4_4 134088331.147 -
SetIntersection_None_Vector_uint64_64_1 16783622.854 1.22%
SetIntersection_None_Vector_uint64_64_16 13565391.872 -
SetIntersection_None_Vector_uint64_64_4 15938410.401 -
SetIntersection_None_Vector_uint64_64_64 8550947.971 2.59%
Static 0.224 -
VChain,_1_level 6.237 7.46%
VChain,_2_levels 8.341 5.19%
VChain,_3_levels 11.822 4.03%
VChain,_4_levels 16.218 1.28%
VChain,_5_levels 21.298 -
VChain_fail,_1_level 7.303 -
VChain_fail,_2_levels 13.414 -3.33%
VChain_fail,_3_levels 20.730 -
VChain_fail,_4_levels 31.509 4.66%
VChain_fail,_5_levels 39.671 -1.93%
VChain_middle,_1_level 13.154 1.28%
VChain_middle,_2_levels 26.140 -
VChain_middle,_3_levels 44.751 -
VChain_middle,_4_levels 59.257 1.67%
VChain_to_complete 0.231 -
VDAG_leftmost,_3_levels 15.103 -
VDAG_leftmost,_4_levels 19.393 -
VDAG_leftmost,_5_levels 22.980 -10.15%
VDAG_leftmost_middle,_1_level 96.933 -5.91%
VDAG_leftmost_middle,_2_levels 184.471 -4.84%
VDAG_leftmost_middle,_3_levels 363.953 -4.86%
VDAG_rightmost,_3_levels 61.162 -3.15%
VDAG_rightmost,_4_levels 132.790 -2.61%
VDAG_rightmost,_5_levels 267.489 -1.35%
VDAG_rightmost_middle,_1_level 104.513 -9.13%
VDAG_rightmost_middle,_2_levels 209.288 -11.69%
VDAG_rightmost_middle,_3_levels 426.596 -5.18%
VDAG_sidecast,_1_level 42.775 -6.64%
VDAG_sidecast,_2_levels 83.575 -5.62%
VDAG_sidecast,_3_levels 104.082 -4.74%
VDAG_sidecast_fail,_1_level 61.923 -7.12%
VDAG_sidecast_fail,_2_levels 89.590 -6.64%
VDAG_sidecast_fail,_3_levels 108.212 -6.71%
VDAG_to_complete 0.231 -
bm_exception_ptr_copy_assign_nonnull 3.474 -
bm_exception_ptr_copy_assign_null 2.673 2.57%
bm_exception_ptr_copy_ctor_nonnull 3.377 -
bm_exception_ptr_copy_ctor_null 3.187 5.04%
bm_exception_ptr_move_assign_nonnull 4.940 1.38%
bm_exception_ptr_move_assign_null 3.055 -5.52%
bm_exception_ptr_move_ctor_nonnull 3.952 -
bm_exception_ptr_move_ctor_null 2.093 -
bm_exception_ptr_swap_nonnull 1.304 -9.54%
bm_exception_ptr_swap_null 3.457 -
bm_gcd_complex 17.858 -4.99%
bm_gcd_random 29.416 -
bm_gcd_trivial 0.642 -7.06%
bm_lexicographical_compare<int>/1 1.354 -12.01%
bm_lexicographical_compare<int>/1048576 68466.780 -
bm_lexicographical_compare<int>/262144 16239.057 -
bm_lexicographical_compare<int>/32768 1914.949 -
bm_lexicographical_compare<int>/4096 237.974 -
bm_lexicographical_compare<int>/512 29.776 -
bm_lexicographical_compare<int>/64 4.491 -
bm_lexicographical_compare<int>/8 1.586 -
bm_lexicographical_compare<signed_char>/1 1.226 -8.42%
bm_lexicographical_compare<signed_char>/1048576 16260.182 -
bm_lexicographical_compare<signed_char>/262144 3836.594 -
bm_lexicographical_compare<signed_char>/32768 477.557 -
bm_lexicographical_compare<signed_char>/4096 59.630 -
bm_lexicographical_compare<signed_char>/512 7.635 -3.35%
bm_lexicographical_compare<signed_char>/64 2.021 -4.11%
bm_lexicographical_compare<signed_char>/8 2.902 -10.62%
bm_lexicographical_compare<unsigned_char>/1 1.581 -1.10%
bm_lexicographical_compare<unsigned_char>/1048576 17887.051 -
bm_lexicographical_compare<unsigned_char>/262144 4498.286 -
bm_lexicographical_compare<unsigned_char>/32768 568.774 -
bm_lexicographical_compare<unsigned_char>/4096 76.796 -
bm_lexicographical_compare<unsigned_char>/512 8.730 -
bm_lexicographical_compare<unsigned_char>/64 1.971 -2.08%
bm_lexicographical_compare<unsigned_char>/8 1.418 2.87%
bm_list/1 3.149 -
bm_list/2048 6398.005 -
bm_list/512 1140.587 -
bm_list/64 149.831 -
bm_list/8 16.426 -1.42%
bm_make_exception_ptr/threads:1 16.414 -1.90%
bm_make_exception_ptr/threads:2 8.097 -4.25%
bm_make_exception_ptr/threads:4 4.152 -3.69%
bm_make_exception_ptr/threads:8 3.104 6.22%
bm_ranges_lexicographical_compare<int>/1 1.328 -10.11%
bm_ranges_lexicographical_compare<int>/1048576 68468.486 -
bm_ranges_lexicographical_compare<int>/262144 16242.103 -
bm_ranges_lexicographical_compare<int>/32768 1914.673 -
bm_ranges_lexicographical_compare<int>/4096 238.146 -
bm_ranges_lexicographical_compare<int>/512 29.761 -
bm_ranges_lexicographical_compare<int>/64 4.443 -
bm_ranges_lexicographical_compare<int>/8 1.497 -1.26%
bm_ranges_lexicographical_compare<signed_char>/1 1.618 -10.52%
bm_ranges_lexicographical_compare<signed_char>/1048576 16250.908 -
bm_ranges_lexicographical_compare<signed_char>/262144 3838.349 -
bm_ranges_lexicographical_compare<signed_char>/32768 478.105 -
bm_ranges_lexicographical_compare<signed_char>/4096 59.785 -
bm_ranges_lexicographical_compare<signed_char>/512 7.893 -5.57%
bm_ranges_lexicographical_compare<signed_char>/64 2.261 -17.06%
bm_ranges_lexicographical_compare<signed_char>/8 3.375 -7.34%
bm_ranges_lexicographical_compare<unsigned_char>/1 1.595 -
bm_ranges_lexicographical_compare<unsigned_char>/1048576 17826.448 -
bm_ranges_lexicographical_compare<unsigned_char>/262144 4470.269 -
bm_ranges_lexicographical_compare<unsigned_char>/32768 559.895 -1.95%
bm_ranges_lexicographical_compare<unsigned_char>/4096 77.274 -
bm_ranges_lexicographical_compare<unsigned_char>/512 8.749 -
bm_ranges_lexicographical_compare<unsigned_char>/64 2.007 4.88%
bm_ranges_lexicographical_compare<unsigned_char>/8 1.378 -
bm_ranges_swap_ranges_vb_aligned/1024 6.523 -
bm_ranges_swap_ranges_vb_aligned/1048576 3341.079 -
bm_ranges_swap_ranges_vb_aligned/128 3.401 -
bm_ranges_swap_ranges_vb_aligned/131072 244.125 -
bm_ranges_swap_ranges_vb_aligned/16 3.300 -
bm_ranges_swap_ranges_vb_aligned/16384 34.981 -
bm_ranges_swap_ranges_vb_aligned/2048 8.556 -
bm_ranges_swap_ranges_vb_aligned/256 3.459 -
bm_ranges_swap_ranges_vb_aligned/262144 481.979 -4.08%
bm_ranges_swap_ranges_vb_aligned/32 3.300 -
bm_ranges_swap_ranges_vb_aligned/32768 64.212 -
bm_ranges_swap_ranges_vb_aligned/4096 11.939 -
bm_ranges_swap_ranges_vb_aligned/512 5.227 -
bm_ranges_swap_ranges_vb_aligned/524288 1049.580 -3.06%
bm_ranges_swap_ranges_vb_aligned/64 3.116 -1.58%
bm_ranges_swap_ranges_vb_aligned/65536 123.297 -
bm_ranges_swap_ranges_vb_aligned/8 3.234 -
bm_ranges_swap_ranges_vb_aligned/8192 19.481 -
bm_ranges_swap_ranges_vb_unaligned/1048576 15648.539 -
bm_ranges_swap_ranges_vb_unaligned/262144 3769.131 -
bm_ranges_swap_ranges_vb_unaligned/32768 476.768 -
bm_ranges_swap_ranges_vb_unaligned/4096 64.115 -
bm_ranges_swap_ranges_vb_unaligned/512 13.531 -
bm_ranges_swap_ranges_vb_unaligned/64 6.264 -
bm_ranges_swap_ranges_vb_unaligned/8 5.107 8.21%
bm_swap_ranges_vb_aligned/1048576 3333.872 -
bm_swap_ranges_vb_aligned/262144 483.046 -1.13%
bm_swap_ranges_vb_aligned/32768 63.626 -
bm_swap_ranges_vb_aligned/4096 12.526 -
bm_swap_ranges_vb_aligned/512 4.935 -
bm_swap_ranges_vb_aligned/64 2.835 2.73%
bm_swap_ranges_vb_aligned/8 3.277 4.40%
bm_swap_ranges_vb_unaligned/1048576 15924.413 -
bm_swap_ranges_vb_unaligned/262144 3840.571 -
bm_swap_ranges_vb_unaligned/32768 483.992 -
bm_swap_ranges_vb_unaligned/4096 65.103 -
bm_swap_ranges_vb_unaligned/512 12.675 -
bm_swap_ranges_vb_unaligned/64 5.203 4.67%
bm_swap_ranges_vb_unaligned/8 4.951 3.91%
bm_write 567.817 -6.55%
ranges::min(std::deque<__int128>)/1 0.679 8.31%
ranges::min(std::deque<__int128>)/64 20.809 -
ranges::min(std::deque<__int128>)/70000 24226.151 -
ranges::min(std::deque<__int128>)/8 2.820 -
ranges::min(std::deque<char>)/1 0.604 -23.80%
ranges::min(std::deque<char>)/64 16.477 -
ranges::min(std::deque<char>)/70000 17660.170 -
ranges::min(std::deque<char>)/8 2.303 -4.53%
ranges::min(std::deque<long_long>)/1 0.691 9.58%
ranges::min(std::deque<long_long>)/64 17.304 -4.81%
ranges::min(std::deque<long_long>)/70000 18657.182 -10.63%
ranges::min(std::deque<long_long>)/8 2.293 -
ranges::min(std::list<__int128>)/1 0.402 9.90%
ranges::min(std::list<__int128>)/64 33.016 -
ranges::min(std::list<__int128>)/70000 58424.972 -
ranges::min(std::list<__int128>)/8 2.060 -
ranges::min(std::list<char>)/1 0.386 -7.35%
ranges::min(std::list<char>)/64 26.522 -4.42%
ranges::min(std::list<char>)/70000 53150.251 -
ranges::min(std::list<char>)/8 1.854 -2.45%
ranges::min(std::list<long_long>)/1 0.265 -40.89%
ranges::min(std::list<long_long>)/64 24.515 -
ranges::min(std::list<long_long>)/70000 50147.656 14.18%
ranges::min(std::list<long_long>)/8 1.851 3.27%
ranges::min(std::vector<__int128>)/1 0.371 7.64%
ranges::min(std::vector<__int128>)/64 24.192 -
ranges::min(std::vector<__int128>)/70000 26715.940 -
ranges::min(std::vector<__int128>)/8 2.835 -
ranges::min(std::vector<char>)/1 0.293 -10.34%
ranges::min(std::vector<char>)/64 4.044 -3.11%
ranges::min(std::vector<char>)/70000 488.650 -
ranges::min(std::vector<char>)/8 2.379 -
ranges::min(std::vector<long_long>)/1 0.293 -
ranges::min(std::vector<long_long>)/64 4.775 -5.44%
ranges::min(std::vector<long_long>)/70000 7839.778 -
ranges::min(std::vector<long_long>)/8 2.231 2.88%
ranges::minmax(std::deque<__int128>)/1 0.671 -
ranges::minmax(std::deque<__int128>)/64 32.628 -9.75%
ranges::minmax(std::deque<__int128>)/70000 34671.725 -
ranges::minmax(std::deque<__int128>)/8 4.093 -6.82%
ranges::minmax(std::deque<char>)/1 0.777 14.34%
ranges::minmax(std::deque<char>)/64 22.989 -1.69%
ranges::minmax(std::deque<char>)/70000 23964.811 -
ranges::minmax(std::deque<char>)/8 3.850 8.10%
ranges::minmax(std::deque<long_long>)/1 0.732 -12.51%
ranges::minmax(std::deque<long_long>)/64 22.918 -16.81%
ranges::minmax(std::deque<long_long>)/70000 24478.412 -17.66%
ranges::minmax(std::deque<long_long>)/8 3.717 -14.89%
ranges::minmax(std::list<__int128>)/1 0.433 -2.80%
ranges::minmax(std::list<__int128>)/64 38.999 -5.45%
ranges::minmax(std::list<__int128>)/70000 56981.128 -3.66%
ranges::minmax(std::list<__int128>)/8 3.839 -1.05%
ranges::minmax(std::list<char>)/1 0.388 -7.06%
ranges::minmax(std::list<char>)/64 34.494 -3.02%
ranges::minmax(std::list<char>)/70000 54926.146 -3.10%
ranges::minmax(std::list<char>)/8 2.566 4.27%
ranges::minmax(std::list<long_long>)/1 0.345 -
ranges::minmax(std::list<long_long>)/64 30.165 -2.91%
ranges::minmax(std::list<long_long>)/70000 53646.390 -1.25%
ranges::minmax(std::list<long_long>)/8 2.512 -
ranges::minmax(std::vector<__int128>)/1 0.392 -
ranges::minmax(std::vector<__int128>)/64 31.820 -
ranges::minmax(std::vector<__int128>)/70000 34942.220 -
ranges::minmax(std::vector<__int128>)/8 4.104 -
ranges::minmax(std::vector<char>)/1 0.616 -3.18%
ranges::minmax(std::vector<char>)/64 1.186 -13.76%
ranges::minmax(std::vector<char>)/70000 588.094 -
ranges::minmax(std::vector<char>)/8 0.941 -12.57%
ranges::minmax(std::vector<long_long>)/1 0.645 -6.31%
ranges::minmax(std::vector<long_long>)/64 10.076 -
ranges::minmax(std::vector<long_long>)/70000 9113.095 -
ranges::minmax(std::vector<long_long>)/8 2.095 -
rng::contains(deque<int>)_(process_all)/1048576 244078.123 -1.91%
rng::contains(deque<int>)_(process_all)/32 8.653 -2.59%
rng::contains(deque<int>)_(process_all)/50 12.649 -
rng::contains(deque<int>)_(process_all)/8 2.925 -7.97%
rng::contains(deque<int>)_(process_all)/8192 1866.549 -1.99%
rng::contains(list<int>)_(process_all)/1048576 834239.867 1.55%
rng::contains(list<int>)_(process_all)/32 9.295 6.55%
rng::contains(list<int>)_(process_all)/50 17.873 -4.59%
rng::contains(list<int>)_(process_all)/8 2.289 -1.55%
rng::contains(list<int>)_(process_all)/8192 6852.515 -1.13%
rng::contains(vector<int>)_(process_all)/1048576 232544.101 -1.45%
rng::contains(vector<int>)_(process_all)/32 8.212 -1.63%
rng::contains(vector<int>)_(process_all)/50 12.160 -1.34%
rng::contains(vector<int>)_(process_all)/8 2.609 -4.75%
rng::contains(vector<int>)_(process_all)/8192 1804.963 -1.46%
rng::contains_subrange(deque<int>)_(near_matches)/1000 19353.956 -9.67%
rng::contains_subrange(deque<int>)_(near_matches)/1024 20189.787 -10.12%
rng::contains_subrange(deque<int>)_(near_matches)/8192 1451114.539 -
rng::contains_subrange(deque<int>)_(process_all)/1048576 426961.558 -
rng::contains_subrange(deque<int>)_(process_all)/16 9.074 -4.19%
rng::contains_subrange(deque<int>)_(process_all)/32 14.450 -3.53%
rng::contains_subrange(deque<int>)_(process_all)/50 25.871 -1.81%
rng::contains_subrange(deque<int>)_(process_all)/8192 3333.974 -
rng::contains_subrange(deque<int>)_(same_length)/1048576 500966.416 -
rng::contains_subrange(deque<int>)_(same_length)/16 12.248 -1.11%
rng::contains_subrange(deque<int>)_(same_length)/32 19.707 -
rng::contains_subrange(deque<int>)_(same_length)/50 27.974 -1.21%
rng::contains_subrange(deque<int>)_(same_length)/8192 3900.121 -
rng::contains_subrange(deque<int>)_(single_element)/1048576 476965.855 -
rng::contains_subrange(deque<int>)_(single_element)/16 10.353 9.56%
rng::contains_subrange(deque<int>)_(single_element)/32 17.510 5.07%
rng::contains_subrange(deque<int>)_(single_element)/50 27.352 -3.98%
rng::contains_subrange(deque<int>)_(single_element)/8192 3784.169 1.32%
rng::contains_subrange(list<int>)_(near_matches)/1000 37165.022 -
rng::contains_subrange(list<int>)_(near_matches)/1024 38805.842 -
rng::contains_subrange(list<int>)_(near_matches)/8192 2514062.427 -
rng::contains_subrange(list<int>)_(process_all)/1048576 841366.566 -
rng::contains_subrange(list<int>)_(process_all)/16 4.702 -3.85%
rng::contains_subrange(list<int>)_(process_all)/32 10.003 -2.14%
rng::contains_subrange(list<int>)_(process_all)/50 17.887 -
rng::contains_subrange(list<int>)_(process_all)/8192 6646.145 -11.30%
rng::contains_subrange(list<int>)_(same_length)/1048576 933306.732 -
rng::contains_subrange(list<int>)_(same_length)/16 5.842 -6.45%
rng::contains_subrange(list<int>)_(same_length)/32 16.430 -
rng::contains_subrange(list<int>)_(same_length)/50 25.272 -2.98%
rng::contains_subrange(list<int>)_(same_length)/8192 7918.057 -7.70%
rng::contains_subrange(list<int>)_(single_element)/1048576 827850.965 -
rng::contains_subrange(list<int>)_(single_element)/16 4.967 2.38%
rng::contains_subrange(list<int>)_(single_element)/32 10.192 -
rng::contains_subrange(list<int>)_(single_element)/50 17.453 3.89%
rng::contains_subrange(list<int>)_(single_element)/8192 7261.095 -3.94%
rng::contains_subrange(vector<int>)_(near_matches)/1000 13216.195 -1.13%
rng::contains_subrange(vector<int>)_(near_matches)/1024 13903.930 -
rng::contains_subrange(vector<int>)_(near_matches)/8192 760018.478 -
rng::contains_subrange(vector<int>)_(process_all)/1048576 207745.615 -
rng::contains_subrange(vector<int>)_(process_all)/16 4.727 -2.54%
rng::contains_subrange(vector<int>)_(process_all)/32 8.050 -
rng::contains_subrange(vector<int>)_(process_all)/50 11.501 -4.01%
rng::contains_subrange(vector<int>)_(process_all)/8192 1618.920 -
rng::contains_subrange(vector<int>)_(same_length)/1048576 242828.886 -
rng::contains_subrange(vector<int>)_(same_length)/16 4.791 -
rng::contains_subrange(vector<int>)_(same_length)/32 8.628 -1.62%
rng::contains_subrange(vector<int>)_(same_length)/50 12.637 -
rng::contains_subrange(vector<int>)_(same_length)/8192 1856.265 -1.98%
rng::contains_subrange(vector<int>)_(single_element)/1048576 230972.295 -4.07%
rng::contains_subrange(vector<int>)_(single_element)/16 4.698 -8.30%
rng::contains_subrange(vector<int>)_(single_element)/32 8.586 -4.37%
rng::contains_subrange(vector<int>)_(single_element)/50 12.390 -2.02%
rng::contains_subrange(vector<int>)_(single_element)/8192 1800.635 -4.12%
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 423.462 3.55%
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 435458.438 3.81%
rng::ends_with(deque<int>)_(mismatch_at_end)/50 21.973 3.70%
rng::ends_with(deque<int>)_(mismatch_at_end)/8 4.578 -10.38%
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 3372.218 3.75%
rng::ends_with(deque<int>)_(mismatch_at_start)/1024 2.104 -
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 2.823 4.38%
rng::ends_with(deque<int>)_(mismatch_at_start)/50 2.107 -
rng::ends_with(deque<int>)_(mismatch_at_start)/8 2.108 -
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 2.105 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024 518.321 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1048576 534094.962 1.39%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 25.443 -2.38%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 5.481 -1.44%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8192 4087.239 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1024 2.129 -1.81%
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1048576 2.862 5.21%
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/50 2.130 -1.90%
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8 2.129 -2.12%
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8192 2.131 -1.97%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 2080.011 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 2278962.134 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 48.872 2.20%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 6.552 -5.61%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 19072.578 -6.41%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 740.218 17.29%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 1461080.027 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 24.123 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 4.665 3.36%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 11766.754 3.15%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 1652.615 8.70%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 2367606.075 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 56.671 2.37%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 6.652 -2.95%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 20053.288 1.84%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 642.471 25.93%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 1463122.117 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 24.388 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 4.911 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 11734.635 6.12%
rng::ends_with(list<int>)_(mismatch_at_end)/1024 0.698 -
rng::ends_with(list<int>)_(mismatch_at_end)/1048576 0.697 -
rng::ends_with(list<int>)_(mismatch_at_end)/50 0.672 -
rng::ends_with(list<int>)_(mismatch_at_end)/8 0.689 -
rng::ends_with(list<int>)_(mismatch_at_end)/8192 0.697 -
rng::ends_with(list<int>)_(mismatch_at_start)/1024 762.510 -1.05%
rng::ends_with(list<int>)_(mismatch_at_start)/1048576 957039.453 -
rng::ends_with(list<int>)_(mismatch_at_start)/50 29.471 -
rng::ends_with(list<int>)_(mismatch_at_start)/8 3.087 -3.07%
rng::ends_with(list<int>)_(mismatch_at_start)/8192 8552.818 7.73%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1024 0.776 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1048576 0.780 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/50 0.758 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8 0.770 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8192 0.778 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024 852.548 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1048576 1072360.940 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 41.297 -10.03%
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 4.706 -1.63%
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 11675.850 -2.91%
rng::ends_with(vector<int>)_(mismatch_at_end)/1024 77.860 -
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 73625.744 -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 4.540 -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 1.572 -
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 569.661 -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 1.437 19.17%
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 1.499 24.47%
rng::ends_with(vector<int>)_(mismatch_at_start)/50 1.433 18.44%
rng::ends_with(vector<int>)_(mismatch_at_start)/8 1.375 13.90%
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 1.499 24.39%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1024 344.153 5.13%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1048576 354444.290 4.20%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 16.532 4.06%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 3.151 4.72%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8192 2756.820 4.38%
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1024 0.748 7.82%
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1048576 0.693 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/50 0.745 7.39%
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8 0.745 7.50%
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8192 0.748 7.89%
rng::find(join_view(deque<deque<int>>))_(process_all)/1024 290.162 -
rng::find(join_view(deque<deque<int>>))_(process_all)/32768 9393.733 -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 17.595 -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 7.788 -
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 2311.622 -
rng::find(join_view(list<vector<int>>))_(process_all)/1024 486.973 -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 15449.069 -
rng::find(join_view(list<vector<int>>))_(process_all)/50 23.332 -
rng::find(join_view(list<vector<int>>))_(process_all)/8 4.443 -3.60%
rng::find(join_view(list<vector<int>>))_(process_all)/8192 3861.366 -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 743.454 -7.07%
rng::find(join_view(vector<list<int>>))_(process_all)/32768 26638.551 -4.93%
rng::find(join_view(vector<list<int>>))_(process_all)/50 40.813 66.25%
rng::find(join_view(vector<list<int>>))_(process_all)/8 4.432 -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 10007.683 -7.36%
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 22.755 -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 658.790 1.75%
rng::find(join_view(vector<vector<char>>))_(process_all)/50 3.603 2.29%
rng::find(join_view(vector<vector<char>>))_(process_all)/8 3.058 1.79%
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 167.288 1.12%
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 274.980 -
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 8737.976 -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 14.878 2.39%
rng::find(join_view(vector<vector<int>>))_(process_all)/8 5.307 2.29%
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 2156.285 -
rng::find(vector<bool>)_(process_all)/1024 4.949 7.91%
rng::find(vector<bool>)_(process_all)/1048576 3680.471 -
rng::find(vector<bool>)_(process_all)/50 0.603 -23.52%
rng::find(vector<bool>)_(process_all)/8 0.622 -15.73%
rng::find(vector<bool>)_(process_all)/8192 33.810 -
rng::find_if(vector<bool>)_(process_all)/1024 563.277 -4.19%
rng::find_if(vector<bool>)_(process_all)/1048576 585421.761 -2.15%
rng::find_if(vector<bool>)_(process_all)/50 23.377 -3.04%
rng::find_if(vector<bool>)_(process_all)/8 3.513 -
rng::find_if(vector<bool>)_(process_all)/8192 4551.432 -2.88%
rng::find_if_not(vector<bool>)_(process_all)/1024 568.303 -
rng::find_if_not(vector<bool>)_(process_all)/1048576 583485.376 -
rng::find_if_not(vector<bool>)_(process_all)/50 23.787 -1.12%
rng::find_if_not(vector<bool>)_(process_all)/8 3.531 -
rng::find_if_not(vector<bool>)_(process_all)/8192 4537.163 -
rng::find_last(deque<int>)_(bail_10%)/1024 226.388 -
rng::find_last(deque<int>)_(bail_10%)/1048576 323741.574 -
rng::find_last(deque<int>)_(bail_10%)/50 11.403 -
rng::find_last(deque<int>)_(bail_10%)/8 2.730 -
rng::find_last(deque<int>)_(bail_10%)/8192 2508.025 -
rng::find_last(deque<int>)_(bail_90%)/1024 29.028 -
rng::find_last(deque<int>)_(bail_90%)/1048576 25442.222 -
rng::find_last(deque<int>)_(bail_90%)/50 1.835 -
rng::find_last(deque<int>)_(bail_90%)/8 0.854 -1.26%
rng::find_last(deque<int>)_(bail_90%)/8192 202.423 -1.24%
rng::find_last(forward_list<int>)_(bail_10%)/1024 725.804 -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 368565.283 -47.67%
rng::find_last(forward_list<int>)_(bail_10%)/50 17.319 -3.97%
rng::find_last(forward_list<int>)_(bail_10%)/8 2.296 -6.54%
rng::find_last(forward_list<int>)_(bail_10%)/8192 6681.214 -
rng::find_last(forward_list<int>)_(bail_90%)/1024 730.091 -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 398794.687 -40.08%
rng::find_last(forward_list<int>)_(bail_90%)/50 20.531 -3.51%
rng::find_last(forward_list<int>)_(bail_90%)/8 2.436 -1.51%
rng::find_last(forward_list<int>)_(bail_90%)/8192 5938.012 -1.84%
rng::find_last(list<int>)_(bail_10%)/1024 661.177 -2.03%
rng::find_last(list<int>)_(bail_10%)/1048576 784259.786 -
rng::find_last(list<int>)_(bail_10%)/50 15.840 -
rng::find_last(list<int>)_(bail_10%)/8 2.081 -
rng::find_last(list<int>)_(bail_10%)/8192 6306.640 -
rng::find_last(list<int>)_(bail_90%)/1024 76.385 3.92%
rng::find_last(list<int>)_(bail_90%)/1048576 86321.150 -1.52%
rng::find_last(list<int>)_(bail_90%)/50 1.342 5.43%
rng::find_last(list<int>)_(bail_90%)/8 0.467 -
rng::find_last(list<int>)_(bail_90%)/8192 597.620 -
rng::find_last(vector<char>)_(bail_10%)/1024 220.780 4.30%
rng::find_last(vector<char>)_(bail_10%)/1048576 207870.296 -
rng::find_last(vector<char>)_(bail_10%)/50 11.807 7.78%
rng::find_last(vector<char>)_(bail_10%)/8 2.038 -
rng::find_last(vector<char>)_(bail_10%)/8192 1639.339 -
rng::find_last(vector<char>)_(bail_90%)/1024 23.849 -13.45%
rng::find_last(vector<char>)_(bail_90%)/1048576 22990.169 -
rng::find_last(vector<char>)_(bail_90%)/50 1.534 4.32%
rng::find_last(vector<char>)_(bail_90%)/8 0.464 18.11%
rng::find_last(vector<char>)_(bail_90%)/8192 189.861 -
rng::find_last(vector<int>)_(bail_10%)/1024 211.439 -
rng::find_last(vector<int>)_(bail_10%)/1048576 213933.300 -
rng::find_last(vector<int>)_(bail_10%)/50 10.890 -
rng::find_last(vector<int>)_(bail_10%)/8 2.017 -
rng::find_last(vector<int>)_(bail_10%)/8192 1656.515 -
rng::find_last(vector<int>)_(bail_90%)/1024 28.023 18.16%
rng::find_last(vector<int>)_(bail_90%)/1048576 23331.295 -
rng::find_last(vector<int>)_(bail_90%)/50 1.511 -
rng::find_last(vector<int>)_(bail_90%)/8 0.461 8.30%
rng::find_last(vector<int>)_(bail_90%)/8192 189.220 -
rng::find_last_if(deque<int>)_(bail_10%)/1024 355.494 -
rng::find_last_if(deque<int>)_(bail_10%)/1048576 368521.908 1.79%
rng::find_last_if(deque<int>)_(bail_10%)/50 18.268 3.92%
rng::find_last_if(deque<int>)_(bail_10%)/8 3.798 -
rng::find_last_if(deque<int>)_(bail_10%)/8192 2794.334 1.12%
rng::find_last_if(deque<int>)_(bail_90%)/1024 42.392 8.18%
rng::find_last_if(deque<int>)_(bail_90%)/1048576 38184.102 -1.12%
rng::find_last_if(deque<int>)_(bail_90%)/50 2.540 3.37%
rng::find_last_if(deque<int>)_(bail_90%)/8 1.083 1.51%
rng::find_last_if(deque<int>)_(bail_90%)/8192 317.098 -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 766.039 -
rng::find_last_if(forward_list<int>)_(bail_10%)/1048576 899859.791 -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 27.665 -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 4.212 -6.25%
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 7053.258 3.81%
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 765.098 -2.56%
rng::find_last_if(forward_list<int>)_(bail_90%)/1048576 893893.672 -
rng::find_last_if(forward_list<int>)_(bail_90%)/50 27.577 -31.54%
rng::find_last_if(forward_list<int>)_(bail_90%)/8 4.228 -3.86%
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 6658.855 -3.91%
rng::find_last_if(list<int>)_(bail_10%)/1024 675.796 -
rng::find_last_if(list<int>)_(bail_10%)/1048576 801439.003 -
rng::find_last_if(list<int>)_(bail_10%)/50 19.186 9.60%
rng::find_last_if(list<int>)_(bail_10%)/8 3.296 6.17%
rng::find_last_if(list<int>)_(bail_10%)/8192 6655.598 -
rng::find_last_if(list<int>)_(bail_90%)/1024 70.024 -
rng::find_last_if(list<int>)_(bail_90%)/1048576 88459.024 -1.49%
rng::find_last_if(list<int>)_(bail_90%)/50 2.188 -
rng::find_last_if(list<int>)_(bail_90%)/8 0.709 -
rng::find_last_if(list<int>)_(bail_90%)/8192 603.579 -
rng::find_last_if(vector<char>)_(bail_10%)/1024 241.815 -
rng::find_last_if(vector<char>)_(bail_10%)/1048576 237080.006 -
rng::find_last_if(vector<char>)_(bail_10%)/50 11.479 -
rng::find_last_if(vector<char>)_(bail_10%)/8 2.072 -1.65%
rng::find_last_if(vector<char>)_(bail_10%)/8192 1857.352 -
rng::find_last_if(vector<char>)_(bail_90%)/1024 25.706 1.23%
rng::find_last_if(vector<char>)_(bail_90%)/1048576 26193.276 -
rng::find_last_if(vector<char>)_(bail_90%)/50 1.495 -
rng::find_last_if(vector<char>)_(bail_90%)/8 0.470 -
rng::find_last_if(vector<char>)_(bail_90%)/8192 215.233 -
rng::find_last_if(vector<int>)_(bail_10%)/1024 246.136 -
rng::find_last_if(vector<int>)_(bail_10%)/1048576 306418.456 -
rng::find_last_if(vector<int>)_(bail_10%)/50 11.470 -2.28%
rng::find_last_if(vector<int>)_(bail_10%)/8 2.637 -
rng::find_last_if(vector<int>)_(bail_10%)/8192 2180.851 -
rng::find_last_if(vector<int>)_(bail_90%)/1024 26.134 -15.89%
rng::find_last_if(vector<int>)_(bail_90%)/1048576 33501.236 -
rng::find_last_if(vector<int>)_(bail_90%)/50 1.484 -6.44%
rng::find_last_if(vector<int>)_(bail_90%)/8 0.623 22.31%
rng::find_last_if(vector<int>)_(bail_90%)/8192 218.860 -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 369.983 3.34%
rng::find_last_if_not(deque<int>)_(bail_10%)/1048576 362560.127 -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 17.759 3.55%
rng::find_last_if_not(deque<int>)_(bail_10%)/8 3.818 -
rng::find_last_if_not(deque<int>)_(bail_10%)/8192 2763.266 -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 40.315 -5.11%
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 38335.544 -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 2.303 -12.45%
rng::find_last_if_not(deque<int>)_(bail_90%)/8 0.947 10.29%
rng::find_last_if_not(deque<int>)_(bail_90%)/8192 316.396 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 760.319 -3.03%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1048576 916073.433 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 42.228 52.40%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 4.211 -3.78%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 6594.051 -3.23%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 765.950 -1.30%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1048576 900334.955 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 28.021 1.33%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 4.618 -3.18%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 6480.460 -1.75%
rng::find_last_if_not(list<int>)_(bail_10%)/1024 698.622 2.42%
rng::find_last_if_not(list<int>)_(bail_10%)/1048576 832243.140 3.24%
rng::find_last_if_not(list<int>)_(bail_10%)/50 36.730 103.63%
rng::find_last_if_not(list<int>)_(bail_10%)/8 3.186 7.24%
rng::find_last_if_not(list<int>)_(bail_10%)/8192 7584.070 14.11%
rng::find_last_if_not(list<int>)_(bail_90%)/1024 80.305 13.73%
rng::find_last_if_not(list<int>)_(bail_90%)/1048576 88725.329 -
rng::find_last_if_not(list<int>)_(bail_90%)/50 2.106 -3.31%
rng::find_last_if_not(list<int>)_(bail_90%)/8 0.710 -
rng::find_last_if_not(list<int>)_(bail_90%)/8192 606.021 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1024 241.885 -1.54%
rng::find_last_if_not(vector<char>)_(bail_10%)/1048576 237391.608 -
rng::find_last_if_not(vector<char>)_(bail_10%)/50 11.454 -10.19%
rng::find_last_if_not(vector<char>)_(bail_10%)/8 2.073 -
rng::find_last_if_not(vector<char>)_(bail_10%)/8192 1860.859 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1024 30.852 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1048576 26207.465 -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 1.527 -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 0.519 10.12%
rng::find_last_if_not(vector<char>)_(bail_90%)/8192 215.235 -1.14%
rng::find_last_if_not(vector<int>)_(bail_10%)/1024 246.164 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1048576 306913.982 -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 11.488 -
rng::find_last_if_not(vector<int>)_(bail_10%)/8 2.638 -
rng::find_last_if_not(vector<int>)_(bail_10%)/8192 2180.933 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 26.147 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1048576 33483.720 -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 1.525 -
rng::find_last_if_not(vector<int>)_(bail_90%)/8 0.487 -
rng::find_last_if_not(vector<int>)_(bail_90%)/8192 218.618 -
rng::fold_left(deque<int>)/1048576 550456.959 -
rng::fold_left(deque<int>)/32 17.705 8.50%
rng::fold_left(deque<int>)/50 28.983 6.38%
rng::fold_left(deque<int>)/8 5.502 43.16%
rng::fold_left(deque<int>)/8192 4269.316 -6.29%
rng::fold_left(list<int>)/1048576 1354178.398 -
rng::fold_left(list<int>)/32 20.741 -
rng::fold_left(list<int>)/50 37.574 -
rng::fold_left(list<int>)/8 3.828 -
rng::fold_left(list<int>)/8192 10725.434 -1.49%
rng::fold_left(vector<int>)/1048576 1324753.939 -
rng::fold_left(vector<int>)/32 21.731 -
rng::fold_left(vector<int>)/50 37.234 -
rng::fold_left(vector<int>)/8 3.550 -
rng::fold_left(vector<int>)/8192 10308.650 -
rng::for_each(map<int>)/32 21.128 -5.59%
rng::for_each(map<int>)/50 48.248 1.59%
rng::for_each(map<int>)/8 4.444 -
rng::for_each(map<int>)/8192 16081.940 -1.30%
rng::for_each(multimap<int>)/32 21.421 -4.00%
rng::for_each(multimap<int>)/50 45.353 -13.95%
rng::for_each(multimap<int>)/8 4.491 1.74%
rng::for_each(multimap<int>)/8192 15826.987 -
rng::for_each(multiset<int>)/32 22.417 7.66%
rng::for_each(multiset<int>)/50 43.727 -6.07%
rng::for_each(multiset<int>)/8 4.641 3.29%
rng::for_each(multiset<int>)/8192 15681.082 -
rng::for_each(set<int>)/32 21.041 -
rng::for_each(set<int>)/50 45.633 -
rng::for_each(set<int>)/8 4.549 -
rng::for_each(set<int>)/8192 15442.496 -
rng::starts_with(deque<int>)/1000 468.233 -1.07%
rng::starts_with(deque<int>)/1024 482.500 5.11%
rng::starts_with(deque<int>)/1048576 491761.003 -
rng::starts_with(deque<int>)/8 4.041 1.83%
rng::starts_with(deque<int>)/8192 3834.913 -
rng::starts_with(deque<int>,_pred)/1000 508.189 -1.37%
rng::starts_with(deque<int>,_pred)/1024 525.672 -
rng::starts_with(deque<int>,_pred)/1048576 513654.473 -1.32%
rng::starts_with(deque<int>,_pred)/8 4.660 -
rng::starts_with(deque<int>,_pred)/8192 3945.906 -1.61%
rng::starts_with(list<int>)/1000 754.223 -
rng::starts_with(list<int>)/1024 772.782 -
rng::starts_with(list<int>)/1048576 940691.235 -5.83%
rng::starts_with(list<int>)/8 2.908 -6.54%
rng::starts_with(list<int>)/8192 9135.545 -1.91%
rng::starts_with(list<int>,_pred)/1000 782.954 -1.01%
rng::starts_with(list<int>,_pred)/1024 804.555 -
rng::starts_with(list<int>,_pred)/1048576 970542.238 -
rng::starts_with(list<int>,_pred)/8 3.533 1.45%
rng::starts_with(list<int>,_pred)/8192 11681.746 -
rng::starts_with(vector<int>)/1000 58.317 -
rng::starts_with(vector<int>)/1024 59.859 -
rng::starts_with(vector<int>)/1048576 68602.944 -
rng::starts_with(vector<int>)/8 1.224 -
rng::starts_with(vector<int>)/8192 485.209 -
rng::starts_with(vector<int>,_pred)/1000 279.482 -
rng::starts_with(vector<int>,_pred)/1024 288.736 -
rng::starts_with(vector<int>,_pred)/1048576 304990.679 -
rng::starts_with(vector<int>,_pred)/8 2.592 -1.55%
rng::starts_with(vector<int>,_pred)/8192 2495.385 -
std::adjacent_find(deque<int>)/1024 462.522 -
std::adjacent_find(deque<int>)/1048576 474499.661 -
std::adjacent_find(deque<int>)/50 16.250 -13.92%
std::adjacent_find(deque<int>)/8 3.479 -8.48%
std::adjacent_find(deque<int>)/8192 3702.526 -
std::adjacent_find(deque<int>,_pred)/1024 628.875 -
std::adjacent_find(deque<int>,_pred)/1048576 649978.839 -
std::adjacent_find(deque<int>,_pred)/50 30.024 2.87%
std::adjacent_find(deque<int>,_pred)/8 4.266 -4.18%
std::adjacent_find(deque<int>,_pred)/8192 5090.050 -
std::adjacent_find(list<int>)/1024 734.533 -
std::adjacent_find(list<int>)/1048576 867384.311 -
std::adjacent_find(list<int>)/50 23.282 -
std::adjacent_find(list<int>)/8 2.066 -
std::adjacent_find(list<int>)/8192 7270.715 1.38%
std::adjacent_find(list<int>,_pred)/1024 788.566 -
std::adjacent_find(list<int>,_pred)/1048576 916885.839 -
std::adjacent_find(list<int>,_pred)/50 29.205 -
std::adjacent_find(list<int>,_pred)/8 3.804 -
std::adjacent_find(list<int>,_pred)/8192 7229.412 -
std::adjacent_find(vector<int>)/1024 233.518 -
std::adjacent_find(vector<int>)/1048576 251302.248 6.04%
std::adjacent_find(vector<int>)/50 11.905 -
std::adjacent_find(vector<int>)/8 2.048 -
std::adjacent_find(vector<int>)/8192 1829.433 -
std::adjacent_find(vector<int>,_pred)/1024 399.935 -
std::adjacent_find(vector<int>,_pred)/1048576 461399.955 -
std::adjacent_find(vector<int>,_pred)/50 23.307 -1.81%
std::adjacent_find(vector<int>,_pred)/8 3.356 1.01%
std::adjacent_find(vector<int>,_pred)/8192 3187.025 -
std::all_of(deque<int>)_(process_all)/32 12.281 -
std::all_of(deque<int>)_(process_all)/32768 11329.993 12.36%
std::all_of(deque<int>)_(process_all)/50 18.903 -
std::all_of(deque<int>)_(process_all)/8 3.284 -4.34%
std::all_of(deque<int>)_(process_all)/8192 2827.158 11.80%
std::all_of(list<int>)_(process_all)/32 11.436 -2.58%
std::all_of(list<int>)_(process_all)/32768 26864.429 1.59%
std::all_of(list<int>)_(process_all)/50 21.932 -
std::all_of(list<int>)_(process_all)/8 2.633 -2.38%
std::all_of(list<int>)_(process_all)/8192 8135.932 -2.59%
std::all_of(vector<int>)_(process_all)/32 8.341 -
std::all_of(vector<int>)_(process_all)/32768 8102.685 -
std::all_of(vector<int>)_(process_all)/50 13.650 -27.67%
std::all_of(vector<int>)_(process_all)/8 2.418 -1.87%
std::all_of(vector<int>)_(process_all)/8192 2035.845 -
std::any_of(deque<int>)_(process_all)/32 12.291 -
std::any_of(deque<int>)_(process_all)/32768 10121.352 -10.76%
std::any_of(deque<int>)_(process_all)/50 18.870 -
std::any_of(deque<int>)_(process_all)/8 3.284 -4.32%
std::any_of(deque<int>)_(process_all)/8192 2583.726 -8.93%
std::any_of(list<int>)_(process_all)/32 11.754 2.83%
std::any_of(list<int>)_(process_all)/32768 26198.882 -
std::any_of(list<int>)_(process_all)/50 21.948 -
std::any_of(list<int>)_(process_all)/8 2.670 -2.89%
std::any_of(list<int>)_(process_all)/8192 7323.709 -3.61%
std::any_of(vector<int>)_(process_all)/32 8.332 -
std::any_of(vector<int>)_(process_all)/32768 8104.987 -
std::any_of(vector<int>)_(process_all)/50 13.740 -
std::any_of(vector<int>)_(process_all)/8 2.294 -12.88%
std::any_of(vector<int>)_(process_all)/8192 2033.791 -
std::copy(deque<int>)/1048576 50048.297 -
std::copy(deque<int>)/262144 11660.851 -
std::copy(deque<int>)/32768 1136.662 -
std::copy(deque<int>)/4096 144.897 -
std::copy(deque<int>)/512 17.246 3.72%
std::copy(deque<int>)/64 3.022 11.12%
std::copy(deque<int>)/8 2.647 -2.96%
std::copy(list<int>)/1048576 858031.582 -
std::copy(list<int>)/262144 212228.599 -1.11%
std::copy(list<int>)/32768 25237.417 -2.60%
std::copy(list<int>)/4096 3084.549 -7.24%
std::copy(list<int>)/512 373.603 2.38%
std::copy(list<int>)/64 30.145 -17.92%
std::copy(list<int>)/8 2.455 -1.65%
std::copy(vector<bool>)_(aligned)/1048576 2610.794 -23.03%
std::copy(vector<bool>)_(aligned)/262144 712.140 23.53%
std::copy(vector<bool>)_(aligned)/32768 35.021 -
std::copy(vector<bool>)_(aligned)/4096 4.816 -
std::copy(vector<bool>)_(aligned)/512 1.375 -
std::copy(vector<bool>)_(aligned)/64 1.284 -4.25%
std::copy(vector<bool>)_(unaligned)/1048576 7011.511 -
std::copy(vector<bool>)_(unaligned)/262144 1709.603 -
std::copy(vector<bool>)_(unaligned)/32768 218.094 -
std::copy(vector<bool>)_(unaligned)/4096 26.083 -
std::copy(vector<bool>)_(unaligned)/512 3.472 -
std::copy(vector<bool>)_(unaligned)/64 1.786 -
std::copy(vector<int>)/1048576 50170.525 -
std::copy(vector<int>)/262144 12524.315 -
std::copy(vector<int>)/32768 3478.816 -6.19%
std::copy(vector<int>)/4096 190.534 -19.80%
std::copy(vector<int>)/512 15.911 -
std::copy(vector<int>)/64 2.435 -
std::copy(vector<int>)/8 2.127 -2.69%
std::copy_backward(deque<int>)/1048576 130164.832 -
std::copy_backward(deque<int>)/262144 31162.296 -
std::copy_backward(deque<int>)/32768 3557.963 -2.25%
std::copy_backward(deque<int>)/4096 146.808 -
std::copy_backward(deque<int>)/512 18.003 -
std::copy_backward(deque<int>)/64 3.027 -
std::copy_backward(deque<int>)/8 2.706 -1.81%
std::copy_backward(list<int>)/1048576 881311.441 -
std::copy_backward(list<int>)/262144 216253.432 -
std::copy_backward(list<int>)/32768 28437.331 9.03%
std::copy_backward(list<int>)/4096 3465.134 9.00%
std::copy_backward(list<int>)/512 363.833 -
std::copy_backward(list<int>)/64 30.713 -6.49%
std::copy_backward(list<int>)/8 2.402 2.24%
std::copy_backward(vector<bool>)_(aligned)/1048576 3636.068 31.37%
std::copy_backward(vector<bool>)_(aligned)/262144 815.108 25.02%
std::copy_backward(vector<bool>)_(aligned)/32768 35.788 -
std::copy_backward(vector<bool>)_(aligned)/4096 5.088 -
std::copy_backward(vector<bool>)_(aligned)/512 1.565 -3.12%
std::copy_backward(vector<bool>)_(aligned)/64 1.759 -2.54%
std::copy_backward(vector<bool>)_(unaligned)/1048576 6536.313 -
std::copy_backward(vector<bool>)_(unaligned)/262144 1586.487 -
std::copy_backward(vector<bool>)_(unaligned)/32768 205.261 -
std::copy_backward(vector<bool>)_(unaligned)/4096 25.319 -
std::copy_backward(vector<bool>)_(unaligned)/512 4.790 -
std::copy_backward(vector<bool>)_(unaligned)/64 0.900 -
std::copy_backward(vector<int>)/1048576 50196.397 -
std::copy_backward(vector<int>)/262144 12514.093 -
std::copy_backward(vector<int>)/32768 3791.839 10.36%
std::copy_backward(vector<int>)/4096 180.692 -26.12%
std::copy_backward(vector<int>)/512 16.556 -
std::copy_backward(vector<int>)/64 2.499 -
std::copy_backward(vector<int>)/8 2.240 -1.74%
std::copy_if(deque<int>)_(entire_range)/1048576 276409.083 -
std::copy_if(deque<int>)_(entire_range)/262144 69543.875 -
std::copy_if(deque<int>)_(entire_range)/32768 8652.924 -
std::copy_if(deque<int>)_(entire_range)/4096 1020.323 -
std::copy_if(deque<int>)_(entire_range)/512 134.749 -
std::copy_if(deque<int>)_(entire_range)/64 16.118 -
std::copy_if(deque<int>)_(entire_range)/8 2.640 -
std::copy_if(deque<int>)_(every_other)/1048576 369581.861 -
std::copy_if(deque<int>)_(every_other)/262144 92309.886 -
std::copy_if(deque<int>)_(every_other)/32768 11533.262 -
std::copy_if(deque<int>)_(every_other)/4096 1444.051 -
std::copy_if(deque<int>)_(every_other)/512 179.714 -
std::copy_if(deque<int>)_(every_other)/64 23.143 -
std::copy_if(deque<int>)_(every_other)/8 3.431 -
std::copy_if(list<int>)_(entire_range)/1048576 865480.320 -
std::copy_if(list<int>)_(entire_range)/262144 216146.887 -
std::copy_if(list<int>)_(entire_range)/32768 26189.127 1.56%
std::copy_if(list<int>)_(entire_range)/4096 3045.753 1.34%
std::copy_if(list<int>)_(entire_range)/512 366.753 -
std::copy_if(list<int>)_(entire_range)/64 33.171 9.28%
std::copy_if(list<int>)_(entire_range)/8 2.536 -
std::copy_if(list<int>)_(every_other)/1048576 835743.601 1.43%
std::copy_if(list<int>)_(every_other)/262144 207296.180 -
std::copy_if(list<int>)_(every_other)/32768 25626.470 1.11%
std::copy_if(list<int>)_(every_other)/4096 3384.631 -
std::copy_if(list<int>)_(every_other)/512 356.339 -
std::copy_if(list<int>)_(every_other)/64 27.554 -
std::copy_if(list<int>)_(every_other)/8 2.290 -
std::copy_if(vector<int>)_(entire_range)/1048576 243002.807 -
std::copy_if(vector<int>)_(entire_range)/262144 59367.814 -
std::copy_if(vector<int>)_(entire_range)/32768 7393.605 -
std::copy_if(vector<int>)_(entire_range)/4096 924.614 -
std::copy_if(vector<int>)_(entire_range)/512 122.007 -
std::copy_if(vector<int>)_(entire_range)/64 15.988 -5.68%
std::copy_if(vector<int>)_(entire_range)/8 2.248 -1.04%
std::copy_if(vector<int>)_(every_other)/1048576 490348.401 -
std::copy_if(vector<int>)_(every_other)/262144 127104.697 -
std::copy_if(vector<int>)_(every_other)/32768 16100.599 -
std::copy_if(vector<int>)_(every_other)/4096 1986.031 -
std::copy_if(vector<int>)_(every_other)/512 253.554 -
std::copy_if(vector<int>)_(every_other)/64 32.442 -1.21%
std::copy_if(vector<int>)_(every_other)/8 4.107 -1.51%
std::copy_n(deque<int>)/1048576 49983.336 -
std::copy_n(deque<int>)/262144 11588.326 -
std::copy_n(deque<int>)/32768 1135.022 -
std::copy_n(deque<int>)/4096 144.881 -
std::copy_n(deque<int>)/512 16.706 -
std::copy_n(deque<int>)/64 2.794 -
std::copy_n(deque<int>)/8 2.730 -
std::copy_n(list<int>)/1048576 864961.522 -
std::copy_n(list<int>)/262144 216077.593 -
std::copy_n(list<int>)/32768 27010.551 2.54%
std::copy_n(list<int>)/4096 3543.369 -
std::copy_n(list<int>)/512 343.441 -
std::copy_n(list<int>)/64 14.627 -
std::copy_n(list<int>)/8 2.216 -
std::copy_n(vector<bool>)_(aligned)/1048576 2854.962 -2.74%
std::copy_n(vector<bool>)_(aligned)/262144 720.945 -3.48%
std::copy_n(vector<bool>)_(aligned)/32768 35.560 -
std::copy_n(vector<bool>)_(aligned)/4096 4.734 -1.80%
std::copy_n(vector<bool>)_(aligned)/512 1.372 -
std::copy_n(vector<bool>)_(aligned)/64 1.349 3.35%
std::copy_n(vector<bool>)_(unaligned)/1048576 7016.676 -
std::copy_n(vector<bool>)_(unaligned)/262144 1713.020 -
std::copy_n(vector<bool>)_(unaligned)/32768 214.320 -1.65%
std::copy_n(vector<bool>)_(unaligned)/4096 25.999 -
std::copy_n(vector<bool>)_(unaligned)/512 3.495 -
std::copy_n(vector<bool>)_(unaligned)/64 1.796 -
std::copy_n(vector<int>)/1048576 52449.891 -5.45%
std::copy_n(vector<int>)/262144 12566.684 -2.63%
std::copy_n(vector<int>)/32768 3230.776 19.46%
std::copy_n(vector<int>)/4096 165.062 -
std::copy_n(vector<int>)/512 16.026 -
std::copy_n(vector<int>)/64 2.463 -
std::copy_n(vector<int>)/8 2.187 -1.80%
std::count(deque<int>)_(every_other)/1024 245.220 -
std::count(deque<int>)_(every_other)/1048576 251701.788 -
std::count(deque<int>)_(every_other)/8 2.531 -
std::count(deque<int>)_(every_other)/8192 1927.497 -
std::count(list<int>)_(every_other)/1024 711.482 -
std::count(list<int>)_(every_other)/1048576 809030.790 -1.74%
std::count(list<int>)_(every_other)/8 2.096 1.45%
std::count(list<int>)_(every_other)/8192 6776.958 -
std::count(vector<bool>)/1000 2.963 -
std::count(vector<bool>)/1024 1.689 -
std::count(vector<bool>)/1048576 1454.464 -
std::count(vector<bool>)/8192 11.416 -
std::count(vector<int>)_(every_other)/1024 102.781 -
std::count(vector<int>)_(every_other)/1048576 105015.471 -
std::count(vector<int>)_(every_other)/8 1.380 6.04%
std::count(vector<int>)_(every_other)/8192 818.232 -
std::count_if(deque<int>)_(every_other)/1024 346.262 -
std::count_if(deque<int>)_(every_other)/1048576 342368.358 -
std::count_if(deque<int>)_(every_other)/8 3.519 -
std::count_if(deque<int>)_(every_other)/8192 2684.841 -
std::count_if(list<int>)_(every_other)/1024 751.076 -
std::count_if(list<int>)_(every_other)/1048576 885006.804 -
std::count_if(list<int>)_(every_other)/8 2.760 -
std::count_if(list<int>)_(every_other)/8192 7081.969 -7.67%
std::count_if(vector<int>)_(every_other)/1024 245.965 -
std::count_if(vector<int>)_(every_other)/1048576 247698.683 -
std::count_if(vector<int>)_(every_other)/8 4.155 -
std::count_if(vector<int>)_(every_other)/8192 1897.322 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 650.359 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/32 400.474 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 2527.157 -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 359.119 -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 11.670 8.70%
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 2639.451 -8.17%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 71.217 -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 26.732 -4.07%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 449.457 1.83%
std::deque<int>::ctor(Range)_(cheap_elements)/1024 70.719 -
std::deque<int>::ctor(Range)_(cheap_elements)/32 26.793 -2.85%
std::deque<int>::ctor(Range)_(cheap_elements)/8192 448.930 1.16%
std::deque<int>::ctor(const&)_(cheap_elements)/1024 313.038 6.51%
std::deque<int>::ctor(const&)_(cheap_elements)/32 34.629 1.59%
std::deque<int>::ctor(const&)_(cheap_elements)/8192 2151.899 -
std::deque<int>::ctor(size)/1024 70.221 -7.52%
std::deque<int>::ctor(size)/32 27.059 -2.86%
std::deque<int>::ctor(size)/8192 440.848 -3.39%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 70.681 -6.07%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 26.609 -4.47%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 422.902 -1.43%
std::deque<int>::erase(begin)_(cheap_elements)/1024 7.636 2.92%
std::deque<int>::erase(begin)_(cheap_elements)/32 7.769 4.91%
std::deque<int>::erase(begin)_(cheap_elements)/8192 7.356 -
std::deque<int>::erase(middle)_(cheap_elements)/1024 27.232 3.33%
std::deque<int>::erase(middle)_(cheap_elements)/32 9.587 -
std::deque<int>::erase(middle)_(cheap_elements)/8192 159.008 -
std::deque<int>::insert(begin)_(cheap_elements)/1024 6.015 -
std::deque<int>::insert(begin)_(cheap_elements)/32 5.999 -
std::deque<int>::insert(begin)_(cheap_elements)/8192 6.128 2.24%
std::deque<int>::insert(middle)_(cheap_elements)/1024 29.937 -
std::deque<int>::insert(middle)_(cheap_elements)/32 12.040 3.77%
std::deque<int>::insert(middle)_(cheap_elements)/8192 163.250 -1.42%
std::deque<int>::operator=(const&)_(cheap_elements)/1024 40.832 -
std::deque<int>::operator=(const&)_(cheap_elements)/32 5.762 -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 328.629 -5.56%
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 648.980 -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 400.479 -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 2521.343 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.866 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/32 12.790 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.539 -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 1026.834 -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 411.747 -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 8115.949 -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 13350.951 4.00%
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 759.627 -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 118367.374 3.76%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 643.569 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 22.074 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 6204.066 -1.07%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6736.241 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 164.426 -2.25%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 54686.646 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 863.713 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 48.093 -2.23%
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 12384.218 -5.55%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 20641.007 -9.71%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 653.537 -12.57%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 182494.124 -5.76%
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 929.772 5.69%
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 49.103 -13.04%
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 12006.044 -7.02%
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 20689.627 -7.13%
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 636.762 -8.84%
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 182322.569 -6.82%
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 1060.174 -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 53.618 -1.84%
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 11542.135 -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 20869.595 -3.94%
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 637.969 -5.83%
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 182998.975 -1.95%
std::deque<std::string>::ctor(size)/1024 685.823 -4.97%
std::deque<std::string>::ctor(size)/32 45.688 10.04%
std::deque<std::string>::ctor(size)/8192 8377.466 -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 929.212 -1.93%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 46.261 -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 12626.521 -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 20244.021 1.14%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 590.056 1.10%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 177955.046 1.30%
std::deque<std::string>::erase(begin)_(cheap_elements)/1024 7.429 1.19%
std::deque<std::string>::erase(begin)_(cheap_elements)/32 7.368 -
std::deque<std::string>::erase(begin)_(cheap_elements)/8192 7.389 -3.25%
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 25.632 9.02%
std::deque<std::string>::erase(begin)_(expensive_elements)/32 24.928 7.26%
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 25.553 8.53%
std::deque<std::string>::erase(middle)_(cheap_elements)/1024 313.358 -
std::deque<std::string>::erase(middle)_(cheap_elements)/32 26.693 -
std::deque<std::string>::erase(middle)_(cheap_elements)/8192 2344.280 -
std::deque<std::string>::erase(middle)_(expensive_elements)/1024 324.651 -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 36.845 1.70%
std::deque<std::string>::erase(middle)_(expensive_elements)/8192 2359.442 -
std::deque<std::string>::insert(begin)_(cheap_elements)/1024 10.915 -
std::deque<std::string>::insert(begin)_(cheap_elements)/32 10.728 -
std::deque<std::string>::insert(begin)_(cheap_elements)/8192 10.907 -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 29.558 1.67%
std::deque<std::string>::insert(begin)_(expensive_elements)/32 31.903 4.99%
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 32.340 5.10%
std::deque<std::string>::insert(middle)_(cheap_elements)/1024 310.071 -
std::deque<std::string>::insert(middle)_(cheap_elements)/32 24.464 -
std::deque<std::string>::insert(middle)_(cheap_elements)/8192 2410.949 3.01%
std::deque<std::string>::insert(middle)_(expensive_elements)/1024 330.024 -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 45.998 13.58%
std::deque<std::string>::insert(middle)_(expensive_elements)/8192 2361.123 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 494.132 -4.98%
std::deque<std::string>::operator=(const&)_(cheap_elements)/32 16.943 -4.96%
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 4557.171 -1.95%
std::deque<std::string>::operator=(const&)_(expensive_elements)/1024 6549.384 -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 160.935 -1.12%
std::deque<std::string>::operator=(const&)_(expensive_elements)/8192 52734.478 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 1025.771 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 411.478 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 8109.066 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 13306.716 3.66%
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 761.591 1.14%
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 118229.622 3.86%
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 1.407 2.11%
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/32 13.193 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 1.270 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 13.569 3.35%
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 24.060 1.83%
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 15.070 2.95%
std::distance(deque<int>)/1024 0.848 -
std::distance(deque<int>)/4096 0.848 -
std::distance(deque<int>)/50 0.848 -
std::distance(deque<int>)/8192 0.848 -
std::distance(join_view(vector<vector<int>>))/1024 0.983 -
std::distance(join_view(vector<vector<int>>))/4096 4.510 -1.08%
std::distance(join_view(vector<vector<int>>))/50 0.690 7.88%
std::distance(join_view(vector<vector<int>>))/8192 8.373 1.51%
std::equal(deque<int>)_(it,_it,_it)/1024 473.951 -4.89%
std::equal(deque<int>)_(it,_it,_it)/1048576 495468.314 -1.87%
std::equal(deque<int>)_(it,_it,_it)/50 21.449 -15.44%
std::equal(deque<int>)_(it,_it,_it)/8 4.419 2.63%
std::equal(deque<int>)_(it,_it,_it)/8192 3861.661 -4.14%
std::equal(deque<int>)_(it,_it,_it,_it)/1024 483.477 -2.94%
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 509197.812 2.17%
std::equal(deque<int>)_(it,_it,_it,_it)/50 27.009 -8.32%
std::equal(deque<int>)_(it,_it,_it,_it)/8 5.069 4.36%
std::equal(deque<int>)_(it,_it,_it,_it)/8192 3924.202 1.04%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 525.770 2.20%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 517503.438 2.14%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 25.175 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 4.981 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 4158.857 6.43%
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 516.057 2.76%
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 509065.932 -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 24.432 1.09%
std::equal(deque<int>)_(it,_it,_it,_pred)/8 4.637 13.90%
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 3997.162 2.61%
std::equal(list<int>)_(it,_it,_it)/1024 1126.180 -
std::equal(list<int>)_(it,_it,_it)/1048576 1306700.419 -
std::equal(list<int>)_(it,_it,_it)/50 35.288 -
std::equal(list<int>)_(it,_it,_it)/8 2.707 -1.62%
std::equal(list<int>)_(it,_it,_it)/8192 9811.687 -
std::equal(list<int>)_(it,_it,_it,_it)/1024 773.944 -1.64%
std::equal(list<int>)_(it,_it,_it,_it)/1048576 951980.586 -
std::equal(list<int>)_(it,_it,_it,_it)/50 27.622 7.24%
std::equal(list<int>)_(it,_it,_it,_it)/8 2.924 -4.79%
std::equal(list<int>)_(it,_it,_it,_it)/8192 12046.295 3.58%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 802.829 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1048576 977104.633 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 33.795 7.67%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 3.535 1.80%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 11854.375 -4.74%
std::equal(list<int>)_(it,_it,_it,_pred)/1024 1163.389 -
std::equal(list<int>)_(it,_it,_it,_pred)/1048576 1322493.567 -
std::equal(list<int>)_(it,_it,_it,_pred)/50 38.784 -38.13%
std::equal(list<int>)_(it,_it,_it,_pred)/8 3.504 -10.81%
std::equal(list<int>)_(it,_it,_it,_pred)/8192 11423.001 -2.73%
std::equal(vector<bool>)_(aligned)/1024 0.218 -
std::equal(vector<bool>)_(aligned)/1048576 0.218 -
std::equal(vector<bool>)_(aligned)/50 0.220 -
std::equal(vector<bool>)_(aligned)/8 0.222 -
std::equal(vector<bool>)_(aligned)/8192 0.218 -
std::equal(vector<bool>)_(unaligned)/1024 6.008 -
std::equal(vector<bool>)_(unaligned)/1048576 6430.416 2.21%
std::equal(vector<bool>)_(unaligned)/50 0.857 8.90%
std::equal(vector<bool>)_(unaligned)/8 0.826 4.35%
std::equal(vector<bool>)_(unaligned)/8192 56.193 1.58%
std::equal(vector<int>)_(it,_it,_it)/1024 77.599 -
std::equal(vector<int>)_(it,_it,_it)/1048576 72467.497 -1.71%
std::equal(vector<int>)_(it,_it,_it)/50 4.270 -5.52%
std::equal(vector<int>)_(it,_it,_it)/8 1.155 -
std::equal(vector<int>)_(it,_it,_it)/8192 559.511 -1.92%
std::equal(vector<int>)_(it,_it,_it,_it)/1024 78.032 -
std::equal(vector<int>)_(it,_it,_it,_it)/1048576 74314.265 -
std::equal(vector<int>)_(it,_it,_it,_it)/50 4.135 -4.93%
std::equal(vector<int>)_(it,_it,_it,_it)/8 1.310 -1.26%
std::equal(vector<int>)_(it,_it,_it,_it)/8192 571.077 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 304.297 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 323095.593 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 22.253 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 2.509 -2.90%
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 2400.645 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1024 291.505 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1048576 310587.342 1.63%
std::equal(vector<int>)_(it,_it,_it,_pred)/50 13.461 -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 2.633 1.42%
std::equal(vector<int>)_(it,_it,_it,_pred)/8192 2542.925 -
std::fill(deque<int>)/1024 30.037 -
std::fill(deque<int>)/32 1.364 -
std::fill(deque<int>)/50 2.362 -
std::fill(deque<int>)/8192 235.388 -
std::fill(list<int>)/1024 506.399 -
std::fill(list<int>)/32 8.275 -
std::fill(list<int>)/50 34.791 -
std::fill(list<int>)/8192 7220.091 -13.44%
std::fill(vector<bool>)/1048576 3832.828 -
std::fill(vector<bool>)/262144 229.652 -
std::fill(vector<bool>)/32768 30.173 -
std::fill(vector<bool>)/4096 4.181 -
std::fill(vector<bool>)/512 1.607 4.81%
std::fill(vector<bool>)/64 1.634 5.13%
std::fill(vector<int>)/1024 29.564 -
std::fill(vector<int>)/32 1.062 2.36%
std::fill(vector<int>)/50 2.193 -
std::fill(vector<int>)/8192 234.372 -
std::fill_n(deque<int>)/1024 29.389 -1.18%
std::fill_n(deque<int>)/32 1.258 8.91%
std::fill_n(deque<int>)/50 2.194 -
std::fill_n(deque<int>)/8192 233.923 -
std::fill_n(list<int>)/1024 440.315 -
std::fill_n(list<int>)/32 8.002 -
std::fill_n(list<int>)/50 15.924 1.04%
std::fill_n(list<int>)/8192 7159.742 -
std::fill_n(vector<bool>)/1048576 1627.067 -
std::fill_n(vector<bool>)/262144 736.636 83.05%
std::fill_n(vector<bool>)/32768 30.083 -
std::fill_n(vector<bool>)/4096 4.155 -
std::fill_n(vector<bool>)/512 1.449 -
std::fill_n(vector<bool>)/64 1.345 -3.76%
std::fill_n(vector<int>)/1024 29.146 -1.65%
std::fill_n(vector<int>)/32 1.138 -
std::fill_n(vector<int>)/50 2.205 -
std::fill_n(vector<int>)/8192 231.431 -
std::find(deque<int>)_(bail_25%)/1024 71.451 4.65%
std::find(deque<int>)_(bail_25%)/32768 1940.485 -
std::find(deque<int>)_(bail_25%)/8 2.285 -
std::find(deque<int>)_(bail_25%)/8192 515.194 7.25%
std::find(deque<int>)_(process_all)/1024 243.988 -
std::find(deque<int>)_(process_all)/32768 7769.639 -1.12%
std::find(deque<int>)_(process_all)/50 13.114 -
std::find(deque<int>)_(process_all)/8 3.419 3.22%
std::find(deque<int>)_(process_all)/8192 1946.439 -
std::find(list<int>)_(bail_25%)/1024 132.428 2.28%
std::find(list<int>)_(bail_25%)/32768 7896.218 1.54%
std::find(list<int>)_(bail_25%)/8 0.940 1.60%
std::find(list<int>)_(bail_25%)/8192 1447.969 2.31%
std::find(list<int>)_(process_all)/1024 686.867 -2.52%
std::find(list<int>)_(process_all)/32768 25965.734 -
std::find(list<int>)_(process_all)/50 18.931 -50.56%
std::find(list<int>)_(process_all)/8 2.237 -4.78%
std::find(list<int>)_(process_all)/8192 7125.356 -1.29%
std::find(vector<bool>)_(process_all)/1024 4.651 -
std::find(vector<bool>)_(process_all)/1048576 3657.464 -1.73%
std::find(vector<bool>)_(process_all)/50 0.698 9.34%
std::find(vector<bool>)_(process_all)/8 0.732 14.28%
std::find(vector<bool>)_(process_all)/8192 33.431 -1.07%
std::find(vector<char>)_(bail_25%)/1024 5.364 -
std::find(vector<char>)_(bail_25%)/32768 136.167 -3.99%
std::find(vector<char>)_(bail_25%)/8 1.154 8.57%
std::find(vector<char>)_(bail_25%)/8192 39.705 -5.53%
std::find(vector<char>)_(process_all)/1024 16.206 -
std::find(vector<char>)_(process_all)/32768 494.157 -
std::find(vector<char>)_(process_all)/50 1.642 -
std::find(vector<char>)_(process_all)/8 0.924 -
std::find(vector<char>)_(process_all)/8192 135.535 -
std::find(vector<int>)_(bail_25%)/1024 65.773 -
std::find(vector<int>)_(bail_25%)/32768 1855.824 -
std::find(vector<int>)_(bail_25%)/8 1.367 -7.08%
std::find(vector<int>)_(bail_25%)/8192 468.225 -1.45%
std::find(vector<int>)_(process_all)/1024 242.136 -
std::find(vector<int>)_(process_all)/32768 7409.241 -
std::find(vector<int>)_(process_all)/50 12.387 -
std::find(vector<int>)_(process_all)/8 2.671 1.42%
std::find(vector<int>)_(process_all)/8192 1853.762 -
std::find(vector<long_long>)_(bail_25%)/1024 23.023 -
std::find(vector<long_long>)_(bail_25%)/32768 728.911 -
std::find(vector<long_long>)_(bail_25%)/8 0.923 -1.46%
std::find(vector<long_long>)_(bail_25%)/8192 187.637 -
std::find(vector<long_long>)_(process_all)/1024 89.998 -
std::find(vector<long_long>)_(process_all)/32768 2894.259 -1.32%
std::find(vector<long_long>)_(process_all)/50 4.387 -
std::find(vector<long_long>)_(process_all)/8 1.017 -4.07%
std::find(vector<long_long>)_(process_all)/8192 722.112 -4.09%
std::find(vector<short>)_(bail_25%)/1024 5.978 -
std::find(vector<short>)_(bail_25%)/32768 187.532 -
std::find(vector<short>)_(bail_25%)/8 0.710 9.02%
std::find(vector<short>)_(bail_25%)/8192 45.424 -
std::find(vector<short>)_(process_all)/1024 22.522 -
std::find(vector<short>)_(process_all)/32768 721.261 -
std::find(vector<short>)_(process_all)/50 1.675 -1.97%
std::find(vector<short>)_(process_all)/8 0.692 -
std::find(vector<short>)_(process_all)/8192 180.146 -
std::find_end(deque<int>)_(match_near_end)/1000 328.352 -
std::find_end(deque<int>)_(match_near_end)/1024 3264.235 -4.21%
std::find_end(deque<int>)_(match_near_end)/8192 163587.506 -
std::find_end(deque<int>)_(near_matches)/1000 32398.108 17.67%
std::find_end(deque<int>)_(near_matches)/1024 33152.043 16.85%
std::find_end(deque<int>)_(near_matches)/8192 2320639.255 20.39%
std::find_end(deque<int>)_(process_all)/1000 253.805 -3.88%
std::find_end(deque<int>)_(process_all)/1024 264.068 -20.10%
std::find_end(deque<int>)_(process_all)/1048576 263394.307 -21.40%
std::find_end(deque<int>)_(process_all)/8192 2028.674 -22.23%
std::find_end(deque<int>)_(same_length)/1000 938.472 -5.01%
std::find_end(deque<int>)_(same_length)/1024 1404.970 -
std::find_end(deque<int>)_(same_length)/8192 11248.742 -
std::find_end(deque<int>)_(single_element)/1000 254.090 -13.19%
std::find_end(deque<int>)_(single_element)/1024 361.409 19.64%
std::find_end(deque<int>)_(single_element)/8192 2869.950 20.07%
std::find_end(deque<int>,_pred)_(match_near_end)/1000 569.786 -2.04%
std::find_end(deque<int>,_pred)_(match_near_end)/1024 3568.635 -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 196086.700 -1.66%
std::find_end(deque<int>,_pred)_(near_matches)/1000 31298.322 -7.54%
std::find_end(deque<int>,_pred)_(near_matches)/1024 32835.528 -6.61%
std::find_end(deque<int>,_pred)_(near_matches)/8192 2057653.024 -14.61%
std::find_end(deque<int>,_pred)_(process_all)/1000 588.101 -2.22%
std::find_end(deque<int>,_pred)_(process_all)/1024 603.717 -2.15%
std::find_end(deque<int>,_pred)_(process_all)/1048576 559154.290 -
std::find_end(deque<int>,_pred)_(process_all)/8192 4287.793 -
std::find_end(deque<int>,_pred)_(same_length)/1000 1302.433 -
std::find_end(deque<int>,_pred)_(same_length)/1024 1435.938 -
std::find_end(deque<int>,_pred)_(same_length)/8192 11455.683 -
std::find_end(deque<int>,_pred)_(single_element)/1000 588.781 -1.19%
std::find_end(deque<int>,_pred)_(single_element)/1024 604.645 1.17%
std::find_end(deque<int>,_pred)_(single_element)/8192 4281.218 -
std::find_end(forward_list<int>)_(match_near_end)/1000 829.967 8.41%
std::find_end(forward_list<int>)_(match_near_end)/1024 4489.822 -
std::find_end(forward_list<int>)_(match_near_end)/8192 257415.546 -
std::find_end(forward_list<int>)_(near_matches)/1000 35633.109 -
std::find_end(forward_list<int>)_(near_matches)/1024 37089.848 -
std::find_end(forward_list<int>)_(near_matches)/8192 2457909.063 -
std::find_end(forward_list<int>)_(process_all)/1000 689.269 1.17%
std::find_end(forward_list<int>)_(process_all)/1024 709.912 -
std::find_end(forward_list<int>)_(process_all)/1048576 762411.084 -
std::find_end(forward_list<int>)_(process_all)/8192 5718.631 -
std::find_end(forward_list<int>)_(same_length)/1000 1471.047 -
std::find_end(forward_list<int>)_(same_length)/1024 1490.643 -
std::find_end(forward_list<int>)_(same_length)/8192 14338.488 -1.92%
std::find_end(forward_list<int>)_(single_element)/1000 689.342 -2.24%
std::find_end(forward_list<int>)_(single_element)/1024 709.424 -1.60%
std::find_end(forward_list<int>)_(single_element)/8192 6147.116 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/1000 848.566 4.81%
std::find_end(forward_list<int>,_pred)_(match_near_end)/1024 5139.745 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/8192 276979.618 -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 41934.234 -
std::find_end(forward_list<int>,_pred)_(near_matches)/1024 43262.741 -
std::find_end(forward_list<int>,_pred)_(near_matches)/8192 2683326.150 -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 758.568 -1.98%
std::find_end(forward_list<int>,_pred)_(process_all)/1024 770.836 -2.73%
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 857607.875 -1.89%
std::find_end(forward_list<int>,_pred)_(process_all)/8192 6225.089 -2.66%
std::find_end(forward_list<int>,_pred)_(same_length)/1000 1527.322 -
std::find_end(forward_list<int>,_pred)_(same_length)/1024 1566.640 -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 18163.963 -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 764.481 -3.76%
std::find_end(forward_list<int>,_pred)_(single_element)/1024 779.905 -4.26%
std::find_end(forward_list<int>,_pred)_(single_element)/8192 6430.101 -3.78%
std::find_end(list<int>)_(match_near_end)/1000 749.351 -2.25%
std::find_end(list<int>)_(match_near_end)/1024 4597.235 -
std::find_end(list<int>)_(match_near_end)/8192 259946.372 -
std::find_end(list<int>)_(near_matches)/1000 36510.512 -
std::find_end(list<int>)_(near_matches)/1024 38082.079 -
std::find_end(list<int>)_(near_matches)/8192 2469349.031 -
std::find_end(list<int>)_(process_all)/1000 685.475 -2.26%
std::find_end(list<int>)_(process_all)/1024 689.157 -55.60%
std::find_end(list<int>)_(process_all)/1048576 814421.632 -1.03%
std::find_end(list<int>)_(process_all)/8192 7158.958 2.63%
std::find_end(list<int>)_(same_length)/1000 1481.145 -
std::find_end(list<int>)_(same_length)/1024 1506.778 -
std::find_end(list<int>)_(same_length)/8192 15836.428 -2.12%
std::find_end(list<int>)_(single_element)/1000 655.811 -
std::find_end(list<int>)_(single_element)/1024 703.504 -
std::find_end(list<int>)_(single_element)/8192 8932.724 1.82%
std::find_end(list<int>,_pred)_(match_near_end)/1000 841.581 -2.21%
std::find_end(list<int>,_pred)_(match_near_end)/1024 5077.083 -1.95%
std::find_end(list<int>,_pred)_(match_near_end)/8192 276792.225 -
std::find_end(list<int>,_pred)_(near_matches)/1000 42299.483 2.99%
std::find_end(list<int>,_pred)_(near_matches)/1024 43961.221 2.61%
std::find_end(list<int>,_pred)_(near_matches)/8192 2685225.095 -
std::find_end(list<int>,_pred)_(process_all)/1000 805.049 -
std::find_end(list<int>,_pred)_(process_all)/1024 824.377 -5.09%
std::find_end(list<int>,_pred)_(process_all)/1048576 957688.638 -2.33%
std::find_end(list<int>,_pred)_(process_all)/8192 7531.256 -9.86%
std::find_end(list<int>,_pred)_(same_length)/1000 1543.359 -
std::find_end(list<int>,_pred)_(same_length)/1024 1582.693 -
std::find_end(list<int>,_pred)_(same_length)/8192 15950.374 -18.51%
std::find_end(list<int>,_pred)_(single_element)/1000 806.715 -
std::find_end(list<int>,_pred)_(single_element)/1024 826.407 -
std::find_end(list<int>,_pred)_(single_element)/8192 8760.820 -6.20%
std::find_end(vector<int>)_(match_near_end)/1000 286.258 7.03%
std::find_end(vector<int>)_(match_near_end)/1024 2286.436 -
std::find_end(vector<int>)_(match_near_end)/8192 120238.939 -
std::find_end(vector<int>)_(near_matches)/1000 15034.416 1.61%
std::find_end(vector<int>)_(near_matches)/1024 15530.715 1.12%
std::find_end(vector<int>)_(near_matches)/8192 911238.499 -
std::find_end(vector<int>)_(process_all)/1000 234.918 1.06%
std::find_end(vector<int>)_(process_all)/1024 240.751 -
std::find_end(vector<int>)_(process_all)/1048576 234168.858 -
std::find_end(vector<int>)_(process_all)/8192 1826.832 -
std::find_end(vector<int>)_(same_length)/1000 538.511 8.33%
std::find_end(vector<int>)_(same_length)/1024 548.892 8.03%
std::find_end(vector<int>)_(same_length)/8192 4024.024 -
std::find_end(vector<int>)_(single_element)/1000 234.286 -
std::find_end(vector<int>)_(single_element)/1024 240.104 -
std::find_end(vector<int>)_(single_element)/8192 1850.135 1.16%
std::find_end(vector<int>,_pred)_(match_near_end)/1000 553.453 2.54%
std::find_end(vector<int>,_pred)_(match_near_end)/1024 3184.741 1.02%
std::find_end(vector<int>,_pred)_(match_near_end)/8192 165978.456 -1.25%
std::find_end(vector<int>,_pred)_(near_matches)/1000 26494.622 6.26%
std::find_end(vector<int>,_pred)_(near_matches)/1024 26721.943 2.90%
std::find_end(vector<int>,_pred)_(near_matches)/8192 1620234.062 -
std::find_end(vector<int>,_pred)_(process_all)/1000 568.484 -
std::find_end(vector<int>,_pred)_(process_all)/1024 582.175 -
std::find_end(vector<int>,_pred)_(process_all)/1048576 634583.523 -1.05%
std::find_end(vector<int>,_pred)_(process_all)/8192 4656.170 -
std::find_end(vector<int>,_pred)_(same_length)/1000 1217.619 -
std::find_end(vector<int>,_pred)_(same_length)/1024 1246.126 -
std::find_end(vector<int>,_pred)_(same_length)/8192 9982.064 -
std::find_end(vector<int>,_pred)_(single_element)/1000 569.297 -
std::find_end(vector<int>,_pred)_(single_element)/1024 583.609 -
std::find_end(vector<int>,_pred)_(single_element)/8192 4661.264 -5.30%
std::find_first_of(deque<int>)_(large_needle)/1024 364528.673 -
std::find_first_of(deque<int>)_(large_needle)/32 312.232 4.84%
std::find_first_of(deque<int>)_(large_needle)/50 765.986 6.37%
std::find_first_of(deque<int>)_(large_needle)/8192 23462475.006 -
std::find_first_of(deque<int>)_(small_needle)/1024 3451.425 -1.99%
std::find_first_of(deque<int>)_(small_needle)/32 110.283 2.31%
std::find_first_of(deque<int>)_(small_needle)/50 169.907 2.41%
std::find_first_of(deque<int>)_(small_needle)/8192 27611.378 -1.81%
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 603512.182 -2.15%
std::find_first_of(deque<int>,_pred)_(large_needle)/32 594.542 4.68%
std::find_first_of(deque<int>,_pred)_(large_needle)/50 1596.629 2.74%
std::find_first_of(deque<int>,_pred)_(large_needle)/8192 37092326.748 -
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 6185.153 -
std::find_first_of(deque<int>,_pred)_(small_needle)/32 195.035 -
std::find_first_of(deque<int>,_pred)_(small_needle)/50 303.701 -
std::find_first_of(deque<int>,_pred)_(small_needle)/8192 49825.381 -
std::find_first_of(list<int>)_(large_needle)/1024 861671.501 -
std::find_first_of(list<int>)_(large_needle)/32 675.182 -
std::find_first_of(list<int>)_(large_needle)/50 1744.270 -8.00%
std::find_first_of(list<int>)_(large_needle)/8192 48561955.538 -
std::find_first_of(list<int>)_(small_needle)/1024 2853.212 1.70%
std::find_first_of(list<int>)_(small_needle)/32 96.641 1.05%
std::find_first_of(list<int>)_(small_needle)/50 145.102 -
std::find_first_of(list<int>)_(small_needle)/8192 22873.834 2.99%
std::find_first_of(list<int>,_pred)_(large_needle)/1024 893173.315 -3.87%
std::find_first_of(list<int>,_pred)_(large_needle)/32 744.936 -
std::find_first_of(list<int>,_pred)_(large_needle)/50 1956.240 -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 56482142.420 -
std::find_first_of(list<int>,_pred)_(small_needle)/1024 5369.201 -
std::find_first_of(list<int>,_pred)_(small_needle)/32 170.271 -
std::find_first_of(list<int>,_pred)_(small_needle)/50 265.018 -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 43094.346 -
std::find_first_of(vector<int>)_(large_needle)/1024 107072.008 -2.03%
std::find_first_of(vector<int>)_(large_needle)/32 105.385 -
std::find_first_of(vector<int>)_(large_needle)/50 268.484 -
std::find_first_of(vector<int>)_(large_needle)/8192 6904462.871 -2.09%
std::find_first_of(vector<int>)_(small_needle)/1024 1456.278 -
std::find_first_of(vector<int>)_(small_needle)/32 47.673 -4.11%
std::find_first_of(vector<int>)_(small_needle)/50 72.808 -2.21%
std::find_first_of(vector<int>)_(small_needle)/8192 11552.494 -1.10%
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 730048.553 21.09%
std::find_first_of(vector<int>,_pred)_(large_needle)/32 492.788 -
std::find_first_of(vector<int>,_pred)_(large_needle)/50 1355.175 -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 41743904.407 8.75%
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 5649.802 -
std::find_first_of(vector<int>,_pred)_(small_needle)/32 174.662 -
std::find_first_of(vector<int>,_pred)_(small_needle)/50 277.062 -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 44721.024 -
std::find_if(deque<int>)_(bail_25%)/1024 78.030 -
std::find_if(deque<int>)_(bail_25%)/32768 2003.574 -
std::find_if(deque<int>)_(bail_25%)/8 1.162 -
std::find_if(deque<int>)_(bail_25%)/8192 504.105 -1.54%
std::find_if(deque<int>)_(process_all)/1024 251.368 -14.20%
std::find_if(deque<int>)_(process_all)/32768 8092.130 -14.05%
std::find_if(deque<int>)_(process_all)/50 12.645 -
std::find_if(deque<int>)_(process_all)/8 2.583 -
std::find_if(deque<int>)_(process_all)/8192 2001.825 -14.70%
std::find_if(list<int>)_(bail_25%)/1024 149.641 -17.25%
std::find_if(list<int>)_(bail_25%)/32768 7097.366 -5.74%
std::find_if(list<int>)_(bail_25%)/8 0.926 -
std::find_if(list<int>)_(bail_25%)/8192 1420.173 -
std::find_if(list<int>)_(process_all)/1024 686.197 -1.85%
std::find_if(list<int>)_(process_all)/32768 25887.147 -
std::find_if(list<int>)_(process_all)/50 18.953 -
std::find_if(list<int>)_(process_all)/8 2.303 -
std::find_if(list<int>)_(process_all)/8192 7634.568 6.13%
std::find_if(vector<bool>)_(process_all)/1024 568.740 -
std::find_if(vector<bool>)_(process_all)/1048576 578792.771 -
std::find_if(vector<bool>)_(process_all)/50 24.057 -
std::find_if(vector<bool>)_(process_all)/8 3.547 -3.26%
std::find_if(vector<bool>)_(process_all)/8192 4523.772 -
std::find_if(vector<char>)_(bail_25%)/1024 32.624 27.90%
std::find_if(vector<char>)_(bail_25%)/32768 989.834 23.63%
std::find_if(vector<char>)_(bail_25%)/8 1.068 31.28%
std::find_if(vector<char>)_(bail_25%)/8192 251.502 18.94%
std::find_if(vector<char>)_(process_all)/1024 124.349 -
std::find_if(vector<char>)_(process_all)/32768 3940.985 4.69%
std::find_if(vector<char>)_(process_all)/50 6.637 -
std::find_if(vector<char>)_(process_all)/8 1.598 11.73%
std::find_if(vector<char>)_(process_all)/8192 945.598 -
std::find_if(vector<int>)_(bail_25%)/1024 26.622 -11.61%
std::find_if(vector<int>)_(bail_25%)/32768 804.397 -7.80%
std::find_if(vector<int>)_(bail_25%)/8 0.917 32.48%
std::find_if(vector<int>)_(bail_25%)/8192 211.773 -4.71%
std::find_if(vector<int>)_(process_all)/1024 117.754 -4.85%
std::find_if(vector<int>)_(process_all)/32768 3446.504 -6.74%
std::find_if(vector<int>)_(process_all)/50 6.117 -3.08%
std::find_if(vector<int>)_(process_all)/8 1.495 -
std::find_if(vector<int>)_(process_all)/8192 887.194 -3.90%
std::find_if_not(deque<int>)_(bail_25%)/1024 77.781 -
std::find_if_not(deque<int>)_(bail_25%)/32768 1995.361 -5.82%
std::find_if_not(deque<int>)_(bail_25%)/8 1.166 -
std::find_if_not(deque<int>)_(bail_25%)/8192 504.788 -8.45%
std::find_if_not(deque<int>)_(process_all)/1024 352.688 40.16%
std::find_if_not(deque<int>)_(process_all)/32768 11311.297 39.77%
std::find_if_not(deque<int>)_(process_all)/50 12.810 -
std::find_if_not(deque<int>)_(process_all)/8 2.759 9.08%
std::find_if_not(deque<int>)_(process_all)/8192 2827.404 40.99%
std::find_if_not(list<int>)_(bail_25%)/1024 128.000 -30.42%
std::find_if_not(list<int>)_(bail_25%)/32768 7561.241 -
std::find_if_not(list<int>)_(bail_25%)/8 0.922 -1.28%
std::find_if_not(list<int>)_(bail_25%)/8192 1439.440 -
std::find_if_not(list<int>)_(process_all)/1024 721.787 -
std::find_if_not(list<int>)_(process_all)/32768 25239.602 -
std::find_if_not(list<int>)_(process_all)/50 38.405 67.03%
std::find_if_not(list<int>)_(process_all)/8 3.575 -
std::find_if_not(list<int>)_(process_all)/8192 7170.039 1.91%
std::find_if_not(vector<bool>)_(process_all)/1024 566.018 -
std::find_if_not(vector<bool>)_(process_all)/1048576 576207.337 -
std::find_if_not(vector<bool>)_(process_all)/50 23.987 -1.20%
std::find_if_not(vector<bool>)_(process_all)/8 3.524 -2.49%
std::find_if_not(vector<bool>)_(process_all)/8192 4507.451 -
std::find_if_not(vector<char>)_(bail_25%)/1024 30.221 13.78%
std::find_if_not(vector<char>)_(bail_25%)/32768 948.539 -
std::find_if_not(vector<char>)_(bail_25%)/8 1.067 21.54%
std::find_if_not(vector<char>)_(bail_25%)/8192 243.439 1.82%
std::find_if_not(vector<char>)_(process_all)/1024 125.910 -
std::find_if_not(vector<char>)_(process_all)/32768 3759.933 -
std::find_if_not(vector<char>)_(process_all)/50 6.640 -
std::find_if_not(vector<char>)_(process_all)/8 1.597 7.89%
std::find_if_not(vector<char>)_(process_all)/8192 946.357 -
std::find_if_not(vector<int>)_(bail_25%)/1024 35.180 15.80%
std::find_if_not(vector<int>)_(bail_25%)/32768 961.138 1.11%
std::find_if_not(vector<int>)_(bail_25%)/8 0.737 -7.60%
std::find_if_not(vector<int>)_(bail_25%)/8192 248.602 2.09%
std::find_if_not(vector<int>)_(process_all)/1024 150.781 30.81%
std::find_if_not(vector<int>)_(process_all)/32768 4894.933 45.35%
std::find_if_not(vector<int>)_(process_all)/50 7.985 35.22%
std::find_if_not(vector<int>)_(process_all)/8 1.617 22.97%
std::find_if_not(vector<int>)_(process_all)/8192 1217.833 44.45%
std::flat_map<int,_int>::clear()/0 393.529 -
std::flat_map<int,_int>::clear()/1024 394.405 -
std::flat_map<int,_int>::clear()/32 394.553 -
std::flat_map<int,_int>::clear()/8192 413.689 -
std::flat_map<int,_int>::contains(key)_(existent)/1024 7.903 -3.44%
std::flat_map<int,_int>::contains(key)_(existent)/32 3.116 -3.38%
std::flat_map<int,_int>::contains(key)_(existent)/8192 11.675 -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 0.493 40.98%
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 4.603 -30.66%
std::flat_map<int,_int>::contains(key)_(non-existent)/32 2.190 -9.42%
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 6.363 -33.04%
std::flat_map<int,_int>::count(key)_(existent)/1024 8.191 -
std::flat_map<int,_int>::count(key)_(existent)/32 3.085 -5.98%
std::flat_map<int,_int>::count(key)_(existent)/8192 11.625 -1.56%
std::flat_map<int,_int>::count(key)_(non-existent)/0 0.429 -5.09%
std::flat_map<int,_int>::count(key)_(non-existent)/1024 4.534 -8.46%
std::flat_map<int,_int>::count(key)_(non-existent)/32 2.132 -2.72%
std::flat_map<int,_int>::count(key)_(non-existent)/8192 6.278 -13.77%
std::flat_map<int,_int>::ctor(&&,_different_allocs)/0 14.979 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/1024 185.054 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/32 28.525 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/8192 1161.784 -
std::flat_map<int,_int>::ctor(const&)/0 12.762 -
std::flat_map<int,_int>::ctor(const&)/1024 177.623 -
std::flat_map<int,_int>::ctor(const&)/32 22.788 -
std::flat_map<int,_int>::ctor(const&)/8192 1922.400 -
std::flat_map<int,_int>::ctor(const&,_alloc)/0 12.760 -
std::flat_map<int,_int>::ctor(const&,_alloc)/1024 177.623 -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 22.794 -
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 1916.627 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.618 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 4222.782 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 179.650 -1.32%
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 33203.152 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.612 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8736.125 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 206.583 -1.59%
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 133983.112 -1.04%
std::flat_map<int,_int>::equal_range(key)_(existent)/1024 8.400 -
std::flat_map<int,_int>::equal_range(key)_(existent)/32 3.347 1.35%
std::flat_map<int,_int>::equal_range(key)_(existent)/8192 11.685 -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 0.404 -42.71%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 5.088 -4.45%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 2.281 -3.50%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 6.986 -4.51%
std::flat_map<int,_int>::erase(iterator)/1024 83.170 5.63%
std::flat_map<int,_int>::erase(iterator)/32 19.755 -1.06%
std::flat_map<int,_int>::erase(iterator)/8192 501.032 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 393.013 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 412.181 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 396.956 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 623.426 -
std::flat_map<int,_int>::erase(key)_(existent)/1024 120.847 15.65%
std::flat_map<int,_int>::erase(key)_(existent)/32 22.703 2.86%
std::flat_map<int,_int>::erase(key)_(existent)/8192 564.209 -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 0.440 -10.65%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 5.246 -1.54%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 2.368 -7.80%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 7.948 -15.04%
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/0 0.508 2.59%
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/1024 6.534 -1.25%
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/32 2.728 -13.33%
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/8192 10.066 -8.46%
std::flat_map<int,_int>::find(key)_(existent)/1024 8.319 -3.52%
std::flat_map<int,_int>::find(key)_(existent)/32 3.308 -2.47%
std::flat_map<int,_int>::find(key)_(existent)/8192 12.181 -
std::flat_map<int,_int>::find(key)_(non-existent)/0 0.427 -4.02%
std::flat_map<int,_int>::find(key)_(non-existent)/1024 4.591 1.04%
std::flat_map<int,_int>::find(key)_(non-existent)/32 2.204 -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 6.348 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 15.236 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 19.101 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 16.163 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 26.513 3.73%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 15.234 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 97.217 1.45%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 23.757 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 597.294 3.14%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 15.326 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 16.476 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 15.270 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 21.012 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 15.267 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 78.164 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 22.265 -3.61%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 540.443 2.81%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 393.020 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 5125.992 -4.35%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 606.958 -1.27%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 39409.427 -4.39%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 409.345 4.00%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 5716.638 1.88%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 615.870 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 43145.625 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 395.731 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7629.874 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 670.574 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 62685.249 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 396.031 -3.12%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1462.636 3.72%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 449.273 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 8713.185 3.53%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 395.790 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1615.573 2.04%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 453.228 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 10026.060 4.20%
std::flat_map<int,_int>::insert(value)_(already_present)/1024 19.766 33.06%
std::flat_map<int,_int>::insert(value)_(already_present)/32 3.036 17.45%
std::flat_map<int,_int>::insert(value)_(already_present)/8192 21.147 4.59%
std::flat_map<int,_int>::insert(value)_(new_value,_end)/0 15.268 -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 18.909 -21.28%
std::flat_map<int,_int>::insert(value)_(new_value,_end)/32 16.229 -1.31%
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 23.849 -42.05%
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/0 15.350 -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 101.729 3.99%
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/32 24.323 2.18%
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 612.358 4.45%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 20.433 28.64%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.808 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 22.700 11.60%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 15.035 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 18.849 -2.05%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 16.146 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 23.738 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 15.074 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 98.720 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 23.721 -1.42%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 609.800 2.27%
std::flat_map<int,_int>::lower_bound(key)_(existent)/1024 7.904 -1.02%
std::flat_map<int,_int>::lower_bound(key)_(existent)/32 3.053 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/8192 11.474 1.55%
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.224 11.24%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 2.370 7.22%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 7.587 17.36%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 16.093 5.01%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 88.886 2.70%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 19.362 9.80%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 647.657 -2.41%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 16.494 5.28%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 92.067 6.69%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 19.442 9.64%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 752.989 7.77%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 3.330 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 73.494 1.01%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/32 3.819 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 730.754 16.64%
std::flat_map<int,_int>::upper_bound(key)_(existent)/1024 8.031 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/32 2.979 -4.79%
std::flat_map<int,_int>::upper_bound(key)_(existent)/8192 11.546 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/0 0.265 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 5.868 25.59%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 2.268 1.89%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 8.282 29.92%
std::flat_multimap<int,_int>::clear()/0 396.077 -
std::flat_multimap<int,_int>::clear()/1024 401.114 -
std::flat_multimap<int,_int>::clear()/32 398.162 -
std::flat_multimap<int,_int>::clear()/8192 415.234 -
std::flat_multimap<int,_int>::contains(key)_(existent)/1024 8.165 -1.25%
std::flat_multimap<int,_int>::contains(key)_(existent)/32 3.098 1.39%
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 11.513 -1.66%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 0.383 -18.33%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 7.559 20.11%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 2.281 -7.21%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 10.597 12.82%
std::flat_multimap<int,_int>::count(key)_(existent)/1024 7.070 -
std::flat_multimap<int,_int>::count(key)_(existent)/32 2.328 3.47%
std::flat_multimap<int,_int>::count(key)_(existent)/8192 10.489 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/0 0.258 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/1024 4.047 1.19%
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 2.071 -1.48%
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 5.509 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 15.341 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/1024 184.946 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/32 28.510 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/8192 1173.260 -
std::flat_multimap<int,_int>::ctor(const&)/0 13.121 1.23%
std::flat_multimap<int,_int>::ctor(const&)/1024 177.121 -
std::flat_multimap<int,_int>::ctor(const&)/32 23.159 -
std::flat_multimap<int,_int>::ctor(const&)/8192 1931.801 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 13.018 -4.44%
std::flat_multimap<int,_int>::ctor(const&,_alloc)/1024 177.128 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 23.157 -7.65%
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 1925.829 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.185 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3999.910 1.39%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 167.316 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 32171.892 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.594 2.21%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8525.950 -2.05%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 195.652 -3.58%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 119126.071 -12.31%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 7.968 3.03%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 2.483 -1.30%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 12.452 5.00%
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/0 0.347 -7.27%
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/1024 4.056 -4.79%
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/32 2.060 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192 5.272 -5.63%
std::flat_multimap<int,_int>::erase(iterator)/1024 82.643 6.68%
std::flat_multimap<int,_int>::erase(iterator)/32 19.980 -
std::flat_multimap<int,_int>::erase(iterator)/8192 502.048 1.39%
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 412.459 2.88%
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 418.616 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 404.797 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 620.504 1.34%
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 97.465 8.83%
std::flat_multimap<int,_int>::erase(key)_(existent)/32 22.672 -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 508.582 -2.70%
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.256 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 3.808 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 2.067 10.69%
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 5.272 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.256 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 3.584 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.853 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 5.060 -
std::flat_multimap<int,_int>::find(key)_(existent)/1024 8.288 -
std::flat_multimap<int,_int>::find(key)_(existent)/32 3.341 -
std::flat_multimap<int,_int>::find(key)_(existent)/8192 12.122 -1.20%
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 0.395 -17.90%
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 5.102 -9.10%
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 2.196 -3.70%
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 7.052 1.39%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 15.216 1.02%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 19.435 -4.05%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 17.149 4.16%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 26.337 -13.70%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 15.113 -3.28%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 101.118 -4.02%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 24.060 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 557.424 -4.17%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 15.201 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 16.787 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 15.297 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 21.960 1.70%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 15.232 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 77.618 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 22.710 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 503.721 -2.46%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 401.836 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 4902.933 1.10%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 617.677 2.16%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 37888.908 2.86%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 401.660 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 5439.193 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 623.485 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 41960.817 1.80%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 401.330 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7330.436 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 674.445 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 60525.585 1.70%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 404.994 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1136.912 -4.94%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 447.699 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 6323.943 -7.01%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 402.709 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1100.821 -1.07%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 445.728 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 5944.128 -1.39%
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 100.343 1.14%
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 22.014 -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 554.529 -1.85%
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/0 15.125 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 19.222 -29.11%
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/32 16.276 -2.06%
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 24.385 -37.26%
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/0 15.115 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 98.136 -2.26%
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/32 23.363 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 544.737 -4.32%
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/1024 7.950 -1.51%
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/32 3.075 2.27%
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/8192 11.444 -1.19%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.263 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 7.674 -2.65%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 2.358 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 11.301 -1.60%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 15.645 -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 86.500 -1.08%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 17.981 -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 622.464 8.69%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 15.907 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 86.563 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 17.941 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 604.116 3.12%
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 3.341 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 73.341 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 3.781 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 583.117 6.19%
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/1024 7.977 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/32 2.969 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 12.142 4.77%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.270 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 4.724 -29.62%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.184 -5.23%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 6.474 -32.33%
std::for_each(deque<int>)/32 3.686 -
std::for_each(deque<int>)/50 3.866 -
std::for_each(deque<int>)/8 0.914 -1.24%
std::for_each(deque<int>)/8192 255.343 -
std::for_each(join_view(vector<vector<int>>))/32 3.763 -
std::for_each(join_view(vector<vector<int>>))/50 4.043 -
std::for_each(join_view(vector<vector<int>>))/8 1.426 4.02%
std::for_each(join_view(vector<vector<int>>))/8192 263.847 -
std::for_each(list<int>)/32 10.823 -4.37%
std::for_each(list<int>)/50 21.389 -
std::for_each(list<int>)/8 2.534 -
std::for_each(list<int>)/8192 7662.923 5.99%
std::for_each(map<int>::iterator)/32 20.897 -6.91%
std::for_each(map<int>::iterator)/50 49.632 3.70%
std::for_each(map<int>::iterator)/8 4.446 -1.69%
std::for_each(map<int>::iterator)/8192 15949.711 -
std::for_each(multimap<int>::iterator)/32 22.335 4.85%
std::for_each(multimap<int>::iterator)/50 40.932 -12.73%
std::for_each(multimap<int>::iterator)/8 4.466 -
std::for_each(multimap<int>::iterator)/8192 15928.877 -
std::for_each(multiset<int>::iterator)/32 21.004 -2.45%
std::for_each(multiset<int>::iterator)/50 38.503 -3.73%
std::for_each(multiset<int>::iterator)/8 4.439 -2.56%
std::for_each(multiset<int>::iterator)/8192 16011.461 2.32%
std::for_each(set<int>::iterator)/32 21.340 -1.81%
std::for_each(set<int>::iterator)/50 35.143 -22.86%
std::for_each(set<int>::iterator)/8 4.587 -
std::for_each(set<int>::iterator)/8192 15414.699 2.97%
std::for_each(vector<int>)/32 3.680 -
std::for_each(vector<int>)/50 3.856 -
std::for_each(vector<int>)/8 0.917 -
std::for_each(vector<int>)/8192 252.007 -
std::for_each_n(deque<int>)/32 3.748 -
std::for_each_n(deque<int>)/50 3.896 -1.02%
std::for_each_n(deque<int>)/8 1.242 7.08%
std::for_each_n(deque<int>)/8192 254.781 -
std::for_each_n(join_view(vector<vector<int>>))/32 3.831 -
std::for_each_n(join_view(vector<vector<int>>))/50 4.256 -
std::for_each_n(join_view(vector<vector<int>>))/8 1.498 -
std::for_each_n(join_view(vector<vector<int>>))/8192 265.057 -
std::for_each_n(list<int>)/32 11.257 1.11%
std::for_each_n(list<int>)/50 23.138 -5.35%
std::for_each_n(list<int>)/8 2.554 4.12%
std::for_each_n(list<int>)/8192 7641.293 -3.01%
std::for_each_n(vector<int>)/32 3.687 -
std::for_each_n(vector<int>)/50 3.849 -
std::for_each_n(vector<int>)/8 2.667 -1.78%
std::for_each_n(vector<int>)/8192 251.883 -
std::format(double)_(fmt:_{:017500_0La}) 164.504 -
std::format(double)_(fmt:_{:017500_0Le}) 191.539 -
std::format(double)_(fmt:_{:017500_0Lf}) 203.558 -5.09%
std::format(double)_(fmt:_{:017500_0Lg}) 208.442 -1.86%
std::format(double)_(fmt:_{:017500_0L}) 206.152 -1.84%
std::format(double)_(fmt:_{:017500_0a}) 156.702 -
std::format(double)_(fmt:_{:017500_0e}) 183.283 -
std::format(double)_(fmt:_{:017500_0f}) 199.334 -
std::format(double)_(fmt:_{:017500_0g}) 199.343 -1.57%
std::format(double)_(fmt:_{:017500_0}) 147.386 -
std::format(double)_(fmt:_{:017500_10La}) 173.529 -
std::format(double)_(fmt:_{:017500_10Le}) 207.546 -
std::format(double)_(fmt:_{:017500_10Lf}) 207.692 -2.80%
std::format(double)_(fmt:_{:017500_10Lg}) 217.225 -1.24%
std::format(double)_(fmt:_{:017500_10L}) 218.012 -
std::format(double)_(fmt:_{:017500_10a}) 161.459 -
std::format(double)_(fmt:_{:017500_10e}) 200.389 2.93%
std::format(double)_(fmt:_{:017500_10f}) 204.062 -
std::format(double)_(fmt:_{:017500_10g}) 210.611 -
std::format(double)_(fmt:_{:017500_10}) 212.523 1.90%
std::format(double)_(fmt:_{:017500_17000L}) 412.580 -
std::format(double)_(fmt:_{:017500_17000}) 395.253 -
std::format(double)_(fmt:_{:0<17500_0La}) 164.576 -1.06%
std::format(double)_(fmt:_{:0<17500_0Le}) 191.670 -
std::format(double)_(fmt:_{:0<17500_0Lf}) 202.772 -1.87%
std::format(double)_(fmt:_{:0<17500_0Lg}) 207.896 -1.44%
std::format(double)_(fmt:_{:0<17500_0L}) 204.402 -4.70%
std::format(double)_(fmt:_{:0<17500_0a}) 154.747 -1.51%
std::format(double)_(fmt:_{:0<17500_0e}) 182.900 -
std::format(double)_(fmt:_{:0<17500_0f}) 196.258 -
std::format(double)_(fmt:_{:0<17500_0g}) 196.523 -1.38%
std::format(double)_(fmt:_{:0<17500_0}) 147.755 -
std::format(double)_(fmt:_{:0<17500_10La}) 174.162 -
std::format(double)_(fmt:_{:0<17500_10Le}) 206.075 -
std::format(double)_(fmt:_{:0<17500_10Lf}) 206.812 -2.96%
std::format(double)_(fmt:_{:0<17500_10Lg}) 219.598 -
std::format(double)_(fmt:_{:0<17500_10L}) 218.855 -1.29%
std::format(double)_(fmt:_{:0<17500_10a}) 158.875 -1.16%
std::format(double)_(fmt:_{:0<17500_10e}) 195.910 1.42%
std::format(double)_(fmt:_{:0<17500_10f}) 198.199 -
std::format(double)_(fmt:_{:0<17500_10g}) 211.655 -
std::format(double)_(fmt:_{:0<17500_10}) 209.761 -
std::format(double)_(fmt:_{:0<17500_17000L}) 410.493 -
std::format(double)_(fmt:_{:0<17500_17000}) 398.552 -
std::format(double)_(fmt:_{:0>17500_0La}) 166.198 -1.79%
std::format(double)_(fmt:_{:0>17500_0Le}) 193.597 -
std::format(double)_(fmt:_{:0>17500_0Lf}) 205.204 -9.30%
std::format(double)_(fmt:_{:0>17500_0Lg}) 212.148 -
std::format(double)_(fmt:_{:0>17500_0L}) 208.284 -1.30%
std::format(double)_(fmt:_{:0>17500_0a}) 157.134 -
std::format(double)_(fmt:_{:0>17500_0e}) 182.375 -1.29%
std::format(double)_(fmt:_{:0>17500_0f}) 201.099 -
std::format(double)_(fmt:_{:0>17500_0g}) 199.269 -1.67%
std::format(double)_(fmt:_{:0>17500_0}) 147.301 -
std::format(double)_(fmt:_{:0>17500_10La}) 182.174 3.24%
std::format(double)_(fmt:_{:0>17500_10Le}) 208.029 -1.14%
std::format(double)_(fmt:_{:0>17500_10Lf}) 209.787 -2.27%
std::format(double)_(fmt:_{:0>17500_10Lg}) 222.591 1.06%
std::format(double)_(fmt:_{:0>17500_10L}) 218.760 -1.72%
std::format(double)_(fmt:_{:0>17500_10a}) 162.845 -
std::format(double)_(fmt:_{:0>17500_10e}) 200.361 -
std::format(double)_(fmt:_{:0>17500_10f}) 199.927 -1.76%
std::format(double)_(fmt:_{:0>17500_10g}) 213.720 1.39%
std::format(double)_(fmt:_{:0>17500_10}) 208.188 -1.85%
std::format(double)_(fmt:_{:0>17500_17000L}) 410.198 -
std::format(double)_(fmt:_{:0>17500_17000}) 394.723 1.69%
std::format(double)_(fmt:_{:0^17500_0La}) 169.315 -
std::format(double)_(fmt:_{:0^17500_0Le}) 195.782 -1.32%
std::format(double)_(fmt:_{:0^17500_0Lf}) 211.969 -
std::format(double)_(fmt:_{:0^17500_0Lg}) 211.766 -1.99%
std::format(double)_(fmt:_{:0^17500_0L}) 209.616 -1.65%
std::format(double)_(fmt:_{:0^17500_0a}) 159.336 -
std::format(double)_(fmt:_{:0^17500_0e}) 185.283 -
std::format(double)_(fmt:_{:0^17500_0f}) 205.230 -
std::format(double)_(fmt:_{:0^17500_0g}) 200.665 -1.09%
std::format(double)_(fmt:_{:0^17500_0}) 147.966 -
std::format(double)_(fmt:_{:0^17500_10La}) 188.961 6.20%
std::format(double)_(fmt:_{:0^17500_10Le}) 215.053 1.11%
std::format(double)_(fmt:_{:0^17500_10Lf}) 214.710 -1.33%
std::format(double)_(fmt:_{:0^17500_10Lg}) 227.639 -
std::format(double)_(fmt:_{:0^17500_10L}) 221.537 -2.33%
std::format(double)_(fmt:_{:0^17500_10a}) 165.930 -
std::format(double)_(fmt:_{:0^17500_10e}) 196.972 -1.66%
std::format(double)_(fmt:_{:0^17500_10f}) 207.287 -
std::format(double)_(fmt:_{:0^17500_10g}) 211.986 -1.00%
std::format(double)_(fmt:_{:0^17500_10}) 215.101 2.17%
std::format(double)_(fmt:_{:0^17500_17000L}) 409.835 -
std::format(double)_(fmt:_{:0^17500_17000}) 395.197 1.05%
std::format(double)_(fmt:_{:_0La}) 35.331 -1.56%
std::format(double)_(fmt:_{:_0Le}) 60.895 1.55%
std::format(double)_(fmt:_{:_0Lf}) 69.769 -
std::format(double)_(fmt:_{:_0Lg}) 76.562 -
std::format(double)_(fmt:_{:_0L}) 75.101 -6.40%
std::format(double)_(fmt:_{:_0a}) 25.119 -
std::format(double)_(fmt:_{:_0e}) 37.303 1.42%
std::format(double)_(fmt:_{:_0f}) 58.743 1.12%
std::format(double)_(fmt:_{:_0g}) 61.715 -1.45%
std::format(double)_(fmt:_{:_0}) 16.906 -
std::format(double)_(fmt:_{:_10La}) 43.355 -
std::format(double)_(fmt:_{:_10Le}) 71.383 1.37%
std::format(double)_(fmt:_{:_10Lf}) 74.159 -
std::format(double)_(fmt:_{:_10Lg}) 80.981 -
std::format(double)_(fmt:_{:_10L}) 80.058 -
std::format(double)_(fmt:_{:_10a}) 28.500 -1.17%
std::format(double)_(fmt:_{:_10e}) 40.739 1.39%
std::format(double)_(fmt:_{:_10f}) 60.025 -
std::format(double)_(fmt:_{:_10g}) 62.774 -
std::format(double)_(fmt:_{:_10}) 61.996 -
std::format(double)_(fmt:_{:_17000L}) 271.109 -
std::format(double)_(fmt:_{:_17000}) 253.695 1.10%
std::format(float)_(fmt:_{:017500_0La}) 168.251 -
std::format(float)_(fmt:_{:017500_0Le}) 189.497 -
std::format(float)_(fmt:_{:017500_0Lf}) 183.651 -
std::format(float)_(fmt:_{:017500_0Lg}) 204.482 -
std::format(float)_(fmt:_{:017500_0L}) 202.956 -
std::format(float)_(fmt:_{:017500_0a}) 158.882 -
std::format(float)_(fmt:_{:017500_0e}) 181.637 -
std::format(float)_(fmt:_{:017500_0f}) 178.183 -
std::format(float)_(fmt:_{:017500_0g}) 205.656 5.21%
std::format(float)_(fmt:_{:017500_0}) 148.453 -
std::format(float)_(fmt:_{:017500_10La}) 173.434 -
std::format(float)_(fmt:_{:017500_10Le}) 202.637 -
std::format(float)_(fmt:_{:017500_10Lf}) 191.960 -
std::format(float)_(fmt:_{:017500_10Lg}) 207.952 -
std::format(float)_(fmt:_{:017500_10L}) 208.043 -
std::format(float)_(fmt:_{:017500_10a}) 162.857 -
std::format(float)_(fmt:_{:017500_10e}) 189.896 -
std::format(float)_(fmt:_{:017500_10f}) 183.627 -
std::format(float)_(fmt:_{:017500_10g}) 198.990 -
std::format(float)_(fmt:_{:017500_10}) 198.980 -
std::format(float)_(fmt:_{:017500_17000L}) 233.759 -
std::format(float)_(fmt:_{:017500_17000}) 222.067 -
std::format(float)_(fmt:_{:0<17500_0La}) 168.545 1.41%
std::format(float)_(fmt:_{:0<17500_0Le}) 189.416 -5.58%
std::format(float)_(fmt:_{:0<17500_0Lf}) 183.685 -
std::format(float)_(fmt:_{:0<17500_0Lg}) 205.103 -
std::format(float)_(fmt:_{:0<17500_0L}) 202.753 -
std::format(float)_(fmt:_{:0<17500_0a}) 157.485 -
std::format(float)_(fmt:_{:0<17500_0e}) 179.763 -
std::format(float)_(fmt:_{:0<17500_0f}) 174.069 -
std::format(float)_(fmt:_{:0<17500_0g}) 194.066 -
std::format(float)_(fmt:_{:0<17500_0}) 148.211 -
std::format(float)_(fmt:_{:0<17500_10La}) 173.455 1.02%
std::format(float)_(fmt:_{:0<17500_10Le}) 201.106 -
std::format(float)_(fmt:_{:0<17500_10Lf}) 189.412 -
std::format(float)_(fmt:_{:0<17500_10Lg}) 209.318 -
std::format(float)_(fmt:_{:0<17500_10L}) 205.225 -
std::format(float)_(fmt:_{:0<17500_10a}) 158.959 -
std::format(float)_(fmt:_{:0<17500_10e}) 188.150 -
std::format(float)_(fmt:_{:0<17500_10f}) 178.622 -
std::format(float)_(fmt:_{:0<17500_10g}) 198.857 -
std::format(float)_(fmt:_{:0<17500_10}) 198.923 -
std::format(float)_(fmt:_{:0<17500_17000L}) 239.276 3.40%
std::format(float)_(fmt:_{:0<17500_17000}) 219.654 -
std::format(float)_(fmt:_{:0>17500_0La}) 169.821 -
std::format(float)_(fmt:_{:0>17500_0Le}) 191.605 -
std::format(float)_(fmt:_{:0>17500_0Lf}) 185.665 -
std::format(float)_(fmt:_{:0>17500_0Lg}) 206.064 -
std::format(float)_(fmt:_{:0>17500_0L}) 204.716 -
std::format(float)_(fmt:_{:0>17500_0a}) 160.007 -
std::format(float)_(fmt:_{:0>17500_0e}) 182.041 -
std::format(float)_(fmt:_{:0>17500_0f}) 178.723 -
std::format(float)_(fmt:_{:0>17500_0g}) 197.346 -
std::format(float)_(fmt:_{:0>17500_0}) 148.287 -
std::format(float)_(fmt:_{:0>17500_10La}) 175.895 -
std::format(float)_(fmt:_{:0>17500_10Le}) 204.492 -
std::format(float)_(fmt:_{:0>17500_10Lf}) 193.826 -
std::format(float)_(fmt:_{:0>17500_10Lg}) 210.035 -
std::format(float)_(fmt:_{:0>17500_10L}) 208.114 -
std::format(float)_(fmt:_{:0>17500_10a}) 163.087 -
std::format(float)_(fmt:_{:0>17500_10e}) 190.842 -
std::format(float)_(fmt:_{:0>17500_10f}) 183.829 -
std::format(float)_(fmt:_{:0>17500_10g}) 199.771 -
std::format(float)_(fmt:_{:0>17500_10}) 200.035 -
std::format(float)_(fmt:_{:0>17500_17000L}) 236.506 1.10%
std::format(float)_(fmt:_{:0>17500_17000}) 220.206 -
std::format(float)_(fmt:_{:0^17500_0La}) 173.161 -
std::format(float)_(fmt:_{:0^17500_0Le}) 194.789 -1.64%
std::format(float)_(fmt:_{:0^17500_0Lf}) 191.255 -
std::format(float)_(fmt:_{:0^17500_0Lg}) 211.782 -
std::format(float)_(fmt:_{:0^17500_0L}) 208.231 -
std::format(float)_(fmt:_{:0^17500_0a}) 160.984 -
std::format(float)_(fmt:_{:0^17500_0e}) 183.386 -
std::format(float)_(fmt:_{:0^17500_0f}) 182.028 -
std::format(float)_(fmt:_{:0^17500_0g}) 198.765 -
std::format(float)_(fmt:_{:0^17500_0}) 149.574 -
std::format(float)_(fmt:_{:0^17500_10La}) 179.176 -
std::format(float)_(fmt:_{:0^17500_10Le}) 207.107 -
std::format(float)_(fmt:_{:0^17500_10Lf}) 197.764 -
std::format(float)_(fmt:_{:0^17500_10Lg}) 215.353 -
std::format(float)_(fmt:_{:0^17500_10L}) 212.642 -
std::format(float)_(fmt:_{:0^17500_10a}) 164.099 -
std::format(float)_(fmt:_{:0^17500_10e}) 191.971 -
std::format(float)_(fmt:_{:0^17500_10f}) 187.931 -
std::format(float)_(fmt:_{:0^17500_10g}) 202.483 1.13%
std::format(float)_(fmt:_{:0^17500_10}) 201.198 -
std::format(float)_(fmt:_{:0^17500_17000L}) 240.636 -
std::format(float)_(fmt:_{:0^17500_17000}) 227.079 -
std::format(float)_(fmt:_{:_0La}) 38.026 2.21%
std::format(float)_(fmt:_{:_0Le}) 60.655 -
std::format(float)_(fmt:_{:_0Lf}) 49.259 -
std::format(float)_(fmt:_{:_0Lg}) 75.113 -
std::format(float)_(fmt:_{:_0L}) 73.914 -
std::format(float)_(fmt:_{:_0a}) 26.475 1.83%
std::format(float)_(fmt:_{:_0e}) 39.364 1.35%
std::format(float)_(fmt:_{:_0f}) 38.792 1.54%
std::format(float)_(fmt:_{:_0g}) 62.387 1.07%
std::format(float)_(fmt:_{:_0}) 17.138 -
std::format(float)_(fmt:_{:_10La}) 43.534 -
std::format(float)_(fmt:_{:_10Le}) 71.148 -
std::format(float)_(fmt:_{:_10Lf}) 56.450 -
std::format(float)_(fmt:_{:_10Lg}) 75.178 -
std::format(float)_(fmt:_{:_10L}) 73.773 -
std::format(float)_(fmt:_{:_10a}) 28.839 2.12%
std::format(float)_(fmt:_{:_10e}) 43.339 -
std::format(float)_(fmt:_{:_10f}) 41.539 1.20%
std::format(float)_(fmt:_{:_10g}) 63.970 3.55%
std::format(float)_(fmt:_{:_10}) 61.653 -
std::format(float)_(fmt:_{:_17000L}) 102.222 3.75%
std::format(float)_(fmt:_{:_17000}) 83.289 -
std::format(int64_t)_(fmt:_{:0512LX}) 42.806 3.73%
std::format(int64_t)_(fmt:_{:0512Lb}) 41.866 2.59%
std::format(int64_t)_(fmt:_{:0512Ld}) 36.044 -
std::format(int64_t)_(fmt:_{:0512Lo}) 36.668 2.85%
std::format(int64_t)_(fmt:_{:0512Lx}) 35.433 2.73%
std::format(int64_t)_(fmt:_{:0512X}) 36.544 -1.48%
std::format(int64_t)_(fmt:_{:0512b}) 36.078 -
std::format(int64_t)_(fmt:_{:0512d}) 32.321 -
std::format(int64_t)_(fmt:_{:0512o}) 30.812 -
std::format(int64_t)_(fmt:_{:0512x}) 29.641 1.47%
std::format(int64_t)_(fmt:_{:0<512LX}) 42.383 -
std::format(int64_t)_(fmt:_{:0<512Lb}) 42.152 2.23%
std::format(int64_t)_(fmt:_{:0<512Ld}) 35.611 -2.38%
std::format(int64_t)_(fmt:_{:0<512Lo}) 39.772 4.77%
std::format(int64_t)_(fmt:_{:0<512Lx}) 37.687 4.85%
std::format(int64_t)_(fmt:_{:0<512X}) 36.787 -2.32%
std::format(int64_t)_(fmt:_{:0<512b}) 36.467 1.76%
std::format(int64_t)_(fmt:_{:0<512d}) 33.437 -
std::format(int64_t)_(fmt:_{:0<512o}) 33.439 2.47%
std::format(int64_t)_(fmt:_{:0<512x}) 31.271 1.72%
std::format(int64_t)_(fmt:_{:0>512LX}) 40.382 3.97%
std::format(int64_t)_(fmt:_{:0>512Lb}) 38.042 2.89%
std::format(int64_t)_(fmt:_{:0>512Ld}) 34.308 -1.79%
std::format(int64_t)_(fmt:_{:0>512Lo}) 34.135 2.09%
std::format(int64_t)_(fmt:_{:0>512Lx}) 32.290 2.08%
std::format(int64_t)_(fmt:_{:0>512X}) 35.033 -
std::format(int64_t)_(fmt:_{:0>512b}) 34.527 -
std::format(int64_t)_(fmt:_{:0>512d}) 30.532 -
std::format(int64_t)_(fmt:_{:0>512o}) 29.613 -
std::format(int64_t)_(fmt:_{:0>512x}) 28.962 -
std::format(int64_t)_(fmt:_{:0^512LX}) 45.308 1.51%
std::format(int64_t)_(fmt:_{:0^512Lb}) 41.754 2.36%
std::format(int64_t)_(fmt:_{:0^512Ld}) 35.959 -
std::format(int64_t)_(fmt:_{:0^512Lo}) 35.573 -
std::format(int64_t)_(fmt:_{:0^512Lx}) 33.829 1.48%
std::format(int64_t)_(fmt:_{:0^512X}) 39.924 -
std::format(int64_t)_(fmt:_{:0^512b}) 38.396 -
std::format(int64_t)_(fmt:_{:0^512d}) 31.771 -
std::format(int64_t)_(fmt:_{:0^512o}) 33.671 -
std::format(int64_t)_(fmt:_{:0^512x}) 32.363 -
std::format(int64_t)_(fmt:_{:LX}) 36.085 8.14%
std::format(int64_t)_(fmt:_{:Lb}) 32.426 3.75%
std::format(int64_t)_(fmt:_{:Ld}) 27.328 2.40%
std::format(int64_t)_(fmt:_{:Lo}) 28.372 3.24%
std::format(int64_t)_(fmt:_{:Lx}) 26.737 2.65%
std::format(int64_t)_(fmt:_{:X}) 29.576 5.30%
std::format(int64_t)_(fmt:_{:b}) 27.874 -
std::format(int64_t)_(fmt:_{:d}) 23.052 -
std::format(int64_t)_(fmt:_{:o}) 23.226 -
std::format(int64_t)_(fmt:_{:x}) 23.681 1.22%
std::generate(deque<int>)/1024 242.691 -
std::generate(deque<int>)/32 8.013 -
std::generate(deque<int>)/50 12.000 -
std::generate(deque<int>)/8192 1897.787 -
std::generate(list<int>)/1024 670.864 -
std::generate(list<int>)/32 8.409 -
std::generate(list<int>)/50 15.347 -2.80%
std::generate(list<int>)/8192 7647.650 -
std::generate(vector<int>)/1024 243.082 -
std::generate(vector<int>)/32 7.936 -
std::generate(vector<int>)/50 12.045 -
std::generate(vector<int>)/8192 1832.943 -
std::generate_n(deque<int>)/1024 242.155 -
std::generate_n(deque<int>)/32 8.168 -
std::generate_n(deque<int>)/50 12.130 -
std::generate_n(deque<int>)/8192 1944.227 -
std::generate_n(list<int>)/1024 650.398 -
std::generate_n(list<int>)/32 8.514 -
std::generate_n(list<int>)/50 15.363 -9.84%
std::generate_n(list<int>)/8192 6990.264 -7.87%
std::generate_n(vector<int>)/1024 241.265 -
std::generate_n(vector<int>)/32 7.889 -
std::generate_n(vector<int>)/50 11.879 -
std::generate_n(vector<int>)/8192 1827.392 -
std::is_partitioned(deque<int>)_(partitioned)/1024 300.937 3.89%
std::is_partitioned(deque<int>)_(partitioned)/32 9.308 -
std::is_partitioned(deque<int>)_(partitioned)/50 14.162 1.84%
std::is_partitioned(deque<int>)_(partitioned)/8192 2383.084 -10.33%
std::is_partitioned(deque<int>)_(unpartitioned)/1024 91.280 -13.37%
std::is_partitioned(deque<int>)_(unpartitioned)/32 4.965 34.56%
std::is_partitioned(deque<int>)_(unpartitioned)/50 13.771 105.46%
std::is_partitioned(deque<int>)_(unpartitioned)/8192 567.684 -18.14%
std::is_partitioned(list<int>)_(partitioned)/1024 580.507 -4.55%
std::is_partitioned(list<int>)_(partitioned)/32 8.752 -
std::is_partitioned(list<int>)_(partitioned)/50 13.866 -1.20%
std::is_partitioned(list<int>)_(partitioned)/8192 7061.743 4.07%
std::is_partitioned(list<int>)_(unpartitioned)/1024 254.718 44.74%
std::is_partitioned(list<int>)_(unpartitioned)/32 1.396 -68.35%
std::is_partitioned(list<int>)_(unpartitioned)/50 6.292 37.53%
std::is_partitioned(list<int>)_(unpartitioned)/8192 964.928 -55.31%
std::is_partitioned(vector<int>)_(partitioned)/1024 189.338 -
std::is_partitioned(vector<int>)_(partitioned)/32 6.434 -
std::is_partitioned(vector<int>)_(partitioned)/50 9.737 -
std::is_partitioned(vector<int>)_(partitioned)/8192 1422.338 -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 74.289 41.49%
std::is_partitioned(vector<int>)_(unpartitioned)/32 2.054 26.73%
std::is_partitioned(vector<int>)_(unpartitioned)/50 9.323 8.58%
std::is_partitioned(vector<int>)_(unpartitioned)/8192 531.822 198.95%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 477.555 -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 5.060 1.71%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8192 3856.245 -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 514877.301 -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 45.030 5.43%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 503.385 -2.01%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 4.956 -11.30%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 4092.171 -1.05%
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024 694969.455 1.01%
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 51.586 1.20%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 486.712 -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 6.310 -1.61%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 3873.555 -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 519112.552 -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 45.722 -1.90%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 522.236 -8.78%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 6.552 -1.62%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 3971.747 -6.94%
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 687015.494 -2.85%
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 52.464 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 752.842 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8 2.822 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 7943.631 8.67%
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024 1425201.798 -37.22%
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 41.892 -2.61%
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/1024 781.173 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8 3.631 1.37%
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 9098.966 3.63%
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/1024 1593507.403 -35.53%
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 67.166 4.65%
std::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 773.973 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 3.743 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 8162.026 7.60%
std::is_permutation(list<int>)_(4leg)_(shuffled)/1024 1427030.827 -37.97%
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 42.697 -2.56%
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 801.605 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 4.197 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 8442.573 6.43%
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 1595536.353 -35.49%
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 61.782 -2.85%
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/1024 364.627 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 2.793 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8192 2813.399 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/1024 212168.652 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 24.201 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/1024 287.696 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 2.403 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8192 2516.525 -1.65%
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 1034941.044 1.80%
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 53.135 -15.82%
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 381.613 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 4.090 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 2962.172 -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 211637.851 -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 23.887 -6.07%
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 349.698 -4.45%
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 3.386 -2.56%
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 2875.970 -2.24%
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 993551.481 -4.59%
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 54.566 -
std::is_sorted(deque<int>)/1024 473.747 -
std::is_sorted(deque<int>)/8 2.605 -12.15%
std::is_sorted(deque<int>)/8192 3794.625 -
std::is_sorted(deque<int>,_pred)/1024 642.301 -
std::is_sorted(deque<int>,_pred)/8 4.868 -26.92%
std::is_sorted(deque<int>,_pred)/8192 5194.361 -
std::is_sorted(list<int>)/1024 758.740 -
std::is_sorted(list<int>)/8 2.085 -
std::is_sorted(list<int>)/8192 7219.083 -
std::is_sorted(list<int>,_pred)/1024 827.582 -
std::is_sorted(list<int>,_pred)/8 4.033 2.92%
std::is_sorted(list<int>,_pred)/8192 7707.445 -10.35%
std::is_sorted(vector<int>)/1024 247.307 -
std::is_sorted(vector<int>)/8 2.067 -
std::is_sorted(vector<int>)/8192 1926.856 -
std::is_sorted(vector<int>,_pred)/1024 469.618 1.67%
std::is_sorted(vector<int>,_pred)/8 3.150 -3.09%
std::is_sorted(vector<int>,_pred)/8192 3737.007 1.46%
std::is_sorted_until(deque<int>)/1024 468.288 -
std::is_sorted_until(deque<int>)/8 2.465 -5.45%
std::is_sorted_until(deque<int>)/8192 3750.947 -
std::is_sorted_until(deque<int>,_pred)/1024 596.409 -
std::is_sorted_until(deque<int>,_pred)/8 4.196 -
std::is_sorted_until(deque<int>,_pred)/8192 4797.012 -
std::is_sorted_until(list<int>)/1024 759.207 2.04%
std::is_sorted_until(list<int>)/8 2.072 -
std::is_sorted_until(list<int>)/8192 7090.899 -2.51%
std::is_sorted_until(list<int>,_pred)/1024 797.789 -
std::is_sorted_until(list<int>,_pred)/8 3.690 -3.34%
std::is_sorted_until(list<int>,_pred)/8192 8180.050 -7.61%
std::is_sorted_until(vector<int>)/1024 237.633 -
std::is_sorted_until(vector<int>)/8 2.067 -
std::is_sorted_until(vector<int>)/8192 1854.243 -
std::is_sorted_until(vector<int>,_pred)/1024 408.613 -1.70%
std::is_sorted_until(vector<int>,_pred)/8 3.648 -6.57%
std::is_sorted_until(vector<int>,_pred)/8192 3276.426 -1.07%
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 4615.335 -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/32 540.917 2.39%
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 36545.878 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 709.671 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 12.754 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 11494.801 26.63%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 12081.982 4.39%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 360.502 7.19%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 104385.448 4.49%
std::list<int>::ctor(Range)_(cheap_elements)/1024 12118.085 4.62%
std::list<int>::ctor(Range)_(cheap_elements)/32 358.260 6.46%
std::list<int>::ctor(Range)_(cheap_elements)/8192 104613.209 5.32%
std::list<int>::ctor(const&)_(cheap_elements)/1024 12115.848 5.69%
std::list<int>::ctor(const&)_(cheap_elements)/32 357.318 6.32%
std::list<int>::ctor(const&)_(cheap_elements)/8192 103497.141 8.08%
std::list<int>::ctor(size)/1024 12876.710 8.16%
std::list<int>::ctor(size)/32 362.450 9.90%
std::list<int>::ctor(size)/8192 103277.708 6.41%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 11906.586 4.08%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 357.495 6.53%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 101465.369 3.14%
std::list<int>::erase(begin)_(cheap_elements)/1024 11.843 13.51%
std::list<int>::erase(begin)_(cheap_elements)/32 11.795 13.06%
std::list<int>::erase(begin)_(cheap_elements)/8192 11.727 18.72%
std::list<int>::insert(begin)_(cheap_elements)/1024 14.591 27.00%
std::list<int>::insert(begin)_(cheap_elements)/32 11.406 12.44%
std::list<int>::insert(begin)_(cheap_elements)/8192 16.403 42.66%
std::list<int>::operator=(const&)_(cheap_elements)/1024 750.855 -
std::list<int>::operator=(const&)_(cheap_elements)/32 17.042 -
std::list<int>::operator=(const&)_(cheap_elements)/8192 9617.379 11.03%
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 4588.479 -1.36%
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 523.789 -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 37668.419 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 4.971 8.86%
std::list<int>::push_back()_(many_elements)_(cheap_elements)/32 16.747 1.23%
std::list<int>::push_back()_(many_elements)_(cheap_elements)/8192 4.883 9.33%
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 5057.358 4.71%
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 536.165 -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 40486.388 3.59%
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 16717.683 -3.39%
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 865.942 -3.59%
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 146468.997 -1.57%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 795.463 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 21.687 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 13497.247 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6943.594 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 156.804 -3.42%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 56210.163 -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 13939.017 -8.78%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 372.519 -15.82%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 112598.238 -4.96%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 34500.812 -5.55%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 976.607 -5.09%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 295244.576 -5.10%
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 13917.082 -2.70%
std::list<std::string>::ctor(Range)_(cheap_elements)/32 375.888 -5.33%
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 114788.276 -1.49%
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 34169.665 -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 974.249 -2.83%
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 291515.028 -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 13843.673 5.55%
std::list<std::string>::ctor(const&)_(cheap_elements)/32 375.750 1.88%
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 112600.950 4.64%
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 34378.457 -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 986.933 1.88%
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 292328.537 -
std::list<std::string>::ctor(size)/1024 13591.908 8.06%
std::list<std::string>::ctor(size)/32 366.242 9.20%
std::list<std::string>::ctor(size)/8192 112250.020 9.66%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 13745.824 11.87%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 374.023 10.04%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 112142.872 10.07%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 34690.790 -12.04%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 948.445 6.65%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 295955.346 -19.41%
std::list<std::string>::erase(begin)_(cheap_elements)/1024 11.957 -12.72%
std::list<std::string>::erase(begin)_(cheap_elements)/32 12.187 -8.09%
std::list<std::string>::erase(begin)_(cheap_elements)/8192 11.929 -13.40%
std::list<std::string>::erase(begin)_(expensive_elements)/1024 30.894 -7.11%
std::list<std::string>::erase(begin)_(expensive_elements)/32 29.662 -7.82%
std::list<std::string>::erase(begin)_(expensive_elements)/8192 30.686 -9.10%
std::list<std::string>::insert(begin)_(cheap_elements)/1024 12.651 -4.10%
std::list<std::string>::insert(begin)_(cheap_elements)/32 12.808 -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 12.511 -5.69%
std::list<std::string>::insert(begin)_(expensive_elements)/1024 29.915 -5.19%
std::list<std::string>::insert(begin)_(expensive_elements)/32 29.048 -6.41%
std::list<std::string>::insert(begin)_(expensive_elements)/8192 29.859 -6.32%
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 1320.220 -10.84%
std::list<std::string>::operator=(const&)_(cheap_elements)/32 23.118 -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 11076.993 10.84%
std::list<std::string>::operator=(const&)_(expensive_elements)/1024 6876.314 -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 152.100 -
std::list<std::string>::operator=(const&)_(expensive_elements)/8192 55461.789 -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 4778.607 -7.15%
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 561.169 5.21%
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 38595.849 -6.02%
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 16718.040 -3.43%
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 886.331 -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 146381.242 -3.28%
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 4.895 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/32 16.822 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 4.951 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 16.604 -1.28%
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/32 27.338 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 18.212 -
std::lower_bound(std::deque<int>)/100 30.415 -
std::lower_bound(std::deque<int>)/8 16.741 -1.49%
std::lower_bound(std::deque<int>)/8192 64.876 -
std::lower_bound(std::forward_list<int>)/100 81.051 -25.85%
std::lower_bound(std::forward_list<int>)/8 15.330 -
std::lower_bound(std::forward_list<int>)/8192 10374.021 -
std::lower_bound(std::list<int>)/100 90.755 -
std::lower_bound(std::list<int>)/8 15.452 -
std::lower_bound(std::list<int>)/8192 13812.842 -6.45%
std::lower_bound(std::vector<int>)/100 12.133 -
std::lower_bound(std::vector<int>)/8 7.754 -
std::lower_bound(std::vector<int>)/8192 15.638 -
std::make_heap(deque<int>)_(ascending)/1024 2651.159 -
std::make_heap(deque<int>)_(ascending)/8 27.468 1.86%
std::make_heap(deque<int>)_(ascending)/8192 20900.552 -
std::make_heap(deque<int>)_(descending)/1024 1095.291 -2.76%
std::make_heap(deque<int>)_(descending)/8 21.146 -1.16%
std::make_heap(deque<int>)_(descending)/8192 8621.083 -2.26%
std::make_heap(deque<int>)_(heap)/1024 1095.895 -
std::make_heap(deque<int>)_(heap)/8 21.106 -1.33%
std::make_heap(deque<int>)_(heap)/8192 8621.242 -
std::make_heap(deque<int>)_(pipe-organ)/1024 2644.452 -1.07%
std::make_heap(deque<int>)_(pipe-organ)/8 26.918 -
std::make_heap(deque<int>)_(pipe-organ)/8192 20965.240 -
std::make_heap(deque<int>)_(repeated)/1024 2274.093 -
std::make_heap(deque<int>)_(repeated)/8 25.509 1.57%
std::make_heap(deque<int>)_(repeated)/8192 17871.074 -
std::make_heap(deque<int>)_(shuffled)/1024 2543.953 -1.79%
std::make_heap(deque<int>)_(shuffled)/8 24.632 -
std::make_heap(deque<int>)_(shuffled)/8192 22691.805 -4.03%
std::make_heap(deque<int>,_pred)_(ascending)/1024 2181.691 -
std::make_heap(deque<int>,_pred)_(ascending)/8 25.500 3.13%
std::make_heap(deque<int>,_pred)_(ascending)/8192 17139.147 -1.33%
std::make_heap(deque<int>,_pred)_(descending)/1024 643.801 -
std::make_heap(deque<int>,_pred)_(descending)/8 19.185 -
std::make_heap(deque<int>,_pred)_(descending)/8192 5031.277 -
std::make_heap(deque<int>,_pred)_(heap)/1024 644.934 -
std::make_heap(deque<int>,_pred)_(heap)/8 19.157 -2.73%
std::make_heap(deque<int>,_pred)_(heap)/8192 5037.138 -
std::make_heap(deque<int>,_pred)_(pipe-organ)/1024 2278.129 3.89%
std::make_heap(deque<int>,_pred)_(pipe-organ)/8 25.046 1.25%
std::make_heap(deque<int>,_pred)_(pipe-organ)/8192 17361.074 1.71%
std::make_heap(deque<int>,_pred)_(repeated)/1024 1755.381 4.60%
std::make_heap(deque<int>,_pred)_(repeated)/8 23.727 -
std::make_heap(deque<int>,_pred)_(repeated)/8192 13103.354 -
std::make_heap(deque<int>,_pred)_(shuffled)/1024 1858.161 -
std::make_heap(deque<int>,_pred)_(shuffled)/8 23.030 1.57%
std::make_heap(deque<int>,_pred)_(shuffled)/8192 15317.953 -
std::make_heap(vector<NonIntegral>)_(ascending)/1024 662.069 -
std::make_heap(vector<NonIntegral>)_(ascending)/8 17.921 4.72%
std::make_heap(vector<NonIntegral>)_(ascending)/8192 5105.566 -
std::make_heap(vector<NonIntegral>)_(descending)/1024 295.302 -
std::make_heap(vector<NonIntegral>)_(descending)/8 14.970 -
std::make_heap(vector<NonIntegral>)_(descending)/8192 2219.840 1.11%
std::make_heap(vector<NonIntegral>)_(heap)/1024 291.036 -1.54%
std::make_heap(vector<NonIntegral>)_(heap)/8 14.879 -
std::make_heap(vector<NonIntegral>)_(heap)/8192 2169.068 -2.29%
std::make_heap(vector<NonIntegral>)_(pipe-organ)/1024 659.759 -1.17%
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8 16.764 -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8192 5084.874 -1.26%
std::make_heap(vector<NonIntegral>)_(repeated)/1024 604.696 -
std::make_heap(vector<NonIntegral>)_(repeated)/8 17.663 -
std::make_heap(vector<NonIntegral>)_(repeated)/8192 4597.529 -
std::make_heap(vector<NonIntegral>)_(shuffled)/1024 614.225 -1.03%
std::make_heap(vector<NonIntegral>)_(shuffled)/8 16.335 -
std::make_heap(vector<NonIntegral>)_(shuffled)/8192 5295.497 -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/1024 680.816 -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8 17.052 -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8192 5249.798 -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/1024 287.766 -1.67%
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8 14.898 -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8192 2143.081 -2.14%
std::make_heap(vector<NonIntegral>,_pred)_(heap)/1024 286.065 -3.09%
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8 15.110 1.60%
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8192 2122.967 -7.39%
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 692.957 -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 16.764 -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 5328.749 -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/1024 626.115 -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8 17.236 -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8192 4779.594 -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 667.924 1.08%
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8 16.635 1.40%
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 5747.397 -
std::make_heap(vector<int>)_(ascending)/1024 646.241 -
std::make_heap(vector<int>)_(ascending)/8 16.582 -
std::make_heap(vector<int>)_(ascending)/8192 4979.746 -
std::make_heap(vector<int>)_(descending)/1024 273.764 -
std::make_heap(vector<int>)_(descending)/8 14.827 -3.74%
std::make_heap(vector<int>)_(descending)/8192 1945.386 -
std::make_heap(vector<int>)_(heap)/1024 273.959 -
std::make_heap(vector<int>)_(heap)/8 14.846 -
std::make_heap(vector<int>)_(heap)/8192 1947.523 -
std::make_heap(vector<int>)_(pipe-organ)/1024 652.904 -
std::make_heap(vector<int>)_(pipe-organ)/8 16.721 1.23%
std::make_heap(vector<int>)_(pipe-organ)/8192 4958.520 -
std::make_heap(vector<int>)_(repeated)/1024 560.118 -
std::make_heap(vector<int>)_(repeated)/8 15.665 -
std::make_heap(vector<int>)_(repeated)/8192 4257.421 -
std::make_heap(vector<int>)_(shuffled)/1024 570.579 -
std::make_heap(vector<int>)_(shuffled)/8 15.983 -
std::make_heap(vector<int>)_(shuffled)/8192 5044.525 -
std::make_heap(vector<int>,_pred)_(ascending)/1024 658.281 -
std::make_heap(vector<int>,_pred)_(ascending)/8 16.900 -
std::make_heap(vector<int>,_pred)_(ascending)/8192 5005.697 -
std::make_heap(vector<int>,_pred)_(descending)/1024 273.662 -
std::make_heap(vector<int>,_pred)_(descending)/8 14.820 -
std::make_heap(vector<int>,_pred)_(descending)/8192 1946.482 -
std::make_heap(vector<int>,_pred)_(heap)/1024 272.976 -
std::make_heap(vector<int>,_pred)_(heap)/8 14.801 -
std::make_heap(vector<int>,_pred)_(heap)/8192 1950.625 -
std::make_heap(vector<int>,_pred)_(pipe-organ)/1024 662.930 -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8 16.897 -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8192 5001.374 -
std::make_heap(vector<int>,_pred)_(repeated)/1024 572.431 -
std::make_heap(vector<int>,_pred)_(repeated)/8 16.117 1.53%
std::make_heap(vector<int>,_pred)_(repeated)/8192 4287.530 -
std::make_heap(vector<int>,_pred)_(shuffled)/1024 570.949 -1.10%
std::make_heap(vector<int>,_pred)_(shuffled)/8 15.972 -
std::make_heap(vector<int>,_pred)_(shuffled)/8192 4968.268 -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024 15844.533 -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8 55.133 -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192 507995.617 -
std::make_heap+std::sort_heap(deque<int>)_(descending)/1024 16303.553 -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8 62.391 -1.02%
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192 504386.270 -2.38%
std::make_heap+std::sort_heap(deque<int>)_(heap)/1024 21321.047 -1.12%
std::make_heap+std::sort_heap(deque<int>)_(heap)/8 61.895 -4.78%
std::make_heap+std::sort_heap(deque<int>)_(heap)/8192 595154.501 -1.25%
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/1024 17753.476 -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8 58.947 -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192 525644.691 -1.44%
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/1024 31746.264 1.26%
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8 55.429 3.30%
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192 981648.970 -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024 14840.931 3.11%
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 52.104 -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8192 174820.094 1.87%
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024 22070.076 -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8 59.978 -2.83%
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8192 627638.298 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/1024 15877.980 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 51.210 -4.06%
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8192 466451.391 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/1024 16403.080 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8 59.284 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8192 463547.016 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/1024 21477.874 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 57.885 -2.50%
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8192 557505.069 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/1024 17931.658 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8 54.701 2.56%
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8192 479169.787 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/1024 31873.281 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8 51.661 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8192 960234.677 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/1024 13929.301 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8 48.205 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8192 165962.743 1.46%
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/1024 22174.667 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 56.766 -3.59%
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8192 605376.110 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/1024 10924.805 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8 42.324 -1.78%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8192 114563.338 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/1024 11151.537 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8 51.850 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8192 116701.479 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/1024 14729.966 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8 52.932 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8192 158174.545 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/1024 12780.737 3.58%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8 46.271 1.03%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8192 129406.236 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/1024 24080.752 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 42.155 -2.43%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8192 270256.818 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/1024 5731.647 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 32.080 -5.05%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192 62040.754 1.31%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/1024 15145.435 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8 51.606 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8192 167681.849 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/1024 10985.546 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8 43.588 -2.59%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8192 115197.112 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/1024 11243.070 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 52.902 -1.47%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8192 116198.110 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/1024 14812.491 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8 52.791 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8192 158432.090 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 12370.246 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 45.923 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 129808.494 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/1024 24100.836 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8 43.500 -2.66%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8192 270987.606 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/1024 5815.854 1.68%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 37.241 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8192 61491.419 -1.26%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 15148.732 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8 52.162 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 167797.076 -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/1024 11055.940 -2.61%
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 44.608 -4.24%
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8192 114724.940 -
std::make_heap+std::sort_heap(vector<int>)_(descending)/1024 11529.087 -
std::make_heap+std::sort_heap(vector<int>)_(descending)/8 56.226 -
std::make_heap+std::sort_heap(vector<int>)_(descending)/8192 117958.187 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/1024 15058.774 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8 54.306 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8192 156236.446 -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/1024 12755.529 -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8 47.605 1.16%
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8192 132234.374 -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/1024 23325.069 -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8 44.382 -1.65%
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8192 260547.289 -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/1024 5838.893 -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8 36.746 -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8192 63636.074 -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/1024 15025.537 -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8 52.937 1.35%
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8192 155256.122 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/1024 11037.964 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8 44.603 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8192 115354.728 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/1024 11481.150 -1.09%
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8 52.254 -5.67%
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8192 118225.731 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/1024 14990.054 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8 54.717 3.89%
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8192 156768.267 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/1024 12784.231 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8 46.744 8.67%
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8192 132935.305 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/1024 23246.240 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8 44.369 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8192 260896.841 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/1024 5826.624 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8 37.489 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8192 62205.886 -1.10%
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/1024 14974.857 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8 51.888 -1.42%
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8192 156375.209 -
std::map<int,_int>::clear()/0 392.293 -
std::map<int,_int>::clear()/1024 10333.544 -
std::map<int,_int>::clear()/32 643.747 -
std::map<int,_int>::clear()/8192 83524.353 -
std::map<int,_int>::contains(key)_(existent)/1024 4.140 -
std::map<int,_int>::contains(key)_(existent)/32 1.617 -1.15%
std::map<int,_int>::contains(key)_(existent)/8192 5.530 -
std::map<int,_int>::contains(key)_(non-existent)/0 0.294 -
std::map<int,_int>::contains(key)_(non-existent)/1024 5.461 -
std::map<int,_int>::contains(key)_(non-existent)/32 2.714 -
std::map<int,_int>::contains(key)_(non-existent)/8192 15.746 -18.51%
std::map<int,_int>::count(key)_(existent)/1024 3.827 -
std::map<int,_int>::count(key)_(existent)/32 1.552 -1.45%
std::map<int,_int>::count(key)_(existent)/8192 5.814 -
std::map<int,_int>::count(key)_(non-existent)/0 0.251 -
std::map<int,_int>::count(key)_(non-existent)/1024 7.250 -
std::map<int,_int>::count(key)_(non-existent)/32 2.932 1.45%
std::map<int,_int>::count(key)_(non-existent)/8192 11.134 -
std::map<int,_int>::ctor(&&,_different_allocs)/0 12.784 -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 6049.194 -
std::map<int,_int>::ctor(&&,_different_allocs)/32 190.699 -
std::map<int,_int>::ctor(&&,_different_allocs)/8192 51966.338 -
std::map<int,_int>::ctor(const&)/0 12.701 -
std::map<int,_int>::ctor(const&)/1024 6475.105 -5.79%
std::map<int,_int>::ctor(const&)/32 218.479 -6.36%
std::map<int,_int>::ctor(const&)/8192 51775.155 -5.67%
std::map<int,_int>::ctor(const&,_alloc)/0 12.748 -
std::map<int,_int>::ctor(const&,_alloc)/1024 6476.830 -4.96%
std::map<int,_int>::ctor(const&,_alloc)/32 226.173 -4.18%
std::map<int,_int>::ctor(const&,_alloc)/8192 51785.255 -5.57%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.691 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8785.568 -1.56%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 227.196 -6.01%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 70610.102 -2.78%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.720 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12878.407 -3.57%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 266.983 -4.82%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 246868.150 -5.13%
std::map<int,_int>::equal_range(key)_(existent)/1024 4.404 -
std::map<int,_int>::equal_range(key)_(existent)/32 1.790 -2.88%
std::map<int,_int>::equal_range(key)_(existent)/8192 5.532 -
std::map<int,_int>::equal_range(key)_(non-existent)/0 0.251 -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 6.090 -6.05%
std::map<int,_int>::equal_range(key)_(non-existent)/32 2.538 3.27%
std::map<int,_int>::equal_range(key)_(non-existent)/8192 9.704 -6.37%
std::map<int,_int>::erase(iterator)/1024 20.544 -2.98%
std::map<int,_int>::erase(iterator)/32 20.515 -2.03%
std::map<int,_int>::erase(iterator)/8192 23.705 -2.70%
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 393.577 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7408.696 -5.21%
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 577.155 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 56713.297 -2.16%
std::map<int,_int>::erase(key)_(existent)/1024 24.006 -2.02%
std::map<int,_int>::erase(key)_(existent)/32 22.152 -2.08%
std::map<int,_int>::erase(key)_(existent)/8192 25.076 -1.57%
std::map<int,_int>::erase(key)_(non-existent,_end)/0 0.252 -
std::map<int,_int>::erase(key)_(non-existent,_end)/1024 6.254 11.74%
std::map<int,_int>::erase(key)_(non-existent,_end)/32 3.078 25.59%
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 8.489 16.23%
std::map<int,_int>::erase(key)_(non-existent,_middle)/0 0.267 5.38%
std::map<int,_int>::erase(key)_(non-existent,_middle)/1024 2.964 1.58%
std::map<int,_int>::erase(key)_(non-existent,_middle)/32 1.797 1.81%
std::map<int,_int>::erase(key)_(non-existent,_middle)/8192 4.037 -
std::map<int,_int>::find(key)_(existent)/1024 4.294 -3.79%
std::map<int,_int>::find(key)_(existent)/32 1.696 -3.46%
std::map<int,_int>::find(key)_(existent)/8192 5.376 -2.36%
std::map<int,_int>::find(key)_(non-existent)/0 0.252 -
std::map<int,_int>::find(key)_(non-existent)/1024 5.744 5.51%
std::map<int,_int>::find(key)_(non-existent)/32 2.435 7.09%
std::map<int,_int>::find(key)_(non-existent)/8192 8.215 5.82%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 17.078 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 28.461 -2.63%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 19.258 -1.12%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 36.563 -3.16%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 17.043 -7.65%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 21.974 1.72%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 18.876 -2.23%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 21.249 -2.07%
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 17.166 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 26.401 -2.19%
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 18.645 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 30.594 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 17.180 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 20.463 1.62%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 18.423 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 20.093 -2.59%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.910 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 16094.980 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 745.344 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 180541.881 -1.34%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.507 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12173.980 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 649.444 -1.99%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 117288.852 -1.86%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 392.527 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7689.217 -2.30%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 537.274 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 133027.374 -1.78%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 392.319 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 11131.673 -1.72%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 655.225 -1.81%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 91152.390 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 392.609 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 9656.324 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 634.793 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 80220.486 1.09%
std::map<int,_int>::insert(value)_(already_present)/1024 3.332 -
std::map<int,_int>::insert(value)_(already_present)/32 1.767 -
std::map<int,_int>::insert(value)_(already_present)/8192 4.059 3.59%
std::map<int,_int>::insert(value)_(new_value,_end)/0 17.013 -
std::map<int,_int>::insert(value)_(new_value,_end)/1024 26.012 -5.14%
std::map<int,_int>::insert(value)_(new_value,_end)/32 18.691 -
std::map<int,_int>::insert(value)_(new_value,_end)/8192 34.365 -
std::map<int,_int>::insert(value)_(new_value,_middle)/0 16.974 -
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 20.411 -1.18%
std::map<int,_int>::insert(value)_(new_value,_middle)/32 18.309 -1.40%
std::map<int,_int>::insert(value)_(new_value,_middle)/8192 20.526 -1.85%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 3.436 -2.23%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.762 -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 3.688 -8.95%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 16.974 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 26.600 -1.79%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 18.840 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 36.122 1.57%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 16.950 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 20.909 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 18.182 -2.70%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 20.442 -2.85%
std::map<int,_int>::lower_bound(key)_(existent)/1024 4.522 -5.91%
std::map<int,_int>::lower_bound(key)_(existent)/32 1.478 -3.27%
std::map<int,_int>::lower_bound(key)_(existent)/8192 5.551 -
std::map<int,_int>::lower_bound(key)_(non-existent)/0 0.251 -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 5.424 -1.35%
std::map<int,_int>::lower_bound(key)_(non-existent)/32 2.298 -1.71%
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 9.533 -6.54%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.321 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6738.771 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 219.968 -3.42%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 51184.248 -5.02%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.313 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6347.516 -7.32%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 226.067 -3.02%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 50798.997 -11.92%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 1.118 -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1514.903 3.87%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 44.674 1.69%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 12744.761 -
std::map<int,_int>::upper_bound(key)_(existent)/1024 4.306 -1.79%
std::map<int,_int>::upper_bound(key)_(existent)/32 1.707 -1.17%
std::map<int,_int>::upper_bound(key)_(existent)/8192 5.642 -1.14%
std::map<int,_int>::upper_bound(key)_(non-existent)/0 0.250 -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 6.054 -
std::map<int,_int>::upper_bound(key)_(non-existent)/32 2.427 -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 9.504 -
std::map<std::string,_int>::clear()/0 396.633 -
std::map<std::string,_int>::clear()/1024 21958.179 -2.78%
std::map<std::string,_int>::clear()/32 911.290 -
std::map<std::string,_int>::clear()/8192 215227.526 -
std::map<std::string,_int>::contains(key)_(existent)/1024 24.664 6.58%
std::map<std::string,_int>::contains(key)_(existent)/32 16.698 6.77%
std::map<std::string,_int>::contains(key)_(existent)/8192 29.334 3.01%
std::map<std::string,_int>::contains(key)_(non-existent)/0 0.276 -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 23.312 4.30%
std::map<std::string,_int>::contains(key)_(non-existent)/32 11.164 -11.23%
std::map<std::string,_int>::contains(key)_(non-existent)/8192 30.048 -
std::map<std::string,_int>::count(key)_(existent)/1024 24.189 -20.69%
std::map<std::string,_int>::count(key)_(existent)/32 17.241 1.98%
std::map<std::string,_int>::count(key)_(existent)/8192 28.292 -38.91%
std::map<std::string,_int>::count(key)_(non-existent)/0 0.258 -
std::map<std::string,_int>::count(key)_(non-existent)/1024 24.040 -2.64%
std::map<std::string,_int>::count(key)_(non-existent)/32 10.349 1.32%
std::map<std::string,_int>::count(key)_(non-existent)/8192 33.335 -1.86%
std::map<std::string,_int>::ctor(&&,_different_allocs)/0 12.799 -2.19%
std::map<std::string,_int>::ctor(&&,_different_allocs)/1024 7001.964 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 213.244 -1.37%
std::map<std::string,_int>::ctor(&&,_different_allocs)/8192 59423.378 -
std::map<std::string,_int>::ctor(const&)/0 12.906 1.87%
std::map<std::string,_int>::ctor(const&)/1024 35235.141 -1.04%
std::map<std::string,_int>::ctor(const&)/32 837.093 14.37%
std::map<std::string,_int>::ctor(const&)/8192 346438.549 -
std::map<std::string,_int>::ctor(const&,_alloc)/0 12.716 -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 36013.857 -
std::map<std::string,_int>::ctor(const&,_alloc)/32 779.786 -4.39%
std::map<std::string,_int>::ctor(const&,_alloc)/8192 347123.202 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.752 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 40841.549 -1.00%
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 833.447 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 390346.215 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.750 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 54279.958 -5.27%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1045.409 2.33%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1093540.495 -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 21.938 -11.16%
std::map<std::string,_int>::equal_range(key)_(existent)/32 16.316 9.05%
std::map<std::string,_int>::equal_range(key)_(existent)/8192 29.840 10.40%
std::map<std::string,_int>::equal_range(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 24.800 4.30%
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 10.324 -1.11%
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 33.836 9.45%
std::map<std::string,_int>::erase(iterator)/1024 26.197 -17.27%
std::map<std::string,_int>::erase(iterator)/32 27.548 -5.50%
std::map<std::string,_int>::erase(iterator)/8192 31.707 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.773 -1.08%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 13148.026 -3.47%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 679.945 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 119865.216 -1.12%
std::map<std::string,_int>::erase(key)_(existent)/1024 62.951 -14.31%
std::map<std::string,_int>::erase(key)_(existent)/32 73.105 -
std::map<std::string,_int>::erase(key)_(existent)/8192 59.695 -39.98%
std::map<std::string,_int>::erase(key)_(non-existent,_end)/0 0.257 -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 20.815 -4.12%
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 10.311 -1.43%
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 28.050 -1.97%
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/0 0.257 -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 12.217 -5.00%
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 6.486 -3.99%
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 15.920 -3.47%
std::map<std::string,_int>::find(key)_(existent)/1024 24.886 13.39%
std::map<std::string,_int>::find(key)_(existent)/32 15.565 -5.96%
std::map<std::string,_int>::find(key)_(existent)/8192 30.246 -6.92%
std::map<std::string,_int>::find(key)_(non-existent)/0 0.256 -
std::map<std::string,_int>::find(key)_(non-existent)/1024 25.766 18.33%
std::map<std::string,_int>::find(key)_(non-existent)/32 12.735 15.38%
std::map<std::string,_int>::find(key)_(non-existent)/8192 32.597 14.49%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 32.844 -1.22%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 67.030 -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 51.068 -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 92.449 2.94%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 23.601 -33.01%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 54.723 -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 46.821 -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 58.906 -7.17%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 34.084 11.57%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 33.056 6.26%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 36.361 8.82%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 72.329 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 32.735 35.78%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 28.233 -16.34%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 28.311 -10.27%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 41.653 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.391 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 66166.730 -1.04%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1466.863 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 934860.486 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.218 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 44229.596 -2.37%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1259.833 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 617378.965 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 394.893 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 39418.133 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1137.095 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 641312.956 2.99%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 396.463 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 34807.044 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1295.434 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 406773.427 1.34%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 396.011 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 34676.942 -1.11%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1190.944 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 371365.280 -4.39%
std::map<std::string,_int>::insert(value)_(already_present)/1024 16.926 -1.62%
std::map<std::string,_int>::insert(value)_(already_present)/32 27.410 28.14%
std::map<std::string,_int>::insert(value)_(already_present)/8192 32.454 -14.03%
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 22.911 -34.77%
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024 69.946 3.16%
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 33.366 -12.50%
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 88.948 8.28%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 30.412 32.49%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 51.277 19.66%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 41.004 -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 53.397 27.50%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 34.523 110.56%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 24.212 11.22%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 23.135 -28.26%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 28.255 -6.47%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 77.294 25.45%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 32.164 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 96.992 -1.42%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 32.024 16.82%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 48.775 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 29.494 -21.78%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 53.099 20.78%
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 23.798 7.32%
std::map<std::string,_int>::lower_bound(key)_(existent)/32 13.534 -18.68%
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 28.850 3.80%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/0 0.256 -5.04%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 22.930 -7.56%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 10.788 1.15%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 31.962 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 13.432 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 36426.206 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 821.687 -6.27%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 356923.630 1.74%
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.462 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 39166.857 8.65%
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 789.193 -5.11%
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 352290.467 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.148 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 17778.350 9.53%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 326.879 -8.76%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 208746.362 -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 24.004 -8.00%
std::map<std::string,_int>::upper_bound(key)_(existent)/32 14.281 -6.31%
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 27.037 -3.54%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 23.580 -1.81%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 10.319 -2.34%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 38.650 21.36%
std::mismatch(deque<int>)_(it,_it,_it)/1000 464.818 4.17%
std::mismatch(deque<int>)_(it,_it,_it)/1024 470.608 -
std::mismatch(deque<int>)_(it,_it,_it)/1048576 495491.803 -
std::mismatch(deque<int>)_(it,_it,_it)/8 3.732 -1.08%
std::mismatch(deque<int>)_(it,_it,_it)/8192 3813.031 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 456.096 -3.34%
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 478.788 1.13%
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 488057.977 -1.01%
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 3.970 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 3813.181 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 723.878 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 733.863 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 627265.158 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 6.417 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 4861.297 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 693.099 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 721.895 2.25%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1048576 627137.904 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 6.133 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8192 4870.933 -
std::mismatch(list<int>)_(it,_it,_it)/1000 798.119 -32.38%
std::mismatch(list<int>)_(it,_it,_it)/1024 814.179 -47.80%
std::mismatch(list<int>)_(it,_it,_it)/1048576 942965.433 -
std::mismatch(list<int>)_(it,_it,_it)/8 2.643 -
std::mismatch(list<int>)_(it,_it,_it)/8192 8023.014 10.47%
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 751.915 -1.51%
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 765.396 -3.28%
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 947571.109 -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 2.945 6.88%
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 12047.704 5.19%
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1000 797.108 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1024 817.190 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1048576 1008381.328 -1.65%
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 5.102 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 12671.816 7.19%
std::mismatch(list<int>)_(it,_it,_it,_pred)/1000 796.348 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1024 817.220 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1048576 999933.298 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 4.657 3.82%
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 12468.253 14.27%
std::mismatch(vector<int>)_(it,_it,_it)/1000 58.287 -
std::mismatch(vector<int>)_(it,_it,_it)/1024 59.846 -
std::mismatch(vector<int>)_(it,_it,_it)/1048576 68224.875 -
std::mismatch(vector<int>)_(it,_it,_it)/8 1.061 -
std::mismatch(vector<int>)_(it,_it,_it)/8192 485.894 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1000 58.364 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1024 59.903 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1048576 69120.179 1.04%
std::mismatch(vector<int>)_(it,_it,_it,_it)/8 1.270 -1.82%
std::mismatch(vector<int>)_(it,_it,_it,_it)/8192 485.081 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 455.205 1.61%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 508.268 -1.33%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1048576 608816.299 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 4.137 4.02%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8192 4711.664 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 465.748 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1024 496.588 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1048576 606433.211 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 4.205 -6.00%
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8192 4719.712 -
std::move(deque<int>)/1048576 57095.044 2.94%
std::move(deque<int>)/262144 15032.353 -
std::move(deque<int>)/32768 2354.469 28.31%
std::move(deque<int>)/4096 149.840 -
std::move(deque<int>)/512 22.138 -
std::move(deque<int>)/64 4.911 1.70%
std::move(deque<int>)/8 3.400 2.11%
std::move(list<int>)/1048576 1011444.725 -
std::move(list<int>)/262144 245913.003 -
std::move(list<int>)/32768 31286.194 -
std::move(list<int>)/4096 4564.393 -15.30%
std::move(list<int>)/512 347.138 -1.72%
std::move(list<int>)/64 43.410 10.64%
std::move(list<int>)/8 3.379 -
std::move(vector<bool>)_(aligned)/1048576 1725.464 -
std::move(vector<bool>)_(aligned)/262144 255.337 -
std::move(vector<bool>)_(aligned)/32768 36.579 -
std::move(vector<bool>)_(aligned)/4096 7.065 -
std::move(vector<bool>)_(aligned)/512 2.346 -
std::move(vector<bool>)_(aligned)/64 1.676 -8.38%
std::move(vector<bool>)_(unaligned)/1048576 6530.770 -
std::move(vector<bool>)_(unaligned)/262144 1589.412 -
std::move(vector<bool>)_(unaligned)/32768 202.457 -
std::move(vector<bool>)_(unaligned)/4096 25.955 -1.62%
std::move(vector<bool>)_(unaligned)/512 4.929 4.23%
std::move(vector<bool>)_(unaligned)/64 1.626 -5.15%
std::move(vector<int>)/1048576 60599.179 10.53%
std::move(vector<int>)/262144 14980.904 -33.33%
std::move(vector<int>)/32768 1694.693 -
std::move(vector<int>)/4096 133.903 -
std::move(vector<int>)/512 20.085 -
std::move(vector<int>)/64 4.138 -
std::move(vector<int>)/8 2.298 3.25%
std::move_backward(deque<int>)/1048576 126487.638 -1.58%
std::move_backward(deque<int>)/262144 30247.797 -
std::move_backward(deque<int>)/32768 3368.957 -
std::move_backward(deque<int>)/4096 154.684 -1.82%
std::move_backward(deque<int>)/512 23.623 -
std::move_backward(deque<int>)/64 5.227 1.02%
std::move_backward(deque<int>)/8 3.520 2.92%
std::move_backward(list<int>)/1048576 1034686.695 -
std::move_backward(list<int>)/262144 264624.302 1.50%
std::move_backward(list<int>)/32768 31603.494 -
std::move_backward(list<int>)/4096 4910.265 2.22%
std::move_backward(list<int>)/512 369.945 -
std::move_backward(list<int>)/64 39.325 -
std::move_backward(list<int>)/8 3.391 -
std::move_backward(vector<bool>)_(aligned)/1048576 1717.741 -
std::move_backward(vector<bool>)_(aligned)/262144 256.461 -
std::move_backward(vector<bool>)_(aligned)/32768 37.989 -
std::move_backward(vector<bool>)_(aligned)/4096 7.209 -
std::move_backward(vector<bool>)_(aligned)/512 2.306 1.33%
std::move_backward(vector<bool>)_(aligned)/64 1.685 -2.39%
std::move_backward(vector<bool>)_(unaligned)/1048576 6500.527 -
std::move_backward(vector<bool>)_(unaligned)/262144 1585.820 -
std::move_backward(vector<bool>)_(unaligned)/32768 203.288 -
std::move_backward(vector<bool>)_(unaligned)/4096 27.407 -1.44%
std::move_backward(vector<bool>)_(unaligned)/512 4.567 1.41%
std::move_backward(vector<bool>)_(unaligned)/64 1.684 -
std::move_backward(vector<int>)/1048576 56274.575 -
std::move_backward(vector<int>)/262144 30848.300 31.72%
std::move_backward(vector<int>)/32768 1809.508 5.22%
std::move_backward(vector<int>)/4096 135.738 -1.73%
std::move_backward(vector<int>)/512 20.767 -4.46%
std::move_backward(vector<int>)/64 4.316 -1.17%
std::move_backward(vector<int>)/8 2.247 -1.93%
std::multimap<int,_int>::clear()/0 390.206 -
std::multimap<int,_int>::clear()/1024 11662.930 6.34%
std::multimap<int,_int>::clear()/32 680.015 3.16%
std::multimap<int,_int>::clear()/8192 93125.772 7.04%
std::multimap<int,_int>::contains(key)_(existent)/1024 4.603 -1.34%
std::multimap<int,_int>::contains(key)_(existent)/32 1.730 -2.65%
std::multimap<int,_int>::contains(key)_(existent)/8192 5.516 -
std::multimap<int,_int>::contains(key)_(non-existent)/0 0.302 -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 5.663 1.43%
std::multimap<int,_int>::contains(key)_(non-existent)/32 2.814 -1.70%
std::multimap<int,_int>::contains(key)_(non-existent)/8192 9.119 -18.15%
std::multimap<int,_int>::count(key)_(existent)/1024 5.417 -
std::multimap<int,_int>::count(key)_(existent)/32 3.651 -
std::multimap<int,_int>::count(key)_(existent)/8192 6.622 -
std::multimap<int,_int>::count(key)_(non-existent)/0 0.254 -
std::multimap<int,_int>::count(key)_(non-existent)/1024 5.489 -2.15%
std::multimap<int,_int>::count(key)_(non-existent)/32 2.255 -
std::multimap<int,_int>::count(key)_(non-existent)/8192 8.761 -3.39%
std::multimap<int,_int>::ctor(&&,_different_allocs)/0 12.719 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 5931.599 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 188.506 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/8192 51316.598 -
std::multimap<int,_int>::ctor(const&)/0 12.729 -
std::multimap<int,_int>::ctor(const&)/1024 6503.102 -2.75%
std::multimap<int,_int>::ctor(const&)/32 215.542 -4.84%
std::multimap<int,_int>::ctor(const&)/8192 51554.468 -3.22%
std::multimap<int,_int>::ctor(const&,_alloc)/0 12.715 -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 6460.574 -2.81%
std::multimap<int,_int>::ctor(const&,_alloc)/32 219.275 -4.11%
std::multimap<int,_int>::ctor(const&,_alloc)/8192 51029.094 -2.84%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.731 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8915.233 3.37%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 237.014 2.80%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 72118.109 2.22%
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.682 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13315.409 3.43%
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 291.295 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 254952.085 3.02%
std::multimap<int,_int>::equal_range(key)_(existent)/1024 5.557 4.43%
std::multimap<int,_int>::equal_range(key)_(existent)/32 2.461 -
std::multimap<int,_int>::equal_range(key)_(existent)/8192 6.038 1.21%
std::multimap<int,_int>::equal_range(key)_(non-existent)/0 0.252 -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 7.088 11.58%
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 2.532 11.89%
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 10.619 10.19%
std::multimap<int,_int>::erase(iterator)/1024 21.906 7.79%
std::multimap<int,_int>::erase(iterator)/32 21.586 6.44%
std::multimap<int,_int>::erase(iterator)/8192 21.929 7.43%
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.794 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7747.595 1.63%
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 583.443 1.23%
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 60111.626 2.04%
std::multimap<int,_int>::erase(key)_(existent)/1024 25.242 -
std::multimap<int,_int>::erase(key)_(existent)/32 22.616 1.05%
std::multimap<int,_int>::erase(key)_(existent)/8192 25.832 -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.253 -4.17%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 5.684 -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 2.274 -3.44%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 10.036 1.77%
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.269 5.44%
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 2.957 -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.859 -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 4.035 -2.81%
std::multimap<int,_int>::find(key)_(existent)/1024 3.794 -
std::multimap<int,_int>::find(key)_(existent)/32 1.734 -
std::multimap<int,_int>::find(key)_(existent)/8192 5.354 -
std::multimap<int,_int>::find(key)_(non-existent)/0 0.252 -
std::multimap<int,_int>::find(key)_(non-existent)/1024 5.237 -6.25%
std::multimap<int,_int>::find(key)_(non-existent)/32 2.415 -6.50%
std::multimap<int,_int>::find(key)_(non-existent)/8192 7.213 -6.81%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 17.153 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 33.735 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 18.592 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 37.184 -1.91%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 17.145 -1.49%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 21.548 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 18.471 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 21.074 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 17.133 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 33.286 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 18.544 -1.33%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 45.760 1.33%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 17.551 2.21%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 21.287 -1.26%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 19.022 5.41%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 19.976 -1.55%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 393.459 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 14889.366 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 732.891 -1.13%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 181605.098 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 393.312 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 11651.409 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 668.207 -1.74%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 121164.097 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 393.309 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 12163.338 -1.52%
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 691.958 -1.40%
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 213821.849 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 390.017 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 10891.900 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 647.547 -2.12%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 87843.758 1.15%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 392.801 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 9444.515 -3.97%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 665.411 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 75205.015 -7.78%
std::multimap<int,_int>::insert(value)_(already_present)/1024 21.193 -1.19%
std::multimap<int,_int>::insert(value)_(already_present)/32 18.125 -1.37%
std::multimap<int,_int>::insert(value)_(already_present)/8192 20.127 -1.74%
std::multimap<int,_int>::insert(value)_(new_value,_end)/0 17.014 -
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 33.426 -
std::multimap<int,_int>::insert(value)_(new_value,_end)/32 19.061 1.48%
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 36.476 -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/0 17.013 -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 21.403 -3.59%
std::multimap<int,_int>::insert(value)_(new_value,_middle)/32 17.764 -2.53%
std::multimap<int,_int>::insert(value)_(new_value,_middle)/8192 20.311 -1.67%
std::multimap<int,_int>::lower_bound(key)_(existent)/1024 7.074 -1.20%
std::multimap<int,_int>::lower_bound(key)_(existent)/32 2.382 -
std::multimap<int,_int>::lower_bound(key)_(existent)/8192 10.236 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.251 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 8.424 -21.76%
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 2.909 -10.38%
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 12.944 -23.83%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.401 -3.77%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6415.460 -5.04%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 223.384 -3.59%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 51286.239 -6.40%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.421 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6413.538 -3.76%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 218.688 -2.93%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 51257.849 -4.35%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 1.109 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1463.184 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 36.471 2.42%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 12682.941 -
std::multimap<int,_int>::upper_bound(key)_(existent)/1024 7.074 -
std::multimap<int,_int>::upper_bound(key)_(existent)/32 2.216 -
std::multimap<int,_int>::upper_bound(key)_(existent)/8192 10.235 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.252 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 5.834 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.766 7.04%
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 8.795 -
std::multimap<std::string,_int>::clear()/0 394.137 -
std::multimap<std::string,_int>::clear()/1024 21752.592 2.04%
std::multimap<std::string,_int>::clear()/32 889.435 -
std::multimap<std::string,_int>::clear()/8192 216481.509 1.80%
std::multimap<std::string,_int>::contains(key)_(existent)/1024 23.820 6.13%
std::multimap<std::string,_int>::contains(key)_(existent)/32 15.840 -7.27%
std::multimap<std::string,_int>::contains(key)_(existent)/8192 30.801 -3.67%
std::multimap<std::string,_int>::contains(key)_(non-existent)/0 0.274 -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 22.500 5.70%
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 11.206 2.19%
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 30.332 9.48%
std::multimap<std::string,_int>::count(key)_(existent)/1024 23.892 1.26%
std::multimap<std::string,_int>::count(key)_(existent)/32 19.066 -1.11%
std::multimap<std::string,_int>::count(key)_(existent)/8192 32.525 17.47%
std::multimap<std::string,_int>::count(key)_(non-existent)/0 0.264 -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 22.750 -9.13%
std::multimap<std::string,_int>::count(key)_(non-existent)/32 10.282 -3.27%
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 34.260 7.34%
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/0 12.794 -3.74%
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/1024 6983.803 -2.05%
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/32 211.812 -2.09%
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/8192 60024.204 -
std::multimap<std::string,_int>::ctor(const&)/0 12.654 -
std::multimap<std::string,_int>::ctor(const&)/1024 35853.738 -
std::multimap<std::string,_int>::ctor(const&)/32 825.041 22.25%
std::multimap<std::string,_int>::ctor(const&)/8192 344307.602 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/0 12.641 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 37366.353 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 860.142 8.24%
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 347364.873 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.789 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 38837.356 -1.43%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 961.724 25.86%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 380484.241 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.800 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 56973.045 8.99%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1028.661 3.44%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1097405.269 8.55%
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 23.620 2.54%
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 18.977 1.44%
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 27.800 -12.41%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/0 0.257 -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 23.623 -6.08%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 10.436 -1.54%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 34.559 1.50%
std::multimap<std::string,_int>::erase(iterator)/1024 32.787 18.90%
std::multimap<std::string,_int>::erase(iterator)/32 28.875 11.42%
std::multimap<std::string,_int>::erase(iterator)/8192 30.889 -3.85%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 394.232 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 13237.208 2.95%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 692.108 2.58%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 120840.328 1.55%
std::multimap<std::string,_int>::erase(key)_(existent)/1024 73.607 18.12%
std::multimap<std::string,_int>::erase(key)_(existent)/32 57.707 -30.74%
std::multimap<std::string,_int>::erase(key)_(existent)/8192 89.150 -16.90%
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/0 0.259 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/1024 24.539 3.25%
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 11.656 5.41%
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/8192 32.157 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/0 0.258 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024 12.307 -7.92%
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32 6.463 -6.22%
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 15.700 -6.91%
std::multimap<std::string,_int>::find(key)_(existent)/1024 22.858 -7.08%
std::multimap<std::string,_int>::find(key)_(existent)/32 14.497 -1.41%
std::multimap<std::string,_int>::find(key)_(existent)/8192 30.149 -1.73%
std::multimap<std::string,_int>::find(key)_(non-existent)/0 0.255 -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 25.564 14.31%
std::multimap<std::string,_int>::find(key)_(non-existent)/32 10.095 -4.91%
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 28.544 -4.70%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 23.781 -4.76%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 63.318 -21.43%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 38.396 -10.37%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 90.905 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 36.055 24.50%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 50.957 -2.14%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 37.535 3.63%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 52.286 -9.65%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 23.894 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 33.795 -38.00%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 37.352 -7.39%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 76.952 18.50%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 24.731 -25.68%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 36.532 -8.81%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 39.468 4.53%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 42.863 3.11%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 394.627 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 66226.778 2.91%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1342.035 -3.82%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 918402.848 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 393.841 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 43665.744 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1199.423 -1.59%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 599114.849 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 390.204 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 64854.419 11.36%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1563.507 10.07%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 820069.011 1.08%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 390.356 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 33881.045 2.06%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1118.101 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 386104.813 1.93%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 390.658 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 32955.779 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1105.107 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 349511.919 -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 33.951 -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 55.906 77.36%
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 89.739 21.68%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 29.671 -4.73%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 66.107 4.04%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 39.303 19.25%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 85.803 -11.01%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 34.506 23.64%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 42.439 -18.50%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 36.814 23.35%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 52.676 -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 95.294 7.61%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 40.469 7.08%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 131.882 -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/0 0.256 -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 26.409 -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 11.947 -2.30%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 34.860 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 13.386 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 36704.304 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 660.039 -10.84%
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 348530.174 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.399 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 40728.589 13.76%
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 756.003 -1.04%
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 351865.975 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.140 1.76%
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 16151.518 -2.62%
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 352.272 -1.38%
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 209239.194 -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 104.892 18.96%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 40.592 -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 126.370 -2.49%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/0 0.259 -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 162.090 220.77%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 38.450 113.08%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 172.523 203.40%
std::multiset<int>::clear()/0 390.259 -
std::multiset<int>::clear()/1024 10183.660 -7.52%
std::multiset<int>::clear()/32 625.414 -3.59%
std::multiset<int>::clear()/8192 80305.485 -7.61%
std::multiset<int>::contains(key)_(existent)/1024 4.088 1.17%
std::multiset<int>::contains(key)_(existent)/32 1.682 3.21%
std::multiset<int>::contains(key)_(existent)/8192 8.505 -1.26%
std::multiset<int>::contains(key)_(non-existent)/0 0.287 -
std::multiset<int>::contains(key)_(non-existent)/1024 5.901 -2.98%
std::multiset<int>::contains(key)_(non-existent)/32 2.881 -
std::multiset<int>::contains(key)_(non-existent)/8192 9.991 7.71%
std::multiset<int>::count(key)_(existent)/1024 5.665 -3.00%
std::multiset<int>::count(key)_(existent)/32 3.698 -4.88%
std::multiset<int>::count(key)_(existent)/8192 9.488 -2.45%
std::multiset<int>::count(key)_(non-existent)/0 0.253 -4.04%
std::multiset<int>::count(key)_(non-existent)/1024 5.808 -2.38%
std::multiset<int>::count(key)_(non-existent)/32 2.524 -
std::multiset<int>::count(key)_(non-existent)/8192 9.161 -5.69%
std::multiset<int>::ctor(&&,_different_allocs)/0 12.874 -1.06%
std::multiset<int>::ctor(&&,_different_allocs)/1024 5731.679 -
std::multiset<int>::ctor(&&,_different_allocs)/32 175.653 -
std::multiset<int>::ctor(&&,_different_allocs)/8192 47361.293 -
std::multiset<int>::ctor(const&)/0 12.796 -1.11%
std::multiset<int>::ctor(const&)/1024 6273.427 -1.64%
std::multiset<int>::ctor(const&)/32 225.160 -
std::multiset<int>::ctor(const&)/8192 50448.259 -
std::multiset<int>::ctor(const&,_alloc)/0 12.798 -1.06%
std::multiset<int>::ctor(const&,_alloc)/1024 6355.641 -
std::multiset<int>::ctor(const&,_alloc)/32 225.792 -
std::multiset<int>::ctor(const&,_alloc)/8192 50547.046 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.720 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 9032.220 -15.47%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 241.673 -4.52%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 72600.334 -16.31%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.732 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12618.109 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 287.945 -1.85%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 241420.070 -2.36%
std::multiset<int>::equal_range(key)_(existent)/1024 5.316 -2.38%
std::multiset<int>::equal_range(key)_(existent)/32 2.348 -1.82%
std::multiset<int>::equal_range(key)_(existent)/8192 8.229 -1.01%
std::multiset<int>::equal_range(key)_(non-existent)/0 0.252 -
std::multiset<int>::equal_range(key)_(non-existent)/1024 5.572 -
std::multiset<int>::equal_range(key)_(non-existent)/32 2.402 1.35%
std::multiset<int>::equal_range(key)_(non-existent)/8192 9.959 5.45%
std::multiset<int>::erase(iterator)/1024 23.363 -4.80%
std::multiset<int>::erase(iterator)/32 20.937 -3.26%
std::multiset<int>::erase(iterator)/8192 23.397 -4.71%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.851 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6889.777 -2.81%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 565.182 -1.53%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 55265.901 -2.83%
std::multiset<int>::erase(key)_(existent)/1024 41.282 3.36%
std::multiset<int>::erase(key)_(existent)/32 22.194 -2.25%
std::multiset<int>::erase(key)_(existent)/8192 62.534 -
std::multiset<int>::erase(key)_(non-existent,_end)/0 0.253 -4.51%
std::multiset<int>::erase(key)_(non-existent,_end)/1024 6.422 -
std::multiset<int>::erase(key)_(non-existent,_end)/32 2.348 3.44%
std::multiset<int>::erase(key)_(non-existent,_end)/8192 9.870 -
std::multiset<int>::erase(key)_(non-existent,_middle)/0 0.255 -
std::multiset<int>::erase(key)_(non-existent,_middle)/1024 2.938 -
std::multiset<int>::erase(key)_(non-existent,_middle)/32 1.793 -
std::multiset<int>::erase(key)_(non-existent,_middle)/8192 4.236 -
std::multiset<int>::find(key)_(existent)/1024 4.061 -
std::multiset<int>::find(key)_(existent)/32 1.619 -
std::multiset<int>::find(key)_(existent)/8192 8.375 -
std::multiset<int>::find(key)_(non-existent)/0 0.268 6.11%
std::multiset<int>::find(key)_(non-existent)/1024 5.299 -7.33%
std::multiset<int>::find(key)_(non-existent)/32 2.402 -9.77%
std::multiset<int>::find(key)_(non-existent)/8192 8.107 -6.82%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 17.130 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 49.170 -14.17%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 18.497 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 74.546 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/0 17.106 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 28.106 1.93%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/32 20.001 9.00%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 31.829 2.20%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/0 17.156 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 48.799 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 18.691 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 70.259 -1.18%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/0 17.149 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 23.902 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32 17.815 -1.56%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 28.612 1.66%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 393.597 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 14613.200 -1.08%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 722.269 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 184710.841 -8.15%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 393.238 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 11493.942 -5.27%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 655.145 -1.95%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 116291.667 -3.00%
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 393.109 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 12140.948 -1.70%
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 688.948 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 199211.323 -
std::multiset<int>::insert(value)_(already_present)/1024 27.415 -
std::multiset<int>::insert(value)_(already_present)/32 18.301 -
std::multiset<int>::insert(value)_(already_present)/8192 31.003 -1.42%
std::multiset<int>::insert(value)_(new_value,_end)/0 17.048 -
std::multiset<int>::insert(value)_(new_value,_end)/1024 47.329 3.38%
std::multiset<int>::insert(value)_(new_value,_end)/32 19.004 1.56%
std::multiset<int>::insert(value)_(new_value,_end)/8192 72.316 -11.13%
std::multiset<int>::insert(value)_(new_value,_middle)/0 17.060 -
std::multiset<int>::insert(value)_(new_value,_middle)/1024 27.374 -1.87%
std::multiset<int>::insert(value)_(new_value,_middle)/32 18.189 1.12%
std::multiset<int>::insert(value)_(new_value,_middle)/8192 32.216 -
std::multiset<int>::lower_bound(key)_(existent)/1024 7.108 -
std::multiset<int>::lower_bound(key)_(existent)/32 2.153 -
std::multiset<int>::lower_bound(key)_(existent)/8192 14.805 -
std::multiset<int>::lower_bound(key)_(non-existent)/0 0.252 -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 9.173 40.40%
std::multiset<int>::lower_bound(key)_(non-existent)/32 2.969 22.62%
std::multiset<int>::lower_bound(key)_(non-existent)/8192 13.790 41.92%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/0 13.421 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6266.653 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 221.378 -2.18%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 56505.966 14.92%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 13.513 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6213.524 1.06%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 223.054 1.07%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 49384.711 -6.54%
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 1.114 -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 1358.224 -3.52%
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 38.428 -6.10%
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 12538.181 -
std::multiset<int>::upper_bound(key)_(existent)/1024 7.107 -
std::multiset<int>::upper_bound(key)_(existent)/32 2.439 1.94%
std::multiset<int>::upper_bound(key)_(existent)/8192 14.899 -
std::multiset<int>::upper_bound(key)_(non-existent)/0 0.252 -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 6.469 -
std::multiset<int>::upper_bound(key)_(non-existent)/32 2.457 -2.03%
std::multiset<int>::upper_bound(key)_(non-existent)/8192 9.671 -
std::multiset<std::string>::clear()/0 394.647 -
std::multiset<std::string>::clear()/1024 22229.169 3.16%
std::multiset<std::string>::clear()/32 916.395 2.04%
std::multiset<std::string>::clear()/8192 217791.392 2.76%
std::multiset<std::string>::contains(key)_(existent)/1024 26.533 9.94%
std::multiset<std::string>::contains(key)_(existent)/32 16.467 9.80%
std::multiset<std::string>::contains(key)_(existent)/8192 30.187 8.81%
std::multiset<std::string>::contains(key)_(non-existent)/0 0.273 -6.01%
std::multiset<std::string>::contains(key)_(non-existent)/1024 25.143 -6.76%
std::multiset<std::string>::contains(key)_(non-existent)/32 10.784 -5.24%
std::multiset<std::string>::contains(key)_(non-existent)/8192 27.831 -8.89%
std::multiset<std::string>::count(key)_(existent)/1024 23.531 -
std::multiset<std::string>::count(key)_(existent)/32 19.621 -2.15%
std::multiset<std::string>::count(key)_(existent)/8192 31.376 -
std::multiset<std::string>::count(key)_(non-existent)/0 0.258 -
std::multiset<std::string>::count(key)_(non-existent)/1024 24.564 -2.88%
std::multiset<std::string>::count(key)_(non-existent)/32 10.575 -
std::multiset<std::string>::count(key)_(non-existent)/8192 33.379 -3.72%
std::multiset<std::string>::ctor(&&,_different_allocs)/0 12.824 -1.43%
std::multiset<std::string>::ctor(&&,_different_allocs)/1024 6879.418 -
std::multiset<std::string>::ctor(&&,_different_allocs)/32 207.308 -
std::multiset<std::string>::ctor(&&,_different_allocs)/8192 57374.182 -
std::multiset<std::string>::ctor(const&)/0 12.668 -
std::multiset<std::string>::ctor(const&)/1024 34460.901 -2.99%
std::multiset<std::string>::ctor(const&)/32 801.304 -
std::multiset<std::string>::ctor(const&)/8192 339499.051 -1.56%
std::multiset<std::string>::ctor(const&,_alloc)/0 12.661 -1.05%
std::multiset<std::string>::ctor(const&,_alloc)/1024 36437.239 -1.59%
std::multiset<std::string>::ctor(const&,_alloc)/32 751.461 -2.55%
std::multiset<std::string>::ctor(const&,_alloc)/8192 343286.119 -1.56%
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.854 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 38196.317 -1.27%
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 754.326 -1.06%
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 377036.282 -2.67%
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.815 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 54830.735 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1034.877 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1079729.105 -1.40%
std::multiset<std::string>::equal_range(key)_(existent)/1024 22.540 -7.06%
std::multiset<std::string>::equal_range(key)_(existent)/32 17.273 -3.27%
std::multiset<std::string>::equal_range(key)_(existent)/8192 29.208 -
std::multiset<std::string>::equal_range(key)_(non-existent)/0 0.263 -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 25.013 4.71%
std::multiset<std::string>::equal_range(key)_(non-existent)/32 10.223 -3.32%
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 29.953 -11.00%
std::multiset<std::string>::erase(iterator)/1024 32.701 3.49%
std::multiset<std::string>::erase(iterator)/32 27.414 -
std::multiset<std::string>::erase(iterator)/8192 37.225 2.15%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 394.944 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 13195.563 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 687.322 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 120226.160 -
std::multiset<std::string>::erase(key)_(existent)/1024 96.516 -
std::multiset<std::string>::erase(key)_(existent)/32 81.496 -
std::multiset<std::string>::erase(key)_(existent)/8192 81.852 -
std::multiset<std::string>::erase(key)_(non-existent,_end)/0 0.487 -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 24.242 1.18%
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 11.920 -3.75%
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 31.153 -2.86%
std::multiset<std::string>::erase(key)_(non-existent,_middle)/0 0.487 -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 12.340 -3.18%
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 6.760 -2.10%
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 15.888 -3.24%
std::multiset<std::string>::find(key)_(existent)/1024 23.779 -
std::multiset<std::string>::find(key)_(existent)/32 15.441 2.44%
std::multiset<std::string>::find(key)_(existent)/8192 27.628 -3.39%
std::multiset<std::string>::find(key)_(non-existent)/0 0.257 -
std::multiset<std::string>::find(key)_(non-existent)/1024 21.541 -4.05%
std::multiset<std::string>::find(key)_(non-existent)/32 10.318 -2.42%
std::multiset<std::string>::find(key)_(non-existent)/8192 29.493 -4.85%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 35.611 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 55.251 -5.36%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 40.479 -1.52%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 95.929 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 30.687 -1.41%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 50.814 -1.29%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 32.490 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 64.286 3.63%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 33.177 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 50.443 8.53%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 36.691 -3.88%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 75.108 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 35.383 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 40.440 -1.11%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 36.912 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 31.255 3.93%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 395.579 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 62753.635 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1402.941 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 904279.899 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 394.995 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 42501.545 -2.05%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1254.684 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 602263.035 -4.00%
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 392.178 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 61351.545 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1471.753 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 816433.661 -
std::multiset<std::string>::insert(value)_(already_present)/1024 55.586 2.67%
std::multiset<std::string>::insert(value)_(already_present)/32 43.133 2.05%
std::multiset<std::string>::insert(value)_(already_present)/8192 53.079 -
std::multiset<std::string>::insert(value)_(new_value,_end)/0 25.024 -
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 68.107 -1.49%
std::multiset<std::string>::insert(value)_(new_value,_end)/32 32.096 -
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 87.544 -
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 30.557 -
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 47.035 2.51%
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 37.111 1.13%
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 56.054 1.32%
std::multiset<std::string>::lower_bound(key)_(existent)/1024 94.500 -
std::multiset<std::string>::lower_bound(key)_(existent)/32 41.749 -1.88%
std::multiset<std::string>::lower_bound(key)_(existent)/8192 130.141 -
std::multiset<std::string>::lower_bound(key)_(non-existent)/0 0.257 -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 37.594 22.26%
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 14.079 18.81%
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 42.257 17.66%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/0 13.263 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 36742.501 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 802.624 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/8192 347772.379 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.281 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 35756.003 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 780.862 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 347273.727 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/0 1.049 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 15804.268 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 326.483 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 205920.626 -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 90.912 -2.20%
std::multiset<std::string>::upper_bound(key)_(existent)/32 40.076 -1.98%
std::multiset<std::string>::upper_bound(key)_(existent)/8192 128.645 -2.94%
std::multiset<std::string>::upper_bound(key)_(non-existent)/0 0.256 -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 26.648 -13.41%
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 12.510 7.54%
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 35.665 1.52%
std::none_of(deque<int>)_(process_all)/32 12.285 -
std::none_of(deque<int>)_(process_all)/32768 10184.826 -
std::none_of(deque<int>)_(process_all)/50 18.870 -
std::none_of(deque<int>)_(process_all)/8 3.284 -4.55%
std::none_of(deque<int>)_(process_all)/8192 2583.978 2.50%
std::none_of(list<int>)_(process_all)/32 11.755 2.21%
std::none_of(list<int>)_(process_all)/32768 26862.998 -
std::none_of(list<int>)_(process_all)/50 22.138 -
std::none_of(list<int>)_(process_all)/8 2.790 2.24%
std::none_of(list<int>)_(process_all)/8192 8597.759 -2.38%
std::none_of(vector<int>)_(process_all)/32 8.407 1.12%
std::none_of(vector<int>)_(process_all)/32768 8096.749 -3.26%
std::none_of(vector<int>)_(process_all)/50 19.355 2.90%
std::none_of(vector<int>)_(process_all)/8 2.515 -
std::none_of(vector<int>)_(process_all)/8192 2035.084 -3.63%
std::partial_sort(deque<int>)_(ascending)/1024 7742.545 -
std::partial_sort(deque<int>)_(ascending)/8 32.614 3.89%
std::partial_sort(deque<int>)_(ascending)/8192 145037.361 -1.10%
std::partial_sort(deque<int>)_(descending)/1024 17811.827 -
std::partial_sort(deque<int>)_(descending)/8 41.059 -7.56%
std::partial_sort(deque<int>)_(descending)/8192 264018.838 -2.58%
std::partial_sort(deque<int>)_(heap)/1024 17958.132 -
std::partial_sort(deque<int>)_(heap)/8 38.846 -1.14%
std::partial_sort(deque<int>)_(heap)/8192 265715.239 -
std::partial_sort(deque<int>)_(pipe-organ)/1024 7681.740 -
std::partial_sort(deque<int>)_(pipe-organ)/8 32.258 1.72%
std::partial_sort(deque<int>)_(pipe-organ)/8192 145375.239 4.03%
std::partial_sort(deque<int>)_(qsort_adversarial)/1024 18915.658 -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 31.028 -2.20%
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 266486.122 -1.57%
std::partial_sort(deque<int>)_(repeated)/1024 6275.657 -
std::partial_sort(deque<int>)_(repeated)/8 26.032 -1.68%
std::partial_sort(deque<int>)_(repeated)/8192 75895.302 10.94%
std::partial_sort(deque<int>)_(shuffled)/1024 15409.791 2.62%
std::partial_sort(deque<int>)_(shuffled)/8 31.563 -4.74%
std::partial_sort(deque<int>)_(shuffled)/8192 246768.116 -
std::partial_sort(vector<NonIntegral>)_(ascending)/1024 4765.100 -1.17%
std::partial_sort(vector<NonIntegral>)_(ascending)/8 20.428 -3.28%
std::partial_sort(vector<NonIntegral>)_(ascending)/8192 50900.534 -
std::partial_sort(vector<NonIntegral>)_(descending)/1024 7894.274 -
std::partial_sort(vector<NonIntegral>)_(descending)/8 25.969 9.25%
std::partial_sort(vector<NonIntegral>)_(descending)/8192 93377.116 -
std::partial_sort(vector<NonIntegral>)_(heap)/1024 7955.077 1.08%
std::partial_sort(vector<NonIntegral>)_(heap)/8 28.488 -
std::partial_sort(vector<NonIntegral>)_(heap)/8192 95943.656 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/1024 4778.725 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 20.212 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8192 50883.773 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 8863.685 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 20.577 -8.49%
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 93284.596 -
std::partial_sort(vector<NonIntegral>)_(repeated)/1024 2516.590 -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 22.208 4.94%
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 26506.946 -1.34%
std::partial_sort(vector<NonIntegral>)_(shuffled)/1024 6760.426 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 24.572 9.56%
std::partial_sort(vector<NonIntegral>)_(shuffled)/8192 83528.285 -
std::partial_sort(vector<int>)_(ascending)/1024 4761.255 -
std::partial_sort(vector<int>)_(ascending)/8 18.838 -
std::partial_sort(vector<int>)_(ascending)/8192 50451.405 -
std::partial_sort(vector<int>)_(descending)/1024 7912.411 -
std::partial_sort(vector<int>)_(descending)/8 23.833 -3.16%
std::partial_sort(vector<int>)_(descending)/8192 93840.207 -
std::partial_sort(vector<int>)_(heap)/1024 7942.730 -
std::partial_sort(vector<int>)_(heap)/8 27.711 -
std::partial_sort(vector<int>)_(heap)/8192 96907.097 -
std::partial_sort(vector<int>)_(pipe-organ)/1024 4751.059 -
std::partial_sort(vector<int>)_(pipe-organ)/8 18.839 -
std::partial_sort(vector<int>)_(pipe-organ)/8192 50332.461 -
std::partial_sort(vector<int>)_(qsort_adversarial)/1024 8809.219 -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 18.792 -
std::partial_sort(vector<int>)_(qsort_adversarial)/8192 92905.610 -
std::partial_sort(vector<int>)_(repeated)/1024 2534.909 1.01%
std::partial_sort(vector<int>)_(repeated)/8 19.259 3.65%
std::partial_sort(vector<int>)_(repeated)/8192 26292.483 -1.36%
std::partial_sort(vector<int>)_(shuffled)/1024 6715.210 -
std::partial_sort(vector<int>)_(shuffled)/8 28.153 -
std::partial_sort(vector<int>)_(shuffled)/8192 87586.356 -1.04%
std::partial_sort_copy(deque<int>)_(ascending)/1024 5124.565 1.64%
std::partial_sort_copy(deque<int>)_(ascending)/8 10.009 -
std::partial_sort_copy(deque<int>)_(ascending)/8192 53186.208 -
std::partial_sort_copy(deque<int>)_(descending)/1024 8098.975 -
std::partial_sort_copy(deque<int>)_(descending)/8 14.954 8.33%
std::partial_sort_copy(deque<int>)_(descending)/8192 94715.150 -
std::partial_sort_copy(deque<int>)_(heap)/1024 8296.253 -
std::partial_sort_copy(deque<int>)_(heap)/8 14.713 1.78%
std::partial_sort_copy(deque<int>)_(heap)/8192 98073.424 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024 5132.582 1.35%
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 9.973 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8192 53012.070 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 8981.037 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 10.087 1.72%
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8192 94431.779 -
std::partial_sort_copy(deque<int>)_(repeated)/1024 2826.178 -
std::partial_sort_copy(deque<int>)_(repeated)/8 9.841 -
std::partial_sort_copy(deque<int>)_(repeated)/8192 29451.977 -1.07%
std::partial_sort_copy(deque<int>)_(shuffled)/1024 6864.499 -
std::partial_sort_copy(deque<int>)_(shuffled)/8 11.413 -
std::partial_sort_copy(deque<int>)_(shuffled)/8192 87239.392 -1.63%
std::partial_sort_copy(list<int>)_(ascending)/1024 5363.281 -1.62%
std::partial_sort_copy(list<int>)_(ascending)/8 8.154 -1.69%
std::partial_sort_copy(list<int>)_(ascending)/8192 56747.730 -1.48%
std::partial_sort_copy(list<int>)_(descending)/1024 8212.106 -
std::partial_sort_copy(list<int>)_(descending)/8 15.753 -2.64%
std::partial_sort_copy(list<int>)_(descending)/8192 96956.756 -
std::partial_sort_copy(list<int>)_(heap)/1024 8224.421 -
std::partial_sort_copy(list<int>)_(heap)/8 17.443 9.88%
std::partial_sort_copy(list<int>)_(heap)/8192 100055.906 -1.02%
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 5353.218 -1.11%
std::partial_sort_copy(list<int>)_(pipe-organ)/8 8.245 -
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 57284.718 -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 9179.931 -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 8.260 3.10%
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8192 96583.403 -5.05%
std::partial_sort_copy(list<int>)_(repeated)/1024 3118.174 -
std::partial_sort_copy(list<int>)_(repeated)/8 7.847 -
std::partial_sort_copy(list<int>)_(repeated)/8192 32879.048 -2.27%
std::partial_sort_copy(list<int>)_(shuffled)/1024 7063.525 -
std::partial_sort_copy(list<int>)_(shuffled)/8 12.032 -2.88%
std::partial_sort_copy(list<int>)_(shuffled)/8192 89238.213 -1.27%
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 4740.923 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 9.343 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8192 50689.316 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/1024 7861.717 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 15.740 -3.64%
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 93085.571 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/1024 7929.536 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 15.408 -1.26%
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 96349.135 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 4747.381 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 9.401 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8192 50525.674 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/1024 8815.977 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 9.098 -2.80%
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 93109.866 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/1024 2499.880 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 9.484 2.05%
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 26723.241 -2.14%
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 6840.474 1.77%
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 10.697 2.90%
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 84597.265 -
std::partial_sort_copy(vector<int>)_(ascending)/1024 4819.575 -
std::partial_sort_copy(vector<int>)_(ascending)/8 8.729 -2.22%
std::partial_sort_copy(vector<int>)_(ascending)/8192 50735.112 -
std::partial_sort_copy(vector<int>)_(descending)/1024 7898.864 -
std::partial_sort_copy(vector<int>)_(descending)/8 15.507 -
std::partial_sort_copy(vector<int>)_(descending)/8192 93845.458 -
std::partial_sort_copy(vector<int>)_(heap)/1024 7983.566 -
std::partial_sort_copy(vector<int>)_(heap)/8 16.631 2.74%
std::partial_sort_copy(vector<int>)_(heap)/8192 97177.862 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/1024 4835.052 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 8.837 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8192 50439.116 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/1024 8878.349 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 8.996 2.63%
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 94774.277 -
std::partial_sort_copy(vector<int>)_(repeated)/1024 2484.457 -
std::partial_sort_copy(vector<int>)_(repeated)/8 8.607 -
std::partial_sort_copy(vector<int>)_(repeated)/8192 26210.895 -1.77%
std::partial_sort_copy(vector<int>)_(shuffled)/1024 6821.811 -
std::partial_sort_copy(vector<int>)_(shuffled)/8 10.695 -1.88%
std::partial_sort_copy(vector<int>)_(shuffled)/8192 90071.065 2.06%
std::partition(deque<int>)_(dense)/1024 353.080 3.49%
std::partition(deque<int>)_(dense)/32 9.477 -13.60%
std::partition(deque<int>)_(dense)/50 13.214 -16.64%
std::partition(deque<int>)_(dense)/8192 2791.932 -
std::partition(deque<int>)_(sparse)/1024 390.324 -
std::partition(deque<int>)_(sparse)/32 10.947 5.50%
std::partition(deque<int>)_(sparse)/50 16.172 7.82%
std::partition(deque<int>)_(sparse)/8192 3034.217 -3.05%
std::partition(list<int>)_(dense)/1024 387.968 -
std::partition(list<int>)_(dense)/32 8.708 -
std::partition(list<int>)_(dense)/50 13.325 -
std::partition(list<int>)_(dense)/8192 5161.167 4.26%
std::partition(list<int>)_(sparse)/1024 717.313 -
std::partition(list<int>)_(sparse)/32 8.936 -
std::partition(list<int>)_(sparse)/50 21.273 -4.05%
std::partition(list<int>)_(sparse)/8192 7645.782 -
std::partition(vector<int>)_(dense)/1024 248.406 -
std::partition(vector<int>)_(dense)/32 8.606 1.72%
std::partition(vector<int>)_(dense)/50 13.195 -
std::partition(vector<int>)_(dense)/8192 1871.109 -
std::partition(vector<int>)_(sparse)/1024 255.516 -
std::partition(vector<int>)_(sparse)/32 8.960 1.72%
std::partition(vector<int>)_(sparse)/50 14.190 1.44%
std::partition(vector<int>)_(sparse)/8192 1861.339 -
std::partition_copy(deque<int>)/1024 696.273 8.73%
std::partition_copy(deque<int>)/32 12.935 -
std::partition_copy(deque<int>)/50 22.665 7.63%
std::partition_copy(deque<int>)/8192 5712.048 -
std::partition_copy(list<int>)/1024 711.865 -
std::partition_copy(list<int>)/32 8.803 -3.14%
std::partition_copy(list<int>)/50 12.872 -1.66%
std::partition_copy(list<int>)/8192 7070.153 -
std::partition_copy(vector<int>)/1024 479.796 2.25%
std::partition_copy(vector<int>)/32 8.029 -1.15%
std::partition_copy(vector<int>)/50 13.102 2.73%
std::partition_copy(vector<int>)/8192 4545.889 -
std::partition_point(deque<int>)/1024 9.524 -
std::partition_point(deque<int>)/32 4.129 -
std::partition_point(deque<int>)/50 4.626 -
std::partition_point(deque<int>)/8192 15.237 -
std::partition_point(list<int>)/1024 1297.396 1.49%
std::partition_point(list<int>)/32 15.986 -
std::partition_point(list<int>)/50 24.643 -1.34%
std::partition_point(list<int>)/8192 12877.775 9.09%
std::partition_point(vector<int>)/1024 6.066 -
std::partition_point(vector<int>)/32 2.578 -
std::partition_point(vector<int>)/50 2.554 -
std::partition_point(vector<int>)/8192 9.256 -1.36%
std::pop_heap(deque<float>)/1024 13.556 3.62%
std::pop_heap(deque<float>)/8 52.180 -
std::pop_heap(deque<float>)/8192 61.835 -
std::pop_heap(deque<int>)/1024 13.161 6.36%
std::pop_heap(deque<int>)/8 52.108 -
std::pop_heap(deque<int>)/8192 53.195 -1.24%
std::pop_heap(deque<size_t>)/1024 15.256 -
std::pop_heap(deque<size_t>)/8 52.185 -
std::pop_heap(deque<size_t>)/8192 58.780 -1.70%
std::pop_heap(deque<std::string>)/1024 60.742 -
std::pop_heap(deque<std::string>)/8 57.461 -
std::pop_heap(deque<std::string>)/8192 113.818 -
std::pop_heap(vector<float>)/1024 8.410 -
std::pop_heap(vector<float>)/8 50.298 -
std::pop_heap(vector<float>)/8192 20.073 -
std::pop_heap(vector<int>)/1024 9.911 -
std::pop_heap(vector<int>)/8 50.875 -
std::pop_heap(vector<int>)/8192 12.976 -
std::pop_heap(vector<size_t>)/1024 9.916 -
std::pop_heap(vector<size_t>)/8 51.547 -
std::pop_heap(vector<size_t>)/8192 13.102 -
std::pop_heap(vector<std::string>)/1024 20.860 -1.18%
std::pop_heap(vector<std::string>)/8 53.279 -
std::pop_heap(vector<std::string>)/8192 51.918 -
std::remove(deque<int>)_(prefix)/1024 521.206 -
std::remove(deque<int>)_(prefix)/32 53.512 -4.65%
std::remove(deque<int>)_(prefix)/50 61.728 -3.53%
std::remove(deque<int>)_(prefix)/8192 3833.904 -
std::remove(deque<int>)_(sprinkled)/1024 521.855 -
std::remove(deque<int>)_(sprinkled)/32 51.659 -7.70%
std::remove(deque<int>)_(sprinkled)/50 56.562 -11.82%
std::remove(deque<int>)_(sprinkled)/8192 3849.171 -
std::remove(list<int>)_(prefix)/1024 993.529 1.21%
std::remove(list<int>)_(prefix)/32 52.036 -
std::remove(list<int>)_(prefix)/50 62.857 -1.21%
std::remove(list<int>)_(prefix)/8192 8112.125 -2.30%
std::remove(list<int>)_(sprinkled)/1024 961.302 2.31%
std::remove(list<int>)_(sprinkled)/32 52.094 -5.31%
std::remove(list<int>)_(sprinkled)/50 61.284 -5.31%
std::remove(list<int>)_(sprinkled)/8192 7916.660 -
std::remove(vector<int>)_(prefix)/1024 306.442 -2.19%
std::remove(vector<int>)_(prefix)/32 49.098 -
std::remove(vector<int>)_(prefix)/50 53.863 -
std::remove(vector<int>)_(prefix)/8192 2102.033 -
std::remove(vector<int>)_(sprinkled)/1024 292.652 1.54%
std::remove(vector<int>)_(sprinkled)/32 51.382 5.24%
std::remove(vector<int>)_(sprinkled)/50 54.369 2.83%
std::remove(vector<int>)_(sprinkled)/8192 2021.874 2.00%
std::remove_copy(deque<int>)_(prefix)/1024 376.999 -
std::remove_copy(deque<int>)_(prefix)/32 12.984 -
std::remove_copy(deque<int>)_(prefix)/50 20.555 -4.47%
std::remove_copy(deque<int>)_(prefix)/8192 3338.980 -
std::remove_copy(deque<int>)_(sprinkled)/1024 355.784 -1.87%
std::remove_copy(deque<int>)_(sprinkled)/32 12.494 -
std::remove_copy(deque<int>)_(sprinkled)/50 19.207 4.10%
std::remove_copy(deque<int>)_(sprinkled)/8192 2860.224 -1.54%
std::remove_copy(list<int>)_(prefix)/1024 740.640 -
std::remove_copy(list<int>)_(prefix)/32 11.218 -
std::remove_copy(list<int>)_(prefix)/50 19.101 -
std::remove_copy(list<int>)_(prefix)/8192 6911.638 -5.47%
std::remove_copy(list<int>)_(sprinkled)/1024 734.793 -
std::remove_copy(list<int>)_(sprinkled)/32 11.200 -
std::remove_copy(list<int>)_(sprinkled)/50 18.635 -
std::remove_copy(list<int>)_(sprinkled)/8192 6903.644 -3.95%
std::remove_copy(vector<int>)_(prefix)/1024 262.795 -
std::remove_copy(vector<int>)_(prefix)/32 9.354 -1.15%
std::remove_copy(vector<int>)_(prefix)/50 13.948 -
std::remove_copy(vector<int>)_(prefix)/8192 2056.057 -
std::remove_copy(vector<int>)_(sprinkled)/1024 243.857 -
std::remove_copy(vector<int>)_(sprinkled)/32 8.419 -
std::remove_copy(vector<int>)_(sprinkled)/50 12.529 -
std::remove_copy(vector<int>)_(sprinkled)/8192 1928.659 -4.51%
std::remove_copy_if(deque<int>)_(prefix)/1024 536.087 3.00%
std::remove_copy_if(deque<int>)_(prefix)/32 17.961 -
std::remove_copy_if(deque<int>)_(prefix)/50 27.958 -
std::remove_copy_if(deque<int>)_(prefix)/8192 3772.651 -
std::remove_copy_if(deque<int>)_(sprinkled)/1024 556.189 -
std::remove_copy_if(deque<int>)_(sprinkled)/32 18.274 -1.06%
std::remove_copy_if(deque<int>)_(sprinkled)/50 28.501 -1.04%
std::remove_copy_if(deque<int>)_(sprinkled)/8192 3643.926 2.07%
std::remove_copy_if(list<int>)_(prefix)/1024 787.648 -
std::remove_copy_if(list<int>)_(prefix)/32 16.977 -
std::remove_copy_if(list<int>)_(prefix)/50 25.101 -
std::remove_copy_if(list<int>)_(prefix)/8192 7260.696 -5.09%
std::remove_copy_if(list<int>)_(sprinkled)/1024 781.098 -
std::remove_copy_if(list<int>)_(sprinkled)/32 16.523 -
std::remove_copy_if(list<int>)_(sprinkled)/50 28.286 -
std::remove_copy_if(list<int>)_(sprinkled)/8192 7252.679 -5.42%
std::remove_copy_if(vector<int>)_(prefix)/1024 398.591 -
std::remove_copy_if(vector<int>)_(prefix)/32 12.190 -
std::remove_copy_if(vector<int>)_(prefix)/50 17.988 -
std::remove_copy_if(vector<int>)_(prefix)/8192 3338.808 -
std::remove_copy_if(vector<int>)_(sprinkled)/1024 344.279 -
std::remove_copy_if(vector<int>)_(sprinkled)/32 10.361 -
std::remove_copy_if(vector<int>)_(sprinkled)/50 16.667 1.17%
std::remove_copy_if(vector<int>)_(sprinkled)/8192 2737.565 -
std::remove_if(deque<int>)_(prefix)/1024 559.247 -
std::remove_if(deque<int>)_(prefix)/32 55.290 -
std::remove_if(deque<int>)_(prefix)/50 64.000 -1.29%
std::remove_if(deque<int>)_(prefix)/8192 4290.965 -
std::remove_if(deque<int>)_(sprinkled)/1024 535.991 1.11%
std::remove_if(deque<int>)_(sprinkled)/32 52.836 -1.02%
std::remove_if(deque<int>)_(sprinkled)/50 60.618 -
std::remove_if(deque<int>)_(sprinkled)/8192 3928.096 -
std::remove_if(list<int>)_(prefix)/1024 995.025 -
std::remove_if(list<int>)_(prefix)/32 59.069 1.40%
std::remove_if(list<int>)_(prefix)/50 72.159 -
std::remove_if(list<int>)_(prefix)/8192 9988.704 -3.65%
std::remove_if(list<int>)_(sprinkled)/1024 1010.633 2.25%
std::remove_if(list<int>)_(sprinkled)/32 56.832 -
std::remove_if(list<int>)_(sprinkled)/50 70.313 -
std::remove_if(list<int>)_(sprinkled)/8192 8140.282 -
std::remove_if(vector<int>)_(prefix)/1024 348.796 -6.87%
std::remove_if(vector<int>)_(prefix)/32 48.744 -3.33%
std::remove_if(vector<int>)_(prefix)/50 54.530 -6.69%
std::remove_if(vector<int>)_(prefix)/8192 2581.143 -
std::remove_if(vector<int>)_(sprinkled)/1024 513.818 -
std::remove_if(vector<int>)_(sprinkled)/32 53.286 -
std::remove_if(vector<int>)_(sprinkled)/50 61.654 -1.49%
std::remove_if(vector<int>)_(sprinkled)/8192 3806.611 -
std::replace(deque<int>)_(prefix)/1024 410.523 -
std::replace(deque<int>)_(prefix)/32 12.772 -
std::replace(deque<int>)_(prefix)/50 19.167 -1.43%
std::replace(deque<int>)_(prefix)/8192 3246.515 -
std::replace(deque<int>)_(sprinkled)/1024 349.149 -
std::replace(deque<int>)_(sprinkled)/32 12.090 -
std::replace(deque<int>)_(sprinkled)/50 18.127 -
std::replace(deque<int>)_(sprinkled)/8192 2801.666 -
std::replace(list<int>)_(prefix)/1024 739.176 -
std::replace(list<int>)_(prefix)/32 10.999 -
std::replace(list<int>)_(prefix)/50 17.212 -
std::replace(list<int>)_(prefix)/8192 7636.282 9.09%
std::replace(list<int>)_(sprinkled)/1024 726.492 -
std::replace(list<int>)_(sprinkled)/32 11.171 -
std::replace(list<int>)_(sprinkled)/50 18.552 -1.22%
std::replace(list<int>)_(sprinkled)/8192 8674.233 21.09%
std::replace(vector<int>)_(prefix)/1024 158.866 -
std::replace(vector<int>)_(prefix)/32 5.084 -
std::replace(vector<int>)_(prefix)/50 7.597 -1.12%
std::replace(vector<int>)_(prefix)/8192 1264.712 -
std::replace(vector<int>)_(sprinkled)/1024 159.163 6.76%
std::replace(vector<int>)_(sprinkled)/32 5.708 1.30%
std::replace(vector<int>)_(sprinkled)/50 8.502 1.87%
std::replace(vector<int>)_(sprinkled)/8192 1255.628 2.60%
std::replace_if(deque<int>)_(prefix)/1024 485.941 -
std::replace_if(deque<int>)_(prefix)/32 14.007 1.22%
std::replace_if(deque<int>)_(prefix)/50 20.467 -
std::replace_if(deque<int>)_(prefix)/8192 3511.317 -
std::replace_if(deque<int>)_(sprinkled)/1024 365.018 -
std::replace_if(deque<int>)_(sprinkled)/32 12.410 -
std::replace_if(deque<int>)_(sprinkled)/50 18.625 -
std::replace_if(deque<int>)_(sprinkled)/8192 2906.045 -
std::replace_if(list<int>)_(prefix)/1024 733.051 -
std::replace_if(list<int>)_(prefix)/32 13.867 -
std::replace_if(list<int>)_(prefix)/50 24.414 -
std::replace_if(list<int>)_(prefix)/8192 7555.621 5.55%
std::replace_if(list<int>)_(sprinkled)/1024 735.501 -1.10%
std::replace_if(list<int>)_(sprinkled)/32 13.249 -
std::replace_if(list<int>)_(sprinkled)/50 22.916 -
std::replace_if(list<int>)_(sprinkled)/8192 7888.820 -
std::replace_if(vector<int>)_(prefix)/1024 271.230 -
std::replace_if(vector<int>)_(prefix)/32 9.518 -
std::replace_if(vector<int>)_(prefix)/50 13.780 -2.54%
std::replace_if(vector<int>)_(prefix)/8192 2028.214 -
std::replace_if(vector<int>)_(sprinkled)/1024 245.694 -
std::replace_if(vector<int>)_(sprinkled)/32 8.699 -
std::replace_if(vector<int>)_(sprinkled)/50 12.826 -
std::replace_if(vector<int>)_(sprinkled)/8192 1909.898 -
std::reverse(deque<int>)/32768 5721.274 -
std::reverse(deque<int>)/4096 718.917 -
std::reverse(deque<int>)/512 113.059 -
std::reverse(deque<int>)/64 13.042 -
std::reverse(deque<int>)/8 2.487 -1.18%
std::reverse(list<int>)/32768 17574.701 -10.95%
std::reverse(list<int>)/4096 1558.106 -13.82%
std::reverse(list<int>)/512 192.431 -
std::reverse(list<int>)/64 17.551 -
std::reverse(list<int>)/8 1.934 -
std::reverse(vector<int>)/32768 1050.690 -
std::reverse(vector<int>)/4096 132.363 -
std::reverse(vector<int>)/512 16.552 -
std::reverse(vector<int>)/64 4.149 -
std::reverse(vector<int>)/8 1.620 -
std::reverse_copy(deque<int>)/32768 7973.536 -
std::reverse_copy(deque<int>)/4096 993.719 1.31%
std::reverse_copy(deque<int>)/512 124.606 -
std::reverse_copy(deque<int>)/64 15.855 -
std::reverse_copy(deque<int>)/8 2.528 -
std::reverse_copy(list<int>)/32768 26069.575 -3.28%
std::reverse_copy(list<int>)/4096 3209.002 -1.32%
std::reverse_copy(list<int>)/512 363.551 -
std::reverse_copy(list<int>)/64 30.258 -
std::reverse_copy(list<int>)/8 2.444 -1.45%
std::reverse_copy(vector<int>)/32768 980.842 -
std::reverse_copy(vector<int>)/4096 133.547 -
std::reverse_copy(vector<int>)/512 17.151 -
std::reverse_copy(vector<int>)/64 2.513 -
std::reverse_copy(vector<int>)/8 2.347 -8.03%
std::rotate(deque<int>)_(1_element_backward)/1024 40.738 -
std::rotate(deque<int>)_(1_element_backward)/32 3.542 -
std::rotate(deque<int>)_(1_element_backward)/50 5.144 -1.72%
std::rotate(deque<int>)_(1_element_backward)/8192 308.983 -
std::rotate(deque<int>)_(1_element_forward)/1024 37.087 -2.39%
std::rotate(deque<int>)_(1_element_forward)/32 4.151 -
std::rotate(deque<int>)_(1_element_forward)/50 5.411 -
std::rotate(deque<int>)_(1_element_forward)/8192 299.868 -
std::rotate(deque<int>)_(by_1/2)/1024 173.188 -5.31%
std::rotate(deque<int>)_(by_1/2)/32 7.574 -
std::rotate(deque<int>)_(by_1/2)/50 10.384 -
std::rotate(deque<int>)_(by_1/2)/8192 1459.455 -3.94%
std::rotate(deque<int>)_(by_1/3)/1024 1801.374 -
std::rotate(deque<int>)_(by_1/3)/32 45.304 -
std::rotate(deque<int>)_(by_1/3)/50 76.415 -
std::rotate(deque<int>)_(by_1/3)/8192 22376.411 -
std::rotate(deque<int>)_(by_1/4)/1024 772.809 -
std::rotate(deque<int>)_(by_1/4)/32 29.947 1.57%
std::rotate(deque<int>)_(by_1/4)/50 74.876 -
std::rotate(deque<int>)_(by_1/4)/8192 15057.396 125.14%
std::rotate(list<int>)_(1_element_backward)/1024 739.541 -
std::rotate(list<int>)_(1_element_backward)/32 13.865 -
std::rotate(list<int>)_(1_element_backward)/50 24.329 -
std::rotate(list<int>)_(1_element_backward)/8192 7226.722 -2.31%
std::rotate(list<int>)_(1_element_forward)/1024 729.661 -
std::rotate(list<int>)_(1_element_forward)/32 13.444 -
std::rotate(list<int>)_(1_element_forward)/50 24.526 -1.68%
std::rotate(list<int>)_(1_element_forward)/8192 7007.367 -2.47%
std::rotate(list<int>)_(by_1/2)/1024 401.255 4.60%
std::rotate(list<int>)_(by_1/2)/32 6.006 -2.65%
std::rotate(list<int>)_(by_1/2)/50 14.447 3.39%
std::rotate(list<int>)_(by_1/2)/8192 5429.709 -2.86%
std::rotate(list<int>)_(by_1/3)/1024 798.928 -
std::rotate(list<int>)_(by_1/3)/32 12.803 -
std::rotate(list<int>)_(by_1/3)/50 23.436 -
std::rotate(list<int>)_(by_1/3)/8192 8257.612 -19.68%
std::rotate(list<int>)_(by_1/4)/1024 574.604 -52.75%
std::rotate(list<int>)_(by_1/4)/32 13.002 -
std::rotate(list<int>)_(by_1/4)/50 24.755 -
std::rotate(list<int>)_(by_1/4)/8192 6563.053 -2.18%
std::rotate(vector<bool>)_(1_element_backward)/1024 28.408 2.52%
std::rotate(vector<bool>)_(1_element_backward)/32 18.013 -
std::rotate(vector<bool>)_(1_element_backward)/50 18.013 -
std::rotate(vector<bool>)_(1_element_backward)/8192 142.611 11.21%
std::rotate(vector<bool>)_(1_element_forward)/1024 28.617 -
std::rotate(vector<bool>)_(1_element_forward)/32 17.743 -
std::rotate(vector<bool>)_(1_element_forward)/50 17.753 1.02%
std::rotate(vector<bool>)_(1_element_forward)/8192 110.797 -
std::rotate(vector<bool>)_(by_1/2)/1024 8.443 -
std::rotate(vector<bool>)_(by_1/2)/32 17.834 -
std::rotate(vector<bool>)_(by_1/2)/50 17.669 -
std::rotate(vector<bool>)_(by_1/2)/8192 15.073 -
std::rotate(vector<bool>)_(by_1/3)/1024 49.252 1.33%
std::rotate(vector<bool>)_(by_1/3)/32 17.569 -
std::rotate(vector<bool>)_(by_1/3)/50 17.363 -
std::rotate(vector<bool>)_(by_1/3)/8192 155.517 1.50%
std::rotate(vector<bool>)_(by_1/4)/1024 14.289 -5.76%
std::rotate(vector<bool>)_(by_1/4)/32 17.554 -
std::rotate(vector<bool>)_(by_1/4)/50 17.439 -
std::rotate(vector<bool>)_(by_1/4)/8192 29.433 -
std::rotate(vector<int>)_(1_element_backward)/1024 35.926 1.08%
std::rotate(vector<int>)_(1_element_backward)/32 2.910 -
std::rotate(vector<int>)_(1_element_backward)/50 5.322 -
std::rotate(vector<int>)_(1_element_backward)/8192 299.591 -
std::rotate(vector<int>)_(1_element_forward)/1024 35.533 -
std::rotate(vector<int>)_(1_element_forward)/32 3.027 -
std::rotate(vector<int>)_(1_element_forward)/50 5.236 -
std::rotate(vector<int>)_(1_element_forward)/8192 282.620 -
std::rotate(vector<int>)_(by_1/2)/1024 32.213 2.47%
std::rotate(vector<int>)_(by_1/2)/32 3.720 -
std::rotate(vector<int>)_(by_1/2)/50 4.486 -
std::rotate(vector<int>)_(by_1/2)/8192 240.455 -
std::rotate(vector<int>)_(by_1/3)/1024 1372.214 -
std::rotate(vector<int>)_(by_1/3)/32 19.687 -
std::rotate(vector<int>)_(by_1/3)/50 35.839 -
std::rotate(vector<int>)_(by_1/3)/8192 10763.564 -
std::rotate(vector<int>)_(by_1/4)/1024 289.038 -
std::rotate(vector<int>)_(by_1/4)/32 11.036 -
std::rotate(vector<int>)_(by_1/4)/50 35.855 -
std::rotate(vector<int>)_(by_1/4)/8192 2273.544 -
std::rotate_copy(deque<int>)/1024 35.011 -
std::rotate_copy(deque<int>)/32 2.671 3.88%
std::rotate_copy(deque<int>)/50 3.005 -
std::rotate_copy(deque<int>)/8192 296.338 -
std::rotate_copy(list<int>)/1024 731.957 -
std::rotate_copy(list<int>)/32 8.737 -
std::rotate_copy(list<int>)/50 13.823 -
std::rotate_copy(list<int>)/8192 6949.703 2.56%
std::rotate_copy(vector<int>)/1024 33.367 1.64%
std::rotate_copy(vector<int>)/32 2.094 -
std::rotate_copy(vector<int>)/50 2.675 -
std::rotate_copy(vector<int>)/8192 811.448 42.28%
std::sample(deque<int>)/1024 11290.182 -4.23%
std::sample(deque<int>)/32 304.174 -
std::sample(deque<int>)/8192 91174.791 -3.91%
std::sample(list<int>)/1024 11984.344 -
std::sample(list<int>)/32 311.677 -
std::sample(list<int>)/8192 98147.458 -
std::sample(vector<int>)/1024 11285.743 -
std::sample(vector<int>)/32 302.352 -
std::sample(vector<int>)/8192 91543.409 -
std::search(deque<int>)_(near_matches)/1000 17312.958 -29.30%
std::search(deque<int>)_(near_matches)/1024 18114.210 -29.32%
std::search(deque<int>)_(near_matches)/8192 1449656.639 -
std::search(deque<int>)_(no_match)/1000 400.285 -1.57%
std::search(deque<int>)_(no_match)/1024 303.367 -27.12%
std::search(deque<int>)_(no_match)/1048576 422742.629 -
std::search(deque<int>)_(no_match)/8192 3295.113 -
std::search(deque<int>)_(same_length)/1000 325.508 -21.90%
std::search(deque<int>)_(same_length)/1024 473.799 -
std::search(deque<int>)_(same_length)/8192 3768.991 -
std::search(deque<int>)_(single_element)/1000 446.961 -
std::search(deque<int>)_(single_element)/1024 457.230 -8.66%
std::search(deque<int>)_(single_element)/8192 3640.963 -1.81%
std::search(deque<int>,_pred)_(near_matches)/1000 23246.121 -15.31%
std::search(deque<int>,_pred)_(near_matches)/1024 24319.222 -15.31%
std::search(deque<int>,_pred)_(near_matches)/8192 1524435.143 -1.58%
std::search(deque<int>,_pred)_(no_match)/1000 497.449 16.31%
std::search(deque<int>,_pred)_(no_match)/1024 477.885 8.96%
std::search(deque<int>,_pred)_(no_match)/1048576 447951.459 -
std::search(deque<int>,_pred)_(no_match)/8192 3589.620 2.56%
std::search(deque<int>,_pred)_(same_length)/1000 479.291 -4.77%
std::search(deque<int>,_pred)_(same_length)/1024 510.946 -
std::search(deque<int>,_pred)_(same_length)/8192 4033.979 -
std::search(deque<int>,_pred)_(single_element)/1000 688.253 -
std::search(deque<int>,_pred)_(single_element)/1024 702.788 -
std::search(deque<int>,_pred)_(single_element)/8192 5644.375 -
std::search(list<int>)_(near_matches)/1000 38070.416 1.38%
std::search(list<int>)_(near_matches)/1024 39634.021 -
std::search(list<int>)_(near_matches)/8192 2542311.665 -
std::search(list<int>)_(no_match)/1000 668.155 -1.02%
std::search(list<int>)_(no_match)/1024 755.427 -
std::search(list<int>)_(no_match)/1048576 833973.197 -
std::search(list<int>)_(no_match)/8192 6605.516 -
std::search(list<int>)_(same_length)/1000 747.719 -
std::search(list<int>)_(same_length)/1024 770.677 -
std::search(list<int>)_(same_length)/8192 8623.440 7.82%
std::search(list<int>)_(single_element)/1000 644.030 2.18%
std::search(list<int>)_(single_element)/1024 756.041 -
std::search(list<int>)_(single_element)/8192 8238.879 10.51%
std::search(list<int>,_pred)_(near_matches)/1000 41576.109 -1.79%
std::search(list<int>,_pred)_(near_matches)/1024 43428.756 -1.34%
std::search(list<int>,_pred)_(near_matches)/8192 2691560.577 -
std::search(list<int>,_pred)_(no_match)/1000 802.968 -
std::search(list<int>,_pred)_(no_match)/1024 821.785 -
std::search(list<int>,_pred)_(no_match)/1048576 954982.427 -
std::search(list<int>,_pred)_(no_match)/8192 7472.586 2.76%
std::search(list<int>,_pred)_(same_length)/1000 793.062 -
std::search(list<int>,_pred)_(same_length)/1024 811.968 -
std::search(list<int>,_pred)_(same_length)/8192 9640.157 13.29%
std::search(list<int>,_pred)_(single_element)/1000 797.713 -
std::search(list<int>,_pred)_(single_element)/1024 817.517 -
std::search(list<int>,_pred)_(single_element)/8192 9839.343 27.19%
std::search(vector<int>)_(near_matches)/1000 14346.300 -
std::search(vector<int>)_(near_matches)/1024 15102.493 -
std::search(vector<int>)_(near_matches)/8192 769071.786 -
std::search(vector<int>)_(no_match)/1000 211.327 -3.17%
std::search(vector<int>)_(no_match)/1024 212.659 -3.25%
std::search(vector<int>)_(no_match)/1048576 210253.725 -2.19%
std::search(vector<int>)_(no_match)/8192 1637.844 -2.23%
std::search(vector<int>)_(same_length)/1000 242.032 -
std::search(vector<int>)_(same_length)/1024 247.644 -
std::search(vector<int>)_(same_length)/8192 1893.773 1.12%
std::search(vector<int>)_(single_element)/1000 226.766 -
std::search(vector<int>)_(single_element)/1024 232.010 -
std::search(vector<int>)_(single_element)/8192 1807.661 -
std::search(vector<int>,_pred)_(near_matches)/1000 22607.193 -
std::search(vector<int>,_pred)_(near_matches)/1024 23695.709 -
std::search(vector<int>,_pred)_(near_matches)/8192 1452277.921 -
std::search(vector<int>,_pred)_(no_match)/1000 519.964 -12.97%
std::search(vector<int>,_pred)_(no_match)/1024 529.988 -11.08%
std::search(vector<int>,_pred)_(no_match)/1048576 591960.479 -14.36%
std::search(vector<int>,_pred)_(no_match)/8192 4212.104 -13.94%
std::search(vector<int>,_pred)_(same_length)/1000 599.640 -
std::search(vector<int>,_pred)_(same_length)/1024 614.435 -
std::search(vector<int>,_pred)_(same_length)/8192 4911.854 -
std::search(vector<int>,_pred)_(single_element)/1000 564.163 22.87%
std::search(vector<int>,_pred)_(single_element)/1024 577.915 22.91%
std::search(vector<int>,_pred)_(single_element)/8192 4621.109 23.24%
std::search_n(deque<int>)_(no_match)/1024 288.377 -
std::search_n(deque<int>)_(no_match)/32 13.769 -
std::search_n(deque<int>)_(no_match)/8192 2324.137 -
std::search_n(deque<int>,_pred)_(no_match)/1024 616.387 -
std::search_n(deque<int>,_pred)_(no_match)/32 19.633 -
std::search_n(deque<int>,_pred)_(no_match)/8192 4060.075 -
std::search_n(list<int>)_(no_match)/1024 741.164 -
std::search_n(list<int>)_(no_match)/32 10.857 2.30%
std::search_n(list<int>)_(no_match)/8192 6791.267 -
std::search_n(list<int>,_pred)_(no_match)/1024 832.311 -
std::search_n(list<int>,_pred)_(no_match)/32 16.443 -
std::search_n(list<int>,_pred)_(no_match)/8192 7379.324 -
std::search_n(vector<int>)_(no_match)/1024 211.458 -
std::search_n(vector<int>)_(no_match)/32 6.924 -
std::search_n(vector<int>)_(no_match)/8192 1626.601 -
std::search_n(vector<int>,_pred)_(no_match)/1024 427.326 -
std::search_n(vector<int>,_pred)_(no_match)/32 15.154 -
std::search_n(vector<int>,_pred)_(no_match)/8192 2965.327 -
std::set<int>::clear()/0 394.300 -
std::set<int>::clear()/1024 9090.932 -17.02%
std::set<int>::clear()/32 622.233 -9.73%
std::set<int>::clear()/8192 79420.390 -11.34%
std::set<int>::contains(key)_(existent)/1024 3.876 -2.57%
std::set<int>::contains(key)_(existent)/32 1.676 -
std::set<int>::contains(key)_(existent)/8192 8.170 -3.83%
std::set<int>::contains(key)_(non-existent)/0 0.295 -
std::set<int>::contains(key)_(non-existent)/1024 6.392 2.88%
std::set<int>::contains(key)_(non-existent)/32 2.919 3.53%
std::set<int>::contains(key)_(non-existent)/8192 15.855 32.54%
std::set<int>::count(key)_(existent)/1024 4.217 -1.58%
std::set<int>::count(key)_(existent)/32 1.638 -
std::set<int>::count(key)_(existent)/8192 8.245 -5.88%
std::set<int>::count(key)_(non-existent)/0 0.252 -
std::set<int>::count(key)_(non-existent)/1024 7.398 -
std::set<int>::count(key)_(non-existent)/32 2.878 -
std::set<int>::count(key)_(non-existent)/8192 11.262 -
std::set<int>::ctor(&&,_different_allocs)/0 12.800 -
std::set<int>::ctor(&&,_different_allocs)/1024 6023.190 2.81%
std::set<int>::ctor(&&,_different_allocs)/32 180.922 1.53%
std::set<int>::ctor(&&,_different_allocs)/8192 48850.156 1.58%
std::set<int>::ctor(const&)/0 12.746 -
std::set<int>::ctor(const&)/1024 6244.284 -
std::set<int>::ctor(const&)/32 215.561 -
std::set<int>::ctor(const&)/8192 50007.172 -
std::set<int>::ctor(const&,_alloc)/0 12.728 -
std::set<int>::ctor(const&,_alloc)/1024 6180.392 -1.11%
std::set<int>::ctor(const&,_alloc)/32 216.333 -2.11%
std::set<int>::ctor(const&,_alloc)/8192 49330.366 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.662 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8537.004 -6.91%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 235.231 -9.32%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 68669.139 -4.11%
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.713 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12826.685 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 281.100 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 246267.580 1.57%
std::set<int>::equal_range(key)_(existent)/1024 4.462 1.50%
std::set<int>::equal_range(key)_(existent)/32 1.798 1.26%
std::set<int>::equal_range(key)_(existent)/8192 8.125 2.05%
std::set<int>::equal_range(key)_(non-existent)/0 0.252 -
std::set<int>::equal_range(key)_(non-existent)/1024 7.434 15.87%
std::set<int>::equal_range(key)_(non-existent)/32 2.828 3.73%
std::set<int>::equal_range(key)_(non-existent)/8192 11.419 16.48%
std::set<int>::erase(iterator)/1024 19.814 -7.26%
std::set<int>::erase(iterator)/32 19.997 -3.82%
std::set<int>::erase(iterator)/8192 19.863 -7.33%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 394.581 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6700.567 -4.05%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 562.305 -1.37%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 54171.968 -12.93%
std::set<int>::erase(key)_(existent)/1024 50.022 -1.09%
std::set<int>::erase(key)_(existent)/32 21.230 -5.43%
std::set<int>::erase(key)_(existent)/8192 69.287 1.50%
std::set<int>::erase(key)_(non-existent,_end)/0 0.253 -
std::set<int>::erase(key)_(non-existent,_end)/1024 6.800 18.92%
std::set<int>::erase(key)_(non-existent,_end)/32 3.160 28.23%
std::set<int>::erase(key)_(non-existent,_end)/8192 10.060 18.35%
std::set<int>::erase(key)_(non-existent,_middle)/0 0.252 -
std::set<int>::erase(key)_(non-existent,_middle)/1024 2.999 2.66%
std::set<int>::erase(key)_(non-existent,_middle)/32 1.795 -
std::set<int>::erase(key)_(non-existent,_middle)/8192 4.258 3.48%
std::set<int>::find(key)_(existent)/1024 3.982 -3.06%
std::set<int>::find(key)_(existent)/32 1.722 -
std::set<int>::find(key)_(existent)/8192 8.330 -1.71%
std::set<int>::find(key)_(non-existent)/0 0.252 -
std::set<int>::find(key)_(non-existent)/1024 5.593 -3.19%
std::set<int>::find(key)_(non-existent)/32 2.259 -1.16%
std::set<int>::find(key)_(non-existent)/8192 8.526 -4.80%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/0 17.060 -4.67%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 52.593 11.29%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 19.361 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 92.883 -8.27%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/0 17.043 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 30.254 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 18.907 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 36.222 -1.35%
std::set<int>::insert(hint,_value)_(good_hint,_end)/0 17.571 2.17%
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 45.154 1.52%
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 19.267 3.01%
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 88.810 -4.95%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/0 17.189 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 22.534 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 18.004 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 31.996 -5.08%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 393.759 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 16863.953 -4.02%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 759.752 1.24%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 186089.729 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 393.831 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12881.411 -1.55%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 665.562 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 118838.207 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/0 393.759 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7707.129 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 540.170 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 133148.462 -
std::set<int>::insert(value)_(already_present)/1024 5.812 -3.71%
std::set<int>::insert(value)_(already_present)/32 1.754 -
std::set<int>::insert(value)_(already_present)/8192 9.393 1.17%
std::set<int>::insert(value)_(new_value,_end)/0 17.034 -
std::set<int>::insert(value)_(new_value,_end)/1024 39.968 -2.85%
std::set<int>::insert(value)_(new_value,_end)/32 18.640 -
std::set<int>::insert(value)_(new_value,_end)/8192 72.087 1.78%
std::set<int>::insert(value)_(new_value,_middle)/0 16.994 -
std::set<int>::insert(value)_(new_value,_middle)/1024 25.536 -1.15%
std::set<int>::insert(value)_(new_value,_middle)/32 18.346 -
std::set<int>::insert(value)_(new_value,_middle)/8192 31.384 -2.72%
std::set<int>::lower_bound(key)_(existent)/1024 4.626 3.48%
std::set<int>::lower_bound(key)_(existent)/32 1.525 -
std::set<int>::lower_bound(key)_(existent)/8192 8.552 1.36%
std::set<int>::lower_bound(key)_(non-existent)/0 0.251 -
std::set<int>::lower_bound(key)_(non-existent)/1024 6.139 -19.72%
std::set<int>::lower_bound(key)_(non-existent)/32 2.402 -23.59%
std::set<int>::lower_bound(key)_(non-existent)/8192 9.376 -14.23%
std::set<int>::operator=(const&)_(into_cleared_Container)/0 13.301 -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 6147.216 -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 217.097 -2.53%
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 49031.092 -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/0 13.296 -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6116.882 -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 217.829 -1.07%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 49446.815 -
std::set<int>::operator=(const&)_(into_populated_Container)/0 1.106 -1.11%
std::set<int>::operator=(const&)_(into_populated_Container)/1024 1360.417 2.88%
std::set<int>::operator=(const&)_(into_populated_Container)/32 39.342 5.34%
std::set<int>::operator=(const&)_(into_populated_Container)/8192 12516.506 1.69%
std::set<int>::upper_bound(key)_(existent)/1024 4.321 5.66%
std::set<int>::upper_bound(key)_(existent)/32 1.772 -
std::set<int>::upper_bound(key)_(existent)/8192 7.836 -5.02%
std::set<int>::upper_bound(key)_(non-existent)/0 0.251 -
std::set<int>::upper_bound(key)_(non-existent)/1024 6.036 3.75%
std::set<int>::upper_bound(key)_(non-existent)/32 2.577 6.09%
std::set<int>::upper_bound(key)_(non-existent)/8192 10.247 4.61%
std::set<std::string>::clear()/0 396.536 -
std::set<std::string>::clear()/1024 21668.311 2.95%
std::set<std::string>::clear()/32 887.333 -
std::set<std::string>::clear()/8192 210932.659 -
std::set<std::string>::contains(key)_(existent)/1024 24.015 4.72%
std::set<std::string>::contains(key)_(existent)/32 16.478 16.08%
std::set<std::string>::contains(key)_(existent)/8192 29.840 2.25%
std::set<std::string>::contains(key)_(non-existent)/0 0.270 -
std::set<std::string>::contains(key)_(non-existent)/1024 21.544 1.36%
std::set<std::string>::contains(key)_(non-existent)/32 10.075 2.59%
std::set<std::string>::contains(key)_(non-existent)/8192 29.001 6.18%
std::set<std::string>::count(key)_(existent)/1024 23.591 -
std::set<std::string>::count(key)_(existent)/32 15.911 -
std::set<std::string>::count(key)_(existent)/8192 30.910 -8.90%
std::set<std::string>::count(key)_(non-existent)/0 0.257 -
std::set<std::string>::count(key)_(non-existent)/1024 24.253 1.15%
std::set<std::string>::count(key)_(non-existent)/32 10.317 -5.39%
std::set<std::string>::count(key)_(non-existent)/8192 34.047 -
std::set<std::string>::ctor(&&,_different_allocs)/0 12.810 -
std::set<std::string>::ctor(&&,_different_allocs)/1024 6862.830 -
std::set<std::string>::ctor(&&,_different_allocs)/32 210.222 -
std::set<std::string>::ctor(&&,_different_allocs)/8192 57707.928 -
std::set<std::string>::ctor(const&)/0 12.760 -
std::set<std::string>::ctor(const&)/1024 39912.276 15.42%
std::set<std::string>::ctor(const&)/32 771.478 9.09%
std::set<std::string>::ctor(const&)/8192 341755.050 -
std::set<std::string>::ctor(const&,_alloc)/0 12.718 -
std::set<std::string>::ctor(const&,_alloc)/1024 36636.663 -
std::set<std::string>::ctor(const&,_alloc)/32 749.620 7.36%
std::set<std::string>::ctor(const&,_alloc)/8192 345741.596 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.773 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 39613.564 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 794.933 -1.32%
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 379473.735 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.892 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 55057.857 -2.55%
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1065.690 6.93%
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1103772.980 -1.05%
std::set<std::string>::equal_range(key)_(existent)/1024 23.293 -3.16%
std::set<std::string>::equal_range(key)_(existent)/32 17.453 1.37%
std::set<std::string>::equal_range(key)_(existent)/8192 30.490 5.01%
std::set<std::string>::equal_range(key)_(non-existent)/0 0.257 -
std::set<std::string>::equal_range(key)_(non-existent)/1024 24.969 2.44%
std::set<std::string>::equal_range(key)_(non-existent)/32 10.936 -2.81%
std::set<std::string>::equal_range(key)_(non-existent)/8192 34.647 3.45%
std::set<std::string>::erase(iterator)/1024 31.074 -6.06%
std::set<std::string>::erase(iterator)/32 29.717 14.46%
std::set<std::string>::erase(iterator)/8192 26.426 -12.80%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.050 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 13253.235 4.89%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 682.445 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 118143.888 -
std::set<std::string>::erase(key)_(existent)/1024 95.090 33.38%
std::set<std::string>::erase(key)_(existent)/32 77.919 44.51%
std::set<std::string>::erase(key)_(existent)/8192 71.440 -16.65%
std::set<std::string>::erase(key)_(non-existent,_end)/0 0.257 -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 21.419 7.41%
std::set<std::string>::erase(key)_(non-existent,_end)/32 9.947 6.89%
std::set<std::string>::erase(key)_(non-existent,_end)/8192 26.276 -3.27%
std::set<std::string>::erase(key)_(non-existent,_middle)/0 0.257 -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 12.523 -
std::set<std::string>::erase(key)_(non-existent,_middle)/32 6.984 8.57%
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 15.978 2.23%
std::set<std::string>::find(key)_(existent)/1024 23.769 -
std::set<std::string>::find(key)_(existent)/32 14.536 -9.58%
std::set<std::string>::find(key)_(existent)/8192 31.136 7.75%
std::set<std::string>::find(key)_(non-existent)/0 0.257 -
std::set<std::string>::find(key)_(non-existent)/1024 21.296 -4.52%
std::set<std::string>::find(key)_(non-existent)/32 9.822 -7.20%
std::set<std::string>::find(key)_(non-existent)/8192 29.683 -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 34.342 9.39%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 58.539 -15.97%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 46.323 -12.22%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 74.040 -1.49%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 25.443 -13.60%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 53.090 10.67%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 46.964 -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 60.139 29.16%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 35.244 6.89%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 50.947 58.82%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 35.416 -6.89%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 61.953 48.12%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 33.691 5.30%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 40.915 33.56%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 39.141 23.37%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 30.796 -17.40%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 393.031 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 66848.438 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1501.621 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 921773.334 -2.87%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.863 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 44534.175 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1230.931 -3.40%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 610446.432 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 395.737 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 41822.562 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1112.496 -1.03%
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 619793.184 -
std::set<std::string>::insert(value)_(already_present)/1024 25.870 -14.08%
std::set<std::string>::insert(value)_(already_present)/32 21.362 109.73%
std::set<std::string>::insert(value)_(already_present)/8192 34.672 -8.33%
std::set<std::string>::insert(value)_(new_value,_end)/0 24.252 -10.61%
std::set<std::string>::insert(value)_(new_value,_end)/1024 60.479 -4.69%
std::set<std::string>::insert(value)_(new_value,_end)/32 31.198 -5.82%
std::set<std::string>::insert(value)_(new_value,_end)/8192 86.303 20.79%
std::set<std::string>::insert(value)_(new_value,_middle)/0 32.917 4.86%
std::set<std::string>::insert(value)_(new_value,_middle)/1024 38.594 -27.69%
std::set<std::string>::insert(value)_(new_value,_middle)/32 39.885 5.55%
std::set<std::string>::insert(value)_(new_value,_middle)/8192 43.245 -7.51%
std::set<std::string>::lower_bound(key)_(existent)/1024 23.555 7.57%
std::set<std::string>::lower_bound(key)_(existent)/32 16.772 6.29%
std::set<std::string>::lower_bound(key)_(existent)/8192 27.690 -9.83%
std::set<std::string>::lower_bound(key)_(non-existent)/0 0.257 -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 23.634 -12.85%
std::set<std::string>::lower_bound(key)_(non-existent)/32 10.574 1.33%
std::set<std::string>::lower_bound(key)_(non-existent)/8192 32.239 -3.45%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/0 13.256 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 36452.692 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 789.589 -9.95%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/8192 348079.921 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.277 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 36261.913 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 779.442 13.88%
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 350234.746 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/0 1.086 3.55%
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 17830.364 15.08%
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 316.907 -7.66%
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 209122.396 -
std::set<std::string>::upper_bound(key)_(existent)/1024 23.310 -1.97%
std::set<std::string>::upper_bound(key)_(existent)/32 15.468 2.22%
std::set<std::string>::upper_bound(key)_(existent)/8192 30.000 -
std::set<std::string>::upper_bound(key)_(non-existent)/0 0.257 -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 24.551 4.23%
std::set<std::string>::upper_bound(key)_(non-existent)/32 12.121 10.18%
std::set<std::string>::upper_bound(key)_(non-existent)/8192 32.059 2.58%
std::shift_left(deque<int>)/1024 38.245 -
std::shift_left(deque<int>)/32 3.798 -
std::shift_left(deque<int>)/50 5.429 -
std::shift_left(deque<int>)/8192 300.307 -
std::shift_left(list<int>)/1024 725.792 -
std::shift_left(list<int>)/32 13.404 -
std::shift_left(list<int>)/50 27.366 -2.05%
std::shift_left(list<int>)/8192 7613.138 -1.85%
std::shift_left(vector<int>)/1024 35.455 -
std::shift_left(vector<int>)/32 2.982 -24.65%
std::shift_left(vector<int>)/50 5.286 -
std::shift_left(vector<int>)/8192 282.589 -
std::shift_right(deque<int>)/1024 40.332 -
std::shift_right(deque<int>)/32 3.422 -
std::shift_right(deque<int>)/50 4.510 -
std::shift_right(deque<int>)/8192 307.424 -
std::shift_right(list<int>)/1024 730.333 -
std::shift_right(list<int>)/32 14.404 -
std::shift_right(list<int>)/50 26.143 -2.28%
std::shift_right(list<int>)/8192 7423.040 1.26%
std::shift_right(vector<int>)/1024 35.469 -
std::shift_right(vector<int>)/32 3.989 35.03%
std::shift_right(vector<int>)/50 5.317 -
std::shift_right(vector<int>)/8192 297.298 -
std::shuffle(deque<int>)/1024 9247.126 -
std::shuffle(deque<int>)/32 292.101 -
std::shuffle(deque<int>)/8192 74103.861 -
std::shuffle(vector<int>)/1024 8735.895 -
std::shuffle(vector<int>)/32 277.386 -
std::shuffle(vector<int>)/8192 69944.080 -
std::sort(deque<int>)_(ascending)/1024 767.133 -
std::sort(deque<int>)_(ascending)/8 17.919 -
std::sort(deque<int>)_(ascending)/8192 5759.937 -
std::sort(deque<int>)_(descending)/1024 1298.885 -3.95%
std::sort(deque<int>)_(descending)/8 25.431 -1.36%
std::sort(deque<int>)_(descending)/8192 10395.796 -
std::sort(deque<int>)_(heap)/1024 6238.436 -
std::sort(deque<int>)_(heap)/8 24.408 -
std::sort(deque<int>)_(heap)/8192 69097.395 -3.77%
std::sort(deque<int>)_(pipe-organ)/1024 2709.957 -3.62%
std::sort(deque<int>)_(pipe-organ)/8 20.259 -1.92%
std::sort(deque<int>)_(pipe-organ)/8192 26212.420 -1.46%
std::sort(deque<int>)_(qsort_adversarial)/1024 17663.484 -
std::sort(deque<int>)_(qsort_adversarial)/8 18.589 4.84%
std::sort(deque<int>)_(qsort_adversarial)/8192 493101.196 7.92%
std::sort(deque<int>)_(repeated)/1024 958.889 -6.07%
std::sort(deque<int>)_(repeated)/8 18.218 -1.12%
std::sort(deque<int>)_(repeated)/8192 6715.520 -1.11%
std::sort(deque<int>)_(shuffled)/1024 6840.753 -
std::sort(deque<int>)_(shuffled)/8 22.955 -
std::sort(deque<int>)_(shuffled)/8192 80933.276 -17.42%
std::sort(vector<NonIntegral>)_(ascending)/1024 521.550 -
std::sort(vector<NonIntegral>)_(ascending)/8 15.608 -
std::sort(vector<NonIntegral>)_(ascending)/8192 3753.054 -
std::sort(vector<NonIntegral>)_(descending)/1024 774.678 -
std::sort(vector<NonIntegral>)_(descending)/8 24.761 -
std::sort(vector<NonIntegral>)_(descending)/8192 5264.903 -
std::sort(vector<NonIntegral>)_(heap)/1024 4259.996 -3.11%
std::sort(vector<NonIntegral>)_(heap)/8 23.006 -
std::sort(vector<NonIntegral>)_(heap)/8192 51295.255 2.54%
std::sort(vector<NonIntegral>)_(pipe-organ)/1024 1870.839 -
std::sort(vector<NonIntegral>)_(pipe-organ)/8 17.274 -
std::sort(vector<NonIntegral>)_(pipe-organ)/8192 18311.778 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13273.396 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8 15.604 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8192 158889.569 2.16%
std::sort(vector<NonIntegral>)_(repeated)/1024 504.862 -
std::sort(vector<NonIntegral>)_(repeated)/8 15.741 -
std::sort(vector<NonIntegral>)_(repeated)/8192 3733.372 -
std::sort(vector<NonIntegral>)_(shuffled)/1024 4647.324 -
std::sort(vector<NonIntegral>)_(shuffled)/8 22.397 -
std::sort(vector<NonIntegral>)_(shuffled)/8192 86465.514 2.43%
std::sort(vector<int>)_(ascending)/1024 522.366 -
std::sort(vector<int>)_(ascending)/8 15.741 -
std::sort(vector<int>)_(ascending)/8192 3748.622 -
std::sort(vector<int>)_(descending)/1024 1016.828 -
std::sort(vector<int>)_(descending)/8 24.730 -
std::sort(vector<int>)_(descending)/8192 7201.962 -
std::sort(vector<int>)_(heap)/1024 4582.192 -
std::sort(vector<int>)_(heap)/8 23.502 -
std::sort(vector<int>)_(heap)/8192 45705.086 -
std::sort(vector<int>)_(pipe-organ)/1024 2292.706 -
std::sort(vector<int>)_(pipe-organ)/8 17.665 -1.04%
std::sort(vector<int>)_(pipe-organ)/8192 21634.929 -
std::sort(vector<int>)_(qsort_adversarial)/1024 12927.375 -2.00%
std::sort(vector<int>)_(qsort_adversarial)/8 15.700 -
std::sort(vector<int>)_(qsort_adversarial)/8192 147344.308 -2.37%
std::sort(vector<int>)_(repeated)/1024 659.733 -
std::sort(vector<int>)_(repeated)/8 15.724 -
std::sort(vector<int>)_(repeated)/8192 5013.919 -
std::sort(vector<int>)_(shuffled)/1024 4650.146 -
std::sort(vector<int>)_(shuffled)/8 22.624 -
std::sort(vector<int>)_(shuffled)/8192 44941.235 -
std::sort_heap(deque<int>)/1024 13378.601 -
std::sort_heap(deque<int>)/8 36.098 -
std::sort_heap(deque<int>)/8192 476382.640 -
std::sort_heap(deque<int>,_pred)/1024 12394.570 -1.66%
std::sort_heap(deque<int>,_pred)/8 34.389 -
std::sort_heap(deque<int>,_pred)/8192 435362.983 4.65%
std::sort_heap(vector<NonIntegral>)/1024 9882.141 -
std::sort_heap(vector<NonIntegral>)/8 29.670 -1.45%
std::sort_heap(vector<NonIntegral>)/8192 105843.870 -
std::sort_heap(vector<NonIntegral>,_pred)/1024 9848.854 -1.40%
std::sort_heap(vector<NonIntegral>,_pred)/8 28.820 -
std::sort_heap(vector<NonIntegral>,_pred)/8192 106359.603 -
std::sort_heap(vector<int>)/1024 10205.333 3.54%
std::sort_heap(vector<int>)/8 30.542 7.03%
std::sort_heap(vector<int>)/8192 106531.616 -
std::sort_heap(vector<int>,_pred)/1024 9828.473 -1.21%
std::sort_heap(vector<int>,_pred)/8 28.921 -4.39%
std::sort_heap(vector<int>,_pred)/8192 106325.655 -
std::stable_partition(deque<int>)_(alloc_fails)/1024 3388.706 -1.43%
std::stable_partition(deque<int>)_(alloc_fails)/32 1952.796 1.26%
std::stable_partition(deque<int>)_(alloc_fails)/50 1969.407 -
std::stable_partition(deque<int>)_(alloc_fails)/8192 17165.153 -
std::stable_partition(deque<int>)_(dense)/1024 596.940 4.69%
std::stable_partition(deque<int>)_(dense)/32 30.011 2.76%
std::stable_partition(deque<int>)_(dense)/50 39.510 4.38%
std::stable_partition(deque<int>)_(dense)/8192 5646.402 -
std::stable_partition(deque<int>)_(sparse)/1024 441.634 3.15%
std::stable_partition(deque<int>)_(sparse)/32 11.073 -
std::stable_partition(deque<int>)_(sparse)/50 27.270 1.41%
std::stable_partition(deque<int>)_(sparse)/8192 3342.337 -
std::stable_partition(list<int>)_(alloc_fails)/1024 4134.350 -2.82%
std::stable_partition(list<int>)_(alloc_fails)/32 1891.662 -1.11%
std::stable_partition(list<int>)_(alloc_fails)/50 1921.979 -1.43%
std::stable_partition(list<int>)_(alloc_fails)/8192 26715.126 2.74%
std::stable_partition(list<int>)_(dense)/1024 1436.825 -
std::stable_partition(list<int>)_(dense)/32 35.796 3.37%
std::stable_partition(list<int>)_(dense)/50 54.266 -12.83%
std::stable_partition(list<int>)_(dense)/8192 23411.474 36.72%
std::stable_partition(list<int>)_(sparse)/1024 916.460 -
std::stable_partition(list<int>)_(sparse)/32 9.614 -2.56%
std::stable_partition(list<int>)_(sparse)/50 26.849 -
std::stable_partition(list<int>)_(sparse)/8192 8624.496 -1.86%
std::stable_partition(vector<int>)_(alloc_fails)/1024 2897.551 -
std::stable_partition(vector<int>)_(alloc_fails)/32 1905.586 -
std::stable_partition(vector<int>)_(alloc_fails)/50 1919.776 -
std::stable_partition(vector<int>)_(alloc_fails)/8192 9611.099 -
std::stable_partition(vector<int>)_(dense)/1024 291.303 -
std::stable_partition(vector<int>)_(dense)/32 21.301 -2.25%
std::stable_partition(vector<int>)_(dense)/50 25.774 -
std::stable_partition(vector<int>)_(dense)/8192 2086.486 -
std::stable_partition(vector<int>)_(sparse)/1024 216.082 -
std::stable_partition(vector<int>)_(sparse)/32 7.626 -
std::stable_partition(vector<int>)_(sparse)/50 21.234 -3.39%
std::stable_partition(vector<int>)_(sparse)/8192 1536.414 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 3937.340 -1.87%
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 19.581 -1.88%
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 18867.774 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 28277.294 -1.02%
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 27.922 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 26212.998 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 13706.863 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8 25.594 -2.69%
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 25708.838 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 16382.761 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 21.380 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192 22475.692 -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 25330.994 -1.23%
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 17.549 -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 28043.567 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 3666.700 -7.57%
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 19.884 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 13073.644 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 19026.483 -3.45%
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 23.744 -3.02%
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 24575.416 -
std::stable_sort(deque<int>)_(ascending)/1024 2133.635 -
std::stable_sort(deque<int>)_(ascending)/8 18.104 3.76%
std::stable_sort(deque<int>)_(ascending)/8192 13623.616 -
std::stable_sort(deque<int>)_(descending)/1024 2923.942 -
std::stable_sort(deque<int>)_(descending)/8 25.171 1.32%
std::stable_sort(deque<int>)_(descending)/8192 20410.986 -
std::stable_sort(deque<int>)_(heap)/1024 2763.488 1.81%
std::stable_sort(deque<int>)_(heap)/8 23.989 -
std::stable_sort(deque<int>)_(heap)/8192 17263.253 -
std::stable_sort(deque<int>)_(pipe-organ)/1024 2939.960 -
std::stable_sort(deque<int>)_(pipe-organ)/8 21.742 1.43%
std::stable_sort(deque<int>)_(pipe-organ)/8192 20414.514 -
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 3137.717 -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 17.548 -
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 20673.974 -
std::stable_sort(deque<int>)_(repeated)/1024 1432.390 2.07%
std::stable_sort(deque<int>)_(repeated)/8 17.856 1.66%
std::stable_sort(deque<int>)_(repeated)/8192 7677.382 -
std::stable_sort(deque<int>)_(shuffled)/1024 2565.847 1.90%
std::stable_sort(deque<int>)_(shuffled)/8 22.864 2.05%
std::stable_sort(deque<int>)_(shuffled)/8192 14183.371 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 5073.169 -1.02%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 16.663 7.13%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 49319.839 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 23152.668 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 24.741 1.93%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 116221.098 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 14509.576 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 22.710 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 110397.828 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 14327.657 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 17.910 1.13%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 85575.353 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 23253.155 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 16.036 3.09%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 137652.605 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 3826.648 3.44%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 16.939 8.92%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 20017.397 1.27%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 19020.685 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 20.209 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 151843.017 -
std::stable_sort(vector<NonIntegral>)_(ascending)/1024 3497.417 -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 17.092 7.07%
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 40797.357 -2.02%
std::stable_sort(vector<NonIntegral>)_(descending)/1024 12166.030 -
std::stable_sort(vector<NonIntegral>)_(descending)/8 23.000 -
std::stable_sort(vector<NonIntegral>)_(descending)/8192 188904.265 -
std::stable_sort(vector<NonIntegral>)_(heap)/1024 10065.900 7.65%
std::stable_sort(vector<NonIntegral>)_(heap)/8 21.489 1.63%
std::stable_sort(vector<NonIntegral>)_(heap)/8192 116259.347 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 7836.570 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 18.655 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 116293.939 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13210.090 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 17.113 4.79%
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 199688.872 -
std::stable_sort(vector<NonIntegral>)_(repeated)/1024 1217.426 1.56%
std::stable_sort(vector<NonIntegral>)_(repeated)/8 17.274 7.51%
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 12958.831 -1.47%
std::stable_sort(vector<NonIntegral>)_(shuffled)/1024 12111.126 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 19.963 1.99%
std::stable_sort(vector<NonIntegral>)_(shuffled)/8192 173746.259 -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 4919.686 -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 15.936 -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 22279.572 -4.83%
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 23011.731 -1.61%
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 24.483 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 24429.622 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 15069.477 3.81%
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 22.695 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 35601.502 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 14113.952 -1.99%
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 18.106 -1.15%
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 25025.460 -4.76%
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 23121.169 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 15.789 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 38632.698 -1.46%
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 4150.239 10.81%
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 16.270 3.06%
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 12147.144 -2.65%
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 18550.910 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 20.384 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 32887.198 -1.34%
std::stable_sort(vector<int>)_(ascending)/1024 2088.390 -
std::stable_sort(vector<int>)_(ascending)/8 15.910 2.56%
std::stable_sort(vector<int>)_(ascending)/8192 13439.258 -
std::stable_sort(vector<int>)_(descending)/1024 2818.565 -
std::stable_sort(vector<int>)_(descending)/8 24.597 -
std::stable_sort(vector<int>)_(descending)/8192 18483.904 -
std::stable_sort(vector<int>)_(heap)/1024 2540.991 -
std::stable_sort(vector<int>)_(heap)/8 21.142 -1.41%
std::stable_sort(vector<int>)_(heap)/8192 14575.649 -
std::stable_sort(vector<int>)_(pipe-organ)/1024 2820.201 -
std::stable_sort(vector<int>)_(pipe-organ)/8 18.392 -1.23%
std::stable_sort(vector<int>)_(pipe-organ)/8192 18270.844 -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 2920.011 -
std::stable_sort(vector<int>)_(qsort_adversarial)/8 15.760 -
std::stable_sort(vector<int>)_(qsort_adversarial)/8192 18292.047 -
std::stable_sort(vector<int>)_(repeated)/1024 1111.285 1.01%
std::stable_sort(vector<int>)_(repeated)/8 15.719 1.17%
std::stable_sort(vector<int>)_(repeated)/8192 5262.627 -3.29%
std::stable_sort(vector<int>)_(shuffled)/1024 2252.782 -
std::stable_sort(vector<int>)_(shuffled)/8 19.942 -
std::stable_sort(vector<int>)_(shuffled)/8192 11055.001 -
std::swap_ranges(deque<int>)/1024 329.289 3.13%
std::swap_ranges(deque<int>)/32 10.424 -
std::swap_ranges(deque<int>)/50 15.852 -
std::swap_ranges(deque<int>)/8192 2627.707 3.10%
std::swap_ranges(list<int>)/1024 754.866 -
std::swap_ranges(list<int>)/32 19.400 -
std::swap_ranges(list<int>)/50 32.061 -
std::swap_ranges(list<int>)/8192 10196.325 -
std::swap_ranges(vector<int>)/1024 62.560 -
std::swap_ranges(vector<int>)/32 4.810 -
std::swap_ranges(vector<int>)/50 5.594 -
std::swap_ranges(vector<int>)/8192 475.305 -
std::transform(deque<int>)_(identity_transform)/1024 370.160 -
std::transform(deque<int>)_(identity_transform)/32 12.324 -
std::transform(deque<int>)_(identity_transform)/50 19.144 -
std::transform(deque<int>)_(identity_transform)/8192 2444.417 -
std::transform(deque<int>,_deque<int>)/1024 659.821 -
std::transform(deque<int>,_deque<int>)/32 21.435 -6.50%
std::transform(deque<int>,_deque<int>)/50 36.580 1.78%
std::transform(deque<int>,_deque<int>)/8192 5419.367 -
std::transform(list<int>)_(identity_transform)/1024 739.162 -
std::transform(list<int>)_(identity_transform)/32 16.951 -
std::transform(list<int>)_(identity_transform)/50 30.076 -1.27%
std::transform(list<int>)_(identity_transform)/8192 6997.379 -8.50%
std::transform(list<int>,_list<int>)/1024 836.571 -
std::transform(list<int>,_list<int>)/32 23.001 -
std::transform(list<int>,_list<int>)/50 37.109 -
std::transform(list<int>,_list<int>)/8192 9323.979 -1.59%
std::transform(vector<int>)_(identity_transform)/1024 268.051 2.04%
std::transform(vector<int>)_(identity_transform)/32 9.154 -
std::transform(vector<int>)_(identity_transform)/50 16.229 -
std::transform(vector<int>)_(identity_transform)/8192 2101.016 -5.40%
std::transform(vector<int>,_vector<int>)/1024 553.953 -
std::transform(vector<int>,_vector<int>)/32 17.184 -
std::transform(vector<int>,_vector<int>)/50 26.793 -
std::transform(vector<int>,_vector<int>)/8192 4434.250 -
std::unique(deque<int>)_(contiguous)/1024 514.672 -
std::unique(deque<int>)_(contiguous)/32 49.379 -9.72%
std::unique(deque<int>)_(contiguous)/52 55.156 -12.37%
std::unique(deque<int>)_(contiguous)/8192 3729.882 -
std::unique(deque<int>)_(sprinkled)/1024 508.475 -
std::unique(deque<int>)_(sprinkled)/32 52.500 -
std::unique(deque<int>)_(sprinkled)/52 58.535 -1.69%
std::unique(deque<int>)_(sprinkled)/8192 3790.801 -
std::unique(deque<int>,_pred)_(contiguous)/1024 630.905 -
std::unique(deque<int>,_pred)_(contiguous)/32 56.425 -2.02%
std::unique(deque<int>,_pred)_(contiguous)/52 67.012 -1.22%
std::unique(deque<int>,_pred)_(contiguous)/8192 4554.351 -
std::unique(deque<int>,_pred)_(sprinkled)/1024 681.745 -
std::unique(deque<int>,_pred)_(sprinkled)/32 58.977 2.03%
std::unique(deque<int>,_pred)_(sprinkled)/52 70.866 -
std::unique(deque<int>,_pred)_(sprinkled)/8192 5213.279 -
std::unique(list<int>)_(contiguous)/1024 933.629 1.19%
std::unique(list<int>)_(contiguous)/32 52.111 -
std::unique(list<int>)_(contiguous)/52 64.175 -
std::unique(list<int>)_(contiguous)/8192 6995.655 -
std::unique(list<int>)_(sprinkled)/1024 966.393 -4.67%
std::unique(list<int>)_(sprinkled)/32 53.893 -
std::unique(list<int>)_(sprinkled)/52 67.115 -
std::unique(list<int>)_(sprinkled)/8192 7893.689 -7.25%
std::unique(list<int>,_pred)_(contiguous)/1024 979.340 3.85%
std::unique(list<int>,_pred)_(contiguous)/32 58.175 1.96%
std::unique(list<int>,_pred)_(contiguous)/52 71.167 -
std::unique(list<int>,_pred)_(contiguous)/8192 7559.344 1.57%
std::unique(list<int>,_pred)_(sprinkled)/1024 1005.856 -
std::unique(list<int>,_pred)_(sprinkled)/32 64.501 4.72%
std::unique(list<int>,_pred)_(sprinkled)/52 80.639 -1.99%
std::unique(list<int>,_pred)_(sprinkled)/8192 8298.077 -
std::unique(vector<int>)_(contiguous)/1024 307.682 -
std::unique(vector<int>)_(contiguous)/32 48.168 -
std::unique(vector<int>)_(contiguous)/52 53.284 -1.51%
std::unique(vector<int>)_(contiguous)/8192 1907.479 -
std::unique(vector<int>)_(sprinkled)/1024 528.199 86.87%
std::unique(vector<int>)_(sprinkled)/32 54.097 6.40%
std::unique(vector<int>)_(sprinkled)/52 64.691 17.26%
std::unique(vector<int>)_(sprinkled)/8192 3909.934 104.73%
std::unique(vector<int>,_pred)_(contiguous)/1024 478.226 -1.42%
std::unique(vector<int>,_pred)_(contiguous)/32 53.971 -1.46%
std::unique(vector<int>,_pred)_(contiguous)/52 62.532 -1.80%
std::unique(vector<int>,_pred)_(contiguous)/8192 3563.949 -
std::unique(vector<int>,_pred)_(sprinkled)/1024 684.911 -
std::unique(vector<int>,_pred)_(sprinkled)/32 57.512 -1.31%
std::unique(vector<int>,_pred)_(sprinkled)/52 70.356 -1.20%
std::unique(vector<int>,_pred)_(sprinkled)/8192 5460.521 5.12%
std::unique_copy(deque<int>)_(contiguous)/1024 471.944 -
std::unique_copy(deque<int>)_(contiguous)/32 16.031 48.08%
std::unique_copy(deque<int>)_(contiguous)/52 24.948 51.33%
std::unique_copy(deque<int>)_(contiguous)/8192 3724.046 -
std::unique_copy(deque<int>)_(sprinkled)/1024 466.604 -
std::unique_copy(deque<int>)_(sprinkled)/32 11.558 25.37%
std::unique_copy(deque<int>)_(sprinkled)/52 19.386 31.49%
std::unique_copy(deque<int>)_(sprinkled)/8192 3738.423 -
std::unique_copy(deque<int>,_pred)_(contiguous)/1024 597.783 -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 17.231 1.36%
std::unique_copy(deque<int>,_pred)_(contiguous)/52 26.306 6.33%
std::unique_copy(deque<int>,_pred)_(contiguous)/8192 4482.679 1.67%
std::unique_copy(deque<int>,_pred)_(sprinkled)/1024 632.182 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 18.564 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 31.000 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/8192 5054.821 -
std::unique_copy(list<int>)_(contiguous)/1024 737.974 -
std::unique_copy(list<int>)_(contiguous)/32 11.235 -5.20%
std::unique_copy(list<int>)_(contiguous)/52 19.462 -6.58%
std::unique_copy(list<int>)_(contiguous)/8192 6822.289 -
std::unique_copy(list<int>)_(sprinkled)/1024 736.449 -
std::unique_copy(list<int>)_(sprinkled)/32 13.141 5.34%
std::unique_copy(list<int>)_(sprinkled)/52 23.706 5.42%
std::unique_copy(list<int>)_(sprinkled)/8192 6918.317 -
std::unique_copy(list<int>,_pred)_(contiguous)/1024 791.061 -
std::unique_copy(list<int>,_pred)_(contiguous)/32 16.266 -4.38%
std::unique_copy(list<int>,_pred)_(contiguous)/52 28.880 -7.44%
std::unique_copy(list<int>,_pred)_(contiguous)/8192 7550.102 -
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 833.250 -
std::unique_copy(list<int>,_pred)_(sprinkled)/32 21.304 8.63%
std::unique_copy(list<int>,_pred)_(sprinkled)/52 34.938 -5.46%
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 7577.068 -4.21%
std::unique_copy(vector<int>)_(contiguous)/1024 247.375 -
std::unique_copy(vector<int>)_(contiguous)/32 8.832 2.94%
std::unique_copy(vector<int>)_(contiguous)/52 13.391 -
std::unique_copy(vector<int>)_(contiguous)/8192 1886.899 -
std::unique_copy(vector<int>)_(sprinkled)/1024 455.439 88.04%
std::unique_copy(vector<int>)_(sprinkled)/32 13.235 61.01%
std::unique_copy(vector<int>)_(sprinkled)/52 21.915 71.35%
std::unique_copy(vector<int>)_(sprinkled)/8192 3642.932 93.08%
std::unique_copy(vector<int>,_pred)_(contiguous)/1024 538.036 3.34%
std::unique_copy(vector<int>,_pred)_(contiguous)/32 12.392 -21.34%
std::unique_copy(vector<int>,_pred)_(contiguous)/52 24.691 -
std::unique_copy(vector<int>,_pred)_(contiguous)/8192 3785.112 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 587.086 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/32 17.216 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/52 29.372 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/8192 4500.412 -
std::unordered_map<int,_int>::clear()/0 392.910 -1.03%
std::unordered_map<int,_int>::clear()/1024 7812.654 -9.56%
std::unordered_map<int,_int>::clear()/32 581.267 -4.48%
std::unordered_map<int,_int>::clear()/8192 61155.581 -9.34%
std::unordered_map<int,_int>::contains(key)_(existent)/1024 1.695 19.07%
std::unordered_map<int,_int>::contains(key)_(existent)/32 1.609 2.43%
std::unordered_map<int,_int>::contains(key)_(existent)/8192 1.719 19.19%
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 0.405 19.77%
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 1.612 16.66%
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 1.923 29.58%
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 1.796 21.15%
std::unordered_map<int,_int>::count(key)_(existent)/1024 1.634 24.53%
std::unordered_map<int,_int>::count(key)_(existent)/32 1.564 10.24%
std::unordered_map<int,_int>::count(key)_(existent)/8192 1.617 34.57%
std::unordered_map<int,_int>::count(key)_(non-existent)/0 0.484 71.88%
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 1.423 -10.26%
std::unordered_map<int,_int>::count(key)_(non-existent)/32 1.747 2.87%
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 1.306 -1.71%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/0 14.081 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 8441.028 -1.10%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 267.305 -4.12%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 97197.643 -
std::unordered_map<int,_int>::ctor(const&)/0 12.941 -
std::unordered_map<int,_int>::ctor(const&)/1024 6748.561 -
std::unordered_map<int,_int>::ctor(const&)/32 202.914 -
std::unordered_map<int,_int>::ctor(const&)/8192 55440.675 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 13.298 2.00%
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 10291.321 5.88%
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 294.936 13.26%
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 84637.782 5.40%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.840 -1.32%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13541.638 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 378.213 1.13%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 140740.602 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.863 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13583.099 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 362.922 -1.46%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 141326.689 -2.33%
std::unordered_map<int,_int>::erase(iterator)/1024 19.607 -9.13%
std::unordered_map<int,_int>::erase(iterator)/32 19.427 -9.57%
std::unordered_map<int,_int>::erase(iterator)/8192 19.484 -9.72%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 393.974 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5437.971 -13.77%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 527.554 -1.27%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 43593.245 -14.42%
std::unordered_map<int,_int>::erase(key)_(existent)/1024 21.700 -8.81%
std::unordered_map<int,_int>::erase(key)_(existent)/32 20.674 -9.47%
std::unordered_map<int,_int>::erase(key)_(existent)/8192 21.088 -10.63%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 0.304 -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 1.135 -17.37%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 1.089 -20.54%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 1.164 -7.18%
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/0 0.494 -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 1.132 -13.88%
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 1.159 -9.64%
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 1.179 2.01%
std::unordered_map<int,_int>::find(key)_(existent)/1024 1.438 -9.64%
std::unordered_map<int,_int>::find(key)_(existent)/32 1.541 19.70%
std::unordered_map<int,_int>::find(key)_(existent)/8192 1.559 14.04%
std::unordered_map<int,_int>::find(key)_(non-existent)/0 0.329 -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 1.324 15.43%
std::unordered_map<int,_int>::find(key)_(non-existent)/32 1.066 -
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 1.045 -5.59%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 393.649 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 13425.703 -3.46%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 732.952 -2.92%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 141115.781 -2.30%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 393.430 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 13212.881 -1.38%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 735.508 -1.33%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 140808.622 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 393.432 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7517.265 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 592.873 1.06%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 86183.825 -1.67%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 393.188 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 14335.638 -1.76%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 775.779 -1.49%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 150614.599 -1.31%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 393.515 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 14138.940 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 754.595 -2.65%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 144615.828 -2.49%
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 2.551 29.53%
std::unordered_map<int,_int>::insert(value)_(already_present)/32 2.801 59.33%
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 2.865 5.92%
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/0 17.979 -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 18.492 -11.09%
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/32 19.160 -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 18.569 -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/0 17.973 -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024 19.890 2.04%
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/32 19.791 1.96%
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 19.002 1.42%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 5.480 1.21%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.602 16.82%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 5.456 7.53%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 18.305 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 19.037 2.68%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 19.381 5.13%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 19.045 2.17%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 18.184 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 19.706 6.46%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 19.393 4.99%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 20.608 2.56%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.476 -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6685.296 1.23%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 211.424 -4.73%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 53696.901 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.431 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6680.161 1.29%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 198.743 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 54487.902 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/0 0.929 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1341.108 -18.86%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 25.128 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 24813.712 -11.34%
std::unordered_multimap<int,_int>::clear()/0 394.697 -
std::unordered_multimap<int,_int>::clear()/1024 8151.272 -3.10%
std::unordered_multimap<int,_int>::clear()/32 596.689 -
std::unordered_multimap<int,_int>::clear()/8192 62912.350 -2.86%
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 1.522 13.65%
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 1.593 2.81%
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 1.624 20.01%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 0.338 -23.03%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 1.729 8.14%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 1.818 2.43%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 1.534 -2.84%
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 1.667 -11.17%
std::unordered_multimap<int,_int>::count(key)_(existent)/32 1.716 -3.30%
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 1.681 -9.57%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 0.309 -10.02%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 1.309 2.40%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 1.267 4.25%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 1.150 -7.20%
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/0 14.033 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/1024 8620.751 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 295.245 -1.90%
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 100557.322 2.06%
std::unordered_multimap<int,_int>::ctor(const&)/0 12.921 -
std::unordered_multimap<int,_int>::ctor(const&)/1024 6833.916 1.65%
std::unordered_multimap<int,_int>::ctor(const&)/32 203.172 1.03%
std::unordered_multimap<int,_int>::ctor(const&)/8192 58481.645 6.73%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 13.342 2.40%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 10077.737 10.37%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 285.159 9.83%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 80495.444 4.88%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.852 -1.72%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13363.026 -1.64%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 381.259 -9.95%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 140756.583 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.862 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13184.921 2.34%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 368.775 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 140938.204 -
std::unordered_multimap<int,_int>::erase(iterator)/1024 20.056 -
std::unordered_multimap<int,_int>::erase(iterator)/32 19.996 -
std::unordered_multimap<int,_int>::erase(iterator)/8192 26.913 23.86%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 394.255 -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6036.705 -1.45%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 520.311 -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 45164.422 -4.12%
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 21.185 -4.12%
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 20.875 -2.57%
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 24.615 -3.12%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.263 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 1.408 -6.14%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 1.405 -7.90%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 1.190 -4.20%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.483 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 1.355 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.235 -8.76%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 0.990 -3.87%
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 1.276 2.29%
std::unordered_multimap<int,_int>::find(key)_(existent)/32 1.310 10.87%
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 1.252 -6.98%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/0 0.327 -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 1.170 5.32%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 1.187 16.43%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 1.311 1.98%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 393.963 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 14950.703 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 751.800 -2.29%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 167342.859 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 393.545 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 15189.011 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 755.322 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 166663.723 -1.30%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 393.605 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 14346.204 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 812.920 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 178321.813 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 393.695 -1.34%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 15932.143 -4.42%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 826.547 -5.26%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 166517.754 -2.41%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 393.364 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 16519.939 -3.06%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 817.362 -1.42%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 180100.331 -2.04%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 26.527 28.26%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 20.236 -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 21.745 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/0 18.483 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 25.086 4.42%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 20.567 1.11%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 21.318 -4.40%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/0 19.048 3.58%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 23.354 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32 20.420 7.76%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 32.568 3.31%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.404 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6780.532 2.14%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 216.096 2.30%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 54296.239 1.17%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.393 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6757.851 1.48%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 200.506 1.57%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 55202.379 1.59%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 0.930 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1791.181 33.35%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 24.430 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 29556.955 9.46%
std::unordered_multiset<int>::clear()/0 389.272 -
std::unordered_multiset<int>::clear()/1024 8168.180 2.89%
std::unordered_multiset<int>::clear()/32 586.109 -
std::unordered_multiset<int>::clear()/8192 62991.916 3.07%
std::unordered_multiset<int>::contains(key)_(existent)/1024 1.440 11.78%
std::unordered_multiset<int>::contains(key)_(existent)/32 1.569 19.95%
std::unordered_multiset<int>::contains(key)_(existent)/8192 1.425 -10.93%
std::unordered_multiset<int>::contains(key)_(non-existent)/0 0.338 -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 1.598 -10.87%
std::unordered_multiset<int>::contains(key)_(non-existent)/32 1.839 5.67%
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 1.440 -10.06%
std::unordered_multiset<int>::count(key)_(existent)/1024 1.771 -5.01%
std::unordered_multiset<int>::count(key)_(existent)/32 1.617 3.97%
std::unordered_multiset<int>::count(key)_(existent)/8192 1.698 5.02%
std::unordered_multiset<int>::count(key)_(non-existent)/0 0.484 58.45%
std::unordered_multiset<int>::count(key)_(non-existent)/1024 1.292 -
std::unordered_multiset<int>::count(key)_(non-existent)/32 1.148 -13.79%
std::unordered_multiset<int>::count(key)_(non-existent)/8192 1.246 2.98%
std::unordered_multiset<int>::ctor(&&,_different_allocs)/0 13.993 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 8555.083 -2.71%
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 290.314 2.73%
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 104219.532 -1.88%
std::unordered_multiset<int>::ctor(const&)/0 12.876 -
std::unordered_multiset<int>::ctor(const&)/1024 6777.888 3.10%
std::unordered_multiset<int>::ctor(const&)/32 202.068 2.90%
std::unordered_multiset<int>::ctor(const&)/8192 55741.841 2.68%
std::unordered_multiset<int>::ctor(const&,_alloc)/0 12.982 -
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 9095.033 -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 259.222 2.85%
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 76412.698 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.837 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13187.025 2.08%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 382.925 1.07%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 138842.085 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.843 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13021.955 3.75%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 371.762 1.29%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 139855.510 1.14%
std::unordered_multiset<int>::erase(iterator)/1024 19.525 -
std::unordered_multiset<int>::erase(iterator)/32 19.469 -
std::unordered_multiset<int>::erase(iterator)/8192 20.438 -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 390.045 -2.69%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5709.830 -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 505.454 -1.26%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 45254.078 -
std::unordered_multiset<int>::erase(key)_(existent)/1024 20.784 -
std::unordered_multiset<int>::erase(key)_(existent)/32 20.496 -
std::unordered_multiset<int>::erase(key)_(existent)/8192 21.817 2.41%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 0.296 11.95%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 1.171 10.41%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 1.243 2.95%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 1.168 10.27%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/0 0.483 -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 1.310 9.56%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 1.237 1.32%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 1.186 11.31%
std::unordered_multiset<int>::find(key)_(existent)/1024 1.395 -
std::unordered_multiset<int>::find(key)_(existent)/32 1.418 8.32%
std::unordered_multiset<int>::find(key)_(existent)/8192 1.480 14.67%
std::unordered_multiset<int>::find(key)_(non-existent)/0 0.337 -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 1.024 -16.47%
std::unordered_multiset<int>::find(key)_(non-existent)/32 1.077 5.12%
std::unordered_multiset<int>::find(key)_(non-existent)/8192 1.185 8.31%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 390.344 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 15289.644 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 771.121 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 169841.067 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 390.223 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 16465.641 6.29%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 775.275 1.13%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 169754.926 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 390.728 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 14221.715 -1.55%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 810.274 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 180384.496 1.24%
std::unordered_multiset<int>::insert(value)_(already_present)/1024 20.874 -
std::unordered_multiset<int>::insert(value)_(already_present)/32 20.099 -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 21.788 -4.74%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/0 18.371 -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 23.575 -5.85%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/32 19.811 -6.13%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 23.172 4.10%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/0 18.401 -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 24.004 -2.37%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32 18.901 -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 31.492 -1.60%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/0 13.461 1.93%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6753.208 2.19%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 221.151 4.18%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 54531.746 2.12%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 13.460 1.96%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6782.901 -14.24%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 203.744 2.84%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 55199.887 -11.03%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/0 0.931 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 1357.644 5.22%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 24.686 -2.36%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 25862.235 -
std::unordered_set<int>::clear()/0 391.740 -
std::unordered_set<int>::clear()/1024 8986.840 2.30%
std::unordered_set<int>::clear()/32 616.015 2.17%
std::unordered_set<int>::clear()/8192 69109.856 -
std::unordered_set<int>::contains(key)_(existent)/1024 1.212 12.05%
std::unordered_set<int>::contains(key)_(existent)/32 1.467 24.30%
std::unordered_set<int>::contains(key)_(existent)/8192 1.322 -
std::unordered_set<int>::contains(key)_(non-existent)/0 0.338 -
std::unordered_set<int>::contains(key)_(non-existent)/1024 1.622 1.41%
std::unordered_set<int>::contains(key)_(non-existent)/32 1.594 2.69%
std::unordered_set<int>::contains(key)_(non-existent)/8192 1.585 11.03%
std::unordered_set<int>::count(key)_(existent)/1024 1.332 8.70%
std::unordered_set<int>::count(key)_(existent)/32 1.418 7.37%
std::unordered_set<int>::count(key)_(existent)/8192 1.520 13.16%
std::unordered_set<int>::count(key)_(non-existent)/0 0.279 4.20%
std::unordered_set<int>::count(key)_(non-existent)/1024 1.400 -22.25%
std::unordered_set<int>::count(key)_(non-existent)/32 1.290 -23.53%
std::unordered_set<int>::count(key)_(non-existent)/8192 1.319 -28.26%
std::unordered_set<int>::ctor(&&,_different_allocs)/0 13.864 -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 8751.148 -2.82%
std::unordered_set<int>::ctor(&&,_different_allocs)/32 284.070 -2.91%
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 105108.829 1.42%
std::unordered_set<int>::ctor(const&)/0 12.909 -
std::unordered_set<int>::ctor(const&)/1024 6610.290 -
std::unordered_set<int>::ctor(const&)/32 214.430 9.09%
std::unordered_set<int>::ctor(const&)/8192 54275.659 -
std::unordered_set<int>::ctor(const&,_alloc)/0 12.945 -
std::unordered_set<int>::ctor(const&,_alloc)/1024 9742.910 -
std::unordered_set<int>::ctor(const&,_alloc)/32 266.292 1.95%
std::unordered_set<int>::ctor(const&,_alloc)/8192 81243.062 2.09%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.857 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13364.393 -4.61%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 369.380 -2.82%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 140695.112 -2.01%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.881 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13222.514 -5.47%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 363.756 -4.36%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 140659.612 -4.31%
std::unordered_set<int>::erase(iterator)/1024 19.975 -1.69%
std::unordered_set<int>::erase(iterator)/32 19.845 -2.42%
std::unordered_set<int>::erase(iterator)/8192 20.047 -1.47%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.525 -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6615.420 16.53%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 530.005 -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 47963.756 3.01%
std::unordered_set<int>::erase(key)_(existent)/1024 21.446 -6.56%
std::unordered_set<int>::erase(key)_(existent)/32 21.284 -4.55%
std::unordered_set<int>::erase(key)_(existent)/8192 22.663 -2.20%
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 0.341 -16.12%
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 1.461 12.17%
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 1.383 15.77%
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 1.223 9.75%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/0 0.481 -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 1.192 6.42%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 1.347 -7.29%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 1.134 -
std::unordered_set<int>::find(key)_(existent)/1024 1.564 20.89%
std::unordered_set<int>::find(key)_(existent)/32 1.432 5.76%
std::unordered_set<int>::find(key)_(existent)/8192 1.616 15.09%
std::unordered_set<int>::find(key)_(non-existent)/0 0.331 -
std::unordered_set<int>::find(key)_(non-existent)/1024 1.051 10.17%
std::unordered_set<int>::find(key)_(non-existent)/32 1.082 -7.94%
std::unordered_set<int>::find(key)_(non-existent)/8192 1.206 6.30%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.627 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 12490.063 -1.07%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 720.181 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 137853.106 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.875 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12718.713 -8.08%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 720.713 -2.92%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 137513.404 -7.10%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/0 392.892 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7648.456 -1.32%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 582.063 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 85592.869 -
std::unordered_set<int>::insert(value)_(already_present)/1024 2.488 38.13%
std::unordered_set<int>::insert(value)_(already_present)/32 2.818 60.97%
std::unordered_set<int>::insert(value)_(already_present)/8192 2.600 -3.44%
std::unordered_set<int>::insert(value)_(new_value,_end)/0 18.644 4.35%
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 19.291 -4.24%
std::unordered_set<int>::insert(value)_(new_value,_end)/32 19.489 3.43%
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 19.105 -
std::unordered_set<int>::insert(value)_(new_value,_middle)/0 17.993 -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 21.105 8.76%
std::unordered_set<int>::insert(value)_(new_value,_middle)/32 19.154 -
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 19.129 -2.14%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/0 13.409 1.46%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 6669.183 -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 214.803 -1.11%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 55542.782 2.90%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/0 13.378 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6636.947 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 198.968 -1.75%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 54636.927 -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0 0.933 -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 1351.866 -26.97%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 25.333 -1.38%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 26641.303 -8.06%
std::unordered_set<std::string>::clear()/0 394.610 -
std::unordered_set<std::string>::clear()/1024 23667.674 4.54%
std::unordered_set<std::string>::clear()/32 947.463 4.39%
std::unordered_set<std::string>::clear()/8192 221103.814 2.23%
std::unordered_set<std::string>::contains(key)_(existent)/1024 32.827 -
std::unordered_set<std::string>::contains(key)_(existent)/32 33.797 22.19%
std::unordered_set<std::string>::contains(key)_(existent)/8192 40.134 11.67%
std::unordered_set<std::string>::contains(key)_(non-existent)/0 0.344 -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 22.059 -1.84%
std::unordered_set<std::string>::contains(key)_(non-existent)/32 25.776 10.00%
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 19.525 -17.96%
std::unordered_set<std::string>::count(key)_(existent)/1024 35.082 -7.45%
std::unordered_set<std::string>::count(key)_(existent)/32 44.255 14.00%
std::unordered_set<std::string>::count(key)_(existent)/8192 34.973 -21.40%
std::unordered_set<std::string>::count(key)_(non-existent)/0 0.335 -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 21.994 -10.08%
std::unordered_set<std::string>::count(key)_(non-existent)/32 22.067 -8.44%
std::unordered_set<std::string>::count(key)_(non-existent)/8192 24.519 8.71%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/0 13.952 -1.34%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/1024 41173.153 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 1039.766 4.76%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 713935.820 -
std::unordered_set<std::string>::ctor(const&)/0 12.913 -
std::unordered_set<std::string>::ctor(const&)/1024 33380.074 -1.78%
std::unordered_set<std::string>::ctor(const&)/32 686.317 -1.97%
std::unordered_set<std::string>::ctor(const&)/8192 338230.759 -1.35%
std::unordered_set<std::string>::ctor(const&,_alloc)/0 13.010 -
std::unordered_set<std::string>::ctor(const&,_alloc)/1024 63612.711 -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 1554.318 18.07%
std::unordered_set<std::string>::ctor(const&,_alloc)/8192 609465.193 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.875 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 62547.223 -1.49%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 1601.534 -4.25%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 630550.666 -2.28%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.888 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 63600.614 1.82%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1515.796 -6.59%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 650779.554 1.10%
std::unordered_set<std::string>::erase(iterator)/1024 29.569 -
std::unordered_set<std::string>::erase(iterator)/32 26.201 -15.04%
std::unordered_set<std::string>::erase(iterator)/8192 36.620 21.37%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.603 -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12300.126 1.86%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 685.692 3.38%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 117048.603 1.17%
std::unordered_set<std::string>::erase(key)_(existent)/1024 121.770 140.52%
std::unordered_set<std::string>::erase(key)_(existent)/32 97.293 78.73%
std::unordered_set<std::string>::erase(key)_(existent)/8192 88.739 -4.51%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/0 0.265 -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 23.168 3.13%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 23.567 7.81%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 21.704 -5.40%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/0 0.285 -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 26.957 8.34%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 23.092 11.09%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 19.593 -18.86%
std::unordered_set<std::string>::find(key)_(existent)/1024 33.127 -17.03%
std::unordered_set<std::string>::find(key)_(existent)/32 34.747 -13.94%
std::unordered_set<std::string>::find(key)_(existent)/8192 34.280 -3.64%
std::unordered_set<std::string>::find(key)_(non-existent)/0 0.337 -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 21.015 -14.02%
std::unordered_set<std::string>::find(key)_(non-existent)/32 24.650 -6.05%
std::unordered_set<std::string>::find(key)_(non-existent)/8192 23.633 4.66%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 406.035 4.13%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 56438.163 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1779.418 -5.19%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 582798.627 -4.46%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.365 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 56774.448 3.98%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1906.920 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 588620.574 -3.02%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 391.672 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 56393.382 1.75%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1759.716 -2.34%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 553557.725 -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 68.259 2.55%
std::unordered_set<std::string>::insert(value)_(already_present)/32 27.169 -60.47%
std::unordered_set<std::string>::insert(value)_(already_present)/8192 59.394 9.40%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 45.604 -25.33%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 46.461 26.60%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 38.041 -46.74%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192 60.163 -14.73%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 49.417 -32.49%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 49.130 -19.65%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 60.475 16.80%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 50.283 -11.94%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/0 13.271 -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 35725.775 -1.37%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 778.264 7.04%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/8192 339073.467 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.289 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 35575.070 -1.14%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 740.176 3.99%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 346743.041 -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 0.842 -9.65%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 16006.491 2.69%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 266.053 -6.74%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/8192 210824.742 -
std::upper_bound(std::deque<int>)/100 30.495 -
std::upper_bound(std::deque<int>)/8 17.973 -
std::upper_bound(std::deque<int>)/8192 64.765 -
std::upper_bound(std::forward_list<int>)/100 96.889 6.44%
std::upper_bound(std::forward_list<int>)/8 16.030 -1.33%
std::upper_bound(std::forward_list<int>)/8192 10383.923 -3.13%
std::upper_bound(std::list<int>)/100 100.299 1.76%
std::upper_bound(std::list<int>)/8 16.141 -1.64%
std::upper_bound(std::list<int>)/8192 13831.597 -8.47%
std::upper_bound(std::vector<int>)/100 12.303 -
std::upper_bound(std::vector<int>)/8 5.951 -1.60%
std::upper_bound(std::vector<int>)/8192 15.635 -
std::variant<1-alt>::visit()_(1_variant) 0.224 -
std::variant<1-alt>::visit()_(2_variants) 0.220 -
std::variant<1-alt>::visit()_(3_variants) 0.219 -
std::variant<100-alts>::visit()_(1_variant) 0.675 -
std::variant<20-alts>::visit()_(3_variants) 0.684 -
std::variant<50-alts>::visit()_(2_variants) 0.678 -
std::variant<8-alts>::visit()_(1_variant) 0.676 -
std::variant<8-alts>::visit()_(2_variants) 0.679 10.56%
std::variant<8-alts>::visit()_(3_variants) 0.684 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 427.543 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/32 394.052 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 728.088 11.68%
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 31.959 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 1.716 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 266.134 -1.91%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 50.618 -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 11.703 10.59%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 759.764 -16.61%
std::vector<int>::ctor(Range)_(cheap_elements)/1024 51.147 -
std::vector<int>::ctor(Range)_(cheap_elements)/32 11.558 5.04%
std::vector<int>::ctor(Range)_(cheap_elements)/8192 662.824 -26.79%
std::vector<int>::ctor(const&)_(cheap_elements)/1024 50.643 1.95%
std::vector<int>::ctor(const&)_(cheap_elements)/32 11.689 6.66%
std::vector<int>::ctor(const&)_(cheap_elements)/8192 558.753 -38.07%
std::vector<int>::ctor(size)/1024 45.637 1.59%
std::vector<int>::ctor(size)/32 11.121 9.08%
std::vector<int>::ctor(size)/8192 568.130 1.42%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 44.313 -1.81%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 11.274 8.95%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/8192 259.281 -
std::vector<int>::erase(begin)_(cheap_elements)/1024 40.453 -
std::vector<int>::erase(begin)_(cheap_elements)/32 3.746 -
std::vector<int>::erase(begin)_(cheap_elements)/8192 283.586 -
std::vector<int>::erase(middle)_(cheap_elements)/1024 21.750 -
std::vector<int>::erase(middle)_(cheap_elements)/32 4.244 -1.40%
std::vector<int>::erase(middle)_(cheap_elements)/8192 141.965 -
std::vector<int>::insert(begin)_(cheap_elements)/1024 39.784 -
std::vector<int>::insert(begin)_(cheap_elements)/32 5.025 -
std::vector<int>::insert(begin)_(cheap_elements)/8192 293.598 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 978.690 2.82%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 437.020 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 4710.774 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 936.877 2.03%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 468.768 2.24%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 4297.942 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 2410.809 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 522.239 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 15311.783 -
std::vector<int>::insert(middle)_(cheap_elements)/1024 20.896 -
std::vector<int>::insert(middle)_(cheap_elements)/32 5.753 -2.00%
std::vector<int>::insert(middle)_(cheap_elements)/8192 140.035 -
std::vector<int>::operator=(const&)_(cheap_elements)/1024 38.262 6.89%
std::vector<int>::operator=(const&)_(cheap_elements)/32 2.025 1.57%
std::vector<int>::operator=(const&)_(cheap_elements)/8192 529.214 16.77%
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 100.239 -2.65%
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 26.846 16.51%
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 674.618 -2.25%
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.627 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/32 12.471 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.283 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/1024 12.458 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/32 12.457 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/8192 12.459 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 834.657 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 409.042 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 4865.163 -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 12569.501 -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 740.167 -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 109542.639 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 636.454 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 20.353 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 6334.759 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6578.800 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 156.957 8.88%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 54445.759 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 701.355 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 38.659 8.78%
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 6907.958 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 22531.817 11.65%
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 686.083 12.09%
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 193516.212 10.17%
std::vector<std::string>::ctor(Range)_(cheap_elements)/1024 700.223 -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 38.061 5.76%
std::vector<std::string>::ctor(Range)_(cheap_elements)/8192 6902.382 -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 21716.687 7.57%
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 658.693 7.58%
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 187861.179 6.71%
std::vector<std::string>::ctor(const&)_(cheap_elements)/1024 699.126 -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 37.431 2.44%
std::vector<std::string>::ctor(const&)_(cheap_elements)/8192 6886.173 -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 21842.043 8.26%
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 656.463 7.35%
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 188154.070 6.97%
std::vector<std::string>::ctor(size)/1024 424.416 -1.11%
std::vector<std::string>::ctor(size)/32 39.904 34.15%
std::vector<std::string>::ctor(size)/8192 4189.353 -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 581.542 -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 40.320 14.47%
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 5538.883 4.72%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 23783.288 17.55%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 887.854 51.23%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 200121.868 14.15%
std::vector<std::string>::erase(begin)_(cheap_elements)/1024 577.532 -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 20.689 -2.58%
std::vector<std::string>::erase(begin)_(cheap_elements)/8192 4734.327 3.51%
std::vector<std::string>::erase(begin)_(expensive_elements)/1024 591.704 -
std::vector<std::string>::erase(begin)_(expensive_elements)/32 35.740 1.82%
std::vector<std::string>::erase(begin)_(expensive_elements)/8192 4594.917 -
std::vector<std::string>::erase(middle)_(cheap_elements)/1024 287.320 -
std::vector<std::string>::erase(middle)_(cheap_elements)/32 11.915 -1.06%
std::vector<std::string>::erase(middle)_(cheap_elements)/8192 2273.656 -
std::vector<std::string>::erase(middle)_(expensive_elements)/1024 304.648 1.17%
std::vector<std::string>::erase(middle)_(expensive_elements)/32 27.561 4.45%
std::vector<std::string>::erase(middle)_(expensive_elements)/8192 2290.244 -
std::vector<std::string>::insert(begin)_(cheap_elements)/1024 568.228 -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 21.121 9.10%
std::vector<std::string>::insert(begin)_(cheap_elements)/8192 4577.966 -
std::vector<std::string>::insert(begin)_(expensive_elements)/1024 587.520 -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 37.622 -4.54%
std::vector<std::string>::insert(begin)_(expensive_elements)/8192 4592.580 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 1822.887 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 461.787 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 12465.185 -1.11%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/1024 15182.181 -1.00%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/32 791.062 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/8192 115756.247 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 3407.664 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 534.994 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 24036.205 4.33%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/1024 16888.390 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/32 866.010 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/8192 128616.530 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 1870.204 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 558.384 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 14026.196 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 13393.409 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/32 872.796 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/8192 115790.885 -
std::vector<std::string>::insert(middle)_(cheap_elements)/1024 286.756 -
std::vector<std::string>::insert(middle)_(cheap_elements)/32 11.187 5.93%
std::vector<std::string>::insert(middle)_(cheap_elements)/8192 2268.933 -
std::vector<std::string>::insert(middle)_(expensive_elements)/1024 305.503 -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 28.474 6.59%
std::vector<std::string>::insert(middle)_(expensive_elements)/8192 2290.764 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/1024 411.030 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 13.058 -3.14%
std::vector<std::string>::operator=(const&)_(cheap_elements)/8192 4313.332 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 6364.933 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 134.729 1.67%
std::vector<std::string>::operator=(const&)_(expensive_elements)/8192 52900.864 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/1024 550.060 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 40.610 -1.80%
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 3160.847 -1.07%
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 594.200 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 56.678 -2.04%
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192 5790.888 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 0.820 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/32 12.774 -
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.350 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 23.074 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 13.513 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/1024 12.807 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/32 12.802 -3.46%
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/8192 12.812 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/1024 22.323 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/32 22.313 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/8192 22.351 -
vector<bool>(const_vector<bool>&) 10.778 5.60%
vector<bool>(size_type,_const_value_type&) 9.210 4.90%
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) 12.772 4.58%
vector<bool>(vector<bool>&&,_const_allocator_type&)_(equal_allocators) 1.971 -
vector<bool>::reserve() 9.107 3.53%
vector<bool>::resize() 13.832 -1.49%
Geometric Mean 684.321 -