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 562679 2026-03-09T06:51:32 0:00:00
Baseline 555385 2026-02-26T05:17:08 0:00:00


Tests Summary

Status Group # # (B)
Performance Regressions 1809 2080
Performance Improvements 1974 2979
Added Tests 0 22
Unchanged Tests 38122 36824
Total Tests 41905

Performance Regressions - execution_time Δ Previous Current σ Δ (B) σ (B)
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 395.89% 35.370 175.397 - 387.46% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 357.48% 26.821 122.703 - 359.45% -
SetIntersection_Interlaced_Vector_uint64_262144_16 262.53% 3105362.754 11257963.291 - 221.97% -
SetIntersection_Interlaced_Vector_uint64_262144_64 233.26% 8433435.076 28105216.264 - 170.32% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 228.78% 11.779 38.726 - 208.73% -
BM_format_string<char>/524288 130.61% 0.013 0.030 - 0.44% -
SetIntersection_Interlaced_Vector_uint64_262144_256 126.53% 34338428.771 77787678.942 - 120.45% -
std::set<std::string>::insert(value)_(already_present)/1024 122.81% 16.897 37.648 - 66.17% -
BM_format_string<char>/262144 122.51% 0.014 0.031 - -0.12% -
std::flat_map<int,_int>::ctor(const&)/8192 121.19% 870.130 1924.657 - -0.34% -
std::multiset<int>::lower_bound(key)_(non-existent)/8192 114.79% 11.209 24.076 - 73.16% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 107.91% 12.492 25.973 - 113.93% -
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 107.76% 922.079 1915.680 - -0.53% -
BM_deque_vector_copy/64 107.45% 2.639 5.474 - 107.00% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 105.16% 12.241 25.115 - 110.18% -
SetIntersection_Interlaced_Vector_float_262144_64 104.77% 9014099.600 18458463.494 - 17.85% -
BM_vector_deque_ranges_move/64 96.58% 2.757 5.420 - 92.18% -
SetIntersection_Interlaced_Vector_uint32_262144_64 96.53% 8153118.997 16022988.880 - 89.05% -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 94.37% 33.671 65.448 - -14.34% -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 93.33% 7.621 14.733 - 62.31% -
std::set<std::string>::insert(value)_(already_present)/32 92.80% 7.698 14.842 - -9.10% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 88.20% 8.826 16.610 - -0.65% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 87.38% 11.298 21.170 - -10.20% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 79.74% 0.265 0.476 - 59.18% -
std::map<std::string,_int>::erase(key)_(existent)/1024 79.14% 56.167 100.619 - 12.25% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 77.87% 5.911 10.514 - -1.05% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 72.53% 6.347 10.951 - -0.89% -
ranges::min(std::vector<__int128>)/70000 72.36% 26982.324 46506.513 - 50.62% -
SetIntersection_Interlaced_Vector_uint32_262144_16 71.63% 3078829.625 5284196.632 - 71.64% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 66.23% 31.014 51.556 - 93.84% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 66.00% 35.756 59.356 - 66.17% -
BM_format_to_string_begin<std::vector<char>>/16384 64.16% 145.335 238.579 - -30.02% -
SetIntersection_Interlaced_Vector_uint32_262144_256 63.78% 24329084.169 39845694.619 - 44.99% -
BM_StringEraseWithMove_Huge_Opaque 61.08% 48.324 77.838 - 14.08% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 57.20% 4.596 7.225 - -1.58% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 57.05% 58.331 91.608 - 35.18% -
ranges::min(std::vector<__int128>)/64 56.55% 24.530 38.400 - 43.31% -
SetIntersection_Interlaced_Vector_uint64_16384_16 55.73% 2409496.172 3752418.595 - 31.44% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 55.41% 15484.932 24065.487 - 45.81% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 54.86% 32.084 49.687 - 48.95% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 54.53% 12.072 18.655 - 53.29% -
BM_vector_deque_copy/0 54.03% 0.395 0.608 - 10.38% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 52.97% 77046747.396 117855079.541 - 32.51% -
std::set<std::string>::insert(value)_(new_value,_middle)/0 52.19% 22.893 34.842 - 51.49% -
SetIntersection_Interlaced_Vector_uint32_16384_64 49.42% 5658815.161 8455452.384 - 34.45% -
ranges::min(std::vector<char>)/1 48.35% 0.291 0.431 - -1.39% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 47.41% 98636355.283 145402713.464 - 47.59% -
SetIntersection_Interlaced_Vector_float_1024_64 47.14% 3499350.791 5148820.065 - 57.36% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 46.20% 2.417 3.533 - 10.16% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 45.48% 6.362 9.255 - 11.87% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 45.25% 44683616.959 64905125.372 - 50.27% -
std::multiset<int>::lower_bound(key)_(non-existent)/32 44.97% 2.691 3.901 - 31.31% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 44.70% 22.457 32.496 - 7.23% -
SetIntersection_Interlaced_Vector_uint32_16384_256 44.68% 15231031.261 22035850.171 - 13.09% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 44.54% 4.669 6.748 - 3.12% -
BM_Copy_SmallNonTrivialFunctor 44.11% 9.514 13.711 - 44.06% -
BM_Swap_SmallNonTrivialFunctor_LargeTrivialFunctor 43.26% 0.459 0.657 - 37.40% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 42.56% 0.339 0.484 - 62.22% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 41.67% 13.560 19.210 - 91.82% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 41.35% 29.588 41.822 - -0.66% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 41.21% 1361.316 1922.279 - 40.64% -
BM_SystemErrorWithoutMessage 41.19% 15.541 21.941 - 31.58% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 40.81% 91.723 129.152 - -5.29% -
SetIntersection_Interlaced_Vector_uint32_16384_16 39.18% 2382206.439 3315667.694 - 37.15% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 38.69% 0.502 0.697 - 1.89% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 38.67% 39636262.667 54962018.858 - 23.78% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 38.30% 24.533 33.928 - 40.39% -
std::multiset<std::string>::insert(value)_(new_value,_end)/0 37.88% 24.975 34.436 - 4.44% -
BM_StringCtorDefault 37.66% 0.270 0.372 - 53.00% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 37.49% 8.256 11.352 - 19.15% -
SetIntersection_Interlaced_Vector_string_262144_1024 36.26% 249870809.255 340476205.916 - 41.69% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 35.74% 243637704.928 330715737.026 - -0.77% -
std::search(deque<int>)_(no_match)/1024 35.73% 304.065 412.698 - 36.13% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 35.38% 93.591 126.705 - 33.74% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 35.10% 25.294 34.172 - 36.91% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 33.64% 23.751 31.741 - -5.71% -
std::deque<std::string>::ctor(size)/32 31.92% 42.841 56.517 - 10.11% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 31.91% 24.766 32.670 - 4.03% -
SetIntersection_Interlaced_Vector_uint32_1024_64 31.83% 3341751.568 4405438.480 - -11.73% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 31.71% 0.529 0.697 - 35.19% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 31.55% 5.827 7.665 - 15.85% -
std::unordered_set<int>::count(key)_(non-existent)/0 31.55% 0.267 0.351 - -27.55% -
std::map<int,_int>::contains(key)_(non-existent)/8192 31.37% 14.513 19.065 - 103.50% -
BM_sprintf/C_string_len_60 31.29% 5.868 7.704 - 31.69% -
VChain_middle,_1_level 30.65% 13.391 17.496 - 27.87% -
SetIntersection_Interlaced_Vector_uint64_16384_256 30.54% 20440286.831 26682370.294 - 12.73% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 30.28% 1.050 1.368 - 30.58% -
std::move(vector<int>)/1048576 30.25% 62268.483 81106.557 - 45.18% -
rng::contains_subrange(deque<int>)_(process_all)/32 29.18% 11.721 15.140 - 4.99% -
BM_PushHeap_float_SingleElement_1 28.81% 0.541 0.696 - 33.80% -
std::move(deque<int>)/32768 28.15% 1826.617 2340.898 - 12.85% -
BM_StringRead_Cold_Shallow_Empty 27.91% 1.116 1.428 - 34.93% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 27.43% 1.346 1.715 - -8.09% -
BM_StringEraseWithMove_Huge_Transparent 27.43% 46.066 58.700 - -15.53% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 27.40% 0.495 0.630 - 36.13% -
SetIntersection_Interlaced_Vector_uint32_262144_4 27.15% 1477911.863 1879189.830 - -3.72% -
BM_format_to_n_string_begin<std::wstring>/16384 27.15% 1504.315 1912.709 - 0.51% -
BM_Hash/uint32_top_std_hash/1024 26.84% 555.278 704.311 - 26.34% -
std::find_end(deque<int>)_(near_matches)/1024 26.44% 16834.597 21284.882 - -31.71% -
BM_format_to_n_string_begin<std::vector<wchar_t>>/16384 26.22% 1515.652 1913.106 - 0.56% -
SetIntersection_Interlaced_Vector_uint64_16384_64 25.73% 7831222.108 9846312.867 - 49.33% -
BM_Swap_Null_LargeTrivialFunctor 25.53% 0.457 0.573 - 13.39% -
std::find_end(deque<int>)_(near_matches)/1000 25.46% 16237.810 20372.675 - -32.13% -
std::unordered_set<std::string>::erase(key)_(existent)/32 25.44% 83.677 104.966 - 40.68% -
SetIntersection_Interlaced_Vector_uint64_1024_64 25.44% 3849522.155 4828836.064 - 31.37% -
std::multiset<std::string>::erase(key)_(existent)/8192 25.13% 82.141 102.781 - -3.32% -
SetIntersection_Interlaced_Vector_uint64_256_64 24.92% 6838888.304 8543430.448 - 15.76% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 24.62% 208.017 259.226 - 21.05% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 24.43% 35.589 44.283 - 25.24% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 24.41% 42.795 53.242 - 1.45% -
BM_StringRelationalLiteral_Eq_Large_Small_Control 24.36% 0.369 0.458 - -0.24% -
BM_toupper_char<wchar_t> 24.32% 0.552 0.686 - -0.20% -
BM_vector_deque_copy_backward/70000 24.12% 8120.603 10079.594 - 22.50% -
std::replace(vector<int>)_(sprinkled)/32 24.12% 4.900 6.082 - 4.82% -
std::set<std::string>::insert(value)_(new_value,_end)/32 23.96% 40.137 49.753 - 21.82% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 23.74% 11.841 14.652 - 23.85% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 23.71% 37667.645 46599.866 - 24.44% -
SetIntersection_Interlaced_Vector_uint32_256_16 23.66% 5931617.276 7334999.473 - 9.79% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 23.55% 68.539 84.679 - -3.18% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 23.36% 1.025 1.264 - 32.02% -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 23.25% 1.313 1.618 - 16.55% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 23.25% 2.205 2.717 - -0.31% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 23.24% 1.320 1.626 - 9.43% -
std::move(list<int>)/4096 23.16% 3953.418 4869.224 - 11.66% -
SetIntersection_Interlaced_Vector_uint32_1024_256 23.07% 5734771.968 7057724.556 - 19.08% -
BM_format_to_n_string_span<char>/16384 22.98% 238.872 293.757 - 18.49% -
std::unordered_set<int>::count(key)_(existent)/1024 22.84% 1.273 1.564 - 20.73% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 22.41% 1.307 1.600 - 12.00% -
std::unordered_multiset<int>::contains(key)_(non-existent)/0 21.93% 0.339 0.414 - 22.44% -
std::find_if_not(vector<char>)_(bail_25%)/8 21.88% 0.697 0.850 - -8.87% -
SetIntersection_Interlaced_Vector_uint64_1024_256 21.63% 5509213.707 6701045.414 - 9.11% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 21.62% 8.806 10.710 - 21.35% -
std::unordered_multiset<int>::count(key)_(existent)/1024 21.62% 1.671 2.033 - 33.07% -
std::stable_partition(list<int>)_(dense)/8192 21.52% 18957.028 23036.971 - 31.72% -
std::vector<int>::ctor(size)/8192 21.49% 462.961 562.435 - 8.67% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 21.47% 52.384 63.629 - 29.22% -
BM_Move_Null 21.44% 0.553 0.672 - -25.93% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 21.27% 7.263 8.807 - -13.60% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 21.19% 90.776 110.011 - 66.67% -
BM_format_to_string_begin<std::string>/16384 20.96% 156.736 189.589 - -13.37% -
std::copy_if(list<int>)_(every_other)/512 20.95% 296.038 358.058 - 2.45% -
std::flat_map<int,_int>::erase(iterator)/1024 20.94% 74.884 90.565 - 19.45% -
BM_vector_deque_ranges_move_backward/0 20.74% 0.466 0.563 - 2.47% -
BM_Invoke_MemFuncPtr 20.68% 0.692 0.835 - -9.68% -
SetIntersection_Interlaced_Vector_float_256_16 20.64% 5814019.137 7014128.923 - 19.19% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 20.58% 26.765 32.274 - 2.95% -
std::multiset<std::string>::insert(value)_(already_present)/8192 20.54% 52.548 63.343 - -25.09% -
std::find_end(list<int>)_(same_length)/8192 20.51% 8032.714 9679.952 - -38.49% -
std::unordered_set<std::string>::contains(key)_(existent)/32 20.34% 28.092 33.807 - -14.49% -
BM_vector_deque_ranges_copy/0 20.34% 0.492 0.592 - -13.24% -
std::unordered_set<std::string>::erase(iterator)/8192 19.97% 31.260 37.503 - 28.19% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 19.93% 29.577 35.470 - 40.56% -
std::copy_if(list<int>)_(every_other)/4096 19.70% 3527.167 4222.100 - 27.47% -
std::unordered_set<int>::contains(key)_(existent)/32 19.59% 1.339 1.601 - 13.67% -
std::multiset<std::string>::insert(value)_(new_value,_end)/32 19.50% 31.749 37.940 - -19.52% -
SetIntersection_Interlaced_Vector_float_1024_16 19.39% 2115583.713 2525899.899 - -0.71% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 19.37% 5.851 6.985 - 17.52% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 19.26% 5.233 6.241 - -11.25% -
BM_StringFindNoMatch/64 19.16% 2.084 2.483 - 17.78% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 19.10% 0.921 1.096 - 18.84% -
std::find_end(deque<int>)_(near_matches)/8192 19.02% 1122007.412 1335411.636 - -24.51% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 18.91% 24.450 29.074 - -12.13% -
std::multiset<std::string>::ctor(const&,_alloc)/32 18.75% 733.906 871.489 - -11.30% -
BM_StringRelational_Compare_Huge_Empty_Control 18.70% 1.610 1.911 - 16.96% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 18.69% 46.063 54.672 - 5.02% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 18.64% 56.739 67.317 - 26.33% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 18.49% 32.296 38.267 - 17.16% -
BM_StringAssignStr_Huge_Transparent 18.13% 115.144 136.023 - 18.12% -
rng::find_last_if(deque<int>)_(bail_90%)/8 18.08% 0.973 1.148 - 19.34% -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 17.75% 9.505 11.193 - 17.46% -
std::for_each_n(deque<int>)/8 17.72% 1.152 1.356 - 17.30% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 17.58% 6.280 7.383 - -7.00% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 17.45% 1.345 1.579 - 9.09% -
BM_StringAssignStr_Huge_Opaque 17.25% 114.289 133.999 - 18.27% -
std::for_each(join_view(vector<vector<int>>))/8 17.05% 1.423 1.666 - 17.04% -
std::copy_n(vector<bool>)_(aligned)/262144 16.83% 648.186 757.283 - 29.35% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 16.54% 37.776 44.024 - 33.51% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 16.46% 4337.069 5050.874 - -16.21% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 16.36% 24.087 28.026 - -1.16% -
BM_StringDestroy_Huge 16.32% 11.084 12.894 - 18.00% -
BM_adjacent_full<100> 16.19% 31.326 36.397 - 0.00% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 16.08% 4772.688 5539.975 - 15.67% -
std::set<std::string>::contains(key)_(non-existent)/1024 16.05% 21.652 25.128 - 25.37% -
std::unordered_set<std::string>::count(key)_(existent)/32 16.00% 38.493 44.652 - 25.91% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 15.98% 82465.730 95645.518 - 25.99% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 15.88% 99.740 115.580 - -45.75% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 15.83% 26667.242 30889.850 - 24.76% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 15.77% 1.538 1.781 - 18.10% -
std::equal(vector<bool>)_(unaligned)/8 15.53% 0.701 0.810 - -0.99% -
ranges::min(std::deque<long_long>)/1 15.40% 0.624 0.720 - 20.08% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 15.35% 21.679 25.006 - 8.71% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 15.29% 23.112 26.647 - 14.78% -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 15.28% 1.084 1.250 - -0.79% -
SetIntersection_Interlaced_Vector_uint32_256_64 15.17% 7039721.480 8107669.004 - 18.63% -
std::replace(vector<int>)_(sprinkled)/50 15.15% 7.882 9.077 - 3.58% -
std::set<std::string>::equal_range(key)_(existent)/1024 15.12% 22.106 25.448 - 16.80% -
SetIntersection_Interlaced_Vector_string_262144_16 14.97% 5666584.702 6514668.582 - 8.71% -
std::copy(vector<bool>)_(aligned)/262144 14.74% 541.876 621.743 - 5.77% -
std::vector<int>::ctor(size)/32 14.68% 10.256 11.762 - 18.05% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 14.61% 96.850 110.999 - -50.07% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 14.59% 0.813 0.931 - 14.46% -
std::copy_if(list<int>)_(entire_range)/64 14.54% 34.640 39.677 - 18.54% -
std::find_if_not(vector<int>)_(bail_25%)/1024 14.49% 30.193 34.567 - 21.37% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 14.48% 36.479 41.763 - 6.67% -
VChain,_5_levels 14.48% 20.494 23.461 - 11.02% -
std::map<std::string,_int>::erase(key)_(existent)/32 14.45% 62.508 71.541 - -5.86% -
BM_Copy_LargeTrivialFunctor 14.40% 11.815 13.516 - 6.84% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 14.39% 40.936 46.826 - 17.56% -
rng::find_last(forward_list<int>)_(bail_10%)/8192 14.36% 5839.871 6678.721 - 14.52% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 14.32% 55.861 63.861 - 25.16% -
std::map<int,_int>::erase(iterator)/8192 14.28% 21.301 24.343 - -8.92% -
BM_adjacent_empty<100> 14.25% 27.324 31.218 - 0.00% -
std::set<std::string>::count(key)_(existent)/8192 14.22% 30.649 35.007 - 6.19% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 14.21% 6384.502 7291.888 - 16.40% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 14.14% 724.966 827.498 - 29.24% -
SetIntersection_Interlaced_Vector_uint64_1024_16 14.11% 2191127.251 2500336.036 - 24.35% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 14.01% 37.872 43.177 - 37.26% -
std::multimap<std::string,_int>::ctor(const&)/32 13.75% 791.142 899.928 - 12.99% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 13.69% 1.496 1.700 - 3.40% -
std::set<std::string>::contains(key)_(non-existent)/32 13.66% 10.342 11.754 - 19.78% -
std::multiset<std::string>::insert(value)_(already_present)/32 13.46% 43.000 48.786 - -22.84% -
BM_BitsetToString<64>/Dense_(90%)/90 13.45% 12.618 14.316 - 3.21% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 13.42% 31.204 35.392 - 9.89% -
std::unordered_multiset<int>::ctor(const&)/1024 13.37% 6695.491 7590.856 - 9.18% -
rng::contains_subrange(deque<int>)_(process_all)/16 13.36% 8.087 9.168 - -6.27% -
SetIntersection_Interlaced_Vector_uint64_256_16 13.30% 6597272.694 7474417.684 - 4.22% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 13.27% 2641.489 2992.131 - 17.88% -
BM_vector_deque_copy_backward/0 13.27% 0.386 0.438 - 4.40% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 13.22% 654.904 741.512 - -17.36% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 13.11% 45.191 51.114 - 15.19% -
std::map<int,_int>::erase(key)_(existent)/8192 13.05% 25.485 28.810 - 10.56% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 13.02% 755.683 854.101 - 16.75% -
std::set<std::string>::erase(iterator)/1024 12.79% 27.478 30.991 - 19.28% -
std::multiset<std::string>::erase(iterator)/32 12.77% 27.285 30.769 - 15.22% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 12.72% 329.232 371.123 - 9.13% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 12.64% 33.310 37.519 - 7.28% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 12.63% 732.465 825.011 - 13.68% -
std::unordered_multiset<int>::ctor(const&)/32 12.58% 201.237 226.551 - 10.53% -
BM_vector_deque_move_backward/64000 12.55% 7259.694 8170.828 - 12.63% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 12.47% 1.436 1.615 - 16.03% -
BM_format/C_string_len_60 12.41% 26.916 30.255 - 13.96% -
BM_vector_deque_ranges_copy/2 12.39% 1.829 2.055 - -0.54% -
std::find_if(vector<int>)_(bail_25%)/8 12.38% 0.816 0.917 - 25.04% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 12.38% 0.274 0.308 - 6.65% -
SetIntersection_None_Set_string_16384_1024 12.37% 203160719.396 228288812.433 - 20.01% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 12.34% 51373.147 57713.140 - 15.20% -
SetIntersection_Interlaced_Vector_uint32_16384_4 12.30% 1360578.211 1527907.848 - 11.43% -
std::set<std::string>::upper_bound(key)_(existent)/32 12.29% 15.296 17.176 - -0.85% -
BM_PushHeap_uint32_Ascending_1 12.20% 0.447 0.501 - 7.63% -
SetIntersection_Interlaced_Vector_float_64_16 12.18% 16903863.312 18962833.615 - 13.58% -
BM_stop_token_multi_thread_polling_stop_requested/131072 12.12% 7764711.125 8705559.875 - 25.12% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 12.05% 46.676 52.302 - 3.11% -
BM_StringDestroy_Large 11.97% 8.195 9.176 - 23.73% -
std::set<int>::equal_range(key)_(existent)/8192 11.89% 7.863 8.797 - 6.61% -
std::multiset<int>::contains(key)_(non-existent)/32 11.85% 2.806 3.138 - 13.18% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 11.77% 2.624 2.933 - 17.64% -
std::partition_point(list<int>)/8192 11.74% 12396.393 13852.282 - 11.29% -
BM_tolower_char<char> 11.70% 0.618 0.690 - -0.23% -
BM_format_to_string_begin<std::string>/1048576 11.65% 11499.307 12839.398 - 5.00% -
BM_vector_deque_ranges_move/2 11.62% 1.940 2.166 - 4.85% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 11.62% 0.449 0.501 - -13.36% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 11.58% 336.000 374.919 - 8.49% -
SetIntersection_Interlaced_Vector_string_256_256 11.50% 18751263.096 20907764.277 - 1.28% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 11.41% 14.428 16.075 - -8.93% -
std::variant<20-alts>::visit()_(3_variants) 11.34% 0.612 0.681 - -0.43% -
BM_vector_deque_ranges_copy/1 11.30% 2.068 2.301 - -0.79% -
std::find(vector<short>)_(bail_25%)/8 11.27% 0.664 0.739 - 6.73% -
BM_Copy_LargeNonTrivialFunctor 11.21% 10.959 12.188 - 11.68% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 11.20% 528.318 587.496 - 0.70% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 11.19% 339.832 377.868 - 16.18% -
BM_StringRead_Cold_Shallow_Small 11.15% 1.112 1.236 - 9.83% -
rng::contains_subrange(list<int>)_(single_element)/8192 11.13% 7132.411 7926.475 - 2.35% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 11.10% 47.383 52.640 - 48.65% -
std::stable_partition(deque<int>)_(dense)/50 11.04% 37.202 41.310 - 10.08% -
BM_deque_deque_ranges_copy/0 10.99% 0.770 0.854 - 15.81% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 10.97% 35.233 39.097 - -4.16% -
std::find_if(vector<char>)_(bail_25%)/1024 10.92% 25.185 27.934 - 7.40% -
std::multiset<std::string>::contains(key)_(existent)/8192 10.85% 30.361 33.656 - 25.90% -
SetIntersection_Interlaced_Vector_string_64_64 10.84% 24657870.555 27329640.504 - 1.43% -
BM_Hash/uint32_random_std_hash/1024 10.76% 538.352 596.266 - 6.56% -
BM_deque_deque_ranges_copy_backward/64 10.72% 3.350 3.709 - 8.91% -
std::copy_backward(vector<bool>)_(aligned)/1048576 10.72% 2909.487 3221.407 - 1.64% -
std::set<std::string>::erase(key)_(non-existent,_middle)/32 10.71% 6.630 7.341 - 11.83% -
std::set<std::string>::contains(key)_(existent)/32 10.71% 14.491 16.043 - 0.78% -
std::find_if(vector<char>)_(bail_25%)/32768 10.70% 798.150 883.557 - -6.38% -
std::map<std::string,_int>::find(key)_(existent)/1024 10.69% 22.551 24.962 - 5.01% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 10.69% 8180.457 9054.579 - 4.02% -
BM_format/string_len_60 10.64% 13.857 15.332 - 9.61% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 10.62% 30.280 33.496 - -21.50% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 10.57% 87.426 96.666 - 29.16% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 10.57% 4.510 4.986 - -9.52% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 10.56% 46.064 50.928 - -0.24% -
SetIntersection_Interlaced_Vector_uint64_262144_4 10.51% 1870710.734 2067271.882 - 30.67% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 10.47% 2478427.999 2737997.592 - 11.58% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 10.40% 20.059 22.145 - 10.75% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 10.39% 20.531 22.663 - 10.55% -
std::for_each(list<int>)/8192 10.28% 7204.237 7944.604 - 1.91% -
BM_Copy_Null 10.22% 0.543 0.598 - 18.49% -
std::list<std::string>::ctor(size)/32 10.13% 379.227 417.639 - 18.40% -
BM_LexicallyRelative/small_path/128 10.11% 2934.973 3231.676 - 3.46% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 10.07% 31.595 34.776 - 25.05% -
std::set<std::string>::lower_bound(key)_(existent)/1024 10.00% 21.590 23.750 - 0.27% -
std::move_backward(vector<bool>)_(unaligned)/64 9.94% 1.655 1.819 - 11.74% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 9.89% 771.924 848.253 - 9.43% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 9.88% 523.088 574.794 - 5.16% -
std::set<std::string>::insert(value)_(new_value,_end)/8192 9.81% 69.030 75.801 - -41.82% -
std::set<std::string>::insert(value)_(new_value,_middle)/1024 9.81% 50.414 55.358 - 4.65% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 9.79% 24.928 27.367 - 34.76% -
bm_ranges_lexicographical_compare<unsigned_char>/8 9.78% 1.259 1.382 - 0.12% -
std::stable_partition(deque<int>)_(dense)/1024 9.75% 569.633 625.168 - 9.87% -
std::set<int>::count(key)_(non-existent)/32 9.73% 2.888 3.169 - 5.09% -
BM_deque_deque_move_backward/64 9.69% 3.331 3.654 - -0.14% -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 9.68% 164.777 180.732 - -6.12% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 9.68% 23.467 25.738 - 2.62% -
std::multimap<int,_int>::erase(key)_(existent)/32 9.66% 22.315 24.471 - 5.45% -
std::map<std::string,_int>::count(key)_(existent)/1024 9.61% 22.564 24.732 - 4.10% -
SetIntersection_Interlaced_Vector_string_16384_64 9.60% 12310637.875 13492168.684 - 10.79% -
SetIntersection_Front_Vector_float_16384_16384 9.60% 72706960.921 79684533.817 - 10.72% -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 9.57% 5.464 5.987 - -16.55% -
std::remove_copy_if(deque<int>)_(sprinkled)/50 9.56% 28.612 31.348 - 8.68% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 9.55% 1114.855 1221.325 - 5.61% -
SetIntersection_Interlaced_Vector_uint32_64_16 9.55% 16632966.751 18220924.158 - -0.13% -
SetIntersection_Front_Vector_float_262144_16384 9.52% 72653428.155 79567512.740 - 10.84% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 9.44% 74.763 81.821 - 11.00% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 9.39% 1.343 1.469 - 3.28% -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 9.33% 0.560 0.612 - 19.07% -
BM_format_to_n_string_back_inserter<std::list<wchar_t>>/1 9.32% 24.772 27.081 - 6.91% -
BM_StringRead_Cold_Deep_Large 9.31% 1.278 1.396 - 13.41% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 9.30% 41.217 45.050 - 7.15% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/0 9.30% 0.265 0.289 - -0.53% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 9.28% 37436.993 40911.755 - 8.47% -
BM_Swap_Null_SmallTrivialFunctor 9.26% 1.144 1.250 - -0.34% -
SetIntersection_Interlaced_Vector_float_256_4 9.24% 4769302.404 5210055.869 - -0.78% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 9.23% 618.451 675.527 - -10.18% -
std::search(deque<int>)_(same_length)/1000 9.23% 325.162 355.166 - 9.13% -
std::map<std::string,_int>::erase(iterator)/32 9.22% 29.702 32.439 - 13.53% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 9.21% 1.342 1.466 - 3.19% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 9.19% 1.348 1.472 - 3.96% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 9.18% 6368.739 6953.209 - 10.75% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 9.07% 1.445 1.576 - 3.31% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 9.06% 1.348 1.471 - 3.66% -
bm_ranges_lexicographical_compare<unsigned_char>/64 9.03% 1.876 2.045 - 2.50% -
VChain_fail,_1_level 9.02% 7.188 7.837 - 7.47% -
BM_format_to_string_begin<std::vector<char>>/1048576 9.02% 11500.216 12537.113 - -0.06% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 9.01% 21.750 23.709 - 0.02% -
std::set<int>::erase(key)_(non-existent,_end)/32 8.99% 2.293 2.499 - -5.21% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 8.94% 20039.380 21831.089 - 7.84% -
std::search_n(list<int>,_pred)_(no_match)/8192 8.91% 7662.634 8345.496 71.443 2.59% 71.443
std::multimap<std::string,_int>::contains(key)_(existent)/1024 8.90% 24.055 26.194 - 6.45% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 8.88% 624.984 680.461 - 6.75% -
BM_deque_vector_ranges_copy/0 8.86% 1.346 1.466 - 1.89% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8 8.85% 0.740 0.806 - 4.03% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 8.84% 20391.784 22193.566 - 7.27% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 8.83% 0.428 0.466 - -5.93% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 8.82% 615.867 670.185 - 7.24% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 8.78% 20050.608 21811.316 - 7.08% -
std::search(deque<int>,_pred)_(no_match)/8192 8.78% 3494.806 3801.619 - 8.73% -
BM_vector_deque_copy_backward/65536 8.77% 7439.141 8091.905 - 5.54% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 8.76% 1.193 1.297 - 29.54% -
std::search(deque<int>,_pred)_(no_match)/1048576 8.75% 446222.621 485273.711 - 8.83% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1048576 8.75% 0.741 0.806 - 16.25% -
SetIntersection_None_Set_string_16384_256 8.74% 198405687.847 215751862.998 - 13.93% -
SetIntersection_Front_Vector_float_262144_1024 8.73% 5430953.551 5905333.315 - 8.35% -
rng::find_last_if(vector<char>)_(bail_10%)/50 8.72% 11.493 12.495 - 9.39% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/50 8.70% 0.740 0.804 - 13.11% -
BM_StringAssignAsciiz_Empty_Opaque 8.64% 2.871 3.119 - -6.51% -
SetIntersection_Front_Vector_float_16384_1024 8.64% 5439274.033 5909079.484 - 8.43% -
BM_format_string<wchar_t>/1048576 8.63% 0.141 0.153 - 3.43% -
std::multiset<int>::equal_range(key)_(non-existent)/32 8.61% 2.369 2.573 - 1.29% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 8.55% 23.396 25.397 - -25.28% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1024 8.53% 0.739 0.802 - 15.76% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 8.49% 216.588 234.966 - 9.54% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 8.48% 53738.298 58296.938 - 6.30% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 8.46% 0.502 0.545 - 14.33% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 8.45% 177578.801 192582.677 - 7.17% -
SetIntersection_Interlaced_Vector_uint64_64_16 8.43% 16617754.314 18018803.999 - -1.60% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 8.43% 4676.324 5070.525 - 4.41% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 8.43% 20.087 21.779 - -3.02% -
SetIntersection_Front_Set_uint64_262144_256 8.40% 3694476.787 4004725.834 - 7.86% -
BM_deque_vector_ranges_move_backward/0 8.40% 1.363 1.478 - -6.73% -
std::search(deque<int>,_pred)_(no_match)/1024 8.39% 436.729 473.373 - 8.48% -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 8.39% 54.559 59.134 - 21.27% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 8.37% 38460.370 41680.561 - 7.93% -
ranges::min(std::list<char>)/8 8.36% 1.758 1.905 - 7.79% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 8.36% 620.197 672.016 - 6.90% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 8.33% 6563135.397 7109675.431 - 13.39% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 8.33% 767.819 831.756 - 13.27% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 8.32% 20004.477 21668.386 - 6.87% -
ranges::min(std::vector<__int128>)/8 8.31% 2.854 3.091 - 8.23% -
std::upper_bound(std::list<int>)/8192 8.28% 13700.952 14835.425 - 5.05% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 8.24% 369.276 399.696 - 5.14% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8192 8.23% 0.741 0.802 - 15.70% -
std::find_end(deque<int>)_(single_element)/1024 8.23% 304.881 329.970 - 18.78% -
std::format(double)_(fmt:_{:0^17500_10e}) 8.21% 197.057 213.234 - 3.27% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 8.21% 1.375 1.488 - 7.08% -
bm_ranges_lexicographical_compare<unsigned_char>/1 8.18% 1.483 1.605 - 1.76% -
BM_Swap_FuncPtr_LargeNonTrivialFunctor 8.09% 1.158 1.251 - -1.98% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 8.09% 3.457 3.736 - -1.70% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 8.08% 352479.355 380952.644 - 8.79% -
BM_StringAssignAsciiz_Small_Opaque 8.07% 2.872 3.104 - -7.00% -
std::transform(list<int>)_(identity_transform)/8192 8.07% 7025.979 7593.046 - 8.40% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 8.06% 586.841 634.140 - 6.94% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 8.03% 557.944 602.764 - 8.09% -
SetIntersection_Interlaced_Vector_uint64_1024_4 8.03% 1305263.054 1410043.814 - 9.74% -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 7.99% 292.671 316.058 - -2.75% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 7.99% 546.839 590.511 - 8.65% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 7.93% 557.412 601.633 - 6.89% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 7.92% 8.237 8.890 - -22.08% -
std::map<std::string,_int>::contains(key)_(existent)/32 7.91% 16.282 17.570 - 21.84% -
std::set<std::string>::insert(value)_(new_value,_end)/0 7.91% 28.381 30.625 - -7.10% -
ranges::min(std::vector<__int128>)/1 7.91% 0.345 0.372 - 9.62% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 7.88% 0.338 0.365 - -25.18% -
BM_deque_vector_copy_backward/0 7.82% 1.421 1.532 - -0.61% -
SetIntersection_Front_Vector_float_1024_1024 7.81% 5474828.749 5902619.995 - 8.48% -
SetIntersection_Interlaced_Vector_float_16384_256 7.79% 15025605.515 16196624.222 - 8.85% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 7.76% 177923.436 191731.570 - 6.58% -
SetIntersection_None_Set_string_16384_64 7.74% 195192536.404 210307797.088 - 11.10% -
std::set<std::string>::contains(key)_(non-existent)/8192 7.74% 28.048 30.218 - 11.71% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 7.73% 55189.710 59456.641 - 0.79% -
SetIntersection_None_Set_string_16384_16 7.72% 194681399.064 209717645.431 - 11.57% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 7.72% 18.355 19.772 - 4.17% -
rng::starts_with(deque<int>,_pred)/1048576 7.70% 511587.343 550991.460 - 8.82% -
BM_join_view_out_vectors/64000 7.70% 128878.837 138797.730 - -4.87% -
std::deque<int>::ctor(const&)_(cheap_elements)/32 7.69% 34.490 37.143 - 2.08% -
std::search(deque<int>,_pred)_(no_match)/1000 7.69% 424.654 457.309 - 7.71% -
std::set<std::string>::contains(key)_(existent)/1024 7.66% 22.828 24.576 - 17.58% -
BM_StringRead_Cold_Shallow_Large 7.62% 1.135 1.222 - 12.31% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 7.62% 16836.322 18119.255 - 2.86% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 7.59% 1018799.630 1096133.226 - 2.88% -
rng::starts_with(deque<int>,_pred)/8192 7.58% 3963.447 4263.857 - 9.26% -
BM_Copy_SmallTrivialFunctor 7.54% 1.141 1.227 - 3.00% -
std::unordered_set<std::string>::find(key)_(existent)/32 7.52% 35.084 37.723 - -5.10% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 7.51% 1014.538 1090.713 - 18.77% -
BM_StringRelationalLiteral_Eq_Small_Small_Control 7.50% 0.625 0.672 - 12.50% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 7.49% 40.237 43.251 - 12.20% -
rng::contains_subrange(list<int>)_(same_length)/8192 7.45% 7928.898 8519.549 - 0.06% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 7.45% 502.319 539.727 - 6.79% -
BM_std_minmax_element<char>/3 7.41% 1.067 1.146 - -1.51% -
std::find(deque<int>)_(process_all)/50 7.38% 13.122 14.090 - 7.99% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/8192 7.37% 51307.890 55091.837 - -57.88% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 7.37% 1792775.204 1924911.347 - 7.06% -
std::format(double)_(fmt:_{:0<17500_10e}) 7.36% 191.719 205.834 - 3.01% -
std::distance(join_view(vector<vector<int>>))/50 7.36% 0.585 0.628 - -94.99% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 7.35% 179277.909 192446.878 - 6.04% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 7.32% 2.155 2.313 - -2.79% -
SetIntersection_Front_Vector_uint64_256_256 7.32% 4242863.778 4553253.664 - 7.04% -
std::stable_partition(deque<int>)_(dense)/32 7.31% 29.550 31.710 - 6.59% -
std::unordered_map<int,_int>::find(key)_(existent)/32 7.27% 1.461 1.567 - 9.89% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 7.27% 23.077 24.754 - 5.33% -
BM_LexicallyRelative/small_path/256 7.25% 5832.361 6255.042 - 1.11% -
bm_gcd_trivial 7.24% 0.640 0.687 - 1.33% -
std::multiset<std::string>::insert(value)_(already_present)/1024 7.23% 54.212 58.130 - -8.15% -
SetIntersection_Interlaced_Vector_uint32_1024_4 7.23% 1253309.645 1343888.539 - 6.29% -
std::list<int>::erase(begin)_(cheap_elements)/32 7.22% 12.152 13.030 - 26.91% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 7.20% 20.425 21.896 - -33.10% -
BM_deque_vector_copy/2 7.10% 1.786 1.912 - 4.54% -
rng::find_last(deque<int>)_(bail_10%)/1024 7.10% 227.567 243.714 - 7.59% -
std::set<std::string>::upper_bound(key)_(non-existent)/8192 7.06% 30.372 32.517 - 0.61% -
std::list<int>::erase(begin)_(cheap_elements)/1024 7.06% 12.187 13.048 - 26.95% -
std::multimap<std::string,_int>::contains(key)_(existent)/32 6.99% 15.976 17.092 - 8.56% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 6.94% 77.695 83.088 - -42.05% -
ranges::minmax(std::deque<__int128>)/64 6.93% 30.783 32.916 - 9.19% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 6.90% 175641.322 187755.258 - 5.73% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 6.87% 6195.368 6621.248 - 0.56% -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 6.87% 20.224 21.613 - 4.90% -
SetIntersection_None_Set_string_16384_1 6.86% 194739566.712 208094826.474 - 10.38% -
BM_Copy_MemPtr 6.85% 1.144 1.222 - 6.45% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 6.84% 747.491 798.598 - -3.98% -
std::lower_bound(std::list<int>)/8192 6.83% 13941.797 14894.630 - 4.79% -
std::fill(vector<bool>)/64 6.83% 1.475 1.575 - 6.78% -
std::find_if(vector<char>)_(bail_25%)/8192 6.79% 210.475 224.776 - -1.67% -
SetIntersection_None_Vector_uint32_64_4 6.79% 15982588.227 17067870.344 - 5.66% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 6.73% 32.024 34.179 - 21.18% -
BM_LexicallyNormal/small_path/128 6.73% 1830.620 1953.831 - -1.63% -
SetIntersection_Front_Vector_float_16384_256 6.72% 2146951.655 2291174.600 - 5.66% -
std::remove_copy(deque<int>)_(prefix)/50 6.71% 21.041 22.453 - 11.18% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 6.70% 4225916.014 4509247.678 - 10.78% -
std::remove_if(deque<int>)_(sprinkled)/50 6.70% 64.864 69.210 - 14.46% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 6.70% 10.751 11.471 - 4.73% -
BM_StringRelational_Eq_Large_Large_Control 6.69% 2.191 2.338 - 4.45% -
std::unordered_set<std::string>::erase(iterator)/1024 6.68% 28.854 30.781 - 12.04% -
BM_ConstructAndDestroy_LargeNonTrivialFunctor_Opaque 6.67% 10.566 11.271 - -9.43% -
std::map<std::string,_int>::find(key)_(non-existent)/32 6.65% 12.187 12.998 - 30.70% -
BM_LexicallyNormal/small_path/64 6.64% 925.760 987.275 - -1.68% -
std::list<int>::erase(begin)_(cheap_elements)/8192 6.64% 12.192 13.002 - 27.87% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 6.64% 4.349 4.638 - 0.20% -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 6.62% 6.194 6.604 - 14.76% -
std::equal(list<int>)_(it,_it,_it)/8192 6.61% 9862.758 10514.291 - 13.36% -
std::find_end(deque<int>)_(single_element)/8192 6.60% 2214.061 2360.180 - 16.78% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 6.57% 5.883 6.270 - -20.88% -
std::multimap<std::string,_int>::count(key)_(non-existent)/0 6.57% 0.263 0.280 - 6.74% -
BM_vector_deque_move_backward/65536 6.53% 7446.095 7932.358 - 2.93% -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 6.53% 2.455 2.615 - 3.38% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 6.47% 10666.931 11357.595 - -10.29% -
rng::find_last(vector<char>)_(bail_90%)/8192 6.46% 191.915 204.316 - 8.54% -
rng::contains_subrange(vector<int>)_(same_length)/8192 6.45% 1865.166 1985.458 - 4.01% -
BM_LexicallyNormal/small_path/32 6.43% 470.888 501.178 - -2.34% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 6.43% 609.135 648.280 - -10.10% -
std::format(float)_(fmt:_{:0^17500_10a}) 6.42% 162.029 172.437 - 4.17% -
std::unique_copy(list<int>)_(contiguous)/52 6.42% 19.457 20.706 - -28.73% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 6.40% 769.394 818.663 - 0.06% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 6.40% 36.920 39.282 - -5.53% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 6.39% 96.771 102.951 - 39.22% -
BM_LexicallyNormal/small_path/256 6.36% 3602.145 3831.078 - -1.62% -
std::multiset<std::string>::equal_range(key)_(existent)/32 6.35% 17.594 18.711 - -5.76% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 6.30% 1.905 2.025 - 5.06% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 6.27% 752.496 799.656 - -1.63% -
std::remove_copy_if(deque<int>)_(prefix)/50 6.27% 28.075 29.834 - 7.42% -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 6.26% 22.758 24.183 - -2.14% -
std::multiset<int>::contains(key)_(non-existent)/1024 6.26% 5.901 6.271 - 4.78% -
SetIntersection_None_Set_string_1024_64 6.25% 8894802.449 9451039.320 - 4.43% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 6.25% 8.517 9.050 - 4.56% -
VChain_fail,_4_levels 6.23% 29.373 31.203 - 0.47% -
SetIntersection_Front_Set_uint32_1024_64 6.23% 1702079.645 1808123.500 - 10.81% -
BM_BitsetToString<32>/Uniform_(50%)/50 6.20% 17.452 18.535 - 8.94% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 6.20% 1107.219 1175.908 - 1.01% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 6.20% 1086.295 1153.662 - -5.05% -
std::set<int>::lower_bound(key)_(existent)/8192 6.20% 8.040 8.539 - 4.68% -
BM_format_to_back_inserter<std::deque<char>>/C_string_len_60 6.18% 61.437 65.237 - 4.36% -
std::set<int>::erase(key)_(non-existent,_end)/1024 6.18% 5.414 5.748 - -4.31% -
std::move(vector<bool>)_(unaligned)/512 6.15% 4.511 4.788 - 0.13% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 6.14% 20.111 21.346 - 4.27% -
BM_join_view_in_vectors/0 6.13% 2.286 2.426 - -9.90% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 6.12% 1513.724 1606.326 - 10.91% -
Chain_middle,_1_level 6.10% 7.911 8.394 - 3.72% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 6.09% 50685.842 53774.776 - 3.66% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 6.07% 763.023 809.331 - 2.98% -
std::unordered_set<int>::count(key)_(existent)/8192 6.07% 1.498 1.589 - 12.96% -
rng::contains_subrange(list<int>)_(single_element)/50 6.05% 16.062 17.034 - -1.03% -
std::for_each(list<int>)/8 6.04% 2.380 2.524 - 0.20% -
std::partial_sort(vector<NonIntegral>)_(descending)/8 6.04% 25.521 27.063 - 8.40% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 6.01% 31.359 33.244 - 4.00% -
SetIntersection_None_Set_string_16384_4 6.01% 193134909.052 204741037.503 - 8.78% -
BM_StringConstructDestroyCStr_Small_Transparent 6.00% 0.346 0.367 - -0.18% -
std::map<std::string,_int>::count(key)_(existent)/8192 6.00% 31.083 32.948 - 7.67% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 6.00% 1.210 1.283 - 3.22% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 5.99% 57.189 60.617 - 5.62% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 5.99% 16815.522 17822.771 - 3.99% -
std::set<std::string>::erase(iterator)/32 5.96% 26.500 28.080 - -11.51% -
std::format(int64_t)_(fmt:_{:0<512X}) 5.95% 35.905 38.042 - 1.60% -
std::find_first_of(vector<int>)_(small_needle)/50 5.93% 69.319 73.426 - 1.85% -
Chain_middle,_2_levels 5.92% 14.331 15.179 - 11.15% -
std::format(float)_(fmt:_{:_10Lg}) 5.91% 74.765 79.184 - 5.40% -
SetIntersection_Front_Set_float_16384_256 5.91% 4055149.063 4294729.334 - 2.21% -
SetIntersection_None_Set_string_1024_4 5.89% 8986633.761 9515591.293 - 6.75% -
std::vector<std::string>::ctor(size)/32 5.85% 32.779 34.697 - 9.28% -
BM_std_minmax_element<int>/5500 5.84% 1388.604 1469.738 - 1.18% -
std::multiset<std::string>::count(key)_(existent)/1024 5.83% 23.459 24.826 - 5.80% -
std::find_end(deque<int>)_(same_length)/1000 5.82% 325.852 344.833 - -63.13% -
std::vector<int>::ctor(size)/1024 5.82% 42.352 44.814 - 6.17% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 5.79% 41091.707 43471.025 - -0.39% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 5.76% 19265.457 20374.961 - 7.01% -
rng::find_last(deque<int>)_(bail_10%)/50 5.75% 11.534 12.198 - 7.82% -
BM_std_minmax_element<int>/4000 5.74% 1014.184 1072.418 - 1.39% -
std::find_if(vector<int>)_(process_all)/50 5.74% 5.594 5.915 - -13.80% -
SetIntersection_Interlaced_Vector_float_1024_4 5.72% 1302498.178 1377058.321 - -1.03% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 5.72% 18.728 19.799 - -2.95% -
SetIntersection_Interlaced_Set_uint64_256_64 5.72% 13451974.394 14221140.840 - 2.64% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 5.69% 9.212 9.737 - -1.20% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 5.68% 873.197 922.814 - -8.01% -
BM_ConstructAndDestroy_MemPtr_Opaque 5.66% 0.876 0.926 - 4.40% -
BM_std_minmax_element<int>/4096 5.65% 1036.941 1095.558 - 1.21% -
BM_std_minmax_element<short>/2 5.63% 0.647 0.684 - 7.83% -
VChain_fail,_2_levels 5.63% 13.355 14.107 - 2.31% -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 5.62% 11.680 12.336 - 7.05% -
SetIntersection_Interlaced_Vector_string_1024_1024 5.61% 39237319.829 41440103.892 - -0.27% -
BM_Swap_FuncPtr_SmallTrivialFunctor 5.61% 3.217 3.397 - 3.44% -
BM_vector_deque_ranges_move/1 5.60% 2.189 2.312 - -0.87% -
std::unordered_set<std::string>::find(key)_(existent)/8192 5.58% 37.906 40.023 - -3.61% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 5.58% 1.390 1.467 - -9.07% -
std::format(float)_(fmt:_{:0>17500_10a}) 5.56% 161.273 170.246 - 4.13% -
std::multiset<std::string>::erase(key)_(existent)/1024 5.54% 97.399 102.792 - 50.24% -
BM_std_minmax_element<int>/1024 5.53% 264.110 278.719 - 1.70% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 5.52% 19.262 20.325 - -3.02% -
std::adjacent_find(deque<int>)/50 5.51% 15.026 15.854 - 12.98% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 5.51% 46.356 48.908 - -6.80% -
std::reverse_copy(list<int>)/4096 5.49% 3320.473 3502.623 - 9.67% -
BM_StringConstructDestroyCStr_Small_Opaque 5.48% 2.132 2.249 - -0.16% -
BM_ascii_escaped<char> 5.48% 22532.994 23766.820 - -0.06% -
std::multiset<std::string>::erase(iterator)/1024 5.46% 31.900 33.642 - 18.53% -
BM_Swap_MemFuncPtr_SmallNonTrivialFunctor 5.45% 1.186 1.251 - 7.66% -
std::map<std::string,_int>::erase(iterator)/8192 5.44% 29.369 30.967 - 6.67% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 5.37% 3.800 4.004 - 3.66% -
BM_vector_deque_ranges_move_backward/64 5.37% 2.972 3.132 - 5.27% -
std::remove_copy_if(list<int>)_(prefix)/8192 5.37% 7277.866 7668.359 - 6.82% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 5.36% 821.379 865.439 - 6.61% -
std::unordered_set<int>::contains(key)_(existent)/1024 5.34% 1.281 1.350 - 15.50% -
std::adjacent_find(list<int>,_pred)/8 5.32% 3.838 4.042 - 5.48% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 5.32% 13.055 13.750 - 5.23% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 5.32% 1539039.842 1620860.768 - -3.14% -
BM_PushHeap_string_PipeOrgan_64 5.30% 5.794 6.101 - 6.05% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 5.29% 0.528 0.556 - 5.42% -
BM_format_to_string_back_inserter<std::vector<wchar_t>>/1 5.27% 23.299 24.526 - -0.24% -
std::multimap<int,_int>::count(key)_(non-existent)/1024 5.25% 5.750 6.052 - -0.59% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 5.24% 1191.215 1253.691 - 10.63% -
VChain_fail,_5_levels 5.24% 39.426 41.492 - -1.54% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 5.21% 74.543 78.424 - 23.33% -
std::find_if(vector<char>)_(bail_25%)/8 5.20% 0.931 0.979 - 19.75% -
SetIntersection_None_Set_float_262144_1 5.19% 1147739.746 1207269.938 - 0.43% -
std::multiset<int>::contains(key)_(existent)/32 5.19% 1.677 1.764 - 7.66% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 5.18% 767.930 807.698 - 6.20% -
BM_PushHeap_uint32_Descending_4 5.18% 0.345 0.362 - -0.20% -
SetIntersection_Interlaced_Vector_string_16_16 5.18% 49732942.641 52307810.552 - 0.64% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 5.17% 30.839 32.435 - -4.29% -
std::multiset<int>::contains(key)_(non-existent)/8192 5.17% 8.812 9.268 - -36.69% -
BM_deque_deque_ranges_copy_backward/512 5.17% 18.909 19.886 - 5.05% -
BM_LexicallyRelative/small_path/2 5.17% 56.076 58.973 - 1.68% -
rng::for_each(multiset<int>)/8 5.17% 6.485 6.820 - 52.15% -
std::partition(list<int>)_(dense)/1024 5.16% 390.551 410.706 - 5.93% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5.15% 12519.758 13164.715 - -1.55% -
BM_std_minmax_element<char>/2 5.13% 0.652 0.685 - 8.12% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 5.13% 20.821 21.889 - -22.44% -
BM_vector_deque_move_backward/5500 5.13% 198.154 208.318 - 4.39% -
BM_getline_string 5.12% 16.241 17.073 - 5.74% -
std::replace_if(deque<int>)_(prefix)/32 5.12% 13.297 13.977 - 0.22% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 5.11% 8361.980 8789.183 - 14.38% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 5.10% 18.996 19.965 - -10.42% -
BM_StringFindNoMatch/10 5.09% 1.296 1.362 - 0.45% -
BM_StringFindStringLiteral/64 5.09% 2.109 2.216 - 3.59% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 5.09% 780.266 819.994 - -6.05% -
SetIntersection_None_Set_string_1024_16 5.09% 9001900.082 9460135.642 - 3.04% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 5.09% 1.503 1.579 - 18.43% -
SetIntersection_None_Set_uint32_262144_262144 5.08% 1161742.838 1220802.814 - 1.06% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 5.08% 773.447 812.704 - -0.56% -
std::is_sorted_until(vector<int>)/8 5.07% 2.093 2.199 - 7.37% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 5.06% 19196.532 20167.927 - 6.79% -
std::map<std::string,_int>::count(key)_(existent)/32 5.05% 15.820 16.619 - -4.33% -
BM_vector_deque_ranges_copy/5500 5.04% 197.658 207.620 - 3.41% -
BM_std_minmax_element<int>/512 5.04% 133.866 140.609 - 1.10% -
BM_std_minmax_element<long_long>/3 5.01% 1.092 1.147 - 2.93% -
std::equal(vector<int>)_(it,_it,_it)/1048576 5.01% 73678.353 77370.072 - 5.03% -
SetIntersection_Interlaced_Vector_string_16384_16 5.00% 4406626.840 4627103.824 - 10.25% -
BM_LexicallyNormal/small_path/16 5.00% 257.054 269.911 - -3.44% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 5.00% 43.450 45.623 - 3.16% -
std::set<int>::count(key)_(non-existent)/1024 4.98% 7.401 7.770 - -2.43% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 4.98% 16068.994 16868.718 - -0.62% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 4.96% 40.683 42.702 - 4.72% -
std::partial_sort_copy(vector<int>)_(ascending)/8 4.94% 8.769 9.202 - 10.85% -
std::find_if(vector<int>)_(process_all)/32768 4.92% 3201.799 3359.302 - -10.65% -
std::find_if(vector<int>)_(process_all)/8192 4.90% 805.057 844.489 - -10.65% -
std::find_first_of(vector<int>)_(small_needle)/32 4.90% 45.453 47.679 - 2.25% -
BM_deque_deque_copy/65536 4.89% 3012.015 3159.322 - 2.44% -
std::map<std::string,_int>::count(key)_(non-existent)/0 4.88% 0.255 0.268 - 4.19% -
std::remove_copy_if(list<int>)_(sprinkled)/8192 4.85% 7292.320 7646.147 - 7.23% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 4.83% 4649.324 4873.656 - 3.45% -
std::equal(vector<bool>)_(unaligned)/50 4.82% 0.754 0.790 - -3.20% -
std::unordered_set<int>::count(key)_(existent)/32 4.82% 1.414 1.482 - 3.31% -
SetIntersection_Interlaced_Vector_string_262144_256 4.82% 71844438.411 75307734.687 - 11.51% -
SetIntersection_Front_Set_float_262144_262144 4.82% 1607980.957 1685429.364 - 4.77% -
SetIntersection_Interlaced_Set_float_256_64 4.81% 12953300.465 13576858.499 - -3.00% -
SetIntersection_None_Set_uint32_262144_1024 4.81% 1163724.363 1219723.959 - 1.19% -
BM_format_to_back_inserter<std::deque<char>>/string_len_60 4.81% 61.480 64.435 - 2.96% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8 4.80% 51.848 54.337 - 0.65% -
SetIntersection_Front_Set_float_16384_64 4.80% 1707050.269 1788944.480 - 3.37% -
VChain_middle,_2_levels 4.80% 27.045 28.343 - 7.79% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 4.79% 18416.449 19299.353 - 6.61% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 4.79% 20.240 21.210 - -10.52% -
SetIntersection_None_Set_float_262144_16384 4.75% 1140289.063 1194457.438 - -0.60% -
bm_swap_ranges_vb_aligned/8 4.75% 3.164 3.315 - 5.28% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 4.74% 26.237 27.481 - 8.98% -
std::set<int>::erase(key)_(non-existent,_end)/8192 4.72% 8.407 8.804 - -4.11% -
SetIntersection_Interlaced_Vector_string_262144_64 4.72% 21507213.405 22522685.003 - 13.10% -
std::set<int>::lower_bound(key)_(non-existent)/32 4.72% 2.249 2.355 - 0.78% -
std::unordered_multiset<int>::ctor(const&)/8192 4.71% 54825.124 57407.999 - 2.32% -
BM_Swap_Null_MemFuncPtr 4.71% 1.227 1.285 - 6.50% -
std::shift_right(list<int>)/32 4.65% 14.634 15.315 - 6.08% -
SetIntersection_Front_Vector_string_64_64 4.64% 25155263.219 26321732.402 - 5.43% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192 4.64% 486148.682 508685.984 - -0.90% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192 4.62% 481954.423 504203.065 - -0.83% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 4.61% 2.258 2.362 - 2.10% -
BM_deque_deque_move_backward/512 4.60% 18.880 19.749 - 0.03% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 4.60% 1196.177 1251.152 - -2.48% -
std::swap_ranges(deque<int>)/32 4.59% 10.416 10.894 - -0.92% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 4.57% 21.036 21.997 - -2.03% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 4.56% 0.643 0.673 - 10.61% -
std::multiset<int>::contains(key)_(existent)/8192 4.56% 8.371 8.753 - 6.59% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 4.55% 49.360 51.608 - -3.82% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 4.55% 25.276 26.427 - -16.51% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 4.55% 20.418 21.347 - 4.97% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 4.51% 36.470 38.117 - 11.79% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 4.51% 63974.493 66856.611 - 5.97% -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 4.50% 22.811 23.837 - 4.37% -
std::format(float)_(fmt:_{:0<17500_10Lg}) 4.50% 207.073 216.383 - 2.76% -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 4.48% 23.698 24.761 - 3.37% -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 4.47% 855782.527 894026.655 - 0.60% -
SetIntersection_Interlaced_Vector_uint32_256_4 4.47% 4643508.480 4850907.580 - -4.80% -
BM_StringFindStringLiteral/1024 4.45% 17.510 18.290 - -23.11% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 4.45% 1251.043 1306.654 - -1.25% -
bm_lexicographical_compare<signed_char>/8 4.40% 3.175 3.315 - 6.59% -
std::none_of(list<int>)_(process_all)/8192 4.40% 7904.628 8252.468 - 3.53% -
std::map<int,_int>::erase(key)_(existent)/1024 4.39% 25.195 26.301 - 3.12% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 4.38% 2.205 2.302 - 2.34% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 4.37% 1.617 1.688 - -6.56% -
std::map<int,_int>::equal_range(key)_(non-existent)/0 4.36% 0.251 0.262 - 3.93% -
BM_num_get<unsigned_long_long> 4.36% 10.423 10.878 - -58.12% -
std::set<std::string>::insert(value)_(new_value,_end)/1024 4.35% 71.242 74.344 - 49.45% -
Chain_fail,_6_levels 4.32% 77.631 80.982 - -4.75% -
std::flat_multimap<int,_int>::ctor(const&)/1024 4.31% 177.109 184.749 - 3.64% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 4.31% 52.424 54.683 - -3.75% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 4.31% 861600.931 898717.849 - 1.91% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 4.31% 993.870 1036.684 - -2.23% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/8192 4.30% 4322.027 4507.907 - 0.53% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 4.29% 2.404 2.507 - -10.50% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 4.29% 1420984.119 1481967.762 - 5.07% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 4.28% 570.150 594.557 - 6.37% -
std::unique(deque<int>)_(contiguous)/52 4.25% 62.082 64.723 - 16.78% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 4.25% 15381.737 16035.740 - -0.08% -
SetIntersection_None_Set_float_262144_16 4.25% 1148773.113 1197606.201 - -0.29% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 4.25% 260.136 271.194 - 2.48% -
bm_ranges_lexicographical_compare<signed_char>/8 4.24% 3.557 3.708 - 5.88% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 4.22% 3030394.873 3158418.156 - -11.84% -
VChain,_4_levels 4.22% 15.606 16.265 - 4.24% -
BM_format_to_back_inserter<std::deque<char>>/string_view_len_60 4.22% 61.478 64.073 - 2.46% -
std::partial_sort_copy(vector<int>)_(ascending)/1024 4.21% 4825.950 5029.045 - 6.49% -
BM_std_minmax_element<short>/3 4.21% 1.145 1.194 - 10.56% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 4.20% 390.021 406.401 - 1.64% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 4.20% 10.013 10.433 - 17.30% -
BM_StringRead_Hot_Deep_Large 4.20% 0.504 0.526 - 4.02% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 4.19% 557.905 581.306 - 6.15% -
BM_format_to_string_back_inserter<std::list<wchar_t>>/1048576 4.19% 12874735.126 13413952.038 - 0.71% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/32 4.18% 2.965 3.090 - 3.95% -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 4.18% 39.040 40.672 - -0.76% -
BM_std_minmax_element<int>/70000 4.17% 17992.500 18742.305 - 1.48% -
rng::starts_with(vector<int>,_pred)/8 4.16% 2.534 2.639 - 14.17% -
BM_deque_vector_ranges_copy_backward/0 4.16% 1.524 1.588 - 15.56% -
std::unordered_multiset<int>::find(key)_(existent)/1024 4.15% 1.327 1.382 - 3.50% -
BM_StringMove_Small 4.14% 0.739 0.770 - -3.63% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 4.14% 205442.881 213943.317 - 1.76% -
BM_LexicallyRelative/small_path/64 4.13% 1494.586 1556.316 - -2.32% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 4.13% 60.465 62.962 - 92.49% -
SetIntersection_None_Set_uint32_1_1 4.13% 535913669.296 558036675.644 - 2.89% -
std::partial_sort_copy(list<int>)_(descending)/8 4.11% 15.888 16.541 - 1.55% -
BM_deque_vector_ranges_move_backward/70000 4.10% 7725.858 8042.789 - 1.24% -
BM_format_to_string_begin<std::wstring>/16384 4.10% 1743.948 1815.454 - 2.27% -
BM_CmpLess_uchar_schar 4.10% 1.013 1.054 - -6.04% -
BM_CmpEqual_uchar_short 4.10% 0.995 1.036 - -4.50% -
BM_deque_deque_move/64000 4.10% 2946.646 3067.327 - 1.43% -
ranges::minmax(std::deque<__int128>)/8 4.09% 3.778 3.932 - 6.17% -
std::partial_sort(deque<int>)_(descending)/8192 4.08% 259174.929 269756.628 - -4.54% -
SetIntersection_None_Set_float_262144_64 4.07% 1149352.457 1196172.119 - 0.29% -
BM_format_to_back_inserter<std::string>/C_string_len_60 4.07% 29.637 30.843 - 1.81% -
SetIntersection_None_Set_float_262144_262144 4.07% 1147379.068 1194055.011 - -0.85% -
SetIntersection_None_Set_uint32_262144_1 4.07% 1169931.070 1217515.949 - 0.01% -
SetIntersection_None_Set_float_262144_4 4.06% 1149597.492 1196254.152 - -0.29% -
Chain_middle,_4_levels 4.04% 18.564 19.314 - -0.95% -
BM_CmpLess_uint_short 4.03% 0.998 1.038 - -8.62% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 4.03% 1.617 1.682 - -1.10% -
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 4.03% 16.192 16.845 - -2.81% -
BM_StringFindStringLiteral/128 4.03% 3.059 3.182 - 0.58% -
std::distance(deque<int>)/8192 4.02% 0.848 0.882 - 3.87% -
std::copy_n(vector<bool>)_(aligned)/4096 4.00% 4.678 4.865 - 0.19% -
std::make_heap(vector<int>)_(descending)/8192 3.99% 1945.055 2022.725 - 3.79% -
BM_num_put<unsigned_long> 3.99% 11.293 11.743 - 12.61% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 3.99% 1800998.650 1872828.820 - 6.69% -
BM_std_minmax_element<int>/64000 3.96% 16472.868 17125.535 - 1.39% -
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 3.96% 86.927 90.368 - -12.70% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 3.95% 197.413 205.209 - 2.99% -
rng::contains_subrange(list<int>)_(single_element)/1048576 3.95% 801415.006 833060.317 - 2.67% -
std::equal(list<int>)_(it,_it,_it)/50 3.95% 35.309 36.703 - -0.49% -
std::multiset<std::string>::find(key)_(existent)/8192 3.93% 28.915 30.052 - -0.69% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 3.92% 174250.578 181077.359 - 5.98% -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 3.92% 23.648 24.574 - 2.87% -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 3.90% 23.053 23.952 - 2.65% -
std::format(int64_t)_(fmt:_{:Lb}) 3.90% 32.656 33.929 - 2.77% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 3.89% 183098.063 190217.647 - 1.83% -
std::set<std::string>::erase(key)_(non-existent,_end)/8192 3.87% 30.616 31.802 - 3.93% -
BM_format_to_string_back_inserter<std::list<wchar_t>>/16384 3.86% 198536.000 206209.343 - 0.40% -
rng::contains(list<int>)_(process_all)/8192 3.86% 6856.847 7121.722 - -0.88% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 3.85% 1017493.291 1056646.484 - 0.81% -
SetIntersection_None_Set_uint32_262144_4 3.83% 1166677.733 1211393.719 - -0.25% -
BM_format_to_iterator/<std::string>_string_len_60 3.83% 9.508 9.872 - 0.45% -
SetIntersection_Interlaced_Set_float_16384_256 3.82% 198090213.892 205657252.204 - 2.60% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 3.82% 0.391 0.406 - 8.17% -
BM_BitsetToString<32>/Sparse_(10%)/10 3.82% 13.272 13.779 - 7.08% -
BM_LexicallyRelative/large_path/2 3.81% 113.642 117.978 - 0.89% -
BM_PushHeap_float_Ascending_16 3.81% 0.982 1.019 - 3.87% -
VDAG_rightmost_middle,_3_levels 3.80% 424.660 440.814 - -1.62% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/1024 3.80% 7.935 8.237 - 2.44% -
bm_write 3.79% 574.213 595.990 - 12.05% -
BM_std_minmax_element<int>/65536 3.79% 16870.966 17509.729 - 1.12% -
BM_PushHeap_float_Descending_4 3.77% 0.357 0.370 - -39.47% -
std::partial_sort(deque<int>)_(ascending)/8 3.77% 31.070 32.242 - 4.45% -
SetIntersection_None_Set_uint32_262144_64 3.77% 1164850.178 1208773.598 - -0.42% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 3.77% 24.342 25.259 - 9.83% -
SetIntersection_None_Set_float_262144_256 3.76% 1150942.219 1194247.475 - -0.15% -
rng::starts_with(deque<int>)/1000 3.76% 454.568 471.658 - 8.17% -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 3.76% 24.038 24.941 - 0.72% -
BM_deque_deque_move_backward/65536 3.73% 7323.685 7597.178 - -0.42% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 3.73% 750.941 778.949 - -1.23% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 3.73% 718.188 744.972 - 5.94% -
std::search(deque<int>,_pred)_(near_matches)/1000 3.73% 23331.788 24201.087 - 0.44% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 3.71% 1.203 1.248 - 24.32% -
SetIntersection_None_Set_uint32_262144_256 3.70% 1164406.739 1207540.934 - -0.21% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 3.70% 6689.164 6936.866 - -1.02% -
BM_PushHeap_float_SingleElement_4 3.69% 0.357 0.370 - 3.26% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 3.69% 49.344 51.165 - -4.62% -
VDAG_leftmost_middle,_2_levels 3.68% 181.313 187.990 - -3.45% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 3.66% 21.135 21.910 - 0.00% -
SetIntersection_None_Set_uint32_262144_16 3.66% 1166609.049 1209291.096 - -0.33% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 3.65% 6.633 6.875 - -5.95% -
BM_LexicallyRelative/small_path/16 3.65% 401.439 416.074 - -1.96% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 3.64% 62685.353 64969.057 - 1.78% -
BM_join_view_deques/5500 3.64% 17156.444 17780.499 - -1.54% -
std::find_first_of(vector<int>)_(small_needle)/1024 3.63% 1408.017 1459.150 - 0.84% -
std::remove_copy(list<int>)_(prefix)/8192 3.63% 6984.691 7237.925 - 5.58% -
std::set<int>::operator=(const&)_(into_populated_Container)/0 3.62% 1.116 1.156 - 10.10% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 3.62% 352121764.108 364860812.064 - 45.05% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 3.59% 1.133 1.174 - 5.62% -
BM_Swap_MemPtr_SmallTrivialFunctor 3.59% 3.259 3.376 - -7.28% -
SetIntersection_Interlaced_Set_uint32_262144_16384 3.59% 1252956.703 1297985.270 - -0.16% -
std::deque<int>::ctor(Range)_(cheap_elements)/8192 3.59% 440.576 456.393 - 1.17% -
std::set<int>::count(key)_(existent)/8192 3.59% 8.046 8.335 - 1.42% -
std::move(deque<int>)/262144 3.57% 15022.031 15558.980 - 4.68% -
std::multimap<std::string,_int>::find(key)_(existent)/32 3.57% 14.550 15.070 - -5.67% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32 3.57% 18.832 19.504 - 2.33% -
std::partition(list<int>)_(sparse)/32 3.57% 8.764 9.077 - 2.70% -
BM_vector_deque_ranges_move_backward/512 3.57% 17.466 18.088 - 3.30% -
BM_format_to_string_span<char>/1048576 3.56% 11831.989 12253.721 - -0.72% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 3.56% 1.782 1.846 - 29.37% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32 3.56% 19.021 19.699 - 2.24% -
BM_format_to_string_pointer<char>/1048576 3.56% 11838.161 12259.378 - -1.40% -
rng::contains_subrange(vector<int>)_(process_all)/16 3.55% 4.601 4.764 - 1.31% -
BM_CmpLess_int_ushort 3.55% 1.110 1.150 - -0.00% -
BM_std_minmax_element<int>/64 3.54% 17.033 17.635 - 2.68% -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8192 3.52% 114590.907 118629.844 - 3.49% -
BM_to_chars_bad/2 3.52% 0.554 0.573 - -6.84% -
std::flat_multimap<int,_int>::ctor(const&)/32 3.51% 22.710 23.506 - 1.91% -
BM_Move_MemPtr 3.51% 1.249 1.293 - 0.01% -
std::move_backward(list<int>)/4096 3.50% 4642.823 4805.459 - -7.34% -
SetIntersection_None_Set_float_64_4 3.49% 20771083.020 21497005.770 - 2.05% -
SetIntersection_Interlaced_Set_uint32_16384_256 3.49% 201647372.001 208694353.398 - 2.55% -
std::multimap<int,_int>::count(key)_(non-existent)/8192 3.49% 9.203 9.524 - -1.34% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 3.49% 18.593 19.242 - -5.16% -
std::unordered_set<int>::erase(iterator)/8192 3.48% 19.550 20.231 - -0.34% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 3.48% 17763075.657 18381130.231 - -0.81% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 3.47% 57.144 59.128 - -0.76% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 3.47% 14.993 15.514 - 1.51% -
std::stable_partition(vector<int>)_(alloc_fails)/50 3.47% 1904.969 1971.052 - 3.29% -
std::multiset<int>::insert(value)_(new_value,_middle)/8192 3.47% 31.682 32.781 - 1.77% -
std::find_if_not(deque<int>)_(process_all)/50 3.46% 12.642 13.080 - 3.62% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 3.46% 2.599 2.689 - -11.14% -
std::sort(vector<NonIntegral>)_(descending)/1024 3.44% 770.218 796.713 - 2.37% -
BM_StringRelational_Eq_Empty_Huge_Control 3.44% 0.470 0.487 - 1.95% -
std::for_each_n(list<int>)/8192 3.43% 7995.812 8270.214 - 12.40% -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 3.43% 70.775 73.203 - 1.91% -
std::flat_map<int,_int>::erase(key)_(existent)/8192 3.43% 558.272 577.416 - 3.16% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 3.43% 11085.216 11464.998 - 10.40% -
Chain_fail,_7_levels 3.43% 88.897 91.942 - -7.38% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 3.42% 63107.997 65267.184 - 3.43% -
std::remove_if(deque<int>)_(sprinkled)/32 3.41% 56.865 58.805 - 10.96% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 3.39% 5.443 5.628 - -21.80% -
BM_vector_deque_ranges_copy/64 3.39% 2.723 2.815 - 0.42% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 3.39% 4.730 4.890 - 8.58% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 3.39% 1015747.488 1050159.280 - -2.40% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 3.39% 22265.025 23018.937 - -1.26% -
SetIntersection_Front_Set_uint32_262144_256 3.38% 3698020.281 3823172.885 - 0.04% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 3.38% 17.873 18.478 - 1.88% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 3.38% 92.560 95.687 - 5.77% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/1024 3.36% 412.007 425.860 - 3.87% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 3.35% 57.518 59.445 - 5.97% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 3.34% 875.363 904.636 - 1.71% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 3.33% 33.798 34.925 - 3.13% -
std::find_first_of(vector<int>)_(large_needle)/32 3.33% 102.373 105.781 - -5.41% -
BM_std_minmax_element<long_long>/5500 3.32% 1434.216 1481.886 - 6.26% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 3.31% 70.906 73.256 - 2.31% -
std::find_first_of(vector<int>)_(small_needle)/8192 3.31% 11253.344 11625.447 - 0.16% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 3.30% 21.246 21.946 - -2.14% -
std::multimap<int,_int>::clear()/1024 3.30% 10641.798 10992.520 - -1.06% -
SetIntersection_Front_Set_float_1024_1024 3.29% 13052012.825 13482059.089 - 14.01% -
BM_StringAssignAsciizMix_Opaque 3.29% 4.847 5.007 - -3.98% -
BM_deque_vector_copy_backward/70000 3.29% 8134.304 8402.066 - 5.74% -
SetIntersection_Interlaced_Set_uint32_262144_256 3.28% 1546233.072 1596957.764 - 1.12% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3.28% 38151.938 39402.255 - -1.91% -
BM_join_view_deques/4000 3.28% 11415.727 11789.808 - 1.73% -
BM_deque_vector_ranges_copy/2 3.28% 1.771 1.829 - -0.25% -
std::unordered_set<int>::find(key)_(existent)/32 3.27% 1.340 1.384 - 4.38% -
VChain_middle,_3_levels 3.27% 45.472 46.958 - 0.65% -
rng::find_last_if(vector<char>)_(bail_90%)/50 3.25% 1.443 1.489 - -5.11% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 3.25% 2.448 2.528 - 3.23% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 3.25% 7228194.499 7462928.917 - -2.94% -
std::remove_copy(list<int>)_(sprinkled)/8192 3.23% 6924.539 7148.476 - 4.45% -
std::partial_sort(deque<int>)_(heap)/8 3.22% 38.505 39.744 - 1.09% -
BM_Swap_FuncPtr_MemPtr 3.21% 3.318 3.425 - 2.73% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 3.20% 139705774.198 144175307.202 - 1.34% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 3.20% 45.722 47.184 - 1.75% -
CastTo<A<Width,_Depth>> 3.20% 234.826 242.331 - 0.05% -
SetIntersection_None_Vector_float_262144_1 3.19% 1115250.030 1150797.481 - -1.16% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 3.19% 1227132.695 1266222.326 - 3.80% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 3.18% 15503.561 15997.264 - 3.88% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 3.18% 4239469.507 4374447.668 - 7.70% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 3.18% 182572.698 188383.139 - 4.34% -
std::move(deque<int>)/1048576 3.17% 54898.135 56638.992 - 3.83% -
std::multiset<int>::count(key)_(existent)/1024 3.17% 5.707 5.888 - -26.70% -
rng::fold_left(deque<int>)/8192 3.17% 4405.326 4544.796 - -0.20% -
SetIntersection_Interlaced_Set_float_262144_16384 3.16% 1238148.113 1277225.098 - -0.22% -
BM_deque_deque_copy/1 3.16% 2.483 2.562 - 3.02% -
std::set<std::string>::clear()/1024 3.15% 21910.951 22601.911 - 0.53% -
std::partition(vector<int>)_(dense)/8192 3.15% 1814.013 1871.216 - 3.33% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 3.15% 96.598 99.643 - -59.99% -
BM_join_view_deques/4096 3.15% 11769.035 12139.968 - -1.45% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 3.15% 31.471 32.463 - 4.44% -
std::unordered_set<int>::find(key)_(existent)/8192 3.13% 1.430 1.475 - 5.30% -
std::swap_ranges(deque<int>)/50 3.13% 15.849 16.345 - -2.81% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 3.12% 12529.392 12920.165 - 2.14% -
BM_vector_deque_copy/2 3.12% 1.940 2.001 - -0.10% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 3.12% 21.963 22.647 - 1.20% -
std::unique(deque<int>)_(contiguous)/32 3.11% 54.008 55.688 - 11.95% -
std::map<int,_int>::ctor(const&)/8192 3.11% 51643.772 53250.159 - 2.68% -
std::mismatch(deque<int>)_(it,_it,_it)/8 3.11% 3.742 3.858 - 0.17% -
BM_StringRelationalLiteral_Compare_Large_Small_Control 3.10% 1.614 1.664 - -6.27% -
BM_num_put<bool> 3.10% 10.844 11.180 - 20.03% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 3.10% 409.673 422.365 - 1.08% -
SetIntersection_Interlaced_Set_uint32_262144_4 3.10% 1259428.549 1298444.662 - -0.31% -
VDAG_leftmost_middle,_1_level 3.10% 95.811 98.778 - -2.23% -
BM_CmpEqual_uchar_uint 3.09% 1.046 1.078 - 0.99% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 3.09% 441.144 454.758 - 0.99% -
std::partition(deque<int>)_(sparse)/8192 3.09% 2955.157 3046.344 - -2.38% -
BM_format_to_n_string_pointer<char>/1 3.08% 10.490 10.814 - -0.82% -
SetIntersection_Interlaced_Set_float_262144_16 3.08% 1550972.252 1598713.135 - -0.69% -
BM_BitsetToString<1048576>/Dense_(90%)/90 3.08% 84211.113 86801.435 - 5.87% -
BM_LexicallyRelative/small_path/4 3.08% 115.551 119.105 - 0.30% -
BM_LexicallyRelative/small_path/32 3.06% 772.828 796.478 - -2.75% -
std::make_heap(deque<int>,_pred)_(heap)/8192 3.06% 5033.679 5187.586 - 3.25% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 3.06% 90.634 93.403 - 6.98% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 3.05% 19636198.423 20235517.969 - 1.79% -
std::search(deque<int>,_pred)_(near_matches)/1024 3.05% 24373.062 25116.824 - -0.47% -
SetIntersection_Interlaced_Set_uint32_256_256 3.05% 7896010.950 8136794.854 - 3.34% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 3.04% 12791.972 13181.156 - 2.51% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 3.04% 513.051 528.637 - 5.14% -
BM_StringFindStringLiteral/512 3.04% 9.307 9.590 - -0.78% -
VDAG_leftmost,_4_levels 3.04% 19.256 19.840 - -0.94% -
rng::find_last(vector<char>)_(bail_90%)/8 3.02% 0.461 0.475 - 7.74% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 3.01% 6.650 6.851 - 5.62% -
BM_format_to_back_inserter<std::string>/string_len_60 3.01% 29.009 29.882 - 4.49% -
ranges::min(std::list<long_long>)/8 3.01% 1.905 1.962 - 6.46% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 3.00% 1.750 1.802 - 34.98% -
std::format(int64_t)_(fmt:_{:0512b}) 3.00% 35.598 36.667 - 2.16% -
std::find_end(deque<int>)_(single_element)/1000 3.00% 311.887 321.238 - 28.96% -
std::equal(vector<int>)_(it,_it,_it)/8192 3.00% 570.489 587.583 - 3.23% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 2.99% 9286469.781 9564424.745 - 6.35% -
SetIntersection_None_Set_uint32_16384_16384 2.99% 165374398.064 170321275.822 - 4.25% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 2.98% 12794.985 13176.634 - 2.17% -
Chain_fail,_2_levels 2.98% 31.004 31.928 - -11.26% -
DAG_rightmost_middle,_1_level 2.98% 126.831 130.604 - 3.52% -
vector<bool>::reserve() 2.96% 8.573 8.827 - -19.20% -
SetIntersection_None_Set_float_262144_1024 2.95% 1152130.533 1186119.545 - -1.52% -
BM_format_to_back_inserter<std::list<char>>/C_string_len_60 2.95% 646.262 665.312 - 5.17% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 2.94% 347326460.490 357543010.988 - 2.56% -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/1024 2.94% 11003.738 11326.768 - 1.83% -
BM_StringRead_Cold_Deep_Empty 2.93% 1.261 1.298 - 11.12% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 2.93% 37.641 38.744 - -5.04% -
BM_num_put<const_void*> 2.93% 12.226 12.584 - 12.30% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 2.92% 8983041.471 9245180.870 - -3.26% -
BM_format_to_string_begin<std::vector<char>>/1 2.92% 9.930 10.220 - 1.08% -
std::set<int>::insert(value)_(already_present)/1024 2.92% 6.338 6.523 - 12.49% -
std::set<int>::lower_bound(key)_(non-existent)/8192 2.91% 8.802 9.058 - -13.71% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 2.91% 0.465 0.479 - 1.54% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 2.91% 1363.742 1403.361 - 0.83% -
std::partition(vector<int>)_(dense)/1024 2.90% 241.399 248.401 - 2.46% -
std::set<int>::ctor(const&)/32 2.90% 228.256 234.875 - 10.03% -
BM_format_to_back_inserter<std::vector<char>>/C_string_len_60 2.89% 29.840 30.703 - 4.42% -
SetIntersection_Interlaced_Set_float_64_16 2.89% 21589326.714 22213312.277 - 1.81% -
rng::find_last(vector<int>)_(bail_90%)/8 2.89% 0.447 0.460 - -3.00% -
BM_format_to_n_string_back_inserter<std::vector<wchar_t>>/1048576 2.89% 178062.667 183207.554 - -2.36% -
std::deque<std::string>::ctor(size)/1024 2.88% 727.005 747.962 - 3.05% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 2.88% 6.503 6.690 - 0.18% -
std::fill(vector<bool>)/262144 2.88% 914.961 941.280 - 30.72% -
rng::find_last(deque<int>)_(bail_10%)/8 2.87% 2.796 2.876 - 6.30% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 2.87% 18.672 19.209 - 1.98% -
BM_format_to_back_inserter<std::string>/string_view_len_60 2.86% 28.869 29.695 - 3.47% -
bm_make_exception_ptr/threads:1 2.86% 16.936 17.420 - 7.73% -
SetIntersection_Front_Vector_float_256_256 2.86% 4414914.303 4541147.905 - 4.80% -
SetIntersection_Front_Set_string_64_4 2.85% 18516655.206 19045110.247 - -0.58% -
std::unordered_multimap<int,_int>::clear()/8192 2.85% 64187.294 66019.067 - -1.65% -
std::map<int,_int>::lower_bound(key)_(existent)/1024 2.85% 4.440 4.567 - 2.44% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 2.85% 10.336 10.631 - 6.95% -
std::make_heap(vector<NonIntegral>)_(ascending)/8 2.85% 17.271 17.763 - 5.50% -
BM_StringRelational_Eq_Large_Large_ChangeFirst 2.85% 1.474 1.516 - -1.90% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 2.85% 7421188.893 7632547.639 - -4.05% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 2.84% 95.161 97.864 - -2.33% -
Chain_fail,_3_levels 2.83% 37.989 39.066 - -5.78% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 2.83% 13966882.436 14361981.408 - -0.79% -
std::search(list<int>)_(no_match)/1024 2.82% 740.511 761.370 - 1.53% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 2.81% 1070806.389 1100921.799 - -0.45% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 2.81% 49823.053 51222.718 - 2.53% -
std::is_sorted(vector<int>)/8192 2.81% 1925.827 1979.890 - 2.67% -
BM_deque_deque_copy/2 2.80% 2.236 2.299 - 2.60% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 2.80% 9.541 9.808 - 18.47% -
SetIntersection_None_Set_uint32_262144_16384 2.80% 1174454.752 1207309.164 - -0.46% -
SetIntersection_None_Vector_float_262144_262144 2.80% 1106655.019 1137591.209 - -1.19% -
BM_std_minmax_element<short>/1024 2.78% 274.734 282.380 - 7.66% -
BM_Swap_Null_LargeNonTrivialFunctor 2.77% 0.456 0.469 - -17.45% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 2.77% 113821.151 116971.152 - 2.21% -
BM_format_string<char>/4 2.76% 0.479 0.492 - 7.25% -
std::find_end(deque<int>)_(same_length)/1024 2.76% 332.921 342.093 - -75.47% -
rng::for_each(set<int>)/8 2.75% 6.602 6.783 - 51.00% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 2.75% 807.303 829.524 - 0.43% -
SetIntersection_None_Set_string_1024_1024 2.75% 8844926.627 9088237.516 - 1.46% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192 2.75% 61197.758 62878.369 - 1.43% -
std::rotate(vector<bool>)_(1_element_backward)/8192 2.74% 141.318 145.195 - 30.65% -
std::multiset<int>::erase(key)_(existent)/8192 2.73% 59.497 61.122 - -1.87% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.73% 2.226 2.287 - -2.66% -
std::is_sorted_until(vector<int>,_pred)/1024 2.72% 400.056 410.951 - -2.09% -
SetIntersection_Interlaced_Vector_string_262144_262144 2.72% 14555974.689 14951946.778 - 1.81% -
bm_make_exception_ptr/threads:2 2.71% 8.442 8.671 - 6.40% -
BM_vector_deque_ranges_move_backward/65536 2.71% 7447.743 7649.385 - -0.83% -
BM_LexicallyRelative/large_path/64 2.71% 2776.761 2851.909 - 0.03% -
BM_vector_deque_copy_backward/64 2.70% 2.966 3.046 - 1.72% -
rng::contains_subrange(vector<int>)_(process_all)/32 2.69% 7.926 8.139 - 2.58% -
std::stable_partition(deque<int>)_(sparse)/32 2.69% 12.424 12.758 - 14.44% -
std::partition(vector<int>)_(dense)/32 2.68% 8.149 8.367 - 0.22% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 2.68% 13909.667 14282.852 - 0.26% -
SetIntersection_None_Set_uint32_16384_1 2.68% 158101945.682 162336885.899 - 0.26% -
std::shift_right(list<int>)/50 2.68% 26.800 27.517 - 1.40% -
std::stable_partition(list<int>)_(dense)/32 2.68% 35.521 36.472 - 8.85% -
SetIntersection_None_Set_float_256_4 2.67% 11204838.756 11504058.702 - 0.79% -
std::find_end(forward_list<int>)_(same_length)/1000 2.67% 1449.198 1487.822 - 2.49% -
VDAG_leftmost_middle,_3_levels 2.66% 357.392 366.915 - -6.18% -
SetIntersection_Front_Vector_float_1024_256 2.66% 2210275.542 2269124.390 - 4.65% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/8192 2.66% 4313.414 4428.113 - 2.61% -
BM_CmpLess_short_uchar 2.66% 1.073 1.101 - -3.40% -
BM_Swap_FuncPtr_LargeTrivialFunctor 2.66% 1.156 1.186 - 0.64% -
rng::for_each(multimap<int>)/8192 2.65% 7389.632 7585.763 - -52.24% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 2.65% 11278768.571 11577909.711 - 2.64% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 2.65% 1.219 1.251 - 14.57% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 2.65% 1009473.292 1036225.233 - -1.92% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 2.65% 1462.007 1500.682 - 1.10% -
std::stable_partition(list<int>)_(alloc_fails)/50 2.64% 1879.929 1929.491 - 1.92% -
BM_std_minmax_element<short>/4096 2.63% 1078.126 1106.522 - 7.83% -
std::search(list<int>)_(single_element)/1024 2.63% 738.009 757.434 - 2.41% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 2.63% 20.841 21.390 - -16.53% -
VDAG_leftmost,_3_levels 2.63% 15.074 15.470 - -2.35% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 2.63% 44440.078 45607.030 - 10.75% -
std::unordered_set<int>::erase(iterator)/1024 2.62% 19.530 20.042 - -1.49% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 2.62% 391.585 401.850 - 0.86% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 2.62% 18344685.874 18825494.831 - -1.45% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 2.62% 18.537 19.022 - 2.87% -
SetIntersection_None_Set_uint32_16_4 2.61% 56562708.389 58040705.864 - 1.41% -
std::replace_if(deque<int>)_(prefix)/50 2.61% 19.841 20.359 - 0.47% -
BM_deque_vector_ranges_copy/1 2.60% 2.023 2.075 - -0.95% -
BM_LexicallyRelative/large_path/128 2.60% 5516.294 5659.724 - -0.27% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 2.60% 564.253 578.919 - 5.27% -
std::none_of(vector<int>)_(process_all)/8 2.60% 2.427 2.490 - -0.41% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 2.60% 98.537 101.096 - -53.32% -
SetIntersection_None_Vector_string_262144_262144 2.60% 1286835.998 1320253.721 - 0.23% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 2.59% 1087536.576 1115755.615 - 1.81% -
BM_LexicallyRelative/large_path/256 2.59% 10968.684 11252.642 - -0.17% -
BM_format_to_n_string_begin<std::vector<char>>/16384 2.59% 145.519 149.281 - -40.20% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 2.58% 22.049 22.618 - 2.16% -
BM_LexicallyRelative/large_path/32 2.58% 1415.714 1452.255 - -0.21% -
BM_deque_deque_ranges_copy/2 2.58% 2.182 2.238 - -0.33% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 2.57% 25.065 25.710 - 17.61% -
BM_deque_deque_ranges_copy/1 2.57% 2.429 2.491 - 0.32% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 2.56% 261902.085 268617.818 - -4.36% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 2.56% 42.304 43.387 - 1.94% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 2.55% 675.447 692.665 - 0.43% -
SetIntersection_Interlaced_Set_uint64_64_4 2.55% 20696340.979 21223666.587 - 0.74% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 2.55% 121548.977 124645.046 - 6.42% -
std::remove_if(vector<int>)_(sprinkled)/50 2.54% 62.907 64.507 - 3.59% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024 2.54% 12.205 12.515 - -6.90% -
std::fill_n(vector<int>)/8192 2.53% 234.474 240.416 - 4.79% -
std::remove_copy(deque<int>)_(prefix)/1024 2.53% 378.027 387.578 - -1.94% -
BM_CmpLess_ushort_schar 2.53% 1.038 1.064 - -4.96% -
BM_deque_vector_ranges_copy_backward/70000 2.52% 8125.091 8330.174 - 5.09% -
VDAG_sidecast,_2_levels 2.52% 82.454 84.534 - -3.02% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192 2.52% 510355.126 523226.402 - -0.11% -
SetIntersection_Front_Vector_string_262144_64 2.52% 3267035.760 3349350.373 - 6.97% -
rng::for_each(multiset<int>)/32 2.52% 25.144 25.778 - 25.06% -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 2.52% 2.611 2.677 - 2.11% -
ranges::min(std::deque<char>)/70000 2.51% 17844.227 18292.264 - 5.52% -
SetIntersection_Front_Vector_string_16384_16 2.51% 1591886.742 1631825.779 - 1.72% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 2.50% 690.585 707.858 - 2.16% -
BM_deque_deque_ranges_move_backward/64 2.50% 3.357 3.440 - 0.61% -
SetIntersection_Interlaced_Set_float_262144_64 2.50% 1517615.476 1555507.977 - -1.15% -
BM_PushHeap_float_Random_16 2.49% 5.425 5.560 - 4.24% -
BM_LexicallyRelative/large_path/16 2.48% 738.966 757.320 - -1.15% -
BM_format_to_string_back_inserter<std::list<wchar_t>>/1 2.48% 23.559 24.143 - 3.08% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 2.48% 1082866.436 1109711.427 - -1.03% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.47% 1022.660 1047.954 - 17.45% -
SetIntersection_None_Set_uint32_4_1 2.47% 216693087.958 222047779.117 - 1.13% -
BM_join_view_out_vectors/512 2.47% 751.483 770.015 - -3.65% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.45% 42554.898 43599.516 - 1.55% -
std::search(vector<int>)_(near_matches)/1024 2.45% 15845.939 16234.724 - 9.31% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 2.45% 3048366.627 3123022.468 - -2.30% -
VChain_fail,_3_levels 2.44% 20.527 21.029 - -0.00% -
SetIntersection_Front_Set_string_16384_4 2.44% 1240662.337 1270959.130 - 1.00% -
std::copy_n(vector<int>)/8 2.44% 2.182 2.236 - 5.77% -
SetIntersection_Interlaced_Vector_string_262144_4 2.44% 2011842.498 2060932.650 - 0.30% -
SetIntersection_None_Set_float_16384_16384 2.43% 154824437.627 158592880.121 - -1.34% -
SetIntersection_None_Set_uint32_16384_4 2.43% 157879152.955 161713063.130 - 0.01% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8192 2.43% 589681.842 603994.256 - 0.31% -
std::move(deque<int>)/64 2.42% 4.820 4.937 - -19.23% -
BM_num_get<unsigned_long> 2.42% 10.457 10.710 - -57.92% -
ranges::min(std::deque<char>)/1 2.42% 0.741 0.758 - 10.56% -
BM_CmpLess_int_int 2.41% 1.083 1.109 - 4.53% -
std::multiset<std::string>::count(key)_(non-existent)/32 2.41% 10.468 10.720 - -13.69% -
SetIntersection_Interlaced_Set_float_262144_4 2.41% 1247415.687 1277482.340 - -1.29% -
std::make_heap(deque<int>)_(descending)/8192 2.41% 8610.469 8817.665 - 14.78% -
BM_LexicallyNormal/small_path/8 2.41% 142.071 145.489 - -1.38% -
std::multiset<int>::upper_bound(key)_(non-existent)/32 2.41% 2.433 2.492 - -7.34% -
VDAG_leftmost,_5_levels 2.40% 23.043 23.596 - -0.33% -
BM_deque_deque_move_backward/64000 2.40% 7143.215 7314.321 - 0.33% -
BM_PushHeap_uint64_QuickSortAdversary_16 2.39% 0.920 0.942 - -2.95% -
SetIntersection_Interlaced_Vector_uint32_64_4 2.39% 17464512.853 17881831.174 - -0.26% -
SetIntersection_None_Vector_uint32_262144_1024 2.39% 1120701.609 1147466.741 - -0.33% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 2.38% 8561757.982 8765155.302 - 0.96% -
BM_format_to_string_begin<std::list<char>>/1 2.37% 11.351 11.620 - 1.92% -
std::none_of(list<int>)_(process_all)/32768 2.37% 26012.686 26628.554 - -0.24% -
SetIntersection_Front_Vector_float_262144_256 2.36% 2221091.090 2273552.043 - 4.87% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 2.36% 5.718 5.853 - 5.93% -
BM_num_get<float> 2.36% 37.117 37.992 - 2.52% -
std::find_end(deque<int>,_pred)_(process_all)/1000 2.36% 575.833 589.404 - 0.43% -
vector<bool>(size_type,_const_value_type&) 2.35% 8.846 9.053 - 8.59% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.35% 117004.325 119749.277 - -2.03% -
SetIntersection_None_Vector_float_16384_256 2.34% 1101576.427 1127388.683 - 1.23% -
BM_Swap_MemFuncPtr_SmallTrivialFunctor 2.34% 3.439 3.520 - 5.43% -
BM_std_minmax_element<short>/5500 2.34% 1449.245 1483.147 - 7.81% -
std::find_end(list<int>)_(match_near_end)/1000 2.33% 77.388 79.193 - -89.20% -
std::unordered_set<std::string>::clear()/1024 2.33% 22618.503 23145.876 - -3.16% -
SetIntersection_Interlaced_Set_float_262144_262144 2.32% 1614129.475 1651629.885 - 0.97% -
std::unique(list<int>)_(contiguous)/32 2.32% 52.656 53.878 - 3.07% -
std::make_heap(deque<int>)_(heap)/1024 2.32% 1099.866 1125.387 - 14.16% -
BM_format_to_n_string_begin<std::list<wchar_t>>/1048576 2.32% 1065326.079 1089990.893 - 1.36% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 2.31% 2.951 3.019 - 10.07% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.31% 240.013 245.555 - 1.73% -
SetIntersection_None_Set_float_16384_1 2.30% 154702548.235 158260119.236 - -0.48% -
BM_format_to_n_string_begin<std::string>/1 2.30% 10.513 10.755 - -1.94% -
BM_std_minmax_element<short>/4000 2.30% 1056.702 1080.986 - 7.40% -
bm_exception_ptr_copy_assign_null 2.30% 2.694 2.756 - 1.46% -
SetIntersection_None_Vector_float_262144_16384 2.30% 1133495.166 1159518.349 - -1.08% -
SetIntersection_Interlaced_Set_uint32_262144_1024 2.29% 1513238.608 1547962.807 - 0.27% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 2.29% 5736222.733 5867757.546 - -0.46% -
std::map<std::string,_int>::erase(iterator)/1024 2.29% 30.715 31.418 - -12.00% -
std::unique_copy(list<int>)_(contiguous)/1024 2.29% 738.274 755.161 - 1.89% -
std::find_if_not(list<int>)_(bail_25%)/32768 2.28% 7456.300 7626.476 - 3.13% -
SetIntersection_None_Set_uint32_16384_16 2.28% 157819381.088 161420738.679 - -0.31% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 2.28% 592.435 605.951 - 1.05% -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 2.28% 23.837 24.381 - 0.28% -
std::map<int,_int>::ctor(&&,_different_allocs)/8192 2.28% 51124.467 52288.943 - -62.23% -
std::copy(vector<int>)/32768 2.28% 3711.371 3795.886 - 0.07% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 2.27% 20.696 21.166 - -3.28% -
std::set<int>::contains(key)_(non-existent)/1024 2.27% 6.045 6.183 - 2.11% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 2.27% 21.978 22.477 - 3.93% -
std::make_heap(deque<int>,_pred)_(heap)/1024 2.26% 645.640 660.249 - 2.66% -
SetIntersection_None_Set_uint64_1024_1024 2.26% 8897885.811 9099212.991 - 0.52% -
SetIntersection_None_Set_uint64_1024_4 2.26% 8903961.234 9105357.975 - -0.02% -
std::sort(vector<NonIntegral>)_(shuffled)/8192 2.26% 83651.384 85541.251 - -1.52% -
rng::starts_with(deque<int>)/1024 2.26% 471.282 481.918 - 0.58% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 2.26% 12753016.290 13040621.886 - 0.27% -
rng::starts_with(deque<int>,_pred)/1000 2.25% 504.325 515.675 - 0.62% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 2.25% 6669.615 6819.494 - 1.11% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 2.24% 14146192.819 14463531.135 - 3.35% -
std::unique(list<int>,_pred)_(sprinkled)/32 2.24% 64.427 65.870 - -2.98% -
std::stable_partition(vector<int>)_(sparse)/1024 2.24% 213.394 218.174 - -0.83% -
std::make_heap(deque<int>)_(heap)/8192 2.24% 8617.311 8810.004 - 14.55% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 2.23% 30.347 31.024 - 13.16% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 2.23% 118666491.660 121314187.539 - 1.48% -
SetIntersection_Front_Vector_string_1024_64 2.23% 3262031.628 3334718.285 - 4.06% -
std::make_heap(deque<int>)_(descending)/1024 2.22% 1102.154 1126.670 - 14.35% -
BM_CmpLess_int_uchar 2.22% 1.087 1.111 - -3.49% -
rng::contains(deque<int>)_(process_all)/8 2.22% 2.929 2.994 - 4.47% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 2.22% 113989.260 116521.718 - 1.93% -
BM_Istream_numbers/1 2.22% 1095.807 1120.102 - -21.33% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 2.21% 4.186 4.278 - -0.74% -
std::partial_sort_copy(vector<int>)_(repeated)/8 2.21% 8.507 8.695 - 7.06% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 2.21% 3373.119 3447.548 - 2.83% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 2.20% 58.023 59.301 - -0.11% -
DAG_sidecast_fail,_1_level 2.20% 58.804 60.098 - -7.44% -
SetIntersection_Interlaced_Set_float_256_256 2.20% 7544886.225 7710806.911 - 0.88% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 2.20% 12035.920 12300.560 - 0.60% -
std::multiset<int>::insert(value)_(new_value,_end)/1024 2.20% 46.183 47.198 - -2.90% -
rng::find_if(vector<bool>)_(process_all)/1024 2.19% 580.071 592.783 - 5.10% -
BM_deque_vector_move_backward/65536 2.19% 7060.698 7215.208 - -1.98% -
rng::find_last_if(vector<char>)_(bail_90%)/8 2.19% 0.471 0.482 - -7.53% -
std::multimap<std::string,_int>::count(key)_(existent)/1024 2.18% 23.593 24.108 - -0.42% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 2.18% 20.993 21.451 - 1.52% -
std::equal(list<int>)_(it,_it,_it)/1024 2.18% 1126.306 1150.823 - 2.46% -
SetIntersection_None_Set_uint64_1024_64 2.18% 8903976.729 9097792.026 - 0.96% -
std::set<int>::upper_bound(key)_(existent)/32 2.18% 1.767 1.806 - 10.08% -
std::stable_partition(list<int>)_(dense)/1024 2.17% 1443.831 1475.189 - -15.56% -
std::map<int,_int>::ctor(const&,_alloc)/32 2.17% 219.206 223.960 - -10.85% -
std::equal(vector<int>)_(it,_it,_it)/1024 2.17% 77.625 79.308 - 2.65% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.17% 8492.765 8676.867 - 0.32% -
std::unordered_multiset<int>::erase(iterator)/8192 2.16% 23.550 24.059 - 5.50% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 2.15% 17.255 17.627 - 1.62% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 2.15% 3.759 3.840 - 2.94% -
std::stable_partition(list<int>)_(dense)/50 2.15% 56.331 57.542 - -0.24% -
Chain_middle,_3_levels 2.15% 18.244 18.636 - -0.90% -
std::format(double)_(fmt:_{:0^17500_10f}) 2.15% 204.645 209.039 - 0.19% -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 2.15% 253.431 258.872 - 0.44% -
std::find_if_not(vector<char>)_(bail_25%)/1024 2.14% 25.916 26.470 - -2.49% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 2.14% 24202038.890 24719525.993 - -0.16% -
SetIntersection_Interlaced_Set_uint32_262144_16 2.13% 1578170.246 1611814.371 - -0.45% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 2.13% 16.462 16.813 - -18.99% -
rng::find_last(vector<int>)_(bail_90%)/50 2.13% 1.471 1.502 - -0.92% -
std::map<int,_int>::ctor(const&,_alloc)/8192 2.12% 51832.426 52932.458 - -33.96% -
std::adjacent_find(list<int>,_pred)/8192 2.12% 7233.438 7386.879 - 3.59% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 2.12% 201.269 205.527 - -2.34% -
BM_format_to_back_inserter<std::string>/C_string_len_6 2.11% 15.085 15.403 - 0.10% -
BM_format/string_view_len_60 2.11% 13.546 13.831 - -1.04% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 2.10% 6729.035 6870.646 - -3.15% -
BM_PushHeap_uint32_Random_262144 2.10% 5.732 5.853 - 1.66% -
std::adjacent_find(vector<int>,_pred)/8 2.10% 3.285 3.354 - -4.86% -
std::stable_partition(vector<int>)_(sparse)/8192 2.10% 1492.782 1524.125 - -1.31% -
std::find(list<int>)_(process_all)/32768 2.10% 25817.674 26359.668 - 1.48% -
std::multimap<int,_int>::contains(key)_(existent)/8192 2.10% 5.414 5.528 - -0.94% -
VDAG_rightmost,_4_levels 2.10% 132.710 135.492 - 1.00% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 2.09% 1641500.326 1675865.883 - -0.05% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 2.09% 6.481 6.617 - 2.02% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 2.09% 1668280.192 1703161.215 - 0.61% -
BM_LexicallyRelative/large_path/8 2.09% 396.769 405.063 - -0.33% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 2.09% 6245.237 6375.668 - 2.76% -
BM_num_get<double> 2.09% 37.121 37.895 - 4.73% -
std::find(vector<bool>)_(process_all)/8 2.08% 0.719 0.734 - 31.01% -
VDAG_rightmost,_3_levels 2.08% 61.308 62.583 - 2.00% -
BM_format_to_iterator/<std::string>_C_string_len_60 2.08% 11.054 11.283 - 2.61% -
BM_Swap_SmallTrivialFunctor_SmallNonTrivialFunctor 2.07% 1.202 1.226 - 4.70% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.07% 11928.940 12176.340 - 1.68% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 2.07% 3043360.986 3106367.839 - -2.58% -
VDAG_sidecast,_3_levels 2.07% 102.275 104.392 - -1.17% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 2.07% 4.993 5.097 - -4.33% -
ranges::min(std::deque<char>)/8 2.07% 2.362 2.411 - 5.58% -
std::format(int64_t)_(fmt:_{:0>512X}) 2.06% 36.178 36.923 - 6.66% -
VDAG_rightmost,_5_levels 2.06% 267.481 272.986 - -0.23% -
std::multiset<int>::equal_range(key)_(non-existent)/1024 2.05% 5.541 5.655 - -12.05% -
std::find_if(vector<int>)_(process_all)/1024 2.05% 112.808 115.126 - -8.33% -
SetIntersection_None_Set_uint64_256_64 2.04% 9141181.651 9327781.369 - -0.58% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 2.04% 41636559.204 42485847.495 - 0.85% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 2.04% 33484.356 34166.602 - 1.70% -
std::for_each_n(list<int>)/8 2.04% 2.483 2.533 - 4.64% -
SetIntersection_None_Vector_uint32_262144_16384 2.03% 1136501.346 1159525.257 - 1.68% -
BM_LexicallyRelative/large_path/4 2.02% 207.010 211.202 - -0.25% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.02% 165.281 168.626 - 0.92% -
SetIntersection_None_Vector_float_262144_4 2.02% 1130066.210 1152935.130 - -1.49% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 2.02% 8.907 9.087 - -0.32% -
SetIntersection_None_Vector_float_16384_4 2.02% 1102004.412 1124247.886 - 0.93% -
BM_std_minmax_element<short>/512 2.01% 140.679 143.512 - 6.99% -
DAG_sidecast,_3_levels 2.01% 106.367 108.507 - -3.37% -
BM_CmpLess_uint_int 2.01% 1.063 1.085 - -3.73% -
std::multiset<int>::insert(value)_(already_present)/8192 2.01% 31.234 31.862 - 0.86% -
std::format(double)_(fmt:_{:0>17500_10e}) 2.01% 196.880 200.831 - -0.75% -
std::any_of(list<int>)_(process_all)/32768 2.01% 25771.260 26288.133 - 0.74% -
SetIntersection_Front_Vector_float_64_64 2.00% 10759299.100 10974922.759 - 1.62% -
rng::starts_with(deque<int>)/8192 2.00% 3778.713 3854.425 - 0.88% -
SetIntersection_Interlaced_Set_float_262144_1024 2.00% 1484593.914 1514286.051 - -1.97% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 2.00% 128482620.346 131050777.133 - -4.46% -
std::map<std::string,_int>::clear()/8192 2.00% 212828.186 217076.963 - -4.40% -
BM_StringRelationalLiteral_Compare_Large_Large_Control 1.99% 2.000 2.040 - -1.10% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 1.99% 24842.386 25337.455 - -3.33% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 1.99% 11378179.889 11604875.337 - 0.17% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 1.99% 36358.824 37082.005 - -0.88% -
BM_deque_deque_ranges_move/64000 1.98% 3011.120 3070.847 - 1.03% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 1.98% 5.487 5.596 - 3.19% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 1.98% 175059726.754 178527649.043 - 1.25% -
std::multimap<int,_int>::count(key)_(non-existent)/32 1.98% 2.368 2.415 - 5.91% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 1.97% 54683.313 55761.916 - -2.24% -
std::find_end(list<int>,_pred)_(process_all)/8192 1.97% 8065.348 8224.408 - 14.68% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 1.97% 2366405.882 2413047.150 - 6.09% -
std::stable_partition(deque<int>)_(sparse)/1024 1.97% 428.238 436.674 - 1.16% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 1.97% 207358.086 211439.141 - 0.53% -
BM_vector_deque_copy/1 1.97% 2.234 2.278 - -0.59% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1.96% 1651082.600 1683502.441 - -0.46% -
bm_make_exception_ptr/threads:4 1.96% 4.345 4.430 - 5.33% -
std::multiset<int>::insert(value)_(new_value,_middle)/1024 1.96% 27.235 27.769 - 1.61% -
BM_deque_deque_move/512 1.96% 17.634 17.979 - 1.49% -
SetIntersection_Front_Vector_float_262144_64 1.95% 1347875.886 1374211.774 - 1.28% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.95% 12841.935 13091.817 - -0.89% -
std::partial_sort_copy(deque<int>)_(ascending)/8 1.94% 10.111 10.307 - 6.50% -
SetIntersection_Front_Vector_float_16384_64 1.92% 1343588.167 1369451.718 - 1.87% -
std::all_of(list<int>)_(process_all)/32768 1.92% 25813.791 26310.363 - -0.10% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 1.92% 1667788.412 1699797.609 - -0.02% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.91% 233.830 238.307 - 3.03% -
SetIntersection_Front_Set_float_262144_16 1.91% 1184906.590 1207591.332 - -0.03% -
rng::contains_subrange(vector<int>)_(single_element)/16 1.91% 4.662 4.751 - 0.57% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 1.91% 41.587 42.380 - 18.46% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 1.90% 1667996.096 1699753.990 - 0.34% -
std::remove(vector<int>)_(prefix)/32 1.90% 50.043 50.996 - 4.11% -
SetIntersection_Front_Set_uint32_1024_1 1.90% 1038638.876 1058369.710 - -0.63% -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeFirst 1.90% 0.826 0.842 - 3.11% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 1.90% 1.313 1.338 - -15.87% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.90% 248571.784 253287.539 - -10.59% -
std::set<int>::count(key)_(existent)/1024 1.89% 4.208 4.287 - -8.45% -
std::rotate_copy(list<int>)/32 1.89% 8.611 8.774 - 1.92% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 1.89% 30.325 30.899 - 7.22% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 1.88% 1205043.302 1227743.884 - 2.68% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 1.88% 13.171 13.419 - 0.43% -
std::partial_sort(vector<NonIntegral>)_(ascending)/1024 1.88% 4778.080 4867.911 - 2.51% -
BM_CmpLess_uchar_ushort 1.88% 1.062 1.082 - 1.58% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.88% 69796.503 71106.140 - -0.32% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 1.88% 684.799 697.641 - 13.05% -
std::vector<int>::insert(begin)_(cheap_elements)/1024 1.87% 38.955 39.685 - 0.34% -
std::map<std::string,_int>::contains(key)_(existent)/1024 1.87% 23.789 24.233 - 3.89% -
std::copy_backward(list<int>)/8 1.87% 2.341 2.385 - 8.05% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.87% 832.728 848.263 - 1.51% -
std::multimap<int,_int>::ctor(const&,_alloc)/32 1.86% 217.179 221.228 - -13.51% -
std::unordered_set<std::string>::clear()/32 1.86% 935.738 953.184 - 2.53% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.86% 382917.393 390056.159 - 2.82% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 1.86% 119184361.695 121402929.283 - 1.77% -
SetIntersection_Interlaced_Set_uint64_16384_4 1.86% 182443835.762 185839607.684 - 2.73% -
std::map<int,_int>::ctor(const&,_alloc)/1024 1.86% 6508.875 6629.860 - -33.70% -
std::stable_partition(deque<int>)_(sparse)/8192 1.86% 3301.686 3362.960 - -8.04% -
std::copy_backward(vector<bool>)_(aligned)/4096 1.85% 5.011 5.104 - 1.51% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 1.85% 12.882 13.121 - 0.52% -
std::multiset<int>::count(key)_(existent)/32 1.85% 3.790 3.860 - -17.97% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 1.85% 1855534.586 1889829.428 - 2.45% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 1.85% 28.815 29.347 - 6.26% -
SetIntersection_Interlaced_Set_uint32_64_16 1.85% 21912972.283 22317567.920 - 0.00% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1.85% 54388.979 55393.008 - 1.00% -
VChain_middle,_4_levels 1.84% 59.378 60.469 - 1.92% -
std::any_of(vector<int>)_(process_all)/8 1.84% 2.478 2.524 - 4.32% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 1.84% 288.995 294.300 - -4.44% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.84% 132518.856 134951.246 - 53.72% -
std::make_heap(deque<int>)_(repeated)/8192 1.83% 17991.532 18320.338 - 8.69% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.82% 68022.600 69263.807 - -0.01% -
std::rotate(deque<int>)_(by_1/2)/1024 1.82% 173.211 176.366 - 1.96% -
std::stable_partition(list<int>)_(alloc_fails)/32 1.82% 1843.748 1877.263 - 0.84% -
BM_vector_deque_copy_backward/512 1.81% 17.478 17.795 - 1.61% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 1.81% 32.856 33.450 - 7.05% -
std::multimap<int,_int>::insert(value)_(already_present)/1024 1.80% 20.950 21.328 - -2.99% -
BM_tolower_string<char> 1.80% 15.008 15.279 - -0.11% -
std::format(int64_t)_(fmt:_{:0<512o}) 1.80% 31.858 32.432 - -2.21% -
std::adjacent_find(list<int>)/8 1.80% 2.062 2.099 - 0.04% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 1.80% 1227896.078 1249968.017 - 0.10% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 1.80% 16.285 16.578 - 0.60% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.79% 16802.365 17103.960 - 5.03% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 1.79% 15517233.026 15794432.463 - 1.13% -
SetIntersection_Interlaced_Set_uint32_262144_64 1.79% 1550990.234 1578694.416 - -0.80% -
std::replace(vector<int>)_(prefix)/32 1.79% 5.062 5.152 - 0.63% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.78% 13083.926 13317.177 - 0.15% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 1.78% 18.570 18.901 - -10.09% -
BM_deque_vector_move_backward/70000 1.78% 7587.253 7721.945 - -2.34% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 1.77% 1342499.260 1366308.355 - 0.22% -
std::unordered_map<int,_int>::ctor(const&)/32 1.77% 197.894 201.400 - -2.38% -
SetIntersection_None_Set_uint32_256_1 1.77% 11599887.456 11805028.525 - 1.35% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.76% 7806.737 7944.518 - 1.78% -
SetIntersection_None_Set_float_1024_1024 1.76% 8790984.196 8945724.200 - -0.51% -
std::replace_if(vector<int>)_(prefix)/1024 1.76% 270.174 274.919 - 3.06% -
SetIntersection_Front_Vector_uint64_262144_64 1.76% 1315014.058 1338100.204 - 0.25% -
std::format(double)_(fmt:_{:017500_10L}) 1.76% 214.262 218.023 - -3.45% -
SetIntersection_None_Vector_float_16384_64 1.75% 1102359.368 1121687.513 - -0.36% -
SetIntersection_None_Vector_float_262144_256 1.75% 1126310.479 1146044.981 - -0.38% -
std::stable_partition(vector<int>)_(alloc_fails)/32 1.75% 1866.913 1899.605 - 0.83% -
ranges::minmax(std::list<long_long>)/70000 1.75% 54440.913 55391.600 - 2.54% -
BM_format_to_iterator/<std::vector>_C_string_len_60 1.74% 10.602 10.787 - -2.19% -
BM_deque_deque_ranges_copy_backward/70000 1.74% 7909.635 8047.143 - -2.12% -
BM_CmpLess_ushort_int 1.74% 1.068 1.087 - -3.57% -
std::format(int64_t)_(fmt:_{:0<512LX}) 1.74% 41.984 42.712 - 0.12% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.73% 13537.620 13772.266 - 2.41% -
BM_Move_MemFuncPtr 1.73% 1.217 1.238 - -8.54% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 1.73% 24.261 24.680 - 9.00% -
std::count(list<int>)_(every_other)/8 1.73% 2.049 2.085 - -2.19% -
SetIntersection_Front_Set_float_16384_4 1.72% 1049831.152 1067912.427 - 1.96% -
SetIntersection_None_Set_float_16384_4 1.72% 154904620.960 157572160.640 - -0.90% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 1.72% 6.078 6.182 - 10.99% -
SetIntersection_Front_Vector_uint64_64_16 1.72% 14135551.799 14378161.953 - -0.88% -
BM_vector_deque_ranges_copy_backward/1024 1.72% 37.298 37.938 - -0.52% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 1.71% 15.098 15.356 - -6.52% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.71% 3872.354 3938.484 - 0.18% -
std::copy_n(vector<int>)/32768 1.71% 3366.251 3423.716 - -7.13% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 1.70% 54171.325 55094.616 - -2.66% -
rng::contains_subrange(vector<int>)_(same_length)/1048576 1.70% 242857.508 246984.004 - 1.26% -
Chain_fail,_5_levels 1.70% 64.506 65.601 - -10.12% -
std::stable_sort(deque<int>)_(shuffled)/8192 1.70% 14201.663 14442.858 - -9.51% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.70% 65481.620 66593.454 - 0.49% -
BM_BitsetToString<1048576>/Sparse_(10%)/10 1.70% 63266.854 64340.391 - 9.38% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 1.70% 1669054.524 1697367.348 - -0.03% -
SetIntersection_Front_Set_float_256_64 1.70% 5590255.852 5685059.244 - 4.11% -
DAG_rightmost_middle,_3_levels 1.69% 75.416 76.694 - 1.18% -
SetIntersection_None_Set_uint32_16384_256 1.69% 158804359.181 161483934.859 - 0.40% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 1.69% 9.344 9.501 - 5.99% -
BM_deque_deque_copy_backward/70000 1.69% 7843.227 7975.448 - 0.32% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.69% 11503.875 11697.780 - 1.77% -
VChain,_2_levels 1.68% 8.026 8.161 - 1.80% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.68% 1110495.375 1129186.325 - 4.01% -
SetIntersection_None_Vector_uint64_16384_16384 1.68% 1100756.356 1119231.139 - 0.36% -
SetIntersection_Interlaced_Set_uint64_1024_4 1.67% 10010260.807 10177729.679 - -0.10% -
SetIntersection_None_Set_string_256_1 1.67% 11536341.117 11729084.434 - 0.39% -
BM_join_view_in_vectors/70000 1.67% 131995.478 134200.176 - -9.32% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 1.67% 9002483.619 9152830.603 - -4.68% -
BM_unicode_escaped<char> 1.67% 22926.053 23308.188 - -3.41% -
BM_deque_deque_ranges_move/65536 1.67% 3054.817 3105.699 - -0.05% -
VChain,_3_levels 1.66% 11.489 11.680 - 3.19% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1.65% 1669780.520 1697381.756 - 0.31% -
SetIntersection_None_Set_uint32_16384_1024 1.65% 157997236.649 160598814.667 - -0.12% -
std::stable_sort(vector<int>)_(repeated)/8 1.65% 15.828 16.089 - 1.55% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 1.64% 63.031 64.068 - -5.87% -
std::set<std::string>::count(key)_(non-existent)/1024 1.64% 23.528 23.915 - 0.55% -
std::multiset<std::string>::ctor(const&)/1024 1.64% 34132.294 34693.428 - -2.25% -
BM_format_string<wchar_t>/8 1.64% 3.086 3.136 - 1.75% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 1.63% 1504875.268 1529473.224 - -0.24% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 1.63% 466.079 473.697 - 2.14% -
BM_deque_vector_copy/1 1.63% 2.111 2.146 - 0.31% -
SetIntersection_Interlaced_Vector_uint64_256_4 1.63% 5067477.439 5150138.505 - 2.45% -
std::remove_if(vector<int>)_(sprinkled)/32 1.63% 53.975 54.855 - 3.09% -
std::is_partitioned(list<int>)_(partitioned)/8192 1.63% 6786.825 6897.503 - 1.14% -
SetIntersection_Interlaced_Vector_string_16384_256 1.63% 42795052.615 43492923.423 - 13.46% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024 1.63% 14470.275 14706.207 - -2.03% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 1.63% 119409042.775 121353355.566 - -0.00% -
std::partial_sort(deque<int>)_(pipe-organ)/8 1.63% 31.047 31.552 - 1.23% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.63% 1388.714 1411.311 - -2.97% -
BM_cyrillic_escaped<char> 1.62% 14398.083 14631.938 - -4.03% -
BM_Istream_numbers/2 1.62% 1096.709 1114.513 - -22.30% -
std::for_each(multimap<int>::iterator)/8192 1.62% 7423.835 7544.261 - -53.06% -
BM_format_to_back_inserter<std::list<char>>/string_len_60 1.62% 642.314 652.724 - 4.17% -
BM_StringFindAllMatch/64 1.62% 3.170 3.221 - -1.44% -
std::none_of(vector<int>)_(process_all)/50 1.62% 19.081 19.390 - 52.94% -
SetIntersection_Interlaced_Set_uint64_64_16 1.62% 22470394.060 22833564.099 - 0.49% -
BM_std_minmax_element<short>/70000 1.61% 18543.528 18842.701 - 7.98% -
std::multimap<int,_int>::find(key)_(existent)/1024 1.61% 3.754 3.815 - 5.60% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 1.61% 15.604 15.855 - 5.27% -
SetIntersection_Interlaced_Set_string_256_64 1.61% 30127033.037 30611485.230 - 2.97% -
CastTo<B<Width_/_2,_Depth>> 1.61% 2774.934 2819.522 - -3.74% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1.61% 1790966.879 1819730.223 - -0.03% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 1.61% 1234955.809 1254782.555 - 0.12% -
SetIntersection_None_Set_string_262144_64 1.60% 1671384.930 1698084.392 - -0.34% -
std::stable_partition(vector<int>)_(sparse)/50 1.60% 20.901 21.234 - -4.62% -
BM_format_to_iterator/<std::vector>_string_view_len_60 1.60% 9.442 9.593 - 0.54% -
std::multimap<int,_int>::find(key)_(existent)/32 1.60% 1.727 1.755 - 3.79% -
std::find(list<int>)_(process_all)/1024 1.59% 686.614 697.563 - 1.74% -
SetIntersection_None_Vector_string_256_4 1.59% 4434479.556 4505055.874 - -0.30% -
std::flat_multimap<int,_int>::count(key)_(existent)/32 1.59% 2.300 2.337 - 2.78% -
std::set<int>::equal_range(key)_(non-existent)/32 1.59% 2.603 2.645 - 2.30% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 1.59% 262.993 267.167 - -2.89% -
BM_vector_deque_copy_backward/64000 1.58% 7232.109 7346.731 - -0.71% -
std::unordered_set<int>::find(key)_(non-existent)/32 1.58% 1.151 1.169 - 6.46% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.58% 39466.517 40089.081 - 2.06% -
Chain_fail,_1_level 1.57% 20.885 21.214 - -6.69% -
std::equal(list<int>)_(it,_it,_it)/1048576 1.57% 1307770.639 1328290.238 - 2.51% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 1.57% 14.623 14.852 - 0.56% -
BM_format_to_iterator/<std::deque>_string_len_60 1.56% 16.716 16.978 - 1.99% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 1.56% 1.387 1.408 - -15.29% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 1.56% 35623.834 36179.721 - -3.25% -
BM_LexicallyRelative/small_path/8 1.56% 212.460 215.774 - -2.16% -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 1.55% 28.290 28.729 - 0.73% -
std::format(double)_(fmt:_{:017500_10Lg}) 1.55% 216.988 220.361 - -3.56% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 1.55% 8.647 8.782 - 6.56% -
DAG_sidecast_fail,_2_levels 1.55% 91.700 93.123 - -5.47% -
std::unordered_set<int>::erase(iterator)/32 1.55% 19.492 19.794 - -2.08% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 1.55% 22.104 22.446 - 1.32% -
BM_format_to_n_string_back_inserter<std::vector<char>>/16384 1.55% 901.118 915.055 - 1.13% -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 1.55% 285.213 289.622 - 4.73% -
SetIntersection_Interlaced_Vector_uint64_64_4 1.54% 17632274.012 17903914.790 - -0.46% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.54% 1240.220 1259.320 - 0.48% -
std::multiset<int>::ctor(const&,_alloc)/1024 1.53% 6295.908 6392.492 - -35.02% -
std::for_each_n(join_view(vector<vector<int>>))/8 1.53% 1.438 1.460 - 3.61% -
DAG_sidecast,_1_level 1.53% 37.827 38.406 - -2.29% -
SetIntersection_None_Set_float_16384_16 1.53% 154944981.682 157315654.731 - -0.81% -
BM_deque_vector_ranges_copy_backward/65536 1.53% 7351.286 7463.710 - -0.34% -
SetIntersection_None_Set_string_262144_16 1.53% 1669865.803 1695387.127 - -0.37% -
std::make_heap(deque<int>)_(repeated)/1024 1.53% 2288.304 2323.266 - 7.45% -
std::find_end(list<int>)_(process_all)/8192 1.53% 7359.243 7471.663 - -0.36% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.53% 142582.640 144759.722 - 0.75% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 1.52% 8834314.517 8969013.697 - -29.72% -
BM_format_string<wchar_t>/4 1.52% 3.084 3.131 - 3.73% -
BM_lexicographical_compare_three_way_slow_path/65536 1.52% 18655.188 18939.010 - 25.87% -
BM_StringConstructDestroyCStr_Huge_Transparent 1.52% 64.160 65.136 - -5.98% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 1.52% 4493.243 4561.554 - -0.41% -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 1.52% 104.678 106.269 - -0.12% -
std::partial_sort_copy(list<int>)_(shuffled)/8 1.52% 12.049 12.232 - 1.36% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 1.51% 11.913 12.093 - 0.03% -
BM_CmpLess_uint_uint 1.51% 1.056 1.072 - -0.76% -
SetIntersection_Front_Set_string_1024_64 1.51% 4492232.709 4560000.088 - -4.43% -
BM_PushHeap_uint32_Ascending_262144 1.51% 4.760 4.832 - 0.55% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 1.51% 39.687 40.286 - 1.18% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.50% 290.283 294.650 - -0.90% -
std::is_partitioned(vector<int>)_(partitioned)/32 1.50% 6.420 6.517 - 1.20% -
BM_PushHeap_uint64_Random_16384 1.50% 6.239 6.333 - 7.07% -
BM_lexicographical_compare_three_way_slow_path/4 1.50% 1.177 1.195 - 5.70% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/32 1.50% 19.371 19.661 - 2.05% -
SetIntersection_None_Set_uint64_16_4 1.50% 56345216.530 57190538.404 - 0.07% -
VChain,_1_level 1.50% 5.895 5.983 - 0.43% -
std::replace(deque<int>)_(prefix)/50 1.50% 19.008 19.293 - 1.30% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 1.49% 22.569 22.906 - -9.68% -
SetIntersection_Front_Vector_uint64_1024_4 1.49% 1053689.424 1069433.182 - 0.58% -
BM_CmpEqual_int_schar 1.49% 1.121 1.138 - 1.13% -
BM_CmpEqual_schar_uint 1.49% 1.102 1.118 - -2.65% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 1.49% 1845943.080 1873444.140 - 2.11% -
SetIntersection_Front_Vector_float_256_64 1.49% 4293157.972 4357050.070 - 2.23% -
std::partition_copy(vector<int>)/8192 1.49% 4528.744 4596.118 - -0.11% -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 1.49% 723.582 734.343 - 0.79% -
std::replace_if(vector<int>)_(prefix)/32 1.48% 9.482 9.623 - 0.92% -
std::multiset<int>::erase(key)_(non-existent,_end)/8192 1.48% 9.849 9.995 - 1.37% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.48% 5443.848 5524.469 - -15.73% -
SetIntersection_None_Set_string_256_64 1.47% 9293652.849 9430454.352 - 0.02% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 1.47% 17.648 17.908 - 1.67% -
rng::for_each(set<int>)/8192 1.47% 7712.319 7825.692 - -49.32% -
std::unordered_set<int>::erase(key)_(existent)/1024 1.47% 21.348 21.662 - 0.18% -
BM_num_get<unsigned_int> 1.47% 9.648 9.790 - -61.49% -
BM_format_to_back_inserter<std::vector<char>>/string_view_len_6000 1.46% 415.655 421.740 - -3.90% -
VDAG_rightmost_middle,_2_levels 1.46% 209.340 212.403 - -3.43% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/32 1.46% 18.948 19.224 - 2.12% -
bm_list/1 1.46% 3.100 3.145 - -0.32% -
std::find_end(forward_list<int>)_(single_element)/8192 1.45% 6111.152 6199.973 - 8.24% -
SetIntersection_None_Set_uint32_1024_16 1.45% 8998841.159 9129531.974 - 0.03% -
SetIntersection_None_Vector_uint64_16384_64 1.45% 1110928.775 1127046.968 - 0.85% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.45% 166682.295 169096.441 - -0.38% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/0 1.45% 394.478 400.191 - 0.40% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.45% 168798.130 171242.345 - 0.44% -
std::stable_partition(deque<int>)_(alloc_fails)/1024 1.45% 3290.430 3338.068 - 0.04% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1.44% 1656933.433 1680871.826 - 0.08% -
SetIntersection_Interlaced_Vector_string_4_4 1.44% 150599339.648 152772927.688 - -0.72% -
SetIntersection_Front_Set_float_1024_64 1.44% 1753251.330 1778548.322 - 4.65% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 1.44% 3063259.869 3107346.039 - -2.98% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.44% 44357.036 44993.662 - -2.71% -
std::remove(vector<int>)_(prefix)/1024 1.44% 307.830 312.248 - 2.79% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 1.43% 11533245.179 11698211.484 - -0.80% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 1.43% 218174895.660 221293916.060 - 2.02% -
std::multimap<int,_int>::contains(key)_(existent)/32 1.43% 1.724 1.749 - 7.75% -
SetIntersection_None_Set_string_1_1 1.43% 541871560.273 549601778.654 - -0.23% -
std::for_each(deque<int>)/8 1.42% 0.909 0.922 - 0.41% -
std::map<std::string,_int>::clear()/1024 1.42% 22399.527 22718.470 - -5.19% -
std::partial_sort_copy(list<int>)_(heap)/8 1.42% 17.215 17.460 - 5.30% -
bm_list/8 1.42% 16.574 16.810 - 0.44% -
std::unordered_multiset<int>::insert(value)_(already_present)/32 1.42% 19.863 20.145 - 0.18% -
BM_Istream_numbers/3 1.42% 1065.718 1080.873 - -22.94% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.42% 5171.353 5244.660 - 1.73% -
BM_num_put<long_long> 1.42% 11.520 11.683 - 11.24% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.42% 43273.405 43886.037 - -1.67% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 1.42% 53997.071 54761.205 - -0.70% -
std::find_if_not(vector<int>)_(bail_25%)/32768 1.41% 947.956 961.337 - 14.05% -
std::is_sorted(vector<int>)/1024 1.41% 247.483 250.969 - 1.20% -
std::format(int64_t)_(fmt:_{:0<512x}) 1.41% 30.242 30.668 - -3.24% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 1.41% 15.455 15.673 - 1.29% -
SetIntersection_Front_Vector_string_256_256 1.41% 19706982.676 19984318.386 - 7.78% -
SetIntersection_None_Set_float_16384_64 1.40% 154812269.308 156979440.097 - -0.80% -
BM_StringFindStringLiteral/256 1.40% 5.336 5.410 - -0.97% -
std::find_if(list<int>)_(process_all)/32768 1.40% 25777.590 26137.723 - 1.40% -
BM_format_to_string_back_inserter<std::vector<char>>/1 1.39% 22.115 22.423 - -2.83% -
std::equal(list<int>)_(it,_it,_it)/8 1.39% 2.707 2.745 - 3.49% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 1.38% 349452553.431 354288691.329 - -0.10% -
rng::contains_subrange(list<int>)_(process_all)/1048576 1.38% 839262.737 850862.849 - 1.46% -
bm_ranges_swap_ranges_vb_unaligned/64 1.38% 6.179 6.264 - 1.54% -
SetIntersection_Front_Set_uint32_64_64 1.38% 13320000.902 13504056.703 - 4.93% -
std::rotate(list<int>)_(by_1/2)/1024 1.38% 380.806 386.068 - 1.66% -
SetIntersection_Front_Vector_uint64_1024_64 1.38% 1367524.862 1386390.369 - 4.11% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.38% 142118.056 144077.798 - 0.24% -
BM_toupper_string<wchar_t> 1.38% 6.254 6.340 - 0.56% -
SetIntersection_Front_Set_string_262144_16384 1.38% 344701743.885 349446631.294 - -0.04% -
std::search(list<int>)_(no_match)/1048576 1.38% 825740.246 837096.298 - 0.09% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.37% 8742.401 8862.242 - -0.03% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 1.37% 20.252 20.529 - -1.12% -
SetIntersection_None_Set_uint32_64_1 1.37% 22495620.003 22803323.881 - 1.56% -
BM_StringRelational_Compare_Large_Huge_Control 1.37% 2.081 2.110 - 1.29% -
std::unique(list<int>)_(contiguous)/52 1.37% 64.314 65.192 - 1.41% -
SetIntersection_None_Set_string_262144_4 1.36% 1668403.158 1691149.578 - -1.08% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 1.36% 5130478.580 5200415.630 - -2.25% -
std::format(int64_t)_(fmt:_{:0^512x}) 1.36% 31.962 32.397 - 2.21% -
SetIntersection_None_Set_float_64_16 1.36% 17706716.663 17947793.315 - -0.69% -
SetIntersection_Interlaced_Set_string_64_4 1.36% 25620520.151 25968330.577 - 0.38% -
rng::find_last(list<int>)_(bail_90%)/1024 1.36% 75.606 76.631 - 6.74% -
std::partial_sort_copy(deque<int>)_(descending)/8 1.35% 23.417 23.734 - 1.71% -
SetIntersection_Interlaced_Set_float_262144_256 1.35% 1526981.606 1547605.957 - -2.36% -
BM_StringRelational_Eq_Small_Small_ChangeLast 1.35% 2.013 2.040 - 1.48% -
SetIntersection_Interlaced_Vector_string_262144_1 1.35% 1089595.448 1104299.295 - -0.12% -
BM_deque_vector_ranges_copy_backward/4000 1.35% 144.012 145.955 - 2.02% -
BM_CmpLess_short_ushort 1.35% 1.085 1.100 - -2.26% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8 1.35% 46.197 46.819 - -1.13% -
std::unique_copy(vector<int>)_(contiguous)/52 1.34% 13.251 13.429 - 1.70% -
SetIntersection_Front_Vector_uint64_256_64 1.34% 4234504.563 4291400.506 - 0.71% -
SetIntersection_Front_Set_string_1024_4 1.34% 1244769.394 1261481.024 - -0.48% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 1.34% 1420.730 1439.802 - -4.42% -
BM_format_to_iterator/<std::vector>_string_view_len_6000 1.34% 59.602 60.401 - -10.28% -
std::remove(list<int>)_(prefix)/8192 1.34% 8109.136 8217.654 - -0.50% -
SetIntersection_Interlaced_Set_uint32_16384_1 1.34% 1045343.951 1059326.300 - -0.67% -
std::set<std::string>::clear()/8192 1.33% 212486.445 215322.831 - -3.22% -
std::format(int64_t)_(fmt:_{:0>512o}) 1.33% 29.172 29.560 - -0.55% -
SetIntersection_Front_Vector_string_16384_1024 1.33% 37488701.805 37987319.961 - -1.79% -
std::set<int>::insert(value)_(already_present)/32 1.33% 1.777 1.800 - 2.09% -
SetIntersection_Interlaced_Vector_float_262144_1 1.33% 1027516.620 1041155.735 - -2.16% -
BM_std_minmax_element<short>/65536 1.33% 17357.358 17587.562 - 7.75% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 1.32% 23.598 23.910 - 0.20% -
std::set<int>::erase(key)_(non-existent,_middle)/8192 1.32% 4.139 4.193 - 3.83% -
BM_std_minmax_element<short>/64000 1.32% 16951.699 17175.781 - 7.70% -
BM_vector_deque_ranges_copy_backward/65536 1.32% 7551.043 7650.840 - 1.47% -
BM_num_put<long> 1.32% 11.675 11.829 - 10.40% -
SetIntersection_None_Set_string_262144_16384 1.32% 1671198.406 1693263.998 - -0.54% -
BM_PushHeap_uint32_Ascending_16384 1.32% 3.584 3.631 - -1.96% -
BM_StringRelational_Less_Large_Large_ChangeMiddle 1.32% 1.624 1.645 - 1.11% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 1.31% 8.061 8.166 - -26.60% -
DAG_sidecast_fail,_3_levels 1.31% 107.527 108.937 - -6.67% -
BM_deque_deque_ranges_move_backward/4096 1.31% 150.961 152.940 - -1.52% -
std::multiset<int>::erase(key)_(non-existent,_end)/1024 1.31% 6.456 6.540 - 4.55% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8 1.31% 54.485 55.198 - 4.44% -
std::none_of(list<int>)_(process_all)/32 1.31% 11.705 11.858 - 0.50% -
std::reverse_copy(list<int>)/32768 1.30% 26430.116 26774.866 - 3.38% -
std::search(vector<int>)_(near_matches)/1000 1.30% 14496.081 14685.160 - 3.99% -
bm_exception_ptr_move_ctor_null 1.30% 2.127 2.155 - -35.43% -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8192 1.30% 63635.070 64464.254 - 1.16% -
SetIntersection_Front_Vector_uint64_4_4 1.30% 134915594.858 136667894.070 - -0.45% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 1.30% 17201118.830 17424451.946 - -3.04% -
bm_ranges_lexicographical_compare<unsigned_char>/512 1.30% 8.659 8.771 - 1.40% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 1.29% 15.205 15.402 - -6.79% -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 1.29% 1.537 1.557 - 3.49% -
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 1.29% 2.761 2.797 - 3.31% -
std::count(list<int>)_(every_other)/1048576 1.29% 884366.836 895767.835 - 9.90% -
std::adjacent_find(list<int>,_pred)/50 1.29% 29.401 29.780 - -4.87% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 1.28% 13465.651 13638.608 - 0.75% -
SetIntersection_Front_Set_float_64_16 1.28% 15272377.539 15467944.641 - -0.21% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 1.28% 1.451 1.469 - -6.59% -
std::unordered_multimap<int,_int>::ctor(const&)/32 1.28% 201.804 204.385 - -1.10% -
BM_format_to_iterator/<std::array>_string_view_len_6 1.28% 8.238 8.343 - -0.40% -
SetIntersection_None_Set_uint32_256_4 1.28% 11469397.550 11615649.708 - 0.97% -
SetIntersection_Front_Vector_float_262144_16 1.27% 1104847.002 1118931.354 - -1.63% -
std::multiset<std::string>::ctor(const&,_alloc)/0 1.27% 12.691 12.852 - -7.40% -
std::equal(list<int>)_(it,_it,_it,_pred)/50 1.27% 38.337 38.823 - 0.25% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 1.27% 12436453.455 12594038.833 - -1.62% -
SetIntersection_Front_Vector_float_256_16 1.27% 4157868.226 4210547.524 - -0.38% -
std::multiset<std::string>::ctor(const&)/8192 1.26% 340512.980 344815.631 - 0.60% -
SetIntersection_None_Vector_float_1024_256 1.26% 1070878.698 1084406.058 - -1.77% -
BM_StringFindNoMatch/512 1.26% 9.258 9.375 - -0.16% -
SetIntersection_None_Set_string_262144_1 1.26% 1668443.847 1689503.826 - -0.61% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1.26% 2962015.381 2999298.910 - 1.54% -
SetIntersection_None_Set_float_256_64 1.26% 9098500.976 9213017.253 - -2.22% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 1.26% 12.971 13.134 - -1.60% -
BM_format/string_len_6000 1.26% 71.751 72.652 - -0.70% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 1.26% 11408609.285 11551884.772 - 0.94% -
std::unordered_set<int>::erase(key)_(existent)/32 1.26% 20.909 21.172 - -0.85% -
BM_StringCopy_Large 1.25% 6.188 6.266 - -1.01% -
SetIntersection_Interlaced_Set_string_256_4 1.25% 12883473.206 13044824.104 - -0.57% -
std::format(int64_t)_(fmt:_{:0<512b}) 1.25% 35.221 35.661 - 0.86% -
std::partition_point(list<int>)/1024 1.25% 1282.036 1298.064 - 1.25% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 1.25% 32.241 32.643 - 32.27% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1.25% 1036186.763 1049129.278 - -1.48% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 1.25% 11478104.908 11621466.054 - -1.31% -
BM_format_to_n_string_pointer<char>/16384 1.25% 241.979 244.999 - 48.26% -
BM_format/C_string_len_6 1.25% 13.560 13.730 - -0.55% -
std::find_end(vector<int>)_(match_near_end)/1000 1.25% 27.879 28.226 - -89.22% -
SetIntersection_Front_Vector_string_256_16 1.24% 5991597.104 6066161.374 - -0.35% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1.24% 1039581.192 1052510.410 - -0.21% -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 1.24% 19.973 20.221 - -3.39% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 1.24% 1352343.235 1369136.210 - 1.73% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 1.24% 5.111 5.175 - 3.24% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 1.24% 34.982 35.415 - -0.38% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 1.23% 12.879 13.038 - -0.29% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 1.23% 764.393 773.818 - -1.87% -
std::find_end(list<int>,_pred)_(match_near_end)/1000 1.23% 72.705 73.601 - -91.28% -
BM_num_put<double> 1.23% 57.044 57.747 - -1.86% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 1.23% 1090146.627 1103567.169 - -0.70% -
SetIntersection_None_Vector_float_16384_16 1.23% 1101170.479 1114717.164 - -1.53% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8 1.23% 43.039 43.567 - -1.75% -
BM_std_minmax_element<int>/4 1.22% 1.228 1.243 - 0.28% -
std::sort_heap(deque<int>,_pred)/8192 1.22% 427403.409 432622.287 - -4.08% -
std::partial_sort_copy(vector<int>)_(shuffled)/8 1.22% 10.680 10.810 - -6.90% -
std::reverse_copy(vector<int>)/4096 1.22% 131.337 132.935 - -1.04% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 1.22% 11409575.020 11548305.235 - -1.25% -
BM_vector_deque_ranges_move_backward/70000 1.21% 7906.591 8002.531 - -1.38% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.21% 411.286 416.274 - 0.05% -
BM_deque_vector_ranges_move/64000 1.21% 2949.234 2984.992 - 0.82% -
SetIntersection_Front_Vector_string_64_16 1.21% 20347088.326 20593702.259 - -1.40% -
std::equal(vector<int>)_(it,_it,_it,_pred)/8192 1.21% 2543.754 2574.579 - 1.36% -
SetIntersection_None_Set_uint64_16384_64 1.21% 168894448.181 170940113.324 - -2.67% -
BM_SharedPtrCreateDestroy 1.21% 11.362 11.500 - 4.08% -
SetIntersection_None_Set_uint32_1024_64 1.21% 8899815.329 9007586.240 - -0.25% -
SetIntersection_Front_Set_uint32_262144_1 1.21% 1038397.184 1050966.352 - -0.50% -
std::make_heap(vector<int>)_(descending)/1024 1.21% 272.359 275.648 - 0.72% -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 1.20% 6004.026 6076.272 - -57.72% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 1.20% 1064170.393 1076973.995 - -0.75% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8192 1.20% 61187.419 61923.443 - -0.61% -
BM_num_get<long_double> 1.20% 37.132 37.578 - 3.80% -
SetIntersection_Front_Set_uint32_256_4 1.20% 4187908.819 4238172.960 - -0.46% -
BM_CmpEqual_int_short 1.20% 1.117 1.131 - -0.34% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 1.20% 4.365 4.417 - -6.49% -
BM_format_to_iterator/<std::vector>_C_string_len_6000 1.20% 167.514 169.520 - -0.79% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 1.19% 1.687 1.707 - 8.53% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 1.19% 1855609.535 1877737.713 - -0.10% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 1.19% 19.282 19.511 - 0.57% -
std::shift_right(list<int>)/1024 1.19% 732.490 741.189 - 1.47% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 1.18% 10.514 10.638 - -3.29% -
SetIntersection_Front_Set_float_16384_1024 1.18% 13406354.611 13565155.747 - 8.79% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 1.18% 13.364 13.521 - -0.70% -
std::fill_n(deque<int>)/50 1.18% 2.193 2.218 - -81.80% -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 1.18% 18.852 19.075 - 0.92% -
BM_PushHeap_string_Ascending_256 1.18% 11.167 11.298 - 3.04% -
std::copy(vector<int>)/262144 1.18% 12381.483 12527.365 - -0.03% -
rng::find_last(vector<char>)_(bail_90%)/1048576 1.18% 23020.689 23291.625 - 1.80% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.18% 378.642 383.098 - -1.14% -
std::remove(deque<int>)_(prefix)/32 1.18% 52.506 53.124 - 0.50% -
bm_swap_ranges_vb_unaligned/8 1.18% 4.784 4.841 - 1.14% -
SetIntersection_Interlaced_Vector_float_64_4 1.18% 17708352.366 17916542.858 - -1.42% -
std::set<int>::contains(key)_(existent)/32 1.17% 1.639 1.658 - -3.31% -
std::set<int>::count(key)_(non-existent)/8192 1.17% 11.259 11.391 - -17.52% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 1.17% 2096982.502 2121470.215 - -0.32% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.17% 653.517 661.142 - 0.71% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.17% 40962.654 41440.472 - 0.74% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 1.17% 11924.708 12063.764 - -3.45% -
std::make_heap(deque<int>)_(pipe-organ)/1024 1.17% 2648.747 2679.615 - 2.33% -
SetIntersection_Front_Vector_string_1024_16 1.17% 1615842.887 1634672.546 - 1.12% -
SetIntersection_None_Vector_uint32_256_1 1.16% 4229691.192 4278935.952 - -0.80% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 1.16% 457.976 463.301 - -1.08% -
std::sort(vector<NonIntegral>)_(descending)/8 1.16% 25.125 25.417 - 2.90% -
SetIntersection_Interlaced_Vector_string_256_64 1.16% 19775599.582 20004906.529 - -1.35% -
SetIntersection_Interlaced_Vector_float_16_4 1.16% 55622679.392 56265311.852 - -1.69% -
BM_deque_vector_ranges_move/70000 1.15% 3229.194 3266.469 - 0.18% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.15% 520.152 526.155 - 0.14% -
std::remove_copy_if(vector<int>)_(sprinkled)/32 1.15% 10.469 10.590 - 1.42% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 1.15% 1024184.826 1035983.135 - -0.47% -
std::flat_multimap<int,_int>::erase(key)_(existent)/32 1.15% 22.022 22.276 - -2.25% -
std::find(vector<short>)_(bail_25%)/1024 1.15% 5.974 6.042 - 1.32% -
std::pop_heap(vector<int>)/8 1.15% 50.960 51.546 - -0.18% -
std::find_end(vector<int>)_(match_near_end)/1024 1.15% 28.750 29.081 - -98.70% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 1.15% 152768.866 154527.173 - 1.73% -
SetIntersection_None_Set_string_262144_256 1.15% 1674423.910 1693629.558 - -0.67% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 1.15% 55.074 55.706 - 5.66% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.15% 1.823 1.844 - -0.53% -
SetIntersection_Front_Vector_float_64_16 1.15% 14173627.171 14336110.629 - -0.05% -
std::multimap<int,_int>::equal_range(key)_(existent)/32 1.14% 2.484 2.513 - -2.12% -
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 1.14% 33.759 34.144 - 11.48% -
bm_ranges_swap_ranges_vb_unaligned/512 1.14% 13.451 13.605 - 1.24% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 1.14% 9117802.934 9221862.461 - -0.31% -
std::format(double)_(fmt:_{:0>17500_10}) 1.14% 211.352 213.761 - -0.03% -
std::multiset<int>::insert(value)_(new_value,_end)/32 1.14% 18.507 18.718 - 0.67% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.14% 736.370 744.729 - 1.17% -
BM_PushHeap_float_Ascending_64 1.13% 1.759 1.778 - 0.97% -
BM_Swap_MemFuncPtr_LargeTrivialFunctor 1.13% 1.205 1.218 - 1.53% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.13% 5705.741 5770.206 - 4.66% -
SetIntersection_None_Vector_string_16384_16 1.12% 1223819.815 1237566.042 - -0.39% -
std::equal(list<int>)_(it,_it,_it,_pred)/1048576 1.12% 1312159.036 1326888.598 - 1.65% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 1.12% 24.109 24.379 - 8.85% -
ranges::min(std::list<__int128>)/8 1.12% 2.062 2.085 - 2.16% -
std::set<int>::lower_bound(key)_(non-existent)/1024 1.12% 5.976 6.043 - 7.44% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.12% 611656.855 618498.870 - -0.82% -
std::format(int64_t)_(fmt:_{:0^512Lb}) 1.12% 40.408 40.859 - -4.60% -
SetIntersection_Front_Set_uint32_1024_16 1.12% 1189857.913 1203131.983 - -1.29% -
std::replace_if(deque<int>)_(prefix)/8192 1.11% 3470.562 3509.246 - 2.58% -
BM_deque_vector_ranges_move_backward/64000 1.11% 7012.391 7090.522 - 0.59% -
std::find(deque<int>)_(process_all)/8192 1.11% 1924.103 1945.458 - 1.77% -
std::unordered_multimap<int,_int>::clear()/1024 1.11% 8511.306 8605.717 - 1.52% -
BM_CmpLess_short_uint 1.11% 1.105 1.117 - -2.40% -
SetIntersection_Interlaced_Vector_string_16384_1024 1.11% 118614705.589 119928132.646 - 5.27% -
std::unordered_multiset<int>::count(key)_(existent)/32 1.10% 1.756 1.776 - -4.26% -
std::format(int64_t)_(fmt:_{:0^512X}) 1.10% 40.845 41.295 - 0.34% -
std::unordered_map<int,_int>::count(key)_(existent)/32 1.10% 1.381 1.396 - 20.88% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 1.10% 36.753 37.157 - -5.08% -
rng::starts_with(deque<int>,_pred)/1024 1.10% 525.590 531.362 - 0.66% -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 1.09% 127.988 129.388 - 3.43% -
SetIntersection_Front_Vector_float_16384_16 1.09% 1117094.290 1129297.226 - 1.30% -
std::is_partitioned(list<int>)_(unpartitioned)/8192 1.09% 2151.623 2175.112 - 0.67% -
SetIntersection_Front_Vector_float_262144_1 1.09% 1042336.022 1053705.872 - -0.17% -
BM_CmpEqual_schar_schar 1.09% 1.086 1.097 - 0.50% -
SetIntersection_None_Vector_uint32_16384_4 1.09% 1121125.953 1133310.067 - 1.36% -
rng::for_each(multimap<int>)/8 1.09% 6.054 6.120 - 39.42% -
std::multiset<std::string>::contains(key)_(existent)/1024 1.09% 26.458 26.745 - 14.58% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 1.09% 18.531 18.732 - -0.05% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 1.08% 23.581 23.837 - -0.19% -
BM_lexicographical_compare_three_way_fast_path/256 1.08% 69.673 70.427 - 3.27% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.08% 193.460 195.553 - 0.31% -
BM_CmpLess_ushort_uchar 1.08% 1.104 1.116 - 0.46% -
SetIntersection_None_Vector_string_16384_4 1.08% 1226820.720 1240065.983 - -0.39% -
std::format(float)_(fmt:_{:_0a}) 1.08% 26.443 26.728 - 3.90% -
BM_format_to_n_string_begin<std::vector<wchar_t>>/1048576 1.08% 49691.283 50226.373 - -0.10% -
rng::for_each(multiset<int>)/8192 1.07% 7657.494 7739.739 - -49.68% -
BM_PushHeap_string_QuickSortAdversary_4 1.07% 6.321 6.389 - 0.16% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 1.07% 17.035 17.217 - -0.21% -
BM_format_to_iterator/<std::array>_string_len_60 1.07% 9.387 9.488 - -0.30% -
rng::find_last_if_not(vector<char>)_(bail_10%)/50 1.07% 11.325 11.445 - -0.25% -
SetIntersection_Interlaced_Set_string_64_16 1.07% 38126997.379 38533379.611 - 2.67% -
SetIntersection_None_Set_float_16384_256 1.07% 155288936.401 156943045.790 - -0.53% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 1.06% 1043919.104 1055029.003 - -0.88% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.06% 31680.104 32016.974 - 0.36% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 1.06% 22.269 22.505 - -0.49% -
BM_format_string<wchar_t>/2 1.06% 5.963 6.026 - 4.15% -
rng::find_if(vector<bool>)_(process_all)/8 1.06% 3.466 3.502 - -2.10% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.06% 12810.023 12945.649 - 1.39% -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 1.06% 26.855 27.139 - -34.41% -
std::search(vector<int>,_pred)_(no_match)/1000 1.06% 523.521 529.058 - 4.05% -
SetIntersection_None_Set_string_64_64 1.06% 11663405.887 11786762.889 - -0.70% -
std::find(deque<int>)_(process_all)/32768 1.05% 7717.120 7798.340 - 1.35% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.05% 44047.513 44510.225 - -1.14% -
std::move_backward(deque<int>)/32768 1.05% 3345.902 3380.985 - 3.56% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1.05% 9702.467 9804.131 - 1.88% -
std::set<std::string>::ctor(const&,_alloc)/1024 1.05% 36418.015 36799.559 - -11.00% -
std::multimap<std::string,_int>::erase(iterator)/1024 1.04% 33.639 33.990 - 19.32% -
BM_format_to_n_string_begin<std::wstring>/1048576 1.04% 49732.974 50251.558 - -0.03% -
SetIntersection_Front_Set_uint32_262144_262144 1.04% 1635893.067 1652917.643 - -0.45% -
std::format(float)_(fmt:_{:_10Lf}) 1.04% 55.556 56.134 - 0.69% -
BM_japanese_escaped<char> 1.04% 14132.914 14279.921 - -3.39% -
SetIntersection_Interlaced_Vector_string_1024_4 1.04% 1630526.664 1647474.464 - -5.55% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.04% 1.758 1.777 - -1.41% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 1.04% 27.439 27.725 - 15.83% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 1.04% 17.790 17.974 - 0.41% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1.03% 73.055 73.810 - 0.68% -
std::equal(list<int>)_(it,_it,_it,_pred)/1024 1.03% 1156.543 1168.479 - 1.87% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 1.03% 13.385 13.523 - -0.65% -
std::set<int>::equal_range(key)_(existent)/32 1.03% 1.803 1.821 - 6.27% -
BM_deque_deque_ranges_move_backward/512 1.03% 18.898 19.092 - 0.03% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32 1.03% 6.483 6.550 - -1.85% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 1.03% 6041.007 6102.994 - -0.11% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.03% 378218.974 382096.739 - 0.70% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 1.02% 537.830 543.336 - 4.89% -
std::multimap<std::string,_int>::clear()/1024 1.02% 21894.812 22118.892 - -1.87% -
std::format(float)_(fmt:_{:0^17500_10Lg}) 1.02% 213.282 215.462 - -0.40% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 1.02% 15.700 15.860 - -6.51% -
std::stable_partition(deque<int>)_(alloc_fails)/50 1.02% 1935.675 1955.403 - 1.72% -
BM_deque_deque_ranges_move/64 1.02% 3.025 3.056 - -0.91% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/32 1.02% 873.520 882.404 - 0.26% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 1.02% 2.282 2.306 - -4.46% -
BM_Swap_MemPtr_LargeTrivialFunctor 1.02% 1.146 1.158 - -2.38% -
BM_join_view_in_vectors/2 1.02% 4.571 4.617 - -0.57% -
std::find_first_of(list<int>)_(small_needle)/32 1.01% 93.119 94.062 - -2.71% -
SetIntersection_Interlaced_Vector_string_1024_16 1.01% 3375022.849 3409196.661 - 2.69% -
std::remove_if(list<int>)_(prefix)/1024 1.01% 1005.052 1015.216 - 4.39% -
BM_StringFindMatch2/32768 1.01% 1563.154 1578.940 - 0.83% -
std::remove_copy_if(list<int>)_(sprinkled)/32 1.01% 16.507 16.673 - 0.59% -
std::stable_partition(list<int>)_(alloc_fails)/1024 1.01% 4149.632 4191.524 - 2.14% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 1.01% 28.013 28.295 - 4.36% -
BM_deque_vector_move/1024 1.01% 36.895 37.266 - 1.28% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 1.00% 20.514 20.720 - -35.20% -
SetIntersection_Front_Vector_uint64_1024_256 1.00% 2254362.214 2276977.449 - 6.59% -
SetIntersection_None_Vector_float_64_64 1.00% 8454773.571 8539577.161 - -0.83% -

Performance Improvements - execution_time Δ Previous Current σ Δ (B) σ (B)
std::shift_left(vector<int>)/32 -73.89% 11.388 2.974 - 0.22% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -70.59% 1742.021 512.287 - -69.26% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -69.96% 1804.972 542.171 - -68.97% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 -56.87% 86088920.966 37128984.822 - -0.28% -
std::flat_multimap<int,_int>::ctor(const&)/8192 -55.30% 1933.988 864.458 - -54.29% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 -52.48% 25338375.536 12039913.492 - -33.97% -
BM_adjacent_full<1000> -43.45% 524.950 296.870 - 0.00% -
BM_adjacent_empty<1000> -43.11% 541.411 308.017 - 0.00% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 -42.73% 7796637.041 4464986.324 - 10.38% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 -41.56% 10.708 6.258 - -42.36% -
BM_join_view_out_vectors/4000 -41.07% 10955.700 6456.330 - 6.97% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 -39.89% 175464964.727 105480577.942 - -8.59% -
std::multiset<std::string>::erase(key)_(existent)/32 -38.59% 81.666 50.152 - -2.91% -
std::set<std::string>::erase(key)_(existent)/1024 -37.99% 98.375 61.002 - -18.30% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 -37.99% 11933027.483 7399626.152 - -1.29% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 -36.06% 50.802 32.484 - -29.80% -
BM_stop_token_multi_thread_polling_stop_requested/1024 -35.83% 576698.521 370043.454 - -19.07% -
std::is_sorted(deque<int>)/8 -35.33% 4.686 3.031 - 5.92% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 -34.93% 32041707.750 20850196.251 - -1.60% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 -34.77% 23158.095 15106.066 - -10.58% -
std::remove_copy_if(deque<int>)_(prefix)/32 -34.27% 29.695 19.520 - 9.72% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -33.62% 47.836 31.753 - -19.75% -
BM_PushHeap_float_Random_1 -32.89% 0.696 0.467 - 0.25% -
BM_StringRelationalLiteral_Eq_Small_Large_Control -32.82% 0.445 0.299 - 31.02% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -32.68% 804.796 541.786 - -0.90% -
std::unordered_set<int>::insert(value)_(already_present)/32 -32.38% 2.542 1.719 - -34.82% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 -32.34% 34.759 23.518 - -32.50% -
BM_PushHeap_string_Descending_1 -32.20% 0.700 0.475 - -32.20% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 -31.58% 81194827.662 55556692.420 - -9.28% -
std::remove_copy_if(deque<int>)_(sprinkled)/32 -31.57% 30.384 20.791 - 12.59% -
rng::find(vector<bool>)_(process_all)/8 -31.15% 0.912 0.628 - -2.15% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 -31.13% 6.581 4.532 - -31.02% -
std::map<std::string,_int>::erase(key)_(existent)/8192 -30.83% 101.485 70.197 - -33.06% -
std::rotate(list<int>)_(by_1/2)/8192 -29.84% 6100.377 4280.080 - -8.09% -
std::find_if(deque<int>)_(bail_25%)/32768 -29.15% 2828.315 2003.764 - -9.49% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 -29.13% 73.195 51.876 - 7.34% -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 -29.06% 29.422 20.871 - -10.19% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 -29.01% 31.676 22.486 - -29.58% -
std::find_if(deque<int>)_(bail_25%)/8192 -28.88% 708.725 504.022 - -11.48% -
std::unordered_set<int>::count(key)_(non-existent)/32 -28.83% 1.929 1.373 - -1.74% -
std::set<std::string>::erase(key)_(existent)/32 -28.81% 73.979 52.667 - -38.06% -
BM_StringEraseWithMove_Empty_Transparent -28.74% 0.780 0.556 - -0.17% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 -28.39% 4194632.882 3003912.107 - -1.20% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -28.17% 33.871 24.330 - -24.96% -
std::set<int>::contains(key)_(non-existent)/8192 -27.71% 11.990 8.668 - -16.02% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 -27.53% 6025813.973 4366966.006 - 0.52% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -27.33% 14.846 10.789 - -10.02% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 -27.15% 14.643 10.667 - -2.69% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 -27.06% 343112664.438 250267111.106 - -27.58% -
BM_vector_deque_move/0 -26.94% 0.606 0.443 - -14.70% -
std::shift_right(vector<int>)/32 -26.56% 4.016 2.949 - 0.24% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 -26.51% 14.862 10.922 - 0.11% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 -26.23% 1767.360 1303.781 - -23.24% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 -25.97% 32.171 23.815 - -29.86% -
rng::find(vector<bool>)_(process_all)/50 -25.87% 0.912 0.676 - -2.22% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 -25.48% 1.741 1.297 - -7.68% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 -25.46% 1.824 1.359 - -31.03% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 -25.29% 27.812 20.778 - -21.01% -
BM_Swap_LargeTrivialFunctor_LargeNonTrivialFunctor -25.27% 0.612 0.457 - -24.12% -
std::set<std::string>::insert(value)_(new_value,_middle)/32 -24.94% 42.526 31.920 - 7.09% -
BM_StringEraseWithMove_Empty_Opaque -24.58% 1.051 0.793 - 0.47% -
std::list<int>::insert(begin)_(cheap_elements)/32 -24.57% 13.508 10.188 - 0.02% -
std::set<std::string>::insert(value)_(already_present)/8192 -24.14% 60.014 45.529 - 45.57% -
std::unordered_set<int>::insert(value)_(already_present)/1024 -24.02% 2.360 1.793 - -24.61% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 -24.02% 68.644 52.159 - -19.80% -
std::fill(list<int>)/1024 -23.72% 671.669 512.367 - -0.61% -
BM_sprintf/C_string_len_6 -23.65% 5.571 4.254 - 13.11% -
SetIntersection_Interlaced_Vector_float_262144_256 -23.54% 26558494.236 20307765.045 - -0.01% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 -23.53% 73.629 56.303 - 61.59% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 -23.47% 26.501 20.281 - -24.90% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 -23.14% 64.881 49.869 - 11.79% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 -23.09% 2871425.136 2208521.933 - -0.71% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 -23.07% 2187975.757 1683140.525 - 0.13% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 -22.77% 73.857 57.040 - -22.73% -
BM_StringConstructDestroyCStr_Empty_Transparent -22.50% 0.309 0.240 - -23.17% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -22.49% 964.167 747.290 - -4.67% -
BM_ascii_text<char> -22.22% 949.043 738.154 - -0.28% -
BM_emoji_text<char> -22.03% 947.303 738.577 - -0.35% -
BM_PushHeap_float_Descending_1 -21.94% 0.636 0.496 - -4.50% -
std::list<int>::insert(begin)_(cheap_elements)/1024 -21.85% 14.903 11.646 - 0.18% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -21.56% 41.331 32.421 - -25.11% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 -21.54% 34.687 27.214 - -20.71% -
BM_format_string<wchar_t>/8192 -21.40% 0.249 0.195 - -13.18% -
BM_Swap_SmallNonTrivialFunctor_SmallNonTrivialFunctor -21.17% 0.636 0.502 - -9.47% -
std::unordered_set<int>::count(key)_(non-existent)/1024 -21.07% 2.133 1.684 - 21.49% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 -20.96% 35.296 27.896 - -11.85% -
BM_join_view_deques/65536 -20.92% 361648.853 285980.936 - -0.77% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 -20.88% 0.422 0.334 - -8.97% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 -20.83% 1755.992 1390.280 - -13.00% -
std::list<int>::insert(begin)_(cheap_elements)/8192 -20.69% 14.665 11.631 - -3.66% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 -20.42% 1666.174 1325.925 - -5.41% -
std::unique_copy(deque<int>)_(sprinkled)/32 -20.35% 11.575 9.219 - 0.20% -
std::rotate(list<int>)_(by_1/3)/8192 -20.23% 10416.931 8309.447 - 1.37% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 -20.17% 1.468 1.172 - -13.40% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -20.03% 43.242 34.579 - -13.45% -
BM_Swap_Null_SmallNonTrivialFunctor -20.03% 0.696 0.557 - 21.44% -
SetIntersection_Interlaced_Vector_float_16384_16 -19.96% 2704699.462 2164967.501 - -23.97% -
std::set<std::string>::equal_range(key)_(non-existent)/32 -19.92% 11.095 8.884 - -12.93% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 -19.88% 1.539 1.233 - -27.35% -
std::unique_copy(deque<int>)_(sprinkled)/52 -19.86% 18.395 14.742 - 0.17% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 -19.64% 136.330 109.548 - 24.35% -
BM_PushHeap_uint32_PipeOrgan_1 -19.49% 0.509 0.410 - -12.01% -
std::equal(deque<int>)_(it,_it,_it,_it)/50 -19.38% 28.986 23.368 - -20.14% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 -19.33% 30.714 24.776 - -22.59% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 -19.27% 1.424 1.150 - -6.84% -
std::unordered_map<int,_int>::erase(iterator)/32 -19.21% 24.185 19.540 - -2.40% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 -19.17% 663.013 535.892 - -6.77% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 -19.11% 333.595 269.838 - -19.78% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 -19.06% 40.064 32.429 - -1.00% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 -18.81% 982.600 797.750 - 0.00% -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 -18.70% 23.883 19.416 - -18.81% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 -18.61% 27.210 22.145 - -17.09% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 -18.25% 1.742 1.424 - 11.37% -
std::find_end(list<int>,_pred)_(same_length)/8192 -17.96% 9978.863 8187.140 - -52.06% -
ranges::minmax(std::list<char>)/1 -17.74% 0.460 0.379 - -8.13% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 -17.54% 63.706 52.530 - -6.88% -
rng::find_last_if(vector<int>)_(bail_90%)/8 -17.43% 0.563 0.465 - -24.75% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 -17.34% 1.433 1.184 - -19.07% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 -17.32% 87.309 72.191 - -2.87% -
std::unordered_set<std::string>::erase(iterator)/32 -17.25% 32.017 26.494 - -15.36% -
std::unordered_map<int,_int>::clear()/1024 -17.25% 9489.683 7852.794 - -8.32% -
BM_Swap_LargeTrivialFunctor_LargeTrivialFunctor -17.17% 0.553 0.458 - -22.06% -
ranges::min(std::deque<__int128>)/1 -17.16% 0.856 0.709 - -15.24% -
std::unordered_map<int,_int>::clear()/8192 -17.15% 74009.115 61317.511 - -7.97% -
std::unordered_set<int>::count(key)_(non-existent)/8192 -16.90% 1.745 1.450 - 5.43% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -16.84% 58.031 48.261 - -20.12% -
std::unordered_set<int>::find(key)_(non-existent)/1024 -16.77% 1.146 0.954 - -9.43% -
bm_ranges_lexicographical_compare<int>/1 -16.70% 1.544 1.286 - 0.00% -
ranges::minmax(std::deque<long_long>)/1 -16.63% 0.918 0.765 - 10.89% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 -16.47% 60303.097 50373.190 - 1.35% -
std::is_partitioned(deque<int>)_(partitioned)/32 -16.46% 10.661 8.906 - -2.83% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 -16.36% 0.633 0.529 - 5.91% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 -16.34% 13570.548 11353.466 - -24.57% -
std::multiset<int>::clear()/1024 -16.23% 12185.902 10208.645 - -1.53% -
std::map<std::string,_int>::ctor(const&)/32 -16.22% 844.785 707.776 - -13.99% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -16.12% 62.247 52.211 - -4.88% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 -16.06% 11.208 9.408 - -17.00% -
VDAG_sidecast_fail,_1_level -16.06% 74.973 62.935 - -4.71% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 -15.99% 10.652 8.948 - 10.17% -
std::multiset<int>::clear()/8192 -15.96% 95714.636 80441.350 - -2.70% -
std::set<std::string>::insert(value)_(new_value,_middle)/8192 -15.91% 54.306 45.667 - -18.92% -
std::is_partitioned(deque<int>)_(partitioned)/50 -15.90% 16.297 13.706 - -1.04% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 -15.88% 1785454.420 1501859.804 - -0.04% -
BM_vector_deque_move_backward/0 -15.77% 0.547 0.461 - 9.90% -
std::reverse(list<int>)/32768 -15.66% 19906.335 16789.326 - -12.63% -
BM_BitsetToString<64>/Sparse_(10%)/10 -15.63% 15.395 12.989 - 5.84% -
VDAG_sidecast_fail,_2_levels -15.51% 108.468 91.643 - -6.00% -
std::partition(list<int>)_(dense)/8192 -15.49% 5334.087 4507.628 - -20.59% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 -15.39% 8194876.676 6933356.064 - -3.33% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -15.15% 24.471 20.763 - -60.38% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 -15.10% 1.444 1.226 - -12.80% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -15.02% 51992.213 44182.457 - -12.05% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 -14.93% 62.956 53.557 - -17.98% -
BM_PushHeap_uint32_QuickSortAdversary_1 -14.80% 0.525 0.447 - 13.48% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 -14.78% 1.687 1.438 - -26.48% -
BM_std_minmax_element<int>/3 -14.77% 1.142 0.974 - -12.62% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 -14.75% 9590.837 8176.144 - 8.72% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -14.74% 6399.394 5456.108 - -15.94% -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 -14.60% 0.493 0.421 - 19.24% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 -14.59% 24.720 21.112 - -8.27% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 -14.51% 1.419 1.213 - -7.57% -
std::set<std::string>::find(key)_(existent)/8192 -14.36% 35.343 30.268 - -1.30% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 -14.34% 94303.350 80780.609 - -5.65% -
ranges::minmax(std::deque<char>)/64 -14.31% 26.907 23.057 - 1.59% -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 -14.30% 6225.227 5334.731 - -1.75% -
std::unordered_multiset<int>::find(key)_(existent)/32 -14.29% 1.616 1.385 - 3.02% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 -14.28% 50.256 43.082 - 1.46% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192 -14.16% 70.959 60.910 - -14.33% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 -14.13% 36490.633 31334.223 - -9.37% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 -14.12% 1.928 1.655 - -13.44% -
BM_vector_deque_ranges_move_backward/2 -13.99% 2.050 1.763 - -14.49% -
std::equal(deque<int>)_(it,_it,_it)/50 -13.98% 25.320 21.781 - 1.08% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -13.96% 0.671 0.577 - -16.89% -
std::is_sorted_until(list<int>,_pred)/8192 -13.95% 8883.292 7643.966 - 0.31% -
rng::find_last_if(deque<int>)_(bail_10%)/50 -13.87% 20.158 17.361 - 0.16% -
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 -13.84% 8.257 7.114 - -3.25% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 -13.82% 1.311 1.130 - -10.22% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 -13.81% 71.462 61.594 - -15.81% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 -13.76% 41.828 36.073 - 4.75% -
std::find_if_not(vector<int>)_(bail_25%)/8 -13.64% 0.911 0.787 - -7.43% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -13.53% 14683.539 12696.186 - -10.45% -
std::unordered_multiset<int>::clear()/1024 -13.40% 9114.249 7893.146 - -8.33% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 -13.39% 7.423 6.429 - 18.48% -
std::copy_n(vector<int>)/4096 -13.36% 219.160 189.884 - 33.33% -
std::unordered_map<int,_int>::erase(iterator)/1024 -13.35% 22.583 19.568 - -2.45% -
BM_format_string<wchar_t>/128 -13.28% 0.340 0.295 - -4.79% -
std::multimap<std::string,_int>::erase(iterator)/32 -13.23% 29.045 25.203 - -9.43% -
std::set<std::string>::find(key)_(non-existent)/32 -13.22% 10.432 9.053 - -3.93% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 -13.22% 864.832 750.543 - -19.12% -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 -13.15% 15.216 13.214 - 2.51% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 -13.13% 9123.068 7925.063 - 9.16% -
std::is_partitioned(deque<int>)_(partitioned)/1024 -13.12% 331.874 288.327 - -4.34% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -13.10% 34.582 30.053 - -13.24% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 -13.06% 32.128 27.931 - 19.74% -
std::find_first_of(deque<int>)_(large_needle)/50 -12.97% 770.651 670.716 - -5.79% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -12.97% 35.478 30.878 - 0.15% -
std::list<std::string>::erase(begin)_(cheap_elements)/1024 -12.96% 14.315 12.459 - -0.23% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 -12.81% 22.129 19.294 - -12.63% -
std::map<int,_int>::erase(key)_(non-existent,_end)/32 -12.70% 2.636 2.302 - -4.69% -
BM_format_to_string_span<char>/16384 -12.66% 187.423 163.694 - -24.90% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 -12.66% 96.523 84.308 - -12.87% -
BM_ConstructAndDestroy_LargeTrivialFunctor_Opaque -12.65% 14.251 12.448 - 16.36% -
std::unordered_multiset<int>::erase(key)_(existent)/32 -12.64% 23.151 20.224 - -9.82% -
BM_vector_deque_ranges_copy_backward/0 -12.58% 0.498 0.436 - -15.97% -
BM_PushHeap_string_Descending_262144 -12.44% 3.543 3.102 - -1.63% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/0 -12.44% 0.289 0.253 - -0.33% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 -12.41% 38.545 33.764 - 15.36% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 -12.40% 27.176 23.806 - -3.65% -
std::unordered_multiset<int>::contains(key)_(existent)/32 -12.39% 1.486 1.302 - -16.18% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 -12.39% 1.242 1.088 - -13.27% -
std::unordered_set<std::string>::count(key)_(existent)/1024 -12.37% 44.181 38.715 - 11.79% -
ranges::minmax(std::deque<char>)/70000 -12.32% 27415.287 24036.932 - 1.61% -
std::unordered_multiset<int>::clear()/8192 -12.32% 69643.362 61062.486 - -9.15% -
std::rotate_copy(vector<int>)/8192 -12.30% 773.368 678.255 - -5.36% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 -12.29% 1.632 1.431 - -13.85% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle -12.22% 1.316 1.155 - -3.99% -
BM_StringRelational_Less_Large_Empty_Control -12.20% 1.835 1.611 - -0.18% -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 -12.14% 15.234 13.385 - 1.93% -
std::list<int>::ctor(size)/1024 -12.12% 13324.938 11710.291 - -1.51% -
bm_lexicographical_compare<unsigned_char>/8 -12.08% 1.427 1.254 - -9.71% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 -12.03% 1.509 1.327 - -15.16% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 -12.02% 0.300 0.264 - -33.55% -
std::list<int>::ctor(size)/8192 -12.01% 107529.188 94615.245 - -2.61% -
BM_vector_deque_ranges_move_backward/1 -11.99% 2.333 2.054 - -11.83% -
bm_lexicographical_compare<unsigned_char>/1 -11.89% 1.679 1.479 - -5.55% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 -11.86% 24.621 21.700 - -5.53% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 -11.84% 7.365 6.493 - -13.45% -
std::reverse(list<int>)/4096 -11.83% 1936.063 1706.950 - -3.28% -
BM_format_to_back_inserter<std::list<char>>/string_len_6000 -11.72% 85912.744 75847.870 - 3.97% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 -11.70% 31.183 27.536 - 14.97% -
std::multiset<int>::erase(key)_(non-existent,_middle)/8192 -11.69% 4.780 4.221 - 3.00% -
std::format(double)_(fmt:_{:017500_17000L}) -11.64% 462.509 408.689 - -8.94% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 -11.59% 365.098 322.779 - -3.28% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 -11.44% 715.450 633.626 - -8.33% -
std::list<std::string>::erase(begin)_(cheap_elements)/8192 -11.41% 14.054 12.451 - -0.27% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 -11.39% 0.459 0.407 - -14.91% -
BM_std_minmax_element<int>/2 -11.38% 0.683 0.605 - -8.93% -
std::unordered_map<int,_int>::count(key)_(non-existent)/0 -11.37% 0.303 0.269 - -44.52% -
std::list<int>::ctor(size)/32 -11.35% 364.377 323.020 - -1.33% -
std::multiset<std::string>::erase(iterator)/8192 -11.34% 36.446 32.311 - 7.87% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 -11.26% 1.360 1.207 - -4.21% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 -11.23% 21.563 19.141 - -1.30% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 -11.22% 29053.503 25793.029 - -11.98% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 -11.22% 12.816 11.379 - 14.33% -
BM_deque_vector_ranges_move/0 -11.21% 1.471 1.306 - -13.74% -
std::map<int,_int>::erase(key)_(non-existent,_end)/1024 -11.20% 5.804 5.154 - -3.05% -
BM_ConstructAndDestroy_Null_Opaque -11.19% 0.448 0.397 - -11.81% -
ranges::minmax(std::vector<long_long>)/1 -11.18% 0.689 0.612 - -5.35% -
BM_vector_deque_copy_backward/2 -11.13% 2.059 1.830 - -11.35% -
SetIntersection_Front_Vector_uint32_16384_16384 -10.92% 79527902.075 70840694.435 - -8.28% -
std::multiset<std::string>::ctor(const&)/32 -10.89% 785.065 699.541 - -9.73% -
std::set<std::string>::erase(key)_(existent)/8192 -10.89% 82.659 73.657 - -29.26% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 -10.88% 1506721.619 1342765.791 - -0.91% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -10.80% 6317.636 5635.503 - -13.17% -
SetIntersection_Front_Vector_uint32_262144_16384 -10.76% 79623070.981 71056085.164 - -8.03% -
BM_Move_SmallNonTrivialFunctor -10.72% 0.644 0.575 - 0.74% -
std::unordered_set<std::string>::find(key)_(existent)/1024 -10.69% 43.010 38.414 - 33.15% -
std::unordered_multiset<int>::count(key)_(existent)/8192 -10.64% 1.877 1.677 - 8.77% -
std::multiset<int>::erase(iterator)/1024 -10.63% 26.159 23.377 - -1.25% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 -10.62% 62.839 56.168 - 13.20% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 -10.60% 1.443 1.290 - -7.09% -
BM_PushHeap_string_PipeOrgan_1 -10.59% 0.527 0.471 - -32.67% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 -10.52% 33.216 29.720 - 61.43% -
std::format(double)_(fmt:_{:_0La}) -10.49% 39.015 34.920 - -2.99% -
std::unordered_map<int,_int>::erase(iterator)/8192 -10.45% 21.845 19.562 - -2.75% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 -10.38% 11.908 10.672 - -4.09% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -10.37% 167.250 149.910 - -9.57% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 -10.36% 1.724 1.546 - -0.83% -
rng::contains_subrange(list<int>)_(process_all)/8192 -10.34% 8029.226 7198.890 - -20.37% -
SetIntersection_Front_Vector_uint32_1024_1024 -10.33% 5920825.688 5309245.710 - -10.45% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -10.32% 31.220 27.998 - -26.86% -
BM_format_to_n_string_back_inserter<std::list<char>>/16384 -10.24% 227612.212 204301.788 - 5.72% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 -10.19% 75.660 67.949 - -7.38% -
BM_PushHeap_uint32_Random_1 -10.13% 0.536 0.481 - 3.49% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -10.10% 56.958 51.203 - -7.81% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 -10.09% 1.464 1.316 - -4.92% -
SetIntersection_Front_Vector_uint32_262144_1024 -10.06% 5920399.356 5324522.796 - 0.28% -
BM_deque_vector_move/0 -10.06% 1.525 1.372 - -3.80% -
SetIntersection_Front_Set_uint64_1024_64 -10.04% 1820956.946 1638160.021 - -4.57% -
bm_lexicographical_compare<unsigned_char>/64 -10.02% 2.048 1.843 - -7.78% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 -9.97% 10510.982 9463.184 - -13.88% -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 -9.97% 1.102 0.992 - -10.56% -
BM_Swap_Null_Null -9.96% 0.457 0.411 - -10.39% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 -9.94% 4.644 4.182 - 1.64% -
std::unordered_set<int>::contains(key)_(existent)/8192 -9.80% 1.624 1.465 - 20.27% -
SetIntersection_Front_Vector_uint32_16384_1024 -9.76% 5921935.409 5344097.521 - -9.77% -
SetIntersection_Front_Vector_uint64_16384_1024 -9.73% 5899470.925 5325477.589 - -0.15% -
SetIntersection_Front_Vector_uint64_262144_1024 -9.72% 5910253.019 5335691.304 - -0.11% -
BM_PushHeap_string_Ascending_1 -9.71% 0.583 0.527 - -17.93% -
std::format(double)_(fmt:_{:_10La}) -9.67% 46.805 42.279 - -2.24% -
std::find_end(list<int>,_pred)_(single_element)/8192 -9.59% 9047.402 8179.702 - -11.53% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -9.57% 50720.260 45865.189 - -10.69% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 -9.57% 1.490 1.348 - -8.50% -
BM_StringConstructDestroyCStr_Empty_Opaque -9.55% 2.375 2.149 - 3.37% -
std::find_first_of(deque<int>)_(large_needle)/32 -9.54% 311.723 281.989 - -4.20% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 -9.53% 22.196 20.080 - -8.77% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 -9.52% 11.299 10.223 - -6.62% -
std::copy_n(list<int>)/4096 -9.51% 3965.597 3588.506 - -14.14% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 -9.48% 35.516 32.148 - -9.95% -
BM_Swap_LargeNonTrivialFunctor_LargeNonTrivialFunctor -9.47% 0.615 0.557 - 10.63% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 -9.45% 11.509 10.421 - -1.54% -
BM_PushHeap_string_Descending_16 -9.44% 2.332 2.112 - 0.43% -
std::rotate(list<int>)_(1_element_backward)/8192 -9.43% 8013.381 7257.936 - -2.79% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 -9.42% 26.660 24.149 - 7.92% -
BM_format_to_n_string_back_inserter<std::string>/16384 -9.38% 1115.566 1010.879 - -1.84% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -9.33% 7214.431 6541.008 - 2.70% -
BM_StringFindAllMatch/1 -9.29% 3.198 2.901 - -0.13% -
std::rotate(list<int>)_(by_1/4)/8192 -9.25% 7264.142 6592.382 - 1.78% -
BM_format_to_n_string_back_inserter<std::vector<char>>/1 -9.21% 27.201 24.696 - 6.39% -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 -9.21% 5095.308 4626.040 - -1.06% -
std::search(list<int>)_(single_element)/8192 -9.18% 8298.222 7536.043 - 0.66% -
BM_StringRelational_Less_Huge_Empty_Control -9.18% 1.775 1.612 - -2.63% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/8192 -9.17% 282.309 256.432 - -0.90% -
std::list<std::string>::erase(begin)_(expensive_elements)/8192 -9.16% 34.060 30.941 - -0.52% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -9.11% 356.873 324.360 - -2.20% -
BM_format_to_n_string_back_inserter<std::list<char>>/1048576 -9.11% 14542597.512 13217765.424 - 4.91% -
std::copy(list<int>)/64 -9.10% 34.392 31.261 - -6.67% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle -9.07% 0.692 0.629 - -8.63% -
std::multiset<int>::erase(iterator)/32 -9.06% 22.794 20.728 - -2.18% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 -9.04% 12229.356 11124.088 - -2.16% -
std::multiset<int>::count(key)_(non-existent)/0 -9.03% 0.276 0.251 - -8.73% -
std::set<std::string>::equal_range(key)_(existent)/32 -9.02% 17.437 15.865 - 5.63% -
BM_format_string<wchar_t>/64 -8.98% 0.511 0.465 - -0.59% -
VDAG_sidecast_fail,_3_levels -8.97% 122.577 111.578 - -4.43% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -8.97% 629.528 573.078 - -0.75% -
std::unordered_set<int>::ctor(const&)/32 -8.96% 219.140 199.500 - -1.93% -
BM_join_view_out_vectors/0 -8.95% 0.601 0.547 - 28.11% -
std::move(vector<int>)/262144 -8.92% 20946.059 19076.797 - 28.11% -
std::find_if(deque<int>)_(process_all)/32768 -8.87% 9592.927 8742.118 - -6.18% -
BM_BitsetToString<64>/Uniform_(50%)/50 -8.85% 19.406 17.688 - -6.80% -
BM_to_chars_good/16 -8.83% 2.163 1.971 - -5.12% -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 -8.83% 34.324 31.294 - -0.93% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 -8.81% 25.616 23.359 - 0.92% -
SetIntersection_Front_Set_uint64_1024_256 -8.81% 4030537.676 3675599.410 - -7.05% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 -8.78% 13.455 12.274 - 8.76% -
std::unordered_map<int,_int>::clear()/32 -8.70% 635.902 580.558 - -4.05% -
SetIntersection_Front_Set_uint64_256_64 -8.67% 5713497.113 5218325.416 - -1.05% -
std::rotate(list<int>)_(1_element_forward)/8192 -8.64% 7652.922 6991.640 - -2.41% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -8.60% 13250.765 12110.616 - -2.14% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 -8.59% 11.462 10.478 - 34.30% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -8.58% 12281.816 11227.479 - -2.94% -
std::format(int64_t)_(fmt:_{:X}) -8.56% 31.102 28.441 - -7.97% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 -8.54% 8.050 7.362 - 29.27% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 -8.54% 24.034 21.982 - -8.76% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 -8.53% 2.338 2.138 - -8.80% -
std::multiset<int>::clear()/32 -8.52% 687.247 628.704 - -1.17% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/0 -8.49% 0.290 0.265 - 4.41% -
BM_SystemErrorWithMessage -8.48% 17.842 16.330 - -29.38% -
std::set<std::string>::erase(iterator)/8192 -8.47% 29.751 27.232 - -12.24% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -8.44% 21533.389 19715.681 - -1.35% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 -8.43% 23.377 21.407 - -16.98% -
std::set<std::string>::find(key)_(non-existent)/1024 -8.40% 21.728 19.903 - -0.17% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -8.39% 9983.391 9145.921 - -8.65% -
BM_format_string<wchar_t>/131072 -8.35% 0.187 0.171 - -8.16% -
SetIntersection_Interlaced_Vector_float_16384_1024 -8.32% 45361769.053 41586710.399 - -19.03% -
SetIntersection_Front_Set_string_16384_16 -8.32% 1957476.676 1794595.960 - 1.37% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 -8.31% 5417679.408 4967375.960 - -3.93% -
std::format(int64_t)_(fmt:_{:LX}) -8.30% 36.205 33.199 - -3.45% -
SetIntersection_Front_Vector_uint64_16384_16384 -8.30% 75820348.292 69528683.790 - -6.61% -
std::set<int>::erase(iterator)/1024 -8.29% 21.367 19.596 - -3.19% -
std::find_end(list<int>)_(single_element)/8192 -8.28% 8483.184 7780.815 - -19.42% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -8.27% 6394.109 5865.253 - -8.16% -
std::sort(deque<int>)_(repeated)/1024 -8.27% 1073.039 984.293 - -7.91% -
std::copy_backward(vector<int>)/32768 -8.22% 3791.567 3479.962 - -8.32% -
std::all_of(deque<int>)_(process_all)/32768 -8.20% 11824.465 10855.145 - -0.40% -
std::find(vector<bool>)_(process_all)/50 -8.18% 0.737 0.676 - 20.79% -
BM_Swap_SmallNonTrivialFunctor_LargeNonTrivialFunctor -8.16% 0.548 0.503 - 9.31% -
BM_Swap_SmallTrivialFunctor_LargeTrivialFunctor -8.15% 1.254 1.152 - -22.10% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -8.14% 37.964 34.874 - -2.40% -
BM_format_to_back_inserter<std::list<char>>/C_string_len_6 -8.12% 82.722 76.001 - -2.14% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -8.11% 50135.002 46067.586 - -8.42% -
BM_format_to_n_string_back_inserter<std::vector<wchar_t>>/1 -8.09% 27.421 25.201 - 5.53% -
std::partition_copy(list<int>)/8192 -8.09% 7416.920 6816.663 - -0.43% -
std::multiset<int>::find(key)_(non-existent)/32 -8.03% 2.429 2.234 - -9.52% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 -7.98% 1.251 1.151 - -10.45% -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 -7.97% 4.970 4.574 - -0.19% -
std::find_first_of(list<int>)_(large_needle)/1024 -7.96% 939823.636 864969.702 - -12.25% -
std::adjacent_find(list<int>)/8192 -7.96% 7158.789 6588.649 - -7.46% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -7.95% 38.980 35.883 - -5.72% -
std::unordered_multiset<int>::find(key)_(existent)/8192 -7.90% 1.582 1.457 - 9.29% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -7.88% 186083.923 171421.513 - -1.75% -
BM_BitsetToString<32>/Dense_(90%)/90 -7.88% 14.188 13.070 - -4.52% -
std::multiset<int>::erase(key)_(existent)/32 -7.87% 23.829 21.954 - -1.08% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 -7.86% 22.730 20.943 - -0.79% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 -7.86% 1.457 1.342 - 6.77% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -7.83% 38.334 35.331 - -7.12% -
std::all_of(deque<int>)_(process_all)/8192 -7.81% 2953.196 2722.570 - 0.10% -
std::unordered_set<int>::contains(key)_(non-existent)/32 -7.81% 1.556 1.434 - -11.44% -
std::list<int>::ctor(Range)_(cheap_elements)/32 -7.80% 351.597 324.171 - -2.43% -
std::list<int>::ctor(const&)_(cheap_elements)/32 -7.79% 352.231 324.807 - -2.51% -
std::set<std::string>::find(key)_(non-existent)/8192 -7.78% 29.304 27.024 - 2.05% -
std::unique(deque<int>)_(contiguous)/8192 -7.75% 4045.592 3731.937 - 0.94% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -7.73% 28986.009 26745.818 - -2.84% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 -7.67% 0.617 0.569 - -3.68% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 -7.67% 17.333 16.005 - -3.57% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 -7.67% 0.484 0.447 - 15.06% -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/8192 -7.67% 4.836 4.465 - -0.57% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 -7.65% 830.166 766.698 - 1.46% -
std::find_if(deque<int>)_(process_all)/1024 -7.64% 270.728 250.032 - -14.27% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 -7.64% 103412.198 95510.744 - -2.11% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -7.64% 42.084 38.870 - -2.14% -
std::unordered_set<int>::find(key)_(non-existent)/8192 -7.63% 1.216 1.123 - -7.54% -
std::unordered_set<int>::ctor(const&)/1024 -7.61% 7284.257 6729.918 - -2.38% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 -7.60% 13.254 12.247 - 8.45% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 -7.60% 705.260 651.663 - -13.23% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 -7.60% 32.632 30.153 - 10.90% -
BM_PushHeap_uint64_SingleElement_16 -7.54% 0.375 0.347 - -3.08% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 -7.53% 1.928 1.783 - -7.33% -
std::deque<int>::ctor(size)/1024 -7.53% 76.978 71.180 - -0.78% -
std::multiset<std::string>::find(key)_(non-existent)/8192 -7.52% 30.427 28.138 - -2.58% -
std::replace(vector<int>)_(sprinkled)/8192 -7.52% 1273.393 1177.656 - -5.42% -
std::unordered_set<int>::find(key)_(existent)/1024 -7.50% 1.444 1.335 - -10.13% -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 -7.48% 34.001 31.457 - 1.57% -
std::set<int>::erase(key)_(existent)/1024 -7.47% 54.511 50.437 - 0.66% -
BM_PushHeap_uint64_SingleElement_1 -7.47% 0.463 0.428 - -14.57% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 -7.46% 26.423 24.453 - -7.20% -
BM_format_string<wchar_t>/16384 -7.43% 0.166 0.154 - -0.69% -
BM_vector_deque_copy_backward/1 -7.43% 2.309 2.138 - -10.32% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -7.42% 86414.834 80006.025 - -5.80% -
BM_deque_deque_ranges_move/1 -7.41% 2.525 2.337 - -10.04% -
std::replace(vector<int>)_(sprinkled)/1024 -7.41% 162.607 150.555 - 0.41% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 -7.41% 34.592 32.028 - 0.44% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -7.41% 53.310 49.359 - 17.09% -
std::set<int>::lower_bound(key)_(existent)/1024 -7.40% 4.737 4.387 - -2.65% -
BM_PushHeap_uint64_Descending_1 -7.39% 0.428 0.397 - -11.49% -
BM_deque_deque_copy_backward/64000 -7.39% 7977.892 7388.424 - -0.31% -
std::unordered_set<int>::ctor(const&,_alloc)/32 -7.36% 284.322 263.389 - 1.24% -
std::find_if(deque<int>)_(process_all)/8192 -7.34% 2163.113 2004.310 - -13.98% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 -7.33% 21.950 20.341 - -11.38% -
ranges::minmax(std::vector<char>)/8 -7.31% 0.969 0.898 - -11.14% -
std::multiset<std::string>::find(key)_(non-existent)/1024 -7.31% 22.236 20.610 - -3.80% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 -7.29% 45.483 42.167 - 5.26% -
BM_StringRelational_Eq_Huge_Huge_ChangeMiddle -7.27% 60.993 56.559 - 0.74% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 -7.26% 12958.155 12017.019 - -8.74% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 -7.25% 15285232.264 14177726.576 - 5.90% -
std::multiset<int>::erase(iterator)/8192 -7.24% 26.155 24.261 - 1.08% -
std::list<int>::ctor(Range)_(cheap_elements)/1024 -7.23% 12112.027 11236.513 - -2.03% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -7.21% 811.538 753.038 - -1.59% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 -7.20% 37978.016 35243.290 - -0.86% -
std::unordered_multiset<int>::erase(iterator)/1024 -7.19% 20.849 19.349 - -4.02% -
rng::find_last(vector<char>)_(bail_90%)/50 -7.18% 1.570 1.458 - -0.69% -
std::map<int,_int>::ctor(const&)/1024 -7.16% 7142.698 6631.340 - 1.83% -
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 -7.14% 1.140 1.059 - -8.40% -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 -7.13% 33.966 31.546 - 1.20% -
std::map<std::string,_int>::contains(key)_(existent)/8192 -7.10% 30.708 28.527 - -6.81% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -7.09% 12936.909 12019.852 - -8.57% -
BM_PathIterateMultipleTimes/iterate_elements/1024 -7.07% 325645.852 302606.963 - -0.58% -
BM_string_without_formatting<wchar_t> -7.06% 10.671 9.918 - 4.36% -
std::list<std::string>::erase(begin)_(expensive_elements)/32 -7.06% 32.282 30.004 - 3.61% -
std::count(vector<int>)_(every_other)/8 -7.05% 1.392 1.294 - -3.09% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 -7.04% 66.245 61.579 - 15.63% -
std::unordered_set<int>::ctor(const&)/8192 -7.01% 59529.145 55358.793 - -1.22% -
BM_vector_deque_copy/64000 -6.98% 3048.855 2835.990 - -0.23% -
std::list<std::string>::insert(begin)_(expensive_elements)/32 -6.96% 32.555 30.289 - 5.02% -
SetIntersection_Front_Set_uint64_262144_64 -6.95% 1770341.611 1647238.413 - -3.05% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -6.94% 40.108 37.326 - -0.50% -
BM_format_to_n_string_back_inserter<std::list<wchar_t>>/1048576 -6.92% 14068090.979 13094882.077 - 2.45% -
SetIntersection_Front_Set_string_256_16 -6.89% 7260168.385 6759819.105 - -0.43% -
BM_format/string_len_6 -6.89% 2.713 2.526 - -0.11% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -6.86% 1315135.734 1224856.542 - 2.18% -
SetIntersection_Front_Set_string_262144_64 -6.86% 4884477.890 4549432.482 - -8.85% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 -6.84% 41352.627 38524.671 - -1.89% -
BM_ascii_text<wchar_t> -6.82% 889.608 828.946 - -5.89% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 -6.81% 36.566 34.076 - -3.34% -
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 -6.81% 21.146 19.706 - 4.28% -
std::find_if(list<int>)_(process_all)/8192 -6.81% 7579.491 7063.580 - -5.20% -
std::find_end(deque<int>)_(process_all)/1000 -6.78% 304.324 283.690 - 8.51% -
ranges::minmax(std::deque<long_long>)/8 -6.78% 4.174 3.891 - 9.27% -
std::search(list<int>)_(same_length)/8192 -6.77% 8615.878 8032.188 - 0.41% -
std::format(double)_(fmt:_{:0^17500_10g}) -6.76% 226.947 211.615 - -3.46% -
BM_stop_token_async_reg_unreg_callback/1024 -6.73% 7421330.625 6921642.834 - -13.08% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 -6.71% 1.242 1.159 - -8.72% -
SetIntersection_Front_Vector_uint32_16384_256 -6.69% 2275216.438 2122951.397 - -1.54% -
BM_vector_deque_move/64000 -6.68% 3039.152 2836.230 - -0.27% -
std::unique_copy(deque<int>)_(contiguous)/8192 -6.67% 3993.059 3726.589 - 0.82% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -6.66% 7350.986 6861.618 - 0.36% -
BM_StringRelational_Eq_Small_Small_ChangeFirst -6.64% 1.690 1.577 - 4.62% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 -6.61% 4.500 4.202 - -9.14% -
rng::find_last(vector<int>)_(bail_10%)/1048576 -6.61% 228387.092 213289.247 - 0.53% -
BM_StringRelational_Eq_Large_Large_ChangeMiddle -6.58% 1.848 1.727 - -0.04% -
BM_vector_deque_ranges_move/65536 -6.58% 3058.630 2857.518 - -0.08% -
std::format(float)_(fmt:_{:017500_10}) -6.57% 212.058 198.135 - -1.82% -
rng::contains(list<int>)_(process_all)/1048576 -6.56% 887461.591 829266.011 - 0.78% -
std::map<int,_int>::insert(value)_(new_value,_end)/8192 -6.56% 37.587 35.122 - 1.18% -
BM_deque_vector_move_backward/0 -6.55% 1.463 1.367 - -0.33% -
BM_StringRelationalLiteral_Compare_Empty_Small_Control -6.55% 1.694 1.583 - -0.68% -
std::map<int,_int>::count(key)_(existent)/32 -6.54% 1.606 1.500 - -15.64% -
bm_lexicographical_compare<signed_char>/1 -6.54% 1.347 1.259 - 0.29% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -6.51% 59096.866 55249.116 - -0.92% -
SetIntersection_Front_Vector_uint32_262144_256 -6.51% 2275928.193 2127745.403 - -7.01% -
BM_emoji_text<wchar_t> -6.51% 887.287 829.557 - -28.09% -
std::find_if(deque<int>)_(process_all)/50 -6.49% 13.524 12.646 - 0.84% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -6.49% 1257143.129 1175554.282 - -0.63% -
bm_lexicographical_compare<int>/1 -6.48% 1.418 1.326 - -8.37% -
std::sort_heap(deque<int>)/8 -6.47% 37.622 35.187 - -2.32% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -6.47% 40.905 38.259 - -2.21% -
SetIntersection_Front_Vector_uint32_256_256 -6.46% 4539843.618 4246726.890 - -0.66% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -6.45% 14745.023 13793.455 - -6.86% -
BM_format_to_string_span<wchar_t>/16384 -6.45% 1912.730 1789.321 - 2.09% -
std::multiset<int>::find(key)_(existent)/1024 -6.45% 4.279 4.003 - -5.77% -
BM_format_to_back_inserter<std::list<char>>/string_len_6 -6.44% 80.381 75.202 - -3.64% -
std::list<int>::ctor(Range)_(cheap_elements)/8192 -6.44% 105138.443 98372.261 - -0.95% -
BM_deque_deque_ranges_move_backward/2 -6.44% 2.397 2.242 - -9.22% -
SetIntersection_Front_Set_uint32_256_256 -6.42% 7774980.262 7275591.846 - -6.58% -
BM_vector_deque_copy/70000 -6.39% 3309.720 3098.073 - -0.21% -
BM_PushHeap_uint32_SingleElement_1024 -6.39% 0.387 0.363 - 0.07% -
std::find_if_not(vector<int>)_(process_all)/8 -6.35% 1.482 1.388 - -1.81% -
std::find_if(vector<int>)_(process_all)/8 -6.35% 1.389 1.301 - -12.56% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 -6.35% 24.344 22.799 - 3.64% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 -6.34% 7054457.658 6607398.790 - 7.29% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -6.33% 16.788 15.727 - -2.97% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 -6.31% 11.382 10.664 - 9.72% -
std::is_sorted(list<int>,_pred)/8192 -6.31% 9158.092 8580.246 - -5.13% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -6.29% 765.477 717.317 - -3.12% -
std::map<int,_int>::insert(value)_(new_value,_end)/0 -6.29% 18.215 17.070 - -0.64% -
BM_vector_deque_ranges_copy/70000 -6.28% 3305.139 3097.557 - -0.22% -
std::any_of(vector<int>)_(process_all)/50 -6.25% 13.476 12.633 - -33.41% -
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 -6.25% 3300.994 3094.831 - -1.98% -
SetIntersection_Front_Vector_uint32_1024_256 -6.23% 2284871.469 2142471.338 - -6.19% -
std::search(list<int>,_pred)_(single_element)/8192 -6.20% 8211.824 7703.015 - 0.08% -
BM_PushHeap_uint64_Ascending_64 -6.18% 1.616 1.516 - -0.45% -
BM_deque_deque_move_backward/0 -6.17% 0.862 0.808 - -12.08% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 -6.17% 1.095 1.027 - -7.51% -
std::search(list<int>)_(single_element)/1000 -6.17% 693.054 650.297 - -7.87% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 -6.17% 32.040 30.064 - -3.03% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -6.17% 1016.262 953.594 - 1.34% -
BM_vector_deque_move/70000 -6.17% 3302.150 3098.522 - -0.20% -
SetIntersection_Front_Set_uint32_16384_1024 -6.13% 12706290.301 11927351.537 - -2.90% -
std::unordered_map<int,_int>::erase(key)_(existent)/32 -6.13% 22.294 20.928 - -1.53% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -6.12% 104847.168 98434.271 - -0.38% -
std::set<std::string>::contains(key)_(existent)/8192 -6.10% 28.927 27.162 - -5.25% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 -6.07% 0.977 0.917 - 0.41% -
std::transform(list<int>,_list<int>)/8192 -6.06% 9820.629 9225.090 - 2.49% -
BM_vector_deque_ranges_copy/65536 -6.06% 3040.133 2855.851 - -0.13% -
std::generate_n(list<int>)/8192 -6.05% 7417.809 6969.031 - -6.48% -
std::reverse_copy(vector<int>)/8 -5.98% 2.556 2.404 - -1.17% -
rng::fold_left(deque<int>)/8 -5.98% 4.087 3.843 - -4.52% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -5.97% 1048.523 985.892 - -3.79% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 -5.95% 1.036 0.974 - -6.06% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 -5.89% 710.040 668.231 - 27.47% -
SetIntersection_Front_Vector_uint64_262144_256 -5.89% 2275784.095 2141796.000 - -6.06% -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 -5.88% 33.363 31.400 - 4.09% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -5.88% 37.886 35.658 - 2.01% -
SetIntersection_Front_Set_uint32_16384_64 -5.88% 1726664.616 1625141.636 - -2.94% -
BM_vector_deque_move/2 -5.87% 2.060 1.939 - -3.24% -
std::unordered_multiset<int>::erase(iterator)/32 -5.87% 20.562 19.354 - -3.41% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 -5.86% 227.827 214.476 - -7.49% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -5.85% 1227876.376 1156063.816 - -3.78% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -5.85% 401.142 377.685 - -2.01% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 -5.84% 202661962.998 190817012.195 - -7.20% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 -5.84% 475.331 447.555 - -4.05% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 -5.84% 34.356 32.350 - -6.07% -
std::partition(deque<int>)_(sparse)/50 -5.82% 16.007 15.076 - -12.58% -
std::pop_heap(deque<float>)/1024 -5.79% 13.459 12.680 - -6.69% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -5.77% 1260.383 1187.699 - -0.33% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 -5.76% 1.214 1.144 - -6.53% -
BM_format_to_string_pointer<wchar_t>/16384 -5.76% 1894.315 1785.165 - -3.46% -
BM_vector_deque_move/65536 -5.75% 3026.306 2852.237 - -0.23% -
BM_format_to_n_string_back_inserter<std::wstring>/16384 -5.75% 4311.532 4063.584 - -2.10% -
std::set<std::string>::find(key)_(existent)/1024 -5.75% 24.700 23.280 - 2.28% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/32 -5.74% 19.919 18.776 - -6.57% -
std::set<int>::clear()/8192 -5.73% 79358.502 74808.395 - -8.97% -
std::deque<int>::ctor(size)/32 -5.73% 30.763 29.002 - 7.22% -
std::find_first_of(deque<int>)_(small_needle)/50 -5.72% 177.611 167.444 - 1.38% -
VDAG_sidecast,_1_level -5.69% 46.108 43.483 - -0.70% -
std::set<std::string>::equal_range(key)_(existent)/8192 -5.68% 29.147 27.491 - -15.51% -
BM_Move_LargeTrivialFunctor -5.67% 0.683 0.644 - -6.61% -
SetIntersection_Front_Vector_uint64_16384_256 -5.67% 2274322.685 2145371.350 - -0.02% -
SetIntersection_Interlaced_Vector_uint32_1024_16 -5.67% 2474708.532 2334504.742 - -6.60% -
BM_StringRelational_Eq_Large_Large_ChangeLast -5.66% 2.080 1.962 - 2.84% -
SetIntersection_Interlaced_Set_uint32_1024_256 -5.65% 14369310.561 13557662.682 - -7.61% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 -5.64% 39.878 37.627 - -4.12% -
std::find(list<int>)_(process_all)/8 -5.64% 2.399 2.263 - 3.23% -
SetIntersection_Front_Set_string_16384_64 -5.62% 4871151.609 4597151.202 - 6.88% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 -5.62% 748.361 706.281 - -0.82% -
std::list<int>::ctor(const&)_(cheap_elements)/1024 -5.62% 11950.531 11278.765 - -0.63% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 -5.61% 30.770 29.043 - -3.15% -
std::all_of(vector<int>)_(process_all)/50 -5.61% 13.413 12.660 - -34.08% -
std::unordered_multimap<int,_int>::erase(iterator)/32 -5.60% 20.966 19.791 - -0.57% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -5.59% 1232479.551 1163531.922 - 1.43% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8 -5.59% 59.991 56.637 - -5.08% -
BM_tolower_char<wchar_t> -5.58% 0.583 0.551 - -8.68% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -5.58% 8863.239 8368.487 - -6.15% -
std::multimap<int,_int>::erase(key)_(existent)/8192 -5.56% 27.212 25.697 - -7.48% -
std::flat_map<int,_int>::ctor(const&)/1024 -5.56% 187.977 177.520 - -0.58% -
rng::contains_subrange(list<int>)_(process_all)/50 -5.56% 17.144 16.192 - -9.00% -
BM_PushHeap_string_Descending_256 -5.54% 2.426 2.292 - 0.04% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/32 -5.54% 838.521 792.087 - -1.05% -
std::set<int>::ctor(&&,_different_allocs)/1024 -5.53% 6234.102 5889.312 - -60.03% -
BM_format_to_back_inserter<std::deque<char>>/C_string_len_6 -5.50% 44.077 41.651 - -4.96% -
std::find_first_of(deque<int>)_(small_needle)/32 -5.50% 115.134 108.805 - 1.02% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -5.47% 12813.625 12113.181 - -2.07% -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 -5.47% 94.330 89.174 - 2.73% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 -5.46% 26875.329 25406.973 - -4.56% -
std::move(deque<int>)/8 -5.46% 3.606 3.409 - -1.17% -
SetIntersection_Front_Vector_string_16384_64 -5.42% 3262415.067 3085583.577 - -1.17% -
BM_format_to_n_string_back_inserter<std::list<wchar_t>>/16384 -5.42% 218496.828 206663.457 - 5.95% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 -5.41% 16.648 15.747 - -6.19% -
std::remove(deque<int>)_(sprinkled)/50 -5.40% 57.465 54.362 - -1.51% -
SetIntersection_Front_Set_uint64_1024_1024 -5.40% 12559736.509 11881957.885 - -3.90% -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 -5.39% 1002.253 948.239 - 0.39% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 -5.39% 37.407 35.392 - -3.18% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 -5.38% 30058.294 28439.688 - -3.97% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 -5.37% 17.390 16.455 - 2.12% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 -5.37% 0.660 0.624 - 5.51% -
std::set<int>::contains(key)_(existent)/8192 -5.35% 8.747 8.279 - -1.24% -
BM_join_view_deques/70000 -5.35% 350844.404 332067.363 - 3.60% -
std::format(int64_t)_(fmt:_{:0512Lx}) -5.33% 36.531 34.583 - -3.47% -
BM_PushHeap_uint64_SingleElement_64 -5.32% 0.378 0.358 - -2.08% -
BM_deque_deque_copy_backward/5500 -5.32% 213.406 202.053 - 0.04% -
BM_StringFindStringLiteral/2048 -5.31% 42.465 40.209 - -1.27% -
std::map<std::string,_int>::find(key)_(existent)/8192 -5.31% 30.981 29.336 - 1.19% -
ranges::minmax(std::deque<char>)/8 -5.29% 4.077 3.861 - 1.85% -
std::set<std::string>::ctor(const&)/8192 -5.28% 362283.956 343139.094 - -0.88% -
BM_StringEraseWithMove_Large_Transparent -5.28% 2.746 2.601 - -1.76% -
std::find_if(deque<int>)_(process_all)/8 -5.28% 2.771 2.625 - 1.91% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 -5.28% 17201.183 16293.338 - -3.91% -
BM_deque_deque_ranges_copy/4096 -5.28% 155.572 147.361 - -1.30% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 -5.28% 17.012 16.115 - -1.58% -
BM_ConstructAndDestroy_SmallTrivialFunctor_Opaque -5.27% 0.723 0.685 - -8.01% -
std::sort_heap(vector<int>,_pred)/8192 -5.27% 111919.232 106022.249 - 0.11% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 -5.25% 19.987 18.938 - -11.12% -
std::format(float)_(fmt:_{:0^17500_10f}) -5.22% 196.282 186.037 - -1.81% -
std::pop_heap(vector<size_t>)/8192 -5.20% 13.772 13.055 - -0.53% -
std::fill(list<int>)/8192 -5.20% 8967.294 8500.833 - -0.21% -
std::set<std::string>::lower_bound(key)_(existent)/8192 -5.20% 30.520 28.933 - -7.39% -
std::format(double)_(fmt:_{:0>17500_17000L}) -5.19% 428.967 406.690 - -9.14% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/1024 -5.18% 16265.177 15422.046 - 0.44% -
std::partition(deque<int>)_(sparse)/32 -5.18% 10.596 10.047 - -11.62% -
BM_std_minmax_element<long_long>/2 -5.15% 0.682 0.647 - -2.66% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 -5.14% 6691063.918 6346851.062 - 3.15% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 -5.13% 1.227 1.164 - -3.07% -
bm_exception_ptr_copy_ctor_null -5.13% 3.362 3.189 - 0.18% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -5.13% 556.140 527.617 - -2.47% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 -5.12% 80.399 76.279 - -6.21% -
std::is_partitioned(list<int>)_(unpartitioned)/1024 -5.11% 178.732 169.595 - -3.96% -
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 -5.11% 51468.830 48838.379 - -1.96% -
rng::contains(vector<int>)_(process_all)/8 -5.10% 2.569 2.438 - -13.46% -
std::search(deque<int>)_(near_matches)/1024 -5.07% 25585.748 24287.841 - 24.54% -
std::format(double)_(fmt:_{:_10Le}) -5.07% 74.011 70.259 - -1.17% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/1024 -5.07% 17034.359 16171.533 - 0.08% -
std::multimap<int,_int>::ctor(const&)/1024 -5.05% 6763.650 6422.272 - -3.89% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -5.03% 1310.442 1244.528 - -4.18% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -5.03% 1196752.746 1136580.961 - -3.34% -
std::remove_if(list<int>)_(prefix)/8192 -5.02% 9825.303 9331.970 - -7.09% -
std::partial_sort_copy(vector<int>)_(descending)/8192 -5.02% 98630.750 93680.196 - 0.50% -
std::partial_sort(deque<int>)_(descending)/8 -5.02% 43.905 41.703 - -3.75% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -5.01% 1747.889 1660.234 - 8.74% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 -5.01% 6.883 6.537 - -3.65% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 -5.01% 31.625 30.039 - -5.66% -
std::shift_right(list<int>)/8192 -5.01% 7695.041 7309.508 - -0.95% -
BM_to_chars_bad/8 -5.00% 0.695 0.661 - -5.20% -
BM_format_string<wchar_t>/16 -4.99% 1.582 1.503 - -6.02% -
std::copy(vector<int>)/4096 -4.99% 198.290 188.405 - 25.08% -
std::sort(deque<int>)_(pipe-organ)/1024 -4.98% 2907.476 2762.545 - -1.04% -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 -4.98% 115961.396 110183.696 - 4.92% -
SetIntersection_Front_Set_string_262144_16 -4.96% 1909795.659 1815006.592 - -6.35% -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8 -4.96% 55.270 52.529 - -1.27% -
BM_PushHeap_pair<uint32,_uint32>_Random_16 -4.95% 5.484 5.213 - -5.57% -
rng::find_last(vector<char>)_(bail_90%)/1024 -4.95% 25.594 24.327 - -12.50% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 -4.94% 14156.013 13457.219 - -4.65% -
rng::contains_subrange(deque<int>)_(same_length)/16 -4.93% 13.005 12.363 - -2.71% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 -4.93% 23.169 22.026 - -7.56% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle -4.92% 1.234 1.173 - 0.45% -
BM_format_to_n_string_back_inserter<std::list<char>>/1 -4.91% 24.777 23.561 - 0.41% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -4.91% 661.367 628.919 - 0.29% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 -4.90% 28079.554 26704.291 - -4.31% -
std::unordered_set<std::string>::clear()/8192 -4.88% 230980.724 219703.112 - -2.32% -
std::set<int>::upper_bound(key)_(non-existent)/8192 -4.88% 10.243 9.743 - -0.37% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 -4.88% 13000.450 12366.124 - 0.93% -
BM_PushHeap_uint64_Ascending_256 -4.87% 2.195 2.089 - -0.24% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 -4.86% 358.345 340.930 - -9.38% -
BM_Swap_Null_FuncPtr -4.85% 1.209 1.150 - -8.51% -
std::map<int,_int>::insert(value)_(already_present)/1024 -4.84% 3.313 3.153 - -9.01% -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 -4.83% 5.499 5.233 - 2.54% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 -4.83% 630.531 600.064 - -0.92% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -4.83% 66622004.860 63407052.918 - -1.46% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 -4.82% 2.812 2.676 - -5.38% -
std::search(list<int>)_(no_match)/1000 -4.82% 704.485 670.558 - -0.27% -
BM_Swap_SmallTrivialFunctor_LargeNonTrivialFunctor -4.81% 1.284 1.222 - 3.21% -
SetIntersection_Interlaced_Vector_float_262144_16384 -4.81% 359903586.104 342603719.353 - -2.04% -
SetIntersection_Interlaced_Vector_float_262144_4 -4.80% 1482397.476 1411170.671 - -29.11% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -4.80% 1029.884 980.429 - -3.53% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -4.80% 5.480 5.217 - -1.73% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -4.79% 7764.816 7393.022 - -1.66% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 -4.75% 49.276 46.937 - -28.79% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/1024 -4.74% 18540.973 17661.288 - 0.54% -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 -4.73% 35281.235 33611.246 - -0.50% -
std::set<std::string>::count(key)_(non-existent)/32 -4.73% 10.626 10.124 - 0.33% -
std::unordered_set<int>::ctor(const&)/0 -4.73% 13.481 12.844 - -1.29% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 -4.72% 22.824 21.746 - -7.58% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 -4.71% 1.745 1.663 - -5.52% -
std::replace_if(list<int>)_(sprinkled)/50 -4.71% 23.921 22.795 - -2.67% -
BM_Move_LargeNonTrivialFunctor -4.70% 0.642 0.612 - -11.35% -
std::format(double)_(fmt:_{:_0a}) -4.69% 26.335 25.099 - -2.76% -
BM_deque_deque_ranges_move_backward/1 -4.69% 2.649 2.525 - -7.03% -
std::multiset<std::string>::find(key)_(existent)/1024 -4.69% 25.523 24.326 - 6.73% -
BM_format_to_back_inserter<std::list<char>>/string_view_len_6 -4.68% 80.014 76.271 - -2.31% -
BM_deque_deque_move/4000 -4.67% 149.037 142.078 - -0.03% -
std::unordered_set<int>::erase(key)_(existent)/8192 -4.66% 23.411 22.319 - -2.18% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 -4.66% 180719.744 172297.358 - -1.79% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 -4.65% 91.137 86.899 - 98.86% -
BM_vector_deque_ranges_move/64000 -4.65% 2977.299 2838.872 - -0.16% -
std::copy_backward(vector<int>)/4096 -4.64% 148.284 141.402 - -44.46% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 -4.64% 20760.543 19797.304 - -1.41% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -4.63% 632.073 602.782 - -1.09% -
std::unordered_multiset<int>::clear()/32 -4.63% 612.215 583.872 - -2.65% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -4.63% 1185774.557 1130911.109 - -4.13% -
std::partition(vector<int>)_(sparse)/32 -4.63% 9.279 8.850 - 0.37% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -4.62% 1466.062 1398.330 - -6.80% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 -4.62% 1.148 1.095 - 5.13% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 -4.61% 75.385 71.906 - -0.15% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -4.61% 53896.198 51411.714 - -7.73% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -4.59% 746.647 712.342 - -4.23% -
bm_ranges_swap_ranges_vb_unaligned/8 -4.59% 5.065 4.832 - -2.49% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -4.57% 15773.867 15052.689 - -6.84% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 -4.57% 573708.531 547507.085 - 4.03% -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 -4.56% 131.746 125.738 - -3.02% -
BM_StringRelational_Less_Small_Small_ChangeLast -4.56% 1.761 1.680 - -4.82% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 -4.55% 37.378 35.677 - -6.06% -
BM_PushHeap_string_Descending_64 -4.55% 2.320 2.214 - 0.25% -
std::unordered_multimap<int,_int>::erase(iterator)/1024 -4.54% 20.958 20.006 - 0.13% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -4.53% 20780.747 19839.636 - -1.22% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -4.52% 300622.308 287025.341 - 2.01% -
BM_unicode_text<char> -4.51% 34860.244 33287.889 - -5.57% -
std::format(int64_t)_(fmt:_{:0512LX}) -4.51% 43.020 41.080 - -3.18% -
SetIntersection_Front_Set_uint64_16384_1024 -4.51% 12769662.659 12193837.642 - -2.14% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -4.51% 367545869.624 350981121.978 - 1.22% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -4.50% 301967.902 288367.022 - 0.61% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -4.50% 91.278 87.168 - -2.71% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -4.50% 1470.106 1403.939 - -4.56% -
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 -4.50% 20.381 19.465 - 1.71% -
std::stable_sort(deque<int>)_(ascending)/1024 -4.49% 2187.215 2089.101 - -3.09% -
std::multiset<std::string>::contains(key)_(non-existent)/32 -4.48% 11.462 10.948 - 1.58% -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 -4.48% 3.691 3.526 - -43.60% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/0 -4.47% 14.643 13.988 - -1.25% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1_1 -4.47% 559444997.890 534441436.553 - -1.65% -
std::adjacent_find(deque<int>,_pred)/1048576 -4.47% 680547.398 650135.619 - 0.47% -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 -4.46% 996.168 951.705 - 0.33% -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 -4.46% 14153.789 13522.197 - 3.52% -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 -4.46% 2.489 2.378 - -10.02% -
std::move(vector<int>)/8 -4.45% 2.310 2.207 - 1.72% -
SetIntersection_Front_Set_uint64_64_64 -4.45% 13416606.025 12819101.900 - -2.69% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8 -4.45% 45.246 43.231 - -3.03% -
BM_deque_deque_ranges_move/70000 -4.44% 3451.684 3298.259 - -0.35% -
SetIntersection_Front_Set_uint32_1024_1024 -4.43% 12486990.330 11934092.561 - 2.61% -
std::map<int,_int>::clear()/0 -4.42% 409.103 391.018 - -1.70% -
std::sort_heap(vector<NonIntegral>,_pred)/8 -4.42% 30.701 29.344 - -8.83% -
BM_CmpEqual_int_uint -4.42% 1.145 1.094 - -3.67% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 -4.41% 10.160 9.712 - 8.39% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -4.40% 15151.854 14484.581 - 0.01% -
BM_deque_deque_ranges_move/0 -4.40% 0.773 0.739 - -19.93% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -4.40% 164.516 157.275 - 0.31% -
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 -4.40% 302459.868 289160.124 - 0.33% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 -4.39% 4.403 4.209 - -5.22% -
std::flat_map<int,_int>::ctor(const&)/32 -4.39% 23.849 22.801 - -2.02% -
std::multimap<int,_int>::ctor(const&)/8192 -4.39% 54353.740 51967.081 - -2.19% -
BM_deque_deque_ranges_copy_backward/2 -4.39% 2.464 2.356 - 2.22% -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 -4.39% 300483.967 287306.587 - 0.46% -
BM_format_string<wchar_t>/32 -4.38% 0.852 0.815 - -7.99% -
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 -4.38% 35523.605 33968.485 - 0.30% -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/1024 -4.36% 15711.581 15026.561 - -0.58% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -4.36% 35326.227 33786.950 - 2.24% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 -4.36% 50.924 48.706 - -6.27% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 -4.35% 24.612 23.540 - 11.55% -
std::set<int>::ctor(const&,_alloc)/32 -4.35% 229.417 219.434 - -11.53% -
std::map<int,_int>::contains(key)_(non-existent)/1024 -4.33% 5.647 5.402 - -7.10% -
BM_PushHeap_uint64_Ascending_16384 -4.32% 3.762 3.599 - -1.93% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 -4.31% 48.025 45.954 - -12.06% -
BM_deque_deque_move_backward/4000 -4.31% 152.945 146.348 - -2.88% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 -4.30% 24.619 23.559 - -4.88% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 -4.30% 523.187 500.692 - -2.52% -
BM_vector_deque_ranges_move/70000 -4.29% 3240.520 3101.398 - -0.05% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -4.29% 1148.464 1099.183 - 0.16% -
std::find_if(list<int>)_(bail_25%)/32768 -4.28% 7648.998 7321.370 - -1.44% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 -4.27% 18850801.929 18045314.303 - -0.82% -
std::copy_backward(vector<bool>)_(aligned)/262144 -4.26% 682.029 652.958 - 5.99% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 -4.25% 200503761.735 191976805.216 - -6.51% -
BM_PushHeap_uint32_Random_16 -4.24% 4.250 4.070 - -2.63% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -4.24% 1238049.398 1185576.719 - -4.32% -
BM_PushHeap_string_Descending_1024 -4.22% 2.486 2.381 - 1.07% -
std::move(list<int>)/64 -4.22% 40.834 39.111 - -18.32% -
std::format(double)_(fmt:_{:_10Lf}) -4.21% 76.782 73.546 - 0.09% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 -4.20% 21.903 20.983 - 0.96% -
std::move_backward(deque<int>)/8 -4.20% 3.533 3.385 - -1.49% -
BM_PushHeap_uint64_SingleElement_262144 -4.18% 0.378 0.362 - 0.02% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -4.17% 35459.585 33981.022 - 1.74% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 -4.16% 1.443 1.383 - -19.99% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 -4.15% 19582320.613 18769698.984 - -0.95% -
BM_CmpLess_uint_schar -4.14% 1.069 1.025 - -9.62% -
std::search(vector<int>)_(near_matches)/8192 -4.14% 809356.547 775846.791 - 1.17% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -4.14% 208768616.718 200125201.950 - -3.77% -
BM_PushHeap_uint64_SingleElement_4 -4.14% 0.376 0.361 - -4.19% -
BM_StringFindAllMatch/8 -4.13% 2.782 2.667 - -0.60% -
BM_PushHeap_uint64_SingleElement_1024 -4.13% 0.384 0.368 - -0.15% -
std::multimap<int,_int>::find(key)_(non-existent)/32 -4.12% 2.530 2.426 - -0.91% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 -4.11% 20740.026 19886.587 - 2.22% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024 -4.11% 16488.254 15810.892 - 1.16% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 -4.11% 16.789 16.099 - -2.44% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -4.11% 180552.150 173135.075 - -0.88% -
BM_CmpEqual_uint_int -4.10% 1.070 1.026 - -9.10% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -4.09% 22.239 21.328 - 0.84% -
BM_PushHeap_string_Ascending_262144 -4.09% 29.704 28.489 - -10.13% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 -4.08% 223.365 214.246 - -1.23% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -4.08% 150.695 144.544 - 0.21% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -4.08% 251351.813 241092.272 - -7.84% -
BM_vector_deque_ranges_copy/64000 -4.08% 3041.434 2917.294 - 2.66% -
bm_exception_ptr_move_ctor_nonnull -4.08% 4.111 3.943 - -42.42% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -4.08% 115413.123 110708.004 - 4.87% -
BM_format_to_back_inserter<std::vector<char>>/C_string_len_6 -4.08% 25.785 24.734 - -2.00% -
BM_PushHeap_uint32_SingleElement_16384 -4.08% 0.371 0.356 - -0.03% -
std::for_each(list<int>)/50 -4.07% 21.432 20.561 - -4.15% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 -4.06% 36.773 35.280 - -4.71% -
BM_StringRelationalLiteral_Less_Large_Small_Control -4.06% 1.682 1.614 - -0.11% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 -4.05% 3838.883 3683.270 - -0.52% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 -4.05% 12.044 11.556 - -1.86% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -4.04% 224.821 215.738 - -0.49% -
ranges::minmax(std::list<long_long>)/64 -4.04% 31.607 30.331 - 8.00% -
BM_deque_deque_ranges_move/2 -4.03% 2.162 2.075 - -10.09% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 -4.03% 6376.617 6119.341 - -2.65% -
std::find_if(vector<int>)_(bail_25%)/1024 -4.02% 30.972 29.726 - 6.14% -
std::find_first_of(vector<int>)_(large_needle)/50 -4.02% 273.480 262.498 - -3.10% -
std::find_first_of(deque<int>)_(small_needle)/1024 -4.00% 3596.453 3452.551 - 0.55% -
std::unordered_multimap<int,_int>::clear()/0 -4.00% 405.040 388.840 - -1.88% -
BM_stop_token_multi_thread_polling_stop_requested/16777216 -3.99% 58040210.831 55723744.590 - -4.74% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -3.98% 1838.174 1765.071 - -8.39% -
std::multiset<int>::find(key)_(non-existent)/1024 -3.98% 5.676 5.450 - -10.13% -
BM_vector_deque_move/1 -3.97% 2.302 2.210 - -3.13% -
std::format(float)_(fmt:_{:0<17500_10f}) -3.96% 185.408 178.062 - -1.17% -
std::multimap<int,_int>::ctor(const&)/32 -3.95% 232.275 223.091 - 2.42% -
BM_std_minmax_element<long_long>/65536 -3.95% 17840.106 17135.734 - 2.82% -
std::find_first_of(deque<int>)_(small_needle)/8192 -3.95% 28745.909 27611.734 - -0.48% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 -3.94% 17.683 16.987 - -13.88% -
std::reverse(deque<int>)/64 -3.93% 13.549 13.016 - 0.43% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 -3.93% 19.905 19.123 - -5.43% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 -3.92% 51009.838 49010.818 - -1.77% -
BM_Swap_FuncPtr_MemFuncPtr -3.91% 3.474 3.338 - 2.11% -
std::multiset<std::string>::count(key)_(existent)/8192 -3.91% 31.346 30.120 - 13.57% -
std::fill_n(vector<bool>)/64 -3.90% 1.446 1.390 - -2.50% -
std::deque<std::string>::insert(middle)_(cheap_elements)/1024 -3.90% 323.824 311.204 - -6.19% -
BM_StringRelationalLiteral_Compare_Empty_Large_Control -3.89% 1.647 1.583 - -3.30% -
SetIntersection_Front_Set_string_4_1 -3.89% 231079442.408 222100011.987 - -1.01% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -3.88% 1280305.390 1230583.963 - -0.38% -
std::make_heap(vector<int>,_pred)_(descending)/8 -3.88% 15.265 14.673 - -1.49% -
std::set<int>::ctor(const&,_alloc)/8192 -3.85% 52100.665 50096.505 - -35.77% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 -3.85% 202658509.495 194863363.796 - -7.73% -
BM_format_to_iterator/<std::array>_C_string_len_6 -3.85% 9.302 8.944 - 0.12% -
BM_format_to_iterator/<std::string>_string_len_6 -3.85% 8.690 8.355 - -0.88% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 -3.83% 99.250 95.444 - 6.27% -
BM_CmpEqual_ushort_uchar -3.83% 1.121 1.078 - -4.03% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 -3.83% 10866.712 10450.842 - 2.97% -
std::unordered_set<int>::ctor(const&,_alloc)/1024 -3.83% 9950.110 9569.466 - -5.63% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -3.82% 1172999.331 1128152.246 - 0.68% -
SetIntersection_Interlaced_Set_uint32_256_64 -3.82% 13662408.419 13140365.681 - -6.63% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -3.81% 1193915.999 1148398.659 - -3.18% -
BM_StringRelationalLiteral_Less_Large_Large_Control -3.81% 2.101 2.021 - -1.63% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -3.81% 1204274.646 1158424.719 - -1.17% -
std::set<std::string>::count(key)_(non-existent)/8192 -3.81% 33.911 32.620 - -3.59% -
std::list<int>::ctor(const&)_(cheap_elements)/8192 -3.80% 102308.190 98421.631 - 1.48% -
BM_SeedSeq_Generate/8/64 -3.79% 231.941 223.140 - -1.33% -
std::partition(deque<int>)_(dense)/50 -3.79% 15.395 14.811 - -3.19% -
std::partial_sort(vector<int>)_(shuffled)/8 -3.79% 28.740 27.652 - -2.68% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -3.77% 1247477.178 1200455.584 - -0.55% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 -3.76% 2282702.340 2196823.870 - 3.34% -
BM_join_view_deques/64000 -3.76% 288309.938 277464.400 - -0.51% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 -3.76% 29.996 28.868 - -3.77% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 -3.76% 1255333.496 1208162.760 - -0.02% -
BM_PushHeap_uint64_Ascending_262144 -3.76% 4.954 4.768 - 2.28% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_256 -3.74% 3.604 3.469 - 0.02% -
SetIntersection_Front_Set_uint32_262144_1024 -3.73% 12323830.614 11863817.200 - -15.73% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 -3.72% 13.225 12.732 - -2.51% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/0 -3.72% 13.295 12.801 - -13.46% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 -3.72% 682.666 657.281 - -4.16% -
std::unordered_set<int>::insert(value)_(new_value,_end)/32 -3.70% 19.403 18.685 - -2.77% -
std::for_each_n(vector<int>)/8 -3.70% 2.770 2.667 - 192.75% -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 -3.70% 6355.798 6120.915 - -1.52% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 -3.69% 88.507 85.240 - -11.69% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 -3.68% 47.029 45.297 - 0.25% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8 -3.68% 62.997 60.682 - -3.70% -
BM_Swap_MemPtr_LargeNonTrivialFunctor -3.67% 1.213 1.169 - -2.84% -
BM_format_to_back_inserter<std::deque<char>>/string_len_6000 -3.67% 2630.131 2533.723 - -0.05% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -3.66% 12639.259 12176.108 - -2.36% -
BM_num_get<bool> -3.66% 11.943 11.506 - -54.56% -
std::set<int>::insert(value)_(new_value,_end)/8192 -3.66% 74.342 71.624 - 2.95% -
BM_StringConstructDestroyCStr_Large_Opaque -3.66% 16.522 15.918 - 5.76% -
std::multiset<int>::equal_range(key)_(existent)/8192 -3.65% 8.523 8.212 - -5.63% -
BM_PushHeap_uint64_Descending_256 -3.62% 0.412 0.397 - -0.69% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 -3.61% 2.550 2.458 - -4.68% -
BM_deque_deque_move/0 -3.61% 0.864 0.833 - 5.60% -
BM_PushHeap_uint64_Ascending_1024 -3.59% 2.668 2.573 - -0.03% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -3.59% 1224613.449 1180660.352 - -3.57% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -3.59% 1848392.073 1782093.535 - -9.52% -
std::format(double)_(fmt:_{:_0Le}) -3.58% 62.381 60.145 - -0.74% -
std::multimap<std::string,_int>::erase(iterator)/8192 -3.58% 31.175 30.060 - 15.81% -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 -3.57% 382.835 369.152 - 3.08% -
SetIntersection_Front_Set_float_16384_1 -3.57% 1056344.885 1018610.882 - -3.98% -
std::rotate(list<int>)_(1_element_forward)/50 -3.56% 26.228 25.295 - 2.20% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -3.56% 1164974.515 1123559.143 - 0.14% -
std::multimap<int,_int>::find(key)_(non-existent)/1024 -3.55% 5.477 5.282 - 2.04% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 -3.54% 7165.889 6912.261 - -0.30% -
BM_PushHeap_uint64_SingleElement_16384 -3.51% 0.380 0.367 - -0.13% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 -3.51% 0.642 0.619 - -1.75% -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 -3.51% 22.815 22.014 - 1.24% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -3.51% 35.612 34.362 - -3.93% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -3.49% 13.266 12.803 - -1.94% -
std::set<int>::ctor(const&,_alloc)/1024 -3.48% 6500.831 6274.304 - -35.18% -
BM_deque_deque_ranges_copy_backward/1 -3.48% 2.728 2.633 - 4.33% -
std::format(double)_(fmt:_{:0<17500_10La}) -3.48% 175.545 169.443 - -2.26% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.47% 6628.411 6398.309 - -7.42% -
std::multiset<std::string>::count(key)_(non-existent)/8192 -3.46% 33.829 32.658 - -2.22% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 -3.45% 0.800 0.773 - 0.52% -
SetIntersection_Front_Set_string_256_256 -3.44% 29496145.977 28482089.011 - -3.18% -
std::find_if(vector<char>)_(process_all)/8 -3.43% 1.384 1.336 - 6.23% -
BM_format_to_n_string_back_inserter<std::string>/1 -3.43% 13.995 13.515 - 1.17% -
std::unique(deque<int>)_(sprinkled)/52 -3.43% 60.973 58.884 - -1.85% -
ranges::min(std::vector<long_long>)/8 -3.42% 2.217 2.141 - 0.71% -
BM_PushHeap_uint64_SingleElement_256 -3.41% 0.403 0.389 - -0.44% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 -3.41% 1408.922 1360.938 - -0.46% -
BM_vector_deque_move_backward/1024 -3.40% 38.658 37.344 - 0.45% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 -3.40% 352602810.706 340625036.639 - -2.76% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -3.39% 15.526 14.999 - -2.48% -
BM_format_to_back_inserter<std::list<char>>/string_view_len_6000 -3.39% 75391.006 72833.800 - -5.08% -
rng::find_last_if(deque<int>)_(bail_90%)/50 -3.39% 2.596 2.509 - -5.27% -
std::map<int,_int>::ctor(const&)/32 -3.38% 233.903 225.990 - 4.42% -
std::swap_ranges(deque<int>)/1024 -3.38% 364.930 352.597 - 3.62% -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 -3.38% 90.544 87.487 - -7.80% -
std::format(double)_(fmt:_{:_10a}) -3.38% 29.706 28.704 - -0.96% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 -3.37% 16.435 15.882 - -4.50% -
std::format(double)_(fmt:_{:_0e}) -3.36% 37.652 36.388 - -3.04% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 -3.35% 29.398 28.412 - -6.57% -
std::unique(deque<int>)_(sprinkled)/32 -3.35% 53.674 51.874 - -3.52% -
std::set<std::string>::clear()/0 -3.35% 407.730 394.059 - -1.85% -
BM_PushHeap_uint32_SingleElement_4 -3.35% 0.362 0.350 - 1.91% -
SetIntersection_Front_Set_string_1024_256 -3.35% 15682352.089 15156698.117 - 6.19% -
BM_Swap_Null_MemPtr -3.33% 1.215 1.175 - -1.24% -
BM_Swap_MemPtr_SmallNonTrivialFunctor -3.32% 1.205 1.165 - -8.56% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 -3.32% 9295.817 8987.022 - -8.03% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 -3.32% 2.177 2.104 - 2.58% -
BM_StringRelationalLiteral_Compare_Large_Empty_Control -3.31% 0.425 0.411 - -1.58% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 -3.31% 6775.041 6550.684 - -3.85% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 -3.31% 13.322 12.881 - -1.44% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -3.31% 26.979 26.087 - -2.34% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 -3.30% 2.484 2.402 - 2.27% -
std::map<int,_int>::equal_range(key)_(existent)/1024 -3.30% 4.381 4.236 - -4.54% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/0 -3.30% 0.508 0.491 - -0.69% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 -3.30% 23940.714 23151.041 - -0.25% -
std::find(vector<long_long>)_(process_all)/8 -3.29% 0.972 0.940 - -17.49% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -3.28% 382.450 369.923 - 3.28% -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/32 -3.26% 543.654 525.910 - -1.09% -
BM_format_to_back_inserter<std::deque<char>>/string_len_6 -3.26% 43.261 41.850 - -3.35% -
std::remove_copy_if(vector<int>)_(sprinkled)/50 -3.25% 16.456 15.921 - -2.66% -
rng::contains_subrange(deque<int>)_(same_length)/32 -3.24% 20.529 19.863 - -1.74% -
rng::find_last(deque<int>)_(bail_90%)/8 -3.24% 0.922 0.892 - -7.94% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 -3.24% 40.376 39.067 - 0.30% -
BM_CmpEqual_uchar_uchar -3.23% 1.069 1.035 - -4.29% -
BM_CmpEqual_uchar_schar -3.23% 1.024 0.991 - -11.73% -
SetIntersection_Front_Vector_uint64_16384_16 -3.22% 1135714.425 1099167.702 - -2.93% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -3.20% 584.182 565.513 - -0.97% -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 -3.19% 421.651 408.185 - -1.60% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 -3.19% 4.830 4.676 - -4.29% -
std::move_backward(deque<int>)/64 -3.19% 5.341 5.171 - -1.74% -
SetIntersection_Front_Vector_uint64_262144_16384 -3.19% 75962143.245 73540782.530 - -0.42% -
std::stable_partition(vector<int>)_(dense)/50 -3.19% 26.829 25.974 - -1.29% -
std::vector<int>::erase(begin)_(cheap_elements)/1024 -3.18% 41.966 40.633 - 0.30% -
bm_lexicographical_compare<signed_char>/64 -3.18% 2.071 2.005 - 4.93% -
SetIntersection_Front_Set_string_4_4 -3.17% 162417763.556 157266603.342 - -1.94% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 -3.17% 33.160 32.109 - -4.14% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 -3.17% 784.190 759.364 - -3.76% -
BM_PushHeap_string_PipeOrgan_262144 -3.17% 17.744 17.182 - -1.03% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -3.16% 15541.349 15049.935 - -4.77% -
BM_PushHeap_pair<uint32,_uint32>_Random_64 -3.16% 6.616 6.407 - -6.11% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -3.16% 16211.293 15699.418 - -4.36% -
std::stable_partition(vector<int>)_(alloc_fails)/8192 -3.15% 9913.466 9600.967 - 0.37% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 -3.15% 9048529.980 8763615.210 - -31.84% -
SetIntersection_Interlaced_Vector_float_16384_4 -3.14% 1414632.793 1370233.297 - -16.96% -
BM_PushHeap_string_Descending_4 -3.12% 1.933 1.873 - -1.28% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/8192 -3.12% 121039.448 117263.480 - 0.33% -
BM_Swap_FuncPtr_SmallNonTrivialFunctor -3.12% 1.203 1.166 - -3.02% -
std::format(double)_(fmt:_{:_0Lf}) -3.12% 71.898 69.655 - 0.00% -
std::none_of(deque<int>)_(process_all)/8192 -3.12% 2607.061 2525.814 - -7.06% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 -3.11% 19591.294 18981.116 - -5.10% -
std::sort_heap(deque<int>,_pred)/8 -3.11% 36.416 35.284 - 1.51% -
BM_StringRelational_Less_Empty_Empty_Control -3.10% 1.664 1.612 - -3.43% -
std::format(int64_t)_(fmt:_{:0<512d}) -3.10% 33.533 32.494 - -3.73% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -3.09% 11390.968 11038.720 - -1.72% -
BM_StringRelational_Compare_Empty_Empty_Control -3.09% 1.663 1.611 - -6.95% -
std::partial_sort_copy(vector<int>)_(repeated)/8192 -3.08% 27459.040 26611.991 - -0.65% -
BM_StringConstructDestroyCStr_Large_Transparent -3.08% 11.354 11.004 - 8.65% -
std::stable_sort(deque<int>)_(descending)/1024 -3.08% 2974.592 2882.998 - -2.76% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8192 -3.08% 4024.969 3901.044 - -0.80% -
std::stable_sort(deque<int>)_(pipe-organ)/1024 -3.08% 2987.744 2895.821 - -2.77% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 -3.07% 2.711 2.628 - -0.36% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 -3.07% 2.641 2.560 - -16.18% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -3.07% 256457.539 248588.740 - -1.50% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 -3.06% 8927906.774 8654600.214 - -32.74% -
SetIntersection_Interlaced_Set_uint32_4_1 -3.06% 222039136.301 215243473.952 - -0.58% -
BM_SeedSeq_Generate/1/64 -3.06% 229.525 222.510 - -1.26% -
std::shift_right(deque<int>)/1024 -3.05% 41.411 40.146 - -0.38% -
std::copy(list<int>)/32768 -3.05% 26793.304 25975.685 - 0.52% -
BM_to_chars_bad/16 -3.05% 0.554 0.537 - -0.19% -
BM_deque_vector_ranges_move_backward/5500 -3.05% 204.574 198.336 - -0.06% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 -3.05% 3882.334 3763.966 - -1.26% -
BM_lexicographical_compare_three_way_slow_path/262144 -3.05% 76514.620 74183.503 - 17.20% -
std::is_partitioned(vector<int>)_(unpartitioned)/50 -3.04% 8.789 8.521 - -4.31% -
std::format(int64_t)_(fmt:_{:0>512Lx}) -3.04% 33.154 32.145 - -3.36% -
std::sort(vector<NonIntegral>)_(heap)/8 -3.04% 23.839 23.114 - -1.32% -
std::format(int64_t)_(fmt:_{:o}) -3.04% 23.747 23.026 - -2.55% -
BM_StringFindStringLiteral/4096 -3.03% 79.564 77.157 - -0.52% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -3.02% 747.703 725.095 - -3.94% -
SetIntersection_Front_Set_string_1024_16 -3.02% 1920710.320 1862663.797 - -6.51% -
SetIntersection_Front_Set_uint32_262144_64 -3.02% 1706856.630 1655357.705 - -0.08% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 -3.02% 26.188 25.398 - -9.11% -
SetIntersection_None_Set_float_64_64 -3.01% 11560392.453 11212452.822 - -3.60% -
SetIntersection_Front_Set_uint32_16384_16 -3.01% 1215445.920 1178900.814 - -3.35% -
ranges::min(std::deque<long_long>)/8 -3.00% 2.392 2.320 - 2.28% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -3.00% 91.605 88.861 - 30.29% -
std::format(int64_t)_(fmt:_{:0>512b}) -2.99% 36.130 35.048 - -1.16% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -2.99% 953.509 924.986 - -2.98% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 -2.99% 25.538 24.776 - -2.80% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 -2.98% 11768.075 11416.850 - -2.82% -
BM_PushHeap_string_Descending_16384 -2.98% 2.436 2.363 - 2.31% -
BM_StringRelational_Compare_Empty_Huge_Control -2.98% 1.660 1.611 - -0.47% -
BM_deque_deque_copy/70000 -2.98% 3293.565 3195.406 - 0.42% -
std::set<int>::ctor(&&,_different_allocs)/8192 -2.98% 49504.653 48030.813 - -70.27% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 -2.97% 16.263 15.779 - 1.36% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 -2.97% 14140906.952 13721058.944 - -1.55% -
BM_StringRelational_Less_Empty_Huge_Control -2.97% 1.661 1.612 - -3.50% -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 -2.96% 2965.732 2877.937 - -0.17% -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 -2.96% 4.609 4.472 - -0.94% -
std::sort_heap(vector<NonIntegral>)/8192 -2.94% 108729.312 105527.891 - -0.53% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 -2.94% 25.509 24.760 - -2.71% -
std::none_of(deque<int>)_(process_all)/32768 -2.94% 10425.537 10119.378 - -7.06% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 -2.94% 33.397 32.416 - 11.89% -
std::partial_sort_copy(list<int>)_(ascending)/8 -2.93% 8.309 8.065 - -13.88% -
BM_StringRelational_Compare_Empty_Small_Control -2.93% 1.659 1.611 - -6.94% -
SetIntersection_Front_Vector_uint64_16384_64 -2.93% 1379067.187 1338666.650 - -3.39% -
BM_StringRelational_Compare_Small_Empty_Control -2.92% 1.659 1.610 - -0.33% -
std::stable_sort(deque<int>)_(heap)/8 -2.92% 24.670 23.949 - -8.81% -
std::sort_heap(vector<int>,_pred)/8 -2.92% 29.626 28.761 - -5.10% -
std::search(list<int>,_pred)_(no_match)/8192 -2.91% 7455.115 7238.193 - -0.00% -
std::format(double)_(fmt:_{:0>17500_10La}) -2.91% 179.490 174.269 - -0.89% -
SetIntersection_Front_Set_uint64_1024_16 -2.90% 1194542.312 1159951.563 - -5.53% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 -2.89% 5043.127 4897.180 - 3.36% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -2.88% 404.455 392.789 - -1.13% -
std::multiset<std::string>::equal_range(key)_(existent)/8192 -2.88% 28.892 28.060 - -1.63% -
ranges::min(std::deque<__int128>)/64 -2.88% 21.508 20.888 - 1.80% -
std::partition(list<int>)_(sparse)/8192 -2.88% 7298.662 7088.585 - -14.50% -
BM_StringRelational_Less_Empty_Small_Control -2.87% 1.662 1.614 - -3.52% -
std::sort_heap(deque<int>)/1024 -2.86% 13704.058 13312.274 - 0.05% -
std::is_sorted_until(deque<int>)/8 -2.85% 2.757 2.679 - 5.39% -
std::format(double)_(fmt:_{:017500_10La}) -2.85% 176.989 171.951 - -1.86% -
std::set<int>::ctor(const&)/1024 -2.85% 6498.037 6313.127 - 0.88% -
SetIntersection_Front_Set_float_262144_256 -2.85% 4097328.859 3980752.737 - 7.40% -
BM_PushHeap_pair<uint32,_uint32>_Random_262144 -2.84% 6.927 6.731 - -7.07% -
std::set<std::string>::lower_bound(key)_(existent)/32 -2.84% 15.563 15.121 - -9.58% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 -2.84% 10.290 9.998 - 2.98% -
std::flat_map<int,_int>::count(key)_(non-existent)/0 -2.84% 0.438 0.425 - -13.14% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 -2.83% 25.453 24.732 - 3.19% -
std::map<std::string,_int>::count(key)_(non-existent)/32 -2.83% 10.036 9.752 - -14.04% -
std::partition_copy(list<int>)/32 -2.83% 9.062 8.805 - 2.61% -
std::deque<int>::insert(middle)_(cheap_elements)/32 -2.82% 11.825 11.491 - -7.35% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 -2.82% 58.716 57.060 - 5.35% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast -2.82% 1.903 1.849 - -4.07% -
SetIntersection_None_Set_string_1024_256 -2.82% 9127282.103 8870121.741 - -2.37% -
BM_CmpEqual_ushort_uint -2.82% 1.086 1.055 - -1.30% -
BM_PushHeap_string_PipeOrgan_1024 -2.81% 9.672 9.400 - -0.47% -
BM_format_to_back_inserter<std::deque<char>>/string_view_len_6 -2.81% 43.132 41.919 - -3.35% -
std::format(int64_t)_(fmt:_{:x}) -2.81% 23.883 23.212 - 3.16% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 -2.80% 12.991 12.627 - 10.51% -
std::copy_backward(deque<int>)/32768 -2.80% 3673.662 3570.622 - -2.80% -
std::swap_ranges(deque<int>)/8192 -2.80% 2886.980 2806.044 - 3.74% -
BM_adjacent_empty<7> -2.80% 0.656 0.637 - 0.00% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 -2.79% 5200.796 5055.534 - -1.37% -
BM_join_view_out_vectors/70000 -2.78% 149013.413 144863.559 - -13.35% -
BM_StringRelational_Less_Small_Empty_Control -2.78% 1.657 1.611 - -4.06% -
std::sort(vector<NonIntegral>)_(heap)/8192 -2.78% 51291.421 49868.008 - -0.32% -
BM_Move_FuncPtr -2.77% 1.263 1.228 - -6.33% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 -2.77% 50205.431 48812.760 - -0.67% -
BM_StringRelational_Less_Empty_Large_Control -2.77% 1.658 1.612 - -3.21% -
bm_ranges_lexicographical_compare<signed_char>/64 -2.77% 2.352 2.287 - 11.13% -
SetIntersection_None_Set_uint64_1024_16 -2.76% 9032626.907 8783065.277 - -2.11% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/0 -2.76% 17.466 16.984 - -1.45% -
std::find_end(list<int>,_pred)_(process_all)/1024 -2.76% 835.790 812.727 - 2.90% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -2.76% 1184372.493 1151724.478 - -1.94% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 -2.75% 20054.818 19502.487 - -2.73% -
std::find(deque<int>)_(process_all)/8 -2.75% 3.551 3.454 - 1.63% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 -2.75% 30.946 30.095 - -6.44% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 -2.75% 39.399 38.316 - -9.61% -
ranges::minmax(std::vector<char>)/64 -2.74% 1.232 1.198 - -11.41% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -2.74% 22.072 21.468 - -1.93% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 -2.73% 4.189 4.075 - 1.30% -
BM_CmpLess_uchar_uchar -2.73% 1.098 1.068 - -0.91% -
BM_deque_vector_copy_backward/5500 -2.73% 202.423 196.898 - -1.03% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1048576 -2.73% 521512.822 507294.354 - -0.46% -
std::format(double)_(fmt:_{:017500_0La}) -2.73% 168.464 163.871 - -1.83% -
BM_deque_deque_ranges_copy/5500 -2.73% 203.804 198.250 - 0.51% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -2.72% 6241.916 6071.983 - 3.08% -
std::copy_backward(list<int>)/32768 -2.72% 26967.382 26234.439 - 0.55% -
BM_deque_deque_copy_backward/4096 -2.72% 155.432 151.210 - 0.19% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 -2.70% 13410576.162 13048547.504 - -2.38% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 -2.69% 30.611 29.786 - 7.47% -
rng::find(join_view(list<vector<int>>))_(process_all)/8 -2.69% 4.626 4.501 - -3.57% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -2.69% 1058008.720 1029590.177 - -1.28% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8 -2.69% 55.895 54.394 - -2.66% -
std::map<std::string,_int>::find(key)_(existent)/32 -2.68% 16.644 16.197 - 4.34% -
std::is_partitioned(deque<int>)_(partitioned)/8192 -2.68% 2623.947 2553.657 - 3.34% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.68% 239.339 232.930 - -2.88% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -2.68% 143770.742 139922.049 - -0.31% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 -2.67% 30.657 29.838 - 8.02% -
rng::find_last_if(vector<char>)_(bail_10%)/8 -2.67% 2.131 2.074 - -0.06% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -2.67% 36116.403 35153.299 - -4.73% -
std::copy_n(vector<bool>)_(aligned)/1048576 -2.66% 2381.907 2318.578 - -25.45% -
BM_StringEraseWithMove_Large_Opaque -2.66% 2.821 2.746 - 10.66% -
BM_StringRelational_Compare_Empty_Large_Control -2.65% 1.883 1.834 - 10.71% -
std::multimap<int,_int>::equal_range(key)_(existent)/8192 -2.65% 6.014 5.854 - -4.15% -
BM_deque_vector_move_backward/5500 -2.65% 205.209 199.781 - -0.57% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 -2.65% 0.622 0.606 - 4.24% -
std::is_sorted(vector<int>,_pred)/1024 -2.63% 481.951 469.266 - 1.42% -
BM_PathIterateOnce/iterate_elements/8 -2.63% 2517.650 2451.405 - -0.67% -
std::shift_right(deque<int>)/8192 -2.63% 316.176 307.858 - 0.72% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 -2.62% 16.621 16.185 - -3.91% -
std::format(double)_(fmt:_{:_10e}) -2.62% 40.953 39.882 - -2.27% -
std::vector<int>::insert(begin)_(cheap_elements)/32 -2.61% 5.152 5.018 - -1.50% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 -2.61% 22477225.641 21890267.836 - -4.18% -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 -2.61% 594.163 578.664 - 2.15% -
bm_ranges_lexicographical_compare<int>/8 -2.60% 1.576 1.535 - 6.09% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/0 -2.59% 17.640 17.183 - -1.37% -
std::map<int,_int>::equal_range(key)_(existent)/32 -2.59% 1.779 1.732 - -2.46% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 -2.59% 8.214 8.001 - 7.39% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 -2.59% 6114899.211 5956529.036 - 5.43% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 -2.59% 29.167 28.412 - 4.42% -
std::stable_sort(vector<int>)_(ascending)/1024 -2.59% 2115.727 2060.964 - -0.50% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -2.58% 11716.417 11413.652 - -3.76% -
rng::contains(list<int>)_(process_all)/8 -2.58% 2.350 2.289 - -3.85% -
std::unique_copy(deque<int>)_(contiguous)/32 -2.58% 9.568 9.322 - -1.03% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -2.57% 1186418.598 1155873.731 - -1.86% -
std::partition(deque<int>)_(dense)/32 -2.57% 10.130 9.870 - 0.16% -
std::make_heap(vector<int>,_pred)_(shuffled)/8 -2.57% 16.263 15.845 - -2.28% -
BM_PushHeap_uint32_Random_16384 -2.57% 5.873 5.722 - 1.84% -
BM_format/string_view_len_6 -2.57% 2.599 2.533 - -0.22% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/1024 -2.56% 32299.873 31472.870 - -0.38% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 -2.56% 3737.722 3642.060 - -2.35% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -2.55% 13141.459 12805.715 - 0.31% -
std::make_heap(deque<int>)_(shuffled)/8192 -2.55% 23842.000 23233.265 - -3.64% -
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 -2.55% 35.146 34.250 - 2.37% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 -2.55% 10.266 10.005 - 2.45% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 -2.55% 35.789 34.878 - -16.85% -
bm_exception_ptr_move_assign_nonnull -2.54% 4.995 4.868 - -29.39% -
std::remove_if(deque<int>)_(prefix)/32 -2.54% 54.982 53.586 - -1.90% -
std::reverse(deque<int>)/512 -2.54% 115.431 112.501 - 0.44% -
BM_format_to_string_back_inserter<std::list<char>>/1 -2.53% 22.541 21.970 - -1.26% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 -2.53% 41.646 40.593 - 31.58% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 -2.52% 23.257 22.672 - 0.24% -
std::make_heap(vector<NonIntegral>)_(heap)/8192 -2.52% 2218.828 2162.974 - -2.57% -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/32 -2.51% 16.967 16.541 - -0.42% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 -2.51% 1046729.610 1020450.652 - -1.02% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 -2.51% 7.695 7.502 - -0.13% -
std::format(float)_(fmt:_{:0>17500_10}) -2.51% 203.963 198.853 - -1.56% -
BM_join_view_out_vectors/65536 -2.50% 135637.579 132247.661 - -2.68% -
std::partial_sort(vector<int>)_(descending)/8 -2.50% 24.459 23.848 - -6.07% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 -2.50% 4172678.954 4068533.951 - -2.83% -
SetIntersection_Interlaced_Set_uint64_16384_1 -2.49% 1043621.823 1017685.052 - -3.37% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 -2.48% 10.761 10.494 - 4.03% -
SetIntersection_Interlaced_Set_uint64_16384_1024 -2.48% 183396619.587 178845378.882 - -0.67% -
std::set<int>::upper_bound(key)_(non-existent)/1024 -2.48% 6.019 5.870 - -0.84% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.48% 615.332 600.083 - -2.83% -
SetIntersection_Front_Set_float_256_256 -2.48% 8208148.153 8004747.631 - 4.21% -
std::remove(deque<int>)_(sprinkled)/32 -2.48% 51.454 50.180 - 0.12% -
std::stable_sort(deque<int>)_(ascending)/8 -2.47% 17.953 17.509 - -13.37% -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 -2.47% 0.542 0.529 - -0.03% -
bm_ranges_swap_ranges_vb_aligned/64 -2.47% 3.189 3.110 - 1.39% -
std::stable_sort(vector<int>)_(qsort_adversarial)/8 -2.47% 15.940 15.547 - -1.74% -
std::search(list<int>,_pred)_(same_length)/8192 -2.46% 9109.439 8885.249 - 0.77% -
SetIntersection_Interlaced_Set_uint32_1024_4 -2.46% 10231321.551 9979681.335 - 0.44% -
SetIntersection_Front_Set_uint64_256_256 -2.46% 7695482.431 7506311.081 - 0.89% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -2.46% 27007282.815 26343983.334 - -0.67% -
std::remove(list<int>)_(prefix)/1024 -2.45% 1003.683 979.055 - 3.32% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -2.45% 19.053 18.586 - 0.90% -
std::stable_sort(deque<int>)_(shuffled)/8 -2.45% 23.041 22.477 - -4.35% -
std::map<int,_int>::count(key)_(existent)/8192 -2.45% 5.834 5.691 - -7.49% -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8 -2.43% 15.903 15.516 - -1.30% -
BM_PushHeap_pair<uint32,_uint32>_Descending_64 -2.43% 0.596 0.581 - 0.07% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8 -2.42% 55.888 54.533 - -2.89% -
std::stable_sort(deque<int>)_(shuffled)/1024 -2.42% 2563.810 2501.653 - -3.16% -
SetIntersection_Interlaced_Set_string_1024_1 -2.42% 1108772.104 1081973.515 - -2.89% -
BM_PushHeap_string_SingleElement_1024 -2.42% 2.698 2.633 - 1.61% -
std::map<int,_int>::find(key)_(existent)/1024 -2.41% 4.331 4.227 - 16.03% -
std::stable_sort(vector<int>)_(ascending)/8 -2.41% 15.905 15.521 - -1.52% -
ranges::minmax(std::deque<long_long>)/64 -2.40% 23.706 23.138 - -5.75% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -2.40% 13306.679 12987.891 - 1.02% -
SetIntersection_None_Vector_string_262144_4 -2.39% 1294682.053 1263706.334 - -3.03% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 -2.39% 9380020.212 9155850.392 - -2.98% -
std::map<int,_int>::equal_range(key)_(existent)/8192 -2.38% 5.550 5.418 - -1.43% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -2.38% 20.557 20.067 - 1.11% -
SetIntersection_Front_Set_uint32_262144_16384 -2.38% 224044137.291 218717984.176 - -1.40% -
bm_ranges_swap_ranges_vb_aligned/131072 -2.37% 251.019 245.058 - 0.33% -
std::format(double)_(fmt:_{:0^17500_10Le}) -2.37% 215.605 210.489 - -3.92% -
std::is_partitioned(deque<int>)_(unpartitioned)/50 -2.37% 6.995 6.829 - -0.64% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 -2.37% 29.300 28.606 - -2.39% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -2.36% 9766.821 9536.140 - 0.61% -
BM_num_get<long_long> -2.36% 10.875 10.618 - -57.04% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.36% 241.460 235.768 - -1.82% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -2.36% 50.629 49.436 - 11.96% -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 -2.35% 19.948 19.480 - -3.64% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 -2.35% 11637957.701 11364879.263 - 0.60% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 -2.34% 786.229 767.803 - -0.16% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -2.34% 597511.577 583513.928 - -2.81% -
SetIntersection_Interlaced_Vector_float_262144_16 -2.34% 3037704.937 2966574.838 - 1.29% -
std::copy_backward(vector<bool>)_(unaligned)/64 -2.34% 0.911 0.890 - 0.76% -
BM_CmpEqual_ushort_schar -2.34% 1.012 0.989 - -11.56% -
SetIntersection_Interlaced_Vector_string_16_4 -2.33% 68367281.157 66774167.701 - -4.37% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 -2.32% 36210.448 35369.748 - -5.83% -
SetIntersection_Interlaced_Set_uint32_256_1 -2.32% 4247975.228 4149405.452 - -1.49% -
std::unordered_multiset<int>::ctor(const&,_alloc)/0 -2.32% 13.215 12.909 - -1.50% -
bm_lexicographical_compare<int>/8 -2.32% 1.497 1.462 - -7.61% -
SetIntersection_Front_Set_uint32_16384_16384 -2.31% 217358688.927 212330521.120 - 0.39% -
BM_format_to_n_string_back_inserter<std::vector<wchar_t>>/16384 -2.31% 3571.223 3488.862 - -4.11% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 -2.30% 149216.612 145778.796 - -12.16% -
std::make_heap(vector<NonIntegral>)_(descending)/8192 -2.30% 2217.707 2166.667 - -2.33% -
std::partition(list<int>)_(dense)/32 -2.30% 9.004 8.797 - -1.73% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8 -2.29% 45.215 44.178 - 0.02% -
SetIntersection_Interlaced_Set_string_256_256 -2.29% 30465465.848 29767816.234 - -5.74% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 -2.29% 18.279 17.860 - -1.37% -
std::adjacent_find(deque<int>,_pred)/8192 -2.29% 5207.563 5088.508 - 0.40% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -2.29% 143904.515 140615.110 - 0.00% -
std::map<int,_int>::upper_bound(key)_(existent)/8192 -2.28% 5.734 5.603 - -0.81% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -2.28% 88228.681 86216.405 - -1.22% -
std::stable_sort(deque<int>)_(heap)/1024 -2.28% 2765.611 2702.561 - -3.12% -
std::map<int,_int>::count(key)_(existent)/1024 -2.28% 3.839 3.752 - -14.89% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 -2.28% 1.206 1.179 - -7.48% -
BM_PushHeap_string_SingleElement_256 -2.28% 2.684 2.623 - 0.86% -
std::stable_partition(vector<int>)_(alloc_fails)/1024 -2.27% 2997.327 2929.183 - 2.24% -
std::map<int,_int>::insert(value)_(already_present)/8192 -2.27% 4.072 3.980 - -4.20% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_64 -2.27% 2.665 2.604 - 0.09% -
SetIntersection_Front_Vector_uint32_262144_64 -2.27% 1364144.075 1333152.220 - -3.75% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 -2.27% 22.006 21.507 - -1.31% -
SetIntersection_Front_Vector_string_16384_4 -2.27% 1219058.088 1191429.687 - 0.77% -
std::set<std::string>::clear()/32 -2.26% 902.377 881.985 - 0.58% -
std::multimap<int,_int>::clear()/32 -2.26% 659.920 645.012 - -3.24% -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 -2.26% 221.213 216.218 - 1.14% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -2.26% 21.997 21.500 - -2.19% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192 -2.26% 997168.564 974664.237 - -1.30% -
std::stable_sort(deque<int>)_(repeated)/8 -2.25% 18.077 17.669 - -10.37% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 -2.25% 3.642 3.560 - 4.18% -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 -2.25% 368.567 360.273 - 1.41% -
std::multiset<int>::insert(value)_(new_value,_end)/8192 -2.24% 75.951 74.246 - -9.82% -
SetIntersection_Front_Vector_uint32_256_64 -2.24% 4354852.349 4257380.007 - -2.30% -
std::set<int>::ctor(const&)/8192 -2.23% 51808.331 50651.725 - 1.92% -
BM_PushHeap_uint32_Random_4 -2.22% 2.281 2.230 - 0.74% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -2.22% 215000.318 210231.482 - -0.12% -
std::stable_sort(deque<int>)_(repeated)/1024 -2.21% 1439.136 1407.277 - -3.39% -
std::vector<int>::erase(begin)_(cheap_elements)/8192 -2.21% 289.874 283.458 - 0.02% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 -2.21% 117273.193 114686.975 - 8.95% -
ranges::minmax(std::list<__int128>)/64 -2.20% 39.832 38.954 - 2.01% -
BM_CmpEqual_uchar_ushort -2.20% 1.087 1.063 - -0.67% -
std::unique_copy(list<int>)_(sprinkled)/32 -2.20% 13.233 12.942 - -0.85% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 -2.20% 1.238 1.211 - -16.49% -
BM_PushHeap_pair<uint32,_uint32>_Random_256 -2.20% 7.011 6.857 - -6.59% -
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 -2.19% 32.595 31.880 - 0.95% -
std::find_if(list<int>)_(process_all)/8 -2.19% 2.402 2.349 - 2.39% -
std::multiset<int>::erase(key)_(existent)/1024 -2.18% 40.818 39.926 - 0.17% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 -2.18% 11638806.353 11385070.656 - -2.78% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 -2.18% 210940.359 206351.948 - -0.56% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -2.17% 18.067 17.675 - -10.80% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 -2.17% 3956.185 3870.318 - 0.12% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -2.17% 969.639 948.603 - 4.37% -
BM_PushHeap_string_SingleElement_262144 -2.17% 2.696 2.638 - -0.35% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8 -2.17% 0.768 0.752 - -1.73% -
std::format(double)_(fmt:_{:0^17500_10La}) -2.17% 180.315 176.410 - -1.33% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 -2.17% 8288816.105 8109352.709 - -1.21% -
BM_cyrillic_escaped<wchar_t> -2.16% 12428.012 12159.326 - 1.93% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 -2.16% 4.051 3.964 - 3.61% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 -2.16% 86717.453 84844.023 - -1.93% -
std::sort(deque<int>)_(pipe-organ)/8 -2.16% 20.599 20.154 - -0.35% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 -2.15% 24.943 24.406 - -3.45% -
SetIntersection_Front_Vector_string_262144_4 -2.15% 1205447.296 1179489.120 - -0.62% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 -2.15% 3.070 3.004 - 33.24% -
std::format(double)_(fmt:_{:0>17500_10Lf}) -2.15% 215.437 210.807 - -2.76% -
SetIntersection_Front_Vector_uint64_262144_16 -2.15% 1122624.889 1098503.471 - -1.92% -
std::format(int64_t)_(fmt:_{:0^512Ld}) -2.14% 36.534 35.751 - -0.85% -
std::list<std::string>::ctor(size)/8192 -2.14% 115724.979 113245.539 - 6.35% -
rng::contains_subrange(deque<int>)_(same_length)/50 -2.14% 28.749 28.133 - -0.91% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -2.14% 358525125.615 350851508.223 - -1.68% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -2.13% 202141.344 197828.757 - 0.33% -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 -2.13% 6607.290 6466.387 - -35.08% -
std::format(double)_(fmt:_{:0<17500_0La}) -2.13% 168.339 164.752 - -0.84% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 -2.13% 200.988 196.711 - -3.55% -
std::rotate_copy(vector<int>)/1024 -2.13% 33.278 32.570 - -0.63% -
BM_CmpLess_uchar_short -2.12% 1.060 1.037 - -8.59% -
std::format(int64_t)_(fmt:_{:Lx}) -2.12% 27.041 26.467 - -3.83% -
SetIntersection_None_Vector_uint64_262144_4 -2.12% 1145726.875 1121480.000 - -2.57% -
SetIntersection_Interlaced_Set_uint32_16384_16384 -2.12% 224371079.842 219623032.853 - 0.35% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/32 -2.12% 19.234 18.827 - -2.15% -
SetIntersection_None_Set_string_16384_16384 -2.11% 202951047.616 198661726.291 - 2.89% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 -2.11% 1.152 1.127 - -6.50% -
rng::find_last_if(deque<int>)_(bail_10%)/1024 -2.11% 363.342 355.667 - -0.41% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 -2.11% 2066.976 2023.348 - 0.51% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.11% 372.881 365.013 - -1.50% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -2.11% 1144469.442 1120351.657 - -0.10% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 -2.11% 3538934.209 3464402.730 - -2.50% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 -2.10% 10.538 10.317 - -2.75% -
BM_PushHeap_uint64_Random_1024 -2.10% 6.243 6.111 - 6.13% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -2.10% 247470.321 242281.446 - -3.09% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -2.09% 12976.658 12705.065 - -1.77% -
BM_format_to_iterator/<std::deque>_string_len_6000 -2.09% 151.642 148.471 - -0.38% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 -2.09% 22.479 22.010 - -0.42% -
std::map<int,_int>::ctor(&&,_different_allocs)/32 -2.09% 190.894 186.907 - -45.28% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 -2.08% 200643619.266 196460671.621 - -2.50% -
std::make_heap(vector<NonIntegral>)_(heap)/1024 -2.08% 295.224 289.077 - -1.95% -
std::find_end(deque<int>)_(same_length)/8192 -2.08% 2795.985 2737.778 - -75.49% -
BM_vector_deque_ranges_copy_backward/64000 -2.08% 7450.529 7295.436 - -1.44% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8 -2.08% 2.170 2.125 - 0.03% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) -2.07% 12.752 12.489 - -37.76% -
std::format(double)_(fmt:_{:0>17500_0La}) -2.06% 169.987 166.478 - -1.10% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 -2.06% 1044320.173 1022762.899 - -3.66% -
BM_std_minmax_element<char>/4 -2.06% 1.267 1.241 - 2.86% -
std::format(int64_t)_(fmt:_{:d}) -2.05% 23.054 22.580 - -6.09% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 -2.05% 4.158 4.073 - -10.62% -
std::pop_heap(vector<float>)/8192 -2.05% 20.222 19.806 - 0.83% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 -2.05% 24.348 23.848 - -2.23% -
std::format(int64_t)_(fmt:_{:Lo}) -2.05% 28.932 28.339 - -1.60% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 -2.05% 21.685 21.240 - -0.73% -
std::format(int64_t)_(fmt:_{:0^512Lx}) -2.05% 35.047 34.329 - -0.86% -
SetIntersection_None_Set_float_1024_256 -2.04% 8916152.278 8734301.901 - -0.55% -
std::is_sorted_until(list<int>)/8192 -2.04% 7252.137 7104.256 - -1.03% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 -2.04% 2.979 2.919 - -1.29% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 -2.03% 127.488 124.895 - -1.56% -
BM_vector_deque_copy/1024 -2.03% 36.655 35.911 - 0.37% -
std::is_partitioned(list<int>)_(unpartitioned)/50 -2.03% 4.563 4.470 - -1.66% -
BM_PushHeap_string_SingleElement_16 -2.03% 2.685 2.630 - 0.94% -
BM_PushHeap_string_SingleElement_4 -2.02% 2.386 2.338 - 0.31% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 -2.01% 916305.809 897877.666 - -12.66% -
std::set<int>::insert(value)_(new_value,_middle)/8192 -2.00% 31.538 30.906 - -2.02% -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 -2.00% 14277.340 13991.672 - 6.92% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 -2.00% 11922466.795 11684249.294 - -2.96% -
std::set<int>::find(key)_(existent)/1024 -2.00% 3.983 3.903 - -4.94% -
SetIntersection_Interlaced_Set_string_1024_256 -2.00% 35447980.714 34740198.488 - -2.89% -
SetIntersection_Interlaced_Set_string_1024_64 -1.99% 17068818.570 16728604.280 - -1.93% -
BM_format_to_n_string_span<char>/1 -1.99% 10.859 10.643 - -6.18% -
BM_format_to_string_begin<std::list<wchar_t>>/1048576 -1.98% 1089920.544 1068293.550 - 0.28% -
std::move(vector<bool>)_(aligned)/64 -1.98% 1.595 1.563 - -7.55% -
std::all_of(list<int>)_(process_all)/8192 -1.98% 8340.144 8174.903 - 6.93% -
std::partial_sort(deque<int>)_(heap)/8192 -1.98% 267037.811 261749.333 - -5.12% -
SetIntersection_Interlaced_Vector_string_262144_16384 -1.98% 1019408.933 999268.961 - -0.36% -
SetIntersection_None_Set_uint64_256_16 -1.97% 10987923.847 10771125.134 - -2.30% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.97% 76393.243 74886.696 - 1.50% -
SetIntersection_Interlaced_Set_float_64_64 -1.97% 13488080.201 13222095.117 - -0.99% -
std::replace(deque<int>)_(prefix)/32 -1.97% 12.987 12.731 - -0.71% -
std::copy_backward(vector<int>)/8 -1.97% 2.307 2.261 - 4.16% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.97% 174504.383 171071.498 - -2.98% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 -1.96% 33.299 32.646 - 3.94% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -1.96% 35.695 34.995 - -18.00% -
bm_ranges_swap_ranges_vb_aligned/262144 -1.96% 491.032 481.401 - -0.11% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 -1.96% 24.689 24.205 - -1.51% -
BM_LexicallyNormal/large_path/2 -1.96% 84.426 82.772 - -2.10% -
BM_vector_deque_copy/65536 -1.96% 2909.242 2852.242 - -0.18% -
BM_deque_vector_move_backward/64000 -1.96% 7008.436 6871.385 - -4.21% -
BM_PushHeap_string_SingleElement_16384 -1.95% 2.681 2.629 - 1.89% -
std::variant<8-alts>::visit()_(3_variants) -1.95% 0.622 0.610 - -10.61% -
BM_CmpEqual_uint_schar -1.95% 1.071 1.050 - -7.29% -
BM_deque_vector_ranges_copy_backward/1 -1.95% 2.116 2.075 - -3.68% -
BM_PushHeap_string_PipeOrgan_16384 -1.94% 12.937 12.686 - -0.55% -
SetIntersection_Front_Vector_uint64_64_64 -1.94% 10881607.220 10670556.823 - -0.30% -
std::format(int64_t)_(fmt:_{:0512Ld}) -1.93% 36.970 36.256 - -2.17% -
BM_format_to_string_back_inserter<std::wstring>/1048576 -1.93% 190745.506 187063.989 - -2.56% -
std::copy_backward(deque<int>)/8 -1.93% 2.829 2.774 - 4.23% -
BM_num_get<long> -1.93% 10.799 10.591 - -56.59% -
BM_deque_vector_ranges_copy_backward/64000 -1.93% 7192.399 7053.829 - -2.25% -
BM_join_view_in_vectors/4000 -1.93% 6198.810 6079.451 - 0.44% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -1.92% 15.277 14.983 - -1.93% -
SetIntersection_Front_Set_uint32_64_16 -1.92% 15581849.600 15283084.741 - -0.75% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 -1.92% 218.067 213.891 - -48.62% -
std::unordered_set<int>::ctor(const&,_alloc)/8192 -1.91% 81318.578 79765.658 - -6.11% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 -1.91% 2.036 1.997 - -1.49% -
std::stable_partition(vector<int>)_(dense)/32 -1.91% 21.766 21.351 - 1.09% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -1.91% 15.863 15.561 - -5.21% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.91% 13128.857 12878.649 - 1.36% -
SetIntersection_Front_Set_string_1024_1 -1.90% 1106363.825 1085306.170 - -1.93% -
BM_deque_deque_copy/64000 -1.90% 3024.440 2967.082 - 0.67% -
std::mismatch(deque<int>)_(it,_it,_it)/1024 -1.90% 472.249 463.295 - -3.03% -
std::partial_sort(deque<int>)_(ascending)/8192 -1.89% 148597.614 145783.619 - -10.10% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8192 -1.89% 459877.257 451171.083 - -2.32% -
SetIntersection_Interlaced_Set_uint32_1_1 -1.89% 547844077.337 537475431.832 - -0.68% -
std::format(double)_(fmt:_{:0<17500_10Lg}) -1.89% 223.657 219.429 - -5.42% -
std::sort_heap(vector<int>,_pred)/1024 -1.89% 9925.342 9737.784 - -0.85% -
BM_StringRelational_Eq_Empty_Empty_Control -1.88% 2.104 2.065 - -2.52% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.88% 167397.825 164247.393 - -1.64% -
std::make_heap(vector<int>)_(descending)/8 -1.88% 14.874 14.594 - -2.56% -
std::stable_sort(deque<int>)_(ascending)/8192 -1.88% 13809.569 13550.113 - -1.17% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.88% 57185.104 56112.483 - -0.97% -
std::make_heap(vector<NonIntegral>)_(descending)/1024 -1.87% 294.997 289.468 - -1.77% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 -1.87% 11.253 11.042 - 8.39% -
BM_CmpLess_ushort_short -1.87% 1.062 1.042 - -7.18% -
std::format(double)_(fmt:_{:0^17500_0f}) -1.87% 207.928 204.050 - -0.43% -
BM_vector_deque_copy_backward/4000 -1.86% 143.943 141.259 - -2.70% -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 -1.86% 52573.552 51594.210 - -34.64% -
std::format(double)_(fmt:_{:017500_0Lf}) -1.86% 207.853 203.983 - -3.30% -
SetIntersection_Interlaced_Vector_float_1024_256 -1.86% 5581942.540 5478068.572 - -1.17% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 -1.86% 13453036.428 13202943.235 - 1.03% -
std::multimap<int,_int>::find(key)_(non-existent)/8192 -1.86% 7.455 7.317 - 3.53% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 -1.85% 296.134 290.646 - -3.91% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 -1.85% 1.704 1.672 - 2.62% -
std::format(double)_(fmt:_{:017500_0a}) -1.85% 158.054 155.128 - -1.10% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 -1.85% 4029.065 3954.675 - -0.73% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 -1.84% 21076.063 20687.385 - -0.17% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 -1.84% 9.414 9.240 - -2.61% -
BM_CmpEqual_ushort_short -1.84% 1.012 0.994 - -11.73% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 -1.84% 2228848.451 2187807.951 - 0.65% -
SetIntersection_Front_Set_string_1024_1024 -1.84% 57444579.633 56387009.913 - 2.24% -
rng::find_last(vector<int>)_(bail_90%)/1048576 -1.84% 23526.085 23093.419 - -0.95% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 -1.84% 1.346 1.321 - 0.45% -
BM_PushHeap_float_Random_16384 -1.83% 7.765 7.623 - 0.96% -
rng::find_last_if(deque<int>)_(bail_10%)/1048576 -1.83% 367831.734 361088.663 - -0.15% -
std::make_heap(deque<int>,_pred)_(shuffled)/8 -1.83% 22.970 22.549 - -0.67% -
BM_CmpEqual_uint_uint -1.83% 1.091 1.071 - -1.95% -
rng::find_last_if(deque<int>)_(bail_10%)/8192 -1.83% 2800.021 2748.854 - -0.58% -
SetIntersection_Interlaced_Set_uint32_262144_262144 -1.83% 1876573.891 1842282.064 - 1.91% -
BM_PushHeap_uint32_Random_1024 -1.83% 5.756 5.651 - -1.16% -
BM_format_to_back_inserter<std::vector<char>>/string_view_len_6 -1.82% 24.670 24.221 - -2.55% -
std::make_heap(deque<int>,_pred)_(repeated)/8 -1.82% 23.756 23.324 - -1.68% -
BM_std_minmax_element<char>/65536 -1.81% 17911.474 17586.468 - 3.20% -
std::move_backward(deque<int>)/4096 -1.81% 157.414 154.559 - 1.22% -
ranges::min(std::list<char>)/70000 -1.81% 54606.615 53616.704 - 0.96% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8 -1.81% 45.181 44.362 - -2.73% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/32 -1.81% 16.532 16.233 - -1.07% -
BM_PushHeap_string_SingleElement_64 -1.81% 2.724 2.675 - 0.88% -
std::remove_if(list<int>)_(sprinkled)/8192 -1.81% 8168.151 8020.531 - -0.40% -
std::move(vector<bool>)_(unaligned)/64 -1.81% 1.691 1.660 - 1.84% -
std::equal(vector<bool>)_(unaligned)/1048576 -1.81% 6408.079 6292.318 - -1.55% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 -1.80% 9989606.947 9809430.366 - -2.37% -
bm_ranges_swap_ranges_vb_aligned/16 -1.80% 3.360 3.299 - 0.14% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 -1.80% 16.998 16.693 - -0.62% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -1.79% 1109654.205 1089738.865 - -3.58% -
SetIntersection_Front_Set_float_262144_64 -1.79% 1775749.789 1743940.351 - 2.94% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 -1.79% 4066.784 3993.956 - 2.22% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.79% 13193.713 12957.456 - -0.44% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.79% 835.947 821.000 - -3.45% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 -1.79% 36232.436 35585.144 - -3.47% -
BM_deque_vector_ranges_move/64 -1.78% 2.708 2.660 - -6.45% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.78% 397.398 390.338 - -1.74% -
SetIntersection_Front_Set_string_16_1 -1.78% 66921330.773 65732636.942 - -0.41% -
std::all_of(vector<int>)_(process_all)/8 -1.78% 2.489 2.445 - -2.87% -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 -1.77% 490.035 481.338 - -1.53% -
std::format(double)_(fmt:_{:0^17500_17000}) -1.77% 395.571 388.552 - -11.93% -
std::fill_n(vector<bool>)/1048576 -1.77% 3821.044 3753.276 - -1.81% -
SetIntersection_Interlaced_Set_uint32_4_4 -1.77% 140204555.394 137718803.333 - -0.56% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 -1.77% 25.030 24.586 - -17.51% -
std::map<int,_int>::insert(value)_(new_value,_end)/32 -1.77% 19.301 18.959 - 0.42% -
std::format(int64_t)_(fmt:_{:b}) -1.77% 28.030 27.533 - -2.99% -
BM_std_minmax_element<char>/64000 -1.77% 17485.583 17175.986 - 3.33% -
ranges::min(std::list<__int128>)/70000 -1.77% 59504.545 58453.788 - 1.42% -
std::partial_sort_copy(vector<int>)_(heap)/8 -1.77% 16.138 15.853 - -4.09% -
BM_format_to_back_inserter<std::vector<char>>/string_len_6 -1.76% 24.718 24.282 - -1.98% -
BM_deque_deque_copy_backward/1024 -1.76% 38.679 37.998 - 0.11% -
BM_format_to_back_inserter<std::string>/string_len_6 -1.76% 14.841 14.580 - -2.64% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 -1.76% 19.626 19.281 - -4.20% -
std::unordered_set<int>::ctor(&&,_different_allocs)/0 -1.76% 13.914 13.670 - -2.15% -
std::format(double)_(fmt:_{:0<17500_0a}) -1.75% 157.776 155.009 - -1.26% -
SetIntersection_None_Set_float_64_1 -1.75% 22387210.422 21995073.730 - -0.76% -
std::copy(vector<bool>)_(aligned)/1048576 -1.75% 3773.044 3707.011 - 7.19% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -1.75% 63.596 62.485 - -0.34% -
BM_CmpLess_int_uint -1.74% 1.092 1.073 - -5.85% -
std::flat_multimap<int,_int>::erase(iterator)/1024 -1.73% 75.759 74.446 - -1.28% -
std::remove_copy(vector<int>)_(prefix)/32 -1.73% 9.731 9.563 - 2.09% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 -1.73% 5.195 5.106 - 44.93% -
SetIntersection_None_Vector_uint64_1024_1024 -1.73% 1097185.402 1078247.768 - -1.56% -
BM_std_minmax_element<char>/70000 -1.73% 19117.426 18787.609 - 3.07% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 -1.72% 9.774 9.606 - 6.62% -
std::format(double)_(fmt:_{:0<17500_10g}) -1.72% 212.367 208.705 - -4.52% -
std::map<int,_int>::find(key)_(non-existent)/32 -1.72% 2.252 2.213 - 0.13% -
std::stable_sort(vector<int>)_(descending)/8 -1.72% 24.800 24.374 - 4.47% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 -1.72% 11722.078 11520.962 - -2.03% -
BM_deque_vector_ranges_move/1024 -1.72% 37.406 36.764 - -1.54% -
SetIntersection_Interlaced_Set_uint32_1024_1 -1.71% 1071352.323 1053013.067 - -0.32% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 -1.71% 10.461 10.282 - -3.32% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 -1.71% 27299.205 26832.556 - -1.71% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 -1.70% 4390674.332 4315934.663 - -1.30% -
BM_Basic<uint32_t> -1.70% 13.772 13.538 - -1.98% -
SetIntersection_Interlaced_Vector_float_16_16 -1.70% 36014782.887 35402336.378 - -2.23% -
std::make_heap(deque<int>)_(ascending)/8 -1.70% 27.445 26.978 - -0.20% -
std::partial_sort(vector<int>)_(repeated)/8192 -1.70% 27121.093 26660.205 - -2.07% -
BM_StringRelational_Less_Large_Small_Control -1.70% 1.908 1.875 - 1.36% -
rng::fold_left(deque<int>)/32 -1.70% 16.567 16.285 - 0.78% -
rng::contains_subrange(list<int>)_(single_element)/32 -1.69% 10.181 10.009 - -1.32% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.69% 92197.988 90639.792 - -0.74% -
std::partial_sort(deque<int>)_(descending)/1024 -1.69% 18111.219 17805.398 - -0.41% -
std::unique(deque<int>,_pred)_(contiguous)/52 -1.69% 68.991 67.827 - 0.98% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 -1.68% 117658.333 115678.585 - -1.04% -
std::stable_sort(vector<NonIntegral>)_(heap)/8 -1.68% 21.545 21.184 - -2.00% -
SetIntersection_None_Vector_string_16384_256 -1.67% 1237954.359 1217228.815 - -1.93% -
std::format(double)_(fmt:_{:0>17500_10Le}) -1.67% 212.104 208.555 - -4.44% -
std::stable_sort(vector<NonIntegral>)_(descending)/1024 -1.67% 12338.780 12132.510 - -4.49% -
SetIntersection_None_Vector_uint32_16384_1 -1.67% 1115279.492 1096640.985 - -1.59% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 -1.67% 41.205 40.517 - 22.12% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 -1.67% 16.032 15.764 - -1.69% -
BM_CmpEqual_uint_short -1.67% 1.034 1.016 - -10.47% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 -1.67% 10967083.498 10784342.277 - -1.16% -
std::rotate(deque<int>)_(by_1/4)/32 -1.66% 29.957 29.458 - -1.19% -
std::find_if_not(list<int>)_(process_all)/50 -1.66% 38.359 37.721 - -0.85% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8 -1.66% 51.844 50.982 - -2.51% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 -1.66% 8.139 8.003 - -2.12% -
std::format(double)_(fmt:_{:0>17500_0a}) -1.66% 159.332 156.688 - -1.02% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -1.66% 5.244 5.157 - -0.35% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 -1.65% 26579.250 26139.377 - -0.61% -
BM_unicode_text<wchar_t> -1.65% 42560.397 41856.727 - -6.05% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 -1.65% 17.671 17.379 - -10.38% -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 -1.65% 17.816 17.522 - -0.26% -
BM_format_to_iterator/<std::deque>_string_len_6 -1.65% 14.213 13.979 - -0.09% -
BM_std_minmax_element<char>/512 -1.65% 145.901 143.498 - 3.23% -
BM_deque_deque_copy/1024 -1.64% 37.288 36.676 - -0.61% -
std::find(list<int>)_(bail_25%)/32768 -1.64% 8150.970 8017.351 - -1.37% -
ranges::min(std::deque<__int128>)/70000 -1.64% 24707.078 24302.171 - 1.83% -
BM_StringRelational_Less_Large_Huge_Control -1.63% 2.157 2.121 - -2.70% -
SetIntersection_Front_Vector_string_4_1 -1.63% 222982720.835 219350028.595 - -1.20% -
std::is_partitioned(vector<int>)_(partitioned)/50 -1.63% 9.898 9.737 - 2.88% -
BM_LexicallyNormal/small_path/2 -1.63% 45.091 44.357 - -0.27% -
BM_std_minmax_element<char>/4096 -1.63% 1126.190 1107.880 - 2.98% -
BM_std_minmax_element<char>/4000 -1.63% 1098.982 1081.116 - 3.13% -
std::format(double)_(fmt:_{:0^17500_0La}) -1.62% 172.296 169.505 - -1.55% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 -1.62% 118065.232 116152.345 - -1.77% -
std::for_each(map<int>::iterator)/8192 -1.62% 7440.081 7319.583 - -55.29% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 -1.62% 1.050 1.033 - -2.83% -
std::unordered_set<std::string>::count(key)_(existent)/8192 -1.61% 38.922 38.294 - -0.75% -
BM_CmpLess_schar_int -1.61% 1.130 1.111 - -1.62% -
SetIntersection_Interlaced_Vector_string_256_16 -1.60% 10782570.925 10609538.423 - 2.07% -
BM_PushHeap_uint64_Random_262144 -1.60% 6.325 6.224 - 3.90% -
SetIntersection_None_Vector_uint64_1024_16 -1.59% 1083569.143 1066289.567 - -3.44% -
DAG_leftmost_middle,_3_levels -1.59% 12.865 12.660 - -2.75% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 -1.59% 139471.571 137250.965 - -2.39% -
BM_vector_deque_move_backward/4000 -1.59% 143.536 141.252 - -0.67% -
std::map<int,_int>::clear()/32 -1.59% 658.647 648.197 - -4.63% -
SetIntersection_Interlaced_Vector_uint64_262144_16384 -1.59% 357272287.258 351606134.475 - 0.30% -
SetIntersection_Front_Set_string_256_64 -1.58% 15518689.663 15272867.902 - 7.68% -
std::stable_sort(vector<int>)_(heap)/1024 -1.58% 2549.621 2509.332 - -1.18% -
std::copy_n(vector<bool>)_(unaligned)/32768 -1.58% 218.033 214.595 - -1.45% -
SetIntersection_Front_Set_uint32_16384_1 -1.57% 1054447.620 1037848.481 - -1.60% -
BM_std_minmax_element<char>/5500 -1.57% 1507.456 1483.743 - 2.96% -
BM_ConstructAndDestroy_MemFuncPtr_Opaque -1.57% 0.931 0.916 - -0.73% -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 -1.57% 506644.485 498682.158 - -1.58% -
std::make_heap(deque<int>,_pred)_(ascending)/8 -1.57% 25.297 24.901 - -0.30% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 -1.57% 28.923 28.470 - 0.59% -
std::sort(deque<int>)_(heap)/8 -1.57% 24.595 24.210 - -2.13% -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8 -1.56% 17.132 16.864 - -0.35% -
std::make_heap(vector<int>)_(pipe-organ)/8 -1.56% 16.759 16.497 - -0.51% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.56% 72936.424 71797.454 - 3.32% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 -1.56% 16.067 15.817 - -1.48% -
BM_join_view_deques/1024 -1.56% 2709.846 2667.604 - -1.13% -
std::make_heap(vector<int>,_pred)_(shuffled)/8192 -1.56% 5022.275 4943.999 - -1.08% -
BM_CmpLess_ushort_ushort -1.56% 1.069 1.052 - -3.44% -
std::stable_sort(vector<NonIntegral>)_(shuffled)/1024 -1.56% 12213.558 12023.280 - -1.13% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 -1.55% 13396.267 13188.075 - -2.93% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 -1.55% 2928904.803 2883481.271 - -0.29% -
std::format(double)_(fmt:_{:0>17500_10g}) -1.55% 218.416 215.031 - -1.56% -
std::fill_n(list<int>)/8192 -1.55% 7534.055 7417.387 - 3.74% -
std::sort_heap(deque<int>)/8192 -1.55% 475595.250 468246.321 - 3.36% -
std::map<int,_int>::find(key)_(existent)/8192 -1.54% 5.351 5.268 - -4.33% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.54% 14240.880 14020.986 - -3.15% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.54% 118228.003 116405.377 - 1.14% -
std::equal(deque<int>)_(it,_it,_it)/1048576 -1.54% 502550.364 494811.171 - -0.20% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 -1.54% 8946595.159 8808828.281 - -1.84% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 -1.54% 23554.003 23191.671 - 1.08% -
SetIntersection_Front_Vector_string_16384_256 -1.54% 9336744.124 9193119.869 - -7.31% -
SetIntersection_Front_Set_uint32_256_64 -1.54% 5847512.888 5757571.133 - -1.05% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 -1.53% 23615.226 23252.817 - -1.13% -
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 -1.53% 23.007 22.654 - -81.55% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 -1.53% 1.292 1.273 - 8.98% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 -1.53% 3.826 3.768 - -5.01% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 -1.53% 2148.598 2115.694 - 109.22% -
ranges::min(std::vector<char>)/8 -1.53% 2.508 2.469 - 11.66% -
std::format(double)_(fmt:_{:0<17500_10Le}) -1.53% 209.894 206.681 - -5.98% -
BM_deque_deque_ranges_copy/4000 -1.53% 144.477 142.266 - -2.73% -
BM_PushHeap_string_PipeOrgan_256 -1.52% 7.895 7.775 - -1.73% -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 -1.52% 25.538 25.149 - -1.08% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -1.52% 28.870 28.431 - -1.29% -
std::stable_sort(vector<int>)_(ascending)/8192 -1.52% 13599.487 13392.812 - -0.42% -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 -1.52% 22.468 22.127 - -3.97% -
std::format(int64_t)_(fmt:_{:Ld}) -1.51% 27.277 26.864 - -3.25% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -1.51% 51.281 50.507 - -0.10% -
SetIntersection_Front_Set_uint64_262144_4 -1.51% 1081531.495 1065216.616 - -2.83% -
std::copy_if(list<int>)_(entire_range)/262144 -1.51% 217118.641 213848.968 - -0.45% -
std::rotate(vector<int>)_(1_element_backward)/8192 -1.51% 299.813 295.301 - -0.16% -
std::is_sorted(vector<int>,_pred)/8 -1.50% 3.408 3.357 - 6.11% -
BM_std_minmax_element<char>/1024 -1.50% 287.140 282.834 - 3.52% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.50% 13238.766 13040.426 - -2.30% -
SetIntersection_Front_Set_uint64_256_16 -1.50% 4527279.032 4459500.158 - -1.87% -
BM_adjacent_empty<9> -1.49% 0.784 0.772 - 0.00% -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 -1.49% 16.843 16.593 - -1.68% -
std::stable_sort(deque<int>)_(pipe-organ)/8 -1.49% 21.676 21.353 - -4.97% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.49% 759.986 748.695 - -2.13% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.48% 396.169 390.286 - -1.46% -
std::equal(vector<int>)_(it,_it,_it,_it)/1048576 -1.48% 74712.994 73605.201 - -0.04% -
rng::contains_subrange(vector<int>)_(same_length)/16 -1.48% 4.932 4.859 - 2.73% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.48% 1124380.079 1107749.478 - 5.40% -
std::format(int64_t)_(fmt:_{:0>512LX}) -1.48% 40.444 39.846 - -0.89% -
std::stable_sort(vector<NonIntegral>)_(descending)/8 -1.48% 23.008 22.668 - -1.78% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 -1.48% 10090287.359 9941201.021 - 0.34% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 -1.48% 9.576 9.434 - 4.03% -
std::set<int>::erase(iterator)/8192 -1.48% 19.882 19.588 - -5.35% -
std::partition(list<int>)_(sparse)/1024 -1.47% 725.563 714.869 - -0.29% -
std::stable_sort(vector<NonIntegral>)_(heap)/1024 -1.47% 9410.402 9271.810 - -2.19% -
std::format(float)_(fmt:_{:_10La}) -1.47% 43.382 42.743 - -1.49% -
std::set<int>::lower_bound(key)_(existent)/32 -1.47% 1.551 1.528 - -5.42% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 -1.47% 33.732 33.236 - -1.91% -
SetIntersection_Front_Vector_string_256_64 -1.47% 10673582.488 10516685.937 - 5.30% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.47% 674.179 664.270 - -0.36% -
std::make_heap(vector<int>,_pred)_(ascending)/8 -1.47% 16.870 16.622 - -2.77% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 -1.47% 103598.510 102076.270 - 5.84% -
std::format(double)_(fmt:_{:017500_10a}) -1.47% 163.552 161.151 - -0.76% -
std::list<std::string>::ctor(size)/1024 -1.47% 14044.690 13838.722 - 8.34% -
std::unique(list<int>,_pred)_(contiguous)/32 -1.46% 58.067 57.219 - -0.55% -
std::move(list<int>)/262144 -1.46% 247526.314 243915.838 - 1.25% -
std::format(float)_(fmt:_{:_0L}) -1.46% 74.422 73.337 - -0.87% -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 -1.46% 2.853 2.811 - 0.56% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.45% 561.235 553.069 - -3.05% -
std::multimap<int,_int>::insert(value)_(already_present)/8192 -1.45% 20.733 20.432 - -1.04% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.45% 395.401 389.669 - -1.49% -
SetIntersection_Interlaced_Set_float_64_4 -1.45% 21271851.544 20963753.487 - -0.31% -
std::format(double)_(fmt:_{:0<17500_0Le}) -1.45% 193.764 190.959 - -2.35% -
std::pop_heap(deque<size_t>)/8192 -1.44% 60.125 59.257 - 3.70% -
std::fill_n(vector<bool>)/32768 -1.44% 30.495 30.055 - 2.63% -
std::upper_bound(std::deque<int>)/8 -1.44% 18.140 17.878 - -0.56% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 -1.44% 481.606 474.680 - -1.10% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8 -1.44% 14.925 14.710 - -2.07% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 -1.44% 28446.752 28038.279 - -0.18% -
rng::ends_with(deque<int>)_(mismatch_at_start)/8 -1.43% 2.122 2.091 - -1.83% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 -1.43% 8745789.080 8620753.974 - -1.32% -
std::copy_backward(vector<bool>)_(unaligned)/4096 -1.43% 25.642 25.276 - -0.42% -
SetIntersection_Front_Set_string_16_4 -1.43% 64642150.181 63719510.986 - -1.46% -
BM_PathIterateOnceBackwards/iterate_elements/1024 -1.43% 322490.274 317888.813 - -0.84% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 -1.43% 11383005.491 11220590.129 - -0.27% -
std::stable_sort(vector<int>)_(shuffled)/8 -1.43% 20.027 19.742 - -2.32% -
bm_ranges_swap_ranges_vb_aligned/2048 -1.42% 8.611 8.489 - -0.86% -
BM_vector_deque_ranges_move/5500 -1.42% 196.949 194.149 - -0.51% -
SetIntersection_Interlaced_Set_string_16384_4 -1.42% 198558849.872 195737250.227 - -0.65% -
std::make_heap(vector<NonIntegral>)_(heap)/8 -1.42% 14.989 14.776 - -1.10% -
std::partition_point(list<int>)/50 -1.42% 24.900 24.547 - 0.52% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 -1.42% 39.178 38.623 - 0.75% -
std::partition_copy(deque<int>)/32 -1.42% 12.893 12.710 - -0.70% -
std::format(double)_(fmt:_{:0^17500_10}) -1.42% 213.682 210.656 - -2.05% -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 -1.41% 51.976 51.241 - -17.34% -
std::map<int,_int>::contains(key)_(non-existent)/32 -1.41% 2.865 2.825 - -1.89% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.41% 168153.804 165786.287 - -0.60% -
std::multimap<int,_int>::count(key)_(existent)/32 -1.41% 3.639 3.588 - -1.85% -
BM_Basic<int64_t> -1.41% 18.115 17.860 - -3.27% -
std::stable_partition(list<int>)_(sparse)/50 -1.41% 26.813 26.436 - -2.25% -
SetIntersection_None_Vector_string_16384_64 -1.41% 1243175.263 1225708.556 - -1.03% -
bm_lexicographical_compare<unsigned_char>/512 -1.40% 8.767 8.644 - 0.07% -
rng::find_last_if(vector<int>)_(bail_90%)/1024 -1.40% 26.592 26.218 - 0.72% -
SetIntersection_Front_Vector_float_1024_4 -1.40% 1055593.916 1040801.747 - -2.73% -
BM_emoji_escaped<wchar_t> -1.40% 22842.936 22522.958 - 5.05% -
std::copy_if(list<int>)_(every_other)/1048576 -1.40% 842214.820 830419.150 - 1.15% -
std::for_each(set<int>::iterator)/32 -1.40% 24.812 24.466 - 15.76% -
rng::ends_with(deque<int>)_(mismatch_at_start)/50 -1.39% 2.120 2.090 - -1.76% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.39% 1601.043 1578.809 - -7.79% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 -1.39% 23469.147 23143.701 - -0.80% -
BM_format_to_string_span<char>/1 -1.39% 10.207 10.065 - 0.56% -
std::set<int>::insert(value)_(new_value,_middle)/1024 -1.38% 26.080 25.719 - -2.99% -
std::rotate_copy(deque<int>)/1024 -1.38% 35.057 34.572 - 0.66% -
std::multimap<int,_int>::count(key)_(existent)/8192 -1.38% 6.598 6.507 - -4.50% -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8 -1.38% 17.289 17.050 - -1.52% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.38% 395.863 390.402 - -1.70% -
ranges::min(std::deque<long_long>)/70000 -1.38% 19258.571 18993.313 - -27.80% -
std::stable_sort(vector<NonIntegral>)_(ascending)/1024 -1.38% 3545.264 3496.440 - -1.65% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 -1.37% 1045216.376 1030876.975 - 1.60% -
SetIntersection_Interlaced_Set_float_256_4 -1.37% 11249755.899 11095492.055 - -2.03% -
std::find_if_not(list<int>)_(bail_25%)/8192 -1.37% 1449.877 1430.011 - -0.92% -
BM_PushHeap_uint32_Random_64 -1.37% 5.086 5.017 - -0.20% -
SetIntersection_None_Set_string_64_4 -1.37% 22003566.072 21702655.865 - 0.10% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.37% 15323.772 15114.287 - -3.07% -
std::map<int,_int>::count(key)_(non-existent)/1024 -1.37% 7.314 7.214 - -0.30% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/1024 -1.36% 32196.003 31756.953 - -0.59% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8 -1.36% 14.905 14.702 - -1.90% -
SetIntersection_Interlaced_Set_uint64_16384_16 -1.36% 229927308.579 226799901.738 - 1.09% -
std::deque<int>::erase(middle)_(cheap_elements)/1024 -1.36% 26.881 26.516 - -2.30% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 -1.36% 9.460 9.332 - 2.44% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -1.36% 23.794 23.471 - 0.80% -
std::deque<std::string>::ctor(size)/8192 -1.36% 8486.578 8371.429 - -0.95% -
SetIntersection_None_Set_float_1024_4 -1.36% 8989700.892 8867826.575 - -0.76% -
SetIntersection_Interlaced_Set_uint32_256_16 -1.35% 12200349.986 12035046.921 - -0.66% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 -1.35% 56767.914 55998.774 - 0.08% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 -1.35% 24.516 24.184 - 1.84% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.35% 57116.101 56342.876 - -0.86% -
SetIntersection_None_Set_float_1024_16 -1.35% 9101393.626 8978397.321 - 0.81% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 -1.35% 3.250 3.206 - -4.92% -
std::copy_if(list<int>)_(every_other)/262144 -1.35% 213675.451 210796.630 - 3.14% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 -1.35% 7936.665 7829.794 - -4.53% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 -1.35% 24.899 24.564 - 1.12% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 -1.35% 25854.130 25506.176 - -10.60% -
std::find_if(vector<bool>)_(process_all)/50 -1.34% 23.896 23.575 - -1.84% -
SetIntersection_None_Vector_string_262144_1024 -1.34% 1284424.643 1267164.238 - -3.74% -
std::stable_sort(vector<NonIntegral>)_(descending)/8192 -1.34% 191189.778 188625.266 - -1.08% -
std::copy_if(vector<int>)_(entire_range)/64 -1.34% 15.742 15.532 - -0.09% -
std::sort(deque<int>)_(repeated)/8192 -1.34% 6834.928 6743.453 - -1.39% -
BM_deque_deque_move/4096 -1.34% 149.128 147.133 - -1.36% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 -1.34% 1862286.783 1837377.441 - -0.39% -
std::set<int>::find(key)_(existent)/32 -1.33% 1.723 1.700 - 4.68% -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8192 -1.33% 175059.355 172723.516 - -1.13% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 -1.33% 18666.145 18417.675 - -0.14% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8192 -1.33% 965361.184 952515.565 - -0.32% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 -1.33% 24643.991 24316.111 - -18.15% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 -1.33% 24851.656 24522.163 - -9.20% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/0 -1.33% 15.327 15.124 - -1.52% -
std::replace(list<int>)_(prefix)/8192 -1.32% 7428.220 7330.241 - 4.88% -
std::find(list<int>)_(process_all)/8192 -1.32% 7316.652 7220.247 - 1.27% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 -1.32% 386.762 381.667 - 5.97% -
std::move_backward(vector<bool>)_(unaligned)/512 -1.32% 4.581 4.521 - -1.61% -
std::format(double)_(fmt:_{:0<17500_10}) -1.32% 209.242 206.490 - -4.78% -
SetIntersection_None_Vector_uint64_262144_16 -1.31% 1145246.164 1130190.376 - -0.36% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 -1.31% 8996775.012 8878579.070 - -31.29% -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 -1.31% 36.124 35.650 - 1.70% -
rng::fold_left(deque<int>)/50 -1.31% 27.545 27.185 - 0.48% -
BM_deque_deque_copy/4000 -1.31% 141.492 139.640 - -4.32% -
std::distance(join_view(vector<vector<int>>))/4096 -1.31% 4.485 4.426 - -99.58% -
std::flat_map<int,_int>::ctor(const&,_alloc)/1024 -1.31% 179.789 177.439 - -0.58% -
std::equal(deque<int>)_(it,_it,_it,_it)/8 -1.31% 5.111 5.045 - -1.36% -
DAG_leftmost_middle,_1_level -1.30% 19.802 19.544 - -2.93% -
std::pop_heap(vector<size_t>)/1024 -1.30% 10.003 9.873 - -0.12% -
std::map<int,_int>::contains(key)_(existent)/32 -1.30% 1.657 1.636 - -1.36% -
std::make_heap(vector<int>)_(ascending)/8 -1.30% 16.571 16.355 - -3.58% -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8 -1.30% 16.926 16.706 - -1.42% -
BM_lexicographical_compare_three_way_fast_path/16 -1.30% 4.380 4.323 - 0.36% -
std::lower_bound(std::forward_list<int>)/100 -1.30% 83.765 82.679 - -23.95% -
std::all_of(vector<int>)_(process_all)/32 -1.30% 8.487 8.377 - 0.16% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.30% 54894.816 54183.529 - -2.59% -
BM_format_to_n_string_span<wchar_t>/16384 -1.29% 1915.190 1890.410 - 19.74% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.29% 772.548 762.552 - -2.25% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 -1.29% 18.659 18.418 - -0.78% -
std::is_partitioned(list<int>)_(unpartitioned)/32 -1.29% 4.283 4.227 - -3.55% -
std::multiset<int>::erase(key)_(non-existent,_end)/32 -1.29% 2.325 2.295 - -0.96% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 -1.29% 52.163 51.491 - -2.35% -
std::move_backward(deque<int>)/512 -1.29% 23.847 23.540 - -0.07% -
BM_PathIterateMultipleTimes/iterate_elements/512 -1.29% 153352.506 151379.303 - -0.52% -
std::format(double)_(fmt:_{:0>17500_0L}) -1.29% 208.580 205.899 - -3.50% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 -1.28% 17.375 17.152 - -37.12% -
std::stable_sort(vector<int>)_(heap)/8 -1.28% 21.516 21.240 - -1.83% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 -1.28% 17.895 17.665 - -3.10% -
std::stable_sort(vector<int>)_(repeated)/1024 -1.28% 1104.907 1090.751 - -0.97% -
SetIntersection_Interlaced_Vector_uint32_262144_1 -1.28% 1058360.501 1044824.465 - -0.99% -
SetIntersection_Interlaced_Set_uint32_64_64 -1.28% 13594544.581 13420909.937 - 0.22% -
BM_deque_deque_move/1 -1.28% 2.569 2.537 - -1.69% -
std::find(list<int>)_(bail_25%)/1024 -1.27% 128.309 126.675 - -0.94% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.27% 1863.182 1839.467 - 2.42% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.27% 120349.577 118817.983 - -2.11% -
std::is_sorted_until(deque<int>,_pred)/8 -1.27% 4.164 4.111 - -0.74% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 -1.27% 2.960 2.922 - -8.53% -
BM_PushHeap_string_Ascending_1024 -1.26% 14.107 13.928 - 3.54% -
std::move_backward(vector<bool>)_(unaligned)/4096 -1.26% 27.647 27.297 - 0.40% -
std::map<int,_int>::lower_bound(key)_(existent)/32 -1.26% 1.503 1.484 - -1.10% -
std::for_each(multimap<int>::iterator)/50 -1.26% 37.004 36.538 - -17.42% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 -1.26% 803.324 793.195 - 11.04% -
std::stable_sort(vector<int>)_(descending)/1024 -1.26% 2828.625 2792.994 - 0.54% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/1024 -1.26% 11125.023 10984.887 - 0.17% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 -1.26% 1463175.385 1444757.261 - 0.90% -
SetIntersection_Interlaced_Vector_float_1024_1 -1.26% 1052686.702 1039439.584 - -1.83% -
std::sort(vector<NonIntegral>)_(ascending)/8 -1.26% 15.775 15.576 - -0.95% -
ranges::min(std::list<long_long>)/70000 -1.25% 50661.967 50027.404 - 13.83% -
std::format(float)_(fmt:_{:0>17500_10f}) -1.25% 186.162 183.833 - -0.31% -
std::for_each_n(join_view(vector<vector<int>>))/50 -1.25% 4.347 4.293 - -0.59% -
BM_CmpEqual_int_int -1.25% 1.101 1.087 - -0.36% -
std::flat_map<int,_int>::erase(key)_(existent)/32 -1.25% 23.115 22.826 - 4.79% -
std::multiset<std::string>::find(key)_(non-existent)/32 -1.25% 10.434 10.303 - 2.03% -
std::map<int,_int>::erase(key)_(non-existent,_middle)/1024 -1.25% 2.941 2.904 - -0.83% -
BM_BasicLow<__int128_t> -1.25% 19.634 19.388 - -1.16% -
rng::find(join_view(vector<list<int>>))_(process_all)/8 -1.25% 4.441 4.385 - -0.85% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 -1.25% 8.149 8.048 - -2.51% -
SetIntersection_None_Vector_uint32_262144_64 -1.25% 1143838.118 1129587.060 - -0.91% -
std::multiset<int>::equal_range(key)_(existent)/1024 -1.24% 5.432 5.364 - 3.63% -
std::unique_copy(vector<int>)_(contiguous)/32 -1.24% 8.761 8.652 - 2.03% -
BM_CmpEqual_short_int -1.24% 1.135 1.121 - -1.32% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.24% 14006.377 13832.592 - -2.81% -
std::equal(vector<int>)_(it,_it,_it,_it)/8192 -1.24% 592.769 585.429 - 2.70% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 -1.24% 9015981.136 8904394.865 - -1.45% -
rng::find(vector<bool>)_(process_all)/1024 -1.24% 4.595 4.538 - -3.06% -
std::make_heap(vector<int>,_pred)_(descending)/1024 -1.24% 275.731 272.321 - 0.31% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 -1.24% 1169030.481 1154589.214 - -3.52% -
BM_SeedSeq_Generate/16/1 -1.23% 54.277 53.608 - -0.28% -
BM_join_view_deques/0 -1.23% 4.955 4.894 - -9.76% -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 -1.23% 154.037 152.140 - -1.46% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.23% 12.885 12.726 - -1.14% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.23% 12.868 12.709 - -1.33% -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024 -1.23% 698306.878 689712.431 - 0.18% -
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 -1.23% 20.651 20.398 - -3.28% -
std::format(double)_(fmt:_{:0^17500_10Lf}) -1.23% 217.421 214.756 - -1.57% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 -1.22% 508.475 502.248 - -2.30% -
SetIntersection_Interlaced_Vector_uint64_1024_1 -1.22% 1054399.985 1041490.901 - -0.90% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.22% 36502.681 36056.772 - -0.72% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8 -1.22% 60.256 59.521 - -3.12% -
SetIntersection_Interlaced_Set_uint64_16384_16384 -1.22% 234888250.036 232030189.163 - -1.01% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 -1.22% 17612560.082 17398478.151 - -0.65% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192 -1.21% 22504.691 22231.406 - -0.65% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.21% 6722.780 6641.572 - -3.18% -
BM_std_minmax_element<char>/64 -1.21% 17.623 17.410 - 1.76% -
std::make_heap(vector<int>)_(heap)/8 -1.21% 14.813 14.634 - -2.16% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8 -1.20% 45.094 44.552 - 0.34% -
SetIntersection_None_Set_uint64_1024_1 -1.20% 8958800.585 8851157.151 - -1.52% -
std::set<int>::operator=(const&)_(into_populated_Container)/8192 -1.20% 12517.479 12367.194 - -0.51% -
std::copy_n(deque<int>)/8 -1.20% 2.751 2.718 - 3.11% -
BM_vector_deque_move/4096 -1.20% 146.130 144.378 - -1.22% -
std::pop_heap(deque<float>)/8192 -1.20% 61.391 60.655 - 1.59% -
std::set<int>::erase(iterator)/32 -1.20% 19.866 19.628 - -2.42% -
BM_CmpEqual_schar_short -1.20% 1.123 1.109 - -0.98% -
std::stable_partition(list<int>)_(sparse)/32 -1.20% 9.793 9.676 - 0.35% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 -1.19% 39.455 38.984 - -12.55% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 -1.19% 18993055.008 18766608.636 - -6.85% -
SetIntersection_Front_Set_float_1024_16 -1.19% 1228510.415 1213874.814 - 0.20% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 -1.18% 172236378.139 170198307.114 - 0.63% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 -1.18% 14551.548 14379.422 - -0.82% -
bm_ranges_swap_ranges_vb_aligned/8 -1.18% 3.255 3.217 - -1.43% -
SetIntersection_Interlaced_Vector_float_262144_1024 -1.18% 85749589.751 84736034.288 - -18.33% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8 -1.18% 48.409 47.837 - -0.59% -
std::remove(list<int>)_(sprinkled)/8192 -1.18% 7928.005 7834.398 - -0.37% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 -1.18% 201813.920 199433.200 - -0.82% -
std::set<int>::erase(key)_(non-existent,_middle)/1024 -1.18% 2.937 2.903 - -2.04% -
std::make_heap(vector<NonIntegral>)_(shuffled)/8 -1.18% 16.353 16.160 - -0.85% -
SetIntersection_Front_Set_uint32_256_1 -1.18% 4249138.677 4199197.171 - -0.20% -
std::sort(deque<int>)_(qsort_adversarial)/8192 -1.17% 482905.573 477240.769 - 3.30% -
std::multiset<int>::ctor(&&,_different_allocs)/1024 -1.17% 5790.601 5722.747 - -58.50% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 -1.17% 111148.603 109850.031 - -1.46% -
SetIntersection_Interlaced_Vector_string_1024_1 -1.17% 1081587.443 1068977.324 - -3.12% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.16% 58081.457 57405.879 - -0.96% -
std::rotate_copy(list<int>)/8192 -1.16% 7023.944 6942.413 - -1.31% -
std::sort(vector<NonIntegral>)_(pipe-organ)/8 -1.16% 17.497 17.294 - -1.50% -
std::map<std::string,_int>::insert(value)_(already_present)/32 -1.16% 26.715 26.405 - 37.35% -
std::copy(list<int>)/4096 -1.16% 3082.716 3047.036 - -6.79% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 -1.16% 14061114.145 13898569.933 - 3.58% -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 -1.16% 1598.073 1579.614 - 1.75% -
SetIntersection_Interlaced_Set_uint32_16384_4 -1.15% 174175120.521 172164685.548 - -1.31% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 -1.15% 6726.179 6648.551 - -1.72% -
std::format(double)_(fmt:_{:017500_10Lf}) -1.15% 212.174 209.726 - -2.26% -
BM_deque_deque_ranges_move/5500 -1.15% 198.922 196.627 - -2.05% -
BM_deque_deque_ranges_copy/64000 -1.15% 3015.324 2980.559 - 1.02% -
std::rotate(list<int>)_(by_1/2)/32 -1.15% 6.066 5.996 - 0.98% -
std::multimap<std::string,_int>::clear()/32 -1.15% 903.849 893.440 - -4.10% -
std::multiset<int>::find(key)_(non-existent)/8192 -1.15% 8.164 8.071 - -12.87% -
BM_deque_vector_ranges_copy_backward/5500 -1.15% 200.562 198.255 - -1.17% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 -1.15% 1.217 1.203 - 15.42% -
SetIntersection_None_Vector_uint32_262144_262144 -1.15% 1143551.438 1130415.761 - -0.95% -
SetIntersection_Interlaced_Set_uint64_262144_1 -1.15% 1048517.716 1036481.696 - -3.55% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.15% 910932.712 900496.212 - -3.10% -
std::format(float)_(fmt:_{:_17000}) -1.15% 84.206 83.242 - 0.05% -
std::format(float)_(fmt:_{:0<17500_0Lf}) -1.14% 182.810 180.722 - -2.03% -
std::set<int>::ctor(&&,_different_allocs)/32 -1.14% 177.058 175.037 - -48.01% -
SetIntersection_None_Vector_uint64_262144_256 -1.14% 1149287.084 1136179.069 - -0.21% -
std::make_heap(vector<int>,_pred)_(repeated)/8 -1.14% 15.901 15.719 - -1.88% -
std::shift_right(deque<int>)/50 -1.14% 4.537 4.485 - -0.30% -
std::set<int>::insert(value)_(new_value,_end)/1024 -1.14% 40.619 40.157 - -3.12% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 -1.14% 1.137 1.124 - 8.87% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.13% 1138.172 1125.256 - 0.83% -
std::deque<int>::insert(middle)_(cheap_elements)/1024 -1.13% 29.947 29.607 - -5.00% -
SetIntersection_Interlaced_Vector_float_256_256 -1.13% 4575984.882 4524097.459 - -1.78% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.13% 281.290 278.101 - -1.42% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 -1.13% 2919150.404 2886179.124 - -0.52% -
SetIntersection_None_Vector_uint32_262144_256 -1.13% 1152748.973 1139740.806 - -0.07% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.13% 140382.811 138802.710 - 0.11% -
std::transform(list<int>,_list<int>)/50 -1.12% 37.530 37.108 - 0.15% -
std::format(int64_t)_(fmt:_{:0>512d}) -1.12% 30.493 30.151 - -2.97% -
std::move(list<int>)/1048576 -1.12% 1009175.265 997836.776 - 0.88% -
std::format(int64_t)_(fmt:_{:0>512Lb}) -1.12% 38.125 37.698 - -2.12% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 -1.12% 169093351.663 167199820.084 - -1.66% -
std::partition_point(vector<int>)/50 -1.12% 2.577 2.548 - -0.62% -
BM_vector_deque_copy_backward/5500 -1.12% 199.134 196.908 - -1.65% -
std::map<int,_int>::lower_bound(key)_(existent)/8192 -1.12% 5.465 5.404 - -4.90% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 -1.12% 28.989 28.665 - -27.41% -
ranges::minmax(std::list<char>)/64 -1.12% 33.859 33.481 - 12.82% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/32 -1.11% 2.056 2.033 - -0.66% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 -1.11% 23.824 23.559 - -2.66% -
SetIntersection_Front_Set_uint64_262144_16 -1.11% 1196640.654 1183332.774 - -2.38% -
std::format(int64_t)_(fmt:_{:0^512o}) -1.11% 34.022 33.644 - 0.02% -
std::make_heap(vector<int>)_(shuffled)/8 -1.11% 15.995 15.818 - -0.74% -
rng::ends_with(deque<int>)_(mismatch_at_start)/1024 -1.10% 2.119 2.096 - -1.69% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8 -1.10% 53.307 52.720 - -2.98% -
SetIntersection_Front_Vector_string_16384_16384 -1.10% 351995017.832 348120820.639 - -0.92% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/0 -1.10% 13.410 13.262 - -0.98% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -1.10% 24.606 24.336 - -2.70% -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/32 -1.10% 28.833 28.516 - -0.52% -
BM_PathIterateOnce/iterate_elements/64 -1.10% 20547.850 20321.958 - -0.55% -
std::map<int,_int>::find(key)_(non-existent)/8192 -1.10% 7.659 7.575 - 8.06% -
SetIntersection_Front_Set_uint64_64_16 -1.10% 15421102.434 15252126.387 - -0.96% -
std::format(float)_(fmt:_{:0>17500_0L}) -1.09% 205.186 202.941 - -0.98% -
std::partial_sort_copy(list<int>)_(descending)/1024 -1.09% 8271.014 8180.516 - -1.01% -
std::move(vector<bool>)_(unaligned)/4096 -1.09% 26.021 25.737 - -0.88% -
std::vector<int>::ctor(Range)_(cheap_elements)/1024 -1.09% 50.902 50.348 - -0.25% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 -1.09% 4906769.311 4853350.960 - -1.00% -
SetIntersection_None_Vector_uint64_262144_1024 -1.09% 1143947.975 1131508.529 - -0.88% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.09% 141452.933 139916.657 - 0.51% -
SetIntersection_None_Set_float_256_256 -1.09% 5876731.903 5812932.272 - -1.73% -
SetIntersection_None_Vector_uint64_262144_1 -1.09% 1142791.339 1130387.376 - -0.93% -
BM_BitsetToString<8192>/Dense_(90%)/90 -1.08% 411.211 406.750 - 4.33% -
SetIntersection_Interlaced_Set_string_262144_1 -1.08% 1101635.567 1089711.816 - -1.89% -
std::format(double)_(fmt:_{:_10g}) -1.08% 63.107 62.425 - -0.07% -
std::partial_sort(deque<int>)_(pipe-organ)/1024 -1.08% 7792.643 7708.623 - -0.32% -
BM_japanese_text<wchar_t> -1.08% 23046.385 22797.908 - -0.81% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 -1.08% 38565.812 38150.114 - -1.98% -
rng::starts_with(list<int>)/1024 -1.08% 776.275 767.909 - -0.23% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 -1.08% 3.841 3.799 - -0.93% -
BM_PushHeap_float_Random_64 -1.08% 6.693 6.621 - -1.63% -
std::copy_if(list<int>)_(every_other)/64 -1.07% 27.936 27.636 - 19.17% -
std::stable_sort(vector<int>)_(pipe-organ)/1024 -1.07% 2826.342 2795.977 - -0.18% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.07% 58148.254 57523.888 - -6.20% -
BM_deque_deque_move_backward/4096 -1.07% 155.070 153.406 - -0.39% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 -1.07% 14660.423 14503.204 - 0.14% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -1.07% 20.432 20.214 - -0.73% -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8 -1.07% 16.707 16.529 - 1.24% -
std::map<int,_int>::contains(key)_(existent)/1024 -1.07% 4.153 4.109 - 6.27% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 -1.07% 147862.779 146286.746 - -2.02% -
std::remove(list<int>)_(sprinkled)/1024 -1.06% 966.770 956.497 - 2.99% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 -1.06% 2431262.648 2405429.641 - 4.42% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 -1.06% 8853352.867 8759323.725 - -2.52% -
bm_swap_ranges_vb_aligned/64 -1.06% 2.873 2.842 - -1.62% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 -1.06% 198006919.047 195909421.822 - -2.65% -
std::pop_heap(deque<int>)/8192 -1.06% 53.374 52.809 - -1.89% -
rng::contains_subrange(list<int>)_(same_length)/50 -1.06% 25.387 25.119 - -11.27% -
BM_lexicographical_compare_three_way_slow_path/1048576 -1.06% 297688.975 294542.179 - 21.98% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_4 -1.05% 138451349.628 136992183.781 - -1.59% -
std::sort(deque<int>)_(shuffled)/8 -1.05% 23.052 22.810 - -0.44% -
BM_std_minmax_element<short>/64 -1.05% 17.508 17.325 - 3.13% -
std::make_heap(vector<NonIntegral>)_(descending)/8 -1.05% 14.951 14.794 - -0.97% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -1.05% 115028.327 113821.555 - 7.28% -
std::format(double)_(fmt:_{:017500_10Le}) -1.05% 211.806 209.585 - -4.93% -
BM_lexicographical_compare_three_way_fast_path/1048576 -1.05% 248820.456 246210.939 - 2.51% -
SetIntersection_Interlaced_Set_float_16384_16 -1.05% 209769437.085 207571367.743 - -0.86% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 -1.05% 9144868.773 9049065.497 - -30.78% -
std::stable_sort(deque<int>)_(pipe-organ)/8192 -1.05% 20545.576 20330.404 - -0.84% -
BM_CmpLess_schar_short -1.05% 0.956 0.946 - -1.09% -
SetIntersection_Interlaced_Vector_uint64_256_256 -1.05% 4548975.325 4501373.603 - -1.45% -
rng::contains(vector<int>)_(process_all)/32 -1.05% 8.223 8.137 - -1.49% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/32 -1.05% 3.859 3.818 - 0.12% -
std::equal(list<int>)_(it,_it,_it,_it)/50 -1.04% 27.731 27.442 - -34.40% -
std::pop_heap(deque<std::string>)/8 -1.04% 57.598 56.998 - -1.62% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 -1.04% 56.899 56.307 - -1.14% -
std::find_end(forward_list<int>)_(same_length)/1024 -1.04% 1504.556 1488.927 - -0.33% -
BM_StringAssignStr_Large_Transparent -1.04% 10.286 10.180 - -1.74% -
std::stable_sort(vector<NonIntegral>)_(heap)/8192 -1.04% 116771.179 115559.417 - -1.55% -
std::pop_heap(vector<std::string>)/8 -1.04% 53.817 53.259 - -1.90% -
std::for_each(multiset<int>::iterator)/8192 -1.04% 7956.824 7874.345 - -51.08% -
std::rotate(vector<int>)_(by_1/2)/1024 -1.04% 32.498 32.161 - 0.26% -
std::make_heap(deque<int>,_pred)_(descending)/8 -1.04% 19.209 19.010 - -1.96% -
std::make_heap(vector<int>,_pred)_(heap)/8 -1.03% 14.806 14.653 - -1.62% -
std::copy_backward(vector<bool>)_(aligned)/512 -1.03% 1.585 1.568 - 1.38% -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 -1.03% 6.968 6.896 - -5.05% -
std::find_end(list<int>)_(same_length)/1024 -1.03% 756.073 748.273 - -50.12% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 -1.03% 54117.759 53560.259 - -2.34% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.03% 672.751 665.825 - -2.82% -
BM_join_view_deques/512 -1.03% 1296.929 1283.602 - -3.21% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/8192 -1.03% 342204.995 338690.552 - -1.09% -
std::stable_sort(vector<int>)_(pipe-organ)/8192 -1.03% 18393.537 18204.842 - -0.74% -
BM_PushHeap_float_QuickSortAdversary_16 -1.03% 0.986 0.976 - -1.36% -
BM_ConstructAndDestroy_SmallNonTrivialFunctor_Opaque -1.02% 8.758 8.668 - -1.62% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.02% 66603.535 65921.529 - -3.69% -
BM_cyrillic_text<char> -1.02% 25219.959 24961.718 - -2.34% -
std::format(double)_(fmt:_{:_0L}) -1.02% 75.070 74.302 - -1.94% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 -1.02% 6668.743 6600.651 - 7.95% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 -1.02% 517920.496 512641.119 - -0.03% -
SetIntersection_Front_Set_string_256_1 -1.02% 4385220.410 4340630.322 - -1.20% -
bm_ranges_lexicographical_compare<signed_char>/512 -1.02% 8.143 8.060 - 3.78% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.02% 207.315 205.208 - -3.03% -
std::upper_bound(std::forward_list<int>)/8192 -1.02% 10474.858 10368.411 - -0.29% -
std::sort_heap(vector<int>)/1024 -1.02% 9813.096 9713.387 - -1.29% -
SetIntersection_Front_Vector_uint32_262144_4 -1.02% 1070498.579 1059628.106 - -2.73% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 -1.02% 24.043 23.799 - 1.41% -
std::multiset<int>::insert(value)_(already_present)/32 -1.02% 18.309 18.123 - -1.34% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 -1.01% 20.669 20.459 - -1.24% -
BM_format_to_string_back_inserter<std::string>/1 -1.01% 13.027 12.895 - -3.38% -
std::format(double)_(fmt:_{:0>17500_0Le}) -1.01% 196.022 194.038 - -2.18% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 -1.01% 6.508 6.442 - -1.89% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst -1.01% 1.167 1.156 - -4.38% -
std::format(double)_(fmt:_{:0>17500_0e}) -1.01% 183.491 181.642 - -2.44% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 -1.01% 41.277 40.861 - 0.21% -
std::format(double)_(fmt:_{:0>17500_0Lf}) -1.01% 209.721 207.611 - -1.68% -
std::unique_copy(list<int>)_(sprinkled)/52 -1.01% 23.870 23.630 - -0.64% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 -1.00% 12665216.953 12538046.945 - -1.78% -
std::count(vector<bool>)/1000 -1.00% 2.998 2.968 - -0.91% -
std::map<int,_int>::ctor(&&,_different_allocs)/0 -1.00% 12.880 12.751 - -11.09% -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 -1.00% 3927.477 3888.194 - -1.09% -

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

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

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.51s
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.41%
BM_Basic<uint32_t> 13.538 -1.70%
BM_Basic<uint64_t> 17.298 -
BM_BasicLow<__int128_t> 19.388 -1.25%
BM_BasicLow<__uint128_t> 18.501 -
BM_BitsetToString<1048576>/Dense_(90%)/90 86801.435 3.08%
BM_BitsetToString<1048576>/Sparse_(10%)/10 64340.391 1.70%
BM_BitsetToString<1048576>/Uniform_(50%)/50 360452.965 -
BM_BitsetToString<32>/Dense_(90%)/90 13.070 -7.88%
BM_BitsetToString<32>/Sparse_(10%)/10 13.779 3.82%
BM_BitsetToString<32>/Uniform_(50%)/50 18.535 6.20%
BM_BitsetToString<64>/Dense_(90%)/90 14.316 13.45%
BM_BitsetToString<64>/Sparse_(10%)/10 12.989 -15.63%
BM_BitsetToString<64>/Uniform_(50%)/50 17.688 -8.85%
BM_BitsetToString<8192>/Dense_(90%)/90 406.750 -1.08%
BM_BitsetToString<8192>/Sparse_(10%)/10 410.018 -
BM_BitsetToString<8192>/Uniform_(50%)/50 2086.828 -
BM_Bitset_ctor_ull 0.224 -
BM_CmpEqual_int_int 1.087 -1.25%
BM_CmpEqual_int_schar 1.138 1.49%
BM_CmpEqual_int_short 1.131 1.20%
BM_CmpEqual_int_uchar 1.098 -
BM_CmpEqual_int_uint 1.094 -4.42%
BM_CmpEqual_int_ushort 1.108 -
BM_CmpEqual_schar_int 1.137 -
BM_CmpEqual_schar_schar 1.097 1.09%
BM_CmpEqual_schar_short 1.109 -1.20%
BM_CmpEqual_schar_uchar 1.093 -
BM_CmpEqual_schar_uint 1.118 1.49%
BM_CmpEqual_schar_ushort 1.101 -
BM_CmpEqual_short_int 1.121 -1.24%
BM_CmpEqual_short_schar 1.116 -
BM_CmpEqual_short_short 1.045 -
BM_CmpEqual_short_uchar 1.099 -
BM_CmpEqual_short_uint 1.110 -
BM_CmpEqual_short_ushort 1.103 -
BM_CmpEqual_uchar_int 1.072 -
BM_CmpEqual_uchar_schar 0.991 -3.23%
BM_CmpEqual_uchar_short 1.036 4.10%
BM_CmpEqual_uchar_uchar 1.035 -3.23%
BM_CmpEqual_uchar_uint 1.078 3.09%
BM_CmpEqual_uchar_ushort 1.063 -2.20%
BM_CmpEqual_uint_int 1.026 -4.10%
BM_CmpEqual_uint_schar 1.050 -1.95%
BM_CmpEqual_uint_short 1.016 -1.67%
BM_CmpEqual_uint_uchar 1.113 -
BM_CmpEqual_uint_uint 1.071 -1.83%
BM_CmpEqual_uint_ushort 1.120 -
BM_CmpEqual_ushort_int 1.070 -
BM_CmpEqual_ushort_schar 0.989 -2.34%
BM_CmpEqual_ushort_short 0.994 -1.84%
BM_CmpEqual_ushort_uchar 1.078 -3.83%
BM_CmpEqual_ushort_uint 1.055 -2.82%
BM_CmpEqual_ushort_ushort 1.051 -
BM_CmpLess_int_int 1.109 2.41%
BM_CmpLess_int_schar 1.134 -
BM_CmpLess_int_short 1.130 -
BM_CmpLess_int_uchar 1.111 2.22%
BM_CmpLess_int_uint 1.073 -1.74%
BM_CmpLess_int_ushort 1.150 3.55%
BM_CmpLess_schar_int 1.111 -1.61%
BM_CmpLess_schar_schar 0.951 -
BM_CmpLess_schar_short 0.946 -1.05%
BM_CmpLess_schar_uchar 1.085 -
BM_CmpLess_schar_uint 1.118 -
BM_CmpLess_schar_ushort 1.102 -
BM_CmpLess_short_int 1.128 -
BM_CmpLess_short_schar 0.956 -
BM_CmpLess_short_short 0.955 -
BM_CmpLess_short_uchar 1.101 2.66%
BM_CmpLess_short_uint 1.117 1.11%
BM_CmpLess_short_ushort 1.100 1.35%
BM_CmpLess_uchar_int 1.085 -
BM_CmpLess_uchar_schar 1.054 4.10%
BM_CmpLess_uchar_short 1.037 -2.12%
BM_CmpLess_uchar_uchar 1.068 -2.73%
BM_CmpLess_uchar_uint 1.066 -
BM_CmpLess_uchar_ushort 1.082 1.88%
BM_CmpLess_uint_int 1.085 2.01%
BM_CmpLess_uint_schar 1.025 -4.14%
BM_CmpLess_uint_short 1.038 4.03%
BM_CmpLess_uint_uchar 1.111 -
BM_CmpLess_uint_uint 1.072 1.51%
BM_CmpLess_uint_ushort 1.111 -
BM_CmpLess_ushort_int 1.087 1.74%
BM_CmpLess_ushort_schar 1.064 2.53%
BM_CmpLess_ushort_short 1.042 -1.87%
BM_CmpLess_ushort_uchar 1.116 1.08%
BM_CmpLess_ushort_uint 1.052 -
BM_CmpLess_ushort_ushort 1.052 -1.56%
BM_ConstructAndDestroy_FuncPtr_Opaque 1.090 -
BM_ConstructAndDestroy_FuncPtr_Transparent 0.000 -
BM_ConstructAndDestroy_LargeNonTrivialFunctor_Opaque 11.271 6.67%
BM_ConstructAndDestroy_LargeNonTrivialFunctor_Transparent 0.000 -
BM_ConstructAndDestroy_LargeTrivialFunctor_Opaque 12.448 -12.65%
BM_ConstructAndDestroy_LargeTrivialFunctor_Transparent 0.000 -
BM_ConstructAndDestroy_MemFuncPtr_Opaque 0.916 -1.57%
BM_ConstructAndDestroy_MemFuncPtr_Transparent 0.000 -
BM_ConstructAndDestroy_MemPtr_Opaque 0.926 5.66%
BM_ConstructAndDestroy_MemPtr_Transparent 0.000 -
BM_ConstructAndDestroy_Null_Opaque 0.397 -11.19%
BM_ConstructAndDestroy_Null_Transparent 0.000 -
BM_ConstructAndDestroy_SmallNonTrivialFunctor_Opaque 8.668 -1.02%
BM_ConstructAndDestroy_SmallNonTrivialFunctor_Transparent 0.000 -
BM_ConstructAndDestroy_SmallTrivialFunctor_Opaque 0.685 -5.27%
BM_ConstructAndDestroy_SmallTrivialFunctor_Transparent 0.000 -
BM_Copy_FuncPtr 1.146 -
BM_Copy_LargeNonTrivialFunctor 12.188 11.21%
BM_Copy_LargeTrivialFunctor 13.516 14.40%
BM_Copy_MemFuncPtr 1.148 -
BM_Copy_MemPtr 1.222 6.85%
BM_Copy_Null 0.598 10.22%
BM_Copy_SmallNonTrivialFunctor 13.711 44.11%
BM_Copy_SmallTrivialFunctor 1.227 7.54%
BM_Hash/uint32_random_std_hash/1024 596.266 10.76%
BM_Hash/uint32_top_std_hash/1024 704.311 26.84%
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 -
BM_Invoke_LargeNonTrivialFunctor 0.683 -
BM_Invoke_LargeTrivialFunctor 0.685 -
BM_Invoke_MemFuncPtr 0.835 20.68%
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 2.22%
BM_Istream_numbers/2 1114.513 1.62%
BM_Istream_numbers/3 1080.873 1.42%
BM_LexicallyNormal/large_path/128 4566.682 -
BM_LexicallyNormal/large_path/16 587.877 -
BM_LexicallyNormal/large_path/2 82.772 -1.96%
BM_LexicallyNormal/large_path/256 9076.269 -
BM_LexicallyNormal/large_path/32 1144.414 -
BM_LexicallyNormal/large_path/4 152.618 -
BM_LexicallyNormal/large_path/64 2287.464 -
BM_LexicallyNormal/large_path/8 309.348 -
BM_LexicallyNormal/small_path/128 1953.831 6.73%
BM_LexicallyNormal/small_path/16 269.911 5.00%
BM_LexicallyNormal/small_path/2 44.357 -1.63%
BM_LexicallyNormal/small_path/256 3831.078 6.36%
BM_LexicallyNormal/small_path/32 501.178 6.43%
BM_LexicallyNormal/small_path/4 87.211 -
BM_LexicallyNormal/small_path/64 987.275 6.64%
BM_LexicallyNormal/small_path/8 145.489 2.41%
BM_LexicallyRelative/large_path/128 5659.724 2.60%
BM_LexicallyRelative/large_path/16 757.320 2.48%
BM_LexicallyRelative/large_path/2 117.978 3.81%
BM_LexicallyRelative/large_path/256 11252.642 2.59%
BM_LexicallyRelative/large_path/32 1452.255 2.58%
BM_LexicallyRelative/large_path/4 211.202 2.02%
BM_LexicallyRelative/large_path/64 2851.909 2.71%
BM_LexicallyRelative/large_path/8 405.063 2.09%
BM_LexicallyRelative/small_path/128 3231.676 10.11%
BM_LexicallyRelative/small_path/16 416.074 3.65%
BM_LexicallyRelative/small_path/2 58.973 5.17%
BM_LexicallyRelative/small_path/256 6255.042 7.25%
BM_LexicallyRelative/small_path/32 796.478 3.06%
BM_LexicallyRelative/small_path/4 119.105 3.08%
BM_LexicallyRelative/small_path/64 1556.316 4.13%
BM_LexicallyRelative/small_path/8 215.774 1.56%
BM_Move_FuncPtr 1.228 -2.77%
BM_Move_LargeNonTrivialFunctor 0.612 -4.70%
BM_Move_LargeTrivialFunctor 0.644 -5.67%
BM_Move_MemFuncPtr 1.238 1.73%
BM_Move_MemPtr 1.293 3.51%
BM_Move_Null 0.672 21.44%
BM_Move_SmallNonTrivialFunctor 0.575 -10.72%
BM_Move_SmallTrivialFunctor 1.165 -
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 -
BM_Ostream_number/1 36.823 -
BM_Ostream_number/2 36.752 -
BM_Ostream_number/3 31.719 -
BM_PathConstructCStr/large_string/1024 28687.925 -
BM_PathConstructForwardIter/large_string/1024 30303.211 -
BM_PathConstructForwardIter/large_string/512 16588.040 -
BM_PathConstructForwardIter/large_string/64 2586.985 -
BM_PathConstructForwardIter/large_string/8 174.836 -
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 -
BM_PathConstructString/large_string/512 8578.055 -
BM_PathConstructString/large_string/64 2364.700 -
BM_PathConstructString/large_string/8 91.765 -
BM_PathIterateMultipleTimes/iterate_elements/1024 302606.963 -7.07%
BM_PathIterateMultipleTimes/iterate_elements/512 151379.303 -1.29%
BM_PathIterateMultipleTimes/iterate_elements/64 18853.613 -
BM_PathIterateMultipleTimes/iterate_elements/8 2362.405 -
BM_PathIterateOnce/iterate_elements/1024 314728.315 -
BM_PathIterateOnce/iterate_elements/512 157354.995 -
BM_PathIterateOnce/iterate_elements/64 20321.958 -1.10%
BM_PathIterateOnce/iterate_elements/8 2451.405 -2.63%
BM_PathIterateOnceBackwards/iterate_elements/1024 317888.813 -1.43%
BM_PushHeap_float_Ascending_1 0.466 -
BM_PushHeap_float_Ascending_1024 3.140 -
BM_PushHeap_float_Ascending_16 1.019 3.81%
BM_PushHeap_float_Ascending_16384 4.380 -
BM_PushHeap_float_Ascending_256 2.500 -
BM_PushHeap_float_Ascending_262144 5.023 -
BM_PushHeap_float_Ascending_4 0.536 -
BM_PushHeap_float_Ascending_64 1.778 1.13%
BM_PushHeap_float_Descending_1 0.496 -21.94%
BM_PushHeap_float_Descending_1024 0.389 -
BM_PushHeap_float_Descending_16 0.371 -
BM_PushHeap_float_Descending_16384 0.384 -
BM_PushHeap_float_Descending_256 0.403 -
BM_PushHeap_float_Descending_262144 0.385 -
BM_PushHeap_float_Descending_4 0.370 3.77%
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 -1.03%
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 -32.89%
BM_PushHeap_float_Random_1024 7.503 -
BM_PushHeap_float_Random_16 5.560 2.49%
BM_PushHeap_float_Random_16384 7.623 -1.83%
BM_PushHeap_float_Random_256 7.338 -
BM_PushHeap_float_Random_262144 7.773 -
BM_PushHeap_float_Random_4 2.778 -
BM_PushHeap_float_Random_64 6.621 -1.08%
BM_PushHeap_float_SingleElement_1 0.696 28.81%
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.69%
BM_PushHeap_float_SingleElement_64 0.382 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 0.479 2.91%
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 -3.74%
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 -2.27%
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 -2.47%
BM_PushHeap_pair<uint32,_uint32>_Descending_64 0.581 -2.43%
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 -2.16%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_256 2.386 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 5.381 -
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.95%
BM_PushHeap_pair<uint32,_uint32>_Random_16384 6.896 -1.03%
BM_PushHeap_pair<uint32,_uint32>_Random_256 6.857 -2.20%
BM_PushHeap_pair<uint32,_uint32>_Random_262144 6.731 -2.84%
BM_PushHeap_pair<uint32,_uint32>_Random_4 2.560 -3.07%
BM_PushHeap_pair<uint32,_uint32>_Random_64 6.407 -3.16%
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 -5.37%
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 5.29%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 0.606 -2.65%
BM_PushHeap_string_Ascending_1 0.527 -9.71%
BM_PushHeap_string_Ascending_1024 13.928 -1.26%
BM_PushHeap_string_Ascending_16 4.755 -
BM_PushHeap_string_Ascending_16384 19.655 -
BM_PushHeap_string_Ascending_256 11.298 1.18%
BM_PushHeap_string_Ascending_262144 28.489 -4.09%
BM_PushHeap_string_Ascending_4 2.570 -
BM_PushHeap_string_Ascending_64 7.505 -
BM_PushHeap_string_Descending_1 0.475 -32.20%
BM_PushHeap_string_Descending_1024 2.381 -4.22%
BM_PushHeap_string_Descending_16 2.112 -9.44%
BM_PushHeap_string_Descending_16384 2.363 -2.98%
BM_PushHeap_string_Descending_256 2.292 -5.54%
BM_PushHeap_string_Descending_262144 3.102 -12.44%
BM_PushHeap_string_Descending_4 1.873 -3.12%
BM_PushHeap_string_Descending_64 2.214 -4.55%
BM_PushHeap_string_PipeOrgan_1 0.471 -10.59%
BM_PushHeap_string_PipeOrgan_1024 9.400 -2.81%
BM_PushHeap_string_PipeOrgan_16 4.179 -
BM_PushHeap_string_PipeOrgan_16384 12.686 -1.94%
BM_PushHeap_string_PipeOrgan_256 7.775 -1.52%
BM_PushHeap_string_PipeOrgan_262144 17.182 -3.17%
BM_PushHeap_string_PipeOrgan_4 2.525 -
BM_PushHeap_string_PipeOrgan_64 6.101 5.30%
BM_PushHeap_string_QuickSortAdversary_1 0.471 -
BM_PushHeap_string_QuickSortAdversary_1024 14.996 -
BM_PushHeap_string_QuickSortAdversary_16 10.482 -
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.07%
BM_PushHeap_string_QuickSortAdversary_64 13.006 -
BM_PushHeap_string_Random_1 0.470 -
BM_PushHeap_string_Random_1024 14.722 -
BM_PushHeap_string_Random_16 10.331 -
BM_PushHeap_string_Random_16384 16.101 -
BM_PushHeap_string_Random_256 14.166 -
BM_PushHeap_string_Random_262144 17.971 -
BM_PushHeap_string_Random_4 6.056 -
BM_PushHeap_string_Random_64 12.780 -
BM_PushHeap_string_SingleElement_1 0.700 -
BM_PushHeap_string_SingleElement_1024 2.633 -2.42%
BM_PushHeap_string_SingleElement_16 2.630 -2.03%
BM_PushHeap_string_SingleElement_16384 2.629 -1.95%
BM_PushHeap_string_SingleElement_256 2.623 -2.28%
BM_PushHeap_string_SingleElement_262144 2.638 -2.17%
BM_PushHeap_string_SingleElement_4 2.338 -2.02%
BM_PushHeap_string_SingleElement_64 2.675 -1.81%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.697 38.69%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 4.559 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 1.997 -1.91%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 6.442 -1.01%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 3.840 2.15%
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 -2.04%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.529 -16.36%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.604 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.565 -
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 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.577 -13.96%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.662 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.630 27.40%
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 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 2.161 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.545 8.46%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 2.546 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.321 -1.84%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 3.258 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 2.131 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 3.845 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 0.773 -3.45%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.672 -1.85%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.697 31.71%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 9.085 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 6.939 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 9.274 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 9.087 2.02%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 9.227 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.560 -2.25%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 9.050 6.25%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.501 11.62%
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 -7.67%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 0.619 -3.51%
BM_PushHeap_uint32_Ascending_1 0.501 12.20%
BM_PushHeap_uint32_Ascending_1024 2.551 -
BM_PushHeap_uint32_Ascending_16 0.926 -
BM_PushHeap_uint32_Ascending_16384 3.631 1.32%
BM_PushHeap_uint32_Ascending_256 2.077 -
BM_PushHeap_uint32_Ascending_262144 4.832 1.51%
BM_PushHeap_uint32_Ascending_4 0.586 -
BM_PushHeap_uint32_Ascending_64 1.521 -
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.18%
BM_PushHeap_uint32_Descending_64 0.376 -
BM_PushHeap_uint32_PipeOrgan_1 0.410 -19.49%
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 -14.80%
BM_PushHeap_uint32_QuickSortAdversary_1024 0.600 -
BM_PushHeap_uint32_QuickSortAdversary_16 0.945 -
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 -10.13%
BM_PushHeap_uint32_Random_1024 5.651 -1.83%
BM_PushHeap_uint32_Random_16 4.070 -4.24%
BM_PushHeap_uint32_Random_16384 5.722 -2.57%
BM_PushHeap_uint32_Random_256 5.481 -
BM_PushHeap_uint32_Random_262144 5.853 2.10%
BM_PushHeap_uint32_Random_4 2.230 -2.22%
BM_PushHeap_uint32_Random_64 5.017 -1.37%
BM_PushHeap_uint32_SingleElement_1 0.466 -
BM_PushHeap_uint32_SingleElement_1024 0.363 -6.39%
BM_PushHeap_uint32_SingleElement_16 0.346 -
BM_PushHeap_uint32_SingleElement_16384 0.356 -4.08%
BM_PushHeap_uint32_SingleElement_256 0.387 -
BM_PushHeap_uint32_SingleElement_262144 0.355 -
BM_PushHeap_uint32_SingleElement_4 0.350 -3.35%
BM_PushHeap_uint32_SingleElement_64 0.363 -
BM_PushHeap_uint64_Ascending_1 0.464 -
BM_PushHeap_uint64_Ascending_1024 2.573 -3.59%
BM_PushHeap_uint64_Ascending_16 0.939 -
BM_PushHeap_uint64_Ascending_16384 3.599 -4.32%
BM_PushHeap_uint64_Ascending_256 2.089 -4.87%
BM_PushHeap_uint64_Ascending_262144 4.768 -3.76%
BM_PushHeap_uint64_Ascending_4 0.550 -
BM_PushHeap_uint64_Ascending_64 1.516 -6.18%
BM_PushHeap_uint64_Descending_1 0.397 -7.39%
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 -3.62%
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 2.39%
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 -2.10%
BM_PushHeap_uint64_Random_16 4.469 -
BM_PushHeap_uint64_Random_16384 6.333 1.50%
BM_PushHeap_uint64_Random_256 6.033 -
BM_PushHeap_uint64_Random_262144 6.224 -1.60%
BM_PushHeap_uint64_Random_4 2.576 -
BM_PushHeap_uint64_Random_64 5.566 -
BM_PushHeap_uint64_SingleElement_1 0.428 -7.47%
BM_PushHeap_uint64_SingleElement_1024 0.368 -4.13%
BM_PushHeap_uint64_SingleElement_16 0.347 -7.54%
BM_PushHeap_uint64_SingleElement_16384 0.367 -3.51%
BM_PushHeap_uint64_SingleElement_256 0.389 -3.41%
BM_PushHeap_uint64_SingleElement_262144 0.362 -4.18%
BM_PushHeap_uint64_SingleElement_4 0.361 -4.14%
BM_PushHeap_uint64_SingleElement_64 0.358 -5.32%
BM_SeedSeq_Generate/1/1 5.692 -
BM_SeedSeq_Generate/1/256 891.694 -
BM_SeedSeq_Generate/1/64 222.510 -3.06%
BM_SeedSeq_Generate/1/8 23.322 -
BM_SeedSeq_Generate/16/1 53.608 -1.23%
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 -3.79%
BM_SeedSeq_Generate/8/8 26.077 -
BM_SharedPtrCreateDestroy 11.500 1.21%
BM_SharedPtrIncDecRef 3.046 -
BM_StringAssignAsciizMix_Opaque 5.007 3.29%
BM_StringAssignAsciizMix_Transparent 2.959 -
BM_StringAssignAsciiz_Empty_Opaque 3.119 8.64%
BM_StringAssignAsciiz_Empty_Transparent 0.350 -
BM_StringAssignAsciiz_Huge_Opaque 189.186 -
BM_StringAssignAsciiz_Huge_Transparent 189.050 -
BM_StringAssignAsciiz_Large_Opaque 11.364 -
BM_StringAssignAsciiz_Large_Transparent 11.362 -
BM_StringAssignAsciiz_Small_Opaque 3.104 8.07%
BM_StringAssignAsciiz_Small_Transparent 0.450 -
BM_StringAssignStr_Empty_Opaque 0.716 -
BM_StringAssignStr_Empty_Transparent 0.486 -
BM_StringAssignStr_Huge_Opaque 133.999 17.25%
BM_StringAssignStr_Huge_Transparent 136.023 18.13%
BM_StringAssignStr_Large_Opaque 10.194 -
BM_StringAssignStr_Large_Transparent 10.180 -1.04%
BM_StringAssignStr_Small_Opaque 0.717 -
BM_StringAssignStr_Small_Transparent 0.485 -
BM_StringConstructDestroyCStr_Empty_Opaque 2.149 -9.55%
BM_StringConstructDestroyCStr_Empty_Transparent 0.240 -22.50%
BM_StringConstructDestroyCStr_Huge_Opaque 157.781 -
BM_StringConstructDestroyCStr_Huge_Transparent 65.136 1.52%
BM_StringConstructDestroyCStr_Large_Opaque 15.918 -3.66%
BM_StringConstructDestroyCStr_Large_Transparent 11.004 -3.08%
BM_StringConstructDestroyCStr_Small_Opaque 2.249 5.48%
BM_StringConstructDestroyCStr_Small_Transparent 0.367 6.00%
BM_StringCopy_Empty 0.576 -
BM_StringCopy_Huge 111.950 -
BM_StringCopy_Large 6.266 1.25%
BM_StringCopy_Small 0.660 -
BM_StringCtorDefault 0.372 37.66%
BM_StringDestroy_Empty 0.623 -
BM_StringDestroy_Huge 12.894 16.32%
BM_StringDestroy_Large 9.176 11.97%
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 -24.58%
BM_StringEraseWithMove_Empty_Transparent 0.556 -28.74%
BM_StringEraseWithMove_Huge_Opaque 77.838 61.08%
BM_StringEraseWithMove_Huge_Transparent 58.700 27.43%
BM_StringEraseWithMove_Large_Opaque 2.746 -2.66%
BM_StringEraseWithMove_Large_Transparent 2.601 -5.28%
BM_StringEraseWithMove_Small_Opaque 2.186 -
BM_StringEraseWithMove_Small_Transparent 2.179 -
BM_StringFindAllMatch/1 2.901 -9.29%
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 1.62%
BM_StringFindAllMatch/8 2.667 -4.13%
BM_StringFindCharLiteral/1024 17.944 -
BM_StringFindCharLiteral/128 3.004 -
BM_StringFindCharLiteral/16 1.617 -
BM_StringFindCharLiteral/2048 40.127 -
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 -
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 1.01%
BM_StringFindMatch2/4096 1057.673 -
BM_StringFindMatch2/512 989.066 -
BM_StringFindMatch2/64 981.856 -
BM_StringFindMatch2/8 980.797 -
BM_StringFindNoMatch/10 1.362 5.09%
BM_StringFindNoMatch/131072 1961.221 -
BM_StringFindNoMatch/32768 498.791 -
BM_StringFindNoMatch/4096 75.165 -
BM_StringFindNoMatch/512 9.375 1.26%
BM_StringFindNoMatch/64 2.483 19.16%
BM_StringFindStringLiteral/1024 18.290 4.45%
BM_StringFindStringLiteral/128 3.182 4.03%
BM_StringFindStringLiteral/16 1.619 -
BM_StringFindStringLiteral/2048 40.209 -5.31%
BM_StringFindStringLiteral/256 5.410 1.40%
BM_StringFindStringLiteral/32 1.734 -
BM_StringFindStringLiteral/4096 77.157 -3.03%
BM_StringFindStringLiteral/512 9.590 3.04%
BM_StringFindStringLiteral/64 2.216 5.09%
BM_StringFindStringLiteral/8 1.618 -
BM_StringFindStringLiteral/8192 138.091 -
BM_StringMove_Empty 0.570 -
BM_StringMove_Huge 0.797 -
BM_StringMove_Large 0.706 -
BM_StringMove_Small 0.770 4.14%
BM_StringRead_Cold_Deep_Empty 1.298 2.93%
BM_StringRead_Cold_Deep_Large 1.396 9.31%
BM_StringRead_Cold_Deep_Small 1.275 -
BM_StringRead_Cold_Shallow_Empty 1.428 27.91%
BM_StringRead_Cold_Shallow_Large 1.222 7.62%
BM_StringRead_Cold_Shallow_Small 1.236 11.15%
BM_StringRead_Hot_Deep_Empty 0.499 -
BM_StringRead_Hot_Deep_Large 0.526 4.20%
BM_StringRead_Hot_Deep_Small 0.515 -
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 -3.89%
BM_StringRelationalLiteral_Compare_Empty_Small_Control 1.583 -6.55%
BM_StringRelationalLiteral_Compare_Large_Empty_Control 0.411 -3.31%
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst 1.156 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast 1.849 -2.82%
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle 1.387 -
BM_StringRelationalLiteral_Compare_Large_Large_Control 2.040 1.99%
BM_StringRelationalLiteral_Compare_Large_Small_Control 1.664 3.10%
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 -12.22%
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 -
BM_StringRelationalLiteral_Eq_Empty_Small_Control 0.374 -
BM_StringRelationalLiteral_Eq_Large_Empty_Control 0.345 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeFirst 0.842 1.90%
BM_StringRelationalLiteral_Eq_Large_Large_ChangeLast 0.818 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeMiddle 0.826 -
BM_StringRelationalLiteral_Eq_Large_Large_Control 0.823 -
BM_StringRelationalLiteral_Eq_Large_Small_Control 0.458 24.36%
BM_StringRelationalLiteral_Eq_Small_Empty_Control 0.346 -
BM_StringRelationalLiteral_Eq_Small_Large_Control 0.299 -32.82%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 0.692 -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 0.673 4.56%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle 0.629 -9.07%
BM_StringRelationalLiteral_Eq_Small_Small_Control 0.672 7.50%
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeFirst 0.219 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeLast 0.221 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeMiddle 0.219 -
BM_StringRelationalLiteral_Less_Empty_Empty_Control 0.219 -
BM_StringRelationalLiteral_Less_Empty_Large_Control 1.592 -
BM_StringRelationalLiteral_Less_Empty_Small_Control 1.592 -
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 -3.81%
BM_StringRelationalLiteral_Less_Large_Small_Control 1.614 -4.06%
BM_StringRelationalLiteral_Less_Small_Empty_Control 0.221 -
BM_StringRelationalLiteral_Less_Small_Large_Control 1.616 -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 1.156 -1.01%
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 1.665 -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 1.173 -4.92%
BM_StringRelationalLiteral_Less_Small_Small_Control 1.614 -
BM_StringRelational_Compare_Empty_Empty_Control 1.611 -3.09%
BM_StringRelational_Compare_Empty_Huge_Control 1.611 -2.98%
BM_StringRelational_Compare_Empty_Large_Control 1.834 -2.65%
BM_StringRelational_Compare_Empty_Small_Control 1.611 -2.93%
BM_StringRelational_Compare_Huge_Empty_Control 1.911 18.70%
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 -
BM_StringRelational_Compare_Large_Empty_Control 1.609 -
BM_StringRelational_Compare_Large_Huge_Control 2.110 1.37%
BM_StringRelational_Compare_Large_Large_ChangeFirst 1.388 -
BM_StringRelational_Compare_Large_Large_ChangeLast 2.083 -
BM_StringRelational_Compare_Large_Large_ChangeMiddle 1.622 -
BM_StringRelational_Compare_Large_Large_Control 2.082 -
BM_StringRelational_Compare_Large_Small_Control 1.847 -
BM_StringRelational_Compare_Small_Empty_Control 1.610 -2.92%
BM_StringRelational_Compare_Small_Huge_Control 1.851 -
BM_StringRelational_Compare_Small_Large_Control 1.851 -
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 -
BM_StringRelational_Eq_Empty_Empty_Control 2.065 -1.88%
BM_StringRelational_Eq_Empty_Huge_Control 0.487 3.44%
BM_StringRelational_Eq_Empty_Large_Control 0.483 -
BM_StringRelational_Eq_Empty_Small_Control 0.471 -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 1.618 23.25%
BM_StringRelational_Eq_Huge_Huge_ChangeLast 99.269 -
BM_StringRelational_Eq_Huge_Huge_ChangeMiddle 56.559 -7.27%
BM_StringRelational_Eq_Huge_Huge_Control 98.865 -
BM_StringRelational_Eq_Large_Huge_Control 0.470 -
BM_StringRelational_Eq_Large_Large_ChangeFirst 1.516 2.85%
BM_StringRelational_Eq_Large_Large_ChangeLast 1.962 -5.66%
BM_StringRelational_Eq_Large_Large_ChangeMiddle 1.727 -6.58%
BM_StringRelational_Eq_Large_Large_Control 2.338 6.69%
BM_StringRelational_Eq_Small_Huge_Control 0.475 -
BM_StringRelational_Eq_Small_Large_Control 0.475 -
BM_StringRelational_Eq_Small_Small_ChangeFirst 1.577 -6.64%
BM_StringRelational_Eq_Small_Small_ChangeLast 2.040 1.35%
BM_StringRelational_Eq_Small_Small_ChangeMiddle 1.606 -
BM_StringRelational_Eq_Small_Small_Control 1.902 -
BM_StringRelational_Less_Empty_Empty_Control 1.612 -3.10%
BM_StringRelational_Less_Empty_Huge_Control 1.612 -2.97%
BM_StringRelational_Less_Empty_Large_Control 1.612 -2.77%
BM_StringRelational_Less_Empty_Small_Control 1.614 -2.87%
BM_StringRelational_Less_Huge_Empty_Control 1.612 -9.18%
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 -12.20%
BM_StringRelational_Less_Large_Huge_Control 2.121 -1.63%
BM_StringRelational_Less_Large_Large_ChangeFirst 1.402 -
BM_StringRelational_Less_Large_Large_ChangeLast 2.117 -
BM_StringRelational_Less_Large_Large_ChangeMiddle 1.645 1.32%
BM_StringRelational_Less_Large_Large_Control 2.160 -
BM_StringRelational_Less_Large_Small_Control 1.875 -1.70%
BM_StringRelational_Less_Small_Empty_Control 1.611 -2.78%
BM_StringRelational_Less_Small_Huge_Control 1.849 -
BM_StringRelational_Less_Small_Large_Control 1.850 -
BM_StringRelational_Less_Small_Small_ChangeFirst 1.387 -
BM_StringRelational_Less_Small_Small_ChangeLast 1.680 -4.56%
BM_StringRelational_Less_Small_Small_ChangeMiddle 1.387 -
BM_StringRelational_Less_Small_Small_Control 1.850 -
BM_StringResizeAndOverwrite 0.822 -
BM_Swap_FuncPtr_FuncPtr 2.978 -
BM_Swap_FuncPtr_LargeNonTrivialFunctor 1.251 8.09%
BM_Swap_FuncPtr_LargeTrivialFunctor 1.186 2.66%
BM_Swap_FuncPtr_MemFuncPtr 3.338 -3.91%
BM_Swap_FuncPtr_MemPtr 3.425 3.21%
BM_Swap_FuncPtr_SmallNonTrivialFunctor 1.166 -3.12%
BM_Swap_FuncPtr_SmallTrivialFunctor 3.397 5.61%
BM_Swap_LargeNonTrivialFunctor_LargeNonTrivialFunctor 0.557 -9.47%
BM_Swap_LargeTrivialFunctor_LargeNonTrivialFunctor 0.457 -25.27%
BM_Swap_LargeTrivialFunctor_LargeTrivialFunctor 0.458 -17.17%
BM_Swap_MemFuncPtr_LargeNonTrivialFunctor 1.156 -
BM_Swap_MemFuncPtr_LargeTrivialFunctor 1.218 1.13%
BM_Swap_MemFuncPtr_MemFuncPtr 2.989 -
BM_Swap_MemFuncPtr_MemPtr 3.406 -
BM_Swap_MemFuncPtr_SmallNonTrivialFunctor 1.251 5.45%
BM_Swap_MemFuncPtr_SmallTrivialFunctor 3.520 2.34%
BM_Swap_MemPtr_LargeNonTrivialFunctor 1.169 -3.67%
BM_Swap_MemPtr_LargeTrivialFunctor 1.158 1.02%
BM_Swap_MemPtr_MemPtr 2.976 -
BM_Swap_MemPtr_SmallNonTrivialFunctor 1.165 -3.32%
BM_Swap_MemPtr_SmallTrivialFunctor 3.376 3.59%
BM_Swap_Null_FuncPtr 1.150 -4.85%
BM_Swap_Null_LargeNonTrivialFunctor 0.469 2.77%
BM_Swap_Null_LargeTrivialFunctor 0.573 25.53%
BM_Swap_Null_MemFuncPtr 1.285 4.71%
BM_Swap_Null_MemPtr 1.175 -3.33%
BM_Swap_Null_Null 0.411 -9.96%
BM_Swap_Null_SmallNonTrivialFunctor 0.557 -20.03%
BM_Swap_Null_SmallTrivialFunctor 1.250 9.26%
BM_Swap_SmallNonTrivialFunctor_LargeNonTrivialFunctor 0.503 -8.16%
BM_Swap_SmallNonTrivialFunctor_LargeTrivialFunctor 0.657 43.26%
BM_Swap_SmallNonTrivialFunctor_SmallNonTrivialFunctor 0.502 -21.17%
BM_Swap_SmallTrivialFunctor_LargeNonTrivialFunctor 1.222 -4.81%
BM_Swap_SmallTrivialFunctor_LargeTrivialFunctor 1.152 -8.15%
BM_Swap_SmallTrivialFunctor_SmallNonTrivialFunctor 1.226 2.07%
BM_Swap_SmallTrivialFunctor_SmallTrivialFunctor 2.964 -
BM_SystemErrorWithMessage 16.330 -8.48%
BM_SystemErrorWithoutMessage 21.941 41.19%
BM_WeakPtrIncDecRef 4.073 -
BM_adjacent_empty<1000> 308.017 -43.11%
BM_adjacent_empty<100> 31.218 14.25%
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 -2.80%
BM_adjacent_empty<8> 0.450 -
BM_adjacent_empty<9> 0.772 -1.49%
BM_adjacent_full<1000> 296.870 -43.45%
BM_adjacent_full<100> 36.397 16.19%
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 5.48%
BM_ascii_escaped<wchar_t> 22419.568 -
BM_ascii_text<char> 738.154 -22.22%
BM_ascii_text<wchar_t> 828.946 -6.82%
BM_cyrillic_escaped<char> 14631.938 1.62%
BM_cyrillic_escaped<wchar_t> 12159.326 -2.16%
BM_cyrillic_text<char> 24961.718 -1.02%
BM_cyrillic_text<wchar_t> 28585.115 -
BM_deque_deque_copy/0 0.697 -
BM_deque_deque_copy/1 2.562 3.16%
BM_deque_deque_copy/1024 36.676 -1.64%
BM_deque_deque_copy/2 2.299 2.80%
BM_deque_deque_copy/4000 139.640 -1.31%
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 -1.90%
BM_deque_deque_copy/65536 3159.322 4.89%
BM_deque_deque_copy/70000 3195.406 -2.98%
BM_deque_deque_copy_backward/0 0.864 -
BM_deque_deque_copy_backward/1 2.778 -
BM_deque_deque_copy_backward/1024 37.998 -1.76%
BM_deque_deque_copy_backward/2 2.527 -
BM_deque_deque_copy_backward/4000 144.452 -
BM_deque_deque_copy_backward/4096 151.210 -2.72%
BM_deque_deque_copy_backward/512 18.896 -
BM_deque_deque_copy_backward/5500 202.053 -5.32%
BM_deque_deque_copy_backward/64 3.336 -
BM_deque_deque_copy_backward/64000 7388.424 -7.39%
BM_deque_deque_copy_backward/65536 7659.987 -
BM_deque_deque_copy_backward/70000 7975.448 1.69%
BM_deque_deque_move/0 0.833 -3.61%
BM_deque_deque_move/1 2.537 -1.28%
BM_deque_deque_move/1024 37.091 -
BM_deque_deque_move/2 2.301 -
BM_deque_deque_move/4000 142.078 -4.67%
BM_deque_deque_move/4096 147.133 -1.34%
BM_deque_deque_move/512 17.979 1.96%
BM_deque_deque_move/5500 198.050 -
BM_deque_deque_move/64 3.060 -
BM_deque_deque_move/64000 3067.327 4.10%
BM_deque_deque_move/65536 3092.915 -
BM_deque_deque_move/70000 3358.263 -
BM_deque_deque_move_backward/0 0.808 -6.17%
BM_deque_deque_move_backward/1 2.780 -
BM_deque_deque_move_backward/1024 38.427 -
BM_deque_deque_move_backward/2 2.526 -
BM_deque_deque_move_backward/4000 146.348 -4.31%
BM_deque_deque_move_backward/4096 153.406 -1.07%
BM_deque_deque_move_backward/512 19.749 4.60%
BM_deque_deque_move_backward/5500 204.944 -
BM_deque_deque_move_backward/64 3.654 9.69%
BM_deque_deque_move_backward/64000 7314.321 2.40%
BM_deque_deque_move_backward/65536 7597.178 3.73%
BM_deque_deque_move_backward/70000 8060.761 -
BM_deque_deque_ranges_copy/0 0.854 10.99%
BM_deque_deque_ranges_copy/1 2.491 2.57%
BM_deque_deque_ranges_copy/1024 37.851 -
BM_deque_deque_ranges_copy/2 2.238 2.58%
BM_deque_deque_ranges_copy/4000 142.266 -1.53%
BM_deque_deque_ranges_copy/4096 147.361 -5.28%
BM_deque_deque_ranges_copy/512 17.651 -
BM_deque_deque_ranges_copy/5500 198.250 -2.73%
BM_deque_deque_ranges_copy/64 3.074 -
BM_deque_deque_ranges_copy/64000 2980.559 -1.15%
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 -
BM_deque_deque_ranges_copy_backward/1 2.633 -3.48%
BM_deque_deque_ranges_copy_backward/1024 38.887 -
BM_deque_deque_ranges_copy_backward/2 2.356 -4.39%
BM_deque_deque_ranges_copy_backward/4000 145.848 -
BM_deque_deque_ranges_copy_backward/4096 153.723 -
BM_deque_deque_ranges_copy_backward/512 19.886 5.17%
BM_deque_deque_ranges_copy_backward/5500 204.423 -
BM_deque_deque_ranges_copy_backward/64 3.709 10.72%
BM_deque_deque_ranges_copy_backward/64000 7351.517 -
BM_deque_deque_ranges_copy_backward/65536 7438.928 -
BM_deque_deque_ranges_copy_backward/70000 8047.143 1.74%
BM_deque_deque_ranges_move/0 0.739 -4.40%
BM_deque_deque_ranges_move/1 2.337 -7.41%
BM_deque_deque_ranges_move/1024 36.886 -
BM_deque_deque_ranges_move/2 2.075 -4.03%
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 -1.15%
BM_deque_deque_ranges_move/64 3.056 1.02%
BM_deque_deque_ranges_move/64000 3070.847 1.98%
BM_deque_deque_ranges_move/65536 3105.699 1.67%
BM_deque_deque_ranges_move/70000 3298.259 -4.44%
BM_deque_deque_ranges_move_backward/0 0.857 -
BM_deque_deque_ranges_move_backward/1 2.525 -4.69%
BM_deque_deque_ranges_move_backward/1024 38.308 -
BM_deque_deque_ranges_move_backward/2 2.242 -6.44%
BM_deque_deque_ranges_move_backward/4000 146.185 -
BM_deque_deque_ranges_move_backward/4096 152.940 1.31%
BM_deque_deque_ranges_move_backward/512 19.092 1.03%
BM_deque_deque_ranges_move_backward/5500 203.771 -
BM_deque_deque_ranges_move_backward/64 3.440 2.50%
BM_deque_deque_ranges_move_backward/64000 7376.657 -
BM_deque_deque_ranges_move_backward/65536 7517.053 -
BM_deque_deque_ranges_move_backward/70000 7935.489 -
BM_deque_vector_copy/0 1.448 -
BM_deque_vector_copy/1 2.146 1.63%
BM_deque_vector_copy/1024 37.046 -
BM_deque_vector_copy/2 1.912 7.10%
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 107.45%
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 7.82%
BM_deque_vector_copy_backward/1 2.127 -
BM_deque_vector_copy_backward/1024 36.763 -
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 -2.73%
BM_deque_vector_copy_backward/64 2.920 -
BM_deque_vector_copy_backward/64000 7061.375 -
BM_deque_vector_copy_backward/65536 7151.717 -
BM_deque_vector_copy_backward/70000 8402.066 3.29%
BM_deque_vector_move/0 1.372 -10.06%
BM_deque_vector_move/1 2.113 -
BM_deque_vector_move/1024 37.266 1.01%
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 -
BM_deque_vector_move/65536 2998.330 -
BM_deque_vector_move/70000 3226.611 -
BM_deque_vector_move_backward/0 1.367 -6.55%
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 -2.65%
BM_deque_vector_move_backward/64 2.921 -
BM_deque_vector_move_backward/64000 6871.385 -1.96%
BM_deque_vector_move_backward/65536 7215.208 2.19%
BM_deque_vector_move_backward/70000 7721.945 1.78%
BM_deque_vector_ranges_copy/0 1.466 8.86%
BM_deque_vector_ranges_copy/1 2.075 2.60%
BM_deque_vector_ranges_copy/1024 36.780 -
BM_deque_vector_ranges_copy/2 1.829 3.28%
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 -
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 4.16%
BM_deque_vector_ranges_copy_backward/1 2.075 -1.95%
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.35%
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.15%
BM_deque_vector_ranges_copy_backward/64 2.923 -
BM_deque_vector_ranges_copy_backward/64000 7053.829 -1.93%
BM_deque_vector_ranges_copy_backward/65536 7463.710 1.53%
BM_deque_vector_ranges_copy_backward/70000 8330.174 2.52%
BM_deque_vector_ranges_move/0 1.306 -11.21%
BM_deque_vector_ranges_move/1 2.098 -
BM_deque_vector_ranges_move/1024 36.764 -1.72%
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.78%
BM_deque_vector_ranges_move/64000 2984.992 1.21%
BM_deque_vector_ranges_move/65536 2980.974 -
BM_deque_vector_ranges_move/70000 3266.469 1.15%
BM_deque_vector_ranges_move_backward/0 1.478 8.40%
BM_deque_vector_ranges_move_backward/1 2.092 -
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 -3.05%
BM_deque_vector_ranges_move_backward/64 2.924 -
BM_deque_vector_ranges_move_backward/64000 7090.522 1.11%
BM_deque_vector_ranges_move_backward/65536 7046.511 -
BM_deque_vector_ranges_move_backward/70000 8042.789 4.10%
BM_emoji_escaped<char> 22130.727 -
BM_emoji_escaped<wchar_t> 22522.958 -1.40%
BM_emoji_text<char> 738.577 -22.03%
BM_emoji_text<wchar_t> 829.557 -6.51%
BM_format 17.580 -
BM_format/C_string_len_6 13.730 1.25%
BM_format/C_string_len_60 30.255 12.41%
BM_format/C_string_len_6000 261.851 -
BM_format/string_len_6 2.526 -6.89%
BM_format/string_len_60 15.332 10.64%
BM_format/string_len_6000 72.652 1.26%
BM_format/string_view_len_6 2.533 -2.57%
BM_format/string_view_len_60 13.831 2.11%
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 122.51%
BM_format_string<char>/32 0.398 -
BM_format_string<char>/32768 0.031 -
BM_format_string<char>/4 0.492 2.76%
BM_format_string<char>/4096 0.013 -
BM_format_string<char>/512 0.041 -
BM_format_string<char>/524288 0.030 130.61%
BM_format_string<char>/64 0.177 -
BM_format_string<char>/65536 0.035 -
BM_format_string<char>/8 0.193 -
BM_format_string<char>/8192 0.011 -
BM_format_string<wchar_t>/1 12.746 -
BM_format_string<wchar_t>/1024 0.118 -
BM_format_string<wchar_t>/1048576 0.153 8.63%
BM_format_string<wchar_t>/128 0.295 -13.28%
BM_format_string<wchar_t>/131072 0.171 -8.35%
BM_format_string<wchar_t>/16 1.503 -4.99%
BM_format_string<wchar_t>/16384 0.154 -7.43%
BM_format_string<wchar_t>/2 6.026 1.06%
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 -4.38%
BM_format_string<wchar_t>/32768 0.125 -
BM_format_string<wchar_t>/4 3.131 1.52%
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 -8.98%
BM_format_string<wchar_t>/65536 0.114 -
BM_format_string<wchar_t>/8 3.136 1.64%
BM_format_string<wchar_t>/8192 0.195 -21.40%
BM_format_to_back_inserter<std::deque<char>>/C_string_len_6 41.651 -5.50%
BM_format_to_back_inserter<std::deque<char>>/C_string_len_60 65.237 6.18%
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 -3.26%
BM_format_to_back_inserter<std::deque<char>>/string_len_60 64.435 4.81%
BM_format_to_back_inserter<std::deque<char>>/string_len_6000 2533.723 -3.67%
BM_format_to_back_inserter<std::deque<char>>/string_view_len_6 41.919 -2.81%
BM_format_to_back_inserter<std::deque<char>>/string_view_len_60 64.073 4.22%
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 -8.12%
BM_format_to_back_inserter<std::list<char>>/C_string_len_60 665.312 2.95%
BM_format_to_back_inserter<std::list<char>>/C_string_len_6000 74862.693 -
BM_format_to_back_inserter<std::list<char>>/string_len_6 75.202 -6.44%
BM_format_to_back_inserter<std::list<char>>/string_len_60 652.724 1.62%
BM_format_to_back_inserter<std::list<char>>/string_len_6000 75847.870 -11.72%
BM_format_to_back_inserter<std::list<char>>/string_view_len_6 76.271 -4.68%
BM_format_to_back_inserter<std::list<char>>/string_view_len_60 644.692 -
BM_format_to_back_inserter<std::list<char>>/string_view_len_6000 72833.800 -3.39%
BM_format_to_back_inserter<std::string> 18.453 -
BM_format_to_back_inserter<std::string>/C_string_len_6 15.403 2.11%
BM_format_to_back_inserter<std::string>/C_string_len_60 30.843 4.07%
BM_format_to_back_inserter<std::string>/C_string_len_6000 564.531 -
BM_format_to_back_inserter<std::string>/string_len_6 14.580 -1.76%
BM_format_to_back_inserter<std::string>/string_len_60 29.882 3.01%
BM_format_to_back_inserter<std::string>/string_len_6000 462.793 -
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 2.86%
BM_format_to_back_inserter<std::string>/string_view_len_6000 463.840 -
BM_format_to_back_inserter<std::vector<char>> 28.901 -
BM_format_to_back_inserter<std::vector<char>>/C_string_len_6 24.734 -4.08%
BM_format_to_back_inserter<std::vector<char>>/C_string_len_60 30.703 2.89%
BM_format_to_back_inserter<std::vector<char>>/C_string_len_6000 524.484 -
BM_format_to_back_inserter<std::vector<char>>/string_len_6 24.282 -1.76%
BM_format_to_back_inserter<std::vector<char>>/string_len_60 28.996 -
BM_format_to_back_inserter<std::vector<char>>/string_len_6000 421.121 -
BM_format_to_back_inserter<std::vector<char>>/string_view_len_6 24.221 -1.82%
BM_format_to_back_inserter<std::vector<char>>/string_view_len_60 29.019 -
BM_format_to_back_inserter<std::vector<char>>/string_view_len_6000 421.740 1.46%
BM_format_to_iterator/<std::array> 16.145 -
BM_format_to_iterator/<std::array>_C_string_len_6 8.944 -3.85%
BM_format_to_iterator/<std::array>_C_string_len_60 10.749 -
BM_format_to_iterator/<std::array>_C_string_len_6000 168.649 -
BM_format_to_iterator/<std::array>_string_len_6 8.294 -
BM_format_to_iterator/<std::array>_string_len_60 9.488 1.07%
BM_format_to_iterator/<std::array>_string_len_6000 60.443 -
BM_format_to_iterator/<std::array>_string_view_len_6 8.343 1.28%
BM_format_to_iterator/<std::array>_string_view_len_60 9.418 -
BM_format_to_iterator/<std::array>_string_view_len_6000 59.673 -
BM_format_to_iterator/<std::deque>_C_string_len_6 14.328 -
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 -1.65%
BM_format_to_iterator/<std::deque>_string_len_60 16.978 1.56%
BM_format_to_iterator/<std::deque>_string_len_6000 148.471 -2.09%
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 -
BM_format_to_iterator/<std::string>_C_string_len_60 11.283 2.08%
BM_format_to_iterator/<std::string>_C_string_len_6000 168.531 -
BM_format_to_iterator/<std::string>_string_len_6 8.355 -3.85%
BM_format_to_iterator/<std::string>_string_len_60 9.872 3.83%
BM_format_to_iterator/<std::string>_string_len_6000 60.254 -
BM_format_to_iterator/<std::string>_string_view_len_6 8.308 -
BM_format_to_iterator/<std::string>_string_view_len_60 9.550 -
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 1.74%
BM_format_to_iterator/<std::vector>_C_string_len_6000 169.520 1.20%
BM_format_to_iterator/<std::vector>_string_len_6 8.270 -
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 -
BM_format_to_iterator/<std::vector>_string_view_len_60 9.593 1.60%
BM_format_to_iterator/<std::vector>_string_view_len_6000 60.401 1.34%
BM_format_to_n_string_back_inserter<std::list<char>>/1 23.561 -4.91%
BM_format_to_n_string_back_inserter<std::list<char>>/1048576 13217765.424 -9.11%
BM_format_to_n_string_back_inserter<std::list<char>>/16384 204301.788 -10.24%
BM_format_to_n_string_back_inserter<std::list<wchar_t>>/1 27.081 9.32%
BM_format_to_n_string_back_inserter<std::list<wchar_t>>/1048576 13094882.077 -6.92%
BM_format_to_n_string_back_inserter<std::list<wchar_t>>/16384 206663.457 -5.42%
BM_format_to_n_string_back_inserter<std::string>/1 13.515 -3.43%
BM_format_to_n_string_back_inserter<std::string>/1048576 65810.676 -
BM_format_to_n_string_back_inserter<std::string>/16384 1010.879 -9.38%
BM_format_to_n_string_back_inserter<std::vector<char>>/1 24.696 -9.21%
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 1.55%
BM_format_to_n_string_back_inserter<std::vector<wchar_t>>/1 25.201 -8.09%
BM_format_to_n_string_back_inserter<std::vector<wchar_t>>/1048576 183207.554 2.89%
BM_format_to_n_string_back_inserter<std::vector<wchar_t>>/16384 3488.862 -2.31%
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 -5.75%
BM_format_to_n_string_begin<std::list<char>>/1 13.111 -
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 -
BM_format_to_n_string_begin<std::list<wchar_t>>/1048576 1089990.893 2.32%
BM_format_to_n_string_begin<std::list<wchar_t>>/16384 15631.522 -
BM_format_to_n_string_begin<std::string>/1 10.755 2.30%
BM_format_to_n_string_begin<std::string>/1048576 11591.437 -
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 -
BM_format_to_n_string_begin<std::vector<char>>/16384 149.281 2.59%
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 1.08%
BM_format_to_n_string_begin<std::vector<wchar_t>>/16384 1913.106 26.22%
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 27.15%
BM_format_to_n_string_pointer<char>/1 10.814 3.08%
BM_format_to_n_string_pointer<char>/1048576 11920.935 -
BM_format_to_n_string_pointer<char>/16384 244.999 1.25%
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 -
BM_format_to_n_string_span<char>/1 10.643 -1.99%
BM_format_to_n_string_span<char>/1048576 11919.115 -
BM_format_to_n_string_span<char>/16384 293.757 22.98%
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 -1.29%
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 -
BM_format_to_string_back_inserter<std::list<char>>/16384 198362.109 -
BM_format_to_string_back_inserter<std::list<wchar_t>>/1 24.143 2.48%
BM_format_to_string_back_inserter<std::list<wchar_t>>/1048576 13413952.038 4.19%
BM_format_to_string_back_inserter<std::list<wchar_t>>/16384 206209.343 3.86%
BM_format_to_string_back_inserter<std::string>/1 12.895 -1.01%
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 1.39%
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 5.27%
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 -
BM_format_to_string_back_inserter<std::wstring>/1 13.942 -
BM_format_to_string_back_inserter<std::wstring>/1048576 187063.989 -1.93%
BM_format_to_string_back_inserter<std::wstring>/16384 3889.089 -
BM_format_to_string_begin<std::list<char>>/1 11.620 2.37%
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 -
BM_format_to_string_begin<std::list<wchar_t>>/1048576 1068293.550 -1.98%
BM_format_to_string_begin<std::list<wchar_t>>/16384 16170.386 -
BM_format_to_string_begin<std::string>/1 9.989 -
BM_format_to_string_begin<std::string>/1048576 12839.398 11.65%
BM_format_to_string_begin<std::string>/16384 189.589 20.96%
BM_format_to_string_begin<std::vector<char>>/1 10.220 2.92%
BM_format_to_string_begin<std::vector<char>>/1048576 12537.113 9.02%
BM_format_to_string_begin<std::vector<char>>/16384 238.579 64.16%
BM_format_to_string_begin<std::vector<wchar_t>>/1 10.309 -
BM_format_to_string_begin<std::vector<wchar_t>>/1048576 49701.325 -
BM_format_to_string_begin<std::vector<wchar_t>>/16384 1732.768 -
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 4.10%
BM_format_to_string_pointer<char>/1 10.148 -
BM_format_to_string_pointer<char>/1048576 12259.378 3.56%
BM_format_to_string_pointer<char>/16384 149.290 -
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 -5.76%
BM_format_to_string_span<char>/1 10.065 -1.39%
BM_format_to_string_span<char>/1048576 12253.721 3.56%
BM_format_to_string_span<char>/16384 163.694 -12.66%
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 -6.45%
BM_formatted_size_string<char>/1 10.774 -
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 5.12%
BM_japanese_escaped<char> 14279.921 1.04%
BM_japanese_escaped<wchar_t> 12429.933 -
BM_japanese_text<char> 22382.693 -
BM_japanese_text<wchar_t> 22797.908 -1.08%
BM_join_view_deques/0 4.894 -1.23%
BM_join_view_deques/1 8.443 -
BM_join_view_deques/1024 2667.604 -1.56%
BM_join_view_deques/2 11.596 -
BM_join_view_deques/4000 11789.808 3.28%
BM_join_view_deques/4096 12139.968 3.15%
BM_join_view_deques/512 1283.602 -1.03%
BM_join_view_deques/5500 17780.499 3.64%
BM_join_view_deques/64 149.036 -
BM_join_view_deques/64000 277464.400 -3.76%
BM_join_view_deques/65536 285980.936 -20.92%
BM_join_view_deques/70000 332067.363 -5.35%
BM_join_view_in_vectors/0 2.426 6.13%
BM_join_view_in_vectors/1 2.957 -
BM_join_view_in_vectors/1024 1573.649 -
BM_join_view_in_vectors/2 4.617 1.02%
BM_join_view_in_vectors/4000 6079.451 -1.93%
BM_join_view_in_vectors/4096 6250.914 -
BM_join_view_in_vectors/512 653.666 -
BM_join_view_in_vectors/5500 8429.978 -
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.67%
BM_join_view_out_vectors/0 0.547 -8.95%
BM_join_view_out_vectors/1 2.063 -
BM_join_view_out_vectors/1024 1539.522 -
BM_join_view_out_vectors/2 3.491 -
BM_join_view_out_vectors/4000 6456.330 -41.07%
BM_join_view_out_vectors/4096 6557.719 -
BM_join_view_out_vectors/512 770.015 2.47%
BM_join_view_out_vectors/5500 8227.568 -
BM_join_view_out_vectors/64 97.527 -
BM_join_view_out_vectors/64000 138797.730 7.70%
BM_join_view_out_vectors/65536 132247.661 -2.50%
BM_join_view_out_vectors/70000 144863.559 -2.78%
BM_lexicographical_compare_three_way<IntPtr>/1 0.369 -
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 -
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 -1.35%
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 -
BM_lexicographical_compare_three_way_fast_path/1024 245.414 -
BM_lexicographical_compare_three_way_fast_path/1048576 246210.939 -1.05%
BM_lexicographical_compare_three_way_fast_path/16 4.323 -1.30%
BM_lexicographical_compare_three_way_fast_path/16384 3760.948 -
BM_lexicographical_compare_three_way_fast_path/256 70.427 1.08%
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 -
BM_lexicographical_compare_three_way_slow_path/1024 293.295 -
BM_lexicographical_compare_three_way_slow_path/1048576 294542.179 -1.06%
BM_lexicographical_compare_three_way_slow_path/16 4.582 -
BM_lexicographical_compare_three_way_slow_path/16384 4548.511 -
BM_lexicographical_compare_three_way_slow_path/256 79.471 -
BM_lexicographical_compare_three_way_slow_path/262144 74183.503 -3.05%
BM_lexicographical_compare_three_way_slow_path/4 1.195 1.50%
BM_lexicographical_compare_three_way_slow_path/4096 1144.485 -
BM_lexicographical_compare_three_way_slow_path/64 17.790 -
BM_lexicographical_compare_three_way_slow_path/65536 18939.010 1.52%
BM_map_find_string_literal 11.561 -
BM_num_get<bool> 11.506 -3.66%
BM_num_get<double> 37.895 2.09%
BM_num_get<float> 37.992 2.36%
BM_num_get<long> 10.591 -1.93%
BM_num_get<long_double> 37.578 1.20%
BM_num_get<long_long> 10.618 -2.36%
BM_num_get<unsigned_int> 9.790 1.47%
BM_num_get<unsigned_long> 10.710 2.42%
BM_num_get<unsigned_long_long> 10.878 4.36%
BM_num_get<unsigned_short> 10.186 -
BM_num_get<void*> 10.991 -
BM_num_put<bool> 11.180 3.10%
BM_num_put<const_void*> 12.584 2.93%
BM_num_put<double> 57.747 1.23%
BM_num_put<long> 11.829 1.32%
BM_num_put<long_double> 59.038 -
BM_num_put<long_long> 11.683 1.42%
BM_num_put<unsigned_long> 11.743 3.99%
BM_num_put<unsigned_long_long> 11.066 -
BM_sprintf 34.248 -
BM_sprintf/C_string_len_6 4.254 -23.65%
BM_sprintf/C_string_len_60 7.704 31.29%
BM_sprintf/C_string_len_6000 166.205 -
BM_std_minmax_element<char>/1 0.309 -
BM_std_minmax_element<char>/1024 282.834 -1.50%
BM_std_minmax_element<char>/2 0.685 5.13%
BM_std_minmax_element<char>/3 1.146 7.41%
BM_std_minmax_element<char>/4 1.241 -2.06%
BM_std_minmax_element<char>/4000 1081.116 -1.63%
BM_std_minmax_element<char>/4096 1107.880 -1.63%
BM_std_minmax_element<char>/512 143.498 -1.65%
BM_std_minmax_element<char>/5500 1483.743 -1.57%
BM_std_minmax_element<char>/64 17.410 -1.21%
BM_std_minmax_element<char>/64000 17175.986 -1.77%
BM_std_minmax_element<char>/65536 17586.468 -1.81%
BM_std_minmax_element<char>/70000 18787.609 -1.73%
BM_std_minmax_element<int>/1 0.304 -
BM_std_minmax_element<int>/1024 278.719 5.53%
BM_std_minmax_element<int>/2 0.605 -11.38%
BM_std_minmax_element<int>/3 0.974 -14.77%
BM_std_minmax_element<int>/4 1.243 1.22%
BM_std_minmax_element<int>/4000 1072.418 5.74%
BM_std_minmax_element<int>/4096 1095.558 5.65%
BM_std_minmax_element<int>/512 140.609 5.04%
BM_std_minmax_element<int>/5500 1469.738 5.84%
BM_std_minmax_element<int>/64 17.635 3.54%
BM_std_minmax_element<int>/64000 17125.535 3.96%
BM_std_minmax_element<int>/65536 17509.729 3.79%
BM_std_minmax_element<int>/70000 18742.305 4.17%
BM_std_minmax_element<long_long>/1 0.303 -
BM_std_minmax_element<long_long>/1024 269.879 -
BM_std_minmax_element<long_long>/2 0.647 -5.15%
BM_std_minmax_element<long_long>/3 1.147 5.01%
BM_std_minmax_element<long_long>/4 1.251 -
BM_std_minmax_element<long_long>/4000 1040.315 -
BM_std_minmax_element<long_long>/4096 1068.986 -
BM_std_minmax_element<long_long>/512 136.908 -
BM_std_minmax_element<long_long>/5500 1481.886 3.32%
BM_std_minmax_element<long_long>/64 17.089 -
BM_std_minmax_element<long_long>/64000 17482.053 -
BM_std_minmax_element<long_long>/65536 17135.734 -3.95%
BM_std_minmax_element<long_long>/70000 18301.574 -
BM_std_minmax_element<short>/1 0.300 -
BM_std_minmax_element<short>/1024 282.380 2.78%
BM_std_minmax_element<short>/2 0.684 5.63%
BM_std_minmax_element<short>/3 1.194 4.21%
BM_std_minmax_element<short>/4 1.226 -
BM_std_minmax_element<short>/4000 1080.986 2.30%
BM_std_minmax_element<short>/4096 1106.522 2.63%
BM_std_minmax_element<short>/512 143.512 2.01%
BM_std_minmax_element<short>/5500 1483.147 2.34%
BM_std_minmax_element<short>/64 17.325 -1.05%
BM_std_minmax_element<short>/64000 17175.781 1.32%
BM_std_minmax_element<short>/65536 17587.562 1.33%
BM_std_minmax_element<short>/70000 18842.701 1.61%
BM_stop_token_async_reg_unreg_callback/1024 6921642.834 -6.73%
BM_stop_token_async_reg_unreg_callback/131072 114947661.670 -
BM_stop_token_async_reg_unreg_callback/16777216 14061270833.015 -
BM_stop_token_multi_thread_polling_stop_requested/1024 370043.454 -35.83%
BM_stop_token_multi_thread_polling_stop_requested/131072 8705559.875 12.12%
BM_stop_token_multi_thread_polling_stop_requested/16777216 55723744.590 -3.99%
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 -
BM_string_without_formatting<wchar_t> 9.918 -7.06%
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 -3.05%
BM_to_chars_bad/2 0.573 3.52%
BM_to_chars_bad/23 2.116 -
BM_to_chars_bad/8 0.661 -5.00%
BM_to_chars_good/10 1.566 -
BM_to_chars_good/16 1.971 -8.83%
BM_to_chars_good/2 2.863 -
BM_to_chars_good/23 4.442 -
BM_to_chars_good/8 2.301 -
BM_to_string 4.926 -
BM_tolower_char<char> 0.690 11.70%
BM_tolower_char<wchar_t> 0.551 -5.58%
BM_tolower_string<char> 15.279 1.80%
BM_tolower_string<wchar_t> 6.335 -
BM_toupper_char<char> 0.688 -
BM_toupper_char<wchar_t> 0.686 24.32%
BM_toupper_string<char> 15.336 -
BM_toupper_string<wchar_t> 6.340 1.38%
BM_unicode_escaped<char> 23308.188 1.67%
BM_unicode_escaped<wchar_t> 21452.404 -
BM_unicode_text<char> 33287.889 -4.51%
BM_unicode_text<wchar_t> 41856.727 -1.65%
BM_vector_deque_copy/0 0.608 54.03%
BM_vector_deque_copy/1 2.278 1.97%
BM_vector_deque_copy/1024 35.911 -2.03%
BM_vector_deque_copy/2 2.001 3.12%
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.98%
BM_vector_deque_copy/65536 2852.242 -1.96%
BM_vector_deque_copy/70000 3098.073 -6.39%
BM_vector_deque_copy_backward/0 0.438 13.27%
BM_vector_deque_copy_backward/1 2.138 -7.43%
BM_vector_deque_copy_backward/1024 38.096 -
BM_vector_deque_copy_backward/2 1.830 -11.13%
BM_vector_deque_copy_backward/4000 141.259 -1.86%
BM_vector_deque_copy_backward/4096 148.502 -
BM_vector_deque_copy_backward/512 17.795 1.81%
BM_vector_deque_copy_backward/5500 196.908 -1.12%
BM_vector_deque_copy_backward/64 3.046 2.70%
BM_vector_deque_copy_backward/64000 7346.731 1.58%
BM_vector_deque_copy_backward/65536 8091.905 8.77%
BM_vector_deque_copy_backward/70000 10079.594 24.12%
BM_vector_deque_move/0 0.443 -26.94%
BM_vector_deque_move/1 2.210 -3.97%
BM_vector_deque_move/1024 35.956 -
BM_vector_deque_move/2 1.939 -5.87%
BM_vector_deque_move/4000 140.000 -
BM_vector_deque_move/4096 144.378 -1.20%
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.68%
BM_vector_deque_move/65536 2852.237 -5.75%
BM_vector_deque_move/70000 3098.522 -6.17%
BM_vector_deque_move_backward/0 0.461 -15.77%
BM_vector_deque_move_backward/1 2.331 -
BM_vector_deque_move_backward/1024 37.344 -3.40%
BM_vector_deque_move_backward/2 2.054 -
BM_vector_deque_move_backward/4000 141.252 -1.59%
BM_vector_deque_move_backward/4096 148.236 -
BM_vector_deque_move_backward/512 17.488 -
BM_vector_deque_move_backward/5500 208.318 5.13%
BM_vector_deque_move_backward/64 2.973 -
BM_vector_deque_move_backward/64000 8170.828 12.55%
BM_vector_deque_move_backward/65536 7932.358 6.53%
BM_vector_deque_move_backward/70000 7979.311 -
BM_vector_deque_ranges_copy/0 0.592 20.34%
BM_vector_deque_ranges_copy/1 2.301 11.30%
BM_vector_deque_ranges_copy/1024 35.820 -
BM_vector_deque_ranges_copy/2 2.055 12.39%
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 5.04%
BM_vector_deque_ranges_copy/64 2.815 3.39%
BM_vector_deque_ranges_copy/64000 2917.294 -4.08%
BM_vector_deque_ranges_copy/65536 2855.851 -6.06%
BM_vector_deque_ranges_copy/70000 3097.557 -6.28%
BM_vector_deque_ranges_copy_backward/0 0.436 -12.58%
BM_vector_deque_ranges_copy_backward/1 2.364 -
BM_vector_deque_ranges_copy_backward/1024 37.938 1.72%
BM_vector_deque_ranges_copy_backward/2 2.059 -
BM_vector_deque_ranges_copy_backward/4000 141.679 -
BM_vector_deque_ranges_copy_backward/4096 150.242 -
BM_vector_deque_ranges_copy_backward/512 17.486 -
BM_vector_deque_ranges_copy_backward/5500 197.439 -
BM_vector_deque_ranges_copy_backward/64 3.019 -
BM_vector_deque_ranges_copy_backward/64000 7295.436 -2.08%
BM_vector_deque_ranges_copy_backward/65536 7650.840 1.32%
BM_vector_deque_ranges_copy_backward/70000 8136.121 -
BM_vector_deque_ranges_move/0 0.498 -
BM_vector_deque_ranges_move/1 2.312 5.60%
BM_vector_deque_ranges_move/1024 35.814 -
BM_vector_deque_ranges_move/2 2.166 11.62%
BM_vector_deque_ranges_move/4000 140.529 -
BM_vector_deque_ranges_move/4096 144.443 -
BM_vector_deque_ranges_move/512 16.975 -
BM_vector_deque_ranges_move/5500 194.149 -1.42%
BM_vector_deque_ranges_move/64 5.420 96.58%
BM_vector_deque_ranges_move/64000 2838.872 -4.65%
BM_vector_deque_ranges_move/65536 2857.518 -6.58%
BM_vector_deque_ranges_move/70000 3101.398 -4.29%
BM_vector_deque_ranges_move_backward/0 0.563 20.74%
BM_vector_deque_ranges_move_backward/1 2.054 -11.99%
BM_vector_deque_ranges_move_backward/1024 38.242 -
BM_vector_deque_ranges_move_backward/2 1.763 -13.99%
BM_vector_deque_ranges_move_backward/4000 142.436 -
BM_vector_deque_ranges_move_backward/4096 148.488 -
BM_vector_deque_ranges_move_backward/512 18.088 3.57%
BM_vector_deque_ranges_move_backward/5500 198.331 -
BM_vector_deque_ranges_move_backward/64 3.132 5.37%
BM_vector_deque_ranges_move_backward/64000 7161.198 -
BM_vector_deque_ranges_move_backward/65536 7649.385 2.71%
BM_vector_deque_ranges_move_backward/70000 8002.531 1.21%
CastTo<A<Width,_Depth>> 242.331 3.20%
CastTo<B<Width_/_2,_Depth>> 2819.522 1.61%
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 1.57%
Chain_fail,_2_levels 31.928 2.98%
Chain_fail,_3_levels 39.066 2.83%
Chain_fail,_4_levels 52.632 -
Chain_fail,_5_levels 65.601 1.70%
Chain_fail,_6_levels 80.982 4.32%
Chain_fail,_7_levels 91.942 3.43%
Chain_fail,_8_levels 94.898 -
Chain_middle,_1_level 8.394 6.10%
Chain_middle,_2_levels 15.179 5.92%
Chain_middle,_3_levels 18.636 2.15%
Chain_middle,_4_levels 19.314 4.04%
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 -1.30%
DAG_leftmost_middle,_2_levels 15.559 -
DAG_leftmost_middle,_3_levels 12.660 -1.59%
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 2.98%
DAG_rightmost_middle,_2_levels 112.223 -
DAG_rightmost_middle,_3_levels 76.694 1.69%
DAG_sidecast,_1_level 38.406 1.53%
DAG_sidecast,_2_levels 84.022 -
DAG_sidecast,_3_levels 108.507 2.01%
DAG_sidecast_fail,_1_level 60.098 2.20%
DAG_sidecast_fail,_2_levels 93.123 1.55%
DAG_sidecast_fail,_3_levels 108.937 1.31%
DAG_to_complete 0.277 -
SetIntersection_Front_Set_float_1024_1 1045449.125 -
SetIntersection_Front_Set_float_1024_1024 13482059.089 3.29%
SetIntersection_Front_Set_float_1024_16 1213874.814 -1.19%
SetIntersection_Front_Set_float_1024_256 4148609.101 -
SetIntersection_Front_Set_float_1024_4 1071378.253 -
SetIntersection_Front_Set_float_1024_64 1778548.322 1.44%
SetIntersection_Front_Set_float_16384_1 1018610.882 -3.57%
SetIntersection_Front_Set_float_16384_1024 13565155.747 1.18%
SetIntersection_Front_Set_float_16384_16 1187679.065 -
SetIntersection_Front_Set_float_16384_16384 223281552.007 -
SetIntersection_Front_Set_float_16384_256 4294729.334 5.91%
SetIntersection_Front_Set_float_16384_4 1067912.427 1.72%
SetIntersection_Front_Set_float_16384_64 1788944.480 4.80%
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 -2.48%
SetIntersection_Front_Set_float_256_4 4221652.455 -
SetIntersection_Front_Set_float_256_64 5685059.244 1.70%
SetIntersection_Front_Set_float_262144_1 1029824.468 -
SetIntersection_Front_Set_float_262144_1024 13381352.868 -
SetIntersection_Front_Set_float_262144_16 1207591.332 1.91%
SetIntersection_Front_Set_float_262144_16384 228671891.902 -
SetIntersection_Front_Set_float_262144_256 3980752.737 -2.85%
SetIntersection_Front_Set_float_262144_262144 1685429.364 4.82%
SetIntersection_Front_Set_float_262144_4 1064448.445 -
SetIntersection_Front_Set_float_262144_64 1743940.351 -1.79%
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 1.28%
SetIntersection_Front_Set_float_64_4 16136957.303 -
SetIntersection_Front_Set_float_64_64 14032372.128 -
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 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 4283596.698 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 1082634.147 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 1924911.347 7.37%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 1055029.003 1.06%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 13898569.933 -1.16%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 1227743.884 1.88%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 364860812.064 3.62%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 4509247.678 6.70%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 1077597.281 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 1873444.140 1.49%
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 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 4229144.457 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 5956529.036 -2.59%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 1096133.226 7.59%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 14177726.576 -7.25%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 1266222.326 3.19%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 330715737.026 35.74%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 4374447.668 3.18%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 1889829.428 1.85%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 1115755.615 2.59%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 1872828.820 3.99%
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 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 15794432.463 1.79%
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 16262163.891 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 14463531.135 2.24%
SetIntersection_Front_Set_string_1024_1 1085306.170 -1.90%
SetIntersection_Front_Set_string_1024_1024 56387009.913 -1.84%
SetIntersection_Front_Set_string_1024_16 1862663.797 -3.02%
SetIntersection_Front_Set_string_1024_256 15156698.117 -3.35%
SetIntersection_Front_Set_string_1024_4 1261481.024 1.34%
SetIntersection_Front_Set_string_1024_64 4560000.088 1.51%
SetIntersection_Front_Set_string_16384_1 1082575.426 -
SetIntersection_Front_Set_string_16384_1024 59816320.337 -
SetIntersection_Front_Set_string_16384_16 1794595.960 -8.32%
SetIntersection_Front_Set_string_16384_16384 348485202.629 -
SetIntersection_Front_Set_string_16384_256 14816132.522 -
SetIntersection_Front_Set_string_16384_4 1270959.130 2.44%
SetIntersection_Front_Set_string_16384_64 4597151.202 -5.62%
SetIntersection_Front_Set_string_16_1 65732636.942 -1.78%
SetIntersection_Front_Set_string_16_16 60228993.367 -
SetIntersection_Front_Set_string_16_4 63719510.986 -1.43%
SetIntersection_Front_Set_string_1_1 557335532.711 -
SetIntersection_Front_Set_string_256_1 4340630.322 -1.02%
SetIntersection_Front_Set_string_256_16 6759819.105 -6.89%
SetIntersection_Front_Set_string_256_256 28482089.011 -3.44%
SetIntersection_Front_Set_string_256_4 4986933.962 -
SetIntersection_Front_Set_string_256_64 15272867.902 -1.58%
SetIntersection_Front_Set_string_262144_1 1066560.961 -
SetIntersection_Front_Set_string_262144_1024 59702608.176 -
SetIntersection_Front_Set_string_262144_16 1815006.592 -4.96%
SetIntersection_Front_Set_string_262144_16384 349446631.294 1.38%
SetIntersection_Front_Set_string_262144_256 15240218.170 -
SetIntersection_Front_Set_string_262144_262144 18336141.520 -
SetIntersection_Front_Set_string_262144_4 1261264.073 -
SetIntersection_Front_Set_string_262144_64 4549432.482 -6.86%
SetIntersection_Front_Set_string_4_1 222100011.987 -3.89%
SetIntersection_Front_Set_string_4_4 157266603.342 -3.17%
SetIntersection_Front_Set_string_64_1 17086806.868 -
SetIntersection_Front_Set_string_64_16 24417093.473 -
SetIntersection_Front_Set_string_64_4 19045110.247 2.85%
SetIntersection_Front_Set_string_64_64 34498448.275 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 1055162.396 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 24719525.993 2.14%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 1369136.210 1.24%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 6607398.790 -6.34%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 1111330.644 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 2405429.641 -1.06%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 1020450.652 -2.51%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 26830050.437 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 1366308.355 1.77%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 350981121.978 -4.51%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 7109675.431 8.33%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 1109711.427 2.48%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 2413047.150 1.97%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_1 63157850.319 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 42485847.495 2.04%
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 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 13040621.886 2.26%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 4343955.396 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 7632547.639 2.85%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 1030876.975 -1.37%
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 2.94%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 6346851.062 -5.14%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 2999298.910 1.26%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 1100921.799 2.81%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 2303330.945 -
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 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 17398478.151 -1.22%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 16481165.276 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 18766608.636 -1.19%
SetIntersection_Front_Set_uint32_1024_1 1058369.710 1.90%
SetIntersection_Front_Set_uint32_1024_1024 11934092.561 -4.43%
SetIntersection_Front_Set_uint32_1024_16 1203131.983 1.12%
SetIntersection_Front_Set_uint32_1024_256 3957653.129 -
SetIntersection_Front_Set_uint32_1024_4 1071024.370 -
SetIntersection_Front_Set_uint32_1024_64 1808123.500 6.23%
SetIntersection_Front_Set_uint32_16384_1 1037848.481 -1.57%
SetIntersection_Front_Set_uint32_16384_1024 11927351.537 -6.13%
SetIntersection_Front_Set_uint32_16384_16 1178900.814 -3.01%
SetIntersection_Front_Set_uint32_16384_16384 212330521.120 -2.31%
SetIntersection_Front_Set_uint32_16384_256 3918777.190 -
SetIntersection_Front_Set_uint32_16384_4 1074043.078 -
SetIntersection_Front_Set_uint32_16384_64 1625141.636 -5.88%
SetIntersection_Front_Set_uint32_16_1 63372250.349 -
SetIntersection_Front_Set_uint32_16_16 37698441.071 -
SetIntersection_Front_Set_uint32_16_4 55263253.902 -
SetIntersection_Front_Set_uint32_1_1 538298082.110 -
SetIntersection_Front_Set_uint32_256_1 4199197.171 -1.18%
SetIntersection_Front_Set_uint32_256_16 4484623.549 -
SetIntersection_Front_Set_uint32_256_256 7275591.846 -6.42%
SetIntersection_Front_Set_uint32_256_4 4238172.960 1.20%
SetIntersection_Front_Set_uint32_256_64 5757571.133 -1.54%
SetIntersection_Front_Set_uint32_262144_1 1050966.352 1.21%
SetIntersection_Front_Set_uint32_262144_1024 11863817.200 -3.73%
SetIntersection_Front_Set_uint32_262144_16 1186549.360 -
SetIntersection_Front_Set_uint32_262144_16384 218717984.176 -2.38%
SetIntersection_Front_Set_uint32_262144_256 3823172.885 3.38%
SetIntersection_Front_Set_uint32_262144_262144 1652917.643 1.04%
SetIntersection_Front_Set_uint32_262144_4 1058911.551 -
SetIntersection_Front_Set_uint32_262144_64 1655357.705 -3.02%
SetIntersection_Front_Set_uint32_4_1 215282568.492 -
SetIntersection_Front_Set_uint32_4_4 137743142.996 -
SetIntersection_Front_Set_uint32_64_1 16564063.169 -
SetIntersection_Front_Set_uint32_64_16 15283084.741 -1.92%
SetIntersection_Front_Set_uint32_64_4 16186586.187 -
SetIntersection_Front_Set_uint32_64_64 13504056.703 1.38%
SetIntersection_Front_Set_uint64_1024_1 1043874.185 -
SetIntersection_Front_Set_uint64_1024_1024 11881957.885 -5.40%
SetIntersection_Front_Set_uint64_1024_16 1159951.563 -2.90%
SetIntersection_Front_Set_uint64_1024_256 3675599.410 -8.81%
SetIntersection_Front_Set_uint64_1024_4 1072901.727 -
SetIntersection_Front_Set_uint64_1024_64 1638160.021 -10.04%
SetIntersection_Front_Set_uint64_16384_1 1043254.960 -
SetIntersection_Front_Set_uint64_16384_1024 12193837.642 -4.51%
SetIntersection_Front_Set_uint64_16384_16 1192555.426 -
SetIntersection_Front_Set_uint64_16384_16384 228879661.218 -
SetIntersection_Front_Set_uint64_16384_256 3938266.462 -
SetIntersection_Front_Set_uint64_16384_4 1069013.495 -
SetIntersection_Front_Set_uint64_16384_64 1701478.423 -
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 -1.50%
SetIntersection_Front_Set_uint64_256_256 7506311.081 -2.46%
SetIntersection_Front_Set_uint64_256_4 4218925.054 -
SetIntersection_Front_Set_uint64_256_64 5218325.416 -8.67%
SetIntersection_Front_Set_uint64_262144_1 1046568.814 -
SetIntersection_Front_Set_uint64_262144_1024 12621699.059 -
SetIntersection_Front_Set_uint64_262144_16 1183332.774 -1.11%
SetIntersection_Front_Set_uint64_262144_16384 223247392.198 -
SetIntersection_Front_Set_uint64_262144_256 4004725.834 8.40%
SetIntersection_Front_Set_uint64_262144_262144 1688062.746 -
SetIntersection_Front_Set_uint64_262144_4 1065216.616 -1.51%
SetIntersection_Front_Set_uint64_262144_64 1647238.413 -6.95%
SetIntersection_Front_Set_uint64_4_1 213902221.786 -
SetIntersection_Front_Set_uint64_4_4 137338205.687 -
SetIntersection_Front_Set_uint64_64_1 16523027.579 -
SetIntersection_Front_Set_uint64_64_16 15252126.387 -1.10%
SetIntersection_Front_Set_uint64_64_4 16080371.212 -
SetIntersection_Front_Set_uint64_64_64 12819101.900 -4.45%
SetIntersection_Front_Vector_float_1024_1 1048426.075 -
SetIntersection_Front_Vector_float_1024_1024 5902619.995 7.81%
SetIntersection_Front_Vector_float_1024_16 1115569.943 -
SetIntersection_Front_Vector_float_1024_256 2269124.390 2.66%
SetIntersection_Front_Vector_float_1024_4 1040801.747 -1.40%
SetIntersection_Front_Vector_float_1024_64 1359920.671 -
SetIntersection_Front_Vector_float_16384_1 1056136.518 -
SetIntersection_Front_Vector_float_16384_1024 5909079.484 8.64%
SetIntersection_Front_Vector_float_16384_16 1129297.226 1.09%
SetIntersection_Front_Vector_float_16384_16384 79684533.817 9.60%
SetIntersection_Front_Vector_float_16384_256 2291174.600 6.72%
SetIntersection_Front_Vector_float_16384_4 1063826.842 -
SetIntersection_Front_Vector_float_16384_64 1369451.718 1.92%
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 1.27%
SetIntersection_Front_Vector_float_256_256 4541147.905 2.86%
SetIntersection_Front_Vector_float_256_4 4168201.803 -
SetIntersection_Front_Vector_float_256_64 4357050.070 1.49%
SetIntersection_Front_Vector_float_262144_1 1053705.872 1.09%
SetIntersection_Front_Vector_float_262144_1024 5905333.315 8.73%
SetIntersection_Front_Vector_float_262144_16 1118931.354 1.27%
SetIntersection_Front_Vector_float_262144_16384 79567512.740 9.52%
SetIntersection_Front_Vector_float_262144_256 2273552.043 2.36%
SetIntersection_Front_Vector_float_262144_262144 350640074.087 -
SetIntersection_Front_Vector_float_262144_4 1059629.251 -
SetIntersection_Front_Vector_float_262144_64 1374211.774 1.95%
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 1.15%
SetIntersection_Front_Vector_float_64_4 15964899.653 -
SetIntersection_Front_Vector_float_64_64 10974922.759 2.00%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 1045932.266 -
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 -1.55%
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 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 1158958.255 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 121402929.283 1.86%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 2886179.124 -1.13%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 1076973.995 1.20%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 1529473.224 1.63%
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 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 5740254.683 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 4205260.541 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 4853350.960 -1.09%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 1036225.233 2.65%
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.23%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 2887814.964 -
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 -
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 -
SetIntersection_Front_Vector_string_1024_16 1634672.546 1.17%
SetIntersection_Front_Vector_string_1024_256 9412291.720 -
SetIntersection_Front_Vector_string_1024_4 1194005.101 -
SetIntersection_Front_Vector_string_1024_64 3334718.285 2.23%
SetIntersection_Front_Vector_string_16384_1 1091553.866 -
SetIntersection_Front_Vector_string_16384_1024 37987319.961 1.33%
SetIntersection_Front_Vector_string_16384_16 1631825.779 2.51%
SetIntersection_Front_Vector_string_16384_16384 348120820.639 -1.10%
SetIntersection_Front_Vector_string_16384_256 9193119.869 -1.54%
SetIntersection_Front_Vector_string_16384_4 1191429.687 -2.27%
SetIntersection_Front_Vector_string_16384_64 3085583.577 -5.42%
SetIntersection_Front_Vector_string_16_1 64392166.940 -
SetIntersection_Front_Vector_string_16_16 51558915.833 -
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.24%
SetIntersection_Front_Vector_string_256_256 19984318.386 1.41%
SetIntersection_Front_Vector_string_256_4 4681879.142 -
SetIntersection_Front_Vector_string_256_64 10516685.937 -1.47%
SetIntersection_Front_Vector_string_262144_1 1080382.193 -
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 -
SetIntersection_Front_Vector_string_262144_262144 14450421.060 -
SetIntersection_Front_Vector_string_262144_4 1179489.120 -2.15%
SetIntersection_Front_Vector_string_262144_64 3349350.373 2.52%
SetIntersection_Front_Vector_string_4_1 219350028.595 -1.63%
SetIntersection_Front_Vector_string_4_4 152301474.224 -
SetIntersection_Front_Vector_string_64_1 16851851.071 -
SetIntersection_Front_Vector_string_64_16 20593702.259 1.21%
SetIntersection_Front_Vector_string_64_4 17855439.481 -
SetIntersection_Front_Vector_string_64_64 26321732.402 4.64%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1052510.410 1.24%
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.07%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1074998.322 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1554314.792 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1029590.177 -2.69%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 9245180.870 2.92%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1165628.827 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 129835888.614 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 3107346.039 1.44%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1065653.356 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1574621.767 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_1 62956659.762 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 37522044.199 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_4 54651266.701 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1_1 534441436.553 -4.47%
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 -
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.45%
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 -1.05%
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 -
SetIntersection_Front_Vector_uint32_1024_1024 5309245.710 -10.33%
SetIntersection_Front_Vector_uint32_1024_16 1123019.938 -
SetIntersection_Front_Vector_uint32_1024_256 2142471.338 -6.23%
SetIntersection_Front_Vector_uint32_1024_4 1061767.700 -
SetIntersection_Front_Vector_uint32_1024_64 1365855.667 -
SetIntersection_Front_Vector_uint32_16384_1 1045265.719 -
SetIntersection_Front_Vector_uint32_16384_1024 5344097.521 -9.76%
SetIntersection_Front_Vector_uint32_16384_16 1113556.183 -
SetIntersection_Front_Vector_uint32_16384_16384 70840694.435 -10.92%
SetIntersection_Front_Vector_uint32_16384_256 2122951.397 -6.69%
SetIntersection_Front_Vector_uint32_16384_4 1061612.589 -
SetIntersection_Front_Vector_uint32_16384_64 1360905.731 -
SetIntersection_Front_Vector_uint32_16_1 63155193.364 -
SetIntersection_Front_Vector_uint32_16_16 36039344.878 -
SetIntersection_Front_Vector_uint32_16_4 54455300.991 -
SetIntersection_Front_Vector_uint32_1_1 537346554.989 -
SetIntersection_Front_Vector_uint32_256_1 4194050.534 -
SetIntersection_Front_Vector_uint32_256_16 4243332.071 -
SetIntersection_Front_Vector_uint32_256_256 4246726.890 -6.46%
SetIntersection_Front_Vector_uint32_256_4 4200386.812 -
SetIntersection_Front_Vector_uint32_256_64 4257380.007 -2.24%
SetIntersection_Front_Vector_uint32_262144_1 1054004.894 -
SetIntersection_Front_Vector_uint32_262144_1024 5324522.796 -10.06%
SetIntersection_Front_Vector_uint32_262144_16 1113962.006 -
SetIntersection_Front_Vector_uint32_262144_16384 71056085.164 -10.76%
SetIntersection_Front_Vector_uint32_262144_256 2127745.403 -6.51%
SetIntersection_Front_Vector_uint32_262144_262144 350730216.397 -
SetIntersection_Front_Vector_uint32_262144_4 1059628.106 -1.02%
SetIntersection_Front_Vector_uint32_262144_64 1333152.220 -2.27%
SetIntersection_Front_Vector_uint32_4_1 214457246.723 -
SetIntersection_Front_Vector_uint32_4_4 136518703.510 -
SetIntersection_Front_Vector_uint32_64_1 16520377.907 -
SetIntersection_Front_Vector_uint32_64_16 14459798.273 -
SetIntersection_Front_Vector_uint32_64_4 15983798.073 -
SetIntersection_Front_Vector_uint32_64_64 10914377.502 -
SetIntersection_Front_Vector_uint64_1024_1 1050881.667 -
SetIntersection_Front_Vector_uint64_1024_1024 5915991.481 -
SetIntersection_Front_Vector_uint64_1024_16 1126242.610 -
SetIntersection_Front_Vector_uint64_1024_256 2276977.449 1.00%
SetIntersection_Front_Vector_uint64_1024_4 1069433.182 1.49%
SetIntersection_Front_Vector_uint64_1024_64 1386390.369 1.38%
SetIntersection_Front_Vector_uint64_16384_1 1044426.332 -
SetIntersection_Front_Vector_uint64_16384_1024 5325477.589 -9.73%
SetIntersection_Front_Vector_uint64_16384_16 1099167.702 -3.22%
SetIntersection_Front_Vector_uint64_16384_16384 69528683.790 -8.30%
SetIntersection_Front_Vector_uint64_16384_256 2145371.350 -5.67%
SetIntersection_Front_Vector_uint64_16384_4 1062882.589 -
SetIntersection_Front_Vector_uint64_16384_64 1338666.650 -2.93%
SetIntersection_Front_Vector_uint64_16_1 63129178.292 -
SetIntersection_Front_Vector_uint64_16_16 36019541.148 -
SetIntersection_Front_Vector_uint64_16_4 54339672.661 -
SetIntersection_Front_Vector_uint64_1_1 536831369.530 -
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.32%
SetIntersection_Front_Vector_uint64_256_4 4153858.124 -
SetIntersection_Front_Vector_uint64_256_64 4291400.506 1.34%
SetIntersection_Front_Vector_uint64_262144_1 1047506.824 -
SetIntersection_Front_Vector_uint64_262144_1024 5335691.304 -9.72%
SetIntersection_Front_Vector_uint64_262144_16 1098503.471 -2.15%
SetIntersection_Front_Vector_uint64_262144_16384 73540782.530 -3.19%
SetIntersection_Front_Vector_uint64_262144_256 2141796.000 -5.89%
SetIntersection_Front_Vector_uint64_262144_262144 350436888.099 -
SetIntersection_Front_Vector_uint64_262144_4 1075696.033 -
SetIntersection_Front_Vector_uint64_262144_64 1338100.204 1.76%
SetIntersection_Front_Vector_uint64_4_1 214591523.140 -
SetIntersection_Front_Vector_uint64_4_4 136667894.070 1.30%
SetIntersection_Front_Vector_uint64_64_1 16428879.769 -
SetIntersection_Front_Vector_uint64_64_16 14378161.953 1.72%
SetIntersection_Front_Vector_uint64_64_4 16006645.141 -
SetIntersection_Front_Vector_uint64_64_64 10670556.823 -1.94%
SetIntersection_Interlaced_Set_float_1024_1 1048339.392 -
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 -
SetIntersection_Interlaced_Set_float_16384_1 1047349.835 -
SetIntersection_Interlaced_Set_float_16384_1024 173493956.219 -
SetIntersection_Interlaced_Set_float_16384_16 207571367.743 -1.05%
SetIntersection_Interlaced_Set_float_16384_16384 211393826.279 -
SetIntersection_Interlaced_Set_float_16384_256 205657252.204 3.82%
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 -
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.20%
SetIntersection_Interlaced_Set_float_256_4 11095492.055 -1.37%
SetIntersection_Interlaced_Set_float_256_64 13576858.499 4.81%
SetIntersection_Interlaced_Set_float_262144_1 1025873.652 -
SetIntersection_Interlaced_Set_float_262144_1024 1514286.051 2.00%
SetIntersection_Interlaced_Set_float_262144_16 1598713.135 3.08%
SetIntersection_Interlaced_Set_float_262144_16384 1277225.098 3.16%
SetIntersection_Interlaced_Set_float_262144_256 1547605.957 1.35%
SetIntersection_Interlaced_Set_float_262144_262144 1651629.885 2.32%
SetIntersection_Interlaced_Set_float_262144_4 1277482.340 2.41%
SetIntersection_Interlaced_Set_float_262144_64 1555507.977 2.50%
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.89%
SetIntersection_Interlaced_Set_float_64_4 20963753.487 -1.45%
SetIntersection_Interlaced_Set_float_64_64 13222095.117 -1.97%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 1050682.936 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 13048547.504 -2.70%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 11604875.337 1.99%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 13917309.102 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 9869539.750 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 10261331.213 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 1022762.899 -2.06%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 175186874.589 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 221293916.060 1.43%
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 1.98%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 231823772.569 -
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 -
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 -2.17%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 11698211.484 1.43%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 13202943.235 -1.86%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 1056646.484 3.85%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 1641605.795 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 1688516.521 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 1335213.623 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 1666132.082 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 1837377.441 -1.34%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 1359996.662 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 1646964.109 -
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 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 20939005.628 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 13721058.944 -2.97%
SetIntersection_Interlaced_Set_string_1024_1 1081973.515 -2.42%
SetIntersection_Interlaced_Set_string_1024_1024 56060139.653 -
SetIntersection_Interlaced_Set_string_1024_16 12842200.590 -
SetIntersection_Interlaced_Set_string_1024_256 34740198.488 -2.00%
SetIntersection_Interlaced_Set_string_1024_4 10293550.188 -
SetIntersection_Interlaced_Set_string_1024_64 16728604.280 -1.99%
SetIntersection_Interlaced_Set_string_16384_1 1083663.544 -
SetIntersection_Interlaced_Set_string_16384_1024 351236344.634 -
SetIntersection_Interlaced_Set_string_16384_16 242939725.930 -
SetIntersection_Interlaced_Set_string_16384_16384 349742808.210 -
SetIntersection_Interlaced_Set_string_16384_256 356735473.270 -
SetIntersection_Interlaced_Set_string_16384_4 195737250.227 -1.42%
SetIntersection_Interlaced_Set_string_16384_64 354652916.443 -
SetIntersection_Interlaced_Set_string_16_1 66065576.873 -
SetIntersection_Interlaced_Set_string_16_16 60627047.459 -
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 -
SetIntersection_Interlaced_Set_string_256_256 29767816.234 -2.29%
SetIntersection_Interlaced_Set_string_256_4 13044824.104 1.25%
SetIntersection_Interlaced_Set_string_256_64 30611485.230 1.61%
SetIntersection_Interlaced_Set_string_262144_1 1089711.816 -1.08%
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 -
SetIntersection_Interlaced_Set_string_262144_4 1868258.705 -
SetIntersection_Interlaced_Set_string_262144_64 2133782.879 -
SetIntersection_Interlaced_Set_string_4_1 224001320.472 -
SetIntersection_Interlaced_Set_string_4_4 159029543.708 -
SetIntersection_Interlaced_Set_string_64_1 17091813.027 -
SetIntersection_Interlaced_Set_string_64_16 38533379.611 1.07%
SetIntersection_Interlaced_Set_string_64_4 25968330.577 1.36%
SetIntersection_Interlaced_Set_string_64_64 36430657.043 -
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 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 18825494.831 2.62%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 9809430.366 -1.80%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 11684249.294 -2.00%
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 -27.06%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 350851508.223 -2.14%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 340625036.639 -3.40%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 200919546.382 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 354288691.329 1.38%
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 -
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.00%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 12182953.161 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 11577909.711 2.65%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 17424451.946 1.30%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 1035983.135 1.15%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1983895.996 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 2144989.094 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1819730.223 1.61%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 2045705.647 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 2949583.905 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 1877737.713 1.19%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 2121470.215 1.17%
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 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 18169743.349 -
SetIntersection_Interlaced_Set_uint32_1024_1 1053013.067 -1.71%
SetIntersection_Interlaced_Set_uint32_1024_1024 12540573.241 -
SetIntersection_Interlaced_Set_uint32_1024_16 11696555.484 -
SetIntersection_Interlaced_Set_uint32_1024_256 13557662.682 -5.65%
SetIntersection_Interlaced_Set_uint32_1024_4 9979681.335 -2.46%
SetIntersection_Interlaced_Set_uint32_1024_64 10110281.932 -
SetIntersection_Interlaced_Set_uint32_16384_1 1059326.300 1.34%
SetIntersection_Interlaced_Set_uint32_16384_1024 174666563.223 -
SetIntersection_Interlaced_Set_uint32_16384_16 213496862.266 -
SetIntersection_Interlaced_Set_uint32_16384_16384 219623032.853 -2.12%
SetIntersection_Interlaced_Set_uint32_16384_256 208694353.398 3.49%
SetIntersection_Interlaced_Set_uint32_16384_4 172164685.548 -1.15%
SetIntersection_Interlaced_Set_uint32_16384_64 219252604.685 -
SetIntersection_Interlaced_Set_uint32_16_1 63239070.852 -
SetIntersection_Interlaced_Set_uint32_16_16 38165264.659 -
SetIntersection_Interlaced_Set_uint32_16_4 60082458.686 -
SetIntersection_Interlaced_Set_uint32_1_1 537475431.832 -1.89%
SetIntersection_Interlaced_Set_uint32_256_1 4149405.452 -2.32%
SetIntersection_Interlaced_Set_uint32_256_16 12035046.921 -1.35%
SetIntersection_Interlaced_Set_uint32_256_256 8136794.854 3.05%
SetIntersection_Interlaced_Set_uint32_256_4 11643196.685 -
SetIntersection_Interlaced_Set_uint32_256_64 13140365.681 -3.82%
SetIntersection_Interlaced_Set_uint32_262144_1 1051876.026 -
SetIntersection_Interlaced_Set_uint32_262144_1024 1547962.807 2.29%
SetIntersection_Interlaced_Set_uint32_262144_16 1611814.371 2.13%
SetIntersection_Interlaced_Set_uint32_262144_16384 1297985.270 3.59%
SetIntersection_Interlaced_Set_uint32_262144_256 1596957.764 3.28%
SetIntersection_Interlaced_Set_uint32_262144_262144 1842282.064 -1.83%
SetIntersection_Interlaced_Set_uint32_262144_4 1298444.662 3.10%
SetIntersection_Interlaced_Set_uint32_262144_64 1578694.416 1.79%
SetIntersection_Interlaced_Set_uint32_4_1 215243473.952 -3.06%
SetIntersection_Interlaced_Set_uint32_4_4 137718803.333 -1.77%
SetIntersection_Interlaced_Set_uint32_64_1 16516782.653 -
SetIntersection_Interlaced_Set_uint32_64_16 22317567.920 1.85%
SetIntersection_Interlaced_Set_uint32_64_4 20981169.491 -
SetIntersection_Interlaced_Set_uint32_64_64 13420909.937 -1.28%
SetIntersection_Interlaced_Set_uint64_1024_1 1042359.560 -
SetIntersection_Interlaced_Set_uint64_1024_1024 12531959.528 -
SetIntersection_Interlaced_Set_uint64_1024_16 11576000.775 -
SetIntersection_Interlaced_Set_uint64_1024_256 14619400.853 -
SetIntersection_Interlaced_Set_uint64_1024_4 10177729.679 1.67%
SetIntersection_Interlaced_Set_uint64_1024_64 10112353.522 -
SetIntersection_Interlaced_Set_uint64_16384_1 1017685.052 -2.49%
SetIntersection_Interlaced_Set_uint64_16384_1024 178845378.882 -2.48%
SetIntersection_Interlaced_Set_uint64_16384_16 226799901.738 -1.36%
SetIntersection_Interlaced_Set_uint64_16384_16384 232030189.163 -1.22%
SetIntersection_Interlaced_Set_uint64_16384_256 213713202.709 -
SetIntersection_Interlaced_Set_uint64_16384_4 185839607.684 1.86%
SetIntersection_Interlaced_Set_uint64_16384_64 236009943.020 -
SetIntersection_Interlaced_Set_uint64_16_1 62870268.906 -
SetIntersection_Interlaced_Set_uint64_16_16 38058739.167 -
SetIntersection_Interlaced_Set_uint64_16_4 59991427.049 -
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 -
SetIntersection_Interlaced_Set_uint64_256_4 11358965.572 -
SetIntersection_Interlaced_Set_uint64_256_64 14221140.840 5.72%
SetIntersection_Interlaced_Set_uint64_262144_1 1036481.696 -1.15%
SetIntersection_Interlaced_Set_uint64_262144_1024 1587094.400 -
SetIntersection_Interlaced_Set_uint64_262144_16 1642671.713 -
SetIntersection_Interlaced_Set_uint64_262144_16384 1299229.818 -
SetIntersection_Interlaced_Set_uint64_262144_256 1629223.797 -
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.62%
SetIntersection_Interlaced_Set_uint64_64_4 21223666.587 2.55%
SetIntersection_Interlaced_Set_uint64_64_64 13216156.771 -
SetIntersection_Interlaced_Vector_float_1024_1 1039439.584 -1.26%
SetIntersection_Interlaced_Vector_float_1024_1024 5908685.816 -
SetIntersection_Interlaced_Vector_float_1024_16 2525899.899 19.39%
SetIntersection_Interlaced_Vector_float_1024_256 5478068.572 -1.86%
SetIntersection_Interlaced_Vector_float_1024_4 1377058.321 5.72%
SetIntersection_Interlaced_Vector_float_1024_64 5148820.065 47.14%
SetIntersection_Interlaced_Vector_float_16384_1 1044321.979 -
SetIntersection_Interlaced_Vector_float_16384_1024 41586710.399 -8.32%
SetIntersection_Interlaced_Vector_float_16384_16 2164967.501 -19.96%
SetIntersection_Interlaced_Vector_float_16384_16384 79580778.474 -
SetIntersection_Interlaced_Vector_float_16384_256 16196624.222 7.79%
SetIntersection_Interlaced_Vector_float_16384_4 1370233.297 -3.14%
SetIntersection_Interlaced_Vector_float_16384_64 5600975.602 -
SetIntersection_Interlaced_Vector_float_16_1 62847082.193 -
SetIntersection_Interlaced_Vector_float_16_16 35402336.378 -1.70%
SetIntersection_Interlaced_Vector_float_16_4 56265311.852 1.16%
SetIntersection_Interlaced_Vector_float_1_1 534596144.182 -
SetIntersection_Interlaced_Vector_float_256_1 4177863.881 -
SetIntersection_Interlaced_Vector_float_256_16 7014128.923 20.64%
SetIntersection_Interlaced_Vector_float_256_256 4524097.459 -1.13%
SetIntersection_Interlaced_Vector_float_256_4 5210055.869 9.24%
SetIntersection_Interlaced_Vector_float_256_64 6889878.628 -
SetIntersection_Interlaced_Vector_float_262144_1 1041155.735 1.33%
SetIntersection_Interlaced_Vector_float_262144_1024 84736034.288 -1.18%
SetIntersection_Interlaced_Vector_float_262144_16 2966574.838 -2.34%
SetIntersection_Interlaced_Vector_float_262144_16384 342603719.353 -4.81%
SetIntersection_Interlaced_Vector_float_262144_256 20307765.045 -23.54%
SetIntersection_Interlaced_Vector_float_262144_262144 350875763.660 -
SetIntersection_Interlaced_Vector_float_262144_4 1411170.671 -4.80%
SetIntersection_Interlaced_Vector_float_262144_64 18458463.494 104.77%
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 12.18%
SetIntersection_Interlaced_Vector_float_64_4 17916542.858 1.18%
SetIntersection_Interlaced_Vector_float_64_64 10899380.422 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 1032842.824 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 8378367.001 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 2208521.933 -23.09%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 7584421.193 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 1342765.791 -10.88%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 4366966.006 -27.53%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 1051978.024 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 55556692.420 -31.58%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 3003912.107 -28.39%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 121353355.566 1.63%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 20850196.251 -34.93%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 1501859.804 -15.88%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 7399626.152 -37.99%
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 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 6933356.064 -15.39%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 5797857.251 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 4967375.960 -8.31%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 8674980.934 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 1050159.280 3.39%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 105480577.942 -39.89%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 4464986.324 -42.73%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 352049512.379 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 37128984.822 -56.87%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_262144 350672468.063 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 1683140.525 -23.07%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 12039913.492 -52.48%
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 -4.15%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 18045314.303 -4.27%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 12219609.766 -
SetIntersection_Interlaced_Vector_string_1024_1 1068977.324 -1.17%
SetIntersection_Interlaced_Vector_string_1024_1024 41440103.892 5.61%
SetIntersection_Interlaced_Vector_string_1024_16 3409196.661 1.01%
SetIntersection_Interlaced_Vector_string_1024_256 20881940.391 -
SetIntersection_Interlaced_Vector_string_1024_4 1647474.464 1.04%
SetIntersection_Interlaced_Vector_string_1024_64 8404547.796 -
SetIntersection_Interlaced_Vector_string_16384_1 1072116.238 -
SetIntersection_Interlaced_Vector_string_16384_1024 119928132.646 1.11%
SetIntersection_Interlaced_Vector_string_16384_16 4627103.824 5.00%
SetIntersection_Interlaced_Vector_string_16384_16384 350725617.568 -
SetIntersection_Interlaced_Vector_string_16384_256 43492923.423 1.63%
SetIntersection_Interlaced_Vector_string_16384_4 1932176.848 -
SetIntersection_Interlaced_Vector_string_16384_64 13492168.684 9.60%
SetIntersection_Interlaced_Vector_string_16_1 64547835.282 -
SetIntersection_Interlaced_Vector_string_16_16 52307810.552 5.18%
SetIntersection_Interlaced_Vector_string_16_4 66774167.701 -2.33%
SetIntersection_Interlaced_Vector_string_1_1 549117450.977 -
SetIntersection_Interlaced_Vector_string_256_1 4246360.655 -
SetIntersection_Interlaced_Vector_string_256_16 10609538.423 -1.60%
SetIntersection_Interlaced_Vector_string_256_256 20907764.277 11.50%
SetIntersection_Interlaced_Vector_string_256_4 6121429.938 -
SetIntersection_Interlaced_Vector_string_256_64 20004906.529 1.16%
SetIntersection_Interlaced_Vector_string_262144_1 1104299.295 1.35%
SetIntersection_Interlaced_Vector_string_262144_1024 340476205.916 36.26%
SetIntersection_Interlaced_Vector_string_262144_16 6514668.582 14.97%
SetIntersection_Interlaced_Vector_string_262144_16384 999268.961 -1.98%
SetIntersection_Interlaced_Vector_string_262144_256 75307734.687 4.82%
SetIntersection_Interlaced_Vector_string_262144_262144 14951946.778 2.72%
SetIntersection_Interlaced_Vector_string_262144_4 2060932.650 2.44%
SetIntersection_Interlaced_Vector_string_262144_64 22522685.003 4.72%
SetIntersection_Interlaced_Vector_string_4_1 219350409.392 -
SetIntersection_Interlaced_Vector_string_4_4 152772927.688 1.44%
SetIntersection_Interlaced_Vector_string_64_1 16874036.659 -
SetIntersection_Interlaced_Vector_string_64_16 30463209.955 -
SetIntersection_Interlaced_Vector_string_64_4 21841099.417 -
SetIntersection_Interlaced_Vector_string_64_64 27329640.504 10.84%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1049129.278 1.25%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 9152830.603 1.67%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 2737997.592 10.47%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 9564424.745 2.99%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1481967.762 4.29%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 4933873.033 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1042109.176 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 63407052.918 -4.83%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 3158418.156 4.22%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 131050777.133 2.00%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 26343983.334 -2.46%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1620860.768 5.32%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 8765155.302 2.38%
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 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 7462928.917 3.25%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 6151478.569 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 5200415.630 1.36%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 9941201.021 -1.48%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1046688.604 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 144175307.202 3.20%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 4506684.917 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 350049954.330 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 44887201.464 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 350663183.207 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1782093.535 -3.59%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 14361981.408 2.83%
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 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 12594038.833 1.27%
SetIntersection_Interlaced_Vector_uint32_1024_1 1053424.790 -
SetIntersection_Interlaced_Vector_uint32_1024_1024 5911011.619 -
SetIntersection_Interlaced_Vector_uint32_1024_16 2334504.742 -5.67%
SetIntersection_Interlaced_Vector_uint32_1024_256 7057724.556 23.07%
SetIntersection_Interlaced_Vector_uint32_1024_4 1343888.539 7.23%
SetIntersection_Interlaced_Vector_uint32_1024_64 4405438.480 31.83%
SetIntersection_Interlaced_Vector_uint32_16384_1 1040531.981 -
SetIntersection_Interlaced_Vector_uint32_16384_1024 54962018.858 38.67%
SetIntersection_Interlaced_Vector_uint32_16384_16 3315667.694 39.18%
SetIntersection_Interlaced_Vector_uint32_16384_16384 79614678.271 -
SetIntersection_Interlaced_Vector_uint32_16384_256 22035850.171 44.68%
SetIntersection_Interlaced_Vector_uint32_16384_4 1527907.848 12.30%
SetIntersection_Interlaced_Vector_uint32_16384_64 8455452.384 49.42%
SetIntersection_Interlaced_Vector_uint32_16_1 63119141.638 -
SetIntersection_Interlaced_Vector_uint32_16_16 35925329.931 -
SetIntersection_Interlaced_Vector_uint32_16_4 56273290.577 -
SetIntersection_Interlaced_Vector_uint32_1_1 536228182.980 -
SetIntersection_Interlaced_Vector_uint32_256_1 4145469.479 -
SetIntersection_Interlaced_Vector_uint32_256_16 7334999.473 23.66%
SetIntersection_Interlaced_Vector_uint32_256_256 4543003.192 -
SetIntersection_Interlaced_Vector_uint32_256_4 4850907.580 4.47%
SetIntersection_Interlaced_Vector_uint32_256_64 8107669.004 15.17%
SetIntersection_Interlaced_Vector_uint32_262144_1 1044824.465 -1.28%
SetIntersection_Interlaced_Vector_uint32_262144_1024 117855079.541 52.97%
SetIntersection_Interlaced_Vector_uint32_262144_16 5284196.632 71.63%
SetIntersection_Interlaced_Vector_uint32_262144_16384 352508770.482 -
SetIntersection_Interlaced_Vector_uint32_262144_256 39845694.619 63.78%
SetIntersection_Interlaced_Vector_uint32_262144_262144 351777687.980 -
SetIntersection_Interlaced_Vector_uint32_262144_4 1879189.830 27.15%
SetIntersection_Interlaced_Vector_uint32_262144_64 16022988.880 96.53%
SetIntersection_Interlaced_Vector_uint32_4_1 214356466.712 -
SetIntersection_Interlaced_Vector_uint32_4_4 136177618.181 -
SetIntersection_Interlaced_Vector_uint32_64_1 16464150.636 -
SetIntersection_Interlaced_Vector_uint32_64_16 18220924.158 9.55%
SetIntersection_Interlaced_Vector_uint32_64_4 17881831.174 2.39%
SetIntersection_Interlaced_Vector_uint32_64_64 10941457.827 -
SetIntersection_Interlaced_Vector_uint64_1024_1 1041490.901 -1.22%
SetIntersection_Interlaced_Vector_uint64_1024_1024 5923231.359 -
SetIntersection_Interlaced_Vector_uint64_1024_16 2500336.036 14.11%
SetIntersection_Interlaced_Vector_uint64_1024_256 6701045.414 21.63%
SetIntersection_Interlaced_Vector_uint64_1024_4 1410043.814 8.03%
SetIntersection_Interlaced_Vector_uint64_1024_64 4828836.064 25.44%
SetIntersection_Interlaced_Vector_uint64_16384_1 1052177.440 -
SetIntersection_Interlaced_Vector_uint64_16384_1024 64905125.372 45.25%
SetIntersection_Interlaced_Vector_uint64_16384_16 3752418.595 55.73%
SetIntersection_Interlaced_Vector_uint64_16384_16384 79127693.318 -
SetIntersection_Interlaced_Vector_uint64_16384_256 26682370.294 30.54%
SetIntersection_Interlaced_Vector_uint64_16384_4 1633802.570 -
SetIntersection_Interlaced_Vector_uint64_16384_64 9846312.867 25.73%
SetIntersection_Interlaced_Vector_uint64_16_1 63116723.094 -
SetIntersection_Interlaced_Vector_uint64_16_16 35613812.699 -
SetIntersection_Interlaced_Vector_uint64_16_4 56129348.700 -
SetIntersection_Interlaced_Vector_uint64_1_1 537232440.647 -
SetIntersection_Interlaced_Vector_uint64_256_1 4190557.637 -
SetIntersection_Interlaced_Vector_uint64_256_16 7474417.684 13.30%
SetIntersection_Interlaced_Vector_uint64_256_256 4501373.603 -1.05%
SetIntersection_Interlaced_Vector_uint64_256_4 5150138.505 1.63%
SetIntersection_Interlaced_Vector_uint64_256_64 8543430.448 24.92%
SetIntersection_Interlaced_Vector_uint64_262144_1 1049107.158 -
SetIntersection_Interlaced_Vector_uint64_262144_1024 145402713.464 47.41%
SetIntersection_Interlaced_Vector_uint64_262144_16 11257963.291 262.53%
SetIntersection_Interlaced_Vector_uint64_262144_16384 351606134.475 -1.59%
SetIntersection_Interlaced_Vector_uint64_262144_256 77787678.942 126.53%
SetIntersection_Interlaced_Vector_uint64_262144_262144 351120484.447 -
SetIntersection_Interlaced_Vector_uint64_262144_4 2067271.882 10.51%
SetIntersection_Interlaced_Vector_uint64_262144_64 28105216.264 233.26%
SetIntersection_Interlaced_Vector_uint64_4_1 214823210.224 -
SetIntersection_Interlaced_Vector_uint64_4_4 136377813.550 -
SetIntersection_Interlaced_Vector_uint64_64_1 16484494.772 -
SetIntersection_Interlaced_Vector_uint64_64_16 18018803.999 8.43%
SetIntersection_Interlaced_Vector_uint64_64_4 17903914.790 1.54%
SetIntersection_Interlaced_Vector_uint64_64_64 10819790.103 -
SetIntersection_None_Set_float_1024_1 8980626.636 -
SetIntersection_None_Set_float_1024_1024 8945724.200 1.76%
SetIntersection_None_Set_float_1024_16 8978397.321 -1.35%
SetIntersection_None_Set_float_1024_256 8734301.901 -2.04%
SetIntersection_None_Set_float_1024_4 8867826.575 -1.36%
SetIntersection_None_Set_float_1024_64 8828930.834 -
SetIntersection_None_Set_float_16384_1 158260119.236 2.30%
SetIntersection_None_Set_float_16384_1024 156543970.639 -
SetIntersection_None_Set_float_16384_16 157315654.731 1.53%
SetIntersection_None_Set_float_16384_16384 158592880.121 2.43%
SetIntersection_None_Set_float_16384_256 156943045.790 1.07%
SetIntersection_None_Set_float_16384_4 157572160.640 1.72%
SetIntersection_None_Set_float_16384_64 156979440.097 1.40%
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 -
SetIntersection_None_Set_float_256_256 5812932.272 -1.09%
SetIntersection_None_Set_float_256_4 11504058.702 2.67%
SetIntersection_None_Set_float_256_64 9213017.253 1.26%
SetIntersection_None_Set_float_262144_1 1207269.938 5.19%
SetIntersection_None_Set_float_262144_1024 1186119.545 2.95%
SetIntersection_None_Set_float_262144_16 1197606.201 4.25%
SetIntersection_None_Set_float_262144_16384 1194457.438 4.75%
SetIntersection_None_Set_float_262144_256 1194247.475 3.76%
SetIntersection_None_Set_float_262144_262144 1194055.011 4.07%
SetIntersection_None_Set_float_262144_4 1196254.152 4.06%
SetIntersection_None_Set_float_262144_64 1196172.119 4.07%
SetIntersection_None_Set_float_4_1 216937462.919 -
SetIntersection_None_Set_float_4_4 135789856.292 -
SetIntersection_None_Set_float_64_1 21995073.730 -1.75%
SetIntersection_None_Set_float_64_16 17947793.315 1.36%
SetIntersection_None_Set_float_64_4 21497005.770 3.49%
SetIntersection_None_Set_float_64_64 11212452.822 -3.01%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 8904394.865 -1.24%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 8759323.725 -1.06%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 8977537.409 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 8987631.532 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 8802529.985 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 8808828.281 -1.54%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 163585183.859 -
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 -1.18%
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 -1.12%
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.25%
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 11079224.528 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 5867757.546 2.29%
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 11220590.129 -1.43%
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 9155850.392 -2.39%
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 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 1249968.017 1.80%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 1254782.555 1.61%
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 -2.61%
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 18315940.440 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 21642308.123 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 11551884.772 1.26%
SetIntersection_None_Set_string_1024_1 9256612.985 -
SetIntersection_None_Set_string_1024_1024 9088237.516 2.75%
SetIntersection_None_Set_string_1024_16 9460135.642 5.09%
SetIntersection_None_Set_string_1024_256 8870121.741 -2.82%
SetIntersection_None_Set_string_1024_4 9515591.293 5.89%
SetIntersection_None_Set_string_1024_64 9451039.320 6.25%
SetIntersection_None_Set_string_16384_1 208094826.474 6.86%
SetIntersection_None_Set_string_16384_1024 228288812.433 12.37%
SetIntersection_None_Set_string_16384_16 209717645.431 7.72%
SetIntersection_None_Set_string_16384_16384 198661726.291 -2.11%
SetIntersection_None_Set_string_16384_256 215751862.998 8.74%
SetIntersection_None_Set_string_16384_4 204741037.503 6.01%
SetIntersection_None_Set_string_16384_64 210307797.088 7.74%
SetIntersection_None_Set_string_16_1 68797942.828 -
SetIntersection_None_Set_string_16_16 36406590.861 -
SetIntersection_None_Set_string_16_4 58654441.009 -
SetIntersection_None_Set_string_1_1 549601778.654 1.43%
SetIntersection_None_Set_string_256_1 11729084.434 1.67%
SetIntersection_None_Set_string_256_16 10897738.264 -
SetIntersection_None_Set_string_256_256 5742849.642 -
SetIntersection_None_Set_string_256_4 11516051.142 -
SetIntersection_None_Set_string_256_64 9430454.352 1.47%
SetIntersection_None_Set_string_262144_1 1689503.826 1.26%
SetIntersection_None_Set_string_262144_1024 1699767.662 -
SetIntersection_None_Set_string_262144_16 1695387.127 1.53%
SetIntersection_None_Set_string_262144_16384 1693263.998 1.32%
SetIntersection_None_Set_string_262144_256 1693629.558 1.15%
SetIntersection_None_Set_string_262144_262144 1699682.941 -
SetIntersection_None_Set_string_262144_4 1691149.578 1.36%
SetIntersection_None_Set_string_262144_64 1698084.392 1.60%
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 -1.37%
SetIntersection_None_Set_string_64_64 11786762.889 1.06%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 8763615.210 -3.15%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 8969013.697 1.52%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 8654600.214 -3.06%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 8878579.070 -1.31%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 9049065.497 -1.05%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 8933962.182 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 194863363.796 -3.85%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 201350389.536 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 191976805.216 -4.25%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 200125201.950 -4.14%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 195909421.822 -1.06%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 190817012.195 -5.84%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 196460671.621 -2.08%
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 -2.18%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 10784342.277 -1.67%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 5832167.203 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 11364879.263 -2.35%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 9221862.461 1.14%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 1699797.609 1.92%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1680871.826 1.44%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 1697367.348 1.70%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1697381.756 1.65%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 1703161.215 2.09%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1683502.441 1.96%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 1675865.883 2.09%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 1699753.990 1.90%
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 3.48%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 21413073.857 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 11548305.235 1.22%
SetIntersection_None_Set_uint32_1024_1 9134157.187 -
SetIntersection_None_Set_uint32_1024_1024 8988148.632 -
SetIntersection_None_Set_uint32_1024_16 9129531.974 1.45%
SetIntersection_None_Set_uint32_1024_256 9102253.087 -
SetIntersection_None_Set_uint32_1024_4 9037229.188 -
SetIntersection_None_Set_uint32_1024_64 9007586.240 1.21%
SetIntersection_None_Set_uint32_16384_1 162336885.899 2.68%
SetIntersection_None_Set_uint32_16384_1024 160598814.667 1.65%
SetIntersection_None_Set_uint32_16384_16 161420738.679 2.28%
SetIntersection_None_Set_uint32_16384_16384 170321275.822 2.99%
SetIntersection_None_Set_uint32_16384_256 161483934.859 1.69%
SetIntersection_None_Set_uint32_16384_4 161713063.130 2.43%
SetIntersection_None_Set_uint32_16384_64 161441235.307 -
SetIntersection_None_Set_uint32_16_1 66875463.966 -
SetIntersection_None_Set_uint32_16_16 35543524.481 -
SetIntersection_None_Set_uint32_16_4 58040705.864 2.61%
SetIntersection_None_Set_uint32_1_1 558036675.644 4.13%
SetIntersection_None_Set_uint32_256_1 11805028.525 1.77%
SetIntersection_None_Set_uint32_256_16 10992089.870 -
SetIntersection_None_Set_uint32_256_256 5861156.130 -
SetIntersection_None_Set_uint32_256_4 11615649.708 1.28%
SetIntersection_None_Set_uint32_256_64 9307004.092 -
SetIntersection_None_Set_uint32_262144_1 1217515.949 4.07%
SetIntersection_None_Set_uint32_262144_1024 1219723.959 4.81%
SetIntersection_None_Set_uint32_262144_16 1209291.096 3.66%
SetIntersection_None_Set_uint32_262144_16384 1207309.164 2.80%
SetIntersection_None_Set_uint32_262144_256 1207540.934 3.70%
SetIntersection_None_Set_uint32_262144_262144 1220802.814 5.08%
SetIntersection_None_Set_uint32_262144_4 1211393.719 3.83%
SetIntersection_None_Set_uint32_262144_64 1208773.598 3.77%
SetIntersection_None_Set_uint32_4_1 222047779.117 2.47%
SetIntersection_None_Set_uint32_4_4 136060886.330 -
SetIntersection_None_Set_uint32_64_1 22803323.881 1.37%
SetIntersection_None_Set_uint32_64_16 18511211.051 -
SetIntersection_None_Set_uint32_64_4 21719227.433 -
SetIntersection_None_Set_uint32_64_64 11618719.014 -
SetIntersection_None_Set_uint64_1024_1 8851157.151 -1.20%
SetIntersection_None_Set_uint64_1024_1024 9099212.991 2.26%
SetIntersection_None_Set_uint64_1024_16 8783065.277 -2.76%
SetIntersection_None_Set_uint64_1024_256 8934992.370 -
SetIntersection_None_Set_uint64_1024_4 9105357.975 2.26%
SetIntersection_None_Set_uint64_1024_64 9097792.026 2.18%
SetIntersection_None_Set_uint64_16384_1 162095272.901 -
SetIntersection_None_Set_uint64_16384_1024 166575306.146 -
SetIntersection_None_Set_uint64_16384_16 167898153.850 -
SetIntersection_None_Set_uint64_16384_16384 178421136.137 -
SetIntersection_None_Set_uint64_16384_256 169302369.885 -
SetIntersection_None_Set_uint64_16384_4 165415072.621 -
SetIntersection_None_Set_uint64_16384_64 170940113.324 1.21%
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.50%
SetIntersection_None_Set_uint64_1_1 537626435.087 -
SetIntersection_None_Set_uint64_256_1 11685661.691 -
SetIntersection_None_Set_uint64_256_16 10771125.134 -1.97%
SetIntersection_None_Set_uint64_256_256 5852522.949 -
SetIntersection_None_Set_uint64_256_4 11448937.547 -
SetIntersection_None_Set_uint64_256_64 9327781.369 2.04%
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 -
SetIntersection_None_Set_uint64_4_4 136065534.270 -
SetIntersection_None_Set_uint64_64_1 22619626.998 -
SetIntersection_None_Set_uint64_64_16 18422525.384 -
SetIntersection_None_Set_uint64_64_4 21696957.042 -
SetIntersection_None_Set_uint64_64_64 11630229.573 -
SetIntersection_None_Vector_float_1024_1 1075563.841 -
SetIntersection_None_Vector_float_1024_1024 1083007.775 -
SetIntersection_None_Vector_float_1024_16 1082543.230 -
SetIntersection_None_Vector_float_1024_256 1084406.058 1.26%
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 2.34%
SetIntersection_None_Vector_float_16384_4 1124247.886 2.02%
SetIntersection_None_Vector_float_16384_64 1121687.513 1.75%
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 3.19%
SetIntersection_None_Vector_float_262144_1024 1143545.984 -
SetIntersection_None_Vector_float_262144_16 1133835.397 -
SetIntersection_None_Vector_float_262144_16384 1159518.349 2.30%
SetIntersection_None_Vector_float_262144_256 1146044.981 1.75%
SetIntersection_None_Vector_float_262144_262144 1137591.209 2.80%
SetIntersection_None_Vector_float_262144_4 1152935.130 2.02%
SetIntersection_None_Vector_float_262144_64 1125378.605 -
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 1.00%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 1103567.169 1.23%
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 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 1126731.360 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 1129335.639 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 1122365.011 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 1127652.933 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 1105638.027 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 1134558.015 -
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 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 4074530.587 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 2169948.398 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 4256745.118 -
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.24%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 1182094.843 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 1166412.773 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 1172788.590 -
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 -
SetIntersection_None_Vector_string_1024_1024 1159079.630 -
SetIntersection_None_Vector_string_1024_16 1159379.533 -
SetIntersection_None_Vector_string_1024_256 1162696.291 -
SetIntersection_None_Vector_string_1024_4 1160550.052 -
SetIntersection_None_Vector_string_1024_64 1160749.942 -
SetIntersection_None_Vector_string_16384_1 1221378.260 -
SetIntersection_None_Vector_string_16384_1024 1225385.814 -
SetIntersection_None_Vector_string_16384_16 1237566.042 1.12%
SetIntersection_None_Vector_string_16384_16384 1238268.474 -
SetIntersection_None_Vector_string_16384_256 1217228.815 -1.67%
SetIntersection_None_Vector_string_16384_4 1240065.983 1.08%
SetIntersection_None_Vector_string_16384_64 1225708.556 -1.41%
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.59%
SetIntersection_None_Vector_string_256_64 3646234.666 -
SetIntersection_None_Vector_string_262144_1 1288809.848 -
SetIntersection_None_Vector_string_262144_1024 1267164.238 -1.34%
SetIntersection_None_Vector_string_262144_16 1291607.400 -
SetIntersection_None_Vector_string_262144_16384 1289146.753 -
SetIntersection_None_Vector_string_262144_256 1288739.646 -
SetIntersection_None_Vector_string_262144_262144 1320253.721 2.60%
SetIntersection_None_Vector_string_262144_4 1263706.334 -2.39%
SetIntersection_None_Vector_string_262144_64 1299533.176 -
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 -
SetIntersection_None_Vector_string_64_64 8837896.178 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1089738.865 -1.79%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 1128152.246 -3.82%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1121614.860 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 1123559.143 -3.56%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1120390.761 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1120351.657 -2.11%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1163531.922 -5.59%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 1155873.731 -2.57%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1148398.659 -3.81%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 1130911.109 -4.63%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 1136580.961 -5.03%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1151724.478 -2.76%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1158424.719 -3.81%
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 -1.70%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 4068533.951 -2.50%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 2187807.951 -1.84%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 4304014.778 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 3464402.730 -2.11%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1224856.542 -6.86%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 1180660.352 -3.59%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1156063.816 -5.85%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 1175554.282 -6.49%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 1230583.963 -3.88%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 1208162.760 -3.76%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1185576.719 -4.24%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1200455.584 -3.77%
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 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 13708835.276 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 16052876.956 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 8620753.974 -1.43%
SetIntersection_None_Vector_uint32_1024_1 1081478.718 -
SetIntersection_None_Vector_uint32_1024_1024 1077285.777 -
SetIntersection_None_Vector_uint32_1024_16 1081472.447 -
SetIntersection_None_Vector_uint32_1024_256 1078700.054 -
SetIntersection_None_Vector_uint32_1024_4 1080787.926 -
SetIntersection_None_Vector_uint32_1024_64 1090559.010 -
SetIntersection_None_Vector_uint32_16384_1 1096640.985 -1.67%
SetIntersection_None_Vector_uint32_16384_1024 1109305.010 -
SetIntersection_None_Vector_uint32_16384_16 1104705.713 -
SetIntersection_None_Vector_uint32_16384_16384 1109985.918 -
SetIntersection_None_Vector_uint32_16384_256 1109822.312 -
SetIntersection_None_Vector_uint32_16384_4 1133310.067 1.09%
SetIntersection_None_Vector_uint32_16384_64 1110359.824 -
SetIntersection_None_Vector_uint32_16_1 63693716.296 -
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 1.16%
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 -
SetIntersection_None_Vector_uint32_262144_1 1118878.292 -
SetIntersection_None_Vector_uint32_262144_1024 1147466.741 2.39%
SetIntersection_None_Vector_uint32_262144_16 1132489.259 -
SetIntersection_None_Vector_uint32_262144_16384 1159525.257 2.03%
SetIntersection_None_Vector_uint32_262144_256 1139740.806 -1.13%
SetIntersection_None_Vector_uint32_262144_262144 1130415.761 -1.15%
SetIntersection_None_Vector_uint32_262144_4 1129035.770 -
SetIntersection_None_Vector_uint32_262144_64 1129587.060 -1.25%
SetIntersection_None_Vector_uint32_4_1 215085948.242 -
SetIntersection_None_Vector_uint32_4_4 134403843.671 -
SetIntersection_None_Vector_uint32_64_1 16827328.842 -
SetIntersection_None_Vector_uint32_64_16 13617636.506 -
SetIntersection_None_Vector_uint32_64_4 17067870.344 6.79%
SetIntersection_None_Vector_uint32_64_64 8472654.353 -
SetIntersection_None_Vector_uint64_1024_1 1083892.784 -
SetIntersection_None_Vector_uint64_1024_1024 1078247.768 -1.73%
SetIntersection_None_Vector_uint64_1024_16 1066289.567 -1.59%
SetIntersection_None_Vector_uint64_1024_256 1082114.238 -
SetIntersection_None_Vector_uint64_1024_4 1093936.888 -
SetIntersection_None_Vector_uint64_1024_64 1086621.304 -
SetIntersection_None_Vector_uint64_16384_1 1103257.519 -
SetIntersection_None_Vector_uint64_16384_1024 1112773.324 -
SetIntersection_None_Vector_uint64_16384_16 1103747.603 -
SetIntersection_None_Vector_uint64_16384_16384 1119231.139 1.68%
SetIntersection_None_Vector_uint64_16384_256 1108697.371 -
SetIntersection_None_Vector_uint64_16384_4 1102353.283 -
SetIntersection_None_Vector_uint64_16384_64 1127046.968 1.45%
SetIntersection_None_Vector_uint64_16_1 63551279.313 -
SetIntersection_None_Vector_uint64_16_16 33846251.746 -
SetIntersection_None_Vector_uint64_16_4 54161649.595 -
SetIntersection_None_Vector_uint64_1_1 536753598.133 -
SetIntersection_None_Vector_uint64_256_1 4277989.378 -
SetIntersection_None_Vector_uint64_256_16 4039124.941 -
SetIntersection_None_Vector_uint64_256_256 2146696.245 -
SetIntersection_None_Vector_uint64_256_4 4230120.876 -
SetIntersection_None_Vector_uint64_256_64 3449468.826 -
SetIntersection_None_Vector_uint64_262144_1 1130387.376 -1.09%
SetIntersection_None_Vector_uint64_262144_1024 1131508.529 -1.09%
SetIntersection_None_Vector_uint64_262144_16 1130190.376 -1.31%
SetIntersection_None_Vector_uint64_262144_16384 1142613.499 -
SetIntersection_None_Vector_uint64_262144_256 1136179.069 -1.14%
SetIntersection_None_Vector_uint64_262144_262144 1133375.519 -
SetIntersection_None_Vector_uint64_262144_4 1121480.000 -2.12%
SetIntersection_None_Vector_uint64_262144_64 1133238.015 -
SetIntersection_None_Vector_uint64_4_1 215119271.495 -
SetIntersection_None_Vector_uint64_4_4 134491236.946 -
SetIntersection_None_Vector_uint64_64_1 16724923.478 -
SetIntersection_None_Vector_uint64_64_16 13568613.612 -
SetIntersection_None_Vector_uint64_64_4 16030005.647 -
SetIntersection_None_Vector_uint64_64_64 8498231.310 -
Static 0.221 -
VChain,_1_level 5.983 1.50%
VChain,_2_levels 8.161 1.68%
VChain,_3_levels 11.680 1.66%
VChain,_4_levels 16.265 4.22%
VChain,_5_levels 23.461 14.48%
VChain_fail,_1_level 7.837 9.02%
VChain_fail,_2_levels 14.107 5.63%
VChain_fail,_3_levels 21.029 2.44%
VChain_fail,_4_levels 31.203 6.23%
VChain_fail,_5_levels 41.492 5.24%
VChain_middle,_1_level 17.496 30.65%
VChain_middle,_2_levels 28.343 4.80%
VChain_middle,_3_levels 46.958 3.27%
VChain_middle,_4_levels 60.469 1.84%
VChain_to_complete 0.230 -
VDAG_leftmost,_3_levels 15.470 2.63%
VDAG_leftmost,_4_levels 19.840 3.04%
VDAG_leftmost,_5_levels 23.596 2.40%
VDAG_leftmost_middle,_1_level 98.778 3.10%
VDAG_leftmost_middle,_2_levels 187.990 3.68%
VDAG_leftmost_middle,_3_levels 366.915 2.66%
VDAG_rightmost,_3_levels 62.583 2.08%
VDAG_rightmost,_4_levels 135.492 2.10%
VDAG_rightmost,_5_levels 272.986 2.06%
VDAG_rightmost_middle,_1_level 105.486 -
VDAG_rightmost_middle,_2_levels 212.403 1.46%
VDAG_rightmost_middle,_3_levels 440.814 3.80%
VDAG_sidecast,_1_level 43.483 -5.69%
VDAG_sidecast,_2_levels 84.534 2.52%
VDAG_sidecast,_3_levels 104.392 2.07%
VDAG_sidecast_fail,_1_level 62.935 -16.06%
VDAG_sidecast_fail,_2_levels 91.643 -15.51%
VDAG_sidecast_fail,_3_levels 111.578 -8.97%
VDAG_to_complete 0.230 -
bm_exception_ptr_copy_assign_nonnull 3.440 -
bm_exception_ptr_copy_assign_null 2.756 2.30%
bm_exception_ptr_copy_ctor_nonnull 3.374 -
bm_exception_ptr_copy_ctor_null 3.189 -5.13%
bm_exception_ptr_move_assign_nonnull 4.868 -2.54%
bm_exception_ptr_move_assign_null 3.025 -
bm_exception_ptr_move_ctor_nonnull 3.943 -4.08%
bm_exception_ptr_move_ctor_null 2.155 1.30%
bm_exception_ptr_swap_nonnull 1.304 -
bm_exception_ptr_swap_null 3.477 -
bm_gcd_complex 17.763 -
bm_gcd_random 29.177 -
bm_gcd_trivial 0.687 7.24%
bm_lexicographical_compare<int>/1 1.326 -6.48%
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 -
bm_lexicographical_compare<int>/8 1.462 -2.32%
bm_lexicographical_compare<signed_char>/1 1.259 -6.54%
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 -
bm_lexicographical_compare<signed_char>/64 2.005 -3.18%
bm_lexicographical_compare<signed_char>/8 3.315 4.40%
bm_lexicographical_compare<unsigned_char>/1 1.479 -11.89%
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.40%
bm_lexicographical_compare<unsigned_char>/64 1.843 -10.02%
bm_lexicographical_compare<unsigned_char>/8 1.254 -12.08%
bm_list/1 3.145 1.46%
bm_list/2048 6422.683 -
bm_list/512 1139.130 -
bm_list/64 150.407 -
bm_list/8 16.810 1.42%
bm_make_exception_ptr/threads:1 17.420 2.86%
bm_make_exception_ptr/threads:2 8.671 2.71%
bm_make_exception_ptr/threads:4 4.430 1.96%
bm_make_exception_ptr/threads:8 2.918 -
bm_ranges_lexicographical_compare<int>/1 1.286 -16.70%
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.60%
bm_ranges_lexicographical_compare<signed_char>/1 1.650 -
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 -1.02%
bm_ranges_lexicographical_compare<signed_char>/64 2.287 -2.77%
bm_ranges_lexicographical_compare<signed_char>/8 3.708 4.24%
bm_ranges_lexicographical_compare<unsigned_char>/1 1.605 8.18%
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 1.30%
bm_ranges_lexicographical_compare<unsigned_char>/64 2.045 9.03%
bm_ranges_lexicographical_compare<unsigned_char>/8 1.382 9.78%
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 -2.37%
bm_ranges_swap_ranges_vb_aligned/16 3.299 -1.80%
bm_ranges_swap_ranges_vb_aligned/16384 34.964 -
bm_ranges_swap_ranges_vb_aligned/2048 8.489 -1.42%
bm_ranges_swap_ranges_vb_aligned/256 3.457 -
bm_ranges_swap_ranges_vb_aligned/262144 481.401 -1.96%
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 -
bm_ranges_swap_ranges_vb_aligned/524288 1049.562 -
bm_ranges_swap_ranges_vb_aligned/64 3.110 -2.47%
bm_ranges_swap_ranges_vb_aligned/65536 123.307 -
bm_ranges_swap_ranges_vb_aligned/8 3.217 -1.18%
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 1.14%
bm_ranges_swap_ranges_vb_unaligned/64 6.264 1.38%
bm_ranges_swap_ranges_vb_unaligned/8 4.832 -4.59%
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.06%
bm_swap_ranges_vb_aligned/8 3.315 4.75%
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.18%
bm_write 595.990 3.79%
ranges::min(std::deque<__int128>)/1 0.709 -17.16%
ranges::min(std::deque<__int128>)/64 20.888 -2.88%
ranges::min(std::deque<__int128>)/70000 24302.171 -1.64%
ranges::min(std::deque<__int128>)/8 2.827 -
ranges::min(std::deque<char>)/1 0.758 2.42%
ranges::min(std::deque<char>)/64 16.765 -
ranges::min(std::deque<char>)/70000 18292.264 2.51%
ranges::min(std::deque<char>)/8 2.411 2.07%
ranges::min(std::deque<long_long>)/1 0.720 15.40%
ranges::min(std::deque<long_long>)/64 17.733 -
ranges::min(std::deque<long_long>)/70000 18993.313 -1.38%
ranges::min(std::deque<long_long>)/8 2.320 -3.00%
ranges::min(std::list<__int128>)/1 0.456 -
ranges::min(std::list<__int128>)/64 33.299 -
ranges::min(std::list<__int128>)/70000 58453.788 -1.77%
ranges::min(std::list<__int128>)/8 2.085 1.12%
ranges::min(std::list<char>)/1 0.364 -
ranges::min(std::list<char>)/64 26.881 -
ranges::min(std::list<char>)/70000 53616.704 -1.81%
ranges::min(std::list<char>)/8 1.905 8.36%
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 -1.25%
ranges::min(std::list<long_long>)/8 1.962 3.01%
ranges::min(std::vector<__int128>)/1 0.372 7.91%
ranges::min(std::vector<__int128>)/64 38.400 56.55%
ranges::min(std::vector<__int128>)/70000 46506.513 72.36%
ranges::min(std::vector<__int128>)/8 3.091 8.31%
ranges::min(std::vector<char>)/1 0.431 48.35%
ranges::min(std::vector<char>)/64 4.168 -
ranges::min(std::vector<char>)/70000 492.339 -
ranges::min(std::vector<char>)/8 2.469 -1.53%
ranges::min(std::vector<long_long>)/1 0.385 -
ranges::min(std::vector<long_long>)/64 4.675 -
ranges::min(std::vector<long_long>)/70000 7903.182 -
ranges::min(std::vector<long_long>)/8 2.141 -3.42%
ranges::minmax(std::deque<__int128>)/1 0.678 -
ranges::minmax(std::deque<__int128>)/64 32.916 6.93%
ranges::minmax(std::deque<__int128>)/70000 34413.329 -
ranges::minmax(std::deque<__int128>)/8 3.932 4.09%
ranges::minmax(std::deque<char>)/1 0.712 -
ranges::minmax(std::deque<char>)/64 23.057 -14.31%
ranges::minmax(std::deque<char>)/70000 24036.932 -12.32%
ranges::minmax(std::deque<char>)/8 3.861 -5.29%
ranges::minmax(std::deque<long_long>)/1 0.765 -16.63%
ranges::minmax(std::deque<long_long>)/64 23.138 -2.40%
ranges::minmax(std::deque<long_long>)/70000 24706.561 -
ranges::minmax(std::deque<long_long>)/8 3.891 -6.78%
ranges::minmax(std::list<__int128>)/1 0.451 -
ranges::minmax(std::list<__int128>)/64 38.954 -2.20%
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.74%
ranges::minmax(std::list<char>)/64 33.481 -1.12%
ranges::minmax(std::list<char>)/70000 53639.550 -
ranges::minmax(std::list<char>)/8 2.509 -
ranges::minmax(std::list<long_long>)/1 0.396 -
ranges::minmax(std::list<long_long>)/64 30.331 -4.04%
ranges::minmax(std::list<long_long>)/70000 55391.600 1.75%
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 -
ranges::minmax(std::vector<char>)/64 1.198 -2.74%
ranges::minmax(std::vector<char>)/70000 590.740 -
ranges::minmax(std::vector<char>)/8 0.898 -7.31%
ranges::minmax(std::vector<long_long>)/1 0.612 -11.18%
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 -
rng::contains(deque<int>)_(process_all)/50 12.514 -
rng::contains(deque<int>)_(process_all)/8 2.994 2.22%
rng::contains(deque<int>)_(process_all)/8192 1866.453 -
rng::contains(list<int>)_(process_all)/1048576 829266.011 -6.56%
rng::contains(list<int>)_(process_all)/32 9.247 -
rng::contains(list<int>)_(process_all)/50 18.117 -
rng::contains(list<int>)_(process_all)/8 2.289 -2.58%
rng::contains(list<int>)_(process_all)/8192 7121.722 3.86%
rng::contains(vector<int>)_(process_all)/1048576 231935.889 -
rng::contains(vector<int>)_(process_all)/32 8.137 -1.05%
rng::contains(vector<int>)_(process_all)/50 12.058 -
rng::contains(vector<int>)_(process_all)/8 2.438 -5.10%
rng::contains(vector<int>)_(process_all)/8192 1800.253 -
rng::contains_subrange(deque<int>)_(near_matches)/1000 19299.353 4.79%
rng::contains_subrange(deque<int>)_(near_matches)/1024 20374.961 5.76%
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 13.36%
rng::contains_subrange(deque<int>)_(process_all)/32 15.140 29.18%
rng::contains_subrange(deque<int>)_(process_all)/50 25.639 -
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.93%
rng::contains_subrange(deque<int>)_(same_length)/32 19.863 -3.24%
rng::contains_subrange(deque<int>)_(same_length)/50 28.133 -2.14%
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 1.38%
rng::contains_subrange(list<int>)_(process_all)/16 4.939 -
rng::contains_subrange(list<int>)_(process_all)/32 10.175 -
rng::contains_subrange(list<int>)_(process_all)/50 16.192 -5.56%
rng::contains_subrange(list<int>)_(process_all)/8192 7198.890 -10.34%
rng::contains_subrange(list<int>)_(same_length)/1048576 937099.444 -
rng::contains_subrange(list<int>)_(same_length)/16 5.837 -
rng::contains_subrange(list<int>)_(same_length)/32 16.501 -
rng::contains_subrange(list<int>)_(same_length)/50 25.119 -1.06%
rng::contains_subrange(list<int>)_(same_length)/8192 8519.549 7.45%
rng::contains_subrange(list<int>)_(single_element)/1048576 833060.317 3.95%
rng::contains_subrange(list<int>)_(single_element)/16 4.970 -
rng::contains_subrange(list<int>)_(single_element)/32 10.009 -1.69%
rng::contains_subrange(list<int>)_(single_element)/50 17.034 6.05%
rng::contains_subrange(list<int>)_(single_element)/8192 7926.475 11.13%
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 3.55%
rng::contains_subrange(vector<int>)_(process_all)/32 8.139 2.69%
rng::contains_subrange(vector<int>)_(process_all)/50 11.506 -
rng::contains_subrange(vector<int>)_(process_all)/8192 1640.765 -
rng::contains_subrange(vector<int>)_(same_length)/1048576 246984.004 1.70%
rng::contains_subrange(vector<int>)_(same_length)/16 4.859 -1.48%
rng::contains_subrange(vector<int>)_(same_length)/32 8.744 -
rng::contains_subrange(vector<int>)_(same_length)/50 12.761 -
rng::contains_subrange(vector<int>)_(same_length)/8192 1985.458 6.45%
rng::contains_subrange(vector<int>)_(single_element)/1048576 231896.247 -
rng::contains_subrange(vector<int>)_(single_element)/16 4.751 1.91%
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.40%
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 -1.10%
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 2.797 1.29%
rng::ends_with(deque<int>)_(mismatch_at_start)/50 2.090 -1.39%
rng::ends_with(deque<int>)_(mismatch_at_start)/8 2.091 -1.43%
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 2.173 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024 521.225 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1048576 507294.354 -2.73%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 25.398 -3.02%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 5.479 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8192 3901.044 -3.08%
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 -2.08%
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8192 2.128 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 2023.348 -2.11%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 2196823.870 -3.76%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 49.348 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 6.690 2.88%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 17685.994 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 668.231 -5.89%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 1444757.261 -1.26%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 24.146 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 4.799 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 11416.850 -2.98%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 1606.326 6.12%
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.82%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 6.851 3.01%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 19502.487 -2.75%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 535.892 -19.17%
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 1.04%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 4.890 3.39%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 11520.962 -1.72%
rng::ends_with(list<int>)_(mismatch_at_end)/1024 0.698 -
rng::ends_with(list<int>)_(mismatch_at_end)/1048576 0.698 -
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 -
rng::ends_with(list<int>)_(mismatch_at_start)/1024 763.303 -
rng::ends_with(list<int>)_(mismatch_at_start)/1048576 953889.116 -
rng::ends_with(list<int>)_(mismatch_at_start)/50 29.606 -
rng::ends_with(list<int>)_(mismatch_at_start)/8 3.071 -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 8789.183 5.11%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1024 0.770 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1048576 0.770 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/50 0.751 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8 0.752 -2.17%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8192 0.770 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024 850.600 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1048576 1067959.861 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 38.984 -1.19%
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 4.718 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 11464.998 3.43%
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 -2.96%
rng::ends_with(vector<int>)_(mismatch_at_end)/8 1.700 13.69%
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 569.867 -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 1.466 9.21%
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 1.471 9.06%
rng::ends_with(vector<int>)_(mismatch_at_start)/50 1.472 9.19%
rng::ends_with(vector<int>)_(mismatch_at_start)/8 1.579 17.45%
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 1.469 9.39%
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 -
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 8.53%
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1048576 0.806 8.75%
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/50 0.804 8.70%
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8 0.806 8.85%
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8192 0.802 8.23%
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 -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 7.517 -
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 -2.69%
rng::find(join_view(list<vector<int>>))_(process_all)/8192 3857.549 -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 734.343 1.49%
rng::find(join_view(vector<list<int>>))_(process_all)/32768 26704.291 -4.90%
rng::find(join_view(vector<list<int>>))_(process_all)/50 40.829 -
rng::find(join_view(vector<list<int>>))_(process_all)/8 4.385 -1.25%
rng::find(join_view(vector<list<int>>))_(process_all)/8192 9463.184 -9.97%
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 22.654 -1.53%
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 652.092 -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 3.526 -4.48%
rng::find(join_view(vector<vector<char>>))_(process_all)/8 3.004 -2.15%
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 -1.73%
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 2115.694 -1.53%
rng::find(vector<bool>)_(process_all)/1024 4.538 -1.24%
rng::find(vector<bool>)_(process_all)/1048576 3632.457 -
rng::find(vector<bool>)_(process_all)/50 0.676 -25.87%
rng::find(vector<bool>)_(process_all)/8 0.628 -31.15%
rng::find(vector<bool>)_(process_all)/8192 33.304 -
rng::find_if(vector<bool>)_(process_all)/1024 592.783 2.19%
rng::find_if(vector<bool>)_(process_all)/1048576 580085.128 -
rng::find_if(vector<bool>)_(process_all)/50 24.855 -
rng::find_if(vector<bool>)_(process_all)/8 3.502 1.06%
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 -
rng::find_if_not(vector<bool>)_(process_all)/8192 4493.222 -
rng::find_last(deque<int>)_(bail_10%)/1024 243.714 7.10%
rng::find_last(deque<int>)_(bail_10%)/1048576 324003.893 -
rng::find_last(deque<int>)_(bail_10%)/50 12.198 5.75%
rng::find_last(deque<int>)_(bail_10%)/8 2.876 2.87%
rng::find_last(deque<int>)_(bail_10%)/8192 2516.989 -
rng::find_last(deque<int>)_(bail_90%)/1024 28.897 -
rng::find_last(deque<int>)_(bail_90%)/1048576 25372.044 -
rng::find_last(deque<int>)_(bail_90%)/50 1.837 -
rng::find_last(deque<int>)_(bail_90%)/8 0.892 -3.24%
rng::find_last(deque<int>)_(bail_90%)/8192 201.924 -
rng::find_last(forward_list<int>)_(bail_10%)/1024 726.493 -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 706663.978 -
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.36%
rng::find_last(forward_list<int>)_(bail_90%)/1024 728.784 -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 666234.862 -
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 -
rng::find_last(list<int>)_(bail_10%)/1024 665.909 -
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 -
rng::find_last(list<int>)_(bail_90%)/1024 76.631 1.36%
rng::find_last(list<int>)_(bail_90%)/1048576 86856.927 -
rng::find_last(list<int>)_(bail_90%)/50 1.243 -
rng::find_last(list<int>)_(bail_90%)/8 0.460 -
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 -4.95%
rng::find_last(vector<char>)_(bail_90%)/1048576 23291.625 1.18%
rng::find_last(vector<char>)_(bail_90%)/50 1.458 -7.18%
rng::find_last(vector<char>)_(bail_90%)/8 0.475 3.02%
rng::find_last(vector<char>)_(bail_90%)/8192 204.316 6.46%
rng::find_last(vector<int>)_(bail_10%)/1024 210.611 -
rng::find_last(vector<int>)_(bail_10%)/1048576 213289.247 -6.61%
rng::find_last(vector<int>)_(bail_10%)/50 10.800 -
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 -1.84%
rng::find_last(vector<int>)_(bail_90%)/50 1.502 2.13%
rng::find_last(vector<int>)_(bail_90%)/8 0.460 2.89%
rng::find_last(vector<int>)_(bail_90%)/8192 188.708 -
rng::find_last_if(deque<int>)_(bail_10%)/1024 355.667 -2.11%
rng::find_last_if(deque<int>)_(bail_10%)/1048576 361088.663 -1.83%
rng::find_last_if(deque<int>)_(bail_10%)/50 17.361 -13.87%
rng::find_last_if(deque<int>)_(bail_10%)/8 3.798 -
rng::find_last_if(deque<int>)_(bail_10%)/8192 2748.854 -1.83%
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.39%
rng::find_last_if(deque<int>)_(bail_90%)/8 1.148 18.08%
rng::find_last_if(deque<int>)_(bail_90%)/8192 316.337 -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 773.818 1.23%
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.06%
rng::find_last_if(forward_list<int>)_(bail_10%)/8 4.638 6.64%
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 6775.953 -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 807.698 5.18%
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 -6.61%
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 8.72%
rng::find_last_if(vector<char>)_(bail_10%)/8 2.074 -2.67%
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 -
rng::find_last_if(vector<char>)_(bail_90%)/50 1.489 3.25%
rng::find_last_if(vector<char>)_(bail_90%)/8 0.482 2.19%
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 -1.40%
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 -17.43%
rng::find_last_if(vector<int>)_(bail_90%)/8192 217.968 -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 360.273 -2.25%
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.65%
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 -2.75%
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 38150.114 -1.08%
rng::find_last_if_not(deque<int>)_(bail_90%)/50 2.378 -4.46%
rng::find_last_if_not(deque<int>)_(bail_90%)/8 0.917 -6.07%
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 -9.94%
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 5.08%
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 -1.12%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 4.757 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 6575.164 -
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 12.64%
rng::find_last_if_not(list<int>)_(bail_10%)/8 3.182 -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 6600.549 -
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 1.07%
rng::find_last_if_not(vector<char>)_(bail_10%)/8 2.072 -
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.29%
rng::find_last_if_not(vector<char>)_(bail_90%)/8 0.612 9.33%
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 5.62%
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 -
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 -1.70%
rng::fold_left(deque<int>)/50 27.185 -1.31%
rng::fold_left(deque<int>)/8 3.843 -5.98%
rng::fold_left(deque<int>)/8192 4544.796 3.17%
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 -
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 -
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.09%
rng::for_each(multimap<int>)/8192 7585.763 2.65%
rng::for_each(multiset<int>)/32 25.778 2.52%
rng::for_each(multiset<int>)/50 37.983 -
rng::for_each(multiset<int>)/8 6.820 5.17%
rng::for_each(multiset<int>)/8192 7739.739 1.07%
rng::for_each(set<int>)/32 25.229 -
rng::for_each(set<int>)/50 38.654 -
rng::for_each(set<int>)/8 6.783 2.75%
rng::for_each(set<int>)/8192 7825.692 1.47%
rng::starts_with(deque<int>)/1000 471.658 3.76%
rng::starts_with(deque<int>)/1024 481.918 2.26%
rng::starts_with(deque<int>)/1048576 494008.657 -
rng::starts_with(deque<int>)/8 3.997 -
rng::starts_with(deque<int>)/8192 3854.425 2.00%
rng::starts_with(deque<int>,_pred)/1000 515.675 2.25%
rng::starts_with(deque<int>,_pred)/1024 531.362 1.10%
rng::starts_with(deque<int>,_pred)/1048576 550991.460 7.70%
rng::starts_with(deque<int>,_pred)/8 4.635 -
rng::starts_with(deque<int>,_pred)/8192 4263.857 7.58%
rng::starts_with(list<int>)/1000 752.800 -
rng::starts_with(list<int>)/1024 767.909 -1.08%
rng::starts_with(list<int>)/1048576 937037.167 -
rng::starts_with(list<int>)/8 2.922 -
rng::starts_with(list<int>)/8192 8225.625 -
rng::starts_with(list<int>,_pred)/1000 776.079 -
rng::starts_with(list<int>,_pred)/1024 797.685 -
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 -
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 4.16%
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 5.51%
std::adjacent_find(deque<int>)/8 3.026 -
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 -4.47%
std::adjacent_find(deque<int>,_pred)/50 30.009 -
std::adjacent_find(deque<int>,_pred)/8 4.379 -
std::adjacent_find(deque<int>,_pred)/8192 5088.508 -2.29%
std::adjacent_find(list<int>)/1024 732.921 -
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.80%
std::adjacent_find(list<int>)/8192 6588.649 -7.96%
std::adjacent_find(list<int>,_pred)/1024 793.994 -
std::adjacent_find(list<int>,_pred)/1048576 919905.512 -
std::adjacent_find(list<int>,_pred)/50 29.780 1.29%
std::adjacent_find(list<int>,_pred)/8 4.042 5.32%
std::adjacent_find(list<int>,_pred)/8192 7386.879 2.12%
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.10%
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.20%
std::all_of(deque<int>)_(process_all)/50 18.911 -
std::all_of(deque<int>)_(process_all)/8 3.442 -
std::all_of(deque<int>)_(process_all)/8192 2722.570 -7.81%
std::all_of(list<int>)_(process_all)/32 11.429 -
std::all_of(list<int>)_(process_all)/32768 26310.363 1.92%
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.98%
std::all_of(vector<int>)_(process_all)/32 8.377 -1.30%
std::all_of(vector<int>)_(process_all)/32768 8099.107 -
std::all_of(vector<int>)_(process_all)/50 12.660 -5.61%
std::all_of(vector<int>)_(process_all)/8 2.445 -1.78%
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 -
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 2.01%
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 -
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 -6.25%
std::any_of(vector<int>)_(process_all)/8 2.524 1.84%
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 -
std::copy(deque<int>)/64 3.025 -
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 -3.05%
std::copy(list<int>)/4096 3047.036 -1.16%
std::copy(list<int>)/512 363.683 -
std::copy(list<int>)/64 31.261 -9.10%
std::copy(list<int>)/8 2.502 -
std::copy(vector<bool>)_(aligned)/1048576 3707.011 -1.75%
std::copy(vector<bool>)_(aligned)/262144 621.743 14.74%
std::copy(vector<bool>)_(aligned)/32768 35.418 -
std::copy(vector<bool>)_(aligned)/4096 4.865 -
std::copy(vector<bool>)_(aligned)/512 1.399 -
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 -
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 1.18%
std::copy(vector<int>)/32768 3795.886 2.28%
std::copy(vector<int>)/4096 188.405 -4.99%
std::copy(vector<int>)/512 15.941 -
std::copy(vector<int>)/64 2.435 -
std::copy(vector<int>)/8 2.205 -
std::copy_backward(deque<int>)/1048576 131292.098 -
std::copy_backward(deque<int>)/262144 31257.092 -
std::copy_backward(deque<int>)/32768 3570.622 -2.80%
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 -1.93%
std::copy_backward(list<int>)/1048576 871180.279 -
std::copy_backward(list<int>)/262144 216748.385 -
std::copy_backward(list<int>)/32768 26234.439 -2.72%
std::copy_backward(list<int>)/4096 3257.416 -
std::copy_backward(list<int>)/512 364.381 -
std::copy_backward(list<int>)/64 30.563 -
std::copy_backward(list<int>)/8 2.385 1.87%
std::copy_backward(vector<bool>)_(aligned)/1048576 3221.407 10.72%
std::copy_backward(vector<bool>)_(aligned)/262144 652.958 -4.26%
std::copy_backward(vector<bool>)_(aligned)/32768 35.846 -
std::copy_backward(vector<bool>)_(aligned)/4096 5.104 1.85%
std::copy_backward(vector<bool>)_(aligned)/512 1.568 -1.03%
std::copy_backward(vector<bool>)_(aligned)/64 1.800 -
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 -1.43%
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 -8.22%
std::copy_backward(vector<int>)/4096 141.402 -4.64%
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.97%
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.51%
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 14.54%
std::copy_if(list<int>)_(entire_range)/8 2.541 -
std::copy_if(list<int>)_(every_other)/1048576 830419.150 -1.40%
std::copy_if(list<int>)_(every_other)/262144 210796.630 -1.35%
std::copy_if(list<int>)_(every_other)/32768 28140.514 -
std::copy_if(list<int>)_(every_other)/4096 4222.100 19.70%
std::copy_if(list<int>)_(every_other)/512 358.058 20.95%
std::copy_if(list<int>)_(every_other)/64 27.636 -1.07%
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 -1.34%
std::copy_if(vector<int>)_(entire_range)/8 2.325 -
std::copy_if(vector<int>)_(every_other)/1048576 499021.617 -
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 -
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 -
std::copy_n(deque<int>)/8 2.718 -1.20%
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 -9.51%
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 -2.66%
std::copy_n(vector<bool>)_(aligned)/262144 757.283 16.83%
std::copy_n(vector<bool>)_(aligned)/32768 35.231 -
std::copy_n(vector<bool>)_(aligned)/4096 4.865 4.00%
std::copy_n(vector<bool>)_(aligned)/512 1.375 -
std::copy_n(vector<bool>)_(aligned)/64 1.346 -
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.58%
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 1.71%
std::copy_n(vector<int>)/4096 189.884 -13.36%
std::copy_n(vector<int>)/512 16.010 -
std::copy_n(vector<int>)/64 2.463 -
std::copy_n(vector<int>)/8 2.236 2.44%
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 1.29%
std::count(list<int>)_(every_other)/8 2.085 1.73%
std::count(list<int>)_(every_other)/8192 7264.106 -
std::count(vector<bool>)/1000 2.968 -1.00%
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 -7.05%
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 -
std::count_if(list<int>)_(every_other)/8192 7234.011 -
std::count_if(vector<int>)_(every_other)/1024 246.353 -
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.19%
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 11.471 6.70%
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 2992.131 13.27%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 73.256 3.31%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 28.844 -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 454.758 3.09%
std::deque<int>::ctor(Range)_(cheap_elements)/1024 73.203 3.43%
std::deque<int>::ctor(Range)_(cheap_elements)/32 29.347 1.85%
std::deque<int>::ctor(Range)_(cheap_elements)/8192 456.393 3.59%
std::deque<int>::ctor(const&)_(cheap_elements)/1024 316.058 7.99%
std::deque<int>::ctor(const&)_(cheap_elements)/32 37.143 7.69%
std::deque<int>::ctor(const&)_(cheap_elements)/8192 2165.263 -
std::deque<int>::ctor(size)/1024 71.180 -7.53%
std::deque<int>::ctor(size)/32 29.002 -5.73%
std::deque<int>::ctor(size)/8192 441.720 -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 71.906 -4.61%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 28.816 -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 428.986 -
std::deque<int>::erase(begin)_(cheap_elements)/1024 7.457 -
std::deque<int>::erase(begin)_(cheap_elements)/32 7.601 -
std::deque<int>::erase(begin)_(cheap_elements)/8192 7.536 -
std::deque<int>::erase(middle)_(cheap_elements)/1024 26.516 -1.36%
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.13%
std::deque<int>::insert(middle)_(cheap_elements)/32 11.491 -2.82%
std::deque<int>::insert(middle)_(cheap_elements)/8192 163.541 -
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 -
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 2.98%
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 2.77%
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 1.03%
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.40%
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 3.69%
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 12019.852 -7.09%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 21831.089 8.94%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 670.185 8.82%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 191731.570 7.76%
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 922.814 5.68%
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 51.608 4.55%
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 12017.019 -7.26%
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 21811.316 8.78%
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 672.016 8.36%
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 192582.677 8.45%
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 1068.030 -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 54.683 4.31%
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 11669.435 -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 22193.566 8.84%
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 680.461 8.88%
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 192446.878 7.35%
std::deque<std::string>::ctor(size)/1024 747.962 2.88%
std::deque<std::string>::ctor(size)/32 56.517 31.92%
std::deque<std::string>::ctor(size)/8192 8371.429 -1.36%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 924.986 -2.99%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 54.672 18.69%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 12176.108 -3.66%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 21668.386 8.32%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 634.140 8.06%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 187755.258 6.90%
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.92%
std::deque<std::string>::erase(begin)_(expensive_elements)/32 23.952 3.90%
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 24.761 4.48%
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 -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 31.400 -5.88%
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 31.880 -2.19%
std::deque<std::string>::insert(middle)_(cheap_elements)/1024 311.204 -3.90%
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 4.18%
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 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 4561.554 1.52%
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 3.10%
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 3.04%
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 2.22%
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 1.88%
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 23.910 1.32%
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 14.852 1.57%
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.02%
std::distance(join_view(vector<vector<int>>))/1024 0.977 -
std::distance(join_view(vector<vector<int>>))/4096 4.426 -1.31%
std::distance(join_view(vector<vector<int>>))/50 0.628 7.36%
std::distance(join_view(vector<vector<int>>))/8192 8.347 -
std::equal(deque<int>)_(it,_it,_it)/1024 489.668 -
std::equal(deque<int>)_(it,_it,_it)/1048576 494811.171 -1.54%
std::equal(deque<int>)_(it,_it,_it)/50 21.781 -13.98%
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.57%
std::equal(deque<int>)_(it,_it,_it,_it)/50 23.368 -19.38%
std::equal(deque<int>)_(it,_it,_it,_it)/8 5.045 -1.31%
std::equal(deque<int>)_(it,_it,_it,_it)/8192 3888.194 -1.00%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 525.032 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 522107.592 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 26.427 4.55%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 5.097 2.07%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 4024.235 -
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 500.692 -4.30%
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 512641.119 -1.02%
std::equal(deque<int>)_(it,_it,_it,_pred)/50 24.586 -1.77%
std::equal(deque<int>)_(it,_it,_it,_pred)/8 4.523 -
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 3954.675 -1.85%
std::equal(list<int>)_(it,_it,_it)/1024 1150.823 2.18%
std::equal(list<int>)_(it,_it,_it)/1048576 1328290.238 1.57%
std::equal(list<int>)_(it,_it,_it)/50 36.703 3.95%
std::equal(list<int>)_(it,_it,_it)/8 2.745 1.39%
std::equal(list<int>)_(it,_it,_it)/8192 10514.291 6.61%
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 -1.04%
std::equal(list<int>)_(it,_it,_it,_it)/8 2.910 -
std::equal(list<int>)_(it,_it,_it,_it)/8192 12586.366 -
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 -12.41%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 3.542 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 12438.248 -
std::equal(list<int>)_(it,_it,_it,_pred)/1024 1168.479 1.03%
std::equal(list<int>)_(it,_it,_it,_pred)/1048576 1326888.598 1.12%
std::equal(list<int>)_(it,_it,_it,_pred)/50 38.823 1.27%
std::equal(list<int>)_(it,_it,_it,_pred)/8 3.503 -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 12590.523 -
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.81%
std::equal(vector<bool>)_(unaligned)/50 0.790 4.82%
std::equal(vector<bool>)_(unaligned)/8 0.810 15.53%
std::equal(vector<bool>)_(unaligned)/8192 55.913 -
std::equal(vector<int>)_(it,_it,_it)/1024 79.308 2.17%
std::equal(vector<int>)_(it,_it,_it)/1048576 77370.072 5.01%
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.00%
std::equal(vector<int>)_(it,_it,_it,_it)/1024 80.323 -
std::equal(vector<int>)_(it,_it,_it,_it)/1048576 73605.201 -1.48%
std::equal(vector<int>)_(it,_it,_it,_it)/50 4.209 -4.39%
std::equal(vector<int>)_(it,_it,_it,_it)/8 1.348 -9.57%
std::equal(vector<int>)_(it,_it,_it,_it)/8192 585.429 -1.24%
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 1.55%
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 2.52%
std::equal(vector<int>)_(it,_it,_it,_pred)/8192 2574.579 1.21%
std::fill(deque<int>)/1024 34.065 -
std::fill(deque<int>)/32 1.363 -
std::fill(deque<int>)/50 2.366 -
std::fill(deque<int>)/8192 250.665 -
std::fill(list<int>)/1024 512.367 -23.72%
std::fill(list<int>)/32 8.365 -
std::fill(list<int>)/50 34.523 -
std::fill(list<int>)/8192 8500.833 -5.20%
std::fill(vector<bool>)/1048576 3821.357 -
std::fill(vector<bool>)/262144 941.280 2.88%
std::fill(vector<bool>)/32768 30.119 -
std::fill(vector<bool>)/4096 4.208 -
std::fill(vector<bool>)/512 1.495 -
std::fill(vector<bool>)/64 1.575 6.83%
std::fill(vector<int>)/1024 29.473 -
std::fill(vector<int>)/32 1.038 -
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 -
std::fill_n(deque<int>)/50 2.218 1.18%
std::fill_n(deque<int>)/8192 235.253 -
std::fill_n(list<int>)/1024 440.168 -
std::fill_n(list<int>)/32 8.071 -
std::fill_n(list<int>)/50 15.564 -
std::fill_n(list<int>)/8192 7417.387 -1.55%
std::fill_n(vector<bool>)/1048576 3753.276 -1.77%
std::fill_n(vector<bool>)/262144 230.076 -
std::fill_n(vector<bool>)/32768 30.055 -1.44%
std::fill_n(vector<bool>)/4096 4.180 -
std::fill_n(vector<bool>)/512 1.467 -
std::fill_n(vector<bool>)/64 1.390 -3.90%
std::fill_n(vector<int>)/1024 29.260 -
std::fill_n(vector<int>)/32 1.143 -
std::fill_n(vector<int>)/50 2.217 -
std::fill_n(vector<int>)/8192 240.416 2.53%
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 1.05%
std::find(deque<int>)_(process_all)/50 14.090 7.38%
std::find(deque<int>)_(process_all)/8 3.454 -2.75%
std::find(deque<int>)_(process_all)/8192 1945.458 1.11%
std::find(list<int>)_(bail_25%)/1024 126.675 -1.27%
std::find(list<int>)_(bail_25%)/32768 8017.351 -1.64%
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 1.59%
std::find(list<int>)_(process_all)/32768 26359.668 2.10%
std::find(list<int>)_(process_all)/50 19.021 -
std::find(list<int>)_(process_all)/8 2.263 -5.64%
std::find(list<int>)_(process_all)/8192 7220.247 -1.32%
std::find(vector<bool>)_(process_all)/1024 4.598 -
std::find(vector<bool>)_(process_all)/1048576 3649.704 -
std::find(vector<bool>)_(process_all)/50 0.676 -8.18%
std::find(vector<bool>)_(process_all)/8 0.734 2.08%
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 -
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 -3.29%
std::find(vector<long_long>)_(process_all)/8192 721.401 -
std::find(vector<short>)_(bail_25%)/1024 6.042 1.15%
std::find(vector<short>)_(bail_25%)/32768 188.870 -
std::find(vector<short>)_(bail_25%)/8 0.739 11.27%
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 25.46%
std::find_end(deque<int>)_(near_matches)/1024 21284.882 26.44%
std::find_end(deque<int>)_(near_matches)/8192 1335411.636 19.02%
std::find_end(deque<int>)_(process_all)/1000 283.690 -6.78%
std::find_end(deque<int>)_(process_all)/1024 312.684 -
std::find_end(deque<int>)_(process_all)/1048576 296089.878 -
std::find_end(deque<int>)_(process_all)/8192 2274.702 -
std::find_end(deque<int>)_(same_length)/1000 344.833 5.82%
std::find_end(deque<int>)_(same_length)/1024 342.093 2.76%
std::find_end(deque<int>)_(same_length)/8192 2737.778 -2.08%
std::find_end(deque<int>)_(single_element)/1000 321.238 3.00%
std::find_end(deque<int>)_(single_element)/1024 329.970 8.23%
std::find_end(deque<int>)_(single_element)/8192 2360.180 6.60%
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 -
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 -
std::find_end(deque<int>,_pred)_(process_all)/1000 589.404 2.36%
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 -
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 -
std::find_end(forward_list<int>)_(same_length)/1000 1487.822 2.67%
std::find_end(forward_list<int>)_(same_length)/1024 1488.927 -1.04%
std::find_end(forward_list<int>)_(same_length)/8192 14405.814 -
std::find_end(forward_list<int>)_(single_element)/1000 696.741 -
std::find_end(forward_list<int>)_(single_element)/1024 716.920 -
std::find_end(forward_list<int>)_(single_element)/8192 6199.973 1.45%
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 -
std::find_end(forward_list<int>,_pred)_(near_matches)/1024 42846.320 -
std::find_end(forward_list<int>,_pred)_(near_matches)/8192 2686755.608 -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 799.656 6.27%
std::find_end(forward_list<int>,_pred)_(process_all)/1024 818.663 6.40%
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 894026.655 4.47%
std::find_end(forward_list<int>,_pred)_(process_all)/8192 6621.248 6.87%
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 7.62%
std::find_end(forward_list<int>,_pred)_(single_element)/1000 787.098 -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 804.966 -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 6600.651 -1.02%
std::find_end(list<int>)_(match_near_end)/1000 79.193 2.33%
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 -
std::find_end(list<int>)_(near_matches)/1024 34127.405 -
std::find_end(list<int>)_(near_matches)/8192 2242856.439 -
std::find_end(list<int>)_(process_all)/1000 713.080 -
std::find_end(list<int>)_(process_all)/1024 728.255 -
std::find_end(list<int>)_(process_all)/1048576 869725.466 -
std::find_end(list<int>)_(process_all)/8192 7471.663 1.53%
std::find_end(list<int>)_(same_length)/1000 746.191 -
std::find_end(list<int>)_(same_length)/1024 748.273 -1.03%
std::find_end(list<int>)_(same_length)/8192 9679.952 20.51%
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 -8.28%
std::find_end(list<int>,_pred)_(match_near_end)/1000 73.601 1.23%
std::find_end(list<int>,_pred)_(match_near_end)/1024 70.463 -
std::find_end(list<int>,_pred)_(match_near_end)/8192 630.341 -
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 -
std::find_end(list<int>,_pred)_(process_all)/1000 793.464 -
std::find_end(list<int>,_pred)_(process_all)/1024 812.727 -2.76%
std::find_end(list<int>,_pred)_(process_all)/1048576 955397.169 -
std::find_end(list<int>,_pred)_(process_all)/8192 8224.408 1.97%
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.96%
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 -9.59%
std::find_end(vector<int>)_(match_near_end)/1000 28.226 1.25%
std::find_end(vector<int>)_(match_near_end)/1024 29.081 1.15%
std::find_end(vector<int>)_(match_near_end)/8192 204.542 -
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 -
std::find_end(vector<int>)_(process_all)/1024 221.376 -
std::find_end(vector<int>)_(process_all)/1048576 216571.760 -
std::find_end(vector<int>)_(process_all)/8192 1676.681 -
std::find_end(vector<int>)_(same_length)/1000 242.131 -
std::find_end(vector<int>)_(same_length)/1024 247.489 -
std::find_end(vector<int>)_(same_length)/8192 2022.348 -
std::find_end(vector<int>)_(single_element)/1000 239.199 -
std::find_end(vector<int>)_(single_element)/1024 244.153 -
std::find_end(vector<int>)_(single_element)/8192 1861.352 -
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 -
std::find_end(vector<int>,_pred)_(near_matches)/1024 24089.922 -
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 -9.54%
std::find_first_of(deque<int>)_(large_needle)/50 670.716 -12.97%
std::find_first_of(deque<int>)_(large_needle)/8192 23449319.434 -
std::find_first_of(deque<int>)_(small_needle)/1024 3452.551 -4.00%
std::find_first_of(deque<int>)_(small_needle)/32 108.805 -5.50%
std::find_first_of(deque<int>)_(small_needle)/50 167.444 -5.72%
std::find_first_of(deque<int>)_(small_needle)/8192 27611.734 -3.95%
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 600309.404 -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 578.664 -2.61%
std::find_first_of(deque<int>,_pred)_(large_needle)/50 1579.614 -1.16%
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 -7.96%
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 -
std::find_first_of(list<int>)_(small_needle)/1024 2755.935 -
std::find_first_of(list<int>)_(small_needle)/32 94.062 1.01%
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 -2.01%
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 3.33%
std::find_first_of(vector<int>)_(large_needle)/50 262.498 -4.02%
std::find_first_of(vector<int>)_(large_needle)/8192 6900251.226 -
std::find_first_of(vector<int>)_(small_needle)/1024 1459.150 3.63%
std::find_first_of(vector<int>)_(small_needle)/32 47.679 4.90%
std::find_first_of(vector<int>)_(small_needle)/50 73.426 5.93%
std::find_first_of(vector<int>)_(small_needle)/8192 11625.447 3.31%
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 589055.006 -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 481.338 -1.77%
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 -
std::find_if(deque<int>)_(bail_25%)/32768 2003.764 -29.15%
std::find_if(deque<int>)_(bail_25%)/8 1.166 -
std::find_if(deque<int>)_(bail_25%)/8192 504.022 -28.88%
std::find_if(deque<int>)_(process_all)/1024 250.032 -7.64%
std::find_if(deque<int>)_(process_all)/32768 8742.118 -8.87%
std::find_if(deque<int>)_(process_all)/50 12.646 -6.49%
std::find_if(deque<int>)_(process_all)/8 2.625 -5.28%
std::find_if(deque<int>)_(process_all)/8192 2004.310 -7.34%
std::find_if(list<int>)_(bail_25%)/1024 181.078 -
std::find_if(list<int>)_(bail_25%)/32768 7321.370 -4.28%
std::find_if(list<int>)_(bail_25%)/8 0.920 -
std::find_if(list<int>)_(bail_25%)/8192 1421.622 -
std::find_if(list<int>)_(process_all)/1024 686.638 -
std::find_if(list<int>)_(process_all)/32768 26137.723 1.40%
std::find_if(list<int>)_(process_all)/50 19.088 -
std::find_if(list<int>)_(process_all)/8 2.349 -2.19%
std::find_if(list<int>)_(process_all)/8192 7063.580 -6.81%
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.34%
std::find_if(vector<bool>)_(process_all)/8 3.509 -
std::find_if(vector<bool>)_(process_all)/8192 4520.383 -
std::find_if(vector<char>)_(bail_25%)/1024 27.934 10.92%
std::find_if(vector<char>)_(bail_25%)/32768 883.557 10.70%
std::find_if(vector<char>)_(bail_25%)/8 0.979 5.20%
std::find_if(vector<char>)_(bail_25%)/8192 224.776 6.79%
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 -3.43%
std::find_if(vector<char>)_(process_all)/8192 943.001 -
std::find_if(vector<int>)_(bail_25%)/1024 29.726 -4.02%
std::find_if(vector<int>)_(bail_25%)/32768 894.486 -
std::find_if(vector<int>)_(bail_25%)/8 0.917 12.38%
std::find_if(vector<int>)_(bail_25%)/8192 232.177 -
std::find_if(vector<int>)_(process_all)/1024 115.126 2.05%
std::find_if(vector<int>)_(process_all)/32768 3359.302 4.92%
std::find_if(vector<int>)_(process_all)/50 5.915 5.74%
std::find_if(vector<int>)_(process_all)/8 1.301 -6.35%
std::find_if(vector<int>)_(process_all)/8192 844.489 4.90%
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 -
std::find_if_not(deque<int>)_(process_all)/32768 8068.127 -
std::find_if_not(deque<int>)_(process_all)/50 13.080 3.46%
std::find_if_not(deque<int>)_(process_all)/8 2.585 -
std::find_if_not(deque<int>)_(process_all)/8192 1996.830 -
std::find_if_not(list<int>)_(bail_25%)/1024 181.186 -
std::find_if_not(list<int>)_(bail_25%)/32768 7626.476 2.28%
std::find_if_not(list<int>)_(bail_25%)/8 0.924 -
std::find_if_not(list<int>)_(bail_25%)/8192 1430.011 -1.37%
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.66%
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 -
std::find_if_not(vector<bool>)_(process_all)/8192 4525.072 -
std::find_if_not(vector<char>)_(bail_25%)/1024 26.470 2.14%
std::find_if_not(vector<char>)_(bail_25%)/32768 948.110 -
std::find_if_not(vector<char>)_(bail_25%)/8 0.850 21.88%
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 -
std::find_if_not(vector<char>)_(process_all)/8192 942.265 -
std::find_if_not(vector<int>)_(bail_25%)/1024 34.567 14.49%
std::find_if_not(vector<int>)_(bail_25%)/32768 961.337 1.41%
std::find_if_not(vector<int>)_(bail_25%)/8 0.787 -13.64%
std::find_if_not(vector<int>)_(bail_25%)/8192 246.209 -
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 -
std::find_if_not(vector<int>)_(process_all)/8 1.388 -6.35%
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 -
std::flat_map<int,_int>::clear()/32 391.802 -
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 -14.60%
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 6.493 -11.84%
std::flat_map<int,_int>::contains(key)_(non-existent)/32 2.458 -3.61%
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 9.408 -16.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 -2.84%
std::flat_map<int,_int>::count(key)_(non-existent)/1024 4.532 -31.13%
std::flat_map<int,_int>::count(key)_(non-existent)/32 2.138 -8.53%
std::flat_map<int,_int>::count(key)_(non-existent)/8192 6.258 -41.56%
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 -5.56%
std::flat_map<int,_int>::ctor(const&)/32 22.801 -4.39%
std::flat_map<int,_int>::ctor(const&)/8192 1924.657 121.19%
std::flat_map<int,_int>::ctor(const&,_alloc)/0 12.745 -
std::flat_map<int,_int>::ctor(const&,_alloc)/1024 177.439 -1.31%
std::flat_map<int,_int>::ctor(const&,_alloc)/32 22.820 -
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 1915.680 107.76%
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 -1.02%
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 134951.246 1.84%
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 -7.67%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 7.362 -8.54%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 2.402 -3.30%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 10.478 -8.59%
std::flat_map<int,_int>::erase(iterator)/1024 90.565 20.94%
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 -
std::flat_map<int,_int>::erase(key)_(existent)/1024 126.705 35.38%
std::flat_map<int,_int>::erase(key)_(existent)/32 22.826 -1.25%
std::flat_map<int,_int>::erase(key)_(existent)/8192 577.416 3.43%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 0.466 8.83%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 4.986 10.57%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 2.302 4.38%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 7.383 17.58%
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/0 0.491 -3.30%
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 -
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 -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 7.225 57.20%
std::flat_map<int,_int>::find(key)_(non-existent)/32 2.717 23.25%
std::flat_map<int,_int>::find(key)_(non-existent)/8192 10.951 72.53%
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 5.13%
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 19.93%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 14.951 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 96.292 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 23.837 1.08%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 590.511 7.99%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 14.999 -3.39%
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.92%
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 -
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 -2.09%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 539.727 7.45%
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 1.42%
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.58%
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 1.13%
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 -
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 -
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.42%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 396.937 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1403.939 -4.50%
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 -5.58%
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 -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 25.115 105.16%
std::flat_map<int,_int>::insert(value)_(already_present)/32 3.014 -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 19.772 7.72%
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 -23.47%
std::flat_map<int,_int>::insert(value)_(new_value,_end)/32 16.233 -1.81%
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 27.931 -13.06%
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/0 15.124 -1.33%
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 99.643 3.15%
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 7.93%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 25.973 107.91%
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 -
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 -15.15%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 16.578 1.80%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 27.998 -10.32%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 14.835 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 101.096 2.60%
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 8.03%
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.30%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 5.628 3.39%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 2.507 4.29%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 8.166 1.31%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 15.673 1.41%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 87.045 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 17.908 1.47%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 648.280 6.43%
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 -
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 9.23%
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 9.44%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/32 3.818 -1.05%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 831.756 8.33%
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 6.57%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 2.306 1.02%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 8.890 7.92%
std::flat_multimap<int,_int>::clear()/0 391.418 -
std::flat_multimap<int,_int>::clear()/1024 394.149 -
std::flat_multimap<int,_int>::clear()/32 391.874 -
std::flat_multimap<int,_int>::clear()/8192 410.301 -
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 -11.39%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 6.429 -13.39%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 2.259 -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 8.948 -15.99%
std::flat_multimap<int,_int>::count(key)_(existent)/1024 7.502 -2.51%
std::flat_multimap<int,_int>::count(key)_(existent)/32 2.337 1.59%
std::flat_multimap<int,_int>::count(key)_(existent)/8192 11.556 -4.05%
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 -3.32%
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 5.596 1.98%
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 15.286 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/1024 184.872 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/32 28.516 -1.10%
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/8192 1168.667 -
std::flat_multimap<int,_int>::ctor(const&)/0 12.728 -
std::flat_multimap<int,_int>::ctor(const&)/1024 184.749 4.31%
std::flat_multimap<int,_int>::ctor(const&)/32 23.506 3.51%
std::flat_multimap<int,_int>::ctor(const&)/8192 864.458 -55.30%
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 12.745 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/1024 177.122 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 23.010 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 1944.423 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.918 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3938.484 1.71%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 168.626 2.02%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 32016.974 1.06%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.038 1.23%
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.08%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 129060.844 -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 8.001 -2.59%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 2.493 -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 12.627 -2.80%
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 -1.11%
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192 5.312 -
std::flat_multimap<int,_int>::erase(iterator)/1024 74.446 -1.73%
std::flat_multimap<int,_int>::erase(iterator)/32 19.732 -
std::flat_multimap<int,_int>::erase(iterator)/8192 489.017 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 406.401 4.20%
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 416.274 1.21%
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 398.824 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 600.083 -2.48%
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 92.170 -
std::flat_multimap<int,_int>::erase(key)_(existent)/32 22.276 1.15%
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 543.336 1.02%
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 -1.08%
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 2.025 6.30%
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 1.15%
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 -20.88%
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 6.748 44.54%
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 2.313 7.32%
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 9.255 45.48%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 15.514 3.47%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 21.896 7.20%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 16.188 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 30.899 1.89%
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 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 23.471 -1.36%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 594.557 4.28%
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 2.13%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 15.108 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 21.779 -
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.94%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 22.505 1.06%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 528.637 3.04%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.109 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 6015.590 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 628.919 -4.91%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 45607.030 2.63%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 390.809 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 5386.711 -
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 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 390.888 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7291.174 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 660.135 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 59954.867 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 394.387 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1125.256 -1.13%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 439.625 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 6260.339 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 393.600 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1099.183 -4.29%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 436.701 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 6071.983 -2.72%
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 115.580 15.88%
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 21.973 -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 578.919 2.60%
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 1.00%
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/32 16.034 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 27.481 4.74%
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 14.61%
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 4.19%
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.55%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 2.362 4.61%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 11.352 37.49%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 15.402 1.29%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 87.168 -4.50%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 17.675 -2.17%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 541.786 -32.68%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 15.561 -1.91%
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 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 542.171 -69.96%
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 3.339 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 73.810 1.03%
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 -70.59%
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/1024 8.237 3.80%
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/32 3.090 4.18%
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 19.26%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.287 2.73%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 8.807 21.27%
std::for_each(deque<int>)/32 3.673 -
std::for_each(deque<int>)/50 3.875 -
std::for_each(deque<int>)/8 0.922 1.42%
std::for_each(deque<int>)/8192 254.926 -
std::for_each(join_view(vector<vector<int>>))/32 3.795 -
std::for_each(join_view(vector<vector<int>>))/50 3.980 -
std::for_each(join_view(vector<vector<int>>))/8 1.666 17.05%
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 -4.07%
std::for_each(list<int>)/8 2.524 6.04%
std::for_each(list<int>)/8192 7944.604 10.28%
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 -1.62%
std::for_each(multimap<int>::iterator)/32 23.599 -
std::for_each(multimap<int>::iterator)/50 36.538 -1.26%
std::for_each(multimap<int>::iterator)/8 5.046 -
std::for_each(multimap<int>::iterator)/8192 7544.261 1.62%
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.04%
std::for_each(set<int>::iterator)/32 24.466 -1.40%
std::for_each(set<int>::iterator)/50 36.343 -
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 17.72%
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 -1.25%
std::for_each_n(join_view(vector<vector<int>>))/8 1.460 1.53%
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 -
std::for_each_n(list<int>)/8 2.533 2.04%
std::for_each_n(list<int>)/8192 8270.214 3.43%
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.70%
std::for_each_n(vector<int>)/8192 251.790 -
std::format(double)_(fmt:_{:017500_0La}) 163.871 -2.73%
std::format(double)_(fmt:_{:017500_0Le}) 192.449 -
std::format(double)_(fmt:_{:017500_0Lf}) 203.983 -1.86%
std::format(double)_(fmt:_{:017500_0Lg}) 210.837 -
std::format(double)_(fmt:_{:017500_0L}) 205.171 -
std::format(double)_(fmt:_{:017500_0a}) 155.128 -1.85%
std::format(double)_(fmt:_{:017500_0e}) 184.186 -
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 -2.85%
std::format(double)_(fmt:_{:017500_10Le}) 209.585 -1.05%
std::format(double)_(fmt:_{:017500_10Lf}) 209.726 -1.15%
std::format(double)_(fmt:_{:017500_10Lg}) 220.361 1.55%
std::format(double)_(fmt:_{:017500_10L}) 218.023 1.76%
std::format(double)_(fmt:_{:017500_10a}) 161.151 -1.47%
std::format(double)_(fmt:_{:017500_10e}) 196.830 -
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 -11.64%
std::format(double)_(fmt:_{:017500_17000}) 390.273 -
std::format(double)_(fmt:_{:0<17500_0La}) 164.752 -2.13%
std::format(double)_(fmt:_{:0<17500_0Le}) 190.959 -1.45%
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 -
std::format(double)_(fmt:_{:0<17500_0a}) 155.009 -1.75%
std::format(double)_(fmt:_{:0<17500_0e}) 180.425 -
std::format(double)_(fmt:_{:0<17500_0f}) 197.370 -
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 -3.48%
std::format(double)_(fmt:_{:0<17500_10Le}) 206.681 -1.53%
std::format(double)_(fmt:_{:0<17500_10Lf}) 210.367 -
std::format(double)_(fmt:_{:0<17500_10Lg}) 219.429 -1.89%
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 7.36%
std::format(double)_(fmt:_{:0<17500_10f}) 198.556 -
std::format(double)_(fmt:_{:0<17500_10g}) 208.705 -1.72%
std::format(double)_(fmt:_{:0<17500_10}) 206.490 -1.32%
std::format(double)_(fmt:_{:0<17500_17000L}) 406.990 -
std::format(double)_(fmt:_{:0<17500_17000}) 394.602 -
std::format(double)_(fmt:_{:0>17500_0La}) 166.478 -2.06%
std::format(double)_(fmt:_{:0>17500_0Le}) 194.038 -1.01%
std::format(double)_(fmt:_{:0>17500_0Lf}) 207.611 -1.01%
std::format(double)_(fmt:_{:0>17500_0Lg}) 210.692 -
std::format(double)_(fmt:_{:0>17500_0L}) 205.899 -1.29%
std::format(double)_(fmt:_{:0>17500_0a}) 156.688 -1.66%
std::format(double)_(fmt:_{:0>17500_0e}) 181.642 -1.01%
std::format(double)_(fmt:_{:0>17500_0f}) 200.732 -
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 -2.91%
std::format(double)_(fmt:_{:0>17500_10Le}) 208.555 -1.67%
std::format(double)_(fmt:_{:0>17500_10Lf}) 210.807 -2.15%
std::format(double)_(fmt:_{:0>17500_10Lg}) 220.628 -
std::format(double)_(fmt:_{:0>17500_10L}) 219.048 -
std::format(double)_(fmt:_{:0>17500_10a}) 162.251 -
std::format(double)_(fmt:_{:0>17500_10e}) 200.831 2.01%
std::format(double)_(fmt:_{:0>17500_10f}) 201.509 -
std::format(double)_(fmt:_{:0>17500_10g}) 215.031 -1.55%
std::format(double)_(fmt:_{:0>17500_10}) 213.761 1.14%
std::format(double)_(fmt:_{:0>17500_17000L}) 406.690 -5.19%
std::format(double)_(fmt:_{:0>17500_17000}) 387.842 -
std::format(double)_(fmt:_{:0^17500_0La}) 169.505 -1.62%
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 -
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.87%
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 -2.17%
std::format(double)_(fmt:_{:0^17500_10Le}) 210.489 -2.37%
std::format(double)_(fmt:_{:0^17500_10Lf}) 214.756 -1.23%
std::format(double)_(fmt:_{:0^17500_10Lg}) 224.873 -
std::format(double)_(fmt:_{:0^17500_10L}) 221.766 -
std::format(double)_(fmt:_{:0^17500_10a}) 166.112 -
std::format(double)_(fmt:_{:0^17500_10e}) 213.234 8.21%
std::format(double)_(fmt:_{:0^17500_10f}) 209.039 2.15%
std::format(double)_(fmt:_{:0^17500_10g}) 211.615 -6.76%
std::format(double)_(fmt:_{:0^17500_10}) 210.656 -1.42%
std::format(double)_(fmt:_{:0^17500_17000L}) 405.243 -
std::format(double)_(fmt:_{:0^17500_17000}) 388.552 -1.77%
std::format(double)_(fmt:_{:_0La}) 34.920 -10.49%
std::format(double)_(fmt:_{:_0Le}) 60.145 -3.58%
std::format(double)_(fmt:_{:_0Lf}) 69.655 -3.12%
std::format(double)_(fmt:_{:_0Lg}) 76.627 -
std::format(double)_(fmt:_{:_0L}) 74.302 -1.02%
std::format(double)_(fmt:_{:_0a}) 25.099 -4.69%
std::format(double)_(fmt:_{:_0e}) 36.388 -3.36%
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 -9.67%
std::format(double)_(fmt:_{:_10Le}) 70.259 -5.07%
std::format(double)_(fmt:_{:_10Lf}) 73.546 -4.21%
std::format(double)_(fmt:_{:_10Lg}) 80.878 -
std::format(double)_(fmt:_{:_10L}) 79.269 -
std::format(double)_(fmt:_{:_10a}) 28.704 -3.38%
std::format(double)_(fmt:_{:_10e}) 39.882 -2.62%
std::format(double)_(fmt:_{:_10f}) 60.032 -
std::format(double)_(fmt:_{:_10g}) 62.425 -1.08%
std::format(double)_(fmt:_{:_10}) 60.913 -
std::format(double)_(fmt:_{:_17000L}) 266.650 -
std::format(double)_(fmt:_{:_17000}) 249.918 -
std::format(float)_(fmt:_{:017500_0La}) 167.278 -
std::format(float)_(fmt:_{:017500_0Le}) 188.389 -
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 -
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 -
std::format(float)_(fmt:_{:017500_10Lf}) 190.680 -
std::format(float)_(fmt:_{:017500_10Lg}) 206.595 -
std::format(float)_(fmt:_{:017500_10L}) 205.417 -
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 -
std::format(float)_(fmt:_{:017500_10}) 198.135 -6.57%
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 -1.14%
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 -
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 -
std::format(float)_(fmt:_{:0<17500_10Lf}) 188.308 -
std::format(float)_(fmt:_{:0<17500_10Lg}) 216.383 4.50%
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 -3.96%
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 -
std::format(float)_(fmt:_{:0>17500_0Lf}) 185.562 -
std::format(float)_(fmt:_{:0>17500_0Lg}) 204.907 -
std::format(float)_(fmt:_{:0>17500_0L}) 202.941 -1.09%
std::format(float)_(fmt:_{:0>17500_0a}) 158.741 -
std::format(float)_(fmt:_{:0>17500_0e}) 181.627 -
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 -
std::format(float)_(fmt:_{:0>17500_10Lf}) 192.313 -
std::format(float)_(fmt:_{:0>17500_10Lg}) 208.540 -
std::format(float)_(fmt:_{:0>17500_10L}) 207.921 -
std::format(float)_(fmt:_{:0>17500_10a}) 170.246 5.56%
std::format(float)_(fmt:_{:0>17500_10e}) 190.697 -
std::format(float)_(fmt:_{:0>17500_10f}) 183.833 -1.25%
std::format(float)_(fmt:_{:0>17500_10g}) 198.642 -
std::format(float)_(fmt:_{:0>17500_10}) 198.853 -2.51%
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 -
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 -
std::format(float)_(fmt:_{:0^17500_0}) 148.586 -
std::format(float)_(fmt:_{:0^17500_10La}) 176.552 -
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 1.02%
std::format(float)_(fmt:_{:0^17500_10L}) 211.878 -
std::format(float)_(fmt:_{:0^17500_10a}) 172.437 6.42%
std::format(float)_(fmt:_{:0^17500_10e}) 190.950 -
std::format(float)_(fmt:_{:0^17500_10f}) 186.037 -5.22%
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 -
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 -1.46%
std::format(float)_(fmt:_{:_0a}) 26.728 1.08%
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 -1.47%
std::format(float)_(fmt:_{:_10Le}) 70.509 -
std::format(float)_(fmt:_{:_10Lf}) 56.134 1.04%
std::format(float)_(fmt:_{:_10Lg}) 79.184 5.91%
std::format(float)_(fmt:_{:_10L}) 73.802 -
std::format(float)_(fmt:_{:_10a}) 28.014 -
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 -1.15%
std::format(int64_t)_(fmt:_{:0512LX}) 41.080 -4.51%
std::format(int64_t)_(fmt:_{:0512Lb}) 41.302 -
std::format(int64_t)_(fmt:_{:0512Ld}) 36.256 -1.93%
std::format(int64_t)_(fmt:_{:0512Lo}) 36.271 -
std::format(int64_t)_(fmt:_{:0512Lx}) 34.583 -5.33%
std::format(int64_t)_(fmt:_{:0512X}) 37.205 -
std::format(int64_t)_(fmt:_{:0512b}) 36.667 3.00%
std::format(int64_t)_(fmt:_{:0512d}) 32.187 -
std::format(int64_t)_(fmt:_{:0512o}) 30.598 -
std::format(int64_t)_(fmt:_{:0512x}) 29.196 -
std::format(int64_t)_(fmt:_{:0<512LX}) 42.712 1.74%
std::format(int64_t)_(fmt:_{:0<512Lb}) 42.441 -
std::format(int64_t)_(fmt:_{:0<512Ld}) 36.222 -
std::format(int64_t)_(fmt:_{:0<512Lo}) 38.474 -
std::format(int64_t)_(fmt:_{:0<512Lx}) 35.895 -
std::format(int64_t)_(fmt:_{:0<512X}) 38.042 5.95%
std::format(int64_t)_(fmt:_{:0<512b}) 35.661 1.25%
std::format(int64_t)_(fmt:_{:0<512d}) 32.494 -3.10%
std::format(int64_t)_(fmt:_{:0<512o}) 32.432 1.80%
std::format(int64_t)_(fmt:_{:0<512x}) 30.668 1.41%
std::format(int64_t)_(fmt:_{:0>512LX}) 39.846 -1.48%
std::format(int64_t)_(fmt:_{:0>512Lb}) 37.698 -1.12%
std::format(int64_t)_(fmt:_{:0>512Ld}) 34.082 -
std::format(int64_t)_(fmt:_{:0>512Lo}) 34.191 -
std::format(int64_t)_(fmt:_{:0>512Lx}) 32.145 -3.04%
std::format(int64_t)_(fmt:_{:0>512X}) 36.923 2.06%
std::format(int64_t)_(fmt:_{:0>512b}) 35.048 -2.99%
std::format(int64_t)_(fmt:_{:0>512d}) 30.151 -1.12%
std::format(int64_t)_(fmt:_{:0>512o}) 29.560 1.33%
std::format(int64_t)_(fmt:_{:0>512x}) 28.408 -
std::format(int64_t)_(fmt:_{:0^512LX}) 45.584 -
std::format(int64_t)_(fmt:_{:0^512Lb}) 40.859 1.12%
std::format(int64_t)_(fmt:_{:0^512Ld}) 35.751 -2.14%
std::format(int64_t)_(fmt:_{:0^512Lo}) 35.865 -
std::format(int64_t)_(fmt:_{:0^512Lx}) 34.329 -2.05%
std::format(int64_t)_(fmt:_{:0^512X}) 41.295 1.10%
std::format(int64_t)_(fmt:_{:0^512b}) 37.515 -
std::format(int64_t)_(fmt:_{:0^512d}) 31.189 -
std::format(int64_t)_(fmt:_{:0^512o}) 33.644 -1.11%
std::format(int64_t)_(fmt:_{:0^512x}) 32.397 1.36%
std::format(int64_t)_(fmt:_{:LX}) 33.199 -8.30%
std::format(int64_t)_(fmt:_{:Lb}) 33.929 3.90%
std::format(int64_t)_(fmt:_{:Ld}) 26.864 -1.51%
std::format(int64_t)_(fmt:_{:Lo}) 28.339 -2.05%
std::format(int64_t)_(fmt:_{:Lx}) 26.467 -2.12%
std::format(int64_t)_(fmt:_{:X}) 28.441 -8.56%
std::format(int64_t)_(fmt:_{:b}) 27.533 -1.77%
std::format(int64_t)_(fmt:_{:d}) 22.580 -2.05%
std::format(int64_t)_(fmt:_{:o}) 23.026 -3.04%
std::format(int64_t)_(fmt:_{:x}) 23.212 -2.81%
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 -
std::generate(list<int>)/8192 7135.515 -
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 -6.05%
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 -13.12%
std::is_partitioned(deque<int>)_(partitioned)/32 8.906 -16.46%
std::is_partitioned(deque<int>)_(partitioned)/50 13.706 -15.90%
std::is_partitioned(deque<int>)_(partitioned)/8192 2553.657 -2.68%
std::is_partitioned(deque<int>)_(unpartitioned)/1024 106.269 1.52%
std::is_partitioned(deque<int>)_(unpartitioned)/32 3.768 -1.53%
std::is_partitioned(deque<int>)_(unpartitioned)/50 6.829 -2.37%
std::is_partitioned(deque<int>)_(unpartitioned)/8192 690.511 -
std::is_partitioned(list<int>)_(partitioned)/1024 586.341 -
std::is_partitioned(list<int>)_(partitioned)/32 8.628 -
std::is_partitioned(list<int>)_(partitioned)/50 13.914 -
std::is_partitioned(list<int>)_(partitioned)/8192 6897.503 1.63%
std::is_partitioned(list<int>)_(unpartitioned)/1024 169.595 -5.11%
std::is_partitioned(list<int>)_(unpartitioned)/32 4.227 -1.29%
std::is_partitioned(list<int>)_(unpartitioned)/50 4.470 -2.03%
std::is_partitioned(list<int>)_(unpartitioned)/8192 2175.112 1.09%
std::is_partitioned(vector<int>)_(partitioned)/1024 189.158 -
std::is_partitioned(vector<int>)_(partitioned)/32 6.517 1.50%
std::is_partitioned(vector<int>)_(partitioned)/50 9.737 -1.63%
std::is_partitioned(vector<int>)_(partitioned)/8192 1403.537 -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 51.119 -
std::is_partitioned(vector<int>)_(unpartitioned)/32 1.682 4.03%
std::is_partitioned(vector<int>)_(unpartitioned)/50 8.521 -3.04%
std::is_partitioned(vector<int>)_(unpartitioned)/8192 180.732 9.68%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 474.680 -1.44%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 4.676 -3.19%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8192 3854.593 -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 547507.085 -4.57%
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 45.623 5.00%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 508.102 -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 5.175 1.24%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 4100.861 -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024 689712.431 -1.23%
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 2.09%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 3870.318 -2.17%
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 516882.134 -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 47.184 3.20%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 533.527 -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 6.521 -
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 -
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 -13.13%
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024 1418396.213 -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 43.772 -
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 10.69%
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 -14.75%
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 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 4.146 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 8408.587 -
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 -1.46%
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 -2.05%
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/1024 286.976 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 2.387 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8192 2522.849 -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 1011908.126 -
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 -2.05%
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 -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 343.795 -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 3.394 -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 2770.548 -
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 -
std::is_sorted(deque<int>)/8 3.031 -35.33%
std::is_sorted(deque<int>)/8192 3793.126 -
std::is_sorted(deque<int>,_pred)/1024 642.323 -
std::is_sorted(deque<int>,_pred)/8 4.722 -
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 -
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 -6.31%
std::is_sorted(vector<int>)/1024 250.969 1.41%
std::is_sorted(vector<int>)/8 2.079 -
std::is_sorted(vector<int>)/8192 1979.890 2.81%
std::is_sorted(vector<int>,_pred)/1024 469.266 -2.63%
std::is_sorted(vector<int>,_pred)/8 3.357 -1.50%
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 -2.85%
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 -1.27%
std::is_sorted_until(deque<int>,_pred)/8192 4793.981 -
std::is_sorted_until(list<int>)/1024 739.293 -
std::is_sorted_until(list<int>)/8 2.071 -
std::is_sorted_until(list<int>)/8192 7104.256 -2.04%
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.95%
std::is_sorted_until(vector<int>)/1024 237.124 -
std::is_sorted_until(vector<int>)/8 2.199 5.07%
std::is_sorted_until(vector<int>)/8192 1848.370 -
std::is_sorted_until(vector<int>,_pred)/1024 410.951 2.72%
std::is_sorted_until(vector<int>,_pred)/8 3.688 -
std::is_sorted_until(vector<int>,_pred)/8192 3231.588 -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 4626.040 -9.21%
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/32 525.910 -3.26%
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 -5.62%
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.39%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 11227.479 -8.58%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 324.360 -9.11%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 98434.271 -6.12%
std::list<int>::ctor(Range)_(cheap_elements)/1024 11236.513 -7.23%
std::list<int>::ctor(Range)_(cheap_elements)/32 324.171 -7.80%
std::list<int>::ctor(Range)_(cheap_elements)/8192 98372.261 -6.44%
std::list<int>::ctor(const&)_(cheap_elements)/1024 11278.765 -5.62%
std::list<int>::ctor(const&)_(cheap_elements)/32 324.807 -7.79%
std::list<int>::ctor(const&)_(cheap_elements)/8192 98421.631 -3.80%
std::list<int>::ctor(size)/1024 11710.291 -12.12%
std::list<int>::ctor(size)/32 323.020 -11.35%
std::list<int>::ctor(size)/8192 94615.245 -12.01%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 11124.088 -9.04%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 322.779 -11.59%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 95510.744 -7.64%
std::list<int>::erase(begin)_(cheap_elements)/1024 13.048 7.06%
std::list<int>::erase(begin)_(cheap_elements)/32 13.030 7.22%
std::list<int>::erase(begin)_(cheap_elements)/8192 13.002 6.64%
std::list<int>::insert(begin)_(cheap_elements)/1024 11.646 -21.85%
std::list<int>::insert(begin)_(cheap_elements)/32 10.188 -24.57%
std::list<int>::insert(begin)_(cheap_elements)/8192 11.631 -20.69%
std::list<int>::operator=(const&)_(cheap_elements)/1024 747.047 -
std::list<int>::operator=(const&)_(cheap_elements)/32 16.973 -
std::list<int>::operator=(const&)_(cheap_elements)/8192 8987.022 -3.32%
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 4873.656 4.83%
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 23.71%
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 4.574 -7.97%
std::list<int>::push_back()_(many_elements)_(cheap_elements)/32 16.541 -2.51%
std::list<int>::push_back()_(many_elements)_(cheap_elements)/8192 4.465 -7.67%
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 5539.975 16.08%
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.37%
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 17822.771 5.99%
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 904.636 3.34%
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 -18.81%
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 -13.53%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6912.261 -3.54%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 149.910 -10.37%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 55998.774 -1.35%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 14165.110 -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 369.923 -3.28%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 110708.004 -4.08%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 33981.022 -4.17%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 953.594 -6.17%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 288367.022 -4.50%
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 13991.672 -2.00%
std::list<std::string>::ctor(Range)_(cheap_elements)/32 381.667 -1.32%
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 114686.975 -2.21%
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 33611.246 -4.73%
std::list<std::string>::ctor(Range)_(expensive_elements)/32 951.705 -4.46%
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 287306.587 -4.39%
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 13522.197 -4.46%
std::list<std::string>::ctor(const&)_(cheap_elements)/32 369.152 -3.57%
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 110183.696 -4.98%
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 33968.485 -4.38%
std::list<std::string>::ctor(const&)_(expensive_elements)/32 948.239 -5.39%
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 289160.124 -4.40%
std::list<std::string>::ctor(size)/1024 13838.722 -1.47%
std::list<std::string>::ctor(size)/32 417.639 10.13%
std::list<std::string>::ctor(size)/8192 113245.539 -2.14%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 13945.189 -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 382.348 -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 113821.555 -1.05%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 33786.950 -4.36%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 948.603 -2.17%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 287025.341 -4.52%
std::list<std::string>::erase(begin)_(cheap_elements)/1024 12.459 -12.96%
std::list<std::string>::erase(begin)_(cheap_elements)/32 12.247 -7.60%
std::list<std::string>::erase(begin)_(cheap_elements)/8192 12.451 -11.41%
std::list<std::string>::erase(begin)_(expensive_elements)/1024 31.294 -8.83%
std::list<std::string>::erase(begin)_(expensive_elements)/32 30.004 -7.06%
std::list<std::string>::erase(begin)_(expensive_elements)/8192 30.941 -9.16%
std::list<std::string>::insert(begin)_(cheap_elements)/1024 13.385 -12.14%
std::list<std::string>::insert(begin)_(cheap_elements)/32 12.274 -8.78%
std::list<std::string>::insert(begin)_(cheap_elements)/8192 13.214 -13.15%
std::list<std::string>::insert(begin)_(expensive_elements)/1024 31.546 -7.13%
std::list<std::string>::insert(begin)_(expensive_elements)/32 30.289 -6.96%
std::list<std::string>::insert(begin)_(expensive_elements)/8192 31.457 -7.48%
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 1439.802 1.34%
std::list<std::string>::operator=(const&)_(cheap_elements)/32 23.170 -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 10450.842 -3.83%
std::list<std::string>::operator=(const&)_(expensive_elements)/1024 6910.573 -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 152.140 -1.23%
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 -
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 -1.07%
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 -1.30%
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 6.83%
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.70%
std::make_heap(deque<int>)_(ascending)/8192 20938.605 -
std::make_heap(deque<int>)_(descending)/1024 1126.670 2.22%
std::make_heap(deque<int>)_(descending)/8 21.111 -
std::make_heap(deque<int>)_(descending)/8192 8817.665 2.41%
std::make_heap(deque<int>)_(heap)/1024 1125.387 2.32%
std::make_heap(deque<int>)_(heap)/8 21.132 -
std::make_heap(deque<int>)_(heap)/8192 8810.004 2.24%
std::make_heap(deque<int>)_(pipe-organ)/1024 2679.615 1.17%
std::make_heap(deque<int>)_(pipe-organ)/8 27.397 -
std::make_heap(deque<int>)_(pipe-organ)/8192 21093.195 -
std::make_heap(deque<int>)_(repeated)/1024 2323.266 1.53%
std::make_heap(deque<int>)_(repeated)/8 25.184 -
std::make_heap(deque<int>)_(repeated)/8192 18320.338 1.83%
std::make_heap(deque<int>)_(shuffled)/1024 2603.549 -
std::make_heap(deque<int>)_(shuffled)/8 24.772 -
std::make_heap(deque<int>)_(shuffled)/8192 23233.265 -2.55%
std::make_heap(deque<int>,_pred)_(ascending)/1024 2177.724 -
std::make_heap(deque<int>,_pred)_(ascending)/8 24.901 -1.57%
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 -1.04%
std::make_heap(deque<int>,_pred)_(descending)/8192 5030.378 -
std::make_heap(deque<int>,_pred)_(heap)/1024 660.249 2.26%
std::make_heap(deque<int>,_pred)_(heap)/8 18.996 -
std::make_heap(deque<int>,_pred)_(heap)/8192 5187.586 3.06%
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 -1.82%
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 -1.83%
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 2.85%
std::make_heap(vector<NonIntegral>)_(ascending)/8192 5146.621 -
std::make_heap(vector<NonIntegral>)_(descending)/1024 289.468 -1.87%
std::make_heap(vector<NonIntegral>)_(descending)/8 14.794 -1.05%
std::make_heap(vector<NonIntegral>)_(descending)/8192 2166.667 -2.30%
std::make_heap(vector<NonIntegral>)_(heap)/1024 289.077 -2.08%
std::make_heap(vector<NonIntegral>)_(heap)/8 14.776 -1.42%
std::make_heap(vector<NonIntegral>)_(heap)/8192 2162.974 -2.52%
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 -
std::make_heap(vector<NonIntegral>)_(shuffled)/8 16.160 -1.18%
std::make_heap(vector<NonIntegral>)_(shuffled)/8192 5281.608 -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/1024 681.197 -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8 16.864 -1.56%
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8192 5251.453 -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/1024 289.601 -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8 14.710 -1.44%
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8192 2166.295 -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/1024 289.578 -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8 14.702 -1.36%
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8192 2166.007 -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 682.810 -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 16.593 -1.49%
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 -1.38%
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 -1.07%
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.30%
std::make_heap(vector<int>)_(ascending)/8192 5022.545 -
std::make_heap(vector<int>)_(descending)/1024 275.648 1.21%
std::make_heap(vector<int>)_(descending)/8 14.594 -1.88%
std::make_heap(vector<int>)_(descending)/8192 2022.725 3.99%
std::make_heap(vector<int>)_(heap)/1024 272.751 -
std::make_heap(vector<int>)_(heap)/8 14.634 -1.21%
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.56%
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 -1.11%
std::make_heap(vector<int>)_(shuffled)/8192 5096.281 -
std::make_heap(vector<int>,_pred)_(ascending)/1024 657.158 -
std::make_heap(vector<int>,_pred)_(ascending)/8 16.622 -1.47%
std::make_heap(vector<int>,_pred)_(ascending)/8192 5018.199 -
std::make_heap(vector<int>,_pred)_(descending)/1024 272.321 -1.24%
std::make_heap(vector<int>,_pred)_(descending)/8 14.673 -3.88%
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.03%
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 -1.30%
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.14%
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 -2.57%
std::make_heap(vector<int>,_pred)_(shuffled)/8192 4943.999 -1.56%
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024 15810.892 -4.11%
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8 54.533 -2.42%
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192 504203.065 4.62%
std::make_heap+std::sort_heap(deque<int>)_(descending)/1024 16171.533 -5.07%
std::make_heap+std::sort_heap(deque<int>)_(descending)/8 60.682 -3.68%
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192 508685.984 4.64%
std::make_heap+std::sort_heap(deque<int>)_(heap)/1024 22181.668 -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8 61.972 -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8192 603994.256 2.43%
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/1024 17661.288 -4.74%
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8 56.637 -5.59%
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192 523226.402 2.52%
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/1024 31472.870 -2.56%
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8 54.394 -2.69%
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192 974664.237 -2.26%
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024 14706.207 1.63%
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 51.491 -1.29%
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.22%
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8192 627328.638 -
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 -4.36%
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8192 451171.083 -1.89%
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 -
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 -
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 -
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.36%
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8 50.982 -1.66%
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8192 952515.565 -1.33%
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/1024 13750.340 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8 47.837 -1.18%
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.20%
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 -
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 1.31%
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.35%
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 -6.81%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192 62878.369 2.75%
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 -1.26%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8 43.231 -4.45%
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 1.15%
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 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8 52.720 -1.10%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8192 158227.418 -
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 1.23%
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.06%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8192 61923.443 1.20%
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.94%
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 44.616 -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8192 118629.844 3.52%
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 -
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 -
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 -
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.30%
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/1024 15026.561 -4.36%
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8 52.529 -4.96%
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.20%
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 4.80%
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 -1.81%
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 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8 44.178 -2.29%
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8192 259700.781 -
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 -4.42%
std::map<int,_int>::clear()/1024 10552.064 -
std::map<int,_int>::clear()/32 648.197 -1.59%
std::map<int,_int>::clear()/8192 86073.620 -
std::map<int,_int>::contains(key)_(existent)/1024 4.109 -1.07%
std::map<int,_int>::contains(key)_(existent)/32 1.636 -1.30%
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 -4.33%
std::map<int,_int>::contains(key)_(non-existent)/32 2.825 -1.41%
std::map<int,_int>::contains(key)_(non-existent)/8192 19.065 31.37%
std::map<int,_int>::count(key)_(existent)/1024 3.752 -2.28%
std::map<int,_int>::count(key)_(existent)/32 1.500 -6.54%
std::map<int,_int>::count(key)_(existent)/8192 5.691 -2.45%
std::map<int,_int>::count(key)_(non-existent)/0 0.250 -
std::map<int,_int>::count(key)_(non-existent)/1024 7.214 -1.37%
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 -1.00%
std::map<int,_int>::ctor(&&,_different_allocs)/1024 6076.272 1.20%
std::map<int,_int>::ctor(&&,_different_allocs)/32 186.907 -2.09%
std::map<int,_int>::ctor(&&,_different_allocs)/8192 52288.943 2.28%
std::map<int,_int>::ctor(const&)/0 12.681 -
std::map<int,_int>::ctor(const&)/1024 6631.340 -7.16%
std::map<int,_int>::ctor(const&)/32 225.990 -3.38%
std::map<int,_int>::ctor(const&)/8192 53250.159 3.11%
std::map<int,_int>::ctor(const&,_alloc)/0 12.730 -
std::map<int,_int>::ctor(const&,_alloc)/1024 6629.860 1.86%
std::map<int,_int>::ctor(const&,_alloc)/32 223.960 2.17%
std::map<int,_int>::ctor(const&,_alloc)/8192 52932.458 2.12%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.625 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8862.242 1.37%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 238.307 1.91%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 71106.140 1.88%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.668 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12945.649 1.06%
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.90%
std::map<int,_int>::equal_range(key)_(existent)/1024 4.236 -3.30%
std::map<int,_int>::equal_range(key)_(existent)/32 1.732 -2.59%
std::map<int,_int>::equal_range(key)_(existent)/8192 5.418 -2.38%
std::map<int,_int>::equal_range(key)_(non-existent)/0 0.262 4.36%
std::map<int,_int>::equal_range(key)_(non-existent)/1024 6.182 1.72%
std::map<int,_int>::equal_range(key)_(non-existent)/32 2.628 -3.07%
std::map<int,_int>::equal_range(key)_(non-existent)/8192 9.808 2.80%
std::map<int,_int>::erase(iterator)/1024 21.047 -
std::map<int,_int>::erase(iterator)/32 20.899 -
std::map<int,_int>::erase(iterator)/8192 24.343 14.28%
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 -
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 -1.07%
std::map<int,_int>::erase(key)_(existent)/1024 26.301 4.39%
std::map<int,_int>::erase(key)_(existent)/32 22.363 -
std::map<int,_int>::erase(key)_(existent)/8192 28.810 13.05%
std::map<int,_int>::erase(key)_(non-existent,_end)/0 0.255 -
std::map<int,_int>::erase(key)_(non-existent,_end)/1024 5.154 -11.20%
std::map<int,_int>::erase(key)_(non-existent,_end)/32 2.302 -12.70%
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 7.114 -13.84%
std::map<int,_int>::erase(key)_(non-existent,_middle)/0 0.252 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/1024 2.904 -1.25%
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.41%
std::map<int,_int>::find(key)_(existent)/32 1.691 -
std::map<int,_int>::find(key)_(existent)/8192 5.268 -1.54%
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 -1.72%
std::map<int,_int>::find(key)_(non-existent)/8192 7.575 -1.10%
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 -1.52%
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 -6.94%
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 -2.26%
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 -4.09%
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 -3.31%
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 -12.97%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 17.627 2.15%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 21.347 4.55%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 18.478 3.38%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 21.346 6.14%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.708 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 16035.740 4.25%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 743.760 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 181077.359 3.92%
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 2.07%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 661.142 1.17%
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 -
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 -
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 -3.09%
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 -1.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 -2.36%
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 -7.42%
std::map<int,_int>::insert(value)_(already_present)/1024 3.153 -4.84%
std::map<int,_int>::insert(value)_(already_present)/32 1.752 -
std::map<int,_int>::insert(value)_(already_present)/8192 3.980 -2.27%
std::map<int,_int>::insert(value)_(new_value,_end)/0 17.070 -6.29%
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.77%
std::map<int,_int>::insert(value)_(new_value,_end)/8192 35.122 -6.56%
std::map<int,_int>::insert(value)_(new_value,_middle)/0 16.953 -
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 20.398 -1.23%
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 8.09%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.777 1.04%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 4.004 5.37%
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 -5.88%
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 2.18%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 18.194 -
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 2.85%
std::map<int,_int>::lower_bound(key)_(existent)/32 1.484 -1.26%
std::map<int,_int>::lower_bound(key)_(existent)/8192 5.404 -1.12%
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 -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 9.712 -4.41%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.262 -1.10%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 7291.888 14.21%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 259.226 24.62%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 57713.140 12.34%
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 9.18%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 234.966 8.49%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 53774.776 6.09%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 1.108 -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1450.588 -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 40.517 -1.67%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 12873.180 -
std::map<int,_int>::upper_bound(key)_(existent)/1024 4.417 1.20%
std::map<int,_int>::upper_bound(key)_(existent)/32 1.776 -
std::map<int,_int>::upper_bound(key)_(existent)/8192 5.603 -2.28%
std::map<int,_int>::upper_bound(key)_(non-existent)/0 0.251 -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 6.604 6.62%
std::map<int,_int>::upper_bound(key)_(non-existent)/32 2.443 -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 11.193 17.75%
std::map<std::string,_int>::clear()/0 394.632 -
std::map<std::string,_int>::clear()/1024 22718.470 1.42%
std::map<std::string,_int>::clear()/32 879.333 -
std::map<std::string,_int>::clear()/8192 217076.963 2.00%
std::map<std::string,_int>::contains(key)_(existent)/1024 24.233 1.87%
std::map<std::string,_int>::contains(key)_(existent)/32 17.570 7.91%
std::map<std::string,_int>::contains(key)_(existent)/8192 28.527 -7.10%
std::map<std::string,_int>::contains(key)_(non-existent)/0 0.284 -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 22.575 -
std::map<std::string,_int>::contains(key)_(non-existent)/32 10.664 -6.31%
std::map<std::string,_int>::contains(key)_(non-existent)/8192 28.868 -3.76%
std::map<std::string,_int>::count(key)_(existent)/1024 24.732 9.61%
std::map<std::string,_int>::count(key)_(existent)/32 16.619 5.05%
std::map<std::string,_int>::count(key)_(existent)/8192 32.948 6.00%
std::map<std::string,_int>::count(key)_(non-existent)/0 0.268 4.88%
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.83%
std::map<std::string,_int>::count(key)_(non-existent)/8192 32.350 -5.84%
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 -1.92%
std::map<std::string,_int>::ctor(&&,_different_allocs)/8192 59549.439 -
std::map<std::string,_int>::ctor(const&)/0 12.807 -
std::map<std::string,_int>::ctor(const&)/1024 35598.091 -
std::map<std::string,_int>::ctor(const&)/32 707.776 -16.22%
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 -
std::map<std::string,_int>::ctor(const&,_alloc)/32 819.994 5.09%
std::map<std::string,_int>::ctor(const&,_alloc)/8192 348476.438 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.726 -1.23%
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 41440.472 1.17%
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 848.263 1.87%
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 -1.23%
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 -5.97%
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 -4.93%
std::map<std::string,_int>::equal_range(key)_(existent)/32 16.455 -5.37%
std::map<std::string,_int>::equal_range(key)_(existent)/8192 28.729 1.55%
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 1.73%
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 10.716 -
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 33.236 -1.47%
std::map<std::string,_int>::erase(iterator)/1024 31.418 2.29%
std::map<std::string,_int>::erase(iterator)/32 32.439 9.22%
std::map<std::string,_int>::erase(iterator)/8192 30.967 5.44%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 390.286 -1.48%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 13166.155 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 665.825 -1.03%
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 79.14%
std::map<std::string,_int>::erase(key)_(existent)/32 71.541 14.45%
std::map<std::string,_int>::erase(key)_(existent)/8192 70.197 -30.83%
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 -4.72%
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 -5.61%
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 -3.72%
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 6.537 -5.01%
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 16.115 -5.28%
std::map<std::string,_int>::find(key)_(existent)/1024 24.962 10.69%
std::map<std::string,_int>::find(key)_(existent)/32 16.197 -2.68%
std::map<std::string,_int>::find(key)_(existent)/8192 29.336 -5.31%
std::map<std::string,_int>::find(key)_(non-existent)/0 0.256 -
std::map<std::string,_int>::find(key)_(non-existent)/1024 27.367 9.79%
std::map<std::string,_int>::find(key)_(non-existent)/32 12.998 6.65%
std::map<std::string,_int>::find(key)_(non-existent)/8192 34.776 10.07%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 34.179 6.73%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 67.317 18.64%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 50.928 10.56%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 93.403 3.06%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 33.928 38.30%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 49.359 -7.41%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 38.870 -7.64%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 63.861 14.32%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 24.330 -28.17%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 31.753 -33.62%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 35.883 -7.95%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 51.876 -29.13%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 34.172 35.10%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 30.242 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 31.394 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 30.053 -13.10%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 390.338 -1.78%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 65921.529 -1.02%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1430.116 -
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 -1.38%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 44993.662 1.44%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1244.528 -5.03%
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 5.79%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1171.530 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 618498.870 1.12%
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 5.24%
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 -5.77%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 369499.582 -
std::map<std::string,_int>::insert(value)_(already_present)/1024 17.152 -1.28%
std::map<std::string,_int>::insert(value)_(already_present)/32 26.405 -1.16%
std::map<std::string,_int>::insert(value)_(already_present)/8192 32.429 -19.06%
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 27.536 -11.70%
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 16.54%
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 84.679 23.55%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 23.518 -32.34%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 52.302 12.05%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 39.097 10.97%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 56.168 -10.62%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 25.397 8.55%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 21.170 87.38%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 32.496 44.70%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 32.416 -2.94%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 62.485 -1.75%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 32.421 -21.56%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 96.666 10.57%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 32.643 1.25%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 51.114 13.11%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 40.593 -2.53%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 51.203 -10.10%
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 21.700 -11.86%
std::map<std::string,_int>::lower_bound(key)_(existent)/32 15.356 1.71%
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 28.412 -3.35%
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 3.77%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 10.638 1.18%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 32.109 -3.17%
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 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 865.439 5.36%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 380952.644 8.08%
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.22%
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 848.253 9.89%
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 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 371.123 12.72%
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 1.49%
std::map<std::string,_int>::upper_bound(key)_(existent)/32 15.855 1.61%
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 28.470 -1.57%
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 -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 10.317 -2.10%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 35.392 13.42%
std::mismatch(deque<int>)_(it,_it,_it)/1000 460.395 -
std::mismatch(deque<int>)_(it,_it,_it)/1024 463.295 -1.90%
std::mismatch(deque<int>)_(it,_it,_it)/1048576 494980.206 -
std::mismatch(deque<int>)_(it,_it,_it)/8 3.858 3.11%
std::mismatch(deque<int>)_(it,_it,_it)/8192 3836.656 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 447.555 -5.84%
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 481.622 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 490407.889 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 4.075 -2.73%
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 -
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 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1048576 623357.335 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 6.408 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8192 4879.187 -
std::mismatch(list<int>)_(it,_it,_it)/1000 742.279 -
std::mismatch(list<int>)_(it,_it,_it)/1024 758.005 -
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 -
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 755.736 -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 767.803 -2.34%
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 945495.289 -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 3.019 2.31%
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 12145.265 -
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 1.17%
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.47%
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 9.88%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 502.248 -1.22%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1048576 608522.167 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 4.265 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8192 4718.198 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 473.697 1.63%
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 3.17%
std::move(deque<int>)/262144 15558.980 3.57%
std::move(deque<int>)/32768 2340.898 28.15%
std::move(deque<int>)/4096 149.259 -
std::move(deque<int>)/512 22.180 -
std::move(deque<int>)/64 4.937 2.42%
std::move(deque<int>)/8 3.409 -5.46%
std::move(list<int>)/1048576 997836.776 -1.12%
std::move(list<int>)/262144 243915.838 -1.46%
std::move(list<int>)/32768 30590.178 -
std::move(list<int>)/4096 4869.224 23.16%
std::move(list<int>)/512 356.061 -
std::move(list<int>)/64 39.111 -4.22%
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 -1.98%
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 -1.09%
std::move(vector<bool>)_(unaligned)/512 4.788 6.15%
std::move(vector<bool>)_(unaligned)/64 1.660 -1.81%
std::move(vector<int>)/1048576 81106.557 30.25%
std::move(vector<int>)/262144 19076.797 -8.92%
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 -4.45%
std::move_backward(deque<int>)/1048576 126524.722 -
std::move_backward(deque<int>)/262144 30296.135 -
std::move_backward(deque<int>)/32768 3380.985 1.05%
std::move_backward(deque<int>)/4096 154.559 -1.81%
std::move_backward(deque<int>)/512 23.540 -1.29%
std::move_backward(deque<int>)/64 5.171 -3.19%
std::move_backward(deque<int>)/8 3.385 -4.20%
std::move_backward(list<int>)/1048576 1028293.194 -
std::move_backward(list<int>)/262144 258382.026 -
std::move_backward(list<int>)/32768 31883.880 -
std::move_backward(list<int>)/4096 4805.459 3.50%
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 -
std::move_backward(vector<bool>)_(aligned)/64 1.777 -
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 -1.26%
std::move_backward(vector<bool>)_(unaligned)/512 4.521 -1.32%
std::move_backward(vector<bool>)_(unaligned)/64 1.819 9.94%
std::move_backward(vector<int>)/1048576 57464.260 -
std::move_backward(vector<int>)/262144 21954.934 -
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 3.30%
std::multimap<int,_int>::clear()/32 645.012 -2.26%
std::multimap<int,_int>::clear()/8192 85889.573 -
std::multimap<int,_int>::contains(key)_(existent)/1024 4.565 -
std::multimap<int,_int>::contains(key)_(existent)/32 1.749 1.43%
std::multimap<int,_int>::contains(key)_(existent)/8192 5.528 2.10%
std::multimap<int,_int>::contains(key)_(non-existent)/0 0.296 -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 5.987 9.57%
std::multimap<int,_int>::contains(key)_(non-existent)/32 2.922 -1.27%
std::multimap<int,_int>::contains(key)_(non-existent)/8192 19.210 41.67%
std::multimap<int,_int>::count(key)_(existent)/1024 5.367 -
std::multimap<int,_int>::count(key)_(existent)/32 3.588 -1.41%
std::multimap<int,_int>::count(key)_(existent)/8192 6.507 -1.38%
std::multimap<int,_int>::count(key)_(non-existent)/0 0.253 -
std::multimap<int,_int>::count(key)_(non-existent)/1024 6.052 5.25%
std::multimap<int,_int>::count(key)_(non-existent)/32 2.415 1.98%
std::multimap<int,_int>::count(key)_(non-existent)/8192 9.524 3.49%
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 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/8192 55091.837 7.37%
std::multimap<int,_int>::ctor(const&)/0 12.748 -
std::multimap<int,_int>::ctor(const&)/1024 6422.272 -5.05%
std::multimap<int,_int>::ctor(const&)/32 223.091 -3.95%
std::multimap<int,_int>::ctor(const&)/8192 51967.081 -4.39%
std::multimap<int,_int>::ctor(const&,_alloc)/0 12.716 -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 6466.387 -2.13%
std::multimap<int,_int>::ctor(const&,_alloc)/32 221.228 1.86%
std::multimap<int,_int>::ctor(const&,_alloc)/8192 51594.210 -1.86%
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 -2.68%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 71797.454 -1.56%
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 1.50%
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 248588.740 -3.07%
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.14%
std::multimap<int,_int>::equal_range(key)_(existent)/8192 5.854 -2.65%
std::multimap<int,_int>::equal_range(key)_(non-existent)/0 0.252 -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 6.464 -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 2.337 -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 9.606 -1.72%
std::multimap<int,_int>::erase(iterator)/1024 20.384 -
std::multimap<int,_int>::erase(iterator)/32 20.372 -
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 -4.79%
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 575.978 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 57405.879 -1.16%
std::multimap<int,_int>::erase(key)_(existent)/1024 24.944 -
std::multimap<int,_int>::erase(key)_(existent)/32 24.471 9.66%
std::multimap<int,_int>::erase(key)_(existent)/8192 25.697 -5.56%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.265 -8.49%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 5.853 2.36%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 2.528 3.25%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 10.433 4.20%
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.253 -12.44%
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 -
std::multimap<int,_int>::find(key)_(existent)/1024 3.815 1.61%
std::multimap<int,_int>::find(key)_(existent)/32 1.755 1.60%
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 -3.55%
std::multimap<int,_int>::find(key)_(non-existent)/32 2.426 -4.12%
std::multimap<int,_int>::find(key)_(non-existent)/8192 7.317 -1.86%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 17.217 1.07%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 33.109 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 18.732 1.09%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 35.331 -7.83%
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.66%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 18.586 -2.45%
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 6.01%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 19.209 2.87%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 45.050 9.30%
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 2.27%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 17.974 1.04%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 20.251 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.365 -
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 1.69%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 664.270 -1.47%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 120674.530 -
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 2.20%
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.22%
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 -
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 -
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 1.05%
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 15.98%
std::multimap<int,_int>::insert(value)_(already_present)/1024 21.328 1.80%
std::multimap<int,_int>::insert(value)_(already_present)/32 18.325 -
std::multimap<int,_int>::insert(value)_(already_present)/8192 20.432 -1.45%
std::multimap<int,_int>::insert(value)_(new_value,_end)/0 17.146 -
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 33.450 1.81%
std::multimap<int,_int>::insert(value)_(new_value,_end)/32 19.224 1.46%
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 35.392 -5.39%
std::multimap<int,_int>::insert(value)_(new_value,_middle)/0 17.144 -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 21.946 3.30%
std::multimap<int,_int>::insert(value)_(new_value,_middle)/32 17.998 -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/8192 20.605 -
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 77.87%
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 3.533 46.20%
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 16.610 88.20%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.379 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6541.008 -9.33%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 225.654 -
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 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6507.484 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 220.198 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 51723.936 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 1.109 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1462.178 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 34.874 -8.14%
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 19.37%
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.933 11.77%
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 10.710 21.62%
std::multimap<std::string,_int>::clear()/0 394.794 -
std::multimap<std::string,_int>::clear()/1024 22118.892 1.02%
std::multimap<std::string,_int>::clear()/32 893.440 -1.15%
std::multimap<std::string,_int>::clear()/8192 213572.055 -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 26.194 8.90%
std::multimap<std::string,_int>::contains(key)_(existent)/32 17.092 6.99%
std::multimap<std::string,_int>::contains(key)_(existent)/8192 30.064 -6.17%
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.27%
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 10.972 -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 28.295 1.01%
std::multimap<std::string,_int>::count(key)_(existent)/1024 24.108 2.18%
std::multimap<std::string,_int>::count(key)_(existent)/32 19.055 -
std::multimap<std::string,_int>::count(key)_(existent)/8192 30.153 -7.60%
std::multimap<std::string,_int>::count(key)_(non-existent)/0 0.280 6.57%
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 24.941 3.76%
std::multimap<std::string,_int>::count(key)_(non-existent)/32 10.223 -9.52%
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 34.250 -2.55%
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/0 12.801 -3.72%
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 -
std::multimap<std::string,_int>::ctor(const&)/32 899.928 13.75%
std::multimap<std::string,_int>::ctor(const&)/8192 341906.127 -
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 -13.22%
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 346656.250 -
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 3.28%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 747.290 -22.49%
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 -4.80%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1107749.478 -1.48%
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 23.359 -8.81%
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 19.110 -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 29.667 -
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 -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 10.421 -9.45%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 34.925 3.33%
std::multimap<std::string,_int>::erase(iterator)/1024 33.990 1.04%
std::multimap<std::string,_int>::erase(iterator)/32 25.203 -13.23%
std::multimap<std::string,_int>::erase(iterator)/8192 30.060 -3.58%
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 -1.50%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 707.858 2.50%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 118817.983 -1.27%
std::multimap<std::string,_int>::erase(key)_(existent)/1024 69.273 -
std::multimap<std::string,_int>::erase(key)_(existent)/32 91.608 57.05%
std::multimap<std::string,_int>::erase(key)_(existent)/8192 110.011 21.19%
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 -1.87%
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 2.54%
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32 6.550 1.03%
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 15.860 1.02%
std::multimap<std::string,_int>::find(key)_(existent)/1024 25.738 9.68%
std::multimap<std::string,_int>::find(key)_(existent)/32 15.070 3.57%
std::multimap<std::string,_int>::find(key)_(existent)/8192 29.838 -2.67%
std::multimap<std::string,_int>::find(key)_(non-existent)/0 0.255 -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 25.710 2.57%
std::multimap<std::string,_int>::find(key)_(non-existent)/32 10.282 -1.71%
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 31.024 2.23%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 31.741 33.64%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 64.068 1.64%
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 -3.00%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 35.930 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 49.436 -2.36%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 43.177 14.01%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 63.629 21.47%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 28.026 16.36%
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 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 78.558 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 32.670 31.91%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 41.763 14.48%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 40.286 1.51%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 42.380 1.91%
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 1.70%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1403.361 2.91%
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 1.42%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1251.152 4.60%
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 4.51%
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 2.04%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1221.325 9.55%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 390056.159 1.86%
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 6.20%
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 94.37%
std::multimap<std::string,_int>::insert(value)_(already_present)/32 59.134 8.39%
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 86.899 -4.65%
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 -7.04%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 38.623 -1.42%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 85.240 -3.69%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 32.028 -7.41%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 43.387 2.56%
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 -12.66%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 38.744 2.93%
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 357.48%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 38.726 228.78%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 175.397 395.89%
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 9.28%
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 741.512 13.22%
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 -2.67%
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 854.101 13.02%
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 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 16868.718 4.98%
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 1.97%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 95.687 3.38%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 38.406 -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 124.895 -2.03%
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 66.23%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 18.655 54.53%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 59.356 66.00%
std::multiset<int>::clear()/0 389.352 -
std::multiset<int>::clear()/1024 10208.645 -16.23%
std::multiset<int>::clear()/32 628.704 -8.52%
std::multiset<int>::clear()/8192 80441.350 -15.96%
std::multiset<int>::contains(key)_(existent)/1024 4.015 -
std::multiset<int>::contains(key)_(existent)/32 1.764 5.19%
std::multiset<int>::contains(key)_(existent)/8192 8.753 4.56%
std::multiset<int>::contains(key)_(non-existent)/0 0.286 -
std::multiset<int>::contains(key)_(non-existent)/1024 6.271 6.26%
std::multiset<int>::contains(key)_(non-existent)/32 3.138 11.85%
std::multiset<int>::contains(key)_(non-existent)/8192 9.268 5.17%
std::multiset<int>::count(key)_(existent)/1024 5.888 3.17%
std::multiset<int>::count(key)_(existent)/32 3.860 1.85%
std::multiset<int>::count(key)_(existent)/8192 9.403 -
std::multiset<int>::count(key)_(non-existent)/0 0.251 -9.03%
std::multiset<int>::count(key)_(non-existent)/1024 5.836 -
std::multiset<int>::count(key)_(non-existent)/32 2.385 -
std::multiset<int>::count(key)_(non-existent)/8192 9.235 -
std::multiset<int>::ctor(&&,_different_allocs)/0 12.799 -
std::multiset<int>::ctor(&&,_different_allocs)/1024 5722.747 -1.17%
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.53%
std::multiset<int>::ctor(const&,_alloc)/32 224.391 -
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 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 245.555 2.31%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 74886.696 -1.97%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.700 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12920.165 3.12%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 286.951 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 241092.272 -4.08%
std::multiset<int>::equal_range(key)_(existent)/1024 5.364 -1.24%
std::multiset<int>::equal_range(key)_(existent)/32 2.351 -
std::multiset<int>::equal_range(key)_(existent)/8192 8.212 -3.65%
std::multiset<int>::equal_range(key)_(non-existent)/0 0.251 -
std::multiset<int>::equal_range(key)_(non-existent)/1024 5.655 2.05%
std::multiset<int>::equal_range(key)_(non-existent)/32 2.573 8.61%
std::multiset<int>::equal_range(key)_(non-existent)/8192 9.737 5.69%
std::multiset<int>::erase(iterator)/1024 23.377 -10.63%
std::multiset<int>::erase(iterator)/32 20.728 -9.06%
std::multiset<int>::erase(iterator)/8192 24.261 -7.24%
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 -6.66%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 565.513 -3.20%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 55249.116 -6.51%
std::multiset<int>::erase(key)_(existent)/1024 39.926 -2.18%
std::multiset<int>::erase(key)_(existent)/32 21.954 -7.87%
std::multiset<int>::erase(key)_(existent)/8192 61.122 2.73%
std::multiset<int>::erase(key)_(non-existent,_end)/0 0.252 -
std::multiset<int>::erase(key)_(non-existent,_end)/1024 6.540 1.31%
std::multiset<int>::erase(key)_(non-existent,_end)/32 2.295 -1.29%
std::multiset<int>::erase(key)_(non-existent,_end)/8192 9.995 1.48%
std::multiset<int>::erase(key)_(non-existent,_middle)/0 0.252 -
std::multiset<int>::erase(key)_(non-existent,_middle)/1024 2.930 -
std::multiset<int>::erase(key)_(non-existent,_middle)/32 1.785 -
std::multiset<int>::erase(key)_(non-existent,_middle)/8192 4.221 -11.69%
std::multiset<int>::find(key)_(existent)/1024 4.003 -6.45%
std::multiset<int>::find(key)_(existent)/32 1.620 -
std::multiset<int>::find(key)_(existent)/8192 8.012 -
std::multiset<int>::find(key)_(non-existent)/0 0.251 -
std::multiset<int>::find(key)_(non-existent)/1024 5.450 -3.98%
std::multiset<int>::find(key)_(non-existent)/32 2.234 -8.03%
std::multiset<int>::find(key)_(non-existent)/8192 8.071 -1.15%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 17.078 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 45.954 -4.31%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 18.480 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 72.191 -17.32%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/0 17.157 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 27.399 -
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.15%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/0 17.134 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 59.128 3.47%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 18.534 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 76.279 -5.12%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/0 17.099 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 23.806 -12.40%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32 17.837 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 28.412 -2.59%
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 -4.40%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 717.317 -6.29%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 188383.139 3.18%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 390.765 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 11413.652 -2.58%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 653.092 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 116405.377 -1.54%
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 391.328 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 12158.709 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 690.024 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 197828.757 -2.13%
std::multiset<int>::insert(value)_(already_present)/1024 28.564 -
std::multiset<int>::insert(value)_(already_present)/32 18.123 -1.02%
std::multiset<int>::insert(value)_(already_present)/8192 31.862 2.01%
std::multiset<int>::insert(value)_(new_value,_end)/0 16.976 -
std::multiset<int>::insert(value)_(new_value,_end)/1024 47.198 2.20%
std::multiset<int>::insert(value)_(new_value,_end)/32 18.718 1.14%
std::multiset<int>::insert(value)_(new_value,_end)/8192 74.246 -2.24%
std::multiset<int>::insert(value)_(new_value,_middle)/0 16.966 -
std::multiset<int>::insert(value)_(new_value,_middle)/1024 27.769 1.96%
std::multiset<int>::insert(value)_(new_value,_middle)/32 17.782 -
std::multiset<int>::insert(value)_(new_value,_middle)/8192 32.781 3.47%
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 93.33%
std::multiset<int>::lower_bound(key)_(non-existent)/32 3.901 44.97%
std::multiset<int>::lower_bound(key)_(non-existent)/8192 24.076 114.79%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/0 13.383 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6375.668 2.09%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 221.282 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 51222.718 2.81%
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 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 50373.190 -16.47%
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 1.109 -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 1360.938 -3.41%
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 39.067 -3.24%
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.41%
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 1.09%
std::multiset<std::string>::contains(key)_(existent)/32 19.062 -
std::multiset<std::string>::contains(key)_(existent)/8192 33.656 10.85%
std::multiset<std::string>::contains(key)_(non-existent)/0 0.274 -
std::multiset<std::string>::contains(key)_(non-existent)/1024 24.149 -9.42%
std::multiset<std::string>::contains(key)_(non-existent)/32 10.948 -4.48%
std::multiset<std::string>::contains(key)_(non-existent)/8192 28.606 -2.37%
std::multiset<std::string>::count(key)_(existent)/1024 24.826 5.83%
std::multiset<std::string>::count(key)_(existent)/32 19.844 -
std::multiset<std::string>::count(key)_(existent)/8192 30.120 -3.91%
std::multiset<std::string>::count(key)_(non-existent)/0 0.258 -
std::multiset<std::string>::count(key)_(non-existent)/1024 24.937 -
std::multiset<std::string>::count(key)_(non-existent)/32 10.720 2.41%
std::multiset<std::string>::count(key)_(non-existent)/8192 32.658 -3.46%
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 1.64%
std::multiset<std::string>::ctor(const&)/32 699.541 -10.89%
std::multiset<std::string>::ctor(const&)/8192 344815.631 1.26%
std::multiset<std::string>::ctor(const&,_alloc)/0 12.852 1.27%
std::multiset<std::string>::ctor(const&,_alloc)/1024 35942.798 -
std::multiset<std::string>::ctor(const&,_alloc)/32 871.489 18.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 6.84%
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 377144.838 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.852 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 54763.102 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1047.954 2.47%
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1073126.672 -
std::multiset<std::string>::equal_range(key)_(existent)/1024 24.379 1.12%
std::multiset<std::string>::equal_range(key)_(existent)/32 18.711 6.35%
std::multiset<std::string>::equal_range(key)_(existent)/8192 28.060 -2.88%
std::multiset<std::string>::equal_range(key)_(non-existent)/0 0.261 -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 24.413 -
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.14%
std::multiset<std::string>::erase(iterator)/1024 33.642 5.46%
std::multiset<std::string>::erase(iterator)/32 30.769 12.77%
std::multiset<std::string>::erase(iterator)/8192 32.311 -11.34%
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 1.78%
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 5.54%
std::multiset<std::string>::erase(key)_(existent)/32 50.152 -38.59%
std::multiset<std::string>::erase(key)_(existent)/8192 102.781 25.13%
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.02%
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 10.672 -10.38%
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 32.435 5.17%
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.65%
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 15.650 -
std::multiset<std::string>::find(key)_(existent)/1024 24.326 -4.69%
std::multiset<std::string>::find(key)_(existent)/32 15.000 -
std::multiset<std::string>::find(key)_(existent)/8192 30.052 3.93%
std::multiset<std::string>::find(key)_(non-existent)/0 0.255 -
std::multiset<std::string>::find(key)_(non-existent)/1024 20.610 -7.31%
std::multiset<std::string>::find(key)_(non-existent)/32 10.303 -1.25%
std::multiset<std::string>::find(key)_(non-existent)/8192 28.138 -7.52%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 34.362 -3.51%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 59.445 3.35%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 46.826 14.39%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 102.951 6.39%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 24.776 -19.33%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 50.537 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 38.267 18.49%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 52.211 -16.12%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 29.720 -10.52%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 52.640 11.10%
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 5.21%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 32.148 -9.48%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 38.259 -6.47%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 38.117 4.51%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 41.822 41.35%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 394.963 -
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 1.63%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 900496.212 -1.15%
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 2.45%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1259.320 1.54%
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 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1398.330 -4.62%
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.23%
std::multiset<std::string>::insert(value)_(already_present)/32 48.786 13.46%
std::multiset<std::string>::insert(value)_(already_present)/8192 63.343 20.54%
std::multiset<std::string>::insert(value)_(new_value,_end)/0 34.436 37.88%
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 67.682 -
std::multiset<std::string>::insert(value)_(new_value,_end)/32 37.940 19.50%
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 90.368 3.96%
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 29.786 -2.69%
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 48.908 5.51%
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 35.677 -4.55%
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 60.617 5.99%
std::multiset<std::string>::lower_bound(key)_(existent)/1024 89.174 -5.47%
std::multiset<std::string>::lower_bound(key)_(existent)/32 36.073 -13.76%
std::multiset<std::string>::lower_bound(key)_(existent)/8192 129.388 1.09%
std::multiset<std::string>::lower_bound(key)_(non-existent)/0 0.255 -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 31.473 -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 12.093 1.51%
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 35.415 1.24%
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.32%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 759.364 -3.17%
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.56%
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 809.331 6.07%
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 55.41%
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 374.919 11.58%
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 213943.317 4.14%
std::multiset<std::string>::upper_bound(key)_(existent)/1024 87.487 -3.38%
std::multiset<std::string>::upper_bound(key)_(existent)/32 37.627 -5.64%
std::multiset<std::string>::upper_bound(key)_(existent)/8192 125.738 -4.56%
std::multiset<std::string>::upper_bound(key)_(non-existent)/0 0.255 -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 32.274 20.58%
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 14.652 23.74%
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 44.283 24.43%
std::none_of(deque<int>)_(process_all)/32 12.294 -
std::none_of(deque<int>)_(process_all)/32768 10119.378 -2.94%
std::none_of(deque<int>)_(process_all)/50 18.883 -
std::none_of(deque<int>)_(process_all)/8 3.433 -
std::none_of(deque<int>)_(process_all)/8192 2525.814 -3.12%
std::none_of(list<int>)_(process_all)/32 11.858 1.31%
std::none_of(list<int>)_(process_all)/32768 26628.554 2.37%
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 4.40%
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 1.62%
std::none_of(vector<int>)_(process_all)/8 2.490 2.60%
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 3.77%
std::partial_sort(deque<int>)_(ascending)/8192 145783.619 -1.89%
std::partial_sort(deque<int>)_(descending)/1024 17805.398 -1.69%
std::partial_sort(deque<int>)_(descending)/8 41.703 -5.02%
std::partial_sort(deque<int>)_(descending)/8192 269756.628 4.08%
std::partial_sort(deque<int>)_(heap)/1024 18019.184 -
std::partial_sort(deque<int>)_(heap)/8 39.744 3.22%
std::partial_sort(deque<int>)_(heap)/8192 261749.333 -1.98%
std::partial_sort(deque<int>)_(pipe-organ)/1024 7708.623 -1.08%
std::partial_sort(deque<int>)_(pipe-organ)/8 31.552 1.63%
std::partial_sort(deque<int>)_(pipe-organ)/8192 145778.796 -2.30%
std::partial_sort(deque<int>)_(qsort_adversarial)/1024 18864.753 -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 30.039 -5.01%
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 268617.818 2.56%
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 -
std::partial_sort(deque<int>)_(shuffled)/8 31.920 -
std::partial_sort(deque<int>)_(shuffled)/8192 240343.326 -
std::partial_sort(vector<NonIntegral>)_(ascending)/1024 4867.911 1.88%
std::partial_sort(vector<NonIntegral>)_(ascending)/8 21.613 6.87%
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 6.04%
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 -
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 1.24%
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 8.43%
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.79%
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 28753.023 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/1024 6752.184 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 22.618 2.58%
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 -
std::partial_sort(vector<int>)_(descending)/8 23.848 -2.50%
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 -
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 1.18%
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 -1.70%
std::partial_sort(vector<int>)_(shuffled)/1024 6738.722 -
std::partial_sort(vector<int>)_(shuffled)/8 27.652 -3.79%
std::partial_sort(vector<int>)_(shuffled)/8192 87941.718 -
std::partial_sort_copy(deque<int>)_(ascending)/1024 5157.237 -
std::partial_sort_copy(deque<int>)_(ascending)/8 10.307 1.94%
std::partial_sort_copy(deque<int>)_(ascending)/8192 53390.280 -
std::partial_sort_copy(deque<int>)_(descending)/1024 8136.787 -
std::partial_sort_copy(deque<int>)_(descending)/8 23.734 1.35%
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 -2.84%
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 -2.55%
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 -
std::partial_sort_copy(deque<int>)_(shuffled)/1024 6900.867 -
std::partial_sort_copy(deque<int>)_(shuffled)/8 11.206 -
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.93%
std::partial_sort_copy(list<int>)_(ascending)/8192 56828.621 -
std::partial_sort_copy(list<int>)_(descending)/1024 8180.516 -1.09%
std::partial_sort_copy(list<int>)_(descending)/8 16.541 4.11%
std::partial_sort_copy(list<int>)_(descending)/8192 96723.422 -
std::partial_sort_copy(list<int>)_(heap)/1024 8213.679 -
std::partial_sort_copy(list<int>)_(heap)/8 17.460 1.42%
std::partial_sort_copy(list<int>)_(heap)/8192 99742.236 -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 5334.731 -14.30%
std::partial_sort_copy(list<int>)_(pipe-organ)/8 8.048 -1.25%
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 56564.408 -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 9103.497 -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 8.003 -1.66%
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 -
std::partial_sort_copy(list<int>)_(repeated)/8192 32877.418 -
std::partial_sort_copy(list<int>)_(shuffled)/1024 7088.085 -
std::partial_sort_copy(list<int>)_(shuffled)/8 12.232 1.52%
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 -1.36%
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 -5.41%
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 11.41%
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 -1.48%
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 -1.84%
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.69%
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 26832.556 -1.71%
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 6700.593 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 10.272 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 84631.175 -
std::partial_sort_copy(vector<int>)_(ascending)/1024 5029.045 4.21%
std::partial_sort_copy(vector<int>)_(ascending)/8 9.202 4.94%
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 -
std::partial_sort_copy(vector<int>)_(descending)/8192 93680.196 -5.02%
std::partial_sort_copy(vector<int>)_(heap)/1024 8008.716 -
std::partial_sort_copy(vector<int>)_(heap)/8 15.853 -1.77%
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 1.55%
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 -
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 2.21%
std::partial_sort_copy(vector<int>)_(repeated)/8192 26611.991 -3.08%
std::partial_sort_copy(vector<int>)_(shuffled)/1024 6828.417 -
std::partial_sort_copy(vector<int>)_(shuffled)/8 10.810 1.22%
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 -2.57%
std::partition(deque<int>)_(dense)/50 14.811 -3.79%
std::partition(deque<int>)_(dense)/8192 2782.759 -
std::partition(deque<int>)_(sparse)/1024 381.298 -
std::partition(deque<int>)_(sparse)/32 10.047 -5.18%
std::partition(deque<int>)_(sparse)/50 15.076 -5.82%
std::partition(deque<int>)_(sparse)/8192 3046.344 3.09%
std::partition(list<int>)_(dense)/1024 410.706 5.16%
std::partition(list<int>)_(dense)/32 8.797 -2.30%
std::partition(list<int>)_(dense)/50 13.501 -
std::partition(list<int>)_(dense)/8192 4507.628 -15.49%
std::partition(list<int>)_(sparse)/1024 714.869 -1.47%
std::partition(list<int>)_(sparse)/32 9.077 3.57%
std::partition(list<int>)_(sparse)/50 22.108 -
std::partition(list<int>)_(sparse)/8192 7088.585 -2.88%
std::partition(vector<int>)_(dense)/1024 248.401 2.90%
std::partition(vector<int>)_(dense)/32 8.367 2.68%
std::partition(vector<int>)_(dense)/50 12.998 -
std::partition(vector<int>)_(dense)/8192 1871.216 3.15%
std::partition(vector<int>)_(sparse)/1024 255.795 -
std::partition(vector<int>)_(sparse)/32 8.850 -4.63%
std::partition(vector<int>)_(sparse)/50 13.846 -
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.42%
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.83%
std::partition_copy(list<int>)/50 12.962 -
std::partition_copy(list<int>)/8192 6816.663 -8.09%
std::partition_copy(vector<int>)/1024 469.288 -
std::partition_copy(vector<int>)/32 8.127 -
std::partition_copy(vector<int>)/50 12.657 -
std::partition_copy(vector<int>)/8192 4596.118 1.49%
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 1.25%
std::partition_point(list<int>)/32 15.737 -
std::partition_point(list<int>)/50 24.547 -1.42%
std::partition_point(list<int>)/8192 13852.282 11.74%
std::partition_point(vector<int>)/1024 6.098 -
std::partition_point(vector<int>)/32 2.571 -
std::partition_point(vector<int>)/50 2.548 -1.12%
std::partition_point(vector<int>)/8192 9.279 -
std::pop_heap(deque<float>)/1024 12.680 -5.79%
std::pop_heap(deque<float>)/8 52.088 -
std::pop_heap(deque<float>)/8192 60.655 -1.20%
std::pop_heap(deque<int>)/1024 12.381 -
std::pop_heap(deque<int>)/8 52.226 -
std::pop_heap(deque<int>)/8192 52.809 -1.06%
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 -1.44%
std::pop_heap(deque<std::string>)/1024 60.839 -
std::pop_heap(deque<std::string>)/8 56.998 -1.04%
std::pop_heap(deque<std::string>)/8192 114.019 -
std::pop_heap(vector<float>)/1024 8.390 -
std::pop_heap(vector<float>)/8 50.486 -
std::pop_heap(vector<float>)/8192 19.806 -2.05%
std::pop_heap(vector<int>)/1024 9.976 -
std::pop_heap(vector<int>)/8 51.546 1.15%
std::pop_heap(vector<int>)/8192 13.037 -
std::pop_heap(vector<size_t>)/1024 9.873 -1.30%
std::pop_heap(vector<size_t>)/8 51.477 -
std::pop_heap(vector<size_t>)/8192 13.055 -5.20%
std::pop_heap(vector<std::string>)/1024 21.509 -
std::pop_heap(vector<std::string>)/8 53.259 -1.04%
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 1.18%
std::remove(deque<int>)_(prefix)/50 61.118 -
std::remove(deque<int>)_(prefix)/8192 3859.502 -
std::remove(deque<int>)_(sprinkled)/1024 522.193 -
std::remove(deque<int>)_(sprinkled)/32 50.180 -2.48%
std::remove(deque<int>)_(sprinkled)/50 54.362 -5.40%
std::remove(deque<int>)_(sprinkled)/8192 3842.176 -
std::remove(list<int>)_(prefix)/1024 979.055 -2.45%
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.34%
std::remove(list<int>)_(sprinkled)/1024 956.497 -1.06%
std::remove(list<int>)_(sprinkled)/32 51.969 -
std::remove(list<int>)_(sprinkled)/50 61.173 -
std::remove(list<int>)_(sprinkled)/8192 7834.398 -1.18%
std::remove(vector<int>)_(prefix)/1024 312.248 1.44%
std::remove(vector<int>)_(prefix)/32 50.996 1.90%
std::remove(vector<int>)_(prefix)/50 55.085 -
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.53%
std::remove_copy(deque<int>)_(prefix)/32 13.163 -
std::remove_copy(deque<int>)_(prefix)/50 22.453 6.71%
std::remove_copy(deque<int>)_(prefix)/8192 3344.265 -
std::remove_copy(deque<int>)_(sprinkled)/1024 354.708 -
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 -
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.63%
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.23%
std::remove_copy(vector<int>)_(prefix)/1024 262.918 -
std::remove_copy(vector<int>)_(prefix)/32 9.563 -1.73%
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 -34.27%
std::remove_copy_if(deque<int>)_(prefix)/50 29.834 6.27%
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 -31.57%
std::remove_copy_if(deque<int>)_(sprinkled)/50 31.348 9.56%
std::remove_copy_if(deque<int>)_(sprinkled)/8192 3652.766 -
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.37%
std::remove_copy_if(list<int>)_(sprinkled)/1024 778.892 -
std::remove_copy_if(list<int>)_(sprinkled)/32 16.673 1.01%
std::remove_copy_if(list<int>)_(sprinkled)/50 28.100 -
std::remove_copy_if(list<int>)_(sprinkled)/8192 7646.147 4.85%
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 1.15%
std::remove_copy_if(vector<int>)_(sprinkled)/50 15.921 -3.25%
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 -2.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 3.41%
std::remove_if(deque<int>)_(sprinkled)/50 69.210 6.70%
std::remove_if(deque<int>)_(sprinkled)/8192 3945.164 -
std::remove_if(list<int>)_(prefix)/1024 1015.216 1.01%
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 -5.02%
std::remove_if(list<int>)_(sprinkled)/1024 978.899 -
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.81%
std::remove_if(vector<int>)_(prefix)/1024 351.073 -
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 -
std::remove_if(vector<int>)_(sprinkled)/32 54.855 1.63%
std::remove_if(vector<int>)_(sprinkled)/50 64.507 2.54%
std::remove_if(vector<int>)_(sprinkled)/8192 3858.977 -
std::replace(deque<int>)_(prefix)/1024 408.696 -
std::replace(deque<int>)_(prefix)/32 12.731 -1.97%
std::replace(deque<int>)_(prefix)/50 19.293 1.50%
std::replace(deque<int>)_(prefix)/8192 3240.741 -
std::replace(deque<int>)_(sprinkled)/1024 350.960 -
std::replace(deque<int>)_(sprinkled)/32 12.121 -
std::replace(deque<int>)_(sprinkled)/50 18.180 -
std::replace(deque<int>)_(sprinkled)/8192 2810.488 -
std::replace(list<int>)_(prefix)/1024 810.153 -
std::replace(list<int>)_(prefix)/32 11.005 -
std::replace(list<int>)_(prefix)/50 17.276 -
std::replace(list<int>)_(prefix)/8192 7330.241 -1.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 -
std::replace(list<int>)_(sprinkled)/8192 7146.730 -
std::replace(vector<int>)_(prefix)/1024 158.677 -
std::replace(vector<int>)_(prefix)/32 5.152 1.79%
std::replace(vector<int>)_(prefix)/50 7.686 -
std::replace(vector<int>)_(prefix)/8192 1266.629 -
std::replace(vector<int>)_(sprinkled)/1024 150.555 -7.41%
std::replace(vector<int>)_(sprinkled)/32 6.082 24.12%
std::replace(vector<int>)_(sprinkled)/50 9.077 15.15%
std::replace(vector<int>)_(sprinkled)/8192 1177.656 -7.52%
std::replace_if(deque<int>)_(prefix)/1024 484.602 -
std::replace_if(deque<int>)_(prefix)/32 13.977 5.12%
std::replace_if(deque<int>)_(prefix)/50 20.359 2.61%
std::replace_if(deque<int>)_(prefix)/8192 3509.246 1.11%
std::replace_if(deque<int>)_(sprinkled)/1024 369.565 -
std::replace_if(deque<int>)_(sprinkled)/32 12.472 -
std::replace_if(deque<int>)_(sprinkled)/50 18.651 -
std::replace_if(deque<int>)_(sprinkled)/8192 2953.538 -
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 -4.71%
std::replace_if(list<int>)_(sprinkled)/8192 7364.112 -
std::replace_if(vector<int>)_(prefix)/1024 274.919 1.76%
std::replace_if(vector<int>)_(prefix)/32 9.623 1.48%
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 -
std::reverse(deque<int>)/32768 5702.571 -
std::reverse(deque<int>)/4096 716.276 -
std::reverse(deque<int>)/512 112.501 -2.54%
std::reverse(deque<int>)/64 13.016 -3.93%
std::reverse(deque<int>)/8 2.484 -
std::reverse(list<int>)/32768 16789.326 -15.66%
std::reverse(list<int>)/4096 1706.950 -11.83%
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 -
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 1.30%
std::reverse_copy(list<int>)/4096 3502.623 5.49%
std::reverse_copy(list<int>)/512 395.683 -
std::reverse_copy(list<int>)/64 29.975 -
std::reverse_copy(list<int>)/8 2.434 -
std::reverse_copy(vector<int>)/32768 981.235 -
std::reverse_copy(vector<int>)/4096 132.935 1.22%
std::reverse_copy(vector<int>)/512 17.145 -
std::reverse_copy(vector<int>)/64 2.519 -
std::reverse_copy(vector<int>)/8 2.404 -5.98%
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 -
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 1.82%
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.66%
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 -
std::rotate(list<int>)_(1_element_backward)/8192 7257.936 -9.43%
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 -3.56%
std::rotate(list<int>)_(1_element_forward)/8192 6991.640 -8.64%
std::rotate(list<int>)_(by_1/2)/1024 386.068 1.38%
std::rotate(list<int>)_(by_1/2)/32 5.996 -1.15%
std::rotate(list<int>)_(by_1/2)/50 13.910 -
std::rotate(list<int>)_(by_1/2)/8192 4280.080 -29.84%
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 -
std::rotate(list<int>)_(by_1/3)/8192 8309.447 -20.23%
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 -9.25%
std::rotate(vector<bool>)_(1_element_backward)/1024 27.971 -
std::rotate(vector<bool>)_(1_element_backward)/32 17.737 -
std::rotate(vector<bool>)_(1_element_backward)/50 17.735 -
std::rotate(vector<bool>)_(1_element_backward)/8192 145.195 2.74%
std::rotate(vector<bool>)_(1_element_forward)/1024 29.564 -
std::rotate(vector<bool>)_(1_element_forward)/32 17.684 -
std::rotate(vector<bool>)_(1_element_forward)/50 17.734 -
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 -
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.51%
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 -1.04%
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 -1.38%
std::rotate_copy(deque<int>)/32 2.640 -
std::rotate_copy(deque<int>)/50 3.005 -
std::rotate_copy(deque<int>)/8192 294.133 -
std::rotate_copy(list<int>)/1024 732.110 -
std::rotate_copy(list<int>)/32 8.774 1.89%
std::rotate_copy(list<int>)/50 13.799 -
std::rotate_copy(list<int>)/8192 6942.413 -1.16%
std::rotate_copy(vector<int>)/1024 32.570 -2.13%
std::rotate_copy(vector<int>)/32 2.087 -
std::rotate_copy(vector<int>)/50 2.675 -
std::rotate_copy(vector<int>)/8192 678.255 -12.30%
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 -
std::search(deque<int>)_(near_matches)/1024 24287.841 -5.07%
std::search(deque<int>)_(near_matches)/8192 1442177.039 -
std::search(deque<int>)_(no_match)/1000 403.614 -
std::search(deque<int>)_(no_match)/1024 412.698 35.73%
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.23%
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 3.73%
std::search(deque<int>,_pred)_(near_matches)/1024 25116.824 3.05%
std::search(deque<int>,_pred)_(near_matches)/8192 1530330.781 -
std::search(deque<int>,_pred)_(no_match)/1000 457.309 7.69%
std::search(deque<int>,_pred)_(no_match)/1024 473.373 8.39%
std::search(deque<int>,_pred)_(no_match)/1048576 485273.711 8.75%
std::search(deque<int>,_pred)_(no_match)/8192 3801.619 8.78%
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 -4.82%
std::search(list<int>)_(no_match)/1024 761.370 2.82%
std::search(list<int>)_(no_match)/1048576 837096.298 1.38%
std::search(list<int>)_(no_match)/8192 6543.633 -
std::search(list<int>)_(same_length)/1000 745.738 -
std::search(list<int>)_(same_length)/1024 769.993 -
std::search(list<int>)_(same_length)/8192 8032.188 -6.77%
std::search(list<int>)_(single_element)/1000 650.297 -6.17%
std::search(list<int>)_(single_element)/1024 757.434 2.63%
std::search(list<int>)_(single_element)/8192 7536.043 -9.18%
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 -2.91%
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 -2.46%
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 -6.20%
std::search(vector<int>)_(near_matches)/1000 14685.160 1.30%
std::search(vector<int>)_(near_matches)/1024 16234.724 2.45%
std::search(vector<int>)_(near_matches)/8192 775846.791 -4.14%
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 -
std::search(vector<int>)_(same_length)/8192 1869.884 -
std::search(vector<int>)_(single_element)/1000 226.475 -
std::search(vector<int>)_(single_element)/1024 231.747 -
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 1.06%
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 8.91%
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 -
std::set<int>::clear()/32 614.386 -
std::set<int>::clear()/8192 74808.395 -5.73%
std::set<int>::contains(key)_(existent)/1024 3.860 -
std::set<int>::contains(key)_(existent)/32 1.658 1.17%
std::set<int>::contains(key)_(existent)/8192 8.279 -5.35%
std::set<int>::contains(key)_(non-existent)/0 0.300 -
std::set<int>::contains(key)_(non-existent)/1024 6.183 2.27%
std::set<int>::contains(key)_(non-existent)/32 2.715 -
std::set<int>::contains(key)_(non-existent)/8192 8.668 -27.71%
std::set<int>::count(key)_(existent)/1024 4.287 1.89%
std::set<int>::count(key)_(existent)/32 1.640 -
std::set<int>::count(key)_(existent)/8192 8.335 3.59%
std::set<int>::count(key)_(non-existent)/0 0.251 -
std::set<int>::count(key)_(non-existent)/1024 7.770 4.98%
std::set<int>::count(key)_(non-existent)/32 3.169 9.73%
std::set<int>::count(key)_(non-existent)/8192 11.391 1.17%
std::set<int>::ctor(&&,_different_allocs)/0 12.811 -
std::set<int>::ctor(&&,_different_allocs)/1024 5889.312 -5.53%
std::set<int>::ctor(&&,_different_allocs)/32 175.037 -1.14%
std::set<int>::ctor(&&,_different_allocs)/8192 48030.813 -2.98%
std::set<int>::ctor(const&)/0 12.755 -
std::set<int>::ctor(const&)/1024 6313.127 -2.85%
std::set<int>::ctor(const&)/32 234.875 2.90%
std::set<int>::ctor(const&)/8192 50651.725 -2.23%
std::set<int>::ctor(const&,_alloc)/0 12.728 -
std::set<int>::ctor(const&,_alloc)/1024 6274.304 -3.48%
std::set<int>::ctor(const&,_alloc)/32 219.434 -4.35%
std::set<int>::ctor(const&,_alloc)/8192 50096.505 -3.85%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.679 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8676.867 2.17%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 235.768 -2.36%
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 -2.09%
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 278.101 -1.13%
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 242281.446 -2.10%
std::set<int>::equal_range(key)_(existent)/1024 4.503 -
std::set<int>::equal_range(key)_(existent)/32 1.821 1.03%
std::set<int>::equal_range(key)_(existent)/8192 8.797 11.89%
std::set<int>::equal_range(key)_(non-existent)/0 0.252 -
std::set<int>::equal_range(key)_(non-existent)/1024 6.393 -
std::set<int>::equal_range(key)_(non-existent)/32 2.645 1.59%
std::set<int>::equal_range(key)_(non-existent)/8192 9.767 -
std::set<int>::erase(iterator)/1024 19.596 -8.29%
std::set<int>::erase(iterator)/32 19.628 -1.20%
std::set<int>::erase(iterator)/8192 19.588 -1.48%
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 -3.47%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 553.069 -1.45%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 51411.714 -4.61%
std::set<int>::erase(key)_(existent)/1024 50.437 -7.47%
std::set<int>::erase(key)_(existent)/32 21.346 -
std::set<int>::erase(key)_(existent)/8192 68.140 -
std::set<int>::erase(key)_(non-existent,_end)/0 0.253 -
std::set<int>::erase(key)_(non-existent,_end)/1024 5.748 6.18%
std::set<int>::erase(key)_(non-existent,_end)/32 2.499 8.99%
std::set<int>::erase(key)_(non-existent,_end)/8192 8.804 4.72%
std::set<int>::erase(key)_(non-existent,_middle)/0 0.252 -
std::set<int>::erase(key)_(non-existent,_middle)/1024 2.903 -1.18%
std::set<int>::erase(key)_(non-existent,_middle)/32 1.776 -
std::set<int>::erase(key)_(non-existent,_middle)/8192 4.193 1.32%
std::set<int>::find(key)_(existent)/1024 3.903 -2.00%
std::set<int>::find(key)_(existent)/32 1.700 -1.33%
std::set<int>::find(key)_(existent)/8192 8.159 -
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 -
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 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 19.106 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 97.864 2.84%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/0 16.991 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 30.132 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 18.792 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 34.840 -
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.68%
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 18.936 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 95.444 -3.83%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/0 17.183 -2.59%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 23.598 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 17.860 -2.29%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 30.095 -2.75%
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 1.79%
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 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 401.850 2.62%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12901.623 -
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 2.55%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/0 393.602 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7752.372 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 537.050 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 132859.691 -
std::set<int>::insert(value)_(already_present)/1024 6.523 2.92%
std::set<int>::insert(value)_(already_present)/32 1.800 1.33%
std::set<int>::insert(value)_(already_present)/8192 10.564 -
std::set<int>::insert(value)_(new_value,_end)/0 17.069 -
std::set<int>::insert(value)_(new_value,_end)/1024 40.157 -1.14%
std::set<int>::insert(value)_(new_value,_end)/32 18.697 -
std::set<int>::insert(value)_(new_value,_end)/8192 71.624 -3.66%
std::set<int>::insert(value)_(new_value,_middle)/0 16.980 -
std::set<int>::insert(value)_(new_value,_middle)/1024 25.719 -1.38%
std::set<int>::insert(value)_(new_value,_middle)/32 18.443 -
std::set<int>::insert(value)_(new_value,_middle)/8192 30.906 -2.00%
std::set<int>::lower_bound(key)_(existent)/1024 4.387 -7.40%
std::set<int>::lower_bound(key)_(existent)/32 1.528 -1.47%
std::set<int>::lower_bound(key)_(existent)/8192 8.539 6.20%
std::set<int>::lower_bound(key)_(non-existent)/0 0.251 -
std::set<int>::lower_bound(key)_(non-existent)/1024 6.043 1.12%
std::set<int>::lower_bound(key)_(non-existent)/32 2.355 4.72%
std::set<int>::lower_bound(key)_(non-existent)/8192 9.058 2.91%
std::set<int>::operator=(const&)_(into_cleared_Container)/0 13.327 -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 6120.915 -3.70%
std::set<int>::operator=(const&)_(into_cleared_Container)/32 216.218 -2.26%
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 48838.379 -5.11%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/0 13.324 -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6119.341 -4.03%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 214.246 -4.08%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 49010.818 -3.92%
std::set<int>::operator=(const&)_(into_populated_Container)/0 1.156 3.62%
std::set<int>::operator=(const&)_(into_populated_Container)/1024 1380.677 -
std::set<int>::operator=(const&)_(into_populated_Container)/32 42.702 4.96%
std::set<int>::operator=(const&)_(into_populated_Container)/8192 12367.194 -1.20%
std::set<int>::upper_bound(key)_(existent)/1024 4.204 -
std::set<int>::upper_bound(key)_(existent)/32 1.806 2.18%
std::set<int>::upper_bound(key)_(existent)/8192 8.797 -
std::set<int>::upper_bound(key)_(non-existent)/0 0.251 -
std::set<int>::upper_bound(key)_(non-existent)/1024 5.870 -2.48%
std::set<int>::upper_bound(key)_(non-existent)/32 2.415 -
std::set<int>::upper_bound(key)_(non-existent)/8192 9.743 -4.88%
std::set<std::string>::clear()/0 394.059 -3.35%
std::set<std::string>::clear()/1024 22601.911 3.15%
std::set<std::string>::clear()/32 881.985 -2.26%
std::set<std::string>::clear()/8192 215322.831 1.33%
std::set<std::string>::contains(key)_(existent)/1024 24.576 7.66%
std::set<std::string>::contains(key)_(existent)/32 16.043 10.71%
std::set<std::string>::contains(key)_(existent)/8192 27.162 -6.10%
std::set<std::string>::contains(key)_(non-existent)/0 0.272 -
std::set<std::string>::contains(key)_(non-existent)/1024 25.128 16.05%
std::set<std::string>::contains(key)_(non-existent)/32 11.754 13.66%
std::set<std::string>::contains(key)_(non-existent)/8192 30.218 7.74%
std::set<std::string>::count(key)_(existent)/1024 24.194 -
std::set<std::string>::count(key)_(existent)/32 17.004 -
std::set<std::string>::count(key)_(existent)/8192 35.007 14.22%
std::set<std::string>::count(key)_(non-existent)/0 0.256 -
std::set<std::string>::count(key)_(non-existent)/1024 23.915 1.64%
std::set<std::string>::count(key)_(non-existent)/32 10.124 -4.73%
std::set<std::string>::count(key)_(non-existent)/8192 32.620 -3.81%
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 -
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 -
std::set<std::string>::ctor(const&)/8192 343139.094 -5.28%
std::set<std::string>::ctor(const&,_alloc)/0 12.663 -
std::set<std::string>::ctor(const&,_alloc)/1024 36799.559 1.05%
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 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 382096.739 1.03%
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.745 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 59456.641 7.73%
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1036.684 4.31%
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1129186.325 1.68%
std::set<std::string>::equal_range(key)_(existent)/1024 25.448 15.12%
std::set<std::string>::equal_range(key)_(existent)/32 15.865 -9.02%
std::set<std::string>::equal_range(key)_(existent)/8192 27.491 -5.68%
std::set<std::string>::equal_range(key)_(non-existent)/0 0.257 -
std::set<std::string>::equal_range(key)_(non-existent)/1024 24.856 -
std::set<std::string>::equal_range(key)_(non-existent)/32 8.884 -19.92%
std::set<std::string>::equal_range(key)_(non-existent)/8192 33.689 -
std::set<std::string>::erase(iterator)/1024 30.991 12.79%
std::set<std::string>::erase(iterator)/32 28.080 5.96%
std::set<std::string>::erase(iterator)/8192 27.232 -8.47%
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 5.15%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 692.665 2.55%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 119749.277 2.35%
std::set<std::string>::erase(key)_(existent)/1024 61.002 -37.99%
std::set<std::string>::erase(key)_(existent)/32 52.667 -28.81%
std::set<std::string>::erase(key)_(existent)/8192 73.657 -10.89%
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 3.87%
std::set<std::string>::erase(key)_(non-existent,_middle)/0 0.258 -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 13.188 -
std::set<std::string>::erase(key)_(non-existent,_middle)/32 7.341 10.71%
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 16.845 4.03%
std::set<std::string>::find(key)_(existent)/1024 23.280 -5.75%
std::set<std::string>::find(key)_(existent)/32 15.889 -
std::set<std::string>::find(key)_(existent)/8192 30.268 -14.36%
std::set<std::string>::find(key)_(non-existent)/0 0.255 -
std::set<std::string>::find(key)_(non-existent)/1024 19.903 -8.40%
std::set<std::string>::find(key)_(non-existent)/32 9.053 -13.22%
std::set<std::string>::find(key)_(non-existent)/8192 27.024 -7.78%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 29.074 18.91%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 52.159 -24.02%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 32.484 -36.06%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 67.949 -10.19%
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.29%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 48.261 -16.84%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 27.896 -20.96%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 49.687 54.86%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 27.214 -21.54%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 53.242 24.41%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 32.646 -1.96%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 33.496 10.62%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 34.361 -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 34.579 -20.03%
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 2.65%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 898717.849 4.31%
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 1.05%
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 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1153.662 6.20%
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 620254.783 -
std::set<std::string>::insert(value)_(already_present)/1024 37.648 122.81%
std::set<std::string>::insert(value)_(already_present)/32 14.842 92.80%
std::set<std::string>::insert(value)_(already_present)/8192 45.529 -24.14%
std::set<std::string>::insert(value)_(new_value,_end)/0 30.625 7.91%
std::set<std::string>::insert(value)_(new_value,_end)/1024 74.344 4.35%
std::set<std::string>::insert(value)_(new_value,_end)/32 49.753 23.96%
std::set<std::string>::insert(value)_(new_value,_end)/8192 75.801 9.81%
std::set<std::string>::insert(value)_(new_value,_middle)/0 34.842 52.19%
std::set<std::string>::insert(value)_(new_value,_middle)/1024 55.358 9.81%
std::set<std::string>::insert(value)_(new_value,_middle)/32 31.920 -24.94%
std::set<std::string>::insert(value)_(new_value,_middle)/8192 45.667 -15.91%
std::set<std::string>::lower_bound(key)_(existent)/1024 23.750 10.00%
std::set<std::string>::lower_bound(key)_(existent)/32 15.121 -2.84%
std::set<std::string>::lower_bound(key)_(existent)/8192 28.933 -5.20%
std::set<std::string>::lower_bound(key)_(non-existent)/0 0.256 -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 24.183 6.26%
std::set<std::string>::lower_bound(key)_(non-existent)/32 10.631 2.85%
std::set<std::string>::lower_bound(key)_(non-existent)/8192 31.948 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/0 13.306 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 37082.005 1.99%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 793.195 -1.26%
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 -34.77%
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 340.930 -4.86%
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 206351.948 -2.18%
std::set<std::string>::upper_bound(key)_(existent)/1024 22.276 -
std::set<std::string>::upper_bound(key)_(existent)/32 17.176 12.29%
std::set<std::string>::upper_bound(key)_(existent)/8192 28.207 -
std::set<std::string>::upper_bound(key)_(non-existent)/0 0.256 -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 24.381 2.28%
std::set<std::string>::upper_bound(key)_(non-existent)/32 10.494 -2.48%
std::set<std::string>::upper_bound(key)_(non-existent)/8192 32.517 7.06%
std::shift_left(deque<int>)/1024 37.958 -
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 -
std::shift_left(vector<int>)/1024 35.243 -
std::shift_left(vector<int>)/32 2.974 -73.89%
std::shift_left(vector<int>)/50 5.250 -
std::shift_left(vector<int>)/8192 282.423 -
std::shift_right(deque<int>)/1024 40.146 -3.05%
std::shift_right(deque<int>)/32 3.427 -
std::shift_right(deque<int>)/50 4.485 -1.14%
std::shift_right(deque<int>)/8192 307.858 -2.63%
std::shift_right(list<int>)/1024 741.189 1.19%
std::shift_right(list<int>)/32 15.315 4.65%
std::shift_right(list<int>)/50 27.517 2.68%
std::shift_right(list<int>)/8192 7309.508 -5.01%
std::shift_right(vector<int>)/1024 35.512 -
std::shift_right(vector<int>)/32 2.949 -26.56%
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 -
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 -1.57%
std::sort(deque<int>)_(heap)/8192 69028.170 -
std::sort(deque<int>)_(pipe-organ)/1024 2762.545 -4.98%
std::sort(deque<int>)_(pipe-organ)/8 20.154 -2.16%
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 -1.17%
std::sort(deque<int>)_(repeated)/1024 984.293 -8.27%
std::sort(deque<int>)_(repeated)/8 17.867 -
std::sort(deque<int>)_(repeated)/8192 6743.453 -1.34%
std::sort(deque<int>)_(shuffled)/1024 6836.342 -
std::sort(deque<int>)_(shuffled)/8 22.810 -1.05%
std::sort(deque<int>)_(shuffled)/8192 80756.946 -
std::sort(vector<NonIntegral>)_(ascending)/1024 517.426 -
std::sort(vector<NonIntegral>)_(ascending)/8 15.576 -1.26%
std::sort(vector<NonIntegral>)_(ascending)/8192 3721.773 -
std::sort(vector<NonIntegral>)_(descending)/1024 796.713 3.44%
std::sort(vector<NonIntegral>)_(descending)/8 25.417 1.16%
std::sort(vector<NonIntegral>)_(descending)/8192 5282.560 -
std::sort(vector<NonIntegral>)_(heap)/1024 4313.005 -
std::sort(vector<NonIntegral>)_(heap)/8 23.114 -3.04%
std::sort(vector<NonIntegral>)_(heap)/8192 49868.008 -2.78%
std::sort(vector<NonIntegral>)_(pipe-organ)/1024 1867.548 -
std::sort(vector<NonIntegral>)_(pipe-organ)/8 17.294 -1.16%
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 -2.43%
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 -
std::sort(vector<NonIntegral>)_(repeated)/8192 3731.812 -
std::sort(vector<NonIntegral>)_(shuffled)/1024 4695.813 -
std::sort(vector<NonIntegral>)_(shuffled)/8 22.556 -
std::sort(vector<NonIntegral>)_(shuffled)/8192 85541.251 2.26%
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 -
std::sort(vector<int>)_(pipe-organ)/8 17.690 -
std::sort(vector<int>)_(pipe-organ)/8192 21508.412 -
std::sort(vector<int>)_(qsort_adversarial)/1024 12880.185 -
std::sort(vector<int>)_(qsort_adversarial)/8 15.721 -
std::sort(vector<int>)_(qsort_adversarial)/8192 147198.521 -
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 -
std::sort(vector<int>)_(shuffled)/8192 44973.303 -
std::sort_heap(deque<int>)/1024 13312.274 -2.86%
std::sort_heap(deque<int>)/8 35.187 -6.47%
std::sort_heap(deque<int>)/8192 468246.321 -1.55%
std::sort_heap(deque<int>,_pred)/1024 12246.980 -
std::sort_heap(deque<int>,_pred)/8 35.284 -3.11%
std::sort_heap(deque<int>,_pred)/8192 432622.287 1.22%
std::sort_heap(vector<NonIntegral>)/1024 9894.579 -
std::sort_heap(vector<NonIntegral>)/8 29.347 -
std::sort_heap(vector<NonIntegral>)/8192 105527.891 -2.94%
std::sort_heap(vector<NonIntegral>,_pred)/1024 9827.947 -
std::sort_heap(vector<NonIntegral>,_pred)/8 29.344 -4.42%
std::sort_heap(vector<NonIntegral>,_pred)/8192 106262.524 -
std::sort_heap(vector<int>)/1024 9713.387 -1.02%
std::sort_heap(vector<int>)/8 29.528 -
std::sort_heap(vector<int>)/8192 106057.807 -
std::sort_heap(vector<int>,_pred)/1024 9737.784 -1.89%
std::sort_heap(vector<int>,_pred)/8 28.761 -2.92%
std::sort_heap(vector<int>,_pred)/8192 106022.249 -5.27%
std::stable_partition(deque<int>)_(alloc_fails)/1024 3338.068 1.45%
std::stable_partition(deque<int>)_(alloc_fails)/32 1902.106 -
std::stable_partition(deque<int>)_(alloc_fails)/50 1955.403 1.02%
std::stable_partition(deque<int>)_(alloc_fails)/8192 16968.387 -
std::stable_partition(deque<int>)_(dense)/1024 625.168 9.75%
std::stable_partition(deque<int>)_(dense)/32 31.710 7.31%
std::stable_partition(deque<int>)_(dense)/50 41.310 11.04%
std::stable_partition(deque<int>)_(dense)/8192 5625.506 -
std::stable_partition(deque<int>)_(sparse)/1024 436.674 1.97%
std::stable_partition(deque<int>)_(sparse)/32 12.758 2.69%
std::stable_partition(deque<int>)_(sparse)/50 29.165 -
std::stable_partition(deque<int>)_(sparse)/8192 3362.960 1.86%
std::stable_partition(list<int>)_(alloc_fails)/1024 4191.524 1.01%
std::stable_partition(list<int>)_(alloc_fails)/32 1877.263 1.82%
std::stable_partition(list<int>)_(alloc_fails)/50 1929.491 2.64%
std::stable_partition(list<int>)_(alloc_fails)/8192 26637.189 -
std::stable_partition(list<int>)_(dense)/1024 1475.189 2.17%
std::stable_partition(list<int>)_(dense)/32 36.472 2.68%
std::stable_partition(list<int>)_(dense)/50 57.542 2.15%
std::stable_partition(list<int>)_(dense)/8192 23036.971 21.52%
std::stable_partition(list<int>)_(sparse)/1024 929.320 -
std::stable_partition(list<int>)_(sparse)/32 9.676 -1.20%
std::stable_partition(list<int>)_(sparse)/50 26.436 -1.41%
std::stable_partition(list<int>)_(sparse)/8192 8595.623 -
std::stable_partition(vector<int>)_(alloc_fails)/1024 2929.183 -2.27%
std::stable_partition(vector<int>)_(alloc_fails)/32 1899.605 1.75%
std::stable_partition(vector<int>)_(alloc_fails)/50 1971.052 3.47%
std::stable_partition(vector<int>)_(alloc_fails)/8192 9600.967 -3.15%
std::stable_partition(vector<int>)_(dense)/1024 289.308 -
std::stable_partition(vector<int>)_(dense)/32 21.351 -1.91%
std::stable_partition(vector<int>)_(dense)/50 25.974 -3.19%
std::stable_partition(vector<int>)_(dense)/8192 2090.891 -
std::stable_partition(vector<int>)_(sparse)/1024 218.174 2.24%
std::stable_partition(vector<int>)_(sparse)/32 7.124 -
std::stable_partition(vector<int>)_(sparse)/50 21.234 1.60%
std::stable_partition(vector<int>)_(sparse)/8192 1524.125 2.10%
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 3993.956 -1.79%
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 19.281 -1.76%
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 18859.543 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 28439.688 -5.38%
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 27.766 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 26139.377 -1.65%
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 13457.219 -4.94%
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8 25.961 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 25506.176 -1.35%
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 16293.338 -5.28%
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 21.240 -2.05%
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192 22231.406 -1.21%
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 25406.973 -5.46%
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 17.379 -1.65%
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 28038.279 -1.44%
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 3683.270 -4.05%
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 -3.11%
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 23.559 -1.11%
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 24316.111 -1.33%
std::stable_sort(deque<int>)_(ascending)/1024 2089.101 -4.49%
std::stable_sort(deque<int>)_(ascending)/8 17.509 -2.47%
std::stable_sort(deque<int>)_(ascending)/8192 13550.113 -1.88%
std::stable_sort(deque<int>)_(descending)/1024 2882.998 -3.08%
std::stable_sort(deque<int>)_(descending)/8 25.075 -
std::stable_sort(deque<int>)_(descending)/8192 20425.425 -
std::stable_sort(deque<int>)_(heap)/1024 2702.561 -2.28%
std::stable_sort(deque<int>)_(heap)/8 23.949 -2.92%
std::stable_sort(deque<int>)_(heap)/8192 17177.552 -
std::stable_sort(deque<int>)_(pipe-organ)/1024 2895.821 -3.08%
std::stable_sort(deque<int>)_(pipe-organ)/8 21.353 -1.49%
std::stable_sort(deque<int>)_(pipe-organ)/8192 20330.404 -1.05%
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 3094.831 -6.25%
std::stable_sort(deque<int>)_(qsort_adversarial)/8 16.987 -3.94%
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 20687.385 -1.84%
std::stable_sort(deque<int>)_(repeated)/1024 1407.277 -2.21%
std::stable_sort(deque<int>)_(repeated)/8 17.669 -2.25%
std::stable_sort(deque<int>)_(repeated)/8192 7652.735 -
std::stable_sort(deque<int>)_(shuffled)/1024 2501.653 -2.42%
std::stable_sort(deque<int>)_(shuffled)/8 22.477 -2.45%
std::stable_sort(deque<int>)_(shuffled)/8192 14442.858 1.70%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 5055.534 -2.79%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 16.099 -4.11%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 48812.760 -2.77%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 23143.701 -1.39%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 24.564 -1.35%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 116152.345 -1.62%
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 -1.17%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 14379.422 -1.18%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 17.665 -1.28%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 84844.023 -2.16%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 23252.817 -1.53%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 15.882 -3.37%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 137250.965 -1.59%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 3763.966 -3.05%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 16.185 -2.62%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 19886.587 -4.11%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 20167.927 5.06%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 20.529 1.37%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 154527.173 1.15%
std::stable_sort(vector<NonIntegral>)_(ascending)/1024 3496.440 -1.38%
std::stable_sort(vector<NonIntegral>)_(ascending)/8 16.693 -1.80%
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 41034.190 -
std::stable_sort(vector<NonIntegral>)_(descending)/1024 12132.510 -1.67%
std::stable_sort(vector<NonIntegral>)_(descending)/8 22.668 -1.48%
std::stable_sort(vector<NonIntegral>)_(descending)/8192 188625.266 -1.34%
std::stable_sort(vector<NonIntegral>)_(heap)/1024 9271.810 -1.47%
std::stable_sort(vector<NonIntegral>)_(heap)/8 21.184 -1.68%
std::stable_sort(vector<NonIntegral>)_(heap)/8192 115559.417 -1.04%
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 7829.794 -1.35%
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 18.418 -1.29%
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 115678.585 -1.68%
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13188.075 -1.55%
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 15.727 -6.33%
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 199433.200 -1.18%
std::stable_sort(vector<NonIntegral>)_(repeated)/1024 1216.549 -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 16.005 -7.67%
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 12955.165 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/1024 12023.280 -1.56%
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 19.480 -2.35%
std::stable_sort(vector<NonIntegral>)_(shuffled)/8192 172723.516 -1.33%
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 4897.180 -2.89%
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 15.764 -1.67%
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 23018.937 3.39%
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 23191.671 -1.54%
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 24.205 -1.96%
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 24522.163 -1.33%
std::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 14503.204 -1.07%
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 22.672 -2.52%
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 35243.290 -7.20%
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 14337.623 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 19.022 2.62%
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 25514.106 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 23151.041 -3.30%
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 15.817 -1.56%
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 38524.671 -6.84%
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 3642.060 -2.56%
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 15.797 -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 11353.466 -16.34%
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 18417.675 -1.33%
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 20.459 -1.01%
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 31334.223 -14.13%
std::stable_sort(vector<int>)_(ascending)/1024 2060.964 -2.59%
std::stable_sort(vector<int>)_(ascending)/8 15.521 -2.41%
std::stable_sort(vector<int>)_(ascending)/8192 13392.812 -1.52%
std::stable_sort(vector<int>)_(descending)/1024 2792.994 -1.26%
std::stable_sort(vector<int>)_(descending)/8 24.374 -1.72%
std::stable_sort(vector<int>)_(descending)/8192 18436.035 -
std::stable_sort(vector<int>)_(heap)/1024 2509.332 -1.58%
std::stable_sort(vector<int>)_(heap)/8 21.240 -1.28%
std::stable_sort(vector<int>)_(heap)/8192 14518.388 -
std::stable_sort(vector<int>)_(pipe-organ)/1024 2795.977 -1.07%
std::stable_sort(vector<int>)_(pipe-organ)/8 18.775 -
std::stable_sort(vector<int>)_(pipe-organ)/8192 18204.842 -1.03%
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 2877.937 -2.96%
std::stable_sort(vector<int>)_(qsort_adversarial)/8 15.547 -2.47%
std::stable_sort(vector<int>)_(qsort_adversarial)/8192 18256.661 -
std::stable_sort(vector<int>)_(repeated)/1024 1090.751 -1.28%
std::stable_sort(vector<int>)_(repeated)/8 16.089 1.65%
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 -1.43%
std::stable_sort(vector<int>)_(shuffled)/8192 11017.747 -
std::swap_ranges(deque<int>)/1024 352.597 -3.38%
std::swap_ranges(deque<int>)/32 10.894 4.59%
std::swap_ranges(deque<int>)/50 16.345 3.13%
std::swap_ranges(deque<int>)/8192 2806.044 -2.80%
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 -
std::transform(deque<int>,_deque<int>)/50 36.234 -
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.07%
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 -1.12%
std::transform(list<int>,_list<int>)/8192 9225.090 -6.06%
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 3.11%
std::unique(deque<int>)_(contiguous)/52 64.723 4.25%
std::unique(deque<int>)_(contiguous)/8192 3731.937 -7.75%
std::unique(deque<int>)_(sprinkled)/1024 510.888 -
std::unique(deque<int>)_(sprinkled)/32 51.874 -3.35%
std::unique(deque<int>)_(sprinkled)/52 58.884 -3.43%
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 -1.69%
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 -
std::unique(list<int>)_(contiguous)/32 53.878 2.32%
std::unique(list<int>)_(contiguous)/52 65.192 1.37%
std::unique(list<int>)_(contiguous)/8192 7046.080 -
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 -
std::unique(list<int>,_pred)_(contiguous)/1024 948.062 -
std::unique(list<int>,_pred)_(contiguous)/32 57.219 -1.46%
std::unique(list<int>,_pred)_(contiguous)/52 70.971 -
std::unique(list<int>,_pred)_(contiguous)/8192 7601.177 -
std::unique(list<int>,_pred)_(sprinkled)/1024 1006.659 -
std::unique(list<int>,_pred)_(sprinkled)/32 65.870 2.24%
std::unique(list<int>,_pred)_(sprinkled)/52 82.068 -
std::unique(list<int>,_pred)_(sprinkled)/8192 8221.827 -
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 -
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 -2.58%
std::unique_copy(deque<int>)_(contiguous)/52 14.875 -
std::unique_copy(deque<int>)_(contiguous)/8192 3726.589 -6.67%
std::unique_copy(deque<int>)_(sprinkled)/1024 467.052 -
std::unique_copy(deque<int>)_(sprinkled)/32 9.219 -20.35%
std::unique_copy(deque<int>)_(sprinkled)/52 14.742 -19.86%
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 -2.97%
std::unique_copy(deque<int>,_pred)_(contiguous)/52 25.149 -1.52%
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 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 31.446 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/8192 5057.174 -
std::unique_copy(list<int>)_(contiguous)/1024 755.161 2.29%
std::unique_copy(list<int>)_(contiguous)/32 11.275 -
std::unique_copy(list<int>)_(contiguous)/52 20.706 6.42%
std::unique_copy(list<int>)_(contiguous)/8192 6796.293 -
std::unique_copy(list<int>)_(sprinkled)/1024 738.036 -
std::unique_copy(list<int>)_(sprinkled)/32 12.942 -2.20%
std::unique_copy(list<int>)_(sprinkled)/52 23.630 -1.01%
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 -
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 -1.24%
std::unique_copy(vector<int>)_(contiguous)/52 13.429 1.34%
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 -
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 -
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 11.20%
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 4.30%
std::unordered_map<int,_int>::clear()/0 392.058 -
std::unordered_map<int,_int>::clear()/1024 7852.794 -17.25%
std::unordered_map<int,_int>::clear()/32 580.558 -8.70%
std::unordered_map<int,_int>::clear()/8192 61317.511 -17.15%
std::unordered_map<int,_int>::contains(key)_(existent)/1024 1.802 3.00%
std::unordered_map<int,_int>::contains(key)_(existent)/32 1.707 1.19%
std::unordered_map<int,_int>::contains(key)_(existent)/8192 1.846 3.56%
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 0.406 3.82%
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 1.467 5.58%
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 1.383 -4.16%
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 1.408 1.56%
std::unordered_map<int,_int>::count(key)_(existent)/1024 1.395 -
std::unordered_map<int,_int>::count(key)_(existent)/32 1.396 1.10%
std::unordered_map<int,_int>::count(key)_(existent)/8192 1.579 5.09%
std::unordered_map<int,_int>::count(key)_(non-existent)/0 0.269 -11.37%
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 1.359 -25.46%
std::unordered_map<int,_int>::count(key)_(non-existent)/32 1.626 23.24%
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 1.469 1.28%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/0 13.999 -
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 1.77%
std::unordered_map<int,_int>::ctor(const&)/8192 55367.046 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 13.134 1.26%
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 9857.755 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 271.194 4.25%
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 80780.609 -14.34%
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.53%
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 -
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 -13.35%
std::unordered_map<int,_int>::erase(iterator)/32 19.540 -19.21%
std::unordered_map<int,_int>::erase(iterator)/8192 19.562 -10.45%
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 -14.74%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 527.617 -5.13%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 44182.457 -15.02%
std::unordered_map<int,_int>::erase(key)_(existent)/1024 22.014 -3.51%
std::unordered_map<int,_int>::erase(key)_(existent)/32 20.928 -6.13%
std::unordered_map<int,_int>::erase(key)_(existent)/8192 22.127 -1.52%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 0.484 42.56%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 1.174 3.59%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 1.033 -1.62%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 1.153 -
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 -2.11%
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 1.179 -2.28%
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.47%
std::unordered_map<int,_int>::find(key)_(existent)/32 1.567 7.27%
std::unordered_map<int,_int>::find(key)_(existent)/8192 1.546 -10.36%
std::unordered_map<int,_int>::find(key)_(non-existent)/0 0.335 -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 1.368 30.28%
std::unordered_map<int,_int>::find(key)_(non-existent)/32 0.992 -9.97%
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 1.059 -7.14%
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 -2.40%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 725.095 -3.02%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 140615.110 -2.29%
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 -1.91%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 725.341 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 139922.049 -2.68%
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 1.76%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 605.951 2.28%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 86216.405 -2.28%
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 -1.54%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 762.552 -1.29%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 148386.742 -
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 -1.24%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 747.664 -
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 6.53%
std::unordered_map<int,_int>::insert(value)_(already_present)/32 2.861 -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 2.676 -4.82%
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 3.49%
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 5.72%
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 1.50%
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 20.325 5.52%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 5.217 -4.80%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.689 3.46%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 5.157 -1.66%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 18.285 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 18.901 1.78%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 19.511 1.19%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 19.965 5.10%
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 -2.38%
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 -
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 -4.04%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 54761.205 1.42%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.521 1.18%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6641.572 -1.21%
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 4.45%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 24.406 -2.15%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 25337.455 1.99%
std::unordered_multimap<int,_int>::clear()/0 388.840 -4.00%
std::unordered_multimap<int,_int>::clear()/1024 8605.717 1.11%
std::unordered_multimap<int,_int>::clear()/32 602.838 -
std::unordered_multimap<int,_int>::clear()/8192 66019.067 2.85%
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 1.233 -19.88%
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 1.600 22.41%
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 1.338 1.90%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 0.365 7.88%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 1.663 -4.71%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 1.438 -14.78%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 1.781 15.77%
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 1.783 -7.53%
std::unordered_multimap<int,_int>::count(key)_(existent)/32 1.695 -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 1.655 -14.12%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 0.308 12.38%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 1.159 -6.71%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 1.283 6.00%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 1.088 -12.39%
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/0 13.988 -4.47%
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/1024 8602.369 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 294.300 1.84%
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 -
std::unordered_multimap<int,_int>::ctor(const&)/32 204.385 1.28%
std::unordered_multimap<int,_int>::ctor(const&)/8192 55149.247 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 12.975 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 9262.149 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 254.147 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 77801.354 -
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 -1.79%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 377.583 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 138802.710 -1.13%
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 -2.55%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 365.530 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 139916.657 -1.09%
std::unordered_multimap<int,_int>::erase(iterator)/1024 20.006 -4.54%
std::unordered_multimap<int,_int>::erase(iterator)/32 19.791 -5.60%
std::unordered_multimap<int,_int>::erase(iterator)/8192 20.778 -25.29%
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 -8.27%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 530.218 -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 46067.586 -8.11%
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 22.477 2.27%
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 20.983 -4.20%
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 -12.02%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 1.172 -20.17%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 1.226 -15.10%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 1.164 -5.13%
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 -7.86%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.130 -13.82%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 1.264 23.36%
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 1.213 -14.51%
std::unordered_multimap<int,_int>::find(key)_(existent)/32 1.316 -10.09%
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 1.290 -10.60%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/0 0.330 -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 1.147 -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 0.974 -5.95%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 1.095 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 389.669 -1.45%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 15997.264 3.18%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 753.038 -7.21%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 171242.345 1.45%
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 -1.37%
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.45%
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 -
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.16%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 821.000 -1.79%
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.75%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 190217.647 3.89%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 21.407 -8.43%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 20.136 -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 21.997 4.57%
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 9.01%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 18.938 -5.25%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 20.080 -9.53%
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 15.35%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32 19.699 3.56%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 23.815 -25.97%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.523 1.03%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6671.481 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 219.210 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 58296.938 8.48%
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 2.25%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 205.209 3.95%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 55393.008 1.85%
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 -20.83%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 24.336 -1.10%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 26745.818 -7.73%
std::unordered_multiset<int>::clear()/0 390.911 -
std::unordered_multiset<int>::clear()/1024 7893.146 -13.40%
std::unordered_multiset<int>::clear()/32 583.872 -4.63%
std::unordered_multiset<int>::clear()/8192 61062.486 -12.32%
std::unordered_multiset<int>::contains(key)_(existent)/1024 1.207 -11.26%
std::unordered_multiset<int>::contains(key)_(existent)/32 1.302 -12.39%
std::unordered_multiset<int>::contains(key)_(existent)/8192 1.424 -18.25%
std::unordered_multiset<int>::contains(key)_(non-existent)/0 0.414 21.93%
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 1.688 4.37%
std::unordered_multiset<int>::contains(key)_(non-existent)/32 1.715 27.43%
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 1.431 -12.29%
std::unordered_multiset<int>::count(key)_(existent)/1024 2.033 21.62%
std::unordered_multiset<int>::count(key)_(existent)/32 1.776 1.10%
std::unordered_multiset<int>::count(key)_(existent)/8192 1.677 -10.64%
std::unordered_multiset<int>::count(key)_(non-existent)/0 0.303 -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 1.211 -2.20%
std::unordered_multiset<int>::count(key)_(non-existent)/32 1.150 -19.27%
std::unordered_multiset<int>::count(key)_(non-existent)/8192 1.250 15.28%
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 -1.85%
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 98553.103 -
std::unordered_multiset<int>::ctor(const&)/0 12.966 -
std::unordered_multiset<int>::ctor(const&)/1024 7590.856 13.37%
std::unordered_multiset<int>::ctor(const&)/32 226.551 12.58%
std::unordered_multiset<int>::ctor(const&)/8192 57407.999 4.71%
std::unordered_multiset<int>::ctor(const&,_alloc)/0 12.909 -2.32%
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 9070.923 -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 258.872 2.15%
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 75525.956 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.803 -3.49%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13206.852 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 377.685 -5.85%
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 1.95%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 365.013 -2.11%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 140194.398 -
std::unordered_multiset<int>::erase(iterator)/1024 19.349 -7.19%
std::unordered_multiset<int>::erase(iterator)/32 19.354 -5.87%
std::unordered_multiset<int>::erase(iterator)/8192 24.059 2.16%
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 -10.80%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 526.155 1.15%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 45865.189 -9.57%
std::unordered_multiset<int>::erase(key)_(existent)/1024 20.943 -7.86%
std::unordered_multiset<int>::erase(key)_(existent)/32 20.224 -12.64%
std::unordered_multiset<int>::erase(key)_(existent)/8192 22.799 -6.35%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 0.476 79.74%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 1.297 8.76%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 1.251 2.65%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 1.248 3.71%
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.53%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 1.203 -1.15%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 1.095 -4.62%
std::unordered_multiset<int>::find(key)_(existent)/1024 1.382 4.15%
std::unordered_multiset<int>::find(key)_(existent)/32 1.385 -14.29%
std::unordered_multiset<int>::find(key)_(existent)/8192 1.457 -7.90%
std::unordered_multiset<int>::find(key)_(non-existent)/0 0.337 -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 1.027 -6.17%
std::unordered_multiset<int>::find(key)_(non-existent)/32 1.124 -1.14%
std::unordered_multiset<int>::find(key)_(non-existent)/8192 1.096 19.10%
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 -3.16%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 778.949 3.73%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 165786.287 -1.41%
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 -4.57%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 748.695 -1.49%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 164247.393 -1.88%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 390.025 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 13793.455 -6.45%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 792.630 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 171071.498 -1.97%
std::unordered_multiset<int>::insert(value)_(already_present)/1024 20.871 -29.06%
std::unordered_multiset<int>::insert(value)_(already_present)/32 20.145 1.42%
std::unordered_multiset<int>::insert(value)_(already_present)/8192 22.647 3.12%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/0 18.394 -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 23.610 -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/32 18.776 -5.74%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 19.294 -12.81%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/0 18.362 -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 23.540 -4.35%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32 19.504 3.57%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 22.486 -29.01%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/0 13.439 -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6936.866 3.70%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 223.516 -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 55094.616 1.70%
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 2.10%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 205.527 2.12%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 55761.916 1.97%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/0 0.929 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 1303.781 -26.23%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 24.776 -2.99%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 25793.029 -11.22%
std::unordered_set<int>::clear()/0 388.295 -
std::unordered_set<int>::clear()/1024 8322.223 -
std::unordered_set<int>::clear()/32 592.738 -
std::unordered_set<int>::clear()/8192 64851.913 -
std::unordered_set<int>::contains(key)_(existent)/1024 1.350 5.34%
std::unordered_set<int>::contains(key)_(existent)/32 1.601 19.59%
std::unordered_set<int>::contains(key)_(existent)/8192 1.465 -9.80%
std::unordered_set<int>::contains(key)_(non-existent)/0 0.366 -
std::unordered_set<int>::contains(key)_(non-existent)/1024 1.297 -25.48%
std::unordered_set<int>::contains(key)_(non-existent)/32 1.434 -7.81%
std::unordered_set<int>::contains(key)_(non-existent)/8192 1.576 9.07%
std::unordered_set<int>::count(key)_(existent)/1024 1.564 22.84%
std::unordered_set<int>::count(key)_(existent)/32 1.482 4.82%
std::unordered_set<int>::count(key)_(existent)/8192 1.589 6.07%
std::unordered_set<int>::count(key)_(non-existent)/0 0.351 31.55%
std::unordered_set<int>::count(key)_(non-existent)/1024 1.684 -21.07%
std::unordered_set<int>::count(key)_(non-existent)/32 1.373 -28.83%
std::unordered_set<int>::count(key)_(non-existent)/8192 1.450 -16.90%
std::unordered_set<int>::ctor(&&,_different_allocs)/0 13.670 -1.76%
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 8762.916 -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 289.622 1.55%
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 102076.270 -1.47%
std::unordered_set<int>::ctor(const&)/0 12.844 -4.73%
std::unordered_set<int>::ctor(const&)/1024 6729.918 -7.61%
std::unordered_set<int>::ctor(const&)/32 199.500 -8.96%
std::unordered_set<int>::ctor(const&)/8192 55358.793 -7.01%
std::unordered_set<int>::ctor(const&,_alloc)/0 12.943 -
std::unordered_set<int>::ctor(const&,_alloc)/1024 9569.466 -3.83%
std::unordered_set<int>::ctor(const&,_alloc)/32 263.389 -7.36%
std::unordered_set<int>::ctor(const&,_alloc)/8192 79765.658 -1.91%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.811 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 14025.761 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 383.098 1.18%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 143898.048 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.121 1.85%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13772.266 1.73%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 399.696 8.24%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 144077.798 1.38%
std::unordered_set<int>::erase(iterator)/1024 20.042 2.62%
std::unordered_set<int>::erase(iterator)/32 19.794 1.55%
std::unordered_set<int>::erase(iterator)/8192 20.231 3.48%
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 1.48%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 518.693 -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 45350.589 -
std::unordered_set<int>::erase(key)_(existent)/1024 21.662 1.47%
std::unordered_set<int>::erase(key)_(existent)/32 21.172 1.26%
std::unordered_set<int>::erase(key)_(existent)/8192 22.319 -4.66%
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 0.264 -
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 1.327 -12.03%
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 1.184 -17.34%
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 1.151 -7.98%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/0 0.481 -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 1.144 -5.76%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 1.488 8.21%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 1.165 -
std::unordered_set<int>::find(key)_(existent)/1024 1.335 -7.50%
std::unordered_set<int>::find(key)_(existent)/32 1.384 3.27%
std::unordered_set<int>::find(key)_(existent)/8192 1.475 3.13%
std::unordered_set<int>::find(key)_(non-existent)/0 0.335 -
std::unordered_set<int>::find(key)_(non-existent)/1024 0.954 -16.77%
std::unordered_set<int>::find(key)_(non-existent)/32 1.169 1.58%
std::unordered_set<int>::find(key)_(non-existent)/8192 1.123 -7.63%
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 -8.60%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 712.342 -4.59%
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 -5.47%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 744.729 1.14%
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.45%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7711.998 -
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 -24.02%
std::unordered_set<int>::insert(value)_(already_present)/32 1.719 -32.38%
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 -6.81%
std::unordered_set<int>::insert(value)_(new_value,_end)/32 18.685 -3.70%
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 19.465 -4.50%
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.93%
std::unordered_set<int>::insert(value)_(new_value,_middle)/32 18.827 -2.12%
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 19.141 -11.23%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/0 13.471 -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 6648.551 -1.15%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 214.476 -5.86%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 53560.259 -1.03%
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.31%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 196.711 -2.13%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 54183.529 -1.30%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0 0.933 -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 1922.279 41.21%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 24.937 -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 30889.850 15.83%
std::unordered_set<std::string>::clear()/0 392.620 -
std::unordered_set<std::string>::clear()/1024 23145.876 2.33%
std::unordered_set<std::string>::clear()/32 953.184 1.86%
std::unordered_set<std::string>::clear()/8192 219703.112 -4.88%
std::unordered_set<std::string>::contains(key)_(existent)/1024 39.282 6.40%
std::unordered_set<std::string>::contains(key)_(existent)/32 33.807 20.34%
std::unordered_set<std::string>::contains(key)_(existent)/8192 43.251 7.49%
std::unordered_set<std::string>::contains(key)_(non-existent)/0 0.344 -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 22.145 -18.61%
std::unordered_set<std::string>::contains(key)_(non-existent)/32 24.760 -2.94%
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 19.416 -18.70%
std::unordered_set<std::string>::count(key)_(existent)/1024 38.715 -12.37%
std::unordered_set<std::string>::count(key)_(existent)/32 44.652 16.00%
std::unordered_set<std::string>::count(key)_(existent)/8192 38.294 -1.61%
std::unordered_set<std::string>::count(key)_(non-existent)/0 0.333 -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 21.982 -8.54%
std::unordered_set<std::string>::count(key)_(non-existent)/32 21.390 2.63%
std::unordered_set<std::string>::count(key)_(non-existent)/8192 24.453 -7.46%
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 7.51%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 722679.941 -
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 -20.42%
std::unordered_set<std::string>::ctor(const&,_alloc)/8192 609918.693 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.881 -3.31%
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 -5.01%
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 -
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.39%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 627584.080 -
std::unordered_set<std::string>::erase(iterator)/1024 30.781 6.68%
std::unordered_set<std::string>::erase(iterator)/32 26.494 -17.25%
std::unordered_set<std::string>::erase(iterator)/8192 37.503 19.97%
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 40.81%
std::unordered_set<std::string>::erase(key)_(existent)/32 104.966 25.44%
std::unordered_set<std::string>::erase(key)_(existent)/8192 109.548 -19.64%
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 -4.30%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 23.471 -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 22.663 10.39%
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 15.29%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 23.527 -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 20.341 -7.33%
std::unordered_set<std::string>::find(key)_(existent)/1024 38.414 -10.69%
std::unordered_set<std::string>::find(key)_(existent)/32 37.723 7.52%
std::unordered_set<std::string>::find(key)_(existent)/8192 40.023 5.58%
std::unordered_set<std::string>::find(key)_(non-existent)/0 0.335 -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 21.112 -14.59%
std::unordered_set<std::string>::find(key)_(non-existent)/32 24.754 7.27%
std::unordered_set<std::string>::find(key)_(non-existent)/8192 23.837 4.50%
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 -1.35%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1765.071 -3.98%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 583513.928 -2.34%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.789 -2.88%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 56112.483 -1.88%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1839.467 -1.27%
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 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1811.527 -
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 -1.41%
std::unordered_set<std::string>::insert(value)_(already_present)/32 53.557 -14.93%
std::unordered_set<std::string>::insert(value)_(already_present)/8192 52.530 -17.54%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 45.444 -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 61.594 -13.81%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 46.937 -4.75%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192 60.910 -14.16%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 56.303 -23.53%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 57.040 -22.77%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 62.962 4.13%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 49.869 -23.14%
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 -1.79%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 766.698 -7.65%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/8192 338690.552 -1.03%
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 12.63%
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 -19.11%
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 -1.44%
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 -1.02%
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 8.28%
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 11.34%
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 -1.95%
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 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 651.663 -7.60%
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 32.537 -
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 1.59%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 50.507 -1.51%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 10.789 -27.33%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 827.498 14.14%
std::vector<int>::ctor(Range)_(cheap_elements)/1024 50.348 -1.09%
std::vector<int>::ctor(Range)_(cheap_elements)/32 10.667 -27.15%
std::vector<int>::ctor(Range)_(cheap_elements)/8192 744.972 3.73%
std::vector<int>::ctor(const&)_(cheap_elements)/1024 50.040 -
std::vector<int>::ctor(const&)_(cheap_elements)/32 10.922 -26.51%
std::vector<int>::ctor(const&)_(cheap_elements)/8192 633.626 -11.44%
std::vector<int>::ctor(size)/1024 44.814 5.82%
std::vector<int>::ctor(size)/32 11.762 14.68%
std::vector<int>::ctor(size)/8192 562.435 21.49%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 43.082 -14.28%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 11.379 -11.22%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/8192 256.432 -9.17%
std::vector<int>::erase(begin)_(cheap_elements)/1024 40.633 -3.18%
std::vector<int>::erase(begin)_(cheap_elements)/32 3.752 -
std::vector<int>::erase(begin)_(cheap_elements)/8192 283.458 -2.21%
std::vector<int>::erase(middle)_(cheap_elements)/1024 21.647 -
std::vector<int>::erase(middle)_(cheap_elements)/32 4.349 -
std::vector<int>::erase(middle)_(cheap_elements)/8192 141.807 -
std::vector<int>::insert(begin)_(cheap_elements)/1024 39.685 1.87%
std::vector<int>::insert(begin)_(cheap_elements)/32 5.018 -2.61%
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.43%
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.16%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 5050.874 16.46%
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 -
std::vector<int>::insert(middle)_(cheap_elements)/8192 139.873 -
std::vector<int>::operator=(const&)_(cheap_elements)/1024 35.777 -
std::vector<int>::operator=(const&)_(cheap_elements)/32 1.992 -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 697.641 1.88%
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 100.344 -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 24.184 -1.35%
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 657.281 -3.72%
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 -3.19%
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 -1.07%
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 -4.08%
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 -1.96%
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 6907.605 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 19839.636 -4.53%
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 602.782 -4.63%
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 173135.075 -4.11%
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 -4.64%
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 600.064 -4.83%
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 172297.358 -4.66%
std::vector<std::string>::ctor(const&)_(cheap_elements)/1024 696.981 -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 34.878 -2.55%
std::vector<std::string>::ctor(const&)_(cheap_elements)/8192 6872.557 -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 19841.636 -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 601.915 -
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 173034.054 -
std::vector<std::string>::ctor(size)/1024 428.289 -
std::vector<std::string>::ctor(size)/32 34.697 5.85%
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 1.10%
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 -8.44%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 573.078 -8.97%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 171421.513 -7.88%
std::vector<std::string>::erase(begin)_(cheap_elements)/1024 576.558 -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 21.529 -
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 -
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 -1.31%
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 -4.88%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/1024 15422.046 -5.18%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/32 792.087 -5.54%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/8192 117263.480 -3.12%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 3447.548 2.21%
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.68%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 13638.608 1.28%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/32 882.404 1.02%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/8192 117449.064 -
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 -
std::vector<std::string>::insert(middle)_(expensive_elements)/8192 2287.802 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/1024 425.860 3.36%
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 13.750 5.32%
std::vector<std::string>::operator=(const&)_(cheap_elements)/8192 4428.113 2.66%
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 -1.01%
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 3139.495 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 594.876 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 56.307 -1.04%
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 -
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 -
vector<bool>(size_type,_const_value_type&) 9.053 2.35%
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) 12.489 -2.07%
vector<bool>(vector<bool>&&,_const_allocator_type&)_(equal_allocators) 1.964 -
vector<bool>::reserve() 8.827 2.96%
vector<bool>::resize() 13.826 -
Geometric Mean 664.860 -