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 562817 2026-03-08T22:45:15 0:00:00
Baseline 555385 2026-02-26T05:17:08 0:00:00


Tests Summary

Status Group # # (B)
Performance Regressions 1918 2080
Performance Improvements 1989 2979
Added Tests 0 22
Unchanged Tests 37998 36824
Total Tests 41905

Performance Regressions - execution_time Δ Previous Current σ Δ (B) σ (B)
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 283.06% 45.789 175.397 - 387.46% -
SetIntersection_Interlaced_Vector_uint64_262144_16 275.18% 3000649.868 11257963.291 - 221.97% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 265.76% 33.548 122.703 - 359.45% -
std::copy_n(vector<bool>)_(aligned)/262144 170.61% 279.840 757.283 - 29.35% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 165.45% 14.589 38.726 - 208.73% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 125.76% 23.268 52.530 - -6.88% -
std::flat_map<int,_int>::ctor(const&)/8192 118.37% 881.393 1924.657 - -0.34% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 115.24% 12.067 25.973 - 113.93% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 112.22% 11.835 25.115 - 110.18% -
BM_deque_vector_copy/64 110.19% 2.604 5.474 - 107.00% -
SetIntersection_Interlaced_Vector_uint64_262144_256 109.19% 37184348.680 77787678.942 - 120.45% -
SetIntersection_Interlaced_Vector_float_262144_64 96.60% 9388887.406 18458463.494 - 17.85% -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 93.19% 33.878 65.448 - -14.34% -
BM_format_to_n_string_span<char>/16384 91.45% 153.438 293.757 - 18.49% -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 89.53% 31.201 59.134 - 21.27% -
BM_vector_deque_ranges_move/64 87.47% 2.891 5.420 - 92.18% -
SetIntersection_Interlaced_Vector_uint64_16384_256 77.00% 15074564.535 26682370.294 - 12.73% -
BM_PushHeap_float_SingleElement_1 76.02% 0.396 0.696 - 33.80% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 75.31% 6.475 11.352 - 19.15% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 72.72% 63.425 109.548 - 24.35% -
std::multiset<int>::lower_bound(key)_(non-existent)/8192 72.06% 13.993 24.076 - 73.16% -
BM_StringEraseWithMove_Huge_Opaque 67.28% 46.532 77.838 - 14.08% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 64.07% 34.316 56.303 - 61.59% -
BM_format_to_string_begin<std::vector<char>>/16384 63.96% 145.506 238.579 - -30.02% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 63.68% 0.296 0.484 - 62.22% -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 62.90% 9.044 14.733 - 62.31% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 62.44% 4.719 7.665 - 15.85% -
BM_format_to_n_string_pointer<char>/16384 60.19% 152.946 244.999 - 48.26% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 56.86% 1289.905 2023.348 - 0.51% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control 55.38% 0.232 0.360 - 1.52% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 53.18% 16.580 25.397 - -25.28% -
BM_StringCtorDefault 52.64% 0.244 0.372 - 53.00% -
std::set<std::string>::insert(value)_(new_value,_end)/32 51.09% 32.929 49.753 - 21.82% -
BM_Copy_SmallNonTrivialFunctor 49.47% 9.173 13.711 - 44.06% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 48.81% 97710274.444 145402713.464 - 47.59% -
SetIntersection_Interlaced_Vector_uint32_16384_256 47.87% 14902096.739 22035850.171 - 13.09% -
std::set<std::string>::insert(value)_(already_present)/32 47.20% 10.083 14.842 - -9.10% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 46.98% 13.070 19.210 - 91.82% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 46.98% 33.805 49.687 - 48.95% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 45.81% 0.326 0.476 - 59.18% -
BM_Move_Null 45.72% 0.461 0.672 - -25.93% -
ranges::min(std::vector<__int128>)/70000 45.53% 31956.507 46506.513 - 50.62% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 44.88% 16611.123 24065.487 - 45.81% -
BM_vector_deque_copy/0 44.52% 0.421 0.608 - 10.38% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 43.51% 579.583 831.756 - 13.27% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 42.35% 248889855.017 354288691.329 - -0.10% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 41.88% 24.085 34.172 - 36.91% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 41.75% 6.313 8.948 - 10.17% -
BM_vector_deque_ranges_move_backward/0 39.62% 0.403 0.563 - 2.47% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 39.25% 4.617 6.429 - 18.48% -
BM_format_to_n_string_begin<std::vector<wchar_t>>/16384 38.61% 1380.231 1913.106 - 0.56% -
BM_format_to_n_string_begin<std::wstring>/16384 38.54% 1380.579 1912.709 - 0.51% -
ranges::min(std::vector<__int128>)/64 38.10% 27.807 38.400 - 43.31% -
std::map<int,_int>::contains(key)_(non-existent)/8192 37.88% 13.827 19.065 - 103.50% -
std::multiset<std::string>::insert(value)_(new_value,_end)/0 37.40% 25.063 34.436 - 4.44% -
std::map<std::string,_int>::erase(key)_(existent)/1024 37.30% 73.282 100.619 - 12.25% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 37.21% 80.177 110.011 - 66.67% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 36.37% 30.667 41.822 - -0.66% -
SetIntersection_Interlaced_Vector_uint64_16384_64 36.31% 7223565.483 9846312.867 - 49.33% -
std::deque<std::string>::ctor(size)/32 36.20% 41.494 56.517 - 10.11% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 36.01% 6.475 8.807 - -13.60% -
BM_toupper_char<wchar_t> 35.82% 0.505 0.686 - -0.20% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 35.72% 1.179 1.600 - 12.00% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 35.30% 251755915.011 340625036.639 - -2.76% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 35.27% 93.668 126.705 - 33.74% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 35.22% 26.231 35.470 - 40.56% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 33.62% 6.926 9.255 - 11.87% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 33.58% 1.263 1.688 - -6.56% -
BM_SystemErrorWithoutMessage 32.59% 16.548 21.941 - 31.58% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 32.19% 42.489 56.168 - 13.20% -
std::multimap<std::string,_int>::ctor(const&)/32 32.12% 681.157 899.928 - 12.99% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 32.07% 4.726 6.241 - -11.25% -
std::multiset<int>::lower_bound(key)_(non-existent)/32 31.98% 2.956 3.901 - 31.31% -
SetIntersection_Interlaced_Vector_float_1024_64 31.60% 3912514.814 5148820.065 - 57.36% -
ranges::min(std::vector<long_long>)/1 30.97% 0.294 0.385 - -11.93% -
BM_ConstructAndDestroy_Null_Opaque 30.91% 0.304 0.397 - -11.81% -
VChain_middle,_1_level 30.86% 13.370 17.496 - 27.87% -
BM_StringEraseWithMove_Huge_Transparent 29.57% 45.302 58.700 - -15.53% -
BM_StringDestroy_Large 29.41% 7.091 9.176 - 23.73% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 29.41% 50156571.683 64905125.372 - 50.27% -
SetIntersection_Interlaced_Vector_uint64_262144_64 29.11% 21768324.433 28105216.264 - 170.32% -
BM_sprintf/C_string_len_60 28.34% 6.003 7.704 - 31.69% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 27.99% 5.272 6.748 - 3.12% -
std::list<int>::erase(begin)_(cheap_elements)/8192 27.85% 10.170 13.002 - 27.87% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 27.78% 20.120 25.710 - 17.61% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 27.22% 24.949 31.741 - -5.71% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 27.18% 9.928 12.627 - 10.51% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 27.13% 8.613 10.951 - -0.89% -
BM_vector_deque_ranges_copy/0 27.09% 0.466 0.592 - -13.24% -
std::multiset<std::string>::erase(key)_(existent)/8192 26.68% 81.132 102.781 - -3.32% -
SetIntersection_Interlaced_Vector_uint64_256_16 26.47% 5909875.089 7474417.684 - 4.22% -
std::list<int>::erase(begin)_(cheap_elements)/32 26.26% 10.320 13.030 - 26.91% -
std::set<std::string>::insert(value)_(already_present)/1024 26.13% 29.850 37.648 - 66.17% -
std::list<int>::erase(begin)_(cheap_elements)/1024 25.88% 10.365 13.048 - 26.95% -
SetIntersection_Interlaced_Vector_uint64_256_64 25.60% 6802010.055 8543430.448 - 15.76% -
std::move(vector<int>)/1048576 25.58% 64585.592 81106.557 - 45.18% -
BM_vector_deque_copy_backward/70000 25.30% 8044.228 10079.594 - 22.50% -
std::copy_n(vector<int>)/4096 24.66% 152.318 189.884 - 33.33% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 24.52% 4830.894 6015.590 - 10.30% -
std::unordered_set<int>::count(key)_(existent)/8192 24.52% 1.276 1.589 - 12.96% -
BM_StringRead_Cold_Shallow_Empty 24.50% 1.147 1.428 - 34.93% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 24.42% 29.910 37.212 - -12.53% -
BM_Hash/uint32_top_std_hash/1024 24.28% 566.731 704.311 - 26.34% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle 24.04% 1.295 1.606 - -1.43% -
BM_vector_deque_ranges_move/0 23.76% 0.403 0.498 - 25.70% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 23.34% 37782.247 46599.866 - 24.44% -
std::multiset<std::string>::insert(value)_(already_present)/8192 23.20% 51.414 63.343 - -25.09% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 22.94% 37096.967 45607.030 - 10.75% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 22.77% 31.459 38.623 - 0.75% -
BM_to_chars_bad/2 22.70% 0.467 0.573 - -6.84% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 22.68% 35.255 43.251 - 12.20% -
std::map<std::string,_int>::insert(value)_(already_present)/32 22.42% 21.569 26.405 - 37.35% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 22.24% 21.798 26.647 - 14.78% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 22.18% 44.749 54.672 - 5.02% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 21.90% 21.488 26.194 - 6.45% -
std::stable_partition(list<int>)_(dense)/8192 21.90% 18897.692 23036.971 - 31.72% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 21.71% 612.097 744.972 - 5.94% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 21.63% 29.541 35.930 - 12.10% -
std::list<std::string>::ctor(size)/32 21.43% 343.931 417.639 - 18.40% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 21.41% 8.821 10.710 - 21.35% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 21.34% 43.877 53.242 - 1.45% -
BM_Swap_Null_SmallNonTrivialFunctor 21.26% 0.459 0.557 - 21.44% -
std::flat_map<int,_int>::erase(iterator)/1024 21.12% 74.774 90.565 - 19.45% -
std::set<std::string>::insert(value)_(new_value,_end)/1024 21.10% 61.389 74.344 - 49.45% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 21.06% 43.204 52.302 - 3.11% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 20.86% 1590.463 1922.279 - 40.64% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 20.61% 65.135 78.558 - 16.07% -
std::copy_if(list<int>)_(entire_range)/64 20.59% 32.902 39.677 - 18.54% -
BM_format/string_len_60 20.57% 12.716 15.332 - 9.61% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 20.52% 5.995 7.225 - -1.58% -
BM_Swap_LargeNonTrivialFunctor_LargeNonTrivialFunctor 20.52% 0.462 0.557 - 10.63% -
BM_string_without_formatting<char> 20.51% 0.301 0.363 - 20.55% -
BM_StringAssignStr_Huge_Transparent 20.13% 113.228 136.023 - 18.12% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 20.07% 72.374 86.899 - 98.86% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 19.78% 1.227 1.469 - 3.28% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 19.73% 1.228 1.471 - 3.66% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 19.66% 5.837 6.985 - 17.52% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 19.55% 32.009 38.267 - 17.16% -
BM_join_view_out_vectors/0 19.45% 0.458 0.547 - 28.11% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 19.25% 27.375 32.643 - 32.27% -
std::find_end(list<int>)_(same_length)/8192 18.98% 8135.820 9679.952 - -38.49% -
SetIntersection_Interlaced_Vector_float_256_16 18.90% 5899321.930 7014128.923 - 19.19% -
std::find_end(deque<int>)_(near_matches)/8192 18.81% 1124033.120 1335411.636 - -24.51% -
BM_StringAssignStr_Huge_Opaque 18.74% 112.849 133.999 - 18.27% -
BM_StringDestroy_Huge 18.66% 10.866 12.894 - 18.00% -
BM_StringFindNoMatch/64 18.62% 2.094 2.483 - 17.78% -
BM_Move_LargeTrivialFunctor 18.49% 0.544 0.644 - -6.61% -
std::multiset<std::string>::insert(value)_(new_value,_end)/32 18.49% 32.020 37.940 - -19.52% -
BM_StringRelational_Compare_Huge_Empty_Control 18.43% 1.614 1.911 - 16.96% -
std::find_if_not(vector<int>)_(bail_25%)/1024 18.21% 29.242 34.567 - 21.37% -
std::move(vector<int>)/262144 18.11% 16151.294 19076.797 - 28.11% -
BM_Swap_SmallNonTrivialFunctor_LargeTrivialFunctor 18.07% 0.556 0.657 - 37.40% -
BM_PushHeap_uint32_Random_1 17.88% 0.408 0.481 - 3.49% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 17.78% 7687.879 9054.579 - 4.02% -
std::unordered_set<std::string>::count(key)_(existent)/32 17.74% 37.923 44.652 - 25.91% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 17.71% 37.399 44.024 - 33.51% -
std::for_each_n(deque<int>)/8 17.71% 1.152 1.356 - 17.30% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 17.63% 2543.746 2992.131 - 17.88% -
std::for_each(join_view(vector<vector<int>>))/8 17.61% 1.416 1.666 - 17.04% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 17.53% 4297.489 5050.874 - -16.21% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 17.41% 6.815 8.001 - 7.39% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 17.39% 1.342 1.576 - 3.31% -
BM_StringRelational_Eq_Large_Large_ChangeMiddle 17.38% 1.471 1.727 - -0.04% -
std::find_end(deque<int>)_(near_matches)/1024 17.31% 18144.646 21284.882 - -31.71% -
ranges::min(std::list<long_long>)/1 17.27% 0.307 0.360 - 60.18% -
SetIntersection_Interlaced_Vector_uint32_262144_64 17.13% 13679226.056 16022988.880 - 89.05% -
std::unordered_set<std::string>::erase(iterator)/8192 17.11% 32.024 37.503 - 28.19% -
SetIntersection_Interlaced_Vector_uint32_262144_256 17.06% 34037845.154 39845694.619 - 44.99% -
SetIntersection_Interlaced_Vector_uint64_262144_4 16.98% 1767221.225 2067271.882 - 30.67% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 16.90% 23.975 28.026 - -1.16% -
std::set<std::string>::insert(value)_(already_present)/8192 16.78% 38.987 45.529 - 45.57% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 16.71% 1.353 1.579 - 9.09% -
SetIntersection_Interlaced_Vector_string_262144_64 16.67% 19303824.927 22522685.003 - 13.10% -
BM_ConstructAndDestroy_LargeNonTrivialFunctor_Opaque 16.67% 9.661 11.271 - -9.43% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 16.23% 223.024 259.226 - 21.05% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8 16.23% 0.693 0.806 - 4.03% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1048576 16.21% 0.693 0.806 - 16.25% -
std::set<std::string>::insert(value)_(new_value,_end)/8192 16.11% 65.281 75.801 - -41.82% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 16.10% 4771.740 5539.975 - 15.67% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 16.03% 37.213 43.177 - 37.26% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/50 15.97% 0.693 0.804 - 13.11% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 15.97% 27.618 32.028 - 0.44% -
std::multiset<std::string>::ctor(const&,_alloc)/32 15.95% 751.595 871.489 - -11.30% -
std::multiset<std::string>::contains(key)_(existent)/32 15.95% 16.440 19.062 - 33.00% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 15.69% 44.259 51.203 - -7.81% -
std::find_end(deque<int>)_(near_matches)/1000 15.67% 17613.236 20372.675 - -32.13% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1024 15.67% 0.694 0.802 - 15.76% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8192 15.65% 0.693 0.802 - 15.70% -
std::map<int,_int>::erase(key)_(existent)/8192 15.62% 24.917 28.810 - 10.56% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 15.54% 18.951 21.896 - -33.10% -
SetIntersection_Interlaced_Vector_uint32_256_64 15.48% 7020969.374 8107669.004 - 18.63% -
std::find_if(vector<char>)_(bail_25%)/8 15.45% 0.848 0.979 - 19.75% -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 15.24% 9.713 11.193 - 17.46% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 15.22% 1.272 1.466 - 3.19% -
std::all_of(list<int>)_(process_all)/8192 15.16% 7098.843 8174.903 - 6.93% -
std::set<std::string>::contains(key)_(non-existent)/32 15.11% 10.211 11.754 - 19.78% -
BM_stop_token_multi_thread_polling_stop_requested/131072 15.10% 7563347.500 8705559.875 - 25.12% -
std::remove_copy(deque<int>)_(prefix)/50 15.01% 19.523 22.453 - 11.18% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 14.86% 40.767 46.826 - 17.56% -
SetIntersection_Interlaced_Vector_float_64_16 14.71% 16531669.566 18962833.615 - 13.58% -
std::set<std::string>::contains(key)_(non-existent)/1024 14.67% 21.914 25.128 - 25.37% -
std::copy_backward(vector<bool>)_(aligned)/1048576 14.65% 2809.708 3221.407 - 1.64% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 14.62% 1.497 1.715 - -8.09% -
VChain,_5_levels 14.55% 20.481 23.461 - 11.02% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 14.54% 100.910 115.580 - -45.75% -
std::copy(vector<int>)/4096 14.52% 164.514 188.405 - 25.08% -
std::multiset<std::string>::erase(iterator)/32 14.48% 26.877 30.769 - 15.22% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 14.47% 19.122 21.889 - -22.44% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 14.34% 30.952 35.392 - 9.89% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 14.28% 328.068 374.919 - 8.49% -
rng::find_last(forward_list<int>)_(bail_10%)/8192 14.25% 5845.574 6678.721 - 14.52% -
std::unordered_set<std::string>::find(key)_(existent)/8192 14.24% 35.035 40.023 - -3.61% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 14.16% 0.610 0.697 - 35.19% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 14.13% 725.077 827.498 - 29.24% -
BM_Swap_Null_LargeTrivialFunctor 14.04% 0.503 0.573 - 13.39% -
ranges::min(std::list<long_long>)/70000 14.03% 43870.627 50027.404 - 13.83% -
BM_StringConstructDestroyCStr_Large_Transparent 14.01% 9.652 11.004 - 8.65% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 13.95% 0.607 0.692 - -0.13% -
std::set<std::string>::erase(key)_(non-existent,_end)/8192 13.69% 27.972 31.802 - 3.93% -
std::multiset<std::string>::insert(value)_(already_present)/32 13.68% 42.914 48.786 - -22.84% -
std::remove_copy_if(deque<int>)_(sprinkled)/32 13.67% 18.290 20.791 - 12.59% -
std::map<std::string,_int>::find(key)_(existent)/1024 13.66% 21.963 24.962 - 5.01% -
BM_vector_deque_move_backward/64000 13.62% 7191.148 8170.828 - 12.63% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 13.60% 34.580 39.282 - -5.53% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 13.55% 97.754 110.999 - -50.07% -
std::set<std::string>::erase(key)_(non-existent,_end)/32 13.45% 9.653 10.951 - 3.67% -
BM_format_to_string_begin<std::string>/16384 13.43% 167.140 189.589 - -13.37% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 13.32% 1.501 1.700 - 3.40% -
std::stable_partition(deque<int>)_(dense)/32 13.28% 27.992 31.710 - 6.59% -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 13.28% 0.540 0.612 - 19.07% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 13.22% 29.499 33.399 - 14.66% -
std::replace(vector<int>)_(sprinkled)/32 13.12% 5.377 6.082 - 4.82% -
std::unordered_set<int>::count(key)_(existent)/32 13.11% 1.310 1.482 - 3.31% -
SetIntersection_Interlaced_Set_uint64_256_64 13.09% 12574794.161 14221140.840 - 2.64% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 13.07% 1.302 1.472 - 3.96% -
std::set<std::string>::erase(key)_(non-existent,_middle)/32 13.01% 6.495 7.341 - 11.83% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 12.96% 756.102 854.101 - 16.75% -
std::unordered_multiset<int>::ctor(const&)/32 12.94% 200.598 226.551 - 10.53% -
std::multiset<int>::contains(key)_(non-existent)/32 12.78% 2.783 3.138 - 13.18% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 12.76% 55.836 62.962 - 92.49% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 12.73% 6468.237 7291.888 - 16.40% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 12.71% 1.433 1.615 - 16.03% -
BM_Invoke_MemFuncPtr 12.61% 0.742 0.835 - -9.68% -
std::fill(list<int>)/8192 12.60% 7549.481 8500.833 - -0.21% -
std::unordered_multiset<int>::ctor(const&)/1024 12.52% 6746.493 7590.856 - 9.18% -
BM_PushHeap_uint32_Ascending_1 12.50% 0.446 0.501 - 7.63% -
std::set<std::string>::ctor(const&)/32 12.37% 707.966 795.567 - -4.42% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 12.32% 56.648 63.629 - 29.22% -
SetIntersection_Interlaced_Vector_string_16384_16 12.22% 4123088.217 4627103.824 - 10.25% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 12.11% 27554.186 30889.850 - 24.76% -
std::find_if(vector<int>)_(bail_25%)/8 12.10% 0.818 0.917 - 25.04% -
BM_PushHeap_string_Ascending_1 11.84% 0.471 0.527 - -17.93% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 11.72% 44.639 49.869 - 11.79% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 11.71% 1.332 1.488 - 7.08% -
BM_Swap_Null_MemFuncPtr 11.62% 1.151 1.285 - 6.50% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 11.57% 605.493 675.527 - -10.18% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 11.57% 739.482 825.011 - 13.68% -
std::stable_partition(deque<int>)_(dense)/50 11.55% 37.032 41.310 - 10.08% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 11.54% 51740.729 57713.140 - 15.20% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 11.41% 73.442 81.821 - 11.00% -
std::set<std::string>::contains(key)_(existent)/32 11.39% 14.403 16.043 - 0.78% -
std::unordered_set<std::string>::find(key)_(existent)/32 11.34% 33.880 37.723 - -5.10% -
SetIntersection_None_Set_string_16384_256 11.29% 193861278.297 215751862.998 - 13.93% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 11.27% 8438.922 9390.191 - 3.37% -
std::set<std::string>::upper_bound(key)_(existent)/32 11.25% 15.439 17.176 - -0.85% -
rng::starts_with(vector<int>,_pred)/8 11.15% 2.375 2.639 - 14.17% -
BM_join_view_out_vectors/64000 11.14% 124882.776 138797.730 - -4.87% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 11.14% 38.422 42.702 - 4.72% -
std::set<std::string>::count(key)_(existent)/8192 11.07% 31.518 35.007 - 6.19% -
std::partition_point(list<int>)/8192 10.94% 12486.646 13852.282 - 11.29% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 10.87% 0.840 0.931 - 14.46% -
std::is_sorted(deque<int>)/8 10.85% 2.734 3.031 - 5.92% -
std::unordered_set<int>::count(key)_(non-existent)/1024 10.83% 1.519 1.684 - 21.49% -
std::find_if(vector<char>)_(bail_25%)/1024 10.82% 25.206 27.934 - 7.40% -
std::set<std::string>::insert(value)_(new_value,_middle)/0 10.77% 31.455 34.842 - 51.49% -
BM_deque_vector_copy_backward/70000 10.75% 7586.770 8402.066 - 5.74% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 10.72% 36950.719 40911.755 - 8.47% -
std::copy(deque<int>)/64 10.62% 2.734 3.025 - 0.24% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 10.60% 102915.148 113821.555 - 7.28% -
BM_StringRelationalLiteral_Eq_Small_Small_Control 10.55% 0.608 0.672 - 12.50% -
BM_deque_deque_ranges_copy_backward/64 10.54% 3.356 3.709 - 8.91% -
std::map<std::string,_int>::erase(iterator)/32 10.53% 29.348 32.439 - 13.53% -
BM_format_to_back_inserter<std::list<char>>/C_string_len_60 10.50% 602.076 665.312 - 5.17% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 10.40% 142.455 157.275 - 0.31% -
std::swap_ranges(deque<int>)/1024 10.32% 319.599 352.597 - 3.62% -
BM_format_to_string_begin<std::string>/1048576 10.27% 11643.202 12839.398 - 5.00% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 10.27% 20.083 22.145 - 10.75% -
std::stable_partition(deque<int>)_(sparse)/32 10.25% 11.571 12.758 - 14.44% -
std::set<std::string>::insert(value)_(new_value,_end)/0 10.23% 27.783 30.625 - -7.10% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 10.22% 22.118 24.379 - 8.85% -
std::set<int>::count(key)_(non-existent)/32 10.21% 2.875 3.169 - 5.09% -
std::is_partitioned(deque<int>)_(partitioned)/8192 10.17% 2317.904 2553.657 - 3.34% -
std::unordered_multiset<int>::count(key)_(non-existent)/0 10.11% 0.276 0.303 - -3.51% -
std::swap_ranges(deque<int>)/8192 10.09% 2548.858 2806.044 - 3.74% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 10.08% 55.064 60.617 - 5.62% -
SetIntersection_None_Set_string_16384_1024 10.06% 207414660.532 228288812.433 - 20.01% -
std::set<std::string>::contains(key)_(existent)/1024 10.00% 22.342 24.576 - 17.58% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 9.97% 0.407 0.447 - 15.06% -
std::transform(deque<int>,_deque<int>)/50 9.94% 32.957 36.234 - 7.74% -
std::remove_copy_if(deque<int>)_(sprinkled)/50 9.87% 28.532 31.348 - 8.68% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 9.84% 12695.700 13945.189 - 7.66% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 9.83% 993.112 1090.713 - 18.77% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 9.79% 20.562 22.575 - 9.27% -
BM_BitsetToString<32>/Uniform_(50%)/50 9.77% 16.886 18.535 - 8.94% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 9.75% 69.503 76.279 - -6.21% -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 9.72% 20.329 22.306 - -0.07% -
std::multiset<std::string>::erase(key)_(existent)/1024 9.62% 93.773 102.792 - 50.24% -
std::find_if(vector<int>)_(bail_25%)/32768 9.61% 816.070 894.486 - -5.26% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 9.56% 1427.285 1563.676 - -3.20% -
BM_vector_deque_ranges_move_backward/1 9.55% 1.875 2.054 - -11.83% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 9.54% 39684.694 43471.025 - -0.39% -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 9.53% 1.141 1.250 - -0.79% -
std::fill(deque<int>)/1024 9.52% 31.103 34.065 - -85.35% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 9.51% 524.884 574.794 - 5.16% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 9.49% 26.805 29.347 - 6.26% -
BM_format_to_back_inserter<std::list<char>>/string_len_6000 9.37% 69347.843 75847.870 - 3.97% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 9.37% 1116.724 1221.325 - 5.61% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 9.34% 2.485 2.717 - -0.31% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 9.33% 30.637 33.496 - -21.50% -
BM_sprintf/C_string_len_6 9.33% 3.891 4.254 - 13.11% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 9.33% 71.734 78.424 - 23.33% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 9.32% 104907.298 114686.975 - 8.95% -
BM_StringRead_Cold_Deep_Large 9.30% 1.278 1.396 - 13.41% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 9.27% 9.410 10.282 - -3.32% -
BM_format_to_back_inserter<std::deque<char>>/C_string_len_60 9.27% 59.703 65.237 - 4.36% -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 9.22% 165.468 180.732 - -6.12% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 9.22% 4128692.212 4509247.678 - 10.78% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 9.21% 2.314 2.528 - 3.23% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 9.21% 0.426 0.466 - -5.93% -
std::find_if(vector<int>)_(bail_25%)/8192 9.21% 212.600 232.177 - -2.27% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 9.17% 68599.447 74886.696 - 1.50% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 9.14% 87632.319 95645.518 - 25.99% -
std::unordered_set<int>::count(key)_(existent)/1024 9.14% 1.433 1.564 - 20.73% -
rng::starts_with(deque<int>,_pred)/8192 9.11% 3907.903 4263.857 - 9.26% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 9.07% 12987.122 14165.110 - 9.57% -
BM_format_to_back_inserter<std::list<char>>/string_len_60 9.06% 598.511 652.724 - 4.17% -
std::fill_n(deque<int>)/32 9.04% 1.155 1.259 - -84.77% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 9.00% 366.677 399.696 - 5.14% -
std::multimap<int,_int>::erase(key)_(existent)/32 8.99% 22.453 24.471 - 5.45% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 8.96% 25.635 27.931 - 19.74% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 8.93% 84.097 91.608 - 35.18% -
BM_vector_deque_move_backward/2 8.91% 1.886 2.054 - -0.33% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 8.91% 6528092.020 7109675.431 - 13.39% -
BM_BitsetToString<32>/Sparse_(10%)/10 8.90% 12.653 13.779 - 7.08% -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 8.90% 12848.654 13991.672 - 6.92% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 8.87% 4657.258 5070.525 - 4.41% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 8.87% 595.489 648.280 - -10.10% -
BM_std_minmax_element<char>/3 8.86% 1.053 1.146 - -1.51% -
std::set<int>::lower_bound(key)_(existent)/8192 8.85% 7.844 8.539 - 4.68% -
std::list<std::string>::ctor(size)/8192 8.83% 104056.444 113245.539 - 6.35% -
VChain_fail,_1_level 8.82% 7.201 7.837 - 7.47% -
VChain_middle,_2_levels 8.80% 26.049 28.343 - 7.79% -
std::copy_n(vector<bool>)_(aligned)/1048576 8.80% 2131.026 2318.578 - -25.45% -
SetIntersection_Interlaced_Vector_uint32_256_16 8.75% 6744875.774 7334999.473 - 9.79% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 8.72% 2.172 2.362 - 2.10% -
std::multiset<std::string>::contains(key)_(existent)/8192 8.69% 30.966 33.656 - 25.90% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 8.68% 6092.632 6621.248 - 0.56% -
SetIntersection_Interlaced_Set_uint64_1024_256 8.66% 13454851.233 14619400.853 - -1.22% -
BM_format_to_n_string_back_inserter<std::list<wchar_t>>/1 8.64% 24.927 27.081 - 6.91% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 8.63% 351.962 382.348 - 7.13% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 8.60% 9.819 10.664 - 9.72% -
std::list<std::string>::ctor(size)/1024 8.58% 12745.310 13838.722 - 8.34% -
BM_BitsetToString<1048576>/Dense_(90%)/90 8.55% 79961.144 86801.435 - 5.87% -
std::set<std::string>::lower_bound(key)_(existent)/1024 8.53% 21.883 23.750 - 0.27% -
SetIntersection_None_Set_string_16384_16 8.49% 193303976.947 209717645.431 - 11.57% -
SetIntersection_None_Set_string_16384_64 8.45% 193924235.894 210307797.088 - 11.10% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 8.42% 53771.225 58296.938 - 6.30% -
rng::starts_with(deque<int>,_pred)/1048576 8.40% 508280.034 550991.460 - 8.82% -
std::multimap<std::string,_int>::erase(iterator)/1024 8.40% 31.357 33.990 - 19.32% -
std::map<std::string,_int>::contains(key)_(existent)/32 8.38% 16.211 17.570 - 21.84% -
BM_format_to_back_inserter<std::list<char>>/C_string_len_6000 8.38% 69073.817 74862.693 - 2.41% -
SetIntersection_Interlaced_Vector_uint64_1024_256 8.38% 6183124.309 6701045.414 - 9.11% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 8.36% 108766601.277 117855079.541 - 32.51% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 8.35% 3.448 3.736 - -1.70% -
BM_vector_deque_move_backward/1 8.32% 2.152 2.331 - 0.25% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 8.32% 1.565 1.695 - -11.85% -
std::remove_copy_if(deque<int>)_(prefix)/32 8.31% 18.021 19.520 - 9.72% -
std::unordered_multiset<int>::count(key)_(existent)/1024 8.31% 1.877 2.033 - 33.07% -
bm_lexicographical_compare<signed_char>/64 8.30% 1.852 2.005 - 4.93% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/0 8.30% 0.267 0.289 - -0.53% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 8.27% 11.337 12.274 - 8.76% -
BM_deque_vector_ranges_move_backward/0 8.26% 1.365 1.478 - -6.73% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 8.22% 119260.642 129060.844 - 7.01% -
BM_StringFindCharLiteral/16 8.13% 1.496 1.617 - -0.09% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 8.09% 757.375 818.663 - 0.06% -
std::find_if(vector<char>)_(bail_25%)/32768 8.09% 817.418 883.557 - -6.38% -
BM_PushHeap_float_Random_1 8.09% 0.432 0.467 - 0.25% -
BM_num_put<unsigned_long> 8.05% 10.868 11.743 - 12.61% -
std::stable_partition(deque<int>)_(dense)/1024 8.04% 578.629 625.168 - 9.87% -
BM_format_to_back_inserter<std::deque<char>>/string_len_60 8.04% 59.639 64.435 - 2.96% -
BM_StringFindCharLiteral/8 8.01% 1.497 1.617 - -0.11% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 8.01% 47.781 51.608 - -3.82% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 8.00% 38591.435 41680.561 - 7.93% -
BM_StringRead_Cold_Shallow_Small 8.00% 1.144 1.236 - 9.83% -
std::multiset<std::string>::erase(iterator)/1024 8.00% 31.151 33.642 - 18.53% -
std::format(double)_(fmt:_{:0^17500_10e}) 7.99% 197.449 213.234 - 3.27% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 7.99% 31.819 34.361 - -13.93% -
BM_vector_deque_ranges_move_backward/2 7.97% 1.633 1.763 - -14.49% -
BM_deque_deque_ranges_copy_backward/0 7.97% 0.852 0.920 - 16.61% -
SetIntersection_None_Vector_uint32_64_4 7.97% 15807862.386 17067870.344 - 5.66% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 7.96% 88.632 95.687 - 5.77% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 7.94% 547.048 590.511 - 8.65% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 7.88% 353126.551 380952.644 - 8.79% -
bm_ranges_lexicographical_compare<signed_char>/8 7.87% 3.438 3.708 - 5.88% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 7.82% 500.582 539.727 - 6.79% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 7.82% 0.338 0.365 - -25.18% -
BM_format_to_back_inserter<std::deque<char>>/string_view_len_60 7.81% 59.429 64.073 - 2.46% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 7.79% 558.157 601.633 - 6.89% -
BM_deque_vector_copy/2 7.77% 1.774 1.912 - 4.54% -
BM_deque_vector_ranges_copy_backward/0 7.77% 1.473 1.588 - 15.56% -
std::all_of(deque<int>)_(process_all)/8192 7.74% 2527.022 2722.570 - 0.10% -
std::find_if(vector<int>)_(bail_25%)/1024 7.72% 27.597 29.726 - 6.14% -
std::multimap<std::string,_int>::contains(key)_(existent)/32 7.70% 15.869 17.092 - 8.56% -
SetIntersection_None_Set_uint32_262144_1 7.68% 1130684.406 1217515.949 - 0.01% -
BM_format_to_string_begin<std::vector<char>>/1048576 7.68% 11643.184 12537.113 - -0.06% -
std::remove_if(deque<int>)_(sprinkled)/50 7.67% 64.278 69.210 - 14.46% -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 7.67% 1.503 1.618 - 16.55% -
std::all_of(deque<int>)_(process_all)/32768 7.60% 10088.286 10855.145 - -0.40% -
SetIntersection_Interlaced_Set_float_256_64 7.59% 12618908.020 13576858.499 - -3.00% -
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 7.58% 15.658 16.845 - -2.81% -
SetIntersection_Interlaced_Vector_string_64_16 7.57% 28319365.511 30463209.955 - 0.74% -
std::reverse_copy(list<int>)/4096 7.56% 3256.482 3502.623 - 9.67% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 7.56% 8.414 9.050 - 4.56% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 7.54% 48.948 52.640 - 48.65% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 7.54% 26.822 28.844 - 3.60% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 7.54% 1.656 1.781 - 18.10% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 7.54% 1.206 1.297 - 29.54% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/8192 7.54% 51231.242 55091.837 - -57.88% -
std::multiset<std::string>::count(key)_(non-existent)/32 7.53% 9.969 10.720 - -13.69% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 7.52% 47.586 51.165 - -4.62% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 7.51% 30.151 32.416 - 11.89% -
ranges::min(std::vector<__int128>)/1 7.51% 0.346 0.372 - 9.62% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 7.50% 77.290 83.088 - -42.05% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 7.49% 560.749 602.764 - 8.09% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 7.45% 744.187 799.656 - -1.63% -
BM_format_to_back_inserter<std::list<char>>/string_view_len_60 7.45% 600.007 644.692 - 2.84% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 7.42% 355.316 381.667 - 5.97% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 7.41% 351.792 377.868 - 16.18% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 7.41% 1.274 1.368 - 30.58% -
BM_num_put<bool> 7.40% 10.410 11.180 - 20.03% -
std::multiset<std::string>::insert(value)_(already_present)/1024 7.38% 54.133 58.130 - -8.15% -
SetIntersection_None_Vector_uint64_1024_4 7.38% 1018713.014 1093936.888 - -0.82% -
SetIntersection_None_Set_uint32_262144_64 7.36% 1125907.715 1208773.598 - -0.42% -
SetIntersection_None_Vector_uint64_16384_16384 7.35% 1042555.647 1119231.139 - 0.36% -
SetIntersection_Interlaced_Vector_string_1024_1024 7.35% 38602193.845 41440103.892 - -0.27% -
bm_gcd_trivial 7.33% 0.640 0.687 - 1.33% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 7.30% 37.832 40.593 - 31.58% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 7.29% 103186.182 110708.004 - 4.87% -
SetIntersection_None_Set_uint32_262144_262144 7.28% 1137962.809 1220802.814 - 1.06% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 7.25% 27.820 29.838 - 8.02% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 7.21% 18.442 19.772 - 4.17% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 7.20% 1.722 1.846 - 29.37% -
BM_Copy_SmallTrivialFunctor 7.18% 1.145 1.227 - 3.00% -
BM_join_view_deques/70000 7.17% 309837.308 332067.363 - 3.60% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 7.16% 2.452 2.628 - -0.36% -
std::find_end(deque<int>)_(process_all)/1048576 7.16% 276315.738 296089.878 - -19.14% -
std::set<std::string>::ctor(const&,_alloc)/32 7.13% 694.707 744.238 - -12.50% -
SetIntersection_None_Set_uint32_262144_4 7.11% 1130965.740 1211393.719 - -0.25% -
std::set<std::string>::erase(iterator)/32 7.08% 26.222 28.080 - -11.51% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 7.08% 1717.806 1839.467 - 2.42% -
std::format(int64_t)_(fmt:_{:Lb}) 7.07% 31.690 33.929 - 2.77% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 7.06% 2246782.370 2405429.641 - 4.42% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 7.01% 33.532 35.883 - -5.72% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 7.00% 28.877 30.899 - 7.22% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 7.00% 6498.257 6953.209 - 10.75% -
BM_vector_deque_copy_backward/65536 6.99% 7563.167 8091.905 - 5.54% -
SetIntersection_Interlaced_Set_uint32_16384_256 6.98% 195075384.165 208694353.398 - 2.55% -
std::stable_partition(deque<int>)_(sparse)/50 6.96% 27.267 29.165 - 6.47% -
std::deque<int>::ctor(const&)_(cheap_elements)/32 6.95% 34.728 37.143 - 2.08% -
SetIntersection_None_Set_uint32_262144_16 6.95% 1130679.197 1209291.096 - -0.33% -
SetIntersection_None_Set_string_16384_1 6.94% 194585628.518 208094826.474 - 10.38% -
std::find(deque<int>)_(process_all)/50 6.93% 13.178 14.090 - 7.99% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 6.92% 23.151 24.754 - 5.33% -
BM_StringRead_Cold_Deep_Empty 6.92% 1.214 1.298 - 11.12% -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 6.92% 103053.122 110183.696 - 4.92% -
SetIntersection_Front_Set_uint64_1024_4 6.88% 1003847.266 1072901.727 - -1.46% -
BM_deque_vector_ranges_copy_backward/70000 6.85% 7795.999 8330.174 - 5.09% -
std::set<std::string>::upper_bound(key)_(non-existent)/8192 6.83% 30.440 32.517 - 0.61% -
BM_StringConstructDestroyCStr_Small_Opaque 6.81% 2.106 2.249 - -0.16% -
SetIntersection_None_Set_uint32_262144_1024 6.78% 1142307.779 1219723.959 - 1.19% -
std::move(deque<int>)/8 6.78% 3.193 3.409 - -1.17% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 6.77% 45.808 48.908 - -6.80% -
SetIntersection_None_Set_uint32_16384_16 6.76% 151197487.499 161420738.679 - -0.31% -
std::find_if_not(vector<int>)_(bail_25%)/8 6.75% 0.737 0.787 - -7.43% -
SetIntersection_None_Set_uint32_16384_1 6.74% 152085632.087 162336885.899 - 0.26% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 6.74% 55703.242 59456.641 - 0.79% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 6.73% 1009081.595 1076973.995 - -0.75% -
std::replace(vector<int>)_(sprinkled)/50 6.71% 8.506 9.077 - 3.58% -
SetIntersection_None_Set_uint32_262144_256 6.70% 1131729.738 1207540.934 - -0.21% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 6.69% 16983.650 18119.255 - 2.86% -
BM_StringConstructDestroyCStr_Large_Opaque 6.67% 14.923 15.918 - 5.76% -
std::none_of(list<int>)_(process_all)/8192 6.67% 7736.371 8252.468 - 3.53% -
BM_Swap_SmallTrivialFunctor_LargeNonTrivialFunctor 6.66% 1.146 1.222 - 3.21% -
SetIntersection_Interlaced_Vector_uint64_16384_16 6.65% 3518343.152 3752418.595 - 31.44% -
SetIntersection_None_Set_uint32_16384_256 6.65% 151414224.606 161483934.859 - 0.40% -
SetIntersection_Interlaced_Set_uint32_262144_16384 6.65% 1217080.078 1297985.270 - -0.16% -
SetIntersection_None_Set_uint32_262144_16384 6.62% 1132324.787 1207309.164 - -0.46% -
std::unordered_map<int,_int>::find(key)_(existent)/32 6.62% 1.470 1.567 - 9.89% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 6.60% 15006.465 15997.264 - 3.88% -
BM_LexicallyRelative/small_path/128 6.60% 3031.687 3231.676 - 3.46% -
std::multimap<std::string,_int>::count(key)_(non-existent)/0 6.59% 0.263 0.280 - 6.74% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 6.57% 27.089 28.868 - -3.77% -
BM_StringRelational_Eq_Large_Large_ChangeFirst 6.56% 1.422 1.516 - -1.90% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 6.56% 1.343 1.431 - -13.85% -
std::multimap<int,_int>::count(key)_(non-existent)/8192 6.56% 8.938 9.524 - -1.34% -
std::move_backward(vector<bool>)_(unaligned)/64 6.56% 1.707 1.819 - 11.74% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 6.54% 12391979.435 13202943.235 - 1.03% -
SetIntersection_Interlaced_Vector_uint64_1024_16 6.52% 2347184.695 2500336.036 - 24.35% -
std::remove_copy_if(deque<int>)_(prefix)/50 6.52% 28.008 29.834 - 7.42% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 6.51% 4.354 4.638 - 0.20% -
BM_ConstructAndDestroy_FuncPtr_Opaque 6.51% 1.023 1.090 - -3.35% -
std::set<std::string>::insert(value)_(new_value,_middle)/1024 6.51% 51.976 55.358 - 4.65% -
std::map<std::string,_int>::count(key)_(existent)/1024 6.50% 23.223 24.732 - 4.10% -
SetIntersection_None_Set_uint32_16384_64 6.50% 151592583.978 161441235.307 - 0.06% -
std::find_end(deque<int>)_(single_element)/8192 6.48% 2216.502 2360.180 - 16.78% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 6.48% 20.644 21.982 - -8.76% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 6.48% 117059.733 124645.046 - 6.42% -
ranges::min(std::deque<char>)/1 6.47% 0.712 0.758 - 10.56% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 6.47% 20845.436 22193.566 - 7.27% -
SetIntersection_None_Set_uint32_16384_4 6.46% 151894040.854 161713063.130 - 0.01% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 6.45% 27.070 28.816 - 5.99% -
BM_Copy_MemPtr 6.45% 1.148 1.222 - 6.45% -
BM_format/C_string_len_60 6.45% 28.423 30.255 - 13.96% -
SetIntersection_Front_Vector_string_256_256 6.44% 18774655.107 19984318.386 - 7.78% -
BM_StringConstructDestroyCStr_Empty_Opaque 6.44% 2.019 2.149 - 3.37% -
BM_vector_deque_copy/2 6.42% 1.880 2.001 - -0.10% -
BM_format_to_string_begin<std::wstring>/16384 6.37% 1706.766 1815.454 - 2.27% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 6.35% 10.786 11.471 - 4.73% -
std::find_if(vector<char>)_(bail_25%)/8192 6.33% 211.401 224.776 - -1.67% -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 6.33% 20.327 21.613 - 4.90% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 6.32% 867.941 922.814 - -8.01% -
BM_Copy_LargeNonTrivialFunctor 6.32% 11.464 12.188 - 11.68% -
BM_StringEraseWithMove_Large_Transparent 6.32% 2.446 2.601 - -1.76% -
std::set<int>::ctor(const&)/32 6.32% 220.923 234.875 - 10.03% -
BM_vector_deque_ranges_copy/5500 6.30% 195.309 207.620 - 3.41% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 6.30% 7020913.926 7462928.917 - -2.94% -
std::multimap<int,_int>::count(key)_(non-existent)/32 6.27% 2.272 2.415 - 5.91% -
std::copy_if(list<int>)_(every_other)/32768 6.26% 26482.558 28140.514 - 9.05% -
BM_StringEraseWithMove_Large_Opaque 6.25% 2.584 2.746 - 10.66% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 6.23% 1439725.112 1529473.224 - -0.24% -
BM_Swap_Null_SmallTrivialFunctor 6.23% 1.177 1.250 - -0.34% -
std::multimap<int,_int>::count(key)_(non-existent)/1024 6.23% 5.697 6.052 - -0.59% -
std::count(list<int>)_(every_other)/1048576 6.23% 843228.401 895767.835 - 9.90% -
SetIntersection_Front_Set_uint64_16384_1 6.22% 982194.495 1043254.960 - -1.53% -
SetIntersection_None_Vector_float_262144_16384 6.21% 1091700.565 1159518.349 - -1.08% -
SetIntersection_Interlaced_Set_uint32_262144_16 6.20% 1517653.158 1611814.371 - -0.45% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 6.18% 320.604 340.431 - -1.61% -
std::partial_sort(vector<NonIntegral>)_(descending)/8 6.17% 25.490 27.063 - 8.40% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 6.17% 640.924 680.461 - 6.75% -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 6.16% 11.620 12.336 - 7.05% -
BM_Swap_SmallNonTrivialFunctor_SmallNonTrivialFunctor 6.15% 0.473 0.502 - -9.47% -
SetIntersection_None_Set_uint32_16384_16384 6.14% 160464000.331 170321275.822 - 4.25% -
bm_make_exception_ptr/threads:2 6.13% 8.170 8.671 - 6.40% -
std::set<std::string>::contains(key)_(non-existent)/8192 6.12% 28.475 30.218 - 11.71% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 6.06% 63038.659 66856.611 - 5.97% -
SetIntersection_None_Set_uint64_1024_4 6.06% 8585490.598 9105357.975 - -0.02% -
SetIntersection_Interlaced_Set_uint64_16384_4 6.04% 175252619.941 185839607.684 - 2.73% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 6.03% 20.133 21.346 - 4.27% -
BM_Swap_SmallNonTrivialFunctor_LargeNonTrivialFunctor 6.01% 0.475 0.503 - 9.31% -
bm_make_exception_ptr/threads:1 6.00% 16.434 17.420 - 7.73% -
BM_format_to_n_string_back_inserter<std::vector<char>>/1 5.99% 23.299 24.696 - 6.39% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 5.99% 19027.657 20167.927 - 6.79% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 5.99% 1109.469 1175.908 - 1.01% -
BM_Swap_MemFuncPtr_SmallNonTrivialFunctor 5.98% 1.180 1.251 - 7.66% -
BM_StringConstructDestroyCStr_Small_Transparent 5.97% 0.346 0.367 - -0.18% -
BM_deque_deque_ranges_copy/2 5.96% 2.112 2.238 - -0.33% -
std::copy_backward(vector<bool>)_(aligned)/262144 5.96% 616.241 652.958 - 5.99% -
std::adjacent_find(list<int>,_pred)/8 5.96% 3.815 4.042 - 5.48% -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 5.95% 12762.661 13522.197 - 3.52% -
BM_StringRead_Hot_Deep_Large 5.93% 0.496 0.526 - 4.02% -
std::multiset<std::string>::find(key)_(existent)/8192 5.92% 28.372 30.052 - -0.69% -
SetIntersection_None_Set_uint32_16384_1024 5.91% 151632073.887 160598814.667 - -0.12% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 5.91% 598.752 634.140 - 6.94% -
SetIntersection_Interlaced_Set_uint32_262144_4 5.90% 1226102.619 1298444.662 - -0.31% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 5.90% 2.184 2.313 - -2.79% -
SetIntersection_Interlaced_Vector_uint64_256_4 5.90% 4863415.372 5150138.505 - 2.45% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 5.88% 7941.418 8408.587 - 6.10% -
std::unique_copy(list<int>)_(contiguous)/52 5.86% 19.559 20.706 - -28.73% -
SetIntersection_Interlaced_Set_uint32_262144_256 5.86% 1508507.326 1596957.764 - 1.12% -
SetIntersection_Front_Set_uint64_262144_256 5.83% 3783992.645 4004725.834 - 7.86% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 5.81% 633.383 670.185 - 7.24% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 5.80% 635.199 672.016 - 6.90% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 5.80% 24.328 25.738 - 2.62% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 5.79% 896.663 948.603 - 4.37% -
SetIntersection_Interlaced_Vector_uint64_16384_4 5.79% 1544373.644 1633802.570 - 14.39% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 5.78% 1.319 1.395 - 19.52% -
BM_PushHeap_uint32_Descending_4 5.78% 0.343 0.362 - -0.20% -
std::multiset<int>::contains(key)_(existent)/32 5.77% 1.668 1.764 - 7.66% -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 5.77% 349.019 369.152 - 3.08% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 5.75% 20624.540 21811.316 - 7.08% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 5.73% 18.074 19.110 - 5.83% -
SetIntersection_Interlaced_Set_uint32_256_256 5.72% 7696190.598 8136794.854 - 3.34% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 5.68% 182229.968 192582.677 - 7.17% -
SetIntersection_Interlaced_Set_uint32_1024_16 5.66% 11069695.928 11696555.484 - 1.14% -
ranges::min(std::vector<__int128>)/8 5.66% 2.925 3.091 - 8.23% -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 5.66% 2.475 2.615 - 3.38% -
std::find_end(deque<int>)_(same_length)/1000 5.61% 326.502 344.833 - -63.13% -
bm_ranges_lexicographical_compare<signed_char>/64 5.60% 2.166 2.287 - 11.13% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 5.60% 20674.292 21831.089 - 7.84% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 5.59% 1038132.290 1096133.226 - 2.88% -
std::find_if_not(list<int>)_(bail_25%)/32768 5.58% 7223.636 7626.476 - 3.13% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 5.56% 5642701.648 5956529.036 - 5.43% -
SetIntersection_Interlaced_Set_uint64_64_16 5.55% 21632811.237 22833564.099 - 0.49% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 5.54% 0.527 0.556 - 5.42% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 5.54% 595.879 628.919 - 0.29% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 5.54% 990990.443 1045932.266 - -1.03% -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 5.54% 847086.306 894026.655 - 0.60% -
BM_BitsetToString<1048576>/Sparse_(10%)/10 5.54% 60964.856 64340.391 - 9.38% -
BM_PushHeap_string_Ascending_1024 5.52% 13.200 13.928 - 3.54% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 5.51% 350.602 369.923 - 3.28% -
SetIntersection_Interlaced_Set_uint32_16384_16 5.50% 202369192.765 213496862.266 - 0.86% -
std::mismatch(deque<int>)_(it,_it,_it)/1000 5.50% 436.413 460.395 - -1.34% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 5.49% 1317.915 1390.280 - -13.00% -
SetIntersection_None_Set_uint32_1024_1 5.49% 8658904.337 9134157.187 - 2.01% -
SetIntersection_Interlaced_Set_uint32_262144_64 5.48% 1496704.508 1578694.416 - -0.80% -
BM_StringRead_Cold_Shallow_Large 5.48% 1.158 1.222 - 12.31% -
BM_Swap_FuncPtr_SmallTrivialFunctor 5.48% 3.221 3.397 - 3.44% -
SetIntersection_Interlaced_Set_uint32_262144_1024 5.47% 1467688.881 1547962.807 - 0.27% -
BM_vector_deque_move_backward/5500 5.47% 197.520 208.318 - 4.39% -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 5.46% 1.476 1.557 - 3.49% -
std::copy_n(vector<int>)/8 5.46% 2.120 2.236 - 5.77% -
SetIntersection_None_Set_uint32_1024_16 5.44% 8658734.946 9129531.974 - 0.03% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 5.43% 1.393 1.469 - -6.59% -
std::format(float)_(fmt:_{:_10Lg}) 5.42% 75.111 79.184 - 5.40% -
std::set<int>::equal_range(key)_(non-existent)/32 5.41% 2.509 2.645 - 2.30% -
std::set<std::string>::count(key)_(existent)/32 5.40% 16.133 17.004 - 10.15% -
std::format(double)_(fmt:_{:0<17500_10e}) 5.38% 195.317 205.834 - 3.01% -
BM_format_to_back_inserter<std::list<char>>/string_view_len_6000 5.38% 69117.795 72833.800 - -5.08% -
rng::find_last(vector<char>)_(bail_90%)/8192 5.37% 193.897 204.316 - 8.54% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 5.35% 2290424.426 2413047.150 - 6.09% -
rng::find_last(vector<char>)_(bail_90%)/8 5.33% 0.450 0.475 - 7.74% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 5.33% 35.276 37.157 - -5.08% -
SetIntersection_Interlaced_Vector_string_262144_256 5.32% 71504700.812 75307734.687 - 11.51% -
std::shift_right(list<int>)/32 5.32% 14.541 15.315 - 6.08% -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 5.32% 6.271 6.604 - 14.76% -
std::any_of(vector<int>)_(process_all)/8 5.31% 2.397 2.524 - 4.32% -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 5.31% 12.523 13.188 - 5.07% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 5.29% 182779.334 192446.878 - 6.04% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 5.28% 17.720 18.655 - 53.29% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 5.27% 27.589 29.043 - -3.15% -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 5.26% 23.193 24.413 - 0.68% -
VChain_fail,_5_levels 5.25% 39.421 41.492 - -1.54% -
bm_make_exception_ptr/threads:4 5.25% 4.209 4.430 - 5.33% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 5.25% 1.353 1.424 - 11.37% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 5.24% 16934.842 17822.771 - 3.99% -
std::fill(deque<int>)/8192 5.24% 238.195 250.665 - -86.56% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 5.20% 24.011 25.259 - 9.83% -
BM_join_view_out_vectors/70000 5.19% 137720.741 144863.559 - -13.35% -
std::remove_if(deque<int>)_(sprinkled)/32 5.18% 55.908 58.805 - 10.96% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 5.18% 182294.919 191731.570 - 6.58% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 5.12% 2.175 2.287 - -2.66% -
SetIntersection_Interlaced_Set_uint32_16384_4 5.10% 163815534.417 172164685.548 - -1.31% -
BM_deque_deque_ranges_copy_backward/512 5.08% 18.925 19.886 - 5.05% -
std::set<int>::operator=(const&)_(into_populated_Container)/0 5.07% 1.101 1.156 - 10.10% -
BM_vector_deque_ranges_move/2 5.07% 2.061 2.166 - 4.85% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 5.06% 15.300 16.075 - -8.93% -
std::stable_partition(vector<int>)_(sparse)/50 5.05% 20.214 21.234 - -4.62% -
VChain,_4_levels 5.03% 15.486 16.265 - 4.24% -
BM_ascii_escaped<char> 5.02% 22631.259 23766.820 - -0.06% -
std::find_if(vector<int>)_(process_all)/8192 5.01% 804.178 844.489 - -10.65% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 5.01% 1001768.416 1051978.024 - -1.47% -
bm_lexicographical_compare<signed_char>/8 5.00% 3.157 3.315 - 6.59% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 5.00% 1.236 1.297 - -7.68% -
std::equal(vector<int>)_(it,_it,_it)/1048576 4.99% 73690.122 77370.072 - 5.03% -
BM_PushHeap_float_Ascending_16384 4.99% 4.172 4.380 - 2.06% -
std::equal(list<int>)_(it,_it,_it)/8192 4.97% 10016.646 10514.291 - 13.36% -
std::find_if_not(list<int>)_(process_all)/8192 4.96% 6838.792 7178.093 - 3.51% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 4.96% 11.668 12.247 - 8.45% -
std::set<int>::contains(key)_(non-existent)/1024 4.95% 5.891 6.183 - 2.11% -
std::multimap<std::string,_int>::count(key)_(existent)/32 4.95% 18.157 19.055 - -5.28% -
std::format(float)_(fmt:_{:0^17500_10a}) 4.94% 164.320 172.437 - 4.17% -
std::multiset<int>::contains(key)_(non-existent)/1024 4.94% 5.976 6.271 - 4.78% -
BM_SharedPtrCreateDestroy 4.94% 10.959 11.500 - 4.08% -
BM_num_put<long_long> 4.93% 11.134 11.683 - 11.24% -
SetIntersection_None_Set_float_262144_1 4.92% 1150644.451 1207269.938 - 0.43% -
SetIntersection_None_Set_uint32_1_1 4.92% 531889454.247 558036675.644 - 2.89% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 4.91% 1063540.931 1115755.615 - 1.81% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 4.91% 1.117 1.172 - -13.40% -
bm_ranges_lexicographical_compare<int>/8 4.90% 1.463 1.535 - 6.09% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 4.90% 20656.030 21668.386 - 6.87% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 4.90% 12549.775 13164.715 - -1.55% -
std::find_end(deque<int>)_(single_element)/1024 4.90% 314.569 329.970 - 18.78% -
std::shift_right(list<int>)/50 4.89% 26.235 27.517 - 1.40% -
std::set<int>::count(key)_(non-existent)/1024 4.89% 7.408 7.770 - -2.43% -
SetIntersection_None_Set_uint32_1024_256 4.87% 8679792.516 9102253.087 - 0.32% -
std::multimap<std::string,_int>::clear()/1024 4.86% 21093.120 22118.892 - -1.87% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 4.86% 4647.729 4873.656 - 3.45% -
BM_num_put<const_void*> 4.86% 12.001 12.584 - 12.30% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 4.86% 22.505 23.598 - 4.16% -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 4.85% 246.888 258.872 - 0.44% -
BM_format/string_view_len_60 4.85% 13.192 13.831 - -1.04% -
std::list<std::string>::insert(begin)_(expensive_elements)/32 4.83% 28.894 30.289 - 5.02% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 4.82% 13.117 13.750 - 5.23% -
BM_LexicallyRelative/small_path/2 4.81% 56.266 58.973 - 1.68% -
VChain_middle,_3_levels 4.81% 44.804 46.958 - 0.65% -
std::any_of(deque<int>)_(process_all)/8 4.79% 3.292 3.450 - 4.98% -
std::find(list<int>)_(process_all)/8192 4.79% 6890.252 7220.247 - 1.27% -
std::set<std::string>::equal_range(key)_(existent)/1024 4.78% 24.288 25.448 - 16.80% -
std::find_if(vector<int>)_(process_all)/32768 4.77% 3206.210 3359.302 - -10.65% -
std::find(vector<bool>)_(process_all)/8 4.76% 0.701 0.734 - 31.01% -
std::mismatch(deque<int>)_(it,_it,_it)/8 4.76% 3.682 3.858 - 0.17% -
BM_CmpLess_int_int 4.75% 1.059 1.109 - 4.53% -
SetIntersection_Interlaced_Set_uint64_1024_4 4.74% 9716729.929 10177729.679 - -0.10% -
std::unique(list<int>,_pred)_(sprinkled)/32 4.74% 62.887 65.870 - -2.98% -
std::lower_bound(std::list<int>)/8192 4.74% 14220.725 14894.630 - 4.79% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 4.74% 20.794 21.779 - -3.02% -
BM_format_to_n_string_pointer<char>/1 4.74% 10.325 10.814 - -0.82% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 4.73% 1.588 1.663 - -5.52% -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 4.72% 12.781 13.385 - 1.93% -
SetIntersection_None_Set_uint64_256_1 4.72% 11159436.564 11685661.691 - -0.34% -
SetIntersection_None_Vector_float_262144_1 4.71% 1098993.912 1150797.481 - -1.16% -
std::remove_copy_if(list<int>)_(prefix)/8192 4.70% 7323.951 7668.359 - 6.82% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 4.69% 93.484 97.864 - -2.33% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 4.68% 762.879 798.598 - -3.98% -
SetIntersection_None_Set_uint64_1024_64 4.68% 8691230.587 9097792.026 - 0.96% -
VChain_fail,_4_levels 4.67% 29.811 31.203 - 0.47% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 4.66% 4179800.007 4374447.668 - 7.70% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 4.65% 24.570 25.713 - 5.54% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 4.62% 1839849.919 1924911.347 - 7.06% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 4.61% 19343285.905 20235517.969 - 1.79% -
SetIntersection_None_Vector_string_262144_262144 4.59% 1262308.739 1320253.721 - 0.23% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 4.59% 52.284 54.683 - -3.75% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 4.58% 929.723 972.269 - -1.14% -
std::partial_sort_copy(vector<int>)_(ascending)/1024 4.57% 4809.034 5029.045 - 6.49% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 4.57% 1210913.937 1266222.326 - 3.80% -
std::swap_ranges(deque<int>)/32 4.57% 10.418 10.894 - -0.92% -
BM_deque_vector_copy/1 4.57% 2.052 2.146 - 0.31% -
std::unordered_multiset<int>::erase(iterator)/8192 4.56% 23.009 24.059 - 5.50% -
std::format(float)_(fmt:_{:0>17500_10a}) 4.55% 162.829 170.246 - 4.13% -
DAG_sidecast_fail,_2_levels 4.55% 89.073 93.123 - -5.47% -
Chain_fail,_3_levels 4.53% 37.373 39.066 - -5.78% -
SetIntersection_Front_Vector_uint64_1024_16 4.52% 1077534.472 1126242.610 - 1.26% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 4.50% 37.305 38.984 - -12.55% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 4.50% 215.947 225.654 - 9.38% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 4.49% 2.807 2.933 - 17.64% -
std::multiset<std::string>::count(key)_(existent)/1024 4.48% 23.761 24.826 - 5.80% -
BM_vector_deque_copy/1 4.47% 2.180 2.278 - -0.59% -
SetIntersection_None_Vector_uint64_262144_64 4.45% 1084913.562 1133238.015 - 0.81% -
BM_join_view_out_vectors/65536 4.45% 126613.689 132247.661 - -2.68% -
std::remove_copy_if(list<int>)_(sprinkled)/8192 4.45% 7320.673 7646.147 - 7.23% -
BM_num_get<unsigned_long_long> 4.44% 10.415 10.878 - -58.12% -
BM_PathConstructForwardIter/large_string/512 4.44% 15882.878 16588.040 - -1.36% -
std::none_of(deque<int>)_(process_all)/8 4.42% 3.287 3.433 - 4.76% -
std::is_sorted(vector<int>)/8192 4.42% 1896.172 1979.890 - 2.67% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8 4.40% 4.332 4.523 - 1.64% -
SetIntersection_Interlaced_Vector_string_1024_64 4.37% 8052264.621 8404547.796 - -1.94% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 4.36% 20737529.489 21642308.123 - 2.81% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 4.35% 12762.015 13317.177 - 0.15% -
ranges::minmax(std::deque<char>)/1 4.34% 0.682 0.712 - 8.44% -
std::copy_backward(vector<int>)/8 4.34% 2.167 2.261 - 4.16% -
SetIntersection_None_Set_uint32_256_256 4.33% 5618019.039 5861156.130 - 0.85% -
BM_Move_MemFuncPtr 4.31% 1.186 1.238 - -8.54% -
std::find_if(vector<int>)_(process_all)/50 4.31% 5.671 5.915 - -13.80% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 4.30% 9170256.687 9564424.745 - 6.35% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 4.29% 389.686 406.401 - 1.64% -
SetIntersection_Interlaced_Set_uint32_16384_64 4.29% 210236872.622 219252604.685 - 0.24% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/32 4.29% 2.962 3.090 - 3.95% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 4.28% 7618.785 7944.518 - 1.78% -
SetIntersection_Front_Vector_string_16384_16 4.26% 1565105.704 1631825.779 - 1.72% -
BM_PathConstructString/large_string/64 4.26% 2268.064 2364.700 - -3.31% -
SetIntersection_Front_Set_string_1024_256 4.26% 14537504.994 15156698.117 - 6.19% -
std::multiset<int>::insert(value)_(already_present)/1024 4.26% 27.397 28.564 - 2.47% -
SetIntersection_None_Set_float_262144_64 4.25% 1147391.764 1196172.119 - 0.29% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 4.25% 1080823.637 1126731.360 - -11.25% -
std::map<std::string,_int>::count(key)_(existent)/32 4.24% 15.944 16.619 - -4.33% -
BM_CmpEqual_int_int 4.23% 1.043 1.087 - -0.36% -
DAG_sidecast_fail,_3_levels 4.22% 104.522 108.937 - -6.67% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 4.22% 8614322.294 8977537.409 - 0.66% -
SetIntersection_None_Set_uint64_1024_256 4.20% 8575025.460 8934992.370 - 0.00% -
SetIntersection_None_Set_uint64_256_256 4.20% 5616861.009 5852522.949 - 0.49% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 4.19% 3.391 3.533 - 10.16% -
SetIntersection_None_Set_float_262144_262144 4.17% 1146217.283 1194055.011 - -0.85% -
SetIntersection_Interlaced_Set_uint64_64_4 4.16% 20376621.137 21223666.587 - 0.74% -
SetIntersection_None_Vector_uint32_262144_256 4.16% 1094264.864 1139740.806 - -0.07% -
std::multiset<std::string>::find(key)_(non-existent)/32 4.15% 9.893 10.303 - 2.03% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 4.14% 18.266 19.022 - 2.87% -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 4.14% 12.689 13.214 - 2.51% -
std::upper_bound(std::list<int>)/8192 4.13% 14246.469 14835.425 - 5.05% -
DAG_sidecast,_3_levels 4.13% 104.201 108.507 - -3.37% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 4.13% 5635136.330 5867757.546 - -0.46% -
BM_vector_deque_move_backward/65536 4.12% 7618.330 7932.358 - 2.93% -
rng::find_if(vector<bool>)_(process_all)/50 4.12% 23.872 24.855 - 3.89% -
std::all_of(deque<int>)_(process_all)/8 4.12% 3.306 3.442 - 5.09% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 4.11% 0.646 0.673 - 10.61% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 4.10% 180353.698 187755.258 - 5.73% -
std::format(float)_(fmt:_{:0<17500_10Lg}) 4.09% 207.872 216.383 - 2.76% -
std::unordered_multiset<int>::find(key)_(existent)/8192 4.09% 1.400 1.457 - 9.29% -
SetIntersection_None_Set_uint64_1024_1024 4.09% 8741905.040 9099212.991 - 0.52% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 4.07% 51669.867 53774.776 - 3.66% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 4.07% 1.080 1.124 - 8.87% -
std::distance(deque<int>)/8192 4.07% 0.847 0.882 - 3.87% -
SetIntersection_Interlaced_Vector_string_16_16 4.07% 50262519.602 52307810.552 - 0.64% -
DAG_sidecast_fail,_1_level 4.07% 57.751 60.098 - -7.44% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 4.06% 197.206 205.209 - 2.99% -
std::unique(list<int>,_pred)_(sprinkled)/52 4.06% 78.868 82.068 - -2.55% -
SetIntersection_None_Set_uint64_16384_1 4.05% 155780853.842 162095272.901 - 1.03% -
VChain,_1_level 4.05% 5.750 5.983 - 0.43% -
std::map<int,_int>::erase(key)_(existent)/1024 4.05% 25.277 26.301 - 3.12% -
BM_LexicallyRelative/small_path/256 4.05% 6011.697 6255.042 - 1.11% -
SetIntersection_None_Set_float_262144_16 4.05% 1151017.496 1197606.201 - -0.29% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 4.04% 19.030 19.799 - -2.95% -
BM_Move_MemPtr 4.04% 1.242 1.293 - 0.01% -
SetIntersection_Interlaced_Set_uint32_16384_1024 4.02% 167913272.242 174666563.223 - 1.24% -
BM_StringRead_Cold_Deep_Small 4.01% 1.226 1.275 - 9.72% -
std::make_heap(vector<int>)_(descending)/8192 4.00% 1944.916 2022.725 - 3.79% -
BM_StringFindStringLiteral/64 4.00% 2.131 2.216 - 3.59% -
Chain_fail,_7_levels 3.99% 88.414 91.942 - -7.38% -
VDAG_leftmost_middle,_1_level 3.99% 94.988 98.778 - -2.23% -
rng::find_if(vector<bool>)_(process_all)/1024 3.97% 570.122 592.783 - 5.10% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 3.97% 236.170 245.555 - 1.73% -
SetIntersection_None_Set_float_262144_4 3.97% 1150597.900 1196254.152 - -0.29% -
std::search(deque<int>)_(near_matches)/1000 3.95% 23633.841 24568.015 - 32.44% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 3.95% 151.668 157.661 - -6.05% -
std::remove_copy(list<int>)_(prefix)/8192 3.95% 6963.076 7237.925 - 5.58% -
SetIntersection_None_Set_uint32_16_4 3.95% 55836860.058 58040705.864 - 1.41% -
SetIntersection_Front_Set_uint32_1024_64 3.95% 1739474.750 1808123.500 - 10.81% -
SetIntersection_None_Set_float_262144_1024 3.94% 1141141.601 1186119.545 - -1.52% -
SetIntersection_Interlaced_Vector_uint64_1024_1 3.94% 1002036.671 1041490.901 - -0.90% -
std::find_if(list<int>)_(bail_25%)/32768 3.93% 7044.538 7321.370 - -1.44% -
SetIntersection_Interlaced_Vector_uint64_16384_1 3.92% 1012471.885 1052177.440 - -0.70% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 3.91% 6.593 6.851 - 5.62% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 3.91% 89.887 93.403 - 6.98% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 3.90% 49.193 51.114 - 15.19% -
BM_PushHeap_float_Descending_4 3.90% 0.356 0.370 - -39.47% -
std::equal(list<int>)_(it,_it,_it,_it)/8192 3.90% 12114.386 12586.366 - 6.80% -
SetIntersection_None_Set_uint32_1024_1024 3.88% 8652369.383 8988148.632 - -1.39% -
SetIntersection_Interlaced_Set_uint64_16384_64 3.88% 227195751.438 236009943.020 - -1.23% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 3.88% 20.550 21.347 - 4.97% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 3.87% 38.783 40.286 - 1.18% -
std::move_backward(vector<int>)/8 3.87% 2.218 2.304 - 5.97% -
SetIntersection_Interlaced_Vector_uint32_16384_64 3.87% 8140805.386 8455452.384 - 34.45% -
SetIntersection_Interlaced_Set_float_16384_256 3.86% 198010346.077 205657252.204 - 2.60% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 3.86% 998.183 1036.684 - -2.23% -
SetIntersection_Front_Vector_uint32_16384_4 3.85% 1022246.925 1061612.589 - -1.31% -
std::map<std::string,_int>::count(key)_(existent)/8192 3.85% 31.727 32.948 - 7.67% -
BM_CmpEqual_uchar_uint 3.85% 1.038 1.078 - 0.99% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 3.83% 681.723 707.858 - 2.16% -
std::flat_multimap<int,_int>::ctor(const&)/1024 3.83% 177.933 184.749 - 3.64% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 3.82% 18076479.189 18766608.636 - -6.85% -
std::move(deque<int>)/1048576 3.82% 54556.279 56638.992 - 3.83% -
std::stable_partition(vector<int>)_(sparse)/1024 3.81% 210.175 218.174 - -0.83% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/1024 3.78% 21372.842 22181.668 - 4.75% -
BM_StringMove_Small 3.78% 0.742 0.770 - -3.63% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 3.77% 12566474.977 13040621.886 - 0.27% -
SetIntersection_None_Set_float_262144_256 3.77% 1150856.609 1194247.475 - -0.15% -
SetIntersection_None_Set_float_262144_16384 3.77% 1151069.904 1194457.438 - -0.60% -
std::multimap<int,_int>::clear()/1024 3.77% 10593.616 10992.520 - -1.06% -
BM_Hash/uint32_random_std_hash/1024 3.76% 574.686 596.266 - 6.56% -
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 3.75% 2.696 2.797 - 3.31% -
bm_swap_ranges_vb_aligned/8 3.75% 3.195 3.315 - 5.28% -
std::for_each_n(list<int>)/8 3.75% 2.442 2.533 - 4.64% -
Chain_fail,_2_levels 3.74% 30.777 31.928 - -11.26% -
std::copy(list<int>)/8 3.74% 2.412 2.502 - 16.52% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8 3.74% 53.209 55.198 - 4.44% -
ranges::min(std::vector<char>)/8 3.73% 2.381 2.469 - 11.66% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 3.72% 1548.663 1606.326 - 10.91% -
std::multiset<int>::erase(iterator)/8192 3.71% 23.393 24.261 - 1.08% -
std::find_end(deque<int>)_(process_all)/8192 3.71% 2193.410 2274.702 - -20.36% -
std::find_if(deque<int>)_(process_all)/32768 3.70% 8429.949 8742.118 - -6.18% -
std::partial_sort_copy(vector<int>)_(ascending)/8 3.70% 8.873 9.202 - 10.85% -
SetIntersection_None_Vector_uint32_262144_16384 3.70% 1118186.198 1159525.257 - 1.68% -
Chain_fail,_6_levels 3.69% 78.098 80.982 - -4.75% -
VDAG_leftmost_middle,_2_levels 3.68% 181.313 187.990 - -3.45% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 3.68% 32588.870 33786.950 - 2.24% -
std::copy_if(deque<int>)_(entire_range)/8 3.67% 2.548 2.642 - -0.49% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 3.66% 1.090 1.130 - -10.22% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 3.66% 1029484.662 1067148.644 - -2.82% -
std::copy_n(deque<int>)/8 3.66% 2.622 2.718 - 3.11% -
std::copy(vector<int>)/32768 3.64% 3662.483 3795.886 - 0.07% -
VChain_fail,_2_levels 3.64% 13.612 14.107 - 2.31% -
VChain,_2_levels 3.62% 7.876 8.161 - 1.80% -
VDAG_rightmost_middle,_3_levels 3.61% 425.440 440.814 - -1.62% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 3.60% 1015888.546 1052510.410 - -0.21% -
BM_CmpLess_uchar_schar 3.59% 1.018 1.054 - -6.04% -
BM_LexicallyRelative/large_path/2 3.59% 113.891 117.978 - 0.89% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/1024 3.58% 411.148 425.860 - 3.87% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 3.58% 49454.590 51222.718 - 2.53% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 3.58% 696.504 721.404 - 3.08% -
BM_PushHeap_string_Ascending_256 3.57% 10.909 11.298 - 3.04% -
SetIntersection_Interlaced_Vector_string_262144_262144 3.56% 14438463.461 14951946.778 - 1.81% -
std::set<int>::contains(key)_(non-existent)/32 3.56% 2.622 2.715 - -11.63% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 3.55% 1126425.687 1166449.350 - -2.51% -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8192 3.55% 114561.689 118629.844 - 3.49% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8 3.55% 52.476 54.337 - 0.65% -
std::copy_if(vector<int>)_(entire_range)/8 3.54% 2.246 2.325 - 2.64% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 3.54% 194466229.814 201350389.536 - 0.36% -
DAG_rightmost_middle,_1_level 3.53% 126.157 130.604 - 3.52% -
BM_PushHeap_float_Ascending_16 3.52% 0.984 1.019 - 3.87% -
std::equal(list<int>)_(it,_it,_it)/50 3.52% 35.455 36.703 - -0.49% -
std::vector<int>::ctor(size)/1024 3.52% 43.290 44.814 - 6.17% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 3.52% 233418701.802 241627229.494 - -0.70% -
SetIntersection_None_Set_uint32_256_4 3.52% 11221159.381 11615649.708 - 0.97% -
SetIntersection_None_Set_uint64_16384_4 3.50% 159813605.904 165415072.621 - 0.24% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 3.50% 8280540.450 8570168.589 - 6.03% -
std::map<std::string,_int>::clear()/1024 3.50% 21950.719 22718.470 - -5.19% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 3.50% 23884472.895 24719525.993 - -0.16% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/1024 3.49% 7.959 8.237 - 2.44% -
VChain,_3_levels 3.49% 11.285 11.680 - 3.19% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 3.49% 1035843.688 1071979.631 - -1.08% -
SetIntersection_Front_Vector_string_1024_256 3.48% 9095393.665 9412291.720 - -7.76% -
std::equal(vector<bool>)_(unaligned)/8 3.48% 0.782 0.810 - -0.99% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 3.48% 172522067.680 178527649.043 - 1.25% -
SetIntersection_Interlaced_Set_uint64_16384_256 3.48% 206530666.486 213713202.709 - -0.66% -
std::unordered_multiset<int>::find(key)_(non-existent)/0 3.47% 0.325 0.337 - 1.96% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 3.47% 874.338 904.636 - 1.71% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 3.46% 63084.713 65267.184 - 3.43% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 3.45% 36.844 38.117 - 11.79% -
BM_PushHeap_uint32_SingleElement_64 3.44% 0.351 0.363 - 3.87% -
SetIntersection_Front_Vector_uint32_262144_64 3.44% 1288810.090 1333152.220 - -3.75% -
Chain_fail,_1_level 3.43% 20.510 21.214 - -6.69% -
CastTo<A<Width,_Depth>> 3.43% 234.295 242.331 - 0.05% -
SetIntersection_Front_Vector_uint32_1024_16 3.43% 1085812.311 1123019.938 - -0.58% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 3.43% 2.184 2.259 - -0.63% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 3.42% 10.677 11.042 - 8.39% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 3.41% 1160822.298 1200455.584 - -0.55% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 3.41% 1263.582 1306.654 - -1.25% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 3.41% 1.298 1.342 - 6.77% -
Chain_middle,_4_levels 3.40% 18.678 19.314 - -0.95% -
SetIntersection_Front_Vector_uint32_64_64 3.40% 10555488.089 10914377.502 - -0.77% -
std::find_end(deque<int>)_(single_element)/1000 3.39% 310.705 321.238 - 28.96% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 3.39% 782.827 809.331 - 2.98% -
std::unordered_multiset<int>::ctor(const&)/8192 3.39% 55528.082 57407.999 - 2.32% -
std::copy(deque<int>)/512 3.38% 16.697 17.261 - 0.58% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 3.38% 26.474 27.367 - 34.76% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 3.38% 31.403 32.463 - 4.44% -
SetIntersection_Interlaced_Vector_uint32_1024_16 3.37% 2258363.670 2334504.742 - -6.60% -
std::set<int>::upper_bound(key)_(existent)/1024 3.37% 4.067 4.204 - 4.43% -
std::partial_sort_copy(deque<int>)_(ascending)/8 3.36% 9.972 10.307 - 6.50% -
SetIntersection_None_Set_uint32_1024_64 3.36% 8714997.143 9007586.240 - -0.25% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 3.36% 19.665 20.325 - -3.02% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 3.36% 11228150.502 11604875.337 - 0.17% -
SetIntersection_Front_Vector_string_256_64 3.35% 10175654.867 10516685.937 - 5.30% -
SetIntersection_Front_Set_float_1024_1024 3.32% 13048643.375 13482059.089 - 14.01% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 3.31% 1.224 1.264 - 32.02% -
SetIntersection_Front_Vector_uint64_256_256 3.31% 4407312.587 4553253.664 - 7.04% -
SetIntersection_Interlaced_Set_uint32_256_4 3.29% 11272500.805 11643196.685 - 2.73% -
std::pop_heap(vector<std::string>)/1024 3.29% 20.824 21.509 - 2.47% -
BM_vector_deque_ranges_copy_backward/65536 3.29% 7407.481 7650.840 - 1.47% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 3.28% 21.928 22.647 - 1.20% -
BM_format_string<wchar_t>/8 3.28% 3.037 3.136 - 1.75% -
BM_PushHeap_float_SingleElement_4 3.27% 0.358 0.370 - 3.26% -
SetIntersection_Interlaced_Set_uint64_262144_16384 3.27% 1258112.386 1299229.818 - -0.18% -
SetIntersection_None_Vector_uint32_1024_256 3.27% 1044579.443 1078700.054 - -1.38% -
Chain_fail,_8_levels 3.26% 91.900 94.898 - -13.10% -
rng::contains_subrange(list<int>)_(single_element)/50 3.26% 16.496 17.034 - -1.03% -
Chain_middle,_2_levels 3.26% 14.700 15.179 - 11.15% -
SetIntersection_Interlaced_Set_uint64_256_4 3.26% 11000623.405 11358965.572 - 0.57% -
SetIntersection_Front_Vector_string_64_64 3.25% 25492088.047 26321732.402 - 5.43% -
SetIntersection_Front_Set_string_262144_256 3.25% 14759992.861 15240218.170 - 3.71% -
std::move(deque<int>)/262144 3.25% 15069.068 15558.980 - 4.68% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 3.25% 353382850.610 364860812.064 - 45.05% -
BM_deque_vector_copy_backward/0 3.25% 1.484 1.532 - -0.61% -
std::search(vector<int>)_(near_matches)/1024 3.24% 15724.902 16234.724 - 9.31% -
SetIntersection_None_Vector_uint64_256_4 3.24% 4097472.835 4230120.876 - -0.76% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 3.24% 16.170 16.693 - -0.62% -
std::sort(vector<NonIntegral>)_(descending)/1024 3.23% 771.792 796.713 - 2.37% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 3.23% 33097.862 34166.602 - 1.70% -
std::map<int,_int>::erase(iterator)/1024 3.23% 20.389 21.047 - -12.43% -
std::make_heap(deque<int>,_pred)_(heap)/8192 3.22% 5025.553 5187.586 - 3.25% -
SetIntersection_Interlaced_Vector_string_262144_1024 3.21% 329878188.532 340476205.916 - 41.69% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 3.21% 21.958 22.663 - 10.55% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 3.20% 17.905 18.478 - 1.88% -
BM_format_to_back_inserter<std::vector<char>>/C_string_len_60 3.20% 29.751 30.703 - 4.42% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 3.20% 278129.457 287025.341 - 2.01% -
rng::contains(list<int>)_(process_all)/32 3.19% 8.961 9.247 - 2.23% -
BM_deque_deque_ranges_copy_backward/1024 3.19% 37.685 38.887 - 3.00% -
SetIntersection_Interlaced_Vector_string_16384_256 3.18% 42150511.769 43492923.423 - 13.46% -
std::multiset<std::string>::equal_range(key)_(existent)/32 3.17% 18.136 18.711 - -5.76% -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 3.17% 1338.289 1380.677 - -1.77% -
ranges::minmax(std::list<long_long>)/70000 3.17% 53692.050 55391.600 - 2.54% -
std::map<int,_int>::erase(iterator)/8192 3.16% 23.597 24.343 - -8.92% -
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 3.14% 87.615 90.368 - -12.70% -
SetIntersection_None_Set_string_16384_4 3.14% 198508996.804 204741037.503 - 8.78% -
BM_PushHeap_uint32_Ascending_262144 3.13% 4.685 4.832 - 0.55% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 3.13% 1146177.298 1182094.843 - 2.89% -
std::multiset<int>::insert(value)_(new_value,_middle)/8192 3.13% 31.785 32.781 - 1.77% -
BM_CmpLess_int_ushort 3.13% 1.115 1.150 - -0.00% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 3.13% 1.614 1.665 - 2.11% -
BM_PushHeap_string_SingleElement_16384 3.13% 2.549 2.629 - 1.89% -
SetIntersection_Interlaced_Vector_uint64_64_16 3.13% 17472616.030 18018803.999 - -1.60% -
BM_num_get<unsigned_long> 3.12% 10.386 10.710 - -57.92% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 3.12% 5.018 5.175 - 3.24% -
BM_vector_deque_ranges_copy_backward/0 3.11% 0.423 0.436 - -15.97% -
BM_StringFindCharLiteral/1024 3.11% 17.402 17.944 - -5.45% -
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 3.11% 18.878 19.465 - 1.71% -
SetIntersection_None_Set_string_1024_1024 3.10% 8814636.659 9088237.516 - 1.46% -
SetIntersection_Interlaced_Vector_uint32_16384_16 3.10% 3215987.431 3315667.694 - 37.15% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 3.10% 63016.643 64969.057 - 1.78% -
SetIntersection_Interlaced_Vector_string_262144_1 3.09% 1071177.463 1104299.295 - -0.12% -
std::swap_ranges(deque<int>)/50 3.09% 15.856 16.345 - -2.81% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 3.09% 11273251.231 11621466.054 - -1.31% -
std::generate(list<int>)/8192 3.09% 6921.734 7135.515 - -4.92% -
BM_Swap_MemFuncPtr_SmallTrivialFunctor 3.08% 3.414 3.520 - 5.43% -
BM_Swap_MemPtr_SmallTrivialFunctor 3.08% 3.275 3.376 - -7.28% -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 3.08% 712.388 734.343 - 0.79% -
BM_Invoke_FuncPtr 3.08% 0.710 0.732 - -7.37% -
bm_exception_ptr_move_ctor_nonnull 3.08% 3.826 3.943 - -42.42% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 3.08% 207558.261 213943.317 - 1.76% -
BM_num_get<float> 3.07% 36.859 37.992 - 2.52% -
BM_Istream_numbers/1 3.07% 1086.702 1120.102 - -21.33% -
std::find_end(deque<int>)_(process_all)/1024 3.07% 303.381 312.684 - -12.99% -
BM_StringRelational_Eq_Empty_Huge_Control 3.06% 0.472 0.487 - 1.95% -
BM_StringRelational_Eq_Large_Large_Control 3.05% 2.268 2.338 - 4.45% -
std::map<int,_int>::erase(iterator)/32 3.04% 20.282 20.899 - -11.04% -
BM_deque_deque_copy/1 3.04% 2.486 2.562 - 3.02% -
VDAG_leftmost,_4_levels 3.04% 19.255 19.840 - -0.94% -
std::unordered_map<int,_int>::insert(value)_(already_present)/32 3.04% 2.777 2.861 - 0.08% -
std::remove_if(list<int>)_(sprinkled)/50 3.04% 70.997 73.155 - -2.39% -
BM_StringRelationalLiteral_Compare_Large_Small_Control 3.04% 1.615 1.664 - -6.27% -
ranges::minmax(std::vector<char>)/1 3.03% 0.605 0.623 - -0.36% -
std::none_of(vector<int>)_(process_all)/8 3.02% 2.417 2.490 - -0.41% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 3.00% 1.215 1.251 - 14.57% -
std::equal(deque<int>)_(it,_it,_it)/8 3.00% 4.292 4.421 - 6.57% -
BM_cyrillic_text<wchar_t> 3.00% 27753.768 28585.115 - -6.16% -
std::equal(vector<int>)_(it,_it,_it)/8192 2.99% 570.501 587.583 - 3.23% -
std::mismatch(deque<int>)_(it,_it,_it)/1048576 2.99% 480616.249 494980.206 - -0.37% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 2.99% 263.330 271.194 - 2.48% -
SetIntersection_Front_Vector_uint64_1024_64 2.98% 1346287.347 1386390.369 - 4.11% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 2.98% 507006.834 522107.592 - 2.12% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 2.98% 32998.823 33981.022 - 1.74% -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 2.97% 24.046 24.761 - 3.37% -
SetIntersection_None_Set_uint32_4_1 2.95% 215678438.983 222047779.117 - 1.13% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 2.94% 71.164 73.256 - 2.31% -
BM_PushHeap_uint32_QuickSortAdversary_16 2.94% 0.918 0.945 - 3.02% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 2.93% 8981909.117 9245180.870 - -3.26% -
SetIntersection_None_Set_uint64_64_16 2.93% 17898326.799 18422525.384 - -0.25% -
std::mismatch(deque<int>)_(it,_it,_it)/1024 2.93% 450.114 463.295 - -3.03% -
std::remove_copy(list<int>)_(sprinkled)/8192 2.93% 6945.264 7148.476 - 4.45% -
std::unordered_set<std::string>::ctor(const&)/32 2.91% 769.519 791.921 - -0.50% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 2.91% 46.897 48.261 - -20.12% -
std::rotate(vector<bool>)_(1_element_backward)/8192 2.91% 141.094 145.195 - 30.65% -
std::unique(deque<int>)_(contiguous)/52 2.90% 62.897 64.723 - 16.78% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 2.90% 1121.145 1153.662 - -5.05% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 2.90% 3910.918 4024.235 - 2.47% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 2.90% 27.612 28.412 - 4.42% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 2.89% 360.681 371.123 - 9.13% -
std::format(int64_t)_(fmt:_{:0<512Lo}) 2.89% 37.392 38.474 - -0.47% -
SetIntersection_None_Vector_uint32_16384_1024 2.89% 1078120.896 1109305.010 - -0.74% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 2.88% 243250305.633 250267111.106 - -27.58% -
BM_join_view_in_vectors/1 2.88% 2.874 2.957 - 0.34% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 2.88% 40.593 41.763 - 6.67% -
BM_PushHeap_float_Random_16 2.88% 5.405 5.560 - 4.24% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 2.88% 532201.858 547507.085 - 4.03% -
std::rotate(vector<bool>)_(1_element_forward)/1024 2.87% 28.738 29.564 - 1.81% -
SetIntersection_None_Set_uint64_64_64 2.87% 11305544.096 11630229.573 - 4.47% -
BM_format_string<char>/4 2.87% 0.478 0.492 - 7.25% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 2.86% 228.433 234.966 - 9.54% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.85% 12728.442 13091.817 - -0.89% -
SetIntersection_None_Set_float_256_256 2.85% 5651643.056 5812932.272 - -1.73% -
SetIntersection_None_Set_uint32_256_16 2.85% 10687486.532 10992089.870 - -0.51% -
SetIntersection_None_Set_uint32_256_1 2.84% 11478472.348 11805028.525 - 1.35% -
SetIntersection_Front_Set_string_1024_1024 2.84% 54829320.442 56387009.913 - 2.24% -
SetIntersection_Interlaced_Set_uint64_1024_1 2.84% 1013573.071 1042359.560 - -1.58% -
std::unordered_set<int>::find(key)_(non-existent)/32 2.84% 1.137 1.169 - 6.46% -
BM_StringRelational_Less_Large_Large_Control 2.84% 2.101 2.160 - 1.87% -
std::flat_multimap<int,_int>::ctor(const&)/32 2.84% 22.858 23.506 - 1.91% -
std::flat_map<int,_int>::erase(key)_(existent)/8192 2.83% 561.503 577.416 - 3.16% -
SetIntersection_Interlaced_Vector_uint64_1024_64 2.83% 4696024.685 4828836.064 - 31.37% -
SetIntersection_Interlaced_Set_float_262144_16384 2.82% 1242195.637 1277225.098 - -0.22% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 2.80% 6633.731 6819.494 - 1.11% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 2.80% 9.243 9.501 - 5.99% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 2.79% 54.193 55.706 - 5.66% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 2.79% 0.466 0.479 - 1.54% -
SetIntersection_None_Set_uint32_64_1 2.77% 22187964.938 22803323.881 - 1.56% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 2.77% 98.369 101.096 - -53.32% -
bm_ranges_lexicographical_compare<signed_char>/512 2.77% 7.843 8.060 - 3.78% -
std::multiset<std::string>::clear()/1024 2.75% 21312.633 21898.622 - -2.23% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.75% 12574.935 12920.165 - 2.14% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 2.75% 519.272 533.527 - 1.25% -
SetIntersection_Interlaced_Set_float_262144_16 2.74% 1556049.721 1598713.135 - -0.69% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 2.74% 4498261.172 4621440.350 - 0.34% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 2.73% 3023736.662 3106367.839 - -2.58% -
std::format(int64_t)_(fmt:_{:0<512Lb}) 2.73% 41.313 42.441 - 3.16% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 2.73% 45.931 47.184 - 1.75% -
SetIntersection_Interlaced_Vector_uint32_16384_4 2.73% 1487347.314 1527907.848 - 11.43% -
SetIntersection_None_Vector_uint64_16384_1 2.72% 1074042.922 1103257.519 - -2.26% -
SetIntersection_None_Set_uint64_16384_1024 2.72% 162169473.350 166575306.146 - -1.59% -
BM_vector_deque_ranges_copy/64000 2.71% 2840.232 2917.294 - 2.66% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 2.71% 15.104 15.514 - 1.51% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 2.71% 8669434.685 8904394.865 - -1.45% -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 2.71% 42.617 43.772 - 3.47% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 2.70% 36.344 37.326 - -0.50% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 2.70% 34.006 34.925 - 3.13% -
std::none_of(list<int>)_(process_all)/32768 2.70% 25928.564 26628.554 - -0.24% -
std::search(vector<int>)_(near_matches)/1000 2.70% 14299.298 14685.160 - 3.99% -
BM_deque_vector_ranges_move_backward/64000 2.70% 6904.339 7090.522 - 0.59% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 2.70% 57.576 59.128 - -0.76% -
VDAG_leftmost,_5_levels 2.70% 22.977 23.596 - -0.33% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 2.69% 17.164 17.627 - 1.62% -
SetIntersection_None_Vector_uint64_256_64 2.69% 3359151.818 3449468.826 - 0.25% -
SetIntersection_Interlaced_Set_string_16384_256 2.68% 347427676.205 356735473.270 - -0.37% -
BM_Istream_numbers/2 2.67% 1085.550 1114.513 - -22.30% -
std::stable_partition(vector<int>)_(sparse)/8192 2.67% 1484.521 1524.125 - -1.31% -
SetIntersection_Front_Set_uint64_16384_4 2.66% 1041272.902 1069013.495 - 0.02% -
BM_format_to_back_inserter<std::deque<char>>/string_view_len_6 2.66% 40.831 41.919 - -3.35% -
VDAG_leftmost,_3_levels 2.66% 15.069 15.470 - -2.35% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8 2.66% 52.947 54.357 - -0.98% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 2.66% 1142383.637 1172788.590 - -2.64% -
std::deque<std::string>::ctor(size)/1024 2.66% 728.576 747.962 - 3.05% -
BM_PushHeap_string_SingleElement_256 2.66% 2.555 2.623 - 0.86% -
SetIntersection_Interlaced_Set_uint64_1024_64 2.65% 9851357.131 10112353.522 - -0.77% -
SetIntersection_Front_Set_uint64_262144_1 2.65% 1019587.648 1046568.814 - -2.06% -
VDAG_leftmost_middle,_3_levels 2.64% 357.460 366.915 - -6.18% -
BM_deque_deque_copy/2 2.64% 2.240 2.299 - 2.60% -
SetIntersection_Front_Vector_float_262144_1 2.64% 1026595.450 1053705.872 - -0.17% -
SetIntersection_None_Set_uint32_64_64 2.64% 11319872.648 11618719.014 - 0.47% -
BM_PushHeap_string_SingleElement_1024 2.64% 2.565 2.633 - 1.61% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 2.64% 15.448 15.855 - 5.27% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 2.62% 183.427 188.231 - -38.82% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 2.62% 4.975 5.106 - 44.93% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/8192 2.61% 4315.296 4428.113 - 2.61% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 2.61% 1301202.391 1335213.623 - -0.64% -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 2.60% 148.279 152.140 - -1.46% -
SetIntersection_Front_Vector_string_16384_4 2.60% 1161195.864 1191429.687 - 0.77% -
BM_format_to_back_inserter<std::deque<char>>/string_len_6 2.60% 40.789 41.850 - -3.35% -
std::find_if(vector<bool>)_(process_all)/8 2.60% 3.420 3.509 - -2.56% -
rng::for_each(set<int>)/8 2.60% 6.612 6.783 - 51.00% -
std::copy(list<int>)/32768 2.59% 25319.032 25975.685 - 0.52% -
std::format(double)_(fmt:_{:0>17500_10g}) 2.59% 209.602 215.031 - -1.56% -
std::multiset<int>::contains(key)_(existent)/8192 2.59% 8.532 8.753 - 6.59% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 2.58% 51.899 53.238 - 2.88% -
std::stable_partition(vector<int>)_(dense)/50 2.58% 25.322 25.974 - -1.29% -
std::stable_sort(vector<int>)_(repeated)/8 2.57% 15.685 16.089 - 1.55% -
std::find_end(deque<int>)_(same_length)/1024 2.57% 333.521 342.093 - -75.47% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 2.57% 651.491 668.231 - 27.47% -
BM_format_to_back_inserter<std::string>/string_len_60 2.56% 29.135 29.882 - 4.49% -
std::is_sorted(vector<int>)/1024 2.56% 244.709 250.969 - 1.20% -
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 2.55% 1.032 1.059 - -8.40% -
std::copy_backward(list<int>)/4096 2.55% 3176.356 3257.416 - 0.54% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 2.55% 3.744 3.840 - 2.94% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 2.55% 16.166 16.578 - 0.60% -
SetIntersection_Interlaced_Set_uint32_262144_1 2.54% 1025778.090 1051876.026 - 0.14% -
SetIntersection_Front_Set_string_16_16 2.54% 58737089.378 60228993.367 - 1.74% -
std::move(deque<int>)/64 2.54% 4.815 4.937 - -19.23% -
SetIntersection_None_Set_uint64_16384_16384 2.53% 174010106.320 178421136.137 - -0.74% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 2.53% 1.217 1.248 - 24.32% -
BM_StringAssignAsciiz_Empty_Opaque 2.52% 3.042 3.119 - -6.51% -
SetIntersection_None_Set_uint64_16384_16 2.50% 163795401.292 167898153.850 - -0.01% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 2.50% 4068986.790 4170575.531 - -1.39% -
std::reverse(vector<int>)/8 2.50% 1.492 1.530 - 3.47% -
BM_deque_deque_copy/65536 2.49% 3082.459 3159.322 - 2.44% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 2.49% 8.866 9.087 - -0.32% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 2.49% 6220.670 6375.668 - 2.76% -
SetIntersection_Front_Set_uint64_16384_16384 2.49% 223323887.929 228879661.218 - 1.51% -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 2.49% 3564.100 3652.766 - 6.60% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 2.49% 1.541 1.579 - 18.43% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 2.48% 14.984 15.356 - -6.52% -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 2.48% 71.430 73.203 - 1.91% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 2.48% 166079477.567 170198307.114 - 0.63% -
SetIntersection_None_Vector_uint64_262144_16384 2.48% 1114980.312 1142613.499 - -1.07% -
SetIntersection_None_Vector_uint64_64_4 2.47% 15643112.471 16030005.647 - -0.49% -
std::move(vector<bool>)_(aligned)/64 2.47% 1.525 1.563 - -7.55% -
std::stable_partition(vector<int>)_(dense)/32 2.47% 20.836 21.351 - 1.09% -
BM_unicode_text<wchar_t> 2.47% 40848.886 41856.727 - -6.05% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 2.46% 392.200 401.850 - 0.86% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 2.46% 1581952.971 1620860.768 - -3.14% -
rng::find_if_not(vector<bool>)_(process_all)/8 2.46% 3.477 3.562 - -0.19% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 2.46% 412.234 422.365 - 1.08% -
SetIntersection_None_Vector_uint32_256_64 2.46% 3342620.592 3424771.323 - -0.38% -
std::unique(deque<int>)_(contiguous)/32 2.46% 54.353 55.688 - 11.95% -
std::make_heap(deque<int>,_pred)_(heap)/1024 2.46% 644.426 660.249 - 2.66% -
BM_std_minmax_element<int>/4 2.45% 1.213 1.243 - 0.28% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 2.44% 1143.577 1171.530 - -0.19% -
BM_format_to_iterator/<std::vector>_string_len_60 2.44% 9.352 9.580 - -2.22% -
rng::find_last_if(vector<char>)_(bail_90%)/8 2.44% 0.470 0.482 - -7.53% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 2.44% 587.566 601.915 - -1.38% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 2.44% 1102344.208 1129186.325 - 4.01% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 2.43% 3365.721 3447.548 - 2.83% -
SetIntersection_None_Set_uint64_16384_64 2.43% 166883120.341 170940113.324 - -2.67% -
SetIntersection_Interlaced_Vector_string_1024_256 2.43% 20386872.922 20881940.391 - -2.19% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 2.43% 768.452 787.098 - 6.85% -
std::deque<int>::ctor(Range)_(cheap_elements)/8192 2.42% 445.619 456.393 - 1.17% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 2.41% 20.045 20.529 - -1.12% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 2.41% 1845312.254 1889829.428 - 2.45% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 2.41% 1.197 1.226 - -12.80% -
std::fill_n(vector<int>)/8192 2.41% 234.760 240.416 - 4.79% -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 2.41% 32821.191 33611.246 - -0.50% -
std::format(double)_(fmt:_{:0<17500_10Lf}) 2.40% 205.438 210.367 - -3.05% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 2.40% 118475618.566 121314187.539 - 1.48% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 2.39% 54098.617 55393.008 - 1.00% -
BM_adjacent_empty<7> 2.39% 0.623 0.637 - 0.00% -
SetIntersection_Interlaced_Set_uint32_1024_4 2.39% 9746563.137 9979681.335 - 0.44% -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 2.39% 929.477 951.705 - 0.33% -
std::map<int,_int>::insert(value)_(already_present)/8192 2.39% 3.887 3.980 - -4.20% -
BM_format_to_iterator/<std::deque>_string_view_len_6000 2.38% 148.829 152.373 - -4.28% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 2.37% 12738.320 13040.426 - -2.30% -
std::search(list<int>)_(single_element)/1000 2.36% 635.290 650.297 - -7.87% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 2.36% 17022415.709 17424451.946 - -3.04% -
SetIntersection_Interlaced_Set_uint32_16_4 2.36% 58699548.676 60082458.686 - 0.13% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 2.35% 1113944.095 1140140.602 - -3.45% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 2.35% 931.690 953.594 - 1.34% -
SetIntersection_Front_Vector_uint64_262144_4 2.35% 1050996.705 1075696.033 - -0.84% -
BM_deque_vector_ranges_move_backward/70000 2.34% 7858.733 8042.789 - 1.24% -
SetIntersection_Interlaced_Set_uint64_262144_256 2.34% 1591949.543 1629223.797 - -0.40% -
BM_PushHeap_string_Ascending_16384 2.34% 19.207 19.655 - 2.72% -
BM_CmpLess_ushort_schar 2.34% 1.039 1.064 - -4.96% -
BM_PushHeap_string_SingleElement_64 2.34% 2.614 2.675 - 0.88% -
SetIntersection_None_Vector_uint32_16384_4 2.33% 1107462.311 1133310.067 - 1.36% -
SetIntersection_None_Set_uint64_64_4 2.33% 21203947.848 21696957.042 - 0.17% -
std::map<int,_int>::erase(key)_(existent)/32 2.32% 21.855 22.363 - -4.39% -
std::format(int64_t)_(fmt:_{:Lx}) 2.32% 25.867 26.467 - -3.83% -
std::copy_backward(vector<bool>)_(unaligned)/32768 2.32% 202.883 207.591 - 2.52% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024 2.32% 14372.868 14706.207 - -2.03% -
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 2.32% 282611.465 289160.124 - 0.33% -
SetIntersection_None_Vector_uint64_64_64 2.31% 8305949.280 8498231.310 - -1.50% -
SetIntersection_Interlaced_Set_uint64_1024_16 2.31% 11314534.309 11576000.775 - 0.54% -
ranges::minmax(std::deque<char>)/8 2.31% 3.774 3.861 - 1.85% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 2.31% 8785017.347 8987631.532 - 1.51% -
ranges::min(std::deque<__int128>)/1 2.30% 0.693 0.709 - -15.24% -
SetIntersection_None_Set_uint64_262144_1024 2.30% 1201584.229 1229224.041 - -0.11% -
SetIntersection_Front_Vector_uint32_16384_64 2.30% 1330341.788 1360905.731 - 2.10% -
std::pop_heap(deque<float>)/1024 2.29% 12.396 12.680 - -6.69% -
std::format(float)_(fmt:_{:_0La}) 2.29% 36.713 37.554 - 1.77% -
BM_LexicallyRelative/small_path/4 2.29% 116.439 119.105 - 0.30% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 2.29% 21.259 21.746 - -7.58% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 2.28% 31.918 32.646 - 3.94% -
SetIntersection_None_Vector_uint32_16384_16384 2.28% 1085235.934 1109985.918 - -0.85% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 2.27% 6709.057 6861.618 - 0.36% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 2.27% 1.184 1.211 - -16.49% -
SetIntersection_Front_Vector_uint64_64_16 2.26% 14059710.219 14378161.953 - -0.88% -
SetIntersection_Front_Vector_uint64_16_16 2.26% 35223153.917 36019541.148 - -0.54% -
BM_PushHeap_string_PipeOrgan_64 2.26% 5.966 6.101 - 6.05% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 2.25% 20.935 21.407 - -16.98% -
SetIntersection_None_Vector_uint64_16384_64 2.25% 1102226.423 1127046.968 - 0.85% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 2.25% 444.743 454.758 - 0.99% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 2.24% 4163298.002 4256745.118 - -1.01% -
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 2.24% 33223.036 33968.485 - 0.30% -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeFirst 2.24% 0.823 0.842 - 3.11% -
BM_Swap_FuncPtr_MemFuncPtr 2.24% 3.265 3.338 - 2.11% -
SetIntersection_Front_Vector_string_1024_1024 2.23% 37946705.247 38794795.455 - -3.23% -
std::search(vector<int>,_pred)_(no_match)/1000 2.23% 517.493 529.058 - 4.05% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 2.23% 1629780.924 1666132.082 - 0.09% -
BM_format_to_string_back_inserter<std::wstring>/1 2.22% 13.639 13.942 - 3.46% -
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 2.22% 66.209 67.682 - 35.33% -
BM_deque_vector_ranges_move/64 2.22% 2.602 2.660 - -6.45% -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 2.22% 927.638 948.239 - 0.39% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 2.22% 26.338 26.923 - 1.95% -
SetIntersection_Interlaced_Vector_uint32_64_4 2.22% 17493568.689 17881831.174 - -0.26% -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/1024 2.22% 11081.282 11326.768 - 1.83% -
SetIntersection_Front_Set_float_262144_262144 2.21% 1648945.474 1685429.364 - 4.77% -
BM_Swap_Null_LargeNonTrivialFunctor 2.21% 0.459 0.469 - -17.45% -
std::list<std::string>::erase(begin)_(cheap_elements)/1024 2.21% 12.190 12.459 - -0.23% -
SetIntersection_None_Set_uint32_64_16 2.21% 18111173.589 18511211.051 - 0.71% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 2.21% 677.705 692.665 - 0.43% -
SetIntersection_Interlaced_Set_uint32_64_1 2.21% 16160334.866 16516782.653 - -0.97% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 2.20% 17023678.468 17398478.151 - -0.65% -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 2.20% 23.437 23.952 - 2.65% -
SetIntersection_None_Set_uint64_262144_4 2.20% 1191003.906 1217204.265 - -0.47% -
SetIntersection_None_Vector_float_262144_4 2.20% 1128133.736 1152935.130 - -1.49% -
BM_PushHeap_string_SingleElement_16 2.19% 2.574 2.630 - 0.94% -
BM_format_to_back_inserter<std::vector<char>>/string_len_60 2.19% 28.374 28.996 - 1.84% -
BM_PathConstructForwardIter/large_string/64 2.18% 2531.697 2586.985 - 0.37% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 2.18% 1134067.063 1158801.084 - -0.56% -
SetIntersection_Interlaced_Set_uint64_262144_4 2.17% 1293694.336 1321816.082 - -0.71% -
SetIntersection_Interlaced_Set_uint32_1024_1 2.17% 1030611.837 1053013.067 - -0.32% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 2.17% 9730032.794 9941201.021 - 0.34% -
std::any_of(list<int>)_(process_all)/32768 2.17% 25729.842 26288.133 - 0.74% -
BM_deque_deque_ranges_copy/1 2.17% 2.438 2.491 - 0.32% -
std::find_if_not(deque<int>)_(process_all)/8 2.17% 2.530 2.585 - -3.13% -
SetIntersection_None_Vector_uint64_16_16 2.17% 33128710.455 33846251.746 - -0.77% -
std::multiset<int>::erase(key)_(non-existent,_end)/1024 2.16% 6.402 6.540 - 4.55% -
std::set<int>::insert(value)_(new_value,_end)/8192 2.16% 70.112 71.624 - 2.95% -
ranges::min(std::deque<char>)/70000 2.16% 17906.283 18292.264 - 5.52% -
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 2.15% 33.425 34.144 - 11.48% -
std::distance(join_view(vector<vector<int>>))/50 2.15% 0.614 0.628 - -94.99% -
SetIntersection_None_Set_uint64_16_4 2.15% 55989145.911 57190538.404 - 0.07% -
SetIntersection_None_Set_uint64_256_4 2.14% 11208794.859 11448937.547 - -1.35% -
SetIntersection_Interlaced_Set_uint32_64_64 2.14% 13140357.373 13420909.937 - 0.22% -
SetIntersection_Interlaced_Set_uint64_262144_1024 2.13% 1553923.992 1587094.400 - -0.52% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 2.13% 171531307.258 175186874.589 - -0.03% -
SetIntersection_Interlaced_Set_uint64_262144_262144 2.13% 1679022.865 1714787.518 - -0.08% -
SetIntersection_None_Set_uint64_16384_256 2.13% 165772058.785 169302369.885 - 0.10% -
BM_cyrillic_text<char> 2.13% 24441.571 24961.718 - -2.34% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 2.13% 1.638 1.672 - 2.62% -
BM_deque_vector_ranges_copy_backward/65536 2.13% 7308.223 7463.710 - -0.34% -
BM_format/string_len_6000 2.13% 71.139 72.652 - -0.70% -
std::multiset<std::string>::ctor(&&,_different_allocs)/1024 2.13% 6759.715 6903.470 - -59.95% -
BM_StringFindStringLiteral/32 2.12% 1.698 1.734 - -0.79% -
std::map<std::string,_int>::clear()/8192 2.12% 212564.743 217076.963 - -4.40% -
BM_StringFindStringLiteral/512 2.12% 9.391 9.590 - -0.78% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 2.11% 51.590 52.680 - 13.23% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 2.11% 3058529.024 3123022.468 - -2.30% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 2.11% 5026708.910 5132622.091 - -0.81% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 2.11% 514.202 525.032 - 1.03% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 2.10% 160219244.124 163585183.859 - 0.12% -
std::format(int64_t)_(fmt:_{:Lo}) 2.10% 27.757 28.339 - -1.60% -
std::equal(vector<bool>)_(unaligned)/8192 2.10% 54.765 55.913 - -0.90% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 2.09% 58.085 59.301 - -0.11% -
std::stable_sort(vector<int>)_(pipe-organ)/8 2.09% 18.390 18.775 - -0.28% -
SetIntersection_None_Set_uint64_262144_64 2.09% 1191936.037 1216831.625 - -1.52% -
SetIntersection_Interlaced_Vector_float_16384_256 2.09% 15865437.126 16196624.222 - 8.85% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 2.08% 763.066 778.949 - -1.23% -
BM_std_minmax_element<short>/5500 2.08% 1452.940 1483.147 - 7.81% -
VDAG_rightmost_middle,_2_levels 2.08% 208.077 212.403 - -3.43% -
BM_stop_token_async_reg_unreg_callback/16777216 2.08% 13775199707.947 14061270833.015 - 1.56% -
SetIntersection_None_Set_uint64_1024_1 2.08% 8671175.300 8851157.151 - -1.52% -
BM_std_minmax_element<short>/70000 2.07% 18460.463 18842.701 - 7.98% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 2.07% 796.238 812.704 - -0.56% -
SetIntersection_None_Set_uint64_1024_16 2.06% 8605398.829 8783065.277 - -2.11% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 2.06% 831.108 848.253 - 9.43% -
SetIntersection_Interlaced_Set_float_262144_1024 2.06% 1483711.344 1514286.051 - -1.97% -
std::format(double)_(fmt:_{:0>17500_10}) 2.06% 209.453 213.761 - -0.03% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.06% 13743.071 14025.761 - 3.19% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 2.05% 8583197.952 8759323.725 - -2.52% -
std::rotate_copy(list<int>)/32 2.05% 8.598 8.774 - 1.92% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 2.05% 1341613.841 1369136.210 - 1.73% -
Chain_middle,_1_level 2.05% 8.225 8.394 - 3.72% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 2.05% 227172173.509 231823772.569 - 0.53% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 2.04% 1240958.008 1266320.721 - -0.23% -
BM_StringAssignAsciiz_Small_Opaque 2.04% 3.042 3.104 - -7.00% -
BM_StringRead_Hot_Deep_Small 2.04% 0.505 0.515 - 2.88% -
SetIntersection_None_Vector_string_16384_1024 2.04% 1200888.137 1225385.814 - -0.58% -
SetIntersection_Interlaced_Set_float_256_256 2.04% 7556690.182 7710806.911 - 0.88% -
SetIntersection_Front_Vector_string_16_16 2.04% 50528623.864 51558915.833 - 0.64% -
std::sort_heap(deque<int>,_pred)/8 2.03% 34.581 35.284 - 1.51% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 2.03% 1021354.224 1042109.176 - -1.76% -
BM_CmpLess_uchar_short 2.03% 1.016 1.037 - -8.59% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 2.03% 12.861 13.121 - 0.52% -
BM_format_to_n_string_back_inserter<std::wstring>/1 2.02% 13.833 14.112 - 0.91% -
VDAG_sidecast,_3_levels 2.02% 102.327 104.392 - -1.17% -
std::multiset<int>::clear()/1024 2.02% 10006.945 10208.645 - -1.53% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 2.02% 1081064.348 1102850.749 - -0.49% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 2.01% 1053799.254 1074998.322 - -0.79% -
SetIntersection_Front_Vector_uint64_64_4 2.01% 15691357.365 16006645.141 - -0.43% -
BM_join_view_in_vectors/70000 2.01% 131559.091 134200.176 - -9.32% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 2.01% 1609309.650 1641605.795 - 0.28% -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 2.01% 24.090 24.574 - 2.87% -
SetIntersection_Front_Set_uint64_256_1 2.00% 4090935.508 4172590.668 - -0.48% -
std::find_if(vector<int>)_(process_all)/1024 1.99% 112.875 115.126 - -8.33% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 1.99% 2.960 3.019 - 10.07% -
BM_Istream_numbers/3 1.98% 1059.847 1080.873 - -22.94% -
std::unique(list<int>)_(contiguous)/32 1.98% 52.830 53.878 - 3.07% -
BM_stop_token_async_reg_unreg_callback/131072 1.98% 112712899.580 114947661.670 - 1.44% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.98% 15394.578 15699.418 - -4.36% -
std::all_of(list<int>)_(process_all)/32768 1.98% 25799.864 26310.363 - -0.10% -
BM_join_view_deques/5500 1.98% 17435.763 17780.499 - -1.54% -
BM_format_to_n_string_span<char>/1 1.98% 10.437 10.643 - -6.18% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 1.98% 151532.118 154527.173 - 1.73% -
SetIntersection_Front_Vector_string_262144_256 1.98% 9433581.078 9619969.359 - 0.37% -
SetIntersection_Front_Set_uint64_64_1 1.97% 16203345.505 16523027.579 - -0.52% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 1.97% 8638550.931 8808828.281 - -1.84% -
std::flat_map<int,_int>::contains(key)_(existent)/32 1.97% 3.038 3.098 - 0.75% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 1.97% 11983791.352 12219609.766 - -0.46% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.97% 42758.252 43599.516 - 1.55% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 1.97% 18.838 19.209 - 1.98% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 1.96% 11329628.388 11551884.772 - 0.94% -
std::search(vector<int>,_pred)_(no_match)/8192 1.96% 4199.563 4281.864 - 3.02% -
SetIntersection_Front_Vector_uint64_1024_1024 1.96% 5802455.259 5915991.481 - 0.11% -
std::equal(vector<int>)_(it,_it,_it,_it)/8192 1.96% 574.200 585.429 - 2.70% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.96% 141314.616 144077.798 - 0.24% -
BM_PushHeap_string_SingleElement_262144 1.96% 2.587 2.638 - -0.35% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 1.95% 9.253 9.434 - 4.03% -
SetIntersection_None_Set_float_16384_64 1.95% 153970868.694 156979440.097 - -0.80% -
std::copy(deque<int>)/8 1.95% 2.686 2.738 - 5.81% -
SetIntersection_Interlaced_Set_uint64_262144_64 1.95% 1582017.170 1612872.476 - -1.32% -
SetIntersection_Interlaced_Set_float_1024_1024 1.95% 11887676.364 12119000.122 - -2.38% -
rng::starts_with(deque<int>,_pred)/1024 1.94% 521.233 531.362 - 0.66% -
BM_PushHeap_string_Ascending_64 1.94% 7.362 7.505 - 2.91% -
VDAG_rightmost,_3_levels 1.94% 61.393 62.583 - 2.00% -
VChain_fail,_3_levels 1.94% 20.629 21.029 - -0.00% -
std::unique_copy(list<int>)_(contiguous)/1024 1.94% 740.816 755.161 - 1.89% -
SetIntersection_Front_Vector_uint32_262144_1 1.93% 1034033.555 1054004.894 - -1.11% -
std::find_end(vector<int>)_(match_near_end)/1024 1.93% 28.530 29.081 - -98.70% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 1.93% 6482257.238 6607398.790 - 7.29% -
SetIntersection_None_Set_float_16384_16 1.93% 154336328.222 157315654.731 - -0.81% -
BM_std_minmax_element<short>/64000 1.93% 16850.497 17175.781 - 7.70% -
SetIntersection_None_Set_uint64_262144_256 1.93% 1195590.740 1218640.461 - -1.18% -
BM_std_minmax_element<short>/1024 1.93% 277.040 282.380 - 7.66% -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 1.92% 281883.293 287306.587 - 0.46% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 1.92% 3048856.052 3107346.039 - -2.98% -
rng::contains(list<int>)_(process_all)/8 1.92% 2.246 2.289 - -3.85% -
std::equal(vector<int>)_(it,_it,_it)/1024 1.91% 77.818 79.308 - 2.65% -
std::list<std::string>::erase(begin)_(cheap_elements)/8192 1.91% 12.217 12.451 - -0.27% -
SetIntersection_Front_Set_float_262144_4 1.91% 1044476.347 1064448.445 - -3.00% -
SetIntersection_Interlaced_Set_float_262144_64 1.91% 1526330.892 1555507.977 - -1.15% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 1.91% 7.377 7.517 - -8.91% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 1.91% 6.288 6.408 - 5.14% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 1.91% 22.084 22.505 - -0.49% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1.90% 1545193.568 1574621.767 - -0.25% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.90% 141208.826 143898.048 - 0.69% -
std::find_end(forward_list<int>)_(same_length)/1000 1.90% 1460.035 1487.822 - 2.49% -
SetIntersection_None_Set_float_16384_4 1.90% 154630152.814 157572160.640 - -0.90% -
BM_std_minmax_element<short>/4000 1.90% 1060.872 1080.986 - 7.40% -
std::set<int>::insert(value)_(already_present)/32 1.89% 1.767 1.800 - 2.09% -
std::partial_sort(vector<NonIntegral>)_(ascending)/1024 1.89% 4777.444 4867.911 - 2.51% -
BM_formatted_size_string<char>/1 1.89% 10.574 10.774 - 1.05% -
BM_format_to_n_string_begin<std::vector<char>>/1 1.89% 10.534 10.733 - -1.66% -
BM_std_minmax_element<short>/4096 1.89% 1085.974 1106.522 - 7.83% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.89% 289.188 294.650 - -0.90% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 1.89% 1838142.017 1872828.820 - 6.69% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.88% 13517.901 13772.266 - 2.41% -
BM_vector_deque_copy_backward/1024 1.88% 37.392 38.096 - 0.98% -
SetIntersection_Front_Vector_uint64_4_4 1.88% 134150186.137 136667894.070 - -0.45% -
BM_format_to_back_inserter<std::string>/string_view_len_60 1.88% 29.149 29.695 - 3.47% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.87% 5664.219 5770.206 - 4.66% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.87% 11483.137 11697.780 - 1.77% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8 1.87% 58.760 59.856 - 1.45% -
SetIntersection_None_Set_uint64_256_64 1.86% 9157193.694 9327781.369 - -0.58% -
SetIntersection_Interlaced_Set_float_16384_4 1.86% 166016641.406 169108950.104 - -1.53% -
std::rotate(vector<bool>)_(by_1/3)/50 1.86% 17.000 17.316 - -1.53% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 1.86% 1134783.147 1155873.731 - -1.86% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 1.85% 16.840 17.152 - -37.12% -
vector<bool>::reserve() 1.85% 8.666 8.827 - -19.20% -
BM_format_to_back_inserter<std::list<char>>/string_view_len_6 1.85% 74.884 76.271 - -2.31% -
BM_deque_deque_move/512 1.85% 17.652 17.979 - 1.49% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 1.85% 23.090 23.518 - -32.50% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 1.85% 21.001 21.390 - -16.53% -
std::find_if_not(vector<int>)_(bail_25%)/8192 1.85% 241.740 246.209 - 11.99% -
std::rotate(vector<bool>)_(by_1/4)/50 1.85% 17.045 17.360 - -1.29% -
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 1.85% 19.349 19.706 - 4.28% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 1.84% 1.144 1.165 - 0.86% -
SetIntersection_None_Set_uint64_256_16 1.84% 10576178.198 10771125.134 - -2.30% -
VDAG_rightmost,_5_levels 1.84% 268.045 272.986 - -0.23% -
SetIntersection_None_Vector_uint64_64_16 1.84% 13323111.712 13568613.612 - -1.08% -
SetIntersection_Front_Vector_uint64_1024_1 1.84% 1031907.193 1050881.667 - 0.24% -
SetIntersection_None_Set_float_16384_256 1.84% 154109424.316 156943045.790 - -0.53% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 1.84% 0.595 0.606 - 4.24% -
SetIntersection_None_Set_float_16384_1 1.83% 155413793.215 158260119.236 - -0.48% -
std::rotate(deque<int>)_(by_1/2)/1024 1.83% 173.194 176.366 - 1.96% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 1.83% 591.978 602.782 - -1.09% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 1.82% 1138189.776 1158958.255 - 1.62% -
std::format(double)_(fmt:_{:0>17500_10e}) 1.82% 197.235 200.831 - -0.75% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 1.82% 14457321.874 14720533.338 - -1.40% -
std::copy_backward(vector<bool>)_(aligned)/4096 1.82% 5.013 5.104 - 1.51% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 1.82% 283216.623 288367.022 - 0.61% -
SetIntersection_None_Set_uint64_262144_1 1.82% 1193794.192 1215477.863 - -0.86% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 1.81% 11841485.530 12055484.093 - 1.43% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 1.81% 1232515.789 1254782.555 - 0.12% -
std::find_end(vector<int>)_(match_near_end)/8192 1.80% 200.916 204.542 - -99.83% -
SetIntersection_Interlaced_Vector_uint64_4_1 1.80% 211018561.828 214823210.224 - -0.82% -
SetIntersection_Interlaced_Set_uint64_262144_1 1.80% 1018126.704 1036481.696 - -3.55% -
SetIntersection_Interlaced_Set_uint64_262144_16 1.80% 1613598.062 1642671.713 - -0.21% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 1.80% 19488.932 19839.636 - -1.22% -
std::rotate(vector<bool>)_(by_1/4)/32 1.80% 17.142 17.450 - -1.49% -
std::set<int>::equal_range(key)_(existent)/1024 1.80% 4.423 4.503 - 1.03% -
SetIntersection_None_Set_float_256_4 1.80% 11301046.326 11504058.702 - 0.79% -
BM_PathConstructString/large_string/512 1.79% 8427.336 8578.055 - 0.90% -
BM_deque_deque_move/64000 1.79% 3013.442 3067.327 - 1.43% -
BM_PushHeap_string_SingleElement_4 1.79% 2.297 2.338 - 0.31% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 1.79% 10.250 10.433 - 17.30% -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 1.78% 30.906 31.457 - 1.57% -
std::rotate(vector<bool>)_(by_1/3)/32 1.78% 17.016 17.319 - -1.59% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 1.78% 6.379 6.493 - -13.45% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 1.78% 19494.647 19841.636 - -0.79% -
SetIntersection_None_Set_uint64_4_1 1.78% 214025523.276 217833916.452 - -0.65% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 1.78% 1044678.633 1063234.480 - -1.38% -
SetIntersection_None_Vector_uint64_262144_1024 1.77% 1111779.997 1131508.529 - -0.88% -
bm_ranges_swap_ranges_vb_aligned/64 1.77% 3.056 3.110 - 1.39% -
std::unordered_set<std::string>::ctor(const&,_alloc)/0 1.77% 12.918 13.147 - -0.76% -
std::stable_partition(deque<int>)_(sparse)/8192 1.77% 3304.405 3362.960 - -8.04% -
BM_Swap_FuncPtr_LargeNonTrivialFunctor 1.77% 1.229 1.251 - -1.98% -
std::set<int>::ctor(const&)/1024 1.77% 6203.362 6313.127 - 0.88% -
VDAG_rightmost,_4_levels 1.77% 133.137 135.492 - 1.00% -
std::map<std::string,_int>::contains(key)_(existent)/1024 1.77% 23.812 24.233 - 3.89% -
BM_lexicographical_compare_three_way_slow_path/262144 1.77% 72895.491 74183.503 - 17.20% -
SetIntersection_Front_Set_string_16384_1024 1.77% 58778640.518 59816320.337 - 2.14% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/0 1.76% 393.252 400.191 - 0.40% -
BM_format_to_string_pointer<char>/16384 1.76% 146.703 149.290 - -41.03% -
BM_format_to_string_back_inserter<std::list<wchar_t>>/1 1.75% 23.727 24.143 - 3.08% -
BM_getline_string 1.75% 16.779 17.073 - 5.74% -
rng::find_last_if(vector<int>)_(bail_90%)/50 1.75% 1.477 1.503 - -1.12% -
BM_format_to_back_inserter<std::vector<char>>/string_view_len_60 1.75% 28.520 29.019 - 1.74% -
SetIntersection_Front_Set_string_16384_16384 1.75% 342488518.499 348485202.629 - -0.54% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.75% 117688.894 119749.277 - -2.03% -
BM_Basic<int32_t> 1.75% 16.977 17.274 - -2.70% -
BM_Swap_MemPtr_LargeNonTrivialFunctor 1.75% 1.149 1.169 - -2.84% -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 1.75% 31.004 31.546 - 1.20% -
std::copy(vector<bool>)_(aligned)/4096 1.75% 4.781 4.865 - 1.35% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 1.75% 30.933 31.473 - 17.69% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 1.75% 7.866 8.003 - -2.12% -
rng::contains_subrange(list<int>)_(single_element)/16 1.74% 4.884 4.970 - 3.67% -
SetIntersection_Interlaced_Vector_uint64_4_4 1.74% 134045377.427 136377813.550 - -0.74% -
SetIntersection_Interlaced_Set_float_262144_4 1.74% 1255634.357 1277482.340 - -1.29% -
BM_format_to_n_string_back_inserter<std::vector<wchar_t>>/1048576 1.74% 180074.350 183207.554 - -2.36% -
std::search(vector<int>,_pred)_(no_match)/1048576 1.74% 588684.882 598920.526 - 10.40% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 1.74% 119282428.153 121353355.566 - -0.00% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 1.74% 1228637.045 1249968.017 - 0.10% -
VDAG_sidecast,_2_levels 1.74% 83.092 84.534 - -3.02% -
SetIntersection_None_Set_uint64_64_1 1.73% 22234215.929 22619626.998 - 0.17% -
std::multiset<int>::clear()/8192 1.73% 79070.856 80441.350 - -2.70% -
std::adjacent_find(list<int>,_pred)/50 1.73% 29.273 29.780 - -4.87% -
SetIntersection_Front_Set_uint64_4_4 1.73% 135004726.974 137338205.687 - -1.00% -
SetIntersection_None_Vector_uint64_16_4 1.73% 53241754.820 54161649.595 - -0.31% -
std::find_if(vector<bool>)_(process_all)/50 1.73% 23.175 23.575 - -1.84% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1 1.73% 530028296.419 539175598.931 - -0.62% -
BM_vector_deque_ranges_copy_backward/64 1.72% 2.968 3.019 - -0.59% -
SetIntersection_None_Vector_uint64_256_256 1.72% 2110372.852 2146696.245 - -0.61% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 1.72% 28266.693 28753.023 - 7.04% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 1.72% 1292366.187 1314558.107 - -1.49% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 1.72% 119355650.412 121402929.283 - 1.77% -
BM_CmpEqual_short_ushort 1.71% 1.084 1.103 - -1.48% -
std::rotate(vector<int>)_(1_element_forward)/50 1.71% 5.122 5.209 - -0.35% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 1.71% 2835118.666 2883481.271 - -0.29% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 1.70% 10.453 10.631 - 6.95% -
std::equal(list<int>)_(it,_it,_it)/1024 1.70% 1131.585 1150.823 - 2.46% -
SetIntersection_Front_Set_uint64_262144_262144 1.70% 1659897.869 1688062.746 - 0.66% -
SetIntersection_None_Set_uint64_16_16 1.69% 35003244.068 35596142.947 - -0.16% -
SetIntersection_Interlaced_Set_float_16384_1024 1.69% 170610452.872 173493956.219 - 1.57% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 1.68% 465.848 473.697 - 2.14% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 1.68% 24.395 24.806 - 5.26% -
BM_CmpEqual_short_uint 1.68% 1.092 1.110 - -3.16% -
SetIntersection_None_Vector_uint32_64_1 1.68% 16549096.578 16827328.842 - -0.40% -
SetIntersection_Interlaced_Set_uint64_16_4 1.68% 58999911.224 59991427.049 - -0.57% -
BM_Swap_SmallTrivialFunctor_SmallNonTrivialFunctor 1.68% 1.206 1.226 - 4.70% -
SetIntersection_Front_Set_uint64_16_4 1.68% 53928210.605 54833115.184 - -0.97% -
SetIntersection_Interlaced_Vector_uint64_64_1 1.67% 16212949.212 16484494.772 - -1.15% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 1.67% 1619846.844 1646964.109 - -0.56% -
SetIntersection_Front_Vector_uint64_4_1 1.67% 211069916.396 214591523.140 - -0.82% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 1.67% 5.504 5.596 - 3.19% -
std::multimap<std::string,_int>::clear()/8192 1.67% 210072.723 213572.055 - -2.36% -
BM_Istream_numbers/0 1.66% 1033.649 1050.853 - -24.68% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 1.66% 207980.844 211439.141 - 0.53% -
SetIntersection_Interlaced_Vector_uint64_1_1 1.66% 528450923.314 537232440.647 - -0.83% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 1.66% 13415.759 13638.608 - 0.75% -
SetIntersection_None_Vector_uint64_4_1 1.66% 211604707.585 215119271.495 - -0.62% -
std::flat_multimap<int,_int>::count(key)_(existent)/32 1.66% 2.298 2.337 - 2.78% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 1.66% 32.702 33.244 - 4.00% -
std::rotate(deque<int>)_(by_1/2)/32 1.65% 7.459 7.583 - 1.08% -
BM_std_minmax_element<short>/65536 1.65% 17301.867 17587.562 - 7.75% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 1.65% 2.418 2.458 - -4.68% -
SetIntersection_Front_Set_float_16384_256 1.64% 4225235.556 4294729.334 - 2.21% -
SetIntersection_Front_Vector_uint64_16_1 1.64% 62108094.791 63129178.292 - -0.83% -
BM_deque_deque_ranges_move_backward/64 1.64% 3.385 3.440 - 0.61% -
SetIntersection_None_Set_uint32_16_16 1.64% 34969936.414 35543524.481 - -1.02% -
std::replace(vector<int>)_(sprinkled)/1024 1.64% 148.126 150.555 - 0.41% -
BM_format_to_n_string_back_inserter<std::string>/16384 1.64% 994.590 1010.879 - -1.84% -
BM_deque_deque_ranges_copy/1024 1.64% 37.241 37.851 - 2.91% -
SetIntersection_Front_Vector_uint64_1_1 1.64% 528194161.851 536831369.530 - -0.72% -
std::multiset<std::string>::clear()/8192 1.63% 211622.736 215082.029 - -1.23% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 1.63% 806.807 819.994 - -6.05% -
SetIntersection_Front_Set_uint64_16_16 1.63% 37153789.730 37760560.239 - -1.79% -
BM_StringFindStringLiteral/128 1.63% 3.131 3.182 - 0.58% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.63% 117659.295 119575.424 - -1.78% -
BM_StringCopy_Large 1.63% 6.166 6.266 - -1.01% -
SetIntersection_None_Set_uint64_4_4 1.63% 133888729.136 136065534.270 - -0.76% -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeMiddle 1.62% 0.813 0.826 - 0.51% -
SetIntersection_Interlaced_Set_uint64_64_1 1.62% 16188232.734 16450274.207 - -1.48% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 1.62% 1038249.115 1055029.003 - -0.88% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 1.62% 201610245.097 204866981.703 - -0.30% -
std::unordered_multimap<int,_int>::ctor(const&)/32 1.61% 201.138 204.385 - -1.10% -
BM_Swap_FuncPtr_MemPtr 1.61% 3.370 3.425 - 2.73% -
SetIntersection_Front_Vector_uint32_64_16 1.61% 14230378.604 14459798.273 - 1.37% -
SetIntersection_None_Vector_uint64_4_4 1.61% 132360848.379 134491236.946 - -0.74% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 1.61% 23.438 23.815 - -29.86% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 1.61% 217.784 221.282 - 2.84% -
SetIntersection_Interlaced_Set_uint64_1024_1024 1.61% 12333942.228 12531959.528 - 0.21% -
SetIntersection_Front_Set_uint64_1_1 1.60% 527890862.546 536352776.342 - -1.01% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 1.60% 10904446.607 11079224.528 - 1.02% -
SetIntersection_Front_Set_uint64_262144_16 1.60% 1164682.418 1183332.774 - -2.38% -
BM_CmpEqual_uint_schar 1.60% 1.034 1.050 - -7.29% -
BM_std_minmax_element<short>/512 1.60% 141.255 143.512 - 6.99% -
std::multiset<std::string>::contains(key)_(existent)/1024 1.60% 26.325 26.745 - 14.58% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.59% 249311.706 253287.539 - -10.59% -
SetIntersection_None_Set_uint64_262144_262144 1.59% 1206949.219 1226187.904 - -2.11% -
SetIntersection_Interlaced_Set_string_1024_1024 1.59% 55182229.145 56060139.653 - -0.25% -
std::format(int64_t)_(fmt:_{:0<512Lx}) 1.59% 35.334 35.895 - -3.08% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.58% 2.097 2.131 - 2.31% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 1.58% 4.725 4.799 - 6.17% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 1.57% 9014031.428 9155850.392 - -2.98% -
SetIntersection_None_Set_uint64_1_1 1.57% 529316477.022 537626435.087 - -0.88% -
BM_PushHeap_uint64_Random_16384 1.57% 6.235 6.333 - 7.07% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 1.57% 44.355 45.050 - 7.15% -
SetIntersection_Front_Set_uint64_16384_16 1.57% 1174174.018 1192555.426 - -1.18% -
SetIntersection_Interlaced_Vector_uint64_1024_4 1.56% 1388362.561 1410043.814 - 9.74% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 1.56% 4037.930 4100.861 - 1.76% -
BM_ConstructAndDestroy_MemPtr_Opaque 1.56% 0.911 0.926 - 4.40% -
SetIntersection_None_Set_uint64_262144_16384 1.56% 1201641.928 1220336.182 - -0.75% -
BM_deque_deque_ranges_move_backward/1024 1.55% 37.723 38.308 - -1.52% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 1.55% 21.123 21.451 - 1.52% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 1.55% 1.147 1.164 - -3.07% -
BM_vector_deque_copy/64 1.55% 2.734 2.777 - -1.53% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 1.54% 500.376 508.102 - 0.47% -
SetIntersection_Front_Set_uint64_256_4 1.54% 4154818.290 4218925.054 - -0.86% -
SetIntersection_None_Vector_uint64_16_1 1.54% 62586679.586 63551279.313 - -0.70% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 1.54% 98.132 99.643 - -59.99% -
SetIntersection_None_Vector_uint64_1_1 1.54% 528614805.197 536753598.133 - -0.66% -
SetIntersection_None_Set_string_1024_64 1.54% 9307893.921 9451039.320 - 4.43% -
SetIntersection_Front_Vector_uint32_256_1 1.53% 4130745.107 4194050.534 - -0.48% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 1.53% 12.936 13.134 - -1.60% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.52% 1232.372 1251.152 - -2.48% -
bm_swap_ranges_vb_unaligned/8 1.52% 4.768 4.841 - 1.14% -
std::find_end(vector<int>,_pred)_(near_matches)/1024 1.52% 23728.762 24089.922 - -8.50% -
SetIntersection_Front_Vector_uint32_256_16 1.52% 4179791.855 4243332.071 - -1.59% -
std::partial_sort_copy(vector<int>)_(repeated)/8 1.52% 8.565 8.695 - 7.06% -
std::partition(list<int>)_(sparse)/32 1.52% 8.941 9.077 - 2.70% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 1.52% 2.129 2.161 - 0.04% -
std::multimap<int,_int>::contains(key)_(existent)/1024 1.52% 4.497 4.565 - 17.34% -
SetIntersection_Interlaced_Vector_string_4_4 1.51% 150493764.906 152772927.688 - -0.72% -
SetIntersection_None_Vector_uint32_262144_1024 1.51% 1130365.714 1147466.741 - -0.33% -
std::unordered_set<int>::ctor(const&)/8192 1.51% 54534.100 55358.793 - -1.22% -
BM_deque_deque_ranges_move_backward/4000 1.51% 144.008 146.185 - -3.58% -
std::replace_if(deque<int>)_(sprinkled)/8192 1.51% 2909.573 2953.538 - 1.34% -
std::set<int>::erase(key)_(non-existent,_end)/8192 1.51% 8.673 8.804 - -4.11% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 1.51% 14070.530 14282.852 - 0.26% -
SetIntersection_Interlaced_Set_uint64_16384_16 1.51% 223429902.897 226799901.738 - 1.09% -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 1.51% 23.823 24.183 - -2.14% -
std::partial_sort(deque<int>)_(heap)/8 1.51% 39.154 39.744 - 1.09% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.50% 7597.923 7711.998 - 0.71% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 1.50% 591.207 600.064 - -0.92% -
VChain_middle,_4_levels 1.49% 59.579 60.469 - 1.92% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 1.49% 30.424 30.878 - 0.15% -
BM_vector_deque_move_backward/70000 1.49% 7862.314 7979.311 - -0.30% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 1.49% 1915.950 1944.423 - 3.50% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 1.49% 8673662.729 8802529.985 - -2.10% -
std::partial_sort(deque<int>)_(ascending)/8192 1.48% 143653.686 145783.619 - -10.10% -
BM_Swap_FuncPtr_SmallNonTrivialFunctor 1.48% 1.149 1.166 - -3.02% -
std::stable_sort(deque<int>)_(shuffled)/8192 1.48% 14232.400 14442.858 - -9.51% -
std::find_if(list<int>)_(process_all)/32768 1.48% 25757.104 26137.723 - 1.40% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 1.48% 1346444.514 1366308.355 - 0.22% -
std::unordered_set<int>::ctor(const&)/1024 1.47% 6632.172 6729.918 - -2.38% -
BM_BitsetToString<64>/Sparse_(10%)/10 1.47% 12.801 12.989 - 5.84% -
SetIntersection_Front_Set_string_262144_262144 1.47% 18070033.611 18336141.520 - -0.03% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 1.47% 12989.870 13181.156 - 2.51% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 1.47% 218084420.841 221293916.060 - 2.02% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 1.47% 19510.214 19797.304 - -1.41% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8192 1.47% 595267.890 603994.256 - 0.31% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 1.46% 17.015 17.263 - 0.63% -
SetIntersection_Interlaced_Set_uint64_256_16 1.46% 11819557.572 11991839.846 - -0.45% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 1.46% 4.354 4.417 - -6.49% -
BM_vector_deque_ranges_copy_backward/4096 1.45% 148.088 150.242 - 1.12% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 1.45% 31.970 32.435 - -4.29% -
BM_lexicographical_compare_three_way_slow_path/4 1.45% 1.178 1.195 - 5.70% -
std::stable_partition(deque<int>)_(alloc_fails)/50 1.45% 1927.410 1955.403 - 1.72% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.45% 410.320 416.274 - 0.05% -
SetIntersection_None_Set_float_16384_1024 1.45% 154305904.699 156543970.639 - -1.07% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 1.45% 5985.189 6071.983 - 3.08% -
std::adjacent_find(list<int>,_pred)/8192 1.45% 7281.408 7386.879 - 3.59% -
std::unique_copy(list<int>)_(contiguous)/32 1.45% 11.114 11.275 - -3.86% -
std::copy_n(vector<bool>)_(aligned)/4096 1.44% 4.795 4.865 - 0.19% -
SetIntersection_None_Set_uint32_64_4 1.44% 21410656.079 21719227.433 - 2.13% -
SetIntersection_Front_Vector_uint32_1024_1 1.44% 1044655.816 1059696.898 - 0.02% -
SetIntersection_None_Set_string_16384_16384 1.44% 195848207.276 198661726.291 - 2.89% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 1.44% 4016861.552 4074530.587 - -1.44% -
BM_std_minmax_element<long_long>/64000 1.43% 17234.815 17482.053 - 7.42% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 1.43% 9670756.757 9809430.366 - -2.37% -
std::make_heap(vector<int>)_(descending)/1024 1.43% 271.758 275.648 - 0.72% -
BM_StringRelational_Less_Large_Small_Control 1.43% 1.849 1.875 - 1.36% -
BM_PushHeap_float_Random_262144 1.43% 7.664 7.773 - -0.07% -
SetIntersection_None_Set_uint64_262144_16 1.43% 1197919.109 1215038.412 - -1.57% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.43% 836.318 848.263 - 1.51% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 1.43% 1016359.986 1030876.975 - 1.60% -
std::deque<int>::ctor(size)/1024 1.43% 70.178 71.180 - -0.78% -
SetIntersection_Interlaced_Vector_uint64_16_4 1.43% 55339455.473 56129348.700 - -1.08% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 1.43% 26.925 27.308 - 9.80% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 1.43% 5.771 5.853 - 5.93% -
std::multiset<std::string>::clear()/32 1.42% 884.944 897.551 - -3.02% -
std::remove(list<int>)_(sprinkled)/1024 1.42% 943.107 956.497 - 2.99% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.42% 135748.171 137672.962 - 1.32% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 1.42% 11534732.447 11698211.484 - -0.80% -
BM_format_to_n_string_begin<std::list<wchar_t>>/1048576 1.42% 1074777.995 1089990.893 - 1.36% -
SetIntersection_Front_Vector_uint64_16_4 1.41% 53581798.752 54339672.661 - -0.67% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 1.41% 1228853.596 1246220.783 - -1.28% -
std::find_end(vector<int>,_pred)_(near_matches)/1000 1.41% 22840.768 23162.854 - -8.41% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 1.41% 158059091.113 160287681.203 - 0.15% -
std::is_sorted(vector<int>,_pred)/8 1.41% 3.310 3.357 - 6.11% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 1.41% 22.305 22.618 - 2.16% -
SetIntersection_Interlaced_Set_uint32_4_1 1.40% 212262780.449 215243473.952 - -0.58% -
bm_list/8 1.40% 16.577 16.810 - 0.44% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 1.40% 0.762 0.773 - 0.52% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1 1.40% 16294581.054 16522492.635 - -1.90% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 1.40% 423.076 428.986 - 0.32% -
SetIntersection_Interlaced_Vector_uint64_256_1 1.40% 4132855.593 4190557.637 - -0.41% -
SetIntersection_Front_Vector_uint32_64_4 1.40% 15763772.943 15983798.073 - -1.10% -
rng::find_last_if(list<int>)_(bail_10%)/8192 1.40% 6508.492 6599.293 - 0.81% -
SetIntersection_None_Set_string_1_1 1.39% 542044774.999 549601778.654 - -0.23% -
BM_BasicLow<__uint128_t> 1.39% 18.247 18.501 - -1.07% -
BM_deque_deque_copy/64000 1.39% 2926.381 2967.082 - 0.67% -
SetIntersection_Interlaced_Vector_uint64_64_64 1.39% 10671375.402 10819790.103 - -2.22% -
std::replace(deque<int>)_(prefix)/50 1.39% 19.028 19.293 - 1.30% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 1.39% 19.336 19.605 - -4.57% -
std::make_heap(deque<int>,_pred)_(ascending)/8 1.39% 24.560 24.901 - -0.30% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 1.38% 211.558 214.476 - -7.49% -
SetIntersection_Front_Set_uint64_64_16 1.38% 15044777.053 15252126.387 - -0.96% -
rng::starts_with(deque<int>)/1000 1.37% 465.269 471.658 - 8.17% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 1.37% 187645.143 190217.647 - 1.83% -
SetIntersection_None_Vector_string_1024_256 1.37% 1147022.440 1162696.291 - -1.76% -
SetIntersection_Interlaced_Vector_uint64_16_1 1.37% 62265973.208 63116723.094 - -0.74% -
std::set<int>::erase(key)_(non-existent,_end)/32 1.36% 2.465 2.499 - -5.21% -
BM_vector_deque_ranges_copy_backward/1 1.36% 2.332 2.364 - 3.49% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4 1.36% 54648265.580 55390683.459 - -1.50% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.36% 377.967 383.098 - -1.14% -
std::for_each_n(join_view(vector<vector<int>>))/8 1.36% 1.441 1.460 - 3.61% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 1.35% 14270466.257 14463531.135 - 3.35% -
SetIntersection_Front_Vector_uint32_16384_16 1.35% 1098696.881 1113556.183 - -0.01% -
std::adjacent_find(list<int>)/8 1.35% 2.071 2.099 - 0.04% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 1.35% 15642.127 15852.843 - -2.63% -
SetIntersection_Interlaced_Set_float_262144_256 1.34% 1527096.028 1547605.957 - -2.36% -
SetIntersection_None_Set_string_1024_4 1.34% 9389822.141 9515591.293 - 6.75% -
std::find_if_not(list<int>)_(bail_25%)/8192 1.34% 1411.125 1430.011 - -0.92% -
std::set<std::string>::clear()/8192 1.34% 212480.212 215322.831 - -3.22% -
SetIntersection_None_Vector_uint64_256_1 1.34% 4221566.217 4277989.378 - -1.02% -
BM_StringRelational_Less_Large_Large_ChangeMiddle 1.33% 1.624 1.645 - 1.11% -
BM_StringFindStringLiteral/1024 1.33% 18.050 18.290 - -23.11% -
SetIntersection_None_Vector_uint32_256_16 1.33% 3986367.662 4039418.397 - -0.48% -
BM_StringRelational_Compare_Large_Huge_Control 1.33% 2.082 2.110 - 1.29% -
SetIntersection_Front_Vector_uint64_16384_1 1.33% 1030721.009 1044426.332 - -1.74% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.33% 84373.115 85494.122 - -0.15% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1 1.32% 16266767.740 16482101.228 - -1.24% -
SetIntersection_Interlaced_Set_uint64_4_1 1.32% 210886042.729 213677633.886 - -1.38% -
rng::find_if_not(vector<bool>)_(process_all)/50 1.32% 23.614 23.926 - -0.86% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 1.32% 25.748 26.087 - -2.34% -
SetIntersection_Interlaced_Set_uint32_16_1 1.32% 62418161.501 63239070.852 - -0.81% -
SetIntersection_Interlaced_Vector_uint32_256_1 1.31% 4091722.396 4145469.479 - -1.80% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.31% 86.086 87.211 - 0.21% -
BM_cyrillic_escaped<char> 1.31% 14443.341 14631.938 - -4.03% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 1.30% 170909.460 173135.075 - -0.88% -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8 1.30% 24.392 24.710 - -1.37% -
std::stable_partition(list<int>)_(alloc_fails)/8192 1.30% 26295.315 26637.189 - 5.78% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 1.30% 193401032.223 195909421.822 - -2.65% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 1.30% 1036717.264 1050159.280 - -2.40% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 1.30% 20.714 20.983 - 0.96% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 1.30% 198348828.023 200919546.382 - -0.44% -
std::set<int>::contains(key)_(existent)/8192 1.30% 8.173 8.279 - -1.24% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.29% 54542.818 55249.116 - -0.92% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 1.29% 170822.212 173034.054 - -1.15% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 1.29% 4151594.277 4205260.541 - -0.72% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1 1.29% 4107298.161 4160387.630 - -1.65% -
BM_format_to_n_string_begin<std::string>/1 1.29% 10.618 10.755 - -1.94% -
SetIntersection_Interlaced_Set_uint32_64_4 1.29% 20714641.772 20981169.491 - -0.64% -
std::copy(vector<int>)/8 1.29% 2.177 2.205 - 0.96% -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 1.29% 18.832 19.075 - 0.92% -
std::for_each_n(list<int>)/50 1.28% 22.403 22.691 - -6.44% -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 1.28% 2.348 2.378 - -10.02% -
std::partial_sort(vector<NonIntegral>)_(heap)/8 1.28% 28.222 28.583 - 9.39% -
BM_format_to_string_begin<std::vector<char>>/1 1.28% 10.091 10.220 - 1.08% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 1.28% 1226928.383 1242607.180 - -0.67% -
SetIntersection_None_Set_uint32_16_1 1.28% 66032447.020 66875463.966 - -0.96% -
SetIntersection_None_Vector_uint64_262144_256 1.28% 1121859.798 1136179.069 - -0.21% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1.27% 1052238.931 1065653.356 - -0.97% -
SetIntersection_Interlaced_Set_string_1024_64 1.27% 16518338.090 16728604.280 - -1.93% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 1.27% 11222177.558 11364879.263 - 0.60% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 1.27% 1667321.453 1688516.521 - 0.11% -
SetIntersection_None_Vector_float_262144_1024 1.27% 1129199.765 1143545.984 - -0.85% -
std::fill_n(list<int>)/8192 1.27% 7324.353 7417.387 - 3.74% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 1.27% 13011.411 13176.634 - 2.17% -
BM_format_to_string_span<char>/1 1.27% 9.939 10.065 - 0.56% -
SetIntersection_Front_Set_uint64_4_1 1.27% 211225668.041 213902221.786 - -1.29% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.27% 235.330 238.307 - 3.03% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 1.26% 36619.071 37082.005 - -0.88% -
std::count_if(vector<int>)_(every_other)/8 1.26% 4.175 4.228 - 1.13% -
SetIntersection_Front_Set_uint32_1_1 1.26% 531581910.780 538298082.110 - -0.74% -
std::multiset<std::string>::ctor(const&,_alloc)/0 1.26% 12.692 12.852 - -7.40% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 1.26% 4.503 4.559 - 0.98% -
std::remove_if(vector<int>)_(sprinkled)/50 1.26% 63.705 64.507 - 3.59% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 1.26% 3.915 3.964 - 3.61% -
SetIntersection_Interlaced_Set_uint64_16_1 1.26% 62089985.880 62870268.906 - -1.52% -
SetIntersection_None_Vector_uint64_1024_16 1.26% 1053061.348 1066289.567 - -3.44% -
std::equal(vector<int>)_(it,_it,_it,_pred)/8192 1.26% 2542.649 2574.579 - 1.36% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 1.25% 22.516 22.799 - 3.64% -
Chain_middle,_3_levels 1.25% 18.405 18.636 - -0.90% -
std::multiset<int>::clear()/32 1.25% 620.918 628.704 - -1.17% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 1.25% 42.548 43.082 - 1.46% -
SetIntersection_Front_Vector_uint32_262144_262144 1.25% 346394927.151 350730216.397 - -0.74% -
SetIntersection_Interlaced_Vector_string_64_64 1.25% 26992247.323 27329640.504 - 1.43% -
SetIntersection_None_Set_float_64_4 1.25% 21231627.992 21497005.770 - 2.05% -
std::find_end(forward_list<int>)_(single_element)/8192 1.25% 6123.463 6199.973 - 8.24% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.25% 653.443 661.582 - -1.66% -
BM_deque_vector_ranges_copy_backward/64000 1.25% 6967.083 7053.829 - -2.25% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 1.24% 10.837 10.972 - 8.53% -
SetIntersection_Interlaced_Set_float_16384_64 1.24% 211733743.246 214361420.709 - -0.63% -
BM_BasicLow<__int128_t> 1.24% 19.152 19.388 - -1.16% -
SetIntersection_None_Vector_string_16384_4 1.24% 1224928.711 1240065.983 - -0.39% -
std::find_end(forward_list<int>)_(single_element)/1024 1.24% 708.169 716.920 - 2.60% -
BM_adjacent_full<1000> 1.23% 293.251 296.870 - 0.00% -
SetIntersection_Front_Set_float_64_64 1.23% 13861597.531 14032372.128 - 2.83% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 1.23% 19475.933 19715.681 - -1.35% -
SetIntersection_Front_Vector_float_1024_1 1.23% 1035688.646 1048426.075 - -0.79% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.23% 519.764 526.155 - 0.14% -
SetIntersection_Interlaced_Vector_uint32_16_16 1.23% 35489319.649 35925329.931 - -1.00% -
std::equal(list<int>)_(it,_it,_it)/8 1.23% 2.712 2.745 - 3.49% -
std::format(float)_(fmt:_{:_0a}) 1.23% 26.404 26.728 - 3.90% -
std::set<int>::contains(key)_(existent)/32 1.22% 1.638 1.658 - -3.31% -
std::partial_sort_copy(list<int>)_(shuffled)/8 1.22% 12.084 12.232 - 1.36% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 1.22% 1225972.900 1240958.984 - -1.39% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 1.22% 13749261.891 13917309.102 - 2.28% -
SetIntersection_Front_Vector_uint32_4_4 1.22% 134871600.044 136518703.510 - -0.08% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1_1 1.22% 528490148.968 534939968.670 - -1.81% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 1.22% 98949.788 100156.250 - -1.72% -
BM_StringFindNoMatch/10 1.22% 1.346 1.362 - 0.45% -
SetIntersection_None_Vector_float_262144_256 1.22% 1132249.015 1146044.981 - -0.38% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.22% 1.755 1.777 - -1.41% -
std::set<int>::ctor(const&)/8192 1.21% 50045.221 50651.725 - 1.92% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.21% 12153.352 12300.560 - 0.60% -
std::stable_partition(list<int>)_(alloc_fails)/50 1.21% 1906.421 1929.491 - 1.92% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.21% 138521.379 140194.398 - -0.28% -
SetIntersection_Interlaced_Set_uint64_4_4 1.20% 135215816.107 136844490.143 - -1.20% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 1.20% 26511162.469 26830050.437 - -0.34% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 1.20% 16069473.212 16262163.891 - -1.95% -
std::flat_map<int,_int>::erase(iterator)/8192 1.20% 496.967 502.912 - -0.24% -
std::unique(list<int>)_(contiguous)/52 1.19% 64.423 65.192 - 1.41% -
SetIntersection_None_Vector_uint64_16384_1024 1.19% 1099672.784 1112773.324 - 0.55% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 1.19% 61.750 62.485 - -0.34% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/8192 1.19% 116070.524 117449.064 - 0.78% -
std::find_end(vector<int>)_(match_near_end)/1000 1.19% 27.895 28.226 - -89.22% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1.19% 1034415.325 1046688.604 - -1.10% -
bm_lexicographical_compare<signed_char>/512 1.19% 7.679 7.770 - 1.50% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 1.18% 16292106.113 16485121.440 - -1.15% -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_4 1.18% 136458172.150 138068036.815 - -1.02% -
std::search(list<int>)_(no_match)/1048576 1.18% 827340.335 837096.298 - 0.09% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/1024 1.18% 24.083 24.366 - -2.62% -
SetIntersection_Interlaced_Vector_string_256_256 1.18% 20664534.252 20907764.277 - 1.28% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 1.18% 38699683.756 39155067.002 - -0.60% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 1.18% 163949331.485 165877169.208 - -1.61% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 1.17% 15611332.310 15794432.463 - 1.13% -
std::stable_partition(vector<int>)_(alloc_fails)/50 1.17% 1948.216 1971.052 - 3.29% -
Chain_fail,_5_levels 1.17% 64.842 65.601 - -10.12% -
std::find_if_not(vector<int>)_(bail_25%)/32768 1.17% 950.231 961.337 - 14.05% -
std::move(vector<bool>)_(aligned)/4096 1.16% 6.943 7.023 - 0.53% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 1.16% 18610339.789 18825494.831 - -1.45% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 1.16% 1038679.686 1050682.936 - -1.41% -
SetIntersection_Interlaced_Vector_string_64_4 1.16% 21591671.509 21841099.417 - 0.42% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 1.15% 36471288.854 36892349.626 - -1.34% -
SetIntersection_None_Vector_string_256_4 1.15% 4453778.206 4505055.874 - -0.30% -
SetIntersection_Interlaced_Vector_uint32_262144_4 1.15% 1857842.180 1879189.830 - -3.72% -
BM_format_to_iterator/<std::string>_string_view_len_60 1.15% 9.442 9.550 - 0.09% -
SetIntersection_Interlaced_Set_uint64_1_1 1.15% 528211864.283 534261944.505 - -1.47% -
SetIntersection_Interlaced_Set_float_262144_1 1.14% 1014287.451 1025873.652 - -1.82% -
std::set<int>::erase(key)_(non-existent,_middle)/8192 1.14% 4.146 4.193 - 3.83% -
std::stable_partition(deque<int>)_(alloc_fails)/32 1.14% 1880.649 1902.106 - -0.98% -
SetIntersection_Front_Vector_float_262144_64 1.14% 1358733.248 1374211.774 - 1.28% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 1.14% 29.333 29.667 - 10.66% -
std::partial_sort(deque<int>)_(descending)/8192 1.14% 266723.501 269756.628 - -4.54% -
std::find_end(list<int>)_(match_near_end)/1000 1.14% 78.303 79.193 - -89.20% -
SetIntersection_Front_Vector_uint64_1024_4 1.14% 1057422.439 1069433.182 - 0.58% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/1024 1.13% 6.524 6.598 - -9.23% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.13% 185615.686 187719.755 - 5.28% -
SetIntersection_Front_Set_uint32_4_4 1.13% 136200974.467 137743142.996 - -0.47% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.13% 1387.665 1403.361 - 0.83% -
BM_PushHeap_string_Ascending_16 1.13% 4.702 4.755 - 2.34% -
SetIntersection_Front_Set_string_16384_256 1.13% 14650821.523 14816132.522 - 2.76% -
SetIntersection_Interlaced_Vector_float_256_4 1.13% 5151935.717 5210055.869 - -0.78% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 1.12% 4140380.948 4186945.456 - -1.64% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.12% 16913.764 17103.960 - 5.03% -
std::multimap<int,_int>::clear()/8192 1.12% 84935.888 85889.573 - -3.77% -
BM_deque_deque_ranges_move_backward/65536 1.12% 7433.713 7517.053 - -0.80% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.12% 385738.606 390056.159 - 2.82% -
std::search(vector<int>,_pred)_(no_match)/1024 1.12% 529.620 535.530 - 2.80% -
std::format(int64_t)_(fmt:_{:0^512Lo}) 1.11% 35.470 35.865 - 1.96% -
std::stable_partition(vector<int>)_(alloc_fails)/1024 1.11% 2896.930 2929.183 - 2.24% -
SetIntersection_Front_Vector_uint32_16_16 1.11% 35642854.460 36039344.878 - -0.69% -
rng::starts_with(deque<int>,_pred)/1000 1.11% 510.003 515.675 - 0.62% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 1.11% 40584.222 41034.190 - -0.75% -
std::replace_if(deque<int>)_(sprinkled)/1024 1.11% 365.524 369.565 - 1.45% -
std::map<std::string,_int>::ctor(const&)/0 1.10% 12.667 12.807 - -0.28% -
std::multiset<int>::erase(key)_(non-existent,_end)/8192 1.10% 9.886 9.995 - 1.37% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 1.10% 86.095 87.045 - -0.68% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.10% 7461.833 7544.077 - -9.76% -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_1 1.10% 212480748.356 214821134.949 - -1.54% -
SetIntersection_Front_Set_uint64_16384_64 1.10% 1683018.711 1701478.423 - 1.26% -
BM_format_to_string_pointer<char>/1048576 1.10% 12126.412 12259.378 - -1.40% -
std::unordered_set<int>::erase(iterator)/8192 1.09% 20.012 20.231 - -0.34% -
BM_PushHeap_uint32_Ascending_16 1.09% 0.916 0.926 - 1.03% -
SetIntersection_Front_Set_uint32_4_1 1.09% 212957473.549 215282568.492 - -0.54% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.09% 675.918 683.286 - -0.10% -
BM_format_to_iterator/<std::vector>_C_string_len_6000 1.09% 167.692 169.520 - -0.79% -
SetIntersection_Interlaced_Set_uint64_16_16 1.09% 37649135.850 38058739.167 - -1.31% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_1 1.09% 62232832.164 62909379.605 - -1.71% -
std::rotate(list<int>)_(1_element_backward)/1024 1.09% 731.498 739.447 - 0.78% -
SetIntersection_None_Set_uint32_1024_4 1.09% 8940134.730 9037229.188 - 0.10% -
BM_format_to_string_begin<std::vector<wchar_t>>/16384 1.08% 1714.169 1732.768 - -8.90% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 1.08% 6577.283 6648.551 - -1.72% -
BM_deque_deque_ranges_move_backward/4096 1.08% 151.302 152.940 - -1.52% -
std::unordered_map<int,_int>::ctor(const&)/32 1.08% 199.244 201.400 - -2.38% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 1.08% 58.491 59.122 - -1.65% -
SetIntersection_Interlaced_Vector_uint64_64_4 1.08% 17712881.588 17903914.790 - -0.46% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 1.08% 9764454.631 9869539.750 - 1.17% -
BM_format_to_iterator/<std::vector>_string_view_len_6000 1.08% 59.758 60.401 - -10.28% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 1.07% 566.991 573.078 - -0.75% -
SetIntersection_Front_Set_string_262144_16 1.07% 1795749.381 1815006.592 - -6.35% -
BM_deque_vector_move_backward/1024 1.07% 36.502 36.893 - 0.50% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 1.07% 136461762.224 137924559.827 - -1.33% -
std::partial_sort(deque<int>)_(repeated)/8 1.07% 25.898 26.175 - -1.51% -
SetIntersection_Interlaced_Set_float_16384_16 1.07% 205375023.513 207571367.743 - -0.86% -
SetIntersection_Front_Vector_float_256_16 1.07% 4166007.713 4210547.524 - -0.38% -
std::multimap<int,_int>::find(key)_(existent)/1024 1.07% 3.774 3.815 - 5.60% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 1.07% 32.153 32.496 - 7.23% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 1.06% 115738.876 116971.152 - 2.21% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 1.06% 15862795.540 16031429.343 - -1.13% -
std::list<std::string>::erase(begin)_(expensive_elements)/32 1.06% 29.689 30.004 - 3.61% -
BM_deque_deque_ranges_move/65536 1.06% 3073.240 3105.699 - -0.05% -
BM_format_to_n_string_back_inserter<std::string>/1 1.06% 13.374 13.515 - 1.17% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/32 1.05% 873.212 882.404 - 0.26% -
std::sort(vector<NonIntegral>)_(descending)/8 1.05% 25.152 25.417 - 2.90% -
std::stable_partition(list<int>)_(sparse)/50 1.05% 26.161 26.436 - -2.25% -
std::multimap<int,_int>::equal_range(key)_(existent)/32 1.05% 2.486 2.513 - -2.12% -
std::format(double)_(fmt:_{:0^17500_10f}) 1.05% 206.875 209.039 - 0.19% -
std::stable_partition(list<int>)_(alloc_fails)/1024 1.05% 4148.169 4191.524 - 2.14% -
BM_lexicographical_compare_three_way_slow_path/65536 1.04% 18743.350 18939.010 - 25.87% -
SetIntersection_Interlaced_Set_string_64_16 1.04% 38135894.848 38533379.611 - 2.67% -
BM_format_to_string_span<char>/1048576 1.04% 12127.446 12253.721 - -0.72% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 1.04% 1057.031 1068.030 - -10.35% -
std::make_heap(deque<int>)_(repeated)/8192 1.04% 18131.827 18320.338 - 8.69% -
SetIntersection_None_Vector_uint32_64_64 1.04% 8385488.286 8472654.353 - -1.40% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 1.04% 4359609.907 4404788.213 - -0.93% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 1.04% 23.592 23.837 - -0.19% -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_4 1.03% 132898808.678 134271872.836 - -1.53% -
std::set<int>::upper_bound(key)_(existent)/32 1.03% 1.788 1.806 - 10.08% -
std::partition_copy(list<int>)/32 1.03% 8.716 8.805 - 2.61% -
std::fill_n(deque<int>)/50 1.03% 2.196 2.218 - -81.80% -
SetIntersection_None_Set_uint32_256_64 1.03% 9212228.925 9307004.092 - -1.12% -
SetIntersection_Interlaced_Set_float_16_4 1.03% 59079800.703 59687311.551 - -0.62% -
ranges::min(std::list<long_long>)/8 1.03% 1.942 1.962 - 6.46% -
rng::find(join_view(list<vector<int>>))_(process_all)/8 1.02% 4.455 4.501 - -3.57% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 1.02% 53932024.324 54482839.070 - -1.83% -
BM_to_chars_good/8 1.02% 2.277 2.301 - -2.93% -
VDAG_sidecast_fail,_3_levels 1.01% 110.457 111.578 - -4.43% -
BM_PushHeap_string_QuickSortAdversary_4 1.01% 6.325 6.389 - 0.16% -
rng::find_last_if_not(vector<char>)_(bail_10%)/50 1.01% 11.331 11.445 - -0.25% -
std::is_sorted_until(list<int>,_pred)/8 1.01% 3.630 3.667 - 0.21% -
SetIntersection_Interlaced_Vector_uint32_16_4 1.01% 55709326.463 56273290.577 - -0.57% -
SetIntersection_None_Vector_uint32_4_4 1.01% 133060552.138 134403843.671 - -0.97% -
SetIntersection_Interlaced_Set_uint32_4_4 1.01% 136342753.372 137718803.333 - -0.56% -
SetIntersection_Interlaced_Set_uint32_1_1 1.01% 532110253.674 537475431.832 - -0.68% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.01% 4191.548 4233.781 - 0.54% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 1.00% 36488307.872 36854541.129 - -1.31% -
SetIntersection_None_Set_float_16384_16384 1.00% 157017048.268 158592880.121 - -1.34% -
SetIntersection_Interlaced_Set_uint32_16384_16384 1.00% 217443827.897 219623032.853 - 0.35% -
SetIntersection_None_Vector_uint32_16_1 1.00% 63062145.313 63693716.296 - -0.93% -

Performance Improvements - execution_time Δ Previous Current σ Δ (B) σ (B)
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 -74.85% 176.074 44.283 - 25.24% -
std::shift_left(vector<int>)/32 -73.93% 11.406 2.974 - 0.22% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -72.57% 1867.730 512.287 - -69.26% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 -72.29% 116.450 32.274 - 2.95% -
std::shift_right(vector<int>)/32 -70.94% 10.150 2.949 - 0.24% -
BM_join_view_out_vectors/1 -60.03% 5.162 2.063 - -0.14% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 -55.47% 83372243.122 37128984.822 - -0.28% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 -55.35% 32.813 14.652 - 23.85% -
std::flat_multimap<int,_int>::ctor(const&)/8192 -55.06% 1923.451 864.458 - -54.29% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 -51.77% 1560.151 752.496 - 0.10% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 -51.32% 24731576.557 12039913.492 - -33.97% -
BM_format_to_n_string_begin<std::vector<char>>/16384 -46.74% 280.295 149.281 - -40.20% -
BM_stop_token_multi_thread_polling_stop_requested/1024 -45.28% 676264.392 370043.454 - -19.07% -
BM_PushHeap_uint64_Descending_1 -42.89% 0.695 0.397 - -11.49% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -40.49% 910.478 541.786 - -0.90% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -39.93% 54.323 32.631 - -36.53% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 -38.58% 171749898.826 105480577.942 - -8.59% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 -38.06% 75.779 46.937 - -28.79% -
std::unordered_set<int>::insert(value)_(already_present)/32 -38.05% 2.775 1.719 - -34.82% -
BM_format_to_n_string_begin<std::string>/16384 -37.97% 238.618 148.006 - -48.68% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 -37.96% 7197395.762 4464986.324 - 10.38% -
std::multiset<std::string>::erase(key)_(existent)/32 -37.76% 80.579 50.152 - -2.91% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 -36.40% 11635488.401 7399626.152 - -1.29% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 -36.02% 50.768 32.484 - -29.80% -
BM_PushHeap_uint32_QuickSortAdversary_1 -35.75% 0.696 0.447 - 13.48% -
BM_Swap_LargeTrivialFunctor_LargeNonTrivialFunctor -34.38% 0.697 0.457 - -24.12% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 -33.31% 103.880 69.273 - -2.91% -
BM_StringRelationalLiteral_Eq_Small_Large_Control -33.16% 0.448 0.299 - 31.02% -
BM_PushHeap_string_PipeOrgan_1 -32.67% 0.700 0.471 - -32.67% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 -32.59% 30932016.860 20850196.251 - -1.60% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -32.49% 803.140 542.171 - -68.97% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 -32.45% 33.290 22.486 - -29.58% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -32.40% 13529.803 9145.921 - -8.65% -
std::fill_n(list<int>)/1024 -32.20% 649.198 440.168 - -0.16% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 -31.67% 12666507.976 8654600.214 - -32.74% -
SetIntersection_Interlaced_Vector_float_262144_4 -31.39% 2056900.041 1411170.671 - -29.11% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 -31.20% 0.485 0.334 - -8.97% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 -30.91% 12683762.611 8763615.210 - -31.84% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 -30.09% 12779037.349 8933962.182 - -29.71% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 -29.97% 79336817.545 55556692.420 - -9.28% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 -29.94% 12672621.984 8878579.070 - -31.29% -
std::map<std::string,_int>::erase(key)_(existent)/8192 -29.90% 100.141 70.197 - -33.06% -
rng::find_last(deque<int>)_(bail_90%)/1048576 -29.66% 36071.761 25372.044 - -45.14% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 -29.52% 73.609 51.876 - 7.34% -
std::unordered_set<int>::insert(value)_(already_present)/1024 -29.20% 2.533 1.793 - -24.61% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -29.12% 12653557.375 8969013.697 - -29.72% -
BM_join_view_out_vectors/4096 -28.79% 9209.108 6557.719 - 1.03% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -28.59% 42.083 30.053 - -13.24% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 -28.54% 12663831.443 9049065.497 - -30.78% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 -27.49% 37.533 27.214 - -20.71% -
ranges::minmax(std::list<long_long>)/1 -27.28% 0.544 0.396 - 15.50% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 -27.10% 4120814.935 3003912.107 - -1.20% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 -26.23% 1767.338 1303.781 - -23.24% -
std::set<int>::contains(key)_(non-existent)/8192 -26.22% 11.748 8.668 - -16.02% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 -25.75% 853.425 633.626 - -8.33% -
rng::find_last_if(vector<int>)_(bail_90%)/8 -25.59% 0.625 0.465 - -24.75% -
BM_PushHeap_uint32_PipeOrgan_1 -25.20% 0.548 0.410 - -12.01% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 -24.75% 69.315 52.159 - -19.80% -
BM_format_to_n_string_back_inserter<std::list<char>>/16384 -24.59% 270921.137 204301.788 - 5.72% -
std::fill(list<int>)/1024 -23.72% 671.727 512.367 - -0.61% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 -23.72% 13.984 10.667 - -2.69% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 -23.54% 5711312.181 4366966.006 - 0.52% -
std::search(deque<int>)_(same_length)/1000 -23.46% 464.036 355.166 - 9.13% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 -23.24% 0.343 0.264 - -33.55% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 -23.07% 1723.573 1325.925 - -5.41% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 -22.81% 0.342 0.264 - -45.10% -
std::unique_copy(deque<int>)_(contiguous)/32 -22.72% 12.062 9.322 - -1.03% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 -22.55% 11.479 8.890 - -22.08% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 -22.43% 1856.149 1439.802 - -4.42% -
ranges::minmax(std::deque<long_long>)/64 -22.18% 29.732 23.138 - -5.75% -
BM_Swap_LargeTrivialFunctor_LargeTrivialFunctor -22.02% 0.587 0.458 - -22.06% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 -22.01% 2831885.467 2208521.933 - -0.71% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -21.94% 31.169 24.330 - -24.96% -
std::find_if(list<int>)_(process_all)/8192 -21.85% 9038.965 7063.580 - -5.20% -
std::search(list<int>,_pred)_(single_element)/8192 -21.83% 9854.370 7703.015 - 0.08% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 -21.74% 344.788 269.838 - -19.78% -
std::equal(deque<int>)_(it,_it,_it,_it)/50 -21.31% 29.699 23.368 - -20.14% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 -21.21% 7.957 6.270 - -20.88% -
SetIntersection_None_Set_float_1024_4 -21.08% 11236272.376 8867826.575 - -0.76% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 -20.95% 2129188.777 1683140.525 - 0.13% -
std::unique_copy(deque<int>)_(sprinkled)/32 -20.88% 11.652 9.219 - 0.20% -
SetIntersection_None_Set_float_1024_64 -20.84% 11153799.317 8828930.834 - -3.00% -
std::unique_copy(deque<int>)_(sprinkled)/52 -20.37% 18.514 14.742 - 0.17% -
std::unique_copy(deque<int>)_(contiguous)/52 -20.30% 18.665 14.875 - 3.33% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 -20.16% 13.681 10.922 - 0.11% -
ranges::min(std::deque<long_long>)/70000 -20.14% 23782.655 18993.313 - -27.80% -
std::adjacent_find(deque<int>)/50 -19.95% 19.805 15.854 - 12.98% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 -19.88% 34.366 27.536 - 14.97% -
BM_deque_deque_ranges_move/0 -19.79% 0.921 0.739 - -19.93% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 -19.71% 30.858 24.776 - -22.59% -
BM_vector_deque_move/0 -19.54% 0.551 0.443 - -14.70% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 -19.04% 1.740 1.408 - -15.29% -
std::unordered_set<int>::clear()/1024 -18.83% 10252.484 8322.223 - -0.44% -
SetIntersection_None_Set_float_1024_1 -18.69% 11045062.681 8980626.636 - 0.07% -
BM_StringRelationalLiteral_Eq_Empty_Small_Control -18.59% 0.460 0.374 - -1.03% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 -18.55% 7.683 6.258 - -42.36% -
BM_deque_deque_copy/0 -18.47% 0.855 0.697 - -19.77% -
std::unordered_set<std::string>::erase(key)_(existent)/32 -18.36% 128.565 104.966 - 40.68% -
std::unordered_set<int>::contains(key)_(existent)/1024 -18.31% 1.652 1.350 - 15.50% -
BM_ConstructAndDestroy_LargeTrivialFunctor_Opaque -18.26% 15.229 12.448 - 16.36% -
SetIntersection_None_Set_float_1024_16 -18.26% 10983487.397 8978397.321 - 0.81% -
std::unordered_multiset<int>::contains(key)_(existent)/32 -18.13% 1.590 1.302 - -16.18% -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 -18.11% 23.709 19.416 - -18.81% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -17.97% 78.099 64.068 - -5.87% -
ranges::minmax(std::list<char>)/1 -17.77% 0.460 0.379 - -8.13% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -17.76% 15438.410 12696.186 - -10.45% -
BM_format_to_iterator/<std::vector>_string_view_len_6 -17.70% 10.306 8.482 - 0.81% -
std::search(deque<int>,_pred)_(no_match)/1000 -17.55% 554.629 457.309 - 7.71% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 -17.45% 1.777 1.467 - -9.07% -
std::is_partitioned(list<int>)_(partitioned)/1024 -17.43% 710.082 586.341 - -8.33% -
ranges::min(std::deque<__int128>)/70000 -17.41% 29425.281 24302.171 - 1.83% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 -17.20% 24.565 20.341 - -11.38% -
std::multimap<std::string,_int>::erase(iterator)/8192 -17.18% 36.297 30.060 - 15.81% -
std::search(deque<int>,_pred)_(no_match)/8192 -17.17% 4589.773 3801.619 - 8.73% -
ranges::minmax(std::deque<long_long>)/70000 -17.06% 29789.347 24706.561 - -3.26% -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 -16.94% 1901.849 1579.614 - 1.75% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 -16.91% 23.222 19.294 - -12.63% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 -16.90% 0.489 0.406 - 8.17% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -16.88% 46.763 38.870 - -2.14% -
rng::find_last(deque<int>)_(bail_10%)/50 -16.87% 14.673 12.198 - 7.82% -
std::search(deque<int>,_pred)_(no_match)/1048576 -16.77% 583045.445 485273.711 - 8.83% -
std::unordered_set<int>::clear()/8192 -16.76% 77910.110 64851.913 - -3.62% -
BM_Move_SmallNonTrivialFunctor -16.73% 0.690 0.575 - 0.74% -
BM_vector_deque_move_backward/0 -16.55% 0.552 0.461 - 9.90% -
std::adjacent_find(deque<int>)/8 -16.44% 3.622 3.026 - 3.12% -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 -16.30% 691.321 578.664 - 2.15% -
BM_deque_deque_copy_backward/64000 -16.28% 8825.059 7388.424 - -0.31% -
BM_PushHeap_uint64_SingleElement_1 -16.21% 0.511 0.428 - -14.57% -
rng::find_last_if(deque<int>)_(bail_10%)/50 -16.20% 20.717 17.361 - 0.16% -
BM_stop_token_async_reg_unreg_callback/1024 -15.92% 8232168.250 6921642.834 - -13.08% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -15.91% 62.092 52.211 - -4.88% -
std::reverse(list<int>)/32768 -15.85% 19952.526 16789.326 - -12.63% -
std::copy(list<int>)/64 -15.73% 37.098 31.261 - -6.67% -
std::set<std::string>::insert(value)_(new_value,_middle)/32 -15.71% 37.870 31.920 - 7.09% -
rng::contains_subrange(list<int>)_(process_all)/8192 -15.69% 8538.687 7198.890 - -20.37% -
std::multiset<int>::upper_bound(key)_(non-existent)/8192 -15.52% 11.397 9.628 - -14.96% -
std::set<std::string>::erase(key)_(existent)/1024 -15.51% 72.199 61.002 - -18.30% -
std::unordered_set<int>::contains(key)_(existent)/8192 -15.51% 1.734 1.465 - 20.27% -
BM_adjacent_empty<100> -15.36% 36.883 31.218 - 0.00% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -15.36% 53579.275 45350.589 - -12.39% -
BM_format_to_n_string_back_inserter<std::list<char>>/1048576 -15.32% 15608322.222 13217765.424 - 4.91% -
BM_deque_vector_ranges_move/0 -15.28% 1.542 1.306 - -13.74% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 -15.20% 32.896 27.896 - -11.85% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 -15.17% 38.227 32.429 - -1.00% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 -15.08% 0.479 0.407 - -14.91% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 -15.08% 1.395 1.184 - -19.07% -
std::set<std::string>::equal_range(key)_(non-existent)/32 -15.07% 10.461 8.884 - -12.93% -
rng::find_last(deque<int>)_(bail_10%)/1024 -15.07% 286.942 243.714 - 7.59% -
std::is_sorted_until(list<int>,_pred)/8192 -15.03% 8996.587 7643.966 - 0.31% -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 -14.98% 0.495 0.421 - 19.24% -
BM_std_minmax_element<int>/3 -14.94% 1.145 0.974 - -12.62% -
std::find_end(list<int>,_pred)_(same_length)/8192 -14.85% 9615.299 8187.140 - -52.06% -
std::partition(list<int>)_(sparse)/8192 -14.84% 8323.652 7088.585 - -14.50% -
std::partition(list<int>)_(dense)/8192 -14.77% 5288.975 4507.628 - -20.59% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 -14.77% 1.623 1.383 - -19.99% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 -14.68% 12.508 10.672 - -4.09% -
std::search(deque<int>,_pred)_(no_match)/1024 -14.61% 554.380 473.373 - 8.48% -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 -14.61% 7.532 6.432 - -16.05% -
BM_string_without_formatting<wchar_t> -14.52% 11.602 9.918 - 4.36% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 -14.42% 42.150 36.073 - 4.75% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 -14.35% 634.341 543.336 - 4.89% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 -14.28% 8088798.299 6933356.064 - -3.33% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 -14.20% 1.407 1.207 - -4.21% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 -14.00% 13206.837 11357.595 - -10.29% -
BM_emoji_text<wchar_t> -13.92% 963.650 829.557 - -28.09% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 -13.91% 62.209 53.557 - -17.98% -
BM_lexicographical_compare_three_way_fast_path/1 -13.87% 0.461 0.397 - -4.06% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -13.83% 3665466.055 3158418.156 - -11.84% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 -13.73% 5.254 4.532 - -31.02% -
std::find_if(vector<char>)_(process_all)/8 -13.70% 1.549 1.336 - 6.23% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -13.68% 44.274 38.217 - -8.26% -
BM_join_view_in_vectors/0 -13.67% 2.810 2.426 - -9.90% -
std::set<std::string>::erase(key)_(existent)/8192 -13.65% 85.302 73.657 - -29.26% -
std::find_end(deque<int>)_(match_near_end)/1000 -13.65% 39.104 33.766 - -90.31% -
BM_format_to_n_string_back_inserter<std::list<char>>/1 -13.63% 27.280 23.561 - 0.41% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 -13.62% 50.231 43.387 - 1.94% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 -13.58% 52.587 45.444 - 5.35% -
std::flat_multimap<int,_int>::erase(iterator)/8192 -13.52% 565.490 489.017 - -0.45% -
BM_deque_vector_ranges_copy/1 -13.50% 2.399 2.075 - -0.95% -
std::flat_map<int,_int>::count(key)_(non-existent)/0 -13.49% 0.491 0.425 - -13.14% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 -13.25% 52.214 45.297 - 0.25% -
std::multiset<int>::insert(value)_(new_value,_end)/1024 -13.18% 54.360 47.198 - -2.90% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 -12.97% 9.384 8.166 - -26.60% -
std::unordered_multiset<int>::erase(key)_(existent)/32 -12.96% 23.236 20.224 - -9.82% -
BM_StringEraseWithMove_Empty_Transparent -12.91% 0.638 0.556 - -0.17% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 -12.84% 1.559 1.359 - -31.03% -
std::rotate(list<int>)_(by_1/2)/8192 -12.68% 4901.538 4280.080 - -8.09% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -12.63% 59621.911 52091.292 - 1.25% -
BM_to_chars_bad/16 -12.59% 0.614 0.537 - -0.19% -
BM_deque_deque_ranges_move/2 -12.56% 2.373 2.075 - -10.09% -
BM_format_string<wchar_t>/8192 -12.52% 0.223 0.195 - -13.18% -
SetIntersection_Front_Set_uint32_16384_1024 -12.43% 13619768.586 11927351.537 - -2.90% -
BM_to_chars_good/10 -12.37% 1.787 1.566 - -0.27% -
ranges::minmax(std::deque<long_long>)/1 -12.31% 0.872 0.765 - 10.89% -
std::unordered_set<std::string>::count(key)_(existent)/1024 -12.27% 44.132 38.715 - 11.79% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 -12.22% 97.108 85.240 - -11.69% -
std::multiset<std::string>::ctor(const&)/32 -12.20% 796.752 699.541 - -9.73% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -12.16% 99.254 87.184 - -3.47% -
std::find(vector<long_long>)_(process_all)/8 -12.15% 1.070 0.940 - -17.49% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 -12.09% 1.636 1.438 - -26.48% -
BM_format_string<wchar_t>/131072 -12.08% 0.195 0.171 - -8.16% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 -12.02% 24.444 21.507 - -1.31% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 -12.00% 46.042 40.517 - 22.12% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 -11.99% 33.768 29.720 - 61.43% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -11.99% 12.258 10.789 - -10.02% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 -11.94% 1705499.092 1501859.804 - -0.04% -
std::reverse(list<int>)/4096 -11.93% 1938.081 1706.950 - -3.28% -
std::vector<std::string>::ctor(size)/32 -11.91% 39.390 34.697 - 9.28% -
BM_deque_deque_copy_backward/65536 -11.91% 8695.321 7659.987 - 1.10% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 -11.87% 29268.024 25793.029 - -11.98% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 -11.84% 13.108 11.556 - -1.86% -
SetIntersection_Interlaced_Vector_float_262144_1024 -11.80% 96075714.553 84736034.288 - -18.33% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 -11.80% 8.371 7.383 - -7.00% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 -11.77% 10.888 9.606 - 6.62% -
std::search(list<int>,_pred)_(same_length)/8192 -11.75% 10068.235 8885.249 - 0.77% -
BM_std_minmax_element<int>/2 -11.74% 0.686 0.605 - -8.93% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 -11.73% 47.769 42.167 - 5.26% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 -11.66% 23.898 21.112 - -8.27% -
std::is_sorted_until(deque<int>,_pred)/8 -11.65% 4.653 4.111 - -0.74% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 -11.65% 24.561 21.700 - -5.53% -
ranges::min(std::deque<long_long>)/64 -11.64% 20.069 17.733 - -11.04% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst -11.60% 1.307 1.155 - -0.54% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 -11.59% 1.395 1.233 - -27.35% -
std::unordered_map<int,_int>::count(key)_(non-existent)/0 -11.44% 0.304 0.269 - -44.52% -
ranges::minmax(std::vector<long_long>)/1 -11.37% 0.691 0.612 - -5.35% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -11.33% 596.214 528.637 - 5.14% -
SetIntersection_Front_Vector_uint64_16384_16384 -11.26% 78354998.121 69528683.790 - -6.61% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 -11.26% 1513119.525 1342765.791 - -0.91% -
BM_join_view_in_vectors/512 -11.25% 736.537 653.666 - -6.86% -
std::set<int>::upper_bound(key)_(non-existent)/8192 -11.19% 10.970 9.743 - -0.37% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -11.15% 669.203 594.557 - 6.37% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 -11.12% 7.273 6.464 - 18.32% -
std::multiset<std::string>::count(key)_(existent)/8192 -11.11% 33.887 30.120 - 13.57% -
BM_format_to_string_back_inserter<std::vector<char>>/1 -11.09% 25.220 22.423 - -2.83% -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 -11.05% 6.731 5.987 - -16.55% -
rng::contains_subrange(deque<int>)_(process_all)/16 -11.04% 10.306 9.168 - -6.27% -
BM_StringEraseWithMove_Empty_Opaque -11.04% 0.891 0.793 - 0.47% -
std::map<int,_int>::ctor(const&)/1024 -11.00% 7450.971 6631.340 - 1.83% -
BM_format/string_view_len_6000 -10.93% 81.548 72.632 - -5.77% -
std::count_if(list<int>)_(every_other)/8192 -10.90% 8118.553 7234.011 - 2.67% -
BM_Move_LargeNonTrivialFunctor -10.84% 0.686 0.612 - -11.35% -
BM_vector_deque_copy_backward/0 -10.79% 0.490 0.438 - 4.40% -
SetIntersection_Front_Set_string_64_64 -10.78% 38667810.637 34498448.275 - 1.17% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 -10.75% 648.646 578.919 - 5.27% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 -10.74% 63.901 57.040 - -22.73% -
BM_PushHeap_string_QuickSortAdversary_1 -10.72% 0.528 0.471 - -32.68% -
BM_PushHeap_string_Random_1 -10.64% 0.525 0.470 - -32.76% -
std::set<std::string>::erase(iterator)/8192 -10.62% 30.467 27.232 - -12.24% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 -10.54% 779.825 697.641 - 13.05% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -10.53% 55.170 49.359 - 17.09% -
BM_toupper_string<wchar_t> -10.42% 7.078 6.340 - 0.56% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 -10.42% 9126.865 8176.144 - 8.72% -
BM_Swap_Null_Null -10.38% 0.459 0.411 - -10.39% -
std::variant<8-alts>::visit()_(3_variants) -10.38% 0.681 0.610 - -10.61% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -10.36% 167.242 149.910 - -9.57% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -10.35% 0.644 0.577 - -16.89% -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 -10.33% 23.275 20.871 - -10.19% -
std::multimap<std::string,_int>::find(key)_(existent)/32 -10.29% 16.798 15.070 - -5.67% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 -10.26% 647.802 581.306 - 6.15% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -10.26% 57286.973 51411.714 - -7.73% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 -10.22% 4771155.078 4283596.698 - 0.01% -
std::multiset<int>::count(key)_(non-existent)/8192 -10.18% 10.282 9.235 - -6.26% -
bm_exception_ptr_move_assign_null -10.17% 3.368 3.025 - 8.80% -
BM_BitsetToString<64>/Uniform_(50%)/50 -10.16% 19.688 17.688 - -6.80% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 -10.14% 11.376 10.223 - -6.62% -
SetIntersection_Interlaced_Vector_string_262144_4 -10.10% 2292401.813 2060932.650 - 0.30% -
std::multiset<std::string>::erase(iterator)/8192 -10.10% 35.940 32.311 - 7.87% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 -9.93% 6.248 5.628 - -21.80% -
ranges::minmax(std::deque<__int128>)/8 -9.93% 4.366 3.932 - 6.17% -
rng::contains_subrange(deque<int>)_(process_all)/32 -9.91% 16.806 15.140 - 4.99% -
std::map<std::string,_int>::find(key)_(existent)/8192 -9.89% 32.557 29.336 - 1.19% -
rng::starts_with(list<int>,_pred)/8192 -9.89% 11531.303 10390.604 - -14.97% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 -9.83% 1.472 1.327 - -15.16% -
std::rotate(list<int>)_(1_element_backward)/8192 -9.79% 8045.159 7257.936 - -2.79% -
bm_lexicographical_compare<unsigned_char>/1 -9.69% 1.638 1.479 - -5.55% -
SetIntersection_Interlaced_Vector_float_16384_1024 -9.65% 46026093.534 41586710.399 - -19.03% -
std::rotate(list<int>)_(by_1/3)/8192 -9.63% 9194.595 8309.447 - 1.37% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 -9.62% 0.697 0.630 - 36.13% -
std::set<int>::clear()/8192 -9.60% 82751.104 74808.395 - -8.97% -
SetIntersection_Front_Set_uint32_262144_1024 -9.60% 13123415.068 11863817.200 - -15.73% -
std::copy_n(vector<int>)/32768 -9.59% 3786.745 3423.716 - -7.13% -
SetIntersection_Front_Vector_uint32_1024_1024 -9.57% 5871391.068 5309245.710 - -10.45% -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 -9.57% 25.236 22.820 - -2.59% -
std::map<int,_int>::clear()/1024 -9.57% 11668.354 10552.064 - -6.93% -
std::fill_n(vector<bool>)/64 -9.55% 1.536 1.390 - -2.50% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 -9.44% 26.666 24.149 - 7.92% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 -9.43% 43.135 39.067 - 0.30% -
std::search(list<int>)_(single_element)/8192 -9.40% 8317.573 7536.043 - 0.66% -
bm_lexicographical_compare<unsigned_char>/8 -9.35% 1.384 1.254 - -9.71% -
SetIntersection_None_Set_string_262144_262144 -9.30% 1874052.732 1699682.941 - -0.65% -
std::list<int>::insert(begin)_(cheap_elements)/32 -9.22% 11.224 10.188 - 0.02% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 -9.20% 30.265 27.481 - 8.98% -
std::find(list<int>)_(bail_25%)/1024 -9.19% 139.501 126.675 - -0.94% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 -9.18% 60661.727 55094.616 - -2.66% -
std::unordered_set<int>::count(key)_(non-existent)/32 -9.17% 1.512 1.373 - -1.74% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle -9.16% 0.692 0.629 - -8.63% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 -9.15% 35.386 32.148 - -9.95% -
SetIntersection_Front_Set_uint32_262144_64 -9.11% 1821301.934 1655357.705 - -0.08% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 -9.10% 11.527 10.478 - 34.30% -
SetIntersection_Interlaced_Vector_float_1024_256 -9.10% 6026422.096 5478068.572 - -1.17% -
BM_deque_deque_ranges_move_backward/2 -9.09% 2.467 2.242 - -9.22% -
BM_format_to_iterator/<std::deque>_string_len_6000 -9.03% 163.215 148.471 - -0.38% -
SetIntersection_Front_Vector_uint64_16384_1024 -9.02% 5853538.416 5325477.589 - -0.15% -
std::unordered_set<std::string>::contains(key)_(existent)/32 -8.98% 37.141 33.807 - -14.49% -
std::rotate(list<int>)_(1_element_forward)/8192 -8.95% 7679.166 6991.640 - -2.41% -
std::unordered_set<std::string>::erase(iterator)/32 -8.94% 29.096 26.494 - -15.36% -
std::is_sorted_until(deque<int>)/8 -8.94% 2.942 2.679 - 5.39% -
SetIntersection_Front_Set_uint32_16384_64 -8.91% 1784166.416 1625141.636 - -2.94% -
std::set<std::string>::ctor(const&,_alloc)/1024 -8.90% 40393.889 36799.559 - -11.00% -
BM_PushHeap_uint64_Ascending_64 -8.90% 1.664 1.516 - -0.45% -
std::vector<int>::ctor(Range)_(cheap_elements)/1024 -8.88% 55.252 50.348 - -0.25% -
std::count(list<int>)_(every_other)/1024 -8.84% 771.169 702.988 - 5.37% -
ranges::min(std::deque<__int128>)/64 -8.79% 22.901 20.888 - 1.80% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 -8.76% 7603.144 6936.866 - -1.02% -
std::find_if_not(vector<char>)_(bail_25%)/1024 -8.76% 29.012 26.470 - -2.49% -
std::set<std::string>::find(key)_(non-existent)/32 -8.75% 9.921 9.053 - -3.93% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 -8.75% 10370.573 9463.184 - -13.88% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 -8.74% 244.919 223.516 - -2.21% -
SetIntersection_Front_Set_uint32_256_256 -8.72% 7970697.021 7275591.846 - -6.58% -
std::set<int>::clear()/1024 -8.71% 9816.944 8961.442 - -6.58% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -8.67% 6048.973 5524.469 - -15.73% -
SetIntersection_Front_Vector_uint64_262144_1024 -8.67% 5841954.042 5335691.304 - -0.11% -
std::rotate(list<int>)_(by_1/4)/8192 -8.62% 7214.011 6592.382 - 1.78% -
std::map<int,_int>::erase(key)_(non-existent,_end)/32 -8.61% 2.519 2.302 - -4.69% -
std::partition(deque<int>)_(sparse)/8192 -8.57% 3332.044 3046.344 - -2.38% -
std::find_if_not(vector<char>)_(bail_25%)/8 -8.57% 0.929 0.850 - -8.87% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 -8.50% 8.046 7.362 - 29.27% -
SetIntersection_Front_Set_string_256_16 -8.48% 7386333.450 6759819.105 - -0.43% -
std::multiset<int>::upper_bound(key)_(non-existent)/32 -8.48% 2.723 2.492 - -7.34% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 -8.45% 8.194 7.502 - -0.13% -
BM_format_string<wchar_t>/16384 -8.43% 0.168 0.154 - -0.69% -
BM_format/string_len_6 -8.43% 2.759 2.526 - -0.11% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle -8.41% 1.261 1.155 - -3.99% -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 -8.39% 41628816.172 38134539.390 - 0.39% -
std::mismatch(list<int>)_(it,_it,_it)/8192 -8.36% 8012.168 7341.955 - 0.66% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -8.35% 6981.466 6398.309 - -7.42% -
std::copy_backward(vector<bool>)_(unaligned)/262144 -8.35% 1740.923 1595.516 - 0.70% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -8.30% 32.981 30.242 - -20.20% -
std::set<int>::upper_bound(key)_(non-existent)/1024 -8.30% 6.402 5.870 - -0.84% -
std::unordered_set<int>::clear()/32 -8.30% 646.369 592.738 - -1.96% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 -8.25% 26.987 24.760 - -2.71% -
BM_format_to_back_inserter<std::vector<char>>/C_string_len_6 -8.21% 26.947 24.734 - -2.00% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 -8.20% 32.748 30.064 - -3.03% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 -8.18% 8630.969 7925.063 - 9.16% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 -8.17% 14232.406 13069.888 - -14.62% -
SetIntersection_Front_Set_uint32_1024_1024 -8.14% 12992016.982 11934092.561 - 2.61% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 -8.13% 59828010.103 54962018.858 - 23.78% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 -8.11% 1.255 1.153 - -5.57% -
ranges::minmax(std::list<__int128>)/64 -8.11% 42.394 38.954 - 2.01% -
ranges::minmax(std::list<__int128>)/70000 -8.07% 63668.565 58533.136 - 2.92% -
std::unordered_set<int>::find(key)_(non-existent)/1024 -8.03% 1.037 0.954 - -9.43% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 -8.01% 1.251 1.151 - -10.45% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 -8.00% 3527.213 3245.143 - 0.33% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 -7.98% 0.575 0.529 - 5.91% -
SetIntersection_Front_Set_string_16384_16 -7.98% 1950129.519 1794595.960 - 1.37% -
ranges::minmax(std::list<long_long>)/64 -7.97% 32.960 30.331 - 8.00% -
std::adjacent_find(list<int>)/8192 -7.96% 7158.690 6588.649 - -7.46% -
std::find(vector<bool>)_(process_all)/50 -7.96% 0.735 0.676 - 20.79% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 -7.94% 455058.057 418933.886 - 0.35% -
std::count(list<int>)_(every_other)/8192 -7.93% 7889.499 7264.106 - 10.23% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -7.92% 37.554 34.579 - -13.45% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -7.91% 6119.883 5635.503 - -13.17% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 -7.89% 5.164 4.757 - 12.04% -
std::pop_heap(deque<int>)/1024 -7.88% 13.441 12.381 - -8.86% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 -7.88% 5.076 4.676 - -4.29% -
std::partition(deque<int>)_(sparse)/32 -7.86% 10.904 10.047 - -11.62% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 -7.83% 42.418 39.097 - -4.16% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 -7.83% 581.410 535.892 - -6.77% -
std::unordered_multiset<int>::clear()/1024 -7.82% 8563.121 7893.146 - -8.33% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -7.82% 14327.016 13206.852 - -1.98% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 -7.82% 25.522 23.527 - -3.87% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -7.79% 217040676.593 200125201.950 - -3.77% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 -7.77% 25.523 23.540 - 11.55% -
std::unique(deque<int>)_(contiguous)/8192 -7.76% 4046.106 3731.937 - 0.94% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -7.72% 233.790 215.738 - -0.49% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -7.72% 5683.135 5244.660 - 1.73% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -7.70% 31.499 29.074 - -12.13% -
std::unordered_set<int>::find(key)_(non-existent)/8192 -7.63% 1.216 1.123 - -7.54% -
rng::find(vector<bool>)_(process_all)/8 -7.62% 0.680 0.628 - -2.15% -
ranges::min(std::vector<long_long>)/64 -7.61% 5.060 4.675 - -0.08% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 -7.61% 52.191 48.220 - -13.76% -
std::unordered_set<int>::find(key)_(existent)/1024 -7.61% 1.445 1.335 - -10.13% -
rng::contains(vector<int>)_(process_all)/8 -7.56% 2.638 2.438 - -13.46% -
SetIntersection_Interlaced_Vector_string_16384_64 -7.56% 14594849.267 13492168.684 - 10.79% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 -7.53% 20870.926 19299.353 - 6.61% -
SetIntersection_Front_Set_uint32_16384_16 -7.50% 1274492.418 1178900.814 - -3.35% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 -7.49% 12272.108 11353.466 - -24.57% -
std::search(deque<int>,_pred)_(near_matches)/1024 -7.47% 27145.904 25116.824 - -0.47% -
BM_deque_deque_ranges_move_backward/1 -7.47% 2.729 2.525 - -7.03% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 -7.47% 1.274 1.179 - -7.48% -
std::copy_backward(vector<bool>)_(aligned)/512 -7.45% 1.695 1.568 - 1.38% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 -7.44% 856.954 793.195 - 11.04% -
BM_CmpEqual_uint_short -7.44% 1.098 1.016 - -10.47% -
std::find_first_of(vector<int>)_(small_needle)/32 -7.43% 51.505 47.679 - 2.25% -
std::none_of(deque<int>)_(process_all)/8192 -7.42% 2728.397 2525.814 - -7.06% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -7.41% 13082.791 12113.181 - -2.07% -
BM_PushHeap_string_PipeOrgan_262144 -7.41% 18.557 17.182 - -1.03% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 -7.38% 1.184 1.096 - 18.84% -
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 -7.31% 7.675 7.114 - -3.25% -
ranges::min(std::vector<long_long>)/8 -7.29% 2.310 2.141 - 0.71% -
std::multiset<int>::contains(key)_(non-existent)/8192 -7.28% 9.996 9.268 - -36.69% -
std::unique_copy(deque<int>)_(contiguous)/8192 -7.16% 4014.074 3726.589 - 0.82% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/32 -7.15% 20.223 18.776 - -6.57% -
std::search(deque<int>,_pred)_(near_matches)/1000 -7.15% 26065.729 24201.087 - 0.44% -
std::unordered_set<int>::count(key)_(non-existent)/8192 -7.14% 1.562 1.450 - 5.43% -
std::set<std::string>::equal_range(key)_(existent)/32 -7.11% 17.080 15.865 - 5.63% -
std::set<std::string>::upper_bound(key)_(existent)/1024 -7.09% 23.975 22.276 - -3.29% -
std::find_first_of(vector<int>)_(small_needle)/50 -7.07% 79.013 73.426 - 1.85% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 -7.06% 24.646 22.906 - -9.68% -
std::none_of(deque<int>)_(process_all)/32768 -7.05% 10887.054 10119.378 - -7.06% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -7.04% 250.577 232.930 - -2.88% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -7.04% 53.180 49.436 - 11.96% -
SetIntersection_Front_Set_string_16384_64 -7.02% 4944153.115 4597151.202 - 6.88% -
std::is_partitioned(deque<int>)_(unpartitioned)/50 -6.99% 7.343 6.829 - -0.64% -
std::search(list<int>)_(same_length)/8192 -6.95% 8632.251 8032.188 - 0.41% -
SetIntersection_Front_Set_uint64_16384_256 -6.94% 4232121.287 3938266.462 - 1.38% -
BM_deque_deque_ranges_move_backward/0 -6.94% 0.921 0.857 - -6.93% -
std::set<int>::upper_bound(key)_(non-existent)/32 -6.93% 2.595 2.415 - -1.23% -
BM_deque_vector_move/0 -6.93% 1.474 1.372 - -3.80% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -6.91% 2.889 2.689 - -11.14% -
SetIntersection_Front_Set_uint32_16384_16384 -6.91% 228084785.325 212330521.120 - 0.39% -
std::set<std::string>::erase(iterator)/1024 -6.88% 33.282 30.991 - 19.28% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 -6.87% 10.428 9.712 - 8.39% -
std::map<int,_int>::erase(key)_(non-existent,_end)/1024 -6.86% 5.534 5.154 - -3.05% -
BM_Swap_SmallTrivialFunctor_LargeTrivialFunctor -6.86% 1.237 1.152 - -22.10% -
BM_PushHeap_string_PipeOrgan_1024 -6.84% 10.090 9.400 - -0.47% -
BM_std_minmax_element<long_long>/4096 -6.80% 1146.963 1068.986 - 2.71% -
BM_format_to_n_string_back_inserter<std::list<wchar_t>>/1048576 -6.78% 14046558.823 13094882.077 - 2.45% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 -6.75% 0.538 0.501 - -13.36% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 -6.75% 11.175 10.421 - -1.54% -
rng::contains(list<int>)_(process_all)/1048576 -6.75% 889266.719 829266.011 - 0.78% -
BM_lexicographical_compare_three_way<IntPtr>/1 -6.74% 0.396 0.369 - 1.97% -
std::remove_if(deque<int>)_(prefix)/50 -6.73% 66.460 61.986 - -3.40% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 -6.70% 23.608 22.026 - -7.56% -
std::format(double)_(fmt:_{:017500_0a}) -6.69% 166.243 155.128 - -1.10% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 -6.68% 21832.929 20374.961 - 7.01% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 -6.67% 40.318 37.627 - -4.12% -
bm_ranges_lexicographical_compare<signed_char>/1 -6.66% 1.767 1.650 - -3.79% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 -6.65% 9414.989 8789.183 - 14.38% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -6.64% 7114.223 6641.572 - -3.18% -
std::partition(deque<int>)_(sparse)/50 -6.63% 16.146 15.076 - -12.58% -
std::format(float)_(fmt:_{:017500_17000}) -6.60% 237.781 222.086 - 0.15% -
std::multiset<int>::find(key)_(existent)/1024 -6.60% 4.286 4.003 - -5.77% -
SetIntersection_Interlaced_Vector_float_1024_4 -6.59% 1474181.890 1377058.321 - -1.03% -
BM_Ostream_number/0 -6.59% 32.702 30.548 - 3.81% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 -6.58% 90.249 84.308 - -12.87% -
BM_StringRelationalLiteral_Compare_Empty_Small_Control -6.57% 1.695 1.583 - -0.68% -
BM_deque_deque_ranges_move/1 -6.57% 2.502 2.337 - -10.04% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 -6.56% 9056.742 8462.932 - -2.12% -
std::copy(vector<bool>)_(aligned)/64 -6.54% 1.442 1.348 - 7.18% -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 -6.51% 738.556 690.511 - 0.08% -
SetIntersection_Front_Set_uint32_16384_4 -6.50% 1148725.411 1074043.078 - -0.11% -
std::format(float)_(fmt:_{:0<17500_0Lf}) -6.49% 193.257 180.722 - -2.03% -
BM_StringRelationalLiteral_Compare_Empty_Large_Control -6.48% 1.693 1.583 - -3.30% -
rng::contains_subrange(list<int>)_(process_all)/50 -6.45% 17.308 16.192 - -9.00% -
ranges::min(std::list<char>)/1 -6.44% 0.389 0.364 - 3.02% -
SetIntersection_Front_Vector_uint32_262144_256 -6.44% 2274229.111 2127745.403 - -7.01% -
BM_format_to_n_string_begin<std::vector<char>>/1048576 -6.43% 12390.295 11593.105 - -5.00% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 -6.43% 17.586 16.455 - 2.12% -
std::find_if(vector<int>)_(process_all)/8 -6.42% 1.390 1.301 - -12.56% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 -6.41% 1.170 1.095 - 5.13% -
BM_ConstructAndDestroy_SmallNonTrivialFunctor_Opaque -6.39% 9.261 8.668 - -1.62% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -6.39% 42826.792 40089.081 - 2.06% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -6.38% 20.190 18.901 - -10.09% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -6.38% 211.866 198.343 - -3.85% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 -6.38% 3.121 2.922 - -8.53% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 -6.35% 1.204 1.127 - -6.50% -
BM_format_to_n_string_begin<std::string>/1048576 -6.35% 12377.295 11591.437 - -5.06% -
BM_StringRelational_Less_Large_Huge_Control -6.35% 2.265 2.121 - -2.70% -
bm_make_exception_ptr/threads:8 -6.34% 3.116 2.918 - 2.87% -
std::partition(deque<int>)_(sparse)/1024 -6.32% 407.026 381.298 - -0.14% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 -6.31% 5301969.385 4967375.960 - -3.93% -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 -6.30% 5.798 5.433 - -8.16% -
std::count(vector<int>)_(every_other)/8 -6.28% 1.381 1.294 - -3.09% -
BM_StringFindCharLiteral/128 -6.23% 3.203 3.004 - -0.10% -
std::unordered_map<int,_int>::erase(key)_(existent)/32 -6.22% 22.316 20.928 - -1.53% -
BM_deque_deque_copy_backward/0 -6.22% 0.921 0.864 - -6.22% -
BM_StringRelational_Less_Empty_Huge_Control -6.22% 1.719 1.612 - -3.50% -
BM_StringFindCharLiteral/64 -6.21% 2.235 2.096 - 0.35% -
std::set<int>::lower_bound(key)_(non-existent)/1024 -6.20% 6.443 6.043 - 7.44% -
std::find_if(deque<int>)_(process_all)/8192 -6.20% 2136.851 2004.310 - -13.98% -
rng::find(vector<bool>)_(process_all)/50 -6.19% 0.721 0.676 - -2.22% -
std::generate_n(list<int>)/8192 -6.18% 7427.958 6969.031 - -6.48% -
std::partial_sort(deque<int>)_(pipe-organ)/8 -6.14% 33.617 31.552 - 1.23% -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 -6.14% 5.576 5.233 - 2.54% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle -6.13% 1.478 1.387 - -0.04% -
SetIntersection_Front_Set_string_1024_64 -6.12% 4857435.047 4560000.088 - -4.43% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -6.12% 40.755 38.259 - -2.21% -
SetIntersection_Interlaced_Vector_uint32_1024_64 -6.11% 4692292.999 4405438.480 - -11.73% -
BM_vector_deque_move/2 -6.11% 2.066 1.939 - -3.24% -
ranges::min(std::deque<long_long>)/8 -6.10% 2.471 2.320 - 2.28% -
bm_lexicographical_compare<unsigned_char>/64 -6.08% 1.962 1.843 - -7.78% -
std::format(int64_t)_(fmt:_{:X}) -6.06% 30.274 28.441 - -7.97% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 -6.02% 351898606.086 330715737.026 - -0.77% -
std::copy_backward(vector<int>)/4096 -6.02% 150.457 141.402 - -44.46% -
std::adjacent_find(deque<int>,_pred)/8 -6.00% 4.659 4.379 - -9.48% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 -6.00% 32.016 30.095 - -6.44% -
SetIntersection_Front_Set_uint64_1024_64 -6.00% 1742669.114 1638160.021 - -4.57% -
std::remove_if(list<int>)_(prefix)/8192 -5.98% 9925.663 9331.970 - -7.09% -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 -5.96% 94.824 89.174 - 2.73% -
std::search(vector<int>)_(no_match)/1000 -5.95% 217.861 204.892 - -4.51% -
std::multiset<int>::equal_range(key)_(existent)/8192 -5.95% 8.732 8.212 - -5.63% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 -5.95% 2.485 2.337 - -2.00% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 -5.94% 4.827 4.540 - -2.45% -
std::map<std::string,_int>::contains(key)_(existent)/8192 -5.93% 30.324 28.527 - -6.81% -
SetIntersection_Front_Vector_uint32_1024_256 -5.92% 2277382.999 2142471.338 - -6.19% -
SetIntersection_Front_Set_float_256_256 -5.92% 8508713.592 8004747.631 - 4.21% -
std::format(double)_(fmt:_{:0>17500_0Lg}) -5.88% 223.843 210.692 - -3.12% -
BM_StringRelational_Less_Empty_Large_Control -5.87% 1.713 1.612 - -3.21% -
BM_PushHeap_uint64_Ascending_256 -5.86% 2.219 2.089 - -0.24% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/0 -5.86% 0.269 0.253 - -0.33% -
SetIntersection_Front_Set_uint32_16384_1 -5.86% 1102418.551 1037848.481 - -1.60% -
std::partial_sort(deque<int>)_(descending)/8 -5.85% 44.293 41.703 - -3.75% -
std::unordered_map<int,_int>::clear()/1024 -5.83% 8339.200 7852.794 - -8.32% -
ranges::minmax(std::deque<__int128>)/64 -5.79% 34.940 32.916 - 9.19% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 -5.79% 15989.231 15064.214 - -9.60% -
rng::ends_with(deque<int>)_(mismatch_at_start)/1024 -5.76% 2.224 2.096 - -1.69% -
BM_tolower_string<wchar_t> -5.76% 6.722 6.335 - 0.77% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -5.75% 148388.473 139853.652 - -0.57% -
std::move(list<int>)/64 -5.75% 41.498 39.111 - -18.32% -
std::set<int>::lower_bound(key)_(existent)/1024 -5.75% 4.654 4.387 - -2.65% -
std::copy(vector<bool>)_(aligned)/262144 -5.74% 659.631 621.743 - 5.77% -
BM_format_to_string_back_inserter<std::vector<wchar_t>>/1 -5.73% 26.018 24.526 - -0.24% -
BM_format_to_string_back_inserter<std::list<char>>/1048576 -5.73% 13544432.691 12768517.740 - -0.58% -
std::remove_if(deque<int>)_(prefix)/32 -5.73% 56.841 53.586 - -1.90% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 -5.72% 16.702 15.747 - -6.19% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 -5.71% 795.975 750.543 - -19.12% -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 -5.71% 133.348 125.738 - -3.02% -
BM_BitsetToString<64>/Dense_(90%)/90 -5.70% 15.181 14.316 - 3.21% -
bm_lexicographical_compare<signed_char>/1 -5.70% 1.335 1.259 - 0.29% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 -5.68% 1442.916 1360.938 - -0.46% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 -5.67% 11.278 10.638 - -3.29% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 -5.65% 6.552 6.182 - 10.99% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -5.65% 7133.392 6730.698 - -2.06% -
BM_CmpEqual_uint_int -5.62% 1.087 1.026 - -9.10% -
std::set<std::string>::find(key)_(existent)/1024 -5.61% 24.664 23.280 - 2.28% -
std::map<int,_int>::find(key)_(non-existent)/8192 -5.59% 8.023 7.575 - 8.06% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 -5.58% 1.267 1.196 - -4.46% -
std::remove(deque<int>)_(prefix)/32 -5.58% 56.264 53.124 - 0.50% -
BM_PathIterateOnceBackwards/iterate_elements/1024 -5.58% 336678.903 317888.813 - -0.84% -
BM_BitsetToString<8192>/Uniform_(50%)/50 -5.58% 2210.131 2086.828 - -5.80% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -5.57% 57809.709 54588.702 - -2.07% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -5.55% 399.897 377.685 - -2.01% -
rng::find_last(vector<char>)_(bail_90%)/50 -5.55% 1.543 1.458 - -0.69% -
VChain_to_complete -5.55% 0.244 0.230 - -1.69% -
std::format(double)_(fmt:_{:0^17500_0Lg}) -5.54% 224.524 212.083 - -2.18% -
std::flat_map<int,_int>::find(key)_(existent)/1024 -5.53% 8.749 8.266 - -4.04% -
BM_StringRelational_Less_Huge_Empty_Control -5.53% 1.706 1.612 - -2.63% -
BM_StringRelational_Eq_Small_Small_ChangeFirst -5.53% 1.670 1.577 - 4.62% -
std::map<int,_int>::equal_range(key)_(existent)/8192 -5.52% 5.735 5.418 - -1.43% -
SetIntersection_Front_Set_uint32_256_16 -5.51% 4746317.268 4484623.549 - -1.02% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 -5.51% 747.493 706.281 - -0.82% -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 -5.49% 2.462 2.327 - 3.54% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/0 -5.47% 0.271 0.256 - -0.37% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -5.46% 29067860.436 27479952.363 - -1.00% -
std::unordered_multiset<int>::erase(iterator)/1024 -5.46% 20.467 19.349 - -4.02% -
std::list<int>::ctor(Range)_(cheap_elements)/1024 -5.45% 11884.715 11236.513 - -2.03% -
std::unordered_multiset<int>::contains(key)_(non-existent)/0 -5.45% 0.438 0.414 - 22.44% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 -5.43% 71.849 67.949 - -7.38% -
std::rotate(vector<bool>)_(by_1/4)/1024 -5.42% 15.448 14.611 - 3.17% -
std::unordered_map<int,_int>::clear()/8192 -5.41% 64821.404 61317.511 - -7.97% -
BM_lexicographical_compare_three_way_slow_path/1 -5.40% 0.433 0.410 - 12.56% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 -5.40% 35.690 33.764 - 15.36% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 -5.39% 802.598 759.364 - -3.76% -
BM_StringRelational_Eq_Small_Small_ChangeLast -5.38% 2.156 2.040 - 1.48% -
std::is_sorted(list<int>,_pred)/8192 -5.37% 9067.629 8580.246 - -5.13% -
BM_deque_deque_ranges_copy_backward/1 -5.37% 2.782 2.633 - 4.33% -
BM_CmpLess_uint_schar -5.37% 1.083 1.025 - -9.62% -
BM_StringRelational_Eq_Large_Huge_Control -5.35% 0.496 0.470 - -1.40% -
std::shift_right(deque<int>)/1024 -5.34% 42.410 40.146 - -0.38% -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 -5.33% 1.048 0.992 - -10.56% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 -5.32% 12109.266 11464.998 - 10.40% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 -5.31% 19.305 18.280 - -0.46% -
SetIntersection_Interlaced_Vector_uint32_262144_16 -5.30% 5579906.487 5284196.632 - 71.64% -
std::is_sorted_until(vector<int>,_pred)/8192 -5.28% 3411.873 3231.588 - -4.55% -
rng::find_last(vector<char>)_(bail_90%)/1024 -5.27% 25.681 24.327 - -12.50% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 -5.27% 139.222 131.888 - 2.07% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 -5.27% 34.148 32.350 - -6.07% -
std::set<std::string>::lower_bound(key)_(existent)/8192 -5.26% 30.539 28.933 - -7.39% -
std::list<int>::ctor(Range)_(cheap_elements)/8192 -5.21% 103778.954 98372.261 - -0.95% -
std::unordered_multiset<int>::clear()/8192 -5.19% 64408.265 61062.486 - -9.15% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 -5.19% 48.123 45.623 - 3.16% -
std::unordered_multiset<int>::erase(iterator)/32 -5.17% 20.410 19.354 - -3.41% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -5.17% 15274.127 14484.581 - 0.01% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 -5.17% 33041.696 31334.223 - -9.37% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8 -5.17% 57.357 54.394 - -2.66% -
std::stable_partition(vector<int>)_(sparse)/32 -5.14% 7.510 7.124 - -4.50% -
BM_to_chars_bad/8 -5.14% 0.696 0.661 - -5.20% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024 -5.13% 13.193 12.515 - -6.90% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 -5.13% 40.839 38.744 - -5.04% -
std::copy_backward(vector<int>)/32768 -5.13% 3668.049 3479.962 - -8.32% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 -5.11% 5.255 4.986 - -9.52% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 -5.10% 10.335 9.808 - 18.47% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -5.10% 11830.417 11227.479 - -2.94% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -5.08% 5.433 5.157 - -0.35% -
std::find_first_of(list<int>)_(large_needle)/1024 -5.06% 911089.891 864969.702 - -12.25% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 -5.05% 807.468 766.698 - 1.46% -
std::search(vector<int>)_(no_match)/1024 -5.03% 220.819 209.706 - -4.47% -
std::multiset<std::string>::ctor(const&,_alloc)/1024 -5.03% 37845.374 35942.798 - -9.42% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -5.03% 15.776 14.983 - -1.93% -
BM_emoji_escaped<char> -5.02% 23301.308 22130.727 - -8.38% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 -5.01% 19760678.657 18769698.984 - -0.95% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 -4.98% 15897.610 15106.066 - -10.58% -
std::list<int>::ctor(size)/1024 -4.97% 12323.336 11710.291 - -1.51% -
BM_deque_vector_move_backward/64000 -4.97% 7231.109 6871.385 - -4.21% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 -4.97% 3832.543 3642.060 - -2.35% -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/1024 -4.96% 15811.487 15026.561 - -0.58% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -4.95% 1471.098 1398.330 - -6.80% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -4.95% 253635.566 241092.272 - -7.84% -
std::set<std::string>::insert(value)_(new_value,_middle)/8192 -4.93% 48.036 45.667 - -18.92% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 -4.92% 470.731 447.555 - -4.05% -
BM_PushHeap_uint64_QuickSortAdversary_16 -4.92% 0.991 0.942 - -2.95% -
std::format(int64_t)_(fmt:_{:0512X}) -4.91% 39.128 37.205 - 2.27% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -4.91% 247.949 235.768 - -1.82% -
SetIntersection_Front_Set_uint32_16_16 -4.90% 39641023.225 37698441.071 - -0.21% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 -4.89% 12769.838 12145.265 - 4.34% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 -4.87% 22.295 21.210 - -10.52% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 -4.86% 12680.039 12063.764 - -3.45% -
std::adjacent_find(deque<int>,_pred)/8192 -4.86% 5348.250 5088.508 - 0.40% -
std::move(list<int>)/512 -4.85% 374.217 356.061 - 0.72% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 -4.84% 22.008 20.943 - -0.79% -
BM_vector_deque_move/1 -4.84% 2.322 2.210 - -3.13% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 -4.84% 1.143 1.088 - -13.27% -
SetIntersection_Front_Set_float_16384_1024 -4.83% 14253459.626 13565155.747 - 8.79% -
BM_deque_vector_copy_backward/65536 -4.82% 7513.808 7151.717 - -2.90% -
std::rotate_copy(deque<int>)/32 -4.81% 2.773 2.640 - 2.65% -
SetIntersection_Front_Vector_uint64_262144_256 -4.81% 2250009.407 2141796.000 - -6.06% -
BM_format_to_string_back_inserter<std::list<char>>/16384 -4.78% 208324.056 198362.109 - 0.31% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 -4.78% 1.217 1.159 - -8.72% -
std::map<int,_int>::insert(value)_(already_present)/1024 -4.78% 3.311 3.153 - -9.01% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -4.77% 1181.624 1125.256 - 0.83% -
std::map<int,_int>::find(key)_(non-existent)/32 -4.76% 2.324 2.213 - 0.13% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -4.72% 1742.449 1660.234 - 8.74% -
std::list<int>::ctor(size)/8192 -4.71% 99293.094 94615.245 - -2.61% -
BM_join_view_deques/1024 -4.70% 2799.148 2667.604 - -1.13% -
std::sort(deque<int>)_(pipe-organ)/1024 -4.70% 2898.637 2762.545 - -1.04% -
std::rotate_copy(vector<int>)/8192 -4.69% 711.640 678.255 - -5.36% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 -4.69% 21705.545 20687.385 - -0.17% -
std::list<int>::ctor(const&)_(cheap_elements)/32 -4.69% 340.787 324.807 - -2.51% -
std::find_if(list<int>)_(process_all)/1024 -4.67% 720.313 686.638 - -2.35% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_1 -4.67% 225421618.125 214886840.622 - -1.24% -
std::multimap<std::string,_int>::erase(iterator)/32 -4.67% 26.437 25.203 - -9.43% -
BM_PushHeap_string_PipeOrgan_256 -4.66% 8.155 7.775 - -1.73% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 -4.66% 7206.342 6870.646 - -3.15% -
std::list<int>::ctor(const&)_(cheap_elements)/1024 -4.66% 11829.653 11278.765 - -0.63% -
BM_format_to_back_inserter<std::vector<char>>/string_view_len_6 -4.65% 25.404 24.221 - -2.55% -
std::set<int>::lower_bound(key)_(non-existent)/32 -4.65% 2.470 2.355 - 0.78% -
BM_format_to_n_string_back_inserter<std::list<wchar_t>>/16384 -4.65% 216735.881 206663.457 - 5.95% -
std::multiset<std::string>::contains(key)_(non-existent)/32 -4.65% 11.482 10.948 - 1.58% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -4.63% 39.308 37.489 - 5.82% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 -4.62% 10.789 10.290 - 0.71% -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 -4.62% 111.414 106.269 - -0.12% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 -4.61% 1964051.199 1873444.140 - 2.11% -
SetIntersection_Front_Set_uint64_1024_1024 -4.61% 12456237.313 11881957.885 - -3.90% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 -4.61% 51.059 48.706 - -6.27% -
ranges::min(std::vector<char>)/1 -4.61% 0.452 0.431 - -1.39% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -4.60% 15778.970 15052.689 - -6.84% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 -4.60% 24.946 23.799 - 1.41% -
std::move(vector<int>)/8 -4.58% 2.313 2.207 - 1.72% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -4.57% 66440246.470 63407052.918 - -1.46% -
std::find_first_of(deque<int>)_(small_needle)/8192 -4.56% 28931.711 27611.734 - -0.48% -
std::set<std::string>::ctor(const&,_alloc)/8192 -4.55% 363359.850 346810.099 - -13.21% -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 -4.54% 91.647 87.487 - -7.80% -
std::any_of(list<int>)_(process_all)/8192 -4.53% 7823.144 7468.913 - 2.45% -
BM_deque_deque_ranges_copy_backward/2 -4.53% 2.468 2.356 - 2.22% -
std::multiset<std::string>::contains(key)_(non-existent)/0 -4.53% 0.287 0.274 - -1.58% -
std::copy_backward(deque<int>)/32768 -4.51% 3739.302 3570.622 - -2.80% -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 -4.51% 27.780 26.527 - -2.26% -
BM_PushHeap_float_Descending_1 -4.51% 0.520 0.496 - -4.50% -
std::find_first_of(deque<int>)_(small_needle)/1024 -4.51% 3615.444 3452.551 - 0.55% -
SetIntersection_Front_Set_uint32_262144_1 -4.50% 1100518.495 1050966.352 - -0.50% -
std::unordered_set<std::string>::erase(iterator)/1024 -4.49% 32.229 30.781 - 12.04% -
SetIntersection_Front_Set_float_262144_1024 -4.49% 14010566.702 13381352.868 - 11.19% -
SetIntersection_Front_Set_uint64_256_256 -4.48% 7858239.374 7506311.081 - 0.89% -
std::unordered_set<int>::insert(value)_(new_value,_end)/32 -4.46% 19.558 18.685 - -2.77% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 -4.45% 37.339 35.677 - -6.06% -
std::set<std::string>::contains(key)_(existent)/8192 -4.43% 28.422 27.162 - -5.25% -
std::partition(vector<int>)_(dense)/50 -4.42% 13.598 12.998 - 0.34% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 -4.42% 22.148 21.170 - -10.20% -
BM_PushHeap_uint64_Ascending_262144 -4.41% 4.988 4.768 - 2.28% -
std::unique_copy(list<int>)_(sprinkled)/32 -4.41% 13.540 12.942 - -0.85% -
std::set<std::string>::upper_bound(key)_(existent)/8192 -4.41% 29.507 28.207 - 2.17% -
bm_exception_ptr_copy_assign_null -4.41% 2.883 2.756 - 1.46% -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 -4.39% 682.024 652.092 - -83.10% -
BM_format_to_back_inserter<std::vector<char>>/string_len_6 -4.39% 25.396 24.282 - -1.98% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -4.38% 178912.758 171071.498 - -2.98% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 -4.37% 16.365 15.650 - -6.68% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8 -4.37% 45.207 43.231 - -3.03% -
SetIntersection_Interlaced_Vector_string_262144_16 -4.36% 6811794.867 6514668.582 - 8.71% -
BM_std_minmax_element<long_long>/5500 -4.36% 1549.422 1481.886 - 6.26% -
std::multiset<std::string>::count(key)_(non-existent)/0 -4.36% 0.269 0.258 - -0.41% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -4.35% 339.127 324.360 - -2.20% -
std::find_first_of(deque<int>)_(small_needle)/50 -4.35% 175.067 167.444 - 1.38% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -4.35% 35.472 33.928 - 40.39% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -4.34% 196938.197 188383.139 - 4.34% -
std::find_first_of(vector<int>)_(small_needle)/1024 -4.33% 1525.269 1459.150 - 0.84% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 -4.33% 1.785 1.707 - 8.53% -
BM_SystemErrorWithMessage -4.32% 17.068 16.330 - -29.38% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -4.31% 15009225.648 14361981.408 - -0.79% -
BM_PushHeap_uint64_Ascending_1024 -4.31% 2.689 2.573 - -0.03% -
ranges::min(std::list<__int128>)/8 -4.31% 2.179 2.085 - 2.16% -
bm_ranges_swap_ranges_vb_unaligned/8 -4.30% 5.050 4.832 - -2.49% -
SetIntersection_Front_Set_string_262144_64 -4.30% 4753800.022 4549432.482 - -8.85% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 -4.29% 11929.094 11416.850 - -2.82% -
BM_deque_deque_ranges_move/70000 -4.29% 3446.192 3298.259 - -0.35% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 -4.29% 25.886 24.776 - -2.80% -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 -4.29% 23.000 22.014 - 1.24% -
std::unordered_map<int,_int>::erase(iterator)/1024 -4.28% 20.442 19.568 - -2.45% -
ranges::min(std::list<__int128>)/64 -4.27% 34.784 33.299 - 3.30% -
std::unordered_set<int>::contains(key)_(existent)/32 -4.27% 1.673 1.601 - 13.67% -
rng::contains(deque<int>)_(process_all)/8 -4.26% 3.127 2.994 - 4.47% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/32 -4.26% 17.654 16.903 - -1.40% -
std::format(float)_(fmt:_{:0^17500_0Lf}) -4.25% 197.794 189.383 - -2.14% -
std::sort(deque<int>)_(pipe-organ)/8192 -4.25% 27375.647 26213.140 - -1.32% -
std::find_first_of(deque<int>)_(small_needle)/32 -4.23% 113.615 108.805 - 1.02% -
std::multimap<int,_int>::erase(key)_(existent)/1024 -4.23% 26.046 24.944 - -5.70% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -4.22% 12712.104 12176.108 - -2.36% -
SetIntersection_Front_Set_uint32_256_4 -4.21% 4424464.663 4238172.960 - -0.46% -
SetIntersection_Front_Set_string_256_256 -4.21% 29732373.682 28482089.011 - -3.18% -
BM_std_minmax_element<int>/512 -4.20% 146.770 140.609 - 1.10% -
std::set<int>::clear()/32 -4.19% 641.234 614.386 - -3.15% -
std::partition(deque<int>)_(dense)/50 -4.17% 15.456 14.811 - -3.19% -
std::sort(deque<int>)_(ascending)/8 -4.17% 18.123 17.368 - -2.26% -
std::map<std::string,_int>::count(key)_(non-existent)/32 -4.16% 10.175 9.752 - -14.04% -
std::set<std::string>::find(key)_(existent)/8192 -4.16% 31.582 30.268 - -1.30% -
std::format(int64_t)_(fmt:_{:LX}) -4.15% 34.638 33.199 - -3.45% -
std::search(vector<int>)_(near_matches)/8192 -4.15% 809410.888 775846.791 - 1.17% -
std::sort_heap(deque<int>,_pred)/1024 -4.12% 12773.801 12246.980 - -5.57% -
std::for_each(multiset<int>::iterator)/8192 -4.12% 8212.738 7874.345 - -51.08% -
rng::ends_with(deque<int>)_(mismatch_at_start)/8 -4.12% 2.181 2.091 - -1.83% -
std::list<int>::ctor(size)/32 -4.12% 336.897 323.020 - -1.33% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1048576 -4.11% 632588.135 606563.201 - 0.50% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 -4.11% 1.078 1.033 - -2.83% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 -4.11% 2281512.102 2187807.951 - 0.65% -
std::set<std::string>::count(key)_(non-existent)/8192 -4.11% 34.017 32.620 - -3.59% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -4.10% 5.440 5.217 - -1.73% -
std::format(int64_t)_(fmt:_{:0512LX}) -4.10% 42.836 41.080 - -3.18% -
BM_PushHeap_float_QuickSortAdversary_16 -4.09% 1.018 0.976 - -1.36% -
std::partial_sort_copy(vector<int>)_(heap)/8 -4.07% 16.525 15.853 - -4.09% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 -4.06% 96.072 92.170 - 5.27% -
std::fill(deque<int>)/50 -4.06% 2.466 2.366 - -81.46% -
std::multiset<std::string>::count(key)_(non-existent)/8192 -4.06% 34.039 32.658 - -2.22% -
BM_Ostream_number/2 -4.05% 38.305 36.752 - -3.56% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 -4.05% 9366.039 8987.022 - -8.03% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 -4.04% 24.342 23.359 - 0.92% -
std::map<int,_int>::equal_range(key)_(existent)/1024 -4.04% 4.414 4.236 - -4.54% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -4.04% 576.325 553.069 - -3.05% -
BM_CmpEqual_uint_uchar -4.03% 1.159 1.113 - 1.13% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -4.03% 57061.667 54761.205 - -0.70% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -4.03% 35.806 34.362 - -3.93% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 -4.03% 58102.208 55761.916 - -2.24% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_4 -4.02% 140060270.474 134433411.280 - -1.18% -
ranges::min(std::vector<char>)/64 -4.00% 4.342 4.168 - 15.21% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -3.99% 27438898.298 26343983.334 - -0.67% -
rng::contains_subrange(deque<int>)_(process_all)/50 -3.99% 26.704 25.639 - 8.82% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8 -3.99% 58.989 56.637 - -5.08% -
std::remove_copy_if(vector<int>)_(sprinkled)/50 -3.99% 16.582 15.921 - -2.66% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -3.97% 14364.031 13793.455 - -6.86% -
std::list<int>::ctor(const&)_(cheap_elements)/8192 -3.97% 102488.719 98421.631 - 1.48% -
std::unordered_multiset<int>::find(key)_(existent)/32 -3.96% 1.442 1.385 - 3.02% -
std::unordered_map<int,_int>::count(key)_(existent)/32 -3.96% 1.454 1.396 - 20.88% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 -3.96% 64.119 61.579 - 15.63% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 -3.94% 16.533 15.882 - -4.50% -
rng::starts_with(list<int>)/8192 -3.94% 8562.595 8225.625 - -4.30% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -3.93% 6516.538 6260.339 - 3.85% -
BM_CmpEqual_uchar_uchar -3.93% 1.077 1.035 - -4.29% -
ranges::minmax(std::vector<char>)/64 -3.93% 1.247 1.198 - -11.41% -
SetIntersection_Front_Set_uint64_1024_256 -3.92% 3825577.806 3675599.410 - -7.05% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8 -3.92% 63.157 60.682 - -3.70% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 -3.92% 2.609 2.507 - -10.50% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 -3.91% 684.034 657.281 - -4.16% -
BM_format_to_iterator/<std::string>_C_string_len_6 -3.91% 9.303 8.940 - -4.61% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -3.90% 178194.846 171242.345 - 0.44% -
std::stable_sort(vector<NonIntegral>)_(descending)/8 -3.89% 23.587 22.668 - -1.78% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 -3.89% 335.832 322.779 - -3.28% -
std::pop_heap(vector<size_t>)/8192 -3.87% 13.581 13.055 - -0.53% -
std::is_sorted_until(vector<int>,_pred)/1024 -3.87% 427.483 410.951 - -2.09% -
std::find_first_of(vector<int>)_(small_needle)/8192 -3.87% 12092.872 11625.447 - 0.16% -
std::list<int>::ctor(Range)_(cheap_elements)/32 -3.86% 337.188 324.171 - -2.43% -
BM_PushHeap_string_Ascending_262144 -3.86% 29.633 28.489 - -10.13% -
std::deque<int>::insert(middle)_(cheap_elements)/1024 -3.86% 30.795 29.607 - -5.00% -
std::for_each(list<int>)/8192 -3.85% 8262.976 7944.604 - 1.91% -
BM_CmpEqual_uchar_schar -3.84% 1.031 0.991 - -11.73% -
BM_PushHeap_uint64_Descending_16 -3.84% 0.374 0.360 - -1.70% -
BM_std_minmax_element<long_long>/3 -3.83% 1.192 1.147 - 2.93% -
SetIntersection_Front_Set_uint32_64_16 -3.83% 15892288.106 15283084.741 - -0.75% -
std::unordered_map<int,_int>::erase(iterator)/32 -3.83% 20.317 19.540 - -2.40% -
BM_std_minmax_element<int>/4000 -3.82% 1115.024 1072.418 - 1.39% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 -3.81% 16.488 15.860 - -6.51% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -3.80% 12639.616 12158.709 - -0.99% -
BM_std_minmax_element<int>/4096 -3.80% 1138.846 1095.558 - 1.21% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 -3.78% 2283152.232 2196823.870 - 3.34% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -3.77% 14374.590 13832.592 - -2.81% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 -3.77% 1.748 1.682 - -1.10% -
rng::find_last_if_not(vector<int>)_(bail_90%)/8 -3.76% 0.479 0.461 - -7.07% -
BM_deque_vector_copy/0 -3.76% 1.504 1.448 - 15.95% -
BM_format_to_string_back_inserter<std::list<char>>/1 -3.76% 22.828 21.970 - -1.26% -
BM_std_minmax_element<int>/65536 -3.76% 18193.223 17509.729 - 1.12% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 -3.76% 1.152 1.109 - 5.80% -
rng::find_last_if(deque<int>)_(bail_10%)/1048576 -3.75% 375172.861 361088.663 - -0.15% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -3.75% 46635289.709 44887201.464 - -4.67% -
SetIntersection_Interlaced_Vector_string_1024_4 -3.75% 1711611.437 1647474.464 - -5.55% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_16 -3.74% 35219724.533 33903354.641 - -1.48% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -3.73% 140186.606 134951.246 - 53.72% -
BM_adjacent_empty<5> -3.73% 0.473 0.456 - 0.00% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -3.71% 14296.958 13766.669 - 0.47% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -3.71% 753.012 725.095 - -3.94% -
std::search(list<int>,_pred)_(no_match)/8192 -3.70% 7516.538 7238.193 - -0.00% -
SetIntersection_Front_Set_string_262144_1 -3.70% 1107560.607 1066560.961 - -3.49% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 -3.70% 25.344 24.406 - -3.45% -
BM_Swap_MemFuncPtr_LargeTrivialFunctor -3.69% 1.265 1.218 - 1.53% -
BM_format_string<char>/1 -3.69% 1.200 1.156 - 0.09% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 -3.69% 36723.516 35369.748 - -5.83% -
std::unordered_set<int>::insert(value)_(new_value,_end)/0 -3.69% 18.556 17.873 - -1.34% -
Chain,_2_levels -3.68% 1.040 1.002 - -13.42% -
std::equal(deque<int>)_(it,_it,_it,_it)/8 -3.68% 5.237 5.045 - -1.36% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 -3.67% 171.890 165.585 - -82.91% -
BM_PushHeap_uint32_Random_4 -3.67% 2.315 2.230 - 0.74% -
std::partial_sort(deque<int>)_(descending)/1024 -3.66% 18482.111 17805.398 - -0.41% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 -3.66% 18860255.228 18169743.349 - -8.79% -
std::find(list<int>)_(process_all)/1024 -3.65% 724.016 697.563 - 1.74% -
std::set<int>::equal_range(key)_(non-existent)/1024 -3.65% 6.635 6.393 - 10.19% -
BM_Ostream_number/1 -3.65% 38.218 36.823 - -2.79% -
SetIntersection_Front_Set_uint32_64_1 -3.65% 17191518.681 16564063.169 - -1.16% -
BM_PushHeap_string_PipeOrgan_16384 -3.64% 13.164 12.686 - -0.55% -
BM_format_to_n_string_begin<std::list<wchar_t>>/16384 -3.63% 16220.254 15631.522 - -3.77% -
std::set<std::string>::count(key)_(non-existent)/32 -3.63% 10.505 10.124 - 0.33% -
std::move_backward(vector<bool>)_(aligned)/64 -3.63% 1.844 1.777 - 2.64% -
BM_std_minmax_element<int>/5500 -3.62% 1524.950 1469.738 - 1.18% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 -3.62% 3.909 3.768 - -5.01% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 -3.61% 36.602 35.280 - -4.71% -
BM_std_minmax_element<long_long>/1 -3.61% 0.314 0.303 - -6.55% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 -3.60% 1.193 1.150 - -6.84% -
BM_deque_vector_ranges_copy/0 -3.59% 1.520 1.466 - 1.89% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 -3.59% 2.218 2.138 - -8.80% -
BM_format_string<wchar_t>/32 -3.58% 0.845 0.815 - -7.99% -
rng::contains_subrange(list<int>)_(same_length)/16 -3.58% 6.054 5.837 - -2.21% -
BM_std_minmax_element<int>/64000 -3.58% 17761.127 17125.535 - 1.39% -
std::format(int64_t)_(fmt:_{:0>512X}) -3.58% 38.292 36.923 - 6.66% -
std::copy_backward(list<int>)/32768 -3.57% 27206.320 26234.439 - 0.55% -
SetIntersection_Front_Set_uint32_1024_4 -3.56% 1110543.015 1071024.370 - -0.92% -
std::is_partitioned(list<int>)_(unpartitioned)/1024 -3.55% 175.843 169.595 - -3.96% -
std::remove_if(list<int>)_(sprinkled)/1024 -3.55% 1014.918 978.899 - 2.16% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8 -3.54% 56.536 54.533 - -2.89% -
BM_format_to_string_span<char>/16384 -3.54% 169.706 163.694 - -24.90% -
BM_std_minmax_element<int>/70000 -3.54% 19430.509 18742.305 - 1.48% -
rng::for_each(multiset<int>)/8192 -3.54% 8023.391 7739.739 - -49.68% -
std::set<int>::erase(key)_(existent)/1024 -3.53% 52.283 50.437 - 0.66% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 -3.53% 31.138 30.039 - -5.66% -
SetIntersection_Front_Set_uint64_64_64 -3.52% 13287328.324 12819101.900 - -2.69% -
SetIntersection_Front_Set_uint64_262144_64 -3.51% 1707231.490 1647238.413 - -3.05% -
std::find(vector<long_long>)_(bail_25%)/8 -3.51% 0.923 0.891 - -0.27% -
std::adjacent_find(deque<int>,_pred)/1048576 -3.50% 673742.799 650135.619 - 0.47% -
std::format(double)_(fmt:_{:_0e}) -3.50% 37.709 36.388 - -3.04% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 -3.50% 275.959 266.302 - -4.99% -
std::deque<std::string>::insert(middle)_(cheap_elements)/1024 -3.49% 322.464 311.204 - -6.19% -
std::map<std::string,_int>::find(key)_(existent)/32 -3.49% 16.783 16.197 - 4.34% -
BM_deque_deque_copy_backward/70000 -3.49% 8263.611 7975.448 - 0.32% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 -3.47% 16.678 16.099 - -2.44% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/8192 -3.47% 121473.209 117263.480 - 0.33% -
std::find(vector<short>)_(bail_25%)/8 -3.46% 0.766 0.739 - 6.73% -
BM_std_minmax_element<int>/1024 -3.46% 288.720 278.719 - 1.70% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.46% 5651.848 5456.108 - -15.94% -
BM_format/string_view_len_6 -3.46% 2.623 2.533 - -0.22% -
BM_StringRelational_Compare_Empty_Small_Control -3.45% 1.668 1.611 - -6.94% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -3.44% 22.691 21.910 - 0.00% -
std::multimap<std::string,_int>::count(key)_(existent)/1024 -3.44% 24.968 24.108 - -0.42% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 -3.43% 2.388 2.306 - -4.46% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 -3.43% 29.621 28.606 - -2.39% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 -3.43% 34.637 33.450 - 7.05% -
std::vector<std::string>::erase(begin)_(expensive_elements)/32 -3.42% 36.811 35.551 - -0.80% -
rng::contains_subrange(vector<int>)_(process_all)/50 -3.42% 11.914 11.506 - 0.97% -
BM_stop_token_multi_thread_polling_stop_requested/16777216 -3.42% 57695601.250 55723744.590 - -4.74% -
std::set<int>::equal_range(key)_(non-existent)/8192 -3.42% 10.112 9.767 - 9.34% -
std::adjacent_find(deque<int>,_pred)/50 -3.41% 31.070 30.009 - -2.59% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 -3.41% 29.475 28.470 - 0.59% -
std::format(float)_(fmt:_{:_10a}) -3.41% 29.002 28.014 - -0.75% -
std::find_end(vector<int>)_(single_element)/8192 -3.39% 1926.693 1861.352 - 2.78% -
SetIntersection_Front_Set_uint32_64_64 -3.39% 13977887.019 13504056.703 - 4.93% -
BM_StringRelational_Compare_Small_Small_ChangeLast -3.39% 1.676 1.619 - -0.87% -
std::map<int,_int>::find(key)_(existent)/8192 -3.39% 5.453 5.268 - -4.33% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -3.39% 101883.514 98434.271 - -0.38% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 -3.38% 11513.704 11124.088 - -2.16% -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 -3.38% 29.734 28.729 - 0.73% -
std::rotate_copy(list<int>)/8192 -3.38% 7184.997 6942.413 - -1.31% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -3.37% 20.192 19.511 - 0.57% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -3.36% 13440.060 12987.891 - 1.02% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 -3.36% 2.769 2.676 - -5.38% -
std::map<int,_int>::contains(key)_(non-existent)/32 -3.35% 2.923 2.825 - -1.89% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 -3.35% 150823.939 145778.796 - -12.16% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 -3.34% 29.274 28.295 - 4.36% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -3.34% 138850.427 134207.771 - 3.54% -
std::format(int64_t)_(fmt:_{:0>512LX}) -3.34% 41.224 39.846 - -0.89% -
std::sort_heap(vector<int>,_pred)/8 -3.33% 29.752 28.761 - -5.10% -
std::unordered_map<int,_int>::clear()/32 -3.33% 600.559 580.558 - -4.05% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 -3.33% 12.661 12.240 - -5.56% -
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 -3.33% 23.434 22.654 - -81.55% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 -3.32% 129.177 124.895 - -1.56% -
SetIntersection_Front_Set_uint32_16384_256 -3.30% 4052468.943 3918777.190 - -0.69% -
std::unordered_map<int,_int>::erase(iterator)/8192 -3.29% 20.228 19.562 - -2.75% -
BM_CmpLess_ushort_uint -3.29% 1.088 1.052 - -2.69% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -3.29% 1169357.131 1130911.109 - -4.13% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 -3.29% 5.057 4.890 - 8.58% -
std::stable_partition(list<int>)_(sparse)/32 -3.28% 10.004 9.676 - 0.35% -
BM_StringRelational_Compare_Empty_Huge_Control -3.27% 1.665 1.611 - -0.47% -
SetIntersection_Interlaced_Set_float_1024_256 -3.27% 14555953.192 14080305.489 - -1.54% -
rng::find_last(deque<int>)_(bail_90%)/8 -3.25% 0.922 0.892 - -7.94% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 -3.25% 212.430 205.527 - -2.34% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -3.25% 358.116 346.482 - 11.69% -
BM_Move_SmallTrivialFunctor -3.24% 1.204 1.165 - -9.58% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 -3.24% 19.764 19.123 - -5.43% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 -3.24% 221.420 214.246 - -1.23% -
std::flat_map<int,_int>::find(key)_(existent)/8192 -3.23% 12.509 12.105 - -0.55% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -3.23% 12514.356 12110.616 - -2.14% -
std::format(double)_(fmt:_{:0>17500_0a}) -3.22% 161.905 156.688 - -1.02% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_4 -3.22% 55955287.491 54152576.507 - -1.28% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 -3.22% 24.989 24.184 - 1.84% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -3.22% 14487.514 14020.986 - -3.15% -
SetIntersection_Front_Set_uint32_1024_256 -3.22% 4089326.864 3957653.129 - 4.00% -
BM_deque_deque_move_backward/4096 -3.21% 158.491 153.406 - -0.39% -
std::is_sorted(list<int>)/8192 -3.21% 7470.462 7231.028 - -1.03% -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8 -3.20% 54.266 52.529 - -1.27% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast -3.20% 1.893 1.833 - 10.38% -
std::vector<int>::erase(middle)_(cheap_elements)/8192 -3.20% 146.490 141.807 - 1.73% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/0 -3.20% 18.968 18.362 - -1.24% -
std::set<std::string>::find(key)_(existent)/32 -3.19% 16.413 15.889 - 11.34% -
SetIntersection_Front_Vector_string_16384_64 -3.19% 3187171.452 3085583.577 - -1.17% -
BM_StringRelational_Compare_Large_Empty_Control -3.18% 1.662 1.609 - -0.27% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 -3.17% 20.021 19.387 - 0.31% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -3.17% 36.014 34.874 - -2.40% -
bm_exception_ptr_move_assign_nonnull -3.16% 5.027 4.868 - -29.39% -
SetIntersection_Front_Set_uint32_64_4 -3.16% 16715152.674 16186586.187 - -0.23% -
std::format(int64_t)_(fmt:_{:0^512LX}) -3.16% 47.073 45.584 - -1.92% -
std::search(deque<int>,_pred)_(same_length)/1000 -3.16% 494.846 479.213 - -0.33% -
std::make_heap(vector<int>,_pred)_(shuffled)/8 -3.16% 16.361 15.845 - -2.28% -
std::find_end(list<int>,_pred)_(near_matches)/1024 -3.15% 39602.672 38353.447 - -10.52% -
std::remove_copy(deque<int>)_(prefix)/1024 -3.15% 400.188 387.578 - -1.94% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -3.15% 287.143 278.101 - -1.42% -
std::remove(list<int>)_(sprinkled)/8192 -3.15% 8088.963 7834.398 - -0.37% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -3.15% 153206.739 148386.742 - -2.02% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 -3.14% 32.031 31.024 - 13.16% -
SetIntersection_Front_Set_uint32_262144_16 -3.14% 1225027.709 1186549.360 - 1.35% -
std::vector<int>::insert(begin)_(cheap_elements)/32 -3.14% 5.180 5.018 - -1.50% -
std::find_if_not(vector<int>)_(process_all)/50 -3.14% 5.759 5.578 - -18.61% -
BM_lexicographical_compare_three_way_slow_path/16384 -3.14% 4695.848 4548.511 - 24.36% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/0 -3.14% 18.989 18.394 - -1.86% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 -3.13% 20133.047 19502.487 - -2.73% -
BM_StringRelational_Compare_Small_Empty_Control -3.13% 1.662 1.610 - -0.33% -
std::rotate(list<int>)_(by_1/3)/32 -3.13% 13.355 12.937 - 0.05% -
std::multiset<int>::equal_range(key)_(non-existent)/1024 -3.13% 5.838 5.655 - -12.05% -
BM_StringRelational_Compare_Empty_Empty_Control -3.12% 1.663 1.611 - -6.95% -
std::unordered_set<std::string>::count(key)_(existent)/8192 -3.12% 39.528 38.294 - -0.75% -
SetIntersection_Interlaced_Set_string_1024_256 -3.12% 35859282.434 34740198.488 - -2.89% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -3.11% 1173110.127 1136580.961 - -3.34% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -3.11% 787.053 762.552 - -2.25% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -3.11% 145123.054 140615.110 - 0.00% -
std::map<int,_int>::equal_range(key)_(existent)/32 -3.10% 1.788 1.732 - -2.46% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -3.09% 25.112 24.336 - -2.70% -
std::partial_sort_copy(deque<int>)_(repeated)/8192 -3.08% 30363.563 29427.586 - -2.27% -
std::shift_right(deque<int>)/8192 -3.07% 317.619 307.858 - 0.72% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -3.07% 1017.135 985.892 - -3.79% -
BM_deque_deque_move/0 -3.06% 0.859 0.833 - 5.60% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -3.06% 1820.849 1765.071 - -8.39% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 -3.06% 35.150 34.076 - -3.34% -
std::move(list<int>)/4096 -3.05% 5022.270 4869.224 - 11.66% -
std::unique_copy(vector<int>)_(sprinkled)/52 -3.04% 22.769 22.076 - 1.30% -
std::partition(deque<int>)_(dense)/32 -3.04% 10.179 9.870 - 0.16% -
BM_CmpLess_ushort_ushort -3.04% 1.085 1.052 - -3.44% -
BM_PushHeap_uint64_Ascending_16 -3.04% 0.969 0.939 - 0.73% -
std::set<std::string>::find(key)_(non-existent)/1024 -3.03% 20.526 19.903 - -0.17% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_1 -3.03% 65789810.697 63797730.538 - -1.19% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -3.02% 14610.430 14168.602 - -3.18% -
SetIntersection_Interlaced_Set_uint64_256_256 -3.02% 7893688.013 7655667.884 - 0.01% -
std::format(double)_(fmt:_{:0>17500_10Le}) -3.01% 215.033 208.555 - -4.44% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 -3.01% 98470.917 95510.744 - -2.11% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 -3.00% 18602691.360 18045314.303 - -0.82% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -2.99% 82469.157 80006.025 - -5.80% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.98% 381.739 370.344 - -2.01% -
rng::find_last_if(deque<int>)_(bail_10%)/8192 -2.98% 2833.177 2748.854 - -0.58% -
BM_PushHeap_float_Ascending_262144 -2.97% 5.177 5.023 - -1.46% -
std::search(vector<int>)_(same_length)/8192 -2.97% 1927.025 1869.884 - 0.26% -
std::make_heap(vector<int>,_pred)_(descending)/8 -2.95% 15.119 14.673 - -1.49% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 -2.95% 105178.103 102076.270 - 5.84% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 -2.94% 26.168 25.398 - -9.11% -
SetIntersection_Front_Set_float_16384_1 -2.94% 1049500.344 1018610.882 - -3.98% -
BM_CmpLess_uint_short -2.94% 1.070 1.038 - -8.62% -
BM_format_to_string_begin<std::wstring>/1 -2.93% 10.691 10.377 - -1.45% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 -2.93% 1494.332 1450.588 - -0.02% -
BM_StringRelationalLiteral_Compare_Empty_Empty_Control -2.93% 0.432 0.420 - 1.00% -
BM_format_to_string_pointer<char>/1 -2.93% 10.454 10.148 - 2.76% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -2.92% 925753.823 898717.849 - 1.91% -
BM_BitsetToString<32>/Dense_(90%)/90 -2.92% 13.463 13.070 - -4.52% -
std::partial_sort(deque<int>)_(shuffled)/8192 -2.92% 247560.705 240343.326 - -7.19% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 -2.91% 1.311 1.273 - 8.98% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 -2.91% 1.705 1.655 - -13.44% -
SetIntersection_Front_Set_float_256_64 -2.91% 5855216.896 5685059.244 - 4.11% -
SetIntersection_Interlaced_Set_float_256_16 -2.90% 12362599.580 12003581.063 - -1.41% -
SetIntersection_Interlaced_Vector_uint32_1024_4 -2.90% 1384035.891 1343888.539 - 6.29% -
BM_vector_deque_copy_backward/2 -2.90% 1.885 1.830 - -11.35% -
BM_PushHeap_pair<uint32,_uint32>_Random_16 -2.90% 5.368 5.213 - -5.57% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 -2.90% 7118.391 6912.261 - -0.30% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.89% 59116.374 57405.879 - -0.96% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -2.89% 769.901 747.664 - -1.79% -
std::reverse_copy(vector<int>)/8 -2.88% 2.475 2.404 - -1.17% -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 -2.88% 7.057 6.854 - -6.51% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 -2.86% 17.891 17.379 - -10.38% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -2.86% 403.252 391.708 - -1.48% -
BM_StringRelational_Eq_Large_Large_ChangeLast -2.86% 2.020 1.962 - 2.84% -
std::unordered_multimap<int,_int>::clear()/32 -2.86% 620.566 602.838 - 0.77% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8 -2.84% 45.468 44.178 - 0.02% -
BM_PushHeap_uint64_SingleElement_4 -2.84% 0.371 0.361 - -4.19% -
bm_ranges_swap_ranges_vb_aligned/512 -2.83% 5.316 5.165 - -2.39% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -2.83% 404.226 392.789 - -1.13% -
BM_join_view_deques/512 -2.82% 1320.913 1283.602 - -3.21% -
BM_std_minmax_element<long_long>/4000 -2.82% 1070.475 1040.315 - 2.33% -
BM_StringRelational_Compare_Empty_Large_Control -2.81% 1.887 1.834 - 10.71% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -2.80% 14079.713 13685.067 - 0.95% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -2.80% 1833475.046 1782093.535 - -9.52% -
std::format(double)_(fmt:_{:_10}) -2.80% 62.669 60.913 - -0.77% -
std::partition(vector<int>)_(sparse)/50 -2.80% 14.244 13.846 - -0.59% -
BM_PushHeap_uint64_Random_16 -2.80% 4.598 4.469 - 7.44% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -2.79% 1189293.690 1156063.816 - -3.78% -
std::search(vector<int>)_(no_match)/8192 -2.79% 1671.598 1624.913 - -2.40% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 -2.78% 9.505 9.240 - -2.61% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 -2.78% 7851147.434 7632547.639 - -4.05% -
SetIntersection_Front_Vector_uint64_262144_16384 -2.78% 75641135.720 73540782.530 - -0.42% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.78% 47174.818 45865.189 - -10.69% -
rng::contains(list<int>)_(process_all)/8192 -2.78% 7325.001 7121.722 - -0.88% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -2.77% 148279.091 144167.479 - -2.04% -
std::vector<int>::ctor(const&)_(cheap_elements)/1024 -2.77% 51.467 50.040 - -3.86% -
std::transform(list<int>)_(identity_transform)/8192 -2.77% 7809.290 7593.046 - 8.40% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -2.77% 1058893.060 1029590.177 - -1.28% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -2.76% 148.648 144.544 - 0.21% -
std::set<int>::lower_bound(key)_(non-existent)/8192 -2.76% 9.315 9.058 - -13.71% -
SetIntersection_Interlaced_Vector_string_262144_16384 -2.76% 1027637.859 999268.961 - -0.36% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -2.76% 405.987 394.782 - -1.17% -
std::sort(vector<NonIntegral>)_(heap)/8 -2.76% 23.770 23.114 - -1.32% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -2.75% 21.351 20.763 - -60.38% -
std::multimap<int,_int>::ctor(const&)/1024 -2.75% 6604.053 6422.272 - -3.89% -
std::partial_sort(deque<int>)_(heap)/8192 -2.75% 269157.811 261749.333 - -5.12% -
BM_StringFindCharLiteral/256 -2.75% 5.460 5.310 - -0.32% -
SetIntersection_Front_Vector_uint32_16384_16384 -2.75% 72841791.520 70840694.435 - -8.28% -
BM_unicode_text<char> -2.75% 34227.547 33287.889 - -5.57% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 -2.74% 16.641 16.185 - -3.91% -
ranges::min(std::list<__int128>)/70000 -2.74% 60098.672 58453.788 - 1.42% -
std::set<int>::insert(value)_(new_value,_middle)/8192 -2.73% 31.773 30.906 - -2.02% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 -2.73% 75.881 73.810 - 0.68% -
ranges::min(std::list<__int128>)/1 -2.72% 0.469 0.456 - 15.15% -
std::search(vector<int>)_(no_match)/1048576 -2.72% 214657.567 208814.913 - -2.20% -
std::set<std::string>::lower_bound(key)_(non-existent)/8192 -2.72% 32.840 31.948 - -1.51% -
std::multimap<int,_int>::ctor(const&,_alloc)/32 -2.72% 227.405 221.228 - -13.51% -
SetIntersection_Front_Set_uint32_262144_256 -2.72% 3929880.230 3823172.885 - 0.04% -
SetIntersection_Front_Vector_uint64_16384_256 -2.71% 2205121.241 2145371.350 - -0.02% -
BM_PushHeap_uint64_Ascending_16384 -2.70% 3.699 3.599 - -1.93% -
std::pop_heap(deque<float>)/8192 -2.70% 62.338 60.655 - 1.59% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.70% 45408.051 44182.457 - -12.05% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -2.70% 13057.125 12705.065 - -1.77% -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 -2.69% 222.202 216.218 - 1.14% -
SetIntersection_None_Set_string_1024_256 -2.69% 9115526.245 8870121.741 - -2.37% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 -2.69% 30.610 29.786 - 7.47% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -2.68% 950.470 924.986 - -2.98% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 -2.68% 36.365 35.392 - -3.18% -
BM_PushHeap_uint64_Random_1024 -2.67% 6.279 6.111 - 6.13% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -2.67% 1288.104 1253.691 - 10.63% -
std::format(double)_(fmt:_{:_0a}) -2.66% 25.786 25.099 - -2.76% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8192 -2.66% 63616.865 61923.443 - -0.61% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 -2.66% 1135824.556 1105638.027 - -4.54% -
std::format(double)_(fmt:_{:_10e}) -2.65% 40.967 39.882 - -2.27% -
std::make_heap(vector<int>,_pred)_(shuffled)/1024 -2.65% 585.618 570.114 - -1.29% -
std::sort_heap(vector<NonIntegral>,_pred)/8 -2.64% 30.141 29.344 - -8.83% -
ranges::minmax(std::vector<char>)/8 -2.64% 0.922 0.898 - -11.14% -
BM_std_minmax_element<long_long>/512 -2.64% 140.623 136.908 - 2.08% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 -2.64% 52.886 51.491 - -2.35% -
SetIntersection_Front_Set_string_1_1 -2.64% 572438216.206 557335532.711 - -1.31% -
std::format(double)_(fmt:_{:_0La}) -2.63% 35.864 34.920 - -2.99% -
BM_PushHeap_uint64_Random_262144 -2.63% 6.391 6.224 - 3.90% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.62% 390.052 379.841 - -0.07% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 -2.62% 1.726 1.681 - 0.37% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -2.62% 1119018.181 1089738.865 - -3.58% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 -2.61% 1023964.165 997215.434 - 0.64% -
SetIntersection_Front_Set_uint32_262144_16384 -2.61% 224578766.669 218717984.176 - -1.40% -
rng::find_if(vector<bool>)_(process_all)/8 -2.61% 3.596 3.502 - -2.10% -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 -2.60% 59223437.497 57683180.503 - -0.12% -
std::multiset<int>::erase(key)_(existent)/32 -2.59% 22.537 21.954 - -1.08% -
std::move(list<int>)/32768 -2.58% 31401.598 30590.178 - 0.97% -
BM_vector_deque_move_backward/64 -2.58% 3.051 2.973 - -0.29% -
ranges::min(std::deque<long_long>)/1 -2.58% 0.739 0.720 - 20.08% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -2.58% 13219.075 12878.649 - 1.36% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -2.57% 143615.500 139922.049 - -0.31% -
std::all_of(vector<int>)_(process_all)/8 -2.57% 2.509 2.445 - -2.87% -
std::format(float)_(fmt:_{:_0L}) -2.57% 75.271 73.337 - -0.87% -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 -2.57% 112806.760 109909.288 - 0.46% -
SetIntersection_Front_Set_uint32_16_4 -2.57% 56718886.717 55263253.902 - -0.12% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -2.56% 45041.084 43886.037 - -1.67% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 -2.56% 52.913 51.556 - 93.84% -
BM_format_to_iterator/<std::vector>_string_len_6 -2.56% 8.488 8.270 - -3.43% -
SetIntersection_Front_Vector_uint32_262144_16384 -2.56% 72923827.925 71056085.164 - -8.03% -
BM_format_to_string_begin<std::string>/1 -2.56% 10.252 9.989 - -0.52% -
BM_format_to_string_begin<std::list<wchar_t>>/1048576 -2.55% 1096235.590 1068293.550 - 0.28% -
SetIntersection_None_Vector_float_262144_64 -2.54% 1154750.237 1125378.605 - -1.90% -
BM_PushHeap_float_Random_4 -2.54% 2.850 2.778 - -7.63% -
BM_std_minmax_element<long_long>/1024 -2.54% 276.903 269.879 - 1.88% -
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 -2.53% 50108.147 48838.379 - -1.96% -
BM_CmpLess_schar_int -2.53% 1.140 1.111 - -1.62% -
BM_deque_deque_move_backward/5500 -2.53% 210.261 204.944 - -0.36% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 -2.53% 13.215 12.881 - -1.44% -
std::make_heap(vector<NonIntegral>)_(ascending)/8 -2.53% 18.223 17.763 - 5.50% -
std::unordered_multiset<int>::clear()/32 -2.53% 599.003 583.872 - -2.65% -
BM_CmpEqual_short_short -2.52% 1.072 1.045 - -3.27% -
std::make_heap(vector<NonIntegral>)_(heap)/8192 -2.52% 2218.923 2162.974 - -2.57% -
std::lower_bound(std::forward_list<int>)/100 -2.52% 84.815 82.679 - -23.95% -
rng::contains(vector<int>)_(process_all)/32 -2.52% 8.347 8.137 - -1.49% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 -2.51% 1.174 1.144 - -6.53% -
std::remove(list<int>)_(prefix)/1024 -2.50% 1004.179 979.055 - 3.32% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 -2.50% 12495121.520 12182953.161 - -14.11% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -2.50% 598458.700 583513.928 - -2.81% -
std::format(int64_t)_(fmt:_{:0<512d}) -2.49% 33.325 32.494 - -3.73% -
std::deque<std::string>::insert(middle)_(expensive_elements)/8192 -2.49% 2425.246 2364.890 - -5.62% -
vector<bool>::resize() -2.49% 14.179 13.826 - -3.07% -
DAG_leftmost_middle,_1_level -2.49% 20.042 19.544 - -2.93% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 -2.48% 812.823 792.630 - -2.31% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -2.48% 215583.846 210231.482 - -0.12% -
SetIntersection_Front_Set_float_16384_16 -2.48% 1217901.389 1187679.065 - -2.04% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -2.47% 15431.409 15049.935 - -4.77% -
SetIntersection_Interlaced_Vector_float_1024_16 -2.47% 2589862.145 2525899.899 - -0.71% -
std::for_each(set<int>::iterator)/8192 -2.47% 8064.973 7865.811 - -49.95% -
std::shift_right(list<int>)/8192 -2.47% 7494.416 7309.508 - -0.95% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/1024 -2.45% 14095.722 13750.340 - 0.03% -
BM_format_to_n_string_back_inserter<std::wstring>/16384 -2.45% 4165.471 4063.584 - -2.10% -
bm_exception_ptr_move_ctor_null -2.45% 2.209 2.155 - -35.43% -
SetIntersection_Front_Set_float_262144_256 -2.44% 4080492.159 3980752.737 - 7.40% -
std::set<std::string>::lower_bound(key)_(existent)/32 -2.44% 15.500 15.121 - -9.58% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 -2.44% 28.084 27.399 - 0.44% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -2.44% 9774.216 9536.140 - 0.61% -
CastTo<B<Width_/_2,_Depth>> -2.43% 2889.855 2819.522 - -3.74% -
BM_BitsetToString<1048576>/Uniform_(50%)/50 -2.43% 369425.933 360452.965 - -0.31% -
rng::for_each(multimap<int>)/32 -2.43% 25.907 25.278 - 17.73% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 -2.42% 1.315 1.283 - 3.22% -
std::move(vector<bool>)_(unaligned)/64 -2.42% 1.702 1.660 - 1.84% -
std::is_partitioned(deque<int>)_(partitioned)/32 -2.42% 9.127 8.906 - -2.83% -
BM_deque_deque_move/4000 -2.41% 145.592 142.078 - -0.03% -
BM_PushHeap_pair<uint32,_uint32>_Random_262144 -2.41% 6.897 6.731 - -7.07% -
std::map<int,_int>::count(key)_(existent)/8192 -2.41% 5.832 5.691 - -7.49% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -2.40% 767.091 748.695 - -2.13% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 -2.40% 22.550 22.010 - -0.42% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8 -2.39% 60.981 59.521 - -3.12% -
BM_deque_vector_copy_backward/64000 -2.39% 7234.298 7061.375 - -5.69% -
BM_vector_deque_ranges_move_backward/64000 -2.39% 7336.373 7161.198 - -2.92% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -2.38% 743.063 725.341 - -1.50% -
rng::ends_with(deque<int>)_(mismatch_at_start)/50 -2.37% 2.141 2.090 - -1.76% -
BM_StringRelational_Eq_Small_Huge_Control -2.37% 0.487 0.475 - -1.74% -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 -2.37% 41.658 40.672 - -0.76% -
BM_unicode_escaped<char> -2.36% 23872.595 23308.188 - -3.41% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 -2.36% 486.165 474.680 - -1.10% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 -2.36% 22.681 22.145 - -17.09% -
std::multimap<int,_int>::count(key)_(existent)/32 -2.36% 3.674 3.588 - -1.85% -
std::sort_heap(vector<NonIntegral>)/8 -2.36% 30.055 29.347 - -0.01% -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 -2.35% 12975.146 12669.874 - 1.32% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -2.35% 15478.313 15114.287 - -3.07% -
std::find_first_of(list<int>)_(large_needle)/8192 -2.35% 49787074.352 48617397.264 - -1.35% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/32 -2.34% 19.925 19.460 - 0.99% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -2.33% 248070.141 242281.446 - -3.09% -
std::copy(vector<bool>)_(aligned)/1048576 -2.33% 3795.500 3707.011 - 7.19% -
std::copy_backward(vector<bool>)_(unaligned)/64 -2.33% 0.911 0.890 - 0.76% -
BM_PushHeap_string_PipeOrgan_16 -2.33% 4.278 4.179 - -0.91% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 -2.32% 11794.860 11520.962 - -2.03% -
std::make_heap(vector<NonIntegral>)_(descending)/8192 -2.32% 2218.120 2166.667 - -2.33% -
DAG_leftmost_middle,_3_levels -2.32% 12.961 12.660 - -2.75% -
std::copy_backward(list<int>)/8 -2.31% 2.442 2.385 - 8.05% -
SetIntersection_Interlaced_Set_string_256_4 -2.31% 13353166.974 13044824.104 - -0.57% -
std::format(int64_t)_(fmt:_{:o}) -2.30% 23.568 23.026 - -2.55% -
std::format(int64_t)_(fmt:_{:0<512LX}) -2.29% 43.715 42.712 - 0.12% -
SetIntersection_Interlaced_Set_string_16384_1 -2.29% 1109062.698 1083663.544 - -2.40% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 -2.28% 12884.601 12590.523 - 6.11% -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 -2.28% 6754.598 6600.549 - -0.49% -
rng::for_each(set<int>)/8192 -2.28% 8008.330 7825.692 - -49.32% -
std::multiset<int>::insert(value)_(already_present)/32 -2.28% 18.546 18.123 - -1.34% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -2.27% 11679.005 11413.652 - -3.76% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -2.27% 1202882.656 1175554.282 - -0.63% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -2.27% 168063.547 164247.393 - -1.64% -
std::multiset<int>::upper_bound(key)_(existent)/8192 -2.27% 15.024 14.683 - -0.27% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/0 -2.27% 17.582 17.183 - -1.37% -
BM_CmpEqual_ushort_uchar -2.27% 1.103 1.078 - -4.03% -
BM_PushHeap_pair<uint32,_uint32>_Random_256 -2.27% 7.016 6.857 - -6.59% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 -2.27% 2.457 2.402 - 2.27% -
std::map<std::string,_int>::clear()/32 -2.26% 899.690 879.333 - -4.65% -
rng::contains_subrange(vector<int>)_(process_all)/16 -2.26% 4.875 4.764 - 1.31% -
std::sort(deque<int>)_(qsort_adversarial)/8 -2.26% 18.128 17.719 - 0.24% -
SetIntersection_Front_Set_uint32_256_64 -2.25% 5890023.583 5757571.133 - -1.05% -
std::format(double)_(fmt:_{:_10a}) -2.25% 29.364 28.704 - -0.96% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -2.24% 641969.682 627584.080 - -0.59% -
std::format(double)_(fmt:_{:0<17500_10}) -2.24% 211.219 206.490 - -4.78% -
SetIntersection_Front_Set_uint32_256_1 -2.23% 4295052.396 4199197.171 - -0.20% -
rng::contains_subrange(list<int>)_(single_element)/1048576 -2.23% 852065.201 833060.317 - 2.67% -
BM_format_to_string_pointer<wchar_t>/16384 -2.23% 1825.868 1785.165 - -3.46% -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 -2.23% 8962.400 8762.916 - -0.07% -
SetIntersection_Front_Set_uint64_256_64 -2.21% 5336461.000 5218325.416 - -1.05% -
BM_std_minmax_element<long_long>/65536 -2.21% 17522.965 17135.734 - 2.82% -
BM_std_minmax_element<long_long>/64 -2.21% 17.475 17.089 - 2.40% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -2.21% 12451.098 12176.340 - 1.68% -
std::multiset<int>::ctor(const&)/8192 -2.21% 51594.087 50455.952 - 0.27% -
std::deque<std::string>::insert(middle)_(cheap_elements)/8192 -2.20% 2394.992 2342.184 - -5.47% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.20% 728.377 712.342 - -4.23% -
rng::find_last_if(deque<int>)_(bail_90%)/50 -2.20% 2.565 2.509 - -5.27% -
BM_SeedSeq_Generate/16/256 -2.20% 905.477 885.572 - -0.64% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 -2.20% 33.404 32.670 - 4.03% -
std::any_of(list<int>)_(process_all)/32 -2.20% 11.921 11.659 - -0.76% -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 -2.19% 32.105 31.400 - 4.09% -
ranges::minmax(std::deque<__int128>)/1 -2.19% 0.693 0.678 - 4.22% -
BM_PushHeap_string_QuickSortAdversary_262144 -2.19% 16.176 15.822 - -4.94% -
ranges::minmax(std::list<char>)/8 -2.19% 2.565 2.509 - 1.38% -
BM_deque_deque_ranges_move/1024 -2.19% 37.710 36.886 - -0.25% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 -2.19% 917936.408 897877.666 - -12.66% -
SetIntersection_None_Set_string_256_256 -2.19% 5871139.623 5742849.642 - 0.80% -
std::stable_sort(vector<int>)_(ascending)/8 -2.18% 15.868 15.521 - -1.52% -
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 -2.18% 32.591 31.880 - 0.95% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 -2.18% 58.331 57.060 - 5.35% -
std::format(double)_(fmt:_{:0^17500_10Le}) -2.18% 215.175 210.489 - -3.92% -
rng::fold_left(deque<int>)/8 -2.18% 3.929 3.843 - -4.52% -
std::find_end(vector<int>)_(single_element)/1024 -2.18% 249.582 244.153 - 3.19% -
std::equal(vector<bool>)_(unaligned)/50 -2.18% 0.808 0.790 - -3.20% -
std::pop_heap(deque<int>)/8192 -2.17% 53.980 52.809 - -1.89% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 -2.17% 511.788 500.692 - -2.52% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 -2.17% 15.322 14.990 - -2.11% -
BM_std_minmax_element<long_long>/70000 -2.17% 18707.111 18301.574 - 2.80% -
SetIntersection_Interlaced_Vector_string_16384_4 -2.17% 1974968.745 1932176.848 - 6.75% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 -2.17% 6.682 6.537 - -3.65% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 -2.16% 297.077 290.646 - -3.91% -
std::find_first_of(vector<int>)_(large_needle)/32 -2.16% 108.120 105.781 - -5.41% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 -2.16% 11022753.945 10784342.277 - -1.16% -
std::partition_copy(vector<int>)/1024 -2.16% 479.648 469.288 - 0.45% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 -2.16% 0.638 0.624 - 5.51% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/1024 -2.16% 8027.042 7854.047 - -0.94% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -2.15% 401.626 392.974 - -1.47% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 -2.15% 1.367 1.338 - -15.87% -
std::is_partitioned(vector<int>)_(unpartitioned)/50 -2.15% 8.708 8.521 - -4.31% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.15% 763.393 747.008 - -0.87% -
std::swap_ranges(list<int>)/8192 -2.14% 10434.099 10210.765 - -1.46% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 -2.14% 170588.019 166936.708 - -21.25% -
std::format(float)_(fmt:_{:017500_10L}) -2.14% 209.907 205.417 - -1.56% -
std::search(deque<int>,_pred)_(near_matches)/8192 -2.13% 1563714.750 1530330.781 - -1.71% -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 -2.13% 6254.124 6120.915 - -1.52% -
std::move_backward(deque<int>)/64 -2.13% 5.283 5.171 - -1.74% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 -2.12% 18.247 17.860 - -1.37% -
std::find_end(vector<int>)_(single_element)/1000 -2.12% 244.380 239.199 - 4.06% -
BM_format_to_iterator/<std::array>_C_string_len_6 -2.12% 9.138 8.944 - 0.12% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.12% 1461.028 1430.116 - -4.63% -
std::find(list<int>)_(bail_25%)/32768 -2.11% 8189.991 8017.351 - -1.37% -
std::map<int,_int>::count(key)_(existent)/32 -2.11% 1.533 1.500 - -15.64% -
std::map<std::string,_int>::ctor(const&)/32 -2.10% 722.989 707.776 - -13.99% -
BM_vector_deque_move_backward/1024 -2.10% 38.145 37.344 - 0.45% -
BM_deque_vector_ranges_copy_backward/4000 -2.10% 149.083 145.955 - 2.02% -
std::format(double)_(fmt:_{:0<17500_10La}) -2.10% 173.072 169.443 - -2.26% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -2.09% 123255.158 120674.530 - 1.17% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 -2.09% 6250.042 6119.341 - -2.65% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/32 -2.09% 215.829 211.317 - -48.82% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32 -2.08% 6.689 6.550 - -1.85% -
std::unique_copy(list<int>)_(sprinkled)/52 -2.08% 24.132 23.630 - -0.64% -
BM_deque_deque_move_backward/64000 -2.08% 7469.682 7314.321 - 0.33% -
std::copy_backward(vector<bool>)_(aligned)/64 -2.08% 1.838 1.800 - 12.14% -
BM_PushHeap_pair<uint32,_uint32>_Random_64 -2.08% 6.543 6.407 - -6.11% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -2.07% 20.387 19.965 - -10.42% -
std::map<int,_int>::insert(value)_(new_value,_end)/0 -2.07% 17.431 17.070 - -0.64% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 -2.07% 10.716 10.494 - 4.03% -
rng::fold_left(list<int>)/8192 -2.07% 11064.280 10835.174 - -0.63% -
BM_std_minmax_element<short>/64 -2.06% 17.688 17.325 - 3.13% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 -2.05% 3536928.500 3464402.730 - -2.50% -
BM_std_minmax_element<char>/70000 -2.05% 19180.597 18787.609 - 3.07% -
rng::contains(vector<int>)_(process_all)/50 -2.05% 12.310 12.058 - -0.95% -
std::unique_copy(vector<int>)_(sprinkled)/32 -2.04% 13.523 13.247 - 2.08% -
SetIntersection_Interlaced_Set_float_16384_16384 -2.04% 215799139.822 211393826.279 - 1.24% -
BM_cyrillic_escaped<wchar_t> -2.04% 12412.362 12159.326 - 1.93% -
std::move_backward(list<int>)/262144 -2.04% 263751.740 258382.026 - 0.52% -
BM_format_to_n_string_back_inserter<std::vector<wchar_t>>/16384 -2.04% 3561.358 3488.862 - -4.11% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/0 -2.04% 18.472 18.096 - -0.94% -
std::reverse_copy(deque<int>)/4096 -2.03% 990.890 970.740 - 1.75% -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/1024 -2.03% 0.884 0.866 - -0.43% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.03% 762.772 747.290 - -4.67% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -2.03% 55897.555 54763.102 - 2.57% -
std::copy_n(list<int>)/64 -2.03% 14.986 14.682 - -34.47% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 -2.03% 20.700 20.281 - -24.90% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 -2.03% 24.341 23.848 - -2.23% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 -2.03% 0.556 0.545 - 14.33% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 -2.02% 1190477.125 1166412.773 - -2.06% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 -2.02% 16384030.016 16052876.956 - -1.61% -
BM_PushHeap_string_Descending_1024 -2.02% 2.430 2.381 - 1.07% -
BM_std_minmax_element<char>/64000 -2.02% 17530.041 17175.986 - 3.33% -
BM_StringRelational_Less_Small_Empty_Control -2.02% 1.644 1.611 - -4.06% -
rng::contains_subrange(list<int>)_(single_element)/32 -2.02% 10.215 10.009 - -1.32% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 -2.02% 39317.669 38524.671 - -1.89% -
SetIntersection_Front_Set_uint64_16384_1024 -2.02% 12444631.910 12193837.642 - -2.14% -
BM_join_view_in_vectors/1024 -2.01% 1605.989 1573.649 - 6.07% -
std::multiset<std::string>::ctor(const&,_alloc)/8192 -2.01% 351309.176 344235.863 - -12.19% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 -2.01% 23.138 22.672 - 0.24% -
std::multimap<int,_int>::count(key)_(existent)/1024 -2.01% 5.477 5.367 - -3.35% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 -2.01% 2.349 2.302 - 2.34% -
BM_PushHeap_string_QuickSortAdversary_16384 -2.00% 15.743 15.427 - -4.58% -
BM_std_minmax_element<char>/65536 -2.00% 17946.186 17586.468 - 3.20% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 -2.00% 28.992 28.412 - -6.57% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -2.00% 603503.430 591424.950 - -0.14% -
ranges::minmax(std::list<char>)/64 -2.00% 34.163 33.481 - 12.82% -
BM_format_to_back_inserter<std::list<char>>/C_string_len_6 -1.99% 77.541 76.001 - -2.14% -
std::format(double)_(fmt:_{:017500_0La}) -1.99% 167.192 163.871 - -1.83% -
std::copy_if(list<int>)_(every_other)/1048576 -1.99% 847249.192 830419.150 - 1.15% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/0 -1.99% 18.429 18.063 - -1.19% -
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 -1.99% 3157.509 3094.831 - -1.98% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.98% 146670.591 143759.944 - -0.09% -
BM_deque_deque_ranges_move/64 -1.98% 3.118 3.056 - -0.91% -
BM_std_minmax_element<char>/4000 -1.98% 1102.994 1081.116 - 3.13% -
rng::fold_left(vector<int>)/50 -1.98% 37.885 37.133 - -0.67% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 -1.98% 1041081.954 1020450.652 - -1.02% -
std::move_backward(vector<bool>)_(aligned)/512 -1.98% 2.273 2.228 - -2.28% -
BM_join_view_deques/4096 -1.98% 12384.664 12139.968 - -1.45% -
BM_num_get<long> -1.97% 10.804 10.591 - -56.59% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -1.97% 8941635.473 8765155.302 - 0.96% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 -1.97% 1.316 1.290 - -7.09% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 -1.97% 24805.284 24316.111 - -18.15% -
std::map<int,_int>::find(key)_(non-existent)/1024 -1.97% 5.486 5.378 - 2.00% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.97% 276.645 271.190 - -0.39% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 -1.97% 13984302.873 13708835.276 - -0.95% -
std::remove(vector<int>)_(prefix)/8192 -1.97% 2150.022 2107.672 - 1.10% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 -1.97% 194647029.537 190817012.195 - -7.20% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 -1.97% 4042.434 3962.940 - 0.38% -
SetIntersection_Front_Vector_uint64_262144_262144 -1.96% 357452560.590 350436888.099 - 0.79% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/32 -1.96% 19.204 18.827 - -2.15% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.95% 622.669 610.521 - -1.81% -
BM_PushHeap_uint32_Random_1024 -1.95% 5.763 5.651 - -1.16% -
std::map<int,_int>::lower_bound(key)_(existent)/8192 -1.95% 5.511 5.404 - -4.90% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.94% 642062.960 629580.321 - -0.31% -
std::is_partitioned(list<int>)_(partitioned)/50 -1.94% 14.190 13.914 - 3.24% -
std::set<int>::ctor(const&,_alloc)/1024 -1.94% 6398.534 6274.304 - -35.18% -
SetIntersection_Front_Set_uint32_262144_4 -1.94% 1079862.906 1058911.551 - -1.19% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8 -1.94% 45.433 44.552 - 0.34% -
std::set<std::string>::clear()/32 -1.94% 899.431 881.985 - 0.58% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.94% 49978.837 49010.818 - -1.77% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 -1.93% 18.645 18.285 - -0.35% -
std::is_partitioned(deque<int>)_(partitioned)/1024 -1.93% 294.010 288.327 - -4.34% -
ranges::min(std::deque<char>)/8 -1.93% 2.458 2.411 - 5.58% -
std::remove_if(list<int>)_(prefix)/1024 -1.93% 1035.156 1015.216 - 4.39% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 -1.92% 347.616 340.930 - -9.38% -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 -1.92% 1.292 1.267 - -1.71% -
BM_deque_vector_copy_backward/5500 -1.92% 200.747 196.898 - -1.03% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.92% 147586.550 144759.722 - 0.75% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 -1.92% 86.332 84.679 - -3.18% -
std::multiset<int>::count(key)_(non-existent)/1024 -1.91% 5.950 5.836 - -1.22% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.91% 758.254 743.760 - -2.89% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 -1.91% 25.064 24.586 - -17.51% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -1.91% 20.457 20.067 - 1.11% -
BM_format_to_iterator/<std::string>_string_len_6 -1.90% 8.518 8.355 - -0.88% -
std::partial_sort_copy(vector<int>)_(repeated)/8192 -1.90% 27128.520 26611.991 - -0.65% -
BM_std_minmax_element<int>/64 -1.90% 17.977 17.635 - 2.68% -
std::format(float)_(fmt:_{:0>17500_10Lf}) -1.90% 196.039 192.313 - -2.31% -
std::sort(deque<int>)_(qsort_adversarial)/8192 -1.90% 486481.496 477240.769 - 3.30% -
std::multiset<int>::count(key)_(existent)/8192 -1.90% 9.585 9.403 - -8.35% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 -1.90% 11.599 11.379 - 14.33% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 -1.90% 0.935 0.917 - 0.41% -
std::multiset<int>::upper_bound(key)_(existent)/32 -1.90% 2.438 2.391 - 4.97% -
SetIntersection_None_Set_string_256_16 -1.89% 11107567.596 10897738.264 - -0.99% -
BM_Swap_MemFuncPtr_MemPtr -1.88% 3.471 3.406 - -1.03% -
std::format(int64_t)_(fmt:_{:0^512d}) -1.88% 31.787 31.189 - -2.28% -
std::move_backward(vector<bool>)_(unaligned)/32768 -1.88% 207.498 203.596 - 0.21% -
std::multiset<int>::lower_bound(key)_(existent)/8192 -1.88% 14.964 14.683 - -2.17% -
SetIntersection_None_Vector_string_16384_256 -1.88% 1240539.929 1217228.815 - -1.93% -
rng::find_last(deque<int>)_(bail_10%)/8 -1.88% 2.931 2.876 - 6.30% -
BM_StringRelational_Less_Empty_Small_Control -1.87% 1.645 1.614 - -3.52% -
std::make_heap(vector<NonIntegral>)_(heap)/1024 -1.87% 294.593 289.077 - -1.95% -
BM_num_get<bool> -1.87% 11.725 11.506 - -54.56% -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 -1.87% 1.413 1.387 - -0.37% -
std::count(list<int>)_(every_other)/8 -1.87% 2.125 2.085 - -2.19% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.86% 209.100 205.208 - -3.03% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -1.86% 4.080 4.004 - 3.66% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 -1.86% 1150743.979 1129335.639 - -1.76% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.86% 1608.652 1578.809 - -7.79% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -1.85% 21.873 21.468 - -1.93% -
std::fill(vector<bool>)/512 -1.84% 1.523 1.495 - -1.56% -
BM_deque_deque_ranges_copy/64000 -1.84% 3036.535 2980.559 - 1.02% -
std::sort(deque<int>)_(heap)/8 -1.84% 24.664 24.210 - -2.13% -
BM_deque_deque_copy_backward/5500 -1.84% 205.840 202.053 - 0.04% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8192 -1.83% 459588.994 451171.083 - -2.32% -
std::format(float)_(fmt:_{:0^17500_10La}) -1.83% 179.844 176.552 - -1.05% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 -1.83% 6.643 6.521 - 1.04% -
std::format(float)_(fmt:_{:0^17500_10e}) -1.83% 194.509 190.950 - -3.09% -
SetIntersection_Front_Set_float_1024_256 -1.83% 4225876.959 4148609.101 - -1.01% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 -1.83% 2.034 1.997 - -1.49% -
BM_deque_vector_ranges_copy/70000 -1.83% 3249.101 3189.731 - -0.23% -
BM_std_minmax_element<char>/512 -1.83% 146.169 143.498 - 3.23% -
rng::find_last(vector<int>)_(bail_10%)/1048576 -1.82% 217252.724 213289.247 - 0.53% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 -1.82% 1055450.846 1036225.233 - -1.92% -
rng::contains_subrange(vector<int>)_(single_element)/8192 -1.82% 1838.317 1804.947 - 0.59% -
std::deque<std::string>::ctor(size)/8192 -1.81% 8525.933 8371.429 - -0.95% -
SetIntersection_Front_Vector_float_1024_4 -1.81% 1059986.194 1040801.747 - -2.73% -
std::move_backward(deque<int>)/4096 -1.81% 157.407 154.559 - 1.22% -
std::partial_sort_copy(vector<int>)_(descending)/8 -1.81% 15.549 15.268 - -2.94% -
std::unique_copy(vector<int>)_(contiguous)/32 -1.80% 8.811 8.652 - 2.03% -
SetIntersection_None_Vector_string_262144_1024 -1.80% 1290364.405 1267164.238 - -3.74% -
BM_std_minmax_element<char>/5500 -1.80% 1510.874 1483.743 - 2.96% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.79% 528.140 518.693 - -4.30% -
std::fill_n(vector<bool>)/1048576 -1.79% 3821.546 3753.276 - -1.81% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 -1.79% 23.988 23.559 - -4.88% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 -1.78% 18622318.778 18290293.845 - -1.50% -
BM_format_to_back_inserter<std::vector<char>>/string_view_len_6000 -1.78% 429.395 421.740 - -3.90% -
std::set<std::string>::find(key)_(non-existent)/8192 -1.78% 27.513 27.024 - 2.05% -
BM_lexicographical_compare_three_way<IntPtr>/16 -1.78% 4.390 4.312 - 2.47% -
std::copy_if(deque<int>)_(every_other)/64 -1.78% 23.610 23.191 - 1.81% -
std::rotate_copy(vector<int>)/1024 -1.78% 33.159 32.570 - -0.63% -
std::partition_copy(deque<int>)/50 -1.77% 21.347 20.968 - -4.72% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8192 -1.77% 4800.745 4715.668 - 0.39% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 -1.77% 5146.726 5055.534 - -1.37% -
std::find_if_not(list<int>)_(process_all)/50 -1.77% 38.400 37.721 - -0.85% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 -1.77% 23670.631 23252.817 - -1.13% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.76% 397.831 390.809 - -2.37% -
std::replace(list<int>)_(prefix)/50 -1.76% 17.586 17.276 - 2.08% -
BM_join_view_deques/4000 -1.76% 12000.899 11789.808 - 1.73% -
BM_std_minmax_element<char>/4096 -1.76% 1127.704 1107.880 - 2.98% -
std::format(double)_(fmt:_{:0<17500_10g}) -1.76% 212.438 208.705 - -4.52% -
SetIntersection_Front_Vector_string_16384_256 -1.76% 9357341.532 9193119.869 - -7.31% -
BM_vector_deque_move/64 -1.75% 2.860 2.809 - 1.35% -
std::unordered_set<int>::erase(key)_(existent)/32 -1.75% 21.549 21.172 - -0.85% -
SetIntersection_Front_Set_uint32_1024_1 -1.75% 1077236.594 1058369.710 - -0.63% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 -1.75% 10.907 10.716 - 3.73% -
std::format(double)_(fmt:_{:0>17500_0e}) -1.75% 184.879 181.642 - -2.44% -
SetIntersection_None_Set_float_256_64 -1.75% 9377144.048 9213017.253 - -2.22% -
std::search(vector<int>,_pred)_(near_matches)/1024 -1.75% 24188.286 23765.363 - -1.56% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 -1.75% 2.970 2.919 - -1.29% -
SetIntersection_Front_Set_string_256_64 -1.75% 15544499.056 15272867.902 - 7.68% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -1.75% 15.216 14.951 - -1.98% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 -1.74% 4.284 4.209 - -5.22% -
BM_format_to_iterator/<std::string>_string_view_len_6 -1.74% 8.456 8.308 - -1.68% -
std::set<int>::ctor(&&,_different_allocs)/32 -1.74% 178.129 175.037 - -48.01% -
std::make_heap(vector<NonIntegral>)_(descending)/1024 -1.73% 294.577 289.468 - -1.77% -
std::replace(vector<int>)_(prefix)/32 -1.73% 5.243 5.152 - 0.63% -
std::search(vector<int>)_(same_length)/1024 -1.73% 249.466 245.148 - 0.16% -
SetIntersection_None_Set_float_1024_256 -1.73% 8888130.098 8734301.901 - -0.55% -
BM_std_minmax_element<char>/64 -1.73% 17.717 17.410 - 1.76% -
SetIntersection_Interlaced_Vector_string_256_4 -1.73% 6229024.001 6121429.938 - -2.88% -
std::generate_n(list<int>)/50 -1.73% 15.488 15.220 - -9.25% -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 -1.73% 14.675 14.422 - 11.84% -
SetIntersection_Front_Vector_uint64_16384_64 -1.73% 1362175.022 1338666.650 - -3.39% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.72% 610.615 600.083 - -2.83% -
SetIntersection_Interlaced_Set_string_64_64 -1.72% 37069674.935 36430657.043 - 3.82% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024 -1.72% 20.949 20.589 - 2.37% -
std::find(list<int>)_(process_all)/8 -1.72% 2.303 2.263 - 3.23% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8192 -1.72% 464718.285 456727.488 - -1.79% -
std::fill(vector<int>)/1024 -1.72% 29.989 29.473 - 1.36% -
BM_PushHeap_uint32_Random_16 -1.71% 4.141 4.070 - -2.63% -
ranges::minmax(std::deque<long_long>)/8 -1.71% 3.959 3.891 - 9.27% -
std::count(deque<int>)_(every_other)/1024 -1.71% 248.253 244.003 - -0.79% -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 -1.71% 6578.860 6466.387 - -35.08% -
std::partial_sort_copy(list<int>)_(ascending)/8 -1.71% 8.205 8.065 - -13.88% -
std::partial_sort(deque<int>)_(shuffled)/8 -1.70% 32.473 31.920 - -0.33% -
std::move_backward(deque<int>)/1048576 -1.70% 128714.971 126524.722 - 0.58% -
std::move(deque<int>)/32768 -1.70% 2381.356 2340.898 - 12.85% -
BM_join_view_deques/0 -1.70% 4.979 4.894 - -9.76% -
std::multimap<int,_int>::count(key)_(existent)/8192 -1.70% 6.619 6.507 - -4.50% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 -1.69% 1147090.760 1127652.933 - -8.34% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 -1.69% 1040376.220 1022762.899 - -3.66% -
BM_Basic<uint32_t> -1.69% 13.771 13.538 - -1.98% -
BM_format_to_back_inserter<std::vector<char>>/C_string_len_6000 -1.69% 533.482 524.484 - -3.28% -
std::multimap<int,_int>::insert(value)_(already_present)/1024 -1.69% 21.694 21.328 - -2.99% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 -1.69% 17.968 17.665 - -3.10% -
std::format(int64_t)_(fmt:_{:b}) -1.68% 28.005 27.533 - -2.99% -
std::format(int64_t)_(fmt:_{:0512Ld}) -1.68% 36.877 36.256 - -2.17% -
std::rotate(deque<int>)_(by_1/4)/32 -1.68% 29.962 29.458 - -1.19% -
SetIntersection_Interlaced_Vector_uint32_1024_256 -1.68% 7178274.594 7057724.556 - 19.08% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 -1.68% 1.234 1.213 - -7.57% -
rng::find(join_view(vector<list<int>>))_(process_all)/8 -1.68% 4.460 4.385 - -0.85% -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 -1.67% 507162.936 498682.158 - -1.58% -
SetIntersection_None_Vector_string_1024_64 -1.67% 1180480.494 1160749.942 - -1.99% -
std::format(double)_(fmt:_{:0<17500_10Lg}) -1.67% 223.158 219.429 - -5.42% -
rng::contains(list<int>)_(process_all)/50 -1.67% 18.425 18.117 - -0.62% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 -1.67% 4.138 4.069 - 0.41% -
BM_format_to_back_inserter<std::vector<char>>/string_len_6000 -1.67% 428.260 421.121 - -2.93% -
std::map<int,_int>::ctor(const&)/32 -1.66% 229.815 225.990 - 4.42% -
BM_CmpLess_schar_uchar -1.66% 1.103 1.085 - -3.24% -
rng::for_each(multimap<int>)/50 -1.66% 39.593 38.934 - -22.44% -
std::unordered_set<int>::ctor(const&,_alloc)/32 -1.66% 267.832 263.389 - 1.24% -
std::format(double)_(fmt:_{:017500_0Lf}) -1.66% 207.420 203.983 - -3.30% -
BM_std_minmax_element<char>/4 -1.66% 1.262 1.241 - 2.86% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.65% 1265.438 1244.528 - -4.18% -
std::format(double)_(fmt:_{:_10La}) -1.65% 42.988 42.279 - -2.24% -
std::find(list<int>)_(bail_25%)/8 -1.65% 0.935 0.920 - 0.12% -
std::map<std::string,_int>::erase(iterator)/8192 -1.65% 31.485 30.967 - 6.67% -
BM_deque_deque_copy_backward/4096 -1.64% 153.737 151.210 - 0.19% -
std::format(double)_(fmt:_{:017500_10}) -1.64% 213.698 210.186 - -1.78% -
std::format(float)_(fmt:_{:0>17500_10La}) -1.64% 177.054 174.146 - -0.78% -
std::format(float)_(fmt:_{:0>17500_10L}) -1.64% 211.391 207.921 - -1.53% -
BM_deque_vector_ranges_copy/64000 -1.64% 2961.088 2912.506 - -0.01% -
std::search(vector<int>)_(same_length)/1000 -1.64% 244.232 240.226 - 0.05% -
std::map<std::string,_int>::erase(key)_(existent)/32 -1.64% 72.734 71.541 - -5.86% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 -1.64% 1.194 1.174 - 5.62% -
std::move(list<int>)/262144 -1.64% 247976.802 243915.838 - 1.25% -
std::partial_sort(vector<int>)_(repeated)/8192 -1.64% 27103.973 26660.205 - -2.07% -
BM_vector_deque_move_backward/512 -1.63% 17.778 17.488 - -0.10% -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 -1.63% 25.354 24.941 - 0.72% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 -1.63% 9.486 9.332 - 2.44% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 -1.63% 16.884 16.610 - -0.65% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.63% 675.247 664.270 - -0.36% -
BM_num_get<long_long> -1.62% 10.794 10.618 - -57.04% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.62% 676.784 665.825 - -2.82% -
BM_deque_deque_ranges_copy/5500 -1.62% 201.508 198.250 - 0.51% -
BM_StringRelational_Less_Large_Large_ChangeFirst -1.62% 1.425 1.402 - -0.95% -
std::copy_n(vector<bool>)_(unaligned)/32768 -1.61% 218.114 214.595 - -1.45% -
std::unordered_set<int>::find(key)_(existent)/32 -1.61% 1.406 1.384 - 4.38% -
std::stable_partition(deque<int>)_(alloc_fails)/8192 -1.60% 17245.089 16968.387 - -2.98% -
std::is_sorted_until(list<int>)/8192 -1.60% 7219.939 7104.256 - -1.03% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.60% 12551.320 12350.270 - -8.55% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 -1.60% 60.409 59.445 - 5.97% -
std::stable_sort(deque<int>)_(ascending)/8 -1.59% 17.793 17.509 - -13.37% -
std::format(int64_t)_(fmt:_{:0^512b}) -1.59% 38.122 37.515 - -3.92% -
std::copy_if(list<int>)_(entire_range)/262144 -1.59% 217301.339 213848.968 - -0.45% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 -1.59% 22983012.285 22618114.018 - -0.14% -
std::format(int64_t)_(fmt:_{:0512x}) -1.59% 29.666 29.196 - -2.75% -
BM_StringRelationalLiteral_Less_Large_Large_Control -1.59% 2.054 2.021 - -1.63% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.58% 1524.787 1500.682 - 1.10% -
std::find_end(vector<int>)_(process_all)/1000 -1.58% 219.652 216.181 - -5.99% -
BM_lexicographical_compare_three_way_fast_path/16 -1.58% 4.393 4.323 - 0.36% -
SetIntersection_None_Set_string_64_4 -1.58% 22050038.546 21702655.865 - 0.10% -
std::rotate(list<int>)_(1_element_forward)/50 -1.58% 25.700 25.295 - 2.20% -
BM_Swap_MemFuncPtr_LargeNonTrivialFunctor -1.57% 1.174 1.156 - -2.23% -
std::find(vector<int>)_(process_all)/8 -1.57% 2.724 2.681 - -0.77% -
std::copy(list<int>)/4096 -1.57% 3095.612 3047.036 - -6.79% -
rng::find_last_if(vector<char>)_(bail_10%)/8 -1.57% 2.107 2.074 - -0.06% -
std::search(list<int>)_(no_match)/8192 -1.56% 6647.363 6543.633 - -0.15% -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 -1.56% 3.581 3.526 - -43.60% -
std::pop_heap(deque<size_t>)/8192 -1.56% 60.197 59.257 - 3.70% -
std::make_heap(vector<int>,_pred)_(shuffled)/8192 -1.56% 5022.291 4943.999 - -1.08% -
std::unique(deque<int>)_(contiguous)/1024 -1.56% 519.604 511.506 - 1.11% -
rng::contains_subrange(vector<int>)_(single_element)/1048576 -1.56% 235564.701 231896.247 - 0.77% -
std::replace(vector<int>)_(prefix)/1024 -1.56% 161.185 158.677 - 0.06% -
std::find_end(deque<int>,_pred)_(single_element)/1000 -1.55% 665.787 655.434 - 11.49% -
Chain,_1_level -1.55% 1.018 1.002 - -13.62% -
std::move(vector<bool>)_(unaligned)/4096 -1.55% 26.142 25.737 - -0.88% -
std::unordered_set<int>::ctor(const&,_alloc)/1024 -1.55% 9719.839 9569.466 - -5.63% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 -1.55% 1.369 1.348 - -8.50% -
BM_PushHeap_string_QuickSortAdversary_1024 -1.55% 15.231 14.996 - -4.53% -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8 -1.54% 15.760 15.516 - -1.30% -
BM_PushHeap_string_QuickSortAdversary_64 -1.54% 13.210 13.006 - -2.69% -
BM_format_string<wchar_t>/16 -1.54% 1.526 1.503 - -6.02% -
std::flat_multimap<int,_int>::clear()/8192 -1.54% 416.708 410.301 - -2.20% -
std::unique(list<int>,_pred)_(contiguous)/1024 -1.54% 962.862 948.062 - -2.65% -
rng::starts_with(list<int>,_pred)/1000 -1.54% 788.193 776.079 - -1.52% -
std::is_sorted(deque<int>,_pred)/8 -1.54% 4.796 4.722 - -1.72% -
std::replace_if(vector<int>)_(prefix)/50 -1.53% 14.102 13.886 - 0.59% -
BM_StringFindAllMatch/8 -1.52% 2.708 2.667 - -0.60% -
SetIntersection_None_Vector_string_262144_16384 -1.52% 1309063.493 1289146.753 - -1.97% -
std::rotate(list<int>)_(by_1/4)/50 -1.52% 25.334 24.948 - 6.26% -
std::make_heap(deque<int>)_(ascending)/8 -1.52% 27.395 26.978 - -0.20% -
std::sort(vector<NonIntegral>)_(pipe-organ)/8 -1.52% 17.561 17.294 - -1.50% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -1.52% 17.969 17.696 - -10.74% -
std::partial_sort_copy(deque<int>)_(heap)/8192 -1.51% 99747.705 98237.300 - -0.17% -
std::format(int64_t)_(fmt:_{:0>512b}) -1.51% 35.586 35.048 - -1.16% -
std::find_if_not(vector<char>)_(bail_25%)/8192 -1.51% 244.112 240.430 - 7.78% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -1.51% 16.722 16.470 - -17.48% -
std::reverse(list<int>)/512 -1.51% 195.220 192.280 - -1.27% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.50% 560397.813 551967.959 - -0.97% -
std::map<int,_int>::contains(key)_(non-existent)/1024 -1.50% 5.485 5.402 - -7.10% -
std::partial_sort(vector<int>)_(descending)/8 -1.50% 24.211 23.848 - -6.07% -
BM_std_minmax_element<char>/1024 -1.50% 287.142 282.834 - 3.52% -
BM_format_to_string_back_inserter<std::string>/16384 -1.50% 984.605 969.837 - -3.86% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 -1.50% 15.636 15.402 - -6.79% -
BM_CmpEqual_ushort_uint -1.50% 1.071 1.055 - -1.30% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -1.50% 32.235 31.753 - -19.75% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.50% 37437.007 36877.087 - -1.56% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 -1.49% 22221137.827 21890267.836 - -4.18% -
BM_CmpEqual_short_int -1.49% 1.137 1.121 - -1.32% -
std::fill(vector<bool>)/32768 -1.48% 30.573 30.119 - 3.10% -
rng::find_last_if_not(list<int>)_(bail_90%)/1048576 -1.48% 89613.799 88284.305 - 0.44% -
std::search(vector<int>,_pred)_(near_matches)/1000 -1.48% 23006.707 22665.670 - -1.08% -
std::copy_n(deque<int>)/262144 -1.48% 11759.525 11585.244 - -0.71% -
std::flat_map<int,_int>::count(key)_(existent)/8192 -1.48% 11.776 11.602 - -0.99% -
SetIntersection_Front_Set_string_1024_16 -1.47% 1890548.514 1862663.797 - -6.51% -
std::find(vector<char>)_(process_all)/50 -1.47% 1.646 1.622 - -1.46% -
std::map<int,_int>::lower_bound(key)_(existent)/32 -1.47% 1.507 1.484 - -1.10% -
BM_SeedSeq_Generate/8/1 -1.47% 25.461 25.086 - -1.09% -
std::sort(deque<int>)_(descending)/8 -1.47% 25.647 25.269 - -0.68% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 -1.47% 15.194 14.971 - -1.57% -
rng::contains(deque<int>)_(process_all)/32 -1.47% 8.701 8.574 - 0.45% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 -1.46% 779.219 767.803 - -0.16% -
std::copy_backward(list<int>)/64 -1.46% 31.017 30.563 - 2.11% -
SetIntersection_Front_Vector_uint64_16384_16 -1.46% 1115486.557 1099167.702 - -2.93% -
std::unordered_set<int>::contains(key)_(non-existent)/32 -1.46% 1.455 1.434 - -11.44% -
std::sort(vector<NonIntegral>)_(pipe-organ)/1024 -1.46% 1895.255 1867.548 - -0.76% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 -1.46% 199.629 196.711 - -3.55% -
std::transform(list<int>,_list<int>)/32 -1.46% 23.322 22.982 - -0.32% -
BM_PushHeap_float_Random_64 -1.46% 6.719 6.621 - -1.63% -
SetIntersection_Front_Vector_uint64_64_64 -1.46% 10828177.965 10670556.823 - -0.30% -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 -1.45% 7592.337 7481.958 - -1.03% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 -1.45% 8747921.295 8620753.974 - -1.32% -
std::remove(vector<int>)_(prefix)/1024 -1.45% 316.852 312.248 - 2.79% -
BM_StringRelationalLiteral_Eq_Large_Large_Control -1.45% 0.835 0.823 - 0.36% -
BM_deque_vector_move/70000 -1.45% 3274.165 3226.611 - 0.67% -
std::multiset<int>::ctor(const&)/1024 -1.45% 6405.306 6312.283 - -0.53% -
BM_PushHeap_string_QuickSortAdversary_256 -1.45% 14.646 14.433 - -3.57% -
std::copy_if(vector<int>)_(entire_range)/64 -1.45% 15.760 15.532 - -0.09% -
BM_StringAssignAsciiz_Large_Opaque -1.45% 11.531 11.364 - -3.59% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.45% 9948.099 9804.131 - 1.88% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 -1.45% 4128246.643 4068533.951 - -2.83% -
std::sort(deque<int>)_(shuffled)/8 -1.45% 23.144 22.810 - -0.44% -
std::sort(vector<int>)_(qsort_adversarial)/8192 -1.44% 149356.655 147198.521 - -0.56% -
std::fill_n(list<int>)/50 -1.44% 15.792 15.564 - 2.54% -
rng::find_last_if(list<int>)_(bail_90%)/1024 -1.44% 70.621 69.603 - -12.29% -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 -1.44% 692.788 682.810 - -1.23% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -1.44% 223.415 220.198 - 4.49% -
DAG_leftmost_middle,_2_levels -1.44% 15.786 15.559 - -1.81% -
BM_CmpEqual_uchar_ushort -1.44% 1.078 1.063 - -0.67% -
std::map<int,_int>::count(key)_(existent)/1024 -1.43% 3.806 3.752 - -14.89% -
std::multimap<std::string,_int>::ctor(const&)/1024 -1.43% 35576.008 35067.806 - -2.10% -
BM_num_get<unsigned_short> -1.43% 10.334 10.186 - -60.15% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.43% 38843.329 38289.096 - -4.52% -
std::any_of(list<int>)_(process_all)/8 -1.43% 2.684 2.646 - -1.41% -
BM_Swap_FuncPtr_LargeTrivialFunctor -1.42% 1.203 1.186 - 0.64% -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 -1.42% 488.282 481.338 - -1.53% -
rng::starts_with(deque<int>,_pred)/8 -1.42% 4.702 4.635 - -1.15% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.42% 1088599.640 1073126.672 - 3.69% -
SetIntersection_Front_Vector_uint64_262144_64 -1.42% 1357361.949 1338100.204 - 0.25% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8 -1.42% 62.863 61.972 - -0.17% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/32 -1.42% 19.944 19.661 - 2.05% -
rng::contains_subrange(vector<int>)_(same_length)/16 -1.42% 4.929 4.859 - 2.73% -
std::replace_if(deque<int>)_(prefix)/1024 -1.41% 491.527 484.602 - 3.03% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 -1.41% 4011.159 3954.675 - -0.73% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.41% 87447.493 86216.405 - -1.22% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 -1.41% 3735.815 3683.270 - -0.52% -
bm_ranges_swap_ranges_vb_aligned/2048 -1.40% 8.610 8.489 - -0.86% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 -1.40% 9.359 9.227 - 0.15% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 -1.40% 22450518.643 22135411.285 - -0.77% -
std::fill_n(vector<int>)/1024 -1.40% 29.676 29.260 - 0.00% -
SetIntersection_None_Vector_float_262144_262144 -1.40% 1153768.120 1137591.209 - -1.19% -
bm_exception_ptr_copy_ctor_null -1.40% 3.235 3.189 - 0.18% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.39% 382.921 377.583 - -2.27% -
SetIntersection_None_Vector_string_262144_16 -1.39% 1309820.489 1291607.400 - -1.45% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -1.39% 1502799.298 1481967.762 - 5.07% -
rng::find_last(vector<int>)_(bail_90%)/1048576 -1.39% 23417.966 23093.419 - -0.95% -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 -1.38% 3942.704 3888.194 - -1.09% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 -1.38% 86033.304 84844.023 - -1.93% -
std::map<int,_int>::clear()/32 -1.38% 657.275 648.197 - -4.63% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -1.38% 98.018 96.666 - 29.16% -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8192 -1.38% 157420.975 155254.747 - -0.38% -
SetIntersection_None_Vector_string_1024_1 -1.37% 1173345.230 1157227.288 - 1.20% -
BM_deque_deque_ranges_copy/4096 -1.37% 149.413 147.361 - -1.30% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.37% 659.833 650.776 - -4.64% -
BM_emoji_escaped<wchar_t> -1.37% 22836.252 22522.958 - 5.05% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 -1.37% 57351.123 56564.408 - -1.04% -
std::multiset<int>::count(key)_(non-existent)/32 -1.37% 2.418 2.385 - -2.69% -
std::format(float)_(fmt:_{:0^17500_0L}) -1.37% 209.619 206.752 - -0.75% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 -1.37% 1.220 1.203 - 15.42% -
std::partition_copy(deque<int>)/32 -1.37% 12.886 12.710 - -0.70% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 -1.36% 16.761 16.532 - 6.66% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 -1.36% 509.196 502.248 - -2.30% -
std::sort(deque<int>)_(pipe-organ)/8 -1.36% 20.432 20.154 - -0.35% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 -1.36% 13.154 12.975 - -0.88% -
rng::contains(deque<int>)_(process_all)/1048576 -1.36% 246751.246 243388.831 - 0.40% -
SetIntersection_Interlaced_Vector_float_262144_16384 -1.36% 347325040.286 342603719.353 - -2.04% -
SetIntersection_Front_Vector_uint64_256_64 -1.36% 4350396.249 4291400.506 - 0.71% -
std::set<int>::erase(key)_(existent)/8192 -1.36% 69.077 68.140 - -1.59% -
std::flat_map<int,_int>::insert(value)_(already_present)/32 -1.35% 3.056 3.014 - 15.97% -
std::remove_if(list<int>)_(sprinkled)/8192 -1.35% 8130.205 8020.531 - -0.40% -
std::for_each_n(vector<int>)/8 -1.35% 2.704 2.667 - 192.75% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -1.35% 10.657 10.514 - -1.05% -
std::format(int64_t)_(fmt:_{:0<512b}) -1.35% 36.148 35.661 - 0.86% -
std::remove(list<int>)_(sprinkled)/50 -1.35% 62.008 61.173 - 0.63% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 -1.34% 4.569 4.508 - 0.01% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 -1.34% 16.012 15.797 - -1.34% -
BM_format_to_iterator/<std::array>_string_len_6 -1.34% 8.406 8.294 - -0.98% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.34% 993.744 980.429 - -3.53% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -1.34% 90.067 88.861 - 30.29% -
std::format(double)_(fmt:_{:0>17500_10La}) -1.34% 176.632 174.269 - -0.89% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 -1.34% 216.790 213.891 - -48.62% -
std::rotate(list<int>)_(by_1/3)/50 -1.34% 23.895 23.576 - 1.84% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -1.33% 355594815.125 350851508.223 - -1.68% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -1.33% 23.788 23.471 - 0.80% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 -1.33% 27064.430 26704.291 - -4.31% -
rng::find_if_not(vector<bool>)_(process_all)/8192 -1.33% 4553.812 4493.222 - -0.42% -
std::search(list<int>)_(single_element)/1024 -1.33% 767.639 757.434 - 2.41% -
std::set<std::string>::count(key)_(non-existent)/1024 -1.33% 24.237 23.915 - 0.55% -
std::find_end(vector<int>)_(same_length)/1024 -1.33% 250.821 247.489 - -51.00% -
std::unordered_set<int>::ctor(&&,_different_allocs)/0 -1.33% 13.854 13.670 - -2.15% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.33% 382217.356 377144.838 - 0.17% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8 -1.33% 44.959 44.362 - -2.73% -
SetIntersection_Interlaced_Set_uint64_16384_16384 -1.32% 235142972.513 232030189.163 - -1.01% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8 -1.32% 43.620 43.044 - -2.10% -
std::sort(vector<NonIntegral>)_(pipe-organ)/8192 -1.32% 18545.129 18300.201 - -0.75% -
rng::find_last(deque<int>)_(bail_90%)/1024 -1.32% 29.283 28.897 - -37.09% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8192 -1.32% 3906.147 3854.593 - 0.23% -
BM_deque_vector_copy/65536 -1.32% 2938.250 2899.485 - -0.48% -
std::for_each(vector<int>)/8 -1.32% 0.929 0.917 - 1.20% -
std::format(float)_(fmt:_{:0^17500_0g}) -1.32% 199.260 196.633 - -1.79% -
BM_join_view_out_vectors/512 -1.32% 780.301 770.015 - -3.65% -
std::find_if(vector<bool>)_(process_all)/1048576 -1.32% 586383.577 578654.722 - 0.57% -
std::format(double)_(fmt:_{:0^17500_10La}) -1.32% 178.766 176.410 - -1.33% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 -1.31% 56744.891 55998.774 - 0.08% -
std::make_heap(deque<int>)_(repeated)/8 -1.31% 25.519 25.184 - 0.32% -
rng::find_if_not(vector<bool>)_(process_all)/1048576 -1.31% 582517.057 574879.201 - -0.37% -
std::reverse(list<int>)/64 -1.31% 17.607 17.376 - -6.92% -
std::find_end(list<int>,_pred)_(match_near_end)/1000 -1.31% 74.575 73.601 - -91.28% -
std::format(double)_(fmt:_{:0^17500_0e}) -1.30% 187.147 184.710 - -1.86% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 -1.30% 1.151 1.136 - 8.46% -
std::deque<int>::erase(begin)_(cheap_elements)/8192 -1.30% 7.635 7.536 - 1.58% -
BM_PathConstructString/large_string/8 -1.30% 92.969 91.765 - -1.35% -
BM_deque_vector_ranges_copy/65536 -1.29% 2970.112 2931.649 - -0.34% -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 -1.29% 52271.078 51594.210 - -34.64% -
std::format(float)_(fmt:_{:0>17500_10e}) -1.29% 193.193 190.697 - -2.19% -
SetIntersection_None_Vector_string_256_16 -1.29% 4341019.526 4285053.382 - -0.90% -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 -1.29% 20.485 20.221 - -3.39% -
rng::contains_subrange(list<int>)_(same_length)/50 -1.29% 25.446 25.119 - -11.27% -
SetIntersection_Front_Set_uint64_1024_16 -1.29% 1175062.241 1159951.563 - -5.53% -
BM_PushHeap_uint32_Random_64 -1.28% 5.082 5.017 - -0.20% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 -1.28% 12655.508 12493.212 - 0.60% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 -1.28% 11532873.504 11385070.656 - -2.78% -
BM_ConstructAndDestroy_MemFuncPtr_Opaque -1.28% 0.928 0.916 - -0.73% -
SetIntersection_None_Vector_string_16384_1 -1.28% 1237207.509 1221378.260 - -1.69% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 -1.28% 15.969 15.764 - -1.69% -
bm_ranges_swap_ranges_vb_aligned/8 -1.28% 3.258 3.217 - -1.43% -
std::format(int64_t)_(fmt:_{:0512Lx}) -1.28% 35.030 34.583 - -3.47% -
std::format(float)_(fmt:_{:017500_10Lf}) -1.28% 193.145 190.680 - -1.67% -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/32 -1.27% 13.375 13.204 - -1.22% -
std::deque<int>::erase(middle)_(cheap_elements)/1024 -1.27% 26.857 26.516 - -2.30% -
std::format(double)_(fmt:_{:0^17500_10L}) -1.27% 224.622 221.766 - -2.64% -
rng::for_each(multimap<int>)/8192 -1.27% 7683.359 7585.763 - -52.24% -
BM_StringFindAllMatch/1 -1.27% 2.939 2.901 - -0.13% -
std::multiset<std::string>::find(key)_(non-existent)/8192 -1.27% 28.500 28.138 - -2.58% -
std::find(vector<bool>)_(process_all)/1024 -1.27% 4.657 4.598 - -0.82% -
BM_format_to_iterator/<std::array>_string_len_60 -1.27% 9.609 9.488 - -0.30% -
BM_format_to_iterator/<std::array>_string_view_len_6000 -1.27% 60.437 59.673 - -11.39% -
std::adjacent_find(vector<int>)/8 -1.26% 2.042 2.017 - 0.85% -
std::unique(list<int>)_(sprinkled)/1024 -1.26% 962.043 949.958 - -0.09% -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 -1.26% 5335.804 5268.815 - -1.19% -
SetIntersection_Interlaced_Vector_float_262144_1 -1.26% 1054390.169 1041155.735 - -2.16% -
std::format(float)_(fmt:_{:0>17500_0L}) -1.25% 205.518 202.941 - -0.98% -
std::none_of(list<int>)_(process_all)/8 -1.25% 2.676 2.642 - -2.85% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.25% 12968.127 12805.715 - 0.31% -
std::format(float)_(fmt:_{:_0g}) -1.25% 62.622 61.838 - 0.71% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.25% 36513.516 36056.772 - -0.72% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 -1.25% 101.613 100.344 - -1.06% -
std::sort(deque<int>)_(qsort_adversarial)/1024 -1.25% 17739.362 17518.029 - -3.34% -
std::sort(deque<int>)_(repeated)/8 -1.25% 18.093 17.867 - -1.12% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024 -1.24% 68.579 67.725 - -2.35% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192 -1.24% 63669.737 62878.369 - 1.43% -
rng::contains(deque<int>)_(process_all)/8192 -1.24% 1889.943 1866.453 - 0.77% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.24% 726.338 717.317 - -3.12% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 -1.24% 99792.217 98553.103 - -3.94% -
SetIntersection_Front_Set_float_1024_64 -1.24% 1800905.879 1778548.322 - 4.65% -
std::adjacent_find(vector<int>)/1048576 -1.24% 236135.578 233204.844 - -0.34% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 -1.24% 1024600.685 1011908.126 - -0.38% -
std::map<int,_int>::ctor(&&,_different_allocs)/32 -1.24% 189.252 186.907 - -45.28% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/0 -1.24% 15.314 15.124 - -1.52% -
std::move_backward(list<int>)/4096 -1.24% 4865.695 4805.459 - -7.34% -
std::format(double)_(fmt:_{:0>17500_0L}) -1.24% 208.480 205.899 - -3.50% -
std::fill(vector<bool>)/64 -1.24% 1.595 1.575 - 6.78% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 -1.24% 43.343 42.807 - -4.49% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/8192 -1.24% 350968.214 346633.728 - 0.16% -
std::vector<std::string>::ctor(size)/1024 -1.23% 433.640 428.289 - -7.79% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 -1.23% 25832.712 25514.106 - -2.98% -
rng::find_last(deque<int>)_(bail_90%)/8192 -1.23% 204.443 201.924 - -44.66% -
std::list<int>::operator=(const&)_(cheap_elements)/32 -1.23% 17.184 16.973 - 6.91% -
SetIntersection_None_Vector_string_262144_256 -1.23% 1304729.512 1288739.646 - -1.29% -
BM_CmpEqual_ushort_short -1.22% 1.006 0.994 - -11.73% -
std::format(float)_(fmt:_{:017500_10Lg}) -1.22% 209.155 206.595 - -1.68% -
std::flat_map<int,_int>::contains(key)_(existent)/1024 -1.22% 7.934 7.837 - -1.78% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.22% 91762.371 90639.792 - -0.74% -
SetIntersection_Front_Set_uint32_1024_16 -1.22% 1218029.047 1203131.983 - -1.29% -
SetIntersection_Interlaced_Set_string_256_64 -1.22% 30990373.040 30611485.230 - 2.97% -
rng::find_if(vector<bool>)_(process_all)/1048576 -1.22% 587263.691 580085.128 - 0.87% -
SetIntersection_None_Set_string_256_4 -1.22% 11658479.072 11516051.142 - -1.27% -
std::equal(vector<bool>)_(unaligned)/1048576 -1.22% 6370.022 6292.318 - -1.55% -
rng::starts_with(list<int>,_pred)/1024 -1.22% 807.533 797.685 - -1.17% -
std::remove_copy(deque<int>)_(sprinkled)/32 -1.22% 12.254 12.104 - -2.07% -
SetIntersection_Interlaced_Set_string_262144_1 -1.22% 1103146.220 1089711.816 - -1.89% -
BM_CmpEqual_int_ushort -1.22% 1.122 1.108 - 1.27% -
std::find_end(vector<int>)_(same_length)/1000 -1.21% 245.109 242.131 - -51.05% -
std::map<int,_int>::ctor(const&,_alloc)/32 -1.21% 226.713 223.960 - -10.85% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 -1.21% 1148491.833 1134558.015 - -9.47% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 -1.21% 17075.805 16868.718 - -0.62% -
std::multiset<std::string>::find(key)_(non-existent)/1024 -1.21% 20.863 20.610 - -3.80% -
std::format(float)_(fmt:_{:017500_10Le}) -1.21% 203.669 201.204 - -0.42% -
std::format(float)_(fmt:_{:017500_10La}) -1.21% 174.384 172.278 - -0.56% -
ranges::min(std::deque<__int128>)/8 -1.21% 2.862 2.827 - 1.25% -
std::format(float)_(fmt:_{:0<17500_10L}) -1.21% 208.205 205.693 - -0.69% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 -1.21% 37.977 37.519 - 7.28% -
std::set<int>::ctor(const&,_alloc)/8192 -1.21% 50707.768 50096.505 - -35.77% -
std::stable_partition(list<int>)_(dense)/32 -1.20% 36.916 36.472 - 8.85% -
BM_format_to_back_inserter<std::deque<char>>/string_len_6000 -1.20% 2564.529 2533.723 - -0.05% -
std::replace(deque<int>)_(prefix)/1024 -1.20% 413.660 408.696 - 0.75% -
BM_vector_deque_ranges_copy_backward/4000 -1.20% 143.399 141.679 - 0.45% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192 -1.20% 529562.371 523226.402 - -0.11% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 -1.20% 18.758 18.534 - -1.27% -
std::flat_map<int,_int>::ctor(const&,_alloc)/0 -1.19% 12.899 12.745 - -1.47% -
SetIntersection_None_Vector_float_16384_1024 -1.19% 1100467.009 1087335.765 - -3.00% -
std::format(double)_(fmt:_{:017500_10La}) -1.19% 174.026 171.951 - -1.86% -
SetIntersection_Front_Set_float_64_16 -1.19% 15654096.472 15467944.641 - -0.21% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 -1.19% 24.496 24.205 - -1.51% -
rng::contains_subrange(list<int>)_(same_length)/8192 -1.19% 8621.874 8519.549 - 0.06% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8192 -1.19% 561216.144 554558.491 - -1.48% -
std::list<std::string>::erase(begin)_(expensive_elements)/8192 -1.19% 31.313 30.941 - -0.52% -
std::format(float)_(fmt:_{:_10La}) -1.19% 43.256 42.743 - -1.49% -
std::unordered_set<int>::ctor(const&,_alloc)/0 -1.18% 13.098 12.943 - -2.02% -
std::deque<std::string>::insert(begin)_(cheap_elements)/32 -1.18% 10.847 10.718 - 0.02% -
std::partial_sort_copy(list<int>)_(repeated)/8192 -1.18% 33271.052 32877.418 - 1.10% -
rng::contains(vector<int>)_(process_all)/1048576 -1.18% 234712.209 231935.889 - 0.75% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.18% 533.932 527.617 - -2.47% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 -1.18% 349456.928 345325.523 - -0.71% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -1.18% 1165494.426 1151724.478 - -1.94% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 -1.18% 1182757.091 1168787.337 - -0.91% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 -1.18% 2140.943 2115.694 - 109.22% -
BM_StringEraseToEnd_Huge_Opaque -1.18% 2.317 2.289 - -0.02% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 -1.18% 49394.258 48812.760 - -0.67% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -1.18% 31.768 31.394 - -22.23% -
std::multiset<int>::insert(value)_(new_value,_middle)/32 -1.18% 17.993 17.782 - -0.77% -
std::replace(list<int>)_(prefix)/8192 -1.17% 7417.364 7330.241 - 4.88% -
std::rotate(vector<bool>)_(1_element_forward)/8192 -1.17% 115.671 114.313 - 2.46% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1048576 -1.17% 914828.424 904101.941 - -0.56% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/1024 -1.17% 213457.155 210956.610 - -0.16% -
bm_write -1.17% 603.045 595.990 - 12.05% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 -1.17% 18635.595 18417.675 - -0.14% -
BM_format_string<wchar_t>/1 -1.17% 12.896 12.746 - 3.22% -
BM_PushHeap_string_Descending_4 -1.17% 1.895 1.873 - -1.28% -
std::partial_sort_copy(vector<int>)_(descending)/8192 -1.17% 94784.932 93680.196 - 0.50% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 -1.16% 1461783.036 1444757.261 - 0.90% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.16% 911094.467 900496.212 - -3.10% -
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 -1.16% 607369.778 600309.404 - -1.79% -
BM_unicode_escaped<wchar_t> -1.16% 21704.371 21452.404 - 5.11% -
std::sort(vector<int>)_(qsort_adversarial)/1024 -1.16% 13031.412 12880.185 - -0.45% -
SetIntersection_None_Set_string_262144_16384 -1.16% 1713112.469 1693263.998 - -0.54% -
std::format(float)_(fmt:_{:017500_17000L}) -1.16% 234.200 231.489 - -1.20% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -1.15% 15.910 15.727 - -2.97% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/1024 -1.15% 6534.438 6459.120 - -1.13% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 -1.15% 13.545 13.389 - -0.41% -
BM_to_chars_good/16 -1.15% 1.994 1.971 - -5.12% -
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 -1.15% 76403.450 75525.956 - -1.25% -
std::format(double)_(fmt:_{:0^17500_10g}) -1.15% 214.069 211.615 - -3.46% -
std::format(float)_(fmt:_{:0>17500_10Lg}) -1.15% 210.957 208.540 - -1.75% -
BM_join_view_out_vectors/1024 -1.15% 1557.357 1539.522 - -0.55% -
std::find_end(forward_list<int>)_(same_length)/1024 -1.14% 1506.137 1488.927 - -0.33% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -1.14% 15.173 14.999 - -2.48% -
SetIntersection_Interlaced_Vector_uint64_256_256 -1.14% 4553322.838 4501373.603 - -1.45% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.14% 16800.833 16609.342 - -2.39% -
BM_SeedSeq_Generate/16/1 -1.14% 54.226 53.608 - -0.28% -
std::vector<int>::erase(middle)_(cheap_elements)/32 -1.14% 4.399 4.349 - 0.63% -
std::format(double)_(fmt:_{:0>17500_0La}) -1.14% 168.395 166.478 - -1.10% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -1.14% 1832.382 1811.527 - 7.00% -
std::partition_copy(vector<int>)/32 -1.14% 8.220 8.127 - 0.60% -
BM_StringAssignStr_Large_Opaque -1.13% 10.311 10.194 - -1.26% -
BM_StringAssignStr_Large_Transparent -1.13% 10.296 10.180 - -1.74% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1048576 -1.13% 903469.969 893236.271 - -0.25% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.13% 11165.123 11038.720 - -1.72% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.13% 119421.261 118069.279 - -1.96% -
std::unordered_set<std::string>::clear()/8192 -1.13% 222209.263 219703.112 - -2.32% -
std::reverse(deque<int>)/8 -1.13% 2.513 2.484 - -1.00% -
std::multiset<int>::ctor(const&,_alloc)/32 -1.13% 226.947 224.391 - -13.03% -
std::format(double)_(fmt:_{:0<17500_0e}) -1.13% 182.478 180.425 - -2.44% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8 -1.13% 44.565 44.064 - -1.69% -
std::unique_copy(list<int>)_(contiguous)/8192 -1.12% 6873.558 6796.293 - 0.06% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -1.12% 15.280 15.108 - -1.40% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.12% 50945.269 50373.190 - 1.35% -
rng::find_last(list<int>)_(bail_10%)/50 -1.12% 15.944 15.765 - -3.65% -
std::partition_point(list<int>)/32 -1.12% 15.915 15.737 - 0.62% -
std::map<int,_int>::contains(key)_(existent)/8192 -1.12% 5.508 5.446 - -1.65% -
std::format(double)_(fmt:_{:_0L}) -1.12% 75.144 74.302 - -1.94% -
std::multiset<int>::insert(value)_(new_value,_end)/32 -1.12% 18.930 18.718 - 0.67% -
std::replace(deque<int>)_(prefix)/32 -1.12% 12.875 12.731 - -0.71% -
BM_deque_vector_ranges_move/1024 -1.12% 37.181 36.764 - -1.54% -
std::format(int64_t)_(fmt:_{:0>512x}) -1.12% 28.730 28.408 - 0.34% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst -1.12% 1.169 1.156 - -4.38% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 -1.12% 16.185 16.005 - -3.57% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 -1.12% 4.118 4.073 - -10.62% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 -1.11% 15316.973 15146.381 - -1.14% -
std::set<std::string>::equal_range(key)_(existent)/8192 -1.11% 27.799 27.491 - -15.51% -
std::partition_point(list<int>)/50 -1.11% 24.822 24.547 - 0.52% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.11% 613000.787 606208.940 - -0.89% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 -1.11% 7669382.452 7584421.193 - -0.90% -
BM_StringFindCharLiteral/512 -1.10% 9.559 9.453 - -1.13% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 -1.10% 33.607 33.236 - -1.91% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 -1.10% 4038.412 3993.956 - 2.22% -
SetIntersection_Front_Vector_string_256_16 -1.10% 6133605.768 6066161.374 - -0.35% -
std::format(float)_(fmt:_{:0<17500_17000L}) -1.10% 231.775 229.226 - -1.06% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 -1.10% 9.186 9.085 - -2.22% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1048576 -1.10% 908736.774 898775.934 - 0.32% -
BM_format_to_iterator/<std::deque>_string_view_len_60 -1.09% 16.859 16.675 - 0.19% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -1.09% 1571490.205 1554314.792 - -3.07% -
std::format(float)_(fmt:_{:0^17500_10L}) -1.09% 214.216 211.878 - -1.74% -
SetIntersection_Front_Vector_uint64_262144_16 -1.09% 1110620.002 1098503.471 - -1.92% -
std::any_of(list<int>)_(process_all)/50 -1.09% 22.109 21.868 - 1.71% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1 -1.09% 16554633.046 16374626.145 - -1.43% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -1.09% 21.399 21.166 - -3.28% -
std::set<int>::ctor(&&,_different_allocs)/1024 -1.09% 5954.032 5889.312 - -60.03% -
std::stable_sort(vector<int>)_(descending)/1024 -1.08% 2823.626 2792.994 - 0.54% -
std::sort(vector<NonIntegral>)_(ascending)/8 -1.08% 15.747 15.576 - -0.95% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 -1.08% 18.171 17.974 - 0.41% -
std::sample(list<int>)/1024 -1.08% 12073.762 11942.857 - 0.59% -
std::vector<int>::ctor(size)/8192 -1.08% 568.597 562.435 - 8.67% -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 -1.08% 5393.131 5334.731 - -1.75% -
std::multiset<int>::ctor(const&)/32 -1.08% 223.082 220.668 - 1.96% -
SetIntersection_Front_Set_string_262144_1024 -1.08% 60355592.699 59702608.176 - 0.03% -
rng::contains(deque<int>)_(process_all)/50 -1.08% 12.651 12.514 - -0.02% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 -1.08% 17.265 17.078 - -1.73% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 -1.08% 1068700.273 1057158.604 - -1.00% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.08% 398.678 394.380 - -0.89% -
rng::contains(vector<int>)_(process_all)/8192 -1.08% 1819.871 1800.253 - 0.48% -
std::fill(list<int>)/50 -1.08% 34.898 34.523 - -1.78% -
ranges::minmax(std::list<char>)/70000 -1.07% 54221.960 53639.550 - 2.41% -
bm_ranges_swap_ranges_vb_aligned/128 -1.07% 3.430 3.393 - -1.16% -
BM_LexicallyNormal/small_path/64 -1.07% 997.993 987.275 - -1.68% -
std::map<int,_int>::count(key)_(non-existent)/8192 -1.07% 11.190 11.070 - -3.13% -
SetIntersection_Front_Vector_string_1024_1 -1.07% 1089116.667 1077463.304 - -1.38% -
std::partial_sort_copy(deque<int>)_(descending)/8192 -1.07% 95876.085 94850.637 - -0.19% -
rng::find_last(forward_list<int>)_(bail_10%)/50 -1.07% 17.140 16.957 - -8.10% -
rng::for_each(set<int>)/50 -1.07% 39.072 38.654 - -11.81% -
std::set<int>::ctor(&&,_different_allocs)/8192 -1.07% 48549.174 48030.813 - -70.27% -
std::remove_if(deque<int>)_(prefix)/1024 -1.07% 562.895 556.888 - 1.97% -
std::unique(list<int>,_pred)_(contiguous)/32 -1.06% 57.834 57.219 - -0.55% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.06% 393.708 389.524 - -1.66% -
std::format(float)_(fmt:_{:_10g}) -1.06% 62.644 61.979 - 0.95% -
std::find_if_not(vector<bool>)_(process_all)/8192 -1.06% 4573.639 4525.072 - 0.89% -
BM_StringRelational_Less_Huge_Large_Control -1.06% 2.117 2.094 - -3.79% -
BM_format_to_back_inserter<std::string>/string_view_len_6 -1.06% 14.703 14.547 - -2.06% -
SetIntersection_Interlaced_Set_float_16_16 -1.06% 38281366.841 37876346.775 - -2.35% -
SetIntersection_Interlaced_Set_string_1024_4 -1.06% 10403542.461 10293550.188 - -0.71% -
SetIntersection_Front_Set_float_16384_16384 -1.06% 225667010.163 223281552.007 - 2.95% -
std::partial_sort_copy(list<int>)_(heap)/8 -1.06% 17.646 17.460 - 5.30% -
std::find_if(vector<bool>)_(process_all)/8192 -1.06% 4568.616 4520.383 - 0.61% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 -1.06% 1043863.016 1032842.824 - -2.15% -
std::map<int,_int>::upper_bound(key)_(existent)/8192 -1.06% 5.663 5.603 - -0.81% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.05% 676.000 668.876 - 3.57% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.05% 167551.040 165786.287 - -0.60% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 -1.05% 256.853 254.147 - 0.07% -
SetIntersection_None_Set_float_64_64 -1.05% 11331778.075 11212452.822 - -3.60% -
std::map<int,_int>::contains(key)_(existent)/32 -1.05% 1.653 1.636 - -1.36% -
std::set<int>::count(key)_(existent)/32 -1.05% 1.658 1.640 - -3.50% -
rng::find_if_not(vector<bool>)_(process_all)/1024 -1.05% 569.411 563.425 - -0.56% -
std::unordered_set<int>::clear()/0 -1.05% 392.419 388.295 - -2.41% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 -1.05% 1534747.476 1518635.333 - -1.07% -
std::is_partitioned(vector<int>)_(partitioned)/50 -1.05% 9.840 9.737 - 2.88% -
BM_LexicallyNormal/large_path/16 -1.05% 594.106 587.877 - 0.03% -
SetIntersection_None_Vector_string_1024_16 -1.05% 1171665.217 1159379.533 - -1.46% -
BM_StringAssignAsciiz_Large_Transparent -1.05% 11.482 11.362 - -3.23% -
SetIntersection_Front_Set_uint64_256_16 -1.05% 4506701.910 4459500.158 - -1.87% -
BM_format_to_iterator/<std::deque>_C_string_len_6 -1.05% 14.480 14.328 - 0.43% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 -1.05% 15.838 15.673 - 1.29% -
std::unordered_multiset<int>::insert(value)_(already_present)/32 -1.04% 20.358 20.145 - 0.18% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8192 -1.04% 3942.199 3901.044 - -0.80% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -1.04% 269.984 267.167 - -2.89% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 -1.04% 658.529 651.663 - -13.23% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -1.04% 1140019.272 1128152.246 - 0.68% -
std::search(vector<int>,_pred)_(single_element)/8192 -1.04% 4660.818 4612.322 - 0.19% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -1.04% 27026.864 26745.818 - -2.84% -
std::stable_partition(vector<int>)_(alloc_fails)/32 -1.04% 1919.548 1899.605 - 0.83% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8192 -1.04% 95417.443 94427.667 - -0.22% -
std::shift_left(list<int>)/32 -1.04% 13.430 13.291 - -6.26% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 -1.04% 25773.402 25506.176 - -10.60% -
std::make_heap(deque<int>)_(pipe-organ)/8 -1.04% 27.684 27.397 - 0.27% -
std::multimap<int,_int>::equal_range(key)_(existent)/8192 -1.03% 5.916 5.854 - -4.15% -
std::format(double)_(fmt:_{:0^17500_10}) -1.03% 212.858 210.656 - -2.05% -
std::multiset<int>::find(key)_(non-existent)/8192 -1.03% 8.155 8.071 - -12.87% -
SetIntersection_Front_Set_string_16384_1 -1.03% 1093889.012 1082575.426 - -2.52% -
std::remove(deque<int>)_(prefix)/50 -1.03% 61.755 61.118 - 6.26% -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 -1.03% 27.421 27.139 - -34.41% -
std::format(float)_(fmt:_{:017500_0Le}) -1.03% 190.346 188.389 - -0.86% -
std::any_of(vector<int>)_(process_all)/32 -1.03% 8.442 8.355 - -0.43% -
std::deque<int>::erase(middle)_(cheap_elements)/32 -1.03% 9.581 9.483 - -1.87% -
bm_lexicographical_compare<unsigned_char>/512 -1.03% 8.734 8.644 - 0.07% -
std::format(int64_t)_(fmt:_{:0>512Lb}) -1.03% 38.088 37.698 - -2.12% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.03% 10032.202 9929.314 - 18.78% -
std::copy_if(list<int>)_(every_other)/512 -1.02% 361.764 358.058 - 2.45% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 -1.02% 37038.886 36659.958 - -8.86% -
std::partition(vector<int>)_(sparse)/8192 -1.02% 1884.728 1865.450 - 0.07% -
std::format(float)_(fmt:_{:_10L}) -1.02% 74.565 73.802 - -1.00% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 -1.02% 5.150 5.097 - 2.06% -
std::multiset<int>::ctor(const&,_alloc)/1024 -1.02% 6458.535 6392.492 - -35.02% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.02% 8454.823 8368.487 - -6.15% -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 -1.02% 1.517 1.502 - -7.34% -
std::format(double)_(fmt:_{:_10L}) -1.02% 80.084 79.269 - -1.11% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 -1.02% 117347.099 116152.345 - -1.77% -
std::unique(list<int>,_pred)_(sprinkled)/1024 -1.02% 1017.007 1006.659 - -0.91% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.02% 56689.218 56112.483 - -0.97% -
std::stable_sort(vector<NonIntegral>)_(shuffled)/1024 -1.02% 12146.758 12023.280 - -1.13% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/8192 -1.02% 60363.015 59749.777 - -81.53% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/1024 -1.02% 14751.561 14601.738 - -1.18% -
std::format(float)_(fmt:_{:0<17500_10La}) -1.01% 173.352 171.593 - -0.38% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8 -1.01% 37.626 37.246 - -2.45% -
BM_deque_deque_move/4096 -1.01% 148.633 147.133 - -1.36% -
BM_vector_deque_move/4000 -1.01% 141.427 140.000 - -0.55% -
Chain_fail,_4_levels -1.01% 53.168 52.632 - -15.62% -
std::remove(list<int>)_(prefix)/32 -1.01% 52.826 52.294 - 0.67% -
std::search(list<int>)_(no_match)/1024 -1.01% 769.118 761.370 - 1.53% -
std::move_backward(deque<int>)/262144 -1.00% 30603.324 30296.135 - 1.41% -
std::flat_map<int,_int>::clear()/1024 -1.00% 395.875 391.901 - -1.76% -
std::find_end(list<int>,_pred)_(single_element)/8192 -1.00% 8262.607 8179.702 - -11.53% -
BM_deque_vector_ranges_move_backward/65536 -1.00% 7117.914 7046.511 - -4.53% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 -1.00% 81598.143 80780.609 - -5.65% -
BM_vector_deque_move_backward/4000 -1.00% 142.680 141.252 - -0.67% -

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

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

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: 5.07s
Name Current %
BM_Basic<__int128_t> 51.211 -
BM_Basic<__uint128_t> 62.525 -
BM_Basic<int32_t> 17.274 1.75%
BM_Basic<int64_t> 17.860 -
BM_Basic<uint32_t> 13.538 -1.69%
BM_Basic<uint64_t> 17.298 -
BM_BasicLow<__int128_t> 19.388 1.24%
BM_BasicLow<__uint128_t> 18.501 1.39%
BM_BitsetToString<1048576>/Dense_(90%)/90 86801.435 8.55%
BM_BitsetToString<1048576>/Sparse_(10%)/10 64340.391 5.54%
BM_BitsetToString<1048576>/Uniform_(50%)/50 360452.965 -2.43%
BM_BitsetToString<32>/Dense_(90%)/90 13.070 -2.92%
BM_BitsetToString<32>/Sparse_(10%)/10 13.779 8.90%
BM_BitsetToString<32>/Uniform_(50%)/50 18.535 9.77%
BM_BitsetToString<64>/Dense_(90%)/90 14.316 -5.70%
BM_BitsetToString<64>/Sparse_(10%)/10 12.989 1.47%
BM_BitsetToString<64>/Uniform_(50%)/50 17.688 -10.16%
BM_BitsetToString<8192>/Dense_(90%)/90 406.750 -
BM_BitsetToString<8192>/Sparse_(10%)/10 410.018 -
BM_BitsetToString<8192>/Uniform_(50%)/50 2086.828 -5.58%
BM_Bitset_ctor_ull 0.224 -
BM_CmpEqual_int_int 1.087 4.23%
BM_CmpEqual_int_schar 1.138 -
BM_CmpEqual_int_short 1.131 -
BM_CmpEqual_int_uchar 1.098 -
BM_CmpEqual_int_uint 1.094 -
BM_CmpEqual_int_ushort 1.108 -1.22%
BM_CmpEqual_schar_int 1.137 -
BM_CmpEqual_schar_schar 1.097 -
BM_CmpEqual_schar_short 1.109 -
BM_CmpEqual_schar_uchar 1.093 -
BM_CmpEqual_schar_uint 1.118 -
BM_CmpEqual_schar_ushort 1.101 -
BM_CmpEqual_short_int 1.121 -1.49%
BM_CmpEqual_short_schar 1.116 -
BM_CmpEqual_short_short 1.045 -2.52%
BM_CmpEqual_short_uchar 1.099 -
BM_CmpEqual_short_uint 1.110 1.68%
BM_CmpEqual_short_ushort 1.103 1.71%
BM_CmpEqual_uchar_int 1.072 -
BM_CmpEqual_uchar_schar 0.991 -3.84%
BM_CmpEqual_uchar_short 1.036 -
BM_CmpEqual_uchar_uchar 1.035 -3.93%
BM_CmpEqual_uchar_uint 1.078 3.85%
BM_CmpEqual_uchar_ushort 1.063 -1.44%
BM_CmpEqual_uint_int 1.026 -5.62%
BM_CmpEqual_uint_schar 1.050 1.60%
BM_CmpEqual_uint_short 1.016 -7.44%
BM_CmpEqual_uint_uchar 1.113 -4.03%
BM_CmpEqual_uint_uint 1.071 -
BM_CmpEqual_uint_ushort 1.120 -
BM_CmpEqual_ushort_int 1.070 -
BM_CmpEqual_ushort_schar 0.989 -
BM_CmpEqual_ushort_short 0.994 -1.22%
BM_CmpEqual_ushort_uchar 1.078 -2.27%
BM_CmpEqual_ushort_uint 1.055 -1.50%
BM_CmpEqual_ushort_ushort 1.051 -
BM_CmpLess_int_int 1.109 4.75%
BM_CmpLess_int_schar 1.134 -
BM_CmpLess_int_short 1.130 -
BM_CmpLess_int_uchar 1.111 -
BM_CmpLess_int_uint 1.073 -
BM_CmpLess_int_ushort 1.150 3.13%
BM_CmpLess_schar_int 1.111 -2.53%
BM_CmpLess_schar_schar 0.951 -
BM_CmpLess_schar_short 0.946 -
BM_CmpLess_schar_uchar 1.085 -1.66%
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 -
BM_CmpLess_short_uint 1.117 -
BM_CmpLess_short_ushort 1.100 -
BM_CmpLess_uchar_int 1.085 -
BM_CmpLess_uchar_schar 1.054 3.59%
BM_CmpLess_uchar_short 1.037 2.03%
BM_CmpLess_uchar_uchar 1.068 -
BM_CmpLess_uchar_uint 1.066 -
BM_CmpLess_uchar_ushort 1.082 -
BM_CmpLess_uint_int 1.085 -
BM_CmpLess_uint_schar 1.025 -5.37%
BM_CmpLess_uint_short 1.038 -2.94%
BM_CmpLess_uint_uchar 1.111 -
BM_CmpLess_uint_uint 1.072 -
BM_CmpLess_uint_ushort 1.111 -
BM_CmpLess_ushort_int 1.087 -
BM_CmpLess_ushort_schar 1.064 2.34%
BM_CmpLess_ushort_short 1.042 -
BM_CmpLess_ushort_uchar 1.116 -
BM_CmpLess_ushort_uint 1.052 -3.29%
BM_CmpLess_ushort_ushort 1.052 -3.04%
BM_ConstructAndDestroy_FuncPtr_Opaque 1.090 6.51%
BM_ConstructAndDestroy_FuncPtr_Transparent 0.000 -
BM_ConstructAndDestroy_LargeNonTrivialFunctor_Opaque 11.271 16.67%
BM_ConstructAndDestroy_LargeNonTrivialFunctor_Transparent 0.000 -
BM_ConstructAndDestroy_LargeTrivialFunctor_Opaque 12.448 -18.26%
BM_ConstructAndDestroy_LargeTrivialFunctor_Transparent 0.000 -
BM_ConstructAndDestroy_MemFuncPtr_Opaque 0.916 -1.28%
BM_ConstructAndDestroy_MemFuncPtr_Transparent 0.000 -
BM_ConstructAndDestroy_MemPtr_Opaque 0.926 1.56%
BM_ConstructAndDestroy_MemPtr_Transparent 0.000 -
BM_ConstructAndDestroy_Null_Opaque 0.397 30.91%
BM_ConstructAndDestroy_Null_Transparent 0.000 -
BM_ConstructAndDestroy_SmallNonTrivialFunctor_Opaque 8.668 -6.39%
BM_ConstructAndDestroy_SmallNonTrivialFunctor_Transparent 0.000 -
BM_ConstructAndDestroy_SmallTrivialFunctor_Opaque 0.685 -
BM_ConstructAndDestroy_SmallTrivialFunctor_Transparent 0.000 -
BM_Copy_FuncPtr 1.146 -
BM_Copy_LargeNonTrivialFunctor 12.188 6.32%
BM_Copy_LargeTrivialFunctor 13.516 -
BM_Copy_MemFuncPtr 1.148 -
BM_Copy_MemPtr 1.222 6.45%
BM_Copy_Null 0.598 -
BM_Copy_SmallNonTrivialFunctor 13.711 49.47%
BM_Copy_SmallTrivialFunctor 1.227 7.18%
BM_Hash/uint32_random_std_hash/1024 596.266 3.76%
BM_Hash/uint32_top_std_hash/1024 704.311 24.28%
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 3.08%
BM_Invoke_LargeNonTrivialFunctor 0.683 -
BM_Invoke_LargeTrivialFunctor 0.685 -
BM_Invoke_MemFuncPtr 0.835 12.61%
BM_Invoke_MemPtr 0.690 -
BM_Invoke_SmallNonTrivialFunctor 0.685 -
BM_Invoke_SmallTrivialFunctor 0.683 -
BM_Istream_numbers/0 1050.853 1.66%
BM_Istream_numbers/1 1120.102 3.07%
BM_Istream_numbers/2 1114.513 2.67%
BM_Istream_numbers/3 1080.873 1.98%
BM_LexicallyNormal/large_path/128 4566.682 -
BM_LexicallyNormal/large_path/16 587.877 -1.05%
BM_LexicallyNormal/large_path/2 82.772 -
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 -
BM_LexicallyNormal/small_path/16 269.911 -
BM_LexicallyNormal/small_path/2 44.357 -
BM_LexicallyNormal/small_path/256 3831.078 -
BM_LexicallyNormal/small_path/32 501.178 -
BM_LexicallyNormal/small_path/4 87.211 -
BM_LexicallyNormal/small_path/64 987.275 -1.07%
BM_LexicallyNormal/small_path/8 145.489 -
BM_LexicallyRelative/large_path/128 5659.724 -
BM_LexicallyRelative/large_path/16 757.320 -
BM_LexicallyRelative/large_path/2 117.978 3.59%
BM_LexicallyRelative/large_path/256 11252.642 -
BM_LexicallyRelative/large_path/32 1452.255 -
BM_LexicallyRelative/large_path/4 211.202 -
BM_LexicallyRelative/large_path/64 2851.909 -
BM_LexicallyRelative/large_path/8 405.063 -
BM_LexicallyRelative/small_path/128 3231.676 6.60%
BM_LexicallyRelative/small_path/16 416.074 -
BM_LexicallyRelative/small_path/2 58.973 4.81%
BM_LexicallyRelative/small_path/256 6255.042 4.05%
BM_LexicallyRelative/small_path/32 796.478 -
BM_LexicallyRelative/small_path/4 119.105 2.29%
BM_LexicallyRelative/small_path/64 1556.316 -
BM_LexicallyRelative/small_path/8 215.774 -
BM_Move_FuncPtr 1.228 -
BM_Move_LargeNonTrivialFunctor 0.612 -10.84%
BM_Move_LargeTrivialFunctor 0.644 18.49%
BM_Move_MemFuncPtr 1.238 4.31%
BM_Move_MemPtr 1.293 4.04%
BM_Move_Null 0.672 45.72%
BM_Move_SmallNonTrivialFunctor 0.575 -16.73%
BM_Move_SmallTrivialFunctor 1.165 -3.24%
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 -6.59%
BM_Ostream_number/1 36.823 -3.65%
BM_Ostream_number/2 36.752 -4.05%
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 4.44%
BM_PathConstructForwardIter/large_string/64 2586.985 2.18%
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 1.79%
BM_PathConstructString/large_string/64 2364.700 4.26%
BM_PathConstructString/large_string/8 91.765 -1.30%
BM_PathIterateMultipleTimes/iterate_elements/1024 302606.963 -
BM_PathIterateMultipleTimes/iterate_elements/512 151379.303 -
BM_PathIterateMultipleTimes/iterate_elements/64 18853.613 -
BM_PathIterateMultipleTimes/iterate_elements/8 2362.405 -
BM_PathIterateOnce/iterate_elements/1024 314728.315 -
BM_PathIterateOnce/iterate_elements/512 157354.995 -
BM_PathIterateOnce/iterate_elements/64 20321.958 -
BM_PathIterateOnce/iterate_elements/8 2451.405 -
BM_PathIterateOnceBackwards/iterate_elements/1024 317888.813 -5.58%
BM_PushHeap_float_Ascending_1 0.466 -
BM_PushHeap_float_Ascending_1024 3.140 -
BM_PushHeap_float_Ascending_16 1.019 3.52%
BM_PushHeap_float_Ascending_16384 4.380 4.99%
BM_PushHeap_float_Ascending_256 2.500 -
BM_PushHeap_float_Ascending_262144 5.023 -2.97%
BM_PushHeap_float_Ascending_4 0.536 -
BM_PushHeap_float_Ascending_64 1.778 -
BM_PushHeap_float_Descending_1 0.496 -4.51%
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.90%
BM_PushHeap_float_Descending_64 0.382 -
BM_PushHeap_float_PipeOrgan_1 0.467 -
BM_PushHeap_float_PipeOrgan_1024 2.096 -
BM_PushHeap_float_PipeOrgan_16 0.907 -
BM_PushHeap_float_PipeOrgan_16384 2.509 -
BM_PushHeap_float_PipeOrgan_256 1.723 -
BM_PushHeap_float_PipeOrgan_262144 3.156 -
BM_PushHeap_float_PipeOrgan_4 0.487 -
BM_PushHeap_float_PipeOrgan_64 1.295 -
BM_PushHeap_float_QuickSortAdversary_1 0.466 -
BM_PushHeap_float_QuickSortAdversary_1024 0.634 -
BM_PushHeap_float_QuickSortAdversary_16 0.976 -4.09%
BM_PushHeap_float_QuickSortAdversary_16384 0.492 -
BM_PushHeap_float_QuickSortAdversary_256 0.739 -
BM_PushHeap_float_QuickSortAdversary_262144 0.417 -
BM_PushHeap_float_QuickSortAdversary_4 0.536 -
BM_PushHeap_float_QuickSortAdversary_64 0.619 -
BM_PushHeap_float_Random_1 0.467 8.09%
BM_PushHeap_float_Random_1024 7.503 -
BM_PushHeap_float_Random_16 5.560 2.88%
BM_PushHeap_float_Random_16384 7.623 -
BM_PushHeap_float_Random_256 7.338 -
BM_PushHeap_float_Random_262144 7.773 1.43%
BM_PushHeap_float_Random_4 2.778 -2.54%
BM_PushHeap_float_Random_64 6.621 -1.46%
BM_PushHeap_float_SingleElement_1 0.696 76.02%
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.27%
BM_PushHeap_float_SingleElement_64 0.382 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 0.479 2.79%
BM_PushHeap_pair<uint32,_uint32>_Ascending_1024 4.419 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 1.681 -2.62%
BM_PushHeap_pair<uint32,_uint32>_Ascending_16384 6.307 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_256 3.469 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_262144 8.380 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_4 0.785 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_64 2.604 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1 0.471 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1024 0.588 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16 0.591 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16384 0.584 -
BM_PushHeap_pair<uint32,_uint32>_Descending_256 0.597 -
BM_PushHeap_pair<uint32,_uint32>_Descending_262144 0.585 -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 0.529 -
BM_PushHeap_pair<uint32,_uint32>_Descending_64 0.581 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1 0.466 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1024 2.876 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16 1.397 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 3.964 1.26%
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 -5.94%
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 -2.88%
BM_PushHeap_pair<uint32,_uint32>_Random_16 5.213 -2.90%
BM_PushHeap_pair<uint32,_uint32>_Random_16384 6.896 -
BM_PushHeap_pair<uint32,_uint32>_Random_256 6.857 -2.27%
BM_PushHeap_pair<uint32,_uint32>_Random_262144 6.731 -2.41%
BM_PushHeap_pair<uint32,_uint32>_Random_4 2.560 -
BM_PushHeap_pair<uint32,_uint32>_Random_64 6.407 -2.08%
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 -2.16%
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.54%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 0.606 1.84%
BM_PushHeap_string_Ascending_1 0.527 11.84%
BM_PushHeap_string_Ascending_1024 13.928 5.52%
BM_PushHeap_string_Ascending_16 4.755 1.13%
BM_PushHeap_string_Ascending_16384 19.655 2.34%
BM_PushHeap_string_Ascending_256 11.298 3.57%
BM_PushHeap_string_Ascending_262144 28.489 -3.86%
BM_PushHeap_string_Ascending_4 2.570 -
BM_PushHeap_string_Ascending_64 7.505 1.94%
BM_PushHeap_string_Descending_1 0.475 -
BM_PushHeap_string_Descending_1024 2.381 -2.02%
BM_PushHeap_string_Descending_16 2.112 -
BM_PushHeap_string_Descending_16384 2.363 -
BM_PushHeap_string_Descending_256 2.292 -
BM_PushHeap_string_Descending_262144 3.102 -
BM_PushHeap_string_Descending_4 1.873 -1.17%
BM_PushHeap_string_Descending_64 2.214 -
BM_PushHeap_string_PipeOrgan_1 0.471 -32.67%
BM_PushHeap_string_PipeOrgan_1024 9.400 -6.84%
BM_PushHeap_string_PipeOrgan_16 4.179 -2.33%
BM_PushHeap_string_PipeOrgan_16384 12.686 -3.64%
BM_PushHeap_string_PipeOrgan_256 7.775 -4.66%
BM_PushHeap_string_PipeOrgan_262144 17.182 -7.41%
BM_PushHeap_string_PipeOrgan_4 2.525 -
BM_PushHeap_string_PipeOrgan_64 6.101 2.26%
BM_PushHeap_string_QuickSortAdversary_1 0.471 -10.72%
BM_PushHeap_string_QuickSortAdversary_1024 14.996 -1.55%
BM_PushHeap_string_QuickSortAdversary_16 10.482 -
BM_PushHeap_string_QuickSortAdversary_16384 15.427 -2.00%
BM_PushHeap_string_QuickSortAdversary_256 14.433 -1.45%
BM_PushHeap_string_QuickSortAdversary_262144 15.822 -2.19%
BM_PushHeap_string_QuickSortAdversary_4 6.389 1.01%
BM_PushHeap_string_QuickSortAdversary_64 13.006 -1.54%
BM_PushHeap_string_Random_1 0.470 -10.64%
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.64%
BM_PushHeap_string_SingleElement_16 2.630 2.19%
BM_PushHeap_string_SingleElement_16384 2.629 3.13%
BM_PushHeap_string_SingleElement_256 2.623 2.66%
BM_PushHeap_string_SingleElement_262144 2.638 1.96%
BM_PushHeap_string_SingleElement_4 2.338 1.79%
BM_PushHeap_string_SingleElement_64 2.675 2.34%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.697 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 4.559 1.26%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 1.997 -1.83%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 6.442 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 3.840 2.55%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 8.808 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 0.897 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 2.919 -1.75%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.529 -7.98%
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 -10.35%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.662 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.630 -9.62%
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 1.52%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.545 -2.03%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 2.546 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.321 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 3.258 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 2.131 1.58%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 3.845 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 0.773 1.40%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.672 2.13%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.697 14.16%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 9.085 -1.10%
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.49%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 9.227 -1.40%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.560 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 9.050 7.56%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.501 -6.75%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 0.606 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 0.617 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 0.613 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 0.625 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 0.604 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 0.569 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 0.619 -
BM_PushHeap_uint32_Ascending_1 0.501 12.50%
BM_PushHeap_uint32_Ascending_1024 2.551 -
BM_PushHeap_uint32_Ascending_16 0.926 1.09%
BM_PushHeap_uint32_Ascending_16384 3.631 -
BM_PushHeap_uint32_Ascending_256 2.077 -
BM_PushHeap_uint32_Ascending_262144 4.832 3.13%
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.78%
BM_PushHeap_uint32_Descending_64 0.376 -
BM_PushHeap_uint32_PipeOrgan_1 0.410 -25.20%
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 -35.75%
BM_PushHeap_uint32_QuickSortAdversary_1024 0.600 -
BM_PushHeap_uint32_QuickSortAdversary_16 0.945 2.94%
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 17.88%
BM_PushHeap_uint32_Random_1024 5.651 -1.95%
BM_PushHeap_uint32_Random_16 4.070 -1.71%
BM_PushHeap_uint32_Random_16384 5.722 -
BM_PushHeap_uint32_Random_256 5.481 -
BM_PushHeap_uint32_Random_262144 5.853 -
BM_PushHeap_uint32_Random_4 2.230 -3.67%
BM_PushHeap_uint32_Random_64 5.017 -1.28%
BM_PushHeap_uint32_SingleElement_1 0.466 -
BM_PushHeap_uint32_SingleElement_1024 0.363 -
BM_PushHeap_uint32_SingleElement_16 0.346 -
BM_PushHeap_uint32_SingleElement_16384 0.356 -
BM_PushHeap_uint32_SingleElement_256 0.387 -
BM_PushHeap_uint32_SingleElement_262144 0.355 -
BM_PushHeap_uint32_SingleElement_4 0.350 -
BM_PushHeap_uint32_SingleElement_64 0.363 3.44%
BM_PushHeap_uint64_Ascending_1 0.464 -
BM_PushHeap_uint64_Ascending_1024 2.573 -4.31%
BM_PushHeap_uint64_Ascending_16 0.939 -3.04%
BM_PushHeap_uint64_Ascending_16384 3.599 -2.70%
BM_PushHeap_uint64_Ascending_256 2.089 -5.86%
BM_PushHeap_uint64_Ascending_262144 4.768 -4.41%
BM_PushHeap_uint64_Ascending_4 0.550 -
BM_PushHeap_uint64_Ascending_64 1.516 -8.90%
BM_PushHeap_uint64_Descending_1 0.397 -42.89%
BM_PushHeap_uint64_Descending_1024 0.384 -
BM_PushHeap_uint64_Descending_16 0.360 -3.84%
BM_PushHeap_uint64_Descending_16384 0.381 -
BM_PushHeap_uint64_Descending_256 0.397 -
BM_PushHeap_uint64_Descending_262144 0.380 -
BM_PushHeap_uint64_Descending_4 0.365 -
BM_PushHeap_uint64_Descending_64 0.376 -
BM_PushHeap_uint64_PipeOrgan_1 0.465 -
BM_PushHeap_uint64_PipeOrgan_1024 1.922 -
BM_PushHeap_uint64_PipeOrgan_16 0.884 -
BM_PushHeap_uint64_PipeOrgan_16384 2.385 -
BM_PushHeap_uint64_PipeOrgan_256 1.696 -
BM_PushHeap_uint64_PipeOrgan_262144 3.053 -
BM_PushHeap_uint64_PipeOrgan_4 0.485 -
BM_PushHeap_uint64_PipeOrgan_64 1.315 -
BM_PushHeap_uint64_QuickSortAdversary_1 0.465 -
BM_PushHeap_uint64_QuickSortAdversary_1024 0.611 -
BM_PushHeap_uint64_QuickSortAdversary_16 0.942 -4.92%
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.67%
BM_PushHeap_uint64_Random_16 4.469 -2.80%
BM_PushHeap_uint64_Random_16384 6.333 1.57%
BM_PushHeap_uint64_Random_256 6.033 -
BM_PushHeap_uint64_Random_262144 6.224 -2.63%
BM_PushHeap_uint64_Random_4 2.576 -
BM_PushHeap_uint64_Random_64 5.566 -
BM_PushHeap_uint64_SingleElement_1 0.428 -16.21%
BM_PushHeap_uint64_SingleElement_1024 0.368 -
BM_PushHeap_uint64_SingleElement_16 0.347 -
BM_PushHeap_uint64_SingleElement_16384 0.367 -
BM_PushHeap_uint64_SingleElement_256 0.389 -
BM_PushHeap_uint64_SingleElement_262144 0.362 -
BM_PushHeap_uint64_SingleElement_4 0.361 -2.84%
BM_PushHeap_uint64_SingleElement_64 0.358 -
BM_SeedSeq_Generate/1/1 5.692 -
BM_SeedSeq_Generate/1/256 891.694 -
BM_SeedSeq_Generate/1/64 222.510 -
BM_SeedSeq_Generate/1/8 23.322 -
BM_SeedSeq_Generate/16/1 53.608 -1.14%
BM_SeedSeq_Generate/16/256 885.572 -2.20%
BM_SeedSeq_Generate/16/64 226.781 -
BM_SeedSeq_Generate/16/8 39.352 -
BM_SeedSeq_Generate/8/1 25.086 -1.47%
BM_SeedSeq_Generate/8/256 892.835 -
BM_SeedSeq_Generate/8/64 223.140 -
BM_SeedSeq_Generate/8/8 26.077 -
BM_SharedPtrCreateDestroy 11.500 4.94%
BM_SharedPtrIncDecRef 3.046 -
BM_StringAssignAsciizMix_Opaque 5.007 -
BM_StringAssignAsciizMix_Transparent 2.959 -
BM_StringAssignAsciiz_Empty_Opaque 3.119 2.52%
BM_StringAssignAsciiz_Empty_Transparent 0.350 -
BM_StringAssignAsciiz_Huge_Opaque 189.186 -
BM_StringAssignAsciiz_Huge_Transparent 189.050 -
BM_StringAssignAsciiz_Large_Opaque 11.364 -1.45%
BM_StringAssignAsciiz_Large_Transparent 11.362 -1.05%
BM_StringAssignAsciiz_Small_Opaque 3.104 2.04%
BM_StringAssignAsciiz_Small_Transparent 0.450 -
BM_StringAssignStr_Empty_Opaque 0.716 -
BM_StringAssignStr_Empty_Transparent 0.486 -
BM_StringAssignStr_Huge_Opaque 133.999 18.74%
BM_StringAssignStr_Huge_Transparent 136.023 20.13%
BM_StringAssignStr_Large_Opaque 10.194 -1.13%
BM_StringAssignStr_Large_Transparent 10.180 -1.13%
BM_StringAssignStr_Small_Opaque 0.717 -
BM_StringAssignStr_Small_Transparent 0.485 -
BM_StringConstructDestroyCStr_Empty_Opaque 2.149 6.44%
BM_StringConstructDestroyCStr_Empty_Transparent 0.240 -
BM_StringConstructDestroyCStr_Huge_Opaque 157.781 -
BM_StringConstructDestroyCStr_Huge_Transparent 65.136 -
BM_StringConstructDestroyCStr_Large_Opaque 15.918 6.67%
BM_StringConstructDestroyCStr_Large_Transparent 11.004 14.01%
BM_StringConstructDestroyCStr_Small_Opaque 2.249 6.81%
BM_StringConstructDestroyCStr_Small_Transparent 0.367 5.97%
BM_StringCopy_Empty 0.576 -
BM_StringCopy_Huge 111.950 -
BM_StringCopy_Large 6.266 1.63%
BM_StringCopy_Small 0.660 -
BM_StringCtorDefault 0.372 52.64%
BM_StringDestroy_Empty 0.623 -
BM_StringDestroy_Huge 12.894 18.66%
BM_StringDestroy_Large 9.176 29.41%
BM_StringDestroy_Small 0.619 -
BM_StringEraseToEnd_Empty_Opaque 0.592 -
BM_StringEraseToEnd_Empty_Transparent 0.352 -
BM_StringEraseToEnd_Huge_Opaque 2.289 -1.18%
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 -11.04%
BM_StringEraseWithMove_Empty_Transparent 0.556 -12.91%
BM_StringEraseWithMove_Huge_Opaque 77.838 67.28%
BM_StringEraseWithMove_Huge_Transparent 58.700 29.57%
BM_StringEraseWithMove_Large_Opaque 2.746 6.25%
BM_StringEraseWithMove_Large_Transparent 2.601 6.32%
BM_StringEraseWithMove_Small_Opaque 2.186 -
BM_StringEraseWithMove_Small_Transparent 2.179 -
BM_StringFindAllMatch/1 2.901 -1.27%
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 -
BM_StringFindAllMatch/8 2.667 -1.52%
BM_StringFindCharLiteral/1024 17.944 3.11%
BM_StringFindCharLiteral/128 3.004 -6.23%
BM_StringFindCharLiteral/16 1.617 8.13%
BM_StringFindCharLiteral/2048 40.127 -
BM_StringFindCharLiteral/256 5.310 -2.75%
BM_StringFindCharLiteral/32 1.618 -
BM_StringFindCharLiteral/4096 77.007 -
BM_StringFindCharLiteral/512 9.453 -1.10%
BM_StringFindCharLiteral/64 2.096 -6.21%
BM_StringFindCharLiteral/8 1.617 8.01%
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 -
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 1.22%
BM_StringFindNoMatch/131072 1961.221 -
BM_StringFindNoMatch/32768 498.791 -
BM_StringFindNoMatch/4096 75.165 -
BM_StringFindNoMatch/512 9.375 -
BM_StringFindNoMatch/64 2.483 18.62%
BM_StringFindStringLiteral/1024 18.290 1.33%
BM_StringFindStringLiteral/128 3.182 1.63%
BM_StringFindStringLiteral/16 1.619 -
BM_StringFindStringLiteral/2048 40.209 -
BM_StringFindStringLiteral/256 5.410 -
BM_StringFindStringLiteral/32 1.734 2.12%
BM_StringFindStringLiteral/4096 77.157 -
BM_StringFindStringLiteral/512 9.590 2.12%
BM_StringFindStringLiteral/64 2.216 4.00%
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 3.78%
BM_StringRead_Cold_Deep_Empty 1.298 6.92%
BM_StringRead_Cold_Deep_Large 1.396 9.30%
BM_StringRead_Cold_Deep_Small 1.275 4.01%
BM_StringRead_Cold_Shallow_Empty 1.428 24.50%
BM_StringRead_Cold_Shallow_Large 1.222 5.48%
BM_StringRead_Cold_Shallow_Small 1.236 8.00%
BM_StringRead_Hot_Deep_Empty 0.499 -
BM_StringRead_Hot_Deep_Large 0.526 5.93%
BM_StringRead_Hot_Deep_Small 0.515 2.04%
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 -2.93%
BM_StringRelationalLiteral_Compare_Empty_Large_Control 1.583 -6.48%
BM_StringRelationalLiteral_Compare_Empty_Small_Control 1.583 -6.57%
BM_StringRelationalLiteral_Compare_Large_Empty_Control 0.411 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst 1.156 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast 1.849 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle 1.387 -6.13%
BM_StringRelationalLiteral_Compare_Large_Large_Control 2.040 -
BM_StringRelationalLiteral_Compare_Large_Small_Control 1.664 3.04%
BM_StringRelationalLiteral_Compare_Small_Empty_Control 0.416 -
BM_StringRelationalLiteral_Compare_Small_Large_Control 1.613 -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 1.155 -11.60%
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast 1.833 -3.20%
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 1.155 -8.41%
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 55.38%
BM_StringRelationalLiteral_Eq_Empty_Small_Control 0.374 -18.59%
BM_StringRelationalLiteral_Eq_Large_Empty_Control 0.345 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeFirst 0.842 2.24%
BM_StringRelationalLiteral_Eq_Large_Large_ChangeLast 0.818 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeMiddle 0.826 1.62%
BM_StringRelationalLiteral_Eq_Large_Large_Control 0.823 -1.45%
BM_StringRelationalLiteral_Eq_Large_Small_Control 0.458 -
BM_StringRelationalLiteral_Eq_Small_Empty_Control 0.346 -
BM_StringRelationalLiteral_Eq_Small_Large_Control 0.299 -33.16%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 0.692 13.95%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 0.673 4.11%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle 0.629 -9.16%
BM_StringRelationalLiteral_Eq_Small_Small_Control 0.672 10.55%
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 -1.59%
BM_StringRelationalLiteral_Less_Large_Small_Control 1.614 -
BM_StringRelationalLiteral_Less_Small_Empty_Control 0.221 -
BM_StringRelationalLiteral_Less_Small_Large_Control 1.616 -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 1.156 -1.12%
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 1.665 3.13%
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 1.173 -
BM_StringRelationalLiteral_Less_Small_Small_Control 1.614 -
BM_StringRelational_Compare_Empty_Empty_Control 1.611 -3.12%
BM_StringRelational_Compare_Empty_Huge_Control 1.611 -3.27%
BM_StringRelational_Compare_Empty_Large_Control 1.834 -2.81%
BM_StringRelational_Compare_Empty_Small_Control 1.611 -3.45%
BM_StringRelational_Compare_Huge_Empty_Control 1.911 18.43%
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 -3.18%
BM_StringRelational_Compare_Large_Huge_Control 2.110 1.33%
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 -3.13%
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 -3.39%
BM_StringRelational_Compare_Small_Small_ChangeMiddle 1.387 -
BM_StringRelational_Compare_Small_Small_Control 1.846 -
BM_StringRelational_Eq_Empty_Empty_Control 2.065 -
BM_StringRelational_Eq_Empty_Huge_Control 0.487 3.06%
BM_StringRelational_Eq_Empty_Large_Control 0.483 -
BM_StringRelational_Eq_Empty_Small_Control 0.471 -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 1.618 7.67%
BM_StringRelational_Eq_Huge_Huge_ChangeLast 99.269 -
BM_StringRelational_Eq_Huge_Huge_ChangeMiddle 56.559 -
BM_StringRelational_Eq_Huge_Huge_Control 98.865 -
BM_StringRelational_Eq_Large_Huge_Control 0.470 -5.35%
BM_StringRelational_Eq_Large_Large_ChangeFirst 1.516 6.56%
BM_StringRelational_Eq_Large_Large_ChangeLast 1.962 -2.86%
BM_StringRelational_Eq_Large_Large_ChangeMiddle 1.727 17.38%
BM_StringRelational_Eq_Large_Large_Control 2.338 3.05%
BM_StringRelational_Eq_Small_Huge_Control 0.475 -2.37%
BM_StringRelational_Eq_Small_Large_Control 0.475 -
BM_StringRelational_Eq_Small_Small_ChangeFirst 1.577 -5.53%
BM_StringRelational_Eq_Small_Small_ChangeLast 2.040 -5.38%
BM_StringRelational_Eq_Small_Small_ChangeMiddle 1.606 24.04%
BM_StringRelational_Eq_Small_Small_Control 1.902 -
BM_StringRelational_Less_Empty_Empty_Control 1.612 -
BM_StringRelational_Less_Empty_Huge_Control 1.612 -6.22%
BM_StringRelational_Less_Empty_Large_Control 1.612 -5.87%
BM_StringRelational_Less_Empty_Small_Control 1.614 -1.87%
BM_StringRelational_Less_Huge_Empty_Control 1.612 -5.53%
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 -1.06%
BM_StringRelational_Less_Huge_Small_Control 1.854 -
BM_StringRelational_Less_Large_Empty_Control 1.611 -
BM_StringRelational_Less_Large_Huge_Control 2.121 -6.35%
BM_StringRelational_Less_Large_Large_ChangeFirst 1.402 -1.62%
BM_StringRelational_Less_Large_Large_ChangeLast 2.117 -
BM_StringRelational_Less_Large_Large_ChangeMiddle 1.645 1.33%
BM_StringRelational_Less_Large_Large_Control 2.160 2.84%
BM_StringRelational_Less_Large_Small_Control 1.875 1.43%
BM_StringRelational_Less_Small_Empty_Control 1.611 -2.02%
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 -
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 1.77%
BM_Swap_FuncPtr_LargeTrivialFunctor 1.186 -1.42%
BM_Swap_FuncPtr_MemFuncPtr 3.338 2.24%
BM_Swap_FuncPtr_MemPtr 3.425 1.61%
BM_Swap_FuncPtr_SmallNonTrivialFunctor 1.166 1.48%
BM_Swap_FuncPtr_SmallTrivialFunctor 3.397 5.48%
BM_Swap_LargeNonTrivialFunctor_LargeNonTrivialFunctor 0.557 20.52%
BM_Swap_LargeTrivialFunctor_LargeNonTrivialFunctor 0.457 -34.38%
BM_Swap_LargeTrivialFunctor_LargeTrivialFunctor 0.458 -22.02%
BM_Swap_MemFuncPtr_LargeNonTrivialFunctor 1.156 -1.57%
BM_Swap_MemFuncPtr_LargeTrivialFunctor 1.218 -3.69%
BM_Swap_MemFuncPtr_MemFuncPtr 2.989 -
BM_Swap_MemFuncPtr_MemPtr 3.406 -1.88%
BM_Swap_MemFuncPtr_SmallNonTrivialFunctor 1.251 5.98%
BM_Swap_MemFuncPtr_SmallTrivialFunctor 3.520 3.08%
BM_Swap_MemPtr_LargeNonTrivialFunctor 1.169 1.75%
BM_Swap_MemPtr_LargeTrivialFunctor 1.158 -
BM_Swap_MemPtr_MemPtr 2.976 -
BM_Swap_MemPtr_SmallNonTrivialFunctor 1.165 -
BM_Swap_MemPtr_SmallTrivialFunctor 3.376 3.08%
BM_Swap_Null_FuncPtr 1.150 -
BM_Swap_Null_LargeNonTrivialFunctor 0.469 2.21%
BM_Swap_Null_LargeTrivialFunctor 0.573 14.04%
BM_Swap_Null_MemFuncPtr 1.285 11.62%
BM_Swap_Null_MemPtr 1.175 -
BM_Swap_Null_Null 0.411 -10.38%
BM_Swap_Null_SmallNonTrivialFunctor 0.557 21.26%
BM_Swap_Null_SmallTrivialFunctor 1.250 6.23%
BM_Swap_SmallNonTrivialFunctor_LargeNonTrivialFunctor 0.503 6.01%
BM_Swap_SmallNonTrivialFunctor_LargeTrivialFunctor 0.657 18.07%
BM_Swap_SmallNonTrivialFunctor_SmallNonTrivialFunctor 0.502 6.15%
BM_Swap_SmallTrivialFunctor_LargeNonTrivialFunctor 1.222 6.66%
BM_Swap_SmallTrivialFunctor_LargeTrivialFunctor 1.152 -6.86%
BM_Swap_SmallTrivialFunctor_SmallNonTrivialFunctor 1.226 1.68%
BM_Swap_SmallTrivialFunctor_SmallTrivialFunctor 2.964 -
BM_SystemErrorWithMessage 16.330 -4.32%
BM_SystemErrorWithoutMessage 21.941 32.59%
BM_WeakPtrIncDecRef 4.073 -
BM_adjacent_empty<1000> 308.017 -
BM_adjacent_empty<100> 31.218 -15.36%
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 -3.73%
BM_adjacent_empty<6> 0.361 -
BM_adjacent_empty<7> 0.637 2.39%
BM_adjacent_empty<8> 0.450 -
BM_adjacent_empty<9> 0.772 -
BM_adjacent_full<1000> 296.870 1.23%
BM_adjacent_full<100> 36.397 -
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.02%
BM_ascii_escaped<wchar_t> 22419.568 -
BM_ascii_text<char> 738.154 -
BM_ascii_text<wchar_t> 828.946 -
BM_cyrillic_escaped<char> 14631.938 1.31%
BM_cyrillic_escaped<wchar_t> 12159.326 -2.04%
BM_cyrillic_text<char> 24961.718 2.13%
BM_cyrillic_text<wchar_t> 28585.115 3.00%
BM_deque_deque_copy/0 0.697 -18.47%
BM_deque_deque_copy/1 2.562 3.04%
BM_deque_deque_copy/1024 36.676 -
BM_deque_deque_copy/2 2.299 2.64%
BM_deque_deque_copy/4000 139.640 -
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.39%
BM_deque_deque_copy/65536 3159.322 2.49%
BM_deque_deque_copy/70000 3195.406 -
BM_deque_deque_copy_backward/0 0.864 -6.22%
BM_deque_deque_copy_backward/1 2.778 -
BM_deque_deque_copy_backward/1024 37.998 -
BM_deque_deque_copy_backward/2 2.527 -
BM_deque_deque_copy_backward/4000 144.452 -
BM_deque_deque_copy_backward/4096 151.210 -1.64%
BM_deque_deque_copy_backward/512 18.896 -
BM_deque_deque_copy_backward/5500 202.053 -1.84%
BM_deque_deque_copy_backward/64 3.336 -
BM_deque_deque_copy_backward/64000 7388.424 -16.28%
BM_deque_deque_copy_backward/65536 7659.987 -11.91%
BM_deque_deque_copy_backward/70000 7975.448 -3.49%
BM_deque_deque_move/0 0.833 -3.06%
BM_deque_deque_move/1 2.537 -
BM_deque_deque_move/1024 37.091 -
BM_deque_deque_move/2 2.301 -
BM_deque_deque_move/4000 142.078 -2.41%
BM_deque_deque_move/4096 147.133 -1.01%
BM_deque_deque_move/512 17.979 1.85%
BM_deque_deque_move/5500 198.050 -
BM_deque_deque_move/64 3.060 -
BM_deque_deque_move/64000 3067.327 1.79%
BM_deque_deque_move/65536 3092.915 -
BM_deque_deque_move/70000 3358.263 -
BM_deque_deque_move_backward/0 0.808 -
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 -
BM_deque_deque_move_backward/4096 153.406 -3.21%
BM_deque_deque_move_backward/512 19.749 -
BM_deque_deque_move_backward/5500 204.944 -2.53%
BM_deque_deque_move_backward/64 3.654 -
BM_deque_deque_move_backward/64000 7314.321 -2.08%
BM_deque_deque_move_backward/65536 7597.178 -
BM_deque_deque_move_backward/70000 8060.761 -
BM_deque_deque_ranges_copy/0 0.854 -
BM_deque_deque_ranges_copy/1 2.491 2.17%
BM_deque_deque_ranges_copy/1024 37.851 1.64%
BM_deque_deque_ranges_copy/2 2.238 5.96%
BM_deque_deque_ranges_copy/4000 142.266 -
BM_deque_deque_ranges_copy/4096 147.361 -1.37%
BM_deque_deque_ranges_copy/512 17.651 -
BM_deque_deque_ranges_copy/5500 198.250 -1.62%
BM_deque_deque_ranges_copy/64 3.074 -
BM_deque_deque_ranges_copy/64000 2980.559 -1.84%
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 7.97%
BM_deque_deque_ranges_copy_backward/1 2.633 -5.37%
BM_deque_deque_ranges_copy_backward/1024 38.887 3.19%
BM_deque_deque_ranges_copy_backward/2 2.356 -4.53%
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.08%
BM_deque_deque_ranges_copy_backward/5500 204.423 -
BM_deque_deque_ranges_copy_backward/64 3.709 10.54%
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 -
BM_deque_deque_ranges_move/0 0.739 -19.79%
BM_deque_deque_ranges_move/1 2.337 -6.57%
BM_deque_deque_ranges_move/1024 36.886 -2.19%
BM_deque_deque_ranges_move/2 2.075 -12.56%
BM_deque_deque_ranges_move/4000 145.205 -
BM_deque_deque_ranges_move/4096 147.083 -
BM_deque_deque_ranges_move/512 17.625 -
BM_deque_deque_ranges_move/5500 196.627 -
BM_deque_deque_ranges_move/64 3.056 -1.98%
BM_deque_deque_ranges_move/64000 3070.847 -
BM_deque_deque_ranges_move/65536 3105.699 1.06%
BM_deque_deque_ranges_move/70000 3298.259 -4.29%
BM_deque_deque_ranges_move_backward/0 0.857 -6.94%
BM_deque_deque_ranges_move_backward/1 2.525 -7.47%
BM_deque_deque_ranges_move_backward/1024 38.308 1.55%
BM_deque_deque_ranges_move_backward/2 2.242 -9.09%
BM_deque_deque_ranges_move_backward/4000 146.185 1.51%
BM_deque_deque_ranges_move_backward/4096 152.940 1.08%
BM_deque_deque_ranges_move_backward/512 19.092 -
BM_deque_deque_ranges_move_backward/5500 203.771 -
BM_deque_deque_ranges_move_backward/64 3.440 1.64%
BM_deque_deque_ranges_move_backward/64000 7376.657 -
BM_deque_deque_ranges_move_backward/65536 7517.053 1.12%
BM_deque_deque_ranges_move_backward/70000 7935.489 -
BM_deque_vector_copy/0 1.448 -3.76%
BM_deque_vector_copy/1 2.146 4.57%
BM_deque_vector_copy/1024 37.046 -
BM_deque_vector_copy/2 1.912 7.77%
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 110.19%
BM_deque_vector_copy/64000 2860.204 -
BM_deque_vector_copy/65536 2899.485 -1.32%
BM_deque_vector_copy/70000 3167.365 -
BM_deque_vector_copy_backward/0 1.532 3.25%
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 -1.92%
BM_deque_vector_copy_backward/64 2.920 -
BM_deque_vector_copy_backward/64000 7061.375 -2.39%
BM_deque_vector_copy_backward/65536 7151.717 -4.82%
BM_deque_vector_copy_backward/70000 8402.066 10.75%
BM_deque_vector_move/0 1.372 -6.93%
BM_deque_vector_move/1 2.113 -
BM_deque_vector_move/1024 37.266 -
BM_deque_vector_move/2 1.833 -
BM_deque_vector_move/4000 141.670 -
BM_deque_vector_move/4096 145.371 -
BM_deque_vector_move/512 16.588 -
BM_deque_vector_move/5500 193.687 -
BM_deque_vector_move/64 2.643 -
BM_deque_vector_move/64000 2998.763 -
BM_deque_vector_move/65536 2998.330 -
BM_deque_vector_move/70000 3226.611 -1.45%
BM_deque_vector_move_backward/0 1.367 -
BM_deque_vector_move_backward/1 2.120 -
BM_deque_vector_move_backward/1024 36.893 1.07%
BM_deque_vector_move_backward/2 1.831 -
BM_deque_vector_move_backward/4000 141.592 -
BM_deque_vector_move_backward/4096 146.843 -
BM_deque_vector_move_backward/512 17.887 -
BM_deque_vector_move_backward/5500 199.781 -
BM_deque_vector_move_backward/64 2.921 -
BM_deque_vector_move_backward/64000 6871.385 -4.97%
BM_deque_vector_move_backward/65536 7215.208 -
BM_deque_vector_move_backward/70000 7721.945 -
BM_deque_vector_ranges_copy/0 1.466 -3.59%
BM_deque_vector_ranges_copy/1 2.075 -13.50%
BM_deque_vector_ranges_copy/1024 36.780 -
BM_deque_vector_ranges_copy/2 1.829 -
BM_deque_vector_ranges_copy/4000 141.985 -
BM_deque_vector_ranges_copy/4096 145.865 -
BM_deque_vector_ranges_copy/512 16.594 -
BM_deque_vector_ranges_copy/5500 194.608 -
BM_deque_vector_ranges_copy/64 2.614 -
BM_deque_vector_ranges_copy/64000 2912.506 -1.64%
BM_deque_vector_ranges_copy/65536 2931.649 -1.29%
BM_deque_vector_ranges_copy/70000 3189.731 -1.83%
BM_deque_vector_ranges_copy_backward/0 1.588 7.77%
BM_deque_vector_ranges_copy_backward/1 2.075 -
BM_deque_vector_ranges_copy_backward/1024 36.900 -
BM_deque_vector_ranges_copy_backward/2 1.834 -
BM_deque_vector_ranges_copy_backward/4000 145.955 -2.10%
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 -
BM_deque_vector_ranges_copy_backward/64 2.923 -
BM_deque_vector_ranges_copy_backward/64000 7053.829 1.25%
BM_deque_vector_ranges_copy_backward/65536 7463.710 2.13%
BM_deque_vector_ranges_copy_backward/70000 8330.174 6.85%
BM_deque_vector_ranges_move/0 1.306 -15.28%
BM_deque_vector_ranges_move/1 2.098 -
BM_deque_vector_ranges_move/1024 36.764 -1.12%
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 2.22%
BM_deque_vector_ranges_move/64000 2984.992 -
BM_deque_vector_ranges_move/65536 2980.974 -
BM_deque_vector_ranges_move/70000 3266.469 -
BM_deque_vector_ranges_move_backward/0 1.478 8.26%
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 -
BM_deque_vector_ranges_move_backward/64 2.924 -
BM_deque_vector_ranges_move_backward/64000 7090.522 2.70%
BM_deque_vector_ranges_move_backward/65536 7046.511 -1.00%
BM_deque_vector_ranges_move_backward/70000 8042.789 2.34%
BM_emoji_escaped<char> 22130.727 -5.02%
BM_emoji_escaped<wchar_t> 22522.958 -1.37%
BM_emoji_text<char> 738.577 -
BM_emoji_text<wchar_t> 829.557 -13.92%
BM_format 17.580 -
BM_format/C_string_len_6 13.730 -
BM_format/C_string_len_60 30.255 6.45%
BM_format/C_string_len_6000 261.851 -
BM_format/string_len_6 2.526 -8.43%
BM_format/string_len_60 15.332 20.57%
BM_format/string_len_6000 72.652 2.13%
BM_format/string_view_len_6 2.533 -3.46%
BM_format/string_view_len_60 13.831 4.85%
BM_format/string_view_len_6000 72.632 -10.93%
BM_format_string<char>/1 1.156 -3.69%
BM_format_string<char>/1024 0.021 -
BM_format_string<char>/1048576 0.013 -
BM_format_string<char>/128 0.093 -
BM_format_string<char>/131072 0.034 -
BM_format_string<char>/16 0.111 -
BM_format_string<char>/16384 0.022 -
BM_format_string<char>/2 0.692 -
BM_format_string<char>/2048 0.014 -
BM_format_string<char>/256 0.067 -
BM_format_string<char>/262144 0.031 -
BM_format_string<char>/32 0.398 -
BM_format_string<char>/32768 0.031 -
BM_format_string<char>/4 0.492 2.87%
BM_format_string<char>/4096 0.013 -
BM_format_string<char>/512 0.041 -
BM_format_string<char>/524288 0.030 -
BM_format_string<char>/64 0.177 -
BM_format_string<char>/65536 0.035 -
BM_format_string<char>/8 0.193 -
BM_format_string<char>/8192 0.011 -
BM_format_string<wchar_t>/1 12.746 -1.17%
BM_format_string<wchar_t>/1024 0.118 -
BM_format_string<wchar_t>/1048576 0.153 -
BM_format_string<wchar_t>/128 0.295 -
BM_format_string<wchar_t>/131072 0.171 -12.08%
BM_format_string<wchar_t>/16 1.503 -1.54%
BM_format_string<wchar_t>/16384 0.154 -8.43%
BM_format_string<wchar_t>/2 6.026 -
BM_format_string<wchar_t>/2048 0.094 -
BM_format_string<wchar_t>/256 0.241 -
BM_format_string<wchar_t>/262144 0.128 -
BM_format_string<wchar_t>/32 0.815 -3.58%
BM_format_string<wchar_t>/32768 0.125 -
BM_format_string<wchar_t>/4 3.131 -
BM_format_string<wchar_t>/4096 0.076 -
BM_format_string<wchar_t>/512 0.148 -
BM_format_string<wchar_t>/524288 0.113 -
BM_format_string<wchar_t>/64 0.465 -
BM_format_string<wchar_t>/65536 0.114 -
BM_format_string<wchar_t>/8 3.136 3.28%
BM_format_string<wchar_t>/8192 0.195 -12.52%
BM_format_to_back_inserter<std::deque<char>>/C_string_len_6 41.651 -
BM_format_to_back_inserter<std::deque<char>>/C_string_len_60 65.237 9.27%
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 2.60%
BM_format_to_back_inserter<std::deque<char>>/string_len_60 64.435 8.04%
BM_format_to_back_inserter<std::deque<char>>/string_len_6000 2533.723 -1.20%
BM_format_to_back_inserter<std::deque<char>>/string_view_len_6 41.919 2.66%
BM_format_to_back_inserter<std::deque<char>>/string_view_len_60 64.073 7.81%
BM_format_to_back_inserter<std::deque<char>>/string_view_len_6000 2542.104 -
BM_format_to_back_inserter<std::list<char>> 128.813 -
BM_format_to_back_inserter<std::list<char>>/C_string_len_6 76.001 -1.99%
BM_format_to_back_inserter<std::list<char>>/C_string_len_60 665.312 10.50%
BM_format_to_back_inserter<std::list<char>>/C_string_len_6000 74862.693 8.38%
BM_format_to_back_inserter<std::list<char>>/string_len_6 75.202 -
BM_format_to_back_inserter<std::list<char>>/string_len_60 652.724 9.06%
BM_format_to_back_inserter<std::list<char>>/string_len_6000 75847.870 9.37%
BM_format_to_back_inserter<std::list<char>>/string_view_len_6 76.271 1.85%
BM_format_to_back_inserter<std::list<char>>/string_view_len_60 644.692 7.45%
BM_format_to_back_inserter<std::list<char>>/string_view_len_6000 72833.800 5.38%
BM_format_to_back_inserter<std::string> 18.453 -
BM_format_to_back_inserter<std::string>/C_string_len_6 15.403 -
BM_format_to_back_inserter<std::string>/C_string_len_60 30.843 -
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 -
BM_format_to_back_inserter<std::string>/string_len_60 29.882 2.56%
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 -1.06%
BM_format_to_back_inserter<std::string>/string_view_len_60 29.695 1.88%
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 -8.21%
BM_format_to_back_inserter<std::vector<char>>/C_string_len_60 30.703 3.20%
BM_format_to_back_inserter<std::vector<char>>/C_string_len_6000 524.484 -1.69%
BM_format_to_back_inserter<std::vector<char>>/string_len_6 24.282 -4.39%
BM_format_to_back_inserter<std::vector<char>>/string_len_60 28.996 2.19%
BM_format_to_back_inserter<std::vector<char>>/string_len_6000 421.121 -1.67%
BM_format_to_back_inserter<std::vector<char>>/string_view_len_6 24.221 -4.65%
BM_format_to_back_inserter<std::vector<char>>/string_view_len_60 29.019 1.75%
BM_format_to_back_inserter<std::vector<char>>/string_view_len_6000 421.740 -1.78%
BM_format_to_iterator/<std::array> 16.145 -
BM_format_to_iterator/<std::array>_C_string_len_6 8.944 -2.12%
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 -1.34%
BM_format_to_iterator/<std::array>_string_len_60 9.488 -1.27%
BM_format_to_iterator/<std::array>_string_len_6000 60.443 -
BM_format_to_iterator/<std::array>_string_view_len_6 8.343 -
BM_format_to_iterator/<std::array>_string_view_len_60 9.418 -
BM_format_to_iterator/<std::array>_string_view_len_6000 59.673 -1.27%
BM_format_to_iterator/<std::deque>_C_string_len_6 14.328 -1.05%
BM_format_to_iterator/<std::deque>_C_string_len_60 17.990 -
BM_format_to_iterator/<std::deque>_C_string_len_6000 249.029 -
BM_format_to_iterator/<std::deque>_string_len_6 13.979 -
BM_format_to_iterator/<std::deque>_string_len_60 16.978 -
BM_format_to_iterator/<std::deque>_string_len_6000 148.471 -9.03%
BM_format_to_iterator/<std::deque>_string_view_len_6 13.941 -
BM_format_to_iterator/<std::deque>_string_view_len_60 16.675 -1.09%
BM_format_to_iterator/<std::deque>_string_view_len_6000 152.373 2.38%
BM_format_to_iterator/<std::string> 16.055 -
BM_format_to_iterator/<std::string>_C_string_len_6 8.940 -3.91%
BM_format_to_iterator/<std::string>_C_string_len_60 11.283 -
BM_format_to_iterator/<std::string>_C_string_len_6000 168.531 -
BM_format_to_iterator/<std::string>_string_len_6 8.355 -1.90%
BM_format_to_iterator/<std::string>_string_len_60 9.872 -
BM_format_to_iterator/<std::string>_string_len_6000 60.254 -
BM_format_to_iterator/<std::string>_string_view_len_6 8.308 -1.74%
BM_format_to_iterator/<std::string>_string_view_len_60 9.550 1.15%
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 -
BM_format_to_iterator/<std::vector>_C_string_len_6000 169.520 1.09%
BM_format_to_iterator/<std::vector>_string_len_6 8.270 -2.56%
BM_format_to_iterator/<std::vector>_string_len_60 9.580 2.44%
BM_format_to_iterator/<std::vector>_string_len_6000 59.611 -
BM_format_to_iterator/<std::vector>_string_view_len_6 8.482 -17.70%
BM_format_to_iterator/<std::vector>_string_view_len_60 9.593 -
BM_format_to_iterator/<std::vector>_string_view_len_6000 60.401 1.08%
BM_format_to_n_string_back_inserter<std::list<char>>/1 23.561 -13.63%
BM_format_to_n_string_back_inserter<std::list<char>>/1048576 13217765.424 -15.32%
BM_format_to_n_string_back_inserter<std::list<char>>/16384 204301.788 -24.59%
BM_format_to_n_string_back_inserter<std::list<wchar_t>>/1 27.081 8.64%
BM_format_to_n_string_back_inserter<std::list<wchar_t>>/1048576 13094882.077 -6.78%
BM_format_to_n_string_back_inserter<std::list<wchar_t>>/16384 206663.457 -4.65%
BM_format_to_n_string_back_inserter<std::string>/1 13.515 1.06%
BM_format_to_n_string_back_inserter<std::string>/1048576 65810.676 -
BM_format_to_n_string_back_inserter<std::string>/16384 1010.879 1.64%
BM_format_to_n_string_back_inserter<std::vector<char>>/1 24.696 5.99%
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 -
BM_format_to_n_string_back_inserter<std::vector<wchar_t>>/1 25.201 -
BM_format_to_n_string_back_inserter<std::vector<wchar_t>>/1048576 183207.554 1.74%
BM_format_to_n_string_back_inserter<std::vector<wchar_t>>/16384 3488.862 -2.04%
BM_format_to_n_string_back_inserter<std::wstring>/1 14.112 2.02%
BM_format_to_n_string_back_inserter<std::wstring>/1048576 181786.602 -
BM_format_to_n_string_back_inserter<std::wstring>/16384 4063.584 -2.45%
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 1.42%
BM_format_to_n_string_begin<std::list<wchar_t>>/16384 15631.522 -3.63%
BM_format_to_n_string_begin<std::string>/1 10.755 1.29%
BM_format_to_n_string_begin<std::string>/1048576 11591.437 -6.35%
BM_format_to_n_string_begin<std::string>/16384 148.006 -37.97%
BM_format_to_n_string_begin<std::vector<char>>/1 10.733 1.89%
BM_format_to_n_string_begin<std::vector<char>>/1048576 11593.105 -6.43%
BM_format_to_n_string_begin<std::vector<char>>/16384 149.281 -46.74%
BM_format_to_n_string_begin<std::vector<wchar_t>>/1 10.946 -
BM_format_to_n_string_begin<std::vector<wchar_t>>/1048576 50226.373 -
BM_format_to_n_string_begin<std::vector<wchar_t>>/16384 1913.106 38.61%
BM_format_to_n_string_begin<std::wstring>/1 11.044 -
BM_format_to_n_string_begin<std::wstring>/1048576 50251.558 -
BM_format_to_n_string_begin<std::wstring>/16384 1912.709 38.54%
BM_format_to_n_string_pointer<char>/1 10.814 4.74%
BM_format_to_n_string_pointer<char>/1048576 11920.935 -
BM_format_to_n_string_pointer<char>/16384 244.999 60.19%
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.98%
BM_format_to_n_string_span<char>/1048576 11919.115 -
BM_format_to_n_string_span<char>/16384 293.757 91.45%
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 -
BM_format_to_string_back_inserter<std::list<char>>/1 21.970 -3.76%
BM_format_to_string_back_inserter<std::list<char>>/1048576 12768517.740 -5.73%
BM_format_to_string_back_inserter<std::list<char>>/16384 198362.109 -4.78%
BM_format_to_string_back_inserter<std::list<wchar_t>>/1 24.143 1.75%
BM_format_to_string_back_inserter<std::list<wchar_t>>/1048576 13413952.038 -
BM_format_to_string_back_inserter<std::list<wchar_t>>/16384 206209.343 -
BM_format_to_string_back_inserter<std::string>/1 12.895 -
BM_format_to_string_back_inserter<std::string>/1048576 66109.093 -
BM_format_to_string_back_inserter<std::string>/16384 969.837 -1.50%
BM_format_to_string_back_inserter<std::vector<char>>/1 22.423 -11.09%
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.73%
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 2.22%
BM_format_to_string_back_inserter<std::wstring>/1048576 187063.989 -
BM_format_to_string_back_inserter<std::wstring>/16384 3889.089 -
BM_format_to_string_begin<std::list<char>>/1 11.620 -
BM_format_to_string_begin<std::list<char>>/1048576 950302.601 -
BM_format_to_string_begin<std::list<char>>/16384 15036.486 -
BM_format_to_string_begin<std::list<wchar_t>>/1 10.996 -
BM_format_to_string_begin<std::list<wchar_t>>/1048576 1068293.550 -2.55%
BM_format_to_string_begin<std::list<wchar_t>>/16384 16170.386 -
BM_format_to_string_begin<std::string>/1 9.989 -2.56%
BM_format_to_string_begin<std::string>/1048576 12839.398 10.27%
BM_format_to_string_begin<std::string>/16384 189.589 13.43%
BM_format_to_string_begin<std::vector<char>>/1 10.220 1.28%
BM_format_to_string_begin<std::vector<char>>/1048576 12537.113 7.68%
BM_format_to_string_begin<std::vector<char>>/16384 238.579 63.96%
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 1.08%
BM_format_to_string_begin<std::wstring>/1 10.377 -2.93%
BM_format_to_string_begin<std::wstring>/1048576 49702.143 -
BM_format_to_string_begin<std::wstring>/16384 1815.454 6.37%
BM_format_to_string_pointer<char>/1 10.148 -2.93%
BM_format_to_string_pointer<char>/1048576 12259.378 1.10%
BM_format_to_string_pointer<char>/16384 149.290 1.76%
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 -2.23%
BM_format_to_string_span<char>/1 10.065 1.27%
BM_format_to_string_span<char>/1048576 12253.721 1.04%
BM_format_to_string_span<char>/16384 163.694 -3.54%
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 -
BM_formatted_size_string<char>/1 10.774 1.89%
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 1.75%
BM_japanese_escaped<char> 14279.921 -
BM_japanese_escaped<wchar_t> 12429.933 -
BM_japanese_text<char> 22382.693 -
BM_japanese_text<wchar_t> 22797.908 -
BM_join_view_deques/0 4.894 -1.70%
BM_join_view_deques/1 8.443 -
BM_join_view_deques/1024 2667.604 -4.70%
BM_join_view_deques/2 11.596 -
BM_join_view_deques/4000 11789.808 -1.76%
BM_join_view_deques/4096 12139.968 -1.98%
BM_join_view_deques/512 1283.602 -2.82%
BM_join_view_deques/5500 17780.499 1.98%
BM_join_view_deques/64 149.036 -
BM_join_view_deques/64000 277464.400 -
BM_join_view_deques/65536 285980.936 -
BM_join_view_deques/70000 332067.363 7.17%
BM_join_view_in_vectors/0 2.426 -13.67%
BM_join_view_in_vectors/1 2.957 2.88%
BM_join_view_in_vectors/1024 1573.649 -2.01%
BM_join_view_in_vectors/2 4.617 -
BM_join_view_in_vectors/4000 6079.451 -
BM_join_view_in_vectors/4096 6250.914 -
BM_join_view_in_vectors/512 653.666 -11.25%
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 2.01%
BM_join_view_out_vectors/0 0.547 19.45%
BM_join_view_out_vectors/1 2.063 -60.03%
BM_join_view_out_vectors/1024 1539.522 -1.15%
BM_join_view_out_vectors/2 3.491 -
BM_join_view_out_vectors/4000 6456.330 -
BM_join_view_out_vectors/4096 6557.719 -28.79%
BM_join_view_out_vectors/512 770.015 -1.32%
BM_join_view_out_vectors/5500 8227.568 -
BM_join_view_out_vectors/64 97.527 -
BM_join_view_out_vectors/64000 138797.730 11.14%
BM_join_view_out_vectors/65536 132247.661 4.45%
BM_join_view_out_vectors/70000 144863.559 5.19%
BM_lexicographical_compare_three_way<IntPtr>/1 0.369 -6.74%
BM_lexicographical_compare_three_way<IntPtr>/1024 244.439 -
BM_lexicographical_compare_three_way<IntPtr>/1048576 244894.106 -
BM_lexicographical_compare_three_way<IntPtr>/16 4.312 -1.78%
BM_lexicographical_compare_three_way<IntPtr>/16384 3745.760 -
BM_lexicographical_compare_three_way<IntPtr>/256 69.954 -
BM_lexicographical_compare_three_way<IntPtr>/262144 60034.676 -
BM_lexicographical_compare_three_way<IntPtr>/4 1.157 -
BM_lexicographical_compare_three_way<IntPtr>/4096 949.705 -
BM_lexicographical_compare_three_way<IntPtr>/64 15.699 -
BM_lexicographical_compare_three_way<IntPtr>/65536 14991.313 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 3.279 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1024 487.238 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1048576 495538.246 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16 9.191 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16384 7683.286 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/256 126.693 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/262144 122906.705 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 3.732 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4096 1925.855 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 31.430 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/65536 30713.394 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 3.206 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 249.319 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576 245650.386 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 6.288 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 3757.025 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 73.963 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 60119.030 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4 3.236 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 951.794 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 17.660 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 14993.351 -
BM_lexicographical_compare_three_way_fast_path/1 0.397 -13.87%
BM_lexicographical_compare_three_way_fast_path/1024 245.414 -
BM_lexicographical_compare_three_way_fast_path/1048576 246210.939 -
BM_lexicographical_compare_three_way_fast_path/16 4.323 -1.58%
BM_lexicographical_compare_three_way_fast_path/16384 3760.948 -
BM_lexicographical_compare_three_way_fast_path/256 70.427 -
BM_lexicographical_compare_three_way_fast_path/262144 60210.159 -
BM_lexicographical_compare_three_way_fast_path/4 1.148 -
BM_lexicographical_compare_three_way_fast_path/4096 954.292 -
BM_lexicographical_compare_three_way_fast_path/64 15.730 -
BM_lexicographical_compare_three_way_fast_path/65536 15054.670 -
BM_lexicographical_compare_three_way_slow_path/1 0.410 -5.40%
BM_lexicographical_compare_three_way_slow_path/1024 293.295 -
BM_lexicographical_compare_three_way_slow_path/1048576 294542.179 -
BM_lexicographical_compare_three_way_slow_path/16 4.582 -
BM_lexicographical_compare_three_way_slow_path/16384 4548.511 -3.14%
BM_lexicographical_compare_three_way_slow_path/256 79.471 -
BM_lexicographical_compare_three_way_slow_path/262144 74183.503 1.77%
BM_lexicographical_compare_three_way_slow_path/4 1.195 1.45%
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.04%
BM_map_find_string_literal 11.561 -
BM_num_get<bool> 11.506 -1.87%
BM_num_get<double> 37.895 -
BM_num_get<float> 37.992 3.07%
BM_num_get<long> 10.591 -1.97%
BM_num_get<long_double> 37.578 -
BM_num_get<long_long> 10.618 -1.62%
BM_num_get<unsigned_int> 9.790 -
BM_num_get<unsigned_long> 10.710 3.12%
BM_num_get<unsigned_long_long> 10.878 4.44%
BM_num_get<unsigned_short> 10.186 -1.43%
BM_num_get<void*> 10.991 -
BM_num_put<bool> 11.180 7.40%
BM_num_put<const_void*> 12.584 4.86%
BM_num_put<double> 57.747 -
BM_num_put<long> 11.829 -
BM_num_put<long_double> 59.038 -
BM_num_put<long_long> 11.683 4.93%
BM_num_put<unsigned_long> 11.743 8.05%
BM_num_put<unsigned_long_long> 11.066 -
BM_sprintf 34.248 -
BM_sprintf/C_string_len_6 4.254 9.33%
BM_sprintf/C_string_len_60 7.704 28.34%
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 -
BM_std_minmax_element<char>/3 1.146 8.86%
BM_std_minmax_element<char>/4 1.241 -1.66%
BM_std_minmax_element<char>/4000 1081.116 -1.98%
BM_std_minmax_element<char>/4096 1107.880 -1.76%
BM_std_minmax_element<char>/512 143.498 -1.83%
BM_std_minmax_element<char>/5500 1483.743 -1.80%
BM_std_minmax_element<char>/64 17.410 -1.73%
BM_std_minmax_element<char>/64000 17175.986 -2.02%
BM_std_minmax_element<char>/65536 17586.468 -2.00%
BM_std_minmax_element<char>/70000 18787.609 -2.05%
BM_std_minmax_element<int>/1 0.304 -
BM_std_minmax_element<int>/1024 278.719 -3.46%
BM_std_minmax_element<int>/2 0.605 -11.74%
BM_std_minmax_element<int>/3 0.974 -14.94%
BM_std_minmax_element<int>/4 1.243 2.45%
BM_std_minmax_element<int>/4000 1072.418 -3.82%
BM_std_minmax_element<int>/4096 1095.558 -3.80%
BM_std_minmax_element<int>/512 140.609 -4.20%
BM_std_minmax_element<int>/5500 1469.738 -3.62%
BM_std_minmax_element<int>/64 17.635 -1.90%
BM_std_minmax_element<int>/64000 17125.535 -3.58%
BM_std_minmax_element<int>/65536 17509.729 -3.76%
BM_std_minmax_element<int>/70000 18742.305 -3.54%
BM_std_minmax_element<long_long>/1 0.303 -3.61%
BM_std_minmax_element<long_long>/1024 269.879 -2.54%
BM_std_minmax_element<long_long>/2 0.647 -
BM_std_minmax_element<long_long>/3 1.147 -3.83%
BM_std_minmax_element<long_long>/4 1.251 -
BM_std_minmax_element<long_long>/4000 1040.315 -2.82%
BM_std_minmax_element<long_long>/4096 1068.986 -6.80%
BM_std_minmax_element<long_long>/512 136.908 -2.64%
BM_std_minmax_element<long_long>/5500 1481.886 -4.36%
BM_std_minmax_element<long_long>/64 17.089 -2.21%
BM_std_minmax_element<long_long>/64000 17482.053 1.43%
BM_std_minmax_element<long_long>/65536 17135.734 -2.21%
BM_std_minmax_element<long_long>/70000 18301.574 -2.17%
BM_std_minmax_element<short>/1 0.300 -
BM_std_minmax_element<short>/1024 282.380 1.93%
BM_std_minmax_element<short>/2 0.684 -
BM_std_minmax_element<short>/3 1.194 -
BM_std_minmax_element<short>/4 1.226 -
BM_std_minmax_element<short>/4000 1080.986 1.90%
BM_std_minmax_element<short>/4096 1106.522 1.89%
BM_std_minmax_element<short>/512 143.512 1.60%
BM_std_minmax_element<short>/5500 1483.147 2.08%
BM_std_minmax_element<short>/64 17.325 -2.06%
BM_std_minmax_element<short>/64000 17175.781 1.93%
BM_std_minmax_element<short>/65536 17587.562 1.65%
BM_std_minmax_element<short>/70000 18842.701 2.07%
BM_stop_token_async_reg_unreg_callback/1024 6921642.834 -15.92%
BM_stop_token_async_reg_unreg_callback/131072 114947661.670 1.98%
BM_stop_token_async_reg_unreg_callback/16777216 14061270833.015 2.08%
BM_stop_token_multi_thread_polling_stop_requested/1024 370043.454 -45.28%
BM_stop_token_multi_thread_polling_stop_requested/131072 8705559.875 15.10%
BM_stop_token_multi_thread_polling_stop_requested/16777216 55723744.590 -3.42%
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 20.51%
BM_string_without_formatting<wchar_t> 9.918 -14.52%
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 -12.59%
BM_to_chars_bad/2 0.573 22.70%
BM_to_chars_bad/23 2.116 -
BM_to_chars_bad/8 0.661 -5.14%
BM_to_chars_good/10 1.566 -12.37%
BM_to_chars_good/16 1.971 -1.15%
BM_to_chars_good/2 2.863 -
BM_to_chars_good/23 4.442 -
BM_to_chars_good/8 2.301 1.02%
BM_to_string 4.926 -
BM_tolower_char<char> 0.690 -
BM_tolower_char<wchar_t> 0.551 -
BM_tolower_string<char> 15.279 -
BM_tolower_string<wchar_t> 6.335 -5.76%
BM_toupper_char<char> 0.688 -
BM_toupper_char<wchar_t> 0.686 35.82%
BM_toupper_string<char> 15.336 -
BM_toupper_string<wchar_t> 6.340 -10.42%
BM_unicode_escaped<char> 23308.188 -2.36%
BM_unicode_escaped<wchar_t> 21452.404 -1.16%
BM_unicode_text<char> 33287.889 -2.75%
BM_unicode_text<wchar_t> 41856.727 2.47%
BM_vector_deque_copy/0 0.608 44.52%
BM_vector_deque_copy/1 2.278 4.47%
BM_vector_deque_copy/1024 35.911 -
BM_vector_deque_copy/2 2.001 6.42%
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 1.55%
BM_vector_deque_copy/64000 2835.990 -
BM_vector_deque_copy/65536 2852.242 -
BM_vector_deque_copy/70000 3098.073 -
BM_vector_deque_copy_backward/0 0.438 -10.79%
BM_vector_deque_copy_backward/1 2.138 -
BM_vector_deque_copy_backward/1024 38.096 1.88%
BM_vector_deque_copy_backward/2 1.830 -2.90%
BM_vector_deque_copy_backward/4000 141.259 -
BM_vector_deque_copy_backward/4096 148.502 -
BM_vector_deque_copy_backward/512 17.795 -
BM_vector_deque_copy_backward/5500 196.908 -
BM_vector_deque_copy_backward/64 3.046 -
BM_vector_deque_copy_backward/64000 7346.731 -
BM_vector_deque_copy_backward/65536 8091.905 6.99%
BM_vector_deque_copy_backward/70000 10079.594 25.30%
BM_vector_deque_move/0 0.443 -19.54%
BM_vector_deque_move/1 2.210 -4.84%
BM_vector_deque_move/1024 35.956 -
BM_vector_deque_move/2 1.939 -6.11%
BM_vector_deque_move/4000 140.000 -1.01%
BM_vector_deque_move/4096 144.378 -
BM_vector_deque_move/512 16.950 -
BM_vector_deque_move/5500 196.970 -
BM_vector_deque_move/64 2.809 -1.75%
BM_vector_deque_move/64000 2836.230 -
BM_vector_deque_move/65536 2852.237 -
BM_vector_deque_move/70000 3098.522 -
BM_vector_deque_move_backward/0 0.461 -16.55%
BM_vector_deque_move_backward/1 2.331 8.32%
BM_vector_deque_move_backward/1024 37.344 -2.10%
BM_vector_deque_move_backward/2 2.054 8.91%
BM_vector_deque_move_backward/4000 141.252 -1.00%
BM_vector_deque_move_backward/4096 148.236 -
BM_vector_deque_move_backward/512 17.488 -1.63%
BM_vector_deque_move_backward/5500 208.318 5.47%
BM_vector_deque_move_backward/64 2.973 -2.58%
BM_vector_deque_move_backward/64000 8170.828 13.62%
BM_vector_deque_move_backward/65536 7932.358 4.12%
BM_vector_deque_move_backward/70000 7979.311 1.49%
BM_vector_deque_ranges_copy/0 0.592 27.09%
BM_vector_deque_ranges_copy/1 2.301 -
BM_vector_deque_ranges_copy/1024 35.820 -
BM_vector_deque_ranges_copy/2 2.055 -
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 6.30%
BM_vector_deque_ranges_copy/64 2.815 -
BM_vector_deque_ranges_copy/64000 2917.294 2.71%
BM_vector_deque_ranges_copy/65536 2855.851 -
BM_vector_deque_ranges_copy/70000 3097.557 -
BM_vector_deque_ranges_copy_backward/0 0.436 3.11%
BM_vector_deque_ranges_copy_backward/1 2.364 1.36%
BM_vector_deque_ranges_copy_backward/1024 37.938 -
BM_vector_deque_ranges_copy_backward/2 2.059 -
BM_vector_deque_ranges_copy_backward/4000 141.679 -1.20%
BM_vector_deque_ranges_copy_backward/4096 150.242 1.45%
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 1.72%
BM_vector_deque_ranges_copy_backward/64000 7295.436 -
BM_vector_deque_ranges_copy_backward/65536 7650.840 3.29%
BM_vector_deque_ranges_copy_backward/70000 8136.121 -
BM_vector_deque_ranges_move/0 0.498 23.76%
BM_vector_deque_ranges_move/1 2.312 -
BM_vector_deque_ranges_move/1024 35.814 -
BM_vector_deque_ranges_move/2 2.166 5.07%
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 -
BM_vector_deque_ranges_move/64 5.420 87.47%
BM_vector_deque_ranges_move/64000 2838.872 -
BM_vector_deque_ranges_move/65536 2857.518 -
BM_vector_deque_ranges_move/70000 3101.398 -
BM_vector_deque_ranges_move_backward/0 0.563 39.62%
BM_vector_deque_ranges_move_backward/1 2.054 9.55%
BM_vector_deque_ranges_move_backward/1024 38.242 -
BM_vector_deque_ranges_move_backward/2 1.763 7.97%
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 -
BM_vector_deque_ranges_move_backward/5500 198.331 -
BM_vector_deque_ranges_move_backward/64 3.132 -
BM_vector_deque_ranges_move_backward/64000 7161.198 -2.39%
BM_vector_deque_ranges_move_backward/65536 7649.385 -
BM_vector_deque_ranges_move_backward/70000 8002.531 -
CastTo<A<Width,_Depth>> 242.331 3.43%
CastTo<B<Width_/_2,_Depth>> 2819.522 -2.43%
Chain,_1_level 1.002 -1.55%
Chain,_2_levels 1.002 -3.68%
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 3.43%
Chain_fail,_2_levels 31.928 3.74%
Chain_fail,_3_levels 39.066 4.53%
Chain_fail,_4_levels 52.632 -1.01%
Chain_fail,_5_levels 65.601 1.17%
Chain_fail,_6_levels 80.982 3.69%
Chain_fail,_7_levels 91.942 3.99%
Chain_fail,_8_levels 94.898 3.26%
Chain_middle,_1_level 8.394 2.05%
Chain_middle,_2_levels 15.179 3.26%
Chain_middle,_3_levels 18.636 1.25%
Chain_middle,_4_levels 19.314 3.40%
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 -2.49%
DAG_leftmost_middle,_2_levels 15.559 -1.44%
DAG_leftmost_middle,_3_levels 12.660 -2.32%
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 3.53%
DAG_rightmost_middle,_2_levels 112.223 -
DAG_rightmost_middle,_3_levels 76.694 -
DAG_sidecast,_1_level 38.406 -
DAG_sidecast,_2_levels 84.022 -
DAG_sidecast,_3_levels 108.507 4.13%
DAG_sidecast_fail,_1_level 60.098 4.07%
DAG_sidecast_fail,_2_levels 93.123 4.55%
DAG_sidecast_fail,_3_levels 108.937 4.22%
DAG_to_complete 0.277 -
SetIntersection_Front_Set_float_1024_1 1045449.125 -
SetIntersection_Front_Set_float_1024_1024 13482059.089 3.32%
SetIntersection_Front_Set_float_1024_16 1213874.814 -
SetIntersection_Front_Set_float_1024_256 4148609.101 -1.83%
SetIntersection_Front_Set_float_1024_4 1071378.253 -
SetIntersection_Front_Set_float_1024_64 1778548.322 -1.24%
SetIntersection_Front_Set_float_16384_1 1018610.882 -2.94%
SetIntersection_Front_Set_float_16384_1024 13565155.747 -4.83%
SetIntersection_Front_Set_float_16384_16 1187679.065 -2.48%
SetIntersection_Front_Set_float_16384_16384 223281552.007 -1.06%
SetIntersection_Front_Set_float_16384_256 4294729.334 1.64%
SetIntersection_Front_Set_float_16384_4 1067912.427 -
SetIntersection_Front_Set_float_16384_64 1788944.480 -
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 -5.92%
SetIntersection_Front_Set_float_256_4 4221652.455 -
SetIntersection_Front_Set_float_256_64 5685059.244 -2.91%
SetIntersection_Front_Set_float_262144_1 1029824.468 -
SetIntersection_Front_Set_float_262144_1024 13381352.868 -4.49%
SetIntersection_Front_Set_float_262144_16 1207591.332 -
SetIntersection_Front_Set_float_262144_16384 228671891.902 -
SetIntersection_Front_Set_float_262144_256 3980752.737 -2.44%
SetIntersection_Front_Set_float_262144_262144 1685429.364 2.21%
SetIntersection_Front_Set_float_262144_4 1064448.445 1.91%
SetIntersection_Front_Set_float_262144_64 1743940.351 -
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.19%
SetIntersection_Front_Set_float_64_4 16136957.303 -
SetIntersection_Front_Set_float_64_64 14032372.128 1.23%
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 -10.22%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 1082634.147 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 1924911.347 4.62%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 1055029.003 1.62%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 13898569.933 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 1227743.884 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 364860812.064 3.25%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 4509247.678 9.22%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 1077597.281 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 1873444.140 -4.61%
SetIntersection_Front_Set_pair<uint32,_uint32>_16_1 62958347.298 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 39155067.002 1.18%
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4 55390683.459 1.36%
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 2.74%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 8570168.589 3.50%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 4229144.457 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 5956529.036 5.56%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 1096133.226 5.59%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 14177726.576 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 1266222.326 4.57%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 330715737.026 -6.02%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 4374447.668 4.66%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 1889829.428 2.41%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 1115755.615 4.91%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 1872828.820 1.89%
SetIntersection_Front_Set_pair<uint32,_uint32>_4_1 213690249.296 -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_4 138068036.815 1.18%
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1 16522492.635 1.40%
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 15794432.463 1.17%
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 16262163.891 1.20%
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 14463531.135 1.35%
SetIntersection_Front_Set_string_1024_1 1085306.170 -
SetIntersection_Front_Set_string_1024_1024 56387009.913 2.84%
SetIntersection_Front_Set_string_1024_16 1862663.797 -1.47%
SetIntersection_Front_Set_string_1024_256 15156698.117 4.26%
SetIntersection_Front_Set_string_1024_4 1261481.024 -
SetIntersection_Front_Set_string_1024_64 4560000.088 -6.12%
SetIntersection_Front_Set_string_16384_1 1082575.426 -1.03%
SetIntersection_Front_Set_string_16384_1024 59816320.337 1.77%
SetIntersection_Front_Set_string_16384_16 1794595.960 -7.98%
SetIntersection_Front_Set_string_16384_16384 348485202.629 1.75%
SetIntersection_Front_Set_string_16384_256 14816132.522 1.13%
SetIntersection_Front_Set_string_16384_4 1270959.130 -
SetIntersection_Front_Set_string_16384_64 4597151.202 -7.02%
SetIntersection_Front_Set_string_16_1 65732636.942 -
SetIntersection_Front_Set_string_16_16 60228993.367 2.54%
SetIntersection_Front_Set_string_16_4 63719510.986 -
SetIntersection_Front_Set_string_1_1 557335532.711 -2.64%
SetIntersection_Front_Set_string_256_1 4340630.322 -
SetIntersection_Front_Set_string_256_16 6759819.105 -8.48%
SetIntersection_Front_Set_string_256_256 28482089.011 -4.21%
SetIntersection_Front_Set_string_256_4 4986933.962 -
SetIntersection_Front_Set_string_256_64 15272867.902 -1.75%
SetIntersection_Front_Set_string_262144_1 1066560.961 -3.70%
SetIntersection_Front_Set_string_262144_1024 59702608.176 -1.08%
SetIntersection_Front_Set_string_262144_16 1815006.592 1.07%
SetIntersection_Front_Set_string_262144_16384 349446631.294 -
SetIntersection_Front_Set_string_262144_256 15240218.170 3.25%
SetIntersection_Front_Set_string_262144_262144 18336141.520 1.47%
SetIntersection_Front_Set_string_262144_4 1261264.073 -
SetIntersection_Front_Set_string_262144_64 4549432.482 -4.30%
SetIntersection_Front_Set_string_4_1 222100011.987 -
SetIntersection_Front_Set_string_4_4 157266603.342 -
SetIntersection_Front_Set_string_64_1 17086806.868 -
SetIntersection_Front_Set_string_64_16 24417093.473 -
SetIntersection_Front_Set_string_64_4 19045110.247 -
SetIntersection_Front_Set_string_64_64 34498448.275 -10.78%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 1055162.396 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 24719525.993 3.50%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 1369136.210 2.05%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 6607398.790 1.93%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 1111330.644 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 2405429.641 7.06%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 1020450.652 -1.98%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 26830050.437 1.20%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 1366308.355 1.48%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 350981121.978 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 7109675.431 8.91%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 1109711.427 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 2413047.150 5.35%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_1 63157850.319 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 42485847.495 -
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 1.29%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 5132622.091 2.11%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 13040621.886 3.77%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 4343955.396 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 7632547.639 -2.78%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 1030876.975 1.43%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 27479952.363 -5.46%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 1314558.107 1.72%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 357543010.988 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 6346851.062 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 2999298.910 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 1100921.799 -
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 2.20%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 16481165.276 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 18766608.636 3.82%
SetIntersection_Front_Set_uint32_1024_1 1058369.710 -1.75%
SetIntersection_Front_Set_uint32_1024_1024 11934092.561 -8.14%
SetIntersection_Front_Set_uint32_1024_16 1203131.983 -1.22%
SetIntersection_Front_Set_uint32_1024_256 3957653.129 -3.22%
SetIntersection_Front_Set_uint32_1024_4 1071024.370 -3.56%
SetIntersection_Front_Set_uint32_1024_64 1808123.500 3.95%
SetIntersection_Front_Set_uint32_16384_1 1037848.481 -5.86%
SetIntersection_Front_Set_uint32_16384_1024 11927351.537 -12.43%
SetIntersection_Front_Set_uint32_16384_16 1178900.814 -7.50%
SetIntersection_Front_Set_uint32_16384_16384 212330521.120 -6.91%
SetIntersection_Front_Set_uint32_16384_256 3918777.190 -3.30%
SetIntersection_Front_Set_uint32_16384_4 1074043.078 -6.50%
SetIntersection_Front_Set_uint32_16384_64 1625141.636 -8.91%
SetIntersection_Front_Set_uint32_16_1 63372250.349 -
SetIntersection_Front_Set_uint32_16_16 37698441.071 -4.90%
SetIntersection_Front_Set_uint32_16_4 55263253.902 -2.57%
SetIntersection_Front_Set_uint32_1_1 538298082.110 1.26%
SetIntersection_Front_Set_uint32_256_1 4199197.171 -2.23%
SetIntersection_Front_Set_uint32_256_16 4484623.549 -5.51%
SetIntersection_Front_Set_uint32_256_256 7275591.846 -8.72%
SetIntersection_Front_Set_uint32_256_4 4238172.960 -4.21%
SetIntersection_Front_Set_uint32_256_64 5757571.133 -2.25%
SetIntersection_Front_Set_uint32_262144_1 1050966.352 -4.50%
SetIntersection_Front_Set_uint32_262144_1024 11863817.200 -9.60%
SetIntersection_Front_Set_uint32_262144_16 1186549.360 -3.14%
SetIntersection_Front_Set_uint32_262144_16384 218717984.176 -2.61%
SetIntersection_Front_Set_uint32_262144_256 3823172.885 -2.72%
SetIntersection_Front_Set_uint32_262144_262144 1652917.643 -
SetIntersection_Front_Set_uint32_262144_4 1058911.551 -1.94%
SetIntersection_Front_Set_uint32_262144_64 1655357.705 -9.11%
SetIntersection_Front_Set_uint32_4_1 215282568.492 1.09%
SetIntersection_Front_Set_uint32_4_4 137743142.996 1.13%
SetIntersection_Front_Set_uint32_64_1 16564063.169 -3.65%
SetIntersection_Front_Set_uint32_64_16 15283084.741 -3.83%
SetIntersection_Front_Set_uint32_64_4 16186586.187 -3.16%
SetIntersection_Front_Set_uint32_64_64 13504056.703 -3.39%
SetIntersection_Front_Set_uint64_1024_1 1043874.185 -
SetIntersection_Front_Set_uint64_1024_1024 11881957.885 -4.61%
SetIntersection_Front_Set_uint64_1024_16 1159951.563 -1.29%
SetIntersection_Front_Set_uint64_1024_256 3675599.410 -3.92%
SetIntersection_Front_Set_uint64_1024_4 1072901.727 6.88%
SetIntersection_Front_Set_uint64_1024_64 1638160.021 -6.00%
SetIntersection_Front_Set_uint64_16384_1 1043254.960 6.22%
SetIntersection_Front_Set_uint64_16384_1024 12193837.642 -2.02%
SetIntersection_Front_Set_uint64_16384_16 1192555.426 1.57%
SetIntersection_Front_Set_uint64_16384_16384 228879661.218 2.49%
SetIntersection_Front_Set_uint64_16384_256 3938266.462 -6.94%
SetIntersection_Front_Set_uint64_16384_4 1069013.495 2.66%
SetIntersection_Front_Set_uint64_16384_64 1701478.423 1.10%
SetIntersection_Front_Set_uint64_16_1 62785778.762 -
SetIntersection_Front_Set_uint64_16_16 37760560.239 1.63%
SetIntersection_Front_Set_uint64_16_4 54833115.184 1.68%
SetIntersection_Front_Set_uint64_1_1 536352776.342 1.60%
SetIntersection_Front_Set_uint64_256_1 4172590.668 2.00%
SetIntersection_Front_Set_uint64_256_16 4459500.158 -1.05%
SetIntersection_Front_Set_uint64_256_256 7506311.081 -4.48%
SetIntersection_Front_Set_uint64_256_4 4218925.054 1.54%
SetIntersection_Front_Set_uint64_256_64 5218325.416 -2.21%
SetIntersection_Front_Set_uint64_262144_1 1046568.814 2.65%
SetIntersection_Front_Set_uint64_262144_1024 12621699.059 -
SetIntersection_Front_Set_uint64_262144_16 1183332.774 1.60%
SetIntersection_Front_Set_uint64_262144_16384 223247392.198 -
SetIntersection_Front_Set_uint64_262144_256 4004725.834 5.83%
SetIntersection_Front_Set_uint64_262144_262144 1688062.746 1.70%
SetIntersection_Front_Set_uint64_262144_4 1065216.616 -
SetIntersection_Front_Set_uint64_262144_64 1647238.413 -3.51%
SetIntersection_Front_Set_uint64_4_1 213902221.786 1.27%
SetIntersection_Front_Set_uint64_4_4 137338205.687 1.73%
SetIntersection_Front_Set_uint64_64_1 16523027.579 1.97%
SetIntersection_Front_Set_uint64_64_16 15252126.387 1.38%
SetIntersection_Front_Set_uint64_64_4 16080371.212 -
SetIntersection_Front_Set_uint64_64_64 12819101.900 -3.52%
SetIntersection_Front_Vector_float_1024_1 1048426.075 1.23%
SetIntersection_Front_Vector_float_1024_1024 5902619.995 -
SetIntersection_Front_Vector_float_1024_16 1115569.943 -
SetIntersection_Front_Vector_float_1024_256 2269124.390 -
SetIntersection_Front_Vector_float_1024_4 1040801.747 -1.81%
SetIntersection_Front_Vector_float_1024_64 1359920.671 -
SetIntersection_Front_Vector_float_16384_1 1056136.518 -
SetIntersection_Front_Vector_float_16384_1024 5909079.484 -
SetIntersection_Front_Vector_float_16384_16 1129297.226 -
SetIntersection_Front_Vector_float_16384_16384 79684533.817 -
SetIntersection_Front_Vector_float_16384_256 2291174.600 -
SetIntersection_Front_Vector_float_16384_4 1063826.842 -
SetIntersection_Front_Vector_float_16384_64 1369451.718 -
SetIntersection_Front_Vector_float_16_1 62847398.566 -
SetIntersection_Front_Vector_float_16_16 35787785.011 -
SetIntersection_Front_Vector_float_16_4 54217974.069 -
SetIntersection_Front_Vector_float_1_1 534864267.731 -
SetIntersection_Front_Vector_float_256_1 4157503.587 -
SetIntersection_Front_Vector_float_256_16 4210547.524 1.07%
SetIntersection_Front_Vector_float_256_256 4541147.905 -
SetIntersection_Front_Vector_float_256_4 4168201.803 -
SetIntersection_Front_Vector_float_256_64 4357050.070 -
SetIntersection_Front_Vector_float_262144_1 1053705.872 2.64%
SetIntersection_Front_Vector_float_262144_1024 5905333.315 -
SetIntersection_Front_Vector_float_262144_16 1118931.354 -
SetIntersection_Front_Vector_float_262144_16384 79567512.740 -
SetIntersection_Front_Vector_float_262144_256 2273552.043 -
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.14%
SetIntersection_Front_Vector_float_4_1 213669747.175 -
SetIntersection_Front_Vector_float_4_4 135721149.768 -
SetIntersection_Front_Vector_float_64_1 16449812.886 -
SetIntersection_Front_Vector_float_64_16 14336110.629 -
SetIntersection_Front_Vector_float_64_4 15964899.653 -
SetIntersection_Front_Vector_float_64_64 10974922.759 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 1045932.266 5.54%
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.71%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 1063234.480 1.78%
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 1.82%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 121402929.283 1.72%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 2886179.124 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 1076973.995 6.73%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 1529473.224 6.23%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1 62796229.262 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 36854541.129 1.00%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 54482839.070 1.02%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 534519021.322 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 4170575.531 2.50%
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 1.29%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 4853350.960 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 1036225.233 -1.82%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 8463030.151 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 1158801.084 2.18%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 121314187.539 2.40%
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 3.66%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 1518635.333 -1.05%
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 1.32%
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 14720533.338 1.82%
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 16031429.343 1.06%
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 12180396.147 -
SetIntersection_Front_Vector_string_1024_1 1077463.304 -1.07%
SetIntersection_Front_Vector_string_1024_1024 38794795.455 2.23%
SetIntersection_Front_Vector_string_1024_16 1634672.546 -
SetIntersection_Front_Vector_string_1024_256 9412291.720 3.48%
SetIntersection_Front_Vector_string_1024_4 1194005.101 -
SetIntersection_Front_Vector_string_1024_64 3334718.285 -
SetIntersection_Front_Vector_string_16384_1 1091553.866 -
SetIntersection_Front_Vector_string_16384_1024 37987319.961 -
SetIntersection_Front_Vector_string_16384_16 1631825.779 4.26%
SetIntersection_Front_Vector_string_16384_16384 348120820.639 -
SetIntersection_Front_Vector_string_16384_256 9193119.869 -1.76%
SetIntersection_Front_Vector_string_16384_4 1191429.687 2.60%
SetIntersection_Front_Vector_string_16384_64 3085583.577 -3.19%
SetIntersection_Front_Vector_string_16_1 64392166.940 -
SetIntersection_Front_Vector_string_16_16 51558915.833 2.04%
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.10%
SetIntersection_Front_Vector_string_256_256 19984318.386 6.44%
SetIntersection_Front_Vector_string_256_4 4681879.142 -
SetIntersection_Front_Vector_string_256_64 10516685.937 3.35%
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 1.98%
SetIntersection_Front_Vector_string_262144_262144 14450421.060 -
SetIntersection_Front_Vector_string_262144_4 1179489.120 -
SetIntersection_Front_Vector_string_262144_64 3349350.373 -
SetIntersection_Front_Vector_string_4_1 219350028.595 -
SetIntersection_Front_Vector_string_4_4 152301474.224 -
SetIntersection_Front_Vector_string_64_1 16851851.071 -
SetIntersection_Front_Vector_string_64_16 20593702.259 -
SetIntersection_Front_Vector_string_64_4 17855439.481 -
SetIntersection_Front_Vector_string_64_64 26321732.402 3.25%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1052510.410 3.60%
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.73%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1074998.322 2.01%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1554314.792 -1.09%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1029590.177 -2.77%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 9245180.870 2.93%
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.92%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1065653.356 1.27%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1574621.767 1.90%
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 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 4150859.926 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 4404788.213 1.04%
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.11%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 348966964.128 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1071979.631 3.49%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1569558.309 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_1 213731024.193 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_4 136992183.781 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1 16374626.145 -1.09%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 14941436.342 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 16111869.907 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 12543294.743 -
SetIntersection_Front_Vector_uint32_1024_1 1059696.898 1.44%
SetIntersection_Front_Vector_uint32_1024_1024 5309245.710 -9.57%
SetIntersection_Front_Vector_uint32_1024_16 1123019.938 3.43%
SetIntersection_Front_Vector_uint32_1024_256 2142471.338 -5.92%
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 -
SetIntersection_Front_Vector_uint32_16384_16 1113556.183 1.35%
SetIntersection_Front_Vector_uint32_16384_16384 70840694.435 -2.75%
SetIntersection_Front_Vector_uint32_16384_256 2122951.397 -
SetIntersection_Front_Vector_uint32_16384_4 1061612.589 3.85%
SetIntersection_Front_Vector_uint32_16384_64 1360905.731 2.30%
SetIntersection_Front_Vector_uint32_16_1 63155193.364 -
SetIntersection_Front_Vector_uint32_16_16 36039344.878 1.11%
SetIntersection_Front_Vector_uint32_16_4 54455300.991 -
SetIntersection_Front_Vector_uint32_1_1 537346554.989 -
SetIntersection_Front_Vector_uint32_256_1 4194050.534 1.53%
SetIntersection_Front_Vector_uint32_256_16 4243332.071 1.52%
SetIntersection_Front_Vector_uint32_256_256 4246726.890 -
SetIntersection_Front_Vector_uint32_256_4 4200386.812 -
SetIntersection_Front_Vector_uint32_256_64 4257380.007 -
SetIntersection_Front_Vector_uint32_262144_1 1054004.894 1.93%
SetIntersection_Front_Vector_uint32_262144_1024 5324522.796 -
SetIntersection_Front_Vector_uint32_262144_16 1113962.006 -
SetIntersection_Front_Vector_uint32_262144_16384 71056085.164 -2.56%
SetIntersection_Front_Vector_uint32_262144_256 2127745.403 -6.44%
SetIntersection_Front_Vector_uint32_262144_262144 350730216.397 1.25%
SetIntersection_Front_Vector_uint32_262144_4 1059628.106 -
SetIntersection_Front_Vector_uint32_262144_64 1333152.220 3.44%
SetIntersection_Front_Vector_uint32_4_1 214457246.723 -
SetIntersection_Front_Vector_uint32_4_4 136518703.510 1.22%
SetIntersection_Front_Vector_uint32_64_1 16520377.907 -
SetIntersection_Front_Vector_uint32_64_16 14459798.273 1.61%
SetIntersection_Front_Vector_uint32_64_4 15983798.073 1.40%
SetIntersection_Front_Vector_uint32_64_64 10914377.502 3.40%
SetIntersection_Front_Vector_uint64_1024_1 1050881.667 1.84%
SetIntersection_Front_Vector_uint64_1024_1024 5915991.481 1.96%
SetIntersection_Front_Vector_uint64_1024_16 1126242.610 4.52%
SetIntersection_Front_Vector_uint64_1024_256 2276977.449 -
SetIntersection_Front_Vector_uint64_1024_4 1069433.182 1.14%
SetIntersection_Front_Vector_uint64_1024_64 1386390.369 2.98%
SetIntersection_Front_Vector_uint64_16384_1 1044426.332 1.33%
SetIntersection_Front_Vector_uint64_16384_1024 5325477.589 -9.02%
SetIntersection_Front_Vector_uint64_16384_16 1099167.702 -1.46%
SetIntersection_Front_Vector_uint64_16384_16384 69528683.790 -11.26%
SetIntersection_Front_Vector_uint64_16384_256 2145371.350 -2.71%
SetIntersection_Front_Vector_uint64_16384_4 1062882.589 -
SetIntersection_Front_Vector_uint64_16384_64 1338666.650 -1.73%
SetIntersection_Front_Vector_uint64_16_1 63129178.292 1.64%
SetIntersection_Front_Vector_uint64_16_16 36019541.148 2.26%
SetIntersection_Front_Vector_uint64_16_4 54339672.661 1.41%
SetIntersection_Front_Vector_uint64_1_1 536831369.530 1.64%
SetIntersection_Front_Vector_uint64_256_1 4144873.812 -
SetIntersection_Front_Vector_uint64_256_16 4183004.202 -
SetIntersection_Front_Vector_uint64_256_256 4553253.664 3.31%
SetIntersection_Front_Vector_uint64_256_4 4153858.124 -
SetIntersection_Front_Vector_uint64_256_64 4291400.506 -1.36%
SetIntersection_Front_Vector_uint64_262144_1 1047506.824 -
SetIntersection_Front_Vector_uint64_262144_1024 5335691.304 -8.67%
SetIntersection_Front_Vector_uint64_262144_16 1098503.471 -1.09%
SetIntersection_Front_Vector_uint64_262144_16384 73540782.530 -2.78%
SetIntersection_Front_Vector_uint64_262144_256 2141796.000 -4.81%
SetIntersection_Front_Vector_uint64_262144_262144 350436888.099 -1.96%
SetIntersection_Front_Vector_uint64_262144_4 1075696.033 2.35%
SetIntersection_Front_Vector_uint64_262144_64 1338100.204 -1.42%
SetIntersection_Front_Vector_uint64_4_1 214591523.140 1.67%
SetIntersection_Front_Vector_uint64_4_4 136667894.070 1.88%
SetIntersection_Front_Vector_uint64_64_1 16428879.769 -
SetIntersection_Front_Vector_uint64_64_16 14378161.953 2.26%
SetIntersection_Front_Vector_uint64_64_4 16006645.141 2.01%
SetIntersection_Front_Vector_uint64_64_64 10670556.823 -1.46%
SetIntersection_Interlaced_Set_float_1024_1 1048339.392 -
SetIntersection_Interlaced_Set_float_1024_1024 12119000.122 1.95%
SetIntersection_Interlaced_Set_float_1024_16 11440603.326 -
SetIntersection_Interlaced_Set_float_1024_256 14080305.489 -3.27%
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 1.69%
SetIntersection_Interlaced_Set_float_16384_16 207571367.743 1.07%
SetIntersection_Interlaced_Set_float_16384_16384 211393826.279 -2.04%
SetIntersection_Interlaced_Set_float_16384_256 205657252.204 3.86%
SetIntersection_Interlaced_Set_float_16384_4 169108950.104 1.86%
SetIntersection_Interlaced_Set_float_16384_64 214361420.709 1.24%
SetIntersection_Interlaced_Set_float_16_1 62954625.458 -
SetIntersection_Interlaced_Set_float_16_16 37876346.775 -1.06%
SetIntersection_Interlaced_Set_float_16_4 59687311.551 1.03%
SetIntersection_Interlaced_Set_float_1_1 535166853.151 -
SetIntersection_Interlaced_Set_float_256_1 4136587.979 -
SetIntersection_Interlaced_Set_float_256_16 12003581.063 -2.90%
SetIntersection_Interlaced_Set_float_256_256 7710806.911 2.04%
SetIntersection_Interlaced_Set_float_256_4 11095492.055 -
SetIntersection_Interlaced_Set_float_256_64 13576858.499 7.59%
SetIntersection_Interlaced_Set_float_262144_1 1025873.652 1.14%
SetIntersection_Interlaced_Set_float_262144_1024 1514286.051 2.06%
SetIntersection_Interlaced_Set_float_262144_16 1598713.135 2.74%
SetIntersection_Interlaced_Set_float_262144_16384 1277225.098 2.82%
SetIntersection_Interlaced_Set_float_262144_256 1547605.957 1.34%
SetIntersection_Interlaced_Set_float_262144_262144 1651629.885 -
SetIntersection_Interlaced_Set_float_262144_4 1277482.340 1.74%
SetIntersection_Interlaced_Set_float_262144_64 1555507.977 1.91%
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 -
SetIntersection_Interlaced_Set_float_64_4 20963753.487 -
SetIntersection_Interlaced_Set_float_64_64 13222095.117 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 1050682.936 1.16%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 13048547.504 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 11604875.337 3.36%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 13917309.102 1.22%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 9869539.750 1.08%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 10261331.213 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 1022762.899 -1.69%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 175186874.589 2.13%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 221293916.060 1.47%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 247321891.159 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 204866981.703 1.62%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 178527649.043 3.48%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 231823772.569 2.05%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_1 62909379.605 1.09%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 38545088.204 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 59597674.602 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1 539175598.931 1.73%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 4181452.600 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 12088919.232 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 8109352.709 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 11698211.484 1.42%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 13202943.235 6.54%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 1056646.484 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 1641605.795 2.01%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 1688516.521 1.27%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 1335213.623 2.61%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 1666132.082 2.23%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 1837377.441 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 1359996.662 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 1646964.109 1.67%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_1 214315711.628 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 137924559.827 1.07%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 16485121.440 1.18%
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 -
SetIntersection_Interlaced_Set_string_1024_1 1081973.515 -
SetIntersection_Interlaced_Set_string_1024_1024 56060139.653 1.59%
SetIntersection_Interlaced_Set_string_1024_16 12842200.590 -
SetIntersection_Interlaced_Set_string_1024_256 34740198.488 -3.12%
SetIntersection_Interlaced_Set_string_1024_4 10293550.188 -1.06%
SetIntersection_Interlaced_Set_string_1024_64 16728604.280 1.27%
SetIntersection_Interlaced_Set_string_16384_1 1083663.544 -2.29%
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 2.68%
SetIntersection_Interlaced_Set_string_16384_4 195737250.227 -
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 -
SetIntersection_Interlaced_Set_string_256_4 13044824.104 -2.31%
SetIntersection_Interlaced_Set_string_256_64 30611485.230 -1.22%
SetIntersection_Interlaced_Set_string_262144_1 1089711.816 -1.22%
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.04%
SetIntersection_Interlaced_Set_string_64_4 25968330.577 -
SetIntersection_Interlaced_Set_string_64_64 36430657.043 -1.72%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 1057158.604 -1.08%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 23030387.288 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 12055484.093 1.81%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 18825494.831 1.16%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 9809430.366 1.43%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 11684249.294 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 1054631.190 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 241627229.494 3.52%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 250267111.106 2.88%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 350851508.223 -1.33%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 340625036.639 35.30%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 200919546.382 1.30%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 354288691.329 42.35%
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 1.12%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 12538046.945 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 12182953.161 -2.50%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 11577909.711 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 17424451.946 2.36%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 1035983.135 -
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 -
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 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 2121470.215 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_1 215147019.613 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_4 140733397.610 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_1 16478580.739 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 25795147.781 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 22618114.018 -1.59%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 18169743.349 -3.66%
SetIntersection_Interlaced_Set_uint32_1024_1 1053013.067 2.17%
SetIntersection_Interlaced_Set_uint32_1024_1024 12540573.241 -
SetIntersection_Interlaced_Set_uint32_1024_16 11696555.484 5.66%
SetIntersection_Interlaced_Set_uint32_1024_256 13557662.682 -
SetIntersection_Interlaced_Set_uint32_1024_4 9979681.335 2.39%
SetIntersection_Interlaced_Set_uint32_1024_64 10110281.932 -
SetIntersection_Interlaced_Set_uint32_16384_1 1059326.300 -
SetIntersection_Interlaced_Set_uint32_16384_1024 174666563.223 4.02%
SetIntersection_Interlaced_Set_uint32_16384_16 213496862.266 5.50%
SetIntersection_Interlaced_Set_uint32_16384_16384 219623032.853 1.00%
SetIntersection_Interlaced_Set_uint32_16384_256 208694353.398 6.98%
SetIntersection_Interlaced_Set_uint32_16384_4 172164685.548 5.10%
SetIntersection_Interlaced_Set_uint32_16384_64 219252604.685 4.29%
SetIntersection_Interlaced_Set_uint32_16_1 63239070.852 1.32%
SetIntersection_Interlaced_Set_uint32_16_16 38165264.659 -
SetIntersection_Interlaced_Set_uint32_16_4 60082458.686 2.36%
SetIntersection_Interlaced_Set_uint32_1_1 537475431.832 1.01%
SetIntersection_Interlaced_Set_uint32_256_1 4149405.452 -
SetIntersection_Interlaced_Set_uint32_256_16 12035046.921 -
SetIntersection_Interlaced_Set_uint32_256_256 8136794.854 5.72%
SetIntersection_Interlaced_Set_uint32_256_4 11643196.685 3.29%
SetIntersection_Interlaced_Set_uint32_256_64 13140365.681 -
SetIntersection_Interlaced_Set_uint32_262144_1 1051876.026 2.54%
SetIntersection_Interlaced_Set_uint32_262144_1024 1547962.807 5.47%
SetIntersection_Interlaced_Set_uint32_262144_16 1611814.371 6.20%
SetIntersection_Interlaced_Set_uint32_262144_16384 1297985.270 6.65%
SetIntersection_Interlaced_Set_uint32_262144_256 1596957.764 5.86%
SetIntersection_Interlaced_Set_uint32_262144_262144 1842282.064 -
SetIntersection_Interlaced_Set_uint32_262144_4 1298444.662 5.90%
SetIntersection_Interlaced_Set_uint32_262144_64 1578694.416 5.48%
SetIntersection_Interlaced_Set_uint32_4_1 215243473.952 1.40%
SetIntersection_Interlaced_Set_uint32_4_4 137718803.333 1.01%
SetIntersection_Interlaced_Set_uint32_64_1 16516782.653 2.21%
SetIntersection_Interlaced_Set_uint32_64_16 22317567.920 -
SetIntersection_Interlaced_Set_uint32_64_4 20981169.491 1.29%
SetIntersection_Interlaced_Set_uint32_64_64 13420909.937 2.14%
SetIntersection_Interlaced_Set_uint64_1024_1 1042359.560 2.84%
SetIntersection_Interlaced_Set_uint64_1024_1024 12531959.528 1.61%
SetIntersection_Interlaced_Set_uint64_1024_16 11576000.775 2.31%
SetIntersection_Interlaced_Set_uint64_1024_256 14619400.853 8.66%
SetIntersection_Interlaced_Set_uint64_1024_4 10177729.679 4.74%
SetIntersection_Interlaced_Set_uint64_1024_64 10112353.522 2.65%
SetIntersection_Interlaced_Set_uint64_16384_1 1017685.052 -
SetIntersection_Interlaced_Set_uint64_16384_1024 178845378.882 -
SetIntersection_Interlaced_Set_uint64_16384_16 226799901.738 1.51%
SetIntersection_Interlaced_Set_uint64_16384_16384 232030189.163 -1.32%
SetIntersection_Interlaced_Set_uint64_16384_256 213713202.709 3.48%
SetIntersection_Interlaced_Set_uint64_16384_4 185839607.684 6.04%
SetIntersection_Interlaced_Set_uint64_16384_64 236009943.020 3.88%
SetIntersection_Interlaced_Set_uint64_16_1 62870268.906 1.26%
SetIntersection_Interlaced_Set_uint64_16_16 38058739.167 1.09%
SetIntersection_Interlaced_Set_uint64_16_4 59991427.049 1.68%
SetIntersection_Interlaced_Set_uint64_1_1 534261944.505 1.15%
SetIntersection_Interlaced_Set_uint64_256_1 4147901.152 -
SetIntersection_Interlaced_Set_uint64_256_16 11991839.846 1.46%
SetIntersection_Interlaced_Set_uint64_256_256 7655667.884 -3.02%
SetIntersection_Interlaced_Set_uint64_256_4 11358965.572 3.26%
SetIntersection_Interlaced_Set_uint64_256_64 14221140.840 13.09%
SetIntersection_Interlaced_Set_uint64_262144_1 1036481.696 1.80%
SetIntersection_Interlaced_Set_uint64_262144_1024 1587094.400 2.13%
SetIntersection_Interlaced_Set_uint64_262144_16 1642671.713 1.80%
SetIntersection_Interlaced_Set_uint64_262144_16384 1299229.818 3.27%
SetIntersection_Interlaced_Set_uint64_262144_256 1629223.797 2.34%
SetIntersection_Interlaced_Set_uint64_262144_262144 1714787.518 2.13%
SetIntersection_Interlaced_Set_uint64_262144_4 1321816.082 2.17%
SetIntersection_Interlaced_Set_uint64_262144_64 1612872.476 1.95%
SetIntersection_Interlaced_Set_uint64_4_1 213677633.886 1.32%
SetIntersection_Interlaced_Set_uint64_4_4 136844490.143 1.20%
SetIntersection_Interlaced_Set_uint64_64_1 16450274.207 1.62%
SetIntersection_Interlaced_Set_uint64_64_16 22833564.099 5.55%
SetIntersection_Interlaced_Set_uint64_64_4 21223666.587 4.16%
SetIntersection_Interlaced_Set_uint64_64_64 13216156.771 -
SetIntersection_Interlaced_Vector_float_1024_1 1039439.584 -
SetIntersection_Interlaced_Vector_float_1024_1024 5908685.816 -
SetIntersection_Interlaced_Vector_float_1024_16 2525899.899 -2.47%
SetIntersection_Interlaced_Vector_float_1024_256 5478068.572 -9.10%
SetIntersection_Interlaced_Vector_float_1024_4 1377058.321 -6.59%
SetIntersection_Interlaced_Vector_float_1024_64 5148820.065 31.60%
SetIntersection_Interlaced_Vector_float_16384_1 1044321.979 -
SetIntersection_Interlaced_Vector_float_16384_1024 41586710.399 -9.65%
SetIntersection_Interlaced_Vector_float_16384_16 2164967.501 -
SetIntersection_Interlaced_Vector_float_16384_16384 79580778.474 -
SetIntersection_Interlaced_Vector_float_16384_256 16196624.222 2.09%
SetIntersection_Interlaced_Vector_float_16384_4 1370233.297 -
SetIntersection_Interlaced_Vector_float_16384_64 5600975.602 -
SetIntersection_Interlaced_Vector_float_16_1 62847082.193 -
SetIntersection_Interlaced_Vector_float_16_16 35402336.378 -
SetIntersection_Interlaced_Vector_float_16_4 56265311.852 -
SetIntersection_Interlaced_Vector_float_1_1 534596144.182 -
SetIntersection_Interlaced_Vector_float_256_1 4177863.881 -
SetIntersection_Interlaced_Vector_float_256_16 7014128.923 18.90%
SetIntersection_Interlaced_Vector_float_256_256 4524097.459 -
SetIntersection_Interlaced_Vector_float_256_4 5210055.869 1.13%
SetIntersection_Interlaced_Vector_float_256_64 6889878.628 -
SetIntersection_Interlaced_Vector_float_262144_1 1041155.735 -1.26%
SetIntersection_Interlaced_Vector_float_262144_1024 84736034.288 -11.80%
SetIntersection_Interlaced_Vector_float_262144_16 2966574.838 -
SetIntersection_Interlaced_Vector_float_262144_16384 342603719.353 -1.36%
SetIntersection_Interlaced_Vector_float_262144_256 20307765.045 -
SetIntersection_Interlaced_Vector_float_262144_262144 350875763.660 -
SetIntersection_Interlaced_Vector_float_262144_4 1411170.671 -31.39%
SetIntersection_Interlaced_Vector_float_262144_64 18458463.494 96.60%
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 14.71%
SetIntersection_Interlaced_Vector_float_64_4 17916542.858 -
SetIntersection_Interlaced_Vector_float_64_64 10899380.422 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 1032842.824 -1.06%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 8378367.001 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 2208521.933 -22.01%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 7584421.193 -1.11%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 1342765.791 -11.26%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 4366966.006 -23.54%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 1051978.024 5.01%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 55556692.420 -29.97%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 3003912.107 -27.10%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 121353355.566 1.74%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 20850196.251 -32.59%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 1501859.804 -11.94%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 7399626.152 -36.40%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_1 62837132.307 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 36892349.626 1.15%
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 -14.28%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 5797857.251 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 4967375.960 -6.31%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 8674980.934 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 1050159.280 1.30%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 105480577.942 -38.58%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 4464986.324 -37.96%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 352049512.379 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 37128984.822 -55.47%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_262144 350672468.063 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 1683140.525 -20.95%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 12039913.492 -51.32%
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 -5.01%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 18045314.303 -3.00%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 12219609.766 1.97%
SetIntersection_Interlaced_Vector_string_1024_1 1068977.324 -
SetIntersection_Interlaced_Vector_string_1024_1024 41440103.892 7.35%
SetIntersection_Interlaced_Vector_string_1024_16 3409196.661 -
SetIntersection_Interlaced_Vector_string_1024_256 20881940.391 2.43%
SetIntersection_Interlaced_Vector_string_1024_4 1647474.464 -3.75%
SetIntersection_Interlaced_Vector_string_1024_64 8404547.796 4.37%
SetIntersection_Interlaced_Vector_string_16384_1 1072116.238 -
SetIntersection_Interlaced_Vector_string_16384_1024 119928132.646 -
SetIntersection_Interlaced_Vector_string_16384_16 4627103.824 12.22%
SetIntersection_Interlaced_Vector_string_16384_16384 350725617.568 -
SetIntersection_Interlaced_Vector_string_16384_256 43492923.423 3.18%
SetIntersection_Interlaced_Vector_string_16384_4 1932176.848 -2.17%
SetIntersection_Interlaced_Vector_string_16384_64 13492168.684 -7.56%
SetIntersection_Interlaced_Vector_string_16_1 64547835.282 -
SetIntersection_Interlaced_Vector_string_16_16 52307810.552 4.07%
SetIntersection_Interlaced_Vector_string_16_4 66774167.701 -
SetIntersection_Interlaced_Vector_string_1_1 549117450.977 -
SetIntersection_Interlaced_Vector_string_256_1 4246360.655 -
SetIntersection_Interlaced_Vector_string_256_16 10609538.423 -
SetIntersection_Interlaced_Vector_string_256_256 20907764.277 1.18%
SetIntersection_Interlaced_Vector_string_256_4 6121429.938 -1.73%
SetIntersection_Interlaced_Vector_string_256_64 20004906.529 -
SetIntersection_Interlaced_Vector_string_262144_1 1104299.295 3.09%
SetIntersection_Interlaced_Vector_string_262144_1024 340476205.916 3.21%
SetIntersection_Interlaced_Vector_string_262144_16 6514668.582 -4.36%
SetIntersection_Interlaced_Vector_string_262144_16384 999268.961 -2.76%
SetIntersection_Interlaced_Vector_string_262144_256 75307734.687 5.32%
SetIntersection_Interlaced_Vector_string_262144_262144 14951946.778 3.56%
SetIntersection_Interlaced_Vector_string_262144_4 2060932.650 -10.10%
SetIntersection_Interlaced_Vector_string_262144_64 22522685.003 16.67%
SetIntersection_Interlaced_Vector_string_4_1 219350409.392 -
SetIntersection_Interlaced_Vector_string_4_4 152772927.688 1.51%
SetIntersection_Interlaced_Vector_string_64_1 16874036.659 -
SetIntersection_Interlaced_Vector_string_64_16 30463209.955 7.57%
SetIntersection_Interlaced_Vector_string_64_4 21841099.417 1.16%
SetIntersection_Interlaced_Vector_string_64_64 27329640.504 1.25%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1049129.278 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 9152830.603 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 2737997.592 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 9564424.745 4.30%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1481967.762 -1.39%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 4933873.033 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1042109.176 2.03%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 63407052.918 -4.57%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 3158418.156 -13.83%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 131050777.133 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 26343983.334 -3.99%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1620860.768 2.46%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 8765155.302 -1.97%
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 6.30%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 6151478.569 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 5200415.630 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 9941201.021 2.17%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1046688.604 1.19%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 144175307.202 -
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 -3.75%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 350663183.207 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1782093.535 -2.80%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 14361981.408 -4.31%
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 4.61%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 18290293.845 -1.78%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 12594038.833 -
SetIntersection_Interlaced_Vector_uint32_1024_1 1053424.790 -
SetIntersection_Interlaced_Vector_uint32_1024_1024 5911011.619 -
SetIntersection_Interlaced_Vector_uint32_1024_16 2334504.742 3.37%
SetIntersection_Interlaced_Vector_uint32_1024_256 7057724.556 -1.68%
SetIntersection_Interlaced_Vector_uint32_1024_4 1343888.539 -2.90%
SetIntersection_Interlaced_Vector_uint32_1024_64 4405438.480 -6.11%
SetIntersection_Interlaced_Vector_uint32_16384_1 1040531.981 -
SetIntersection_Interlaced_Vector_uint32_16384_1024 54962018.858 -8.13%
SetIntersection_Interlaced_Vector_uint32_16384_16 3315667.694 3.10%
SetIntersection_Interlaced_Vector_uint32_16384_16384 79614678.271 -
SetIntersection_Interlaced_Vector_uint32_16384_256 22035850.171 47.87%
SetIntersection_Interlaced_Vector_uint32_16384_4 1527907.848 2.73%
SetIntersection_Interlaced_Vector_uint32_16384_64 8455452.384 3.87%
SetIntersection_Interlaced_Vector_uint32_16_1 63119141.638 -
SetIntersection_Interlaced_Vector_uint32_16_16 35925329.931 1.23%
SetIntersection_Interlaced_Vector_uint32_16_4 56273290.577 1.01%
SetIntersection_Interlaced_Vector_uint32_1_1 536228182.980 -
SetIntersection_Interlaced_Vector_uint32_256_1 4145469.479 1.31%
SetIntersection_Interlaced_Vector_uint32_256_16 7334999.473 8.75%
SetIntersection_Interlaced_Vector_uint32_256_256 4543003.192 -
SetIntersection_Interlaced_Vector_uint32_256_4 4850907.580 -
SetIntersection_Interlaced_Vector_uint32_256_64 8107669.004 15.48%
SetIntersection_Interlaced_Vector_uint32_262144_1 1044824.465 -
SetIntersection_Interlaced_Vector_uint32_262144_1024 117855079.541 8.36%
SetIntersection_Interlaced_Vector_uint32_262144_16 5284196.632 -5.30%
SetIntersection_Interlaced_Vector_uint32_262144_16384 352508770.482 -
SetIntersection_Interlaced_Vector_uint32_262144_256 39845694.619 17.06%
SetIntersection_Interlaced_Vector_uint32_262144_262144 351777687.980 -
SetIntersection_Interlaced_Vector_uint32_262144_4 1879189.830 1.15%
SetIntersection_Interlaced_Vector_uint32_262144_64 16022988.880 17.13%
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 -
SetIntersection_Interlaced_Vector_uint32_64_4 17881831.174 2.22%
SetIntersection_Interlaced_Vector_uint32_64_64 10941457.827 -
SetIntersection_Interlaced_Vector_uint64_1024_1 1041490.901 3.94%
SetIntersection_Interlaced_Vector_uint64_1024_1024 5923231.359 -
SetIntersection_Interlaced_Vector_uint64_1024_16 2500336.036 6.52%
SetIntersection_Interlaced_Vector_uint64_1024_256 6701045.414 8.38%
SetIntersection_Interlaced_Vector_uint64_1024_4 1410043.814 1.56%
SetIntersection_Interlaced_Vector_uint64_1024_64 4828836.064 2.83%
SetIntersection_Interlaced_Vector_uint64_16384_1 1052177.440 3.92%
SetIntersection_Interlaced_Vector_uint64_16384_1024 64905125.372 29.41%
SetIntersection_Interlaced_Vector_uint64_16384_16 3752418.595 6.65%
SetIntersection_Interlaced_Vector_uint64_16384_16384 79127693.318 -
SetIntersection_Interlaced_Vector_uint64_16384_256 26682370.294 77.00%
SetIntersection_Interlaced_Vector_uint64_16384_4 1633802.570 5.79%
SetIntersection_Interlaced_Vector_uint64_16384_64 9846312.867 36.31%
SetIntersection_Interlaced_Vector_uint64_16_1 63116723.094 1.37%
SetIntersection_Interlaced_Vector_uint64_16_16 35613812.699 -
SetIntersection_Interlaced_Vector_uint64_16_4 56129348.700 1.43%
SetIntersection_Interlaced_Vector_uint64_1_1 537232440.647 1.66%
SetIntersection_Interlaced_Vector_uint64_256_1 4190557.637 1.40%
SetIntersection_Interlaced_Vector_uint64_256_16 7474417.684 26.47%
SetIntersection_Interlaced_Vector_uint64_256_256 4501373.603 -1.14%
SetIntersection_Interlaced_Vector_uint64_256_4 5150138.505 5.90%
SetIntersection_Interlaced_Vector_uint64_256_64 8543430.448 25.60%
SetIntersection_Interlaced_Vector_uint64_262144_1 1049107.158 -
SetIntersection_Interlaced_Vector_uint64_262144_1024 145402713.464 48.81%
SetIntersection_Interlaced_Vector_uint64_262144_16 11257963.291 275.18%
SetIntersection_Interlaced_Vector_uint64_262144_16384 351606134.475 -
SetIntersection_Interlaced_Vector_uint64_262144_256 77787678.942 109.19%
SetIntersection_Interlaced_Vector_uint64_262144_262144 351120484.447 -
SetIntersection_Interlaced_Vector_uint64_262144_4 2067271.882 16.98%
SetIntersection_Interlaced_Vector_uint64_262144_64 28105216.264 29.11%
SetIntersection_Interlaced_Vector_uint64_4_1 214823210.224 1.80%
SetIntersection_Interlaced_Vector_uint64_4_4 136377813.550 1.74%
SetIntersection_Interlaced_Vector_uint64_64_1 16484494.772 1.67%
SetIntersection_Interlaced_Vector_uint64_64_16 18018803.999 3.13%
SetIntersection_Interlaced_Vector_uint64_64_4 17903914.790 1.08%
SetIntersection_Interlaced_Vector_uint64_64_64 10819790.103 1.39%
SetIntersection_None_Set_float_1024_1 8980626.636 -18.69%
SetIntersection_None_Set_float_1024_1024 8945724.200 -
SetIntersection_None_Set_float_1024_16 8978397.321 -18.26%
SetIntersection_None_Set_float_1024_256 8734301.901 -1.73%
SetIntersection_None_Set_float_1024_4 8867826.575 -21.08%
SetIntersection_None_Set_float_1024_64 8828930.834 -20.84%
SetIntersection_None_Set_float_16384_1 158260119.236 1.83%
SetIntersection_None_Set_float_16384_1024 156543970.639 1.45%
SetIntersection_None_Set_float_16384_16 157315654.731 1.93%
SetIntersection_None_Set_float_16384_16384 158592880.121 1.00%
SetIntersection_None_Set_float_16384_256 156943045.790 1.84%
SetIntersection_None_Set_float_16384_4 157572160.640 1.90%
SetIntersection_None_Set_float_16384_64 156979440.097 1.95%
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 2.85%
SetIntersection_None_Set_float_256_4 11504058.702 1.80%
SetIntersection_None_Set_float_256_64 9213017.253 -1.75%
SetIntersection_None_Set_float_262144_1 1207269.938 4.92%
SetIntersection_None_Set_float_262144_1024 1186119.545 3.94%
SetIntersection_None_Set_float_262144_16 1197606.201 4.05%
SetIntersection_None_Set_float_262144_16384 1194457.438 3.77%
SetIntersection_None_Set_float_262144_256 1194247.475 3.77%
SetIntersection_None_Set_float_262144_262144 1194055.011 4.17%
SetIntersection_None_Set_float_262144_4 1196254.152 3.97%
SetIntersection_None_Set_float_262144_64 1196172.119 4.25%
SetIntersection_None_Set_float_4_1 216937462.919 -
SetIntersection_None_Set_float_4_4 135789856.292 -
SetIntersection_None_Set_float_64_1 21995073.730 -
SetIntersection_None_Set_float_64_16 17947793.315 -
SetIntersection_None_Set_float_64_4 21497005.770 1.25%
SetIntersection_None_Set_float_64_64 11212452.822 -1.05%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 8904394.865 2.71%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 8759323.725 2.05%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 8977537.409 4.22%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 8987631.532 2.31%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 8802529.985 1.49%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 8808828.281 1.97%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 163585183.859 2.10%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 160287681.203 1.41%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 168867942.284 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 170198307.114 2.48%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 162089696.274 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 165877169.208 1.18%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 167199820.084 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 66381362.974 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 35048108.457 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 56238836.126 -
SetIntersection_None_Set_pair<uint32,_uint32>_1_1 534257622.461 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 11621466.054 3.09%
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 11079224.528 1.60%
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 5867757.546 4.13%
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 11220590.129 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 9155850.392 1.57%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 1242607.180 1.28%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 1246332.602 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 1240958.984 1.22%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 1246744.465 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 1246220.783 1.41%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 1266320.721 2.04%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 1249968.017 1.74%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 1254782.555 1.81%
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 -1.49%
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 18315940.440 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 21642308.123 4.36%
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 11551884.772 1.96%
SetIntersection_None_Set_string_1024_1 9256612.985 -
SetIntersection_None_Set_string_1024_1024 9088237.516 3.10%
SetIntersection_None_Set_string_1024_16 9460135.642 -
SetIntersection_None_Set_string_1024_256 8870121.741 -2.69%
SetIntersection_None_Set_string_1024_4 9515591.293 1.34%
SetIntersection_None_Set_string_1024_64 9451039.320 1.54%
SetIntersection_None_Set_string_16384_1 208094826.474 6.94%
SetIntersection_None_Set_string_16384_1024 228288812.433 10.06%
SetIntersection_None_Set_string_16384_16 209717645.431 8.49%
SetIntersection_None_Set_string_16384_16384 198661726.291 1.44%
SetIntersection_None_Set_string_16384_256 215751862.998 11.29%
SetIntersection_None_Set_string_16384_4 204741037.503 3.14%
SetIntersection_None_Set_string_16384_64 210307797.088 8.45%
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.39%
SetIntersection_None_Set_string_256_1 11729084.434 -
SetIntersection_None_Set_string_256_16 10897738.264 -1.89%
SetIntersection_None_Set_string_256_256 5742849.642 -2.19%
SetIntersection_None_Set_string_256_4 11516051.142 -1.22%
SetIntersection_None_Set_string_256_64 9430454.352 -
SetIntersection_None_Set_string_262144_1 1689503.826 -
SetIntersection_None_Set_string_262144_1024 1699767.662 -
SetIntersection_None_Set_string_262144_16 1695387.127 -
SetIntersection_None_Set_string_262144_16384 1693263.998 -1.16%
SetIntersection_None_Set_string_262144_256 1693629.558 -
SetIntersection_None_Set_string_262144_262144 1699682.941 -9.30%
SetIntersection_None_Set_string_262144_4 1691149.578 -
SetIntersection_None_Set_string_262144_64 1698084.392 -
SetIntersection_None_Set_string_4_1 222898492.319 -
SetIntersection_None_Set_string_4_4 139062020.230 -
SetIntersection_None_Set_string_64_1 22957651.790 -
SetIntersection_None_Set_string_64_16 18700108.293 -
SetIntersection_None_Set_string_64_4 21702655.865 -1.58%
SetIntersection_None_Set_string_64_64 11786762.889 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 8763615.210 -30.91%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 8969013.697 -29.12%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 8654600.214 -31.67%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 8878579.070 -29.94%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 9049065.497 -28.54%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 8933962.182 -30.09%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 194863363.796 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 201350389.536 3.54%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 191976805.216 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 200125201.950 -7.79%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 195909421.822 1.30%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 190817012.195 -1.97%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 196460671.621 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_1 67057661.386 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_16 35318843.084 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 56544322.677 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1_1 538216809.563 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 11385070.656 -1.28%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 10784342.277 -2.16%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 5832167.203 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 11364879.263 1.27%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 9221862.461 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 1699797.609 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1680871.826 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 1697367.348 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1697381.756 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 1703161.215 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1683502.441 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 1675865.883 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 1699753.990 -
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 -1.40%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 18381130.231 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 21413073.857 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 11548305.235 -
SetIntersection_None_Set_uint32_1024_1 9134157.187 5.49%
SetIntersection_None_Set_uint32_1024_1024 8988148.632 3.88%
SetIntersection_None_Set_uint32_1024_16 9129531.974 5.44%
SetIntersection_None_Set_uint32_1024_256 9102253.087 4.87%
SetIntersection_None_Set_uint32_1024_4 9037229.188 1.09%
SetIntersection_None_Set_uint32_1024_64 9007586.240 3.36%
SetIntersection_None_Set_uint32_16384_1 162336885.899 6.74%
SetIntersection_None_Set_uint32_16384_1024 160598814.667 5.91%
SetIntersection_None_Set_uint32_16384_16 161420738.679 6.76%
SetIntersection_None_Set_uint32_16384_16384 170321275.822 6.14%
SetIntersection_None_Set_uint32_16384_256 161483934.859 6.65%
SetIntersection_None_Set_uint32_16384_4 161713063.130 6.46%
SetIntersection_None_Set_uint32_16384_64 161441235.307 6.50%
SetIntersection_None_Set_uint32_16_1 66875463.966 1.28%
SetIntersection_None_Set_uint32_16_16 35543524.481 1.64%
SetIntersection_None_Set_uint32_16_4 58040705.864 3.95%
SetIntersection_None_Set_uint32_1_1 558036675.644 4.92%
SetIntersection_None_Set_uint32_256_1 11805028.525 2.84%
SetIntersection_None_Set_uint32_256_16 10992089.870 2.85%
SetIntersection_None_Set_uint32_256_256 5861156.130 4.33%
SetIntersection_None_Set_uint32_256_4 11615649.708 3.52%
SetIntersection_None_Set_uint32_256_64 9307004.092 1.03%
SetIntersection_None_Set_uint32_262144_1 1217515.949 7.68%
SetIntersection_None_Set_uint32_262144_1024 1219723.959 6.78%
SetIntersection_None_Set_uint32_262144_16 1209291.096 6.95%
SetIntersection_None_Set_uint32_262144_16384 1207309.164 6.62%
SetIntersection_None_Set_uint32_262144_256 1207540.934 6.70%
SetIntersection_None_Set_uint32_262144_262144 1220802.814 7.28%
SetIntersection_None_Set_uint32_262144_4 1211393.719 7.11%
SetIntersection_None_Set_uint32_262144_64 1208773.598 7.36%
SetIntersection_None_Set_uint32_4_1 222047779.117 2.95%
SetIntersection_None_Set_uint32_4_4 136060886.330 -
SetIntersection_None_Set_uint32_64_1 22803323.881 2.77%
SetIntersection_None_Set_uint32_64_16 18511211.051 2.21%
SetIntersection_None_Set_uint32_64_4 21719227.433 1.44%
SetIntersection_None_Set_uint32_64_64 11618719.014 2.64%
SetIntersection_None_Set_uint64_1024_1 8851157.151 2.08%
SetIntersection_None_Set_uint64_1024_1024 9099212.991 4.09%
SetIntersection_None_Set_uint64_1024_16 8783065.277 2.06%
SetIntersection_None_Set_uint64_1024_256 8934992.370 4.20%
SetIntersection_None_Set_uint64_1024_4 9105357.975 6.06%
SetIntersection_None_Set_uint64_1024_64 9097792.026 4.68%
SetIntersection_None_Set_uint64_16384_1 162095272.901 4.05%
SetIntersection_None_Set_uint64_16384_1024 166575306.146 2.72%
SetIntersection_None_Set_uint64_16384_16 167898153.850 2.50%
SetIntersection_None_Set_uint64_16384_16384 178421136.137 2.53%
SetIntersection_None_Set_uint64_16384_256 169302369.885 2.13%
SetIntersection_None_Set_uint64_16384_4 165415072.621 3.50%
SetIntersection_None_Set_uint64_16384_64 170940113.324 2.43%
SetIntersection_None_Set_uint64_16_1 67191193.818 -
SetIntersection_None_Set_uint64_16_16 35596142.947 1.69%
SetIntersection_None_Set_uint64_16_4 57190538.404 2.15%
SetIntersection_None_Set_uint64_1_1 537626435.087 1.57%
SetIntersection_None_Set_uint64_256_1 11685661.691 4.72%
SetIntersection_None_Set_uint64_256_16 10771125.134 1.84%
SetIntersection_None_Set_uint64_256_256 5852522.949 4.20%
SetIntersection_None_Set_uint64_256_4 11448937.547 2.14%
SetIntersection_None_Set_uint64_256_64 9327781.369 1.86%
SetIntersection_None_Set_uint64_262144_1 1215477.863 1.82%
SetIntersection_None_Set_uint64_262144_1024 1229224.041 2.30%
SetIntersection_None_Set_uint64_262144_16 1215038.412 1.43%
SetIntersection_None_Set_uint64_262144_16384 1220336.182 1.56%
SetIntersection_None_Set_uint64_262144_256 1218640.461 1.93%
SetIntersection_None_Set_uint64_262144_262144 1226187.904 1.59%
SetIntersection_None_Set_uint64_262144_4 1217204.265 2.20%
SetIntersection_None_Set_uint64_262144_64 1216831.625 2.09%
SetIntersection_None_Set_uint64_4_1 217833916.452 1.78%
SetIntersection_None_Set_uint64_4_4 136065534.270 1.63%
SetIntersection_None_Set_uint64_64_1 22619626.998 1.73%
SetIntersection_None_Set_uint64_64_16 18422525.384 2.93%
SetIntersection_None_Set_uint64_64_4 21696957.042 2.33%
SetIntersection_None_Set_uint64_64_64 11630229.573 2.87%
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 -
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 -1.19%
SetIntersection_None_Vector_float_16384_16 1114717.164 -
SetIntersection_None_Vector_float_16384_16384 1103804.824 -
SetIntersection_None_Vector_float_16384_256 1127388.683 -
SetIntersection_None_Vector_float_16384_4 1124247.886 -
SetIntersection_None_Vector_float_16384_64 1121687.513 -
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 4.71%
SetIntersection_None_Vector_float_262144_1024 1143545.984 1.27%
SetIntersection_None_Vector_float_262144_16 1133835.397 -
SetIntersection_None_Vector_float_262144_16384 1159518.349 6.21%
SetIntersection_None_Vector_float_262144_256 1146044.981 1.22%
SetIntersection_None_Vector_float_262144_262144 1137591.209 -1.40%
SetIntersection_None_Vector_float_262144_4 1152935.130 2.20%
SetIntersection_None_Vector_float_262144_64 1125378.605 -2.54%
SetIntersection_None_Vector_float_4_1 214277857.767 -
SetIntersection_None_Vector_float_4_4 133902205.875 -
SetIntersection_None_Vector_float_64_1 16777426.525 -
SetIntersection_None_Vector_float_64_16 13570725.189 -
SetIntersection_None_Vector_float_64_4 15935031.800 -
SetIntersection_None_Vector_float_64_64 8539577.161 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 1103567.169 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 1103241.335 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 1102850.749 2.02%
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 2.35%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 1126731.360 4.25%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 1129335.639 -1.86%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 1122365.011 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 1127652.933 -1.69%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 1105638.027 -2.66%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 1134558.015 -1.21%
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 1.22%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 4345308.152 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 4074530.587 1.44%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 2169948.398 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 4256745.118 2.24%
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 3.55%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 1168787.337 -1.18%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 1154589.214 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 1182094.843 3.13%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 1166412.773 -2.02%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 1172788.590 2.66%
SetIntersection_None_Vector_pair<uint32,_uint32>_4_1 214821134.949 1.10%
SetIntersection_None_Vector_pair<uint32,_uint32>_4_4 134271872.836 1.03%
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 16926648.813 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16 13716761.542 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4 16054711.088 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 8551497.301 -
SetIntersection_None_Vector_string_1024_1 1157227.288 -1.37%
SetIntersection_None_Vector_string_1024_1024 1159079.630 -
SetIntersection_None_Vector_string_1024_16 1159379.533 -1.05%
SetIntersection_None_Vector_string_1024_256 1162696.291 1.37%
SetIntersection_None_Vector_string_1024_4 1160550.052 -
SetIntersection_None_Vector_string_1024_64 1160749.942 -1.67%
SetIntersection_None_Vector_string_16384_1 1221378.260 -1.28%
SetIntersection_None_Vector_string_16384_1024 1225385.814 2.04%
SetIntersection_None_Vector_string_16384_16 1237566.042 -
SetIntersection_None_Vector_string_16384_16384 1238268.474 -
SetIntersection_None_Vector_string_16384_256 1217228.815 -1.88%
SetIntersection_None_Vector_string_16384_4 1240065.983 1.24%
SetIntersection_None_Vector_string_16384_64 1225708.556 -
SetIntersection_None_Vector_string_16_1 65249914.968 -
SetIntersection_None_Vector_string_16_16 34649267.124 -
SetIntersection_None_Vector_string_16_4 55343314.678 -
SetIntersection_None_Vector_string_1_1 536078143.877 -
SetIntersection_None_Vector_string_256_1 4503699.826 -
SetIntersection_None_Vector_string_256_16 4285053.382 -1.29%
SetIntersection_None_Vector_string_256_256 2277082.907 -
SetIntersection_None_Vector_string_256_4 4505055.874 1.15%
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.80%
SetIntersection_None_Vector_string_262144_16 1291607.400 -1.39%
SetIntersection_None_Vector_string_262144_16384 1289146.753 -1.52%
SetIntersection_None_Vector_string_262144_256 1288739.646 -1.23%
SetIntersection_None_Vector_string_262144_262144 1320253.721 4.59%
SetIntersection_None_Vector_string_262144_4 1263706.334 -
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 -2.62%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 1128152.246 -1.04%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1121614.860 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 1123559.143 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1120390.761 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1120351.657 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1163531.922 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 1155873.731 1.86%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1148398.659 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 1130911.109 -3.29%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 1136580.961 -3.11%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1151724.478 -1.18%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1158424.719 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_1 63797730.538 -3.03%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_16 33903354.641 -3.74%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_4 54152576.507 -3.22%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1_1 534524454.280 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 4315934.663 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 4068533.951 -1.45%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 2187807.951 -4.11%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 4304014.778 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 3464402.730 -2.05%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1224856.542 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 1180660.352 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1156063.816 -2.79%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 1175554.282 -2.27%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 1230583.963 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 1208162.760 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1185576.719 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1200455.584 3.41%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_1 214886840.622 -4.67%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_4 134433411.280 -4.02%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1 16977242.311 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 13708835.276 -1.97%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 16052876.956 -2.02%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 8620753.974 -1.45%
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 3.27%
SetIntersection_None_Vector_uint32_1024_4 1080787.926 -
SetIntersection_None_Vector_uint32_1024_64 1090559.010 -
SetIntersection_None_Vector_uint32_16384_1 1096640.985 -
SetIntersection_None_Vector_uint32_16384_1024 1109305.010 2.89%
SetIntersection_None_Vector_uint32_16384_16 1104705.713 -
SetIntersection_None_Vector_uint32_16384_16384 1109985.918 2.28%
SetIntersection_None_Vector_uint32_16384_256 1109822.312 -
SetIntersection_None_Vector_uint32_16384_4 1133310.067 2.33%
SetIntersection_None_Vector_uint32_16384_64 1110359.824 -
SetIntersection_None_Vector_uint32_16_1 63693716.296 1.00%
SetIntersection_None_Vector_uint32_16_16 33707103.043 -
SetIntersection_None_Vector_uint32_16_4 53946963.366 -
SetIntersection_None_Vector_uint32_1_1 536202530.173 -
SetIntersection_None_Vector_uint32_256_1 4278935.952 -
SetIntersection_None_Vector_uint32_256_16 4039418.397 1.33%
SetIntersection_None_Vector_uint32_256_256 2154306.347 -
SetIntersection_None_Vector_uint32_256_4 4228592.621 -
SetIntersection_None_Vector_uint32_256_64 3424771.323 2.46%
SetIntersection_None_Vector_uint32_262144_1 1118878.292 -
SetIntersection_None_Vector_uint32_262144_1024 1147466.741 1.51%
SetIntersection_None_Vector_uint32_262144_16 1132489.259 -
SetIntersection_None_Vector_uint32_262144_16384 1159525.257 3.70%
SetIntersection_None_Vector_uint32_262144_256 1139740.806 4.16%
SetIntersection_None_Vector_uint32_262144_262144 1130415.761 -
SetIntersection_None_Vector_uint32_262144_4 1129035.770 -
SetIntersection_None_Vector_uint32_262144_64 1129587.060 -
SetIntersection_None_Vector_uint32_4_1 215085948.242 -
SetIntersection_None_Vector_uint32_4_4 134403843.671 1.01%
SetIntersection_None_Vector_uint32_64_1 16827328.842 1.68%
SetIntersection_None_Vector_uint32_64_16 13617636.506 -
SetIntersection_None_Vector_uint32_64_4 17067870.344 7.97%
SetIntersection_None_Vector_uint32_64_64 8472654.353 1.04%
SetIntersection_None_Vector_uint64_1024_1 1083892.784 -
SetIntersection_None_Vector_uint64_1024_1024 1078247.768 -
SetIntersection_None_Vector_uint64_1024_16 1066289.567 1.26%
SetIntersection_None_Vector_uint64_1024_256 1082114.238 -
SetIntersection_None_Vector_uint64_1024_4 1093936.888 7.38%
SetIntersection_None_Vector_uint64_1024_64 1086621.304 -
SetIntersection_None_Vector_uint64_16384_1 1103257.519 2.72%
SetIntersection_None_Vector_uint64_16384_1024 1112773.324 1.19%
SetIntersection_None_Vector_uint64_16384_16 1103747.603 -
SetIntersection_None_Vector_uint64_16384_16384 1119231.139 7.35%
SetIntersection_None_Vector_uint64_16384_256 1108697.371 -
SetIntersection_None_Vector_uint64_16384_4 1102353.283 -
SetIntersection_None_Vector_uint64_16384_64 1127046.968 2.25%
SetIntersection_None_Vector_uint64_16_1 63551279.313 1.54%
SetIntersection_None_Vector_uint64_16_16 33846251.746 2.17%
SetIntersection_None_Vector_uint64_16_4 54161649.595 1.73%
SetIntersection_None_Vector_uint64_1_1 536753598.133 1.54%
SetIntersection_None_Vector_uint64_256_1 4277989.378 1.34%
SetIntersection_None_Vector_uint64_256_16 4039124.941 -
SetIntersection_None_Vector_uint64_256_256 2146696.245 1.72%
SetIntersection_None_Vector_uint64_256_4 4230120.876 3.24%
SetIntersection_None_Vector_uint64_256_64 3449468.826 2.69%
SetIntersection_None_Vector_uint64_262144_1 1130387.376 -
SetIntersection_None_Vector_uint64_262144_1024 1131508.529 1.77%
SetIntersection_None_Vector_uint64_262144_16 1130190.376 -
SetIntersection_None_Vector_uint64_262144_16384 1142613.499 2.48%
SetIntersection_None_Vector_uint64_262144_256 1136179.069 1.28%
SetIntersection_None_Vector_uint64_262144_262144 1133375.519 -
SetIntersection_None_Vector_uint64_262144_4 1121480.000 -
SetIntersection_None_Vector_uint64_262144_64 1133238.015 4.45%
SetIntersection_None_Vector_uint64_4_1 215119271.495 1.66%
SetIntersection_None_Vector_uint64_4_4 134491236.946 1.61%
SetIntersection_None_Vector_uint64_64_1 16724923.478 -
SetIntersection_None_Vector_uint64_64_16 13568613.612 1.84%
SetIntersection_None_Vector_uint64_64_4 16030005.647 2.47%
SetIntersection_None_Vector_uint64_64_64 8498231.310 2.31%
Static 0.221 -
VChain,_1_level 5.983 4.05%
VChain,_2_levels 8.161 3.62%
VChain,_3_levels 11.680 3.49%
VChain,_4_levels 16.265 5.03%
VChain,_5_levels 23.461 14.55%
VChain_fail,_1_level 7.837 8.82%
VChain_fail,_2_levels 14.107 3.64%
VChain_fail,_3_levels 21.029 1.94%
VChain_fail,_4_levels 31.203 4.67%
VChain_fail,_5_levels 41.492 5.25%
VChain_middle,_1_level 17.496 30.86%
VChain_middle,_2_levels 28.343 8.80%
VChain_middle,_3_levels 46.958 4.81%
VChain_middle,_4_levels 60.469 1.49%
VChain_to_complete 0.230 -5.55%
VDAG_leftmost,_3_levels 15.470 2.66%
VDAG_leftmost,_4_levels 19.840 3.04%
VDAG_leftmost,_5_levels 23.596 2.70%
VDAG_leftmost_middle,_1_level 98.778 3.99%
VDAG_leftmost_middle,_2_levels 187.990 3.68%
VDAG_leftmost_middle,_3_levels 366.915 2.64%
VDAG_rightmost,_3_levels 62.583 1.94%
VDAG_rightmost,_4_levels 135.492 1.77%
VDAG_rightmost,_5_levels 272.986 1.84%
VDAG_rightmost_middle,_1_level 105.486 -
VDAG_rightmost_middle,_2_levels 212.403 2.08%
VDAG_rightmost_middle,_3_levels 440.814 3.61%
VDAG_sidecast,_1_level 43.483 -
VDAG_sidecast,_2_levels 84.534 1.74%
VDAG_sidecast,_3_levels 104.392 2.02%
VDAG_sidecast_fail,_1_level 62.935 -
VDAG_sidecast_fail,_2_levels 91.643 -
VDAG_sidecast_fail,_3_levels 111.578 1.01%
VDAG_to_complete 0.230 -
bm_exception_ptr_copy_assign_nonnull 3.440 -
bm_exception_ptr_copy_assign_null 2.756 -4.41%
bm_exception_ptr_copy_ctor_nonnull 3.374 -
bm_exception_ptr_copy_ctor_null 3.189 -1.40%
bm_exception_ptr_move_assign_nonnull 4.868 -3.16%
bm_exception_ptr_move_assign_null 3.025 -10.17%
bm_exception_ptr_move_ctor_nonnull 3.943 3.08%
bm_exception_ptr_move_ctor_null 2.155 -2.45%
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.33%
bm_lexicographical_compare<int>/1 1.326 -
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 -
bm_lexicographical_compare<signed_char>/1 1.259 -5.70%
bm_lexicographical_compare<signed_char>/1048576 16257.057 -
bm_lexicographical_compare<signed_char>/262144 3834.203 -
bm_lexicographical_compare<signed_char>/32768 477.437 -
bm_lexicographical_compare<signed_char>/4096 59.673 -
bm_lexicographical_compare<signed_char>/512 7.770 1.19%
bm_lexicographical_compare<signed_char>/64 2.005 8.30%
bm_lexicographical_compare<signed_char>/8 3.315 5.00%
bm_lexicographical_compare<unsigned_char>/1 1.479 -9.69%
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.03%
bm_lexicographical_compare<unsigned_char>/64 1.843 -6.08%
bm_lexicographical_compare<unsigned_char>/8 1.254 -9.35%
bm_list/1 3.145 -
bm_list/2048 6422.683 -
bm_list/512 1139.130 -
bm_list/64 150.407 -
bm_list/8 16.810 1.40%
bm_make_exception_ptr/threads:1 17.420 6.00%
bm_make_exception_ptr/threads:2 8.671 6.13%
bm_make_exception_ptr/threads:4 4.430 5.25%
bm_make_exception_ptr/threads:8 2.918 -6.34%
bm_ranges_lexicographical_compare<int>/1 1.286 -
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 4.90%
bm_ranges_lexicographical_compare<signed_char>/1 1.650 -6.66%
bm_ranges_lexicographical_compare<signed_char>/1048576 16253.369 -
bm_ranges_lexicographical_compare<signed_char>/262144 3840.216 -
bm_ranges_lexicographical_compare<signed_char>/32768 478.763 -
bm_ranges_lexicographical_compare<signed_char>/4096 59.790 -
bm_ranges_lexicographical_compare<signed_char>/512 8.060 2.77%
bm_ranges_lexicographical_compare<signed_char>/64 2.287 5.60%
bm_ranges_lexicographical_compare<signed_char>/8 3.708 7.87%
bm_ranges_lexicographical_compare<unsigned_char>/1 1.605 -
bm_ranges_lexicographical_compare<unsigned_char>/1048576 17927.621 -
bm_ranges_lexicographical_compare<unsigned_char>/262144 4492.479 -
bm_ranges_lexicographical_compare<unsigned_char>/32768 571.525 -
bm_ranges_lexicographical_compare<unsigned_char>/4096 77.460 -
bm_ranges_lexicographical_compare<unsigned_char>/512 8.771 -
bm_ranges_lexicographical_compare<unsigned_char>/64 2.045 -
bm_ranges_lexicographical_compare<unsigned_char>/8 1.382 -
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 -1.07%
bm_ranges_swap_ranges_vb_aligned/131072 245.058 -
bm_ranges_swap_ranges_vb_aligned/16 3.299 -
bm_ranges_swap_ranges_vb_aligned/16384 34.964 -
bm_ranges_swap_ranges_vb_aligned/2048 8.489 -1.40%
bm_ranges_swap_ranges_vb_aligned/256 3.457 -
bm_ranges_swap_ranges_vb_aligned/262144 481.401 -
bm_ranges_swap_ranges_vb_aligned/32 3.296 -
bm_ranges_swap_ranges_vb_aligned/32768 64.183 -
bm_ranges_swap_ranges_vb_aligned/4096 11.927 -
bm_ranges_swap_ranges_vb_aligned/512 5.165 -2.83%
bm_ranges_swap_ranges_vb_aligned/524288 1049.562 -
bm_ranges_swap_ranges_vb_aligned/64 3.110 1.77%
bm_ranges_swap_ranges_vb_aligned/65536 123.307 -
bm_ranges_swap_ranges_vb_aligned/8 3.217 -1.28%
bm_ranges_swap_ranges_vb_aligned/8192 19.463 -
bm_ranges_swap_ranges_vb_unaligned/1048576 15680.747 -
bm_ranges_swap_ranges_vb_unaligned/262144 3773.301 -
bm_ranges_swap_ranges_vb_unaligned/32768 477.683 -
bm_ranges_swap_ranges_vb_unaligned/4096 64.153 -
bm_ranges_swap_ranges_vb_unaligned/512 13.605 -
bm_ranges_swap_ranges_vb_unaligned/64 6.264 -
bm_ranges_swap_ranges_vb_unaligned/8 4.832 -4.30%
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 -
bm_swap_ranges_vb_aligned/8 3.315 3.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.52%
bm_write 595.990 -1.17%
ranges::min(std::deque<__int128>)/1 0.709 2.30%
ranges::min(std::deque<__int128>)/64 20.888 -8.79%
ranges::min(std::deque<__int128>)/70000 24302.171 -17.41%
ranges::min(std::deque<__int128>)/8 2.827 -1.21%
ranges::min(std::deque<char>)/1 0.758 6.47%
ranges::min(std::deque<char>)/64 16.765 -
ranges::min(std::deque<char>)/70000 18292.264 2.16%
ranges::min(std::deque<char>)/8 2.411 -1.93%
ranges::min(std::deque<long_long>)/1 0.720 -2.58%
ranges::min(std::deque<long_long>)/64 17.733 -11.64%
ranges::min(std::deque<long_long>)/70000 18993.313 -20.14%
ranges::min(std::deque<long_long>)/8 2.320 -6.10%
ranges::min(std::list<__int128>)/1 0.456 -2.72%
ranges::min(std::list<__int128>)/64 33.299 -4.27%
ranges::min(std::list<__int128>)/70000 58453.788 -2.74%
ranges::min(std::list<__int128>)/8 2.085 -4.31%
ranges::min(std::list<char>)/1 0.364 -6.44%
ranges::min(std::list<char>)/64 26.881 -
ranges::min(std::list<char>)/70000 53616.704 -
ranges::min(std::list<char>)/8 1.905 -
ranges::min(std::list<long_long>)/1 0.360 17.27%
ranges::min(std::list<long_long>)/64 24.647 -
ranges::min(std::list<long_long>)/70000 50027.404 14.03%
ranges::min(std::list<long_long>)/8 1.962 1.03%
ranges::min(std::vector<__int128>)/1 0.372 7.51%
ranges::min(std::vector<__int128>)/64 38.400 38.10%
ranges::min(std::vector<__int128>)/70000 46506.513 45.53%
ranges::min(std::vector<__int128>)/8 3.091 5.66%
ranges::min(std::vector<char>)/1 0.431 -4.61%
ranges::min(std::vector<char>)/64 4.168 -4.00%
ranges::min(std::vector<char>)/70000 492.339 -
ranges::min(std::vector<char>)/8 2.469 3.73%
ranges::min(std::vector<long_long>)/1 0.385 30.97%
ranges::min(std::vector<long_long>)/64 4.675 -7.61%
ranges::min(std::vector<long_long>)/70000 7903.182 -
ranges::min(std::vector<long_long>)/8 2.141 -7.29%
ranges::minmax(std::deque<__int128>)/1 0.678 -2.19%
ranges::minmax(std::deque<__int128>)/64 32.916 -5.79%
ranges::minmax(std::deque<__int128>)/70000 34413.329 -
ranges::minmax(std::deque<__int128>)/8 3.932 -9.93%
ranges::minmax(std::deque<char>)/1 0.712 4.34%
ranges::minmax(std::deque<char>)/64 23.057 -
ranges::minmax(std::deque<char>)/70000 24036.932 -
ranges::minmax(std::deque<char>)/8 3.861 2.31%
ranges::minmax(std::deque<long_long>)/1 0.765 -12.31%
ranges::minmax(std::deque<long_long>)/64 23.138 -22.18%
ranges::minmax(std::deque<long_long>)/70000 24706.561 -17.06%
ranges::minmax(std::deque<long_long>)/8 3.891 -1.71%
ranges::minmax(std::list<__int128>)/1 0.451 -
ranges::minmax(std::list<__int128>)/64 38.954 -8.11%
ranges::minmax(std::list<__int128>)/70000 58533.136 -8.07%
ranges::minmax(std::list<__int128>)/8 3.857 -
ranges::minmax(std::list<char>)/1 0.379 -17.77%
ranges::minmax(std::list<char>)/64 33.481 -2.00%
ranges::minmax(std::list<char>)/70000 53639.550 -1.07%
ranges::minmax(std::list<char>)/8 2.509 -2.19%
ranges::minmax(std::list<long_long>)/1 0.396 -27.28%
ranges::minmax(std::list<long_long>)/64 30.331 -7.97%
ranges::minmax(std::list<long_long>)/70000 55391.600 3.17%
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 3.03%
ranges::minmax(std::vector<char>)/64 1.198 -3.93%
ranges::minmax(std::vector<char>)/70000 590.740 -
ranges::minmax(std::vector<char>)/8 0.898 -2.64%
ranges::minmax(std::vector<long_long>)/1 0.612 -11.37%
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 -1.36%
rng::contains(deque<int>)_(process_all)/32 8.574 -1.47%
rng::contains(deque<int>)_(process_all)/50 12.514 -1.08%
rng::contains(deque<int>)_(process_all)/8 2.994 -4.26%
rng::contains(deque<int>)_(process_all)/8192 1866.453 -1.24%
rng::contains(list<int>)_(process_all)/1048576 829266.011 -6.75%
rng::contains(list<int>)_(process_all)/32 9.247 3.19%
rng::contains(list<int>)_(process_all)/50 18.117 -1.67%
rng::contains(list<int>)_(process_all)/8 2.289 1.92%
rng::contains(list<int>)_(process_all)/8192 7121.722 -2.78%
rng::contains(vector<int>)_(process_all)/1048576 231935.889 -1.18%
rng::contains(vector<int>)_(process_all)/32 8.137 -2.52%
rng::contains(vector<int>)_(process_all)/50 12.058 -2.05%
rng::contains(vector<int>)_(process_all)/8 2.438 -7.56%
rng::contains(vector<int>)_(process_all)/8192 1800.253 -1.08%
rng::contains_subrange(deque<int>)_(near_matches)/1000 19299.353 -7.53%
rng::contains_subrange(deque<int>)_(near_matches)/1024 20374.961 -6.68%
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 -11.04%
rng::contains_subrange(deque<int>)_(process_all)/32 15.140 -9.91%
rng::contains_subrange(deque<int>)_(process_all)/50 25.639 -3.99%
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 -
rng::contains_subrange(deque<int>)_(same_length)/32 19.863 -
rng::contains_subrange(deque<int>)_(same_length)/50 28.133 -
rng::contains_subrange(deque<int>)_(same_length)/8192 3909.573 -
rng::contains_subrange(deque<int>)_(single_element)/1048576 476164.404 -
rng::contains_subrange(deque<int>)_(single_element)/16 10.402 -
rng::contains_subrange(deque<int>)_(single_element)/32 17.561 -
rng::contains_subrange(deque<int>)_(single_element)/50 25.543 -
rng::contains_subrange(deque<int>)_(single_element)/8192 3710.499 -
rng::contains_subrange(list<int>)_(near_matches)/1000 37162.364 -
rng::contains_subrange(list<int>)_(near_matches)/1024 38779.280 -
rng::contains_subrange(list<int>)_(near_matches)/8192 2522404.979 -
rng::contains_subrange(list<int>)_(process_all)/1048576 850862.849 -
rng::contains_subrange(list<int>)_(process_all)/16 4.939 -
rng::contains_subrange(list<int>)_(process_all)/32 10.175 -
rng::contains_subrange(list<int>)_(process_all)/50 16.192 -6.45%
rng::contains_subrange(list<int>)_(process_all)/8192 7198.890 -15.69%
rng::contains_subrange(list<int>)_(same_length)/1048576 937099.444 -
rng::contains_subrange(list<int>)_(same_length)/16 5.837 -3.58%
rng::contains_subrange(list<int>)_(same_length)/32 16.501 -
rng::contains_subrange(list<int>)_(same_length)/50 25.119 -1.29%
rng::contains_subrange(list<int>)_(same_length)/8192 8519.549 -1.19%
rng::contains_subrange(list<int>)_(single_element)/1048576 833060.317 -2.23%
rng::contains_subrange(list<int>)_(single_element)/16 4.970 1.74%
rng::contains_subrange(list<int>)_(single_element)/32 10.009 -2.02%
rng::contains_subrange(list<int>)_(single_element)/50 17.034 3.26%
rng::contains_subrange(list<int>)_(single_element)/8192 7926.475 -
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 -2.26%
rng::contains_subrange(vector<int>)_(process_all)/32 8.139 -
rng::contains_subrange(vector<int>)_(process_all)/50 11.506 -3.42%
rng::contains_subrange(vector<int>)_(process_all)/8192 1640.765 -
rng::contains_subrange(vector<int>)_(same_length)/1048576 246984.004 -
rng::contains_subrange(vector<int>)_(same_length)/16 4.859 -1.42%
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 -
rng::contains_subrange(vector<int>)_(single_element)/1048576 231896.247 -1.56%
rng::contains_subrange(vector<int>)_(single_element)/16 4.751 -
rng::contains_subrange(vector<int>)_(single_element)/32 8.531 -
rng::contains_subrange(vector<int>)_(single_element)/50 12.416 -
rng::contains_subrange(vector<int>)_(single_element)/8192 1804.947 -1.82%
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 406.474 -
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 418933.886 -7.94%
rng::ends_with(deque<int>)_(mismatch_at_end)/50 22.145 10.27%
rng::ends_with(deque<int>)_(mismatch_at_end)/8 4.508 -1.34%
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 3245.143 -8.00%
rng::ends_with(deque<int>)_(mismatch_at_start)/1024 2.096 -5.76%
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 2.797 3.75%
rng::ends_with(deque<int>)_(mismatch_at_start)/50 2.090 -2.37%
rng::ends_with(deque<int>)_(mismatch_at_start)/8 2.091 -4.12%
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 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 25.398 -2.94%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 5.479 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8192 3901.044 -1.04%
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1024 2.124 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1048576 2.716 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/50 2.125 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8 2.125 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8192 2.128 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 2023.348 56.86%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 2196823.870 -3.78%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 49.348 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 6.690 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 17685.994 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 668.231 2.57%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 1444757.261 -1.16%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 24.146 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 4.799 1.58%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 11416.850 -4.29%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 1606.326 3.72%
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.18%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 6.851 3.91%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 19502.487 -3.13%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 535.892 -7.83%
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 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 4.890 -3.29%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 11520.962 -2.32%
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 -6.65%
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 -
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 4.50%
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 4.718 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 11464.998 -5.32%
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 -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 1.700 13.32%
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 569.867 -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 1.466 15.22%
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 1.471 19.73%
rng::ends_with(vector<int>)_(mismatch_at_start)/50 1.472 13.07%
rng::ends_with(vector<int>)_(mismatch_at_start)/8 1.579 16.71%
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 1.469 19.78%
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 -1.36%
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 15.67%
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1048576 0.806 16.21%
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/50 0.804 15.97%
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8 0.806 16.23%
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8192 0.802 15.65%
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 1.91%
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 1.02%
rng::find(join_view(list<vector<int>>))_(process_all)/8192 3857.549 -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 734.343 3.08%
rng::find(join_view(vector<list<int>>))_(process_all)/32768 26704.291 -1.33%
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.68%
rng::find(join_view(vector<list<int>>))_(process_all)/8192 9463.184 -8.75%
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 22.654 -3.33%
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 652.092 -4.39%
rng::find(join_view(vector<vector<char>>))_(process_all)/50 3.526 -1.56%
rng::find(join_view(vector<vector<char>>))_(process_all)/8 3.004 -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 165.585 -3.67%
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 -1.73%
rng::find(join_view(vector<vector<int>>))_(process_all)/8 5.106 2.62%
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 2115.694 -1.18%
rng::find(vector<bool>)_(process_all)/1024 4.538 -
rng::find(vector<bool>)_(process_all)/1048576 3632.457 -
rng::find(vector<bool>)_(process_all)/50 0.676 -6.19%
rng::find(vector<bool>)_(process_all)/8 0.628 -7.62%
rng::find(vector<bool>)_(process_all)/8192 33.304 -
rng::find_if(vector<bool>)_(process_all)/1024 592.783 3.97%
rng::find_if(vector<bool>)_(process_all)/1048576 580085.128 -1.22%
rng::find_if(vector<bool>)_(process_all)/50 24.855 4.12%
rng::find_if(vector<bool>)_(process_all)/8 3.502 -2.61%
rng::find_if(vector<bool>)_(process_all)/8192 4528.884 -
rng::find_if_not(vector<bool>)_(process_all)/1024 563.425 -1.05%
rng::find_if_not(vector<bool>)_(process_all)/1048576 574879.201 -1.31%
rng::find_if_not(vector<bool>)_(process_all)/50 23.926 1.32%
rng::find_if_not(vector<bool>)_(process_all)/8 3.562 2.46%
rng::find_if_not(vector<bool>)_(process_all)/8192 4493.222 -1.33%
rng::find_last(deque<int>)_(bail_10%)/1024 243.714 -15.07%
rng::find_last(deque<int>)_(bail_10%)/1048576 324003.893 -
rng::find_last(deque<int>)_(bail_10%)/50 12.198 -16.87%
rng::find_last(deque<int>)_(bail_10%)/8 2.876 -1.88%
rng::find_last(deque<int>)_(bail_10%)/8192 2516.989 -
rng::find_last(deque<int>)_(bail_90%)/1024 28.897 -1.32%
rng::find_last(deque<int>)_(bail_90%)/1048576 25372.044 -29.66%
rng::find_last(deque<int>)_(bail_90%)/50 1.837 -
rng::find_last(deque<int>)_(bail_90%)/8 0.892 -3.25%
rng::find_last(deque<int>)_(bail_90%)/8192 201.924 -1.23%
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 -1.07%
rng::find_last(forward_list<int>)_(bail_10%)/8 2.298 -
rng::find_last(forward_list<int>)_(bail_10%)/8192 6678.721 14.25%
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 -1.12%
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 -
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 -5.27%
rng::find_last(vector<char>)_(bail_90%)/1048576 23291.625 -
rng::find_last(vector<char>)_(bail_90%)/50 1.458 -5.55%
rng::find_last(vector<char>)_(bail_90%)/8 0.475 5.33%
rng::find_last(vector<char>)_(bail_90%)/8192 204.316 5.37%
rng::find_last(vector<int>)_(bail_10%)/1024 210.611 -
rng::find_last(vector<int>)_(bail_10%)/1048576 213289.247 -1.82%
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.39%
rng::find_last(vector<int>)_(bail_90%)/50 1.502 -
rng::find_last(vector<int>)_(bail_90%)/8 0.460 -
rng::find_last(vector<int>)_(bail_90%)/8192 188.708 -
rng::find_last_if(deque<int>)_(bail_10%)/1024 355.667 -
rng::find_last_if(deque<int>)_(bail_10%)/1048576 361088.663 -3.75%
rng::find_last_if(deque<int>)_(bail_10%)/50 17.361 -16.20%
rng::find_last_if(deque<int>)_(bail_10%)/8 3.798 -
rng::find_last_if(deque<int>)_(bail_10%)/8192 2748.854 -2.98%
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 -2.20%
rng::find_last_if(deque<int>)_(bail_90%)/8 1.148 -
rng::find_last_if(deque<int>)_(bail_90%)/8192 316.337 -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 773.818 -
rng::find_last_if(forward_list<int>)_(bail_10%)/1048576 899187.898 -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 27.139 -1.03%
rng::find_last_if(forward_list<int>)_(bail_10%)/8 4.638 6.51%
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 6775.953 -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 807.698 -
rng::find_last_if(forward_list<int>)_(bail_90%)/1048576 893236.271 -1.13%
rng::find_last_if(forward_list<int>)_(bail_90%)/50 27.636 -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 4.202 -
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 1.40%
rng::find_last_if(list<int>)_(bail_90%)/1024 69.603 -1.44%
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 -
rng::find_last_if(vector<char>)_(bail_10%)/8 2.074 -1.57%
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 -
rng::find_last_if(vector<char>)_(bail_90%)/8 0.482 2.44%
rng::find_last_if(vector<char>)_(bail_90%)/8192 214.875 -
rng::find_last_if(vector<int>)_(bail_10%)/1024 246.231 -
rng::find_last_if(vector<int>)_(bail_10%)/1048576 306893.086 -
rng::find_last_if(vector<int>)_(bail_10%)/50 11.526 -
rng::find_last_if(vector<int>)_(bail_10%)/8 2.633 -
rng::find_last_if(vector<int>)_(bail_10%)/8192 2184.880 -
rng::find_last_if(vector<int>)_(bail_90%)/1024 26.218 -
rng::find_last_if(vector<int>)_(bail_90%)/1048576 33439.859 -
rng::find_last_if(vector<int>)_(bail_90%)/50 1.503 1.75%
rng::find_last_if(vector<int>)_(bail_90%)/8 0.465 -25.59%
rng::find_last_if(vector<int>)_(bail_90%)/8192 217.968 -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 360.273 -
rng::find_last_if_not(deque<int>)_(bail_10%)/1048576 362217.571 -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 17.522 -
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 -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 38150.114 -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 2.378 1.28%
rng::find_last_if_not(deque<int>)_(bail_90%)/8 0.917 -1.90%
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 -1.17%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 41.658 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 4.182 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 6590.088 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 812.704 2.07%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1048576 898775.934 -1.10%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 28.665 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 4.757 -7.89%
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 -1.21%
rng::find_last_if_not(list<int>)_(bail_10%)/8 3.182 -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 6600.549 -2.28%
rng::find_last_if_not(list<int>)_(bail_90%)/1024 79.675 -
rng::find_last_if_not(list<int>)_(bail_90%)/1048576 88284.305 -1.48%
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.01%
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 5.46%
rng::find_last_if_not(vector<char>)_(bail_90%)/8 0.612 13.28%
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 6.16%
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 -1.02%
rng::find_last_if_not(vector<int>)_(bail_90%)/8 0.461 -3.76%
rng::find_last_if_not(vector<int>)_(bail_90%)/8192 218.201 -
rng::fold_left(deque<int>)/1048576 551452.563 -
rng::fold_left(deque<int>)/32 16.285 -
rng::fold_left(deque<int>)/50 27.185 -
rng::fold_left(deque<int>)/8 3.843 -2.18%
rng::fold_left(deque<int>)/8192 4544.796 -
rng::fold_left(list<int>)/1048576 1357238.979 -
rng::fold_left(list<int>)/32 20.692 -
rng::fold_left(list<int>)/50 37.611 -
rng::fold_left(list<int>)/8 3.834 -
rng::fold_left(list<int>)/8192 10835.174 -2.07%
rng::fold_left(vector<int>)/1048576 1324456.049 -
rng::fold_left(vector<int>)/32 21.704 -
rng::fold_left(vector<int>)/50 37.133 -1.98%
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 -2.43%
rng::for_each(multimap<int>)/50 38.934 -1.66%
rng::for_each(multimap<int>)/8 6.120 -
rng::for_each(multimap<int>)/8192 7585.763 -1.27%
rng::for_each(multiset<int>)/32 25.778 -
rng::for_each(multiset<int>)/50 37.983 -
rng::for_each(multiset<int>)/8 6.820 -
rng::for_each(multiset<int>)/8192 7739.739 -3.54%
rng::for_each(set<int>)/32 25.229 -
rng::for_each(set<int>)/50 38.654 -1.07%
rng::for_each(set<int>)/8 6.783 2.60%
rng::for_each(set<int>)/8192 7825.692 -2.28%
rng::starts_with(deque<int>)/1000 471.658 1.37%
rng::starts_with(deque<int>)/1024 481.918 -
rng::starts_with(deque<int>)/1048576 494008.657 -
rng::starts_with(deque<int>)/8 3.997 -
rng::starts_with(deque<int>)/8192 3854.425 -
rng::starts_with(deque<int>,_pred)/1000 515.675 1.11%
rng::starts_with(deque<int>,_pred)/1024 531.362 1.94%
rng::starts_with(deque<int>,_pred)/1048576 550991.460 8.40%
rng::starts_with(deque<int>,_pred)/8 4.635 -1.42%
rng::starts_with(deque<int>,_pred)/8192 4263.857 9.11%
rng::starts_with(list<int>)/1000 752.800 -
rng::starts_with(list<int>)/1024 767.909 -
rng::starts_with(list<int>)/1048576 937037.167 -
rng::starts_with(list<int>)/8 2.922 -
rng::starts_with(list<int>)/8192 8225.625 -3.94%
rng::starts_with(list<int>,_pred)/1000 776.079 -1.54%
rng::starts_with(list<int>,_pred)/1024 797.685 -1.22%
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 -9.89%
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 11.15%
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 -19.95%
std::adjacent_find(deque<int>)/8 3.026 -16.44%
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 -3.50%
std::adjacent_find(deque<int>,_pred)/50 30.009 -3.41%
std::adjacent_find(deque<int>,_pred)/8 4.379 -6.00%
std::adjacent_find(deque<int>,_pred)/8192 5088.508 -4.86%
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.35%
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.73%
std::adjacent_find(list<int>,_pred)/8 4.042 5.96%
std::adjacent_find(list<int>,_pred)/8192 7386.879 1.45%
std::adjacent_find(vector<int>)/1024 233.327 -
std::adjacent_find(vector<int>)/1048576 233204.844 -1.24%
std::adjacent_find(vector<int>)/50 11.919 -
std::adjacent_find(vector<int>)/8 2.017 -1.26%
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 -
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 7.60%
std::all_of(deque<int>)_(process_all)/50 18.911 -
std::all_of(deque<int>)_(process_all)/8 3.442 4.12%
std::all_of(deque<int>)_(process_all)/8192 2722.570 7.74%
std::all_of(list<int>)_(process_all)/32 11.429 -
std::all_of(list<int>)_(process_all)/32768 26310.363 1.98%
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 15.16%
std::all_of(vector<int>)_(process_all)/32 8.377 -
std::all_of(vector<int>)_(process_all)/32768 8099.107 -
std::all_of(vector<int>)_(process_all)/50 12.660 -
std::all_of(vector<int>)_(process_all)/8 2.445 -2.57%
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 4.79%
std::any_of(deque<int>)_(process_all)/8192 2525.604 -
std::any_of(list<int>)_(process_all)/32 11.659 -2.20%
std::any_of(list<int>)_(process_all)/32768 26288.133 2.17%
std::any_of(list<int>)_(process_all)/50 21.868 -1.09%
std::any_of(list<int>)_(process_all)/8 2.646 -1.43%
std::any_of(list<int>)_(process_all)/8192 7468.913 -4.53%
std::any_of(vector<int>)_(process_all)/32 8.355 -1.03%
std::any_of(vector<int>)_(process_all)/32768 8114.400 -
std::any_of(vector<int>)_(process_all)/50 12.633 -
std::any_of(vector<int>)_(process_all)/8 2.524 5.31%
std::any_of(vector<int>)_(process_all)/8192 2031.767 -
std::copy(deque<int>)/1048576 50239.089 -
std::copy(deque<int>)/262144 11655.930 -
std::copy(deque<int>)/32768 1139.456 -
std::copy(deque<int>)/4096 145.545 -
std::copy(deque<int>)/512 17.261 3.38%
std::copy(deque<int>)/64 3.025 10.62%
std::copy(deque<int>)/8 2.738 1.95%
std::copy(list<int>)/1048576 862124.538 -
std::copy(list<int>)/262144 213670.837 -
std::copy(list<int>)/32768 25975.685 2.59%
std::copy(list<int>)/4096 3047.036 -1.57%
std::copy(list<int>)/512 363.683 -
std::copy(list<int>)/64 31.261 -15.73%
std::copy(list<int>)/8 2.502 3.74%
std::copy(vector<bool>)_(aligned)/1048576 3707.011 -2.33%
std::copy(vector<bool>)_(aligned)/262144 621.743 -5.74%
std::copy(vector<bool>)_(aligned)/32768 35.418 -
std::copy(vector<bool>)_(aligned)/4096 4.865 1.75%
std::copy(vector<bool>)_(aligned)/512 1.399 -
std::copy(vector<bool>)_(aligned)/64 1.348 -6.54%
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 -
std::copy(vector<int>)/32768 3795.886 3.64%
std::copy(vector<int>)/4096 188.405 14.52%
std::copy(vector<int>)/512 15.941 -
std::copy(vector<int>)/64 2.435 -
std::copy(vector<int>)/8 2.205 1.29%
std::copy_backward(deque<int>)/1048576 131292.098 -
std::copy_backward(deque<int>)/262144 31257.092 -
std::copy_backward(deque<int>)/32768 3570.622 -4.51%
std::copy_backward(deque<int>)/4096 148.089 -
std::copy_backward(deque<int>)/512 18.044 -
std::copy_backward(deque<int>)/64 3.030 -
std::copy_backward(deque<int>)/8 2.774 -
std::copy_backward(list<int>)/1048576 871180.279 -
std::copy_backward(list<int>)/262144 216748.385 -
std::copy_backward(list<int>)/32768 26234.439 -3.57%
std::copy_backward(list<int>)/4096 3257.416 2.55%
std::copy_backward(list<int>)/512 364.381 -
std::copy_backward(list<int>)/64 30.563 -1.46%
std::copy_backward(list<int>)/8 2.385 -2.31%
std::copy_backward(vector<bool>)_(aligned)/1048576 3221.407 14.65%
std::copy_backward(vector<bool>)_(aligned)/262144 652.958 5.96%
std::copy_backward(vector<bool>)_(aligned)/32768 35.846 -
std::copy_backward(vector<bool>)_(aligned)/4096 5.104 1.82%
std::copy_backward(vector<bool>)_(aligned)/512 1.568 -7.45%
std::copy_backward(vector<bool>)_(aligned)/64 1.800 -2.08%
std::copy_backward(vector<bool>)_(unaligned)/1048576 6593.290 -
std::copy_backward(vector<bool>)_(unaligned)/262144 1595.516 -8.35%
std::copy_backward(vector<bool>)_(unaligned)/32768 207.591 2.32%
std::copy_backward(vector<bool>)_(unaligned)/4096 25.276 -
std::copy_backward(vector<bool>)_(unaligned)/512 4.798 -
std::copy_backward(vector<bool>)_(unaligned)/64 0.890 -2.33%
std::copy_backward(vector<int>)/1048576 50209.341 -
std::copy_backward(vector<int>)/262144 12517.859 -
std::copy_backward(vector<int>)/32768 3479.962 -5.13%
std::copy_backward(vector<int>)/4096 141.402 -6.02%
std::copy_backward(vector<int>)/512 16.582 -
std::copy_backward(vector<int>)/64 2.501 -
std::copy_backward(vector<int>)/8 2.261 4.34%
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 3.67%
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 -1.78%
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.59%
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 20.59%
std::copy_if(list<int>)_(entire_range)/8 2.541 -
std::copy_if(list<int>)_(every_other)/1048576 830419.150 -1.99%
std::copy_if(list<int>)_(every_other)/262144 210796.630 -
std::copy_if(list<int>)_(every_other)/32768 28140.514 6.26%
std::copy_if(list<int>)_(every_other)/4096 4222.100 -
std::copy_if(list<int>)_(every_other)/512 358.058 -1.02%
std::copy_if(list<int>)_(every_other)/64 27.636 -
std::copy_if(list<int>)_(every_other)/8 2.288 -
std::copy_if(vector<int>)_(entire_range)/1048576 244030.048 -
std::copy_if(vector<int>)_(entire_range)/262144 59527.107 -
std::copy_if(vector<int>)_(entire_range)/32768 7419.770 -
std::copy_if(vector<int>)_(entire_range)/4096 929.189 -
std::copy_if(vector<int>)_(entire_range)/512 122.554 -
std::copy_if(vector<int>)_(entire_range)/64 15.532 -1.45%
std::copy_if(vector<int>)_(entire_range)/8 2.325 3.54%
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 -1.48%
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 3.66%
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 -
std::copy_n(list<int>)/512 343.887 -
std::copy_n(list<int>)/64 14.682 -2.03%
std::copy_n(list<int>)/8 2.212 -
std::copy_n(vector<bool>)_(aligned)/1048576 2318.578 8.80%
std::copy_n(vector<bool>)_(aligned)/262144 757.283 170.61%
std::copy_n(vector<bool>)_(aligned)/32768 35.231 -
std::copy_n(vector<bool>)_(aligned)/4096 4.865 1.44%
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.61%
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 -9.59%
std::copy_n(vector<int>)/4096 189.884 24.66%
std::copy_n(vector<int>)/512 16.010 -
std::copy_n(vector<int>)/64 2.463 -
std::copy_n(vector<int>)/8 2.236 5.46%
std::count(deque<int>)_(every_other)/1024 244.003 -1.71%
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 -8.84%
std::count(list<int>)_(every_other)/1048576 895767.835 6.23%
std::count(list<int>)_(every_other)/8 2.085 -1.87%
std::count(list<int>)_(every_other)/8192 7264.106 -7.93%
std::count(vector<bool>)/1000 2.968 -
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 -6.28%
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 -10.90%
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 1.26%
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 7.41%
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 11.471 6.35%
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 2992.131 17.63%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 73.256 2.94%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 28.844 7.54%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 454.758 2.25%
std::deque<int>::ctor(Range)_(cheap_elements)/1024 73.203 2.48%
std::deque<int>::ctor(Range)_(cheap_elements)/32 29.347 9.49%
std::deque<int>::ctor(Range)_(cheap_elements)/8192 456.393 2.42%
std::deque<int>::ctor(const&)_(cheap_elements)/1024 316.058 -
std::deque<int>::ctor(const&)_(cheap_elements)/32 37.143 6.95%
std::deque<int>::ctor(const&)_(cheap_elements)/8192 2165.263 -
std::deque<int>::ctor(size)/1024 71.180 1.43%
std::deque<int>::ctor(size)/32 29.002 -
std::deque<int>::ctor(size)/8192 441.720 -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 71.906 -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 28.816 6.45%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 428.986 1.40%
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 -1.30%
std::deque<int>::erase(middle)_(cheap_elements)/1024 26.516 -1.27%
std::deque<int>::erase(middle)_(cheap_elements)/32 9.483 -1.03%
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 -3.86%
std::deque<int>::insert(middle)_(cheap_elements)/32 11.491 -
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 6.18%
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 -2.03%
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 1.27%
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 1.06%
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 -1.85%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 6102.994 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6734.615 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 157.275 10.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 7.52%
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 12019.852 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 21831.089 5.60%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 670.185 5.81%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 191731.570 5.18%
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 922.814 6.32%
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 51.608 8.01%
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 12017.019 -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 21811.316 5.75%
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 672.016 5.80%
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 192582.677 5.68%
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 1068.030 1.04%
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 54.683 4.59%
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 11669.435 -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 22193.566 6.47%
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 680.461 6.17%
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 192446.878 5.29%
std::deque<std::string>::ctor(size)/1024 747.962 2.66%
std::deque<std::string>::ctor(size)/32 56.517 36.20%
std::deque<std::string>::ctor(size)/8192 8371.429 -1.81%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 924.986 -2.68%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 54.672 22.18%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 12176.108 -4.22%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 21668.386 4.90%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 634.140 5.91%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 187755.258 4.10%
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 2.01%
std::deque<std::string>::erase(begin)_(expensive_elements)/32 23.952 2.20%
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 24.761 2.97%
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 -1.18%
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 -2.19%
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 31.880 -2.18%
std::deque<std::string>::insert(middle)_(cheap_elements)/1024 311.204 -3.49%
std::deque<std::string>::insert(middle)_(cheap_elements)/32 24.568 -
std::deque<std::string>::insert(middle)_(cheap_elements)/8192 2342.184 -2.20%
std::deque<std::string>::insert(middle)_(expensive_elements)/1024 329.901 -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 40.672 -2.37%
std::deque<std::string>::insert(middle)_(expensive_elements)/8192 2364.890 -2.49%
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 519.189 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/32 16.903 -4.26%
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 4561.554 -
std::deque<std::string>::operator=(const&)_(expensive_elements)/1024 6459.120 -1.15%
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 157.661 3.95%
std::deque<std::string>::operator=(const&)_(expensive_elements)/8192 52523.767 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 1039.020 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 422.365 2.46%
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 1.47%
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 756.689 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 116521.718 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 1.387 -1.87%
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/32 13.204 -1.27%
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 1.267 -1.92%
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 13.419 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 23.910 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 14.852 -
std::distance(deque<int>)/1024 0.844 -
std::distance(deque<int>)/4096 0.850 -
std::distance(deque<int>)/50 0.845 -
std::distance(deque<int>)/8192 0.882 4.07%
std::distance(join_view(vector<vector<int>>))/1024 0.977 -
std::distance(join_view(vector<vector<int>>))/4096 4.426 -
std::distance(join_view(vector<vector<int>>))/50 0.628 2.15%
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 -
std::equal(deque<int>)_(it,_it,_it)/50 21.781 -
std::equal(deque<int>)_(it,_it,_it)/8 4.421 3.00%
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.67%
std::equal(deque<int>)_(it,_it,_it,_it)/50 23.368 -21.31%
std::equal(deque<int>)_(it,_it,_it,_it)/8 5.045 -3.68%
std::equal(deque<int>)_(it,_it,_it,_it)/8192 3888.194 -1.38%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 525.032 2.11%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 522107.592 2.98%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 26.427 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 5.097 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 4024.235 2.90%
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 500.692 -2.17%
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 512641.119 -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 24.586 -1.91%
std::equal(deque<int>)_(it,_it,_it,_pred)/8 4.523 4.40%
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 3954.675 -1.41%
std::equal(list<int>)_(it,_it,_it)/1024 1150.823 1.70%
std::equal(list<int>)_(it,_it,_it)/1048576 1328290.238 -
std::equal(list<int>)_(it,_it,_it)/50 36.703 3.52%
std::equal(list<int>)_(it,_it,_it)/8 2.745 1.23%
std::equal(list<int>)_(it,_it,_it)/8192 10514.291 4.97%
std::equal(list<int>)_(it,_it,_it,_it)/1024 780.217 -
std::equal(list<int>)_(it,_it,_it,_it)/1048576 957200.933 -
std::equal(list<int>)_(it,_it,_it,_it)/50 27.442 -
std::equal(list<int>)_(it,_it,_it,_it)/8 2.910 -
std::equal(list<int>)_(it,_it,_it,_it)/8192 12586.366 3.90%
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 -5.40%
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 -
std::equal(list<int>)_(it,_it,_it,_pred)/1048576 1326888.598 -
std::equal(list<int>)_(it,_it,_it,_pred)/50 38.823 -
std::equal(list<int>)_(it,_it,_it,_pred)/8 3.503 -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 12590.523 -2.28%
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.22%
std::equal(vector<bool>)_(unaligned)/50 0.790 -2.18%
std::equal(vector<bool>)_(unaligned)/8 0.810 3.48%
std::equal(vector<bool>)_(unaligned)/8192 55.913 2.10%
std::equal(vector<int>)_(it,_it,_it)/1024 79.308 1.91%
std::equal(vector<int>)_(it,_it,_it)/1048576 77370.072 4.99%
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 2.99%
std::equal(vector<int>)_(it,_it,_it,_it)/1024 80.323 -
std::equal(vector<int>)_(it,_it,_it,_it)/1048576 73605.201 -
std::equal(vector<int>)_(it,_it,_it,_it)/50 4.209 -1.74%
std::equal(vector<int>)_(it,_it,_it,_it)/8 1.348 -1.55%
std::equal(vector<int>)_(it,_it,_it,_it)/8192 585.429 1.96%
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 307.232 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 322643.348 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 22.446 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 2.506 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 2411.378 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1024 290.550 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1048576 305774.672 -
std::equal(vector<int>)_(it,_it,_it,_pred)/50 13.485 -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 2.677 -
std::equal(vector<int>)_(it,_it,_it,_pred)/8192 2574.579 1.26%
std::fill(deque<int>)/1024 34.065 9.52%
std::fill(deque<int>)/32 1.363 -
std::fill(deque<int>)/50 2.366 -4.06%
std::fill(deque<int>)/8192 250.665 5.24%
std::fill(list<int>)/1024 512.367 -23.72%
std::fill(list<int>)/32 8.365 -
std::fill(list<int>)/50 34.523 -1.08%
std::fill(list<int>)/8192 8500.833 12.60%
std::fill(vector<bool>)/1048576 3821.357 -
std::fill(vector<bool>)/262144 941.280 -
std::fill(vector<bool>)/32768 30.119 -1.48%
std::fill(vector<bool>)/4096 4.208 -
std::fill(vector<bool>)/512 1.495 -1.84%
std::fill(vector<bool>)/64 1.575 -1.24%
std::fill(vector<int>)/1024 29.473 -1.72%
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 9.04%
std::fill_n(deque<int>)/50 2.218 1.03%
std::fill_n(deque<int>)/8192 235.253 -
std::fill_n(list<int>)/1024 440.168 -32.20%
std::fill_n(list<int>)/32 8.071 -
std::fill_n(list<int>)/50 15.564 -1.44%
std::fill_n(list<int>)/8192 7417.387 1.27%
std::fill_n(vector<bool>)/1048576 3753.276 -1.79%
std::fill_n(vector<bool>)/262144 230.076 -
std::fill_n(vector<bool>)/32768 30.055 -
std::fill_n(vector<bool>)/4096 4.180 -
std::fill_n(vector<bool>)/512 1.467 -
std::fill_n(vector<bool>)/64 1.390 -9.55%
std::fill_n(vector<int>)/1024 29.260 -1.40%
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.41%
std::find(deque<int>)_(bail_25%)/1024 67.801 -
std::find(deque<int>)_(bail_25%)/32768 1917.567 -
std::find(deque<int>)_(bail_25%)/8 2.279 -
std::find(deque<int>)_(bail_25%)/8192 479.218 -
std::find(deque<int>)_(process_all)/1024 243.362 -
std::find(deque<int>)_(process_all)/32768 7798.340 -
std::find(deque<int>)_(process_all)/50 14.090 6.93%
std::find(deque<int>)_(process_all)/8 3.454 -
std::find(deque<int>)_(process_all)/8192 1945.458 -
std::find(list<int>)_(bail_25%)/1024 126.675 -9.19%
std::find(list<int>)_(bail_25%)/32768 8017.351 -2.11%
std::find(list<int>)_(bail_25%)/8 0.920 -1.65%
std::find(list<int>)_(bail_25%)/8192 1431.828 -
std::find(list<int>)_(process_all)/1024 697.563 -3.65%
std::find(list<int>)_(process_all)/32768 26359.668 -
std::find(list<int>)_(process_all)/50 19.021 -
std::find(list<int>)_(process_all)/8 2.263 -1.72%
std::find(list<int>)_(process_all)/8192 7220.247 4.79%
std::find(vector<bool>)_(process_all)/1024 4.598 -1.27%
std::find(vector<bool>)_(process_all)/1048576 3649.704 -
std::find(vector<bool>)_(process_all)/50 0.676 -7.96%
std::find(vector<bool>)_(process_all)/8 0.734 4.76%
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 -1.47%
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 -1.57%
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 -3.51%
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 -12.15%
std::find(vector<long_long>)_(process_all)/8192 721.401 -
std::find(vector<short>)_(bail_25%)/1024 6.042 -
std::find(vector<short>)_(bail_25%)/32768 188.870 -
std::find(vector<short>)_(bail_25%)/8 0.739 -3.46%
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 -13.65%
std::find_end(deque<int>)_(match_near_end)/1024 32.439 -
std::find_end(deque<int>)_(match_near_end)/8192 272.008 -
std::find_end(deque<int>)_(near_matches)/1000 20372.675 15.67%
std::find_end(deque<int>)_(near_matches)/1024 21284.882 17.31%
std::find_end(deque<int>)_(near_matches)/8192 1335411.636 18.81%
std::find_end(deque<int>)_(process_all)/1000 283.690 -
std::find_end(deque<int>)_(process_all)/1024 312.684 3.07%
std::find_end(deque<int>)_(process_all)/1048576 296089.878 7.16%
std::find_end(deque<int>)_(process_all)/8192 2274.702 3.71%
std::find_end(deque<int>)_(same_length)/1000 344.833 5.61%
std::find_end(deque<int>)_(same_length)/1024 342.093 2.57%
std::find_end(deque<int>)_(same_length)/8192 2737.778 -
std::find_end(deque<int>)_(single_element)/1000 321.238 3.39%
std::find_end(deque<int>)_(single_element)/1024 329.970 4.90%
std::find_end(deque<int>)_(single_element)/8192 2360.180 6.48%
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 -
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 -1.55%
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 1.90%
std::find_end(forward_list<int>)_(same_length)/1024 1488.927 -1.14%
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 1.24%
std::find_end(forward_list<int>)_(single_element)/8192 6199.973 1.25%
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 7.45%
std::find_end(forward_list<int>,_pred)_(process_all)/1024 818.663 8.09%
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 894026.655 5.54%
std::find_end(forward_list<int>,_pred)_(process_all)/8192 6621.248 8.68%
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 6.69%
std::find_end(forward_list<int>,_pred)_(single_element)/1000 787.098 2.43%
std::find_end(forward_list<int>,_pred)_(single_element)/1024 804.966 -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 6600.651 -
std::find_end(list<int>)_(match_near_end)/1000 79.193 1.14%
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 -
std::find_end(list<int>)_(same_length)/1000 746.191 -
std::find_end(list<int>)_(same_length)/1024 748.273 -
std::find_end(list<int>)_(same_length)/8192 9679.952 18.98%
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 -
std::find_end(list<int>,_pred)_(match_near_end)/1000 73.601 -1.31%
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 -3.15%
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 -
std::find_end(list<int>,_pred)_(process_all)/1048576 955397.169 -
std::find_end(list<int>,_pred)_(process_all)/8192 8224.408 -
std::find_end(list<int>,_pred)_(same_length)/1000 770.865 -
std::find_end(list<int>,_pred)_(same_length)/1024 790.045 -
std::find_end(list<int>,_pred)_(same_length)/8192 8187.140 -14.85%
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 -1.00%
std::find_end(vector<int>)_(match_near_end)/1000 28.226 1.19%
std::find_end(vector<int>)_(match_near_end)/1024 29.081 1.93%
std::find_end(vector<int>)_(match_near_end)/8192 204.542 1.80%
std::find_end(vector<int>)_(near_matches)/1000 13476.577 -
std::find_end(vector<int>)_(near_matches)/1024 13949.476 -
std::find_end(vector<int>)_(near_matches)/8192 765591.584 -
std::find_end(vector<int>)_(process_all)/1000 216.181 -1.58%
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 -1.21%
std::find_end(vector<int>)_(same_length)/1024 247.489 -1.33%
std::find_end(vector<int>)_(same_length)/8192 2022.348 -
std::find_end(vector<int>)_(single_element)/1000 239.199 -2.12%
std::find_end(vector<int>)_(single_element)/1024 244.153 -2.18%
std::find_end(vector<int>)_(single_element)/8192 1861.352 -3.39%
std::find_end(vector<int>,_pred)_(match_near_end)/1000 58.268 -
std::find_end(vector<int>,_pred)_(match_near_end)/1024 59.852 -
std::find_end(vector<int>,_pred)_(match_near_end)/8192 476.539 -
std::find_end(vector<int>,_pred)_(near_matches)/1000 23162.854 1.41%
std::find_end(vector<int>,_pred)_(near_matches)/1024 24089.922 1.52%
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 -
std::find_first_of(deque<int>)_(large_needle)/50 670.716 -
std::find_first_of(deque<int>)_(large_needle)/8192 23449319.434 -
std::find_first_of(deque<int>)_(small_needle)/1024 3452.551 -4.51%
std::find_first_of(deque<int>)_(small_needle)/32 108.805 -4.23%
std::find_first_of(deque<int>)_(small_needle)/50 167.444 -4.35%
std::find_first_of(deque<int>)_(small_needle)/8192 27611.734 -4.56%
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 600309.404 -1.16%
std::find_first_of(deque<int>,_pred)_(large_needle)/32 578.664 -16.30%
std::find_first_of(deque<int>,_pred)_(large_needle)/50 1579.614 -16.94%
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 -5.06%
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 -2.35%
std::find_first_of(list<int>)_(small_needle)/1024 2755.935 -
std::find_first_of(list<int>)_(small_needle)/32 94.062 -
std::find_first_of(list<int>)_(small_needle)/50 140.166 -
std::find_first_of(list<int>)_(small_needle)/8192 22071.712 -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 897877.666 -2.19%
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 -2.60%
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 -2.16%
std::find_first_of(vector<int>)_(large_needle)/50 262.498 -
std::find_first_of(vector<int>)_(large_needle)/8192 6900251.226 -
std::find_first_of(vector<int>)_(small_needle)/1024 1459.150 -4.33%
std::find_first_of(vector<int>)_(small_needle)/32 47.679 -7.43%
std::find_first_of(vector<int>)_(small_needle)/50 73.426 -7.07%
std::find_first_of(vector<int>)_(small_needle)/8192 11625.447 -3.87%
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.42%
std::find_first_of(vector<int>,_pred)_(large_needle)/50 1356.747 -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 38134539.390 -8.39%
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 -
std::find_if(deque<int>)_(bail_25%)/8 1.166 -
std::find_if(deque<int>)_(bail_25%)/8192 504.022 -
std::find_if(deque<int>)_(process_all)/1024 250.032 -
std::find_if(deque<int>)_(process_all)/32768 8742.118 3.70%
std::find_if(deque<int>)_(process_all)/50 12.646 -
std::find_if(deque<int>)_(process_all)/8 2.625 -
std::find_if(deque<int>)_(process_all)/8192 2004.310 -6.20%
std::find_if(list<int>)_(bail_25%)/1024 181.078 -
std::find_if(list<int>)_(bail_25%)/32768 7321.370 3.93%
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 -4.67%
std::find_if(list<int>)_(process_all)/32768 26137.723 1.48%
std::find_if(list<int>)_(process_all)/50 19.088 -
std::find_if(list<int>)_(process_all)/8 2.349 -
std::find_if(list<int>)_(process_all)/8192 7063.580 -21.85%
std::find_if(vector<bool>)_(process_all)/1024 566.802 -
std::find_if(vector<bool>)_(process_all)/1048576 578654.722 -1.32%
std::find_if(vector<bool>)_(process_all)/50 23.575 1.73%
std::find_if(vector<bool>)_(process_all)/8 3.509 2.60%
std::find_if(vector<bool>)_(process_all)/8192 4520.383 -1.06%
std::find_if(vector<char>)_(bail_25%)/1024 27.934 10.82%
std::find_if(vector<char>)_(bail_25%)/32768 883.557 8.09%
std::find_if(vector<char>)_(bail_25%)/8 0.979 15.45%
std::find_if(vector<char>)_(bail_25%)/8192 224.776 6.33%
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 -13.70%
std::find_if(vector<char>)_(process_all)/8192 943.001 -
std::find_if(vector<int>)_(bail_25%)/1024 29.726 7.72%
std::find_if(vector<int>)_(bail_25%)/32768 894.486 9.61%
std::find_if(vector<int>)_(bail_25%)/8 0.917 12.10%
std::find_if(vector<int>)_(bail_25%)/8192 232.177 9.21%
std::find_if(vector<int>)_(process_all)/1024 115.126 1.99%
std::find_if(vector<int>)_(process_all)/32768 3359.302 4.77%
std::find_if(vector<int>)_(process_all)/50 5.915 4.31%
std::find_if(vector<int>)_(process_all)/8 1.301 -6.42%
std::find_if(vector<int>)_(process_all)/8192 844.489 5.01%
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 -
std::find_if_not(deque<int>)_(process_all)/8 2.585 2.17%
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 5.58%
std::find_if_not(list<int>)_(bail_25%)/8 0.924 -
std::find_if_not(list<int>)_(bail_25%)/8192 1430.011 1.34%
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.77%
std::find_if_not(list<int>)_(process_all)/8 3.571 -
std::find_if_not(list<int>)_(process_all)/8192 7178.093 4.96%
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 -1.06%
std::find_if_not(vector<char>)_(bail_25%)/1024 26.470 -8.76%
std::find_if_not(vector<char>)_(bail_25%)/32768 948.110 -
std::find_if_not(vector<char>)_(bail_25%)/8 0.850 -8.57%
std::find_if_not(vector<char>)_(bail_25%)/8192 240.430 -1.51%
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 18.21%
std::find_if_not(vector<int>)_(bail_25%)/32768 961.337 1.17%
std::find_if_not(vector<int>)_(bail_25%)/8 0.787 6.75%
std::find_if_not(vector<int>)_(bail_25%)/8192 246.209 1.85%
std::find_if_not(vector<int>)_(process_all)/1024 112.533 -
std::find_if_not(vector<int>)_(process_all)/32768 3201.732 -
std::find_if_not(vector<int>)_(process_all)/50 5.578 -3.14%
std::find_if_not(vector<int>)_(process_all)/8 1.388 -
std::find_if_not(vector<int>)_(process_all)/8192 802.983 -
std::flat_map<int,_int>::clear()/0 391.600 -
std::flat_map<int,_int>::clear()/1024 391.901 -1.00%
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 -1.22%
std::flat_map<int,_int>::contains(key)_(existent)/32 3.098 1.97%
std::flat_map<int,_int>::contains(key)_(existent)/8192 11.609 -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 0.421 -14.98%
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 6.493 1.78%
std::flat_map<int,_int>::contains(key)_(non-existent)/32 2.458 1.65%
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 9.408 -
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 -1.48%
std::flat_map<int,_int>::count(key)_(non-existent)/0 0.425 -13.49%
std::flat_map<int,_int>::count(key)_(non-existent)/1024 4.532 -13.73%
std::flat_map<int,_int>::count(key)_(non-existent)/32 2.138 -3.59%
std::flat_map<int,_int>::count(key)_(non-existent)/8192 6.258 -18.55%
std::flat_map<int,_int>::ctor(&&,_different_allocs)/0 14.984 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/1024 184.820 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/32 28.539 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/8192 1175.117 -
std::flat_map<int,_int>::ctor(const&)/0 12.761 -
std::flat_map<int,_int>::ctor(const&)/1024 177.520 -
std::flat_map<int,_int>::ctor(const&)/32 22.801 -
std::flat_map<int,_int>::ctor(const&)/8192 1924.657 118.37%
std::flat_map<int,_int>::ctor(const&,_alloc)/0 12.745 -1.19%
std::flat_map<int,_int>::ctor(const&,_alloc)/1024 177.439 -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 22.820 -9.57%
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 1915.680 -
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 1.01%
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.86%
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 134951.246 -3.73%
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 9.97%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 7.362 -8.50%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 2.402 -2.27%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 10.478 -9.10%
std::flat_map<int,_int>::erase(iterator)/1024 90.565 21.12%
std::flat_map<int,_int>::erase(iterator)/32 19.861 -
std::flat_map<int,_int>::erase(iterator)/8192 502.912 1.20%
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.27%
std::flat_map<int,_int>::erase(key)_(existent)/32 22.826 -
std::flat_map<int,_int>::erase(key)_(existent)/8192 577.416 2.83%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 0.466 9.21%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 4.986 -5.11%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 2.302 -2.01%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 7.383 -11.80%
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/0 0.491 -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/1024 6.598 1.13%
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 -5.53%
std::flat_map<int,_int>::find(key)_(existent)/32 3.294 -
std::flat_map<int,_int>::find(key)_(existent)/8192 12.105 -3.23%
std::flat_map<int,_int>::find(key)_(non-existent)/0 0.482 -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 7.225 20.52%
std::flat_map<int,_int>::find(key)_(non-existent)/32 2.717 9.34%
std::flat_map<int,_int>::find(key)_(non-existent)/8192 10.951 27.13%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 14.971 -1.47%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 21.889 14.47%
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 35.22%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 14.951 -1.75%
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.04%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 590.511 7.94%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 14.999 -1.14%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 16.470 -1.51%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 14.983 -5.03%
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 -2.17%
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.40%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 539.727 7.82%
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 -7.72%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 610.521 -1.95%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 40089.081 -6.39%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.577 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 5770.206 1.87%
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.46%
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 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 445.610 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 8368.487 -1.02%
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 -1.03%
std::flat_map<int,_int>::insert(value)_(already_present)/1024 25.115 112.22%
std::flat_map<int,_int>::insert(value)_(already_present)/32 3.014 -1.35%
std::flat_map<int,_int>::insert(value)_(already_present)/8192 19.772 7.21%
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 -2.03%
std::flat_map<int,_int>::insert(value)_(new_value,_end)/32 16.233 -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 27.931 8.96%
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/0 15.124 -1.24%
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 99.643 1.54%
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.79%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 25.973 115.24%
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 -2.75%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 16.578 2.55%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 27.998 -
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.77%
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 7.49%
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 8.30%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 5.628 -9.93%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 2.507 -3.92%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 8.166 -12.97%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 15.673 -1.05%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 87.045 1.10%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 17.908 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 648.280 8.87%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 15.647 -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 87.211 1.31%
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 11.57%
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 11.41%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/32 3.818 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 831.756 43.51%
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 -21.21%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 2.306 -3.43%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 8.890 -22.55%
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 -1.54%
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 -15.08%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 6.429 39.25%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 2.259 3.43%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 8.948 41.75%
std::flat_multimap<int,_int>::count(key)_(existent)/1024 7.502 -8.45%
std::flat_multimap<int,_int>::count(key)_(existent)/32 2.337 1.66%
std::flat_multimap<int,_int>::count(key)_(existent)/8192 11.556 -11.84%
std::flat_multimap<int,_int>::count(key)_(non-existent)/0 0.258 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/1024 4.085 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 2.104 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 5.596 1.67%
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 -
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 3.83%
std::flat_multimap<int,_int>::ctor(const&)/32 23.506 2.84%
std::flat_multimap<int,_int>::ctor(const&)/8192 864.458 -55.06%
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 1.49%
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 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 168.626 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 32016.974 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.038 -
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 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 129060.844 8.22%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 8.001 17.41%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 2.493 -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 12.627 27.18%
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/0 0.347 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/1024 4.022 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/32 2.033 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192 5.312 -
std::flat_multimap<int,_int>::erase(iterator)/1024 74.446 -
std::flat_multimap<int,_int>::erase(iterator)/32 19.732 -
std::flat_multimap<int,_int>::erase(iterator)/8192 489.017 -13.52%
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 406.401 4.29%
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 416.274 1.45%
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 -1.72%
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 92.170 -4.06%
std::flat_multimap<int,_int>::erase(key)_(existent)/32 22.276 -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 543.336 -14.35%
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.255 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 3.799 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 2.025 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 5.254 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.255 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 3.561 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.844 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 5.043 -
std::flat_multimap<int,_int>::find(key)_(existent)/1024 8.313 -
std::flat_multimap<int,_int>::find(key)_(existent)/32 3.333 -
std::flat_multimap<int,_int>::find(key)_(existent)/8192 12.129 -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 0.334 -31.20%
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 6.748 27.99%
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 2.313 5.90%
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 9.255 33.62%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 15.514 2.71%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 21.896 15.54%
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 7.00%
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.33%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 594.557 -11.15%
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 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 15.108 -1.12%
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 7.50%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 22.505 1.91%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 528.637 -11.33%
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 24.52%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 628.919 5.54%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 45607.030 22.94%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 390.809 -1.76%
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 -4.77%
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 -3.93%
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 -
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 1.45%
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 115.580 14.54%
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 21.973 -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 578.919 -10.75%
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 -
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 -9.20%
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 13.55%
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 -10.26%
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 62.44%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 2.362 8.72%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 11.352 75.31%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 15.402 -1.50%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 87.168 -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 17.675 -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 541.786 -40.49%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 15.561 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 87.184 -12.16%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 17.696 -1.52%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 542.171 -32.49%
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 -2.73%
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 -72.57%
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/1024 8.237 3.49%
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/32 3.090 4.29%
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 32.07%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.287 5.12%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 8.807 36.01%
std::for_each(deque<int>)/32 3.673 -
std::for_each(deque<int>)/50 3.875 -
std::for_each(deque<int>)/8 0.922 -
std::for_each(deque<int>)/8192 254.926 -
std::for_each(join_view(vector<vector<int>>))/32 3.795 -
std::for_each(join_view(vector<vector<int>>))/50 3.980 -
std::for_each(join_view(vector<vector<int>>))/8 1.666 17.61%
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 -
std::for_each(list<int>)/8 2.524 -
std::for_each(list<int>)/8192 7944.604 -3.85%
std::for_each(map<int>::iterator)/32 23.746 -
std::for_each(map<int>::iterator)/50 36.078 -
std::for_each(map<int>::iterator)/8 5.003 -
std::for_each(map<int>::iterator)/8192 7319.583 -
std::for_each(multimap<int>::iterator)/32 23.599 -
std::for_each(multimap<int>::iterator)/50 36.538 -
std::for_each(multimap<int>::iterator)/8 5.046 -
std::for_each(multimap<int>::iterator)/8192 7544.261 -
std::for_each(multiset<int>::iterator)/32 23.728 -
std::for_each(multiset<int>::iterator)/50 35.830 -
std::for_each(multiset<int>::iterator)/8 5.055 -
std::for_each(multiset<int>::iterator)/8192 7874.345 -4.12%
std::for_each(set<int>::iterator)/32 24.466 -
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 -2.47%
std::for_each(vector<int>)/32 3.669 -
std::for_each(vector<int>)/50 3.859 -
std::for_each(vector<int>)/8 0.917 -1.32%
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.71%
std::for_each_n(deque<int>)/8192 254.756 -
std::for_each_n(join_view(vector<vector<int>>))/32 3.831 -
std::for_each_n(join_view(vector<vector<int>>))/50 4.293 -
std::for_each_n(join_view(vector<vector<int>>))/8 1.460 1.36%
std::for_each_n(join_view(vector<vector<int>>))/8192 265.033 -
std::for_each_n(list<int>)/32 11.220 -
std::for_each_n(list<int>)/50 22.691 1.28%
std::for_each_n(list<int>)/8 2.533 3.75%
std::for_each_n(list<int>)/8192 8270.214 -
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 -1.35%
std::for_each_n(vector<int>)/8192 251.790 -
std::format(double)_(fmt:_{:017500_0La}) 163.871 -1.99%
std::format(double)_(fmt:_{:017500_0Le}) 192.449 -
std::format(double)_(fmt:_{:017500_0Lf}) 203.983 -1.66%
std::format(double)_(fmt:_{:017500_0Lg}) 210.837 -
std::format(double)_(fmt:_{:017500_0L}) 205.171 -
std::format(double)_(fmt:_{:017500_0a}) 155.128 -6.69%
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 -1.19%
std::format(double)_(fmt:_{:017500_10Le}) 209.585 -
std::format(double)_(fmt:_{:017500_10Lf}) 209.726 -
std::format(double)_(fmt:_{:017500_10Lg}) 220.361 -
std::format(double)_(fmt:_{:017500_10L}) 218.023 -
std::format(double)_(fmt:_{:017500_10a}) 161.151 -
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 -1.64%
std::format(double)_(fmt:_{:017500_17000L}) 408.689 -
std::format(double)_(fmt:_{:017500_17000}) 390.273 -
std::format(double)_(fmt:_{:0<17500_0La}) 164.752 -
std::format(double)_(fmt:_{:0<17500_0Le}) 190.959 -
std::format(double)_(fmt:_{:0<17500_0Lf}) 206.552 -
std::format(double)_(fmt:_{:0<17500_0Lg}) 207.716 -
std::format(double)_(fmt:_{:0<17500_0L}) 203.776 -
std::format(double)_(fmt:_{:0<17500_0a}) 155.009 -
std::format(double)_(fmt:_{:0<17500_0e}) 180.425 -1.13%
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 -2.10%
std::format(double)_(fmt:_{:0<17500_10Le}) 206.681 -
std::format(double)_(fmt:_{:0<17500_10Lf}) 210.367 2.40%
std::format(double)_(fmt:_{:0<17500_10Lg}) 219.429 -1.67%
std::format(double)_(fmt:_{:0<17500_10L}) 216.134 -
std::format(double)_(fmt:_{:0<17500_10a}) 159.692 -
std::format(double)_(fmt:_{:0<17500_10e}) 205.834 5.38%
std::format(double)_(fmt:_{:0<17500_10f}) 198.556 -
std::format(double)_(fmt:_{:0<17500_10g}) 208.705 -1.76%
std::format(double)_(fmt:_{:0<17500_10}) 206.490 -2.24%
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 -1.14%
std::format(double)_(fmt:_{:0>17500_0Le}) 194.038 -
std::format(double)_(fmt:_{:0>17500_0Lf}) 207.611 -
std::format(double)_(fmt:_{:0>17500_0Lg}) 210.692 -5.88%
std::format(double)_(fmt:_{:0>17500_0L}) 205.899 -1.24%
std::format(double)_(fmt:_{:0>17500_0a}) 156.688 -3.22%
std::format(double)_(fmt:_{:0>17500_0e}) 181.642 -1.75%
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 -1.34%
std::format(double)_(fmt:_{:0>17500_10Le}) 208.555 -3.01%
std::format(double)_(fmt:_{:0>17500_10Lf}) 210.807 -
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 1.82%
std::format(double)_(fmt:_{:0>17500_10f}) 201.509 -
std::format(double)_(fmt:_{:0>17500_10g}) 215.031 2.59%
std::format(double)_(fmt:_{:0>17500_10}) 213.761 2.06%
std::format(double)_(fmt:_{:0>17500_17000L}) 406.690 -
std::format(double)_(fmt:_{:0>17500_17000}) 387.842 -
std::format(double)_(fmt:_{:0^17500_0La}) 169.505 -
std::format(double)_(fmt:_{:0^17500_0Le}) 197.445 -
std::format(double)_(fmt:_{:0^17500_0Lf}) 213.308 -
std::format(double)_(fmt:_{:0^17500_0Lg}) 212.083 -5.54%
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 -1.30%
std::format(double)_(fmt:_{:0^17500_0f}) 204.050 -
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 -1.32%
std::format(double)_(fmt:_{:0^17500_10Le}) 210.489 -2.18%
std::format(double)_(fmt:_{:0^17500_10Lf}) 214.756 -
std::format(double)_(fmt:_{:0^17500_10Lg}) 224.873 -
std::format(double)_(fmt:_{:0^17500_10L}) 221.766 -1.27%
std::format(double)_(fmt:_{:0^17500_10a}) 166.112 -
std::format(double)_(fmt:_{:0^17500_10e}) 213.234 7.99%
std::format(double)_(fmt:_{:0^17500_10f}) 209.039 1.05%
std::format(double)_(fmt:_{:0^17500_10g}) 211.615 -1.15%
std::format(double)_(fmt:_{:0^17500_10}) 210.656 -1.03%
std::format(double)_(fmt:_{:0^17500_17000L}) 405.243 -
std::format(double)_(fmt:_{:0^17500_17000}) 388.552 -
std::format(double)_(fmt:_{:_0La}) 34.920 -2.63%
std::format(double)_(fmt:_{:_0Le}) 60.145 -
std::format(double)_(fmt:_{:_0Lf}) 69.655 -
std::format(double)_(fmt:_{:_0Lg}) 76.627 -
std::format(double)_(fmt:_{:_0L}) 74.302 -1.12%
std::format(double)_(fmt:_{:_0a}) 25.099 -2.66%
std::format(double)_(fmt:_{:_0e}) 36.388 -3.50%
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 -1.65%
std::format(double)_(fmt:_{:_10Le}) 70.259 -
std::format(double)_(fmt:_{:_10Lf}) 73.546 -
std::format(double)_(fmt:_{:_10Lg}) 80.878 -
std::format(double)_(fmt:_{:_10L}) 79.269 -1.02%
std::format(double)_(fmt:_{:_10a}) 28.704 -2.25%
std::format(double)_(fmt:_{:_10e}) 39.882 -2.65%
std::format(double)_(fmt:_{:_10f}) 60.032 -
std::format(double)_(fmt:_{:_10g}) 62.425 -
std::format(double)_(fmt:_{:_10}) 60.913 -2.80%
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 -1.03%
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 -1.21%
std::format(float)_(fmt:_{:017500_10Le}) 201.204 -1.21%
std::format(float)_(fmt:_{:017500_10Lf}) 190.680 -1.28%
std::format(float)_(fmt:_{:017500_10Lg}) 206.595 -1.22%
std::format(float)_(fmt:_{:017500_10L}) 205.417 -2.14%
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 -
std::format(float)_(fmt:_{:017500_17000L}) 231.489 -1.16%
std::format(float)_(fmt:_{:017500_17000}) 222.086 -6.60%
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 -6.49%
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 -1.01%
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.09%
std::format(float)_(fmt:_{:0<17500_10L}) 205.693 -1.21%
std::format(float)_(fmt:_{:0<17500_10a}) 159.715 -
std::format(float)_(fmt:_{:0<17500_10e}) 188.098 -
std::format(float)_(fmt:_{:0<17500_10f}) 178.062 -
std::format(float)_(fmt:_{:0<17500_10g}) 197.424 -
std::format(float)_(fmt:_{:0<17500_10}) 198.495 -
std::format(float)_(fmt:_{:0<17500_17000L}) 229.226 -1.10%
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.25%
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 -1.64%
std::format(float)_(fmt:_{:0>17500_10Le}) 204.105 -
std::format(float)_(fmt:_{:0>17500_10Lf}) 192.313 -1.90%
std::format(float)_(fmt:_{:0>17500_10Lg}) 208.540 -1.15%
std::format(float)_(fmt:_{:0>17500_10L}) 207.921 -1.64%
std::format(float)_(fmt:_{:0>17500_10a}) 170.246 4.55%
std::format(float)_(fmt:_{:0>17500_10e}) 190.697 -1.29%
std::format(float)_(fmt:_{:0>17500_10f}) 183.833 -
std::format(float)_(fmt:_{:0>17500_10g}) 198.642 -
std::format(float)_(fmt:_{:0>17500_10}) 198.853 -
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 -4.25%
std::format(float)_(fmt:_{:0^17500_0Lg}) 208.924 -
std::format(float)_(fmt:_{:0^17500_0L}) 206.752 -1.37%
std::format(float)_(fmt:_{:0^17500_0a}) 159.473 -
std::format(float)_(fmt:_{:0^17500_0e}) 182.790 -
std::format(float)_(fmt:_{:0^17500_0f}) 181.323 -
std::format(float)_(fmt:_{:0^17500_0g}) 196.633 -1.32%
std::format(float)_(fmt:_{:0^17500_0}) 148.586 -
std::format(float)_(fmt:_{:0^17500_10La}) 176.552 -1.83%
std::format(float)_(fmt:_{:0^17500_10Le}) 205.864 -
std::format(float)_(fmt:_{:0^17500_10Lf}) 197.059 -
std::format(float)_(fmt:_{:0^17500_10Lg}) 215.462 -
std::format(float)_(fmt:_{:0^17500_10L}) 211.878 -1.09%
std::format(float)_(fmt:_{:0^17500_10a}) 172.437 4.94%
std::format(float)_(fmt:_{:0^17500_10e}) 190.950 -1.83%
std::format(float)_(fmt:_{:0^17500_10f}) 186.037 -
std::format(float)_(fmt:_{:0^17500_10g}) 200.620 -
std::format(float)_(fmt:_{:0^17500_10}) 202.067 -
std::format(float)_(fmt:_{:0^17500_17000L}) 239.735 -
std::format(float)_(fmt:_{:0^17500_17000}) 226.805 -
std::format(float)_(fmt:_{:_0La}) 37.554 2.29%
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 -2.57%
std::format(float)_(fmt:_{:_0a}) 26.728 1.23%
std::format(float)_(fmt:_{:_0e}) 39.251 -
std::format(float)_(fmt:_{:_0f}) 38.472 -
std::format(float)_(fmt:_{:_0g}) 61.838 -1.25%
std::format(float)_(fmt:_{:_0}) 17.645 -
std::format(float)_(fmt:_{:_10La}) 42.743 -1.19%
std::format(float)_(fmt:_{:_10Le}) 70.509 -
std::format(float)_(fmt:_{:_10Lf}) 56.134 -
std::format(float)_(fmt:_{:_10Lg}) 79.184 5.42%
std::format(float)_(fmt:_{:_10L}) 73.802 -1.02%
std::format(float)_(fmt:_{:_10a}) 28.014 -3.41%
std::format(float)_(fmt:_{:_10e}) 43.506 -
std::format(float)_(fmt:_{:_10f}) 41.273 -
std::format(float)_(fmt:_{:_10g}) 61.979 -1.06%
std::format(float)_(fmt:_{:_10}) 61.117 -
std::format(float)_(fmt:_{:_17000L}) 97.240 -
std::format(float)_(fmt:_{:_17000}) 83.242 -
std::format(int64_t)_(fmt:_{:0512LX}) 41.080 -4.10%
std::format(int64_t)_(fmt:_{:0512Lb}) 41.302 -
std::format(int64_t)_(fmt:_{:0512Ld}) 36.256 -1.68%
std::format(int64_t)_(fmt:_{:0512Lo}) 36.271 -
std::format(int64_t)_(fmt:_{:0512Lx}) 34.583 -1.28%
std::format(int64_t)_(fmt:_{:0512X}) 37.205 -4.91%
std::format(int64_t)_(fmt:_{:0512b}) 36.667 -
std::format(int64_t)_(fmt:_{:0512d}) 32.187 -
std::format(int64_t)_(fmt:_{:0512o}) 30.598 -
std::format(int64_t)_(fmt:_{:0512x}) 29.196 -1.59%
std::format(int64_t)_(fmt:_{:0<512LX}) 42.712 -2.29%
std::format(int64_t)_(fmt:_{:0<512Lb}) 42.441 2.73%
std::format(int64_t)_(fmt:_{:0<512Ld}) 36.222 -
std::format(int64_t)_(fmt:_{:0<512Lo}) 38.474 2.89%
std::format(int64_t)_(fmt:_{:0<512Lx}) 35.895 1.59%
std::format(int64_t)_(fmt:_{:0<512X}) 38.042 -
std::format(int64_t)_(fmt:_{:0<512b}) 35.661 -1.35%
std::format(int64_t)_(fmt:_{:0<512d}) 32.494 -2.49%
std::format(int64_t)_(fmt:_{:0<512o}) 32.432 -
std::format(int64_t)_(fmt:_{:0<512x}) 30.668 -
std::format(int64_t)_(fmt:_{:0>512LX}) 39.846 -3.34%
std::format(int64_t)_(fmt:_{:0>512Lb}) 37.698 -1.03%
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 -
std::format(int64_t)_(fmt:_{:0>512X}) 36.923 -3.58%
std::format(int64_t)_(fmt:_{:0>512b}) 35.048 -1.51%
std::format(int64_t)_(fmt:_{:0>512d}) 30.151 -
std::format(int64_t)_(fmt:_{:0>512o}) 29.560 -
std::format(int64_t)_(fmt:_{:0>512x}) 28.408 -1.12%
std::format(int64_t)_(fmt:_{:0^512LX}) 45.584 -3.16%
std::format(int64_t)_(fmt:_{:0^512Lb}) 40.859 -
std::format(int64_t)_(fmt:_{:0^512Ld}) 35.751 -
std::format(int64_t)_(fmt:_{:0^512Lo}) 35.865 1.11%
std::format(int64_t)_(fmt:_{:0^512Lx}) 34.329 -
std::format(int64_t)_(fmt:_{:0^512X}) 41.295 -
std::format(int64_t)_(fmt:_{:0^512b}) 37.515 -1.59%
std::format(int64_t)_(fmt:_{:0^512d}) 31.189 -1.88%
std::format(int64_t)_(fmt:_{:0^512o}) 33.644 -
std::format(int64_t)_(fmt:_{:0^512x}) 32.397 -
std::format(int64_t)_(fmt:_{:LX}) 33.199 -4.15%
std::format(int64_t)_(fmt:_{:Lb}) 33.929 7.07%
std::format(int64_t)_(fmt:_{:Ld}) 26.864 -
std::format(int64_t)_(fmt:_{:Lo}) 28.339 2.10%
std::format(int64_t)_(fmt:_{:Lx}) 26.467 2.32%
std::format(int64_t)_(fmt:_{:X}) 28.441 -6.06%
std::format(int64_t)_(fmt:_{:b}) 27.533 -1.68%
std::format(int64_t)_(fmt:_{:d}) 22.580 -
std::format(int64_t)_(fmt:_{:o}) 23.026 -2.30%
std::format(int64_t)_(fmt:_{:x}) 23.212 -
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 3.09%
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 -1.73%
std::generate_n(list<int>)/8192 6969.031 -6.18%
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 -1.93%
std::is_partitioned(deque<int>)_(partitioned)/32 8.906 -2.42%
std::is_partitioned(deque<int>)_(partitioned)/50 13.706 -
std::is_partitioned(deque<int>)_(partitioned)/8192 2553.657 10.17%
std::is_partitioned(deque<int>)_(unpartitioned)/1024 106.269 -4.62%
std::is_partitioned(deque<int>)_(unpartitioned)/32 3.768 -3.62%
std::is_partitioned(deque<int>)_(unpartitioned)/50 6.829 -6.99%
std::is_partitioned(deque<int>)_(unpartitioned)/8192 690.511 -6.51%
std::is_partitioned(list<int>)_(partitioned)/1024 586.341 -17.43%
std::is_partitioned(list<int>)_(partitioned)/32 8.628 -
std::is_partitioned(list<int>)_(partitioned)/50 13.914 -1.94%
std::is_partitioned(list<int>)_(partitioned)/8192 6897.503 -
std::is_partitioned(list<int>)_(unpartitioned)/1024 169.595 -3.55%
std::is_partitioned(list<int>)_(unpartitioned)/32 4.227 -
std::is_partitioned(list<int>)_(unpartitioned)/50 4.470 -
std::is_partitioned(list<int>)_(unpartitioned)/8192 2175.112 -
std::is_partitioned(vector<int>)_(partitioned)/1024 189.158 -
std::is_partitioned(vector<int>)_(partitioned)/32 6.517 -
std::is_partitioned(vector<int>)_(partitioned)/50 9.737 -1.05%
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 -3.77%
std::is_partitioned(vector<int>)_(unpartitioned)/50 8.521 -2.15%
std::is_partitioned(vector<int>)_(unpartitioned)/8192 180.732 9.22%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 474.680 -2.36%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 4.676 -7.88%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8192 3854.593 -1.32%
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 547507.085 2.88%
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 45.623 -5.19%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 508.102 1.54%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 5.175 3.12%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 4100.861 1.56%
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024 689712.431 -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 51.642 -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 485.067 -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 6.617 -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 3870.318 -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 516882.134 -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 47.184 2.73%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 533.527 2.75%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 6.521 -1.83%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 3962.940 -1.97%
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 687283.964 -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 53.238 2.58%
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 752.496 -51.77%
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8 2.819 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 7925.063 -8.18%
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024 1418396.213 -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 43.772 2.71%
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 17.78%
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 -10.42%
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 5.88%
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 1595161.053 -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 61.822 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/1024 363.362 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 2.811 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8192 2824.215 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/1024 210956.610 -1.17%
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 23.848 -2.03%
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 -1.24%
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 -1.12%
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 2952.070 -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 212128.982 -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 24.806 1.68%
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 -2.61%
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 10.85%
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 -1.54%
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 -3.21%
std::is_sorted(list<int>,_pred)/1024 822.210 -
std::is_sorted(list<int>,_pred)/8 4.027 -
std::is_sorted(list<int>,_pred)/8192 8580.246 -5.37%
std::is_sorted(vector<int>)/1024 250.969 2.56%
std::is_sorted(vector<int>)/8 2.079 -
std::is_sorted(vector<int>)/8192 1979.890 4.42%
std::is_sorted(vector<int>,_pred)/1024 469.266 -
std::is_sorted(vector<int>,_pred)/8 3.357 1.41%
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 -8.94%
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 -11.65%
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 -1.60%
std::is_sorted_until(list<int>,_pred)/1024 793.619 -
std::is_sorted_until(list<int>,_pred)/8 3.667 1.01%
std::is_sorted_until(list<int>,_pred)/8192 7643.966 -15.03%
std::is_sorted_until(vector<int>)/1024 237.124 -
std::is_sorted_until(vector<int>)/8 2.199 -
std::is_sorted_until(vector<int>)/8192 1848.370 -
std::is_sorted_until(vector<int>,_pred)/1024 410.951 -3.87%
std::is_sorted_until(vector<int>,_pred)/8 3.688 -
std::is_sorted_until(vector<int>,_pred)/8192 3231.588 -5.28%
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 4626.040 -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/32 525.910 -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 36500.753 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 706.281 -5.51%
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 -32.40%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 11227.479 -5.10%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 324.360 -4.35%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 98434.271 -3.39%
std::list<int>::ctor(Range)_(cheap_elements)/1024 11236.513 -5.45%
std::list<int>::ctor(Range)_(cheap_elements)/32 324.171 -3.86%
std::list<int>::ctor(Range)_(cheap_elements)/8192 98372.261 -5.21%
std::list<int>::ctor(const&)_(cheap_elements)/1024 11278.765 -4.66%
std::list<int>::ctor(const&)_(cheap_elements)/32 324.807 -4.69%
std::list<int>::ctor(const&)_(cheap_elements)/8192 98421.631 -3.97%
std::list<int>::ctor(size)/1024 11710.291 -4.97%
std::list<int>::ctor(size)/32 323.020 -4.12%
std::list<int>::ctor(size)/8192 94615.245 -4.71%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 11124.088 -3.38%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 322.779 -3.89%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 95510.744 -3.01%
std::list<int>::erase(begin)_(cheap_elements)/1024 13.048 25.88%
std::list<int>::erase(begin)_(cheap_elements)/32 13.030 26.26%
std::list<int>::erase(begin)_(cheap_elements)/8192 13.002 27.85%
std::list<int>::insert(begin)_(cheap_elements)/1024 11.646 -
std::list<int>::insert(begin)_(cheap_elements)/32 10.188 -9.22%
std::list<int>::insert(begin)_(cheap_elements)/8192 11.631 -
std::list<int>::operator=(const&)_(cheap_elements)/1024 747.047 -
std::list<int>::operator=(const&)_(cheap_elements)/32 16.973 -1.23%
std::list<int>::operator=(const&)_(cheap_elements)/8192 8987.022 -4.05%
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 4873.656 4.86%
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.34%
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 4.574 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/32 16.541 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/8192 4.465 -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 5539.975 16.10%
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.00%
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 17822.771 5.24%
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 904.636 3.47%
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 146456.615 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 797.750 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 21.801 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 12696.186 -17.76%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6912.261 -2.90%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 149.910 -10.36%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 55998.774 -1.31%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 14165.110 9.07%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 369.923 5.51%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 110708.004 7.29%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 33981.022 2.98%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 953.594 2.35%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 288367.022 1.82%
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 13991.672 8.90%
std::list<std::string>::ctor(Range)_(cheap_elements)/32 381.667 7.42%
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 114686.975 9.32%
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 33611.246 2.41%
std::list<std::string>::ctor(Range)_(expensive_elements)/32 951.705 2.39%
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 287306.587 1.92%
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 13522.197 5.95%
std::list<std::string>::ctor(const&)_(cheap_elements)/32 369.152 5.77%
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 110183.696 6.92%
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 33968.485 2.24%
std::list<std::string>::ctor(const&)_(expensive_elements)/32 948.239 2.22%
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 289160.124 2.32%
std::list<std::string>::ctor(size)/1024 13838.722 8.58%
std::list<std::string>::ctor(size)/32 417.639 21.43%
std::list<std::string>::ctor(size)/8192 113245.539 8.83%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 13945.189 9.84%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 382.348 8.63%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 113821.555 10.60%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 33786.950 3.68%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 948.603 5.79%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 287025.341 3.20%
std::list<std::string>::erase(begin)_(cheap_elements)/1024 12.459 2.21%
std::list<std::string>::erase(begin)_(cheap_elements)/32 12.247 4.96%
std::list<std::string>::erase(begin)_(cheap_elements)/8192 12.451 1.91%
std::list<std::string>::erase(begin)_(expensive_elements)/1024 31.294 -
std::list<std::string>::erase(begin)_(expensive_elements)/32 30.004 1.06%
std::list<std::string>::erase(begin)_(expensive_elements)/8192 30.941 -1.19%
std::list<std::string>::insert(begin)_(cheap_elements)/1024 13.385 4.72%
std::list<std::string>::insert(begin)_(cheap_elements)/32 12.274 8.27%
std::list<std::string>::insert(begin)_(cheap_elements)/8192 13.214 4.14%
std::list<std::string>::insert(begin)_(expensive_elements)/1024 31.546 1.75%
std::list<std::string>::insert(begin)_(expensive_elements)/32 30.289 4.83%
std::list<std::string>::insert(begin)_(expensive_elements)/8192 31.457 1.78%
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 1439.802 -22.43%
std::list<std::string>::operator=(const&)_(cheap_elements)/32 23.170 -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 10450.842 -
std::list<std::string>::operator=(const&)_(expensive_elements)/1024 6910.573 -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 152.140 2.60%
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 -
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 -2.52%
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 4.74%
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.52%
std::make_heap(deque<int>)_(ascending)/8192 20938.605 -
std::make_heap(deque<int>)_(descending)/1024 1126.670 -
std::make_heap(deque<int>)_(descending)/8 21.111 -
std::make_heap(deque<int>)_(descending)/8192 8817.665 -
std::make_heap(deque<int>)_(heap)/1024 1125.387 -
std::make_heap(deque<int>)_(heap)/8 21.132 -
std::make_heap(deque<int>)_(heap)/8192 8810.004 -
std::make_heap(deque<int>)_(pipe-organ)/1024 2679.615 -
std::make_heap(deque<int>)_(pipe-organ)/8 27.397 -1.04%
std::make_heap(deque<int>)_(pipe-organ)/8192 21093.195 -
std::make_heap(deque<int>)_(repeated)/1024 2323.266 -
std::make_heap(deque<int>)_(repeated)/8 25.184 -1.31%
std::make_heap(deque<int>)_(repeated)/8192 18320.338 1.04%
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 -
std::make_heap(deque<int>,_pred)_(ascending)/1024 2177.724 -
std::make_heap(deque<int>,_pred)_(ascending)/8 24.901 1.39%
std::make_heap(deque<int>,_pred)_(ascending)/8192 17109.820 -
std::make_heap(deque<int>,_pred)_(descending)/1024 645.061 -
std::make_heap(deque<int>,_pred)_(descending)/8 19.010 -
std::make_heap(deque<int>,_pred)_(descending)/8192 5030.378 -
std::make_heap(deque<int>,_pred)_(heap)/1024 660.249 2.46%
std::make_heap(deque<int>,_pred)_(heap)/8 18.996 -
std::make_heap(deque<int>,_pred)_(heap)/8192 5187.586 3.22%
std::make_heap(deque<int>,_pred)_(pipe-organ)/1024 2184.424 -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8 24.710 1.30%
std::make_heap(deque<int>,_pred)_(pipe-organ)/8192 17094.206 -
std::make_heap(deque<int>,_pred)_(repeated)/1024 1687.164 -
std::make_heap(deque<int>,_pred)_(repeated)/8 23.324 -
std::make_heap(deque<int>,_pred)_(repeated)/8192 13102.623 -
std::make_heap(deque<int>,_pred)_(shuffled)/1024 1865.178 -
std::make_heap(deque<int>,_pred)_(shuffled)/8 22.549 -
std::make_heap(deque<int>,_pred)_(shuffled)/8192 15239.550 -
std::make_heap(vector<NonIntegral>)_(ascending)/1024 667.512 -
std::make_heap(vector<NonIntegral>)_(ascending)/8 17.763 -2.53%
std::make_heap(vector<NonIntegral>)_(ascending)/8192 5146.621 -
std::make_heap(vector<NonIntegral>)_(descending)/1024 289.468 -1.73%
std::make_heap(vector<NonIntegral>)_(descending)/8 14.794 -
std::make_heap(vector<NonIntegral>)_(descending)/8192 2166.667 -2.32%
std::make_heap(vector<NonIntegral>)_(heap)/1024 289.077 -1.87%
std::make_heap(vector<NonIntegral>)_(heap)/8 14.776 -
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 -
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 -
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 -
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 -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8192 2166.007 -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 682.810 -1.44%
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 16.593 -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 5268.815 -1.26%
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/1024 626.961 -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8 17.050 -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8192 4779.424 -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 669.189 -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8 16.529 -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 5726.185 -
std::make_heap(vector<int>)_(ascending)/1024 653.464 -
std::make_heap(vector<int>)_(ascending)/8 16.355 -
std::make_heap(vector<int>)_(ascending)/8192 5022.545 -
std::make_heap(vector<int>)_(descending)/1024 275.648 1.43%
std::make_heap(vector<int>)_(descending)/8 14.594 -
std::make_heap(vector<int>)_(descending)/8192 2022.725 4.00%
std::make_heap(vector<int>)_(heap)/1024 272.751 -
std::make_heap(vector<int>)_(heap)/8 14.634 -
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 -
std::make_heap(vector<int>)_(pipe-organ)/8192 4977.849 -
std::make_heap(vector<int>)_(repeated)/1024 561.742 -
std::make_heap(vector<int>)_(repeated)/8 15.476 -
std::make_heap(vector<int>)_(repeated)/8192 4259.196 -
std::make_heap(vector<int>)_(shuffled)/1024 579.948 -
std::make_heap(vector<int>)_(shuffled)/8 15.818 -
std::make_heap(vector<int>)_(shuffled)/8192 5096.281 -
std::make_heap(vector<int>,_pred)_(ascending)/1024 657.158 -
std::make_heap(vector<int>,_pred)_(ascending)/8 16.622 -
std::make_heap(vector<int>,_pred)_(ascending)/8192 5018.199 -
std::make_heap(vector<int>,_pred)_(descending)/1024 272.321 -
std::make_heap(vector<int>,_pred)_(descending)/8 14.673 -2.95%
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 -
std::make_heap(vector<int>,_pred)_(heap)/8192 1945.818 -
std::make_heap(vector<int>,_pred)_(pipe-organ)/1024 661.717 -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8 16.706 -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8192 4996.140 -
std::make_heap(vector<int>,_pred)_(repeated)/1024 569.923 -
std::make_heap(vector<int>,_pred)_(repeated)/8 15.719 -
std::make_heap(vector<int>,_pred)_(repeated)/8192 4282.674 -
std::make_heap(vector<int>,_pred)_(shuffled)/1024 570.114 -2.65%
std::make_heap(vector<int>,_pred)_(shuffled)/8 15.845 -3.16%
std::make_heap(vector<int>,_pred)_(shuffled)/8192 4943.999 -1.56%
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024 15810.892 -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8 54.533 -3.54%
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192 504203.065 -
std::make_heap+std::sort_heap(deque<int>)_(descending)/1024 16171.533 -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8 60.682 -3.92%
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192 508685.984 -
std::make_heap+std::sort_heap(deque<int>)_(heap)/1024 22181.668 3.78%
std::make_heap+std::sort_heap(deque<int>)_(heap)/8 61.972 -1.42%
std::make_heap+std::sort_heap(deque<int>)_(heap)/8192 603994.256 1.47%
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/1024 17661.288 -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8 56.637 -3.99%
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192 523226.402 -1.20%
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/1024 31472.870 -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8 54.394 -5.17%
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192 974664.237 -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024 14706.207 2.32%
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 51.491 -2.64%
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 -2.39%
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.61%
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8192 451171.083 -1.83%
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 1.87%
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8192 456727.488 -1.72%
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/1024 21467.796 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 59.122 1.08%
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8192 554558.491 -1.19%
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/1024 17879.781 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8 54.357 2.66%
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 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8 50.982 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8192 952515.565 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/1024 13750.340 -2.45%
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8 47.837 -
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.09%
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8192 597226.754 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/1024 10952.868 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8 43.044 -1.32%
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 3.74%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8192 116239.936 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/1024 14601.738 -1.02%
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 -
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 -1.24%
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 -3.06%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192 62878.369 -1.24%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/1024 15164.439 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8 51.597 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8192 166398.161 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/1024 10984.887 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8 43.231 -4.37%
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 2.79%
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 -
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 -
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 -3.61%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8192 61923.443 -2.66%
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 -2.14%
std::make_heap+std::sort_heap(vector<int>)_(ascending)/1024 11326.768 2.22%
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.55%
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 -1.13%
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 -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/1024 15026.561 -4.96%
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8 52.529 -3.20%
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8192 155254.747 -1.38%
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.94%
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8192 114934.676 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/1024 11487.448 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8 54.337 3.55%
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.33%
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.84%
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 -1.01%
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8192 63166.531 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/1024 15002.810 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8 51.396 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8192 156189.641 -
std::map<int,_int>::clear()/0 391.018 -
std::map<int,_int>::clear()/1024 10552.064 -9.57%
std::map<int,_int>::clear()/32 648.197 -1.38%
std::map<int,_int>::clear()/8192 86073.620 -
std::map<int,_int>::contains(key)_(existent)/1024 4.109 -
std::map<int,_int>::contains(key)_(existent)/32 1.636 -1.05%
std::map<int,_int>::contains(key)_(existent)/8192 5.446 -1.12%
std::map<int,_int>::contains(key)_(non-existent)/0 0.297 -
std::map<int,_int>::contains(key)_(non-existent)/1024 5.402 -1.50%
std::map<int,_int>::contains(key)_(non-existent)/32 2.825 -3.35%
std::map<int,_int>::contains(key)_(non-existent)/8192 19.065 37.88%
std::map<int,_int>::count(key)_(existent)/1024 3.752 -1.43%
std::map<int,_int>::count(key)_(existent)/32 1.500 -2.11%
std::map<int,_int>::count(key)_(existent)/8192 5.691 -2.41%
std::map<int,_int>::count(key)_(non-existent)/0 0.250 -
std::map<int,_int>::count(key)_(non-existent)/1024 7.214 -
std::map<int,_int>::count(key)_(non-existent)/32 2.875 -
std::map<int,_int>::count(key)_(non-existent)/8192 11.070 -1.07%
std::map<int,_int>::ctor(&&,_different_allocs)/0 12.751 -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 6076.272 -
std::map<int,_int>::ctor(&&,_different_allocs)/32 186.907 -1.24%
std::map<int,_int>::ctor(&&,_different_allocs)/8192 52288.943 -
std::map<int,_int>::ctor(const&)/0 12.681 -
std::map<int,_int>::ctor(const&)/1024 6631.340 -11.00%
std::map<int,_int>::ctor(const&)/32 225.990 -1.66%
std::map<int,_int>::ctor(const&)/8192 53250.159 -
std::map<int,_int>::ctor(const&,_alloc)/0 12.730 -
std::map<int,_int>::ctor(const&,_alloc)/1024 6629.860 -
std::map<int,_int>::ctor(const&,_alloc)/32 223.960 -1.21%
std::map<int,_int>::ctor(const&,_alloc)/8192 52932.458 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.625 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8862.242 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 238.307 1.27%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 71106.140 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.668 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12945.649 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 271.190 -1.97%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 253287.539 1.59%
std::map<int,_int>::equal_range(key)_(existent)/1024 4.236 -4.04%
std::map<int,_int>::equal_range(key)_(existent)/32 1.732 -3.10%
std::map<int,_int>::equal_range(key)_(existent)/8192 5.418 -5.52%
std::map<int,_int>::equal_range(key)_(non-existent)/0 0.262 -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 6.182 -5.65%
std::map<int,_int>::equal_range(key)_(non-existent)/32 2.628 7.16%
std::map<int,_int>::equal_range(key)_(non-existent)/8192 9.808 -5.10%
std::map<int,_int>::erase(iterator)/1024 21.047 3.23%
std::map<int,_int>::erase(iterator)/32 20.899 3.04%
std::map<int,_int>::erase(iterator)/8192 24.343 3.16%
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 1.10%
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 -
std::map<int,_int>::erase(key)_(existent)/1024 26.301 4.05%
std::map<int,_int>::erase(key)_(existent)/32 22.363 2.32%
std::map<int,_int>::erase(key)_(existent)/8192 28.810 15.62%
std::map<int,_int>::erase(key)_(non-existent,_end)/0 0.255 -
std::map<int,_int>::erase(key)_(non-existent,_end)/1024 5.154 -6.86%
std::map<int,_int>::erase(key)_(non-existent,_end)/32 2.302 -8.61%
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 7.114 -7.31%
std::map<int,_int>::erase(key)_(non-existent,_middle)/0 0.252 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/1024 2.904 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/32 1.762 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/8192 3.999 -
std::map<int,_int>::find(key)_(existent)/1024 4.227 -
std::map<int,_int>::find(key)_(existent)/32 1.691 -
std::map<int,_int>::find(key)_(existent)/8192 5.268 -3.39%
std::map<int,_int>::find(key)_(non-existent)/0 0.250 -
std::map<int,_int>::find(key)_(non-existent)/1024 5.378 -1.97%
std::map<int,_int>::find(key)_(non-existent)/32 2.213 -4.76%
std::map<int,_int>::find(key)_(non-existent)/8192 7.575 -5.59%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 17.071 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 28.431 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 19.258 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 37.326 2.70%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 17.263 1.46%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 21.500 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 18.855 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 21.328 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 17.113 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 26.087 1.32%
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 1.49%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 17.627 2.69%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 21.347 3.88%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 18.478 3.20%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 21.346 6.03%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.708 -2.86%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 16035.740 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 743.760 -1.91%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 181077.359 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.489 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12176.340 -2.21%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 661.142 -
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 -3.34%
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 -1.13%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 661.582 1.25%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 90639.792 -1.22%
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.44%
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 -2.99%
std::map<int,_int>::insert(value)_(already_present)/1024 3.153 -4.78%
std::map<int,_int>::insert(value)_(already_present)/32 1.752 -
std::map<int,_int>::insert(value)_(already_present)/8192 3.980 2.39%
std::map<int,_int>::insert(value)_(new_value,_end)/0 17.070 -2.07%
std::map<int,_int>::insert(value)_(new_value,_end)/1024 26.434 -
std::map<int,_int>::insert(value)_(new_value,_end)/32 18.959 -
std::map<int,_int>::insert(value)_(new_value,_end)/8192 35.122 -
std::map<int,_int>::insert(value)_(new_value,_middle)/0 16.953 -
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 20.398 -
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.35%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.777 1.22%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 4.004 -1.86%
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 2.22%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 18.698 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 35.658 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 16.972 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 21.451 1.55%
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 -
std::map<int,_int>::lower_bound(key)_(existent)/32 1.484 -1.47%
std::map<int,_int>::lower_bound(key)_(existent)/8192 5.404 -1.95%
std::map<int,_int>::lower_bound(key)_(non-existent)/0 0.250 -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 5.433 -6.30%
std::map<int,_int>::lower_bound(key)_(non-existent)/32 2.327 -5.49%
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 9.712 -6.87%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.262 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 7291.888 12.73%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 259.226 16.23%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 57713.140 11.54%
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 7.00%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 234.966 2.86%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 53774.776 4.07%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 1.108 -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1450.588 -2.93%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 40.517 -12.00%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 12873.180 -
std::map<int,_int>::upper_bound(key)_(existent)/1024 4.417 1.46%
std::map<int,_int>::upper_bound(key)_(existent)/32 1.776 -
std::map<int,_int>::upper_bound(key)_(existent)/8192 5.603 -1.06%
std::map<int,_int>::upper_bound(key)_(non-existent)/0 0.251 -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 6.604 5.32%
std::map<int,_int>::upper_bound(key)_(non-existent)/32 2.443 -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 11.193 15.24%
std::map<std::string,_int>::clear()/0 394.632 -
std::map<std::string,_int>::clear()/1024 22718.470 3.50%
std::map<std::string,_int>::clear()/32 879.333 -2.26%
std::map<std::string,_int>::clear()/8192 217076.963 2.12%
std::map<std::string,_int>::contains(key)_(existent)/1024 24.233 1.77%
std::map<std::string,_int>::contains(key)_(existent)/32 17.570 8.38%
std::map<std::string,_int>::contains(key)_(existent)/8192 28.527 -5.93%
std::map<std::string,_int>::contains(key)_(non-existent)/0 0.284 -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 22.575 9.79%
std::map<std::string,_int>::contains(key)_(non-existent)/32 10.664 8.60%
std::map<std::string,_int>::contains(key)_(non-existent)/8192 28.868 6.57%
std::map<std::string,_int>::count(key)_(existent)/1024 24.732 6.50%
std::map<std::string,_int>::count(key)_(existent)/32 16.619 4.24%
std::map<std::string,_int>::count(key)_(existent)/8192 32.948 3.85%
std::map<std::string,_int>::count(key)_(non-existent)/0 0.268 -
std::map<std::string,_int>::count(key)_(non-existent)/1024 24.891 -
std::map<std::string,_int>::count(key)_(non-existent)/32 9.752 -4.16%
std::map<std::string,_int>::count(key)_(non-existent)/8192 32.350 -5.27%
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.34%
std::map<std::string,_int>::ctor(&&,_different_allocs)/8192 59549.439 -
std::map<std::string,_int>::ctor(const&)/0 12.807 1.10%
std::map<std::string,_int>::ctor(const&)/1024 35598.091 -
std::map<std::string,_int>::ctor(const&)/32 707.776 -2.10%
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 1.63%
std::map<std::string,_int>::ctor(const&,_alloc)/8192 348476.438 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.726 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 41440.472 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 848.263 1.43%
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 391509.368 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.709 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 54576.770 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 985.892 -3.07%
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 -6.70%
std::map<std::string,_int>::equal_range(key)_(existent)/32 16.455 -6.43%
std::map<std::string,_int>::equal_range(key)_(existent)/8192 28.729 -3.38%
std::map<std::string,_int>::equal_range(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 24.680 -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 10.716 -1.75%
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 33.236 -1.10%
std::map<std::string,_int>::erase(iterator)/1024 31.418 -
std::map<std::string,_int>::erase(iterator)/32 32.439 10.53%
std::map<std::string,_int>::erase(iterator)/8192 30.967 -1.65%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 390.286 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 13166.155 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 665.825 -1.62%
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 37.30%
std::map<std::string,_int>::erase(key)_(existent)/32 71.541 -1.64%
std::map<std::string,_int>::erase(key)_(existent)/8192 70.197 -29.90%
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 2.29%
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.27%
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 -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 6.537 -2.17%
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 16.115 -
std::map<std::string,_int>::find(key)_(existent)/1024 24.962 13.66%
std::map<std::string,_int>::find(key)_(existent)/32 16.197 -3.49%
std::map<std::string,_int>::find(key)_(existent)/8192 29.336 -9.89%
std::map<std::string,_int>::find(key)_(non-existent)/0 0.256 -
std::map<std::string,_int>::find(key)_(non-existent)/1024 27.367 3.38%
std::map<std::string,_int>::find(key)_(non-existent)/32 12.998 -
std::map<std::string,_int>::find(key)_(non-existent)/8192 34.776 -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 34.179 -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 67.317 -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 50.928 -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 93.403 3.91%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 33.928 -4.35%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 49.359 -10.53%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 38.870 -16.88%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 63.861 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 24.330 -21.94%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 31.753 -1.50%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 35.883 7.01%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 51.876 -29.52%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 34.172 41.88%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 30.242 -8.30%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 31.394 -1.18%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 30.053 -28.59%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 390.338 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 65921.529 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1430.116 -2.12%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 928780.073 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 390.402 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 44993.662 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1244.528 -1.65%
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 9.54%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1171.530 2.44%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 618498.870 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 393.900 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 35752.104 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1253.691 -2.67%
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 -
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.85%
std::map<std::string,_int>::insert(value)_(already_present)/32 26.405 22.42%
std::map<std::string,_int>::insert(value)_(already_present)/8192 32.429 -15.17%
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 27.536 -19.88%
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024 67.725 -1.24%
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 44.024 17.71%
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 84.679 -1.92%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 23.518 1.85%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 52.302 21.06%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 39.097 -7.83%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 56.168 32.19%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 25.397 53.18%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 21.170 -4.42%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 32.496 1.07%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 32.416 7.51%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 62.485 1.19%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 32.421 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 96.666 -1.38%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 32.643 19.25%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 51.114 3.90%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 40.593 7.30%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 51.203 15.69%
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 21.700 -11.65%
std::map<std::string,_int>::lower_bound(key)_(existent)/32 15.356 2.48%
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 28.412 -2.00%
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 5.20%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 10.638 -5.67%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 32.109 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 13.375 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 36877.087 -1.50%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 865.439 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 380952.644 7.88%
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.25%
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 848.253 2.06%
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 -1.30%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 15064.214 -5.79%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 371.123 2.89%
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 -7.06%
std::map<std::string,_int>::upper_bound(key)_(existent)/32 15.855 2.64%
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 28.470 -3.41%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/0 0.256 -5.47%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 27.308 1.43%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 10.317 -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 35.392 14.34%
std::mismatch(deque<int>)_(it,_it,_it)/1000 460.395 5.50%
std::mismatch(deque<int>)_(it,_it,_it)/1024 463.295 2.93%
std::mismatch(deque<int>)_(it,_it,_it)/1048576 494980.206 2.99%
std::mismatch(deque<int>)_(it,_it,_it)/8 3.858 4.76%
std::mismatch(deque<int>)_(it,_it,_it)/8192 3836.656 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 447.555 -4.92%
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 -
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 3.58%
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 1.91%
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 -8.36%
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 755.736 -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 767.803 -1.46%
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 945495.289 -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 3.019 1.99%
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 12145.265 -4.89%
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 -1.02%
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 12063.764 -4.86%
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 -14.00%
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.51%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 502.248 -1.36%
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.68%
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1024 497.348 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1048576 606563.201 -4.11%
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 4.278 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8192 4715.668 -1.77%
std::move(deque<int>)/1048576 56638.992 3.82%
std::move(deque<int>)/262144 15558.980 3.25%
std::move(deque<int>)/32768 2340.898 -1.70%
std::move(deque<int>)/4096 149.259 -
std::move(deque<int>)/512 22.180 -
std::move(deque<int>)/64 4.937 2.54%
std::move(deque<int>)/8 3.409 6.78%
std::move(list<int>)/1048576 997836.776 -
std::move(list<int>)/262144 243915.838 -1.64%
std::move(list<int>)/32768 30590.178 -2.58%
std::move(list<int>)/4096 4869.224 -3.05%
std::move(list<int>)/512 356.061 -4.85%
std::move(list<int>)/64 39.111 -5.75%
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 1.16%
std::move(vector<bool>)_(aligned)/512 2.335 -
std::move(vector<bool>)_(aligned)/64 1.563 2.47%
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.55%
std::move(vector<bool>)_(unaligned)/512 4.788 -
std::move(vector<bool>)_(unaligned)/64 1.660 -2.42%
std::move(vector<int>)/1048576 81106.557 25.58%
std::move(vector<int>)/262144 19076.797 18.11%
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.58%
std::move_backward(deque<int>)/1048576 126524.722 -1.70%
std::move_backward(deque<int>)/262144 30296.135 -1.00%
std::move_backward(deque<int>)/32768 3380.985 -
std::move_backward(deque<int>)/4096 154.559 -1.81%
std::move_backward(deque<int>)/512 23.540 -
std::move_backward(deque<int>)/64 5.171 -2.13%
std::move_backward(deque<int>)/8 3.385 -
std::move_backward(list<int>)/1048576 1028293.194 -
std::move_backward(list<int>)/262144 258382.026 -2.04%
std::move_backward(list<int>)/32768 31883.880 -
std::move_backward(list<int>)/4096 4805.459 -1.24%
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 -1.98%
std::move_backward(vector<bool>)_(aligned)/64 1.777 -3.63%
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 -1.88%
std::move_backward(vector<bool>)_(unaligned)/4096 27.297 -
std::move_backward(vector<bool>)_(unaligned)/512 4.521 -
std::move_backward(vector<bool>)_(unaligned)/64 1.819 6.56%
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 3.87%
std::multimap<int,_int>::clear()/0 390.986 -
std::multimap<int,_int>::clear()/1024 10992.520 3.77%
std::multimap<int,_int>::clear()/32 645.012 -
std::multimap<int,_int>::clear()/8192 85889.573 1.12%
std::multimap<int,_int>::contains(key)_(existent)/1024 4.565 1.52%
std::multimap<int,_int>::contains(key)_(existent)/32 1.749 -
std::multimap<int,_int>::contains(key)_(existent)/8192 5.528 -
std::multimap<int,_int>::contains(key)_(non-existent)/0 0.296 -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 5.987 -11.05%
std::multimap<int,_int>::contains(key)_(non-existent)/32 2.922 -6.38%
std::multimap<int,_int>::contains(key)_(non-existent)/8192 19.210 46.98%
std::multimap<int,_int>::count(key)_(existent)/1024 5.367 -2.01%
std::multimap<int,_int>::count(key)_(existent)/32 3.588 -2.36%
std::multimap<int,_int>::count(key)_(existent)/8192 6.507 -1.70%
std::multimap<int,_int>::count(key)_(non-existent)/0 0.253 -
std::multimap<int,_int>::count(key)_(non-existent)/1024 6.052 6.23%
std::multimap<int,_int>::count(key)_(non-existent)/32 2.415 6.27%
std::multimap<int,_int>::count(key)_(non-existent)/8192 9.524 6.56%
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 2.62%
std::multimap<int,_int>::ctor(&&,_different_allocs)/8192 55091.837 7.54%
std::multimap<int,_int>::ctor(const&)/0 12.748 -
std::multimap<int,_int>::ctor(const&)/1024 6422.272 -2.75%
std::multimap<int,_int>::ctor(const&)/32 223.091 -
std::multimap<int,_int>::ctor(const&)/8192 51967.081 -
std::multimap<int,_int>::ctor(const&,_alloc)/0 12.716 -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 6466.387 -1.71%
std::multimap<int,_int>::ctor(const&,_alloc)/32 221.228 -2.72%
std::multimap<int,_int>::ctor(const&,_alloc)/8192 51594.210 -1.29%
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 -7.04%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 71797.454 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.720 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12974.965 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 294.650 1.89%
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 248588.740 -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 5.233 -6.14%
std::multimap<int,_int>::equal_range(key)_(existent)/32 2.513 1.05%
std::multimap<int,_int>::equal_range(key)_(existent)/8192 5.854 -1.03%
std::multimap<int,_int>::equal_range(key)_(non-existent)/0 0.252 -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 6.464 -11.12%
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 2.337 -5.95%
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 9.606 -11.77%
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 -
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 -2.89%
std::multimap<int,_int>::erase(key)_(existent)/1024 24.944 -4.23%
std::multimap<int,_int>::erase(key)_(existent)/32 24.471 8.99%
std::multimap<int,_int>::erase(key)_(existent)/8192 25.697 -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.265 -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 5.853 1.43%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 2.528 9.21%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 10.433 1.79%
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.253 -5.86%
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 2.943 -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.854 -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 4.069 -1.67%
std::multimap<int,_int>::find(key)_(existent)/1024 3.815 1.07%
std::multimap<int,_int>::find(key)_(existent)/32 1.755 -
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 -
std::multimap<int,_int>::find(key)_(non-existent)/32 2.426 -
std::multimap<int,_int>::find(key)_(non-existent)/8192 7.317 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 17.217 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 33.109 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 18.732 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 35.331 -
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.44%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 18.586 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 21.012 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 17.283 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 33.244 1.66%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 19.209 1.97%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 45.050 1.57%
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 -1.09%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 17.974 -1.08%
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.87%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 664.270 -1.63%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 120674.530 -2.09%
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 392.922 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 12300.560 1.21%
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.48%
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.45%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 668.876 -1.05%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 95645.518 9.14%
std::multimap<int,_int>::insert(value)_(already_present)/1024 21.328 -1.69%
std::multimap<int,_int>::insert(value)_(already_present)/32 18.325 -
std::multimap<int,_int>::insert(value)_(already_present)/8192 20.432 -
std::multimap<int,_int>::insert(value)_(new_value,_end)/0 17.146 -
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 33.450 -3.43%
std::multimap<int,_int>::insert(value)_(new_value,_end)/32 19.224 -
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 35.392 -2.68%
std::multimap<int,_int>::insert(value)_(new_value,_middle)/0 17.144 -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 21.946 -
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 -1.35%
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 3.533 4.19%
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 16.610 -1.63%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.379 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6541.008 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 225.654 4.50%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 52091.292 -12.63%
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 -1.44%
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 -3.17%
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.66%
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.933 4.49%
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 10.710 21.41%
std::multimap<std::string,_int>::clear()/0 394.794 -
std::multimap<std::string,_int>::clear()/1024 22118.892 4.86%
std::multimap<std::string,_int>::clear()/32 893.440 -
std::multimap<std::string,_int>::clear()/8192 213572.055 1.67%
std::multimap<std::string,_int>::contains(key)_(existent)/1024 26.194 21.90%
std::multimap<std::string,_int>::contains(key)_(existent)/32 17.092 7.70%
std::multimap<std::string,_int>::contains(key)_(existent)/8192 30.064 -8.20%
std::multimap<std::string,_int>::contains(key)_(non-existent)/0 0.274 -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 21.507 -12.02%
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 10.972 1.24%
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 28.295 -3.34%
std::multimap<std::string,_int>::count(key)_(existent)/1024 24.108 -3.44%
std::multimap<std::string,_int>::count(key)_(existent)/32 19.055 4.95%
std::multimap<std::string,_int>::count(key)_(existent)/8192 30.153 -
std::multimap<std::string,_int>::count(key)_(non-existent)/0 0.280 6.59%
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 24.941 -1.63%
std::multimap<std::string,_int>::count(key)_(non-existent)/32 10.223 -10.14%
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 34.250 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/0 12.801 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/1024 6979.387 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/32 211.317 -2.09%
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/8192 59749.777 -1.02%
std::multimap<std::string,_int>::ctor(const&)/0 12.626 -
std::multimap<std::string,_int>::ctor(const&)/1024 35067.806 -1.43%
std::multimap<std::string,_int>::ctor(const&)/32 899.928 32.12%
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 -1.02%
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 750.543 -5.71%
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 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 747.290 -2.03%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 381765.871 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.807 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 58222.757 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 980.429 -1.34%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1107749.478 -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 23.359 -4.04%
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 19.110 5.73%
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 29.667 1.14%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/0 0.255 -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 25.713 4.65%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 10.421 -6.75%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 34.925 2.70%
std::multimap<std::string,_int>::erase(iterator)/1024 33.990 8.40%
std::multimap<std::string,_int>::erase(iterator)/32 25.203 -4.67%
std::multimap<std::string,_int>::erase(iterator)/8192 30.060 -17.18%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 395.012 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 13040.426 2.37%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 707.858 3.83%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 118817.983 -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 69.273 -33.31%
std::multimap<std::string,_int>::erase(key)_(existent)/32 91.608 8.93%
std::multimap<std::string,_int>::erase(key)_(existent)/8192 110.011 37.21%
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 1.18%
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 11.042 3.42%
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 -5.13%
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32 6.550 -2.08%
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 15.860 -3.81%
std::multimap<std::string,_int>::find(key)_(existent)/1024 25.738 5.80%
std::multimap<std::string,_int>::find(key)_(existent)/32 15.070 -10.29%
std::multimap<std::string,_int>::find(key)_(existent)/8192 29.838 7.25%
std::multimap<std::string,_int>::find(key)_(non-existent)/0 0.255 -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 25.710 27.78%
std::multimap<std::string,_int>::find(key)_(non-existent)/32 10.282 9.27%
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 31.024 -3.14%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 31.741 27.22%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 64.068 -17.97%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 38.217 -13.68%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 88.861 -1.34%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 35.930 21.63%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 49.436 -7.04%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 43.177 16.03%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 63.629 12.32%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 28.026 16.90%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 32.631 -39.93%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 37.489 -4.63%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 78.558 20.61%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 32.670 -2.20%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 41.763 2.88%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 40.286 3.87%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 42.380 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 393.403 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 66593.454 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1403.361 1.13%
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 -2.56%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1251.152 1.52%
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 6.06%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1563.676 9.56%
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 3.23%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1221.325 9.37%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 390056.159 1.12%
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 5.99%
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 93.19%
std::multimap<std::string,_int>::insert(value)_(already_present)/32 59.134 89.53%
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 86.899 20.07%
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 -3.96%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 38.623 22.77%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 85.240 -12.22%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 32.028 15.97%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 43.387 -13.62%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 37.212 24.42%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 52.680 2.11%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 84.308 -6.58%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 38.744 -5.13%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 131.888 -5.27%
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 265.76%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 38.726 165.45%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 175.397 283.06%
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 10.72%
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 741.512 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 350310.234 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.468 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 35153.299 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 854.101 12.96%
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 -1.21%
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 346.482 -3.25%
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 211439.141 1.66%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 95.687 7.96%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 38.406 -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 124.895 -3.32%
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 -2.56%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 18.655 5.28%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 59.356 -
std::multiset<int>::clear()/0 389.352 -
std::multiset<int>::clear()/1024 10208.645 2.02%
std::multiset<int>::clear()/32 628.704 1.25%
std::multiset<int>::clear()/8192 80441.350 1.73%
std::multiset<int>::contains(key)_(existent)/1024 4.015 -
std::multiset<int>::contains(key)_(existent)/32 1.764 5.77%
std::multiset<int>::contains(key)_(existent)/8192 8.753 2.59%
std::multiset<int>::contains(key)_(non-existent)/0 0.286 -
std::multiset<int>::contains(key)_(non-existent)/1024 6.271 4.94%
std::multiset<int>::contains(key)_(non-existent)/32 3.138 12.78%
std::multiset<int>::contains(key)_(non-existent)/8192 9.268 -7.28%
std::multiset<int>::count(key)_(existent)/1024 5.888 -
std::multiset<int>::count(key)_(existent)/32 3.860 -
std::multiset<int>::count(key)_(existent)/8192 9.403 -1.90%
std::multiset<int>::count(key)_(non-existent)/0 0.251 -
std::multiset<int>::count(key)_(non-existent)/1024 5.836 -1.91%
std::multiset<int>::count(key)_(non-existent)/32 2.385 -1.37%
std::multiset<int>::count(key)_(non-existent)/8192 9.235 -10.18%
std::multiset<int>::ctor(&&,_different_allocs)/0 12.799 -
std::multiset<int>::ctor(&&,_different_allocs)/1024 5722.747 -
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 -1.45%
std::multiset<int>::ctor(const&)/32 220.668 -1.08%
std::multiset<int>::ctor(const&)/8192 50455.952 -2.21%
std::multiset<int>::ctor(const&,_alloc)/0 12.731 -
std::multiset<int>::ctor(const&,_alloc)/1024 6392.492 -1.02%
std::multiset<int>::ctor(const&,_alloc)/32 224.391 -1.13%
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 11.27%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 245.555 3.97%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 74886.696 9.17%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.700 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12920.165 2.75%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 286.951 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 241092.272 -4.95%
std::multiset<int>::equal_range(key)_(existent)/1024 5.364 -
std::multiset<int>::equal_range(key)_(existent)/32 2.351 -
std::multiset<int>::equal_range(key)_(existent)/8192 8.212 -5.95%
std::multiset<int>::equal_range(key)_(non-existent)/0 0.251 -
std::multiset<int>::equal_range(key)_(non-existent)/1024 5.655 -3.13%
std::multiset<int>::equal_range(key)_(non-existent)/32 2.573 -
std::multiset<int>::equal_range(key)_(non-existent)/8192 9.737 -
std::multiset<int>::erase(iterator)/1024 23.377 -
std::multiset<int>::erase(iterator)/32 20.728 -
std::multiset<int>::erase(iterator)/8192 24.261 3.71%
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 2.27%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 565.513 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 55249.116 1.29%
std::multiset<int>::erase(key)_(existent)/1024 39.926 -
std::multiset<int>::erase(key)_(existent)/32 21.954 -2.59%
std::multiset<int>::erase(key)_(existent)/8192 61.122 -
std::multiset<int>::erase(key)_(non-existent,_end)/0 0.252 -
std::multiset<int>::erase(key)_(non-existent,_end)/1024 6.540 2.16%
std::multiset<int>::erase(key)_(non-existent,_end)/32 2.295 -
std::multiset<int>::erase(key)_(non-existent,_end)/8192 9.995 1.10%
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 -
std::multiset<int>::find(key)_(existent)/1024 4.003 -6.60%
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 -
std::multiset<int>::find(key)_(non-existent)/32 2.234 -
std::multiset<int>::find(key)_(non-existent)/8192 8.071 -1.03%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 17.078 -1.08%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 45.954 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 18.480 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 72.191 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/0 17.157 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 27.399 -2.44%
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.38%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/0 17.134 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 59.128 2.70%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 18.534 -1.20%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 76.279 9.75%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/0 17.099 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 23.806 -
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.90%
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 -5.17%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 717.317 -1.24%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 188383.139 -4.34%
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.27%
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 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 391.328 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 12158.709 -3.80%
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 690.024 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 197828.757 -
std::multiset<int>::insert(value)_(already_present)/1024 28.564 4.26%
std::multiset<int>::insert(value)_(already_present)/32 18.123 -2.28%
std::multiset<int>::insert(value)_(already_present)/8192 31.862 -
std::multiset<int>::insert(value)_(new_value,_end)/0 16.976 -
std::multiset<int>::insert(value)_(new_value,_end)/1024 47.198 -13.18%
std::multiset<int>::insert(value)_(new_value,_end)/32 18.718 -1.12%
std::multiset<int>::insert(value)_(new_value,_end)/8192 74.246 -
std::multiset<int>::insert(value)_(new_value,_middle)/0 16.966 -
std::multiset<int>::insert(value)_(new_value,_middle)/1024 27.769 -
std::multiset<int>::insert(value)_(new_value,_middle)/32 17.782 -1.18%
std::multiset<int>::insert(value)_(new_value,_middle)/8192 32.781 3.13%
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 -1.88%
std::multiset<int>::lower_bound(key)_(non-existent)/0 0.251 -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 14.733 62.90%
std::multiset<int>::lower_bound(key)_(non-existent)/32 3.901 31.98%
std::multiset<int>::lower_bound(key)_(non-existent)/8192 24.076 72.06%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/0 13.383 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6375.668 2.49%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 221.282 1.61%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 51222.718 3.58%
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 -1.12%
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 1.109 -3.76%
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 1360.938 -5.68%
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 39.067 -9.43%
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 12493.212 -1.28%
std::multiset<int>::upper_bound(key)_(existent)/1024 7.054 -
std::multiset<int>::upper_bound(key)_(existent)/32 2.391 -1.90%
std::multiset<int>::upper_bound(key)_(existent)/8192 14.683 -2.27%
std::multiset<int>::upper_bound(key)_(non-existent)/0 0.250 -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 6.432 -14.61%
std::multiset<int>::upper_bound(key)_(non-existent)/32 2.492 -8.48%
std::multiset<int>::upper_bound(key)_(non-existent)/8192 9.628 -15.52%
std::multiset<std::string>::clear()/0 393.752 -
std::multiset<std::string>::clear()/1024 21898.622 2.75%
std::multiset<std::string>::clear()/32 897.551 1.42%
std::multiset<std::string>::clear()/8192 215082.029 1.63%
std::multiset<std::string>::contains(key)_(existent)/1024 26.745 1.60%
std::multiset<std::string>::contains(key)_(existent)/32 19.062 15.95%
std::multiset<std::string>::contains(key)_(existent)/8192 33.656 8.69%
std::multiset<std::string>::contains(key)_(non-existent)/0 0.274 -4.53%
std::multiset<std::string>::contains(key)_(non-existent)/1024 24.149 -9.44%
std::multiset<std::string>::contains(key)_(non-existent)/32 10.948 -4.65%
std::multiset<std::string>::contains(key)_(non-existent)/8192 28.606 -3.43%
std::multiset<std::string>::count(key)_(existent)/1024 24.826 4.48%
std::multiset<std::string>::count(key)_(existent)/32 19.844 -
std::multiset<std::string>::count(key)_(existent)/8192 30.120 -11.11%
std::multiset<std::string>::count(key)_(non-existent)/0 0.258 -4.36%
std::multiset<std::string>::count(key)_(non-existent)/1024 24.937 -
std::multiset<std::string>::count(key)_(non-existent)/32 10.720 7.53%
std::multiset<std::string>::count(key)_(non-existent)/8192 32.658 -4.06%
std::multiset<std::string>::ctor(&&,_different_allocs)/0 12.917 -
std::multiset<std::string>::ctor(&&,_different_allocs)/1024 6903.470 2.13%
std::multiset<std::string>::ctor(&&,_different_allocs)/32 207.849 -
std::multiset<std::string>::ctor(&&,_different_allocs)/8192 57207.335 -
std::multiset<std::string>::ctor(const&)/0 12.580 -
std::multiset<std::string>::ctor(const&)/1024 34693.428 -
std::multiset<std::string>::ctor(const&)/32 699.541 -12.20%
std::multiset<std::string>::ctor(const&)/8192 344815.631 -
std::multiset<std::string>::ctor(const&,_alloc)/0 12.852 1.26%
std::multiset<std::string>::ctor(const&,_alloc)/1024 35942.798 -5.03%
std::multiset<std::string>::ctor(const&,_alloc)/32 871.489 15.95%
std::multiset<std::string>::ctor(const&,_alloc)/8192 344235.863 -2.01%
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.859 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 38289.096 -1.43%
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 798.598 4.68%
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 377144.838 -1.33%
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.852 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 54763.102 -2.03%
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1047.954 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1073126.672 -1.42%
std::multiset<std::string>::equal_range(key)_(existent)/1024 24.379 10.22%
std::multiset<std::string>::equal_range(key)_(existent)/32 18.711 3.17%
std::multiset<std::string>::equal_range(key)_(existent)/8192 28.060 -
std::multiset<std::string>::equal_range(key)_(non-existent)/0 0.261 -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 24.413 5.26%
std::multiset<std::string>::equal_range(key)_(non-existent)/32 10.290 -4.62%
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 34.144 2.15%
std::multiset<std::string>::erase(iterator)/1024 33.642 8.00%
std::multiset<std::string>::erase(iterator)/32 30.769 14.48%
std::multiset<std::string>::erase(iterator)/8192 32.311 -10.10%
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 4.35%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 683.286 1.09%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 119575.424 1.63%
std::multiset<std::string>::erase(key)_(existent)/1024 102.792 9.62%
std::multiset<std::string>::erase(key)_(existent)/32 50.152 -37.76%
std::multiset<std::string>::erase(key)_(existent)/8192 102.781 26.68%
std::multiset<std::string>::erase(key)_(non-existent,_end)/0 0.486 -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 23.799 -4.60%
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 10.672 -14.68%
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 32.435 1.45%
std::multiset<std::string>::erase(key)_(non-existent,_middle)/0 0.486 -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 12.240 -3.33%
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 6.875 -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 15.650 -4.37%
std::multiset<std::string>::find(key)_(existent)/1024 24.326 -
std::multiset<std::string>::find(key)_(existent)/32 15.000 -
std::multiset<std::string>::find(key)_(existent)/8192 30.052 5.92%
std::multiset<std::string>::find(key)_(non-existent)/0 0.255 -
std::multiset<std::string>::find(key)_(non-existent)/1024 20.610 -1.21%
std::multiset<std::string>::find(key)_(non-existent)/32 10.303 4.15%
std::multiset<std::string>::find(key)_(non-existent)/8192 28.138 -1.27%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 34.362 -4.03%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 59.445 -1.60%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 46.826 14.86%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 102.951 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 24.776 -19.71%
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 19.55%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 52.211 -15.91%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 29.720 -11.99%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 52.640 7.54%
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 9.33%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 32.148 -9.15%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 38.259 -6.12%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 38.117 3.45%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 41.822 36.37%
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.10%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1411.311 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 900496.212 -1.16%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 394.782 -2.76%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 43599.516 1.97%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1259.320 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 603492.090 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 391.435 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 60219.045 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1398.330 -4.95%
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.38%
std::multiset<std::string>::insert(value)_(already_present)/32 48.786 13.68%
std::multiset<std::string>::insert(value)_(already_present)/8192 63.343 23.20%
std::multiset<std::string>::insert(value)_(new_value,_end)/0 34.436 37.40%
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 67.682 2.22%
std::multiset<std::string>::insert(value)_(new_value,_end)/32 37.940 18.49%
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 90.368 3.14%
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 6.77%
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 35.677 -4.45%
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 60.617 10.08%
std::multiset<std::string>::lower_bound(key)_(existent)/1024 89.174 -5.96%
std::multiset<std::string>::lower_bound(key)_(existent)/32 36.073 -14.42%
std::multiset<std::string>::lower_bound(key)_(existent)/8192 129.388 -
std::multiset<std::string>::lower_bound(key)_(non-existent)/0 0.255 -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 31.473 1.75%
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 12.093 -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 35.415 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/0 13.283 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 35369.748 -3.69%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 759.364 -5.39%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/8192 346633.728 -1.24%
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 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 809.331 3.39%
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 345325.523 -1.18%
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/0 1.050 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 24065.487 44.88%
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 374.919 14.28%
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 213943.317 3.08%
std::multiset<std::string>::upper_bound(key)_(existent)/1024 87.487 -4.54%
std::multiset<std::string>::upper_bound(key)_(existent)/32 37.627 -6.67%
std::multiset<std::string>::upper_bound(key)_(existent)/8192 125.738 -5.71%
std::multiset<std::string>::upper_bound(key)_(non-existent)/0 0.255 -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 32.274 -72.29%
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 14.652 -55.35%
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 44.283 -74.85%
std::none_of(deque<int>)_(process_all)/32 12.294 -
std::none_of(deque<int>)_(process_all)/32768 10119.378 -7.05%
std::none_of(deque<int>)_(process_all)/50 18.883 -
std::none_of(deque<int>)_(process_all)/8 3.433 4.42%
std::none_of(deque<int>)_(process_all)/8192 2525.814 -7.42%
std::none_of(list<int>)_(process_all)/32 11.858 -
std::none_of(list<int>)_(process_all)/32768 26628.554 2.70%
std::none_of(list<int>)_(process_all)/50 21.925 -
std::none_of(list<int>)_(process_all)/8 2.642 -1.25%
std::none_of(list<int>)_(process_all)/8192 8252.468 6.67%
std::none_of(vector<int>)_(process_all)/32 8.388 -
std::none_of(vector<int>)_(process_all)/32768 8103.363 -
std::none_of(vector<int>)_(process_all)/50 19.390 -
std::none_of(vector<int>)_(process_all)/8 2.490 3.02%
std::none_of(vector<int>)_(process_all)/8192 2031.902 -
std::partial_sort(deque<int>)_(ascending)/1024 7699.715 -
std::partial_sort(deque<int>)_(ascending)/8 32.242 -
std::partial_sort(deque<int>)_(ascending)/8192 145783.619 1.48%
std::partial_sort(deque<int>)_(descending)/1024 17805.398 -3.66%
std::partial_sort(deque<int>)_(descending)/8 41.703 -5.85%
std::partial_sort(deque<int>)_(descending)/8192 269756.628 1.14%
std::partial_sort(deque<int>)_(heap)/1024 18019.184 -
std::partial_sort(deque<int>)_(heap)/8 39.744 1.51%
std::partial_sort(deque<int>)_(heap)/8192 261749.333 -2.75%
std::partial_sort(deque<int>)_(pipe-organ)/1024 7708.623 -
std::partial_sort(deque<int>)_(pipe-organ)/8 31.552 -6.14%
std::partial_sort(deque<int>)_(pipe-organ)/8192 145778.796 -3.35%
std::partial_sort(deque<int>)_(qsort_adversarial)/1024 18864.753 -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 30.039 -3.53%
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 268617.818 -
std::partial_sort(deque<int>)_(repeated)/1024 6287.414 -
std::partial_sort(deque<int>)_(repeated)/8 26.175 1.07%
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 -1.70%
std::partial_sort(deque<int>)_(shuffled)/8192 240343.326 -2.92%
std::partial_sort(vector<NonIntegral>)_(ascending)/1024 4867.911 1.89%
std::partial_sort(vector<NonIntegral>)_(ascending)/8 21.613 6.33%
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.17%
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 1.28%
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.29%
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 4.74%
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.87%
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 28753.023 1.72%
std::partial_sort(vector<NonIntegral>)_(shuffled)/1024 6752.184 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 22.618 1.41%
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 -1.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.29%
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.64%
std::partial_sort(vector<int>)_(shuffled)/1024 6738.722 -
std::partial_sort(vector<int>)_(shuffled)/8 27.652 -
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 3.36%
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 -
std::partial_sort_copy(deque<int>)_(descending)/8192 94850.637 -1.07%
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 -1.51%
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024 5145.272 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 9.998 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8192 53096.756 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 8996.061 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 10.005 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8192 94427.667 -1.04%
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 -3.08%
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 -1.71%
std::partial_sort_copy(list<int>)_(ascending)/8192 56828.621 -
std::partial_sort_copy(list<int>)_(descending)/1024 8180.516 -
std::partial_sort_copy(list<int>)_(descending)/8 16.541 -
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.06%
std::partial_sort_copy(list<int>)_(heap)/8192 99742.236 -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 5334.731 -1.08%
std::partial_sort_copy(list<int>)_(pipe-organ)/8 8.048 -
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 56564.408 -1.37%
std::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 9103.497 -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 8.003 1.75%
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 -1.18%
std::partial_sort_copy(list<int>)_(shuffled)/1024 7088.085 -
std::partial_sort_copy(list<int>)_(shuffled)/8 12.232 1.22%
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.63%
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8192 50805.109 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/1024 7854.047 -2.16%
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 15.747 -5.72%
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 5.06%
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.95%
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 -2.78%
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 2.80%
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 26832.556 -
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.57%
std::partial_sort_copy(vector<int>)_(ascending)/8 9.202 3.70%
std::partial_sort_copy(vector<int>)_(ascending)/8192 50867.246 -
std::partial_sort_copy(vector<int>)_(descending)/1024 7892.931 -
std::partial_sort_copy(vector<int>)_(descending)/8 15.268 -1.81%
std::partial_sort_copy(vector<int>)_(descending)/8192 93680.196 -1.17%
std::partial_sort_copy(vector<int>)_(heap)/1024 8008.716 -
std::partial_sort_copy(vector<int>)_(heap)/8 15.853 -4.07%
std::partial_sort_copy(vector<int>)_(heap)/8192 97410.236 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/1024 4809.585 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 8.782 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8192 50510.597 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/1024 8867.659 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 9.013 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 94428.971 -
std::partial_sort_copy(vector<int>)_(repeated)/1024 2486.070 -
std::partial_sort_copy(vector<int>)_(repeated)/8 8.695 1.52%
std::partial_sort_copy(vector<int>)_(repeated)/8192 26611.991 -1.90%
std::partial_sort_copy(vector<int>)_(shuffled)/1024 6828.417 -
std::partial_sort_copy(vector<int>)_(shuffled)/8 10.810 -
std::partial_sort_copy(vector<int>)_(shuffled)/8192 87986.733 -
std::partition(deque<int>)_(dense)/1024 353.565 -
std::partition(deque<int>)_(dense)/32 9.870 -3.04%
std::partition(deque<int>)_(dense)/50 14.811 -4.17%
std::partition(deque<int>)_(dense)/8192 2782.759 -
std::partition(deque<int>)_(sparse)/1024 381.298 -6.32%
std::partition(deque<int>)_(sparse)/32 10.047 -7.86%
std::partition(deque<int>)_(sparse)/50 15.076 -6.63%
std::partition(deque<int>)_(sparse)/8192 3046.344 -8.57%
std::partition(list<int>)_(dense)/1024 410.706 -
std::partition(list<int>)_(dense)/32 8.797 -
std::partition(list<int>)_(dense)/50 13.501 -
std::partition(list<int>)_(dense)/8192 4507.628 -14.77%
std::partition(list<int>)_(sparse)/1024 714.869 -
std::partition(list<int>)_(sparse)/32 9.077 1.52%
std::partition(list<int>)_(sparse)/50 22.108 -
std::partition(list<int>)_(sparse)/8192 7088.585 -14.84%
std::partition(vector<int>)_(dense)/1024 248.401 -
std::partition(vector<int>)_(dense)/32 8.367 -
std::partition(vector<int>)_(dense)/50 12.998 -4.42%
std::partition(vector<int>)_(dense)/8192 1871.216 -
std::partition(vector<int>)_(sparse)/1024 255.795 -
std::partition(vector<int>)_(sparse)/32 8.850 -
std::partition(vector<int>)_(sparse)/50 13.846 -2.80%
std::partition(vector<int>)_(sparse)/8192 1865.450 -1.02%
std::partition_copy(deque<int>)/1024 637.701 -
std::partition_copy(deque<int>)/32 12.710 -1.37%
std::partition_copy(deque<int>)/50 20.968 -1.77%
std::partition_copy(deque<int>)/8192 5705.766 -
std::partition_copy(list<int>)/1024 711.880 -
std::partition_copy(list<int>)/32 8.805 1.03%
std::partition_copy(list<int>)/50 12.962 -
std::partition_copy(list<int>)/8192 6816.663 -
std::partition_copy(vector<int>)/1024 469.288 -2.16%
std::partition_copy(vector<int>)/32 8.127 -1.14%
std::partition_copy(vector<int>)/50 12.657 -
std::partition_copy(vector<int>)/8192 4596.118 -
std::partition_point(deque<int>)/1024 9.461 -
std::partition_point(deque<int>)/32 4.135 -
std::partition_point(deque<int>)/50 4.627 -
std::partition_point(deque<int>)/8192 15.142 -
std::partition_point(list<int>)/1024 1298.064 -
std::partition_point(list<int>)/32 15.737 -1.12%
std::partition_point(list<int>)/50 24.547 -1.11%
std::partition_point(list<int>)/8192 13852.282 10.94%
std::partition_point(vector<int>)/1024 6.098 -
std::partition_point(vector<int>)/32 2.571 -
std::partition_point(vector<int>)/50 2.548 -
std::partition_point(vector<int>)/8192 9.279 -
std::pop_heap(deque<float>)/1024 12.680 2.29%
std::pop_heap(deque<float>)/8 52.088 -
std::pop_heap(deque<float>)/8192 60.655 -2.70%
std::pop_heap(deque<int>)/1024 12.381 -7.88%
std::pop_heap(deque<int>)/8 52.226 -
std::pop_heap(deque<int>)/8192 52.809 -2.17%
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.56%
std::pop_heap(deque<std::string>)/1024 60.839 -
std::pop_heap(deque<std::string>)/8 56.998 -
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 -
std::pop_heap(vector<int>)/1024 9.976 -
std::pop_heap(vector<int>)/8 51.546 -
std::pop_heap(vector<int>)/8192 13.037 -
std::pop_heap(vector<size_t>)/1024 9.873 -
std::pop_heap(vector<size_t>)/8 51.477 -
std::pop_heap(vector<size_t>)/8192 13.055 -3.87%
std::pop_heap(vector<std::string>)/1024 21.509 3.29%
std::pop_heap(vector<std::string>)/8 53.259 -
std::pop_heap(vector<std::string>)/8192 51.444 -
std::remove(deque<int>)_(prefix)/1024 525.198 -
std::remove(deque<int>)_(prefix)/32 53.124 -5.58%
std::remove(deque<int>)_(prefix)/50 61.118 -1.03%
std::remove(deque<int>)_(prefix)/8192 3859.502 -
std::remove(deque<int>)_(sprinkled)/1024 522.193 -
std::remove(deque<int>)_(sprinkled)/32 50.180 -
std::remove(deque<int>)_(sprinkled)/50 54.362 -
std::remove(deque<int>)_(sprinkled)/8192 3842.176 -
std::remove(list<int>)_(prefix)/1024 979.055 -2.50%
std::remove(list<int>)_(prefix)/32 52.294 -1.01%
std::remove(list<int>)_(prefix)/50 63.145 -
std::remove(list<int>)_(prefix)/8192 8217.654 -
std::remove(list<int>)_(sprinkled)/1024 956.497 1.42%
std::remove(list<int>)_(sprinkled)/32 51.969 -
std::remove(list<int>)_(sprinkled)/50 61.173 -1.35%
std::remove(list<int>)_(sprinkled)/8192 7834.398 -3.15%
std::remove(vector<int>)_(prefix)/1024 312.248 -1.45%
std::remove(vector<int>)_(prefix)/32 50.996 -
std::remove(vector<int>)_(prefix)/50 55.085 -
std::remove(vector<int>)_(prefix)/8192 2107.672 -1.97%
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 -3.15%
std::remove_copy(deque<int>)_(prefix)/32 13.163 -
std::remove_copy(deque<int>)_(prefix)/50 22.453 15.01%
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 -1.22%
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.95%
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 2.93%
std::remove_copy(vector<int>)_(prefix)/1024 262.918 -
std::remove_copy(vector<int>)_(prefix)/32 9.563 -
std::remove_copy(vector<int>)_(prefix)/50 13.925 -
std::remove_copy(vector<int>)_(prefix)/8192 2057.416 -
std::remove_copy(vector<int>)_(sprinkled)/1024 244.174 -
std::remove_copy(vector<int>)_(sprinkled)/32 8.426 -
std::remove_copy(vector<int>)_(sprinkled)/50 12.543 -
std::remove_copy(vector<int>)_(sprinkled)/8192 1928.635 -
std::remove_copy_if(deque<int>)_(prefix)/1024 537.255 -
std::remove_copy_if(deque<int>)_(prefix)/32 19.520 8.31%
std::remove_copy_if(deque<int>)_(prefix)/50 29.834 6.52%
std::remove_copy_if(deque<int>)_(prefix)/8192 3780.651 -
std::remove_copy_if(deque<int>)_(sprinkled)/1024 560.660 -
std::remove_copy_if(deque<int>)_(sprinkled)/32 20.791 13.67%
std::remove_copy_if(deque<int>)_(sprinkled)/50 31.348 9.87%
std::remove_copy_if(deque<int>)_(sprinkled)/8192 3652.766 2.49%
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 4.70%
std::remove_copy_if(list<int>)_(sprinkled)/1024 778.892 -
std::remove_copy_if(list<int>)_(sprinkled)/32 16.673 -
std::remove_copy_if(list<int>)_(sprinkled)/50 28.100 -
std::remove_copy_if(list<int>)_(sprinkled)/8192 7646.147 4.45%
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 -
std::remove_copy_if(vector<int>)_(sprinkled)/50 15.921 -3.99%
std::remove_copy_if(vector<int>)_(sprinkled)/8192 2735.205 -
std::remove_if(deque<int>)_(prefix)/1024 556.888 -1.07%
std::remove_if(deque<int>)_(prefix)/32 53.586 -5.73%
std::remove_if(deque<int>)_(prefix)/50 61.986 -6.73%
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 5.18%
std::remove_if(deque<int>)_(sprinkled)/50 69.210 7.67%
std::remove_if(deque<int>)_(sprinkled)/8192 3945.164 -
std::remove_if(list<int>)_(prefix)/1024 1015.216 -1.93%
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.98%
std::remove_if(list<int>)_(sprinkled)/1024 978.899 -3.55%
std::remove_if(list<int>)_(sprinkled)/32 59.394 -
std::remove_if(list<int>)_(sprinkled)/50 73.155 3.04%
std::remove_if(list<int>)_(sprinkled)/8192 8020.531 -1.35%
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 -
std::remove_if(vector<int>)_(sprinkled)/50 64.507 1.26%
std::remove_if(vector<int>)_(sprinkled)/8192 3858.977 -
std::replace(deque<int>)_(prefix)/1024 408.696 -1.20%
std::replace(deque<int>)_(prefix)/32 12.731 -1.12%
std::replace(deque<int>)_(prefix)/50 19.293 1.39%
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 -1.76%
std::replace(list<int>)_(prefix)/8192 7330.241 -1.17%
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 -1.56%
std::replace(vector<int>)_(prefix)/32 5.152 -1.73%
std::replace(vector<int>)_(prefix)/50 7.686 -
std::replace(vector<int>)_(prefix)/8192 1266.629 -
std::replace(vector<int>)_(sprinkled)/1024 150.555 1.64%
std::replace(vector<int>)_(sprinkled)/32 6.082 13.12%
std::replace(vector<int>)_(sprinkled)/50 9.077 6.71%
std::replace(vector<int>)_(sprinkled)/8192 1177.656 -
std::replace_if(deque<int>)_(prefix)/1024 484.602 -1.41%
std::replace_if(deque<int>)_(prefix)/32 13.977 -
std::replace_if(deque<int>)_(prefix)/50 20.359 -
std::replace_if(deque<int>)_(prefix)/8192 3509.246 -
std::replace_if(deque<int>)_(sprinkled)/1024 369.565 1.11%
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 1.51%
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 -
std::replace_if(list<int>)_(sprinkled)/8192 7364.112 -
std::replace_if(vector<int>)_(prefix)/1024 274.919 -
std::replace_if(vector<int>)_(prefix)/32 9.623 -
std::replace_if(vector<int>)_(prefix)/50 13.886 -1.53%
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 -
std::reverse(deque<int>)/64 13.016 -
std::reverse(deque<int>)/8 2.484 -1.13%
std::reverse(list<int>)/32768 16789.326 -15.85%
std::reverse(list<int>)/4096 1706.950 -11.93%
std::reverse(list<int>)/512 192.280 -1.51%
std::reverse(list<int>)/64 17.376 -1.31%
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 2.50%
std::reverse_copy(deque<int>)/32768 7977.148 -
std::reverse_copy(deque<int>)/4096 970.740 -2.03%
std::reverse_copy(deque<int>)/512 124.424 -
std::reverse_copy(deque<int>)/64 15.831 -
std::reverse_copy(deque<int>)/8 2.526 -
std::reverse_copy(list<int>)/32768 26774.866 -
std::reverse_copy(list<int>)/4096 3502.623 7.56%
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 -
std::reverse_copy(vector<int>)/512 17.145 -
std::reverse_copy(vector<int>)/64 2.519 -
std::reverse_copy(vector<int>)/8 2.404 -2.88%
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.83%
std::rotate(deque<int>)_(by_1/2)/32 7.583 1.65%
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.68%
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 1.09%
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.79%
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 -1.58%
std::rotate(list<int>)_(1_element_forward)/8192 6991.640 -8.95%
std::rotate(list<int>)_(by_1/2)/1024 386.068 -
std::rotate(list<int>)_(by_1/2)/32 5.996 -
std::rotate(list<int>)_(by_1/2)/50 13.910 -
std::rotate(list<int>)_(by_1/2)/8192 4280.080 -12.68%
std::rotate(list<int>)_(by_1/3)/1024 800.105 -
std::rotate(list<int>)_(by_1/3)/32 12.937 -3.13%
std::rotate(list<int>)_(by_1/3)/50 23.576 -1.34%
std::rotate(list<int>)_(by_1/3)/8192 8309.447 -9.63%
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 -1.52%
std::rotate(list<int>)_(by_1/4)/8192 6592.382 -8.62%
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.91%
std::rotate(vector<bool>)_(1_element_forward)/1024 29.564 2.87%
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 -1.17%
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 1.78%
std::rotate(vector<bool>)_(by_1/3)/50 17.316 1.86%
std::rotate(vector<bool>)_(by_1/3)/8192 153.455 -
std::rotate(vector<bool>)_(by_1/4)/1024 14.611 -5.42%
std::rotate(vector<bool>)_(by_1/4)/32 17.450 1.80%
std::rotate(vector<bool>)_(by_1/4)/50 17.360 1.85%
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 -
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 1.71%
std::rotate(vector<int>)_(1_element_forward)/8192 282.803 -
std::rotate(vector<int>)_(by_1/2)/1024 32.161 -
std::rotate(vector<int>)_(by_1/2)/32 3.721 -
std::rotate(vector<int>)_(by_1/2)/50 4.487 -
std::rotate(vector<int>)_(by_1/2)/8192 240.303 -
std::rotate(vector<int>)_(by_1/3)/1024 1370.399 -
std::rotate(vector<int>)_(by_1/3)/32 19.715 -
std::rotate(vector<int>)_(by_1/3)/50 35.935 -
std::rotate(vector<int>)_(by_1/3)/8192 10771.267 -
std::rotate(vector<int>)_(by_1/4)/1024 288.932 -
std::rotate(vector<int>)_(by_1/4)/32 11.007 -
std::rotate(vector<int>)_(by_1/4)/50 36.004 -
std::rotate(vector<int>)_(by_1/4)/8192 2273.344 -
std::rotate_copy(deque<int>)/1024 34.572 -
std::rotate_copy(deque<int>)/32 2.640 -4.81%
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 2.05%
std::rotate_copy(list<int>)/50 13.799 -
std::rotate_copy(list<int>)/8192 6942.413 -3.38%
std::rotate_copy(vector<int>)/1024 32.570 -1.78%
std::rotate_copy(vector<int>)/32 2.087 -
std::rotate_copy(vector<int>)/50 2.675 -
std::rotate_copy(vector<int>)/8192 678.255 -4.69%
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 -1.08%
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 3.95%
std::search(deque<int>)_(near_matches)/1024 24287.841 -
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 -
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 -23.46%
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 -7.15%
std::search(deque<int>,_pred)_(near_matches)/1024 25116.824 -7.47%
std::search(deque<int>,_pred)_(near_matches)/8192 1530330.781 -2.13%
std::search(deque<int>,_pred)_(no_match)/1000 457.309 -17.55%
std::search(deque<int>,_pred)_(no_match)/1024 473.373 -14.61%
std::search(deque<int>,_pred)_(no_match)/1048576 485273.711 -16.77%
std::search(deque<int>,_pred)_(no_match)/8192 3801.619 -17.17%
std::search(deque<int>,_pred)_(same_length)/1000 479.213 -3.16%
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 -
std::search(list<int>)_(no_match)/1024 761.370 -1.01%
std::search(list<int>)_(no_match)/1048576 837096.298 1.18%
std::search(list<int>)_(no_match)/8192 6543.633 -1.56%
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.95%
std::search(list<int>)_(single_element)/1000 650.297 2.36%
std::search(list<int>)_(single_element)/1024 757.434 -1.33%
std::search(list<int>)_(single_element)/8192 7536.043 -9.40%
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 -3.70%
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 -11.75%
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 -21.83%
std::search(vector<int>)_(near_matches)/1000 14685.160 2.70%
std::search(vector<int>)_(near_matches)/1024 16234.724 3.24%
std::search(vector<int>)_(near_matches)/8192 775846.791 -4.15%
std::search(vector<int>)_(no_match)/1000 204.892 -5.95%
std::search(vector<int>)_(no_match)/1024 209.706 -5.03%
std::search(vector<int>)_(no_match)/1048576 208814.913 -2.72%
std::search(vector<int>)_(no_match)/8192 1624.913 -2.79%
std::search(vector<int>)_(same_length)/1000 240.226 -1.64%
std::search(vector<int>)_(same_length)/1024 245.148 -1.73%
std::search(vector<int>)_(same_length)/8192 1869.884 -2.97%
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 -1.48%
std::search(vector<int>,_pred)_(near_matches)/1024 23765.363 -1.75%
std::search(vector<int>,_pred)_(near_matches)/8192 1453621.629 -
std::search(vector<int>,_pred)_(no_match)/1000 529.058 2.23%
std::search(vector<int>,_pred)_(no_match)/1024 535.530 1.12%
std::search(vector<int>,_pred)_(no_match)/1048576 598920.526 1.74%
std::search(vector<int>,_pred)_(no_match)/8192 4281.864 1.96%
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 -1.04%
std::search_n(deque<int>)_(no_match)/1024 295.752 -
std::search_n(deque<int>)_(no_match)/32 13.855 -
std::search_n(deque<int>)_(no_match)/8192 2355.463 -
std::search_n(deque<int>,_pred)_(no_match)/1024 619.044 -
std::search_n(deque<int>,_pred)_(no_match)/32 19.598 -
std::search_n(deque<int>,_pred)_(no_match)/8192 3997.370 -
std::search_n(list<int>)_(no_match)/1024 735.482 -
std::search_n(list<int>)_(no_match)/32 10.785 -
std::search_n(list<int>)_(no_match)/8192 6759.454 -
std::search_n(list<int>,_pred)_(no_match)/1024 833.651 -
std::search_n(list<int>,_pred)_(no_match)/32 16.454 -
std::search_n(list<int>,_pred)_(no_match)/8192 8345.496 -
std::search_n(vector<int>)_(no_match)/1024 208.753 -
std::search_n(vector<int>)_(no_match)/32 6.928 -
std::search_n(vector<int>)_(no_match)/8192 1615.021 -
std::search_n(vector<int>,_pred)_(no_match)/1024 425.929 -
std::search_n(vector<int>,_pred)_(no_match)/32 15.106 -
std::search_n(vector<int>,_pred)_(no_match)/8192 2957.424 -
std::set<int>::clear()/0 392.920 -
std::set<int>::clear()/1024 8961.442 -8.71%
std::set<int>::clear()/32 614.386 -4.19%
std::set<int>::clear()/8192 74808.395 -9.60%
std::set<int>::contains(key)_(existent)/1024 3.860 -
std::set<int>::contains(key)_(existent)/32 1.658 1.22%
std::set<int>::contains(key)_(existent)/8192 8.279 1.30%
std::set<int>::contains(key)_(non-existent)/0 0.300 -
std::set<int>::contains(key)_(non-existent)/1024 6.183 4.95%
std::set<int>::contains(key)_(non-existent)/32 2.715 3.56%
std::set<int>::contains(key)_(non-existent)/8192 8.668 -26.22%
std::set<int>::count(key)_(existent)/1024 4.287 -
std::set<int>::count(key)_(existent)/32 1.640 -1.05%
std::set<int>::count(key)_(existent)/8192 8.335 -
std::set<int>::count(key)_(non-existent)/0 0.251 -
std::set<int>::count(key)_(non-existent)/1024 7.770 4.89%
std::set<int>::count(key)_(non-existent)/32 3.169 10.21%
std::set<int>::count(key)_(non-existent)/8192 11.391 -
std::set<int>::ctor(&&,_different_allocs)/0 12.811 -
std::set<int>::ctor(&&,_different_allocs)/1024 5889.312 -1.09%
std::set<int>::ctor(&&,_different_allocs)/32 175.037 -1.74%
std::set<int>::ctor(&&,_different_allocs)/8192 48030.813 -1.07%
std::set<int>::ctor(const&)/0 12.755 -
std::set<int>::ctor(const&)/1024 6313.127 1.77%
std::set<int>::ctor(const&)/32 234.875 6.32%
std::set<int>::ctor(const&)/8192 50651.725 1.21%
std::set<int>::ctor(const&,_alloc)/0 12.728 -
std::set<int>::ctor(const&,_alloc)/1024 6274.304 -1.94%
std::set<int>::ctor(const&,_alloc)/32 219.434 -
std::set<int>::ctor(const&,_alloc)/8192 50096.505 -1.21%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.679 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8676.867 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 235.768 -4.91%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 69263.807 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.703 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12705.065 -2.70%
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 278.101 -3.15%
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 242281.446 -2.33%
std::set<int>::equal_range(key)_(existent)/1024 4.503 1.80%
std::set<int>::equal_range(key)_(existent)/32 1.821 -
std::set<int>::equal_range(key)_(existent)/8192 8.797 -
std::set<int>::equal_range(key)_(non-existent)/0 0.252 -
std::set<int>::equal_range(key)_(non-existent)/1024 6.393 -3.65%
std::set<int>::equal_range(key)_(non-existent)/32 2.645 5.41%
std::set<int>::equal_range(key)_(non-existent)/8192 9.767 -3.42%
std::set<int>::erase(iterator)/1024 19.596 -
std::set<int>::erase(iterator)/32 19.628 -
std::set<int>::erase(iterator)/8192 19.588 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 394.380 -1.08%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6398.309 -8.35%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 553.069 -4.04%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 51411.714 -10.26%
std::set<int>::erase(key)_(existent)/1024 50.437 -3.53%
std::set<int>::erase(key)_(existent)/32 21.346 -
std::set<int>::erase(key)_(existent)/8192 68.140 -1.36%
std::set<int>::erase(key)_(non-existent,_end)/0 0.253 -
std::set<int>::erase(key)_(non-existent,_end)/1024 5.748 -
std::set<int>::erase(key)_(non-existent,_end)/32 2.499 1.36%
std::set<int>::erase(key)_(non-existent,_end)/8192 8.804 1.51%
std::set<int>::erase(key)_(non-existent,_middle)/0 0.252 -
std::set<int>::erase(key)_(non-existent,_middle)/1024 2.903 -
std::set<int>::erase(key)_(non-existent,_middle)/32 1.776 -
std::set<int>::erase(key)_(non-existent,_middle)/8192 4.193 1.14%
std::set<int>::find(key)_(existent)/1024 3.903 -
std::set<int>::find(key)_(existent)/32 1.700 -
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 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 48.220 -7.61%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 19.106 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 97.864 4.69%
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 -13.25%
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 18.936 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 95.444 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/0 17.183 -2.27%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 23.598 4.86%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 17.860 -2.12%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 30.095 -6.00%
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.12%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 747.008 -2.15%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 187719.755 1.13%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 401.850 2.46%
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 6.48%
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 -
std::set<int>::insert(value)_(already_present)/32 1.800 1.89%
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 -
std::set<int>::insert(value)_(new_value,_end)/32 18.697 -
std::set<int>::insert(value)_(new_value,_end)/8192 71.624 2.16%
std::set<int>::insert(value)_(new_value,_middle)/0 16.980 -
std::set<int>::insert(value)_(new_value,_middle)/1024 25.719 -
std::set<int>::insert(value)_(new_value,_middle)/32 18.443 -
std::set<int>::insert(value)_(new_value,_middle)/8192 30.906 -2.73%
std::set<int>::lower_bound(key)_(existent)/1024 4.387 -5.75%
std::set<int>::lower_bound(key)_(existent)/32 1.528 -
std::set<int>::lower_bound(key)_(existent)/8192 8.539 8.85%
std::set<int>::lower_bound(key)_(non-existent)/0 0.251 -
std::set<int>::lower_bound(key)_(non-existent)/1024 6.043 -6.20%
std::set<int>::lower_bound(key)_(non-existent)/32 2.355 -4.65%
std::set<int>::lower_bound(key)_(non-existent)/8192 9.058 -2.76%
std::set<int>::operator=(const&)_(into_cleared_Container)/0 13.327 -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 6120.915 -2.13%
std::set<int>::operator=(const&)_(into_cleared_Container)/32 216.218 -2.69%
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 48838.379 -2.53%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/0 13.324 -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6119.341 -2.09%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 214.246 -3.24%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 49010.818 -1.94%
std::set<int>::operator=(const&)_(into_populated_Container)/0 1.156 5.07%
std::set<int>::operator=(const&)_(into_populated_Container)/1024 1380.677 3.17%
std::set<int>::operator=(const&)_(into_populated_Container)/32 42.702 11.14%
std::set<int>::operator=(const&)_(into_populated_Container)/8192 12367.194 -
std::set<int>::upper_bound(key)_(existent)/1024 4.204 3.37%
std::set<int>::upper_bound(key)_(existent)/32 1.806 1.03%
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 -8.30%
std::set<int>::upper_bound(key)_(non-existent)/32 2.415 -6.93%
std::set<int>::upper_bound(key)_(non-existent)/8192 9.743 -11.19%
std::set<std::string>::clear()/0 394.059 -
std::set<std::string>::clear()/1024 22601.911 -
std::set<std::string>::clear()/32 881.985 -1.94%
std::set<std::string>::clear()/8192 215322.831 1.34%
std::set<std::string>::contains(key)_(existent)/1024 24.576 10.00%
std::set<std::string>::contains(key)_(existent)/32 16.043 11.39%
std::set<std::string>::contains(key)_(existent)/8192 27.162 -4.43%
std::set<std::string>::contains(key)_(non-existent)/0 0.272 -
std::set<std::string>::contains(key)_(non-existent)/1024 25.128 14.67%
std::set<std::string>::contains(key)_(non-existent)/32 11.754 15.11%
std::set<std::string>::contains(key)_(non-existent)/8192 30.218 6.12%
std::set<std::string>::count(key)_(existent)/1024 24.194 -
std::set<std::string>::count(key)_(existent)/32 17.004 5.40%
std::set<std::string>::count(key)_(existent)/8192 35.007 11.07%
std::set<std::string>::count(key)_(non-existent)/0 0.256 -
std::set<std::string>::count(key)_(non-existent)/1024 23.915 -1.33%
std::set<std::string>::count(key)_(non-existent)/32 10.124 -3.63%
std::set<std::string>::count(key)_(non-existent)/8192 32.620 -4.11%
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 12.37%
std::set<std::string>::ctor(const&)/8192 343139.094 -
std::set<std::string>::ctor(const&,_alloc)/0 12.663 -
std::set<std::string>::ctor(const&,_alloc)/1024 36799.559 -8.90%
std::set<std::string>::ctor(const&,_alloc)/32 744.238 7.13%
std::set<std::string>::ctor(const&,_alloc)/8192 346810.099 -4.55%
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 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.745 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 59456.641 6.74%
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1036.684 3.86%
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1129186.325 2.44%
std::set<std::string>::equal_range(key)_(existent)/1024 25.448 4.78%
std::set<std::string>::equal_range(key)_(existent)/32 15.865 -7.11%
std::set<std::string>::equal_range(key)_(existent)/8192 27.491 -1.11%
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 -15.07%
std::set<std::string>::equal_range(key)_(non-existent)/8192 33.689 -
std::set<std::string>::erase(iterator)/1024 30.991 -6.88%
std::set<std::string>::erase(iterator)/32 28.080 7.08%
std::set<std::string>::erase(iterator)/8192 27.232 -10.62%
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 4.90%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 692.665 2.21%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 119749.277 1.75%
std::set<std::string>::erase(key)_(existent)/1024 61.002 -15.51%
std::set<std::string>::erase(key)_(existent)/32 52.667 -
std::set<std::string>::erase(key)_(existent)/8192 73.657 -13.65%
std::set<std::string>::erase(key)_(non-existent,_end)/0 0.257 -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 22.306 9.72%
std::set<std::string>::erase(key)_(non-existent,_end)/32 10.951 13.45%
std::set<std::string>::erase(key)_(non-existent,_end)/8192 31.802 13.69%
std::set<std::string>::erase(key)_(non-existent,_middle)/0 0.258 -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 13.188 5.31%
std::set<std::string>::erase(key)_(non-existent,_middle)/32 7.341 13.01%
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 16.845 7.58%
std::set<std::string>::find(key)_(existent)/1024 23.280 -5.61%
std::set<std::string>::find(key)_(existent)/32 15.889 -3.19%
std::set<std::string>::find(key)_(existent)/8192 30.268 -4.16%
std::set<std::string>::find(key)_(non-existent)/0 0.255 -
std::set<std::string>::find(key)_(non-existent)/1024 19.903 -3.03%
std::set<std::string>::find(key)_(non-existent)/32 9.053 -8.75%
std::set<std::string>::find(key)_(non-existent)/8192 27.024 -1.78%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 29.074 -7.70%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 52.159 -24.75%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 32.484 -36.02%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 67.949 -5.43%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 33.399 13.22%
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 -11.73%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 48.261 2.91%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 27.896 -15.20%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 49.687 46.98%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 27.214 -27.49%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 53.242 21.34%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 32.646 2.28%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 33.496 9.33%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 34.361 7.99%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 34.579 -7.92%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 390.580 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 67042.418 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1500.682 -1.58%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 898717.849 -2.92%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 389.834 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 44510.225 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1289.850 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 606208.940 -1.11%
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 2.90%
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 620254.783 -
std::set<std::string>::insert(value)_(already_present)/1024 37.648 26.13%
std::set<std::string>::insert(value)_(already_present)/32 14.842 47.20%
std::set<std::string>::insert(value)_(already_present)/8192 45.529 16.78%
std::set<std::string>::insert(value)_(new_value,_end)/0 30.625 10.23%
std::set<std::string>::insert(value)_(new_value,_end)/1024 74.344 21.10%
std::set<std::string>::insert(value)_(new_value,_end)/32 49.753 51.09%
std::set<std::string>::insert(value)_(new_value,_end)/8192 75.801 16.11%
std::set<std::string>::insert(value)_(new_value,_middle)/0 34.842 10.77%
std::set<std::string>::insert(value)_(new_value,_middle)/1024 55.358 6.51%
std::set<std::string>::insert(value)_(new_value,_middle)/32 31.920 -15.71%
std::set<std::string>::insert(value)_(new_value,_middle)/8192 45.667 -4.93%
std::set<std::string>::lower_bound(key)_(existent)/1024 23.750 8.53%
std::set<std::string>::lower_bound(key)_(existent)/32 15.121 -2.44%
std::set<std::string>::lower_bound(key)_(existent)/8192 28.933 -5.26%
std::set<std::string>::lower_bound(key)_(non-existent)/0 0.256 -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 24.183 1.51%
std::set<std::string>::lower_bound(key)_(non-existent)/32 10.631 1.70%
std::set<std::string>::lower_bound(key)_(non-existent)/8192 31.948 -2.72%
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.26%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 793.195 -7.44%
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 -4.98%
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 340.930 -1.92%
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 206351.948 -
std::set<std::string>::upper_bound(key)_(existent)/1024 22.276 -7.09%
std::set<std::string>::upper_bound(key)_(existent)/32 17.176 11.25%
std::set<std::string>::upper_bound(key)_(existent)/8192 28.207 -4.41%
std::set<std::string>::upper_bound(key)_(non-existent)/0 0.256 -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 24.381 -
std::set<std::string>::upper_bound(key)_(non-existent)/32 10.494 -2.07%
std::set<std::string>::upper_bound(key)_(non-existent)/8192 32.517 6.83%
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 -1.04%
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.93%
std::shift_left(vector<int>)/50 5.250 -
std::shift_left(vector<int>)/8192 282.423 -
std::shift_right(deque<int>)/1024 40.146 -5.34%
std::shift_right(deque<int>)/32 3.427 -
std::shift_right(deque<int>)/50 4.485 -
std::shift_right(deque<int>)/8192 307.858 -3.07%
std::shift_right(list<int>)/1024 741.189 -
std::shift_right(list<int>)/32 15.315 5.32%
std::shift_right(list<int>)/50 27.517 4.89%
std::shift_right(list<int>)/8192 7309.508 -2.47%
std::shift_right(vector<int>)/1024 35.512 -
std::shift_right(vector<int>)/32 2.949 -70.94%
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 -4.17%
std::sort(deque<int>)_(ascending)/8192 5715.171 -
std::sort(deque<int>)_(descending)/1024 1299.283 -
std::sort(deque<int>)_(descending)/8 25.269 -1.47%
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.84%
std::sort(deque<int>)_(heap)/8192 69028.170 -
std::sort(deque<int>)_(pipe-organ)/1024 2762.545 -4.70%
std::sort(deque<int>)_(pipe-organ)/8 20.154 -1.36%
std::sort(deque<int>)_(pipe-organ)/8192 26213.140 -4.25%
std::sort(deque<int>)_(qsort_adversarial)/1024 17518.029 -1.25%
std::sort(deque<int>)_(qsort_adversarial)/8 17.719 -2.26%
std::sort(deque<int>)_(qsort_adversarial)/8192 477240.769 -1.90%
std::sort(deque<int>)_(repeated)/1024 984.293 -
std::sort(deque<int>)_(repeated)/8 17.867 -1.25%
std::sort(deque<int>)_(repeated)/8192 6743.453 -
std::sort(deque<int>)_(shuffled)/1024 6836.342 -
std::sort(deque<int>)_(shuffled)/8 22.810 -1.45%
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.08%
std::sort(vector<NonIntegral>)_(ascending)/8192 3721.773 -
std::sort(vector<NonIntegral>)_(descending)/1024 796.713 3.23%
std::sort(vector<NonIntegral>)_(descending)/8 25.417 1.05%
std::sort(vector<NonIntegral>)_(descending)/8192 5282.560 -
std::sort(vector<NonIntegral>)_(heap)/1024 4313.005 -
std::sort(vector<NonIntegral>)_(heap)/8 23.114 -2.76%
std::sort(vector<NonIntegral>)_(heap)/8192 49868.008 -
std::sort(vector<NonIntegral>)_(pipe-organ)/1024 1867.548 -1.46%
std::sort(vector<NonIntegral>)_(pipe-organ)/8 17.294 -1.52%
std::sort(vector<NonIntegral>)_(pipe-organ)/8192 18300.201 -1.32%
std::sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13159.152 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8 15.516 -1.54%
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 -
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 -1.16%
std::sort(vector<int>)_(qsort_adversarial)/8 15.721 -
std::sort(vector<int>)_(qsort_adversarial)/8192 147198.521 -1.44%
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 -
std::sort_heap(deque<int>)/8 35.187 -
std::sort_heap(deque<int>)/8192 468246.321 -
std::sort_heap(deque<int>,_pred)/1024 12246.980 -4.12%
std::sort_heap(deque<int>,_pred)/8 35.284 2.03%
std::sort_heap(deque<int>,_pred)/8192 432622.287 -
std::sort_heap(vector<NonIntegral>)/1024 9894.579 -
std::sort_heap(vector<NonIntegral>)/8 29.347 -2.36%
std::sort_heap(vector<NonIntegral>)/8192 105527.891 -
std::sort_heap(vector<NonIntegral>,_pred)/1024 9827.947 -
std::sort_heap(vector<NonIntegral>,_pred)/8 29.344 -2.64%
std::sort_heap(vector<NonIntegral>,_pred)/8192 106262.524 -
std::sort_heap(vector<int>)/1024 9713.387 -
std::sort_heap(vector<int>)/8 29.528 -
std::sort_heap(vector<int>)/8192 106057.807 -
std::sort_heap(vector<int>,_pred)/1024 9737.784 -
std::sort_heap(vector<int>,_pred)/8 28.761 -3.33%
std::sort_heap(vector<int>,_pred)/8192 106022.249 -
std::stable_partition(deque<int>)_(alloc_fails)/1024 3338.068 -
std::stable_partition(deque<int>)_(alloc_fails)/32 1902.106 1.14%
std::stable_partition(deque<int>)_(alloc_fails)/50 1955.403 1.45%
std::stable_partition(deque<int>)_(alloc_fails)/8192 16968.387 -1.60%
std::stable_partition(deque<int>)_(dense)/1024 625.168 8.04%
std::stable_partition(deque<int>)_(dense)/32 31.710 13.28%
std::stable_partition(deque<int>)_(dense)/50 41.310 11.55%
std::stable_partition(deque<int>)_(dense)/8192 5625.506 -
std::stable_partition(deque<int>)_(sparse)/1024 436.674 -
std::stable_partition(deque<int>)_(sparse)/32 12.758 10.25%
std::stable_partition(deque<int>)_(sparse)/50 29.165 6.96%
std::stable_partition(deque<int>)_(sparse)/8192 3362.960 1.77%
std::stable_partition(list<int>)_(alloc_fails)/1024 4191.524 1.05%
std::stable_partition(list<int>)_(alloc_fails)/32 1877.263 -
std::stable_partition(list<int>)_(alloc_fails)/50 1929.491 1.21%
std::stable_partition(list<int>)_(alloc_fails)/8192 26637.189 1.30%
std::stable_partition(list<int>)_(dense)/1024 1475.189 -
std::stable_partition(list<int>)_(dense)/32 36.472 -1.20%
std::stable_partition(list<int>)_(dense)/50 57.542 -
std::stable_partition(list<int>)_(dense)/8192 23036.971 21.90%
std::stable_partition(list<int>)_(sparse)/1024 929.320 -
std::stable_partition(list<int>)_(sparse)/32 9.676 -3.28%
std::stable_partition(list<int>)_(sparse)/50 26.436 1.05%
std::stable_partition(list<int>)_(sparse)/8192 8595.623 -
std::stable_partition(vector<int>)_(alloc_fails)/1024 2929.183 1.11%
std::stable_partition(vector<int>)_(alloc_fails)/32 1899.605 -1.04%
std::stable_partition(vector<int>)_(alloc_fails)/50 1971.052 1.17%
std::stable_partition(vector<int>)_(alloc_fails)/8192 9600.967 -
std::stable_partition(vector<int>)_(dense)/1024 289.308 -
std::stable_partition(vector<int>)_(dense)/32 21.351 2.47%
std::stable_partition(vector<int>)_(dense)/50 25.974 2.58%
std::stable_partition(vector<int>)_(dense)/8192 2090.891 -
std::stable_partition(vector<int>)_(sparse)/1024 218.174 3.81%
std::stable_partition(vector<int>)_(sparse)/32 7.124 -5.14%
std::stable_partition(vector<int>)_(sparse)/50 21.234 5.05%
std::stable_partition(vector<int>)_(sparse)/8192 1524.125 2.67%
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 3993.956 -1.10%
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 19.281 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 18859.543 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 28439.688 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 27.766 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 26139.377 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 13457.219 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8 25.961 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 25506.176 -1.04%
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 16293.338 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 21.240 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192 22231.406 -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 25406.973 -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 17.379 -2.86%
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 28038.279 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 3683.270 -1.41%
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 19.605 1.39%
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 13069.888 -8.17%
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 18981.116 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 23.559 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 24316.111 -1.97%
std::stable_sort(deque<int>)_(ascending)/1024 2089.101 -
std::stable_sort(deque<int>)_(ascending)/8 17.509 -1.59%
std::stable_sort(deque<int>)_(ascending)/8192 13550.113 -
std::stable_sort(deque<int>)_(descending)/1024 2882.998 -
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 -
std::stable_sort(deque<int>)_(heap)/8 23.949 -
std::stable_sort(deque<int>)_(heap)/8192 17177.552 -
std::stable_sort(deque<int>)_(pipe-organ)/1024 2895.821 -
std::stable_sort(deque<int>)_(pipe-organ)/8 21.353 -
std::stable_sort(deque<int>)_(pipe-organ)/8192 20330.404 -
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 3094.831 -1.99%
std::stable_sort(deque<int>)_(qsort_adversarial)/8 16.987 -
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 20687.385 -4.69%
std::stable_sort(deque<int>)_(repeated)/1024 1407.277 -
std::stable_sort(deque<int>)_(repeated)/8 17.669 -
std::stable_sort(deque<int>)_(repeated)/8192 7652.735 -
std::stable_sort(deque<int>)_(shuffled)/1024 2501.653 -
std::stable_sort(deque<int>)_(shuffled)/8 22.477 -
std::stable_sort(deque<int>)_(shuffled)/8192 14442.858 1.48%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 5055.534 -1.77%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 16.099 -3.47%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 48812.760 -1.18%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 23143.701 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 24.564 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 116152.345 -1.02%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 14529.725 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 22.865 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 109850.031 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 14379.422 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 17.665 -1.69%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 84844.023 -1.38%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 23252.817 -1.77%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 15.882 -3.94%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 137250.965 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 3763.966 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 16.185 -2.74%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 19886.587 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 20167.927 5.99%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 20.529 2.41%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 154527.173 1.98%
std::stable_sort(vector<NonIntegral>)_(ascending)/1024 3496.440 -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 16.693 3.24%
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 41034.190 1.11%
std::stable_sort(vector<NonIntegral>)_(descending)/1024 12132.510 -
std::stable_sort(vector<NonIntegral>)_(descending)/8 22.668 -3.89%
std::stable_sort(vector<NonIntegral>)_(descending)/8192 188625.266 -
std::stable_sort(vector<NonIntegral>)_(heap)/1024 9271.810 -
std::stable_sort(vector<NonIntegral>)_(heap)/8 21.184 -
std::stable_sort(vector<NonIntegral>)_(heap)/8192 115559.417 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 7829.794 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 18.418 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 115678.585 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13188.075 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 15.727 -1.15%
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 199433.200 -
std::stable_sort(vector<NonIntegral>)_(repeated)/1024 1216.549 -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 16.005 -1.12%
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 12955.165 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/1024 12023.280 -1.02%
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 19.480 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8192 172723.516 -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 4897.180 -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 15.764 -1.28%
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 23018.937 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 23191.671 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 24.205 -1.19%
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 24522.163 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 14503.204 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 22.672 -2.01%
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 35243.290 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 14337.623 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 19.022 4.14%
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 25514.106 -1.23%
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 23151.041 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 15.817 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 38524.671 -2.02%
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 3642.060 -4.97%
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 15.797 -1.34%
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 11353.466 -7.49%
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 18417.675 -1.17%
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 20.459 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 31334.223 -5.17%
std::stable_sort(vector<int>)_(ascending)/1024 2060.964 -
std::stable_sort(vector<int>)_(ascending)/8 15.521 -2.18%
std::stable_sort(vector<int>)_(ascending)/8192 13392.812 -
std::stable_sort(vector<int>)_(descending)/1024 2792.994 -1.08%
std::stable_sort(vector<int>)_(descending)/8 24.374 -
std::stable_sort(vector<int>)_(descending)/8192 18436.035 -
std::stable_sort(vector<int>)_(heap)/1024 2509.332 -
std::stable_sort(vector<int>)_(heap)/8 21.240 -
std::stable_sort(vector<int>)_(heap)/8192 14518.388 -
std::stable_sort(vector<int>)_(pipe-organ)/1024 2795.977 -
std::stable_sort(vector<int>)_(pipe-organ)/8 18.775 2.09%
std::stable_sort(vector<int>)_(pipe-organ)/8192 18204.842 -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 2877.937 -
std::stable_sort(vector<int>)_(qsort_adversarial)/8 15.547 -
std::stable_sort(vector<int>)_(qsort_adversarial)/8192 18256.661 -
std::stable_sort(vector<int>)_(repeated)/1024 1090.751 -
std::stable_sort(vector<int>)_(repeated)/8 16.089 2.57%
std::stable_sort(vector<int>)_(repeated)/8192 5241.463 -
std::stable_sort(vector<int>)_(shuffled)/1024 2214.677 -
std::stable_sort(vector<int>)_(shuffled)/8 19.742 -
std::stable_sort(vector<int>)_(shuffled)/8192 11017.747 -
std::swap_ranges(deque<int>)/1024 352.597 10.32%
std::swap_ranges(deque<int>)/32 10.894 4.57%
std::swap_ranges(deque<int>)/50 16.345 3.09%
std::swap_ranges(deque<int>)/8192 2806.044 10.09%
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 -2.14%
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 9.94%
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 -2.77%
std::transform(list<int>,_list<int>)/1024 836.340 -
std::transform(list<int>,_list<int>)/32 22.982 -1.46%
std::transform(list<int>,_list<int>)/50 37.108 -
std::transform(list<int>,_list<int>)/8192 9225.090 -
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 -1.56%
std::unique(deque<int>)_(contiguous)/32 55.688 2.46%
std::unique(deque<int>)_(contiguous)/52 64.723 2.90%
std::unique(deque<int>)_(contiguous)/8192 3731.937 -7.76%
std::unique(deque<int>)_(sprinkled)/1024 510.888 -
std::unique(deque<int>)_(sprinkled)/32 51.874 -
std::unique(deque<int>)_(sprinkled)/52 58.884 -
std::unique(deque<int>)_(sprinkled)/8192 3802.962 -
std::unique(deque<int>,_pred)_(contiguous)/1024 632.740 -
std::unique(deque<int>,_pred)_(contiguous)/32 56.407 -
std::unique(deque<int>,_pred)_(contiguous)/52 67.827 -
std::unique(deque<int>,_pred)_(contiguous)/8192 4557.001 -
std::unique(deque<int>,_pred)_(sprinkled)/1024 685.730 -
std::unique(deque<int>,_pred)_(sprinkled)/32 57.586 -
std::unique(deque<int>,_pred)_(sprinkled)/52 70.378 -
std::unique(deque<int>,_pred)_(sprinkled)/8192 5208.526 -
std::unique(list<int>)_(contiguous)/1024 922.449 -
std::unique(list<int>)_(contiguous)/32 53.878 1.98%
std::unique(list<int>)_(contiguous)/52 65.192 1.19%
std::unique(list<int>)_(contiguous)/8192 7046.080 -
std::unique(list<int>)_(sprinkled)/1024 949.958 -1.26%
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 -1.54%
std::unique(list<int>,_pred)_(contiguous)/32 57.219 -1.06%
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 -1.02%
std::unique(list<int>,_pred)_(sprinkled)/32 65.870 4.74%
std::unique(list<int>,_pred)_(sprinkled)/52 82.068 4.06%
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 -22.72%
std::unique_copy(deque<int>)_(contiguous)/52 14.875 -20.30%
std::unique_copy(deque<int>)_(contiguous)/8192 3726.589 -7.16%
std::unique_copy(deque<int>)_(sprinkled)/1024 467.052 -
std::unique_copy(deque<int>)_(sprinkled)/32 9.219 -20.88%
std::unique_copy(deque<int>)_(sprinkled)/52 14.742 -20.37%
std::unique_copy(deque<int>)_(sprinkled)/8192 3743.939 -
std::unique_copy(deque<int>,_pred)_(contiguous)/1024 598.411 -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 15.779 -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 25.149 -
std::unique_copy(deque<int>,_pred)_(contiguous)/8192 4486.522 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/1024 632.585 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 18.741 -
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 1.94%
std::unique_copy(list<int>)_(contiguous)/32 11.275 1.45%
std::unique_copy(list<int>)_(contiguous)/52 20.706 5.86%
std::unique_copy(list<int>)_(contiguous)/8192 6796.293 -1.12%
std::unique_copy(list<int>)_(sprinkled)/1024 738.036 -
std::unique_copy(list<int>)_(sprinkled)/32 12.942 -4.41%
std::unique_copy(list<int>)_(sprinkled)/52 23.630 -2.08%
std::unique_copy(list<int>)_(sprinkled)/8192 6904.770 -
std::unique_copy(list<int>,_pred)_(contiguous)/1024 792.064 -
std::unique_copy(list<int>,_pred)_(contiguous)/32 16.262 -
std::unique_copy(list<int>,_pred)_(contiguous)/52 28.918 -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 7481.958 -1.45%
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.80%
std::unique_copy(vector<int>)_(contiguous)/52 13.429 -
std::unique_copy(vector<int>)_(contiguous)/8192 1883.210 -
std::unique_copy(vector<int>)_(sprinkled)/1024 455.834 -
std::unique_copy(vector<int>)_(sprinkled)/32 13.247 -2.04%
std::unique_copy(vector<int>)_(sprinkled)/52 22.076 -3.04%
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 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/32 17.276 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/52 29.438 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/8192 4507.907 -
std::unordered_map<int,_int>::clear()/0 392.058 -
std::unordered_map<int,_int>::clear()/1024 7852.794 -5.83%
std::unordered_map<int,_int>::clear()/32 580.558 -3.33%
std::unordered_map<int,_int>::clear()/8192 61317.511 -5.41%
std::unordered_map<int,_int>::contains(key)_(existent)/1024 1.802 -
std::unordered_map<int,_int>::contains(key)_(existent)/32 1.707 -4.33%
std::unordered_map<int,_int>::contains(key)_(existent)/8192 1.846 7.20%
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 0.406 -16.90%
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 1.467 -17.45%
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 1.383 -14.77%
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 1.408 -19.04%
std::unordered_map<int,_int>::count(key)_(existent)/1024 1.395 5.78%
std::unordered_map<int,_int>::count(key)_(existent)/32 1.396 -3.96%
std::unordered_map<int,_int>::count(key)_(existent)/8192 1.579 2.49%
std::unordered_map<int,_int>::count(key)_(non-existent)/0 0.269 -11.44%
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 1.359 -12.84%
std::unordered_map<int,_int>::count(key)_(non-existent)/32 1.626 -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 1.469 5.43%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/0 13.999 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 8462.932 -6.56%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 266.302 -3.50%
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.08%
std::unordered_map<int,_int>::ctor(const&)/8192 55367.046 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 13.134 1.53%
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 9857.755 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 271.194 2.99%
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 80780.609 -1.00%
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 -3.71%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 379.841 -2.62%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 144759.722 -1.92%
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 -2.80%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 370.344 -2.98%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 143759.944 -1.98%
std::unordered_map<int,_int>::erase(iterator)/1024 19.568 -4.28%
std::unordered_map<int,_int>::erase(iterator)/32 19.540 -3.83%
std::unordered_map<int,_int>::erase(iterator)/8192 19.562 -3.29%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.974 -2.15%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5456.108 -3.46%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 527.617 -1.18%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 44182.457 -2.70%
std::unordered_map<int,_int>::erase(key)_(existent)/1024 22.014 -4.29%
std::unordered_map<int,_int>::erase(key)_(existent)/32 20.928 -6.22%
std::unordered_map<int,_int>::erase(key)_(existent)/8192 22.127 -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 0.484 63.68%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 1.174 -1.64%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 1.033 -4.11%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 1.153 -8.11%
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 -6.35%
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 1.179 -7.47%
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 1.196 -5.58%
std::unordered_map<int,_int>::find(key)_(existent)/1024 1.615 12.71%
std::unordered_map<int,_int>::find(key)_(existent)/32 1.567 6.62%
std::unordered_map<int,_int>::find(key)_(existent)/8192 1.546 -
std::unordered_map<int,_int>::find(key)_(non-existent)/0 0.335 -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 1.368 7.41%
std::unordered_map<int,_int>::find(key)_(non-existent)/32 0.992 -5.33%
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 1.059 2.55%
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 -3.36%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 725.095 -3.71%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 140615.110 -3.11%
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 -2.58%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 725.341 -2.38%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 139922.049 -2.57%
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 4.28%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 605.951 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 86216.405 -1.41%
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 -3.22%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 762.552 -3.11%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 148386.742 -3.15%
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 -3.77%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 747.664 -2.89%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 144167.479 -2.77%
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 2.615 5.66%
std::unordered_map<int,_int>::insert(value)_(already_present)/32 2.861 3.04%
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 2.676 -3.36%
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/0 18.063 -1.99%
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 19.242 -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/32 19.460 -2.34%
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 19.799 4.04%
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/0 18.096 -2.04%
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024 20.589 -1.72%
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/32 19.661 -1.42%
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 20.325 3.36%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 5.217 -4.10%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.689 -6.91%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 5.157 -5.08%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 18.285 -1.93%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 18.901 -6.38%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 19.511 -3.37%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 19.965 -2.07%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 18.280 -5.31%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 20.067 -1.91%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 19.387 -3.17%
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 -5.65%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 215.738 -7.72%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 54761.205 -4.03%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.521 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6641.572 -6.64%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 198.343 -6.38%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 54588.702 -5.57%
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 3.41%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 24.406 -3.70%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 25337.455 -
std::unordered_multimap<int,_int>::clear()/0 388.840 -
std::unordered_multimap<int,_int>::clear()/1024 8605.717 -
std::unordered_multimap<int,_int>::clear()/32 602.838 -2.86%
std::unordered_multimap<int,_int>::clear()/8192 66019.067 -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 1.233 -11.59%
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 1.600 35.72%
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 1.338 -2.15%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 0.365 7.82%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 1.663 4.73%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 1.438 -12.09%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 1.781 7.54%
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 1.783 -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 1.695 8.32%
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 1.655 -2.91%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 0.308 -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 1.159 -4.78%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 1.283 -2.42%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 1.088 -4.84%
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/0 13.988 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/1024 8602.369 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 294.300 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 100156.250 1.22%
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.61%
std::unordered_multimap<int,_int>::ctor(const&)/8192 55149.247 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 12.975 -1.36%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 9262.149 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 254.147 -1.05%
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 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 377.583 -1.39%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 138802.710 -
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 -1.25%
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 -
std::unordered_multimap<int,_int>::erase(iterator)/1024 20.006 -
std::unordered_multimap<int,_int>::erase(iterator)/32 19.791 -
std::unordered_multimap<int,_int>::erase(iterator)/8192 20.778 -
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 -
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 -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 22.477 -
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 20.983 1.30%
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 24.732 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.264 -23.24%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 1.172 4.91%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 1.226 2.41%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 1.164 1.55%
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 3.41%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.130 3.66%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 1.264 3.31%
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 1.213 -1.68%
std::unordered_multimap<int,_int>::find(key)_(existent)/32 1.316 -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 1.290 -1.97%
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 -
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 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 15997.264 6.60%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 753.038 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 171242.345 -3.90%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 389.524 -1.06%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 15114.287 -2.35%
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 -
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 -3.02%
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 1.98%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 821.000 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 167815.592 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 389.439 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 16609.342 -1.14%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 829.524 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 190217.647 1.37%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 21.407 2.25%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 20.136 -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 21.997 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/0 18.443 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 23.709 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 18.938 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 20.080 -
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 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32 19.699 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 23.815 1.61%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.523 -
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.42%
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.80%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 205.209 4.06%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 55393.008 2.39%
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 5.49%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 24.336 -3.09%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 26745.818 -1.04%
std::unordered_multiset<int>::clear()/0 390.911 -
std::unordered_multiset<int>::clear()/1024 7893.146 -7.82%
std::unordered_multiset<int>::clear()/32 583.872 -2.53%
std::unordered_multiset<int>::clear()/8192 61062.486 -5.19%
std::unordered_multiset<int>::contains(key)_(existent)/1024 1.207 -14.20%
std::unordered_multiset<int>::contains(key)_(existent)/32 1.302 -18.13%
std::unordered_multiset<int>::contains(key)_(existent)/8192 1.424 5.25%
std::unordered_multiset<int>::contains(key)_(non-existent)/0 0.414 -5.45%
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 1.688 33.58%
std::unordered_multiset<int>::contains(key)_(non-existent)/32 1.715 14.62%
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 1.431 6.56%
std::unordered_multiset<int>::count(key)_(existent)/1024 2.033 8.31%
std::unordered_multiset<int>::count(key)_(existent)/32 1.776 -
std::unordered_multiset<int>::count(key)_(existent)/8192 1.677 -
std::unordered_multiset<int>::count(key)_(non-existent)/0 0.303 10.11%
std::unordered_multiset<int>::count(key)_(non-existent)/1024 1.211 2.27%
std::unordered_multiset<int>::count(key)_(non-existent)/32 1.150 -3.60%
std::unordered_multiset<int>::count(key)_(non-existent)/8192 1.250 9.53%
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 -2.16%
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 98553.103 -1.24%
std::unordered_multiset<int>::ctor(const&)/0 12.966 -
std::unordered_multiset<int>::ctor(const&)/1024 7590.856 12.52%
std::unordered_multiset<int>::ctor(const&)/32 226.551 12.94%
std::unordered_multiset<int>::ctor(const&)/8192 57407.999 3.39%
std::unordered_multiset<int>::ctor(const&,_alloc)/0 12.909 -
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 9070.923 -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 258.872 4.85%
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 75525.956 -1.15%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.803 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13206.852 -7.82%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 377.685 -5.55%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 139853.652 -5.75%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.816 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13091.817 2.85%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 365.013 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 140194.398 1.21%
std::unordered_multiset<int>::erase(iterator)/1024 19.349 -5.46%
std::unordered_multiset<int>::erase(iterator)/32 19.354 -5.17%
std::unordered_multiset<int>::erase(iterator)/8192 24.059 4.56%
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 -7.91%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 526.155 1.23%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 45865.189 -2.78%
std::unordered_multiset<int>::erase(key)_(existent)/1024 20.943 -4.84%
std::unordered_multiset<int>::erase(key)_(existent)/32 20.224 -12.96%
std::unordered_multiset<int>::erase(key)_(existent)/8192 22.799 1.25%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 0.476 45.81%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 1.297 7.54%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 1.251 3.00%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 1.248 2.53%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/0 0.479 -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 1.273 -2.91%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 1.203 -1.37%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 1.095 -6.41%
std::unordered_multiset<int>::find(key)_(existent)/1024 1.382 -
std::unordered_multiset<int>::find(key)_(existent)/32 1.385 -3.96%
std::unordered_multiset<int>::find(key)_(existent)/8192 1.457 4.09%
std::unordered_multiset<int>::find(key)_(non-existent)/0 0.337 3.47%
std::unordered_multiset<int>::find(key)_(non-existent)/1024 1.027 -
std::unordered_multiset<int>::find(key)_(non-existent)/32 1.124 4.07%
std::unordered_multiset<int>::find(key)_(non-existent)/8192 1.096 -7.38%
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 -2.47%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 778.949 2.08%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 165786.287 -1.05%
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.60%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 748.695 -2.40%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 164247.393 -2.27%
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 -3.97%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 792.630 -2.48%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 171071.498 -4.38%
std::unordered_multiset<int>::insert(value)_(already_present)/1024 20.871 -10.33%
std::unordered_multiset<int>::insert(value)_(already_present)/32 20.145 -1.04%
std::unordered_multiset<int>::insert(value)_(already_present)/8192 22.647 3.28%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/0 18.394 -3.14%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 23.610 -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/32 18.776 -7.15%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 19.294 -16.91%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/0 18.362 -3.20%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 23.540 -7.77%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32 19.504 -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 22.486 -32.45%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/0 13.439 -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6936.866 -8.76%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 223.516 -8.74%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 55094.616 -9.18%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 13.389 -1.15%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6870.646 -4.66%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 205.527 -3.25%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 55761.916 -4.03%
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 -4.29%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 25793.029 -11.87%
std::unordered_set<int>::clear()/0 388.295 -1.05%
std::unordered_set<int>::clear()/1024 8322.223 -18.83%
std::unordered_set<int>::clear()/32 592.738 -8.30%
std::unordered_set<int>::clear()/8192 64851.913 -16.76%
std::unordered_set<int>::contains(key)_(existent)/1024 1.350 -18.31%
std::unordered_set<int>::contains(key)_(existent)/32 1.601 -4.27%
std::unordered_set<int>::contains(key)_(existent)/8192 1.465 -15.51%
std::unordered_set<int>::contains(key)_(non-existent)/0 0.366 -
std::unordered_set<int>::contains(key)_(non-existent)/1024 1.297 5.00%
std::unordered_set<int>::contains(key)_(non-existent)/32 1.434 -1.46%
std::unordered_set<int>::contains(key)_(non-existent)/8192 1.576 17.39%
std::unordered_set<int>::count(key)_(existent)/1024 1.564 9.14%
std::unordered_set<int>::count(key)_(existent)/32 1.482 13.11%
std::unordered_set<int>::count(key)_(existent)/8192 1.589 24.52%
std::unordered_set<int>::count(key)_(non-existent)/0 0.351 -
std::unordered_set<int>::count(key)_(non-existent)/1024 1.684 10.83%
std::unordered_set<int>::count(key)_(non-existent)/32 1.373 -9.17%
std::unordered_set<int>::count(key)_(non-existent)/8192 1.450 -7.14%
std::unordered_set<int>::ctor(&&,_different_allocs)/0 13.670 -1.33%
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 8762.916 -2.23%
std::unordered_set<int>::ctor(&&,_different_allocs)/32 289.622 -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 102076.270 -2.95%
std::unordered_set<int>::ctor(const&)/0 12.844 -
std::unordered_set<int>::ctor(const&)/1024 6729.918 1.47%
std::unordered_set<int>::ctor(const&)/32 199.500 -
std::unordered_set<int>::ctor(const&)/8192 55358.793 1.51%
std::unordered_set<int>::ctor(const&,_alloc)/0 12.943 -1.18%
std::unordered_set<int>::ctor(const&,_alloc)/1024 9569.466 -1.55%
std::unordered_set<int>::ctor(const&,_alloc)/32 263.389 -1.66%
std::unordered_set<int>::ctor(const&,_alloc)/8192 79765.658 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.811 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 14025.761 2.06%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 383.098 1.36%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 143898.048 1.90%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.121 2.03%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13772.266 1.88%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 399.696 9.00%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 144077.798 1.96%
std::unordered_set<int>::erase(iterator)/1024 20.042 -
std::unordered_set<int>::erase(iterator)/32 19.794 -
std::unordered_set<int>::erase(iterator)/8192 20.231 1.09%
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 -8.67%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 518.693 -1.79%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 45350.589 -15.36%
std::unordered_set<int>::erase(key)_(existent)/1024 21.662 -
std::unordered_set<int>::erase(key)_(existent)/32 21.172 -1.75%
std::unordered_set<int>::erase(key)_(existent)/8192 22.319 -
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 0.264 -22.81%
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 1.327 -9.83%
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 1.184 -15.08%
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 1.151 -8.01%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/0 0.481 -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 1.144 -2.51%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 1.488 11.71%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 1.165 1.84%
std::unordered_set<int>::find(key)_(existent)/1024 1.335 -7.61%
std::unordered_set<int>::find(key)_(existent)/32 1.384 -1.61%
std::unordered_set<int>::find(key)_(existent)/8192 1.475 -
std::unordered_set<int>::find(key)_(non-existent)/0 0.335 -
std::unordered_set<int>::find(key)_(non-existent)/1024 0.954 -8.03%
std::unordered_set<int>::find(key)_(non-existent)/32 1.169 2.84%
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 -3.23%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 712.342 -2.20%
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 -7.41%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 744.729 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 137672.962 1.42%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/0 400.191 1.76%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7711.998 1.50%
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 1.33%
std::unordered_set<int>::insert(value)_(already_present)/1024 1.793 -29.20%
std::unordered_set<int>::insert(value)_(already_present)/32 1.719 -38.05%
std::unordered_set<int>::insert(value)_(already_present)/8192 2.663 -
std::unordered_set<int>::insert(value)_(new_value,_end)/0 17.873 -3.69%
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 19.706 1.85%
std::unordered_set<int>::insert(value)_(new_value,_end)/32 18.685 -4.46%
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 19.465 3.11%
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.24%
std::unordered_set<int>::insert(value)_(new_value,_middle)/32 18.827 -1.96%
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 19.141 -
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.08%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 214.476 1.38%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 53560.259 -
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 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 196.711 -1.46%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 54183.529 -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0 0.933 -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 1922.279 20.86%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 24.937 -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 30889.850 12.11%
std::unordered_set<std::string>::clear()/0 392.620 -
std::unordered_set<std::string>::clear()/1024 23145.876 -
std::unordered_set<std::string>::clear()/32 953.184 -
std::unordered_set<std::string>::clear()/8192 219703.112 -1.13%
std::unordered_set<std::string>::contains(key)_(existent)/1024 39.282 13.60%
std::unordered_set<std::string>::contains(key)_(existent)/32 33.807 -8.98%
std::unordered_set<std::string>::contains(key)_(existent)/8192 43.251 22.68%
std::unordered_set<std::string>::contains(key)_(non-existent)/0 0.344 -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 22.145 -2.36%
std::unordered_set<std::string>::contains(key)_(non-existent)/32 24.760 -8.25%
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 19.416 -18.11%
std::unordered_set<std::string>::count(key)_(existent)/1024 38.715 -12.27%
std::unordered_set<std::string>::count(key)_(existent)/32 44.652 17.74%
std::unordered_set<std::string>::count(key)_(existent)/8192 38.294 -3.12%
std::unordered_set<std::string>::count(key)_(non-existent)/0 0.333 -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 21.982 6.48%
std::unordered_set<std::string>::count(key)_(non-existent)/32 21.390 1.85%
std::unordered_set<std::string>::count(key)_(non-existent)/8192 24.453 -
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 9.83%
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 2.91%
std::unordered_set<std::string>::ctor(const&)/8192 339174.767 -
std::unordered_set<std::string>::ctor(const&,_alloc)/0 13.147 1.77%
std::unordered_set<std::string>::ctor(const&,_alloc)/1024 63317.565 -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 1325.925 -23.07%
std::unordered_set<std::string>::ctor(const&,_alloc)/8192 609918.693 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.881 -2.53%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 62816.539 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 1660.234 -4.72%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 629580.321 -1.94%
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.86%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 627584.080 -2.24%
std::unordered_set<std::string>::erase(iterator)/1024 30.781 -4.49%
std::unordered_set<std::string>::erase(iterator)/32 26.494 -8.94%
std::unordered_set<std::string>::erase(iterator)/8192 37.503 17.11%
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 -1.60%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 650.776 -1.37%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 118069.279 -1.13%
std::unordered_set<std::string>::erase(key)_(existent)/1024 129.152 -
std::unordered_set<std::string>::erase(key)_(existent)/32 104.966 -18.36%
std::unordered_set<std::string>::erase(key)_(existent)/8192 109.548 72.72%
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 -1.79%
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 3.21%
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 22.24%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 23.527 -7.82%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 20.341 -17.20%
std::unordered_set<std::string>::find(key)_(existent)/1024 38.414 -
std::unordered_set<std::string>::find(key)_(existent)/32 37.723 11.34%
std::unordered_set<std::string>::find(key)_(existent)/8192 40.023 14.24%
std::unordered_set<std::string>::find(key)_(non-existent)/0 0.335 -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 21.112 -11.66%
std::unordered_set<std::string>::find(key)_(non-existent)/32 24.754 6.92%
std::unordered_set<std::string>::find(key)_(non-existent)/8192 23.837 -
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 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1765.071 -3.06%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 583513.928 -2.50%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.789 -2.83%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 56112.483 -1.02%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1839.467 7.08%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 591424.950 -2.00%
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 -1.14%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 551967.959 -1.50%
std::unordered_set<std::string>::insert(value)_(already_present)/1024 51.241 -
std::unordered_set<std::string>::insert(value)_(already_present)/32 53.557 -13.91%
std::unordered_set<std::string>::insert(value)_(already_present)/8192 52.530 125.76%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 45.444 -13.58%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 61.594 -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 46.937 -38.06%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192 60.910 -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 56.303 64.07%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 57.040 -10.74%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 62.962 12.76%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 49.869 11.72%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/0 13.289 -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 35585.144 -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 766.698 -5.05%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/8192 338690.552 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.327 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 35573.684 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 825.011 11.57%
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 10.87%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 15852.843 1.35%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 269.838 -21.74%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/8192 209642.370 -
std::upper_bound(std::deque<int>)/100 30.420 -
std::upper_bound(std::deque<int>)/8 17.878 -
std::upper_bound(std::deque<int>)/8192 64.534 -
std::upper_bound(std::forward_list<int>)/100 96.457 -
std::upper_bound(std::forward_list<int>)/8 16.023 -
std::upper_bound(std::forward_list<int>)/8192 10368.411 -
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 4.13%
std::upper_bound(std::vector<int>)/100 12.274 -
std::upper_bound(std::vector<int>)/8 5.944 -
std::upper_bound(std::vector<int>)/8192 15.611 -
std::variant<1-alt>::visit()_(1_variant) 0.223 -
std::variant<1-alt>::visit()_(2_variants) 0.219 -
std::variant<1-alt>::visit()_(3_variants) 0.221 -
std::variant<100-alts>::visit()_(1_variant) 0.672 -
std::variant<20-alts>::visit()_(3_variants) 0.681 -
std::variant<50-alts>::visit()_(2_variants) 0.675 -
std::variant<8-alts>::visit()_(1_variant) 0.673 -
std::variant<8-alts>::visit()_(2_variants) 0.676 -
std::variant<8-alts>::visit()_(3_variants) 0.610 -10.38%
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 -1.04%
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.04%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 50.507 -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 10.789 -11.99%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 827.498 14.13%
std::vector<int>::ctor(Range)_(cheap_elements)/1024 50.348 -8.88%
std::vector<int>::ctor(Range)_(cheap_elements)/32 10.667 -23.72%
std::vector<int>::ctor(Range)_(cheap_elements)/8192 744.972 21.71%
std::vector<int>::ctor(const&)_(cheap_elements)/1024 50.040 -2.77%
std::vector<int>::ctor(const&)_(cheap_elements)/32 10.922 -20.16%
std::vector<int>::ctor(const&)_(cheap_elements)/8192 633.626 -25.75%
std::vector<int>::ctor(size)/1024 44.814 3.52%
std::vector<int>::ctor(size)/32 11.762 -
std::vector<int>::ctor(size)/8192 562.435 -1.08%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 43.082 1.25%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 11.379 -1.90%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/8192 256.432 -
std::vector<int>::erase(begin)_(cheap_elements)/1024 40.633 -
std::vector<int>::erase(begin)_(cheap_elements)/32 3.752 -
std::vector<int>::erase(begin)_(cheap_elements)/8192 283.458 -
std::vector<int>::erase(middle)_(cheap_elements)/1024 21.647 -
std::vector<int>::erase(middle)_(cheap_elements)/32 4.349 -1.14%
std::vector<int>::erase(middle)_(cheap_elements)/8192 141.807 -3.20%
std::vector<int>::insert(begin)_(cheap_elements)/1024 39.685 -
std::vector<int>::insert(begin)_(cheap_elements)/32 5.018 -3.14%
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 4.58%
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.87%
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 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 5050.874 17.53%
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 -1.11%
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 -10.54%
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 100.344 -1.25%
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 24.184 -3.22%
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 657.281 -3.91%
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.625 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/32 12.430 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.282 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/1024 12.427 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/32 12.444 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/8192 12.425 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 830.025 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 408.185 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 4838.968 -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 12669.874 -2.35%
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 -2.57%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 636.437 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 20.214 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 6335.506 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6589.325 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 144.544 -2.76%
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 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 6907.605 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 19839.636 1.80%
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 602.782 1.83%
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 173135.075 1.30%
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 1.47%
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 600.064 1.50%
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 172297.358 -
std::vector<std::string>::ctor(const&)_(cheap_elements)/1024 696.981 -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 34.878 -
std::vector<std::string>::ctor(const&)_(cheap_elements)/8192 6872.557 -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 19841.636 1.78%
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 601.915 2.44%
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 173034.054 1.29%
std::vector<std::string>::ctor(size)/1024 428.289 -1.23%
std::vector<std::string>::ctor(size)/32 34.697 -11.91%
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 5.33%
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 1.23%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 573.078 1.07%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 171421.513 -
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 -3.42%
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 -4.51%
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 -
std::vector<std::string>::insert(begin)_(expensive_elements)/8192 4589.112 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 1822.028 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 460.702 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 12366.124 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/1024 15422.046 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/32 792.087 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/8192 117263.480 -3.47%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 3447.548 2.43%
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 1.51%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 13638.608 1.66%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/32 882.404 1.05%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/8192 117449.064 1.19%
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.58%
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 13.750 4.82%
std::vector<std::string>::operator=(const&)_(cheap_elements)/8192 4428.113 2.61%
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 -
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 -
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 -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) 12.489 -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(equal_allocators) 1.964 -
vector<bool>::reserve() 8.827 1.85%
vector<bool>::resize() 13.826 -2.49%
Geometric Mean 664.860 -