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 37c7f695dce38421f23eb227a4457bbcf562e0af

Parameters

NameValue
Filter

m5-clang-micro test results

Run Order Start Time Duration
Current 562669 2026-03-09T09:34:13 0:00:00
Previous 562683 2026-03-09T04:09:35 0:00:00
Baseline 555385 2026-02-26T05:17:08 0:00:00


Tests Summary

Status Group # # (B)
Performance Regressions 1917 2080
Performance Improvements 1962 2979
Added Tests 0 22
Unchanged Tests 38026 36824
Total Tests 41905

Performance Regressions - execution_time Δ Previous Current σ Δ (B) σ (B)
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 393.07% 35.573 175.397 - 387.46% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 362.19% 26.548 122.703 - 359.45% -
SetIntersection_Interlaced_Vector_uint64_262144_16 269.85% 3043961.044 11257963.291 - 221.97% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 228.84% 11.776 38.726 - 208.73% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 156.84% 50.285 129.152 - -5.29% -
std::multiset<int>::lower_bound(key)_(non-existent)/8192 148.91% 9.673 24.076 - 73.16% -
BM_format_to_n_string_begin<std::wstring>/16384 129.24% 834.380 1912.709 - 0.51% -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 125.72% 6.527 14.733 - 62.31% -
std::set<std::string>::insert(value)_(already_present)/1024 120.68% 17.060 37.648 - 66.17% -
BM_format_to_string_begin<std::vector<wchar_t>>/16384 118.24% 793.975 1732.768 - -8.90% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 116.73% 11.984 25.973 - 113.93% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 113.59% 11.759 25.115 - 110.18% -
BM_deque_vector_copy/64 113.22% 2.567 5.474 - 107.00% -
SetIntersection_Interlaced_Vector_float_262144_64 107.16% 8910061.235 18458463.494 - 17.85% -
std::set<std::string>::insert(value)_(already_present)/32 100.19% 7.414 14.842 - -9.10% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 97.00% 26.170 51.556 - 93.84% -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 93.35% 365484.892 706663.978 - 2.20% -
BM_vector_deque_ranges_move/64 93.11% 2.807 5.420 - 92.18% -
BM_format_to_n_string_begin<std::vector<wchar_t>>/16384 89.30% 1010.600 1913.106 - 0.56% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 84.16% 11.495 21.170 - -10.20% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 77.32% 0.393 0.697 - 1.89% -
SetIntersection_Interlaced_Vector_uint64_262144_256 74.76% 44509965.705 77787678.942 - 120.45% -
SetIntersection_Interlaced_Vector_uint64_16384_256 74.12% 15324115.939 26682370.294 - 12.73% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 72.66% 6.342 10.951 - -0.89% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 72.33% 35.741 61.594 - -15.81% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 70.87% 34.737 59.356 - 66.17% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 68.69% 394938.140 666234.862 - 1.53% -
BM_StringEraseWithMove_Huge_Opaque 66.54% 46.739 77.838 - 14.08% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 62.38% 0.298 0.484 - 62.22% -
std::map<std::string,_int>::erase(key)_(existent)/1024 62.37% 61.969 100.619 - 12.25% -
std::multiset<int>::lower_bound(key)_(non-existent)/32 61.62% 2.414 3.901 - 31.31% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 60.14% 90799998.301 145402713.464 - 47.59% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 59.13% 6.584 10.478 - 34.30% -
BM_StringCtorDefault 59.11% 0.234 0.372 - 53.00% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 59.00% 0.299 0.476 - 59.18% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 57.31% 4.593 7.225 - -1.58% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 56.26% 11.939 18.655 - 53.29% -
SetIntersection_Interlaced_Vector_float_1024_64 56.17% 3296870.237 5148820.065 - 57.36% -
ranges::min(std::vector<__int128>)/70000 55.29% 29947.918 46506.513 - 50.62% -
SetIntersection_Interlaced_Vector_uint64_262144_64 55.08% 18122663.175 28105216.264 - 170.32% -
BM_format_to_n_string_span<wchar_t>/16384 55.05% 1219.218 1890.410 - 19.74% -
BM_format_to_n_string_pointer<wchar_t>/16384 54.08% 1234.185 1901.604 - 0.14% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 52.67% 32.545 49.687 - 48.95% -
std::set<std::string>::insert(value)_(new_value,_middle)/0 52.41% 22.860 34.842 - 51.49% -
BM_SystemErrorWithoutMessage 52.29% 14.408 21.941 - 31.58% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 51.94% 4.845 7.362 - 29.27% -
BM_format_to_n_string_span<char>/16384 50.43% 195.273 293.757 - 18.49% -
BM_format_string<char>/65536 50.19% 0.023 0.035 - -3.60% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 49.89% 16055.389 24065.487 - 45.81% -
BM_PushHeap_float_SingleElement_1 49.28% 0.466 0.696 - 33.80% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 48.89% 35.971 53.557 - -17.98% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 48.06% 6.354 9.408 - -17.00% -
ranges::min(std::vector<__int128>)/64 45.28% 26.431 38.400 - 43.31% -
BM_Copy_SmallNonTrivialFunctor 45.07% 9.451 13.711 - 44.06% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 44.33% 24.576 35.470 - 40.56% -
SetIntersection_Interlaced_Vector_uint64_16384_64 43.95% 6840187.108 9846312.867 - 49.33% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 43.80% 23.594 33.928 - 40.39% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 42.98% 1344.468 1922.279 - 40.64% -
std::unordered_set<int>::contains(key)_(existent)/32 41.34% 1.133 1.601 - 13.67% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 41.04% 4.603 6.493 - -13.45% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 39.67% 29.944 41.822 - -0.66% -
BM_vector_deque_ranges_copy/0 39.41% 0.425 0.592 - -13.24% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 39.20% 46626677.969 64905125.372 - 50.27% -
std::move(vector<int>)/1048576 38.85% 58412.198 81106.557 - 45.18% -
std::multiset<std::string>::insert(value)_(new_value,_end)/0 37.95% 24.963 34.436 - 4.44% -
SetIntersection_Interlaced_Vector_float_1024_16 37.91% 1831564.103 2525899.899 - -0.71% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 37.69% 6.456 8.890 - -22.08% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 37.26% 8.270 11.352 - 19.15% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 37.06% 6.752 9.255 - 11.87% -
BM_format_to_string_begin<std::vector<char>>/16384 37.04% 174.094 238.579 - -30.02% -
std::unordered_set<std::string>::count(key)_(existent)/32 36.88% 32.620 44.652 - 25.91% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 36.56% 92.782 126.705 - 33.74% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 36.19% 23.802 32.416 - 11.89% -
std::find_if_not(list<int>)_(bail_25%)/1024 36.04% 133.190 181.186 - -0.22% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 35.94% 6.479 8.807 - -13.60% -
std::search(deque<int>)_(no_match)/1024 35.93% 303.600 412.698 - 36.13% -
BM_adjacent_full<100> 34.53% 27.056 36.397 - 0.00% -
SetIntersection_Interlaced_Vector_uint64_1024_16 34.09% 1864630.917 2500336.036 - 24.35% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 34.06% 5.033 6.748 - 3.12% -
VChain_middle,_1_level 33.91% 13.065 17.496 - 27.87% -
BM_Move_Null 33.77% 0.502 0.672 - -25.93% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 32.82% 4.720 6.270 - -20.88% -
std::find_if(vector<int>)_(bail_25%)/8 32.58% 0.692 0.917 - 25.04% -
std::find_if(list<int>)_(bail_25%)/1024 32.43% 136.731 181.078 - -0.37% -
BM_StringEraseWithMove_Huge_Transparent 32.26% 44.381 58.700 - -15.53% -
std::stable_partition(list<int>)_(dense)/8192 31.81% 17477.133 23036.971 - 31.72% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 31.68% 5.821 7.665 - 15.85% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 31.60% 4.742 6.241 - -11.25% -
std::search(deque<int>)_(near_matches)/1000 31.53% 18678.880 24568.015 - 32.44% -
rng::contains_subrange(deque<int>)_(process_all)/32 31.32% 11.529 15.140 - 4.99% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 30.38% 0.534 0.697 - 35.19% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 29.34% 0.977 1.264 - 32.02% -
std::unordered_set<std::string>::erase(iterator)/8192 28.37% 29.215 37.503 - 28.19% -
std::multiset<std::string>::erase(key)_(existent)/8192 28.27% 80.126 102.781 - -3.32% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 27.88% 4704.270 6015.590 - 10.30% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 27.75% 35701.147 45607.030 - 10.75% -
std::unordered_set<int>::count(key)_(non-existent)/0 27.36% 0.276 0.351 - -27.55% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 26.46% 35.017 44.283 - 25.24% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 26.37% 1139.344 1439.802 - -4.42% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 26.23% 455.339 574.794 - 5.16% -
SetIntersection_Interlaced_Vector_uint64_16384_16 26.21% 2973115.915 3752418.595 - 31.44% -
std::set<std::string>::insert(value)_(new_value,_end)/32 26.07% 39.464 49.753 - 21.82% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 25.73% 42.345 53.242 - 1.45% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 25.16% 1.262 1.579 - 9.09% -
BM_vector_deque_copy_backward/70000 24.38% 8103.760 10079.594 - 22.50% -
std::search(deque<int>)_(near_matches)/1024 24.33% 19535.595 24287.841 - 24.54% -
rng::find_last_if(deque<int>)_(bail_90%)/8 24.11% 0.925 1.148 - 19.34% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 24.01% 37578.425 46599.866 - 24.44% -
std::map<std::string,_int>::insert(value)_(already_present)/32 23.97% 21.299 26.405 - 37.35% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 23.57% 2.199 2.717 - -0.31% -
ranges::min(std::list<__int128>)/1 23.46% 0.369 0.456 - 15.15% -
BM_StringRead_Cold_Shallow_Empty 23.18% 1.159 1.428 - 34.93% -
std::move(list<int>)/4096 23.15% 3953.767 4869.224 - 11.66% -
std::find(vector<bool>)_(process_all)/8 23.13% 0.596 0.734 - 31.01% -
ranges::min(std::vector<char>)/1 22.96% 0.351 0.431 - -1.39% -
BM_vector_deque_ranges_move_backward/0 22.53% 0.459 0.563 - 2.47% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 22.27% 15.712 19.210 - 91.82% -
std::map<std::string,_int>::erase(iterator)/1024 22.26% 25.697 31.418 - -12.00% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 21.68% 1.464 1.781 - 18.10% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 21.66% 69.604 84.679 - -3.18% -
std::multiset<std::string>::insert(value)_(already_present)/8192 21.35% 52.199 63.343 - -25.09% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 21.27% 26.613 32.274 - 2.95% -
std::find_if_not(vector<int>)_(bail_25%)/1024 21.11% 28.541 34.567 - 21.37% -
std::deque<std::string>::ctor(size)/32 21.01% 46.705 56.517 - 10.11% -
BM_StringDestroy_Large 20.59% 7.609 9.176 - 23.73% -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 20.57% 0.507 0.612 - 19.07% -
std::rotate(vector<bool>)_(1_element_backward)/8192 20.56% 120.436 145.195 - 30.65% -
ranges::min(std::deque<char>)/1 20.53% 0.629 0.758 - 10.56% -
BM_sprintf/C_string_len_60 20.50% 6.393 7.704 - 31.69% -
std::flat_map<int,_int>::erase(iterator)/1024 20.43% 75.204 90.565 - 19.45% -
std::find_end(list<int>)_(same_length)/8192 20.20% 8053.443 9679.952 - -38.49% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 20.11% 1.312 1.576 - 3.31% -
BM_StringRelational_Compare_Huge_Empty_Control 19.93% 1.594 1.911 - 16.96% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 19.90% 6.811 8.166 - -26.60% -
BM_Copy_LargeNonTrivialFunctor 19.55% 10.195 12.188 - 11.68% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 19.47% 4227.652 5050.874 - -16.21% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 19.41% 12.270 14.652 - 23.85% -
std::map<std::string,_int>::erase(iterator)/32 19.34% 27.181 32.439 - 13.53% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 19.33% 24.365 29.074 - -12.13% -
BM_format/string_len_60 19.29% 12.853 15.332 - 9.61% -
std::multiset<std::string>::insert(value)_(new_value,_end)/32 19.17% 31.838 37.940 - -19.52% -
std::copy_n(vector<int>)/4096 19.03% 159.532 189.884 - 33.33% -
BM_StringAssignStr_Huge_Transparent 18.95% 114.356 136.023 - 18.12% -
BM_StringFindNoMatch/64 18.76% 2.091 2.483 - 17.78% -
BM_Swap_SmallNonTrivialFunctor_LargeTrivialFunctor 18.62% 0.554 0.657 - 37.40% -
std::unordered_set<int>::contains(key)_(existent)/1024 18.47% 1.139 1.350 - 15.50% -
std::for_each_n(deque<int>)/8 18.46% 1.145 1.356 - 17.30% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 18.33% 80829.656 95645.518 - 25.99% -
std::copy_if(list<int>)_(every_other)/4096 18.12% 3574.340 4222.100 - 27.47% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 18.08% 6.253 7.383 - -7.00% -
SetIntersection_Interlaced_Vector_uint64_262144_4 18.06% 1750991.446 2067271.882 - 30.67% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 17.91% 32.454 38.267 - 17.16% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 17.88% 37.347 44.024 - 33.51% -
BM_StringDestroy_Huge 17.72% 10.953 12.894 - 18.00% -
std::map<std::string,_int>::erase(key)_(existent)/8192 17.69% 59.644 70.197 - -33.06% -
BM_stop_token_multi_thread_polling_stop_requested/1024 17.49% 314953.296 370043.454 - -19.07% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 17.49% 50.328 59.128 - -0.76% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 17.22% 0.347 0.406 - 8.17% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 17.21% 20.025 23.471 - 18.18% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 17.20% 2552.905 2992.131 - 17.88% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 16.87% 1.260 1.472 - 3.96% -
std::multiset<std::string>::ctor(const&,_alloc)/32 16.75% 746.476 871.489 - -11.30% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 16.45% 1.263 1.471 - 3.66% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 16.44% 4757.905 5539.975 - 15.67% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 16.34% 1.260 1.466 - 3.19% -
std::map<int,_int>::erase(key)_(existent)/8192 16.27% 24.778 28.810 - 10.56% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 16.27% 715.375 831.756 - 13.27% -
ranges::min(std::vector<__int128>)/1 16.21% 0.320 0.372 - 9.62% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 16.18% 4.844 5.628 - -21.80% -
BM_deque_deque_ranges_copy_backward/0 16.18% 0.792 0.920 - 16.61% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 16.12% 1.265 1.469 - 3.28% -
BM_Copy_Null 16.06% 0.515 0.598 - 18.49% -
std::unordered_multiset<int>::contains(key)_(non-existent)/0 15.98% 0.357 0.414 - 22.44% -
std::unordered_multiset<int>::count(key)_(existent)/32 15.97% 1.531 1.776 - -4.26% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 15.96% 26638.395 30889.850 - 24.76% -
std::find_end(deque<int>)_(near_matches)/1024 15.94% 18358.783 21284.882 - -31.71% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 15.86% 20.377 23.610 - 4.16% -
std::fill(vector<bool>)/262144 15.69% 813.624 941.280 - 30.72% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 15.65% 1.287 1.488 - 7.08% -
std::set<std::string>::equal_range(key)_(existent)/1024 15.58% 22.019 25.448 - 16.80% -
BM_StringAssignStr_Huge_Opaque 15.58% 115.940 133.999 - 18.27% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 15.40% 579.072 668.231 - 27.47% -
std::find_end(deque<int>)_(near_matches)/1000 15.25% 17676.700 20372.675 - -32.13% -
std::set<int>::insert(value)_(already_present)/8192 15.13% 9.175 10.564 - 10.33% -
std::unordered_set<std::string>::erase(key)_(existent)/32 15.12% 91.180 104.966 - 40.68% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 14.99% 19.036 21.889 - -22.44% -
BM_format_to_n_string_back_inserter<std::list<wchar_t>>/1 14.93% 23.563 27.081 - 6.91% -
BM_ConstructAndDestroy_LargeNonTrivialFunctor_Opaque 14.90% 9.810 11.271 - -9.43% -
std::set<std::string>::count(key)_(existent)/8192 14.80% 30.493 35.007 - 6.19% -
std::set<std::string>::insert(value)_(new_value,_end)/8192 14.59% 66.147 75.801 - -41.82% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 14.59% 0.812 0.931 - 14.46% -
std::unordered_set<int>::count(key)_(existent)/8192 14.43% 1.389 1.589 - 12.96% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 14.38% 226.636 259.226 - 21.05% -
SetIntersection_Interlaced_Vector_string_16384_16 14.34% 4046753.746 4627103.824 - 10.25% -
rng::find_last(forward_list<int>)_(bail_10%)/8192 14.33% 5841.813 6678.721 - 14.52% -
std::unordered_multiset<int>::count(key)_(existent)/1024 14.29% 1.779 2.033 - 33.07% -
BM_Copy_LargeTrivialFunctor 14.28% 11.827 13.516 - 6.84% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 14.27% 24.263 27.725 - 15.83% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 14.23% 20.608 23.540 - 11.55% -
std::stable_partition(deque<int>)_(sparse)/32 14.13% 11.178 12.758 - 14.44% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 14.11% 328.563 374.919 - 8.49% -
std::multiset<std::string>::insert(value)_(already_present)/32 14.10% 42.757 48.786 - -22.84% -
BM_adjacent_empty<100> 14.07% 27.368 31.218 - 0.00% -
std::unordered_multiset<int>::ctor(const&)/32 14.04% 198.659 226.551 - 10.53% -
std::map<std::string,_int>::count(key)_(existent)/8192 13.93% 28.920 32.948 - 7.67% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 13.57% 3.318 3.768 - -5.01% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 13.55% 41.237 46.826 - 17.56% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 13.51% 96.513 109.548 - 24.35% -
std::unordered_multiset<int>::ctor(const&)/1024 13.39% 6694.269 7590.856 - 9.18% -
VChain,_5_levels 13.30% 20.706 23.461 - 11.02% -
std::remove_copy_if(deque<int>)_(sprinkled)/32 13.25% 18.359 20.791 - 12.59% -
SetIntersection_Interlaced_Vector_float_64_16 13.17% 16755856.561 18962833.615 - 13.58% -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 13.16% 159.721 180.732 - -6.12% -
SetIntersection_Interlaced_Vector_uint64_1024_4 13.05% 1247280.017 1410043.814 - 9.74% -
std::set<std::string>::insert(value)_(new_value,_middle)/1024 13.01% 48.986 55.358 - 4.65% -
std::set<int>::insert(value)_(already_present)/1024 12.97% 5.774 6.523 - 12.49% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 12.96% 3952658.729 4464986.324 - 10.38% -
ranges::min(std::list<long_long>)/70000 12.95% 44293.210 50027.404 - 13.83% -
std::set<std::string>::insert(value)_(new_value,_end)/1024 12.91% 65.846 74.344 - 49.45% -
BM_Hash/uint32_top_std_hash/1024 12.83% 624.221 704.311 - 26.34% -
std::unique(deque<int>)_(contiguous)/52 12.82% 57.367 64.723 - 16.78% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 12.80% 2.179 2.458 - -4.68% -
std::copy_if(list<int>)_(entire_range)/64 12.68% 35.213 39.677 - 18.54% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 12.65% 13.632 15.356 - -6.52% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 12.57% 1.278 1.438 - -26.48% -
std::multiset<std::string>::erase(iterator)/32 12.57% 27.334 30.769 - 15.22% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 12.53% 1.435 1.615 - 16.03% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 12.52% 0.428 0.482 - 31.24% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 12.48% 48.608 54.672 - 5.02% -
std::find_end(deque<int>)_(process_all)/1048576 12.40% 263421.007 296089.878 - -19.14% -
ranges::min(std::deque<long_long>)/64 12.40% 15.777 17.733 - -11.04% -
std::set<std::string>::upper_bound(key)_(existent)/32 12.31% 15.293 17.176 - -0.85% -
std::set<int>::upper_bound(key)_(existent)/8192 12.27% 7.836 8.797 - 2.40% -
std::find(vector<short>)_(bail_25%)/8 12.09% 0.659 0.739 - 6.73% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 12.06% 73.012 81.821 - 11.00% -
std::find_if_not(vector<char>)_(process_all)/8 12.06% 1.417 1.588 - 19.64% -
BM_deque_vector_ranges_copy_backward/0 12.05% 1.417 1.588 - 15.56% -
BM_vector_deque_move_backward/2 11.91% 1.836 2.054 - -0.33% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 11.86% 2447727.336 2737997.592 - 11.58% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 11.81% 6521.558 7291.888 - 16.40% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 11.81% 8554045.666 9564424.745 - 6.35% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 11.79% 0.619 0.692 - -0.13% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 11.77% 1722136.319 1924911.347 - 7.06% -
std::move(deque<int>)/32768 11.76% 2094.668 2340.898 - 12.85% -
BM_deque_vector_copy_backward/0 11.75% 1.371 1.532 - -0.61% -
std::for_each(join_view(vector<vector<int>>))/8 11.59% 1.493 1.666 - 17.04% -
BM_BitsetToString<32>/Uniform_(50%)/50 11.59% 16.610 18.535 - 8.94% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 11.46% 36705.614 40911.755 - 8.47% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 11.37% 24.521 27.308 - 9.80% -
BM_string_without_formatting<char> 11.35% 0.326 0.363 - 20.55% -
BM_format_to_string_back_inserter<std::list<wchar_t>>/1048576 11.21% 12062339.793 13413952.038 - 0.71% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 11.13% 21.938 24.379 - 8.85% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 11.13% 14.268 15.855 - 5.27% -
BM_vector_deque_move_backward/64000 11.09% 7355.408 8170.828 - 12.63% -
std::adjacent_find(deque<int>)/8 11.09% 2.724 3.026 - 3.12% -
SetIntersection_Interlaced_Vector_uint64_256_64 11.06% 7692599.268 8543430.448 - 15.76% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 11.04% 340.308 377.868 - 16.18% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 11.01% 47.321 52.530 - -6.88% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 11.00% 22.756 25.259 - 9.83% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 10.96% 52013.612 57713.140 - 15.20% -
BM_BitsetToString<64>/Dense_(90%)/90 10.94% 12.904 14.316 - 3.21% -
SetIntersection_Interlaced_Vector_float_256_4 10.93% 4696637.023 5210055.869 - -0.78% -
std::unordered_set<std::string>::count(key)_(existent)/1024 10.75% 34.957 38.715 - 11.79% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 10.75% 1.171 1.297 - 29.54% -
std::set<std::string>::contains(key)_(existent)/32 10.74% 14.487 16.043 - 0.78% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 10.73% 4.503 4.986 - -9.52% -
std::search(list<int>,_pred)_(same_length)/8192 10.72% 8024.699 8885.249 - 0.77% -
std::multiset<int>::contains(key)_(non-existent)/32 10.62% 2.837 3.138 - 13.18% -
std::find_if(vector<char>)_(bail_25%)/32768 10.58% 799.051 883.557 - -6.38% -
SetIntersection_Interlaced_Vector_uint64_256_4 10.57% 4657772.341 5150138.505 - 2.45% -
BM_join_view_out_vectors/0 10.55% 0.495 0.547 - 28.11% -
std::equal(list<int>)_(it,_it,_it)/8192 10.52% 9513.784 10514.291 - 13.36% -
std::find_if(vector<char>)_(bail_25%)/1024 10.52% 25.277 27.934 - 7.40% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 10.50% 1.498 1.655 - -13.44% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 10.49% 1.670 1.846 - 29.37% -
SetIntersection_None_Set_string_16384_256 10.44% 195355883.803 215751862.998 - 13.93% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 10.44% 20.052 22.145 - 10.75% -
std::swap_ranges(deque<int>)/1024 10.43% 319.293 352.597 - 3.62% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 10.42% 16409.690 18119.255 - 2.86% -
BM_format_to_string_back_inserter<std::list<wchar_t>>/16384 10.41% 186774.600 206209.343 - 0.40% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 10.37% 30.348 33.496 - -21.50% -
std::set<std::string>::contains(key)_(non-existent)/1024 10.35% 22.771 25.128 - 25.37% -
std::set<int>::erase(key)_(non-existent,_end)/32 10.33% 2.265 2.499 - -5.21% -
BM_format_to_string_begin<std::string>/1048576 10.31% 11639.006 12839.398 - 5.00% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 10.30% 1.616 1.783 - -7.33% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 10.29% 4.205 4.638 - 0.20% -
std::remove_copy_if(deque<int>)_(prefix)/32 10.28% 17.700 19.520 - 9.72% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 10.25% 6448963.568 7109675.431 - 13.39% -
std::set<std::string>::erase(iterator)/1024 10.24% 28.111 30.991 - 19.28% -
std::set<int>::count(key)_(non-existent)/32 10.16% 2.877 3.169 - 5.09% -
BM_format_to_string_span<char>/16384 10.15% 148.605 163.694 - -24.90% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 10.13% 24.196 26.647 - 14.78% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 10.10% 2.277 2.507 - -10.50% -
std::swap_ranges(deque<int>)/8192 10.10% 2548.587 2806.044 - 3.74% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 10.07% 1.540 1.695 - -11.85% -
std::reverse(list<int>)/4096 10.04% 1551.228 1706.950 - -3.28% -
std::partition(deque<int>)_(dense)/50 10.03% 13.461 14.811 - -3.19% -
BM_deque_deque_ranges_copy_backward/64 10.02% 3.371 3.709 - 8.91% -
std::multiset<int>::equal_range(key)_(non-existent)/32 10.00% 2.339 2.573 - 1.29% -
std::copy(deque<int>)/64 9.99% 2.750 3.025 - 0.24% -
rng::find_last(deque<int>)_(bail_10%)/1048576 9.97% 294616.385 324003.893 - 0.73% -
rng::find_last_if(vector<char>)_(bail_10%)/50 9.86% 11.374 12.495 - 9.39% -
rng::contains_subrange(deque<int>)_(process_all)/16 9.84% 8.346 9.168 - -6.27% -
std::multiset<std::string>::erase(key)_(existent)/1024 9.76% 93.654 102.792 - 50.24% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 9.74% 23.869 26.194 - 6.45% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 9.62% 2.306 2.528 - 3.23% -
std::multimap<int,_int>::erase(key)_(existent)/32 9.61% 22.326 24.471 - 5.45% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 9.50% 539.264 590.511 - 8.65% -
SetIntersection_Interlaced_Vector_string_1024_1024 9.49% 37848585.108 41440103.892 - -0.27% -
std::remove_copy_if(deque<int>)_(sprinkled)/50 9.48% 28.633 31.348 - 8.68% -
std::copy(vector<int>)/32768 9.47% 3467.593 3795.886 - 0.07% -
BM_join_view_deques/70000 9.43% 303455.876 332067.363 - 3.60% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 9.40% 84.247 92.170 - 5.27% -
std::find_if(vector<int>)_(process_all)/50 9.38% 5.408 5.915 - -13.80% -
SetIntersection_Interlaced_Vector_uint64_64_16 9.37% 16475804.557 18018803.999 - -1.60% -
std::count(list<int>)_(every_other)/1048576 9.36% 819088.043 895767.835 - 9.90% -
SetIntersection_Interlaced_Vector_string_16384_256 9.32% 39785080.298 43492923.423 - 13.46% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/0 9.32% 0.265 0.289 - -0.53% -
SetIntersection_None_Set_string_16384_1024 9.25% 208967568.735 228288812.433 - 20.01% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 9.24% 551.770 602.764 - 8.09% -
std::set<std::string>::lower_bound(key)_(existent)/1024 9.24% 21.741 23.750 - 0.27% -
SetIntersection_Interlaced_Vector_string_256_256 9.19% 19148385.190 20907764.277 - 1.28% -
BM_PushHeap_uint64_SingleElement_1 9.17% 0.392 0.428 - -14.57% -
BM_Swap_Null_SmallTrivialFunctor 9.15% 1.145 1.250 - -0.34% -
std::replace(vector<int>)_(sprinkled)/32 9.15% 5.572 6.082 - 4.82% -
std::partition(deque<int>)_(dense)/32 9.13% 9.044 9.870 - 0.16% -
std::search(deque<int>)_(same_length)/1000 9.09% 325.578 355.166 - 9.13% -
std::fill_n(deque<int>)/32 9.06% 1.155 1.259 - -84.77% -
std::set<std::string>::contains(key)_(non-existent)/32 9.05% 10.779 11.754 - 19.78% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 9.05% 551.721 601.633 - 6.89% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 9.04% 39.164 42.702 - 4.72% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 9.00% 1487020.266 1620860.768 - -3.14% -
BM_PushHeap_uint32_QuickSortAdversary_1 8.97% 0.410 0.447 - 13.48% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 8.95% 22.445 24.453 - -7.20% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 8.92% 39910.093 43471.025 - -0.39% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 8.91% 757.484 825.011 - 13.68% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 8.87% 23.642 25.738 - 2.62% -
vector<bool>(size_type,_const_value_type&) 8.80% 8.321 9.053 - 8.59% -
std::unique(deque<int>)_(contiguous)/32 8.80% 51.186 55.688 - 11.95% -
std::find_if(vector<int>)_(bail_25%)/8192 8.79% 213.414 232.177 - -2.27% -
std::search(deque<int>,_pred)_(no_match)/1048576 8.74% 446268.495 485273.711 - 8.83% -
std::search(deque<int>,_pred)_(no_match)/8192 8.72% 3496.597 3801.619 - 8.73% -
rng::find_last(deque<int>)_(bail_10%)/8192 8.71% 2315.321 2516.989 - 1.03% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 8.68% 25.761 27.998 - -26.86% -
BM_Swap_FuncPtr_LargeNonTrivialFunctor 8.68% 1.151 1.251 - -1.98% -
std::search(deque<int>,_pred)_(no_match)/1024 8.61% 435.855 473.373 - 8.48% -
BM_Swap_LargeNonTrivialFunctor_LargeNonTrivialFunctor 8.59% 0.513 0.557 - 10.63% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 8.59% 23.389 25.397 - -25.28% -
BM_PushHeap_float_Ascending_16384 8.56% 4.034 4.380 - 2.06% -
BM_StringFindCharLiteral/8 8.49% 1.491 1.617 - -0.11% -
std::set<int>::equal_range(key)_(existent)/8192 8.42% 8.114 8.797 - 6.61% -
std::partial_sort_copy(list<int>)_(shuffled)/8 8.36% 11.288 12.232 - 1.36% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 8.35% 7314.342 7925.063 - 9.16% -
BM_stop_token_multi_thread_polling_stop_requested/131072 8.35% 8034883.500 8705559.875 - 25.12% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 8.34% 21.717 23.527 - -3.87% -
std::multimap<int,_int>::count(key)_(non-existent)/1024 8.33% 5.587 6.052 - -0.59% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 8.29% 4164089.071 4509247.678 - 10.78% -
std::format(double)_(fmt:_{:0^17500_10e}) 8.27% 196.940 213.234 - 3.27% -
BM_PushHeap_float_Random_1 8.27% 0.432 0.467 - 0.25% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 8.24% 4684.504 5070.525 - 4.41% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 8.23% 38509.807 41680.561 - 7.93% -
std::multimap<std::string,_int>::contains(key)_(existent)/32 8.23% 15.792 17.092 - 8.56% -
std::find_end(deque<int>)_(process_all)/8192 8.18% 2102.736 2274.702 - -20.36% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 8.15% 72.517 78.424 - 23.33% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/50 8.14% 0.744 0.804 - 13.11% -
rng::contains_subrange(deque<int>)_(process_all)/50 8.14% 23.710 25.639 - 8.82% -
std::transform(list<int>)_(identity_transform)/8192 8.13% 7021.917 7593.046 - 8.40% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 8.11% 37.546 40.593 - 31.58% -
BM_StringFindCharLiteral/16 8.11% 1.496 1.617 - -0.09% -
std::set<std::string>::erase(key)_(non-existent,_middle)/32 8.11% 6.790 7.341 - 11.83% -
SetIntersection_Interlaced_Vector_string_16384_4 8.10% 1787415.788 1932176.848 - 6.75% -
BM_deque_deque_move_backward/64 8.10% 3.380 3.654 - -0.14% -
std::multiset<std::string>::find(key)_(existent)/8192 8.10% 27.801 30.052 - -0.69% -
BM_deque_vector_ranges_move_backward/0 8.09% 1.367 1.478 - -6.73% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 8.07% 48.398 52.302 - 3.11% -
std::all_of(deque<int>)_(process_all)/32768 8.04% 10046.954 10855.145 - -0.40% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8 8.02% 0.746 0.806 - 4.03% -
SetIntersection_None_Set_string_16384_16 8.00% 194178452.640 209717645.431 - 11.57% -
std::multiset<int>::contains(key)_(existent)/32 7.98% 1.634 1.764 - 7.66% -
std::multiset<std::string>::contains(key)_(existent)/8192 7.96% 31.173 33.656 - 25.90% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 7.94% 41.735 45.050 - 7.15% -
std::all_of(deque<int>)_(process_all)/8192 7.93% 2522.522 2722.570 - 0.10% -
VChain_fail,_1_level 7.90% 7.263 7.837 - 7.47% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 7.89% 33.257 35.883 - -5.72% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 7.88% 500.322 539.727 - 6.79% -
SetIntersection_None_Set_string_16384_1 7.86% 192930867.327 208094826.474 - 10.38% -
SetIntersection_Front_Vector_string_262144_64 7.85% 3105683.237 3349350.373 - 6.97% -
std::shift_left(list<int>)/8192 7.83% 7051.350 7603.529 - 0.33% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1024 7.82% 0.744 0.802 - 15.76% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 7.80% 1490.147 1606.326 - 10.91% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 7.78% 370.835 399.696 - 5.14% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 7.78% 1174865.918 1266222.326 - 3.80% -
std::replace(vector<int>)_(sprinkled)/50 7.76% 8.423 9.077 - 3.58% -
BM_format_to_string_begin<std::vector<char>>/1048576 7.74% 11636.038 12537.113 - -0.06% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1048576 7.74% 0.748 0.806 - 16.25% -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 7.69% 22.457 24.183 - -2.14% -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 7.68% 1.502 1.618 - 16.55% -
SetIntersection_None_Vector_uint32_64_4 7.67% 15851404.962 17067870.344 - 5.66% -
std::multiset<std::string>::insert(value)_(already_present)/1024 7.66% 53.993 58.130 - -8.15% -
VChain_middle,_2_levels 7.66% 26.327 28.343 - 7.79% -
ranges::min(std::deque<__int128>)/1 7.65% 0.659 0.709 - -15.24% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 7.62% 1.296 1.395 - 19.52% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 7.56% 1.083 1.165 - 0.86% -
vector<bool>::resize() 7.55% 12.856 13.826 - -3.07% -
BM_LexicallyRelative/small_path/128 7.55% 3004.922 3231.676 - 3.46% -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 7.54% 293.894 316.058 - -2.75% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 7.54% 20.252 21.779 - -3.02% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 7.50% 354385.419 380952.644 - 8.79% -
BM_PushHeap_float_Descending_1 7.50% 0.462 0.496 - -4.50% -
BM_StringRelationalLiteral_Eq_Small_Small_Control 7.49% 0.625 0.672 - 12.50% -
std::for_each_n(list<int>)/8192 7.48% 7694.509 8270.214 - 12.40% -
std::unordered_multiset<int>::count(key)_(existent)/8192 7.46% 1.561 1.677 - 8.77% -
BM_Copy_SmallTrivialFunctor 7.45% 1.142 1.227 - 3.00% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 7.44% 59.437 63.861 - 25.16% -
SetIntersection_Interlaced_Vector_uint64_16384_4 7.44% 1520729.711 1633802.570 - 14.39% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 7.43% 103.324 110.999 - -50.07% -
std::find(deque<int>)_(process_all)/50 7.38% 13.122 14.090 - 7.99% -
std::vector<int>::ctor(size)/32 7.37% 10.954 11.762 - 18.05% -
BM_std_minmax_element<int>/1024 7.36% 259.603 278.719 - 1.70% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8192 7.35% 0.747 0.802 - 15.70% -
SetIntersection_Interlaced_Vector_string_262144_16 7.34% 6068971.822 6514668.582 - 8.71% -
std::equal(list<int>)_(it,_it,_it,_it)/8192 7.31% 11729.047 12586.366 - 6.80% -
std::upper_bound(std::list<int>)/8192 7.31% 13824.918 14835.425 - 5.05% -
std::multiset<std::string>::contains(key)_(existent)/32 7.30% 17.765 19.062 - 33.00% -
std::set<int>::erase(key)_(non-existent,_end)/8192 7.27% 8.207 8.804 - -4.11% -
vector<bool>::reserve() 7.25% 8.230 8.827 - -19.20% -
SetIntersection_None_Set_uint32_16384_16384 7.24% 158818116.797 170321275.822 - 4.25% -
std::partition_point(list<int>)/8192 7.22% 12919.800 13852.282 - 11.29% -
std::find_end(deque<int>)_(process_all)/1024 7.21% 291.668 312.684 - -12.99% -
SetIntersection_Front_Vector_uint64_256_256 7.20% 4247286.056 4553253.664 - 7.04% -
std::set<std::string>::insert(value)_(new_value,_end)/0 7.18% 28.575 30.625 - -7.10% -
SetIntersection_Front_Set_uint32_1024_1 7.18% 987509.069 1058369.710 - -0.63% -
SetIntersection_Interlaced_Vector_uint32_16384_16 7.13% 3094853.290 3315667.694 - 37.15% -
SetIntersection_Front_Set_uint64_16384_256 7.13% 3676073.629 3938266.462 - 1.38% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 7.13% 42.586 45.623 - 3.16% -
std::copy_backward(vector<bool>)_(aligned)/64 7.13% 1.680 1.800 - 12.14% -
BM_std_minmax_element<int>/4000 7.12% 1001.178 1072.418 - 1.39% -
BM_format_to_n_string_pointer<char>/16384 7.10% 228.762 244.999 - 48.26% -
std::deque<int>::ctor(const&)_(cheap_elements)/32 7.09% 34.682 37.143 - 2.08% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 7.09% 9.743 10.433 - 17.30% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 7.07% 26.087 27.931 - 19.74% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 7.07% 89.142 95.444 - 6.27% -
BM_std_minmax_element<int>/5500 7.05% 1372.993 1469.738 - 1.18% -
std::unordered_set<int>::find(key)_(non-existent)/32 7.01% 1.092 1.169 - 6.46% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 6.98% 29.345 31.394 - -22.23% -
BM_vector_deque_move_backward/1 6.97% 2.179 2.331 - 0.25% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 6.97% 16661.721 17822.771 - 3.99% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 6.96% 45.724 48.908 - -6.80% -
BM_deque_deque_copy_backward/0 6.95% 0.808 0.864 - -6.22% -
std::stable_partition(deque<int>)_(dense)/32 6.94% 29.652 31.710 - 6.59% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 6.93% 6.188 6.617 - 2.02% -
BM_format_to_n_string_back_inserter<std::vector<char>>/1 6.90% 23.102 24.696 - 6.39% -
SetIntersection_None_Set_string_16384_64 6.90% 196738811.247 210307797.088 - 11.10% -
SetIntersection_None_Set_string_1024_4 6.87% 8903793.305 9515591.293 - 6.75% -
BM_Swap_FuncPtr_SmallTrivialFunctor 6.86% 3.179 3.397 - 3.44% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 6.83% 1387275.159 1481967.762 - 5.07% -
BM_format_to_back_inserter<std::list<char>>/C_string_len_60 6.81% 622.867 665.312 - 5.17% -
std::stable_partition(deque<int>)_(dense)/50 6.80% 38.679 41.310 - 10.08% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6.79% 6511.130 6953.209 - 10.75% -
SetIntersection_Front_Vector_uint64_1024_256 6.79% 2132231.040 2276977.449 - 6.59% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 6.79% 23.186 24.760 - -2.71% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 6.77% 21.144 22.575 - 9.27% -
std::map<std::string,_int>::contains(key)_(existent)/32 6.77% 16.457 17.570 - 21.84% -
BM_num_put<long> 6.76% 11.080 11.829 - 10.40% -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 6.76% 81.951 87.487 - -7.80% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8 6.75% 51.706 55.198 - 4.44% -
SetIntersection_None_Set_string_1024_64 6.75% 8853225.154 9451039.320 - 4.43% -
BM_join_view_out_vectors/4000 6.75% 6048.074 6456.330 - 6.97% -
BM_vector_deque_move_backward/65536 6.75% 7430.782 7932.358 - 2.93% -
std::is_sorted_until(vector<int>,_pred)/8 6.74% 3.455 3.688 - 18.08% -
BM_Swap_Null_MemFuncPtr 6.74% 1.204 1.285 - 6.50% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 6.74% 28.333 30.242 - -20.20% -
BM_std_minmax_element<int>/4096 6.73% 1026.463 1095.558 - 1.21% -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 6.68% 22.885 24.413 - 0.68% -
std::set<int>::erase(key)_(non-existent,_end)/1024 6.68% 5.388 5.748 - -4.31% -
std::find_if(vector<char>)_(bail_25%)/8192 6.66% 210.733 224.776 - -1.67% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 6.66% 77.900 83.088 - -42.05% -
BM_StringFindNoMatch/10 6.66% 1.277 1.362 - 0.45% -
std::remove_copy_if(deque<int>)_(prefix)/50 6.65% 27.973 29.834 - 7.42% -
BM_std_minmax_element<int>/512 6.63% 131.862 140.609 - 1.10% -
BM_Copy_MemPtr 6.63% 1.146 1.222 - 6.45% -
SetIntersection_Front_Vector_uint64_1024_16 6.62% 1056330.105 1126242.610 - 1.26% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/8192 6.62% 51673.302 55091.837 - -57.88% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 6.59% 40.578 43.251 - 12.20% -
BM_format/C_string_len_60 6.59% 28.386 30.255 - 13.96% -
std::unordered_set<int>::contains(key)_(existent)/8192 6.58% 1.375 1.465 - 20.27% -
std::replace(list<int>)_(prefix)/1024 6.57% 760.191 810.153 - 9.57% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) 6.55% 11.721 12.489 - -37.76% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 6.53% 26.726 28.470 - 0.59% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 6.49% 27.108 28.868 - -3.77% -
std::set<std::string>::upper_bound(key)_(non-existent)/8192 6.48% 30.539 32.517 - 0.61% -
SetIntersection_Front_Set_uint64_262144_1 6.47% 982995.323 1046568.814 - -2.06% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 6.45% 18945.306 20167.927 - 6.79% -
ranges::min(std::vector<__int128>)/8 6.41% 2.905 3.091 - 8.23% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 6.41% 24.161 25.710 - 17.61% -
SetIntersection_Interlaced_Vector_string_262144_64 6.41% 21166246.962 22522685.003 - 13.10% -
bm_make_exception_ptr/threads:2 6.37% 8.152 8.671 - 6.40% -
std::copy_if(list<int>)_(every_other)/32768 6.37% 26456.287 28140.514 - 9.05% -
BM_vector_deque_copy_backward/65536 6.36% 7607.902 8091.905 - 5.54% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 6.35% 546.622 581.306 - 6.15% -
SetIntersection_None_Vector_uint64_262144_16 6.34% 1062780.327 1130190.376 - -0.36% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 6.34% 28.355 30.153 - 10.90% -
BM_std_minmax_element<int>/70000 6.34% 17625.450 18742.305 - 1.48% -
std::multiset<std::string>::equal_range(key)_(existent)/32 6.33% 17.596 18.711 - -5.76% -
SetIntersection_None_Vector_uint64_262144_256 6.31% 1068692.096 1136179.069 - -0.21% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 6.29% 7911.315 8408.587 - 6.10% -
rng::starts_with(vector<int>,_pred)/8 6.27% 2.484 2.639 - 14.17% -
BM_Move_LargeTrivialFunctor 6.26% 0.606 0.644 - -6.61% -
BM_deque_vector_copy_backward/70000 6.26% 7906.925 8402.066 - 5.74% -
std::find_end(deque<int>)_(near_matches)/8192 6.24% 1256922.721 1335411.636 - -24.51% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 6.20% 48.135 51.119 - -17.88% -
SetIntersection_Front_Set_uint32_262144_1 6.19% 989734.651 1050966.352 - -0.50% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 6.18% 2.178 2.313 - -2.79% -
BM_std_minmax_element<int>/64000 6.18% 16129.452 17125.535 - 1.39% -
std::set<std::string>::contains(key)_(existent)/1024 6.16% 23.149 24.576 - 17.58% -
std::format(int64_t)_(fmt:_{:Lb}) 6.16% 31.959 33.929 - 2.77% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 6.16% 1086.681 1153.662 - -5.05% -
BM_num_get<unsigned_long_long> 6.15% 10.247 10.878 - -58.12% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 6.14% 515843.704 547507.085 - 4.03% -
std::unique_copy(list<int>)_(contiguous)/52 6.13% 19.509 20.706 - -28.73% -
bm_write 6.10% 561.714 595.990 - 12.05% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 6.09% 7706.558 8176.144 - 8.72% -
BM_format_to_string_back_inserter<std::vector<wchar_t>>/1 6.08% 23.120 24.526 - -0.24% -
std::set<int>::ctor(const&)/32 6.06% 221.452 234.875 - 10.03% -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 6.04% 20.382 21.613 - 4.90% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 6.04% 30.587 32.435 - -4.29% -
std::adjacent_find(list<int>,_pred)/8 6.04% 3.812 4.042 - 5.48% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 6.03% 22.219 23.559 - -4.88% -
BM_Swap_Null_SmallNonTrivialFunctor 6.03% 0.525 0.557 - 21.44% -
std::multiset<int>::contains(key)_(existent)/1024 6.02% 3.787 4.015 - 1.33% -
BM_std_minmax_element<int>/65536 6.02% 16515.131 17509.729 - 1.12% -
std::set<int>::count(key)_(existent)/8192 6.00% 7.863 8.335 - 1.42% -
std::unordered_multimap<int,_int>::clear()/1024 5.95% 8122.476 8605.717 - 1.52% -
BM_vector_deque_ranges_copy_backward/2 5.94% 1.943 2.059 - 3.16% -
std::multimap<int,_int>::count(key)_(non-existent)/32 5.94% 2.279 2.415 - 5.91% -
BM_std_minmax_element<short>/2 5.94% 0.645 0.684 - 7.83% -
std::multiset<int>::contains(key)_(existent)/8192 5.94% 8.262 8.753 - 6.59% -
SetIntersection_Interlaced_Set_uint32_16384_256 5.93% 197020018.060 208694353.398 - 2.55% -
std::find_if_not(vector<int>)_(bail_25%)/8 5.90% 0.743 0.787 - -7.43% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 5.90% 754.110 798.598 - -3.98% -
BM_format_to_string_begin<std::wstring>/16384 5.90% 1714.390 1815.454 - 2.27% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 5.89% 11370326.189 12039913.492 - -33.97% -
std::multimap<std::string,_int>::count(key)_(non-existent)/0 5.89% 0.264 0.280 - 6.74% -
std::lower_bound(std::list<int>)/8192 5.88% 14067.095 14894.630 - 4.79% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 5.87% 4603.386 4873.656 - 3.45% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 5.85% 1.512 1.600 - 12.00% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 5.85% 53.191 56.303 - 61.59% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 5.85% 1035579.208 1096133.226 - 2.88% -
Chain_fail,_7_levels 5.84% 86.865 91.942 - -7.38% -
BM_PushHeap_uint32_Descending_4 5.83% 0.342 0.362 - -0.20% -
SetIntersection_Front_Vector_uint64_1024_64 5.83% 1310065.837 1386390.369 - 4.11% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 5.82% 30.848 32.643 - 32.27% -
std::multimap<int,_int>::clear()/1024 5.82% 10388.375 10992.520 - -1.06% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 5.81% 8306.646 8789.183 - 14.38% -
BM_lexicographical_compare_three_way_fast_path/1 5.81% 0.375 0.397 - -4.06% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 5.80% 872.184 922.814 - -8.01% -
std::stable_partition(deque<int>)_(sparse)/50 5.80% 27.566 29.165 - 6.47% -
std::format(float)_(fmt:_{:_10Lg}) 5.79% 74.851 79.184 - 5.40% -
BM_vector_deque_ranges_copy_backward/1 5.77% 2.235 2.364 - 3.49% -
bm_lexicographical_compare<signed_char>/64 5.76% 1.896 2.005 - 4.93% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 5.75% 1062445.790 1123559.143 - 0.14% -
std::multimap<int,_int>::find(key)_(existent)/1024 5.74% 3.607 3.815 - 5.60% -
BM_StringRelational_Eq_Large_Large_ChangeLast 5.73% 1.856 1.962 - 2.84% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 5.73% 32.320 34.172 - 36.91% -
BM_format_to_back_inserter<std::vector<char>>/C_string_len_60 5.70% 29.046 30.703 - 4.42% -
SetIntersection_Interlaced_Set_uint64_16384_4 5.69% 175832829.627 185839607.684 - 2.73% -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 5.67% 22.559 23.837 - 4.37% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 5.65% 2.273 2.402 - 2.27% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 5.65% 31.662 33.450 - 7.05% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 5.63% 1032.610 1090.713 - 18.77% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 5.63% 1.574 1.663 - -5.52% -
SetIntersection_Front_Vector_string_64_64 5.59% 24929167.638 26321732.402 - 5.43% -
BM_Swap_MemFuncPtr_SmallTrivialFunctor 5.58% 3.333 3.520 - 5.43% -
SetIntersection_None_Set_uint32_1024_1 5.57% 8651862.658 9134157.187 - 2.01% -
std::find_end(list<int>,_pred)_(near_matches)/8192 5.56% 2413470.890 2547757.979 - -4.32% -
SetIntersection_Interlaced_Vector_uint64_256_16 5.56% 7080519.733 7474417.684 - 4.22% -
SetIntersection_None_Vector_uint64_1024_1 5.54% 1027038.903 1083892.784 - -1.12% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 5.53% 8.575 9.050 - 4.56% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 5.52% 1120222.914 1182094.843 - 2.89% -
SetIntersection_Interlaced_Vector_string_1024_64 5.52% 7965248.557 8404547.796 - -1.94% -
SetIntersection_None_Set_uint64_1024_64 5.50% 8623723.146 9097792.026 - 0.96% -
BM_format_to_n_string_back_inserter<std::list<wchar_t>>/16384 5.48% 195925.570 206663.457 - 5.95% -
BM_format_to_back_inserter<std::list<char>>/string_len_60 5.47% 618.890 652.724 - 4.17% -
BM_lexicographical_compare_three_way_slow_path/1 5.47% 0.388 0.410 - 12.56% -
std::stable_partition(list<int>)_(alloc_fails)/8192 5.46% 25257.573 26637.189 - 5.78% -
rng::starts_with(deque<int>,_pred)/8192 5.45% 4043.296 4263.857 - 9.26% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 5.45% 1058063.696 1115755.615 - 1.81% -
Chain_middle,_2_levels 5.45% 14.395 15.179 - 11.15% -
bm_make_exception_ptr/threads:4 5.44% 4.202 4.430 - 5.33% -
BM_Swap_MemFuncPtr_MemPtr 5.43% 3.230 3.406 - -1.03% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 5.43% 1112370.406 1172788.590 - -2.64% -
BM_join_view_out_vectors/4096 5.42% 6220.458 6557.719 - 1.03% -
BM_format_to_n_string_back_inserter<std::vector<wchar_t>>/1 5.42% 23.905 25.201 - 5.53% -
std::format(double)_(fmt:_{:0<17500_10e}) 5.41% 195.270 205.834 - 3.01% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 5.40% 12372504.358 13040621.886 - 0.27% -
bm_make_exception_ptr/threads:1 5.40% 16.528 17.420 - 7.73% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 5.39% 232.986 245.555 - 1.73% -
rng::find_if(vector<bool>)_(process_all)/50 5.36% 23.590 24.855 - 3.89% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 5.31% 13.056 13.750 - 5.23% -
BM_BitsetToString<8192>/Sparse_(10%)/10 5.30% 389.378 410.018 - -3.33% -
rng::find_if(vector<bool>)_(process_all)/1024 5.29% 562.995 592.783 - 5.10% -
BM_vector_deque_ranges_move/2 5.28% 2.057 2.166 - 4.85% -
std::count(list<int>)_(every_other)/8192 5.28% 6900.056 7264.106 - 10.23% -
BM_StringRead_Cold_Deep_Empty 5.26% 1.233 1.298 - 11.12% -
SetIntersection_None_Set_uint32_1024_16 5.24% 8674606.767 9129531.974 - 0.03% -
std::format(int64_t)_(fmt:_{:0>512b}) 5.24% 33.303 35.048 - -1.16% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 5.23% 2.191 2.306 - -4.46% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 5.22% 767.621 807.698 - 6.20% -
std::remove_copy_if(list<int>)_(prefix)/8192 5.22% 7287.981 7668.359 - 6.82% -
std::rotate(vector<bool>)_(by_1/4)/1024 5.22% 13.886 14.611 - 3.17% -
SetIntersection_Interlaced_Vector_float_64_4 5.22% 17028476.670 17916542.858 - -1.42% -
std::move_backward(vector<int>)/262144 5.18% 20872.812 21954.934 - 1.56% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 5.18% 1108203.708 1165628.827 - -0.64% -
BM_deque_deque_ranges_copy_backward/512 5.18% 18.907 19.886 - 5.05% -
SetIntersection_None_Set_string_1024_16 5.16% 8996206.357 9460135.642 - 3.04% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 5.12% 57.665 60.617 - 5.62% -
BM_PushHeap_uint32_Random_4 5.10% 2.122 2.230 - 0.74% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 5.09% 550.877 578.919 - 5.27% -
SetIntersection_Front_Set_string_262144_4 5.07% 1200380.792 1261264.073 - -1.46% -
std::multimap<int,_int>::count(key)_(non-existent)/8192 5.05% 9.066 9.524 - -1.34% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 5.05% 2.177 2.287 - -2.66% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 5.05% 1300621.716 1366308.355 - 0.22% -
BM_format_to_back_inserter<std::deque<char>>/C_string_len_60 5.05% 62.101 65.237 - 4.36% -
std::any_of(deque<int>)_(process_all)/8 5.03% 3.284 3.450 - 4.98% -
std::multiset<std::string>::count(key)_(existent)/1024 5.02% 23.640 24.826 - 5.80% -
BM_std_minmax_element<short>/70000 5.01% 17943.674 18842.701 - 7.98% -
bm_swap_ranges_vb_aligned/8 5.00% 3.157 3.315 - 5.28% -
DAG_rightmost_middle,_1_level 5.00% 124.386 130.604 - 3.52% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 4.99% 566.316 594.557 - 6.37% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 4.97% 503.621 528.637 - 5.14% -
std::equal(vector<int>)_(it,_it,_it)/1048576 4.96% 73714.607 77370.072 - 5.03% -
BM_StringRead_Cold_Shallow_Small 4.95% 1.178 1.236 - 9.83% -
BM_ascii_escaped<char> 4.95% 22645.879 23766.820 - -0.06% -
SetIntersection_None_Set_string_16384_4 4.95% 195089010.061 204741037.503 - 8.78% -
SetIntersection_Front_Vector_uint64_16384_4 4.93% 1012990.037 1062882.589 - -0.69% -
std::stable_partition(deque<int>)_(dense)/1024 4.92% 595.832 625.168 - 9.87% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 4.92% 599.424 628.919 - 0.29% -
std::find_if(vector<int>)_(process_all)/32768 4.91% 3202.189 3359.302 - -10.65% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 4.91% 31.689 33.244 - 4.00% -
BM_std_minmax_element<short>/4000 4.90% 1030.488 1080.986 - 7.40% -
BM_std_minmax_element<short>/64000 4.89% 16374.585 17175.781 - 7.70% -
SetIntersection_Interlaced_Set_uint32_256_256 4.89% 7757495.577 8136794.854 - 3.34% -
BM_StringRelational_Eq_Large_Large_Control 4.89% 2.229 2.338 - 4.45% -
SetIntersection_Interlaced_Set_uint32_262144_1 4.88% 1002924.985 1051876.026 - 0.14% -
std::set<int>::count(key)_(non-existent)/1024 4.88% 7.409 7.770 - -2.43% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 4.87% 5679907.759 5956529.036 - 5.43% -
SetIntersection_None_Vector_uint64_16384_1024 4.87% 1061131.090 1112773.324 - 0.55% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 4.87% 53.121 55.706 - 5.66% -
BM_std_minmax_element<short>/5500 4.86% 1414.352 1483.147 - 7.81% -
BM_std_minmax_element<short>/65536 4.86% 16771.968 17587.562 - 7.75% -
BM_cyrillic_text<wchar_t> 4.86% 27260.215 28585.115 - -6.16% -
std::set<int>::contains(key)_(non-existent)/1024 4.86% 5.896 6.183 - 2.11% -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 4.86% 1.192 1.250 - -0.79% -
SetIntersection_None_Set_uint32_1_1 4.85% 532230929.798 558036675.644 - 2.89% -
SetIntersection_None_Set_uint32_1024_256 4.85% 8681332.572 9102253.087 - 0.32% -
std::mismatch(deque<int>)_(it,_it,_it)/8 4.84% 3.680 3.858 - 0.17% -
rng::contains_subrange(vector<int>)_(same_length)/8192 4.82% 1894.165 1985.458 - 4.01% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 4.81% 21.752 22.799 - 3.64% -
BM_vector_deque_ranges_copy/5500 4.81% 198.090 207.620 - 3.41% -
SetIntersection_Interlaced_Set_uint64_1024_4 4.81% 9710738.036 10177729.679 - -0.10% -
BM_std_minmax_element<int>/64 4.80% 16.826 17.635 - 2.68% -
BM_std_minmax_element<char>/2 4.80% 0.654 0.685 - 8.12% -
BM_format/string_view_len_60 4.79% 13.199 13.831 - -1.04% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 4.78% 15267.205 15997.264 - 3.88% -
SetIntersection_Front_Set_string_64_64 4.78% 32925796.641 34498448.275 - 1.17% -
std::unordered_multiset<int>::ctor(const&)/8192 4.78% 54791.329 57407.999 - 2.32% -
SetIntersection_Interlaced_Set_uint64_256_64 4.77% 13573145.726 14221140.840 - 2.64% -
rng::starts_with(deque<int>,_pred)/1048576 4.77% 525897.343 550991.460 - 8.82% -
SetIntersection_Interlaced_Vector_uint32_64_16 4.77% 17391125.534 18220924.158 - -0.13% -
std::unordered_multiset<int>::erase(iterator)/8192 4.77% 22.963 24.059 - 5.50% -
BM_to_chars_bad/8 4.75% 0.631 0.661 - -5.20% -
BM_std_minmax_element<short>/4096 4.75% 1056.331 1106.522 - 7.83% -
SetIntersection_Interlaced_Vector_string_256_16 4.75% 10128815.372 10609538.423 - 2.07% -
BM_Move_MemPtr 4.74% 1.234 1.293 - 0.01% -
std::unordered_multimap<int,_int>::clear()/8192 4.74% 63033.487 66019.067 - -1.65% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 4.73% 348380770.010 364860812.064 - 45.05% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 4.72% 1.073 1.124 - 8.87% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 4.72% 181639.078 190217.647 - 1.83% -
std::rotate_copy(list<int>)/8192 4.71% 6630.082 6942.413 - -1.31% -
BM_deque_vector_copy/2 4.68% 1.827 1.912 - 4.54% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 4.67% 204399.871 213943.317 - 1.76% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 4.67% 48.834 51.114 - 15.19% -
BM_std_minmax_element<short>/1024 4.66% 269.802 282.380 - 7.66% -
bm_ranges_lexicographical_compare<unsigned_char>/8 4.66% 1.320 1.382 - 0.12% -
std::unordered_multiset<int>::find(key)_(non-existent)/0 4.66% 0.322 0.337 - 1.96% -
bm_exception_ptr_move_ctor_nonnull 4.64% 3.768 3.943 - -42.42% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 4.63% 4.222 4.417 - -6.49% -
std::format(float)_(fmt:_{:0>17500_10a}) 4.63% 162.713 170.246 - 4.13% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 4.63% 2.447 2.560 - -16.18% -
std::format(float)_(fmt:_{:0^17500_10a}) 4.61% 164.832 172.437 - 4.17% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 4.61% 119152.975 124645.046 - 6.42% -
std::distance(deque<int>)/8192 4.61% 0.843 0.882 - 3.87% -
VChain_middle,_3_levels 4.59% 44.898 46.958 - 0.65% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 4.58% 10.968 11.471 - 4.73% -
std::set<std::string>::erase(key)_(non-existent,_end)/8192 4.58% 30.409 31.802 - 3.93% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 4.58% 1.123 1.174 - 5.62% -
std::find(vector<bool>)_(process_all)/50 4.57% 0.647 0.676 - 20.79% -
std::map<int,_int>::erase(key)_(existent)/1024 4.57% 25.151 26.301 - 3.12% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 4.57% 55748.662 58296.938 - 6.30% -
std::swap_ranges(deque<int>)/32 4.56% 10.418 10.894 - -0.92% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 4.55% 769.914 804.966 - 7.65% -
std::none_of(deque<int>)_(process_all)/8 4.55% 3.283 3.433 - 4.76% -
SetIntersection_None_Set_uint32_256_4 4.54% 11111073.428 11615649.708 - 0.97% -
BM_StringRead_Cold_Deep_Large 4.54% 1.336 1.396 - 13.41% -
SetIntersection_Front_Vector_uint32_16384_16 4.54% 1065215.393 1113556.183 - -0.01% -
std::partial_sort_copy(vector<int>)_(ascending)/1024 4.53% 4811.145 5029.045 - 6.49% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 4.53% 753.013 787.098 - 6.85% -
std::find_if(vector<int>)_(process_all)/8192 4.53% 807.923 844.489 - -10.65% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/0 4.53% 0.253 0.265 - 4.41% -
SetIntersection_None_Vector_float_262144_16384 4.52% 1109329.663 1159518.349 - -1.08% -
vector<bool>(const_vector<bool>&) 4.52% 9.796 10.239 - 7.05% -
std::distance(join_view(vector<vector<int>>))/50 4.52% 0.600 0.628 - -94.99% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 4.49% 503.548 526.155 - 0.14% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 4.49% 87.673 91.608 - 35.18% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 4.49% 1125092.335 1175554.282 - -0.63% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 4.46% 24.616 25.713 - 5.54% -
BM_StringRead_Hot_Deep_Small 4.44% 0.493 0.515 - 2.88% -
rng::find_last(deque<int>)_(bail_10%)/8 4.43% 2.754 2.876 - 6.30% -
ranges::min(std::deque<char>)/8 4.43% 2.308 2.411 - 5.58% -
SetIntersection_None_Vector_uint32_262144_256 4.42% 1091489.470 1139740.806 - -0.07% -
std::shift_right(list<int>)/32 4.40% 14.670 15.315 - 6.08% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 4.39% 361.785 377.685 - -2.01% -
std::set<int>::contains(key)_(non-existent)/32 4.39% 2.601 2.715 - -11.63% -
SetIntersection_None_Set_uint64_1024_1024 4.39% 8716367.108 9099212.991 - 0.52% -
std::search(deque<int>,_pred)_(no_match)/1000 4.39% 438.081 457.309 - 7.71% -
BM_format_to_back_inserter<std::list<char>>/string_view_len_60 4.37% 617.697 644.692 - 2.84% -
std::map<std::string,_int>::count(key)_(non-existent)/0 4.36% 0.257 0.268 - 4.19% -
BM_format_to_string_begin<std::string>/16384 4.35% 181.682 189.589 - -13.37% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 4.35% 0.645 0.673 - 10.61% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 4.34% 20.458 21.346 - 4.27% -
rng::find_last(vector<int>)_(bail_90%)/8 4.34% 0.441 0.460 - -3.00% -
BM_Move_FuncPtr 4.33% 1.177 1.228 - -6.33% -
std::remove_copy_if(list<int>)_(sprinkled)/8192 4.33% 7328.995 7646.147 - 7.23% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 4.33% 1.514 1.579 - 18.43% -
std::none_of(vector<int>)_(process_all)/8 4.32% 2.387 2.490 - -0.41% -
rng::for_each(multiset<int>)/8 4.32% 6.538 6.820 - 52.15% -
SetIntersection_None_Vector_string_262144_262144 4.31% 1265734.272 1320253.721 - 0.23% -
BM_format_string<char>/4 4.30% 0.472 0.492 - 7.25% -
SetIntersection_Interlaced_Vector_string_64_16 4.30% 29207900.714 30463209.955 - 0.74% -
SetIntersection_Interlaced_Set_uint32_1024_16 4.29% 11215561.674 11696555.484 - 1.14% -
SetIntersection_None_Set_uint32_1024_64 4.27% 8638383.749 9007586.240 - -0.25% -
BM_LexicallyRelative/small_path/256 4.27% 5999.010 6255.042 - 1.11% -
std::all_of(deque<int>)_(process_all)/8 4.26% 3.301 3.442 - 5.09% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 4.25% 4196059.409 4374447.668 - 7.70% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/1024 4.25% 21277.190 22181.668 - 4.75% -
std::map<std::string,_int>::count(key)_(existent)/1024 4.25% 23.724 24.732 - 4.10% -
std::map<int,_int>::equal_range(key)_(non-existent)/0 4.25% 0.252 0.262 - 3.93% -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 4.24% 3504.284 3652.766 - 6.60% -
BM_std_minmax_element<long_long>/3 4.23% 1.100 1.147 - 2.93% -
BM_Swap_Null_LargeTrivialFunctor 4.23% 0.550 0.573 - 13.39% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 4.23% 184769.499 192582.677 - 7.17% -
std::search(deque<int>,_pred)_(near_matches)/1000 4.22% 23220.746 24201.087 - 0.44% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 4.22% 868.036 904.636 - 1.71% -
SetIntersection_None_Vector_uint64_262144_1 4.22% 1084659.404 1130387.376 - -0.93% -
BM_Invoke_MemFuncPtr 4.21% 0.801 0.835 - -9.68% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 4.21% 862438.396 898717.849 - 1.91% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 4.20% 93.916 97.864 - -2.33% -
std::set<int>::insert(value)_(new_value,_end)/8192 4.20% 68.735 71.624 - 2.95% -
SetIntersection_Interlaced_Set_uint64_16384_16 4.19% 217682851.898 226799901.738 - 1.09% -
SetIntersection_None_Set_uint32_256_16 4.17% 10551671.171 10992089.870 - -0.51% -
SetIntersection_Interlaced_Vector_float_262144_1024 4.17% 81342354.045 84736034.288 - -18.33% -
BM_format_to_n_string_back_inserter<std::list<char>>/1048576 4.17% 12688699.236 13217765.424 - 4.91% -
VChain_fail,_2_levels 4.15% 13.545 14.107 - 2.31% -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 4.15% 20.670 21.529 - 0.08% -
SetIntersection_Front_Vector_string_262144_256 4.15% 9237084.026 9619969.359 - 0.37% -
std::is_partitioned(deque<int>)_(partitioned)/8192 4.13% 2452.269 2553.657 - 3.34% -
bm_exception_ptr_copy_ctor_null 4.13% 3.063 3.189 - 0.18% -
BM_StringRelational_Compare_Large_Empty_Control 4.10% 1.546 1.609 - -0.27% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 4.10% 11067.243 11520.962 - -2.03% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/32 4.09% 2.968 3.090 - 3.95% -
BM_StringRead_Cold_Shallow_Large 4.09% 1.174 1.222 - 12.31% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 4.09% 18.275 19.022 - 2.87% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 4.06% 20.382 21.210 - -10.52% -
std::fill(deque<int>)/1024 4.06% 32.737 34.065 - -85.35% -
std::multimap<int,_int>::clear()/8192 4.03% 82559.108 85889.573 - -3.77% -
SetIntersection_None_Set_uint64_1024_256 4.03% 8589208.098 8934992.370 - 0.00% -
SetIntersection_Front_Vector_uint64_262144_1 4.02% 1007007.392 1047506.824 - -1.08% -
BM_CmpLess_int_int 4.02% 1.066 1.109 - 4.53% -
SetIntersection_Interlaced_Set_uint32_16384_16 4.01% 205271314.914 213496862.266 - 0.86% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 4.00% 2.213 2.302 - 2.34% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 4.00% 6.162 6.408 - 5.14% -
std::set<int>::operator=(const&)_(into_populated_Container)/0 3.99% 1.112 1.156 - 10.10% -
BM_std_minmax_element<short>/512 3.99% 138.011 143.512 - 6.99% -
VChain,_4_levels 3.99% 15.642 16.265 - 4.24% -
std::unordered_set<std::string>::clear()/32 3.98% 916.663 953.184 - 2.53% -
std::remove_if(vector<int>)_(sprinkled)/50 3.98% 62.035 64.507 - 3.59% -
std::multimap<int,_int>::contains(key)_(existent)/1024 3.98% 4.390 4.565 - 17.34% -
std::make_heap(vector<int>)_(descending)/8192 3.98% 1945.335 2022.725 - 3.79% -
rng::contains(list<int>)_(process_all)/32 3.98% 8.894 9.247 - 2.23% -
std::partial_sort_copy(vector<int>)_(ascending)/8 3.97% 8.850 9.202 - 10.85% -
BM_deque_vector_ranges_copy/0 3.96% 1.410 1.466 - 1.89% -
std::find_end(forward_list<int>)_(single_element)/8192 3.96% 5964.031 6199.973 - 8.24% -
BM_vector_deque_move_backward/5500 3.95% 200.397 208.318 - 4.39% -
SetIntersection_None_Set_uint32_16384_1 3.95% 156170348.981 162336885.899 - 0.26% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 3.93% 778.695 809.331 - 2.98% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 3.93% 33.555 34.874 - -2.40% -
Chain_middle,_1_level 3.93% 8.077 8.394 - 3.72% -
std::equal(list<int>)_(it,_it,_it)/50 3.93% 35.317 36.703 - -0.49% -
SetIntersection_Interlaced_Set_uint32_256_4 3.93% 11203423.055 11643196.685 - 2.73% -
BM_vector_deque_ranges_move_backward/64 3.92% 3.014 3.132 - 5.27% -
bm_ranges_lexicographical_compare<unsigned_char>/1 3.92% 1.544 1.605 - 1.76% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 3.92% 52.621 54.683 - -3.75% -
SetIntersection_Front_Set_string_16_16 3.92% 57958578.143 60228993.367 - 1.74% -
BM_format_to_n_string_back_inserter<std::list<char>>/16384 3.92% 196602.744 204301.788 - 5.72% -
BM_deque_deque_move_backward/512 3.91% 19.005 19.749 - 0.03% -
VChain_fail,_4_levels 3.91% 30.030 31.203 - 0.47% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 3.90% 31.244 32.463 - 4.44% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 3.90% 1.371 1.424 - 11.37% -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 3.89% 2.517 2.615 - 3.38% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 3.88% 523.035 543.336 - 4.89% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 3.85% 33.629 34.925 - 3.13% -
SetIntersection_Front_Vector_uint32_16384_64 3.85% 1310402.376 1360905.731 - 2.10% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 3.85% 1.202 1.248 - 24.32% -
std::stable_sort(vector<int>)_(repeated)/8 3.85% 15.492 16.089 - 1.55% -
SetIntersection_Front_Vector_string_256_256 3.85% 19243152.825 19984318.386 - 7.78% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 3.83% 55286.130 57405.879 - -0.96% -
std::reverse_copy(list<int>)/4096 3.83% 3373.580 3502.623 - 9.67% -
SetIntersection_None_Vector_uint32_16384_1024 3.82% 1068508.911 1109305.010 - -0.74% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control 3.82% 0.347 0.360 - 1.52% -
SetIntersection_None_Vector_uint32_262144_16384 3.81% 1116926.243 1159525.257 - 1.68% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 3.81% 1185432.357 1230583.963 - -0.38% -
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 3.79% 2.093 2.173 - 1.81% -
SetIntersection_Front_Set_uint64_262144_256 3.79% 3858489.755 4004725.834 - 7.86% -
BM_cyrillic_text<char> 3.79% 24050.954 24961.718 - -2.34% -
std::sort_heap(deque<int>,_pred)/8 3.78% 33.998 35.284 - 1.51% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 3.78% 9.358 9.712 - 8.39% -
std::copy_backward(vector<bool>)_(aligned)/262144 3.77% 629.249 652.958 - 5.99% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 3.76% 10.327 10.716 - 3.73% -
std::copy_backward(vector<bool>)_(aligned)/512 3.76% 1.512 1.568 - 1.38% -
VChain_fail,_5_levels 3.76% 39.990 41.492 - -1.54% -
std::map<int,_int>::erase(iterator)/8192 3.76% 23.461 24.343 - -8.92% -
Chain_fail,_8_levels 3.76% 91.463 94.898 - -13.10% -
std::find_end(deque<int>)_(single_element)/1000 3.75% 309.620 321.238 - 28.96% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 3.75% 21022.966 21811.316 - 7.08% -
BM_StringRelational_Less_Small_Small_Control 3.75% 1.783 1.850 - -0.09% -
SetIntersection_None_Set_uint64_256_1 3.75% 11263447.215 11685661.691 - -0.34% -
std::remove(vector<int>)_(prefix)/32 3.73% 49.161 50.996 - 4.11% -
BM_num_get<double> 3.72% 36.535 37.895 - 4.73% -
BM_CmpLess_int_ushort 3.72% 1.108 1.150 - -0.00% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 3.71% 1099366.995 1140140.602 - -3.45% -
SetIntersection_None_Vector_uint64_16384_16 3.71% 1064281.097 1103747.603 - -0.73% -
std::copy(deque<int>)/512 3.71% 16.644 17.261 - 0.58% -
std::search(vector<int>)_(near_matches)/1024 3.70% 15655.358 16234.724 - 9.31% -
SetIntersection_Interlaced_Vector_uint32_1024_16 3.70% 2251236.000 2334504.742 - -6.60% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 3.69% 5658700.517 5867757.546 - -0.46% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 3.69% 6.630 6.875 - -5.95% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 3.69% 1009436.668 1046688.604 - -1.10% -
SetIntersection_None_Set_string_256_64 3.67% 9096249.339 9430454.352 - 0.02% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 3.67% 5.964 6.182 - 10.99% -
SetIntersection_Interlaced_Vector_float_16384_1024 3.66% 40116850.637 41586710.399 - -19.03% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 3.66% 9.393 9.737 - -1.20% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 3.65% 50.784 52.640 - 48.65% -
std::map<int,_int>::erase(iterator)/1024 3.65% 20.305 21.047 - -12.43% -
BM_num_put<const_void*> 3.65% 12.141 12.584 - 12.30% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 3.65% 5626682.323 5832167.203 - -1.20% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 3.64% 62685.996 64969.057 - 1.78% -
std::map<std::string,_int>::clear()/1024 3.64% 21921.198 22718.470 - -5.19% -
SetIntersection_None_Set_uint64_256_256 3.63% 5647264.284 5852522.949 - 0.49% -
std::format(float)_(fmt:_{:0<17500_10Lg}) 3.62% 208.816 216.383 - 2.76% -
SetIntersection_Front_Set_string_262144_262144 3.62% 17695123.453 18336141.520 - -0.03% -
BM_deque_vector_ranges_copy_backward/70000 3.62% 8038.969 8330.174 - 5.09% -
std::map<int,_int>::erase(iterator)/32 3.62% 20.170 20.899 - -11.04% -
BM_num_get<unsigned_long> 3.61% 10.337 10.710 - -57.92% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 3.61% 21070.814 21831.089 - 7.84% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/1024 3.61% 411.036 425.860 - 3.87% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 3.60% 86024.021 89125.150 - -1.46% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 3.60% 36.791 38.117 - 11.79% -
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 3.60% 2.700 2.797 - 3.31% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 3.59% 10.415 10.789 - -10.02% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 3.59% 7282.615 7544.077 - -9.76% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 3.59% 53059716.592 54962018.858 - 23.78% -
SetIntersection_Front_Vector_string_1024_1024 3.58% 37452355.105 38794795.455 - -3.23% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 3.58% 12154.981 12590.523 - 6.11% -
BM_format_string<char>/32 3.58% 0.385 0.398 - 1.32% -
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 3.58% 30.779 31.880 - 0.95% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 3.58% 2.280 2.362 - 2.10% -
BM_PushHeap_float_SingleElement_4 3.58% 0.357 0.370 - 3.26% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 3.58% 15.519 16.075 - -8.93% -
BM_deque_deque_move_backward/65536 3.58% 7334.888 7597.178 - -0.42% -
std::partition(list<int>)_(dense)/1024 3.57% 396.531 410.706 - 5.93% -
BM_StringRelational_Less_Small_Large_Control 3.57% 1.787 1.850 - 0.02% -
std::find_first_of(vector<int>)_(small_needle)/1024 3.57% 1408.908 1459.150 - 0.84% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 3.55% 20.051 20.763 - -60.38% -
SetIntersection_Front_Set_float_262144_256 3.55% 3844257.138 3980752.737 - 7.40% -
std::remove_copy(deque<int>)_(prefix)/50 3.55% 21.684 22.453 - 11.18% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 3.55% 3329.467 3447.548 - 2.83% -
SetIntersection_None_Set_uint32_256_256 3.54% 5660592.383 5861156.130 - 0.85% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 3.54% 63035.078 65267.184 - 3.43% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 3.54% 13969193.660 14463531.135 - 3.35% -
rng::find_last(vector<int>)_(bail_90%)/50 3.53% 1.451 1.502 - -0.92% -
BM_StringRelational_Compare_Small_Huge_Control 3.53% 1.787 1.851 - -0.13% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 3.52% 1179.745 1221.325 - 5.61% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 3.51% 185222.626 191731.570 - 6.58% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 3.51% 752.531 778.949 - -1.23% -
std::copy(vector<bool>)_(aligned)/4096 3.50% 4.700 4.865 - 1.35% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 3.50% 8748.058 9054.579 - 4.02% -
BM_StringRelational_Compare_Huge_Small_Control 3.50% 1.795 1.858 - 0.41% -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8192 3.50% 114623.108 118629.844 - 3.49% -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 3.50% 43.109 44.616 - 1.15% -
SetIntersection_None_Vector_uint64_16384_16384 3.49% 1081462.658 1119231.139 - 0.36% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 3.49% 4.121 4.265 - 4.63% -
CastTo<A<Width,_Depth>> 3.49% 234.161 242.331 - 0.05% -
std::multiset<int>::contains(key)_(non-existent)/1024 3.49% 6.059 6.271 - 4.78% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 3.49% 13877963.695 14361981.408 - -0.79% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 3.49% 4.934 5.106 - 44.93% -
std::remove_copy(list<int>)_(prefix)/8192 3.48% 6994.759 7237.925 - 5.58% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 3.47% 21449.124 22193.566 - 7.27% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 3.47% 38.935 40.286 - 1.18% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 3.46% 6.467 6.690 - 0.18% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 3.45% 36.083 37.326 - -0.50% -
std::remove_copy_if(vector<int>)_(sprinkled)/32 3.45% 10.237 10.590 - 1.42% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 3.44% 259696.869 268617.818 - -4.36% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 3.43% 37.690 38.984 - -12.55% -
BM_StringConstructDestroyCStr_Empty_Opaque 3.43% 2.077 2.149 - 3.37% -
SetIntersection_Front_Vector_uint64_262144_4 3.43% 1040025.421 1075696.033 - -0.84% -
SetIntersection_None_Set_string_1024_1 3.43% 8950003.140 9256612.985 - 0.89% -
Chain_fail,_6_levels 3.42% 78.305 80.982 - -4.75% -
SetIntersection_None_Set_uint32_16384_64 3.42% 156109418.975 161441235.307 - 0.06% -
BM_StringMove_Small 3.41% 0.744 0.770 - -3.63% -
rng::for_each(multimap<int>)/8192 3.40% 7336.487 7585.763 - -52.24% -
std::deque<std::string>::ctor(size)/1024 3.39% 723.412 747.962 - 3.05% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32 3.39% 19.053 19.699 - 2.24% -
BM_unicode_text<wchar_t> 3.38% 40487.329 41856.727 - -6.05% -
BM_format_to_string_back_inserter<std::list<wchar_t>>/1 3.38% 23.354 24.143 - 3.08% -
SetIntersection_Interlaced_Set_uint32_16384_64 3.37% 212104528.399 219252604.685 - 0.24% -
SetIntersection_Front_Set_uint64_16384_64 3.37% 1646015.376 1701478.423 - 1.26% -
std::find_if_not(deque<int>)_(process_all)/50 3.36% 12.655 13.080 - 3.62% -
std::find_if_not(vector<int>)_(bail_25%)/8192 3.35% 238.218 246.209 - 11.99% -
std::is_sorted(vector<int>)/8192 3.35% 1915.660 1979.890 - 2.67% -
std::multiset<std::string>::equal_range(key)_(existent)/8192 3.35% 27.150 28.060 - -1.63% -
std::find_if(vector<int>)_(bail_25%)/32768 3.34% 865.581 894.486 - -5.26% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 3.33% 658.513 680.461 - 6.75% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 3.32% 28.403 29.347 - 6.26% -
BM_StringRelational_Compare_Small_Large_Control 3.31% 1.792 1.851 - 0.12% -
SetIntersection_None_Vector_uint64_1024_4 3.31% 1058869.295 1093936.888 - -0.82% -
BM_vector_deque_ranges_move_backward/65536 3.31% 7404.460 7649.385 - -0.83% -
std::fill_n(vector<int>)/8192 3.31% 232.720 240.416 - 4.79% -
std::find_first_of(vector<int>)_(small_needle)/8192 3.30% 11254.425 11625.447 - 0.16% -
BM_format_to_back_inserter<std::deque<char>>/string_len_60 3.29% 62.383 64.435 - 2.96% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 3.28% 52065.344 53774.776 - 3.66% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 3.28% 650.654 672.016 - 6.90% -
SetIntersection_None_Set_uint64_16384_256 3.28% 163920791.842 169302369.885 - 0.10% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 3.28% 1649036.215 1703161.215 - 0.61% -
std::sort(vector<NonIntegral>)_(descending)/8 3.28% 24.610 25.417 - 2.90% -
BM_format_to_back_inserter<std::deque<char>>/string_view_len_60 3.27% 62.043 64.073 - 2.46% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 3.27% 10120.061 10450.842 - 2.97% -
SetIntersection_None_Set_uint32_4_1 3.27% 215024268.994 222047779.117 - 1.13% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 3.26% 3.233 3.339 - 0.36% -
std::partial_sort(vector<NonIntegral>)_(heap)/8 3.26% 27.681 28.583 - 9.39% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 3.26% 513.491 530.218 - 0.27% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8 3.25% 42.786 44.178 - 0.02% -
SetIntersection_Interlaced_Set_uint32_64_16 3.24% 21616341.320 22317567.920 - 0.00% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 3.24% 225.630 232.930 - -2.88% -
std::move(deque<int>)/64 3.23% 4.782 4.937 - -19.23% -
BM_num_put<unsigned_long> 3.23% 11.376 11.743 - 12.61% -
SetIntersection_Front_Set_float_262144_4 3.22% 1031195.896 1064448.445 - -3.00% -
SetIntersection_None_Set_uint32_16384_4 3.22% 156663975.544 161713063.130 - 0.01% -
std::set<std::string>::erase(iterator)/32 3.22% 27.205 28.080 - -11.51% -
std::make_heap(deque<int>,_pred)_(heap)/8192 3.22% 5025.923 5187.586 - 3.25% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 3.21% 16882301.739 17424451.946 - -3.04% -
rng::contains(deque<int>)_(process_all)/8 3.20% 2.901 2.994 - 4.47% -
std::set<std::string>::contains(key)_(non-existent)/8192 3.20% 29.282 30.218 - 11.71% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 3.20% 70.986 73.256 - 2.31% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 3.19% 774.902 799.656 - -1.63% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 3.19% 6396.390 6600.651 - 7.95% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 3.19% 45.724 47.184 - 1.75% -
std::search(deque<int>,_pred)_(near_matches)/1024 3.19% 24340.021 25116.824 - -0.47% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 3.19% 359.658 371.123 - 9.13% -
SetIntersection_Interlaced_Set_float_256_64 3.19% 13157782.186 13576858.499 - -3.00% -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 3.18% 20.459 21.110 - 7.61% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 3.17% 1.614 1.665 - 2.11% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 3.16% 4.611 4.757 - 12.04% -
std::remove_if(vector<int>)_(sprinkled)/32 3.16% 53.173 54.855 - 3.09% -
std::remove_copy(list<int>)_(sprinkled)/8192 3.16% 6929.569 7148.476 - 4.45% -
std::format(int64_t)_(fmt:_{:0>512X}) 3.16% 35.793 36.923 - 6.66% -
std::partial_sort_copy(deque<int>)_(ascending)/8 3.16% 9.992 10.307 - 6.50% -
BM_StringRelational_Less_Small_Huge_Control 3.15% 1.793 1.849 - -0.03% -
SetIntersection_Front_Set_uint64_16384_16384 3.15% 221893341.242 228879661.218 - 1.51% -
std::sort(vector<NonIntegral>)_(descending)/1024 3.14% 772.437 796.713 - 2.37% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3.14% 9104.538 9390.191 - 3.37% -
SetIntersection_Front_Set_uint32_262144_16 3.12% 1150613.986 1186549.360 - 1.35% -
SetIntersection_Front_Vector_float_262144_16384 3.12% 77161031.823 79567512.740 - 10.84% -
SetIntersection_Front_Vector_string_262144_1 3.12% 1047715.079 1080382.193 - -0.86% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 3.11% 21.799 22.477 - 3.93% -
BM_format_to_string_begin<std::vector<char>>/1 3.11% 9.912 10.220 - 1.08% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 3.11% 11228875.286 11577909.711 - 2.64% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 3.11% 1100358.334 1134558.015 - -9.47% -
BM_format_to_back_inserter<std::vector<char>>/string_len_60 3.11% 28.121 28.996 - 1.84% -
std::swap_ranges(deque<int>)/50 3.11% 15.853 16.345 - -2.81% -
SetIntersection_None_Vector_uint64_256_64 3.10% 3345862.133 3449468.826 - 0.25% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 3.09% 21.253 21.910 - 0.00% -
SetIntersection_Front_Set_string_16384_1024 3.09% 58024569.221 59816320.337 - 2.14% -
SetIntersection_Interlaced_Vector_string_262144_256 3.09% 73052001.766 75307734.687 - 11.51% -
std::equal(vector<int>)_(it,_it,_it)/8192 3.08% 570.007 587.583 - 3.23% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/1024 3.08% 7.991 8.237 - 2.44% -
SetIntersection_None_Set_uint32_16384_1024 3.08% 155804192.256 160598814.667 - -0.12% -
SetIntersection_Front_Set_string_1024_1024 3.08% 54703905.110 56387009.913 - 2.24% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 3.08% 19.369 19.965 - -10.42% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 3.07% 23.463 24.184 - 1.84% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 3.07% 1005155.770 1035983.135 - -0.47% -
std::unordered_set<int>::erase(key)_(existent)/1024 3.06% 21.018 21.662 - 0.18% -
SetIntersection_Front_Vector_uint32_256_16 3.06% 4117318.747 4243332.071 - -1.59% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 3.05% 19636074.732 20235517.969 - 1.79% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 3.04% 330.373 340.431 - -1.61% -
BM_num_get<float> 3.04% 36.870 37.992 - 2.52% -
std::set<int>::lower_bound(key)_(existent)/8192 3.04% 8.287 8.539 - 4.68% -
std::flat_multimap<int,_int>::ctor(const&)/1024 3.03% 179.319 184.749 - 3.64% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8 3.02% 52.743 54.337 - 0.65% -
VChain,_3_levels 3.02% 11.337 11.680 - 3.19% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 3.02% 20785754.528 21413073.857 - -0.39% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 3.02% 1650009.032 1699797.609 - -0.02% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 3.01% 234039.467 241092.272 - -7.84% -
BM_format_to_n_string_back_inserter<std::list<wchar_t>>/1048576 3.01% 12712138.637 13094882.077 - 2.45% -
BM_format_to_back_inserter<std::vector<char>>/string_view_len_60 3.00% 28.173 29.019 - 1.74% -
std::stable_partition(vector<int>)_(alloc_fails)/50 3.00% 1913.663 1971.052 - 3.29% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 3.00% 1766754.314 1819730.223 - -0.03% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 3.00% 27.773 28.606 - -2.39% -
SetIntersection_Front_Set_string_16384_4 3.00% 1233985.280 1270959.130 - 1.00% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 2.99% 228.151 234.966 - 9.54% -
BM_vector_deque_ranges_copy/2 2.98% 1.996 2.055 - -0.54% -
SetIntersection_None_Vector_uint32_1024_256 2.97% 1047542.267 1078700.054 - -1.38% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 2.97% 8718348.914 8977537.409 - 0.66% -
BM_num_put<bool> 2.96% 10.859 11.180 - 20.03% -
SetIntersection_Interlaced_Set_uint64_262144_1 2.96% 1006697.050 1036481.696 - -3.55% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 2.94% 0.452 0.466 - -5.93% -
std::multiset<std::string>::erase(iterator)/1024 2.94% 32.681 33.642 - 18.53% -
SetIntersection_None_Set_uint64_16384_64 2.94% 166062943.303 170940113.324 - -2.67% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 2.94% 49761.365 51222.718 - 2.53% -
SetIntersection_Front_Vector_string_16384_1 2.93% 1060473.998 1091553.866 - 0.82% -
SetIntersection_None_Set_uint32_16384_256 2.93% 156893379.868 161483934.859 - 0.40% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 2.92% 40058.082 41228.047 - 1.39% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 2.92% 2108389.284 2169948.398 - -1.11% -
BM_PushHeap_string_Ascending_16384 2.92% 19.098 19.655 - 2.72% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.92% 54522.904 56112.483 - -0.97% -
SetIntersection_None_Set_uint64_1024_4 2.91% 8847941.066 9105357.975 - -0.02% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 2.91% 21056.070 21668.386 - 6.87% -
BM_vector_deque_copy/2 2.90% 1.944 2.001 - -0.10% -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 2.90% 251.575 258.872 - 0.44% -
std::adjacent_find(vector<int>,_pred)/8 2.90% 3.259 3.354 - -4.86% -
std::map<int,_int>::clear()/8192 2.90% 83651.071 86073.620 - -6.53% -
BM_num_get<long_double> 2.90% 36.521 37.578 - 3.80% -
std::partial_sort_copy(list<int>)_(descending)/8 2.90% 16.076 16.541 - 1.55% -
std::list<std::string>::erase(begin)_(cheap_elements)/1024 2.89% 12.109 12.459 - -0.23% -
std::deque<int>::ctor(Range)_(cheap_elements)/8192 2.89% 443.579 456.393 - 1.17% -
std::vector<int>::ctor(size)/1024 2.88% 43.558 44.814 - 6.17% -
SetIntersection_Interlaced_Vector_uint64_64_4 2.87% 17404163.313 17903914.790 - -0.46% -
BM_format_to_string_span<char>/1048576 2.86% 11912.532 12253.721 - -0.72% -
std::vector<std::string>::ctor(size)/32 2.86% 33.732 34.697 - 9.28% -
BM_std_minmax_element<char>/4 2.86% 1.206 1.241 - 2.86% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 2.85% 1.115 1.147 - -1.17% -
SetIntersection_Front_Vector_string_256_64 2.85% 10225390.028 10516685.937 - 5.30% -
SetIntersection_Front_Vector_string_64_16 2.85% 20023907.729 20593702.259 - -1.40% -
std::find_if(list<int>)_(bail_25%)/32768 2.84% 7118.851 7321.370 - -1.44% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 2.84% 219.424 225.654 - 9.38% -
SetIntersection_Interlaced_Set_uint64_64_4 2.84% 20638058.674 21223666.587 - 0.74% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 2.83% 24.051 24.732 - 3.19% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 2.83% 3036984.830 3123022.468 - -2.30% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 2.83% 616.687 634.140 - 6.94% -
std::find_first_of(vector<int>)_(small_needle)/50 2.83% 71.407 73.426 - 1.85% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 2.82% 4166037.678 4283596.698 - 0.01% -
SetIntersection_Interlaced_Set_uint32_64_4 2.81% 20407683.537 20981169.491 - -0.64% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 2.80% 1653397.297 1699753.990 - 0.34% -
SetIntersection_Interlaced_Set_uint64_256_4 2.80% 11049836.719 11358965.572 - 0.57% -
SetIntersection_None_Set_string_256_1 2.80% 11410043.507 11729084.434 - 0.39% -
std::unique(list<int>)_(contiguous)/32 2.79% 52.413 53.878 - 3.07% -
std::partition(list<int>)_(sparse)/32 2.79% 8.830 9.077 - 2.70% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 2.79% 26.734 27.481 - 8.98% -
SetIntersection_Interlaced_Set_string_16_16 2.79% 58980277.259 60627047.459 - -1.77% -
std::is_sorted(vector<int>)/1024 2.79% 244.162 250.969 - 1.20% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 2.79% 8994673.398 9245180.870 - -3.26% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 2.78% 6202.956 6375.668 - 2.76% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 2.78% 1167946.628 1200455.584 - -0.55% -
SetIntersection_Interlaced_Set_uint32_16_16 2.78% 37132624.376 38165264.659 - -0.67% -
SetIntersection_Interlaced_Vector_string_262144_262144 2.78% 14547622.965 14951946.778 - 1.81% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 2.77% 90.883 93.403 - 6.98% -
std::partial_sort_copy(list<int>)_(heap)/8 2.77% 16.989 17.460 - 5.30% -
ranges::minmax(std::deque<char>)/1 2.77% 0.693 0.712 - 8.44% -
SetIntersection_None_Set_uint32_16384_16 2.76% 157080178.148 161420738.679 - -0.31% -
SetIntersection_None_Vector_uint32_16384_4 2.76% 1102837.176 1133310.067 - 1.36% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 2.75% 18321330.036 18825494.831 - -1.45% -
SetIntersection_Interlaced_Vector_uint64_16384_1 2.75% 1024007.482 1052177.440 - -0.70% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 2.75% 7263201.353 7462928.917 - -2.94% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 2.75% 1631016.926 1675865.883 - -0.05% -
SetIntersection_Interlaced_Vector_string_64_64 2.74% 26600791.627 27329640.504 - 1.43% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 2.74% 9.547 9.808 - 18.47% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 2.74% 182756.778 187755.258 - 5.73% -
std::partial_sort(vector<NonIntegral>)_(ascending)/1024 2.73% 4738.381 4867.911 - 2.51% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 2.73% 0.541 0.556 - 5.42% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 2.73% 58361.848 59954.867 - 0.81% -
SetIntersection_Front_Set_uint64_256_4 2.72% 4107125.595 4218925.054 - -0.86% -
std::find_end(list<int>)_(match_near_end)/1000 2.72% 77.097 79.193 - -89.20% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 2.72% 17.989 18.478 - 1.88% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 2.72% 225692298.682 231823772.569 - 0.53% -
std::map<int,_int>::insert(value)_(already_present)/8192 2.72% 3.874 3.980 - -4.20% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 2.71% 8669178.237 8904394.865 - -1.45% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 2.71% 243657925.652 250267111.106 - -27.58% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 2.71% 95836.919 98434.271 - -0.38% -
std::format(int64_t)_(fmt:_{:0<512Lb}) 2.71% 41.321 42.441 - 3.16% -
SetIntersection_None_Vector_float_262144_1 2.70% 1120490.457 1150797.481 - -1.16% -
SetIntersection_None_Set_uint64_16384_4 2.70% 161060598.403 165415072.621 - 0.24% -
BM_format_to_string_pointer<char>/1048576 2.70% 11937.338 12259.378 - -1.40% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 2.70% 2.075 2.131 - 2.31% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 2.70% 652.585 670.185 - 7.24% -
SetIntersection_Interlaced_Set_uint32_262144_1024 2.69% 1507342.449 1547962.807 - 0.27% -
std::unordered_multimap<int,_int>::erase(iterator)/1024 2.69% 19.482 20.006 - 0.13% -
BM_StringRelational_Less_Large_Small_Control 2.69% 1.826 1.875 - 1.36% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 2.69% 8646267.135 8878579.070 - -31.29% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/8192 2.68% 4312.447 4428.113 - 2.61% -
SetIntersection_Front_Vector_uint64_1024_1024 2.68% 5761606.022 5915991.481 - 0.11% -
SetIntersection_Front_Set_float_262144_64 2.68% 1698454.567 1743940.351 - 2.94% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 2.67% 12970.237 13317.177 - 0.15% -
BM_CmpLess_ushort_schar 2.67% 1.036 1.064 - -4.96% -
BM_PushHeap_float_Random_16 2.67% 5.416 5.560 - 4.24% -
SetIntersection_Front_Set_uint32_1024_64 2.67% 1761069.028 1808123.500 - 10.81% -
SetIntersection_Interlaced_Set_uint32_1024_4 2.67% 9720469.918 9979681.335 - 0.44% -
std::set<int>::erase(key)_(non-existent,_middle)/8192 2.67% 4.084 4.193 - 3.83% -
std::move(deque<int>)/1048576 2.66% 55168.873 56638.992 - 3.83% -
std::copy_backward(list<int>)/4096 2.66% 3172.874 3257.416 - 0.54% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.66% 12585.022 12920.165 - 2.14% -
std::rotate(vector<bool>)_(1_element_forward)/1024 2.66% 28.797 29.564 - 1.81% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 2.66% 10.355 10.631 - 6.95% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 2.65% 194955903.046 200125201.950 - -3.77% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 2.65% 19.999 20.529 - -1.12% -
std::map<std::string,_int>::find(key)_(existent)/32 2.65% 15.779 16.197 - 4.34% -
BM_StringRead_Cold_Deep_Small 2.65% 1.242 1.275 - 9.72% -
std::equal(vector<int>)_(it,_it,_it,_it)/1024 2.64% 78.257 80.323 - 3.29% -
rng::find_last(deque<int>)_(bail_90%)/8 2.64% 0.870 0.892 - -7.94% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 2.64% 54896.173 56342.876 - -0.86% -
std::partial_sort(vector<NonIntegral>)_(descending)/8 2.63% 26.369 27.063 - 8.40% -
SetIntersection_None_Set_uint32_16_4 2.63% 56553341.853 58040705.864 - 1.41% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 2.62% 1514605.810 1554314.792 - -3.07% -
BM_BitsetToString<1048576>/Dense_(90%)/90 2.62% 84585.653 86801.435 - 5.87% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 2.62% 112.630 115.580 - -45.75% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.62% 44193.466 45350.589 - -12.39% -
BM_join_view_in_vectors/1 2.62% 2.881 2.957 - 0.34% -
std::for_each(list<int>)/8 2.61% 2.459 2.524 - 0.20% -
SetIntersection_None_Set_uint32_1024_1024 2.61% 8759288.635 8988148.632 - -1.39% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 2.61% 187550.329 192446.878 - 6.04% -
BM_vector_deque_ranges_move_backward/512 2.60% 17.630 18.088 - 3.30% -
SetIntersection_Front_Vector_uint64_16_16 2.59% 35110139.449 36019541.148 - -0.54% -
std::equal(vector<int>)_(it,_it,_it,_it)/8192 2.59% 570.657 585.429 - 2.70% -
SetIntersection_None_Vector_uint64_16384_64 2.58% 1098668.597 1127046.968 - 0.85% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 2.58% 345375549.762 354288691.329 - -0.10% -
BM_to_chars_good/23 2.58% 4.331 4.442 - 2.60% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 2.58% 5.706 5.853 - 5.93% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 2.57% 16.162 16.578 - 0.60% -
std::move_backward(vector<bool>)_(aligned)/64 2.57% 1.732 1.777 - 2.64% -
SetIntersection_None_Vector_string_262144_64 2.57% 1266967.032 1299533.176 - -0.71% -
BM_PushHeap_string_Ascending_256 2.57% 11.016 11.298 - 3.04% -
rng::contains_subrange(list<int>)_(single_element)/16 2.56% 4.845 4.970 - 3.67% -
BM_PushHeap_string_PipeOrgan_64 2.56% 5.948 6.101 - 6.05% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8 2.56% 58.360 59.856 - 1.45% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 2.56% 21.398 21.946 - -2.14% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 2.56% 57.821 59.301 - -0.11% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 2.56% 11.095 11.379 - 14.33% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 2.55% 12715.605 13040.426 - -2.30% -
std::map<int,_int>::clear()/1024 2.55% 10289.494 10552.064 - -6.93% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 2.55% 4.769 4.890 - 8.58% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 2.54% 1025884.470 1051978.024 - -1.47% -
rng::find_last(vector<char>)_(bail_90%)/1024 2.54% 23.725 24.327 - -12.50% -
SetIntersection_None_Set_uint32_64_64 2.53% 11331865.898 11618719.014 - 0.47% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 2.53% 3.745 3.840 - 2.94% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 2.52% 1639522.705 1680871.826 - 0.08% -
BM_vector_deque_ranges_move_backward/70000 2.52% 7806.030 8002.531 - -1.38% -
SetIntersection_Interlaced_Set_float_256_256 2.52% 7521482.864 7710806.911 - 0.88% -
std::make_heap(deque<int>,_pred)_(heap)/1024 2.51% 644.059 660.249 - 2.66% -
BM_PushHeap_string_Ascending_1024 2.51% 13.588 13.928 - 3.54% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 2.51% 809.232 829.524 - 0.43% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.51% 56117.320 57523.888 - -6.20% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 2.51% 15.135 15.514 - 1.51% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 2.50% 0.591 0.606 - 4.24% -
SetIntersection_Front_Set_uint32_16384_1 2.50% 1012557.934 1037848.481 - -1.60% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 2.49% 33.348 34.179 - 21.18% -
std::unordered_set<int>::clear()/8192 2.49% 63276.672 64851.913 - -3.62% -
SetIntersection_Front_Set_float_262144_16384 2.49% 223125549.705 228671891.902 - 6.82% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 2.48% 17.201 17.627 - 1.62% -
std::set<int>::upper_bound(key)_(existent)/32 2.47% 1.762 1.806 - 10.08% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 2.47% 1328.139 1360.938 - -0.46% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 2.46% 7215.256 7393.022 - -1.66% -
std::unordered_set<int>::clear()/1024 2.46% 8122.691 8322.223 - -0.44% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 2.44% 12141.731 12438.248 - 7.30% -
SetIntersection_None_Set_uint64_256_64 2.43% 9106190.183 9327781.369 - -0.58% -
VChain,_1_level 2.43% 5.841 5.983 - 0.43% -
bm_ranges_lexicographical_compare<int>/8 2.43% 1.499 1.535 - 6.09% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 2.43% 61.003 62.485 - -0.34% -
BM_StringRelational_Less_Large_Large_ChangeMiddle 2.43% 1.606 1.645 - 1.11% -
BM_deque_vector_ranges_move_backward/70000 2.42% 7852.375 8042.789 - 1.24% -
std::format(double)_(fmt:_{:0>17500_10e}) 2.42% 196.090 200.831 - -0.75% -
std::find_end(vector<int>)_(match_near_end)/1024 2.42% 28.395 29.081 - -98.70% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 2.42% 28.136 28.816 - 5.99% -
std::stable_partition(vector<int>)_(alloc_fails)/1024 2.41% 2860.161 2929.183 - 2.24% -
std::multiset<int>::insert(value)_(already_present)/1024 2.41% 27.892 28.564 - 2.47% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 2.41% 412.440 422.365 - 1.08% -
std::find_if_not(list<int>)_(bail_25%)/32768 2.40% 7447.516 7626.476 - 3.13% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 2.40% 167226.964 171242.345 - 0.44% -
std::sort(deque<int>)_(repeated)/1024 2.40% 961.242 984.293 - -7.91% -
std::set<int>::ctor(const&)/8192 2.40% 49465.728 50651.725 - 1.92% -
SetIntersection_Interlaced_Vector_uint32_1024_1 2.40% 1028778.757 1053424.790 - 0.32% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 2.40% 1769.147 1811.527 - 7.00% -
std::set<std::string>::count(key)_(non-existent)/1024 2.39% 23.356 23.915 - 0.55% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 2.39% 118485452.720 121314187.539 - 1.48% -
std::set<int>::upper_bound(key)_(existent)/1024 2.39% 4.106 4.204 - 4.43% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.38% 5636.198 5770.206 - 4.66% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 2.38% 1.175 1.203 - 15.42% -
SetIntersection_None_Vector_float_262144_64 2.37% 1099363.371 1125378.605 - -1.90% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 2.37% 32.344 33.109 - 1.49% -
SetIntersection_None_Set_uint32_1024_4 2.36% 8828507.732 9037229.188 - 0.10% -
std::format(double)_(fmt:_{:0>17500_10g}) 2.36% 210.081 215.031 - -1.56% -
SetIntersection_Front_Set_uint32_1024_16 2.35% 1175491.343 1203131.983 - -1.29% -
SetIntersection_Interlaced_Vector_string_16384_1024 2.35% 117173551.897 119928132.646 - 5.27% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 2.35% 1064764.195 1089738.865 - -3.58% -
SetIntersection_Interlaced_Set_uint32_16384_1024 2.35% 170663697.311 174666563.223 - 1.24% -
SetIntersection_Interlaced_Set_uint32_256_64 2.34% 12839742.379 13140365.681 - -6.63% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 2.34% 392.672 401.850 - 0.86% -
std::format(double)_(fmt:_{:017500_10e}) 2.33% 192.342 196.830 - -1.55% -
rng::find_last_if(vector<char>)_(bail_90%)/8 2.33% 0.471 0.482 - -7.53% -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 2.33% 71.535 73.203 - 1.91% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 2.33% 2158197.046 2208521.933 - -0.71% -
BM_Swap_Null_MemPtr 2.33% 1.148 1.175 - -1.24% -
std::list<std::string>::erase(begin)_(cheap_elements)/8192 2.33% 12.168 12.451 - -0.27% -
SetIntersection_None_Set_uint32_64_1 2.32% 22286916.308 22803323.881 - 1.56% -
DAG_rightmost_middle,_2_levels 2.31% 109.689 112.223 - 0.67% -
std::sort(deque<int>)_(pipe-organ)/1024 2.31% 2700.271 2762.545 - -1.04% -
VChain_middle,_4_levels 2.31% 59.106 60.469 - 1.92% -
BM_Ostream_number/0 2.30% 29.860 30.548 - 3.81% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 2.29% 444.559 454.758 - 0.99% -
BM_SharedPtrCreateDestroy 2.29% 11.242 11.500 - 4.08% -
BM_vector_deque_ranges_copy/1 2.29% 2.250 2.301 - -0.79% -
SetIntersection_None_Set_uint64_1024_1 2.29% 8653135.244 8851157.151 - -1.52% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 2.29% 1659403.483 1697367.348 - -0.03% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8 2.29% 53.142 54.357 - -0.98% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 2.28% 10.401 10.638 - -3.29% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 2.28% 1.337 1.368 - 30.58% -
ranges::minmax(std::vector<char>)/1 2.28% 0.610 0.623 - -0.36% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 2.28% 21160430.187 21642308.123 - 2.81% -
BM_LexicallyRelative/large_path/2 2.28% 115.352 117.978 - 0.89% -
std::copy(list<int>)/8 2.28% 2.446 2.502 - 16.52% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.28% 5266.872 5386.711 - 0.41% -
std::map<int,_int>::erase(key)_(existent)/32 2.27% 21.866 22.363 - -4.39% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8 2.27% 49.850 50.982 - -2.51% -
SetIntersection_None_Set_float_256_16 2.26% 10782490.210 11026672.352 - 1.34% -
SetIntersection_Front_Vector_string_1024_64 2.26% 3260905.145 3334718.285 - 4.06% -
std::unordered_set<int>::erase(iterator)/1024 2.26% 19.600 20.042 - -1.49% -
SetIntersection_None_Set_uint64_16384_1 2.26% 158516671.676 162095272.901 - 1.03% -
std::set<std::string>::find(key)_(existent)/32 2.26% 15.539 15.889 - 11.34% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 2.26% 3038804.858 3107346.039 - -2.98% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 2.25% 20.935 21.407 - -16.98% -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/1024 2.25% 11077.134 11326.768 - 1.83% -
bm_ranges_lexicographical_compare<unsigned_char>/64 2.25% 2.000 2.045 - 2.50% -
SetIntersection_None_Set_string_1024_1024 2.25% 8888491.561 9088237.516 - 1.46% -
std::unordered_set<int>::erase(key)_(existent)/32 2.25% 20.707 21.172 - -0.85% -
BM_CmpLess_ushort_short 2.24% 1.019 1.042 - -7.18% -
SetIntersection_Interlaced_Vector_string_1024_256 2.24% 20423699.902 20881940.391 - -2.19% -
BM_format_to_n_string_back_inserter<std::vector<char>>/16384 2.24% 895.000 915.055 - 1.13% -
VChain_fail,_3_levels 2.24% 20.569 21.029 - -0.00% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 2.23% 67.762 69.273 - -2.91% -
SetIntersection_None_Set_uint64_256_16 2.23% 10536454.758 10771125.134 - -2.30% -
DAG_sidecast_fail,_2_levels 2.22% 91.097 93.123 - -5.47% -
std::transform(list<int>,_list<int>)/8192 2.22% 9024.372 9225.090 - 2.49% -
BM_deque_vector_copy/1 2.22% 2.099 2.146 - 0.31% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 2.22% 13972.822 14282.852 - 0.26% -
SetIntersection_None_Set_uint64_16384_16 2.22% 164255369.971 167898153.850 - -0.01% -
BM_format_to_iterator/<std::vector>_string_view_len_6 2.22% 8.298 8.482 - 0.81% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 2.21% 4.186 4.278 - -0.74% -
rng::contains_subrange(list<int>)_(single_element)/8192 2.20% 7755.511 7926.475 - 2.35% -
std::find_end(list<int>,_pred)_(match_near_end)/1000 2.20% 72.015 73.601 - -91.28% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 2.20% 30.770 31.446 - -0.47% -
std::multiset<std::string>::contains(key)_(non-existent)/32 2.18% 10.714 10.948 - 1.58% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 2.18% 8743195.109 8933962.182 - -29.71% -
BM_PushHeap_uint64_Random_64 2.18% 5.447 5.566 - 6.65% -
std::partial_sort(deque<int>)_(heap)/8 2.18% 38.896 39.744 - 1.09% -
SetIntersection_None_Set_uint64_64_1 2.18% 22137706.736 22619626.998 - 0.17% -
SetIntersection_Front_Vector_uint64_64_16 2.17% 14072135.911 14378161.953 - -0.88% -
BM_deque_deque_ranges_copy_backward/1024 2.17% 38.060 38.887 - 3.00% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.17% 1014.712 1036.684 - -2.23% -
SetIntersection_Front_Set_uint64_262144_262144 2.16% 1652366.699 1688062.746 - 0.66% -
BM_deque_deque_move_backward/64000 2.16% 7159.751 7314.321 - 0.33% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 2.16% 522.252 533.527 - 1.25% -
std::stable_partition(vector<int>)_(sparse)/1024 2.16% 213.565 218.174 - -0.83% -
std::equal(vector<int>)_(it,_it,_it)/1024 2.16% 77.633 79.308 - 2.65% -
std::set<int>::insert(value)_(already_present)/32 2.15% 1.762 1.800 - 2.09% -
std::multiset<int>::upper_bound(key)_(non-existent)/32 2.15% 2.440 2.492 - -7.34% -
SetIntersection_Front_Set_uint32_1024_4 2.15% 1048471.518 1071024.370 - -0.92% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 2.15% 160147098.031 163585183.859 - 0.12% -
SetIntersection_Interlaced_Set_uint32_16384_4 2.15% 168547669.092 172164685.548 - -1.31% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 2.14% 1146.953 1171.530 - -0.19% -
std::generate(list<int>)/8192 2.13% 6986.723 7135.515 - -4.92% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 2.13% 1.225 1.251 - 14.57% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 2.13% 1104667.989 1128152.246 - 0.68% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 2.12% 1648483.562 1683502.441 - -0.46% -
SetIntersection_Interlaced_Set_float_16384_256 2.12% 201380240.377 205657252.204 - 2.60% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 2.12% 729.303 744.729 - 1.17% -
BM_CmpLess_uchar_uchar 2.11% 1.046 1.068 - -0.91% -
BM_deque_deque_ranges_copy/1024 2.11% 37.069 37.851 - 2.91% -
BM_vector_deque_ranges_copy_backward/65536 2.11% 7493.002 7650.840 - 1.47% -
SetIntersection_Front_Vector_string_1024_16 2.11% 1600971.563 1634672.546 - 1.12% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 2.10% 1315096.510 1342765.791 - -0.91% -
std::set<int>::equal_range(key)_(existent)/32 2.10% 1.784 1.821 - 6.27% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 2.10% 36.748 37.519 - 7.28% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 2.09% 1662561.604 1697381.756 - 0.31% -
SetIntersection_None_Set_uint32_256_64 2.09% 9116318.839 9307004.092 - -1.12% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 2.09% 8497490.735 8674980.934 - 1.14% -
std::search(list<int>)_(same_length)/1024 2.09% 754.265 769.993 - -0.02% -
SetIntersection_None_Set_uint32_256_1 2.08% 11564417.929 11805028.525 - 1.35% -
SetIntersection_None_Set_string_16384_16384 2.08% 194614633.332 198661726.291 - 2.89% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 2.08% 6486.550 6621.248 - 0.56% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 2.08% 1839555.338 1877737.713 - -0.10% -
BM_vector_deque_ranges_copy/64 2.07% 2.758 2.815 - 0.42% -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 2.07% 616.762 629.541 - -99.71% -
SetIntersection_Interlaced_Vector_uint32_256_64 2.07% 7943105.830 8107669.004 - 18.63% -
std::format(double)_(fmt:_{:_0Le}) 2.07% 58.924 60.145 - -0.74% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 2.07% 12.855 13.121 - 0.52% -
std::format(int64_t)_(fmt:_{:0512b}) 2.07% 35.923 36.667 - 2.16% -
SetIntersection_Interlaced_Set_uint64_16384_256 2.07% 209381610.754 213713202.709 - -0.66% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 2.07% 151395.219 154527.173 - 1.73% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 2.06% 593.696 605.951 - 1.05% -
BM_to_chars_bad/2 2.06% 0.562 0.573 - -6.84% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 2.05% 18.822 19.209 - 1.98% -
SetIntersection_Interlaced_Vector_uint32_64_4 2.05% 17522308.306 17881831.174 - -0.26% -
BM_Swap_SmallTrivialFunctor_LargeNonTrivialFunctor 2.05% 1.198 1.222 - 3.21% -
BM_StringConstructDestroyCStr_Large_Transparent 2.03% 10.785 11.004 - 8.65% -
BM_deque_deque_ranges_copy_backward/4096 2.03% 150.667 153.723 - 1.88% -
BM_deque_deque_ranges_move_backward/65536 2.02% 7368.037 7517.053 - -0.80% -
SetIntersection_Interlaced_Set_uint32_1024_64 2.02% 9910390.514 10110281.932 - -0.96% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 2.02% 11323622.831 11551884.772 - 0.94% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 2.01% 11375792.664 11604875.337 - 0.17% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 2.01% 3045134.821 3106367.839 - -2.58% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 2.01% 5.486 5.596 - 3.19% -
SetIntersection_Interlaced_Set_uint32_262144_256 2.01% 1565532.389 1596957.764 - 1.12% -
SetIntersection_Front_Vector_uint64_64_4 2.01% 15691891.158 16006645.141 - -0.43% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 2.00% 8811116.735 8987631.532 - 1.51% -
VChain,_2_levels 2.00% 8.001 8.161 - 1.80% -
BM_deque_vector_ranges_move/70000 1.99% 3202.648 3266.469 - 0.18% -
SetIntersection_Front_Vector_string_16_16 1.99% 50552361.272 51558915.833 - 0.64% -
SetIntersection_Front_Set_uint32_262144_64 1.99% 1623050.191 1655357.705 - -0.08% -
std::flat_multimap<int,_int>::count(key)_(existent)/32 1.99% 2.291 2.337 - 2.78% -
std::equal(list<int>)_(it,_it,_it)/1024 1.98% 1128.431 1150.823 - 2.46% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 1.98% 1132192.572 1154589.214 - -3.52% -
std::stable_partition(vector<int>)_(sparse)/8192 1.98% 1494.593 1524.125 - -1.31% -
BM_CmpEqual_uint_schar 1.97% 1.030 1.050 - -7.29% -
std::list<int>::ctor(Range)_(cheap_elements)/8192 1.97% 96470.750 98372.261 - -0.95% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 1.97% 12296047.406 12538046.945 - -1.78% -
std::set<std::string>::upper_bound(key)_(existent)/8192 1.97% 27.662 28.207 - 2.17% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.97% 8509.488 8676.867 - 0.32% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 1.97% 62.833 64.068 - -5.87% -
std::partial_sort(deque<int>)_(descending)/8192 1.96% 264559.305 269756.628 - -4.54% -
SetIntersection_None_Vector_float_16384_256 1.96% 1105725.297 1127388.683 - 1.23% -
BM_deque_vector_move/1 1.96% 2.072 2.113 - 3.03% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.96% 116536.958 118817.983 - -2.11% -
BM_Move_MemFuncPtr 1.96% 1.214 1.238 - -8.54% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 1.95% 12.013 12.247 - 8.45% -
SetIntersection_Interlaced_Set_string_1024_1024 1.95% 54988004.865 56060139.653 - -0.25% -
BM_format_to_n_string_pointer<char>/1 1.95% 10.607 10.814 - -0.82% -
SetIntersection_None_Vector_uint32_262144_1024 1.95% 1125567.139 1147466.741 - -0.33% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 1.94% 25.590 26.087 - -2.34% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 1.94% 2104149.414 2144989.094 - -0.37% -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 1.94% 5960.730 6076.272 - -57.72% -
BM_num_get<void*> 1.94% 10.782 10.991 - -76.93% -
SetIntersection_Interlaced_Set_string_262144_262144 1.93% 17633801.676 17974717.285 - 0.05% -
SetIntersection_None_Vector_uint32_64_1 1.93% 16508217.591 16827328.842 - -0.40% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 1.93% 197112962.309 200919546.382 - -0.44% -
std::set<int>::equal_range(key)_(non-existent)/32 1.93% 2.595 2.645 - 2.30% -
SetIntersection_None_Set_float_256_4 1.93% 11286560.727 11504058.702 - 0.79% -
SetIntersection_Front_Vector_uint64_4_4 1.93% 134084065.766 136667894.070 - -0.45% -
SetIntersection_Interlaced_Set_uint32_262144_64 1.93% 1548863.281 1578694.416 - -0.80% -
ranges::minmax(std::list<long_long>)/70000 1.92% 54346.639 55391.600 - 2.54% -
std::multiset<std::string>::find(key)_(existent)/1024 1.92% 23.867 24.326 - 6.73% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 1.92% 1651422.113 1683140.525 - 0.13% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 1.92% 55.111 56.168 - 13.20% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.92% 1.641 1.672 - 2.62% -
SetIntersection_Interlaced_Vector_string_16_16 1.92% 51324564.116 52307810.552 - 0.64% -
SetIntersection_Interlaced_Set_uint64_16384_64 1.92% 231574699.255 236009943.020 - -1.23% -
SetIntersection_None_Vector_uint64_64_64 1.91% 8338582.715 8498231.310 - -1.50% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1.91% 1032791.339 1052510.410 - -0.21% -
std::move(deque<int>)/262144 1.90% 15268.423 15558.980 - 4.68% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.90% 43133.653 43951.718 - 3.84% -
std::set<std::string>::ctor(const&)/32 1.90% 780.762 795.567 - -4.42% -
BM_deque_deque_move/512 1.90% 17.645 17.979 - 1.49% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 1.89% 803.462 818.663 - 0.06% -
Chain_fail,_2_levels 1.89% 31.337 31.928 - -11.26% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.89% 13431.862 13685.067 - 0.95% -
std::unique_copy(vector<int>)_(sprinkled)/32 1.87% 13.004 13.247 - 2.08% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.87% 13768.010 14025.761 - 3.19% -
SetIntersection_None_Vector_uint32_256_64 1.87% 3362033.744 3424771.323 - -0.38% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 1.86% 8985700.275 9152830.603 - -4.68% -
SetIntersection_Interlaced_Set_uint64_1024_1024 1.86% 12303394.430 12531959.528 - 0.21% -
std::is_sorted(vector<int>,_pred)/8 1.85% 3.296 3.357 - 6.11% -
std::vector<int>::erase(middle)_(cheap_elements)/8192 1.85% 139.231 141.807 - 1.73% -
std::map<int,_int>::upper_bound(key)_(existent)/32 1.85% 1.744 1.776 - -2.75% -
BM_format_to_n_string_begin<std::vector<char>>/16384 1.85% 146.571 149.281 - -40.20% -
rng::for_each(set<int>)/8 1.85% 6.660 6.783 - 51.00% -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 1.85% 104.342 106.269 - -0.12% -
BM_StringFindNoMatch/512 1.85% 9.205 9.375 - -0.16% -
std::format(int64_t)_(fmt:_{:0<512Lo}) 1.84% 37.777 38.474 - -0.47% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.84% 7594.957 7734.959 - 1.24% -
rng::find_last(list<int>)_(bail_90%)/1024 1.84% 75.247 76.631 - 6.74% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 1.84% 10.471 10.664 - 9.72% -
BM_join_view_deques/65536 1.84% 280824.282 285980.936 - -0.77% -
BM_format_string<wchar_t>/2 1.84% 5.917 6.026 - 4.15% -
std::copy_n(vector<bool>)_(aligned)/4096 1.83% 4.777 4.865 - 0.19% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 1.83% 2009033.853 2045705.647 - -0.05% -
SetIntersection_Interlaced_Set_uint32_16384_1 1.83% 1040337.482 1059326.300 - -0.67% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1 1.82% 16673083.431 16977242.311 - -0.18% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8 1.82% 42.273 43.044 - -2.10% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.82% 68024.653 69263.807 - -0.01% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 1.82% 465.232 473.697 - 2.14% -
std::reverse_copy(vector<int>)/8 1.82% 2.361 2.404 - -1.17% -
std::set<int>::equal_range(key)_(existent)/1024 1.82% 4.422 4.503 - 1.03% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 1.81% 18.770 19.110 - 5.83% -
rng::for_each(multiset<int>)/32 1.81% 25.319 25.778 - 25.06% -
std::unordered_multimap<int,_int>::erase(iterator)/32 1.81% 19.439 19.791 - -0.57% -
std::adjacent_find(list<int>)/1024 1.81% 719.886 732.921 - 0.28% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 1.81% 10882328.388 11079224.528 - 1.02% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.81% 1109140.559 1129186.325 - 4.01% -
SetIntersection_Front_Set_uint64_262144_16384 1.80% 219293800.720 223247392.198 - 2.11% -
std::multiset<int>::count(key)_(existent)/32 1.80% 3.792 3.860 - -17.97% -
std::multimap<int,_int>::find(key)_(existent)/32 1.79% 1.724 1.755 - 3.79% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 1.79% 2.450 2.493 - 2.88% -
bm_ranges_swap_ranges_vb_aligned/64 1.79% 3.055 3.110 - 1.39% -
std::find_if(vector<int>)_(process_all)/1024 1.78% 113.107 115.126 - -8.33% -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 1.78% 23.954 24.381 - 0.28% -
std::is_partitioned(deque<int>)_(unpartitioned)/50 1.78% 6.710 6.829 - -0.64% -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeFirst 1.77% 0.827 0.842 - 3.11% -
std::stable_partition(vector<int>)_(dense)/32 1.77% 20.979 21.351 - 1.09% -
std::vector<int>::insert(begin)_(cheap_elements)/1024 1.77% 38.994 39.685 - 0.34% -
SetIntersection_Front_Vector_uint64_256_64 1.77% 4216746.568 4291400.506 - 0.71% -
VDAG_rightmost,_4_levels 1.77% 133.135 135.492 - 1.00% -
BM_CmpLess_uint_int 1.77% 1.066 1.085 - -3.73% -
SetIntersection_Front_Set_uint32_1024_256 1.77% 3888914.154 3957653.129 - 4.00% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 1.76% 10.105 10.282 - -3.32% -
std::set<std::string>::ctor(const&,_alloc)/1024 1.76% 36163.299 36799.559 - -11.00% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.76% 608.512 619.215 - -0.19% -
BM_format_to_back_inserter<std::string>/string_len_60 1.75% 29.367 29.882 - 4.49% -
BM_join_view_deques/64000 1.75% 272686.183 277464.400 - -0.51% -
SetIntersection_Front_Set_float_16384_64 1.74% 1758274.386 1788944.480 - 3.37% -
BM_StringRelational_Compare_Small_Small_Control 1.74% 1.815 1.846 - -0.35% -
BM_format_to_back_inserter<std::string>/string_view_len_60 1.74% 29.188 29.695 - 3.47% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8192 1.74% 2129.284 2166.295 - 2.65% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 1.73% 17101994.127 17398478.151 - -0.65% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 1.73% 1028116.628 1045932.266 - -1.03% -
SetIntersection_None_Set_uint64_16384_16384 1.73% 175383117.288 178421136.137 - -0.74% -
SetIntersection_Interlaced_Vector_string_262144_1 1.73% 1085507.357 1104299.295 - -0.12% -
SetIntersection_None_Set_uint32_64_16 1.73% 18196209.548 18511211.051 - 0.71% -
std::generate_n(list<int>)/8192 1.73% 6850.631 6969.031 - -6.48% -
SetIntersection_Front_Set_uint32_64_1 1.73% 16282710.932 16564063.169 - -1.16% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.73% 10686.788 10871.148 - 0.39% -
SetIntersection_None_Vector_uint64_256_1 1.72% 4205637.393 4277989.378 - -1.02% -
std::map<int,_int>::ctor(&&,_different_allocs)/8192 1.72% 51405.021 52288.943 - -62.23% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.72% 566.266 575.978 - -0.94% -
SetIntersection_Front_Vector_uint32_262144_1 1.71% 1036273.467 1054004.894 - -1.11% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.71% 12093.806 12300.560 - 0.60% -
BM_StringRelational_Less_Large_Large_ChangeLast 1.71% 2.081 2.117 - 0.79% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8192 1.71% 2129.603 2166.007 - 2.63% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 1.71% 8.862 9.013 - 8.48% -
BM_StringFindStringLiteral/1024 1.70% 17.984 18.290 - -23.11% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.70% 7169.103 7291.174 - 0.82% -
BM_LexicallyRelative/small_path/4 1.70% 117.116 119.105 - 0.30% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 1.70% 1858287.351 1889829.428 - 2.45% -
BM_format_to_n_string_back_inserter<std::list<char>>/1 1.70% 23.168 23.561 - 0.41% -
std::reverse_copy(list<int>)/8 1.69% 2.393 2.434 - -12.67% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.69% 142350.967 144759.722 - 0.75% -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 1.69% 2.288 2.327 - 3.54% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 1.68% 31.998 32.537 - 1.95% -
SetIntersection_Front_Set_uint32_16_4 1.68% 54348246.194 55263253.902 - -0.12% -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 1.68% 1.531 1.557 - 3.49% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.68% 45106.242 45865.189 - -10.69% -
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 1.68% 19.380 19.706 - 4.28% -
BM_join_view_in_vectors/70000 1.68% 131986.878 134200.176 - -9.32% -
BM_std_minmax_element<int>/4 1.68% 1.222 1.243 - 0.28% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.68% 42881.012 43599.516 - 1.55% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 1.67% 18458174.298 18766608.636 - -6.85% -
std::equal(list<int>)_(it,_it,_it)/1048576 1.67% 1306467.427 1328290.238 - 2.51% -
std::find_end(list<int>)_(same_length)/1000 1.67% 733.945 746.191 - -49.28% -
std::find_end(vector<int>,_pred)_(near_matches)/1024 1.66% 23695.616 24089.922 - -8.50% -
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 1.66% 88.889 90.368 - -12.70% -
BM_format_string<wchar_t>/1 1.66% 12.538 12.746 - 3.22% -
SetIntersection_None_Set_uint64_64_64 1.66% 11440821.822 11630229.573 - 4.47% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 1.65% 473.788 481.622 - -0.27% -
SetIntersection_None_Set_uint64_64_16 1.65% 18123326.366 18422525.384 - -0.25% -
SetIntersection_Interlaced_Vector_string_256_64 1.65% 19680130.089 20004906.529 - -1.35% -
bm_ranges_lexicographical_compare<signed_char>/8 1.65% 3.648 3.708 - 5.88% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 1.65% 1245782.309 1266320.721 - -0.23% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/0 1.64% 393.715 400.191 - 0.40% -
BM_CmpLess_uint_uint 1.64% 1.054 1.072 - -0.76% -
bm_lexicographical_compare<signed_char>/512 1.64% 7.644 7.770 - 1.50% -
SetIntersection_Front_Set_string_262144_256 1.64% 14993864.552 15240218.170 - 3.71% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 1.64% 128932872.390 131050777.133 - -4.46% -
std::move(list<int>)/512 1.64% 350.321 356.061 - 0.72% -
ranges::min(std::list<long_long>)/8 1.64% 1.930 1.962 - 6.46% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 1.64% 2087307.941 2121470.215 - -0.32% -
BM_format_to_back_inserter<std::string>/C_string_len_60 1.64% 30.347 30.843 - 1.81% -
BM_StringRelational_Compare_Large_Large_ChangeMiddle 1.64% 1.596 1.622 - 0.06% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.63% 176104.145 178980.463 - 0.02% -
SetIntersection_None_Vector_uint64_16_16 1.63% 33303589.145 33846251.746 - -0.77% -
BM_CmpEqual_uint_uint 1.63% 1.054 1.071 - -1.95% -
DAG_sidecast_fail,_3_levels 1.63% 107.193 108.937 - -6.67% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 1.62% 1494392.299 1518635.333 - -1.07% -
BM_LexicallyRelative/large_path/64 1.62% 2806.447 2851.909 - 0.03% -
rng::contains_subrange(vector<int>)_(same_length)/16 1.62% 4.782 4.859 - 2.73% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 1.62% 10.798 10.972 - 8.53% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 1.61% 15.424 15.673 - 1.29% -
SetIntersection_Interlaced_Set_float_16_16 1.61% 37274732.314 37876346.775 - -2.35% -
std::format(double)_(fmt:_{:_0Lf}) 1.61% 68.550 69.655 - 0.00% -
BM_format_string<wchar_t>/4 1.61% 3.081 3.131 - 3.73% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1.61% 1013276.237 1029590.177 - -1.28% -
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 1.61% 33.603 34.144 - 11.48% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 1.61% 11864998.427 12055484.093 - 1.43% -
std::set<int>::ctor(const&,_alloc)/1024 1.60% 6175.221 6274.304 - -35.18% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 1.60% 50.395 51.203 - -7.81% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 1.59% 11500897.942 11684249.294 - -2.96% -
std::distance(join_view(vector<vector<int>>))/4096 1.59% 4.356 4.426 - -99.58% -
SetIntersection_Interlaced_Set_string_16384_64 1.59% 349093792.201 354652916.443 - 2.71% -
std::unordered_set<std::string>::find(key)_(existent)/32 1.59% 37.133 37.723 - -5.10% -
SetIntersection_Front_Vector_float_16384_4 1.59% 1047173.193 1063826.842 - -0.74% -
SetIntersection_Interlaced_Set_uint32_262144_16384 1.59% 1277701.416 1297985.270 - -0.16% -
BM_StringRelational_Compare_Large_Small_Control 1.58% 1.818 1.847 - -0.11% -
std::adjacent_find(list<int>,_pred)/50 1.58% 29.317 29.780 - -4.87% -
BM_PushHeap_string_Ascending_64 1.58% 7.389 7.505 - 2.91% -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 1.57% 3.471 3.526 - -43.60% -
std::set<int>::ctor(const&,_alloc)/8192 1.57% 49322.266 50096.505 - -35.77% -
SetIntersection_Front_Set_string_262144_16384 1.57% 344058243.435 349446631.294 - -0.04% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 1.56% 41831294.983 42485847.495 - 0.85% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 1.56% 8909673.432 9049065.497 - -30.78% -
SetIntersection_None_Set_uint64_16_4 1.56% 56310280.605 57190538.404 - 0.07% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 1.56% 4278510.540 4345308.152 - -1.21% -
std::find_end(vector<int>,_pred)_(near_matches)/1000 1.56% 22806.942 23162.854 - -8.41% -
std::search(deque<int>)_(no_match)/1000 1.56% 397.417 403.614 - 0.05% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 1.56% 119490894.675 121353355.566 - -0.00% -
std::equal(deque<int>)_(it,_it,_it)/1024 1.56% 482.169 489.668 - 1.71% -
BM_StringRelational_Less_Large_Large_Control 1.55% 2.127 2.160 - 1.87% -
SetIntersection_None_Vector_float_1024_1 1.55% 1059114.169 1075563.841 - -2.37% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.55% 1477.753 1500.682 - 1.10% -
std::multiset<int>::equal_range(key)_(non-existent)/1024 1.55% 5.569 5.655 - -12.05% -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 1.55% 1359.632 1380.677 - -1.77% -
std::rotate_copy(vector<int>)/8192 1.55% 667.924 678.255 - -5.36% -
Chain_middle,_3_levels 1.55% 18.352 18.636 - -0.90% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 1.55% 24.428 24.806 - 5.26% -
BM_japanese_text<wchar_t> 1.54% 22451.153 22797.908 - -0.81% -
BM_deque_deque_move_backward/70000 1.54% 7938.235 8060.761 - -0.83% -
DAG_sidecast,_3_levels 1.54% 106.860 108.507 - -3.37% -
std::unordered_multimap<int,_int>::clear()/32 1.54% 593.690 602.838 - 0.77% -
std::copy_n(vector<bool>)_(aligned)/262144 1.54% 745.802 757.283 - 29.35% -
std::multimap<int,_int>::erase(iterator)/32 1.54% 20.064 20.372 - -2.89% -
SetIntersection_None_Vector_string_262144_256 1.53% 1269256.648 1288739.646 - -1.29% -
SetIntersection_Front_Set_uint32_16384_4 1.53% 1057866.161 1074043.078 - -0.11% -
std::deque<int>::insert(middle)_(cheap_elements)/32 1.53% 11.318 11.491 - -7.35% -
bm_swap_ranges_vb_unaligned/8 1.53% 4.768 4.841 - 1.14% -
std::set<int>::erase(key)_(existent)/1024 1.52% 49.680 50.437 - 0.66% -
std::is_sorted_until(vector<int>)/8 1.52% 2.166 2.199 - 7.37% -
SetIntersection_Front_Vector_float_262144_262144 1.52% 345386666.835 350640074.087 - 0.03% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 1.52% 16.209 16.455 - 2.12% -
SetIntersection_None_Vector_uint32_16384_16384 1.52% 1093380.510 1109985.918 - -0.85% -
SetIntersection_None_Vector_uint64_16_4 1.52% 53352708.908 54161649.595 - -0.31% -
std::format(float)_(fmt:_{:_0a}) 1.52% 26.328 26.728 - 3.90% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 1.51% 13.320 13.521 - -0.70% -
std::find_if(vector<int>)_(bail_25%)/1024 1.51% 29.283 29.726 - 6.14% -
std::find_end(deque<int>,_pred)_(process_all)/1000 1.51% 580.627 589.404 - 0.43% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 1.51% 8835593.562 8969013.697 - -29.72% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 1.51% 4142765.814 4205260.541 - -0.72% -
BM_LexicallyRelative/large_path/256 1.51% 11085.541 11252.642 - -0.17% -
BM_format_to_string_pointer<char>/1 1.50% 9.998 10.148 - 2.76% -
SetIntersection_Interlaced_Set_uint32_64_64 1.50% 13222401.207 13420909.937 - 0.22% -
SetIntersection_None_Set_uint32_64_4 1.50% 21398220.286 21719227.433 - 2.13% -
SetIntersection_None_Vector_uint32_1024_1024 1.50% 1061389.941 1077285.777 - -0.92% -
std::remove_if(vector<int>)_(sprinkled)/1024 1.50% 515.259 522.971 - 2.36% -
rng::contains_subrange(list<int>)_(process_all)/32 1.49% 10.025 10.175 - 0.69% -
SetIntersection_Front_Set_float_262144_262144 1.49% 1660630.613 1685429.364 - 4.77% -
BM_LexicallyRelative/large_path/128 1.49% 5576.520 5659.724 - -0.27% -
SetIntersection_None_Vector_uint64_64_4 1.49% 15794446.229 16030005.647 - -0.49% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 1.49% 119620637.496 121402929.283 - 1.77% -
std::copy(vector<bool>)_(unaligned)/32768 1.49% 214.853 218.053 - 0.25% -
std::multiset<std::string>::ctor(const&,_alloc)/0 1.48% 12.665 12.852 - -7.40% -
BM_StringRelational_Compare_Large_Huge_Control 1.48% 2.079 2.110 - 1.29% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 1.48% 18048550.476 18315940.440 - -1.59% -
SetIntersection_Front_Vector_uint32_262144_64 1.48% 1313719.368 1333152.220 - -3.75% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.47% 5780.013 5865.253 - -8.16% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 1.47% 198426433.011 201350389.536 - 0.36% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 1.47% 12.944 13.134 - -1.60% -
std::unordered_set<int>::erase(iterator)/32 1.47% 19.507 19.794 - -2.08% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 1.47% 1507326.352 1529473.224 - -0.24% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 1.46% 1093791.860 1109711.427 - -1.03% -
std::set<int>::find(key)_(existent)/8192 1.45% 8.042 8.159 - 2.26% -
BM_PushHeap_string_QuickSortAdversary_4 1.45% 6.297 6.389 - 0.16% -
std::find_end(forward_list<int>)_(same_length)/8192 1.45% 14199.915 14405.814 - 0.66% -
SetIntersection_Front_Set_uint32_16_1 1.45% 62467823.636 63372250.349 - -0.76% -
SetIntersection_Interlaced_Set_uint32_262144_16 1.45% 1588822.264 1611814.371 - -0.45% -
BM_format/C_string_len_6 1.45% 13.534 13.730 - -0.55% -
BM_PushHeap_string_QuickSortAdversary_16 1.44% 10.333 10.482 - -2.43% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 1.44% 7294289.057 7399626.152 - -1.29% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 1.44% 9799784.104 9941201.021 - 0.34% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/32 1.44% 18.951 19.224 - 2.12% -
SetIntersection_None_Set_string_1_1 1.44% 541813594.859 549601778.654 - -0.23% -
SetIntersection_Front_Vector_string_256_16 1.43% 5980381.682 6066161.374 - -0.35% -
SetIntersection_Interlaced_Set_uint32_4_1 1.43% 212202338.275 215243473.952 - -0.58% -
SetIntersection_None_Vector_uint64_1_1 1.43% 529188291.262 536753598.133 - -0.66% -
BM_deque_deque_move_backward/4096 1.43% 151.246 153.406 - -0.39% -
BM_deque_vector_move/0 1.43% 1.352 1.372 - -3.80% -
SetIntersection_Front_Set_uint32_64_16 1.42% 15068428.908 15283084.741 - -0.75% -
SetIntersection_Front_Vector_uint32_64_1 1.42% 16288450.989 16520377.907 - -0.88% -
std::replace_if(vector<int>)_(prefix)/1024 1.42% 271.061 274.919 - 3.06% -
std::multimap<int,_int>::equal_range(key)_(existent)/32 1.42% 2.477 2.513 - -2.12% -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 1.42% 30.856 31.294 - -0.93% -
SetIntersection_Interlaced_Set_uint32_64_1 1.42% 16286006.433 16516782.653 - -0.97% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 1.41% 1.997 2.025 - 5.06% -
SetIntersection_Front_Vector_uint64_16_1 1.41% 62251071.826 63129178.292 - -0.83% -
std::find_end(forward_list<int>)_(process_all)/1000 1.41% 682.957 692.585 - 2.57% -
std::replace_if(deque<int>)_(sprinkled)/8192 1.41% 2912.484 2953.538 - 1.34% -
BM_PushHeap_float_Random_256 1.41% 7.236 7.338 - 0.53% -
std::format(double)_(fmt:_{:017500_0e}) 1.40% 181.639 184.186 - -0.50% -
SetIntersection_None_Vector_uint64_16_1 1.40% 62673895.621 63551279.313 - -0.70% -
SetIntersection_Front_Vector_uint32_64_16 1.40% 14260492.779 14459798.273 - 1.37% -
SetIntersection_Interlaced_Set_uint32_16_1 1.40% 62368292.380 63239070.852 - -0.81% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 1.40% 1085767.843 1100921.799 - -0.45% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 1.39% 52.506 53.238 - 2.88% -
std::find_if_not(list<int>)_(process_all)/50 1.39% 37.203 37.721 - -0.85% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.39% 793.694 804.712 - -7.63% -
std::find_if_not(vector<int>)_(process_all)/8 1.39% 1.369 1.388 - -1.81% -
BM_format_to_string_back_inserter<std::list<char>>/16384 1.39% 195648.668 198362.109 - 0.31% -
SetIntersection_Interlaced_Vector_uint32_256_4 1.39% 4784626.286 4850907.580 - -4.80% -
SetIntersection_None_Vector_string_256_4 1.38% 4443578.936 4505055.874 - -0.30% -
SetIntersection_Front_Vector_uint32_1024_1 1.38% 1045250.451 1059696.898 - 0.02% -
std::multiset<std::string>::count(key)_(existent)/32 1.38% 19.574 19.844 - 1.26% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 1.38% 94209.925 95510.744 - -2.11% -
SetIntersection_None_Set_uint64_64_4 1.38% 21401773.800 21696957.042 - 0.17% -
SetIntersection_None_Vector_string_16384_16 1.38% 1220744.372 1237566.042 - -0.39% -
std::copy_backward(vector<bool>)_(aligned)/4096 1.38% 5.035 5.104 - 1.51% -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeMiddle 1.37% 0.815 0.826 - 0.51% -
std::copy(vector<int>)/8 1.37% 2.175 2.205 - 0.96% -
SetIntersection_None_Vector_float_262144_4 1.37% 1137328.686 1152935.130 - -1.49% -
SetIntersection_Front_Set_uint32_262144_4 1.37% 1044586.129 1058911.551 - -1.19% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 1.37% 28364.209 28753.023 - 7.04% -
std::format(double)_(fmt:_{:0>17500_10}) 1.37% 210.871 213.761 - -0.03% -
BM_adjacent_full<1000> 1.37% 292.857 296.870 - 0.00% -
SetIntersection_Interlaced_Set_uint32_16_4 1.37% 59270488.060 60082458.686 - 0.13% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 1.37% 49.826 50.507 - -0.10% -
BM_deque_vector_move/64000 1.37% 2958.359 2998.763 - -0.22% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 1.37% 37016651.862 37522044.199 - -1.29% -
BM_num_get<unsigned_short> 1.36% 10.049 10.186 - -60.15% -
SetIntersection_Interlaced_Set_uint32_256_1 1.36% 4093573.642 4149405.452 - -1.49% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.36% 13587.609 13772.266 - 2.41% -
std::map<std::string,_int>::clear()/8192 1.36% 214168.065 217076.963 - -4.40% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8 1.36% 43.955 44.552 - 0.34% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 1.35% 529.358 536.524 - -0.59% -
BM_StringRelational_Compare_Empty_Small_Control 1.35% 1.589 1.611 - -6.94% -
std::vector<int>::insert(middle)_(cheap_elements)/32 1.35% 5.715 5.792 - 0.00% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 1.35% 41606.017 42168.836 - -7.18% -
SetIntersection_Front_Vector_uint32_16384_1 1.35% 1031314.980 1045265.719 - -1.79% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 1.35% 21.850 22.145 - -17.09% -
SetIntersection_Interlaced_Vector_uint64_64_1 1.35% 16264573.047 16484494.772 - -1.15% -
SetIntersection_Interlaced_Vector_string_64_4 1.35% 21550962.629 21841099.417 - 0.42% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1 1.35% 16303193.444 16522492.635 - -1.90% -
SetIntersection_None_Vector_uint64_4_4 1.34% 132707143.934 134491236.946 - -0.74% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 1.34% 21951337.076 22246373.651 - -4.26% -
SetIntersection_Interlaced_Vector_uint64_1024_1 1.34% 1027686.396 1041490.901 - -0.90% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 1.34% 1062702.119 1076973.995 - -0.75% -
std::format(int64_t)_(fmt:_{:0<512x}) 1.34% 30.262 30.668 - -3.24% -
SetIntersection_None_Vector_uint64_4_1 1.34% 212272240.427 215119271.495 - -0.62% -
std::equal(list<int>)_(it,_it,_it)/8 1.34% 2.709 2.745 - 3.49% -
BM_format_to_iterator/<std::string>_string_len_60 1.34% 9.741 9.872 - 0.45% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.33% 119087.280 120674.530 - 1.17% -
SetIntersection_Front_Vector_uint32_256_1 1.33% 4138994.512 4194050.534 - -0.48% -
BM_CmpEqual_schar_uchar 1.33% 1.078 1.093 - -1.95% -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8192 1.32% 63622.673 64464.254 - 1.16% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.32% 698.619 707.858 - 2.16% -
BM_StringRelational_Compare_Small_Empty_Control 1.32% 1.589 1.610 - -0.33% -
BM_LexicallyRelative/small_path/64 1.32% 1536.037 1556.316 - -2.32% -
BM_format_to_n_string_begin<std::string>/1 1.32% 10.615 10.755 - -1.94% -
BM_StringRelational_Compare_Large_Large_ChangeLast 1.32% 2.056 2.083 - 0.01% -
SetIntersection_Interlaced_Set_uint64_262144_256 1.32% 1608066.080 1629223.797 - -0.40% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 1.31% 2.513 2.546 - 1.86% -
std::find_end(vector<int>)_(match_near_end)/8192 1.31% 201.891 204.542 - -99.83% -
SetIntersection_None_Set_uint64_256_4 1.31% 11300713.284 11448937.547 - -1.35% -
SetIntersection_None_Set_uint64_16384_1024 1.31% 164425586.764 166575306.146 - -1.59% -
Chain_middle,_4_levels 1.31% 19.064 19.314 - -0.95% -
SetIntersection_Front_Set_uint32_16384_256 1.30% 3868302.569 3918777.190 - -0.69% -
SetIntersection_Interlaced_Vector_uint64_256_1 1.30% 4136600.102 4190557.637 - -0.41% -
bm_exception_ptr_copy_assign_null 1.30% 2.720 2.756 - 1.46% -
BM_Swap_MemPtr_SmallTrivialFunctor 1.30% 3.332 3.376 - -7.28% -
std::multiset<std::string>::find(key)_(non-existent)/32 1.30% 10.171 10.303 - 2.03% -
BM_CmpEqual_uint_ushort 1.30% 1.105 1.120 - 1.38% -
BM_LexicallyRelative/small_path/16 1.30% 410.743 416.074 - -1.96% -
SetIntersection_Interlaced_Vector_uint64_4_1 1.30% 212071727.250 214823210.224 - -0.82% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.29% 12997.934 13166.155 - -3.13% -
std::equal(vector<int>)_(it,_it,_it,_pred)/8192 1.29% 2541.708 2574.579 - 1.36% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8 1.29% 46.223 46.819 - -1.13% -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 1.29% 127.741 129.388 - 3.43% -
std::unordered_set<std::string>::contains(key)_(existent)/32 1.29% 33.377 33.807 - -14.49% -
std::make_heap(vector<int>)_(descending)/1024 1.29% 272.142 275.648 - 0.72% -
std::multiset<int>::count(key)_(existent)/1024 1.29% 5.813 5.888 - -26.70% -
SetIntersection_Interlaced_Vector_uint64_4_4 1.29% 134646579.132 136377813.550 - -0.74% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 1.28% 6073645.188 6151478.569 - -4.17% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.28% 652.785 661.142 - 0.71% -
std::stable_partition(vector<int>)_(dense)/50 1.28% 25.646 25.974 - -1.29% -
BM_LexicallyRelative/large_path/4 1.28% 208.535 211.202 - -0.25% -
SetIntersection_None_Vector_uint64_262144_16384 1.28% 1128200.129 1142613.499 - -1.07% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 1.28% 4289203.814 4343955.396 - -0.41% -
std::copy_n(vector<int>)/8 1.28% 2.208 2.236 - 5.77% -
BM_Ostream_number/3 1.27% 31.320 31.719 - 1.22% -
std::stable_partition(deque<int>)_(alloc_fails)/50 1.27% 1930.848 1955.403 - 1.72% -
BM_CmpLess_schar_ushort 1.27% 1.088 1.102 - -1.72% -
std::search(list<int>)_(same_length)/1000 1.27% 736.391 745.738 - 0.04% -
SetIntersection_Interlaced_Set_uint32_4_4 1.27% 135992991.085 137718803.333 - -0.56% -
SetIntersection_Front_Vector_uint64_16_4 1.27% 53659744.440 54339672.661 - -0.67% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 1.27% 9.382 9.501 - 5.99% -
SetIntersection_None_Vector_string_64_4 1.27% 16501059.448 16709989.403 - -1.20% -
std::for_each_n(list<int>)/50 1.26% 22.408 22.691 - -6.44% -
SetIntersection_Interlaced_Set_string_1024_64 1.26% 16520155.375 16728604.280 - -1.93% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/1024 1.26% 285.971 289.578 - 2.54% -
SetIntersection_Interlaced_Set_string_16384_16 1.26% 239915333.955 242939725.930 - -0.18% -
BM_deque_deque_ranges_move_backward/70000 1.26% 7836.809 7935.489 - -0.71% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 1.26% 12031633.383 12182953.161 - -14.11% -
BM_deque_vector_ranges_move/64000 1.26% 2947.922 2984.992 - 0.82% -
SetIntersection_Front_Vector_uint64_4_1 1.26% 211931754.158 214591523.140 - -0.82% -
SetIntersection_Front_Vector_uint64_1_1 1.25% 530178458.583 536831369.530 - -0.72% -
SetIntersection_None_Vector_string_1024_16 1.25% 1145014.005 1159379.533 - -1.46% -
ranges::min(std::deque<char>)/64 1.25% 16.557 16.765 - 3.43% -
std::stable_partition(list<int>)_(alloc_fails)/50 1.25% 1905.601 1929.491 - 1.92% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 1.25% 17.686 17.908 - 1.67% -
std::set<int>::count(key)_(non-existent)/8192 1.25% 11.250 11.391 - -17.52% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 1.25% 47.624 48.220 - -13.76% -
SetIntersection_Interlaced_Vector_uint32_64_1 1.25% 16261112.482 16464150.636 - -0.67% -
std::reverse_copy(vector<int>)/4096 1.25% 131.296 132.935 - -1.04% -
SetIntersection_None_Vector_string_256_64 1.25% 3601292.605 3646234.666 - -0.89% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/1024 1.25% 286.039 289.601 - 2.47% -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 1.24% 4.517 4.574 - -0.19% -
SetIntersection_Interlaced_Vector_uint64_1_1 1.24% 530634944.785 537232440.647 - -0.83% -
BM_StringRelational_Less_Small_Small_ChangeFirst 1.24% 1.370 1.387 - -0.05% -
BM_CmpEqual_uchar_uint 1.24% 1.065 1.078 - 0.99% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 1.24% 457.625 463.301 - -1.08% -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 1.24% 2.644 2.677 - 2.11% -
SetIntersection_Interlaced_Vector_uint64_16_1 1.24% 62345652.005 63116723.094 - -0.74% -
BM_join_view_in_vectors/4096 1.24% 6174.623 6250.914 - 1.73% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 1.24% 13.358 13.523 - -0.65% -
SetIntersection_Interlaced_Set_uint32_1_1 1.23% 530918628.779 537475431.832 - -0.68% -
SetIntersection_None_Set_uint64_1024_16 1.23% 8676037.126 8783065.277 - -2.11% -
SetIntersection_None_Vector_float_16384_16 1.23% 1101135.560 1114717.164 - -1.53% -
std::make_heap(deque<int>)_(repeated)/1024 1.23% 2295.021 2323.266 - 7.45% -
std::multiset<int>::ctor(const&,_alloc)/1024 1.23% 6314.798 6392.492 - -35.02% -
BM_LexicallyRelative/large_path/16 1.23% 748.117 757.320 - -1.15% -
std::rotate(vector<bool>)_(1_element_forward)/50 1.23% 17.519 17.734 - -0.61% -
BM_CmpLess_schar_uint 1.23% 1.104 1.118 - -2.56% -
BM_StringRelational_Compare_Empty_Empty_Control 1.23% 1.592 1.611 - -6.95% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 1.23% 62281516.121 63045062.300 - -2.14% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.23% 232.913 235.768 - -1.82% -
SetIntersection_None_Set_uint32_16_1 1.22% 66067626.207 66875463.966 - -0.96% -
BM_format_to_n_string_begin<std::list<char>>/1 1.22% 12.952 13.111 - 0.06% -
SetIntersection_Interlaced_Set_string_256_16 1.22% 17738612.256 17955186.930 - -2.04% -
ranges::min(std::deque<char>)/70000 1.22% 18072.249 18292.264 - 5.52% -
std::remove_if(vector<int>)_(sprinkled)/8192 1.22% 3812.640 3858.977 - 1.50% -
SetIntersection_None_Vector_uint64_256_4 1.21% 4179344.116 4230120.876 - -0.76% -
BM_StringRelational_Less_Small_Small_ChangeMiddle 1.21% 1.371 1.387 - -0.06% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 1.21% 15.538 15.727 - -2.97% -
SetIntersection_None_Set_string_262144_16384 1.21% 1672996.988 1693263.998 - -0.54% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.21% 7619.840 7711.998 - 0.71% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 1.21% 173093493.639 175186874.589 - -0.03% -
SetIntersection_Front_Set_uint64_64_16 1.21% 15070113.708 15252126.387 - -0.96% -
BM_format_to_string_back_inserter<std::vector<wchar_t>>/16384 1.21% 3234.087 3273.121 - -0.04% -
std::fill_n(deque<int>)/50 1.21% 2.192 2.218 - -81.80% -
SetIntersection_Interlaced_Vector_uint32_64_64 1.21% 10811035.766 10941457.827 - -1.56% -
SetIntersection_Interlaced_Vector_uint32_16_1 1.20% 62368601.181 63119141.638 - -0.96% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 1.20% 38.603 39.067 - 0.30% -
BM_LexicallyRelative/large_path/32 1.20% 1434.998 1452.255 - -0.21% -
std::unique(list<int>)_(contiguous)/8192 1.20% 6962.410 7046.080 - -9.70% -
BM_join_view_deques/64 1.20% 147.267 149.036 - -7.22% -
BM_PushHeap_uint64_Random_16384 1.20% 6.258 6.333 - 7.07% -
SetIntersection_Front_Vector_uint32_1_1 1.20% 530976941.775 537346554.989 - -0.67% -
SetIntersection_Interlaced_Set_uint64_262144_1024 1.20% 1568334.797 1587094.400 - -0.52% -
SetIntersection_None_Vector_float_262144_262144 1.19% 1124176.820 1137591.209 - -1.19% -
BM_StringRelational_Compare_Empty_Huge_Control 1.19% 1.592 1.611 - -0.47% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 1.19% 838.269 848.253 - 9.43% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 1.19% 1353023.612 1369136.210 - 1.73% -
BM_PushHeap_float_Random_262144 1.19% 7.682 7.773 - -0.07% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.19% 66070.157 66856.611 - 5.97% -
rng::contains_subrange(list<int>)_(process_all)/16 1.19% 4.881 4.939 - 0.97% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.19% 167113.320 169096.441 - -0.38% -
std::set<int>::ctor(const&)/1024 1.19% 6239.133 6313.127 - 0.88% -
std::map<std::string,_int>::ctor(const&)/0 1.18% 12.658 12.807 - -0.28% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 1.18% 23.323 23.598 - 4.16% -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 1.18% 26.823 27.139 - -34.41% -
SetIntersection_None_Vector_uint32_16_1 1.18% 62953065.891 63693716.296 - -0.93% -
BM_PushHeap_string_QuickSortAdversary_64 1.18% 12.855 13.006 - -2.69% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 1.17% 1235477.295 1249968.017 - 0.10% -
SetIntersection_Front_Vector_uint64_1024_1 1.17% 1038723.886 1050881.667 - 0.24% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 1.17% 8662458.723 8763615.210 - -31.84% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 1.17% 1240318.928 1254782.555 - 0.12% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_1 1.16% 16416645.037 16607784.363 - -0.76% -
std::set<std::string>::count(key)_(existent)/32 1.16% 16.809 17.004 - 10.15% -
SetIntersection_None_Set_uint64_4_1 1.16% 215336502.792 217833916.452 - -0.65% -
std::make_heap(deque<int>)_(repeated)/8192 1.16% 18110.391 18320.338 - 8.69% -
SetIntersection_Interlaced_Vector_uint64_16_4 1.16% 55486379.355 56129348.700 - -1.08% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 1.16% 12079727.751 12219609.766 - -0.46% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 1.16% 3.220 3.258 - 2.39% -
std::adjacent_find(list<int>)/8 1.16% 2.075 2.099 - 0.04% -
std::remove(list<int>)_(prefix)/8192 1.15% 8123.852 8217.654 - -0.50% -
SetIntersection_Front_Vector_uint32_16_16 1.15% 35628127.800 36039344.878 - -0.69% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1 1.15% 533026632.797 539175598.931 - -0.62% -
std::make_heap(vector<int>)_(shuffled)/8192 1.15% 5038.245 5096.281 - 0.93% -
std::move(vector<bool>)_(unaligned)/64 1.15% 1.642 1.660 - 1.84% -
SetIntersection_None_Vector_float_16384_64 1.15% 1108932.087 1121687.513 - -0.36% -
std::set<int>::count(key)_(existent)/1024 1.15% 4.239 4.287 - -8.45% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 1.15% 13553481.461 13708835.276 - -0.95% -
std::find_if_not(vector<int>)_(bail_25%)/32768 1.14% 950.486 961.337 - 14.05% -
std::generate(list<int>)/50 1.14% 15.158 15.330 - -1.66% -
BM_deque_vector_ranges_copy_backward/4000 1.14% 144.315 145.955 - 2.02% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 1.14% 1922.582 1944.423 - 3.50% -
std::multiset<int>::insert(value)_(new_value,_middle)/8192 1.14% 32.412 32.781 - 1.77% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 1.14% 11490994.643 11621466.054 - -1.31% -
BM_format_to_iterator/<std::array>_string_len_6000 1.14% 59.764 60.443 - 0.28% -
SetIntersection_Front_Set_uint64_64_1 1.13% 16337636.203 16523027.579 - -0.52% -
std::partition_copy(vector<int>)/32 1.13% 8.035 8.127 - 0.60% -
std::sort_heap(vector<NonIntegral>,_pred)/8 1.13% 29.015 29.344 - -8.83% -
SetIntersection_None_Vector_uint32_64_16 1.13% 13465266.305 13617636.506 - -0.76% -
BM_format_to_n_string_back_inserter<std::string>/1 1.13% 13.364 13.515 - 1.17% -
SetIntersection_Interlaced_Set_uint64_262144_16384 1.13% 1284724.041 1299229.818 - -0.18% -
std::unordered_set<int>::clear()/32 1.13% 586.132 592.738 - -1.96% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 1.13% 24.064 24.336 - -2.70% -
BM_format_to_string_back_inserter<std::list<char>>/1048576 1.12% 12626493.182 12768517.740 - -0.58% -
BM_StringFindStringLiteral/128 1.12% 3.147 3.182 - 0.58% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 1.12% 2.985 3.019 - 10.07% -
std::flat_multimap<int,_int>::ctor(const&)/32 1.12% 23.246 23.506 - 1.91% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 1.12% 11.429 11.556 - -1.86% -
std::stable_sort(vector<int>)_(repeated)/1024 1.11% 1078.727 1090.751 - -0.97% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 1.11% 4138829.261 4184934.097 - -1.59% -
std::partial_sort(vector<int>)_(heap)/8 1.11% 27.511 27.817 - 0.37% -
SetIntersection_Interlaced_Set_uint32_1024_1024 1.11% 12403135.191 12540573.241 - -1.25% -
DAG_sidecast_fail,_1_level 1.11% 59.441 60.098 - -7.44% -
SetIntersection_Front_Vector_uint32_16_1 1.11% 62464834.353 63155193.364 - -0.60% -
SetIntersection_Interlaced_Set_uint64_262144_16 1.10% 1624740.807 1642671.713 - -0.21% -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8 1.10% 47.297 47.819 - 4.64% -
SetIntersection_Interlaced_Vector_uint64_262144_1 1.10% 1037677.709 1049107.158 - -0.72% -
BM_PushHeap_string_QuickSortAdversary_1024 1.10% 14.833 14.996 - -4.53% -
BM_format_to_string_back_inserter<std::wstring>/1 1.10% 13.790 13.942 - 3.46% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 1.10% 6857959.405 6933356.064 - -3.33% -
std::find_end(vector<int>)_(match_near_end)/1000 1.10% 27.920 28.226 - -89.22% -
SetIntersection_Interlaced_Set_float_256_4 1.10% 10975062.488 11095492.055 - -2.03% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 1.10% 3.521 3.560 - 4.18% -
SetIntersection_Front_Vector_float_16384_256 1.09% 2266382.402 2291174.600 - 5.66% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 1.09% 62.941 63.629 - 29.22% -
DAG_sidecast,_1_level 1.09% 37.991 38.406 - -2.29% -
std::find(vector<short>)_(bail_25%)/1024 1.09% 5.977 6.042 - 1.32% -
std::fill_n(vector<bool>)/64 1.09% 1.375 1.390 - -2.50% -
SetIntersection_None_Set_uint64_4_4 1.09% 134598449.324 136065534.270 - -0.76% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 1.09% 8527926.226 8620753.974 - -1.32% -
SetIntersection_Front_Vector_float_64_64 1.09% 10857082.427 10974922.759 - 1.62% -
SetIntersection_Interlaced_Vector_uint32_262144_16384 1.08% 348731216.941 352508770.482 - -5.23% -
BM_format_to_n_string_begin<std::list<wchar_t>>/1 1.08% 11.766 11.893 - 0.51% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 1.08% 86.113 87.045 - -0.68% -
SetIntersection_Front_Vector_uint32_4_4 1.08% 135056991.997 136518703.510 - -0.08% -
std::sort(vector<NonIntegral>)_(shuffled)/8 1.08% 22.314 22.556 - -0.03% -
SetIntersection_Interlaced_Vector_uint32_1024_4 1.08% 1329526.878 1343888.539 - 6.29% -
SetIntersection_None_Set_uint32_4_4 1.08% 134606863.581 136060886.330 - -0.84% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 1.08% 144221.073 145778.796 - -12.16% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 1.08% 4211275.602 4256745.118 - -1.01% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 1.08% 5077826.971 5132622.091 - -0.81% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1.08% 3124782.362 3158418.156 - -11.84% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 1.08% 58.492 59.122 - -1.65% -
rng::contains_subrange(vector<int>)_(same_length)/1048576 1.08% 244356.038 246984.004 - 1.26% -
SetIntersection_Interlaced_Set_uint64_16_4 1.07% 59355157.036 59991427.049 - -0.57% -
std::map<int,_int>::find(key)_(non-existent)/8192 1.07% 7.494 7.575 - 8.06% -
BM_deque_deque_ranges_copy_backward/64000 1.07% 7273.791 7351.517 - 0.03% -
std::sort(vector<int>)_(shuffled)/8 1.07% 22.457 22.697 - -1.76% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.07% 33805.878 34166.602 - 1.70% -
SetIntersection_None_Vector_float_262144_256 1.06% 1134013.873 1146044.981 - -0.38% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 1.06% 23.586 23.837 - -0.19% -
SetIntersection_Front_Vector_string_16384_16 1.06% 1614708.849 1631825.779 - 1.72% -
rng::find_last(list<int>)_(bail_10%)/8192 1.06% 6242.282 6308.267 - 1.23% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 1.06% 35801.339 36179.721 - -3.25% -
BM_PushHeap_uint32_Random_262144 1.06% 5.791 5.853 - 1.66% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 1.06% 55595.165 56182.109 - -0.90% -
BM_CmpLess_int_schar 1.06% 1.122 1.134 - -0.77% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.06% 379.097 383.098 - -1.14% -
BM_formatted_size_string<char>/1 1.06% 10.661 10.774 - 1.05% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.06% 185759.593 187719.755 - 5.28% -
std::copy_n(deque<int>)/8 1.05% 2.690 2.718 - 3.11% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1.05% 1963221.193 1983895.996 - -0.64% -
SetIntersection_None_Set_string_262144_1024 1.05% 1682065.021 1699767.662 - -1.19% -
bm_swap_ranges_vb_aligned/64 1.05% 2.813 2.842 - -1.62% -
SetIntersection_Interlaced_Set_uint64_64_16 1.05% 22595847.846 22833564.099 - 0.49% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 1.05% 203.074 205.209 - 2.99% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 1.05% 18.739 18.936 - -0.38% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1.05% 1558250.129 1574621.767 - -0.25% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1.05% 1446.987 1462.178 - 1.78% -
std::format(int64_t)_(fmt:_{:0>512x}) 1.05% 28.113 28.408 - 0.34% -
std::map<int,_int>::contains(key)_(non-existent)/32 1.05% 2.796 2.825 - -1.89% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 1.05% 1.328 1.342 - 6.77% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.04% 86.314 87.211 - 0.21% -
BM_format_to_n_string_begin<std::wstring>/1048576 1.04% 49734.756 50251.558 - -0.03% -
SetIntersection_Interlaced_Vector_uint32_16_4 1.04% 55694787.744 56273290.577 - -0.57% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 1.04% 18.549 18.741 - -0.45% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 1.04% 1.201 1.213 - -7.57% -
BM_deque_deque_ranges_move_backward/64000 1.04% 7300.951 7376.657 - -1.91% -
SetIntersection_Front_Vector_uint32_262144_262144 1.04% 347136229.575 350730216.397 - -0.74% -
SetIntersection_Interlaced_Vector_uint32_4_1 1.03% 212162471.232 214356466.712 - -0.97% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.03% 1037.239 1047.954 - 17.45% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 1.03% 7507233.300 7584421.193 - -0.90% -
BM_LexicallyRelative/small_path/2 1.03% 58.374 58.973 - 1.68% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.02% 1.759 1.777 - -1.41% -
SetIntersection_Front_Vector_uint32_256_4 1.02% 4157904.028 4200386.812 - -0.63% -
SetIntersection_Interlaced_Set_string_4_1 1.02% 221739003.159 224001320.472 - -1.21% -
SetIntersection_Interlaced_Vector_uint32_1_1 1.02% 530823370.749 536228182.980 - -0.88% -
std::partial_sort(deque<int>)_(shuffled)/1024 1.02% 15430.366 15587.412 - 2.92% -
BM_vector_deque_copy/1 1.02% 2.255 2.278 - -0.59% -
SetIntersection_None_Vector_uint32_64_64 1.02% 8387503.354 8472654.353 - -1.40% -
SetIntersection_Front_Vector_uint64_64_1 1.01% 16264108.332 16428879.769 - -1.13% -
SetIntersection_None_Set_string_262144_256 1.01% 1676651.694 1693629.558 - -0.67% -
std::sort(vector<NonIntegral>)_(repeated)/8 1.01% 15.666 15.824 - -0.35% -
SetIntersection_Interlaced_Set_uint32_256_16 1.01% 11914508.267 12035046.921 - -0.66% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1.01% 1110385.509 1121614.860 - 0.10% -
rng::for_each(multimap<int>)/8 1.01% 6.059 6.120 - 39.42% -
SetIntersection_Interlaced_Set_string_16_1 1.01% 65405882.905 66065576.873 - -1.00% -
BM_StringRelational_Compare_Empty_Large_Control 1.01% 1.815 1.834 - 10.71% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 1.01% 392.985 396.937 - -0.18% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 1.01% 4129801.360 4171313.422 - -0.69% -
SetIntersection_Front_Vector_uint64_262144_64 1.00% 1324806.262 1338100.204 - 0.25% -
SetIntersection_Interlaced_Vector_float_256_1 1.00% 4136405.128 4177863.881 - -1.20% -
SetIntersection_Front_Vector_uint64_1024_4 1.00% 1058825.790 1069433.182 - 0.58% -
rng::contains_subrange(vector<int>)_(same_length)/32 1.00% 8.658 8.744 - 2.11% -

Performance Improvements - execution_time Δ Previous Current σ Δ (B) σ (B)
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 -79.40% 171.899 35.415 - -0.38% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 -77.41% 139.348 31.473 - 17.69% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -70.07% 1810.410 541.786 - -0.90% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -68.01% 1601.328 512.287 - -69.26% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -67.92% 1689.959 542.171 - -68.97% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 -66.61% 36.217 12.093 - 0.03% -
std::rotate_copy(deque<int>)/50 -55.70% 6.784 3.005 - -0.00% -
std::flat_multimap<int,_int>::ctor(const&)/8192 -55.18% 1928.776 864.458 - -54.29% -
BM_join_view_out_vectors/1 -54.71% 4.556 2.063 - -0.14% -
std::search(list<int>)_(no_match)/1024 -51.45% 1568.341 761.370 - 1.53% -
std::find_end(list<int>)_(process_all)/1000 -51.17% 1460.449 713.080 - 8.65% -
std::find_end(list<int>)_(process_all)/1024 -50.79% 1479.743 728.255 - 4.34% -
std::replace_if(deque<int>)_(sprinkled)/32 -49.21% 24.557 12.472 - 0.95% -
std::mismatch(list<int>)_(it,_it,_it)/1024 -48.28% 1465.597 758.005 - 0.25% -
std::replace_if(deque<int>)_(prefix)/32 -47.27% 26.507 13.977 - 0.22% -
std::rotate_copy(deque<int>)/32 -43.55% 4.676 2.640 - 2.65% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 -40.92% 10.592 6.258 - -42.36% -
std::set<int>::contains(key)_(non-existent)/8192 -40.90% 14.666 8.668 - -16.02% -
std::replace_if(deque<int>)_(sprinkled)/50 -39.89% 31.029 18.651 - 0.52% -
std::replace_if(deque<int>)_(prefix)/50 -38.65% 33.185 20.359 - 0.47% -
std::unordered_set<int>::insert(value)_(already_present)/32 -38.55% 2.797 1.719 - -34.82% -
std::set<std::string>::erase(key)_(existent)/1024 -38.21% 98.728 61.002 - -18.30% -
BM_PushHeap_uint64_Descending_1 -37.76% 0.637 0.397 - -11.49% -
std::multiset<std::string>::erase(key)_(existent)/32 -37.39% 80.102 50.152 - -2.91% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 -35.88% 1243.384 797.229 - -2.76% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 -35.80% 50.595 32.484 - -29.80% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 -35.04% 23252.935 15106.066 - -10.58% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 -34.83% 0.405 0.264 - -33.55% -
std::reverse(vector<int>)/8 -34.52% 2.336 1.530 - 3.47% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 -33.36% 28.951 19.294 - -12.63% -
std::copy_n(list<int>)/4096 -32.67% 5329.539 3588.506 - -14.14% -
std::partial_sort_copy(deque<int>)_(shuffled)/8 -32.54% 16.611 11.206 - -0.85% -
std::mismatch(list<int>)_(it,_it,_it)/1000 -32.35% 1097.182 742.279 - 0.33% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 -31.22% 0.486 0.334 - -8.97% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 -30.82% 6.552 4.532 - -31.02% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 -30.71% 32.452 22.486 - -29.58% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 -30.51% 23.902 16.610 - -0.65% -
BM_emoji_text<char> -29.81% 1052.222 738.577 - -0.35% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 -29.80% 64.732 45.444 - 5.35% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 -29.42% 70.659 49.869 - 11.79% -
std::find_if_not(deque<int>)_(process_all)/8192 -29.42% 2829.256 1996.830 - 1.07% -
std::set<std::string>::erase(key)_(existent)/32 -29.14% 74.324 52.667 - -38.06% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -29.09% 14.826 10.514 - -1.05% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 -29.04% 66.150 46.937 - -28.79% -
std::find_if_not(deque<int>)_(process_all)/32768 -28.66% 11309.012 8068.127 - 0.96% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -28.64% 42.117 30.053 - -13.24% -
std::find_if_not(deque<int>)_(process_all)/1024 -28.47% 352.952 252.476 - 1.49% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 -28.43% 72.488 51.876 - 7.34% -
std::unordered_set<int>::insert(value)_(already_present)/1024 -28.22% 2.499 1.793 - -24.61% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 -28.14% 32.727 23.518 - -32.50% -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 -26.57% 69.786 51.241 - -17.34% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 -26.27% 30.717 22.647 - 1.20% -
std::set<std::string>::insert(value)_(already_present)/8192 -25.80% 61.363 45.529 - 45.57% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 -25.60% 32.007 23.815 - -29.86% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 -25.36% 0.489 0.365 - -25.18% -
std::set<std::string>::insert(value)_(new_value,_middle)/32 -25.16% 42.652 31.920 - 7.09% -
BM_PushHeap_string_Ascending_1 -24.82% 0.701 0.527 - -17.93% -
std::list<int>::insert(begin)_(cheap_elements)/32 -24.53% 13.501 10.188 - 0.02% -
SetIntersection_Interlaced_Vector_float_262144_256 -24.41% 26867375.334 20307765.045 - -0.01% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 -24.01% 68.639 52.159 - -19.80% -
std::unordered_multiset<int>::insert(value)_(already_present)/32 -23.95% 26.490 20.145 - 0.18% -
BM_Swap_LargeTrivialFunctor_LargeNonTrivialFunctor -23.91% 0.601 0.457 - -24.12% -
std::fill(list<int>)/1024 -23.71% 671.611 512.367 - -0.61% -
std::list<int>::ctor(const&)_(cheap_elements)/8192 -23.39% 128467.527 98421.631 - 1.48% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 -23.26% 0.401 0.308 - 6.65% -
std::list<int>::insert(begin)_(cheap_elements)/8192 -22.92% 15.091 11.631 - -3.66% -
std::set<std::string>::equal_range(key)_(non-existent)/32 -22.75% 11.500 8.884 - -12.93% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 -22.70% 35.206 27.214 - -20.71% -
std::copy(list<int>)/4096 -22.58% 3935.860 3047.036 - -6.79% -
std::list<int>::insert(begin)_(cheap_elements)/1024 -22.42% 15.012 11.646 - 0.18% -
std::is_sorted(deque<int>)/8 -22.22% 3.897 3.031 - 5.92% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 -22.19% 35.852 27.896 - -11.85% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -22.10% 31.232 24.330 - -24.96% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 -21.77% 809.903 633.626 - -8.33% -
ranges::minmax(std::deque<char>)/64 -21.76% 29.470 23.057 - 1.59% -
BM_StringEraseWithMove_Empty_Transparent -21.70% 0.710 0.556 - -0.17% -
std::equal(vector<bool>)_(unaligned)/50 -21.37% 1.005 0.790 - -3.20% -
std::set<int>::clear()/8192 -21.29% 95045.554 74808.395 - -8.97% -
BM_deque_deque_copy/0 -21.26% 0.885 0.697 - -19.77% -
std::rotate(list<int>)_(by_1/2)/8192 -21.21% 5432.269 4280.080 - -8.09% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 -20.75% 1.462 1.159 - -8.72% -
std::list<int>::ctor(const&)_(cheap_elements)/1024 -20.32% 14155.366 11278.765 - -0.63% -
std::find_if(list<int>)_(process_all)/8192 -20.24% 8855.794 7063.580 - -5.20% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 -20.19% 1.676 1.338 - -15.87% -
BM_PushHeap_string_QuickSortAdversary_1 -20.11% 0.590 0.471 - -32.68% -
BM_tolower_char<wchar_t> -19.98% 0.688 0.551 - -8.68% -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 -19.93% 862.384 690.511 - 0.08% -
std::mismatch(list<int>)_(it,_it,_it)/8192 -19.87% 9162.613 7341.955 - 0.66% -
BM_join_view_out_vectors/65536 -19.86% 165016.628 132247.661 - -2.68% -
BM_deque_deque_ranges_move/0 -19.72% 0.920 0.739 - -19.93% -
std::equal(vector<bool>)_(unaligned)/8 -19.60% 1.007 0.810 - -0.99% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -19.48% 42.944 34.579 - -13.45% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 -19.40% 34.163 27.536 - 14.97% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 -19.34% 30.715 24.776 - -22.59% -
std::multiset<int>::find(key)_(non-existent)/32 -19.06% 2.760 2.234 - -9.52% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -18.98% 7727.186 6260.339 - 3.85% -
std::find_if(vector<int>)_(process_all)/8 -18.93% 1.604 1.301 - -12.56% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -18.85% 0.711 0.577 - -16.89% -
ranges::min(std::list<char>)/1 -18.77% 0.449 0.364 - 3.02% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 -18.72% 70.177 57.040 - -22.73% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 -18.71% 659.215 535.892 - -6.77% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 -18.71% 24.700 20.080 - -8.77% -
BM_StringRelationalLiteral_Eq_Empty_Small_Control -18.24% 0.458 0.374 - -1.03% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 -18.23% 1621.538 1325.925 - -5.41% -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 -18.21% 23.740 19.416 - -18.81% -
std::set<int>::erase(iterator)/1024 -18.16% 23.943 19.596 - -3.19% -
BM_Swap_SmallNonTrivialFunctor_LargeNonTrivialFunctor -18.02% 0.614 0.503 - 9.31% -
ranges::minmax(std::deque<char>)/70000 -18.00% 29313.631 24036.932 - 1.61% -
std::find_end(list<int>,_pred)_(same_length)/8192 -17.90% 9972.469 8187.140 - -52.06% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 -17.86% 32.173 26.427 - -16.51% -
std::set<int>::clear()/1024 -17.73% 10893.088 8961.442 - -6.58% -
ranges::minmax(std::list<char>)/1 -17.71% 0.460 0.379 - -8.13% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 -17.59% 327.415 269.838 - -19.78% -
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 -17.51% 350545.154 289160.124 - 0.33% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -17.48% 47.101 38.870 - -2.14% -
std::is_partitioned(list<int>)_(partitioned)/1024 -17.40% 709.897 586.341 - -8.33% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 -17.05% 8.421 6.985 - 17.52% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -17.02% 62.924 52.211 - -4.88% -
BM_StringEraseWithMove_Empty_Opaque -17.00% 0.955 0.793 - 0.47% -
std::all_of(vector<int>)_(process_all)/50 -16.81% 15.219 12.660 - -34.08% -
std::fill(deque<int>)/8192 -16.78% 301.190 250.665 - -86.56% -
std::is_sorted_until(deque<int>)/8 -16.72% 3.217 2.679 - 5.39% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 -16.69% 12.856 10.710 - 21.35% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 -16.50% 1.614 1.348 - -8.50% -
std::find(vector<long_long>)_(process_all)/8 -16.48% 1.126 0.940 - -17.49% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 -16.48% 1.311 1.095 - -0.69% -
BM_StringRelationalLiteral_Eq_Small_Large_Control -16.48% 0.358 0.299 - 31.02% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 -16.44% 75.345 62.962 - 92.49% -
BM_join_view_out_vectors/64000 -16.37% 165958.748 138797.730 - -4.87% -
std::find_end(deque<int>)_(same_length)/1000 -16.36% 412.265 344.833 - -63.13% -
SetIntersection_None_Set_float_1024_64 -16.32% 10550606.925 8828930.834 - -3.00% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 -16.25% 1.681 1.408 - -15.29% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -16.01% 57.463 48.261 - -20.12% -
SetIntersection_None_Set_float_1024_256 -15.90% 10386089.623 8734301.901 - -0.55% -
SetIntersection_None_Set_float_1024_4 -15.73% 10522826.529 8867826.575 - -0.76% -
std::set<int>::erase(iterator)/8192 -15.59% 23.207 19.588 - -5.35% -
BM_ConstructAndDestroy_LargeTrivialFunctor_Opaque -15.56% 14.741 12.448 - 16.36% -
BM_std_minmax_element<int>/3 -15.42% 1.151 0.974 - -12.62% -
BM_BitsetToString<64>/Sparse_(10%)/10 -15.42% 15.357 12.989 - 5.84% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 -15.41% 1.735 1.467 - -9.07% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 -15.36% 38.316 32.429 - -1.00% -
rng::find_last(deque<int>)_(bail_10%)/50 -15.35% 14.409 12.198 - 7.82% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 -15.30% 1.384 1.172 - -13.40% -
std::stable_partition(list<int>)_(dense)/1024 -15.22% 1740.109 1475.189 - -15.56% -
std::copy_backward(vector<int>)/4096 -15.01% 166.372 141.402 - -44.46% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 -14.96% 23.920 20.341 - -11.38% -
std::any_of(vector<int>)_(process_all)/50 -14.93% 14.850 12.633 - -33.41% -
ranges::min(std::vector<long_long>)/1 -14.89% 0.452 0.385 - -11.93% -
BM_PushHeap_uint32_PipeOrgan_1 -14.83% 0.481 0.410 - -12.01% -
BM_PushHeap_uint32_QuickSortAdversary_16 -14.73% 1.108 0.945 - 3.02% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -14.69% 22.288 19.015 - -10.40% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -14.66% 1318.559 1125.256 - 0.83% -
std::move(vector<bool>)_(aligned)/64 -14.63% 1.831 1.563 - -7.55% -
SetIntersection_Interlaced_Vector_float_16384_16 -14.63% 2535988.153 2164967.501 - -23.97% -
std::rotate_copy(deque<int>)/1024 -14.52% 40.443 34.572 - 0.66% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 -14.50% 10.466 8.948 - 10.17% -
std::set<std::string>::find(key)_(existent)/8192 -14.45% 35.379 30.268 - -1.30% -
std::set<std::string>::insert(value)_(new_value,_middle)/8192 -14.30% 53.287 45.667 - -18.92% -
ranges::min(std::list<__int128>)/8 -14.30% 2.433 2.085 - 2.16% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 -14.28% 35.074 30.064 - -3.03% -
std::set<std::string>::find(key)_(non-existent)/32 -14.26% 10.559 9.053 - -3.93% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 -14.19% 1.612 1.383 - -19.99% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 -14.01% 14028.713 12063.764 - -3.45% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -13.91% 29.046 25.006 - 8.71% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 -13.87% 7.465 6.429 - 18.48% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192 -13.87% 70.717 60.910 - -14.33% -
std::search(list<int>)_(no_match)/8192 -13.80% 7591.261 6543.633 - -0.15% -
std::rotate_copy(vector<int>)/50 -13.78% 3.103 2.675 - 0.02% -
std::is_sorted_until(list<int>,_pred)/8192 -13.70% 8857.584 7643.966 - 0.31% -
std::multiset<std::string>::erase(iterator)/8192 -13.38% 37.302 32.311 - 7.87% -
SetIntersection_None_Set_float_1024_1 -13.36% 10365779.397 8980626.636 - 0.07% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 -13.33% 16359126.616 14177726.576 - 5.90% -
std::rotate(list<int>)_(1_element_forward)/8192 -13.21% 8055.603 6991.640 - -2.41% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 -13.20% 41.557 36.073 - 4.75% -
std::find_end(deque<int>)_(same_length)/1024 -13.18% 394.004 342.093 - -75.47% -
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 -13.10% 39089.861 33968.485 - 0.30% -
std::find_end(deque<int>)_(same_length)/8192 -12.99% 3146.422 2737.778 - -75.49% -
BM_PushHeap_uint32_Random_1 -12.85% 0.552 0.481 - 3.49% -
BM_PushHeap_uint32_Ascending_1 -12.80% 0.575 0.501 - 7.63% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -12.80% 115.453 100.680 - -59.52% -
SetIntersection_None_Set_float_1024_16 -12.76% 10291114.352 8978397.321 - 0.81% -
std::multiset<int>::clear()/8192 -12.73% 92178.554 80441.350 - -2.70% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -12.71% 58897.161 51411.714 - -7.73% -
BM_Hash/uint32_random_std_hash/1024 -12.67% 682.772 596.266 - 6.56% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 -12.61% 23858706.893 20850196.251 - -1.60% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 -12.61% 42485655.937 37128984.822 - -0.28% -
rng::find(vector<bool>)_(process_all)/8 -12.47% 0.717 0.628 - -2.15% -
BM_PushHeap_float_Ascending_16 -12.40% 1.163 1.019 - 3.87% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 -12.34% 1.351 1.184 - -19.07% -
std::multiset<int>::clear()/1024 -12.29% 11639.038 10208.645 - -1.53% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 -12.28% 0.621 0.545 - 14.33% -
BM_vector_deque_ranges_copy_backward/0 -12.25% 0.497 0.436 - -15.97% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 -12.22% 20147.202 17685.994 - -7.58% -
BM_PushHeap_string_PipeOrgan_262144 -12.21% 19.573 17.182 - -1.03% -
BM_deque_deque_move_backward/0 -12.19% 0.921 0.808 - -12.08% -
std::list<std::string>::erase(begin)_(expensive_elements)/8192 -12.14% 35.217 30.941 - -0.52% -
VDAG_rightmost,_5_levels -12.14% 310.707 272.986 - -0.23% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 -12.13% 33.823 29.720 - 61.43% -
std::unordered_set<int>::find(key)_(existent)/1024 -12.13% 1.520 1.335 - -10.13% -
std::unordered_map<int,_int>::erase(iterator)/1024 -12.12% 22.266 19.568 - -2.45% -
std::multiset<std::string>::ctor(const&)/32 -12.06% 795.435 699.541 - -9.73% -
VDAG_leftmost,_4_levels -11.99% 22.545 19.840 - -0.94% -
BM_PathConstructString/large_string/512 -11.99% 9746.746 8578.055 - 0.90% -
std::equal(deque<int>)_(it,_it,_it,_it)/50 -11.96% 26.544 23.368 - -20.14% -
std::copy(vector<int>)/4096 -11.96% 213.989 188.405 - 25.08% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 -11.92% 23.971 21.112 - -8.27% -
BM_BitsetToString<64>/Uniform_(50%)/50 -11.82% 20.059 17.688 - -6.80% -
std::equal(deque<int>)_(it,_it,_it)/50 -11.79% 24.692 21.781 - 1.08% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 -11.73% 10493.261 9262.149 - 0.94% -
rng::starts_with(list<int>,_pred)/8192 -11.65% 11760.684 10390.604 - -14.97% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 -11.61% 1.619 1.431 - -13.85% -
BM_std_minmax_element<int>/2 -11.44% 0.683 0.605 - -8.93% -
std::unordered_set<std::string>::erase(iterator)/32 -11.43% 29.911 26.494 - -15.36% -
ranges::min(std::list<__int128>)/64 -11.42% 37.590 33.299 - 3.30% -
std::set<std::string>::erase(key)_(existent)/8192 -11.41% 83.144 73.657 - -29.26% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 -11.40% 91171.512 80780.609 - -5.65% -
BM_ConstructAndDestroy_Null_Opaque -11.26% 0.448 0.397 - -11.81% -
std::map<int,_int>::upper_bound(key)_(non-existent)/32 -11.25% 2.752 2.443 - -0.25% -
BM_Move_LargeNonTrivialFunctor -11.22% 0.689 0.612 - -11.35% -
std::set<int>::equal_range(key)_(non-existent)/1024 -11.22% 7.200 6.393 - 10.19% -
std::find_if(vector<char>)_(process_all)/8 -11.10% 1.503 1.336 - 6.23% -
rng::starts_with(list<int>)/8192 -11.09% 9251.328 8225.625 - -4.30% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 -11.05% 1.270 1.130 - -10.22% -
std::set<int>::lower_bound(key)_(existent)/1024 -11.04% 4.931 4.387 - -2.65% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 -11.03% 94.763 84.308 - -12.87% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 -11.02% 837.196 744.972 - 5.94% -
std::multiset<int>::erase(iterator)/1024 -10.99% 26.262 23.377 - -1.25% -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 -10.98% 7.418 6.604 - 14.76% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 -10.96% 3.294 2.933 - 17.64% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -10.94% 7184.603 6398.309 - -7.42% -
std::set<std::string>::find(key)_(non-existent)/8192 -10.84% 30.309 27.024 - 2.05% -
SetIntersection_Interlaced_Vector_float_256_16 -10.76% 7859712.087 7014128.923 - 19.19% -
BM_PushHeap_string_Random_1 -10.74% 0.526 0.470 - -32.76% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 -10.73% 21.441 19.141 - -1.30% -
std::find_end(list<int>)_(single_element)/8192 -10.73% 8715.690 7780.815 - -19.42% -
bm_lexicographical_compare<int>/1 -10.72% 1.485 1.326 - -8.37% -
BM_PathConstructString/large_string/1024 -10.70% 13528.534 12080.432 - -0.48% -
std::unique(list<int>,_pred)_(contiguous)/1024 -10.70% 1061.638 948.062 - -2.65% -
BM_Move_SmallNonTrivialFunctor -10.68% 0.643 0.575 - 0.74% -
BM_PushHeap_string_PipeOrgan_1 -10.59% 0.527 0.471 - -32.67% -
BM_vector_deque_copy/0 -10.55% 0.679 0.608 - 10.38% -
BM_Swap_MemFuncPtr_LargeNonTrivialFunctor -10.54% 1.292 1.156 - -2.23% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 -10.51% 35.924 32.148 - -9.95% -
BM_PushHeap_string_Descending_1 -10.49% 0.530 0.475 - -32.20% -
bm_lexicographical_compare<unsigned_char>/1 -10.48% 1.652 1.479 - -5.55% -
std::unordered_map<int,_int>::clear()/1024 -10.48% 8772.339 7852.794 - -8.32% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 -10.47% 426.300 381.667 - 5.97% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 -10.39% 1.347 1.207 - -4.21% -
std::unordered_map<int,_int>::clear()/8192 -10.36% 68404.526 61317.511 - -7.97% -
std::variant<8-alts>::visit()_(3_variants) -10.33% 0.680 0.610 - -10.61% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 -10.30% 1.213 1.088 - -13.27% -
bm_ranges_lexicographical_compare<int>/1 -10.29% 1.434 1.286 - 0.00% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -10.28% 55.013 49.359 - 17.09% -
SetIntersection_None_Set_uint32_262144_1024 -10.23% 1358777.262 1219723.959 - 1.19% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -10.22% 425.875 382.348 - 7.13% -
std::find_end(list<int>,_pred)_(single_element)/8192 -10.22% 9110.569 8179.702 - -11.53% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 -10.14% 117378313.899 105480577.942 - -8.59% -
std::set<std::string>::find(key)_(non-existent)/1024 -10.13% 22.147 19.903 - -0.17% -
std::unordered_set<std::string>::count(key)_(existent)/8192 -10.12% 42.608 38.294 - -0.75% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 -10.08% 24.134 21.700 - -5.53% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -10.08% 411.377 369.923 - 3.28% -
BM_join_view_out_vectors/70000 -10.07% 161093.228 144863.559 - -13.35% -
BM_StringFindAllMatch/1 -10.07% 3.226 2.901 - -0.13% -
std::unordered_set<std::string>::find(key)_(existent)/8192 -10.04% 44.491 40.023 - -3.61% -
std::set<int>::clear()/32 -9.97% 682.457 614.386 - -3.15% -
BM_lexicographical_compare_three_way_slow_path/1048576 -9.97% 327142.371 294542.179 - 21.98% -
std::multiset<int>::find(key)_(non-existent)/1024 -9.96% 6.053 5.450 - -10.13% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 -9.96% 23.755 21.390 - -16.53% -
bm_lexicographical_compare<unsigned_char>/64 -9.95% 2.046 1.843 - -7.78% -
std::none_of(list<int>)_(process_all)/8192 -9.94% 9163.219 8252.468 - 3.53% -
BM_sprintf/C_string_len_6 -9.94% 4.723 4.254 - 13.11% -
BM_Swap_MemPtr_LargeTrivialFunctor -9.93% 1.285 1.158 - -2.38% -
BM_StringFindAllMatch/8 -9.93% 2.961 2.667 - -0.60% -
std::set<std::string>::erase(iterator)/8192 -9.92% 30.229 27.232 - -12.24% -
VDAG_rightmost_middle,_2_levels -9.89% 235.712 212.403 - -3.43% -
SetIntersection_Front_Vector_uint32_1024_1024 -9.89% 5891746.904 5309245.710 - -10.45% -
VDAG_rightmost_middle,_1_level -9.76% 116.898 105.486 - -5.47% -
std::unordered_set<int>::find(key)_(non-existent)/1024 -9.76% 1.057 0.954 - -9.43% -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 -9.76% 409.064 369.152 - 3.08% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 -9.73% 1.358 1.226 - -12.80% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 -9.72% 21602.609 19502.487 - -2.73% -
VDAG_leftmost,_3_levels -9.70% 17.132 15.470 - -2.35% -
std::move(vector<int>)/262144 -9.68% 21122.303 19076.797 - 28.11% -
std::multiset<int>::find(key)_(non-existent)/8192 -9.67% 8.935 8.071 - -12.87% -
std::move_backward(deque<int>)/8 -9.65% 3.746 3.385 - -1.49% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 -9.65% 4.651 4.202 - -9.14% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 -9.64% 24.327 21.982 - -8.76% -
std::map<int,_int>::insert(value)_(new_value,_end)/0 -9.61% 18.885 17.070 - -0.64% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/32 -9.61% 20.772 18.776 - -6.57% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 -9.60% 0.697 0.630 - 36.13% -
std::set<std::string>::equal_range(key)_(existent)/32 -9.50% 17.532 15.865 - 5.63% -
VDAG_leftmost_middle,_2_levels -9.49% 207.710 187.990 - -3.45% -
BM_deque_deque_move/0 -9.45% 0.920 0.833 - 5.60% -
BM_PushHeap_uint32_Ascending_64 -9.42% 1.679 1.521 - 0.28% -
bm_ranges_lexicographical_compare<signed_char>/1 -9.37% 1.820 1.650 - -3.79% -
bm_ranges_lexicographical_compare<signed_char>/64 -9.37% 2.523 2.287 - 11.13% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 -9.36% 20.893 18.938 - -11.12% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 -9.30% 13389.982 12145.265 - 4.34% -
std::replace_if(list<int>)_(sprinkled)/50 -9.30% 25.131 22.795 - -2.67% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -9.29% 714.696 648.280 - -10.10% -
BM_deque_deque_ranges_move/1 -9.29% 2.577 2.337 - -10.04% -
ranges::minmax(std::list<long_long>)/1 -9.23% 0.436 0.396 - 15.50% -
BM_Swap_LargeTrivialFunctor_LargeTrivialFunctor -9.17% 0.504 0.458 - -22.06% -
bm_lexicographical_compare<unsigned_char>/8 -9.16% 1.381 1.254 - -9.71% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 -9.12% 1812178.793 1646964.109 - -0.56% -
VDAG_leftmost_middle,_3_levels -9.05% 403.421 366.915 - -6.18% -
std::shift_right(list<int>)/8192 -9.05% 8036.577 7309.508 - -0.95% -
BM_lexicographical_compare_three_way_slow_path/262144 -8.95% 81471.233 74183.503 - 17.20% -
SetIntersection_Front_Set_uint64_1024_256 -8.93% 4035800.446 3675599.410 - -7.05% -
SetIntersection_Front_Set_uint64_256_64 -8.92% 5729158.907 5218325.416 - -1.05% -
BM_Swap_FuncPtr_LargeTrivialFunctor -8.91% 1.302 1.186 - 0.64% -
std::set<std::string>::equal_range(key)_(existent)/8192 -8.90% 30.176 27.491 - -15.51% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -8.90% 33.917 30.899 - 7.22% -
std::unique_copy(deque<int>)_(contiguous)/32 -8.88% 10.230 9.322 - -1.03% -
BM_join_view_in_vectors/0 -8.88% 2.662 2.426 - -9.90% -
rng::find_last_if(deque<int>)_(bail_10%)/50 -8.87% 19.051 17.361 - 0.16% -
ranges::minmax(std::deque<__int128>)/64 -8.86% 36.118 32.916 - 9.19% -
rng::ends_with(list<int>)_(mismatch_at_end)/1048576 -8.83% 0.766 0.698 - 0.27% -
rng::ends_with(list<int>)_(mismatch_at_end)/1024 -8.83% 0.766 0.698 - 0.48% -
rng::ends_with(list<int>)_(mismatch_at_end)/8192 -8.82% 0.765 0.698 - -0.02% -
std::multiset<int>::erase(iterator)/32 -8.80% 22.729 20.728 - -2.18% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 -8.80% 1826885.254 1666132.082 - 0.09% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 -8.75% 42.458 38.744 - -5.04% -
BM_format_to_back_inserter<std::list<char>>/C_string_len_6000 -8.71% 82008.079 74862.693 - 2.41% -
std::multiset<int>::equal_range(key)_(existent)/8192 -8.69% 8.994 8.212 - -5.63% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -8.69% 164.175 149.910 - -9.57% -
std::multiset<int>::erase(key)_(existent)/32 -8.65% 24.034 21.954 - -1.08% -
std::unordered_map<int,_int>::erase(iterator)/32 -8.64% 21.388 19.540 - -2.40% -
std::format(double)_(fmt:_{:017500_0Lf}) -8.64% 223.266 203.983 - -3.30% -
bm_lexicographical_compare<signed_char>/1 -8.62% 1.378 1.259 - 0.29% -
std::list<std::string>::ctor(size)/8192 -8.62% 123927.111 113245.539 - 6.35% -
std::partition(list<int>)_(sparse)/8192 -8.61% 7756.746 7088.585 - -14.50% -
SetIntersection_Interlaced_Vector_float_16384_64 -8.61% 6128403.369 5600975.602 - 0.44% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -8.59% 738.997 675.527 - -10.18% -
std::unordered_set<std::string>::erase(iterator)/1024 -8.58% 33.671 30.781 - 12.04% -
std::copy_n(vector<int>)/32768 -8.54% 3743.465 3423.716 - -7.13% -
SetIntersection_None_Set_uint32_262144_262144 -8.53% 1334641.113 1220802.814 - 1.06% -
BM_LexicallyNormal/large_path/2 -8.53% 90.488 82.772 - -2.10% -
BM_vector_deque_ranges_move_backward/2 -8.53% 1.928 1.763 - -14.49% -
rng::contains(vector<int>)_(process_all)/8 -8.51% 2.665 2.438 - -13.46% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 -8.50% 1424.895 1303.781 - -23.24% -
std::unordered_set<std::string>::find(key)_(existent)/1024 -8.50% 41.982 38.414 - 33.15% -
std::search(list<int>)_(single_element)/8192 -8.46% 8232.708 7536.043 - 0.66% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 -8.46% 12524.235 11464.998 - 10.40% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -8.44% 9989.240 9145.921 - -8.65% -
std::unordered_set<int>::count(key)_(existent)/32 -8.40% 1.618 1.482 - 3.31% -
BM_std_minmax_element<short>/3 -8.34% 1.302 1.194 - 10.56% -
BM_PushHeap_string_Descending_262144 -8.34% 3.384 3.102 - -1.63% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 -8.33% 15162014.514 13898569.933 - 3.58% -
VDAG_rightmost_middle,_3_levels -8.32% 480.811 440.814 - -1.62% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 -8.29% 35.435 32.496 - 7.23% -
SetIntersection_None_Set_uint32_262144_16384 -8.28% 1316343.424 1207309.164 - -0.46% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 -8.24% 1840165.121 1688516.521 - 0.11% -
BM_deque_vector_ranges_move/0 -8.23% 1.424 1.306 - -13.74% -
rng::find(vector<bool>)_(process_all)/50 -8.22% 0.737 0.676 - -2.22% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 -8.21% 32.725 30.039 - -5.66% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -8.20% 15778.837 14484.581 - 0.01% -
VDAG_leftmost_middle,_1_level -8.19% 107.591 98.778 - -2.23% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 -8.17% 2.329 2.138 - -8.80% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -8.13% 5939.074 5456.108 - -15.94% -
std::find_if(deque<int>)_(process_all)/1024 -8.12% 272.141 250.032 - -14.27% -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeFirst -8.12% 0.238 0.219 - -2.50% -
BM_deque_deque_ranges_move_backward/5500 -8.11% 221.752 203.771 - -0.04% -
std::list<std::string>::ctor(size)/1024 -8.07% 15054.083 13838.722 - 8.34% -
std::find_if_not(vector<char>)_(bail_25%)/1024 -8.05% 28.786 26.470 - -2.49% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -8.03% 60074.506 55249.116 - -0.92% -
SetIntersection_Front_Vector_uint32_16384_16384 -8.02% 77016430.778 70840694.435 - -8.28% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 -7.98% 2.908 2.676 - -5.38% -
std::copy(vector<bool>)_(aligned)/262144 -7.98% 675.626 621.743 - 5.77% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 -7.90% 1.863 1.715 - -8.09% -
std::move(vector<bool>)_(unaligned)/512 -7.84% 5.196 4.788 - 0.13% -
std::stable_partition(list<int>)_(sparse)/8192 -7.83% 9325.613 8595.623 - -3.03% -
rng::find_last(deque<int>)_(bail_90%)/1048576 -7.82% 27524.622 25372.044 - -45.14% -
bm_exception_ptr_move_ctor_null -7.80% 2.337 2.155 - -35.43% -
std::find(vector<char>)_(bail_25%)/8 -7.77% 1.154 1.065 - -3.99% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32 -7.76% 21.144 19.504 - 2.33% -
std::unique_copy(list<int>)_(contiguous)/8192 -7.75% 7367.528 6796.293 - 0.06% -
std::search(list<int>)_(single_element)/1000 -7.74% 704.841 650.297 - -7.87% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 -7.70% 706.019 651.663 - -13.23% -
VDAG_sidecast,_3_levels -7.69% 113.091 104.392 - -1.17% -
BM_BitsetToString<32>/Dense_(90%)/90 -7.66% 14.154 13.070 - -4.52% -
std::set<int>::equal_range(key)_(non-existent)/8192 -7.65% 10.576 9.767 - 9.34% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 -7.64% 41.584 38.406 - -5.22% -
std::partition(deque<int>)_(sparse)/32 -7.63% 10.877 10.047 - -11.62% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 -7.61% 1.244 1.150 - -6.84% -
std::unordered_set<int>::find(key)_(non-existent)/8192 -7.60% 1.216 1.123 - -7.54% -
BM_deque_deque_ranges_move/2 -7.59% 2.245 2.075 - -10.09% -
BM_CmpEqual_ushort_schar -7.54% 1.069 0.989 - -11.56% -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 -7.54% 1025.542 948.239 - 0.39% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -7.52% 123079.676 113821.555 - 7.28% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 -7.50% 1.838 1.700 - 3.40% -
std::is_partitioned(list<int>)_(partitioned)/8192 -7.47% 7454.551 6897.503 - 1.14% -
SetIntersection_Interlaced_Vector_float_262144_16 -7.45% 3205337.236 2966574.838 - 1.29% -
BM_PushHeap_uint32_Ascending_256 -7.43% 2.244 2.077 - -0.21% -
rng::find_last(list<int>)_(bail_90%)/50 -7.43% 1.343 1.243 - -7.24% -
std::partition(deque<int>)_(sparse)/50 -7.42% 16.284 15.076 - -12.58% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -7.41% 14139.099 13091.817 - -0.89% -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 -7.39% 135.771 125.738 - -3.02% -
rng::contains_subrange(vector<int>)_(process_all)/16 -7.34% 5.142 4.764 - 1.31% -
std::set<int>::lower_bound(key)_(non-existent)/8192 -7.33% 9.774 9.058 - -13.71% -
std::unordered_multiset<int>::erase(key)_(existent)/32 -7.33% 21.823 20.224 - -9.82% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 -7.32% 4.542 4.209 - -5.22% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -7.32% 47670.607 44182.457 - -12.05% -
std::flat_map<int,_int>::count(key)_(non-existent)/0 -7.31% 0.459 0.425 - -13.14% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 -7.30% 1.183 1.096 - 18.84% -
SetIntersection_Front_Vector_uint32_262144_16384 -7.29% 76647178.585 71056085.164 - -8.03% -
std::multiset<int>::erase(iterator)/8192 -7.27% 26.164 24.261 - 1.08% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 -7.26% 45.469 42.167 - 5.26% -
std::adjacent_find(deque<int>,_pred)/8 -7.26% 4.722 4.379 - -9.48% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 -7.26% 49.549 45.954 - -12.06% -
BM_ConstructAndDestroy_SmallNonTrivialFunctor_Opaque -7.24% 9.345 8.668 - -1.62% -
VDAG_sidecast_fail,_3_levels -7.23% 120.280 111.578 - -4.43% -
BM_lexicographical_compare_three_way<IntPtr>/1 -7.22% 0.398 0.369 - 1.97% -
rng::find_last(deque<int>)_(bail_90%)/8192 -7.21% 217.621 201.924 - -44.66% -
std::multiset<int>::count(key)_(non-existent)/8192 -7.20% 9.951 9.235 - -6.26% -
std::set<std::string>::count(key)_(non-existent)/32 -7.18% 10.906 10.124 - 0.33% -
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 -7.18% 36.898 34.250 - 2.37% -
SetIntersection_None_Set_string_262144_4 -7.18% 1821898.438 1691149.578 - -1.08% -
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024 -7.17% 1527919.053 1418396.213 - 0.16% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 -7.16% 11.489 10.667 - -2.69% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -7.13% 1021.475 948.603 - 4.37% -
std::find_if(deque<int>)_(process_all)/8192 -7.11% 2157.761 2004.310 - -13.98% -
BM_stop_token_multi_thread_polling_stop_requested/16777216 -7.11% 59986212.080 55723744.590 - -4.74% -
std::unique(list<int>,_pred)_(contiguous)/52 -7.09% 76.387 70.971 - -0.05% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 -7.08% 13.589 12.627 - 10.51% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 -7.07% 1.327 1.233 - -27.35% -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 -7.07% 1.068 0.992 - -10.56% -
BM_Copy_MemFuncPtr -7.07% 1.235 1.148 - -11.13% -
SetIntersection_None_Set_string_262144_16 -7.07% 1824280.189 1695387.127 - -0.37% -
std::partial_sort(vector<int>)_(descending)/8 -7.06% 25.659 23.848 - -6.07% -
ranges::minmax(std::list<char>)/64 -7.04% 36.018 33.481 - 12.82% -
BM_std_minmax_element<long_long>/5500 -7.02% 1593.705 1481.886 - 6.26% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -7.01% 14996.992 13945.189 - 7.66% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8 -7.01% 0.808 0.752 - -1.73% -
std::copy_n(vector<bool>)_(aligned)/64 -6.95% 1.446 1.346 - 6.35% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -6.93% 1024.616 953.594 - 1.34% -
std::map<int,_int>::ctor(const&)/1024 -6.92% 7124.254 6631.340 - 1.83% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 -6.92% 12201.789 11357.595 - -10.29% -
std::remove_copy_if(vector<int>)_(sprinkled)/50 -6.90% 17.102 15.921 - -2.66% -
std::multiset<int>::insert(value)_(new_value,_end)/8192 -6.90% 79.752 74.246 - -9.82% -
BM_vector_deque_copy/64000 -6.88% 3045.494 2835.990 - -0.23% -
BM_PushHeap_float_Ascending_262144 -6.86% 5.393 5.023 - -1.46% -
BM_PushHeap_string_PipeOrgan_1024 -6.85% 10.092 9.400 - -0.47% -
BM_stop_token_async_reg_unreg_callback/1024 -6.84% 7429684.542 6921642.834 - -13.08% -
bm_make_exception_ptr/threads:8 -6.83% 3.132 2.918 - 2.87% -
BM_StringConstructDestroyCStr_Small_Transparent -6.81% 0.394 0.367 - -0.18% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 -6.81% 12183.301 11353.466 - -24.57% -
BM_vector_deque_ranges_move_backward/1 -6.79% 2.203 2.054 - -11.83% -
std::sort(vector<int>)_(qsort_adversarial)/8192 -6.78% 157904.208 147198.521 - -0.56% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 -6.77% 12889.967 12017.019 - -8.74% -
ranges::minmax(std::deque<__int128>)/8 -6.77% 4.218 3.932 - 6.17% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -6.76% 22.691 21.156 - -6.02% -
BM_ConstructAndDestroy_FuncPtr_Opaque -6.76% 1.169 1.090 - -3.35% -
std::deque<int>::ctor(size)/1024 -6.72% 76.306 71.180 - -0.78% -
SetIntersection_Front_Vector_uint32_256_256 -6.71% 4552204.759 4246726.890 - -0.66% -
BM_Move_SmallTrivialFunctor -6.71% 1.248 1.165 - -9.58% -
std::set<int>::lower_bound(key)_(non-existent)/1024 -6.63% 6.472 6.043 - 7.44% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -6.62% 40.971 38.259 - -2.21% -
VDAG_sidecast_fail,_2_levels -6.62% 98.138 91.643 - -6.00% -
std::find(list<int>)_(process_all)/8 -6.62% 2.424 2.263 - 3.23% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 -6.61% 122805.774 114686.975 - 8.95% -
BM_StringRelational_Eq_Large_Large_ChangeMiddle -6.61% 1.849 1.727 - -0.04% -
BM_vector_deque_ranges_move/65536 -6.60% 3059.566 2857.518 - -0.08% -
BM_lexicographical_compare_three_way_slow_path/16384 -6.59% 4869.182 4548.511 - 24.36% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -6.58% 12867.088 12019.852 - -8.57% -
BM_string_without_formatting<wchar_t> -6.58% 10.616 9.918 - 4.36% -
BM_PushHeap_string_Descending_1024 -6.58% 2.548 2.381 - 1.07% -
BM_deque_vector_ranges_copy_backward/64000 -6.57% 7549.693 7053.829 - -2.25% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 -6.57% 13.137 12.274 - 8.76% -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 -6.56% 1018.573 951.705 - 0.33% -
SetIntersection_Front_Vector_uint32_262144_256 -6.54% 2276564.354 2127745.403 - -7.01% -
BM_vector_deque_move/64000 -6.52% 3034.079 2836.230 - -0.27% -
BM_StringRelationalLiteral_Less_Empty_Empty_Control -6.51% 0.234 0.219 - -0.49% -
std::find_first_of(deque<int>)_(large_needle)/50 -6.51% 717.442 670.716 - -5.79% -
std::sort(vector<int>)_(qsort_adversarial)/1024 -6.47% 13771.557 12880.185 - -0.45% -
ranges::min(std::list<__int128>)/70000 -6.45% 62486.787 58453.788 - 1.42% -
BM_LexicallyNormal/large_path/4 -6.45% 163.135 152.618 - -3.44% -
BM_lexicographical_compare_three_way_slow_path/65536 -6.45% 20244.032 18939.010 - 25.87% -
VDAG_sidecast,_2_levels -6.44% 90.355 84.534 - -3.02% -
std::unordered_set<int>::contains(key)_(non-existent)/32 -6.44% 1.533 1.434 - -11.44% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 -6.43% 32.163 30.095 - -6.44% -
std::multimap<int,_int>::find(key)_(non-existent)/32 -6.42% 2.593 2.426 - -0.91% -
BM_Invoke_FuncPtr -6.41% 0.782 0.732 - -7.37% -
BM_vector_deque_copy/70000 -6.40% 3309.750 3098.073 - -0.21% -
std::partition_copy(list<int>)/8192 -6.39% 7281.618 6816.663 - -0.43% -
BM_PushHeap_uint64_Ascending_64 -6.36% 1.619 1.516 - -0.45% -
VDAG_leftmost,_5_levels -6.34% 25.194 23.596 - -0.33% -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 -6.34% 4.775 4.472 - -0.94% -
rng::find_last(deque<int>)_(bail_90%)/1024 -6.34% 30.852 28.897 - -37.09% -
std::find_if(deque<int>)_(process_all)/50 -6.33% 13.500 12.646 - 0.84% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 -6.31% 3.771 3.533 - 10.16% -
BM_Swap_Null_LargeNonTrivialFunctor -6.30% 0.500 0.469 - -17.45% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 -6.29% 1.736 1.626 - 9.43% -
BM_StringRelational_Eq_Large_Large_ChangeFirst -6.28% 1.617 1.516 - -1.90% -
SetIntersection_Interlaced_Vector_uint32_262144_16 -6.28% 5638226.859 5284196.632 - 71.64% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 -6.26% 1998564.673 1873444.140 - 2.11% -
BM_vector_deque_move/70000 -6.24% 3304.789 3098.522 - -0.20% -
std::remove_if(list<int>)_(prefix)/8192 -6.24% 9952.538 9331.970 - -7.09% -
SetIntersection_Interlaced_Vector_uint32_262144_64 -6.23% 17087412.850 16022988.880 - 89.05% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -6.22% 23.349 21.896 - -33.10% -
bm_ranges_swap_ranges_vb_unaligned/8 -6.22% 5.153 4.832 - -2.49% -
BM_LexicallyNormal/small_path/4 -6.17% 92.948 87.211 - -2.59% -
std::copy(list<int>)/64 -6.16% 33.312 31.261 - -6.67% -
std::format(float)_(fmt:_{:017500_0Le}) -6.13% 200.698 188.389 - -0.86% -
BM_vector_deque_ranges_copy/70000 -6.13% 3299.691 3097.557 - -0.22% -
BM_PushHeap_uint64_QuickSortAdversary_16 -6.12% 1.004 0.942 - -2.95% -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 -6.11% 94.980 89.174 - 2.73% -
std::set<int>::contains(key)_(existent)/8192 -6.11% 8.817 8.279 - -1.24% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 -6.11% 4.980 4.676 - -4.29% -
BM_vector_deque_ranges_copy/65536 -6.11% 3041.594 2855.851 - -0.13% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 -6.07% 31.766 29.838 - 8.02% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 -6.06% 365.976 343.795 - -1.12% -
std::copy_n(vector<bool>)_(aligned)/1048576 -6.04% 2467.746 2318.578 - -25.45% -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 -6.03% 117250.035 110183.696 - 4.92% -
BM_format/C_string_len_6000 -6.03% 278.640 261.851 - -1.56% -
BM_PushHeap_float_Ascending_64 -6.02% 1.892 1.778 - 0.97% -
std::map<int,_int>::ctor(const&)/8192 -6.02% 56659.896 53250.159 - 2.68% -
BM_vector_deque_move/65536 -5.98% 3033.613 2852.237 - -0.23% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 -5.97% 11.349 10.672 - -4.09% -
std::unordered_set<int>::find(key)_(existent)/8192 -5.97% 1.568 1.475 - 5.30% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 -5.96% 1389.441 1306.654 - -1.25% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 -5.96% 3872.779 3642.060 - -2.35% -
std::format(double)_(fmt:_{:0^17500_0L}) -5.94% 223.421 210.148 - -2.59% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1048576 -5.94% 0.818 0.770 - -0.95% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1024 -5.92% 0.818 0.770 - -1.23% -
std::remove_if(deque<int>)_(sprinkled)/50 -5.91% 73.556 69.210 - 14.46% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8192 -5.91% 0.818 0.770 - -0.96% -
std::multiset<std::string>::find(key)_(non-existent)/0 -5.91% 0.271 0.255 - -0.64% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 -5.90% 76.412 71.906 - -0.15% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -5.88% 2.857 2.689 - -11.14% -
BM_format_to_string_back_inserter<std::vector<char>>/1 -5.86% 23.820 22.423 - -2.83% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 -5.85% 19.422 18.285 - -0.35% -
std::find_if(deque<int>)_(bail_25%)/1024 -5.85% 83.049 78.189 - 1.00% -
rng::contains_subrange(vector<int>)_(process_all)/50 -5.85% 12.221 11.506 - 0.97% -
rng::contains_subrange(list<int>)_(same_length)/16 -5.85% 6.200 5.837 - -2.21% -
BM_std_minmax_element<long_long>/4096 -5.85% 1135.417 1068.986 - 2.71% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -5.85% 117581.499 110708.004 - 4.87% -
rng::find_last(deque<int>)_(bail_10%)/1024 -5.80% 258.720 243.714 - 7.59% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 -5.80% 2941.027 2770.548 - 0.94% -
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 -5.79% 7.551 7.114 - -3.25% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -5.79% 37.501 35.331 - -7.12% -
BM_StringRelational_Less_Empty_Large_Control -5.79% 1.711 1.612 - -3.21% -
BM_vector_deque_move/2 -5.77% 2.058 1.939 - -3.24% -
VDAG_sidecast,_1_level -5.74% 46.130 43.483 - -0.70% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 -5.74% 20.975 19.772 - 4.17% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 -5.73% 72.079 67.949 - -7.38% -
BM_PushHeap_uint32_Ascending_1024 -5.72% 2.706 2.551 - -0.14% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 -5.72% 8.487 8.001 - 7.39% -
rng::contains_subrange(list<int>)_(process_all)/50 -5.72% 17.174 16.192 - -9.00% -
std::map<int,_int>::count(key)_(existent)/32 -5.71% 1.591 1.500 - -15.64% -
BM_StringRelationalLiteral_Less_Empty_Small_Control -5.70% 1.689 1.592 - -0.19% -
SetIntersection_Front_Vector_uint32_1024_256 -5.69% 2271853.064 2142471.338 - -6.19% -
std::multiset<int>::clear()/32 -5.69% 666.638 628.704 - -1.17% -
std::rotate_copy(deque<int>)/8192 -5.69% 311.878 294.133 - -1.61% -
BM_deque_deque_move/4000 -5.66% 150.595 142.078 - -0.03% -
std::multimap<int,_int>::erase(key)_(existent)/8192 -5.64% 27.233 25.697 - -7.48% -
BM_StringRelational_Less_Empty_Small_Control -5.60% 1.710 1.614 - -3.52% -
BM_StringRelational_Less_Small_Empty_Control -5.59% 1.706 1.611 - -4.06% -
BM_std_minmax_element<char>/3 -5.56% 1.214 1.146 - -1.51% -
BM_StringRelational_Less_Empty_Huge_Control -5.55% 1.707 1.612 - -3.50% -
std::map<int,_int>::equal_range(key)_(existent)/1024 -5.55% 4.485 4.236 - -4.54% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -5.54% 1163.702 1099.183 - 0.16% -
std::is_sorted(list<int>,_pred)/8192 -5.53% 9082.853 8580.246 - -5.13% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 -5.52% 39.824 37.627 - -4.12% -
ranges::minmax(std::list<char>)/70000 -5.46% 56739.599 53639.550 - 2.41% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 -5.46% 6.837 6.464 - 18.32% -
std::count_if(list<int>)_(every_other)/8192 -5.45% 7650.586 7234.011 - 2.67% -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 -5.43% 14795.652 13991.672 - 6.92% -
bm_gcd_random -5.42% 30.848 29.177 - -0.51% -
rng::find_if(vector<bool>)_(process_all)/1048576 -5.41% 613267.792 580085.128 - 0.87% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 -5.40% 22.987 21.746 - -7.58% -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 -5.40% 35528.793 33611.246 - -0.50% -
ranges::min(std::vector<long_long>)/64 -5.36% 4.940 4.675 - -0.08% -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 -5.35% 3040.508 2877.937 - -0.17% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8192 -5.33% 4120.782 3901.044 - -0.80% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 -5.32% 14405.264 13638.608 - 0.75% -
SetIntersection_Front_Vector_uint32_262144_1024 -5.31% 5623155.407 5324522.796 - 0.28% -
BM_vector_deque_copy_backward/1 -5.31% 2.258 2.138 - -10.32% -
std::set<std::string>::equal_range(key)_(non-existent)/8192 -5.30% 35.573 33.689 - 11.80% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -5.29% 13521.565 12805.715 - 0.31% -
std::remove(deque<int>)_(sprinkled)/50 -5.29% 57.400 54.362 - -1.51% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 -5.29% 10.142 9.606 - 6.62% -
BM_format_to_back_inserter<std::list<char>>/string_len_6000 -5.27% 80068.364 75847.870 - 3.97% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -5.26% 13708.318 12987.891 - 1.02% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/32 -5.24% 931.229 882.404 - 0.26% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 -5.24% 1.028 0.974 - -6.06% -
std::find(list<int>)_(process_all)/1024 -5.17% 735.570 697.563 - 1.74% -
BM_PushHeap_string_Ascending_262144 -5.17% 30.041 28.489 - -10.13% -
BM_format_to_iterator/<std::string>_C_string_len_6 -5.16% 9.426 8.940 - -4.61% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -5.15% 13386.134 12696.186 - -10.45% -
BM_lexicographical_compare_three_way_slow_path/4096 -5.15% 1206.589 1144.485 - 23.65% -
BM_deque_deque_copy/70000 -5.13% 3368.151 3195.406 - 0.42% -
SetIntersection_Front_Set_uint64_1024_1024 -5.13% 12524046.280 11881957.885 - -3.90% -
BM_lexicographical_compare_three_way_slow_path/64 -5.12% 18.750 17.790 - 17.66% -
std::unordered_map<int,_int>::clear()/32 -5.11% 611.807 580.558 - -4.05% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 -5.11% 62.645 59.445 - 5.97% -
std::fill(vector<bool>)/512 -5.10% 1.576 1.495 - -1.56% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 -5.10% 471.595 447.555 - -4.05% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 -5.09% 3.079 2.922 - -8.53% -
BM_PushHeap_string_Descending_64 -5.08% 2.333 2.214 - 0.25% -
BM_PushHeap_uint64_Ascending_256 -5.06% 2.200 2.089 - -0.24% -
std::none_of(list<int>)_(process_all)/32768 -5.06% 28046.531 26628.554 - -0.24% -
rng::contains_subrange(vector<int>)_(process_all)/32 -5.05% 8.572 8.139 - 2.58% -
std::rotate_copy(vector<int>)/1024 -5.04% 34.299 32.570 - -0.63% -
std::move(list<int>)/64 -5.03% 41.181 39.111 - -18.32% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -5.02% 13642.563 12957.456 - -0.44% -
std::map<int,_int>::equal_range(key)_(existent)/32 -5.02% 1.824 1.732 - -2.46% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 -5.00% 58478826.690 55556692.420 - -9.28% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 -5.00% 5.447 5.175 - 3.24% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 -4.99% 28107.953 26704.291 - -4.31% -
SetIntersection_Front_Set_uint64_64_64 -4.98% 13491549.408 12819101.900 - -2.69% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 -4.95% 42.629 40.517 - 22.12% -
rng::contains_subrange(deque<int>)_(same_length)/16 -4.94% 13.006 12.363 - -2.71% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1048576 -4.94% 533630.684 507294.354 - -0.46% -
std::multiset<std::string>::count(key)_(non-existent)/8192 -4.94% 34.353 32.658 - -2.22% -
std::map<int,_int>::ctor(const&,_alloc)/32 -4.93% 235.580 223.960 - -10.85% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 -4.93% 11.038 10.494 - 4.03% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 -4.92% 798.626 759.364 - -3.76% -
BM_StringAssignStr_Large_Transparent -4.90% 10.704 10.180 - -1.74% -
std::copy_backward(vector<bool>)_(aligned)/1048576 -4.88% 3386.578 3221.407 - 1.64% -
std::map<int,_int>::lower_bound(key)_(existent)/8192 -4.88% 5.681 5.404 - -4.90% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -4.87% 6382.697 6071.983 - 3.08% -
std::unordered_set<int>::erase(key)_(existent)/8192 -4.87% 23.460 22.319 - -2.18% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -4.87% 1469.838 1398.330 - -6.80% -
std::move_backward(vector<int>)/1048576 -4.86% 60399.516 57464.260 - 1.77% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/1024 -4.84% 15533.031 14780.730 - 0.12% -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 -4.84% 14209.330 13522.197 - 3.52% -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 -4.83% 5.499 5.233 - 2.54% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -4.83% 13.392 12.745 - -1.32% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -4.80% 1744.030 1660.234 - 8.74% -
BM_vector_deque_copy_backward/2 -4.79% 1.922 1.830 - -11.35% -
SetIntersection_Front_Set_uint32_256_256 -4.79% 7641649.004 7275591.846 - -6.58% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 -4.77% 805.123 766.698 - 1.46% -
std::multimap<int,_int>::find(key)_(non-existent)/1024 -4.77% 5.547 5.282 - 2.04% -
bm_lexicographical_compare<int>/8 -4.76% 1.536 1.462 - -7.61% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -4.76% 302789.087 288367.022 - 0.61% -
BM_sprintf/C_string_len_6000 -4.76% 174.510 166.205 - 0.54% -
BM_lexicographical_compare_three_way_slow_path/1024 -4.73% 307.863 293.295 - 22.40% -
bm_exception_ptr_move_assign_null -4.73% 3.176 3.025 - 8.80% -
std::set<std::string>::equal_range(key)_(non-existent)/1024 -4.72% 26.086 24.856 - -0.38% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 -4.71% 732.140 697.641 - 13.05% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -4.69% 7199.143 6861.618 - 0.36% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 -4.69% 3864.432 3683.270 - -0.52% -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 -4.66% 0.441 0.421 - 19.24% -
BM_deque_deque_ranges_move/70000 -4.63% 3458.244 3298.259 - -0.35% -
BM_PushHeap_float_QuickSortAdversary_16 -4.63% 1.024 0.976 - -1.36% -
std::pop_heap(vector<float>)/8 -4.62% 52.931 50.486 - -0.82% -
BM_deque_deque_move/5500 -4.62% 207.640 198.050 - -1.98% -
std::set<std::string>::find(key)_(existent)/1024 -4.62% 24.407 23.280 - 2.28% -
std::set<int>::lower_bound(key)_(non-existent)/32 -4.61% 2.468 2.355 - 0.78% -
BM_vector_deque_ranges_move/64000 -4.61% 2976.023 2838.872 - -0.16% -
std::replace(vector<int>)_(sprinkled)/8192 -4.61% 1234.549 1177.656 - -5.42% -
BM_StringRelational_Eq_Huge_Huge_ChangeLast -4.60% 104.061 99.269 - 0.14% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -4.60% 579.745 553.069 - -3.05% -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 -4.60% 43735.405 41723.688 - 1.22% -
std::adjacent_find(list<int>,_pred)/8192 -4.60% 7743.007 7386.879 - 3.59% -
std::set<std::string>::lower_bound(key)_(existent)/8192 -4.60% 30.327 28.933 - -7.39% -
std::unordered_map<int,_int>::erase(iterator)/8192 -4.59% 20.504 19.562 - -2.75% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 -4.59% 24.952 23.806 - -3.65% -
std::unordered_set<int>::count(key)_(non-existent)/1024 -4.59% 1.765 1.684 - 21.49% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -4.58% 1471.347 1403.939 - -4.56% -
SetIntersection_Interlaced_Set_float_16384_16384 -4.56% 221501662.783 211393826.279 - 1.24% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 -4.55% 1.162 1.109 - 5.80% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 -4.54% 15.541 14.835 - -1.51% -
BM_format_to_string_begin<std::vector<wchar_t>>/1048576 -4.54% 52063.334 49701.325 - -0.53% -
std::remove_if(vector<int>)_(prefix)/1024 -4.53% 367.737 351.073 - -6.95% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 -4.53% 25.929 24.754 - 5.33% -
SetIntersection_Interlaced_Vector_float_262144_4 -4.52% 1478037.908 1411170.671 - -29.11% -
std::find_first_of(deque<int>)_(large_needle)/32 -4.52% 295.348 281.989 - -4.20% -
BM_format_to_string_begin<std::string>/1 -4.51% 10.461 9.989 - -0.52% -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 -4.50% 300848.945 287306.587 - 0.46% -
ranges::minmax(std::deque<char>)/8 -4.50% 4.043 3.861 - 1.85% -
SetIntersection_Front_Set_string_16384_16 -4.49% 1879001.142 1794595.960 - 1.37% -
BM_ConstructAndDestroy_MemPtr_Opaque -4.49% 0.969 0.926 - 4.40% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 -4.49% 1.887 1.802 - 34.98% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 -4.48% 7094.090 6775.953 - 0.49% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -4.48% 35372.479 33786.950 - 2.24% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 -4.48% 0.960 0.917 - 0.41% -
rng::ends_with(list<int>)_(mismatch_at_start)/8 -4.47% 3.215 3.071 - -2.82% -
std::is_partitioned(list<int>)_(unpartitioned)/1024 -4.46% 177.515 169.595 - -3.96% -
BM_StringRelational_Eq_Large_Huge_Control -4.46% 0.491 0.470 - -1.40% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 -4.45% 35.664 34.076 - -3.34% -
BM_std_minmax_element<long_long>/70000 -4.45% 19153.798 18301.574 - 2.80% -
std::map<std::string,_int>::find(key)_(non-existent)/32 -4.45% 13.603 12.998 - 30.70% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 -4.45% 26.579 25.398 - -9.11% -
SetIntersection_Front_Set_uint32_262144_1024 -4.44% 12414757.339 11863817.200 - -15.73% -
BM_StringAssignStr_Large_Opaque -4.44% 10.667 10.194 - -1.26% -
BM_PushHeap_pair<uint32,_uint32>_Random_16 -4.43% 5.454 5.213 - -5.57% -
BM_deque_deque_ranges_move_backward/1 -4.42% 2.642 2.525 - -7.03% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -4.38% 14663.584 14020.986 - -3.15% -
BM_deque_deque_copy_backward/64 -4.35% 3.488 3.336 - -2.20% -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 -4.34% 15.980 15.286 - -1.23% -
std::set<std::string>::count(key)_(non-existent)/8192 -4.34% 34.099 32.620 - -3.59% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 -4.34% 15746.983 15064.214 - -9.60% -
BM_vector_deque_ranges_move/70000 -4.34% 3241.939 3101.398 - -0.05% -
BM_PushHeap_uint32_Ascending_262144 -4.33% 5.051 4.832 - 0.55% -
SetIntersection_Interlaced_Vector_float_256_64 -4.32% 7201150.585 6889878.628 - -0.85% -
std::replace(list<int>)_(prefix)/8192 -4.32% 7661.298 7330.241 - 4.88% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 -4.31% 36.987 35.392 - 9.89% -
std::make_heap(deque<int>)_(descending)/8 -4.31% 22.061 21.111 - 2.15% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 -4.30% 39865.561 38150.114 - -1.98% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -4.30% 164.340 157.275 - 0.31% -
std::find_first_of(list<int>)_(large_needle)/1024 -4.29% 903710.601 864969.702 - -12.25% -
BM_format_to_n_string_back_inserter<std::string>/16384 -4.28% 1056.110 1010.879 - -1.84% -
std::remove(deque<int>)_(prefix)/32 -4.28% 55.500 53.124 - 0.50% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -4.28% 541.861 518.693 - -4.30% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 -4.28% 16.818 16.099 - -2.44% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 -4.28% 1.144 1.095 - 5.13% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 -4.27% 9885.694 9463.184 - -13.88% -
BM_BitsetToString<8192>/Uniform_(50%)/50 -4.27% 2179.852 2086.828 - -5.80% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 -4.27% 205.477 196.711 - -3.55% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -4.26% 459.164 439.625 - -1.49% -
rng::find_last(vector<char>)_(bail_90%)/1048576 -4.25% 24326.160 23291.625 - 1.80% -
BM_vector_deque_ranges_move/0 -4.25% 0.520 0.498 - 25.70% -
SetIntersection_Front_Set_uint32_16384_64 -4.25% 1697273.965 1625141.636 - -2.94% -
BM_std_minmax_element<long_long>/65536 -4.24% 17894.181 17135.734 - 2.82% -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 -4.23% 25.011 23.952 - 2.65% -
std::format(int64_t)_(fmt:_{:0>512LX}) -4.23% 41.606 39.846 - -0.89% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -4.23% 38.797 37.157 - -5.08% -
std::find_end(list<int>,_pred)_(match_near_end)/1024 -4.23% 73.574 70.463 - -98.60% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -4.23% 13.488 12.918 - -1.46% -
BM_PushHeap_string_Descending_4 -4.20% 1.955 1.873 - -1.28% -
BM_std_minmax_element<long_long>/4000 -4.19% 1085.865 1040.315 - 2.33% -
SetIntersection_Front_Vector_string_1024_256 -4.19% 9823738.419 9412291.720 - -7.76% -
SetIntersection_Front_Set_uint64_16384_1024 -4.19% 12726604.317 12193837.642 - -2.14% -
std::format(int64_t)_(fmt:_{:0>512Ld}) -4.18% 35.570 34.082 - -1.73% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -4.17% 11910.446 11413.652 - -3.76% -
std::unordered_map<int,_int>::erase(key)_(existent)/32 -4.16% 21.837 20.928 - -1.53% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 -4.16% 0.806 0.773 - 0.52% -
std::for_each(join_view(vector<vector<int>>))/32 -4.16% 3.960 3.795 - 1.21% -
SetIntersection_Interlaced_Set_string_1024_256 -4.16% 36246553.215 34740198.488 - -2.89% -
rng::find_last_if(vector<int>)_(bail_90%)/8 -4.15% 0.485 0.465 - -24.75% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 -4.14% 36.805 35.280 - -4.71% -
std::reverse(deque<int>)/64 -4.14% 13.579 13.016 - 0.43% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -4.14% 366136550.638 350981121.978 - 1.22% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 -4.14% 16.883 16.185 - -3.91% -
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 -4.13% 20.302 19.465 - 1.71% -
BM_PushHeap_string_Random_1024 -4.12% 15.355 14.722 - -0.73% -
std::multiset<int>::count(key)_(non-existent)/0 -4.12% 0.262 0.251 - -8.73% -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 -4.12% 45.651 43.772 - 3.47% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 -4.11% 33.737 32.350 - -6.07% -
BM_PushHeap_string_Descending_256 -4.11% 2.390 2.292 - 0.04% -
BM_PushHeap_uint32_Ascending_16384 -4.10% 3.786 3.631 - -1.96% -
BM_StringRelational_Eq_Small_Small_ChangeLast -4.10% 2.128 2.040 - 1.48% -
BM_std_minmax_element<long_long>/1024 -4.09% 281.402 269.879 - 1.88% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -4.08% 5143926.409 4933873.033 - 8.13% -
std::flat_multimap<int,_int>::erase(iterator)/8192 -4.08% 509.804 489.017 - -0.45% -
BM_std_minmax_element<long_long>/512 -4.04% 142.678 136.908 - 2.08% -
std::multimap<int,_int>::find(key)_(non-existent)/8192 -4.04% 7.625 7.317 - 3.53% -
std::set<std::string>::clear()/32 -4.03% 919.058 881.985 - 0.58% -
BM_StringFindAllMatch/64 -4.03% 3.356 3.221 - -1.44% -
std::fill_n(list<int>)/8192 -4.02% 7728.299 7417.387 - 3.74% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -4.02% 6779.934 6507.484 - -0.15% -
BM_format/string_len_6 -4.01% 2.632 2.526 - -0.11% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 -4.00% 1.383 1.327 - -15.16% -
std::unordered_multiset<int>::find(key)_(existent)/32 -4.00% 1.443 1.385 - 3.02% -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 -3.99% 25.596 24.574 - 2.87% -
std::find_if(deque<int>)_(bail_25%)/8 -3.99% 1.215 1.166 - -0.32% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 -3.99% 21.582 20.720 - -35.20% -
std::set<std::string>::contains(key)_(existent)/8192 -3.99% 28.291 27.162 - -5.25% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 -3.99% 684.571 657.281 - -4.16% -
std::reverse(deque<int>)/8 -3.98% 2.587 2.484 - -1.00% -
BM_PathConstructCStr/large_string/1024 -3.98% 29876.348 28687.925 - -0.56% -
SetIntersection_Front_Set_string_64_16 -3.96% 25424965.273 24417093.473 - 0.19% -
std::multiset<int>::find(key)_(existent)/1024 -3.96% 4.169 4.003 - -5.77% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -3.96% 1837.791 1765.071 - -8.39% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -3.96% 53854.372 51723.936 - 1.70% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -3.95% 407.181 391.109 - -2.16% -
std::remove(deque<int>)_(prefix)/50 -3.95% 63.629 61.118 - 6.26% -
BM_vector_deque_move/0 -3.94% 0.461 0.443 - -14.70% -
std::format(int64_t)_(fmt:_{:X}) -3.94% 29.607 28.441 - -7.97% -
BM_format_to_iterator/<std::array>_string_len_6 -3.93% 8.633 8.294 - -0.98% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -3.92% 16340.666 15699.418 - -4.36% -
BM_PushHeap_string_PipeOrgan_256 -3.92% 8.092 7.775 - -1.73% -
SetIntersection_Front_Set_uint32_16384_1024 -3.92% 12413763.189 11927351.537 - -2.90% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 -3.92% 36.260 34.840 - -4.04% -
BM_CmpEqual_ushort_uchar -3.91% 1.122 1.078 - -4.03% -
BM_PushHeap_string_Random_262144 -3.91% 18.702 17.971 - 0.22% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -3.91% 35362.651 33981.022 - 1.74% -
std::map<int,_int>::ctor(const&)/32 -3.90% 235.170 225.990 - 4.42% -
BM_StringMove_Empty -3.89% 0.593 0.570 - -0.08% -
std::multimap<int,_int>::ctor(const&)/1024 -3.87% 6681.119 6422.272 - -3.89% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 -3.87% 1.350 1.297 - -7.68% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -3.86% 35.739 34.361 - -13.93% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -3.85% 298510.599 287025.341 - 2.01% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -3.85% 13393.750 12878.649 - 1.36% -
BM_PushHeap_string_Random_256 -3.84% 14.733 14.166 - -0.36% -
std::any_of(list<int>)_(process_all)/32768 -3.84% 27337.636 26288.133 - 0.74% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 -3.83% 214575.875 206351.948 - -0.56% -
std::multiset<int>::erase(key)_(existent)/1024 -3.83% 41.516 39.926 - 0.17% -
BM_vector_deque_ranges_copy/64000 -3.83% 3033.400 2917.294 - 2.66% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 -3.83% 6811.235 6550.684 - -3.85% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -3.83% 145770.242 140194.398 - -0.28% -
std::make_heap(deque<int>)_(shuffled)/8192 -3.82% 24156.669 23233.265 - -3.64% -
BM_format_to_string_span<char>/1 -3.81% 10.464 10.065 - 0.56% -
std::format(int64_t)_(fmt:_{:LX}) -3.80% 34.512 33.199 - -3.45% -
std::format(double)_(fmt:_{:0>17500_0Lf}) -3.79% 215.786 207.611 - -1.68% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -3.78% 406.167 390.809 - -2.37% -
std::format(double)_(fmt:_{:0>17500_0L}) -3.77% 213.967 205.899 - -3.50% -
SetIntersection_Front_Set_uint32_16384_16384 -3.77% 220646262.579 212330521.120 - 0.39% -
SetIntersection_Front_Set_string_262144_16 -3.76% 1886010.013 1815006.592 - -6.35% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 -3.76% 520.275 500.692 - -2.52% -
BM_ascii_text<wchar_t> -3.75% 861.272 828.946 - -5.89% -
std::format(float)_(fmt:_{:0>17500_0Le}) -3.75% 197.715 190.303 - -0.70% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 -3.75% 6.792 6.537 - -3.65% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 -3.74% 33.916 32.646 - 3.94% -
BM_StringRelationalLiteral_Compare_Large_Small_Control -3.72% 1.728 1.664 - -6.27% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -3.71% 150.119 144.544 - 0.21% -
std::make_heap(vector<NonIntegral>)_(shuffled)/8 -3.71% 16.783 16.160 - -0.85% -
std::search(vector<int>)_(near_matches)/1000 -3.71% 15250.235 14685.160 - 3.99% -
BM_StringEraseWithMove_Large_Transparent -3.70% 2.701 2.601 - -1.76% -
std::sort(vector<int>)_(pipe-organ)/8 -3.70% 18.369 17.690 - -1.55% -
std::format(int64_t)_(fmt:_{:0^512LX}) -3.70% 47.334 45.584 - -1.92% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -3.70% 13.907 13.393 - -0.55% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 -3.69% 9.434 9.085 - -2.22% -
std::pop_heap(deque<float>)/1024 -3.69% 13.166 12.680 - -6.69% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -3.69% 752.876 725.095 - -3.94% -
std::set<int>::ctor(&&,_different_allocs)/8192 -3.68% 49868.361 48030.813 - -70.27% -
std::multiset<int>::find(key)_(existent)/8192 -3.68% 8.318 8.012 - -10.06% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -3.68% 35.674 34.362 - -3.93% -
std::map<int,_int>::count(key)_(existent)/1024 -3.68% 3.895 3.752 - -14.89% -
std::all_of(list<int>)_(process_all)/32768 -3.67% 27314.013 26310.363 - -0.10% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8 -3.66% 56.605 54.533 - -2.89% -
std::for_each_n(vector<int>)/8 -3.66% 2.768 2.667 - 192.75% -
BM_PushHeap_uint64_Ascending_1024 -3.66% 2.670 2.573 - -0.03% -
BM_format_to_back_inserter<std::list<char>>/string_view_len_6000 -3.66% 75597.796 72833.800 - -5.08% -
std::multimap<int,_int>::clear()/32 -3.65% 669.416 645.012 - -3.24% -
std::is_sorted(deque<int>)/8192 -3.64% 3936.517 3793.126 - 0.17% -
BM_PushHeap_float_Descending_4 -3.63% 0.384 0.370 - -39.47% -
BM_PushHeap_string_Random_16384 -3.63% 16.707 16.101 - 0.10% -
std::is_partitioned(deque<int>)_(partitioned)/32 -3.63% 9.241 8.906 - -2.83% -
BM_CmpEqual_uint_int -3.62% 1.064 1.026 - -9.10% -
SetIntersection_Front_Set_string_1024_16 -3.62% 1932524.845 1862663.797 - -6.51% -
std::unique_copy(list<int>)_(contiguous)/1024 -3.61% 783.484 755.161 - 1.89% -
std::equal(deque<int>)_(it,_it,_it,_it)/8 -3.61% 5.234 5.045 - -1.36% -
std::count_if(vector<int>)_(every_other)/1024 -3.60% 255.565 246.353 - 0.37% -
BM_lexicographical_compare_three_way_slow_path/256 -3.60% 82.441 79.471 - 15.79% -
std::move(deque<int>)/8 -3.60% 3.536 3.409 - -1.17% -
std::find_end(deque<int>)_(process_all)/1000 -3.60% 294.277 283.690 - 8.51% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 -3.59% 16.386 15.797 - -1.34% -
std::partial_sort_copy(deque<int>)_(ascending)/1024 -3.59% 5349.246 5157.237 - -0.37% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 -3.59% 21.551 20.778 - -21.01% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 -3.59% 2995213.591 2887814.964 - -0.24% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -3.58% 1300.296 1253.691 - 10.63% -
std::copy_backward(deque<int>)/32768 -3.58% 3703.048 3570.622 - -2.80% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -3.57% 406.902 392.365 - -1.85% -
std::format(int64_t)_(fmt:_{:0512LX}) -3.57% 42.601 41.080 - -3.18% -
std::set<std::string>::clear()/0 -3.57% 408.628 394.059 - -1.85% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 -3.56% 25.040 24.149 - 7.92% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 -3.55% 23.751 22.906 - -9.68% -
SetIntersection_None_Vector_string_262144_4 -3.55% 1310243.709 1263706.334 - -3.03% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -3.51% 1172096.914 1130911.109 - -4.13% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -3.51% 228.198 220.198 - 4.49% -
BM_PushHeap_float_Ascending_1024 -3.50% 3.254 3.140 - 0.64% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 -3.50% 404.177 390.025 - -1.63% -
BM_StringFindMatch2/4096 -3.50% 1096.006 1057.673 - -0.14% -
SetIntersection_Interlaced_Set_uint64_16384_1 -3.49% 1054482.791 1017685.052 - -3.37% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -3.49% 13.509 13.038 - -0.29% -
BM_PushHeap_float_Descending_16384 -3.49% 0.398 0.384 - -17.42% -
std::find_if_not(vector<int>)_(process_all)/50 -3.48% 5.779 5.578 - -18.61% -
BM_deque_vector_move_backward/64000 -3.47% 7118.364 6871.385 - -4.21% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 -3.46% 25.467 24.586 - -17.51% -
std::multimap<std::string,_int>::count(key)_(existent)/32 -3.46% 19.737 19.055 - -5.28% -
BM_StringFindCharLiteral/2048 -3.45% 41.562 40.127 - -0.73% -
SetIntersection_Front_Vector_float_1024_4 -3.44% 1077850.468 1040801.747 - -2.73% -
std::sort_heap(deque<int>)/8 -3.43% 36.435 35.187 - -2.32% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 -3.42% 36.644 35.392 - -3.18% -
std::search(list<int>)_(no_match)/1000 -3.40% 694.164 670.558 - -0.27% -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 -3.40% 25.632 24.761 - 3.37% -
SetIntersection_None_Vector_string_262144_1024 -3.39% 1311608.167 1267164.238 - -3.74% -
std::remove(list<int>)_(sprinkled)/8192 -3.38% 8108.140 7834.398 - -0.37% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -3.37% 407.332 393.600 - -1.85% -
std::flat_multimap<int,_int>::clear()/32 -3.37% 405.539 391.874 - -2.48% -
rng::contains_subrange(deque<int>)_(same_length)/32 -3.37% 20.555 19.863 - -1.74% -
BM_format_to_iterator/<std::array>_C_string_len_6 -3.36% 9.256 8.944 - 0.12% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 -3.36% 1.767 1.707 - 8.53% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 -3.36% 19.788 19.123 - -5.43% -
BM_PushHeap_string_Random_64 -3.35% 13.223 12.780 - -0.89% -
std::unique(deque<int>)_(sprinkled)/52 -3.35% 60.923 58.884 - -1.85% -
std::set<int>::contains(key)_(existent)/32 -3.34% 1.716 1.658 - -3.31% -
BM_format_to_back_inserter<std::string>/C_string_len_6000 -3.33% 584.005 564.531 - -2.93% -
rng::find_last_if(vector<char>)_(bail_90%)/50 -3.33% 1.541 1.489 - -5.11% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 -3.32% 8864426.265 8570168.589 - 6.03% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 -3.31% 10.670 10.317 - -2.75% -
SetIntersection_Front_Vector_uint64_16384_16384 -3.31% 71905659.365 69528683.790 - -6.61% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 -3.30% 24.663 23.848 - -2.23% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 -3.30% 29.383 28.412 - 4.42% -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/32 -3.30% 13.172 12.737 - -2.37% -
std::vector<int>::insert(begin)_(cheap_elements)/32 -3.30% 5.189 5.018 - -1.50% -
std::upper_bound(std::forward_list<int>)/8192 -3.29% 10721.076 10368.411 - -0.29% -
SetIntersection_Interlaced_Set_float_64_64 -3.29% 13671710.484 13222095.117 - -0.99% -
BM_std_minmax_element<long_long>/64 -3.29% 17.671 17.089 - 2.40% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 -3.29% 8.275 8.003 - -2.12% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -3.28% 404.143 390.888 - -2.50% -
std::map<std::string,_int>::clear()/32 -3.27% 909.087 879.333 - -4.65% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 -3.27% 1.165 1.127 - -6.50% -
rng::find_last_if(deque<int>)_(bail_90%)/50 -3.27% 2.593 2.509 - -5.27% -
std::multiset<int>::count(key)_(existent)/8192 -3.27% 9.721 9.403 - -8.35% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 -3.26% 5.268 5.097 - -4.33% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024 -3.26% 16344.042 15810.892 - 1.16% -
SetIntersection_Front_Set_uint32_1024_1024 -3.24% 12333949.007 11934092.561 - 2.61% -
BM_LexicallyNormal/small_path/2 -3.23% 45.839 44.357 - -0.27% -
std::flat_multimap<int,_int>::erase(iterator)/1024 -3.23% 76.930 74.446 - -1.28% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8 -3.23% 58.526 56.637 - -5.08% -
std::is_sorted(deque<int>,_pred)/8 -3.23% 4.880 4.722 - -1.72% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -3.23% 407.542 394.387 - -2.09% -
ranges::minmax(std::deque<long_long>)/1 -3.21% 0.790 0.765 - 10.89% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 -3.21% 619.949 600.064 - -0.92% -
std::pop_heap(deque<int>)/1024 -3.20% 12.791 12.381 - -8.86% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -3.20% 451.137 436.701 - -1.34% -
rng::contains_subrange(list<int>)_(single_element)/50 -3.20% 17.597 17.034 - -1.03% -
std::unique(list<int>)_(contiguous)/52 -3.19% 67.339 65.192 - 1.41% -
BM_stop_token_async_reg_unreg_callback/131072 -3.18% 118728635.000 114947661.670 - 1.44% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -3.18% 33.485 32.421 - -25.11% -
SetIntersection_Front_Set_uint64_1024_64 -3.17% 1691870.528 1638160.021 - -4.57% -
std::unique(list<int>,_pred)_(contiguous)/8192 -3.17% 7849.920 7601.177 - 1.42% -
ranges::min(std::vector<char>)/8 -3.16% 2.550 2.469 - 11.66% -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 -3.16% 597.553 578.664 - 2.15% -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 -3.16% 29.666 28.729 - 0.73% -
std::count(vector<int>)_(every_other)/8 -3.15% 1.336 1.294 - -3.09% -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 -3.15% 30.824 29.854 - 1.07% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8 -3.14% 45.798 44.362 - -2.73% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.12% 5817.163 5635.503 - -13.17% -
std::format(int64_t)_(fmt:_{:0<512LX}) -3.12% 44.088 42.712 - 0.12% -
BM_format_string<wchar_t>/32 -3.11% 0.841 0.815 - -7.99% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 -3.10% 10.755 10.421 - -1.54% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -3.09% 286.967 278.101 - -1.42% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -3.09% 407.536 394.963 - -0.95% -
std::stable_sort(deque<int>)_(shuffled)/1024 -3.08% 2581.157 2501.653 - -3.16% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -3.08% 18.258 17.696 - -10.74% -
std::find_if(vector<char>)_(bail_25%)/8 -3.07% 1.010 0.979 - 19.75% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -3.07% 20340.024 19715.681 - -1.35% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 -3.06% 351390623.711 340625036.639 - -2.76% -
std::multiset<int>::insert(value)_(already_present)/32 -3.06% 18.695 18.123 - -1.34% -
BM_PushHeap_string_Descending_16 -3.06% 2.179 2.112 - 0.43% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -3.06% 1016.995 985.892 - -3.79% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 -3.06% 80255.218 77801.354 - 0.28% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 -3.06% 46.725 45.297 - 0.25% -
SetIntersection_None_Set_string_16_16 -3.06% 37554598.614 36406590.861 - -1.72% -
SetIntersection_Front_Set_float_1024_256 -3.06% 4279415.743 4148609.101 - -1.01% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 -3.05% 16.622 16.115 - -1.58% -
BM_vector_deque_move_backward/0 -3.05% 0.475 0.461 - 9.90% -
BM_format_to_iterator/<std::array>_C_string_len_60 -3.04% 11.086 10.749 - -2.20% -
SetIntersection_None_Vector_string_16384_256 -3.04% 1255384.186 1217228.815 - -1.93% -
std::find_if(list<int>)_(bail_25%)/8 -3.03% 0.949 0.920 - -0.03% -
SetIntersection_Front_Vector_string_16384_64 -3.02% 3181712.443 3085583.577 - -1.17% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 -3.02% 6544516.856 6346851.062 - 3.15% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 -3.02% 1.187 1.151 - -10.45% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 -3.01% 351.507 340.930 - -9.38% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/8192 -3.00% 121084.047 117449.064 - 0.78% -
std::format(double)_(fmt:_{:_0e}) -2.99% 37.512 36.388 - -3.04% -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 -2.99% 2.136 2.072 - -1.06% -
bm_lexicographical_compare<int>/64 -2.99% 4.521 4.386 - -3.30% -
std::sort_heap(vector<int>)/8 -2.99% 30.437 29.528 - -7.95% -
ranges::min(std::vector<long_long>)/8 -2.98% 2.207 2.141 - 0.71% -
std::map<int,_int>::contains(key)_(existent)/32 -2.98% 1.686 1.636 - -1.36% -
std::format(int64_t)_(fmt:_{:0^512Lx}) -2.98% 35.381 34.329 - -0.86% -
BM_lexicographical_compare_three_way_slow_path/16 -2.97% 4.723 4.582 - 5.19% -
std::flat_multimap<int,_int>::clear()/1024 -2.97% 406.226 394.149 - -1.76% -
BM_deque_deque_ranges_copy/64 -2.97% 3.168 3.074 - 0.17% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.97% 429.013 416.274 - 0.05% -
BM_CmpEqual_short_short -2.97% 1.077 1.045 - -3.27% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8 -2.97% 54.332 52.720 - -2.98% -
BM_Swap_SmallTrivialFunctor_SmallNonTrivialFunctor -2.97% 1.264 1.226 - 4.70% -
std::stable_sort(deque<int>)_(ascending)/8 -2.96% 18.043 17.509 - -13.37% -
std::partition(deque<int>)_(sparse)/1024 -2.96% 392.919 381.298 - -0.14% -
BM_StringRelationalLiteral_Less_Empty_Large_Control -2.96% 1.641 1.592 - -0.17% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 -2.96% 19.365 18.792 - -2.04% -
std::reverse(list<int>)/32768 -2.95% 17300.342 16789.326 - -12.63% -
std::map<int,_int>::upper_bound(key)_(existent)/8192 -2.95% 5.774 5.603 - -0.81% -
std::unique(list<int>,_pred)_(contiguous)/32 -2.95% 58.955 57.219 - -0.55% -
std::fill(vector<bool>)/64 -2.94% 1.623 1.575 - 6.78% -
std::list<int>::ctor(const&)_(cheap_elements)/32 -2.94% 334.647 324.807 - -2.51% -
BM_std_minmax_element<char>/4000 -2.93% 1113.776 1081.116 - 3.13% -
std::set<int>::ctor(&&,_different_allocs)/1024 -2.93% 6067.001 5889.312 - -60.03% -
BM_LexicallyNormal/small_path/16 -2.93% 278.051 269.911 - -3.44% -
SetIntersection_Interlaced_Set_float_262144_4 -2.92% 1315950.033 1277482.340 - -1.29% -
BM_SystemErrorWithMessage -2.92% 16.821 16.330 - -29.38% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 -2.92% 36.748 35.677 - -6.06% -
std::copy_backward(list<int>)/8 -2.91% 2.457 2.385 - 8.05% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 -2.91% 0.582 0.565 - -1.30% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 -2.91% 32272.572 31334.223 - -9.37% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 -2.91% 9.359 9.087 - -0.32% -
std::partial_sort_copy(vector<int>)_(heap)/8 -2.90% 16.327 15.853 - -4.09% -
std::stable_sort(deque<int>)_(repeated)/8 -2.89% 18.195 17.669 - -10.37% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 -2.88% 16.480 16.005 - -3.57% -
std::set<std::string>::lower_bound(key)_(existent)/32 -2.88% 15.571 15.121 - -9.58% -
std::unordered_multiset<int>::clear()/1024 -2.88% 8127.453 7893.146 - -8.33% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.88% 410.633 398.824 - -0.92% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.87% 543.200 527.617 - -2.47% -
BM_Swap_MemFuncPtr_SmallNonTrivialFunctor -2.87% 1.288 1.251 - 7.66% -
BM_deque_deque_move/70000 -2.87% 3457.412 3358.263 - -0.16% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 -2.87% 22.141 21.507 - -1.31% -
std::format(int64_t)_(fmt:_{:0<512d}) -2.86% 33.452 32.494 - -3.73% -
BM_format_to_string_pointer<char>/16384 -2.85% 153.677 149.290 - -41.03% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 -2.85% 220.775 214.476 - -7.49% -
std::make_heap(vector<NonIntegral>)_(shuffled)/1024 -2.85% 633.875 615.815 - -0.71% -
std::stable_sort(deque<int>)_(ascending)/1024 -2.84% 2150.118 2089.101 - -3.09% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 -2.83% 1.328 1.290 - -7.09% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 -2.83% 19.663 19.106 - -2.34% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.83% 617.552 600.083 - -2.83% -
std::is_sorted(deque<int>)/1024 -2.83% 487.169 473.395 - 0.08% -
std::flat_multimap<int,_int>::clear()/0 -2.83% 402.804 391.418 - -2.66% -
SetIntersection_Interlaced_Set_uint32_16384_16384 -2.82% 226000528.325 219623032.853 - 0.35% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 -2.82% 6841.585 6648.551 - -1.72% -
BM_std_minmax_element<char>/512 -2.81% 147.654 143.498 - 3.23% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8 -2.81% 62.436 60.682 - -3.70% -
SetIntersection_None_Set_string_256_256 -2.81% 5908739.397 5742849.642 - 0.80% -
rng::ends_with(list<int>)_(mismatch_at_start)/50 -2.81% 30.461 29.606 - 0.92% -
bm_lexicographical_compare<signed_char>/8 -2.80% 3.411 3.315 - 6.59% -
std::partial_sort_copy(list<int>)_(ascending)/8 -2.80% 8.298 8.065 - -13.88% -
std::format(double)_(fmt:_{:0<17500_0L}) -2.80% 209.647 203.776 - -3.09% -
std::multimap<int,_int>::insert(value)_(already_present)/32 -2.80% 18.852 18.325 - -2.77% -
SetIntersection_Interlaced_Vector_float_1024_256 -2.80% 5635799.529 5478068.572 - -1.17% -
BM_join_view_deques/0 -2.80% 5.035 4.894 - -9.76% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 -2.80% 15.845 15.402 - -6.79% -
BM_PushHeap_string_PipeOrgan_16384 -2.79% 13.050 12.686 - -0.55% -
std::remove_copy(deque<int>)_(prefix)/1024 -2.79% 398.691 387.578 - -1.94% -
std::multimap<int,_int>::ctor(const&,_alloc)/32 -2.78% 227.559 221.228 - -13.51% -
std::map<std::string,_int>::ctor(const&)/32 -2.78% 727.992 707.776 - -13.99% -
BM_StringRelational_Less_Empty_Empty_Control -2.77% 1.658 1.612 - -3.43% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -2.77% 24.141 23.471 - 0.80% -
std::deque<int>::ctor(size)/8192 -2.77% 454.306 441.720 - 0.36% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 -2.77% 18.943 18.418 - -0.78% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/0 -2.76% 17.465 16.984 - -1.45% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 -2.76% 20.361 19.799 - -2.95% -
rng::find_last_if_not(vector<int>)_(bail_90%)/8 -2.75% 0.474 0.461 - -7.07% -
BM_PushHeap_uint32_Random_16384 -2.75% 5.883 5.722 - 1.84% -
std::stable_sort(deque<int>)_(descending)/8 -2.75% 25.784 25.075 - -11.75% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 -2.75% 36368.932 35369.748 - -5.83% -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 -2.75% 27.338 26.587 - -0.54% -
std::find_end(list<int>)_(process_all)/8192 -2.74% 7681.851 7471.663 - -0.36% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -2.74% 22.071 21.468 - -1.93% -
std::partial_sort_copy(deque<int>)_(ascending)/8192 -2.73% 54890.877 53390.280 - -0.09% -
std::map<int,_int>::equal_range(key)_(existent)/8192 -2.73% 5.570 5.418 - -1.43% -
std::stable_sort(deque<int>)_(heap)/1024 -2.73% 2778.509 2702.561 - -3.12% -
std::is_partitioned(deque<int>)_(partitioned)/50 -2.72% 14.089 13.706 - -1.04% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 -2.72% 4.933 4.799 - 6.17% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 -2.71% 17.460 16.987 - -13.88% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 -2.70% 25.464 24.776 - -2.80% -
SetIntersection_Front_Set_string_262144_1 -2.70% 1096162.548 1066560.961 - -3.49% -
BM_deque_deque_copy/1024 -2.70% 37.694 36.676 - -0.61% -
std::map<std::string,_int>::count(key)_(non-existent)/32 -2.70% 10.022 9.752 - -14.04% -
std::unordered_multimap<int,_int>::ctor(const&)/1024 -2.70% 6956.326 6768.755 - -0.12% -
std::stable_sort(vector<NonIntegral>)_(repeated)/1024 -2.70% 1250.258 1216.549 - -2.38% -
std::unique(list<int>)_(sprinkled)/8192 -2.69% 8135.103 7916.054 - 0.54% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -2.69% 216047.436 210231.482 - -0.12% -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 -2.69% 494.637 481.338 - -1.53% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -2.69% 93140.720 90639.792 - -0.74% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/0 -2.68% 17.657 17.183 - -1.37% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 -2.68% 24.362 23.709 - 0.02% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 -2.68% 196072340.909 190817012.195 - -7.20% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 -2.68% 74.178 72.191 - -2.87% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 -2.68% 16.987 16.532 - 6.66% -
std::set<int>::find(key)_(existent)/1024 -2.68% 4.010 3.903 - -4.94% -
SetIntersection_Interlaced_Set_float_1024_1 -2.67% 1077121.347 1048339.392 - -1.26% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 -2.67% 8.269 8.048 - -2.51% -
BM_PushHeap_string_Random_16 -2.66% 10.614 10.331 - -0.19% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -2.66% 14210.488 13832.592 - -2.81% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -2.66% 15526.836 15114.287 - -3.07% -
DAG_leftmost_middle,_3_levels -2.66% 13.005 12.660 - -2.75% -
std::partition(list<int>)_(dense)/8192 -2.65% 4630.490 4507.628 - -20.59% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/32 -2.65% 17.363 16.903 - -1.40% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 -2.65% 55656.722 54183.529 - -2.59% -
std::list<std::string>::insert(begin)_(expensive_elements)/32 -2.64% 31.111 30.289 - 5.02% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -2.64% 15.982 15.561 - -5.21% -
std::adjacent_find(list<int>,_pred)/1024 -2.64% 815.501 793.994 - 1.12% -
std::flat_multimap<int,_int>::clear()/8192 -2.63% 421.388 410.301 - -2.20% -
std::multiset<int>::count(key)_(non-existent)/1024 -2.63% 5.994 5.836 - -1.22% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.62% 1468.642 1430.116 - -4.63% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 -2.62% 20330.444 19797.304 - -1.41% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 -2.62% 29.823 29.043 - -3.15% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 -2.61% 29.434 28.665 - -27.41% -
std::find_if(list<int>)_(process_all)/32768 -2.61% 26839.172 26137.723 - 1.40% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 -2.61% 1.352 1.316 - -4.92% -
BM_vector_deque_ranges_copy_backward/4000 -2.60% 145.460 141.679 - 0.45% -
BM_PushHeap_float_Ascending_256 -2.59% 2.566 2.500 - 0.78% -
BM_lexicographical_compare_three_way_slow_path/4 -2.59% 1.226 1.195 - 5.70% -
std::partition(vector<int>)_(sparse)/50 -2.58% 14.212 13.846 - -0.59% -
BM_format_to_iterator/<std::deque>_string_len_6000 -2.57% 152.394 148.471 - -0.38% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 -2.57% 30.572 29.786 - 7.47% -
SetIntersection_Front_Set_float_16384_1 -2.57% 1045472.624 1018610.882 - -3.98% -
BM_format_to_n_string_begin<std::list<wchar_t>>/1048576 -2.57% 1118734.976 1089990.893 - 1.36% -
std::format(int64_t)_(fmt:_{:0>512Lx}) -2.57% 32.992 32.145 - -3.36% -
SetIntersection_None_Set_float_16384_16384 -2.56% 162757600.615 158592880.121 - -1.34% -
std::multiset<std::string>::find(key)_(non-existent)/1024 -2.56% 21.151 20.610 - -3.80% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 -2.56% 219.868 214.246 - -1.23% -
std::format(int64_t)_(fmt:_{:0512Lx}) -2.55% 35.489 34.583 - -3.47% -
BM_emoji_escaped<wchar_t> -2.55% 23112.212 22522.958 - 5.05% -
std::unordered_set<int>::insert(value)_(new_value,_end)/32 -2.55% 19.173 18.685 - -2.77% -
BM_std_minmax_element<char>/1024 -2.54% 290.192 282.834 - 3.52% -
BM_stop_token_async_reg_unreg_callback/16777216 -2.53% 14426726209.000 14061270833.015 - 1.56% -
BM_format_to_string_back_inserter<std::list<char>>/1 -2.53% 22.540 21.970 - -1.26% -
SetIntersection_Front_Set_string_262144_64 -2.53% 4667506.623 4549432.482 - -8.85% -
SetIntersection_Interlaced_Vector_uint64_1024_64 -2.53% 4954092.541 4828836.064 - 31.37% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 -2.53% 17.829 17.379 - -10.38% -
std::map<int,_int>::count(key)_(existent)/8192 -2.52% 5.838 5.691 - -7.49% -
BM_std_minmax_element<char>/64 -2.52% 17.860 17.410 - 1.76% -
SetIntersection_Front_Set_string_256_16 -2.51% 6934077.938 6759819.105 - -0.43% -
std::format(double)_(fmt:_{:0^17500_10Lf}) -2.51% 220.281 214.756 - -1.57% -
BM_vector_deque_copy_backward/0 -2.51% 0.449 0.438 - 4.40% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 -2.51% 13.073 12.745 - -1.69% -
std::make_heap(vector<NonIntegral>)_(heap)/8192 -2.51% 2218.603 2162.974 - -2.57% -
BM_deque_deque_ranges_move/1024 -2.51% 37.834 36.886 - -0.25% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 -2.51% 18.320 17.860 - -1.37% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -2.50% 56168.252 54763.102 - 2.57% -
std::format(double)_(fmt:_{:0^17500_10Le}) -2.50% 215.887 210.489 - -3.92% -
BM_format_to_back_inserter<std::list<char>>/string_len_6 -2.50% 77.130 75.202 - -3.64% -
std::find_first_of(deque<int>)_(small_needle)/1024 -2.50% 3540.990 3452.551 - 0.55% -
BM_lexicographical_compare_three_way_fast_path/16 -2.50% 4.434 4.323 - 0.36% -
BM_PushHeap_uint64_Random_262144 -2.49% 6.382 6.224 - 3.90% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 -2.48% 13.057 12.732 - -2.51% -
std::fill(vector<int>)/32 -2.48% 1.065 1.038 - 0.80% -
std::partial_sort(vector<int>)_(shuffled)/8 -2.48% 28.355 27.652 - -2.68% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -2.48% 399.577 389.669 - -1.49% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/0 -2.48% 17.422 16.991 - -1.16% -
BM_deque_deque_ranges_move_backward/2 -2.48% 2.299 2.242 - -9.22% -
BM_LexicallyNormal/small_path/8 -2.47% 149.180 145.489 - -1.38% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 -2.47% 58.507 57.060 - 5.35% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -2.47% 11318.320 11038.720 - -1.72% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 -2.46% 176647.832 172297.358 - -1.79% -
SetIntersection_Interlaced_Vector_float_16384_256 -2.46% 16605309.793 16196624.222 - 8.85% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -2.46% 12483.059 12176.108 - -2.36% -
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 -2.46% 69.387 67.682 - 35.33% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -2.46% 617.953 602.782 - -1.09% -
BM_vector_deque_move_backward/64 -2.45% 3.047 2.973 - -0.29% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 -2.45% 54905.642 53560.259 - -2.34% -
std::unique(vector<int>,_pred)_(contiguous)/1024 -2.44% 500.861 488.633 - -9.60% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.44% 730.164 712.342 - -4.23% -
std::map<std::string,_int>::find(key)_(existent)/8192 -2.44% 30.070 29.336 - 1.19% -
std::make_heap(vector<NonIntegral>)_(descending)/8192 -2.44% 2220.760 2166.667 - -2.33% -
std::find_first_of(deque<int>)_(small_needle)/8192 -2.43% 28300.788 27611.734 - -0.48% -
BM_CmpLess_ushort_ushort -2.43% 1.078 1.052 - -3.44% -
std::pop_heap(vector<float>)/1024 -2.43% 8.599 8.390 - -0.72% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 -2.43% 1883134.522 1837377.441 - -0.39% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -2.43% 13222.674 12901.623 - 2.29% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -2.42% 12414.067 12113.181 - -2.07% -
BM_PathConstructString/large_string/8 -2.42% 94.044 91.765 - -1.35% -
std::partition(list<int>)_(dense)/50 -2.42% 13.835 13.501 - 0.79% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 -2.41% 525323.442 512641.119 - -0.03% -
std::copy(vector<bool>)_(aligned)/512 -2.41% 1.434 1.399 - 2.45% -
std::map<int,_int>::erase(key)_(non-existent,_end)/1024 -2.41% 5.282 5.154 - -3.05% -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 -2.41% 32.174 31.400 - 4.09% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8192 -2.40% 266074.736 259700.781 - -0.26% -
std::unordered_multiset<int>::ctor(const&,_alloc)/0 -2.39% 13.225 12.909 - -1.50% -
rng::contains_subrange(list<int>)_(process_all)/8192 -2.39% 7375.252 7198.890 - -20.37% -
rng::find_last(list<int>)_(bail_90%)/8 -2.38% 0.471 0.460 - 0.13% -
std::flat_multimap<int,_int>::erase(iterator)/32 -2.38% 20.212 19.732 - -1.23% -
std::unordered_set<std::string>::clear()/1024 -2.38% 23709.078 23145.876 - -3.16% -
BM_join_view_deques/512 -2.37% 1314.816 1283.602 - -3.21% -
std::reverse(deque<int>)/512 -2.37% 115.236 112.501 - 0.44% -
std::for_each_n(join_view(vector<vector<int>>))/8 -2.37% 1.496 1.460 - 3.61% -
std::sort(vector<NonIntegral>)_(shuffled)/8192 -2.37% 87619.270 85541.251 - -1.52% -
std::stable_sort(deque<int>)_(descending)/1024 -2.37% 2952.937 2882.998 - -2.76% -
std::shift_right(list<int>)/50 -2.37% 28.184 27.517 - 1.40% -
BM_CmpLess_uchar_short -2.36% 1.062 1.037 - -8.59% -
std::unique(deque<int>)_(sprinkled)/32 -2.36% 53.125 51.874 - -3.52% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 -2.36% 6.678 6.521 - 1.04% -
bm_ranges_lexicographical_compare<signed_char>/512 -2.35% 8.254 8.060 - 3.78% -
BM_deque_vector_copy_backward/65536 -2.35% 7324.110 7151.717 - -2.90% -
std::make_heap(deque<int>)_(pipe-organ)/8 -2.35% 28.057 27.397 - 0.27% -
BM_StringRelational_Less_Small_Small_ChangeLast -2.35% 1.721 1.680 - -4.82% -
SetIntersection_Front_Set_string_1024_64 -2.34% 4669383.586 4560000.088 - -4.43% -
BM_format_to_iterator/<std::vector>_C_string_len_60 -2.34% 11.046 10.787 - -2.19% -
std::copy_backward(vector<bool>)_(unaligned)/64 -2.34% 0.911 0.890 - 0.76% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 -2.34% 78.103 76.279 - -6.21% -
std::search(list<int>,_pred)_(single_element)/8192 -2.33% 7887.164 7703.015 - 0.08% -
std::mismatch(deque<int>)_(it,_it,_it)/1024 -2.33% 474.366 463.295 - -3.03% -
std::multimap<std::string,_int>::count(key)_(existent)/1024 -2.33% 24.683 24.108 - -0.42% -
std::flat_multimap<int,_int>::ctor(const&)/0 -2.33% 13.031 12.728 - -1.56% -
std::stable_partition(deque<int>)_(sparse)/1024 -2.32% 447.068 436.674 - 1.16% -
BM_deque_deque_copy_backward/1024 -2.32% 38.900 37.998 - 0.11% -
std::multiset<std::string>::count(key)_(non-existent)/1024 -2.32% 25.529 24.937 - -1.88% -
std::copy(vector<bool>)_(aligned)/1048576 -2.31% 3794.857 3707.011 - 7.19% -
SetIntersection_None_Set_uint32_262144_256 -2.31% 1236147.135 1207540.934 - -0.21% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 -2.31% 4452289.381 4349296.758 - -1.43% -
std::map<std::string,_int>::erase(key)_(existent)/32 -2.31% 73.235 71.541 - -5.86% -
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 -2.31% 20.880 20.398 - -3.28% -
std::partial_sort_copy(list<int>)_(repeated)/8 -2.31% 7.969 7.785 - -3.97% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 -2.31% 7.695 7.517 - -8.91% -
BM_PushHeap_string_SingleElement_262144 -2.31% 2.700 2.638 - -0.35% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -2.31% 15408.152 15052.689 - -6.84% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -2.31% 151890.529 148386.742 - -2.02% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 -2.30% 30.366 29.667 - 10.66% -
BM_PushHeap_uint64_Ascending_16384 -2.30% 3.684 3.599 - -1.93% -
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 -2.30% 3167.587 3094.831 - -1.98% -
std::format(double)_(fmt:_{:_10e}) -2.30% 40.819 39.882 - -2.27% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 -2.29% 35.697 34.878 - -16.85% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -2.29% 64894238.776 63407052.918 - -1.46% -
SetIntersection_Interlaced_Vector_uint64_262144_16384 -2.29% 359846354.928 351606134.475 - 0.30% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 -2.29% 1.180 1.153 - -5.57% -
BM_PushHeap_uint64_Ascending_262144 -2.29% 4.880 4.768 - 2.28% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.29% 61627.453 60219.045 - 4.59% -
BM_vector_deque_ranges_move_backward/4096 -2.28% 151.959 148.488 - -2.12% -
std::map<std::string,_int>::contains(key)_(existent)/8192 -2.28% 29.193 28.527 - -6.81% -
std::unordered_set<int>::ctor(const&,_alloc)/1024 -2.28% 9792.929 9569.466 - -5.63% -
BM_deque_vector_move_backward/70000 -2.28% 7902.209 7721.945 - -2.34% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -2.28% 142041.037 138802.710 - 0.11% -
std::format(int64_t)_(fmt:_{:0^512Lb}) -2.28% 41.812 40.859 - -4.60% -
std::map<int,_int>::find(key)_(existent)/1024 -2.28% 4.325 4.227 - 16.03% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8192 -2.28% 974705.252 952515.565 - -0.32% -
std::flat_multimap<int,_int>::erase(key)_(existent)/32 -2.27% 22.794 22.276 - -2.25% -
BM_CmpEqual_ushort_ushort -2.27% 1.075 1.051 - -3.28% -
std::format(int64_t)_(fmt:_{:o}) -2.27% 23.561 23.026 - -2.55% -
std::find(deque<int>)_(process_all)/8 -2.27% 3.534 3.454 - 1.63% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 -2.27% 1484.266 1450.588 - -0.02% -
BM_Basic<uint32_t> -2.27% 13.852 13.538 - -1.98% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -2.26% 946.399 924.986 - -2.98% -
BM_CmpEqual_uchar_schar -2.26% 1.014 0.991 - -11.73% -
std::fill_n(deque<int>)/8192 -2.26% 240.689 235.253 - -87.40% -
std::format(double)_(fmt:_{:_0a}) -2.25% 25.677 25.099 - -2.76% -
std::all_of(vector<int>)_(process_all)/8 -2.24% 2.501 2.445 - -2.87% -
std::partition_copy(list<int>)/32 -2.23% 9.006 8.805 - 2.61% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/32 -2.23% 16.399 16.034 - -1.42% -
BM_join_view_deques/1024 -2.23% 2728.390 2667.604 - -1.13% -
std::multimap<int,_int>::ctor(const&)/8192 -2.22% 53149.390 51967.081 - -2.19% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 -2.22% 16.556 16.188 - -0.74% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024 -2.22% 533.073 521.225 - 0.69% -
std::set<int>::contains(key)_(existent)/1024 -2.22% 3.947 3.860 - 2.17% -
rng::contains_subrange(deque<int>)_(same_length)/50 -2.22% 28.771 28.133 - -0.91% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -2.21% 1880.975 1839.467 - 2.42% -
rng::find_if_not(vector<bool>)_(process_all)/8 -2.20% 3.642 3.562 - -0.19% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 -2.20% 18701054.807 18290293.845 - -1.50% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 -2.20% 16.101 15.747 - -6.19% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -2.20% 175268.775 171421.513 - -1.75% -
BM_PushHeap_string_Random_4 -2.19% 6.192 6.056 - -1.77% -
std::for_each(join_view(vector<vector<int>>))/50 -2.19% 4.069 3.980 - -1.12% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 -2.19% 104358.801 102076.270 - 5.84% -
std::multiset<int>::erase(key)_(non-existent,_end)/8192 -2.19% 10.218 9.995 - 1.37% -
std::vector<int>::erase(middle)_(cheap_elements)/32 -2.19% 4.446 4.349 - 0.63% -
BM_PushHeap_float_Random_4 -2.18% 2.840 2.778 - -7.63% -
std::format(double)_(fmt:_{:0<17500_10}) -2.18% 211.086 206.490 - -4.78% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.18% 7924.822 7752.372 - -0.90% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8192 -2.18% 264875.519 259111.674 - -0.59% -
SetIntersection_Interlaced_Vector_string_16384_1 -2.18% 1095963.173 1072116.238 - -3.16% -
ranges::minmax(std::deque<__int128>)/70000 -2.17% 35178.413 34413.329 - 1.25% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/32 -2.17% 809.694 792.087 - -1.05% -
CastTo<B<Width_/_2,_Depth>> -2.17% 2882.058 2819.522 - -3.74% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/32 -2.17% 401.998 393.276 - -1.23% -
std::map<int,_int>::clear()/32 -2.17% 662.558 648.197 - -4.63% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/32 -2.16% 19.243 18.827 - -2.15% -
std::find_if(list<int>)_(process_all)/1024 -2.16% 701.789 686.638 - -2.35% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -2.16% 13.136 12.853 - -1.66% -
std::multimap<std::string,_int>::ctor(const&)/32 -2.16% 919.766 899.928 - 12.99% -
std::is_sorted_until(list<int>)/8192 -2.16% 7260.818 7104.256 - -1.03% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 -2.16% 1.725 1.688 - -6.56% -
std::set<std::string>::ctor(const&,_alloc)/0 -2.15% 12.941 12.663 - -2.38% -
BM_CmpEqual_short_schar -2.15% 1.141 1.116 - -2.91% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 -2.15% 1034139.072 1011908.126 - -0.38% -
std::find_end(vector<int>)_(same_length)/1024 -2.15% 252.925 247.489 - -51.00% -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 -2.15% 52727.289 51594.210 - -34.64% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -2.15% 741.253 725.341 - -1.50% -
BM_PushHeap_uint64_Random_16 -2.15% 4.567 4.469 - 7.44% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.14% 172.320 168.626 - 0.92% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -2.14% 596291.914 583513.928 - -2.81% -
std::stable_sort(deque<int>)_(pipe-organ)/1024 -2.14% 2959.056 2895.821 - -2.77% -
std::adjacent_find(deque<int>,_pred)/50 -2.13% 30.662 30.009 - -2.59% -
SetIntersection_Front_Vector_uint64_262144_16384 -2.13% 75138485.903 73540782.530 - -0.42% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 -2.12% 199093521.447 194863363.796 - -7.73% -
SetIntersection_Interlaced_Set_float_262144_256 -2.12% 1581179.039 1547605.957 - -2.36% -
SetIntersection_Interlaced_Set_string_64_64 -2.12% 37220558.738 36430657.043 - 3.82% -
BM_StringFindMatch2/32768 -2.12% 1613.109 1578.940 - 0.83% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -2.12% 585.468 573.078 - -0.75% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -2.11% 5357.929 5244.660 - 1.73% -
std::move_backward(vector<bool>)_(aligned)/512 -2.10% 2.276 2.228 - -2.28% -
std::stable_partition(list<int>)_(sparse)/32 -2.10% 9.883 9.676 - 0.35% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -2.10% 35.745 34.995 - -18.00% -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 -2.10% 13.471 13.188 - 5.07% -
std::deque<int>::erase(begin)_(cheap_elements)/8192 -2.09% 7.697 7.536 - 1.58% -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 -2.09% 6741.219 6600.549 - -0.49% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -2.09% 778.791 762.552 - -2.25% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 -2.07% 1243992.275 1218180.002 - -0.69% -
BM_PushHeap_pair<uint32,_uint32>_Random_262144 -2.07% 6.873 6.731 - -7.07% -
BM_PushHeap_string_SingleElement_16 -2.05% 2.685 2.630 - 0.94% -
rng::find_last_if(deque<int>)_(bail_10%)/1024 -2.05% 363.102 355.667 - -0.41% -
std::find_first_of(deque<int>)_(small_needle)/50 -2.05% 170.941 167.444 - 1.38% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -2.05% 764.329 748.695 - -2.13% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 -2.04% 1.236 1.211 - -16.49% -
SetIntersection_Interlaced_Set_string_16384_1024 -2.04% 358561778.456 351236344.634 - 0.35% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -2.04% 10136.278 9929.314 - 18.78% -
std::unordered_multimap<int,_int>::ctor(const&)/8192 -2.04% 56296.337 55149.247 - -0.66% -
BM_BitsetToString<8192>/Dense_(90%)/90 -2.04% 415.209 406.750 - 4.33% -
std::shift_right(list<int>)/1024 -2.03% 756.557 741.189 - 1.47% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 -2.03% 41.707 40.861 - 0.21% -
std::stable_partition(list<int>)_(dense)/32 -2.02% 37.224 36.472 - 8.85% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0 -2.02% 0.952 0.933 - 0.33% -
std::map<std::string,_int>::contains(key)_(existent)/1024 -2.02% 24.732 24.233 - 3.89% -
BM_deque_deque_move/4096 -2.01% 150.152 147.133 - -1.36% -
SetIntersection_Interlaced_Set_float_262144_16 -2.01% 1631503.582 1598713.135 - -0.69% -
std::copy_if(vector<int>)_(every_other)/1048576 -2.01% 509241.799 499021.617 - 114.35% -
std::multimap<int,_int>::count(key)_(existent)/32 -2.01% 3.661 3.588 - -1.85% -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 -2.01% 13.485 13.214 - 2.51% -
BM_vector_deque_move/1 -2.01% 2.255 2.210 - -3.13% -
SetIntersection_Interlaced_Set_float_64_16 -2.00% 22667486.080 22213312.277 - 1.81% -
std::stable_partition(vector<int>)_(sparse)/32 -2.00% 7.269 7.124 - -4.50% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 -2.00% 6.573 6.442 - -1.89% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 -1.99% 19.633 19.242 - -5.16% -
SetIntersection_Front_Set_string_1024_256 -1.99% 15464258.792 15156698.117 - 6.19% -
SetIntersection_Interlaced_Vector_string_1024_16 -1.99% 3478314.590 3409196.661 - 2.69% -
rng::for_each(set<int>)/50 -1.99% 39.438 38.654 - -11.81% -
SetIntersection_Interlaced_Vector_float_1024_4 -1.99% 1404955.680 1377058.321 - -1.03% -
SetIntersection_Interlaced_Vector_uint32_16384_64 -1.98% 8626609.165 8455452.384 - 34.45% -
SetIntersection_Interlaced_Set_float_1024_64 -1.98% 10303740.425 10099347.745 - -1.89% -
SetIntersection_Front_Set_float_16384_16 -1.98% 1211683.328 1187679.065 - -2.04% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.98% 131669.252 129060.844 - 7.01% -
std::remove(list<int>)_(prefix)/1024 -1.98% 998.835 979.055 - 3.32% -
BM_vector_deque_copy/65536 -1.98% 2909.838 2852.242 - -0.18% -
std::map<int,_int>::insert(value)_(new_value,_end)/32 -1.98% 19.342 18.959 - 0.42% -
std::partition(vector<int>)_(dense)/50 -1.98% 13.260 12.998 - 0.34% -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 -1.98% 22.574 22.127 - -3.97% -
std::partial_sort(deque<int>)_(pipe-organ)/8 -1.97% 32.186 31.552 - 1.23% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/8192 -1.97% 10.233 10.031 - -6.39% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 -1.97% 2.680 2.628 - -0.36% -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 -1.97% 17.874 17.522 - -0.26% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -1.97% 38.241 37.489 - 5.82% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 -1.97% 17206.851 16868.718 - -0.62% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -1.96% 5.260 5.157 - -0.35% -
std::map<std::string,_int>::erase(iterator)/8192 -1.96% 31.585 30.967 - 6.67% -
std::sort(deque<int>)_(ascending)/8 -1.95% 17.714 17.368 - -2.26% -
std::make_heap(vector<NonIntegral>)_(heap)/1024 -1.95% 294.833 289.077 - -1.95% -
std::stable_partition(vector<int>)_(alloc_fails)/32 -1.95% 1937.418 1899.605 - 0.83% -
SetIntersection_Front_Set_uint64_256_256 -1.95% 7655688.758 7506311.081 - 0.89% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 -1.95% 1.298 1.273 - 8.98% -
std::unique(list<int>,_pred)_(sprinkled)/1024 -1.95% 1026.681 1006.659 - -0.91% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192 -1.95% 994020.600 974664.237 - -1.30% -
BM_format_to_iterator/<std::string>_string_view_len_60 -1.94% 9.740 9.550 - 0.09% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 -1.94% 613.818 601.915 - -1.38% -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 -1.94% 6594.195 6466.387 - -35.08% -
BM_deque_vector_ranges_copy/64 -1.93% 2.666 2.614 - -0.31% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/1024 -1.93% 23652.101 23196.625 - -0.01% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -1.92% 20228.827 19839.636 - -1.22% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 -1.92% 39.067 38.316 - -9.61% -
std::format(double)_(fmt:_{:017500_10Lf}) -1.92% 213.835 209.726 - -2.26% -
std::equal(vector<bool>)_(unaligned)/1048576 -1.92% 6415.529 6292.318 - -1.55% -
BM_StringEraseWithMove_Large_Opaque -1.92% 2.799 2.746 - 10.66% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.92% 7818.508 7668.566 - -0.87% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 -1.92% 13208.273 12955.165 - 0.46% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.91% 36759.440 36056.772 - -0.72% -
rng::contains_subrange(list<int>)_(single_element)/1048576 -1.91% 849286.678 833060.317 - 2.67% -
std::find_first_of(deque<int>)_(small_needle)/32 -1.91% 110.924 108.805 - 1.02% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/1024 -1.91% 23768.391 23314.817 - -0.43% -
std::find_end(list<int>,_pred)_(match_near_end)/8192 -1.91% 642.587 630.341 - -99.77% -
ranges::min(std::deque<__int128>)/64 -1.90% 21.294 20.888 - 1.80% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 -1.90% 24.880 24.406 - -3.45% -
BM_deque_vector_move_backward/65536 -1.90% 7354.907 7215.208 - -1.98% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 -1.90% 57658.983 56564.408 - -1.04% -
BM_SeedSeq_Generate/16/1 -1.89% 54.642 53.608 - -0.28% -
std::format(int64_t)_(fmt:_{:0^512Lo}) -1.89% 36.557 35.865 - 1.96% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.89% 201643.449 197828.757 - 0.33% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 -1.89% 9.405 9.227 - 0.15% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.89% 665.668 653.092 - -1.84% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.89% 199.314 195.553 - 0.31% -
std::format(float)_(fmt:_{:0>17500_10Lg}) -1.89% 212.550 208.540 - -1.75% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 -1.88% 14184624.737 13917309.102 - 2.28% -
BM_format_to_back_inserter<std::list<char>>/C_string_len_6 -1.88% 77.460 76.001 - -2.14% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.88% 136778.443 134207.771 - 3.54% -
BM_vector_deque_move_backward/1024 -1.88% 38.059 37.344 - 0.45% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.87% 576.309 565.513 - -0.97% -
BM_format_string<wchar_t>/16 -1.87% 1.532 1.503 - -6.02% -
BM_vector_deque_ranges_move_backward/4000 -1.87% 145.150 142.436 - -0.05% -
bm_ranges_swap_ranges_vb_aligned/512 -1.87% 5.263 5.165 - -2.39% -
SetIntersection_None_Vector_string_262144_16 -1.86% 1316135.459 1291607.400 - -1.45% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.86% 37576.813 36877.087 - -1.56% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 -1.86% 4029.647 3954.675 - -0.73% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8192 -1.86% 459706.321 451171.083 - -2.32% -
BM_join_view_in_vectors/5500 -1.85% 8589.052 8429.978 - 0.30% -
SetIntersection_Interlaced_Vector_uint32_262144_256 -1.85% 40597304.559 39845694.619 - 44.99% -
rng::fold_left(list<int>)/8192 -1.85% 11039.325 10835.174 - -0.63% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.85% 12387.389 12158.709 - -0.99% -
BM_StringRelationalLiteral_Less_Large_Large_Control -1.84% 2.059 2.021 - -1.63% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 -1.84% 2061.194 2023.348 - 0.51% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -1.84% 32.346 31.753 - -19.75% -
std::unique(list<int>)_(contiguous)/1024 -1.83% 939.684 922.449 - -14.17% -
std::is_partitioned(vector<int>)_(partitioned)/1024 -1.83% 192.690 189.158 - -0.16% -
BM_PathConstructForwardIter/large_string/8 -1.83% 178.095 174.836 - -0.30% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.83% 21.901 21.500 - -2.19% -
std::fill(list<int>)/8192 -1.83% 8658.924 8500.833 - -0.21% -
rng::contains(deque<int>)_(process_all)/32 -1.83% 8.733 8.574 - 0.45% -
std::format(float)_(fmt:_{:_10a}) -1.82% 28.534 28.014 - -0.75% -
SetIntersection_Front_Set_uint32_16384_16 -1.82% 1200759.819 1178900.814 - -3.35% -
std::is_partitioned(vector<int>)_(partitioned)/8192 -1.82% 1429.529 1403.537 - -0.15% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 -1.82% 23.083 22.663 - 10.55% -
BM_num_get<bool> -1.82% 11.719 11.506 - -54.56% -
std::multimap<std::string,_int>::ctor(const&)/1024 -1.82% 35716.098 35067.806 - -2.10% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 -1.81% 33.851 33.236 - -1.91% -
SetIntersection_None_Vector_string_1024_1 -1.81% 1178611.792 1157227.288 - 1.20% -
std::partition_copy(vector<int>)/1024 -1.81% 477.944 469.288 - 0.45% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -1.81% 45712786.474 44887201.464 - -4.67% -
std::stable_sort(vector<int>)_(qsort_adversarial)/8192 -1.81% 18592.405 18256.661 - -0.33% -
std::move_backward(deque<int>)/262144 -1.80% 30852.780 30296.135 - 1.41% -
SetIntersection_Front_Vector_string_262144_4 -1.80% 1201151.137 1179489.120 - -0.62% -
std::find_end(vector<int>)_(single_element)/8192 -1.80% 1895.524 1861.352 - 2.78% -
std::set<std::string>::ctor(&&,_different_allocs)/8192 -1.80% 58453.856 57400.383 - -78.21% -
std::deque<int>::ctor(size)/32 -1.80% 29.533 29.002 - 7.22% -
std::copy_n(deque<int>)/64 -1.80% 2.823 2.772 - -0.52% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/1024 -1.79% 14001.476 13750.340 - 0.03% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.79% 14045.255 13793.455 - -6.86% -
std::fill_n(vector<bool>)/1048576 -1.79% 3821.635 3753.276 - -1.81% -
std::format(int64_t)_(fmt:_{:0^512b}) -1.79% 38.197 37.515 - -3.92% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 -1.78% 10.409 10.223 - -6.62% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.78% 372.166 365.530 - -1.53% -
std::adjacent_find(list<int>,_pred)/1048576 -1.78% 936572.617 919905.512 - 1.04% -
std::is_partitioned(vector<int>)_(partitioned)/32 -1.78% 6.635 6.517 - 1.20% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 -1.77% 6693.607 6575.164 - 0.38% -
BM_PathConstructForwardIter/large_string/512 -1.77% 16886.793 16588.040 - -1.36% -
BM_vector_deque_ranges_copy_backward/5500 -1.77% 200.993 197.439 - -0.71% -
std::multiset<std::string>::find(key)_(existent)/32 -1.76% 15.269 15.000 - -4.93% -
std::copy_if(vector<int>)_(every_other)/8 -1.76% 4.237 4.163 - 64.56% -
std::find_if_not(vector<char>)_(bail_25%)/8 -1.76% 0.865 0.850 - -8.87% -
SetIntersection_Interlaced_Vector_uint32_16384_256 -1.76% 22430056.746 22035850.171 - 13.09% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.76% 1092315.351 1073126.672 - 3.69% -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 -1.76% 22.408 22.014 - 1.24% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.75% 191747.472 188383.139 - 4.34% -
std::format(double)_(fmt:_{:0>17500_17000}) -1.75% 394.749 387.842 - -11.08% -
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 -1.75% 610996.531 600309.404 - -1.79% -
BM_PushHeap_string_SingleElement_4 -1.75% 2.380 2.338 - 0.31% -
std::format(double)_(fmt:_{:0>17500_10L}) -1.75% 222.942 219.048 - -4.11% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.75% 51.435 50.537 - 15.73% -
BM_CmpEqual_uchar_uchar -1.75% 1.053 1.035 - -4.29% -
std::multiset<int>::erase(key)_(non-existent,_end)/1024 -1.74% 6.657 6.540 - 4.55% -
SetIntersection_None_Vector_string_262144_1 -1.74% 1311672.534 1288809.848 - -2.42% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/8192 -1.74% 20.970 20.605 - 0.17% -
BM_std_minmax_element<char>/65536 -1.74% 17898.213 17586.468 - 3.20% -
SetIntersection_Front_Set_float_16384_256 -1.74% 4370773.953 4294729.334 - 2.21% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 -1.74% 731.911 719.188 - 0.19% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -1.74% 17.988 17.675 - -10.80% -
std::is_partitioned(list<int>)_(unpartitioned)/50 -1.74% 4.549 4.470 - -1.66% -
std::make_heap(vector<NonIntegral>)_(descending)/1024 -1.73% 294.575 289.468 - -1.77% -
std::find_first_of(vector<int>)_(large_needle)/8192 -1.73% 7021847.646 6900251.226 - -3.27% -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 -1.73% 1607.434 1579.614 - 1.75% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 -1.73% 127.094 124.895 - -1.56% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -1.73% 842.062 827.498 - 29.24% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.73% 806.553 792.630 - -2.31% -
std::format(float)_(fmt:_{:0<17500_0f}) -1.72% 176.098 173.067 - -1.00% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 -1.72% 2343656.179 2303330.945 - 1.16% -
BM_PushHeap_uint32_Random_16 -1.72% 4.141 4.070 - -2.63% -
BM_PushHeap_string_Descending_16384 -1.72% 2.405 2.363 - 2.31% -
std::rotate(deque<int>)_(by_1/4)/32 -1.71% 29.972 29.458 - -1.19% -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 -1.71% 507372.173 498682.158 - -1.58% -
std::map<int,_int>::find(key)_(existent)/8192 -1.71% 5.360 5.268 - -4.33% -
std::map<int,_int>::contains(key)_(non-existent)/1024 -1.71% 5.496 5.402 - -7.10% -
rng::contains(list<int>)_(process_all)/50 -1.70% 18.431 18.117 - -0.62% -
std::find_end(vector<int>)_(process_all)/8192 -1.70% 1705.683 1676.681 - -6.96% -
std::remove(vector<int>)_(prefix)/50 -1.70% 56.038 55.085 - 2.31% -
BM_format_to_iterator/<std::array>_string_view_len_60 -1.69% 9.580 9.418 - -1.34% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.69% 675.707 664.270 - -0.36% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.69% 142325.352 139916.657 - 0.51% -
BM_std_minmax_element<char>/70000 -1.69% 19110.671 18787.609 - 3.07% -
SetIntersection_None_Set_uint32_262144_64 -1.68% 1229458.902 1208773.598 - -0.42% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 -1.68% 0.602 0.591 - -1.74% -
std::multimap<int,_int>::count(key)_(existent)/8192 -1.67% 6.617 6.507 - -4.50% -
BM_format_to_back_inserter<std::list<char>>/string_view_len_6 -1.67% 77.565 76.271 - -2.31% -
BM_deque_vector_ranges_move/1 -1.67% 2.134 2.098 - -11.42% -
BM_std_minmax_element<char>/64000 -1.67% 17466.879 17175.986 - 3.33% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 -1.66% 27286.563 26832.556 - -1.71% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 -1.66% 1.494 1.469 - -6.59% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -1.66% 20.593 20.251 - 0.86% -
BM_std_minmax_element<char>/5500 -1.66% 1508.769 1483.743 - 2.96% -
SetIntersection_Front_Vector_float_1024_16 -1.65% 1134330.024 1115569.943 - -0.57% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.65% 173948.296 171071.498 - -2.98% -
BM_format_to_iterator/<std::string>_string_view_len_6 -1.65% 8.448 8.308 - -1.68% -
std::for_each(set<int>::iterator)/50 -1.65% 36.952 36.343 - -17.84% -
BM_vector_deque_ranges_copy_backward/512 -1.65% 17.779 17.486 - -1.03% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.65% 6783.324 6671.481 - -2.43% -
bm_ranges_swap_ranges_vb_aligned/2048 -1.65% 8.631 8.489 - -0.86% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 -1.65% 7.055 6.939 - -0.20% -
BM_CmpLess_int_uint -1.65% 1.091 1.073 - -5.85% -
SetIntersection_Front_Set_float_64_64 -1.64% 14266983.044 14032372.128 - 2.83% -
std::make_heap(deque<int>)_(shuffled)/1024 -1.64% 2647.061 2603.549 - 3.46% -
BM_format_to_n_string_back_inserter<std::wstring>/16384 -1.64% 4131.455 4063.584 - -2.10% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 -1.64% 11.105 10.922 - 0.11% -
BM_CmpLess_uint_schar -1.64% 1.042 1.025 - -9.62% -
BM_deque_deque_copy_backward/5500 -1.64% 205.420 202.053 - 0.04% -
std::make_heap(vector<int>)_(heap)/8 -1.64% 14.878 14.634 - -2.16% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/50 -1.64% 0.764 0.751 - -1.14% -
std::adjacent_find(list<int>)/8192 -1.63% 6698.162 6588.649 - -7.46% -
SetIntersection_Interlaced_Vector_float_256_256 -1.63% 4599233.353 4524097.459 - -1.78% -
std::format(double)_(fmt:_{:0>17500_17000L}) -1.63% 413.414 406.690 - -9.14% -
std::list<int>::ctor(Range)_(cheap_elements)/1024 -1.63% 11422.300 11236.513 - -2.03% -
std::format(int64_t)_(fmt:_{:0512o}) -1.62% 31.103 30.598 - -1.13% -
std::copy_if(list<int>)_(entire_range)/262144 -1.62% 217372.436 213848.968 - -0.45% -
ranges::min(std::list<char>)/8 -1.62% 1.936 1.905 - 7.79% -
std::map<int,_int>::insert(value)_(already_present)/1024 -1.62% 3.205 3.153 - -9.01% -
std::format(double)_(fmt:_{:0<17500_10Le}) -1.62% 210.076 206.681 - -5.98% -
std::make_heap(vector<NonIntegral>)_(heap)/8 -1.61% 15.018 14.776 - -1.10% -
std::make_heap(vector<int>)_(descending)/8 -1.61% 14.833 14.594 - -2.56% -
std::is_partitioned(list<int>)_(partitioned)/50 -1.61% 14.142 13.914 - 3.24% -
std::multimap<std::string,_int>::find(key)_(existent)/32 -1.61% 15.316 15.070 - -5.67% -
BM_format_to_string_begin<std::list<wchar_t>>/1048576 -1.61% 1085747.825 1068293.550 - 0.28% -
std::multiset<std::string>::find(key)_(non-existent)/8192 -1.61% 28.597 28.138 - -2.58% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.60% 670.901 660.135 - -1.48% -
std::find_if_not(deque<int>)_(process_all)/8 -1.60% 2.627 2.585 - -3.13% -
std::format(double)_(fmt:_{:0^17500_10L}) -1.60% 225.380 221.766 - -2.64% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -1.60% 0.834 0.821 - -0.36% -
std::format(double)_(fmt:_{:_10a}) -1.59% 29.168 28.704 - -0.96% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.59% 9690.070 9536.140 - 0.61% -
BM_PushHeap_string_PipeOrgan_16 -1.58% 4.246 4.179 - -0.91% -
std::unordered_set<int>::ctor(&&,_different_allocs)/0 -1.58% 13.889 13.670 - -2.15% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8192 -1.58% 160763.823 158227.418 - -4.61% -
std::deque<int>::insert(middle)_(cheap_elements)/8192 -1.57% 166.153 163.541 - -7.12% -
std::copy_n(vector<bool>)_(unaligned)/32768 -1.57% 218.022 214.595 - -1.45% -
BM_deque_vector_ranges_move_backward/1 -1.57% 2.126 2.092 - -1.13% -
std::format(double)_(fmt:_{:0^17500_0f}) -1.57% 207.305 204.050 - -0.43% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.57% 1206.649 1187.699 - -0.33% -
std::move_backward(vector<bool>)_(unaligned)/64 -1.57% 1.849 1.819 - 11.74% -
std::format(int64_t)_(fmt:_{:b}) -1.57% 27.972 27.533 - -2.99% -
std::partial_sort(vector<int>)_(descending)/1024 -1.57% 8051.036 7924.793 - 0.69% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -1.57% 219.170 215.738 - -0.49% -
std::equal(vector<bool>)_(unaligned)/8192 -1.57% 56.802 55.913 - -0.90% -
std::remove_copy(deque<int>)_(sprinkled)/8192 -1.57% 2881.339 2836.239 - 0.21% -
std::rotate(list<int>)_(1_element_backward)/50 -1.56% 24.441 24.059 - 8.21% -
rng::contains(vector<int>)_(process_all)/50 -1.56% 12.249 12.058 - -0.95% -
std::make_heap(vector<int>,_pred)_(ascending)/8 -1.55% 16.884 16.622 - -2.77% -
std::any_of(list<int>)_(process_all)/8192 -1.55% 7586.729 7468.913 - 2.45% -
BM_deque_vector_ranges_copy_backward/5500 -1.55% 201.382 198.255 - -1.17% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8 -1.55% 14.933 14.702 - -1.90% -
BM_StringAssignAsciiz_Large_Transparent -1.55% 11.541 11.362 - -3.23% -
BM_PushHeap_string_SingleElement_256 -1.55% 2.664 2.623 - 0.86% -
std::multimap<int,_int>::count(key)_(existent)/1024 -1.55% 5.451 5.367 - -3.35% -
DAG_leftmost_middle,_2_levels -1.55% 15.803 15.559 - -1.81% -
BM_deque_vector_ranges_move/1024 -1.54% 37.341 36.764 - -1.54% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 -1.54% 734016.668 722679.941 - -0.12% -
std::remove_if(deque<int>)_(prefix)/32 -1.54% 54.426 53.586 - -1.90% -
std::sort_heap(vector<int>,_pred)/1024 -1.54% 9890.052 9737.784 - -0.85% -
BM_std_minmax_element<char>/4096 -1.54% 1125.190 1107.880 - 2.98% -
SetIntersection_Front_Set_string_256_256 -1.54% 28926821.145 28482089.011 - -3.18% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 -1.54% 24.523 24.146 - 1.34% -
BM_CmpEqual_uint_short -1.54% 1.032 1.016 - -10.47% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 -1.54% 198964234.455 195909421.822 - -2.65% -
std::multiset<int>::erase(key)_(non-existent,_middle)/1024 -1.54% 2.975 2.930 - -0.46% -
std::make_heap(vector<int>)_(pipe-organ)/8 -1.53% 16.753 16.497 - -0.51% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 -1.53% 20150.116 19841.636 - -0.79% -
BM_vector_deque_move_backward/512 -1.53% 17.760 17.488 - -0.10% -
std::multiset<int>::count(key)_(non-existent)/32 -1.53% 2.422 2.385 - -2.69% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 -1.53% 208.712 205.527 - -2.34% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 -1.52% 224.074 220.660 - 1.20% -
std::format(double)_(fmt:_{:_17000}) -1.52% 253.774 249.918 - -15.95% -
std::format(double)_(fmt:_{:0<17500_0f}) -1.52% 200.414 197.370 - -1.15% -
std::find_end(vector<int>)_(process_all)/1048576 -1.52% 219909.873 216571.760 - -6.28% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 -1.52% 9296934.937 9155850.392 - -2.98% -
std::for_each(multiset<int>::iterator)/8192 -1.52% 7995.602 7874.345 - -51.08% -
BM_deque_deque_ranges_copy/64000 -1.51% 3026.396 2980.559 - 1.02% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.51% 12296.842 12110.616 - -2.14% -
bm_ranges_swap_ranges_vb_aligned/8 -1.51% 3.266 3.217 - -1.43% -
std::format(double)_(fmt:_{:_10Lf}) -1.51% 74.675 73.546 - 0.09% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 -1.51% 16.006 15.764 - -1.69% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -1.51% 175785.360 173135.075 - -0.88% -
std::multiset<int>::insert(value)_(new_value,_end)/32 -1.51% 19.004 18.718 - 0.67% -
std::make_heap(vector<NonIntegral>)_(shuffled)/8192 -1.50% 5362.166 5281.608 - -1.85% -
rng::contains(vector<int>)_(process_all)/32 -1.50% 8.261 8.137 - -1.49% -
SetIntersection_Front_Set_float_262144_1024 -1.50% 13585170.626 13381352.868 - 11.19% -
BM_CmpEqual_schar_short -1.50% 1.126 1.109 - -0.98% -
BM_deque_vector_ranges_move/64 -1.50% 2.701 2.660 - -6.45% -
BM_CmpEqual_int_uchar -1.50% 1.115 1.098 - -2.21% -
std::stable_partition(list<int>)_(dense)/50 -1.50% 58.417 57.542 - -0.24% -
BM_deque_deque_copy/4000 -1.50% 141.762 139.640 - -4.32% -
std::find_end(list<int>)_(near_matches)/1024 -1.50% 34645.439 34127.405 - -9.50% -
rng::contains_subrange(list<int>)_(same_length)/1048576 -1.49% 951292.734 937099.444 - 0.59% -
rng::starts_with(list<int>,_pred)/1000 -1.49% 787.818 776.079 - -1.52% -
std::find_first_of(vector<int>)_(large_needle)/50 -1.49% 266.467 262.498 - -3.10% -
std::partial_sort_copy(list<int>)_(repeated)/8192 -1.49% 33373.935 32877.418 - 1.10% -
std::replace(deque<int>)_(sprinkled)/32 -1.49% 12.304 12.121 - 1.29% -
BM_vector_deque_copy/1024 -1.49% 36.453 35.911 - 0.37% -
BM_ConstructAndDestroy_MemFuncPtr_Opaque -1.49% 0.930 0.916 - -0.73% -
std::set<std::string>::count(key)_(existent)/1024 -1.48% 24.558 24.194 - -0.74% -
SetIntersection_Interlaced_Vector_float_1024_1 -1.48% 1055053.389 1039439.584 - -1.83% -
rng::ends_with(list<int>)_(mismatch_at_start)/1024 -1.48% 774.769 763.303 - 0.70% -
BM_PushHeap_string_SingleElement_64 -1.48% 2.715 2.675 - 0.88% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 -1.48% 20184.373 19886.587 - 2.22% -
std::partial_sort(deque<int>)_(descending)/8 -1.47% 42.326 41.703 - -3.75% -
BM_format_to_back_inserter<std::deque<char>>/C_string_len_6 -1.47% 42.273 41.651 - -4.96% -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 -1.47% 11.359 11.193 - 17.46% -
rng::find_last(deque<int>)_(bail_90%)/50 -1.46% 1.865 1.837 - -37.38% -
SetIntersection_None_Vector_string_16384_1 -1.46% 1239493.113 1221378.260 - -1.69% -
SetIntersection_Interlaced_Vector_uint32_262144_4 -1.46% 1906959.119 1879189.830 - -3.72% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -1.46% 17.061 16.813 - -18.99% -
BM_PushHeap_string_SingleElement_1024 -1.45% 2.672 2.633 - 1.61% -
std::deque<int>::insert(middle)_(cheap_elements)/1024 -1.45% 30.044 29.607 - -5.00% -
std::format(double)_(fmt:_{:0>17500_0Lg}) -1.45% 213.795 210.692 - -3.12% -
std::rotate(vector<int>)_(1_element_backward)/8192 -1.45% 299.650 295.301 - -0.16% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 -1.45% 226.807 223.516 - -2.21% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.45% 544.952 537.050 - -1.09% -
BM_format_to_back_inserter<std::string>/string_len_6000 -1.45% 469.600 462.793 - -2.47% -
std::partial_sort(deque<int>)_(heap)/8192 -1.45% 265596.562 261749.333 - -5.12% -
BM_lexicographical_compare_three_way<IntPtr>/16 -1.45% 4.375 4.312 - 2.47% -
std::stable_sort(deque<int>)_(heap)/8192 -1.45% 17429.695 17177.552 - -0.82% -
rng::find_last(list<int>)_(bail_10%)/1024 -1.45% 675.677 665.909 - -1.32% -
std::sort(vector<int>)_(pipe-organ)/1024 -1.45% 2322.822 2289.242 - 0.03% -
std::remove_if(deque<int>)_(sprinkled)/32 -1.45% 59.667 58.805 - 10.96% -
BM_deque_deque_move_backward/1 -1.44% 2.820 2.780 - 0.11% -
SetIntersection_Interlaced_Set_uint64_256_256 -1.44% 7767813.913 7655667.884 - 0.01% -
BM_format_to_back_inserter<std::vector<char>>/string_len_6 -1.44% 24.638 24.282 - -1.98% -
BM_format_to_back_inserter<std::vector<char>>/string_view_len_6 -1.44% 24.575 24.221 - -2.55% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 -1.44% 4.128 4.069 - 0.41% -
BM_deque_vector_move_backward/0 -1.44% 1.387 1.367 - -0.33% -
std::list<int>::ctor(Range)_(cheap_elements)/32 -1.44% 328.893 324.171 - -2.43% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 -1.44% 1047885.990 1032842.824 - -2.15% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -1.44% 222.402 219.210 - -2.90% -
BM_PushHeap_float_Random_16384 -1.43% 7.734 7.623 - 0.96% -
rng::find_last(forward_list<int>)_(bail_90%)/8192 -1.43% 5994.125 5908.161 - 0.36% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.43% 383.077 377.583 - -2.27% -
std::for_each(list<int>)/50 -1.43% 20.859 20.561 - -4.15% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -1.43% 22.095 21.779 - -0.37% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 -1.43% 481.560 474.680 - -1.10% -
BM_format_to_back_inserter<std::vector<char>>/C_string_len_6000 -1.43% 532.082 524.484 - -3.28% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 -1.43% 25883.575 25514.106 - -2.98% -
bm_lexicographical_compare<unsigned_char>/512 -1.43% 8.769 8.644 - 0.07% -
BM_vector_deque_copy_backward/5500 -1.43% 199.756 196.908 - -1.65% -
std::partial_sort_copy(deque<int>)_(repeated)/8192 -1.42% 29851.962 29427.586 - -2.27% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -1.42% 1172723.644 1156063.816 - -3.78% -
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 -1.42% 49542.179 48838.379 - -1.96% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -1.42% 15.326 15.108 - -1.40% -
std::all_of(list<int>)_(process_all)/8192 -1.42% 8292.408 8174.903 - 6.93% -
std::replace_if(vector<int>)_(sprinkled)/8192 -1.42% 1921.314 1894.088 - -0.17% -
std::search(vector<int>)_(same_length)/8192 -1.42% 1896.760 1869.884 - 0.26% -
std::set<int>::find(key)_(non-existent)/32 -1.42% 2.251 2.219 - -2.82% -
std::count_if(list<int>)_(every_other)/8 -1.41% 2.785 2.745 - 1.07% -
std::move(list<int>)/32768 -1.41% 31029.060 30590.178 - 0.97% -
BM_deque_vector_copy_backward/5500 -1.41% 199.719 196.898 - -1.03% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.41% 675.352 665.825 - -2.82% -
SetIntersection_Interlaced_Set_float_262144_64 -1.41% 1577763.104 1555507.977 - -1.15% -
SetIntersection_Interlaced_Set_float_262144_1 -1.41% 1040544.355 1025873.652 - -1.82% -
std::multiset<int>::insert(value)_(new_value,_middle)/1024 -1.41% 28.166 27.769 - 1.61% -
std::sort_heap(vector<int>,_pred)/8 -1.40% 29.171 28.761 - -5.10% -
std::copy_backward(list<int>)/64 -1.40% 30.998 30.563 - 2.11% -
std::format(float)_(fmt:_{:_10Le}) -1.40% 71.514 70.509 - -0.37% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.40% 97.661 96.292 - -53.26% -
SetIntersection_Interlaced_Set_float_262144_16384 -1.40% 1295390.707 1277225.098 - -0.22% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 -1.40% 15.203 14.990 - -2.11% -
std::make_heap(vector<int>,_pred)_(heap)/8 -1.40% 14.861 14.653 - -1.62% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.40% 6205.947 6119.341 - -2.65% -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 -1.39% 7587.785 7481.958 - -1.03% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.39% 754.263 743.760 - -2.89% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.39% 40654.048 40089.081 - 2.06% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 -1.39% 25.288 24.937 - 1.54% -
BM_StringAssignAsciiz_Large_Opaque -1.38% 11.523 11.364 - -3.59% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -1.38% 355743010.393 350851508.223 - -1.68% -
std::move_backward(list<int>)/262144 -1.37% 261980.841 258382.026 - 0.52% -
BM_format_to_back_inserter<std::vector<char>>/C_string_len_6 -1.37% 25.078 24.734 - -2.00% -
BM_format_to_back_inserter<std::string>/string_len_6 -1.37% 14.783 14.580 - -2.64% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.37% 15258.827 15049.935 - -4.77% -
SetIntersection_None_Vector_string_262144_16384 -1.37% 1307039.326 1289146.753 - -1.97% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -1.37% 1171910.335 1155873.731 - -1.86% -
std::format(float)_(fmt:_{:0>17500_0Lg}) -1.37% 207.748 204.907 - -1.06% -
std::unique(list<int>,_pred)_(sprinkled)/8192 -1.37% 8335.731 8221.827 - 0.23% -
std::is_sorted_until(vector<int>,_pred)/8192 -1.37% 3276.312 3231.588 - -4.55% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 -1.36% 119479049.350 117855079.541 - 32.51% -
std::transform(deque<int>,_deque<int>)/50 -1.36% 36.734 36.234 - 7.74% -
std::make_heap(vector<int>,_pred)_(descending)/8 -1.36% 14.874 14.673 - -1.49% -
std::format(int64_t)_(fmt:_{:0^512Ld}) -1.35% 36.242 35.751 - -0.85% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024 -1.35% 862.259 850.600 - 0.28% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192 -1.35% 511113.532 504203.065 - -0.83% -
std::partition_copy(vector<int>)/50 -1.35% 12.831 12.657 - 3.67% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.35% 763.356 753.038 - -1.59% -
std::format(double)_(fmt:_{:0<17500_10La}) -1.35% 171.762 169.443 - -2.26% -
std::make_heap(vector<int>)_(ascending)/8 -1.35% 16.579 16.355 - -3.58% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 -1.35% 175400.810 173034.054 - -1.15% -
std::format(float)_(fmt:_{:0>17500_10Le}) -1.35% 206.891 204.105 - -0.38% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 -1.34% 10.412 10.272 - -1.31% -
SetIntersection_Interlaced_Set_uint64_1024_256 -1.34% 14818433.246 14619400.853 - -1.22% -
BM_vector_deque_move/4096 -1.34% 146.341 144.378 - -1.22% -
ranges::min(std::vector<char>)/64 -1.34% 4.225 4.168 - 15.21% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 -1.34% 335204639.539 330715737.026 - -0.77% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 -1.34% 11539487.387 11385070.656 - -2.78% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.34% 993.705 980.429 - -3.53% -
BM_format_to_back_inserter<std::string>/string_view_len_6000 -1.33% 470.105 463.840 - -3.00% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 -1.33% 274.854 271.194 - 2.48% -
BM_format_to_back_inserter<std::vector<char>>/string_view_len_6000 -1.33% 427.426 421.740 - -3.90% -
BM_vector_deque_ranges_move/5500 -1.33% 196.765 194.149 - -0.51% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 -1.33% 257.570 254.147 - 0.07% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 -1.32% 28.793 28.412 - -6.57% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8 -1.32% 14.907 14.710 - -2.07% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.32% 8480.671 8368.487 - -6.15% -
std::partition_point(list<int>)/50 -1.32% 24.875 24.547 - 0.52% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 -1.32% 1137360.235 1122365.011 - -9.92% -
std::pop_heap(deque<float>)/8192 -1.32% 61.465 60.655 - 1.59% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 -1.32% 18.437 18.194 - -2.41% -
std::format(int64_t)_(fmt:_{:0^512o}) -1.32% 34.093 33.644 - 0.02% -
BM_join_view_in_vectors/1024 -1.32% 1594.645 1573.649 - 6.07% -
ranges::minmax(std::list<__int128>)/64 -1.32% 39.474 38.954 - 2.01% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 -1.32% 24.117 23.799 - 1.41% -
std::partial_sort_copy(list<int>)_(ascending)/8192 -1.32% 57586.480 56828.621 - 0.12% -
SetIntersection_Front_Set_uint32_262144_16384 -1.32% 221634649.101 218717984.176 - -1.40% -
BM_CmpLess_uchar_uint -1.31% 1.080 1.066 - -2.08% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 -1.31% 602.795 594.876 - -0.48% -
std::find_end(vector<int>)_(process_all)/1000 -1.31% 219.045 216.181 - -5.99% -
std::multiset<std::string>::ctor(const&,_alloc)/1024 -1.31% 36418.698 35942.798 - -9.42% -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 -1.31% 3939.655 3888.194 - -1.09% -
SetIntersection_None_Vector_string_1024_4 -1.31% 1175900.378 1160550.052 - -1.41% -
std::fill_n(list<int>)/50 -1.31% 15.770 15.564 - 2.54% -
std::set<int>::erase(key)_(existent)/8192 -1.30% 69.038 68.140 - -1.59% -
std::find_if(vector<bool>)_(process_all)/50 -1.30% 23.885 23.575 - -1.84% -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 -1.30% 21.145 20.871 - -10.19% -
std::format(float)_(fmt:_{:0<17500_10Le}) -1.30% 201.964 199.344 - -0.86% -
std::format(double)_(fmt:_{:017500_0L}) -1.29% 207.857 205.171 - -3.55% -
BM_to_chars_good/8 -1.29% 2.331 2.301 - -2.93% -
std::pop_heap(vector<float>)/8192 -1.29% 20.065 19.806 - 0.83% -
SetIntersection_Front_Set_float_256_256 -1.29% 8109151.221 8004747.631 - 4.21% -
SetIntersection_Front_Vector_uint32_256_64 -1.29% 4312879.265 4257380.007 - -2.30% -
bm_exception_ptr_move_assign_nonnull -1.29% 4.931 4.868 - -29.39% -
std::format(float)_(fmt:_{:0^17500_0g}) -1.29% 199.194 196.633 - -1.79% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -1.28% 15.145 14.951 - -1.98% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 -1.28% 9103.668 8987.022 - -8.03% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.28% 6727.621 6641.572 - -3.18% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 -1.28% 1141326.194 1126731.360 - -11.25% -
SetIntersection_None_Vector_uint32_262144_1 -1.28% 1133364.468 1118878.292 - -0.88% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 -1.28% 351143.167 346656.250 - -12.56% -
BM_format_to_back_inserter<std::vector<char>>/string_len_6000 -1.28% 426.570 421.121 - -2.93% -
SetIntersection_Interlaced_Vector_string_262144_4 -1.28% 2087575.544 2060932.650 - 0.30% -
std::format(float)_(fmt:_{:017500_10L}) -1.27% 208.067 205.417 - -1.56% -
std::format(double)_(fmt:_{:017500_17000}) -1.27% 395.307 390.273 - -10.31% -
rng::find_last_if(vector<char>)_(bail_90%)/1048576 -1.27% 26498.988 26161.726 - -0.68% -
SetIntersection_Interlaced_Set_string_256_64 -1.27% 31005911.294 30611485.230 - 2.97% -
SetIntersection_Interlaced_Vector_string_16_4 -1.27% 67633648.243 66774167.701 - -4.37% -
std::stable_sort(deque<int>)_(pipe-organ)/8192 -1.27% 20592.052 20330.404 - -0.84% -
BM_deque_deque_copy_backward/70000 -1.27% 8078.077 7975.448 - 0.32% -
ranges::minmax(std::list<long_long>)/64 -1.27% 30.722 30.331 - 8.00% -
std::find_if(deque<int>)_(bail_25%)/8192 -1.27% 510.504 504.022 - -11.48% -
BM_deque_vector_ranges_move_backward/5500 -1.27% 200.885 198.336 - -0.06% -
std::multiset<int>::ctor(const&,_alloc)/32 -1.27% 227.275 224.391 - -13.03% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 -1.27% 9984.308 9857.755 - -3.34% -
std::deque<int>::erase(middle)_(cheap_elements)/1024 -1.27% 26.856 26.516 - -2.30% -
std::search(vector<int>)_(single_element)/1000 -1.27% 229.378 226.475 - -1.04% -
std::format(int64_t)_(fmt:_{:0<512Lx}) -1.26% 36.354 35.895 - -3.08% -
BM_PushHeap_string_SingleElement_16384 -1.26% 2.662 2.629 - 1.89% -
BM_vector_deque_move_backward/4000 -1.26% 143.055 141.252 - -0.67% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -1.26% 11370.745 11227.479 - -2.94% -
std::multimap<int,_int>::contains(key)_(existent)/8192 -1.26% 5.598 5.528 - -0.94% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 -1.26% 531.722 525.032 - 1.03% -
BM_format_to_string_begin<std::list<wchar_t>>/1 -1.26% 11.136 10.996 - -0.45% -
std::find_end(vector<int>)_(process_all)/1024 -1.26% 224.194 221.376 - -6.38% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -1.26% 26679329.436 26343983.334 - -0.67% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 -1.26% 20.584 20.325 - -3.02% -
SetIntersection_Front_Set_string_256_64 -1.26% 15467085.595 15272867.902 - 7.68% -
BM_Swap_Null_FuncPtr -1.25% 1.165 1.150 - -8.51% -
BM_deque_deque_ranges_move_backward/0 -1.25% 0.868 0.857 - -6.93% -
std::format(double)_(fmt:_{:0^17500_17000}) -1.25% 393.482 388.552 - -11.93% -
BM_deque_vector_ranges_copy/1 -1.25% 2.102 2.075 - -0.95% -
std::unordered_set<int>::ctor(const&,_alloc)/8192 -1.25% 80774.259 79765.658 - -6.11% -
std::stable_sort(vector<int>)_(pipe-organ)/8 -1.25% 19.013 18.775 - -0.28% -
BM_deque_vector_copy_backward/64000 -1.25% 7150.626 7061.375 - -5.69% -
std::format(float)_(fmt:_{:0>17500_10L}) -1.25% 210.543 207.921 - -1.53% -
BM_LexicallyNormal/small_path/32 -1.24% 507.495 501.178 - -2.34% -
std::remove_copy(deque<int>)_(sprinkled)/1024 -1.24% 359.176 354.708 - -0.23% -
std::find_if_not(vector<bool>)_(process_all)/8 -1.24% 3.619 3.574 - 0.86% -
std::format(float)_(fmt:_{:0>17500_10Lf}) -1.24% 194.729 192.313 - -2.31% -
std::pop_heap(deque<int>)/8192 -1.24% 53.472 52.809 - -1.89% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 -1.24% 4.198 4.146 - -2.47% -
std::find_end(forward_list<int>)_(process_all)/8192 -1.24% 5759.430 5688.223 - -0.58% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -1.24% 15.171 14.983 - -1.93% -
rng::contains_subrange(list<int>)_(single_element)/32 -1.24% 10.134 10.009 - -1.32% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 -1.23% 876.254 865.439 - 6.61% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 -1.23% 4181380.066 4129779.951 - -2.04% -
BM_num_put<unsigned_long_long> -1.23% 11.204 11.066 - 9.34% -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 -1.23% 16.800 16.593 - -1.68% -
std::search(vector<int>)_(single_element)/1024 -1.23% 234.634 231.747 - -1.18% -
BM_StringConstructDestroyCStr_Huge_Opaque -1.23% 159.746 157.781 - -2.39% -
BM_deque_vector_copy_backward/1024 -1.23% 37.221 36.763 - -0.51% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 -1.23% 13211004.427 13048547.504 - -2.38% -
BM_vector_deque_ranges_move_backward/64000 -1.23% 7250.216 7161.198 - -2.92% -
rng::contains(deque<int>)_(process_all)/50 -1.23% 12.669 12.514 - -0.02% -
std::replace(list<int>)_(sprinkled)/50 -1.22% 18.668 18.440 - -5.49% -
SetIntersection_None_Set_float_262144_16384 -1.22% 1209248.615 1194457.438 - -0.60% -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 -1.22% 17.463 17.250 - -3.64% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 -1.22% 22.952 22.672 - 0.24% -
BM_Basic<uint64_t> -1.22% 17.511 17.298 - -1.59% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 -1.22% 190.555 188.231 - -38.82% -
BM_deque_deque_move_backward/1024 -1.22% 38.901 38.427 - 1.13% -
std::partition_point(vector<int>)/8192 -1.22% 9.393 9.279 - 16.35% -
rng::for_each(multiset<int>)/8192 -1.21% 7834.879 7739.739 - -49.68% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/1024 -1.21% 32147.038 31756.953 - -0.59% -
std::remove_if(list<int>)_(sprinkled)/8192 -1.21% 8118.987 8020.531 - -0.40% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 -1.21% 3.435 3.394 - -0.65% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 -1.21% 2.954 2.919 - -1.29% -
std::multiset<int>::insert(value)_(new_value,_middle)/32 -1.21% 18.000 17.782 - -0.77% -
BM_Basic<int64_t> -1.21% 18.079 17.860 - -3.27% -
BM_Swap_FuncPtr_MemFuncPtr -1.21% 3.379 3.338 - 2.11% -
std::vector<int>::operator=(const&)_(cheap_elements)/1024 -1.21% 36.214 35.777 - -0.79% -
std::partial_sort_copy(list<int>)_(descending)/8192 -1.21% 97904.257 96723.422 - -0.42% -
std::flat_map<int,_int>::clear()/1024 -1.21% 396.683 391.901 - -1.76% -
std::format(double)_(fmt:_{:0>17500_10Lf}) -1.20% 213.376 210.807 - -2.76% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.20% 756.771 747.664 - -1.79% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 -1.20% 6687789.733 6607398.790 - 7.29% -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 -1.20% 31.929 31.546 - 1.20% -
std::transform(deque<int>,_deque<int>)/32 -1.20% 21.594 21.336 - -0.14% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -1.20% 1199930.129 1185576.719 - -4.32% -
rng::find_last(vector<char>)_(bail_90%)/50 -1.19% 1.475 1.458 - -0.69% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 -1.19% 2.021 1.997 - -1.49% -
std::for_each(set<int>::iterator)/32 -1.19% 24.761 24.466 - 15.76% -
std::format(float)_(fmt:_{:0^17500_10L}) -1.19% 214.427 211.878 - -1.74% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -1.19% 1078467.889 1065653.356 - -0.97% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 -1.19% 759.566 750.543 - -19.12% -
std::multimap<int,_int>::equal_range(key)_(existent)/8192 -1.19% 5.925 5.854 - -4.15% -
std::multimap<int,_int>::insert(value)_(already_present)/8192 -1.19% 20.678 20.432 - -1.04% -
BM_PushHeap_float_Random_1024 -1.19% 7.593 7.503 - -0.44% -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 -1.19% 12.515 12.367 - -4.89% -
SetIntersection_Interlaced_Vector_string_262144_16384 -1.19% 1011256.674 999268.961 - -0.36% -
BM_Swap_SmallTrivialFunctor_LargeTrivialFunctor -1.19% 1.166 1.152 - -22.10% -
std::vector<int>::ctor(Range)_(cheap_elements)/1024 -1.19% 50.952 50.348 - -0.25% -
BM_PathIterateOnce/iterate_elements/1024 -1.18% 318497.307 314728.315 - -1.45% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 -1.18% 8514046.366 8413441.919 - 0.16% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 -1.18% 508.233 502.248 - -2.30% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 -1.18% 1661145.184 1641605.795 - 0.28% -
std::partition(list<int>)_(dense)/32 -1.18% 8.902 8.797 - -1.73% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 -1.17% 1048543.446 1036225.233 - -1.92% -
SetIntersection_Front_Set_float_1024_64 -1.17% 1799678.601 1778548.322 - 4.65% -
std::rotate(vector<bool>)_(1_element_backward)/50 -1.17% 17.946 17.735 - -0.37% -
std::deque<int>::erase(begin)_(cheap_elements)/1024 -1.17% 7.546 7.457 - 0.44% -
BM_format/string_view_len_6 -1.17% 2.563 2.533 - -0.22% -
std::copy_backward(vector<int>)/8 -1.17% 2.288 2.261 - 4.16% -
std::move_backward(deque<int>)/1048576 -1.17% 128023.510 126524.722 - 0.58% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -1.17% 97.810 96.666 - 29.16% -
BM_join_view_out_vectors/512 -1.17% 779.131 770.015 - -3.65% -
std::move_backward(deque<int>)/4096 -1.17% 156.388 154.559 - 1.22% -
BM_CmpEqual_uchar_int -1.17% 1.084 1.072 - -1.98% -
std::search(vector<int>)_(same_length)/1024 -1.17% 248.046 245.148 - 0.16% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -1.17% 36.353 35.930 - 12.10% -
std::format(float)_(fmt:_{:0^17500_10e}) -1.16% 193.200 190.950 - -3.09% -
rng::find(vector<bool>)_(process_all)/1024 -1.16% 4.592 4.538 - -3.06% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.16% 1259.140 1244.528 - -4.18% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/1024 -1.16% 179.201 177.122 - -0.55% -
std::replace(vector<int>)_(prefix)/1024 -1.16% 160.533 158.677 - 0.06% -
std::format(double)_(fmt:_{:0<17500_17000L}) -1.15% 411.743 406.990 - -8.52% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.15% 396.278 391.708 - -1.48% -
std::flat_map<int,_int>::clear()/32 -1.15% 396.368 391.802 - -1.52% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 -1.15% 721.590 713.289 - -0.51% -
std::find_end(forward_list<int>)_(single_element)/1000 -1.15% 704.846 696.741 - 1.54% -
BM_deque_vector_ranges_move_backward/65536 -1.15% 7128.320 7046.511 - -4.53% -
BM_deque_deque_move/1 -1.15% 2.566 2.537 - -1.69% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 -1.15% 2.415 2.387 - -5.08% -
std::find(vector<bool>)_(process_all)/1024 -1.15% 4.651 4.598 - -0.82% -
std::format(double)_(fmt:_{:017500_10L}) -1.14% 220.546 218.023 - -3.45% -
std::find_end(vector<int>)_(single_element)/1024 -1.14% 246.979 244.153 - 3.19% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.14% 373775.008 369499.582 - 0.06% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.14% 27.716 27.399 - 0.44% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 -1.14% 776.662 767.803 - -0.16% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.14% 755.892 747.290 - -4.67% -
BM_deque_deque_copy_backward/512 -1.14% 19.113 18.896 - -1.22% -
std::multiset<int>::ctor(&&,_different_allocs)/1024 -1.14% 5788.453 5722.747 - -58.50% -
std::rotate(vector<bool>)_(1_element_backward)/32 -1.13% 17.941 17.737 - -0.19% -
rng::find_last(vector<int>)_(bail_10%)/50 -1.13% 10.924 10.800 - 0.70% -
std::copy_backward(vector<int>)/32768 -1.13% 3519.854 3479.962 - -8.32% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192 -1.13% 514510.291 508685.984 - -0.90% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/0 -1.13% 14.159 13.999 - -2.14% -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 -1.13% 36188.931 35779.734 - -12.76% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0 -1.13% 1.136 1.123 - 7.13% -
std::unordered_multiset<int>::erase(iterator)/1024 -1.13% 19.570 19.349 - -4.02% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8 -1.13% 60.200 59.521 - -3.12% -
std::shift_left(deque<int>)/1024 -1.13% 38.390 37.958 - -0.09% -
std::format(float)_(fmt:_{:0^17500_17000}) -1.12% 229.378 226.805 - 0.47% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -1.12% 42.236 41.763 - 6.67% -
BM_format_to_n_string_begin<std::string>/1048576 -1.12% 11722.822 11591.437 - -5.06% -
std::partial_sort_copy(vector<int>)_(descending)/8 -1.12% 15.441 15.268 - -2.94% -
std::format(float)_(fmt:_{:017500_10g}) -1.12% 199.515 197.281 - -2.60% -
BM_PushHeap_pair<uint32,_uint32>_Random_256 -1.12% 6.934 6.857 - -6.59% -
std::format(double)_(fmt:_{:_17000L}) -1.11% 269.655 266.650 - -14.80% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.11% 395.162 390.765 - -1.67% -
std::partial_sort(deque<int>)_(shuffled)/8192 -1.11% 243047.680 240343.326 - -7.19% -
SetIntersection_Interlaced_Vector_string_1024_4 -1.11% 1665995.551 1647474.464 - -5.55% -
std::find_end(forward_list<int>,_pred)_(near_matches)/1024 -1.11% 43327.910 42846.320 - 0.57% -
std::partition_copy(deque<int>)/32 -1.11% 12.853 12.710 - -0.70% -
std::format(float)_(fmt:_{:0>17500_10}) -1.11% 201.084 198.853 - -1.56% -
BM_vector_deque_move/4000 -1.11% 141.568 140.000 - -0.55% -
SetIntersection_None_Vector_string_1024_256 -1.11% 1175718.961 1162696.291 - -1.76% -
std::partial_sort_copy(vector<int>)_(repeated)/8 -1.11% 8.792 8.695 - 7.06% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 -1.11% 9979960.102 9869539.750 - 1.17% -
BM_CmpEqual_short_uint -1.11% 1.122 1.110 - -3.16% -
std::remove_if(list<int>)_(sprinkled)/1024 -1.10% 989.821 978.899 - 2.16% -
std::fill(vector<int>)/1024 -1.10% 29.802 29.473 - 1.36% -
std::unordered_set<int>::ctor(const&,_alloc)/32 -1.10% 266.324 263.389 - 1.24% -
BM_CmpLess_short_ushort -1.10% 1.112 1.100 - -2.26% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 -1.10% 3805.713 3763.966 - -1.26% -
BM_vector_deque_ranges_copy_backward/1024 -1.10% 38.358 37.938 - -0.52% -
std::stable_sort(deque<int>)_(heap)/8 -1.10% 24.214 23.949 - -8.81% -
std::format(int64_t)_(fmt:_{:0>512Lb}) -1.09% 38.115 37.698 - -2.12% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 -1.09% 23.819 23.559 - -2.66% -
std::format(float)_(fmt:_{:017500_10Lg}) -1.09% 208.879 206.595 - -1.68% -
SetIntersection_Interlaced_Vector_uint64_256_256 -1.09% 4551116.412 4501373.603 - -1.45% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 -1.09% 22868043.642 22618114.018 - -0.14% -
BM_CmpLess_schar_int -1.09% 1.124 1.111 - -1.62% -
BM_format_to_n_string_begin<std::vector<char>>/1048576 -1.09% 11721.039 11593.105 - -5.00% -
std::fill_n(vector<int>)/1024 -1.09% 29.582 29.260 - 0.00% -
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 -1.09% 1936.744 1915.680 - -0.53% -
BM_format_to_string_begin<std::vector<wchar_t>>/1 -1.09% 10.422 10.309 - 0.05% -
std::find_if(deque<int>)_(process_all)/8 -1.09% 2.654 2.625 - 1.91% -
rng::for_each(map<int>)/8 -1.08% 6.132 6.065 - 36.54% -
std::map<int,_int>::find(key)_(existent)/32 -1.08% 1.710 1.691 - -0.29% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 -1.08% 24.172 23.910 - 0.20% -
BM_CmpLess_schar_short -1.08% 0.956 0.946 - -1.09% -
BM_CmpLess_uint_uchar -1.08% 1.123 1.111 - -0.60% -
std::shift_right(deque<int>)/1024 -1.08% 40.584 40.146 - -0.38% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/32 -1.08% 18.194 17.998 - 0.01% -
std::format(double)_(fmt:_{:0>17500_10Le}) -1.08% 210.825 208.555 - -4.44% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 -1.08% 5.440 5.381 - 11.57% -
std::find_if(vector<bool>)_(process_all)/8 -1.07% 3.547 3.509 - -2.56% -
std::format(float)_(fmt:_{:017500_10Le}) -1.07% 203.381 201.204 - -0.42% -
bm_gcd_complex -1.07% 17.955 17.763 - -1.20% -
BM_format_string<wchar_t>/8 -1.07% 3.170 3.136 - 1.75% -
std::format(float)_(fmt:_{:0^17500_10La}) -1.07% 178.454 176.552 - -1.05% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 -1.06% 99613.442 98553.103 - -3.94% -
std::multimap<std::string,_int>::ctor(const&)/8192 -1.06% 345584.258 341906.127 - -1.12% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.06% 1595.768 1578.809 - -7.79% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.06% 49537.068 49010.818 - -1.77% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8 -1.06% 48.351 47.837 - -0.59% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 -1.06% 79.400 78.558 - 16.07% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.06% 46560.835 46067.586 - -8.42% -
BM_vector_deque_move_backward/70000 -1.06% 8064.697 7979.311 - -0.30% -
std::find_end(deque<int>,_pred)_(near_matches)/8192 -1.06% 1887157.008 1867214.778 - -22.40% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.06% 255990.765 253287.539 - -10.59% -
BM_format_to_iterator/<std::deque>_C_string_len_6 -1.06% 14.481 14.328 - 0.43% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/0 -1.06% 15.285 15.124 - -1.52% -
std::format(int64_t)_(fmt:_{:x}) -1.05% 23.460 23.212 - 3.16% -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 -1.05% 690.079 682.810 - -1.23% -
std::partition(list<int>)_(sparse)/50 -1.05% 22.343 22.108 - 48.80% -
std::replace(vector<int>)_(prefix)/32 -1.05% 5.206 5.152 - 0.63% -
std::count(vector<bool>)/1000 -1.05% 2.999 2.968 - -0.91% -
SetIntersection_Front_Set_uint32_262144_262144 -1.05% 1670388.754 1652917.643 - -0.45% -
std::format(double)_(fmt:_{:0>17500_0f}) -1.05% 202.852 200.732 - 0.32% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.04% 381126.455 377144.838 - 0.17% -
std::rotate(deque<int>)_(1_element_backward)/50 -1.04% 5.167 5.113 - 0.59% -
std::list<int>::operator=(const&)_(cheap_elements)/32 -1.04% 17.152 16.973 - 6.91% -
SetIntersection_Front_Vector_float_1024_64 -1.04% 1374266.115 1359920.671 - 1.19% -
rng::starts_with(list<int>,_pred)/1024 -1.04% 806.089 797.685 - -1.17% -
BM_PathIterateOnce/iterate_elements/512 -1.04% 159011.680 157354.995 - -1.34% -
std::find_end(list<int>)_(near_matches)/1000 -1.04% 33208.647 32863.693 - -9.04% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 -1.03% 1117193.375 1105638.027 - -4.54% -
std::set<std::string>::lower_bound(key)_(non-existent)/8192 -1.03% 32.281 31.948 - -1.51% -
std::make_heap(deque<int>)_(ascending)/8 -1.03% 27.260 26.978 - -0.20% -
std::make_heap(vector<int>,_pred)_(repeated)/8 -1.03% 15.883 15.719 - -1.88% -
BM_format_to_string_span<wchar_t>/16384 -1.03% 1807.958 1789.321 - 2.09% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 -1.03% 1.373 1.359 - -31.03% -
std::find_end(vector<int>)_(same_length)/1000 -1.03% 244.648 242.131 - -51.05% -
std::format(double)_(fmt:_{:0<17500_10Lg}) -1.03% 221.708 219.429 - -5.42% -
std::map<std::string,_int>::clear()/0 -1.03% 398.729 394.632 - -1.31% -
std::find_end(vector<int>)_(single_element)/1000 -1.03% 241.680 239.199 - 4.06% -
BM_join_view_out_vectors/1024 -1.03% 1555.481 1539.522 - -0.55% -
BM_vector_deque_ranges_copy_backward/64 -1.02% 3.051 3.019 - -0.59% -
std::find_first_of(list<int>)_(large_needle)/8192 -1.02% 49120044.643 48617397.264 - -1.35% -
std::format(float)_(fmt:_{:0^17500_0Lg}) -1.02% 211.084 208.924 - -0.43% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 -1.02% 1141007.188 1129335.639 - -1.76% -
std::rotate(list<int>)_(by_1/3)/50 -1.02% 23.820 23.576 - 1.84% -
std::is_sorted(list<int>)/8192 -1.02% 7305.576 7231.028 - -1.03% -
std::map<int,_int>::count(key)_(non-existent)/1024 -1.02% 7.288 7.214 - -0.30% -
std::format(float)_(fmt:_{:017500_0f}) -1.02% 179.113 177.292 - -1.31% -
std::move(vector<int>)/8 -1.02% 2.229 2.207 - 1.72% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -1.02% 4552946.215 4506684.917 - 3.18% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.01% 12301.156 12176.340 - 1.68% -
std::move_backward(list<int>)/4096 -1.01% 4854.646 4805.459 - -7.34% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 -1.01% 16.864 16.693 - -0.62% -
ranges::minmax(std::list<char>)/8 -1.01% 2.535 2.509 - 1.38% -
std::partial_sort_copy(list<int>)_(descending)/1024 -1.01% 8264.128 8180.516 - -1.01% -
std::is_sorted_until(list<int>)/1024 -1.01% 746.829 739.293 - -0.28% -
std::multiset<std::string>::count(key)_(non-existent)/32 -1.01% 10.829 10.720 - -13.69% -
std::pop_heap(deque<std::string>)/8 -1.01% 57.577 56.998 - -1.62% -
BM_vector_deque_ranges_move/4096 -1.01% 145.910 144.443 - -0.80% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8192 -1.00% 633696.258 627328.638 - -1.57% -
std::format(float)_(fmt:_{:0>17500_0e}) -1.00% 183.468 181.627 - -2.33% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 -1.00% 9908801.881 9809430.366 - -2.37% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 -1.00% 15.977 15.817 - -1.48% -
BM_format_to_iterator/<std::vector>_string_len_6 -1.00% 8.354 8.270 - -3.43% -
VDAG_sidecast_fail,_1_level -1.00% 63.572 62.935 - -4.71% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 -1.00% 1030765.764 1020450.652 - -1.02% -

Performance Regressions - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 387.46% 35.982 175.397 - 393.07% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 359.45% 26.706 122.703 - 362.19% -
SetIntersection_Interlaced_Vector_uint64_262144_16 221.97% 3496611.628 11257963.291 - 269.85% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 208.73% 12.544 38.726 - 228.84% -
std::for_each_n(vector<int>)/8 192.75% 0.911 2.667 - -3.66% -
SetIntersection_Interlaced_Vector_uint64_262144_64 170.32% 10397009.900 28105216.264 - 55.08% -
std::copy_if(vector<int>)_(every_other)/32768 124.04% 7217.053 16169.025 - 0.18% -
SetIntersection_Interlaced_Vector_uint64_262144_256 120.45% 35286190.390 77787678.942 - 74.76% -
std::copy_if(vector<int>)_(every_other)/4096 119.44% 905.895 1987.898 - -0.11% -
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 119.08% 3927.250 8603.728 - -0.11% -
std::copy_if(vector<int>)_(every_other)/262144 118.95% 58160.561 127341.935 - -0.15% -
std::copy_if(vector<int>)_(every_other)/512 114.43% 118.492 254.085 - -0.04% -
std::copy_if(vector<int>)_(every_other)/1048576 114.35% 232805.495 499021.617 - -2.01% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 113.93% 12.141 25.973 - 116.73% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 110.18% 11.949 25.115 - 113.59% -
std::copy_if(vector<int>)_(every_other)/64 109.74% 15.539 32.590 - -0.45% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 109.22% 1011.249 2115.694 - -0.04% -
BM_deque_vector_copy/64 107.00% 2.644 5.474 - 113.22% -
std::map<int,_int>::contains(key)_(non-existent)/8192 103.50% 9.369 19.065 - -0.77% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 98.86% 43.699 86.899 - 0.30% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 93.84% 26.597 51.556 - 97.00% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 92.49% 32.710 62.962 - -16.44% -
BM_vector_deque_ranges_move/64 92.18% 2.820 5.420 - 93.11% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 91.82% 10.014 19.210 - 22.27% -
SetIntersection_Interlaced_Vector_uint32_262144_64 89.05% 8475549.431 16022988.880 - -6.23% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/0 88.77% 0.258 0.486 - 0.08% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/0 88.73% 0.258 0.486 - 0.08% -
rng::find(join_view(vector<list<int>>))_(process_all)/50 77.37% 23.019 40.829 - 0.05% -
std::multiset<int>::lower_bound(key)_(non-existent)/8192 73.16% 13.904 24.076 - 148.91% -
SetIntersection_Interlaced_Vector_uint32_262144_16 71.64% 3078611.118 5284196.632 - -6.28% -
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 66.86% 162.883 271.788 - 0.03% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 66.67% 66.006 110.011 - 0.11% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 66.17% 35.720 59.356 - 70.87% -
std::set<std::string>::insert(value)_(already_present)/1024 66.17% 22.657 37.648 - 120.68% -
std::copy_if(vector<int>)_(every_other)/8 64.56% 2.529 4.163 - -1.76% -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 62.31% 9.077 14.733 - 125.72% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 62.22% 0.298 0.484 - 62.38% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 61.59% 34.843 56.303 - 5.85% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 61.43% 18.411 29.720 - -12.13% -
ranges::min(std::list<long_long>)/1 60.18% 0.225 0.360 - -1.47% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 59.18% 0.299 0.476 - 59.00% -
std::find_if_not(list<int>)_(process_all)/8 58.48% 2.254 3.571 - 0.10% -
SetIntersection_Interlaced_Vector_float_1024_64 57.36% 3272023.439 5148820.065 - 56.17% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 53.72% 87789.553 134951.246 - 0.11% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 53.29% 12.170 18.655 - 56.26% -
BM_StringCtorDefault 53.00% 0.243 0.372 - 59.11% -
std::none_of(vector<int>)_(process_all)/50 52.94% 12.678 19.390 - 0.95% -
rng::for_each(multiset<int>)/8 52.15% 4.482 6.820 - 4.32% -
std::set<std::string>::insert(value)_(new_value,_middle)/0 51.49% 22.999 34.842 - 52.41% -
rng::for_each(set<int>)/8 51.00% 4.492 6.783 - 1.85% -
ranges::min(std::vector<__int128>)/70000 50.62% 30876.815 46506.513 - 55.29% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 50.27% 43193591.901 64905125.372 - 39.20% -
std::multiset<std::string>::erase(key)_(existent)/1024 50.24% 68.416 102.792 - 9.76% -
std::set<std::string>::insert(value)_(new_value,_end)/1024 49.45% 49.746 74.344 - 12.91% -
SetIntersection_Interlaced_Vector_uint64_16384_64 49.33% 6593671.884 9846312.867 - 43.95% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 48.95% 33.359 49.687 - 52.67% -
std::partition(list<int>)_(sparse)/50 48.80% 14.858 22.108 - -1.05% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 48.65% 35.413 52.640 - 3.65% -
BM_format_to_n_string_pointer<char>/16384 48.26% 165.251 244.999 - 7.10% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 47.59% 98519608.942 145402713.464 - 60.14% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 45.81% 16505.166 24065.487 - 49.89% -
std::set<std::string>::insert(value)_(already_present)/8192 45.57% 31.276 45.529 - -25.80% -
std::move(vector<int>)/1048576 45.18% 55865.998 81106.557 - 38.85% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 45.05% 251532872.470 364860812.064 - 4.73% -
SetIntersection_Interlaced_Vector_uint32_262144_256 44.99% 27482531.385 39845694.619 - -1.85% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 44.93% 3.523 5.106 - 3.49% -
BM_Copy_SmallNonTrivialFunctor 44.06% 9.518 13.711 - 45.07% -
ranges::min(std::vector<__int128>)/64 43.31% 26.794 38.400 - 45.28% -
SetIntersection_Interlaced_Vector_string_262144_1024 41.69% 240300974.724 340476205.916 - -0.45% -
std::unordered_set<std::string>::erase(key)_(existent)/32 40.68% 74.611 104.966 - 15.12% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 40.64% 1366.765 1922.279 - 42.98% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 40.56% 25.234 35.470 - 44.33% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 40.39% 24.167 33.928 - 43.80% -
rng::for_each(multimap<int>)/8 39.42% 4.390 6.120 - 1.01% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 39.22% 73.949 102.951 - 0.74% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 38.65% 26.825 37.193 - -0.91% -
BM_Swap_SmallNonTrivialFunctor_LargeTrivialFunctor 37.40% 0.478 0.657 - 18.62% -
std::map<std::string,_int>::insert(value)_(already_present)/32 37.35% 19.225 26.405 - 23.97% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 37.26% 31.457 43.177 - -0.55% -
SetIntersection_Interlaced_Vector_uint32_16384_16 37.15% 2417594.561 3315667.694 - 7.13% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 36.91% 24.959 34.172 - 5.73% -
rng::for_each(map<int>)/8 36.54% 4.442 6.065 - -1.08% -
std::search(deque<int>)_(no_match)/1024 36.13% 303.162 412.698 - 35.93% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 36.13% 0.463 0.630 - -9.60% -
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 35.33% 50.014 67.682 - -2.46% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 35.19% 0.515 0.697 - 30.38% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 35.18% 67.770 91.608 - 4.49% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 34.98% 1.335 1.802 - -4.49% -
BM_StringRead_Cold_Shallow_Empty 34.93% 1.058 1.428 - 23.18% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 34.76% 20.309 27.367 - -0.78% -
SetIntersection_Interlaced_Vector_uint32_16384_64 34.45% 6288828.913 8455452.384 - -1.98% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 34.30% 7.802 10.478 - 59.13% -
BM_PushHeap_float_SingleElement_1 33.80% 0.520 0.696 - 49.28% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 33.74% 94.743 126.705 - 36.56% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 33.51% 32.975 44.024 - 17.88% -
std::copy_n(vector<int>)/4096 33.33% 142.411 189.884 - 19.03% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 33.24% 2.254 3.004 - -0.03% -
std::unordered_set<std::string>::find(key)_(existent)/1024 33.15% 28.851 38.414 - -8.50% -
std::unordered_multiset<int>::count(key)_(existent)/1024 33.07% 1.528 2.033 - 14.29% -
std::multiset<std::string>::contains(key)_(existent)/32 33.00% 14.332 19.062 - 7.30% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 32.51% 88937523.839 117855079.541 - -1.36% -
std::search(deque<int>)_(near_matches)/1000 32.44% 18549.697 24568.015 - 31.53% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 32.27% 24.678 32.643 - 5.82% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 32.02% 0.958 1.264 - 29.34% -
std::stable_partition(list<int>)_(dense)/8192 31.72% 17489.942 23036.971 - 31.81% -
BM_sprintf/C_string_len_60 31.69% 5.850 7.704 - 20.50% -
BM_SystemErrorWithoutMessage 31.58% 16.676 21.941 - 52.29% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 31.58% 30.851 40.593 - 8.11% -
SetIntersection_Interlaced_Vector_uint64_16384_16 31.44% 2854757.447 3752418.595 - 26.21% -
SetIntersection_Interlaced_Vector_uint64_1024_64 31.37% 3675759.902 4828836.064 - -2.53% -
std::multiset<int>::lower_bound(key)_(non-existent)/32 31.31% 2.971 3.901 - 61.62% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 31.24% 0.367 0.482 - 12.52% -
BM_StringRelationalLiteral_Eq_Small_Large_Control 31.02% 0.228 0.299 - -16.48% -
std::find(vector<bool>)_(process_all)/8 31.01% 0.560 0.734 - 23.13% -
std::fill(vector<bool>)/262144 30.72% 720.065 941.280 - 15.69% -
std::map<std::string,_int>::find(key)_(non-existent)/32 30.70% 9.945 12.998 - -4.45% -
SetIntersection_Interlaced_Vector_uint64_262144_4 30.67% 1582098.356 2067271.882 - 18.06% -
std::rotate(vector<bool>)_(1_element_backward)/8192 30.65% 111.135 145.195 - 20.56% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 30.58% 1.048 1.368 - 2.28% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 30.29% 68.201 88.861 - -0.19% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 29.54% 1.001 1.297 - 10.75% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 29.37% 1.426 1.846 - 10.49% -
std::copy_n(vector<bool>)_(aligned)/262144 29.35% 585.453 757.283 - 1.54% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 29.27% 5.695 7.362 - 51.94% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 29.24% 640.270 827.498 - -1.73% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 29.22% 49.242 63.629 - 1.09% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 29.16% 74.839 96.666 - -1.17% -
std::find_end(deque<int>)_(single_element)/1000 28.96% 249.091 321.238 - 3.75% -
std::unordered_set<std::string>::erase(iterator)/8192 28.19% 29.255 37.503 - 28.37% -
BM_join_view_out_vectors/0 28.11% 0.427 0.547 - 10.55% -
std::move(vector<int>)/262144 28.11% 14891.503 19076.797 - -9.68% -
VChain_middle,_1_level 27.87% 13.682 17.496 - 33.91% -
std::list<int>::erase(begin)_(cheap_elements)/8192 27.87% 10.169 13.002 - -0.38% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 27.47% 524.207 668.231 - 15.40% -
std::copy_if(list<int>)_(every_other)/4096 27.47% 3312.311 4222.100 - 18.12% -
std::list<int>::erase(begin)_(cheap_elements)/1024 26.95% 10.278 13.048 - 0.40% -
std::list<int>::erase(begin)_(cheap_elements)/32 26.91% 10.267 13.030 - 0.60% -
BM_Hash/uint32_top_std_hash/1024 26.34% 557.462 704.311 - 12.83% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 26.33% 53.285 67.317 - 0.35% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 25.99% 75913.046 95645.518 - 18.33% -
std::unordered_set<std::string>::count(key)_(existent)/32 25.91% 35.465 44.652 - 36.88% -
std::multiset<std::string>::contains(key)_(existent)/8192 25.90% 26.733 33.656 - 7.96% -
BM_lexicographical_compare_three_way_slow_path/65536 25.87% 15045.955 18939.010 - -6.45% -
BM_vector_deque_ranges_move/0 25.70% 0.396 0.498 - -4.25% -
std::set<std::string>::contains(key)_(non-existent)/1024 25.37% 20.044 25.128 - 10.35% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 25.24% 35.357 44.283 - 26.46% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 25.16% 51.024 63.861 - 7.44% -
BM_stop_token_multi_thread_polling_stop_requested/131072 25.12% 6957518.958 8705559.875 - 8.35% -
std::copy(vector<int>)/4096 25.08% 150.626 188.405 - -11.96% -
rng::for_each(multiset<int>)/32 25.06% 20.613 25.778 - 1.81% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 25.05% 27.809 34.776 - 0.31% -
std::find_if(vector<int>)_(bail_25%)/8 25.04% 0.733 0.917 - 32.58% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 24.76% 24759.709 30889.850 - 15.96% -
std::search(deque<int>)_(near_matches)/1024 24.54% 19502.269 24287.841 - 24.33% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 24.44% 37449.035 46599.866 - 24.01% -
BM_lexicographical_compare_three_way_slow_path/16384 24.36% 3657.658 4548.511 - -6.59% -
SetIntersection_Interlaced_Vector_uint64_1024_16 24.35% 2010712.985 2500336.036 - 34.09% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 24.35% 88.098 109.548 - 13.51% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 24.32% 1.004 1.248 - 3.85% -
std::find_if(vector<char>)_(process_all)/50 23.95% 5.347 6.627 - -0.08% -
std::find_if_not(vector<char>)_(process_all)/50 23.85% 5.349 6.625 - -0.14% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 23.85% 11.831 14.652 - 19.41% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 23.78% 44403612.134 54962018.858 - 3.59% -
BM_StringDestroy_Large 23.73% 7.416 9.176 - 20.59% -
BM_lexicographical_compare_three_way_slow_path/4096 23.65% 925.619 1144.485 - -5.15% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 23.33% 63.587 78.424 - 8.15% -
BM_vector_deque_copy_backward/70000 22.50% 8228.413 10079.594 - 24.38% -
std::unordered_multiset<int>::contains(key)_(non-existent)/0 22.44% 0.338 0.414 - 15.98% -
BM_lexicographical_compare_three_way_slow_path/1024 22.40% 239.615 293.295 - -4.73% -
rng::find_last_if_not(vector<char>)_(bail_90%)/1024 22.35% 25.311 30.968 - -0.18% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 22.12% 33.177 40.517 - -4.95% -
BM_lexicographical_compare_three_way_slow_path/1048576 21.98% 241472.428 294542.179 - -9.97% -
std::map<std::string,_int>::contains(key)_(existent)/32 21.84% 14.421 17.570 - 6.77% -
std::set<std::string>::insert(value)_(new_value,_end)/32 21.82% 40.839 49.753 - 26.07% -
std::unordered_set<int>::count(key)_(non-existent)/1024 21.49% 1.386 1.684 - -4.59% -
BM_Swap_Null_SmallNonTrivialFunctor 21.44% 0.458 0.557 - 6.03% -
std::find_if_not(vector<int>)_(bail_25%)/1024 21.37% 28.480 34.567 - 21.11% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 21.35% 8.826 10.710 - -16.69% -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 21.27% 48.762 59.134 - 0.61% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 21.18% 28.206 34.179 - 2.49% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 21.05% 214.155 259.226 - 14.38% -
std::unordered_map<int,_int>::count(key)_(existent)/32 20.88% 1.155 1.396 - -0.74% -
std::find(vector<bool>)_(process_all)/50 20.79% 0.560 0.676 - 4.57% -
std::unordered_set<int>::count(key)_(existent)/1024 20.73% 1.295 1.564 - -0.76% -
BM_string_without_formatting<char> 20.55% 0.301 0.363 - 11.35% -
std::unordered_set<int>::contains(key)_(existent)/8192 20.27% 1.218 1.465 - 6.58% -
ranges::min(std::deque<long_long>)/1 20.08% 0.600 0.720 - -0.26% -
BM_num_put<bool> 20.03% 9.315 11.180 - 2.96% -
SetIntersection_None_Set_string_16384_1024 20.01% 190225548.901 228288812.433 - 9.25% -
std::upper_bound(std::list<int>)/100 19.95% 83.840 100.568 - -0.23% -
std::set<std::string>::contains(key)_(non-existent)/32 19.78% 9.813 11.754 - 9.05% -
std::find_if(vector<char>)_(bail_25%)/8 19.75% 0.818 0.979 - -3.07% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 19.74% 23.326 27.931 - 7.07% -
BM_format_to_n_string_span<wchar_t>/16384 19.74% 1578.763 1890.410 - 55.05% -
rng::for_each(set<int>)/32 19.67% 21.082 25.229 - -0.96% -
std::find_if_not(vector<char>)_(process_all)/8 19.64% 1.327 1.588 - 12.06% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 19.52% 1.167 1.395 - 7.62% -
std::find_if_not(vector<char>)_(process_all)/32768 19.47% 3135.211 3745.491 - -0.22% -
std::find_if(vector<char>)_(process_all)/32768 19.46% 3137.543 3748.045 - -0.12% -
std::flat_map<int,_int>::erase(iterator)/1024 19.45% 75.821 90.565 - 20.43% -
rng::find_last_if(deque<int>)_(bail_90%)/8 19.34% 0.962 1.148 - 24.11% -
std::multimap<std::string,_int>::erase(iterator)/1024 19.32% 28.487 33.990 - -0.35% -
std::set<std::string>::erase(iterator)/1024 19.28% 25.981 30.991 - 10.24% -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 19.24% 0.353 0.421 - -4.66% -
SetIntersection_Interlaced_Vector_float_256_16 19.19% 5884909.753 7014128.923 - -10.76% -
std::copy_if(list<int>)_(every_other)/64 19.17% 23.190 27.636 - -0.14% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 19.15% 9.527 11.352 - 37.26% -
SetIntersection_Interlaced_Vector_uint32_1024_256 19.08% 5926865.277 7057724.556 - 0.02% -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 19.07% 0.514 0.612 - 20.57% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 18.84% 0.923 1.096 - -7.30% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 18.78% 8359.311 9929.314 - -2.04% -
std::find_end(deque<int>)_(single_element)/1024 18.78% 277.808 329.970 - -0.47% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 18.77% 918.309 1090.713 - 5.63% -
BM_PushHeap_uint64_Random_1 18.72% 0.392 0.465 - -0.00% -
SetIntersection_Interlaced_Vector_uint32_256_64 18.63% 6834657.462 8107669.004 - 2.07% -
std::find_if(vector<char>)_(process_all)/8192 18.59% 795.203 943.001 - -0.06% -
std::find_if_not(vector<char>)_(process_all)/8192 18.57% 794.703 942.265 - -0.66% -
std::copy_if(list<int>)_(entire_range)/64 18.54% 33.472 39.677 - 12.68% -
std::multiset<std::string>::erase(iterator)/1024 18.53% 28.383 33.642 - 2.94% -
BM_format_to_n_string_span<char>/16384 18.49% 247.907 293.757 - 50.43% -
BM_Copy_Null 18.49% 0.505 0.598 - 16.06% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 18.48% 5.426 6.429 - -13.87% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 18.47% 8.279 9.808 - 2.74% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 18.46% 35.775 42.380 - 0.02% -
BM_PushHeap_float_Ascending_1 18.46% 0.393 0.466 - -0.15% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 18.43% 1.333 1.579 - 4.33% -
std::list<std::string>::ctor(size)/32 18.40% 352.735 417.639 - -0.18% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 18.32% 5.463 6.464 - -5.46% -
BM_StringAssignStr_Huge_Opaque 18.27% 113.299 133.999 - 15.58% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 18.18% 19.860 23.471 - 17.21% -
BM_StringAssignStr_Huge_Transparent 18.12% 115.158 136.023 - 18.95% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 18.10% 1.508 1.781 - 21.68% -
std::is_sorted_until(vector<int>,_pred)/8 18.08% 3.123 3.688 - 6.74% -
std::vector<int>::ctor(size)/32 18.05% 9.964 11.762 - 7.37% -
BM_StringDestroy_Huge 18.00% 10.927 12.894 - 17.72% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 17.88% 2538.343 2992.131 - 17.20% -
SetIntersection_Interlaced_Vector_float_262144_64 17.85% 15662720.001 18458463.494 - 107.16% -
BM_StringFindNoMatch/64 17.78% 2.109 2.483 - 18.76% -
rng::for_each(map<int>)/32 17.75% 21.636 25.477 - 0.94% -
rng::for_each(multimap<int>)/32 17.73% 21.471 25.278 - -0.87% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 17.69% 26.743 31.473 - -77.41% -
BM_lexicographical_compare_three_way_slow_path/64 17.66% 15.120 17.790 - -5.12% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 17.64% 2.493 2.933 - -10.96% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 17.61% 21.860 25.710 - 6.41% -
std::set<std::string>::contains(key)_(existent)/1024 17.58% 20.901 24.576 - 6.16% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 17.56% 39.832 46.826 - 13.55% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 17.52% 5.944 6.985 - -17.05% -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 17.46% 9.529 11.193 - -1.47% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 17.45% 892.241 1047.954 - 1.03% -
std::multimap<int,_int>::contains(key)_(existent)/1024 17.34% 3.891 4.565 - 3.98% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 17.30% 8.894 10.433 - 7.09% -
std::for_each_n(deque<int>)/8 17.30% 1.156 1.356 - 18.46% -
BM_lexicographical_compare_three_way_slow_path/262144 17.20% 63294.777 74183.503 - -8.95% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 17.16% 32.661 38.267 - 17.91% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 17.09% 42.154 49.359 - -10.28% -
std::for_each(join_view(vector<vector<int>>))/8 17.04% 1.423 1.666 - 11.59% -
BM_StringRelational_Compare_Huge_Empty_Control 16.96% 1.634 1.911 - 19.93% -
std::set<std::string>::equal_range(key)_(existent)/1024 16.80% 21.788 25.448 - 15.58% -
std::find_end(deque<int>)_(single_element)/8192 16.78% 2021.047 2360.180 - -0.24% -
std::unique(deque<int>)_(contiguous)/52 16.78% 55.424 64.723 - 12.82% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 16.75% 731.555 854.101 - 0.45% -
BM_deque_deque_ranges_copy_backward/0 16.61% 0.789 0.920 - 16.18% -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 16.55% 1.388 1.618 - 7.68% -
std::copy(list<int>)/8 16.52% 2.147 2.502 - 2.28% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 16.40% 6264.584 7291.888 - 11.81% -
BM_ConstructAndDestroy_LargeTrivialFunctor_Opaque 16.36% 10.698 12.448 - -15.56% -
std::partition_point(vector<int>)/8192 16.35% 7.975 9.279 - -1.22% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1048576 16.25% 0.693 0.806 - 7.74% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 16.18% 325.245 377.868 - 11.04% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 16.07% 67.682 78.558 - -1.06% -
std::map<int,_int>::find(key)_(existent)/1024 16.03% 3.643 4.227 - -2.28% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 16.03% 1.392 1.615 - 12.53% -
std::flat_map<int,_int>::insert(value)_(already_present)/32 15.97% 2.599 3.014 - -0.22% -
BM_deque_vector_copy/0 15.95% 1.249 1.448 - -0.70% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 15.85% 6.616 7.665 - 31.68% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 15.83% 23.936 27.725 - 14.27% -
BM_deque_deque_ranges_copy/0 15.81% 0.738 0.854 - 0.25% -
std::multimap<std::string,_int>::erase(iterator)/8192 15.81% 25.957 30.060 - 0.16% -
BM_lexicographical_compare_three_way_slow_path/256 15.79% 68.636 79.471 - -3.60% -
std::for_each(set<int>::iterator)/32 15.76% 21.134 24.466 - -1.19% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1024 15.76% 0.693 0.802 - 7.82% -
SetIntersection_Interlaced_Vector_uint64_256_64 15.76% 7380439.684 8543430.448 - 11.06% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 15.73% 43.669 50.537 - -1.75% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8192 15.70% 0.693 0.802 - 7.35% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 15.67% 4789.572 5539.975 - 16.44% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 15.63% 53.254 61.579 - 0.14% -
BM_deque_vector_ranges_copy_backward/0 15.56% 1.374 1.588 - 12.05% -
std::unordered_set<int>::contains(key)_(existent)/1024 15.50% 1.168 1.350 - 18.47% -
ranges::minmax(std::list<long_long>)/1 15.50% 0.343 0.396 - -9.23% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 15.42% 1.042 1.203 - 2.38% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 15.36% 29.268 33.764 - 0.12% -
std::multiset<std::string>::erase(iterator)/32 15.22% 26.705 30.769 - 12.57% -
ranges::min(std::vector<char>)/64 15.21% 3.618 4.168 - -1.34% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 15.20% 50096.565 57713.140 - 10.96% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 15.19% 44.374 51.114 - 4.67% -
ranges::min(std::list<__int128>)/1 15.15% 0.396 0.456 - 23.46% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 15.06% 0.389 0.447 - 0.60% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 14.97% 23.950 27.536 - -19.40% -
std::make_heap(deque<int>)_(descending)/8192 14.78% 7682.167 8817.665 - 0.18% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 14.78% 23.216 26.647 - 10.13% -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 14.76% 5.754 6.604 - -10.98% -
std::find_end(list<int>,_pred)_(process_all)/8192 14.68% 7171.693 8224.408 - 0.20% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 14.66% 29.128 33.399 - 0.36% -
std::adjacent_find(list<int>)/50 14.66% 20.183 23.141 - -0.92% -
std::multiset<std::string>::contains(key)_(existent)/1024 14.58% 23.341 26.745 - 0.59% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 14.57% 1.092 1.251 - 2.13% -
std::make_heap(deque<int>)_(heap)/8192 14.55% 7691.074 8810.004 - 0.10% -
rng::find_last(forward_list<int>)_(bail_10%)/8192 14.52% 5831.933 6678.721 - 14.33% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 14.46% 0.813 0.931 - 14.59% -
std::remove_if(deque<int>)_(sprinkled)/50 14.46% 60.469 69.210 - -5.91% -
std::stable_partition(deque<int>)_(sparse)/32 14.44% 11.148 12.758 - 14.13% -
SetIntersection_Interlaced_Vector_uint64_16384_4 14.39% 1428284.828 1633802.570 - 7.44% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 14.38% 7683.944 8789.183 - 5.81% -
std::make_heap(deque<int>)_(descending)/1024 14.35% 985.296 1126.670 - -0.08% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 14.33% 0.477 0.545 - -12.28% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 14.33% 9.953 11.379 - 2.56% -
std::find(deque<int>)_(bail_25%)/8 14.27% 1.995 2.279 - -0.01% -
rng::starts_with(vector<int>,_pred)/8 14.17% 2.312 2.639 - 6.27% -
std::make_heap(deque<int>)_(heap)/1024 14.16% 985.834 1125.387 - 0.48% -
BM_PushHeap_uint64_Random_4 14.11% 2.258 2.576 - -0.53% -
BM_StringEraseWithMove_Huge_Opaque 14.08% 68.230 77.838 - 66.54% -
std::find_if_not(vector<int>)_(bail_25%)/32768 14.05% 842.915 961.337 - 1.14% -
SetIntersection_Front_Set_float_1024_1024 14.01% 11825826.474 13482059.089 - -0.68% -
BM_format/C_string_len_60 13.96% 26.550 30.255 - 6.59% -
SetIntersection_None_Set_string_16384_256 13.93% 189368817.101 215751862.998 - 10.44% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 13.86% 1417.675 1614.206 - -0.55% -
ranges::min(std::list<long_long>)/70000 13.83% 43951.013 50027.404 - 12.95% -
std::for_each(multimap<int>::iterator)/8 13.70% 4.438 5.046 - -0.10% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 13.68% 725.747 825.011 - 8.91% -
std::unordered_set<int>::contains(key)_(existent)/32 13.67% 1.409 1.601 - 41.34% -
SetIntersection_Interlaced_Vector_float_64_16 13.58% 16695650.048 18962833.615 - 13.17% -
std::multiset<std::string>::count(key)_(existent)/8192 13.57% 26.521 30.120 - -0.91% -
std::find_end(deque<int>,_pred)_(single_element)/8192 13.57% 4280.391 4861.230 - -0.64% -
std::map<std::string,_int>::erase(iterator)/32 13.53% 28.573 32.439 - 19.34% -
BM_PushHeap_uint32_QuickSortAdversary_1 13.48% 0.394 0.447 - 8.97% -
SetIntersection_Interlaced_Vector_string_16384_256 13.46% 38333652.461 43492923.423 - 9.32% -
std::for_each(multimap<int>::iterator)/32 13.44% 20.803 23.599 - 0.29% -
BM_StringRead_Cold_Deep_Large 13.41% 1.231 1.396 - 4.54% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 13.39% 6269854.663 7109675.431 - 10.25% -
BM_Swap_Null_LargeTrivialFunctor 13.39% 0.506 0.573 - 4.23% -
std::equal(list<int>)_(it,_it,_it)/8192 13.36% 9275.331 10514.291 - 10.52% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 13.27% 734.320 831.756 - 16.27% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 13.23% 46.525 52.680 - -0.49% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 13.20% 49.618 56.168 - 1.92% -
std::multiset<int>::contains(key)_(non-existent)/32 13.18% 2.773 3.138 - 10.62% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 13.16% 27.416 31.024 - 0.47% -
BM_sprintf/C_string_len_6 13.11% 3.761 4.254 - -9.94% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/50 13.11% 0.711 0.804 - 8.14% -
SetIntersection_Interlaced_Vector_string_262144_64 13.10% 19913711.247 22522685.003 - 6.41% -
SetIntersection_Interlaced_Vector_uint32_16384_256 13.09% 19485468.659 22035850.171 - -1.76% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 13.05% 617.132 697.641 - -4.71% -
std::multimap<std::string,_int>::ctor(const&)/32 12.99% 796.493 899.928 - -2.16% -
std::adjacent_find(deque<int>)/50 12.98% 14.032 15.854 - 0.50% -
std::unordered_set<int>::count(key)_(existent)/8192 12.96% 1.407 1.589 - 14.43% -
BM_StringRelational_Eq_Small_Small_Control 12.88% 1.685 1.902 - 0.05% -
std::move(deque<int>)/32768 12.85% 2074.423 2340.898 - 11.76% -
ranges::minmax(std::list<char>)/64 12.82% 29.676 33.481 - -7.04% -
std::multimap<int,_int>::lower_bound(key)_(existent)/32 12.82% 2.107 2.377 - -0.56% -
SetIntersection_Interlaced_Vector_uint64_16384_256 12.73% 23668700.453 26682370.294 - 74.12% -
BM_vector_deque_move_backward/64000 12.63% 7254.530 8170.828 - 11.09% -
BM_num_put<unsigned_long> 12.61% 10.429 11.743 - 3.23% -
std::remove_copy_if(deque<int>)_(sprinkled)/32 12.59% 18.465 20.791 - 13.25% -
BM_lexicographical_compare_three_way_slow_path/1 12.56% 0.364 0.410 - 5.47% -
std::for_each(map<int>::iterator)/8 12.56% 4.445 5.003 - -0.14% -
BM_StringRelationalLiteral_Eq_Small_Small_Control 12.50% 0.598 0.672 - 7.49% -
std::set<int>::insert(value)_(already_present)/1024 12.49% 5.798 6.523 - 12.97% -
std::for_each_n(list<int>)/8192 12.40% 7358.066 8270.214 - 7.48% -
BM_StringRead_Cold_Shallow_Large 12.31% 1.088 1.222 - 4.09% -
BM_num_put<const_void*> 12.30% 11.206 12.584 - 3.65% -
std::map<std::string,_int>::erase(key)_(existent)/1024 12.25% 89.642 100.619 - 62.37% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 12.20% 38.547 43.251 - 6.59% -
std::partial_sort(deque<int>)_(repeated)/8192 12.20% 67850.969 76125.583 - 0.43% -
std::copy_backward(vector<bool>)_(aligned)/64 12.14% 1.605 1.800 - 7.13% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 12.10% 32.052 35.930 - -1.17% -
std::find_end(deque<int>,_pred)_(single_element)/1024 12.05% 594.917 666.606 - -0.22% -
bm_write 12.05% 531.909 595.990 - 6.10% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 12.04% 4.246 4.757 - 3.16% -
std::unordered_set<std::string>::erase(iterator)/1024 12.04% 27.474 30.781 - -8.58% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 12.00% 1.429 1.600 - 5.85% -
std::find_if_not(vector<int>)_(bail_25%)/8192 11.99% 219.855 246.209 - 3.35% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 11.96% 44.154 49.436 - 0.44% -
std::unique(deque<int>)_(contiguous)/32 11.95% 49.744 55.688 - 8.80% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 11.89% 28.971 32.416 - 36.19% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 11.87% 8.273 9.255 - 37.06% -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 11.84% 12.896 14.422 - -0.38% -
std::set<std::string>::erase(key)_(non-existent,_middle)/32 11.83% 6.564 7.341 - 8.11% -
std::set<std::string>::equal_range(key)_(non-existent)/8192 11.80% 30.134 33.689 - -5.30% -
std::unordered_set<std::string>::count(key)_(existent)/1024 11.79% 34.632 38.715 - 10.75% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 11.79% 44.611 49.869 - -29.42% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 11.79% 34.098 38.117 - 3.60% -
std::move_backward(vector<bool>)_(unaligned)/64 11.74% 1.628 1.819 - -1.57% -
std::set<std::string>::contains(key)_(non-existent)/8192 11.71% 27.049 30.218 - 3.20% -
std::find_if(vector<char>)_(process_all)/1024 11.70% 111.723 124.796 - -0.02% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 11.69% 310.220 346.482 - 0.76% -
BM_Copy_LargeNonTrivialFunctor 11.68% 10.914 12.188 - 19.55% -
ranges::min(std::vector<char>)/8 11.66% 2.211 2.469 - -3.16% -
std::move(list<int>)/4096 11.66% 4360.747 4869.224 - 23.15% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 11.58% 2453927.205 2737997.592 - 11.86% -
SetIntersection_None_Set_string_16384_16 11.57% 187964779.769 209717645.431 - 8.00% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 11.57% 4.823 5.381 - -1.08% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 11.55% 21.102 23.540 - 14.23% -
SetIntersection_Interlaced_Vector_string_262144_256 11.51% 67535325.531 75307734.687 - 3.09% -
std::find_end(deque<int>,_pred)_(single_element)/1000 11.49% 587.906 655.434 - 0.05% -
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 11.48% 30.628 34.144 - 1.61% -
std::find_if_not(vector<char>)_(process_all)/1024 11.44% 111.583 124.343 - -0.69% -
SetIntersection_Interlaced_Vector_uint32_16384_4 11.43% 1371135.881 1527907.848 - 0.46% -
std::for_each(set<int>::iterator)/8 11.43% 4.513 5.028 - -0.48% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 11.37% 1.279 1.424 - 3.90% -
std::set<std::string>::find(key)_(existent)/32 11.34% 14.271 15.889 - 2.26% -
std::partition_point(list<int>)/8192 11.29% 12447.488 13852.282 - 7.22% -
BM_num_put<long_long> 11.24% 10.502 11.683 - 0.61% -
SetIntersection_Front_Set_float_262144_1024 11.19% 12034293.678 13381352.868 - -1.50% -
std::remove_copy(deque<int>)_(prefix)/50 11.18% 20.196 22.453 - 3.55% -
Chain_middle,_2_levels 11.15% 13.657 15.179 - 5.45% -
bm_ranges_lexicographical_compare<signed_char>/64 11.13% 2.058 2.287 - -9.37% -
BM_StringRead_Cold_Deep_Empty 11.12% 1.168 1.298 - 5.26% -
BM_PushHeap_uint32_PipeOrgan_4 11.10% 0.485 0.539 - -0.50% -
SetIntersection_None_Set_string_16384_64 11.10% 189303532.077 210307797.088 - 6.90% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 11.04% 714.305 793.195 - -0.39% -
VChain,_5_levels 11.02% 21.131 23.461 - 13.30% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 11.00% 73.712 81.821 - 12.06% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 10.99% 5.570 6.182 - 3.67% -
std::remove_if(deque<int>)_(sprinkled)/32 10.96% 52.996 58.805 - -1.45% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 10.91% 1448.277 1606.326 - 7.80% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 10.90% 27.188 30.153 - 6.34% -
ranges::minmax(std::deque<long_long>)/1 10.89% 0.690 0.765 - -3.21% -
std::partial_sort_copy(vector<int>)_(ascending)/8 10.85% 8.301 9.202 - 3.97% -
SetIntersection_Front_Vector_float_262144_16384 10.84% 71787441.651 79567512.740 - 3.12% -
SetIntersection_Front_Set_uint32_1024_64 10.81% 1631755.639 1808123.500 - 2.67% -
SetIntersection_Interlaced_Vector_string_16384_64 10.79% 12178672.720 13492168.684 - 0.77% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 10.78% 4070286.955 4509247.678 - 8.29% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 10.75% 41179.387 45607.030 - 27.75% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 10.75% 6278.212 6953.209 - 6.79% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 10.75% 19.995 22.145 - 10.44% -
SetIntersection_Front_Vector_float_16384_16384 10.72% 71971327.344 79684533.817 - 0.18% -
BM_StringRelational_Compare_Empty_Large_Control 10.71% 1.656 1.834 - 1.01% -
std::for_each(multiset<int>::iterator)/32 10.69% 21.436 23.728 - 0.06% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 10.66% 26.808 29.667 - -2.30% -
BM_StringEraseWithMove_Large_Opaque 10.66% 2.481 2.746 - -1.92% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 10.63% 1133.193 1253.691 - -3.58% -
BM_Swap_LargeNonTrivialFunctor_LargeNonTrivialFunctor 10.63% 0.504 0.557 - 8.59% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 10.61% 0.608 0.673 - 4.35% -
ranges::min(std::deque<char>)/1 10.56% 0.686 0.758 - 20.53% -
BM_std_minmax_element<short>/3 10.56% 1.080 1.194 - -8.34% -
std::map<int,_int>::erase(key)_(existent)/8192 10.56% 26.059 28.810 - 16.27% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 10.55% 20.500 22.663 - -1.82% -
std::unordered_multiset<int>::ctor(const&)/32 10.53% 204.962 226.551 - 14.04% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 10.51% 11.426 12.627 - -7.08% -
std::for_each(map<int>::iterator)/32 10.45% 21.499 23.746 - -0.50% -
std::search(vector<int>,_pred)_(no_match)/1048576 10.40% 542496.021 598920.526 - 0.43% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 10.40% 10385.059 11464.998 - -8.46% -
BM_num_put<long> 10.40% 10.715 11.829 - 6.76% -
BM_vector_deque_copy/0 10.38% 0.551 0.608 - -10.55% -
SetIntersection_None_Set_string_16384_1 10.38% 188524703.645 208094826.474 - 7.86% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast 10.38% 1.661 1.833 - -0.05% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 10.38% 4045202.768 4464986.324 - 12.96% -
std::set<int>::insert(value)_(already_present)/8192 10.33% 9.575 10.564 - 15.13% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 10.30% 5454.051 6015.590 - 27.88% -
SetIntersection_Interlaced_Vector_string_16384_16 10.25% 4196838.386 4627103.824 - 14.34% -
std::count(list<int>)_(every_other)/8192 10.23% 6589.890 7264.106 - 5.28% -
std::set<int>::equal_range(key)_(non-existent)/1024 10.19% 5.801 6.393 - -11.22% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 10.17% 8.122 8.948 - -14.50% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 10.16% 3.208 3.533 - -6.31% -
std::set<std::string>::count(key)_(existent)/32 10.15% 15.437 17.004 - 1.16% -
std::for_each(multiset<int>::iterator)/8 10.12% 4.590 5.055 - 0.24% -
std::deque<std::string>::ctor(size)/32 10.11% 51.330 56.517 - 21.01% -
std::set<int>::operator=(const&)_(into_populated_Container)/0 10.10% 1.050 1.156 - 3.99% -
std::set<int>::upper_bound(key)_(existent)/32 10.08% 1.641 1.806 - 2.47% -
std::stable_partition(deque<int>)_(dense)/50 10.08% 37.528 41.310 - 6.80% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 10.07% 2.743 3.019 - 1.12% -
std::set<int>::ctor(const&)/32 10.03% 213.468 234.875 - 6.06% -
std::count(list<int>)_(every_other)/1048576 9.90% 815047.523 895767.835 - 9.36% -
BM_vector_deque_move_backward/0 9.90% 0.419 0.461 - -3.05% -
std::unordered_map<int,_int>::find(key)_(existent)/32 9.89% 1.426 1.567 - 0.07% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 9.89% 32.207 35.392 - -4.31% -
std::stable_partition(deque<int>)_(dense)/1024 9.87% 569.032 625.168 - 4.92% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 9.83% 22.999 25.259 - 11.00% -
BM_StringRead_Cold_Shallow_Small 9.83% 1.125 1.236 - 4.95% -
std::find_if_not(vector<char>)_(bail_25%)/32768 9.82% 863.314 948.110 - 0.40% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 9.80% 24.871 27.308 - 11.37% -
SetIntersection_Interlaced_Vector_uint32_256_16 9.79% 6681120.625 7334999.473 - 0.99% -
SetIntersection_Interlaced_Vector_uint64_1024_4 9.74% 1284885.986 1410043.814 - 13.05% -
BM_StringRead_Cold_Deep_Small 9.72% 1.162 1.275 - 2.65% -
std::remove_copy_if(deque<int>)_(prefix)/32 9.72% 17.791 19.520 - 10.28% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 9.72% 9.719 10.664 - 1.84% -
rng::find_last_if_not(list<int>)_(bail_90%)/50 9.70% 1.916 2.102 - 0.96% -
std::reverse_copy(list<int>)/4096 9.67% 3193.733 3502.623 - 3.83% -
ranges::min(std::vector<__int128>)/1 9.62% 0.340 0.372 - 16.21% -
BM_format/string_len_60 9.61% 13.987 15.332 - 19.29% -
std::replace(list<int>)_(prefix)/1024 9.57% 739.365 810.153 - 6.57% -
std::is_sorted(list<int>,_pred)/8 9.57% 3.675 4.027 - 0.39% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 9.57% 12927.719 14165.110 - -0.42% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 9.54% 214.501 234.966 - 2.99% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 9.43% 775.124 848.253 - 1.19% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 9.43% 1.486 1.626 - -6.29% -
std::partial_sort(vector<NonIntegral>)_(heap)/8 9.39% 26.129 28.583 - 3.26% -
rng::find_last_if(vector<char>)_(bail_10%)/50 9.39% 11.423 12.495 - 9.86% -
BM_BitsetToString<1048576>/Sparse_(10%)/10 9.38% 58820.971 64340.391 - 0.65% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 9.38% 206.312 225.654 - 2.84% -
std::set<int>::equal_range(key)_(non-existent)/8192 9.34% 8.932 9.767 - -7.65% -
BM_num_put<unsigned_long_long> 9.34% 10.120 11.066 - -1.23% -
std::search(vector<int>)_(near_matches)/1024 9.31% 14852.385 16234.724 - 3.70% -
BM_Swap_SmallNonTrivialFunctor_LargeNonTrivialFunctor 9.31% 0.460 0.503 - -18.02% -
std::unordered_multiset<int>::find(key)_(existent)/8192 9.29% 1.333 1.457 - 0.26% -
std::vector<std::string>::ctor(size)/32 9.28% 31.751 34.697 - 2.86% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 9.27% 20.660 22.575 - 6.77% -
ranges::minmax(std::deque<long_long>)/8 9.27% 3.561 3.891 - 0.57% -
rng::starts_with(deque<int>,_pred)/8192 9.26% 3902.365 4263.857 - 5.45% -
ranges::minmax(std::deque<__int128>)/64 9.19% 30.145 32.916 - -8.86% -
std::unordered_multiset<int>::ctor(const&)/1024 9.18% 6952.828 7590.856 - 13.39% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 9.16% 7259.828 7925.063 - 8.35% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 9.13% 340.060 371.123 - 3.19% -
std::search(deque<int>)_(same_length)/1000 9.13% 325.451 355.166 - 9.09% -
SetIntersection_Interlaced_Vector_uint64_1024_256 9.11% 6141338.510 6701045.414 - 0.35% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 9.09% 1.448 1.579 - 25.16% -
std::copy_if(list<int>)_(every_other)/32768 9.05% 25805.456 28140.514 - 6.37% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 9.00% 22.641 24.680 - -0.77% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 8.98% 1.168 1.273 - -1.95% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 8.98% 25.216 27.481 - 2.79% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 8.95% 105267.024 114686.975 - -6.61% -
BM_BitsetToString<32>/Uniform_(50%)/50 8.94% 17.014 18.535 - 11.59% -
BM_deque_deque_ranges_copy_backward/64 8.91% 3.406 3.709 - 10.02% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 8.87% 1.032 1.124 - 4.72% -
SetIntersection_Interlaced_Vector_float_16384_256 8.85% 14879141.384 16196624.222 - -2.46% -
std::stable_partition(list<int>)_(dense)/32 8.85% 33.506 36.472 - -2.02% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 8.85% 22.398 24.379 - 11.13% -
std::search(deque<int>,_pred)_(no_match)/1048576 8.83% 445882.271 485273.711 - 8.74% -
rng::starts_with(deque<int>,_pred)/1048576 8.82% 506338.357 550991.460 - 4.77% -
rng::contains_subrange(deque<int>)_(process_all)/50 8.82% 23.562 25.639 - 8.14% -
bm_exception_ptr_move_assign_null 8.80% 2.781 3.025 - -4.73% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 8.79% 350166.958 380952.644 - 7.50% -
SetIntersection_Front_Set_float_16384_1024 8.79% 12469021.683 13565155.747 - -0.76% -
SetIntersection_None_Set_string_16384_4 8.78% 188212651.992 204741037.503 - 4.95% -
std::unordered_multiset<int>::count(key)_(existent)/8192 8.77% 1.542 1.677 - 7.46% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 8.76% 11.286 12.274 - -6.57% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 8.74% 1526.814 1660.234 - -4.80% -
std::search(deque<int>,_pred)_(no_match)/8192 8.73% 3496.490 3801.619 - 8.72% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 8.72% 7520.595 8176.144 - 6.09% -
SetIntersection_Interlaced_Vector_string_262144_16 8.71% 5992657.497 6514668.582 - 7.34% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 8.71% 23.003 25.006 - -13.91% -
std::make_heap(deque<int>)_(repeated)/8192 8.69% 16855.059 18320.338 - 1.16% -
std::remove_copy_if(deque<int>)_(sprinkled)/50 8.68% 28.844 31.348 - 9.48% -
std::vector<int>::ctor(size)/8192 8.67% 517.543 562.435 - -0.00% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 8.65% 543.488 590.511 - 9.50% -
std::find_end(list<int>)_(process_all)/1000 8.65% 656.323 713.080 - -51.17% -
BM_StringConstructDestroyCStr_Large_Transparent 8.65% 10.129 11.004 - 2.03% -
vector<bool>(size_type,_const_value_type&) 8.59% 8.337 9.053 - 8.80% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 8.58% 4.504 4.890 - 2.55% -
std::multimap<std::string,_int>::contains(key)_(existent)/32 8.56% 15.744 17.092 - 8.23% -
rng::find_last(vector<char>)_(bail_90%)/8192 8.54% 188.237 204.316 - 0.25% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 8.53% 10.110 10.972 - 1.62% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 8.53% 1.573 1.707 - -3.36% -
std::find_end(deque<int>)_(process_all)/1000 8.51% 261.439 283.690 - -3.60% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 8.49% 345.574 374.919 - 14.11% -
std::search(deque<int>,_pred)_(no_match)/1024 8.48% 436.352 473.373 - 8.61% -
SetIntersection_Front_Vector_float_1024_1024 8.48% 5441231.715 5902619.995 - 0.20% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 8.48% 8.309 9.013 - 1.71% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 8.47% 37716.851 40911.755 - 11.46% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 8.46% 1.048 1.136 - -0.76% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 8.45% 11.293 12.247 - 1.95% -
std::unique_copy(list<int>,_pred)_(sprinkled)/32 8.44% 19.529 21.178 - -0.24% -
ranges::minmax(std::deque<char>)/1 8.44% 0.657 0.712 - 2.77% -
SetIntersection_Front_Vector_float_16384_1024 8.43% 5449812.631 5909079.484 - -0.05% -
std::partial_sort(vector<NonIntegral>)_(descending)/8 8.40% 24.966 27.063 - 2.63% -
std::transform(list<int>)_(identity_transform)/8192 8.40% 7004.818 7593.046 - 8.13% -
std::partial_sort_copy(deque<int>)_(heap)/8 8.39% 20.481 22.200 - 0.43% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 8.39% 10.187 11.042 - 0.50% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 8.39% 8.960 9.712 - 3.78% -
SetIntersection_Front_Vector_float_262144_1024 8.35% 5450243.465 5905333.315 - -0.20% -
std::list<std::string>::ctor(size)/1024 8.34% 12773.821 13838.722 - -8.07% -
std::reverse_copy(list<int>)/512 8.32% 365.304 395.683 - 0.87% -
std::find_end(forward_list<int>)_(single_element)/8192 8.24% 5727.830 6199.973 - 3.96% -
ranges::min(std::vector<__int128>)/8 8.23% 2.856 3.091 - 6.41% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/32 8.21% 2.526 2.733 - -0.94% -
std::rotate(list<int>)_(1_element_backward)/50 8.21% 22.235 24.059 - -1.56% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 8.17% 0.376 0.406 - 17.22% -
rng::starts_with(deque<int>)/1000 8.17% 436.051 471.658 - -0.57% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 8.13% 4562981.152 4933873.033 - -4.08% -
BM_std_minmax_element<char>/2 8.12% 0.634 0.685 - 4.80% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 8.09% 557.675 602.764 - 9.24% -
std::map<int,_int>::find(key)_(non-existent)/8192 8.06% 7.010 7.575 - 1.07% -
std::copy_backward(list<int>)/8 8.05% 2.207 2.385 - -2.91% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 8.02% 27.623 29.838 - -6.07% -
ranges::minmax(std::list<long_long>)/64 8.00% 28.084 30.331 - -1.27% -
std::find(deque<int>)_(process_all)/50 7.99% 13.048 14.090 - 7.38% -
BM_std_minmax_element<short>/70000 7.98% 17449.812 18842.701 - 5.01% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 7.95% 6114.511 6600.651 - 3.19% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 7.93% 38619.251 41680.561 - 8.23% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 7.92% 22.376 24.149 - -3.56% -
std::multiset<std::string>::erase(iterator)/8192 7.87% 29.953 32.311 - -13.38% -
SetIntersection_Front_Set_uint64_262144_256 7.86% 3713053.704 4004725.834 - 3.79% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 7.84% 20244.289 21831.089 - 3.61% -
BM_std_minmax_element<short>/2 7.83% 0.634 0.684 - 5.94% -
BM_std_minmax_element<short>/4096 7.83% 1026.218 1106.522 - 4.75% -
rng::find_last(deque<int>)_(bail_10%)/50 7.82% 11.313 12.198 - -15.35% -
BM_std_minmax_element<short>/5500 7.81% 1375.647 1483.147 - 4.86% -
ranges::min(std::list<char>)/8 7.79% 1.767 1.905 - -1.62% -
VChain_middle,_2_levels 7.79% 26.295 28.343 - 7.66% -
SetIntersection_Front_Vector_string_256_256 7.78% 18541192.264 19984318.386 - 3.85% -
std::find_if_not(vector<char>)_(bail_25%)/8192 7.78% 223.078 240.430 - -0.57% -
std::multimap<int,_int>::contains(key)_(existent)/32 7.75% 1.623 1.749 - 0.41% -
BM_std_minmax_element<short>/65536 7.75% 16323.313 17587.562 - 4.86% -
std::transform(deque<int>,_deque<int>)/50 7.74% 33.630 36.234 - -1.36% -
rng::find_last(vector<char>)_(bail_90%)/8 7.74% 0.440 0.475 - -2.05% -
bm_make_exception_ptr/threads:1 7.73% 16.171 17.420 - 5.40% -
std::search(deque<int>,_pred)_(no_match)/1000 7.71% 424.574 457.309 - 4.39% -
BM_std_minmax_element<short>/64000 7.70% 15947.234 17175.781 - 4.89% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 7.70% 4061766.157 4374447.668 - 4.25% -
BM_PushHeap_uint32_Ascending_4 7.69% 0.544 0.586 - 0.31% -
SetIntersection_Front_Set_string_256_64 7.68% 14183192.766 15272867.902 - -1.26% -
std::map<std::string,_int>::count(key)_(existent)/8192 7.67% 30.601 32.948 - 13.93% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 7.66% 12952.741 13945.189 - -7.01% -
BM_std_minmax_element<short>/1024 7.66% 262.286 282.380 - 4.66% -
BM_Swap_MemFuncPtr_SmallNonTrivialFunctor 7.66% 1.162 1.251 - -2.87% -
std::multiset<int>::contains(key)_(existent)/32 7.66% 1.639 1.764 - 7.98% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 7.65% 747.791 804.966 - 4.55% -
BM_PushHeap_uint32_Ascending_1 7.63% 0.466 0.501 - -12.80% -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 7.61% 19.617 21.110 - 3.18% -
rng::find_last(deque<int>)_(bail_10%)/1024 7.59% 226.515 243.714 - -5.80% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 7.48% 2.940 3.160 - -0.62% -
VChain_fail,_1_level 7.47% 7.292 7.837 - 7.90% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 7.47% 27.715 29.786 - -2.57% -
std::make_heap(deque<int>)_(repeated)/1024 7.45% 2162.137 2323.266 - 1.23% -
BM_PushHeap_uint64_Random_16 7.44% 4.160 4.469 - -2.15% -
std::set<int>::lower_bound(key)_(non-existent)/1024 7.44% 5.625 6.043 - -6.63% -
BM_std_minmax_element<long_long>/64000 7.42% 16273.847 17482.053 - -0.63% -
std::remove_copy_if(deque<int>)_(prefix)/50 7.42% 27.773 29.834 - 6.65% -
SetIntersection_Front_Set_float_262144_256 7.40% 3706346.441 3980752.737 - 3.55% -
BM_std_minmax_element<short>/4000 7.40% 1006.489 1080.986 - 4.90% -
std::find_if(vector<char>)_(bail_25%)/1024 7.40% 26.011 27.934 - 10.52% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 7.39% 7.451 8.001 - -5.72% -
std::is_sorted_until(vector<int>)/8 7.37% 2.048 2.199 - 1.52% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 7.34% 48.328 51.876 - -28.43% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 7.30% 11591.517 12438.248 - 2.44% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 7.29% 6158365.591 6607398.790 - -1.20% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 7.28% 34.972 37.519 - 2.10% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 7.28% 106102.427 113821.555 - -7.52% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 7.27% 20688.633 22193.566 - 3.47% -
BM_format_string<char>/4 7.25% 0.459 0.492 - 4.30% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 7.24% 624.959 670.185 - 2.70% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 7.23% 30.304 32.496 - -8.29% -
std::remove_copy_if(list<int>)_(sprinkled)/8192 7.23% 7130.931 7646.147 - 4.33% -
std::deque<int>::ctor(size)/32 7.22% 27.048 29.002 - -1.80% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 7.22% 28.819 30.899 - -8.90% -
std::copy(vector<bool>)_(aligned)/1048576 7.19% 3458.440 3707.011 - -2.31% -
std::copy(vector<bool>)_(aligned)/64 7.18% 1.257 1.348 - -0.66% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 7.17% 179692.170 192582.677 - 4.23% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 7.15% 42.043 45.050 - 7.94% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 7.13% 356.896 382.348 - -10.22% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0 7.13% 1.048 1.123 - -1.13% -
std::set<std::string>::insert(value)_(new_value,_middle)/32 7.09% 29.807 31.920 - -25.16% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 7.08% 111152.191 119024.473 - -0.16% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 7.08% 1.390 1.488 - 15.65% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 7.08% 20369.761 21811.316 - 3.75% -
BM_BitsetToString<32>/Sparse_(10%)/10 7.08% 12.868 13.779 - 0.39% -
BM_PushHeap_uint64_Random_16384 7.07% 5.914 6.333 - 1.20% -
std::partial_sort_copy(vector<int>)_(repeated)/8 7.06% 8.122 8.695 - -1.11% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 7.06% 1797995.921 1924911.347 - 11.77% -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 7.05% 11.523 12.336 - -0.79% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 7.05% 31.247 33.450 - 5.65% -
vector<bool>(const_vector<bool>&) 7.05% 9.564 10.239 - 4.52% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 7.04% 26861.004 28753.023 - 1.37% -
SetIntersection_Front_Vector_uint64_256_256 7.04% 4253680.035 4553253.664 - 7.20% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 7.01% 19040.176 20374.961 - 0.38% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 7.01% 120609.980 129060.844 - -1.98% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 7.00% 1693.090 1811.527 - 2.40% -
BM_std_minmax_element<short>/512 6.99% 134.142 143.512 - 3.99% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 6.98% 87.309 93.403 - 2.77% -
BM_PushHeap_uint64_Random_256 6.98% 5.640 6.033 - -0.71% -
SetIntersection_Front_Vector_string_262144_64 6.97% 3131135.823 3349350.373 - 7.85% -
BM_join_view_out_vectors/4000 6.97% 6035.927 6456.330 - 6.75% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 6.95% 9.940 10.631 - 2.66% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 6.94% 592.961 634.140 - 2.83% -
std::all_of(list<int>)_(process_all)/8192 6.93% 7644.749 8174.903 - -1.42% -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 6.92% 13086.537 13991.672 - -5.43% -
std::list<int>::operator=(const&)_(cheap_elements)/32 6.91% 15.876 16.973 - -1.04% -
BM_format_to_n_string_back_inserter<std::list<wchar_t>>/1 6.91% 25.332 27.081 - 14.93% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 6.90% 628.631 672.016 - 3.28% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 6.89% 562.840 601.633 - 9.05% -
SetIntersection_Front_Set_string_16384_64 6.88% 4301042.807 4597151.202 - -0.20% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 6.87% 20275.115 21668.386 - 2.91% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 6.85% 736.650 787.098 - 4.53% -
BM_Copy_LargeTrivialFunctor 6.84% 12.651 13.516 - 14.28% -
SetIntersection_Front_Set_float_262144_16384 6.82% 214062166.537 228671891.902 - 2.49% -
std::remove_copy_if(list<int>)_(prefix)/8192 6.82% 7178.734 7668.359 - 5.22% -
std::equal(list<int>)_(it,_it,_it,_it)/8192 6.80% 11785.501 12586.366 - 7.31% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 6.79% 18885.037 20167.927 - 6.45% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 6.79% 505.396 539.727 - 7.88% -
std::fill(vector<bool>)/64 6.78% 1.475 1.575 - -2.94% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 6.77% 1.257 1.342 - 1.05% -
SetIntersection_None_Set_string_1024_4 6.75% 8913836.554 9515591.293 - 6.87% -
SetIntersection_Interlaced_Vector_string_16384_4 6.75% 1809998.454 1932176.848 - 8.10% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 6.75% 637.450 680.461 - 3.33% -
rng::find_last(list<int>)_(bail_90%)/1024 6.74% 71.792 76.631 - 1.84% -
std::multimap<std::string,_int>::count(key)_(non-existent)/0 6.74% 0.262 0.280 - 5.89% -
std::find(vector<short>)_(bail_25%)/8 6.73% 0.693 0.739 - 12.09% -
std::multiset<std::string>::find(key)_(existent)/1024 6.73% 22.792 24.326 - 1.92% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 6.69% 1755335.727 1872828.820 - 0.35% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 6.67% 39.152 41.763 - -1.12% -
std::map<std::string,_int>::erase(iterator)/8192 6.67% 29.032 30.967 - -1.96% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 6.66% 15.499 16.532 - -2.68% -
std::format(int64_t)_(fmt:_{:0>512X}) 6.66% 34.618 36.923 - 3.16% -
BM_PushHeap_uint64_Random_64 6.65% 5.219 5.566 - 2.18% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 6.65% 0.289 0.308 - -23.26% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 6.62% 9.009 9.606 - -5.29% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 6.61% 18102.435 19299.353 - -0.43% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 6.61% 811.772 865.439 - -1.23% -
std::set<int>::equal_range(key)_(existent)/8192 6.61% 8.252 8.797 - 8.42% -
BM_OperatorBool_MemFuncPtr 6.61% 0.229 0.244 - 2.62% -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 6.60% 3426.712 3652.766 - 4.24% -
std::find_end(list<int>)_(process_all)/1048576 6.59% 815929.152 869725.466 - -0.29% -
std::multiset<int>::contains(key)_(existent)/8192 6.59% 8.211 8.753 - 5.94% -
bm_lexicographical_compare<signed_char>/8 6.59% 3.110 3.315 - -2.80% -
SetIntersection_Front_Vector_uint64_1024_256 6.59% 2136169.938 2276977.449 - 6.79% -
std::stable_partition(deque<int>)_(dense)/32 6.59% 29.751 31.710 - 6.94% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 6.58% 179899.998 191731.570 - 3.51% -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 6.58% 63.413 67.583 - 0.07% -
std::equal(deque<int>)_(it,_it,_it)/8 6.57% 4.149 4.421 - -0.64% -
BM_Hash/uint32_random_std_hash/1024 6.56% 559.552 596.266 - -12.67% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 6.56% 8.241 8.782 - -1.00% -
BM_Swap_Null_MemFuncPtr 6.50% 1.207 1.285 - 6.74% -
std::partial_sort_copy(deque<int>)_(ascending)/8 6.50% 9.678 10.307 - 3.16% -
std::partial_sort_copy(vector<int>)_(ascending)/1024 6.49% 4722.770 5029.045 - 4.53% -
std::stable_partition(deque<int>)_(sparse)/50 6.47% 27.391 29.165 - 5.80% -
std::unordered_set<int>::find(key)_(non-existent)/32 6.46% 1.098 1.169 - 7.01% -
ranges::min(std::list<long_long>)/8 6.46% 1.843 1.962 - 1.64% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 6.45% 24.606 26.194 - 9.74% -
std::variant<8-alts>::visit()_(2_variants) 6.45% 0.635 0.676 - -0.05% -
BM_Copy_MemPtr 6.45% 1.148 1.222 - 6.63% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 6.42% 117123.022 124645.046 - 4.61% -
bm_make_exception_ptr/threads:2 6.40% 8.149 8.671 - 6.37% -
BM_format_to_n_string_back_inserter<std::vector<char>>/1 6.39% 23.213 24.696 - 6.90% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 6.37% 558.974 594.557 - 4.99% -
std::list<std::string>::ctor(size)/8192 6.35% 106484.862 113245.539 - -8.62% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 6.35% 8993633.471 9564424.745 - 11.81% -
std::copy_n(vector<bool>)_(aligned)/64 6.35% 1.265 1.346 - -6.95% -
rng::find_last(deque<int>)_(bail_10%)/8 6.30% 2.706 2.876 - 4.43% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 6.30% 54842.392 58296.938 - 4.57% -
SetIntersection_Interlaced_Vector_uint32_1024_4 6.29% 1264317.629 1343888.539 - 1.08% -
std::map<int,_int>::contains(key)_(existent)/1024 6.27% 3.867 4.109 - -0.38% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 6.27% 89.814 95.444 - 7.07% -
std::set<int>::equal_range(key)_(existent)/32 6.27% 1.714 1.821 - 2.10% -
BM_std_minmax_element<long_long>/5500 6.26% 1394.534 1481.886 - -7.02% -
std::rotate(list<int>)_(by_1/4)/50 6.26% 23.478 24.948 - -0.65% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 6.26% 27.618 29.347 - 3.32% -
std::remove(deque<int>)_(prefix)/50 6.26% 57.520 61.118 - -3.95% -
std::find_if(vector<char>)_(process_all)/8 6.23% 1.258 1.336 - -11.10% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 6.20% 760.525 807.698 - 5.22% -
std::set<std::string>::count(key)_(existent)/8192 6.19% 32.965 35.007 - 14.80% -
SetIntersection_Front_Set_string_1024_256 6.19% 14273701.097 15156698.117 - -1.99% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 6.17% 4.520 4.799 - -2.72% -
ranges::minmax(std::deque<__int128>)/8 6.17% 3.704 3.932 - -6.77% -
std::vector<int>::ctor(size)/1024 6.17% 42.209 44.814 - 2.88% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 6.15% 547.613 581.306 - 6.35% -
std::find_if(vector<int>)_(bail_25%)/1024 6.14% 28.007 29.726 - 1.51% -
BM_PushHeap_uint64_Random_1024 6.13% 5.759 6.111 - -0.56% -
std::is_sorted(vector<int>,_pred)/8 6.11% 3.164 3.357 - 1.85% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 6.11% 11865.262 12590.523 - 3.58% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 6.10% 7924.821 8408.587 - 6.29% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 6.09% 2274537.858 2413047.150 - 0.85% -
bm_ranges_lexicographical_compare<int>/8 6.09% 1.447 1.535 - 2.43% -
std::shift_right(list<int>)/32 6.08% 14.437 15.315 - 4.40% -
BM_join_view_in_vectors/1024 6.07% 1483.595 1573.649 - -1.32% -
rng::find_last_if(list<int>)_(bail_90%)/50 6.06% 2.040 2.164 - 0.20% -
BM_PushHeap_string_PipeOrgan_64 6.05% 5.753 6.101 - 2.56% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 6.04% 181479.996 192446.878 - 2.61% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 6.03% 8083131.331 8570168.589 - -3.32% -
std::find_end(deque<int>,_pred)_(process_all)/1048576 6.01% 557446.994 590964.963 - -0.28% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 5.99% 8.964 9.501 - 1.27% -
std::copy_backward(vector<bool>)_(aligned)/262144 5.99% 616.078 652.958 - 3.77% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 5.99% 27.189 28.816 - 2.42% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 5.98% 170865.986 181077.359 - -0.56% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 5.97% 63088.702 66856.611 - 1.19% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 5.97% 56.096 59.445 - -5.11% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 5.97% 360.174 381.667 - -10.47% -
std::move_backward(vector<int>)/8 5.97% 2.174 2.304 - -0.47% -
BM_format_to_n_string_back_inserter<std::list<wchar_t>>/16384 5.95% 195063.013 206663.457 - 5.48% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 5.94% 703.232 744.972 - -11.02% -
std::partition(list<int>)_(dense)/1024 5.93% 387.722 410.706 - 3.57% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 5.93% 5.525 5.853 - 2.58% -
std::is_sorted(deque<int>)/8 5.92% 2.861 3.031 - -22.22% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 5.91% 0.500 0.529 - 1.49% -
std::multimap<int,_int>::count(key)_(non-existent)/32 5.91% 2.280 2.415 - 5.94% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 5.90% 13387910.766 14177726.576 - -13.33% -
bm_ranges_lexicographical_compare<signed_char>/8 5.88% 3.502 3.708 - 1.65% -
BM_BitsetToString<1048576>/Dense_(90%)/90 5.87% 81985.487 86801.435 - 2.62% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 5.85% 1.047 1.108 - -0.16% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 5.84% 96441.383 102076.270 - -2.19% -
BM_BitsetToString<64>/Sparse_(10%)/10 5.84% 12.272 12.989 - -15.42% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 5.83% 18.058 19.110 - 1.81% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 5.82% 35.428 37.489 - -1.97% -
std::copy(deque<int>)/8 5.81% 2.588 2.738 - 0.18% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 5.80% 1.048 1.109 - -4.55% -
std::multiset<std::string>::count(key)_(existent)/1024 5.80% 23.465 24.826 - 5.02% -
std::stable_partition(list<int>)_(alloc_fails)/8192 5.78% 25182.513 26637.189 - 5.46% -
std::copy(vector<bool>)_(aligned)/262144 5.77% 587.809 621.743 - -7.98% -
std::copy_n(vector<int>)/8 5.77% 2.114 2.236 - 1.28% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 5.77% 90.470 95.687 - -0.32% -
BM_StringConstructDestroyCStr_Large_Opaque 5.76% 15.052 15.918 - 0.87% -
BM_deque_vector_copy_backward/70000 5.74% 7945.824 8402.066 - 6.26% -
BM_getline_string 5.74% 16.146 17.073 - -0.58% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 5.73% 177587.939 187755.258 - 2.74% -
BM_format_to_n_string_back_inserter<std::list<char>>/16384 5.72% 193244.573 204301.788 - 3.92% -
BM_lexicographical_compare_three_way_slow_path/4 5.70% 1.130 1.195 - -2.59% -
SetIntersection_None_Vector_uint32_64_4 5.66% 16153118.292 17067870.344 - 7.67% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 5.66% 52.720 55.706 - 4.87% -
SetIntersection_Front_Vector_float_16384_256 5.66% 2168473.030 2291174.600 - 1.09% -
std::find_end(list<int>)_(single_element)/1024 5.64% 688.722 727.536 - -0.31% -
std::set<std::string>::equal_range(key)_(existent)/32 5.63% 15.019 15.865 - -9.50% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 5.62% 57.389 60.617 - 5.12% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 5.62% 1.112 1.174 - 4.58% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 5.62% 6.486 6.851 - 0.75% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 5.61% 1156.495 1221.325 - 3.52% -
BM_deque_deque_move/0 5.60% 0.789 0.833 - -9.45% -
std::multimap<int,_int>::find(key)_(existent)/1024 5.60% 3.612 3.815 - 5.74% -
std::remove_copy(list<int>)_(prefix)/8192 5.58% 6855.184 7237.925 - 3.48% -
ranges::min(std::deque<char>)/8 5.58% 2.283 2.411 - 4.43% -
BM_vector_deque_copy_backward/65536 5.54% 7667.258 8091.905 - 6.36% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 5.54% 24.364 25.713 - 4.46% -
BM_format_to_n_string_back_inserter<std::vector<wchar_t>>/1 5.53% 23.881 25.201 - 5.42% -
ranges::min(std::deque<char>)/70000 5.52% 17335.680 18292.264 - 1.22% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 5.51% 0.592 0.624 - -1.43% -
std::make_heap(vector<NonIntegral>)_(ascending)/8 5.50% 16.837 17.763 - -0.22% -
std::unordered_multiset<int>::erase(iterator)/8192 5.50% 22.805 24.059 - 4.77% -
std::adjacent_find(list<int>,_pred)/8 5.48% 3.832 4.042 - 6.04% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 5.45% 1.052 1.109 - 0.21% -
std::multimap<int,_int>::erase(key)_(existent)/32 5.45% 23.207 24.471 - 9.61% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 5.43% 5649547.571 5956529.036 - 4.87% -
SetIntersection_Front_Vector_string_64_64 5.43% 24966445.875 26321732.402 - 5.59% -
std::unordered_set<int>::count(key)_(non-existent)/8192 5.43% 1.376 1.450 - -0.74% -
BM_Swap_MemFuncPtr_SmallTrivialFunctor 5.43% 3.338 3.520 - 5.58% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 5.42% 0.528 0.556 - 2.73% -
std::format(float)_(fmt:_{:_10Lg}) 5.40% 75.126 79.184 - 5.79% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 5.40% 1050992.930 1107749.478 - -0.13% -
std::is_sorted_until(deque<int>)/8 5.39% 2.542 2.679 - -16.72% -
std::count(list<int>)_(every_other)/1024 5.37% 667.153 702.988 - -0.78% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 5.35% 54.162 57.060 - -2.47% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 5.35% 43.137 45.444 - -29.80% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 5.33% 23.502 24.754 - -4.53% -
bm_make_exception_ptr/threads:4 5.33% 4.206 4.430 - 5.44% -
SetIntersection_Front_Vector_string_256_64 5.30% 9986969.937 10516685.937 - 2.85% -
std::unordered_set<int>::find(key)_(existent)/8192 5.30% 1.400 1.475 - -5.97% -
std::partial_sort_copy(list<int>)_(heap)/8 5.30% 16.582 17.460 - 2.77% -
bm_swap_ranges_vb_aligned/8 5.28% 3.148 3.315 - 5.00% -
std::find_if_not(list<int>)_(process_all)/1024 5.28% 685.464 721.637 - -0.50% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 5.28% 178310.725 187719.755 - 1.06% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 5.27% 87.552 92.170 - 9.40% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 5.27% 549.931 578.919 - 5.09% -
BM_vector_deque_ranges_move_backward/64 5.27% 2.975 3.132 - 3.92% -
SetIntersection_Interlaced_Vector_string_16384_1024 5.27% 113925212.174 119928132.646 - 2.35% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 5.27% 15.062 15.855 - 11.13% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1024 5.27% 326.452 343.640 - 0.06% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 5.26% 40.061 42.167 - -7.26% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 5.26% 23.567 24.806 - 1.55% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/32 5.25% 1.762 1.854 - 0.93% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 5.23% 13.066 13.750 - 5.31% -
BM_lexicographical_compare_three_way_slow_path/16 5.19% 4.356 4.582 - -2.97% -
BM_format_to_back_inserter<std::list<char>>/C_string_len_60 5.17% 632.594 665.312 - 6.81% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 5.16% 546.581 574.794 - 26.23% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 5.14% 6.094 6.408 - 4.00% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 5.14% 380.154 399.696 - 7.78% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 5.14% 502.813 528.637 - 4.97% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 5.13% 1.042 1.095 - -4.28% -
BM_unicode_escaped<wchar_t> 5.11% 20408.604 21452.404 - 0.05% -
rng::find_if(vector<bool>)_(process_all)/1024 5.10% 564.032 592.783 - 5.29% -
std::all_of(deque<int>)_(process_all)/8 5.09% 3.275 3.442 - 4.26% -
std::set<int>::count(key)_(non-existent)/32 5.09% 3.015 3.169 - 10.16% -
BM_deque_vector_ranges_copy_backward/70000 5.09% 7926.998 8330.174 - 3.62% -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 5.07% 12.551 13.188 - -2.10% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 5.07% 1410413.851 1481967.762 - 6.83% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 5.06% 1.927 2.025 - 1.41% -
BM_deque_deque_ranges_copy_backward/512 5.05% 18.929 19.886 - 5.18% -
BM_emoji_escaped<wchar_t> 5.05% 21440.727 22522.958 - -2.55% -
std::upper_bound(std::list<int>)/8192 5.05% 14122.896 14835.425 - 7.31% -
std::equal(vector<int>)_(it,_it,_it)/1048576 5.03% 73661.295 77370.072 - 4.96% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 5.03% 16285.415 17103.960 - -0.21% -
std::list<std::string>::insert(begin)_(expensive_elements)/32 5.02% 28.842 30.289 - -2.64% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 5.02% 52.061 54.672 - 12.48% -
std::map<std::string,_int>::find(key)_(existent)/1024 5.01% 23.771 24.962 - -0.63% -
BM_format_to_string_begin<std::string>/1048576 5.00% 12228.163 12839.398 - 10.31% -
rng::contains_subrange(deque<int>)_(process_all)/32 4.99% 14.421 15.140 - 31.32% -
std::any_of(deque<int>)_(process_all)/8 4.98% 3.286 3.450 - 5.03% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 4.97% 20.336 21.347 - 0.61% -
std::multiset<int>::upper_bound(key)_(existent)/32 4.97% 2.278 2.391 - -0.81% -
bm_lexicographical_compare<signed_char>/64 4.93% 1.911 2.005 - 5.76% -
SetIntersection_Front_Set_uint32_64_64 4.93% 12869941.617 13504056.703 - -0.64% -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 4.92% 105013.388 110183.696 - -6.03% -
BM_format_to_n_string_back_inserter<std::list<char>>/1048576 4.91% 12599356.073 13217765.424 - 4.17% -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 4.90% 20.603 21.613 - 6.04% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 4.89% 518.014 543.336 - 3.88% -
std::replace(list<int>)_(prefix)/8192 4.88% 6989.177 7330.241 - -4.32% -
BM_OperatorBool_SmallNonTrivialFunctor 4.88% 0.229 0.240 - -2.19% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 4.87% 105562.638 110708.004 - -5.85% -
SetIntersection_Front_Vector_float_262144_256 4.87% 2167972.137 2273552.043 - 0.06% -
BM_vector_deque_ranges_move/2 4.85% 2.066 2.166 - 5.28% -
std::replace(vector<int>)_(sprinkled)/32 4.82% 5.802 6.082 - 9.15% -
SetIntersection_Front_Vector_float_256_256 4.80% 4333279.065 4541147.905 - -0.09% -
std::fill_n(vector<int>)/8192 4.79% 229.420 240.416 - 3.31% -
std::lower_bound(std::list<int>)/8192 4.79% 14213.834 14894.630 - 5.88% -
std::flat_map<int,_int>::erase(key)_(existent)/32 4.79% 21.783 22.826 - -0.69% -
std::multiset<int>::contains(key)_(non-existent)/1024 4.78% 5.985 6.271 - 3.49% -
SetIntersection_Front_Set_float_262144_262144 4.77% 1608624.352 1685429.364 - 1.49% -
BM_lexicographical_compare_three_way<IntPtr>/64 4.77% 14.984 15.699 - 0.23% -
std::none_of(deque<int>)_(process_all)/8 4.76% 3.277 3.433 - 4.55% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 4.76% 47.108 49.348 - 0.88% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 4.75% 34.435 36.073 - -13.20% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/1024 4.75% 21176.761 22181.668 - 4.25% -
std::transform(list<int>)_(identity_transform)/32 4.74% 16.099 16.863 - -0.29% -
BM_num_get<double> 4.73% 36.182 37.895 - 3.72% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 4.73% 10.953 11.471 - 4.58% -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 4.73% 276.552 289.622 - 0.61% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 4.72% 40.777 42.702 - 9.04% -
BM_Swap_SmallTrivialFunctor_SmallNonTrivialFunctor 4.70% 1.171 1.226 - -2.97% -
std::move(deque<int>)/262144 4.68% 14862.681 15558.980 - 1.90% -
std::set<int>::find(key)_(existent)/32 4.68% 1.624 1.700 - -0.88% -
std::set<int>::lower_bound(key)_(existent)/8192 4.68% 8.157 8.539 - 3.04% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 4.66% 5513.537 5770.206 - 2.38% -
SetIntersection_Front_Vector_float_1024_256 4.65% 2168224.583 2269124.390 - -0.26% -
SetIntersection_Front_Set_float_1024_64 4.65% 1699533.927 1778548.322 - -1.17% -
std::set<std::string>::insert(value)_(new_value,_middle)/1024 4.65% 52.900 55.358 - 13.01% -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8 4.64% 45.696 47.819 - 1.10% -
std::for_each_n(list<int>)/8 4.64% 2.421 2.533 - -0.11% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 4.63% 4.076 4.265 - 3.49% -
BM_lexicographical_compare_three_way_fast_path/64 4.63% 15.034 15.730 - 0.51% -
BM_StringRelational_Eq_Small_Small_ChangeFirst 4.62% 1.508 1.577 - 0.25% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 4.59% 57576.476 60219.045 - -2.29% -
ranges::minmax(std::vector<char>)/70000 4.58% 564.879 590.740 - -0.47% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 4.56% 8.655 9.050 - 5.53% -
std::multiset<int>::erase(key)_(non-existent,_end)/1024 4.55% 6.256 6.540 - -1.74% -
BM_deque_vector_copy/2 4.54% 1.829 1.912 - 4.68% -
BM_CmpLess_int_int 4.53% 1.061 1.109 - 4.02% -
BM_format_to_back_inserter<std::string>/string_len_60 4.49% 28.598 29.882 - 1.75% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 4.49% 210.742 220.198 - -3.51% -
SetIntersection_None_Set_uint64_64_64 4.47% 11132725.634 11630229.573 - 1.66% -
std::stable_sort(vector<int>)_(descending)/8 4.47% 23.331 24.374 - -0.21% -
rng::contains(deque<int>)_(process_all)/8 4.47% 2.866 2.994 - 3.20% -
std::remove_copy(list<int>)_(sprinkled)/8192 4.45% 6843.842 7148.476 - 3.16% -
std::partial_sort(deque<int>)_(ascending)/8 4.45% 30.868 32.242 - 0.03% -
BM_StringRelational_Eq_Large_Large_Control 4.45% 2.238 2.338 - 4.89% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8 4.44% 52.850 55.198 - 6.75% -
std::multiset<std::string>::insert(value)_(new_value,_end)/0 4.44% 32.972 34.436 - 37.95% -
std::remove_copy_if(deque<int>)_(prefix)/1024 4.44% 514.422 537.255 - 0.01% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8192 4.44% 2638.915 2755.984 - -0.02% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 4.44% 31.084 32.463 - 3.90% -
SetIntersection_None_Set_string_1024_64 4.43% 9049882.699 9451039.320 - 6.75% -
std::set<int>::upper_bound(key)_(existent)/1024 4.43% 4.025 4.204 - 2.39% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 4.42% 27.208 28.412 - -3.30% -
std::partial_sort_copy(deque<int>)_(repeated)/8 4.42% 9.434 9.851 - -0.97% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 4.42% 2303561.200 2405429.641 - -0.74% -
BM_format_to_back_inserter<std::vector<char>>/C_string_len_60 4.42% 29.404 30.703 - 5.70% -
std::map<int,_int>::ctor(const&)/32 4.42% 216.427 225.990 - -3.90% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 4.41% 4856.554 5070.525 - 8.24% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/0 4.41% 0.254 0.265 - 4.53% -
BM_vector_deque_copy_backward/0 4.40% 0.419 0.438 - -2.51% -
BM_ConstructAndDestroy_MemPtr_Opaque 4.40% 0.887 0.926 - -4.49% -
std::remove_if(list<int>)_(prefix)/1024 4.39% 972.520 1015.216 - -0.30% -
BM_vector_deque_move_backward/5500 4.39% 199.563 208.318 - 3.95% -
std::unordered_set<int>::find(key)_(existent)/32 4.38% 1.326 1.384 - -0.54% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 4.37% 908.891 948.603 - -7.13% -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 4.37% 22.840 23.837 - 5.67% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 4.36% 27.112 28.295 - 0.19% -
std::remove_if(list<int>)_(sprinkled)/32 4.36% 56.913 59.394 - 0.77% -
BM_format_to_back_inserter<std::deque<char>>/C_string_len_60 4.36% 62.512 65.237 - 5.05% -
BM_string_without_formatting<wchar_t> 4.36% 9.503 9.918 - -6.58% -
std::find_end(list<int>)_(process_all)/1024 4.34% 697.957 728.255 - -50.79% -
std::map<std::string,_int>::find(key)_(existent)/32 4.34% 15.523 16.197 - 2.65% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 4.34% 180549.245 188383.139 - -1.75% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 4.34% 11640.301 12145.265 - -9.30% -
BM_BitsetToString<8192>/Dense_(90%)/90 4.33% 389.861 406.750 - -2.04% -
BM_deque_deque_ranges_copy_backward/1 4.33% 2.523 2.633 - 0.83% -
std::any_of(vector<int>)_(process_all)/8 4.32% 2.419 2.524 - -0.75% -
std::find_end(list<int>,_pred)_(process_all)/1000 4.32% 760.610 793.464 - -0.19% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1048576 4.30% 339776.780 354403.003 - -0.04% -
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 4.28% 18.897 19.706 - 1.68% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 4.27% 20.472 21.346 - 4.34% -
SetIntersection_None_Set_uint32_16384_16384 4.25% 163378173.478 170321275.822 - 7.24% -
VChain,_4_levels 4.24% 15.603 16.265 - 3.99% -
BM_PushHeap_float_Random_16 4.24% 5.334 5.560 - 2.67% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 4.24% 0.581 0.606 - 2.50% -
std::copy_backward(deque<int>)/8 4.23% 2.662 2.774 - 0.90% -
ranges::minmax(std::deque<__int128>)/1 4.22% 0.651 0.678 - 1.02% -
SetIntersection_Interlaced_Vector_uint64_256_16 4.22% 7172011.327 7474417.684 - 5.56% -
SetIntersection_Front_Set_float_256_256 4.21% 7681488.705 8004747.631 - -1.29% -
std::map<std::string,_int>::count(key)_(non-existent)/0 4.19% 0.257 0.268 - 4.36% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 4.18% 3.417 3.560 - 1.10% -
BM_format_to_back_inserter<std::list<char>>/string_len_60 4.17% 626.579 652.724 - 5.47% -
std::format(float)_(fmt:_{:0^17500_10a}) 4.17% 165.533 172.437 - 4.61% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 4.17% 18.981 19.772 - -5.74% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 4.16% 22.655 23.598 - 1.18% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 4.16% 22.667 23.610 - 15.86% -
std::copy_backward(vector<int>)/8 4.16% 2.171 2.261 - -1.17% -
BM_format_string<wchar_t>/2 4.15% 5.786 6.026 - 1.84% -
std::format(float)_(fmt:_{:0>17500_10a}) 4.13% 163.500 170.246 - 4.63% -
SetIntersection_Front_Set_float_256_64 4.11% 5460516.086 5685059.244 - -0.24% -
std::remove(vector<int>)_(prefix)/32 4.11% 48.982 50.996 - 3.73% -
SetIntersection_Front_Vector_uint64_1024_64 4.11% 1331682.778 1386390.369 - 5.83% -
std::map<std::string,_int>::count(key)_(existent)/1024 4.10% 23.757 24.732 - 4.25% -
std::is_sorted(deque<int>,_pred)/1024 4.09% 617.072 642.323 - 0.02% -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 4.09% 30.166 31.400 - -2.41% -
BM_SharedPtrCreateDestroy 4.08% 11.049 11.500 - 2.29% -
std::find_end(vector<int>)_(single_element)/1000 4.06% 229.863 239.199 - -1.03% -
SetIntersection_Front_Vector_string_1024_64 4.06% 3204752.702 3334718.285 - 2.26% -
std::search(vector<int>,_pred)_(no_match)/1000 4.05% 508.453 529.058 - 0.79% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 4.03% 526288.956 547507.085 - 6.14% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 4.03% 10.087 10.494 - -4.93% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 4.03% 31.405 32.670 - -0.26% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 4.03% 9.069 9.434 - 0.46% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8 4.03% 0.775 0.806 - 8.02% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 4.02% 8704.767 9054.579 - 3.50% -
BM_StringRead_Hot_Deep_Large 4.02% 0.505 0.526 - 1.55% -
rng::contains_subrange(vector<int>)_(same_length)/8192 4.01% 1908.898 1985.458 - 4.82% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 4.01% 1085672.395 1129186.325 - 1.81% -
SetIntersection_Front_Set_uint32_1024_256 4.00% 3805387.994 3957653.129 - 1.77% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 4.00% 31.965 33.244 - 4.91% -
std::map<std::string,_int>::contains(key)_(non-existent)/0 4.00% 0.273 0.284 - 2.99% -
std::search(vector<int>)_(near_matches)/1000 3.99% 14121.336 14685.160 - -3.71% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 3.99% 17138.612 17822.771 - 6.97% -
BM_format_to_back_inserter<std::list<char>>/string_len_6000 3.97% 72951.716 75847.870 - -5.27% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 3.96% 1.416 1.472 - 16.87% -
BM_format_string<char>/2 3.96% 0.666 0.692 - 0.05% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/32 3.95% 2.972 3.090 - 4.09% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 3.94% 31.410 32.646 - -3.74% -
std::set<std::string>::erase(key)_(non-existent,_end)/8192 3.93% 30.598 31.802 - 4.58% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 3.93% 21.627 22.477 - 3.11% -
std::format(float)_(fmt:_{:_0a}) 3.90% 25.724 26.728 - 1.52% -
BM_PushHeap_uint64_Random_262144 3.90% 5.990 6.224 - -2.49% -
rng::find_if(vector<bool>)_(process_all)/50 3.89% 23.925 24.855 - 5.36% -
std::map<std::string,_int>::contains(key)_(existent)/1024 3.89% 23.327 24.233 - -2.02% -
std::find_end(list<int>)_(single_element)/1000 3.88% 684.813 711.407 - -0.42% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 3.88% 15399.734 15997.264 - 4.78% -
rng::find_last_if(list<int>)_(bail_10%)/8 3.88% 3.178 3.301 - -0.01% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/1024 3.87% 409.990 425.860 - 3.61% -
BM_PushHeap_float_Ascending_16 3.87% 0.981 1.019 - -12.40% -
std::distance(deque<int>)/8192 3.87% 0.849 0.882 - 4.61% -
BM_PushHeap_uint32_SingleElement_64 3.87% 0.350 0.363 - 0.06% -
BM_lexicographical_compare_three_way_fast_path/1024 3.85% 236.321 245.414 - -0.19% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 3.85% 6028.432 6260.339 - -18.98% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 3.84% 42325.455 43951.718 - 1.90% -
std::move(deque<int>)/1048576 3.83% 54549.017 56638.992 - 2.66% -
std::set<int>::erase(key)_(non-existent,_middle)/8192 3.83% 4.039 4.193 - 2.67% -
SetIntersection_Interlaced_Set_string_64_64 3.82% 35089417.383 36430657.043 - -2.12% -
BM_Ostream_number/0 3.81% 29.426 30.548 - 2.30% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 3.80% 1219813.990 1266222.326 - 7.78% -
std::rotate_copy(list<int>)/50 3.80% 13.293 13.799 - -0.75% -
BM_num_get<long_double> 3.80% 36.203 37.578 - 2.90% -
std::is_sorted(deque<int>,_pred)/8192 3.80% 5007.942 5198.128 - 0.17% -
std::multimap<int,_int>::find(key)_(existent)/32 3.79% 1.691 1.755 - 1.79% -
std::make_heap(vector<int>)_(descending)/8192 3.79% 1948.887 2022.725 - 3.98% -
std::replace_if(list<int>)_(prefix)/50 3.78% 23.656 24.550 - 0.12% -
bm_ranges_lexicographical_compare<signed_char>/512 3.78% 7.766 8.060 - -2.35% -
BM_PushHeap_float_QuickSortAdversary_1 3.76% 0.449 0.466 - 0.03% -
std::swap_ranges(deque<int>)/8192 3.74% 2704.849 2806.044 - 10.10% -
std::fill_n(list<int>)/8192 3.74% 7150.174 7417.387 - -4.02% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 3.73% 10.330 10.716 - 3.76% -
BM_format_string<wchar_t>/4 3.73% 3.018 3.131 - 1.61% -
Chain_middle,_1_level 3.72% 8.093 8.394 - 3.93% -
SetIntersection_Front_Set_string_262144_256 3.71% 14694952.545 15240218.170 - 1.64% -
std::pop_heap(deque<size_t>)/8192 3.70% 57.144 59.257 - -0.49% -
BM_lexicographical_compare_three_way<IntPtr>/4 3.70% 1.115 1.157 - 0.06% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 3.69% 1034953.129 1073126.672 - -1.76% -
ranges::min(std::list<char>)/64 3.68% 25.927 26.881 - 0.05% -
std::set<std::string>::erase(key)_(non-existent,_end)/32 3.67% 10.563 10.951 - -0.61% -
std::partition_copy(vector<int>)/50 3.67% 12.210 12.657 - -1.35% -
rng::contains_subrange(list<int>)_(single_element)/16 3.67% 4.794 4.970 - 2.56% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 3.66% 1.419 1.471 - 16.45% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 3.66% 3.862 4.004 - -0.58% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 3.66% 51877.772 53774.776 - 3.28% -
std::copy_if(list<int>)_(entire_range)/8 3.64% 2.452 2.541 - -0.87% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 3.64% 21.997 22.799 - 4.81% -
std::flat_multimap<int,_int>::ctor(const&)/1024 3.64% 178.259 184.749 - 3.03% -
std::multiset<int>::equal_range(key)_(existent)/1024 3.63% 5.176 5.364 - 0.24% -
std::swap_ranges(deque<int>)/1024 3.62% 340.267 352.597 - 10.43% -
std::find_if_not(deque<int>)_(process_all)/50 3.62% 12.623 13.080 - 3.36% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 3.61% 3.826 3.964 - -0.50% -
std::for_each_n(join_view(vector<vector<int>>))/8 3.61% 1.409 1.460 - -2.37% -
std::list<std::string>::erase(begin)_(expensive_elements)/32 3.61% 28.960 30.004 - 0.04% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 3.60% 27.842 28.844 - 0.68% -
BM_join_view_deques/70000 3.60% 320539.282 332067.363 - 9.43% -
std::adjacent_find(list<int>,_pred)/8192 3.59% 7130.777 7386.879 - -4.60% -
std::remove_if(vector<int>)_(sprinkled)/50 3.59% 62.271 64.507 - 3.98% -
BM_StringFindStringLiteral/64 3.59% 2.140 2.216 - 0.26% -
std::replace(vector<int>)_(sprinkled)/50 3.58% 8.763 9.077 - 7.76% -
std::partial_sort_copy(vector<int>)_(shuffled)/8192 3.58% 84943.400 87986.733 - 0.46% -
BM_lexicographical_compare_three_way_fast_path/16384 3.58% 3630.878 3760.948 - -0.18% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 3.58% 13417939.980 13898569.933 - -8.33% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 3.57% 645.818 668.876 - -0.32% -
std::move_backward(deque<int>)/32768 3.56% 3264.622 3380.985 - 0.10% -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 3.54% 2.247 2.327 - 1.69% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 3.54% 129615.737 134207.771 - -1.88% -
BM_PushHeap_string_Ascending_1024 3.54% 13.452 13.928 - 2.51% -
std::multimap<int,_int>::find(key)_(non-existent)/8192 3.53% 7.068 7.317 - -4.04% -
std::none_of(list<int>)_(process_all)/8192 3.53% 7971.376 8252.468 - -9.94% -
BM_std_minmax_element<char>/1024 3.52% 273.212 282.834 - -2.54% -
DAG_rightmost_middle,_1_level 3.52% 126.162 130.604 - 5.00% -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 3.52% 13062.786 13522.197 - -4.84% -
std::vector<std::string>::insert(middle)_(cheap_elements)/32 3.51% 10.802 11.181 - 0.30% -
std::find_if_not(list<int>)_(process_all)/8192 3.51% 6934.482 7178.093 - -0.95% -
std::unordered_multiset<int>::find(key)_(existent)/1024 3.50% 1.335 1.382 - 0.63% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 3.50% 1878.757 1944.423 - 1.14% -
BM_PushHeap_uint32_Random_1 3.49% 0.465 0.481 - -12.85% -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 3.49% 1.504 1.557 - 1.68% -
BM_vector_deque_ranges_copy_backward/1 3.49% 2.284 2.364 - 5.77% -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8192 3.49% 114632.061 118629.844 - 3.50% -
BM_lexicographical_compare_three_way_fast_path/4096 3.49% 922.133 954.292 - -0.18% -
std::unique_copy(vector<int>,_pred)_(contiguous)/8192 3.49% 3663.895 3791.662 - -0.10% -
std::equal(list<int>)_(it,_it,_it)/8 3.49% 2.653 2.745 - 1.34% -
BM_lexicographical_compare_three_way<IntPtr>/1024 3.48% 236.209 244.439 - -0.10% -
BM_format_to_back_inserter<std::string>/string_view_len_60 3.47% 28.699 29.695 - 1.74% -
BM_std_minmax_element<int>/1 3.47% 0.294 0.304 - 1.50% -
std::reverse(vector<int>)/8 3.47% 1.478 1.530 - -34.52% -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 3.47% 42.306 43.772 - -4.12% -
BM_format_to_string_back_inserter<std::wstring>/1 3.46% 13.475 13.942 - 1.10% -
BM_LexicallyRelative/small_path/128 3.46% 3123.464 3231.676 - 7.55% -
std::make_heap(deque<int>)_(shuffled)/1024 3.46% 2516.441 2603.549 - -1.64% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 3.45% 4711.197 4873.656 - 5.87% -
BM_Swap_FuncPtr_SmallTrivialFunctor 3.44% 3.284 3.397 - 6.86% -
ranges::min(std::deque<char>)/64 3.43% 16.209 16.765 - 1.25% -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 3.43% 125.098 129.388 - 1.29% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 3.43% 63104.169 65267.184 - 3.54% -
BM_ascii_escaped<wchar_t> 3.42% 21678.771 22419.568 - -0.62% -
BM_vector_deque_ranges_copy/5500 3.41% 200.764 207.620 - 4.81% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 3.40% 241.115 249.319 - -0.27% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 3.40% 1.644 1.700 - -7.50% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 3.39% 17.080 17.660 - -0.02% -
std::reverse_copy(list<int>)/32768 3.38% 25899.089 26774.866 - -0.53% -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 3.38% 2.530 2.615 - 3.89% -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 3.37% 23.953 24.761 - -3.40% -
SetIntersection_Front_Set_float_16384_64 3.37% 1730651.554 1788944.480 - 1.74% -
BM_StringConstructDestroyCStr_Empty_Opaque 3.37% 2.079 2.149 - 3.43% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3.37% 9084.368 9390.191 - 3.14% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 3.36% 4737.806 4897.180 - -0.67% -
std::sort_heap(deque<int>)/8192 3.36% 453018.868 468246.321 - -0.72% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 3.36% 4.513 4.664 - -0.46% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 3.36% 13266714.681 13711966.884 - 0.50% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 3.35% 13994186.114 14463531.135 - 3.54% -
std::is_partitioned(deque<int>)_(partitioned)/8192 3.34% 2471.142 2553.657 - 4.13% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 3.34% 2125862.952 2196823.870 - 0.87% -
SetIntersection_Interlaced_Set_uint32_256_256 3.34% 7874019.660 8136794.854 - 4.89% -
std::partition(vector<int>)_(dense)/8192 3.33% 1810.876 1871.216 - -0.16% -
BM_std_minmax_element<char>/64000 3.33% 16622.266 17175.986 - -1.67% -
std::unique_copy(deque<int>)_(contiguous)/52 3.33% 14.396 14.875 - 0.92% -
std::remove(list<int>)_(prefix)/1024 3.32% 947.554 979.055 - -1.98% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 3.32% 69493.269 71797.454 - -0.74% -
std::unordered_set<int>::count(key)_(existent)/32 3.31% 1.435 1.482 - -8.40% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 3.31% 1.525 1.576 - 20.11% -
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 3.31% 2.708 2.797 - 3.60% -
ranges::min(std::list<__int128>)/64 3.30% 32.234 33.299 - -11.42% -
std::sort(deque<int>)_(qsort_adversarial)/8192 3.30% 461979.139 477240.769 - -0.88% -
BM_vector_deque_ranges_move_backward/512 3.30% 17.510 18.088 - 2.60% -
std::stable_partition(vector<int>)_(alloc_fails)/50 3.29% 1908.207 1971.052 - 3.00% -
std::equal(vector<int>)_(it,_it,_it,_it)/1024 3.29% 77.764 80.323 - 2.64% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 3.29% 71.608 73.963 - -0.04% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 3.28% 358.167 369.923 - -10.08% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 3.28% 1.423 1.469 - 16.12% -
std::format(double)_(fmt:_{:0^17500_10e}) 3.27% 206.477 213.234 - 8.27% -
std::transform(vector<int>)_(identity_transform)/32 3.27% 8.977 9.271 - -0.72% -
BM_lexicographical_compare_three_way_fast_path/256 3.27% 68.197 70.427 - -0.33% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 3.27% 14310.547 14777.873 - -0.68% -
BM_lexicographical_compare_three_way<IntPtr>/16384 3.26% 3627.443 3745.760 - -0.17% -
BM_PushHeap_float_SingleElement_4 3.26% 0.358 0.370 - 3.58% -
std::make_heap(deque<int>,_pred)_(heap)/8192 3.25% 5024.054 5187.586 - 3.22% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 3.25% 3638.752 3757.025 - -0.27% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 3.25% 58227.047 60119.030 - -0.06% -
std::is_partitioned(list<int>)_(partitioned)/50 3.24% 13.477 13.914 - -1.61% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 3.24% 5.012 5.175 - -5.00% -
std::find(list<int>)_(process_all)/8 3.23% 2.193 2.263 - -6.62% -
std::equal(vector<int>)_(it,_it,_it)/8192 3.23% 569.182 587.583 - 3.08% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 3.23% 2.449 2.528 - 9.62% -
BM_std_minmax_element<char>/512 3.23% 139.007 143.498 - -2.81% -
BM_lexicographical_compare_three_way_fast_path/4 3.23% 1.112 1.148 - -0.13% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 3.22% 1.243 1.283 - 0.54% -
BM_format_string<wchar_t>/1 3.22% 12.348 12.746 - 1.66% -
BM_Swap_SmallTrivialFunctor_LargeNonTrivialFunctor 3.21% 1.184 1.222 - 2.05% -
BM_BitsetToString<64>/Dense_(90%)/90 3.21% 13.870 14.316 - 10.94% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 3.21% 922.234 951.794 - -0.11% -
BM_std_minmax_element<char>/65536 3.20% 17040.338 17586.468 - -1.74% -
BM_lexicographical_compare_three_way_fast_path/65536 3.20% 14587.432 15054.670 - -0.17% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 3.19% 23.967 24.732 - 2.83% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3.19% 13592.281 14025.761 - 1.87% -
std::find_end(vector<int>)_(single_element)/1024 3.19% 236.608 244.153 - -1.14% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 3.19% 5.423 5.596 - 2.01% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 3.19% 1.421 1.466 - 16.34% -
VChain,_3_levels 3.19% 11.319 11.680 - 3.02% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 3.18% 4367975.961 4506684.917 - -1.02% -
std::rotate(vector<bool>)_(by_1/4)/1024 3.17% 14.162 14.611 - 5.22% -
std::format(int64_t)_(fmt:_{:x}) 3.16% 22.501 23.212 - -1.05% -
BM_vector_deque_ranges_copy_backward/2 3.16% 1.996 2.059 - 5.94% -
std::format(int64_t)_(fmt:_{:0<512Lb}) 3.16% 41.142 42.441 - 2.71% -
std::flat_map<int,_int>::erase(key)_(existent)/8192 3.16% 559.741 577.416 - 0.11% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 3.16% 44.226 45.623 - 7.13% -
BM_lexicographical_compare_three_way<IntPtr>/4096 3.15% 920.710 949.705 - -0.21% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 3.15% 6153282.716 6346851.062 - -3.02% -
std::make_heap(deque<int>)_(pipe-organ)/8192 3.14% 20450.763 21093.195 - -0.02% -
std::copy_if(list<int>)_(every_other)/262144 3.14% 204387.302 210796.630 - -0.53% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 3.13% 33.865 34.925 - 3.85% -
BM_std_minmax_element<char>/4000 3.13% 1048.304 1081.116 - -2.93% -
std::find_if_not(list<int>)_(bail_25%)/32768 3.13% 7395.089 7626.476 - 2.40% -
BM_std_minmax_element<short>/64 3.13% 16.799 17.325 - 0.91% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 3.12% 6.544 6.748 - 34.06% -
std::adjacent_find(deque<int>)/8 3.12% 2.935 3.026 - 11.09% -
std::map<int,_int>::erase(key)_(existent)/1024 3.12% 25.507 26.301 - 4.57% -
std::copy_n(deque<int>)/8 3.11% 2.636 2.718 - 1.05% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 3.11% 50.725 52.302 - 8.07% -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeFirst 3.11% 0.816 0.842 - 1.77% -
std::fill(vector<bool>)/32768 3.10% 29.214 30.119 - -0.26% -
std::remove_if(vector<int>)_(sprinkled)/32 3.09% 53.211 54.855 - 3.16% -
BM_format_to_string_back_inserter<std::list<wchar_t>>/1 3.08% 23.422 24.143 - 3.38% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 3.08% 699.866 721.404 - 0.50% -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 3.08% 358.130 369.152 - -9.76% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 3.08% 5890.765 6071.983 - -4.87% -
BM_std_minmax_element<char>/70000 3.07% 18227.984 18787.609 - -1.69% -
std::unique(list<int>)_(contiguous)/32 3.07% 52.275 53.878 - 2.79% -
BM_lexicographical_compare_three_way_fast_path/262144 3.07% 58419.173 60210.159 - -0.21% -
std::replace_if(vector<int>)_(prefix)/1024 3.06% 266.744 274.919 - 1.42% -
std::deque<std::string>::ctor(size)/1024 3.05% 725.802 747.962 - 3.39% -
SetIntersection_None_Set_string_1024_16 3.04% 9180812.435 9460135.642 - 5.16% -
BM_PushHeap_string_Ascending_256 3.04% 10.965 11.298 - 2.57% -
std::pop_heap(vector<int>)/1024 3.04% 9.682 9.976 - 0.15% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 3.03% 231.290 238.307 - 0.49% -
std::replace_if(deque<int>)_(prefix)/1024 3.03% 470.356 484.602 - -0.22% -
BM_deque_vector_move/1 3.03% 2.051 2.113 - 1.96% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 3.02% 799519.359 823701.693 - 0.59% -
BM_deque_deque_copy/1 3.02% 2.487 2.562 - 0.81% -
std::search(vector<int>,_pred)_(no_match)/8192 3.02% 4156.229 4281.864 - 0.29% -
BM_PushHeap_uint32_QuickSortAdversary_16 3.02% 0.917 0.945 - -14.73% -
std::unordered_multiset<int>::find(key)_(existent)/32 3.02% 1.345 1.385 - -4.00% -
ranges::min(std::list<char>)/1 3.02% 0.354 0.364 - -18.77% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 3.02% 14554.157 14993.351 - -0.22% -
std::format(double)_(fmt:_{:0<17500_10e}) 3.01% 199.822 205.834 - 5.41% -
BM_lexicographical_compare_three_way<IntPtr>/262144 3.00% 58284.225 60034.676 - -0.12% -
std::multiset<int>::erase(key)_(non-existent,_middle)/8192 3.00% 4.098 4.221 - -0.60% -
BM_Copy_SmallTrivialFunctor 3.00% 1.191 1.227 - 7.45% -
BM_deque_deque_ranges_copy_backward/1024 3.00% 37.754 38.887 - 2.17% -
BM_PushHeap_uint32_SingleElement_16 2.99% 0.336 0.346 - 1.25% -
std::format(float)_(fmt:_{:_10e}) 2.99% 42.244 43.506 - -0.09% -
std::remove(list<int>)_(sprinkled)/1024 2.99% 928.760 956.497 - -0.88% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 2.99% 199.261 205.209 - 1.05% -
BM_lexicographical_compare_three_way<IntPtr>/65536 2.98% 14556.907 14991.313 - -0.14% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 2.98% 9.708 9.998 - -0.83% -
ranges::min(std::vector<long_long>)/70000 2.98% 7674.275 7903.182 - -0.08% -
BM_std_minmax_element<char>/4096 2.98% 1075.804 1107.880 - -1.54% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 2.98% 785.946 809.331 - 3.93% -
std::make_heap(deque<int>,_pred)_(repeated)/1024 2.97% 1638.483 1687.164 - 0.06% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 2.97% 10149.652 10450.842 - 3.27% -
SetIntersection_Interlaced_Set_string_256_64 2.97% 29729390.805 30611485.230 - -1.27% -
BM_std_minmax_element<char>/5500 2.96% 1441.057 1483.743 - -1.66% -
BM_format_to_back_inserter<std::deque<char>>/string_len_60 2.96% 62.584 64.435 - 3.29% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 2.95% 31.347 32.274 - 21.27% -
SetIntersection_Front_Set_float_16384_16384 2.95% 216877358.424 223281552.007 - 0.27% -
std::set<int>::insert(value)_(new_value,_end)/8192 2.95% 69.574 71.624 - 4.20% -
std::map<std::string,_int>::count(key)_(non-existent)/1024 2.94% 24.179 24.891 - 0.61% -
SetIntersection_Front_Set_float_262144_64 2.94% 1694075.170 1743940.351 - 2.68% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 2.94% 3.730 3.840 - 2.53% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 2.94% 6.109 6.288 - -0.07% -
BM_vector_deque_move_backward/65536 2.93% 7706.512 7932.358 - 6.75% -
BM_std_minmax_element<long_long>/3 2.93% 1.114 1.147 - 4.23% -
std::copy_backward(vector<bool>)_(aligned)/32768 2.92% 34.827 35.846 - 0.78% -
std::partial_sort(deque<int>)_(shuffled)/1024 2.92% 15145.098 15587.412 - 1.02% -
ranges::minmax(std::list<__int128>)/70000 2.92% 56872.434 58533.136 - 0.01% -
BM_PushHeap_string_Ascending_64 2.91% 7.293 7.505 - 1.58% -
BM_deque_deque_ranges_copy/1024 2.91% 36.782 37.851 - 2.11% -
std::sort(vector<NonIntegral>)_(descending)/8 2.90% 24.702 25.417 - 3.28% -
std::find_end(list<int>,_pred)_(process_all)/1024 2.90% 789.857 812.727 - -0.17% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 2.89% 1148840.282 1182094.843 - 5.52% -
SetIntersection_None_Set_uint32_1_1 2.89% 542360359.474 558036675.644 - 4.85% -
SetIntersection_None_Set_string_16384_16384 2.89% 193088059.122 198661726.291 - 2.08% -
std::is_partitioned(vector<int>)_(partitioned)/50 2.88% 9.464 9.737 - -0.19% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 2.88% 2.424 2.493 - 1.79% -
BM_StringRead_Hot_Deep_Small 2.88% 0.501 0.515 - 4.44% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 2.88% 51.747 53.238 - 1.39% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 2.88% 1065455.972 1096133.226 - 5.85% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 2.87% 18.492 19.022 - 4.09% -
bm_make_exception_ptr/threads:8 2.87% 2.837 2.918 - -6.83% -
rng::find_last(list<int>)_(bail_10%)/8 2.87% 2.021 2.079 - -0.05% -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 2.87% 23.889 24.574 - -3.99% -
ranges::min(std::vector<char>)/70000 2.86% 478.639 492.339 - -0.19% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 2.86% 17616.093 18119.255 - 10.42% -
BM_std_minmax_element<char>/4 2.86% 1.206 1.241 - 2.86% -
rng::find_last(forward_list<int>)_(bail_90%)/8 2.85% 2.333 2.399 - -0.58% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576 2.84% 238855.348 245650.386 - -0.01% -
BM_format_to_back_inserter<std::list<char>>/string_view_len_60 2.84% 626.868 644.692 - 4.37% -
bm_ranges_lexicographical_compare<int>/64 2.84% 4.343 4.467 - -0.20% -
BM_StringRelational_Eq_Large_Large_ChangeLast 2.84% 1.908 1.962 - 5.73% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 2.84% 215.170 221.282 - -0.14% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 2.83% 3352.560 3447.548 - 3.55% -
SetIntersection_Front_Set_float_64_64 2.83% 13646673.642 14032372.128 - -1.64% -
BM_std_minmax_element<long_long>/65536 2.82% 16665.713 17135.734 - -4.24% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 2.82% 379371.160 390056.159 - 0.47% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 2.81% 21050812.837 21642308.123 - 2.28% -
std::find_end(list<int>,_pred)_(process_all)/1048576 2.80% 929361.828 955397.169 - -0.23% -
BM_std_minmax_element<long_long>/70000 2.80% 17802.912 18301.574 - -4.45% -
std::search(vector<int>,_pred)_(no_match)/1024 2.80% 520.964 535.530 - 0.25% -
std::remove(vector<int>)_(prefix)/1024 2.79% 303.777 312.248 - -0.36% -
std::find_end(vector<int>)_(single_element)/8192 2.78% 1810.958 1861.352 - -1.80% -
std::flat_multimap<int,_int>::count(key)_(existent)/32 2.78% 2.273 2.337 - 1.99% -
std::set<int>::find(key)_(non-existent)/1024 2.77% 5.378 5.527 - 0.33% -
std::fill_n(vector<bool>)/512 2.77% 1.428 1.467 - 0.99% -
std::format(int64_t)_(fmt:_{:Lb}) 2.77% 33.015 33.929 - 6.16% -
std::format(float)_(fmt:_{:0<17500_10Lg}) 2.76% 210.562 216.383 - 3.62% -
rng::find_last_if_not(list<int>)_(bail_10%)/8 2.76% 3.096 3.182 - -0.03% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 2.76% 6204.318 6375.668 - 2.78% -
BM_format_to_string_pointer<char>/1 2.76% 9.876 10.148 - 1.50% -
SetIntersection_Front_Set_string_16384_256 2.76% 14418310.113 14816132.522 - -0.59% -
std::find_end(forward_list<int>)_(near_matches)/1000 2.75% 35465.233 36439.812 - -0.42% -
rng::contains_subrange(deque<int>)_(single_element)/16 2.73% 10.125 10.402 - 0.04% -
SetIntersection_Interlaced_Set_uint64_16384_4 2.73% 180899872.314 185839607.684 - 5.69% -
rng::contains_subrange(vector<int>)_(same_length)/16 2.73% 4.730 4.859 - 1.62% -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 2.73% 86.806 89.174 - -6.11% -
SetIntersection_Interlaced_Set_uint32_256_4 2.73% 11334047.715 11643196.685 - 3.93% -
BM_Swap_FuncPtr_MemPtr 2.73% 3.334 3.425 - -0.09% -
BM_japanese_escaped<wchar_t> 2.72% 12100.711 12429.933 - 0.02% -
BM_PushHeap_string_Ascending_16384 2.72% 19.135 19.655 - 2.92% -
std::remove_if(deque<int>)_(prefix)/8192 2.72% 4178.163 4291.674 - -0.89% -
SetIntersection_Interlaced_Set_string_16384_64 2.71% 345293571.655 354652916.443 - 1.59% -
BM_std_minmax_element<long_long>/4096 2.71% 1040.815 1068.986 - -5.85% -
std::partition(list<int>)_(sparse)/32 2.70% 8.838 9.077 - 2.79% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 2.70% 6368.763 6541.008 - 0.36% -
std::equal(vector<int>)_(it,_it,_it,_it)/8192 2.70% 570.052 585.429 - 2.59% -
std::find_first_of(list<int>,_pred)_(small_needle)/32 2.70% 167.007 171.510 - 0.53% -
SetIntersection_Interlaced_Vector_string_1024_16 2.69% 3319824.348 3409196.661 - -1.99% -
std::map<int,_int>::ctor(const&)/8192 2.68% 51858.684 53250.159 - -6.02% -
BM_std_minmax_element<int>/64 2.68% 17.174 17.635 - 4.80% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 2.68% 1195722.763 1227743.884 - -0.89% -
std::find(deque<int>)_(bail_25%)/1024 2.67% 66.035 67.801 - 0.08% -
std::is_sorted(vector<int>)/8192 2.67% 1928.366 1979.890 - 3.35% -
std::count_if(list<int>)_(every_other)/8192 2.67% 7045.937 7234.011 - -5.45% -
SetIntersection_Interlaced_Set_string_64_16 2.67% 37531932.872 38533379.611 - 0.53% -
rng::contains_subrange(list<int>)_(single_element)/1048576 2.67% 811422.036 833060.317 - -1.91% -
BM_vector_deque_ranges_copy/64000 2.66% 2841.677 2917.294 - -3.83% -
std::make_heap(deque<int>,_pred)_(heap)/1024 2.66% 643.136 660.249 - 2.51% -
std::equal(vector<int>)_(it,_it,_it)/1024 2.65% 77.258 79.308 - 2.16% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8192 2.65% 2110.343 2166.295 - 1.74% -
std::rotate_copy(deque<int>)/32 2.65% 2.572 2.640 - -43.55% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 2.65% 30.619 31.430 - -0.14% -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 2.65% 23.335 23.952 - -4.23% -
std::fill(list<int>)/32 2.64% 8.150 8.365 - -0.66% -
std::copy_if(vector<int>)_(entire_range)/8 2.64% 2.265 2.325 - 0.10% -
std::move_backward(vector<bool>)_(aligned)/64 2.64% 1.731 1.777 - 2.57% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 2.64% 11280377.934 11577909.711 - 3.11% -
SetIntersection_Interlaced_Set_uint64_256_64 2.64% 13855898.284 14221140.840 - 4.77% -
std::make_heap(vector<int>)_(shuffled)/1024 2.63% 565.075 579.948 - 0.79% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8192 2.63% 2110.493 2166.007 - 1.71% -
std::fill_n(vector<bool>)/32768 2.63% 29.285 30.055 - -0.89% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 2.62% 25.080 25.738 - 8.87% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 2.62% 1.630 1.672 - 1.92% -
BM_format_to_iterator/<std::string>_C_string_len_60 2.61% 10.996 11.283 - -0.00% -
SetIntersection_Front_Set_uint32_1024_1024 2.61% 11630199.577 11934092.561 - -3.24% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/8192 2.61% 4315.562 4428.113 - 2.68% -
std::partition_copy(list<int>)/32 2.61% 8.582 8.805 - -2.23% -
BM_to_chars_good/23 2.60% 4.330 4.442 - 2.58% -
std::rotate(vector<bool>)_(1_element_backward)/1024 2.60% 27.262 27.971 - 0.79% -
BM_deque_deque_copy/2 2.60% 2.241 2.299 - 0.03% -
std::find_end(forward_list<int>)_(single_element)/1024 2.60% 698.772 716.920 - -0.61% -
SetIntersection_Interlaced_Set_float_16384_256 2.60% 200452314.157 205657252.204 - 2.12% -
std::find_first_of(list<int>,_pred)_(small_needle)/50 2.59% 258.782 265.494 - -0.07% -
std::search_n(list<int>,_pred)_(no_match)/8192 2.59% 8134.741 8345.496 71.443 0.16% 71.443
BM_lexicographical_compare_three_way<IntPtr>/1048576 2.59% 238721.182 244894.106 - -0.02% -
BM_deque_deque_copy_backward/1 2.58% 2.708 2.778 - 0.78% -
std::replace_if(deque<int>)_(prefix)/8192 2.58% 3420.887 3509.246 - 0.57% -
rng::contains_subrange(vector<int>)_(process_all)/32 2.58% 7.934 8.139 - -5.05% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 2.58% 2.051 2.104 - -0.04% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.57% 53390.429 54763.102 - -2.50% -
std::find_end(forward_list<int>)_(process_all)/1000 2.57% 675.231 692.585 - 1.41% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 2.56% 348623584.594 357543010.988 - -0.52% -
SetIntersection_Interlaced_Set_uint32_16384_256 2.55% 203497029.353 208694353.398 - 5.93% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 2.55% 12552.941 12873.180 - 0.90% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/1024 2.54% 282.401 289.578 - 1.26% -
rng::contains_subrange(vector<int>)_(single_element)/32 2.54% 8.320 8.531 - -0.15% -
std::fill_n(list<int>)/50 2.54% 15.179 15.564 - -1.31% -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 2.54% 5.104 5.233 - -4.83% -
ranges::minmax(std::list<long_long>)/70000 2.54% 54022.020 55391.600 - 1.92% -
std::unordered_set<std::string>::clear()/32 2.53% 929.696 953.184 - 3.98% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 2.53% 49960.663 51222.718 - 2.94% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/256 2.53% 123.572 126.693 - -0.05% -
BM_num_get<float> 2.52% 37.057 37.992 - 3.04% -
std::copy_backward(vector<bool>)_(unaligned)/32768 2.52% 202.494 207.591 - 0.08% -
std::partial_sort(vector<NonIntegral>)_(ascending)/1024 2.51% 4748.570 4867.911 - 2.73% -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 2.51% 12.890 13.214 - -2.01% -
std::equal(list<int>)_(it,_it,_it)/1048576 2.51% 1295765.431 1328290.238 - 1.67% -
BM_lexicographical_compare_three_way_fast_path/1048576 2.51% 240187.336 246210.939 - -0.31% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 2.51% 12858.792 13181.156 - 0.01% -
std::fill(vector<int>)/8192 2.51% 228.633 234.363 - 0.23% -
bm_ranges_lexicographical_compare<unsigned_char>/64 2.50% 1.995 2.045 - 2.25% -
rng::starts_with(deque<int>)/8 2.50% 3.900 3.997 - -0.43% -
std::find_end(forward_list<int>)_(same_length)/1000 2.49% 1451.641 1487.822 - 0.75% -
std::transform(list<int>,_list<int>)/8192 2.49% 9001.263 9225.090 - 2.22% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 2.48% 264.633 271.194 - -1.33% -
std::pop_heap(vector<std::string>)/1024 2.47% 20.990 21.509 - 0.73% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 2.47% 3927.128 4024.235 - -0.63% -
BM_vector_deque_ranges_move_backward/0 2.47% 0.549 0.563 - 22.53% -
ranges::minmax(std::vector<__int128>)/64 2.47% 31.230 32.001 - -0.19% -
std::multiset<int>::insert(value)_(already_present)/1024 2.47% 27.876 28.564 - 2.41% -
BM_lexicographical_compare_three_way<IntPtr>/16 2.47% 4.208 4.312 - -1.45% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/1024 2.47% 282.629 289.601 - 1.25% -
std::make_heap(deque<int>)_(ascending)/8192 2.47% 20434.578 20938.605 - -0.59% -
std::equal(list<int>)_(it,_it,_it)/1024 2.46% 1123.141 1150.823 - 1.98% -
std::rotate(vector<bool>)_(1_element_forward)/8192 2.46% 111.564 114.313 - -0.58% -
std::partition(vector<int>)_(dense)/1024 2.46% 242.438 248.401 - -0.25% -
BM_format_to_back_inserter<std::deque<char>>/string_view_len_60 2.46% 62.535 64.073 - 3.27% -
std::reverse_copy(list<int>)/64 2.46% 29.255 29.975 - -0.18% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 2.45% 1844583.414 1889829.428 - 1.70% -
std::any_of(list<int>)_(process_all)/8192 2.45% 7290.396 7468.913 - -1.55% -
SetIntersection_Interlaced_Vector_uint64_256_4 2.45% 5027066.058 5150138.505 - 10.57% -
std::copy(vector<bool>)_(aligned)/512 2.45% 1.366 1.399 - -2.41% -
std::copy_if(list<int>)_(every_other)/512 2.45% 349.505 358.058 - -0.32% -
BM_format_to_n_string_back_inserter<std::list<wchar_t>>/1048576 2.45% 12782115.145 13094882.077 - 3.01% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 2.45% 9.766 10.005 - -0.05% -
BM_deque_deque_copy/65536 2.44% 3084.048 3159.322 - -0.36% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 2.44% 9.110 9.332 - 0.28% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/1024 2.44% 8.041 8.237 - 3.08% -
std::map<int,_int>::lower_bound(key)_(existent)/1024 2.44% 4.458 4.567 - 0.29% -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8 2.42% 53.062 54.347 - -0.47% -
std::multimap<int,_int>::ctor(const&)/32 2.42% 217.826 223.091 - 0.20% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 2.42% 1796.068 1839.467 - -2.21% -
ranges::minmax(std::list<char>)/70000 2.41% 52375.250 53639.550 - -5.46% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.41% 13447.838 13772.266 - 1.36% -
BM_format_to_back_inserter<std::list<char>>/C_string_len_6000 2.41% 73099.595 74862.693 - -8.71% -
std::remove_copy(list<int>)_(prefix)/50 2.41% 18.574 19.022 - -0.76% -
BM_PushHeap_float_QuickSortAdversary_1024 2.41% 0.619 0.634 - 0.33% -
std::search(list<int>)_(single_element)/1024 2.41% 739.627 757.434 - 0.09% -
BM_std_minmax_element<long_long>/64 2.40% 16.688 17.089 - -3.29% -
std::copy(vector<bool>)_(unaligned)/64 2.40% 1.755 1.798 - -0.36% -
std::set<int>::upper_bound(key)_(existent)/8192 2.40% 8.591 8.797 - 12.27% -
std::find_if(list<int>)_(process_all)/8 2.39% 2.294 2.349 - 0.23% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 2.39% 3.182 3.258 - 1.16% -
std::find_end(vector<int>,_pred)_(single_element)/1000 2.38% 567.155 580.678 - -0.26% -
BM_deque_deque_copy_backward/2 2.38% 2.468 2.527 - -0.17% -
std::find_end(vector<int>,_pred)_(single_element)/1024 2.38% 581.704 595.542 - -0.25% -
std::sort(vector<NonIntegral>)_(descending)/1024 2.37% 778.235 796.713 - 3.14% -
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 2.37% 33.458 34.250 - -7.18% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024 2.37% 20.113 20.589 - 0.91% -
std::remove_if(vector<int>)_(sprinkled)/1024 2.36% 510.928 522.971 - 1.50% -
rng::contains_subrange(list<int>)_(single_element)/8192 2.35% 7744.738 7926.475 - 2.20% -
BM_PushHeap_string_Ascending_16 2.34% 4.646 4.755 - 0.96% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 2.34% 2.249 2.302 - 4.00% -
BM_std_minmax_element<long_long>/4 2.34% 1.222 1.251 - 0.07% -
std::move_backward(list<int>)/32768 2.34% 31156.368 31883.880 - 0.01% -
std::make_heap(deque<int>)_(pipe-organ)/1024 2.33% 2618.506 2679.615 - -0.03% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32 2.33% 19.060 19.504 - -7.76% -
BM_std_minmax_element<long_long>/4000 2.33% 1016.659 1040.315 - -4.19% -
std::unordered_multiset<int>::ctor(const&)/8192 2.32% 56108.442 57407.999 - 4.78% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 2.31% 71.598 73.256 - 3.20% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 2.31% 2.082 2.131 - 2.70% -
std::remove(vector<int>)_(prefix)/50 2.31% 53.841 55.085 - -1.70% -
BM_PushHeap_string_Descending_16384 2.31% 2.310 2.363 - -1.72% -
VChain_fail,_2_levels 2.31% 13.789 14.107 - 4.15% -
std::fill_n(vector<bool>)/4096 2.31% 4.085 4.180 - 0.15% -
std::set<int>::equal_range(key)_(non-existent)/32 2.30% 2.585 2.645 - 1.93% -
std::make_heap(deque<int>,_pred)_(repeated)/8192 2.30% 12808.151 13102.623 - 0.03% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.29% 12612.502 12901.623 - -2.43% -
ranges::minmax(std::vector<__int128>)/70000 2.29% 34326.380 35113.243 - 0.03% -
std::set<std::string>::find(key)_(existent)/1024 2.28% 22.760 23.280 - -4.62% -
BM_PushHeap_uint64_Ascending_262144 2.28% 4.662 4.768 - -2.29% -
std::make_heap(deque<int>)_(ascending)/1024 2.28% 2595.500 2654.762 - -0.28% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 2.28% 13606882.716 13917309.102 - -1.88% -
ranges::min(std::deque<long_long>)/8 2.28% 2.268 2.320 - -0.47% -
BM_format_to_string_begin<std::wstring>/16384 2.27% 1775.154 1815.454 - 5.90% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 2.27% 2.348 2.402 - 5.65% -
std::format(int64_t)_(fmt:_{:0512X}) 2.27% 36.380 37.205 - 0.53% -
std::find_end(forward_list<int>)_(near_matches)/1024 2.26% 36928.761 37765.011 - -0.30% -
std::rotate(vector<int>)_(1_element_forward)/32 2.26% 2.969 3.036 - 0.07% -
std::set<int>::find(key)_(existent)/8192 2.26% 7.979 8.159 - 1.45% -
std::find_first_of(vector<int>)_(small_needle)/32 2.25% 46.631 47.679 - 0.84% -
std::unique(deque<int>,_pred)_(contiguous)/8192 2.25% 4456.898 4557.001 - -0.20% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 2.24% 33045.352 33786.950 - -4.48% -
std::make_heap(deque<int>,_pred)_(shuffled)/1024 2.24% 1824.271 1865.178 - 0.45% -
std::stable_partition(vector<int>)_(alloc_fails)/1024 2.24% 2864.945 2929.183 - 2.41% -
SetIntersection_Front_Set_string_1024_1024 2.24% 55151219.466 56387009.913 - 3.08% -
std::copy_backward(deque<int>)/262144 2.24% 30572.528 31257.092 - -0.24% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32 2.24% 19.268 19.699 - 3.39% -
SetIntersection_Front_Vector_float_256_64 2.23% 4261818.675 4357050.070 - -0.14% -
rng::contains(list<int>)_(process_all)/32 2.23% 9.046 9.247 - 3.98% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 2.22% 3907.197 3993.956 - 0.12% -
std::make_heap(vector<NonIntegral>)_(repeated)/8 2.22% 17.281 17.664 - 0.04% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 2.22% 19455.474 19886.587 - -1.48% -
BM_deque_deque_ranges_copy_backward/2 2.22% 2.305 2.356 - 0.14% -
SetIntersection_Front_Set_float_16384_256 2.21% 4201758.451 4294729.334 - -1.74% -
std::format(int64_t)_(fmt:_{:0^512x}) 2.21% 31.698 32.397 - 0.35% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 2.21% 114445.855 116971.152 - 0.09% -
std::rotate(list<int>)_(1_element_forward)/50 2.20% 24.750 25.295 - -0.32% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1024 2.20% 476.742 487.238 - 0.23% -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 2.20% 691458.833 706663.978 - 93.35% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 2.18% 1198669.846 1224856.542 - -0.55% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 2.18% 3.209 3.279 - 0.90% -
std::set<std::string>::upper_bound(key)_(existent)/8192 2.17% 27.606 28.207 - 1.97% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4096 2.17% 1884.918 1925.855 - 0.15% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 2.17% 12896.696 13176.634 - -0.28% -
BM_deque_deque_ranges_move/4000 2.17% 142.121 145.205 - -0.54% -
std::set<int>::contains(key)_(existent)/1024 2.17% 3.778 3.860 - -2.22% -
std::remove_if(list<int>)_(sprinkled)/1024 2.16% 958.191 978.899 - -1.10% -
std::format(int64_t)_(fmt:_{:0512b}) 2.16% 35.892 36.667 - 2.07% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 2.16% 22.140 22.618 - 0.67% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 2.16% 692.913 707.858 - 1.32% -
ranges::min(std::list<__int128>)/8 2.16% 2.041 2.085 - -14.30% -
std::fill(vector<bool>)/4096 2.15% 4.119 4.208 - -0.02% -
std::make_heap(deque<int>)_(descending)/8 2.15% 20.667 21.111 - -4.31% -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 2.15% 566.500 578.664 - -3.16% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/65536 2.15% 30067.956 30713.394 - 0.32% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 2.14% 1017.242 1039.020 - 0.93% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.14% 12649.418 12920.165 - 2.66% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 2.14% 463.776 473.697 - 1.82% -
SetIntersection_Front_Set_string_16384_1024 2.14% 58563680.761 59816320.337 - 3.09% -
std::remove(deque<int>)_(sprinkled)/1024 2.14% 511.264 522.193 - -0.50% -
std::stable_partition(list<int>)_(alloc_fails)/1024 2.14% 4103.809 4191.524 - 0.58% -
SetIntersection_None_Set_uint32_64_4 2.13% 21265636.559 21719227.433 - 1.50% -
std::format(float)_(fmt:_{:_0e}) 2.13% 38.431 39.251 - -0.11% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/262144 2.13% 120344.086 122906.705 - 0.31% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 2.13% 1.176 1.201 - -0.09% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 2.12% 511254.748 522107.592 - -0.24% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/32 2.12% 18.824 19.224 - 1.44% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1048576 2.12% 485240.586 495538.246 - 0.06% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 2.12% 16.114 16.455 - 1.52% -
std::set<int>::contains(key)_(non-existent)/1024 2.11% 6.055 6.183 - 4.86% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 2.11% 1.630 1.665 - 3.17% -
rng::contains_subrange(vector<int>)_(same_length)/32 2.11% 8.563 8.744 - 1.00% -
SetIntersection_Front_Set_uint64_262144_16384 2.11% 218628940.634 223247392.198 - 1.80% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 2.11% 1834721.313 1873444.140 - -6.26% -
std::copy_backward(list<int>)/64 2.11% 29.932 30.563 - -1.40% -
BM_Swap_FuncPtr_MemFuncPtr 2.11% 3.269 3.338 - -1.21% -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 2.11% 2.622 2.677 - 1.24% -
SetIntersection_Front_Vector_uint32_16384_64 2.10% 1332856.331 1360905.731 - 3.85% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 2.10% 2.313 2.362 - 3.58% -
std::remove_copy(deque<int>)_(prefix)/32 2.09% 12.893 13.163 - 0.58% -
BM_format_to_string_span<wchar_t>/16384 2.09% 1752.648 1789.321 - -1.03% -
bm_lexicographical_compare<unsigned_char>/4096 2.09% 75.774 77.357 - -0.11% -
std::remove_copy(vector<int>)_(prefix)/32 2.09% 9.367 9.563 - 0.52% -
std::set<int>::insert(value)_(already_present)/32 2.09% 1.763 1.800 - 2.15% -
std::deque<int>::ctor(const&)_(cheap_elements)/32 2.08% 36.385 37.143 - 7.09% -
std::unique_copy(vector<int>)_(sprinkled)/32 2.08% 12.977 13.247 - 1.87% -
BM_std_minmax_element<long_long>/512 2.08% 134.114 136.908 - -4.04% -
bm_ranges_lexicographical_compare<unsigned_char>/4096 2.08% 75.881 77.460 - -0.12% -
std::replace(list<int>)_(prefix)/50 2.08% 16.924 17.276 - 0.68% -
BM_deque_vector_copy/4000 2.07% 139.516 142.407 - 0.48% -
SetIntersection_Interlaced_Vector_string_256_16 2.07% 10394454.364 10609538.423 - 4.75% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 2.07% 129.218 131.888 - 0.89% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 2.06% 4.994 5.097 - -0.24% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 2.06% 39278.302 40089.081 - -1.39% -
BM_PushHeap_float_Ascending_16384 2.06% 4.291 4.380 - 8.56% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/32 2.05% 19.266 19.661 - 0.21% -
std::set<std::string>::find(key)_(non-existent)/8192 2.05% 26.480 27.024 - -10.84% -
SetIntersection_None_Set_float_64_4 2.05% 21065226.436 21497005.770 - 0.36% -
std::copy_backward(deque<int>)/1048576 2.05% 128657.472 131292.098 - 0.90% -
std::multimap<int,_int>::find(key)_(non-existent)/1024 2.04% 5.177 5.282 - -4.77% -
std::move_backward(vector<int>)/32768 2.04% 1700.669 1735.328 - 0.63% -
std::multiset<std::string>::find(key)_(non-existent)/32 2.03% 10.098 10.303 - 1.30% -
std::unique_copy(vector<int>)_(contiguous)/32 2.03% 8.480 8.652 - 0.35% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 2.03% 1017.258 1037.862 - 0.38% -
BM_deque_vector_ranges_copy_backward/4000 2.02% 143.060 145.955 - 1.14% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 2.02% 216907802.896 221293916.060 - 0.99% -
ranges::min(std::list<long_long>)/64 2.02% 24.159 24.647 - -0.24% -
std::find_first_of(list<int>,_pred)_(small_needle)/1024 2.02% 5256.140 5362.304 - -0.09% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 2.02% 6.486 6.617 - 6.93% -
ranges::minmax(std::list<__int128>)/64 2.01% 38.187 38.954 - -1.32% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 2.01% 281377.011 287025.341 - -3.85% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 2.01% 34.957 35.658 - -0.63% -
SetIntersection_None_Set_uint32_1024_1 2.01% 8954576.000 9134157.187 - 5.57% -
std::map<int,_int>::find(key)_(non-existent)/1024 2.00% 5.272 5.378 - 0.13% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16 2.00% 9.011 9.191 - -0.13% -
ranges::minmax(std::vector<long_long>)/70000 2.00% 8975.629 9155.385 - -0.51% -
VDAG_rightmost,_3_levels 2.00% 61.356 62.583 - 0.76% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 2.00% 1.396 1.424 - 0.53% -
std::generate(vector<int>)/8192 2.00% 1799.929 1835.881 - -0.03% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 2.00% 2298973.510 2344843.365 - 0.70% -
std::copy_if(deque<int>)_(every_other)/4096 1.99% 1421.829 1450.190 - 0.06% -
std::rotate(vector<int>)_(by_1/4)/50 1.99% 35.303 36.004 - -0.03% -
BM_format_to_iterator/<std::deque>_string_len_60 1.99% 16.647 16.978 - 0.10% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 1.98% 18.835 19.209 - 2.05% -
BM_PushHeap_uint64_PipeOrgan_16 1.98% 0.867 0.884 - -0.19% -
std::remove_if(deque<int>)_(prefix)/1024 1.97% 546.111 556.888 - -0.73% -
std::fill_n(vector<int>)/50 1.96% 2.175 2.217 - 0.11% -
SetIntersection_Front_Set_float_16384_4 1.96% 1047344.285 1067912.427 - -0.37% -
std::rotate(deque<int>)_(by_1/2)/1024 1.96% 172.971 176.366 - 0.08% -
std::format(int64_t)_(fmt:_{:0^512Lo}) 1.96% 35.175 35.865 - -1.89% -
std::multiset<int>::ctor(const&)/32 1.96% 216.422 220.668 - -0.52% -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 1.96% 7466.192 7612.611 - 0.49% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 1.95% 31.915 32.537 - 1.68% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 1.95% 26.409 26.923 - 0.97% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 1.94% 42.559 43.387 - -0.19% -
std::copy_if(vector<int>)_(entire_range)/4096 1.93% 911.558 929.189 - -0.41% -
std::remove(deque<int>)_(prefix)/1024 1.93% 515.258 525.198 - -0.38% -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 1.93% 13.132 13.385 - -0.85% -
BM_cyrillic_escaped<wchar_t> 1.93% 11929.452 12159.326 - -0.69% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 1.93% 114321.025 116521.718 - -0.51% -
std::stable_partition(list<int>)_(alloc_fails)/50 1.92% 1893.064 1929.491 - 1.25% -
VChain_middle,_4_levels 1.92% 59.328 60.469 - 2.31% -
std::set<int>::ctor(const&)/8192 1.92% 49697.732 50651.725 - 2.40% -
BM_format_to_string_begin<std::list<char>>/1 1.92% 11.402 11.620 - 0.87% -
std::rotate_copy(list<int>)/32 1.92% 8.609 8.774 - 0.60% -
ranges::minmax(std::vector<__int128>)/8 1.91% 4.034 4.111 - -0.08% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16384 1.91% 7539.064 7683.286 - 0.16% -
std::flat_multimap<int,_int>::ctor(const&)/32 1.91% 23.065 23.506 - 1.12% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.91% 881860.156 898717.849 - 4.21% -
std::find_end(vector<int>,_pred)_(single_element)/8192 1.91% 4672.590 4761.906 - -0.31% -
std::for_each(list<int>)/8192 1.91% 7795.731 7944.604 - -0.48% -
ranges::minmax(std::vector<long_long>)/64 1.91% 9.937 10.126 - -0.46% -
std::find_if(deque<int>)_(process_all)/8 1.91% 2.576 2.625 - -1.09% -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 1.91% 71.833 73.203 - 2.33% -
SetIntersection_Interlaced_Set_uint32_262144_262144 1.91% 1807821.369 1842282.064 - 0.33% -
std::copy(vector<bool>)_(aligned)/32768 1.90% 34.757 35.418 - 0.09% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 1.90% 3.663 3.732 - -0.82% -
std::rotate(list<int>)_(by_1/4)/1024 1.90% 564.276 574.984 - -0.07% -
std::replace_if(vector<int>)_(prefix)/8192 1.90% 2006.992 2045.069 - 0.64% -
BM_deque_vector_ranges_copy/0 1.89% 1.438 1.466 - 3.96% -
std::unique_copy(list<int>)_(contiguous)/1024 1.89% 741.140 755.161 - -3.61% -
BM_lexicographical_compare_three_way<IntPtr>/256 1.89% 68.656 69.954 - -0.85% -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 1.89% 42314.526 43114.772 - -0.41% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 1.89% 0.684 0.697 - 77.32% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/1024 1.89% 4.010 4.085 - 0.82% -
BM_PushHeap_string_SingleElement_16384 1.89% 2.580 2.629 - -1.26% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 1.88% 18.136 18.478 - 2.72% -
BM_std_minmax_element<long_long>/1024 1.88% 264.891 269.879 - -4.09% -
std::replace(deque<int>)_(sprinkled)/8192 1.88% 2758.549 2810.488 - 0.06% -
BM_deque_deque_ranges_copy_backward/4096 1.88% 150.884 153.723 - 2.03% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1.88% 9623.536 9804.131 - -0.27% -
BM_StringRelational_Less_Large_Large_Control 1.87% 2.121 2.160 - 1.55% -
std::equal(list<int>)_(it,_it,_it,_pred)/1024 1.87% 1146.981 1168.479 - 0.98% -
SetIntersection_Front_Vector_float_16384_64 1.87% 1344367.807 1369451.718 - -0.20% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 1.86% 2.500 2.546 - 1.31% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/1024 1.86% 23626.868 24066.750 - -0.15% -
ranges::minmax(std::deque<char>)/8 1.85% 3.791 3.861 - -4.50% -
std::find_first_of(vector<int>)_(small_needle)/50 1.85% 72.092 73.426 - 2.83% -
std::rotate(list<int>)_(1_element_forward)/32 1.85% 13.296 13.542 - -0.04% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 1.84% 23.746 24.184 - 3.07% -
BM_PushHeap_uint32_Random_16384 1.84% 5.618 5.722 - -2.75% -
BM_format_to_back_inserter<std::vector<char>>/string_len_60 1.84% 28.472 28.996 - 3.11% -
std::lower_bound(std::list<int>)/100 1.84% 89.022 90.657 - -0.77% -
std::rotate(list<int>)_(by_1/3)/50 1.84% 23.151 23.576 - -1.02% -
std::move(vector<bool>)_(unaligned)/64 1.84% 1.631 1.660 - 1.15% -
ranges::min(std::deque<__int128>)/70000 1.83% 23865.090 24302.171 - 0.10% -
std::map<int,_int>::ctor(const&)/1024 1.83% 6512.080 6631.340 - -6.92% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 1.83% 186797.930 190217.647 - 4.72% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.83% 804147.698 818849.797 - 0.08% -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/1024 1.83% 11123.426 11326.768 - 2.25% -
std::rotate(vector<bool>)_(1_element_forward)/1024 1.81% 29.037 29.564 - 2.66% -
SetIntersection_Interlaced_Vector_string_262144_262144 1.81% 14685795.818 14951946.778 - 2.78% -
std::rotate(vector<int>)_(by_1/3)/50 1.81% 35.296 35.935 - -0.13% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 1.81% 1095921.430 1115755.615 - 5.45% -
BM_format_to_back_inserter<std::string>/C_string_len_60 1.81% 30.295 30.843 - 1.64% -
SetIntersection_Interlaced_Set_float_64_16 1.81% 21818647.974 22213312.277 - -2.00% -
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 1.81% 2.134 2.173 - 3.79% -
std::copy_if(deque<int>)_(every_other)/64 1.81% 22.779 23.191 - -0.26% -
rng::find_last(vector<char>)_(bail_90%)/1048576 1.80% 22878.827 23291.625 - -4.25% -
ranges::min(std::deque<__int128>)/64 1.80% 20.518 20.888 - -1.90% -
VChain,_2_levels 1.80% 8.016 8.161 - 2.00% -
std::replace(deque<int>)_(sprinkled)/1024 1.80% 344.764 350.960 - -0.02% -
std::rotate(list<int>)_(by_1/2)/50 1.80% 13.664 13.910 - -0.09% -
std::unique_copy(vector<int>)_(sprinkled)/8192 1.79% 3622.930 3687.857 - -0.25% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 1.79% 19879286.500 20235517.969 - 3.05% -
rng::contains_subrange(vector<int>)_(process_all)/1048576 1.79% 206803.212 210499.411 - 0.64% -
std::rotate(list<int>)_(by_1/4)/8192 1.78% 6476.986 6592.382 - -0.01% -
std::copy_if(vector<int>)_(entire_range)/32768 1.78% 7289.981 7419.770 - -0.44% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.78% 7805.594 7944.518 - 0.88% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.78% 63833.936 64969.057 - 3.64% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1.78% 1436.657 1462.178 - 1.05% -
std::format(float)_(fmt:_{:_0La}) 1.77% 36.899 37.554 - 0.24% -
std::find(deque<int>)_(process_all)/8192 1.77% 1911.547 1945.458 - 0.89% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 1.77% 119288543.252 121402929.283 - 1.49% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.77% 11494.532 11697.780 - 0.88% -
std::move_backward(vector<int>)/1048576 1.77% 56466.354 57464.260 - -4.86% -
std::multiset<int>::insert(value)_(new_value,_middle)/8192 1.77% 32.212 32.781 - 1.14% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 1.76% 4029.769 4100.861 - 0.07% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 1.76% 210241.865 213943.317 - 4.67% -
BM_std_minmax_element<char>/64 1.76% 17.109 17.410 - -2.52% -
std::format(float)_(fmt:_{:_0f}) 1.76% 37.807 38.472 - -0.33% -
bm_ranges_lexicographical_compare<unsigned_char>/1 1.76% 1.577 1.605 - 3.92% -
std::reverse_copy(deque<int>)/4096 1.75% 954.016 970.740 - -0.71% -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 1.75% 1552.403 1579.614 - -1.73% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 1.75% 46.371 47.184 - 3.19% -
BM_format_string<wchar_t>/8 1.75% 3.082 3.136 - -1.07% -
BM_format_to_back_inserter<std::vector<char>>/string_view_len_60 1.74% 28.523 29.019 - 3.00% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 1.74% 33399.706 33981.022 - -3.91% -
std::generate(vector<int>)/1024 1.74% 239.287 243.451 - 0.11% -
std::copy_if(deque<int>)_(every_other)/512 1.74% 177.340 180.424 - -0.10% -
std::copy_n(vector<bool>)_(unaligned)/64 1.74% 1.762 1.792 - -0.95% -
std::find(list<int>)_(process_all)/1024 1.74% 685.660 697.563 - -5.17% -
SetIntersection_Front_Set_string_16_16 1.74% 59201679.304 60228993.367 - 3.92% -
BM_join_view_in_vectors/4096 1.73% 6144.486 6250.914 - 1.24% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 1.73% 151896.728 154527.173 - 2.07% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 1.73% 1345830.970 1369136.210 - 1.19% -
std::copy_if(deque<int>)_(every_other)/262144 1.73% 91040.057 92615.608 - 0.06% -
BM_join_view_deques/4000 1.73% 11589.373 11789.808 - 0.47% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.73% 5155.527 5244.660 - -2.11% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.73% 241.386 245.555 - 5.39% -
std::vector<int>::erase(middle)_(cheap_elements)/8192 1.73% 139.399 141.807 - 1.85% -
std::make_heap(deque<int>)_(heap)/8 1.73% 20.774 21.132 - -0.66% -
BM_vector_deque_copy_backward/64 1.72% 2.994 3.046 - 0.15% -
std::move(vector<int>)/8 1.72% 2.169 2.207 - -1.02% -
SetIntersection_Front_Vector_string_16384_16 1.72% 1604242.611 1631825.779 - 1.06% -
std::stable_partition(deque<int>)_(alloc_fails)/50 1.72% 1922.355 1955.403 - 1.27% -
std::find_if_not(vector<bool>)_(process_all)/50 1.72% 23.804 24.213 - -0.39% -
rng::contains_subrange(deque<int>)_(single_element)/32 1.71% 17.265 17.561 - 0.14% -
std::sort(vector<NonIntegral>)_(heap)/1024 1.71% 4240.291 4313.005 - 0.93% -
std::partial_sort_copy(deque<int>)_(descending)/8 1.71% 23.334 23.734 - -0.12% -
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 1.71% 19.138 19.465 - -4.13% -
std::any_of(list<int>)_(process_all)/50 1.71% 21.501 21.868 - -0.80% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 1.71% 889.465 904.636 - 4.22% -
std::equal(deque<int>)_(it,_it,_it)/1024 1.71% 481.458 489.668 - 1.56% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.70% 33593.888 34166.602 - 1.07% -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 1.70% 35.053 35.650 - -0.35% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1.70% 50857.518 51723.936 - -3.96% -
std::unique_copy(vector<int>)_(contiguous)/52 1.70% 13.205 13.429 - 0.89% -
BM_std_minmax_element<int>/1024 1.70% 274.065 278.719 - 7.36% -
std::fill_n(list<int>)/32 1.70% 7.936 8.071 - 0.41% -
std::move_backward(vector<bool>)_(aligned)/1048576 1.69% 1708.425 1737.375 - 0.55% -
rng::contains_subrange(vector<int>)_(process_all)/8192 1.69% 1613.546 1640.765 - 0.54% -
SetIntersection_None_Vector_uint32_262144_16384 1.68% 1140317.291 1159525.257 - 3.81% -
std::rotate(list<int>)_(by_1/3)/1024 1.68% 786.859 800.105 - -0.13% -
std::find_end(vector<int>,_pred)_(process_all)/1048576 1.68% 633714.787 644378.578 - -0.22% -
BM_LexicallyRelative/small_path/2 1.68% 57.997 58.973 - 1.03% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.68% 11975.688 12176.340 - -1.01% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 1.67% 17.613 17.908 - 1.25% -
std::equal(list<int>)_(it,_it,_it,_it)/1048576 1.67% 941476.672 957200.933 - 0.66% -
BM_PushHeap_uint32_Random_262144 1.66% 5.757 5.853 - 1.06% -
std::rotate(list<int>)_(by_1/2)/1024 1.66% 379.774 386.068 - -0.47% -
std::generate(vector<int>)/32 1.65% 7.823 7.952 - 0.41% -
std::equal(list<int>)_(it,_it,_it,_pred)/1048576 1.65% 1305326.026 1326888.598 - 0.94% -
BM_deque_vector_move/2 1.65% 1.804 1.833 - -0.05% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 1.64% 4.115 4.182 - 0.09% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8 1.64% 4.450 4.523 - -0.54% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 1.64% 399.859 406.401 - 0.93% -
std::copy_backward(vector<bool>)_(aligned)/1048576 1.64% 3169.555 3221.407 - -4.88% -
std::find(deque<int>)_(process_all)/8 1.63% 3.398 3.454 - -2.27% -
BM_align/64 1.63% 0.921 0.936 - 0.56% -
std::transform(vector<int>,_vector<int>)/32 1.62% 16.892 17.166 - -0.31% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 1.62% 17.346 17.627 - 2.48% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 1.62% 1140480.675 1158958.255 - 0.02% -
std::copy_if(list<int>)_(every_other)/8 1.62% 2.252 2.288 - -0.07% -
SetIntersection_Front_Vector_float_64_64 1.62% 10800309.998 10974922.759 - 1.09% -
std::multiset<int>::insert(value)_(new_value,_middle)/1024 1.61% 27.328 27.769 - -1.41% -
BM_PushHeap_string_SingleElement_1024 1.61% 2.591 2.633 - -1.45% -
BM_vector_deque_copy_backward/512 1.61% 17.513 17.795 - 0.95% -
ranges::minmax(std::deque<char>)/70000 1.61% 23656.192 24036.932 - -18.00% -
SetIntersection_Front_Vector_string_262144_16 1.61% 1608091.112 1633944.881 - -0.05% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.60% 57305.641 58222.757 - -0.97% -
std::format(int64_t)_(fmt:_{:0<512X}) 1.60% 37.443 38.042 - -0.08% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 1.60% 1014687.591 1030876.975 - 0.43% -
std::pop_heap(deque<float>)/8192 1.59% 59.703 60.655 - -1.32% -
std::copy_if(deque<int>)_(every_other)/1048576 1.59% 364716.571 370508.051 - -0.06% -
ranges::minmax(std::deque<char>)/64 1.59% 22.697 23.057 - -21.76% -
BM_CmpLess_uchar_ushort 1.58% 1.065 1.082 - -0.78% -
std::fill(vector<int>)/50 1.58% 2.161 2.195 - -0.28% -
std::multiset<std::string>::contains(key)_(non-existent)/32 1.58% 10.778 10.948 - 2.18% -
std::deque<int>::erase(begin)_(cheap_elements)/8192 1.58% 7.419 7.536 - -2.09% -
BM_deque_vector_ranges_move_backward/4000 1.58% 142.260 144.503 - -0.58% -
SetIntersection_Interlaced_Set_float_16384_1024 1.57% 170803895.483 173493956.219 - 0.35% -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 1.57% 30.972 31.457 - -0.50% -
SetIntersection_None_Set_uint32_64_1 1.56% 22452201.829 22803323.881 - 2.32% -
std::generate_n(vector<int>)/1024 1.56% 238.481 242.209 - -0.13% -
std::move_backward(vector<int>)/262144 1.56% 21617.353 21954.934 - 5.18% -
BM_stop_token_async_reg_unreg_callback/16777216 1.56% 13845692540.999 14061270833.015 - -2.53% -
std::stable_sort(vector<int>)_(repeated)/8 1.55% 15.843 16.089 - 3.85% -
std::partial_sort_copy(list<int>)_(descending)/8 1.55% 16.289 16.541 - 2.90% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.55% 42935.938 43599.516 - 1.68% -
std::partition_point(deque<int>)/8192 1.54% 14.911 15.142 - -0.39% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1.54% 2953682.779 2999298.910 - -0.82% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 1.54% 24.558 24.937 - -1.39% -
std::find_end(forward_list<int>)_(single_element)/1000 1.54% 686.171 696.741 - -1.15% -
bm_ranges_swap_ranges_vb_unaligned/64 1.54% 6.169 6.264 - 0.58% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 1.53% 656165.456 666234.862 - 68.69% -
BM_Swap_MemFuncPtr_LargeTrivialFunctor 1.53% 1.200 1.218 - 0.29% -
std::move(vector<bool>)_(aligned)/1048576 1.53% 1703.571 1729.646 - 0.23% -
std::remove_if(list<int>)_(prefix)/32 1.53% 57.879 58.765 - 0.11% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 1.53% 3.787 3.845 - 0.94% -
std::search(list<int>)_(no_match)/1024 1.53% 749.921 761.370 - -51.45% -
std::unordered_multimap<int,_int>::clear()/1024 1.52% 8476.642 8605.717 - 5.95% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 1.52% 21.129 21.451 - 0.40% -
std::generate(vector<int>)/50 1.52% 11.746 11.924 - -0.11% -
std::copy_if(deque<int>)_(every_other)/32768 1.52% 11391.688 11564.660 - -0.17% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8 1.51% 2.777 2.819 - -0.15% -
std::sort_heap(deque<int>,_pred)/8 1.51% 34.758 35.284 - 3.78% -
std::rotate(vector<bool>)_(by_1/3)/1024 1.51% 47.763 48.486 - -0.08% -
SetIntersection_Front_Set_uint64_16384_16384 1.51% 225471279.264 228879661.218 - 3.15% -
std::copy_if(vector<int>)_(entire_range)/512 1.51% 120.729 122.554 - -0.53% -
std::copy_if(vector<int>)_(entire_range)/262144 1.51% 58640.914 59527.107 - -0.19% -
std::copy_backward(vector<bool>)_(aligned)/4096 1.51% 5.028 5.104 - 1.38% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.51% 835.640 848.263 - 0.33% -
BM_deque_vector_move/4000 1.51% 139.565 141.670 - -0.22% -
rng::find_last(forward_list<int>)_(bail_90%)/50 1.51% 20.433 20.741 - -0.86% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 1.51% 15.284 15.514 - 2.51% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 1.51% 8854331.574 8987631.532 - 2.00% -
std::find(deque<int>)_(process_all)/1024 1.50% 239.758 243.362 - 0.44% -
std::remove_if(vector<int>)_(sprinkled)/8192 1.50% 3801.904 3858.977 - 1.22% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.50% 73780.480 74886.696 - -0.13% -
bm_lexicographical_compare<signed_char>/512 1.50% 7.655 7.770 - 1.64% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 1.49% 32.621 33.109 - 2.37% -
BM_deque_deque_move/512 1.49% 17.715 17.979 - 1.90% -
std::copy_if(list<int>)_(entire_range)/1048576 1.49% 857578.846 870377.947 - -0.28% -
std::find_if_not(deque<int>)_(process_all)/1024 1.49% 248.767 252.476 - -28.47% -
rng::contains_subrange(vector<int>)_(single_element)/50 1.49% 12.234 12.416 - -0.21% -
std::find(list<int>)_(process_all)/32768 1.48% 25974.103 26359.668 - 0.58% -
BM_std_minmax_element<int>/70000 1.48% 18468.258 18742.305 - 6.34% -
std::list<int>::ctor(const&)_(cheap_elements)/8192 1.48% 96983.106 98421.631 - -23.39% -
BM_StringRelational_Eq_Small_Small_ChangeLast 1.48% 2.011 2.040 - -4.10% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 1.48% 119546306.640 121314187.539 - 2.39% -
std::shift_right(list<int>)/1024 1.47% 730.441 741.189 - -2.03% -
BM_vector_deque_ranges_copy_backward/65536 1.47% 7540.027 7650.840 - 2.11% -
std::unique_copy(vector<int>,_pred)_(contiguous)/52 1.46% 24.375 24.732 - -0.60% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 1.46% 42.461 43.082 - -0.88% -
SetIntersection_None_Set_string_1024_1024 1.46% 8957259.987 9088237.516 - 2.25% -
bm_exception_ptr_copy_assign_null 1.46% 2.716 2.756 - 1.30% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 1.46% 755.658 766.698 - -4.77% -
rng::contains_subrange(list<int>)_(process_all)/1048576 1.46% 838659.492 850862.849 - -0.23% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 1.45% 52.478 53.242 - 25.73% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8 1.45% 58.999 59.856 - 2.56% -
std::replace_if(deque<int>)_(sprinkled)/1024 1.45% 364.284 369.565 - -0.51% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 1.45% 14132.890 14337.623 - -0.02% -
std::fill_n(vector<int>)/32 1.45% 1.127 1.143 - 0.05% -
BM_stop_token_async_reg_unreg_callback/131072 1.44% 113310381.696 114947661.670 - -3.18% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 1.44% 93084.860 94428.971 - -0.35% -
std::generate_n(vector<int>)/8192 1.44% 1804.172 1830.202 - -0.96% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/1024 1.44% 23712.793 24054.825 - -0.02% -
std::rotate(deque<int>)_(by_1/4)/50 1.44% 73.934 74.998 - -0.14% -
rng::contains_subrange(vector<int>)_(same_length)/50 1.44% 12.580 12.761 - 0.48% -
bm_lexicographical_compare<unsigned_char>/32768 1.44% 562.517 570.591 - -0.12% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1.43% 1147075.338 1163531.922 - 0.94% -
std::find_end(list<int>,_pred)_(single_element)/1000 1.43% 782.453 793.676 - -0.11% -
SetIntersection_Interlaced_Vector_string_64_64 1.43% 26943209.535 27329640.504 - 2.74% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 1.43% 11885558.715 12055484.093 - 1.61% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192 1.43% 61993.262 62878.369 - 0.15% -
BM_deque_deque_move/64000 1.43% 3024.168 3067.327 - -0.69% -
std::copy_if(deque<int>)_(entire_range)/1048576 1.43% 272720.271 276611.144 - 0.54% -
std::unique(list<int>,_pred)_(contiguous)/8192 1.42% 7494.497 7601.177 - -3.17% -
std::set<int>::count(key)_(existent)/8192 1.42% 8.218 8.335 - 6.00% -
std::is_sorted(vector<int>,_pred)/1024 1.42% 462.687 469.266 - -0.02% -
std::remove_copy_if(vector<int>)_(sprinkled)/32 1.42% 10.442 10.590 - 3.45% -
std::make_heap(deque<int>,_pred)_(shuffled)/8192 1.42% 15026.812 15239.550 - -0.38% -
ranges::min(std::list<__int128>)/70000 1.42% 57637.945 58453.788 - -6.45% -
std::move_backward(deque<int>)/262144 1.41% 29873.621 30296.135 - -1.80% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 1.41% 23.468 23.799 - -1.32% -
std::unique(list<int>)_(contiguous)/52 1.41% 64.286 65.192 - -3.19% -
std::remove(vector<int>)_(sprinkled)/50 1.41% 52.468 53.207 - 0.45% -
SetIntersection_None_Set_uint32_16_4 1.41% 57235440.283 58040705.864 - 2.63% -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 1.41% 355.277 360.273 - -0.49% -
bm_ranges_lexicographical_compare<unsigned_char>/512 1.40% 8.650 8.771 - 0.42% -
std::make_heap+std::sort_heap(vector<int>)_(descending)/8 1.40% 55.331 56.107 - 0.28% -
std::shift_right(list<int>)/50 1.40% 27.137 27.517 - -2.37% -
rng::contains_subrange(deque<int>)_(process_all)/8192 1.40% 3318.232 3364.665 - 0.26% -
std::find_if(list<int>)_(process_all)/32768 1.40% 25777.024 26137.723 - -2.61% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.39% 12767.873 12945.649 - -0.71% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.39% 40662.497 41228.047 - 2.92% -
bm_ranges_swap_ranges_vb_aligned/64 1.39% 3.067 3.110 - 1.79% -
BM_std_minmax_element<int>/64000 1.39% 16890.756 17125.535 - 6.18% -
BM_std_minmax_element<int>/4000 1.39% 1057.755 1072.418 - 7.12% -
std::copy_backward(vector<bool>)_(aligned)/512 1.38% 1.547 1.568 - 3.76% -
BM_CmpEqual_uint_ushort 1.38% 1.105 1.120 - 1.30% -
SetIntersection_Front_Set_uint64_16384_256 1.38% 3884669.344 3938266.462 - 7.13% -
std::find_first_of(deque<int>)_(small_needle)/50 1.38% 165.166 167.444 - -2.05% -
ranges::minmax(std::list<char>)/8 1.38% 2.475 2.509 - -1.01% -
bm_ranges_lexicographical_compare<unsigned_char>/32768 1.38% 563.756 571.525 - -0.01% -
SetIntersection_Front_Set_string_16384_16 1.37% 1770283.284 1794595.960 - -4.49% -
std::rotate(list<int>)_(by_1/3)/8192 1.37% 8197.130 8309.447 - 0.22% -
std::copy_if(vector<int>)_(entire_range)/1048576 1.37% 240733.096 244030.048 - -0.23% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.37% 180090.382 182554.030 - -0.24% -
std::multiset<int>::erase(key)_(non-existent,_end)/8192 1.37% 9.860 9.995 - -2.19% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/1024 1.37% 4744.683 4809.585 - -0.28% -
SetIntersection_Front_Vector_uint32_64_16 1.37% 14264688.241 14459798.273 - 1.40% -
std::deque<std::string>::erase(begin)_(cheap_elements)/8192 1.37% 7.263 7.362 - 0.02% -
std::equal(vector<int>)_(it,_it,_it,_pred)/8192 1.36% 2539.921 2574.579 - 1.29% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 1.36% 15.567 15.779 - -0.12% -
std::fill(vector<int>)/1024 1.36% 29.077 29.473 - -1.10% -
BM_format_to_n_string_begin<std::list<wchar_t>>/1048576 1.36% 1075353.906 1089990.893 - -2.57% -
std::partial_sort_copy(list<int>)_(shuffled)/8 1.36% 12.068 12.232 - 8.36% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.36% 12705.782 12878.649 - -3.85% -
SetIntersection_None_Vector_uint32_16384_4 1.36% 1118123.114 1133310.067 - 2.76% -
BM_StringRelational_Less_Large_Small_Control 1.36% 1.850 1.875 - 2.69% -
SetIntersection_Front_Set_uint32_262144_16 1.35% 1170708.878 1186549.360 - 3.12% -
std::find(deque<int>)_(process_all)/32768 1.35% 7694.330 7798.340 - 0.82% -
BM_vector_deque_move/64 1.35% 2.772 2.809 - -0.18% -
std::copy_backward(deque<int>)/4096 1.35% 146.122 148.089 - 0.64% -
SetIntersection_None_Set_uint32_256_1 1.35% 11648258.426 11805028.525 - 2.08% -
std::copy(vector<bool>)_(aligned)/4096 1.35% 4.800 4.865 - 3.50% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 1.35% 49704.562 50373.190 - 0.38% -
std::replace_if(deque<int>)_(sprinkled)/8192 1.34% 2914.379 2953.538 - 1.41% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 1.34% 142264504.620 144175307.202 - 0.08% -
SetIntersection_None_Set_float_256_16 1.34% 10880779.425 11026672.352 - 2.26% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 1.34% 940.986 953.594 - -6.93% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 1.34% 23.828 24.146 - -1.54% -
BM_deque_vector_copy/5500 1.33% 194.464 197.058 - 0.42% -
std::list<std::string>::operator=(const&)_(cheap_elements)/32 1.33% 22.866 23.170 - -0.06% -
std::multiset<int>::contains(key)_(existent)/1024 1.33% 3.963 4.015 - 6.02% -
std::find(vector<short>)_(bail_25%)/1024 1.32% 5.963 6.042 - 1.09% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.32% 135879.141 137672.962 - 0.22% -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 1.32% 12504.796 12669.874 - -0.20% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 1.32% 22.154 22.446 - 0.29% -
rng::starts_with(list<int>,_pred)/8 1.31% 3.478 3.523 - 0.37% -
rng::contains_subrange(vector<int>)_(process_all)/16 1.31% 4.703 4.764 - -7.34% -
std::remove_copy(list<int>)_(sprinkled)/50 1.30% 18.450 18.691 - 0.76% -
std::move(vector<int>)/32768 1.30% 1704.927 1727.161 - -0.37% -
std::replace(deque<int>)_(prefix)/50 1.30% 19.045 19.293 - 0.53% -
SetIntersection_Front_Vector_float_16384_16 1.30% 1114771.297 1129297.226 - 0.74% -
ranges::minmax(std::vector<long_long>)/8 1.30% 2.076 2.103 - -0.30% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 1.30% 4.022 4.075 - 0.83% -
std::unique_copy(vector<int>)_(sprinkled)/52 1.30% 21.793 22.076 - 0.77% -
bm_lexicographical_compare<int>/512 1.30% 29.463 29.845 - -0.08% -
BM_StringRelational_Compare_Large_Huge_Control 1.29% 2.083 2.110 - 1.48% -
SetIntersection_Interlaced_Vector_float_262144_16 1.29% 2928717.384 2966574.838 - -7.45% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 1.29% 15.473 15.673 - 1.61% -
std::replace(deque<int>)_(sprinkled)/32 1.29% 11.966 12.121 - -1.49% -
std::multiset<int>::equal_range(key)_(non-existent)/32 1.29% 2.540 2.573 - 10.00% -
std::partial_sort_copy(vector<int>)_(shuffled)/1024 1.29% 6741.638 6828.417 - 0.35% -
BM_deque_vector_move/1024 1.28% 36.794 37.266 - 0.11% -
SetIntersection_Interlaced_Vector_string_256_256 1.28% 20642737.251 20907764.277 - 9.19% -
rng::find(join_view(list<vector<int>>))_(process_all)/8192 1.28% 3808.654 3857.549 - -0.04% -
BM_formatted_size_string<wchar_t>/1 1.28% 10.709 10.846 - 0.50% -
SetIntersection_Front_Vector_float_262144_64 1.28% 1356836.175 1374211.774 - 0.14% -
std::partial_sort(vector<int>)_(shuffled)/8192 1.28% 86832.315 87941.718 - -0.16% -
std::replace_if(list<int>)_(sprinkled)/8192 1.27% 7271.596 7364.112 - -0.66% -
std::rotate(vector<int>)_(by_1/3)/32 1.27% 19.468 19.715 - -0.23% -
std::move_backward(list<int>)/64 1.27% 38.935 39.429 - -0.38% -
std::find(list<int>)_(process_all)/8192 1.27% 7129.683 7220.247 - -0.92% -
BM_CmpEqual_int_ushort 1.27% 1.094 1.108 - 0.07% -
rng::contains_subrange(vector<int>)_(same_length)/1048576 1.26% 243902.178 246984.004 - 1.08% -
std::multiset<std::string>::count(key)_(existent)/32 1.26% 19.597 19.844 - 1.38% -
SetIntersection_Front_Vector_uint64_1024_16 1.26% 1112265.207 1126242.610 - 6.62% -
SetIntersection_Front_Set_uint64_16384_64 1.26% 1680363.084 1701478.423 - 3.37% -
ranges::minmax(std::deque<__int128>)/70000 1.25% 33987.055 34413.329 - -2.17% -
std::format(float)_(fmt:_{:_10f}) 1.25% 40.762 41.273 - -0.13% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 1.25% 51447.054 52091.292 - 0.12% -
std::move(list<int>)/262144 1.25% 240899.308 243915.838 - -0.81% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 1.25% 176322435.641 178527649.043 - 0.98% -
ranges::min(std::deque<__int128>)/8 1.25% 2.792 2.827 - -0.04% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 1.25% 526.959 533.527 - 2.16% -
std::partition_point(list<int>)/1024 1.25% 1282.087 1298.064 - 0.06% -
std::remove_copy_if(deque<int>)_(sprinkled)/1024 1.25% 553.760 560.660 - 0.80% -
SetIntersection_Interlaced_Set_float_16384_16384 1.24% 208798456.154 211393826.279 - -4.56% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.24% 7640.070 7734.959 - 1.84% -
rng::contains_subrange(vector<int>)_(near_matches)/8192 1.24% 755660.817 765025.763 - -0.01% -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8 1.24% 16.327 16.529 - -0.90% -
bm_ranges_swap_ranges_vb_unaligned/512 1.24% 13.438 13.605 - 0.85% -
BM_deque_vector_ranges_move_backward/70000 1.24% 7944.471 8042.789 - 2.42% -
std::unique(deque<int>,_pred)_(contiguous)/1024 1.24% 625.005 632.740 - 0.14% -
std::unordered_set<int>::ctor(const&,_alloc)/32 1.24% 260.170 263.389 - -1.10% -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 1.24% 21.746 22.014 - -1.76% -
SetIntersection_Interlaced_Set_uint32_16384_1024 1.24% 172535198.843 174666563.223 - 2.35% -
std::partial_sort(deque<int>)_(pipe-organ)/8 1.23% 31.168 31.552 - -1.97% -
rng::find_last(list<int>)_(bail_10%)/8192 1.23% 6231.799 6308.267 - 1.06% -
SetIntersection_None_Vector_float_16384_256 1.23% 1113724.038 1127388.683 - 1.96% -
std::copy_if(deque<int>)_(entire_range)/4096 1.23% 1010.110 1022.499 - -0.24% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 1.22% 346735949.662 350981121.978 - -4.14% -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 1.22% 41220.188 41723.688 - -4.60% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 1.22% 512.925 519.189 - 0.42% -
std::move_backward(deque<int>)/4096 1.22% 152.702 154.559 - -1.17% -
BM_Ostream_number/3 1.22% 31.338 31.719 - 1.27% -
BM_PushHeap_float_PipeOrgan_16 1.22% 0.897 0.907 - 0.16% -
bm_ranges_lexicographical_compare<int>/1048576 1.21% 68025.005 68851.274 - 0.64% -
std::for_each(join_view(vector<vector<int>>))/32 1.21% 3.750 3.795 - -4.16% -
std::find_end(list<int>,_pred)_(single_element)/1024 1.21% 801.364 811.071 - -0.27% -
std::copy_n(vector<bool>)_(aligned)/32768 1.21% 34.810 35.231 - -0.28% -
rng::contains_subrange(list<int>)_(near_matches)/1000 1.21% 36718.742 37162.364 - -0.32% -
BM_std_minmax_element<short>/4 1.21% 1.212 1.226 - -0.08% -
BM_std_minmax_element<int>/4096 1.21% 1082.506 1095.558 - 6.73% -
std::remove(vector<int>)_(sprinkled)/32 1.20% 48.416 48.999 - 0.27% -
std::is_sorted(vector<int>)/1024 1.20% 247.984 250.969 - 2.79% -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 1.20% 31.171 31.546 - -1.20% -
SetIntersection_None_Vector_string_1024_1 1.20% 1143480.413 1157227.288 - -1.81% -
std::for_each_n(list<int>)/32 1.20% 11.087 11.220 - -0.48% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 1.20% 22.379 22.647 - -26.27% -
std::for_each(vector<int>)/8 1.20% 0.906 0.917 - -0.57% -
std::is_partitioned(vector<int>)_(partitioned)/32 1.20% 6.440 6.517 - -1.78% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 1.20% 218.053 220.660 - -1.52% -
std::map<std::string,_int>::find(key)_(existent)/8192 1.19% 28.990 29.336 - -2.44% -
std::move(vector<bool>)_(aligned)/32768 1.19% 36.390 36.824 - 0.09% -
SetIntersection_Front_Vector_float_1024_64 1.19% 1343924.884 1359920.671 - -1.04% -
SetIntersection_None_Set_uint32_262144_1024 1.19% 1205418.945 1219723.959 - -10.23% -
BM_deque_vector_move/65536 1.18% 2963.246 2998.330 - 0.59% -
DAG_rightmost_middle,_3_levels 1.18% 75.796 76.694 - 0.99% -
BM_std_minmax_element<int>/5500 1.18% 1452.544 1469.738 - 7.05% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 1.18% 39.814 40.286 - 3.47% -
std::copy_if(deque<int>)_(every_other)/8 1.18% 3.399 3.439 - 0.02% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.18% 1.554 1.572 - -0.05% -
std::map<int,_int>::insert(value)_(new_value,_end)/8192 1.18% 34.714 35.122 - -0.21% -
std::search(vector<int>)_(near_matches)/8192 1.17% 766842.324 775846.791 - 0.58% -
std::generate_n(list<int>)/32 1.17% 8.433 8.532 - -0.27% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 1.17% 9755174.591 9869539.750 - -1.11% -
std::equal(list<int>)_(it,_it,_it,_it)/8 1.17% 2.876 2.910 - -0.72% -
SetIntersection_Front_Set_string_64_64 1.17% 34098903.052 34498448.275 - 4.78% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 1.17% 713.961 722.325 - -0.95% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.17% 736.111 744.729 - 2.12% -
BM_format_to_n_string_back_inserter<std::string>/1 1.17% 13.359 13.515 - 1.13% -
std::deque<int>::ctor(Range)_(cheap_elements)/8192 1.17% 451.123 456.393 - 2.89% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.17% 119282.805 120674.530 - 1.33% -
std::rotate(deque<int>)_(by_1/3)/1024 1.16% 1779.984 1800.693 - -0.42% -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8192 1.16% 63724.692 64464.254 - 1.32% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 1.16% 2276932.848 2303330.945 - -1.72% -
std::stable_partition(deque<int>)_(sparse)/1024 1.16% 431.674 436.674 - -2.32% -
bm_lexicographical_compare<int>/1048576 1.16% 68036.319 68823.891 - 0.59% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024 1.16% 15629.976 15810.892 - -3.26% -
std::find_if_not(vector<bool>)_(process_all)/1024 1.15% 562.829 569.313 - -0.02% -
std::generate_n(vector<int>)/50 1.15% 11.750 11.885 - -0.58% -
std::find(vector<int>)_(process_all)/32768 1.15% 7313.926 7398.072 - 0.37% -
std::copy_if(list<int>)_(every_other)/1048576 1.15% 820991.267 830419.150 - -0.20% -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 1.15% 44.110 44.616 - 3.50% -
SetIntersection_Interlaced_Set_uint32_1024_16 1.14% 11564191.221 11696555.484 - 4.29% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 1.14% 8576856.123 8674980.934 - 2.09% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.14% 115090.354 116405.377 - -0.81% -
bm_swap_ranges_vb_unaligned/8 1.14% 4.786 4.841 - 1.53% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 1.14% 12616.389 12760.354 - 0.75% -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 1.14% 213.782 216.218 - -0.74% -
std::is_partitioned(list<int>)_(partitioned)/8192 1.14% 6820.001 6897.503 - -7.47% -
BM_align/256 1.14% 0.920 0.931 - 0.08% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 1.13% 15617298.760 15794432.463 - 0.66% -
BM_CmpEqual_int_schar 1.13% 1.125 1.138 - 0.52% -
std::count_if(vector<int>)_(every_other)/8 1.13% 4.181 4.228 - -0.64% -
BM_CmpEqual_uint_uchar 1.13% 1.100 1.113 - -0.57% -
BM_format_to_n_string_back_inserter<std::vector<char>>/16384 1.13% 904.852 915.055 - 2.24% -
std::unique_copy(list<int>)_(sprinkled)/8192 1.13% 6827.782 6904.770 - -0.74% -
BM_deque_deque_move_backward/1024 1.13% 37.999 38.427 - -1.22% -
SetIntersection_None_Set_uint32_4_1 1.13% 219577407.786 222047779.117 - 3.27% -
BM_std_minmax_element<int>/65536 1.12% 17315.143 17509.729 - 6.02% -
std::copy_if(deque<int>)_(entire_range)/262144 1.12% 68774.201 69546.986 - 0.25% -
std::is_sorted(vector<int>,_pred)/8192 1.12% 3690.085 3731.546 - -0.09% -
std::adjacent_find(list<int>,_pred)/1024 1.12% 785.184 793.994 - -2.64% -
SetIntersection_Front_Vector_string_1024_16 1.12% 1616549.365 1634672.546 - 2.11% -
std::remove_copy(vector<int>)_(prefix)/50 1.12% 13.771 13.925 - -0.77% -
SetIntersection_Interlaced_Set_uint32_262144_256 1.12% 1579259.279 1596957.764 - 2.01% -
BM_vector_deque_ranges_copy_backward/4096 1.12% 148.578 150.242 - -0.17% -
std::rotate(deque<int>)_(by_1/3)/32 1.12% 44.961 45.464 - -0.25% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 1.12% 24.293 24.564 - -0.26% -
BM_LexicallyRelative/small_path/256 1.11% 6186.110 6255.042 - 4.27% -
std::move_backward(list<int>)/8 1.11% 3.334 3.371 - -0.39% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 1.11% 19.846 20.067 - 0.52% -
std::search(list<int>)_(near_matches)/1000 1.11% 37526.370 37943.394 - 0.08% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.11% 6744.582 6819.494 - 0.10% -
BM_deque_deque_ranges_copy_backward/5500 1.11% 202.183 204.423 - 0.87% -
std::unique(deque<int>)_(contiguous)/1024 1.11% 505.904 511.506 - -0.61% -
BM_StringRelational_Less_Large_Large_ChangeMiddle 1.11% 1.627 1.645 - 2.43% -
BM_std_minmax_element<int>/512 1.10% 139.072 140.609 - 6.63% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.10% 1484.284 1500.682 - 1.55% -
BM_deque_deque_copy_backward/65536 1.10% 7576.692 7659.987 - 0.30% -
std::remove(vector<int>)_(sprinkled)/1024 1.10% 281.617 284.710 - -0.81% -
std::partial_sort_copy(list<int>)_(repeated)/8192 1.10% 32520.954 32877.418 - -1.49% -
std::remove(vector<int>)_(prefix)/8192 1.10% 2084.830 2107.672 - -0.18% -
std::partial_sort(deque<int>)_(heap)/8 1.09% 39.314 39.744 - 2.18% -
rng::contains_subrange(deque<int>)_(process_all)/1048576 1.09% 424441.570 429075.827 - -0.06% -
std::stable_partition(vector<int>)_(dense)/32 1.09% 21.120 21.351 - 1.77% -
std::remove_copy_if(vector<int>)_(prefix)/8192 1.09% 3311.047 3347.123 - -0.15% -
SetIntersection_Interlaced_Set_uint64_16384_16 1.09% 224361271.331 226799901.738 - 4.19% -
std::rotate(deque<int>)_(by_1/2)/32 1.08% 7.501 7.583 - 0.93% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 1.08% 303.951 307.232 - 0.95% -
BM_toupper_string<char> 1.08% 15.172 15.336 - -0.13% -
std::equal(deque<int>)_(it,_it,_it)/50 1.08% 21.548 21.781 - -11.79% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 1.08% 417.858 422.365 - 2.41% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 1.08% 22944.589 23191.671 - -0.09% -
BM_deque_deque_ranges_copy_backward/4000 1.08% 144.294 145.848 - 0.72% -
BM_format_to_string_begin<std::vector<char>>/1 1.08% 10.111 10.220 - 3.11% -
std::multiset<int>::erase(iterator)/8192 1.08% 24.003 24.261 - -7.27% -
std::rotate(deque<int>)_(1_element_forward)/1024 1.07% 37.022 37.420 - -0.33% -
BM_PushHeap_string_Descending_1024 1.07% 2.355 2.381 - -6.58% -
std::find_if_not(deque<int>)_(process_all)/8192 1.07% 1975.664 1996.830 - -29.42% -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 1.07% 29.538 29.854 - -3.15% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 1.07% 1438149.185 1453498.010 - 0.20% -
std::count_if(list<int>)_(every_other)/8 1.07% 2.716 2.745 - -1.41% -
std::move_backward(list<int>)/1048576 1.07% 1017446.678 1028293.194 - -0.43% -
SetIntersection_None_Set_uint32_262144_262144 1.06% 1208029.299 1220802.814 - -8.53% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1.05% 599.631 605.951 - 2.06% -
BM_formatted_size_string<char>/1 1.05% 10.662 10.774 - 1.06% -
std::remove_copy_if(list<int>)_(sprinkled)/50 1.05% 27.807 28.100 - 0.26% -
std::find_end(forward_list<int>,_pred)_(match_near_end)/8192 1.04% 274676.389 277543.148 - 0.11% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 1.04% 6.454 6.521 - -2.36% -
std::adjacent_find(list<int>,_pred)/1048576 1.04% 910464.848 919905.512 - -1.78% -
std::find(list<int>)_(process_all)/50 1.03% 18.826 19.021 - -0.71% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 1.03% 13067900.347 13202943.235 - -0.64% -
BM_deque_deque_ranges_move/64000 1.03% 3039.460 3070.847 - 0.56% -
SetIntersection_None_Set_uint64_16384_1 1.03% 160439959.594 162095272.901 - 2.26% -
bm_lexicographical_compare<signed_char>/32768 1.03% 472.571 477.437 - 0.24% -
std::set<int>::equal_range(key)_(existent)/1024 1.03% 4.457 4.503 - 1.82% -
BM_join_view_out_vectors/4096 1.03% 6490.929 6557.719 - 5.42% -
std::replace(deque<int>)_(prefix)/8192 1.03% 3207.739 3240.741 - -0.49% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 1.03% 519.689 525.032 - -1.26% -
rng::find_last(deque<int>)_(bail_10%)/8192 1.03% 2491.436 2516.989 - 8.71% -
std::search(list<int>)_(near_matches)/1024 1.02% 39173.691 39575.211 - 0.13% -
std::remove_if(list<int>)_(prefix)/50 1.02% 71.469 72.202 - -0.48% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.02% 12856.223 12987.891 - -5.26% -
std::find_first_of(deque<int>)_(small_needle)/32 1.02% 107.704 108.805 - -1.91% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 1.02% 10967650.464 11079224.528 - 1.81% -
BM_deque_deque_ranges_copy/64000 1.02% 2950.545 2980.559 - -1.51% -
std::partition(vector<int>)_(sparse)/1024 1.02% 253.223 255.795 - -0.51% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.01% 1164.185 1175.908 - 0.85% -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 1.01% 15273.056 15426.797 - -0.02% -
SetIntersection_Front_Set_string_16384_4 1.00% 1258331.676 1270959.130 - 3.00% -

Performance Improvements - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::find_end(deque<int>)_(match_near_end)/8192 -99.86% 191691.018 272.008 - -0.37% -
std::find_end(vector<int>)_(match_near_end)/8192 -99.83% 119826.312 204.542 - 1.31% -
std::find_end(list<int>,_pred)_(match_near_end)/8192 -99.77% 274341.104 630.341 - -1.91% -
std::find_end(list<int>)_(match_near_end)/8192 -99.77% 256082.906 600.518 - 0.19% -
std::find_end(vector<int>,_pred)_(match_near_end)/8192 -99.71% 166166.617 476.539 - -0.17% -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 -99.71% 218437.273 629.541 - 2.07% -
std::distance(join_view(vector<vector<int>>))/1024 -99.64% 267.808 0.977 - -0.20% -
std::distance(join_view(vector<vector<int>>))/8192 -99.60% 2082.690 8.347 - -0.18% -
std::distance(join_view(vector<vector<int>>))/4096 -99.58% 1046.866 4.426 - 1.59% -
std::find_end(deque<int>)_(match_near_end)/1024 -99.11% 3640.053 32.439 - -0.06% -
std::find_end(vector<int>)_(match_near_end)/1024 -98.70% 2241.208 29.081 - 2.42% -
std::find_end(list<int>)_(match_near_end)/1024 -98.68% 4521.373 59.698 - -0.31% -
std::find_end(list<int>,_pred)_(match_near_end)/1024 -98.60% 5034.182 70.463 - -4.23% -
std::find_end(deque<int>,_pred)_(match_near_end)/1024 -98.10% 4056.288 76.979 - 0.50% -
std::find_end(vector<int>,_pred)_(match_near_end)/1024 -98.10% 3153.699 59.852 - -0.23% -
std::distance(join_view(vector<vector<int>>))/50 -94.99% 12.517 0.628 - 4.52% -
std::find_end(list<int>,_pred)_(match_near_end)/1000 -91.28% 844.361 73.601 - 2.20% -
std::find_end(deque<int>)_(match_near_end)/1000 -90.31% 348.494 33.766 - 0.90% -
std::find_end(vector<int>,_pred)_(match_near_end)/1000 -89.29% 544.152 58.268 - -0.12% -
std::find_end(vector<int>)_(match_near_end)/1000 -89.22% 261.801 28.226 - 1.10% -
std::find_end(list<int>)_(match_near_end)/1000 -89.20% 733.450 79.193 - 2.72% -
std::fill_n(deque<int>)/8192 -87.40% 1866.881 235.253 - -2.26% -
std::fill_n(deque<int>)/1024 -87.30% 231.642 29.422 - 0.18% -
std::find_end(deque<int>,_pred)_(match_near_end)/1000 -86.78% 560.703 74.105 - -0.16% -
std::fill(deque<int>)/8192 -86.56% 1864.796 250.665 - -16.78% -
std::fill(deque<int>)/1024 -85.35% 232.589 34.065 - 4.06% -
std::fill_n(deque<int>)/32 -84.77% 8.269 1.259 - 9.06% -
std::fill(deque<int>)/32 -84.53% 8.811 1.363 - -0.64% -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 -83.10% 3859.343 652.092 - -0.20% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 -82.91% 968.953 165.585 - -0.21% -
bm_exception_ptr_swap_nonnull -82.86% 7.606 1.304 - 0.03% -
std::fill_n(deque<int>)/50 -81.80% 12.186 2.218 - 1.21% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/8192 -81.59% 323441.716 59549.439 - -0.83% -
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 -81.55% 122.759 22.654 - -0.26% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/8192 -81.53% 323485.437 59749.777 - -0.41% -
std::fill(deque<int>)/50 -81.46% 12.763 2.366 - -0.07% -
std::multiset<std::string>::ctor(&&,_different_allocs)/8192 -78.93% 271537.279 57207.335 - -0.66% -
std::set<std::string>::ctor(&&,_different_allocs)/8192 -78.21% 263474.992 57400.383 - -1.80% -
BM_num_get<void*> -76.93% 47.636 10.991 - 1.94% -
std::multiset<int>::ctor(&&,_different_allocs)/8192 -75.54% 194270.888 47514.682 - -0.34% -
std::find_end(deque<int>)_(same_length)/8192 -75.49% 11168.880 2737.778 - -12.99% -
std::find_end(deque<int>)_(same_length)/1024 -75.47% 1394.647 342.093 - -13.18% -
std::set<int>::ctor(&&,_different_allocs)/8192 -70.27% 161550.849 48030.813 - -3.68% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -69.26% 1666.586 512.287 - -68.01% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -68.97% 1747.195 542.171 - -67.92% -
std::find_end(deque<int>)_(same_length)/1000 -63.13% 935.209 344.833 - -16.36% -
std::map<int,_int>::ctor(&&,_different_allocs)/8192 -62.23% 138430.643 52288.943 - 1.72% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/1024 -61.51% 18151.862 6986.419 - -0.47% -
BM_num_get<unsigned_int> -61.49% 25.424 9.790 - -0.06% -
std::set<std::string>::ctor(&&,_different_allocs)/1024 -60.68% 17545.803 6899.801 - 0.31% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/1024 -60.42% 17633.737 6979.387 - -0.53% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -60.38% 52.412 20.763 - 3.55% -
BM_num_get<unsigned_short> -60.15% 25.562 10.186 - 1.36% -
std::set<int>::ctor(&&,_different_allocs)/1024 -60.03% 14734.367 5889.312 - -2.93% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 -59.99% 249.065 99.643 - 0.56% -
std::multiset<std::string>::ctor(&&,_different_allocs)/1024 -59.95% 17236.328 6903.470 - 0.85% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -59.52% 248.703 100.680 - -12.80% -
std::multiset<int>::ctor(&&,_different_allocs)/1024 -58.50% 13790.984 5722.747 - -1.14% -
BM_num_get<unsigned_long_long> -58.12% 25.970 10.878 - 6.15% -
BM_num_get<unsigned_long> -57.92% 25.450 10.710 - 3.61% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/8192 -57.88% 130791.216 55091.837 - 6.62% -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 -57.72% 14372.895 6076.272 - 1.94% -
BM_num_get<long_long> -57.04% 24.715 10.618 - 0.32% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 -56.87% 13791.062 5948.383 - 0.07% -
BM_num_get<long> -56.59% 24.398 10.591 - -0.97% -
std::find_end(deque<int>,_pred)_(same_length)/8192 -56.59% 11462.674 4976.188 - -0.06% -
rng::for_each(map<int>)/8192 -55.90% 16529.420 7289.201 - -0.54% -
std::for_each(map<int>::iterator)/8192 -55.29% 16371.941 7319.583 - -0.19% -
BM_num_get<bool> -54.56% 25.320 11.506 - -1.82% -
std::flat_multimap<int,_int>::ctor(const&)/8192 -54.29% 1891.277 864.458 - -55.18% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -53.32% 216.578 101.096 - 0.78% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -53.26% 206.029 96.292 - -1.40% -
std::for_each(multimap<int>::iterator)/8192 -53.06% 16071.612 7544.261 - 0.05% -
rng::for_each(multimap<int>)/8192 -52.24% 15883.257 7585.763 - 3.40% -
std::find_end(list<int>,_pred)_(same_length)/8192 -52.06% 17079.425 8187.140 - -17.90% -
std::for_each(multiset<int>::iterator)/8192 -51.08% 16097.390 7874.345 - -1.52% -
std::find_end(vector<int>)_(same_length)/1000 -51.05% 494.629 242.131 - -1.03% -
std::find_end(vector<int>)_(same_length)/1024 -51.00% 505.125 247.489 - -2.15% -
std::find_end(list<int>,_pred)_(same_length)/1000 -50.18% 1547.198 770.865 - -0.26% -
std::find_end(list<int>,_pred)_(same_length)/1024 -50.15% 1584.834 790.045 - -0.22% -
std::find_end(list<int>)_(same_length)/1024 -50.12% 1500.195 748.273 - -0.12% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -50.07% 222.294 110.999 - 7.43% -
std::set<std::string>::ctor(&&,_different_allocs)/32 -49.98% 417.683 208.926 - 0.32% -
std::for_each(set<int>::iterator)/8192 -49.95% 15715.673 7865.811 - -0.23% -
std::find_if(list<int>)_(process_all)/50 -49.83% 38.050 19.088 - 0.77% -
std::find_end(vector<int>,_pred)_(same_length)/1000 -49.74% 1212.963 609.641 - -0.12% -
std::find_end(vector<int>,_pred)_(same_length)/8192 -49.72% 9944.725 5000.012 - -0.07% -
std::find_end(vector<int>)_(same_length)/8192 -49.71% 4021.139 2022.348 - 0.76% -
rng::for_each(multiset<int>)/8192 -49.68% 15381.589 7739.739 - -1.21% -
std::find_end(vector<int>,_pred)_(same_length)/1024 -49.67% 1241.659 624.906 - -0.07% -
rng::for_each(set<int>)/8192 -49.32% 15441.804 7825.692 - -0.40% -
std::find_end(list<int>)_(same_length)/1000 -49.28% 1471.156 746.191 - 1.67% -
rng::find_last_if(list<int>)_(bail_10%)/50 -48.97% 37.468 19.120 - -0.02% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/32 -48.82% 412.896 211.317 - 0.11% -
BM_format_to_n_string_begin<std::string>/16384 -48.68% 288.382 148.006 - 0.44% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 -48.62% 416.280 213.891 - -0.87% -
std::multiset<std::string>::ctor(&&,_different_allocs)/32 -48.23% 401.487 207.849 - -0.18% -
std::set<int>::ctor(&&,_different_allocs)/32 -48.01% 336.688 175.037 - -0.11% -
std::multiset<int>::equal_range(key)_(non-existent)/0 -47.23% 0.476 0.251 - -0.47% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 -45.75% 213.056 115.580 - 2.62% -
std::map<int,_int>::ctor(&&,_different_allocs)/32 -45.28% 341.550 186.907 - -0.55% -
std::find_if_not(deque<int>)_(bail_25%)/32768 -45.26% 3657.183 2002.065 - -0.05% -
rng::find_last(deque<int>)_(bail_90%)/1048576 -45.14% 46244.650 25372.044 - -7.82% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 -45.10% 0.481 0.264 - -0.52% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -44.99% 141.916 78.070 - 0.39% -
std::find_if_not(deque<int>)_(bail_25%)/8192 -44.89% 919.690 506.854 - -0.13% -
rng::find_last(deque<int>)_(bail_90%)/8192 -44.66% 364.886 201.924 - -7.21% -
std::unordered_map<int,_int>::count(key)_(non-existent)/0 -44.52% 0.485 0.269 - -1.37% -
std::copy_backward(vector<int>)/4096 -44.46% 254.615 141.402 - -15.01% -
std::find_end(deque<int>,_pred)_(same_length)/1024 -44.34% 1435.590 799.031 - -0.04% -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 -43.60% 6.251 3.526 - 1.57% -
std::find_if_not(deque<int>)_(bail_25%)/8 -43.21% 2.058 1.169 - -0.24% -
std::find_end(deque<int>,_pred)_(same_length)/1000 -43.00% 1368.116 779.855 - -0.07% -
std::multiset<int>::ctor(&&,_different_allocs)/32 -42.49% 305.808 175.881 - -0.18% -
bm_exception_ptr_move_ctor_nonnull -42.42% 6.848 3.943 - 4.64% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 -42.36% 10.857 6.258 - -40.92% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -42.05% 143.373 83.088 - 6.66% -
std::set<std::string>::insert(value)_(new_value,_end)/8192 -41.82% 130.284 75.801 - 14.59% -
BM_PushHeap_float_Descending_16 -41.27% 0.632 0.371 - -2.35% -
BM_format_to_string_pointer<char>/16384 -41.03% 253.145 149.290 - -2.85% -
BM_format_to_n_string_begin<std::vector<char>>/16384 -40.20% 249.628 149.281 - 1.85% -
BM_PushHeap_float_Descending_4 -39.47% 0.612 0.370 - -3.63% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 -38.82% 307.662 188.231 - -1.22% -
std::find_end(list<int>)_(same_length)/8192 -38.49% 15737.538 9679.952 - 20.20% -
std::set<std::string>::erase(key)_(existent)/32 -38.06% 85.032 52.667 - -29.14% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) -37.76% 20.065 12.489 - 6.55% -
rng::find_last(deque<int>)_(bail_90%)/50 -37.38% 2.934 1.837 - -1.46% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 -37.12% 27.276 17.152 - -0.73% -
rng::find_last(deque<int>)_(bail_90%)/1024 -37.09% 45.933 28.897 - -6.34% -
std::multiset<int>::contains(key)_(non-existent)/8192 -36.69% 14.637 9.268 - 0.41% -
std::multiset<int>::ctor(const&,_alloc)/8192 -36.64% 79867.273 50605.231 - 0.61% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -36.53% 51.409 32.631 - 0.61% -
std::set<int>::ctor(const&,_alloc)/8192 -35.77% 77999.624 50096.505 - 1.57% -
bm_exception_ptr_swap_null -35.61% 5.399 3.477 - 0.66% -
bm_exception_ptr_move_ctor_null -35.43% 3.337 2.155 - -7.80% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 -35.20% 31.977 20.720 - -3.99% -
std::set<int>::ctor(const&,_alloc)/1024 -35.18% 9679.700 6274.304 - 1.60% -
std::find_if_not(deque<int>)_(bail_25%)/1024 -35.14% 120.283 78.019 - 0.11% -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 -35.08% 9961.179 6466.387 - -1.94% -
std::multiset<int>::ctor(const&,_alloc)/1024 -35.02% 9837.980 6392.492 - 1.23% -
std::unordered_set<int>::insert(value)_(already_present)/32 -34.82% 2.637 1.719 - -38.55% -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 -34.64% 78936.141 51594.210 - -2.15% -
std::copy_n(list<int>)/64 -34.47% 22.405 14.682 - -0.02% -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 -34.41% 41.375 27.139 - 1.18% -
std::equal(list<int>)_(it,_it,_it,_it)/50 -34.40% 41.831 27.442 - -0.21% -
std::all_of(vector<int>)_(process_all)/50 -34.08% 19.204 12.660 - -16.81% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 -33.97% 18235027.839 12039913.492 - 5.89% -
std::map<int,_int>::ctor(const&,_alloc)/8192 -33.96% 80156.175 52932.458 - -0.04% -
std::map<int,_int>::ctor(const&,_alloc)/1024 -33.70% 9999.342 6629.860 - 0.29% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 -33.55% 0.397 0.264 - -34.83% -
std::any_of(vector<int>)_(process_all)/50 -33.41% 18.971 12.633 - -14.93% -
BM_PushHeap_uint64_QuickSortAdversary_1 -33.12% 0.696 0.465 - 0.04% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -33.10% 32.730 21.896 - -6.22% -
std::map<std::string,_int>::erase(key)_(existent)/8192 -33.06% 104.860 70.197 - 17.69% -
BM_PushHeap_string_Random_1 -32.76% 0.698 0.470 - -10.74% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 -32.74% 12867102.536 8654600.214 - -0.48% -
BM_PushHeap_string_QuickSortAdversary_1 -32.68% 0.700 0.471 - -20.11% -
BM_PushHeap_string_PipeOrgan_1 -32.67% 0.700 0.471 - -10.59% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 -32.50% 34.841 23.518 - -28.14% -
BM_PushHeap_string_Descending_1 -32.20% 0.700 0.475 - -10.49% -
std::find_end(deque<int>)_(near_matches)/1000 -32.13% 30016.921 20372.675 - 15.25% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 -31.84% 12857869.172 8763615.210 - 1.17% -
std::find_end(deque<int>)_(near_matches)/1024 -31.71% 31166.564 21284.882 - 15.94% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 -31.29% 12922716.210 8878579.070 - 2.69% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 -31.03% 1.971 1.359 - -1.03% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 -31.02% 6.571 4.532 - -30.82% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 -30.78% 13072113.395 9049065.497 - 1.56% -
BM_PushHeap_float_PipeOrgan_1 -30.41% 0.671 0.467 - 0.01% -
BM_format_to_string_begin<std::vector<char>>/16384 -30.02% 340.914 238.579 - 37.04% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 -29.86% 33.952 23.815 - -25.60% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 -29.80% 46.274 32.484 - -35.80% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -29.72% 12762327.382 8969013.697 - 1.51% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 -29.71% 12709486.086 8933962.182 - 2.18% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 -29.58% 31.932 22.486 - -30.71% -
bm_exception_ptr_move_assign_nonnull -29.39% 6.894 4.868 - -1.29% -
BM_SystemErrorWithMessage -29.38% 23.123 16.330 - -2.92% -
std::set<std::string>::erase(key)_(existent)/8192 -29.26% 104.125 73.657 - -11.41% -
SetIntersection_Interlaced_Vector_float_262144_4 -29.11% 1990645.687 1411170.671 - -4.52% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 -28.79% 65.911 46.937 - -29.04% -
std::unique_copy(list<int>)_(contiguous)/52 -28.73% 29.051 20.706 - 6.13% -
BM_emoji_text<wchar_t> -28.09% 1153.624 829.557 - 0.26% -
ranges::min(std::deque<long_long>)/70000 -27.80% 26305.416 18993.313 - 0.11% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 -27.58% 345568085.054 250267111.106 - 2.71% -
std::unordered_set<int>::count(key)_(non-existent)/0 -27.55% 0.485 0.351 - 27.36% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 -27.41% 39.488 28.665 - -2.61% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 -27.35% 1.697 1.233 - -7.07% -
BM_PushHeap_float_Descending_64 -27.03% 0.523 0.382 - -0.82% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -26.86% 38.282 27.998 - 8.68% -
std::multiset<int>::count(key)_(existent)/1024 -26.70% 8.033 5.888 - 1.29% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 -26.60% 11.127 8.166 - 19.90% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 -26.48% 1.956 1.438 - 12.57% -
BM_Move_Null -25.93% 0.907 0.672 - 33.77% -
std::copy_n(vector<bool>)_(aligned)/1048576 -25.45% 3110.122 2318.578 - -6.04% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 -25.28% 33.989 25.397 - 8.59% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 -25.18% 0.487 0.365 - -25.36% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -25.11% 43.291 32.421 - -3.18% -
std::multiset<std::string>::insert(value)_(already_present)/8192 -25.09% 84.554 63.343 - 21.35% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -24.96% 32.425 24.330 - -22.10% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 -24.90% 27.006 20.281 - -0.89% -
BM_format_to_string_span<char>/16384 -24.90% 217.958 163.694 - 10.15% -
rng::find_last_if(vector<int>)_(bail_90%)/8 -24.75% 0.618 0.465 - -4.15% -
BM_Istream_numbers/0 -24.68% 1395.199 1050.853 - -0.19% -
std::unordered_set<int>::insert(value)_(already_present)/1024 -24.61% 2.379 1.793 - -28.22% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 -24.57% 15051.910 11353.466 - -6.81% -
std::find_end(deque<int>)_(near_matches)/8192 -24.51% 1769000.521 1335411.636 - 6.24% -
BM_Swap_LargeTrivialFunctor_LargeNonTrivialFunctor -24.12% 0.603 0.457 - -23.91% -
std::for_each(multiset<int>::iterator)/50 -24.12% 47.219 35.830 - -0.07% -
SetIntersection_Interlaced_Vector_float_16384_16 -23.97% 2847695.937 2164967.501 - -14.63% -
std::lower_bound(std::forward_list<int>)/100 -23.95% 108.722 82.679 - -0.06% -
std::find_end(deque<int>,_pred)_(near_matches)/1024 -23.77% 41839.989 31893.642 - -0.77% -
std::find_end(deque<int>,_pred)_(near_matches)/1000 -23.26% 40274.147 30904.426 - -0.51% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 -23.24% 1698.499 1303.781 - -8.50% -
BM_StringConstructDestroyCStr_Empty_Transparent -23.17% 0.312 0.240 - 1.04% -
BM_StringFindStringLiteral/1024 -23.11% 23.787 18.290 - 1.70% -
std::transform(list<int>)_(identity_transform)/50 -23.01% 39.305 30.262 - -0.31% -
BM_Istream_numbers/3 -22.94% 1402.724 1080.873 - 0.03% -
std::multiset<std::string>::insert(value)_(already_present)/32 -22.84% 63.231 48.786 - 14.10% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 -22.73% 73.822 57.040 - -18.72% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 -22.59% 32.005 24.776 - -19.34% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -22.44% 28.223 21.889 - 14.99% -
rng::for_each(multimap<int>)/50 -22.44% 50.199 38.934 - -0.09% -
std::find_end(deque<int>,_pred)_(near_matches)/8192 -22.40% 2406237.543 1867214.778 - -1.06% -
BM_Istream_numbers/2 -22.30% 1434.465 1114.513 - 0.40% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -22.23% 40.370 31.394 - 6.98% -
BM_Swap_SmallTrivialFunctor_LargeTrivialFunctor -22.10% 1.479 1.152 - -1.19% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 -22.08% 11.409 8.890 - 37.69% -
BM_Swap_LargeTrivialFunctor_LargeTrivialFunctor -22.06% 0.588 0.458 - -9.17% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 -21.80% 7.197 5.628 - 16.18% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -21.50% 42.668 33.496 - 10.37% -
BM_Istream_numbers/1 -21.33% 1423.789 1120.102 - 0.72% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 -21.25% 211995.841 166936.708 - -0.11% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 -21.22% 3747.263 2952.070 - -0.32% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 -21.01% 26.306 20.778 - -3.59% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 -20.88% 7.924 6.270 - 32.82% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -20.85% 870.550 689.040 - -0.31% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 -20.71% 34.322 27.214 - -22.70% -
std::partition(list<int>)_(dense)/8192 -20.59% 5676.201 4507.628 - -2.65% -
rng::contains_subrange(list<int>)_(process_all)/8192 -20.37% 9040.942 7198.890 - -2.39% -
std::find_end(deque<int>)_(process_all)/8192 -20.36% 2856.159 2274.702 - 8.18% -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 -20.21% 1.025 0.818 - -0.14% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -20.20% 37.899 30.242 - 6.74% -
std::equal(deque<int>)_(it,_it,_it,_it)/50 -20.14% 29.261 23.368 - -11.96% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -20.12% 60.415 48.261 - -16.01% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 -19.99% 1.729 1.383 - -14.19% -
BM_deque_deque_ranges_move/0 -19.93% 0.923 0.739 - -19.72% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 -19.80% 65.036 52.159 - -24.01% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 -19.78% 336.361 269.838 - -17.59% -
BM_deque_deque_copy/0 -19.77% 0.869 0.697 - -21.26% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -19.75% 39.569 31.753 - -1.84% -
BM_PushHeap_uint64_Ascending_1 -19.59% 0.577 0.464 - -0.12% -
std::multiset<std::string>::insert(value)_(new_value,_end)/32 -19.52% 47.142 37.940 - 19.17% -
std::find_end(list<int>)_(single_element)/8192 -19.42% 9655.531 7780.815 - -10.73% -
std::vector<std::string>::ctor(size)/8192 -19.28% 5187.044 4186.815 - 0.83% -
std::move(deque<int>)/64 -19.23% 6.112 4.937 - 3.23% -
BM_PushHeap_float_Descending_256 -19.22% 0.499 0.403 - -0.45% -
vector<bool>::reserve() -19.20% 10.924 8.827 - 7.25% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8192 -19.16% 205840.675 166398.161 - -0.02% -
std::find_end(deque<int>)_(process_all)/1048576 -19.14% 366182.771 296089.878 - 12.40% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 -19.12% 928.015 750.543 - -1.19% -
BM_stop_token_multi_thread_polling_stop_requested/1024 -19.07% 457245.025 370043.454 - 17.49% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 -19.07% 1.463 1.184 - -12.34% -
SetIntersection_Interlaced_Vector_float_16384_1024 -19.03% 51359001.067 41586710.399 - 3.66% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -18.99% 20.753 16.813 - -1.46% -
std::set<std::string>::insert(value)_(new_value,_middle)/8192 -18.92% 56.323 45.667 - -14.30% -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 -18.81% 23.913 19.416 - -18.21% -
std::find_if_not(vector<int>)_(process_all)/50 -18.61% 6.854 5.578 - -3.48% -
SetIntersection_Interlaced_Vector_float_262144_1024 -18.33% 103759567.730 84736034.288 - 4.17% -
std::move(list<int>)/64 -18.32% 47.883 39.111 - -5.03% -
std::set<std::string>::erase(key)_(existent)/1024 -18.30% 74.668 61.002 - -38.21% -
std::sort(deque<int>)_(shuffled)/8192 -18.20% 98727.252 80756.946 - -0.02% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 -18.15% 29706.690 24316.111 - -0.42% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -18.00% 42.679 34.995 - -2.10% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 -17.98% 65.298 53.557 - 48.89% -
std::multiset<int>::count(key)_(existent)/32 -17.97% 4.705 3.860 - 1.80% -
BM_PushHeap_string_Ascending_1 -17.93% 0.642 0.527 - -24.82% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 -17.88% 1123.071 922.298 - 0.54% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 -17.88% 62.246 51.119 - 6.20% -
std::for_each(set<int>::iterator)/50 -17.84% 44.234 36.343 - -1.65% -
BM_PushHeap_float_Descending_1024 -17.81% 0.474 0.389 - -0.26% -
std::set<int>::count(key)_(non-existent)/8192 -17.52% 13.811 11.391 - 1.25% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 -17.51% 29.805 24.586 - -3.46% -
std::find(vector<long_long>)_(process_all)/8 -17.49% 1.139 0.940 - -16.48% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -17.48% 19.958 16.470 - -0.44% -
BM_Swap_Null_LargeNonTrivialFunctor -17.45% 0.568 0.469 - -6.30% -
BM_PushHeap_float_Descending_16384 -17.42% 0.465 0.384 - -3.49% -
std::for_each(multimap<int>::iterator)/50 -17.42% 44.244 36.538 - 0.01% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 -17.36% 897.251 741.512 - 0.06% -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 -17.34% 61.988 51.241 - -26.57% -
BM_StringEraseWithMove_Small_Opaque -17.27% 2.642 2.186 - 0.08% -
BM_PushHeap_float_Descending_262144 -17.22% 0.465 0.385 - -2.30% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 -17.16% 462.383 383.056 - 0.29% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 -17.09% 26.709 22.145 - 1.35% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 -17.00% 11.335 9.408 - 48.06% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 -16.98% 25.784 21.407 - 2.25% -
SetIntersection_Interlaced_Vector_float_16384_4 -16.96% 1650158.699 1370233.297 - -0.81% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -16.89% 0.695 0.577 - -18.85% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 -16.85% 41.946 34.878 - -2.29% -
rng::find_last_if(vector<char>)_(bail_90%)/1024 -16.77% 30.827 25.656 - -0.24% -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 -16.55% 7.174 5.987 - -0.57% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -16.54% 6308.222 5265.157 - -0.34% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 -16.53% 25.624 21.390 - -9.96% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 -16.51% 31.652 26.427 - -17.86% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 -16.49% 1.450 1.211 - -2.04% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 -16.21% 6028.056 5050.874 - 19.47% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 -16.18% 3.054 2.560 - 4.63% -
std::unordered_multiset<int>::contains(key)_(existent)/32 -16.18% 1.553 1.302 - -0.48% -
std::map<std::string,_int>::ctor(const&,_alloc)/8192 -16.13% 415514.516 348476.438 - 0.10% -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 -16.05% 7.661 6.432 - -0.34% -
std::find_end(vector<int>)_(near_matches)/8192 -16.05% 911938.505 765591.584 - -0.35% -
std::set<int>::contains(key)_(non-existent)/8192 -16.02% 10.322 8.668 - -40.90% -
BM_vector_deque_ranges_copy_backward/0 -15.97% 0.519 0.436 - -12.25% -
std::format(double)_(fmt:_{:_17000}) -15.95% 297.352 249.918 - -1.52% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -15.94% 6490.822 5456.108 - -8.13% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 -15.87% 1.590 1.338 - -20.19% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 -15.81% 73.162 61.594 - 72.33% -
SetIntersection_Front_Set_uint32_262144_1024 -15.73% 14078427.392 11863817.200 - -4.44% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -15.73% 6555.516 5524.469 - -0.39% -
std::map<int,_int>::count(key)_(existent)/32 -15.64% 1.779 1.500 - -5.71% -
Chain_fail,_4_levels -15.62% 62.373 52.632 - 0.04% -
std::unique(vector<int>,_pred)_(contiguous)/8192 -15.59% 4253.786 3590.680 - -0.77% -
std::stable_partition(list<int>)_(dense)/1024 -15.56% 1747.054 1475.189 - -15.22% -
BM_StringEraseWithMove_Huge_Transparent -15.53% 69.490 58.700 - 32.26% -
std::set<std::string>::equal_range(key)_(existent)/8192 -15.51% 32.538 27.491 - -8.90% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 -15.45% 42.237 35.712 - -0.52% -
std::unordered_set<std::string>::erase(iterator)/32 -15.36% 31.301 26.494 - -11.43% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 -15.29% 1.662 1.408 - -16.25% -
ranges::min(std::deque<__int128>)/1 -15.24% 0.837 0.709 - 7.65% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 -15.16% 1.564 1.327 - -4.00% -
rng::starts_with(list<int>,_pred)/8192 -14.97% 12219.251 10390.604 - -11.65% -
std::multiset<int>::upper_bound(key)_(non-existent)/8192 -14.96% 11.322 9.628 - -0.46% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 -14.91% 0.478 0.407 - -1.81% -
std::map<int,_int>::count(key)_(existent)/1024 -14.89% 4.408 3.752 - -3.68% -
std::find_if_not(vector<int>)_(process_all)/8192 -14.88% 943.307 802.983 - -0.96% -
std::format(double)_(fmt:_{:_17000L}) -14.80% 312.977 266.650 - -1.11% -
BM_vector_deque_move/0 -14.70% 0.519 0.443 - -3.94% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 -14.62% 15308.043 13069.888 - -0.22% -
std::find_if_not(vector<int>)_(process_all)/32768 -14.62% 3749.940 3201.732 - -0.16% -
BM_PushHeap_uint64_SingleElement_1 -14.57% 0.501 0.428 - 9.17% -
std::partition(list<int>)_(sparse)/8192 -14.50% 8290.379 7088.585 - -8.61% -
BM_vector_deque_ranges_move_backward/2 -14.49% 2.062 1.763 - -8.53% -
std::unordered_set<std::string>::contains(key)_(existent)/32 -14.49% 39.535 33.807 - 1.29% -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 -14.34% 76.407 65.448 - -0.07% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192 -14.33% 71.100 60.910 - -13.87% -
std::find_if(deque<int>)_(process_all)/1024 -14.27% 291.638 250.032 - -8.12% -
std::unique(list<int>)_(contiguous)/1024 -14.17% 1074.782 922.449 - -1.83% -
std::copy_n(list<int>)/4096 -14.14% 4179.648 3588.506 - -32.67% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 -14.11% 14184778.212 12182953.161 - 1.26% -
std::map<std::string,_int>::count(key)_(non-existent)/32 -14.04% 11.344 9.752 - -2.70% -
std::map<std::string,_int>::ctor(const&)/32 -13.99% 822.918 707.776 - -2.78% -
std::find_if(deque<int>)_(process_all)/8192 -13.98% 2330.054 2004.310 - -7.11% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -13.93% 39.924 34.361 - -3.86% -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 -13.91% 30.627 26.367 - 0.06% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 -13.88% 10988.291 9463.184 - -4.27% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 -13.88% 19.724 16.987 - -2.71% -
std::partial_sort_copy(list<int>)_(ascending)/8 -13.88% 9.365 8.065 - -2.80% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 -13.85% 1.661 1.431 - -11.61% -
std::find_if(vector<int>)_(process_all)/50 -13.80% 6.862 5.915 - 9.38% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 -13.76% 55.915 48.220 - 1.25% -
BM_deque_vector_ranges_move/0 -13.74% 1.514 1.306 - -8.23% -
std::set<int>::lower_bound(key)_(non-existent)/8192 -13.71% 10.497 9.058 - -7.33% -
std::multiset<std::string>::count(key)_(non-existent)/32 -13.69% 12.420 10.720 - -1.01% -
Chain,_1_level -13.62% 1.160 1.002 - 0.00% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 -13.60% 10.193 8.807 - 35.94% -
std::any_of(deque<int>)_(process_all)/50 -13.58% 21.838 18.872 - -0.02% -
std::multimap<int,_int>::ctor(const&,_alloc)/32 -13.51% 255.785 221.228 - -2.78% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/0 -13.46% 14.792 12.801 - -0.16% -
rng::contains(vector<int>)_(process_all)/8 -13.46% 2.817 2.438 - -8.51% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -13.45% 39.953 34.579 - -19.48% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 -13.45% 7.501 6.493 - 41.04% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 -13.44% 1.912 1.655 - 10.50% -
Chain,_2_levels -13.42% 1.157 1.002 - -0.01% -
Chain,_3_levels -13.41% 1.157 1.002 - -0.01% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 -13.40% 1.353 1.172 - -15.30% -
DAG_leftmost,_5_levels -13.39% 1.156 1.002 - -0.02% -
DAG_leftmost,_4_levels -13.39% 1.157 1.002 - -0.01% -
DAG_rightmost,_3_levels -13.39% 1.157 1.002 - 0.01% -
Chain,_7_levels -13.38% 1.156 1.002 - -0.01% -
Chain,_9_levels -13.38% 1.157 1.002 - -0.41% -
DAG_rightmost,_5_levels -13.38% 1.156 1.002 - -0.03% -
std::stable_sort(deque<int>)_(ascending)/8 -13.37% 20.212 17.509 - -2.96% -
BM_format_to_string_begin<std::string>/16384 -13.37% 218.846 189.589 - 4.35% -
DAG_leftmost,_3_levels -13.37% 1.156 1.002 - 0.01% -
Chain,_4_levels -13.36% 1.156 1.002 - -0.02% -
Chain,_8_levels -13.36% 1.156 1.002 - 0.01% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 -13.36% 0.579 0.501 - 0.38% -
BM_join_view_out_vectors/70000 -13.35% 167175.685 144863.559 - -10.07% -
Chain,_5_levels -13.35% 1.156 1.002 - 0.01% -
DAG_rightmost,_4_levels -13.33% 1.156 1.002 - -0.00% -
Chain,_6_levels -13.32% 1.156 1.002 - 0.06% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 -13.27% 1.254 1.088 - -10.30% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -13.24% 34.641 30.053 - -28.64% -
BM_vector_deque_ranges_copy/0 -13.24% 0.682 0.592 - 39.41% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 -13.23% 751.020 651.663 - -7.70% -
std::set<std::string>::ctor(const&,_alloc)/8192 -13.21% 399584.042 346810.099 - 0.07% -
BM_format_string<wchar_t>/8192 -13.18% 0.225 0.195 - 0.77% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -13.17% 6490.305 5635.503 - -3.12% -
std::flat_map<int,_int>::count(key)_(non-existent)/0 -13.14% 0.490 0.425 - -7.31% -
Chain_fail,_8_levels -13.10% 109.209 94.898 - 3.76% -
BM_stop_token_async_reg_unreg_callback/1024 -13.08% 7963657.250 6921642.834 - -6.84% -
std::multiset<int>::ctor(const&,_alloc)/32 -13.03% 258.013 224.391 - -1.27% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 -13.00% 1598.034 1390.280 - -0.30% -
std::find_end(deque<int>)_(process_all)/1024 -12.99% 359.385 312.684 - 7.21% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -12.97% 26463573.918 23030387.288 - 0.91% -
std::set<std::string>::equal_range(key)_(non-existent)/32 -12.93% 10.203 8.884 - -22.75% -
std::multiset<int>::find(key)_(non-existent)/8192 -12.87% 9.262 8.071 - -9.67% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 -12.87% 96.757 84.308 - -11.03% -
std::multiset<std::string>::ctor(&&,_different_allocs)/0 -12.86% 14.823 12.917 - 0.87% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 -12.80% 1.406 1.226 - -9.73% -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 -12.76% 41011.164 35779.734 - -1.13% -
std::generate_n(deque<int>)/1024 -12.73% 278.270 242.848 - -0.52% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/0 -12.73% 14.643 12.779 - -0.14% -
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 -12.70% 103.512 90.368 - 1.66% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -12.68% 1000.098 873.324 - 0.43% -
std::reverse_copy(list<int>)/8 -12.67% 2.787 2.434 - 1.69% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 -12.66% 1028065.763 897877.666 - -0.03% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 -12.63% 22.083 19.294 - -33.36% -
std::reverse(list<int>)/32768 -12.63% 19216.225 16789.326 - -2.95% -
BM_std_minmax_element<int>/3 -12.62% 1.114 0.974 - -15.42% -
std::partition(deque<int>)_(sparse)/50 -12.58% 17.246 15.076 - -7.42% -
std::find_if(vector<int>)_(process_all)/8 -12.56% 1.487 1.301 - -18.93% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 -12.56% 396460.055 346656.250 - -1.28% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 -12.55% 44.580 38.984 - 3.43% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 -12.53% 42.545 37.212 - -0.29% -
rng::find_last(vector<char>)_(bail_90%)/1024 -12.50% 27.802 24.327 - 2.54% -
std::set<std::string>::ctor(const&,_alloc)/32 -12.50% 850.530 744.238 - 0.20% -
std::map<int,_int>::erase(iterator)/1024 -12.43% 24.033 21.047 - 3.65% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -12.39% 51764.322 45350.589 - 2.62% -
std::generate(deque<int>)/1024 -12.31% 276.750 242.680 - 0.12% -
rng::find_last_if(list<int>)_(bail_90%)/1024 -12.29% 79.353 69.603 - -0.57% -
std::none_of(deque<int>)_(process_all)/50 -12.28% 21.525 18.883 - 0.05% -
std::for_each(map<int>::iterator)/50 -12.26% 41.120 36.078 - 0.92% -
std::find_first_of(list<int>)_(large_needle)/1024 -12.25% 985755.662 864969.702 - -4.29% -
std::set<std::string>::erase(iterator)/8192 -12.24% 31.029 27.232 - -9.92% -
std::multiset<std::string>::ctor(const&,_alloc)/8192 -12.19% 392009.161 344235.863 - 0.29% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 -12.16% 165961.418 145778.796 - 1.08% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -12.13% 33.088 29.074 - 19.33% -
BM_deque_deque_move_backward/0 -12.08% 0.919 0.808 - -12.19% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 -12.06% 52.256 45.954 - -7.26% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -12.05% 50238.000 44182.457 - -7.32% -
std::multiset<int>::equal_range(key)_(non-existent)/1024 -12.05% 6.430 5.655 - 1.55% -
BM_PushHeap_uint32_PipeOrgan_1 -12.01% 0.466 0.410 - -14.83% -
std::map<std::string,_int>::erase(iterator)/1024 -12.00% 35.703 31.418 - 22.26% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 -11.98% 29303.154 25793.029 - -0.33% -
std::set<std::string>::ctor(&&,_different_allocs)/0 -11.95% 14.489 12.758 - -0.26% -
ranges::min(std::vector<long_long>)/1 -11.93% 0.437 0.385 - -14.89% -
std::format(double)_(fmt:_{:0^17500_17000}) -11.93% 441.163 388.552 - -1.25% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 -11.85% 31.648 27.896 - -22.19% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 -11.85% 1.923 1.695 - 10.07% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -11.84% 3582575.480 3158418.156 - 1.08% -
BM_vector_deque_ranges_move_backward/1 -11.83% 2.329 2.054 - -6.79% -
std::set<int>::ctor(&&,_different_allocs)/0 -11.82% 14.528 12.811 - -0.12% -
rng::for_each(set<int>)/50 -11.81% 43.831 38.654 - -1.99% -
BM_ConstructAndDestroy_Null_Opaque -11.81% 0.451 0.397 - -11.26% -
std::stable_sort(deque<int>)_(descending)/8 -11.75% 28.414 25.075 - -2.75% -
BM_CmpEqual_uchar_schar -11.73% 1.123 0.991 - -2.26% -
BM_CmpEqual_ushort_short -11.73% 1.126 0.994 - -0.37% -
SetIntersection_Interlaced_Vector_uint32_1024_64 -11.73% 4990595.621 4405438.480 - -0.37% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 -11.69% 96.527 85.240 - -0.28% -
rng::contains_subrange(deque<int>)_(single_element)/50 -11.67% 28.918 25.543 - 0.06% -
std::set<int>::contains(key)_(non-existent)/32 -11.63% 3.072 2.715 - 4.39% -
std::partition(deque<int>)_(sparse)/32 -11.62% 11.368 10.047 - -7.63% -
BM_CmpEqual_ushort_schar -11.56% 1.118 0.989 - -7.54% -
BM_StringMove_Large -11.54% 0.798 0.706 - -0.48% -
std::set<int>::ctor(const&,_alloc)/32 -11.53% 248.035 219.434 - -0.03% -
std::find_end(list<int>,_pred)_(single_element)/8192 -11.53% 9245.324 8179.702 - -10.22% -
std::set<std::string>::erase(iterator)/32 -11.51% 31.731 28.080 - 3.22% -
BM_PushHeap_uint64_Descending_1 -11.49% 0.448 0.397 - -37.76% -
std::find_if(deque<int>)_(bail_25%)/8192 -11.48% 569.375 504.022 - -1.27% -
std::unordered_set<int>::contains(key)_(non-existent)/32 -11.44% 1.619 1.434 - -6.44% -
BM_deque_vector_ranges_move/1 -11.42% 2.368 2.098 - -1.67% -
ranges::minmax(std::vector<char>)/64 -11.41% 1.353 1.198 - 0.68% -
BM_format_to_iterator/<std::array>_string_view_len_6000 -11.39% 67.343 59.673 - -0.90% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 -11.38% 22.952 20.341 - -14.96% -
BM_vector_deque_copy_backward/2 -11.35% 2.064 1.830 - -4.79% -
BM_Move_LargeNonTrivialFunctor -11.35% 0.690 0.612 - -11.22% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 -11.34% 54.073 47.941 - 0.95% -
std::multiset<std::string>::ctor(const&,_alloc)/32 -11.30% 982.518 871.489 - 16.75% -
rng::contains_subrange(list<int>)_(same_length)/50 -11.27% 28.308 25.119 - -0.41% -
Chain_fail,_2_levels -11.26% 35.978 31.928 - 1.89% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 -11.25% 1269612.394 1126731.360 - -1.28% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 -11.25% 7.032 6.241 - 31.60% -
ranges::minmax(std::vector<char>)/8 -11.14% 1.010 0.898 - 0.51% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -11.14% 3.026 2.689 - -5.88% -
BM_Copy_MemFuncPtr -11.13% 1.292 1.148 - -7.07% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 -11.12% 21.307 18.938 - -9.36% -
std::find_end(vector<int>,_pred)_(near_matches)/8192 -11.10% 1631029.556 1450024.501 - -0.08% -
std::map<int,_int>::ctor(&&,_different_allocs)/0 -11.09% 14.342 12.751 - -0.07% -
std::format(double)_(fmt:_{:0>17500_17000}) -11.08% 436.192 387.842 - -1.75% -
std::map<int,_int>::erase(iterator)/32 -11.04% 23.494 20.899 - 3.62% -
ranges::min(std::deque<long_long>)/64 -11.04% 19.934 17.733 - 12.40% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 -11.02% 5.544 4.934 - -0.11% -
BM_deque_vector_ranges_move/2 -11.01% 2.062 1.835 - 0.05% -
std::set<std::string>::ctor(const&,_alloc)/1024 -11.00% 41349.189 36799.559 - 1.76% -
std::find_end(vector<int>)_(near_matches)/1024 -10.96% 15666.013 13949.476 - -0.45% -
std::format(double)_(fmt:_{:0^17500_17000L}) -10.93% 454.967 405.243 - -0.92% -
std::any_of(deque<int>)_(process_all)/8192 -10.87% 2833.712 2525.604 - -0.14% -
std::map<int,_int>::ctor(const&,_alloc)/32 -10.85% 251.225 223.960 - -4.93% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -10.80% 19.814 17.675 - -1.74% -
std::find_end(list<int>,_pred)_(near_matches)/1000 -10.79% 41242.647 36792.136 - -0.20% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -10.74% 19.825 17.696 - -3.08% -
BM_format_to_iterator/<std::string>_string_view_len_6000 -10.74% 67.154 59.944 - -0.38% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -10.69% 51354.220 45865.189 - 1.68% -
std::find_if(vector<int>)_(process_all)/32768 -10.65% 3759.689 3359.302 - 4.91% -
std::find_if(vector<int>)_(process_all)/8192 -10.65% 945.111 844.489 - 4.53% -
std::any_of(deque<int>)_(process_all)/32768 -10.64% 11288.254 10087.280 - -0.03% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 -10.62% 4.556 4.073 - -0.41% -
std::variant<8-alts>::visit()_(3_variants) -10.61% 0.683 0.610 - -10.33% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 -10.60% 28529.467 25506.176 - -0.16% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -10.59% 283279.563 253287.539 - -1.06% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 -10.58% 16893.849 15106.066 - -35.04% -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 -10.56% 1.110 0.992 - -7.07% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 -10.52% 23.704 21.210 - 4.06% -
std::find_end(list<int>,_pred)_(near_matches)/1024 -10.52% 42861.115 38353.447 - 0.28% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 -10.50% 2.801 2.507 - 10.10% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/8192 -10.50% 7679.045 6872.557 - 0.09% -
BM_CmpEqual_uint_short -10.47% 1.135 1.016 - -1.54% -
std::find_end(vector<int>)_(near_matches)/1000 -10.47% 15052.698 13476.577 - -0.22% -
SetIntersection_Front_Vector_uint32_1024_1024 -10.45% 5929059.040 5309245.710 - -9.89% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 -10.45% 1.285 1.151 - -3.02% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -10.45% 14177.338 12696.186 - -5.15% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -10.43% 14.297 12.805 - 0.39% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -10.42% 22.287 19.965 - 3.08% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/8192 -10.41% 7693.487 6892.394 - 0.08% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -10.40% 21.221 19.015 - -14.69% -
BM_Swap_Null_Null -10.39% 0.459 0.411 - 0.58% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 -10.38% 19.391 17.379 - -2.53% -
std::stable_sort(deque<int>)_(repeated)/8 -10.37% 19.713 17.669 - -2.89% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 -10.35% 1191.292 1068.030 - -0.78% -
BM_vector_deque_copy_backward/1 -10.32% 2.384 2.138 - -5.31% -
std::format(double)_(fmt:_{:017500_17000}) -10.31% 435.158 390.273 - -1.27% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 -10.29% 12660.436 11357.595 - -6.92% -
BM_format_to_iterator/<std::vector>_string_view_len_6000 -10.28% 67.319 60.401 - 0.66% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 -10.22% 1.259 1.130 - -11.05% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 -10.20% 23.575 21.170 - 84.16% -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 -10.19% 23.240 20.871 - -1.30% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -10.18% 752.078 675.527 - -8.59% -
std::unordered_set<int>::find(key)_(existent)/1024 -10.13% 1.486 1.335 - -12.13% -
std::multiset<int>::find(key)_(non-existent)/1024 -10.13% 6.064 5.450 - -9.96% -
BM_PushHeap_string_Ascending_262144 -10.13% 31.698 28.489 - -5.17% -
Chain_fail,_5_levels -10.12% 72.988 65.601 - 0.13% -
std::partial_sort(deque<int>)_(ascending)/8192 -10.10% 162158.621 145783.619 - -0.77% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -10.10% 721.093 648.280 - -9.29% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -10.09% 21.022 18.901 - -0.61% -
BM_deque_deque_ranges_move/2 -10.09% 2.307 2.075 - -7.59% -
std::multiset<int>::find(key)_(existent)/8192 -10.06% 8.908 8.012 - -3.68% -
BM_deque_deque_ranges_move/1 -10.04% 2.598 2.337 - -9.29% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -10.02% 11.991 10.789 - 3.59% -
std::find_if_not(vector<int>)_(process_all)/1024 -10.02% 125.060 112.533 - -0.48% -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 -10.02% 2.643 2.378 - -0.36% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -9.95% 7671.183 6907.605 - 0.05% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 -9.95% 35.699 32.148 - -10.51% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 -9.92% 1245913.791 1122365.011 - -1.32% -
BM_join_view_in_vectors/0 -9.90% 2.692 2.426 - -8.88% -
std::unordered_multiset<int>::erase(key)_(existent)/32 -9.82% 22.427 20.224 - -7.33% -
std::multiset<int>::insert(value)_(new_value,_end)/8192 -9.82% 82.328 74.246 - -6.90% -
std::multimap<int,_int>::upper_bound(key)_(existent)/32 -9.80% 2.456 2.215 - -0.09% -
SetIntersection_Front_Vector_uint32_16384_1024 -9.77% 5922487.411 5344097.521 - 0.97% -
BM_PushHeap_float_PipeOrgan_4 -9.77% 0.540 0.487 - 1.14% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -9.76% 8360.145 7544.077 - 3.59% -
BM_join_view_deques/0 -9.76% 5.424 4.894 - -2.80% -
std::multiset<std::string>::ctor(const&)/32 -9.73% 774.937 699.541 - -12.06% -
bm_lexicographical_compare<unsigned_char>/8 -9.71% 1.389 1.254 - -9.16% -
std::unique(list<int>)_(contiguous)/8192 -9.70% 7802.830 7046.080 - 1.20% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/0 -9.69% 14.103 12.737 - -0.74% -
BM_Invoke_MemFuncPtr -9.68% 0.925 0.835 - 4.21% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 -9.68% 25.361 22.906 - -3.55% -
std::equal(vector<int>)_(it,_it,_it)/50 -9.65% 4.559 4.119 - -0.86% -
BM_StringEraseWithMove_Small_Transparent -9.65% 2.412 2.179 - 0.05% -
BM_CmpLess_uint_schar -9.62% 1.134 1.025 - -1.64% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 -9.61% 42.388 38.316 - -1.92% -
std::unique(vector<int>,_pred)_(contiguous)/1024 -9.60% 540.529 488.633 - -2.44% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 -9.60% 16663.636 15064.214 - -4.34% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -9.58% 3.116 2.818 - 0.31% -
BM_Move_SmallTrivialFunctor -9.58% 1.288 1.165 - -6.71% -
std::set<std::string>::lower_bound(key)_(existent)/32 -9.58% 16.724 15.121 - -2.88% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -9.57% 165.767 149.910 - -8.69% -
std::multiset<int>::find(key)_(non-existent)/32 -9.52% 2.469 2.234 - -19.06% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 -9.52% 5.511 4.986 - 10.73% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -9.52% 1969544.775 1782093.535 - -0.03% -
std::stable_sort(deque<int>)_(shuffled)/8192 -9.51% 15961.235 14442.858 - 0.47% -
std::find_end(list<int>)_(near_matches)/1024 -9.50% 37708.087 34127.405 - -1.50% -
std::find_if(deque<int>)_(bail_25%)/32768 -9.49% 2213.869 2003.764 - -0.01% -
std::adjacent_find(deque<int>,_pred)/8 -9.48% 4.838 4.379 - -7.26% -
BM_Swap_SmallNonTrivialFunctor_SmallNonTrivialFunctor -9.47% 0.554 0.502 - 0.04% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 -9.47% 1253227.860 1134558.015 - 3.11% -
std::unordered_set<int>::find(key)_(non-existent)/1024 -9.43% 1.053 0.954 - -9.76% -
BM_ConstructAndDestroy_LargeNonTrivialFunctor_Opaque -9.43% 12.445 11.271 - 14.90% -
std::multimap<std::string,_int>::erase(iterator)/32 -9.43% 27.826 25.203 - 0.41% -
std::multiset<std::string>::ctor(const&,_alloc)/1024 -9.42% 39681.250 35942.798 - -1.31% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 -9.38% 376.205 340.930 - -3.01% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 -9.37% 34573.132 31334.223 - -2.91% -
BM_join_view_in_vectors/70000 -9.32% 147988.502 134200.176 - 1.68% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 -9.28% 61242491.095 55556692.420 - -5.00% -
std::generate_n(list<int>)/50 -9.25% 16.772 15.220 - 0.48% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/1024 -9.23% 7.269 6.598 - -0.82% -
BM_deque_deque_ranges_move_backward/2 -9.22% 2.470 2.242 - -2.48% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 -9.20% 27006.931 24522.163 - -0.33% -
std::search_n(list<int>)_(no_match)/8192 -9.15% 7440.476 6759.454 91.120 -1.14% 91.120
std::unordered_multiset<int>::clear()/8192 -9.15% 67213.796 61062.486 - -0.74% -
std::format(double)_(fmt:_{:0>17500_17000L}) -9.14% 447.599 406.690 - -1.63% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 -9.14% 4.625 4.202 - -9.65% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 -9.11% 27.944 25.398 - -4.45% -
std::set<std::string>::insert(value)_(already_present)/32 -9.10% 16.328 14.842 - 100.19% -
BM_CmpEqual_uint_int -9.10% 1.129 1.026 - -3.62% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 -9.07% 1.614 1.467 - -15.41% -
std::pop_heap(deque<std::string>)/1024 -9.07% 66.905 60.839 - 0.14% -
std::find_end(list<int>)_(near_matches)/1000 -9.04% 36128.912 32863.693 - -1.04% -
std::map<int,_int>::insert(value)_(already_present)/1024 -9.01% 3.465 3.153 - -1.62% -
rng::contains_subrange(list<int>)_(process_all)/50 -9.00% 17.794 16.192 - -5.72% -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 -9.00% 0.697 0.634 - 0.17% -
std::set<int>::clear()/8192 -8.97% 82177.383 74808.395 - -21.29% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 -8.97% 0.367 0.334 - -31.22% -
std::format(double)_(fmt:_{:017500_17000L}) -8.94% 448.813 408.689 - -1.00% -
BM_std_minmax_element<int>/2 -8.93% 0.665 0.605 - -11.44% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 -8.93% 17.650 16.075 - 3.58% -
std::map<int,_int>::erase(iterator)/8192 -8.92% 26.727 24.343 - 3.76% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 -8.91% 8.252 7.517 - -2.31% -
BM_format_to_string_begin<std::vector<wchar_t>>/16384 -8.90% 1902.008 1732.768 - 118.24% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/0 -8.89% 13.890 12.655 - -0.34% -
std::find_if_not(vector<char>)_(bail_25%)/8 -8.87% 0.932 0.850 - -1.76% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 -8.86% 40223.506 36659.958 - -0.39% -
std::pop_heap(deque<int>)/1024 -8.86% 13.584 12.381 - -3.20% -
SetIntersection_Front_Set_string_262144_64 -8.85% 4991120.743 4549432.482 - -2.53% -
std::sort_heap(vector<NonIntegral>,_pred)/8 -8.83% 32.185 29.344 - 1.13% -
std::stable_sort(deque<int>)_(heap)/8 -8.81% 26.262 23.949 - -1.10% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 -8.80% 2.345 2.138 - -8.17% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 -8.79% 19920405.161 18169743.349 - -0.31% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 -8.77% 22.010 20.080 - -18.71% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 -8.76% 24.093 21.982 - -9.64% -
std::find_end(list<int>)_(near_matches)/8192 -8.75% 2457994.737 2242856.439 - -0.07% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 -8.74% 13167.920 12017.019 - -6.77% -
std::multiset<int>::count(key)_(non-existent)/0 -8.73% 0.275 0.251 - -4.12% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 -8.72% 1.270 1.159 - -20.75% -
BM_tolower_char<wchar_t> -8.68% 0.603 0.551 - -19.98% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -8.65% 10011.729 9145.921 - -8.44% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle -8.63% 0.688 0.629 - 0.33% -
BM_CmpLess_uint_short -8.62% 1.136 1.038 - 0.17% -
BM_CmpLess_uchar_short -8.59% 1.135 1.037 - -2.36% -
rng::ends_with(list<int>)_(mismatch_at_end)/8 -8.59% 0.754 0.689 - 0.10% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 -8.59% 115392280.410 105480577.942 - -10.14% -
std::format(double)_(fmt:_{:0<17500_17000}) -8.58% 431.638 394.602 - -0.27% -
BM_PushHeap_float_Ascending_4 -8.58% 0.587 0.536 - -0.24% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -8.57% 13146.039 12019.852 - -6.58% -
BM_Swap_MemPtr_SmallNonTrivialFunctor -8.56% 1.274 1.165 - 0.42% -
BM_PushHeap_float_QuickSortAdversary_4 -8.56% 0.586 0.536 - -0.29% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -8.55% 13505.593 12350.270 - -0.31% -
BM_PushHeap_pair<uint32,_uint32>_Descending_1 -8.55% 0.515 0.471 - 1.06% -
BM_StringRelational_Compare_Huge_Large_Control -8.54% 2.276 2.081 - 0.12% -
BM_Move_MemFuncPtr -8.54% 1.353 1.238 - 1.96% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 -8.53% 3.195 2.922 - -5.09% -
std::format(double)_(fmt:_{:0<17500_17000L}) -8.52% 444.903 406.990 - -1.15% -
BM_Swap_Null_FuncPtr -8.51% 1.257 1.150 - -1.25% -
std::fill_n(vector<bool>)/262144 -8.50% 251.460 230.076 - 0.02% -
std::find_end(vector<int>,_pred)_(near_matches)/1024 -8.50% 26328.045 24089.922 - 1.66% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 -8.50% 1.473 1.348 - -16.50% -
std::set<int>::count(key)_(existent)/1024 -8.45% 4.683 4.287 - 1.15% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -8.42% 50304.151 46067.586 - -1.06% -
std::find_end(vector<int>,_pred)_(near_matches)/1000 -8.41% 25288.706 23162.854 - 1.56% -
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 -8.40% 1.156 1.059 - 0.87% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -8.39% 1926.770 1765.071 - -3.96% -
BM_emoji_escaped<char> -8.38% 24155.613 22130.727 - -0.83% -
bm_lexicographical_compare<int>/1 -8.37% 1.447 1.326 - -10.72% -
std::multiset<int>::count(key)_(existent)/8192 -8.35% 10.260 9.403 - -3.27% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 -8.34% 1230312.025 1127652.933 - 0.03% -
std::find_if(vector<int>)_(process_all)/1024 -8.33% 125.593 115.126 - 1.78% -
std::unordered_multiset<int>::clear()/1024 -8.33% 8610.501 7893.146 - -2.88% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 -8.33% 691.212 633.626 - -21.77% -
std::is_partitioned(list<int>)_(partitioned)/1024 -8.33% 639.612 586.341 - -17.40% -
std::unordered_map<int,_int>::clear()/1024 -8.32% 8565.891 7852.794 - -10.48% -
std::copy_backward(vector<int>)/32768 -8.32% 3795.777 3479.962 - -1.13% -
SetIntersection_Front_Vector_uint32_16384_16384 -8.28% 77236227.206 70840694.435 - -8.02% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 -8.27% 23.017 21.112 - -11.92% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -8.26% 41.660 38.217 - 0.41% -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 -8.16% 5.916 5.433 - -0.11% -
BM_format_string<wchar_t>/131072 -8.16% 0.187 0.171 - -0.13% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -8.16% 6386.166 5865.253 - 1.47% -
BM_StringRelational_Compare_Huge_Huge_ChangeMiddle -8.15% 60.747 55.796 - 0.22% -
std::multiset<std::string>::insert(value)_(already_present)/1024 -8.15% 63.285 58.130 - 7.66% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/0 -8.15% 0.378 0.347 - -0.30% -
ranges::minmax(std::list<char>)/1 -8.13% 0.412 0.379 - -17.71% -
std::equal(vector<int>)_(it,_it,_it)/8 -8.12% 1.257 1.155 - -0.02% -
rng::find_last(forward_list<int>)_(bail_10%)/50 -8.10% 18.451 16.957 - 0.08% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 -8.09% 1.866 1.715 - -7.90% -
std::rotate(list<int>)_(by_1/2)/8192 -8.09% 4656.686 4280.080 - -21.21% -
std::stable_partition(deque<int>)_(sparse)/8192 -8.04% 3657.156 3362.960 - 0.17% -
SetIntersection_Front_Vector_uint32_262144_16384 -8.03% 77262048.723 71056085.164 - -7.29% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 -8.03% 9771.750 8987.022 - -1.28% -
BM_ConstructAndDestroy_SmallTrivialFunctor_Opaque -8.01% 0.745 0.685 - -0.08% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 -8.01% 1003.120 922.814 - 5.80% -
BM_format_string<wchar_t>/32 -7.99% 0.885 0.815 - -3.11% -
std::format(int64_t)_(fmt:_{:X}) -7.97% 30.903 28.441 - -3.94% -
std::unordered_map<int,_int>::clear()/8192 -7.97% 66625.849 61317.511 - -10.36% -
std::sort_heap(vector<int>)/8 -7.95% 32.077 29.528 - -2.99% -
rng::find_last(deque<int>)_(bail_90%)/8 -7.94% 0.969 0.892 - 2.64% -
std::sort(deque<int>)_(repeated)/1024 -7.91% 1068.865 984.293 - 2.40% -
std::search(list<int>)_(single_element)/1000 -7.87% 705.850 650.297 - -7.74% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -7.84% 261593.282 241092.272 - 3.01% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -7.81% 55.542 51.203 - 1.60% -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 -7.80% 94.891 87.487 - 6.76% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -7.79% 1712.250 1578.809 - -1.06% -
std::vector<std::string>::ctor(size)/1024 -7.79% 464.449 428.289 - -0.50% -
bm_lexicographical_compare<unsigned_char>/64 -7.78% 1.998 1.843 - -9.95% -
SetIntersection_Front_Vector_string_1024_256 -7.76% 10204165.223 9412291.720 - -4.19% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -7.73% 55721.187 51411.714 - -12.71% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 -7.73% 211188653.580 194863363.796 - -2.12% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 -7.68% 1.405 1.297 - -3.87% -
std::unique_copy(vector<int>)_(contiguous)/1024 -7.65% 267.502 247.038 - -0.00% -
std::find_end(vector<int>,_pred)_(process_all)/8192 -7.65% 4645.049 4289.835 - -0.11% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -7.63% 871.186 804.712 - 1.39% -
BM_PushHeap_float_Random_4 -7.63% 3.007 2.778 - -2.18% -
SetIntersection_Interlaced_Set_uint32_1024_256 -7.61% 14674261.981 13557662.682 - -0.31% -
bm_lexicographical_compare<int>/8 -7.61% 1.583 1.462 - -4.76% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 -7.58% 19137.364 17685.994 - -12.22% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 -7.58% 23.529 21.746 - -5.40% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 -7.57% 1.312 1.213 - 1.04% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 -7.56% 23.829 22.026 - 0.79% -
std::move(vector<bool>)_(aligned)/64 -7.55% 1.691 1.563 - -14.63% -
std::unordered_set<int>::find(key)_(non-existent)/8192 -7.54% 1.215 1.123 - -7.60% -
rng::find_last_if(vector<char>)_(bail_90%)/8 -7.53% 0.521 0.482 - 2.33% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 -7.51% 1.111 1.027 - 0.08% -
std::map<int,_int>::count(key)_(existent)/8192 -7.49% 6.152 5.691 - -2.52% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 -7.49% 231.837 214.476 - -2.85% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 -7.48% 1.274 1.179 - -0.22% -
std::multimap<int,_int>::erase(key)_(existent)/8192 -7.48% 27.776 25.697 - -5.64% -
rng::for_each(multiset<int>)/50 -7.46% 41.043 37.983 - 0.43% -
std::adjacent_find(list<int>)/8192 -7.46% 7119.436 6588.649 - -1.63% -
DAG_sidecast_fail,_1_level -7.44% 64.927 60.098 - 1.11% -
std::generate(deque<int>)/32 -7.43% 8.683 8.038 - -0.31% -
std::find_if_not(vector<int>)_(bail_25%)/8 -7.43% 0.850 0.787 - 5.90% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -7.42% 6911.440 6398.309 - -10.94% -
std::multiset<std::string>::ctor(const&,_alloc)/0 -7.40% 13.879 12.852 - 1.48% -
std::find_end(vector<int>,_pred)_(process_all)/1024 -7.39% 579.988 537.110 - -0.20% -
std::set<std::string>::lower_bound(key)_(existent)/8192 -7.39% 31.241 28.933 - -4.60% -
Chain_fail,_7_levels -7.38% 99.270 91.942 - 5.84% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 -7.38% 73.365 67.949 - -5.73% -
BM_Invoke_FuncPtr -7.37% 0.790 0.732 - -6.41% -
std::deque<int>::insert(middle)_(cheap_elements)/32 -7.35% 12.402 11.491 - 1.53% -
std::move_backward(list<int>)/4096 -7.34% 5186.231 4805.459 - -1.01% -
std::multiset<int>::upper_bound(key)_(non-existent)/32 -7.34% 2.689 2.492 - 2.15% -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 -7.34% 1.621 1.502 - -0.96% -
std::find_end(vector<int>,_pred)_(process_all)/1000 -7.33% 565.641 524.194 - -0.19% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 -7.33% 1.924 1.783 - 10.30% -
SetIntersection_Front_Vector_string_16384_256 -7.31% 9918254.377 9193119.869 - 0.34% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 -7.31% 12589.841 11669.435 - 0.52% -
BM_CmpEqual_uint_schar -7.29% 1.133 1.050 - 1.97% -
BM_Swap_MemPtr_SmallTrivialFunctor -7.28% 3.641 3.376 - 1.30% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 -7.28% 5.258 4.875 - -0.04% -
rng::find_last(list<int>)_(bail_90%)/50 -7.24% 1.340 1.243 - -7.43% -
BM_join_view_deques/64 -7.22% 160.638 149.036 - 1.20% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 -7.20% 26.351 24.453 - 8.95% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 -7.20% 205628505.192 190817012.195 - -2.68% -
std::partial_sort(deque<int>)_(shuffled)/8192 -7.19% 258966.284 240343.326 - -1.11% -
BM_CmpLess_ushort_short -7.18% 1.122 1.042 - 2.24% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -7.18% 45431.064 42168.836 - 1.35% -
std::copy_n(vector<int>)/32768 -7.13% 3686.644 3423.716 - -8.54% -
std::deque<int>::insert(middle)_(cheap_elements)/8192 -7.12% 176.086 163.541 - -1.57% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -7.12% 38.040 35.331 - -5.79% -
std::set<std::string>::insert(value)_(new_value,_end)/0 -7.10% 32.967 30.625 - 7.18% -
std::map<int,_int>::contains(key)_(non-existent)/1024 -7.10% 5.815 5.402 - -1.71% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 -7.09% 1.389 1.290 - -2.83% -
std::remove_if(list<int>)_(prefix)/8192 -7.09% 10043.714 9331.970 - -6.24% -
std::multiset<int>::ctor(&&,_different_allocs)/0 -7.08% 13.774 12.799 - -0.30% -
BM_PushHeap_pair<uint32,_uint32>_Random_262144 -7.07% 7.243 6.731 - -2.07% -
std::replace_if(list<int>)_(sprinkled)/32 -7.07% 14.267 13.258 - -0.12% -
rng::find_last_if_not(vector<int>)_(bail_90%)/8 -7.07% 0.496 0.461 - -2.75% -
std::none_of(deque<int>)_(process_all)/8192 -7.06% 2717.706 2525.814 - -0.24% -
std::none_of(deque<int>)_(process_all)/32768 -7.06% 10888.096 10119.378 - 0.12% -
std::remove_if(vector<int>)_(prefix)/50 -7.06% 58.489 54.360 - 0.07% -
SetIntersection_Front_Set_uint64_1024_256 -7.05% 3954225.146 3675599.410 - -8.93% -
BM_deque_deque_ranges_move_backward/1 -7.03% 2.716 2.525 - -4.42% -
SetIntersection_Front_Vector_uint32_262144_256 -7.01% 2288249.427 2127745.403 - -6.54% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 -7.00% 7.939 7.383 - 18.08% -
BM_StringAssignAsciiz_Small_Opaque -7.00% 3.337 3.104 - 0.03% -
std::find_end(vector<int>)_(process_all)/8192 -6.96% 1802.040 1676.681 - -1.70% -
std::remove_if(vector<int>)_(prefix)/1024 -6.95% 377.315 351.073 - -4.53% -
BM_StringRelational_Compare_Empty_Empty_Control -6.95% 1.732 1.611 - 1.23% -
BM_StringRelational_Compare_Empty_Small_Control -6.94% 1.731 1.611 - 1.35% -
BM_deque_deque_ranges_move_backward/0 -6.93% 0.921 0.857 - -1.25% -
BM_japanese_text<char> -6.93% 24049.095 22382.693 - -0.41% -
std::map<int,_int>::clear()/1024 -6.93% 11337.328 10552.064 - 2.55% -
std::reverse(list<int>)/64 -6.92% 18.667 17.376 - -0.36% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -6.91% 3168648.357 2949583.905 - 0.15% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024 -6.90% 13.442 12.515 - 0.04% -
std::partial_sort_copy(vector<int>)_(shuffled)/8 -6.90% 11.611 10.810 - 0.20% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 -6.88% 56.414 52.530 - 11.01% -
rng::find_last_if(vector<int>)_(bail_10%)/50 -6.86% 12.374 11.526 - -0.04% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -6.86% 14808.666 13793.455 - -1.79% -
BM_join_view_in_vectors/512 -6.86% 701.774 653.666 - 0.10% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 -6.85% 20147429.879 18766608.636 - 1.67% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -6.84% 16158.710 15052.689 - -2.31% -
BM_to_chars_bad/2 -6.84% 0.615 0.573 - 2.06% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 -6.84% 1.234 1.150 - -7.61% -
std::map<std::string,_int>::contains(key)_(existent)/8192 -6.81% 30.611 28.527 - -2.28% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 -6.80% 52.479 48.908 - 6.96% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -6.80% 1500.403 1398.330 - -4.87% -
BM_BitsetToString<64>/Uniform_(50%)/50 -6.80% 18.978 17.688 - -11.82% -
BM_PushHeap_uint64_QuickSortAdversary_4 -6.80% 0.589 0.549 - 0.45% -
std::copy(list<int>)/4096 -6.79% 3268.963 3047.036 - -22.58% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 -6.79% 16.523 15.402 - -2.80% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 -6.77% 574.778 535.892 - -18.71% -
BM_deque_vector_ranges_move_backward/0 -6.73% 1.584 1.478 - 8.09% -
BM_join_view_in_vectors/64000 -6.71% 129032.079 120371.849 - 0.10% -
Chain_fail,_1_level -6.69% 22.735 21.214 - 0.54% -
std::multiset<int>::lower_bound(key)_(existent)/32 -6.69% 2.311 2.156 - 0.05% -
std::pop_heap(deque<float>)/1024 -6.69% 13.589 12.680 - -3.69% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 -6.68% 16.769 15.650 - 0.01% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -6.67% 58476.918 54576.770 - -0.85% -
std::generate(deque<int>)/50 -6.67% 12.851 11.994 - -0.44% -
std::copy(list<int>)/64 -6.67% 33.494 31.261 - -6.16% -
DAG_sidecast_fail,_3_levels -6.67% 116.720 108.937 - 1.63% -
SetIntersection_Interlaced_Set_uint32_256_64 -6.63% 14073448.888 13140365.681 - 2.34% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 -6.62% 10.947 10.223 - -1.78% -
SetIntersection_Front_Vector_uint64_16384_16384 -6.61% 74450260.835 69528683.790 - -3.31% -
BM_Move_LargeTrivialFunctor -6.61% 0.690 0.644 - 6.26% -
SetIntersection_Interlaced_Vector_uint32_1024_16 -6.60% 2499501.196 2334504.742 - 3.70% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 -6.59% 1.573 1.469 - -1.66% -
BM_PushHeap_pair<uint32,_uint32>_Random_256 -6.59% 7.340 6.857 - -1.12% -
std::set<int>::clear()/1024 -6.58% 9592.911 8961.442 - -17.73% -
SetIntersection_Front_Set_uint32_256_256 -6.58% 7788110.806 7275591.846 - -4.79% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 -6.57% 30.408 28.412 - -1.32% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/32 -6.57% 20.096 18.776 - -9.61% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 -6.56% 1.806 1.688 - -2.16% -
BM_std_minmax_element<long_long>/1 -6.55% 0.324 0.303 - -0.06% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 -6.53% 1.224 1.144 - -0.26% -
std::map<int,_int>::clear()/8192 -6.53% 92082.029 86073.620 - 2.90% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 -6.52% 16.427 15.356 - 12.65% -
BM_StringAssignAsciiz_Empty_Opaque -6.51% 3.336 3.119 - 0.57% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 -6.51% 16.964 15.860 - -0.13% -
SetIntersection_Front_Set_string_1024_16 -6.51% 1992295.171 1862663.797 - -3.62% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 -6.51% 205335869.819 191976805.216 - 0.11% -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 -6.51% 7.331 6.854 - -0.58% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 -6.50% 1.206 1.127 - -3.27% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 -6.49% 4.724 4.417 - 4.63% -
std::generate_n(list<int>)/8192 -6.48% 7451.667 6969.031 - 1.73% -
BM_deque_vector_ranges_move/64 -6.45% 2.844 2.660 - -1.50% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/0 -6.45% 0.281 0.263 - -0.10% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 -6.44% 32.168 30.095 - -6.43% -
BM_PushHeap_uint64_Ascending_4 -6.44% 0.588 0.550 - -0.46% -
std::for_each_n(list<int>)/50 -6.44% 24.253 22.691 - 1.26% -
rng::for_each(map<int>)/50 -6.41% 40.399 37.810 - 0.31% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/8192 -6.39% 10.716 10.031 - -1.97% -
std::find_if(vector<char>)_(bail_25%)/32768 -6.38% 943.756 883.557 - 10.58% -
std::find_end(vector<int>)_(process_all)/1024 -6.38% 236.451 221.376 - -1.26% -
SetIntersection_Front_Set_string_262144_16 -6.35% 1938129.251 1815006.592 - -3.76% -
BM_Move_FuncPtr -6.33% 1.311 1.228 - 4.33% -
std::find_end(vector<int>)_(process_all)/1048576 -6.28% 231092.482 216571.760 - -1.52% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 -6.27% 51.966 48.706 - -0.94% -
rng::contains_subrange(deque<int>)_(process_all)/16 -6.27% 9.781 9.168 - 9.84% -
BM_StringRelationalLiteral_Compare_Large_Small_Control -6.27% 1.775 1.664 - -3.72% -
std::multiset<int>::count(key)_(non-existent)/8192 -6.26% 9.852 9.235 - -7.20% -
std::shift_left(list<int>)/32 -6.26% 14.178 13.291 - -0.68% -
BM_deque_deque_copy_backward/0 -6.22% 0.921 0.864 - 6.95% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 -6.21% 81.331 76.279 - -2.34% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -6.20% 61328.900 57523.888 - 2.51% -
std::deque<std::string>::insert(middle)_(cheap_elements)/1024 -6.19% 331.743 311.204 - -0.05% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 -6.19% 16.786 15.747 - -2.20% -
SetIntersection_Front_Vector_uint32_1024_256 -6.19% 2283748.440 2142471.338 - -5.69% -
std::find_if(deque<int>)_(process_all)/32768 -6.18% 9318.367 8742.118 - 0.73% -
BM_format_to_n_string_span<char>/1 -6.18% 11.344 10.643 - -0.48% -
VDAG_leftmost_middle,_3_levels -6.18% 391.081 366.915 - -9.05% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -6.17% 9581781.413 8990520.257 - 0.08% -
BM_cyrillic_text<wchar_t> -6.16% 30460.916 28585.115 - 4.86% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -6.15% 8917.054 8368.487 - -1.32% -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 -6.12% 192.524 180.732 - 13.16% -
std::unordered_set<int>::ctor(const&,_alloc)/8192 -6.11% 84960.154 79765.658 - -1.25% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -6.11% 9583149.285 8997618.580 - 0.04% -
BM_PushHeap_pair<uint32,_uint32>_Random_64 -6.11% 6.824 6.407 - 0.64% -
std::format(int64_t)_(fmt:_{:d}) -6.09% 24.045 22.580 - -0.97% -
BM_join_view_in_vectors/65536 -6.08% 135556.562 127317.787 - 0.43% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 -6.07% 34.441 32.350 - -4.11% -
std::partial_sort(vector<int>)_(descending)/8 -6.07% 25.388 23.848 - -7.06% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 -6.06% 1.037 0.974 - -5.24% -
SetIntersection_Front_Vector_uint64_262144_256 -6.06% 2279995.774 2141796.000 - -0.89% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 -6.06% 37.978 35.677 - -2.92% -
BM_unicode_text<wchar_t> -6.05% 44553.414 41856.727 - 3.38% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 -6.05% 167.814 157.661 - -0.40% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 -6.05% 872.788 819.994 - 0.36% -
std::count_if(deque<int>)_(every_other)/8 -6.04% 3.706 3.482 - -0.75% -
BM_CmpLess_uchar_schar -6.04% 1.122 1.054 - 0.90% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -6.02% 22.512 21.156 - -6.76% -
BM_format_string<wchar_t>/16 -6.02% 1.599 1.503 - -1.87% -
VDAG_sidecast_fail,_2_levels -6.00% 97.487 91.643 - -6.62% -
std::transform(deque<int>)_(identity_transform)/50 -5.99% 20.289 19.074 - -0.04% -
std::find_end(vector<int>)_(process_all)/1000 -5.99% 229.947 216.181 - -1.31% -
std::format(double)_(fmt:_{:0<17500_10Le}) -5.98% 219.827 206.681 - -1.62% -
BM_StringConstructDestroyCStr_Huge_Transparent -5.98% 69.276 65.136 - 1.00% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 -5.95% 7.310 6.875 - 3.69% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 -5.93% 0.495 0.466 - 2.94% -
BM_format_to_iterator/<std::vector>_C_string_len_6 -5.91% 9.352 8.799 - 0.65% -
BM_ascii_text<wchar_t> -5.89% 880.841 828.946 - -3.75% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -5.87% 68.061 64.068 - 1.97% -
std::map<std::string,_int>::erase(key)_(existent)/32 -5.86% 75.997 71.541 - -2.31% -
BM_CmpLess_int_uint -5.85% 1.140 1.073 - -1.65% -
std::generate_n(deque<int>)/50 -5.84% 12.913 12.159 - -0.48% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 -5.83% 37560.174 35369.748 - -2.75% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -5.80% 84931.143 80006.025 - -0.59% -
BM_BitsetToString<8192>/Uniform_(50%)/50 -5.80% 2215.243 2086.828 - -4.27% -
std::find_first_of(deque<int>)_(large_needle)/50 -5.79% 711.922 670.716 - -6.51% -
Chain_fail,_3_levels -5.78% 41.463 39.066 - 0.52% -
BM_format/string_view_len_6000 -5.77% 77.081 72.632 - 0.16% -
std::multiset<int>::find(key)_(existent)/1024 -5.77% 4.249 4.003 - -3.96% -
std::multiset<std::string>::equal_range(key)_(existent)/32 -5.76% 19.855 18.711 - 6.33% -
std::generate_n(deque<int>)/32 -5.76% 8.688 8.187 - -0.52% -
ranges::minmax(std::deque<long_long>)/64 -5.75% 24.549 23.138 - 0.34% -
SetIntersection_Interlaced_Set_string_256_256 -5.74% 31581530.718 29767816.234 - 0.23% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -5.72% 38.061 35.883 - 7.89% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -5.71% 33.662 31.741 - 0.94% -
std::multimap<int,_int>::erase(key)_(existent)/1024 -5.70% 26.452 24.944 - -0.08% -
BM_deque_vector_copy_backward/64000 -5.69% 7487.791 7061.375 - -1.25% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8192 -5.69% 167226.699 157708.726 - -0.08% -
std::multimap<std::string,_int>::find(key)_(existent)/32 -5.67% 15.976 15.070 - -1.61% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 -5.66% 31.843 30.039 - -8.21% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 -5.65% 85621.580 80780.609 - -11.40% -
std::unordered_set<int>::ctor(const&,_alloc)/1024 -5.63% 10140.450 9569.466 - -2.28% -
std::multiset<int>::equal_range(key)_(existent)/8192 -5.63% 8.702 8.212 - -8.69% -
std::deque<std::string>::insert(middle)_(expensive_elements)/8192 -5.62% 2505.735 2364.890 - -0.20% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 -5.57% 1.221 1.153 - -2.29% -
BM_unicode_text<char> -5.57% 35252.019 33287.889 - 0.05% -
BM_PushHeap_pair<uint32,_uint32>_Random_16 -5.57% 5.520 5.213 - -4.43% -
std::sort_heap(deque<int>,_pred)/1024 -5.57% 12968.908 12246.980 - -0.56% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 -5.56% 12.960 12.240 - 0.58% -
bm_lexicographical_compare<unsigned_char>/1 -5.55% 1.566 1.479 - -10.48% -
SetIntersection_Interlaced_Vector_string_1024_4 -5.55% 1744190.727 1647474.464 - -1.11% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 -5.53% 41.582 39.282 - 0.72% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 -5.53% 22.971 21.700 - -10.08% -
SetIntersection_Front_Set_uint64_1024_16 -5.53% 1227791.863 1159951.563 - 0.50% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 -5.52% 1.760 1.663 - 5.63% -
std::replace(list<int>)_(sprinkled)/50 -5.49% 19.512 18.440 - -1.22% -
VDAG_rightmost_middle,_1_level -5.47% 111.596 105.486 - -9.76% -
std::set<std::string>::contains(key)_(non-existent)/0 -5.47% 0.288 0.272 - 1.15% -
std::deque<std::string>::insert(middle)_(cheap_elements)/8192 -5.47% 2477.719 2342.184 - -0.09% -
DAG_sidecast_fail,_2_levels -5.47% 98.508 93.123 - 2.22% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -5.46% 140533.380 132859.691 - -0.13% -
BM_StringFindCharLiteral/1024 -5.45% 18.979 17.944 - -0.11% -
std::generate(deque<int>)/8192 -5.44% 2008.638 1899.438 - -0.19% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 -5.43% 20.220 19.123 - -3.36% -
std::set<int>::lower_bound(key)_(existent)/32 -5.42% 1.616 1.528 - -0.53% -
std::replace(vector<int>)_(sprinkled)/8192 -5.42% 1245.180 1177.656 - -4.61% -
std::format(double)_(fmt:_{:0<17500_10Lg}) -5.42% 231.999 219.429 - -1.03% -
std::find_first_of(vector<int>)_(large_needle)/32 -5.41% 111.832 105.781 - -0.21% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 -5.41% 1401.737 1325.925 - -18.23% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 -5.38% 2.828 2.676 - -7.98% -
std::deque<std::string>::insert(middle)_(expensive_elements)/1024 -5.36% 348.591 329.901 - 0.13% -
std::rotate_copy(vector<int>)/8192 -5.36% 716.636 678.255 - 1.55% -
std::set<int>::erase(iterator)/8192 -5.35% 20.696 19.588 - -15.59% -
ranges::minmax(std::vector<long_long>)/1 -5.35% 0.647 0.612 - -0.86% -
std::find_first_of(list<int>)_(small_needle)/50 -5.33% 148.059 140.166 - -0.13% -
std::find_first_of(deque<int>,_pred)_(small_needle)/8192 -5.29% 52672.508 49885.206 - -0.22% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 -5.29% 136.360 129.152 - 156.84% -
std::multimap<std::string,_int>::count(key)_(existent)/32 -5.28% 20.118 19.055 - -3.46% -
rng::find_last_if(deque<int>)_(bail_90%)/50 -5.27% 2.648 2.509 - -3.27% -
std::find_if(vector<int>)_(bail_25%)/32768 -5.26% 944.162 894.486 - 3.34% -
std::set<std::string>::contains(key)_(existent)/8192 -5.25% 28.668 27.162 - -3.99% -
SetIntersection_Interlaced_Vector_uint32_262144_16384 -5.23% 371962841.924 352508770.482 - 1.08% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -5.23% 610.268 578.369 - -0.34% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 -5.22% 40.523 38.406 - -7.64% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 -5.22% 4.441 4.209 - -7.32% -
std::set<int>::erase(key)_(non-existent,_end)/32 -5.21% 2.636 2.499 - 10.33% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -5.21% 16.415 15.561 - -2.64% -
BM_to_chars_bad/8 -5.20% 0.697 0.661 - 4.75% -
std::find_if(list<int>)_(process_all)/8192 -5.20% 7450.918 7063.580 - -20.24% -
std::map<std::string,_int>::clear()/1024 -5.19% 23961.339 22718.470 - 3.64% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 -5.16% 20.288 19.242 - -1.99% -
std::is_sorted(list<int>,_pred)/8192 -5.13% 9043.894 8580.246 - -5.53% -
std::partial_sort(deque<int>)_(heap)/8192 -5.12% 275886.920 261749.333 - -1.45% -
BM_to_chars_good/16 -5.12% 2.078 1.971 - -0.76% -
rng::find_last_if(vector<char>)_(bail_90%)/50 -5.11% 1.570 1.489 - -3.33% -
std::sort_heap(vector<int>,_pred)/8 -5.10% 30.307 28.761 - -1.40% -
std::unordered_set<std::string>::find(key)_(existent)/32 -5.10% 39.750 37.723 - 1.59% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 -5.10% 20000.512 18981.116 - 0.55% -
std::format(double)_(fmt:_{:0>17500_10Lg}) -5.09% 232.459 220.628 - -0.46% -
BM_format_to_back_inserter<std::list<char>>/string_view_len_6000 -5.08% 76732.899 72833.800 - -3.66% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 -5.08% 2.515 2.387 - -1.15% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8 -5.08% 59.667 56.637 - -3.23% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -5.08% 39.144 37.157 - -4.23% -
BM_format_to_n_string_begin<std::string>/1048576 -5.06% 12209.079 11591.437 - -1.12% -
BM_deque_vector_ranges_move/4000 -5.05% 146.076 138.698 - -0.87% -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 -5.05% 7.263 6.896 - 0.62% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -5.05% 1214.975 1153.662 - 6.16% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 -5.04% 40.801 38.744 - -8.75% -
DAG_sidecast,_2_levels -5.03% 88.473 84.022 - 0.39% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle -5.01% 0.364 0.345 - 0.08% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 -5.01% 3.966 3.768 - 13.57% -
BM_format_to_n_string_begin<std::vector<char>>/1048576 -5.00% 12203.876 11593.105 - -1.09% -
std::deque<int>::insert(middle)_(cheap_elements)/1024 -5.00% 31.165 29.607 - -1.45% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 -4.99% 280.293 266.302 - -0.90% -
std::stable_sort(deque<int>)_(pipe-organ)/8 -4.97% 22.470 21.353 - -0.77% -
BM_CmpLess_ushort_schar -4.96% 1.119 1.064 - 2.67% -
BM_format_to_n_string_back_inserter<std::wstring>/1048576 -4.96% 191274.706 181786.602 - 0.40% -
BM_format_to_back_inserter<std::deque<char>>/C_string_len_6 -4.96% 43.822 41.651 - -1.47% -
std::set<int>::find(key)_(existent)/1024 -4.94% 4.106 3.903 - -2.68% -
BM_PushHeap_string_QuickSortAdversary_262144 -4.94% 16.645 15.822 - 0.30% -
std::format(double)_(fmt:_{:017500_10Le}) -4.93% 220.457 209.585 - 0.17% -
std::multiset<std::string>::find(key)_(existent)/32 -4.93% 15.777 15.000 - -1.76% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 -4.92% 1.385 1.316 - -2.61% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 -4.92% 3.372 3.206 - -0.47% -
std::generate(list<int>)/8192 -4.92% 7504.862 7135.515 - 2.13% -
std::map<int,_int>::lower_bound(key)_(existent)/8192 -4.90% 5.682 5.404 - -4.88% -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 -4.89% 13.002 12.367 - -1.19% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -4.88% 54.889 52.211 - -17.02% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 -4.88% 24.767 23.559 - 6.03% -
std::adjacent_find(list<int>,_pred)/50 -4.87% 31.305 29.780 - 1.58% -
BM_join_view_out_vectors/64000 -4.87% 145901.515 138797.730 - -16.37% -
std::adjacent_find(vector<int>,_pred)/8 -4.86% 3.525 3.354 - 2.90% -
BM_StringRelational_Less_Small_Small_ChangeLast -4.82% 1.766 1.680 - -2.35% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 -4.81% 56.216 53.510 - -0.27% -
SetIntersection_Interlaced_Vector_uint32_256_4 -4.80% 5095696.012 4850907.580 - 1.39% -
BM_format_string<wchar_t>/128 -4.79% 0.310 0.295 - -0.99% -
std::multiset<int>::equal_range(key)_(existent)/32 -4.79% 2.469 2.351 - -0.41% -
std::format(double)_(fmt:_{:0<17500_10}) -4.78% 216.866 206.490 - -2.18% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -4.77% 606.555 577.606 - 0.68% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -4.77% 15803.235 15049.935 - -1.37% -
Chain_fail,_6_levels -4.75% 85.024 80.982 - 3.42% -
BM_stop_token_multi_thread_polling_stop_requested/16777216 -4.74% 58496845.420 55723744.590 - -7.11% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -4.73% 36897.959 35153.299 - -0.03% -
std::partition_copy(deque<int>)/50 -4.72% 22.007 20.968 - -0.03% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 -4.71% 37.025 35.280 - -4.14% -
VDAG_sidecast_fail,_1_level -4.71% 66.048 62.935 - -1.00% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 -4.71% 104088.386 99183.605 - 0.47% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/1024 -4.71% 731.433 696.981 - 0.13% -
std::multimap<int,_int>::erase(iterator)/1024 -4.70% 21.391 20.384 - 0.86% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/1024 -4.70% 731.324 696.935 - 0.12% -
std::map<int,_int>::erase(key)_(non-existent,_end)/32 -4.69% 2.415 2.302 - -0.18% -
std::sort(deque<int>)_(heap)/8192 -4.69% 72424.391 69028.170 - -0.13% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -4.68% 9602126.113 9152830.603 - 1.86% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 -4.68% 2.579 2.458 - 12.80% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -4.67% 783.875 747.290 - -1.14% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -4.67% 47084643.425 44887201.464 - -1.81% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 -4.65% 14113.460 13457.219 - 0.09% -
std::map<std::string,_int>::clear()/32 -4.65% 922.172 879.333 - -3.27% -
BM_format_to_string_back_inserter<std::vector<char>>/16384 -4.64% 949.637 905.585 - 0.64% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -4.64% 682.412 650.776 - -0.60% -
std::map<int,_int>::clear()/32 -4.63% 679.654 648.197 - -2.17% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -4.63% 1499.492 1430.116 - -2.62% -
std::stable_partition(vector<int>)_(sparse)/50 -4.62% 22.264 21.234 - 0.77% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -4.62% 53.643 51.165 - -0.93% -
std::find_first_of(list<int>)_(small_needle)/1024 -4.61% 2889.237 2755.935 - -0.17% -
BM_format_to_iterator/<std::string>_C_string_len_6 -4.61% 9.372 8.940 - -5.16% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8192 -4.61% 165871.209 158227.418 - -1.58% -
std::unique_copy(list<int>,_pred)_(sprinkled)/52 -4.60% 36.747 35.057 - -0.39% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 -4.60% 6396999.538 6102840.743 - 0.48% -
std::format(int64_t)_(fmt:_{:0^512Lb}) -4.60% 42.828 40.859 - -2.28% -
BM_PushHeap_string_QuickSortAdversary_16384 -4.58% 16.168 15.427 - 0.75% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 -4.57% 20.544 19.605 - -0.04% -
SetIntersection_Front_Set_uint64_1024_64 -4.57% 1716611.232 1638160.021 - -3.17% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -4.56% 1470.972 1403.939 - -4.58% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 -4.56% 26620.027 25406.973 - 0.15% -
std::multimap<int,_int>::erase(iterator)/8192 -4.55% 21.439 20.463 - 0.94% -
std::is_sorted_until(vector<int>,_pred)/8192 -4.55% 3385.722 3231.588 - -1.37% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 -4.54% 1158242.529 1105638.027 - -1.03% -
std::partial_sort(deque<int>)_(descending)/8192 -4.54% 282589.439 269756.628 - 1.96% -
std::map<int,_int>::equal_range(key)_(existent)/1024 -4.54% 4.437 4.236 - -5.55% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 -4.53% 8201.226 7829.794 - -0.56% -
BM_PushHeap_string_QuickSortAdversary_1024 -4.53% 15.707 14.996 - 1.10% -
BM_deque_vector_ranges_move_backward/65536 -4.53% 7380.689 7046.511 - -1.15% -
std::format(double)_(fmt:_{:0<17500_10g}) -4.52% 218.595 208.705 - -0.53% -
rng::fold_left(deque<int>)/8 -4.52% 4.025 3.843 - 0.06% -
BM_BitsetToString<32>/Dense_(90%)/90 -4.52% 13.688 13.070 - -7.66% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -4.52% 40099.601 38289.096 - -0.47% -
std::search(vector<int>)_(no_match)/1000 -4.51% 214.568 204.892 - -0.30% -
BM_PushHeap_float_Descending_1 -4.50% 0.520 0.496 - 7.50% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 -4.50% 16.631 15.882 - 0.49% -
BM_CmpEqual_uchar_short -4.50% 1.085 1.036 - -0.05% -
std::multimap<int,_int>::count(key)_(existent)/8192 -4.50% 6.813 6.507 - -1.67% -
std::stable_partition(vector<int>)_(sparse)/32 -4.50% 7.459 7.124 - -2.00% -
std::stable_sort(vector<NonIntegral>)_(descending)/1024 -4.49% 12702.973 12132.510 - 0.10% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 -4.49% 44.820 42.807 - -0.35% -
std::remove_if(vector<int>)_(prefix)/32 -4.48% 51.240 48.943 - -0.43% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 -4.48% 27005271.138 25795147.781 - 0.79% -
std::search(vector<int>)_(no_match)/1024 -4.47% 219.520 209.706 - -0.28% -
std::remove_copy_if(list<int>)_(prefix)/50 -4.47% 25.980 24.819 - 0.15% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 -4.46% 1.252 1.196 - -0.57% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 -4.46% 2.413 2.306 - 5.23% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -4.46% 137162461.039 131050777.133 - 1.64% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 -4.44% 307.987 294.300 - 0.29% -
std::format(double)_(fmt:_{:0>17500_10Le}) -4.44% 218.247 208.555 - -1.08% -
std::multimap<int,_int>::count(key)_(non-existent)/0 -4.43% 0.264 0.253 - -0.21% -
VDAG_sidecast_fail,_3_levels -4.43% 116.750 111.578 - -7.23% -
SetIntersection_Front_Set_string_1024_64 -4.43% 4771298.152 4560000.088 - -2.34% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 -4.42% 1506.395 1439.802 - 26.37% -
std::set<std::string>::ctor(const&)/32 -4.42% 832.328 795.567 - 1.90% -
std::map<std::string,_int>::clear()/8192 -4.40% 227074.220 217076.963 - 1.36% -
std::map<int,_int>::erase(key)_(existent)/32 -4.39% 23.390 22.363 - 2.27% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst -4.38% 1.209 1.156 - -0.01% -
SetIntersection_Interlaced_Vector_string_16_4 -4.37% 69825292.765 66774167.701 - -1.27% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -4.36% 16414.760 15699.418 - -3.92% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 -4.36% 280853.455 268617.818 - 3.44% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -4.35% 727.902 696.260 - 0.08% -
std::stable_sort(deque<int>)_(shuffled)/8 -4.35% 23.498 22.477 - -0.25% -
std::is_partitioned(deque<int>)_(partitioned)/1024 -4.34% 301.415 288.327 - -0.15% -
std::map<int,_int>::find(key)_(existent)/8192 -4.33% 5.507 5.268 - -1.71% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 -4.33% 5.327 5.097 - -3.26% -
std::map<std::string,_int>::count(key)_(existent)/32 -4.33% 17.370 16.619 - -0.52% -
BM_deque_deque_copy/4000 -4.32% 145.950 139.640 - -1.50% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -4.32% 1239128.973 1185576.719 - -1.20% -
std::find_end(list<int>,_pred)_(near_matches)/8192 -4.32% 2662823.390 2547757.979 - 5.56% -
std::is_partitioned(vector<int>)_(unpartitioned)/50 -4.31% 8.905 8.521 - 0.39% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 -4.31% 27905.993 26704.291 - -4.99% -
std::set<int>::erase(key)_(non-existent,_end)/1024 -4.31% 6.007 5.748 - 6.68% -
rng::starts_with(list<int>)/8192 -4.30% 8595.633 8225.625 - -11.09% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -4.30% 542.023 518.693 - -4.28% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 -4.29% 33.890 32.435 - 6.04% -
BM_CmpEqual_uchar_uchar -4.29% 1.081 1.035 - -1.75% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 -4.29% 4.886 4.676 - -6.11% -
BM_format_to_iterator/<std::deque>_string_view_len_6000 -4.28% 159.192 152.373 - -0.74% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 -4.26% 23235625.108 22246373.651 - 1.34% -
std::unordered_multiset<int>::count(key)_(existent)/32 -4.26% 1.855 1.776 - 15.97% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -4.23% 743.792 712.342 - -2.44% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 -4.22% 88363.705 84631.175 - -0.09% -
BM_deque_vector_move_backward/64000 -4.21% 7173.428 6871.385 - -3.47% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 -4.21% 1.260 1.207 - -10.39% -
std::find_first_of(deque<int>)_(large_needle)/32 -4.20% 294.357 281.989 - -4.52% -
BM_format_to_n_string_span<char>/1048576 -4.20% 12441.698 11919.115 - 0.47% -
BM_OperatorBool_MemPtr -4.20% 0.239 0.229 - -0.09% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 -4.20% 20.126 19.281 - -0.94% -
std::map<int,_int>::insert(value)_(already_present)/8192 -4.20% 4.154 3.980 - 2.72% -
BM_PushHeap_uint64_SingleElement_4 -4.19% 0.377 0.361 - 1.21% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -4.18% 1298.875 1244.528 - -1.16% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 -4.18% 22845672.486 21890267.836 - -0.86% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 -4.17% 6419488.254 6151478.569 - 1.28% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 -4.16% 685.809 657.281 - -3.99% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 -4.16% 40.793 39.097 - -0.56% -
std::for_each(list<int>)/50 -4.15% 21.451 20.561 - -1.43% -
std::multimap<int,_int>::equal_range(key)_(existent)/8192 -4.15% 6.108 5.854 - -1.19% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 -4.14% 33.495 32.109 - 0.50% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -4.13% 1179673.224 1130911.109 - -3.51% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 -4.12% 39.245 37.627 - -5.52% -
std::format(double)_(fmt:_{:0>17500_10L}) -4.11% 228.446 219.048 - -1.75% -
BM_format_to_n_string_back_inserter<std::vector<wchar_t>>/16384 -4.11% 3638.454 3488.862 - 0.08% -
std::set<int>::erase(key)_(non-existent,_end)/8192 -4.11% 9.181 8.804 - 7.27% -
BM_format_to_n_string_pointer<char>/1048576 -4.11% 12431.778 11920.935 - 0.51% -
std::multimap<std::string,_int>::clear()/32 -4.10% 931.675 893.440 - -0.47% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -4.10% 124602.611 119495.322 - 0.84% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 -4.10% 793.908 761.396 - 0.29% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 -4.09% 11.127 10.672 - -5.97% -
std::partial_sort_copy(vector<int>)_(heap)/8 -4.09% 16.530 15.853 - -2.90% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 -4.08% 55.430 53.166 - -0.78% -
std::sort_heap(deque<int>,_pred)/8192 -4.08% 451004.639 432622.287 - -0.15% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast -4.07% 1.928 1.849 - 0.01% -
BM_lexicographical_compare_three_way_fast_path/1 -4.06% 0.413 0.397 - 5.81% -
BM_StringRelational_Less_Small_Empty_Control -4.06% 1.679 1.611 - -5.59% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 -4.05% 466.458 447.555 - -5.10% -
std::unordered_map<int,_int>::clear()/32 -4.05% 605.073 580.558 - -5.11% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 -4.05% 7954624.158 7632547.639 - 0.25% -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 -4.05% 37.874 36.341 - -0.10% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 -4.04% 36.308 34.840 - -3.92% -
std::flat_map<int,_int>::find(key)_(existent)/1024 -4.04% 8.613 8.266 - -0.50% -
BM_CmpEqual_ushort_uchar -4.03% 1.123 1.078 - -3.91% -
BM_cyrillic_escaped<char> -4.03% 15246.221 14631.938 - -0.54% -
std::unordered_multiset<int>::erase(iterator)/1024 -4.02% 20.161 19.349 - -1.13% -
std::find(vector<char>)_(bail_25%)/8 -3.99% 1.109 1.065 - -7.77% -
std::for_each(list<int>)/32 -3.99% 11.265 10.816 - 0.11% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle -3.99% 1.203 1.155 - 0.02% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -3.98% 831.696 798.598 - 5.90% -
BM_StringAssignAsciizMix_Transparent -3.98% 3.081 2.959 - 0.61% -
BM_StringAssignAsciizMix_Opaque -3.98% 5.214 5.007 - -0.35% -
SetIntersection_Front_Set_float_16384_1 -3.98% 1060780.193 1018610.882 - -2.57% -
std::partial_sort_copy(list<int>)_(repeated)/8 -3.97% 8.107 7.785 - -2.31% -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 -3.97% 23.042 22.127 - -1.98% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 -3.97% 29614.673 28439.688 - 0.07% -
BM_CmpLess_uchar_int -3.96% 1.130 1.085 - 0.10% -
std::is_partitioned(list<int>)_(unpartitioned)/1024 -3.96% 176.580 169.595 - -4.46% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 -3.94% 102599.184 98553.103 - -1.06% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -3.94% 754.814 725.095 - -3.69% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -3.93% 35.769 34.362 - -3.68% -
std::set<std::string>::find(key)_(non-existent)/32 -3.93% 9.423 9.053 - -14.26% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 -3.93% 5170572.752 4967375.960 - -0.89% -
std::format(double)_(fmt:_{:0^17500_10Le}) -3.92% 219.085 210.489 - -2.50% -
std::format(double)_(fmt:_{:017500_10g}) -3.92% 217.246 208.726 - -0.45% -
std::format(int64_t)_(fmt:_{:0^512b}) -3.92% 39.045 37.515 - -1.79% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 -3.91% 16.843 16.185 - -4.14% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 -3.91% 302.465 290.646 - 0.22% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 -3.91% 16955.704 16293.338 - 0.05% -
BM_format_to_back_inserter<std::vector<char>>/string_view_len_6000 -3.90% 438.868 421.740 - -1.33% -
std::reverse(list<int>)/8 -3.90% 2.003 1.925 - -0.51% -
SetIntersection_Front_Set_uint64_1024_1024 -3.90% 12364017.187 11881957.885 - -5.13% -
std::multimap<int,_int>::ctor(const&)/1024 -3.89% 6682.139 6422.272 - -3.87% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 -3.87% 24.474 23.527 - 8.34% -
BM_format_to_string_back_inserter<std::string>/16384 -3.86% 1008.806 969.837 - -0.67% -
std::unique_copy(list<int>)_(contiguous)/32 -3.86% 11.727 11.275 - 0.76% -
std::vector<int>::ctor(const&)_(cheap_elements)/1024 -3.86% 52.048 50.040 - -0.63% -
rng::contains(list<int>)_(process_all)/8 -3.85% 2.381 2.289 - -0.61% -
std::format(int64_t)_(fmt:_{:0512Lb}) -3.85% 42.954 41.302 - -0.04% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -3.85% 206.279 198.343 - -0.46% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 -3.85% 6812.765 6550.684 - -3.83% -
std::format(int64_t)_(fmt:_{:Lx}) -3.83% 27.521 26.467 - -0.90% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 -3.82% 53.657 51.608 - -0.34% -
std::multiset<std::string>::find(key)_(non-existent)/1024 -3.80% 21.425 20.610 - -2.56% -
BM_deque_vector_move/0 -3.80% 1.426 1.372 - 1.43% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -3.79% 1024.779 985.892 - -3.06% -
bm_ranges_lexicographical_compare<signed_char>/1 -3.79% 1.715 1.650 - -9.37% -
BM_StringRelational_Less_Huge_Large_Control -3.79% 2.177 2.094 - 0.87% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -3.78% 1201530.088 1156063.816 - -1.42% -
std::multimap<int,_int>::clear()/8192 -3.77% 89258.681 85889.573 - 4.03% -
BM_format_to_n_string_begin<std::list<wchar_t>>/16384 -3.77% 16244.303 15631.522 - -0.13% -
std::partition_copy(deque<int>)/1024 -3.77% 662.698 637.701 - 0.02% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -3.77% 207958820.379 200125201.950 - 2.65% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 -3.77% 29.998 28.868 - 6.49% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 -3.76% 789.007 759.364 - -4.92% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -3.76% 11859.156 11413.652 - -4.17% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 -3.75% 56.817 54.683 - 3.92% -
std::partial_sort(deque<int>)_(descending)/8 -3.75% 43.329 41.703 - -1.47% -
SetIntersection_Front_Vector_uint32_262144_64 -3.75% 1385125.582 1333152.220 - 1.48% -
SetIntersection_None_Vector_string_262144_1024 -3.74% 1316366.620 1267164.238 - -3.39% -
CastTo<B<Width_/_2,_Depth>> -3.74% 2928.917 2819.522 - -2.17% -
std::format(int64_t)_(fmt:_{:0<512d}) -3.73% 33.753 32.494 - -2.86% -
std::unordered_map<int,_int>::ctor(const&)/1024 -3.73% 6987.038 6726.517 - -0.50% -
BM_CmpLess_uint_int -3.73% 1.126 1.085 - 1.77% -
SetIntersection_Interlaced_Vector_uint32_262144_4 -3.72% 1951710.117 1879189.830 - -1.46% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8 -3.70% 63.013 60.682 - -2.81% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -3.69% 68443.795 65921.529 - 0.05% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 -3.68% 0.591 0.569 - -0.99% -
BM_deque_vector_ranges_copy_backward/1 -3.68% 2.154 2.075 - -0.95% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -3.67% 41395.488 39875.267 - 0.55% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -3.67% 134783364.910 129835888.614 - 0.79% -
BM_CmpEqual_int_uint -3.67% 1.136 1.094 - -0.42% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 -3.66% 1061672.351 1022762.899 - 0.74% -
std::list<int>::insert(begin)_(cheap_elements)/8192 -3.66% 12.073 11.631 - -22.92% -
BM_join_view_out_vectors/512 -3.65% 799.215 770.015 - -1.17% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 -3.65% 6.785 6.537 - -3.75% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 -3.65% 24.708 23.806 - -4.59% -
rng::find_last(list<int>)_(bail_10%)/50 -3.65% 16.361 15.765 - 0.49% -
BM_format_to_back_inserter<std::list<char>>/string_len_6 -3.64% 78.045 75.202 - -2.50% -
std::make_heap(deque<int>)_(shuffled)/8192 -3.64% 24110.850 23233.265 - -3.82% -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 -3.64% 20.215 19.480 - -0.39% -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 -3.64% 17.900 17.250 - -1.22% -
BM_StringMove_Small -3.63% 0.799 0.770 - 3.41% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -3.62% 134204602.963 129342194.941 - 0.99% -
std::unordered_set<int>::clear()/8192 -3.62% 67288.814 64851.913 - 2.49% -
std::unordered_set<std::string>::find(key)_(existent)/8192 -3.61% 41.522 40.023 - -10.04% -
SetIntersection_None_Set_float_64_64 -3.60% 11631647.010 11212452.822 - -0.70% -
std::set<std::string>::count(key)_(non-existent)/8192 -3.59% 33.834 32.620 - -4.34% -
BM_StringAssignAsciiz_Large_Opaque -3.59% 11.787 11.364 - -1.38% -
std::make_heap(vector<int>)_(ascending)/8 -3.58% 16.963 16.355 - -1.35% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -3.58% 1130196.866 1089738.865 - 2.35% -
BM_deque_deque_ranges_move_backward/4000 -3.58% 151.611 146.185 - 0.67% -
BM_PushHeap_string_QuickSortAdversary_256 -3.57% 14.968 14.433 - 0.66% -
rng::find(join_view(list<vector<int>>))_(process_all)/8 -3.57% 4.668 4.501 - -0.27% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -3.57% 1224383.796 1180660.352 - 0.00% -
BM_CmpLess_ushort_int -3.57% 1.127 1.087 - 0.46% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 -3.57% 16.596 16.005 - -2.88% -
BM_Ostream_number/2 -3.56% 38.108 36.752 - 0.66% -
std::format(double)_(fmt:_{:017500_10Lg}) -3.56% 228.488 220.361 - -0.89% -
std::is_partitioned(list<int>)_(unpartitioned)/32 -3.55% 4.383 4.227 - -0.07% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 -3.55% 203.960 196.711 - -4.27% -
std::sort(vector<int>)_(heap)/8 -3.55% 24.441 23.573 - 0.00% -
SetIntersection_Interlaced_Set_uint64_262144_1 -3.55% 1074622.364 1036481.696 - 2.96% -
std::format(double)_(fmt:_{:0<17500_10L}) -3.55% 224.086 216.134 - -0.76% -
std::format(double)_(fmt:_{:017500_0L}) -3.55% 212.712 205.171 - -1.29% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8192 -3.54% 488262.020 470966.529 - 0.58% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -3.53% 1016.354 980.429 - -1.34% -
std::unique(deque<int>)_(sprinkled)/32 -3.52% 53.766 51.874 - -2.36% -
BM_StringRelational_Less_Empty_Small_Control -3.52% 1.673 1.614 - -5.60% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 -3.52% 1196653.862 1154589.214 - 1.98% -
std::unordered_multiset<int>::count(key)_(non-existent)/0 -3.51% 0.314 0.303 - -2.30% -
std::format(double)_(fmt:_{:0>17500_0L}) -3.50% 213.377 205.899 - -3.77% -
std::find_first_of(list<int>)_(small_needle)/8192 -3.50% 22873.156 22071.712 - -0.06% -
std::set<int>::count(key)_(existent)/32 -3.50% 1.700 1.640 - -0.62% -
BM_StringRelational_Less_Empty_Huge_Control -3.50% 1.671 1.612 - -5.55% -
BM_CmpLess_int_uchar -3.49% 1.152 1.111 - -0.60% -
SetIntersection_Front_Set_string_262144_1 -3.49% 1105079.899 1066560.961 - -2.70% -
std::format(int64_t)_(fmt:_{:0512Lx}) -3.47% 35.827 34.583 - -2.55% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 -3.47% 36864.509 35585.144 - -0.98% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -3.47% 90.316 87.184 - -0.05% -
std::format(double)_(fmt:_{:0^17500_10g}) -3.46% 219.201 211.615 - -0.23% -
BM_format_to_string_pointer<wchar_t>/16384 -3.46% 1849.075 1785.165 - 0.40% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 -3.45% 12495.451 12063.764 - -14.01% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 -3.45% 25.279 24.406 - -1.90% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -3.45% 850.348 821.000 - 0.73% -
std::format(double)_(fmt:_{:017500_10L}) -3.45% 225.813 218.023 - -1.14% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 -3.45% 1180847.323 1140140.602 - 3.71% -
std::format(int64_t)_(fmt:_{:LX}) -3.45% 34.384 33.199 - -3.80% -
VDAG_leftmost_middle,_2_levels -3.45% 194.699 187.990 - -9.49% -
SetIntersection_None_Vector_uint64_1024_16 -3.44% 1104320.490 1066289.567 - -0.47% -
BM_LexicallyNormal/large_path/4 -3.44% 158.059 152.618 - -6.45% -
BM_CmpLess_ushort_ushort -3.44% 1.090 1.052 - -2.43% -
BM_LexicallyNormal/small_path/16 -3.44% 279.519 269.911 - -2.93% -
VDAG_rightmost_middle,_2_levels -3.43% 219.946 212.403 - -9.89% -
BM_format_to_iterator/<std::vector>_string_len_6 -3.43% 8.564 8.270 - -1.00% -
BM_StringRelational_Less_Empty_Empty_Control -3.43% 1.669 1.612 - -2.77% -
BM_unicode_escaped<char> -3.41% 24132.139 23308.188 - 0.23% -
std::unordered_multiset<int>::erase(iterator)/32 -3.41% 20.038 19.354 - -0.70% -
BM_CmpLess_short_uchar -3.40% 1.140 1.101 - 0.24% -
std::remove_if(deque<int>)_(prefix)/50 -3.40% 64.165 61.986 - 0.01% -
BM_japanese_escaped<char> -3.39% 14781.604 14279.921 - -0.42% -
std::stable_sort(deque<int>)_(repeated)/1024 -3.39% 1456.669 1407.277 - -0.61% -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 -3.39% 20.931 20.221 - -0.95% -
SetIntersection_Front_Vector_uint64_16384_64 -3.39% 1385598.635 1338666.650 - 0.79% -
BM_format_to_string_back_inserter<std::string>/1 -3.38% 13.346 12.895 - 0.46% -
DAG_sidecast,_3_levels -3.37% 112.295 108.507 - 1.54% -
SetIntersection_Interlaced_Set_uint64_16384_1 -3.37% 1053135.725 1017685.052 - -3.49% -
std::format(int64_t)_(fmt:_{:0>512Lx}) -3.36% 33.264 32.145 - -2.57% -
SetIntersection_Front_Set_uint32_16384_16 -3.35% 1219808.358 1178900.814 - -1.82% -
std::multimap<int,_int>::count(key)_(existent)/1024 -3.35% 5.553 5.367 - -1.55% -
BM_format_to_back_inserter<std::deque<char>>/string_len_6 -3.35% 43.301 41.850 - -0.78% -
BM_format_to_back_inserter<std::deque<char>>/string_view_len_6 -3.35% 43.371 41.919 - -0.87% -
BM_ConstructAndDestroy_FuncPtr_Opaque -3.35% 1.127 1.090 - -6.76% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 -3.34% 35.254 34.076 - -4.45% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -3.34% 1175862.515 1136580.961 - 0.08% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 -3.34% 10198.439 9857.755 - -1.27% -
std::sort(deque<int>)_(qsort_adversarial)/1024 -3.34% 18123.411 17518.029 - -0.74% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 -3.33% 7172435.720 6933356.064 - 1.10% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -3.33% 26211.077 25337.455 - 0.11% -
BM_BitsetToString<8192>/Sparse_(10%)/10 -3.33% 424.143 410.018 - 5.30% -
std::multiset<std::string>::erase(key)_(existent)/8192 -3.32% 106.311 102.781 - 28.27% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 -3.32% 10.635 10.282 - 1.76% -
std::set<int>::contains(key)_(existent)/32 -3.31% 1.715 1.658 - -3.34% -
BM_PathConstructString/large_string/64 -3.31% 2445.594 2364.700 - -0.11% -
std::format(double)_(fmt:_{:017500_0Lf}) -3.30% 210.953 203.983 - -8.64% -
std::format(int64_t)_(fmt:_{:0<512Ld}) -3.30% 37.459 36.222 - 0.08% -
bm_lexicographical_compare<int>/64 -3.30% 4.536 4.386 - -2.99% -
std::all_of(list<int>)_(process_all)/8 -3.30% 2.719 2.630 - -0.99% -
BM_StringRelationalLiteral_Compare_Empty_Large_Control -3.30% 1.637 1.583 - -0.01% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 -3.29% 11.000 10.638 - 2.28% -
std::set<std::string>::upper_bound(key)_(existent)/1024 -3.29% 23.034 22.276 - 0.63% -
std::reverse(list<int>)/4096 -3.28% 1764.844 1706.950 - 10.04% -
BM_CmpEqual_ushort_ushort -3.28% 1.086 1.051 - -2.27% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -3.28% 21.884 21.166 - -0.32% -
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 -3.28% 21.089 20.398 - -2.31% -
BM_format_to_back_inserter<std::vector<char>>/C_string_len_6000 -3.28% 542.247 524.484 - -1.43% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 -3.28% 333.708 322.779 - 0.05% -
BM_Basic<int64_t> -3.27% 18.465 17.860 - -1.21% -
BM_CmpEqual_short_short -3.27% 1.081 1.045 - -2.97% -
std::find_first_of(vector<int>)_(large_needle)/8192 -3.27% 7133270.619 6900251.226 - -1.73% -
ranges::minmax(std::deque<long_long>)/70000 -3.26% 25539.358 24706.561 - -0.84% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -3.26% 9556404.907 9245180.870 - 2.79% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -3.25% 37396.352 36179.721 - 1.06% -
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 -3.25% 7.353 7.114 - -5.79% -
std::format(int64_t)_(fmt:_{:Ld}) -3.25% 27.766 26.864 - 0.12% -
std::unique_copy(list<int>,_pred)_(contiguous)/52 -3.24% 29.888 28.918 - 0.15% -
std::format(int64_t)_(fmt:_{:0<512x}) -3.24% 31.696 30.668 - 1.34% -
BM_vector_deque_move/2 -3.24% 2.004 1.939 - -5.77% -
std::multimap<int,_int>::clear()/32 -3.24% 666.607 645.012 - -3.65% -
BM_CmpLess_schar_uchar -3.24% 1.121 1.085 - 0.61% -
SetIntersection_Front_Vector_string_1024_1024 -3.23% 40090416.042 38794795.455 - 3.58% -
BM_StringAssignAsciiz_Large_Transparent -3.23% 11.741 11.362 - -1.55% -
std::set<int>::ctor(const&,_alloc)/0 -3.22% 13.151 12.728 - -0.29% -
std::set<std::string>::clear()/8192 -3.22% 222479.643 215322.831 - -0.80% -
BM_StringRelational_Less_Empty_Large_Control -3.21% 1.666 1.612 - -5.79% -
BM_join_view_deques/512 -3.21% 1326.153 1283.602 - -2.37% -
std::equal(vector<bool>)_(unaligned)/50 -3.20% 0.816 0.790 - -21.37% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -3.20% 1615.396 1563.676 - -0.49% -
std::partition(deque<int>)_(dense)/50 -3.19% 15.300 14.811 - 10.03% -
std::set<int>::erase(iterator)/1024 -3.19% 20.242 19.596 - -18.16% -
std::generate_n(deque<int>)/8192 -3.19% 2015.759 1951.485 - -0.01% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -3.18% 14634.212 14168.602 - -0.97% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 -3.18% 36.554 35.392 - -3.42% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -3.18% 1186100.636 1148398.659 - -0.74% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 -3.18% 87.456 84.679 - 21.66% -
SetIntersection_Front_Set_string_256_256 -3.18% 29416190.398 28482089.011 - -1.54% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -3.18% 6859.385 6641.572 - -1.28% -
std::format(int64_t)_(fmt:_{:0512LX}) -3.18% 42.427 41.080 - -3.57% -
SetIntersection_Interlaced_Vector_string_16384_1 -3.16% 1107147.689 1072116.238 - -2.18% -
std::stable_sort(deque<int>)_(shuffled)/1024 -3.16% 2583.297 2501.653 - -3.08% -
std::unordered_set<std::string>::clear()/1024 -3.16% 23901.239 23145.876 - -2.38% -
BM_CmpEqual_short_uint -3.16% 1.146 1.110 - -1.11% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -3.15% 14477.288 14020.986 - -4.38% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 -3.15% 7094.092 6870.646 - -0.62% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 -3.15% 29.987 29.043 - -2.62% -
std::set<int>::clear()/32 -3.15% 634.352 614.386 - -9.97% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -3.14% 1673427.875 1620860.768 - 9.00% -
std::map<int,_int>::count(key)_(non-existent)/8192 -3.13% 11.428 11.070 - -0.79% -
BM_vector_deque_move/1 -3.13% 2.282 2.210 - -2.01% -
std::find_if_not(deque<int>)_(process_all)/8 -3.13% 2.669 2.585 - -1.60% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.13% 13591.303 13166.155 - 1.29% -
SetIntersection_Interlaced_Vector_string_1024_1 -3.12% 1103453.655 1068977.324 - 0.12% -
std::stable_sort(deque<int>)_(heap)/1024 -3.12% 2789.658 2702.561 - -2.73% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -3.12% 740.408 717.317 - -0.87% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8 -3.12% 61.435 59.521 - -1.13% -
std::set<int>::insert(value)_(new_value,_end)/1024 -3.12% 41.448 40.157 - 0.60% -
std::format(double)_(fmt:_{:0>17500_0Lg}) -3.12% 217.466 210.692 - -1.45% -
std::find_first_of(vector<int>)_(large_needle)/50 -3.10% 270.903 262.498 - -1.49% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 -3.10% 18.230 17.665 - -0.86% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -3.10% 929275.850 900496.212 - -0.94% -
std::format(double)_(fmt:_{:0<17500_0L}) -3.09% 210.284 203.776 - -2.80% -
std::stable_sort(deque<int>)_(ascending)/1024 -3.09% 2155.737 2089.101 - -2.84% -
std::format(float)_(fmt:_{:0^17500_10e}) -3.09% 197.037 190.950 - -1.16% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -3.09% 250004.039 242281.446 - 0.71% -
std::count(vector<int>)_(every_other)/8 -3.09% 1.335 1.294 - -3.15% -
BM_PushHeap_uint64_SingleElement_16 -3.08% 0.358 0.347 - 2.95% -
std::format(int64_t)_(fmt:_{:0<512Lx}) -3.08% 37.036 35.895 - -1.26% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -3.07% 15593.653 15114.287 - -2.66% -
vector<bool>::resize() -3.07% 14.265 13.826 - 7.55% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -3.07% 1603539.576 1554314.792 - 2.62% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 -3.07% 1.201 1.164 - 0.39% -
rng::find(vector<bool>)_(process_all)/1024 -3.06% 4.682 4.538 - -1.16% -
std::format(double)_(fmt:_{:0<17500_10Lf}) -3.05% 216.996 210.367 - -0.36% -
std::map<int,_int>::erase(key)_(non-existent,_end)/1024 -3.05% 5.317 5.154 - -2.41% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -3.05% 570.477 553.069 - -4.60% -
SetIntersection_Front_Set_uint64_262144_64 -3.05% 1699019.864 1647238.413 - 0.07% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 -3.05% 1879.295 1822.028 - 0.08% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 -3.04% 17971062.702 17424451.946 - 3.21% -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 -3.04% 39326.470 38131.428 - -0.07% -
std::format(double)_(fmt:_{:_0e}) -3.04% 37.527 36.388 - -2.99% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8 -3.03% 44.584 43.231 - -0.60% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 -3.03% 31.005 30.064 - -14.28% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -3.03% 211.626 205.208 - -0.82% -
std::stable_partition(list<int>)_(sparse)/8192 -3.03% 8863.980 8595.623 - -7.83% -
std::mismatch(deque<int>)_(it,_it,_it)/1024 -3.03% 477.758 463.295 - -2.33% -
SetIntersection_None_Vector_string_262144_4 -3.03% 1303127.044 1263706.334 - -3.55% -
BM_Swap_FuncPtr_SmallNonTrivialFunctor -3.02% 1.202 1.166 - -0.29% -
std::multiset<std::string>::clear()/32 -3.02% 925.512 897.551 - 0.49% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -3.02% 22.458 21.779 - 7.54% -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 -3.02% 129.651 125.738 - -7.39% -
VDAG_sidecast,_2_levels -3.02% 87.163 84.534 - -6.44% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 -3.02% 20.957 20.325 - -1.26% -
std::set<int>::erase(key)_(existent)/32 -3.01% 22.008 21.346 - 0.24% -
SetIntersection_Front_Set_float_262144_4 -3.00% 1097414.686 1064448.445 - 3.22% -
SetIntersection_None_Vector_float_16384_1024 -3.00% 1120937.280 1087335.765 - 0.76% -
rng::find_last(vector<int>)_(bail_90%)/8 -3.00% 0.474 0.460 - 4.34% -
BM_format_to_back_inserter<std::string>/string_view_len_6000 -3.00% 478.170 463.840 - -1.33% -
SetIntersection_None_Set_float_1024_64 -3.00% 9101645.475 8828930.834 - -16.32% -
SetIntersection_Interlaced_Set_float_256_64 -3.00% 13996144.730 13576858.499 - 3.19% -
std::format(double)_(fmt:_{:_0La}) -2.99% 35.998 34.920 - -0.24% -
std::multimap<int,_int>::insert(value)_(already_present)/1024 -2.99% 21.986 21.328 - -0.10% -
std::set<int>::insert(value)_(new_value,_middle)/1024 -2.99% 26.511 25.719 - 0.62% -
std::format(int64_t)_(fmt:_{:b}) -2.99% 28.381 27.533 - -1.57% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8 -2.98% 54.342 52.720 - -2.97% -
std::stable_partition(deque<int>)_(alloc_fails)/8192 -2.98% 17490.376 16968.387 - -0.20% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -2.98% 953.430 924.986 - -2.26% -
BM_format_to_iterator/<std::deque>_C_string_len_6000 -2.98% 256.684 249.029 - -0.46% -
std::unique(list<int>,_pred)_(sprinkled)/32 -2.98% 67.894 65.870 - -0.34% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -2.98% 176325.336 171071.498 - -1.65% -
std::find_end(deque<int>,_pred)_(process_all)/1024 -2.98% 603.360 585.382 - -0.26% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 -2.98% 26297.375 25514.106 - -1.43% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -2.98% 3202655.542 3107346.039 - 2.26% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 -2.98% 9436636.240 9155850.392 - -1.52% -
std::format(int64_t)_(fmt:_{:0>512d}) -2.97% 31.075 30.151 - -0.29% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -2.97% 16.208 15.727 - 1.21% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.97% 1454.441 1411.311 - 0.59% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 -2.96% 12040491.056 11684249.294 - 1.59% -
BM_PushHeap_uint64_QuickSortAdversary_16 -2.95% 0.971 0.942 - -6.12% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 -2.95% 20.402 19.799 - -2.76% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -2.94% 11567.640 11227.479 - -1.26% -
SetIntersection_Front_Set_uint32_16384_64 -2.94% 1674342.786 1625141.636 - -4.25% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 -2.94% 7688706.642 7462928.917 - 2.75% -
std::partial_sort_copy(vector<int>)_(descending)/8 -2.94% 15.730 15.268 - -1.12% -
BM_to_chars_good/8 -2.93% 2.370 2.301 - -1.29% -
SetIntersection_Front_Vector_uint64_16384_16 -2.93% 1132367.435 1099167.702 - 0.72% -
BM_format_to_back_inserter<std::string>/C_string_len_6000 -2.93% 581.571 564.531 - -3.33% -
BM_format_to_back_inserter<std::vector<char>>/string_len_6000 -2.93% 433.831 421.121 - -1.28% -
DAG_leftmost_middle,_1_level -2.93% 20.134 19.544 - -0.94% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 -2.93% 13586.026 13188.075 - -0.20% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 -2.92% 6788.506 6590.088 - -0.25% -
BM_vector_deque_ranges_move_backward/64000 -2.92% 7376.683 7161.198 - -1.23% -
std::multiset<std::string>::erase(key)_(existent)/32 -2.91% 51.656 50.152 - -37.39% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 -2.91% 71.347 69.273 - 2.23% -
BM_CmpEqual_short_schar -2.91% 1.150 1.116 - -2.15% -
BM_deque_vector_copy_backward/65536 -2.90% 7365.590 7151.717 - -2.35% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -2.90% 225.763 219.210 - -1.44% -
std::multiset<int>::insert(value)_(new_value,_end)/1024 -2.90% 48.608 47.198 - 0.49% -
SetIntersection_Front_Set_uint32_16384_1024 -2.90% 12283161.099 11927351.537 - -3.92% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 -2.89% 3233.047 3139.495 - -0.41% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.89% 765.876 743.760 - -1.39% -
std::multimap<int,_int>::erase(iterator)/32 -2.89% 20.978 20.372 - 1.54% -
SetIntersection_Interlaced_Set_string_1024_256 -2.89% 35773152.944 34740198.488 - -4.16% -
SetIntersection_Interlaced_Set_string_1024_1 -2.89% 1114131.154 1081973.515 - -0.17% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8 -2.89% 56.153 54.533 - -3.66% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -2.89% 275.105 267.167 - 0.75% -
BM_deque_deque_move_backward/4000 -2.88% 150.695 146.348 - 0.71% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.88% 239.847 232.930 - 3.24% -
SetIntersection_Interlaced_Vector_string_256_4 -2.88% 6302829.421 6121429.938 - -0.44% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 -2.87% 74.326 72.191 - -2.68% -
std::all_of(vector<int>)_(process_all)/8 -2.87% 2.517 2.445 - -2.24% -
std::vector<std::string>::erase(middle)_(cheap_elements)/32 -2.86% 12.246 11.896 - -0.06% -
std::none_of(list<int>)_(process_all)/8 -2.85% 2.720 2.642 - -0.37% -
BM_Swap_MemPtr_LargeNonTrivialFunctor -2.84% 1.203 1.169 - -0.35% -
std::format(double)_(fmt:_{:017500_0Le}) -2.84% 198.075 192.449 - -0.32% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -2.84% 27527.324 26745.818 - 0.86% -
std::find_first_of(vector<int>)_(large_needle)/1024 -2.84% 110368.182 107237.074 - -0.59% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.83% 617.586 600.083 - -2.83% -
std::is_partitioned(deque<int>)_(partitioned)/32 -2.83% 9.165 8.906 - -3.63% -
BM_format_to_string_back_inserter<std::vector<char>>/1 -2.83% 23.077 22.423 - -5.86% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 -2.83% 1.063 1.033 - -0.92% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 -2.83% 4187037.762 4068533.951 - -0.88% -
SetIntersection_Front_Set_uint64_262144_4 -2.83% 1096229.573 1065216.616 - 0.11% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 -2.82% 1098142.576 1067148.644 - 0.47% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 -2.82% 11748.370 11416.850 - 0.30% -
std::set<int>::find(key)_(non-existent)/32 -2.82% 2.284 2.219 - -1.42% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.82% 685.149 665.825 - -1.41% -
rng::ends_with(list<int>)_(mismatch_at_start)/8 -2.82% 3.160 3.071 - -4.47% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -2.81% 600413.485 583513.928 - -2.14% -
std::swap_ranges(deque<int>)/50 -2.81% 16.818 16.345 - 3.11% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -2.81% 14232.241 13832.592 - -2.66% -
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 -2.81% 17.332 16.845 - 0.22% -
std::copy_backward(deque<int>)/32768 -2.80% 3673.482 3570.622 - -3.58% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 -2.80% 25.489 24.776 - -2.70% -
std::rotate(list<int>)_(1_element_backward)/8192 -2.79% 7466.603 7257.936 - -0.06% -
BM_Ostream_number/1 -2.79% 37.880 36.823 - 0.77% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 -2.79% 2.379 2.313 - 6.18% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 -2.78% 11710237.067 11385070.656 - -1.34% -
std::stable_sort(deque<int>)_(pipe-organ)/1024 -2.77% 2978.392 2895.821 - -2.14% -
std::make_heap(vector<int>,_pred)_(ascending)/8 -2.77% 17.096 16.622 - -1.55% -
std::multimap<int,_int>::insert(value)_(already_present)/32 -2.77% 18.847 18.325 - -2.80% -
std::unordered_set<int>::insert(value)_(new_value,_end)/32 -2.77% 19.217 18.685 - -2.55% -
std::stable_sort(deque<int>)_(descending)/1024 -2.76% 2964.942 2882.998 - -2.37% -
std::format(double)_(fmt:_{:0>17500_10Lf}) -2.76% 216.795 210.807 - -1.20% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 -2.76% 350290295.941 340625036.639 - -3.06% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 -2.76% 4861.077 4727.012 - -0.09% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 -2.76% 819.837 797.229 - -35.88% -
std::format(double)_(fmt:_{:_0a}) -2.76% 25.810 25.099 - -2.25% -
std::format(int64_t)_(fmt:_{:0512x}) -2.75% 30.022 29.196 - -0.87% -
std::map<int,_int>::upper_bound(key)_(existent)/32 -2.75% 1.827 1.776 - 1.85% -
BM_LexicallyRelative/small_path/32 -2.75% 819.008 796.478 - 1.00% -
std::unordered_map<int,_int>::erase(iterator)/8192 -2.75% 20.115 19.562 - -4.59% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 -2.75% 10.608 10.317 - -3.31% -
DAG_leftmost_middle,_3_levels -2.75% 13.018 12.660 - -2.66% -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 -2.75% 324.985 316.058 - 7.54% -
std::format(double)_(fmt:_{:0<17500_0g}) -2.73% 203.339 197.780 - -0.39% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 -2.73% 20050.501 19502.487 - -9.72% -
SetIntersection_Front_Vector_float_1024_4 -2.73% 1070035.065 1040801.747 - -3.44% -
BM_deque_deque_ranges_copy/4000 -2.73% 146.260 142.266 - -0.33% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8 -2.73% 45.608 44.362 - -3.14% -
SetIntersection_Front_Vector_uint32_262144_4 -2.73% 1089319.759 1059628.106 - 0.38% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -2.72% 616251.928 599462.959 - 0.55% -
rng::contains_subrange(deque<int>)_(same_length)/16 -2.71% 12.708 12.363 - -4.94% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 -2.71% 25.450 24.760 - 6.79% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -2.71% 89.594 87.168 - 0.25% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -2.71% 46245.054 44993.662 - 0.90% -
std::find_first_of(list<int>)_(small_needle)/32 -2.71% 96.678 94.062 - 0.53% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -2.70% 25.012 24.336 - 1.13% -
BM_StringRelational_Less_Large_Huge_Control -2.70% 2.180 2.121 - 0.35% -
std::map<int,_int>::ctor(const&,_alloc)/0 -2.70% 13.083 12.730 - 0.27% -
std::multiset<int>::clear()/8192 -2.70% 82670.556 80441.350 - -12.73% -
BM_vector_deque_copy_backward/4000 -2.70% 145.173 141.259 - -0.74% -
BM_Basic<int32_t> -2.70% 17.752 17.274 - 0.40% -
BM_PushHeap_string_QuickSortAdversary_64 -2.69% 13.366 13.006 - 1.18% -
std::multiset<int>::count(key)_(non-existent)/32 -2.69% 2.451 2.385 - -1.53% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 -2.69% 10.961 10.667 - -7.16% -
SetIntersection_Front_Set_uint64_64_64 -2.69% 13172955.006 12819101.900 - -4.98% -
BM_CmpLess_ushort_uint -2.69% 1.081 1.052 - -0.31% -
std::partial_sort(vector<int>)_(shuffled)/8 -2.68% 28.414 27.652 - -2.48% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/32 -2.68% 410.177 399.203 - -0.31% -
BM_join_view_out_vectors/65536 -2.68% 135883.013 132247.661 - -19.86% -
std::replace_if(list<int>)_(sprinkled)/50 -2.67% 23.420 22.795 - -9.30% -
SetIntersection_None_Set_uint64_16384_64 -2.67% 175620464.023 170940113.324 - 2.94% -
std::remove_copy_if(vector<int>)_(sprinkled)/50 -2.66% 16.357 15.921 - -6.90% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 -2.66% 24.203 23.559 - -1.09% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8 -2.66% 55.881 54.394 - -0.39% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 -2.66% 56599.341 55094.616 - -0.07% -
BM_std_minmax_element<long_long>/2 -2.66% 0.665 0.647 - 0.62% -
std::flat_multimap<int,_int>::clear()/0 -2.66% 402.105 391.418 - -2.83% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 -2.66% 2.349 2.287 - 5.05% -
std::set<int>::lower_bound(key)_(existent)/1024 -2.65% 4.506 4.387 - -11.04% -
std::unordered_multiset<int>::clear()/32 -2.65% 599.786 583.872 - -0.25% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 -2.65% 6286.009 6119.341 - -1.40% -
BM_format_to_string_back_inserter<std::vector<wchar_t>>/1048576 -2.65% 185630.970 180710.181 - 0.07% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 -2.65% 201241354.042 195909421.822 - -1.54% -
BM_CmpEqual_schar_uint -2.65% 1.149 1.118 - 0.84% -
std::unique(list<int>,_pred)_(contiguous)/1024 -2.65% 973.842 948.062 - -10.70% -
BM_format_to_back_inserter<std::string>/string_len_6 -2.64% 14.976 14.580 - -1.37% -
std::format(double)_(fmt:_{:0^17500_10L}) -2.64% 227.781 221.766 - -1.60% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 -2.64% 1204563.996 1172788.590 - 5.43% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 -2.64% 138.667 135.012 - 0.45% -
BM_StringRelational_Less_Huge_Empty_Control -2.63% 1.655 1.612 - 0.75% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 -2.63% 16280.873 15852.843 - 0.86% -
BM_PushHeap_uint32_Random_16 -2.63% 4.180 4.070 - -1.72% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/1024 -2.62% 25.021 24.366 - 0.28% -
std::list<int>::ctor(size)/8192 -2.61% 97155.562 94615.245 - 0.87% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 -2.61% 9.488 9.240 - -0.40% -
std::format(float)_(fmt:_{:017500_10g}) -2.60% 202.553 197.281 - -1.12% -
std::adjacent_find(deque<int>,_pred)/50 -2.59% 30.808 30.009 - -2.13% -
std::format(double)_(fmt:_{:0^17500_0L}) -2.59% 215.735 210.148 - -5.94% -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 -2.59% 23.426 22.820 - -0.41% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 -2.59% 55622.540 54183.529 - -2.65% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 -2.59% 4341412.970 4229144.457 - -0.11% -
BM_LexicallyNormal/small_path/4 -2.59% 89.526 87.211 - -6.17% -
std::multiset<std::string>::find(key)_(non-existent)/8192 -2.58% 28.884 28.138 - -1.61% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -2.58% 3188667.332 3106367.839 - 2.01% -
std::make_heap(vector<NonIntegral>)_(heap)/8192 -2.57% 2220.130 2162.974 - -2.51% -
SetIntersection_None_Vector_uint64_262144_4 -2.57% 1151017.544 1121480.000 - -0.19% -
BM_CmpLess_schar_uint -2.56% 1.147 1.118 - 1.23% -
BM_format_to_string_back_inserter<std::wstring>/1048576 -2.56% 191987.927 187063.989 - -0.28% -
std::make_heap(vector<int>)_(descending)/8 -2.56% 14.977 14.594 - -1.61% -
std::find_if(vector<bool>)_(process_all)/8 -2.56% 3.601 3.509 - -1.07% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 -2.56% 4853.916 4729.799 - 0.32% -
BM_StringRead_Hot_Shallow_Empty -2.56% 0.487 0.474 - -1.97% -
BM_format_to_back_inserter<std::vector<char>>/string_view_len_6 -2.55% 24.855 24.221 - -1.44% -
std::unique(list<int>,_pred)_(sprinkled)/52 -2.55% 84.216 82.068 - -0.41% -
std::format(int64_t)_(fmt:_{:o}) -2.55% 23.627 23.026 - -2.27% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -2.54% 943318.779 919357.117 - 0.08% -
BM_StringRelational_Eq_Empty_Empty_Control -2.52% 2.118 2.065 - 0.18% -
SetIntersection_Front_Set_string_16384_1 -2.52% 1110558.098 1082575.426 - 0.00% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 -2.52% 513.626 500.692 - -3.76% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 -2.52% 8985526.626 8759323.725 - 0.50% -
std::find_end(forward_list<int>)_(match_near_end)/1024 -2.52% 4584.955 4469.602 - -0.10% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 -2.51% 13.061 12.732 - -2.48% -
SetIntersection_Interlaced_Set_string_1024_16 -2.51% 13172778.262 12842200.590 - 0.16% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 -2.51% 8.255 8.048 - -2.67% -
std::list<int>::ctor(const&)_(cheap_elements)/32 -2.51% 333.164 324.807 - -2.94% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8 -2.51% 52.294 50.982 - 2.27% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 -2.51% 1196457.007 1166449.350 - 0.40% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -2.50% 400.924 390.888 - -3.28% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 -2.50% 201498306.274 196460671.621 - -0.56% -
SetIntersection_Interlaced_Vector_float_16384_1 -2.50% 1071099.492 1044321.979 - -0.09% -
std::fill_n(vector<bool>)/64 -2.50% 1.425 1.390 - 1.09% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 -2.50% 3553208.715 3464402.730 - -0.03% -
bm_ranges_swap_ranges_vb_unaligned/8 -2.49% 4.956 4.832 - -6.22% -
std::find_if_not(vector<char>)_(bail_25%)/1024 -2.49% 27.147 26.470 - -8.05% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 -2.49% 11.574 11.286 - -0.76% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -2.48% 15.381 14.999 - -0.60% -
std::flat_multimap<int,_int>::clear()/32 -2.48% 401.845 391.874 - -3.37% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -2.48% 1282.978 1251.152 - -0.32% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.47% 541.001 527.617 - -2.87% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 -2.47% 4.251 4.146 - -1.24% -
BM_format_to_back_inserter<std::string>/string_len_6000 -2.47% 474.489 462.793 - -1.45% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/1024 -2.46% 800.593 780.862 - -0.45% -
std::map<int,_int>::equal_range(key)_(existent)/32 -2.46% 1.776 1.732 - -5.02% -
std::format(double)_(fmt:_{:0^17500_10Lg}) -2.46% 230.533 224.873 - -0.45% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 -2.45% 4.654 4.540 - -0.02% -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 -2.45% 63.374 61.822 - -0.07% -
std::unordered_map<int,_int>::erase(iterator)/1024 -2.45% 20.059 19.568 - -12.12% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8 -2.45% 38.180 37.246 - -0.62% -
std::format(double)_(fmt:_{:0>17500_0e}) -2.44% 186.181 181.642 - -0.47% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 -2.44% 16.502 16.099 - -4.28% -
std::format(double)_(fmt:_{:0<17500_0e}) -2.44% 184.928 180.425 - -0.62% -
SetIntersection_Interlaced_Set_string_64_1 -2.43% 17518317.560 17091813.027 - -0.33% -
std::set<int>::count(key)_(non-existent)/1024 -2.43% 7.964 7.770 - 4.88% -
std::map<std::string,_int>::ctor(const&,_alloc)/0 -2.43% 12.998 12.682 - -0.01% -
std::list<int>::ctor(Range)_(cheap_elements)/32 -2.43% 332.248 324.171 - -1.44% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -2.43% 6837.681 6671.481 - -1.65% -
BM_PushHeap_string_QuickSortAdversary_16 -2.43% 10.743 10.482 - 1.44% -
std::set<int>::erase(iterator)/32 -2.42% 20.115 19.628 - 0.64% -
SetIntersection_None_Vector_string_262144_1 -2.42% 1320752.211 1288809.848 - -1.74% -
std::rotate(list<int>)_(1_element_forward)/8192 -2.41% 7164.598 6991.640 - -13.21% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 -2.41% 18.643 18.194 - -1.32% -
std::multiset<int>::find(key)_(existent)/32 -2.41% 1.660 1.620 - 0.79% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 -2.41% 16888053.845 16481165.276 - -0.12% -
std::unordered_set<int>::clear()/0 -2.41% 397.878 388.295 - -0.62% -
SetIntersection_Interlaced_Set_string_16384_1 -2.40% 1110352.355 1083663.544 - -0.45% -
std::unordered_map<int,_int>::erase(iterator)/32 -2.40% 20.021 19.540 - -8.64% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -2.40% 35.733 34.874 - 3.93% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/32 -2.40% 23.836 23.263 - -0.83% -
BM_CmpLess_short_uint -2.40% 1.145 1.117 - 0.36% -
std::search(vector<int>)_(no_match)/8192 -2.40% 1664.858 1624.913 - -0.59% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 -2.40% 1075966.426 1050159.280 - 0.58% -
std::unordered_set<std::string>::ctor(const&)/1024 -2.39% 34202.804 33383.662 - -0.22% -
bm_ranges_swap_ranges_vb_aligned/512 -2.39% 5.292 5.165 - -1.87% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -2.39% 17016.829 16609.342 - -0.63% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 -2.39% 29.307 28.606 - 3.00% -
BM_StringConstructDestroyCStr_Huge_Opaque -2.39% 161.642 157.781 - -1.23% -
std::remove_if(list<int>)_(sprinkled)/50 -2.39% 74.944 73.155 - 0.17% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 -2.39% 140607.813 137250.965 - -0.09% -
SetIntersection_Interlaced_Set_float_1024_1024 -2.38% 12414990.576 12119000.122 - -0.17% -
std::unordered_map<int,_int>::ctor(const&)/32 -2.38% 206.318 201.400 - -0.46% -
std::set<std::string>::ctor(const&,_alloc)/0 -2.38% 12.972 12.663 - -2.15% -
std::unordered_set<int>::ctor(const&)/1024 -2.38% 6893.976 6729.918 - -0.06% -
std::partition(deque<int>)_(sparse)/8192 -2.38% 3120.596 3046.344 - -0.06% -
BM_Swap_MemPtr_LargeTrivialFunctor -2.38% 1.186 1.158 - -9.93% -
SetIntersection_Front_Set_uint64_262144_16 -2.38% 1212154.184 1183332.774 - 0.77% -
std::stable_sort(vector<NonIntegral>)_(repeated)/1024 -2.38% 1246.171 1216.549 - -2.70% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 -2.38% 13366051.667 13048547.504 - -1.23% -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/32 -2.37% 13.047 12.737 - -3.30% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 -2.37% 10047913.355 9809430.366 - -1.00% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -2.37% 400.310 390.809 - -3.78% -
SetIntersection_None_Vector_float_1024_1 -2.37% 1101633.699 1075563.841 - 1.55% -
SetIntersection_None_Set_string_1024_256 -2.37% 9085029.622 8870121.741 - 0.57% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -2.36% 12470.883 12176.108 - -2.46% -
BM_format_to_n_string_back_inserter<std::vector<wchar_t>>/1048576 -2.36% 187639.984 183207.554 - 0.42% -
SetIntersection_Interlaced_Set_float_262144_256 -2.36% 1585005.209 1547605.957 - -2.12% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -2.36% 1607453.914 1569558.309 - -0.18% -
std::multimap<std::string,_int>::clear()/8192 -2.36% 218727.261 213572.055 - 0.88% -
std::sort(vector<int>)_(qsort_adversarial)/8 -2.35% 16.100 15.721 - -0.17% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 -2.35% 3729.836 3642.060 - -5.96% -
SetIntersection_Interlaced_Set_float_16_16 -2.35% 38789084.375 37876346.775 - 1.61% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024 -2.35% 69.356 67.725 - -0.50% -
std::format(double)_(fmt:_{:0<17500_0Le}) -2.35% 195.556 190.959 - 0.59% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 -2.35% 149978.682 146456.615 - 0.07% -
std::find_if(list<int>)_(process_all)/1024 -2.35% 703.149 686.638 - -2.16% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 -2.35% 52.728 51.491 - -0.24% -
VDAG_leftmost,_3_levels -2.35% 15.842 15.470 - -9.70% -
BM_cyrillic_text<char> -2.34% 25560.909 24961.718 - 3.79% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -2.34% 26.712 26.087 - 1.94% -
rng::find_last_if(deque<int>)_(bail_90%)/1024 -2.34% 43.261 42.249 - -0.60% -
SetIntersection_None_Vector_float_64_4 -2.34% 16316493.242 15935031.800 - -0.16% -
BM_deque_vector_move_backward/70000 -2.34% 7906.790 7721.945 - -2.28% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 -2.34% 19.563 19.106 - -2.83% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 -2.34% 54841.951 53560.259 - -2.45% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 -2.34% 210.444 205.527 - -1.53% -
BM_LexicallyNormal/small_path/32 -2.34% 513.167 501.178 - -1.24% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 -2.33% 8300.318 8106.673 - -0.16% -
std::make_heap(vector<NonIntegral>)_(descending)/8192 -2.33% 2218.379 2166.667 - -2.44% -
std::format(float)_(fmt:_{:0>17500_0e}) -2.33% 185.955 181.627 - -1.00% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 -2.33% 100.195 97.864 - 4.20% -
SetIntersection_Interlaced_Vector_string_256_1 -2.33% 4347446.389 4246360.655 - 0.30% -
std::pop_heap(vector<size_t>)/8 -2.32% 52.702 51.477 - -0.48% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8192 -2.32% 461906.336 451171.083 - -1.86% -
BM_LexicallyRelative/small_path/64 -2.32% 1593.331 1556.316 - 1.32% -
std::stable_sort(vector<int>)_(shuffled)/8 -2.32% 20.211 19.742 - 0.28% -
std::sort_heap(deque<int>)/8 -2.32% 36.024 35.187 - -3.43% -
std::unordered_set<std::string>::clear()/8192 -2.32% 224925.691 219703.112 - -1.00% -
std::sort(vector<int>)_(ascending)/8 -2.32% 16.086 15.714 - -0.24% -
BM_format_to_back_inserter<std::list<char>>/string_view_len_6 -2.31% 78.078 76.271 - -1.67% -
std::format(float)_(fmt:_{:0>17500_10Lf}) -2.31% 196.866 192.313 - -1.24% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 -2.31% 811.331 792.630 - -1.73% -
SetIntersection_None_Set_uint64_256_16 -2.30% 11025193.051 10771125.134 - 2.23% -
SetIntersection_Front_Vector_uint32_256_64 -2.30% 4357765.708 4257380.007 - -1.29% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.30% 13347.107 13040.426 - 2.55% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -2.30% 3196455.298 3123022.468 - 2.83% -
std::deque<int>::erase(middle)_(cheap_elements)/1024 -2.30% 27.139 26.516 - -1.27% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 -2.30% 514.048 502.248 - -1.18% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -2.29% 634733.516 620199.097 - -0.48% -
DAG_sidecast,_1_level -2.29% 39.306 38.406 - 1.09% -
std::format(int64_t)_(fmt:_{:0^512d}) -2.28% 31.918 31.189 - -0.84% -
std::make_heap(vector<int>,_pred)_(shuffled)/8 -2.28% 16.215 15.845 - -0.79% -
std::move_backward(vector<bool>)_(aligned)/512 -2.28% 2.280 2.228 - -2.10% -
std::find_if(vector<int>)_(bail_25%)/8192 -2.27% 237.582 232.177 - 8.79% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.27% 386.354 377.583 - -1.43% -
std::partial_sort_copy(deque<int>)_(repeated)/8192 -2.27% 30111.049 29427.586 - -1.42% -
BM_StringResizeAndOverwrite -2.27% 0.841 0.822 - 0.18% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 -2.27% 94999.524 92843.964 - 0.12% -
std::format(double)_(fmt:_{:_10e}) -2.27% 40.808 39.882 - -2.30% -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 -2.26% 27.141 26.527 - 0.07% -
std::format(double)_(fmt:_{:017500_10Lf}) -2.26% 214.578 209.726 - -1.92% -
std::format(double)_(fmt:_{:0<17500_10La}) -2.26% 173.362 169.443 - -1.35% -
std::sort(deque<int>)_(ascending)/8 -2.26% 17.770 17.368 - -1.95% -
SetIntersection_None_Vector_uint64_16384_1 -2.26% 1128744.076 1103257.519 - 0.21% -
BM_format_to_n_string_back_inserter<std::string>/1048576 -2.26% 67330.974 65810.676 - -0.12% -
BM_CmpLess_short_ushort -2.26% 1.125 1.100 - -1.10% -
std::multiset<std::string>::ctor(const&)/1024 -2.25% 35493.582 34693.428 - 0.35% -
std::flat_multimap<int,_int>::erase(key)_(existent)/32 -2.25% 22.789 22.276 - -2.27% -
BM_deque_vector_ranges_copy_backward/64000 -2.25% 7216.258 7053.829 - -6.57% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 -2.25% 5320159.811 5200415.630 - -0.03% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -2.25% 780.090 762.552 - -2.09% -
std::stable_partition(list<int>)_(sparse)/50 -2.25% 27.043 26.436 - -0.29% -
std::format(double)_(fmt:_{:_10La}) -2.24% 43.249 42.279 - -0.97% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 -2.24% 57036.838 55761.916 - 0.75% -
SetIntersection_Interlaced_Vector_string_64_1 -2.24% 17259813.501 16874036.659 - 0.04% -
std::multiset<std::string>::clear()/1024 -2.23% 22399.180 21898.622 - 0.08% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 -2.23% 24.393 23.848 - -3.30% -
BM_Swap_MemFuncPtr_LargeNonTrivialFunctor -2.23% 1.182 1.156 - -10.54% -
SetIntersection_Interlaced_Vector_float_16_16 -2.23% 36209774.075 35402336.378 - -0.96% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 -2.23% 6853.370 6700.593 - 0.23% -
VDAG_leftmost_middle,_1_level -2.23% 101.027 98.778 - -8.19% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.23% 1060.280 1036.684 - 2.17% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 -2.22% 9.292 9.085 - -3.69% -
BM_format_to_iterator/<std::vector>_string_len_60 -2.22% 9.798 9.580 - 0.21% -
std::multiset<std::string>::count(key)_(non-existent)/8192 -2.22% 33.399 32.658 - -4.94% -
SetIntersection_None_Set_float_256_64 -2.22% 9422170.085 9213017.253 - -0.25% -
rng::find(vector<bool>)_(process_all)/50 -2.22% 0.692 0.676 - -8.22% -
SetIntersection_Interlaced_Vector_uint64_64_64 -2.22% 11064931.281 10819790.103 - -0.79% -
bm_ranges_swap_ranges_vb_aligned/256 -2.21% 3.535 3.457 - -0.02% -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/32 -2.21% 13.068 12.779 - 0.07% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 -2.21% 228.568 223.516 - -1.45% -
std::format(int64_t)_(fmt:_{:0<512o}) -2.21% 33.164 32.432 - -0.58% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -2.21% 39.123 38.259 - -6.62% -
rng::contains_subrange(list<int>)_(same_length)/16 -2.21% 5.969 5.837 - -5.85% -
BM_CmpEqual_int_uchar -2.21% 1.123 1.098 - -1.50% -
std::unordered_map<int,_int>::ctor(const&)/8192 -2.21% 56615.908 55367.046 - 0.18% -
BM_format_to_iterator/<std::array>_C_string_len_60 -2.20% 10.992 10.749 - -3.04% -
std::search(vector<int>)_(no_match)/1048576 -2.20% 213520.478 208814.913 - -0.26% -
SetIntersection_None_Vector_uint32_1024_16 -2.20% 1105840.484 1081472.447 - -0.04% -
std::format(double)_(fmt:_{:017500_0g}) -2.20% 203.531 199.047 - -0.38% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -2.20% 331.655 324.360 - -0.89% -
BM_deque_deque_copy_backward/64 -2.20% 3.411 3.336 - -4.35% -
std::flat_multimap<int,_int>::clear()/8192 -2.20% 419.513 410.301 - -2.63% -
BM_format_to_iterator/<std::vector>_C_string_len_60 -2.19% 11.029 10.787 - -2.34% -
std::map<int,_int>::erase(key)_(non-existent,_middle)/32 -2.19% 1.802 1.762 - -0.21% -
std::stable_sort(vector<NonIntegral>)_(heap)/1024 -2.19% 9479.483 9271.810 - -0.16% -
std::multimap<int,_int>::ctor(const&)/8192 -2.19% 53130.309 51967.081 - -2.22% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192 -2.19% 5.431 5.312 - 0.91% -
std::count(list<int>)_(every_other)/8 -2.19% 2.131 2.085 - -0.24% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -2.19% 21.981 21.500 - -1.83% -
std::format(float)_(fmt:_{:0>17500_10e}) -2.19% 194.964 190.697 - -0.45% -
SetIntersection_Interlaced_Vector_string_1024_256 -2.19% 21348405.275 20881940.391 - 2.24% -
std::format(double)_(fmt:_{:0^17500_0Lg}) -2.18% 216.815 212.083 - -0.70% -
std::multiset<int>::erase(iterator)/32 -2.18% 21.190 20.728 - -8.80% -
std::unordered_set<int>::erase(key)_(existent)/8192 -2.18% 22.816 22.319 - -4.87% -
std::format(double)_(fmt:_{:0>17500_0Le}) -2.18% 198.353 194.038 - 0.14% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 -2.18% 9.480 9.274 - 0.27% -
std::multiset<int>::lower_bound(key)_(existent)/8192 -2.17% 15.009 14.683 - 0.49% -
std::format(int64_t)_(fmt:_{:0512Ld}) -2.17% 37.061 36.256 - 0.32% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 -2.17% 13.620 13.325 - -0.04% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8192 -2.17% 170124.182 166439.068 - -0.03% -
BM_LexicallyRelative/small_path/8 -2.16% 220.549 215.774 - 0.33% -
SetIntersection_Interlaced_Vector_float_262144_1 -2.16% 1064191.656 1041155.735 - -0.49% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -2.16% 399.755 391.109 - -3.95% -
std::make_heap(vector<int>)_(heap)/8 -2.16% 14.958 14.634 - -1.64% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 -2.16% 11369.191 11124.088 - 0.97% -
rng::find(vector<bool>)_(process_all)/8 -2.15% 0.642 0.628 - -12.47% -
std::unordered_set<int>::ctor(&&,_different_allocs)/0 -2.15% 13.970 13.670 - -1.58% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 -2.15% 1055557.560 1032842.824 - -1.44% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/32 -2.15% 19.240 18.827 - -2.16% -
std::deque<std::string>::insert(middle)_(cheap_elements)/32 -2.14% 25.106 24.568 - 0.34% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -2.14% 12375.756 12110.616 - -1.51% -
std::format(float)_(fmt:_{:0^17500_0Lf}) -2.14% 193.525 189.383 - -0.87% -
SetIntersection_Front_Set_uint64_16384_1024 -2.14% 12460483.934 12193837.642 - -4.19% -
BM_format_to_back_inserter<std::list<char>>/C_string_len_6 -2.14% 77.662 76.001 - -1.88% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -2.14% 22.426 21.946 - 2.56% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -2.14% 39.719 38.870 - -17.48% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 -2.14% 64421992.092 63045062.300 - 1.23% -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 -2.14% 24.711 24.183 - 7.69% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/0 -2.14% 14.304 13.999 - -1.13% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 -2.13% 23.363 22.865 - 0.93% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -2.13% 1073225.193 1050339.615 - 0.84% -
std::sort(deque<int>)_(heap)/8 -2.13% 24.737 24.210 - -0.78% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -2.13% 764.962 748.695 - -2.05% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 -2.13% 8737238.736 8551497.301 - -0.74% -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/8192 -2.13% 13.051 12.773 - 0.16% -
SetIntersection_None_Vector_string_4_4 -2.12% 138990411.721 136038233.192 - 0.38% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 -2.12% 8646.464 8462.932 - 0.04% -
BM_deque_deque_ranges_copy_backward/70000 -2.12% 8221.555 8047.143 - 0.74% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 -2.12% 8.177 8.003 - -3.29% -
std::format(int64_t)_(fmt:_{:0>512Lb}) -2.12% 38.513 37.698 - -1.09% -
std::multimap<int,_int>::equal_range(key)_(existent)/32 -2.12% 2.567 2.513 - 1.42% -
BM_vector_deque_ranges_move_backward/4096 -2.12% 151.696 148.488 - -2.28% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.11% 121381.422 118817.983 - 1.96% -
SetIntersection_Front_Vector_uint32_1024_4 -2.11% 1084671.583 1061767.700 - 0.26% -
SetIntersection_None_Set_uint64_1024_16 -2.11% 8972386.503 8783065.277 - 1.23% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 -2.11% 97569.034 95510.744 - 1.38% -
SetIntersection_None_Set_uint64_262144_262144 -2.11% 1252596.596 1226187.904 - -0.12% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 -2.11% 15.312 14.990 - -1.40% -
rng::find_if(vector<bool>)_(process_all)/8 -2.10% 3.578 3.502 - -0.78% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8 -2.10% 43.969 43.044 - 1.82% -
BM_format_to_n_string_back_inserter<std::wstring>/16384 -2.10% 4150.814 4063.584 - -1.64% -
std::format(double)_(fmt:_{:0^17500_0g}) -2.10% 206.564 202.224 - -0.68% -
std::multimap<std::string,_int>::ctor(const&)/1024 -2.10% 35819.614 35067.806 - -1.82% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 -2.10% 8991234.226 8802529.985 - -0.10% -
BM_LexicallyNormal/large_path/2 -2.10% 84.543 82.772 - -8.53% -
std::find_if(list<int>)_(bail_25%)/8192 -2.10% 1452.046 1421.622 - -0.03% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -2.09% 402.818 394.387 - -3.23% -
std::is_sorted_until(vector<int>,_pred)/1024 -2.09% 419.715 410.951 - 0.64% -
BM_CmpLess_uchar_uint -2.08% 1.088 1.066 - -1.31% -
std::format(float)_(fmt:_{:0^17500_10Lf}) -2.08% 201.244 197.059 - -0.51% -
std::unordered_set<int>::erase(iterator)/32 -2.08% 20.214 19.794 - 1.47% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -2.07% 12369.837 12113.181 - -2.42% -
std::remove_copy(deque<int>)_(sprinkled)/32 -2.07% 12.361 12.104 - -0.69% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -2.07% 55744.287 54588.702 - 0.09% -
SetIntersection_Front_Vector_uint32_262144_16 -2.07% 1137510.540 1113962.006 - 0.76% -
std::partial_sort(vector<int>)_(repeated)/8192 -2.07% 27223.754 26660.205 - 0.21% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8 -2.07% 15.021 14.710 - -1.32% -
std::deque<int>::ctor(const&)_(cheap_elements)/8192 -2.06% 2210.858 2165.263 - 0.49% -
BM_format_to_back_inserter<std::string>/string_view_len_6 -2.06% 14.853 14.547 - -0.74% -
SetIntersection_Front_Set_uint64_262144_1 -2.06% 1068576.316 1046568.814 - 6.47% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 -2.06% 1190927.963 1166412.773 - -0.37% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -2.06% 6872.156 6730.698 - 0.13% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 -2.06% 252514816.985 247321891.159 - 0.88% -
std::format(double)_(fmt:_{:0^17500_10}) -2.05% 215.075 210.656 - -0.58% -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/1024 -2.05% 13.048 12.780 - 0.15% -
BM_deque_deque_ranges_move/5500 -2.05% 200.739 196.627 - -0.36% -
SetIntersection_None_Vector_float_256_64 -2.05% 3485211.169 3413848.065 - -0.08% -
std::set<int>::erase(key)_(non-existent,_middle)/1024 -2.04% 2.963 2.903 - 0.53% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 -2.04% 19.184 18.792 - -2.96% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -2.04% 147174.337 144167.479 - -0.48% -
SetIntersection_Interlaced_Vector_float_262144_16384 -2.04% 349749108.272 342603719.353 - -0.66% -
std::move_backward(list<int>)/512 -2.04% 377.665 369.955 - -0.28% -
SetIntersection_Interlaced_Set_string_256_16 -2.04% 18329013.724 17955186.930 - 1.22% -
SetIntersection_Front_Set_float_16384_16 -2.04% 1212384.228 1187679.065 - -1.98% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 -2.04% 4215650.830 4129779.951 - -1.23% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024 -2.03% 15011.685 14706.207 - 0.38% -
SetIntersection_Interlaced_Set_float_256_4 -2.03% 11325948.800 11095492.055 - 1.10% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 -2.03% 11760.130 11520.962 - 4.10% -
std::format(float)_(fmt:_{:0<17500_0Lf}) -2.03% 184.470 180.722 - -0.82% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 -2.03% 22.452 21.997 - -0.90% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 -2.03% 598.273 586.139 - -0.40% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.03% 122227.464 119749.277 - -0.15% -
std::list<int>::ctor(Range)_(cheap_elements)/1024 -2.03% 11468.981 11236.513 - -1.63% -
std::unordered_set<int>::ctor(const&,_alloc)/0 -2.02% 13.210 12.943 - -0.37% -
std::set<int>::insert(value)_(new_value,_middle)/8192 -2.02% 31.544 30.906 - -0.98% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -2.02% 151443.356 148386.742 - -2.31% -
std::flat_map<int,_int>::ctor(const&)/32 -2.02% 23.271 22.801 - -0.11% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 -2.02% 149295.892 146286.746 - -0.08% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 -2.01% 396.883 388.902 - -0.55% -
std::multiset<int>::ctor(const&,_alloc)/0 -2.01% 12.992 12.731 - -0.07% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.01% 385.430 377.685 - 4.39% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.01% 377.936 370.344 - -0.89% -
std::stable_sort(vector<NonIntegral>)_(heap)/8 -2.00% 21.617 21.184 - -0.25% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 -2.00% 2.385 2.337 - -0.31% -
BM_format_to_back_inserter<std::vector<char>>/C_string_len_6 -2.00% 25.239 24.734 - -1.37% -
std::set<std::string>::ctor(const&)/1024 -2.00% 35219.954 34515.240 - 0.60% -
SetIntersection_None_Vector_string_1024_64 -1.99% 1184281.984 1160749.942 - -0.17% -
BM_deque_vector_move_backward/65536 -1.98% 7361.291 7215.208 - -1.90% -
BM_Basic<uint32_t> -1.98% 13.812 13.538 - -2.27% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -1.98% 15.253 14.951 - -1.28% -
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 -1.98% 3157.428 3094.831 - -2.30% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.98% 400.199 392.270 - -0.44% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.98% 13473.784 13206.852 - -0.37% -
BM_format_to_iterator/<std::array>_C_string_len_6000 -1.98% 172.057 168.649 - -0.66% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 -1.98% 38921.089 38150.114 - -4.30% -
BM_deque_deque_move/5500 -1.98% 202.045 198.050 - -4.62% -
BM_Swap_FuncPtr_LargeNonTrivialFunctor -1.98% 1.276 1.251 - 8.68% -
BM_format_to_back_inserter<std::vector<char>>/string_len_6 -1.98% 24.772 24.282 - -1.44% -
BM_CmpEqual_uchar_int -1.98% 1.093 1.072 - -1.17% -
SetIntersection_Front_Vector_uint64_256_16 -1.97% 4267256.340 4183004.202 - 0.10% -
SetIntersection_Interlaced_Set_float_262144_1024 -1.97% 1544752.277 1514286.051 - -0.76% -
SetIntersection_None_Vector_string_262144_16384 -1.97% 1315054.425 1289146.753 - -1.37% -
std::format(double)_(fmt:_{:0^17500_0a}) -1.97% 162.977 159.771 - -0.41% -
BM_LexicallyRelative/small_path/16 -1.96% 424.408 416.074 - 1.30% -
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 -1.96% 49815.986 48838.379 - -1.42% -
std::unordered_set<int>::clear()/32 -1.96% 604.585 592.738 - 1.13% -
SetIntersection_Interlaced_Vector_uint32_16384_1 -1.96% 1061325.299 1040531.981 - -0.45% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.96% 120426.009 118069.279 - -0.54% -
BM_PushHeap_uint32_Ascending_16384 -1.96% 3.704 3.631 - -4.10% -
std::make_heap(deque<int>,_pred)_(descending)/8 -1.96% 19.390 19.010 - -0.83% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 -1.95% 16586291.537 16262163.891 - 0.42% -
BM_CmpEqual_uint_uint -1.95% 1.092 1.071 - 1.63% -
BM_CmpEqual_schar_uchar -1.95% 1.114 1.093 - 1.33% -
std::make_heap(vector<NonIntegral>)_(heap)/1024 -1.95% 294.819 289.077 - -1.95% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4 -1.94% 144204758.663 141400368.027 - 0.64% -
SetIntersection_Front_Set_string_4_4 -1.94% 160383467.830 157266603.342 - 0.87% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.94% 13.056 12.803 - -0.27% -
std::remove_copy(deque<int>)_(prefix)/1024 -1.94% 395.247 387.578 - -2.79% -
std::format(double)_(fmt:_{:_0L}) -1.94% 75.771 74.302 - -0.03% -
BM_format_to_n_string_begin<std::string>/1 -1.94% 10.968 10.755 - 1.32% -
std::set<std::string>::ctor(const&)/0 -1.94% 12.905 12.655 - -0.28% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -1.94% 1174466.201 1151724.478 - -0.23% -
SetIntersection_Interlaced_Vector_string_1024_64 -1.94% 8570493.635 8404547.796 - 5.52% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -1.93% 21.891 21.468 - -2.74% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.93% 399.188 391.468 - -0.64% -
std::unordered_set<int>::ctor(const&)/32 -1.93% 203.434 199.500 - -0.30% -
SetIntersection_Interlaced_Set_string_1024_64 -1.93% 17058437.938 16728604.280 - 1.26% -
BM_PushHeap_uint64_Ascending_16384 -1.93% 3.670 3.599 - -2.30% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.93% 399.036 391.328 - -0.54% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -1.93% 15.278 14.983 - -1.24% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 -1.93% 86513.804 84844.023 - -0.33% -
SetIntersection_None_Vector_string_16384_256 -1.93% 1241172.917 1217228.815 - -3.04% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 -1.93% 1171234.022 1148657.208 - -0.24% -
SetIntersection_Front_Set_string_1024_1 -1.93% 1106618.958 1085306.170 - -0.37% -
std::multiset<int>::erase(key)_(non-existent,_middle)/32 -1.93% 1.820 1.785 - -0.94% -
std::replace_if(list<int>)_(prefix)/32 -1.93% 14.064 13.793 - -0.25% -
SetIntersection_None_Set_float_16_1 -1.92% 68013977.265 66705457.867 - -0.20% -
std::map<int,_int>::insert(value)_(new_value,_middle)/32 -1.92% 18.692 18.332 - -0.76% -
SetIntersection_None_Vector_float_16_4 -1.92% 54796785.307 53743727.540 - -0.14% -
SetIntersection_Front_Vector_uint64_262144_16 -1.92% 1120010.974 1098503.471 - -0.73% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 -1.92% 1056491.772 1036225.233 - -1.17% -
std::format(int64_t)_(fmt:_{:0^512LX}) -1.92% 46.475 45.584 - -3.70% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.91% 40171.401 39402.255 - -0.08% -
BM_deque_deque_ranges_move_backward/64000 -1.91% 7520.577 7376.657 - 1.04% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 -1.91% 33.884 33.236 - -1.81% -
SetIntersection_None_Vector_float_262144_64 -1.90% 1147223.260 1125378.605 - 2.37% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8 -1.90% 14.987 14.702 - -1.55% -
std::remove_if(deque<int>)_(prefix)/32 -1.90% 54.625 53.586 - -1.54% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.90% 397.073 389.520 - -0.08% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 -1.90% 35727399.415 35048108.457 - -0.12% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 -1.90% 661.528 648.968 - -0.15% -
SetIntersection_None_Vector_uint32_1024_4 -1.90% 1101704.300 1080787.926 - -0.19% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1 -1.90% 16842247.539 16522492.635 - 1.35% -
std::pop_heap(vector<std::string>)/8 -1.90% 54.290 53.259 - -0.35% -
BM_StringRelational_Eq_Large_Large_ChangeFirst -1.90% 1.545 1.516 - -6.28% -
std::pop_heap(deque<int>)/8192 -1.89% 53.829 52.809 - -1.24% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 -1.89% 39268.073 38524.671 - -0.57% -
std::map<int,_int>::contains(key)_(non-existent)/32 -1.89% 2.879 2.825 - 1.05% -
SetIntersection_Interlaced_Set_string_262144_1 -1.89% 1110736.749 1089711.816 - -0.68% -
SetIntersection_Interlaced_Set_float_1024_64 -1.89% 10294092.846 10099347.745 - -1.98% -
std::rotate(deque<int>)_(1_element_backward)/1024 -1.89% 41.151 40.373 - -0.76% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.89% 397.630 390.115 - 0.12% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 -1.89% 6.566 6.442 - -2.00% -
std::unordered_multimap<int,_int>::clear()/0 -1.88% 396.294 388.840 - -0.35% -
BM_deque_vector_ranges_copy/5500 -1.88% 198.332 194.608 - 0.28% -
std::make_heap(vector<int>,_pred)_(repeated)/8 -1.88% 16.020 15.719 - -1.03% -
std::multiset<std::string>::count(key)_(non-existent)/1024 -1.88% 25.414 24.937 - -2.32% -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8 -1.87% 16.864 16.548 - -0.90% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 -1.87% 788.585 773.818 - 0.86% -
std::multiset<int>::erase(key)_(existent)/8192 -1.87% 62.288 61.122 - -0.46% -
SetIntersection_Front_Set_uint64_256_16 -1.87% 4544499.534 4459500.158 - -0.79% -
std::multimap<std::string,_int>::clear()/1024 -1.87% 22540.064 22118.892 - 0.93% -
std::deque<int>::erase(middle)_(cheap_elements)/32 -1.87% 9.664 9.483 - 0.55% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/0 -1.86% 18.743 18.394 - -0.13% -
SetIntersection_Front_Vector_uint64_256_4 -1.86% 4232684.291 4153858.124 - 0.67% -
std::format(double)_(fmt:_{:0^17500_0e}) -1.86% 188.214 184.710 - -0.35% -
std::multimap<int,_int>::ctor(const&,_alloc)/0 -1.86% 12.957 12.716 - -0.65% -
BM_num_put<double> -1.86% 58.842 57.747 - 0.55% -
std::format(double)_(fmt:_{:017500_10La}) -1.86% 175.207 171.951 - -0.43% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -1.86% 1177747.916 1155873.731 - -1.37% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 -1.86% 11.775 11.556 - 1.12% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.85% 399.780 392.365 - -3.57% -
std::format(double)_(fmt:_{:0^17500_10a}) -1.85% 169.248 166.112 - -0.43% -
std::unique(deque<int>)_(sprinkled)/52 -1.85% 59.995 58.884 - -3.35% -
std::make_heap(vector<NonIntegral>)_(shuffled)/8192 -1.85% 5381.197 5281.608 - -1.50% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32 -1.85% 6.673 6.550 - -0.12% -
std::multimap<int,_int>::count(key)_(existent)/32 -1.85% 3.655 3.588 - -2.01% -
std::multiset<std::string>::ctor(const&)/0 -1.85% 12.817 12.580 - -0.59% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.85% 401.005 393.600 - -3.37% -
std::set<std::string>::clear()/0 -1.85% 401.471 394.059 - -3.57% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.84% 13.057 12.816 - -0.15% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.84% 665.322 653.092 - -1.89% -
BM_format_to_n_string_back_inserter<std::string>/16384 -1.84% 1029.805 1010.879 - -4.28% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 -1.84% 8973748.452 8808828.281 - -0.08% -
std::find_if(vector<bool>)_(process_all)/50 -1.84% 24.016 23.575 - -1.30% -
std::flat_map<int,_int>::clear()/0 -1.84% 398.924 391.600 - -0.40% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.84% 400.360 393.010 - -0.07% -
rng::ends_with(deque<int>)_(mismatch_at_start)/8 -1.83% 2.130 2.091 - 0.10% -
SetIntersection_Interlaced_Vector_float_1024_1 -1.83% 1058852.244 1039439.584 - -1.48% -
std::pop_heap(deque<int>)/8 -1.83% 53.201 52.226 - -0.15% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 -1.83% 3523444.244 3458861.302 - -0.04% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 -1.83% 55497465.628 54482839.070 - 0.32% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 -1.83% 8274.288 8123.020 - 0.34% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.83% 396.950 389.694 - -0.23% -
std::stable_sort(vector<int>)_(heap)/8 -1.83% 21.635 21.240 - -0.55% -
std::format(double)_(fmt:_{:017500_0La}) -1.83% 166.918 163.871 - -0.58% -
std::format(float)_(fmt:_{:017500_10}) -1.82% 201.817 198.135 - -0.57% -
SetIntersection_None_Vector_float_256_256 -1.82% 2175890.443 2136322.169 - -0.23% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 -1.82% 57591418.692 56544322.677 - -0.51% -
SetIntersection_Interlaced_Set_float_262144_1 -1.82% 1044856.537 1025873.652 - -1.41% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.82% 240.127 235.768 - 1.23% -
SetIntersection_None_Set_pair<uint32,_uint32>_4_1 -1.82% 220157180.664 216160397.524 - 0.05% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.82% 397.041 389.834 - -0.23% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4 -1.82% 16351502.122 16054711.088 - 0.10% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1 -1.81% 63955660.720 62796229.262 - 0.04% -
std::format(float)_(fmt:_{:0^17500_10f}) -1.81% 189.471 186.037 - -0.89% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8192 -1.81% 608248.661 597226.754 - -0.70% -
DAG_leftmost_middle,_2_levels -1.81% 15.846 15.559 - -1.55% -
std::fill_n(vector<bool>)/1048576 -1.81% 3822.407 3753.276 - -1.79% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1_1 -1.81% 544791965.446 534939968.670 - 0.32% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.81% 621.748 610.521 - 0.10% -
std::find_if_not(vector<int>)_(process_all)/8 -1.81% 1.413 1.388 - 1.39% -
std::format(float)_(fmt:_{:0^17500_10g}) -1.80% 204.307 200.620 - -0.43% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 -1.80% 57272196.144 56238836.126 - -0.38% -
SetIntersection_Interlaced_Vector_uint32_256_1 -1.80% 4221573.717 4145469.479 - 0.06% -
std::format(float)_(fmt:_{:017500_0Lf}) -1.80% 187.142 183.770 - -0.63% -
SetIntersection_Front_Vector_uint64_256_1 -1.80% 4220914.450 4144873.812 - 0.62% -
SetIntersection_Front_Vector_string_16384_1024 -1.79% 38681646.155 37987319.961 - 0.93% -
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 -1.79% 611278.079 600309.404 - -1.75% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.79% 761.305 747.664 - -1.20% -
SetIntersection_Front_Set_uint64_16_16 -1.79% 38449012.134 37760560.239 - 0.26% -
SetIntersection_Front_Vector_uint32_16384_1 -1.79% 1064317.168 1045265.719 - 1.35% -
std::pop_heap(deque<float>)/8 -1.79% 53.037 52.088 - -0.72% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8192 -1.79% 465047.629 456727.488 - -0.43% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 -1.79% 175433.960 172297.358 - -2.46% -
std::format(float)_(fmt:_{:0^17500_0g}) -1.79% 200.212 196.633 - -1.29% -
SetIntersection_Interlaced_Vector_float_256_256 -1.78% 4606317.495 4524097.459 - -1.63% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.78% 12.854 12.625 - -0.14% -
std::stable_sort(vector<NonIntegral>)_(descending)/8 -1.78% 23.080 22.668 - 0.44% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.78% 398.718 391.606 - -0.07% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.78% 121743.979 119575.424 - 0.76% -
std::fill(list<int>)/50 -1.78% 35.148 34.523 - 0.35% -
std::format(double)_(fmt:_{:017500_10}) -1.78% 213.993 210.186 - 0.89% -
std::flat_map<int,_int>::contains(key)_(existent)/1024 -1.78% 7.979 7.837 - -0.62% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 -1.78% 12764763.235 12538046.945 - 1.97% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.77% 49896.272 49010.818 - -1.06% -
SetIntersection_None_Vector_float_1024_256 -1.77% 1103979.508 1084406.058 - -0.47% -
std::remove_copy_if(deque<int>)_(prefix)/8192 -1.77% 3848.883 3780.651 - 0.25% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 -1.77% 118248.438 116152.345 - -0.54% -
BM_PushHeap_string_Random_4 -1.77% 6.166 6.056 - -2.19% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.77% 12934.151 12705.065 - -0.34% -
BM_deque_vector_ranges_move/5500 -1.77% 197.144 193.655 - -0.05% -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 -1.77% 1405.549 1380.677 - 1.55% -
std::make_heap(vector<NonIntegral>)_(descending)/1024 -1.77% 294.682 289.468 - -1.73% -
SetIntersection_Interlaced_Set_string_16_16 -1.77% 61716755.029 60627047.459 - 2.79% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.76% 398.743 391.718 - -0.35% -
std::make_heap(deque<int>,_pred)_(heap)/8 -1.76% 19.337 18.996 - -0.61% -
std::flat_multimap<int,_int>::clear()/1024 -1.76% 401.215 394.149 - -2.97% -
std::sort(vector<int>)_(shuffled)/8 -1.76% 23.104 22.697 - 1.07% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -1.76% 1060768.287 1042109.176 - -0.23% -
BM_StringEraseWithMove_Large_Transparent -1.76% 2.648 2.601 - -3.70% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -1.76% 1189597.387 1168674.839 - -0.45% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.76% 397.678 390.685 - -0.12% -
SetIntersection_None_Vector_float_1_1 -1.76% 542865270.508 533322088.146 - 0.07% -
std::flat_multimap<int,_int>::find(key)_(existent)/1024 -1.76% 8.462 8.313 - -0.35% -
SetIntersection_None_Vector_string_1024_256 -1.76% 1183486.303 1162696.291 - -1.11% -
std::flat_map<int,_int>::clear()/1024 -1.76% 398.906 391.901 - -1.21% -
rng::ends_with(deque<int>)_(mismatch_at_start)/50 -1.76% 2.128 2.090 - 0.11% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 -1.76% 1149515.145 1129335.639 - -1.02% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.75% 626.093 615.121 - 0.45% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -1.75% 174478.577 171421.513 - -2.20% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 -1.75% 0.630 0.619 - 0.61% -
std::format(float)_(fmt:_{:0>17500_10Lg}) -1.75% 212.257 208.540 - -1.89% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 -1.75% 20.495 20.136 - -0.42% -
SetIntersection_Interlaced_Set_float_256_1 -1.75% 4210272.568 4136587.979 - 0.89% -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 -1.75% 5429.638 5334.731 - -0.02% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.75% 397.676 390.727 - 0.13% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8 -1.75% 44.341 43.567 - 0.75% -
std::move_backward(deque<int>)/64 -1.74% 5.262 5.171 - -0.26% -
std::format(float)_(fmt:_{:0^17500_10L}) -1.74% 215.631 211.878 - -1.19% -
SetIntersection_Front_Vector_uint64_16384_1 -1.74% 1062926.961 1044426.332 - 0.14% -
BM_StringAssignStr_Large_Transparent -1.74% 10.360 10.180 - -4.90% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1_1 -1.74% 547741091.247 538216809.563 - 0.14% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 -1.74% 0.602 0.591 - -1.68% -
rng::contains_subrange(deque<int>)_(same_length)/32 -1.74% 20.214 19.863 - -3.37% -
std::unordered_set<int>::count(key)_(non-existent)/32 -1.74% 1.397 1.373 - 0.28% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 -1.74% 31.240 30.697 - 0.57% -
std::format(double)_(fmt:_{:0<17500_0Lg}) -1.74% 211.387 207.716 - -0.84% -
std::sort(vector<int>)_(repeated)/8 -1.74% 16.103 15.823 - 0.25% -
std::stable_sort(vector<int>)_(qsort_adversarial)/8 -1.74% 15.822 15.547 - -0.79% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.74% 397.231 390.338 - -0.14% -
SetIntersection_None_Set_pair<uint32,_uint32>_4_4 -1.73% 137617701.811 135230749.614 - 0.04% -
BM_PushHeap_string_PipeOrgan_256 -1.73% 7.912 7.775 - -3.92% -
std::format(int64_t)_(fmt:_{:0>512Ld}) -1.73% 34.682 34.082 - -4.18% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.73% 398.469 391.577 - -0.29% -
std::partition(list<int>)_(dense)/32 -1.73% 8.952 8.797 - -1.18% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 -1.73% 17.379 17.078 - -0.10% -
SetIntersection_None_Set_float_256_256 -1.73% 5915177.303 5812932.272 - -0.26% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -1.73% 5.309 5.217 - -0.84% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8 -1.73% 0.765 0.752 - -7.01% -
BM_StringCopy_Small -1.72% 0.672 0.660 - -0.00% -
SetIntersection_None_Set_string_16_16 -1.72% 37044843.940 36406590.861 - -3.06% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 -1.72% 6765.031 6648.551 - -2.82% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 -1.72% 101908.781 100156.250 - -0.38% -
std::is_sorted(deque<int>,_pred)/8 -1.72% 4.805 4.722 - -3.23% -
BM_CmpLess_schar_ushort -1.72% 1.121 1.102 - 1.27% -
std::format(int64_t)_(fmt:_{:0512d}) -1.72% 32.750 32.187 - -0.52% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 -1.72% 1182808.202 1162494.504 - 0.56% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.72% 11231.528 11038.720 - -2.47% -
std::search(deque<int>,_pred)_(near_matches)/8192 -1.71% 1557009.228 1530330.781 - 0.01% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_1 -1.71% 64005546.802 62909379.605 - 0.32% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 -1.71% 27299.583 26832.556 - -1.66% -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 -1.71% 1.289 1.267 - -0.15% -
SetIntersection_Interlaced_Set_string_1_1 -1.71% 566736809.475 557056462.445 - 0.23% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -1.70% 3.801 3.736 - 0.99% -
SetIntersection_Front_Set_float_64_1 -1.70% 16695467.670 16411174.069 - -0.52% -
std::map<int,_int>::clear()/0 -1.70% 397.789 391.018 - -0.81% -
SetIntersection_None_Vector_string_256_1 -1.70% 4581619.318 4503699.826 - -0.19% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/0 -1.70% 18.762 18.443 - -0.29% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.70% 397.151 390.402 - -0.48% -
SetIntersection_None_Vector_string_64_16 -1.70% 14382474.485 14138416.136 - -0.25% -
SetIntersection_Interlaced_Set_string_256_1 -1.69% 4391941.971 4317529.245 - 0.33% -
SetIntersection_Interlaced_Vector_float_16_4 -1.69% 57234745.688 56265311.852 - -0.15% -
rng::ends_with(deque<int>)_(mismatch_at_start)/1024 -1.69% 2.132 2.096 - 0.37% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 -1.69% 16.036 15.764 - -1.51% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.69% 398.417 391.678 - -0.11% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8 -1.69% 44.821 44.064 - 0.38% -
SetIntersection_None_Vector_float_256_16 -1.69% 4099074.404 4029786.551 - 0.68% -
BM_deque_deque_move/1 -1.69% 2.580 2.537 - -1.15% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 -1.69% 12.964 12.745 - -2.51% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.69% 398.764 392.033 - -0.21% -
std::multimap<std::string,_int>::ctor(const&)/0 -1.69% 12.843 12.626 - -0.43% -
SetIntersection_None_Vector_string_16384_1 -1.69% 1242322.275 1221378.260 - -1.46% -
std::make_heap(deque<int>,_pred)_(repeated)/8 -1.68% 23.723 23.324 - -0.73% -
std::format(double)_(fmt:_{:017500_0Lg}) -1.68% 214.448 210.837 - 0.53% -
SetIntersection_Interlaced_Set_string_4_4 -1.68% 161752356.068 159029543.708 - 0.30% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.68% 396.366 389.695 - -0.20% -
SetIntersection_Interlaced_Vector_string_4_1 -1.68% 223104044.453 219350409.392 - 0.14% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -1.68% 356852871.119 350851508.223 - -1.38% -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 -1.68% 16.876 16.593 - -1.23% -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_1 -1.68% 217341092.674 213690249.296 - 0.21% -
std::format(float)_(fmt:_{:017500_10Lg}) -1.68% 210.124 206.595 - -1.09% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/0 -1.68% 14.193 13.955 - -0.19% -
std::format(double)_(fmt:_{:0>17500_0Lf}) -1.68% 211.155 207.611 - -3.79% -
BM_format_to_iterator/<std::string>_string_view_len_6 -1.68% 8.450 8.308 - -1.65% -
BM_LexicallyNormal/small_path/64 -1.68% 1004.095 987.275 - -0.40% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_1 -1.67% 16759089.685 16478580.739 - 0.09% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.67% 397.416 390.765 - -1.11% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -1.67% 17.852 17.553 - -0.71% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.67% 44632.813 43886.037 - 0.41% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/8192 -1.67% 213204.359 209642.370 - -0.94% -
std::partial_sort_copy(list<int>)_(ascending)/1024 -1.67% 5448.275 5357.283 - 0.10% -
std::format(float)_(fmt:_{:017500_10Lf}) -1.67% 193.918 190.680 - -0.92% -
std::find_if(vector<char>)_(bail_25%)/8192 -1.67% 228.589 224.776 - 6.66% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.67% 543.434 534.369 - -0.64% -
std::is_partitioned(list<int>)_(unpartitioned)/50 -1.66% 4.546 4.470 - -1.74% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.66% 396.115 389.524 - -0.46% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 -1.66% 170028454.787 167199820.084 - -0.43% -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 -1.66% 4920.825 4838.968 - -0.33% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.66% 672.771 661.582 - -0.34% -
BM_format_to_n_string_begin<std::vector<char>>/1 -1.66% 10.915 10.733 - -0.34% -
SetIntersection_None_Set_pair<uint32,_uint32>_1_1 -1.66% 543284524.648 534257622.461 - 0.16% -
std::set<int>::insert(value)_(new_value,_end)/32 -1.66% 19.013 18.697 - 0.33% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.66% 13.070 12.853 - -2.16% -
std::generate(list<int>)/50 -1.66% 15.588 15.330 - 1.14% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.66% 398.078 391.489 - 0.00% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.66% 7517.445 7393.022 - 2.46% -
BM_deque_deque_move/1024 -1.66% 37.715 37.091 - -0.19% -
std::map<int,_int>::contains(key)_(existent)/8192 -1.65% 5.537 5.446 - -0.92% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1 -1.65% 4230272.987 4160387.630 - 0.10% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.65% 353509.387 347669.829 - 0.28% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1_1 -1.65% 543412778.453 534441436.553 - 0.25% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 -1.65% 60.114 59.122 - 1.08% -
BM_StringDestroy_Empty -1.65% 0.633 0.623 - -0.24% -
BM_vector_deque_copy_backward/5500 -1.65% 200.208 196.908 - -1.43% -
std::stable_sort(vector<NonIntegral>)_(ascending)/1024 -1.65% 3554.999 3496.440 - -0.11% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.65% 400.048 393.465 - -0.26% -
std::unordered_multimap<int,_int>::clear()/8192 -1.65% 67123.529 66019.067 - 4.74% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 -1.64% 4256799.668 4186945.456 - -0.23% -
std::copy_n(list<int>)/8 -1.64% 2.249 2.212 - -0.40% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.64% 166983.802 164247.393 - -0.45% -
SetIntersection_Front_Vector_float_262144_16 -1.63% 1137528.674 1118931.354 - -0.48% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.63% 399.715 393.182 - -0.19% -
BM_StringRelationalLiteral_Less_Large_Large_Control -1.63% 2.055 2.021 - -1.84% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.63% 396.495 390.025 - -3.50% -
BM_PushHeap_string_Descending_262144 -1.63% 3.154 3.102 - -8.34% -
std::multiset<std::string>::equal_range(key)_(existent)/8192 -1.63% 28.526 28.060 - 3.35% -
BM_PushHeap_float_Random_64 -1.63% 6.730 6.621 - -0.00% -
BM_LexicallyNormal/small_path/128 -1.63% 1986.208 1953.831 - 0.67% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 -1.63% 812.905 799.656 - 3.19% -
SetIntersection_None_Vector_uint32_1024_64 -1.63% 1108598.033 1090559.010 - 0.46% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.63% 399.906 393.403 - -0.58% -
BM_ConstructAndDestroy_SmallNonTrivialFunctor_Opaque -1.62% 8.811 8.668 - -7.24% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8 -1.62% 52.243 51.396 - 0.14% -
std::unique(vector<int>)_(sprinkled)/8192 -1.62% 3965.626 3901.293 - 0.32% -
VDAG_rightmost_middle,_3_levels -1.62% 448.081 440.814 - -8.32% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 -1.62% 12801544.464 12594038.833 - 0.70% -
std::pop_heap(deque<std::string>)/8 -1.62% 57.937 56.998 - -1.01% -
bm_swap_ranges_vb_aligned/64 -1.62% 2.889 2.842 - 1.05% -
BM_LexicallyNormal/small_path/256 -1.62% 3894.153 3831.078 - 0.14% -
std::make_heap(vector<int>,_pred)_(heap)/8 -1.62% 14.894 14.653 - -1.40% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.62% 401.987 395.485 - -0.41% -
BM_CmpLess_schar_int -1.62% 1.130 1.111 - -1.09% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.62% 819.794 806.540 - -0.31% -
SetIntersection_Front_Vector_string_262144_1024 -1.62% 40066086.138 39418784.097 - 0.61% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.61% 400.360 393.900 - -0.13% -
std::rotate_copy(deque<int>)/8192 -1.61% 298.955 294.133 - -5.69% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 -1.61% 346.008 340.431 - 3.04% -
SetIntersection_Interlaced_Vector_string_16_1 -1.61% 65604980.314 64547835.282 - 0.10% -
std::move_backward(vector<bool>)_(unaligned)/512 -1.61% 4.595 4.521 - 0.67% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 -1.61% 168592094.691 165877169.208 - 0.08% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.61% 680.917 669.965 - 0.70% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 -1.61% 16315289.156 16052876.956 - -0.22% -
SetIntersection_Interlaced_Set_string_16_4 -1.61% 73754440.426 72570047.553 - -1.00% -
SetIntersection_Interlaced_Vector_uint64_64_16 -1.60% 18312484.508 18018803.999 - 9.37% -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 -1.60% 414.830 408.185 - -0.06% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/0 -1.60% 13.693 13.474 - -0.09% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 -1.60% 138492345.907 136280284.505 - 0.39% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 -1.60% 13.347 13.134 - 1.47% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8 -1.60% 26.382 25.961 - -0.40% -
SetIntersection_Front_Set_uint32_16384_1 -1.60% 1054686.198 1037848.481 - 2.50% -
std::unordered_set<std::string>::clear()/0 -1.60% 398.988 392.620 - -0.35% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 -1.60% 21188253.378 20850196.251 - -12.61% -
std::format(int64_t)_(fmt:_{:Lo}) -1.60% 28.799 28.339 - 0.72% -
std::rotate(vector<bool>)_(by_1/3)/32 -1.59% 17.600 17.319 - 0.11% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.59% 765.234 753.038 - -1.35% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.59% 399.620 393.252 - 0.10% -
SetIntersection_None_Vector_uint32_16384_1 -1.59% 1114384.838 1096640.985 - -0.37% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_4 -1.59% 138350800.733 136148135.593 - 0.41% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 -1.59% 18612063.147 18315940.440 - 1.48% -
SetIntersection_None_Set_uint64_16384_1024 -1.59% 169268240.056 166575306.146 - 1.31% -
SetIntersection_None_Vector_float_4_1 -1.59% 217741939.458 214277857.767 - -0.00% -
BM_Basic<uint64_t> -1.59% 17.577 17.298 - -1.22% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.59% 417.185 410.551 - -0.35% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_4 -1.59% 139204842.573 136992183.781 - 0.62% -
std::set<int>::erase(key)_(existent)/8192 -1.59% 69.240 68.140 - -1.30% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 -1.59% 4251146.599 4183602.584 - 0.51% -
SetIntersection_None_Vector_uint32_1024_1 -1.59% 1098923.609 1081478.718 - -0.16% -
std::unordered_set<std::string>::ctor(const&)/0 -1.59% 13.105 12.897 - 0.18% -
SetIntersection_Front_Vector_uint32_256_16 -1.59% 4311757.725 4243332.071 - 3.06% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.59% 397.844 391.531 - -0.38% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 -1.59% 4252341.218 4184934.097 - 1.11% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.58% 12.872 12.668 - -0.06% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 -1.58% 16.374 16.115 - -3.05% -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/8192 -1.58% 22.732 22.372 - 0.24% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_1 -1.58% 217231593.790 213792653.917 - 0.19% -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 -1.58% 506698.677 498682.158 - -1.71% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 -1.58% 7.342 7.225 - 57.31% -
std::format(double)_(fmt:_{:_0g}) -1.58% 62.986 61.990 - -0.28% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 -1.58% 4248614.427 4181452.600 - 0.63% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.58% 13.027 12.822 - -0.18% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.58% 395.570 389.336 - -0.41% -
SetIntersection_Interlaced_Set_uint64_1024_1 -1.58% 1059042.136 1042359.560 - -0.47% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1_1 -1.57% 542902106.741 534351420.186 - 0.15% -
std::format(double)_(fmt:_{:0^17500_10Lf}) -1.57% 218.183 214.756 - -2.51% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 -1.57% 15.210 14.971 - -0.93% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 -1.57% 15179591.155 14941436.342 - 0.96% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8192 -1.57% 637327.375 627328.638 - -1.00% -
SetIntersection_None_Set_uint64_262144_16 -1.57% 1234401.937 1215038.412 - -0.35% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_4 -1.57% 55521758.252 54651266.701 - 0.39% -
SetIntersection_None_Vector_float_4_4 -1.56% 136030635.479 133902205.875 - 0.10% -
SetIntersection_Interlaced_Vector_uint32_64_64 -1.56% 11115296.641 10941457.827 - 1.21% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.56% 37462.666 36877.087 - -1.86% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.56% 13180.992 12974.965 - -0.37% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 -1.56% 126.878 124.895 - -1.73% -
std::flat_multimap<int,_int>::ctor(const&)/0 -1.56% 12.930 12.728 - -2.33% -
std::format(double)_(fmt:_{:0>17500_10g}) -1.56% 218.440 215.031 - 2.36% -
SetIntersection_None_Vector_uint64_1024_1024 -1.56% 1095331.508 1078247.768 - -0.02% -
std::format(float)_(fmt:_{:0>17500_10}) -1.56% 202.003 198.853 - -1.11% -
std::search(vector<int>,_pred)_(near_matches)/1024 -1.56% 24141.735 23765.363 - -0.21% -
BM_format/C_string_len_6000 -1.56% 265.995 261.851 - -6.03% -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 -1.56% 405.058 398.748 - -0.20% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.56% 13.013 12.810 - -0.63% -
std::format(float)_(fmt:_{:017500_10L}) -1.56% 208.665 205.417 - -1.27% -
std::fill(vector<bool>)/512 -1.56% 1.519 1.495 - -5.10% -
std::format(double)_(fmt:_{:017500_10e}) -1.55% 199.938 196.830 - 2.33% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 -1.55% 39152978.349 38545088.204 - 0.85% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 -1.55% 1094577.011 1077597.281 - 0.44% -
std::stable_sort(vector<NonIntegral>)_(heap)/8192 -1.55% 117379.726 115559.417 - -0.45% -
std::equal(vector<bool>)_(unaligned)/1048576 -1.55% 6391.295 6292.318 - -1.92% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 -1.55% 13936868.153 13721058.944 - -0.49% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.55% 13.012 12.811 - -0.19% -
std::sort(vector<int>)_(pipe-organ)/8 -1.55% 17.968 17.690 - -3.70% -
std::format(double)_(fmt:_{:0^17500_0La}) -1.55% 172.167 169.505 - -0.39% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.55% 13371.437 13164.715 - 0.35% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/32 -1.54% 16.999 16.736 - -0.31% -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_1 -1.54% 218188921.158 214821134.949 - 0.32% -
std::format(float)_(fmt:_{:0>17500_10g}) -1.54% 201.753 198.642 - -0.64% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_1 -1.54% 63944282.974 62958347.298 - 0.57% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 -1.54% 10.584 10.421 - -3.10% -
BM_join_view_deques/5500 -1.54% 18058.164 17780.499 - -0.74% -
BM_deque_vector_ranges_move/1024 -1.54% 37.338 36.764 - -1.54% -
VChain_fail,_5_levels -1.54% 42.140 41.492 - 3.76% -
SetIntersection_Interlaced_Set_float_1024_256 -1.54% 14299952.621 14080305.489 - 0.02% -
SetIntersection_None_Vector_uint64_16384_4 -1.54% 1119547.193 1102353.283 - -0.41% -
SetIntersection_Front_Vector_uint32_16384_256 -1.54% 2156052.399 2122951.397 - -0.17% -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 -1.53% 488.839 481.338 - -2.69% -
std::multiset<int>::clear()/1024 -1.53% 10367.689 10208.645 - -12.29% -
BM_vector_deque_copy/64 -1.53% 2.820 2.777 - 0.70% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_1 -1.53% 63815976.226 62837132.307 - -0.09% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.53% 371.217 365.530 - -1.78% -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_4 -1.53% 136358818.604 134271872.836 - 0.11% -
std::rotate(vector<bool>)_(by_1/3)/50 -1.53% 17.585 17.316 - 0.23% -
SetIntersection_Interlaced_Set_float_16384_4 -1.53% 171734920.891 169108950.104 - -0.25% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1 -1.53% 16698388.968 16443132.362 - -0.02% -
std::unordered_map<int,_int>::erase(key)_(existent)/32 -1.53% 21.253 20.928 - -4.16% -
SetIntersection_None_Vector_float_16384_16 -1.53% 1132002.459 1114717.164 - 1.23% -
std::format(float)_(fmt:_{:0>17500_10L}) -1.53% 211.142 207.921 - -1.25% -
SetIntersection_Front_Set_uint64_16384_1 -1.53% 1059419.799 1043254.960 - 0.36% -
std::sort(vector<NonIntegral>)_(shuffled)/8192 -1.52% 86865.854 85541.251 - -2.37% -
SetIntersection_None_Set_float_262144_1024 -1.52% 1204483.070 1186119.545 - -0.97% -
std::format(float)_(fmt:_{:0^17500_10}) -1.52% 205.194 202.067 - -0.38% -
BM_deque_deque_ranges_move_backward/4096 -1.52% 155.306 152.940 - 1.00% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.52% 397.545 391.488 - -0.22% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/0 -1.52% 18.802 18.515 - 0.12% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/0 -1.52% 15.358 15.124 - -1.06% -
SetIntersection_Interlaced_Set_float_4_1 -1.52% 217375524.638 214069122.601 - 0.38% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 -1.52% 542772261.657 534519021.322 - 0.18% -
SetIntersection_None_Set_uint64_262144_64 -1.52% 1235613.361 1216831.625 - -0.48% -
rng::starts_with(list<int>,_pred)/1000 -1.52% 788.055 776.079 - -1.49% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 -1.52% 18.765 18.480 - 0.02% -
SetIntersection_Interlaced_Set_uint64_16_1 -1.52% 63839582.058 62870268.906 - 0.55% -
BM_deque_deque_ranges_move_backward/1024 -1.52% 38.898 38.308 - -0.77% -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 -1.52% 6215.219 6120.915 - -0.41% -
std::stable_sort(vector<int>)_(ascending)/8 -1.52% 15.761 15.521 - 0.08% -
SetIntersection_None_Set_uint64_1024_1 -1.52% 8987520.224 8851157.151 - 2.29% -
std::flat_map<int,_int>::clear()/32 -1.52% 397.835 391.802 - -1.15% -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8 -1.52% 17.312 17.050 - -0.01% -
std::set<std::string>::lower_bound(key)_(non-existent)/8192 -1.51% 32.439 31.948 - -1.03% -
SetIntersection_None_Set_string_64_16 -1.51% 18987297.820 18700108.293 - 0.41% -
BM_std_minmax_element<char>/3 -1.51% 1.164 1.146 - -5.56% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_1 -1.51% 218362034.403 215063888.792 - 0.31% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 -1.51% 15.062 14.835 - -4.54% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.51% 396.568 390.580 - -0.01% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 -1.51% 24.576 24.205 - -0.54% -
std::remove(deque<int>)_(sprinkled)/50 -1.51% 55.195 54.362 - -5.29% -
std::partial_sort(deque<int>)_(repeated)/8 -1.51% 26.576 26.175 - 0.58% -
SetIntersection_Front_Set_uint64_1024_1 -1.51% 1059873.233 1043874.185 - -0.16% -
std::list<int>::ctor(size)/1024 -1.51% 11889.752 11710.291 - 0.56% -
SetIntersection_None_Set_float_16_16 -1.51% 35987858.396 35445647.754 - -0.08% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4 -1.50% 56236560.783 55390683.459 - 0.71% -
SetIntersection_None_Vector_uint64_64_64 -1.50% 8627991.744 8498231.310 - 1.91% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 -1.50% 534.130 526.103 - 0.63% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.50% 398.977 392.983 - -0.33% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 -1.50% 18569269.416 18290293.845 - -2.20% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.50% 370.577 365.013 - -0.39% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.50% 252372.831 248588.740 - -0.85% -
std::unordered_multiset<int>::ctor(const&,_alloc)/0 -1.50% 13.105 12.909 - -2.39% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.50% 398.919 392.939 - -0.35% -
std::sort(vector<NonIntegral>)_(pipe-organ)/8 -1.50% 17.557 17.294 - -0.09% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.50% 736.360 725.341 - -2.15% -
std::vector<int>::insert(begin)_(cheap_elements)/32 -1.50% 5.094 5.018 - -3.30% -
SetIntersection_Interlaced_Set_uint32_256_1 -1.49% 4212364.574 4149405.452 - 1.36% -
std::rotate(vector<bool>)_(by_1/4)/32 -1.49% 17.715 17.450 - -0.51% -
rng::contains(vector<int>)_(process_all)/32 -1.49% 8.260 8.137 - -1.50% -
std::move_backward(deque<int>)/8 -1.49% 3.436 3.385 - -9.65% -
SetIntersection_None_Vector_float_262144_4 -1.49% 1170390.489 1152935.130 - 1.37% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 -1.49% 1334454.964 1314558.107 - -0.06% -
SetIntersection_Interlaced_Vector_float_16_1 -1.49% 63798274.896 62847082.193 - 0.07% -
std::make_heap(vector<int>,_pred)_(descending)/8 -1.49% 14.895 14.673 - -1.36% -
std::unordered_set<int>::erase(iterator)/1024 -1.49% 20.345 20.042 - 2.26% -
std::format(float)_(fmt:_{:_10La}) -1.49% 43.389 42.743 - -0.26% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.49% 446.263 439.625 - -4.26% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 -1.49% 2.027 1.997 - -1.19% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.49% 395.551 389.669 - -2.48% -
SetIntersection_None_Set_float_4_4 -1.49% 137839271.761 135789856.292 - 0.18% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8192 -1.48% 562912.329 554558.491 - -0.92% -
SetIntersection_Interlaced_Set_uint64_64_1 -1.48% 16697876.304 16450274.207 - 0.50% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.48% 397.604 391.708 - -1.15% -
SetIntersection_Front_Set_float_256_1 -1.48% 4215403.305 4152984.360 - -0.77% -
BM_CmpEqual_short_ushort -1.48% 1.119 1.103 - -0.23% -
std::pop_heap(deque<size_t>)/8 -1.48% 52.901 52.118 - -0.57% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 -1.48% 16.055 15.817 - -1.00% -
BM_vector_deque_copy/5500 -1.48% 198.104 195.173 - 0.33% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.48% 670.044 660.135 - -1.60% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 -1.48% 431.915 425.533 - 0.02% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -1.48% 1064862.368 1049129.278 - 0.90% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_16 -1.48% 34411732.764 33903354.641 - -0.04% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -1.48% 15.375 15.148 - -0.31% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.48% 399.520 393.627 - 0.01% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.47% 398.854 392.974 - -0.15% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.47% 398.797 392.922 - -0.12% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_4 -1.47% 142836119.881 140733397.610 - -0.04% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 -1.47% 5114643.937 5039360.888 - 0.41% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 -1.47% 1067688.484 1051978.024 - 2.54% -
SetIntersection_None_Vector_string_16_4 -1.47% 56169386.849 55343314.678 - 0.03% -
std::flat_map<int,_int>::ctor(const&,_alloc)/0 -1.47% 12.935 12.745 - -0.20% -
SetIntersection_Interlaced_Set_uint64_1_1 -1.47% 542209913.817 534261944.505 - 0.46% -
SetIntersection_None_Vector_string_1024_16 -1.46% 1176616.822 1159379.533 - 1.25% -
SetIntersection_Front_Set_uint64_1024_4 -1.46% 1088833.813 1072901.727 - -0.10% -
std::swap_ranges(list<int>)/8192 -1.46% 10362.229 10210.765 - -0.04% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.46% 396.071 390.286 - -0.22% -
std::multiset<int>::clear()/0 -1.46% 395.123 389.352 - -0.29% -
rng::find(join_view(deque<deque<int>>))_(process_all)/32768 -1.46% 9465.214 9327.068 - -0.06% -
std::find(vector<char>)_(process_all)/50 -1.46% 1.646 1.622 - -0.03% -
BM_PushHeap_float_Ascending_262144 -1.46% 5.097 5.023 - -6.86% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -1.46% 64345387.314 63407052.918 - -2.29% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.46% 13.109 12.918 - -4.23% -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 -1.46% 154.391 152.140 - -0.18% -
SetIntersection_Front_Set_string_16_4 -1.46% 64661544.221 63719510.986 - -0.79% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.46% 90442.635 89125.150 - 3.60% -
SetIntersection_Front_Set_string_262144_4 -1.46% 1279899.034 1261264.073 - 5.07% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 -1.46% 111472.742 109850.031 - -0.18% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1_1 -1.46% 542727498.137 534828602.832 - 0.22% -
std::copy_n(vector<bool>)_(unaligned)/32768 -1.45% 217.763 214.595 - -1.57% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/0 -1.45% 13.485 13.289 - -0.03% -
SetIntersection_None_Vector_string_262144_16 -1.45% 1310665.749 1291607.400 - -1.86% -
SetIntersection_Interlaced_Set_string_262144_16384 -1.45% 2799380.699 2758739.340 - -0.95% -
BM_PathIterateOnce/iterate_elements/1024 -1.45% 319363.036 314728.315 - -1.18% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 -1.45% 9035510.061 8904394.865 - 2.71% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 -1.45% 13.523 13.327 - 0.27% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.45% 12.887 12.700 - -0.14% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/0 -1.45% 17.233 16.984 - -2.76% -
SetIntersection_Interlaced_Vector_uint64_256_256 -1.45% 4567588.798 4501373.603 - -1.09% -
SetIntersection_Interlaced_Vector_float_1_1 -1.45% 542459171.297 534596144.182 - -0.02% -
BM_join_view_deques/4096 -1.45% 12318.292 12139.968 - 0.36% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 -1.45% 19102022.084 18825494.831 - 2.75% -
BM_format_to_string_begin<std::wstring>/1 -1.45% 10.530 10.377 - -0.48% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 -1.45% 23.348 23.010 - -0.98% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1_1 -1.45% 545289697.873 537406161.658 - 0.31% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.44% 13.070 12.881 - -0.05% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_1 -1.44% 217101137.257 213965251.573 - 0.28% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 -1.44% 4134123.686 4074530.587 - 0.01% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.44% 395.131 389.439 - -0.25% -
BM_StringFindAllMatch/64 -1.44% 3.268 3.221 - -4.03% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.44% 180.366 177.770 - -0.74% -
BM_vector_deque_ranges_copy_backward/64000 -1.44% 7401.867 7295.436 - 0.89% -
SetIntersection_None_Vector_string_64_1 -1.44% 17577822.504 17325153.600 - -0.20% -
std::find_if(list<int>)_(bail_25%)/32768 -1.44% 7428.034 7321.370 - 2.84% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1 -1.43% 542834330.704 535046364.161 - 0.24% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 -1.43% 17173009.279 16926648.813 - 0.69% -
std::unordered_multiset<int>::clear()/0 -1.43% 396.600 390.911 - 0.16% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle -1.43% 1.629 1.606 - 0.34% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.43% 452.090 445.610 - 0.10% -
SetIntersection_Interlaced_Set_float_1_1 -1.43% 542946400.066 535166853.151 - 0.18% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1 -1.43% 16612561.349 16374626.145 - 0.37% -
SetIntersection_None_Set_float_1_1 -1.43% 544405158.250 536611462.290 - 0.01% -
std::map<int,_int>::equal_range(key)_(existent)/8192 -1.43% 5.497 5.418 - -2.73% -
bm_ranges_swap_ranges_vb_aligned/8 -1.43% 3.263 3.217 - -1.51% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.43% 398.749 393.054 - -0.37% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 -1.43% 4412188.482 4349296.758 - -2.31% -
std::format(float)_(fmt:_{:0^17500_0e}) -1.43% 185.433 182.790 - -0.49% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/0 -1.42% 15.318 15.100 - -0.39% -
BM_format_to_string_begin<std::list<wchar_t>>/16384 -1.42% 16404.088 16170.386 - -0.78% -
SetIntersection_Interlaced_Vector_float_64_4 -1.42% 18174534.263 17916542.858 - 5.22% -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8 -1.42% 16.946 16.706 - -0.97% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.42% 282.099 278.101 - -3.09% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/32 -1.42% 16.264 16.034 - -2.23% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 -1.41% 97811.238 96427.956 - 0.28% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_16 -1.41% 34336117.851 33850573.822 - -0.26% -
std::flat_map<int,_int>::ctor(const&)/0 -1.41% 12.944 12.761 - -0.09% -
std::format(float)_(fmt:_{:017500_10e}) -1.41% 191.388 188.682 - -0.62% -
std::any_of(list<int>)_(process_all)/8 -1.41% 2.684 2.646 - -0.01% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 -1.41% 1065735.386 1050682.936 - 0.75% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -1.41% 1.802 1.777 - 1.02% -
SetIntersection_Front_Vector_float_4_4 -1.41% 137660030.403 135721149.768 - -0.20% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 -1.41% 20080.072 19797.304 - -2.62% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 -1.41% 14737.138 14529.725 - 0.22% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.41% 12.860 12.679 - -0.06% -
SetIntersection_None_Vector_string_1024_4 -1.41% 1177095.671 1160550.052 - -1.31% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 -1.41% 4.786 4.718 - 0.21% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -1.41% 17.357 17.113 - -0.70% -
SetIntersection_Interlaced_Set_float_256_16 -1.41% 12174675.101 12003581.063 - -0.56% -
std::format(float)_(fmt:_{:0>17500_0g}) -1.40% 198.266 195.481 - -0.55% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1 -1.40% 64731371.829 63823102.875 - 0.48% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 -1.40% 17013.817 16775.108 - 0.23% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/32 -1.40% 17.144 16.903 - -2.65% -
SetIntersection_Interlaced_Vector_string_1_1 -1.40% 556927368.924 549117450.977 - -0.01% -
SetIntersection_Front_Vector_float_16_1 -1.40% 63740982.007 62847398.566 - 0.02% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 -1.40% 14929761.354 14720533.338 - -0.02% -
SetIntersection_Front_Set_uint32_262144_16384 -1.40% 221825955.181 218717984.176 - -1.32% -
SetIntersection_None_Vector_float_1024_4 -1.40% 1099032.300 1083644.590 - 0.05% -
SetIntersection_Interlaced_Vector_float_4_1 -1.40% 216772346.559 213737577.641 - -0.06% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -1.40% 15.323 15.108 - -1.42% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.40% 12.855 12.675 - 0.14% -
BM_format_to_string_pointer<char>/1048576 -1.40% 12433.192 12259.378 - 2.70% -
SetIntersection_None_Vector_uint32_64_64 -1.40% 8592701.836 8472654.353 - 1.02% -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/1024 -1.40% 22.692 22.375 - 0.39% -
SetIntersection_None_Vector_string_1_1 -1.40% 543671244.851 536078143.877 - 0.02% -
rng::fold_left(list<int>)/32 -1.40% 20.985 20.692 - -0.25% -
SetIntersection_Front_Vector_string_64_16 -1.40% 20885225.283 20593702.259 - 2.85% -
SetIntersection_None_Vector_string_1024_1024 -1.40% 1175487.100 1159079.630 - -0.98% -
std::sort(deque<int>)_(repeated)/8192 -1.39% 6838.740 6743.453 - 0.46% -
SetIntersection_None_Set_uint32_1024_1024 -1.39% 9115135.936 8988148.632 - 2.61% -
SetIntersection_None_Vector_float_64_16 -1.39% 13762019.008 13570725.189 - -0.25% -
SetIntersection_Front_Set_uint64_16_1 -1.39% 63670798.394 62785778.762 - 0.30% -
std::unordered_map<int,_int>::clear()/0 -1.39% 397.578 392.058 - -0.23% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 -1.39% 4229266.802 4170575.531 - 0.74% -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/32 -1.39% 12.844 12.666 - -0.31% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 -1.39% 1258407.879 1240958.984 - -0.00% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.39% 400.715 395.160 - 0.50% -
std::format(float)_(fmt:_{:0<17500_0Lg}) -1.39% 206.196 203.339 - -0.73% -
SetIntersection_Interlaced_Set_float_16_1 -1.38% 63838778.174 62954625.458 - 0.23% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.38% 396.997 391.500 - 0.06% -
SetIntersection_None_Vector_uint32_1024_256 -1.38% 1093842.660 1078700.054 - 2.97% -
SetIntersection_Interlaced_Set_uint64_4_1 -1.38% 216675829.100 213677633.886 - 0.55% -
BM_LexicallyNormal/small_path/8 -1.38% 147.530 145.489 - -2.47% -
SetIntersection_Interlaced_Set_uint64_256_1 -1.38% 4206023.000 4147901.152 - 0.34% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 -1.38% 610.348 601.915 - -1.94% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 -1.38% 1078129.030 1063234.480 - -0.21% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -1.38% 21.140 20.848 - 0.77% -
BM_vector_deque_ranges_move_backward/70000 -1.38% 8114.499 8002.531 - 2.52% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/0 -1.38% 13.659 13.471 - -0.28% -
SetIntersection_Front_Vector_string_1024_1 -1.38% 1092486.189 1077463.304 - 0.05% -
std::find(list<int>)_(bail_25%)/32768 -1.37% 8129.120 8017.351 - 0.17% -
std::generate(list<int>)/32 -1.37% 8.526 8.409 - -0.13% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 -1.37% 13.484 13.299 - 0.50% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 -1.37% 535.194 527.845 - -0.12% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/0 -1.37% 17.422 17.183 - -2.68% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 -1.37% 18.109 17.860 - -2.51% -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8 -1.37% 25.052 24.710 - -0.17% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 -1.37% 5125.641 5055.534 - 0.34% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_16 -1.37% 35808333.855 35318843.084 - -0.03% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 -1.37% 8696.423 8577.611 - 0.58% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_1 -1.37% 216926625.376 213964343.531 - 0.30% -
BM_deque_deque_move/4096 -1.36% 149.167 147.133 - -2.01% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.36% 398.984 393.544 - -0.30% -
BM_PushHeap_float_QuickSortAdversary_16 -1.36% 0.990 0.976 - -4.63% -
SetIntersection_None_Vector_float_16_16 -1.36% 34118096.115 33653164.836 - -0.03% -
SetIntersection_Front_Vector_float_256_4 -1.36% 4225779.107 4168201.803 - 0.02% -
std::equal(deque<int>)_(it,_it,_it,_it)/8 -1.36% 5.114 5.045 - -3.61% -
BM_PathConstructForwardIter/large_string/512 -1.36% 16817.073 16588.040 - -1.77% -
std::map<int,_int>::contains(key)_(existent)/32 -1.36% 1.658 1.636 - -2.98% -
SetIntersection_None_Set_float_4_1 -1.36% 219928071.767 216937462.919 - 0.04% -
SetIntersection_Interlaced_Set_float_4_4 -1.36% 139177711.205 137287093.494 - 0.45% -
std::multiset<std::string>::clear()/0 -1.36% 399.166 393.752 - 0.24% -
SetIntersection_None_Set_string_64_1 -1.35% 23272576.626 22957651.790 - 0.96% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 -1.35% 138110981.754 136242410.413 - 0.25% -
SetIntersection_None_Set_uint64_256_4 -1.35% 11605921.922 11448937.547 - 1.31% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 -1.35% 1069064.577 1054631.190 - 0.95% -
BM_StringAssignAsciiz_Huge_Transparent -1.35% 191.637 189.050 - 0.37% -
SetIntersection_Interlaced_Vector_string_256_64 -1.35% 20278652.198 20004906.529 - 1.65% -
BM_PathConstructString/large_string/8 -1.35% 93.020 91.765 - -2.42% -
std::find_first_of(list<int>)_(large_needle)/8192 -1.35% 49281175.000 48617397.264 - -1.02% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -1.35% 19984.817 19715.681 - -3.07% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 -1.34% 23398.721 23084.117 - 0.38% -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 -1.34% 52.346 51.642 - 0.67% -
SetIntersection_Front_Vector_string_64_1 -1.34% 17081262.489 16851851.071 - 0.27% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.34% 442.645 436.701 - -3.20% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 -1.34% 16.012 15.797 - -3.59% -
std::unordered_set<int>::insert(value)_(new_value,_end)/0 -1.34% 18.115 17.873 - -0.97% -
SetIntersection_None_Vector_string_64_64 -1.34% 8957959.193 8837896.178 - -0.68% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.34% 396.756 391.441 - 0.02% -
SetIntersection_None_Set_float_16384_16384 -1.34% 160745861.464 158592880.121 - -2.56% -
BM_PathIterateOnce/iterate_elements/512 -1.34% 159490.725 157354.995 - -1.04% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.34% 399.419 394.076 - -0.06% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -1.34% 22.097 21.801 - 0.37% -
std::mismatch(deque<int>)_(it,_it,_it)/1000 -1.34% 466.637 460.395 - -0.15% -
std::multimap<int,_int>::count(key)_(non-existent)/8192 -1.34% 9.653 9.524 - 5.05% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.34% 12.892 12.720 - -0.14% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 -1.34% 37392154.278 36892349.626 - 0.51% -
std::format(float)_(fmt:_{:0<17500_10g}) -1.34% 200.099 197.424 - -0.44% -
std::multiset<int>::insert(value)_(already_present)/32 -1.34% 18.368 18.123 - -3.06% -
BM_format_to_iterator/<std::array>_string_view_len_60 -1.34% 9.545 9.418 - -1.69% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 -1.33% 139790266.744 137924559.827 - 0.48% -
std::format(double)_(fmt:_{:0^17500_10La}) -1.33% 178.795 176.410 - -0.81% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.33% 12.881 12.709 - -0.49% -
std::list<int>::ctor(size)/32 -1.33% 327.376 323.020 - -0.81% -
BM_SeedSeq_Generate/8/64 -1.33% 226.149 223.140 - -0.64% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_1 -1.33% 216611120.227 213731024.193 - 0.13% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.33% 13.993 13.807 - -0.36% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.33% 396780.483 391509.368 - -0.45% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1_1 -1.33% 544757240.676 537523117.058 - 0.24% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/0 -1.33% 1.064 1.050 - 0.16% -
SetIntersection_Interlaced_Vector_uint64_16_16 -1.33% 36092640.788 35613812.699 - 0.34% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 -1.33% 1263085.043 1246332.602 - 0.32% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.32% 30.537 30.132 - -0.58% -
std::sort(deque<int>)_(pipe-organ)/8192 -1.32% 26564.708 26213.140 - -0.16% -
BM_CmpEqual_short_int -1.32% 1.136 1.121 - -0.62% -
SetIntersection_None_Vector_float_16384_16384 -1.32% 1118584.505 1103804.824 - -0.05% -
SetIntersection_Interlaced_Set_uint64_262144_64 -1.32% 1634458.902 1612872.476 - 0.49% -
std::format(double)_(fmt:_{:0>17500_0g}) -1.32% 202.795 200.118 - -0.23% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 -1.32% 440.722 434.906 - 0.59% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 -1.32% 8735872.298 8620753.974 - 1.09% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 -1.32% 60393517.319 59597674.602 - 0.49% -
std::sort(vector<NonIntegral>)_(heap)/8 -1.32% 23.423 23.114 - 0.57% -
rng::find_last(list<int>)_(bail_10%)/1024 -1.32% 674.797 665.909 - -1.45% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.32% 12.915 12.745 - -4.83% -
rng::contains_subrange(list<int>)_(single_element)/32 -1.32% 10.142 10.009 - -1.24% -
SetIntersection_None_Vector_uint32_16_4 -1.32% 54666782.030 53946963.366 - 0.66% -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/1024 -1.32% 368.208 363.362 - -0.43% -
std::stable_partition(vector<int>)_(sparse)/8192 -1.31% 1544.433 1524.125 - 1.98% -
std::map<std::string,_int>::clear()/0 -1.31% 399.890 394.632 - -1.03% -
SetIntersection_Interlaced_Set_uint32_16384_4 -1.31% 174458253.965 172164685.548 - 2.15% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 -1.31% 11776159.120 11621466.054 - 1.14% -
std::rotate_copy(list<int>)/8192 -1.31% 7034.818 6942.413 - 4.71% -
SetIntersection_Interlaced_Vector_float_4_4 -1.31% 137770842.045 135962126.463 - 0.16% -
std::format(float)_(fmt:_{:017500_0f}) -1.31% 179.650 177.292 - -1.02% -
BM_CmpEqual_short_uchar -1.31% 1.114 1.099 - -0.70% -
SetIntersection_Front_Vector_uint32_16384_4 -1.31% 1075728.418 1061612.589 - 0.50% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 -1.31% 396.639 391.435 - 0.11% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 -1.31% 10.408 10.272 - -1.34% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 -1.31% 5.466 5.394 - 0.49% -
std::multimap<int,_int>::ctor(const&)/0 -1.31% 12.918 12.748 - -0.37% -
SetIntersection_Interlaced_Set_uint64_16_16 -1.31% 38563937.553 38058739.167 - 0.51% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 -1.31% 37343460.212 36854541.129 - 0.30% -
BM_deque_vector_ranges_copy/1024 -1.31% 37.268 36.780 - -0.19% -
SetIntersection_Front_Set_string_1_1 -1.31% 564725508.719 557335532.711 - 0.13% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 -1.31% 21.792 21.507 - -2.87% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 -1.31% 67260612.057 66381362.974 - 0.51% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.31% 12.851 12.683 - -0.20% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.31% 12.871 12.703 - -0.03% -
BM_CmpLess_short_schar -1.31% 0.968 0.956 - 0.98% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 -1.30% 19.393 19.141 - -10.73% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192 -1.30% 987540.717 974664.237 - -1.95% -
BM_deque_deque_ranges_copy/4096 -1.30% 149.308 147.361 - 0.02% -
std::format(double)_(fmt:_{:0<17500_0Lf}) -1.30% 209.273 206.552 - 0.04% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 -1.30% 4372790.539 4315934.663 - 0.03% -
BM_SeedSeq_Generate/16/8 -1.30% 39.870 39.352 - 0.17% -
std::set<int>::clear()/0 -1.30% 398.092 392.920 - 0.03% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_1 -1.30% 63988636.497 63157850.319 - 0.10% -
SetIntersection_None_Vector_float_1024_16 -1.30% 1096776.640 1082543.230 - -0.12% -
BM_CmpEqual_ushort_uint -1.30% 1.069 1.055 - -0.77% -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8 -1.30% 15.720 15.516 - -0.46% -
std::set<std::string>::find(key)_(existent)/8192 -1.30% 30.665 30.268 - -14.45% -
std::make_heap(vector<int>,_pred)_(shuffled)/1024 -1.29% 577.594 570.114 - -0.49% -
BM_format_to_iterator/<std::string>_C_string_len_6000 -1.29% 170.741 168.531 - -0.62% -
std::format(float)_(fmt:_{:0^17500_0f}) -1.29% 183.700 181.323 - -0.80% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -1.29% 28.804 28.431 - -0.82% -
SetIntersection_None_Vector_float_256_4 -1.29% 4268277.429 4213099.336 - -0.27% -
std::unordered_set<int>::ctor(const&)/0 -1.29% 13.012 12.844 - -0.38% -
SetIntersection_Interlaced_Set_float_262144_4 -1.29% 1294171.307 1277482.340 - -2.92% -
SetIntersection_None_Vector_string_262144_256 -1.29% 1305575.148 1288739.646 - 1.53% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 -1.29% 2.957 2.919 - -1.21% -
SetIntersection_Front_Set_uint32_1024_16 -1.29% 1218841.643 1203131.983 - 2.35% -
std::stable_partition(vector<int>)_(dense)/50 -1.29% 26.313 25.974 - 1.28% -
SetIntersection_None_Vector_uint32_256_256 -1.29% 2182429.148 2154306.347 - 0.54% -
std::rotate(vector<bool>)_(by_1/4)/50 -1.29% 17.587 17.360 - -0.61% -
SetIntersection_Front_Vector_float_4_1 -1.29% 216458259.426 213669747.175 - -0.05% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 -1.29% 1263006.594 1246744.465 - 0.32% -
SetIntersection_Front_Set_uint64_4_1 -1.29% 216691185.212 213902221.786 - 0.57% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 -1.29% 7496009.072 7399626.152 - 1.44% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 -1.29% 38010750.021 37522044.199 - 1.37% -
std::sort_heap(vector<int>)/1024 -1.29% 9839.860 9713.387 - -0.95% -
std::set<int>::ctor(const&)/0 -1.28% 12.921 12.755 - 0.13% -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/8192 -1.28% 12.587 12.425 - 0.15% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 -1.28% 400.007 394.875 - 0.32% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -1.28% 13.643 13.468 - 0.73% -
std::flat_multimap<int,_int>::erase(iterator)/1024 -1.28% 75.413 74.446 - -3.23% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 -1.28% 58816174.085 58062575.371 - 0.29% -
SetIntersection_Interlaced_Vector_float_64_64 -1.28% 11040834.947 10899380.422 - -0.03% -
std::sort(vector<int>)_(descending)/8 -1.28% 25.057 24.736 - 0.09% -
BM_PushHeap_string_Descending_4 -1.28% 1.897 1.873 - -4.20% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_4 -1.28% 54852921.199 54152576.507 - 0.36% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 -1.28% 1262323.158 1246220.783 - -0.32% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -1.28% 1042887.418 1029590.177 - 1.61% -
BM_join_view_deques/1 -1.27% 8.552 8.443 - -0.28% -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8 -1.27% 53.207 52.529 - -0.25% -
BM_StringFindStringLiteral/2048 -1.27% 40.727 40.209 - -0.19% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_1 -1.27% 217075329.561 214315711.628 - 0.56% -
std::flat_map<int,_int>::find(key)_(existent)/32 -1.27% 3.336 3.294 - -0.41% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.27% 396.725 391.682 - 0.03% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 -1.27% 18.773 18.534 - -0.74% -
std::multiset<int>::ctor(const&)/0 -1.27% 12.918 12.754 - -0.16% -
SetIntersection_Front_Vector_float_1_1 -1.27% 541729523.349 534864267.731 - 0.02% -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/0 -1.27% 15.177 14.984 - -0.30% -
std::reverse(list<int>)/512 -1.27% 194.746 192.280 - -0.01% -
SetIntersection_None_Set_string_256_4 -1.27% 11663625.844 11516051.142 - -0.23% -
BM_format_to_string_back_inserter<std::list<char>>/1 -1.26% 22.251 21.970 - -2.53% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 -1.26% 23312.994 23018.937 - -0.33% -
SetIntersection_None_Vector_string_16_16 -1.26% 35091368.072 34649267.124 - 0.07% -
std::remove_copy(deque<int>)_(sprinkled)/50 -1.26% 18.495 18.262 - -0.20% -
std::format(double)_(fmt:_{:0<17500_0a}) -1.26% 156.986 155.009 - 0.06% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 -1.26% 3811.925 3763.966 - -1.10% -
BM_SeedSeq_Generate/1/64 -1.26% 225.344 222.510 - 0.09% -
SetIntersection_Interlaced_Vector_float_64_1 -1.26% 16669146.872 16459577.994 - -0.11% -
BM_StringAssignStr_Large_Opaque -1.26% 10.324 10.194 - -4.44% -
SetIntersection_Interlaced_Set_float_1024_1 -1.26% 1061672.011 1048339.392 - -2.67% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.26% 13.004 12.841 - 0.19% -
SetIntersection_None_Vector_float_256_1 -1.25% 4316317.025 4262157.908 - -0.14% -
SetIntersection_Interlaced_Set_uint32_1024_1024 -1.25% 12699898.771 12540573.241 - 1.11% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4 -1.25% 54960253.464 54270813.595 - 0.35% -
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 -1.25% 76484.215 75525.956 - -0.65% -
std::multiset<int>::erase(iterator)/1024 -1.25% 23.673 23.377 - -10.99% -
std::multimap<int,_int>::lower_bound(key)_(existent)/1024 -1.25% 7.158 7.069 - -0.64% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/0 -1.25% 14.166 13.988 - -0.13% -
rng::fold_left(vector<int>)/32 -1.25% 21.979 21.704 - 0.01% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 -1.25% 11694218.203 11548305.235 - 0.98% -
SetIntersection_Front_Vector_string_1_1 -1.25% 555663769.551 548730756.750 - 0.33% -
std::is_sorted_until(deque<int>,_pred)/8192 -1.25% 4854.522 4793.981 - -0.09% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 -1.25% 1323.144 1306.654 - -5.96% -
BM_StringAssignAsciiz_Huge_Opaque -1.25% 191.572 189.186 - 0.17% -
std::set<int>::contains(key)_(existent)/8192 -1.24% 8.383 8.279 - -6.11% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1 -1.24% 16689089.567 16482101.228 - 0.40% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/0 -1.24% 18.592 18.362 - -0.42% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.24% 940421.622 928780.073 - -0.87% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 -1.24% 20.716 20.459 - -0.30% -
BM_Swap_Null_MemPtr -1.24% 1.190 1.175 - 2.33% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_1 -1.24% 217574489.586 214886840.622 - 0.22% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.23% 788.683 778.949 - 3.51% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.23% 396.147 391.257 - 0.28% -
SetIntersection_None_Vector_float_1024_64 -1.23% 1098249.472 1084711.224 - -0.21% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 -1.23% 21200315.028 20939005.628 - -0.09% -
SetIntersection_Interlaced_Set_uint64_16384_64 -1.23% 238952161.408 236009943.020 - 1.92% -
std::multiset<std::string>::clear()/8192 -1.23% 217763.273 215082.029 - 0.26% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/32 -1.23% 398.178 393.276 - -2.17% -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/1024 -1.23% 12.582 12.427 - 0.27% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 -1.23% 216.915 214.246 - -2.56% -
std::flat_multimap<int,_int>::erase(iterator)/32 -1.23% 19.978 19.732 - -2.38% -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 -1.23% 691.315 682.810 - -1.05% -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 -1.23% 15.476 15.286 - -4.34% -
SetIntersection_Front_Vector_string_16_1 -1.23% 65192527.863 64392166.940 - -0.12% -
std::multiset<int>::insert(value)_(new_value,_end)/0 -1.23% 17.187 16.976 - -0.25% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.23% 397.186 392.317 - -0.04% -
std::set<int>::upper_bound(key)_(non-existent)/32 -1.23% 2.445 2.415 - -0.17% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.22% 87284.752 86216.405 - -0.68% -
BM_deque_deque_copy_backward/512 -1.22% 19.130 18.896 - -1.14% -
std::multiset<int>::count(key)_(non-existent)/1024 -1.22% 5.909 5.836 - -2.63% -
BM_vector_deque_move/4096 -1.22% 146.165 144.378 - -1.34% -
std::unordered_set<int>::ctor(const&)/8192 -1.22% 56042.916 55358.793 - 0.48% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -1.22% 20084.678 19839.636 - -1.92% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.22% 12.904 12.746 - 0.06% -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/32 -1.22% 13.367 13.204 - 0.03% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/0 -1.22% 13.605 13.439 - 0.69% -
SetIntersection_Interlaced_Set_uint64_1024_256 -1.22% 14799773.023 14619400.853 - -1.34% -
SetIntersection_Front_Set_uint64_64_4 -1.21% 16277911.661 16080371.212 - 0.84% -
SetIntersection_Front_Set_float_16_1 -1.21% 63800294.722 63026104.786 - 0.27% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 -1.21% 8208932.195 8109352.709 - -0.16% -
std::format(float)_(fmt:_{:0^17500_0a}) -1.21% 161.430 159.473 - -0.93% -
rng::find_last(forward_list<int>)_(bail_10%)/8 -1.21% 2.326 2.298 - -0.07% -
SetIntersection_Interlaced_Set_string_4_1 -1.21% 226748245.583 224001320.472 - 1.02% -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/32 -1.21% 12.583 12.430 - 0.15% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.21% 13.004 12.847 - -0.33% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 -1.21% 4398540.380 4345308.152 - 1.56% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.21% 13.956 13.787 - -0.42% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 -1.21% 17.151 16.944 - -0.88% -
SetIntersection_None_Vector_string_64_4 -1.20% 16913673.142 16709989.403 - 1.27% -
BM_CmpLess_schar_schar -1.20% 0.963 0.951 - -0.19% -
bm_gcd_complex -1.20% 17.979 17.763 - -1.07% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 -1.20% 5902996.389 5832167.203 - 3.65% -
std::format(float)_(fmt:_{:017500_17000L}) -1.20% 234.301 231.489 - -0.60% -
std::multimap<int,_int>::lower_bound(key)_(existent)/8192 -1.20% 10.321 10.197 - -0.65% -
SetIntersection_Interlaced_Vector_float_256_1 -1.20% 4228546.790 4177863.881 - 1.00% -
SetIntersection_None_Vector_float_16_1 -1.20% 64161355.631 63392336.655 - 0.11% -
SetIntersection_Interlaced_Set_uint64_4_4 -1.20% 138504559.110 136844490.143 - 0.53% -
SetIntersection_Front_Set_string_256_1 -1.20% 4393257.625 4340630.322 - 0.09% -
std::format(double)_(fmt:_{:0^17500_0Le}) -1.20% 199.838 197.445 - 0.44% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_1 -1.20% 63671783.020 62909375.401 - 0.47% -
SetIntersection_Front_Vector_string_4_1 -1.20% 222007773.708 219350028.595 - 0.02% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 -1.20% 9.855 9.737 - 3.66% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 -1.20% 3040247.681 3003912.107 - -0.13% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_1 -1.19% 64569072.363 63797730.538 - 0.36% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 -1.19% 1095720.571 1082634.147 - 0.26% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.19% 398.132 393.391 - -0.53% -
SetIntersection_Front_Set_uint32_262144_4 -1.19% 1071669.695 1058911.551 - 1.37% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.19% 621.985 614.580 - -0.43% -
std::map<int,_int>::ctor(const&)/0 -1.19% 12.833 12.681 - -0.03% -
SetIntersection_None_Set_string_262144_1024 -1.19% 1720230.062 1699767.662 - 1.05% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_1 -1.19% 220901474.929 218273962.546 - 0.20% -
std::rotate(deque<int>)_(by_1/4)/32 -1.19% 29.813 29.458 - -1.71% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/0 -1.19% 18.280 18.063 - 0.51% -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 -1.19% 5332.129 5268.815 - -0.84% -
std::flat_multimap<int,_int>::find(key)_(existent)/8192 -1.19% 12.274 12.129 - -0.48% -
SetIntersection_None_Vector_float_262144_262144 -1.19% 1151246.363 1137591.209 - 1.19% -
std::map<int,_int>::insert(value)_(new_value,_middle)/0 -1.18% 17.157 16.953 - -0.46% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16 -1.18% 13880996.596 13716761.542 - 0.34% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 -1.18% 5.317 5.254 - -0.24% -
SetIntersection_Front_Vector_float_16_4 -1.18% 54866913.990 54217974.069 - -0.09% -
std::unique(deque<int>,_pred)_(sprinkled)/32 -1.18% 58.275 57.586 - -0.24% -
SetIntersection_Front_Set_uint64_16384_16 -1.18% 1206813.359 1192555.426 - 0.19% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_4 -1.18% 136039799.336 134433411.280 - 0.17% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 -1.18% 1.481 1.464 - -0.11% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.18% 396.173 391.499 - -0.09% -
std::search(vector<int>)_(single_element)/1024 -1.18% 234.513 231.747 - -1.23% -
std::stable_sort(vector<int>)_(heap)/1024 -1.18% 2539.272 2509.332 - -0.31% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/1024 -1.18% 14775.721 14601.738 - -0.52% -
SetIntersection_Front_Vector_float_64_1 -1.18% 16645742.569 16449812.886 - 0.05% -
SetIntersection_None_Set_uint64_262144_256 -1.18% 1233154.217 1218640.461 - -0.75% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.17% 399.474 394.782 - 0.22% -
std::reverse_copy(vector<int>)/8 -1.17% 2.432 2.404 - 1.82% -
std::move(deque<int>)/8 -1.17% 3.450 3.409 - -3.60% -
BM_deque_vector_ranges_copy_backward/5500 -1.17% 200.606 198.255 - -1.55% -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8 -1.17% 36.916 36.483 - -0.65% -
std::format(double)_(fmt:_{:_10Le}) -1.17% 71.092 70.259 - 0.78% -
rng::starts_with(list<int>,_pred)/1024 -1.17% 807.138 797.685 - -1.04% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -1.17% 1172152.588 1158424.719 - -0.29% -
std::format(float)_(fmt:_{:0<17500_10f}) -1.17% 180.170 178.062 - -0.83% -
std::format(float)_(fmt:_{:017500_0e}) -1.17% 182.805 180.666 - 0.17% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 -1.17% 1.160 1.147 - 2.85% -
SetIntersection_Front_Vector_string_16384_64 -1.17% 3122086.287 3085583.577 - -3.02% -
VDAG_sidecast,_3_levels -1.17% 105.626 104.392 - -7.69% -
std::stable_sort(deque<int>)_(ascending)/8192 -1.17% 13710.223 13550.113 - -0.81% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 -1.17% 2416.837 2388.647 - -0.73% -
SetIntersection_Interlaced_Vector_float_1024_256 -1.17% 5542685.328 5478068.572 - -2.80% -
std::multiset<int>::clear()/32 -1.17% 636.117 628.704 - -5.69% -
std::unordered_map<int,_int>::ctor(const&)/0 -1.16% 13.036 12.884 - -0.32% -
SetIntersection_Front_Set_uint32_64_1 -1.16% 16759194.315 16564063.169 - 1.73% -
BM_BasicLow<__int128_t> -1.16% 19.617 19.388 - 0.49% -
SetIntersection_None_Vector_float_262144_1 -1.16% 1164350.505 1150797.481 - 2.70% -
SetIntersection_None_Vector_float_262144_16 -1.16% 1147178.712 1133835.397 - 0.89% -
std::list<int>::operator=(const&)_(cheap_elements)/1024 -1.16% 755.838 747.047 - -0.64% -
SetIntersection_None_Set_float_16_4 -1.16% 57409192.620 56741583.298 - -0.11% -
std::format(int64_t)_(fmt:_{:0>512b}) -1.16% 35.460 35.048 - 5.24% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/0 -1.16% 17.190 16.991 - -2.48% -
SetIntersection_Front_Set_float_4_1 -1.16% 216828586.892 214311401.670 - -0.25% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 -1.16% 10910963.406 10784342.277 - -0.12% -
BM_PushHeap_uint32_Random_1024 -1.16% 5.717 5.651 - -0.76% -
bm_ranges_swap_ranges_vb_aligned/128 -1.16% 3.433 3.393 - -0.46% -
std::format(float)_(fmt:_{:017500_10f}) -1.16% 185.078 182.934 - -0.60% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 -1.16% 9210.184 9103.497 - -0.78% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -1.16% 28.354 28.026 - 0.28% -
BM_LexicallyRelative/large_path/16 -1.15% 766.164 757.320 - 1.23% -
std::format(float)_(fmt:_{:0<17500_10}) -1.15% 200.813 198.495 - -0.45% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.15% 398.198 393.602 - 0.26% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 -1.15% 23.350 23.081 - -0.18% -
SetIntersection_Interlaced_Set_float_262144_64 -1.15% 1573635.904 1555507.977 - -1.41% -
std::format(double)_(fmt:_{:0<17500_0f}) -1.15% 199.671 197.370 - -1.52% -
SetIntersection_Interlaced_Vector_uint64_64_1 -1.15% 16676109.290 16484494.772 - 1.35% -
SetIntersection_Front_Vector_float_64_4 -1.15% 16150474.099 15964899.653 - 0.10% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 -1.15% 175044.872 173034.054 - -1.35% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 -1.15% 16676682.436 16485121.440 - 0.47% -
std::set<int>::insert(value)_(new_value,_middle)/0 -1.15% 17.177 16.980 - -0.03% -
rng::starts_with(deque<int>,_pred)/8 -1.15% 4.689 4.635 - -0.08% -
std::multimap<int,_int>::clear()/0 -1.15% 395.523 390.986 - 0.09% -
std::format(float)_(fmt:_{:0^17500_0Le}) -1.15% 196.127 193.877 - -0.65% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/32 -1.14% 869.276 859.329 - -0.23% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 -1.14% 56.959 56.307 - -0.35% -
BM_deque_vector_move_backward/4000 -1.14% 143.230 141.592 - -0.97% -
BM_deque_vector_ranges_move/512 -1.14% 16.741 16.549 - -0.08% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 -1.14% 983.493 972.269 - 0.54% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.14% 45023.810 44510.225 - 0.08% -
std::format(double)_(fmt:_{:0>17500_10a}) -1.14% 164.123 162.251 - -0.39% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_1 -1.14% 217627762.796 215147019.613 - 0.41% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 -1.14% 15320.993 15146.381 - -0.75% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.14% 387.514 383.098 - 1.06% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.14% 12.873 12.726 - -0.09% -
std::set<int>::insert(value)_(new_value,_middle)/32 -1.14% 18.655 18.443 - 0.17% -
BM_deque_vector_ranges_move_backward/1 -1.13% 2.116 2.092 - -1.57% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/1024 -1.13% 6533.163 6459.120 - -0.66% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8 -1.13% 47.355 46.819 - 1.29% -
BM_join_view_deques/1024 -1.13% 2698.181 2667.604 - -2.23% -
std::format(float)_(fmt:_{:0<17500_10e}) -1.13% 190.254 188.098 - -0.04% -
BM_StringFindCharLiteral/512 -1.13% 9.562 9.453 - -0.09% -
std::stable_sort(vector<NonIntegral>)_(shuffled)/1024 -1.13% 12160.987 12023.280 - -0.49% -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/32 -1.13% 22.618 22.362 - 0.32% -
SetIntersection_None_Vector_string_4_1 -1.13% 220246483.862 217755199.624 - 0.31% -
SetIntersection_Front_Set_float_1024_1 -1.13% 1057404.758 1045449.125 - -0.10% -
SetIntersection_Front_Vector_uint64_64_1 -1.13% 16616495.539 16428879.769 - 1.01% -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8192 -1.13% 174694.668 172723.516 - -0.33% -
std::format(int64_t)_(fmt:_{:0512o}) -1.13% 30.947 30.598 - -1.62% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 -1.13% 23517.979 23252.817 - -0.01% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.13% 397.265 392.789 - -0.59% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 -1.13% 16213840.419 16031429.343 - 0.27% -
std::sort(deque<int>)_(repeated)/8 -1.12% 18.070 17.867 - 0.36% -
SetIntersection_None_Set_uint32_256_64 -1.12% 9412844.368 9307004.092 - 2.09% -
std::for_each(join_view(vector<vector<int>>))/50 -1.12% 4.025 3.980 - -2.19% -
SetIntersection_None_Vector_uint64_1024_1 -1.12% 1096194.824 1083892.784 - 5.54% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 -1.12% 20.762 20.529 - 2.65% -
std::multimap<std::string,_int>::ctor(const&)/8192 -1.12% 345781.902 341906.127 - -1.06% -
rng::find_last_if(vector<int>)_(bail_90%)/50 -1.12% 1.520 1.503 - -0.40% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 -1.12% 59096291.225 58435444.913 - 0.08% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 -1.12% 347.680 343.795 - -6.06% -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/32 -1.12% 12.584 12.444 - 0.12% -
std::set<int>::operator=(const&)_(into_cleared_Container)/0 -1.12% 13.477 13.327 - 0.13% -
std::format(double)_(fmt:_{:_10L}) -1.11% 80.160 79.269 - 0.02% -
std::format(int64_t)_(fmt:_{:0512Lo}) -1.11% 36.679 36.271 - -0.88% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 -1.11% 2194280.366 2169948.398 - 2.92% -
std::partial_sort_copy(list<int>)_(repeated)/1024 -1.11% 3145.745 3110.959 - -0.03% -
SetIntersection_Front_Vector_uint32_262144_1 -1.11% 1065785.498 1054004.894 - 1.71% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 -1.10% 1.701 1.682 - 0.99% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 -1.10% 350231.129 346367.067 - -0.46% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 -1.10% 8.906 8.808 - -0.20% -
std::map<int,_int>::lower_bound(key)_(existent)/32 -1.10% 1.501 1.484 - -0.90% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -1.10% 1058339.290 1046688.604 - 3.69% -
std::make_heap(vector<NonIntegral>)_(heap)/8 -1.10% 14.940 14.776 - -1.61% -
SetIntersection_Front_Vector_uint32_64_4 -1.10% 16161426.000 15983798.073 - 0.88% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 -1.10% 479.954 474.680 - -1.43% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.10% 399.401 395.012 - -0.14% -
BM_StringRelationalLiteral_Compare_Large_Large_Control -1.10% 2.063 2.040 - -0.49% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_1 -1.10% 63654542.809 62956659.762 - 0.39% -
std::format(double)_(fmt:_{:0>17500_0La}) -1.10% 168.323 166.478 - -0.64% -
std::format(double)_(fmt:_{:017500_0a}) -1.10% 156.848 155.128 - -0.44% -
std::unordered_multimap<int,_int>::ctor(const&)/32 -1.10% 206.649 204.385 - -0.70% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 -1.09% 1064877.395 1053236.474 - 0.22% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.09% 398.587 394.231 - -0.12% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -1.09% 609.442 602.782 - -2.46% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 -1.09% 416.725 412.172 - 0.08% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.09% 542.974 537.050 - -1.45% -
BM_SeedSeq_Generate/8/8 -1.09% 26.365 26.077 - -0.15% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 -1.09% 22.215 21.973 - 0.43% -
BM_CmpLess_schar_short -1.09% 0.956 0.946 - -1.08% -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 -1.09% 839.163 830.025 - -0.36% -
BM_SeedSeq_Generate/8/1 -1.09% 25.362 25.086 - 0.13% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/8192 -1.09% 342409.433 338690.552 - -0.53% -
SetIntersection_Interlaced_Set_float_16384_1 -1.09% 1058843.335 1047349.835 - -0.04% -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/32 -1.09% 531.681 525.910 - 0.60% -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 -1.09% 3930.856 3888.194 - -1.31% -
std::multiset<int>::erase(key)_(existent)/32 -1.08% 22.194 21.954 - -8.65% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 -1.08% 468.373 463.301 - 1.24% -
SetIntersection_None_Vector_uint64_64_16 -1.08% 13716974.220 13568613.612 - 0.66% -
SetIntersection_None_Vector_float_262144_16384 -1.08% 1172193.335 1159518.349 - 4.52% -
std::search(vector<int>,_pred)_(near_matches)/1000 -1.08% 22913.248 22665.670 - -0.14% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -1.08% 1083688.704 1071979.631 - -0.42% -
BM_format_to_string_back_inserter<std::wstring>/16384 -1.08% 3931.554 3889.089 - -0.36% -
std::make_heap(vector<int>,_pred)_(shuffled)/8192 -1.08% 4997.938 4943.999 - -0.68% -
SetIntersection_Front_Vector_uint64_262144_1 -1.08% 1058925.944 1047506.824 - 4.02% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1_1 -1.08% 540349945.110 534524454.280 - 0.17% -
SetIntersection_None_Set_string_262144_4 -1.08% 1709567.709 1691149.578 - -7.18% -
std::stable_sort(vector<NonIntegral>)_(descending)/8192 -1.08% 190677.887 188625.266 - -0.38% -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 -1.08% 25.423 25.149 - 0.28% -
SetIntersection_Interlaced_Vector_uint64_16_4 -1.08% 56739466.246 56129348.700 - 1.16% -
std::multimap<std::string,_int>::clear()/0 -1.07% 399.083 394.794 - 0.09% -
BM_num_put<long_double> -1.07% 59.679 59.038 - 0.44% -
BM_deque_vector_copy_backward/4000 -1.07% 143.308 141.769 - -0.76% -
BM_BasicLow<__uint128_t> -1.07% 18.701 18.501 - -0.30% -
SetIntersection_None_Vector_uint64_262144_16384 -1.07% 1155002.388 1142613.499 - 1.28% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 -1.07% 1535100.384 1518635.333 - 1.62% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/0 -1.07% 17.284 17.099 - -0.04% -
SetIntersection_None_Set_float_16384_1024 -1.07% 158238719.103 156543970.639 - -0.61% -
SetIntersection_Front_Vector_float_262144_4 -1.07% 1071093.449 1059629.251 - -0.55% -
SetIntersection_None_Vector_uint32_16_16 -1.07% 34071696.239 33707103.043 - 0.65% -
SetIntersection_None_Vector_uint32_16384_256 -1.07% 1121826.189 1109822.312 - 0.71% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/32 -1.07% 16.408 16.233 - -0.28% -
std::multiset<int>::insert(value)_(new_value,_middle)/0 -1.07% 17.149 16.966 - -0.20% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 -1.07% 527.668 522.036 - -0.21% -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 -1.06% 4675.823 4626.040 - 0.39% -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 -1.06% 2.095 2.072 - -2.99% -
SetIntersection_None_Vector_string_16_1 -1.06% 65951122.562 65249914.968 - 0.43% -
std::format(float)_(fmt:_{:0<17500_17000L}) -1.06% 231.687 229.226 - -1.00% -
std::multimap<int,_int>::clear()/1024 -1.06% 11110.454 10992.520 - 5.82% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/0 -1.06% 18.112 17.920 - -0.30% -
std::format(float)_(fmt:_{:0>17500_0Lg}) -1.06% 207.103 204.907 - -1.37% -
BM_PathConstructInputIter/large_string/64 -1.06% 109596.558 108436.520 - -0.87% -
std::format(float)_(fmt:_{:017500_0L}) -1.06% 204.096 201.938 - -0.46% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/0 -1.06% 13.446 13.303 - 0.38% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 -1.06% 101.415 100.344 - 0.32% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/32 -1.05% 800.530 792.087 - -2.17% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -1.05% 10.626 10.514 - -29.09% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 -1.05% 210259.060 208044.942 - -0.48% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.05% 397.583 393.400 - -0.01% -
SetIntersection_Front_Set_uint32_256_64 -1.05% 5818788.429 5757571.133 - 0.02% -
SetIntersection_Front_Set_uint64_256_64 -1.05% 5273795.717 5218325.416 - -8.92% -
BM_deque_vector_copy_backward/2 -1.05% 1.858 1.838 - 0.17% -
std::format(float)_(fmt:_{:0^17500_10La}) -1.05% 178.420 176.552 - -1.07% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 -1.05% 94152.033 93167.243 - -0.03% -
std::format(double)_(fmt:_{:0>17500_10f}) -1.04% 203.636 201.509 - -0.10% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 -1.04% 116897.672 115678.585 - -0.44% -
BM_format/string_view_len_60 -1.04% 13.977 13.831 - 4.79% -
std::sort(deque<int>)_(pipe-organ)/1024 -1.04% 2791.654 2762.545 - 2.31% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 -1.04% 537.900 532.297 - 0.65% -
std::is_partitioned(deque<int>)_(partitioned)/50 -1.04% 13.850 13.706 - -2.72% -
BM_PathConstructInputIter/large_string/512 -1.04% 872007.812 862952.469 - -0.52% -
std::search(vector<int>)_(single_element)/1000 -1.04% 228.851 226.475 - -1.27% -
std::reverse_copy(vector<int>)/4096 -1.04% 134.328 132.935 - 1.25% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 -1.04% 57157.086 56564.408 - -1.90% -
std::multimap<int,_int>::insert(value)_(already_present)/8192 -1.04% 20.646 20.432 - -1.19% -
BM_PushHeap_string_PipeOrgan_262144 -1.03% 17.362 17.182 - -12.21% -
std::is_sorted(list<int>)/8192 -1.03% 7306.584 7231.028 - -1.02% -
std::unique_copy(deque<int>)_(contiguous)/32 -1.03% 9.419 9.322 - -8.88% -
BM_format_to_n_string_begin<std::wstring>/1 -1.03% 11.160 11.044 - -0.89% -
SetIntersection_None_Vector_string_16384_64 -1.03% 1238489.315 1225708.556 - -0.87% -
std::partition(deque<int>)_(dense)/1024 -1.03% 357.251 353.565 - -0.10% -
BM_vector_deque_ranges_copy_backward/512 -1.03% 17.668 17.486 - -1.65% -
SetIntersection_Interlaced_Set_float_1024_16 -1.03% 11559718.693 11440603.326 - 0.13% -
rng::contains_subrange(list<int>)_(single_element)/50 -1.03% 17.211 17.034 - -3.20% -
std::is_sorted_until(list<int>)/8192 -1.03% 7178.179 7104.256 - -2.16% -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 -1.03% 7559.804 7481.958 - -1.39% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 -1.03% 10.794 10.683 - 0.17% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 -1.03% 1056804.972 1045932.266 - 1.73% -
BM_deque_vector_copy_backward/5500 -1.03% 198.943 196.898 - -1.41% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 -1.03% 1121236.695 1109711.427 - 1.46% -
SetIntersection_Interlaced_Vector_float_1024_4 -1.03% 1391355.035 1377058.321 - -1.99% -
BM_Swap_MemFuncPtr_MemPtr -1.03% 3.441 3.406 - 5.43% -
std::multimap<int,_int>::upper_bound(key)_(existent)/1024 -1.03% 7.115 7.042 - -0.77% -
SetIntersection_None_Set_uint32_16_16 -1.02% 35910927.606 35543524.481 - 0.87% -
SetIntersection_Front_Set_float_1_1 -1.02% 541531665.480 535992843.266 - 0.06% -
SetIntersection_Front_Set_float_64_4 -1.02% 16303704.663 16136957.303 - -0.10% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 -1.02% 3.587 3.551 - -0.89% -
SetIntersection_Front_Set_string_64_1 -1.02% 17263111.994 17086806.868 - -0.37% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 -1.02% 17.147 16.972 - -0.21% -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_4 -1.02% 139492100.581 138068036.815 - 0.25% -
SetIntersection_None_Vector_uint64_256_1 -1.02% 4322103.341 4277989.378 - 1.72% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 -1.02% 7008.397 6936.866 - 0.90% -
SetIntersection_Front_Set_uint32_256_16 -1.02% 4530857.824 4484623.549 - 0.18% -
SetIntersection_None_Vector_uint32_4_1 -1.02% 217300221.154 215085948.242 - 0.84% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 -1.02% 1030945.833 1020450.652 - -1.00% -
SetIntersection_None_Vector_float_64_1 -1.02% 16949921.754 16777426.525 - 0.50% -
std::format(double)_(fmt:_{:0>17500_0a}) -1.02% 158.298 156.688 - -0.69% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8 -1.02% 53.481 52.938 - -0.12% -
SetIntersection_Front_Set_string_4_1 -1.01% 224377351.457 222100011.987 - 0.29% -
SetIntersection_Interlaced_Set_uint64_16384_16384 -1.01% 234407134.441 232030189.163 - -0.22% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 -1.01% 10366278.661 10261331.213 - 0.35% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 -1.01% 4300225.340 4256745.118 - 1.08% -
BM_StringCopy_Large -1.01% 6.330 6.266 - -0.20% -
SetIntersection_Front_Set_uint64_1_1 -1.01% 541820530.750 536352776.342 - 0.97% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/0 -1.01% 15.255 15.101 - -0.18% -
std::partial_sort_copy(list<int>)_(descending)/1024 -1.01% 8263.810 8180.516 - -1.01% -
SetIntersection_Front_Set_float_1024_256 -1.01% 4190780.106 4148609.101 - -3.06% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 -1.01% 28.048 27.766 - -0.30% -
std::format(float)_(fmt:_{:_10L}) -1.00% 74.551 73.802 - 0.44% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -1.00% 21.648 21.431 - 0.08% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 -1.00% 1067883.320 1057158.604 - 0.41% -
BM_format_to_string_begin<std::list<char>>/1048576 -1.00% 959927.963 950302.601 - -0.21% -
SetIntersection_Interlaced_Vector_uint32_16_16 -1.00% 36288627.262 35925329.931 - 0.67% -
std::reverse(deque<int>)/8 -1.00% 2.509 2.484 - -3.98% -

Added Tests - execution_time
BM_adjacent_empty<1000>
BM_adjacent_empty<100>
BM_adjacent_empty<10>
BM_adjacent_empty<2>
BM_adjacent_empty<3>
BM_adjacent_empty<4>
BM_adjacent_empty<5>
BM_adjacent_empty<6>
BM_adjacent_empty<7>
BM_adjacent_empty<8>
BM_adjacent_empty<9>
BM_adjacent_full<1000>
BM_adjacent_full<100>
BM_adjacent_full<10>
BM_adjacent_full<2>
BM_adjacent_full<3>
BM_adjacent_full<4>
BM_adjacent_full<5>
BM_adjacent_full<6>
BM_adjacent_full<7>
BM_adjacent_full<8>
BM_adjacent_full<9>


Report Time: 3.90s
Name Current %
BM_Basic<__int128_t> 51.211 -
BM_Basic<__uint128_t> 62.525 -
BM_Basic<int32_t> 17.274 -
BM_Basic<int64_t> 17.860 -1.21%
BM_Basic<uint32_t> 13.538 -2.27%
BM_Basic<uint64_t> 17.298 -1.22%
BM_BasicLow<__int128_t> 19.388 -
BM_BasicLow<__uint128_t> 18.501 -
BM_BitsetToString<1048576>/Dense_(90%)/90 86801.435 2.62%
BM_BitsetToString<1048576>/Sparse_(10%)/10 64340.391 -
BM_BitsetToString<1048576>/Uniform_(50%)/50 360452.965 -
BM_BitsetToString<32>/Dense_(90%)/90 13.070 -7.66%
BM_BitsetToString<32>/Sparse_(10%)/10 13.779 -
BM_BitsetToString<32>/Uniform_(50%)/50 18.535 11.59%
BM_BitsetToString<64>/Dense_(90%)/90 14.316 10.94%
BM_BitsetToString<64>/Sparse_(10%)/10 12.989 -15.42%
BM_BitsetToString<64>/Uniform_(50%)/50 17.688 -11.82%
BM_BitsetToString<8192>/Dense_(90%)/90 406.750 -2.04%
BM_BitsetToString<8192>/Sparse_(10%)/10 410.018 5.30%
BM_BitsetToString<8192>/Uniform_(50%)/50 2086.828 -4.27%
BM_Bitset_ctor_ull 0.224 -
BM_CmpEqual_int_int 1.087 -
BM_CmpEqual_int_schar 1.138 -
BM_CmpEqual_int_short 1.131 -
BM_CmpEqual_int_uchar 1.098 -1.50%
BM_CmpEqual_int_uint 1.094 -
BM_CmpEqual_int_ushort 1.108 -
BM_CmpEqual_schar_int 1.137 -
BM_CmpEqual_schar_schar 1.097 -
BM_CmpEqual_schar_short 1.109 -1.50%
BM_CmpEqual_schar_uchar 1.093 1.33%
BM_CmpEqual_schar_uint 1.118 -
BM_CmpEqual_schar_ushort 1.101 -
BM_CmpEqual_short_int 1.121 -
BM_CmpEqual_short_schar 1.116 -2.15%
BM_CmpEqual_short_short 1.045 -2.97%
BM_CmpEqual_short_uchar 1.099 -
BM_CmpEqual_short_uint 1.110 -1.11%
BM_CmpEqual_short_ushort 1.103 -
BM_CmpEqual_uchar_int 1.072 -1.17%
BM_CmpEqual_uchar_schar 0.991 -2.26%
BM_CmpEqual_uchar_short 1.036 -
BM_CmpEqual_uchar_uchar 1.035 -1.75%
BM_CmpEqual_uchar_uint 1.078 1.24%
BM_CmpEqual_uchar_ushort 1.063 -
BM_CmpEqual_uint_int 1.026 -3.62%
BM_CmpEqual_uint_schar 1.050 1.97%
BM_CmpEqual_uint_short 1.016 -1.54%
BM_CmpEqual_uint_uchar 1.113 -
BM_CmpEqual_uint_uint 1.071 1.63%
BM_CmpEqual_uint_ushort 1.120 1.30%
BM_CmpEqual_ushort_int 1.070 -
BM_CmpEqual_ushort_schar 0.989 -7.54%
BM_CmpEqual_ushort_short 0.994 -
BM_CmpEqual_ushort_uchar 1.078 -3.91%
BM_CmpEqual_ushort_uint 1.055 -
BM_CmpEqual_ushort_ushort 1.051 -2.27%
BM_CmpLess_int_int 1.109 4.02%
BM_CmpLess_int_schar 1.134 1.06%
BM_CmpLess_int_short 1.130 -
BM_CmpLess_int_uchar 1.111 -
BM_CmpLess_int_uint 1.073 -1.65%
BM_CmpLess_int_ushort 1.150 3.72%
BM_CmpLess_schar_int 1.111 -1.09%
BM_CmpLess_schar_schar 0.951 -
BM_CmpLess_schar_short 0.946 -1.08%
BM_CmpLess_schar_uchar 1.085 -
BM_CmpLess_schar_uint 1.118 1.23%
BM_CmpLess_schar_ushort 1.102 1.27%
BM_CmpLess_short_int 1.128 -
BM_CmpLess_short_schar 0.956 -
BM_CmpLess_short_short 0.955 -
BM_CmpLess_short_uchar 1.101 -
BM_CmpLess_short_uint 1.117 -
BM_CmpLess_short_ushort 1.100 -1.10%
BM_CmpLess_uchar_int 1.085 -
BM_CmpLess_uchar_schar 1.054 -
BM_CmpLess_uchar_short 1.037 -2.36%
BM_CmpLess_uchar_uchar 1.068 2.11%
BM_CmpLess_uchar_uint 1.066 -1.31%
BM_CmpLess_uchar_ushort 1.082 -
BM_CmpLess_uint_int 1.085 1.77%
BM_CmpLess_uint_schar 1.025 -1.64%
BM_CmpLess_uint_short 1.038 -
BM_CmpLess_uint_uchar 1.111 -1.08%
BM_CmpLess_uint_uint 1.072 1.64%
BM_CmpLess_uint_ushort 1.111 -
BM_CmpLess_ushort_int 1.087 -
BM_CmpLess_ushort_schar 1.064 2.67%
BM_CmpLess_ushort_short 1.042 2.24%
BM_CmpLess_ushort_uchar 1.116 -
BM_CmpLess_ushort_uint 1.052 -
BM_CmpLess_ushort_ushort 1.052 -2.43%
BM_ConstructAndDestroy_FuncPtr_Opaque 1.090 -6.76%
BM_ConstructAndDestroy_FuncPtr_Transparent 0.000 -
BM_ConstructAndDestroy_LargeNonTrivialFunctor_Opaque 11.271 14.90%
BM_ConstructAndDestroy_LargeNonTrivialFunctor_Transparent 0.000 -
BM_ConstructAndDestroy_LargeTrivialFunctor_Opaque 12.448 -15.56%
BM_ConstructAndDestroy_LargeTrivialFunctor_Transparent 0.000 -
BM_ConstructAndDestroy_MemFuncPtr_Opaque 0.916 -1.49%
BM_ConstructAndDestroy_MemFuncPtr_Transparent 0.000 -
BM_ConstructAndDestroy_MemPtr_Opaque 0.926 -4.49%
BM_ConstructAndDestroy_MemPtr_Transparent 0.000 -
BM_ConstructAndDestroy_Null_Opaque 0.397 -11.26%
BM_ConstructAndDestroy_Null_Transparent 0.000 -
BM_ConstructAndDestroy_SmallNonTrivialFunctor_Opaque 8.668 -7.24%
BM_ConstructAndDestroy_SmallNonTrivialFunctor_Transparent 0.000 -
BM_ConstructAndDestroy_SmallTrivialFunctor_Opaque 0.685 -
BM_ConstructAndDestroy_SmallTrivialFunctor_Transparent 0.000 -
BM_Copy_FuncPtr 1.146 -
BM_Copy_LargeNonTrivialFunctor 12.188 19.55%
BM_Copy_LargeTrivialFunctor 13.516 14.28%
BM_Copy_MemFuncPtr 1.148 -7.07%
BM_Copy_MemPtr 1.222 6.63%
BM_Copy_Null 0.598 16.06%
BM_Copy_SmallNonTrivialFunctor 13.711 45.07%
BM_Copy_SmallTrivialFunctor 1.227 7.45%
BM_Hash/uint32_random_std_hash/1024 596.266 -12.67%
BM_Hash/uint32_top_std_hash/1024 704.311 12.83%
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.732 -6.41%
BM_Invoke_LargeNonTrivialFunctor 0.683 -
BM_Invoke_LargeTrivialFunctor 0.685 -
BM_Invoke_MemFuncPtr 0.835 4.21%
BM_Invoke_MemPtr 0.690 -
BM_Invoke_SmallNonTrivialFunctor 0.685 -
BM_Invoke_SmallTrivialFunctor 0.683 -
BM_Istream_numbers/0 1050.853 -
BM_Istream_numbers/1 1120.102 -
BM_Istream_numbers/2 1114.513 -
BM_Istream_numbers/3 1080.873 -
BM_LexicallyNormal/large_path/128 4566.682 -
BM_LexicallyNormal/large_path/16 587.877 -
BM_LexicallyNormal/large_path/2 82.772 -8.53%
BM_LexicallyNormal/large_path/256 9076.269 -
BM_LexicallyNormal/large_path/32 1144.414 -
BM_LexicallyNormal/large_path/4 152.618 -6.45%
BM_LexicallyNormal/large_path/64 2287.464 -
BM_LexicallyNormal/large_path/8 309.348 -
BM_LexicallyNormal/small_path/128 1953.831 -
BM_LexicallyNormal/small_path/16 269.911 -2.93%
BM_LexicallyNormal/small_path/2 44.357 -3.23%
BM_LexicallyNormal/small_path/256 3831.078 -
BM_LexicallyNormal/small_path/32 501.178 -1.24%
BM_LexicallyNormal/small_path/4 87.211 -6.17%
BM_LexicallyNormal/small_path/64 987.275 -
BM_LexicallyNormal/small_path/8 145.489 -2.47%
BM_LexicallyRelative/large_path/128 5659.724 1.49%
BM_LexicallyRelative/large_path/16 757.320 1.23%
BM_LexicallyRelative/large_path/2 117.978 2.28%
BM_LexicallyRelative/large_path/256 11252.642 1.51%
BM_LexicallyRelative/large_path/32 1452.255 1.20%
BM_LexicallyRelative/large_path/4 211.202 1.28%
BM_LexicallyRelative/large_path/64 2851.909 1.62%
BM_LexicallyRelative/large_path/8 405.063 -
BM_LexicallyRelative/small_path/128 3231.676 7.55%
BM_LexicallyRelative/small_path/16 416.074 1.30%
BM_LexicallyRelative/small_path/2 58.973 1.03%
BM_LexicallyRelative/small_path/256 6255.042 4.27%
BM_LexicallyRelative/small_path/32 796.478 -
BM_LexicallyRelative/small_path/4 119.105 1.70%
BM_LexicallyRelative/small_path/64 1556.316 1.32%
BM_LexicallyRelative/small_path/8 215.774 -
BM_Move_FuncPtr 1.228 4.33%
BM_Move_LargeNonTrivialFunctor 0.612 -11.22%
BM_Move_LargeTrivialFunctor 0.644 6.26%
BM_Move_MemFuncPtr 1.238 1.96%
BM_Move_MemPtr 1.293 4.74%
BM_Move_Null 0.672 33.77%
BM_Move_SmallNonTrivialFunctor 0.575 -10.68%
BM_Move_SmallTrivialFunctor 1.165 -6.71%
BM_OperatorBool_FuncPtr 0.237 -
BM_OperatorBool_LargeNonTrivialFunctor 0.241 -
BM_OperatorBool_LargeTrivialFunctor 0.241 -
BM_OperatorBool_MemFuncPtr 0.244 -
BM_OperatorBool_MemPtr 0.229 -
BM_OperatorBool_Null 0.239 -
BM_OperatorBool_SmallNonTrivialFunctor 0.240 -
BM_OperatorBool_SmallTrivialFunctor 0.243 -
BM_Ostream_number/0 30.548 2.30%
BM_Ostream_number/1 36.823 -
BM_Ostream_number/2 36.752 -
BM_Ostream_number/3 31.719 1.27%
BM_PathConstructCStr/large_string/1024 28687.925 -3.98%
BM_PathConstructForwardIter/large_string/1024 30303.211 -
BM_PathConstructForwardIter/large_string/512 16588.040 -1.77%
BM_PathConstructForwardIter/large_string/64 2586.985 -
BM_PathConstructForwardIter/large_string/8 174.836 -1.83%
BM_PathConstructInputIter/large_string/1024 1726020.679 -
BM_PathConstructInputIter/large_string/512 862952.469 -
BM_PathConstructInputIter/large_string/64 108436.520 -
BM_PathConstructInputIter/large_string/8 13465.860 -
BM_PathConstructString/large_string/1024 12080.432 -10.70%
BM_PathConstructString/large_string/512 8578.055 -11.99%
BM_PathConstructString/large_string/64 2364.700 -
BM_PathConstructString/large_string/8 91.765 -2.42%
BM_PathIterateMultipleTimes/iterate_elements/1024 302606.963 -
BM_PathIterateMultipleTimes/iterate_elements/512 151379.303 -
BM_PathIterateMultipleTimes/iterate_elements/64 18853.613 -
BM_PathIterateMultipleTimes/iterate_elements/8 2362.405 -
BM_PathIterateOnce/iterate_elements/1024 314728.315 -1.18%
BM_PathIterateOnce/iterate_elements/512 157354.995 -1.04%
BM_PathIterateOnce/iterate_elements/64 20321.958 -
BM_PathIterateOnce/iterate_elements/8 2451.405 -
BM_PathIterateOnceBackwards/iterate_elements/1024 317888.813 -
BM_PushHeap_float_Ascending_1 0.466 -
BM_PushHeap_float_Ascending_1024 3.140 -3.50%
BM_PushHeap_float_Ascending_16 1.019 -12.40%
BM_PushHeap_float_Ascending_16384 4.380 8.56%
BM_PushHeap_float_Ascending_256 2.500 -2.59%
BM_PushHeap_float_Ascending_262144 5.023 -6.86%
BM_PushHeap_float_Ascending_4 0.536 -
BM_PushHeap_float_Ascending_64 1.778 -6.02%
BM_PushHeap_float_Descending_1 0.496 7.50%
BM_PushHeap_float_Descending_1024 0.389 -
BM_PushHeap_float_Descending_16 0.371 -
BM_PushHeap_float_Descending_16384 0.384 -3.49%
BM_PushHeap_float_Descending_256 0.403 -
BM_PushHeap_float_Descending_262144 0.385 -
BM_PushHeap_float_Descending_4 0.370 -3.63%
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.907 -
BM_PushHeap_float_PipeOrgan_16384 2.509 -
BM_PushHeap_float_PipeOrgan_256 1.723 -
BM_PushHeap_float_PipeOrgan_262144 3.156 -
BM_PushHeap_float_PipeOrgan_4 0.487 -
BM_PushHeap_float_PipeOrgan_64 1.295 -
BM_PushHeap_float_QuickSortAdversary_1 0.466 -
BM_PushHeap_float_QuickSortAdversary_1024 0.634 -
BM_PushHeap_float_QuickSortAdversary_16 0.976 -4.63%
BM_PushHeap_float_QuickSortAdversary_16384 0.492 -
BM_PushHeap_float_QuickSortAdversary_256 0.739 -
BM_PushHeap_float_QuickSortAdversary_262144 0.417 -
BM_PushHeap_float_QuickSortAdversary_4 0.536 -
BM_PushHeap_float_QuickSortAdversary_64 0.619 -
BM_PushHeap_float_Random_1 0.467 8.27%
BM_PushHeap_float_Random_1024 7.503 -1.19%
BM_PushHeap_float_Random_16 5.560 2.67%
BM_PushHeap_float_Random_16384 7.623 -1.43%
BM_PushHeap_float_Random_256 7.338 1.41%
BM_PushHeap_float_Random_262144 7.773 1.19%
BM_PushHeap_float_Random_4 2.778 -2.18%
BM_PushHeap_float_Random_64 6.621 -
BM_PushHeap_float_SingleElement_1 0.696 49.28%
BM_PushHeap_float_SingleElement_1024 0.389 -
BM_PushHeap_float_SingleElement_16 0.372 -
BM_PushHeap_float_SingleElement_16384 0.384 -
BM_PushHeap_float_SingleElement_256 0.404 -
BM_PushHeap_float_SingleElement_262144 0.384 -
BM_PushHeap_float_SingleElement_4 0.370 3.58%
BM_PushHeap_float_SingleElement_64 0.382 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 0.479 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1024 4.419 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 1.681 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16384 6.307 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_256 3.469 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_262144 8.380 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_4 0.785 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_64 2.604 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1 0.471 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1024 0.588 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16 0.591 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16384 0.584 -
BM_PushHeap_pair<uint32,_uint32>_Descending_256 0.597 -
BM_PushHeap_pair<uint32,_uint32>_Descending_262144 0.585 -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 0.529 -
BM_PushHeap_pair<uint32,_uint32>_Descending_64 0.581 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1 0.466 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1024 2.876 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16 1.397 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 3.964 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_256 2.386 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 5.381 -1.08%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_4 0.769 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_64 1.877 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.466 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 2.581 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.201 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 3.551 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 2.097 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 4.540 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.778 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.572 -
BM_PushHeap_pair<uint32,_uint32>_Random_1 0.466 -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 6.854 -
BM_PushHeap_pair<uint32,_uint32>_Random_16 5.213 -4.43%
BM_PushHeap_pair<uint32,_uint32>_Random_16384 6.896 -
BM_PushHeap_pair<uint32,_uint32>_Random_256 6.857 -1.12%
BM_PushHeap_pair<uint32,_uint32>_Random_262144 6.731 -2.07%
BM_PushHeap_pair<uint32,_uint32>_Random_4 2.560 4.63%
BM_PushHeap_pair<uint32,_uint32>_Random_64 6.407 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 0.469 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1024 0.585 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 0.624 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16384 0.583 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_256 0.594 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_262144 0.584 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 0.556 2.73%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 0.606 2.50%
BM_PushHeap_string_Ascending_1 0.527 -24.82%
BM_PushHeap_string_Ascending_1024 13.928 2.51%
BM_PushHeap_string_Ascending_16 4.755 -
BM_PushHeap_string_Ascending_16384 19.655 2.92%
BM_PushHeap_string_Ascending_256 11.298 2.57%
BM_PushHeap_string_Ascending_262144 28.489 -5.17%
BM_PushHeap_string_Ascending_4 2.570 -
BM_PushHeap_string_Ascending_64 7.505 1.58%
BM_PushHeap_string_Descending_1 0.475 -10.49%
BM_PushHeap_string_Descending_1024 2.381 -6.58%
BM_PushHeap_string_Descending_16 2.112 -3.06%
BM_PushHeap_string_Descending_16384 2.363 -1.72%
BM_PushHeap_string_Descending_256 2.292 -4.11%
BM_PushHeap_string_Descending_262144 3.102 -8.34%
BM_PushHeap_string_Descending_4 1.873 -4.20%
BM_PushHeap_string_Descending_64 2.214 -5.08%
BM_PushHeap_string_PipeOrgan_1 0.471 -10.59%
BM_PushHeap_string_PipeOrgan_1024 9.400 -6.85%
BM_PushHeap_string_PipeOrgan_16 4.179 -1.58%
BM_PushHeap_string_PipeOrgan_16384 12.686 -2.79%
BM_PushHeap_string_PipeOrgan_256 7.775 -3.92%
BM_PushHeap_string_PipeOrgan_262144 17.182 -12.21%
BM_PushHeap_string_PipeOrgan_4 2.525 -
BM_PushHeap_string_PipeOrgan_64 6.101 2.56%
BM_PushHeap_string_QuickSortAdversary_1 0.471 -20.11%
BM_PushHeap_string_QuickSortAdversary_1024 14.996 1.10%
BM_PushHeap_string_QuickSortAdversary_16 10.482 1.44%
BM_PushHeap_string_QuickSortAdversary_16384 15.427 -
BM_PushHeap_string_QuickSortAdversary_256 14.433 -
BM_PushHeap_string_QuickSortAdversary_262144 15.822 -
BM_PushHeap_string_QuickSortAdversary_4 6.389 1.45%
BM_PushHeap_string_QuickSortAdversary_64 13.006 1.18%
BM_PushHeap_string_Random_1 0.470 -10.74%
BM_PushHeap_string_Random_1024 14.722 -4.12%
BM_PushHeap_string_Random_16 10.331 -2.66%
BM_PushHeap_string_Random_16384 16.101 -3.63%
BM_PushHeap_string_Random_256 14.166 -3.84%
BM_PushHeap_string_Random_262144 17.971 -3.91%
BM_PushHeap_string_Random_4 6.056 -2.19%
BM_PushHeap_string_Random_64 12.780 -3.35%
BM_PushHeap_string_SingleElement_1 0.700 -
BM_PushHeap_string_SingleElement_1024 2.633 -1.45%
BM_PushHeap_string_SingleElement_16 2.630 -2.05%
BM_PushHeap_string_SingleElement_16384 2.629 -1.26%
BM_PushHeap_string_SingleElement_256 2.623 -1.55%
BM_PushHeap_string_SingleElement_262144 2.638 -2.31%
BM_PushHeap_string_SingleElement_4 2.338 -1.75%
BM_PushHeap_string_SingleElement_64 2.675 -1.48%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.697 77.32%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 4.559 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 1.997 -1.19%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 6.442 -2.00%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 3.840 2.53%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 8.808 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 0.897 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 2.919 -1.21%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.529 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.604 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.565 -2.91%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.597 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.631 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.591 -1.68%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.577 -18.85%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.662 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.630 -9.60%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 3.034 -
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.556 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 5.394 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.821 -1.60%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 2.161 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.545 -12.28%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 2.546 1.31%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.321 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 3.258 1.16%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 2.131 2.70%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 3.845 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 0.773 -4.16%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.672 1.92%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.697 30.38%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 9.085 -3.69%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 6.939 -1.65%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 9.274 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 9.087 -2.91%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 9.227 -1.89%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.560 1.10%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 9.050 5.53%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.501 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 0.606 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 0.617 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 0.613 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 0.625 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 0.604 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 0.569 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 0.619 -
BM_PushHeap_uint32_Ascending_1 0.501 -12.80%
BM_PushHeap_uint32_Ascending_1024 2.551 -5.72%
BM_PushHeap_uint32_Ascending_16 0.926 -
BM_PushHeap_uint32_Ascending_16384 3.631 -4.10%
BM_PushHeap_uint32_Ascending_256 2.077 -7.43%
BM_PushHeap_uint32_Ascending_262144 4.832 -4.33%
BM_PushHeap_uint32_Ascending_4 0.586 -
BM_PushHeap_uint32_Ascending_64 1.521 -9.42%
BM_PushHeap_uint32_Descending_1 0.465 -
BM_PushHeap_uint32_Descending_1024 0.384 -
BM_PushHeap_uint32_Descending_16 0.360 -
BM_PushHeap_uint32_Descending_16384 0.380 -
BM_PushHeap_uint32_Descending_256 0.396 -
BM_PushHeap_uint32_Descending_262144 0.380 -
BM_PushHeap_uint32_Descending_4 0.362 5.83%
BM_PushHeap_uint32_Descending_64 0.376 -
BM_PushHeap_uint32_PipeOrgan_1 0.410 -14.83%
BM_PushHeap_uint32_PipeOrgan_1024 1.916 -
BM_PushHeap_uint32_PipeOrgan_16 0.873 -
BM_PushHeap_uint32_PipeOrgan_16384 2.377 -
BM_PushHeap_uint32_PipeOrgan_256 1.699 -
BM_PushHeap_uint32_PipeOrgan_262144 3.036 -
BM_PushHeap_uint32_PipeOrgan_4 0.539 -
BM_PushHeap_uint32_PipeOrgan_64 1.303 -
BM_PushHeap_uint32_QuickSortAdversary_1 0.447 8.97%
BM_PushHeap_uint32_QuickSortAdversary_1024 0.600 -
BM_PushHeap_uint32_QuickSortAdversary_16 0.945 -14.73%
BM_PushHeap_uint32_QuickSortAdversary_16384 0.469 -
BM_PushHeap_uint32_QuickSortAdversary_256 0.713 -
BM_PushHeap_uint32_QuickSortAdversary_262144 0.409 -
BM_PushHeap_uint32_QuickSortAdversary_4 0.585 -
BM_PushHeap_uint32_QuickSortAdversary_64 0.616 -
BM_PushHeap_uint32_Random_1 0.481 -12.85%
BM_PushHeap_uint32_Random_1024 5.651 -
BM_PushHeap_uint32_Random_16 4.070 -1.72%
BM_PushHeap_uint32_Random_16384 5.722 -2.75%
BM_PushHeap_uint32_Random_256 5.481 -
BM_PushHeap_uint32_Random_262144 5.853 1.06%
BM_PushHeap_uint32_Random_4 2.230 5.10%
BM_PushHeap_uint32_Random_64 5.017 -
BM_PushHeap_uint32_SingleElement_1 0.466 -
BM_PushHeap_uint32_SingleElement_1024 0.363 -
BM_PushHeap_uint32_SingleElement_16 0.346 -
BM_PushHeap_uint32_SingleElement_16384 0.356 -
BM_PushHeap_uint32_SingleElement_256 0.387 -
BM_PushHeap_uint32_SingleElement_262144 0.355 -
BM_PushHeap_uint32_SingleElement_4 0.350 -
BM_PushHeap_uint32_SingleElement_64 0.363 -
BM_PushHeap_uint64_Ascending_1 0.464 -
BM_PushHeap_uint64_Ascending_1024 2.573 -3.66%
BM_PushHeap_uint64_Ascending_16 0.939 -
BM_PushHeap_uint64_Ascending_16384 3.599 -2.30%
BM_PushHeap_uint64_Ascending_256 2.089 -5.06%
BM_PushHeap_uint64_Ascending_262144 4.768 -2.29%
BM_PushHeap_uint64_Ascending_4 0.550 -
BM_PushHeap_uint64_Ascending_64 1.516 -6.36%
BM_PushHeap_uint64_Descending_1 0.397 -37.76%
BM_PushHeap_uint64_Descending_1024 0.384 -
BM_PushHeap_uint64_Descending_16 0.360 -
BM_PushHeap_uint64_Descending_16384 0.381 -
BM_PushHeap_uint64_Descending_256 0.397 -
BM_PushHeap_uint64_Descending_262144 0.380 -
BM_PushHeap_uint64_Descending_4 0.365 -
BM_PushHeap_uint64_Descending_64 0.376 -
BM_PushHeap_uint64_PipeOrgan_1 0.465 -
BM_PushHeap_uint64_PipeOrgan_1024 1.922 -
BM_PushHeap_uint64_PipeOrgan_16 0.884 -
BM_PushHeap_uint64_PipeOrgan_16384 2.385 -
BM_PushHeap_uint64_PipeOrgan_256 1.696 -
BM_PushHeap_uint64_PipeOrgan_262144 3.053 -
BM_PushHeap_uint64_PipeOrgan_4 0.485 -
BM_PushHeap_uint64_PipeOrgan_64 1.315 -
BM_PushHeap_uint64_QuickSortAdversary_1 0.465 -
BM_PushHeap_uint64_QuickSortAdversary_1024 0.611 -
BM_PushHeap_uint64_QuickSortAdversary_16 0.942 -6.12%
BM_PushHeap_uint64_QuickSortAdversary_16384 0.483 -
BM_PushHeap_uint64_QuickSortAdversary_256 0.720 -
BM_PushHeap_uint64_QuickSortAdversary_262144 0.414 -
BM_PushHeap_uint64_QuickSortAdversary_4 0.549 -
BM_PushHeap_uint64_QuickSortAdversary_64 0.624 -
BM_PushHeap_uint64_Random_1 0.465 -
BM_PushHeap_uint64_Random_1024 6.111 -
BM_PushHeap_uint64_Random_16 4.469 -2.15%
BM_PushHeap_uint64_Random_16384 6.333 1.20%
BM_PushHeap_uint64_Random_256 6.033 -
BM_PushHeap_uint64_Random_262144 6.224 -2.49%
BM_PushHeap_uint64_Random_4 2.576 -
BM_PushHeap_uint64_Random_64 5.566 2.18%
BM_PushHeap_uint64_SingleElement_1 0.428 9.17%
BM_PushHeap_uint64_SingleElement_1024 0.368 -
BM_PushHeap_uint64_SingleElement_16 0.347 -
BM_PushHeap_uint64_SingleElement_16384 0.367 -
BM_PushHeap_uint64_SingleElement_256 0.389 -
BM_PushHeap_uint64_SingleElement_262144 0.362 -
BM_PushHeap_uint64_SingleElement_4 0.361 -
BM_PushHeap_uint64_SingleElement_64 0.358 -
BM_SeedSeq_Generate/1/1 5.692 -
BM_SeedSeq_Generate/1/256 891.694 -
BM_SeedSeq_Generate/1/64 222.510 -
BM_SeedSeq_Generate/1/8 23.322 -
BM_SeedSeq_Generate/16/1 53.608 -1.89%
BM_SeedSeq_Generate/16/256 885.572 -
BM_SeedSeq_Generate/16/64 226.781 -
BM_SeedSeq_Generate/16/8 39.352 -
BM_SeedSeq_Generate/8/1 25.086 -
BM_SeedSeq_Generate/8/256 892.835 -
BM_SeedSeq_Generate/8/64 223.140 -
BM_SeedSeq_Generate/8/8 26.077 -
BM_SharedPtrCreateDestroy 11.500 2.29%
BM_SharedPtrIncDecRef 3.046 -
BM_StringAssignAsciizMix_Opaque 5.007 -
BM_StringAssignAsciizMix_Transparent 2.959 -
BM_StringAssignAsciiz_Empty_Opaque 3.119 -
BM_StringAssignAsciiz_Empty_Transparent 0.350 -
BM_StringAssignAsciiz_Huge_Opaque 189.186 -
BM_StringAssignAsciiz_Huge_Transparent 189.050 -
BM_StringAssignAsciiz_Large_Opaque 11.364 -1.38%
BM_StringAssignAsciiz_Large_Transparent 11.362 -1.55%
BM_StringAssignAsciiz_Small_Opaque 3.104 -
BM_StringAssignAsciiz_Small_Transparent 0.450 -
BM_StringAssignStr_Empty_Opaque 0.716 -
BM_StringAssignStr_Empty_Transparent 0.486 -
BM_StringAssignStr_Huge_Opaque 133.999 15.58%
BM_StringAssignStr_Huge_Transparent 136.023 18.95%
BM_StringAssignStr_Large_Opaque 10.194 -4.44%
BM_StringAssignStr_Large_Transparent 10.180 -4.90%
BM_StringAssignStr_Small_Opaque 0.717 -
BM_StringAssignStr_Small_Transparent 0.485 -
BM_StringConstructDestroyCStr_Empty_Opaque 2.149 3.43%
BM_StringConstructDestroyCStr_Empty_Transparent 0.240 -
BM_StringConstructDestroyCStr_Huge_Opaque 157.781 -1.23%
BM_StringConstructDestroyCStr_Huge_Transparent 65.136 -
BM_StringConstructDestroyCStr_Large_Opaque 15.918 -
BM_StringConstructDestroyCStr_Large_Transparent 11.004 2.03%
BM_StringConstructDestroyCStr_Small_Opaque 2.249 -
BM_StringConstructDestroyCStr_Small_Transparent 0.367 -6.81%
BM_StringCopy_Empty 0.576 -
BM_StringCopy_Huge 111.950 -
BM_StringCopy_Large 6.266 -
BM_StringCopy_Small 0.660 -
BM_StringCtorDefault 0.372 59.11%
BM_StringDestroy_Empty 0.623 -
BM_StringDestroy_Huge 12.894 17.72%
BM_StringDestroy_Large 9.176 20.59%
BM_StringDestroy_Small 0.619 -
BM_StringEraseToEnd_Empty_Opaque 0.592 -
BM_StringEraseToEnd_Empty_Transparent 0.352 -
BM_StringEraseToEnd_Huge_Opaque 2.289 -
BM_StringEraseToEnd_Huge_Transparent 2.415 -
BM_StringEraseToEnd_Large_Opaque 0.990 -
BM_StringEraseToEnd_Large_Transparent 0.837 -
BM_StringEraseToEnd_Small_Opaque 0.591 -
BM_StringEraseToEnd_Small_Transparent 0.402 -
BM_StringEraseWithMove_Empty_Opaque 0.793 -17.00%
BM_StringEraseWithMove_Empty_Transparent 0.556 -21.70%
BM_StringEraseWithMove_Huge_Opaque 77.838 66.54%
BM_StringEraseWithMove_Huge_Transparent 58.700 32.26%
BM_StringEraseWithMove_Large_Opaque 2.746 -1.92%
BM_StringEraseWithMove_Large_Transparent 2.601 -3.70%
BM_StringEraseWithMove_Small_Opaque 2.186 -
BM_StringEraseWithMove_Small_Transparent 2.179 -
BM_StringFindAllMatch/1 2.901 -10.07%
BM_StringFindAllMatch/131072 2270.462 -
BM_StringFindAllMatch/32768 574.851 -
BM_StringFindAllMatch/4096 80.164 -
BM_StringFindAllMatch/512 11.532 -
BM_StringFindAllMatch/64 3.221 -4.03%
BM_StringFindAllMatch/8 2.667 -9.93%
BM_StringFindCharLiteral/1024 17.944 -
BM_StringFindCharLiteral/128 3.004 -
BM_StringFindCharLiteral/16 1.617 8.11%
BM_StringFindCharLiteral/2048 40.127 -3.45%
BM_StringFindCharLiteral/256 5.310 -
BM_StringFindCharLiteral/32 1.618 -
BM_StringFindCharLiteral/4096 77.007 -
BM_StringFindCharLiteral/512 9.453 -
BM_StringFindCharLiteral/64 2.096 -
BM_StringFindCharLiteral/8 1.617 8.49%
BM_StringFindCharLiteral/8192 137.825 -
BM_StringFindMatch1/1 980.900 -
BM_StringFindMatch1/32768 1578.864 -
BM_StringFindMatch1/4096 1057.568 -
BM_StringFindMatch1/512 990.233 -
BM_StringFindMatch1/64 981.402 -
BM_StringFindMatch1/8 980.714 -
BM_StringFindMatch2/1 980.751 -
BM_StringFindMatch2/32768 1578.940 -2.12%
BM_StringFindMatch2/4096 1057.673 -3.50%
BM_StringFindMatch2/512 989.066 -
BM_StringFindMatch2/64 981.856 -
BM_StringFindMatch2/8 980.797 -
BM_StringFindNoMatch/10 1.362 6.66%
BM_StringFindNoMatch/131072 1961.221 -
BM_StringFindNoMatch/32768 498.791 -
BM_StringFindNoMatch/4096 75.165 -
BM_StringFindNoMatch/512 9.375 1.85%
BM_StringFindNoMatch/64 2.483 18.76%
BM_StringFindStringLiteral/1024 18.290 1.70%
BM_StringFindStringLiteral/128 3.182 1.12%
BM_StringFindStringLiteral/16 1.619 -
BM_StringFindStringLiteral/2048 40.209 -
BM_StringFindStringLiteral/256 5.410 -
BM_StringFindStringLiteral/32 1.734 -
BM_StringFindStringLiteral/4096 77.157 -
BM_StringFindStringLiteral/512 9.590 -
BM_StringFindStringLiteral/64 2.216 -
BM_StringFindStringLiteral/8 1.618 -
BM_StringFindStringLiteral/8192 138.091 -
BM_StringMove_Empty 0.570 -3.89%
BM_StringMove_Huge 0.797 -
BM_StringMove_Large 0.706 -
BM_StringMove_Small 0.770 3.41%
BM_StringRead_Cold_Deep_Empty 1.298 5.26%
BM_StringRead_Cold_Deep_Large 1.396 4.54%
BM_StringRead_Cold_Deep_Small 1.275 2.65%
BM_StringRead_Cold_Shallow_Empty 1.428 23.18%
BM_StringRead_Cold_Shallow_Large 1.222 4.09%
BM_StringRead_Cold_Shallow_Small 1.236 4.95%
BM_StringRead_Hot_Deep_Empty 0.499 -
BM_StringRead_Hot_Deep_Large 0.526 -
BM_StringRead_Hot_Deep_Small 0.515 4.44%
BM_StringRead_Hot_Shallow_Empty 0.474 -
BM_StringRead_Hot_Shallow_Large 0.481 -
BM_StringRead_Hot_Shallow_Small 0.478 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeFirst 0.417 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeLast 0.421 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeMiddle 0.416 -
BM_StringRelationalLiteral_Compare_Empty_Empty_Control 0.420 -
BM_StringRelationalLiteral_Compare_Empty_Large_Control 1.583 -
BM_StringRelationalLiteral_Compare_Empty_Small_Control 1.583 -
BM_StringRelationalLiteral_Compare_Large_Empty_Control 0.411 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst 1.156 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast 1.849 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle 1.387 -
BM_StringRelationalLiteral_Compare_Large_Large_Control 2.040 -
BM_StringRelationalLiteral_Compare_Large_Small_Control 1.664 -3.72%
BM_StringRelationalLiteral_Compare_Small_Empty_Control 0.416 -
BM_StringRelationalLiteral_Compare_Small_Large_Control 1.613 -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 1.155 -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast 1.833 -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 1.155 -
BM_StringRelationalLiteral_Compare_Small_Small_Control 1.613 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeFirst 0.346 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeLast 0.346 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle 0.345 -
BM_StringRelationalLiteral_Eq_Empty_Empty_Control 0.346 -
BM_StringRelationalLiteral_Eq_Empty_Large_Control 0.360 3.82%
BM_StringRelationalLiteral_Eq_Empty_Small_Control 0.374 -18.24%
BM_StringRelationalLiteral_Eq_Large_Empty_Control 0.345 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeFirst 0.842 1.77%
BM_StringRelationalLiteral_Eq_Large_Large_ChangeLast 0.818 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeMiddle 0.826 1.37%
BM_StringRelationalLiteral_Eq_Large_Large_Control 0.823 -
BM_StringRelationalLiteral_Eq_Large_Small_Control 0.458 -
BM_StringRelationalLiteral_Eq_Small_Empty_Control 0.346 -
BM_StringRelationalLiteral_Eq_Small_Large_Control 0.299 -16.48%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 0.692 11.79%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 0.673 4.35%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle 0.629 -
BM_StringRelationalLiteral_Eq_Small_Small_Control 0.672 7.49%
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeFirst 0.219 -8.12%
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeLast 0.221 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeMiddle 0.219 -
BM_StringRelationalLiteral_Less_Empty_Empty_Control 0.219 -6.51%
BM_StringRelationalLiteral_Less_Empty_Large_Control 1.592 -2.96%
BM_StringRelationalLiteral_Less_Empty_Small_Control 1.592 -5.70%
BM_StringRelationalLiteral_Less_Large_Empty_Control 0.220 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst 1.174 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast 1.889 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 1.424 -
BM_StringRelationalLiteral_Less_Large_Large_Control 2.021 -1.84%
BM_StringRelationalLiteral_Less_Large_Small_Control 1.614 -
BM_StringRelationalLiteral_Less_Small_Empty_Control 0.221 -
BM_StringRelationalLiteral_Less_Small_Large_Control 1.616 -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 1.156 -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 1.665 3.17%
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 1.173 -
BM_StringRelationalLiteral_Less_Small_Small_Control 1.614 -
BM_StringRelational_Compare_Empty_Empty_Control 1.611 1.23%
BM_StringRelational_Compare_Empty_Huge_Control 1.611 1.19%
BM_StringRelational_Compare_Empty_Large_Control 1.834 1.01%
BM_StringRelational_Compare_Empty_Small_Control 1.611 1.35%
BM_StringRelational_Compare_Huge_Empty_Control 1.911 19.93%
BM_StringRelational_Compare_Huge_Huge_ChangeFirst 1.389 -
BM_StringRelational_Compare_Huge_Huge_ChangeLast 99.146 -
BM_StringRelational_Compare_Huge_Huge_ChangeMiddle 55.796 -
BM_StringRelational_Compare_Huge_Huge_Control 98.536 -
BM_StringRelational_Compare_Huge_Large_Control 2.081 -
BM_StringRelational_Compare_Huge_Small_Control 1.858 3.50%
BM_StringRelational_Compare_Large_Empty_Control 1.609 4.10%
BM_StringRelational_Compare_Large_Huge_Control 2.110 1.48%
BM_StringRelational_Compare_Large_Large_ChangeFirst 1.388 -
BM_StringRelational_Compare_Large_Large_ChangeLast 2.083 1.32%
BM_StringRelational_Compare_Large_Large_ChangeMiddle 1.622 1.64%
BM_StringRelational_Compare_Large_Large_Control 2.082 -
BM_StringRelational_Compare_Large_Small_Control 1.847 1.58%
BM_StringRelational_Compare_Small_Empty_Control 1.610 1.32%
BM_StringRelational_Compare_Small_Huge_Control 1.851 3.53%
BM_StringRelational_Compare_Small_Large_Control 1.851 3.31%
BM_StringRelational_Compare_Small_Small_ChangeFirst 1.389 -
BM_StringRelational_Compare_Small_Small_ChangeLast 1.619 -
BM_StringRelational_Compare_Small_Small_ChangeMiddle 1.387 -
BM_StringRelational_Compare_Small_Small_Control 1.846 1.74%
BM_StringRelational_Eq_Empty_Empty_Control 2.065 -
BM_StringRelational_Eq_Empty_Huge_Control 0.487 -
BM_StringRelational_Eq_Empty_Large_Control 0.483 -
BM_StringRelational_Eq_Empty_Small_Control 0.471 -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 1.618 7.68%
BM_StringRelational_Eq_Huge_Huge_ChangeLast 99.269 -4.60%
BM_StringRelational_Eq_Huge_Huge_ChangeMiddle 56.559 -
BM_StringRelational_Eq_Huge_Huge_Control 98.865 -
BM_StringRelational_Eq_Large_Huge_Control 0.470 -4.46%
BM_StringRelational_Eq_Large_Large_ChangeFirst 1.516 -6.28%
BM_StringRelational_Eq_Large_Large_ChangeLast 1.962 5.73%
BM_StringRelational_Eq_Large_Large_ChangeMiddle 1.727 -6.61%
BM_StringRelational_Eq_Large_Large_Control 2.338 4.89%
BM_StringRelational_Eq_Small_Huge_Control 0.475 -
BM_StringRelational_Eq_Small_Large_Control 0.475 -
BM_StringRelational_Eq_Small_Small_ChangeFirst 1.577 -
BM_StringRelational_Eq_Small_Small_ChangeLast 2.040 -4.10%
BM_StringRelational_Eq_Small_Small_ChangeMiddle 1.606 -
BM_StringRelational_Eq_Small_Small_Control 1.902 -
BM_StringRelational_Less_Empty_Empty_Control 1.612 -2.77%
BM_StringRelational_Less_Empty_Huge_Control 1.612 -5.55%
BM_StringRelational_Less_Empty_Large_Control 1.612 -5.79%
BM_StringRelational_Less_Empty_Small_Control 1.614 -5.60%
BM_StringRelational_Less_Huge_Empty_Control 1.612 -
BM_StringRelational_Less_Huge_Huge_ChangeFirst 1.423 -
BM_StringRelational_Less_Huge_Huge_ChangeLast 99.354 -
BM_StringRelational_Less_Huge_Huge_ChangeMiddle 55.551 -
BM_StringRelational_Less_Huge_Huge_Control 98.782 -
BM_StringRelational_Less_Huge_Large_Control 2.094 -
BM_StringRelational_Less_Huge_Small_Control 1.854 -
BM_StringRelational_Less_Large_Empty_Control 1.611 -
BM_StringRelational_Less_Large_Huge_Control 2.121 -
BM_StringRelational_Less_Large_Large_ChangeFirst 1.402 -
BM_StringRelational_Less_Large_Large_ChangeLast 2.117 1.71%
BM_StringRelational_Less_Large_Large_ChangeMiddle 1.645 2.43%
BM_StringRelational_Less_Large_Large_Control 2.160 1.55%
BM_StringRelational_Less_Large_Small_Control 1.875 2.69%
BM_StringRelational_Less_Small_Empty_Control 1.611 -5.59%
BM_StringRelational_Less_Small_Huge_Control 1.849 3.15%
BM_StringRelational_Less_Small_Large_Control 1.850 3.57%
BM_StringRelational_Less_Small_Small_ChangeFirst 1.387 1.24%
BM_StringRelational_Less_Small_Small_ChangeLast 1.680 -2.35%
BM_StringRelational_Less_Small_Small_ChangeMiddle 1.387 1.21%
BM_StringRelational_Less_Small_Small_Control 1.850 3.75%
BM_StringResizeAndOverwrite 0.822 -
BM_Swap_FuncPtr_FuncPtr 2.978 -
BM_Swap_FuncPtr_LargeNonTrivialFunctor 1.251 8.68%
BM_Swap_FuncPtr_LargeTrivialFunctor 1.186 -8.91%
BM_Swap_FuncPtr_MemFuncPtr 3.338 -1.21%
BM_Swap_FuncPtr_MemPtr 3.425 -
BM_Swap_FuncPtr_SmallNonTrivialFunctor 1.166 -
BM_Swap_FuncPtr_SmallTrivialFunctor 3.397 6.86%
BM_Swap_LargeNonTrivialFunctor_LargeNonTrivialFunctor 0.557 8.59%
BM_Swap_LargeTrivialFunctor_LargeNonTrivialFunctor 0.457 -23.91%
BM_Swap_LargeTrivialFunctor_LargeTrivialFunctor 0.458 -9.17%
BM_Swap_MemFuncPtr_LargeNonTrivialFunctor 1.156 -10.54%
BM_Swap_MemFuncPtr_LargeTrivialFunctor 1.218 -
BM_Swap_MemFuncPtr_MemFuncPtr 2.989 -
BM_Swap_MemFuncPtr_MemPtr 3.406 5.43%
BM_Swap_MemFuncPtr_SmallNonTrivialFunctor 1.251 -2.87%
BM_Swap_MemFuncPtr_SmallTrivialFunctor 3.520 5.58%
BM_Swap_MemPtr_LargeNonTrivialFunctor 1.169 -
BM_Swap_MemPtr_LargeTrivialFunctor 1.158 -9.93%
BM_Swap_MemPtr_MemPtr 2.976 -
BM_Swap_MemPtr_SmallNonTrivialFunctor 1.165 -
BM_Swap_MemPtr_SmallTrivialFunctor 3.376 1.30%
BM_Swap_Null_FuncPtr 1.150 -1.25%
BM_Swap_Null_LargeNonTrivialFunctor 0.469 -6.30%
BM_Swap_Null_LargeTrivialFunctor 0.573 4.23%
BM_Swap_Null_MemFuncPtr 1.285 6.74%
BM_Swap_Null_MemPtr 1.175 2.33%
BM_Swap_Null_Null 0.411 -
BM_Swap_Null_SmallNonTrivialFunctor 0.557 6.03%
BM_Swap_Null_SmallTrivialFunctor 1.250 9.15%
BM_Swap_SmallNonTrivialFunctor_LargeNonTrivialFunctor 0.503 -18.02%
BM_Swap_SmallNonTrivialFunctor_LargeTrivialFunctor 0.657 18.62%
BM_Swap_SmallNonTrivialFunctor_SmallNonTrivialFunctor 0.502 -
BM_Swap_SmallTrivialFunctor_LargeNonTrivialFunctor 1.222 2.05%
BM_Swap_SmallTrivialFunctor_LargeTrivialFunctor 1.152 -1.19%
BM_Swap_SmallTrivialFunctor_SmallNonTrivialFunctor 1.226 -2.97%
BM_Swap_SmallTrivialFunctor_SmallTrivialFunctor 2.964 -
BM_SystemErrorWithMessage 16.330 -2.92%
BM_SystemErrorWithoutMessage 21.941 52.29%
BM_WeakPtrIncDecRef 4.073 -
BM_adjacent_empty<1000> 308.017 -
BM_adjacent_empty<100> 31.218 14.07%
BM_adjacent_empty<10> 0.557 -
BM_adjacent_empty<2> 0.222 -
BM_adjacent_empty<3> 0.226 -
BM_adjacent_empty<4> 0.227 -
BM_adjacent_empty<5> 0.456 -
BM_adjacent_empty<6> 0.361 -
BM_adjacent_empty<7> 0.637 -
BM_adjacent_empty<8> 0.450 -
BM_adjacent_empty<9> 0.772 -
BM_adjacent_full<1000> 296.870 1.37%
BM_adjacent_full<100> 36.397 34.53%
BM_adjacent_full<10> 0.560 -
BM_adjacent_full<2> 0.225 -
BM_adjacent_full<3> 0.227 -
BM_adjacent_full<4> 0.227 -
BM_adjacent_full<5> 0.341 -
BM_adjacent_full<6> 0.339 -
BM_adjacent_full<7> 0.451 -
BM_adjacent_full<8> 0.450 -
BM_adjacent_full<9> 0.667 -
BM_align/1 0.927 -
BM_align/256 0.931 -
BM_align/64 0.936 -
BM_align/8 0.930 -
BM_ascii_escaped<char> 23766.820 4.95%
BM_ascii_escaped<wchar_t> 22419.568 -
BM_ascii_text<char> 738.154 -
BM_ascii_text<wchar_t> 828.946 -3.75%
BM_cyrillic_escaped<char> 14631.938 -
BM_cyrillic_escaped<wchar_t> 12159.326 -
BM_cyrillic_text<char> 24961.718 3.79%
BM_cyrillic_text<wchar_t> 28585.115 4.86%
BM_deque_deque_copy/0 0.697 -21.26%
BM_deque_deque_copy/1 2.562 -
BM_deque_deque_copy/1024 36.676 -2.70%
BM_deque_deque_copy/2 2.299 -
BM_deque_deque_copy/4000 139.640 -1.50%
BM_deque_deque_copy/4096 146.987 -
BM_deque_deque_copy/512 17.704 -
BM_deque_deque_copy/5500 196.611 -
BM_deque_deque_copy/64 3.052 -
BM_deque_deque_copy/64000 2967.082 -
BM_deque_deque_copy/65536 3159.322 -
BM_deque_deque_copy/70000 3195.406 -5.13%
BM_deque_deque_copy_backward/0 0.864 6.95%
BM_deque_deque_copy_backward/1 2.778 -
BM_deque_deque_copy_backward/1024 37.998 -2.32%
BM_deque_deque_copy_backward/2 2.527 -
BM_deque_deque_copy_backward/4000 144.452 -
BM_deque_deque_copy_backward/4096 151.210 -
BM_deque_deque_copy_backward/512 18.896 -1.14%
BM_deque_deque_copy_backward/5500 202.053 -1.64%
BM_deque_deque_copy_backward/64 3.336 -4.35%
BM_deque_deque_copy_backward/64000 7388.424 -
BM_deque_deque_copy_backward/65536 7659.987 -
BM_deque_deque_copy_backward/70000 7975.448 -1.27%
BM_deque_deque_move/0 0.833 -9.45%
BM_deque_deque_move/1 2.537 -1.15%
BM_deque_deque_move/1024 37.091 -
BM_deque_deque_move/2 2.301 -
BM_deque_deque_move/4000 142.078 -5.66%
BM_deque_deque_move/4096 147.133 -2.01%
BM_deque_deque_move/512 17.979 1.90%
BM_deque_deque_move/5500 198.050 -4.62%
BM_deque_deque_move/64 3.060 -
BM_deque_deque_move/64000 3067.327 -
BM_deque_deque_move/65536 3092.915 -
BM_deque_deque_move/70000 3358.263 -2.87%
BM_deque_deque_move_backward/0 0.808 -12.19%
BM_deque_deque_move_backward/1 2.780 -1.44%
BM_deque_deque_move_backward/1024 38.427 -1.22%
BM_deque_deque_move_backward/2 2.526 -
BM_deque_deque_move_backward/4000 146.348 -
BM_deque_deque_move_backward/4096 153.406 1.43%
BM_deque_deque_move_backward/512 19.749 3.91%
BM_deque_deque_move_backward/5500 204.944 -
BM_deque_deque_move_backward/64 3.654 8.10%
BM_deque_deque_move_backward/64000 7314.321 2.16%
BM_deque_deque_move_backward/65536 7597.178 3.58%
BM_deque_deque_move_backward/70000 8060.761 1.54%
BM_deque_deque_ranges_copy/0 0.854 -
BM_deque_deque_ranges_copy/1 2.491 -
BM_deque_deque_ranges_copy/1024 37.851 2.11%
BM_deque_deque_ranges_copy/2 2.238 -
BM_deque_deque_ranges_copy/4000 142.266 -
BM_deque_deque_ranges_copy/4096 147.361 -
BM_deque_deque_ranges_copy/512 17.651 -
BM_deque_deque_ranges_copy/5500 198.250 -
BM_deque_deque_ranges_copy/64 3.074 -2.97%
BM_deque_deque_ranges_copy/64000 2980.559 -1.51%
BM_deque_deque_ranges_copy/65536 3106.578 -
BM_deque_deque_ranges_copy/70000 3278.929 -
BM_deque_deque_ranges_copy_backward/0 0.920 16.18%
BM_deque_deque_ranges_copy_backward/1 2.633 -
BM_deque_deque_ranges_copy_backward/1024 38.887 2.17%
BM_deque_deque_ranges_copy_backward/2 2.356 -
BM_deque_deque_ranges_copy_backward/4000 145.848 -
BM_deque_deque_ranges_copy_backward/4096 153.723 2.03%
BM_deque_deque_ranges_copy_backward/512 19.886 5.18%
BM_deque_deque_ranges_copy_backward/5500 204.423 -
BM_deque_deque_ranges_copy_backward/64 3.709 10.02%
BM_deque_deque_ranges_copy_backward/64000 7351.517 1.07%
BM_deque_deque_ranges_copy_backward/65536 7438.928 -
BM_deque_deque_ranges_copy_backward/70000 8047.143 -
BM_deque_deque_ranges_move/0 0.739 -19.72%
BM_deque_deque_ranges_move/1 2.337 -9.29%
BM_deque_deque_ranges_move/1024 36.886 -2.51%
BM_deque_deque_ranges_move/2 2.075 -7.59%
BM_deque_deque_ranges_move/4000 145.205 -
BM_deque_deque_ranges_move/4096 147.083 -
BM_deque_deque_ranges_move/512 17.625 -
BM_deque_deque_ranges_move/5500 196.627 -
BM_deque_deque_ranges_move/64 3.056 -
BM_deque_deque_ranges_move/64000 3070.847 -
BM_deque_deque_ranges_move/65536 3105.699 -
BM_deque_deque_ranges_move/70000 3298.259 -4.63%
BM_deque_deque_ranges_move_backward/0 0.857 -1.25%
BM_deque_deque_ranges_move_backward/1 2.525 -4.42%
BM_deque_deque_ranges_move_backward/1024 38.308 -
BM_deque_deque_ranges_move_backward/2 2.242 -2.48%
BM_deque_deque_ranges_move_backward/4000 146.185 -
BM_deque_deque_ranges_move_backward/4096 152.940 -
BM_deque_deque_ranges_move_backward/512 19.092 -
BM_deque_deque_ranges_move_backward/5500 203.771 -8.11%
BM_deque_deque_ranges_move_backward/64 3.440 -
BM_deque_deque_ranges_move_backward/64000 7376.657 1.04%
BM_deque_deque_ranges_move_backward/65536 7517.053 2.02%
BM_deque_deque_ranges_move_backward/70000 7935.489 1.26%
BM_deque_vector_copy/0 1.448 -
BM_deque_vector_copy/1 2.146 2.22%
BM_deque_vector_copy/1024 37.046 -
BM_deque_vector_copy/2 1.912 4.68%
BM_deque_vector_copy/4000 142.407 -
BM_deque_vector_copy/4096 145.669 -
BM_deque_vector_copy/512 16.546 -
BM_deque_vector_copy/5500 197.058 -
BM_deque_vector_copy/64 5.474 113.22%
BM_deque_vector_copy/64000 2860.204 -
BM_deque_vector_copy/65536 2899.485 -
BM_deque_vector_copy/70000 3167.365 -
BM_deque_vector_copy_backward/0 1.532 11.75%
BM_deque_vector_copy_backward/1 2.127 -
BM_deque_vector_copy_backward/1024 36.763 -1.23%
BM_deque_vector_copy_backward/2 1.838 -
BM_deque_vector_copy_backward/4000 141.769 -
BM_deque_vector_copy_backward/4096 147.682 -
BM_deque_vector_copy_backward/512 17.912 -
BM_deque_vector_copy_backward/5500 196.898 -1.41%
BM_deque_vector_copy_backward/64 2.920 -
BM_deque_vector_copy_backward/64000 7061.375 -1.25%
BM_deque_vector_copy_backward/65536 7151.717 -2.35%
BM_deque_vector_copy_backward/70000 8402.066 6.26%
BM_deque_vector_move/0 1.372 1.43%
BM_deque_vector_move/1 2.113 1.96%
BM_deque_vector_move/1024 37.266 -
BM_deque_vector_move/2 1.833 -
BM_deque_vector_move/4000 141.670 -
BM_deque_vector_move/4096 145.371 -
BM_deque_vector_move/512 16.588 -
BM_deque_vector_move/5500 193.687 -
BM_deque_vector_move/64 2.643 -
BM_deque_vector_move/64000 2998.763 1.37%
BM_deque_vector_move/65536 2998.330 -
BM_deque_vector_move/70000 3226.611 -
BM_deque_vector_move_backward/0 1.367 -1.44%
BM_deque_vector_move_backward/1 2.120 -
BM_deque_vector_move_backward/1024 36.893 -
BM_deque_vector_move_backward/2 1.831 -
BM_deque_vector_move_backward/4000 141.592 -
BM_deque_vector_move_backward/4096 146.843 -
BM_deque_vector_move_backward/512 17.887 -
BM_deque_vector_move_backward/5500 199.781 -
BM_deque_vector_move_backward/64 2.921 -
BM_deque_vector_move_backward/64000 6871.385 -3.47%
BM_deque_vector_move_backward/65536 7215.208 -1.90%
BM_deque_vector_move_backward/70000 7721.945 -2.28%
BM_deque_vector_ranges_copy/0 1.466 3.96%
BM_deque_vector_ranges_copy/1 2.075 -1.25%
BM_deque_vector_ranges_copy/1024 36.780 -
BM_deque_vector_ranges_copy/2 1.829 -
BM_deque_vector_ranges_copy/4000 141.985 -
BM_deque_vector_ranges_copy/4096 145.865 -
BM_deque_vector_ranges_copy/512 16.594 -
BM_deque_vector_ranges_copy/5500 194.608 -
BM_deque_vector_ranges_copy/64 2.614 -1.93%
BM_deque_vector_ranges_copy/64000 2912.506 -
BM_deque_vector_ranges_copy/65536 2931.649 -
BM_deque_vector_ranges_copy/70000 3189.731 -
BM_deque_vector_ranges_copy_backward/0 1.588 12.05%
BM_deque_vector_ranges_copy_backward/1 2.075 -
BM_deque_vector_ranges_copy_backward/1024 36.900 -
BM_deque_vector_ranges_copy_backward/2 1.834 -
BM_deque_vector_ranges_copy_backward/4000 145.955 1.14%
BM_deque_vector_ranges_copy_backward/4096 146.999 -
BM_deque_vector_ranges_copy_backward/512 18.027 -
BM_deque_vector_ranges_copy_backward/5500 198.255 -1.55%
BM_deque_vector_ranges_copy_backward/64 2.923 -
BM_deque_vector_ranges_copy_backward/64000 7053.829 -6.57%
BM_deque_vector_ranges_copy_backward/65536 7463.710 -
BM_deque_vector_ranges_copy_backward/70000 8330.174 3.62%
BM_deque_vector_ranges_move/0 1.306 -8.23%
BM_deque_vector_ranges_move/1 2.098 -1.67%
BM_deque_vector_ranges_move/1024 36.764 -1.54%
BM_deque_vector_ranges_move/2 1.835 -
BM_deque_vector_ranges_move/4000 138.698 -
BM_deque_vector_ranges_move/4096 145.578 -
BM_deque_vector_ranges_move/512 16.549 -
BM_deque_vector_ranges_move/5500 193.655 -
BM_deque_vector_ranges_move/64 2.660 -1.50%
BM_deque_vector_ranges_move/64000 2984.992 1.26%
BM_deque_vector_ranges_move/65536 2980.974 -
BM_deque_vector_ranges_move/70000 3266.469 1.99%
BM_deque_vector_ranges_move_backward/0 1.478 8.09%
BM_deque_vector_ranges_move_backward/1 2.092 -1.57%
BM_deque_vector_ranges_move_backward/1024 36.642 -
BM_deque_vector_ranges_move_backward/2 1.830 -
BM_deque_vector_ranges_move_backward/4000 144.503 -
BM_deque_vector_ranges_move_backward/4096 148.247 -
BM_deque_vector_ranges_move_backward/512 17.899 -
BM_deque_vector_ranges_move_backward/5500 198.336 -1.27%
BM_deque_vector_ranges_move_backward/64 2.924 -
BM_deque_vector_ranges_move_backward/64000 7090.522 -
BM_deque_vector_ranges_move_backward/65536 7046.511 -1.15%
BM_deque_vector_ranges_move_backward/70000 8042.789 2.42%
BM_emoji_escaped<char> 22130.727 -
BM_emoji_escaped<wchar_t> 22522.958 -2.55%
BM_emoji_text<char> 738.577 -29.81%
BM_emoji_text<wchar_t> 829.557 -
BM_format 17.580 -
BM_format/C_string_len_6 13.730 1.45%
BM_format/C_string_len_60 30.255 6.59%
BM_format/C_string_len_6000 261.851 -6.03%
BM_format/string_len_6 2.526 -4.01%
BM_format/string_len_60 15.332 19.29%
BM_format/string_len_6000 72.652 -
BM_format/string_view_len_6 2.533 -1.17%
BM_format/string_view_len_60 13.831 4.79%
BM_format/string_view_len_6000 72.632 -
BM_format_string<char>/1 1.156 -
BM_format_string<char>/1024 0.021 -
BM_format_string<char>/1048576 0.013 -
BM_format_string<char>/128 0.093 -
BM_format_string<char>/131072 0.034 -
BM_format_string<char>/16 0.111 -
BM_format_string<char>/16384 0.022 -
BM_format_string<char>/2 0.692 -
BM_format_string<char>/2048 0.014 -
BM_format_string<char>/256 0.067 -
BM_format_string<char>/262144 0.031 -
BM_format_string<char>/32 0.398 3.58%
BM_format_string<char>/32768 0.031 -
BM_format_string<char>/4 0.492 4.30%
BM_format_string<char>/4096 0.013 -
BM_format_string<char>/512 0.041 -
BM_format_string<char>/524288 0.030 -
BM_format_string<char>/64 0.177 -
BM_format_string<char>/65536 0.035 50.19%
BM_format_string<char>/8 0.193 -
BM_format_string<char>/8192 0.011 -
BM_format_string<wchar_t>/1 12.746 1.66%
BM_format_string<wchar_t>/1024 0.118 -
BM_format_string<wchar_t>/1048576 0.153 -
BM_format_string<wchar_t>/128 0.295 -
BM_format_string<wchar_t>/131072 0.171 -
BM_format_string<wchar_t>/16 1.503 -1.87%
BM_format_string<wchar_t>/16384 0.154 -
BM_format_string<wchar_t>/2 6.026 1.84%
BM_format_string<wchar_t>/2048 0.094 -
BM_format_string<wchar_t>/256 0.241 -
BM_format_string<wchar_t>/262144 0.128 -
BM_format_string<wchar_t>/32 0.815 -3.11%
BM_format_string<wchar_t>/32768 0.125 -
BM_format_string<wchar_t>/4 3.131 1.61%
BM_format_string<wchar_t>/4096 0.076 -
BM_format_string<wchar_t>/512 0.148 -
BM_format_string<wchar_t>/524288 0.113 -
BM_format_string<wchar_t>/64 0.465 -
BM_format_string<wchar_t>/65536 0.114 -
BM_format_string<wchar_t>/8 3.136 -1.07%
BM_format_string<wchar_t>/8192 0.195 -
BM_format_to_back_inserter<std::deque<char>>/C_string_len_6 41.651 -1.47%
BM_format_to_back_inserter<std::deque<char>>/C_string_len_60 65.237 5.05%
BM_format_to_back_inserter<std::deque<char>>/C_string_len_6000 2628.496 -
BM_format_to_back_inserter<std::deque<char>>/string_len_6 41.850 -
BM_format_to_back_inserter<std::deque<char>>/string_len_60 64.435 3.29%
BM_format_to_back_inserter<std::deque<char>>/string_len_6000 2533.723 -
BM_format_to_back_inserter<std::deque<char>>/string_view_len_6 41.919 -
BM_format_to_back_inserter<std::deque<char>>/string_view_len_60 64.073 3.27%
BM_format_to_back_inserter<std::deque<char>>/string_view_len_6000 2542.104 -
BM_format_to_back_inserter<std::list<char>> 128.813 -
BM_format_to_back_inserter<std::list<char>>/C_string_len_6 76.001 -1.88%
BM_format_to_back_inserter<std::list<char>>/C_string_len_60 665.312 6.81%
BM_format_to_back_inserter<std::list<char>>/C_string_len_6000 74862.693 -8.71%
BM_format_to_back_inserter<std::list<char>>/string_len_6 75.202 -2.50%
BM_format_to_back_inserter<std::list<char>>/string_len_60 652.724 5.47%
BM_format_to_back_inserter<std::list<char>>/string_len_6000 75847.870 -5.27%
BM_format_to_back_inserter<std::list<char>>/string_view_len_6 76.271 -1.67%
BM_format_to_back_inserter<std::list<char>>/string_view_len_60 644.692 4.37%
BM_format_to_back_inserter<std::list<char>>/string_view_len_6000 72833.800 -3.66%
BM_format_to_back_inserter<std::string> 18.453 -
BM_format_to_back_inserter<std::string>/C_string_len_6 15.403 -
BM_format_to_back_inserter<std::string>/C_string_len_60 30.843 1.64%
BM_format_to_back_inserter<std::string>/C_string_len_6000 564.531 -3.33%
BM_format_to_back_inserter<std::string>/string_len_6 14.580 -1.37%
BM_format_to_back_inserter<std::string>/string_len_60 29.882 1.75%
BM_format_to_back_inserter<std::string>/string_len_6000 462.793 -1.45%
BM_format_to_back_inserter<std::string>/string_view_len_6 14.547 -
BM_format_to_back_inserter<std::string>/string_view_len_60 29.695 1.74%
BM_format_to_back_inserter<std::string>/string_view_len_6000 463.840 -1.33%
BM_format_to_back_inserter<std::vector<char>> 28.901 -
BM_format_to_back_inserter<std::vector<char>>/C_string_len_6 24.734 -1.37%
BM_format_to_back_inserter<std::vector<char>>/C_string_len_60 30.703 5.70%
BM_format_to_back_inserter<std::vector<char>>/C_string_len_6000 524.484 -1.43%
BM_format_to_back_inserter<std::vector<char>>/string_len_6 24.282 -1.44%
BM_format_to_back_inserter<std::vector<char>>/string_len_60 28.996 3.11%
BM_format_to_back_inserter<std::vector<char>>/string_len_6000 421.121 -1.28%
BM_format_to_back_inserter<std::vector<char>>/string_view_len_6 24.221 -1.44%
BM_format_to_back_inserter<std::vector<char>>/string_view_len_60 29.019 3.00%
BM_format_to_back_inserter<std::vector<char>>/string_view_len_6000 421.740 -1.33%
BM_format_to_iterator/<std::array> 16.145 -
BM_format_to_iterator/<std::array>_C_string_len_6 8.944 -3.36%
BM_format_to_iterator/<std::array>_C_string_len_60 10.749 -3.04%
BM_format_to_iterator/<std::array>_C_string_len_6000 168.649 -
BM_format_to_iterator/<std::array>_string_len_6 8.294 -3.93%
BM_format_to_iterator/<std::array>_string_len_60 9.488 -
BM_format_to_iterator/<std::array>_string_len_6000 60.443 1.14%
BM_format_to_iterator/<std::array>_string_view_len_6 8.343 -
BM_format_to_iterator/<std::array>_string_view_len_60 9.418 -1.69%
BM_format_to_iterator/<std::array>_string_view_len_6000 59.673 -
BM_format_to_iterator/<std::deque>_C_string_len_6 14.328 -1.06%
BM_format_to_iterator/<std::deque>_C_string_len_60 17.990 -
BM_format_to_iterator/<std::deque>_C_string_len_6000 249.029 -
BM_format_to_iterator/<std::deque>_string_len_6 13.979 -
BM_format_to_iterator/<std::deque>_string_len_60 16.978 -
BM_format_to_iterator/<std::deque>_string_len_6000 148.471 -2.57%
BM_format_to_iterator/<std::deque>_string_view_len_6 13.941 -
BM_format_to_iterator/<std::deque>_string_view_len_60 16.675 -
BM_format_to_iterator/<std::deque>_string_view_len_6000 152.373 -
BM_format_to_iterator/<std::string> 16.055 -
BM_format_to_iterator/<std::string>_C_string_len_6 8.940 -5.16%
BM_format_to_iterator/<std::string>_C_string_len_60 11.283 -
BM_format_to_iterator/<std::string>_C_string_len_6000 168.531 -
BM_format_to_iterator/<std::string>_string_len_6 8.355 -
BM_format_to_iterator/<std::string>_string_len_60 9.872 1.34%
BM_format_to_iterator/<std::string>_string_len_6000 60.254 -
BM_format_to_iterator/<std::string>_string_view_len_6 8.308 -1.65%
BM_format_to_iterator/<std::string>_string_view_len_60 9.550 -1.94%
BM_format_to_iterator/<std::string>_string_view_len_6000 59.944 -
BM_format_to_iterator/<std::vector> 16.121 -
BM_format_to_iterator/<std::vector>_C_string_len_6 8.799 -
BM_format_to_iterator/<std::vector>_C_string_len_60 10.787 -2.34%
BM_format_to_iterator/<std::vector>_C_string_len_6000 169.520 -
BM_format_to_iterator/<std::vector>_string_len_6 8.270 -1.00%
BM_format_to_iterator/<std::vector>_string_len_60 9.580 -
BM_format_to_iterator/<std::vector>_string_len_6000 59.611 -
BM_format_to_iterator/<std::vector>_string_view_len_6 8.482 2.22%
BM_format_to_iterator/<std::vector>_string_view_len_60 9.593 -
BM_format_to_iterator/<std::vector>_string_view_len_6000 60.401 -
BM_format_to_n_string_back_inserter<std::list<char>>/1 23.561 1.70%
BM_format_to_n_string_back_inserter<std::list<char>>/1048576 13217765.424 4.17%
BM_format_to_n_string_back_inserter<std::list<char>>/16384 204301.788 3.92%
BM_format_to_n_string_back_inserter<std::list<wchar_t>>/1 27.081 14.93%
BM_format_to_n_string_back_inserter<std::list<wchar_t>>/1048576 13094882.077 3.01%
BM_format_to_n_string_back_inserter<std::list<wchar_t>>/16384 206663.457 5.48%
BM_format_to_n_string_back_inserter<std::string>/1 13.515 1.13%
BM_format_to_n_string_back_inserter<std::string>/1048576 65810.676 -
BM_format_to_n_string_back_inserter<std::string>/16384 1010.879 -4.28%
BM_format_to_n_string_back_inserter<std::vector<char>>/1 24.696 6.90%
BM_format_to_n_string_back_inserter<std::vector<char>>/1048576 60591.135 -
BM_format_to_n_string_back_inserter<std::vector<char>>/16384 915.055 2.24%
BM_format_to_n_string_back_inserter<std::vector<wchar_t>>/1 25.201 5.42%
BM_format_to_n_string_back_inserter<std::vector<wchar_t>>/1048576 183207.554 -
BM_format_to_n_string_back_inserter<std::vector<wchar_t>>/16384 3488.862 -
BM_format_to_n_string_back_inserter<std::wstring>/1 14.112 -
BM_format_to_n_string_back_inserter<std::wstring>/1048576 181786.602 -
BM_format_to_n_string_back_inserter<std::wstring>/16384 4063.584 -1.64%
BM_format_to_n_string_begin<std::list<char>>/1 13.111 1.22%
BM_format_to_n_string_begin<std::list<char>>/1048576 954795.408 -
BM_format_to_n_string_begin<std::list<char>>/16384 15104.076 -
BM_format_to_n_string_begin<std::list<wchar_t>>/1 11.893 1.08%
BM_format_to_n_string_begin<std::list<wchar_t>>/1048576 1089990.893 -2.57%
BM_format_to_n_string_begin<std::list<wchar_t>>/16384 15631.522 -
BM_format_to_n_string_begin<std::string>/1 10.755 1.32%
BM_format_to_n_string_begin<std::string>/1048576 11591.437 -1.12%
BM_format_to_n_string_begin<std::string>/16384 148.006 -
BM_format_to_n_string_begin<std::vector<char>>/1 10.733 -
BM_format_to_n_string_begin<std::vector<char>>/1048576 11593.105 -1.09%
BM_format_to_n_string_begin<std::vector<char>>/16384 149.281 1.85%
BM_format_to_n_string_begin<std::vector<wchar_t>>/1 10.946 -
BM_format_to_n_string_begin<std::vector<wchar_t>>/1048576 50226.373 -
BM_format_to_n_string_begin<std::vector<wchar_t>>/16384 1913.106 89.30%
BM_format_to_n_string_begin<std::wstring>/1 11.044 -
BM_format_to_n_string_begin<std::wstring>/1048576 50251.558 1.04%
BM_format_to_n_string_begin<std::wstring>/16384 1912.709 129.24%
BM_format_to_n_string_pointer<char>/1 10.814 1.95%
BM_format_to_n_string_pointer<char>/1048576 11920.935 -
BM_format_to_n_string_pointer<char>/16384 244.999 7.10%
BM_format_to_n_string_pointer<wchar_t>/1 10.939 -
BM_format_to_n_string_pointer<wchar_t>/1048576 49873.991 -
BM_format_to_n_string_pointer<wchar_t>/16384 1901.604 54.08%
BM_format_to_n_string_span<char>/1 10.643 -
BM_format_to_n_string_span<char>/1048576 11919.115 -
BM_format_to_n_string_span<char>/16384 293.757 50.43%
BM_format_to_n_string_span<wchar_t>/1 10.947 -
BM_format_to_n_string_span<wchar_t>/1048576 49866.905 -
BM_format_to_n_string_span<wchar_t>/16384 1890.410 55.05%
BM_format_to_string_back_inserter<std::list<char>>/1 21.970 -2.53%
BM_format_to_string_back_inserter<std::list<char>>/1048576 12768517.740 1.12%
BM_format_to_string_back_inserter<std::list<char>>/16384 198362.109 1.39%
BM_format_to_string_back_inserter<std::list<wchar_t>>/1 24.143 3.38%
BM_format_to_string_back_inserter<std::list<wchar_t>>/1048576 13413952.038 11.21%
BM_format_to_string_back_inserter<std::list<wchar_t>>/16384 206209.343 10.41%
BM_format_to_string_back_inserter<std::string>/1 12.895 -
BM_format_to_string_back_inserter<std::string>/1048576 66109.093 -
BM_format_to_string_back_inserter<std::string>/16384 969.837 -
BM_format_to_string_back_inserter<std::vector<char>>/1 22.423 -5.86%
BM_format_to_string_back_inserter<std::vector<char>>/1048576 60527.192 -
BM_format_to_string_back_inserter<std::vector<char>>/16384 905.585 -
BM_format_to_string_back_inserter<std::vector<wchar_t>>/1 24.526 6.08%
BM_format_to_string_back_inserter<std::vector<wchar_t>>/1048576 180710.181 -
BM_format_to_string_back_inserter<std::vector<wchar_t>>/16384 3273.121 1.21%
BM_format_to_string_back_inserter<std::wstring>/1 13.942 1.10%
BM_format_to_string_back_inserter<std::wstring>/1048576 187063.989 -
BM_format_to_string_back_inserter<std::wstring>/16384 3889.089 -
BM_format_to_string_begin<std::list<char>>/1 11.620 -
BM_format_to_string_begin<std::list<char>>/1048576 950302.601 -
BM_format_to_string_begin<std::list<char>>/16384 15036.486 -
BM_format_to_string_begin<std::list<wchar_t>>/1 10.996 -1.26%
BM_format_to_string_begin<std::list<wchar_t>>/1048576 1068293.550 -1.61%
BM_format_to_string_begin<std::list<wchar_t>>/16384 16170.386 -
BM_format_to_string_begin<std::string>/1 9.989 -4.51%
BM_format_to_string_begin<std::string>/1048576 12839.398 10.31%
BM_format_to_string_begin<std::string>/16384 189.589 4.35%
BM_format_to_string_begin<std::vector<char>>/1 10.220 3.11%
BM_format_to_string_begin<std::vector<char>>/1048576 12537.113 7.74%
BM_format_to_string_begin<std::vector<char>>/16384 238.579 37.04%
BM_format_to_string_begin<std::vector<wchar_t>>/1 10.309 -1.09%
BM_format_to_string_begin<std::vector<wchar_t>>/1048576 49701.325 -4.54%
BM_format_to_string_begin<std::vector<wchar_t>>/16384 1732.768 118.24%
BM_format_to_string_begin<std::wstring>/1 10.377 -
BM_format_to_string_begin<std::wstring>/1048576 49702.143 -
BM_format_to_string_begin<std::wstring>/16384 1815.454 5.90%
BM_format_to_string_pointer<char>/1 10.148 1.50%
BM_format_to_string_pointer<char>/1048576 12259.378 2.70%
BM_format_to_string_pointer<char>/16384 149.290 -2.85%
BM_format_to_string_pointer<wchar_t>/1 10.391 -
BM_format_to_string_pointer<wchar_t>/1048576 50410.526 -
BM_format_to_string_pointer<wchar_t>/16384 1785.165 -
BM_format_to_string_span<char>/1 10.065 -3.81%
BM_format_to_string_span<char>/1048576 12253.721 2.86%
BM_format_to_string_span<char>/16384 163.694 10.15%
BM_format_to_string_span<wchar_t>/1 10.381 -
BM_format_to_string_span<wchar_t>/1048576 50243.428 -
BM_format_to_string_span<wchar_t>/16384 1789.321 -1.03%
BM_formatted_size_string<char>/1 10.774 1.06%
BM_formatted_size_string<char>/1048576 0.000 -
BM_formatted_size_string<char>/16384 0.001 -
BM_formatted_size_string<wchar_t>/1 10.846 -
BM_formatted_size_string<wchar_t>/1048576 0.000 -
BM_formatted_size_string<wchar_t>/16384 0.001 -
BM_getline_string 17.073 -
BM_japanese_escaped<char> 14279.921 -
BM_japanese_escaped<wchar_t> 12429.933 -
BM_japanese_text<char> 22382.693 -
BM_japanese_text<wchar_t> 22797.908 1.54%
BM_join_view_deques/0 4.894 -2.80%
BM_join_view_deques/1 8.443 -
BM_join_view_deques/1024 2667.604 -2.23%
BM_join_view_deques/2 11.596 -
BM_join_view_deques/4000 11789.808 -
BM_join_view_deques/4096 12139.968 -
BM_join_view_deques/512 1283.602 -2.37%
BM_join_view_deques/5500 17780.499 -
BM_join_view_deques/64 149.036 1.20%
BM_join_view_deques/64000 277464.400 1.75%
BM_join_view_deques/65536 285980.936 1.84%
BM_join_view_deques/70000 332067.363 9.43%
BM_join_view_in_vectors/0 2.426 -8.88%
BM_join_view_in_vectors/1 2.957 2.62%
BM_join_view_in_vectors/1024 1573.649 -1.32%
BM_join_view_in_vectors/2 4.617 -
BM_join_view_in_vectors/4000 6079.451 -
BM_join_view_in_vectors/4096 6250.914 1.24%
BM_join_view_in_vectors/512 653.666 -
BM_join_view_in_vectors/5500 8429.978 -1.85%
BM_join_view_in_vectors/64 85.610 -
BM_join_view_in_vectors/64000 120371.849 -
BM_join_view_in_vectors/65536 127317.787 -
BM_join_view_in_vectors/70000 134200.176 1.68%
BM_join_view_out_vectors/0 0.547 10.55%
BM_join_view_out_vectors/1 2.063 -54.71%
BM_join_view_out_vectors/1024 1539.522 -1.03%
BM_join_view_out_vectors/2 3.491 -
BM_join_view_out_vectors/4000 6456.330 6.75%
BM_join_view_out_vectors/4096 6557.719 5.42%
BM_join_view_out_vectors/512 770.015 -1.17%
BM_join_view_out_vectors/5500 8227.568 -
BM_join_view_out_vectors/64 97.527 -
BM_join_view_out_vectors/64000 138797.730 -16.37%
BM_join_view_out_vectors/65536 132247.661 -19.86%
BM_join_view_out_vectors/70000 144863.559 -10.07%
BM_lexicographical_compare_three_way<IntPtr>/1 0.369 -7.22%
BM_lexicographical_compare_three_way<IntPtr>/1024 244.439 -
BM_lexicographical_compare_three_way<IntPtr>/1048576 244894.106 -
BM_lexicographical_compare_three_way<IntPtr>/16 4.312 -1.45%
BM_lexicographical_compare_three_way<IntPtr>/16384 3745.760 -
BM_lexicographical_compare_three_way<IntPtr>/256 69.954 -
BM_lexicographical_compare_three_way<IntPtr>/262144 60034.676 -
BM_lexicographical_compare_three_way<IntPtr>/4 1.157 -
BM_lexicographical_compare_three_way<IntPtr>/4096 949.705 -
BM_lexicographical_compare_three_way<IntPtr>/64 15.699 -
BM_lexicographical_compare_three_way<IntPtr>/65536 14991.313 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 3.279 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1024 487.238 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1048576 495538.246 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16 9.191 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16384 7683.286 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/256 126.693 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/262144 122906.705 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 3.732 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4096 1925.855 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 31.430 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/65536 30713.394 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 3.206 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 249.319 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576 245650.386 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 6.288 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 3757.025 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 73.963 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 60119.030 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4 3.236 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 951.794 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 17.660 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 14993.351 -
BM_lexicographical_compare_three_way_fast_path/1 0.397 5.81%
BM_lexicographical_compare_three_way_fast_path/1024 245.414 -
BM_lexicographical_compare_three_way_fast_path/1048576 246210.939 -
BM_lexicographical_compare_three_way_fast_path/16 4.323 -2.50%
BM_lexicographical_compare_three_way_fast_path/16384 3760.948 -
BM_lexicographical_compare_three_way_fast_path/256 70.427 -
BM_lexicographical_compare_three_way_fast_path/262144 60210.159 -
BM_lexicographical_compare_three_way_fast_path/4 1.148 -
BM_lexicographical_compare_three_way_fast_path/4096 954.292 -
BM_lexicographical_compare_three_way_fast_path/64 15.730 -
BM_lexicographical_compare_three_way_fast_path/65536 15054.670 -
BM_lexicographical_compare_three_way_slow_path/1 0.410 5.47%
BM_lexicographical_compare_three_way_slow_path/1024 293.295 -4.73%
BM_lexicographical_compare_three_way_slow_path/1048576 294542.179 -9.97%
BM_lexicographical_compare_three_way_slow_path/16 4.582 -2.97%
BM_lexicographical_compare_three_way_slow_path/16384 4548.511 -6.59%
BM_lexicographical_compare_three_way_slow_path/256 79.471 -3.60%
BM_lexicographical_compare_three_way_slow_path/262144 74183.503 -8.95%
BM_lexicographical_compare_three_way_slow_path/4 1.195 -2.59%
BM_lexicographical_compare_three_way_slow_path/4096 1144.485 -5.15%
BM_lexicographical_compare_three_way_slow_path/64 17.790 -5.12%
BM_lexicographical_compare_three_way_slow_path/65536 18939.010 -6.45%
BM_map_find_string_literal 11.561 -
BM_num_get<bool> 11.506 -1.82%
BM_num_get<double> 37.895 3.72%
BM_num_get<float> 37.992 3.04%
BM_num_get<long> 10.591 -
BM_num_get<long_double> 37.578 2.90%
BM_num_get<long_long> 10.618 -
BM_num_get<unsigned_int> 9.790 -
BM_num_get<unsigned_long> 10.710 3.61%
BM_num_get<unsigned_long_long> 10.878 6.15%
BM_num_get<unsigned_short> 10.186 1.36%
BM_num_get<void*> 10.991 1.94%
BM_num_put<bool> 11.180 2.96%
BM_num_put<const_void*> 12.584 3.65%
BM_num_put<double> 57.747 -
BM_num_put<long> 11.829 6.76%
BM_num_put<long_double> 59.038 -
BM_num_put<long_long> 11.683 -
BM_num_put<unsigned_long> 11.743 3.23%
BM_num_put<unsigned_long_long> 11.066 -1.23%
BM_sprintf 34.248 -
BM_sprintf/C_string_len_6 4.254 -9.94%
BM_sprintf/C_string_len_60 7.704 20.50%
BM_sprintf/C_string_len_6000 166.205 -4.76%
BM_std_minmax_element<char>/1 0.309 -
BM_std_minmax_element<char>/1024 282.834 -2.54%
BM_std_minmax_element<char>/2 0.685 4.80%
BM_std_minmax_element<char>/3 1.146 -5.56%
BM_std_minmax_element<char>/4 1.241 2.86%
BM_std_minmax_element<char>/4000 1081.116 -2.93%
BM_std_minmax_element<char>/4096 1107.880 -1.54%
BM_std_minmax_element<char>/512 143.498 -2.81%
BM_std_minmax_element<char>/5500 1483.743 -1.66%
BM_std_minmax_element<char>/64 17.410 -2.52%
BM_std_minmax_element<char>/64000 17175.986 -1.67%
BM_std_minmax_element<char>/65536 17586.468 -1.74%
BM_std_minmax_element<char>/70000 18787.609 -1.69%
BM_std_minmax_element<int>/1 0.304 -
BM_std_minmax_element<int>/1024 278.719 7.36%
BM_std_minmax_element<int>/2 0.605 -11.44%
BM_std_minmax_element<int>/3 0.974 -15.42%
BM_std_minmax_element<int>/4 1.243 1.68%
BM_std_minmax_element<int>/4000 1072.418 7.12%
BM_std_minmax_element<int>/4096 1095.558 6.73%
BM_std_minmax_element<int>/512 140.609 6.63%
BM_std_minmax_element<int>/5500 1469.738 7.05%
BM_std_minmax_element<int>/64 17.635 4.80%
BM_std_minmax_element<int>/64000 17125.535 6.18%
BM_std_minmax_element<int>/65536 17509.729 6.02%
BM_std_minmax_element<int>/70000 18742.305 6.34%
BM_std_minmax_element<long_long>/1 0.303 -
BM_std_minmax_element<long_long>/1024 269.879 -4.09%
BM_std_minmax_element<long_long>/2 0.647 -
BM_std_minmax_element<long_long>/3 1.147 4.23%
BM_std_minmax_element<long_long>/4 1.251 -
BM_std_minmax_element<long_long>/4000 1040.315 -4.19%
BM_std_minmax_element<long_long>/4096 1068.986 -5.85%
BM_std_minmax_element<long_long>/512 136.908 -4.04%
BM_std_minmax_element<long_long>/5500 1481.886 -7.02%
BM_std_minmax_element<long_long>/64 17.089 -3.29%
BM_std_minmax_element<long_long>/64000 17482.053 -
BM_std_minmax_element<long_long>/65536 17135.734 -4.24%
BM_std_minmax_element<long_long>/70000 18301.574 -4.45%
BM_std_minmax_element<short>/1 0.300 -
BM_std_minmax_element<short>/1024 282.380 4.66%
BM_std_minmax_element<short>/2 0.684 5.94%
BM_std_minmax_element<short>/3 1.194 -8.34%
BM_std_minmax_element<short>/4 1.226 -
BM_std_minmax_element<short>/4000 1080.986 4.90%
BM_std_minmax_element<short>/4096 1106.522 4.75%
BM_std_minmax_element<short>/512 143.512 3.99%
BM_std_minmax_element<short>/5500 1483.147 4.86%
BM_std_minmax_element<short>/64 17.325 -
BM_std_minmax_element<short>/64000 17175.781 4.89%
BM_std_minmax_element<short>/65536 17587.562 4.86%
BM_std_minmax_element<short>/70000 18842.701 5.01%
BM_stop_token_async_reg_unreg_callback/1024 6921642.834 -6.84%
BM_stop_token_async_reg_unreg_callback/131072 114947661.670 -3.18%
BM_stop_token_async_reg_unreg_callback/16777216 14061270833.015 -2.53%
BM_stop_token_multi_thread_polling_stop_requested/1024 370043.454 17.49%
BM_stop_token_multi_thread_polling_stop_requested/131072 8705559.875 8.35%
BM_stop_token_multi_thread_polling_stop_requested/16777216 55723744.590 -7.11%
BM_stop_token_single_thread_polling_stop_requested/1024 1667.172 -
BM_stop_token_single_thread_polling_stop_requested/131072 208088.350 -
BM_stop_token_single_thread_polling_stop_requested/16777216 26638008.041 -
BM_stop_token_single_thread_reg_unreg_callback/1024 14306.396 -
BM_stop_token_single_thread_reg_unreg_callback/131072 1823224.217 -
BM_stop_token_single_thread_reg_unreg_callback/16777216 232112430.657 -
BM_string_without_formatting<char> 0.363 11.35%
BM_string_without_formatting<wchar_t> 9.918 -6.58%
BM_to_chars 2.318 -
BM_to_chars_as_string 4.112 -
BM_to_chars_bad/10 0.631 -
BM_to_chars_bad/16 0.537 -
BM_to_chars_bad/2 0.573 2.06%
BM_to_chars_bad/23 2.116 -
BM_to_chars_bad/8 0.661 4.75%
BM_to_chars_good/10 1.566 -
BM_to_chars_good/16 1.971 -
BM_to_chars_good/2 2.863 -
BM_to_chars_good/23 4.442 2.58%
BM_to_chars_good/8 2.301 -1.29%
BM_to_string 4.926 -
BM_tolower_char<char> 0.690 -
BM_tolower_char<wchar_t> 0.551 -19.98%
BM_tolower_string<char> 15.279 -
BM_tolower_string<wchar_t> 6.335 -
BM_toupper_char<char> 0.688 -
BM_toupper_char<wchar_t> 0.686 -
BM_toupper_string<char> 15.336 -
BM_toupper_string<wchar_t> 6.340 -
BM_unicode_escaped<char> 23308.188 -
BM_unicode_escaped<wchar_t> 21452.404 -
BM_unicode_text<char> 33287.889 -
BM_unicode_text<wchar_t> 41856.727 3.38%
BM_vector_deque_copy/0 0.608 -10.55%
BM_vector_deque_copy/1 2.278 1.02%
BM_vector_deque_copy/1024 35.911 -1.49%
BM_vector_deque_copy/2 2.001 2.90%
BM_vector_deque_copy/4000 139.853 -
BM_vector_deque_copy/4096 144.784 -
BM_vector_deque_copy/512 16.904 -
BM_vector_deque_copy/5500 195.173 -
BM_vector_deque_copy/64 2.777 -
BM_vector_deque_copy/64000 2835.990 -6.88%
BM_vector_deque_copy/65536 2852.242 -1.98%
BM_vector_deque_copy/70000 3098.073 -6.40%
BM_vector_deque_copy_backward/0 0.438 -2.51%
BM_vector_deque_copy_backward/1 2.138 -5.31%
BM_vector_deque_copy_backward/1024 38.096 -
BM_vector_deque_copy_backward/2 1.830 -4.79%
BM_vector_deque_copy_backward/4000 141.259 -
BM_vector_deque_copy_backward/4096 148.502 -
BM_vector_deque_copy_backward/512 17.795 -
BM_vector_deque_copy_backward/5500 196.908 -1.43%
BM_vector_deque_copy_backward/64 3.046 -
BM_vector_deque_copy_backward/64000 7346.731 -
BM_vector_deque_copy_backward/65536 8091.905 6.36%
BM_vector_deque_copy_backward/70000 10079.594 24.38%
BM_vector_deque_move/0 0.443 -3.94%
BM_vector_deque_move/1 2.210 -2.01%
BM_vector_deque_move/1024 35.956 -
BM_vector_deque_move/2 1.939 -5.77%
BM_vector_deque_move/4000 140.000 -1.11%
BM_vector_deque_move/4096 144.378 -1.34%
BM_vector_deque_move/512 16.950 -
BM_vector_deque_move/5500 196.970 -
BM_vector_deque_move/64 2.809 -
BM_vector_deque_move/64000 2836.230 -6.52%
BM_vector_deque_move/65536 2852.237 -5.98%
BM_vector_deque_move/70000 3098.522 -6.24%
BM_vector_deque_move_backward/0 0.461 -3.05%
BM_vector_deque_move_backward/1 2.331 6.97%
BM_vector_deque_move_backward/1024 37.344 -1.88%
BM_vector_deque_move_backward/2 2.054 11.91%
BM_vector_deque_move_backward/4000 141.252 -1.26%
BM_vector_deque_move_backward/4096 148.236 -
BM_vector_deque_move_backward/512 17.488 -1.53%
BM_vector_deque_move_backward/5500 208.318 3.95%
BM_vector_deque_move_backward/64 2.973 -2.45%
BM_vector_deque_move_backward/64000 8170.828 11.09%
BM_vector_deque_move_backward/65536 7932.358 6.75%
BM_vector_deque_move_backward/70000 7979.311 -1.06%
BM_vector_deque_ranges_copy/0 0.592 39.41%
BM_vector_deque_ranges_copy/1 2.301 2.29%
BM_vector_deque_ranges_copy/1024 35.820 -
BM_vector_deque_ranges_copy/2 2.055 2.98%
BM_vector_deque_ranges_copy/4000 140.315 -
BM_vector_deque_ranges_copy/4096 145.695 -
BM_vector_deque_ranges_copy/512 16.904 -
BM_vector_deque_ranges_copy/5500 207.620 4.81%
BM_vector_deque_ranges_copy/64 2.815 2.07%
BM_vector_deque_ranges_copy/64000 2917.294 -3.83%
BM_vector_deque_ranges_copy/65536 2855.851 -6.11%
BM_vector_deque_ranges_copy/70000 3097.557 -6.13%
BM_vector_deque_ranges_copy_backward/0 0.436 -12.25%
BM_vector_deque_ranges_copy_backward/1 2.364 5.77%
BM_vector_deque_ranges_copy_backward/1024 37.938 -1.10%
BM_vector_deque_ranges_copy_backward/2 2.059 5.94%
BM_vector_deque_ranges_copy_backward/4000 141.679 -2.60%
BM_vector_deque_ranges_copy_backward/4096 150.242 -
BM_vector_deque_ranges_copy_backward/512 17.486 -1.65%
BM_vector_deque_ranges_copy_backward/5500 197.439 -1.77%
BM_vector_deque_ranges_copy_backward/64 3.019 -1.02%
BM_vector_deque_ranges_copy_backward/64000 7295.436 -
BM_vector_deque_ranges_copy_backward/65536 7650.840 2.11%
BM_vector_deque_ranges_copy_backward/70000 8136.121 -
BM_vector_deque_ranges_move/0 0.498 -4.25%
BM_vector_deque_ranges_move/1 2.312 -
BM_vector_deque_ranges_move/1024 35.814 -
BM_vector_deque_ranges_move/2 2.166 5.28%
BM_vector_deque_ranges_move/4000 140.529 -
BM_vector_deque_ranges_move/4096 144.443 -1.01%
BM_vector_deque_ranges_move/512 16.975 -
BM_vector_deque_ranges_move/5500 194.149 -1.33%
BM_vector_deque_ranges_move/64 5.420 93.11%
BM_vector_deque_ranges_move/64000 2838.872 -4.61%
BM_vector_deque_ranges_move/65536 2857.518 -6.60%
BM_vector_deque_ranges_move/70000 3101.398 -4.34%
BM_vector_deque_ranges_move_backward/0 0.563 22.53%
BM_vector_deque_ranges_move_backward/1 2.054 -6.79%
BM_vector_deque_ranges_move_backward/1024 38.242 -
BM_vector_deque_ranges_move_backward/2 1.763 -8.53%
BM_vector_deque_ranges_move_backward/4000 142.436 -1.87%
BM_vector_deque_ranges_move_backward/4096 148.488 -2.28%
BM_vector_deque_ranges_move_backward/512 18.088 2.60%
BM_vector_deque_ranges_move_backward/5500 198.331 -
BM_vector_deque_ranges_move_backward/64 3.132 3.92%
BM_vector_deque_ranges_move_backward/64000 7161.198 -1.23%
BM_vector_deque_ranges_move_backward/65536 7649.385 3.31%
BM_vector_deque_ranges_move_backward/70000 8002.531 2.52%
CastTo<A<Width,_Depth>> 242.331 3.49%
CastTo<B<Width_/_2,_Depth>> 2819.522 -2.17%
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.214 -
Chain_fail,_2_levels 31.928 1.89%
Chain_fail,_3_levels 39.066 -
Chain_fail,_4_levels 52.632 -
Chain_fail,_5_levels 65.601 -
Chain_fail,_6_levels 80.982 3.42%
Chain_fail,_7_levels 91.942 5.84%
Chain_fail,_8_levels 94.898 3.76%
Chain_middle,_1_level 8.394 3.93%
Chain_middle,_2_levels 15.179 5.45%
Chain_middle,_3_levels 18.636 1.55%
Chain_middle,_4_levels 19.314 1.31%
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.544 -
DAG_leftmost_middle,_2_levels 15.559 -1.55%
DAG_leftmost_middle,_3_levels 12.660 -2.66%
DAG_rightmost,_3_levels 1.002 -
DAG_rightmost,_4_levels 1.002 -
DAG_rightmost,_5_levels 1.002 -
DAG_rightmost_middle,_1_level 130.604 5.00%
DAG_rightmost_middle,_2_levels 112.223 2.31%
DAG_rightmost_middle,_3_levels 76.694 -
DAG_sidecast,_1_level 38.406 1.09%
DAG_sidecast,_2_levels 84.022 -
DAG_sidecast,_3_levels 108.507 1.54%
DAG_sidecast_fail,_1_level 60.098 1.11%
DAG_sidecast_fail,_2_levels 93.123 2.22%
DAG_sidecast_fail,_3_levels 108.937 1.63%
DAG_to_complete 0.277 -
SetIntersection_Front_Set_float_1024_1 1045449.125 -
SetIntersection_Front_Set_float_1024_1024 13482059.089 -
SetIntersection_Front_Set_float_1024_16 1213874.814 -
SetIntersection_Front_Set_float_1024_256 4148609.101 -3.06%
SetIntersection_Front_Set_float_1024_4 1071378.253 -
SetIntersection_Front_Set_float_1024_64 1778548.322 -1.17%
SetIntersection_Front_Set_float_16384_1 1018610.882 -2.57%
SetIntersection_Front_Set_float_16384_1024 13565155.747 -
SetIntersection_Front_Set_float_16384_16 1187679.065 -1.98%
SetIntersection_Front_Set_float_16384_16384 223281552.007 -
SetIntersection_Front_Set_float_16384_256 4294729.334 -1.74%
SetIntersection_Front_Set_float_16384_4 1067912.427 -
SetIntersection_Front_Set_float_16384_64 1788944.480 1.74%
SetIntersection_Front_Set_float_16_1 63026104.786 -
SetIntersection_Front_Set_float_16_16 38624318.110 -
SetIntersection_Front_Set_float_16_4 55373743.712 -
SetIntersection_Front_Set_float_1_1 535992843.266 -
SetIntersection_Front_Set_float_256_1 4152984.360 -
SetIntersection_Front_Set_float_256_16 4575534.722 -
SetIntersection_Front_Set_float_256_256 8004747.631 -1.29%
SetIntersection_Front_Set_float_256_4 4221652.455 -
SetIntersection_Front_Set_float_256_64 5685059.244 -
SetIntersection_Front_Set_float_262144_1 1029824.468 -
SetIntersection_Front_Set_float_262144_1024 13381352.868 -1.50%
SetIntersection_Front_Set_float_262144_16 1207591.332 -
SetIntersection_Front_Set_float_262144_16384 228671891.902 2.49%
SetIntersection_Front_Set_float_262144_256 3980752.737 3.55%
SetIntersection_Front_Set_float_262144_262144 1685429.364 1.49%
SetIntersection_Front_Set_float_262144_4 1064448.445 3.22%
SetIntersection_Front_Set_float_262144_64 1743940.351 2.68%
SetIntersection_Front_Set_float_4_1 214311401.670 -
SetIntersection_Front_Set_float_4_4 137589970.516 -
SetIntersection_Front_Set_float_64_1 16411174.069 -
SetIntersection_Front_Set_float_64_16 15467944.641 -
SetIntersection_Front_Set_float_64_4 16136957.303 -
SetIntersection_Front_Set_float_64_64 14032372.128 -1.64%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 1053236.474 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 13711966.884 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 1218180.002 -2.07%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 4283596.698 2.82%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 1082634.147 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 1924911.347 11.77%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 1055029.003 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 13898569.933 -8.33%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 1227743.884 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 364860812.064 4.73%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 4509247.678 8.29%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 1077597.281 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 1873444.140 -6.26%
SetIntersection_Front_Set_pair<uint32,_uint32>_16_1 62958347.298 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 39155067.002 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4 55390683.459 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1_1 534351420.186 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 4183602.584 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 4621440.350 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 8570168.589 -3.32%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 4229144.457 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 5956529.036 4.87%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 1096133.226 5.85%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 14177726.576 -13.33%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 1266222.326 7.78%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 330715737.026 -1.34%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 4374447.668 4.25%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 1889829.428 1.70%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 1115755.615 5.45%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 1872828.820 -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_1 213690249.296 -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_4 138068036.815 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1 16522492.635 1.35%
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 15794432.463 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 16262163.891 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 14463531.135 3.54%
SetIntersection_Front_Set_string_1024_1 1085306.170 -
SetIntersection_Front_Set_string_1024_1024 56387009.913 3.08%
SetIntersection_Front_Set_string_1024_16 1862663.797 -3.62%
SetIntersection_Front_Set_string_1024_256 15156698.117 -1.99%
SetIntersection_Front_Set_string_1024_4 1261481.024 -
SetIntersection_Front_Set_string_1024_64 4560000.088 -2.34%
SetIntersection_Front_Set_string_16384_1 1082575.426 -
SetIntersection_Front_Set_string_16384_1024 59816320.337 3.09%
SetIntersection_Front_Set_string_16384_16 1794595.960 -4.49%
SetIntersection_Front_Set_string_16384_16384 348485202.629 -
SetIntersection_Front_Set_string_16384_256 14816132.522 -
SetIntersection_Front_Set_string_16384_4 1270959.130 3.00%
SetIntersection_Front_Set_string_16384_64 4597151.202 -
SetIntersection_Front_Set_string_16_1 65732636.942 -
SetIntersection_Front_Set_string_16_16 60228993.367 3.92%
SetIntersection_Front_Set_string_16_4 63719510.986 -
SetIntersection_Front_Set_string_1_1 557335532.711 -
SetIntersection_Front_Set_string_256_1 4340630.322 -
SetIntersection_Front_Set_string_256_16 6759819.105 -2.51%
SetIntersection_Front_Set_string_256_256 28482089.011 -1.54%
SetIntersection_Front_Set_string_256_4 4986933.962 -
SetIntersection_Front_Set_string_256_64 15272867.902 -1.26%
SetIntersection_Front_Set_string_262144_1 1066560.961 -2.70%
SetIntersection_Front_Set_string_262144_1024 59702608.176 -
SetIntersection_Front_Set_string_262144_16 1815006.592 -3.76%
SetIntersection_Front_Set_string_262144_16384 349446631.294 1.57%
SetIntersection_Front_Set_string_262144_256 15240218.170 1.64%
SetIntersection_Front_Set_string_262144_262144 18336141.520 3.62%
SetIntersection_Front_Set_string_262144_4 1261264.073 5.07%
SetIntersection_Front_Set_string_262144_64 4549432.482 -2.53%
SetIntersection_Front_Set_string_4_1 222100011.987 -
SetIntersection_Front_Set_string_4_4 157266603.342 -
SetIntersection_Front_Set_string_64_1 17086806.868 -
SetIntersection_Front_Set_string_64_16 24417093.473 -3.96%
SetIntersection_Front_Set_string_64_4 19045110.247 -
SetIntersection_Front_Set_string_64_64 34498448.275 4.78%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 1055162.396 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 24719525.993 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 1369136.210 1.19%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 6607398.790 -1.20%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 1111330.644 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 2405429.641 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 1020450.652 -1.00%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 26830050.437 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 1366308.355 5.05%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 350981121.978 -4.14%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 7109675.431 10.25%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 1109711.427 1.46%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 2413047.150 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_1 63157850.319 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 42485847.495 1.56%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_4 56462698.880 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1_1 537406161.658 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1 4160387.630 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 5132622.091 1.08%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 13040621.886 5.40%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 4343955.396 1.28%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 7632547.639 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 1030876.975 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 27479952.363 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 1314558.107 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 357543010.988 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 6346851.062 -3.02%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 2999298.910 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 1100921.799 1.40%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 2303330.945 -1.72%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_1 215063888.792 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4 141400368.027 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_1 16607784.363 1.16%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 17398478.151 1.73%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 16481165.276 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 18766608.636 1.67%
SetIntersection_Front_Set_uint32_1024_1 1058369.710 7.18%
SetIntersection_Front_Set_uint32_1024_1024 11934092.561 -3.24%
SetIntersection_Front_Set_uint32_1024_16 1203131.983 2.35%
SetIntersection_Front_Set_uint32_1024_256 3957653.129 1.77%
SetIntersection_Front_Set_uint32_1024_4 1071024.370 2.15%
SetIntersection_Front_Set_uint32_1024_64 1808123.500 2.67%
SetIntersection_Front_Set_uint32_16384_1 1037848.481 2.50%
SetIntersection_Front_Set_uint32_16384_1024 11927351.537 -3.92%
SetIntersection_Front_Set_uint32_16384_16 1178900.814 -1.82%
SetIntersection_Front_Set_uint32_16384_16384 212330521.120 -3.77%
SetIntersection_Front_Set_uint32_16384_256 3918777.190 1.30%
SetIntersection_Front_Set_uint32_16384_4 1074043.078 1.53%
SetIntersection_Front_Set_uint32_16384_64 1625141.636 -4.25%
SetIntersection_Front_Set_uint32_16_1 63372250.349 1.45%
SetIntersection_Front_Set_uint32_16_16 37698441.071 -
SetIntersection_Front_Set_uint32_16_4 55263253.902 1.68%
SetIntersection_Front_Set_uint32_1_1 538298082.110 -
SetIntersection_Front_Set_uint32_256_1 4199197.171 -
SetIntersection_Front_Set_uint32_256_16 4484623.549 -
SetIntersection_Front_Set_uint32_256_256 7275591.846 -4.79%
SetIntersection_Front_Set_uint32_256_4 4238172.960 -
SetIntersection_Front_Set_uint32_256_64 5757571.133 -
SetIntersection_Front_Set_uint32_262144_1 1050966.352 6.19%
SetIntersection_Front_Set_uint32_262144_1024 11863817.200 -4.44%
SetIntersection_Front_Set_uint32_262144_16 1186549.360 3.12%
SetIntersection_Front_Set_uint32_262144_16384 218717984.176 -1.32%
SetIntersection_Front_Set_uint32_262144_256 3823172.885 -
SetIntersection_Front_Set_uint32_262144_262144 1652917.643 -1.05%
SetIntersection_Front_Set_uint32_262144_4 1058911.551 1.37%
SetIntersection_Front_Set_uint32_262144_64 1655357.705 1.99%
SetIntersection_Front_Set_uint32_4_1 215282568.492 -
SetIntersection_Front_Set_uint32_4_4 137743142.996 -
SetIntersection_Front_Set_uint32_64_1 16564063.169 1.73%
SetIntersection_Front_Set_uint32_64_16 15283084.741 1.42%
SetIntersection_Front_Set_uint32_64_4 16186586.187 -
SetIntersection_Front_Set_uint32_64_64 13504056.703 -
SetIntersection_Front_Set_uint64_1024_1 1043874.185 -
SetIntersection_Front_Set_uint64_1024_1024 11881957.885 -5.13%
SetIntersection_Front_Set_uint64_1024_16 1159951.563 -
SetIntersection_Front_Set_uint64_1024_256 3675599.410 -8.93%
SetIntersection_Front_Set_uint64_1024_4 1072901.727 -
SetIntersection_Front_Set_uint64_1024_64 1638160.021 -3.17%
SetIntersection_Front_Set_uint64_16384_1 1043254.960 -
SetIntersection_Front_Set_uint64_16384_1024 12193837.642 -4.19%
SetIntersection_Front_Set_uint64_16384_16 1192555.426 -
SetIntersection_Front_Set_uint64_16384_16384 228879661.218 3.15%
SetIntersection_Front_Set_uint64_16384_256 3938266.462 7.13%
SetIntersection_Front_Set_uint64_16384_4 1069013.495 -
SetIntersection_Front_Set_uint64_16384_64 1701478.423 3.37%
SetIntersection_Front_Set_uint64_16_1 62785778.762 -
SetIntersection_Front_Set_uint64_16_16 37760560.239 -
SetIntersection_Front_Set_uint64_16_4 54833115.184 -
SetIntersection_Front_Set_uint64_1_1 536352776.342 -
SetIntersection_Front_Set_uint64_256_1 4172590.668 -
SetIntersection_Front_Set_uint64_256_16 4459500.158 -
SetIntersection_Front_Set_uint64_256_256 7506311.081 -1.95%
SetIntersection_Front_Set_uint64_256_4 4218925.054 2.72%
SetIntersection_Front_Set_uint64_256_64 5218325.416 -8.92%
SetIntersection_Front_Set_uint64_262144_1 1046568.814 6.47%
SetIntersection_Front_Set_uint64_262144_1024 12621699.059 -
SetIntersection_Front_Set_uint64_262144_16 1183332.774 -
SetIntersection_Front_Set_uint64_262144_16384 223247392.198 1.80%
SetIntersection_Front_Set_uint64_262144_256 4004725.834 3.79%
SetIntersection_Front_Set_uint64_262144_262144 1688062.746 2.16%
SetIntersection_Front_Set_uint64_262144_4 1065216.616 -
SetIntersection_Front_Set_uint64_262144_64 1647238.413 -
SetIntersection_Front_Set_uint64_4_1 213902221.786 -
SetIntersection_Front_Set_uint64_4_4 137338205.687 -
SetIntersection_Front_Set_uint64_64_1 16523027.579 1.13%
SetIntersection_Front_Set_uint64_64_16 15252126.387 1.21%
SetIntersection_Front_Set_uint64_64_4 16080371.212 -
SetIntersection_Front_Set_uint64_64_64 12819101.900 -4.98%
SetIntersection_Front_Vector_float_1024_1 1048426.075 -
SetIntersection_Front_Vector_float_1024_1024 5902619.995 -
SetIntersection_Front_Vector_float_1024_16 1115569.943 -1.65%
SetIntersection_Front_Vector_float_1024_256 2269124.390 -
SetIntersection_Front_Vector_float_1024_4 1040801.747 -3.44%
SetIntersection_Front_Vector_float_1024_64 1359920.671 -1.04%
SetIntersection_Front_Vector_float_16384_1 1056136.518 -
SetIntersection_Front_Vector_float_16384_1024 5909079.484 -
SetIntersection_Front_Vector_float_16384_16 1129297.226 -
SetIntersection_Front_Vector_float_16384_16384 79684533.817 -
SetIntersection_Front_Vector_float_16384_256 2291174.600 1.09%
SetIntersection_Front_Vector_float_16384_4 1063826.842 1.59%
SetIntersection_Front_Vector_float_16384_64 1369451.718 -
SetIntersection_Front_Vector_float_16_1 62847398.566 -
SetIntersection_Front_Vector_float_16_16 35787785.011 -
SetIntersection_Front_Vector_float_16_4 54217974.069 -
SetIntersection_Front_Vector_float_1_1 534864267.731 -
SetIntersection_Front_Vector_float_256_1 4157503.587 -
SetIntersection_Front_Vector_float_256_16 4210547.524 -
SetIntersection_Front_Vector_float_256_256 4541147.905 -
SetIntersection_Front_Vector_float_256_4 4168201.803 -
SetIntersection_Front_Vector_float_256_64 4357050.070 -
SetIntersection_Front_Vector_float_262144_1 1053705.872 -
SetIntersection_Front_Vector_float_262144_1024 5905333.315 -
SetIntersection_Front_Vector_float_262144_16 1118931.354 -
SetIntersection_Front_Vector_float_262144_16384 79567512.740 3.12%
SetIntersection_Front_Vector_float_262144_256 2273552.043 -
SetIntersection_Front_Vector_float_262144_262144 350640074.087 1.52%
SetIntersection_Front_Vector_float_262144_4 1059629.251 -
SetIntersection_Front_Vector_float_262144_64 1374211.774 -
SetIntersection_Front_Vector_float_4_1 213669747.175 -
SetIntersection_Front_Vector_float_4_4 135721149.768 -
SetIntersection_Front_Vector_float_64_1 16449812.886 -
SetIntersection_Front_Vector_float_64_16 14336110.629 -
SetIntersection_Front_Vector_float_64_4 15964899.653 -
SetIntersection_Front_Vector_float_64_64 10974922.759 1.09%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 1045932.266 1.73%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 8353798.282 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 1148657.208 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 2883481.271 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 1063234.480 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 1517506.598 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 1049910.286 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 8413441.919 -1.18%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 1158958.255 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 121402929.283 1.49%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 2886179.124 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 1076973.995 1.34%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 1529473.224 1.47%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1 62796229.262 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 36854541.129 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 54482839.070 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 534519021.322 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 4170575.531 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 4349296.758 -2.31%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 5740254.683 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 4205260.541 1.51%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 4853350.960 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 1036225.233 -1.17%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 8463030.151 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 1158801.084 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 121314187.539 2.39%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 2887814.964 -3.59%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_262144 350825046.350 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 1067148.644 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 1518635.333 1.62%
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_1 213792653.917 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 136280284.505 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1 16482101.228 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 14720533.338 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 16031429.343 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 12180396.147 -
SetIntersection_Front_Vector_string_1024_1 1077463.304 -
SetIntersection_Front_Vector_string_1024_1024 38794795.455 3.58%
SetIntersection_Front_Vector_string_1024_16 1634672.546 2.11%
SetIntersection_Front_Vector_string_1024_256 9412291.720 -4.19%
SetIntersection_Front_Vector_string_1024_4 1194005.101 -
SetIntersection_Front_Vector_string_1024_64 3334718.285 2.26%
SetIntersection_Front_Vector_string_16384_1 1091553.866 2.93%
SetIntersection_Front_Vector_string_16384_1024 37987319.961 -
SetIntersection_Front_Vector_string_16384_16 1631825.779 1.06%
SetIntersection_Front_Vector_string_16384_16384 348120820.639 -
SetIntersection_Front_Vector_string_16384_256 9193119.869 -
SetIntersection_Front_Vector_string_16384_4 1191429.687 -
SetIntersection_Front_Vector_string_16384_64 3085583.577 -3.02%
SetIntersection_Front_Vector_string_16_1 64392166.940 -
SetIntersection_Front_Vector_string_16_16 51558915.833 1.99%
SetIntersection_Front_Vector_string_16_4 60641437.098 -
SetIntersection_Front_Vector_string_1_1 548730756.750 -
SetIntersection_Front_Vector_string_256_1 4274993.714 -
SetIntersection_Front_Vector_string_256_16 6066161.374 1.43%
SetIntersection_Front_Vector_string_256_256 19984318.386 3.85%
SetIntersection_Front_Vector_string_256_4 4681879.142 -
SetIntersection_Front_Vector_string_256_64 10516685.937 2.85%
SetIntersection_Front_Vector_string_262144_1 1080382.193 3.12%
SetIntersection_Front_Vector_string_262144_1024 39418784.097 -
SetIntersection_Front_Vector_string_262144_16 1633944.881 -
SetIntersection_Front_Vector_string_262144_16384 346038205.622 -
SetIntersection_Front_Vector_string_262144_256 9619969.359 4.15%
SetIntersection_Front_Vector_string_262144_262144 14450421.060 -
SetIntersection_Front_Vector_string_262144_4 1179489.120 -1.80%
SetIntersection_Front_Vector_string_262144_64 3349350.373 7.85%
SetIntersection_Front_Vector_string_4_1 219350028.595 -
SetIntersection_Front_Vector_string_4_4 152301474.224 -
SetIntersection_Front_Vector_string_64_1 16851851.071 -
SetIntersection_Front_Vector_string_64_16 20593702.259 2.85%
SetIntersection_Front_Vector_string_64_4 17855439.481 -
SetIntersection_Front_Vector_string_64_64 26321732.402 5.59%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1052510.410 1.91%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 8990520.257 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1174715.574 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 3106367.839 2.01%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1074998.322 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1554314.792 2.62%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1029590.177 1.61%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 9245180.870 2.79%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1165628.827 5.18%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 129835888.614 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 3107346.039 2.26%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1065653.356 -1.19%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1574621.767 1.05%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_1 62956659.762 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 37522044.199 1.37%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_4 54651266.701 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1_1 534441436.553 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 4150859.926 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 4404788.213 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 6102840.743 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 4184934.097 1.11%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 5039360.888 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1050339.615 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 8997618.580 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1168674.839 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 129342194.941 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 3123022.468 2.83%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 348966964.128 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1071979.631 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1569558.309 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_1 213731024.193 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_4 136992183.781 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1 16374626.145 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 14941436.342 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 16111869.907 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 12543294.743 -
SetIntersection_Front_Vector_uint32_1024_1 1059696.898 1.38%
SetIntersection_Front_Vector_uint32_1024_1024 5309245.710 -9.89%
SetIntersection_Front_Vector_uint32_1024_16 1123019.938 -
SetIntersection_Front_Vector_uint32_1024_256 2142471.338 -5.69%
SetIntersection_Front_Vector_uint32_1024_4 1061767.700 -
SetIntersection_Front_Vector_uint32_1024_64 1365855.667 -
SetIntersection_Front_Vector_uint32_16384_1 1045265.719 1.35%
SetIntersection_Front_Vector_uint32_16384_1024 5344097.521 -
SetIntersection_Front_Vector_uint32_16384_16 1113556.183 4.54%
SetIntersection_Front_Vector_uint32_16384_16384 70840694.435 -8.02%
SetIntersection_Front_Vector_uint32_16384_256 2122951.397 -
SetIntersection_Front_Vector_uint32_16384_4 1061612.589 -
SetIntersection_Front_Vector_uint32_16384_64 1360905.731 3.85%
SetIntersection_Front_Vector_uint32_16_1 63155193.364 1.11%
SetIntersection_Front_Vector_uint32_16_16 36039344.878 1.15%
SetIntersection_Front_Vector_uint32_16_4 54455300.991 -
SetIntersection_Front_Vector_uint32_1_1 537346554.989 1.20%
SetIntersection_Front_Vector_uint32_256_1 4194050.534 1.33%
SetIntersection_Front_Vector_uint32_256_16 4243332.071 3.06%
SetIntersection_Front_Vector_uint32_256_256 4246726.890 -6.71%
SetIntersection_Front_Vector_uint32_256_4 4200386.812 1.02%
SetIntersection_Front_Vector_uint32_256_64 4257380.007 -1.29%
SetIntersection_Front_Vector_uint32_262144_1 1054004.894 1.71%
SetIntersection_Front_Vector_uint32_262144_1024 5324522.796 -5.31%
SetIntersection_Front_Vector_uint32_262144_16 1113962.006 -
SetIntersection_Front_Vector_uint32_262144_16384 71056085.164 -7.29%
SetIntersection_Front_Vector_uint32_262144_256 2127745.403 -6.54%
SetIntersection_Front_Vector_uint32_262144_262144 350730216.397 1.04%
SetIntersection_Front_Vector_uint32_262144_4 1059628.106 -
SetIntersection_Front_Vector_uint32_262144_64 1333152.220 1.48%
SetIntersection_Front_Vector_uint32_4_1 214457246.723 -
SetIntersection_Front_Vector_uint32_4_4 136518703.510 1.08%
SetIntersection_Front_Vector_uint32_64_1 16520377.907 1.42%
SetIntersection_Front_Vector_uint32_64_16 14459798.273 1.40%
SetIntersection_Front_Vector_uint32_64_4 15983798.073 -
SetIntersection_Front_Vector_uint32_64_64 10914377.502 -
SetIntersection_Front_Vector_uint64_1024_1 1050881.667 1.17%
SetIntersection_Front_Vector_uint64_1024_1024 5915991.481 2.68%
SetIntersection_Front_Vector_uint64_1024_16 1126242.610 6.62%
SetIntersection_Front_Vector_uint64_1024_256 2276977.449 6.79%
SetIntersection_Front_Vector_uint64_1024_4 1069433.182 1.00%
SetIntersection_Front_Vector_uint64_1024_64 1386390.369 5.83%
SetIntersection_Front_Vector_uint64_16384_1 1044426.332 -
SetIntersection_Front_Vector_uint64_16384_1024 5325477.589 -
SetIntersection_Front_Vector_uint64_16384_16 1099167.702 -
SetIntersection_Front_Vector_uint64_16384_16384 69528683.790 -3.31%
SetIntersection_Front_Vector_uint64_16384_256 2145371.350 -
SetIntersection_Front_Vector_uint64_16384_4 1062882.589 4.93%
SetIntersection_Front_Vector_uint64_16384_64 1338666.650 -
SetIntersection_Front_Vector_uint64_16_1 63129178.292 1.41%
SetIntersection_Front_Vector_uint64_16_16 36019541.148 2.59%
SetIntersection_Front_Vector_uint64_16_4 54339672.661 1.27%
SetIntersection_Front_Vector_uint64_1_1 536831369.530 1.25%
SetIntersection_Front_Vector_uint64_256_1 4144873.812 -
SetIntersection_Front_Vector_uint64_256_16 4183004.202 -
SetIntersection_Front_Vector_uint64_256_256 4553253.664 7.20%
SetIntersection_Front_Vector_uint64_256_4 4153858.124 -
SetIntersection_Front_Vector_uint64_256_64 4291400.506 1.77%
SetIntersection_Front_Vector_uint64_262144_1 1047506.824 4.02%
SetIntersection_Front_Vector_uint64_262144_1024 5335691.304 -
SetIntersection_Front_Vector_uint64_262144_16 1098503.471 -
SetIntersection_Front_Vector_uint64_262144_16384 73540782.530 -2.13%
SetIntersection_Front_Vector_uint64_262144_256 2141796.000 -
SetIntersection_Front_Vector_uint64_262144_262144 350436888.099 -
SetIntersection_Front_Vector_uint64_262144_4 1075696.033 3.43%
SetIntersection_Front_Vector_uint64_262144_64 1338100.204 1.00%
SetIntersection_Front_Vector_uint64_4_1 214591523.140 1.26%
SetIntersection_Front_Vector_uint64_4_4 136667894.070 1.93%
SetIntersection_Front_Vector_uint64_64_1 16428879.769 1.01%
SetIntersection_Front_Vector_uint64_64_16 14378161.953 2.17%
SetIntersection_Front_Vector_uint64_64_4 16006645.141 2.01%
SetIntersection_Front_Vector_uint64_64_64 10670556.823 -
SetIntersection_Interlaced_Set_float_1024_1 1048339.392 -2.67%
SetIntersection_Interlaced_Set_float_1024_1024 12119000.122 -
SetIntersection_Interlaced_Set_float_1024_16 11440603.326 -
SetIntersection_Interlaced_Set_float_1024_256 14080305.489 -
SetIntersection_Interlaced_Set_float_1024_4 9765449.299 -
SetIntersection_Interlaced_Set_float_1024_64 10099347.745 -1.98%
SetIntersection_Interlaced_Set_float_16384_1 1047349.835 -
SetIntersection_Interlaced_Set_float_16384_1024 173493956.219 -
SetIntersection_Interlaced_Set_float_16384_16 207571367.743 -
SetIntersection_Interlaced_Set_float_16384_16384 211393826.279 -4.56%
SetIntersection_Interlaced_Set_float_16384_256 205657252.204 2.12%
SetIntersection_Interlaced_Set_float_16384_4 169108950.104 -
SetIntersection_Interlaced_Set_float_16384_64 214361420.709 -
SetIntersection_Interlaced_Set_float_16_1 62954625.458 -
SetIntersection_Interlaced_Set_float_16_16 37876346.775 1.61%
SetIntersection_Interlaced_Set_float_16_4 59687311.551 -
SetIntersection_Interlaced_Set_float_1_1 535166853.151 -
SetIntersection_Interlaced_Set_float_256_1 4136587.979 -
SetIntersection_Interlaced_Set_float_256_16 12003581.063 -
SetIntersection_Interlaced_Set_float_256_256 7710806.911 2.52%
SetIntersection_Interlaced_Set_float_256_4 11095492.055 1.10%
SetIntersection_Interlaced_Set_float_256_64 13576858.499 3.19%
SetIntersection_Interlaced_Set_float_262144_1 1025873.652 -1.41%
SetIntersection_Interlaced_Set_float_262144_1024 1514286.051 -
SetIntersection_Interlaced_Set_float_262144_16 1598713.135 -2.01%
SetIntersection_Interlaced_Set_float_262144_16384 1277225.098 -1.40%
SetIntersection_Interlaced_Set_float_262144_256 1547605.957 -2.12%
SetIntersection_Interlaced_Set_float_262144_262144 1651629.885 -
SetIntersection_Interlaced_Set_float_262144_4 1277482.340 -2.92%
SetIntersection_Interlaced_Set_float_262144_64 1555507.977 -1.41%
SetIntersection_Interlaced_Set_float_4_1 214069122.601 -
SetIntersection_Interlaced_Set_float_4_4 137287093.494 -
SetIntersection_Interlaced_Set_float_64_1 16521078.594 -
SetIntersection_Interlaced_Set_float_64_16 22213312.277 -2.00%
SetIntersection_Interlaced_Set_float_64_4 20963753.487 -
SetIntersection_Interlaced_Set_float_64_64 13222095.117 -3.29%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 1050682.936 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 13048547.504 -1.23%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 11604875.337 2.01%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 13917309.102 -1.88%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 9869539.750 -1.11%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 10261331.213 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 1022762.899 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 175186874.589 1.21%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 221293916.060 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 247321891.159 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 204866981.703 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 178527649.043 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 231823772.569 2.72%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_1 62909379.605 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 38545088.204 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 59597674.602 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1 539175598.931 1.15%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 4181452.600 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 12088919.232 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 8109352.709 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 11698211.484 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 13202943.235 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 1056646.484 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 1641605.795 -1.18%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 1688516.521 -8.24%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 1335213.623 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 1666132.082 -8.80%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 1837377.441 -2.43%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 1359996.662 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 1646964.109 -9.12%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_1 214315711.628 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 137924559.827 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 16485121.440 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 22246373.651 1.34%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 20939005.628 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 13721058.944 -
SetIntersection_Interlaced_Set_string_1024_1 1081973.515 -
SetIntersection_Interlaced_Set_string_1024_1024 56060139.653 1.95%
SetIntersection_Interlaced_Set_string_1024_16 12842200.590 -
SetIntersection_Interlaced_Set_string_1024_256 34740198.488 -4.16%
SetIntersection_Interlaced_Set_string_1024_4 10293550.188 -
SetIntersection_Interlaced_Set_string_1024_64 16728604.280 1.26%
SetIntersection_Interlaced_Set_string_16384_1 1083663.544 -
SetIntersection_Interlaced_Set_string_16384_1024 351236344.634 -2.04%
SetIntersection_Interlaced_Set_string_16384_16 242939725.930 1.26%
SetIntersection_Interlaced_Set_string_16384_16384 349742808.210 -
SetIntersection_Interlaced_Set_string_16384_256 356735473.270 -
SetIntersection_Interlaced_Set_string_16384_4 195737250.227 -
SetIntersection_Interlaced_Set_string_16384_64 354652916.443 1.59%
SetIntersection_Interlaced_Set_string_16_1 66065576.873 1.01%
SetIntersection_Interlaced_Set_string_16_16 60627047.459 2.79%
SetIntersection_Interlaced_Set_string_16_4 72570047.553 -
SetIntersection_Interlaced_Set_string_1_1 557056462.445 -
SetIntersection_Interlaced_Set_string_256_1 4317529.245 -
SetIntersection_Interlaced_Set_string_256_16 17955186.930 1.22%
SetIntersection_Interlaced_Set_string_256_256 29767816.234 -
SetIntersection_Interlaced_Set_string_256_4 13044824.104 -
SetIntersection_Interlaced_Set_string_256_64 30611485.230 -1.27%
SetIntersection_Interlaced_Set_string_262144_1 1089711.816 -
SetIntersection_Interlaced_Set_string_262144_1024 2088898.356 -
SetIntersection_Interlaced_Set_string_262144_16 2150983.072 -
SetIntersection_Interlaced_Set_string_262144_16384 2758739.340 -
SetIntersection_Interlaced_Set_string_262144_256 2061629.719 -
SetIntersection_Interlaced_Set_string_262144_262144 17974717.285 1.93%
SetIntersection_Interlaced_Set_string_262144_4 1868258.705 -
SetIntersection_Interlaced_Set_string_262144_64 2133782.879 -
SetIntersection_Interlaced_Set_string_4_1 224001320.472 1.02%
SetIntersection_Interlaced_Set_string_4_4 159029543.708 -
SetIntersection_Interlaced_Set_string_64_1 17091813.027 -
SetIntersection_Interlaced_Set_string_64_16 38533379.611 -
SetIntersection_Interlaced_Set_string_64_4 25968330.577 -
SetIntersection_Interlaced_Set_string_64_64 36430657.043 -2.12%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 1057158.604 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 23030387.288 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 12055484.093 1.61%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 18825494.831 2.75%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 9809430.366 -1.00%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 11684249.294 1.59%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 1054631.190 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 241627229.494 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 250267111.106 2.71%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 350851508.223 -1.38%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 340625036.639 -3.06%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 200919546.382 1.93%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 354288691.329 2.58%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_1 63367529.690 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 41768922.372 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 63045062.300 1.23%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1_1 537523117.058 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 4186945.456 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 12538046.945 1.97%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 12182953.161 1.26%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 11577909.711 3.11%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 17424451.946 3.21%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 1035983.135 3.07%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1983895.996 1.05%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 2144989.094 1.94%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1819730.223 3.00%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 2045705.647 1.83%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 2949583.905 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 1877737.713 2.08%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 2121470.215 1.64%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_1 215147019.613 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_4 140733397.610 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_1 16478580.739 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 25795147.781 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 22618114.018 -1.09%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 18169743.349 -
SetIntersection_Interlaced_Set_uint32_1024_1 1053013.067 -
SetIntersection_Interlaced_Set_uint32_1024_1024 12540573.241 1.11%
SetIntersection_Interlaced_Set_uint32_1024_16 11696555.484 4.29%
SetIntersection_Interlaced_Set_uint32_1024_256 13557662.682 -
SetIntersection_Interlaced_Set_uint32_1024_4 9979681.335 2.67%
SetIntersection_Interlaced_Set_uint32_1024_64 10110281.932 2.02%
SetIntersection_Interlaced_Set_uint32_16384_1 1059326.300 1.83%
SetIntersection_Interlaced_Set_uint32_16384_1024 174666563.223 2.35%
SetIntersection_Interlaced_Set_uint32_16384_16 213496862.266 4.01%
SetIntersection_Interlaced_Set_uint32_16384_16384 219623032.853 -2.82%
SetIntersection_Interlaced_Set_uint32_16384_256 208694353.398 5.93%
SetIntersection_Interlaced_Set_uint32_16384_4 172164685.548 2.15%
SetIntersection_Interlaced_Set_uint32_16384_64 219252604.685 3.37%
SetIntersection_Interlaced_Set_uint32_16_1 63239070.852 1.40%
SetIntersection_Interlaced_Set_uint32_16_16 38165264.659 2.78%
SetIntersection_Interlaced_Set_uint32_16_4 60082458.686 1.37%
SetIntersection_Interlaced_Set_uint32_1_1 537475431.832 1.23%
SetIntersection_Interlaced_Set_uint32_256_1 4149405.452 1.36%
SetIntersection_Interlaced_Set_uint32_256_16 12035046.921 1.01%
SetIntersection_Interlaced_Set_uint32_256_256 8136794.854 4.89%
SetIntersection_Interlaced_Set_uint32_256_4 11643196.685 3.93%
SetIntersection_Interlaced_Set_uint32_256_64 13140365.681 2.34%
SetIntersection_Interlaced_Set_uint32_262144_1 1051876.026 4.88%
SetIntersection_Interlaced_Set_uint32_262144_1024 1547962.807 2.69%
SetIntersection_Interlaced_Set_uint32_262144_16 1611814.371 1.45%
SetIntersection_Interlaced_Set_uint32_262144_16384 1297985.270 1.59%
SetIntersection_Interlaced_Set_uint32_262144_256 1596957.764 2.01%
SetIntersection_Interlaced_Set_uint32_262144_262144 1842282.064 -
SetIntersection_Interlaced_Set_uint32_262144_4 1298444.662 -
SetIntersection_Interlaced_Set_uint32_262144_64 1578694.416 1.93%
SetIntersection_Interlaced_Set_uint32_4_1 215243473.952 1.43%
SetIntersection_Interlaced_Set_uint32_4_4 137718803.333 1.27%
SetIntersection_Interlaced_Set_uint32_64_1 16516782.653 1.42%
SetIntersection_Interlaced_Set_uint32_64_16 22317567.920 3.24%
SetIntersection_Interlaced_Set_uint32_64_4 20981169.491 2.81%
SetIntersection_Interlaced_Set_uint32_64_64 13420909.937 1.50%
SetIntersection_Interlaced_Set_uint64_1024_1 1042359.560 -
SetIntersection_Interlaced_Set_uint64_1024_1024 12531959.528 1.86%
SetIntersection_Interlaced_Set_uint64_1024_16 11576000.775 -
SetIntersection_Interlaced_Set_uint64_1024_256 14619400.853 -1.34%
SetIntersection_Interlaced_Set_uint64_1024_4 10177729.679 4.81%
SetIntersection_Interlaced_Set_uint64_1024_64 10112353.522 -
SetIntersection_Interlaced_Set_uint64_16384_1 1017685.052 -3.49%
SetIntersection_Interlaced_Set_uint64_16384_1024 178845378.882 -
SetIntersection_Interlaced_Set_uint64_16384_16 226799901.738 4.19%
SetIntersection_Interlaced_Set_uint64_16384_16384 232030189.163 -
SetIntersection_Interlaced_Set_uint64_16384_256 213713202.709 2.07%
SetIntersection_Interlaced_Set_uint64_16384_4 185839607.684 5.69%
SetIntersection_Interlaced_Set_uint64_16384_64 236009943.020 1.92%
SetIntersection_Interlaced_Set_uint64_16_1 62870268.906 -
SetIntersection_Interlaced_Set_uint64_16_16 38058739.167 -
SetIntersection_Interlaced_Set_uint64_16_4 59991427.049 1.07%
SetIntersection_Interlaced_Set_uint64_1_1 534261944.505 -
SetIntersection_Interlaced_Set_uint64_256_1 4147901.152 -
SetIntersection_Interlaced_Set_uint64_256_16 11991839.846 -
SetIntersection_Interlaced_Set_uint64_256_256 7655667.884 -1.44%
SetIntersection_Interlaced_Set_uint64_256_4 11358965.572 2.80%
SetIntersection_Interlaced_Set_uint64_256_64 14221140.840 4.77%
SetIntersection_Interlaced_Set_uint64_262144_1 1036481.696 2.96%
SetIntersection_Interlaced_Set_uint64_262144_1024 1587094.400 1.20%
SetIntersection_Interlaced_Set_uint64_262144_16 1642671.713 1.10%
SetIntersection_Interlaced_Set_uint64_262144_16384 1299229.818 1.13%
SetIntersection_Interlaced_Set_uint64_262144_256 1629223.797 1.32%
SetIntersection_Interlaced_Set_uint64_262144_262144 1714787.518 -
SetIntersection_Interlaced_Set_uint64_262144_4 1321816.082 -
SetIntersection_Interlaced_Set_uint64_262144_64 1612872.476 -
SetIntersection_Interlaced_Set_uint64_4_1 213677633.886 -
SetIntersection_Interlaced_Set_uint64_4_4 136844490.143 -
SetIntersection_Interlaced_Set_uint64_64_1 16450274.207 -
SetIntersection_Interlaced_Set_uint64_64_16 22833564.099 1.05%
SetIntersection_Interlaced_Set_uint64_64_4 21223666.587 2.84%
SetIntersection_Interlaced_Set_uint64_64_64 13216156.771 -
SetIntersection_Interlaced_Vector_float_1024_1 1039439.584 -1.48%
SetIntersection_Interlaced_Vector_float_1024_1024 5908685.816 -
SetIntersection_Interlaced_Vector_float_1024_16 2525899.899 37.91%
SetIntersection_Interlaced_Vector_float_1024_256 5478068.572 -2.80%
SetIntersection_Interlaced_Vector_float_1024_4 1377058.321 -1.99%
SetIntersection_Interlaced_Vector_float_1024_64 5148820.065 56.17%
SetIntersection_Interlaced_Vector_float_16384_1 1044321.979 -
SetIntersection_Interlaced_Vector_float_16384_1024 41586710.399 3.66%
SetIntersection_Interlaced_Vector_float_16384_16 2164967.501 -14.63%
SetIntersection_Interlaced_Vector_float_16384_16384 79580778.474 -
SetIntersection_Interlaced_Vector_float_16384_256 16196624.222 -2.46%
SetIntersection_Interlaced_Vector_float_16384_4 1370233.297 -
SetIntersection_Interlaced_Vector_float_16384_64 5600975.602 -8.61%
SetIntersection_Interlaced_Vector_float_16_1 62847082.193 -
SetIntersection_Interlaced_Vector_float_16_16 35402336.378 -
SetIntersection_Interlaced_Vector_float_16_4 56265311.852 -
SetIntersection_Interlaced_Vector_float_1_1 534596144.182 -
SetIntersection_Interlaced_Vector_float_256_1 4177863.881 1.00%
SetIntersection_Interlaced_Vector_float_256_16 7014128.923 -10.76%
SetIntersection_Interlaced_Vector_float_256_256 4524097.459 -1.63%
SetIntersection_Interlaced_Vector_float_256_4 5210055.869 10.93%
SetIntersection_Interlaced_Vector_float_256_64 6889878.628 -4.32%
SetIntersection_Interlaced_Vector_float_262144_1 1041155.735 -
SetIntersection_Interlaced_Vector_float_262144_1024 84736034.288 4.17%
SetIntersection_Interlaced_Vector_float_262144_16 2966574.838 -7.45%
SetIntersection_Interlaced_Vector_float_262144_16384 342603719.353 -
SetIntersection_Interlaced_Vector_float_262144_256 20307765.045 -24.41%
SetIntersection_Interlaced_Vector_float_262144_262144 350875763.660 -
SetIntersection_Interlaced_Vector_float_262144_4 1411170.671 -4.52%
SetIntersection_Interlaced_Vector_float_262144_64 18458463.494 107.16%
SetIntersection_Interlaced_Vector_float_4_1 213737577.641 -
SetIntersection_Interlaced_Vector_float_4_4 135962126.463 -
SetIntersection_Interlaced_Vector_float_64_1 16459577.994 -
SetIntersection_Interlaced_Vector_float_64_16 18962833.615 13.17%
SetIntersection_Interlaced_Vector_float_64_4 17916542.858 5.22%
SetIntersection_Interlaced_Vector_float_64_64 10899380.422 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 1032842.824 -1.44%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 8378367.001 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 2208521.933 2.33%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 7584421.193 1.03%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 1342765.791 2.10%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 4366966.006 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 1051978.024 2.54%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 55556692.420 -5.00%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 3003912.107 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 121353355.566 1.56%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 20850196.251 -12.61%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 1501859.804 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 7399626.152 1.44%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_1 62837132.307 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 36892349.626 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 58062575.371 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1_1 534828602.832 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 4171313.422 1.01%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 6933356.064 1.10%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 5797857.251 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 4967375.960 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 8674980.934 2.09%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 1050159.280 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 105480577.942 -10.14%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 4464986.324 12.96%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 352049512.379 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 37128984.822 -12.61%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_262144 350672468.063 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 1683140.525 1.92%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 12039913.492 5.89%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_1 213965251.573 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 136242410.413 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1 16443132.362 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 18769698.984 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 18045314.303 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 12219609.766 1.16%
SetIntersection_Interlaced_Vector_string_1024_1 1068977.324 -
SetIntersection_Interlaced_Vector_string_1024_1024 41440103.892 9.49%
SetIntersection_Interlaced_Vector_string_1024_16 3409196.661 -1.99%
SetIntersection_Interlaced_Vector_string_1024_256 20881940.391 2.24%
SetIntersection_Interlaced_Vector_string_1024_4 1647474.464 -1.11%
SetIntersection_Interlaced_Vector_string_1024_64 8404547.796 5.52%
SetIntersection_Interlaced_Vector_string_16384_1 1072116.238 -2.18%
SetIntersection_Interlaced_Vector_string_16384_1024 119928132.646 2.35%
SetIntersection_Interlaced_Vector_string_16384_16 4627103.824 14.34%
SetIntersection_Interlaced_Vector_string_16384_16384 350725617.568 -
SetIntersection_Interlaced_Vector_string_16384_256 43492923.423 9.32%
SetIntersection_Interlaced_Vector_string_16384_4 1932176.848 8.10%
SetIntersection_Interlaced_Vector_string_16384_64 13492168.684 -
SetIntersection_Interlaced_Vector_string_16_1 64547835.282 -
SetIntersection_Interlaced_Vector_string_16_16 52307810.552 1.92%
SetIntersection_Interlaced_Vector_string_16_4 66774167.701 -1.27%
SetIntersection_Interlaced_Vector_string_1_1 549117450.977 -
SetIntersection_Interlaced_Vector_string_256_1 4246360.655 -
SetIntersection_Interlaced_Vector_string_256_16 10609538.423 4.75%
SetIntersection_Interlaced_Vector_string_256_256 20907764.277 9.19%
SetIntersection_Interlaced_Vector_string_256_4 6121429.938 -
SetIntersection_Interlaced_Vector_string_256_64 20004906.529 1.65%
SetIntersection_Interlaced_Vector_string_262144_1 1104299.295 1.73%
SetIntersection_Interlaced_Vector_string_262144_1024 340476205.916 -
SetIntersection_Interlaced_Vector_string_262144_16 6514668.582 7.34%
SetIntersection_Interlaced_Vector_string_262144_16384 999268.961 -1.19%
SetIntersection_Interlaced_Vector_string_262144_256 75307734.687 3.09%
SetIntersection_Interlaced_Vector_string_262144_262144 14951946.778 2.78%
SetIntersection_Interlaced_Vector_string_262144_4 2060932.650 -1.28%
SetIntersection_Interlaced_Vector_string_262144_64 22522685.003 6.41%
SetIntersection_Interlaced_Vector_string_4_1 219350409.392 -
SetIntersection_Interlaced_Vector_string_4_4 152772927.688 -
SetIntersection_Interlaced_Vector_string_64_1 16874036.659 -
SetIntersection_Interlaced_Vector_string_64_16 30463209.955 4.30%
SetIntersection_Interlaced_Vector_string_64_4 21841099.417 1.35%
SetIntersection_Interlaced_Vector_string_64_64 27329640.504 2.74%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1049129.278 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 9152830.603 1.86%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 2737997.592 11.86%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 9564424.745 11.81%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1481967.762 6.83%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 4933873.033 -4.08%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1042109.176 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 63407052.918 -2.29%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 3158418.156 1.08%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 131050777.133 1.64%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 26343983.334 -1.26%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1620860.768 9.00%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 8765155.302 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_1 62909375.401 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 37265281.206 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 58435444.913 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1 535046364.161 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 4129779.951 -1.23%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 7462928.917 2.75%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 6151478.569 1.28%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 5200415.630 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 9941201.021 1.44%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1046688.604 3.69%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 144175307.202 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 4506684.917 -1.02%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 350049954.330 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 44887201.464 -1.81%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 350663183.207 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1782093.535 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 14361981.408 3.49%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_1 213964343.531 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_4 137250662.516 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_1 16476287.004 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 20235517.969 3.05%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 18290293.845 -2.20%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 12594038.833 -
SetIntersection_Interlaced_Vector_uint32_1024_1 1053424.790 2.40%
SetIntersection_Interlaced_Vector_uint32_1024_1024 5911011.619 -
SetIntersection_Interlaced_Vector_uint32_1024_16 2334504.742 3.70%
SetIntersection_Interlaced_Vector_uint32_1024_256 7057724.556 -
SetIntersection_Interlaced_Vector_uint32_1024_4 1343888.539 1.08%
SetIntersection_Interlaced_Vector_uint32_1024_64 4405438.480 -
SetIntersection_Interlaced_Vector_uint32_16384_1 1040531.981 -
SetIntersection_Interlaced_Vector_uint32_16384_1024 54962018.858 3.59%
SetIntersection_Interlaced_Vector_uint32_16384_16 3315667.694 7.13%
SetIntersection_Interlaced_Vector_uint32_16384_16384 79614678.271 -
SetIntersection_Interlaced_Vector_uint32_16384_256 22035850.171 -1.76%
SetIntersection_Interlaced_Vector_uint32_16384_4 1527907.848 -
SetIntersection_Interlaced_Vector_uint32_16384_64 8455452.384 -1.98%
SetIntersection_Interlaced_Vector_uint32_16_1 63119141.638 1.20%
SetIntersection_Interlaced_Vector_uint32_16_16 35925329.931 -
SetIntersection_Interlaced_Vector_uint32_16_4 56273290.577 1.04%
SetIntersection_Interlaced_Vector_uint32_1_1 536228182.980 1.02%
SetIntersection_Interlaced_Vector_uint32_256_1 4145469.479 -
SetIntersection_Interlaced_Vector_uint32_256_16 7334999.473 -
SetIntersection_Interlaced_Vector_uint32_256_256 4543003.192 -
SetIntersection_Interlaced_Vector_uint32_256_4 4850907.580 1.39%
SetIntersection_Interlaced_Vector_uint32_256_64 8107669.004 2.07%
SetIntersection_Interlaced_Vector_uint32_262144_1 1044824.465 -
SetIntersection_Interlaced_Vector_uint32_262144_1024 117855079.541 -1.36%
SetIntersection_Interlaced_Vector_uint32_262144_16 5284196.632 -6.28%
SetIntersection_Interlaced_Vector_uint32_262144_16384 352508770.482 1.08%
SetIntersection_Interlaced_Vector_uint32_262144_256 39845694.619 -1.85%
SetIntersection_Interlaced_Vector_uint32_262144_262144 351777687.980 -
SetIntersection_Interlaced_Vector_uint32_262144_4 1879189.830 -1.46%
SetIntersection_Interlaced_Vector_uint32_262144_64 16022988.880 -6.23%
SetIntersection_Interlaced_Vector_uint32_4_1 214356466.712 1.03%
SetIntersection_Interlaced_Vector_uint32_4_4 136177618.181 -
SetIntersection_Interlaced_Vector_uint32_64_1 16464150.636 1.25%
SetIntersection_Interlaced_Vector_uint32_64_16 18220924.158 4.77%
SetIntersection_Interlaced_Vector_uint32_64_4 17881831.174 2.05%
SetIntersection_Interlaced_Vector_uint32_64_64 10941457.827 1.21%
SetIntersection_Interlaced_Vector_uint64_1024_1 1041490.901 1.34%
SetIntersection_Interlaced_Vector_uint64_1024_1024 5923231.359 -
SetIntersection_Interlaced_Vector_uint64_1024_16 2500336.036 34.09%
SetIntersection_Interlaced_Vector_uint64_1024_256 6701045.414 -
SetIntersection_Interlaced_Vector_uint64_1024_4 1410043.814 13.05%
SetIntersection_Interlaced_Vector_uint64_1024_64 4828836.064 -2.53%
SetIntersection_Interlaced_Vector_uint64_16384_1 1052177.440 2.75%
SetIntersection_Interlaced_Vector_uint64_16384_1024 64905125.372 39.20%
SetIntersection_Interlaced_Vector_uint64_16384_16 3752418.595 26.21%
SetIntersection_Interlaced_Vector_uint64_16384_16384 79127693.318 -
SetIntersection_Interlaced_Vector_uint64_16384_256 26682370.294 74.12%
SetIntersection_Interlaced_Vector_uint64_16384_4 1633802.570 7.44%
SetIntersection_Interlaced_Vector_uint64_16384_64 9846312.867 43.95%
SetIntersection_Interlaced_Vector_uint64_16_1 63116723.094 1.24%
SetIntersection_Interlaced_Vector_uint64_16_16 35613812.699 -
SetIntersection_Interlaced_Vector_uint64_16_4 56129348.700 1.16%
SetIntersection_Interlaced_Vector_uint64_1_1 537232440.647 1.24%
SetIntersection_Interlaced_Vector_uint64_256_1 4190557.637 1.30%
SetIntersection_Interlaced_Vector_uint64_256_16 7474417.684 5.56%
SetIntersection_Interlaced_Vector_uint64_256_256 4501373.603 -1.09%
SetIntersection_Interlaced_Vector_uint64_256_4 5150138.505 10.57%
SetIntersection_Interlaced_Vector_uint64_256_64 8543430.448 11.06%
SetIntersection_Interlaced_Vector_uint64_262144_1 1049107.158 1.10%
SetIntersection_Interlaced_Vector_uint64_262144_1024 145402713.464 60.14%
SetIntersection_Interlaced_Vector_uint64_262144_16 11257963.291 269.85%
SetIntersection_Interlaced_Vector_uint64_262144_16384 351606134.475 -2.29%
SetIntersection_Interlaced_Vector_uint64_262144_256 77787678.942 74.76%
SetIntersection_Interlaced_Vector_uint64_262144_262144 351120484.447 -
SetIntersection_Interlaced_Vector_uint64_262144_4 2067271.882 18.06%
SetIntersection_Interlaced_Vector_uint64_262144_64 28105216.264 55.08%
SetIntersection_Interlaced_Vector_uint64_4_1 214823210.224 1.30%
SetIntersection_Interlaced_Vector_uint64_4_4 136377813.550 1.29%
SetIntersection_Interlaced_Vector_uint64_64_1 16484494.772 1.35%
SetIntersection_Interlaced_Vector_uint64_64_16 18018803.999 9.37%
SetIntersection_Interlaced_Vector_uint64_64_4 17903914.790 2.87%
SetIntersection_Interlaced_Vector_uint64_64_64 10819790.103 -
SetIntersection_None_Set_float_1024_1 8980626.636 -13.36%
SetIntersection_None_Set_float_1024_1024 8945724.200 -
SetIntersection_None_Set_float_1024_16 8978397.321 -12.76%
SetIntersection_None_Set_float_1024_256 8734301.901 -15.90%
SetIntersection_None_Set_float_1024_4 8867826.575 -15.73%
SetIntersection_None_Set_float_1024_64 8828930.834 -16.32%
SetIntersection_None_Set_float_16384_1 158260119.236 -
SetIntersection_None_Set_float_16384_1024 156543970.639 -
SetIntersection_None_Set_float_16384_16 157315654.731 -
SetIntersection_None_Set_float_16384_16384 158592880.121 -2.56%
SetIntersection_None_Set_float_16384_256 156943045.790 -
SetIntersection_None_Set_float_16384_4 157572160.640 -
SetIntersection_None_Set_float_16384_64 156979440.097 -
SetIntersection_None_Set_float_16_1 66705457.867 -
SetIntersection_None_Set_float_16_16 35445647.754 -
SetIntersection_None_Set_float_16_4 56741583.298 -
SetIntersection_None_Set_float_1_1 536611462.290 -
SetIntersection_None_Set_float_256_1 11573971.044 -
SetIntersection_None_Set_float_256_16 11026672.352 2.26%
SetIntersection_None_Set_float_256_256 5812932.272 -
SetIntersection_None_Set_float_256_4 11504058.702 1.93%
SetIntersection_None_Set_float_256_64 9213017.253 -
SetIntersection_None_Set_float_262144_1 1207269.938 -
SetIntersection_None_Set_float_262144_1024 1186119.545 -
SetIntersection_None_Set_float_262144_16 1197606.201 -
SetIntersection_None_Set_float_262144_16384 1194457.438 -1.22%
SetIntersection_None_Set_float_262144_256 1194247.475 -
SetIntersection_None_Set_float_262144_262144 1194055.011 -
SetIntersection_None_Set_float_262144_4 1196254.152 -
SetIntersection_None_Set_float_262144_64 1196172.119 -
SetIntersection_None_Set_float_4_1 216937462.919 -
SetIntersection_None_Set_float_4_4 135789856.292 -
SetIntersection_None_Set_float_64_1 21995073.730 -
SetIntersection_None_Set_float_64_16 17947793.315 -
SetIntersection_None_Set_float_64_4 21497005.770 -
SetIntersection_None_Set_float_64_64 11212452.822 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 8904394.865 2.71%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 8759323.725 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 8977537.409 2.97%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 8987631.532 2.00%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 8802529.985 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 8808828.281 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 163585183.859 2.15%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 160287681.203 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 168867942.284 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 170198307.114 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 162089696.274 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 165877169.208 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 167199820.084 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 66381362.974 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 35048108.457 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 56238836.126 -
SetIntersection_None_Set_pair<uint32,_uint32>_1_1 534257622.461 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 11621466.054 1.14%
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 11079224.528 1.81%
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 5867757.546 3.69%
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 11220590.129 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 9155850.392 -1.52%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 1242607.180 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 1246332.602 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 1240958.984 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 1246744.465 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 1246220.783 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 1266320.721 1.65%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 1249968.017 1.17%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 1254782.555 1.17%
SetIntersection_None_Set_pair<uint32,_uint32>_4_1 216160397.524 -
SetIntersection_None_Set_pair<uint32,_uint32>_4_4 135230749.614 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 21890267.836 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 18315940.440 1.48%
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 21642308.123 2.28%
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 11551884.772 2.02%
SetIntersection_None_Set_string_1024_1 9256612.985 3.43%
SetIntersection_None_Set_string_1024_1024 9088237.516 2.25%
SetIntersection_None_Set_string_1024_16 9460135.642 5.16%
SetIntersection_None_Set_string_1024_256 8870121.741 -
SetIntersection_None_Set_string_1024_4 9515591.293 6.87%
SetIntersection_None_Set_string_1024_64 9451039.320 6.75%
SetIntersection_None_Set_string_16384_1 208094826.474 7.86%
SetIntersection_None_Set_string_16384_1024 228288812.433 9.25%
SetIntersection_None_Set_string_16384_16 209717645.431 8.00%
SetIntersection_None_Set_string_16384_16384 198661726.291 2.08%
SetIntersection_None_Set_string_16384_256 215751862.998 10.44%
SetIntersection_None_Set_string_16384_4 204741037.503 4.95%
SetIntersection_None_Set_string_16384_64 210307797.088 6.90%
SetIntersection_None_Set_string_16_1 68797942.828 -
SetIntersection_None_Set_string_16_16 36406590.861 -3.06%
SetIntersection_None_Set_string_16_4 58654441.009 -
SetIntersection_None_Set_string_1_1 549601778.654 1.44%
SetIntersection_None_Set_string_256_1 11729084.434 2.80%
SetIntersection_None_Set_string_256_16 10897738.264 -
SetIntersection_None_Set_string_256_256 5742849.642 -2.81%
SetIntersection_None_Set_string_256_4 11516051.142 -
SetIntersection_None_Set_string_256_64 9430454.352 3.67%
SetIntersection_None_Set_string_262144_1 1689503.826 -
SetIntersection_None_Set_string_262144_1024 1699767.662 1.05%
SetIntersection_None_Set_string_262144_16 1695387.127 -7.07%
SetIntersection_None_Set_string_262144_16384 1693263.998 1.21%
SetIntersection_None_Set_string_262144_256 1693629.558 1.01%
SetIntersection_None_Set_string_262144_262144 1699682.941 -
SetIntersection_None_Set_string_262144_4 1691149.578 -7.18%
SetIntersection_None_Set_string_262144_64 1698084.392 -
SetIntersection_None_Set_string_4_1 222898492.319 -
SetIntersection_None_Set_string_4_4 139062020.230 -
SetIntersection_None_Set_string_64_1 22957651.790 -
SetIntersection_None_Set_string_64_16 18700108.293 -
SetIntersection_None_Set_string_64_4 21702655.865 -
SetIntersection_None_Set_string_64_64 11786762.889 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 8763615.210 1.17%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 8969013.697 1.51%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 8654600.214 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 8878579.070 2.69%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 9049065.497 1.56%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 8933962.182 2.18%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 194863363.796 -2.12%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 201350389.536 1.47%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 191976805.216 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 200125201.950 2.65%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 195909421.822 -1.54%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 190817012.195 -2.68%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 196460671.621 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_1 67057661.386 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_16 35318843.084 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 56544322.677 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1_1 538216809.563 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 11385070.656 -1.34%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 10784342.277 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 5832167.203 3.65%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 11364879.263 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 9221862.461 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 1699797.609 3.02%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1680871.826 2.52%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 1697367.348 2.29%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1697381.756 2.09%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 1703161.215 3.28%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1683502.441 2.12%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 1675865.883 2.75%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 1699753.990 2.80%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_1 218273962.546 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_4 136148135.593 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 22135411.285 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 18381130.231 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 21413073.857 3.02%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 11548305.235 -
SetIntersection_None_Set_uint32_1024_1 9134157.187 5.57%
SetIntersection_None_Set_uint32_1024_1024 8988148.632 2.61%
SetIntersection_None_Set_uint32_1024_16 9129531.974 5.24%
SetIntersection_None_Set_uint32_1024_256 9102253.087 4.85%
SetIntersection_None_Set_uint32_1024_4 9037229.188 2.36%
SetIntersection_None_Set_uint32_1024_64 9007586.240 4.27%
SetIntersection_None_Set_uint32_16384_1 162336885.899 3.95%
SetIntersection_None_Set_uint32_16384_1024 160598814.667 3.08%
SetIntersection_None_Set_uint32_16384_16 161420738.679 2.76%
SetIntersection_None_Set_uint32_16384_16384 170321275.822 7.24%
SetIntersection_None_Set_uint32_16384_256 161483934.859 2.93%
SetIntersection_None_Set_uint32_16384_4 161713063.130 3.22%
SetIntersection_None_Set_uint32_16384_64 161441235.307 3.42%
SetIntersection_None_Set_uint32_16_1 66875463.966 1.22%
SetIntersection_None_Set_uint32_16_16 35543524.481 -
SetIntersection_None_Set_uint32_16_4 58040705.864 2.63%
SetIntersection_None_Set_uint32_1_1 558036675.644 4.85%
SetIntersection_None_Set_uint32_256_1 11805028.525 2.08%
SetIntersection_None_Set_uint32_256_16 10992089.870 4.17%
SetIntersection_None_Set_uint32_256_256 5861156.130 3.54%
SetIntersection_None_Set_uint32_256_4 11615649.708 4.54%
SetIntersection_None_Set_uint32_256_64 9307004.092 2.09%
SetIntersection_None_Set_uint32_262144_1 1217515.949 -
SetIntersection_None_Set_uint32_262144_1024 1219723.959 -10.23%
SetIntersection_None_Set_uint32_262144_16 1209291.096 -
SetIntersection_None_Set_uint32_262144_16384 1207309.164 -8.28%
SetIntersection_None_Set_uint32_262144_256 1207540.934 -2.31%
SetIntersection_None_Set_uint32_262144_262144 1220802.814 -8.53%
SetIntersection_None_Set_uint32_262144_4 1211393.719 -
SetIntersection_None_Set_uint32_262144_64 1208773.598 -1.68%
SetIntersection_None_Set_uint32_4_1 222047779.117 3.27%
SetIntersection_None_Set_uint32_4_4 136060886.330 1.08%
SetIntersection_None_Set_uint32_64_1 22803323.881 2.32%
SetIntersection_None_Set_uint32_64_16 18511211.051 1.73%
SetIntersection_None_Set_uint32_64_4 21719227.433 1.50%
SetIntersection_None_Set_uint32_64_64 11618719.014 2.53%
SetIntersection_None_Set_uint64_1024_1 8851157.151 2.29%
SetIntersection_None_Set_uint64_1024_1024 9099212.991 4.39%
SetIntersection_None_Set_uint64_1024_16 8783065.277 1.23%
SetIntersection_None_Set_uint64_1024_256 8934992.370 4.03%
SetIntersection_None_Set_uint64_1024_4 9105357.975 2.91%
SetIntersection_None_Set_uint64_1024_64 9097792.026 5.50%
SetIntersection_None_Set_uint64_16384_1 162095272.901 2.26%
SetIntersection_None_Set_uint64_16384_1024 166575306.146 1.31%
SetIntersection_None_Set_uint64_16384_16 167898153.850 2.22%
SetIntersection_None_Set_uint64_16384_16384 178421136.137 1.73%
SetIntersection_None_Set_uint64_16384_256 169302369.885 3.28%
SetIntersection_None_Set_uint64_16384_4 165415072.621 2.70%
SetIntersection_None_Set_uint64_16384_64 170940113.324 2.94%
SetIntersection_None_Set_uint64_16_1 67191193.818 -
SetIntersection_None_Set_uint64_16_16 35596142.947 -
SetIntersection_None_Set_uint64_16_4 57190538.404 1.56%
SetIntersection_None_Set_uint64_1_1 537626435.087 -
SetIntersection_None_Set_uint64_256_1 11685661.691 3.75%
SetIntersection_None_Set_uint64_256_16 10771125.134 2.23%
SetIntersection_None_Set_uint64_256_256 5852522.949 3.63%
SetIntersection_None_Set_uint64_256_4 11448937.547 1.31%
SetIntersection_None_Set_uint64_256_64 9327781.369 2.43%
SetIntersection_None_Set_uint64_262144_1 1215477.863 -
SetIntersection_None_Set_uint64_262144_1024 1229224.041 -
SetIntersection_None_Set_uint64_262144_16 1215038.412 -
SetIntersection_None_Set_uint64_262144_16384 1220336.182 -
SetIntersection_None_Set_uint64_262144_256 1218640.461 -
SetIntersection_None_Set_uint64_262144_262144 1226187.904 -
SetIntersection_None_Set_uint64_262144_4 1217204.265 -
SetIntersection_None_Set_uint64_262144_64 1216831.625 -
SetIntersection_None_Set_uint64_4_1 217833916.452 1.16%
SetIntersection_None_Set_uint64_4_4 136065534.270 1.09%
SetIntersection_None_Set_uint64_64_1 22619626.998 2.18%
SetIntersection_None_Set_uint64_64_16 18422525.384 1.65%
SetIntersection_None_Set_uint64_64_4 21696957.042 1.38%
SetIntersection_None_Set_uint64_64_64 11630229.573 1.66%
SetIntersection_None_Vector_float_1024_1 1075563.841 1.55%
SetIntersection_None_Vector_float_1024_1024 1083007.775 -
SetIntersection_None_Vector_float_1024_16 1082543.230 -
SetIntersection_None_Vector_float_1024_256 1084406.058 -
SetIntersection_None_Vector_float_1024_4 1083644.590 -
SetIntersection_None_Vector_float_1024_64 1084711.224 -
SetIntersection_None_Vector_float_16384_1 1112621.006 -
SetIntersection_None_Vector_float_16384_1024 1087335.765 -
SetIntersection_None_Vector_float_16384_16 1114717.164 1.23%
SetIntersection_None_Vector_float_16384_16384 1103804.824 -
SetIntersection_None_Vector_float_16384_256 1127388.683 1.96%
SetIntersection_None_Vector_float_16384_4 1124247.886 -
SetIntersection_None_Vector_float_16384_64 1121687.513 1.15%
SetIntersection_None_Vector_float_16_1 63392336.655 -
SetIntersection_None_Vector_float_16_16 33653164.836 -
SetIntersection_None_Vector_float_16_4 53743727.540 -
SetIntersection_None_Vector_float_1_1 533322088.146 -
SetIntersection_None_Vector_float_256_1 4262157.908 -
SetIntersection_None_Vector_float_256_16 4029786.551 -
SetIntersection_None_Vector_float_256_256 2136322.169 -
SetIntersection_None_Vector_float_256_4 4213099.336 -
SetIntersection_None_Vector_float_256_64 3413848.065 -
SetIntersection_None_Vector_float_262144_1 1150797.481 2.70%
SetIntersection_None_Vector_float_262144_1024 1143545.984 -
SetIntersection_None_Vector_float_262144_16 1133835.397 -
SetIntersection_None_Vector_float_262144_16384 1159518.349 4.52%
SetIntersection_None_Vector_float_262144_256 1146044.981 1.06%
SetIntersection_None_Vector_float_262144_262144 1137591.209 1.19%
SetIntersection_None_Vector_float_262144_4 1152935.130 1.37%
SetIntersection_None_Vector_float_262144_64 1125378.605 2.37%
SetIntersection_None_Vector_float_4_1 214277857.767 -
SetIntersection_None_Vector_float_4_4 133902205.875 -
SetIntersection_None_Vector_float_64_1 16777426.525 -
SetIntersection_None_Vector_float_64_16 13570725.189 -
SetIntersection_None_Vector_float_64_4 15935031.800 -
SetIntersection_None_Vector_float_64_64 8539577.161 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 1103567.169 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 1103241.335 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 1102850.749 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 1102923.026 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 1103871.111 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 1103066.138 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 1140140.602 3.71%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 1126731.360 -1.28%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 1129335.639 -1.02%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 1122365.011 -1.32%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 1127652.933 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 1105638.027 -1.03%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 1134558.015 3.11%
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1 63823102.875 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_16 33850573.822 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4 54270813.595 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1_1 534939968.670 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 4345308.152 1.56%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 4074530.587 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 2169948.398 2.92%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 4256745.118 1.08%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 3458861.302 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 1171733.678 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 1162494.504 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 1166449.350 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 1168787.337 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 1154589.214 1.98%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 1182094.843 5.52%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 1166412.773 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 1172788.590 5.43%
SetIntersection_None_Vector_pair<uint32,_uint32>_4_1 214821134.949 -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_4 134271872.836 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 16926648.813 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16 13716761.542 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4 16054711.088 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 8551497.301 -
SetIntersection_None_Vector_string_1024_1 1157227.288 -1.81%
SetIntersection_None_Vector_string_1024_1024 1159079.630 -
SetIntersection_None_Vector_string_1024_16 1159379.533 1.25%
SetIntersection_None_Vector_string_1024_256 1162696.291 -1.11%
SetIntersection_None_Vector_string_1024_4 1160550.052 -1.31%
SetIntersection_None_Vector_string_1024_64 1160749.942 -
SetIntersection_None_Vector_string_16384_1 1221378.260 -1.46%
SetIntersection_None_Vector_string_16384_1024 1225385.814 -
SetIntersection_None_Vector_string_16384_16 1237566.042 1.38%
SetIntersection_None_Vector_string_16384_16384 1238268.474 -
SetIntersection_None_Vector_string_16384_256 1217228.815 -3.04%
SetIntersection_None_Vector_string_16384_4 1240065.983 -
SetIntersection_None_Vector_string_16384_64 1225708.556 -
SetIntersection_None_Vector_string_16_1 65249914.968 -
SetIntersection_None_Vector_string_16_16 34649267.124 -
SetIntersection_None_Vector_string_16_4 55343314.678 -
SetIntersection_None_Vector_string_1_1 536078143.877 -
SetIntersection_None_Vector_string_256_1 4503699.826 -
SetIntersection_None_Vector_string_256_16 4285053.382 -
SetIntersection_None_Vector_string_256_256 2277082.907 -
SetIntersection_None_Vector_string_256_4 4505055.874 1.38%
SetIntersection_None_Vector_string_256_64 3646234.666 1.25%
SetIntersection_None_Vector_string_262144_1 1288809.848 -1.74%
SetIntersection_None_Vector_string_262144_1024 1267164.238 -3.39%
SetIntersection_None_Vector_string_262144_16 1291607.400 -1.86%
SetIntersection_None_Vector_string_262144_16384 1289146.753 -1.37%
SetIntersection_None_Vector_string_262144_256 1288739.646 1.53%
SetIntersection_None_Vector_string_262144_262144 1320253.721 4.31%
SetIntersection_None_Vector_string_262144_4 1263706.334 -3.55%
SetIntersection_None_Vector_string_262144_64 1299533.176 2.57%
SetIntersection_None_Vector_string_4_1 217755199.624 -
SetIntersection_None_Vector_string_4_4 136038233.192 -
SetIntersection_None_Vector_string_64_1 17325153.600 -
SetIntersection_None_Vector_string_64_16 14138416.136 -
SetIntersection_None_Vector_string_64_4 16709989.403 1.27%
SetIntersection_None_Vector_string_64_64 8837896.178 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1089738.865 2.35%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 1128152.246 2.13%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1121614.860 1.01%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 1123559.143 5.75%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1120390.761 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1120351.657 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1163531.922 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 1155873.731 -1.37%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1148398.659 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 1130911.109 -3.51%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 1136580.961 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1151724.478 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1158424.719 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_1 63797730.538 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_16 33903354.641 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_4 54152576.507 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1_1 534524454.280 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 4315934.663 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 4068533.951 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 2187807.951 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 4304014.778 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 3464402.730 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1224856.542 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 1180660.352 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1156063.816 -1.42%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 1175554.282 4.49%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 1230583.963 3.81%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 1208162.760 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1185576.719 -1.20%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1200455.584 2.78%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_1 214886840.622 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_4 134433411.280 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1 16977242.311 1.82%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 13708835.276 1.15%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 16052876.956 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 8620753.974 1.09%
SetIntersection_None_Vector_uint32_1024_1 1081478.718 -
SetIntersection_None_Vector_uint32_1024_1024 1077285.777 1.50%
SetIntersection_None_Vector_uint32_1024_16 1081472.447 -
SetIntersection_None_Vector_uint32_1024_256 1078700.054 2.97%
SetIntersection_None_Vector_uint32_1024_4 1080787.926 -
SetIntersection_None_Vector_uint32_1024_64 1090559.010 -
SetIntersection_None_Vector_uint32_16384_1 1096640.985 -
SetIntersection_None_Vector_uint32_16384_1024 1109305.010 3.82%
SetIntersection_None_Vector_uint32_16384_16 1104705.713 -
SetIntersection_None_Vector_uint32_16384_16384 1109985.918 1.52%
SetIntersection_None_Vector_uint32_16384_256 1109822.312 -
SetIntersection_None_Vector_uint32_16384_4 1133310.067 2.76%
SetIntersection_None_Vector_uint32_16384_64 1110359.824 -
SetIntersection_None_Vector_uint32_16_1 63693716.296 1.18%
SetIntersection_None_Vector_uint32_16_16 33707103.043 -
SetIntersection_None_Vector_uint32_16_4 53946963.366 -
SetIntersection_None_Vector_uint32_1_1 536202530.173 -
SetIntersection_None_Vector_uint32_256_1 4278935.952 -
SetIntersection_None_Vector_uint32_256_16 4039418.397 -
SetIntersection_None_Vector_uint32_256_256 2154306.347 -
SetIntersection_None_Vector_uint32_256_4 4228592.621 -
SetIntersection_None_Vector_uint32_256_64 3424771.323 1.87%
SetIntersection_None_Vector_uint32_262144_1 1118878.292 -1.28%
SetIntersection_None_Vector_uint32_262144_1024 1147466.741 1.95%
SetIntersection_None_Vector_uint32_262144_16 1132489.259 -
SetIntersection_None_Vector_uint32_262144_16384 1159525.257 3.81%
SetIntersection_None_Vector_uint32_262144_256 1139740.806 4.42%
SetIntersection_None_Vector_uint32_262144_262144 1130415.761 -
SetIntersection_None_Vector_uint32_262144_4 1129035.770 -
SetIntersection_None_Vector_uint32_262144_64 1129587.060 -
SetIntersection_None_Vector_uint32_4_1 215085948.242 -
SetIntersection_None_Vector_uint32_4_4 134403843.671 -
SetIntersection_None_Vector_uint32_64_1 16827328.842 1.93%
SetIntersection_None_Vector_uint32_64_16 13617636.506 1.13%
SetIntersection_None_Vector_uint32_64_4 17067870.344 7.67%
SetIntersection_None_Vector_uint32_64_64 8472654.353 1.02%
SetIntersection_None_Vector_uint64_1024_1 1083892.784 5.54%
SetIntersection_None_Vector_uint64_1024_1024 1078247.768 -
SetIntersection_None_Vector_uint64_1024_16 1066289.567 -
SetIntersection_None_Vector_uint64_1024_256 1082114.238 -
SetIntersection_None_Vector_uint64_1024_4 1093936.888 3.31%
SetIntersection_None_Vector_uint64_1024_64 1086621.304 -
SetIntersection_None_Vector_uint64_16384_1 1103257.519 -
SetIntersection_None_Vector_uint64_16384_1024 1112773.324 4.87%
SetIntersection_None_Vector_uint64_16384_16 1103747.603 3.71%
SetIntersection_None_Vector_uint64_16384_16384 1119231.139 3.49%
SetIntersection_None_Vector_uint64_16384_256 1108697.371 -
SetIntersection_None_Vector_uint64_16384_4 1102353.283 -
SetIntersection_None_Vector_uint64_16384_64 1127046.968 2.58%
SetIntersection_None_Vector_uint64_16_1 63551279.313 1.40%
SetIntersection_None_Vector_uint64_16_16 33846251.746 1.63%
SetIntersection_None_Vector_uint64_16_4 54161649.595 1.52%
SetIntersection_None_Vector_uint64_1_1 536753598.133 1.43%
SetIntersection_None_Vector_uint64_256_1 4277989.378 1.72%
SetIntersection_None_Vector_uint64_256_16 4039124.941 -
SetIntersection_None_Vector_uint64_256_256 2146696.245 -
SetIntersection_None_Vector_uint64_256_4 4230120.876 1.21%
SetIntersection_None_Vector_uint64_256_64 3449468.826 3.10%
SetIntersection_None_Vector_uint64_262144_1 1130387.376 4.22%
SetIntersection_None_Vector_uint64_262144_1024 1131508.529 -
SetIntersection_None_Vector_uint64_262144_16 1130190.376 6.34%
SetIntersection_None_Vector_uint64_262144_16384 1142613.499 1.28%
SetIntersection_None_Vector_uint64_262144_256 1136179.069 6.31%
SetIntersection_None_Vector_uint64_262144_262144 1133375.519 -
SetIntersection_None_Vector_uint64_262144_4 1121480.000 -
SetIntersection_None_Vector_uint64_262144_64 1133238.015 -
SetIntersection_None_Vector_uint64_4_1 215119271.495 1.34%
SetIntersection_None_Vector_uint64_4_4 134491236.946 1.34%
SetIntersection_None_Vector_uint64_64_1 16724923.478 -
SetIntersection_None_Vector_uint64_64_16 13568613.612 -
SetIntersection_None_Vector_uint64_64_4 16030005.647 1.49%
SetIntersection_None_Vector_uint64_64_64 8498231.310 1.91%
Static 0.221 -
VChain,_1_level 5.983 2.43%
VChain,_2_levels 8.161 2.00%
VChain,_3_levels 11.680 3.02%
VChain,_4_levels 16.265 3.99%
VChain,_5_levels 23.461 13.30%
VChain_fail,_1_level 7.837 7.90%
VChain_fail,_2_levels 14.107 4.15%
VChain_fail,_3_levels 21.029 2.24%
VChain_fail,_4_levels 31.203 3.91%
VChain_fail,_5_levels 41.492 3.76%
VChain_middle,_1_level 17.496 33.91%
VChain_middle,_2_levels 28.343 7.66%
VChain_middle,_3_levels 46.958 4.59%
VChain_middle,_4_levels 60.469 2.31%
VChain_to_complete 0.230 -
VDAG_leftmost,_3_levels 15.470 -9.70%
VDAG_leftmost,_4_levels 19.840 -11.99%
VDAG_leftmost,_5_levels 23.596 -6.34%
VDAG_leftmost_middle,_1_level 98.778 -8.19%
VDAG_leftmost_middle,_2_levels 187.990 -9.49%
VDAG_leftmost_middle,_3_levels 366.915 -9.05%
VDAG_rightmost,_3_levels 62.583 -
VDAG_rightmost,_4_levels 135.492 1.77%
VDAG_rightmost,_5_levels 272.986 -12.14%
VDAG_rightmost_middle,_1_level 105.486 -9.76%
VDAG_rightmost_middle,_2_levels 212.403 -9.89%
VDAG_rightmost_middle,_3_levels 440.814 -8.32%
VDAG_sidecast,_1_level 43.483 -5.74%
VDAG_sidecast,_2_levels 84.534 -6.44%
VDAG_sidecast,_3_levels 104.392 -7.69%
VDAG_sidecast_fail,_1_level 62.935 -1.00%
VDAG_sidecast_fail,_2_levels 91.643 -6.62%
VDAG_sidecast_fail,_3_levels 111.578 -7.23%
VDAG_to_complete 0.230 -
bm_exception_ptr_copy_assign_nonnull 3.440 -
bm_exception_ptr_copy_assign_null 2.756 1.30%
bm_exception_ptr_copy_ctor_nonnull 3.374 -
bm_exception_ptr_copy_ctor_null 3.189 4.13%
bm_exception_ptr_move_assign_nonnull 4.868 -1.29%
bm_exception_ptr_move_assign_null 3.025 -4.73%
bm_exception_ptr_move_ctor_nonnull 3.943 4.64%
bm_exception_ptr_move_ctor_null 2.155 -7.80%
bm_exception_ptr_swap_nonnull 1.304 -
bm_exception_ptr_swap_null 3.477 -
bm_gcd_complex 17.763 -1.07%
bm_gcd_random 29.177 -5.42%
bm_gcd_trivial 0.687 -
bm_lexicographical_compare<int>/1 1.326 -10.72%
bm_lexicographical_compare<int>/1048576 68823.891 -
bm_lexicographical_compare<int>/262144 16258.902 -
bm_lexicographical_compare<int>/32768 1919.099 -
bm_lexicographical_compare<int>/4096 238.745 -
bm_lexicographical_compare<int>/512 29.845 -
bm_lexicographical_compare<int>/64 4.386 -2.99%
bm_lexicographical_compare<int>/8 1.462 -4.76%
bm_lexicographical_compare<signed_char>/1 1.259 -8.62%
bm_lexicographical_compare<signed_char>/1048576 16257.057 -
bm_lexicographical_compare<signed_char>/262144 3834.203 -
bm_lexicographical_compare<signed_char>/32768 477.437 -
bm_lexicographical_compare<signed_char>/4096 59.673 -
bm_lexicographical_compare<signed_char>/512 7.770 1.64%
bm_lexicographical_compare<signed_char>/64 2.005 5.76%
bm_lexicographical_compare<signed_char>/8 3.315 -2.80%
bm_lexicographical_compare<unsigned_char>/1 1.479 -10.48%
bm_lexicographical_compare<unsigned_char>/1048576 17920.412 -
bm_lexicographical_compare<unsigned_char>/262144 4488.067 -
bm_lexicographical_compare<unsigned_char>/32768 570.591 -
bm_lexicographical_compare<unsigned_char>/4096 77.357 -
bm_lexicographical_compare<unsigned_char>/512 8.644 -1.43%
bm_lexicographical_compare<unsigned_char>/64 1.843 -9.95%
bm_lexicographical_compare<unsigned_char>/8 1.254 -9.16%
bm_list/1 3.145 -
bm_list/2048 6422.683 -
bm_list/512 1139.130 -
bm_list/64 150.407 -
bm_list/8 16.810 -
bm_make_exception_ptr/threads:1 17.420 5.40%
bm_make_exception_ptr/threads:2 8.671 6.37%
bm_make_exception_ptr/threads:4 4.430 5.44%
bm_make_exception_ptr/threads:8 2.918 -6.83%
bm_ranges_lexicographical_compare<int>/1 1.286 -10.29%
bm_ranges_lexicographical_compare<int>/1048576 68851.274 -
bm_ranges_lexicographical_compare<int>/262144 16250.653 -
bm_ranges_lexicographical_compare<int>/32768 1917.874 -
bm_ranges_lexicographical_compare<int>/4096 238.651 -
bm_ranges_lexicographical_compare<int>/512 29.806 -
bm_ranges_lexicographical_compare<int>/64 4.467 -
bm_ranges_lexicographical_compare<int>/8 1.535 2.43%
bm_ranges_lexicographical_compare<signed_char>/1 1.650 -9.37%
bm_ranges_lexicographical_compare<signed_char>/1048576 16253.369 -
bm_ranges_lexicographical_compare<signed_char>/262144 3840.216 -
bm_ranges_lexicographical_compare<signed_char>/32768 478.763 -
bm_ranges_lexicographical_compare<signed_char>/4096 59.790 -
bm_ranges_lexicographical_compare<signed_char>/512 8.060 -2.35%
bm_ranges_lexicographical_compare<signed_char>/64 2.287 -9.37%
bm_ranges_lexicographical_compare<signed_char>/8 3.708 1.65%
bm_ranges_lexicographical_compare<unsigned_char>/1 1.605 3.92%
bm_ranges_lexicographical_compare<unsigned_char>/1048576 17927.621 -
bm_ranges_lexicographical_compare<unsigned_char>/262144 4492.479 -
bm_ranges_lexicographical_compare<unsigned_char>/32768 571.525 -
bm_ranges_lexicographical_compare<unsigned_char>/4096 77.460 -
bm_ranges_lexicographical_compare<unsigned_char>/512 8.771 -
bm_ranges_lexicographical_compare<unsigned_char>/64 2.045 2.25%
bm_ranges_lexicographical_compare<unsigned_char>/8 1.382 4.66%
bm_ranges_swap_ranges_vb_aligned/1024 6.507 -
bm_ranges_swap_ranges_vb_aligned/1048576 3336.290 -
bm_ranges_swap_ranges_vb_aligned/128 3.393 -
bm_ranges_swap_ranges_vb_aligned/131072 245.058 -
bm_ranges_swap_ranges_vb_aligned/16 3.299 -
bm_ranges_swap_ranges_vb_aligned/16384 34.964 -
bm_ranges_swap_ranges_vb_aligned/2048 8.489 -1.65%
bm_ranges_swap_ranges_vb_aligned/256 3.457 -
bm_ranges_swap_ranges_vb_aligned/262144 481.401 -
bm_ranges_swap_ranges_vb_aligned/32 3.296 -
bm_ranges_swap_ranges_vb_aligned/32768 64.183 -
bm_ranges_swap_ranges_vb_aligned/4096 11.927 -
bm_ranges_swap_ranges_vb_aligned/512 5.165 -1.87%
bm_ranges_swap_ranges_vb_aligned/524288 1049.562 -
bm_ranges_swap_ranges_vb_aligned/64 3.110 1.79%
bm_ranges_swap_ranges_vb_aligned/65536 123.307 -
bm_ranges_swap_ranges_vb_aligned/8 3.217 -1.51%
bm_ranges_swap_ranges_vb_aligned/8192 19.463 -
bm_ranges_swap_ranges_vb_unaligned/1048576 15680.747 -
bm_ranges_swap_ranges_vb_unaligned/262144 3773.301 -
bm_ranges_swap_ranges_vb_unaligned/32768 477.683 -
bm_ranges_swap_ranges_vb_unaligned/4096 64.153 -
bm_ranges_swap_ranges_vb_unaligned/512 13.605 -
bm_ranges_swap_ranges_vb_unaligned/64 6.264 -
bm_ranges_swap_ranges_vb_unaligned/8 4.832 -6.22%
bm_swap_ranges_vb_aligned/1048576 3329.090 -
bm_swap_ranges_vb_aligned/262144 485.298 -
bm_swap_ranges_vb_aligned/32768 63.558 -
bm_swap_ranges_vb_aligned/4096 12.508 -
bm_swap_ranges_vb_aligned/512 4.941 -
bm_swap_ranges_vb_aligned/64 2.842 1.05%
bm_swap_ranges_vb_aligned/8 3.315 5.00%
bm_swap_ranges_vb_unaligned/1048576 15884.548 -
bm_swap_ranges_vb_unaligned/262144 3828.870 -
bm_swap_ranges_vb_unaligned/32768 484.019 -
bm_swap_ranges_vb_unaligned/4096 65.085 -
bm_swap_ranges_vb_unaligned/512 12.572 -
bm_swap_ranges_vb_unaligned/64 4.970 -
bm_swap_ranges_vb_unaligned/8 4.841 1.53%
bm_write 595.990 6.10%
ranges::min(std::deque<__int128>)/1 0.709 7.65%
ranges::min(std::deque<__int128>)/64 20.888 -1.90%
ranges::min(std::deque<__int128>)/70000 24302.171 -
ranges::min(std::deque<__int128>)/8 2.827 -
ranges::min(std::deque<char>)/1 0.758 20.53%
ranges::min(std::deque<char>)/64 16.765 1.25%
ranges::min(std::deque<char>)/70000 18292.264 1.22%
ranges::min(std::deque<char>)/8 2.411 4.43%
ranges::min(std::deque<long_long>)/1 0.720 -
ranges::min(std::deque<long_long>)/64 17.733 12.40%
ranges::min(std::deque<long_long>)/70000 18993.313 -
ranges::min(std::deque<long_long>)/8 2.320 -
ranges::min(std::list<__int128>)/1 0.456 23.46%
ranges::min(std::list<__int128>)/64 33.299 -11.42%
ranges::min(std::list<__int128>)/70000 58453.788 -6.45%
ranges::min(std::list<__int128>)/8 2.085 -14.30%
ranges::min(std::list<char>)/1 0.364 -18.77%
ranges::min(std::list<char>)/64 26.881 -
ranges::min(std::list<char>)/70000 53616.704 -
ranges::min(std::list<char>)/8 1.905 -1.62%
ranges::min(std::list<long_long>)/1 0.360 -
ranges::min(std::list<long_long>)/64 24.647 -
ranges::min(std::list<long_long>)/70000 50027.404 12.95%
ranges::min(std::list<long_long>)/8 1.962 1.64%
ranges::min(std::vector<__int128>)/1 0.372 16.21%
ranges::min(std::vector<__int128>)/64 38.400 45.28%
ranges::min(std::vector<__int128>)/70000 46506.513 55.29%
ranges::min(std::vector<__int128>)/8 3.091 6.41%
ranges::min(std::vector<char>)/1 0.431 22.96%
ranges::min(std::vector<char>)/64 4.168 -1.34%
ranges::min(std::vector<char>)/70000 492.339 -
ranges::min(std::vector<char>)/8 2.469 -3.16%
ranges::min(std::vector<long_long>)/1 0.385 -14.89%
ranges::min(std::vector<long_long>)/64 4.675 -5.36%
ranges::min(std::vector<long_long>)/70000 7903.182 -
ranges::min(std::vector<long_long>)/8 2.141 -2.98%
ranges::minmax(std::deque<__int128>)/1 0.678 -
ranges::minmax(std::deque<__int128>)/64 32.916 -8.86%
ranges::minmax(std::deque<__int128>)/70000 34413.329 -2.17%
ranges::minmax(std::deque<__int128>)/8 3.932 -6.77%
ranges::minmax(std::deque<char>)/1 0.712 2.77%
ranges::minmax(std::deque<char>)/64 23.057 -21.76%
ranges::minmax(std::deque<char>)/70000 24036.932 -18.00%
ranges::minmax(std::deque<char>)/8 3.861 -4.50%
ranges::minmax(std::deque<long_long>)/1 0.765 -3.21%
ranges::minmax(std::deque<long_long>)/64 23.138 -
ranges::minmax(std::deque<long_long>)/70000 24706.561 -
ranges::minmax(std::deque<long_long>)/8 3.891 -
ranges::minmax(std::list<__int128>)/1 0.451 -
ranges::minmax(std::list<__int128>)/64 38.954 -1.32%
ranges::minmax(std::list<__int128>)/70000 58533.136 -
ranges::minmax(std::list<__int128>)/8 3.857 -
ranges::minmax(std::list<char>)/1 0.379 -17.71%
ranges::minmax(std::list<char>)/64 33.481 -7.04%
ranges::minmax(std::list<char>)/70000 53639.550 -5.46%
ranges::minmax(std::list<char>)/8 2.509 -1.01%
ranges::minmax(std::list<long_long>)/1 0.396 -9.23%
ranges::minmax(std::list<long_long>)/64 30.331 -1.27%
ranges::minmax(std::list<long_long>)/70000 55391.600 1.92%
ranges::minmax(std::list<long_long>)/8 2.530 -
ranges::minmax(std::vector<__int128>)/1 0.392 -
ranges::minmax(std::vector<__int128>)/64 32.001 -
ranges::minmax(std::vector<__int128>)/70000 35113.243 -
ranges::minmax(std::vector<__int128>)/8 4.111 -
ranges::minmax(std::vector<char>)/1 0.623 2.28%
ranges::minmax(std::vector<char>)/64 1.198 -
ranges::minmax(std::vector<char>)/70000 590.740 -
ranges::minmax(std::vector<char>)/8 0.898 -
ranges::minmax(std::vector<long_long>)/1 0.612 -
ranges::minmax(std::vector<long_long>)/64 10.126 -
ranges::minmax(std::vector<long_long>)/70000 9155.385 -
ranges::minmax(std::vector<long_long>)/8 2.103 -
rng::contains(deque<int>)_(process_all)/1048576 243388.831 -
rng::contains(deque<int>)_(process_all)/32 8.574 -1.83%
rng::contains(deque<int>)_(process_all)/50 12.514 -1.23%
rng::contains(deque<int>)_(process_all)/8 2.994 3.20%
rng::contains(deque<int>)_(process_all)/8192 1866.453 -
rng::contains(list<int>)_(process_all)/1048576 829266.011 -
rng::contains(list<int>)_(process_all)/32 9.247 3.98%
rng::contains(list<int>)_(process_all)/50 18.117 -1.70%
rng::contains(list<int>)_(process_all)/8 2.289 -
rng::contains(list<int>)_(process_all)/8192 7121.722 -
rng::contains(vector<int>)_(process_all)/1048576 231935.889 -
rng::contains(vector<int>)_(process_all)/32 8.137 -1.50%
rng::contains(vector<int>)_(process_all)/50 12.058 -1.56%
rng::contains(vector<int>)_(process_all)/8 2.438 -8.51%
rng::contains(vector<int>)_(process_all)/8192 1800.253 -
rng::contains_subrange(deque<int>)_(near_matches)/1000 19299.353 -
rng::contains_subrange(deque<int>)_(near_matches)/1024 20374.961 -
rng::contains_subrange(deque<int>)_(near_matches)/8192 1456738.825 -
rng::contains_subrange(deque<int>)_(process_all)/1048576 429075.827 -
rng::contains_subrange(deque<int>)_(process_all)/16 9.168 9.84%
rng::contains_subrange(deque<int>)_(process_all)/32 15.140 31.32%
rng::contains_subrange(deque<int>)_(process_all)/50 25.639 8.14%
rng::contains_subrange(deque<int>)_(process_all)/8192 3364.665 -
rng::contains_subrange(deque<int>)_(same_length)/1048576 502068.678 -
rng::contains_subrange(deque<int>)_(same_length)/16 12.363 -4.94%
rng::contains_subrange(deque<int>)_(same_length)/32 19.863 -3.37%
rng::contains_subrange(deque<int>)_(same_length)/50 28.133 -2.22%
rng::contains_subrange(deque<int>)_(same_length)/8192 3909.573 -
rng::contains_subrange(deque<int>)_(single_element)/1048576 476164.404 -
rng::contains_subrange(deque<int>)_(single_element)/16 10.402 -
rng::contains_subrange(deque<int>)_(single_element)/32 17.561 -
rng::contains_subrange(deque<int>)_(single_element)/50 25.543 -
rng::contains_subrange(deque<int>)_(single_element)/8192 3710.499 -
rng::contains_subrange(list<int>)_(near_matches)/1000 37162.364 -
rng::contains_subrange(list<int>)_(near_matches)/1024 38779.280 -
rng::contains_subrange(list<int>)_(near_matches)/8192 2522404.979 -
rng::contains_subrange(list<int>)_(process_all)/1048576 850862.849 -
rng::contains_subrange(list<int>)_(process_all)/16 4.939 1.19%
rng::contains_subrange(list<int>)_(process_all)/32 10.175 1.49%
rng::contains_subrange(list<int>)_(process_all)/50 16.192 -5.72%
rng::contains_subrange(list<int>)_(process_all)/8192 7198.890 -2.39%
rng::contains_subrange(list<int>)_(same_length)/1048576 937099.444 -1.49%
rng::contains_subrange(list<int>)_(same_length)/16 5.837 -5.85%
rng::contains_subrange(list<int>)_(same_length)/32 16.501 -
rng::contains_subrange(list<int>)_(same_length)/50 25.119 -
rng::contains_subrange(list<int>)_(same_length)/8192 8519.549 -
rng::contains_subrange(list<int>)_(single_element)/1048576 833060.317 -1.91%
rng::contains_subrange(list<int>)_(single_element)/16 4.970 2.56%
rng::contains_subrange(list<int>)_(single_element)/32 10.009 -1.24%
rng::contains_subrange(list<int>)_(single_element)/50 17.034 -3.20%
rng::contains_subrange(list<int>)_(single_element)/8192 7926.475 2.20%
rng::contains_subrange(vector<int>)_(near_matches)/1000 13337.494 -
rng::contains_subrange(vector<int>)_(near_matches)/1024 13995.421 -
rng::contains_subrange(vector<int>)_(near_matches)/8192 765025.763 -
rng::contains_subrange(vector<int>)_(process_all)/1048576 210499.411 -
rng::contains_subrange(vector<int>)_(process_all)/16 4.764 -7.34%
rng::contains_subrange(vector<int>)_(process_all)/32 8.139 -5.05%
rng::contains_subrange(vector<int>)_(process_all)/50 11.506 -5.85%
rng::contains_subrange(vector<int>)_(process_all)/8192 1640.765 -
rng::contains_subrange(vector<int>)_(same_length)/1048576 246984.004 1.08%
rng::contains_subrange(vector<int>)_(same_length)/16 4.859 1.62%
rng::contains_subrange(vector<int>)_(same_length)/32 8.744 1.00%
rng::contains_subrange(vector<int>)_(same_length)/50 12.761 -
rng::contains_subrange(vector<int>)_(same_length)/8192 1985.458 4.82%
rng::contains_subrange(vector<int>)_(single_element)/1048576 231896.247 -
rng::contains_subrange(vector<int>)_(single_element)/16 4.751 -
rng::contains_subrange(vector<int>)_(single_element)/32 8.531 -
rng::contains_subrange(vector<int>)_(single_element)/50 12.416 -
rng::contains_subrange(vector<int>)_(single_element)/8192 1804.947 -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 406.474 -
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 418933.886 -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 22.145 10.44%
rng::ends_with(deque<int>)_(mismatch_at_end)/8 4.508 -
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 3245.143 -
rng::ends_with(deque<int>)_(mismatch_at_start)/1024 2.096 -
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 2.797 3.60%
rng::ends_with(deque<int>)_(mismatch_at_start)/50 2.090 -
rng::ends_with(deque<int>)_(mismatch_at_start)/8 2.091 -
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 2.173 3.79%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024 521.225 -2.22%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1048576 507294.354 -4.94%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 25.398 -4.45%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 5.479 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8192 3901.044 -5.33%
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1024 2.124 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1048576 2.716 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/50 2.125 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8 2.125 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8192 2.128 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 2023.348 -1.84%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 2196823.870 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 49.348 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 6.690 3.46%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 17685.994 -12.22%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 668.231 15.40%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 1444757.261 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 24.146 -1.54%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 4.799 -2.72%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 11416.850 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 1606.326 7.80%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 2344843.365 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 57.060 -2.47%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 6.851 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 19502.487 -9.72%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 535.892 -18.71%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 1453498.010 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 27.725 14.27%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 4.890 2.55%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 11520.962 4.10%
rng::ends_with(list<int>)_(mismatch_at_end)/1024 0.698 -8.83%
rng::ends_with(list<int>)_(mismatch_at_end)/1048576 0.698 -8.83%
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.698 -8.82%
rng::ends_with(list<int>)_(mismatch_at_start)/1024 763.303 -1.48%
rng::ends_with(list<int>)_(mismatch_at_start)/1048576 953889.116 -
rng::ends_with(list<int>)_(mismatch_at_start)/50 29.606 -2.81%
rng::ends_with(list<int>)_(mismatch_at_start)/8 3.071 -4.47%
rng::ends_with(list<int>)_(mismatch_at_start)/8192 8789.183 5.81%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1024 0.770 -5.92%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1048576 0.770 -5.94%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/50 0.751 -1.64%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8 0.752 -7.01%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8192 0.770 -5.91%
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024 850.600 -1.35%
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1048576 1067959.861 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 38.984 3.43%
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 4.718 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 11464.998 -8.46%
rng::ends_with(vector<int>)_(mismatch_at_end)/1024 77.988 -
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 73732.358 -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 4.472 -6.34%
rng::ends_with(vector<int>)_(mismatch_at_end)/8 1.700 -7.50%
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 569.867 -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 1.466 16.34%
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 1.471 16.45%
rng::ends_with(vector<int>)_(mismatch_at_start)/50 1.472 16.87%
rng::ends_with(vector<int>)_(mismatch_at_start)/8 1.579 25.16%
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 1.469 16.12%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1024 343.640 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1048576 354403.003 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 16.532 -2.68%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 3.160 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8192 2755.984 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1024 0.802 7.82%
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1048576 0.806 7.74%
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/50 0.804 8.14%
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8 0.806 8.02%
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8192 0.802 7.35%
rng::find(join_view(deque<deque<int>>))_(process_all)/1024 289.753 -
rng::find(join_view(deque<deque<int>>))_(process_all)/32768 9327.068 -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 17.250 -1.22%
rng::find(join_view(deque<deque<int>>))_(process_all)/8 7.517 -2.31%
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 2314.428 -
rng::find(join_view(list<vector<int>>))_(process_all)/1024 486.819 -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 15426.797 -
rng::find(join_view(list<vector<int>>))_(process_all)/50 23.355 -
rng::find(join_view(list<vector<int>>))_(process_all)/8 4.501 -
rng::find(join_view(list<vector<int>>))_(process_all)/8192 3857.549 -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 734.343 -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 26704.291 -4.99%
rng::find(join_view(vector<list<int>>))_(process_all)/50 40.829 -
rng::find(join_view(vector<list<int>>))_(process_all)/8 4.385 -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 9463.184 -4.27%
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 22.654 -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 652.092 -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 3.526 1.57%
rng::find(join_view(vector<vector<char>>))_(process_all)/8 3.004 -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 165.585 -
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 271.788 -
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 8603.728 -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 14.422 -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 5.106 3.49%
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 2115.694 -
rng::find(vector<bool>)_(process_all)/1024 4.538 -1.16%
rng::find(vector<bool>)_(process_all)/1048576 3632.457 -
rng::find(vector<bool>)_(process_all)/50 0.676 -8.22%
rng::find(vector<bool>)_(process_all)/8 0.628 -12.47%
rng::find(vector<bool>)_(process_all)/8192 33.304 -
rng::find_if(vector<bool>)_(process_all)/1024 592.783 5.29%
rng::find_if(vector<bool>)_(process_all)/1048576 580085.128 -5.41%
rng::find_if(vector<bool>)_(process_all)/50 24.855 5.36%
rng::find_if(vector<bool>)_(process_all)/8 3.502 -
rng::find_if(vector<bool>)_(process_all)/8192 4528.884 -
rng::find_if_not(vector<bool>)_(process_all)/1024 563.425 -
rng::find_if_not(vector<bool>)_(process_all)/1048576 574879.201 -
rng::find_if_not(vector<bool>)_(process_all)/50 23.926 -
rng::find_if_not(vector<bool>)_(process_all)/8 3.562 -2.20%
rng::find_if_not(vector<bool>)_(process_all)/8192 4493.222 -
rng::find_last(deque<int>)_(bail_10%)/1024 243.714 -5.80%
rng::find_last(deque<int>)_(bail_10%)/1048576 324003.893 9.97%
rng::find_last(deque<int>)_(bail_10%)/50 12.198 -15.35%
rng::find_last(deque<int>)_(bail_10%)/8 2.876 4.43%
rng::find_last(deque<int>)_(bail_10%)/8192 2516.989 8.71%
rng::find_last(deque<int>)_(bail_90%)/1024 28.897 -6.34%
rng::find_last(deque<int>)_(bail_90%)/1048576 25372.044 -7.82%
rng::find_last(deque<int>)_(bail_90%)/50 1.837 -1.46%
rng::find_last(deque<int>)_(bail_90%)/8 0.892 2.64%
rng::find_last(deque<int>)_(bail_90%)/8192 201.924 -7.21%
rng::find_last(forward_list<int>)_(bail_10%)/1024 726.493 -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 706663.978 93.35%
rng::find_last(forward_list<int>)_(bail_10%)/50 16.957 -
rng::find_last(forward_list<int>)_(bail_10%)/8 2.298 -
rng::find_last(forward_list<int>)_(bail_10%)/8192 6678.721 14.33%
rng::find_last(forward_list<int>)_(bail_90%)/1024 728.784 -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 666234.862 68.69%
rng::find_last(forward_list<int>)_(bail_90%)/50 20.741 -
rng::find_last(forward_list<int>)_(bail_90%)/8 2.399 -
rng::find_last(forward_list<int>)_(bail_90%)/8192 5908.161 -1.43%
rng::find_last(list<int>)_(bail_10%)/1024 665.909 -1.45%
rng::find_last(list<int>)_(bail_10%)/1048576 786542.506 -
rng::find_last(list<int>)_(bail_10%)/50 15.765 -
rng::find_last(list<int>)_(bail_10%)/8 2.079 -
rng::find_last(list<int>)_(bail_10%)/8192 6308.267 1.06%
rng::find_last(list<int>)_(bail_90%)/1024 76.631 1.84%
rng::find_last(list<int>)_(bail_90%)/1048576 86856.927 -
rng::find_last(list<int>)_(bail_90%)/50 1.243 -7.43%
rng::find_last(list<int>)_(bail_90%)/8 0.460 -2.38%
rng::find_last(list<int>)_(bail_90%)/8192 597.276 -
rng::find_last(vector<char>)_(bail_10%)/1024 210.226 -
rng::find_last(vector<char>)_(bail_10%)/1048576 205637.494 -
rng::find_last(vector<char>)_(bail_10%)/50 10.880 -
rng::find_last(vector<char>)_(bail_10%)/8 2.009 -
rng::find_last(vector<char>)_(bail_10%)/8192 1617.965 -
rng::find_last(vector<char>)_(bail_90%)/1024 24.327 2.54%
rng::find_last(vector<char>)_(bail_90%)/1048576 23291.625 -4.25%
rng::find_last(vector<char>)_(bail_90%)/50 1.458 -1.19%
rng::find_last(vector<char>)_(bail_90%)/8 0.475 -
rng::find_last(vector<char>)_(bail_90%)/8192 204.316 -
rng::find_last(vector<int>)_(bail_10%)/1024 210.611 -
rng::find_last(vector<int>)_(bail_10%)/1048576 213289.247 -
rng::find_last(vector<int>)_(bail_10%)/50 10.800 -1.13%
rng::find_last(vector<int>)_(bail_10%)/8 2.007 -
rng::find_last(vector<int>)_(bail_10%)/8192 1646.102 -
rng::find_last(vector<int>)_(bail_90%)/1024 27.970 -
rng::find_last(vector<int>)_(bail_90%)/1048576 23093.419 -
rng::find_last(vector<int>)_(bail_90%)/50 1.502 3.53%
rng::find_last(vector<int>)_(bail_90%)/8 0.460 4.34%
rng::find_last(vector<int>)_(bail_90%)/8192 188.708 -
rng::find_last_if(deque<int>)_(bail_10%)/1024 355.667 -2.05%
rng::find_last_if(deque<int>)_(bail_10%)/1048576 361088.663 -
rng::find_last_if(deque<int>)_(bail_10%)/50 17.361 -8.87%
rng::find_last_if(deque<int>)_(bail_10%)/8 3.798 -
rng::find_last_if(deque<int>)_(bail_10%)/8192 2748.854 -
rng::find_last_if(deque<int>)_(bail_90%)/1024 42.249 -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 38131.428 -
rng::find_last_if(deque<int>)_(bail_90%)/50 2.509 -3.27%
rng::find_last_if(deque<int>)_(bail_90%)/8 1.148 24.11%
rng::find_last_if(deque<int>)_(bail_90%)/8192 316.337 -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 773.818 -
rng::find_last_if(forward_list<int>)_(bail_10%)/1048576 899187.898 -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 27.139 1.18%
rng::find_last_if(forward_list<int>)_(bail_10%)/8 4.638 10.29%
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 6775.953 -4.48%
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 807.698 5.22%
rng::find_last_if(forward_list<int>)_(bail_90%)/1048576 893236.271 -
rng::find_last_if(forward_list<int>)_(bail_90%)/50 27.636 -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 4.202 -9.65%
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 6820.127 -
rng::find_last_if(list<int>)_(bail_10%)/1024 675.211 -
rng::find_last_if(list<int>)_(bail_10%)/1048576 802893.477 -
rng::find_last_if(list<int>)_(bail_10%)/50 19.120 -
rng::find_last_if(list<int>)_(bail_10%)/8 3.301 -
rng::find_last_if(list<int>)_(bail_10%)/8192 6599.293 -
rng::find_last_if(list<int>)_(bail_90%)/1024 69.603 -
rng::find_last_if(list<int>)_(bail_90%)/1048576 88007.048 -
rng::find_last_if(list<int>)_(bail_90%)/50 2.164 -
rng::find_last_if(list<int>)_(bail_90%)/8 0.707 -
rng::find_last_if(list<int>)_(bail_90%)/8192 601.114 -
rng::find_last_if(vector<char>)_(bail_10%)/1024 241.893 -
rng::find_last_if(vector<char>)_(bail_10%)/1048576 238082.483 -
rng::find_last_if(vector<char>)_(bail_10%)/50 12.495 9.86%
rng::find_last_if(vector<char>)_(bail_10%)/8 2.074 -
rng::find_last_if(vector<char>)_(bail_10%)/8192 1860.344 -
rng::find_last_if(vector<char>)_(bail_90%)/1024 25.656 -
rng::find_last_if(vector<char>)_(bail_90%)/1048576 26161.726 -1.27%
rng::find_last_if(vector<char>)_(bail_90%)/50 1.489 -3.33%
rng::find_last_if(vector<char>)_(bail_90%)/8 0.482 2.33%
rng::find_last_if(vector<char>)_(bail_90%)/8192 214.875 -
rng::find_last_if(vector<int>)_(bail_10%)/1024 246.231 -
rng::find_last_if(vector<int>)_(bail_10%)/1048576 306893.086 -
rng::find_last_if(vector<int>)_(bail_10%)/50 11.526 -
rng::find_last_if(vector<int>)_(bail_10%)/8 2.633 -
rng::find_last_if(vector<int>)_(bail_10%)/8192 2184.880 -
rng::find_last_if(vector<int>)_(bail_90%)/1024 26.218 -
rng::find_last_if(vector<int>)_(bail_90%)/1048576 33439.859 -
rng::find_last_if(vector<int>)_(bail_90%)/50 1.503 -
rng::find_last_if(vector<int>)_(bail_90%)/8 0.465 -4.15%
rng::find_last_if(vector<int>)_(bail_90%)/8192 217.968 -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 360.273 -
rng::find_last_if_not(deque<int>)_(bail_10%)/1048576 362217.571 -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 17.522 -1.97%
rng::find_last_if_not(deque<int>)_(bail_10%)/8 3.822 -
rng::find_last_if_not(deque<int>)_(bail_10%)/8192 2759.467 -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 38.316 -1.92%
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 38150.114 -4.30%
rng::find_last_if_not(deque<int>)_(bail_90%)/50 2.378 -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 0.917 -4.48%
rng::find_last_if_not(deque<int>)_(bail_90%)/8192 311.864 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 761.396 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1048576 904101.941 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 41.658 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 4.182 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 6590.088 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 812.704 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1048576 898775.934 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 28.665 -2.61%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 4.757 3.16%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 6575.164 -1.77%
rng::find_last_if_not(list<int>)_(bail_10%)/1024 678.133 -
rng::find_last_if_not(list<int>)_(bail_10%)/1048576 802664.387 -
rng::find_last_if_not(list<int>)_(bail_10%)/50 37.519 2.10%
rng::find_last_if_not(list<int>)_(bail_10%)/8 3.182 -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 6600.549 -2.09%
rng::find_last_if_not(list<int>)_(bail_90%)/1024 79.675 -
rng::find_last_if_not(list<int>)_(bail_90%)/1048576 88284.305 -
rng::find_last_if_not(list<int>)_(bail_90%)/50 2.102 -
rng::find_last_if_not(list<int>)_(bail_90%)/8 0.707 -
rng::find_last_if_not(list<int>)_(bail_90%)/8192 601.231 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1024 242.184 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1048576 238292.218 -
rng::find_last_if_not(vector<char>)_(bail_10%)/50 11.445 -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 2.072 -2.99%
rng::find_last_if_not(vector<char>)_(bail_10%)/8192 1862.708 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1024 30.968 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1048576 26171.448 -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 1.557 1.68%
rng::find_last_if_not(vector<char>)_(bail_90%)/8 0.612 20.57%
rng::find_last_if_not(vector<char>)_(bail_90%)/8192 215.241 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1024 246.292 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1048576 306881.101 -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 12.336 -
rng::find_last_if_not(vector<int>)_(bail_10%)/8 2.637 -
rng::find_last_if_not(vector<int>)_(bail_10%)/8192 2189.579 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 26.367 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1048576 33401.376 -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 1.502 -
rng::find_last_if_not(vector<int>)_(bail_90%)/8 0.461 -2.75%
rng::find_last_if_not(vector<int>)_(bail_90%)/8192 218.201 -
rng::fold_left(deque<int>)/1048576 551452.563 -
rng::fold_left(deque<int>)/32 16.285 -
rng::fold_left(deque<int>)/50 27.185 -
rng::fold_left(deque<int>)/8 3.843 -
rng::fold_left(deque<int>)/8192 4544.796 -
rng::fold_left(list<int>)/1048576 1357238.979 -
rng::fold_left(list<int>)/32 20.692 -
rng::fold_left(list<int>)/50 37.611 -
rng::fold_left(list<int>)/8 3.834 -
rng::fold_left(list<int>)/8192 10835.174 -1.85%
rng::fold_left(vector<int>)/1048576 1324456.049 -
rng::fold_left(vector<int>)/32 21.704 -
rng::fold_left(vector<int>)/50 37.133 -
rng::fold_left(vector<int>)/8 3.557 -
rng::fold_left(vector<int>)/8192 10309.581 -
rng::for_each(map<int>)/32 25.477 -
rng::for_each(map<int>)/50 37.810 -
rng::for_each(map<int>)/8 6.065 -1.08%
rng::for_each(map<int>)/8192 7289.201 -
rng::for_each(multimap<int>)/32 25.278 -
rng::for_each(multimap<int>)/50 38.934 -
rng::for_each(multimap<int>)/8 6.120 1.01%
rng::for_each(multimap<int>)/8192 7585.763 3.40%
rng::for_each(multiset<int>)/32 25.778 1.81%
rng::for_each(multiset<int>)/50 37.983 -
rng::for_each(multiset<int>)/8 6.820 4.32%
rng::for_each(multiset<int>)/8192 7739.739 -1.21%
rng::for_each(set<int>)/32 25.229 -
rng::for_each(set<int>)/50 38.654 -1.99%
rng::for_each(set<int>)/8 6.783 1.85%
rng::for_each(set<int>)/8192 7825.692 -
rng::starts_with(deque<int>)/1000 471.658 -
rng::starts_with(deque<int>)/1024 481.918 -
rng::starts_with(deque<int>)/1048576 494008.657 -
rng::starts_with(deque<int>)/8 3.997 -
rng::starts_with(deque<int>)/8192 3854.425 -
rng::starts_with(deque<int>,_pred)/1000 515.675 -
rng::starts_with(deque<int>,_pred)/1024 531.362 -
rng::starts_with(deque<int>,_pred)/1048576 550991.460 4.77%
rng::starts_with(deque<int>,_pred)/8 4.635 -
rng::starts_with(deque<int>,_pred)/8192 4263.857 5.45%
rng::starts_with(list<int>)/1000 752.800 -
rng::starts_with(list<int>)/1024 767.909 -
rng::starts_with(list<int>)/1048576 937037.167 -
rng::starts_with(list<int>)/8 2.922 -
rng::starts_with(list<int>)/8192 8225.625 -11.09%
rng::starts_with(list<int>,_pred)/1000 776.079 -1.49%
rng::starts_with(list<int>,_pred)/1024 797.685 -1.04%
rng::starts_with(list<int>,_pred)/1048576 967194.291 -
rng::starts_with(list<int>,_pred)/8 3.523 -
rng::starts_with(list<int>,_pred)/8192 10390.604 -11.65%
rng::starts_with(vector<int>)/1000 58.272 -
rng::starts_with(vector<int>)/1024 59.847 -
rng::starts_with(vector<int>)/1048576 68706.011 -
rng::starts_with(vector<int>)/8 1.223 -
rng::starts_with(vector<int>)/8192 484.577 -
rng::starts_with(vector<int>,_pred)/1000 279.085 -
rng::starts_with(vector<int>,_pred)/1024 288.669 -
rng::starts_with(vector<int>,_pred)/1048576 304004.358 -
rng::starts_with(vector<int>,_pred)/8 2.639 6.27%
rng::starts_with(vector<int>,_pred)/8192 2493.100 -
std::adjacent_find(deque<int>)/1024 459.927 -
std::adjacent_find(deque<int>)/1048576 473357.799 -
std::adjacent_find(deque<int>)/50 15.854 -
std::adjacent_find(deque<int>)/8 3.026 11.09%
std::adjacent_find(deque<int>)/8192 3687.565 -
std::adjacent_find(deque<int>,_pred)/1024 628.679 -
std::adjacent_find(deque<int>,_pred)/1048576 650135.619 -
std::adjacent_find(deque<int>,_pred)/50 30.009 -2.13%
std::adjacent_find(deque<int>,_pred)/8 4.379 -7.26%
std::adjacent_find(deque<int>,_pred)/8192 5088.508 -
std::adjacent_find(list<int>)/1024 732.921 1.81%
std::adjacent_find(list<int>)/1048576 866424.679 -
std::adjacent_find(list<int>)/50 23.141 -
std::adjacent_find(list<int>)/8 2.099 1.16%
std::adjacent_find(list<int>)/8192 6588.649 -1.63%
std::adjacent_find(list<int>,_pred)/1024 793.994 -2.64%
std::adjacent_find(list<int>,_pred)/1048576 919905.512 -1.78%
std::adjacent_find(list<int>,_pred)/50 29.780 1.58%
std::adjacent_find(list<int>,_pred)/8 4.042 6.04%
std::adjacent_find(list<int>,_pred)/8192 7386.879 -4.60%
std::adjacent_find(vector<int>)/1024 233.327 -
std::adjacent_find(vector<int>)/1048576 233204.844 -
std::adjacent_find(vector<int>)/50 11.919 -
std::adjacent_find(vector<int>)/8 2.017 -
std::adjacent_find(vector<int>)/8192 1820.864 -
std::adjacent_find(vector<int>,_pred)/1024 399.156 -
std::adjacent_find(vector<int>,_pred)/1048576 466633.377 -
std::adjacent_find(vector<int>,_pred)/50 23.424 -
std::adjacent_find(vector<int>,_pred)/8 3.354 2.90%
std::adjacent_find(vector<int>,_pred)/8192 3184.208 -
std::all_of(deque<int>)_(process_all)/32 12.318 -
std::all_of(deque<int>)_(process_all)/32768 10855.145 8.04%
std::all_of(deque<int>)_(process_all)/50 18.911 -
std::all_of(deque<int>)_(process_all)/8 3.442 4.26%
std::all_of(deque<int>)_(process_all)/8192 2722.570 7.93%
std::all_of(list<int>)_(process_all)/32 11.429 -
std::all_of(list<int>)_(process_all)/32768 26310.363 -3.67%
std::all_of(list<int>)_(process_all)/50 21.842 -
std::all_of(list<int>)_(process_all)/8 2.630 -
std::all_of(list<int>)_(process_all)/8192 8174.903 -1.42%
std::all_of(vector<int>)_(process_all)/32 8.377 -
std::all_of(vector<int>)_(process_all)/32768 8099.107 -
std::all_of(vector<int>)_(process_all)/50 12.660 -16.81%
std::all_of(vector<int>)_(process_all)/8 2.445 -2.24%
std::all_of(vector<int>)_(process_all)/8192 2028.881 -
std::any_of(deque<int>)_(process_all)/32 12.296 -
std::any_of(deque<int>)_(process_all)/32768 10087.280 -
std::any_of(deque<int>)_(process_all)/50 18.872 -
std::any_of(deque<int>)_(process_all)/8 3.450 5.03%
std::any_of(deque<int>)_(process_all)/8192 2525.604 -
std::any_of(list<int>)_(process_all)/32 11.659 -
std::any_of(list<int>)_(process_all)/32768 26288.133 -3.84%
std::any_of(list<int>)_(process_all)/50 21.868 -
std::any_of(list<int>)_(process_all)/8 2.646 -
std::any_of(list<int>)_(process_all)/8192 7468.913 -1.55%
std::any_of(vector<int>)_(process_all)/32 8.355 -
std::any_of(vector<int>)_(process_all)/32768 8114.400 -
std::any_of(vector<int>)_(process_all)/50 12.633 -14.93%
std::any_of(vector<int>)_(process_all)/8 2.524 -
std::any_of(vector<int>)_(process_all)/8192 2031.767 -
std::copy(deque<int>)/1048576 50239.089 -
std::copy(deque<int>)/262144 11655.930 -
std::copy(deque<int>)/32768 1139.456 -
std::copy(deque<int>)/4096 145.545 -
std::copy(deque<int>)/512 17.261 3.71%
std::copy(deque<int>)/64 3.025 9.99%
std::copy(deque<int>)/8 2.738 -
std::copy(list<int>)/1048576 862124.538 -
std::copy(list<int>)/262144 213670.837 -
std::copy(list<int>)/32768 25975.685 -
std::copy(list<int>)/4096 3047.036 -22.58%
std::copy(list<int>)/512 363.683 -
std::copy(list<int>)/64 31.261 -6.16%
std::copy(list<int>)/8 2.502 2.28%
std::copy(vector<bool>)_(aligned)/1048576 3707.011 -2.31%
std::copy(vector<bool>)_(aligned)/262144 621.743 -7.98%
std::copy(vector<bool>)_(aligned)/32768 35.418 -
std::copy(vector<bool>)_(aligned)/4096 4.865 3.50%
std::copy(vector<bool>)_(aligned)/512 1.399 -2.41%
std::copy(vector<bool>)_(aligned)/64 1.348 -
std::copy(vector<bool>)_(unaligned)/1048576 7015.301 -
std::copy(vector<bool>)_(unaligned)/262144 1713.794 -
std::copy(vector<bool>)_(unaligned)/32768 218.053 1.49%
std::copy(vector<bool>)_(unaligned)/4096 26.058 -
std::copy(vector<bool>)_(unaligned)/512 3.486 -
std::copy(vector<bool>)_(unaligned)/64 1.798 -
std::copy(vector<int>)/1048576 50184.606 -
std::copy(vector<int>)/262144 12527.365 -
std::copy(vector<int>)/32768 3795.886 9.47%
std::copy(vector<int>)/4096 188.405 -11.96%
std::copy(vector<int>)/512 15.941 -
std::copy(vector<int>)/64 2.435 -
std::copy(vector<int>)/8 2.205 1.37%
std::copy_backward(deque<int>)/1048576 131292.098 -
std::copy_backward(deque<int>)/262144 31257.092 -
std::copy_backward(deque<int>)/32768 3570.622 -3.58%
std::copy_backward(deque<int>)/4096 148.089 -
std::copy_backward(deque<int>)/512 18.044 -
std::copy_backward(deque<int>)/64 3.030 -
std::copy_backward(deque<int>)/8 2.774 -
std::copy_backward(list<int>)/1048576 871180.279 -
std::copy_backward(list<int>)/262144 216748.385 -
std::copy_backward(list<int>)/32768 26234.439 -
std::copy_backward(list<int>)/4096 3257.416 2.66%
std::copy_backward(list<int>)/512 364.381 -
std::copy_backward(list<int>)/64 30.563 -1.40%
std::copy_backward(list<int>)/8 2.385 -2.91%
std::copy_backward(vector<bool>)_(aligned)/1048576 3221.407 -4.88%
std::copy_backward(vector<bool>)_(aligned)/262144 652.958 3.77%
std::copy_backward(vector<bool>)_(aligned)/32768 35.846 -
std::copy_backward(vector<bool>)_(aligned)/4096 5.104 1.38%
std::copy_backward(vector<bool>)_(aligned)/512 1.568 3.76%
std::copy_backward(vector<bool>)_(aligned)/64 1.800 7.13%
std::copy_backward(vector<bool>)_(unaligned)/1048576 6593.290 -
std::copy_backward(vector<bool>)_(unaligned)/262144 1595.516 -
std::copy_backward(vector<bool>)_(unaligned)/32768 207.591 -
std::copy_backward(vector<bool>)_(unaligned)/4096 25.276 -
std::copy_backward(vector<bool>)_(unaligned)/512 4.798 -
std::copy_backward(vector<bool>)_(unaligned)/64 0.890 -2.34%
std::copy_backward(vector<int>)/1048576 50209.341 -
std::copy_backward(vector<int>)/262144 12517.859 -
std::copy_backward(vector<int>)/32768 3479.962 -1.13%
std::copy_backward(vector<int>)/4096 141.402 -15.01%
std::copy_backward(vector<int>)/512 16.582 -
std::copy_backward(vector<int>)/64 2.501 -
std::copy_backward(vector<int>)/8 2.261 -1.17%
std::copy_if(deque<int>)_(entire_range)/1048576 276611.144 -
std::copy_if(deque<int>)_(entire_range)/262144 69546.986 -
std::copy_if(deque<int>)_(entire_range)/32768 8657.539 -
std::copy_if(deque<int>)_(entire_range)/4096 1022.499 -
std::copy_if(deque<int>)_(entire_range)/512 134.771 -
std::copy_if(deque<int>)_(entire_range)/64 16.121 -
std::copy_if(deque<int>)_(entire_range)/8 2.642 -
std::copy_if(deque<int>)_(every_other)/1048576 370508.051 -
std::copy_if(deque<int>)_(every_other)/262144 92615.608 -
std::copy_if(deque<int>)_(every_other)/32768 11564.660 -
std::copy_if(deque<int>)_(every_other)/4096 1450.190 -
std::copy_if(deque<int>)_(every_other)/512 180.424 -
std::copy_if(deque<int>)_(every_other)/64 23.191 -
std::copy_if(deque<int>)_(every_other)/8 3.439 -
std::copy_if(list<int>)_(entire_range)/1048576 870377.947 -
std::copy_if(list<int>)_(entire_range)/262144 213848.968 -1.62%
std::copy_if(list<int>)_(entire_range)/32768 25866.158 -
std::copy_if(list<int>)_(entire_range)/4096 3016.839 -
std::copy_if(list<int>)_(entire_range)/512 368.143 -
std::copy_if(list<int>)_(entire_range)/64 39.677 12.68%
std::copy_if(list<int>)_(entire_range)/8 2.541 -
std::copy_if(list<int>)_(every_other)/1048576 830419.150 -
std::copy_if(list<int>)_(every_other)/262144 210796.630 -
std::copy_if(list<int>)_(every_other)/32768 28140.514 6.37%
std::copy_if(list<int>)_(every_other)/4096 4222.100 18.12%
std::copy_if(list<int>)_(every_other)/512 358.058 -
std::copy_if(list<int>)_(every_other)/64 27.636 -
std::copy_if(list<int>)_(every_other)/8 2.288 -
std::copy_if(vector<int>)_(entire_range)/1048576 244030.048 -
std::copy_if(vector<int>)_(entire_range)/262144 59527.107 -
std::copy_if(vector<int>)_(entire_range)/32768 7419.770 -
std::copy_if(vector<int>)_(entire_range)/4096 929.189 -
std::copy_if(vector<int>)_(entire_range)/512 122.554 -
std::copy_if(vector<int>)_(entire_range)/64 15.532 -
std::copy_if(vector<int>)_(entire_range)/8 2.325 -
std::copy_if(vector<int>)_(every_other)/1048576 499021.617 -2.01%
std::copy_if(vector<int>)_(every_other)/262144 127341.935 -
std::copy_if(vector<int>)_(every_other)/32768 16169.025 -
std::copy_if(vector<int>)_(every_other)/4096 1987.898 -
std::copy_if(vector<int>)_(every_other)/512 254.085 -
std::copy_if(vector<int>)_(every_other)/64 32.590 -
std::copy_if(vector<int>)_(every_other)/8 4.163 -1.76%
std::copy_n(deque<int>)/1048576 49983.045 -
std::copy_n(deque<int>)/262144 11585.244 -
std::copy_n(deque<int>)/32768 1130.696 -
std::copy_n(deque<int>)/4096 145.361 -
std::copy_n(deque<int>)/512 16.689 -
std::copy_n(deque<int>)/64 2.772 -1.80%
std::copy_n(deque<int>)/8 2.718 1.05%
std::copy_n(list<int>)/1048576 865796.805 -
std::copy_n(list<int>)/262144 215604.989 -
std::copy_n(list<int>)/32768 26443.964 -
std::copy_n(list<int>)/4096 3588.506 -32.67%
std::copy_n(list<int>)/512 343.887 -
std::copy_n(list<int>)/64 14.682 -
std::copy_n(list<int>)/8 2.212 -
std::copy_n(vector<bool>)_(aligned)/1048576 2318.578 -6.04%
std::copy_n(vector<bool>)_(aligned)/262144 757.283 1.54%
std::copy_n(vector<bool>)_(aligned)/32768 35.231 -
std::copy_n(vector<bool>)_(aligned)/4096 4.865 1.83%
std::copy_n(vector<bool>)_(aligned)/512 1.375 -
std::copy_n(vector<bool>)_(aligned)/64 1.346 -6.95%
std::copy_n(vector<bool>)_(unaligned)/1048576 7015.611 -
std::copy_n(vector<bool>)_(unaligned)/262144 1711.904 -
std::copy_n(vector<bool>)_(unaligned)/32768 214.595 -1.57%
std::copy_n(vector<bool>)_(unaligned)/4096 26.034 -
std::copy_n(vector<bool>)_(unaligned)/512 3.485 -
std::copy_n(vector<bool>)_(unaligned)/64 1.792 -
std::copy_n(vector<int>)/1048576 50235.541 -
std::copy_n(vector<int>)/262144 12531.280 -
std::copy_n(vector<int>)/32768 3423.716 -8.54%
std::copy_n(vector<int>)/4096 189.884 19.03%
std::copy_n(vector<int>)/512 16.010 -
std::copy_n(vector<int>)/64 2.463 -
std::copy_n(vector<int>)/8 2.236 1.28%
std::count(deque<int>)_(every_other)/1024 244.003 -
std::count(deque<int>)_(every_other)/1048576 251965.582 -
std::count(deque<int>)_(every_other)/8 2.528 -
std::count(deque<int>)_(every_other)/8192 1921.264 -
std::count(list<int>)_(every_other)/1024 702.988 -
std::count(list<int>)_(every_other)/1048576 895767.835 9.36%
std::count(list<int>)_(every_other)/8 2.085 -
std::count(list<int>)_(every_other)/8192 7264.106 5.28%
std::count(vector<bool>)/1000 2.968 -1.05%
std::count(vector<bool>)/1024 1.686 -
std::count(vector<bool>)/1048576 1454.913 -
std::count(vector<bool>)/8192 11.407 -
std::count(vector<int>)_(every_other)/1024 102.301 -
std::count(vector<int>)_(every_other)/1048576 104705.887 -
std::count(vector<int>)_(every_other)/8 1.294 -3.15%
std::count(vector<int>)_(every_other)/8192 814.549 -
std::count_if(deque<int>)_(every_other)/1024 346.269 -
std::count_if(deque<int>)_(every_other)/1048576 342208.415 -
std::count_if(deque<int>)_(every_other)/8 3.482 -
std::count_if(deque<int>)_(every_other)/8192 2683.682 -
std::count_if(list<int>)_(every_other)/1024 750.972 -
std::count_if(list<int>)_(every_other)/1048576 885896.621 -
std::count_if(list<int>)_(every_other)/8 2.745 -1.41%
std::count_if(list<int>)_(every_other)/8192 7234.011 -5.45%
std::count_if(vector<int>)_(every_other)/1024 246.353 -3.60%
std::count_if(vector<int>)_(every_other)/1048576 247714.065 -
std::count_if(vector<int>)_(every_other)/8 4.228 -
std::count_if(vector<int>)_(every_other)/8192 1898.385 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 648.968 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/32 399.203 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 2524.270 -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 377.868 11.04%
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 11.471 4.58%
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 2992.131 17.20%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 73.256 3.20%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 28.844 -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 454.758 2.29%
std::deque<int>::ctor(Range)_(cheap_elements)/1024 73.203 2.33%
std::deque<int>::ctor(Range)_(cheap_elements)/32 29.347 3.32%
std::deque<int>::ctor(Range)_(cheap_elements)/8192 456.393 2.89%
std::deque<int>::ctor(const&)_(cheap_elements)/1024 316.058 7.54%
std::deque<int>::ctor(const&)_(cheap_elements)/32 37.143 7.09%
std::deque<int>::ctor(const&)_(cheap_elements)/8192 2165.263 -
std::deque<int>::ctor(size)/1024 71.180 -6.72%
std::deque<int>::ctor(size)/32 29.002 -1.80%
std::deque<int>::ctor(size)/8192 441.720 -2.77%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 71.906 -5.90%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 28.816 2.42%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 428.986 -
std::deque<int>::erase(begin)_(cheap_elements)/1024 7.457 -1.17%
std::deque<int>::erase(begin)_(cheap_elements)/32 7.601 -
std::deque<int>::erase(begin)_(cheap_elements)/8192 7.536 -2.09%
std::deque<int>::erase(middle)_(cheap_elements)/1024 26.516 -1.27%
std::deque<int>::erase(middle)_(cheap_elements)/32 9.483 -
std::deque<int>::erase(middle)_(cheap_elements)/8192 159.192 -
std::deque<int>::insert(begin)_(cheap_elements)/1024 5.942 -
std::deque<int>::insert(begin)_(cheap_elements)/32 6.018 -
std::deque<int>::insert(begin)_(cheap_elements)/8192 5.974 -
std::deque<int>::insert(middle)_(cheap_elements)/1024 29.607 -1.45%
std::deque<int>::insert(middle)_(cheap_elements)/32 11.491 1.53%
std::deque<int>::insert(middle)_(cheap_elements)/8192 163.541 -1.57%
std::deque<int>::operator=(const&)_(cheap_elements)/1024 40.999 -
std::deque<int>::operator=(const&)_(cheap_elements)/32 5.751 -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 340.431 3.04%
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 648.885 -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 398.748 -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 2523.440 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.866 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/32 12.666 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.540 -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 1037.862 -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 412.172 -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 8106.673 -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 13176.634 -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 755.503 -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 116971.152 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 647.338 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 21.468 -2.74%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 6102.994 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6734.615 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 157.275 -4.30%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 54626.579 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 873.324 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 51.165 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 12019.852 -6.58%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 21831.089 3.61%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 670.185 2.70%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 191731.570 3.51%
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 922.814 5.80%
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 51.608 -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 12017.019 -6.77%
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 21811.316 3.75%
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 672.016 3.28%
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 192582.677 4.23%
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 1068.030 -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 54.683 3.92%
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 11669.435 -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 22193.566 3.47%
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 680.461 3.33%
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 192446.878 2.61%
std::deque<std::string>::ctor(size)/1024 747.962 3.39%
std::deque<std::string>::ctor(size)/32 56.517 21.01%
std::deque<std::string>::ctor(size)/8192 8371.429 -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 924.986 -2.26%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 54.672 12.48%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 12176.108 -2.46%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 21668.386 2.91%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 634.140 2.83%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 187755.258 2.74%
std::deque<std::string>::erase(begin)_(cheap_elements)/1024 7.336 -
std::deque<std::string>::erase(begin)_(cheap_elements)/32 7.274 -
std::deque<std::string>::erase(begin)_(cheap_elements)/8192 7.362 -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 24.574 -3.99%
std::deque<std::string>::erase(begin)_(expensive_elements)/32 23.952 -4.23%
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 24.761 -3.40%
std::deque<std::string>::erase(middle)_(cheap_elements)/1024 313.459 -
std::deque<std::string>::erase(middle)_(cheap_elements)/32 26.645 -
std::deque<std::string>::erase(middle)_(cheap_elements)/8192 2345.898 -
std::deque<std::string>::erase(middle)_(expensive_elements)/1024 325.253 -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 36.341 -
std::deque<std::string>::erase(middle)_(expensive_elements)/8192 2356.765 -
std::deque<std::string>::insert(begin)_(cheap_elements)/1024 10.898 -
std::deque<std::string>::insert(begin)_(cheap_elements)/32 10.718 -
std::deque<std::string>::insert(begin)_(cheap_elements)/8192 10.915 -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 29.854 -3.15%
std::deque<std::string>::insert(begin)_(expensive_elements)/32 31.400 -2.41%
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 31.880 3.58%
std::deque<std::string>::insert(middle)_(cheap_elements)/1024 311.204 -
std::deque<std::string>::insert(middle)_(cheap_elements)/32 24.568 -
std::deque<std::string>::insert(middle)_(cheap_elements)/8192 2342.184 -
std::deque<std::string>::insert(middle)_(expensive_elements)/1024 329.901 -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 40.672 -
std::deque<std::string>::insert(middle)_(expensive_elements)/8192 2364.890 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 519.189 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/32 16.903 -2.65%
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 4561.554 -
std::deque<std::string>::operator=(const&)_(expensive_elements)/1024 6459.120 -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 157.661 -
std::deque<std::string>::operator=(const&)_(expensive_elements)/8192 52523.767 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 1039.020 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 422.365 2.41%
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 8123.020 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 13181.156 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 756.689 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 116521.718 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 1.387 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/32 13.204 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 1.267 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 13.419 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 23.910 -1.08%
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 14.852 -
std::distance(deque<int>)/1024 0.844 -
std::distance(deque<int>)/4096 0.850 -
std::distance(deque<int>)/50 0.845 -
std::distance(deque<int>)/8192 0.882 4.61%
std::distance(join_view(vector<vector<int>>))/1024 0.977 -
std::distance(join_view(vector<vector<int>>))/4096 4.426 1.59%
std::distance(join_view(vector<vector<int>>))/50 0.628 4.52%
std::distance(join_view(vector<vector<int>>))/8192 8.347 -
std::equal(deque<int>)_(it,_it,_it)/1024 489.668 1.56%
std::equal(deque<int>)_(it,_it,_it)/1048576 494811.171 -
std::equal(deque<int>)_(it,_it,_it)/50 21.781 -11.79%
std::equal(deque<int>)_(it,_it,_it)/8 4.421 -
std::equal(deque<int>)_(it,_it,_it)/8192 3880.351 -
std::equal(deque<int>)_(it,_it,_it,_it)/1024 492.576 -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 498682.158 -1.71%
std::equal(deque<int>)_(it,_it,_it,_it)/50 23.368 -11.96%
std::equal(deque<int>)_(it,_it,_it,_it)/8 5.045 -3.61%
std::equal(deque<int>)_(it,_it,_it,_it)/8192 3888.194 -1.31%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 525.032 -1.26%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 522107.592 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 26.427 -17.86%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 5.097 -3.26%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 4024.235 -
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 500.692 -3.76%
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 512641.119 -2.41%
std::equal(deque<int>)_(it,_it,_it,_pred)/50 24.586 -3.46%
std::equal(deque<int>)_(it,_it,_it,_pred)/8 4.523 -
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 3954.675 -1.86%
std::equal(list<int>)_(it,_it,_it)/1024 1150.823 1.98%
std::equal(list<int>)_(it,_it,_it)/1048576 1328290.238 1.67%
std::equal(list<int>)_(it,_it,_it)/50 36.703 3.93%
std::equal(list<int>)_(it,_it,_it)/8 2.745 1.34%
std::equal(list<int>)_(it,_it,_it)/8192 10514.291 10.52%
std::equal(list<int>)_(it,_it,_it,_it)/1024 780.217 -
std::equal(list<int>)_(it,_it,_it,_it)/1048576 957200.933 -
std::equal(list<int>)_(it,_it,_it,_it)/50 27.442 -
std::equal(list<int>)_(it,_it,_it,_it)/8 2.910 -
std::equal(list<int>)_(it,_it,_it,_it)/8192 12586.366 7.31%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 803.670 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1048576 979063.958 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 33.764 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 3.542 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 12438.248 2.44%
std::equal(list<int>)_(it,_it,_it,_pred)/1024 1168.479 -
std::equal(list<int>)_(it,_it,_it,_pred)/1048576 1326888.598 -
std::equal(list<int>)_(it,_it,_it,_pred)/50 38.823 -
std::equal(list<int>)_(it,_it,_it,_pred)/8 3.503 -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 12590.523 3.58%
std::equal(vector<bool>)_(aligned)/1024 0.219 -
std::equal(vector<bool>)_(aligned)/1048576 0.218 -
std::equal(vector<bool>)_(aligned)/50 0.219 -
std::equal(vector<bool>)_(aligned)/8 0.219 -
std::equal(vector<bool>)_(aligned)/8192 0.219 -
std::equal(vector<bool>)_(unaligned)/1024 6.010 -
std::equal(vector<bool>)_(unaligned)/1048576 6292.318 -1.92%
std::equal(vector<bool>)_(unaligned)/50 0.790 -21.37%
std::equal(vector<bool>)_(unaligned)/8 0.810 -19.60%
std::equal(vector<bool>)_(unaligned)/8192 55.913 -1.57%
std::equal(vector<int>)_(it,_it,_it)/1024 79.308 2.16%
std::equal(vector<int>)_(it,_it,_it)/1048576 77370.072 4.96%
std::equal(vector<int>)_(it,_it,_it)/50 4.119 -
std::equal(vector<int>)_(it,_it,_it)/8 1.155 -
std::equal(vector<int>)_(it,_it,_it)/8192 587.583 3.08%
std::equal(vector<int>)_(it,_it,_it,_it)/1024 80.323 2.64%
std::equal(vector<int>)_(it,_it,_it,_it)/1048576 73605.201 -
std::equal(vector<int>)_(it,_it,_it,_it)/50 4.209 -7.32%
std::equal(vector<int>)_(it,_it,_it,_it)/8 1.348 -16.50%
std::equal(vector<int>)_(it,_it,_it,_it)/8192 585.429 2.59%
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 307.232 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 322643.348 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 22.446 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 2.506 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 2411.378 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1024 290.550 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1048576 305774.672 -
std::equal(vector<int>)_(it,_it,_it,_pred)/50 13.485 -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 2.677 1.24%
std::equal(vector<int>)_(it,_it,_it,_pred)/8192 2574.579 1.29%
std::fill(deque<int>)/1024 34.065 4.06%
std::fill(deque<int>)/32 1.363 -
std::fill(deque<int>)/50 2.366 -
std::fill(deque<int>)/8192 250.665 -16.78%
std::fill(list<int>)/1024 512.367 -23.71%
std::fill(list<int>)/32 8.365 -
std::fill(list<int>)/50 34.523 -
std::fill(list<int>)/8192 8500.833 -1.83%
std::fill(vector<bool>)/1048576 3821.357 -
std::fill(vector<bool>)/262144 941.280 15.69%
std::fill(vector<bool>)/32768 30.119 -
std::fill(vector<bool>)/4096 4.208 -
std::fill(vector<bool>)/512 1.495 -5.10%
std::fill(vector<bool>)/64 1.575 -2.94%
std::fill(vector<int>)/1024 29.473 -1.10%
std::fill(vector<int>)/32 1.038 -2.48%
std::fill(vector<int>)/50 2.195 -
std::fill(vector<int>)/8192 234.363 -
std::fill_n(deque<int>)/1024 29.422 -
std::fill_n(deque<int>)/32 1.259 9.06%
std::fill_n(deque<int>)/50 2.218 1.21%
std::fill_n(deque<int>)/8192 235.253 -2.26%
std::fill_n(list<int>)/1024 440.168 -
std::fill_n(list<int>)/32 8.071 -
std::fill_n(list<int>)/50 15.564 -1.31%
std::fill_n(list<int>)/8192 7417.387 -4.02%
std::fill_n(vector<bool>)/1048576 3753.276 -1.79%
std::fill_n(vector<bool>)/262144 230.076 -
std::fill_n(vector<bool>)/32768 30.055 -
std::fill_n(vector<bool>)/4096 4.180 -
std::fill_n(vector<bool>)/512 1.467 -
std::fill_n(vector<bool>)/64 1.390 1.09%
std::fill_n(vector<int>)/1024 29.260 -1.09%
std::fill_n(vector<int>)/32 1.143 -
std::fill_n(vector<int>)/50 2.217 -
std::fill_n(vector<int>)/8192 240.416 3.31%
std::find(deque<int>)_(bail_25%)/1024 67.801 -
std::find(deque<int>)_(bail_25%)/32768 1917.567 -
std::find(deque<int>)_(bail_25%)/8 2.279 -
std::find(deque<int>)_(bail_25%)/8192 479.218 -
std::find(deque<int>)_(process_all)/1024 243.362 -
std::find(deque<int>)_(process_all)/32768 7798.340 -
std::find(deque<int>)_(process_all)/50 14.090 7.38%
std::find(deque<int>)_(process_all)/8 3.454 -2.27%
std::find(deque<int>)_(process_all)/8192 1945.458 -
std::find(list<int>)_(bail_25%)/1024 126.675 -
std::find(list<int>)_(bail_25%)/32768 8017.351 -
std::find(list<int>)_(bail_25%)/8 0.920 -
std::find(list<int>)_(bail_25%)/8192 1431.828 -
std::find(list<int>)_(process_all)/1024 697.563 -5.17%
std::find(list<int>)_(process_all)/32768 26359.668 -
std::find(list<int>)_(process_all)/50 19.021 -
std::find(list<int>)_(process_all)/8 2.263 -6.62%
std::find(list<int>)_(process_all)/8192 7220.247 -
std::find(vector<bool>)_(process_all)/1024 4.598 -1.15%
std::find(vector<bool>)_(process_all)/1048576 3649.704 -
std::find(vector<bool>)_(process_all)/50 0.676 4.57%
std::find(vector<bool>)_(process_all)/8 0.734 23.13%
std::find(vector<bool>)_(process_all)/8192 33.429 -
std::find(vector<char>)_(bail_25%)/1024 5.390 -
std::find(vector<char>)_(bail_25%)/32768 136.357 -
std::find(vector<char>)_(bail_25%)/8 1.065 -7.77%
std::find(vector<char>)_(bail_25%)/8192 39.776 -
std::find(vector<char>)_(process_all)/1024 16.177 -
std::find(vector<char>)_(process_all)/32768 494.045 -
std::find(vector<char>)_(process_all)/50 1.622 -
std::find(vector<char>)_(process_all)/8 0.924 -
std::find(vector<char>)_(process_all)/8192 135.671 -
std::find(vector<int>)_(bail_25%)/1024 65.912 -
std::find(vector<int>)_(bail_25%)/32768 1859.527 -
std::find(vector<int>)_(bail_25%)/8 1.366 -
std::find(vector<int>)_(bail_25%)/8192 470.464 -
std::find(vector<int>)_(process_all)/1024 241.891 -
std::find(vector<int>)_(process_all)/32768 7398.072 -
std::find(vector<int>)_(process_all)/50 12.407 -
std::find(vector<int>)_(process_all)/8 2.681 -
std::find(vector<int>)_(process_all)/8192 1849.722 -
std::find(vector<long_long>)_(bail_25%)/1024 23.019 -
std::find(vector<long_long>)_(bail_25%)/32768 729.069 -
std::find(vector<long_long>)_(bail_25%)/8 0.891 -
std::find(vector<long_long>)_(bail_25%)/8192 187.723 -
std::find(vector<long_long>)_(process_all)/1024 89.980 -
std::find(vector<long_long>)_(process_all)/32768 2892.200 -
std::find(vector<long_long>)_(process_all)/50 4.390 -
std::find(vector<long_long>)_(process_all)/8 0.940 -16.48%
std::find(vector<long_long>)_(process_all)/8192 721.401 -
std::find(vector<short>)_(bail_25%)/1024 6.042 1.09%
std::find(vector<short>)_(bail_25%)/32768 188.870 -
std::find(vector<short>)_(bail_25%)/8 0.739 12.09%
std::find(vector<short>)_(bail_25%)/8192 45.531 -
std::find(vector<short>)_(process_all)/1024 22.514 -
std::find(vector<short>)_(process_all)/32768 721.263 -
std::find(vector<short>)_(process_all)/50 1.693 -
std::find(vector<short>)_(process_all)/8 0.687 -
std::find(vector<short>)_(process_all)/8192 180.141 -
std::find_end(deque<int>)_(match_near_end)/1000 33.766 -
std::find_end(deque<int>)_(match_near_end)/1024 32.439 -
std::find_end(deque<int>)_(match_near_end)/8192 272.008 -
std::find_end(deque<int>)_(near_matches)/1000 20372.675 15.25%
std::find_end(deque<int>)_(near_matches)/1024 21284.882 15.94%
std::find_end(deque<int>)_(near_matches)/8192 1335411.636 6.24%
std::find_end(deque<int>)_(process_all)/1000 283.690 -3.60%
std::find_end(deque<int>)_(process_all)/1024 312.684 7.21%
std::find_end(deque<int>)_(process_all)/1048576 296089.878 12.40%
std::find_end(deque<int>)_(process_all)/8192 2274.702 8.18%
std::find_end(deque<int>)_(same_length)/1000 344.833 -16.36%
std::find_end(deque<int>)_(same_length)/1024 342.093 -13.18%
std::find_end(deque<int>)_(same_length)/8192 2737.778 -12.99%
std::find_end(deque<int>)_(single_element)/1000 321.238 3.75%
std::find_end(deque<int>)_(single_element)/1024 329.970 -
std::find_end(deque<int>)_(single_element)/8192 2360.180 -
std::find_end(deque<int>,_pred)_(match_near_end)/1000 74.105 -
std::find_end(deque<int>,_pred)_(match_near_end)/1024 76.979 -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 629.541 2.07%
std::find_end(deque<int>,_pred)_(near_matches)/1000 30904.426 -
std::find_end(deque<int>,_pred)_(near_matches)/1024 31893.642 -
std::find_end(deque<int>,_pred)_(near_matches)/8192 1867214.778 -1.06%
std::find_end(deque<int>,_pred)_(process_all)/1000 589.404 1.51%
std::find_end(deque<int>,_pred)_(process_all)/1024 585.382 -
std::find_end(deque<int>,_pred)_(process_all)/1048576 590964.963 -
std::find_end(deque<int>,_pred)_(process_all)/8192 4319.294 -
std::find_end(deque<int>,_pred)_(same_length)/1000 779.855 -
std::find_end(deque<int>,_pred)_(same_length)/1024 799.031 -
std::find_end(deque<int>,_pred)_(same_length)/8192 4976.188 -
std::find_end(deque<int>,_pred)_(single_element)/1000 655.434 -
std::find_end(deque<int>,_pred)_(single_element)/1024 666.606 -
std::find_end(deque<int>,_pred)_(single_element)/8192 4861.230 -
std::find_end(forward_list<int>)_(match_near_end)/1000 758.311 -
std::find_end(forward_list<int>)_(match_near_end)/1024 4469.602 -
std::find_end(forward_list<int>)_(match_near_end)/8192 256763.329 -
std::find_end(forward_list<int>)_(near_matches)/1000 36439.812 -
std::find_end(forward_list<int>)_(near_matches)/1024 37765.011 -
std::find_end(forward_list<int>)_(near_matches)/8192 2450068.182 -
std::find_end(forward_list<int>)_(process_all)/1000 692.585 1.41%
std::find_end(forward_list<int>)_(process_all)/1024 707.062 -
std::find_end(forward_list<int>)_(process_all)/1048576 762841.240 -
std::find_end(forward_list<int>)_(process_all)/8192 5688.223 -1.24%
std::find_end(forward_list<int>)_(same_length)/1000 1487.822 -
std::find_end(forward_list<int>)_(same_length)/1024 1488.927 -
std::find_end(forward_list<int>)_(same_length)/8192 14405.814 1.45%
std::find_end(forward_list<int>)_(single_element)/1000 696.741 -1.15%
std::find_end(forward_list<int>)_(single_element)/1024 716.920 -
std::find_end(forward_list<int>)_(single_element)/8192 6199.973 3.96%
std::find_end(forward_list<int>,_pred)_(match_near_end)/1000 842.090 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/1024 5170.335 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/8192 277543.148 -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 41723.688 -4.60%
std::find_end(forward_list<int>,_pred)_(near_matches)/1024 42846.320 -1.11%
std::find_end(forward_list<int>,_pred)_(near_matches)/8192 2686755.608 -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 799.656 3.19%
std::find_end(forward_list<int>,_pred)_(process_all)/1024 818.663 1.89%
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 894026.655 -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 6621.248 2.08%
std::find_end(forward_list<int>,_pred)_(same_length)/1000 1528.681 -
std::find_end(forward_list<int>,_pred)_(same_length)/1024 1565.637 -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 18119.255 10.42%
std::find_end(forward_list<int>,_pred)_(single_element)/1000 787.098 4.53%
std::find_end(forward_list<int>,_pred)_(single_element)/1024 804.966 4.55%
std::find_end(forward_list<int>,_pred)_(single_element)/8192 6600.651 3.19%
std::find_end(list<int>)_(match_near_end)/1000 79.193 2.72%
std::find_end(list<int>)_(match_near_end)/1024 59.698 -
std::find_end(list<int>)_(match_near_end)/8192 600.518 -
std::find_end(list<int>)_(near_matches)/1000 32863.693 -1.04%
std::find_end(list<int>)_(near_matches)/1024 34127.405 -1.50%
std::find_end(list<int>)_(near_matches)/8192 2242856.439 -
std::find_end(list<int>)_(process_all)/1000 713.080 -51.17%
std::find_end(list<int>)_(process_all)/1024 728.255 -50.79%
std::find_end(list<int>)_(process_all)/1048576 869725.466 -
std::find_end(list<int>)_(process_all)/8192 7471.663 -2.74%
std::find_end(list<int>)_(same_length)/1000 746.191 1.67%
std::find_end(list<int>)_(same_length)/1024 748.273 -
std::find_end(list<int>)_(same_length)/8192 9679.952 20.20%
std::find_end(list<int>)_(single_element)/1000 711.407 -
std::find_end(list<int>)_(single_element)/1024 727.536 -
std::find_end(list<int>)_(single_element)/8192 7780.815 -10.73%
std::find_end(list<int>,_pred)_(match_near_end)/1000 73.601 2.20%
std::find_end(list<int>,_pred)_(match_near_end)/1024 70.463 -4.23%
std::find_end(list<int>,_pred)_(match_near_end)/8192 630.341 -1.91%
std::find_end(list<int>,_pred)_(near_matches)/1000 36792.136 -
std::find_end(list<int>,_pred)_(near_matches)/1024 38353.447 -
std::find_end(list<int>,_pred)_(near_matches)/8192 2547757.979 5.56%
std::find_end(list<int>,_pred)_(process_all)/1000 793.464 -
std::find_end(list<int>,_pred)_(process_all)/1024 812.727 -
std::find_end(list<int>,_pred)_(process_all)/1048576 955397.169 -
std::find_end(list<int>,_pred)_(process_all)/8192 8224.408 -
std::find_end(list<int>,_pred)_(same_length)/1000 770.865 -
std::find_end(list<int>,_pred)_(same_length)/1024 790.045 -
std::find_end(list<int>,_pred)_(same_length)/8192 8187.140 -17.90%
std::find_end(list<int>,_pred)_(single_element)/1000 793.676 -
std::find_end(list<int>,_pred)_(single_element)/1024 811.071 -
std::find_end(list<int>,_pred)_(single_element)/8192 8179.702 -10.22%
std::find_end(vector<int>)_(match_near_end)/1000 28.226 1.10%
std::find_end(vector<int>)_(match_near_end)/1024 29.081 2.42%
std::find_end(vector<int>)_(match_near_end)/8192 204.542 1.31%
std::find_end(vector<int>)_(near_matches)/1000 13476.577 -
std::find_end(vector<int>)_(near_matches)/1024 13949.476 -
std::find_end(vector<int>)_(near_matches)/8192 765591.584 -
std::find_end(vector<int>)_(process_all)/1000 216.181 -1.31%
std::find_end(vector<int>)_(process_all)/1024 221.376 -1.26%
std::find_end(vector<int>)_(process_all)/1048576 216571.760 -1.52%
std::find_end(vector<int>)_(process_all)/8192 1676.681 -1.70%
std::find_end(vector<int>)_(same_length)/1000 242.131 -1.03%
std::find_end(vector<int>)_(same_length)/1024 247.489 -2.15%
std::find_end(vector<int>)_(same_length)/8192 2022.348 -
std::find_end(vector<int>)_(single_element)/1000 239.199 -1.03%
std::find_end(vector<int>)_(single_element)/1024 244.153 -1.14%
std::find_end(vector<int>)_(single_element)/8192 1861.352 -1.80%
std::find_end(vector<int>,_pred)_(match_near_end)/1000 58.268 -
std::find_end(vector<int>,_pred)_(match_near_end)/1024 59.852 -
std::find_end(vector<int>,_pred)_(match_near_end)/8192 476.539 -
std::find_end(vector<int>,_pred)_(near_matches)/1000 23162.854 1.56%
std::find_end(vector<int>,_pred)_(near_matches)/1024 24089.922 1.66%
std::find_end(vector<int>,_pred)_(near_matches)/8192 1450024.501 -
std::find_end(vector<int>,_pred)_(process_all)/1000 524.194 -
std::find_end(vector<int>,_pred)_(process_all)/1024 537.110 -
std::find_end(vector<int>,_pred)_(process_all)/1048576 644378.578 -
std::find_end(vector<int>,_pred)_(process_all)/8192 4289.835 -
std::find_end(vector<int>,_pred)_(same_length)/1000 609.641 -
std::find_end(vector<int>,_pred)_(same_length)/1024 624.906 -
std::find_end(vector<int>,_pred)_(same_length)/8192 5000.012 -
std::find_end(vector<int>,_pred)_(single_element)/1000 580.678 -
std::find_end(vector<int>,_pred)_(single_element)/1024 595.542 -
std::find_end(vector<int>,_pred)_(single_element)/8192 4761.906 -
std::find_first_of(deque<int>)_(large_needle)/1024 364217.287 -
std::find_first_of(deque<int>)_(large_needle)/32 281.989 -4.52%
std::find_first_of(deque<int>)_(large_needle)/50 670.716 -6.51%
std::find_first_of(deque<int>)_(large_needle)/8192 23449319.434 -
std::find_first_of(deque<int>)_(small_needle)/1024 3452.551 -2.50%
std::find_first_of(deque<int>)_(small_needle)/32 108.805 -1.91%
std::find_first_of(deque<int>)_(small_needle)/50 167.444 -2.05%
std::find_first_of(deque<int>)_(small_needle)/8192 27611.734 -2.43%
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 600309.404 -1.75%
std::find_first_of(deque<int>,_pred)_(large_needle)/32 578.664 -3.16%
std::find_first_of(deque<int>,_pred)_(large_needle)/50 1579.614 -1.73%
std::find_first_of(deque<int>,_pred)_(large_needle)/8192 36953526.316 -
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 6226.115 -
std::find_first_of(deque<int>,_pred)_(small_needle)/32 196.457 -
std::find_first_of(deque<int>,_pred)_(small_needle)/50 305.947 -
std::find_first_of(deque<int>,_pred)_(small_needle)/8192 49885.206 -
std::find_first_of(list<int>)_(large_needle)/1024 864969.702 -4.29%
std::find_first_of(list<int>)_(large_needle)/32 675.109 -
std::find_first_of(list<int>)_(large_needle)/50 1742.916 -
std::find_first_of(list<int>)_(large_needle)/8192 48617397.264 -1.02%
std::find_first_of(list<int>)_(small_needle)/1024 2755.935 -
std::find_first_of(list<int>)_(small_needle)/32 94.062 -
std::find_first_of(list<int>)_(small_needle)/50 140.166 -
std::find_first_of(list<int>)_(small_needle)/8192 22071.712 -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 897877.666 -
std::find_first_of(list<int>,_pred)_(large_needle)/32 745.655 -
std::find_first_of(list<int>,_pred)_(large_needle)/50 1958.087 -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 57683180.503 -
std::find_first_of(list<int>,_pred)_(small_needle)/1024 5362.304 -
std::find_first_of(list<int>,_pred)_(small_needle)/32 171.510 -
std::find_first_of(list<int>,_pred)_(small_needle)/50 265.494 -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 43114.772 -
std::find_first_of(vector<int>)_(large_needle)/1024 107237.074 -
std::find_first_of(vector<int>)_(large_needle)/32 105.781 -
std::find_first_of(vector<int>)_(large_needle)/50 262.498 -1.49%
std::find_first_of(vector<int>)_(large_needle)/8192 6900251.226 -1.73%
std::find_first_of(vector<int>)_(small_needle)/1024 1459.150 3.57%
std::find_first_of(vector<int>)_(small_needle)/32 47.679 -
std::find_first_of(vector<int>)_(small_needle)/50 73.426 2.83%
std::find_first_of(vector<int>)_(small_needle)/8192 11625.447 3.30%
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 589055.006 -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 481.338 -2.69%
std::find_first_of(vector<int>,_pred)_(large_needle)/50 1356.747 -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 38134539.390 -
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 5648.461 -
std::find_first_of(vector<int>,_pred)_(small_needle)/32 175.069 -
std::find_first_of(vector<int>,_pred)_(small_needle)/50 277.302 -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 44834.133 -
std::find_if(deque<int>)_(bail_25%)/1024 78.189 -5.85%
std::find_if(deque<int>)_(bail_25%)/32768 2003.764 -
std::find_if(deque<int>)_(bail_25%)/8 1.166 -3.99%
std::find_if(deque<int>)_(bail_25%)/8192 504.022 -1.27%
std::find_if(deque<int>)_(process_all)/1024 250.032 -8.12%
std::find_if(deque<int>)_(process_all)/32768 8742.118 -
std::find_if(deque<int>)_(process_all)/50 12.646 -6.33%
std::find_if(deque<int>)_(process_all)/8 2.625 -1.09%
std::find_if(deque<int>)_(process_all)/8192 2004.310 -7.11%
std::find_if(list<int>)_(bail_25%)/1024 181.078 32.43%
std::find_if(list<int>)_(bail_25%)/32768 7321.370 2.84%
std::find_if(list<int>)_(bail_25%)/8 0.920 -3.03%
std::find_if(list<int>)_(bail_25%)/8192 1421.622 -
std::find_if(list<int>)_(process_all)/1024 686.638 -2.16%
std::find_if(list<int>)_(process_all)/32768 26137.723 -2.61%
std::find_if(list<int>)_(process_all)/50 19.088 -
std::find_if(list<int>)_(process_all)/8 2.349 -
std::find_if(list<int>)_(process_all)/8192 7063.580 -20.24%
std::find_if(vector<bool>)_(process_all)/1024 566.802 -
std::find_if(vector<bool>)_(process_all)/1048576 578654.722 -
std::find_if(vector<bool>)_(process_all)/50 23.575 -1.30%
std::find_if(vector<bool>)_(process_all)/8 3.509 -1.07%
std::find_if(vector<bool>)_(process_all)/8192 4520.383 -
std::find_if(vector<char>)_(bail_25%)/1024 27.934 10.52%
std::find_if(vector<char>)_(bail_25%)/32768 883.557 10.58%
std::find_if(vector<char>)_(bail_25%)/8 0.979 -3.07%
std::find_if(vector<char>)_(bail_25%)/8192 224.776 6.66%
std::find_if(vector<char>)_(process_all)/1024 124.796 -
std::find_if(vector<char>)_(process_all)/32768 3748.045 -
std::find_if(vector<char>)_(process_all)/50 6.627 -
std::find_if(vector<char>)_(process_all)/8 1.336 -11.10%
std::find_if(vector<char>)_(process_all)/8192 943.001 -
std::find_if(vector<int>)_(bail_25%)/1024 29.726 1.51%
std::find_if(vector<int>)_(bail_25%)/32768 894.486 3.34%
std::find_if(vector<int>)_(bail_25%)/8 0.917 32.58%
std::find_if(vector<int>)_(bail_25%)/8192 232.177 8.79%
std::find_if(vector<int>)_(process_all)/1024 115.126 1.78%
std::find_if(vector<int>)_(process_all)/32768 3359.302 4.91%
std::find_if(vector<int>)_(process_all)/50 5.915 9.38%
std::find_if(vector<int>)_(process_all)/8 1.301 -18.93%
std::find_if(vector<int>)_(process_all)/8192 844.489 4.53%
std::find_if_not(deque<int>)_(bail_25%)/1024 78.019 -
std::find_if_not(deque<int>)_(bail_25%)/32768 2002.065 -
std::find_if_not(deque<int>)_(bail_25%)/8 1.169 -
std::find_if_not(deque<int>)_(bail_25%)/8192 506.854 -
std::find_if_not(deque<int>)_(process_all)/1024 252.476 -28.47%
std::find_if_not(deque<int>)_(process_all)/32768 8068.127 -28.66%
std::find_if_not(deque<int>)_(process_all)/50 13.080 3.36%
std::find_if_not(deque<int>)_(process_all)/8 2.585 -1.60%
std::find_if_not(deque<int>)_(process_all)/8192 1996.830 -29.42%
std::find_if_not(list<int>)_(bail_25%)/1024 181.186 36.04%
std::find_if_not(list<int>)_(bail_25%)/32768 7626.476 2.40%
std::find_if_not(list<int>)_(bail_25%)/8 0.924 -
std::find_if_not(list<int>)_(bail_25%)/8192 1430.011 -
std::find_if_not(list<int>)_(process_all)/1024 721.637 -
std::find_if_not(list<int>)_(process_all)/32768 25459.517 -
std::find_if_not(list<int>)_(process_all)/50 37.721 1.39%
std::find_if_not(list<int>)_(process_all)/8 3.571 -
std::find_if_not(list<int>)_(process_all)/8192 7178.093 -
std::find_if_not(vector<bool>)_(process_all)/1024 569.313 -
std::find_if_not(vector<bool>)_(process_all)/1048576 579033.534 -
std::find_if_not(vector<bool>)_(process_all)/50 24.213 -
std::find_if_not(vector<bool>)_(process_all)/8 3.574 -1.24%
std::find_if_not(vector<bool>)_(process_all)/8192 4525.072 -
std::find_if_not(vector<char>)_(bail_25%)/1024 26.470 -8.05%
std::find_if_not(vector<char>)_(bail_25%)/32768 948.110 -
std::find_if_not(vector<char>)_(bail_25%)/8 0.850 -1.76%
std::find_if_not(vector<char>)_(bail_25%)/8192 240.430 -
std::find_if_not(vector<char>)_(process_all)/1024 124.343 -
std::find_if_not(vector<char>)_(process_all)/32768 3745.491 -
std::find_if_not(vector<char>)_(process_all)/50 6.625 -
std::find_if_not(vector<char>)_(process_all)/8 1.588 12.06%
std::find_if_not(vector<char>)_(process_all)/8192 942.265 -
std::find_if_not(vector<int>)_(bail_25%)/1024 34.567 21.11%
std::find_if_not(vector<int>)_(bail_25%)/32768 961.337 1.14%
std::find_if_not(vector<int>)_(bail_25%)/8 0.787 5.90%
std::find_if_not(vector<int>)_(bail_25%)/8192 246.209 3.35%
std::find_if_not(vector<int>)_(process_all)/1024 112.533 -
std::find_if_not(vector<int>)_(process_all)/32768 3201.732 -
std::find_if_not(vector<int>)_(process_all)/50 5.578 -3.48%
std::find_if_not(vector<int>)_(process_all)/8 1.388 1.39%
std::find_if_not(vector<int>)_(process_all)/8192 802.983 -
std::flat_map<int,_int>::clear()/0 391.600 -
std::flat_map<int,_int>::clear()/1024 391.901 -1.21%
std::flat_map<int,_int>::clear()/32 391.802 -1.15%
std::flat_map<int,_int>::clear()/8192 415.078 -
std::flat_map<int,_int>::contains(key)_(existent)/1024 7.837 -
std::flat_map<int,_int>::contains(key)_(existent)/32 3.098 -
std::flat_map<int,_int>::contains(key)_(existent)/8192 11.609 -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 0.421 -4.66%
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 6.493 41.04%
std::flat_map<int,_int>::contains(key)_(non-existent)/32 2.458 12.80%
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 9.408 48.06%
std::flat_map<int,_int>::count(key)_(existent)/1024 8.175 -
std::flat_map<int,_int>::count(key)_(existent)/32 3.068 -
std::flat_map<int,_int>::count(key)_(existent)/8192 11.602 -
std::flat_map<int,_int>::count(key)_(non-existent)/0 0.425 -7.31%
std::flat_map<int,_int>::count(key)_(non-existent)/1024 4.532 -30.82%
std::flat_map<int,_int>::count(key)_(non-existent)/32 2.138 -8.17%
std::flat_map<int,_int>::count(key)_(non-existent)/8192 6.258 -40.92%
std::flat_map<int,_int>::ctor(&&,_different_allocs)/0 14.984 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/1024 184.820 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/32 28.539 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/8192 1175.117 -
std::flat_map<int,_int>::ctor(const&)/0 12.761 -
std::flat_map<int,_int>::ctor(const&)/1024 177.520 -
std::flat_map<int,_int>::ctor(const&)/32 22.801 -
std::flat_map<int,_int>::ctor(const&)/8192 1924.657 -
std::flat_map<int,_int>::ctor(const&,_alloc)/0 12.745 -
std::flat_map<int,_int>::ctor(const&,_alloc)/1024 177.439 -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 22.820 -
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 1915.680 -1.09%
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.667 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 4233.781 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 177.770 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 33082.267 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.611 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8758.833 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 205.208 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 134951.246 -
std::flat_map<int,_int>::equal_range(key)_(existent)/1024 8.348 -
std::flat_map<int,_int>::equal_range(key)_(existent)/32 3.323 -
std::flat_map<int,_int>::equal_range(key)_(existent)/8192 11.609 -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 0.447 -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 7.362 51.94%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 2.402 5.65%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 10.478 59.13%
std::flat_map<int,_int>::erase(iterator)/1024 90.565 20.43%
std::flat_map<int,_int>::erase(iterator)/32 19.861 -
std::flat_map<int,_int>::erase(iterator)/8192 502.912 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.468 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 410.551 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 395.485 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 619.215 1.76%
std::flat_map<int,_int>::erase(key)_(existent)/1024 126.705 36.56%
std::flat_map<int,_int>::erase(key)_(existent)/32 22.826 -
std::flat_map<int,_int>::erase(key)_(existent)/8192 577.416 -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 0.466 2.94%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 4.986 10.73%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 2.302 4.00%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 7.383 18.08%
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/0 0.491 -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/1024 6.598 -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/32 2.733 -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/8192 10.031 -1.97%
std::flat_map<int,_int>::find(key)_(existent)/1024 8.266 -
std::flat_map<int,_int>::find(key)_(existent)/32 3.294 -
std::flat_map<int,_int>::find(key)_(existent)/8192 12.105 -
std::flat_map<int,_int>::find(key)_(non-existent)/0 0.482 12.52%
std::flat_map<int,_int>::find(key)_(non-existent)/1024 7.225 57.31%
std::flat_map<int,_int>::find(key)_(non-existent)/32 2.717 23.57%
std::flat_map<int,_int>::find(key)_(non-existent)/8192 10.951 72.66%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 14.971 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 21.889 14.99%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 16.181 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 35.470 44.33%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 14.951 -1.28%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 96.292 -1.40%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 23.837 1.06%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 590.511 9.50%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 14.999 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 16.470 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 14.983 -1.24%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 21.431 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 14.990 -1.40%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 78.070 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 22.010 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 539.727 7.88%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.718 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 5244.660 -2.11%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 610.521 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 40089.081 -1.39%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.577 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 5770.206 2.38%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 615.121 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 43951.718 1.90%
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 391.678 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7734.959 1.84%
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 669.965 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 65267.184 3.54%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 396.937 1.01%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1403.939 -4.58%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 445.610 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 8368.487 -1.32%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 393.391 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1614.206 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 451.656 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 9929.314 -2.04%
std::flat_map<int,_int>::insert(value)_(already_present)/1024 25.115 113.59%
std::flat_map<int,_int>::insert(value)_(already_present)/32 3.014 -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 19.772 -5.74%
std::flat_map<int,_int>::insert(value)_(new_value,_end)/0 15.187 -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 20.281 -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/32 16.233 -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 27.931 7.07%
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/0 15.124 -1.06%
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 99.643 -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/32 23.976 -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 601.633 9.05%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 25.973 116.73%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.818 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 19.015 -14.69%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 14.959 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 20.763 3.55%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 16.578 2.57%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 27.998 8.68%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 14.835 -4.54%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 101.096 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 23.443 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 602.764 9.24%
std::flat_map<int,_int>::lower_bound(key)_(existent)/1024 7.853 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/32 3.026 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/8192 11.420 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/0 0.289 9.32%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 5.628 16.18%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 2.507 10.10%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 8.166 19.90%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 15.673 1.61%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 87.045 1.08%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 17.908 1.25%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 648.280 -9.29%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 15.647 -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 87.211 1.04%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 17.553 -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 675.527 -8.59%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 3.325 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 81.821 12.06%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/32 3.818 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 831.756 16.27%
std::flat_map<int,_int>::upper_bound(key)_(existent)/1024 7.978 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/32 2.959 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/8192 11.469 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/0 0.263 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 6.270 32.82%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 2.306 5.23%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 8.890 37.69%
std::flat_multimap<int,_int>::clear()/0 391.418 -2.83%
std::flat_multimap<int,_int>::clear()/1024 394.149 -2.97%
std::flat_multimap<int,_int>::clear()/32 391.874 -3.37%
std::flat_multimap<int,_int>::clear()/8192 410.301 -2.63%
std::flat_multimap<int,_int>::contains(key)_(existent)/1024 8.161 -
std::flat_multimap<int,_int>::contains(key)_(existent)/32 3.092 -
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 11.505 -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 0.407 -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 6.429 -13.87%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 2.259 -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 8.948 -14.50%
std::flat_multimap<int,_int>::count(key)_(existent)/1024 7.502 -
std::flat_multimap<int,_int>::count(key)_(existent)/32 2.337 1.99%
std::flat_multimap<int,_int>::count(key)_(existent)/8192 11.556 1.12%
std::flat_multimap<int,_int>::count(key)_(non-existent)/0 0.258 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/1024 4.085 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 2.104 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 5.596 2.01%
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 15.286 -4.34%
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/1024 184.872 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/32 28.516 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/8192 1168.667 -
std::flat_multimap<int,_int>::ctor(const&)/0 12.728 -2.33%
std::flat_multimap<int,_int>::ctor(const&)/1024 184.749 3.03%
std::flat_multimap<int,_int>::ctor(const&)/32 23.506 1.12%
std::flat_multimap<int,_int>::ctor(const&)/8192 864.458 -55.18%
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 12.745 -2.51%
std::flat_multimap<int,_int>::ctor(const&,_alloc)/1024 177.122 -1.16%
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 23.010 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 1944.423 1.14%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.918 -4.23%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3938.484 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 168.626 -2.14%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 32016.974 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.038 -3.49%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8443.292 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 195.553 -1.89%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 129060.844 -1.98%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 8.001 -5.72%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 2.493 1.79%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 12.627 -7.08%
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/0 0.347 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/1024 4.022 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/32 2.033 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192 5.312 -
std::flat_multimap<int,_int>::erase(iterator)/1024 74.446 -3.23%
std::flat_multimap<int,_int>::erase(iterator)/32 19.732 -2.38%
std::flat_multimap<int,_int>::erase(iterator)/8192 489.017 -4.08%
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 406.401 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 416.274 -2.97%
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 398.824 -2.88%
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 600.083 -2.83%
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 92.170 9.40%
std::flat_multimap<int,_int>::erase(key)_(existent)/32 22.276 -2.27%
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 543.336 3.88%
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.255 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 3.799 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 2.025 1.41%
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 5.254 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.255 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 3.561 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.844 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 5.043 -
std::flat_multimap<int,_int>::find(key)_(existent)/1024 8.313 -
std::flat_multimap<int,_int>::find(key)_(existent)/32 3.333 -
std::flat_multimap<int,_int>::find(key)_(existent)/8192 12.129 -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 0.334 -31.22%
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 6.748 34.06%
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 2.313 6.18%
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 9.255 37.06%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 15.514 2.51%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 21.896 -6.22%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 16.188 -2.22%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 30.899 -8.90%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 15.148 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 100.680 -12.80%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 23.471 -2.77%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 594.557 4.99%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 15.209 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 16.813 -1.46%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 15.108 -1.42%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 21.779 -1.43%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 15.211 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 83.088 6.66%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 22.505 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 528.637 4.97%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.109 -3.95%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 6015.590 27.88%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 628.919 4.92%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 45607.030 27.75%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 390.809 -3.78%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 5386.711 2.28%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 614.580 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 41228.047 2.92%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 390.888 -3.28%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7291.174 1.70%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 660.135 -1.60%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 59954.867 2.73%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 394.387 -3.23%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1125.256 -14.66%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 439.625 -4.26%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 6260.339 -18.98%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 393.600 -3.37%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1099.183 -5.54%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 436.701 -3.20%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 6071.983 -4.87%
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 115.580 2.62%
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 21.973 -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 578.919 5.09%
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/0 15.100 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 20.720 -3.99%
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/32 16.034 -2.23%
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 27.481 2.79%
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/0 15.101 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 110.999 7.43%
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/32 23.263 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 581.306 6.35%
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/1024 7.948 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/32 3.063 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/8192 11.431 -
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.665 31.68%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 2.362 3.58%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 11.352 37.26%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 15.402 -2.80%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 87.168 -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 17.675 -1.74%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 541.786 -70.07%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 15.561 -2.64%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 87.184 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 17.696 -3.08%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 542.171 -67.92%
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 3.339 3.26%
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 73.810 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 3.781 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 512.287 -68.01%
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/1024 8.237 3.08%
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/32 3.090 4.09%
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 11.286 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.266 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 6.241 31.60%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.287 5.05%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 8.807 35.94%
std::for_each(deque<int>)/32 3.673 -
std::for_each(deque<int>)/50 3.875 -
std::for_each(deque<int>)/8 0.922 -
std::for_each(deque<int>)/8192 254.926 -
std::for_each(join_view(vector<vector<int>>))/32 3.795 -4.16%
std::for_each(join_view(vector<vector<int>>))/50 3.980 -2.19%
std::for_each(join_view(vector<vector<int>>))/8 1.666 11.59%
std::for_each(join_view(vector<vector<int>>))/8192 263.886 -
std::for_each(list<int>)/32 10.816 -
std::for_each(list<int>)/50 20.561 -1.43%
std::for_each(list<int>)/8 2.524 2.61%
std::for_each(list<int>)/8192 7944.604 -
std::for_each(map<int>::iterator)/32 23.746 -
std::for_each(map<int>::iterator)/50 36.078 -
std::for_each(map<int>::iterator)/8 5.003 -
std::for_each(map<int>::iterator)/8192 7319.583 -
std::for_each(multimap<int>::iterator)/32 23.599 -
std::for_each(multimap<int>::iterator)/50 36.538 -
std::for_each(multimap<int>::iterator)/8 5.046 -
std::for_each(multimap<int>::iterator)/8192 7544.261 -
std::for_each(multiset<int>::iterator)/32 23.728 -
std::for_each(multiset<int>::iterator)/50 35.830 -
std::for_each(multiset<int>::iterator)/8 5.055 -
std::for_each(multiset<int>::iterator)/8192 7874.345 -1.52%
std::for_each(set<int>::iterator)/32 24.466 -1.19%
std::for_each(set<int>::iterator)/50 36.343 -1.65%
std::for_each(set<int>::iterator)/8 5.028 -
std::for_each(set<int>::iterator)/8192 7865.811 -
std::for_each(vector<int>)/32 3.669 -
std::for_each(vector<int>)/50 3.859 -
std::for_each(vector<int>)/8 0.917 -
std::for_each(vector<int>)/8192 252.019 -
std::for_each_n(deque<int>)/32 3.752 -
std::for_each_n(deque<int>)/50 3.965 -
std::for_each_n(deque<int>)/8 1.356 18.46%
std::for_each_n(deque<int>)/8192 254.756 -
std::for_each_n(join_view(vector<vector<int>>))/32 3.831 -
std::for_each_n(join_view(vector<vector<int>>))/50 4.293 -
std::for_each_n(join_view(vector<vector<int>>))/8 1.460 -2.37%
std::for_each_n(join_view(vector<vector<int>>))/8192 265.033 -
std::for_each_n(list<int>)/32 11.220 -
std::for_each_n(list<int>)/50 22.691 1.26%
std::for_each_n(list<int>)/8 2.533 -
std::for_each_n(list<int>)/8192 8270.214 7.48%
std::for_each_n(vector<int>)/32 3.702 -
std::for_each_n(vector<int>)/50 3.854 -
std::for_each_n(vector<int>)/8 2.667 -3.66%
std::for_each_n(vector<int>)/8192 251.790 -
std::format(double)_(fmt:_{:017500_0La}) 163.871 -
std::format(double)_(fmt:_{:017500_0Le}) 192.449 -
std::format(double)_(fmt:_{:017500_0Lf}) 203.983 -8.64%
std::format(double)_(fmt:_{:017500_0Lg}) 210.837 -
std::format(double)_(fmt:_{:017500_0L}) 205.171 -1.29%
std::format(double)_(fmt:_{:017500_0a}) 155.128 -
std::format(double)_(fmt:_{:017500_0e}) 184.186 1.40%
std::format(double)_(fmt:_{:017500_0f}) 200.664 -
std::format(double)_(fmt:_{:017500_0g}) 199.047 -
std::format(double)_(fmt:_{:017500_0}) 146.470 -
std::format(double)_(fmt:_{:017500_10La}) 171.951 -
std::format(double)_(fmt:_{:017500_10Le}) 209.585 -
std::format(double)_(fmt:_{:017500_10Lf}) 209.726 -1.92%
std::format(double)_(fmt:_{:017500_10Lg}) 220.361 -
std::format(double)_(fmt:_{:017500_10L}) 218.023 -1.14%
std::format(double)_(fmt:_{:017500_10a}) 161.151 -
std::format(double)_(fmt:_{:017500_10e}) 196.830 2.33%
std::format(double)_(fmt:_{:017500_10f}) 202.037 -
std::format(double)_(fmt:_{:017500_10g}) 208.726 -
std::format(double)_(fmt:_{:017500_10}) 210.186 -
std::format(double)_(fmt:_{:017500_17000L}) 408.689 -
std::format(double)_(fmt:_{:017500_17000}) 390.273 -1.27%
std::format(double)_(fmt:_{:0<17500_0La}) 164.752 -
std::format(double)_(fmt:_{:0<17500_0Le}) 190.959 -
std::format(double)_(fmt:_{:0<17500_0Lf}) 206.552 -
std::format(double)_(fmt:_{:0<17500_0Lg}) 207.716 -
std::format(double)_(fmt:_{:0<17500_0L}) 203.776 -2.80%
std::format(double)_(fmt:_{:0<17500_0a}) 155.009 -
std::format(double)_(fmt:_{:0<17500_0e}) 180.425 -
std::format(double)_(fmt:_{:0<17500_0f}) 197.370 -1.52%
std::format(double)_(fmt:_{:0<17500_0g}) 197.780 -
std::format(double)_(fmt:_{:0<17500_0}) 146.170 -
std::format(double)_(fmt:_{:0<17500_10La}) 169.443 -1.35%
std::format(double)_(fmt:_{:0<17500_10Le}) 206.681 -1.62%
std::format(double)_(fmt:_{:0<17500_10Lf}) 210.367 -
std::format(double)_(fmt:_{:0<17500_10Lg}) 219.429 -1.03%
std::format(double)_(fmt:_{:0<17500_10L}) 216.134 -
std::format(double)_(fmt:_{:0<17500_10a}) 159.692 -
std::format(double)_(fmt:_{:0<17500_10e}) 205.834 5.41%
std::format(double)_(fmt:_{:0<17500_10f}) 198.556 -
std::format(double)_(fmt:_{:0<17500_10g}) 208.705 -
std::format(double)_(fmt:_{:0<17500_10}) 206.490 -2.18%
std::format(double)_(fmt:_{:0<17500_17000L}) 406.990 -1.15%
std::format(double)_(fmt:_{:0<17500_17000}) 394.602 -
std::format(double)_(fmt:_{:0>17500_0La}) 166.478 -
std::format(double)_(fmt:_{:0>17500_0Le}) 194.038 -
std::format(double)_(fmt:_{:0>17500_0Lf}) 207.611 -3.79%
std::format(double)_(fmt:_{:0>17500_0Lg}) 210.692 -1.45%
std::format(double)_(fmt:_{:0>17500_0L}) 205.899 -3.77%
std::format(double)_(fmt:_{:0>17500_0a}) 156.688 -
std::format(double)_(fmt:_{:0>17500_0e}) 181.642 -
std::format(double)_(fmt:_{:0>17500_0f}) 200.732 -1.05%
std::format(double)_(fmt:_{:0>17500_0g}) 200.118 -
std::format(double)_(fmt:_{:0>17500_0}) 147.192 -
std::format(double)_(fmt:_{:0>17500_10La}) 174.269 -
std::format(double)_(fmt:_{:0>17500_10Le}) 208.555 -1.08%
std::format(double)_(fmt:_{:0>17500_10Lf}) 210.807 -1.20%
std::format(double)_(fmt:_{:0>17500_10Lg}) 220.628 -
std::format(double)_(fmt:_{:0>17500_10L}) 219.048 -1.75%
std::format(double)_(fmt:_{:0>17500_10a}) 162.251 -
std::format(double)_(fmt:_{:0>17500_10e}) 200.831 2.42%
std::format(double)_(fmt:_{:0>17500_10f}) 201.509 -
std::format(double)_(fmt:_{:0>17500_10g}) 215.031 2.36%
std::format(double)_(fmt:_{:0>17500_10}) 213.761 1.37%
std::format(double)_(fmt:_{:0>17500_17000L}) 406.690 -1.63%
std::format(double)_(fmt:_{:0>17500_17000}) 387.842 -1.75%
std::format(double)_(fmt:_{:0^17500_0La}) 169.505 -
std::format(double)_(fmt:_{:0^17500_0Le}) 197.445 -
std::format(double)_(fmt:_{:0^17500_0Lf}) 213.308 -
std::format(double)_(fmt:_{:0^17500_0Lg}) 212.083 -
std::format(double)_(fmt:_{:0^17500_0L}) 210.148 -5.94%
std::format(double)_(fmt:_{:0^17500_0a}) 159.771 -
std::format(double)_(fmt:_{:0^17500_0e}) 184.710 -
std::format(double)_(fmt:_{:0^17500_0f}) 204.050 -1.57%
std::format(double)_(fmt:_{:0^17500_0g}) 202.224 -
std::format(double)_(fmt:_{:0^17500_0}) 147.881 -
std::format(double)_(fmt:_{:0^17500_10La}) 176.410 -
std::format(double)_(fmt:_{:0^17500_10Le}) 210.489 -2.50%
std::format(double)_(fmt:_{:0^17500_10Lf}) 214.756 -2.51%
std::format(double)_(fmt:_{:0^17500_10Lg}) 224.873 -
std::format(double)_(fmt:_{:0^17500_10L}) 221.766 -1.60%
std::format(double)_(fmt:_{:0^17500_10a}) 166.112 -
std::format(double)_(fmt:_{:0^17500_10e}) 213.234 8.27%
std::format(double)_(fmt:_{:0^17500_10f}) 209.039 -
std::format(double)_(fmt:_{:0^17500_10g}) 211.615 -
std::format(double)_(fmt:_{:0^17500_10}) 210.656 -
std::format(double)_(fmt:_{:0^17500_17000L}) 405.243 -
std::format(double)_(fmt:_{:0^17500_17000}) 388.552 -1.25%
std::format(double)_(fmt:_{:_0La}) 34.920 -
std::format(double)_(fmt:_{:_0Le}) 60.145 2.07%
std::format(double)_(fmt:_{:_0Lf}) 69.655 1.61%
std::format(double)_(fmt:_{:_0Lg}) 76.627 -
std::format(double)_(fmt:_{:_0L}) 74.302 -
std::format(double)_(fmt:_{:_0a}) 25.099 -2.25%
std::format(double)_(fmt:_{:_0e}) 36.388 -2.99%
std::format(double)_(fmt:_{:_0f}) 58.688 -
std::format(double)_(fmt:_{:_0g}) 61.990 -
std::format(double)_(fmt:_{:_0}) 17.007 -
std::format(double)_(fmt:_{:_10La}) 42.279 -
std::format(double)_(fmt:_{:_10Le}) 70.259 -
std::format(double)_(fmt:_{:_10Lf}) 73.546 -1.51%
std::format(double)_(fmt:_{:_10Lg}) 80.878 -
std::format(double)_(fmt:_{:_10L}) 79.269 -
std::format(double)_(fmt:_{:_10a}) 28.704 -1.59%
std::format(double)_(fmt:_{:_10e}) 39.882 -2.30%
std::format(double)_(fmt:_{:_10f}) 60.032 -
std::format(double)_(fmt:_{:_10g}) 62.425 -
std::format(double)_(fmt:_{:_10}) 60.913 -
std::format(double)_(fmt:_{:_17000L}) 266.650 -1.11%
std::format(double)_(fmt:_{:_17000}) 249.918 -1.52%
std::format(float)_(fmt:_{:017500_0La}) 167.278 -
std::format(float)_(fmt:_{:017500_0Le}) 188.389 -6.13%
std::format(float)_(fmt:_{:017500_0Lf}) 183.770 -
std::format(float)_(fmt:_{:017500_0Lg}) 204.049 -
std::format(float)_(fmt:_{:017500_0L}) 201.938 -
std::format(float)_(fmt:_{:017500_0a}) 158.117 -
std::format(float)_(fmt:_{:017500_0e}) 180.666 -
std::format(float)_(fmt:_{:017500_0f}) 177.292 -1.02%
std::format(float)_(fmt:_{:017500_0g}) 194.855 -
std::format(float)_(fmt:_{:017500_0}) 148.186 -
std::format(float)_(fmt:_{:017500_10La}) 172.278 -
std::format(float)_(fmt:_{:017500_10Le}) 201.204 -1.07%
std::format(float)_(fmt:_{:017500_10Lf}) 190.680 -
std::format(float)_(fmt:_{:017500_10Lg}) 206.595 -1.09%
std::format(float)_(fmt:_{:017500_10L}) 205.417 -1.27%
std::format(float)_(fmt:_{:017500_10a}) 162.886 -
std::format(float)_(fmt:_{:017500_10e}) 188.682 -
std::format(float)_(fmt:_{:017500_10f}) 182.934 -
std::format(float)_(fmt:_{:017500_10g}) 197.281 -1.12%
std::format(float)_(fmt:_{:017500_10}) 198.135 -
std::format(float)_(fmt:_{:017500_17000L}) 231.489 -
std::format(float)_(fmt:_{:017500_17000}) 222.086 -
std::format(float)_(fmt:_{:0<17500_0La}) 166.836 -
std::format(float)_(fmt:_{:0<17500_0Le}) 189.675 -
std::format(float)_(fmt:_{:0<17500_0Lf}) 180.722 -
std::format(float)_(fmt:_{:0<17500_0Lg}) 203.339 -
std::format(float)_(fmt:_{:0<17500_0L}) 201.636 -
std::format(float)_(fmt:_{:0<17500_0a}) 157.376 -
std::format(float)_(fmt:_{:0<17500_0e}) 179.530 -
std::format(float)_(fmt:_{:0<17500_0f}) 173.067 -1.72%
std::format(float)_(fmt:_{:0<17500_0g}) 193.265 -
std::format(float)_(fmt:_{:0<17500_0}) 148.590 -
std::format(float)_(fmt:_{:0<17500_10La}) 171.593 -
std::format(float)_(fmt:_{:0<17500_10Le}) 199.344 -1.30%
std::format(float)_(fmt:_{:0<17500_10Lf}) 188.308 -
std::format(float)_(fmt:_{:0<17500_10Lg}) 216.383 3.62%
std::format(float)_(fmt:_{:0<17500_10L}) 205.693 -
std::format(float)_(fmt:_{:0<17500_10a}) 159.715 -
std::format(float)_(fmt:_{:0<17500_10e}) 188.098 -
std::format(float)_(fmt:_{:0<17500_10f}) 178.062 -
std::format(float)_(fmt:_{:0<17500_10g}) 197.424 -
std::format(float)_(fmt:_{:0<17500_10}) 198.495 -
std::format(float)_(fmt:_{:0<17500_17000L}) 229.226 -
std::format(float)_(fmt:_{:0<17500_17000}) 220.245 -
std::format(float)_(fmt:_{:0>17500_0La}) 169.093 -
std::format(float)_(fmt:_{:0>17500_0Le}) 190.303 -3.75%
std::format(float)_(fmt:_{:0>17500_0Lf}) 185.562 -
std::format(float)_(fmt:_{:0>17500_0Lg}) 204.907 -1.37%
std::format(float)_(fmt:_{:0>17500_0L}) 202.941 -
std::format(float)_(fmt:_{:0>17500_0a}) 158.741 -
std::format(float)_(fmt:_{:0>17500_0e}) 181.627 -1.00%
std::format(float)_(fmt:_{:0>17500_0f}) 178.068 -
std::format(float)_(fmt:_{:0>17500_0g}) 195.481 -
std::format(float)_(fmt:_{:0>17500_0}) 148.927 -
std::format(float)_(fmt:_{:0>17500_10La}) 174.146 -
std::format(float)_(fmt:_{:0>17500_10Le}) 204.105 -1.35%
std::format(float)_(fmt:_{:0>17500_10Lf}) 192.313 -1.24%
std::format(float)_(fmt:_{:0>17500_10Lg}) 208.540 -1.89%
std::format(float)_(fmt:_{:0>17500_10L}) 207.921 -1.25%
std::format(float)_(fmt:_{:0>17500_10a}) 170.246 4.63%
std::format(float)_(fmt:_{:0>17500_10e}) 190.697 -
std::format(float)_(fmt:_{:0>17500_10f}) 183.833 -
std::format(float)_(fmt:_{:0>17500_10g}) 198.642 -
std::format(float)_(fmt:_{:0>17500_10}) 198.853 -1.11%
std::format(float)_(fmt:_{:0>17500_17000L}) 231.865 -
std::format(float)_(fmt:_{:0>17500_17000}) 220.892 -
std::format(float)_(fmt:_{:0^17500_0La}) 171.400 -
std::format(float)_(fmt:_{:0^17500_0Le}) 193.877 -
std::format(float)_(fmt:_{:0^17500_0Lf}) 189.383 -
std::format(float)_(fmt:_{:0^17500_0Lg}) 208.924 -1.02%
std::format(float)_(fmt:_{:0^17500_0L}) 206.752 -
std::format(float)_(fmt:_{:0^17500_0a}) 159.473 -
std::format(float)_(fmt:_{:0^17500_0e}) 182.790 -
std::format(float)_(fmt:_{:0^17500_0f}) 181.323 -
std::format(float)_(fmt:_{:0^17500_0g}) 196.633 -1.29%
std::format(float)_(fmt:_{:0^17500_0}) 148.586 -
std::format(float)_(fmt:_{:0^17500_10La}) 176.552 -1.07%
std::format(float)_(fmt:_{:0^17500_10Le}) 205.864 -
std::format(float)_(fmt:_{:0^17500_10Lf}) 197.059 -
std::format(float)_(fmt:_{:0^17500_10Lg}) 215.462 -
std::format(float)_(fmt:_{:0^17500_10L}) 211.878 -1.19%
std::format(float)_(fmt:_{:0^17500_10a}) 172.437 4.61%
std::format(float)_(fmt:_{:0^17500_10e}) 190.950 -1.16%
std::format(float)_(fmt:_{:0^17500_10f}) 186.037 -
std::format(float)_(fmt:_{:0^17500_10g}) 200.620 -
std::format(float)_(fmt:_{:0^17500_10}) 202.067 -
std::format(float)_(fmt:_{:0^17500_17000L}) 239.735 -
std::format(float)_(fmt:_{:0^17500_17000}) 226.805 -1.12%
std::format(float)_(fmt:_{:_0La}) 37.554 -
std::format(float)_(fmt:_{:_0Le}) 60.238 -
std::format(float)_(fmt:_{:_0Lf}) 48.892 -
std::format(float)_(fmt:_{:_0Lg}) 74.591 -
std::format(float)_(fmt:_{:_0L}) 73.337 -
std::format(float)_(fmt:_{:_0a}) 26.728 1.52%
std::format(float)_(fmt:_{:_0e}) 39.251 -
std::format(float)_(fmt:_{:_0f}) 38.472 -
std::format(float)_(fmt:_{:_0g}) 61.838 -
std::format(float)_(fmt:_{:_0}) 17.645 -
std::format(float)_(fmt:_{:_10La}) 42.743 -
std::format(float)_(fmt:_{:_10Le}) 70.509 -1.40%
std::format(float)_(fmt:_{:_10Lf}) 56.134 -
std::format(float)_(fmt:_{:_10Lg}) 79.184 5.79%
std::format(float)_(fmt:_{:_10L}) 73.802 -
std::format(float)_(fmt:_{:_10a}) 28.014 -1.82%
std::format(float)_(fmt:_{:_10e}) 43.506 -
std::format(float)_(fmt:_{:_10f}) 41.273 -
std::format(float)_(fmt:_{:_10g}) 61.979 -
std::format(float)_(fmt:_{:_10}) 61.117 -
std::format(float)_(fmt:_{:_17000L}) 97.240 -
std::format(float)_(fmt:_{:_17000}) 83.242 -
std::format(int64_t)_(fmt:_{:0512LX}) 41.080 -3.57%
std::format(int64_t)_(fmt:_{:0512Lb}) 41.302 -
std::format(int64_t)_(fmt:_{:0512Ld}) 36.256 -
std::format(int64_t)_(fmt:_{:0512Lo}) 36.271 -
std::format(int64_t)_(fmt:_{:0512Lx}) 34.583 -2.55%
std::format(int64_t)_(fmt:_{:0512X}) 37.205 -
std::format(int64_t)_(fmt:_{:0512b}) 36.667 2.07%
std::format(int64_t)_(fmt:_{:0512d}) 32.187 -
std::format(int64_t)_(fmt:_{:0512o}) 30.598 -1.62%
std::format(int64_t)_(fmt:_{:0512x}) 29.196 -
std::format(int64_t)_(fmt:_{:0<512LX}) 42.712 -3.12%
std::format(int64_t)_(fmt:_{:0<512Lb}) 42.441 2.71%
std::format(int64_t)_(fmt:_{:0<512Ld}) 36.222 -
std::format(int64_t)_(fmt:_{:0<512Lo}) 38.474 1.84%
std::format(int64_t)_(fmt:_{:0<512Lx}) 35.895 -1.26%
std::format(int64_t)_(fmt:_{:0<512X}) 38.042 -
std::format(int64_t)_(fmt:_{:0<512b}) 35.661 -
std::format(int64_t)_(fmt:_{:0<512d}) 32.494 -2.86%
std::format(int64_t)_(fmt:_{:0<512o}) 32.432 -
std::format(int64_t)_(fmt:_{:0<512x}) 30.668 1.34%
std::format(int64_t)_(fmt:_{:0>512LX}) 39.846 -4.23%
std::format(int64_t)_(fmt:_{:0>512Lb}) 37.698 -1.09%
std::format(int64_t)_(fmt:_{:0>512Ld}) 34.082 -4.18%
std::format(int64_t)_(fmt:_{:0>512Lo}) 34.191 -
std::format(int64_t)_(fmt:_{:0>512Lx}) 32.145 -2.57%
std::format(int64_t)_(fmt:_{:0>512X}) 36.923 3.16%
std::format(int64_t)_(fmt:_{:0>512b}) 35.048 5.24%
std::format(int64_t)_(fmt:_{:0>512d}) 30.151 -
std::format(int64_t)_(fmt:_{:0>512o}) 29.560 -
std::format(int64_t)_(fmt:_{:0>512x}) 28.408 1.05%
std::format(int64_t)_(fmt:_{:0^512LX}) 45.584 -3.70%
std::format(int64_t)_(fmt:_{:0^512Lb}) 40.859 -2.28%
std::format(int64_t)_(fmt:_{:0^512Ld}) 35.751 -1.35%
std::format(int64_t)_(fmt:_{:0^512Lo}) 35.865 -1.89%
std::format(int64_t)_(fmt:_{:0^512Lx}) 34.329 -2.98%
std::format(int64_t)_(fmt:_{:0^512X}) 41.295 -
std::format(int64_t)_(fmt:_{:0^512b}) 37.515 -1.79%
std::format(int64_t)_(fmt:_{:0^512d}) 31.189 -
std::format(int64_t)_(fmt:_{:0^512o}) 33.644 -1.32%
std::format(int64_t)_(fmt:_{:0^512x}) 32.397 -
std::format(int64_t)_(fmt:_{:LX}) 33.199 -3.80%
std::format(int64_t)_(fmt:_{:Lb}) 33.929 6.16%
std::format(int64_t)_(fmt:_{:Ld}) 26.864 -
std::format(int64_t)_(fmt:_{:Lo}) 28.339 -
std::format(int64_t)_(fmt:_{:Lx}) 26.467 -
std::format(int64_t)_(fmt:_{:X}) 28.441 -3.94%
std::format(int64_t)_(fmt:_{:b}) 27.533 -1.57%
std::format(int64_t)_(fmt:_{:d}) 22.580 -
std::format(int64_t)_(fmt:_{:o}) 23.026 -2.27%
std::format(int64_t)_(fmt:_{:x}) 23.212 -1.05%
std::generate(deque<int>)/1024 242.680 -
std::generate(deque<int>)/32 8.038 -
std::generate(deque<int>)/50 11.994 -
std::generate(deque<int>)/8192 1899.438 -
std::generate(list<int>)/1024 671.054 -
std::generate(list<int>)/32 8.409 -
std::generate(list<int>)/50 15.330 1.14%
std::generate(list<int>)/8192 7135.515 2.13%
std::generate(vector<int>)/1024 243.451 -
std::generate(vector<int>)/32 7.952 -
std::generate(vector<int>)/50 11.924 -
std::generate(vector<int>)/8192 1835.881 -
std::generate_n(deque<int>)/1024 242.848 -
std::generate_n(deque<int>)/32 8.187 -
std::generate_n(deque<int>)/50 12.159 -
std::generate_n(deque<int>)/8192 1951.485 -
std::generate_n(list<int>)/1024 649.991 -
std::generate_n(list<int>)/32 8.532 -
std::generate_n(list<int>)/50 15.220 -
std::generate_n(list<int>)/8192 6969.031 1.73%
std::generate_n(vector<int>)/1024 242.209 -
std::generate_n(vector<int>)/32 7.905 -
std::generate_n(vector<int>)/50 11.885 -
std::generate_n(vector<int>)/8192 1830.202 -
std::is_partitioned(deque<int>)_(partitioned)/1024 288.327 -
std::is_partitioned(deque<int>)_(partitioned)/32 8.906 -3.63%
std::is_partitioned(deque<int>)_(partitioned)/50 13.706 -2.72%
std::is_partitioned(deque<int>)_(partitioned)/8192 2553.657 4.13%
std::is_partitioned(deque<int>)_(unpartitioned)/1024 106.269 1.85%
std::is_partitioned(deque<int>)_(unpartitioned)/32 3.768 13.57%
std::is_partitioned(deque<int>)_(unpartitioned)/50 6.829 1.78%
std::is_partitioned(deque<int>)_(unpartitioned)/8192 690.511 -19.93%
std::is_partitioned(list<int>)_(partitioned)/1024 586.341 -17.40%
std::is_partitioned(list<int>)_(partitioned)/32 8.628 -
std::is_partitioned(list<int>)_(partitioned)/50 13.914 -1.61%
std::is_partitioned(list<int>)_(partitioned)/8192 6897.503 -7.47%
std::is_partitioned(list<int>)_(unpartitioned)/1024 169.595 -4.46%
std::is_partitioned(list<int>)_(unpartitioned)/32 4.227 -
std::is_partitioned(list<int>)_(unpartitioned)/50 4.470 -1.74%
std::is_partitioned(list<int>)_(unpartitioned)/8192 2175.112 -
std::is_partitioned(vector<int>)_(partitioned)/1024 189.158 -1.83%
std::is_partitioned(vector<int>)_(partitioned)/32 6.517 -1.78%
std::is_partitioned(vector<int>)_(partitioned)/50 9.737 -
std::is_partitioned(vector<int>)_(partitioned)/8192 1403.537 -1.82%
std::is_partitioned(vector<int>)_(unpartitioned)/1024 51.119 6.20%
std::is_partitioned(vector<int>)_(unpartitioned)/32 1.682 -
std::is_partitioned(vector<int>)_(unpartitioned)/50 8.521 -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 180.732 13.16%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 474.680 -1.43%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 4.676 -6.11%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8192 3854.593 -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 547507.085 6.14%
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 45.623 7.13%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 508.102 -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 5.175 -5.00%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 4100.861 -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024 689712.431 -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 51.642 -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 485.067 -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 6.617 6.93%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 3870.318 -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 516882.134 -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 47.184 3.19%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 533.527 2.16%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 6.521 -2.36%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 3962.940 -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 687283.964 -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 53.238 1.39%
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 752.496 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8 2.819 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 7925.063 8.35%
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024 1418396.213 -7.17%
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 43.772 -4.12%
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/1024 780.862 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8 3.616 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 9054.579 3.50%
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/1024 1593971.718 -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 67.583 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 771.134 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 3.768 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 8176.144 6.09%
std::is_permutation(list<int>)_(4leg)_(shuffled)/1024 1428148.931 -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 42.843 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 797.229 -35.88%
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 4.146 -1.24%
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 8408.587 6.29%
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 1595161.053 -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 61.822 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/1024 363.362 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 2.811 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8192 2824.215 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/1024 210956.610 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 23.848 -3.30%
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/1024 286.976 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 2.387 -1.15%
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8192 2522.849 -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 1011908.126 -2.15%
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 53.166 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 383.056 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 4.073 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 2952.070 -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 212128.982 -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 24.806 1.55%
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 343.795 -6.06%
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 3.394 -1.21%
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 2770.548 -5.80%
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 997215.434 -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 53.510 -
std::is_sorted(deque<int>)/1024 473.395 -2.83%
std::is_sorted(deque<int>)/8 3.031 -22.22%
std::is_sorted(deque<int>)/8192 3793.126 -3.64%
std::is_sorted(deque<int>,_pred)/1024 642.323 -
std::is_sorted(deque<int>,_pred)/8 4.722 -3.23%
std::is_sorted(deque<int>,_pred)/8192 5198.128 -
std::is_sorted(list<int>)/1024 752.553 -
std::is_sorted(list<int>)/8 2.098 -
std::is_sorted(list<int>)/8192 7231.028 -1.02%
std::is_sorted(list<int>,_pred)/1024 822.210 -
std::is_sorted(list<int>,_pred)/8 4.027 -
std::is_sorted(list<int>,_pred)/8192 8580.246 -5.53%
std::is_sorted(vector<int>)/1024 250.969 2.79%
std::is_sorted(vector<int>)/8 2.079 -
std::is_sorted(vector<int>)/8192 1979.890 3.35%
std::is_sorted(vector<int>,_pred)/1024 469.266 -
std::is_sorted(vector<int>,_pred)/8 3.357 1.85%
std::is_sorted(vector<int>,_pred)/8192 3731.546 -
std::is_sorted_until(deque<int>)/1024 466.569 -
std::is_sorted_until(deque<int>)/8 2.679 -16.72%
std::is_sorted_until(deque<int>)/8192 3737.250 -
std::is_sorted_until(deque<int>,_pred)/1024 595.802 -
std::is_sorted_until(deque<int>,_pred)/8 4.111 -
std::is_sorted_until(deque<int>,_pred)/8192 4793.981 -
std::is_sorted_until(list<int>)/1024 739.293 -1.01%
std::is_sorted_until(list<int>)/8 2.071 -
std::is_sorted_until(list<int>)/8192 7104.256 -2.16%
std::is_sorted_until(list<int>,_pred)/1024 793.619 -
std::is_sorted_until(list<int>,_pred)/8 3.667 -
std::is_sorted_until(list<int>,_pred)/8192 7643.966 -13.70%
std::is_sorted_until(vector<int>)/1024 237.124 -
std::is_sorted_until(vector<int>)/8 2.199 1.52%
std::is_sorted_until(vector<int>)/8192 1848.370 -
std::is_sorted_until(vector<int>,_pred)/1024 410.951 -
std::is_sorted_until(vector<int>,_pred)/8 3.688 6.74%
std::is_sorted_until(vector<int>,_pred)/8192 3231.588 -1.37%
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 4626.040 -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/32 525.910 -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 36500.753 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 706.281 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 12.805 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 9145.921 -8.44%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 11227.479 -1.26%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 324.360 -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 98434.271 2.71%
std::list<int>::ctor(Range)_(cheap_elements)/1024 11236.513 -1.63%
std::list<int>::ctor(Range)_(cheap_elements)/32 324.171 -1.44%
std::list<int>::ctor(Range)_(cheap_elements)/8192 98372.261 1.97%
std::list<int>::ctor(const&)_(cheap_elements)/1024 11278.765 -20.32%
std::list<int>::ctor(const&)_(cheap_elements)/32 324.807 -2.94%
std::list<int>::ctor(const&)_(cheap_elements)/8192 98421.631 -23.39%
std::list<int>::ctor(size)/1024 11710.291 -
std::list<int>::ctor(size)/32 323.020 -
std::list<int>::ctor(size)/8192 94615.245 -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 11124.088 -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 322.779 -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 95510.744 1.38%
std::list<int>::erase(begin)_(cheap_elements)/1024 13.048 -
std::list<int>::erase(begin)_(cheap_elements)/32 13.030 -
std::list<int>::erase(begin)_(cheap_elements)/8192 13.002 -
std::list<int>::insert(begin)_(cheap_elements)/1024 11.646 -22.42%
std::list<int>::insert(begin)_(cheap_elements)/32 10.188 -24.53%
std::list<int>::insert(begin)_(cheap_elements)/8192 11.631 -22.92%
std::list<int>::operator=(const&)_(cheap_elements)/1024 747.047 -
std::list<int>::operator=(const&)_(cheap_elements)/32 16.973 -1.04%
std::list<int>::operator=(const&)_(cheap_elements)/8192 8987.022 -1.28%
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 4873.656 5.87%
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 526.103 -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 46599.866 24.01%
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 4.574 1.24%
std::list<int>::push_back()_(many_elements)_(cheap_elements)/32 16.541 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/8192 4.465 -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 5539.975 16.44%
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 532.297 -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 41680.561 8.23%
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 17822.771 6.97%
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 904.636 4.22%
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 146456.615 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 797.750 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 21.801 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 12696.186 -5.15%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6912.261 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 149.910 -8.69%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 55998.774 -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 14165.110 -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 369.923 -10.08%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 110708.004 -5.85%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 33981.022 -3.91%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 953.594 -6.93%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 288367.022 -4.76%
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 13991.672 -5.43%
std::list<std::string>::ctor(Range)_(cheap_elements)/32 381.667 -10.47%
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 114686.975 -6.61%
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 33611.246 -5.40%
std::list<std::string>::ctor(Range)_(expensive_elements)/32 951.705 -6.56%
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 287306.587 -4.50%
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 13522.197 -4.84%
std::list<std::string>::ctor(const&)_(cheap_elements)/32 369.152 -9.76%
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 110183.696 -6.03%
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 33968.485 -13.10%
std::list<std::string>::ctor(const&)_(expensive_elements)/32 948.239 -7.54%
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 289160.124 -17.51%
std::list<std::string>::ctor(size)/1024 13838.722 -8.07%
std::list<std::string>::ctor(size)/32 417.639 -
std::list<std::string>::ctor(size)/8192 113245.539 -8.62%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 13945.189 -7.01%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 382.348 -10.22%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 113821.555 -7.52%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 33786.950 -4.48%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 948.603 -7.13%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 287025.341 -3.85%
std::list<std::string>::erase(begin)_(cheap_elements)/1024 12.459 2.89%
std::list<std::string>::erase(begin)_(cheap_elements)/32 12.247 1.95%
std::list<std::string>::erase(begin)_(cheap_elements)/8192 12.451 2.33%
std::list<std::string>::erase(begin)_(expensive_elements)/1024 31.294 1.42%
std::list<std::string>::erase(begin)_(expensive_elements)/32 30.004 -
std::list<std::string>::erase(begin)_(expensive_elements)/8192 30.941 -12.14%
std::list<std::string>::insert(begin)_(cheap_elements)/1024 13.385 -
std::list<std::string>::insert(begin)_(cheap_elements)/32 12.274 -6.57%
std::list<std::string>::insert(begin)_(cheap_elements)/8192 13.214 -2.01%
std::list<std::string>::insert(begin)_(expensive_elements)/1024 31.546 -1.20%
std::list<std::string>::insert(begin)_(expensive_elements)/32 30.289 -2.64%
std::list<std::string>::insert(begin)_(expensive_elements)/8192 31.457 -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 1439.802 26.37%
std::list<std::string>::operator=(const&)_(cheap_elements)/32 23.170 -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 10450.842 3.27%
std::list<std::string>::operator=(const&)_(expensive_elements)/1024 6910.573 -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 152.140 -
std::list<std::string>::operator=(const&)_(expensive_elements)/8192 55348.853 -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 4758.746 -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 536.524 1.35%
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 38542.443 -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 16775.108 -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 893.522 -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 146286.746 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 4.875 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/32 16.736 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 4.934 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 16.596 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/32 27.317 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 18.216 -
std::lower_bound(std::deque<int>)/100 30.520 -
std::lower_bound(std::deque<int>)/8 16.933 -
std::lower_bound(std::deque<int>)/8192 64.714 -
std::lower_bound(std::forward_list<int>)/100 82.679 -
std::lower_bound(std::forward_list<int>)/8 15.323 -
std::lower_bound(std::forward_list<int>)/8192 10370.786 -
std::lower_bound(std::list<int>)/100 90.657 -
std::lower_bound(std::list<int>)/8 15.408 -
std::lower_bound(std::list<int>)/8192 14894.630 5.88%
std::lower_bound(std::vector<int>)/100 12.082 -
std::lower_bound(std::vector<int>)/8 7.779 -
std::lower_bound(std::vector<int>)/8192 15.638 -
std::make_heap(deque<int>)_(ascending)/1024 2654.762 -
std::make_heap(deque<int>)_(ascending)/8 26.978 -1.03%
std::make_heap(deque<int>)_(ascending)/8192 20938.605 -
std::make_heap(deque<int>)_(descending)/1024 1126.670 -
std::make_heap(deque<int>)_(descending)/8 21.111 -4.31%
std::make_heap(deque<int>)_(descending)/8192 8817.665 -
std::make_heap(deque<int>)_(heap)/1024 1125.387 -
std::make_heap(deque<int>)_(heap)/8 21.132 -
std::make_heap(deque<int>)_(heap)/8192 8810.004 -
std::make_heap(deque<int>)_(pipe-organ)/1024 2679.615 -
std::make_heap(deque<int>)_(pipe-organ)/8 27.397 -2.35%
std::make_heap(deque<int>)_(pipe-organ)/8192 21093.195 -
std::make_heap(deque<int>)_(repeated)/1024 2323.266 1.23%
std::make_heap(deque<int>)_(repeated)/8 25.184 -
std::make_heap(deque<int>)_(repeated)/8192 18320.338 1.16%
std::make_heap(deque<int>)_(shuffled)/1024 2603.549 -1.64%
std::make_heap(deque<int>)_(shuffled)/8 24.772 -
std::make_heap(deque<int>)_(shuffled)/8192 23233.265 -3.82%
std::make_heap(deque<int>,_pred)_(ascending)/1024 2177.724 -
std::make_heap(deque<int>,_pred)_(ascending)/8 24.901 -
std::make_heap(deque<int>,_pred)_(ascending)/8192 17109.820 -
std::make_heap(deque<int>,_pred)_(descending)/1024 645.061 -
std::make_heap(deque<int>,_pred)_(descending)/8 19.010 -
std::make_heap(deque<int>,_pred)_(descending)/8192 5030.378 -
std::make_heap(deque<int>,_pred)_(heap)/1024 660.249 2.51%
std::make_heap(deque<int>,_pred)_(heap)/8 18.996 -
std::make_heap(deque<int>,_pred)_(heap)/8192 5187.586 3.22%
std::make_heap(deque<int>,_pred)_(pipe-organ)/1024 2184.424 -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8 24.710 -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8192 17094.206 -
std::make_heap(deque<int>,_pred)_(repeated)/1024 1687.164 -
std::make_heap(deque<int>,_pred)_(repeated)/8 23.324 -
std::make_heap(deque<int>,_pred)_(repeated)/8192 13102.623 -
std::make_heap(deque<int>,_pred)_(shuffled)/1024 1865.178 -
std::make_heap(deque<int>,_pred)_(shuffled)/8 22.549 -
std::make_heap(deque<int>,_pred)_(shuffled)/8192 15239.550 -
std::make_heap(vector<NonIntegral>)_(ascending)/1024 667.512 -
std::make_heap(vector<NonIntegral>)_(ascending)/8 17.763 -
std::make_heap(vector<NonIntegral>)_(ascending)/8192 5146.621 -
std::make_heap(vector<NonIntegral>)_(descending)/1024 289.468 -1.73%
std::make_heap(vector<NonIntegral>)_(descending)/8 14.794 -
std::make_heap(vector<NonIntegral>)_(descending)/8192 2166.667 -2.44%
std::make_heap(vector<NonIntegral>)_(heap)/1024 289.077 -1.95%
std::make_heap(vector<NonIntegral>)_(heap)/8 14.776 -1.61%
std::make_heap(vector<NonIntegral>)_(heap)/8192 2162.974 -2.51%
std::make_heap(vector<NonIntegral>)_(pipe-organ)/1024 666.983 -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8 16.548 -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8192 5141.037 -
std::make_heap(vector<NonIntegral>)_(repeated)/1024 604.895 -
std::make_heap(vector<NonIntegral>)_(repeated)/8 17.664 -
std::make_heap(vector<NonIntegral>)_(repeated)/8192 4590.413 -
std::make_heap(vector<NonIntegral>)_(shuffled)/1024 615.815 -2.85%
std::make_heap(vector<NonIntegral>)_(shuffled)/8 16.160 -3.71%
std::make_heap(vector<NonIntegral>)_(shuffled)/8192 5281.608 -1.50%
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/1024 681.197 -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8 16.864 -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8192 5251.453 -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/1024 289.601 1.25%
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8 14.710 -1.32%
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8192 2166.295 1.74%
std::make_heap(vector<NonIntegral>,_pred)_(heap)/1024 289.578 1.26%
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8 14.702 -1.55%
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8192 2166.007 1.71%
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 682.810 -1.05%
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 16.593 -1.23%
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 5268.815 -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/1024 626.961 -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8 17.050 -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8192 4779.424 -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 669.189 -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8 16.529 -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 5726.185 -
std::make_heap(vector<int>)_(ascending)/1024 653.464 -
std::make_heap(vector<int>)_(ascending)/8 16.355 -1.35%
std::make_heap(vector<int>)_(ascending)/8192 5022.545 -
std::make_heap(vector<int>)_(descending)/1024 275.648 1.29%
std::make_heap(vector<int>)_(descending)/8 14.594 -1.61%
std::make_heap(vector<int>)_(descending)/8192 2022.725 3.98%
std::make_heap(vector<int>)_(heap)/1024 272.751 -
std::make_heap(vector<int>)_(heap)/8 14.634 -1.64%
std::make_heap(vector<int>)_(heap)/8192 1948.563 -
std::make_heap(vector<int>)_(pipe-organ)/1024 657.180 -
std::make_heap(vector<int>)_(pipe-organ)/8 16.497 -1.53%
std::make_heap(vector<int>)_(pipe-organ)/8192 4977.849 -
std::make_heap(vector<int>)_(repeated)/1024 561.742 -
std::make_heap(vector<int>)_(repeated)/8 15.476 -
std::make_heap(vector<int>)_(repeated)/8192 4259.196 -
std::make_heap(vector<int>)_(shuffled)/1024 579.948 -
std::make_heap(vector<int>)_(shuffled)/8 15.818 -
std::make_heap(vector<int>)_(shuffled)/8192 5096.281 1.15%
std::make_heap(vector<int>,_pred)_(ascending)/1024 657.158 -
std::make_heap(vector<int>,_pred)_(ascending)/8 16.622 -1.55%
std::make_heap(vector<int>,_pred)_(ascending)/8192 5018.199 -
std::make_heap(vector<int>,_pred)_(descending)/1024 272.321 -
std::make_heap(vector<int>,_pred)_(descending)/8 14.673 -1.36%
std::make_heap(vector<int>,_pred)_(descending)/8192 1946.713 -
std::make_heap(vector<int>,_pred)_(heap)/1024 272.054 -
std::make_heap(vector<int>,_pred)_(heap)/8 14.653 -1.40%
std::make_heap(vector<int>,_pred)_(heap)/8192 1945.818 -
std::make_heap(vector<int>,_pred)_(pipe-organ)/1024 661.717 -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8 16.706 -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8192 4996.140 -
std::make_heap(vector<int>,_pred)_(repeated)/1024 569.923 -
std::make_heap(vector<int>,_pred)_(repeated)/8 15.719 -1.03%
std::make_heap(vector<int>,_pred)_(repeated)/8192 4282.674 -
std::make_heap(vector<int>,_pred)_(shuffled)/1024 570.114 -
std::make_heap(vector<int>,_pred)_(shuffled)/8 15.845 -
std::make_heap(vector<int>,_pred)_(shuffled)/8192 4943.999 -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024 15810.892 -3.26%
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8 54.533 -3.66%
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192 504203.065 -1.35%
std::make_heap+std::sort_heap(deque<int>)_(descending)/1024 16171.533 -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8 60.682 -2.81%
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192 508685.984 -1.13%
std::make_heap+std::sort_heap(deque<int>)_(heap)/1024 22181.668 4.25%
std::make_heap+std::sort_heap(deque<int>)_(heap)/8 61.972 -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8192 603994.256 -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/1024 17661.288 -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8 56.637 -3.23%
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192 523226.402 -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/1024 31472.870 -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8 54.394 -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192 974664.237 -1.95%
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024 14706.207 -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 51.491 -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8192 173623.514 -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024 21969.361 -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8 59.521 -1.13%
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8192 627328.638 -1.00%
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/1024 15850.907 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 48.706 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8192 451171.083 -1.86%
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/1024 16426.536 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8 59.856 2.56%
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8192 456727.488 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/1024 21467.796 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 59.122 1.08%
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8192 554558.491 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/1024 17879.781 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8 54.357 2.29%
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8192 470966.529 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/1024 31756.953 -1.21%
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8 50.982 2.27%
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8192 952515.565 -2.28%
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/1024 13750.340 -1.79%
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8 47.837 -1.06%
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8192 166439.068 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/1024 22116.116 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 59.301 2.56%
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8192 597226.754 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/1024 10952.868 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8 43.044 1.82%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8192 114493.443 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/1024 11187.045 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8 55.198 6.75%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8192 116239.936 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/1024 14601.738 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8 52.938 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8192 157708.726 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/1024 12288.469 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8 46.819 1.29%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8192 128704.097 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/1024 24054.825 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 42.807 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8192 268778.377 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/1024 5739.803 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 34.076 -4.45%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192 62878.369 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/1024 15164.439 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8 51.597 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8192 166398.161 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/1024 10984.887 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8 43.231 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8192 114965.055 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/1024 11216.291 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 55.706 4.87%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8192 116568.013 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/1024 14780.730 -4.84%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8 52.720 -2.97%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8192 158227.418 -1.58%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 12285.889 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 45.684 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 128960.640 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/1024 24066.750 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8 43.567 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8192 269762.019 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/1024 5724.416 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 35.280 -4.14%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8192 61923.443 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 15236.731 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8 52.078 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 166936.708 -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/1024 11326.768 2.25%
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 44.616 3.50%
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8192 118629.844 3.50%
std::make_heap+std::sort_heap(vector<int>)_(descending)/1024 11507.817 -
std::make_heap+std::sort_heap(vector<int>)_(descending)/8 56.107 -
std::make_heap+std::sort_heap(vector<int>)_(descending)/8192 117796.561 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/1024 14995.535 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8 54.347 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8192 155317.588 -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/1024 12771.375 -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8 47.819 1.10%
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8192 132046.350 -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/1024 23314.817 -1.91%
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8 44.064 -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8192 259111.674 -2.18%
std::make_heap+std::sort_heap(vector<int>)_(repeated)/1024 5829.509 -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8 36.483 -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8192 64464.254 1.32%
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/1024 15026.561 -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8 52.529 -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8192 155254.747 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/1024 10985.284 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8 44.552 1.36%
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8192 114934.676 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/1024 11487.448 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8 54.337 3.02%
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8192 118358.157 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/1024 15010.914 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8 54.695 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8192 156974.795 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/1024 12708.192 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8 44.362 -3.14%
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8192 132602.605 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/1024 23196.625 -1.93%
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8 44.178 3.25%
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8192 259700.781 -2.40%
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/1024 5832.313 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8 37.246 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8192 63166.531 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/1024 15002.810 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8 51.396 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8192 156189.641 -
std::map<int,_int>::clear()/0 391.018 -
std::map<int,_int>::clear()/1024 10552.064 2.55%
std::map<int,_int>::clear()/32 648.197 -2.17%
std::map<int,_int>::clear()/8192 86073.620 2.90%
std::map<int,_int>::contains(key)_(existent)/1024 4.109 -
std::map<int,_int>::contains(key)_(existent)/32 1.636 -2.98%
std::map<int,_int>::contains(key)_(existent)/8192 5.446 -
std::map<int,_int>::contains(key)_(non-existent)/0 0.297 -
std::map<int,_int>::contains(key)_(non-existent)/1024 5.402 -1.71%
std::map<int,_int>::contains(key)_(non-existent)/32 2.825 1.05%
std::map<int,_int>::contains(key)_(non-existent)/8192 19.065 -
std::map<int,_int>::count(key)_(existent)/1024 3.752 -3.68%
std::map<int,_int>::count(key)_(existent)/32 1.500 -5.71%
std::map<int,_int>::count(key)_(existent)/8192 5.691 -2.52%
std::map<int,_int>::count(key)_(non-existent)/0 0.250 -
std::map<int,_int>::count(key)_(non-existent)/1024 7.214 -1.02%
std::map<int,_int>::count(key)_(non-existent)/32 2.875 -
std::map<int,_int>::count(key)_(non-existent)/8192 11.070 -
std::map<int,_int>::ctor(&&,_different_allocs)/0 12.751 -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 6076.272 1.94%
std::map<int,_int>::ctor(&&,_different_allocs)/32 186.907 -
std::map<int,_int>::ctor(&&,_different_allocs)/8192 52288.943 1.72%
std::map<int,_int>::ctor(const&)/0 12.681 -
std::map<int,_int>::ctor(const&)/1024 6631.340 -6.92%
std::map<int,_int>::ctor(const&)/32 225.990 -3.90%
std::map<int,_int>::ctor(const&)/8192 53250.159 -6.02%
std::map<int,_int>::ctor(const&,_alloc)/0 12.730 -
std::map<int,_int>::ctor(const&,_alloc)/1024 6629.860 -
std::map<int,_int>::ctor(const&,_alloc)/32 223.960 -4.93%
std::map<int,_int>::ctor(const&,_alloc)/8192 52932.458 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.625 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8862.242 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 238.307 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 71106.140 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.668 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12945.649 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 271.190 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 253287.539 -1.06%
std::map<int,_int>::equal_range(key)_(existent)/1024 4.236 -5.55%
std::map<int,_int>::equal_range(key)_(existent)/32 1.732 -5.02%
std::map<int,_int>::equal_range(key)_(existent)/8192 5.418 -2.73%
std::map<int,_int>::equal_range(key)_(non-existent)/0 0.262 4.25%
std::map<int,_int>::equal_range(key)_(non-existent)/1024 6.182 3.67%
std::map<int,_int>::equal_range(key)_(non-existent)/32 2.628 -1.97%
std::map<int,_int>::equal_range(key)_(non-existent)/8192 9.808 2.74%
std::map<int,_int>::erase(iterator)/1024 21.047 3.65%
std::map<int,_int>::erase(iterator)/32 20.899 3.62%
std::map<int,_int>::erase(iterator)/8192 24.343 3.76%
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 393.400 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7544.077 3.59%
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 577.606 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 57523.888 2.51%
std::map<int,_int>::erase(key)_(existent)/1024 26.301 4.57%
std::map<int,_int>::erase(key)_(existent)/32 22.363 2.27%
std::map<int,_int>::erase(key)_(existent)/8192 28.810 16.27%
std::map<int,_int>::erase(key)_(non-existent,_end)/0 0.255 -
std::map<int,_int>::erase(key)_(non-existent,_end)/1024 5.154 -2.41%
std::map<int,_int>::erase(key)_(non-existent,_end)/32 2.302 -
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 7.114 -5.79%
std::map<int,_int>::erase(key)_(non-existent,_middle)/0 0.252 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/1024 2.904 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/32 1.762 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/8192 3.999 -
std::map<int,_int>::find(key)_(existent)/1024 4.227 -2.28%
std::map<int,_int>::find(key)_(existent)/32 1.691 -1.08%
std::map<int,_int>::find(key)_(existent)/8192 5.268 -1.71%
std::map<int,_int>::find(key)_(non-existent)/0 0.250 -
std::map<int,_int>::find(key)_(non-existent)/1024 5.378 -
std::map<int,_int>::find(key)_(non-existent)/32 2.213 -
std::map<int,_int>::find(key)_(non-existent)/8192 7.575 1.07%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 17.071 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 28.431 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 19.258 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 37.326 3.45%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 17.263 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 21.500 -1.83%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 18.855 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 21.328 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 17.113 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 26.087 1.94%
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 18.790 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 30.878 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 17.627 2.48%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 21.347 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 18.478 2.72%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 21.346 4.34%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.708 -1.15%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 16035.740 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 743.760 -1.39%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 181077.359 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.489 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12176.340 -1.01%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 661.142 1.28%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 119024.473 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 391.682 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7668.566 -1.92%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 534.369 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 134207.771 -1.88%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 391.500 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 11038.720 -2.47%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 661.582 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 90639.792 -2.69%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 391.441 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 9536.140 -1.59%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 633.455 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 80006.025 -
std::map<int,_int>::insert(value)_(already_present)/1024 3.153 -1.62%
std::map<int,_int>::insert(value)_(already_present)/32 1.752 -
std::map<int,_int>::insert(value)_(already_present)/8192 3.980 2.72%
std::map<int,_int>::insert(value)_(new_value,_end)/0 17.070 -9.61%
std::map<int,_int>::insert(value)_(new_value,_end)/1024 26.434 -
std::map<int,_int>::insert(value)_(new_value,_end)/32 18.959 -1.98%
std::map<int,_int>::insert(value)_(new_value,_end)/8192 35.122 -
std::map<int,_int>::insert(value)_(new_value,_middle)/0 16.953 -
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 20.398 -2.31%
std::map<int,_int>::insert(value)_(new_value,_middle)/32 18.332 -
std::map<int,_int>::insert(value)_(new_value,_middle)/8192 20.722 -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 3.736 -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.777 1.02%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 4.004 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 16.944 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 26.923 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 18.698 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 35.658 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 16.972 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 21.451 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 18.194 -1.32%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 20.848 -
std::map<int,_int>::lower_bound(key)_(existent)/1024 4.567 -
std::map<int,_int>::lower_bound(key)_(existent)/32 1.484 -
std::map<int,_int>::lower_bound(key)_(existent)/8192 5.404 -4.88%
std::map<int,_int>::lower_bound(key)_(non-existent)/0 0.250 -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 5.433 -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 2.327 1.69%
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 9.712 3.78%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.262 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 7291.888 11.81%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 259.226 14.38%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 57713.140 10.96%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.297 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6953.209 6.79%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 234.966 2.99%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 53774.776 3.28%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 1.108 -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1450.588 -2.27%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 40.517 -4.95%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 12873.180 -
std::map<int,_int>::upper_bound(key)_(existent)/1024 4.417 4.63%
std::map<int,_int>::upper_bound(key)_(existent)/32 1.776 1.85%
std::map<int,_int>::upper_bound(key)_(existent)/8192 5.603 -2.95%
std::map<int,_int>::upper_bound(key)_(non-existent)/0 0.251 -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 6.604 -10.98%
std::map<int,_int>::upper_bound(key)_(non-existent)/32 2.443 -11.25%
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 11.193 -1.47%
std::map<std::string,_int>::clear()/0 394.632 -1.03%
std::map<std::string,_int>::clear()/1024 22718.470 3.64%
std::map<std::string,_int>::clear()/32 879.333 -3.27%
std::map<std::string,_int>::clear()/8192 217076.963 1.36%
std::map<std::string,_int>::contains(key)_(existent)/1024 24.233 -2.02%
std::map<std::string,_int>::contains(key)_(existent)/32 17.570 6.77%
std::map<std::string,_int>::contains(key)_(existent)/8192 28.527 -2.28%
std::map<std::string,_int>::contains(key)_(non-existent)/0 0.284 -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 22.575 6.77%
std::map<std::string,_int>::contains(key)_(non-existent)/32 10.664 1.84%
std::map<std::string,_int>::contains(key)_(non-existent)/8192 28.868 6.49%
std::map<std::string,_int>::count(key)_(existent)/1024 24.732 4.25%
std::map<std::string,_int>::count(key)_(existent)/32 16.619 -
std::map<std::string,_int>::count(key)_(existent)/8192 32.948 13.93%
std::map<std::string,_int>::count(key)_(non-existent)/0 0.268 4.36%
std::map<std::string,_int>::count(key)_(non-existent)/1024 24.891 -
std::map<std::string,_int>::count(key)_(non-existent)/32 9.752 -2.70%
std::map<std::string,_int>::count(key)_(non-existent)/8192 32.350 -4.11%
std::map<std::string,_int>::ctor(&&,_different_allocs)/0 12.779 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/1024 6986.419 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 213.891 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/8192 59549.439 -
std::map<std::string,_int>::ctor(const&)/0 12.807 1.18%
std::map<std::string,_int>::ctor(const&)/1024 35598.091 -
std::map<std::string,_int>::ctor(const&)/32 707.776 -2.78%
std::map<std::string,_int>::ctor(const&)/8192 345974.860 -
std::map<std::string,_int>::ctor(const&,_alloc)/0 12.682 -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 35779.734 -1.13%
std::map<std::string,_int>::ctor(const&,_alloc)/32 819.994 -
std::map<std::string,_int>::ctor(const&,_alloc)/8192 348476.438 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.726 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 41440.472 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 848.263 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 391509.368 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.709 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 54576.770 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 985.892 -3.06%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1094313.214 -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 22.026 -
std::map<std::string,_int>::equal_range(key)_(existent)/32 16.455 1.52%
std::map<std::string,_int>::equal_range(key)_(existent)/8192 28.729 -3.16%
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.680 -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 10.716 3.76%
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 33.236 -1.81%
std::map<std::string,_int>::erase(iterator)/1024 31.418 22.26%
std::map<std::string,_int>::erase(iterator)/32 32.439 19.34%
std::map<std::string,_int>::erase(iterator)/8192 30.967 -1.96%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 390.286 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 13166.155 1.29%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 665.825 -1.41%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 119495.322 -
std::map<std::string,_int>::erase(key)_(existent)/1024 100.619 62.37%
std::map<std::string,_int>::erase(key)_(existent)/32 71.541 -2.31%
std::map<std::string,_int>::erase(key)_(existent)/8192 70.197 17.69%
std::map<std::string,_int>::erase(key)_(non-existent,_end)/0 0.256 -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 21.746 -5.40%
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 10.683 -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 29.043 -2.62%
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/0 0.256 -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 12.732 -2.48%
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 6.537 -3.75%
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 16.115 -3.05%
std::map<std::string,_int>::find(key)_(existent)/1024 24.962 -
std::map<std::string,_int>::find(key)_(existent)/32 16.197 2.65%
std::map<std::string,_int>::find(key)_(existent)/8192 29.336 -2.44%
std::map<std::string,_int>::find(key)_(non-existent)/0 0.256 -
std::map<std::string,_int>::find(key)_(non-existent)/1024 27.367 -
std::map<std::string,_int>::find(key)_(non-existent)/32 12.998 -4.45%
std::map<std::string,_int>::find(key)_(non-existent)/8192 34.776 -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 34.179 2.49%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 67.317 -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 50.928 -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 93.403 2.77%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 33.928 43.80%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 49.359 -10.28%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 38.870 -17.48%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 63.861 7.44%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 24.330 -22.10%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 31.753 -1.84%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 35.883 7.89%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 51.876 -28.43%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 34.172 5.73%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 30.242 6.74%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 31.394 6.98%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 30.053 -28.64%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 390.338 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 65921.529 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1430.116 -2.62%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 928780.073 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 390.402 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 44993.662 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1244.528 -1.16%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 620199.097 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 393.465 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 43471.025 8.92%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1171.530 2.14%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 618498.870 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 393.900 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 35752.104 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1253.691 -3.58%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 410567.048 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 394.076 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 34939.763 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1187.699 -1.57%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 369499.582 -1.14%
std::map<std::string,_int>::insert(value)_(already_present)/1024 17.152 -
std::map<std::string,_int>::insert(value)_(already_present)/32 26.405 23.97%
std::map<std::string,_int>::insert(value)_(already_present)/8192 32.429 -15.36%
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 27.536 -19.40%
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024 67.725 -
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 44.024 17.88%
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 84.679 21.66%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 23.518 -28.14%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 52.302 8.07%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 39.097 -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 56.168 1.92%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 25.397 8.59%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 21.170 84.16%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 32.496 -8.29%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 32.416 36.19%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 62.485 2.43%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 32.421 -3.18%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 96.666 -1.17%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 32.643 5.82%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 51.114 4.67%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 40.593 8.11%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 51.203 1.60%
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 21.700 -10.08%
std::map<std::string,_int>::lower_bound(key)_(existent)/32 15.356 12.65%
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 28.412 -1.32%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/0 0.256 -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 25.259 11.00%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 10.638 2.28%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 32.109 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 13.375 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 36877.087 -1.86%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 865.439 -1.23%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 380952.644 7.50%
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.442 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 36056.772 -1.91%
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 848.253 1.19%
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 350905.236 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.136 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 15064.214 -4.34%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 371.123 3.19%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 208044.942 -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 22.906 -3.55%
std::map<std::string,_int>::upper_bound(key)_(existent)/32 15.855 11.13%
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 28.470 6.53%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/0 0.256 -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 27.308 11.37%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 10.317 -3.31%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 35.392 -4.31%
std::mismatch(deque<int>)_(it,_it,_it)/1000 460.395 -
std::mismatch(deque<int>)_(it,_it,_it)/1024 463.295 -2.33%
std::mismatch(deque<int>)_(it,_it,_it)/1048576 494980.206 -
std::mismatch(deque<int>)_(it,_it,_it)/8 3.858 4.84%
std::mismatch(deque<int>)_(it,_it,_it)/8192 3836.656 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 447.555 -5.10%
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 481.622 1.65%
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 490407.889 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 4.075 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 3828.350 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 722.325 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 713.289 -1.15%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 624660.242 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 6.396 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 4853.406 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 721.404 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 719.188 -1.74%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1048576 623357.335 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 6.408 4.00%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8192 4879.187 -
std::mismatch(list<int>)_(it,_it,_it)/1000 742.279 -32.35%
std::mismatch(list<int>)_(it,_it,_it)/1024 758.005 -48.28%
std::mismatch(list<int>)_(it,_it,_it)/1048576 928044.528 -
std::mismatch(list<int>)_(it,_it,_it)/8 2.640 -
std::mismatch(list<int>)_(it,_it,_it)/8192 7341.955 -19.87%
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 755.736 -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 767.803 -1.14%
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 945495.289 -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 3.019 1.12%
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 12145.265 -9.30%
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1000 795.652 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1024 814.922 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1048576 1001411.592 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 5.097 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 12063.764 -14.01%
std::mismatch(list<int>)_(it,_it,_it,_pred)/1000 797.492 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1024 819.624 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1048576 995369.925 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 4.664 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 11357.595 -6.92%
std::mismatch(vector<int>)_(it,_it,_it)/1000 58.307 -
std::mismatch(vector<int>)_(it,_it,_it)/1024 59.853 -
std::mismatch(vector<int>)_(it,_it,_it)/1048576 68238.749 -
std::mismatch(vector<int>)_(it,_it,_it)/8 1.061 -
std::mismatch(vector<int>)_(it,_it,_it)/8192 485.258 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1000 58.366 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1024 59.924 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1048576 68361.975 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8 1.270 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8192 485.181 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 574.794 26.23%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 502.248 -1.18%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1048576 608522.167 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 4.265 3.49%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8192 4718.198 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 473.697 1.82%
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1024 497.348 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1048576 606563.201 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 4.278 2.21%
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8192 4715.668 -
std::move(deque<int>)/1048576 56638.992 2.66%
std::move(deque<int>)/262144 15558.980 1.90%
std::move(deque<int>)/32768 2340.898 11.76%
std::move(deque<int>)/4096 149.259 -
std::move(deque<int>)/512 22.180 -
std::move(deque<int>)/64 4.937 3.23%
std::move(deque<int>)/8 3.409 -3.60%
std::move(list<int>)/1048576 997836.776 -
std::move(list<int>)/262144 243915.838 -
std::move(list<int>)/32768 30590.178 -1.41%
std::move(list<int>)/4096 4869.224 23.15%
std::move(list<int>)/512 356.061 1.64%
std::move(list<int>)/64 39.111 -5.03%
std::move(list<int>)/8 3.388 -
std::move(vector<bool>)_(aligned)/1048576 1729.646 -
std::move(vector<bool>)_(aligned)/262144 255.677 -
std::move(vector<bool>)_(aligned)/32768 36.824 -
std::move(vector<bool>)_(aligned)/4096 7.023 -
std::move(vector<bool>)_(aligned)/512 2.335 -
std::move(vector<bool>)_(aligned)/64 1.563 -14.63%
std::move(vector<bool>)_(unaligned)/1048576 6533.089 -
std::move(vector<bool>)_(unaligned)/262144 1588.358 -
std::move(vector<bool>)_(unaligned)/32768 202.366 -
std::move(vector<bool>)_(unaligned)/4096 25.737 -
std::move(vector<bool>)_(unaligned)/512 4.788 -7.84%
std::move(vector<bool>)_(unaligned)/64 1.660 1.15%
std::move(vector<int>)/1048576 81106.557 38.85%
std::move(vector<int>)/262144 19076.797 -9.68%
std::move(vector<int>)/32768 1727.161 -
std::move(vector<int>)/4096 134.031 -
std::move(vector<int>)/512 20.089 -
std::move(vector<int>)/64 4.136 -
std::move(vector<int>)/8 2.207 -1.02%
std::move_backward(deque<int>)/1048576 126524.722 -1.17%
std::move_backward(deque<int>)/262144 30296.135 -1.80%
std::move_backward(deque<int>)/32768 3380.985 -
std::move_backward(deque<int>)/4096 154.559 -1.17%
std::move_backward(deque<int>)/512 23.540 -
std::move_backward(deque<int>)/64 5.171 -
std::move_backward(deque<int>)/8 3.385 -9.65%
std::move_backward(list<int>)/1048576 1028293.194 -
std::move_backward(list<int>)/262144 258382.026 -1.37%
std::move_backward(list<int>)/32768 31883.880 -
std::move_backward(list<int>)/4096 4805.459 -1.01%
std::move_backward(list<int>)/512 369.955 -
std::move_backward(list<int>)/64 39.429 -
std::move_backward(list<int>)/8 3.371 -
std::move_backward(vector<bool>)_(aligned)/1048576 1737.375 -
std::move_backward(vector<bool>)_(aligned)/262144 256.410 -
std::move_backward(vector<bool>)_(aligned)/32768 38.114 -
std::move_backward(vector<bool>)_(aligned)/4096 7.183 -
std::move_backward(vector<bool>)_(aligned)/512 2.228 -2.10%
std::move_backward(vector<bool>)_(aligned)/64 1.777 2.57%
std::move_backward(vector<bool>)_(unaligned)/1048576 6523.877 -
std::move_backward(vector<bool>)_(unaligned)/262144 1588.153 -
std::move_backward(vector<bool>)_(unaligned)/32768 203.596 -
std::move_backward(vector<bool>)_(unaligned)/4096 27.297 -
std::move_backward(vector<bool>)_(unaligned)/512 4.521 -
std::move_backward(vector<bool>)_(unaligned)/64 1.819 -1.57%
std::move_backward(vector<int>)/1048576 57464.260 -4.86%
std::move_backward(vector<int>)/262144 21954.934 5.18%
std::move_backward(vector<int>)/32768 1735.328 -
std::move_backward(vector<int>)/4096 135.620 -
std::move_backward(vector<int>)/512 20.807 -
std::move_backward(vector<int>)/64 4.328 -
std::move_backward(vector<int>)/8 2.304 -
std::multimap<int,_int>::clear()/0 390.986 -
std::multimap<int,_int>::clear()/1024 10992.520 5.82%
std::multimap<int,_int>::clear()/32 645.012 -3.65%
std::multimap<int,_int>::clear()/8192 85889.573 4.03%
std::multimap<int,_int>::contains(key)_(existent)/1024 4.565 3.98%
std::multimap<int,_int>::contains(key)_(existent)/32 1.749 -
std::multimap<int,_int>::contains(key)_(existent)/8192 5.528 -1.26%
std::multimap<int,_int>::contains(key)_(non-existent)/0 0.296 -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 5.987 -
std::multimap<int,_int>::contains(key)_(non-existent)/32 2.922 -5.09%
std::multimap<int,_int>::contains(key)_(non-existent)/8192 19.210 22.27%
std::multimap<int,_int>::count(key)_(existent)/1024 5.367 -1.55%
std::multimap<int,_int>::count(key)_(existent)/32 3.588 -2.01%
std::multimap<int,_int>::count(key)_(existent)/8192 6.507 -1.67%
std::multimap<int,_int>::count(key)_(non-existent)/0 0.253 -
std::multimap<int,_int>::count(key)_(non-existent)/1024 6.052 8.33%
std::multimap<int,_int>::count(key)_(non-existent)/32 2.415 5.94%
std::multimap<int,_int>::count(key)_(non-existent)/8192 9.524 5.05%
std::multimap<int,_int>::ctor(&&,_different_allocs)/0 12.737 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 5948.383 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 188.231 -1.22%
std::multimap<int,_int>::ctor(&&,_different_allocs)/8192 55091.837 6.62%
std::multimap<int,_int>::ctor(const&)/0 12.748 -
std::multimap<int,_int>::ctor(const&)/1024 6422.272 -3.87%
std::multimap<int,_int>::ctor(const&)/32 223.091 -
std::multimap<int,_int>::ctor(const&)/8192 51967.081 -2.22%
std::multimap<int,_int>::ctor(const&,_alloc)/0 12.716 -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 6466.387 -1.94%
std::multimap<int,_int>::ctor(const&,_alloc)/32 221.228 -2.78%
std::multimap<int,_int>::ctor(const&,_alloc)/8192 51594.210 -2.15%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.683 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8841.522 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 232.930 3.24%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 71797.454 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.720 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12974.965 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 294.650 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 248588.740 -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 5.233 -4.83%
std::multimap<int,_int>::equal_range(key)_(existent)/32 2.513 1.42%
std::multimap<int,_int>::equal_range(key)_(existent)/8192 5.854 -1.19%
std::multimap<int,_int>::equal_range(key)_(non-existent)/0 0.252 -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 6.464 -5.46%
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 2.337 -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 9.606 -5.29%
std::multimap<int,_int>::erase(iterator)/1024 20.384 -
std::multimap<int,_int>::erase(iterator)/32 20.372 1.54%
std::multimap<int,_int>::erase(iterator)/8192 20.463 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 393.252 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7393.022 2.46%
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 575.978 1.72%
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 57405.879 3.83%
std::multimap<int,_int>::erase(key)_(existent)/1024 24.944 -
std::multimap<int,_int>::erase(key)_(existent)/32 24.471 9.61%
std::multimap<int,_int>::erase(key)_(existent)/8192 25.697 -5.64%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.265 4.53%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 5.853 2.58%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 2.528 9.62%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 10.433 7.09%
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.253 -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 2.943 -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.854 -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 4.069 -1.44%
std::multimap<int,_int>::find(key)_(existent)/1024 3.815 5.74%
std::multimap<int,_int>::find(key)_(existent)/32 1.755 1.79%
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.282 -4.77%
std::multimap<int,_int>::find(key)_(non-existent)/32 2.426 -6.42%
std::multimap<int,_int>::find(key)_(non-existent)/8192 7.317 -4.04%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 17.217 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 33.109 2.37%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 18.732 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 35.331 -5.79%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 17.258 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 21.910 3.09%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 18.586 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 21.012 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 17.283 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 33.244 4.91%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 19.209 2.05%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 45.050 7.94%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 17.286 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 21.166 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 17.974 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 20.251 -1.66%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.365 -3.57%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 14777.873 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 736.132 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 182554.030 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 393.010 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 11697.780 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 664.270 -1.69%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 120674.530 1.33%
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 392.922 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 12300.560 1.71%
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 692.239 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 210231.482 -2.69%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 391.257 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 10871.148 1.73%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 653.755 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 89125.150 3.60%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 393.627 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 9804.131 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 668.876 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 95645.518 18.33%
std::multimap<int,_int>::insert(value)_(already_present)/1024 21.328 -
std::multimap<int,_int>::insert(value)_(already_present)/32 18.325 -2.80%
std::multimap<int,_int>::insert(value)_(already_present)/8192 20.432 -1.19%
std::multimap<int,_int>::insert(value)_(new_value,_end)/0 17.146 -
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 33.450 5.65%
std::multimap<int,_int>::insert(value)_(new_value,_end)/32 19.224 1.44%
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 35.392 -3.42%
std::multimap<int,_int>::insert(value)_(new_value,_middle)/0 17.144 -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 21.946 2.56%
std::multimap<int,_int>::insert(value)_(new_value,_middle)/32 17.998 -1.08%
std::multimap<int,_int>::insert(value)_(new_value,_middle)/8192 20.605 -1.74%
std::multimap<int,_int>::lower_bound(key)_(existent)/1024 7.069 -
std::multimap<int,_int>::lower_bound(key)_(existent)/32 2.377 -
std::multimap<int,_int>::lower_bound(key)_(existent)/8192 10.197 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.250 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 10.514 -29.09%
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 3.533 -6.31%
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 16.610 -30.51%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.379 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6541.008 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 225.654 2.84%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 52091.292 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.393 -3.70%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6507.484 -4.02%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 220.198 -3.51%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 51723.936 -3.96%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 1.109 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1462.178 1.05%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 34.874 3.93%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 12760.354 -
std::multimap<int,_int>::upper_bound(key)_(existent)/1024 7.042 -
std::multimap<int,_int>::upper_bound(key)_(existent)/32 2.215 -
std::multimap<int,_int>::upper_bound(key)_(existent)/8192 10.194 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.250 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 6.985 -17.05%
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.933 -10.96%
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 10.710 -16.69%
std::multimap<std::string,_int>::clear()/0 394.794 -
std::multimap<std::string,_int>::clear()/1024 22118.892 -
std::multimap<std::string,_int>::clear()/32 893.440 -
std::multimap<std::string,_int>::clear()/8192 213572.055 -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 26.194 9.74%
std::multimap<std::string,_int>::contains(key)_(existent)/32 17.092 8.23%
std::multimap<std::string,_int>::contains(key)_(existent)/8192 30.064 -14.28%
std::multimap<std::string,_int>::contains(key)_(non-existent)/0 0.274 -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 21.507 -2.87%
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 10.972 1.62%
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 28.295 -
std::multimap<std::string,_int>::count(key)_(existent)/1024 24.108 -2.33%
std::multimap<std::string,_int>::count(key)_(existent)/32 19.055 -3.46%
std::multimap<std::string,_int>::count(key)_(existent)/8192 30.153 6.34%
std::multimap<std::string,_int>::count(key)_(non-existent)/0 0.280 5.89%
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 24.941 -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 10.223 -1.78%
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 34.250 -7.18%
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/0 12.801 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/1024 6979.387 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/32 211.317 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/8192 59749.777 -
std::multimap<std::string,_int>::ctor(const&)/0 12.626 -
std::multimap<std::string,_int>::ctor(const&)/1024 35067.806 -1.82%
std::multimap<std::string,_int>::ctor(const&)/32 899.928 -2.16%
std::multimap<std::string,_int>::ctor(const&)/8192 341906.127 -1.06%
std::multimap<std::string,_int>::ctor(const&,_alloc)/0 12.655 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 36659.958 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 750.543 -1.19%
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 346656.250 -1.28%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.787 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 39402.255 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 747.290 -1.14%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 381765.871 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.807 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 58222.757 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 980.429 -1.34%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1107749.478 -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 23.359 -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 19.110 1.81%
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 29.667 -2.30%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/0 0.255 -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 25.713 4.46%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 10.421 -3.10%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 34.925 3.85%
std::multimap<std::string,_int>::erase(iterator)/1024 33.990 -
std::multimap<std::string,_int>::erase(iterator)/32 25.203 -
std::multimap<std::string,_int>::erase(iterator)/8192 30.060 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 395.012 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 13040.426 2.55%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 707.858 1.32%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 118817.983 1.96%
std::multimap<std::string,_int>::erase(key)_(existent)/1024 69.273 2.23%
std::multimap<std::string,_int>::erase(key)_(existent)/32 91.608 4.49%
std::multimap<std::string,_int>::erase(key)_(existent)/8192 110.011 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/0 0.257 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/1024 24.366 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 11.042 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/8192 32.383 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/0 0.257 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024 12.515 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32 6.550 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 15.860 -
std::multimap<std::string,_int>::find(key)_(existent)/1024 25.738 8.87%
std::multimap<std::string,_int>::find(key)_(existent)/32 15.070 -1.61%
std::multimap<std::string,_int>::find(key)_(existent)/8192 29.838 -6.07%
std::multimap<std::string,_int>::find(key)_(non-existent)/0 0.255 -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 25.710 6.41%
std::multimap<std::string,_int>::find(key)_(non-existent)/32 10.282 1.76%
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 31.024 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 31.741 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 64.068 1.97%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 38.217 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 88.861 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 35.930 -1.17%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 49.436 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 43.177 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 63.629 1.09%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 28.026 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 32.631 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 37.489 -1.97%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 78.558 -1.06%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 32.670 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 41.763 -1.12%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 40.286 3.47%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 42.380 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 393.403 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 66593.454 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1403.361 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 919357.117 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 393.544 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 43886.037 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1251.152 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 599462.959 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 392.870 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 66856.611 1.19%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1563.676 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 818849.797 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 391.499 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 34166.602 1.07%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1221.325 3.52%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 390056.159 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 392.317 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 32689.331 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1175.908 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 347669.829 -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 65.448 -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 59.134 -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 86.899 -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 30.697 -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 61.579 -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 38.623 -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 85.240 -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 32.028 -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 43.387 -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 37.212 -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 52.680 -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 84.308 -11.03%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 38.744 -8.75%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 131.888 -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/0 0.256 -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 122.703 362.19%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 38.726 228.84%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 175.397 393.07%
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 13.388 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 40911.755 11.46%
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 741.512 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 350310.234 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.468 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 35153.299 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 854.101 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 351076.594 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.123 -1.13%
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 16868.718 -1.97%
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 346.482 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 211439.141 -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 95.687 -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 38.406 -7.64%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 124.895 -1.73%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/0 0.255 -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 51.556 97.00%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 18.655 56.26%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 59.356 70.87%
std::multiset<int>::clear()/0 389.352 -
std::multiset<int>::clear()/1024 10208.645 -12.29%
std::multiset<int>::clear()/32 628.704 -5.69%
std::multiset<int>::clear()/8192 80441.350 -12.73%
std::multiset<int>::contains(key)_(existent)/1024 4.015 6.02%
std::multiset<int>::contains(key)_(existent)/32 1.764 7.98%
std::multiset<int>::contains(key)_(existent)/8192 8.753 5.94%
std::multiset<int>::contains(key)_(non-existent)/0 0.286 -
std::multiset<int>::contains(key)_(non-existent)/1024 6.271 3.49%
std::multiset<int>::contains(key)_(non-existent)/32 3.138 10.62%
std::multiset<int>::contains(key)_(non-existent)/8192 9.268 -
std::multiset<int>::count(key)_(existent)/1024 5.888 1.29%
std::multiset<int>::count(key)_(existent)/32 3.860 1.80%
std::multiset<int>::count(key)_(existent)/8192 9.403 -3.27%
std::multiset<int>::count(key)_(non-existent)/0 0.251 -4.12%
std::multiset<int>::count(key)_(non-existent)/1024 5.836 -2.63%
std::multiset<int>::count(key)_(non-existent)/32 2.385 -1.53%
std::multiset<int>::count(key)_(non-existent)/8192 9.235 -7.20%
std::multiset<int>::ctor(&&,_different_allocs)/0 12.799 -
std::multiset<int>::ctor(&&,_different_allocs)/1024 5722.747 -1.14%
std::multiset<int>::ctor(&&,_different_allocs)/32 175.881 -
std::multiset<int>::ctor(&&,_different_allocs)/8192 47514.682 -
std::multiset<int>::ctor(const&)/0 12.754 -
std::multiset<int>::ctor(const&)/1024 6312.283 -
std::multiset<int>::ctor(const&)/32 220.668 -
std::multiset<int>::ctor(const&)/8192 50455.952 -
std::multiset<int>::ctor(const&,_alloc)/0 12.731 -
std::multiset<int>::ctor(const&,_alloc)/1024 6392.492 1.23%
std::multiset<int>::ctor(const&,_alloc)/32 224.391 -1.27%
std::multiset<int>::ctor(const&,_alloc)/8192 50605.231 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.675 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 9390.191 3.14%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 245.555 5.39%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 74886.696 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.700 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12920.165 2.66%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 286.951 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 241092.272 3.01%
std::multiset<int>::equal_range(key)_(existent)/1024 5.364 -
std::multiset<int>::equal_range(key)_(existent)/32 2.351 -
std::multiset<int>::equal_range(key)_(existent)/8192 8.212 -8.69%
std::multiset<int>::equal_range(key)_(non-existent)/0 0.251 -
std::multiset<int>::equal_range(key)_(non-existent)/1024 5.655 1.55%
std::multiset<int>::equal_range(key)_(non-existent)/32 2.573 10.00%
std::multiset<int>::equal_range(key)_(non-existent)/8192 9.737 3.66%
std::multiset<int>::erase(iterator)/1024 23.377 -10.99%
std::multiset<int>::erase(iterator)/32 20.728 -8.80%
std::multiset<int>::erase(iterator)/8192 24.261 -7.27%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.488 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6861.618 -4.69%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 565.513 -1.87%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 55249.116 -8.03%
std::multiset<int>::erase(key)_(existent)/1024 39.926 -3.83%
std::multiset<int>::erase(key)_(existent)/32 21.954 -8.65%
std::multiset<int>::erase(key)_(existent)/8192 61.122 -
std::multiset<int>::erase(key)_(non-existent,_end)/0 0.252 -
std::multiset<int>::erase(key)_(non-existent,_end)/1024 6.540 -1.74%
std::multiset<int>::erase(key)_(non-existent,_end)/32 2.295 -
std::multiset<int>::erase(key)_(non-existent,_end)/8192 9.995 -2.19%
std::multiset<int>::erase(key)_(non-existent,_middle)/0 0.252 -
std::multiset<int>::erase(key)_(non-existent,_middle)/1024 2.930 -1.54%
std::multiset<int>::erase(key)_(non-existent,_middle)/32 1.785 -
std::multiset<int>::erase(key)_(non-existent,_middle)/8192 4.221 -
std::multiset<int>::find(key)_(existent)/1024 4.003 -3.96%
std::multiset<int>::find(key)_(existent)/32 1.620 -
std::multiset<int>::find(key)_(existent)/8192 8.012 -3.68%
std::multiset<int>::find(key)_(non-existent)/0 0.251 -
std::multiset<int>::find(key)_(non-existent)/1024 5.450 -9.96%
std::multiset<int>::find(key)_(non-existent)/32 2.234 -19.06%
std::multiset<int>::find(key)_(non-existent)/8192 8.071 -9.67%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 17.078 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 45.954 -7.26%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 18.480 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 72.191 -2.68%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/0 17.157 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 27.399 -1.14%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/32 18.254 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 32.463 3.90%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/0 17.134 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 59.128 17.49%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 18.534 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 76.279 -2.34%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/0 17.099 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 23.806 -4.59%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32 17.837 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 28.412 -3.30%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.606 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 14484.581 -8.20%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 717.317 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 188383.139 -1.75%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 390.765 -1.11%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 11413.652 -4.17%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 653.092 -1.89%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 116405.377 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 391.328 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 12158.709 -1.85%
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 690.024 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 197828.757 -1.89%
std::multiset<int>::insert(value)_(already_present)/1024 28.564 2.41%
std::multiset<int>::insert(value)_(already_present)/32 18.123 -3.06%
std::multiset<int>::insert(value)_(already_present)/8192 31.862 -
std::multiset<int>::insert(value)_(new_value,_end)/0 16.976 -
std::multiset<int>::insert(value)_(new_value,_end)/1024 47.198 -
std::multiset<int>::insert(value)_(new_value,_end)/32 18.718 -1.51%
std::multiset<int>::insert(value)_(new_value,_end)/8192 74.246 -6.90%
std::multiset<int>::insert(value)_(new_value,_middle)/0 16.966 -
std::multiset<int>::insert(value)_(new_value,_middle)/1024 27.769 -1.41%
std::multiset<int>::insert(value)_(new_value,_middle)/32 17.782 -1.21%
std::multiset<int>::insert(value)_(new_value,_middle)/8192 32.781 1.14%
std::multiset<int>::lower_bound(key)_(existent)/1024 7.065 -
std::multiset<int>::lower_bound(key)_(existent)/32 2.156 -
std::multiset<int>::lower_bound(key)_(existent)/8192 14.683 -
std::multiset<int>::lower_bound(key)_(non-existent)/0 0.251 -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 14.733 125.72%
std::multiset<int>::lower_bound(key)_(non-existent)/32 3.901 61.62%
std::multiset<int>::lower_bound(key)_(non-existent)/8192 24.076 148.91%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/0 13.383 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6375.668 2.78%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 221.282 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 51222.718 2.94%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 13.375 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6284.609 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 220.660 -1.52%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 50373.190 -
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 1.109 -4.55%
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 1360.938 2.47%
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 39.067 1.20%
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 12493.212 -
std::multiset<int>::upper_bound(key)_(existent)/1024 7.054 -
std::multiset<int>::upper_bound(key)_(existent)/32 2.391 -
std::multiset<int>::upper_bound(key)_(existent)/8192 14.683 -
std::multiset<int>::upper_bound(key)_(non-existent)/0 0.250 -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 6.432 -
std::multiset<int>::upper_bound(key)_(non-existent)/32 2.492 2.15%
std::multiset<int>::upper_bound(key)_(non-existent)/8192 9.628 -
std::multiset<std::string>::clear()/0 393.752 -
std::multiset<std::string>::clear()/1024 21898.622 -
std::multiset<std::string>::clear()/32 897.551 -
std::multiset<std::string>::clear()/8192 215082.029 -
std::multiset<std::string>::contains(key)_(existent)/1024 26.745 -
std::multiset<std::string>::contains(key)_(existent)/32 19.062 7.30%
std::multiset<std::string>::contains(key)_(existent)/8192 33.656 7.96%
std::multiset<std::string>::contains(key)_(non-existent)/0 0.274 -
std::multiset<std::string>::contains(key)_(non-existent)/1024 24.149 -3.56%
std::multiset<std::string>::contains(key)_(non-existent)/32 10.948 2.18%
std::multiset<std::string>::contains(key)_(non-existent)/8192 28.606 3.00%
std::multiset<std::string>::count(key)_(existent)/1024 24.826 5.02%
std::multiset<std::string>::count(key)_(existent)/32 19.844 1.38%
std::multiset<std::string>::count(key)_(existent)/8192 30.120 -
std::multiset<std::string>::count(key)_(non-existent)/0 0.258 -
std::multiset<std::string>::count(key)_(non-existent)/1024 24.937 -2.32%
std::multiset<std::string>::count(key)_(non-existent)/32 10.720 -1.01%
std::multiset<std::string>::count(key)_(non-existent)/8192 32.658 -4.94%
std::multiset<std::string>::ctor(&&,_different_allocs)/0 12.917 -
std::multiset<std::string>::ctor(&&,_different_allocs)/1024 6903.470 -
std::multiset<std::string>::ctor(&&,_different_allocs)/32 207.849 -
std::multiset<std::string>::ctor(&&,_different_allocs)/8192 57207.335 -
std::multiset<std::string>::ctor(const&)/0 12.580 -
std::multiset<std::string>::ctor(const&)/1024 34693.428 -
std::multiset<std::string>::ctor(const&)/32 699.541 -12.06%
std::multiset<std::string>::ctor(const&)/8192 344815.631 -
std::multiset<std::string>::ctor(const&,_alloc)/0 12.852 1.48%
std::multiset<std::string>::ctor(const&,_alloc)/1024 35942.798 -1.31%
std::multiset<std::string>::ctor(const&,_alloc)/32 871.489 16.75%
std::multiset<std::string>::ctor(const&,_alloc)/8192 344235.863 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.859 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 38289.096 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 798.598 5.90%
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 377144.838 -1.04%
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.852 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 54763.102 -2.50%
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1047.954 1.03%
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1073126.672 -1.76%
std::multiset<std::string>::equal_range(key)_(existent)/1024 24.379 11.13%
std::multiset<std::string>::equal_range(key)_(existent)/32 18.711 6.33%
std::multiset<std::string>::equal_range(key)_(existent)/8192 28.060 3.35%
std::multiset<std::string>::equal_range(key)_(non-existent)/0 0.261 -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 24.413 6.68%
std::multiset<std::string>::equal_range(key)_(non-existent)/32 10.290 -
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 34.144 1.61%
std::multiset<std::string>::erase(iterator)/1024 33.642 2.94%
std::multiset<std::string>::erase(iterator)/32 30.769 12.57%
std::multiset<std::string>::erase(iterator)/8192 32.311 -13.38%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 395.160 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 13317.177 2.67%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 683.286 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 119575.424 -
std::multiset<std::string>::erase(key)_(existent)/1024 102.792 9.76%
std::multiset<std::string>::erase(key)_(existent)/32 50.152 -37.39%
std::multiset<std::string>::erase(key)_(existent)/8192 102.781 28.27%
std::multiset<std::string>::erase(key)_(non-existent,_end)/0 0.486 -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 23.799 -1.32%
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 10.672 -5.97%
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 32.435 6.04%
std::multiset<std::string>::erase(key)_(non-existent,_middle)/0 0.486 -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 12.240 -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 6.875 3.69%
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 15.650 -
std::multiset<std::string>::find(key)_(existent)/1024 24.326 1.92%
std::multiset<std::string>::find(key)_(existent)/32 15.000 -1.76%
std::multiset<std::string>::find(key)_(existent)/8192 30.052 8.10%
std::multiset<std::string>::find(key)_(non-existent)/0 0.255 -5.91%
std::multiset<std::string>::find(key)_(non-existent)/1024 20.610 -2.56%
std::multiset<std::string>::find(key)_(non-existent)/32 10.303 1.30%
std::multiset<std::string>::find(key)_(non-existent)/8192 28.138 -1.61%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 34.362 -3.68%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 59.445 -5.11%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 46.826 13.55%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 102.951 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 24.776 -19.34%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 50.537 -1.75%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 38.267 17.91%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 52.211 -17.02%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 29.720 -12.13%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 52.640 3.65%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 37.193 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 78.424 8.15%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 32.148 -10.51%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 38.259 -6.62%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 38.117 3.60%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 41.822 39.67%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 394.963 -3.09%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 64969.057 3.64%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1411.311 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 900496.212 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 394.782 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 43599.516 1.68%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1259.320 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 603492.090 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 391.435 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 60219.045 -2.29%
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1398.330 -4.87%
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 823701.693 -
std::multiset<std::string>::insert(value)_(already_present)/1024 58.130 7.66%
std::multiset<std::string>::insert(value)_(already_present)/32 48.786 14.10%
std::multiset<std::string>::insert(value)_(already_present)/8192 63.343 21.35%
std::multiset<std::string>::insert(value)_(new_value,_end)/0 34.436 37.95%
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 67.682 -2.46%
std::multiset<std::string>::insert(value)_(new_value,_end)/32 37.940 19.17%
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 90.368 1.66%
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 29.786 -2.57%
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 48.908 6.96%
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 35.677 -2.92%
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 60.617 5.12%
std::multiset<std::string>::lower_bound(key)_(existent)/1024 89.174 -6.11%
std::multiset<std::string>::lower_bound(key)_(existent)/32 36.073 -13.20%
std::multiset<std::string>::lower_bound(key)_(existent)/8192 129.388 1.29%
std::multiset<std::string>::lower_bound(key)_(non-existent)/0 0.255 -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 31.473 -77.41%
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 12.093 -66.61%
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 35.415 -79.40%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/0 13.283 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 35369.748 -2.75%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 759.364 -4.92%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/8192 346633.728 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.303 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 36179.721 1.06%
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 809.331 3.93%
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 345325.523 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/0 1.050 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 24065.487 49.89%
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 374.919 14.11%
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 213943.317 4.67%
std::multiset<std::string>::upper_bound(key)_(existent)/1024 87.487 6.76%
std::multiset<std::string>::upper_bound(key)_(existent)/32 37.627 -5.52%
std::multiset<std::string>::upper_bound(key)_(existent)/8192 125.738 -7.39%
std::multiset<std::string>::upper_bound(key)_(non-existent)/0 0.255 -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 32.274 21.27%
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 14.652 19.41%
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 44.283 26.46%
std::none_of(deque<int>)_(process_all)/32 12.294 -
std::none_of(deque<int>)_(process_all)/32768 10119.378 -
std::none_of(deque<int>)_(process_all)/50 18.883 -
std::none_of(deque<int>)_(process_all)/8 3.433 4.55%
std::none_of(deque<int>)_(process_all)/8192 2525.814 -
std::none_of(list<int>)_(process_all)/32 11.858 -
std::none_of(list<int>)_(process_all)/32768 26628.554 -5.06%
std::none_of(list<int>)_(process_all)/50 21.925 -
std::none_of(list<int>)_(process_all)/8 2.642 -
std::none_of(list<int>)_(process_all)/8192 8252.468 -9.94%
std::none_of(vector<int>)_(process_all)/32 8.388 -
std::none_of(vector<int>)_(process_all)/32768 8103.363 -
std::none_of(vector<int>)_(process_all)/50 19.390 -
std::none_of(vector<int>)_(process_all)/8 2.490 4.32%
std::none_of(vector<int>)_(process_all)/8192 2031.902 -
std::partial_sort(deque<int>)_(ascending)/1024 7699.715 -
std::partial_sort(deque<int>)_(ascending)/8 32.242 -
std::partial_sort(deque<int>)_(ascending)/8192 145783.619 -
std::partial_sort(deque<int>)_(descending)/1024 17805.398 -
std::partial_sort(deque<int>)_(descending)/8 41.703 -1.47%
std::partial_sort(deque<int>)_(descending)/8192 269756.628 1.96%
std::partial_sort(deque<int>)_(heap)/1024 18019.184 -
std::partial_sort(deque<int>)_(heap)/8 39.744 2.18%
std::partial_sort(deque<int>)_(heap)/8192 261749.333 -1.45%
std::partial_sort(deque<int>)_(pipe-organ)/1024 7708.623 -
std::partial_sort(deque<int>)_(pipe-organ)/8 31.552 -1.97%
std::partial_sort(deque<int>)_(pipe-organ)/8192 145778.796 1.08%
std::partial_sort(deque<int>)_(qsort_adversarial)/1024 18864.753 -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 30.039 -8.21%
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 268617.818 3.44%
std::partial_sort(deque<int>)_(repeated)/1024 6287.414 -
std::partial_sort(deque<int>)_(repeated)/8 26.175 -
std::partial_sort(deque<int>)_(repeated)/8192 76125.583 -
std::partial_sort(deque<int>)_(shuffled)/1024 15587.412 1.02%
std::partial_sort(deque<int>)_(shuffled)/8 31.920 -
std::partial_sort(deque<int>)_(shuffled)/8192 240343.326 -1.11%
std::partial_sort(vector<NonIntegral>)_(ascending)/1024 4867.911 2.73%
std::partial_sort(vector<NonIntegral>)_(ascending)/8 21.613 6.04%
std::partial_sort(vector<NonIntegral>)_(ascending)/8192 50974.748 -
std::partial_sort(vector<NonIntegral>)_(descending)/1024 7921.488 -
std::partial_sort(vector<NonIntegral>)_(descending)/8 27.063 2.63%
std::partial_sort(vector<NonIntegral>)_(descending)/8192 93575.210 -
std::partial_sort(vector<NonIntegral>)_(heap)/1024 7948.348 -
std::partial_sort(vector<NonIntegral>)_(heap)/8 28.583 3.26%
std::partial_sort(vector<NonIntegral>)_(heap)/8192 96114.469 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/1024 4804.244 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 20.221 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8192 50850.227 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 8849.909 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 21.779 7.54%
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 92946.857 -
std::partial_sort(vector<NonIntegral>)_(repeated)/1024 2515.531 -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 21.210 4.06%
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 28753.023 1.37%
std::partial_sort(vector<NonIntegral>)_(shuffled)/1024 6752.184 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 22.618 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8192 83830.166 -
std::partial_sort(vector<int>)_(ascending)/1024 4772.797 -
std::partial_sort(vector<int>)_(ascending)/8 19.107 -
std::partial_sort(vector<int>)_(ascending)/8192 50742.578 -
std::partial_sort(vector<int>)_(descending)/1024 7924.793 -1.57%
std::partial_sort(vector<int>)_(descending)/8 23.848 -7.06%
std::partial_sort(vector<int>)_(descending)/8192 93419.234 -
std::partial_sort(vector<int>)_(heap)/1024 7914.693 -
std::partial_sort(vector<int>)_(heap)/8 27.817 1.11%
std::partial_sort(vector<int>)_(heap)/8192 96960.655 -
std::partial_sort(vector<int>)_(pipe-organ)/1024 4783.651 -
std::partial_sort(vector<int>)_(pipe-organ)/8 19.071 -
std::partial_sort(vector<int>)_(pipe-organ)/8192 50422.699 -
std::partial_sort(vector<int>)_(qsort_adversarial)/1024 8800.178 -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 19.075 -
std::partial_sort(vector<int>)_(qsort_adversarial)/8192 93074.257 -
std::partial_sort(vector<int>)_(repeated)/1024 2499.900 -
std::partial_sort(vector<int>)_(repeated)/8 18.650 -
std::partial_sort(vector<int>)_(repeated)/8192 26660.205 -
std::partial_sort(vector<int>)_(shuffled)/1024 6738.722 -
std::partial_sort(vector<int>)_(shuffled)/8 27.652 -2.48%
std::partial_sort(vector<int>)_(shuffled)/8192 87941.718 -
std::partial_sort_copy(deque<int>)_(ascending)/1024 5157.237 -3.59%
std::partial_sort_copy(deque<int>)_(ascending)/8 10.307 3.16%
std::partial_sort_copy(deque<int>)_(ascending)/8192 53390.280 -2.73%
std::partial_sort_copy(deque<int>)_(descending)/1024 8136.787 -
std::partial_sort_copy(deque<int>)_(descending)/8 23.734 -
std::partial_sort_copy(deque<int>)_(descending)/8192 94850.637 -
std::partial_sort_copy(deque<int>)_(heap)/1024 8311.612 -
std::partial_sort_copy(deque<int>)_(heap)/8 22.200 -
std::partial_sort_copy(deque<int>)_(heap)/8192 98237.300 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024 5145.272 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 9.998 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8192 53096.756 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 8996.061 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 10.005 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8192 94427.667 -
std::partial_sort_copy(deque<int>)_(repeated)/1024 2824.859 -
std::partial_sort_copy(deque<int>)_(repeated)/8 9.851 -
std::partial_sort_copy(deque<int>)_(repeated)/8192 29427.586 -1.42%
std::partial_sort_copy(deque<int>)_(shuffled)/1024 6900.867 -
std::partial_sort_copy(deque<int>)_(shuffled)/8 11.206 -32.54%
std::partial_sort_copy(deque<int>)_(shuffled)/8192 87060.183 -
std::partial_sort_copy(list<int>)_(ascending)/1024 5357.283 -
std::partial_sort_copy(list<int>)_(ascending)/8 8.065 -2.80%
std::partial_sort_copy(list<int>)_(ascending)/8192 56828.621 -1.32%
std::partial_sort_copy(list<int>)_(descending)/1024 8180.516 -1.01%
std::partial_sort_copy(list<int>)_(descending)/8 16.541 2.90%
std::partial_sort_copy(list<int>)_(descending)/8192 96723.422 -1.21%
std::partial_sort_copy(list<int>)_(heap)/1024 8213.679 -
std::partial_sort_copy(list<int>)_(heap)/8 17.460 2.77%
std::partial_sort_copy(list<int>)_(heap)/8192 99742.236 -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 5334.731 -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 8.048 -2.67%
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 56564.408 -1.90%
std::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 9103.497 -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 8.003 -3.29%
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8192 96331.856 -
std::partial_sort_copy(list<int>)_(repeated)/1024 3110.959 -
std::partial_sort_copy(list<int>)_(repeated)/8 7.785 -2.31%
std::partial_sort_copy(list<int>)_(repeated)/8192 32877.418 -1.49%
std::partial_sort_copy(list<int>)_(shuffled)/1024 7088.085 -
std::partial_sort_copy(list<int>)_(shuffled)/8 12.232 8.36%
std::partial_sort_copy(list<int>)_(shuffled)/8192 87793.150 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 4729.799 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 9.332 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8192 50805.109 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/1024 7854.047 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 15.747 -2.20%
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 93167.243 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/1024 7902.048 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 16.075 3.58%
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 96427.956 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 4727.012 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 9.434 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8192 50480.223 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/1024 8820.593 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 9.240 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 92843.964 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/1024 2499.841 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 9.501 1.27%
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 26832.556 -1.66%
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 6700.593 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 10.272 -1.34%
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 84631.175 -
std::partial_sort_copy(vector<int>)_(ascending)/1024 5029.045 4.53%
std::partial_sort_copy(vector<int>)_(ascending)/8 9.202 3.97%
std::partial_sort_copy(vector<int>)_(ascending)/8192 50867.246 -
std::partial_sort_copy(vector<int>)_(descending)/1024 7892.931 -
std::partial_sort_copy(vector<int>)_(descending)/8 15.268 -1.12%
std::partial_sort_copy(vector<int>)_(descending)/8192 93680.196 -
std::partial_sort_copy(vector<int>)_(heap)/1024 8008.716 -
std::partial_sort_copy(vector<int>)_(heap)/8 15.853 -2.90%
std::partial_sort_copy(vector<int>)_(heap)/8192 97410.236 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/1024 4809.585 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 8.782 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8192 50510.597 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/1024 8867.659 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 9.013 1.71%
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 94428.971 -
std::partial_sort_copy(vector<int>)_(repeated)/1024 2486.070 -
std::partial_sort_copy(vector<int>)_(repeated)/8 8.695 -1.11%
std::partial_sort_copy(vector<int>)_(repeated)/8192 26611.991 -
std::partial_sort_copy(vector<int>)_(shuffled)/1024 6828.417 -
std::partial_sort_copy(vector<int>)_(shuffled)/8 10.810 -
std::partial_sort_copy(vector<int>)_(shuffled)/8192 87986.733 -
std::partition(deque<int>)_(dense)/1024 353.565 -
std::partition(deque<int>)_(dense)/32 9.870 9.13%
std::partition(deque<int>)_(dense)/50 14.811 10.03%
std::partition(deque<int>)_(dense)/8192 2782.759 -
std::partition(deque<int>)_(sparse)/1024 381.298 -2.96%
std::partition(deque<int>)_(sparse)/32 10.047 -7.63%
std::partition(deque<int>)_(sparse)/50 15.076 -7.42%
std::partition(deque<int>)_(sparse)/8192 3046.344 -
std::partition(list<int>)_(dense)/1024 410.706 3.57%
std::partition(list<int>)_(dense)/32 8.797 -1.18%
std::partition(list<int>)_(dense)/50 13.501 -2.42%
std::partition(list<int>)_(dense)/8192 4507.628 -2.65%
std::partition(list<int>)_(sparse)/1024 714.869 -
std::partition(list<int>)_(sparse)/32 9.077 2.79%
std::partition(list<int>)_(sparse)/50 22.108 -1.05%
std::partition(list<int>)_(sparse)/8192 7088.585 -8.61%
std::partition(vector<int>)_(dense)/1024 248.401 -
std::partition(vector<int>)_(dense)/32 8.367 -
std::partition(vector<int>)_(dense)/50 12.998 -1.98%
std::partition(vector<int>)_(dense)/8192 1871.216 -
std::partition(vector<int>)_(sparse)/1024 255.795 -
std::partition(vector<int>)_(sparse)/32 8.850 -
std::partition(vector<int>)_(sparse)/50 13.846 -2.58%
std::partition(vector<int>)_(sparse)/8192 1865.450 -
std::partition_copy(deque<int>)/1024 637.701 -
std::partition_copy(deque<int>)/32 12.710 -1.11%
std::partition_copy(deque<int>)/50 20.968 -
std::partition_copy(deque<int>)/8192 5705.766 -
std::partition_copy(list<int>)/1024 711.880 -
std::partition_copy(list<int>)/32 8.805 -2.23%
std::partition_copy(list<int>)/50 12.962 -
std::partition_copy(list<int>)/8192 6816.663 -6.39%
std::partition_copy(vector<int>)/1024 469.288 -1.81%
std::partition_copy(vector<int>)/32 8.127 1.13%
std::partition_copy(vector<int>)/50 12.657 -1.35%
std::partition_copy(vector<int>)/8192 4596.118 -
std::partition_point(deque<int>)/1024 9.461 -
std::partition_point(deque<int>)/32 4.135 -
std::partition_point(deque<int>)/50 4.627 -
std::partition_point(deque<int>)/8192 15.142 -
std::partition_point(list<int>)/1024 1298.064 -
std::partition_point(list<int>)/32 15.737 -
std::partition_point(list<int>)/50 24.547 -1.32%
std::partition_point(list<int>)/8192 13852.282 7.22%
std::partition_point(vector<int>)/1024 6.098 -
std::partition_point(vector<int>)/32 2.571 -
std::partition_point(vector<int>)/50 2.548 -
std::partition_point(vector<int>)/8192 9.279 -1.22%
std::pop_heap(deque<float>)/1024 12.680 -3.69%
std::pop_heap(deque<float>)/8 52.088 -
std::pop_heap(deque<float>)/8192 60.655 -1.32%
std::pop_heap(deque<int>)/1024 12.381 -3.20%
std::pop_heap(deque<int>)/8 52.226 -
std::pop_heap(deque<int>)/8192 52.809 -1.24%
std::pop_heap(deque<size_t>)/1024 15.255 -
std::pop_heap(deque<size_t>)/8 52.118 -
std::pop_heap(deque<size_t>)/8192 59.257 -
std::pop_heap(deque<std::string>)/1024 60.839 -
std::pop_heap(deque<std::string>)/8 56.998 -1.01%
std::pop_heap(deque<std::string>)/8192 114.019 -
std::pop_heap(vector<float>)/1024 8.390 -2.43%
std::pop_heap(vector<float>)/8 50.486 -4.62%
std::pop_heap(vector<float>)/8192 19.806 -1.29%
std::pop_heap(vector<int>)/1024 9.976 -
std::pop_heap(vector<int>)/8 51.546 -
std::pop_heap(vector<int>)/8192 13.037 -
std::pop_heap(vector<size_t>)/1024 9.873 -
std::pop_heap(vector<size_t>)/8 51.477 -
std::pop_heap(vector<size_t>)/8192 13.055 -
std::pop_heap(vector<std::string>)/1024 21.509 -
std::pop_heap(vector<std::string>)/8 53.259 -
std::pop_heap(vector<std::string>)/8192 51.444 -
std::remove(deque<int>)_(prefix)/1024 525.198 -
std::remove(deque<int>)_(prefix)/32 53.124 -4.28%
std::remove(deque<int>)_(prefix)/50 61.118 -3.95%
std::remove(deque<int>)_(prefix)/8192 3859.502 -
std::remove(deque<int>)_(sprinkled)/1024 522.193 -
std::remove(deque<int>)_(sprinkled)/32 50.180 -
std::remove(deque<int>)_(sprinkled)/50 54.362 -5.29%
std::remove(deque<int>)_(sprinkled)/8192 3842.176 -
std::remove(list<int>)_(prefix)/1024 979.055 -1.98%
std::remove(list<int>)_(prefix)/32 52.294 -
std::remove(list<int>)_(prefix)/50 63.145 -
std::remove(list<int>)_(prefix)/8192 8217.654 1.15%
std::remove(list<int>)_(sprinkled)/1024 956.497 -
std::remove(list<int>)_(sprinkled)/32 51.969 -
std::remove(list<int>)_(sprinkled)/50 61.173 -
std::remove(list<int>)_(sprinkled)/8192 7834.398 -3.38%
std::remove(vector<int>)_(prefix)/1024 312.248 -
std::remove(vector<int>)_(prefix)/32 50.996 3.73%
std::remove(vector<int>)_(prefix)/50 55.085 -1.70%
std::remove(vector<int>)_(prefix)/8192 2107.672 -
std::remove(vector<int>)_(sprinkled)/1024 284.710 -
std::remove(vector<int>)_(sprinkled)/32 48.999 -
std::remove(vector<int>)_(sprinkled)/50 53.207 -
std::remove(vector<int>)_(sprinkled)/8192 1977.419 -
std::remove_copy(deque<int>)_(prefix)/1024 387.578 -2.79%
std::remove_copy(deque<int>)_(prefix)/32 13.163 -
std::remove_copy(deque<int>)_(prefix)/50 22.453 3.55%
std::remove_copy(deque<int>)_(prefix)/8192 3344.265 -
std::remove_copy(deque<int>)_(sprinkled)/1024 354.708 -1.24%
std::remove_copy(deque<int>)_(sprinkled)/32 12.104 -
std::remove_copy(deque<int>)_(sprinkled)/50 18.262 -
std::remove_copy(deque<int>)_(sprinkled)/8192 2836.239 -1.57%
std::remove_copy(list<int>)_(prefix)/1024 740.520 -
std::remove_copy(list<int>)_(prefix)/32 11.185 -
std::remove_copy(list<int>)_(prefix)/50 19.022 -
std::remove_copy(list<int>)_(prefix)/8192 7237.925 3.48%
std::remove_copy(list<int>)_(sprinkled)/1024 734.146 -
std::remove_copy(list<int>)_(sprinkled)/32 11.179 -
std::remove_copy(list<int>)_(sprinkled)/50 18.691 -
std::remove_copy(list<int>)_(sprinkled)/8192 7148.476 3.16%
std::remove_copy(vector<int>)_(prefix)/1024 262.918 -
std::remove_copy(vector<int>)_(prefix)/32 9.563 -
std::remove_copy(vector<int>)_(prefix)/50 13.925 -
std::remove_copy(vector<int>)_(prefix)/8192 2057.416 -
std::remove_copy(vector<int>)_(sprinkled)/1024 244.174 -
std::remove_copy(vector<int>)_(sprinkled)/32 8.426 -
std::remove_copy(vector<int>)_(sprinkled)/50 12.543 -
std::remove_copy(vector<int>)_(sprinkled)/8192 1928.635 -
std::remove_copy_if(deque<int>)_(prefix)/1024 537.255 -
std::remove_copy_if(deque<int>)_(prefix)/32 19.520 10.28%
std::remove_copy_if(deque<int>)_(prefix)/50 29.834 6.65%
std::remove_copy_if(deque<int>)_(prefix)/8192 3780.651 -
std::remove_copy_if(deque<int>)_(sprinkled)/1024 560.660 -
std::remove_copy_if(deque<int>)_(sprinkled)/32 20.791 13.25%
std::remove_copy_if(deque<int>)_(sprinkled)/50 31.348 9.48%
std::remove_copy_if(deque<int>)_(sprinkled)/8192 3652.766 4.24%
std::remove_copy_if(list<int>)_(prefix)/1024 787.758 -
std::remove_copy_if(list<int>)_(prefix)/32 17.058 -
std::remove_copy_if(list<int>)_(prefix)/50 24.819 -
std::remove_copy_if(list<int>)_(prefix)/8192 7668.359 5.22%
std::remove_copy_if(list<int>)_(sprinkled)/1024 778.892 -
std::remove_copy_if(list<int>)_(sprinkled)/32 16.673 -
std::remove_copy_if(list<int>)_(sprinkled)/50 28.100 -
std::remove_copy_if(list<int>)_(sprinkled)/8192 7646.147 4.33%
std::remove_copy_if(vector<int>)_(prefix)/1024 398.826 -
std::remove_copy_if(vector<int>)_(prefix)/32 12.246 -
std::remove_copy_if(vector<int>)_(prefix)/50 17.876 -
std::remove_copy_if(vector<int>)_(prefix)/8192 3347.123 -
std::remove_copy_if(vector<int>)_(sprinkled)/1024 343.897 -
std::remove_copy_if(vector<int>)_(sprinkled)/32 10.590 3.45%
std::remove_copy_if(vector<int>)_(sprinkled)/50 15.921 -6.90%
std::remove_copy_if(vector<int>)_(sprinkled)/8192 2735.205 -
std::remove_if(deque<int>)_(prefix)/1024 556.888 -
std::remove_if(deque<int>)_(prefix)/32 53.586 -1.54%
std::remove_if(deque<int>)_(prefix)/50 61.986 -
std::remove_if(deque<int>)_(prefix)/8192 4291.674 -
std::remove_if(deque<int>)_(sprinkled)/1024 534.110 -
std::remove_if(deque<int>)_(sprinkled)/32 58.805 -1.45%
std::remove_if(deque<int>)_(sprinkled)/50 69.210 -5.91%
std::remove_if(deque<int>)_(sprinkled)/8192 3945.164 -
std::remove_if(list<int>)_(prefix)/1024 1015.216 -
std::remove_if(list<int>)_(prefix)/32 58.765 -
std::remove_if(list<int>)_(prefix)/50 72.202 -
std::remove_if(list<int>)_(prefix)/8192 9331.970 -6.24%
std::remove_if(list<int>)_(sprinkled)/1024 978.899 -1.10%
std::remove_if(list<int>)_(sprinkled)/32 59.394 -
std::remove_if(list<int>)_(sprinkled)/50 73.155 -
std::remove_if(list<int>)_(sprinkled)/8192 8020.531 -1.21%
std::remove_if(vector<int>)_(prefix)/1024 351.073 -4.53%
std::remove_if(vector<int>)_(prefix)/32 48.943 -
std::remove_if(vector<int>)_(prefix)/50 54.360 -
std::remove_if(vector<int>)_(prefix)/8192 2566.797 -
std::remove_if(vector<int>)_(sprinkled)/1024 522.971 1.50%
std::remove_if(vector<int>)_(sprinkled)/32 54.855 3.16%
std::remove_if(vector<int>)_(sprinkled)/50 64.507 3.98%
std::remove_if(vector<int>)_(sprinkled)/8192 3858.977 1.22%
std::replace(deque<int>)_(prefix)/1024 408.696 -
std::replace(deque<int>)_(prefix)/32 12.731 -
std::replace(deque<int>)_(prefix)/50 19.293 -
std::replace(deque<int>)_(prefix)/8192 3240.741 -
std::replace(deque<int>)_(sprinkled)/1024 350.960 -
std::replace(deque<int>)_(sprinkled)/32 12.121 -1.49%
std::replace(deque<int>)_(sprinkled)/50 18.180 -
std::replace(deque<int>)_(sprinkled)/8192 2810.488 -
std::replace(list<int>)_(prefix)/1024 810.153 6.57%
std::replace(list<int>)_(prefix)/32 11.005 -
std::replace(list<int>)_(prefix)/50 17.276 -
std::replace(list<int>)_(prefix)/8192 7330.241 -4.32%
std::replace(list<int>)_(sprinkled)/1024 727.128 -
std::replace(list<int>)_(sprinkled)/32 11.217 -
std::replace(list<int>)_(sprinkled)/50 18.440 -1.22%
std::replace(list<int>)_(sprinkled)/8192 7146.730 -
std::replace(vector<int>)_(prefix)/1024 158.677 -1.16%
std::replace(vector<int>)_(prefix)/32 5.152 -1.05%
std::replace(vector<int>)_(prefix)/50 7.686 -
std::replace(vector<int>)_(prefix)/8192 1266.629 -
std::replace(vector<int>)_(sprinkled)/1024 150.555 -
std::replace(vector<int>)_(sprinkled)/32 6.082 9.15%
std::replace(vector<int>)_(sprinkled)/50 9.077 7.76%
std::replace(vector<int>)_(sprinkled)/8192 1177.656 -4.61%
std::replace_if(deque<int>)_(prefix)/1024 484.602 -
std::replace_if(deque<int>)_(prefix)/32 13.977 -47.27%
std::replace_if(deque<int>)_(prefix)/50 20.359 -38.65%
std::replace_if(deque<int>)_(prefix)/8192 3509.246 -
std::replace_if(deque<int>)_(sprinkled)/1024 369.565 -
std::replace_if(deque<int>)_(sprinkled)/32 12.472 -49.21%
std::replace_if(deque<int>)_(sprinkled)/50 18.651 -39.89%
std::replace_if(deque<int>)_(sprinkled)/8192 2953.538 1.41%
std::replace_if(list<int>)_(prefix)/1024 735.236 -
std::replace_if(list<int>)_(prefix)/32 13.793 -
std::replace_if(list<int>)_(prefix)/50 24.550 -
std::replace_if(list<int>)_(prefix)/8192 7158.380 -
std::replace_if(list<int>)_(sprinkled)/1024 736.511 -
std::replace_if(list<int>)_(sprinkled)/32 13.258 -
std::replace_if(list<int>)_(sprinkled)/50 22.795 -9.30%
std::replace_if(list<int>)_(sprinkled)/8192 7364.112 -
std::replace_if(vector<int>)_(prefix)/1024 274.919 1.42%
std::replace_if(vector<int>)_(prefix)/32 9.623 -
std::replace_if(vector<int>)_(prefix)/50 13.886 -
std::replace_if(vector<int>)_(prefix)/8192 2045.069 -
std::replace_if(vector<int>)_(sprinkled)/1024 244.812 -
std::replace_if(vector<int>)_(sprinkled)/32 8.711 -
std::replace_if(vector<int>)_(sprinkled)/50 12.827 -
std::replace_if(vector<int>)_(sprinkled)/8192 1894.088 -1.42%
std::reverse(deque<int>)/32768 5702.571 -
std::reverse(deque<int>)/4096 716.276 -
std::reverse(deque<int>)/512 112.501 -2.37%
std::reverse(deque<int>)/64 13.016 -4.14%
std::reverse(deque<int>)/8 2.484 -3.98%
std::reverse(list<int>)/32768 16789.326 -2.95%
std::reverse(list<int>)/4096 1706.950 10.04%
std::reverse(list<int>)/512 192.280 -
std::reverse(list<int>)/64 17.376 -
std::reverse(list<int>)/8 1.925 -
std::reverse(vector<int>)/32768 1050.716 -
std::reverse(vector<int>)/4096 132.378 -
std::reverse(vector<int>)/512 16.563 -
std::reverse(vector<int>)/64 4.186 -
std::reverse(vector<int>)/8 1.530 -34.52%
std::reverse_copy(deque<int>)/32768 7977.148 -
std::reverse_copy(deque<int>)/4096 970.740 -
std::reverse_copy(deque<int>)/512 124.424 -
std::reverse_copy(deque<int>)/64 15.831 -
std::reverse_copy(deque<int>)/8 2.526 -
std::reverse_copy(list<int>)/32768 26774.866 -
std::reverse_copy(list<int>)/4096 3502.623 3.83%
std::reverse_copy(list<int>)/512 395.683 -
std::reverse_copy(list<int>)/64 29.975 -
std::reverse_copy(list<int>)/8 2.434 1.69%
std::reverse_copy(vector<int>)/32768 981.235 -
std::reverse_copy(vector<int>)/4096 132.935 1.25%
std::reverse_copy(vector<int>)/512 17.145 -
std::reverse_copy(vector<int>)/64 2.519 -
std::reverse_copy(vector<int>)/8 2.404 1.82%
std::rotate(deque<int>)_(1_element_backward)/1024 40.373 -
std::rotate(deque<int>)_(1_element_backward)/32 3.549 -
std::rotate(deque<int>)_(1_element_backward)/50 5.113 -1.04%
std::rotate(deque<int>)_(1_element_backward)/8192 308.324 -
std::rotate(deque<int>)_(1_element_forward)/1024 37.420 -
std::rotate(deque<int>)_(1_element_forward)/32 4.149 -
std::rotate(deque<int>)_(1_element_forward)/50 5.410 -
std::rotate(deque<int>)_(1_element_forward)/8192 298.858 -
std::rotate(deque<int>)_(by_1/2)/1024 176.366 -
std::rotate(deque<int>)_(by_1/2)/32 7.583 -
std::rotate(deque<int>)_(by_1/2)/50 10.377 -
std::rotate(deque<int>)_(by_1/2)/8192 1459.778 -
std::rotate(deque<int>)_(by_1/3)/1024 1800.693 -
std::rotate(deque<int>)_(by_1/3)/32 45.464 -
std::rotate(deque<int>)_(by_1/3)/50 76.126 -
std::rotate(deque<int>)_(by_1/3)/8192 22147.856 -
std::rotate(deque<int>)_(by_1/4)/1024 773.796 -
std::rotate(deque<int>)_(by_1/4)/32 29.458 -1.71%
std::rotate(deque<int>)_(by_1/4)/50 74.998 -
std::rotate(deque<int>)_(by_1/4)/8192 6692.839 -
std::rotate(list<int>)_(1_element_backward)/1024 739.447 -
std::rotate(list<int>)_(1_element_backward)/32 13.836 -
std::rotate(list<int>)_(1_element_backward)/50 24.059 -1.56%
std::rotate(list<int>)_(1_element_backward)/8192 7257.936 -
std::rotate(list<int>)_(1_element_forward)/1024 729.174 -
std::rotate(list<int>)_(1_element_forward)/32 13.542 -
std::rotate(list<int>)_(1_element_forward)/50 25.295 -
std::rotate(list<int>)_(1_element_forward)/8192 6991.640 -13.21%
std::rotate(list<int>)_(by_1/2)/1024 386.068 -
std::rotate(list<int>)_(by_1/2)/32 5.996 -
std::rotate(list<int>)_(by_1/2)/50 13.910 -
std::rotate(list<int>)_(by_1/2)/8192 4280.080 -21.21%
std::rotate(list<int>)_(by_1/3)/1024 800.105 -
std::rotate(list<int>)_(by_1/3)/32 12.937 -
std::rotate(list<int>)_(by_1/3)/50 23.576 -1.02%
std::rotate(list<int>)_(by_1/3)/8192 8309.447 -
std::rotate(list<int>)_(by_1/4)/1024 574.984 -
std::rotate(list<int>)_(by_1/4)/32 13.044 -
std::rotate(list<int>)_(by_1/4)/50 24.948 -
std::rotate(list<int>)_(by_1/4)/8192 6592.382 -
std::rotate(vector<bool>)_(1_element_backward)/1024 27.971 -
std::rotate(vector<bool>)_(1_element_backward)/32 17.737 -1.13%
std::rotate(vector<bool>)_(1_element_backward)/50 17.735 -1.17%
std::rotate(vector<bool>)_(1_element_backward)/8192 145.195 20.56%
std::rotate(vector<bool>)_(1_element_forward)/1024 29.564 2.66%
std::rotate(vector<bool>)_(1_element_forward)/32 17.684 -
std::rotate(vector<bool>)_(1_element_forward)/50 17.734 1.23%
std::rotate(vector<bool>)_(1_element_forward)/8192 114.313 -
std::rotate(vector<bool>)_(by_1/2)/1024 8.408 -
std::rotate(vector<bool>)_(by_1/2)/32 17.735 -
std::rotate(vector<bool>)_(by_1/2)/50 17.601 -
std::rotate(vector<bool>)_(by_1/2)/8192 15.057 -
std::rotate(vector<bool>)_(by_1/3)/1024 48.486 -
std::rotate(vector<bool>)_(by_1/3)/32 17.319 -
std::rotate(vector<bool>)_(by_1/3)/50 17.316 -
std::rotate(vector<bool>)_(by_1/3)/8192 153.455 -
std::rotate(vector<bool>)_(by_1/4)/1024 14.611 5.22%
std::rotate(vector<bool>)_(by_1/4)/32 17.450 -
std::rotate(vector<bool>)_(by_1/4)/50 17.360 -
std::rotate(vector<bool>)_(by_1/4)/8192 29.662 -
std::rotate(vector<int>)_(1_element_backward)/1024 35.773 -
std::rotate(vector<int>)_(1_element_backward)/32 2.927 -
std::rotate(vector<int>)_(1_element_backward)/50 5.328 -
std::rotate(vector<int>)_(1_element_backward)/8192 295.301 -1.45%
std::rotate(vector<int>)_(1_element_forward)/1024 35.526 -
std::rotate(vector<int>)_(1_element_forward)/32 3.036 -
std::rotate(vector<int>)_(1_element_forward)/50 5.209 -
std::rotate(vector<int>)_(1_element_forward)/8192 282.803 -
std::rotate(vector<int>)_(by_1/2)/1024 32.161 -
std::rotate(vector<int>)_(by_1/2)/32 3.721 -
std::rotate(vector<int>)_(by_1/2)/50 4.487 -
std::rotate(vector<int>)_(by_1/2)/8192 240.303 -
std::rotate(vector<int>)_(by_1/3)/1024 1370.399 -
std::rotate(vector<int>)_(by_1/3)/32 19.715 -
std::rotate(vector<int>)_(by_1/3)/50 35.935 -
std::rotate(vector<int>)_(by_1/3)/8192 10771.267 -
std::rotate(vector<int>)_(by_1/4)/1024 288.932 -
std::rotate(vector<int>)_(by_1/4)/32 11.007 -
std::rotate(vector<int>)_(by_1/4)/50 36.004 -
std::rotate(vector<int>)_(by_1/4)/8192 2273.344 -
std::rotate_copy(deque<int>)/1024 34.572 -14.52%
std::rotate_copy(deque<int>)/32 2.640 -43.55%
std::rotate_copy(deque<int>)/50 3.005 -55.70%
std::rotate_copy(deque<int>)/8192 294.133 -5.69%
std::rotate_copy(list<int>)/1024 732.110 -
std::rotate_copy(list<int>)/32 8.774 -
std::rotate_copy(list<int>)/50 13.799 -
std::rotate_copy(list<int>)/8192 6942.413 4.71%
std::rotate_copy(vector<int>)/1024 32.570 -5.04%
std::rotate_copy(vector<int>)/32 2.087 -
std::rotate_copy(vector<int>)/50 2.675 -13.78%
std::rotate_copy(vector<int>)/8192 678.255 1.55%
std::sample(deque<int>)/1024 11325.858 -
std::sample(deque<int>)/32 304.643 -
std::sample(deque<int>)/8192 91434.944 -
std::sample(list<int>)/1024 11942.857 -
std::sample(list<int>)/32 312.433 -
std::sample(list<int>)/8192 98083.663 -
std::sample(vector<int>)/1024 11261.197 -
std::sample(vector<int>)/32 302.213 -
std::sample(vector<int>)/8192 91354.943 -
std::search(deque<int>)_(near_matches)/1000 24568.015 31.53%
std::search(deque<int>)_(near_matches)/1024 24287.841 24.33%
std::search(deque<int>)_(near_matches)/8192 1442177.039 -
std::search(deque<int>)_(no_match)/1000 403.614 1.56%
std::search(deque<int>)_(no_match)/1024 412.698 35.93%
std::search(deque<int>)_(no_match)/1048576 421075.646 -
std::search(deque<int>)_(no_match)/8192 3287.843 -
std::search(deque<int>)_(same_length)/1000 355.166 9.09%
std::search(deque<int>)_(same_length)/1024 474.457 -
std::search(deque<int>)_(same_length)/8192 3791.421 -
std::search(deque<int>)_(single_element)/1000 446.672 -
std::search(deque<int>)_(single_element)/1024 456.673 -
std::search(deque<int>)_(single_element)/8192 3639.574 -
std::search(deque<int>,_pred)_(near_matches)/1000 24201.087 4.22%
std::search(deque<int>,_pred)_(near_matches)/1024 25116.824 3.19%
std::search(deque<int>,_pred)_(near_matches)/8192 1530330.781 -
std::search(deque<int>,_pred)_(no_match)/1000 457.309 4.39%
std::search(deque<int>,_pred)_(no_match)/1024 473.373 8.61%
std::search(deque<int>,_pred)_(no_match)/1048576 485273.711 8.74%
std::search(deque<int>,_pred)_(no_match)/8192 3801.619 8.72%
std::search(deque<int>,_pred)_(same_length)/1000 479.213 -
std::search(deque<int>,_pred)_(same_length)/1024 511.003 -
std::search(deque<int>,_pred)_(same_length)/8192 4036.206 -
std::search(deque<int>,_pred)_(single_element)/1000 683.960 -
std::search(deque<int>,_pred)_(single_element)/1024 703.180 -
std::search(deque<int>,_pred)_(single_element)/8192 5654.474 -
std::search(list<int>)_(near_matches)/1000 37943.394 -
std::search(list<int>)_(near_matches)/1024 39575.211 -
std::search(list<int>)_(near_matches)/8192 2543765.399 -
std::search(list<int>)_(no_match)/1000 670.558 -3.40%
std::search(list<int>)_(no_match)/1024 761.370 -51.45%
std::search(list<int>)_(no_match)/1048576 837096.298 -
std::search(list<int>)_(no_match)/8192 6543.633 -13.80%
std::search(list<int>)_(same_length)/1000 745.738 1.27%
std::search(list<int>)_(same_length)/1024 769.993 2.09%
std::search(list<int>)_(same_length)/8192 8032.188 -
std::search(list<int>)_(single_element)/1000 650.297 -7.74%
std::search(list<int>)_(single_element)/1024 757.434 -
std::search(list<int>)_(single_element)/8192 7536.043 -8.46%
std::search(list<int>,_pred)_(near_matches)/1000 41557.448 -
std::search(list<int>,_pred)_(near_matches)/1024 43541.878 -
std::search(list<int>,_pred)_(near_matches)/8192 2691033.654 -
std::search(list<int>,_pred)_(no_match)/1000 800.680 -
std::search(list<int>,_pred)_(no_match)/1024 819.926 -
std::search(list<int>,_pred)_(no_match)/1048576 954115.277 -
std::search(list<int>,_pred)_(no_match)/8192 7238.193 -
std::search(list<int>,_pred)_(same_length)/1000 791.912 -
std::search(list<int>,_pred)_(same_length)/1024 811.378 -
std::search(list<int>,_pred)_(same_length)/8192 8885.249 10.72%
std::search(list<int>,_pred)_(single_element)/1000 798.470 -
std::search(list<int>,_pred)_(single_element)/1024 817.356 -
std::search(list<int>,_pred)_(single_element)/8192 7703.015 -2.33%
std::search(vector<int>)_(near_matches)/1000 14685.160 -3.71%
std::search(vector<int>)_(near_matches)/1024 16234.724 3.70%
std::search(vector<int>)_(near_matches)/8192 775846.791 -
std::search(vector<int>)_(no_match)/1000 204.892 -
std::search(vector<int>)_(no_match)/1024 209.706 -
std::search(vector<int>)_(no_match)/1048576 208814.913 -
std::search(vector<int>)_(no_match)/8192 1624.913 -
std::search(vector<int>)_(same_length)/1000 240.226 -
std::search(vector<int>)_(same_length)/1024 245.148 -1.17%
std::search(vector<int>)_(same_length)/8192 1869.884 -1.42%
std::search(vector<int>)_(single_element)/1000 226.475 -1.27%
std::search(vector<int>)_(single_element)/1024 231.747 -1.23%
std::search(vector<int>)_(single_element)/8192 1802.614 -
std::search(vector<int>,_pred)_(near_matches)/1000 22665.670 -
std::search(vector<int>,_pred)_(near_matches)/1024 23765.363 -
std::search(vector<int>,_pred)_(near_matches)/8192 1453621.629 -
std::search(vector<int>,_pred)_(no_match)/1000 529.058 -
std::search(vector<int>,_pred)_(no_match)/1024 535.530 -
std::search(vector<int>,_pred)_(no_match)/1048576 598920.526 -
std::search(vector<int>,_pred)_(no_match)/8192 4281.864 -
std::search(vector<int>,_pred)_(same_length)/1000 599.520 -
std::search(vector<int>,_pred)_(same_length)/1024 613.971 -
std::search(vector<int>,_pred)_(same_length)/8192 4912.923 -
std::search(vector<int>,_pred)_(single_element)/1000 563.928 -
std::search(vector<int>,_pred)_(single_element)/1024 577.641 -
std::search(vector<int>,_pred)_(single_element)/8192 4612.322 -
std::search_n(deque<int>)_(no_match)/1024 295.752 -
std::search_n(deque<int>)_(no_match)/32 13.855 -
std::search_n(deque<int>)_(no_match)/8192 2355.463 -
std::search_n(deque<int>,_pred)_(no_match)/1024 619.044 -
std::search_n(deque<int>,_pred)_(no_match)/32 19.598 -
std::search_n(deque<int>,_pred)_(no_match)/8192 3997.370 -
std::search_n(list<int>)_(no_match)/1024 735.482 -
std::search_n(list<int>)_(no_match)/32 10.785 -
std::search_n(list<int>)_(no_match)/8192 6759.454 -
std::search_n(list<int>,_pred)_(no_match)/1024 833.651 -
std::search_n(list<int>,_pred)_(no_match)/32 16.454 -
std::search_n(list<int>,_pred)_(no_match)/8192 8345.496 -
std::search_n(vector<int>)_(no_match)/1024 208.753 -
std::search_n(vector<int>)_(no_match)/32 6.928 -
std::search_n(vector<int>)_(no_match)/8192 1615.021 -
std::search_n(vector<int>,_pred)_(no_match)/1024 425.929 -
std::search_n(vector<int>,_pred)_(no_match)/32 15.106 -
std::search_n(vector<int>,_pred)_(no_match)/8192 2957.424 -
std::set<int>::clear()/0 392.920 -
std::set<int>::clear()/1024 8961.442 -17.73%
std::set<int>::clear()/32 614.386 -9.97%
std::set<int>::clear()/8192 74808.395 -21.29%
std::set<int>::contains(key)_(existent)/1024 3.860 -2.22%
std::set<int>::contains(key)_(existent)/32 1.658 -3.34%
std::set<int>::contains(key)_(existent)/8192 8.279 -6.11%
std::set<int>::contains(key)_(non-existent)/0 0.300 -
std::set<int>::contains(key)_(non-existent)/1024 6.183 4.86%
std::set<int>::contains(key)_(non-existent)/32 2.715 4.39%
std::set<int>::contains(key)_(non-existent)/8192 8.668 -40.90%
std::set<int>::count(key)_(existent)/1024 4.287 1.15%
std::set<int>::count(key)_(existent)/32 1.640 -
std::set<int>::count(key)_(existent)/8192 8.335 6.00%
std::set<int>::count(key)_(non-existent)/0 0.251 -
std::set<int>::count(key)_(non-existent)/1024 7.770 4.88%
std::set<int>::count(key)_(non-existent)/32 3.169 10.16%
std::set<int>::count(key)_(non-existent)/8192 11.391 1.25%
std::set<int>::ctor(&&,_different_allocs)/0 12.811 -
std::set<int>::ctor(&&,_different_allocs)/1024 5889.312 -2.93%
std::set<int>::ctor(&&,_different_allocs)/32 175.037 -
std::set<int>::ctor(&&,_different_allocs)/8192 48030.813 -3.68%
std::set<int>::ctor(const&)/0 12.755 -
std::set<int>::ctor(const&)/1024 6313.127 1.19%
std::set<int>::ctor(const&)/32 234.875 6.06%
std::set<int>::ctor(const&)/8192 50651.725 2.40%
std::set<int>::ctor(const&,_alloc)/0 12.728 -
std::set<int>::ctor(const&,_alloc)/1024 6274.304 1.60%
std::set<int>::ctor(const&,_alloc)/32 219.434 -
std::set<int>::ctor(const&,_alloc)/8192 50096.505 1.57%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.679 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8676.867 1.97%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 235.768 1.23%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 69263.807 1.82%
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.703 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12705.065 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 278.101 -3.09%
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 242281.446 -
std::set<int>::equal_range(key)_(existent)/1024 4.503 1.82%
std::set<int>::equal_range(key)_(existent)/32 1.821 2.10%
std::set<int>::equal_range(key)_(existent)/8192 8.797 8.42%
std::set<int>::equal_range(key)_(non-existent)/0 0.252 -
std::set<int>::equal_range(key)_(non-existent)/1024 6.393 -11.22%
std::set<int>::equal_range(key)_(non-existent)/32 2.645 1.93%
std::set<int>::equal_range(key)_(non-existent)/8192 9.767 -7.65%
std::set<int>::erase(iterator)/1024 19.596 -18.16%
std::set<int>::erase(iterator)/32 19.628 -
std::set<int>::erase(iterator)/8192 19.588 -15.59%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 394.380 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6398.309 -10.94%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 553.069 -4.60%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 51411.714 -12.71%
std::set<int>::erase(key)_(existent)/1024 50.437 1.52%
std::set<int>::erase(key)_(existent)/32 21.346 -
std::set<int>::erase(key)_(existent)/8192 68.140 -1.30%
std::set<int>::erase(key)_(non-existent,_end)/0 0.253 -
std::set<int>::erase(key)_(non-existent,_end)/1024 5.748 6.68%
std::set<int>::erase(key)_(non-existent,_end)/32 2.499 10.33%
std::set<int>::erase(key)_(non-existent,_end)/8192 8.804 7.27%
std::set<int>::erase(key)_(non-existent,_middle)/0 0.252 -
std::set<int>::erase(key)_(non-existent,_middle)/1024 2.903 -
std::set<int>::erase(key)_(non-existent,_middle)/32 1.776 -
std::set<int>::erase(key)_(non-existent,_middle)/8192 4.193 2.67%
std::set<int>::find(key)_(existent)/1024 3.903 -2.68%
std::set<int>::find(key)_(existent)/32 1.700 -
std::set<int>::find(key)_(existent)/8192 8.159 1.45%
std::set<int>::find(key)_(non-existent)/0 0.251 -
std::set<int>::find(key)_(non-existent)/1024 5.527 -
std::set<int>::find(key)_(non-existent)/32 2.219 -1.42%
std::set<int>::find(key)_(non-existent)/8192 8.406 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/0 16.984 -2.76%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 48.220 1.25%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 19.106 -2.83%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 97.864 4.20%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/0 16.991 -2.48%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 30.132 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 18.792 -2.96%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 34.840 -3.92%
std::set<int>::insert(hint,_value)_(good_hint,_end)/0 17.227 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 45.297 -3.06%
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 18.936 1.05%
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 95.444 7.07%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/0 17.183 -2.68%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 23.598 1.18%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 17.860 -2.51%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 30.095 -6.43%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.531 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 17103.960 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 747.008 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 187719.755 1.06%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 401.850 2.34%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12901.623 -2.43%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 663.202 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 124645.046 4.61%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/0 393.602 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7752.372 -2.18%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 537.050 -1.45%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 132859.691 -
std::set<int>::insert(value)_(already_present)/1024 6.523 12.97%
std::set<int>::insert(value)_(already_present)/32 1.800 2.15%
std::set<int>::insert(value)_(already_present)/8192 10.564 15.13%
std::set<int>::insert(value)_(new_value,_end)/0 17.069 -
std::set<int>::insert(value)_(new_value,_end)/1024 40.157 -
std::set<int>::insert(value)_(new_value,_end)/32 18.697 -
std::set<int>::insert(value)_(new_value,_end)/8192 71.624 4.20%
std::set<int>::insert(value)_(new_value,_middle)/0 16.980 -
std::set<int>::insert(value)_(new_value,_middle)/1024 25.719 -
std::set<int>::insert(value)_(new_value,_middle)/32 18.443 -
std::set<int>::insert(value)_(new_value,_middle)/8192 30.906 -
std::set<int>::lower_bound(key)_(existent)/1024 4.387 -11.04%
std::set<int>::lower_bound(key)_(existent)/32 1.528 -
std::set<int>::lower_bound(key)_(existent)/8192 8.539 3.04%
std::set<int>::lower_bound(key)_(non-existent)/0 0.251 -
std::set<int>::lower_bound(key)_(non-existent)/1024 6.043 -6.63%
std::set<int>::lower_bound(key)_(non-existent)/32 2.355 -4.61%
std::set<int>::lower_bound(key)_(non-existent)/8192 9.058 -7.33%
std::set<int>::operator=(const&)_(into_cleared_Container)/0 13.327 -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 6120.915 -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 216.218 -
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 48838.379 -1.42%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/0 13.324 -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6119.341 -1.40%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 214.246 -2.56%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 49010.818 -1.06%
std::set<int>::operator=(const&)_(into_populated_Container)/0 1.156 3.99%
std::set<int>::operator=(const&)_(into_populated_Container)/1024 1380.677 1.55%
std::set<int>::operator=(const&)_(into_populated_Container)/32 42.702 9.04%
std::set<int>::operator=(const&)_(into_populated_Container)/8192 12367.194 -
std::set<int>::upper_bound(key)_(existent)/1024 4.204 2.39%
std::set<int>::upper_bound(key)_(existent)/32 1.806 2.47%
std::set<int>::upper_bound(key)_(existent)/8192 8.797 12.27%
std::set<int>::upper_bound(key)_(non-existent)/0 0.251 -
std::set<int>::upper_bound(key)_(non-existent)/1024 5.870 -
std::set<int>::upper_bound(key)_(non-existent)/32 2.415 -
std::set<int>::upper_bound(key)_(non-existent)/8192 9.743 -
std::set<std::string>::clear()/0 394.059 -3.57%
std::set<std::string>::clear()/1024 22601.911 -
std::set<std::string>::clear()/32 881.985 -4.03%
std::set<std::string>::clear()/8192 215322.831 -
std::set<std::string>::contains(key)_(existent)/1024 24.576 6.16%
std::set<std::string>::contains(key)_(existent)/32 16.043 10.74%
std::set<std::string>::contains(key)_(existent)/8192 27.162 -3.99%
std::set<std::string>::contains(key)_(non-existent)/0 0.272 -
std::set<std::string>::contains(key)_(non-existent)/1024 25.128 10.35%
std::set<std::string>::contains(key)_(non-existent)/32 11.754 9.05%
std::set<std::string>::contains(key)_(non-existent)/8192 30.218 3.20%
std::set<std::string>::count(key)_(existent)/1024 24.194 -1.48%
std::set<std::string>::count(key)_(existent)/32 17.004 1.16%
std::set<std::string>::count(key)_(existent)/8192 35.007 14.80%
std::set<std::string>::count(key)_(non-existent)/0 0.256 -
std::set<std::string>::count(key)_(non-existent)/1024 23.915 2.39%
std::set<std::string>::count(key)_(non-existent)/32 10.124 -7.18%
std::set<std::string>::count(key)_(non-existent)/8192 32.620 -4.34%
std::set<std::string>::ctor(&&,_different_allocs)/0 12.758 -
std::set<std::string>::ctor(&&,_different_allocs)/1024 6899.801 -
std::set<std::string>::ctor(&&,_different_allocs)/32 208.926 -
std::set<std::string>::ctor(&&,_different_allocs)/8192 57400.383 -1.80%
std::set<std::string>::ctor(const&)/0 12.655 -
std::set<std::string>::ctor(const&)/1024 34515.240 -
std::set<std::string>::ctor(const&)/32 795.567 1.90%
std::set<std::string>::ctor(const&)/8192 343139.094 -
std::set<std::string>::ctor(const&,_alloc)/0 12.663 -2.15%
std::set<std::string>::ctor(const&,_alloc)/1024 36799.559 1.76%
std::set<std::string>::ctor(const&,_alloc)/32 744.238 -
std::set<std::string>::ctor(const&,_alloc)/8192 346810.099 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.746 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 39875.267 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 804.712 1.39%
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 382096.739 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.745 -4.83%
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 59456.641 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1036.684 2.17%
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1129186.325 1.81%
std::set<std::string>::equal_range(key)_(existent)/1024 25.448 15.58%
std::set<std::string>::equal_range(key)_(existent)/32 15.865 -9.50%
std::set<std::string>::equal_range(key)_(existent)/8192 27.491 -8.90%
std::set<std::string>::equal_range(key)_(non-existent)/0 0.257 -
std::set<std::string>::equal_range(key)_(non-existent)/1024 24.856 -4.72%
std::set<std::string>::equal_range(key)_(non-existent)/32 8.884 -22.75%
std::set<std::string>::equal_range(key)_(non-existent)/8192 33.689 -5.30%
std::set<std::string>::erase(iterator)/1024 30.991 10.24%
std::set<std::string>::erase(iterator)/32 28.080 3.22%
std::set<std::string>::erase(iterator)/8192 27.232 -9.92%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 390.727 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 13164.715 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 692.665 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 119749.277 -
std::set<std::string>::erase(key)_(existent)/1024 61.002 -38.21%
std::set<std::string>::erase(key)_(existent)/32 52.667 -29.14%
std::set<std::string>::erase(key)_(existent)/8192 73.657 -11.41%
std::set<std::string>::erase(key)_(non-existent,_end)/0 0.257 -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 22.306 -
std::set<std::string>::erase(key)_(non-existent,_end)/32 10.951 -
std::set<std::string>::erase(key)_(non-existent,_end)/8192 31.802 4.58%
std::set<std::string>::erase(key)_(non-existent,_middle)/0 0.258 -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 13.188 -2.10%
std::set<std::string>::erase(key)_(non-existent,_middle)/32 7.341 8.11%
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 16.845 -
std::set<std::string>::find(key)_(existent)/1024 23.280 -4.62%
std::set<std::string>::find(key)_(existent)/32 15.889 2.26%
std::set<std::string>::find(key)_(existent)/8192 30.268 -14.45%
std::set<std::string>::find(key)_(non-existent)/0 0.255 -
std::set<std::string>::find(key)_(non-existent)/1024 19.903 -10.13%
std::set<std::string>::find(key)_(non-existent)/32 9.053 -14.26%
std::set<std::string>::find(key)_(non-existent)/8192 27.024 -10.84%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 29.074 19.33%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 52.159 -24.01%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 32.484 -35.80%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 67.949 -5.73%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 33.399 -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 47.941 -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 42.167 -7.26%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 48.261 -16.01%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 27.896 -22.19%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 49.687 52.67%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 27.214 -22.70%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 53.242 25.73%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 32.646 -3.74%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 33.496 10.37%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 34.361 -3.86%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 34.579 -19.48%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 390.580 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 67042.418 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1500.682 1.55%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 898717.849 4.21%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 389.834 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 44510.225 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1289.850 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 606208.940 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 394.875 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 42168.836 1.35%
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1153.662 6.16%
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 620254.783 -
std::set<std::string>::insert(value)_(already_present)/1024 37.648 120.68%
std::set<std::string>::insert(value)_(already_present)/32 14.842 100.19%
std::set<std::string>::insert(value)_(already_present)/8192 45.529 -25.80%
std::set<std::string>::insert(value)_(new_value,_end)/0 30.625 7.18%
std::set<std::string>::insert(value)_(new_value,_end)/1024 74.344 12.91%
std::set<std::string>::insert(value)_(new_value,_end)/32 49.753 26.07%
std::set<std::string>::insert(value)_(new_value,_end)/8192 75.801 14.59%
std::set<std::string>::insert(value)_(new_value,_middle)/0 34.842 52.41%
std::set<std::string>::insert(value)_(new_value,_middle)/1024 55.358 13.01%
std::set<std::string>::insert(value)_(new_value,_middle)/32 31.920 -25.16%
std::set<std::string>::insert(value)_(new_value,_middle)/8192 45.667 -14.30%
std::set<std::string>::lower_bound(key)_(existent)/1024 23.750 9.24%
std::set<std::string>::lower_bound(key)_(existent)/32 15.121 -2.88%
std::set<std::string>::lower_bound(key)_(existent)/8192 28.933 -4.60%
std::set<std::string>::lower_bound(key)_(non-existent)/0 0.256 -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 24.183 7.69%
std::set<std::string>::lower_bound(key)_(non-existent)/32 10.631 2.66%
std::set<std::string>::lower_bound(key)_(non-existent)/8192 31.948 -1.03%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/0 13.306 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 37082.005 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 793.195 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/8192 348502.357 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.299 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 35979.219 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 689.040 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 346367.067 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/0 1.049 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 15106.066 -35.04%
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 340.930 -3.01%
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 206351.948 -3.83%
std::set<std::string>::upper_bound(key)_(existent)/1024 22.276 -
std::set<std::string>::upper_bound(key)_(existent)/32 17.176 12.31%
std::set<std::string>::upper_bound(key)_(existent)/8192 28.207 1.97%
std::set<std::string>::upper_bound(key)_(non-existent)/0 0.256 -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 24.381 1.78%
std::set<std::string>::upper_bound(key)_(non-existent)/32 10.494 -4.93%
std::set<std::string>::upper_bound(key)_(non-existent)/8192 32.517 6.48%
std::shift_left(deque<int>)/1024 37.958 -1.13%
std::shift_left(deque<int>)/32 3.785 -
std::shift_left(deque<int>)/50 5.428 -
std::shift_left(deque<int>)/8192 300.175 -
std::shift_left(list<int>)/1024 724.672 -
std::shift_left(list<int>)/32 13.291 -
std::shift_left(list<int>)/50 27.224 -
std::shift_left(list<int>)/8192 7603.529 7.83%
std::shift_left(vector<int>)/1024 35.243 -
std::shift_left(vector<int>)/32 2.974 -
std::shift_left(vector<int>)/50 5.250 -
std::shift_left(vector<int>)/8192 282.423 -
std::shift_right(deque<int>)/1024 40.146 -1.08%
std::shift_right(deque<int>)/32 3.427 -
std::shift_right(deque<int>)/50 4.485 -
std::shift_right(deque<int>)/8192 307.858 -
std::shift_right(list<int>)/1024 741.189 -2.03%
std::shift_right(list<int>)/32 15.315 4.40%
std::shift_right(list<int>)/50 27.517 -2.37%
std::shift_right(list<int>)/8192 7309.508 -9.05%
std::shift_right(vector<int>)/1024 35.512 -
std::shift_right(vector<int>)/32 2.949 -
std::shift_right(vector<int>)/50 5.318 -
std::shift_right(vector<int>)/8192 296.637 -
std::shuffle(deque<int>)/1024 9274.386 -
std::shuffle(deque<int>)/32 292.826 -
std::shuffle(deque<int>)/8192 73996.612 -
std::shuffle(vector<int>)/1024 8790.220 -
std::shuffle(vector<int>)/32 278.493 -
std::shuffle(vector<int>)/8192 69972.240 -
std::sort(deque<int>)_(ascending)/1024 761.102 -
std::sort(deque<int>)_(ascending)/8 17.368 -1.95%
std::sort(deque<int>)_(ascending)/8192 5715.171 -
std::sort(deque<int>)_(descending)/1024 1299.283 -
std::sort(deque<int>)_(descending)/8 25.269 -
std::sort(deque<int>)_(descending)/8192 10380.097 -
std::sort(deque<int>)_(heap)/1024 6205.891 -
std::sort(deque<int>)_(heap)/8 24.210 -
std::sort(deque<int>)_(heap)/8192 69028.170 -
std::sort(deque<int>)_(pipe-organ)/1024 2762.545 2.31%
std::sort(deque<int>)_(pipe-organ)/8 20.154 -
std::sort(deque<int>)_(pipe-organ)/8192 26213.140 -
std::sort(deque<int>)_(qsort_adversarial)/1024 17518.029 -
std::sort(deque<int>)_(qsort_adversarial)/8 17.719 -
std::sort(deque<int>)_(qsort_adversarial)/8192 477240.769 -
std::sort(deque<int>)_(repeated)/1024 984.293 2.40%
std::sort(deque<int>)_(repeated)/8 17.867 -
std::sort(deque<int>)_(repeated)/8192 6743.453 -
std::sort(deque<int>)_(shuffled)/1024 6836.342 -
std::sort(deque<int>)_(shuffled)/8 22.810 -
std::sort(deque<int>)_(shuffled)/8192 80756.946 -
std::sort(vector<NonIntegral>)_(ascending)/1024 517.426 -
std::sort(vector<NonIntegral>)_(ascending)/8 15.576 -
std::sort(vector<NonIntegral>)_(ascending)/8192 3721.773 -
std::sort(vector<NonIntegral>)_(descending)/1024 796.713 3.14%
std::sort(vector<NonIntegral>)_(descending)/8 25.417 3.28%
std::sort(vector<NonIntegral>)_(descending)/8192 5282.560 -
std::sort(vector<NonIntegral>)_(heap)/1024 4313.005 -
std::sort(vector<NonIntegral>)_(heap)/8 23.114 -
std::sort(vector<NonIntegral>)_(heap)/8192 49868.008 -
std::sort(vector<NonIntegral>)_(pipe-organ)/1024 1867.548 -
std::sort(vector<NonIntegral>)_(pipe-organ)/8 17.294 -
std::sort(vector<NonIntegral>)_(pipe-organ)/8192 18300.201 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13159.152 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8 15.516 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8192 154405.093 -
std::sort(vector<NonIntegral>)_(repeated)/1024 504.007 -
std::sort(vector<NonIntegral>)_(repeated)/8 15.824 1.01%
std::sort(vector<NonIntegral>)_(repeated)/8192 3731.812 -
std::sort(vector<NonIntegral>)_(shuffled)/1024 4695.813 -
std::sort(vector<NonIntegral>)_(shuffled)/8 22.556 1.08%
std::sort(vector<NonIntegral>)_(shuffled)/8192 85541.251 -2.37%
std::sort(vector<int>)_(ascending)/1024 518.929 -
std::sort(vector<int>)_(ascending)/8 15.714 -
std::sort(vector<int>)_(ascending)/8192 3719.159 -
std::sort(vector<int>)_(descending)/1024 1017.602 -
std::sort(vector<int>)_(descending)/8 24.736 -
std::sort(vector<int>)_(descending)/8192 7192.727 -
std::sort(vector<int>)_(heap)/1024 4558.545 -
std::sort(vector<int>)_(heap)/8 23.573 -
std::sort(vector<int>)_(heap)/8192 45668.588 -
std::sort(vector<int>)_(pipe-organ)/1024 2289.242 -1.45%
std::sort(vector<int>)_(pipe-organ)/8 17.690 -3.70%
std::sort(vector<int>)_(pipe-organ)/8192 21508.412 -
std::sort(vector<int>)_(qsort_adversarial)/1024 12880.185 -6.47%
std::sort(vector<int>)_(qsort_adversarial)/8 15.721 -
std::sort(vector<int>)_(qsort_adversarial)/8192 147198.521 -6.78%
std::sort(vector<int>)_(repeated)/1024 659.462 -
std::sort(vector<int>)_(repeated)/8 15.823 -
std::sort(vector<int>)_(repeated)/8192 5012.437 -
std::sort(vector<int>)_(shuffled)/1024 4631.214 -
std::sort(vector<int>)_(shuffled)/8 22.697 1.07%
std::sort(vector<int>)_(shuffled)/8192 44973.303 -
std::sort_heap(deque<int>)/1024 13312.274 -
std::sort_heap(deque<int>)/8 35.187 -3.43%
std::sort_heap(deque<int>)/8192 468246.321 -
std::sort_heap(deque<int>,_pred)/1024 12246.980 -
std::sort_heap(deque<int>,_pred)/8 35.284 3.78%
std::sort_heap(deque<int>,_pred)/8192 432622.287 -
std::sort_heap(vector<NonIntegral>)/1024 9894.579 -
std::sort_heap(vector<NonIntegral>)/8 29.347 -
std::sort_heap(vector<NonIntegral>)/8192 105527.891 -
std::sort_heap(vector<NonIntegral>,_pred)/1024 9827.947 -
std::sort_heap(vector<NonIntegral>,_pred)/8 29.344 1.13%
std::sort_heap(vector<NonIntegral>,_pred)/8192 106262.524 -
std::sort_heap(vector<int>)/1024 9713.387 -
std::sort_heap(vector<int>)/8 29.528 -2.99%
std::sort_heap(vector<int>)/8192 106057.807 -
std::sort_heap(vector<int>,_pred)/1024 9737.784 -1.54%
std::sort_heap(vector<int>,_pred)/8 28.761 -1.40%
std::sort_heap(vector<int>,_pred)/8192 106022.249 -
std::stable_partition(deque<int>)_(alloc_fails)/1024 3338.068 -
std::stable_partition(deque<int>)_(alloc_fails)/32 1902.106 -
std::stable_partition(deque<int>)_(alloc_fails)/50 1955.403 1.27%
std::stable_partition(deque<int>)_(alloc_fails)/8192 16968.387 -
std::stable_partition(deque<int>)_(dense)/1024 625.168 4.92%
std::stable_partition(deque<int>)_(dense)/32 31.710 6.94%
std::stable_partition(deque<int>)_(dense)/50 41.310 6.80%
std::stable_partition(deque<int>)_(dense)/8192 5625.506 -
std::stable_partition(deque<int>)_(sparse)/1024 436.674 -2.32%
std::stable_partition(deque<int>)_(sparse)/32 12.758 14.13%
std::stable_partition(deque<int>)_(sparse)/50 29.165 5.80%
std::stable_partition(deque<int>)_(sparse)/8192 3362.960 -
std::stable_partition(list<int>)_(alloc_fails)/1024 4191.524 -
std::stable_partition(list<int>)_(alloc_fails)/32 1877.263 -
std::stable_partition(list<int>)_(alloc_fails)/50 1929.491 1.25%
std::stable_partition(list<int>)_(alloc_fails)/8192 26637.189 5.46%
std::stable_partition(list<int>)_(dense)/1024 1475.189 -15.22%
std::stable_partition(list<int>)_(dense)/32 36.472 -2.02%
std::stable_partition(list<int>)_(dense)/50 57.542 -1.50%
std::stable_partition(list<int>)_(dense)/8192 23036.971 31.81%
std::stable_partition(list<int>)_(sparse)/1024 929.320 -
std::stable_partition(list<int>)_(sparse)/32 9.676 -2.10%
std::stable_partition(list<int>)_(sparse)/50 26.436 -
std::stable_partition(list<int>)_(sparse)/8192 8595.623 -7.83%
std::stable_partition(vector<int>)_(alloc_fails)/1024 2929.183 2.41%
std::stable_partition(vector<int>)_(alloc_fails)/32 1899.605 -1.95%
std::stable_partition(vector<int>)_(alloc_fails)/50 1971.052 3.00%
std::stable_partition(vector<int>)_(alloc_fails)/8192 9600.967 -
std::stable_partition(vector<int>)_(dense)/1024 289.308 -
std::stable_partition(vector<int>)_(dense)/32 21.351 1.77%
std::stable_partition(vector<int>)_(dense)/50 25.974 1.28%
std::stable_partition(vector<int>)_(dense)/8192 2090.891 -
std::stable_partition(vector<int>)_(sparse)/1024 218.174 2.16%
std::stable_partition(vector<int>)_(sparse)/32 7.124 -2.00%
std::stable_partition(vector<int>)_(sparse)/50 21.234 -
std::stable_partition(vector<int>)_(sparse)/8192 1524.125 1.98%
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 3993.956 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 19.281 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 18859.543 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 28439.688 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 27.766 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 26139.377 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 13457.219 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8 25.961 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 25506.176 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 16293.338 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 21.240 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192 22231.406 -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 25406.973 -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 17.379 -2.53%
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 28038.279 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 3683.270 -4.69%
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 19.605 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 13069.888 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 18981.116 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 23.559 -1.09%
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 24316.111 -
std::stable_sort(deque<int>)_(ascending)/1024 2089.101 -2.84%
std::stable_sort(deque<int>)_(ascending)/8 17.509 -2.96%
std::stable_sort(deque<int>)_(ascending)/8192 13550.113 -
std::stable_sort(deque<int>)_(descending)/1024 2882.998 -2.37%
std::stable_sort(deque<int>)_(descending)/8 25.075 -2.75%
std::stable_sort(deque<int>)_(descending)/8192 20425.425 -
std::stable_sort(deque<int>)_(heap)/1024 2702.561 -2.73%
std::stable_sort(deque<int>)_(heap)/8 23.949 -1.10%
std::stable_sort(deque<int>)_(heap)/8192 17177.552 -1.45%
std::stable_sort(deque<int>)_(pipe-organ)/1024 2895.821 -2.14%
std::stable_sort(deque<int>)_(pipe-organ)/8 21.353 -
std::stable_sort(deque<int>)_(pipe-organ)/8192 20330.404 -1.27%
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 3094.831 -2.30%
std::stable_sort(deque<int>)_(qsort_adversarial)/8 16.987 -2.71%
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 20687.385 -
std::stable_sort(deque<int>)_(repeated)/1024 1407.277 -
std::stable_sort(deque<int>)_(repeated)/8 17.669 -2.89%
std::stable_sort(deque<int>)_(repeated)/8192 7652.735 -
std::stable_sort(deque<int>)_(shuffled)/1024 2501.653 -3.08%
std::stable_sort(deque<int>)_(shuffled)/8 22.477 -
std::stable_sort(deque<int>)_(shuffled)/8192 14442.858 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 5055.534 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 16.099 -4.28%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 48812.760 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 23143.701 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 24.564 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 116152.345 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 14529.725 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 22.865 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 109850.031 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 14379.422 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 17.665 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 84844.023 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 23252.817 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 15.882 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 137250.965 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 3763.966 -1.10%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 16.185 -4.14%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 19886.587 -1.48%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 20167.927 6.45%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 20.529 2.65%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 154527.173 2.07%
std::stable_sort(vector<NonIntegral>)_(ascending)/1024 3496.440 -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 16.693 -1.01%
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 41034.190 -
std::stable_sort(vector<NonIntegral>)_(descending)/1024 12132.510 -
std::stable_sort(vector<NonIntegral>)_(descending)/8 22.668 -
std::stable_sort(vector<NonIntegral>)_(descending)/8192 188625.266 -
std::stable_sort(vector<NonIntegral>)_(heap)/1024 9271.810 -
std::stable_sort(vector<NonIntegral>)_(heap)/8 21.184 -
std::stable_sort(vector<NonIntegral>)_(heap)/8192 115559.417 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 7829.794 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 18.418 -2.77%
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 115678.585 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13188.075 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 15.727 1.21%
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 199433.200 -
std::stable_sort(vector<NonIntegral>)_(repeated)/1024 1216.549 -2.70%
std::stable_sort(vector<NonIntegral>)_(repeated)/8 16.005 -2.88%
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 12955.165 -1.92%
std::stable_sort(vector<NonIntegral>)_(shuffled)/1024 12023.280 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 19.480 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8192 172723.516 -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 4897.180 -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 15.764 -1.51%
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 23018.937 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 23191.671 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 24.205 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 24522.163 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 14503.204 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 22.672 -1.22%
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 35243.290 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 14337.623 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 19.022 4.09%
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 25514.106 -1.43%
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 23151.041 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 15.817 -1.00%
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 38524.671 -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 3642.060 -5.96%
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 15.797 -3.59%
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 11353.466 -6.81%
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 18417.675 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 20.459 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 31334.223 -2.91%
std::stable_sort(vector<int>)_(ascending)/1024 2060.964 -
std::stable_sort(vector<int>)_(ascending)/8 15.521 -
std::stable_sort(vector<int>)_(ascending)/8192 13392.812 -
std::stable_sort(vector<int>)_(descending)/1024 2792.994 -
std::stable_sort(vector<int>)_(descending)/8 24.374 -
std::stable_sort(vector<int>)_(descending)/8192 18436.035 -
std::stable_sort(vector<int>)_(heap)/1024 2509.332 -
std::stable_sort(vector<int>)_(heap)/8 21.240 -
std::stable_sort(vector<int>)_(heap)/8192 14518.388 -
std::stable_sort(vector<int>)_(pipe-organ)/1024 2795.977 -
std::stable_sort(vector<int>)_(pipe-organ)/8 18.775 -1.25%
std::stable_sort(vector<int>)_(pipe-organ)/8192 18204.842 -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 2877.937 -5.35%
std::stable_sort(vector<int>)_(qsort_adversarial)/8 15.547 -
std::stable_sort(vector<int>)_(qsort_adversarial)/8192 18256.661 -1.81%
std::stable_sort(vector<int>)_(repeated)/1024 1090.751 1.11%
std::stable_sort(vector<int>)_(repeated)/8 16.089 3.85%
std::stable_sort(vector<int>)_(repeated)/8192 5241.463 -
std::stable_sort(vector<int>)_(shuffled)/1024 2214.677 -
std::stable_sort(vector<int>)_(shuffled)/8 19.742 -
std::stable_sort(vector<int>)_(shuffled)/8192 11017.747 -
std::swap_ranges(deque<int>)/1024 352.597 10.43%
std::swap_ranges(deque<int>)/32 10.894 4.56%
std::swap_ranges(deque<int>)/50 16.345 3.11%
std::swap_ranges(deque<int>)/8192 2806.044 10.10%
std::swap_ranges(list<int>)/1024 752.979 -
std::swap_ranges(list<int>)/32 19.376 -
std::swap_ranges(list<int>)/50 32.040 -
std::swap_ranges(list<int>)/8192 10210.765 -
std::swap_ranges(vector<int>)/1024 62.549 -
std::swap_ranges(vector<int>)/32 4.807 -
std::swap_ranges(vector<int>)/50 5.594 -
std::swap_ranges(vector<int>)/8192 475.125 -
std::transform(deque<int>)_(identity_transform)/1024 369.838 -
std::transform(deque<int>)_(identity_transform)/32 12.295 -
std::transform(deque<int>)_(identity_transform)/50 19.074 -
std::transform(deque<int>)_(identity_transform)/8192 2443.177 -
std::transform(deque<int>,_deque<int>)/1024 659.914 -
std::transform(deque<int>,_deque<int>)/32 21.336 -1.20%
std::transform(deque<int>,_deque<int>)/50 36.234 -1.36%
std::transform(deque<int>,_deque<int>)/8192 5416.642 -
std::transform(list<int>)_(identity_transform)/1024 735.622 -
std::transform(list<int>)_(identity_transform)/32 16.863 -
std::transform(list<int>)_(identity_transform)/50 30.262 -
std::transform(list<int>)_(identity_transform)/8192 7593.046 8.13%
std::transform(list<int>,_list<int>)/1024 836.340 -
std::transform(list<int>,_list<int>)/32 22.982 -
std::transform(list<int>,_list<int>)/50 37.108 -
std::transform(list<int>,_list<int>)/8192 9225.090 2.22%
std::transform(vector<int>)_(identity_transform)/1024 262.118 -
std::transform(vector<int>)_(identity_transform)/32 9.271 -
std::transform(vector<int>)_(identity_transform)/50 16.095 -
std::transform(vector<int>)_(identity_transform)/8192 2018.846 -
std::transform(vector<int>,_vector<int>)/1024 553.805 -
std::transform(vector<int>,_vector<int>)/32 17.166 -
std::transform(vector<int>,_vector<int>)/50 26.787 -
std::transform(vector<int>,_vector<int>)/8192 4432.728 -
std::unique(deque<int>)_(contiguous)/1024 511.506 -
std::unique(deque<int>)_(contiguous)/32 55.688 8.80%
std::unique(deque<int>)_(contiguous)/52 64.723 12.82%
std::unique(deque<int>)_(contiguous)/8192 3731.937 -
std::unique(deque<int>)_(sprinkled)/1024 510.888 -
std::unique(deque<int>)_(sprinkled)/32 51.874 -2.36%
std::unique(deque<int>)_(sprinkled)/52 58.884 -3.35%
std::unique(deque<int>)_(sprinkled)/8192 3802.962 -
std::unique(deque<int>,_pred)_(contiguous)/1024 632.740 -
std::unique(deque<int>,_pred)_(contiguous)/32 56.407 -
std::unique(deque<int>,_pred)_(contiguous)/52 67.827 -
std::unique(deque<int>,_pred)_(contiguous)/8192 4557.001 -
std::unique(deque<int>,_pred)_(sprinkled)/1024 685.730 -
std::unique(deque<int>,_pred)_(sprinkled)/32 57.586 -
std::unique(deque<int>,_pred)_(sprinkled)/52 70.378 -
std::unique(deque<int>,_pred)_(sprinkled)/8192 5208.526 -
std::unique(list<int>)_(contiguous)/1024 922.449 -1.83%
std::unique(list<int>)_(contiguous)/32 53.878 2.79%
std::unique(list<int>)_(contiguous)/52 65.192 -3.19%
std::unique(list<int>)_(contiguous)/8192 7046.080 1.20%
std::unique(list<int>)_(sprinkled)/1024 949.958 -
std::unique(list<int>)_(sprinkled)/32 53.942 -
std::unique(list<int>)_(sprinkled)/52 69.942 -
std::unique(list<int>)_(sprinkled)/8192 7916.054 -2.69%
std::unique(list<int>,_pred)_(contiguous)/1024 948.062 -10.70%
std::unique(list<int>,_pred)_(contiguous)/32 57.219 -2.95%
std::unique(list<int>,_pred)_(contiguous)/52 70.971 -7.09%
std::unique(list<int>,_pred)_(contiguous)/8192 7601.177 -3.17%
std::unique(list<int>,_pred)_(sprinkled)/1024 1006.659 -1.95%
std::unique(list<int>,_pred)_(sprinkled)/32 65.870 -
std::unique(list<int>,_pred)_(sprinkled)/52 82.068 -
std::unique(list<int>,_pred)_(sprinkled)/8192 8221.827 -1.37%
std::unique(vector<int>)_(contiguous)/1024 304.964 -
std::unique(vector<int>)_(contiguous)/32 47.878 -
std::unique(vector<int>)_(contiguous)/52 53.829 -
std::unique(vector<int>)_(contiguous)/8192 1904.174 -
std::unique(vector<int>)_(sprinkled)/1024 529.841 -
std::unique(vector<int>)_(sprinkled)/32 54.203 -
std::unique(vector<int>)_(sprinkled)/52 65.137 -
std::unique(vector<int>)_(sprinkled)/8192 3901.293 -
std::unique(vector<int>,_pred)_(contiguous)/1024 488.633 -2.44%
std::unique(vector<int>,_pred)_(contiguous)/32 53.984 -
std::unique(vector<int>,_pred)_(contiguous)/52 63.883 -
std::unique(vector<int>,_pred)_(contiguous)/8192 3590.680 -
std::unique(vector<int>,_pred)_(sprinkled)/1024 684.055 -
std::unique(vector<int>,_pred)_(sprinkled)/32 57.697 -
std::unique(vector<int>,_pred)_(sprinkled)/52 70.496 -
std::unique(vector<int>,_pred)_(sprinkled)/8192 5152.934 -
std::unique_copy(deque<int>)_(contiguous)/1024 471.382 -
std::unique_copy(deque<int>)_(contiguous)/32 9.322 -8.88%
std::unique_copy(deque<int>)_(contiguous)/52 14.875 -
std::unique_copy(deque<int>)_(contiguous)/8192 3726.589 -
std::unique_copy(deque<int>)_(sprinkled)/1024 467.052 -
std::unique_copy(deque<int>)_(sprinkled)/32 9.219 -
std::unique_copy(deque<int>)_(sprinkled)/52 14.742 -
std::unique_copy(deque<int>)_(sprinkled)/8192 3743.939 -
std::unique_copy(deque<int>,_pred)_(contiguous)/1024 598.411 -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 15.779 -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 25.149 -
std::unique_copy(deque<int>,_pred)_(contiguous)/8192 4486.522 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/1024 632.585 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 18.741 1.04%
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 31.446 2.20%
std::unique_copy(deque<int>,_pred)_(sprinkled)/8192 5057.174 -
std::unique_copy(list<int>)_(contiguous)/1024 755.161 -3.61%
std::unique_copy(list<int>)_(contiguous)/32 11.275 -
std::unique_copy(list<int>)_(contiguous)/52 20.706 6.13%
std::unique_copy(list<int>)_(contiguous)/8192 6796.293 -7.75%
std::unique_copy(list<int>)_(sprinkled)/1024 738.036 -
std::unique_copy(list<int>)_(sprinkled)/32 12.942 -
std::unique_copy(list<int>)_(sprinkled)/52 23.630 -
std::unique_copy(list<int>)_(sprinkled)/8192 6904.770 -
std::unique_copy(list<int>,_pred)_(contiguous)/1024 792.064 -
std::unique_copy(list<int>,_pred)_(contiguous)/32 16.262 -
std::unique_copy(list<int>,_pred)_(contiguous)/52 28.918 -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 7481.958 -1.39%
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 833.742 -
std::unique_copy(list<int>,_pred)_(sprinkled)/32 21.178 -
std::unique_copy(list<int>,_pred)_(sprinkled)/52 35.057 -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 7612.611 -
std::unique_copy(vector<int>)_(contiguous)/1024 247.038 -
std::unique_copy(vector<int>)_(contiguous)/32 8.652 -
std::unique_copy(vector<int>)_(contiguous)/52 13.429 -
std::unique_copy(vector<int>)_(contiguous)/8192 1883.210 -
std::unique_copy(vector<int>)_(sprinkled)/1024 455.834 -
std::unique_copy(vector<int>)_(sprinkled)/32 13.247 1.87%
std::unique_copy(vector<int>)_(sprinkled)/52 22.076 -
std::unique_copy(vector<int>)_(sprinkled)/8192 3687.857 -
std::unique_copy(vector<int>,_pred)_(contiguous)/1024 539.088 -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 12.367 -1.19%
std::unique_copy(vector<int>,_pred)_(contiguous)/52 24.732 -
std::unique_copy(vector<int>,_pred)_(contiguous)/8192 3791.662 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 587.496 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/32 17.276 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/52 29.438 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/8192 4507.907 -
std::unordered_map<int,_int>::clear()/0 392.058 -
std::unordered_map<int,_int>::clear()/1024 7852.794 -10.48%
std::unordered_map<int,_int>::clear()/32 580.558 -5.11%
std::unordered_map<int,_int>::clear()/8192 61317.511 -10.36%
std::unordered_map<int,_int>::contains(key)_(existent)/1024 1.802 -4.49%
std::unordered_map<int,_int>::contains(key)_(existent)/32 1.707 -3.36%
std::unordered_map<int,_int>::contains(key)_(existent)/8192 1.846 10.49%
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 0.406 17.22%
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 1.467 -15.41%
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 1.383 -14.19%
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 1.408 -16.25%
std::unordered_map<int,_int>::count(key)_(existent)/1024 1.395 7.62%
std::unordered_map<int,_int>::count(key)_(existent)/32 1.396 -
std::unordered_map<int,_int>::count(key)_(existent)/8192 1.579 4.33%
std::unordered_map<int,_int>::count(key)_(non-existent)/0 0.269 -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 1.359 -1.03%
std::unordered_map<int,_int>::count(key)_(non-existent)/32 1.626 -6.29%
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 1.469 -1.66%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/0 13.999 -1.13%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 8462.932 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 266.302 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 99183.605 -
std::unordered_map<int,_int>::ctor(const&)/0 12.884 -
std::unordered_map<int,_int>::ctor(const&)/1024 6726.517 -
std::unordered_map<int,_int>::ctor(const&)/32 201.400 -
std::unordered_map<int,_int>::ctor(const&)/8192 55367.046 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 13.134 1.47%
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 9857.755 -1.27%
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 271.194 -1.33%
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 80780.609 -11.40%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.822 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13766.669 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 379.841 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 144759.722 1.69%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.810 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13685.067 1.89%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 370.344 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 143759.944 -
std::unordered_map<int,_int>::erase(iterator)/1024 19.568 -12.12%
std::unordered_map<int,_int>::erase(iterator)/32 19.540 -8.64%
std::unordered_map<int,_int>::erase(iterator)/8192 19.562 -4.59%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.974 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5456.108 -8.13%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 527.617 -2.87%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 44182.457 -7.32%
std::unordered_map<int,_int>::erase(key)_(existent)/1024 22.014 -1.76%
std::unordered_map<int,_int>::erase(key)_(existent)/32 20.928 -4.16%
std::unordered_map<int,_int>::erase(key)_(existent)/8192 22.127 -1.98%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 0.484 62.38%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 1.174 4.58%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 1.033 -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 1.153 -2.29%
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/0 0.483 -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 1.127 -3.27%
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 1.179 -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 1.196 -
std::unordered_map<int,_int>::find(key)_(existent)/1024 1.615 12.53%
std::unordered_map<int,_int>::find(key)_(existent)/32 1.567 -
std::unordered_map<int,_int>::find(key)_(existent)/8192 1.546 -
std::unordered_map<int,_int>::find(key)_(non-existent)/0 0.335 -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 1.368 2.28%
std::unordered_map<int,_int>::find(key)_(non-existent)/32 0.992 -7.07%
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 1.059 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 396.697 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 12987.891 -5.26%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 725.095 -3.69%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 140615.110 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 395.592 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12878.649 -3.85%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 725.341 -2.15%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 139922.049 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 394.231 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7944.518 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 605.951 2.06%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 86216.405 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 393.182 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 14020.986 -4.38%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 762.552 -2.09%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 148386.742 -2.31%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 393.054 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 13832.592 -2.66%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 747.664 -1.20%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 144167.479 -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 2.615 3.89%
std::unordered_map<int,_int>::insert(value)_(already_present)/32 2.861 -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 2.676 -7.98%
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/0 18.063 -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 19.242 -1.99%
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/32 19.460 -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 19.799 -2.76%
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/0 18.096 -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024 20.589 -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/32 19.661 -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 20.325 -1.26%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 5.217 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.689 -5.88%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 5.157 -1.96%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 18.285 -5.85%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 18.901 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 19.511 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 19.965 3.08%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 18.280 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 20.067 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 19.387 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 21.156 -6.76%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.325 -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6730.698 -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 215.738 -1.57%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 54761.205 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.521 1.51%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6641.572 -1.28%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 198.343 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 54588.702 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/0 0.932 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1306.654 -5.96%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 24.406 -1.90%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 25337.455 -
std::unordered_multimap<int,_int>::clear()/0 388.840 -
std::unordered_multimap<int,_int>::clear()/1024 8605.717 5.95%
std::unordered_multimap<int,_int>::clear()/32 602.838 1.54%
std::unordered_multimap<int,_int>::clear()/8192 66019.067 4.74%
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 1.233 -7.07%
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 1.600 5.85%
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 1.338 -20.19%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 0.365 -25.36%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 1.663 5.63%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 1.438 12.57%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 1.781 21.68%
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 1.783 10.30%
std::unordered_multimap<int,_int>::count(key)_(existent)/32 1.695 10.07%
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 1.655 10.50%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 0.308 -23.26%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 1.159 -20.75%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 1.283 -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 1.088 -10.30%
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/0 13.988 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/1024 8602.369 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 294.300 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 100156.250 -
std::unordered_multimap<int,_int>::ctor(const&)/0 12.895 -
std::unordered_multimap<int,_int>::ctor(const&)/1024 6768.755 -2.70%
std::unordered_multimap<int,_int>::ctor(const&)/32 204.385 -
std::unordered_multimap<int,_int>::ctor(const&)/8192 55149.247 -2.04%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 12.975 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 9262.149 -11.73%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 254.147 -1.33%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 77801.354 -3.06%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.841 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 12957.456 -5.02%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 377.583 -1.43%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 138802.710 -2.28%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.847 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12805.715 -5.29%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 365.530 -1.78%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 139916.657 -1.69%
std::unordered_multimap<int,_int>::erase(iterator)/1024 20.006 2.69%
std::unordered_multimap<int,_int>::erase(iterator)/32 19.791 1.81%
std::unordered_multimap<int,_int>::erase(iterator)/8192 20.778 -3.59%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 389.695 -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5865.253 1.47%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 530.218 3.26%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 46067.586 -1.06%
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 22.477 3.11%
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 20.983 -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 24.732 2.83%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.264 -34.83%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 1.172 -15.30%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 1.226 -9.73%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 1.164 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.482 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 1.342 1.05%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.130 -11.05%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 1.264 29.34%
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 1.213 1.04%
std::unordered_multimap<int,_int>::find(key)_(existent)/32 1.316 -2.61%
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 1.290 -2.83%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/0 0.330 -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 1.147 2.85%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 0.974 -5.24%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 1.095 -16.48%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 389.669 -2.48%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 15997.264 4.78%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 753.038 -1.35%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 171242.345 2.40%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 389.524 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 15114.287 -2.66%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 761.803 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 169096.441 1.19%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 389.336 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 14168.602 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 806.540 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 178980.463 1.63%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 392.033 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 15699.418 -3.92%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 821.000 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 167815.592 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 389.439 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 16609.342 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 829.524 2.51%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 190217.647 4.72%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 21.407 2.25%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 20.136 -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 21.997 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/0 18.443 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 23.709 -2.68%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 18.938 -9.36%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 20.080 -18.71%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/0 18.515 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 25.006 -13.91%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32 19.699 3.39%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 23.815 -25.60%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.523 1.24%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6671.481 -1.65%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 219.210 -1.44%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 58296.938 4.57%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.468 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6819.494 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 205.209 1.05%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 55393.008 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 0.929 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1390.280 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 24.336 1.13%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 26745.818 -
std::unordered_multiset<int>::clear()/0 390.911 -
std::unordered_multiset<int>::clear()/1024 7893.146 -2.88%
std::unordered_multiset<int>::clear()/32 583.872 -
std::unordered_multiset<int>::clear()/8192 61062.486 -
std::unordered_multiset<int>::contains(key)_(existent)/1024 1.207 -10.39%
std::unordered_multiset<int>::contains(key)_(existent)/32 1.302 -
std::unordered_multiset<int>::contains(key)_(existent)/8192 1.424 3.90%
std::unordered_multiset<int>::contains(key)_(non-existent)/0 0.414 15.98%
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 1.688 -2.16%
std::unordered_multiset<int>::contains(key)_(non-existent)/32 1.715 -7.90%
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 1.431 -11.61%
std::unordered_multiset<int>::count(key)_(existent)/1024 2.033 14.29%
std::unordered_multiset<int>::count(key)_(existent)/32 1.776 15.97%
std::unordered_multiset<int>::count(key)_(existent)/8192 1.677 7.46%
std::unordered_multiset<int>::count(key)_(non-existent)/0 0.303 -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 1.211 -2.04%
std::unordered_multiset<int>::count(key)_(non-existent)/32 1.150 -7.61%
std::unordered_multiset<int>::count(key)_(non-existent)/8192 1.250 4.86%
std::unordered_multiset<int>::ctor(&&,_different_allocs)/0 13.955 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 8577.611 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 290.646 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 98553.103 -1.06%
std::unordered_multiset<int>::ctor(const&)/0 12.966 -
std::unordered_multiset<int>::ctor(const&)/1024 7590.856 13.39%
std::unordered_multiset<int>::ctor(const&)/32 226.551 14.04%
std::unordered_multiset<int>::ctor(const&)/8192 57407.999 4.78%
std::unordered_multiset<int>::ctor(const&,_alloc)/0 12.909 -2.39%
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 9070.923 -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 258.872 2.90%
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 75525.956 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.803 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13206.852 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 377.685 4.39%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 139853.652 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.816 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13091.817 -7.41%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 365.013 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 140194.398 -3.83%
std::unordered_multiset<int>::erase(iterator)/1024 19.349 -1.13%
std::unordered_multiset<int>::erase(iterator)/32 19.354 -
std::unordered_multiset<int>::erase(iterator)/8192 24.059 4.77%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 389.694 -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5635.503 -3.12%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 526.155 4.49%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 45865.189 1.68%
std::unordered_multiset<int>::erase(key)_(existent)/1024 20.943 -
std::unordered_multiset<int>::erase(key)_(existent)/32 20.224 -7.33%
std::unordered_multiset<int>::erase(key)_(existent)/8192 22.799 4.81%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 0.476 59.00%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 1.297 10.75%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 1.251 2.13%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 1.248 3.85%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/0 0.479 -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 1.273 -1.95%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 1.203 2.38%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 1.095 -4.28%
std::unordered_multiset<int>::find(key)_(existent)/1024 1.382 -
std::unordered_multiset<int>::find(key)_(existent)/32 1.385 -4.00%
std::unordered_multiset<int>::find(key)_(existent)/8192 1.457 -
std::unordered_multiset<int>::find(key)_(non-existent)/0 0.337 4.66%
std::unordered_multiset<int>::find(key)_(non-existent)/1024 1.027 -
std::unordered_multiset<int>::find(key)_(non-existent)/32 1.124 4.72%
std::unordered_multiset<int>::find(key)_(non-existent)/8192 1.096 -7.30%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 389.520 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 15049.935 -1.37%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 778.949 3.51%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 165786.287 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 390.115 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 15052.689 -2.31%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 748.695 -2.05%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 164247.393 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 390.025 -3.50%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 13793.455 -1.79%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 792.630 -1.73%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 171071.498 -1.65%
std::unordered_multiset<int>::insert(value)_(already_present)/1024 20.871 -1.30%
std::unordered_multiset<int>::insert(value)_(already_present)/32 20.145 -23.95%
std::unordered_multiset<int>::insert(value)_(already_present)/8192 22.647 -26.27%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/0 18.394 -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 23.610 15.86%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/32 18.776 -9.61%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 19.294 -33.36%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/0 18.362 -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 23.540 14.23%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32 19.504 -7.76%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 22.486 -30.71%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/0 13.439 -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6936.866 -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 223.516 -1.45%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 55094.616 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 13.389 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6870.646 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 205.527 -1.53%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 55761.916 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/0 0.929 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 1303.781 -8.50%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 24.776 -2.70%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 25793.029 -
std::unordered_set<int>::clear()/0 388.295 -
std::unordered_set<int>::clear()/1024 8322.223 2.46%
std::unordered_set<int>::clear()/32 592.738 1.13%
std::unordered_set<int>::clear()/8192 64851.913 2.49%
std::unordered_set<int>::contains(key)_(existent)/1024 1.350 18.47%
std::unordered_set<int>::contains(key)_(existent)/32 1.601 41.34%
std::unordered_set<int>::contains(key)_(existent)/8192 1.465 6.58%
std::unordered_set<int>::contains(key)_(non-existent)/0 0.366 -
std::unordered_set<int>::contains(key)_(non-existent)/1024 1.297 -3.87%
std::unordered_set<int>::contains(key)_(non-existent)/32 1.434 -6.44%
std::unordered_set<int>::contains(key)_(non-existent)/8192 1.576 20.11%
std::unordered_set<int>::count(key)_(existent)/1024 1.564 -
std::unordered_set<int>::count(key)_(existent)/32 1.482 -8.40%
std::unordered_set<int>::count(key)_(existent)/8192 1.589 14.43%
std::unordered_set<int>::count(key)_(non-existent)/0 0.351 27.36%
std::unordered_set<int>::count(key)_(non-existent)/1024 1.684 -4.59%
std::unordered_set<int>::count(key)_(non-existent)/32 1.373 -
std::unordered_set<int>::count(key)_(non-existent)/8192 1.450 -
std::unordered_set<int>::ctor(&&,_different_allocs)/0 13.670 -1.58%
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 8762.916 -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 289.622 -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 102076.270 -2.19%
std::unordered_set<int>::ctor(const&)/0 12.844 -
std::unordered_set<int>::ctor(const&)/1024 6729.918 -
std::unordered_set<int>::ctor(const&)/32 199.500 -
std::unordered_set<int>::ctor(const&)/8192 55358.793 -
std::unordered_set<int>::ctor(const&,_alloc)/0 12.943 -
std::unordered_set<int>::ctor(const&,_alloc)/1024 9569.466 -2.28%
std::unordered_set<int>::ctor(const&,_alloc)/32 263.389 -1.10%
std::unordered_set<int>::ctor(const&,_alloc)/8192 79765.658 -1.25%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.811 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 14025.761 1.87%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 383.098 1.06%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 143898.048 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.121 2.07%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13772.266 1.36%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 399.696 7.78%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 144077.798 -
std::unordered_set<int>::erase(iterator)/1024 20.042 2.26%
std::unordered_set<int>::erase(iterator)/32 19.794 1.47%
std::unordered_set<int>::erase(iterator)/8192 20.231 -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.270 -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5524.469 -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 518.693 -4.28%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 45350.589 2.62%
std::unordered_set<int>::erase(key)_(existent)/1024 21.662 3.06%
std::unordered_set<int>::erase(key)_(existent)/32 21.172 2.25%
std::unordered_set<int>::erase(key)_(existent)/8192 22.319 -4.87%
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 0.264 -
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 1.327 -4.00%
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 1.184 -12.34%
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 1.151 -3.02%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/0 0.481 -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 1.144 -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 1.488 15.65%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 1.165 7.56%
std::unordered_set<int>::find(key)_(existent)/1024 1.335 -12.13%
std::unordered_set<int>::find(key)_(existent)/32 1.384 -
std::unordered_set<int>::find(key)_(existent)/8192 1.475 -5.97%
std::unordered_set<int>::find(key)_(non-existent)/0 0.335 -
std::unordered_set<int>::find(key)_(non-existent)/1024 0.954 -9.76%
std::unordered_set<int>::find(key)_(non-existent)/32 1.169 7.01%
std::unordered_set<int>::find(key)_(non-existent)/8192 1.123 -7.60%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.983 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 12110.616 -1.51%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 712.342 -2.44%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 137474.371 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.939 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12113.181 -2.42%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 744.729 2.12%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 137672.962 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/0 400.191 1.64%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7711.998 1.21%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 586.139 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 85494.122 -
std::unordered_set<int>::insert(value)_(already_present)/1024 1.793 -28.22%
std::unordered_set<int>::insert(value)_(already_present)/32 1.719 -38.55%
std::unordered_set<int>::insert(value)_(already_present)/8192 2.663 -
std::unordered_set<int>::insert(value)_(new_value,_end)/0 17.873 -
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 19.706 1.68%
std::unordered_set<int>::insert(value)_(new_value,_end)/32 18.685 -2.55%
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 19.465 -4.13%
std::unordered_set<int>::insert(value)_(new_value,_middle)/0 17.920 -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 19.123 -3.36%
std::unordered_set<int>::insert(value)_(new_value,_middle)/32 18.827 -2.16%
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 19.141 -10.73%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/0 13.471 -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 6648.551 -2.82%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 214.476 -2.85%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 53560.259 -2.45%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/0 13.474 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6550.684 -3.83%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 196.711 -4.27%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 54183.529 -2.65%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0 0.933 -2.02%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 1922.279 42.98%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 24.937 -1.39%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 30889.850 15.96%
std::unordered_set<std::string>::clear()/0 392.620 -
std::unordered_set<std::string>::clear()/1024 23145.876 -2.38%
std::unordered_set<std::string>::clear()/32 953.184 3.98%
std::unordered_set<std::string>::clear()/8192 219703.112 -
std::unordered_set<std::string>::contains(key)_(existent)/1024 39.282 -
std::unordered_set<std::string>::contains(key)_(existent)/32 33.807 1.29%
std::unordered_set<std::string>::contains(key)_(existent)/8192 43.251 6.59%
std::unordered_set<std::string>::contains(key)_(non-existent)/0 0.344 -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 22.145 1.35%
std::unordered_set<std::string>::contains(key)_(non-existent)/32 24.760 6.79%
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 19.416 -18.21%
std::unordered_set<std::string>::count(key)_(existent)/1024 38.715 10.75%
std::unordered_set<std::string>::count(key)_(existent)/32 44.652 36.88%
std::unordered_set<std::string>::count(key)_(existent)/8192 38.294 -10.12%
std::unordered_set<std::string>::count(key)_(non-existent)/0 0.333 -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 21.982 -9.64%
std::unordered_set<std::string>::count(key)_(non-existent)/32 21.390 -9.96%
std::unordered_set<std::string>::count(key)_(non-existent)/8192 24.453 8.95%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/0 13.831 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/1024 40882.065 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 1090.713 5.63%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 722679.941 -1.54%
std::unordered_set<std::string>::ctor(const&)/0 12.897 -
std::unordered_set<std::string>::ctor(const&)/1024 33383.662 -
std::unordered_set<std::string>::ctor(const&)/32 791.921 -
std::unordered_set<std::string>::ctor(const&)/8192 339174.767 -
std::unordered_set<std::string>::ctor(const&,_alloc)/0 13.147 -
std::unordered_set<std::string>::ctor(const&,_alloc)/1024 63317.565 -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 1325.925 -18.23%
std::unordered_set<std::string>::ctor(const&,_alloc)/8192 609918.693 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.881 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 62816.539 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 1660.234 -4.80%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 629580.321 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.853 -2.16%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 61842.210 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1578.809 -1.06%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 627584.080 -
std::unordered_set<std::string>::erase(iterator)/1024 30.781 -8.58%
std::unordered_set<std::string>::erase(iterator)/32 26.494 -11.43%
std::unordered_set<std::string>::erase(iterator)/8192 37.503 28.37%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 390.685 -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12350.270 -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 650.776 -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 118069.279 -
std::unordered_set<std::string>::erase(key)_(existent)/1024 129.152 156.84%
std::unordered_set<std::string>::erase(key)_(existent)/32 104.966 15.12%
std::unordered_set<std::string>::erase(key)_(existent)/8192 109.548 13.51%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/0 0.274 -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 23.559 6.03%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 23.471 17.21%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 22.663 -1.82%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/0 0.286 -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 26.647 10.13%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 23.527 8.34%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 20.341 -14.96%
std::unordered_set<std::string>::find(key)_(existent)/1024 38.414 -8.50%
std::unordered_set<std::string>::find(key)_(existent)/32 37.723 1.59%
std::unordered_set<std::string>::find(key)_(existent)/8192 40.023 -10.04%
std::unordered_set<std::string>::find(key)_(non-existent)/0 0.335 -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 21.112 -11.92%
std::unordered_set<std::string>::find(key)_(non-existent)/32 24.754 -4.53%
std::unordered_set<std::string>::find(key)_(non-existent)/8192 23.837 5.67%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 393.642 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 56342.876 2.64%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1765.071 -3.96%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 583513.928 -2.14%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.789 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 56112.483 2.92%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1839.467 -2.21%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 591424.950 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 388.902 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 56182.109 1.06%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1811.527 2.40%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 551967.959 -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 51.241 -26.57%
std::unordered_set<std::string>::insert(value)_(already_present)/32 53.557 48.89%
std::unordered_set<std::string>::insert(value)_(already_present)/8192 52.530 11.01%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 45.444 -29.80%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 61.594 72.33%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 46.937 -29.04%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192 60.910 -13.87%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 56.303 5.85%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 57.040 -18.72%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 62.962 -16.44%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 49.869 -29.42%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/0 13.289 -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 35585.144 -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 766.698 -4.77%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/8192 338690.552 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.327 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 35573.684 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 825.011 8.91%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 340826.151 -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 0.931 14.59%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 15852.843 -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 269.838 -17.59%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/8192 209642.370 -
std::upper_bound(std::deque<int>)/100 30.420 -
std::upper_bound(std::deque<int>)/8 17.878 -
std::upper_bound(std::deque<int>)/8192 64.534 -
std::upper_bound(std::forward_list<int>)/100 96.457 -
std::upper_bound(std::forward_list<int>)/8 16.023 -
std::upper_bound(std::forward_list<int>)/8192 10368.411 -3.29%
std::upper_bound(std::list<int>)/100 100.568 -
std::upper_bound(std::list<int>)/8 16.125 -
std::upper_bound(std::list<int>)/8192 14835.425 7.31%
std::upper_bound(std::vector<int>)/100 12.274 -
std::upper_bound(std::vector<int>)/8 5.944 -
std::upper_bound(std::vector<int>)/8192 15.611 -
std::variant<1-alt>::visit()_(1_variant) 0.223 -
std::variant<1-alt>::visit()_(2_variants) 0.219 -
std::variant<1-alt>::visit()_(3_variants) 0.221 -
std::variant<100-alts>::visit()_(1_variant) 0.672 -
std::variant<20-alts>::visit()_(3_variants) 0.681 -
std::variant<50-alts>::visit()_(2_variants) 0.675 -
std::variant<8-alts>::visit()_(1_variant) 0.673 -
std::variant<8-alts>::visit()_(2_variants) 0.676 -
std::variant<8-alts>::visit()_(3_variants) 0.610 -10.33%
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 425.533 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/32 393.276 -2.17%
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 651.663 -7.70%
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 32.537 1.68%
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 1.712 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 267.167 -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 50.507 1.37%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 10.789 3.59%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 827.498 -1.73%
std::vector<int>::ctor(Range)_(cheap_elements)/1024 50.348 -1.19%
std::vector<int>::ctor(Range)_(cheap_elements)/32 10.667 -7.16%
std::vector<int>::ctor(Range)_(cheap_elements)/8192 744.972 -11.02%
std::vector<int>::ctor(const&)_(cheap_elements)/1024 50.040 -
std::vector<int>::ctor(const&)_(cheap_elements)/32 10.922 -1.64%
std::vector<int>::ctor(const&)_(cheap_elements)/8192 633.626 -21.77%
std::vector<int>::ctor(size)/1024 44.814 2.88%
std::vector<int>::ctor(size)/32 11.762 7.37%
std::vector<int>::ctor(size)/8192 562.435 -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 43.082 -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 11.379 2.56%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/8192 256.432 -
std::vector<int>::erase(begin)_(cheap_elements)/1024 40.633 -
std::vector<int>::erase(begin)_(cheap_elements)/32 3.752 -
std::vector<int>::erase(begin)_(cheap_elements)/8192 283.458 -
std::vector<int>::erase(middle)_(cheap_elements)/1024 21.647 -
std::vector<int>::erase(middle)_(cheap_elements)/32 4.349 -2.19%
std::vector<int>::erase(middle)_(cheap_elements)/8192 141.807 1.85%
std::vector<int>::insert(begin)_(cheap_elements)/1024 39.685 1.77%
std::vector<int>::insert(begin)_(cheap_elements)/32 5.018 -3.30%
std::vector<int>::insert(begin)_(cheap_elements)/8192 293.091 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 972.269 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 434.906 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 5070.525 8.24%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 922.298 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 463.301 1.24%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 5050.874 19.47%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 2388.647 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 522.036 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 15146.381 -
std::vector<int>::insert(middle)_(cheap_elements)/1024 20.857 -
std::vector<int>::insert(middle)_(cheap_elements)/32 5.792 1.35%
std::vector<int>::insert(middle)_(cheap_elements)/8192 139.873 -
std::vector<int>::operator=(const&)_(cheap_elements)/1024 35.777 -1.21%
std::vector<int>::operator=(const&)_(cheap_elements)/32 1.992 -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 697.641 -4.71%
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 100.344 -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 24.184 3.07%
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 657.281 -3.99%
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.625 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/32 12.430 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.282 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/1024 12.427 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/32 12.444 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/8192 12.425 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 830.025 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 408.185 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 4838.968 -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 12669.874 -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 737.793 -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 109909.288 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 636.437 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 20.214 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 6335.506 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6589.325 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 144.544 -3.71%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 55046.111 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 696.260 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 34.995 -2.10%
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 6907.605 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 19839.636 -1.92%
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 602.782 -2.46%
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 173135.075 -1.51%
std::vector<std::string>::ctor(Range)_(cheap_elements)/1024 696.935 -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 35.712 -
std::vector<std::string>::ctor(Range)_(cheap_elements)/8192 6892.394 -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 19797.304 -2.62%
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 600.064 -3.21%
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 172297.358 -2.46%
std::vector<std::string>::ctor(const&)_(cheap_elements)/1024 696.981 -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 34.878 -2.29%
std::vector<std::string>::ctor(const&)_(cheap_elements)/8192 6872.557 -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 19841.636 -1.53%
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 601.915 -1.94%
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 173034.054 -1.35%
std::vector<std::string>::ctor(size)/1024 428.289 -
std::vector<std::string>::ctor(size)/32 34.697 2.86%
std::vector<std::string>::ctor(size)/8192 4186.815 -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 578.369 -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 37.157 -4.23%
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 5265.157 -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 19715.681 -3.07%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 573.078 -2.12%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 171421.513 -2.20%
std::vector<std::string>::erase(begin)_(cheap_elements)/1024 576.558 -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 21.529 4.15%
std::vector<std::string>::erase(begin)_(cheap_elements)/8192 4573.555 -
std::vector<std::string>::erase(begin)_(expensive_elements)/1024 589.801 -
std::vector<std::string>::erase(begin)_(expensive_elements)/32 35.551 -
std::vector<std::string>::erase(begin)_(expensive_elements)/8192 4589.914 -
std::vector<std::string>::erase(middle)_(cheap_elements)/1024 287.173 -
std::vector<std::string>::erase(middle)_(cheap_elements)/32 11.896 -
std::vector<std::string>::erase(middle)_(cheap_elements)/8192 2272.927 -
std::vector<std::string>::erase(middle)_(expensive_elements)/1024 301.127 -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 26.527 -
std::vector<std::string>::erase(middle)_(expensive_elements)/8192 2286.538 -
std::vector<std::string>::insert(begin)_(cheap_elements)/1024 568.248 -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 21.110 3.18%
std::vector<std::string>::insert(begin)_(cheap_elements)/8192 4575.773 -
std::vector<std::string>::insert(begin)_(expensive_elements)/1024 585.180 -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 35.650 -
std::vector<std::string>::insert(begin)_(expensive_elements)/8192 4589.112 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 1822.028 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 460.702 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 12366.124 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/1024 15422.046 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/32 792.087 -2.17%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/8192 117263.480 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 3447.548 3.55%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 527.845 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 23084.117 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/1024 17040.588 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/32 859.329 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/8192 129061.480 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 1868.748 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 557.749 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 14282.852 2.22%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 13638.608 -5.32%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/32 882.404 -5.24%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/8192 117449.064 -3.00%
std::vector<std::string>::insert(middle)_(cheap_elements)/1024 286.760 -
std::vector<std::string>::insert(middle)_(cheap_elements)/32 11.181 -
std::vector<std::string>::insert(middle)_(cheap_elements)/8192 2268.927 -
std::vector<std::string>::insert(middle)_(expensive_elements)/1024 303.420 -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 26.587 -2.75%
std::vector<std::string>::insert(middle)_(expensive_elements)/8192 2287.802 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/1024 425.860 3.61%
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 13.750 5.31%
std::vector<std::string>::operator=(const&)_(cheap_elements)/8192 4428.113 2.68%
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 6363.088 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 135.012 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/8192 52714.152 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/1024 549.108 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 40.861 -2.03%
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 3139.495 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 594.876 -1.31%
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 56.307 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192 5764.789 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 0.818 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/32 12.737 -3.30%
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 0.634 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 12.383 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 23.081 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 13.560 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/1024 12.780 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/32 12.779 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/8192 12.773 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/1024 22.375 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/32 22.362 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/8192 22.372 -
vector<bool>(const_vector<bool>&) 10.239 4.52%
vector<bool>(size_type,_const_value_type&) 9.053 8.80%
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) 12.489 6.55%
vector<bool>(vector<bool>&&,_const_allocator_type&)_(equal_allocators) 1.964 -
vector<bool>::reserve() 8.827 7.25%
vector<bool>::resize() 13.826 7.55%
Geometric Mean 664.860 -