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 12d8360727c0f366f293faaf294c9f9bf953f38d

Parameters

NameValue
Filter

m5-clang-micro test results

Run Order Start Time Duration
Current 570297 2026-02-24T15:37:08 0:00:00
Previous 570292 2026-02-24T12:56:26 0:00:00
Baseline 555385 2026-02-26T05:17:08 0:00:00


Tests Summary

Status Group # # (B)
Performance Regressions 1885 2246
Performance Improvements 1948 3269
Added Tests 0 22
Unchanged Tests 38072 36368
Total Tests 41905

Performance Regressions - execution_time Δ Previous Current σ Δ (B) σ (B)
std::copy(vector<bool>)_(unaligned)/262144 542.86% 1713.811 11017.419 - 545.29% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 170.10% 8.845 23.892 - 42.90% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 151.27% 5.940 14.924 - 40.46% -
std::flat_map<int,_int>::ctor(const&)/8192 114.71% 895.976 1923.754 - -0.38% -
std::map<int,_int>::contains(key)_(non-existent)/8192 114.04% 8.989 19.240 - 105.36% -
SetIntersection_Interlaced_Vector_uint64_262144_16 106.08% 3341719.711 6886563.619 - 96.95% -
rng::ends_with(deque<int>)_(mismatch_at_start)/1024 100.18% 2.135 4.274 - 100.46% -
rng::ends_with(deque<int>)_(mismatch_at_start)/50 100.07% 2.136 4.273 - 100.82% -
rng::ends_with(deque<int>)_(mismatch_at_start)/8 100.00% 2.136 4.272 - 100.53% -
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 99.86% 2.138 4.273 - 100.23% -
std::replace_if(deque<int>)_(sprinkled)/32 98.09% 12.430 24.622 - 99.30% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 92.48% 27.054 52.075 - -20.25% -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 92.16% 365873.238 703046.917 - 1.68% -
std::replace_if(deque<int>)_(prefix)/32 90.80% 13.823 26.375 - 89.10% -
std::reverse(vector<int>)/8 90.01% 1.550 2.946 - 99.28% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 76.35% 6.481 11.429 - 12.13% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 72.04% 12067675.522 20761685.523 - 13.86% -
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 69.48% 2.765 4.686 - 73.05% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 69.02% 393220.874 664620.415 - 1.29% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 67.57% 4.724 7.915 - 12.56% -
std::replace_if(deque<int>)_(sprinkled)/50 67.17% 18.648 31.173 - 68.01% -
std::equal(list<int>)_(it,_it,_it,_pred)/50 61.50% 38.678 62.465 - 61.29% -
std::unordered_map<int,_int>::insert(value)_(already_present)/32 60.24% 1.766 2.830 - -1.00% -
std::replace_if(deque<int>)_(prefix)/50 57.69% 21.004 33.122 - 63.45% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 54.27% 2.491 3.842 - 19.79% -
std::unordered_set<int>::insert(value)_(already_present)/32 50.48% 1.750 2.633 - -0.16% -
std::unordered_multiset<int>::count(key)_(non-existent)/0 49.14% 0.271 0.404 - 28.60% -
BM_PushHeap_string_Ascending_1 48.68% 0.471 0.701 - 9.21% -
BM_StringRelationalLiteral_Eq_Small_Large_Control 48.30% 0.303 0.450 - 97.01% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 47.87% 8.844 13.077 - 48.17% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 46.69% 23.859 34.999 - 3.97% -
BM_format_to_back_inserter<std::list<char>>/string_len_60 45.64% 652.330 950.034 - 51.62% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 45.54% 23.573 34.309 - 13.22% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 45.07% 1.769 2.567 - -15.17% -
std::multiset<std::string>::erase(key)_(existent)/8192 45.00% 80.113 116.166 - 9.27% -
SetIntersection_None_Set_string_1024_1 44.11% 9000055.445 12969707.289 - 41.36% -
SetIntersection_None_Set_string_1024_4 42.95% 8927256.537 12761233.278 - 43.16% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 42.77% 5.890 8.409 - 41.47% -
rng::ends_with(list<int>)_(mismatch_at_start)/50 41.67% 29.469 41.748 - 42.31% -
std::is_sorted_until(deque<int>)/8 41.46% 2.453 3.470 - 36.52% -
SetIntersection_None_Set_string_1024_16 41.05% 9072270.829 12796646.506 - 39.38% -
std::copy(vector<int>)/4096 41.01% 162.165 228.665 - 51.81% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 40.93% 23.184 32.674 - 36.43% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 40.71% 16552.980 23291.067 - 37.87% -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 40.49% 51.513 72.371 - 16.75% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 39.80% 29.743 41.579 - 34.77% -
std::unordered_multiset<int>::find(key)_(existent)/8192 38.88% 1.133 1.573 - 18.02% -
BM_emoji_text<wchar_t> 38.79% 829.432 1151.183 - -0.21% -
std::set<int>::lower_bound(key)_(non-existent)/32 38.58% 2.303 3.191 - 36.60% -
SetIntersection_Interlaced_Vector_uint32_16384_256 38.31% 15125051.270 20919508.411 - 7.36% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 37.70% 24.576 33.842 - 7.76% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 37.59% 23.768 32.701 - 2.41% -
std::find(vector<long_long>)_(process_all)/8 37.03% 1.023 1.402 - 23.07% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 36.77% 26.703 36.524 - -8.52% -
ranges::min(std::vector<char>)/1 36.68% 0.334 0.456 - 4.32% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 36.40% 8.151 11.118 - -0.08% -
BM_PushHeap_string_Random_1 36.21% 0.470 0.640 - -8.41% -
std::fill(list<int>)/1024 35.04% 497.414 671.706 - 30.30% -
SetIntersection_None_Set_float_1024_4 34.53% 8874358.336 11938635.375 - 33.61% -
SetIntersection_None_Set_float_1024_16 34.32% 8770609.673 11780824.836 - 32.28% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 33.34% 35.098 46.800 - 16.82% -
BM_PushHeap_float_Random_1 33.31% 0.477 0.636 - 36.49% -
BM_PushHeap_string_PipeOrgan_1 33.14% 0.526 0.701 - 0.08% -
SetIntersection_None_Set_float_1024_1 32.84% 8923805.945 11854744.861 - 32.09% -
BM_tolower_char<char> 32.72% 0.470 0.624 - -9.86% -
BM_PushHeap_uint64_SingleElement_1 32.69% 0.525 0.696 - 38.90% -
std::unordered_set<std::string>::erase(key)_(existent)/32 32.58% 99.221 131.548 - 76.31% -
SetIntersection_None_Set_float_1024_64 32.39% 8970117.541 11875919.378 - 30.48% -
BM_Swap_SmallNonTrivialFunctor_LargeTrivialFunctor 32.22% 0.458 0.605 - 26.63% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 32.02% 12.031 15.883 - 32.92% -
BM_vector_deque_ranges_move_backward/0 30.71% 0.411 0.537 - -2.21% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 30.27% 0.980 1.276 - 21.82% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 29.70% 0.898 1.165 - 4.85% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 29.65% 23.142 30.002 - 17.89% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 28.57% 12.374 15.909 - 31.04% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 28.50% 7.118 9.147 - -17.21% -
std::find_if_not(deque<int>)_(bail_25%)/32768 28.34% 2003.530 2571.393 - -29.69% -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 28.34% 2.039 2.616 - 3.43% -
std::find_if_not(deque<int>)_(bail_25%)/8192 28.25% 504.036 646.407 - -29.71% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 27.94% 30.350 38.828 - 13.13% -
std::multiset<std::string>::insert(value)_(new_value,_end)/0 26.93% 25.156 31.930 - -3.16% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 26.80% 31.883 40.428 - 21.19% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 26.40% 58.135 73.483 - 8.43% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 26.30% 5.668 7.159 - -0.52% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 25.96% 267.109 336.463 - 0.03% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 25.84% 29.649 37.311 - -3.21% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1024 25.68% 2.164 2.719 - 27.95% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8192 25.42% 2.169 2.720 - 27.79% -
BM_Swap_Null_MemFuncPtr 25.37% 1.179 1.478 - 22.49% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 25.21% 19.721 24.694 - 11.82% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 25.04% 1.256 1.571 - 50.72% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 24.95% 37.368 46.692 - 4.74% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 24.93% 5.084 6.352 - -13.48% -
std::adjacent_find(deque<int>)/8 24.34% 2.533 3.149 - 7.32% -
BM_to_chars_bad/2 24.02% 0.560 0.694 - 12.79% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 23.86% 31.855 39.456 - -23.25% -
SetIntersection_Interlaced_Vector_uint32_1024_256 23.70% 6333620.423 7834739.615 - 32.19% -
BM_lexicographical_compare_three_way_slow_path/1 23.41% 0.370 0.456 - 25.36% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 23.34% 0.435 0.536 - 15.83% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 22.76% 45949.082 56406.555 - 9.84% -
BM_deque_deque_ranges_move/0 22.76% 0.694 0.852 - -7.69% -
std::unordered_set<int>::insert(value)_(already_present)/1024 22.51% 1.905 2.334 - -1.88% -
std::unordered_multiset<int>::contains(key)_(existent)/32 22.23% 1.300 1.589 - 2.33% -
std::unique_copy(deque<int>)_(contiguous)/52 22.20% 15.204 18.580 - 29.06% -
std::multiset<std::string>::ctor(const&,_alloc)/32 22.13% 741.513 905.631 - -7.83% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/50 22.00% 2.164 2.640 - 24.22% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8 21.97% 2.163 2.639 - 24.18% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 21.82% 0.400 0.487 - 63.24% -
std::unordered_set<std::string>::erase(iterator)/32 21.76% 26.536 32.311 - 3.23% -
std::search(list<int>,_pred)_(single_element)/8192 21.25% 8164.518 9899.622 - 28.63% -
BM_deque_deque_ranges_copy/0 21.23% 0.759 0.920 - 24.74% -
std::fill_n(list<int>)/8192 21.21% 6871.362 8328.454 - 16.48% -
std::multiset<int>::ctor(const&)/1024 21.13% 6310.027 7643.093 - 20.44% -
std::copy_n(vector<bool>)_(aligned)/262144 21.08% 538.705 652.247 - 11.41% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 20.90% 1.156 1.397 - -1.32% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 20.84% 0.417 0.504 - 29.66% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 20.83% 1.156 1.397 - -1.56% -
std::set<std::string>::count(key)_(existent)/32 20.77% 14.899 17.994 - 16.57% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 20.75% 0.307 0.371 - 0.93% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 20.67% 1.156 1.395 - -1.96% -
std::find_if_not(vector<int>)_(bail_25%)/1024 20.54% 29.329 35.353 - 24.13% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 20.45% 1.156 1.392 - -2.02% -
std::is_partitioned(list<int>)_(partitioned)/1024 20.24% 589.300 708.561 - 10.78% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 20.07% 9.186 11.029 - 38.92% -
std::unordered_set<int>::find(key)_(non-existent)/1024 19.97% 0.954 1.144 - 8.62% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 19.93% 198.945 238.600 - 19.74% -
BM_PushHeap_string_Descending_262144 19.92% 3.182 3.816 - 21.01% -
BM_BitsetToString<8192>/Uniform_(50%)/50 19.90% 2169.143 2600.807 - 17.41% -
std::set<std::string>::equal_range(key)_(existent)/1024 19.81% 21.673 25.967 - 19.18% -
bm_ranges_lexicographical_compare<signed_char>/64 19.72% 2.211 2.647 - 28.63% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 19.52% 0.978 1.169 - 13.24% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 19.30% 31.686 37.801 - 15.74% -
ranges::min(std::vector<long_long>)/1 19.25% 0.382 0.456 - 4.46% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 19.22% 1.180 1.407 - -2.81% -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 18.97% 23.443 27.891 - 12.63% -
std::unordered_set<int>::count(key)_(existent)/8192 18.94% 1.258 1.496 - 6.35% -
BM_format_to_n_string_begin<std::string>/16384 18.89% 147.121 174.905 - -39.35% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 18.77% 27.336 32.467 - -15.19% -
std::find_if_not(deque<int>)_(process_all)/8192 18.77% 2169.096 2576.179 - 30.40% -
SetIntersection_Front_Set_float_16384_256 18.46% 3575926.858 4236025.016 - 0.82% -
BM_format_to_string_back_inserter<std::vector<wchar_t>>/1 18.33% 23.351 27.631 - 12.38% -
std::find_if_not(deque<int>)_(process_all)/32768 18.33% 8724.386 10323.199 - 29.18% -
std::unordered_map<int,_int>::find(key)_(existent)/32 18.29% 1.212 1.434 - 0.55% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 18.29% 27.814 32.900 - 12.95% -
std::multiset<int>::lower_bound(key)_(non-existent)/8192 18.28% 9.712 11.487 - -17.38% -
std::search(list<int>,_pred)_(same_length)/8192 18.22% 8681.417 10263.463 - 16.40% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 18.22% 23.118 27.330 - 29.51% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 18.12% 8211.711 9699.904 - 28.98% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 18.06% 23.934 28.258 - -0.34% -
std::find_if_not(deque<int>)_(process_all)/1024 17.90% 272.073 320.781 - 28.95% -
std::find_if(deque<int>)_(process_all)/8192 17.84% 1993.795 2349.561 - 0.84% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 17.84% 4292.153 5057.665 - -16.10% -
std::unordered_set<int>::count(key)_(existent)/1024 17.78% 1.239 1.460 - 12.67% -
std::unordered_set<int>::count(key)_(non-existent)/1024 17.66% 1.406 1.655 - 19.39% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 17.62% 199.113 234.190 - 13.53% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 17.54% 50.209 59.014 - 80.42% -
std::find_if(deque<int>)_(process_all)/1024 17.49% 250.578 294.397 - 0.95% -
std::unordered_set<int>::contains(key)_(existent)/32 17.19% 1.315 1.541 - 9.35% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 17.14% 53.268 62.400 - 25.76% -
BM_Swap_SmallNonTrivialFunctor_LargeNonTrivialFunctor 17.12% 0.458 0.537 - 16.62% -
std::find_if(deque<int>)_(process_all)/32768 17.09% 8070.086 9449.328 - 1.41% -
std::multimap<std::string,_int>::erase(iterator)/8192 17.07% 31.407 36.768 - 41.65% -
std::unordered_set<int>::count(key)_(existent)/32 16.97% 1.304 1.525 - 6.32% -
std::copy_backward(deque<int>)/64 16.88% 3.029 3.540 - 16.97% -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 16.84% 6.555 7.658 - -15.63% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 16.83% 32.712 38.219 - 16.68% -
std::adjacent_find(deque<int>,_pred)/8 16.38% 4.212 4.903 - 1.34% -
std::multimap<std::string,_int>::find(key)_(existent)/32 16.25% 14.566 16.933 - 5.99% -
std::find_end(forward_list<int>)_(process_all)/8192 16.23% 5642.166 6557.862 - 14.62% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 16.02% 7942.679 9215.482 - 26.94% -
BM_Copy_Null 15.60% 0.542 0.626 - 24.06% -
BM_vector_deque_copy_backward/2 15.49% 1.740 2.010 - -2.62% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 15.37% 5695.388 6570.969 - 1.24% -
std::find_end(deque<int>)_(match_near_end)/1000 15.37% 35.224 40.638 - -88.34% -
SetIntersection_Interlaced_Vector_string_16384_64 15.34% 12459839.447 14371423.727 - 18.00% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 15.31% 38.500 44.394 - 6.56% -
rng::find(vector<bool>)_(process_all)/50 15.22% 0.682 0.786 - 13.56% -
std::set<int>::lower_bound(key)_(non-existent)/1024 15.21% 6.066 6.989 - 24.25% -
std::unordered_set<int>::contains(key)_(non-existent)/32 15.13% 1.341 1.544 - -4.64% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 14.96% 1775.485 2041.063 - 13.64% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 14.94% 42.842 49.241 - 41.32% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 14.91% 0.348 0.400 - 33.91% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 14.91% 6241.212 7171.767 - 21.75% -
BM_StringEraseWithMove_Huge_Transparent 14.72% 42.327 48.557 - -30.12% -
rng::contains_subrange(list<int>)_(same_length)/8192 14.68% 7981.148 9152.704 - 7.50% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 14.65% 3457200.682 3963819.249 - 30.38% -
std::rotate(list<int>)_(by_1/2)/8192 14.63% 4776.341 5474.981 - 17.57% -
BM_string_without_formatting<char> 14.60% 0.398 0.456 - 51.48% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 14.57% 5.547 6.355 - 15.31% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 14.47% 1.165 1.334 - -21.44% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 14.44% 8545.380 9779.547 - 9.67% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 14.42% 646.174 739.369 - -17.60% -
std::map<std::string,_int>::find(key)_(non-existent)/32 14.42% 10.541 12.061 - 21.28% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 14.38% 37861.782 43305.894 - 15.64% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 14.32% 33.103 37.843 - 14.76% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 14.29% 69.758 79.728 - 11.75% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 14.26% 36.452 41.650 - 6.38% -
std::search(vector<int>)_(no_match)/1024 14.21% 210.778 240.726 - 9.66% -
ranges::minmax(std::deque<long_long>)/70000 14.21% 26174.670 29892.873 - 17.05% -
std::equal(list<int>)_(it,_it,_it,_pred)/8 14.19% 3.500 3.997 - 14.52% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 14.11% 920218.070 1050096.490 - 2.14% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 14.11% 1.228 1.401 - -10.13% -
BM_deque_deque_copy/0 14.05% 0.696 0.794 - -8.60% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 13.99% 93.672 106.774 - 12.70% -
std::any_of(vector<int>)_(process_all)/8 13.94% 2.358 2.686 - 11.02% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control 13.93% 0.362 0.413 - 16.39% -
BM_vector_deque_move_backward/70000 13.92% 8060.715 9183.106 - 14.75% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 13.92% 20.800 23.694 - 16.67% -
BM_Move_LargeNonTrivialFunctor 13.82% 0.606 0.690 - -0.06% -
std::count_if(list<int>)_(every_other)/8192 13.81% 7156.153 8144.775 - 15.60% -
ranges::minmax(std::deque<long_long>)/64 13.80% 24.291 27.644 - 12.61% -
std::unique_copy(deque<int>)_(contiguous)/32 13.74% 10.517 11.962 - 27.00% -
std::set<int>::lower_bound(key)_(non-existent)/8192 13.55% 9.093 10.325 - -1.63% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 13.54% 49.877 56.631 - 59.92% -
std::copy(vector<bool>)_(aligned)/1048576 13.54% 2256.466 2561.946 - -25.92% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 13.54% 1.444 1.639 - 14.90% -
BM_std_minmax_element<short>/512 13.45% 134.071 152.098 - 13.39% -
SetIntersection_Interlaced_Vector_string_16384_256 13.44% 39500087.222 44809791.991 - 16.89% -
BM_format_to_back_inserter<std::list<char>>/string_len_6000 13.41% 73884.816 83792.938 - 14.86% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 13.40% 54.517 61.821 - 15.25% -
ranges::min(std::list<long_long>)/70000 13.39% 44703.791 50687.907 - 15.33% -
SetIntersection_Front_Set_float_256_256 13.38% 7012815.000 7951444.033 - 3.51% -
std::unordered_multiset<int>::ctor(const&)/32 13.38% 196.013 222.238 - 8.43% -
BM_format_to_back_inserter<std::deque<char>>/string_len_60 13.34% 63.907 72.433 - 15.74% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 13.29% 0.263 0.298 - -37.99% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 13.25% 144.924 164.123 - 13.78% -
std::set<std::string>::find(key)_(non-existent)/8192 13.14% 27.013 30.564 - 15.42% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 12.96% 6613.162 7469.981 - 10.04% -
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 12.83% 0.919 1.037 - -10.30% -
BM_format/string_view_len_60 12.83% 14.409 16.257 - 16.31% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 12.75% 25.222 28.438 - -9.28% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 12.64% 37056.968 41740.402 - 11.57% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 12.62% 7382.547 8314.064 - 8.58% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 12.62% 3418.726 3850.089 - 1.00% -
BM_Move_SmallNonTrivialFunctor 12.60% 0.571 0.643 - 12.69% -
BM_StringEraseWithMove_Huge_Opaque 12.57% 44.868 50.506 - -25.98% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 12.50% 2.491 2.802 - 0.03% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 12.47% 54.757 61.588 - 14.78% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 12.43% 4324785.602 4862482.664 - 20.20% -
std::set<std::string>::insert(value)_(already_present)/1024 12.43% 29.783 33.485 - 47.79% -
BM_toupper_char<char> 12.40% 0.613 0.689 - -0.43% -
std::equal(vector<bool>)_(unaligned)/50 12.35% 0.736 0.827 - 1.31% -
std::multimap<std::string,_int>::erase(iterator)/32 12.32% 29.289 32.897 - 18.22% -
std::find_end(deque<int>)_(near_matches)/8192 12.31% 1124017.484 1262408.895 - -28.64% -
BM_format_to_back_inserter<std::list<char>>/C_string_len_6000 12.26% 74485.586 83615.896 - 14.39% -
std::set<std::string>::find(key)_(non-existent)/1024 12.25% 20.295 22.781 - 14.27% -
std::multiset<std::string>::contains(key)_(existent)/32 12.23% 14.875 16.694 - 16.48% -
SetIntersection_Front_Set_float_256_64 12.22% 5272879.413 5917378.768 - 8.37% -
BM_ConstructAndDestroy_LargeTrivialFunctor_Opaque 12.21% 10.857 12.183 - 13.88% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 12.16% 1.272 1.427 - 15.63% -
BM_Copy_LargeTrivialFunctor 12.14% 11.290 12.660 - 0.07% -
std::find_first_of(vector<int>)_(small_needle)/32 12.11% 46.677 52.329 - 12.22% -
rng::contains_subrange(list<int>)_(single_element)/8192 12.10% 6910.396 7746.893 - 0.03% -
BM_StringRelational_Eq_Large_Large_ChangeLast 12.08% 1.856 2.080 - 9.02% -
std::equal(vector<bool>)_(unaligned)/8 12.03% 0.703 0.788 - -3.70% -
ranges::min(std::list<__int128>)/1 12.02% 0.409 0.458 - 15.64% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 11.98% 49.572 55.513 - 6.23% -
std::set<std::string>::erase(iterator)/32 11.88% 25.089 28.069 - -11.54% -
std::unordered_multiset<int>::ctor(const&)/1024 11.85% 6626.259 7411.676 - 6.60% -
std::search(list<int>)_(single_element)/1024 11.80% 729.886 816.041 - 10.33% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 11.80% 1.542 1.724 - -0.29% -
BM_toupper_char<wchar_t> 11.76% 0.615 0.687 - 0.02% -
std::set<int>::lower_bound(key)_(existent)/1024 11.74% 4.309 4.815 - 6.85% -
BM_PushHeap_float_Descending_1 11.72% 0.448 0.501 - -3.65% -
bm_lexicographical_compare<signed_char>/1 11.72% 1.259 1.407 - 12.03% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 11.71% 6.477 7.235 - -24.06% -
BM_StringRelational_Eq_Small_Small_Control 11.70% 1.646 1.839 - 9.15% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 11.65% 7231566.250 8073727.495 - 5.01% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 11.64% 1.157 1.292 - -7.16% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 11.63% 0.264 0.294 - -25.80% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 11.60% 1562.499 1743.782 - 1.84% -
BM_vector_deque_copy_backward/0 11.59% 0.476 0.531 - 26.74% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 11.56% 20.240 22.581 - 0.31% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 11.55% 1423.736 1588.148 - 7.97% -
BM_BitsetToString<64>/Sparse_(10%)/10 11.48% 12.047 13.430 - 9.43% -
std::set<std::string>::ctor(const&)/32 11.48% 705.153 786.077 - -5.56% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 11.47% 40020.097 44609.748 - 7.76% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 11.44% 1.315 1.466 - 14.63% -
std::unordered_multiset<int>::find(key)_(existent)/1024 11.43% 1.264 1.409 - 5.54% -
BM_std_minmax_element<short>/64000 11.26% 15801.175 17580.362 - 10.24% -
SetIntersection_Interlaced_Vector_string_262144_256 11.25% 69783389.127 77634520.721 - 14.95% -
BM_std_minmax_element<char>/3 11.24% 1.034 1.150 - -1.20% -
BM_std_minmax_element<short>/65536 11.23% 16169.859 17985.896 - 10.19% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 11.18% 1.589 1.766 - -8.18% -
std::unordered_multiset<int>::find(key)_(existent)/32 11.16% 1.283 1.426 - 6.09% -
BM_deque_vector_copy/1024 11.15% 36.829 40.936 - 10.93% -
SetIntersection_Front_Set_float_16384_1024 11.14% 11321626.279 12582993.675 - 0.91% -
rng::find_last_if(deque<int>)_(bail_90%)/8 11.06% 0.926 1.029 - 6.89% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 11.05% 36123.919 40115.688 - 10.95% -
bm_ranges_lexicographical_compare<signed_char>/1 11.05% 1.663 1.847 - 7.71% -
BM_Swap_Null_FuncPtr 11.03% 1.170 1.299 - 3.34% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 11.00% 88.985 98.774 - 9.98% -
BM_deque_deque_ranges_copy/1 10.98% 2.304 2.557 - 3.00% -
std::remove_if(deque<int>)_(sprinkled)/50 10.96% 59.837 66.396 - 9.80% -
BM_std_minmax_element<short>/70000 10.94% 17335.028 19232.052 - 10.21% -
BM_std_minmax_element<short>/5500 10.93% 1365.192 1514.446 - 10.09% -
SetIntersection_Front_Vector_float_16384_16384 10.93% 71781877.661 79625032.357 - 10.63% -
BM_std_minmax_element<short>/1024 10.91% 260.716 289.166 - 10.25% -
std::unordered_set<std::string>::ctor(const&)/32 10.90% 784.352 869.871 - 9.29% -
std::generate(list<int>)/8192 10.89% 6855.127 7601.535 - 1.29% -
bm_make_exception_ptr/threads:8 10.87% 2.823 3.130 - 10.33% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 10.85% 22.480 24.920 - 7.34% -
BM_std_minmax_element<short>/4096 10.81% 1020.543 1130.905 - 10.20% -
BM_std_minmax_element<short>/4000 10.80% 996.907 1104.599 - 9.75% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 10.80% 54687.658 60592.462 - 2.72% -
BM_PushHeap_uint32_Random_1 10.64% 0.502 0.556 - 19.50% -
rng::contains_subrange(deque<int>)_(process_all)/32 10.63% 12.232 13.533 - -6.16% -
std::unique(list<int>)_(sprinkled)/1024 10.61% 950.710 1051.559 - 10.59% -
SetIntersection_Interlaced_Vector_string_16384_16 10.56% 4296587.625 4750440.683 - 13.19% -
BM_format_to_back_inserter<std::list<char>>/string_view_len_6000 10.55% 74426.324 82275.235 - 7.22% -
std::find_first_of(vector<int>)_(large_needle)/1024 10.46% 107074.523 118279.374 - 7.17% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 10.45% 37.205 41.094 - 8.21% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 10.40% 1142.688 1261.546 - 14.95% -
SetIntersection_Interlaced_Vector_string_262144_64 10.37% 20017358.630 22092400.644 - 10.94% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 10.33% 4.724 5.212 - -21.22% -
std::is_partitioned(deque<int>)_(partitioned)/1024 10.32% 290.412 320.376 - 6.29% -
std::unordered_multiset<int>::ctor(const&)/8192 10.31% 54482.939 60098.962 - 7.11% -
std::multiset<int>::lower_bound(key)_(non-existent)/32 10.31% 2.435 2.686 - -9.59% -
SetIntersection_Front_Set_float_262144_256 10.30% 3585413.410 3954841.089 - 6.70% -
bm_write 10.28% 553.120 609.986 - 14.68% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024 10.28% 19.251 21.229 - 5.55% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 10.27% 329.302 363.128 - 5.08% -
std::set<std::string>::upper_bound(key)_(existent)/1024 10.25% 21.615 23.830 - 3.46% -
BM_ConstructAndDestroy_LargeNonTrivialFunctor_Opaque 10.25% 9.392 10.355 - -16.79% -
BM_join_view_in_vectors/0 10.18% 2.432 2.679 - -0.48% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 10.14% 762.878 840.269 - 8.40% -
BM_stop_token_async_reg_unreg_callback/1024 10.07% 7263607.167 7994845.708 - 0.39% -
BM_ConstructAndDestroy_SmallNonTrivialFunctor_Opaque 9.98% 8.661 9.526 - 8.10% -
std::find_first_of(vector<int>)_(large_needle)/32 9.97% 103.011 113.278 - 1.29% -
std::set<std::string>::insert(value)_(new_value,_middle)/1024 9.93% 45.684 50.220 - -5.07% -
std::generate_n(list<int>)/8192 9.91% 6857.950 7537.711 - 1.15% -
BM_vector_deque_copy_backward/1 9.91% 2.057 2.261 - -5.17% -
std::map<int,_int>::ctor(const&)/32 9.89% 224.220 246.394 - 13.85% -
std::stable_partition(deque<int>)_(dense)/50 9.88% 37.110 40.778 - 8.66% -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 9.86% 24.007 26.373 - 13.02% -
std::move(deque<int>)/32768 9.81% 1852.260 2033.973 - -1.95% -
std::search(list<int>)_(single_element)/8192 9.77% 8300.508 9111.371 - 21.70% -
std::set<std::string>::lower_bound(key)_(existent)/1024 9.74% 22.772 24.991 - 5.52% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/8192 9.71% 345663.208 379240.371 - 9.15% -
std::unordered_multiset<int>::clear()/1024 9.71% 8177.807 8971.543 - 4.19% -
std::copy_n(list<int>)/4096 9.70% 3570.916 3917.454 - -6.27% -
std::unordered_multiset<int>::erase(iterator)/1024 9.68% 19.712 21.620 - 7.24% -
std::find_first_of(list<int>)_(large_needle)/32 9.64% 673.673 738.619 - 9.67% -
BM_format_to_n_string_back_inserter<std::vector<wchar_t>>/16384 9.58% 3267.850 3580.858 - -1.58% -
std::is_partitioned(deque<int>)_(partitioned)/50 9.57% 14.084 15.431 - 11.42% -
std::multiset<int>::clear()/1024 9.55% 10258.238 11237.973 - 8.39% -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 9.53% 24.552 26.893 - 12.28% -
std::multiset<int>::clear()/8192 9.53% 81155.649 88893.226 - 7.53% -
BM_Swap_FuncPtr_LargeNonTrivialFunctor 9.52% 1.150 1.260 - -1.31% -
std::is_partitioned(deque<int>)_(partitioned)/8192 9.52% 2281.015 2498.136 - 1.09% -
SetIntersection_Front_Set_float_1024_64 9.50% 1671840.357 1830618.785 - 7.71% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 9.48% 13828.089 15139.395 - 6.79% -
std::unordered_set<int>::contains(key)_(existent)/8192 9.48% 1.299 1.422 - 16.72% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 9.44% 1.453 1.590 - 4.25% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 9.44% 26.106 28.571 - 10.81% -
std::stable_partition(list<int>)_(dense)/8192 9.42% 17474.642 19121.130 - 9.33% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 9.42% 22.116 24.199 - 2.97% -
SetIntersection_Interlaced_Vector_string_262144_16 9.33% 6023631.060 6585563.937 - 9.89% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 9.32% 41.950 45.858 - 15.13% -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 9.18% 24.654 26.916 - 12.67% -
SetIntersection_Interlaced_Vector_string_262144_4 9.15% 2076118.766 2266087.223 - 10.29% -
rng::find_last(list<int>)_(bail_10%)/8192 9.11% 6266.936 6837.913 - 9.73% -
SetIntersection_Front_Vector_float_1024_1024 9.09% 5425196.519 5918506.276 - 8.77% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 9.08% 1.554 1.695 - -9.19% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 9.08% 20.682 22.559 - -56.96% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 9.08% 682.021 743.924 - 18.34% -
BM_vector_deque_ranges_move/2 9.05% 1.892 2.063 - -0.13% -
std::find_first_of(vector<int>)_(large_needle)/8192 9.00% 6903725.490 7524893.576 - 5.49% -
SetIntersection_Front_Vector_uint32_262144_1024 8.98% 5426121.253 5913473.447 - 11.38% -
SetIntersection_Interlaced_Vector_float_262144_16 8.96% 2993918.495 3262052.268 - 11.38% -
ranges::minmax(std::deque<long_long>)/1 8.95% 0.632 0.689 - -0.12% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 8.94% 1.392 1.516 - -16.05% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 8.93% 1220.333 1329.337 - 3.12% -
BM_format_to_n_string_pointer<char>/16384 8.93% 241.513 263.071 - 59.19% -
BM_join_view_in_vectors/512 8.90% 655.365 713.689 - 1.70% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 8.85% 139251.974 151575.486 - 5.46% -
std::rotate(vector<bool>)_(1_element_backward)/8192 8.83% 111.633 121.489 - 9.32% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 8.80% 26485.776 28815.970 - 3.26% -
std::stable_partition(deque<int>)_(dense)/32 8.79% 28.171 30.647 - 3.01% -
SetIntersection_Front_Set_uint64_16384_256 8.78% 3583749.358 3898496.269 - 0.36% -
std::unordered_multiset<int>::erase(iterator)/32 8.77% 19.538 21.251 - 6.06% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 8.76% 379521.823 412766.998 - 8.79% -
SetIntersection_Front_Vector_float_262144_1024 8.74% 5440065.229 5915378.923 - 8.53% -
std::for_each(list<int>)/8192 8.74% 7411.150 8058.546 - 3.37% -
std::find(vector<int>)_(bail_25%)/8 8.67% 1.392 1.513 - 11.33% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 8.61% 4121065.076 4475909.284 - 4.50% -
SetIntersection_Front_Set_float_262144_1024 8.61% 11387537.722 12367519.720 - 2.77% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 8.58% 117557.421 127647.191 - 10.91% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 8.57% 327.193 355.249 - 4.47% -
BM_Swap_Null_SmallTrivialFunctor 8.56% 1.236 1.342 - 6.98% -
BM_deque_deque_ranges_copy/2 8.54% 2.063 2.239 - -0.29% -
BM_unicode_text<wchar_t> 8.51% 40862.170 44339.588 - -0.48% -
std::multiset<int>::insert(value)_(already_present)/8192 8.50% 32.444 35.203 - 11.43% -
SetIntersection_Front_Set_float_1024_1024 8.50% 11193138.631 12144102.215 - 2.69% -
SetIntersection_Front_Vector_float_16384_1024 8.48% 5443202.173 5904845.945 - 8.35% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 8.48% 2.180 2.365 - 0.67% -
BM_deque_vector_copy/0 8.48% 1.304 1.415 - 13.30% -
std::find(vector<short>)_(bail_25%)/8 8.46% 0.660 0.716 - 3.33% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 8.45% 340.478 369.260 - 6.72% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 8.40% 4.217 4.571 - -1.15% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 8.36% 6682.713 7241.139 - 7.36% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 8.34% 1.113 1.205 - -0.02% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 8.30% 19.901 21.553 - 5.16% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 8.30% 2.318 2.510 - -7.91% -
SetIntersection_Front_Vector_float_262144_16384 8.30% 71793010.633 77753219.365 - 8.31% -
BM_vector_deque_ranges_copy_backward/0 8.30% 0.442 0.478 - -7.75% -
BM_format_to_back_inserter<std::list<char>>/string_view_len_60 8.29% 651.796 705.863 - 12.60% -
std::stable_partition(vector<int>)_(dense)/50 8.28% 26.281 28.458 - 8.15% -
std::find_first_of(vector<int>)_(large_needle)/50 8.27% 260.880 282.457 - 4.26% -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 8.26% 0.965 1.045 - -5.80% -
std::map<int,_int>::lower_bound(key)_(existent)/1024 8.24% 4.426 4.791 - 7.46% -
std::map<int,_int>::erase(key)_(non-existent,_end)/32 8.24% 2.288 2.476 - 2.54% -
BM_deque_deque_ranges_move_backward/0 8.23% 0.851 0.921 - 0.03% -
std::find_if(deque<int>)_(bail_25%)/8192 8.22% 546.117 590.987 - 3.80% -
rng::find(vector<bool>)_(process_all)/8 8.18% 0.692 0.748 - 16.59% -
std::multiset<int>::erase(key)_(non-existent,_end)/0 8.18% 0.254 0.275 - 8.09% -
std::unordered_multiset<int>::erase(iterator)/8192 8.17% 19.766 21.381 - -6.24% -
std::multiset<std::string>::find(key)_(non-existent)/32 8.17% 9.955 10.769 - 6.64% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 8.15% 1.130 1.222 - 21.75% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 8.12% 190473.899 205945.078 - 15.97% -
ranges::min(std::vector<char>)/8 8.10% 2.290 2.476 - 11.97% -
BM_deque_deque_ranges_move/1 8.10% 2.359 2.550 - -1.84% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 8.07% 51.325 55.466 - 12.64% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 8.04% 21909.374 23671.369 - 16.75% -
std::find_if_not(vector<char>)_(process_all)/8 8.02% 1.478 1.597 - 20.31% -
BM_vector_deque_ranges_move/1 8.01% 2.153 2.326 - -0.28% -
BM_StringAssignStr_Huge_Opaque 8.00% 109.252 117.997 - 4.15% -
std::set<int>::erase(key)_(non-existent,_end)/32 8.00% 2.291 2.475 - -6.13% -
BM_deque_vector_move/0 7.97% 1.420 1.533 - 7.52% -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 7.93% 249.838 269.651 - 4.62% -
std::find_if(deque<int>)_(bail_25%)/32768 7.92% 2178.502 2351.064 - 6.20% -
std::search(vector<int>)_(no_match)/1000 7.91% 205.856 222.146 - 3.53% -
std::upper_bound(std::forward_list<int>)/8192 7.91% 10700.238 11546.484 - 11.04% -
ranges::minmax(std::deque<long_long>)/8 7.91% 3.924 4.234 - 18.91% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 7.90% 27.666 29.852 - 7.35% -
std::partition(deque<int>)_(dense)/50 7.90% 15.113 16.307 - 6.58% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 7.90% 1107.066 1194.517 - 2.61% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 7.90% 686.104 740.287 - 18.45% -
std::set<std::string>::contains(key)_(existent)/1024 7.90% 21.330 23.015 - 10.11% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/32 7.89% 18.874 20.363 - 1.33% -
BM_PushHeap_string_Random_262144 7.89% 17.948 19.365 - 8.00% -
std::multiset<int>::find(key)_(non-existent)/32 7.88% 2.282 2.461 - -0.31% -
BM_deque_deque_ranges_move/2 7.88% 2.078 2.242 - -2.85% -
std::unordered_set<int>::count(key)_(non-existent)/8192 7.86% 1.455 1.569 - 14.05% -
std::format(int64_t)_(fmt:_{:0>512b}) 7.85% 33.380 36.000 - 1.52% -
std::multiset<int>::lower_bound(key)_(existent)/8192 7.83% 14.780 15.937 - 6.18% -
std::set<std::string>::insert(value)_(new_value,_end)/8192 7.83% 67.989 73.310 - -43.73% -
bm_lexicographical_compare<int>/1 7.83% 1.360 1.467 - 1.35% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 7.81% 20.658 22.270 - 1.18% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 7.80% 7.490 8.074 - 8.36% -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 7.78% 23.738 25.586 - -73.04% -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 7.77% 293.294 316.080 - -2.74% -
rng::starts_with(vector<int>,_pred)/8 7.70% 2.364 2.546 - 10.11% -
BM_Swap_FuncPtr_LargeTrivialFunctor 7.70% 1.150 1.239 - 5.11% -
std::partition_copy(list<int>)/8192 7.69% 6783.039 7304.759 - 6.70% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 7.64% 11.719 12.614 - 10.40% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 7.63% 31.892 34.326 - 9.85% -
std::unordered_multiset<int>::clear()/8192 7.63% 62909.372 67708.386 - 0.74% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 7.62% 22070.982 23753.755 - 17.34% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 7.61% 194291.747 209083.993 - 16.22% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 7.61% 1.751 1.884 - 19.76% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8192 7.58% 475167.409 511182.714 - 4.69% -
SetIntersection_Front_Set_uint64_1024_256 7.57% 3778773.184 4064831.110 - 2.80% -
rng::find(join_view(list<vector<int>>))_(process_all)/8192 7.56% 3873.450 4166.174 - 9.39% -
std::stable_partition(vector<int>)_(dense)/32 7.55% 21.296 22.904 - 8.44% -
BM_format_string<wchar_t>/1048576 7.55% 0.170 0.183 - 23.31% -
std::flat_map<int,_int>::equal_range(key)_(existent)/8192 7.51% 11.697 12.575 - 7.79% -
ranges::min(std::deque<long_long>)/1 7.47% 0.607 0.653 - 8.84% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 7.47% 2.885 3.101 - 24.35% -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 7.47% 12.438 13.366 - 15.99% -
BM_format_to_back_inserter<std::vector<char>>/string_view_len_60 7.47% 29.311 31.499 - 10.44% -
vector<bool>(size_type,_const_value_type&) 7.45% 8.385 9.010 - 8.06% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 7.44% 21.419 23.013 - 2.84% -
BM_lexicographical_compare_three_way_fast_path/1 7.43% 0.395 0.425 - 2.75% -
std::set<int>::erase(key)_(non-existent,_end)/8192 7.42% 8.220 8.830 - -3.83% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 7.42% 588.102 631.711 - 20.51% -
std::map<std::string,_int>::count(key)_(non-existent)/32 7.41% 10.168 10.921 - -3.73% -
std::format(int64_t)_(fmt:_{:0<512Lo}) 7.37% 37.732 40.511 - 4.80% -
std::find_first_of(vector<int>)_(small_needle)/50 7.37% 74.807 80.316 - 11.41% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 7.36% 19.380 20.806 - -6.64% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 7.31% 10.206 10.952 - -7.43% -
std::vector<int>::ctor(size)/1024 7.29% 41.330 44.344 - 5.06% -
bm_exception_ptr_move_ctor_null 7.24% 2.378 2.550 - -23.58% -
BM_PushHeap_string_SingleElement_16 7.24% 2.624 2.814 - 7.99% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 7.23% 1474.339 1581.005 - 8.97% -
std::rotate(deque<int>)_(by_1/4)/1024 7.22% 265.645 284.823 - -63.41% -
std::find_if(vector<int>)_(bail_25%)/8 7.19% 0.692 0.741 - 1.07% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 7.15% 19259.805 20636.810 - 8.39% -
std::rotate(deque<int>)_(by_1/4)/8192 7.14% 2738.172 2933.634 - -56.58% -
std::replace(vector<int>)_(sprinkled)/8192 7.13% 1225.467 1312.858 - 5.44% -
std::for_each_n(deque<int>)/8 7.11% 1.180 1.264 - 9.31% -
std::partition(deque<int>)_(dense)/32 7.11% 10.016 10.728 - 8.87% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 7.10% 31.876 34.140 - -3.97% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 7.10% 54989.572 58893.850 - 7.38% -
BM_format_to_back_inserter<std::string>/string_view_len_60 7.05% 29.780 31.881 - 11.08% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 7.04% 1.333 1.426 - -0.16% -
BM_format_to_string_pointer<char>/1 7.01% 9.804 10.492 - 6.24% -
std::partial_sort_copy(vector<int>)_(shuffled)/8 7.01% 10.715 11.466 - -1.25% -
vector<bool>::reserve() 7.00% 8.444 9.035 - -17.29% -
BM_deque_deque_copy_backward/0 6.97% 0.862 0.922 - 0.10% -
std::multiset<int>::ctor(const&)/8192 6.96% 50555.174 54072.394 - 7.45% -
std::for_each_n(list<int>)/8 6.95% 2.378 2.544 - 5.07% -
BM_PushHeap_string_SingleElement_256 6.90% 2.573 2.751 - 5.80% -
ranges::minmax(std::list<long_long>)/1 6.88% 0.428 0.458 - 33.58% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 6.87% 16935.362 18098.578 - 6.63% -
std::set<std::string>::count(key)_(existent)/8192 6.87% 31.330 33.481 - 1.56% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/32 6.85% 18.291 19.544 - 1.43% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 6.83% 28.857 30.830 - 6.41% -
BM_join_view_out_vectors/65536 6.83% 132485.456 141539.259 - 4.16% -
SetIntersection_Front_Set_float_262144_262144 6.82% 1601887.453 1711140.787 - 6.37% -
BM_PushHeap_string_SingleElement_64 6.78% 2.625 2.803 - 5.70% -
BM_format_to_n_string_span<char>/16384 6.77% 238.355 254.496 - 2.66% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6.75% 6709.579 7162.561 - 4.42% -
std::multiset<int>::count(key)_(existent)/8192 6.74% 9.191 9.810 - -4.38% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/1024 6.73% 785.270 838.106 - 4.69% -
BM_StringEraseToEnd_Huge_Opaque 6.72% 2.295 2.449 - 6.95% -
std::find_if(deque<int>)_(process_all)/8 6.71% 2.570 2.743 - 6.48% -
std::set<int>::count(key)_(non-existent)/0 6.71% 0.253 0.270 - 7.31% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 6.70% 0.346 0.369 - -1.75% -
std::remove_copy(deque<int>)_(prefix)/50 6.70% 19.199 20.485 - 1.43% -
bm_ranges_lexicographical_compare<signed_char>/8 6.68% 3.568 3.806 - 8.69% -
BM_Swap_SmallNonTrivialFunctor_SmallNonTrivialFunctor 6.67% 0.505 0.539 - -2.72% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 6.65% 74.802 79.778 - 7.33% -
BM_vector_deque_ranges_copy/70000 6.63% 3104.257 3310.128 - 6.63% -
BM_format_to_string_back_inserter<std::list<wchar_t>>/16384 6.62% 203426.935 216901.270 - 5.61% -
std::set<int>::erase(key)_(non-existent,_end)/1024 6.52% 5.429 5.783 - -3.73% -
BM_SystemErrorWithoutMessage 6.51% 13.718 14.611 - -12.38% -
BM_format_to_string_back_inserter<std::list<wchar_t>>/1048576 6.51% 13188683.962 14047104.569 - 5.46% -
bm_lexicographical_compare<signed_char>/8 6.50% 3.211 3.420 - 9.96% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 6.49% 318.999 339.710 - 4.45% -
BM_PushHeap_string_SingleElement_4 6.49% 2.301 2.450 - 5.09% -
BM_BitsetToString<1048576>/Dense_(90%)/90 6.47% 77806.104 82839.445 - 1.04% -
std::unordered_set<int>::find(key)_(non-existent)/8192 6.47% 1.132 1.206 - -0.78% -
std::set<std::string>::erase(key)_(existent)/1024 6.43% 59.356 63.175 - -15.39% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 6.43% 2.401 2.555 - 13.62% -
SetIntersection_Front_Vector_string_262144_16 6.42% 1524376.557 1622298.405 - 0.88% -
std::find_if_not(list<int>)_(process_all)/8192 6.42% 7171.314 7631.832 - 10.06% -
std::multiset<int>::erase(iterator)/8192 6.41% 23.505 25.012 - 4.21% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 6.40% 10.443 11.112 - 4.48% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 6.39% 30.832 32.804 - 3.02% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 6.39% 24.247 25.797 - 7.63% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 6.39% 34.058 36.234 - 1.40% -
std::is_partitioned(deque<int>)_(partitioned)/32 6.36% 9.481 10.084 - 10.03% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 6.33% 345909.077 367791.093 - 5.01% -
std::multimap<int,_int>::find(key)_(non-existent)/32 6.31% 2.470 2.626 - 7.24% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 6.29% 1.459 1.550 - -21.34% -
BM_format_to_string_back_inserter<std::list<wchar_t>>/1 6.29% 23.344 24.812 - 5.94% -
std::stable_partition(deque<int>)_(dense)/1024 6.27% 569.019 604.715 - 6.27% -
std::generate(deque<int>)/50 6.25% 12.096 12.853 - 0.01% -
std::set<std::string>::insert(value)_(new_value,_middle)/8192 6.25% 51.706 54.937 - -2.46% -
BM_StringEraseToEnd_Huge_Transparent 6.24% 2.388 2.537 - 5.13% -
std::multiset<int>::erase(iterator)/1024 6.21% 23.714 25.187 - 6.39% -
SetIntersection_Front_Vector_string_256_256 6.21% 18650693.582 19809184.205 - 6.84% -
std::move_backward(deque<int>)/32768 6.21% 3366.226 3575.199 - 9.51% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 6.21% 766.017 813.570 - 6.97% -
SetIntersection_Front_Set_uint32_1024_1024 6.19% 11640116.072 12360556.924 - 6.28% -
std::partition(list<int>)_(dense)/8192 6.19% 4655.242 4943.293 - -12.91% -
BM_PushHeap_string_SingleElement_1024 6.18% 2.585 2.744 - 5.92% -
std::map<int,_int>::erase(key)_(non-existent,_end)/1024 6.17% 5.286 5.612 - 5.55% -
rng::contains_subrange(list<int>)_(same_length)/1048576 6.16% 945177.602 1003440.808 - 7.71% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 6.16% 34.910 37.061 - 1.39% -
BM_Swap_MemFuncPtr_LargeTrivialFunctor 6.15% 1.177 1.249 - 4.08% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6.14% 6241.401 6624.846 - 5.39% -
std::partial_sort_copy(deque<int>)_(repeated)/8 6.14% 9.761 10.360 - 9.82% -
std::unordered_set<int>::contains(key)_(existent)/1024 6.14% 1.187 1.260 - 7.80% -
BM_std_minmax_element<char>/65536 6.14% 16169.206 17161.627 - 0.71% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 6.12% 2.356 2.500 - 2.10% -
BM_PushHeap_string_SingleElement_16384 6.11% 2.577 2.734 - 5.97% -
std::reverse(list<int>)/32768 6.10% 17512.033 18579.551 - -3.31% -
SetIntersection_Front_Vector_float_16384_256 6.09% 2144758.398 2275357.754 - 4.93% -
std::multiset<std::string>::equal_range(key)_(existent)/8192 6.08% 29.069 30.835 - 8.10% -
std::copy_n(deque<int>)/1048576 6.06% 50153.871 53194.201 - 6.53% -
std::set<std::string>::ctor(const&,_alloc)/32 6.06% 696.434 738.614 - -13.16% -
BM_std_minmax_element<char>/70000 6.06% 17277.767 18324.170 - 0.53% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 6.05% 1747991.411 1853778.010 - 5.61% -
BM_std_minmax_element<char>/64000 6.02% 15787.459 16737.787 - 0.69% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 6.00% 28.142 29.831 - -76.91% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 6.00% 455.639 482.979 - -11.64% -
BM_Move_FuncPtr 5.95% 1.160 1.229 - -6.24% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 5.95% 51901.563 54987.831 - 8.12% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 5.92% 1.464 1.551 - -0.85% -
rng::find_last_if_not(vector<char>)_(bail_10%)/50 5.91% 11.333 12.003 - 4.60% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 5.91% 963.635 1020.566 - 7.04% -
std::unique_copy(list<int>)_(sprinkled)/32 5.90% 12.979 13.745 - 5.30% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 5.90% 42.620 45.135 - 36.04% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 5.90% 1003312.335 1062478.643 - 0.57% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 5.89% 1449754.868 1535159.373 - 0.00% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 5.89% 1.396 1.478 - 1.01% -
BM_japanese_text<wchar_t> 5.89% 22346.147 23661.982 - 2.95% -
ranges::minmax(std::deque<__int128>)/8 5.89% 3.771 3.993 - 7.80% -
SetIntersection_Front_Vector_float_262144_256 5.88% 2146413.782 2272724.842 - 4.83% -
std::flat_map<int,_int>::erase(iterator)/1024 5.84% 75.392 79.794 - 5.24% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 5.84% 49973.984 52890.263 - 6.00% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 5.83% 12812.587 13559.280 - 5.45% -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 5.82% 5.506 5.826 - -18.79% -
std::map<int,_int>::erase(key)_(existent)/1024 5.81% 24.359 25.774 - 1.05% -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 5.78% 15506.366 16403.381 - 7.40% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 5.78% 3.844 4.067 - 6.30% -
SetIntersection_Interlaced_Vector_string_16384_4 5.77% 1816512.556 1921334.245 - 6.15% -
std::copy(vector<bool>)_(aligned)/64 5.75% 1.284 1.358 - 7.98% -
std::find_first_of(list<int>)_(large_needle)/50 5.74% 1740.352 1840.329 - 5.79% -
SetIntersection_Front_Vector_float_256_256 5.74% 4303369.077 4550488.829 - 5.01% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 5.74% 1.341 1.418 - 12.51% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 5.72% 1028.716 1087.545 - 6.91% -
std::fill(vector<bool>)/64 5.71% 1.521 1.608 - 9.00% -
BM_num_put<unsigned_long> 5.70% 10.823 11.440 - 9.70% -
std::copy(vector<int>)/8 5.70% 2.135 2.257 - 3.34% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 5.68% 558.502 590.235 - 2.22% -
std::stable_partition(list<int>)_(alloc_fails)/8192 5.68% 25531.783 26982.287 - 7.15% -
SetIntersection_Front_Set_uint64_1024_1 5.67% 988052.932 1044062.077 - -1.49% -
BM_PushHeap_string_SingleElement_262144 5.67% 2.597 2.744 - 3.69% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 5.66% 0.583 0.617 - 4.31% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 5.65% 1077106.770 1137929.819 - 9.95% -
std::copy_backward(deque<int>)/512 5.62% 18.051 19.065 - 6.19% -
std::generate(deque<int>)/1024 5.62% 244.059 257.764 - -6.86% -
std::replace(vector<int>)_(sprinkled)/1024 5.61% 153.705 162.328 - 8.26% -
std::set<std::string>::lower_bound(key)_(existent)/8192 5.53% 28.711 30.299 - -3.02% -
SetIntersection_None_Vector_uint32_262144_256 5.53% 1083798.514 1143683.937 - 0.28% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 5.52% 217.362 229.352 - 5.73% -
BM_LexicallyRelative/small_path/2 5.51% 59.443 62.719 - 8.14% -
std::sort_heap(deque<int>)/8192 5.51% 475099.885 501282.018 - 10.65% -
SetIntersection_Front_Set_float_1024_256 5.50% 3768833.629 3976049.564 - -5.12% -
std::format(int64_t)_(fmt:_{:0512X}) 5.47% 36.257 38.240 - 5.11% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 5.46% 4703.740 4960.796 - 2.15% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 5.46% 1102119.013 1162333.885 - 7.06% -
BM_std_minmax_element<char>/512 5.46% 133.762 141.066 - 1.48% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 5.45% 19500.024 20562.917 - 2.89% -
BM_PushHeap_float_PipeOrgan_4 5.45% 0.482 0.508 - -5.93% -
SetIntersection_Front_Set_uint64_16384_1024 5.44% 11894265.297 12541826.959 - 0.65% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 5.44% 1014524.320 1069741.077 - -0.58% -
std::search(vector<int>)_(same_length)/1000 5.42% 244.421 257.660 - 7.31% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 5.41% 55247.891 58234.744 - 4.47% -
std::transform(list<int>,_list<int>)/1024 5.40% 838.968 884.279 - 6.21% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 5.40% 810.887 854.644 - 5.28% -
BM_StringRelationalLiteral_Compare_Empty_Large_Control 5.36% 1.591 1.676 - 2.39% -
std::unordered_set<int>::count(key)_(non-existent)/32 5.34% 1.303 1.373 - -1.76% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 5.33% 22.718 23.930 - 5.81% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 5.33% 10.042 10.578 - 6.28% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024 5.33% 12.679 13.354 - -0.66% -
std::find_end(list<int>,_pred)_(process_all)/1000 5.32% 796.143 838.525 - 10.24% -
std::stable_partition(vector<int>)_(sparse)/50 5.30% 21.592 22.737 - 2.12% -
BM_format_to_string_back_inserter<std::wstring>/16384 5.30% 3998.745 4210.617 - 7.10% -
bm_ranges_swap_ranges_vb_aligned/256 5.28% 3.909 4.116 - 16.43% -
bm_ranges_lexicographical_compare<signed_char>/512 5.28% 8.014 8.438 - 8.65% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 5.28% 114291.632 120328.315 - 5.25% -
std::find_if_not(vector<int>)_(bail_25%)/8192 5.28% 236.440 248.918 - 13.22% -
std::fill(vector<bool>)/512 5.27% 1.492 1.571 - 3.43% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 5.26% 9.733 10.245 - 15.19% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 5.21% 174855.663 183967.018 - 5.10% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 5.20% 5.688 5.983 - 8.29% -
BM_std_minmax_element<char>/1024 5.14% 262.873 276.393 - 1.16% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 5.10% 10.505 11.041 - 4.08% -
std::find_end(deque<int>,_pred)_(process_all)/1048576 5.09% 592310.240 622463.511 - 11.66% -
SetIntersection_Interlaced_Set_uint32_262144_262144 5.08% 1824702.637 1917382.651 - 6.06% -
std::search(vector<int>)_(no_match)/8192 5.05% 1638.777 1721.477 - 3.40% -
rng::contains_subrange(list<int>)_(process_all)/50 5.04% 17.042 17.901 - 0.61% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 5.03% 1719.754 1806.306 - -6.25% -
std::make_heap(vector<NonIntegral>)_(heap)/8192 5.02% 2113.822 2219.855 - -0.01% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 5.01% 31.246 32.810 - 2.00% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 4.99% 51904.560 54494.401 - 5.92% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 4.99% 1046246.268 1098427.531 - -0.89% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 4.99% 12636.620 13266.813 - 2.62% -
std::sort(vector<NonIntegral>)_(shuffled)/8192 4.98% 83397.403 87549.832 - 0.79% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 4.93% 102206.001 107248.886 - 1.60% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 4.93% 21.136 22.177 - 4.86% -
std::format(int64_t)_(fmt:_{:0>512X}) 4.92% 34.806 36.517 - 5.49% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 4.89% 1.750 1.835 - -4.04% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 4.88% 4116442.021 4317425.923 - 6.07% -
std::find_end(vector<int>,_pred)_(single_element)/1024 4.87% 597.306 626.413 - 7.69% -
ranges::minmax(std::deque<__int128>)/64 4.87% 30.775 32.274 - 7.06% -
SetIntersection_Interlaced_Set_float_262144_1 4.86% 1003141.699 1051931.471 - 0.68% -
std::set<int>::insert(value)_(new_value,_end)/8192 4.86% 68.346 71.669 - 3.01% -
BM_CmpEqual_ushort_short 4.86% 0.987 1.035 - -8.06% -
BM_cyrillic_text<wchar_t> 4.86% 28424.084 29805.853 - -2.15% -
std::copy_backward(vector<bool>)_(aligned)/512 4.85% 1.479 1.550 - 0.20% -
std::multiset<int>::erase(iterator)/32 4.84% 20.974 21.990 - 3.77% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 4.83% 170163.488 178375.178 - 2.23% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 4.82% 204213.060 214066.085 - 1.71% -
SetIntersection_Interlaced_Set_uint64_1024_256 4.82% 13858416.391 14526866.210 - -1.84% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 4.82% 9.439 9.895 - 4.29% -
BM_num_put<long> 4.82% 11.357 11.904 - 11.10% -
std::multiset<int>::clear()/32 4.81% 626.693 656.849 - 3.26% -
SetIntersection_Front_Vector_float_1024_256 4.80% 2166629.105 2270717.162 - 4.73% -
BM_PushHeap_string_Ascending_4 4.80% 2.553 2.675 - 3.73% -
std::format(int64_t)_(fmt:_{:0^512X}) 4.77% 39.893 41.798 - 1.56% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 4.77% 2219223.097 2325041.681 - 2.11% -
std::copy_backward(deque<int>)/32768 4.77% 3562.800 3732.668 - 1.61% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 4.76% 517.002 541.620 - 3.09% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 4.75% 6506.345 6815.191 - 4.57% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 4.74% 874354.426 915798.322 - 3.85% -
std::format(float)_(fmt:_{:0<17500_0e}) 4.73% 180.214 188.730 - 4.55% -
std::copy_if(list<int>)_(every_other)/4096 4.72% 3280.201 3435.110 - 3.71% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 4.71% 7455198.000 7806387.027 - -1.86% -
BM_CmpEqual_schar_int 4.71% 1.127 1.180 - 4.38% -
SetIntersection_Interlaced_Vector_string_64_64 4.71% 24992347.636 26168568.417 - -2.88% -
std::move_backward(deque<int>)/4096 4.70% 156.501 163.859 - 7.31% -
BM_std_minmax_element<short>/3 4.70% 1.146 1.200 - 11.11% -
BM_std_minmax_element<char>/5500 4.67% 1381.191 1445.714 - 0.32% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 4.66% 14.101 14.757 - -2.02% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 4.65% 193407.004 202393.800 - 11.52% -
std::sort_heap(vector<NonIntegral>)/8 4.64% 29.029 30.377 - 3.50% -
BM_vector_deque_ranges_move/64 4.64% 2.683 2.807 - -0.46% -
BM_std_minmax_element<char>/4096 4.62% 1031.631 1079.316 - 0.33% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 4.62% 84456.946 88359.097 - 1.23% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 4.61% 34.671 36.269 - -0.11% -
std::shift_right(list<int>)/8192 4.61% 7666.784 8019.845 - 8.68% -
SetIntersection_None_Set_uint64_16384_16384 4.60% 168420282.237 176173678.742 - -1.99% -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 4.60% 105.855 110.724 - 4.07% -
BM_std_minmax_element<char>/4000 4.59% 1008.128 1054.438 - 0.59% -
rng::find_last(vector<int>)_(bail_90%)/8 4.58% 0.441 0.461 - -2.81% -
std::remove_if(deque<int>)_(sprinkled)/32 4.58% 52.709 55.124 - 4.02% -
BM_Swap_Null_MemPtr 4.57% 1.172 1.226 - 3.05% -
std::for_each_n(join_view(vector<vector<int>>))/8 4.57% 1.388 1.451 - 2.96% -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 4.56% 170.421 178.191 - -7.44% -
rng::contains_subrange(vector<int>)_(single_element)/16 4.54% 4.804 5.022 - 6.29% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 4.54% 1103772.494 1153856.315 - -1.48% -
std::set<int>::count(key)_(existent)/32 4.53% 1.588 1.660 - -2.34% -
std::format(int64_t)_(fmt:_{:0^512Lo}) 4.53% 36.387 38.035 - 8.13% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 4.53% 220.382 230.356 - 9.31% -
std::sample(deque<int>)/1024 4.50% 11335.336 11845.538 - 4.40% -
std::unordered_multiset<int>::clear()/32 4.50% 586.426 612.810 - 2.17% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 4.47% 765.698 799.924 - -2.12% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 4.46% 690313.511 721081.288 - 4.23% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 4.46% 1.627 1.699 - -0.09% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 4.45% 207557.018 216787.234 - 4.46% -
SetIntersection_None_Vector_string_262144_1 4.44% 1264848.274 1321051.640 - 0.02% -
std::search(vector<int>)_(same_length)/8192 4.43% 1874.422 1957.513 - 4.96% -
std::none_of(vector<int>)_(process_all)/50 4.40% 19.202 20.047 - 58.12% -
BM_PushHeap_uint32_Random_4 4.40% 2.145 2.239 - 1.16% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 4.40% 1.240 1.295 - -18.57% -
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 4.40% 7.240 7.559 - 2.79% -
std::multimap<std::string,_int>::count(key)_(existent)/1024 4.39% 23.238 24.257 - 0.19% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 4.38% 38186.923 39858.989 - 2.41% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 4.38% 18876.557 19703.086 - 8.84% -
SetIntersection_None_Vector_uint32_16384_1024 4.37% 1062888.543 1109294.780 - -0.74% -
BM_format_to_string_begin<std::vector<char>>/1 4.36% 9.786 10.213 - 1.01% -
BM_cyrillic_text<char> 4.36% 24711.251 25789.277 - 0.89% -
std::multiset<int>::lower_bound(key)_(existent)/1024 4.34% 7.180 7.492 - 5.02% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 4.33% 1023560.912 1067919.775 - 5.14% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 4.32% 10.708 11.171 - 1.91% -
rng::find_last_if(list<int>)_(bail_90%)/1048576 4.31% 88527.599 92345.381 - 5.24% -
std::for_each(multiset<int>::iterator)/50 4.28% 35.558 37.080 - -21.47% -
BM_std_minmax_element<int>/1024 4.28% 253.801 264.663 - -3.43% -
BM_OperatorBool_SmallNonTrivialFunctor 4.25% 0.237 0.247 - 7.96% -
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 4.25% 834.605 870.065 - 4.96% -
SetIntersection_Front_Set_uint64_256_16 4.24% 4328132.159 4511804.034 - -0.72% -
std::reverse_copy(list<int>)/4096 4.24% 3097.592 3228.984 - 1.10% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 4.24% 84.855 88.453 - -35.13% -
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 4.24% 9039.473 9422.463 - 3.13% -
std::none_of(list<int>)_(process_all)/8192 4.24% 8484.924 8844.304 - 10.95% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8 4.23% 42.867 44.680 - 0.76% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 4.22% 35.318 36.807 - -12.86% -
BM_std_minmax_element<int>/5500 4.20% 1338.850 1395.120 - -3.95% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1048576 4.20% 2.707 2.821 - 3.80% -
BM_std_minmax_element<int>/4096 4.20% 1000.276 1042.249 - -3.72% -
std::unique(deque<int>)_(contiguous)/52 4.18% 55.422 57.740 - 4.18% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 4.18% 4.737 4.935 - 9.56% -
SetIntersection_None_Set_string_64_64 4.18% 11275686.248 11747058.010 - -1.03% -
std::multimap<int,_int>::ctor(const&,_alloc)/32 4.18% 223.846 233.201 - -8.83% -
SetIntersection_Interlaced_Vector_string_1_1 4.18% 546908753.689 569746311.508 - 2.30% -
std::sort(deque<int>)_(ascending)/8 4.17% 17.807 18.549 - 4.39% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 4.15% 12959.841 13498.304 - 34.82% -
BM_join_view_deques/4000 4.15% 11547.866 12026.919 - 3.78% -
BM_format_to_n_string_span<wchar_t>/1048576 4.13% 50212.993 52286.911 - 4.01% -
std::format(int64_t)_(fmt:_{:0^512LX}) 4.13% 44.974 46.830 - 0.77% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 4.13% 1116.195 1162.240 - 0.50% -
BM_Swap_SmallTrivialFunctor_LargeNonTrivialFunctor 4.12% 1.158 1.205 - 1.77% -
std::multiset<int>::erase(key)_(existent)/8192 4.11% 59.512 61.957 - -0.53% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 4.10% 345.576 359.753 - 15.97% -
BM_std_minmax_element<int>/512 4.10% 129.199 134.495 - -3.29% -
BM_std_minmax_element<int>/4000 4.10% 977.895 1017.971 - -3.76% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 4.10% 1.984 2.065 - 7.16% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 4.09% 16358.745 17028.634 - 0.43% -
SetIntersection_Front_Set_uint32_1024_256 4.09% 3969946.584 4132444.513 - 8.59% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 4.09% 10.863 11.308 - 3.64% -
std::set<std::string>::insert(value)_(new_value,_end)/32 4.08% 32.380 33.701 - -17.48% -
BM_join_view_deques/4096 4.08% 11910.814 12396.487 - 0.63% -
std::format(double)_(fmt:_{:0<17500_0f}) 4.06% 206.240 214.618 - 7.49% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 4.05% 31.046 32.304 - 16.56% -
std::partial_sort(vector<NonIntegral>)_(descending)/8 4.05% 26.137 27.195 - 8.93% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 4.04% 1003825.606 1044405.771 - 5.40% -
SetIntersection_Front_Vector_uint64_1024_64 4.04% 1312900.329 1365888.716 - 2.57% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 4.04% 24.541 25.531 - 5.97% -
std::multiset<int>::ctor(const&,_alloc)/32 4.03% 224.717 233.777 - -9.39% -
SetIntersection_None_Vector_string_16384_1 4.03% 1180173.157 1227725.154 - -1.17% -
bm_swap_ranges_vb_unaligned/1048576 4.02% 15876.059 16514.671 - 3.77% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 4.01% 3.451 3.589 - 1.28% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 4.00% 1.167 1.214 - -0.54% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 4.00% 28728.002 29876.453 - 0.88% -
std::set<std::string>::contains(key)_(non-existent)/1024 3.98% 22.376 23.266 - 16.08% -
SetIntersection_Front_Set_float_16384_64 3.96% 1637559.806 1702349.693 - -1.64% -
SetIntersection_None_Set_string_64_1 3.96% 22152071.845 23028288.004 - -1.05% -
BM_deque_deque_move_backward/64 3.95% 3.337 3.469 - -5.19% -
std::list<int>::insert(begin)_(cheap_elements)/32 3.95% 10.386 10.795 - 5.98% -
BM_num_get<float> 3.95% 36.001 37.422 - 0.98% -
BM_std_minmax_element<short>/64 3.94% 17.098 17.772 - 5.79% -
std::list<std::string>::ctor(size)/1024 3.94% 12504.528 12996.996 - 1.75% -
std::stable_partition(list<int>)_(sparse)/50 3.93% 26.948 28.006 - 3.56% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 3.93% 551.401 573.046 - 4.64% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8 3.92% 45.513 47.298 - -0.12% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 3.92% 12541.296 13032.655 - 0.62% -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 3.91% 21.690 22.539 - -2.18% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/0 3.89% 18.450 19.168 - 2.27% -
BM_Move_MemPtr 3.89% 1.204 1.251 - -3.22% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 3.88% 31.370 32.588 - 6.43% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 3.88% 55369.351 57518.793 - 0.37% -
std::sort(vector<NonIntegral>)_(ascending)/8192 3.87% 3757.961 3903.313 - 4.35% -
BM_format_to_back_inserter<std::vector<char>>/C_string_len_6000 3.86% 521.114 541.253 - -0.18% -
std::distance(join_view(vector<vector<int>>))/4096 3.86% 4.333 4.500 - -99.57% -
SetIntersection_Front_Set_float_262144_16384 3.86% 216203012.737 224547185.236 - 4.90% -
BM_vector_deque_ranges_move/512 3.86% 16.990 17.645 - 4.41% -
std::set<int>::lower_bound(key)_(existent)/32 3.85% 1.507 1.565 - -3.14% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 3.84% 77.671 80.654 - 19.17% -
SetIntersection_Front_Set_float_262144_16 3.84% 1155928.451 1200315.399 - -0.63% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 3.84% 371.046 385.293 - -0.57% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 3.83% 53.168 55.206 - 6.04% -
std::multiset<std::string>::clear()/32 3.83% 893.092 927.282 - 0.19% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 3.83% 22038.511 22881.632 - 12.33% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/0 3.82% 18.451 19.156 - 3.04% -
BM_format_to_back_inserter<std::deque<char>>/string_view_len_60 3.82% 63.589 66.016 - 5.57% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 3.80% 93232.524 96771.770 - 4.10% -
BM_num_put<double> 3.79% 57.873 60.069 - 2.09% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 3.79% 23.200 24.079 - 3.06% -
std::map<int,_int>::insert(value)_(new_value,_end)/8192 3.78% 34.354 35.653 - 2.70% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 3.74% 981648.794 1018409.773 - -4.44% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 3.74% 766.726 795.416 - -8.86% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 3.73% 5688857.610 5901315.666 - -0.03% -
SetIntersection_Interlaced_Set_string_262144_262144 3.73% 17160158.771 17800622.151 - -0.92% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 3.71% 18.455 19.139 - -0.97% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 3.70% 54.576 56.597 - 4.49% -
BM_StringRelational_Eq_Empty_Small_Control 3.70% 0.470 0.488 - 2.15% -
BM_vector_deque_copy_backward/1024 3.69% 36.759 38.117 - 1.04% -
BM_num_put<unsigned_long_long> 3.67% 10.898 11.298 - 11.64% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 3.67% 1264794.624 1311207.906 - -1.74% -
std::find_end(vector<int>,_pred)_(single_element)/1000 3.62% 582.842 603.961 - 6.49% -
std::copy_n(list<int>)/8 3.62% 2.219 2.299 - 2.26% -
std::partial_sort(deque<int>)_(ascending)/8192 3.62% 145854.881 151129.920 - -6.80% -
BM_Copy_LargeNonTrivialFunctor 3.62% 10.457 10.835 - -0.72% -
ranges::min(std::vector<long_long>)/8 3.62% 2.240 2.321 - 9.16% -
SetIntersection_Interlaced_Vector_uint32_16384_1 3.61% 1016185.314 1052905.877 - -0.79% -
std::multiset<int>::erase(key)_(existent)/1024 3.61% 39.354 40.775 - 2.30% -
std::multiset<std::string>::find(key)_(non-existent)/1024 3.61% 20.997 21.754 - 1.54% -
std::multiset<std::string>::find(key)_(existent)/32 3.61% 15.279 15.830 - 0.33% -
std::copy(deque<int>)/8 3.60% 2.656 2.752 - 6.33% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 3.58% 10856.427 11245.171 - 34.52% -
BM_std_minmax_element<int>/64000 3.58% 15695.952 16257.524 - -3.75% -
std::find_end(deque<int>)_(match_near_end)/1024 3.57% 33.582 34.782 - -99.04% -
std::stable_partition(vector<int>)_(sparse)/32 3.57% 7.200 7.457 - -0.03% -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8 3.57% 55.165 57.133 - 7.67% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 3.56% 22236.982 23029.358 - 11.31% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 3.56% 678.401 702.566 - 18.48% -
std::set<std::string>::clear()/1024 3.56% 22111.899 22898.692 - 1.85% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 3.55% 55135.069 57092.111 - 2.39% -
std::find(vector<long_long>)_(bail_25%)/8 3.55% 0.892 0.924 - 3.39% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 3.55% 20.196 20.912 - 2.84% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 3.53% 25589.791 26493.503 - -0.48% -
std::set<std::string>::insert(value)_(new_value,_end)/0 3.53% 27.279 28.241 - -14.34% -
std::stable_partition(deque<int>)_(alloc_fails)/1024 3.52% 2707.447 2802.826 - -16.00% -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 3.52% 7756.016 8028.889 - 7.54% -
BM_Copy_MemPtr 3.51% 1.193 1.235 - 7.60% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8 3.51% 51.245 53.046 - -1.75% -
SetIntersection_Interlaced_Vector_uint32_1024_1 3.50% 1007360.389 1042636.671 - -0.71% -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/1024 3.50% 679.117 702.884 - 3.05% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 3.50% 12417.105 12851.143 - -0.04% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 3.49% 4177575.036 4323271.637 - -1.71% -
std::unordered_set<int>::insert(value)_(new_value,_end)/32 3.49% 18.368 19.008 - -1.09% -
std::list<std::string>::ctor(size)/32 3.49% 344.802 356.822 - 1.16% -
SetIntersection_Interlaced_Set_uint64_1024_4 3.48% 9533728.898 9865893.475 - -3.16% -
std::map<int,_int>::insert(value)_(already_present)/1024 3.48% 3.134 3.243 - -6.40% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 3.47% 193972.504 200700.220 - 11.69% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8 3.46% 50.444 52.190 - -0.20% -
BM_std_minmax_element<int>/70000 3.46% 17175.079 17768.632 - -3.79% -
bm_ranges_swap_ranges_vb_aligned/32 3.45% 3.509 3.630 - 10.37% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 3.45% 394.606 408.202 - 2.44% -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 3.43% 23.186 23.981 - 0.29% -
BM_deque_vector_ranges_copy/2 3.42% 1.774 1.834 - 0.06% -
std::partial_sort(vector<int>)_(repeated)/8192 3.42% 26706.474 27620.401 - 1.46% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 3.42% 62264.108 64393.674 - 0.88% -
BM_BitsetToString<32>/Sparse_(10%)/10 3.42% 13.286 13.740 - 6.77% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 3.41% 276023.176 285434.473 - 1.44% -
std::format(int64_t)_(fmt:_{:0^512Lx}) 3.41% 34.338 35.508 - 2.55% -
BM_StringFindStringLiteral/32 3.40% 1.716 1.775 - 1.54% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 3.40% 32367.356 33467.583 - 1.28% -
std::equal(list<int>)_(it,_it,_it,_it)/8 3.40% 2.894 2.992 - 4.03% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 3.39% 12407.196 12827.345 - 0.96% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 3.38% 41.378 42.779 - 0.75% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8 3.38% 3.604 3.726 - 3.27% -
BM_std_minmax_element<int>/65536 3.37% 16070.410 16611.389 - -4.06% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 3.37% 12553.411 12975.893 - 4.05% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 3.35% 2.678 2.768 - -13.36% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/32 3.34% 23.716 24.509 - 2.84% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 3.34% 249.787 258.134 - 1.64% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 3.34% 1733.722 1791.641 - 26.38% -
std::stable_sort(vector<int>)_(shuffled)/8 3.34% 19.888 20.551 - 1.68% -
std::multiset<std::string>::contains(key)_(existent)/8192 3.33% 28.379 29.326 - 9.70% -
ranges::minmax(std::deque<__int128>)/1 3.33% 0.650 0.672 - 3.23% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/32 3.33% 212.271 219.333 - -46.88% -
std::make_heap(vector<NonIntegral>)_(heap)/1024 3.33% 285.715 295.220 - 0.14% -
std::move_backward(list<int>)/32768 3.32% 30981.100 32008.240 - 2.73% -
SetIntersection_Interlaced_Vector_string_1024_4 3.31% 1625152.096 1678901.218 - -3.74% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 3.30% 132889.504 137277.217 - 56.37% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 3.30% 1567.574 1619.319 - 0.24% -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024 3.30% 692539.970 715396.599 - 3.91% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 3.27% 199.204 205.722 - -2.24% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 3.27% 349.597 361.034 - 0.80% -
std::multiset<int>::find(key)_(existent)/1024 3.27% 4.136 4.271 - 0.54% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 3.25% 11.346 11.716 - 1.22% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 3.25% 13.139 13.566 - -0.37% -
std::make_heap(vector<int>,_pred)_(heap)/1024 3.25% 272.932 281.806 - 3.82% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 3.25% 17.073 17.628 - -55.08% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 3.25% 102896.281 106240.210 - 0.13% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 3.25% 26.143 26.992 - 1.05% -
BM_std_minmax_element<int>/64 3.25% 16.344 16.875 - -1.74% -
std::set<std::string>::find(key)_(non-existent)/32 3.24% 10.249 10.582 - 12.29% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 3.24% 559.903 578.048 - 3.41% -
SetIntersection_Interlaced_Vector_string_256_256 3.24% 19657587.484 20294260.581 - -1.69% -
bm_ranges_swap_ranges_vb_aligned/64 3.23% 2.880 2.973 - -3.07% -
std::set<std::string>::contains(key)_(non-existent)/8192 3.23% 29.320 30.268 - 11.90% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 3.23% 3361.777 3470.304 - -6.96% -
SetIntersection_Front_Vector_uint32_256_64 3.22% 4255964.225 4392925.766 - 0.81% -
bm_ranges_lexicographical_compare<unsigned_char>/1048576 3.21% 17936.744 18513.292 - 3.81% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 3.21% 45.687 47.155 - -12.79% -
SetIntersection_None_Set_pair<uint32,_uint32>_1_1 3.21% 530012106.435 547043402.273 - 0.69% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 3.21% 10801.685 11148.489 - 2.95% -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 3.21% 141.482 146.024 - -5.42% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 3.21% 522.054 538.789 - -0.41% -
rng::contains_subrange(list<int>)_(process_all)/8192 3.20% 6946.261 7168.754 - -20.71% -
std::map<std::string,_int>::count(key)_(non-existent)/1024 3.19% 24.631 25.417 - 5.12% -
bm_exception_ptr_copy_ctor_null 3.19% 3.408 3.516 - 10.45% -
BM_Swap_MemPtr_LargeNonTrivialFunctor 3.18% 1.182 1.220 - 1.39% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 3.18% 1102696.856 1137727.981 - -4.92% -
std::remove_copy(deque<int>)_(sprinkled)/8192 3.17% 2886.056 2977.600 - 5.21% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 3.17% 53.326 55.016 - 4.35% -
std::set<std::string>::ctor(&&,_different_allocs)/8192 3.16% 57599.694 59421.956 - -77.45% -
std::rotate(list<int>)_(by_1/2)/32 3.16% 6.479 6.683 - 12.55% -
SetIntersection_None_Vector_float_1024_256 3.15% 1054441.945 1087708.931 - -1.47% -
SetIntersection_Front_Vector_uint32_262144_16 3.15% 1076455.993 1110398.917 - -2.38% -
std::remove(vector<int>)_(sprinkled)/1024 3.15% 284.530 293.501 - 4.22% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 3.15% 1185.047 1222.412 - -4.72% -
std::swap_ranges(deque<int>)/50 3.14% 15.854 16.353 - -2.77% -
std::find_first_of(vector<int>)_(small_needle)/1024 3.14% 1522.018 1569.787 - 8.49% -
std::search(vector<int>)_(same_length)/1024 3.13% 246.525 254.240 - 3.88% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 3.13% 1.622 1.673 - 2.60% -
BM_PushHeap_uint64_Random_256 3.12% 6.022 6.211 - 10.13% -
std::set<std::string>::count(key)_(non-existent)/32 3.12% 10.647 10.979 - 8.81% -
std::format(int64_t)_(fmt:_{:0>512x}) 3.10% 28.252 29.129 - 2.88% -
std::for_each(list<int>)/50 3.10% 21.252 21.911 - 2.15% -
std::sort_heap(vector<int>,_pred)/8 3.10% 32.230 33.230 - 9.64% -
std::multimap<int,_int>::insert(value)_(already_present)/8192 3.10% 20.272 20.900 - 1.23% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 3.09% 11422.635 11775.045 - 0.13% -
BM_CmpLess_schar_uchar 3.07% 1.073 1.106 - -1.40% -
std::set<std::string>::contains(key)_(existent)/8192 3.07% 27.476 28.318 - -1.22% -
SetIntersection_Front_Set_uint64_262144_64 3.06% 1702425.790 1754601.859 - 3.27% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) 3.06% 12.328 12.705 - -36.68% -
BM_Move_SmallTrivialFunctor 3.06% 1.247 1.285 - -0.25% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 3.06% 610.960 629.636 - 3.96% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 3.05% 8858.103 9128.469 - 2.99% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 3.05% 717.156 739.042 - -2.09% -
BM_StringRelational_Eq_Small_Small_ChangeLast 3.04% 2.181 2.248 - 11.79% -
bm_ranges_swap_ranges_vb_aligned/16 3.04% 3.512 3.619 - 9.86% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 3.02% 33.701 34.720 - 0.81% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 3.02% 0.606 0.625 - 2.70% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 3.02% 6691.380 6893.430 - -1.64% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8 3.01% 45.194 46.556 - 2.08% -
SetIntersection_None_Vector_uint64_1024_64 3.01% 1042276.779 1073672.676 - -1.90% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 3.01% 58489.251 60248.622 - 3.94% -
BM_format_string<char>/4 3.01% 0.474 0.488 - 6.36% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 3.01% 58.979 60.752 - 6.93% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 3.00% 15.015 15.466 - -12.37% -
std::none_of(vector<int>)_(process_all)/8192 3.00% 2039.275 2100.482 - 3.02% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 3.00% 678.165 698.507 - -19.76% -
std::for_each_n(list<int>)/50 2.99% 21.992 22.651 - -6.61% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 2.98% 0.467 0.481 - -3.80% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 2.98% 6.841 7.045 - 1.32% -
vector<bool>::resize() 2.97% 10.790 11.111 - -22.11% -
SetIntersection_Front_Vector_float_256_64 2.97% 4235836.743 4361819.089 - 2.35% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 2.97% 32441.160 33405.564 - 0.02% -
std::format(int64_t)_(fmt:_{:0^512Ld}) 2.97% 35.673 36.733 - 1.87% -
bm_ranges_swap_ranges_vb_aligned/8 2.97% 3.477 3.580 - 9.70% -
SetIntersection_Interlaced_Vector_uint64_262144_256 2.97% 30972503.341 31891059.034 - -9.62% -
std::list<std::string>::erase(begin)_(cheap_elements)/1024 2.96% 12.037 12.394 - -0.75% -
BM_deque_deque_copy/1 2.96% 2.493 2.567 - 3.22% -
std::find_if(list<int>)_(process_all)/8192 2.96% 7229.334 7443.383 - -0.10% -
SetIntersection_Front_Set_float_16384_16 2.96% 1181739.818 1216685.872 - 0.35% -
SetIntersection_Front_Vector_string_16_16 2.95% 50142129.415 51621285.762 - 0.76% -
SetIntersection_None_Vector_uint64_16384_1024 2.95% 1076707.724 1108450.262 - 0.15% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 2.95% 36.109 37.173 - -0.91% -
rng::find_last_if_not(vector<int>)_(bail_90%)/8 2.94% 0.474 0.488 - -1.71% -
std::remove(list<int>)_(prefix)/8192 2.94% 8098.407 8336.516 - 0.94% -
std::unique(list<int>,_pred)_(sprinkled)/8192 2.93% 8210.924 8451.756 - 3.03% -
std::find_first_of(vector<int>)_(small_needle)/8192 2.93% 12153.362 12509.365 - 7.78% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/0 2.92% 13.376 13.768 - 2.99% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 2.92% 23.645 24.336 - -4.04% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 2.92% 5630366.351 5794826.973 - 2.57% -
std::sort_heap(vector<int>)/8 2.92% 30.871 31.773 - -0.95% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 2.91% 882.497 908.193 - 2.19% -
DAG_leftmost_middle,_3_levels 2.91% 12.643 13.011 - -0.05% -
std::replace(vector<int>)_(prefix)/8192 2.90% 1236.827 1272.669 - 1.06% -
ranges::minmax(std::list<__int128>)/8 2.89% 3.832 3.943 - 2.33% -
rng::find_last(list<int>)_(bail_10%)/1024 2.89% 656.537 675.517 - 0.11% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 2.89% 13.072 13.450 - 0.66% -
BM_StringConstructDestroyCStr_Small_Opaque 2.89% 2.211 2.275 - 0.98% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 2.89% 694.734 714.802 - 12.13% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 2.89% 392.486 403.823 - 1.50% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 2.89% 6.031 6.205 - 1.81% -
ranges::minmax(std::list<__int128>)/1 2.88% 0.462 0.475 - 6.28% -
SetIntersection_Interlaced_Set_string_16384_1024 2.87% 344741696.107 354625017.668 - 1.32% -
BM_format_to_n_string_begin<std::string>/1 2.86% 10.527 10.828 - -1.27% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 2.86% 350.868 360.905 - 1.12% -
std::multimap<int,_int>::ctor(const&)/32 2.85% 223.189 229.556 - 5.39% -
std::format(int64_t)_(fmt:_{:o}) 2.85% 23.285 23.948 - 1.36% -
std::copy_n(list<int>)/64 2.85% 14.798 15.219 - -32.07% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 2.85% 242036669.265 248924254.073 - -1.42% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 2.84% 11.054 11.368 - 12.69% -
std::find_end(deque<int>)_(same_length)/1000 2.83% 326.017 335.245 - -64.15% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 2.82% 24.150 24.832 - -21.54% -
std::multimap<int,_int>::contains(key)_(existent)/8192 2.82% 5.491 5.646 - 1.17% -
std::make_heap(deque<int>)_(heap)/1024 2.82% 1091.452 1122.210 - 13.83% -
std::swap_ranges(deque<int>)/32 2.81% 10.420 10.713 - -2.56% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 2.81% 12474.775 12825.476 - 10.65% -
ranges::min(std::list<char>)/8 2.81% 1.900 1.953 - 10.52% -
SetIntersection_None_Set_uint64_16384_64 2.81% 165422007.228 170070965.950 - -3.16% -
std::unordered_multimap<int,_int>::ctor(const&)/1024 2.81% 6696.866 6884.854 - 1.59% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 2.80% 502.155 516.208 - 2.66% -
rng::contains(list<int>)_(process_all)/50 2.79% 17.808 18.305 - 0.41% -
rng::contains_subrange(vector<int>)_(process_all)/50 2.79% 11.466 11.787 - 3.43% -
std::partition(deque<int>)_(sparse)/32 2.79% 9.805 10.079 - -11.34% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 2.79% 19.870 20.425 - 5.32% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 2.79% 1.144 1.176 - 0.68% -
rng::fold_left(list<int>)/8192 2.78% 10561.844 10854.998 - -0.45% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 2.77% 17.076 17.550 - 4.66% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 2.77% 871.254 895.394 - 0.67% -
BM_deque_deque_copy/2 2.76% 2.240 2.302 - 2.72% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 2.75% 5.105 5.246 - 4.66% -
BM_format_to_string_back_inserter<std::wstring>/1048576 2.75% 189101.839 194297.602 - 1.20% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 2.74% 9.426 9.684 - 6.31% -
std::list<std::string>::erase(begin)_(cheap_elements)/8192 2.74% 12.161 12.494 - 0.08% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 2.73% 2833146.597 2910501.320 - 0.32% -
BM_CmpEqual_schar_schar 2.73% 1.076 1.105 - 1.24% -
std::rotate(list<int>)_(by_1/2)/50 2.73% 12.620 12.964 - -5.12% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 2.72% 552.948 567.992 - 3.28% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 2.72% 1056096.233 1084804.953 - -1.01% -
BM_StringRelational_Eq_Small_Large_Control 2.72% 0.473 0.485 - 3.03% -
std::mismatch(deque<int>)_(it,_it,_it)/8 2.71% 3.709 3.810 - -1.07% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 2.69% 1079731.378 1108754.887 - -1.90% -
SetIntersection_Front_Vector_uint32_262144_4 2.69% 1022112.936 1049567.730 - -3.65% -
std::make_heap(deque<int>)_(heap)/8192 2.68% 8590.235 8820.631 - 14.69% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8 2.68% 51.313 52.689 - 0.85% -
std::make_heap(deque<int>)_(descending)/1024 2.68% 1090.643 1119.862 - 13.66% -
SetIntersection_Front_Vector_float_64_64 2.67% 10666347.814 10951655.356 - 1.40% -
std::make_heap(deque<int>)_(descending)/8192 2.67% 8605.049 8835.195 - 15.01% -
BM_vector_deque_ranges_move/4000 2.67% 141.153 144.927 - 3.12% -
std::search(list<int>)_(no_match)/1024 2.67% 749.610 769.601 - 2.62% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 2.67% 1009778.206 1036702.573 - -1.19% -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 2.66% 65.487 67.226 - 6.01% -
std::find_first_of(list<int>)_(small_needle)/1024 2.65% 2759.596 2832.845 - -1.95% -
SetIntersection_None_Vector_uint32_262144_4 2.65% 1119395.508 1149016.138 - 1.35% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 2.64% 14618.736 15005.328 - 4.86% -
SetIntersection_Front_Vector_string_1024_1024 2.64% 38854675.492 39881853.157 - -0.52% -
std::multimap<std::string,_int>::count(key)_(existent)/32 2.64% 19.193 19.700 - -2.08% -
BM_PathConstructForwardIter/large_string/64 2.64% 2515.330 2581.630 - 0.17% -
SetIntersection_Front_Set_uint32_16384_64 2.63% 1663274.651 1707091.115 - 1.96% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 2.63% 1497686.578 1537118.475 - 1.40% -
bm_ranges_lexicographical_compare<int>/8 2.63% 1.500 1.539 - 6.38% -
std::search(vector<int>)_(no_match)/1048576 2.63% 210041.817 215569.359 - 0.96% -
std::multiset<std::string>::clear()/1024 2.63% 21664.653 22234.596 - -0.73% -
std::is_partitioned(vector<int>)_(partitioned)/32 2.62% 6.326 6.492 - 0.81% -
SetIntersection_Interlaced_Set_uint64_262144_1 2.62% 1003939.330 1030286.591 - -4.13% -
std::make_heap(vector<NonIntegral>)_(descending)/8192 2.62% 2138.683 2194.733 - -1.07% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 2.62% 4766.614 4891.456 - 2.21% -
std::format(int64_t)_(fmt:_{:0512Lb}) 2.62% 41.856 42.951 - -0.01% -
BM_PushHeap_string_Descending_256 2.62% 2.314 2.375 - 3.66% -
std::format(int64_t)_(fmt:_{:0<512o}) 2.62% 32.302 33.147 - -0.05% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 2.61% 5.088 5.221 - 0.89% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 2.61% 1.324 1.358 - 1.87% -
BM_format_to_string_back_inserter<std::vector<wchar_t>>/1048576 2.61% 181024.963 185755.990 - 0.07% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 2.61% 8114.001 8325.915 - 0.62% -
std::transform(list<int>,_list<int>)/50 2.60% 37.216 38.182 - 3.05% -
BM_BitsetToString<8192>/Sparse_(10%)/10 2.60% 390.480 400.615 - -5.55% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 2.59% 69209.320 71003.976 - 2.17% -
SetIntersection_None_Vector_uint32_262144_16384 2.59% 1112779.663 1141634.572 - 0.12% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 2.58% 22.911 23.503 - -6.29% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 2.58% 23.972 24.590 - 5.60% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 2.58% 750.259 769.612 - 1.13% -
SetIntersection_None_Vector_uint64_262144_1 2.58% 1085505.406 1113485.736 - -2.41% -
std::reverse_copy(list<int>)/8 2.58% 2.373 2.434 - -12.65% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 2.57% 11993.284 12301.945 - 0.18% -
bm_ranges_swap_ranges_vb_aligned/128 2.57% 3.351 3.437 - 0.13% -
BM_StringMove_Small 2.56% 0.707 0.725 - -9.22% -
SetIntersection_Front_Set_uint64_262144_4 2.55% 1044184.031 1070848.360 - -2.32% -
BM_format_to_n_string_span<char>/1 2.55% 10.720 10.993 - -3.10% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 2.55% 20059.208 20570.236 - 2.85% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024 2.55% 14334.529 14699.545 - -2.08% -
std::set<int>::count(key)_(existent)/1024 2.55% 4.170 4.276 - -8.69% -
ranges::min(std::deque<char>)/8 2.54% 2.361 2.421 - 6.02% -
BM_deque_deque_ranges_copy/64 2.54% 3.041 3.118 - 1.60% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 2.54% 16868.939 17296.854 - 0.92% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 2.53% 7505.573 7695.653 - -1.41% -
std::unique(list<int>,_pred)_(sprinkled)/1024 2.53% 1002.179 1027.552 - 1.15% -
std::find_end(vector<int>)_(same_length)/1024 2.53% 252.282 258.666 - -48.79% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 2.53% 278225.231 285264.059 - -0.47% -
std::find_if_not(vector<int>)_(bail_25%)/32768 2.53% 947.931 971.888 - 15.30% -
BM_format_to_n_string_back_inserter<std::string>/1048576 2.52% 65665.885 67319.583 - -0.02% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 2.52% 21.429 21.968 - -2.16% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 2.51% 147249.386 150952.628 - 0.65% -
BM_PushHeap_uint64_QuickSortAdversary_16 2.51% 0.914 0.937 - -3.51% -
std::stable_partition(vector<int>)_(sparse)/1024 2.51% 208.229 213.446 - -2.98% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 2.50% 11203457.777 11484086.937 - 0.35% -
SetIntersection_Interlaced_Set_string_1024_1 2.50% 1082678.772 1109713.783 - -0.40% -
SetIntersection_Interlaced_Set_float_256_4 2.50% 10979315.413 11253321.395 - -0.64% -
BM_format_to_n_string_pointer<wchar_t>/1 2.50% 10.853 11.124 - 1.51% -
bm_make_exception_ptr/threads:1 2.50% 16.098 16.499 - 2.03% -
SetIntersection_None_Vector_uint32_1024_1024 2.50% 1053569.975 1079861.598 - -0.68% -
SetIntersection_Interlaced_Vector_string_16384_1024 2.49% 118758535.099 121719868.439 - 6.84% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 2.49% 19.779 20.272 - -4.86% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 2.49% 1154954.512 1183750.145 - -3.32% -
BM_Swap_MemPtr_SmallTrivialFunctor 2.49% 3.371 3.455 - -5.12% -
BM_PushHeap_float_Random_16384 2.48% 7.132 7.309 - -3.20% -
BM_PushHeap_uint64_Random_1024 2.48% 6.144 6.297 - 9.34% -
BM_PushHeap_uint64_Random_16 2.48% 4.482 4.593 - 10.42% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.48% 12080.333 12379.505 - 3.37% -
BM_CmpEqual_ushort_schar 2.47% 1.012 1.037 - -7.21% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 2.47% 12920.212 13239.778 - -0.43% -
BM_StringRelational_Less_Large_Huge_Control 2.47% 2.110 2.163 - -0.81% -
SetIntersection_None_Vector_uint32_1024_256 2.47% 1050081.113 1076014.959 - -1.63% -
SetIntersection_None_Vector_string_1024_1 2.46% 1146274.740 1174523.593 - 2.71% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 2.46% 82.999 85.044 - 4.57% -
std::count(vector<int>)_(every_other)/8 2.46% 1.268 1.299 - -2.75% -
BM_num_get<long> 2.45% 10.703 10.965 - -55.06% -
std::format(double)_(fmt:_{:0>17500_10L}) 2.45% 222.207 227.651 - -0.35% -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 2.45% 21.045 21.560 - 0.23% -
std::search(vector<int>)_(single_element)/1024 2.44% 232.737 238.426 - 1.67% -
std::partition_copy(deque<int>)/32 2.44% 12.699 13.008 - 1.63% -
Chain_fail,_2_levels 2.43% 29.978 30.707 - -14.65% -
std::stable_sort(deque<int>)_(repeated)/1024 2.43% 1426.772 1461.458 - 0.33% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 2.43% 9.219 9.443 - -0.40% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 2.43% 12.787 13.098 - 1.42% -
SetIntersection_Front_Vector_uint64_16384_16 2.42% 1106645.841 1133430.973 - 0.09% -
bm_ranges_lexicographical_compare<unsigned_char>/262144 2.42% 4496.744 4605.523 - 3.24% -
std::multiset<std::string>::find(key)_(existent)/8192 2.42% 28.751 29.446 - -2.69% -
std::replace(vector<int>)_(prefix)/32 2.42% 5.110 5.233 - 2.22% -
SetIntersection_Front_Vector_float_262144_16 2.42% 1096588.354 1123087.252 - -1.27% -
BM_deque_vector_ranges_copy/1 2.42% 2.068 2.117 - 1.07% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 2.42% 6724.852 6887.265 - -2.92% -
std::set<std::string>::insert(value)_(new_value,_middle)/32 2.41% 34.685 35.523 - 19.18% -
rng::starts_with(list<int>)/1048576 2.41% 938048.453 960691.076 - 1.99% -
BM_PushHeap_uint64_Random_4 2.41% 2.541 2.602 - 15.24% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 2.41% 1458.775 1493.858 - -0.44% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 2.40% 350601112.035 359008302.725 - 2.98% -
SetIntersection_Interlaced_Vector_uint32_64_4 2.40% 17299638.918 17714306.788 - -1.19% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 2.39% 1164904.031 1192792.578 - -2.22% -
std::format(float)_(fmt:_{:_0e}) 2.39% 39.255 40.194 - 4.59% -
BM_StringFindStringLiteral/64 2.39% 2.155 2.207 - 3.15% -
BM_PushHeap_float_Random_1024 2.39% 7.016 7.183 - -4.68% -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 2.39% 26.553 27.186 - 1.70% -
SetIntersection_None_Set_string_64_4 2.38% 21577323.731 22090784.491 - 1.89% -
std::rotate(deque<int>)_(by_1/3)/50 2.38% 29.570 30.274 - -59.87% -
SetIntersection_Interlaced_Set_float_1_1 2.37% 533901448.041 546571217.665 - 0.67% -
std::find_if(list<int>)_(bail_25%)/8192 2.37% 1421.352 1455.051 - 0.21% -
std::format(int64_t)_(fmt:_{:0^512d}) 2.37% 31.274 32.015 - 0.30% -
BM_Copy_MemFuncPtr 2.37% 1.152 1.180 - -8.70% -
BM_StringFindStringLiteral/256 2.36% 5.379 5.506 - 0.78% -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8 2.36% 46.668 47.769 - 4.54% -
std::format(int64_t)_(fmt:_{:0<512LX}) 2.36% 43.039 44.053 - 3.26% -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 2.36% 23.717 24.276 - -1.76% -
std::find_first_of(list<int>)_(small_needle)/32 2.36% 92.920 95.109 - -1.62% -
SetIntersection_Front_Set_uint32_64_64 2.35% 12842970.423 13144433.320 - 2.13% -
BM_lexicographical_compare_three_way<IntPtr>/16 2.35% 4.346 4.448 - 5.72% -
ranges::minmax(std::list<long_long>)/64 2.34% 30.569 31.286 - 11.40% -
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 2.34% 589002.178 602767.837 - 2.89% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 2.33% 54099.537 55362.421 - -2.19% -
std::format(int64_t)_(fmt:_{:0<512Lx}) 2.33% 35.876 36.712 - -0.88% -
std::partition(deque<int>)_(sparse)/1024 2.33% 383.148 392.077 - 2.68% -
std::multimap<int,_int>::ctor(const&)/1024 2.33% 6650.087 6804.886 - 1.84% -
Chain_fail,_1_level 2.33% 20.547 21.025 - -7.52% -
std::flat_multimap<int,_int>::erase(iterator)/32 2.33% 19.814 20.275 - 1.49% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 2.32% 29.582 30.270 - -3.10% -
BM_deque_deque_ranges_move_backward/4096 2.32% 151.342 154.860 - -0.29% -
SetIntersection_None_Vector_uint32_256_64 2.32% 3334561.339 3411935.057 - -0.75% -
std::sample(deque<int>)/32 2.32% 304.808 311.871 - 2.43% -
BM_PushHeap_string_Descending_16384 2.31% 2.353 2.407 - 4.21% -
Chain_middle,_3_levels 2.31% 18.592 19.021 - 1.15% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 2.31% 678.093 693.742 - 1.43% -
std::flat_multimap<int,_int>::erase(key)_(existent)/32 2.30% 22.030 22.537 - -1.10% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 2.30% 23.581 24.122 - -9.67% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 2.29% 20.727 21.201 - -3.01% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 2.28% 175444.038 179451.656 - 2.29% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 2.28% 741.905 758.798 - -0.33% -
SetIntersection_Front_Vector_string_64_64 2.26% 25615137.065 26195012.631 - 4.92% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 2.26% 13447469.217 13751409.884 - -1.33% -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 2.25% 1.478 1.511 - -6.78% -
SetIntersection_Interlaced_Vector_string_256_4 2.25% 6005093.768 6140390.528 - -2.58% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 2.25% 38623.572 39493.416 - 2.28% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 2.25% 5652308.901 5779468.838 - 0.31% -
BM_format_string<wchar_t>/2 2.25% 6.039 6.174 - 6.71% -
std::format(int64_t)_(fmt:_{:0^512b}) 2.25% 38.024 38.878 - -0.43% -
BM_CmpLess_ushort_short 2.24% 1.018 1.041 - -7.28% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 2.24% 6713.892 6864.209 - 1.47% -
std::find_end(deque<int>)_(match_near_end)/8192 2.24% 277.991 284.211 - -99.85% -
BM_vector_deque_ranges_move_backward/4096 2.24% 147.731 151.035 - -0.44% -
std::pop_heap(vector<float>)/1024 2.23% 8.421 8.609 - 1.87% -
std::multimap<int,_int>::ctor(const&)/8192 2.23% 53163.086 54348.754 - 2.29% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 2.22% 21.516 21.994 - 1.70% -
std::adjacent_find(deque<int>,_pred)/50 2.22% 30.232 30.905 - 0.31% -
std::map<int,_int>::lower_bound(key)_(existent)/32 2.22% 1.480 1.513 - 0.82% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 2.22% 23.915 24.446 - -72.98% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 2.22% 343.765 351.395 - -6.59% -
std::find(vector<bool>)_(process_all)/1048576 2.21% 3649.274 3730.054 - 3.19% -
std::map<std::string,_int>::find(key)_(existent)/1024 2.21% 25.335 25.895 - 8.94% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 2.21% 20167.228 20613.294 - 2.66% -
SetIntersection_None_Vector_float_16384_1024 2.21% 1098383.449 1122674.568 - 0.15% -
std::all_of(vector<int>)_(process_all)/8 2.21% 2.366 2.419 - -3.91% -
SetIntersection_None_Vector_string_1024_64 2.21% 1135318.811 1160390.298 - -2.02% -
BM_format_string<wchar_t>/4 2.21% 3.128 3.197 - 5.93% -
SetIntersection_None_Vector_uint64_256_64 2.20% 3352936.816 3426754.565 - -0.41% -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 2.20% 32388.042 33100.365 - -2.01% -
std::pop_heap(deque<size_t>)/8192 2.20% 59.237 60.539 - 5.94% -
std::set<std::string>::contains(key)_(non-existent)/32 2.20% 11.237 11.484 - 17.02% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 2.19% 922.620 942.857 - 0.20% -
BM_num_get<double> 2.19% 36.232 37.027 - 2.33% -
std::list<std::string>::insert(begin)_(expensive_elements)/32 2.19% 28.965 29.600 - 2.63% -
std::copy(vector<int>)/262144 2.18% 12257.737 12525.479 - -0.05% -
SetIntersection_None_Vector_uint32_262144_262144 2.18% 1113365.172 1137636.174 - -0.32% -
std::multimap<int,_int>::insert(value)_(already_present)/32 2.17% 18.296 18.694 - -0.81% -
std::multiset<int>::find(key)_(non-existent)/8192 2.17% 8.175 8.352 - -9.82% -
DAG_sidecast,_2_levels 2.17% 82.497 84.289 - -4.73% -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 2.17% 2.073 2.118 - 1.13% -
std::make_heap(vector<NonIntegral>)_(descending)/1024 2.17% 287.516 293.755 - -0.31% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 2.16% 21.097 21.554 - 2.01% -
std::unordered_multimap<int,_int>::ctor(const&)/8192 2.16% 54604.460 55785.499 - 0.49% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/1024 2.16% 719.604 735.115 - 79.30% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 2.15% 12941.801 13220.194 - -1.13% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 2.15% 53853.396 55011.809 - -0.25% -
SetIntersection_Front_Set_float_262144_4 2.15% 1035728.475 1057959.090 - -3.60% -
std::generate_n(vector<int>)/32 2.14% 7.836 8.004 - 2.17% -
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 2.13% 20.723 21.165 - 0.36% -
std::map<int,_int>::contains(key)_(non-existent)/1024 2.13% 5.436 5.552 - -4.52% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 2.13% 0.649 0.663 - 1.33% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 2.12% 2.418 2.469 - 5.16% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 2.12% 0.619 0.632 - 2.68% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 2.12% 2.501 2.554 - 2.19% -
SetIntersection_Front_Vector_string_1024_64 2.12% 3254737.741 3323769.269 - 3.71% -
std::unordered_multiset<int>::erase(key)_(existent)/32 2.11% 21.271 21.719 - -3.16% -
ranges::min(std::list<char>)/64 2.11% 26.961 27.529 - 6.18% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 2.10% 8659507.799 8841164.788 - -0.15% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 2.10% 9745.537 9949.918 - 4.97% -
BM_vector_deque_copy_backward/4096 2.10% 148.052 151.156 - 1.35% -
BM_PushHeap_string_QuickSortAdversary_4 2.10% 6.346 6.479 - 1.58% -
std::stable_partition(vector<int>)_(dense)/1024 2.10% 290.616 296.708 - 2.03% -
std::search(list<int>)_(single_element)/1000 2.10% 695.387 709.957 - 0.58% -
SetIntersection_Interlaced_Vector_string_262144_1 2.09% 1079902.696 1102523.773 - -0.28% -
std::multiset<std::string>::count(key)_(existent)/1024 2.09% 23.512 24.004 - 2.30% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 2.09% 1408.175 1437.592 - -1.16% -
std::reverse_copy(deque<int>)/32768 2.09% 7888.409 8052.941 - 1.88% -
BM_lexicographical_compare_three_way<IntPtr>/4 2.08% 1.156 1.181 - 5.83% -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 2.08% 102485.044 104614.610 - -0.38% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 2.08% 1392.446 1421.371 - 3.96% -
std::list<std::string>::ctor(size)/8192 2.07% 104008.040 106165.314 - -0.30% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 2.07% 6519784.622 6654767.956 - 8.06% -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 2.07% 38183.168 38973.595 - -0.90% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 2.07% 13803.607 14089.303 - -4.40% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 2.07% 13364.442 13640.612 - -4.16% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.07% 2.820 2.879 - -7.63% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 2.06% 610.502 623.054 - 2.08% -
BM_StringRelationalLiteral_Less_Large_Large_Control 2.05% 2.006 2.047 - -0.38% -
BM_CmpLess_short_int 2.05% 1.107 1.130 - -0.56% -
SetIntersection_None_Set_string_1024_64 2.05% 8795503.237 8975637.529 - -0.82% -
std::unique_copy(vector<int>)_(contiguous)/32 2.05% 8.633 8.810 - 3.88% -
std::move_backward(vector<int>)/1048576 2.04% 56335.997 57487.694 - 1.81% -
std::is_partitioned(list<int>)_(partitioned)/8192 2.04% 6796.561 6935.216 - 1.69% -
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 2.04% 19.032 19.420 - 2.77% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 2.03% 3405322.291 3474536.515 - -2.21% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 2.03% 11894838.992 12136533.505 - -1.14% -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 2.03% 20.704 21.123 - -9.11% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 2.02% 900.523 918.756 - 1.09% -
SetIntersection_Front_Set_float_262144_64 2.02% 1662907.655 1696515.811 - 0.14% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 2.02% 20.184 20.592 - 0.93% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 2.02% 35.082 35.790 - -16.14% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 2.02% 22.190 22.638 - 3.32% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 2.02% 12666.537 12921.889 - 0.20% -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 2.01% 29.935 30.538 - -1.40% -
std::search(list<int>)_(no_match)/1000 2.01% 681.739 695.438 - 3.43% -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 2.01% 27.441 27.992 - -77.62% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 2.01% 144347629.728 147244420.110 - 3.50% -
std::stable_sort(vector<int>)_(shuffled)/1024 2.01% 2266.721 2312.206 - 3.44% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 2.00% 1.188 1.211 - 3.75% -
std::find_end(list<int>)_(process_all)/8192 2.00% 7384.174 7531.916 - 0.44% -
std::equal(vector<int>)_(it,_it,_it)/1048576 2.00% 72558.324 74009.518 - 0.47% -
SetIntersection_Front_Vector_float_1024_64 2.00% 1331425.333 1358039.529 - 1.05% -
std::find_first_of(list<int>)_(small_needle)/8192 1.99% 22097.246 22537.108 - -1.47% -
std::format(int64_t)_(fmt:_{:0<512d}) 1.99% 33.206 33.866 - 0.33% -
std::list<int>::ctor(const&)_(cheap_elements)/32 1.99% 322.683 329.092 - -1.22% -
SetIntersection_Front_Set_float_1024_4 1.98% 1066362.732 1087528.312 - 0.50% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 1.98% 35.553 36.255 - -13.57% -
std::partial_sort_copy(vector<int>)_(ascending)/8 1.98% 8.856 9.031 - 8.80% -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 1.97% 21.349 21.770 - 0.11% -
SetIntersection_None_Vector_float_262144_16384 1.97% 1126153.202 1148384.815 - -2.03% -
std::format(double)_(fmt:_{:0>17500_17000}) 1.97% 388.929 396.605 - -9.08% -
rng::find_last(vector<int>)_(bail_90%)/1048576 1.97% 23122.413 23578.737 - 1.13% -
BM_std_minmax_element<char>/64 1.97% 16.979 17.314 - 1.19% -
std::replace(vector<int>)_(prefix)/1024 1.97% 155.422 158.477 - -0.07% -
std::multiset<std::string>::count(key)_(non-existent)/1024 1.97% 23.901 24.371 - -4.10% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 1.96% 165822982.370 169074105.688 - -0.03% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.96% 117953.936 120265.592 - -1.21% -
SetIntersection_Interlaced_Set_uint64_16384_4 1.96% 176489865.241 179947149.092 - -0.53% -
std::format(int64_t)_(fmt:_{:0<512x}) 1.96% 30.306 30.900 - -2.51% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1.96% 690.441 703.941 - 1.91% -
SetIntersection_Front_Vector_uint32_16384_16 1.95% 1093570.444 1114946.304 - 0.11% -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 1.95% 732.486 746.804 - 2.50% -
std::find_if_not(list<int>)_(process_all)/32768 1.95% 25208.411 25700.877 - 1.42% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.95% 690.250 703.726 - 2.03% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 1.95% 112985.476 115185.426 - 0.65% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 1.95% 19.148 19.521 - -1.64% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 1.94% 58401.187 59536.475 - 3.40% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.94% 44831.586 45701.837 - -9.15% -
std::copy_n(vector<int>)/32768 1.94% 3720.524 3792.714 - 2.88% -
std::multimap<int,_int>::find(key)_(non-existent)/8192 1.94% 7.321 7.463 - 5.60% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 1.94% 1290563.230 1315554.607 - -2.10% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 1.93% 19.394 19.769 - -5.96% -
SetIntersection_None_Vector_uint64_262144_16 1.93% 1103608.291 1124954.620 - -0.82% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 1.93% 3919.649 3995.342 - 1.20% -
SetIntersection_Front_Set_float_16384_4 1.93% 1050934.121 1071227.224 - 2.28% -
std::partial_sort_copy(deque<int>)_(repeated)/1024 1.93% 2823.804 2878.312 - 1.07% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 1.92% 55044.114 56101.836 - -1.64% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 1.92% 25232207.020 25716397.930 - -4.48% -
std::reverse_copy(vector<int>)/4096 1.92% 133.192 135.746 - 1.06% -
std::rotate_copy(list<int>)/32 1.92% 8.684 8.850 - 2.80% -
std::equal(vector<bool>)_(unaligned)/1048576 1.92% 6310.126 6431.006 - 0.62% -
std::find_if(deque<int>)_(process_all)/50 1.92% 12.600 12.842 - 2.40% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 1.91% 56.237 57.314 - 0.62% -
std::find_first_of(list<int>)_(small_needle)/50 1.91% 140.024 142.703 - -3.62% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 1.91% 0.618 0.629 - -0.14% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 1.91% 19.498 19.871 - -1.73% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/32 1.90% 18.845 19.203 - 2.01% -
std::set<int>::upper_bound(key)_(non-existent)/8192 1.89% 10.296 10.491 - 7.27% -
BM_num_put<long_double> 1.89% 59.344 60.468 - 1.32% -
SetIntersection_None_Vector_uint32_16384_16384 1.89% 1090199.554 1110837.969 - -0.77% -
bm_lexicographical_compare<int>/64 1.89% 4.420 4.503 - -0.72% -
bm_ranges_swap_ranges_vb_aligned/512 1.89% 5.120 5.217 - -1.42% -
BM_vector_deque_ranges_copy_backward/512 1.88% 17.818 18.153 - 2.74% -
std::make_heap(deque<int>)_(ascending)/8192 1.88% 20830.579 21222.837 - 3.86% -
std::multimap<int,_int>::insert(value)_(already_present)/1024 1.88% 21.153 21.551 - -1.98% -
std::set<int>::count(key)_(non-existent)/32 1.88% 2.886 2.940 - -2.49% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 1.88% 53711.240 54721.490 - -0.22% -
std::flat_map<int,_int>::contains(key)_(existent)/32 1.88% 3.046 3.103 - 0.90% -
std::find(deque<int>)_(process_all)/8192 1.88% 1924.212 1960.322 - 2.55% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 1.88% 16004.367 16304.514 - 0.15% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 1.87% 35547.895 36214.257 - -3.16% -
std::make_heap(vector<NonIntegral>)_(repeated)/8 1.87% 17.079 17.399 - 0.69% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8192 1.87% 263477.034 268400.190 - 3.08% -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 1.87% 929.403 946.755 - -0.19% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/0 1.87% 13.305 13.553 - 1.17% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 1.86% 2.174 2.214 - -4.28% -
std::find_end(deque<int>)_(same_length)/1024 1.86% 336.017 342.275 - -75.46% -
BM_deque_deque_ranges_copy_backward/64 1.86% 3.343 3.405 - -0.02% -
BM_PushHeap_string_QuickSortAdversary_262144 1.86% 16.059 16.357 - -1.73% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 1.85% 21.530 21.930 - -0.24% -
BM_format_to_back_inserter<std::vector<char>>/string_len_60 1.85% 29.355 29.899 - 5.01% -
BM_PushHeap_float_Ascending_16 1.85% 0.974 0.993 - 1.15% -
std::replace_if(list<int>)_(sprinkled)/8192 1.85% 7317.204 7452.657 - 2.49% -
std::equal(vector<int>)_(it,_it,_it,_it)/8192 1.85% 561.292 571.659 - 0.28% -
std::multiset<int>::contains(key)_(existent)/1024 1.85% 3.921 3.994 - 0.78% -
std::equal(vector<int>)_(it,_it,_it)/8192 1.84% 560.326 570.647 - 0.26% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 1.84% 5.057 5.150 - 2.30% -
std::make_heap(vector<int>,_pred)_(heap)/8 1.84% 14.686 14.956 - 0.42% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 1.83% 513.735 523.160 - 2.00% -
SetIntersection_Front_Vector_uint64_16384_1 1.83% 1024058.382 1042825.445 - -1.89% -
std::deque<int>::erase(middle)_(cheap_elements)/1024 1.83% 26.908 27.401 - 0.97% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 1.83% 743.758 757.346 - 3.53% -
std::copy_backward(list<int>)/4096 1.83% 3223.838 3282.731 - 1.32% -
VChain,_1_level 1.82% 5.682 5.785 - -2.90% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 1.82% 10.640 10.833 - 11.46% -
std::copy_n(vector<int>)/8 1.82% 2.245 2.286 - 8.16% -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8 1.82% 16.834 17.140 - 1.28% -
SetIntersection_Interlaced_Set_string_262144_1024 1.82% 2029412.354 2066284.670 - -1.84% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 1.81% 1812948.244 1845809.326 - 0.07% -
BM_PushHeap_string_Descending_64 1.81% 2.233 2.273 - 2.93% -
std::multiset<int>::count(key)_(existent)/1024 1.81% 5.619 5.721 - -28.78% -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 1.81% 26.869 27.355 - -33.89% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/1024 1.81% 8794.038 8952.968 - 1.10% -
VChain_fail,_5_levels 1.80% 39.587 40.301 - -4.36% -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 1.80% 277966.436 282981.929 - -1.06% -
std::rotate(list<int>)_(1_element_forward)/50 1.80% 25.486 25.944 - 4.82% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 1.80% 28286.967 28795.156 - 7.20% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 1.80% 16.542 16.839 - -58.45% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 1.79% 24.153 24.586 - 23.80% -
std::find(vector<int>)_(process_all)/8 1.79% 2.672 2.720 - 0.69% -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 1.79% 5.439 5.536 - 8.47% -
BM_format_string<wchar_t>/1 1.79% 12.921 13.152 - 6.51% -
BM_vector_deque_move_backward/512 1.79% 17.811 18.129 - 3.56% -
std::partial_sort_copy(deque<int>)_(descending)/1024 1.78% 8086.506 8230.796 - 0.95% -
SetIntersection_Front_Vector_uint32_262144_16384 1.78% 78141160.804 79533724.619 - 2.94% -
SetIntersection_Front_Vector_string_16384_16 1.78% 1591009.220 1619306.353 - 0.94% -
bm_gcd_trivial 1.77% 0.660 0.672 - -0.89% -
SetIntersection_None_Set_uint64_16384_16 1.77% 165738737.221 168674963.100 - 0.45% -
std::move(vector<int>)/1048576 1.77% 56829.789 57836.256 - 3.53% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16 1.77% 9.217 9.380 - 4.09% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 1.77% 1080967.947 1100085.981 - -0.84% -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 1.77% 349.407 355.582 - -0.71% -
BM_CmpLess_uint_schar 1.76% 1.034 1.052 - -7.25% -
std::multiset<std::string>::erase(key)_(existent)/1024 1.76% 95.362 97.045 - 41.84% -
SetIntersection_Front_Vector_uint32_64_64 1.76% 10690717.865 10879136.074 - -1.09% -
std::format(int64_t)_(fmt:_{:0^512Lb}) 1.76% 40.690 41.406 - -3.32% -
std::vector<int>::erase(middle)_(cheap_elements)/8192 1.76% 142.013 144.511 - 3.67% -
VChain_middle,_1_level 1.75% 13.121 13.351 - -2.43% -
std::multiset<int>::contains(key)_(non-existent)/32 1.75% 2.761 2.809 - 1.30% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 1.75% 236156713.825 240290906.712 - -30.46% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 1.75% 1133503.007 1153327.993 - -4.25% -
SetIntersection_Front_Set_uint64_64_64 1.75% 13211560.615 13442539.715 - 2.05% -
std::partial_sort(deque<int>)_(pipe-organ)/8 1.75% 32.378 32.944 - 5.70% -
std::find(vector<int>)_(process_all)/32768 1.74% 7365.650 7494.051 - 2.46% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 1.74% 3.756 3.822 - -3.65% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 1.74% 2322942.368 2363356.170 - 2.60% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 1.74% 13.119 13.347 - -2.17% -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/1024 1.74% 656.278 667.688 - -0.06% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 1.74% 24.952 25.385 - 0.42% -
std::format(int64_t)_(fmt:_{:0<512Lb}) 1.74% 41.286 42.002 - 2.09% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.73% 291.788 296.833 - -0.16% -
SetIntersection_Interlaced_Set_uint64_262144_256 1.73% 1577273.846 1604515.463 - -1.91% -
std::remove(vector<int>)_(sprinkled)/8192 1.72% 1973.446 2007.451 - 2.48% -
BM_deque_vector_copy_backward/5500 1.72% 198.261 201.673 - 1.37% -
rng::for_each(multimap<int>)/32 1.72% 26.079 26.527 - 23.55% -
BM_format_to_n_string_back_inserter<std::vector<char>>/1048576 1.72% 60502.405 61541.744 - 1.34% -
BM_SystemErrorWithMessage 1.72% 17.188 17.483 - -24.39% -
SetIntersection_Front_Vector_string_262144_262144 1.72% 14394696.451 14641600.750 - 0.74% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.71% 656.886 668.148 - 0.42% -
BM_format_to_n_string_begin<std::list<wchar_t>>/1 1.71% 11.840 12.042 - 1.77% -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8192 1.71% 5065.073 5151.802 - 0.07% -
rng::find(join_view(list<vector<int>>))_(process_all)/8 1.71% 4.525 4.603 - -1.40% -
SetIntersection_None_Set_uint64_256_4 1.71% 11079175.205 11268487.068 - -2.91% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 1.71% 1144900.031 1164448.561 - -1.29% -
std::partition(list<int>)_(dense)/32 1.71% 8.648 8.796 - -1.74% -
SetIntersection_None_Vector_uint32_262144_64 1.70% 1122790.234 1141880.003 - 0.17% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 1.70% 16988.718 17276.895 - 1.55% -
std::fill_n(vector<bool>)/32768 1.70% 29.880 30.387 - 3.76% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 1.69% 706.384 718.324 - 0.06% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 1.69% 12854.665 13071.677 - 4.13% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 1.68% 165703023.345 168492359.629 - -0.90% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 1.68% 719.472 731.580 - 2.04% -
SetIntersection_Front_Vector_uint64_262144_64 1.68% 1333018.030 1355386.127 - 1.55% -
std::partial_sort_copy(list<int>)_(shuffled)/8192 1.67% 87909.493 89380.673 - 1.32% -
std::multiset<int>::equal_range(key)_(non-existent)/32 1.67% 2.356 2.396 - -5.69% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 1.67% 8222063.262 8359265.247 - -0.49% -
ranges::minmax(std::deque<__int128>)/70000 1.67% 34579.105 35155.572 - 3.44% -
std::move(list<int>)/1048576 1.67% 998312.529 1014955.012 - 2.61% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 1.66% 76169.007 77436.804 - -0.19% -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 1.66% 29.988 30.486 - -2.20% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 1.66% 8379163.543 8518311.793 - -0.68% -
SetIntersection_None_Vector_float_262144_64 1.66% 1137342.944 1156218.039 - 0.78% -
std::format(int64_t)_(fmt:_{:X}) 1.66% 29.134 29.618 - -4.16% -
SetIntersection_Front_Vector_string_1024_256 1.66% 9471720.090 9628744.293 - -5.64% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 1.66% 496632.737 504865.845 - 2.74% -
SetIntersection_Front_Vector_float_16384_64 1.65% 1331148.582 1353106.610 - 0.65% -
BM_vector_deque_ranges_copy_backward/64000 1.65% 7302.020 7422.433 - 0.28% -
std::unordered_map<int,_int>::erase(key)_(existent)/32 1.65% 20.915 21.260 - 0.03% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 1.65% 11690908.468 11883336.061 - -1.31% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/0 1.64% 1.049 1.066 - 1.72% -
std::equal(vector<bool>)_(unaligned)/8192 1.64% 56.090 57.012 - 1.04% -
std::set<int>::find(key)_(existent)/1024 1.64% 3.874 3.938 - -4.10% -
SetIntersection_None_Set_uint32_256_256 1.64% 5752489.634 5846656.932 - 0.60% -
std::move_backward(vector<bool>)_(unaligned)/4096 1.64% 27.240 27.686 - 1.83% -
std::make_heap(deque<int>)_(ascending)/1024 1.64% 2640.527 2683.726 - 3.40% -
BM_vector_deque_copy_backward/5500 1.64% 197.872 201.109 - 0.45% -
std::unique_copy(list<int>)_(sprinkled)/52 1.63% 23.818 24.207 - 1.79% -
SetIntersection_Front_Set_float_1024_1 1.62% 1039975.431 1056874.086 - -0.05% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8 1.62% 44.379 45.100 - 1.57% -
SetIntersection_None_Set_uint32_64_64 1.62% 11329177.371 11513226.412 - -0.45% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 1.62% 1163540.549 1182424.522 - -0.05% -
std::unordered_multimap<int,_int>::clear()/32 1.62% 595.060 604.715 - 1.08% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 1.62% 11064327.057 11243792.800 - -0.07% -
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 1.62% 32.675 33.205 - -0.76% -
std::multiset<int>::contains(key)_(existent)/8192 1.62% 8.244 8.378 - 2.03% -
BM_format_to_string_back_inserter<std::vector<wchar_t>>/16384 1.62% 3240.107 3292.560 - 0.55% -
BM_std_minmax_element<int>/3 1.62% 1.143 1.162 - 4.26% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 1.62% 8672500.121 8812746.744 - -30.66% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 1.62% 30.492 30.985 - 0.49% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 1.62% 9.415 9.567 - 6.78% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.62% 42821.622 43513.265 - -2.51% -
BM_join_view_in_vectors/4000 1.61% 6551.761 6657.396 - 9.99% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.61% 750.414 762.510 - -3.32% -
SetIntersection_Front_Set_uint64_262144_16384 1.61% 217489358.014 220991660.339 - 1.08% -
SetIntersection_Interlaced_Set_string_256_16 1.61% 17562119.604 17844918.532 - -2.64% -
std::move_backward(vector<bool>)_(aligned)/1048576 1.61% 1723.473 1751.221 - 2.50% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 1.61% 21.167 21.507 - -0.65% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 1.60% 30.053 30.535 - 5.95% -
SetIntersection_Interlaced_Vector_string_1024_16 1.60% 3295106.211 3347930.185 - 0.85% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 1.59% 7909724.519 8035506.064 - 12.03% -
rng::find_last_if(forward_list<int>)_(bail_90%)/50 1.59% 27.648 28.088 - 1.97% -
BM_StringFindCharLiteral/64 1.59% 2.088 2.121 - 1.52% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.59% 12216.801 12410.720 - 1.50% -
std::find_end(vector<int>)_(process_all)/8192 1.59% 1680.555 1707.199 - -5.26% -
std::set<int>::upper_bound(key)_(existent)/1024 1.58% 4.291 4.359 - 8.29% -
BM_vector_deque_ranges_move_backward/1 1.58% 2.321 2.358 - 1.22% -
std::stable_sort(deque<int>)_(shuffled)/1024 1.58% 2539.964 2580.067 - -0.13% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.58% 796.629 809.205 - -7.11% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 1.58% 12.769 12.970 - 0.52% -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 1.57% 41178.503 41826.886 - 1.47% -
BM_PushHeap_string_Random_1024 1.57% 14.772 15.004 - 1.17% -
BM_deque_deque_ranges_move_backward/5500 1.57% 203.508 206.694 - 1.39% -
SetIntersection_None_Set_string_256_64 1.57% 9175435.521 9319082.860 - -1.16% -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 1.56% 30.925 31.409 - -0.56% -
std::equal(vector<int>)_(it,_it,_it,_it)/1048576 1.56% 72603.760 73738.142 - 0.14% -
SetIntersection_Interlaced_Vector_string_16384_1 1.56% 1057707.190 1074226.548 - -2.97% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 1.56% 35362.925 35914.184 - -2.58% -
std::copy_if(list<int>)_(entire_range)/512 1.56% 365.028 370.713 - 1.61% -
DAG_sidecast,_3_levels 1.56% 104.060 105.680 - -5.89% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 1.56% 3.204 3.254 - -3.49% -
BM_vector_deque_ranges_move_backward/5500 1.55% 197.153 200.216 - 0.19% -
std::adjacent_find(list<int>,_pred)/8 1.55% 3.795 3.854 - 0.57% -
BM_deque_vector_ranges_move_backward/70000 1.55% 7800.172 7921.149 - -0.29% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 1.55% 14.862 15.093 - -2.62% -
std::multiset<int>::find(key)_(non-existent)/1024 1.55% 5.470 5.554 - -8.40% -
std::format(int64_t)_(fmt:_{:0^512x}) 1.55% 32.298 32.797 - 3.47% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 1.55% 1721099.051 1747691.266 - 3.97% -
BM_CmpEqual_schar_ushort 1.54% 1.107 1.124 - 1.15% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.54% 138132.120 140262.568 - -0.23% -
std::copy_if(list<int>)_(every_other)/32768 1.54% 25340.195 25730.689 - -0.29% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 1.54% 176599.072 179319.526 - 2.66% -
std::adjacent_find(vector<int>)/8 1.54% 2.016 2.047 - 2.35% -
std::rotate(deque<int>)_(by_1/3)/32 1.53% 20.419 20.732 - -53.89% -
bm_swap_ranges_vb_aligned/8 1.53% 3.277 3.328 - 5.69% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.53% 224.050 227.480 - -5.16% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 1.53% 2.981 3.027 - 2.95% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 1.53% 14.900 15.128 - -1.23% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 1.53% 23.239 23.594 - 1.57% -
BM_vector_deque_ranges_copy_backward/64 1.53% 3.138 3.186 - 4.90% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 1.52% 23.657 24.017 - 4.64% -
BM_Hash/uint32_top_std_hash/1024 1.51% 671.876 682.042 - 22.35% -
BM_StringRelationalLiteral_Compare_Large_Large_Control 1.51% 1.997 2.027 - -1.75% -
SetIntersection_None_Vector_string_16384_1024 1.51% 1224315.813 1242799.487 - 0.83% -
std::search(vector<int>)_(single_element)/1000 1.51% 227.863 231.299 - 1.07% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.51% 660.486 670.444 - 2.67% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/1024 1.51% 6506.270 6604.331 - 1.09% -
std::format(double)_(fmt:_{:0>17500_10Lg}) 1.50% 224.116 227.489 - -2.14% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 1.50% 4769.245 4840.952 - 1.07% -
std::partial_sort_copy(list<int>)_(ascending)/1024 1.50% 5342.085 5422.278 - -0.48% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 1.50% 56759.655 57611.440 - 0.79% -
std::format(int64_t)_(fmt:_{:0>512d}) 1.50% 30.202 30.655 - -1.35% -
SetIntersection_Interlaced_Vector_string_4_4 1.49% 150532694.453 152780504.334 - -0.71% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 1.49% 51.947 52.720 - -0.02% -
rng::find_last(list<int>)_(bail_90%)/1024 1.49% 74.949 76.064 - 5.95% -
BM_deque_deque_ranges_move/70000 1.49% 3258.129 3306.544 - -0.10% -
BM_LexicallyRelative/small_path/4 1.48% 117.773 119.521 - 0.65% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 1.48% 79697.101 80877.896 - -5.54% -
std::find(vector<bool>)_(process_all)/8192 1.47% 33.486 33.980 - 2.54% -
SetIntersection_Front_Set_uint32_256_4 1.47% 4117473.590 4178021.606 - -1.87% -
std::format(int64_t)_(fmt:_{:0512b}) 1.47% 36.317 36.850 - 2.67% -
BM_to_chars_good/8 1.46% 2.262 2.295 - -3.16% -
SetIntersection_Front_Vector_uint32_1024_1 1.46% 1039908.716 1055130.923 - -0.41% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 1.46% 16201.162 16437.823 - -0.41% -
BM_format_to_n_string_pointer<char>/1 1.46% 10.628 10.783 - -1.10% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 1.46% 13.326 13.520 - 0.27% -
std::format(int64_t)_(fmt:_{:0^512o}) 1.46% 33.578 34.068 - 1.28% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 1.46% 8331375.468 8452675.798 - 0.37% -
BM_StringFindMatch1/4096 1.46% 1058.649 1074.054 - 1.41% -
std::none_of(vector<int>)_(process_all)/32 1.45% 8.306 8.427 - 0.81% -
bm_swap_ranges_vb_unaligned/262144 1.45% 3831.907 3887.530 - 1.32% -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 1.45% 6647.029 6743.328 - -32.30% -
std::partial_sort(deque<int>)_(repeated)/8 1.45% 26.089 26.466 - -0.41% -
std::unordered_multiset<int>::ctor(const&)/0 1.44% 12.931 13.117 - 0.31% -
SetIntersection_Interlaced_Set_uint64_256_16 1.44% 11660055.377 11828454.148 - -1.81% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 1.44% 13657.074 13853.989 - -1.84% -
std::replace(list<int>)_(prefix)/50 1.44% 17.161 17.408 - 2.86% -
std::multiset<int>::insert(value)_(new_value,_end)/8192 1.44% 84.422 85.634 - 4.02% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 1.43% 4.082 4.141 - 7.21% -
std::rotate(list<int>)_(1_element_backward)/50 1.43% 24.576 24.928 - 12.12% -
SetIntersection_None_Set_uint32_1024_1024 1.43% 8618486.303 8741922.487 - -4.09% -
SetIntersection_Front_Vector_uint32_262144_64 1.43% 1349690.680 1369001.174 - -1.16% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.43% 61972.565 62858.763 - -0.36% -
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 1.43% 90.070 91.358 - -11.74% -
SetIntersection_Front_Set_uint64_16384_16384 1.43% 224302887.875 227508905.423 - 0.90% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 1.43% 6.324 6.415 - 0.77% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 1.43% 15.717 15.941 - -2.89% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 1.43% 36603.369 37125.928 - -0.90% -
std::find_end(vector<int>)_(same_length)/1000 1.42% 244.251 247.729 - -49.92% -
BM_CmpEqual_ushort_uchar 1.42% 1.105 1.121 - -0.17% -
std::make_heap(vector<NonIntegral>)_(ascending)/8192 1.42% 5095.187 5167.567 - 0.18% -
std::unordered_set<std::string>::ctor(const&,_alloc)/0 1.42% 12.892 13.075 - -1.31% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 1.42% 19315996.313 19589866.032 - -1.46% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.41% 54379.514 55148.891 - 3.29% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 1.41% 717.333 727.482 - 1.89% -
std::stable_sort(vector<int>)_(descending)/8 1.41% 23.021 23.346 - 0.06% -
BM_num_get<unsigned_short> 1.41% 10.017 10.159 - -60.26% -
std::any_of(list<int>)_(process_all)/8192 1.41% 7458.240 7563.618 - 3.75% -
std::find_end(list<int>,_pred)_(process_all)/1024 1.41% 814.911 826.424 - 4.63% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.41% 140765.426 142752.183 - -0.65% -
std::copy(deque<int>)/4096 1.41% 144.787 146.828 - 1.88% -
SetIntersection_None_Vector_float_262144_16 1.41% 1130069.661 1145985.632 - -0.10% -
SetIntersection_None_Set_uint32_1024_4 1.41% 8618272.753 8739629.050 - -3.20% -
std::equal(vector<int>)_(it,_it,_it)/8 1.41% 1.140 1.156 - -8.06% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1.41% 1140.849 1156.882 - -1.44% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.40% 13254.765 13440.901 - -1.90% -
std::find_end(forward_list<int>)_(same_length)/1000 1.40% 1455.030 1475.439 - 1.64% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.40% 448.803 455.093 - 0.66% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 1.40% 819.777 831.256 - -67.26% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.40% 723.444 733.566 - -1.37% -
BM_PushHeap_uint64_Random_16384 1.39% 6.288 6.376 - 7.80% -
BM_LexicallyRelative/large_path/2 1.39% 114.299 115.893 - -0.89% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 1.39% 94420.907 95734.364 - 2.85% -
std::sort_heap(vector<int>,_pred)/1024 1.39% 9766.640 9902.408 - 0.83% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 1.39% 1031291.809 1045600.928 - 1.42% -
BM_PushHeap_string_QuickSortAdversary_16384 1.38% 15.554 15.769 - -2.46% -
SetIntersection_Interlaced_Vector_string_4_1 1.38% 218908684.103 221935104.636 - -0.52% -
std::fill(vector<int>)/50 1.38% 2.201 2.232 - 3.28% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8 1.38% 62.105 62.963 - -0.08% -
BM_vector_deque_ranges_copy/65536 1.38% 2860.046 2899.551 - 1.39% -
std::adjacent_find(vector<int>,_pred)/8 1.38% 3.267 3.312 - -6.04% -
SetIntersection_None_Set_uint64_262144_262144 1.38% 1209161.457 1225821.533 - -2.14% -
std::format(int64_t)_(fmt:_{:0512d}) 1.38% 32.082 32.524 - -0.69% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 1.38% 12.298 12.467 - 10.47% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.37% 13245.497 13427.209 - -1.21% -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 1.37% 6.183 6.268 - 8.93% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8 1.37% 44.499 45.108 - 2.13% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 1.37% 15289587.195 15498348.941 - -0.76% -
std::format(int64_t)_(fmt:_{:0<512Ld}) 1.36% 35.717 36.204 - -3.35% -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 1.36% 932.568 945.280 - 0.08% -
rng::contains_subrange(list<int>)_(same_length)/50 1.36% 25.267 25.611 - -9.53% -
std::move_backward(list<int>)/262144 1.36% 258070.404 261586.351 - 1.77% -
std::partial_sort_copy(list<int>)_(ascending)/8192 1.36% 56601.837 57371.669 - 1.08% -
SetIntersection_None_Set_pair<uint32,_uint32>_4_1 1.36% 214285739.666 217199625.988 - -1.34% -
std::make_heap(vector<NonIntegral>)_(ascending)/1024 1.36% 660.416 669.386 - 0.10% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 1.35% 391.314 396.605 - 0.27% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.35% 3903.432 3956.201 - 0.63% -
std::map<int,_int>::clear()/0 1.35% 400.172 405.564 - 1.95% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8 1.35% 54.937 55.676 - -0.37% -
BM_format_to_string_begin<std::string>/1 1.34% 10.049 10.184 - 1.42% -
std::find_end(vector<int>)_(process_all)/1048576 1.34% 217202.872 220104.200 - -4.75% -
std::multiset<int>::lower_bound(key)_(existent)/32 1.33% 2.178 2.207 - -4.50% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 1.33% 3865.480 3916.973 - 2.30% -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 1.33% 12.708 12.877 - -1.94% -
std::stable_sort(vector<int>)_(pipe-organ)/8 1.33% 18.473 18.718 - -0.58% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.33% 12765.068 12934.393 - -2.08% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 1.32% 201855599.259 204529180.050 - -0.47% -
BM_Ostream_number/0 1.32% 30.031 30.429 - 3.41% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 1.32% 28.012 28.383 - -5.38% -
std::multimap<int,_int>::contains(key)_(existent)/1024 1.32% 4.541 4.601 - 18.26% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 1.32% 13737876.376 13919313.002 - 3.97% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 1.32% 44.333 44.918 - 1.56% -
std::sample(deque<int>)/8192 1.32% 91417.401 92621.724 - 1.69% -
std::format(double)_(fmt:_{:_10}) 1.32% 62.050 62.867 - 2.42% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.31% 565.623 573.060 - 0.36% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 1.31% 11310330.274 11459011.580 - -2.69% -
BM_PushHeap_pair<uint32,_uint32>_Random_256 1.31% 6.966 7.057 - -3.85% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/32 1.31% 18.045 18.282 - 1.58% -
BM_CmpLess_ushort_schar 1.31% 1.041 1.055 - -5.78% -
ranges::min(std::vector<char>)/64 1.31% 4.226 4.281 - 18.33% -
std::equal(list<int>)_(it,_it,_it)/1048576 1.31% 1305954.051 1323057.252 - 2.11% -
bm_ranges_lexicographical_compare<int>/64 1.31% 4.446 4.505 - 3.71% -
std::is_partitioned(vector<int>)_(unpartitioned)/50 1.31% 8.528 8.640 - -2.98% -
std::sort(deque<int>)_(qsort_adversarial)/8 1.31% 17.745 17.977 - 1.70% -
std::set<std::string>::count(key)_(non-existent)/1024 1.31% 23.831 24.142 - 1.51% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.31% 617.760 625.827 - -0.04% -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 1.30% 12667.021 12832.312 - -1.76% -
std::find_first_of(deque<int>)_(small_needle)/50 1.30% 165.528 167.683 - 1.52% -
SetIntersection_None_Set_uint64_1024_16 1.30% 8666473.842 8779203.442 - -2.15% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.30% 113250.414 114721.732 - 3.21% -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 1.30% 4.435 4.493 - -0.49% -
BM_vector_deque_move_backward/65536 1.30% 7778.861 7879.853 - 2.25% -
BM_format_to_n_string_back_inserter<std::vector<wchar_t>>/1048576 1.30% 177484.433 179788.087 - -4.18% -
std::partial_sort(deque<int>)_(shuffled)/8 1.30% 32.013 32.428 - 1.26% -
std::replace_if(deque<int>)_(sprinkled)/1024 1.30% 366.247 370.992 - 1.84% -
std::set<int>::upper_bound(key)_(non-existent)/1024 1.30% 6.027 6.105 - 3.12% -
BM_LexicallyNormal/small_path/16 1.29% 272.297 275.822 - -1.32% -
std::find_end(vector<int>,_pred)_(near_matches)/1000 1.29% 22823.216 23118.425 - -8.58% -
std::map<int,_int>::lower_bound(key)_(existent)/8192 1.29% 5.432 5.502 - -3.18% -
SetIntersection_Interlaced_Vector_string_256_16 1.29% 10336677.550 10469730.907 - 0.72% -
std::for_each(multiset<int>::iterator)/8192 1.29% 7980.869 8083.593 - -49.78% -
rng::contains_subrange(vector<int>)_(single_element)/32 1.28% 8.510 8.619 - 3.60% -
std::unique(deque<int>)_(contiguous)/32 1.28% 50.508 51.157 - 2.84% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.28% 119986.934 121527.451 - 1.88% -
std::find_end(vector<int>,_pred)_(near_matches)/1024 1.28% 23748.267 24052.993 - -8.64% -
BM_deque_deque_ranges_move/1024 1.28% 36.838 37.310 - 0.90% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 1.28% 167244549.776 169386420.985 - -0.30% -
BM_PushHeap_string_Random_16384 1.28% 16.045 16.250 - 1.02% -
BM_CmpLess_uint_int 1.28% 1.070 1.084 - -3.77% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 1.27% 532.528 539.318 - -0.07% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.27% 12952.686 13117.599 - -0.48% -
rng::find(join_view(vector<list<int>>))_(process_all)/8 1.27% 4.408 4.464 - 0.95% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/1024 1.27% 6.486 6.569 - -9.64% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 1.27% 1216150.635 1231581.217 - -2.44% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 1.27% 10033711.592 10160919.816 - -1.98% -
std::equal(list<int>)_(it,_it,_it)/50 1.26% 35.475 35.923 - -2.60% -
std::move_backward(deque<int>)/262144 1.26% 30317.036 30699.988 - 2.77% -
std::reverse_copy(list<int>)/64 1.26% 29.957 30.335 - 3.69% -
std::upper_bound(std::forward_list<int>)/100 1.26% 97.149 98.374 - 2.47% -
std::move_backward(vector<int>)/32768 1.26% 1722.764 1744.433 - 2.57% -
bm_ranges_swap_ranges_vb_aligned/2048 1.26% 8.604 8.712 - 1.74% -
SetIntersection_Front_Set_uint64_262144_1024 1.25% 12344457.227 12499028.627 - -0.41% -
std::copy_backward(vector<int>)/8 1.25% 2.183 2.210 - 1.82% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 1.25% 12.967 13.129 - 0.30% -
std::copy(deque<int>)/512 1.25% 16.639 16.847 - -1.83% -
BM_std_minmax_element<short>/4 1.25% 1.230 1.245 - 2.79% -
SetIntersection_None_Set_uint32_16384_16384 1.25% 154608782.683 156538302.525 - -4.19% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 1.24% 18.361 18.589 - 0.13% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 1.24% 12469.973 12624.709 - 1.66% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 1.24% 391.529 396.385 - 0.32% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 1.24% 24.232 24.532 - 9.53% -
BM_StringRead_Cold_Shallow_Empty 1.23% 1.157 1.171 - 10.66% -
std::none_of(list<int>)_(process_all)/50 1.23% 21.868 22.138 - 1.62% -
SetIntersection_None_Vector_string_16384_256 1.23% 1219860.937 1234845.921 - -0.51% -
std::multiset<int>::contains(key)_(non-existent)/8192 1.23% 9.086 9.197 - -37.16% -
BM_CmpEqual_int_ushort 1.22% 1.082 1.095 - 0.11% -
std::is_partitioned(deque<int>)_(unpartitioned)/50 1.22% 6.702 6.784 - -1.30% -
std::flat_map<int,_int>::lower_bound(key)_(existent)/32 1.22% 3.040 3.077 - 1.17% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 1.22% 38757.510 39231.490 - 1.59% -
rng::starts_with(deque<int>)/1024 1.22% 468.887 474.617 - -0.94% -
BM_deque_vector_copy/4000 1.22% 142.240 143.976 - 3.20% -
std::multiset<int>::ctor(const&)/32 1.22% 223.328 226.049 - 4.45% -
SetIntersection_Front_Vector_uint64_1024_1024 1.22% 5818665.739 5889474.684 - -0.34% -
rng::find(join_view(deque<deque<int>>))_(process_all)/1024 1.21% 290.992 294.526 - 1.08% -
BM_CmpEqual_short_schar 1.21% 1.128 1.142 - -0.66% -
SetIntersection_Front_Set_float_262144_1 1.21% 1022643.354 1035051.387 - 0.38% -
std::move(vector<bool>)_(unaligned)/512 1.21% 4.834 4.892 - 2.31% -
BM_vector_deque_ranges_move_backward/4000 1.21% 140.526 142.230 - -0.20% -
std::list<int>::ctor(const&)_(cheap_elements)/1024 1.21% 11205.651 11341.348 - -0.08% -
std::generate_n(vector<int>)/50 1.21% 11.885 12.029 - 2.38% -
std::map<std::string,_int>::find(key)_(existent)/32 1.21% 15.618 15.806 - 1.82% -
SetIntersection_Interlaced_Set_float_1024_64 1.21% 9983419.228 10103871.839 - -1.85% -
std::rotate(vector<int>)_(1_element_forward)/1024 1.21% 35.136 35.560 - 0.88% -
SetIntersection_None_Set_string_256_1 1.20% 11525713.674 11664366.166 - -0.16% -
std::lower_bound(std::forward_list<int>)/100 1.20% 81.632 82.613 - -24.01% -
rng::find_last(vector<char>)_(bail_90%)/50 1.20% 1.453 1.470 - 0.17% -
rng::contains(list<int>)_(process_all)/8192 1.20% 7131.385 7217.094 - 0.44% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 1.20% 19.492 19.726 - -3.98% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 1.20% 26.610 26.930 - -4.85% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.20% 1095761.655 1108908.659 - 5.51% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 1.20% 2144.913 2170.600 - 114.65% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.19% 11540.958 11678.780 - 1.60% -
ranges::minmax(std::list<char>)/8 1.19% 2.499 2.529 - 2.19% -
BM_PushHeap_uint64_Random_262144 1.19% 6.324 6.399 - 6.83% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 1.19% 99893.270 101082.074 - -1.48% -
BM_format_to_back_inserter<std::string>/C_string_len_6000 1.19% 566.320 573.053 - -1.46% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 1.19% 11188750.439 11321607.600 - 0.22% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 1.19% 4.728 4.784 - -0.03% -
BM_deque_vector_move_backward/1 1.18% 2.101 2.126 - 0.71% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 1.18% 739.635 748.397 - -1.70% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 1.18% 23.470 23.748 - -4.51% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 1.18% 2.471 2.500 - 3.16% -
BM_deque_deque_ranges_move_backward/4000 1.18% 148.909 150.665 - -0.62% -
std::shift_left(list<int>)/8192 1.18% 7629.020 7718.915 - 1.86% -
std::find(deque<int>)_(process_all)/32768 1.18% 7738.113 7829.282 - 1.75% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.18% 715.599 724.015 - -1.64% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 1.18% 647.782 655.400 - -12.73% -
std::multimap<int,_int>::lower_bound(key)_(existent)/32 1.18% 2.399 2.427 - 15.20% -
BM_num_get<bool> 1.17% 11.778 11.916 - -52.94% -
BM_deque_deque_copy/4000 1.17% 140.949 142.602 - -2.29% -
std::is_sorted(list<int>)/1024 1.17% 746.054 754.796 - 0.04% -
std::multiset<std::string>::equal_range(key)_(existent)/32 1.17% 17.882 18.092 - -8.88% -
std::multiset<std::string>::ctor(const&)/1024 1.17% 34178.318 34578.544 - -2.58% -
SetIntersection_Front_Set_float_256_16 1.17% 4462668.570 4514831.300 - -1.14% -
std::copy_backward(list<int>)/8 1.17% 2.350 2.378 - 7.72% -
std::make_heap(vector<NonIntegral>)_(ascending)/8 1.17% 16.881 17.078 - 1.43% -
std::multimap<int,_int>::find(key)_(non-existent)/1024 1.16% 5.264 5.325 - 2.87% -
std::is_partitioned(list<int>)_(unpartitioned)/8192 1.16% 2157.082 2182.172 - 1.00% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 1.16% 1221407.470 1235611.084 - -2.17% -
SetIntersection_Front_Vector_float_64_16 1.16% 14102935.252 14266921.362 - -0.53% -
SetIntersection_Interlaced_Vector_string_1024_256 1.16% 20453501.235 20690092.755 - -3.08% -
BM_vector_deque_ranges_move_backward/64000 1.16% 7317.160 7401.768 - 0.34% -
rng::contains_subrange(vector<int>)_(process_all)/1048576 1.15% 208345.785 210751.041 - 1.91% -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 1.15% 36.107 36.524 - 4.20% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/1024 1.15% 23986.540 24263.110 - 2.69% -
SetIntersection_Interlaced_Set_string_1024_16 1.15% 12839037.728 12986597.854 - -1.41% -
std::for_each(multimap<int>::iterator)/32 1.14% 23.686 23.957 - 15.16% -
BM_join_view_deques/512 1.14% 1292.069 1306.836 - -1.46% -
BM_deque_vector_ranges_move/1 1.14% 2.085 2.108 - -10.98% -
std::flat_map<int,_int>::ctor(const&)/32 1.14% 22.837 23.098 - -0.74% -
Chain_fail,_5_levels 1.14% 65.370 66.116 - -9.41% -
BM_format_to_iterator/<std::deque>_string_len_6000 1.14% 149.889 151.598 - 1.72% -
rng::contains_subrange(vector<int>)_(single_element)/50 1.14% 12.389 12.530 - 2.42% -
std::pop_heap(deque<int>)/8192 1.14% 53.382 53.990 - 0.30% -
std::multiset<int>::contains(key)_(non-existent)/1024 1.14% 6.064 6.133 - 2.48% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 1.14% 7.387 7.471 - 31.18% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 1.14% 391.409 395.857 - -0.06% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 1.14% 24.239 24.515 - 3.42% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 1.14% 759.550 768.178 - -3.24% -
BM_deque_vector_ranges_move/64 1.14% 2.589 2.619 - -7.92% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.14% 12743.708 12888.388 - -0.97% -
SetIntersection_Interlaced_Vector_float_262144_16384 1.13% 344145548.720 348043783.626 - -0.49% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.13% 609114.517 616007.757 - -1.22% -
std::find_end(vector<int>)_(process_all)/1024 1.13% 222.140 224.650 - -4.99% -
std::multiset<int>::insert(value)_(new_value,_end)/0 1.13% 17.095 17.288 - 0.59% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.13% 896410.197 906533.083 - -2.45% -
std::multiset<int>::ctor(const&,_alloc)/8192 1.13% 50682.253 51253.704 - -35.83% -
std::unordered_multimap<int,_int>::clear()/0 1.12% 391.751 396.152 - -0.04% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.12% 164.448 166.295 - -0.47% -
std::find(deque<int>)_(process_all)/1024 1.12% 242.130 244.844 - 2.12% -
std::format(int64_t)_(fmt:_{:0<512X}) 1.12% 38.515 38.947 - 4.01% -
BM_PathIterateOnceBackwards/iterate_elements/1024 1.12% 318551.871 322116.893 - 0.48% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.12% 139132.996 140689.486 - 0.06% -
BM_CmpEqual_ushort_int 1.12% 1.073 1.085 - 0.86% -
SetIntersection_Front_Set_float_1024_16 1.12% 1188677.065 1201969.036 - -0.78% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.12% 5405.270 5465.699 - 1.88% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 1.12% 41.510 41.974 - 1.09% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 1.12% 30.376 30.715 - 11.19% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/0 1.11% 18.359 18.564 - -1.26% -
std::all_of(list<int>)_(process_all)/50 1.11% 21.834 22.078 - 1.63% -
std::find_end(vector<int>)_(process_all)/1000 1.11% 217.065 219.483 - -4.55% -
rng::find_last(vector<char>)_(bail_90%)/1024 1.11% 23.576 23.838 - -14.26% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 1.11% 16.248 16.428 - -2.46% -
SetIntersection_Interlaced_Vector_float_64_4 1.11% 17825267.102 18023069.494 - -0.83% -
std::partial_sort(deque<int>)_(qsort_adversarial)/1024 1.11% 18840.218 19049.101 - 0.39% -
std::format(int64_t)_(fmt:_{:0>512Ld}) 1.11% 34.669 35.053 - 1.07% -
std::copy_n(vector<bool>)_(aligned)/4096 1.11% 4.705 4.757 - -2.02% -
BM_deque_deque_move_backward/512 1.11% 18.901 19.110 - -3.21% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.10% 668.421 675.801 - 1.37% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 1.10% 46.247 46.757 - 0.83% -
SetIntersection_None_Vector_float_16384_1 1.10% 1099934.011 1112036.943 - -0.12% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024 1.10% 5098.407 5154.401 - -0.53% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 1.10% 16.662 16.845 - 0.72% -
SetIntersection_None_Vector_uint64_16384_16384 1.09% 1098950.304 1110983.022 - -0.38% -
std::stable_partition(deque<int>)_(sparse)/8192 1.09% 3320.589 3356.906 - -8.21% -
SetIntersection_Interlaced_Set_float_16384_1 1.09% 1045032.312 1056458.147 - -0.23% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 1.09% 9730498.036 9836723.224 - 0.84% -
std::partition_copy(vector<int>)/8192 1.09% 4556.907 4606.625 - 0.11% -
BM_deque_deque_copy_backward/1 1.09% 2.813 2.844 - 5.00% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 1.09% 13.124 13.267 - -2.53% -
BM_PushHeap_string_Descending_4 1.09% 1.891 1.911 - 0.75% -
SetIntersection_Front_Vector_uint64_256_256 1.09% 4478252.048 4526978.290 - 6.42% -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 1.08% 6670.937 6743.246 - 1.66% -
BM_vector_deque_ranges_copy_backward/4096 1.08% 148.731 150.341 - 1.19% -
std::move_backward(list<int>)/64 1.08% 39.494 39.921 - 2.53% -
BM_emoji_escaped<char> 1.08% 22412.805 22654.777 - -6.21% -
BM_Swap_FuncPtr_SmallTrivialFunctor 1.08% 3.262 3.297 - 0.38% -
BM_format_to_n_string_begin<std::wstring>/1 1.08% 10.993 11.111 - -0.43% -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 1.08% 5.358 5.415 - -8.46% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 1.07% 54037.321 54617.204 - -0.41% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 1.07% 531.804 537.500 - -0.07% -
std::copy_if(vector<int>)_(every_other)/32768 1.07% 16148.791 16321.751 - 126.16% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.07% 12667.320 12802.990 - 0.29% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/32 1.07% 16.637 16.815 - -1.08% -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 1.07% 40.626 41.061 - 0.19% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 1.07% 21095269.208 21320963.347 - 1.28% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.07% 183969.894 185935.730 - 3.25% -
BM_format_to_string_back_inserter<std::vector<char>>/16384 1.07% 891.139 900.656 - -5.16% -
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 1.07% 75403.862 76207.349 - -0.36% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 1.06% 1242180.094 1255391.439 - -1.10% -
std::list<int>::ctor(Range)_(cheap_elements)/8192 1.06% 98199.434 99237.222 - -0.08% -
rng::for_each(multimap<int>)/8192 1.06% 7345.126 7422.717 - -53.27% -
BM_StringFindNoMatch/32768 1.06% 499.257 504.530 - 1.04% -
std::find_end(deque<int>,_pred)_(near_matches)/1024 1.05% 32012.878 32350.325 - -22.68% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.05% 362.039 365.854 - -3.76% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.05% 1358.818 1373.133 - -1.34% -
std::unique_copy(list<int>)_(sprinkled)/8192 1.05% 6874.483 6946.686 - 1.74% -
BM_CmpLess_int_short 1.05% 1.132 1.144 - 0.99% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 1.05% 23.620 23.867 - 0.02% -
std::search(vector<int>)_(single_element)/8192 1.05% 1813.291 1832.245 - 1.02% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 1.05% 17.135 17.314 - -0.41% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1.04% 1188832.111 1201240.961 - 1.44% -
BM_std_minmax_element<long_long>/4096 1.04% 1088.556 1099.900 - 5.68% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 1.04% 808866.368 817257.310 - 2.22% -
BM_deque_deque_ranges_copy/65536 1.04% 3086.376 3118.391 - 0.83% -
SetIntersection_Front_Vector_string_256_4 1.04% 4584659.629 4632189.547 - -1.60% -
BM_Swap_MemFuncPtr_SmallNonTrivialFunctor 1.04% 1.152 1.164 - 0.14% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8 1.03% 54.453 55.016 - 1.32% -
std::transform(list<int>)_(identity_transform)/32 1.03% 16.935 17.110 - 6.28% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 1.03% 1.244 1.257 - 0.39% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 1.03% 2052.739 2073.876 - 3.02% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8 1.03% 55.110 55.677 - -0.85% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1.03% 1823999.526 1842761.953 - -6.44% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 1.03% 5.530 5.587 - 3.01% -
SetIntersection_None_Set_float_1024_256 1.03% 8846734.340 8937628.295 - 1.76% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 1.03% 12.833 12.965 - -9.31% -
std::format(double)_(fmt:_{:0<17500_10}) 1.03% 211.948 214.123 - -1.26% -
VChain_fail,_4_levels 1.03% 29.850 30.156 - -2.90% -
std::find_end(forward_list<int>,_pred)_(match_near_end)/8192 1.02% 277746.039 280590.421 - 2.15% -
BM_format/string_view_len_6000 1.02% 71.666 72.400 - -6.07% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 1.02% 1295078.634 1308311.202 - -4.04% -
SetIntersection_None_Set_uint64_1024_64 1.02% 8587387.499 8674970.868 - -3.73% -
std::generate(deque<int>)/8192 1.02% 1909.643 1929.101 - -3.96% -
SetIntersection_None_Set_uint32_64_4 1.02% 21342392.210 21559613.492 - 1.38% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 1.02% 1028863.620 1039325.947 - -2.10% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 1.01% 4729.469 4777.468 - -1.57% -
std::sort(deque<int>)_(ascending)/1024 1.01% 761.395 769.120 - 0.25% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 1.01% 22108593.803 22332834.505 - -1.40% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 1.01% 8459.741 8545.392 - 7.83% -
SetIntersection_Front_Set_uint64_16384_64 1.01% 1654518.271 1671238.588 - -0.54% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 1.01% 97.001 97.980 - 30.92% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024 1.01% 69.491 70.192 - 1.21% -
BM_format_to_iterator/<std::deque>_C_string_len_6000 1.01% 248.674 251.182 - -2.14% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.01% 7305.851 7379.444 - 2.04% -
std::multiset<int>::ctor(const&,_alloc)/1024 1.01% 6366.112 6430.173 - -34.64% -
BM_deque_vector_ranges_copy_backward/1 1.01% 2.093 2.114 - -1.83% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 1.01% 17.965 18.145 - 1.36% -
std::find_if_not(vector<bool>)_(process_all)/8 1.00% 3.584 3.620 - 2.15% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 1.00% 9110.561 9201.839 - 0.28% -

Performance Improvements - execution_time Δ Previous Current σ Δ (B) σ (B)
std::equal(deque<int>)_(it,_it,_it)/8192 -83.51% 3873.358 638.787 - -83.44% -
std::equal(deque<int>)_(it,_it,_it)/1048576 -83.38% 497987.642 82755.499 - -83.31% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 -83.32% 3819.095 637.146 - -80.30% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 -83.08% 489819.240 82899.111 - -80.14% -
std::equal(deque<int>)_(it,_it,_it)/1024 -82.69% 462.028 79.968 - -83.39% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 -82.17% 451.929 80.563 - -80.08% -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 -80.39% 425092.157 83381.650 - -83.54% -
std::equal(deque<int>)_(it,_it,_it,_it)/1024 -80.15% 404.504 80.308 - -83.72% -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 -79.32% 3092.336 639.579 - -83.73% -
std::fill(vector<bool>)/262144 -75.65% 952.596 231.940 - -67.79% -
std::equal(deque<int>)_(it,_it,_it)/50 -73.68% 22.751 5.988 - -72.21% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 -70.55% 23.618 6.955 - -65.22% -
std::equal(deque<int>)_(it,_it,_it,_it)/50 -69.78% 21.009 6.349 - -78.30% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -64.00% 1648.563 593.521 - -64.39% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -63.87% 1722.536 622.401 - -64.38% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 -53.96% 24.207 11.144 - -52.73% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -53.65% 1334.801 618.619 - 13.15% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 -52.95% 40.378 18.998 - -40.59% -
BM_adjacent_full<100> -52.56% 57.495 27.278 - 0.00% -
std::copy_backward(vector<bool>)_(aligned)/262144 -51.89% 768.880 369.883 - -39.96% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 -51.63% 210.913 102.019 - -52.12% -
SetIntersection_Interlaced_Vector_uint32_262144_16 -51.43% 6035807.991 2931312.498 - -4.78% -
rng::starts_with(list<int>)/1000 -49.33% 1499.059 759.556 - 1.04% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -47.44% 188.907 99.297 - -60.07% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -46.33% 183.863 98.678 - -55.61% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 -45.65% 71.163 38.678 - -31.44% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 -44.72% 525.581 290.542 - -43.43% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 -44.14% 520.686 290.846 - -44.03% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024 -43.85% 520.068 292.034 - -43.58% -
std::copy_backward(vector<bool>)_(aligned)/1048576 -43.85% 3092.488 1736.558 - -45.21% -
BM_adjacent_empty<1000> -43.38% 549.743 311.280 - 0.00% -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 -42.62% 54.120 31.054 - -36.31% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 -41.78% 24.363 14.185 - -52.41% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -41.37% 132.246 77.535 - -45.92% -
SetIntersection_Interlaced_Vector_uint32_16384_64 -40.94% 9665417.515 5708510.387 - -9.23% -
SetIntersection_Interlaced_Vector_uint32_262144_64 -40.81% 17297202.015 10237850.423 - 20.79% -
SetIntersection_Interlaced_Vector_float_262144_64 -40.66% 13371917.036 7935035.975 - -49.34% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -39.81% 37.149 22.359 - -34.43% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 -39.28% 34.778 21.117 - -37.87% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 -39.07% 2292.984 1397.101 - 2.22% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 -39.04% 64.559 39.356 - -40.29% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 -38.97% 24.945 15.223 - -51.90% -
SetIntersection_Interlaced_Vector_float_16384_16 -38.83% 4192458.171 2564351.348 - -9.95% -
BM_format_to_n_string_begin<std::vector<char>>/16384 -38.27% 236.805 146.183 - -41.44% -
std::multiset<std::string>::erase(key)_(existent)/32 -38.00% 80.525 49.929 - -3.34% -
std::partial_sort_copy(deque<int>)_(descending)/8 -37.81% 23.710 14.744 - -36.81% -
SetIntersection_Interlaced_Vector_float_262144_256 -37.51% 46585139.140 29110625.723 - 43.33% -
SetIntersection_Interlaced_Vector_float_16384_256 -36.81% 26904449.572 17000521.634 - 14.26% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 -36.77% 4011.135 2536.090 - -35.42% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 -36.45% 4002.430 2543.418 - -36.16% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8192 -36.20% 4011.967 2559.469 - -34.92% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 -36.04% 885.243 566.225 - -8.25% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -35.91% 32.617 20.903 - -36.14% -
SetIntersection_Interlaced_Vector_float_262144_1024 -35.74% 120249195.615 77268867.391 - -25.53% -
BM_vector_deque_move_backward/0 -35.74% 0.621 0.399 - -4.75% -
BM_Swap_Null_LargeTrivialFunctor -35.55% 0.716 0.462 - -8.69% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -35.51% 74.858 48.273 - -20.10% -
rng::starts_with(list<int>)/1024 -34.35% 1183.491 776.937 - 0.94% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 -34.13% 106.646 70.249 - -4.25% -
BM_StringConstructDestroyCStr_Large_Transparent -33.32% 14.452 9.637 - -4.85% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8 -32.64% 4.523 3.047 - -31.53% -
SetIntersection_Interlaced_Vector_float_16384_1024 -32.37% 56581540.798 38268023.013 - -25.49% -
std::fill_n(list<int>)/1024 -32.23% 651.567 441.592 - 0.16% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 -32.18% 55966268.443 37958806.470 - -14.51% -
std::is_sorted(deque<int>)/8 -31.85% 3.826 2.608 - -8.87% -
BM_format_to_n_string_span<wchar_t>/16384 -31.75% 1894.370 1292.839 - -18.11% -
std::partial_sort_copy(deque<int>)_(heap)/8 -31.67% 21.955 15.002 - -26.75% -
std::multiset<std::string>::erase(iterator)/8192 -31.65% 37.134 25.381 - -15.26% -
SetIntersection_Interlaced_Vector_uint32_16384_16 -31.47% 3512888.488 2407464.439 - -0.42% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 -31.45% 37.617 25.786 - 10.55% -
SetIntersection_Interlaced_Vector_float_16384_64 -31.32% 7892560.841 5420618.560 - -2.79% -
SetIntersection_Interlaced_Vector_float_1024_16 -31.04% 2677833.776 1846611.657 - -27.41% -
std::unique_copy(deque<int>)_(sprinkled)/32 -30.64% 13.293 9.220 - 0.21% -
BM_ascii_text<char> -30.48% 1058.459 735.855 - -0.59% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 -30.33% 72.607 50.589 - -42.58% -
std::unique_copy(deque<int>)_(sprinkled)/52 -30.01% 21.081 14.756 - 0.26% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 -29.97% 13.587 9.515 - -4.99% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 -29.92% 12161.751 8522.815 - -17.93% -
BM_string_without_formatting<wchar_t> -29.74% 13.473 9.466 - -0.40% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 -29.63% 34.286 24.128 - 31.06% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 -29.56% 0.484 0.341 - -7.15% -
ranges::min(std::deque<long_long>)/70000 -29.54% 27104.718 19099.000 - -27.40% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 -29.36% 352676199.455 249121535.606 - -0.96% -
BM_vector_deque_ranges_copy/0 -29.26% 0.603 0.426 - -37.50% -
ranges::min(std::list<long_long>)/1 -28.92% 0.367 0.261 - 16.16% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 -28.65% 10439.665 7448.432 - -32.21% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 -28.64% 2021.299 1442.356 - -9.74% -
BM_PushHeap_uint32_PipeOrgan_1 -28.42% 0.575 0.411 - -11.75% -
SetIntersection_Interlaced_Vector_float_262144_4 -28.40% 2064180.534 1477959.949 - -25.75% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 -28.29% 33.251 23.845 - -24.08% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1048576 -27.80% 518787.867 374546.797 - -26.51% -
SetIntersection_Interlaced_Vector_uint64_262144_64 -27.79% 11541948.816 8333963.668 - -19.84% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 -27.65% 117523227.994 85031874.707 - -4.39% -
BM_Swap_Null_Null -27.44% 0.461 0.334 - -27.17% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 -27.40% 345516718.804 250841363.408 - -29.27% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 -27.35% 515999.033 374870.537 - -26.68% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 -27.26% 513823.391 373779.921 - -27.11% -
std::set<std::string>::erase(key)_(existent)/32 -27.03% 70.123 51.171 - -39.82% -
std::equal(deque<int>)_(it,_it,_it)/8 -26.42% 4.482 3.298 - -20.51% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 -26.41% 91.075 67.024 - -23.36% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 -26.22% 5.295 3.906 - -26.67% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 -25.95% 89.754 66.464 - 0.69% -
SetIntersection_Interlaced_Vector_uint32_1024_64 -25.93% 4551571.834 3371515.267 - -32.44% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -25.69% 38.835 28.859 - -32.36% -
SetIntersection_Interlaced_Vector_uint64_16384_256 -25.36% 19886395.111 14843897.462 - -37.28% -
SetIntersection_Interlaced_Vector_float_1024_64 -24.92% 4444261.510 3336617.176 - 1.97% -
SetIntersection_Interlaced_Vector_uint32_262144_4 -24.34% 1963001.384 1485169.128 - -23.90% -
SetIntersection_Interlaced_Vector_uint64_262144_4 -24.27% 1848451.303 1399741.922 - -11.53% -
std::set<std::string>::erase(key)_(existent)/8192 -23.98% 94.409 71.771 - -31.07% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -23.64% 0.710 0.542 - -21.93% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 -23.45% 1.731 1.325 - -32.26% -
BM_PushHeap_uint32_QuickSortAdversary_1 -23.27% 0.696 0.534 - 35.56% -
std::copy(vector<bool>)_(aligned)/262144 -23.17% 595.592 457.598 - -22.15% -
SetIntersection_Interlaced_Vector_float_16384_4 -23.01% 1735628.147 1336250.107 - -19.02% -
BM_Move_Null -22.92% 0.615 0.474 - -47.70% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 -22.85% 0.493 0.381 - -20.47% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 -22.84% 26.235 20.243 - -27.56% -
std::find_if_not(vector<char>)_(bail_25%)/8 -22.64% 1.128 0.872 - -6.44% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 -22.62% 56.574 43.778 - -40.70% -
SetIntersection_Interlaced_Vector_uint32_1024_16 -22.30% 2383689.856 1852220.012 - -25.90% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 -22.29% 139564746.272 108454634.624 - -6.01% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 -22.26% 5610631.774 4361479.050 - 0.40% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -22.22% 7683.193 5976.217 - -0.87% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 -22.16% 61.451 47.837 - 7.23% -
SetIntersection_Interlaced_Vector_float_256_16 -21.85% 7882010.998 6159753.413 - 4.67% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 -21.72% 29.947 23.443 - -7.03% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 -21.42% 26898879.425 21137393.087 - -0.24% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 -21.40% 117.034 91.985 - 5.06% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 -21.22% 1.387 1.093 - 2.77% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 -21.07% 25.402 20.050 - -25.76% -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 -21.04% 0.449 0.355 - 0.48% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -20.63% 77.482 61.500 - -1.91% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 -20.61% 92.573 73.492 - 68.18% -
std::unordered_set<int>::find(key)_(existent)/32 -20.61% 1.335 1.060 - -20.05% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -20.60% 20.771 16.491 - -20.54% -
std::set<std::string>::insert(value)_(already_present)/8192 -20.51% 37.357 29.695 - -5.05% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 -20.47% 50.937 40.509 - -7.24% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 -20.36% 1.745 1.390 - -21.05% -
std::equal(deque<int>)_(it,_it,_it,_it)/8 -20.30% 5.002 3.987 - -22.04% -
std::multiset<std::string>::insert(value)_(already_present)/1024 -20.11% 53.779 42.962 - -32.11% -
std::move(list<int>)/4096 -20.00% 4896.324 3916.991 - -10.18% -
std::set<int>::equal_range(key)_(non-existent)/32 -19.94% 3.057 2.448 - -5.33% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 -19.81% 39.436 31.625 - -17.50% -
SetIntersection_Front_Set_uint64_256_256 -19.77% 9564357.333 7673439.750 - 3.14% -
BM_PushHeap_uint32_Ascending_64 -19.46% 1.950 1.570 - 3.51% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 -19.36% 34.460 27.788 - -12.86% -
std::copy_n(vector<int>)/4096 -19.32% 208.684 168.370 - 18.23% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -19.26% 944.617 762.640 - -2.71% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 -19.20% 5.525 4.464 - -19.21% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 -19.14% 35.706 28.873 - -19.12% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 -19.04% 54329956.016 43987290.361 - 18.14% -
std::search(vector<int>,_pred)_(single_element)/8192 -19.02% 4636.819 3754.712 - -18.44% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 -18.92% 37.343 30.278 - -28.83% -
std::search(vector<int>,_pred)_(single_element)/1000 -18.91% 566.816 459.611 - -18.39% -
std::find_if_not(vector<char>)_(bail_25%)/1024 -18.89% 30.969 25.119 - -7.47% -
std::search(vector<int>,_pred)_(single_element)/1024 -18.82% 579.851 470.696 - -18.42% -
std::map<std::string,_int>::insert(value)_(already_present)/32 -18.49% 27.135 22.117 - 15.05% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 -18.30% 42.381 34.627 - -19.73% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -18.14% 1306.769 1069.774 - -4.14% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -17.91% 5347654.959 4390054.267 - -3.79% -
BM_Swap_LargeNonTrivialFunctor_LargeNonTrivialFunctor -17.90% 0.558 0.458 - -8.99% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 -17.76% 1.122 0.922 - -0.03% -
BM_emoji_text<char> -17.63% 1056.367 870.144 - 17.40% -
std::deque<std::string>::ctor(size)/32 -17.59% 50.125 41.308 - -19.52% -
std::unordered_set<int>::ctor(const&)/1024 -17.58% 8116.704 6689.557 - -2.97% -
std::unordered_set<std::string>::find(key)_(existent)/32 -17.57% 40.025 32.994 - -17.00% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -17.54% 795.569 656.030 - 2.46% -
rng::find_last_if(vector<char>)_(bail_10%)/50 -17.53% 13.806 11.386 - -0.32% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 -17.29% 7.627 6.309 - -22.33% -
std::copy_if(list<int>)_(every_other)/512 -17.29% 360.284 298.008 - -14.73% -
ranges::minmax(std::deque<char>)/8 -17.28% 4.178 3.456 - -8.82% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -17.28% 41.139 34.032 - -13.01% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 -17.23% 98071802.526 81175850.130 - -17.60% -
BM_format_to_string_begin<std::string>/1048576 -17.14% 14051.080 11642.919 - -4.79% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 -17.12% 11599.311 9613.426 - -36.13% -
std::unordered_set<std::string>::find(key)_(existent)/1024 -17.00% 43.805 36.359 - 26.02% -
BM_format_to_string_span<char>/16384 -16.91% 179.559 149.196 - -31.55% -
BM_PushHeap_uint32_Ascending_16 -16.91% 1.109 0.922 - 0.49% -
SetIntersection_Interlaced_Vector_uint64_1024_256 -16.87% 6589349.716 5477509.636 - -10.81% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 -16.76% 5.547 4.617 - -14.91% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 -16.71% 5.430 4.523 - -30.88% -
BM_format_to_string_begin<std::vector<char>>/1048576 -16.66% 13971.117 11643.101 - -7.19% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 -16.60% 32163.193 26824.052 - 8.34% -
SetIntersection_Interlaced_Vector_uint32_16384_4 -16.51% 1579252.942 1318526.261 - -3.84% -
BM_stop_token_multi_thread_polling_stop_requested/1024 -16.50% 345045.964 288127.108 - -36.99% -
SetIntersection_Interlaced_Vector_uint64_16384_64 -16.46% 6541887.558 5465266.761 - -17.11% -
BM_deque_deque_ranges_move_backward/65536 -16.40% 8965.183 7494.970 - -1.09% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 -16.31% 10.826 9.060 - -16.55% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -16.31% 52.311 43.781 - -21.17% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 -16.23% 24.296 20.353 - -9.04% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 -16.14% 7.438 6.237 - -24.60% -
std::map<int,_int>::ctor(const&)/1024 -16.13% 7711.996 6467.729 - -0.68% -
BM_format_to_string_span<char>/1048576 -16.10% 14520.523 12182.460 - -1.29% -
ranges::min(std::deque<long_long>)/64 -16.07% 20.767 17.428 - -12.57% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 -15.89% 5.223 4.393 - -2.54% -
rng::find_last_if(vector<int>)_(bail_90%)/8 -15.87% 0.588 0.495 - -19.98% -
BM_StringConstructDestroyCStr_Small_Transparent -15.83% 0.412 0.346 - -5.76% -
std::unordered_set<std::string>::erase(iterator)/1024 -15.81% 31.537 26.552 - -3.35% -
BM_Swap_LargeTrivialFunctor_LargeNonTrivialFunctor -15.79% 0.545 0.459 - -23.88% -
BM_StringRelational_Compare_Empty_Large_Control -15.79% 1.919 1.616 - -2.45% -
std::set<int>::equal_range(key)_(non-existent)/8192 -15.59% 12.051 10.172 - 13.88% -
SetIntersection_Interlaced_Vector_uint64_1024_64 -15.54% 4016170.144 3392092.078 - -7.72% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -15.41% 28.732 24.305 - -26.54% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 -15.39% 46.280 39.159 - -25.38% -
std::set<int>::equal_range(key)_(non-existent)/1024 -15.38% 8.080 6.837 - 17.86% -
std::equal(list<int>)_(it,_it,_it,_it)/50 -15.37% 30.370 25.701 - -38.56% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 -15.35% 1559046.103 1319674.943 - -2.62% -
std::stable_partition(list<int>)_(dense)/1024 -15.35% 1744.960 1477.195 - -15.45% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 -15.17% 60.801 51.575 - -20.70% -
BM_format_to_n_string_pointer<wchar_t>/16384 -15.09% 1905.467 1617.868 - -14.80% -
std::set<std::string>::erase(key)_(non-existent,_middle)/32 -14.95% 8.362 7.113 - 8.35% -
BM_format_to_string_begin<std::string>/16384 -14.89% 174.336 148.369 - -32.20% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -14.74% 64.444 54.946 - 0.10% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -14.74% 36.226 30.887 - -3.63% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 -14.67% 1780.636 1519.449 - 4.91% -
std::set<std::string>::erase(iterator)/8192 -14.58% 32.118 27.436 - -11.58% -
BM_vector_deque_move/0 -14.33% 0.463 0.397 - -23.66% -
BM_format_to_back_inserter<std::deque<char>>/string_len_6 -14.31% 46.093 39.498 - -8.78% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -14.26% 803.759 689.123 - -4.43% -
std::multimap<int,_int>::erase(iterator)/1024 -14.26% 23.710 20.329 - -4.96% -
BM_unicode_text<char> -14.23% 38833.761 33307.705 - -5.52% -
std::adjacent_find(deque<int>)/50 -14.20% 17.676 15.167 - 8.08% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 -14.14% 9950478.328 8543176.056 - 13.97% -
std::set<std::string>::count(key)_(non-existent)/8192 -13.98% 36.781 31.639 - -6.49% -
std::find_if_not(vector<int>)_(process_all)/8 -13.96% 1.429 1.230 - -12.97% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -13.96% 424.215 364.999 - -3.42% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 -13.95% 31.736 27.310 - 10.66% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 -13.91% 33.055 28.458 - 4.67% -
BM_to_chars_good/16 -13.89% 2.151 1.852 - -10.86% -
std::unordered_set<int>::clear()/1024 -13.76% 10218.658 8812.661 - 5.43% -
std::find_if(vector<char>)_(bail_25%)/32768 -13.61% 1045.113 902.864 - -4.33% -
BM_deque_deque_ranges_move_backward/64000 -13.60% 8650.412 7474.164 - -0.62% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 -13.55% 31538.294 27263.316 - -21.14% -
BM_StringRelational_Eq_Empty_Empty_Control -13.53% 2.122 1.835 - -13.36% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 -13.49% 1060.127 917.069 - -0.14% -
std::multimap<std::string,_int>::ctor(const&)/32 -13.46% 786.553 680.677 - -14.54% -
BM_format_to_back_inserter<std::deque<char>>/string_view_len_6 -13.45% 45.661 39.520 - -8.88% -
std::map<std::string,_int>::ctor(const&)/32 -13.41% 818.490 708.735 - -13.88% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 -13.41% 33.679 29.164 - -0.36% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 -13.30% 0.496 0.430 - -13.16% -
SetIntersection_Interlaced_Vector_uint64_16384_16 -13.25% 2741997.627 2378650.067 - -16.68% -
std::find_if(vector<char>)_(bail_25%)/8192 -13.24% 267.695 232.262 - 1.61% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 -13.23% 37.495 32.534 - -7.98% -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 -13.12% 23.029 20.007 - -10.37% -
BM_format_to_string_pointer<char>/1048576 -13.01% 14402.020 12527.774 - 0.76% -
std::replace(vector<int>)_(sprinkled)/32 -12.97% 5.651 4.918 - -15.25% -
std::unordered_multiset<int>::count(key)_(existent)/1024 -12.84% 1.734 1.511 - -1.08% -
std::multimap<std::string,_int>::erase(iterator)/1024 -12.80% 33.579 29.283 - 2.79% -
std::search(deque<int>)_(no_match)/1024 -12.70% 402.646 351.507 - 15.95% -
BM_StringConstructDestroyCStr_Large_Opaque -12.69% 18.681 16.310 - 8.36% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 -12.67% 2.634 2.300 - -3.58% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 -12.65% 47461365.974 41455156.057 - -4.02% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 -12.61% 1.316 1.150 - -1.50% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 -12.59% 24.201 21.155 - -10.75% -
ranges::min(std::list<char>)/1 -12.53% 0.404 0.354 - -0.04% -
std::find_if(vector<char>)_(bail_25%)/1024 -12.44% 33.713 29.518 - 13.48% -
std::find_end(list<int>)_(single_element)/8192 -12.44% 8734.079 7647.939 - -20.79% -
BM_PushHeap_uint32_Ascending_256 -12.37% 2.434 2.133 - 2.44% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -12.32% 30867.389 27065.413 - -1.68% -
std::stable_partition(deque<int>)_(sparse)/32 -12.29% 12.832 11.254 - 0.95% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 -12.29% 19.363 16.984 - -13.89% -
std::multimap<int,_int>::erase(iterator)/8192 -12.24% 23.177 20.342 - -5.12% -
std::multimap<int,_int>::erase(iterator)/32 -12.20% 23.018 20.210 - -3.66% -
BM_format_to_back_inserter<std::list<char>>/string_len_6 -12.19% 87.186 76.561 - -1.90% -
BM_toupper_string<wchar_t> -12.04% 7.159 6.296 - -0.12% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 -12.01% 4.801 4.224 - -8.73% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 -11.69% 739.188 652.756 - -7.18% -
SetIntersection_Interlaced_Vector_float_64_16 -11.66% 18949814.411 16739447.665 - 0.26% -
BM_deque_vector_ranges_move_backward/0 -11.58% 1.585 1.402 - -11.50% -
SetIntersection_Interlaced_Vector_uint32_256_16 -11.42% 7427992.305 6579371.860 - -1.52% -
std::stable_sort(deque<int>)_(descending)/8 -11.40% 28.477 25.229 - -11.21% -
SetIntersection_Front_Set_uint64_1024_1024 -11.38% 13990716.489 12398850.134 - 0.28% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 -11.38% 795.159 704.698 - -6.74% -
SetIntersection_Front_Set_string_256_64 -11.27% 15504893.099 13757455.158 - -3.00% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -11.27% 98.198 87.131 - -2.75% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 -11.19% 29.621 26.306 - -3.25% -
BM_format_to_back_inserter<std::vector<char>>/string_len_6 -10.98% 27.583 24.555 - -0.88% -
BM_PushHeap_uint32_Ascending_1 -10.93% 0.522 0.465 - -0.22% -
SetIntersection_Interlaced_Vector_uint32_262144_256 -10.91% 27463261.087 24466872.487 - -10.97% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -10.88% 1645.347 1466.328 - -3.96% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 -10.78% 6.616 5.903 - -10.17% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -10.71% 34.513 30.817 - -4.96% -
BM_PushHeap_string_Descending_1 -10.70% 0.527 0.471 - -32.73% -
std::unordered_set<int>::ctor(const&)/8192 -10.69% 62008.675 55377.792 - -1.19% -
std::unordered_set<int>::find(key)_(existent)/8192 -10.67% 1.428 1.276 - -8.90% -
BM_StringRelational_Compare_Empty_Huge_Control -10.57% 1.802 1.612 - -0.39% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 -10.53% 1.639 1.467 - 9.83% -
ranges::minmax(std::deque<char>)/1 -10.51% 0.738 0.661 - 0.59% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 -10.49% 1.424 1.274 - 16.67% -
SetIntersection_Interlaced_Set_uint32_16384_4 -10.48% 182536782.682 163402553.996 - -6.34% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -10.45% 256.535 229.725 - -4.33% -
BM_format/string_len_60 -10.42% 14.482 12.972 - -7.26% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst -10.42% 1.406 1.259 - 8.42% -
std::search(deque<int>,_pred)_(single_element)/8192 -10.34% 5671.040 5084.832 - -10.35% -
std::multimap<int,_int>::count(key)_(non-existent)/8192 -10.28% 9.791 8.784 - -9.00% -
BM_join_view_out_vectors/0 -10.26% 0.441 0.396 - -7.41% -
std::remove_copy(deque<int>)_(prefix)/1024 -10.22% 422.594 379.416 - -4.01% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -10.19% 29.366 26.372 - -5.28% -
BM_join_view_out_vectors/5500 -10.15% 9691.281 8707.535 - 5.48% -
std::unordered_set<int>::clear()/32 -10.14% 672.327 604.159 - -0.07% -
BM_ConstructAndDestroy_MemPtr_Opaque -10.14% 0.907 0.815 - -8.12% -
BM_StringRelational_Eq_Small_Small_ChangeFirst -10.14% 1.683 1.513 - 0.33% -
std::is_sorted_until(vector<int>,_pred)/8 -10.13% 3.685 3.312 - 6.03% -
std::search(deque<int>,_pred)_(single_element)/1000 -10.12% 686.687 617.172 - -9.98% -
BM_format_to_back_inserter<std::vector<char>>/string_view_len_6 -10.12% 27.213 24.461 - -1.59% -
BM_PushHeap_string_Ascending_1024 -10.08% 14.200 12.769 - -5.08% -
BM_vector_deque_ranges_move/0 -10.04% 0.553 0.498 - 25.55% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -10.03% 25.330 22.790 - -0.93% -
BM_deque_vector_ranges_copy/0 -10.01% 1.525 1.372 - -4.61% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 -10.00% 671.976 604.776 - 5.22% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 -9.99% 38.330 34.502 - -25.44% -
std::map<int,_int>::find(key)_(non-existent)/32 -9.97% 2.504 2.254 - 1.98% -
std::set<std::string>::equal_range(key)_(existent)/8192 -9.95% 29.728 26.769 - -17.73% -
BM_deque_deque_ranges_copy_backward/70000 -9.84% 8968.814 8086.665 - -1.64% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 -9.83% 9337.959 8420.320 - -3.27% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -9.81% 19.194 17.310 - 0.07% -
ranges::min(std::vector<__int128>)/1 -9.81% 0.458 0.413 - 21.66% -
ranges::min(std::list<__int128>)/8 -9.79% 2.291 2.066 - 1.24% -
SetIntersection_Front_Set_string_262144_16 -9.77% 2044278.692 1844592.328 - -4.83% -
BM_format_to_back_inserter<std::list<char>>/string_view_len_6 -9.76% 85.031 76.729 - -1.73% -
SetIntersection_Interlaced_Vector_uint64_16384_4 -9.74% 1433178.014 1293643.213 - -9.43% -
SetIntersection_Interlaced_Vector_uint64_256_64 -9.73% 7548466.220 6813813.433 - -7.68% -
BM_ConstructAndDestroy_FuncPtr_Opaque -9.73% 1.168 1.054 - -6.46% -
std::stable_sort(deque<int>)_(ascending)/8 -9.72% 19.491 17.596 - -12.94% -
bm_lexicographical_compare<signed_char>/64 -9.71% 2.187 1.974 - 3.32% -
BM_format_to_n_string_begin<std::vector<char>>/1048576 -9.68% 12941.588 11688.421 - -4.22% -
std::unordered_set<int>::erase(key)_(existent)/8192 -9.63% 24.564 22.199 - -2.70% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 -9.60% 12857.673 11622.708 - -1.07% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 -9.53% 1.406 1.272 - -1.04% -
std::find_first_of(list<int>)_(large_needle)/1024 -9.52% 925839.644 837689.815 - -15.02% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 -9.51% 11.161 10.099 - -7.75% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 -9.50% 24.734 22.384 - -9.62% -
std::map<int,_int>::find(key)_(existent)/1024 -9.50% 4.486 4.060 - 11.46% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 -9.48% 68074669.777 61619619.562 - 0.62% -
SetIntersection_Interlaced_Vector_float_256_64 -9.47% 7954880.875 7201279.853 - 3.64% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 -9.47% 23.568 21.335 - -12.83% -
BM_deque_deque_ranges_move_backward/2 -9.47% 2.528 2.288 - -7.36% -
std::swap_ranges(deque<int>)/1024 -9.45% 364.981 330.501 - -2.87% -
std::search(deque<int>,_pred)_(single_element)/1024 -9.37% 705.564 639.418 - -8.86% -
SetIntersection_Front_Set_string_16384_64 -9.34% 4988713.594 4522624.966 - 5.15% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -9.32% 36.410 33.015 - -7.70% -
SetIntersection_Interlaced_Vector_float_1024_4 -9.32% 1396769.812 1266579.890 - -8.97% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 -9.28% 1.531 1.389 - -16.38% -
std::swap_ranges(deque<int>)/8192 -9.26% 2892.553 2624.783 - -2.96% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 -9.24% 9341.194 8477.651 - -13.24% -
BM_join_view_out_vectors/4000 -9.24% 6669.981 6053.695 - 0.29% -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 -9.23% 1.230 1.117 - -11.39% -
rng::find_last_if(deque<int>)_(bail_10%)/50 -9.21% 20.080 18.230 - 5.17% -
SetIntersection_Interlaced_Set_uint32_1024_1 -9.15% 1153181.580 1047634.414 - -0.82% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 -9.13% 6.804 6.182 - -4.68% -
BM_vector_deque_move_backward/2 -9.11% 1.946 1.769 - -14.18% -
std::find_if_not(vector<int>)_(process_all)/8192 -9.10% 884.678 804.136 - -14.75% -
std::search(list<int>)_(no_match)/8192 -9.09% 7358.683 6690.094 - 2.09% -
std::set<int>::contains(key)_(existent)/8192 -9.08% 9.001 8.184 - -2.38% -
std::flat_map<int,_int>::erase(iterator)/8192 -9.05% 547.686 498.101 - -1.20% -
std::deque<int>::ctor(size)/32 -9.02% 29.730 27.050 - 0.01% -
BM_join_view_out_vectors/4096 -9.01% 6850.437 6233.497 - -3.97% -
rng::fold_left(vector<int>)/8192 -8.99% 11330.564 10312.096 - 0.02% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 -8.98% 6.971 6.345 - 16.14% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 -8.97% 557.372 507.373 - -2.05% -
std::set<std::string>::erase(key)_(non-existent,_end)/32 -8.95% 11.006 10.021 - -5.13% -
std::replace(vector<int>)_(sprinkled)/50 -8.95% 8.685 7.908 - -9.75% -
SetIntersection_Front_Set_string_16384_4 -8.94% 1357256.509 1235978.221 - -1.78% -
std::multiset<int>::count(key)_(non-existent)/32 -8.92% 2.555 2.327 - -5.05% -
std::find_if_not(vector<int>)_(process_all)/32768 -8.92% 3517.786 3204.082 - -14.56% -
std::all_of(vector<int>)_(process_all)/50 -8.90% 14.933 13.604 - -29.16% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 -8.90% 1.459 1.330 - -1.75% -
BM_PushHeap_uint32_Descending_4 -8.88% 0.378 0.344 - -5.28% -
BM_deque_deque_ranges_move_backward/1 -8.87% 2.855 2.602 - -4.21% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 -8.87% 1412.847 1287.525 - -24.20% -
std::multiset<std::string>::contains(key)_(non-existent)/32 -8.81% 10.929 9.966 - -7.53% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -8.80% 58.695 53.528 - 2.00% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 -8.80% 1.750 1.596 - 5.83% -
ranges::minmax(std::list<__int128>)/70000 -8.80% 64944.854 59232.909 - 4.15% -
std::find_if(vector<int>)_(bail_25%)/1024 -8.77% 29.632 27.035 - -3.47% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -8.77% 112.080 102.256 - -52.79% -
std::stable_sort(deque<int>)_(heap)/8 -8.72% 25.967 23.703 - -9.74% -
std::find_if(vector<int>)_(process_all)/8 -8.71% 1.541 1.407 - -5.41% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 -8.71% 0.622 0.568 - -0.90% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -8.70% 1245018.396 1136749.723 - -4.44% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 -8.70% 1.358 1.240 - 1.32% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -8.68% 1243980.255 1135988.774 - -3.17% -
std::multimap<int,_int>::count(key)_(non-existent)/32 -8.68% 2.464 2.250 - -1.30% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 -8.67% 1.347 1.230 - -2.27% -
BM_sprintf/C_string_len_6 -8.66% 4.433 4.049 - 7.67% -
std::unordered_map<int,_int>::count(key)_(existent)/32 -8.61% 1.396 1.276 - 10.50% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -8.59% 15941.830 14572.954 - -6.55% -
BM_Swap_LargeTrivialFunctor_LargeTrivialFunctor -8.58% 0.501 0.458 - -22.05% -
SetIntersection_Interlaced_Vector_uint32_1024_4 -8.57% 1353941.046 1237890.822 - -2.09% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -8.57% 27839405.510 25453865.839 - -8.30% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 -8.55% 13584.048 12423.011 - 4.70% -
std::rotate_copy(vector<int>)/8192 -8.52% 727.412 665.468 - -7.14% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -8.49% 6399.148 5856.156 - -10.67% -
SetIntersection_Front_Set_string_1024_64 -8.46% 4912452.141 4496978.760 - -5.75% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 -8.45% 18.828 17.238 - -11.11% -
BM_PushHeap_uint32_Ascending_1024 -8.44% 2.841 2.601 - 1.80% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 -8.41% 0.304 0.279 - -3.48% -
BM_PushHeap_uint64_Descending_4 -8.39% 0.394 0.361 - -2.90% -
BM_BitsetToString<64>/Dense_(90%)/90 -8.37% 13.045 11.952 - -13.82% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 -8.32% 11355.493 10410.331 - -17.77% -
BM_format_to_n_string_begin<std::vector<wchar_t>>/16384 -8.30% 1534.380 1406.982 - -26.05% -
std::set<std::string>::contains(key)_(existent)/32 -8.29% 16.635 15.257 - -4.16% -
BM_join_view_out_vectors/64000 -8.28% 133291.526 122259.084 - -16.20% -
BM_deque_vector_ranges_copy_backward/70000 -8.26% 8325.529 7637.997 - -3.65% -
bm_ranges_lexicographical_compare<unsigned_char>/8 -8.26% 1.437 1.319 - -4.45% -
std::lower_bound(std::list<int>)/8192 -8.23% 14846.994 13624.648 - -4.15% -
std::find_end(forward_list<int>)_(same_length)/8192 -8.22% 15324.035 14063.783 - -1.73% -
BM_PushHeap_string_Ascending_256 -8.21% 11.401 10.465 - -4.56% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 -8.20% 1.306 1.199 - 19.77% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -8.18% 1082583.509 994062.752 - -7.38% -
BM_StringDestroy_Large -8.15% 7.879 7.237 - -2.42% -
std::multiset<std::string>::count(key)_(existent)/32 -8.14% 20.007 18.378 - -6.22% -
SetIntersection_Interlaced_Vector_uint64_1024_16 -8.14% 1999202.394 1836429.453 - -8.67% -
rng::find_last(forward_list<int>)_(bail_10%)/50 -8.13% 18.873 17.338 - -6.03% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -8.08% 36.010 33.102 - -13.03% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 -8.03% 1582.507 1455.375 - 9.99% -
BM_format_to_back_inserter<std::deque<char>>/C_string_len_6 -8.00% 43.158 39.704 - -9.40% -
BM_StringRelational_Compare_Small_Empty_Control -8.00% 1.998 1.839 - 13.81% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -7.94% 201366213.957 185379135.698 - -7.60% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 -7.94% 10.462 9.632 - 6.91% -
std::set<std::string>::erase(key)_(non-existent,_end)/8192 -7.92% 30.584 28.161 - -7.97% -
BM_deque_deque_move/0 -7.92% 0.922 0.849 - 7.68% -
BM_LexicallyNormal/large_path/2 -7.86% 88.520 81.563 - -3.53% -
BM_join_view_in_vectors/1024 -7.86% 1809.555 1667.365 - 12.39% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 -7.86% 1.467 1.352 - 7.55% -
std::find_if(vector<int>)_(bail_25%)/32768 -7.85% 890.219 820.353 - -13.11% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 -7.81% 0.367 0.338 - -30.55% -
std::for_each(list<int>)/8 -7.81% 2.457 2.265 - -10.07% -
std::multiset<std::string>::insert(value)_(already_present)/8192 -7.78% 53.203 49.062 - -41.98% -
std::multimap<int,_int>::erase(key)_(existent)/8192 -7.78% 27.784 25.622 - -7.75% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 -7.78% 1.571 1.449 - -11.89% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 -7.77% 17.185 15.849 - -5.58% -
BM_format_to_back_inserter<std::deque<char>>/C_string_len_60 -7.77% 63.455 58.526 - -6.38% -
std::copy(list<int>)/4096 -7.76% 3265.651 3012.235 - -7.85% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 -7.74% 0.629 0.580 - -0.18% -
std::flat_map<int,_int>::erase(key)_(existent)/8192 -7.74% 610.142 562.937 - 0.57% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 -7.73% 2413399.018 2226820.719 - -2.10% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 -7.70% 23.659 21.838 - -1.36% -
ranges::minmax(std::vector<char>)/64 -7.61% 1.293 1.195 - -11.67% -
std::upper_bound(std::list<int>)/8192 -7.58% 14781.952 13660.820 - -3.27% -
BM_format_to_back_inserter<std::list<char>>/C_string_len_60 -7.58% 668.026 617.372 - -2.41% -
ranges::min(std::list<__int128>)/64 -7.57% 36.315 33.566 - 4.13% -
ranges::minmax(std::list<__int128>)/64 -7.56% 42.677 39.452 - 3.31% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 -7.54% 13105.724 12116.958 - -7.98% -
std::stable_sort(deque<int>)_(repeated)/8 -7.51% 19.037 17.607 - -10.68% -
BM_StringRelational_Compare_Empty_Small_Control -7.48% 1.743 1.613 - -6.79% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle -7.47% 1.306 1.208 - 0.41% -
BM_join_view_in_vectors/64 -7.46% 92.678 85.764 - -0.41% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 -7.46% 1.294 1.198 - 7.74% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -7.42% 22.564 20.889 - -6.98% -
std::set<int>::insert(value)_(already_present)/8192 -7.41% 10.083 9.336 - -2.50% -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 -7.39% 29.851 27.646 - -78.68% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 -7.35% 2.549 2.361 - -10.46% -
std::search(deque<int>)_(same_length)/1000 -7.34% 351.733 325.911 - 0.14% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -7.34% 9512427.080 8814464.123 - -1.99% -
std::set<std::string>::lower_bound(key)_(existent)/32 -7.33% 16.044 14.868 - -11.10% -
BM_vector_deque_copy/1 -7.31% 2.256 2.091 - -8.75% -
std::unordered_multiset<int>::count(key)_(existent)/32 -7.30% 1.866 1.730 - -6.74% -
std::unordered_set<std::string>::count(key)_(existent)/32 -7.29% 49.721 46.095 - 29.97% -
rng::find_last(deque<int>)_(bail_90%)/1024 -7.28% 31.186 28.916 - -37.05% -
std::find_if(vector<int>)_(bail_25%)/8192 -7.27% 229.468 212.786 - -10.44% -
SetIntersection_Front_Set_string_64_64 -7.26% 35454268.681 32881010.618 - -3.57% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -7.26% 29069859.404 26960660.098 - 1.65% -
std::deque<int>::ctor(size)/1024 -7.23% 75.924 70.433 - -1.82% -
BM_StringRelational_Eq_Large_Large_Control -7.22% 2.204 2.045 - -8.64% -
Chain,_9_levels -7.14% 1.079 1.002 - -13.38% -
SetIntersection_Front_Set_string_16384_1024 -7.10% 64564319.021 59977157.635 - 2.41% -
CastTo<A<Width,_Depth>> -7.10% 251.850 233.958 - -3.40% -
std::multimap<int,_int>::erase(key)_(existent)/32 -7.10% 24.404 22.672 - -2.30% -
BM_PushHeap_string_PipeOrgan_1024 -7.10% 9.749 9.057 - -4.11% -
std::multimap<int,_int>::erase(key)_(existent)/1024 -7.08% 27.107 25.188 - -4.78% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 -7.06% 24.177 22.469 - -0.82% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 -7.05% 4593848.084 4269905.731 - -3.96% -
BM_vector_deque_move_backward/1 -7.03% 2.189 2.035 - -12.47% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 -7.03% 21639.279 20119.070 - 0.34% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -7.01% 50.065 46.555 - 5.44% -
std::set<std::string>::lower_bound(key)_(non-existent)/8192 -7.01% 32.506 30.228 - -6.82% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -6.97% 13013.824 12106.606 - -7.91% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 -6.97% 61.338 57.064 - 1.73% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 -6.96% 28.394 26.417 - -4.35% -
Chain_middle,_1_level -6.96% 8.736 8.128 - 0.43% -
SetIntersection_Interlaced_Set_uint32_256_64 -6.95% 14225622.795 13236462.581 - -5.95% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 -6.93% 68.063 63.344 - 18.95% -
BM_format_to_iterator/<std::deque>_string_view_len_6000 -6.90% 151.844 141.360 - -11.20% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 -6.90% 36612.091 34086.653 - -13.19% -
std::format(double)_(fmt:_{:0<17500_0La}) -6.90% 176.254 164.098 - -1.23% -
SetIntersection_Interlaced_Set_uint32_16384_16 -6.88% 216750550.109 201837553.303 - -4.65% -
BM_format_to_n_string_begin<std::wstring>/16384 -6.87% 1510.627 1406.837 - -26.08% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -6.85% 391.408 364.598 - -1.78% -
SetIntersection_Front_Set_string_262144_64 -6.84% 4819743.897 4489866.450 - -10.04% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 -6.84% 4.427 4.125 - -7.13% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 -6.84% 0.500 0.466 - -19.45% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 -6.83% 32699.510 30466.002 - -14.30% -
BM_lexicographical_compare_three_way<IntPtr>/1 -6.82% 0.395 0.368 - 1.71% -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 -6.80% 1.519 1.416 - -5.89% -
bm_lexicographical_compare<unsigned_char>/8 -6.80% 1.485 1.384 - -0.35% -
rng::find(vector<bool>)_(process_all)/1024 -6.80% 4.818 4.490 - -4.09% -
std::remove_if(vector<int>)_(prefix)/1024 -6.78% 367.171 342.290 - -9.28% -
std::multiset<int>::count(key)_(non-existent)/8192 -6.76% 9.990 9.314 - -5.46% -
std::copy(list<int>)/32768 -6.75% 27135.463 25302.623 - -2.08% -
BM_deque_vector_move_backward/0 -6.75% 1.470 1.371 - -0.05% -
SetIntersection_Interlaced_Set_uint32_1024_16 -6.71% 12029865.661 11222107.652 - -2.96% -
BM_PushHeap_string_PipeOrgan_256 -6.71% 8.264 7.709 - -2.56% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -6.70% 9328.852 8704.044 - -4.19% -
std::list<int>::ctor(size)/32 -6.69% 346.120 322.961 - -1.35% -
std::multiset<std::string>::count(key)_(existent)/8192 -6.69% 30.987 28.916 - 9.03% -
std::vector<std::string>::ctor(size)/32 -6.68% 35.465 33.095 - 4.23% -
std::adjacent_find(list<int>)/8192 -6.68% 7213.192 6731.144 - -5.45% -
std::find_if_not(deque<int>)_(process_all)/50 -6.67% 13.561 12.657 - 0.26% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 -6.66% 1474.792 1376.531 - -1.80% -
ranges::minmax(std::deque<char>)/64 -6.66% 25.041 23.373 - 2.98% -
SetIntersection_Interlaced_Set_uint32_1024_256 -6.65% 14504820.400 13540547.940 - -7.73% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 -6.64% 853.740 797.045 - -14.11% -
BM_StringDestroy_Huge -6.61% 11.534 10.772 - -1.42% -
bm_ranges_lexicographical_compare<unsigned_char>/1 -6.58% 1.663 1.553 - -1.52% -
BM_deque_deque_ranges_copy_backward/2 -6.57% 2.469 2.306 - 0.06% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -6.57% 51329.311 47958.400 - -7.35% -
BM_StringConstructDestroyCStr_Huge_Opaque -6.56% 169.784 158.647 - -1.85% -
BM_format_to_iterator/<std::string>_string_len_6 -6.55% 9.162 8.562 - 1.57% -
std::unordered_set<int>::erase(iterator)/8192 -6.49% 21.794 20.380 - 0.40% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -6.46% 1632284.466 1526820.902 - -8.76% -
BM_PushHeap_string_Descending_16 -6.45% 2.291 2.143 - 1.88% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/0 -6.39% 19.200 17.974 - -0.76% -
BM_deque_deque_ranges_copy_backward/1 -6.38% 2.738 2.563 - 1.57% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 -6.38% 75.528 70.707 - -1.81% -
std::multiset<int>::equal_range(key)_(existent)/8192 -6.37% 8.991 8.418 - -3.26% -
std::find_first_of(deque<int>)_(large_needle)/50 -6.37% 765.960 717.183 - 0.74% -
SetIntersection_Front_Set_string_16384_256 -6.35% 15711238.717 14713291.607 - 2.05% -
BM_OperatorBool_LargeTrivialFunctor -6.35% 0.254 0.237 - -1.57% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -6.33% 1170232.327 1096144.265 - -4.44% -
std::set<std::string>::find(key)_(existent)/32 -6.32% 16.613 15.563 - 9.05% -
BM_PushHeap_uint64_Descending_1 -6.31% 0.465 0.436 - -2.69% -
rng::starts_with(list<int>,_pred)/8192 -6.27% 11422.409 10706.758 - -12.38% -
BM_format_to_iterator/<std::array>_C_string_len_6 -6.26% 9.361 8.774 - -1.79% -
std::format(float)_(fmt:_{:017500_10Lf}) -6.25% 205.474 192.642 - -0.66% -
BM_format_to_iterator/<std::string>_string_len_60 -6.24% 10.222 9.585 - -2.47% -
SetIntersection_Interlaced_Set_uint32_1024_4 -6.22% 10601957.333 9942170.164 - 0.06% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 -6.20% 1.413 1.326 - -9.99% -
BM_PushHeap_string_Ascending_16384 -6.19% 20.019 18.779 - -1.86% -
BM_stop_token_async_reg_unreg_callback/16777216 -6.19% 14640153915.971 13734083332.936 - -0.81% -
std::find_end(deque<int>)_(process_all)/8192 -6.18% 2139.382 2007.162 - -29.73% -
SetIntersection_Interlaced_Vector_uint64_256_16 -6.16% 6356442.014 5964784.740 - -16.83% -
SetIntersection_Interlaced_Set_uint32_256_256 -6.14% 8241410.273 7735309.604 - -1.76% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 -6.14% 1.248 1.172 - 12.47% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 -6.14% 29.004 27.223 - -12.20% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -6.13% 1513.823 1421.065 - -4.26% -
BM_format_to_string_span<wchar_t>/16384 -6.11% 1909.471 1792.797 - 2.29% -
SetIntersection_Interlaced_Set_uint32_1024_64 -6.10% 10587998.320 9941915.704 - -2.61% -
BM_Swap_SmallTrivialFunctor_LargeTrivialFunctor -6.10% 1.223 1.149 - -22.34% -
SetIntersection_Front_Vector_uint32_1024_1024 -6.09% 5648873.828 5304616.304 - -10.53% -
BM_deque_vector_copy_backward/70000 -6.08% 8413.418 7902.062 - -0.55% -
std::move_backward(list<int>)/4096 -6.08% 5178.536 4863.826 - -6.22% -
std::move(vector<bool>)_(aligned)/64 -6.08% 1.712 1.608 - -4.89% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 -6.08% 33.341 31.315 - -7.53% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 -6.07% 2331256.476 2189752.435 - -1.55% -
SetIntersection_Interlaced_Set_uint32_16_4 -6.05% 63185927.139 59361276.246 - -1.07% -
std::flat_map<int,_int>::count(key)_(non-existent)/0 -6.05% 0.501 0.471 - -3.81% -
std::format(int64_t)_(fmt:_{:0512LX}) -6.03% 45.817 43.056 - 1.48% -
BM_Move_MemFuncPtr -6.00% 1.293 1.216 - -10.15% -
std::multimap<int,_int>::count(key)_(non-existent)/1024 -5.98% 6.024 5.664 - -6.98% -
std::format(double)_(fmt:_{:_10La}) -5.97% 44.975 42.288 - -2.22% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -5.97% 69642.865 65485.981 - -3.16% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 -5.96% 25.021 23.530 - 3.81% -
std::find_end(forward_list<int>)_(single_element)/8192 -5.95% 6143.160 5777.485 - 0.87% -
std::remove(deque<int>)_(sprinkled)/50 -5.94% 57.637 54.211 - -1.78% -
BM_StringFindCharLiteral/1024 -5.93% 19.150 18.014 - -5.08% -
BM_format_to_back_inserter<std::string>/C_string_len_60 -5.93% 31.618 29.742 - -1.83% -
std::move(list<int>)/512 -5.92% 371.121 349.163 - -1.23% -
std::format(double)_(fmt:_{:_0La}) -5.91% 37.168 34.970 - -2.86% -
std::find_end(deque<int>)_(process_all)/1048576 -5.90% 280035.664 263510.467 - -28.04% -
SetIntersection_Front_Set_string_16384_16 -5.89% 1990221.668 1872906.546 - 5.80% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 -5.89% 42.131 39.650 - -6.83% -
bm_lexicographical_compare<unsigned_char>/1 -5.87% 1.710 1.610 - 2.79% -
BM_format_to_string_pointer<wchar_t>/16384 -5.85% 1905.453 1793.942 - -2.98% -
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 -5.84% 69.136 65.097 - 30.16% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 -5.83% 4.504 4.241 - -10.22% -
BM_BitsetToString<32>/Uniform_(50%)/50 -5.82% 17.022 16.031 - -5.78% -
SetIntersection_Interlaced_Vector_uint32_262144_16384 -5.80% 356802383.708 336102785.454 - -9.64% -
BM_format/C_string_len_60 -5.79% 29.156 27.468 - 3.46% -
ranges::minmax(std::vector<char>)/8 -5.79% 0.992 0.935 - -7.48% -
BM_format_string<char>/64 -5.79% 0.185 0.174 - 2.51% -
SetIntersection_Interlaced_Set_uint32_16384_1 -5.77% 1093989.368 1030827.798 - -3.34% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 -5.76% 24.157 22.767 - -11.15% -
std::copy_n(deque<int>)/8 -5.75% 2.749 2.591 - -1.71% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 -5.75% 3.212 3.027 - 3.49% -
std::set<int>::upper_bound(key)_(non-existent)/32 -5.75% 2.599 2.449 - 0.19% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 -5.72% 21.586 20.351 - -13.51% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -5.71% 825.701 778.514 - 3.52% -
SetIntersection_Interlaced_Set_string_262144_16384 -5.71% 2843079.426 2680822.183 - -4.24% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 -5.71% 11.333 10.686 - 4.90% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_4 -5.70% 57507320.197 54227026.236 - -2.33% -
BM_format_to_n_string_back_inserter<std::list<char>>/1048576 -5.68% 13230983.797 12480082.589 - -0.95% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -5.67% 1129015.913 1064949.248 - -1.04% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -5.65% 31.169 29.408 - 16.54% -
std::sort(deque<int>)_(pipe-organ)/1024 -5.64% 2898.294 2734.783 - -2.04% -
BM_StringRelational_Compare_Small_Small_ChangeLast -5.64% 1.726 1.629 - -0.29% -
BM_Swap_MemFuncPtr_SmallTrivialFunctor -5.62% 3.502 3.305 - -0.99% -
std::is_sorted(list<int>,_pred)/8192 -5.60% 9112.242 8602.253 - -4.88% -
ranges::minmax(std::deque<char>)/70000 -5.59% 25618.838 24187.496 - 2.25% -
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 -5.58% 20.842 19.678 - 2.82% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -5.58% 733.356 692.466 - -4.59% -
BM_Copy_SmallTrivialFunctor -5.58% 1.212 1.145 - -3.90% -
BM_format_to_iterator/<std::vector>_C_string_len_6 -5.57% 9.321 8.802 - -5.88% -
BM_tolower_string<wchar_t> -5.54% 6.712 6.340 - 0.85% -
rng::find_last(deque<int>)_(bail_90%)/50 -5.53% 1.967 1.858 - -36.67% -
std::search_n(list<int>,_pred)_(no_match)/8192 -5.52% 8215.676 7762.528 167.766 -4.58% 167.766
BM_join_view_deques/0 -5.49% 5.181 4.897 - -9.72% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 -5.48% 15.372 14.531 - 30.58% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 -5.47% 16042.348 15164.717 - -9.00% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 -5.47% 17.157 16.218 - -52.90% -
BM_Swap_Null_SmallNonTrivialFunctor -5.47% 0.560 0.530 - 15.58% -
std::make_heap(vector<int>,_pred)_(shuffled)/1024 -5.46% 603.214 570.264 - -1.27% -
BM_vector_deque_copy/64000 -5.45% 3003.606 2840.004 - -0.09% -
SetIntersection_Front_Vector_uint64_16384_64 -5.44% 1365155.942 1290882.120 - -6.84% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 -5.44% 1136564.866 1074734.694 - -8.99% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 -5.44% 1.236 1.169 - -2.69% -
std::mismatch(deque<int>)_(it,_it,_it)/1024 -5.42% 471.804 446.211 - -6.60% -
std::map<int,_int>::insert(value)_(new_value,_end)/0 -5.42% 18.028 17.051 - -0.75% -
BM_format_string<wchar_t>/16 -5.42% 1.586 1.500 - -6.22% -
std::stable_partition(deque<int>)_(sparse)/50 -5.41% 29.968 28.346 - 3.48% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -5.41% 579.634 548.261 - 0.88% -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 -5.40% 21.285 20.135 - -3.80% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -5.39% 37.643 35.613 - -9.02% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 -5.39% 40120.269 37957.313 - -5.63% -
ranges::min(std::vector<long_long>)/64 -5.38% 4.957 4.690 - 0.25% -
BM_StringRelationalLiteral_Compare_Large_Small_Control -5.38% 1.707 1.615 - -9.02% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 -5.38% 1504.189 1423.313 - -5.52% -
std::rotate(deque<int>)_(by_1/2)/8192 -5.36% 1684.919 1594.560 - 9.31% -
std::find_if(list<int>)_(bail_25%)/32768 -5.36% 8360.616 7912.314 - 6.52% -
std::multiset<int>::contains(key)_(non-existent)/0 -5.36% 0.294 0.279 - -4.11% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 -5.34% 813.081 769.625 - 2.92% -
std::shift_right(list<int>)/50 -5.33% 28.242 26.736 - -1.48% -
BM_PushHeap_string_PipeOrgan_262144 -5.33% 18.068 17.105 - -1.48% -
SetIntersection_Front_Set_string_262144_256 -5.32% 15694538.705 14859045.529 - 1.12% -
std::format(float)_(fmt:_{:0^17500_10L}) -5.32% 225.823 213.814 - -0.84% -
std::unordered_set<std::string>::erase(iterator)/8192 -5.30% 34.823 32.976 - 12.72% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 -5.30% 41.242 39.054 - -4.26% -
BM_deque_deque_ranges_copy_backward/0 -5.30% 0.732 0.693 - -12.11% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 -5.29% 11.744 11.123 - 5.09% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -5.28% 529.095 501.144 - -0.84% -
std::deque<int>::ctor(size)/8192 -5.28% 463.318 438.849 - -0.29% -
std::format(double)_(fmt:_{:017500_10Lg}) -5.28% 231.131 218.924 - -4.19% -
ranges::min(std::vector<__int128>)/70000 -5.27% 32060.793 30371.542 - -1.64% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -5.26% 65.339 61.903 - -9.05% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 -5.25% 6496.693 6155.326 - -6.51% -
BM_PushHeap_string_Ascending_64 -5.25% 7.530 7.135 - -2.17% -
BM_PushHeap_uint64_Descending_16 -5.22% 0.379 0.359 - -1.90% -
std::find_end(list<int>,_pred)_(same_length)/8192 -5.22% 10158.117 9627.584 - -43.63% -
std::equal(list<int>)_(it,_it,_it,_it)/1024 -5.20% 823.663 780.842 - 0.98% -
std::unordered_set<int>::erase(iterator)/1024 -5.20% 21.600 20.478 - 0.65% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 -5.19% 29.163 27.649 - -7.80% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -5.18% 9431557.564 8942715.924 - -6.42% -
BM_PushHeap_uint32_QuickSortAdversary_16 -5.17% 0.977 0.926 - 1.02% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -5.17% 12746.583 12087.328 - -2.33% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 -5.15% 794.548 753.635 - 2.31% -
BM_deque_deque_ranges_move_backward/64 -5.14% 3.621 3.435 - 0.45% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 -5.14% 6651.572 6310.010 - 3.20% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 -5.13% 19.898 18.877 - 4.53% -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 -5.13% 23.802 22.581 - -73.99% -
BM_PushHeap_uint32_Descending_16 -5.13% 0.374 0.355 - -0.03% -
ranges::minmax(std::vector<char>)/1 -5.12% 0.644 0.611 - -2.42% -
BM_format_to_n_string_back_inserter<std::vector<wchar_t>>/1 -5.12% 26.196 24.856 - 4.08% -
SetIntersection_None_Set_uint64_16384_1024 -5.11% 171178130.736 162427723.928 - -4.04% -
std::find_if(vector<int>)_(process_all)/50 -5.10% 5.879 5.579 - -18.69% -
ranges::minmax(std::vector<long_long>)/1 -5.09% 0.683 0.649 - 0.28% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -5.08% 57244.425 54339.040 - -2.48% -
BM_format_to_n_string_back_inserter<std::vector<char>>/1 -5.06% 26.022 24.705 - 6.43% -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 -5.05% 2.734 2.596 - -0.96% -
SetIntersection_Interlaced_Vector_uint64_1024_1 -5.03% 1035358.260 983231.798 - -6.45% -
BM_format_to_back_inserter<std::vector<char>>/C_string_len_60 -5.03% 30.678 29.136 - -0.91% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 -5.03% 0.622 0.591 - -1.81% -
SetIntersection_Front_Set_uint64_16384_1 -5.02% 1032013.804 980163.151 - -7.48% -
BM_StringConstructDestroyCStr_Empty_Opaque -5.02% 2.188 2.079 - -0.00% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 -5.01% 22.964 21.814 - 3.33% -
BM_std_minmax_element<int>/2 -4.99% 0.684 0.650 - -2.22% -
SetIntersection_None_Vector_uint64_16384_16 -4.99% 1108803.622 1053471.156 - -5.25% -
std::remove(deque<int>)_(prefix)/1024 -4.99% 554.730 527.064 - 2.29% -
std::format(float)_(fmt:_{:0<17500_10L}) -4.99% 215.997 205.229 - -0.91% -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/1024 -4.98% 15840.326 15052.113 - -0.41% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 -4.97% 789.501 750.266 - -7.71% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 -4.96% 5177893.925 4920912.040 - -3.79% -
SetIntersection_None_Vector_uint64_1024_1 -4.94% 1084068.942 1030520.506 - -5.99% -
SetIntersection_Interlaced_Set_uint32_16_1 -4.93% 65866347.881 62619895.425 - -1.79% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 -4.91% 7093.316 6744.804 - 0.03% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 -4.91% 6454346.719 6137231.717 - -2.12% -
BM_PushHeap_string_PipeOrgan_16384 -4.91% 13.231 12.582 - -1.36% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_1 -4.90% 65505369.082 62293042.377 - -2.14% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -4.90% 582.224 553.701 - -0.71% -
BM_vector_deque_copy/65536 -4.89% 3003.419 2856.570 - -0.03% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -4.89% 37.978 36.123 - -9.59% -
BM_format_to_iterator/<std::string>_string_view_len_6 -4.88% 8.667 8.244 - -2.44% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -4.88% 1631595.095 1551965.231 - -1.69% -
BM_PushHeap_string_PipeOrgan_16 -4.87% 4.305 4.096 - -2.87% -
std::count(list<int>)_(every_other)/8192 -4.86% 7136.417 6789.548 - 3.03% -
std::is_sorted_until(vector<int>,_pred)/8192 -4.86% 3404.266 3238.904 - -4.34% -
BM_ConstructAndDestroy_MemFuncPtr_Opaque -4.85% 0.929 0.884 - -4.24% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 -4.85% 10.627 10.112 - -1.03% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_4 -4.84% 142467684.343 135567114.254 - -2.61% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -4.84% 15587.508 14833.186 - -6.14% -
std::map<int,_int>::find(key)_(existent)/32 -4.84% 1.740 1.656 - -2.36% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -4.83% 27.723 26.385 - -0.09% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 -4.83% 6.783 6.456 - -0.46% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 -4.82% 805.847 766.973 - -6.26% -
std::partial_sort_copy(vector<int>)_(heap)/8 -4.82% 17.143 16.316 - -1.29% -
SetIntersection_Interlaced_Set_uint32_256_1 -4.82% 4363260.049 4152952.235 - -1.41% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 -4.80% 50.725 48.291 - -4.80% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 -4.80% 197756356.444 188269851.747 - -6.57% -
std::unique(vector<int>,_pred)_(contiguous)/1024 -4.79% 521.059 496.108 - -8.22% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -4.78% 2514945.888 2394788.076 - -2.41% -
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 -4.77% 3274.429 3118.173 - -1.24% -
std::replace_if(deque<int>)_(prefix)/1024 -4.77% 502.347 478.399 - 1.71% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 -4.75% 18187.817 17323.044 - -1.66% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 -4.75% 16740590.664 15944836.677 - -1.95% -
std::fill(vector<bool>)/4096 -4.71% 4.428 4.219 - 2.43% -
SetIntersection_Interlaced_Set_uint32_256_4 -4.70% 11948442.200 11386431.893 - 0.46% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 -4.70% 25.873 24.658 - 0.40% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -4.69% 9412698.997 8970987.357 - -6.37% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -4.68% 14064.106 13405.242 - -1.11% -
std::stable_sort(deque<int>)_(pipe-organ)/8 -4.66% 22.451 21.405 - -4.74% -
BM_stop_token_multi_thread_polling_stop_requested/131072 -4.66% 7642982.167 7287127.333 - 4.74% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 -4.65% 686.610 654.666 - -4.54% -
std::fill_n(vector<bool>)/64 -4.65% 1.475 1.406 - -1.34% -
SetIntersection_Interlaced_Set_uint32_64_16 -4.64% 22906757.377 21843388.021 - -2.12% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 -4.64% 104.591 99.739 - -59.95% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 -4.64% 1056751.631 1007736.493 - -4.53% -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 -4.64% 295.601 281.892 - 1.93% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -4.63% 15116.802 14416.807 - -0.46% -
BM_format_to_iterator/<std::vector>_string_len_6 -4.63% 8.689 8.287 - -3.23% -
SetIntersection_Interlaced_Set_uint32_256_16 -4.63% 12442377.579 11866863.664 - -2.04% -
BM_deque_vector_copy_backward/0 -4.62% 1.555 1.483 - -3.76% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 -4.62% 794.284 757.612 - -3.98% -
std::partition(deque<int>)_(sparse)/8192 -4.62% 3199.384 3051.682 - -2.21% -
std::unordered_multimap<int,_int>::clear()/8192 -4.61% 66096.458 63047.920 - -6.07% -
BM_stop_token_async_reg_unreg_callback/131072 -4.60% 117927412.500 112496892.080 - -0.72% -
std::map<int,_int>::equal_range(key)_(existent)/1024 -4.60% 5.270 5.028 - 13.30% -
std::unordered_set<int>::erase(iterator)/32 -4.60% 21.197 20.222 - 0.04% -
std::move(deque<int>)/8 -4.60% 3.498 3.337 - -3.27% -
BM_BitsetToString<32>/Dense_(90%)/90 -4.60% 13.310 12.698 - -7.24% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 -4.59% 2.655 2.533 - -17.05% -
BM_std_minmax_element<char>/1 -4.58% 0.314 0.300 - -0.40% -
SetIntersection_Front_Set_string_262144_1 -4.58% 1136412.233 1084371.285 - -1.87% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 -4.58% 12950726.701 12357664.645 - -1.73% -
SetIntersection_None_Set_string_16384_1024 -4.58% 198153269.661 189079286.484 - -0.60% -
std::find(list<int>)_(process_all)/8192 -4.58% 7247.725 6915.928 - -3.00% -
std::find_if_not(deque<int>)_(process_all)/8 -4.58% 2.704 2.581 - -3.31% -
std::stable_sort(deque<int>)_(shuffled)/8 -4.57% 23.565 22.487 - -4.30% -
BM_CmpEqual_uint_schar -4.57% 1.060 1.011 - -10.72% -
SetIntersection_Interlaced_Set_float_64_16 -4.57% 22649518.158 21615081.614 - -0.93% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -4.56% 3191387.573 3045822.079 - -4.48% -
SetIntersection_Front_Set_uint32_16384_256 -4.55% 4226411.369 4034124.316 - 2.23% -
BM_align/1 -4.54% 0.653 0.624 - -32.26% -
std::copy_n(vector<bool>)_(aligned)/1048576 -4.54% 2310.551 2205.701 - -29.08% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 -4.54% 508.772 485.688 - -5.52% -
SetIntersection_Interlaced_Vector_uint64_262144_1 -4.53% 1043277.608 995969.196 - -5.75% -
SetIntersection_Interlaced_Vector_uint64_1024_4 -4.52% 1276093.376 1218392.909 - -5.18% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 -4.51% 25.350 24.206 - -8.14% -
std::vector<int>::insert(middle)_(cheap_elements)/32 -4.51% 6.080 5.806 - 0.24% -
std::copy_if(vector<int>)_(entire_range)/1048576 -4.51% 256507.710 244934.881 - 1.75% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -4.51% 186189.653 177795.045 - -0.29% -
BM_SharedPtrCreateDestroy -4.50% 11.311 10.802 - -2.24% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 -4.50% 25.143 24.011 - 1.12% -
SetIntersection_Interlaced_Set_string_16_16 -4.49% 60484068.956 57765616.025 - -6.40% -
BM_BitsetToString<64>/Uniform_(50%)/50 -4.49% 18.632 17.796 - -6.23% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 -4.48% 583.282 557.142 - -1.01% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 -4.48% 10.444 9.976 - -7.57% -
BM_format_to_iterator/<std::string>_C_string_len_60 -4.48% 11.813 11.284 - 2.62% -
std::find_if(vector<int>)_(process_all)/32768 -4.48% 3355.313 3205.092 - -14.75% -
std::find_if_not(vector<int>)_(process_all)/50 -4.47% 6.022 5.753 - -16.06% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 -4.46% 102.918 98.332 - 32.97% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 -4.45% 1036508.653 990383.215 - -7.05% -
std::fill(list<int>)/8192 -4.44% 7496.201 7163.001 - -15.92% -
std::find_first_of(deque<int>)_(large_needle)/32 -4.44% 311.160 297.355 - 1.02% -
BM_format_to_back_inserter<std::string>/string_len_6 -4.43% 15.587 14.896 - -0.54% -
BM_vector_deque_ranges_copy_backward/1 -4.43% 2.226 2.128 - -6.86% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 -4.43% 198500222.914 189707399.978 - -5.73% -
BM_Swap_FuncPtr_MemPtr -4.39% 3.420 3.270 - -1.91% -
std::unordered_set<std::string>::clear()/32 -4.37% 942.463 901.251 - -3.06% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 -4.37% 588137.312 562421.595 - 0.91% -
std::find_if_not(list<int>)_(bail_25%)/32768 -4.36% 7276.102 6958.617 - -5.90% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 -4.36% 1649907.961 1577984.131 - -7.18% -
std::for_each_n(vector<int>)/50 -4.35% 4.038 3.862 - 0.12% -
SetIntersection_Interlaced_Set_uint32_1024_1024 -4.35% 12927316.106 12365470.576 - -2.63% -
std::find_if(vector<int>)_(process_all)/8192 -4.34% 843.074 806.470 - -14.67% -
BM_lexicographical_compare_three_way_fast_path/256 -4.33% 74.657 71.422 - 4.73% -
std::stable_partition(deque<int>)_(sparse)/1024 -4.33% 446.209 426.896 - -1.11% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 -4.32% 1.604 1.534 - -2.44% -
std::list<int>::ctor(size)/1024 -4.32% 12372.148 11837.774 - -0.44% -
std::rotate(list<int>)_(1_element_backward)/8192 -4.31% 7602.681 7274.648 - -2.57% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 -4.30% 1.437 1.375 - -2.17% -
std::set<int>::contains(key)_(non-existent)/32 -4.30% 2.873 2.750 - -10.50% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 -4.30% 38421752.184 36770768.917 - -3.26% -
std::find_end(list<int>,_pred)_(single_element)/8192 -4.29% 8616.041 8246.068 - -10.81% -
BM_StringCopy_Huge -4.28% 110.972 106.224 - -4.19% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 -4.28% 197972372.551 189507445.039 - -7.84% -
std::find_end(deque<int>)_(same_length)/8192 -4.27% 2864.924 2742.472 - -75.45% -
BM_deque_deque_ranges_move_backward/70000 -4.27% 8293.145 7938.754 - -0.67% -
std::find_if_not(vector<char>)_(process_all)/32768 -4.27% 3924.516 3756.854 - 19.83% -
std::sort_heap(deque<int>)/8 -4.27% 36.941 35.364 - -1.83% -
SetIntersection_Interlaced_Set_uint32_4_4 -4.27% 142294469.782 136225236.510 - -1.64% -
std::search(list<int>,_pred)_(no_match)/8192 -4.26% 7847.622 7512.968 - 3.79% -
std::stable_partition(list<int>)_(alloc_fails)/1024 -4.26% 4426.403 4237.724 - 3.26% -
BM_vector_deque_move/64 -4.26% 2.949 2.823 - 1.86% -
std::mismatch(deque<int>)_(it,_it,_it)/1000 -4.24% 465.791 446.045 - -4.41% -
std::search(vector<int>,_pred)_(near_matches)/1024 -4.23% 24779.544 23730.271 - -1.70% -
SetIntersection_None_Set_string_262144_256 -4.23% 1659751.789 1589626.383 - -6.77% -
std::unique(vector<int>,_pred)_(contiguous)/52 -4.22% 67.550 64.697 - 1.29% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -4.22% 382.019 365.887 - -5.07% -
BM_Invoke_MemFuncPtr -4.22% 0.865 0.829 - -10.36% -
BM_format_to_iterator/<std::vector>_C_string_len_60 -4.21% 11.501 11.017 - -0.11% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -4.21% 1067745.591 1022804.084 - -1.93% -
SetIntersection_Interlaced_Set_uint32_16384_256 -4.20% 203183447.386 194643011.147 - -4.35% -
std::partial_sort_copy(list<int>)_(descending)/8 -4.20% 16.361 15.673 - -3.78% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -4.20% 1118690.690 1071698.989 - -4.44% -
std::remove_if(list<int>)_(prefix)/8192 -4.19% 9677.553 9272.127 - -7.68% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1 -4.18% 16978002.443 16267981.167 - -2.07% -
std::equal(list<int>)_(it,_it,_it,_it)/8192 -4.18% 12697.667 12166.655 - 3.23% -
SetIntersection_Interlaced_Set_string_64_64 -4.18% 34984507.074 33521864.161 - -4.47% -
SetIntersection_Interlaced_Set_string_256_256 -4.18% 30040166.062 28785574.205 - -8.85% -
ranges::min(std::deque<__int128>)/70000 -4.17% 25445.901 24383.758 - 2.17% -
SetIntersection_Interlaced_Set_uint32_64_4 -4.17% 21771443.729 20863062.170 - -1.19% -
SetIntersection_None_Vector_string_262144_256 -4.16% 1328073.212 1272846.030 - -2.51% -
SetIntersection_None_Set_string_262144_1024 -4.16% 1673381.428 1603846.027 - -6.77% -
BM_format_to_iterator/<std::deque>_C_string_len_6 -4.14% 15.053 14.429 - 1.14% -
std::find(list<int>)_(bail_25%)/32768 -4.14% 7878.192 7552.076 - -7.10% -
std::multiset<std::string>::erase(iterator)/32 -4.12% 27.137 26.018 - -2.57% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 -4.12% 14069910.960 13490784.902 - 0.54% -
std::find_if_not(vector<int>)_(process_all)/1024 -4.11% 117.558 112.728 - -9.86% -
BM_PushHeap_string_PipeOrgan_64 -4.10% 5.923 5.680 - -1.26% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -4.10% 74059.030 71023.549 - -3.74% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 -4.10% 43.089 41.324 - 6.10% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 -4.09% 0.465 0.446 - -34.83% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 -4.09% 13891.983 13324.002 - -12.96% -
std::sort_heap(deque<int>,_pred)/1024 -4.07% 12763.987 12244.569 - -5.59% -
rng::contains(list<int>)_(process_all)/8 -4.07% 2.417 2.319 - -2.62% -
std::remove_if(deque<int>)_(prefix)/50 -4.07% 66.648 63.937 - -0.35% -
SetIntersection_None_Set_string_262144_262144 -4.05% 1671419.354 1603749.022 - -6.26% -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 -4.04% 26.107 25.051 - -1.46% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/1024 -4.04% 8137.044 7808.433 - -1.52% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 -4.04% 850.575 816.233 - 14.27% -
std::list<int>::ctor(size)/8192 -4.03% 100091.300 96060.465 - -1.13% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/1024 -4.02% 11509.148 11046.933 - 0.73% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 -4.01% 198828701.449 190855655.432 - -9.63% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 -4.01% 1.871 1.797 - 8.07% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 -4.00% 13.047 12.525 - 6.37% -
std::shuffle(vector<int>)/1024 -4.00% 9152.925 8786.715 - 0.79% -
BM_sprintf/C_string_len_60 -3.99% 6.170 5.924 - 1.27% -
ranges::minmax(std::list<char>)/70000 -3.98% 56429.089 54181.652 - 3.45% -
std::set<std::string>::find(key)_(existent)/8192 -3.98% 30.286 29.082 - -5.16% -
std::is_sorted(vector<int>,_pred)/8192 -3.97% 3881.736 3727.613 - 1.02% -
std::unordered_map<int,_int>::clear()/8192 -3.97% 66877.152 64223.761 - -3.61% -
BM_format_to_iterator/<std::string>_string_view_len_6000 -3.96% 62.390 59.919 - -10.77% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -3.95% 4826705.515 4635864.493 - 6.13% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 -3.95% 10449.502 10036.989 - -1.11% -
std::search(deque<int>,_pred)_(near_matches)/1000 -3.94% 26892.706 25833.936 - 7.22% -
ranges::min(std::deque<__int128>)/1 -3.94% 0.693 0.666 - -20.38% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -3.92% 3189332.772 3064337.020 - -4.32% -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 -3.92% 879116.023 844687.575 - -4.95% -
std::copy_if(deque<int>)_(entire_range)/8 -3.90% 2.652 2.549 - -4.00% -
std::search(deque<int>,_pred)_(near_matches)/1024 -3.90% 28151.828 27054.489 - 7.21% -
std::vector<std::string>::erase(middle)_(expensive_elements)/1024 -3.90% 313.195 300.991 - -0.22% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -3.89% 1054.614 1013.542 - -1.10% -
SetIntersection_Interlaced_Set_uint32_16384_64 -3.89% 216163941.749 207759263.654 - -5.01% -
rng::for_each(multiset<int>)/8 -3.89% 7.007 6.735 - 50.25% -
BM_format_to_iterator/<std::array>_string_len_6 -3.88% 8.687 8.350 - -0.31% -
BM_StringEraseWithMove_Empty_Opaque -3.88% 0.997 0.958 - 21.46% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 -3.88% 1647923.504 1584041.746 - -6.49% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 -3.86% 1.157 1.112 - 6.11% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 -3.86% 670.569 644.670 - 0.04% -
std::rotate(deque<int>)_(1_element_backward)/50 -3.86% 5.330 5.125 - 0.81% -
SetIntersection_None_Set_float_262144_4 -3.85% 1203221.191 1156918.701 - -3.57% -
rng::fold_left(vector<int>)/1048576 -3.84% 1378326.760 1325331.444 - 0.05% -
std::none_of(deque<int>)_(process_all)/8192 -3.84% 2623.506 2522.743 - -7.17% -
SetIntersection_None_Vector_uint64_262144_262144 -3.84% 1115129.972 1072327.242 - -5.81% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -3.83% 1614595.599 1552713.744 - -3.17% -
std::set<std::string>::equal_range(key)_(non-existent)/32 -3.83% 10.736 10.325 - 1.19% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 -3.83% 0.620 0.597 - -1.26% -
BM_PushHeap_uint32_Random_1024 -3.83% 5.802 5.580 - -2.40% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 -3.82% 15316564.906 14731906.903 - -2.95% -
rng::find_last(forward_list<int>)_(bail_10%)/8 -3.82% 2.392 2.300 - -1.12% -
SetIntersection_None_Set_float_262144_64 -3.81% 1198820.965 1153133.219 - -3.32% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 -3.79% 23.940 23.032 - -13.88% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 -3.79% 5.151 4.956 - 40.69% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -3.78% 246328.463 237028.418 - -5.19% -
BM_Swap_Null_LargeNonTrivialFunctor -3.77% 0.477 0.459 - -19.22% -
BM_Swap_MemFuncPtr_LargeNonTrivialFunctor -3.76% 1.268 1.220 - 3.22% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -3.76% 197245.044 189833.758 - 5.14% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -3.74% 1763204.590 1697236.899 - -6.76% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 -3.73% 0.556 0.535 - 12.34% -
std::multiset<int>::erase(key)_(non-existent,_end)/1024 -3.73% 6.810 6.556 - 4.80% -
SetIntersection_Front_Set_uint32_16384_1 -3.73% 1028014.776 989660.898 - -6.17% -
std::transform(list<int>,_list<int>)/8192 -3.72% 9123.227 8783.563 - -2.42% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 -3.72% 1046351.417 1007403.046 - -5.13% -
std::multimap<int,_int>::count(key)_(existent)/8192 -3.72% 6.776 6.524 - -4.25% -
std::set<int>::find(key)_(existent)/8192 -3.72% 8.402 8.090 - 1.39% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 -3.72% 1519218.865 1462776.674 - 2.16% -
SetIntersection_None_Set_float_262144_16 -3.71% 1201638.186 1157064.941 - -3.66% -
std::any_of(deque<int>)_(process_all)/32768 -3.71% 10461.762 10073.901 - -10.76% -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 -3.70% 3.656 3.520 - -43.68% -
rng::starts_with(list<int>)/8 -3.70% 3.048 2.935 - -0.14% -
SetIntersection_Interlaced_Set_uint32_64_1 -3.70% 16961810.160 16334840.033 - -2.06% -
BM_vector_deque_copy_backward/64 -3.69% 3.160 3.044 - 1.66% -
std::set<int>::contains(key)_(existent)/1024 -3.68% 3.922 3.778 - -0.00% -
SetIntersection_None_Set_string_262144_16384 -3.68% 1652790.854 1591907.391 - -6.50% -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 -3.68% 2.565 2.470 - -6.54% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -3.67% 140870.436 135697.776 - -1.77% -
std::move_backward(vector<int>)/8 -3.67% 2.361 2.275 - 4.62% -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 -3.66% 59215725.671 57049284.747 - -1.22% -
SetIntersection_Interlaced_Set_float_16384_16384 -3.65% 215589118.031 207712195.554 - -0.52% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 -3.65% 1054894.611 1016377.978 - -4.82% -
std::find_if(vector<char>)_(process_all)/8 -3.65% 1.535 1.479 - 17.60% -
std::copy(vector<bool>)_(unaligned)/4096 -3.64% 27.016 26.034 - -0.41% -
std::copy_backward(vector<bool>)_(unaligned)/64 -3.63% 0.911 0.878 - -0.58% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle -3.62% 1.439 1.387 - -0.03% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 -3.62% 1698605.271 1637107.553 - 8.96% -
SetIntersection_None_Vector_uint32_262144_1024 -3.62% 1138283.962 1097097.898 - -4.71% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 -3.62% 1.523 1.468 - -1.24% -
std::find(list<int>)_(process_all)/8 -3.61% 2.375 2.289 - 4.40% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 -3.61% 1642343.262 1582977.945 - -6.77% -
std::is_sorted_until(vector<int>,_pred)/1024 -3.61% 422.664 407.404 - -2.93% -
std::any_of(deque<int>)_(process_all)/8192 -3.61% 2625.286 2530.514 - -10.70% -
BM_format_to_n_string_back_inserter<std::list<char>>/16384 -3.60% 199970.150 192763.729 - -0.25% -
SetIntersection_Interlaced_Set_uint32_64_64 -3.60% 13832811.933 13334611.944 - -0.42% -
BM_to_chars_good/10 -3.60% 1.620 1.562 - -0.52% -
SetIntersection_Front_Set_uint32_262144_4 -3.59% 1041235.101 1003866.034 - -6.33% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 -3.59% 2.263 2.182 - -4.03% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/32 -3.58% 17.652 17.020 - -0.72% -
SetIntersection_Front_Set_uint32_262144_64 -3.57% 1658578.811 1599295.996 - -3.47% -
bm_ranges_lexicographical_compare<unsigned_char>/64 -3.57% 2.067 1.993 - -0.11% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -3.57% 39.357 37.952 - -4.68% -
std::count_if(list<int>)_(every_other)/8 -3.57% 2.872 2.770 - 1.96% -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 -3.57% 20.849 20.105 - -2.42% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 -3.56% 23.860 23.010 - 0.05% -
std::unique_copy(deque<int>,_pred)_(contiguous)/1024 -3.55% 620.844 598.824 - -0.17% -
std::multiset<std::string>::contains(key)_(existent)/1024 -3.55% 25.277 24.380 - 4.45% -
std::map<std::string,_int>::erase(key)_(existent)/1024 -3.55% 65.685 63.356 - -29.32% -
BM_CmpLess_uchar_int -3.52% 1.092 1.054 - -6.69% -
std::format(float)_(fmt:_{:_0g}) -3.52% 63.641 61.402 - 0.00% -
std::remove(deque<int>)_(sprinkled)/32 -3.52% 51.719 49.900 - -0.44% -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1000 -3.52% 60.535 58.407 - 0.11% -
std::set<int>::clear()/8192 -3.51% 80925.469 78082.086 - -4.98% -
ranges::minmax(std::list<char>)/64 -3.50% 35.095 33.866 - 14.12% -
std::format(double)_(fmt:_{:0^17500_0La}) -3.49% 175.834 169.691 - -1.44% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 -3.49% 24694.310 23831.545 - -11.76% -
SetIntersection_None_Set_string_262144_1 -3.48% 1656799.723 1599107.584 - -5.92% -
BM_deque_vector_ranges_move_backward/1 -3.45% 2.122 2.049 - -3.20% -
SetIntersection_None_Vector_uint64_262144_16384 -3.41% 1119976.045 1081740.882 - -6.34% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 -3.41% 11664.275 11266.350 - -0.90% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -3.41% 622915.124 601667.959 - -1.06% -
std::partition(list<int>)_(sparse)/32 -3.40% 9.282 8.966 - 1.45% -
SetIntersection_Interlaced_Set_uint32_262144_256 -3.40% 1562362.711 1509286.701 - -4.43% -
std::stable_partition(list<int>)_(dense)/32 -3.40% 37.531 36.256 - 8.21% -
std::find_end(deque<int>)_(process_all)/1024 -3.39% 302.472 292.210 - -18.69% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 -3.39% 1.022 0.987 - 3.11% -
BM_PushHeap_string_Ascending_262144 -3.37% 28.107 27.159 - -14.32% -
BM_format_to_n_string_back_inserter<std::list<wchar_t>>/16384 -3.37% 208294.880 201272.739 - 3.18% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -3.37% 796.735 769.903 - 4.85% -
bm_ranges_lexicographical_compare<int>/1 -3.36% 1.434 1.385 - 7.71% -
BM_deque_vector_ranges_move_backward/2 -3.36% 1.835 1.773 - -3.36% -
std::move_backward(deque<int>)/8 -3.36% 3.543 3.424 - -0.35% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 -3.36% 12633865.527 12209559.842 - -13.92% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -3.35% 236044086.331 228128895.003 - -6.24% -
std::partial_sort(deque<int>)_(descending)/1024 -3.35% 18558.202 17936.269 - 0.32% -
std::partition(vector<int>)_(dense)/32 -3.35% 8.281 8.004 - -4.13% -
BM_format_to_iterator/<std::vector>_string_view_len_6000 -3.35% 62.031 59.956 - -10.94% -
std::for_each(join_view(vector<vector<int>>))/8 -3.34% 1.430 1.382 - -2.91% -
std::find_end(list<int>)_(same_length)/1000 -3.32% 772.691 747.013 - -49.22% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -3.31% 169044.976 163441.650 - -2.01% -
std::none_of(deque<int>)_(process_all)/32768 -3.31% 10484.003 10136.817 - -6.90% -
std::find_end(deque<int>)_(single_element)/1024 -3.31% 317.762 307.241 - 10.59% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 -3.31% 37.002 35.779 - 33.38% -
BM_CmpLess_int_int -3.29% 1.071 1.036 - -2.37% -
BM_vector_deque_ranges_copy/2 -3.29% 2.067 1.999 - -3.23% -
DAG_leftmost,_5_levels -3.29% 1.037 1.003 - -13.31% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 -3.29% 10.192 9.858 - -10.39% -
SetIntersection_None_Set_string_16384_256 -3.28% 194608730.514 188221459.622 - -0.61% -
SetIntersection_None_Vector_string_262144_262144 -3.28% 1296033.688 1253500.071 - -4.83% -
std::search(vector<int>,_pred)_(near_matches)/8192 -3.28% 1503856.281 1454529.626 - 0.14% -
SetIntersection_None_Set_float_262144_1 -3.28% 1201051.354 1161660.971 - -3.36% -
SetIntersection_None_Set_uint32_262144_16384 -3.28% 1197198.486 1157971.189 - -4.52% -
DAG_rightmost,_3_levels -3.26% 1.036 1.002 - -13.37% -
rng::starts_with(deque<int>,_pred)/1048576 -3.26% 527236.914 510050.140 - 0.73% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 -3.25% 19.845 19.200 - -1.86% -
rng::find_if_not(vector<bool>)_(process_all)/8 -3.25% 3.683 3.564 - -0.15% -
BM_CmpEqual_uchar_uchar -3.25% 1.104 1.068 - -1.24% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 -3.24% 0.652 0.631 - -0.59% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 -3.24% 335.746 324.870 - -2.65% -
std::move_backward(vector<bool>)_(unaligned)/64 -3.23% 1.722 1.667 - 2.35% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 -3.23% 104908.923 101516.268 - 5.26% -
std::format(float)_(fmt:_{:_10La}) -3.23% 43.455 42.052 - -3.08% -
rng::starts_with(deque<int>,_pred)/8192 -3.23% 4052.292 3921.571 - 0.49% -
SetIntersection_Front_Vector_string_1024_16 -3.22% 1610416.355 1558482.755 - -3.59% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -3.22% 1637594.969 1584822.512 - -6.30% -
BM_Basic<uint32_t> -3.22% 14.009 13.558 - -1.84% -
SetIntersection_None_Set_float_262144_1024 -3.22% 1201885.904 1163196.939 - -3.43% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 -3.21% 21367.415 20680.791 - -0.21% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 -3.21% 2.219 2.148 - -9.73% -
BM_StringRelational_Compare_Empty_Empty_Control -3.21% 1.667 1.613 - -6.82% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -3.21% 21.692 20.997 - -25.60% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 -3.20% 1053816.454 1020043.546 - -4.59% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.20% 13425.249 12995.403 - -2.64% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 -3.20% 4309892.810 4172059.325 - 2.72% -
SetIntersection_None_Set_uint32_262144_256 -3.20% 1196325.603 1158073.488 - -4.30% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 -3.19% 1.344 1.301 - 2.47% -
std::partial_sort(deque<int>)_(descending)/8 -3.19% 43.844 42.445 - -2.04% -
SetIntersection_Interlaced_Set_float_16384_64 -3.19% 217943880.507 210994908.492 - -2.19% -
BM_PushHeap_uint32_Ascending_16384 -3.18% 3.864 3.741 - 1.02% -
BM_StringEraseWithMove_Empty_Transparent -3.18% 0.742 0.719 - 29.10% -
std::copy_if(list<int>)_(entire_range)/32768 -3.17% 26521.722 25681.490 - -1.37% -
DAG_rightmost,_4_levels -3.17% 1.036 1.003 - -13.24% -
rng::contains_subrange(vector<int>)_(same_length)/8192 -3.17% 1926.941 1865.919 - -2.25% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -3.16% 3299584.507 3195362.144 - -10.81% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -3.15% 1632047.283 1580588.459 - -5.89% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 -3.15% 4629207.062 4483473.682 - -2.65% -
SetIntersection_None_Set_string_16384_64 -3.15% 193539604.603 187451280.963 - -0.98% -
SetIntersection_Interlaced_Set_uint64_64_64 -3.15% 13582314.317 13155096.407 - -0.79% -
BM_CmpLess_uchar_schar -3.14% 1.056 1.023 - -8.83% -
std::unordered_set<int>::find(key)_(existent)/1024 -3.13% 1.304 1.263 - -15.00% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 -3.12% 21566430.281 20892533.276 - -2.81% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -3.12% 24165902.615 23411279.232 - -5.44% -
SetIntersection_None_Vector_uint32_16384_256 -3.12% 1108740.787 1074133.304 - -4.25% -
std::unordered_set<int>::erase(key)_(existent)/32 -3.12% 22.377 21.680 - 1.53% -
std::unordered_set<int>::erase(key)_(existent)/1024 -3.11% 22.711 22.004 - 1.76% -
std::set<std::string>::equal_range(key)_(non-existent)/1024 -3.11% 27.629 26.768 - 7.28% -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 -3.11% 25.265 24.480 - 0.69% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 -3.10% 58.674 56.853 - -4.24% -
BM_BasicLow<__int128_t> -3.10% 19.737 19.126 - -2.50% -
BM_PushHeap_uint64_SingleElement_16 -3.09% 0.348 0.337 - -5.87% -
SetIntersection_None_Vector_string_16384_64 -3.09% 1240919.946 1202544.027 - -2.90% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 -3.09% 6232503.993 6039908.862 - -5.58% -
SetIntersection_None_Set_uint32_262144_262144 -3.09% 1188049.236 1151384.033 - -4.69% -
SetIntersection_Interlaced_Set_uint32_262144_16 -3.08% 1584286.295 1535495.361 - -5.16% -
std::make_heap(vector<int>,_pred)_(descending)/8192 -3.07% 2008.987 1947.253 - -0.08% -
BM_align/64 -3.07% 0.643 0.623 - -32.36% -
BM_format_to_back_inserter<std::string>/C_string_len_6 -3.07% 15.680 15.199 - -1.22% -
SetIntersection_Interlaced_Set_float_262144_4 -3.07% 1289290.447 1249731.852 - -3.43% -
rng::find_if_not(vector<bool>)_(process_all)/50 -3.06% 24.759 24.000 - -0.55% -
std::unordered_set<int>::contains(key)_(non-existent)/0 -3.06% 0.402 0.390 - 6.54% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/0 -3.05% 17.566 17.030 - -1.18% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 -3.05% 9.543 9.253 - 3.21% -
BM_StringRelational_Eq_Empty_Huge_Control -3.05% 0.484 0.469 - -1.71% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 -3.04% 1.240 1.202 - 4.05% -
std::partition_copy(list<int>)/32 -3.04% 8.988 8.715 - 1.56% -
BM_LexicallyNormal/small_path/256 -3.04% 4110.511 3985.712 - 2.35% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 -3.02% 0.625 0.606 - -0.30% -
std::unique(deque<int>)_(sprinkled)/52 -3.02% 61.042 59.199 - -1.33% -
SetIntersection_Front_Set_string_1024_256 -3.02% 15105208.060 14649253.470 - 2.63% -
SetIntersection_Interlaced_Set_string_64_16 -3.01% 38652908.603 37489582.592 - -0.11% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 -3.00% 5325585.897 5165960.100 - -2.90% -
std::find(vector<bool>)_(process_all)/8 -3.00% 0.804 0.780 - 39.12% -
std::find_if(vector<char>)_(bail_25%)/8 -2.99% 0.845 0.819 - 0.22% -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 -2.99% 592.299 574.585 - 1.43% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 -2.99% 1172975.424 1137936.778 - -3.52% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 -2.99% 7.208 6.992 - -4.34% -
BM_LexicallyNormal/large_path/4 -2.98% 156.351 151.699 - -4.02% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.97% 621.432 602.983 - -3.85% -
std::format(double)_(fmt:_{:0>17500_10f}) -2.96% 207.940 201.776 - -0.91% -
BM_StringRelational_Compare_Large_Empty_Control -2.95% 1.666 1.617 - 0.18% -
SetIntersection_None_Set_uint32_262144_1024 -2.94% 1183901.287 1149101.158 - -4.67% -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8192 -2.94% 160092.605 155388.039 - -0.29% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 -2.94% 4.483 4.351 - 2.48% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle -2.94% 0.670 0.650 - -5.50% -
std::stable_sort(vector<int>)_(descending)/1024 -2.93% 2848.329 2764.782 - -0.48% -
std::partition(list<int>)_(sparse)/50 -2.93% 21.645 21.012 - 41.42% -
SetIntersection_None_Set_float_262144_16384 -2.93% 1188958.742 1154177.570 - -3.95% -
SetIntersection_Front_Vector_uint32_16384_4 -2.91% 1065853.100 1034795.227 - -3.81% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -2.91% 132594794.799 128739446.447 - -4.48% -
std::find(vector<long_long>)_(process_all)/32768 -2.90% 2981.661 2895.125 - 0.14% -
SetIntersection_Interlaced_Set_uint64_16384_16384 -2.90% 236101508.846 229263893.179 - -2.19% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32 -2.89% 19.485 18.921 - -0.73% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/50 -2.89% 0.834 0.810 - 13.96% -
std::flat_multimap<int,_int>::erase(iterator)/8192 -2.89% 506.678 492.023 - 0.17% -
std::pop_heap(deque<int>)/1024 -2.89% 12.702 12.335 - -9.20% -
BM_PushHeap_uint64_SingleElement_4 -2.89% 0.367 0.356 - -5.43% -
std::multiset<std::string>::insert(value)_(new_value,_end)/32 -2.89% 32.204 31.274 - -33.66% -
std::move(list<int>)/64 -2.88% 42.642 41.413 - -13.51% -
SetIntersection_Front_Set_string_1024_1024 -2.87% 57700829.303 56043351.002 - 1.62% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -2.87% 2988235.598 2902433.105 - -1.74% -
SetIntersection_None_Set_uint32_262144_4 -2.87% 1192798.180 1158563.963 - -4.60% -
VChain_fail,_1_level -2.86% 7.466 7.252 - -0.54% -
ranges::min(std::vector<__int128>)/64 -2.86% 27.958 27.157 - 1.35% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -2.86% 33.753 32.787 - 2.57% -
std::partial_sort(deque<int>)_(heap)/8 -2.86% 39.375 38.251 - -2.70% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 -2.85% 19765.538 19202.333 - 0.34% -
SetIntersection_None_Set_string_262144_4 -2.85% 1652070.477 1605042.481 - -6.11% -
BM_StringAssignAsciizMix_Opaque -2.85% 5.029 4.886 - -6.30% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 -2.84% 5.544 5.386 - 11.68% -
std::multimap<int,_int>::count(key)_(existent)/1024 -2.84% 5.553 5.395 - -2.85% -
std::remove(list<int>)_(sprinkled)/1024 -2.84% 974.825 947.140 - 1.98% -
std::stable_sort(vector<int>)_(pipe-organ)/1024 -2.84% 2846.624 2765.887 - -1.25% -
BM_format_to_iterator/<std::array>_C_string_len_60 -2.83% 11.258 10.939 - -0.48% -
SetIntersection_Interlaced_Set_uint32_16_16 -2.83% 39242136.761 38130000.767 - -0.76% -
BM_deque_deque_move_backward/1 -2.83% 2.792 2.713 - -2.30% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 -2.82% 2.353 2.286 - -2.49% -
std::unordered_set<int>::clear()/8192 -2.82% 70765.929 68769.469 - 2.20% -
BM_vector_deque_copy/2 -2.82% 2.001 1.945 - -2.89% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -2.82% 15.402 14.968 - -2.03% -
BM_PathConstructString/large_string/512 -2.82% 8742.918 8496.487 - -0.05% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.81% 549.380 533.943 - -1.49% -
std::multimap<std::string,_int>::clear()/8192 -2.81% 220709.509 214517.063 - -1.92% -
BM_std_minmax_element<long_long>/3 -2.80% 1.189 1.155 - 3.69% -
SetIntersection_Front_Set_uint32_256_16 -2.80% 4555127.211 4427440.708 - -2.28% -
std::format(double)_(fmt:_{:_10Le}) -2.80% 71.282 69.284 - -2.54% -
SetIntersection_Interlaced_Set_string_262144_64 -2.80% 2120996.666 2061620.359 - -4.01% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 -2.80% 26595.745 25851.708 - -11.78% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 -2.80% 9836.809 9561.738 - 24.44% -
SetIntersection_None_Vector_float_262144_262144 -2.79% 1143581.522 1111631.127 - -3.44% -
SetIntersection_None_Vector_uint64_262144_1024 -2.79% 1143486.593 1111583.768 - -2.63% -
std::multiset<std::string>::ctor(const&)/32 -2.79% 796.641 774.421 - -0.07% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -2.78% 15588.518 15154.479 - -6.21% -
std::find_end(deque<int>)_(process_all)/1000 -2.78% 294.153 285.972 - 9.38% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192 -2.77% 511922.731 497751.273 - -3.03% -
std::move_backward(vector<bool>)_(aligned)/64 -2.76% 1.700 1.653 - -4.50% -
BM_StringRelational_Less_Empty_Large_Control -2.76% 1.661 1.615 - -3.06% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 -2.75% 9406.525 9147.400 - -0.68% -
std::map<int,_int>::ctor(const&,_alloc)/8192 -2.75% 52607.142 51159.556 - -36.18% -
std::shuffle(vector<int>)/8192 -2.75% 72074.697 70091.648 - 0.47% -
SetIntersection_None_Set_uint64_256_16 -2.75% 10782368.745 10486173.234 - -4.89% -
BM_format_to_iterator/<std::string>_C_string_len_6 -2.74% 9.556 9.294 - -0.83% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -2.74% 37.848 36.811 - 17.02% -
std::stable_sort(vector<int>)_(repeated)/1024 -2.74% 1126.404 1095.563 - -0.54% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 -2.74% 1067638.696 1038409.588 - -5.23% -
SetIntersection_None_Set_string_262144_64 -2.73% 1653312.662 1608106.365 - -5.62% -
rng::contains(list<int>)_(process_all)/32 -2.73% 9.407 9.150 - 1.16% -
ranges::min(std::list<__int128>)/70000 -2.73% 61676.115 59993.565 - 4.09% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -2.72% 218.096 212.156 - -6.03% -
SetIntersection_Interlaced_Set_uint64_256_4 -2.72% 11174356.942 10870186.481 - -3.76% -
BM_StringAssignAsciizMix_Transparent -2.72% 3.051 2.968 - -3.69% -
SetIntersection_Front_Vector_uint64_262144_256 -2.72% 2268294.153 2206576.897 - -3.22% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 -2.72% 29.817 29.006 - -77.14% -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8 -2.72% 1.306 1.271 - 0.06% -
std::set<int>::upper_bound(key)_(existent)/8192 -2.71% 8.093 7.873 - -8.36% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 -2.71% 445.486 433.403 - -1.66% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -2.71% 400.865 390.015 - -2.40% -
SetIntersection_Interlaced_Set_float_262144_64 -2.67% 1574905.842 1532839.762 - -2.59% -
std::partial_sort(vector<int>)_(heap)/8 -2.67% 27.413 26.681 - -3.73% -
SetIntersection_None_Vector_uint64_1024_4 -2.66% 1082358.073 1053532.770 - -4.48% -
BM_num_put<bool> -2.66% 11.027 10.734 - 15.24% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 -2.65% 3.037 2.957 - 18.28% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -2.65% 1604831.668 1562344.314 - -2.81% -
Chain,_8_levels -2.64% 1.029 1.002 - -13.36% -
SetIntersection_Front_Set_string_262144_1024 -2.64% 61756348.664 60124340.207 - 0.73% -
VChain,_4_levels -2.64% 16.069 15.645 - 0.27% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 -2.63% 4163873.277 4054268.405 - -3.48% -
std::remove(list<int>)_(prefix)/1024 -2.63% 1007.708 981.239 - 3.55% -
BM_format/C_string_len_6 -2.62% 13.941 13.576 - -1.66% -
BM_format_to_n_string_back_inserter<std::list<wchar_t>>/1 -2.61% 23.963 23.337 - -7.88% -
std::generate(vector<int>)/50 -2.61% 12.328 12.007 - 2.22% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -2.60% 14914.810 14526.513 - -5.67% -
SetIntersection_None_Set_float_262144_262144 -2.60% 1195526.693 1164429.525 - -3.31% -
std::multiset<int>::equal_range(key)_(existent)/1024 -2.60% 5.446 5.305 - 2.48% -
rng::find_last(deque<int>)_(bail_90%)/8 -2.59% 0.918 0.894 - -7.79% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -2.59% 33.221 32.360 - -25.25% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 -2.59% 0.987 0.961 - 5.25% -
std::unordered_map<int,_int>::clear()/1024 -2.59% 8488.746 8269.171 - -3.46% -
BM_CmpLess_uint_short -2.58% 1.046 1.019 - -10.33% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 -2.58% 2.078 2.024 - -0.15% -
std::multimap<int,_int>::count(key)_(existent)/32 -2.57% 3.775 3.678 - 0.62% -
std::fill_n(list<int>)/50 -2.57% 16.011 15.600 - 2.78% -
BM_deque_vector_ranges_copy_backward/64000 -2.56% 7234.051 7048.605 - -2.32% -
std::map<std::string,_int>::erase(iterator)/1024 -2.56% 26.248 25.575 - -28.37% -
std::partial_sort_copy(list<int>)_(ascending)/8 -2.56% 8.396 8.181 - -12.64% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192 -2.56% 1002831.205 977160.986 - -1.05% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.55% 1017.234 991.338 - -2.46% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 -2.54% 4245468.520 4137601.158 - -1.23% -
BM_BitsetToString<1048576>/Sparse_(10%)/10 -2.54% 60735.324 59193.881 - 0.63% -
BM_align/8 -2.52% 0.639 0.623 - -32.37% -
SetIntersection_None_Set_string_262144_16 -2.52% 1649057.453 1607535.889 - -5.54% -
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 -2.52% 16.323 15.912 - -8.19% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 -2.52% 22.996 22.418 - -8.89% -
std::format(float)_(fmt:_{:_0La}) -2.51% 37.137 36.204 - -1.89% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 -2.51% 200074662.065 195057651.794 - -3.34% -
BM_join_view_out_vectors/512 -2.50% 768.415 749.179 - -6.26% -
SetIntersection_Interlaced_Set_uint32_262144_4 -2.50% 1265453.695 1233785.564 - -5.27% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/32 -2.50% 19.545 19.056 - -0.96% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 -2.50% 38.028 37.077 - 0.14% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 -2.49% 1056425.927 1030075.958 - -5.07% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 -2.49% 1825908.088 1780465.838 - -0.97% -
std::copy_backward(vector<int>)/4096 -2.48% 162.213 158.182 - -37.87% -
SetIntersection_None_Set_string_256_4 -2.48% 11644554.725 11355377.529 - -2.64% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_262144 -2.48% 356976569.799 348115398.471 - -0.39% -
rng::for_each(set<int>)/8 -2.48% 6.639 6.474 - 44.12% -
std::format(double)_(fmt:_{:_0Le}) -2.48% 60.291 58.795 - -2.96% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 -2.48% 16.603 16.192 - -2.44% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 -2.48% 1647588.052 1606806.642 - -5.08% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 -2.47% 1145654.425 1117309.779 - -3.53% -
BM_vector_deque_copy/64 -2.47% 2.860 2.789 - -1.08% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 -2.47% 1110900.664 1083465.519 - -2.51% -
CastTo<B<Width_/_2,_Depth>> -2.47% 2917.069 2845.047 - -2.86% -
std::format(double)_(fmt:_{:_10a}) -2.47% 29.299 28.576 - -1.40% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 -2.47% 16.316 15.914 - -4.31% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 -2.46% 1122818.770 1095162.917 - -1.37% -
BM_format_to_iterator/<std::array>_string_view_len_60 -2.46% 9.770 9.530 - -0.16% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 -2.46% 18711137.594 18251109.878 - -4.45% -
SetIntersection_None_Set_float_262144_256 -2.45% 1188334.717 1159209.148 - -3.08% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 -2.45% 13925687.092 13584399.655 - 3.95% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -2.45% 1089633.884 1062931.268 - -1.91% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 -2.44% 5281262.960 5152157.758 - -0.36% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -2.44% 1651270.590 1610950.277 - -4.80% -
rng::find_last_if(deque<int>)_(bail_10%)/1024 -2.44% 364.285 355.392 - -0.49% -
std::is_sorted(list<int>)/8 -2.44% 2.134 2.082 - 0.04% -
SetIntersection_Interlaced_Set_string_1024_1024 -2.43% 57312972.204 55918432.927 - -0.50% -
BM_Istream_numbers/1 -2.43% 1106.548 1079.634 - -24.17% -
std::is_partitioned(list<int>)_(unpartitioned)/50 -2.43% 4.562 4.451 - -2.08% -
BM_CmpEqual_uchar_short -2.43% 1.035 1.009 - -6.95% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 -2.43% 1.858 1.813 - -5.76% -
SetIntersection_None_Set_uint64_1024_256 -2.43% 8800568.820 8587120.179 - -3.89% -
BM_deque_deque_ranges_move_backward/512 -2.42% 19.721 19.243 - 0.82% -
SetIntersection_None_Set_string_16384_16 -2.42% 193915038.113 189223191.217 - 0.67% -
std::set<int>::lower_bound(key)_(existent)/8192 -2.42% 8.433 8.229 - 0.88% -
BM_japanese_text<char> -2.42% 22883.308 22330.069 - -7.15% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 -2.42% 53.790 52.490 - -15.67% -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 -2.41% 410.301 400.401 - -1.15% -
SetIntersection_None_Set_uint32_262144_64 -2.41% 1185693.442 1157103.842 - -4.68% -
BM_format_to_string_begin<std::vector<wchar_t>>/16384 -2.41% 1808.169 1764.593 - -7.22% -
SetIntersection_None_Vector_string_1024_4 -2.41% 1172031.427 1143788.645 - -2.83% -
BM_format_to_iterator/<std::deque>_string_view_len_6 -2.41% 14.355 14.010 - 1.29% -
SetIntersection_Interlaced_Set_uint32_262144_1024 -2.41% 1507961.342 1471660.402 - -4.67% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 -2.41% 36490.237 35612.171 - -5.19% -
BM_align/256 -2.41% 0.638 0.623 - -32.33% -
std::sort(deque<int>)_(heap)/1024 -2.40% 6237.010 6087.109 - -2.66% -
SetIntersection_None_Vector_string_256_1 -2.40% 4525848.953 4417167.881 - -3.59% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -2.40% 28.901 28.207 - -25.57% -
BM_vector_deque_ranges_move_backward/64 -2.40% 3.057 2.983 - 0.27% -
std::fill(vector<int>)/32 -2.39% 1.064 1.038 - 0.81% -
BM_StringRelational_Less_Empty_Small_Control -2.39% 1.666 1.627 - -2.76% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 -2.39% 10.797 10.539 - 4.24% -
std::multimap<int,_int>::contains(key)_(existent)/32 -2.39% 1.823 1.780 - 9.65% -
std::set<std::string>::upper_bound(key)_(existent)/32 -2.39% 17.527 17.109 - -1.24% -
BM_format_to_string_back_inserter<std::string>/1 -2.39% 13.289 12.972 - -2.81% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.38% 588.410 574.388 - -1.21% -
SetIntersection_Interlaced_Set_string_262144_4 -2.38% 1832863.605 1789278.562 - -4.70% -
SetIntersection_Interlaced_Set_float_262144_16 -2.37% 1597871.420 1559997.721 - -3.10% -
BM_join_view_out_vectors/70000 -2.37% 145397.049 141952.421 - -15.09% -
std::sort(deque<int>)_(pipe-organ)/8 -2.37% 20.685 20.195 - -0.15% -
std::find(vector<char>)_(bail_25%)/8 -2.37% 1.109 1.083 - -2.34% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 -2.36% 432.617 422.386 - -19.95% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.36% 672.433 656.564 - -3.79% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.36% 6913.448 6750.371 - -2.33% -
BM_format_to_iterator/<std::vector>_string_view_len_6 -2.35% 8.464 8.265 - -1.76% -
std::remove_copy(vector<int>)_(prefix)/32 -2.34% 9.552 9.329 - -0.41% -
std::format(float)_(fmt:_{:_0Lg}) -2.34% 75.780 74.008 - -1.12% -
std::map<int,_int>::ctor(const&,_alloc)/32 -2.34% 227.522 222.204 - -11.55% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.33% 268.444 262.187 - -3.69% -
std::multiset<std::string>::find(key)_(existent)/1024 -2.33% 24.535 23.964 - 5.15% -
std::equal(vector<int>)_(it,_it,_it)/50 -2.32% 4.209 4.111 - -9.83% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 -2.32% 4126250.849 4030469.919 - -3.74% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 -2.32% 32.573 31.819 - 27.48% -
SetIntersection_None_Set_uint32_262144_16 -2.32% 1183979.492 1156563.556 - -4.67% -
std::find(list<int>)_(bail_25%)/1024 -2.31% 132.339 129.278 - 1.10% -
BM_BasicLow<__uint128_t> -2.31% 18.729 18.296 - -2.17% -
std::rotate(list<int>)_(1_element_forward)/8192 -2.31% 7219.825 7052.933 - -1.56% -
std::remove_if(list<int>)_(sprinkled)/8192 -2.31% 8322.553 8130.200 - 0.96% -
SetIntersection_None_Set_uint32_262144_1 -2.31% 1189538.816 1162062.988 - -4.54% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 -2.31% 1.258 1.229 - -1.12% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 -2.30% 2143821.548 2094508.765 - -4.55% -
SetIntersection_None_Vector_uint64_262144_64 -2.30% 1129471.988 1103492.909 - -1.84% -
std::set<std::string>::ctor(&&,_different_allocs)/0 -2.30% 13.018 12.719 - -12.22% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 -2.30% 63159971.855 61708021.342 - -4.21% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 -2.29% 1103395.486 1078099.200 - -2.56% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 -2.29% 971.965 949.723 - -3.43% -
std::unordered_set<std::string>::contains(key)_(existent)/32 -2.29% 40.997 40.059 - 1.33% -
std::set<std::string>::equal_range(key)_(non-existent)/8192 -2.29% 33.792 33.019 - 9.57% -
std::copy_if(vector<int>)_(entire_range)/262144 -2.28% 61055.898 59661.516 - 1.74% -
BM_format_to_n_string_begin<std::list<wchar_t>>/16384 -2.28% 16362.700 15989.923 - -1.57% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -2.28% 36.209 35.384 - -6.98% -
std::for_each(set<int>::iterator)/32 -2.28% 24.928 24.361 - 15.27% -
BM_format/string_len_6 -2.28% 2.764 2.701 - 6.83% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 -2.27% 1.172 1.146 - -8.68% -
DAG_rightmost_middle,_2_levels -2.27% 112.772 110.211 - -1.13% -
std::map<std::string,_int>::count(key)_(existent)/32 -2.27% 16.899 16.516 - -4.92% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/0 -2.27% 13.375 13.072 - -3.06% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 -2.25% 8908617.157 8708266.675 - -32.27% -
std::set<int>::find(key)_(non-existent)/32 -2.25% 2.286 2.235 - -2.15% -
std::format(double)_(fmt:_{:_0Lf}) -2.24% 70.466 68.888 - -1.10% -
SetIntersection_None_Set_float_16384_64 -2.24% 156351993.915 152856143.442 - -3.40% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 -2.23% 42086706.133 41146430.276 - -2.09% -
std::format(float)_(fmt:_{:0>17500_10L}) -2.23% 212.850 208.095 - -1.44% -
std::format(double)_(fmt:_{:017500_10}) -2.23% 216.920 212.076 - -0.90% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -2.22% 25.160 24.602 - -1.64% -
BM_format_to_back_inserter<std::string>/string_len_60 -2.22% 29.721 29.062 - 1.62% -
std::search(deque<int>)_(single_element)/1000 -2.21% 448.563 438.629 - -1.79% -
std::partial_sort(deque<int>)_(descending)/8192 -2.21% 269858.089 263906.196 - -6.61% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 -2.20% 25.253 24.696 - 5.24% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 -2.20% 1046839.023 1023787.268 - -3.86% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -2.20% 15911.395 15561.557 - -3.04% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 -2.20% 4.231 4.139 - 2.13% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 -2.19% 9.090 8.891 - 7.89% -
std::sort_heap(deque<int>,_pred)/8192 -2.19% 437805.285 428206.632 - -5.05% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -2.19% 16278.329 15921.580 - -6.44% -
DAG_rightmost,_5_levels -2.19% 1.034 1.011 - -12.57% -
std::distance(join_view(vector<vector<int>>))/50 -2.19% 0.605 0.592 - -95.27% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.19% 14096.747 13788.407 - -6.89% -
BM_StringCopy_Large -2.19% 6.249 6.113 - -3.43% -
SetIntersection_None_Vector_uint32_1024_64 -2.18% 1076571.900 1053052.355 - -5.01% -
rng::contains(deque<int>)_(process_all)/8 -2.18% 3.227 3.157 - 10.15% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -2.18% 19.017 18.602 - 0.99% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 -2.18% 14183147.783 13874563.255 - 4.58% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 -2.17% 31.494 30.811 - -2.48% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -2.16% 7091.018 6937.508 - 8.93% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -2.16% 18.044 17.653 - -10.91% -
SetIntersection_Interlaced_Set_string_1024_4 -2.16% 10481543.921 10254851.267 - -1.08% -
std::format(double)_(fmt:_{:0>17500_0Lf}) -2.16% 214.424 209.790 - -0.65% -
std::move(list<int>)/32768 -2.16% 31408.085 30730.253 - 1.44% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 -2.16% 161.690 158.201 - -5.73% -
SetIntersection_Front_Set_uint64_1024_4 -2.15% 1045017.165 1022515.326 - -6.09% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 -2.15% 8.336 8.157 - -0.24% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 -2.14% 5726497.213 5603691.803 - -4.94% -
std::map<std::string,_int>::clear()/8192 -2.14% 216380.594 211740.612 - -6.75% -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 -2.14% 1424.114 1393.580 - -0.85% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 -2.14% 1628462.402 1593568.362 - -4.96% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 -2.14% 12019066.274 11761913.478 - -1.04% -
SetIntersection_Front_Vector_uint32_1024_4 -2.14% 1053688.612 1031177.438 - -4.93% -
SetIntersection_Interlaced_Set_uint32_262144_64 -2.14% 1550606.690 1517484.699 - -4.65% -
SetIntersection_Front_Set_string_1024_16 -2.14% 1928020.479 1886840.036 - -5.29% -
BM_CmpLess_uint_uint -2.13% 1.086 1.063 - -1.53% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 -2.13% 31.162 30.498 - -4.71% -
SetIntersection_None_Vector_string_262144_16 -2.12% 1321938.054 1293904.751 - -1.28% -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst -2.12% 1.559 1.526 - 9.98% -
BM_deque_deque_move_backward/2 -2.12% 2.527 2.474 - -2.09% -
std::partial_sort(vector<int>)_(shuffled)/8 -2.12% 28.937 28.325 - -0.31% -
BM_StringRead_Hot_Shallow_Large -2.11% 0.482 0.472 - -2.99% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -2.11% 1119749.128 1096088.828 - -2.31% -
SetIntersection_Interlaced_Set_float_16384_4 -2.11% 169453035.550 165881539.166 - -3.41% -
BM_StringAssignAsciiz_Empty_Opaque -2.11% 3.046 2.982 - -10.60% -
BM_num_put<long_long> -2.11% 11.425 11.184 - 6.49% -
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 -2.11% 31.243 30.586 - -3.15% -
SetIntersection_Front_Vector_uint64_1024_1 -2.10% 1030638.057 1008945.236 - -3.76% -
BM_deque_deque_copy/65536 -2.10% 3170.811 3104.164 - 0.65% -
SetIntersection_Front_Vector_uint32_262144_1 -2.10% 1036383.414 1014623.627 - -4.80% -
BM_format_to_n_string_back_inserter<std::wstring>/1 -2.10% 14.013 13.719 - -1.91% -
VDAG_leftmost,_3_levels -2.10% 15.495 15.170 - -4.24% -
std::stable_sort(vector<int>)_(ascending)/1024 -2.10% 2119.374 2074.927 - 0.17% -
SetIntersection_Front_Set_string_16384_1 -2.10% 1110158.262 1086895.420 - -2.13% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -2.09% 1092030.604 1069201.631 - -1.34% -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 -2.09% 6340.306 6207.762 - -0.12% -
VDAG_leftmost,_4_levels -2.09% 19.802 19.388 - -3.20% -
std::format(int64_t)_(fmt:_{:b}) -2.08% 28.317 27.727 - -2.31% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1024 -2.08% 0.828 0.810 - 16.92% -
SetIntersection_Interlaced_Vector_uint64_64_16 -2.08% 17761374.572 17392217.206 - -5.03% -
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 -2.08% 49757.711 48723.742 - -2.19% -
std::count_if(list<int>)_(every_other)/1024 -2.08% 769.029 753.062 - 1.11% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 -2.07% 4295150.683 4206034.687 - -1.09% -
std::find_first_of(list<int>)_(large_needle)/8192 -2.07% 49674913.645 48644494.405 - -1.29% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 -2.07% 147994.589 144925.009 - -12.68% -
std::set<std::string>::insert(value)_(already_present)/32 -2.07% 10.281 10.068 - -38.34% -
std::deque<std::string>::ctor(size)/1024 -2.07% 737.083 721.815 - -0.55% -
rng::contains_subrange(deque<int>)_(process_all)/50 -2.07% 26.944 26.386 - 11.99% -
BM_vector_deque_move/512 -2.07% 17.317 16.959 - -0.01% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 -2.07% 56.394 55.228 - -3.77% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 -2.06% 16.248 15.913 - -6.20% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 -2.06% 98957.121 96914.897 - -0.67% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -2.06% 175707.444 172084.343 - -2.41% -
std::multiset<int>::find(key)_(existent)/32 -2.06% 1.620 1.586 - -4.45% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192 -2.06% 527784.276 516914.637 - -1.32% -
BM_Istream_numbers/3 -2.05% 1076.890 1054.792 - -24.80% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -2.05% 400.259 392.051 - -1.40% -
std::list<int>::erase(begin)_(cheap_elements)/8192 -2.05% 10.846 10.624 - 4.47% -
BM_StringAssignAsciiz_Large_Opaque -2.05% 11.753 11.512 - -2.33% -
std::find_end(forward_list<int>)_(process_all)/1000 -2.05% 693.913 679.701 - 0.66% -
bm_list/2048 -2.05% 6539.305 6405.576 - -1.17% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 -2.04% 4212514.690 4126621.099 - -2.58% -
std::multimap<int,_int>::clear()/1024 -2.04% 10775.146 10555.475 - -5.00% -
std::vector<std::string>::erase(middle)_(expensive_elements)/8192 -2.04% 2337.324 2289.709 - -0.00% -
SetIntersection_None_Vector_uint64_1024_1024 -2.04% 1068007.549 1046253.513 - -4.48% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 -2.04% 1831940.428 1794637.777 - -4.52% -
std::multiset<int>::find(key)_(existent)/8192 -2.03% 8.238 8.071 - -9.40% -
SetIntersection_None_Set_uint32_16384_64 -2.03% 154280174.499 151148750.031 - -6.32% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -2.03% 141681.194 138808.248 - -1.32% -
VDAG_rightmost_middle,_2_levels -2.03% 211.756 207.464 - -5.67% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -2.03% 1173.711 1149.926 - -5.35% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 -2.03% 27.146 26.596 - -2.99% -
SetIntersection_None_Set_uint32_16384_256 -2.02% 154262907.093 151141096.650 - -6.03% -
SetIntersection_Front_Vector_uint32_1024_16 -2.02% 1127037.106 1104230.939 - -2.25% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 -2.02% 1055556.224 1034213.701 - -5.82% -
std::format(float)_(fmt:_{:_10Lf}) -2.01% 56.286 55.153 - -1.07% -
BM_deque_deque_copy/64000 -2.01% 2998.047 2937.902 - -0.32% -
SetIntersection_None_Set_float_64_16 -2.00% 18478406.288 18108167.430 - 0.20% -
std::multiset<int>::erase(key)_(non-existent,_end)/8192 -2.00% 10.226 10.022 - 1.64% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 -2.00% 17.930 17.571 - -56.93% -
std::unordered_set<std::string>::count(key)_(existent)/8192 -2.00% 41.059 40.238 - 4.29% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 -1.99% 251376959.224 246362428.680 - -29.67% -
BM_getline_string -1.99% 17.299 16.954 - 5.00% -
SetIntersection_Interlaced_Set_uint32_262144_16384 -1.99% 1257358.397 1232281.902 - -5.21% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 -1.99% 50.005 49.011 - -17.74% -
BM_CmpLess_uint_ushort -1.98% 1.118 1.095 - -1.91% -
std::multimap<int,_int>::clear()/8192 -1.98% 86983.910 85262.623 - -4.48% -
std::rotate_copy(deque<int>)/32 -1.97% 2.774 2.719 - 5.72% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 -1.97% 5.947 5.830 - 4.66% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.97% 27.864 27.317 - 0.14% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.96% 65850.806 64558.405 - -2.58% -
SetIntersection_None_Vector_uint64_16384_1 -1.96% 1107881.633 1086147.290 - -3.77% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -1.96% 1167727.868 1144822.995 - -3.48% -
BM_StringAssignAsciiz_Small_Opaque -1.96% 3.046 2.986 - -10.52% -
std::partial_sort_copy(list<int>)_(heap)/8 -1.95% 17.708 17.363 - 4.71% -
BM_Istream_numbers/2 -1.94% 1102.827 1081.409 - -24.61% -
std::stable_partition(list<int>)_(alloc_fails)/50 -1.94% 1960.166 1922.107 - 1.53% -
std::format(double)_(fmt:_{:017500_10g}) -1.94% 212.721 208.595 - -3.98% -
std::format(int64_t)_(fmt:_{:d}) -1.94% 23.343 22.891 - -4.80% -
SetIntersection_None_Set_uint32_16384_1 -1.93% 155503682.254 152495995.800 - -5.82% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 -1.93% 192342998.290 188623257.822 - -8.14% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -1.93% 199524489.098 195671710.402 - -5.91% -
SetIntersection_Front_Vector_string_1024_4 -1.93% 1188256.571 1165314.015 - -2.36% -
std::multiset<int>::equal_range(key)_(existent)/32 -1.93% 2.374 2.328 - -5.72% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 -1.93% 16.486 16.168 - -3.75% -
BM_PushHeap_uint32_Ascending_262144 -1.93% 5.186 5.086 - 5.83% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.92% 15768.175 15464.759 - -5.79% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 -1.92% 26073323.660 25572983.580 - -5.30% -
BM_to_chars_bad/16 -1.92% 0.528 0.518 - -3.66% -
BM_PushHeap_string_PipeOrgan_4 -1.92% 2.528 2.480 - -1.20% -
BM_CmpLess_uchar_uint -1.91% 1.083 1.062 - -2.43% -
std::remove_copy_if(vector<int>)_(sprinkled)/50 -1.91% 16.534 16.218 - -0.85% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 -1.91% 18143083.975 17796747.915 - -11.67% -
SetIntersection_Interlaced_Set_uint64_1024_16 -1.91% 11313963.692 11098295.330 - -3.61% -
SetIntersection_Interlaced_Set_string_16384_4 -1.90% 198723284.484 194938366.232 - -1.06% -
std::rotate(vector<int>)_(by_1/4)/1024 -1.90% 48.221 47.303 - -83.57% -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 -1.90% 30.517 29.937 - -0.76% -
std::format(float)_(fmt:_{:_17000L}) -1.90% 98.537 96.668 - -0.51% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -1.89% 3102415.124 3043636.860 - -4.78% -
rng::contains_subrange(deque<int>)_(process_all)/8192 -1.89% 3419.140 3354.365 - 1.09% -
std::find(vector<bool>)_(process_all)/50 -1.89% 0.791 0.776 - 38.60% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 -1.89% 1044867.996 1025119.618 - -3.69% -
std::sort_heap(deque<int>)/1024 -1.89% 13548.337 13292.278 - -0.10% -
VDAG_leftmost,_5_levels -1.89% 23.493 23.050 - -2.63% -
std::multiset<std::string>::erase(iterator)/1024 -1.89% 32.497 31.884 - 12.34% -
rng::find_last(deque<int>)_(bail_90%)/8192 -1.88% 205.794 201.918 - -44.66% -
BM_CmpEqual_uchar_schar -1.88% 1.014 0.994 - -11.45% -
std::move(deque<int>)/64 -1.88% 4.904 4.812 - -21.28% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8 -1.88% 44.380 43.545 - -2.85% -
std::format(double)_(fmt:_{:_0L}) -1.88% 75.996 74.566 - -1.59% -
BM_deque_deque_copy_backward/65536 -1.88% 7690.702 7546.029 - -0.40% -
SetIntersection_Interlaced_Set_uint64_256_256 -1.88% 7725515.768 7580213.211 - -0.98% -
BM_StringConstructDestroyCStr_Huge_Transparent -1.88% 66.260 65.014 - -6.15% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 -1.87% 101.474 99.576 - -1.81% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 -1.86% 1184595.504 1162531.681 - -2.38% -
SetIntersection_None_Set_float_16384_1 -1.86% 156461524.171 153548841.904 - -3.44% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.86% 166757.327 163654.797 - -1.99% -
BM_deque_vector_copy/64 -1.86% 2.675 2.625 - -0.73% -
SetIntersection_Front_Set_string_64_16 -1.86% 24263419.256 23813086.756 - -2.29% -
BM_StringFindStringLiteral/1024 -1.86% 18.358 18.018 - -24.25% -
BM_format_to_back_inserter<std::vector<char>>/C_string_len_6 -1.86% 25.320 24.850 - -1.54% -
rng::contains(vector<int>)_(process_all)/8 -1.86% 2.732 2.682 - -4.82% -
std::format(double)_(fmt:_{:017500_0Lf}) -1.85% 207.434 203.589 - -3.49% -
std::map<int,_int>::contains(key)_(non-existent)/32 -1.85% 2.781 2.730 - -5.21% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192 -1.85% 63257.517 62090.261 - 0.16% -
SetIntersection_Interlaced_Set_string_262144_16 -1.84% 2123693.605 2084684.977 - -3.58% -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/32 -1.83% 29.022 28.490 - -0.61% -
std::stable_sort(vector<int>)_(ascending)/8 -1.83% 15.819 15.530 - -1.46% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 -1.83% 0.789 0.774 - 0.74% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.83% 54849.815 53847.288 - -7.92% -
rng::contains_subrange(vector<int>)_(same_length)/16 -1.83% 4.815 4.727 - -0.07% -
BM_StringRelational_Eq_Large_Large_ChangeFirst -1.82% 1.502 1.475 - -4.52% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.82% 7562.399 7424.752 - -1.23% -
SetIntersection_None_Vector_uint32_256_256 -1.82% 2127656.525 2088954.969 - -4.28% -
BM_CmpEqual_short_short -1.82% 1.063 1.044 - -3.39% -
std::find_if(vector<int>)_(process_all)/1024 -1.82% 115.191 113.098 - -9.95% -
BM_PushHeap_float_Random_256 -1.82% 6.887 6.762 - -7.36% -
SetIntersection_Front_Vector_float_1024_1 -1.82% 1038399.708 1019541.201 - -3.52% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 -1.82% 8741633.325 8582932.583 - -34.34% -
SetIntersection_None_Set_uint32_16384_1024 -1.81% 153607732.278 150826163.505 - -6.20% -
SetIntersection_None_Set_uint32_256_16 -1.81% 10868766.510 10672068.063 - -3.40% -
VDAG_sidecast,_2_levels -1.80% 83.872 82.359 - -5.51% -
BM_format_to_n_string_back_inserter<std::wstring>/1048576 -1.80% 186758.968 183395.955 - -4.12% -
std::rotate_copy(list<int>)/8192 -1.80% 6857.990 6734.731 - -4.27% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 -1.79% 1.212 1.190 - -14.28% -
SetIntersection_Interlaced_Set_float_262144_256 -1.79% 1574709.959 1546561.360 - -2.43% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 -1.79% 1.425 1.400 - 0.71% -
std::format(double)_(fmt:_{:017500_0La}) -1.79% 167.146 164.159 - -1.65% -
BM_vector_deque_copy_backward/512 -1.78% 17.964 17.644 - 0.75% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 -1.77% 2011779.051 1976081.301 - -3.45% -
BM_format_to_string_begin<std::wstring>/16384 -1.77% 1798.768 1766.852 - -0.47% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 -1.77% 12761707.500 12535343.112 - -1.80% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 -1.77% 24.562 24.127 - -9.29% -
std::map<int,_int>::find(key)_(existent)/8192 -1.77% 5.456 5.359 - -2.68% -
std::rotate(vector<int>)_(by_1/3)/32 -1.77% 10.035 9.858 - -49.36% -
std::set<std::string>::ctor(const&,_alloc)/1024 -1.77% 37301.389 36641.944 - -11.38% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 -1.77% 1122538.926 1102723.473 - -6.77% -
std::multiset<std::string>::find(key)_(non-existent)/8192 -1.77% 28.862 28.352 - -1.84% -
VDAG_rightmost_middle,_3_levels -1.76% 430.749 423.148 - -5.56% -
std::map<int,_int>::erase(key)_(existent)/8192 -1.76% 25.405 24.957 - -4.23% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 -1.76% 302.679 297.353 - -3.45% -
SetIntersection_None_Vector_uint64_262144_4 -1.76% 1123259.354 1103506.785 - -4.13% -
std::for_each(set<int>::iterator)/50 -1.76% 37.000 36.350 - -17.82% -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8 -1.75% 15.648 15.374 - -2.20% -
rng::contains_subrange(deque<int>)_(process_all)/16 -1.75% 8.889 8.734 - -10.71% -
std::find_if(list<int>)_(process_all)/8 -1.75% 2.389 2.347 - 2.32% -
SetIntersection_None_Set_uint64_256_64 -1.75% 9159273.886 8999128.396 - -4.08% -
std::find(list<int>)_(process_all)/1024 -1.75% 701.539 689.282 - 0.53% -
std::fill(vector<bool>)/32768 -1.74% 30.989 30.448 - 4.22% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 -1.74% 895.235 879.629 - -12.31% -
std::format(double)_(fmt:_{:_0e}) -1.74% 37.279 36.630 - -2.39% -
rng::ends_with(list<int>)_(mismatch_at_start)/8 -1.74% 3.072 3.019 - -4.48% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 -1.74% 18974.407 18645.042 - -20.02% -
std::format(float)_(fmt:_{:_10a}) -1.74% 28.543 28.048 - -0.63% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1048576 -1.73% 0.825 0.810 - 16.90% -
bm_list/8 -1.73% 16.877 16.585 - -0.90% -
SetIntersection_None_Vector_string_16384_4 -1.72% 1226121.756 1204992.494 - -3.21% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -1.72% 27834.751 27356.735 - 4.37% -
SetIntersection_None_Set_uint64_16384_1 -1.71% 158799091.991 156084425.063 - -2.71% -
std::set<int>::ctor(const&)/8192 -1.71% 50491.218 49629.243 - -0.14% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 -1.71% 1197634.191 1177189.462 - -1.61% -
SetIntersection_None_Set_float_16384_256 -1.71% 154928946.793 152286388.210 - -3.48% -
std::partition_point(list<int>)/32 -1.71% 16.030 15.757 - 0.75% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 -1.70% 8579890.331 8433690.408 - -3.47% -
std::format(double)_(fmt:_{:0^17500_10L}) -1.70% 228.628 224.740 - -1.33% -
BM_format_to_n_string_back_inserter<std::list<wchar_t>>/1048576 -1.70% 13408706.774 13181328.622 - 3.12% -
BM_format_to_iterator/<std::array>_string_view_len_6 -1.69% 8.447 8.304 - -0.87% -
std::set<int>::ctor(const&,_alloc)/1024 -1.69% 6312.668 6205.695 - -35.89% -
std::format(float)_(fmt:_{:_10L}) -1.69% 74.697 73.433 - -1.50% -
SetIntersection_Front_Vector_string_64_4 -1.69% 17997188.180 17693073.248 - -0.75% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 -1.69% 341175593.575 335417854.915 - 0.64% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 -1.69% 2087032.633 2051845.623 - -3.60% -
std::stable_partition(list<int>)_(sparse)/32 -1.69% 9.616 9.454 - -1.95% -
std::unique_copy(vector<int>)_(sprinkled)/52 -1.68% 22.209 21.837 - 0.20% -
BM_num_get<void*> -1.68% 10.926 10.743 - -77.45% -
BM_format_to_iterator/<std::deque>_string_len_6 -1.67% 14.443 14.202 - 1.50% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/1024 -1.66% 23585.431 23193.576 - -0.02% -
std::find_end(deque<int>,_pred)_(single_element)/1000 -1.66% 664.796 653.752 - 11.20% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 -1.66% 29.950 29.453 - -3.14% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.66% 87.953 86.495 - -4.23% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 -1.66% 277272.418 272676.368 - -2.91% -
SetIntersection_None_Set_uint32_1024_16 -1.66% 8753415.196 8608504.321 - -5.68% -
BM_ascii_escaped<char> -1.65% 22491.136 22119.595 - -6.99% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 -1.65% 46.001 45.242 - -1.38% -
BM_CmpLess_short_uchar -1.65% 1.100 1.082 - -5.15% -
std::set<int>::clear()/32 -1.64% 635.278 624.834 - -1.50% -
std::vector<int>::ctor(size)/32 -1.64% 11.152 10.969 - 10.09% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 -1.64% 10.030 9.865 - 1.01% -
std::copy_if(vector<int>)_(every_other)/1048576 -1.64% 506491.250 498175.782 - 113.99% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 -1.64% 232.678 228.859 - 0.13% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -1.64% 9116612.437 8966990.783 - -6.43% -
SetIntersection_None_Set_float_16384_4 -1.64% 156305358.131 153742465.600 - -3.31% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -1.64% 67.919 66.807 - 25.38% -
BM_format_to_iterator/<std::array>_string_len_60 -1.64% 9.828 9.667 - 1.58% -
std::copy(vector<bool>)_(unaligned)/32768 -1.64% 221.577 217.950 - 0.20% -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 -1.63% 219.142 215.567 - 0.83% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 -1.63% 531.954 523.279 - -0.70% -
std::set<int>::find(key)_(non-existent)/8192 -1.63% 8.565 8.425 - 0.21% -
SetIntersection_Interlaced_Set_float_262144_16384 -1.63% 1273891.113 1253124.838 - -2.10% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 -1.63% 6.779 6.669 - -15.84% -
std::multimap<int,_int>::clear()/32 -1.63% 661.947 651.171 - -2.32% -
std::remove_copy_if(vector<int>)_(sprinkled)/32 -1.63% 10.560 10.388 - -0.51% -
std::format(double)_(fmt:_{:0<17500_10g}) -1.62% 213.852 210.377 - -3.76% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.62% 41740.479 41062.407 - -0.17% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.62% 121828.238 119850.508 - -1.26% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 -1.62% 14190.740 13960.621 - 8.26% -
BM_format_to_iterator/<std::vector>_C_string_len_6000 -1.62% 169.969 167.220 - -2.14% -
BM_CmpEqual_int_uint -1.62% 1.087 1.069 - -5.86% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.61% 44304.519 43591.512 - -3.18% -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 -1.61% 36189.957 35607.805 - -13.18% -
SetIntersection_None_Set_uint32_16384_16 -1.61% 154805816.872 152320767.076 - -5.93% -
std::format(float)_(fmt:_{:0>17500_10Lf}) -1.60% 196.143 192.999 - -1.96% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 -1.60% 223.840 220.262 - 1.01% -
SetIntersection_Front_Vector_float_256_4 -1.60% 4193084.210 4126117.385 - -2.36% -
std::multiset<int>::insert(value)_(already_present)/32 -1.60% 18.507 18.212 - -0.85% -
BM_Basic<int32_t> -1.60% 17.557 17.277 - -2.68% -
BM_format_to_iterator/<std::deque>_C_string_len_60 -1.59% 18.375 18.082 - 0.99% -
SetIntersection_Front_Set_string_256_16 -1.59% 7217064.033 7102188.715 - 4.61% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 -1.59% 1092704.180 1075326.665 - -14.20% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 -1.59% 1168652.549 1150104.333 - -2.16% -
SetIntersection_None_Vector_uint32_256_1 -1.59% 4313311.959 4244907.069 - -1.58% -
BM_CmpLess_schar_short -1.58% 0.962 0.947 - -1.01% -
SetIntersection_None_Set_float_64_4 -1.58% 21713679.772 21370260.700 - 1.45% -
std::find(list<int>)_(bail_25%)/8192 -1.58% 1450.262 1427.342 - 0.60% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -1.58% 272.147 267.854 - -2.64% -
std::partial_sort_copy(deque<int>)_(shuffled)/8 -1.58% 11.317 11.139 - -1.45% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -1.58% 351293855.719 345758398.297 - -3.11% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 -1.57% 25.183 24.787 - 7.09% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.57% 1101455.338 1084147.725 - -0.52% -
std::format(double)_(fmt:_{:017500_0f}) -1.57% 203.633 200.435 - 0.20% -
BM_lexicographical_compare_three_way_fast_path/1024 -1.56% 250.380 246.468 - 4.29% -
std::map<int,_int>::clear()/32 -1.56% 671.886 661.399 - -2.69% -
std::pop_heap(deque<float>)/8192 -1.56% 62.650 61.673 - 3.30% -
VDAG_leftmost_middle,_1_level -1.56% 97.105 95.590 - -5.38% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -1.56% 42.207 41.548 - 16.14% -
std::is_sorted_until(list<int>)/8 -1.56% 2.104 2.071 - -0.41% -
SetIntersection_Front_Vector_uint64_1024_4 -1.56% 1054577.302 1038148.862 - -2.36% -
SetIntersection_None_Set_uint64_262144_1 -1.56% 1203082.113 1184357.260 - -3.40% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 -1.56% 1.202 1.183 - -14.53% -
BM_join_view_in_vectors/65536 -1.55% 128633.599 126634.472 - -6.58% -
SetIntersection_Interlaced_Set_float_16_16 -1.55% 38031959.382 37442304.609 - -3.47% -
BM_CmpLess_int_uchar -1.55% 1.105 1.088 - -5.53% -
std::find_if_not(vector<char>)_(bail_25%)/8192 -1.55% 243.059 239.299 - 7.27% -
SetIntersection_Interlaced_Set_float_256_64 -1.54% 13735773.226 13523844.932 - -3.37% -
std::map<int,_int>::ctor(const&)/8192 -1.54% 52428.875 51620.626 - -0.46% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 -1.54% 22076949.154 21736623.283 - -4.85% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.54% 760.175 748.469 - -0.67% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -1.54% 23.919 23.552 - 10.98% -
std::format(float)_(fmt:_{:_10Lg}) -1.54% 75.677 74.515 - -0.81% -
VDAG_sidecast,_3_levels -1.53% 103.499 101.912 - -3.52% -
BM_StringAssignStr_Large_Opaque -1.52% 10.608 10.446 - 1.18% -
std::format(float)_(fmt:_{:_0L}) -1.52% 74.306 73.175 - -1.09% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -1.52% 1218297.366 1199770.867 - -2.87% -
BM_format_to_iterator/<std::array>_C_string_len_6000 -1.52% 170.378 167.792 - -2.48% -
std::unique(deque<int>)_(sprinkled)/32 -1.52% 52.926 52.122 - -3.06% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 -1.52% 18171419.273 17895678.318 - -3.85% -
VChain,_5_levels -1.52% 21.331 21.007 - -0.58% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.51% 133050.274 131035.217 - -6.76% -
std::sort(vector<int>)_(qsort_adversarial)/1024 -1.51% 13234.799 13034.595 - 0.75% -
std::for_each_n(vector<int>)/8192 -1.51% 256.238 252.367 - 0.25% -
std::make_heap(deque<int>)_(shuffled)/8192 -1.51% 23714.335 23357.091 - -3.13% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 -1.51% 431.112 424.621 - -0.70% -
std::format(double)_(fmt:_{:0<17500_10La}) -1.51% 173.398 170.788 - -1.48% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 -1.50% 1086.750 1070.401 - -10.15% -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 -1.50% 37.196 36.637 - -3.27% -
std::set<int>::contains(key)_(non-existent)/8192 -1.50% 10.008 9.857 - -4.50% -
SetIntersection_None_Set_float_16_16 -1.50% 35603878.010 35069254.174 - -2.55% -
std::set<std::string>::erase(iterator)/1024 -1.50% 32.686 32.196 - 23.92% -
VDAG_rightmost_middle,_1_level -1.50% 106.154 104.564 - -6.30% -
BM_emoji_escaped<wchar_t> -1.50% 22792.836 22451.963 - 4.72% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8 -1.49% 26.070 25.681 - -2.66% -
std::set<int>::ctor(const&)/1024 -1.49% 6314.348 6220.049 - -0.60% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 -1.49% 11457632.047 11286609.396 - -3.62% -
std::set<std::string>::ctor(const&)/1024 -1.49% 34795.907 34277.362 - -2.68% -
BM_join_view_in_vectors/70000 -1.48% 133985.867 131998.741 - -10.80% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -1.48% 8800417.347 8669927.317 - -32.07% -
SetIntersection_None_Vector_uint64_16384_64 -1.48% 1108614.805 1092181.079 - -2.27% -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 -1.48% 664.429 654.607 - -83.04% -
BM_join_view_in_vectors/64000 -1.47% 121966.719 120169.001 - -6.87% -
std::multiset<int>::count(key)_(non-existent)/1024 -1.47% 5.903 5.817 - -1.56% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 -1.47% 47.701 46.999 - -15.95% -
std::partial_sort(deque<int>)_(shuffled)/8192 -1.47% 242986.525 239409.627 - -7.55% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.47% 668.569 658.728 - -0.21% -
SetIntersection_Interlaced_Set_float_262144_1024 -1.47% 1521313.963 1498955.078 - -2.96% -
VDAG_sidecast,_1_level -1.47% 43.091 42.458 - -3.04% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 -1.47% 8654993.315 8527953.847 - -2.38% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 -1.47% 19.059 18.780 - 0.04% -
std::unordered_set<int>::ctor(const&)/32 -1.46% 199.341 196.426 - -3.44% -
SetIntersection_Interlaced_Vector_uint32_256_64 -1.46% 7044605.458 6941623.290 - 1.57% -
BM_format_to_n_string_back_inserter<std::vector<char>>/16384 -1.46% 904.653 891.437 - -1.48% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_4 -1.46% 56462377.727 55638963.164 - -1.79% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 -1.46% 42.569 41.949 - 2.88% -
SetIntersection_Front_Set_string_16_16 -1.45% 59262104.966 58401026.639 - -1.35% -
std::multimap<std::string,_int>::clear()/32 -1.45% 909.888 896.690 - -3.76% -
std::format(float)_(fmt:_{:0^17500_10Lg}) -1.45% 218.032 214.871 - -0.67% -
std::format(float)_(fmt:_{:0<17500_0g}) -1.45% 196.696 193.853 - -0.37% -
std::make_heap(deque<int>,_pred)_(repeated)/8 -1.44% 23.550 23.210 - -2.16% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 -1.44% 16995291.471 16750065.206 - -4.35% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -1.44% 1056392.251 1041150.829 - -1.29% -
BM_deque_vector_move/1024 -1.44% 37.335 36.797 - 0.01% -
SetIntersection_None_Set_float_256_4 -1.44% 11414891.039 11250459.433 - -1.43% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 -1.44% 4203143.944 4142619.943 - -2.68% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 -1.44% 1223030.736 1205429.623 - -1.73% -
rng::ends_with(list<int>)_(mismatch_at_end)/8 -1.44% 0.700 0.689 - -8.52% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.44% 14307.893 14102.371 - -2.59% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.43% 829.831 817.936 - -2.12% -
rng::fold_left(deque<int>)/50 -1.43% 37.764 37.223 - 37.59% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.43% 800.906 789.445 - -2.70% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 -1.43% 11358145.366 11195643.104 - -0.75% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -1.43% 635.567 626.505 - 2.80% -
std::format(double)_(fmt:_{:0^17500_0Lf}) -1.43% 218.292 215.180 - -0.13% -
std::format(float)_(fmt:_{:0^17500_10g}) -1.42% 202.826 199.937 - -2.14% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32 -1.42% 18.152 17.894 - 0.12% -
std::unordered_set<int>::ctor(const&,_alloc)/0 -1.42% 13.154 12.967 - -1.84% -
BM_StringRelational_Less_Small_Small_ChangeLast -1.42% 1.762 1.737 - -1.63% -
std::format(double)_(fmt:_{:0>17500_0L}) -1.42% 212.652 209.639 - -1.75% -
std::count_if(deque<int>)_(every_other)/1048576 -1.41% 347101.748 342197.647 - 0.03% -
std::map<int,_int>::count(key)_(existent)/8192 -1.41% 5.868 5.786 - -5.96% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 -1.41% 32.792 32.329 - -3.48% -
BM_join_view_deques/64000 -1.41% 280493.718 276534.783 - -0.85% -
std::multiset<int>::insert(value)_(new_value,_end)/32 -1.41% 19.085 18.816 - 1.20% -
SetIntersection_Interlaced_Set_uint64_16384_1024 -1.41% 175944294.305 173466547.336 - -3.66% -
std::remove_copy(deque<int>)_(sprinkled)/32 -1.40% 12.323 12.150 - -1.70% -
std::set<int>::count(key)_(existent)/8192 -1.40% 8.040 7.928 - -3.53% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.40% 65829.694 64908.737 - -5.16% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 -1.40% 3749.601 3697.212 - -0.14% -
SetIntersection_Front_Vector_uint32_64_16 -1.40% 14283844.049 14084302.749 - -1.26% -
BM_CmpEqual_schar_uint -1.40% 1.123 1.107 - -3.62% -
std::make_heap(vector<int>)_(shuffled)/1024 -1.39% 582.185 574.065 - 1.59% -
std::partition(vector<int>)_(dense)/50 -1.39% 13.225 13.041 - 0.67% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 -1.39% 4249917.119 4190723.150 - -3.26% -
std::set<int>::erase(iterator)/1024 -1.39% 19.947 19.669 - -2.83% -
std::all_of(list<int>)_(process_all)/8 -1.39% 2.676 2.639 - -2.96% -
std::format(double)_(fmt:_{:017500_10La}) -1.39% 174.745 172.322 - -1.65% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 -1.39% 1195661.356 1179084.517 - -2.42% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/32 -1.38% 18.640 18.382 - -0.01% -
std::is_sorted(list<int>)/8192 -1.38% 7242.878 7142.785 - -2.24% -
std::copy_n(vector<bool>)_(unaligned)/32768 -1.38% 217.723 214.718 - -1.40% -
SetIntersection_Front_Set_float_16384_1 -1.38% 1040264.340 1025929.036 - -3.29% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 -1.38% 15.163 14.955 - 1.26% -
SetIntersection_None_Set_float_64_1 -1.38% 22730797.796 22418113.066 - 1.14% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_1 -1.37% 16433901.958 16207972.555 - -2.35% -
std::format(float)_(fmt:_{:_0a}) -1.37% 25.809 25.455 - -1.05% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 -1.37% 21.358 21.065 - -3.34% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 -1.37% 22.236 21.932 - -1.28% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 -1.36% 18.848 18.591 - -0.93% -
BM_toupper_string<char> -1.36% 15.363 15.154 - -0.12% -
std::vector<int>::insert(middle)_(cheap_elements)/1024 -1.36% 21.170 20.883 - -0.14% -
std::format(double)_(fmt:_{:017500_0e}) -1.35% 187.262 184.727 - -0.21% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.35% 7791.078 7685.751 - -0.65% -
std::transform(deque<int>,_deque<int>)/32 -1.35% 21.879 21.584 - 1.02% -
rng::find_last_if(deque<int>)_(bail_10%)/8192 -1.35% 2797.215 2759.453 - -0.20% -
SetIntersection_None_Set_uint64_16384_4 -1.35% 161536705.310 159361066.033 - -3.43% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32 -1.35% 6.663 6.574 - -1.50% -
SetIntersection_Interlaced_Vector_uint64_16_16 -1.34% 35500804.069 35023617.813 - -2.96% -
std::find(vector<long_long>)_(process_all)/1024 -1.34% 91.353 90.125 - 0.25% -
std::unordered_multiset<int>::count(key)_(existent)/8192 -1.34% 1.641 1.619 - 5.00% -
std::search(vector<int>)_(near_matches)/1024 -1.34% 15200.370 14996.393 - 0.97% -
BM_StringAssignAsciiz_Large_Transparent -1.34% 11.704 11.547 - -1.65% -
rng::for_each(multiset<int>)/32 -1.34% 25.688 25.344 - 22.95% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/1024 -1.34% 23603.866 23287.469 - -0.55% -
std::deque<int>::insert(middle)_(cheap_elements)/1024 -1.34% 30.142 29.739 - -4.58% -
std::map<int,_int>::ctor(&&,_different_allocs)/32 -1.34% 189.978 187.437 - -45.12% -
SetIntersection_None_Vector_uint64_16384_4 -1.34% 1109844.107 1095014.756 - -2.19% -
std::find(vector<long_long>)_(bail_25%)/1024 -1.33% 23.364 23.052 - 0.53% -
BM_deque_deque_move/4000 -1.33% 141.705 139.818 - -1.62% -
std::make_heap(deque<int>)_(shuffled)/1024 -1.33% 2630.331 2595.372 - 3.14% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 -1.33% 175377158.192 173047476.774 - -1.86% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 -1.33% 8702321.133 8586829.250 - -4.50% -
BM_vector_deque_ranges_copy/1 -1.33% 2.316 2.285 - -1.47% -
rng::for_each(map<int>)/8 -1.32% 6.304 6.221 - 40.04% -
BM_PushHeap_string_Ascending_16 -1.32% 4.713 4.650 - 0.08% -
SetIntersection_Front_Set_string_4_4 -1.32% 158475017.400 156388221.494 - -2.49% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 -1.32% 15.764 15.557 - -5.85% -
std::format(double)_(fmt:_{:0>17500_0La}) -1.31% 169.986 167.754 - -0.34% -
std::format(double)_(fmt:_{:_10e}) -1.31% 40.524 39.993 - -2.00% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8192 -1.31% 263600.462 260151.301 - -0.19% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 -1.31% 16782493.358 16563125.971 - -7.83% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 -1.30% 4.245 4.190 - -2.79% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 -1.30% 6.541 6.456 - -1.68% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.29% 10862.893 10722.727 - -4.53% -
std::sort(vector<NonIntegral>)_(ascending)/8 -1.29% 15.566 15.366 - -2.29% -
VDAG_rightmost,_4_levels -1.29% 134.776 133.038 - -0.83% -
std::set<int>::operator=(const&)_(into_populated_Container)/8192 -1.29% 12620.242 12457.633 - 0.22% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -1.29% 46.953 46.348 - 16.69% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 -1.29% 3937.446 3886.725 - -0.52% -
BM_CmpEqual_uchar_int -1.29% 1.083 1.069 - -2.19% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.28% 13153.037 12984.169 - -4.47% -
BM_deque_deque_copy_backward/64 -1.28% 3.409 3.365 - -1.34% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8192 -1.28% 0.824 0.813 - 17.35% -
BM_Basic<uint64_t> -1.28% 17.560 17.335 - -1.38% -
SetIntersection_None_Set_uint32_16384_4 -1.28% 154651977.789 152675615.192 - -5.58% -
std::partition_point(vector<int>)/8192 -1.28% 9.393 9.273 - 16.27% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 -1.27% 12.211 12.055 - -7.70% -
BM_deque_deque_ranges_copy_backward/65536 -1.27% 7576.416 7479.957 - -0.35% -
std::set<int>::ctor(const&,_alloc)/8192 -1.27% 50160.617 49522.306 - -36.51% -
rng::fold_left(deque<int>)/8 -1.27% 3.657 3.610 - -10.30% -
std::set<int>::erase(key)_(non-existent,_middle)/8192 -1.26% 4.215 4.162 - 3.06% -
BM_Ostream_number/1 -1.26% 37.557 37.083 - -2.10% -
std::multiset<int>::erase(key)_(non-existent,_end)/32 -1.26% 2.364 2.334 - 0.70% -
std::search(deque<int>)_(same_length)/8192 -1.26% 3828.061 3779.839 - 0.44% -
std::format(float)_(fmt:_{:0<17500_10g}) -1.26% 200.061 197.541 - -1.28% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 -1.26% 355237.722 350766.041 - -11.53% -
SetIntersection_None_Set_string_16384_4 -1.26% 192369791.662 189949524.394 - 0.92% -
std::map<int,_int>::insert(value)_(new_value,_end)/1024 -1.26% 26.589 26.254 - -1.43% -
SetIntersection_Front_Vector_uint64_1024_256 -1.26% 2268545.712 2240043.523 - 4.86% -
std::make_heap(vector<int>)_(descending)/1024 -1.26% 273.443 270.011 - -1.34% -
SetIntersection_Front_Set_float_16384_16384 -1.25% 217185924.252 214466090.431 - -1.11% -
std::format(double)_(fmt:_{:017500_10f}) -1.25% 202.352 199.821 - -0.92% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 -1.25% 15.942 15.742 - -3.86% -
BM_cyrillic_escaped<char> -1.25% 14714.532 14530.596 - -4.69% -
std::deque<int>::ctor(const&)_(cheap_elements)/32 -1.25% 34.848 34.412 - -5.42% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 -1.25% 35.591 35.147 - -15.48% -
SetIntersection_Interlaced_Set_uint64_1024_1024 -1.24% 12317760.212 12164414.519 - -2.73% -
BM_PushHeap_float_QuickSortAdversary_16 -1.24% 0.991 0.979 - -1.13% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.24% 8598.838 8492.210 - -1.81% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 -1.24% 2111237.143 2085075.195 - -3.15% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.24% 116936.343 115488.312 - -1.40% -
std::stable_partition(list<int>)_(alloc_fails)/32 -1.24% 1898.769 1875.277 - 0.73% -
std::count(list<int>)_(every_other)/1024 -1.24% 716.627 707.762 - 6.09% -
std::rotate(deque<int>)_(by_1/4)/32 -1.24% 13.257 13.093 - -56.08% -
SetIntersection_Interlaced_Set_string_256_1 -1.23% 4369984.642 4316031.763 - -1.73% -
std::map<std::string,_int>::clear()/32 -1.23% 921.061 909.695 - -1.35% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 -1.23% 8758840.431 8650799.229 - -32.77% -
BM_format_to_back_inserter<std::string>/string_view_len_6 -1.23% 14.984 14.800 - -0.36% -
BM_format_to_iterator/<std::string>_C_string_len_6000 -1.23% 169.605 167.515 - -1.89% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.23% 619.310 611.684 - -1.40% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/0 -1.23% 17.389 17.174 - -0.53% -
BM_lexicographical_compare_three_way_slow_path/16 -1.23% 4.594 4.538 - 4.16% -
std::generate(list<int>)/50 -1.23% 15.246 15.058 - -3.40% -
std::distance(join_view(vector<vector<int>>))/8192 -1.23% 8.347 8.245 - -99.60% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 -1.22% 2883989.342 2848679.671 - -1.59% -
std::format(float)_(fmt:_{:_0Lf}) -1.22% 49.054 48.454 - -1.11% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 -1.22% 9114123.957 9002631.627 - -2.68% -
BM_CmpEqual_short_ushort -1.22% 1.106 1.093 - -2.38% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 -1.22% 4681.558 4624.380 - -2.39% -
BM_CmpLess_ushort_uchar -1.22% 1.120 1.106 - -0.46% -
SetIntersection_None_Vector_uint64_64_16 -1.22% 13466117.068 13301731.177 - -3.03% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -1.22% 71.069 70.203 - -1.95% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 -1.22% 779.578 770.083 - -2.35% -
VChain,_2_levels -1.22% 8.141 8.042 - 0.32% -
std::partition_copy(vector<int>)/1024 -1.22% 475.647 469.854 - 0.57% -
std::set<int>::contains(key)_(existent)/32 -1.21% 1.652 1.632 - -4.83% -
std::find(vector<long_long>)_(bail_25%)/32768 -1.21% 738.803 729.847 - 0.46% -
BM_CmpLess_int_ushort -1.21% 1.111 1.097 - -4.53% -
std::set<int>::erase(iterator)/8192 -1.21% 19.962 19.720 - -4.71% -
std::find_if_not(list<int>)_(process_all)/1024 -1.21% 734.913 726.017 - 5.92% -
SetIntersection_Interlaced_Vector_uint64_262144_16384 -1.21% 349284362.247 345071558.293 - -1.56% -
BM_CmpEqual_int_short -1.21% 1.148 1.135 - -0.00% -
std::is_partitioned(list<int>)_(unpartitioned)/32 -1.21% 4.297 4.245 - -3.15% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -1.21% 18.878 18.650 - -1.12% -
BM_join_view_in_vectors/1 -1.20% 2.977 2.941 - -0.19% -
std::fill_n(deque<int>)/8192 -1.20% 238.885 236.016 - -87.36% -
BM_format_to_string_begin<std::vector<wchar_t>>/1 -1.20% 10.384 10.259 - -0.44% -
VDAG_sidecast_fail,_3_levels -1.20% 110.015 108.696 - -6.90% -
std::make_heap(vector<int>,_pred)_(shuffled)/8192 -1.19% 5063.134 5002.745 - 0.10% -
SetIntersection_None_Set_float_16384_16 -1.19% 156036171.947 154175948.429 - -2.79% -
SetIntersection_Front_Vector_uint64_256_4 -1.19% 4128753.759 4079669.963 - -3.62% -
SetIntersection_None_Vector_float_262144_1024 -1.19% 1136013.432 1122548.630 - -2.67% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 -1.18% 16.161 15.970 - -0.53% -
std::vector<int>::insert(begin)_(cheap_elements)/8192 -1.18% 297.130 293.618 - 0.05% -
BM_CmpEqual_uchar_ushort -1.18% 1.072 1.060 - -0.94% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 -1.18% 41602703.201 41111831.409 - -2.41% -
BM_stop_token_multi_thread_polling_stop_requested/16777216 -1.18% 58806975.840 58115897.920 - -0.65% -
SetIntersection_None_Vector_string_1024_1024 -1.18% 1171627.918 1157861.247 - -1.50% -
std::multiset<int>::equal_range(key)_(non-existent)/1024 -1.17% 5.595 5.529 - -14.00% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 -1.17% 527173.723 520985.822 - 1.38% -
BM_StringRelational_Less_Small_Small_ChangeMiddle -1.17% 1.403 1.387 - -0.10% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.17% 51093.364 50494.137 - 1.59% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.17% 251498.172 248549.161 - -12.26% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -1.17% 23.926 23.645 - -2.16% -
Chain_middle,_2_levels -1.17% 14.391 14.223 - 4.14% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 -1.17% 1.416 1.399 - -0.43% -
SetIntersection_None_Vector_string_16384_16384 -1.17% 1229661.124 1215279.841 - -2.59% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 -1.17% 263.125 260.049 - -1.73% -
BM_Istream_numbers/0 -1.17% 1045.714 1033.515 - -25.92% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 -1.17% 1.305 1.290 - -1.96% -
bm_lexicographical_compare<unsigned_char>/64 -1.17% 2.017 1.993 - -0.26% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 -1.16% 8.619 8.519 - -1.57% -
std::format(float)_(fmt:_{:017500_10Le}) -1.16% 202.289 199.942 - -1.05% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -1.16% 21.437 21.189 - 1.78% -
SetIntersection_None_Vector_float_1024_64 -1.16% 1089502.292 1076913.678 - -1.94% -
SetIntersection_Interlaced_Set_float_16384_16 -1.15% 206657780.104 204272642.964 - -2.44% -
std::find(vector<long_long>)_(bail_25%)/8192 -1.15% 190.158 187.974 - -0.23% -
std::format(double)_(fmt:_{:017500_10L}) -1.15% 223.491 220.928 - -2.16% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 -1.15% 18311971.949 18102208.066 - -2.31% -
std::map<int,_int>::ctor(&&,_different_allocs)/8192 -1.14% 52046.028 51450.849 - -62.83% -
SetIntersection_None_Vector_string_262144_64 -1.14% 1304313.469 1289410.218 - -1.48% -
BM_deque_vector_copy_backward/1 -1.14% 2.123 2.099 - -0.84% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -1.14% 48.199 47.651 - 7.38% -
BM_CmpLess_ushort_uint -1.14% 1.064 1.052 - -2.67% -
rng::fold_left(deque<int>)/32 -1.13% 22.622 22.365 - 38.41% -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/32 -1.13% 12.598 12.456 - -1.01% -
std::flat_map<int,_int>::clear()/8192 -1.13% 412.538 407.865 - -2.42% -
SetIntersection_None_Set_float_64_64 -1.13% 11553449.104 11422634.115 - -1.80% -
std::map<int,_int>::find(key)_(non-existent)/1024 -1.13% 5.492 5.430 - 2.99% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 -1.13% 8.168 8.075 - 7.51% -
BM_deque_deque_ranges_move/65536 -1.13% 3082.957 3048.187 - -1.90% -
SetIntersection_Interlaced_Set_string_16_4 -1.13% 73408815.049 72581464.968 - -1.59% -
std::stable_partition(vector<int>)_(alloc_fails)/32 -1.13% 1900.021 1878.613 - -0.28% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/1024 -1.13% 31905.630 31546.330 - -0.14% -
rng::find_last_if_not(vector<char>)_(bail_90%)/1048576 -1.13% 26519.800 26221.196 - 0.26% -
BM_deque_deque_copy_backward/70000 -1.13% 8085.941 7994.916 - 0.57% -
std::copy_if(vector<int>)_(every_other)/8 -1.12% 4.202 4.154 - 64.24% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 -1.12% 42.313 41.837 - 2.60% -
BM_join_view_deques/65536 -1.12% 289347.751 286095.808 - -0.73% -
BM_CmpEqual_int_schar -1.12% 1.143 1.130 - 0.48% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 -1.12% 21756614.114 21512730.570 - -7.41% -
std::make_heap(vector<int>,_pred)_(repeated)/8 -1.12% 15.770 15.593 - -2.67% -
SetIntersection_None_Vector_uint64_1024_16 -1.12% 1082815.128 1070698.017 - -3.04% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.12% 37501.127 37082.252 - -1.68% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 -1.12% 24.660 24.385 - -8.70% -
std::unordered_set<std::string>::find(key)_(existent)/8192 -1.11% 39.751 39.310 - -5.33% -
std::format(float)_(fmt:_{:0^17500_10}) -1.11% 204.816 202.543 - -1.29% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -1.11% 67949137.470 67194998.310 - 4.43% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 -1.11% 93848.577 92807.284 - -1.43% -
std::shift_left(list<int>)/50 -1.11% 27.870 27.561 - 0.28% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 -1.11% 9.414 9.310 - 1.05% -
rng::find_last(vector<int>)_(bail_90%)/50 -1.10% 1.521 1.504 - -0.79% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -1.10% 78.796 77.927 - -45.09% -
VDAG_rightmost,_5_levels -1.10% 270.427 267.457 - -2.25% -
BM_deque_deque_copy_backward/512 -1.10% 19.141 18.931 - -1.04% -
std::remove_if(list<int>)_(sprinkled)/1024 -1.10% 998.003 987.063 - 3.01% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 -1.10% 27.042 26.745 - -8.74% -
std::move(vector<int>)/8 -1.10% 2.291 2.266 - 4.43% -
std::remove_copy(list<int>)_(prefix)/50 -1.09% 19.245 19.035 - 2.48% -
SetIntersection_Interlaced_Set_uint64_16_4 -1.09% 59355754.038 58708269.036 - -2.69% -
std::stable_partition(deque<int>)_(alloc_fails)/50 -1.09% 1927.128 1906.129 - -0.84% -
std::format(double)_(fmt:_{:0<17500_10L}) -1.09% 223.551 221.116 - -1.33% -
BM_Ostream_number/3 -1.09% 31.780 31.433 - 0.31% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -1.09% 220.729 218.328 - 1.95% -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 -1.09% 5788.316 5725.406 - -0.56% -
SetIntersection_Interlaced_Set_string_16384_1 -1.09% 1092437.166 1080567.939 - -2.68% -
VDAG_leftmost_middle,_2_levels -1.09% 183.787 181.791 - -6.63% -
Chain_fail,_4_levels -1.08% 52.410 51.842 - -16.88% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.08% 119634.220 118337.342 - -5.03% -
std::remove_copy(deque<int>)_(sprinkled)/50 -1.08% 18.539 18.338 - -0.85% -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 -1.08% 1594.395 1577.188 - 1.60% -
BM_format_string<char>/1 -1.08% 1.168 1.155 - 0.05% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.08% 57050.241 56436.319 - -0.40% -
std::multiset<int>::upper_bound(key)_(non-existent)/32 -1.08% 2.536 2.508 - -6.74% -
rng::contains(list<int>)_(process_all)/1048576 -1.08% 838068.630 829055.245 - 0.76% -
std::set<int>::ctor(const&)/32 -1.07% 217.876 215.538 - 0.97% -
SetIntersection_None_Vector_float_1024_1024 -1.07% 1079785.554 1068202.589 - -0.84% -
BM_format_to_string_span<char>/1 -1.07% 10.086 9.978 - -0.31% -
BM_deque_deque_ranges_move/4000 -1.07% 145.638 144.081 - 1.38% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.07% 683.943 676.636 - -1.24% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/8192 -1.07% 212121.523 209857.684 - -1.57% -
BM_vector_deque_ranges_copy_backward/2 -1.07% 1.944 1.924 - -3.63% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.07% 57077.798 56469.487 - -0.63% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.07% 440.964 436.266 - -2.24% -
SetIntersection_None_Set_float_16384_1024 -1.07% 154072552.725 152431084.715 - -3.67% -
BM_deque_deque_ranges_copy/64000 -1.06% 2960.726 2929.258 - -0.72% -
BM_PushHeap_uint32_Random_256 -1.06% 5.658 5.597 - 1.77% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/1024 -1.06% 8726.760 8634.251 - -0.47% -
std::format(int64_t)_(fmt:_{:Lo}) -1.06% 28.507 28.205 - -2.06% -
std::rotate(deque<int>)_(1_element_backward)/32 -1.06% 3.576 3.538 - -0.03% -
SetIntersection_Interlaced_Set_uint64_262144_16 -1.06% 1622134.113 1604965.090 - -2.51% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 -1.06% 16.138 15.968 - -0.43% -
std::pop_heap(vector<std::string>)/8 -1.06% 54.157 53.585 - -1.30% -
std::format(float)_(fmt:_{:_10g}) -1.05% 62.314 61.658 - 0.43% -
std::format(int64_t)_(fmt:_{:Lb}) -1.05% 32.157 31.818 - -3.63% -
std::format(float)_(fmt:_{:0^17500_0Lg}) -1.05% 209.915 207.711 - -1.00% -
std::format(double)_(fmt:_{:0^17500_10La}) -1.05% 179.580 177.697 - -0.61% -
SetIntersection_Front_Set_string_256_256 -1.05% 29441391.082 29133228.666 - -0.96% -
std::sort(vector<NonIntegral>)_(shuffled)/8 -1.05% 22.669 22.432 - -0.58% -
DAG_rightmost_middle,_1_level -1.05% 125.004 123.696 - -1.95% -
std::copy_if(vector<int>)_(entire_range)/64 -1.05% 16.312 16.141 - 3.83% -
BM_LexicallyNormal/small_path/2 -1.04% 43.727 43.271 - -2.71% -
BM_LexicallyNormal/small_path/128 -1.04% 2029.772 2008.592 - 1.13% -
std::unordered_set<std::string>::count(key)_(existent)/1024 -1.04% 41.174 40.745 - 17.65% -
std::none_of(list<int>)_(process_all)/32 -1.04% 11.888 11.764 - -0.30% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_1 -1.04% 16564840.634 16392127.022 - -2.05% -
BM_CmpLess_schar_ushort -1.04% 1.105 1.094 - -2.43% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 -1.04% 72.739 71.982 - -1.61% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 -1.04% 50.462 49.938 - 7.34% -
SetIntersection_Front_Vector_string_262144_256 -1.04% 9648535.554 9548261.528 - -0.37% -
BM_format_to_n_string_begin<std::list<char>>/1 -1.04% 13.255 13.117 - 0.11% -
std::format(int64_t)_(fmt:_{:Lx}) -1.04% 26.708 26.431 - -3.96% -
std::sort(deque<int>)_(pipe-organ)/8192 -1.04% 26512.036 26237.070 - -1.23% -
std::format(double)_(fmt:_{:0^17500_0Le}) -1.03% 199.510 197.445 - -1.20% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 -1.03% 94.467 93.489 - -6.69% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle -1.03% 1.547 1.531 - -6.05% -
std::format(double)_(fmt:_{:0>17500_10Lf}) -1.03% 216.186 213.950 - -1.31% -
std::format(float)_(fmt:_{:017500_10a}) -1.03% 163.390 161.700 - -1.31% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 -1.03% 777.759 769.725 - 0.09% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -1.03% 226.516 224.177 - 8.66% -
SetIntersection_None_Vector_string_1024_16 -1.03% 1171911.238 1159811.906 - -1.43% -
SetIntersection_Front_Vector_uint32_1024_256 -1.03% 2153674.047 2131445.354 - -6.67% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8 -1.03% 59.366 58.754 - -1.53% -
rng::find_last_if_not(vector<int>)_(bail_10%)/8 -1.03% 2.666 2.638 - -0.02% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -1.03% 99241.319 98220.714 - -0.59% -
rng::contains(deque<int>)_(process_all)/50 -1.02% 12.904 12.772 - 2.04% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.02% 604976.902 598780.912 - -0.27% -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 -1.02% 6032.230 5970.484 - -58.46% -
BM_SeedSeq_Generate/8/1 -1.02% 25.462 25.202 - -0.63% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 -1.02% 301.011 297.935 - -1.50% -
SetIntersection_Front_Vector_uint64_1024_16 -1.01% 1114817.775 1103523.185 - -0.79% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/1024 -1.01% 551.305 545.721 - -0.90% -
std::find_if(list<int>)_(process_all)/1024 -1.01% 706.361 699.207 - -0.56% -
SetIntersection_None_Vector_float_256_256 -1.01% 2147053.058 2125316.641 - -2.32% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 -1.01% 4215076.348 4172425.819 - -3.89% -
std::sort(deque<int>)_(repeated)/1024 -1.01% 1012.612 1002.375 - -6.22% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 -1.01% 1024234.604 1013895.604 - -0.08% -
std::format(int64_t)_(fmt:_{:x}) -1.01% 23.516 23.278 - 3.46% -
std::stable_sort(vector<int>)_(repeated)/8 -1.01% 15.712 15.553 - -1.83% -
std::format(float)_(fmt:_{:017500_0g}) -1.01% 197.181 195.193 - -0.42% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 -1.00% 471.268 466.532 - 0.59% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.00% 12778.225 12649.943 - -6.34% -

Performance Regressions - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::copy(vector<bool>)_(unaligned)/262144 545.29% 1707.354 11017.419 - 542.86% -
std::for_each_n(vector<int>)/8 198.46% 0.911 2.719 - 0.66% -
rng::fold_left(deque<int>)/1048576 140.70% 552168.180 1329045.066 - -0.02% -
rng::fold_left(deque<int>)/8192 126.87% 4554.097 10332.075 - -0.03% -
std::copy_if(vector<int>)_(every_other)/32768 126.16% 7217.053 16321.751 - 1.07% -
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 123.30% 3927.250 8769.724 - 0.71% -
std::copy_if(vector<int>)_(every_other)/4096 120.91% 905.895 2001.207 - 0.39% -
std::copy_if(vector<int>)_(every_other)/262144 120.24% 58160.561 128090.252 - -0.12% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 115.43% 13.066 28.148 - 0.01% -
std::copy_if(vector<int>)_(every_other)/512 115.36% 118.492 255.182 - 0.32% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 114.65% 1011.249 2170.600 - 1.20% -
std::copy_if(vector<int>)_(every_other)/1048576 113.99% 232805.495 498175.782 - -1.64% -
std::copy_if(vector<int>)_(every_other)/64 111.83% 15.539 32.916 - 0.23% -
std::map<int,_int>::contains(key)_(non-existent)/8192 105.36% 9.369 19.240 - 114.04% -
rng::ends_with(deque<int>)_(mismatch_at_start)/50 100.82% 2.128 4.273 - 100.07% -
rng::ends_with(deque<int>)_(mismatch_at_start)/8 100.53% 2.130 4.272 - 100.00% -
rng::ends_with(deque<int>)_(mismatch_at_start)/1024 100.46% 2.132 4.274 - 100.18% -
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 100.23% 2.134 4.273 - 99.86% -
std::replace_if(deque<int>)_(sprinkled)/32 99.30% 12.354 24.622 - 98.09% -
std::reverse(vector<int>)/8 99.28% 1.478 2.946 - 90.01% -
BM_StringRelationalLiteral_Eq_Small_Large_Control 97.01% 0.228 0.450 - 48.30% -
SetIntersection_Interlaced_Vector_uint64_262144_16 96.95% 3496611.628 6886563.619 - 106.08% -
std::replace_if(deque<int>)_(prefix)/32 89.10% 13.947 26.375 - 90.80% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 80.42% 32.710 59.014 - 17.54% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/1024 79.30% 409.990 735.115 - 2.16% -
rng::find(join_view(vector<list<int>>))_(process_all)/50 78.06% 23.019 40.989 - 0.01% -
std::unordered_set<std::string>::erase(key)_(existent)/32 76.31% 74.611 131.548 - 32.58% -
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 73.05% 2.708 4.686 - 69.48% -
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 70.45% 162.883 277.643 - 0.66% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 68.18% 43.699 73.492 - -20.61% -
std::replace_if(deque<int>)_(sprinkled)/50 68.01% 18.554 31.173 - 67.17% -
std::copy_if(vector<int>)_(every_other)/8 64.24% 2.529 4.154 - -1.12% -
std::replace_if(deque<int>)_(prefix)/50 63.45% 20.264 33.122 - 57.69% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 63.24% 0.298 0.487 - 21.82% -
std::equal(list<int>)_(it,_it,_it,_pred)/50 61.29% 38.728 62.465 - 61.50% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 59.92% 35.413 56.631 - 13.54% -
BM_format_to_n_string_pointer<char>/16384 59.19% 165.251 263.071 - 8.93% -
std::find_if_not(list<int>)_(process_all)/8 58.97% 2.254 3.582 - -0.21% -
std::none_of(vector<int>)_(process_all)/50 58.12% 12.678 20.047 - 4.40% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 56.37% 87789.553 137277.217 - 3.30% -
std::shift_left(vector<int>)/32 52.90% 2.967 4.537 - 0.45% -
std::copy(vector<int>)/4096 51.81% 150.626 228.665 - 41.01% -
BM_format_to_back_inserter<std::list<char>>/string_len_60 51.62% 626.579 950.034 - 45.64% -
BM_string_without_formatting<char> 51.48% 0.301 0.456 - 14.60% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 50.72% 1.042 1.571 - 25.04% -
rng::for_each(multiset<int>)/8 50.25% 4.482 6.735 - -3.89% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 49.48% 48.328 72.238 - 0.05% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 48.17% 8.826 13.077 - 47.87% -
std::set<std::string>::insert(value)_(already_present)/1024 47.79% 22.657 33.485 - 12.43% -
rng::for_each(set<int>)/8 44.12% 4.492 6.474 - -2.48% -
SetIntersection_Interlaced_Vector_float_262144_256 43.33% 20310714.315 29110625.723 - -37.51% -
SetIntersection_None_Set_string_1024_4 43.16% 8913836.554 12761233.278 - 42.95% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 42.90% 16.719 23.892 - 170.10% -
rng::ends_with(list<int>)_(mismatch_at_start)/50 42.31% 29.336 41.748 - 41.67% -
SetIntersection_Interlaced_Vector_string_262144_1024 41.89% 240300974.724 340972819.164 - 0.23% -
std::multiset<std::string>::erase(key)_(existent)/1024 41.84% 68.416 97.045 - 1.76% -
std::multimap<std::string,_int>::erase(iterator)/8192 41.65% 25.957 36.768 - 17.07% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 41.47% 5.944 8.409 - 42.77% -
std::partition(list<int>)_(sparse)/50 41.42% 14.858 21.012 - -2.93% -
SetIntersection_None_Set_string_1024_1 41.36% 9175112.863 12969707.289 - 44.11% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 41.32% 34.843 49.241 - 14.94% -
rng::for_each(multimap<int>)/8 41.25% 4.390 6.201 - -0.46% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 40.69% 3.523 4.956 - -3.79% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 40.46% 10.626 14.924 - 151.27% -
rng::for_each(map<int>)/8 40.04% 4.442 6.221 - -1.32% -
SetIntersection_None_Set_string_1024_16 39.38% 9180812.435 12796646.506 - 41.05% -
std::find(vector<bool>)_(process_all)/8 39.12% 0.560 0.780 - -3.00% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 38.92% 7.939 11.029 - 20.07% -
BM_PushHeap_uint64_SingleElement_1 38.90% 0.501 0.696 - 32.69% -
std::find(vector<bool>)_(process_all)/50 38.60% 0.560 0.776 - -1.89% -
rng::fold_left(deque<int>)/32 38.41% 16.159 22.365 - -1.13% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 37.87% 16893.849 23291.067 - 40.71% -
rng::fold_left(deque<int>)/50 37.59% 27.054 37.223 - -1.43% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 37.27% 68.201 93.622 - 0.34% -
std::set<int>::lower_bound(key)_(non-existent)/32 36.60% 2.336 3.191 - 38.58% -
std::is_sorted_until(deque<int>)/8 36.52% 2.542 3.470 - 41.46% -
BM_PushHeap_float_Random_1 36.49% 0.466 0.636 - 33.31% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 36.43% 23.950 32.674 - 40.93% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 36.04% 33.177 45.135 - 5.90% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 35.97% 7.802 10.608 - 0.96% -
BM_PushHeap_uint32_QuickSortAdversary_1 35.56% 0.394 0.534 - -23.27% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 34.82% 10011.729 13498.304 - 4.15% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 34.77% 30.851 41.579 - 39.80% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 34.52% 8359.311 11245.171 - 3.58% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 33.91% 0.299 0.400 - 14.91% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 33.82% 2.254 3.017 - -0.69% -
SetIntersection_None_Set_float_1024_4 33.61% 8935352.638 11938635.375 - 34.53% -
ranges::minmax(std::list<long_long>)/1 33.58% 0.343 0.458 - 6.88% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 33.38% 26.825 35.779 - -3.31% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 32.97% 73.949 98.332 - -4.46% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 32.92% 11.949 15.883 - 32.02% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/8192 32.31% 4315.562 5709.851 - 0.17% -
SetIntersection_None_Set_float_1024_16 32.28% 8905860.686 11780824.836 - 34.32% -
SetIntersection_Interlaced_Vector_uint32_1024_256 32.19% 5926865.277 7834739.615 - 23.70% -
SetIntersection_None_Set_float_1024_1 32.09% 8974772.755 11854744.861 - 32.84% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 31.18% 5.695 7.471 - 1.14% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 31.06% 18.411 24.128 - -29.63% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 31.04% 12.141 15.909 - 28.57% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 30.92% 74.839 97.980 - 1.01% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 30.58% 11.127 14.531 - -5.48% -
SetIntersection_None_Set_float_1024_64 30.48% 9101645.475 11875919.378 - 32.39% -
std::find_if_not(deque<int>)_(process_all)/8192 30.40% 1975.664 2576.179 - 18.77% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 30.38% 3040247.681 3963819.249 - 14.65% -
std::fill(list<int>)/1024 30.30% 515.521 671.706 - 35.04% -
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 30.16% 50.014 65.097 - -5.84% -
std::unordered_set<std::string>::count(key)_(existent)/32 29.97% 35.465 46.095 - -7.29% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 29.66% 0.389 0.504 - 20.84% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 29.61% 42.154 54.635 - -0.08% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 29.51% 21.102 27.330 - 18.22% -
std::set<std::string>::insert(value)_(new_value,_end)/1024 29.44% 49.746 64.391 - -0.56% -
std::find_if_not(deque<int>)_(process_all)/32768 29.18% 7991.537 10323.199 - 18.33% -
BM_StringEraseWithMove_Empty_Transparent 29.10% 0.557 0.719 - -3.18% -
std::unique_copy(deque<int>)_(contiguous)/52 29.06% 14.396 18.580 - 22.20% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 28.98% 7520.595 9699.904 - 18.12% -
std::find_if_not(deque<int>)_(process_all)/1024 28.95% 248.767 320.781 - 17.90% -
bm_exception_ptr_move_assign_null 28.83% 2.781 3.582 - 0.50% -
std::rotate(list<int>)_(by_1/3)/32 28.74% 12.931 16.647 - -0.62% -
bm_ranges_lexicographical_compare<signed_char>/64 28.63% 2.058 2.647 - 19.72% -
std::search(list<int>,_pred)_(single_element)/8192 28.63% 7696.478 9899.622 - 21.25% -
std::unordered_multiset<int>::count(key)_(non-existent)/0 28.60% 0.314 0.404 - 49.14% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1024 27.95% 2.125 2.719 - 25.68% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8192 27.79% 2.128 2.720 - 25.42% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 27.48% 24.959 31.819 - -2.32% -
std::unique_copy(deque<int>)_(contiguous)/32 27.00% 9.419 11.962 - 13.74% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 26.94% 7259.828 9215.482 - 16.02% -
BM_vector_deque_copy_backward/0 26.74% 0.419 0.531 - 11.59% -
BM_Swap_SmallNonTrivialFunctor_LargeTrivialFunctor 26.63% 0.478 0.605 - 32.22% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 26.38% 8300.318 10490.161 - -0.09% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 26.38% 1417.675 1791.641 - 3.34% -
std::unordered_set<std::string>::find(key)_(existent)/1024 26.02% 28.851 36.359 - -17.00% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 25.76% 49.618 62.400 - 17.14% -
BM_vector_deque_ranges_move/0 25.55% 0.396 0.498 - -10.04% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 25.38% 53.285 66.807 - -1.64% -
BM_lexicographical_compare_three_way_slow_path/1 25.36% 0.364 0.456 - 23.41% -
std::find_end(deque<int>)_(single_element)/1000 25.32% 249.091 312.172 - -0.39% -
SetIntersection_Interlaced_Vector_float_16384_16384 24.76% 79717150.781 99455579.467 - 0.09% -
BM_deque_deque_ranges_copy/0 24.74% 0.738 0.920 - 21.23% -
BM_lexicographical_compare_three_way_slow_path/16384 24.48% 3657.658 4552.916 - 0.10% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 24.44% 7683.944 9561.738 - -2.80% -
std::find_if(vector<char>)_(process_all)/50 24.37% 5.347 6.649 - 0.28% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 24.35% 2.493 3.101 - 7.47% -
std::set<int>::lower_bound(key)_(non-existent)/1024 24.25% 5.625 6.989 - 15.21% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/50 24.22% 2.125 2.640 - 22.00% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8 24.18% 2.125 2.639 - 21.97% -
std::find_if_not(vector<int>)_(bail_25%)/1024 24.13% 28.480 35.353 - 20.54% -
BM_Copy_Null 24.06% 0.505 0.626 - 15.60% -
std::find_if_not(vector<char>)_(process_all)/50 24.03% 5.349 6.634 - 0.15% -
BM_lexicographical_compare_three_way_slow_path/4096 23.99% 925.619 1147.629 - -0.28% -
std::set<std::string>::erase(iterator)/1024 23.92% 25.981 32.196 - -1.50% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 23.80% 19.860 24.586 - 1.79% -
rng::for_each(multimap<int>)/32 23.55% 21.471 26.527 - 1.72% -
BM_format_string<wchar_t>/1048576 23.31% 0.148 0.183 - 7.55% -
std::set<std::string>::insert(value)_(new_value,_middle)/0 23.20% 22.999 28.334 - 0.53% -
std::find(vector<long_long>)_(process_all)/8 23.07% 1.139 1.402 - 37.03% -
rng::for_each(multiset<int>)/32 22.95% 20.613 25.344 - -1.34% -
BM_Hash/uint32_random_std_hash/1024 22.79% 559.552 687.059 - 0.20% -
BM_lexicographical_compare_three_way_slow_path/1024 22.74% 239.615 294.110 - 0.07% -
BM_Swap_Null_MemFuncPtr 22.49% 1.207 1.478 - 25.37% -
BM_Hash/uint32_top_std_hash/1024 22.35% 557.462 682.042 - 1.51% -
rng::find_last_if_not(vector<char>)_(bail_90%)/1024 22.26% 25.311 30.945 - -0.75% -
BM_lexicographical_compare_three_way_slow_path/1048576 22.15% 241472.428 294962.300 - 0.19% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 22.08% 8.279 10.107 - 0.10% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 21.82% 1.048 1.276 - 30.27% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 21.75% 1.004 1.222 - 8.15% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 21.75% 5890.765 7171.767 - 14.91% -
std::search(list<int>)_(single_element)/8192 21.70% 7486.594 9111.371 - 9.77% -
BM_StringRelationalLiteral_Eq_Empty_Small_Control 21.69% 0.378 0.460 - 0.16% -
ranges::min(std::vector<__int128>)/1 21.66% 0.340 0.413 - -9.81% -
BM_StringEraseWithMove_Empty_Opaque 21.46% 0.789 0.958 - -3.88% -
std::map<std::string,_int>::find(key)_(non-existent)/32 21.28% 9.945 12.061 - 14.42% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 21.19% 33.359 40.428 - 26.80% -
BM_PushHeap_string_Descending_262144 21.01% 3.154 3.816 - 19.92% -
BM_lexicographical_compare_three_way_slow_path/65536 20.82% 15045.955 18178.753 - 0.08% -
SetIntersection_Interlaced_Vector_uint32_262144_64 20.79% 8475549.431 10237850.423 - -40.81% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 20.56% 34.641 41.762 - -0.73% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 20.51% 524.207 631.711 - 7.42% -
std::multiset<int>::ctor(const&)/1024 20.44% 6345.786 7643.093 - 21.13% -
std::upper_bound(std::list<int>)/100 20.38% 83.840 100.923 - -0.40% -
std::find_if_not(vector<char>)_(process_all)/8 20.31% 1.327 1.597 - 8.02% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 20.20% 4045202.768 4862482.664 - 12.43% -
std::copy_if(list<int>)_(every_other)/64 20.02% 23.190 27.832 - 0.04% -
std::find_if(vector<char>)_(process_all)/32768 19.95% 3137.543 3763.619 - 0.35% -
std::find_if_not(vector<char>)_(process_all)/32768 19.83% 3135.211 3756.854 - -4.27% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 19.79% 3.208 3.842 - 54.27% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 19.77% 1.001 1.199 - -8.20% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 19.76% 1.573 1.884 - 7.61% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 19.74% 199.261 238.600 - 19.93% -
BM_PushHeap_uint32_Random_1 19.50% 0.465 0.556 - 10.64% -
SetIntersection_Interlaced_Vector_float_1024_1024 19.42% 5958482.543 7115584.418 - 0.80% -
std::unordered_set<int>::count(key)_(non-existent)/1024 19.39% 1.386 1.655 - 17.66% -
std::set<std::string>::equal_range(key)_(existent)/1024 19.18% 21.788 25.967 - 19.81% -
std::set<std::string>::insert(value)_(new_value,_middle)/32 19.18% 29.807 35.523 - 2.41% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 19.17% 67.682 80.654 - 3.84% -
rng::for_each(set<int>)/32 18.99% 21.082 25.086 - -0.02% -
std::find_if(vector<char>)_(process_all)/8192 18.98% 795.203 946.127 - 0.32% -
std::find_if_not(vector<char>)_(process_all)/8192 18.96% 794.703 945.408 - -0.02% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 18.95% 53.254 63.344 - -6.93% -
BM_PushHeap_uint64_Random_1 18.91% 0.392 0.466 - 0.16% -
ranges::minmax(std::deque<long_long>)/8 18.91% 3.561 4.234 - 7.91% -
BM_PushHeap_float_Ascending_1 18.50% 0.393 0.466 - 0.01% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 18.48% 592.961 702.566 - 3.56% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 18.45% 624.959 740.287 - 7.90% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 18.34% 628.631 743.924 - 9.08% -
ranges::min(std::vector<char>)/64 18.33% 3.618 4.281 - 1.31% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 18.28% 2.500 2.957 - -2.65% -
std::multimap<int,_int>::contains(key)_(existent)/1024 18.26% 3.891 4.601 - 1.32% -
std::copy_n(vector<int>)/4096 18.23% 142.411 168.370 - -19.32% -
std::multimap<std::string,_int>::erase(iterator)/32 18.22% 27.826 32.897 - 12.32% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 18.19% 1.102 1.303 - 0.21% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 18.14% 37234571.356 43987290.361 - -19.04% -
std::unordered_multiset<int>::find(key)_(existent)/8192 18.02% 1.333 1.573 - 38.88% -
SetIntersection_Interlaced_Vector_string_16384_64 18.00% 12178672.720 14371423.727 - 15.34% -
BM_lexicographical_compare_three_way_slow_path/64 17.98% 15.120 17.838 - 0.11% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 17.89% 25.450 30.002 - 29.65% -
std::set<int>::equal_range(key)_(non-existent)/1024 17.86% 5.801 6.837 - -15.38% -
std::unordered_set<std::string>::count(key)_(existent)/1024 17.65% 34.632 40.745 - -1.04% -
std::find_if(vector<char>)_(process_all)/8 17.60% 1.258 1.479 - -3.65% -
std::rotate(list<int>)_(by_1/2)/8192 17.57% 4656.686 5474.981 - 14.63% -
BM_BitsetToString<8192>/Uniform_(50%)/50 17.41% 2215.243 2600.807 - 19.90% -
BM_emoji_text<char> 17.40% 741.183 870.144 - -17.63% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8192 17.35% 0.693 0.813 - -1.28% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 17.34% 20244.289 23753.755 - 7.62% -
ranges::minmax(std::deque<long_long>)/70000 17.05% 25539.358 29892.873 - 14.21% -
std::set<std::string>::contains(key)_(non-existent)/32 17.02% 9.813 11.484 - 2.20% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 17.02% 31.457 36.811 - -2.74% -
std::copy_backward(deque<int>)/64 16.97% 3.027 3.540 - 16.88% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1024 16.92% 0.693 0.810 - -2.08% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1048576 16.90% 0.693 0.810 - -1.73% -
SetIntersection_Interlaced_Vector_string_16384_256 16.89% 38333652.461 44809791.991 - 13.44% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 16.87% 63.587 74.312 - 0.08% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 16.82% 40.061 46.800 - 33.34% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 16.75% 20275.115 23671.369 - 8.04% -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 16.75% 61.988 72.371 - 40.49% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 16.75% 51.024 59.569 - 0.05% -
std::unordered_set<int>::contains(key)_(existent)/8192 16.72% 1.218 1.422 - 9.48% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 16.69% 39.719 46.348 - -1.29% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 16.68% 32.756 38.219 - 16.83% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 16.67% 20.309 23.694 - 13.92% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 16.67% 1.092 1.274 - -10.49% -
BM_Swap_SmallNonTrivialFunctor_LargeNonTrivialFunctor 16.62% 0.460 0.537 - 17.12% -
rng::find(vector<bool>)_(process_all)/8 16.59% 0.642 0.748 - 8.18% -
std::set<std::string>::count(key)_(existent)/32 16.57% 15.437 17.994 - 20.77% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 16.56% 27.715 32.304 - 4.05% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 16.54% 25.234 29.408 - -5.65% -
std::fill_n(list<int>)/8192 16.48% 7150.174 8328.454 - 21.21% -
std::multiset<std::string>::contains(key)_(existent)/32 16.48% 14.332 16.694 - 12.23% -
bm_ranges_swap_ranges_vb_aligned/256 16.43% 3.535 4.116 - 5.28% -
std::search(list<int>,_pred)_(same_length)/8192 16.40% 8817.087 10263.463 - 18.22% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control 16.39% 0.355 0.413 - 13.93% -
std::map<int,_int>::equal_range(key)_(existent)/32 16.38% 1.776 2.067 - -0.70% -
std::copy(list<int>)/8 16.36% 2.147 2.498 - 0.62% -
std::flat_map<int,_int>::insert(value)_(already_present)/32 16.34% 2.599 3.024 - -0.49% -
BM_format/string_view_len_60 16.31% 13.977 16.257 - 12.83% -
std::partition_point(vector<int>)/8192 16.27% 7.975 9.273 - -1.28% -
BM_StringRelationalLiteral_Eq_Small_Small_Control 16.26% 0.598 0.695 - 0.36% -
rng::for_each(map<int>)/32 16.24% 21.636 25.150 - -0.35% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 16.22% 179899.998 209083.993 - 7.61% -
ranges::min(std::list<long_long>)/1 16.16% 0.225 0.261 - -28.92% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 16.14% 5.463 6.345 - -8.98% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 16.14% 35.775 41.548 - -1.56% -
BM_lexicographical_compare_three_way_slow_path/256 16.13% 68.636 79.704 - 0.10% -
std::set<std::string>::contains(key)_(non-existent)/1024 16.08% 20.044 23.266 - 3.98% -
std::adjacent_find(list<int>)/50 16.00% 20.183 23.411 - 0.23% -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 15.99% 11.523 13.366 - 7.47% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 15.97% 177587.939 205945.078 - 8.12% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 15.97% 310.220 359.753 - 4.10% -
std::search(deque<int>)_(no_match)/1024 15.95% 303.162 351.507 - -12.70% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 15.83% 0.463 0.536 - 23.34% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 15.74% 32.661 37.801 - 19.30% -
BM_format_to_back_inserter<std::deque<char>>/string_len_60 15.74% 62.584 72.433 - 13.34% -
std::find_end(list<int>,_pred)_(process_all)/8192 15.72% 7171.693 8299.134 - 0.68% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 15.71% 18.981 21.964 - 0.65% -
ranges::min(std::list<__int128>)/1 15.64% 0.396 0.458 - 12.02% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 15.64% 37449.035 43305.894 - 14.38% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 15.63% 1.234 1.427 - 12.16% -
std::count_if(list<int>)_(every_other)/8192 15.60% 7045.937 8144.775 - 13.81% -
BM_Swap_Null_SmallNonTrivialFunctor 15.58% 0.458 0.530 - -5.47% -
std::set<std::string>::find(key)_(non-existent)/8192 15.42% 26.480 30.564 - 13.14% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 15.36% 892.241 1029.281 - -0.03% -
ranges::min(std::list<long_long>)/70000 15.33% 43951.013 50687.907 - 13.39% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 15.31% 5.511 6.355 - 14.57% -
std::find_if_not(vector<int>)_(bail_25%)/32768 15.30% 842.915 971.888 - 2.53% -
std::for_each(set<int>::iterator)/32 15.27% 21.134 24.361 - -2.28% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 15.25% 53.643 61.821 - 13.40% -
BM_num_put<bool> 15.24% 9.315 10.734 - -2.66% -
BM_PushHeap_uint64_Random_4 15.24% 2.258 2.602 - 2.41% -
std::multimap<int,_int>::lower_bound(key)_(existent)/32 15.20% 2.107 2.427 - 1.18% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 15.19% 8.894 10.245 - 5.26% -
std::for_each(multimap<int>::iterator)/32 15.16% 20.803 23.957 - 1.14% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 15.13% 39.832 45.858 - 9.32% -
BM_StringEraseWithMove_Large_Opaque 15.06% 2.481 2.855 - -0.56% -
std::map<std::string,_int>::insert(value)_(already_present)/32 15.05% 19.225 22.117 - -18.49% -
std::make_heap(deque<int>)_(descending)/8192 15.01% 7682.167 8835.195 - 2.67% -
SetIntersection_Interlaced_Vector_string_262144_256 14.95% 67535325.531 77634520.721 - 11.25% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 14.95% 1097.471 1261.546 - 10.40% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 14.90% 1.426 1.639 - 13.54% -
BM_format_to_back_inserter<std::list<char>>/string_len_6000 14.86% 72951.716 83792.938 - 13.41% -
BM_lexicographical_compare_three_way_slow_path/262144 14.82% 63294.777 72674.913 - 0.09% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 14.78% 53.657 61.588 - 12.47% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 14.76% 32.975 37.843 - 14.32% -
BM_vector_deque_move_backward/70000 14.75% 8003.041 9183.106 - 13.92% -
std::make_heap(deque<int>)_(heap)/8192 14.69% 7691.074 8820.631 - 2.68% -
bm_write 14.68% 531.909 609.986 - 10.28% -
std::find(deque<int>)_(bail_25%)/8 14.67% 1.995 2.288 - 0.32% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 14.63% 1.279 1.466 - 11.44% -
std::find_end(forward_list<int>)_(process_all)/8192 14.62% 5721.474 6557.862 - 16.23% -
std::for_each(multimap<int>::iterator)/8 14.56% 4.438 5.084 - 0.03% -
std::equal(list<int>)_(it,_it,_it,_pred)/8 14.52% 3.490 3.997 - 14.19% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 14.47% 28.206 32.287 - -0.37% -
std::find_end(deque<int>,_pred)_(single_element)/8192 14.46% 4280.391 4899.396 - 0.28% -
BM_format_to_back_inserter<std::list<char>>/C_string_len_6000 14.39% 73099.595 83615.896 - 12.26% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 14.37% 1133.193 1296.031 - 0.21% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 14.27% 714.305 816.233 - -4.04% -
std::set<std::string>::find(key)_(non-existent)/1024 14.27% 19.937 22.781 - 12.25% -
SetIntersection_Interlaced_Vector_float_16384_256 14.26% 14879141.384 17000521.634 - -36.81% -
ranges::minmax(std::list<char>)/64 14.12% 29.676 33.866 - -3.50% -
std::unordered_set<int>::count(key)_(non-existent)/8192 14.05% 1.376 1.569 - 7.86% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 13.97% 7496009.072 8543176.056 - -14.14% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/50 13.96% 0.711 0.810 - -2.89% -
std::set<int>::equal_range(key)_(non-existent)/8192 13.88% 8.932 10.172 - -15.59% -
BM_ConstructAndDestroy_LargeTrivialFunctor_Opaque 13.88% 10.698 12.183 - 12.21% -
std::rotate(deque<int>)_(by_1/2)/32 13.87% 7.501 8.542 - 0.19% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 13.86% 18235027.839 20761685.523 - 72.04% -
std::map<int,_int>::ctor(const&)/32 13.85% 216.427 246.394 - 9.89% -
std::make_heap(deque<int>)_(heap)/1024 13.83% 985.834 1122.210 - 2.82% -
BM_StringRelational_Compare_Small_Empty_Control 13.81% 1.616 1.839 - -8.00% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 13.78% 144.245 164.123 - 13.25% -
std::map<std::string,_int>::contains(key)_(existent)/32 13.71% 14.421 16.398 - 0.11% -
std::make_heap(deque<int>)_(descending)/1024 13.66% 985.296 1119.862 - 2.68% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 13.64% 1796.068 2041.063 - 14.96% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 13.62% 2.249 2.555 - 6.43% -
rng::find(vector<bool>)_(process_all)/50 13.56% 0.692 0.786 - 15.22% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 13.53% 206.279 234.190 - 17.62% -
std::find_if(vector<char>)_(bail_25%)/1024 13.48% 26.011 29.518 - -12.44% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 13.47% 0.592 0.671 - -0.04% -
BM_std_minmax_element<short>/512 13.39% 134.142 152.098 - 13.45% -
std::for_each(map<int>::iterator)/8 13.31% 4.445 5.037 - 0.25% -
BM_deque_vector_copy/0 13.30% 1.249 1.415 - 8.48% -
std::map<int,_int>::equal_range(key)_(existent)/1024 13.30% 4.437 5.028 - -4.60% -
bm_exception_ptr_copy_assign_null 13.24% 2.716 3.076 - -0.02% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 13.24% 1.032 1.169 - 19.52% -
std::find_if_not(vector<int>)_(bail_25%)/8192 13.22% 219.855 248.918 - 5.28% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 13.22% 30.304 34.309 - 45.54% -
SetIntersection_Interlaced_Vector_string_16384_16 13.19% 4196838.386 4750440.683 - 10.56% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 13.15% 546.734 618.619 - -53.65% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 13.13% 34.322 38.828 - 27.94% -
BM_PushHeap_uint32_PipeOrgan_4 13.10% 0.485 0.548 - 0.27% -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 13.08% 12.896 14.582 - -0.95% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 13.06% 1.037 1.173 - 0.22% -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 13.02% 23.335 26.373 - 9.86% -
std::partial_sort(vector<NonIntegral>)_(heap)/8 12.97% 26.129 29.517 - 0.90% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 12.95% 29.128 32.900 - 18.29% -
BM_to_chars_bad/2 12.79% 0.615 0.694 - 24.02% -
std::unordered_set<std::string>::erase(iterator)/8192 12.72% 29.255 32.976 - -5.30% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 12.70% 94.743 106.774 - 13.99% -
BM_Move_SmallNonTrivialFunctor 12.69% 0.570 0.643 - 12.60% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 12.69% 10.087 11.368 - 2.84% -
std::unordered_set<int>::count(key)_(existent)/1024 12.67% 1.295 1.460 - 17.78% -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 12.67% 23.889 26.916 - 9.18% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 12.64% 49.242 55.466 - 8.07% -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 12.63% 24.763 27.891 - 18.97% -
ranges::minmax(std::deque<long_long>)/64 12.61% 24.549 27.644 - 13.80% -
BM_format_to_back_inserter<std::list<char>>/string_view_len_60 12.60% 626.868 705.863 - 8.29% -
std::find_end(deque<int>,_pred)_(single_element)/1024 12.58% 594.917 669.763 - 0.33% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 12.56% 7.032 7.915 - 67.57% -
std::rotate(list<int>)_(by_1/2)/32 12.55% 5.938 6.683 - 3.16% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 12.51% 1.260 1.418 - 5.74% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 12.47% 1.042 1.172 - -6.14% -
std::map<int,_int>::find(key)_(non-existent)/8192 12.41% 7.010 7.880 - 0.13% -
BM_join_view_in_vectors/1024 12.39% 1483.595 1667.365 - -7.86% -
BM_format_to_string_back_inserter<std::vector<wchar_t>>/1 12.38% 24.586 27.631 - 18.33% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 12.34% 0.477 0.535 - -3.73% -
std::multiset<std::string>::erase(iterator)/1024 12.34% 28.383 31.884 - -1.89% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 12.33% 20369.761 22881.632 - 3.83% -
std::set<std::string>::find(key)_(non-existent)/32 12.29% 9.423 10.582 - 3.24% -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 12.28% 23.953 26.893 - 9.53% -
std::find_first_of(vector<int>)_(small_needle)/32 12.22% 46.631 52.329 - 12.11% -
std::find_if_not(vector<char>)_(process_all)/1024 12.14% 111.583 125.129 - 0.19% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 12.13% 637.450 714.802 - 2.89% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 12.13% 10.193 11.429 - 76.35% -
std::rotate(list<int>)_(1_element_backward)/50 12.12% 22.235 24.928 - 1.43% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 12.03% 7172435.720 8035506.064 - 1.59% -
bm_lexicographical_compare<signed_char>/1 12.03% 1.255 1.407 - 11.72% -
rng::contains_subrange(deque<int>)_(process_all)/50 11.99% 23.562 26.386 - -2.07% -
ranges::min(std::vector<char>)/8 11.97% 2.211 2.476 - 8.10% -
std::find_if(vector<char>)_(process_all)/1024 11.95% 111.723 125.072 - 0.51% -
std::rotate(deque<int>)_(by_1/2)/50 11.94% 10.351 11.587 - 0.21% -
std::set<std::string>::contains(key)_(non-existent)/8192 11.90% 27.049 30.268 - 3.23% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 11.82% 22.083 24.694 - 25.21% -
BM_StringRelational_Eq_Small_Small_ChangeLast 11.79% 2.011 2.248 - 3.04% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 11.75% 71.347 79.728 - 14.29% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 11.69% 179692.170 200700.220 - 3.47% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 11.68% 4.823 5.386 - -2.84% -
std::find_end(deque<int>,_pred)_(process_all)/1048576 11.66% 557446.994 622463.511 - 5.09% -
std::partial_sort(deque<int>)_(repeated)/8192 11.66% 67850.969 75759.119 - 0.05% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 11.65% 1.614 1.802 - -0.75% -
BM_num_put<unsigned_long_long> 11.64% 10.120 11.298 - 3.67% -
std::rotate(list<int>)_(by_1/4)/32 11.60% 13.020 14.531 - -0.01% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 11.57% 37412.974 41740.402 - 12.64% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 11.52% 181479.996 202393.800 - 4.65% -
std::map<int,_int>::find(key)_(existent)/1024 11.46% 3.643 4.060 - -9.50% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 11.46% 9.719 10.833 - 1.82% -
std::multiset<int>::insert(value)_(already_present)/8192 11.43% 31.591 35.203 - 8.50% -
std::is_partitioned(deque<int>)_(partitioned)/50 11.42% 13.850 15.431 - 9.57% -
std::copy_n(vector<bool>)_(aligned)/262144 11.41% 585.453 652.247 - 21.08% -
std::find_first_of(vector<int>)_(small_needle)/50 11.41% 72.092 80.316 - 7.37% -
ranges::minmax(std::list<long_long>)/64 11.40% 28.084 31.286 - 2.34% -
SetIntersection_Interlaced_Vector_float_262144_16 11.38% 2928717.384 3262052.268 - 8.96% -
SetIntersection_Front_Vector_uint32_262144_1024 11.38% 5309396.348 5913473.447 - 8.98% -
std::find(vector<int>)_(bail_25%)/8 11.33% 1.359 1.513 - 8.67% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 11.31% 20688.633 23029.358 - 3.56% -
std::search(vector<int>,_pred)_(no_match)/1048576 11.29% 542496.021 603731.377 - 0.53% -
std::find_end(deque<int>,_pred)_(single_element)/1000 11.20% 587.906 653.752 - -1.66% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 11.19% 27.623 30.715 - 1.12% -
std::for_each(set<int>::iterator)/8 11.15% 4.513 5.016 - 0.13% -
BM_std_minmax_element<short>/3 11.11% 1.080 1.200 - 4.70% -
BM_num_put<long> 11.10% 10.715 11.904 - 4.82% -
BM_format_to_back_inserter<std::string>/string_view_len_60 11.08% 28.699 31.881 - 7.05% -
std::upper_bound(std::forward_list<int>)/8192 11.04% 10398.424 11546.484 - 7.91% -
SetIntersection_Interlaced_Vector_float_256_256 11.03% 4606317.495 5114372.612 - -0.25% -
std::any_of(vector<int>)_(process_all)/8 11.02% 2.419 2.686 - 13.94% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 10.98% 21.221 23.552 - -1.54% -
std::none_of(list<int>)_(process_all)/8192 10.95% 7971.376 8844.304 - 4.24% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 10.95% 36158.119 40115.688 - 11.05% -
SetIntersection_Interlaced_Vector_string_262144_64 10.94% 19913711.247 22092400.644 - 10.37% -
BM_deque_vector_copy/1024 10.93% 36.903 40.936 - 11.15% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 10.91% 115090.354 127647.191 - 8.58% -
SetIntersection_Front_Vector_uint64_16384_1024 10.81% 5333493.555 5909789.806 - 0.16% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 10.81% 25.784 28.571 - 9.44% -
std::set<int>::equal_range(key)_(existent)/32 10.79% 1.714 1.899 - -0.69% -
std::is_partitioned(list<int>)_(partitioned)/1024 10.78% 639.612 708.561 - 20.24% -
std::vector<int>::ctor(size)/8192 10.71% 517.543 572.966 - 0.77% -
std::for_each(map<int>::iterator)/32 10.70% 21.499 23.799 - -0.01% -
BM_StringRead_Cold_Shallow_Empty 10.66% 1.058 1.171 - 1.23% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 10.66% 24.678 27.310 - -13.95% -
std::sort_heap(deque<int>)/8192 10.65% 453018.868 501282.018 - 5.51% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 10.65% 11591.517 12825.476 - 2.81% -
SetIntersection_Front_Vector_float_16384_16384 10.63% 71971327.344 79625032.357 - 10.93% -
std::for_each(multiset<int>::iterator)/32 10.60% 21.436 23.709 - -0.21% -
std::find_end(deque<int>)_(single_element)/1024 10.59% 277.808 307.241 - -3.31% -
std::unique(list<int>)_(sprinkled)/1024 10.59% 950.854 1051.559 - 10.61% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 10.55% 23.326 25.786 - -31.45% -
std::set<std::string>::upper_bound(key)_(existent)/8192 10.54% 27.606 30.516 - -0.92% -
ranges::min(std::list<char>)/8 10.52% 1.767 1.953 - 2.81% -
std::unordered_map<int,_int>::count(key)_(existent)/32 10.50% 1.155 1.276 - -8.61% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 10.47% 11.286 12.467 - 1.38% -
SetIntersection_Front_Vector_uint64_262144_1024 10.46% 5341812.782 5900787.666 - -0.21% -
bm_exception_ptr_copy_ctor_null 10.45% 3.184 3.516 - 3.19% -
BM_format_to_back_inserter<std::vector<char>>/string_view_len_60 10.44% 28.523 31.499 - 7.47% -
BM_PushHeap_uint64_Random_16 10.42% 4.160 4.593 - 2.48% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 10.40% 11.426 12.614 - 7.64% -
std::rotate(list<int>)_(by_1/4)/50 10.38% 23.478 25.916 - -0.32% -
bm_ranges_swap_ranges_vb_aligned/32 10.37% 3.289 3.630 - 3.45% -
std::search(list<int>)_(single_element)/1024 10.33% 739.627 816.041 - 11.80% -
bm_make_exception_ptr/threads:8 10.33% 2.837 3.130 - 10.87% -
SetIntersection_Interlaced_Vector_string_262144_4 10.29% 2054683.761 2266087.223 - 9.15% -
BM_std_minmax_element<short>/1024 10.25% 262.286 289.166 - 10.91% -
std::find_end(list<int>,_pred)_(process_all)/1000 10.24% 760.610 838.525 - 5.32% -
BM_std_minmax_element<short>/64000 10.24% 15947.234 17580.362 - 11.26% -
std::for_each(multiset<int>::iterator)/8 10.22% 4.590 5.059 - 0.43% -
BM_std_minmax_element<short>/70000 10.21% 17449.812 19232.052 - 10.94% -
BM_std_minmax_element<short>/4096 10.20% 1026.218 1130.905 - 10.81% -
BM_std_minmax_element<short>/65536 10.19% 16323.313 17985.896 - 11.23% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 10.17% 20.500 22.584 - -0.47% -
rng::contains(deque<int>)_(process_all)/8 10.15% 2.866 3.157 - -2.18% -
BM_PushHeap_uint64_Random_256 10.13% 5.640 6.211 - 3.12% -
std::set<std::string>::contains(key)_(existent)/1024 10.11% 20.901 23.015 - 7.90% -
rng::starts_with(vector<int>,_pred)/8 10.11% 2.312 2.546 - 7.70% -
std::vector<int>::ctor(size)/32 10.09% 9.964 10.969 - -1.64% -
BM_std_minmax_element<short>/5500 10.09% 1375.647 1514.446 - 10.93% -
rng::find_last_if_not(list<int>)_(bail_90%)/50 10.06% 1.916 2.109 - 0.99% -
std::find_if_not(list<int>)_(process_all)/8192 10.06% 6934.482 7631.832 - 6.42% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 10.04% 6788.506 7469.981 - 12.96% -
std::is_partitioned(deque<int>)_(partitioned)/32 10.03% 9.165 10.084 - 6.36% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 9.99% 1323.144 1455.375 - -8.03% -
BM_join_view_in_vectors/4000 9.99% 6052.804 6657.396 - 1.61% -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 9.98% 1.388 1.526 - -2.12% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 9.98% 89.814 98.774 - 11.00% -
bm_lexicographical_compare<signed_char>/8 9.96% 3.110 3.420 - 6.50% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 9.95% 1034953.129 1137929.819 - 5.65% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 9.92% 22.641 24.888 - -0.45% -
std::all_of(list<int>)_(process_all)/8192 9.90% 7644.749 8401.888 - 0.60% -
std::transform(deque<int>,_deque<int>)/50 9.90% 33.630 36.958 - 0.91% -
SetIntersection_Interlaced_Vector_string_262144_16 9.89% 5992657.497 6585563.937 - 9.33% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 9.87% 1693.090 1860.127 - 0.16% -
bm_ranges_swap_ranges_vb_aligned/16 9.86% 3.294 3.619 - 3.04% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 9.85% 31.247 34.326 - 7.63% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 9.84% 51354.220 56406.555 - 22.76% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 9.83% 1.335 1.467 - -10.53% -
std::partial_sort_copy(deque<int>)_(repeated)/8 9.82% 9.434 10.360 - 6.14% -
std::remove_if(deque<int>)_(sprinkled)/50 9.80% 60.469 66.396 - 10.96% -
BM_std_minmax_element<short>/4000 9.75% 1006.489 1104.599 - 10.80% -
std::find_end(deque<int>)_(single_element)/8192 9.74% 2021.047 2217.874 - 0.17% -
rng::find_last(list<int>)_(bail_10%)/8192 9.73% 6231.799 6837.913 - 9.11% -
bm_ranges_swap_ranges_vb_aligned/8 9.70% 3.263 3.580 - 2.97% -
BM_num_put<unsigned_long> 9.70% 10.429 11.440 - 5.70% -
std::multiset<std::string>::contains(key)_(existent)/8192 9.70% 26.733 29.326 - 3.33% -
BM_num_put<const_void*> 9.69% 11.206 12.292 - 0.36% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 9.67% 8917.054 9779.547 - 14.44% -
std::find_first_of(list<int>)_(large_needle)/32 9.67% 673.509 738.619 - 9.64% -
std::search(vector<int>)_(no_match)/1024 9.66% 219.520 240.726 - 14.21% -
std::multimap<int,_int>::contains(key)_(existent)/32 9.65% 1.623 1.780 - -2.39% -
std::sort_heap(vector<int>,_pred)/8 9.64% 30.307 33.230 - 3.10% -
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 9.61% 30.628 33.571 - 0.44% -
std::set<std::string>::equal_range(key)_(non-existent)/8192 9.57% 30.134 33.019 - -2.29% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 9.56% 4.504 4.935 - 4.18% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 9.53% 22.398 24.532 - 1.24% -
std::is_sorted(list<int>,_pred)/8 9.53% 3.675 4.025 - -0.40% -
std::move_backward(deque<int>)/32768 9.51% 3264.622 3575.199 - 6.21% -
BM_BitsetToString<64>/Sparse_(10%)/10 9.43% 12.272 13.430 - 11.48% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 9.42% 1.048 1.147 - 0.08% -
rng::find(join_view(list<vector<int>>))_(process_all)/8192 9.39% 3808.654 4166.174 - 7.56% -
std::find_end(deque<int>)_(process_all)/1000 9.38% 261.439 285.972 - -2.78% -
std::unordered_set<int>::contains(key)_(existent)/32 9.35% 1.409 1.541 - 17.19% -
BM_PushHeap_uint64_Random_1024 9.34% 5.759 6.297 - 2.48% -
std::stable_partition(list<int>)_(dense)/8192 9.33% 17489.942 19121.130 - 9.42% -
std::rotate(vector<bool>)_(1_element_backward)/8192 9.32% 111.135 121.489 - 8.83% -
std::rotate(deque<int>)_(by_1/2)/8192 9.31% 1458.690 1594.560 - -5.36% -
std::for_each_n(deque<int>)/8 9.31% 1.156 1.264 - 7.11% -
std::find_if_not(vector<char>)_(bail_25%)/32768 9.31% 863.314 943.688 - -0.52% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 9.31% 210.742 230.356 - 4.53% -
std::unordered_set<std::string>::ctor(const&)/32 9.29% 795.931 869.871 - 10.90% -
std::multiset<std::string>::erase(key)_(existent)/8192 9.27% 106.311 116.166 - 45.00% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 9.23% 8.309 9.076 - -0.07% -
BM_PushHeap_string_Ascending_1 9.21% 0.642 0.701 - 48.68% -
ranges::min(std::vector<long_long>)/8 9.16% 2.126 2.321 - 3.62% -
BM_StringRelational_Eq_Small_Small_Control 9.15% 1.685 1.839 - 11.70% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/8192 9.15% 347448.822 379240.371 - 9.71% -
std::map<std::string,_int>::erase(iterator)/8192 9.14% 29.032 31.684 - -0.55% -
std::set<std::string>::find(key)_(existent)/32 9.05% 14.271 15.563 - -6.32% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 9.04% 26.808 29.231 - 0.42% -
std::multiset<std::string>::count(key)_(existent)/8192 9.03% 26.521 28.916 - -6.69% -
std::flat_multimap<int,_int>::erase(iterator)/1024 9.03% 75.413 82.219 - -0.64% -
BM_StringRelational_Eq_Large_Large_ChangeLast 9.02% 1.908 2.080 - 12.08% -
std::fill(vector<bool>)/64 9.00% 1.475 1.608 - 5.71% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 8.97% 1450.886 1581.005 - 7.23% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 8.96% 1502459.873 1637107.553 - -3.62% -
std::map<std::string,_int>::find(key)_(existent)/1024 8.94% 23.771 25.895 - 2.21% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 8.93% 6368.763 6937.508 - -2.16% -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 8.93% 5.754 6.268 - 1.37% -
std::partial_sort(vector<NonIntegral>)_(descending)/8 8.93% 24.966 27.195 - 4.05% -
BM_std_minmax_element<char>/2 8.91% 0.634 0.690 - 0.46% -
std::partition(deque<int>)_(dense)/32 8.87% 9.854 10.728 - 7.11% -
ranges::min(std::deque<long_long>)/1 8.84% 0.600 0.653 - 7.47% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 8.84% 18102.435 19703.086 - 4.38% -
std::set<std::string>::count(key)_(non-existent)/32 8.81% 10.090 10.979 - 3.12% -
std::partial_sort_copy(vector<int>)_(ascending)/8 8.80% 8.301 9.031 - 1.98% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 8.79% 379430.719 412766.998 - 8.76% -
SetIntersection_Front_Vector_float_1024_1024 8.77% 5441231.715 5918506.276 - 9.09% -
std::rotate(deque<int>)_(by_1/2)/1024 8.75% 172.971 188.099 - -0.06% -
std::find_end(list<int>)_(process_all)/1000 8.74% 656.323 713.700 - 0.05% -
std::unique_copy(list<int>,_pred)_(sprinkled)/32 8.70% 19.529 21.227 - 0.16% -
bm_ranges_lexicographical_compare<signed_char>/8 8.69% 3.502 3.806 - 6.68% -
std::shift_right(list<int>)/8192 8.68% 7379.459 8019.845 - 4.61% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 8.66% 206.312 224.177 - -1.03% -
std::stable_partition(deque<int>)_(dense)/50 8.66% 37.528 40.778 - 9.88% -
BM_std_minmax_element<short>/2 8.65% 0.634 0.689 - 0.36% -
BM_join_view_in_vectors/4096 8.65% 6144.486 6675.827 - 0.25% -
bm_ranges_lexicographical_compare<signed_char>/512 8.65% 7.766 8.438 - 5.28% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/32 8.64% 2.526 2.744 - 0.30% -
BM_StringRead_Cold_Shallow_Large 8.63% 1.088 1.182 - 0.74% -
std::unordered_set<int>::find(key)_(non-existent)/1024 8.62% 1.053 1.144 - 19.97% -
SetIntersection_Front_Set_uint32_1024_256 8.59% 3805387.994 4132444.513 - 4.09% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 8.58% 7657.378 8314.064 - 12.62% -
std::equal(list<int>)_(it,_it,_it)/8192 8.56% 9275.331 10069.139 - 0.94% -
SetIntersection_Front_Vector_float_262144_1024 8.53% 5450243.465 5915378.923 - 8.74% -
std::find_first_of(vector<int>)_(small_needle)/1024 8.49% 1446.955 1569.787 - 3.14% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0 8.48% 1.048 1.137 - 0.11% -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 8.47% 5.104 5.536 - 1.79% -
std::stable_partition(vector<int>)_(dense)/32 8.44% 21.120 22.904 - 7.55% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 8.43% 67.770 73.483 - 26.40% -
std::unordered_multiset<int>::ctor(const&)/32 8.43% 204.962 222.238 - 13.38% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 8.42% 1.161 1.259 - -10.42% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 8.40% 775.124 840.269 - 10.14% -
std::multiset<int>::clear()/1024 8.39% 10367.689 11237.973 - 9.55% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 8.39% 19040.176 20636.810 - 7.15% -
std::search(list<int>)_(same_length)/8192 8.38% 7999.769 8669.882 - -0.05% -
SetIntersection_Front_Set_float_256_64 8.37% 5460516.086 5917378.768 - 12.22% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 8.36% 7.451 8.074 - 7.80% -
BM_StringConstructDestroyCStr_Large_Opaque 8.36% 15.052 16.310 - -12.69% -
std::set<std::string>::erase(key)_(non-existent,_middle)/32 8.35% 6.564 7.113 - -14.95% -
SetIntersection_Front_Vector_float_16384_1024 8.35% 5449812.631 5904845.945 - 8.48% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 8.34% 24759.709 26824.052 - -16.60% -
std::set<std::string>::equal_range(key)_(existent)/32 8.33% 15.019 16.271 - -0.32% -
SetIntersection_Front_Vector_float_262144_16384 8.31% 71787441.651 77753219.365 - 8.30% -
std::set<int>::upper_bound(key)_(existent)/32 8.31% 1.641 1.777 - -0.69% -
std::set<int>::upper_bound(key)_(existent)/1024 8.29% 4.025 4.359 - 1.58% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 8.29% 5.525 5.983 - 5.20% -
std::replace(vector<int>)_(sprinkled)/1024 8.26% 149.937 162.328 - 5.61% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 8.26% 12895.740 13960.621 - -1.62% -
std::partial_sort_copy(vector<int>)_(repeated)/8 8.22% 8.122 8.789 - -0.59% -
std::stable_partition(list<int>)_(dense)/32 8.21% 33.506 36.256 - -3.40% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 8.21% 37.978 41.094 - 10.45% -
rng::starts_with(list<int>)/8192 8.16% 8595.633 9297.100 - -0.05% -
std::copy_n(vector<int>)/8 8.16% 2.114 2.286 - 1.82% -
std::stable_partition(vector<int>)_(dense)/50 8.15% 26.313 28.458 - 8.28% -
BM_LexicallyRelative/small_path/2 8.14% 57.997 62.719 - 5.51% -
std::format(int64_t)_(fmt:_{:0^512Lo}) 8.13% 35.175 38.035 - 4.53% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 8.12% 50857.518 54987.831 - 5.95% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 8.11% 2.743 2.965 - 0.37% -
BM_ConstructAndDestroy_SmallNonTrivialFunctor_Opaque 8.10% 8.811 9.526 - 9.98% -
std::multiset<std::string>::equal_range(key)_(existent)/8192 8.10% 28.526 30.835 - 6.08% -
std::multiset<int>::erase(key)_(non-existent,_end)/0 8.09% 0.254 0.275 - 8.18% -
std::adjacent_find(deque<int>)/50 8.08% 14.032 15.167 - -14.20% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 8.07% 1.662 1.797 - -4.01% -
vector<bool>(size_type,_const_value_type&) 8.06% 8.337 9.010 - 7.45% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 8.06% 6158365.591 6654767.956 - 2.07% -
std::is_sorted(vector<int>,_pred)/8 8.00% 3.164 3.417 - -0.46% -
BM_PushHeap_string_Random_262144 8.00% 17.931 19.365 - 7.89% -
BM_PushHeap_string_SingleElement_16 7.99% 2.606 2.814 - 7.24% -
std::copy(vector<bool>)_(aligned)/64 7.98% 1.257 1.358 - 5.75% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 7.97% 1470.972 1588.148 - 11.55% -
BM_OperatorBool_SmallNonTrivialFunctor 7.96% 0.229 0.247 - 4.25% -
ranges::min(std::deque<char>)/1 7.94% 0.686 0.740 - 0.29% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 7.89% 8.241 8.891 - -2.19% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 7.84% 13606882.716 14673990.436 - -0.94% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 7.83% 7924.821 8545.392 - 1.01% -
std::unordered_set<int>::contains(key)_(existent)/1024 7.80% 1.168 1.260 - 6.14% -
ranges::minmax(std::deque<__int128>)/8 7.80% 3.704 3.993 - 5.89% -
BM_PushHeap_uint64_Random_16384 7.80% 5.914 6.376 - 1.39% -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 7.79% 19.617 21.146 - -0.07% -
std::flat_map<int,_int>::equal_range(key)_(existent)/8192 7.79% 11.666 12.575 - 7.51% -
std::find_first_of(vector<int>)_(small_needle)/8192 7.78% 11606.503 12509.365 - 2.93% -
BM_deque_vector_ranges_copy_backward/0 7.78% 1.374 1.481 - -0.07% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 7.76% 41395.488 44609.748 - 11.47% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 7.76% 31.405 33.842 - 37.70% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 7.74% 1.112 1.198 - -7.46% -
std::copy_backward(list<int>)/8 7.72% 2.207 2.378 - 1.17% -
rng::contains_subrange(list<int>)_(same_length)/1048576 7.71% 931583.168 1003440.808 - 6.16% -
SetIntersection_Front_Set_float_1024_64 7.71% 1699533.927 1830618.785 - 9.50% -
bm_ranges_lexicographical_compare<int>/1 7.71% 1.286 1.385 - -3.36% -
bm_ranges_lexicographical_compare<signed_char>/1 7.71% 1.715 1.847 - 11.05% -
std::remove(deque<int>)_(prefix)/50 7.69% 57.520 61.945 - 0.05% -
std::find_end(vector<int>,_pred)_(single_element)/1024 7.69% 581.704 626.413 - 4.87% -
BM_deque_deque_move/0 7.68% 0.789 0.849 - -7.92% -
std::make_heap(deque<int>)_(repeated)/8192 7.67% 16855.059 18148.477 - 0.54% -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8 7.67% 53.062 57.133 - 3.57% -
BM_sprintf/C_string_len_6 7.67% 3.761 4.049 - -8.66% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 7.67% 2125862.952 2288889.620 - 0.18% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 7.63% 23.967 25.797 - 6.39% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 7.61% 120609.980 129792.122 - -0.74% -
BM_Copy_MemPtr 7.60% 1.148 1.235 - 3.51% -
std::copy_n(vector<bool>)_(aligned)/64 7.59% 1.265 1.361 - 0.59% -
BM_StringRead_Cold_Deep_Small 7.56% 1.162 1.250 - 0.53% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 7.55% 1.257 1.352 - -7.86% -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 7.54% 7466.192 8028.889 - 3.52% -
std::multiset<int>::clear()/8192 7.53% 82670.556 88893.226 - 9.53% -
BM_deque_vector_move/0 7.52% 1.426 1.533 - 7.97% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 7.51% 7.511 8.075 - -1.13% -
rng::contains_subrange(list<int>)_(same_length)/8192 7.50% 8514.123 9152.704 - 14.68% -
std::format(double)_(fmt:_{:0<17500_0f}) 7.49% 199.671 214.618 - 4.06% -
std::map<int,_int>::lower_bound(key)_(existent)/1024 7.46% 4.458 4.791 - 8.24% -
std::multiset<int>::ctor(const&)/8192 7.45% 50321.050 54072.394 - 6.96% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 7.42% 75913.046 81542.439 - 0.77% -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 7.40% 15273.056 16403.381 - 5.78% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 7.38% 44.374 47.651 - -1.14% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 7.38% 54845.455 58893.850 - 7.10% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 7.36% 6744.582 7241.139 - 8.36% -
SetIntersection_Interlaced_Vector_uint32_16384_256 7.36% 19485468.659 20919508.411 - 38.31% -
BM_PushHeap_uint32_Ascending_4 7.35% 0.544 0.584 - -0.85% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 7.35% 27.809 29.852 - 7.90% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 7.34% 23.216 24.920 - 10.85% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 7.34% 46.525 49.938 - -1.04% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 7.33% 74.326 79.778 - 6.65% -
std::adjacent_find(deque<int>)/8 7.32% 2.935 3.149 - 24.34% -
std::set<int>::count(key)_(non-existent)/0 7.31% 0.252 0.270 - 6.71% -
std::search(vector<int>)_(same_length)/1000 7.31% 240.105 257.660 - 5.42% -
std::move_backward(deque<int>)/4096 7.31% 152.702 163.859 - 4.70% -
std::find_end(list<int>)_(process_all)/1048576 7.30% 815929.152 875465.641 - 0.45% -
std::set<std::string>::equal_range(key)_(non-existent)/1024 7.28% 24.952 26.768 - -3.11% -
std::set<int>::upper_bound(key)_(non-existent)/8192 7.27% 9.779 10.491 - 1.89% -
std::find_if_not(vector<char>)_(bail_25%)/8192 7.27% 223.078 239.299 - -1.55% -
std::multimap<int,_int>::find(key)_(non-existent)/32 7.24% 2.448 2.626 - 6.31% -
std::unordered_multiset<int>::erase(iterator)/1024 7.24% 20.161 21.620 - 9.68% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 7.23% 44.611 47.837 - -22.16% -
BM_format_to_back_inserter<std::list<char>>/string_view_len_6000 7.22% 76732.899 82275.235 - 10.55% -
std::search(deque<int>,_pred)_(near_matches)/1000 7.22% 24094.137 25833.936 - -3.94% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 7.21% 3.862 4.141 - 1.43% -
std::search(deque<int>,_pred)_(near_matches)/1024 7.21% 25235.875 27054.489 - -3.90% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 7.20% 26861.004 28795.156 - 1.80% -
std::find_first_of(vector<int>)_(large_needle)/1024 7.17% 110368.182 118279.374 - 10.46% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 7.16% 1.927 2.065 - 4.10% -
std::stable_partition(list<int>)_(alloc_fails)/8192 7.15% 25182.513 26982.287 - 5.68% -
std::unordered_multiset<int>::ctor(const&)/8192 7.11% 56108.442 60098.962 - 10.31% -
BM_format_to_string_back_inserter<std::wstring>/16384 7.10% 3931.554 4210.617 - 5.30% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 7.09% 23.146 24.787 - -1.57% -
ranges::minmax(std::deque<__int128>)/64 7.06% 30.145 32.274 - 4.87% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 7.06% 1085672.395 1162333.885 - 5.46% -
BM_StringRelational_Eq_Large_Large_ChangeMiddle 7.06% 1.727 1.849 - -0.02% -
BM_join_view_in_vectors/5500 7.05% 8405.127 8997.403 - -0.20% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 7.04% 953.430 1020.566 - 5.91% -
BM_Swap_Null_SmallTrivialFunctor 6.98% 1.254 1.342 - 8.56% -
std::is_sorted_until(vector<int>)/8 6.98% 2.048 2.191 - -0.16% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 6.97% 760.525 813.570 - 6.21% -
BM_StringEraseToEnd_Huge_Opaque 6.95% 2.290 2.449 - 6.72% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 6.93% 56.817 60.752 - 3.01% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 6.91% 9.009 9.632 - -7.94% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 6.91% 1017.242 1087.545 - 5.72% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 6.89% 20.660 22.084 - 0.81% -
rng::find_last_if(deque<int>)_(bail_90%)/8 6.89% 0.962 1.029 - 11.06% -
std::list<int>::erase(begin)_(cheap_elements)/32 6.86% 10.267 10.971 - -0.19% -
std::set<int>::lower_bound(key)_(existent)/1024 6.85% 4.506 4.815 - 11.74% -
std::reverse_copy(vector<int>)/8 6.84% 2.432 2.599 - 0.77% -
SetIntersection_Interlaced_Vector_string_16384_1024 6.84% 113925212.174 121719868.439 - 2.49% -
SetIntersection_Front_Vector_string_256_256 6.84% 18541192.264 19809184.205 - 6.21% -
BM_PushHeap_uint64_Random_262144 6.83% 5.990 6.399 - 1.19% -
BM_format/string_len_6 6.83% 2.529 2.701 - -2.28% -
std::variant<8-alts>::visit()_(2_variants) 6.80% 0.635 0.679 - -0.02% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 6.79% 14177.338 15139.395 - 9.48% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 6.78% 8.960 9.567 - 1.62% -
BM_BitsetToString<32>/Sparse_(10%)/10 6.77% 12.868 13.740 - 3.42% -
SetIntersection_Front_Vector_string_16384_64 6.77% 3122086.287 3333374.353 - -0.11% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 6.77% 11.293 12.057 - 0.42% -
vector<bool>(const_vector<bool>&) 6.72% 9.564 10.207 - -0.41% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 6.72% 346.008 369.260 - 8.45% -
BM_format_string<wchar_t>/2 6.71% 5.786 6.174 - 2.25% -
SetIntersection_Front_Set_float_262144_256 6.70% 3706346.441 3954841.089 - 10.30% -
std::partition_copy(list<int>)/8192 6.70% 6846.125 7304.759 - 7.69% -
std::map<int,_int>::equal_range(key)_(existent)/8192 6.68% 5.497 5.864 - 0.24% -
std::list<int>::operator=(const&)_(cheap_elements)/32 6.66% 15.876 16.932 - -0.37% -
std::partial_sort(deque<int>)_(ascending)/8 6.64% 30.868 32.917 - 0.99% -
std::multiset<std::string>::find(key)_(non-existent)/32 6.64% 10.098 10.769 - 8.17% -
BM_vector_deque_ranges_copy/70000 6.63% 3104.268 3310.128 - 6.63% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 6.63% 16973.115 18098.578 - 6.87% -
std::unordered_multiset<int>::ctor(const&)/1024 6.60% 6952.828 7411.676 - 11.85% -
BM_StringRead_Cold_Deep_Empty 6.58% 1.168 1.245 - 0.85% -
std::partition(deque<int>)_(dense)/50 6.58% 15.300 16.307 - 7.90% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 6.56% 41.660 44.394 - 15.31% -
std::unordered_set<int>::contains(key)_(non-existent)/0 6.54% 0.366 0.390 - -3.06% -
std::copy_n(deque<int>)/1048576 6.53% 49935.192 53194.201 - 6.06% -
std::find_if(list<int>)_(bail_25%)/32768 6.52% 7428.034 7912.314 - -5.36% -
std::multiset<int>::upper_bound(key)_(existent)/32 6.52% 2.278 2.427 - 0.67% -
SetIntersection_Front_Vector_uint32_256_256 6.52% 4275122.255 4553679.219 - 0.58% -
BM_format_string<wchar_t>/1 6.51% 12.348 13.152 - 1.79% -
rng::find_last_if(list<int>)_(bail_90%)/50 6.50% 2.040 2.173 - 0.18% -
BM_num_put<long_long> 6.49% 10.502 11.184 - -2.11% -
std::find_end(vector<int>,_pred)_(single_element)/1000 6.49% 567.155 603.961 - 3.62% -
SetIntersection_Front_Set_uint32_1024_64 6.49% 1631755.639 1737619.123 - 0.69% -
std::find_if(deque<int>)_(process_all)/8 6.48% 2.576 2.743 - 6.71% -
SetIntersection_Front_Vector_string_256_64 6.48% 9986969.937 10634431.290 - -0.42% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 6.48% 34.972 37.238 - -0.87% -
BM_PushHeap_uint64_Random_64 6.46% 5.219 5.556 - -0.45% -
std::make_heap(deque<int>)_(repeated)/1024 6.44% 2162.137 2301.286 - 0.49% -
BM_format_to_n_string_back_inserter<std::vector<char>>/1 6.43% 23.213 24.705 - -5.06% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 6.43% 30.619 32.588 - 3.88% -
SetIntersection_Front_Vector_uint64_256_256 6.42% 4253680.035 4526978.290 - 1.09% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 6.41% 28.971 30.830 - 6.83% -
std::multiset<int>::erase(iterator)/1024 6.39% 23.673 25.187 - 6.21% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 6.38% 39.152 41.650 - 14.26% -
bm_ranges_lexicographical_compare<int>/8 6.38% 1.447 1.539 - 2.63% -
SetIntersection_Front_Set_float_262144_262144 6.37% 1608624.352 1711140.787 - 6.82% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 6.37% 11.775 12.525 - -4.00% -
BM_format_string<char>/4 6.36% 0.459 0.488 - 3.01% -
std::unordered_set<int>::count(key)_(existent)/8192 6.35% 1.407 1.496 - 18.94% -
std::copy(deque<int>)/8 6.33% 2.588 2.752 - 3.60% -
std::unordered_set<int>::count(key)_(existent)/32 6.32% 1.435 1.525 - 16.97% -
BM_StringRead_Cold_Deep_Large 6.31% 1.231 1.309 - -0.97% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 6.31% 9.110 9.684 - 2.74% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 6.30% 3.826 4.067 - 5.78% -
rng::contains_subrange(vector<int>)_(single_element)/16 6.29% 4.724 5.022 - 4.54% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 6.29% 27.208 28.921 - -0.06% -
std::is_partitioned(deque<int>)_(partitioned)/1024 6.29% 301.415 320.376 - 10.32% -
std::set<int>::operator=(const&)_(into_populated_Container)/0 6.29% 1.050 1.116 - 0.53% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 6.28% 9.953 10.578 - 5.33% -
SetIntersection_Front_Set_uint32_1024_1024 6.28% 11630199.577 12360556.924 - 6.19% -
ranges::minmax(std::list<__int128>)/1 6.28% 0.447 0.475 - 2.88% -
std::transform(list<int>)_(identity_transform)/32 6.28% 16.099 17.110 - 1.03% -
std::stable_partition(deque<int>)_(dense)/1024 6.27% 569.032 604.715 - 6.27% -
std::set<int>::equal_range(key)_(existent)/1024 6.25% 4.457 4.735 - -0.78% -
BM_format_to_string_pointer<char>/1 6.24% 9.876 10.492 - 7.01% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 6.23% 52.256 55.513 - 11.98% -
std::transform(list<int>,_list<int>)/1024 6.21% 832.557 884.279 - 5.40% -
std::find_if(deque<int>)_(bail_25%)/32768 6.20% 2213.869 2351.064 - 7.92% -
std::copy_backward(deque<int>)/512 6.19% 17.953 19.065 - 5.62% -
std::multiset<int>::lower_bound(key)_(existent)/8192 6.18% 15.009 15.937 - 7.83% -
ranges::min(std::list<char>)/64 6.18% 25.927 27.529 - 2.11% -
SetIntersection_Front_Vector_uint64_262144_16384 6.17% 73851794.053 78411514.732 - -0.02% -
SetIntersection_Interlaced_Vector_string_16384_4 6.15% 1809998.454 1921334.245 - 5.77% -
BM_Swap_MemFuncPtr_MemPtr 6.14% 3.441 3.652 - -0.04% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 6.13% 4367975.961 4635864.493 - -3.95% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 6.11% 1.048 1.112 - -3.86% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 6.10% 38.949 41.324 - -4.10% -
std::unordered_multiset<int>::find(key)_(existent)/32 6.09% 1.345 1.426 - 11.16% -
std::count(list<int>)_(every_other)/1024 6.09% 667.153 707.762 - -1.24% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 6.07% 4070286.955 4317425.923 - 4.88% -
SetIntersection_Interlaced_Set_uint32_262144_262144 6.06% 1807821.369 1917382.651 - 5.08% -
std::unordered_multiset<int>::erase(iterator)/32 6.06% 20.038 21.251 - 8.77% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 6.04% 52.061 55.206 - 3.83% -
std::find_end(list<int>)_(single_element)/1024 6.04% 688.722 730.295 - -0.19% -
std::is_sorted_until(vector<int>,_pred)/8 6.03% 3.123 3.312 - -10.13% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 6.03% 2399.076 2543.771 - 0.03% -
ranges::min(std::deque<char>)/8 6.02% 2.283 2.421 - 2.54% -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 6.01% 63.413 67.226 - 2.66% -
std::unordered_set<int>::find(key)_(non-existent)/32 6.01% 1.098 1.164 - -0.43% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 6.00% 1.047 1.110 - 0.15% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 6.00% 49896.272 52890.263 - 5.84% -
std::multimap<std::string,_int>::find(key)_(existent)/32 5.99% 15.976 16.933 - 16.25% -
BM_format_string<char>/8 5.98% 0.193 0.205 - 2.11% -
std::list<int>::insert(begin)_(cheap_elements)/32 5.98% 10.187 10.795 - 3.95% -
BM_PushHeap_string_SingleElement_16384 5.97% 2.580 2.734 - 6.11% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 5.97% 24.093 25.531 - 4.04% -
std::for_each_n(list<int>)/8192 5.96% 7358.066 7796.299 - 0.90% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 5.95% 28.819 30.535 - 1.60% -
rng::find_last(list<int>)_(bail_90%)/1024 5.95% 71.792 76.064 - 1.49% -
std::pop_heap(deque<size_t>)/8192 5.94% 57.144 60.539 - 2.20% -
BM_format_to_string_back_inserter<std::list<wchar_t>>/1 5.94% 23.422 24.812 - 6.29% -
BM_format_string<wchar_t>/4 5.93% 3.018 3.197 - 2.21% -
std::map<int,_int>::contains(key)_(existent)/1024 5.93% 3.867 4.096 - -0.07% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 5.92% 51447.054 54494.401 - 4.99% -
BM_PushHeap_string_SingleElement_1024 5.92% 2.591 2.744 - 6.18% -
std::find_if_not(list<int>)_(process_all)/1024 5.92% 685.464 726.017 - -1.21% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 5.87% 35.428 37.509 - -0.06% -
BM_lexicographical_compare_three_way<IntPtr>/4 5.83% 1.115 1.181 - 2.08% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 5.83% 1.508 1.596 - -8.80% -
BM_PushHeap_uint32_Ascending_262144 5.83% 4.806 5.086 - -1.93% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 5.81% 22.616 23.930 - 5.33% -
SetIntersection_Front_Set_string_16384_16 5.80% 1770283.284 1872906.546 - -5.89% -
BM_PushHeap_string_SingleElement_256 5.80% 2.600 2.751 - 6.90% -
BM_std_minmax_element<short>/64 5.79% 16.799 17.772 - 3.94% -
std::find_first_of(list<int>)_(large_needle)/50 5.79% 1739.625 1840.329 - 5.74% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 5.78% 1.052 1.113 - 0.38% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 5.73% 216.915 229.352 - 5.52% -
std::rotate_copy(deque<int>)/32 5.72% 2.572 2.719 - -1.97% -
BM_lexicographical_compare_three_way<IntPtr>/16 5.72% 4.208 4.448 - 2.35% -
BM_PushHeap_string_SingleElement_64 5.70% 2.652 2.803 - 6.78% -
std::partial_sort(deque<int>)_(pipe-organ)/8 5.70% 31.168 32.944 - 1.75% -
bm_swap_ranges_vb_aligned/8 5.69% 3.148 3.328 - 1.53% -
BM_std_minmax_element<long_long>/4096 5.68% 1040.815 1099.900 - 1.04% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 5.65% 4.115 4.347 - 0.53% -
BM_PushHeap_float_SingleElement_4 5.61% 0.358 0.379 - 0.65% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 5.61% 1755335.727 1853778.010 - 6.05% -
BM_format_to_string_back_inserter<std::list<wchar_t>>/16384 5.61% 205388.660 216901.270 - 6.62% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 5.60% 23.286 24.590 - 2.58% -
BM_vector_deque_move_backward/64 5.60% 2.981 3.148 - 0.85% -
std::multimap<int,_int>::find(key)_(non-existent)/8192 5.60% 7.068 7.463 - 1.94% -
BM_format_to_back_inserter<std::deque<char>>/string_view_len_60 5.57% 62.535 66.016 - 3.82% -
std::all_of(deque<int>)_(process_all)/8 5.56% 3.275 3.457 - 0.16% -
std::map<int,_int>::erase(key)_(non-existent,_end)/1024 5.55% 5.317 5.612 - 6.17% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024 5.55% 20.113 21.229 - 10.28% -
std::unordered_multiset<int>::find(key)_(existent)/1024 5.54% 1.335 1.409 - 11.43% -
std::set<std::string>::lower_bound(key)_(existent)/1024 5.52% 23.685 24.991 - 9.74% -
BM_std_minmax_element<long_long>/5500 5.51% 1394.534 1471.392 - 0.66% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 5.51% 1050992.930 1108908.659 - 1.20% -
std::find_first_of(vector<int>)_(large_needle)/8192 5.49% 7133270.619 7524893.576 - 9.00% -
std::format(int64_t)_(fmt:_{:0>512X}) 5.49% 34.618 36.517 - 4.92% -
BM_join_view_out_vectors/5500 5.48% 8255.043 8707.535 - -10.15% -
BM_format_to_string_back_inserter<std::list<wchar_t>>/1048576 5.46% 13319586.491 14047104.569 - 6.51% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 5.46% 143732.920 151575.486 - 8.85% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 5.45% 12858.792 13559.280 - 5.83% -
std::map<std::string,_int>::contains(key)_(existent)/1024 5.44% 23.327 24.597 - 0.13% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 5.44% 44.154 46.555 - -7.01% -
std::replace(vector<int>)_(sprinkled)/8192 5.44% 1245.180 1312.858 - 7.13% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 5.43% 42.043 44.327 - -0.30% -
std::unordered_set<int>::clear()/1024 5.43% 8359.005 8812.661 - -13.76% -
SetIntersection_Front_Vector_uint32_16384_256 5.41% 2156052.399 2272734.580 - -0.23% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 5.40% 990920.685 1044405.771 - 4.04% -
std::set<std::string>::find(key)_(existent)/1024 5.39% 22.760 23.988 - 0.77% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 5.39% 6286.009 6624.846 - 6.14% -
std::multimap<int,_int>::ctor(const&)/32 5.39% 217.826 229.556 - 2.85% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 5.36% 21.891 23.065 - 0.69% -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 5.33% 28.521 30.042 - -0.68% -
SetIntersection_Front_Vector_uint64_16384_256 5.32% 2145748.755 2259979.395 - -0.52% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 5.32% 19.393 20.425 - 2.79% -
std::remove(deque<int>)_(prefix)/32 5.32% 52.858 55.669 - 0.55% -
std::unique_copy(list<int>)_(sprinkled)/32 5.30% 13.054 13.745 - 5.90% -
BM_std_minmax_element<long_long>/4000 5.30% 1016.659 1070.509 - 0.66% -
rng::find_last(vector<char>)_(bail_90%)/8 5.29% 0.440 0.464 - 0.80% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 5.28% 811.772 854.644 - 5.40% -
BM_std_minmax_element<long_long>/70000 5.27% 17802.912 18740.276 - 0.21% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 5.26% 96441.383 101516.268 - -3.23% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 5.25% 114321.025 120328.315 - 5.28% -
BM_std_minmax_element<long_long>/65536 5.25% 16665.713 17541.357 - 0.08% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 5.25% 0.913 0.961 - -2.59% -
std::flat_map<int,_int>::erase(iterator)/1024 5.24% 75.821 79.794 - 5.84% -
rng::find_last_if(list<int>)_(bail_90%)/1048576 5.24% 87748.394 92345.381 - 4.31% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 5.24% 23.468 24.696 - -2.20% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 5.22% 574.778 604.776 - -10.00% -
std::remove_copy(deque<int>)_(sprinkled)/8192 5.21% 2830.164 2977.600 - 3.17% -
rng::find_last_if(deque<int>)_(bail_10%)/50 5.17% 17.333 18.230 - -9.21% -
SetIntersection_Front_Vector_uint64_16384_16384 5.16% 74450260.835 78295413.498 - -0.08% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 5.16% 20.495 21.553 - 8.30% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 5.16% 2.348 2.469 - 2.12% -
SetIntersection_Front_Set_string_16384_64 5.15% 4301042.807 4522624.966 - -9.34% -
std::multiset<std::string>::find(key)_(existent)/1024 5.15% 22.792 23.964 - -2.33% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 5.14% 180549.245 189833.758 - -3.76% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 5.14% 1015736.192 1067919.775 - 4.33% -
BM_StringEraseWithMove_Large_Transparent 5.14% 2.648 2.784 - -0.34% -
BM_StringEraseToEnd_Huge_Transparent 5.13% 2.413 2.537 - 6.24% -
std::map<std::string,_int>::count(key)_(non-existent)/1024 5.12% 24.179 25.417 - 3.19% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 5.12% 9.940 10.449 - 0.05% -
std::format(int64_t)_(fmt:_{:0512X}) 5.11% 36.380 38.240 - 5.47% -
BM_Swap_FuncPtr_LargeTrivialFunctor 5.11% 1.179 1.239 - 7.70% -
BM_std_minmax_element<long_long>/64000 5.10% 16273.847 17104.623 - -0.13% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 5.10% 175044.872 183967.018 - 5.21% -
BM_PushHeap_string_SingleElement_4 5.09% 2.331 2.450 - 6.49% -
ranges::min(std::list<long_long>)/8 5.09% 1.843 1.937 - 0.96% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 5.09% 10.584 11.123 - -5.29% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 5.08% 345.574 363.128 - 10.27% -
std::for_each_n(list<int>)/8 5.07% 2.421 2.544 - 6.95% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 5.06% 87.552 91.985 - -21.40% -
std::vector<int>::ctor(size)/1024 5.06% 42.209 44.344 - 7.29% -
std::multiset<int>::lower_bound(key)_(existent)/1024 5.02% 7.133 7.492 - 4.34% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 5.01% 350231.129 367791.093 - 6.33% -
SetIntersection_Front_Vector_float_256_256 5.01% 4333279.065 4550488.829 - 5.74% -
BM_format_to_back_inserter<std::vector<char>>/string_len_60 5.01% 28.472 29.899 - 1.85% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 5.01% 7688706.642 8073727.495 - 11.65% -
BM_getline_string 5.00% 16.146 16.954 - -1.99% -
std::unordered_multiset<int>::count(key)_(existent)/8192 5.00% 1.542 1.619 - -1.34% -
BM_deque_deque_copy_backward/1 5.00% 2.708 2.844 - 1.09% -
ranges::minmax(std::vector<char>)/70000 4.98% 564.879 593.037 - -0.64% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 4.97% 9478.504 9949.918 - 2.10% -
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 4.96% 828.933 870.065 - 4.25% -
std::set<std::string>::count(key)_(non-existent)/0 4.96% 0.257 0.270 - 1.13% -
std::search(vector<int>)_(same_length)/8192 4.96% 1865.020 1957.513 - 4.43% -
SetIntersection_Front_Vector_float_16384_256 4.93% 2168473.030 2275357.754 - 6.09% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/32 4.93% 1.762 1.849 - 0.50% -
SetIntersection_Front_Vector_string_64_64 4.92% 24966445.875 26195012.631 - 2.26% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 4.91% 1448.277 1519.449 - -14.67% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 4.90% 10.187 10.686 - -5.71% -
SetIntersection_Front_Set_float_262144_16384 4.90% 214062166.537 224547185.236 - 3.86% -
BM_vector_deque_ranges_copy_backward/64 4.90% 3.037 3.186 - 1.53% -
BM_unicode_escaped<wchar_t> 4.89% 20408.604 21407.075 - -0.90% -
SetIntersection_Front_Vector_uint64_1024_256 4.86% 2136169.938 2240043.523 - -1.26% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 4.86% 21.150 22.177 - 4.93% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 4.86% 14310.547 15005.328 - 2.64% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 4.85% 1.111 1.165 - 29.70% -
std::rotate_copy(list<int>)/50 4.85% 13.293 13.938 - 0.72% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 4.85% 734.320 769.903 - -3.37% -
SetIntersection_Front_Vector_float_262144_256 4.83% 2167972.137 2272724.842 - 5.88% -
std::rotate(list<int>)_(1_element_forward)/50 4.82% 24.750 25.944 - 1.80% -
std::format(int64_t)_(fmt:_{:0<512Lo}) 4.80% 38.656 40.511 - 7.37% -
std::multiset<int>::erase(key)_(non-existent,_end)/1024 4.80% 6.256 6.556 - -3.73% -
rng::contains_subrange(list<int>)_(single_element)/1048576 4.79% 811422.036 850284.418 - -0.40% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 4.79% 12.960 13.581 - 0.04% -
BM_deque_deque_ranges_copy_backward/4000 4.78% 144.294 151.185 - -0.65% -
std::remove_copy_if(deque<int>)_(prefix)/1024 4.74% 514.422 538.817 - 0.33% -
std::replace_if(list<int>)_(prefix)/50 4.74% 23.656 24.777 - 0.30% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 4.74% 44.580 46.692 - 24.95% -
BM_stop_token_multi_thread_polling_stop_requested/131072 4.74% 6957518.958 7287127.333 - -4.66% -
BM_lexicographical_compare_three_way_fast_path/256 4.73% 68.197 71.422 - -4.33% -
SetIntersection_Front_Vector_float_1024_256 4.73% 2168224.583 2270717.162 - 4.80% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8 4.72% 0.775 0.811 - -1.00% -
BM_emoji_escaped<wchar_t> 4.72% 21440.727 22451.963 - -1.50% -
std::partial_sort_copy(list<int>)_(heap)/8 4.71% 16.582 17.363 - -1.95% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 4.71% 5513.537 5773.236 - -0.12% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 4.70% 11865.262 12423.011 - -8.55% -
std::rotate(list<int>)_(1_element_forward)/32 4.70% 13.296 13.920 - 0.40% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8192 4.69% 488262.020 511182.714 - 7.58% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/1024 4.69% 800.593 838.106 - 6.73% -
SetIntersection_Interlaced_Vector_float_256_16 4.67% 5884909.753 6159753.413 - -21.85% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 4.67% 27.188 28.458 - -13.91% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 4.66% 5.570 5.830 - -1.97% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 4.66% 16.769 17.550 - 2.77% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 4.66% 5.012 5.246 - 2.75% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 4.64% 547.613 573.046 - 3.93% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 4.64% 22.952 24.017 - 1.52% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 4.63% 129615.737 135620.672 - 0.77% -
std::find_end(list<int>,_pred)_(process_all)/1024 4.63% 789.857 826.424 - 1.41% -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 4.62% 257.745 269.651 - 7.93% -
std::move_backward(vector<int>)/8 4.62% 2.174 2.275 - -3.67% -
SetIntersection_Front_Set_string_256_16 4.61% 6789106.864 7102188.715 - -1.59% -
rng::find_last_if_not(vector<char>)_(bail_10%)/50 4.60% 11.475 12.003 - 5.91% -
std::format(float)_(fmt:_{:_0e}) 4.59% 38.431 40.194 - 2.39% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 4.58% 13266714.681 13874563.255 - -2.18% -
std::none_of(deque<int>)_(process_all)/8 4.58% 3.277 3.427 - -0.44% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 4.57% 6517.530 6815.191 - 4.75% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 4.57% 81.331 85.044 - 2.46% -
std::format(float)_(fmt:_{:0<17500_0e}) 4.55% 180.518 188.730 - 4.73% -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8 4.54% 45.696 47.769 - 2.36% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 4.53% 18.058 18.877 - -5.13% -
std::any_of(deque<int>)_(process_all)/8 4.52% 3.286 3.435 - -0.19% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 4.50% 4283041.225 4475909.284 - 8.61% -
std::find_end(vector<int>)_(single_element)/1000 4.50% 229.863 240.210 - 0.23% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 4.49% 54.162 56.597 - 3.70% -
BM_lexicographical_compare_three_way_fast_path/64 4.48% 15.034 15.709 - -0.93% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 4.48% 10.635 11.112 - 6.40% -
std::list<int>::erase(begin)_(cheap_elements)/8192 4.47% 10.169 10.624 - -2.05% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 4.47% 55744.287 58234.744 - 5.41% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 4.47% 340.060 355.249 - 8.57% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 4.46% 207523.139 216787.234 - 4.45% -
ranges::min(std::vector<long_long>)/1 4.46% 0.437 0.456 - 19.25% -
std::multiset<std::string>::contains(key)_(existent)/1024 4.45% 23.341 24.380 - -3.55% -
std::multiset<int>::ctor(const&)/32 4.45% 216.422 226.049 - 1.22% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 4.45% 325.245 339.710 - 6.49% -
std::sort(deque<int>)_(qsort_adversarial)/8192 4.44% 461979.139 482479.374 - -0.87% -
std::move(vector<int>)/8 4.43% 2.169 2.266 - -1.10% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 4.43% 64345387.314 67194998.310 - -1.11% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 4.43% 6.678 6.974 - 0.76% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 4.42% 6859.385 7162.561 - 6.75% -
BM_vector_deque_ranges_move/512 4.41% 16.900 17.645 - 3.86% -
std::find(list<int>)_(process_all)/8 4.40% 2.193 2.289 - -3.61% -
std::sample(deque<int>)/1024 4.40% 11346.698 11845.538 - 4.50% -
std::sort(deque<int>)_(ascending)/8 4.39% 17.770 18.549 - 4.17% -
BM_CmpEqual_schar_int 4.38% 1.131 1.180 - 4.71% -
std::find_end(list<int>)_(process_all)/1024 4.37% 697.957 728.481 - 0.04% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 4.37% 26211.077 27356.735 - -1.72% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 4.35% 52.720 55.016 - 3.17% -
std::sort(vector<NonIntegral>)_(ascending)/8192 4.35% 3740.689 3903.313 - 3.87% -
ranges::min(std::vector<char>)/1 4.32% 0.438 0.456 - 36.68% -
BM_lexicographical_compare_three_way<IntPtr>/64 4.31% 14.984 15.630 - -0.52% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 4.31% 0.591 0.617 - 5.66% -
std::is_partitioned(list<int>)_(partitioned)/50 4.30% 13.477 14.057 - 0.05% -
BM_lexicographical_compare_three_way_fast_path/1024 4.29% 236.321 246.468 - -1.56% -
std::unordered_set<std::string>::count(key)_(existent)/8192 4.29% 38.582 40.238 - -2.00% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 4.29% 9.488 9.895 - 4.82% -
BM_std_minmax_element<int>/1 4.28% 0.294 0.307 - 2.07% -
std::find_first_of(vector<int>)_(large_needle)/50 4.26% 270.903 282.457 - 8.27% -
BM_std_minmax_element<int>/3 4.26% 1.114 1.162 - 1.62% -
BM_lexicographical_compare_three_way_slow_path/4 4.26% 1.130 1.178 - 0.05% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 4.26% 9.069 9.456 - -0.24% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 4.25% 1.525 1.590 - 9.44% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 4.24% 10.110 10.539 - -2.39% -
std::vector<std::string>::ctor(size)/32 4.23% 31.751 33.095 - -6.68% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 4.23% 691846.277 721081.288 - 4.46% -
BM_StringFindAllMatch/8 4.23% 2.683 2.797 - -0.77% -
std::fill(vector<bool>)/32768 4.22% 29.214 30.448 - -1.74% -
std::remove(vector<int>)_(sprinkled)/1024 4.22% 281.617 293.501 - 3.15% -
BM_PushHeap_string_Descending_16384 4.21% 2.310 2.407 - 2.31% -
std::multiset<int>::erase(iterator)/8192 4.21% 24.003 25.012 - 6.41% -
std::list<int>::erase(begin)_(cheap_elements)/1024 4.20% 10.278 10.710 - 0.30% -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 4.20% 35.053 36.524 - 1.15% -
std::unordered_multiset<int>::clear()/1024 4.19% 8610.501 8971.543 - 9.71% -
std::unique(deque<int>)_(contiguous)/52 4.18% 55.424 57.740 - 4.18% -
BM_join_view_out_vectors/65536 4.16% 135883.013 141539.259 - 6.83% -
BM_lexicographical_compare_three_way_slow_path/16 4.16% 4.356 4.538 - -1.23% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 4.16% 42325.455 44086.916 - 0.82% -
std::partial_sort_copy(vector<int>)_(shuffled)/8192 4.16% 84943.400 88473.213 - 0.70% -
ranges::minmax(std::list<__int128>)/70000 4.15% 56872.434 59232.909 - -8.80% -
BM_StringAssignStr_Huge_Opaque 4.15% 113.299 117.997 - 8.00% -
std::find_end(list<int>)_(single_element)/1000 4.14% 684.813 713.184 - 0.07% -
Chain_middle,_2_levels 4.14% 13.657 14.223 - -1.17% -
BM_format_string<char>/2 4.14% 0.666 0.693 - 0.11% -
std::partial_sort_copy(deque<int>)_(ascending)/8 4.14% 9.678 10.079 - 0.66% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 4.13% 12552.941 13071.677 - 1.69% -
ranges::min(std::list<__int128>)/64 4.13% 32.234 33.566 - -7.57% -
BM_lexicographical_compare_three_way<IntPtr>/4096 4.12% 920.710 958.685 - 0.37% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 4.12% 15.567 16.209 - -0.21% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/0 4.10% 0.258 0.268 - 3.86% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 4.10% 92964.012 96771.770 - 3.80% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16 4.09% 9.011 9.380 - 1.77% -
bm_swap_ranges_vb_aligned/64 4.09% 2.889 3.007 - 0.58% -
ranges::min(std::list<__int128>)/70000 4.09% 57637.945 59993.565 - -2.73% -
BM_lexicographical_compare_three_way_fast_path/16384 4.09% 3630.878 3779.236 - -0.07% -
BM_Swap_MemFuncPtr_LargeTrivialFunctor 4.08% 1.200 1.249 - 6.15% -
BM_format_to_n_string_back_inserter<std::vector<wchar_t>>/1 4.08% 23.881 24.856 - -5.12% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 4.08% 10.608 11.041 - 5.10% -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 4.07% 106.398 110.724 - 4.60% -
std::search(vector<int>,_pred)_(no_match)/1000 4.06% 508.453 529.121 - 0.11% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 4.05% 1.155 1.202 - -3.04% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 4.05% 12470.883 12975.893 - 3.37% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 4.04% 241.115 250.856 - -0.09% -
std::equal(list<int>)_(it,_it,_it,_it)/8 4.03% 2.876 2.992 - 3.40% -
ranges::min(std::vector<long_long>)/70000 4.03% 7674.275 7983.435 - 0.46% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 4.03% 9.708 10.099 - 0.84% -
BM_lexicographical_compare_three_way<IntPtr>/1024 4.03% 236.209 245.722 - 0.01% -
BM_std_minmax_element<short>/1 4.02% 0.299 0.311 - 0.82% -
BM_ascii_escaped<wchar_t> 4.02% 21678.771 22550.614 - 0.51% -
std::is_sorted(deque<int>,_pred)/1024 4.02% 617.072 641.882 - -0.09% -
SetIntersection_Interlaced_Set_string_16384_64 4.02% 345293571.655 359165077.225 - 0.26% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 4.02% 4.022 4.184 - 0.06% -
std::multiset<int>::insert(value)_(new_value,_end)/8192 4.02% 82.328 85.634 - 1.44% -
std::remove_if(deque<int>)_(sprinkled)/32 4.02% 52.996 55.124 - 4.58% -
std::format(int64_t)_(fmt:_{:0<512X}) 4.01% 37.443 38.947 - 1.12% -
BM_format_to_n_string_span<wchar_t>/1048576 4.01% 50269.819 52286.911 - 4.13% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 3.99% 4.520 4.700 - 0.25% -
SetIntersection_Interlaced_Vector_float_64_64 3.98% 11040834.947 11480703.078 - 0.45% -
std::copy_if(list<int>)_(entire_range)/8 3.98% 2.452 2.549 - -0.20% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 3.97% 1680877.573 1747691.266 - 1.55% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 3.97% 33.662 34.999 - 46.69% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 3.97% 13387910.766 13919313.002 - 1.32% -
BM_lexicographical_compare_three_way_fast_path/4096 3.97% 922.133 958.729 - -0.06% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 3.97% 3638.752 3783.115 - -0.21% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 3.97% 22.971 23.882 - 0.55% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 3.96% 605.636 629.636 - 3.06% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 3.96% 1367.236 1421.371 - 2.08% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 3.96% 23.567 24.499 - 0.93% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 3.95% 13067900.347 13584399.655 - -2.45% -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 3.95% 22.840 23.741 - 0.30% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 3.94% 57964.042 60248.622 - 3.01% -
SetIntersection_Front_Set_uint64_1024_64 3.93% 1716611.232 1784147.045 - 0.53% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 3.92% 71.608 74.414 - 0.06% -
BM_PushHeap_float_QuickSortAdversary_1 3.92% 0.449 0.467 - 0.21% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 3.92% 14475949.488 15042750.852 - -0.55% -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024 3.91% 688490.188 715396.599 - 3.30% -
ranges::min(std::vector<char>)/70000 3.90% 478.639 497.303 - 0.56% -
BM_lexicographical_compare_three_way<IntPtr>/16384 3.89% 3627.443 3768.453 - 0.04% -
std::unique_copy(vector<int>)_(contiguous)/32 3.88% 8.480 8.810 - 2.05% -
std::search(vector<int>)_(same_length)/1024 3.88% 244.745 254.240 - 3.13% -
rng::find_last_if(list<int>)_(bail_10%)/8 3.88% 3.178 3.301 - 0.14% -
std::find_end(vector<int>)_(single_element)/1024 3.88% 236.608 245.782 - 0.40% -
rng::starts_with(deque<int>)/1000 3.87% 436.051 452.925 - -0.92% -
rng::fold_left(list<int>)/32 3.87% 20.985 21.797 - 0.10% -
BM_format/string_view_len_6 3.86% 2.538 2.636 - 0.80% -
std::set<int>::find(key)_(existent)/32 3.86% 1.624 1.686 - -0.98% -
std::make_heap(deque<int>)_(ascending)/8192 3.86% 20434.578 21222.837 - 1.88% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 3.85% 881860.156 915798.322 - 4.74% -
std::copy_if(vector<int>)_(entire_range)/64 3.83% 15.545 16.141 - -1.05% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 3.83% 922.234 957.561 - -0.01% -
std::make_heap(vector<int>,_pred)_(heap)/1024 3.82% 271.429 281.806 - 3.25% -
std::is_sorted(deque<int>,_pred)/8192 3.82% 5007.942 5199.177 - 0.00% -
bm_ranges_lexicographical_compare<unsigned_char>/1048576 3.81% 17833.279 18513.292 - 3.21% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 3.81% 22.667 23.530 - -5.96% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1048576 3.80% 2.717 2.821 - 4.20% -
rng::contains(deque<int>)_(process_all)/32 3.80% 8.536 8.860 - -0.86% -
std::find_if(deque<int>)_(bail_25%)/8192 3.80% 569.375 590.987 - 8.22% -
std::search(list<int>,_pred)_(no_match)/8192 3.79% 7238.468 7512.968 - -4.26% -
BM_join_view_deques/4000 3.78% 11589.373 12026.919 - 4.15% -
bm_swap_ranges_vb_unaligned/1048576 3.77% 15913.998 16514.671 - 4.02% -
std::multiset<int>::erase(iterator)/32 3.77% 21.190 21.990 - 4.84% -
std::fill_n(vector<bool>)/32768 3.76% 29.285 30.387 - 1.70% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 3.75% 1.168 1.211 - 2.00% -
std::any_of(list<int>)_(process_all)/8192 3.75% 7290.396 7563.618 - 1.41% -
BM_PushHeap_string_Ascending_4 3.73% 2.579 2.675 - 4.80% -
std::set<std::string>::clear()/32 3.73% 876.899 909.605 - 0.33% -
bm_ranges_lexicographical_compare<int>/64 3.71% 4.343 4.505 - 1.31% -
SetIntersection_Front_Vector_string_1024_64 3.71% 3204752.702 3323769.269 - 2.12% -
std::copy_if(list<int>)_(every_other)/4096 3.71% 3312.311 3435.110 - 4.72% -
std::partition(vector<int>)_(dense)/8192 3.70% 1810.876 1877.894 - 0.18% -
BM_std_minmax_element<long_long>/3 3.69% 1.114 1.155 - -2.80% -
std::reverse_copy(list<int>)/64 3.69% 29.255 30.335 - 1.26% -
BM_PushHeap_string_SingleElement_262144 3.69% 2.647 2.744 - 5.67% -
BM_std_minmax_element<long_long>/64 3.67% 16.688 17.300 - -0.51% -
std::vector<int>::erase(middle)_(cheap_elements)/8192 3.67% 139.399 144.511 - 1.76% -
BM_PushHeap_string_Descending_256 3.66% 2.291 2.375 - 2.62% -
std::find_end(list<int>,_pred)_(process_all)/1048576 3.65% 929361.828 963263.297 - 0.35% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 3.64% 10.911 11.308 - 4.09% -
SetIntersection_Interlaced_Vector_float_256_64 3.64% 6948651.978 7201279.853 - -9.47% -
std::set<int>::insert(value)_(already_present)/1024 3.61% 5.798 6.008 - 0.96% -
rng::contains_subrange(vector<int>)_(single_element)/32 3.60% 8.320 8.619 - 1.28% -
BM_deque_vector_move/1 3.58% 2.051 2.124 - 0.26% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 3.57% 58227.047 60308.123 - -0.43% -
BM_lexicographical_compare_three_way_fast_path/4 3.57% 1.112 1.152 - 0.26% -
BM_vector_deque_move_backward/512 3.56% 17.506 18.129 - 1.79% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/256 3.56% 123.572 127.972 - 0.59% -
std::unique_copy(vector<int>,_pred)_(contiguous)/8192 3.56% 3663.895 3794.368 - 0.27% -
std::stable_partition(list<int>)_(sparse)/50 3.56% 27.043 28.006 - 3.93% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 3.56% 216.805 224.518 - 0.35% -
std::remove(list<int>)_(prefix)/1024 3.55% 947.554 981.239 - -2.63% -
BM_PushHeap_uint64_Ascending_262144 3.55% 4.662 4.828 - 0.89% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 3.54% 14554.157 15069.522 - -0.12% -
std::search(vector<int>)_(no_match)/1000 3.53% 214.568 222.146 - 7.91% -
BM_lexicographical_compare_three_way_fast_path/65536 3.53% 14587.432 15102.028 - 0.01% -
std::move(vector<int>)/1048576 3.53% 55865.998 57836.256 - 1.77% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 3.53% 731.555 757.346 - 1.83% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 3.52% 752.078 778.514 - -5.71% -
SetIntersection_Front_Set_float_256_256 3.51% 7681488.705 7951444.033 - 13.38% -
BM_PushHeap_uint32_Ascending_64 3.51% 1.517 1.570 - -19.46% -
BM_StringFindAllMatch/1 3.50% 2.905 3.007 - 0.62% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 3.50% 142264504.620 147244420.110 - 2.01% -
std::sort_heap(vector<NonIntegral>)/8 3.50% 29.350 30.377 - 4.64% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 3.50% 2298973.510 2379341.126 - 0.60% -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 3.49% 355.277 367.687 - 0.93% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 3.49% 2.925 3.027 - -5.75% -
std::stable_partition(deque<int>)_(sparse)/50 3.48% 27.391 28.346 - -5.41% -
BM_lexicographical_compare_three_way_fast_path/262144 3.48% 58419.173 60452.413 - 0.06% -
rng::find_last(list<int>)_(bail_10%)/8 3.48% 2.021 2.091 - 0.85% -
std::format(int64_t)_(fmt:_{:0^512x}) 3.47% 31.698 32.797 - 1.55% -
std::set<std::string>::upper_bound(key)_(existent)/1024 3.46% 23.034 23.830 - 10.25% -
BM_format/C_string_len_60 3.46% 26.550 27.468 - -5.79% -
BM_lexicographical_compare_three_way<IntPtr>/65536 3.46% 14556.907 15060.113 - 0.00% -
std::format(int64_t)_(fmt:_{:x}) 3.46% 22.501 23.278 - -1.01% -
ranges::minmax(std::list<char>)/70000 3.45% 52375.250 54181.652 - -3.98% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 3.44% 87.309 90.317 - -0.82% -
std::stable_sort(vector<int>)_(shuffled)/1024 3.44% 2235.238 2312.206 - 2.01% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 3.44% 17.080 17.668 - -0.15% -
ranges::minmax(std::deque<__int128>)/70000 3.44% 33987.055 35155.572 - 1.67% -
std::fill(vector<bool>)/512 3.43% 1.519 1.571 - 5.27% -
rng::contains_subrange(vector<int>)_(process_all)/50 3.43% 11.396 11.787 - 2.79% -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 3.43% 2.530 2.616 - 28.34% -
std::search(list<int>)_(no_match)/1000 3.43% 672.398 695.438 - 2.01% -
std::remove_copy_if(list<int>)_(sprinkled)/8192 3.42% 7130.931 7375.001 - 0.91% -
std::format(double)_(fmt:_{:0^17500_0f}) 3.42% 204.941 211.948 - 0.26% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 3.42% 23.704 24.515 - 1.14% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 3.41% 4.513 4.667 - -0.69% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 3.41% 558.974 578.048 - 3.24% -
std::multiset<int>::insert(value)_(new_value,_middle)/8192 3.41% 32.212 33.311 - -0.33% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 3.41% 27.112 28.037 - -0.95% -
BM_Ostream_number/0 3.41% 29.426 30.429 - 1.32% -
std::find_end(vector<int>)_(single_element)/8192 3.41% 1810.958 1872.707 - 0.36% -
BM_std_minmax_element<long_long>/512 3.41% 134.114 138.685 - -0.46% -
std::move(vector<int>)/512 3.41% 19.971 20.652 - -0.26% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 3.40% 57576.476 59536.475 - 1.94% -
std::search(vector<int>)_(no_match)/8192 3.40% 1664.858 1721.477 - 5.05% -
std::search(vector<int>,_pred)_(no_match)/1024 3.40% 520.964 538.681 - 0.14% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 3.40% 1.630 1.685 - -0.81% -
std::make_heap(deque<int>)_(ascending)/1024 3.40% 2595.500 2683.726 - 1.64% -
std::find(vector<long_long>)_(bail_25%)/8 3.39% 0.893 0.924 - 3.55% -
std::partition_copy(vector<int>)/50 3.38% 12.210 12.623 - 0.72% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 3.37% 11975.688 12379.505 - 2.48% -
std::for_each(list<int>)/8192 3.37% 7795.731 8058.546 - 8.74% -
rng::contains_subrange(deque<int>)_(single_element)/16 3.37% 10.125 10.467 - 0.53% -
BM_lexicographical_compare_three_way<IntPtr>/262144 3.35% 58284.225 60239.488 - 0.01% -
std::copy(vector<int>)/8 3.34% 2.184 2.257 - 5.70% -
std::vector<std::string>::insert(middle)_(cheap_elements)/32 3.34% 10.802 11.163 - -0.13% -
BM_Swap_Null_FuncPtr 3.34% 1.257 1.299 - 11.03% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 3.33% 21.110 21.814 - -5.01% -
std::find(deque<int>)_(bail_25%)/1024 3.33% 66.035 68.234 - 0.69% -
std::find(vector<short>)_(bail_25%)/8 3.33% 0.693 0.716 - 8.46% -
bm_lexicographical_compare<signed_char>/64 3.32% 1.911 1.974 - -9.71% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 3.32% 21.910 22.638 - 2.02% -
ranges::minmax(std::list<__int128>)/64 3.31% 38.187 39.452 - -7.56% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 3.30% 31.084 32.111 - -0.78% -
std::find_end(forward_list<int>)_(near_matches)/1000 3.30% 35465.233 36636.923 - 0.01% -
std::pop_heap(deque<float>)/8192 3.30% 59.703 61.673 - -1.56% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 3.29% 53390.429 55148.891 - 1.41% -
std::copy_if(list<int>)_(every_other)/1048576 3.29% 820991.267 847962.153 - 0.29% -
std::fill(vector<int>)/50 3.28% 2.161 2.232 - 1.38% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 3.28% 549.931 567.992 - 2.72% -
BM_std_minmax_element<long_long>/2 3.28% 0.665 0.687 - 0.52% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8 3.27% 3.608 3.726 - 3.38% -
SetIntersection_Front_Set_uint64_262144_64 3.27% 1699019.864 1754601.859 - 3.06% -
std::stable_partition(list<int>)_(alloc_fails)/1024 3.26% 4103.809 4237.724 - -4.26% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 3.26% 27905.993 28815.970 - 8.80% -
std::format(int64_t)_(fmt:_{:0<512LX}) 3.26% 42.662 44.053 - 2.36% -
std::multiset<int>::clear()/32 3.26% 636.117 656.849 - 4.81% -
std::copy_backward(list<int>)/32768 3.25% 26091.314 26939.967 - 0.24% -
std::search(vector<int>,_pred)_(no_match)/8192 3.25% 4156.229 4291.160 - -0.22% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 3.25% 180090.382 185935.730 - 1.07% -
std::rotate(list<int>)_(by_1/2)/1024 3.25% 379.774 392.100 - 0.70% -
bm_ranges_lexicographical_compare<unsigned_char>/262144 3.24% 4460.797 4605.523 - 2.42% -
std::equal(list<int>)_(it,_it,_it,_it)/8192 3.23% 11785.501 12166.655 - -4.18% -
ranges::minmax(std::deque<__int128>)/1 3.23% 0.651 0.672 - 3.33% -
std::unordered_set<std::string>::erase(iterator)/32 3.23% 31.301 32.311 - 21.76% -
BM_Swap_MemFuncPtr_LargeNonTrivialFunctor 3.22% 1.182 1.220 - -3.76% -
BM_deque_deque_copy/1 3.22% 2.487 2.567 - 2.96% -
BM_japanese_escaped<wchar_t> 3.22% 12100.711 12490.010 - -0.00% -
std::map<std::string,_int>::find(key)_(existent)/8192 3.22% 28.990 29.922 - -0.24% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576 3.21% 238855.348 246534.185 - -0.52% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 3.21% 8.964 9.253 - -3.05% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 3.21% 111152.191 114721.732 - 1.30% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 3.20% 6114.511 6310.010 - -5.14% -
BM_deque_vector_copy/4000 3.20% 139.516 143.976 - 1.22% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 3.20% 41342.773 42663.813 - 0.12% -
std::find(vector<bool>)_(process_all)/1048576 3.19% 3614.614 3730.054 - 2.21% -
BM_format_to_n_string_back_inserter<std::list<wchar_t>>/16384 3.18% 195063.013 201272.739 - -3.37% -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 3.18% 2.247 2.319 - 0.83% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 3.18% 47.108 48.605 - 0.30% -
BM_std_minmax_element<long_long>/1024 3.17% 264.891 273.297 - -0.79% -
std::make_heap(deque<int>)_(pipe-organ)/8192 3.16% 20450.763 21097.854 - 0.54% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 3.16% 2.424 2.500 - 1.18% -
BM_StringFindStringLiteral/64 3.15% 2.140 2.207 - 2.39% -
SetIntersection_Front_Set_uint64_256_256 3.14% 7440051.657 7673439.750 - -19.77% -
std::set<int>::find(key)_(non-existent)/1024 3.14% 5.378 5.547 - -0.68% -
std::make_heap(deque<int>)_(shuffled)/1024 3.14% 2516.441 2595.372 - -1.33% -
std::multimap<int,_int>::find(key)_(existent)/1024 3.14% 3.612 3.726 - -0.14% -
rng::find_last_if_not(list<int>)_(bail_10%)/8 3.13% 3.096 3.193 - 0.34% -
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 3.13% 9136.669 9422.463 - 4.24% -
std::copy_n(vector<bool>)_(unaligned)/64 3.12% 1.762 1.817 - 0.58% -
BM_format_to_n_string_back_inserter<std::list<wchar_t>>/1048576 3.12% 12782115.145 13181328.622 - -1.70% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 3.12% 1289.110 1329.337 - 8.93% -
std::set<int>::upper_bound(key)_(non-existent)/1024 3.12% 5.920 6.105 - 1.30% -
ranges::min(std::deque<char>)/70000 3.12% 17335.680 17876.246 - 0.23% -
BM_PushHeap_uint64_Ascending_64 3.12% 1.523 1.570 - 0.27% -
BM_vector_deque_ranges_move/4000 3.12% 140.547 144.927 - 2.67% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 3.11% 0.958 0.987 - -3.39% -
std::pop_heap(vector<int>)/1024 3.10% 9.682 9.982 - 0.07% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 3.09% 525.397 541.620 - 4.76% -
std::list<std::string>::erase(begin)_(expensive_elements)/32 3.09% 28.960 29.854 - -0.21% -
std::find_end(forward_list<int>)_(near_matches)/1024 3.09% 36928.761 38068.342 - 0.27% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8192 3.08% 260371.769 268400.190 - 1.87% -
SetIntersection_None_Set_string_256_256 3.08% 5697327.418 5872744.783 - 0.72% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 3.06% 23.363 24.079 - 3.79% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 3.06% 20084.678 20699.357 - 0.45% -
std::set<int>::erase(key)_(non-existent,_middle)/8192 3.06% 4.039 4.162 - -1.26% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8 3.05% 52.850 54.462 - 0.56% -
std::transform(list<int>,_list<int>)/50 3.05% 37.052 38.182 - 2.60% -
BM_Swap_Null_MemPtr 3.05% 1.190 1.226 - 4.57% -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/1024 3.05% 682.102 702.884 - 3.50% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/0 3.04% 18.592 19.156 - 3.82% -
std::count(list<int>)_(every_other)/8192 3.03% 6589.890 6789.548 - -4.86% -
std::unique(list<int>,_pred)_(sprinkled)/8192 3.03% 8203.224 8451.756 - 2.93% -
BM_StringRelational_Eq_Small_Large_Control 3.03% 0.471 0.485 - 2.72% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 3.02% 2012.993 2073.876 - 1.03% -
rng::starts_with(deque<int>)/8 3.02% 3.900 4.018 - 0.72% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 3.02% 31.843 32.804 - 6.39% -
std::none_of(vector<int>)_(process_all)/8192 3.02% 2039.000 2100.482 - 3.00% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 3.01% 5.423 5.587 - 1.03% -
std::remove_if(list<int>)_(sprinkled)/1024 3.01% 958.191 987.063 - -1.10% -
std::stable_partition(deque<int>)_(dense)/32 3.01% 29.751 30.647 - 8.79% -
std::set<int>::insert(value)_(new_value,_end)/8192 3.01% 69.574 71.669 - 4.86% -
BM_vector_deque_move_backward/1024 3.01% 37.178 38.297 - 0.32% -
std::partial_sort_copy(vector<int>)_(repeated)/8192 3.01% 26784.927 27591.288 - -0.18% -
std::copy(vector<bool>)_(unaligned)/64 3.01% 1.755 1.808 - 0.81% -
BM_deque_deque_ranges_copy/1 3.00% 2.483 2.557 - 10.98% -
BM_vector_deque_move/2 3.00% 2.004 2.064 - -0.25% -
std::map<int,_int>::find(key)_(non-existent)/1024 2.99% 5.272 5.430 - -1.13% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/0 2.99% 13.368 13.768 - 2.92% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 2.99% 8863.374 9128.469 - 3.05% -
ranges::minmax(std::deque<char>)/64 2.98% 22.697 23.373 - -6.66% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 2.98% 348623584.594 359008302.725 - 2.40% -
std::remove_if(list<int>)_(prefix)/1024 2.98% 972.520 1001.457 - 0.43% -
BM_lexicographical_compare_three_way<IntPtr>/1048576 2.97% 238721.182 245820.517 - 0.14% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 2.97% 645.818 664.994 - 0.46% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 2.97% 23.502 24.199 - 9.42% -
std::for_each_n(join_view(vector<vector<int>>))/8 2.96% 1.409 1.451 - 4.57% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 2.95% 10828.801 11148.489 - 3.21% -
BM_japanese_text<wchar_t> 2.95% 22984.425 23661.982 - 5.89% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 2.95% 2.940 3.027 - 1.53% -
SetIntersection_Front_Vector_uint32_262144_16384 2.94% 77262048.723 79533724.619 - 1.78% -
BM_PushHeap_string_Descending_64 2.93% 2.209 2.273 - 1.81% -
std::partition(vector<int>)_(dense)/1024 2.92% 242.438 249.524 - 0.30% -
std::partial_sort(deque<int>)_(shuffled)/1024 2.92% 15145.098 15587.363 - 0.67% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 2.92% 747.791 769.625 - -5.34% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 2.90% 8083131.331 8317455.261 - -0.42% -
BM_PushHeap_uint32_Random_16384 2.90% 5.618 5.781 - -0.80% -
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 2.89% 585812.361 602767.837 - 2.34% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 2.89% 19984.817 20562.917 - 5.45% -
std::format(int64_t)_(fmt:_{:0>512x}) 2.88% 28.313 29.129 - 3.10% -
std::copy_if(list<int>)_(every_other)/262144 2.88% 204387.302 210270.343 - 0.52% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 2.88% 40.776 41.949 - -1.46% -
std::copy_n(vector<int>)/32768 2.88% 3686.644 3792.714 - 1.94% -
std::multimap<int,_int>::find(key)_(non-existent)/1024 2.87% 5.177 5.325 - 1.16% -
std::replace(list<int>)_(prefix)/50 2.86% 16.924 17.408 - 1.44% -
ranges::minmax(std::vector<long_long>)/64 2.86% 9.937 10.220 - -0.02% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 2.85% 19999.360 20570.236 - 2.55% -
std::make_heap(deque<int>,_pred)_(repeated)/1024 2.85% 1638.483 1685.189 - -0.09% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 2.85% 93084.860 95734.364 - 1.39% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/32 2.84% 23.831 24.509 - 3.34% -
std::unique(deque<int>)_(contiguous)/32 2.84% 49.744 51.157 - 1.28% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 2.84% 40662.497 41815.809 - 0.83% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 2.84% 3.209 3.300 - 0.29% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 2.84% 20.336 20.912 - 3.55% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 2.84% 22.379 23.013 - 7.44% -
ranges::minmax(std::vector<__int128>)/64 2.83% 31.230 32.113 - -0.13% -
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 2.82% 19.138 19.678 - -5.58% -
rng::contains_subrange(list<int>)_(single_element)/16 2.81% 4.794 4.928 - 0.57% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1024 2.81% 476.742 490.116 - 0.14% -
BM_lexicographical_compare_three_way_fast_path/1048576 2.80% 240187.336 246920.356 - 0.15% -
BM_StringRead_Cold_Shallow_Small 2.80% 1.125 1.157 - -0.45% -
BM_BitsetToString<8192>/Dense_(90%)/90 2.80% 389.861 400.778 - -0.74% -
std::rotate_copy(list<int>)/32 2.80% 8.609 8.850 - 1.92% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 2.80% 609.442 626.505 - -1.43% -
SetIntersection_Front_Set_uint64_1024_256 2.80% 3954225.146 4064831.110 - 7.57% -
std::multimap<std::string,_int>::erase(iterator)/1024 2.79% 28.487 29.283 - -12.80% -
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 2.79% 7.353 7.559 - 4.40% -
bm_lexicographical_compare<unsigned_char>/1 2.79% 1.566 1.610 - -5.87% -
BM_std_minmax_element<short>/4 2.79% 1.212 1.245 - 1.25% -
std::rotate_copy(vector<int>)/1024 2.78% 32.778 33.688 - -0.93% -
std::fill_n(list<int>)/50 2.78% 15.179 15.600 - -2.57% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 2.77% 1.063 1.093 - -21.22% -
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 2.77% 18.897 19.420 - 2.04% -
SetIntersection_Front_Set_float_262144_1024 2.77% 12034293.678 12367519.720 - 8.61% -
std::copy_backward(list<int>)/64 2.77% 29.932 30.760 - -0.34% -
std::move_backward(deque<int>)/262144 2.77% 29873.621 30699.988 - 1.26% -
std::fill_n(vector<bool>)/4096 2.77% 4.085 4.198 - 0.32% -
BM_StringAssignStr_Large_Transparent 2.75% 10.360 10.645 - 0.87% -
BM_lexicographical_compare_three_way_fast_path/1 2.75% 0.413 0.425 - 7.43% -
std::find_end(vector<int>,_pred)_(single_element)/8192 2.75% 4672.590 4800.957 - 0.49% -
std::copy_backward(deque<int>)/262144 2.75% 30572.528 31412.187 - 0.08% -
bm_ranges_swap_ranges_vb_unaligned/8 2.75% 4.956 5.092 - 0.67% -
ranges::minmax(std::list<long_long>)/70000 2.74% 54022.020 55504.828 - 0.90% -
BM_vector_deque_ranges_copy_backward/512 2.74% 17.668 18.153 - 1.88% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 2.74% 491389.524 504865.845 - 1.66% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 2.74% 215.170 221.067 - -0.06% -
std::move_backward(list<int>)/32768 2.73% 31156.368 32008.240 - 3.32% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4096 2.73% 1884.918 1936.364 - 0.19% -
BM_deque_deque_copy/2 2.72% 2.241 2.302 - 2.76% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.72% 58989.594 60592.462 - 10.80% -
BM_deque_deque_copy_backward/4000 2.72% 145.339 149.288 - -0.48% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 2.72% 4061766.157 4172059.325 - -3.20% -
SetIntersection_None_Vector_string_1024_1 2.71% 1143480.413 1174523.593 - 2.46% -
std::map<int,_int>::insert(value)_(new_value,_end)/8192 2.70% 34.714 35.653 - 3.78% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 2.70% 0.608 0.625 - 3.02% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/1024 2.69% 23626.868 24263.110 - 1.15% -
std::rotate(list<int>)_(by_1/3)/1024 2.69% 786.859 808.048 - -0.04% -
SetIntersection_Front_Set_float_1024_1024 2.69% 11825826.474 12144102.215 - 8.50% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 2.68% 0.616 0.632 - 2.12% -
std::partition(deque<int>)_(sparse)/1024 2.68% 381.836 392.077 - 2.33% -
rng::find_last(forward_list<int>)_(bail_90%)/8 2.67% 2.333 2.395 - -0.27% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 2.67% 652.996 670.444 - 1.51% -
BM_deque_deque_copy_backward/2 2.67% 2.468 2.534 - 0.05% -
std::format(int64_t)_(fmt:_{:0512b}) 2.67% 35.892 36.850 - 1.47% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 2.66% 502.813 516.208 - 2.80% -
BM_format_to_n_string_span<char>/16384 2.66% 247.907 254.496 - 6.77% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 2.66% 174678.089 179319.526 - 1.54% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 2.66% 20080.072 20613.294 - 2.21% -
BM_std_minmax_element<long_long>/4 2.65% 1.222 1.255 - 0.44% -
std::fill(list<int>)/32 2.65% 8.150 8.365 - 0.92% -
SetIntersection_Interlaced_Set_string_256_64 2.64% 29729390.805 30515275.526 - -0.48% -
std::fill(vector<int>)/8192 2.64% 228.633 234.672 - 0.34% -
std::generate_n(vector<int>)/8192 2.63% 1804.172 1851.693 - 0.76% -
BM_PushHeap_string_Random_16 2.63% 10.351 10.623 - 0.66% -
SetIntersection_Front_Set_string_1024_256 2.63% 14273701.097 14649253.470 - -3.02% -
std::list<std::string>::insert(begin)_(expensive_elements)/32 2.63% 28.842 29.600 - 2.19% -
ranges::minmax(std::vector<long_long>)/70000 2.63% 8975.629 9211.490 - -0.01% -
std::search(list<int>)_(no_match)/1024 2.62% 749.921 769.601 - 2.67% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 2.62% 12927.719 13266.813 - 4.99% -
BM_format_to_iterator/<std::string>_C_string_len_60 2.62% 10.996 11.284 - -4.48% -
std::move(list<int>)/1048576 2.61% 989096.004 1014955.012 - 1.67% -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 2.61% 3426.712 3516.218 - 0.95% -
std::any_of(list<int>)_(process_all)/50 2.61% 21.501 22.062 - 0.31% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 2.61% 1164.185 1194.517 - 7.90% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 2.60% 11640.301 11943.415 - 0.96% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 2.60% 40.777 41.837 - -1.12% -
std::find_if_not(vector<bool>)_(process_all)/50 2.60% 23.804 24.423 - 0.56% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 2.60% 2303561.200 2363356.170 - 1.74% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 2.60% 1.630 1.673 - 3.13% -
ranges::min(std::list<char>)/70000 2.59% 53107.561 54485.116 - 0.46% -
std::copy_if(deque<int>)_(every_other)/512 2.59% 177.340 181.929 - 0.43% -
std::find_first_of(list<int>,_pred)_(small_needle)/50 2.59% 258.782 265.472 - -0.03% -
std::copy_backward(vector<bool>)_(aligned)/64 2.57% 1.605 1.647 - -0.85% -
std::move_backward(vector<int>)/32768 2.57% 1700.669 1744.433 - 1.26% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 2.57% 31.965 32.787 - -2.86% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 2.57% 5649547.571 5794826.973 - 2.92% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1048576 2.57% 485240.586 497705.876 - 0.19% -
SetIntersection_Front_Vector_uint64_1024_64 2.57% 1331682.778 1365888.716 - 4.04% -
std::find(deque<int>)_(process_all)/8192 2.55% 1911.547 1960.322 - 1.88% -
std::reverse_copy(list<int>)/32768 2.55% 25899.089 26559.219 - -0.22% -
std::map<int,_int>::count(key)_(non-existent)/32 2.55% 2.885 2.958 - 0.43% -
std::format(int64_t)_(fmt:_{:0^512Lx}) 2.55% 34.627 35.508 - 3.41% -
std::map<int,_int>::erase(key)_(non-existent,_end)/32 2.54% 2.415 2.476 - 8.24% -
std::find(vector<bool>)_(process_all)/8192 2.54% 33.139 33.980 - 1.47% -
std::move_backward(list<int>)/64 2.53% 38.935 39.921 - 1.08% -
std::generate_n(vector<int>)/1024 2.52% 238.481 244.490 - 0.70% -
std::move_backward(vector<bool>)_(aligned)/1048576 2.50% 1708.425 1751.221 - 1.61% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 2.50% 450.648 461.932 - 0.62% -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 2.50% 728.615 746.804 - 1.95% -
BM_PushHeap_string_Descending_1024 2.49% 2.355 2.414 - 0.58% -
std::replace_if(list<int>)_(sprinkled)/8192 2.49% 7271.596 7452.657 - 1.85% -
std::lower_bound(std::list<int>)/100 2.49% 89.022 91.237 - -0.08% -
BM_format_to_iterator/<std::deque>_string_view_len_60 2.49% 16.643 17.056 - 0.68% -
std::remove_copy(list<int>)_(prefix)/50 2.48% 18.574 19.035 - -1.09% -
std::multiset<int>::contains(key)_(non-existent)/1024 2.48% 5.985 6.133 - 1.14% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 2.48% 4.246 4.351 - -2.94% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/65536 2.48% 30067.956 30813.238 - 0.09% -
std::multiset<int>::equal_range(key)_(existent)/1024 2.48% 5.176 5.305 - -2.60% -
std::remove(vector<int>)_(sprinkled)/8192 2.48% 1958.936 2007.451 - 1.72% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 2.48% 6.109 6.260 - 0.10% -
std::upper_bound(std::forward_list<int>)/100 2.47% 95.999 98.374 - 1.26% -
std::multiset<int>::erase(key)_(existent)/32 2.47% 22.194 22.742 - 0.29% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 2.47% 1.270 1.301 - -3.19% -
std::find(vector<int>)_(process_all)/32768 2.46% 7313.926 7494.051 - 1.74% -
std::fill_n(vector<int>)/50 2.46% 2.175 2.228 - 0.36% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 2.46% 640.270 656.030 - -17.54% -
std::adjacent_find(vector<int>,_pred)/50 2.46% 23.194 23.764 - 0.71% -
ranges::minmax(std::vector<__int128>)/70000 2.45% 34326.380 35167.486 - 0.03% -
std::is_partitioned(vector<int>)_(partitioned)/50 2.45% 9.464 9.695 - 0.52% -
BM_PushHeap_uint32_Ascending_256 2.44% 2.082 2.133 - -12.37% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 2.44% 398.469 408.202 - 3.45% -
bm_lexicographical_compare<unsigned_char>/4096 2.43% 75.774 77.618 - -0.01% -
std::sample(deque<int>)/32 2.43% 304.462 311.871 - 2.32% -
std::copy_if(deque<int>)_(every_other)/64 2.43% 22.779 23.333 - 0.26% -
std::fill(vector<bool>)/4096 2.43% 4.119 4.219 - -4.71% -
std::reverse_copy(deque<int>)/4096 2.42% 954.016 977.110 - 0.42% -
rng::contains_subrange(vector<int>)_(single_element)/50 2.42% 12.234 12.530 - 1.14% -
std::generate(vector<int>)/8192 2.42% 1799.929 1843.440 - -0.01% -
std::copy_if(deque<int>)_(every_other)/4096 2.42% 1421.829 1456.199 - 0.29% -
std::format(double)_(fmt:_{:_10}) 2.42% 61.384 62.867 - 1.32% -
SetIntersection_Front_Set_string_16384_1024 2.41% 58563680.761 59977157.635 - -7.10% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/262144 2.41% 120344.086 123248.232 - 0.05% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 2.41% 38921.089 39858.989 - 4.38% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 2.41% 31.932 32.701 - 37.59% -
ranges::min(std::vector<__int128>)/8 2.41% 2.856 2.925 - -0.19% -
std::remove_copy(list<int>)_(prefix)/8192 2.40% 6855.184 7019.897 - 0.29% -
std::find_if(deque<int>)_(process_all)/50 2.40% 12.541 12.842 - 1.92% -
std::copy_if(vector<int>)_(entire_range)/4096 2.40% 911.558 933.437 - 0.22% -
BM_format_to_iterator/<std::deque>_string_len_60 2.40% 16.647 17.047 - -0.51% -
std::move_backward(vector<bool>)_(aligned)/512 2.40% 2.280 2.335 - -0.80% -
bm_ranges_lexicographical_compare<unsigned_char>/4096 2.40% 75.881 77.699 - 0.07% -
rng::contains_subrange(deque<int>)_(same_length)/16 2.39% 12.708 13.012 - -0.13% -
std::move(deque<int>)/262144 2.39% 14862.681 15217.519 - -0.43% -
BM_StringRelationalLiteral_Compare_Empty_Large_Control 2.39% 1.637 1.676 - 5.36% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.39% 55761.060 57092.111 - 3.55% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 2.38% 24.364 24.944 - -0.13% -
ranges::min(std::deque<char>)/64 2.38% 16.209 16.595 - 0.13% -
std::generate_n(vector<int>)/50 2.38% 11.750 12.029 - 1.21% -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 2.37% 12.551 12.850 - 0.83% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 2.37% 23.936 24.504 - 0.46% -
std::move_backward(deque<int>)/1048576 2.37% 125794.150 128773.443 - 0.98% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16384 2.37% 7539.064 7717.611 - 0.12% -
SetIntersection_Front_Vector_uint32_16384_64 2.36% 1332856.331 1364361.808 - 0.40% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 2.36% 23.828 24.390 - 0.54% -
std::move_backward(vector<bool>)_(unaligned)/64 2.35% 1.628 1.667 - -3.23% -
BM_LexicallyNormal/small_path/256 2.35% 3894.153 3985.712 - -3.04% -
std::adjacent_find(vector<int>)/8 2.35% 2.000 2.047 - 1.54% -
SetIntersection_Front_Vector_float_256_64 2.35% 4261818.675 4361819.089 - 2.97% -
std::copy_backward(vector<bool>)_(aligned)/32768 2.35% 34.827 35.644 - -0.39% -
std::rotate(list<int>)_(by_1/4)/1024 2.34% 564.276 577.501 - -0.36% -
std::make_heap(deque<int>,_pred)_(repeated)/8192 2.34% 12808.151 13108.193 - -0.06% -
BM_num_get<double> 2.33% 36.182 37.027 - 2.19% -
std::unordered_multiset<int>::contains(key)_(existent)/32 2.33% 1.553 1.589 - 22.23% -
ranges::minmax(std::list<__int128>)/8 2.33% 3.853 3.943 - 2.89% -
std::generate(vector<int>)/1024 2.32% 239.287 244.845 - 0.03% -
std::find_if(list<int>)_(process_all)/8 2.32% 2.294 2.347 - -1.75% -
std::move(vector<bool>)_(unaligned)/512 2.31% 4.782 4.892 - 1.21% -
ranges::min(std::list<long_long>)/64 2.31% 24.159 24.717 - 0.29% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 2.31% 736.650 753.635 - -5.15% -
std::multiset<int>::erase(key)_(existent)/1024 2.30% 39.857 40.775 - 3.61% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 2.30% 5.034 5.150 - 1.84% -
SetIntersection_Interlaced_Vector_string_1_1 2.30% 556927368.924 569746311.508 - 4.18% -
std::stable_sort(vector<NonIntegral>)_(repeated)/1024 2.30% 1246.171 1274.851 - -0.06% -
std::fill_n(vector<int>)/8192 2.30% 229.420 234.699 - 0.58% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 2.30% 3828.916 3916.973 - 1.33% -
std::multimap<int,_int>::find(key)_(existent)/32 2.30% 1.691 1.729 - -0.64% -
std::multiset<std::string>::count(key)_(existent)/1024 2.30% 23.465 24.004 - 2.09% -
BM_cyrillic_escaped<wchar_t> 2.29% 11929.452 12203.093 - -0.80% -
std::multimap<int,_int>::ctor(const&)/8192 2.29% 53130.309 54348.754 - 2.23% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 2.29% 1.396 1.428 - 0.39% -
std::remove(deque<int>)_(prefix)/1024 2.29% 515.258 527.064 - -4.99% -
BM_format_to_string_span<wchar_t>/16384 2.29% 1752.648 1792.797 - -6.11% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 2.29% 175433.960 179451.656 - 2.28% -
rng::contains_subrange(deque<int>)_(single_element)/32 2.28% 17.265 17.659 - 0.58% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 2.28% 38612.635 39493.416 - 2.25% -
SetIntersection_Front_Set_float_16384_4 2.28% 1047344.285 1071227.224 - 1.93% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/0 2.27% 18.743 19.168 - 3.89% -
std::find_first_of(list<int>,_pred)_(small_needle)/32 2.27% 167.007 170.796 - 0.17% -
std::copy_if(vector<int>)_(entire_range)/32768 2.27% 7289.981 7455.401 - -0.09% -
BM_SeedSeq_Generate/16/1 2.26% 53.756 54.973 - 0.59% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 2.26% 3.663 3.746 - -0.33% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 2.26% 4.994 5.107 - -0.07% -
BM_PushHeap_uint64_Ascending_256 2.26% 2.094 2.141 - -0.21% -
std::copy_n(list<int>)/8 2.26% 2.249 2.299 - 3.62% -
std::find_end(list<int>,_pred)_(single_element)/1000 2.26% 782.453 800.112 - 0.72% -
ranges::minmax(std::vector<__int128>)/8 2.26% 4.034 4.125 - 0.01% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/1024 2.25% 282.401 288.755 - 0.04% -
BM_vector_deque_move_backward/65536 2.25% 7706.512 7879.853 - 1.30% -
ranges::minmax(std::deque<char>)/70000 2.25% 23656.192 24187.496 - -5.59% -
std::flat_multimap<int,_int>::count(key)_(existent)/32 2.24% 2.273 2.324 - -0.47% -
std::transform(vector<int>)_(identity_transform)/32 2.24% 8.977 9.178 - 0.35% -
std::partition_point(list<int>)/50 2.24% 24.421 24.967 - 0.92% -
std::shift_left(deque<int>)/32 2.23% 3.760 3.844 - 0.48% -
std::remove_copy_if(list<int>)_(sprinkled)/1024 2.23% 771.884 789.130 - 0.69% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 2.23% 174478.577 178375.178 - 4.83% -
SetIntersection_Front_Set_uint32_16384_256 2.23% 3946016.288 4034124.316 - -4.55% -
std::fill_n(list<int>)/32 2.23% 7.936 8.113 - -0.69% -
std::unique(deque<int>,_pred)_(contiguous)/8192 2.23% 4456.898 4556.149 - -0.22% -
std::generate(vector<int>)/50 2.22% 11.746 12.007 - -2.61% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8192 2.22% 2110.493 2157.398 - 0.10% -
BM_lexicographical_compare_three_way_fast_path/16 2.22% 4.308 4.404 - 0.43% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 2.22% 1366.765 1397.101 - -39.07% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 2.22% 799519.359 817257.310 - 1.04% -
std::replace(vector<int>)_(prefix)/32 2.22% 5.120 5.233 - 2.42% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 2.22% 577.431 590.235 - 5.68% -
rng::contains_subrange(deque<int>)_(same_length)/32 2.21% 20.214 20.662 - 0.12% -
VChain,_3_levels 2.21% 11.319 11.570 - -0.64% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8192 2.21% 2110.343 2156.993 - -0.01% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 2.21% 4785.839 4891.456 - 2.62% -
std::unordered_set<int>::clear()/8192 2.20% 67288.814 68769.469 - -2.82% -
std::replace(deque<int>)_(sprinkled)/32 2.19% 11.966 12.229 - 0.44% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 2.19% 888.701 908.193 - 2.91% -
ranges::minmax(std::list<char>)/8 2.19% 2.475 2.529 - 1.19% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 2.19% 2.500 2.554 - 2.12% -
BM_deque_deque_ranges_copy_backward/1024 2.18% 37.754 38.578 - 0.30% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 2.17% 69493.269 71003.976 - 2.59% -
ranges::min(std::deque<__int128>)/70000 2.17% 23865.090 24383.758 - -4.17% -
std::unordered_multiset<int>::clear()/32 2.17% 599.786 612.810 - 4.50% -
std::generate_n(vector<int>)/32 2.17% 7.834 8.004 - 2.14% -
std::find(vector<char>)_(bail_25%)/8192 2.17% 39.719 40.580 - 0.40% -
BM_PushHeap_uint32_Random_262144 2.17% 5.757 5.882 - 0.18% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 2.16% 22.103 22.581 - -0.52% -
std::remove_copy(vector<int>)_(prefix)/50 2.16% 13.771 14.069 - 0.61% -
std::generate(vector<int>)/32 2.16% 7.823 7.992 - 0.31% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 2.16% 1431882.474 1462776.674 - -3.72% -
std::find_end(forward_list<int>,_pred)_(match_near_end)/8192 2.15% 274676.389 280590.421 - 1.02% -
std::find_end(list<int>,_pred)_(single_element)/1024 2.15% 801.364 818.611 - 0.57% -
BM_StringRelational_Eq_Empty_Small_Control 2.15% 0.477 0.488 - 3.70% -
std::copy_backward(deque<int>)/1048576 2.15% 128657.472 131421.496 - -0.97% -
std::remove_copy(list<int>)_(sprinkled)/8192 2.15% 6843.842 6990.837 - 0.86% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 2.15% 4856.554 4960.796 - 5.46% -
std::map<std::string,_int>::count(key)_(existent)/1024 2.15% 23.757 24.267 - -0.51% -
std::find_if_not(vector<bool>)_(process_all)/8 2.15% 3.544 3.620 - 1.00% -
std::for_each(list<int>)/50 2.15% 21.451 21.911 - 3.10% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 2.14% 1878.757 1919.045 - 0.55% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 2.14% 1028065.763 1050096.490 - 14.11% -
std::rotate(list<int>)_(by_1/4)/8192 2.14% 6476.986 6615.561 - -0.02% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 2.13% 4.052 4.139 - -2.20% -
SetIntersection_Front_Set_uint32_64_64 2.13% 12869941.617 13144433.320 - 2.35% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 2.13% 210850.761 215347.513 - 0.15% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8 2.13% 44.167 45.108 - 1.37% -
std::replace(deque<int>)_(sprinkled)/1024 2.13% 344.764 352.092 - 0.33% -
std::stable_partition(vector<int>)_(sparse)/50 2.12% 22.264 22.737 - 5.30% -
std::move_backward(list<int>)/1048576 2.12% 1017446.678 1039057.245 - 0.94% -
std::find(deque<int>)_(process_all)/1024 2.12% 239.758 244.844 - 1.12% -
std::remove_copy(deque<int>)_(prefix)/8192 2.12% 3312.577 3382.730 - 0.75% -
std::partition_point(deque<int>)/8192 2.11% 14.911 15.227 - 0.28% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 2.11% 2276932.848 2325041.681 - 4.77% -
std::make_heap(deque<int>)_(pipe-organ)/1024 2.11% 2618.506 2673.750 - 0.53% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 2.11% 170865.986 174469.760 - 0.78% -
std::equal(list<int>)_(it,_it,_it)/1048576 2.11% 1295765.431 1323057.252 - 1.31% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 2.10% 2.449 2.500 - 6.12% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 2.10% 39278.302 40103.027 - 0.56% -
std::format(int64_t)_(fmt:_{:0<512Lb}) 2.09% 41.142 42.002 - 1.74% -
std::search(list<int>)_(no_match)/8192 2.09% 6553.326 6690.094 - -9.09% -
BM_num_put<double> 2.09% 58.842 60.069 - 3.79% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 2.08% 610.348 623.054 - 2.06% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8 2.08% 45.608 46.556 - 3.01% -
std::replace_if(vector<int>)_(prefix)/1024 2.07% 266.744 272.259 - 0.23% -
BM_deque_vector_move/2 2.07% 1.804 1.841 - 0.11% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 2.06% 3.417 3.488 - -0.09% -
std::copy_if(vector<int>)_(entire_range)/512 2.05% 120.729 123.208 - 0.23% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 2.05% 804147.698 820645.615 - 0.66% -
SetIntersection_Front_Set_uint64_64_64 2.05% 13172955.006 13442539.715 - 1.75% -
SetIntersection_Front_Set_string_16384_256 2.05% 14418310.113 14713291.607 - -6.35% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/1024 2.04% 282.629 288.404 - -0.14% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 2.04% 716.942 731.580 - 1.68% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 2.04% 7231.930 7379.444 - 1.01% -
std::unique(vector<int>)_(contiguous)/1024 2.04% 302.781 308.950 - 0.34% -
rng::contains(deque<int>)_(process_all)/50 2.04% 12.517 12.772 - -1.02% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 2.03% 689.705 703.726 - 1.95% -
bm_make_exception_ptr/threads:1 2.03% 16.171 16.499 - 2.50% -
std::replace_if(deque<int>)_(prefix)/8192 2.03% 3420.887 3490.380 - -0.14% -
std::replace(deque<int>)_(sprinkled)/8192 2.03% 2758.549 2814.541 - 0.19% -
std::find_first_of(list<int>,_pred)_(small_needle)/1024 2.03% 5256.140 5362.767 - 0.08% -
std::multiset<int>::contains(key)_(existent)/8192 2.03% 8.211 8.378 - 1.62% -
std::stable_partition(vector<int>)_(dense)/1024 2.03% 290.814 296.708 - 2.10% -
std::remove_if(deque<int>)_(prefix)/8192 2.02% 4178.163 4262.764 - 0.78% -
std::partial_sort_copy(vector<int>)_(ascending)/1024 2.02% 4722.770 4817.973 - -0.13% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/32 2.01% 18.824 19.203 - 1.90% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 2.01% 6264.584 6390.533 - -0.30% -
std::find(deque<int>)_(process_all)/8 2.01% 3.398 3.467 - -0.79% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 2.01% 21.129 21.554 - 2.16% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 2.01% 466.458 475.812 - -0.10% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 2.00% 6153282.716 6276634.426 - 0.67% -
std::fill_n(vector<bool>)/512 2.00% 1.428 1.456 - 0.13% -
BM_format_to_string_back_inserter<std::wstring>/1 2.00% 13.475 13.745 - 0.27% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 2.00% 52.478 53.528 - -8.80% -
std::remove_copy(deque<int>)_(sprinkled)/1024 2.00% 355.515 362.616 - 0.26% -
std::copy(list<int>)/1048576 2.00% 854974.786 872039.959 - 0.80% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 2.00% 32.168 32.810 - 5.01% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 2.00% 512.925 523.160 - 1.83% -
std::copy_if(list<int>)_(every_other)/8 1.99% 2.252 2.297 - 0.12% -
rng::starts_with(list<int>)/1048576 1.99% 941991.735 960691.076 - 2.41% -
std::remove(list<int>)_(sprinkled)/1024 1.98% 928.760 947.140 - -2.84% -
std::map<int,_int>::find(key)_(non-existent)/32 1.98% 2.210 2.254 - -9.97% -
BM_to_chars_bad/23 1.98% 2.100 2.141 - 0.97% -
std::make_heap(deque<int>)_(descending)/8 1.98% 20.667 21.076 - 0.67% -
std::transform(vector<int>,_vector<int>)/32 1.98% 16.892 17.226 - -0.28% -
SetIntersection_Interlaced_Vector_float_1024_64 1.97% 3272023.439 3336617.176 - -24.92% -
std::is_sorted_until(deque<int>,_pred)/8 1.97% 4.141 4.223 - 0.32% -
rng::find_last_if(forward_list<int>)_(bail_90%)/50 1.97% 27.545 28.088 - 1.59% -
std::remove_copy_if(list<int>)_(prefix)/8192 1.97% 7178.734 7319.999 - 0.30% -
std::generate_n(list<int>)/32 1.97% 8.433 8.599 - 0.47% -
std::count_if(list<int>)_(every_other)/8 1.96% 2.716 2.770 - -3.57% -
bm_ranges_swap_ranges_vb_unaligned/4096 1.96% 64.105 65.361 - -0.04% -
SetIntersection_Front_Set_uint32_16384_64 1.96% 1674342.786 1707091.115 - 2.63% -
std::map<int,_int>::clear()/0 1.95% 397.789 405.564 - 1.35% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 1.95% 214.155 218.328 - -1.09% -
std::search(vector<int>)_(near_matches)/1000 1.95% 14121.336 14396.481 - -0.53% -
rng::contains_subrange(vector<int>)_(process_all)/8192 1.95% 1613.546 1644.946 - 0.31% -
std::copy_backward(deque<int>)/8 1.94% 2.662 2.713 - 0.51% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 1.94% 105267.024 107310.864 - 0.90% -
SetIntersection_Front_Vector_uint64_64_64 1.94% 10702633.848 10909875.158 - 0.40% -
std::make_heap(deque<int>)_(heap)/8 1.93% 20.774 21.175 - 0.26% -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 1.93% 276.552 281.892 - -4.64% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.93% 633.976 646.212 - 0.66% -
std::replace_if(list<int>)_(sprinkled)/1024 1.93% 729.294 743.369 - 0.52% -
std::copy_if(deque<int>)_(every_other)/262144 1.93% 91040.057 92792.816 - 0.10% -
BM_lexicographical_compare_three_way<IntPtr>/256 1.92% 68.656 69.976 - -0.38% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 1.92% 20.079 20.465 - -0.54% -
ranges::min(std::deque<__int128>)/64 1.92% 20.518 20.913 - -0.09% -
std::unique(deque<int>)_(contiguous)/1024 1.92% 505.904 515.627 - 0.25% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 1.91% 10.961 11.171 - 4.32% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1.91% 690.740 703.941 - 1.96% -
BM_PushHeap_uint64_Ascending_1024 1.91% 2.573 2.622 - 0.04% -
std::unique_copy(vector<int>,_pred)_(contiguous)/52 1.91% 24.375 24.841 - 0.26% -
rng::contains_subrange(vector<int>)_(process_all)/1048576 1.91% 206803.212 210751.041 - 1.15% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 1.90% 50096.565 51048.990 - -0.05% -
std::map<int,_int>::upper_bound(key)_(existent)/8192 1.90% 5.649 5.756 - -0.31% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 1.89% 713.961 727.482 - 1.41% -
BM_deque_deque_ranges_move/64000 1.89% 3039.460 3096.921 - -0.78% -
SetIntersection_None_Set_string_64_4 1.89% 21681062.814 22090784.491 - 2.38% -
std::copy_if(deque<int>)_(every_other)/1048576 1.89% 364716.571 371606.002 - 0.26% -
std::multiset<int>::contains(key)_(existent)/32 1.89% 1.639 1.670 - 0.78% -
std::reverse_copy(deque<int>)/32768 1.88% 7904.107 8052.941 - 2.09% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.88% 119282.805 121527.451 - 1.28% -
SetIntersection_Front_Vector_uint64_256_64 1.88% 4260959.301 4341117.494 - -0.56% -
BM_PushHeap_string_Descending_16 1.88% 2.103 2.143 - -6.45% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.88% 5364.817 5465.699 - 1.12% -
std::copy(deque<int>)/4096 1.88% 144.121 146.828 - 1.41% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 1.87% 1.333 1.358 - 2.61% -
std::copy_if(deque<int>)_(every_other)/32768 1.87% 11391.688 11604.486 - -0.01% -
std::format(int64_t)_(fmt:_{:0^512Ld}) 1.87% 36.060 36.733 - 2.97% -
std::remove_copy(list<int>)_(sprinkled)/1024 1.87% 728.359 741.952 - 0.67% -
std::pop_heap(vector<float>)/1024 1.87% 8.451 8.609 - 2.23% -
BM_LexicallyNormal/small_path/64 1.86% 1004.095 1022.819 - 0.85% -
BM_vector_deque_move/64 1.86% 2.772 2.823 - -4.26% -
rng::contains_subrange(list<int>)_(near_matches)/1000 1.86% 36718.742 37401.377 - -0.18% -
std::shift_left(list<int>)/8192 1.86% 7578.188 7718.915 - 1.18% -
std::set<std::string>::clear()/1024 1.85% 22482.733 22898.692 - 3.56% -
std::replace(deque<int>)_(prefix)/8192 1.85% 3207.739 3267.028 - 0.28% -
BM_vector_deque_ranges_copy/64 1.85% 2.803 2.855 - 0.90% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.84% 1712.250 1743.782 - 11.60% -
std::replace_if(deque<int>)_(sprinkled)/1024 1.84% 364.284 370.992 - 1.30% -
ranges::minmax(std::vector<long_long>)/8 1.84% 2.076 2.114 - 0.00% -
std::fill_n(vector<int>)/32 1.84% 1.127 1.147 - 0.28% -
std::multimap<int,_int>::ctor(const&)/1024 1.84% 6682.139 6804.886 - 2.33% -
BM_StringRelational_Less_Large_Large_Control 1.84% 2.121 2.160 - -0.06% -
std::move_backward(vector<bool>)_(unaligned)/4096 1.83% 27.187 27.686 - 1.64% -
std::make_heap(deque<int>,_pred)_(shuffled)/1024 1.83% 1824.271 1857.620 - 0.04% -
std::find(vector<char>)_(bail_25%)/1024 1.83% 5.345 5.443 - 0.22% -
std::map<std::string,_int>::find(key)_(existent)/32 1.82% 15.523 15.806 - 1.21% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 1.82% 214.501 218.406 - -0.87% -
std::copy_backward(vector<int>)/8 1.82% 2.171 2.210 - 1.25% -
std::rotate(vector<bool>)_(1_element_forward)/1024 1.82% 29.037 29.564 - 0.19% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 1.81% 6.094 6.205 - 2.89% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 1.81% 1438149.185 1464171.810 - 0.01% -
std::move_backward(vector<int>)/1048576 1.81% 56466.354 57487.694 - 2.04% -
std::flat_multimap<int,_int>::ctor(const&)/8192 1.81% 1891.277 1925.472 - 0.14% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1.80% 1198669.846 1220275.739 - -0.84% -
std::unique_copy(vector<int>)_(sprinkled)/32 1.80% 12.977 13.211 - 0.75% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1.80% 1436.657 1462.521 - 0.30% -
BM_PushHeap_uint32_Ascending_1024 1.80% 2.555 2.601 - -8.44% -
std::find_if_not(list<int>)_(process_all)/50 1.79% 38.043 38.723 - -0.48% -
std::unique_copy(list<int>)_(sprinkled)/52 1.79% 23.781 24.207 - 1.63% -
bm_lexicographical_compare<signed_char>/512 1.79% 7.655 7.792 - -0.67% -
std::make_heap(deque<int>,_pred)_(shuffled)/8192 1.79% 15026.812 15295.281 - -0.37% -
std::move(vector<bool>)_(aligned)/1048576 1.78% 1703.571 1733.955 - -0.38% -
std::search(list<int>)_(near_matches)/1000 1.78% 37526.370 38195.646 - 0.58% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/1024 1.78% 13746.409 13991.553 - -0.02% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 1.78% 20.818 21.189 - -1.16% -
std::remove_if(deque<int>)_(prefix)/1024 1.78% 546.111 555.815 - -0.36% -
BM_PushHeap_uint32_Random_256 1.77% 5.500 5.597 - -1.06% -
BM_Swap_SmallTrivialFunctor_LargeNonTrivialFunctor 1.77% 1.184 1.205 - 4.12% -
std::move_backward(list<int>)/262144 1.77% 257033.184 261586.351 - 1.36% -
BM_format_to_n_string_begin<std::list<wchar_t>>/1 1.77% 11.833 12.042 - 1.71% -
BM_deque_vector_move/4000 1.77% 139.565 142.030 - -0.03% -
SetIntersection_Front_Set_uint32_16384_1024 1.77% 12283161.099 12500074.482 - -0.75% -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 1.76% 42314.526 43061.018 - -0.01% -
std::replace(deque<int>)_(sprinkled)/50 1.76% 18.002 18.319 - 0.46% -
SetIntersection_None_Set_float_1024_256 1.76% 8782823.499 8937628.295 - 1.03% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 1.76% 768.259 781.784 - 0.57% -
std::unordered_set<int>::erase(key)_(existent)/1024 1.76% 21.623 22.004 - -3.11% -
std::find(deque<int>)_(process_all)/32768 1.75% 7694.330 7829.282 - 1.18% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/1024 1.75% 4.010 4.080 - 0.29% -
std::list<std::string>::ctor(size)/1024 1.75% 12773.821 12996.996 - 3.94% -
std::copy_if(vector<int>)_(entire_range)/1048576 1.75% 240733.096 244934.881 - -4.51% -
std::remove_copy_if(vector<int>)_(prefix)/8192 1.74% 3311.047 3368.752 - 0.24% -
bm_ranges_swap_ranges_vb_aligned/2048 1.74% 8.563 8.712 - 1.26% -
std::unique_copy(list<int>)_(sprinkled)/8192 1.74% 6827.782 6946.686 - 1.05% -
std::copy_if(vector<int>)_(entire_range)/262144 1.74% 58640.914 59661.516 - -2.28% -
std::unique(deque<int>,_pred)_(contiguous)/52 1.74% 67.171 68.337 - 0.11% -
std::swap_ranges(list<int>)/1024 1.74% 747.300 760.269 - 0.38% -
std::move(list<int>)/262144 1.73% 240899.308 245070.933 - -0.68% -
std::multimap<std::string,_int>::contains(key)_(existent)/32 1.73% 15.744 16.016 - 0.80% -
std::copy_if(list<int>)_(entire_range)/1048576 1.73% 857578.846 872392.050 - -0.30% -
std::rotate(vector<bool>)_(by_1/3)/1024 1.73% 47.763 48.588 - -0.09% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 1.73% 56.096 57.064 - -6.97% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/0 1.72% 1.048 1.066 - 1.64% -
BM_format_to_iterator/<std::deque>_string_len_6000 1.72% 149.032 151.598 - 1.14% -
std::replace_if(list<int>)_(prefix)/1024 1.71% 728.157 740.615 - 0.51% -
BM_PushHeap_string_Random_4 1.71% 6.166 6.271 - 0.63% -
std::remove_copy(list<int>)_(sprinkled)/32 1.71% 11.123 11.313 - 0.85% -
std::replace_if(deque<int>)_(prefix)/1024 1.71% 470.356 478.399 - -4.77% -
std::adjacent_find(vector<int>)/8192 1.71% 1811.272 1842.239 - 0.81% -
VDAG_rightmost,_3_levels 1.71% 61.356 62.403 - 0.47% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.71% 210476.717 214066.085 - 4.82% -
bm_ranges_swap_ranges_vb_unaligned/262144 1.70% 3766.960 3831.108 - -0.01% -
bm_lexicographical_compare<unsigned_char>/32768 1.70% 562.517 572.096 - -0.00% -
BM_join_view_in_vectors/512 1.70% 701.774 713.689 - 8.90% -
std::copy(vector<bool>)_(aligned)/32768 1.70% 34.757 35.347 - 0.28% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 1.70% 21.627 21.994 - 2.22% -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 1.70% 26.733 27.186 - 2.39% -
std::sort(deque<int>)_(qsort_adversarial)/8 1.70% 17.677 17.977 - 1.31% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.70% 1.176 1.196 - -0.58% -
std::sample(deque<int>)/8192 1.69% 91081.613 92621.724 - 1.32% -
SetIntersection_Front_Vector_string_262144_64 1.69% 3131135.823 3184080.506 - 0.54% -
std::find_first_of(list<int>,_pred)_(large_needle)/50 1.69% 1945.123 1978.002 - 0.91% -
SetIntersection_None_Set_string_16384_1 1.69% 188524703.645 191709941.520 - -0.96% -
std::is_partitioned(list<int>)_(partitioned)/8192 1.69% 6820.001 6935.216 - 2.04% -
std::stable_sort(vector<int>)_(shuffled)/8 1.68% 20.211 20.551 - 3.34% -
std::find_end(deque<int>,_pred)_(process_all)/8192 1.68% 4279.396 4351.309 - 0.74% -
ranges::min(std::deque<long_long>)/8 1.68% 2.268 2.307 - -0.26% -
std::rotate(list<int>)_(by_1/3)/8192 1.68% 8197.130 8334.674 - -0.50% -
std::adjacent_find(vector<int>,_pred)/1048576 1.68% 464886.590 472682.662 - -0.76% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1.68% 9623.536 9784.829 - -0.80% -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 1.68% 691458.833 703046.917 - 92.16% -
std::adjacent_find(list<int>)/1048576 1.67% 859057.273 873423.473 - 0.62% -
std::search(vector<int>)_(single_element)/1024 1.67% 234.513 238.426 - 2.44% -
std::remove_copy_if(list<int>)_(sprinkled)/50 1.67% 27.807 28.271 - 0.16% -
rng::find(vector<bool>)_(process_all)/8192 1.66% 33.086 33.636 - 0.79% -
rng::find_last(forward_list<int>)_(bail_90%)/8192 1.66% 5886.704 5984.528 - 0.99% -
std::fill(vector<int>)/1024 1.66% 29.077 29.560 - -0.23% -
BM_deque_deque_ranges_copy_backward/4096 1.66% 150.884 153.389 - 0.07% -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 1.66% 6633.146 6743.246 - 1.08% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 1.66% 12418.883 12624.709 - 1.24% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8 1.66% 2.777 2.823 - 0.03% -
BM_vector_deque_copy_backward/64 1.66% 2.994 3.044 - -3.69% -
BM_PushHeap_float_Ascending_16384 1.66% 4.291 4.362 - -0.24% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 1.65% 26522127.036 26960660.098 - -7.26% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1.65% 8681590.725 8825104.797 - 0.03% -
std::format(float)_(fmt:_{:_10e}) 1.65% 42.244 42.939 - -0.25% -
std::multiset<int>::erase(key)_(non-existent,_end)/8192 1.64% 9.860 10.022 - -2.00% -
std::remove_copy_if(list<int>)_(prefix)/1024 1.64% 780.858 793.661 - 0.30% -
std::find_end(forward_list<int>)_(same_length)/1000 1.64% 1451.641 1475.439 - 1.40% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 1.64% 253.971 258.134 - 3.34% -
std::unique(deque<int>)_(contiguous)/8192 1.64% 3697.270 3757.849 - 0.24% -
std::search(list<int>)_(near_matches)/1024 1.64% 39173.691 39815.452 - 0.46% -
BM_deque_vector_ranges_move/0 1.64% 1.514 1.539 - 0.38% -
BM_format_to_string_begin<std::list<wchar_t>>/1048576 1.64% 1065323.495 1082755.924 - -0.58% -
std::partition_copy(deque<int>)/32 1.63% 12.799 13.008 - 2.44% -
bm_lexicographical_compare<unsigned_char>/512 1.63% 8.638 8.779 - 0.01% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.63% 59475.753 60446.150 - 0.11% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 1.63% 51.747 52.591 - -0.43% -
std::transform(list<int>)_(identity_transform)/1024 1.63% 732.542 744.474 - 0.81% -
BM_PushHeap_uint64_PipeOrgan_16 1.63% 0.867 0.881 - -0.35% -
std::all_of(list<int>)_(process_all)/50 1.63% 21.724 22.078 - 1.11% -
std::for_each_n(list<int>)/32 1.62% 11.087 11.267 - 0.32% -
BM_format_to_back_inserter<std::string>/string_len_60 1.62% 28.598 29.062 - -2.22% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 1.62% 18950633.967 19257241.671 - 0.15% -
SetIntersection_Front_Set_string_1024_1024 1.62% 55151219.466 56043351.002 - -2.87% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.62% 6837.019 6947.591 - 0.06% -
std::none_of(list<int>)_(process_all)/50 1.62% 21.786 22.138 - 1.23% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.62% 5155.527 5238.814 - -0.05% -
std::find_if_not(vector<bool>)_(process_all)/1024 1.61% 562.829 571.918 - 0.18% -
std::copy_if(list<int>)_(entire_range)/512 1.61% 364.825 370.713 - 1.56% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 1.61% 32.621 33.147 - -0.21% -
std::copy_backward(deque<int>)/32768 1.61% 3673.482 3732.668 - 4.77% -
std::unique(list<int>)_(sprinkled)/8192 1.61% 7873.584 8000.183 - 0.67% -
std::find_if(vector<char>)_(bail_25%)/8192 1.61% 228.589 232.262 - -13.24% -
std::reverse_copy(deque<int>)/512 1.60% 123.228 125.204 - 0.25% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.60% 11494.532 11678.780 - 1.19% -
std::rotate(vector<bool>)_(1_element_forward)/8192 1.60% 111.564 113.351 - 0.58% -
std::unique(vector<int>,_pred)_(sprinkled)/1024 1.60% 678.819 689.676 - 0.68% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/1024 1.60% 4744.683 4820.555 - -0.50% -
BM_deque_deque_ranges_copy/64 1.60% 3.069 3.118 - 2.54% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 1.60% 105562.638 107248.886 - 4.93% -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 1.60% 1552.403 1577.188 - -1.08% -
std::unordered_multimap<int,_int>::ctor(const&)/1024 1.59% 6776.824 6884.854 - 2.81% -
std::make_heap(vector<int>)_(shuffled)/1024 1.59% 565.075 574.065 - -1.39% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/1024 1.59% 23712.793 24089.562 - 0.43% -
std::for_each(vector<int>)/8 1.59% 0.906 0.920 - -0.41% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 1.59% 49704.562 50494.137 - -1.17% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 1.59% 38619.251 39231.490 - 1.22% -
BM_PushHeap_string_QuickSortAdversary_4 1.58% 6.378 6.479 - 2.10% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/32 1.58% 17.997 18.282 - 1.31% -
BM_format_to_iterator/<std::array>_string_len_60 1.58% 9.516 9.667 - -1.64% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8 1.57% 44.402 45.100 - 1.62% -
BM_deque_deque_ranges_copy_backward/1 1.57% 2.523 2.563 - -6.38% -
std::format(double)_(fmt:_{:0>17500_10}) 1.57% 213.823 217.181 - 0.12% -
std::find_if(vector<bool>)_(process_all)/8192 1.57% 4492.919 4563.428 - 0.56% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 1.57% 23.230 23.594 - 1.53% -
BM_format_to_iterator/<std::string>_string_len_6 1.57% 8.430 8.562 - -6.55% -
SetIntersection_Interlaced_Vector_uint32_256_64 1.57% 6834657.462 6941623.290 - -1.46% -
std::set<std::string>::count(key)_(existent)/8192 1.56% 32.965 33.481 - 6.87% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 1.56% 44.226 44.918 - 1.32% -
std::format(int64_t)_(fmt:_{:0^512X}) 1.56% 41.155 41.798 - 4.77% -
std::reverse_copy(deque<int>)/64 1.56% 15.701 15.946 - 0.01% -
std::adjacent_find(list<int>,_pred)/8192 1.56% 7130.777 7242.063 - 0.54% -
std::partition_copy(list<int>)/32 1.56% 8.582 8.715 - -3.04% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.56% 592237.622 601464.688 - 0.44% -
std::replace(deque<int>)_(prefix)/1024 1.55% 405.672 411.979 - -0.16% -
std::multiset<int>::erase(key)_(non-existent,_middle)/8192 1.55% 4.098 4.162 - -0.76% -
std::copy_if(deque<int>)_(entire_range)/1048576 1.55% 272720.271 276957.905 - 0.01% -
BM_vector_deque_move_backward/4000 1.55% 142.206 144.416 - 0.58% -
std::find(vector<int>)_(process_all)/8192 1.55% 1831.890 1860.216 - 0.88% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 1.55% 17013.817 17276.895 - 1.70% -
SetIntersection_Front_Vector_uint64_262144_64 1.55% 1334762.807 1355386.127 - 1.68% -
std::multiset<std::string>::find(key)_(non-existent)/1024 1.54% 21.425 21.754 - 3.61% -
BM_StringFindStringLiteral/32 1.54% 1.748 1.775 - 3.40% -
std::find_first_of(list<int>,_pred)_(large_needle)/32 1.54% 740.091 751.480 - 0.62% -
std::remove_copy(list<int>)_(prefix)/1024 1.54% 734.484 745.784 - 0.33% -
bm_ranges_swap_ranges_vb_unaligned/1048576 1.54% 15681.094 15921.941 - 0.11% -
std::stable_partition(list<int>)_(alloc_fails)/50 1.53% 1893.064 1922.107 - -1.94% -
std::adjacent_find(vector<int>)/1024 1.53% 232.357 235.913 - 0.75% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 1.53% 31.915 32.403 - 0.06% -
BM_format_to_n_string_begin<std::vector<char>>/1 1.53% 10.915 11.082 - 0.64% -
std::unordered_set<int>::erase(key)_(existent)/32 1.53% 21.354 21.680 - -3.12% -
std::move_backward(list<int>)/8 1.52% 3.334 3.385 - 0.33% -
std::find_first_of(deque<int>)_(small_needle)/50 1.52% 165.166 167.683 - 1.30% -
bm_ranges_lexicographical_compare<unsigned_char>/32768 1.52% 563.756 572.335 - -0.03% -
std::format(int64_t)_(fmt:_{:0>512b}) 1.52% 35.460 36.000 - 7.85% -
std::move_backward(vector<bool>)_(aligned)/4096 1.52% 7.120 7.228 - 0.22% -
std::deque<std::string>::erase(begin)_(cheap_elements)/8192 1.52% 7.263 7.373 - -0.72% -
BM_StringFindCharLiteral/64 1.52% 2.089 2.121 - 1.59% -
std::remove_copy(vector<int>)_(prefix)/1024 1.52% 260.468 264.421 - 0.16% -
BM_Swap_SmallTrivialFunctor_SmallNonTrivialFunctor 1.51% 1.171 1.189 - -0.77% -
std::set<std::string>::count(key)_(non-existent)/1024 1.51% 23.784 24.142 - 1.31% -
rng::ends_with(list<int>)_(mismatch_at_start)/1024 1.51% 758.028 769.443 - 0.52% -
BM_format_to_n_string_pointer<wchar_t>/1 1.51% 10.959 11.124 - 2.50% -
std::unique_copy(vector<int>)_(sprinkled)/1024 1.51% 453.588 460.415 - 0.36% -
BM_format_to_iterator/<std::deque>_string_len_6 1.50% 13.991 14.202 - -1.67% -
std::rotate(vector<bool>)_(by_1/4)/8192 1.50% 29.700 30.147 - -0.60% -
std::equal(list<int>)_(it,_it,_it)/1024 1.50% 1123.141 1140.032 - 0.84% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 1.50% 397.844 403.823 - 2.89% -
std::sort(vector<NonIntegral>)_(descending)/8 1.50% 24.702 25.072 - 0.00% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.50% 12227.506 12410.720 - 1.59% -
BM_deque_deque_ranges_copy_backward/5500 1.50% 202.183 205.207 - 0.78% -
std::flat_multimap<int,_int>::erase(iterator)/32 1.49% 19.978 20.275 - 2.33% -
std::equal(list<int>)_(it,_it,_it,_pred)/1024 1.49% 1146.981 1164.021 - 0.44% -
std::replace(list<int>)_(prefix)/32 1.48% 10.909 11.071 - 0.35% -
std::format(int64_t)_(fmt:_{:0512LX}) 1.48% 42.427 43.056 - -6.03% -
BM_std_minmax_element<char>/512 1.48% 139.007 141.066 - 5.46% -
bm_ranges_swap_ranges_vb_aligned/4096 1.48% 11.942 12.119 - 0.10% -
std::fill_n(vector<int>)/1024 1.48% 29.260 29.692 - 0.72% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.47% 6278.212 6370.737 - -0.57% -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 1.47% 41220.188 41826.886 - 1.57% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 1.47% 34.957 35.470 - 0.21% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 1.47% 6765.031 6864.209 - 2.24% -
std::partial_sort(vector<int>)_(repeated)/8192 1.46% 27223.754 27620.401 - 3.42% -
std::find(deque<int>)_(bail_25%)/32768 1.46% 1905.956 1933.715 - 0.71% -
std::deque<std::string>::ctor(size)/8192 1.46% 8451.333 8574.345 - -0.96% -
std::rotate(list<int>)_(1_element_backward)/1024 1.45% 733.692 744.361 - 0.37% -
std::find_if(vector<bool>)_(process_all)/1048576 1.45% 575388.525 583753.440 - 0.53% -
std::replace_if(vector<int>)_(prefix)/8192 1.45% 2006.992 2036.155 - -0.05% -
rng::find_last_if_not(list<int>)_(bail_10%)/1024 1.45% 674.910 684.715 - 0.91% -
std::partition(list<int>)_(sparse)/32 1.45% 8.838 8.966 - -3.40% -
SetIntersection_Interlaced_Vector_string_262144_16384 1.45% 1002894.613 1017429.852 - -0.29% -
std::copy_if(deque<int>)_(every_other)/8 1.45% 3.399 3.448 - 0.14% -
rng::find_last(vector<int>)_(bail_10%)/8 1.45% 2.005 2.034 - 0.79% -
std::copy_backward(deque<int>)/4096 1.45% 146.122 148.238 - 0.71% -
SetIntersection_None_Set_float_64_4 1.45% 21065226.436 21370260.700 - -1.58% -
BM_SeedSeq_Generate/1/64 1.45% 225.344 228.604 - 0.21% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1.44% 1184141.591 1201240.961 - 1.04% -
std::unique_copy(deque<int>)_(contiguous)/1024 1.44% 468.376 475.139 - 0.51% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 1.44% 281377.011 285434.473 - 3.41% -
bm_ranges_swap_ranges_vb_unaligned/32768 1.44% 477.220 484.099 - 0.02% -
std::unique_copy(vector<int>)_(contiguous)/52 1.44% 13.205 13.395 - -0.46% -
std::move(list<int>)/32768 1.44% 30295.449 30730.253 - -2.16% -
rng::find_last(forward_list<int>)_(bail_90%)/50 1.43% 20.433 20.727 - 0.35% -
std::move(vector<bool>)_(aligned)/32768 1.43% 36.390 36.911 - 0.28% -
std::stable_sort(vector<NonIntegral>)_(ascending)/1024 1.43% 3554.999 3605.907 - -0.40% -
std::remove_copy(deque<int>)_(prefix)/50 1.43% 20.196 20.485 - 6.70% -
std::make_heap(vector<NonIntegral>)_(ascending)/8 1.43% 16.837 17.078 - 1.17% -
rng::contains(vector<int>)_(process_all)/1048576 1.43% 230218.702 233513.105 - 0.50% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.43% 683.961 693.742 - 2.31% -
std::swap_ranges(list<int>)/50 1.43% 31.870 32.325 - 0.23% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/32 1.43% 19.269 19.544 - 6.85% -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 1.43% 566.500 574.585 - -2.99% -
std::partial_sort_copy(list<int>)_(repeated)/8192 1.43% 32520.954 32984.520 - 0.00% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.42% 1191.681 1208.645 - -0.37% -
rng::contains_subrange(deque<int>)_(single_element)/8192 1.42% 3686.278 3738.680 - 0.41% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 1.42% 1030945.833 1045600.928 - 1.39% -
rng::find_last_if(list<int>)_(bail_90%)/8192 1.42% 598.616 607.116 - 0.46% -
std::find_if_not(vector<bool>)_(process_all)/1048576 1.42% 573763.593 581907.423 - -0.03% -
std::partition(vector<int>)_(sparse)/1024 1.42% 253.223 256.812 - 0.40% -
std::find_if_not(list<int>)_(process_all)/32768 1.42% 25341.716 25700.877 - 1.95% -
BM_format_to_string_begin<std::string>/1 1.42% 10.041 10.184 - 1.34% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 1.42% 12.915 13.098 - 2.43% -
SetIntersection_None_Set_uint64_64_64 1.41% 11132725.634 11290171.573 - -0.04% -
BM_StringFindMatch1/4096 1.41% 1059.119 1074.054 - 1.46% -
std::find_if(deque<int>)_(process_all)/32768 1.41% 9318.367 9449.328 - 17.09% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 1.40% 1515830.791 1537118.475 - 2.63% -
SetIntersection_Front_Vector_float_64_64 1.40% 10800309.998 10951655.356 - 2.67% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 1.40% 688.863 698.515 - 0.60% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 1.40% 35.733 36.234 - 6.39% -
std::move(vector<int>)/32768 1.40% 1704.927 1728.766 - -0.45% -
BM_std_minmax_element<char>/4 1.40% 1.206 1.223 - 0.49% -
rng::contains_subrange(vector<int>)_(single_element)/1048576 1.40% 230134.691 233349.344 - -0.39% -
BM_vector_deque_ranges_copy/65536 1.39% 2859.660 2899.551 - 1.38% -
rng::contains(deque<int>)_(process_all)/8192 1.39% 1852.142 1877.950 - 0.67% -
BM_Swap_MemPtr_LargeNonTrivialFunctor 1.39% 1.203 1.220 - 3.18% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 1.39% 21.997 22.303 - -0.51% -
BM_format_to_n_string_begin<std::list<wchar_t>>/1048576 1.39% 1075353.906 1090304.921 - -0.67% -
BM_vector_deque_move_backward/64000 1.39% 7254.530 7355.340 - -0.53% -
std::rotate(vector<bool>)_(1_element_backward)/1024 1.39% 27.262 27.641 - -0.31% -
BM_deque_deque_ranges_move_backward/5500 1.39% 203.863 206.694 - 1.57% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 1.39% 36.554 37.061 - 6.16% -
std::set<int>::find(key)_(existent)/8192 1.39% 7.979 8.090 - -3.72% -
std::is_sorted_until(list<int>,_pred)/8192 1.38% 7620.691 7726.209 - 0.29% -
SetIntersection_None_Set_uint32_64_4 1.38% 21265636.559 21559613.492 - 1.02% -
rng::contains_subrange(deque<int>)_(single_element)/1048576 1.38% 472621.682 479154.745 - 0.42% -
std::copy_backward(vector<bool>)_(unaligned)/32768 1.38% 202.494 205.290 - 0.04% -
BM_deque_deque_ranges_move/4000 1.38% 142.121 144.081 - -1.07% -
BM_deque_deque_copy/70000 1.38% 3181.967 3225.821 - -0.34% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 1.38% 513904.709 520985.822 - -1.17% -
bm_swap_ranges_vb_aligned/512 1.38% 4.919 4.986 - 0.76% -
std::copy_if(deque<int>)_(entire_range)/64 1.37% 15.995 16.215 - 0.53% -
BM_deque_vector_copy_backward/5500 1.37% 198.943 201.673 - 1.72% -
std::find_if_not(vector<bool>)_(process_all)/8192 1.37% 4485.262 4546.638 - 0.16% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.37% 631569.454 640209.294 - 0.50% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.37% 666.699 675.801 - 1.10% -
std::for_each_n(vector<int>)/32 1.36% 3.672 3.722 - -0.06% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 1.36% 17.901 18.145 - 1.01% -
std::mismatch(list<int>)_(it,_it,_it)/8192 1.36% 7294.064 7393.462 - 0.50% -
rng::find_if(vector<bool>)_(process_all)/1048576 1.36% 575060.379 582895.972 - 0.29% -
BM_sprintf/C_string_len_6000 1.36% 165.313 167.562 - 0.45% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 1.36% 3.182 3.225 - -0.72% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1048576 1.36% 991062.471 1004516.727 - 0.50% -
std::format(int64_t)_(fmt:_{:o}) 1.36% 23.627 23.948 - 2.85% -
ranges::min(std::vector<__int128>)/64 1.35% 26.794 27.157 - -2.86% -
std::adjacent_find(vector<int>)/50 1.35% 11.873 12.034 - 0.82% -
BM_vector_deque_copy_backward/4096 1.35% 149.137 151.156 - 2.10% -
std::find_if(vector<bool>)_(process_all)/1024 1.35% 563.719 571.344 - 0.57% -
bm_lexicographical_compare<int>/1 1.35% 1.447 1.467 - 7.83% -
ranges::min(std::deque<__int128>)/8 1.35% 2.792 2.830 - -0.01% -
std::partial_sort(vector<int>)_(shuffled)/8192 1.35% 86832.315 88000.659 - -0.15% -
SetIntersection_None_Vector_uint32_262144_4 1.35% 1133765.655 1149016.138 - 2.65% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8192 1.34% 955545.288 968393.761 - 0.38% -
BM_format_to_n_string_back_inserter<std::vector<char>>/1048576 1.34% 60726.052 61541.744 - 1.72% -
std::equal(list<int>)_(it,_it,_it,_pred)/1048576 1.34% 1305326.026 1322853.578 - 0.55% -
std::adjacent_find(deque<int>)/8192 1.34% 3675.211 3724.475 - 0.79% -
std::adjacent_find(deque<int>,_pred)/8 1.34% 4.838 4.903 - 16.38% -
std::find(vector<int>)_(bail_25%)/8192 1.34% 467.988 474.244 - 0.39% -
rng::contains_subrange(deque<int>)_(same_length)/50 1.33% 28.392 28.770 - -0.10% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/1024 1.33% 17566.836 17800.879 - 0.46% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/32 1.33% 20.096 20.363 - 7.89% -
std::find(list<int>)_(process_all)/50 1.33% 18.826 19.076 - 0.72% -
std::unordered_set<std::string>::contains(key)_(existent)/32 1.33% 39.535 40.059 - -2.29% -
bm_swap_ranges_vb_unaligned/262144 1.32% 3836.698 3887.530 - 1.45% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8 1.32% 54.297 55.016 - 1.03% -
BM_format_to_n_string_begin<std::list<char>>/1048576 1.32% 959154.358 971853.848 - 0.48% -
rng::contains_subrange(vector<int>)_(single_element)/8192 1.32% 1794.392 1818.136 - -0.44% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8192 1.32% 4843.380 4907.447 - 0.98% -
std::sort(vector<NonIntegral>)_(heap)/8 1.32% 23.423 23.733 - -0.25% -
rng::contains_subrange(list<int>)_(process_all)/1048576 1.32% 838659.492 849748.691 - -0.17% -
std::unique_copy(vector<int>)_(sprinkled)/8192 1.32% 3622.930 3670.827 - -0.47% -
SetIntersection_Interlaced_Set_string_16384_1024 1.32% 349998083.127 354625017.668 - 2.87% -
std::sort(vector<NonIntegral>)_(heap)/8192 1.32% 50030.032 50691.124 - 0.77% -
BM_num_put<long_double> 1.32% 59.679 60.468 - 1.89% -
std::partial_sort_copy(list<int>)_(shuffled)/8192 1.32% 88216.470 89380.673 - 1.67% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 1.32% 1.224 1.240 - -8.70% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 1.32% 6.953 7.045 - 2.98% -
std::copy_backward(list<int>)/4096 1.32% 3240.076 3282.731 - 1.83% -
std::find(vector<bool>)_(process_all)/1024 1.31% 4.636 4.697 - -0.17% -
std::equal(vector<bool>)_(unaligned)/50 1.31% 0.816 0.827 - 12.35% -
BM_vector_deque_move/1 1.31% 2.282 2.311 - -0.43% -
rng::contains_subrange(vector<int>)_(process_all)/16 1.30% 4.703 4.764 - -0.72% -
std::multiset<int>::contains(key)_(non-existent)/32 1.30% 2.773 2.809 - 1.75% -
std::format(float)_(fmt:_{:_0f}) 1.30% 37.807 38.298 - 0.54% -
std::transform(vector<int>)_(identity_transform)/50 1.30% 16.064 16.273 - 0.57% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 1.30% 6204.318 6284.696 - 0.35% -
std::find_first_of(vector<int>)_(large_needle)/32 1.29% 111.832 113.278 - 9.97% -
BM_format_to_iterator/<std::deque>_string_view_len_6 1.29% 13.831 14.010 - -2.41% -
std::is_sorted(vector<int>,_pred)/1024 1.29% 462.687 468.662 - -0.14% -
std::unique(vector<int>,_pred)_(contiguous)/52 1.29% 63.874 64.697 - -4.22% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 1.29% 656165.456 664620.415 - 69.02% -
std::generate(list<int>)/8192 1.29% 7504.862 7601.535 - 10.89% -
std::adjacent_find(deque<int>)/1048576 1.29% 471620.283 477693.895 - 0.77% -
std::find(vector<int>)_(bail_25%)/1024 1.29% 65.537 66.381 - 0.68% -
BM_formatted_size_string<wchar_t>/1 1.29% 10.709 10.847 - 0.87% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 1.28% 3.544 3.589 - 4.01% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 1.28% 21050812.837 21320963.347 - 1.07% -
SetIntersection_Interlaced_Set_float_1024_4 1.28% 9788599.901 9914184.596 - -0.43% -
std::format(int64_t)_(fmt:_{:0^512o}) 1.28% 33.637 34.068 - 1.46% -
std::unique(vector<int>,_pred)_(sprinkled)/8192 1.28% 5131.514 5197.332 - 0.60% -
std::flat_multimap<int,_int>::contains(key)_(existent)/32 1.28% 3.079 3.118 - 0.60% -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8 1.28% 16.924 17.140 - 1.82% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 1.28% 33045.352 33467.583 - 3.40% -
std::partial_sort_copy(vector<int>)_(shuffled)/1024 1.27% 6741.638 6827.497 - 0.56% -
std::transform(list<int>)_(identity_transform)/8192 1.27% 7004.818 7094.007 - 0.24% -
BM_sprintf/C_string_len_60 1.27% 5.850 5.924 - -3.99% -
std::unique_copy(list<int>)_(sprinkled)/1024 1.26% 732.859 742.125 - 0.58% -
std::find_first_of(vector<int>,_pred)_(large_needle)/50 1.26% 1348.894 1365.931 - 0.73% -
std::upper_bound(std::list<int>)/8 1.26% 16.029 16.231 - 0.19% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 1.26% 15.473 15.668 - 0.85% -
std::find(vector<int>)_(bail_25%)/32768 1.26% 1847.582 1870.877 - 0.47% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 1.26% 14.768 14.955 - -1.38% -
std::equal(list<int>)_(it,_it,_it,_it)/1048576 1.26% 941476.672 953331.640 - -0.19% -
std::make_heap+std::sort_heap(vector<int>)_(descending)/8 1.26% 55.331 56.027 - 0.58% -
std::partial_sort(deque<int>)_(shuffled)/8 1.26% 32.026 32.428 - 1.30% -
std::replace_if(vector<int>)_(prefix)/32 1.26% 9.536 9.655 - -0.38% -
std::copy_backward(vector<bool>)_(unaligned)/4096 1.26% 25.383 25.702 - 0.22% -
rng::contains_subrange(list<int>)_(near_matches)/1024 1.25% 38482.137 38963.364 - -0.18% -
std::partial_sort(vector<int>)_(heap)/1024 1.25% 7874.092 7972.266 - -0.30% -
std::remove_copy(deque<int>)_(prefix)/32 1.25% 12.893 13.054 - -0.44% -
std::remove_if(list<int>)_(prefix)/32 1.25% 57.879 58.600 - 0.30% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.24% 6490.305 6570.969 - 15.37% -
std::copy_if(vector<int>)_(entire_range)/8 1.24% 2.265 2.294 - 0.88% -
ranges::min(std::list<__int128>)/8 1.24% 2.041 2.066 - -9.79% -
std::find(vector<char>)_(bail_25%)/32768 1.24% 135.236 136.913 - 0.51% -
std::swap_ranges(list<int>)/32 1.24% 19.318 19.557 - 0.24% -
BM_CmpEqual_schar_schar 1.24% 1.092 1.105 - 2.73% -
std::remove(deque<int>)_(sprinkled)/1024 1.24% 511.264 517.587 - 0.06% -
rng::find_last_if_not(list<int>)_(bail_10%)/1048576 1.24% 798323.995 808185.795 - 0.79% -
rng::find_last(vector<char>)_(bail_10%)/8 1.23% 1.995 2.020 - 0.62% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.23% 87284.752 88359.097 - 4.62% -
std::copy_if(deque<int>)_(entire_range)/512 1.23% 133.744 135.390 - -0.07% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 1.23% 2.051 2.077 - 0.29% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8192 1.23% 267728.546 271019.017 - 0.25% -
std::find_end(vector<int>,_pred)_(process_all)/1048576 1.23% 633714.787 641501.877 - -0.05% -
std::multimap<int,_int>::insert(value)_(already_present)/8192 1.23% 20.646 20.900 - 3.10% -
std::find(deque<int>)_(process_all)/50 1.23% 13.048 13.208 - 0.77% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 1.22% 11.574 11.716 - 3.25% -
std::copy_if(list<int>)_(entire_range)/262144 1.22% 214826.395 217444.946 - -0.13% -
std::sort(vector<NonIntegral>)_(heap)/1024 1.22% 4240.291 4291.869 - -0.96% -
BM_vector_deque_ranges_move_backward/1 1.22% 2.329 2.358 - 1.58% -
std::unique(deque<int>,_pred)_(contiguous)/1024 1.22% 625.005 632.606 - -0.38% -
std::multiset<int>::insert(value)_(new_value,_middle)/1024 1.22% 27.328 27.660 - 0.13% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 1.21% 3.787 3.833 - -0.91% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 1.21% 22944.589 23222.860 - -0.67% -
rng::contains(vector<int>)_(process_all)/8192 1.21% 1791.576 1813.179 - 0.52% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024 1.21% 69.356 70.192 - 1.01% -
BM_format_to_string_back_inserter<std::wstring>/1048576 1.20% 191987.927 194297.602 - 2.75% -
rng::contains(deque<int>)_(process_all)/1048576 1.20% 242412.885 245328.986 - 0.54% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 1.20% 6768.170 6849.463 - 0.50% -
std::multiset<int>::insert(value)_(new_value,_end)/32 1.20% 18.593 18.816 - -1.41% -
std::remove(list<int>)_(prefix)/32 1.20% 51.947 52.569 - 0.16% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.20% 2.082 2.107 - 0.45% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 1.20% 3948.061 3995.342 - 1.93% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1048576 1.19% 897634.987 908356.991 - 0.94% -
BM_std_minmax_element<char>/64 1.19% 17.109 17.314 - 1.97% -
rng::contains(vector<int>)_(process_all)/50 1.19% 12.174 12.319 - 0.17% -
std::set<std::string>::equal_range(key)_(non-existent)/32 1.19% 10.203 10.325 - -3.83% -
bm_lexicographical_compare<int>/512 1.19% 29.463 29.815 - -0.05% -
BM_deque_vector_ranges_move_backward/5500 1.19% 198.449 200.816 - 0.93% -
std::unique_copy(deque<int>)_(contiguous)/8192 1.19% 3696.392 3740.342 - 0.31% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.19% 12649.418 12799.692 - -0.41% -
BM_vector_deque_ranges_copy_backward/4096 1.19% 148.578 150.341 - 1.08% -
std::find(vector<int>)_(process_all)/1024 1.19% 239.966 242.813 - 0.49% -
std::partial_sort_copy(list<int>)_(shuffled)/8 1.19% 12.068 12.211 - 0.05% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 1.18% 22.010 22.270 - 7.81% -
std::adjacent_find(list<int>,_pred)/1048576 1.18% 910464.848 921236.806 - 0.35% -
std::sample(vector<int>)/8192 1.18% 90720.996 91793.687 - 0.08% -
rng::contains_subrange(deque<int>)_(process_all)/1048576 1.18% 424441.570 429458.154 - -0.24% -
BM_StringAssignStr_Large_Opaque 1.18% 10.324 10.446 - -1.52% -
std::remove(vector<int>)_(prefix)/1024 1.18% 303.777 307.361 - 0.34% -
std::find(deque<int>)_(bail_25%)/8192 1.18% 475.395 481.003 - 0.78% -
std::reverse(deque<int>)/4096 1.18% 711.632 720.010 - 0.28% -
std::sample(list<int>)/1024 1.18% 11872.850 12012.636 - -0.31% -
std::replace_if(list<int>)_(prefix)/8192 1.18% 7123.165 7206.888 - 0.82% -
std::multimap<int,_int>::contains(key)_(existent)/8192 1.17% 5.580 5.646 - 2.82% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 1.17% 23.017 23.287 - -0.56% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/0 1.17% 13.397 13.553 - 1.87% -
BM_PushHeap_string_Random_1024 1.17% 14.831 15.004 - 1.57% -
std::remove(deque<int>)_(prefix)/8192 1.17% 3831.549 3876.290 - -0.46% -
std::flat_map<int,_int>::lower_bound(key)_(existent)/32 1.17% 3.042 3.077 - 1.22% -
BM_std_minmax_element<char>/1024 1.16% 273.212 276.393 - 5.14% -
std::replace_if(vector<int>)_(sprinkled)/32 1.16% 8.633 8.733 - 0.34% -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 1.16% 44.110 44.622 - -0.93% -
std::deque<std::string>::erase(begin)_(cheap_elements)/32 1.16% 7.263 7.347 - -0.07% -
std::remove_copy(vector<int>)_(sprinkled)/32 1.16% 8.373 8.470 - 0.18% -
std::list<std::string>::ctor(size)/32 1.16% 352.735 356.822 - 3.49% -
BM_PushHeap_uint32_Random_4 1.16% 2.214 2.239 - 4.40% -
rng::contains(list<int>)_(process_all)/32 1.16% 9.046 9.150 - -2.73% -
std::generate_n(list<int>)/8192 1.15% 7451.667 7537.711 - 9.91% -
BM_StringEraseToEnd_Large_Opaque 1.15% 0.989 1.000 - 0.89% -
std::unique_copy(deque<int>)_(sprinkled)/1024 1.15% 463.766 469.111 - 0.27% -
BM_CmpEqual_schar_ushort 1.15% 1.112 1.124 - 1.54% -
BM_PushHeap_float_Ascending_16 1.15% 0.981 0.993 - 1.85% -
std::partial_sort(vector<int>)_(descending)/1024 1.15% 7870.506 7961.066 - 0.01% -
std::remove_copy(vector<int>)_(prefix)/8192 1.15% 2041.018 2064.500 - 0.12% -
std::unique(list<int>,_pred)_(sprinkled)/1024 1.15% 1015.865 1027.552 - 2.53% -
std::copy_if(deque<int>)_(entire_range)/262144 1.15% 68774.201 69565.233 - -0.08% -
Chain_middle,_3_levels 1.15% 18.805 19.021 - 2.31% -
BM_deque_deque_copy_backward/4096 1.15% 150.926 152.659 - -0.67% -
std::replace_if(vector<int>)_(sprinkled)/1024 1.15% 243.894 246.694 - 0.48% -
SetIntersection_None_Set_float_64_1 1.14% 22164630.300 22418113.066 - -1.38% -
std::reverse(deque<int>)/32768 1.14% 5666.035 5730.661 - 0.21% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.14% 12767.873 12913.326 - -0.15% -
std::find_first_of(deque<int>)_(small_needle)/32 1.14% 107.704 108.930 - 0.97% -
std::set<std::string>::upper_bound(key)_(non-existent)/8192 1.14% 32.321 32.688 - -0.07% -
std::remove(list<int>)_(prefix)/50 1.14% 62.538 63.248 - 0.16% -
BM_deque_deque_copy_backward/5500 1.14% 201.973 204.268 - -0.23% -
BM_format_to_iterator/<std::deque>_C_string_len_6 1.14% 14.267 14.429 - -4.14% -
std::remove_copy(vector<int>)_(sprinkled)/50 1.13% 12.457 12.598 - 0.07% -
std::upper_bound(std::deque<int>)/8192 1.13% 64.354 65.083 - 0.13% -
std::remove_if(deque<int>)_(prefix)/32 1.13% 54.625 55.244 - -0.80% -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 1.13% 2.095 2.118 - 2.17% -
rng::find_last(vector<int>)_(bail_90%)/1048576 1.13% 23315.840 23578.737 - 1.97% -
BM_LexicallyNormal/small_path/128 1.13% 1986.208 2008.592 - -1.04% -
BM_format_to_iterator/<std::vector>_string_view_len_60 1.13% 9.541 9.648 - 0.14% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 1.13% 761.049 769.612 - 2.58% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 1.12% 24.293 24.566 - 0.76% -
bm_ranges_lexicographical_compare<unsigned_char>/512 1.12% 8.650 8.747 - -0.39% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 1.12% 356.896 360.905 - 2.86% -
std::unique(deque<int>)_(sprinkled)/8192 1.12% 3771.127 3813.415 - 0.09% -
std::copy_if(deque<int>)_(entire_range)/4096 1.12% 1010.110 1021.407 - -0.39% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 1.12% 23.746 24.011 - -4.50% -
SetIntersection_Front_Set_string_262144_256 1.12% 14694952.545 14859045.529 - -5.32% -
std::find_if(deque<int>)_(bail_25%)/1024 1.11% 77.416 78.279 - 0.63% -
std::any_of(list<int>)_(process_all)/32768 1.11% 26094.079 26384.911 - -0.28% -
std::count_if(list<int>)_(every_other)/1024 1.11% 744.769 753.062 - -2.08% -
std::equal(list<int>)_(it,_it,_it)/8 1.11% 2.653 2.682 - -0.96% -
std::pop_heap(vector<float>)/8192 1.11% 19.644 19.862 - -0.91% -
std::remove(list<int>)_(sprinkled)/50 1.11% 60.790 61.463 - 0.35% -
BM_deque_deque_copy/1024 1.11% 36.899 37.307 - 0.19% -
std::reverse_copy(list<int>)/4096 1.10% 3193.733 3228.984 - 4.24% -
rng::find_last_if_not(list<int>)_(bail_90%)/1048576 1.10% 87893.273 88861.204 - 0.39% -
std::adjacent_find(list<int>)/1024 1.10% 730.874 738.919 - 0.48% -
std::adjacent_find(vector<int>)/1048576 1.10% 233990.326 236565.470 - 0.71% -
std::unique_copy(vector<int>,_pred)_(contiguous)/1024 1.10% 534.540 540.420 - 0.35% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/1024 1.10% 8855.572 8952.968 - 1.81% -
std::find(list<int>)_(bail_25%)/1024 1.10% 127.873 129.278 - -2.31% -
std::set<std::string>::count(key)_(existent)/1024 1.10% 24.374 24.641 - -0.77% -
std::adjacent_find(deque<int>)/1024 1.09% 459.850 464.879 - 0.81% -
std::is_partitioned(deque<int>)_(partitioned)/8192 1.09% 2471.142 2498.136 - 9.52% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.09% 7640.070 7723.471 - -0.36% -
std::remove(list<int>)_(sprinkled)/8192 1.09% 7863.522 7949.361 - -0.18% -
std::unique(deque<int>,_pred)_(contiguous)/32 1.09% 55.966 56.576 - -0.58% -
rng::find_last(vector<int>)_(bail_10%)/50 1.09% 10.725 10.841 - 0.55% -
rng::find_if(vector<bool>)_(process_all)/8192 1.09% 4492.836 4541.827 - 0.16% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/1024 1.09% 6533.163 6604.331 - 1.51% -
rng::contains_subrange(deque<int>)_(process_all)/8192 1.09% 3318.232 3354.365 - -1.89% -
std::replace_if(vector<int>)_(prefix)/50 1.09% 13.805 13.955 - 0.98% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 1.09% 908.891 918.756 - 2.02% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 1.09% 41.523 41.974 - 1.12% -
std::shift_right(deque<int>)/8192 1.08% 305.668 308.977 - -0.08% -
BM_StringFindStringLiteral/128 1.08% 3.164 3.198 - 0.17% -
std::find_end(forward_list<int>)_(single_element)/1024 1.08% 698.772 706.324 - -0.42% -
SetIntersection_Front_Set_uint64_262144_16384 1.08% 218628940.634 220991660.339 - 1.61% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192 1.08% 5727.125 5788.995 - 0.21% -
std::list<int>::ctor(const&)_(cheap_elements)/8192 1.08% 96983.106 98030.296 - 0.92% -
std::unordered_multimap<int,_int>::clear()/32 1.08% 598.256 604.715 - 1.62% -
rng::find(join_view(deque<deque<int>>))_(process_all)/1024 1.08% 291.386 294.526 - 1.21% -
std::partial_sort_copy(vector<int>)_(heap)/8192 1.08% 96538.595 97577.997 - 0.12% -
bm_ranges_lexicographical_compare<signed_char>/4096 1.08% 59.221 59.858 - 0.05% -
std::partial_sort_copy(list<int>)_(ascending)/8192 1.08% 56760.805 57371.669 - 1.36% -
std::partial_sort_copy(deque<int>)_(repeated)/1024 1.07% 2847.700 2878.312 - 1.93% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 1.07% 4789.572 4840.952 - 1.50% -
std::lower_bound(std::forward_list<int>)/8 1.07% 15.286 15.450 - 0.15% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 1.07% 12252.128 12383.345 - -0.14% -
std::partial_sort(vector<int>)_(heap)/8192 1.07% 96325.267 97356.019 - 0.11% -
std::format(int64_t)_(fmt:_{:0>512Ld}) 1.07% 34.682 35.053 - 1.11% -
std::search(vector<int>)_(single_element)/1000 1.07% 228.851 231.299 - 1.51% -
std::unique_copy(deque<int>)_(sprinkled)/8192 1.07% 3717.264 3756.988 - -0.14% -
BM_deque_vector_ranges_copy/1 1.07% 2.095 2.117 - 2.42% -
rng::contains_subrange(vector<int>)_(near_matches)/8192 1.07% 755660.817 763725.419 - -0.22% -
rng::find_last(vector<int>)_(bail_10%)/1048576 1.06% 212162.345 214415.161 - 0.46% -
std::replace(vector<int>)_(prefix)/8192 1.06% 1259.317 1272.669 - 2.90% -
std::reverse(deque<int>)/512 1.06% 112.012 113.199 - -0.12% -
std::lower_bound(std::deque<int>)/100 1.06% 30.426 30.748 - 0.19% -
std::remove_copy(vector<int>)_(sprinkled)/1024 1.06% 242.401 244.967 - 0.05% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/1024 1.06% 21176.761 21400.772 - 0.06% -
std::reverse_copy(vector<int>)/4096 1.06% 134.328 135.746 - 1.92% -
std::unique_copy(list<int>,_pred)_(contiguous)/32 1.05% 16.128 16.297 - -0.12% -
SetIntersection_Front_Vector_float_1024_64 1.05% 1343924.884 1358039.529 - 2.00% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 1.05% 26.712 26.992 - 3.25% -
std::remove(vector<int>)_(prefix)/8192 1.05% 2084.830 2106.639 - 0.14% -
std::map<int,_int>::erase(key)_(existent)/1024 1.05% 25.507 25.774 - 5.81% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 1.05% 9.213 9.310 - -1.11% -
rng::find_last_if_not(list<int>)_(bail_90%)/1024 1.05% 79.544 80.376 - 0.40% -
std::equal(vector<bool>)_(unaligned)/8192 1.04% 56.422 57.012 - 1.64% -
BM_BitsetToString<1048576>/Dense_(90%)/90 1.04% 81985.487 82839.445 - 6.47% -
std::move_backward(vector<int>)/512 1.04% 20.626 20.841 - 0.11% -
rng::starts_with(list<int>)/1000 1.04% 751.740 759.556 - -49.33% -
std::move(vector<int>)/64 1.04% 4.127 4.170 - 0.18% -
BM_vector_deque_copy_backward/1024 1.04% 37.725 38.117 - 3.69% -
std::find_end(forward_list<int>,_pred)_(near_matches)/8192 1.04% 2669781.172 2697502.413 - 0.61% -
rng::find_last(deque<int>)_(bail_10%)/50 1.04% 11.313 11.431 - 0.53% -
std::list<std::string>::operator=(const&)_(cheap_elements)/32 1.04% 22.866 23.103 - -0.43% -
rng::find_last(deque<int>)_(bail_10%)/8192 1.04% 2491.436 2517.286 - 0.48% -
BM_StringFindNoMatch/32768 1.04% 499.351 504.530 - 1.06% -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 1.03% 37985905.056 38378090.274 - 0.55% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 1.03% 18.835 19.028 - 0.13% -
std::mismatch(list<int>)_(it,_it,_it)/1024 1.02% 756.085 763.830 - 0.43% -
BM_PushHeap_uint32_Ascending_16384 1.02% 3.704 3.741 - -3.18% -
BM_PushHeap_string_Random_16384 1.02% 16.085 16.250 - 1.28% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 1.02% 347123.201 350665.304 - 0.58% -
rng::contains_subrange(list<int>)_(near_matches)/8192 1.02% 2501723.957 2527237.365 - -0.24% -
std::search(vector<int>)_(single_element)/8192 1.02% 1813.762 1832.245 - 1.05% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 1.02% 6109.603 6171.834 - -0.11% -
std::find_first_of(deque<int>)_(large_needle)/32 1.02% 294.357 297.355 - -4.44% -
rng::find_last_if_not(list<int>)_(bail_90%)/8192 1.02% 600.023 606.127 - 0.35% -
std::transform(deque<int>,_deque<int>)/32 1.02% 21.366 21.584 - -1.35% -
std::is_sorted(vector<int>,_pred)/8192 1.02% 3690.085 3727.613 - -3.97% -
std::replace_if(vector<int>)_(sprinkled)/50 1.01% 12.748 12.877 - 0.26% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 1.01% 218.053 220.262 - -1.60% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 1.01% 9.766 9.865 - -1.64% -
rng::find(vector<bool>)_(process_all)/1048576 1.01% 3615.607 3652.136 - 0.29% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 1.01% 1.463 1.478 - 5.89% -
BM_format_to_string_begin<std::vector<char>>/1 1.01% 10.111 10.213 - 4.36% -
rng::find_last(vector<int>)_(bail_10%)/8192 1.01% 1643.515 1660.068 - 0.57% -
std::copy(list<int>)/262144 1.01% 213300.345 215445.993 - -0.73% -
std::rotate(vector<bool>)_(by_1/2)/8192 1.00% 14.935 15.085 - 0.10% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 1.00% 3811.925 3850.089 - 12.62% -
std::adjacent_find(list<int>,_pred)/1024 1.00% 785.184 793.043 - 0.58% -

Performance Improvements - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::find_end(deque<int>)_(match_near_end)/8192 -99.85% 191691.018 284.211 - 2.24% -
std::find_end(vector<int>)_(match_near_end)/8192 -99.83% 119826.312 201.397 - -0.27% -
std::search_n(vector<int>)_(no_match)/8192 -99.80% 1613.925 3.269 365.388 1.27% 365.388
std::find_end(list<int>,_pred)_(match_near_end)/8192 -99.77% 274341.104 627.837 - 0.18% -
std::find_end(list<int>)_(match_near_end)/8192 -99.76% 256082.906 605.157 - 0.53% -
std::search_n(vector<int>,_pred)_(no_match)/8192 -99.73% 2968.107 8.090 706.917 0.15% 706.917
std::find_end(deque<int>,_pred)_(match_near_end)/8192 -99.73% 218437.273 600.304 - 0.22% -
std::find_end(vector<int>,_pred)_(match_near_end)/8192 -99.71% 166166.617 478.875 - 0.22% -
std::distance(join_view(vector<vector<int>>))/1024 -99.64% 267.808 0.971 - -0.19% -
std::distance(join_view(vector<vector<int>>))/8192 -99.60% 2082.690 8.245 - -1.23% -
std::distance(join_view(vector<vector<int>>))/4096 -99.57% 1046.866 4.500 - 3.86% -
std::search_n(deque<int>,_pred)_(no_match)/8192 -99.53% 3813.596 17.952 559.661 -0.37% 559.661
std::search_n(deque<int>)_(no_match)/8192 -99.35% 2466.661 16.012 484.696 0.72% 484.696
std::find_end(deque<int>)_(match_near_end)/1024 -99.04% 3640.053 34.782 - 3.57% -
std::find_end(vector<int>)_(match_near_end)/1024 -98.72% 2241.208 28.600 - -0.13% -
std::find_end(list<int>)_(match_near_end)/1024 -98.66% 4521.373 60.396 - 0.24% -
std::find_end(list<int>,_pred)_(match_near_end)/1024 -98.62% 5034.182 69.603 - 0.20% -
std::search_n(vector<int>)_(no_match)/1024 -98.43% 208.692 3.271 42.780 1.35% 42.780
std::find_end(deque<int>,_pred)_(match_near_end)/1024 -98.11% 4056.288 76.829 - 0.31% -
std::find_end(vector<int>,_pred)_(match_near_end)/1024 -98.09% 3153.699 60.198 - -0.10% -
std::search_n(vector<int>,_pred)_(no_match)/1024 -98.07% 418.753 8.090 65.056 0.22% 65.056
std::search_n(deque<int>,_pred)_(no_match)/1024 -97.45% 596.226 15.214 106.078 -1.17% 106.078
std::search_n(deque<int>)_(no_match)/1024 -95.51% 304.751 13.668 49.136 -0.10% 49.136
std::distance(join_view(vector<vector<int>>))/50 -95.27% 12.517 0.592 - -2.19% -
std::rotate(vector<int>)_(by_1/3)/8192 -91.90% 10774.351 873.103 - -0.12% -
std::find_end(list<int>,_pred)_(match_near_end)/1000 -91.52% 844.361 71.593 - 0.16% -
std::rotate(vector<int>)_(by_1/3)/1024 -91.39% 1371.376 118.136 - -0.99% -
std::find_end(vector<int>)_(match_near_end)/1000 -89.28% 261.801 28.071 - 0.84% -
std::find_end(vector<int>,_pred)_(match_near_end)/1000 -89.24% 544.152 58.540 - 0.03% -
std::find_end(list<int>)_(match_near_end)/1000 -89.11% 733.450 79.847 - 0.66% -
std::find_end(deque<int>)_(match_near_end)/1000 -88.34% 348.494 40.638 - 15.37% -
std::fill_n(deque<int>)/8192 -87.36% 1866.881 236.016 - -1.20% -
std::fill(deque<int>)/8192 -87.34% 1864.796 236.088 - -0.28% -
std::fill_n(deque<int>)/1024 -87.11% 231.642 29.854 - 0.32% -
std::fill(deque<int>)/1024 -87.11% 232.589 29.987 - -0.00% -
std::find_end(deque<int>,_pred)_(match_near_end)/1000 -86.80% 560.703 74.034 - -0.64% -
std::fill_n(deque<int>)/32 -86.03% 8.269 1.155 - 0.03% -
std::rotate(deque<int>)_(by_1/3)/8192 -85.69% 22086.172 3161.604 - 0.02% -
std::fill(deque<int>)/32 -84.52% 8.811 1.364 - 0.04% -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 -83.73% 3930.856 639.579 - -79.32% -
std::equal(deque<int>)_(it,_it,_it,_it)/1024 -83.72% 493.439 80.308 - -80.15% -
std::rotate(vector<int>)_(by_1/4)/8192 -83.66% 2265.885 370.356 - -0.11% -
std::rotate(vector<int>)_(by_1/4)/1024 -83.57% 287.978 47.303 - -1.90% -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 -83.54% 506698.677 83381.650 - -80.39% -
std::equal(deque<int>)_(it,_it,_it)/8192 -83.44% 3858.045 638.787 - -83.51% -
std::equal(deque<int>)_(it,_it,_it)/1024 -83.39% 481.458 79.968 - -82.69% -
std::equal(deque<int>)_(it,_it,_it)/1048576 -83.31% 495808.133 82755.499 - -83.38% -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 -83.04% 3859.343 654.607 - -1.48% -
bm_exception_ptr_swap_nonnull -82.86% 7.606 1.304 - 0.00% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 -82.71% 968.953 167.497 - -0.72% -
std::fill_n(deque<int>)/50 -81.91% 12.186 2.204 - 0.51% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/8192 -81.55% 323441.716 59687.691 - 0.07% -
std::fill(deque<int>)/50 -81.45% 12.763 2.367 - 0.10% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/8192 -81.44% 323485.437 60034.563 - -0.09% -
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 -81.36% 122.759 22.884 - -0.32% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 -80.30% 3234.376 637.146 - -83.32% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 -80.14% 417454.532 82899.111 - -83.08% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 -80.08% 404.497 80.563 - -82.17% -
std::multiset<std::string>::ctor(&&,_different_allocs)/8192 -78.87% 271537.279 57371.640 - -0.60% -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 -78.68% 129.651 27.646 - -7.39% -
std::equal(deque<int>)_(it,_it,_it,_it)/50 -78.30% 29.261 6.349 - -69.78% -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 -77.62% 125.098 27.992 - 2.01% -
BM_num_get<void*> -77.45% 47.636 10.743 - -1.68% -
std::set<std::string>::ctor(&&,_different_allocs)/8192 -77.45% 263474.992 59421.956 - 3.16% -
std::rotate(deque<int>)_(by_1/3)/1024 -77.30% 1779.984 404.044 - -0.39% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 -77.14% 126.878 29.006 - -2.72% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 -76.91% 129.218 29.831 - 6.00% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 -75.57% 96.757 23.638 - -0.48% -
std::find_end(deque<int>)_(same_length)/1024 -75.46% 1394.647 342.275 - 1.86% -
std::find_end(deque<int>)_(same_length)/8192 -75.45% 11168.880 2742.472 - -4.27% -
std::multiset<int>::ctor(&&,_different_allocs)/8192 -75.30% 194270.888 47986.529 - -0.06% -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 -73.99% 86.806 22.581 - -5.13% -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 -73.04% 94.891 25.586 - 7.78% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 -72.98% 90.470 24.446 - 2.22% -
std::equal(deque<int>)_(it,_it,_it)/50 -72.21% 21.548 5.988 - -73.68% -
std::set<int>::ctor(&&,_different_allocs)/8192 -70.21% 161550.849 48123.304 - -0.00% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 -69.04% 15320.993 4743.876 - -0.28% -
std::rotate(vector<int>)_(by_1/3)/50 -68.32% 35.296 11.182 - 0.57% -
std::fill(vector<bool>)/262144 -67.79% 720.065 231.940 - -75.65% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 -67.26% 2539.115 831.256 - 1.40% -
std::rotate(vector<int>)_(by_1/4)/50 -66.33% 35.303 11.888 - 0.91% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 -65.22% 19.995 6.955 - -70.55% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -64.39% 1666.586 593.521 - -64.00% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -64.38% 1747.195 622.401 - -63.87% -
std::find_end(deque<int>)_(same_length)/1000 -64.15% 935.209 335.245 - 2.83% -
std::rotate(deque<int>)_(by_1/4)/1024 -63.41% 778.389 284.823 - 7.22% -
std::map<int,_int>::ctor(&&,_different_allocs)/8192 -62.83% 138430.643 51450.849 - -1.14% -
std::rotate(deque<int>)_(by_1/4)/50 -62.21% 73.934 27.939 - 0.76% -
BM_num_get<unsigned_int> -61.51% 25.424 9.785 - 0.75% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/1024 -61.34% 18151.862 7017.696 - -0.00% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 -60.98% 2416.837 943.086 - -0.98% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/1024 -60.33% 17633.737 6996.134 - -0.37% -
BM_num_get<unsigned_long_long> -60.29% 25.970 10.313 - -0.57% -
BM_num_get<unsigned_short> -60.26% 25.562 10.159 - 1.41% -
std::set<std::string>::ctor(&&,_different_allocs)/1024 -60.16% 17545.803 6990.263 - 0.99% -
std::multiset<std::string>::ctor(&&,_different_allocs)/1024 -60.16% 17236.328 6867.532 - -0.50% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/8192 -60.13% 130791.216 52140.213 - -0.62% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -60.07% 248.703 99.297 - -47.44% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 -59.95% 249.065 99.739 - -4.64% -
std::rotate(deque<int>)_(by_1/3)/50 -59.87% 75.430 30.274 - 2.38% -
std::set<int>::ctor(&&,_different_allocs)/1024 -59.61% 14734.367 5950.878 - 0.91% -
BM_num_get<unsigned_long> -59.25% 25.450 10.371 - 0.55% -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 -58.46% 14372.895 5970.484 - -1.02% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 -58.45% 40.523 16.839 - 1.80% -
std::multiset<int>::ctor(&&,_different_allocs)/1024 -58.40% 13790.984 5736.815 - 0.10% -
BM_format_to_string_begin<std::vector<char>>/16384 -57.35% 340.914 145.392 - -0.47% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -56.96% 52.412 22.559 - 9.08% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 -56.93% 40.801 17.571 - -2.00% -
std::rotate(vector<int>)_(by_1/4)/32 -56.92% 10.967 4.725 - -0.19% -
BM_num_get<long_long> -56.66% 24.715 10.710 - -0.06% -
std::rotate(deque<int>)_(by_1/4)/8192 -56.58% 6755.688 2933.634 - 7.14% -
std::find_end(deque<int>,_pred)_(same_length)/8192 -56.42% 11462.674 4995.051 - 0.51% -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 -56.29% 76.407 33.399 - -0.93% -
std::rotate(deque<int>)_(by_1/4)/32 -56.08% 29.813 13.093 - -1.24% -
rng::for_each(map<int>)/8192 -55.66% 16529.420 7329.044 - -0.12% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -55.61% 222.294 98.678 - -46.33% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 -55.53% 13791.062 6132.929 - 0.40% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 -55.08% 39.245 17.628 - 3.25% -
BM_num_get<long> -55.06% 24.398 10.965 - 2.45% -
std::for_each(map<int>::iterator)/8192 -54.85% 16371.941 7392.540 - -0.72% -
std::rotate(deque<int>)_(by_1/3)/32 -53.89% 44.961 20.732 - 1.53% -
rng::for_each(multimap<int>)/8192 -53.27% 15883.257 7422.717 - 1.06% -
std::for_each(multimap<int>::iterator)/8192 -53.19% 16071.612 7522.710 - 0.18% -
BM_num_get<bool> -52.94% 25.320 11.916 - 1.17% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 -52.90% 34.435 16.218 - -5.47% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -52.79% 216.578 102.256 - -8.77% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 -52.73% 23.575 11.144 - -53.96% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 -52.41% 29.805 14.185 - -41.78% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -52.21% 206.029 98.461 - -0.31% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 -52.12% 213.056 102.019 - -51.63% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 -51.90% 31.652 15.223 - -38.97% -
std::search_n(vector<int>)_(no_match)/32 -51.84% 6.887 3.317 0.389 2.31% 0.389
std::find_end(vector<int>)_(same_length)/8192 -50.45% 4021.139 1992.647 - -0.66% -
std::find_end(vector<int>)_(same_length)/1000 -49.92% 494.629 247.729 - 1.42% -
std::find_end(list<int>)_(same_length)/1024 -49.87% 1500.195 752.008 - 0.17% -
std::find_if(list<int>)_(process_all)/50 -49.81% 38.050 19.098 - 0.74% -
std::find_end(list<int>,_pred)_(same_length)/1000 -49.81% 1547.198 776.614 - 0.64% -
std::for_each(multiset<int>::iterator)/8192 -49.78% 16097.390 8083.593 - 1.29% -
std::for_each(set<int>::iterator)/8192 -49.70% 15715.673 7905.398 - 0.39% -
std::find_end(list<int>,_pred)_(same_length)/1024 -49.67% 1584.834 797.603 - 0.69% -
std::set<std::string>::ctor(&&,_different_allocs)/32 -49.58% 417.683 210.594 - -0.15% -
std::find_end(vector<int>,_pred)_(same_length)/1000 -49.57% 1212.963 611.723 - 0.29% -
std::find_end(vector<int>,_pred)_(same_length)/8192 -49.57% 9944.725 5015.468 - 0.25% -
std::find_end(vector<int>,_pred)_(same_length)/1024 -49.54% 1241.659 626.509 - 0.21% -
std::rotate(vector<int>)_(by_1/3)/32 -49.36% 19.468 9.858 - -1.77% -
SetIntersection_Interlaced_Vector_float_262144_64 -49.34% 15662720.001 7935035.975 - -40.66% -
std::find_end(list<int>)_(same_length)/1000 -49.22% 1471.156 747.013 - -3.32% -
rng::for_each(set<int>)/8192 -49.00% 15441.804 7875.156 - 0.38% -
rng::find_last_if(list<int>)_(bail_10%)/50 -48.83% 37.468 19.171 - 0.09% -
std::find_end(vector<int>)_(same_length)/1024 -48.79% 505.125 258.666 - 2.53% -
rng::for_each(multiset<int>)/8192 -48.78% 15381.589 7877.870 - 0.40% -
std::find_end(list<int>)_(same_length)/8192 -48.43% 15737.538 8115.829 - -0.37% -
std::multiset<std::string>::ctor(&&,_different_allocs)/32 -48.13% 401.487 208.268 - 0.21% -
BM_Move_Null -47.70% 0.907 0.474 - -22.92% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 -47.43% 416.280 218.820 - 0.96% -
std::search_n(vector<int>,_pred)_(no_match)/32 -47.35% 15.489 8.155 0.444 0.65% 0.444
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/32 -46.88% 412.896 219.333 - 3.33% -
std::multiset<int>::equal_range(key)_(non-existent)/0 -46.80% 0.476 0.253 - -0.15% -
std::set<int>::ctor(&&,_different_allocs)/32 -46.74% 336.688 179.304 - 0.08% -
bm_exception_ptr_move_ctor_nonnull -45.97% 6.848 3.700 - 0.83% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -45.92% 143.373 77.535 - -41.37% -
std::copy_backward(vector<bool>)_(aligned)/1048576 -45.21% 3169.555 1736.558 - -43.85% -
std::map<int,_int>::ctor(&&,_different_allocs)/32 -45.12% 341.550 187.437 - -1.34% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -45.09% 141.916 77.927 - -1.10% -
rng::find_last(deque<int>)_(bail_90%)/1048576 -44.76% 46244.650 25547.760 - 0.05% -
rng::find_last(deque<int>)_(bail_90%)/8192 -44.66% 364.886 201.918 - -1.88% -
std::unordered_map<int,_int>::count(key)_(non-existent)/0 -44.36% 0.485 0.270 - -3.13% -
std::stable_partition(vector<int>)_(alloc_fails)/8192 -44.14% 9565.269 5343.128 - -0.45% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 -44.03% 519.689 290.846 - -44.14% -
std::find_end(deque<int>,_pred)_(same_length)/1024 -44.00% 1435.590 803.867 - 0.60% -
std::unordered_set<int>::count(key)_(non-existent)/0 -43.85% 0.485 0.272 - -0.24% -
std::find_end(deque<int>)_(near_matches)/1000 -43.77% 30016.921 16877.251 - 0.63% -
std::find_end(deque<int>)_(near_matches)/1024 -43.74% 31166.564 17533.392 - 0.62% -
std::set<std::string>::insert(value)_(new_value,_end)/8192 -43.73% 130.284 73.310 - 7.83% -
std::stable_partition(deque<int>)_(alloc_fails)/8192 -43.73% 17490.376 9841.896 - -0.17% -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 -43.68% 6.251 3.520 - -3.70% -
std::find_end(list<int>,_pred)_(same_length)/8192 -43.63% 17079.425 9627.584 - -5.22% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024 -43.58% 517.651 292.034 - -43.85% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 -43.43% 513.626 290.542 - -44.72% -
std::find_end(deque<int>,_pred)_(same_length)/1000 -42.92% 1368.116 780.861 - 0.08% -
std::find_if_not(deque<int>)_(bail_25%)/8 -42.84% 2.058 1.176 - 0.28% -
std::map<std::string,_int>::erase(key)_(existent)/8192 -42.61% 104.860 60.180 - 0.32% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 -42.58% 88.098 50.589 - -30.33% -
std::multiset<int>::ctor(&&,_different_allocs)/32 -42.51% 305.808 175.797 - -0.19% -
std::multiset<std::string>::insert(value)_(already_present)/8192 -41.98% 84.554 49.062 - -7.78% -
BM_format_to_string_pointer<char>/16384 -41.82% 253.145 147.270 - -0.31% -
BM_format_to_n_string_begin<std::vector<char>>/16384 -41.44% 249.628 146.183 - -38.27% -
BM_PushHeap_float_Descending_16 -40.96% 0.632 0.373 - 0.42% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 -40.70% 73.822 43.778 - -22.62% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 -40.59% 31.977 18.998 - -52.95% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 -40.29% 65.911 39.356 - -39.04% -
std::copy_backward(vector<bool>)_(aligned)/262144 -39.96% 616.078 369.883 - -51.89% -
std::set<std::string>::erase(key)_(existent)/32 -39.82% 85.032 51.171 - -27.03% -
BM_format_to_n_string_begin<std::string>/16384 -39.35% 288.382 174.905 - 18.89% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 -38.78% 307.662 188.359 - -0.11% -
std::equal(list<int>)_(it,_it,_it,_it)/50 -38.56% 41.831 25.701 - -15.37% -
std::set<std::string>::insert(value)_(already_present)/32 -38.34% 16.328 10.068 - -2.07% -
BM_PushHeap_float_Descending_4 -38.17% 0.612 0.378 - -0.86% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 -38.09% 22.154 13.715 - 0.19% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 -37.99% 0.481 0.298 - 13.29% -
std::copy_backward(vector<int>)/4096 -37.87% 254.615 158.182 - -2.48% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 -37.87% 33.989 21.117 - -39.28% -
BM_vector_deque_ranges_copy/0 -37.50% 0.682 0.426 - -29.26% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 -37.37% 27.276 17.083 - 0.76% -
SetIntersection_Interlaced_Vector_uint64_16384_256 -37.28% 23668700.453 14843897.462 - -25.36% -
std::rotate(vector<int>)_(by_1/2)/32 -37.27% 3.705 2.324 - -0.96% -
std::multiset<int>::contains(key)_(non-existent)/8192 -37.16% 14.637 9.197 - 1.23% -
rng::find_last(deque<int>)_(bail_90%)/1024 -37.05% 45.933 28.916 - -7.28% -
BM_stop_token_multi_thread_polling_stop_requested/1024 -36.99% 457245.025 288127.108 - -16.50% -
std::partial_sort_copy(deque<int>)_(descending)/8 -36.81% 23.334 14.744 - -37.81% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) -36.68% 20.065 12.705 - 3.06% -
rng::find_last(deque<int>)_(bail_90%)/50 -36.67% 2.934 1.858 - -5.53% -
std::set<int>::ctor(const&,_alloc)/8192 -36.51% 77999.624 49522.306 - -1.27% -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 -36.31% 48.762 31.054 - -42.62% -
std::map<int,_int>::ctor(const&,_alloc)/8192 -36.18% 80156.175 51159.556 - -2.75% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 -36.16% 3983.782 2543.418 - -36.45% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -36.14% 32.730 20.903 - -35.91% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 -36.13% 15051.910 9613.426 - -17.12% -
std::set<int>::ctor(const&,_alloc)/1024 -35.89% 9679.700 6205.695 - -1.69% -
std::multiset<int>::ctor(const&,_alloc)/8192 -35.83% 79867.273 51253.704 - 1.13% -
bm_exception_ptr_swap_null -35.60% 5.399 3.477 - 0.64% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 -35.42% 3927.128 2536.090 - -36.77% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 -35.13% 136.360 88.453 - 4.24% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 -35.12% 661.528 429.179 - -0.10% -
std::find_if_not(deque<int>)_(bail_25%)/1024 -35.03% 120.283 78.147 - 0.16% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8192 -34.92% 3932.639 2559.469 - -36.20% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 -34.83% 0.684 0.446 - -4.09% -
std::multiset<int>::ctor(const&,_alloc)/1024 -34.64% 9837.980 6430.173 - 1.01% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -34.43% 34.098 22.359 - -39.81% -
std::map<int,_int>::ctor(const&,_alloc)/1024 -34.39% 9999.342 6560.406 - -0.58% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 -34.34% 13072113.395 8582932.583 - -1.82% -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 -33.89% 41.375 27.355 - 1.81% -
std::multiset<std::string>::insert(value)_(new_value,_end)/32 -33.66% 47.142 31.274 - -2.89% -
BM_PushHeap_uint64_QuickSortAdversary_1 -33.03% 0.696 0.466 - 0.03% -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 -32.83% 78936.141 53024.207 - -0.13% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 -32.79% 12922716.210 8685172.767 - 0.94% -
std::unique_copy(list<int>)_(contiguous)/52 -32.79% 29.051 19.526 - -0.18% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 -32.77% 12867102.536 8650799.229 - -1.23% -
BM_PushHeap_string_Descending_1 -32.73% 0.700 0.471 - -10.70% -
std::multiset<std::string>::insert(value)_(already_present)/32 -32.62% 63.231 42.605 - 0.56% -
SetIntersection_Interlaced_Vector_uint32_1024_64 -32.44% 4990595.621 3371515.267 - -25.93% -
BM_align/8 -32.37% 0.921 0.623 - -2.52% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -32.36% 42.668 28.859 - -25.69% -
BM_align/64 -32.36% 0.921 0.623 - -3.07% -
BM_align/256 -32.33% 0.920 0.623 - -2.41% -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 -32.30% 9961.179 6743.328 - 1.45% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 -32.27% 12857869.172 8708266.675 - -2.25% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 -32.26% 1.956 1.325 - -23.45% -
BM_align/1 -32.26% 0.921 0.624 - -4.54% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 -32.21% 10988.291 7448.432 - -28.65% -
BM_format_to_string_begin<std::string>/16384 -32.20% 218.846 148.369 - -14.89% -
std::multiset<std::string>::insert(value)_(already_present)/1024 -32.11% 63.285 42.962 - -20.11% -
std::copy_n(list<int>)/64 -32.07% 22.405 15.219 - 2.85% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -32.07% 12762327.382 8669927.317 - -1.48% -
BM_format_to_string_span<char>/16384 -31.55% 217.958 149.196 - -16.91% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8 -31.53% 4.450 3.047 - -32.64% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 -31.44% 56.414 38.678 - -45.65% -
std::set<std::string>::erase(key)_(existent)/8192 -31.07% 104.125 71.771 - -23.98% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 -30.88% 6.544 4.523 - -16.71% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 -30.66% 12709486.086 8812746.744 - 1.62% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 -30.55% 0.487 0.338 - -7.81% -
BM_PushHeap_float_PipeOrgan_1 -30.52% 0.671 0.466 - -0.13% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 -30.46% 345568085.054 240290906.712 - 1.75% -
BM_StringEraseWithMove_Huge_Transparent -30.12% 69.490 48.557 - 14.72% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -29.87% 42.101 29.525 - -0.72% -
std::find_end(deque<int>)_(process_all)/8192 -29.73% 2856.159 2007.162 - -6.18% -
std::find_if_not(deque<int>)_(bail_25%)/8192 -29.71% 919.690 646.407 - 28.25% -
std::find_if_not(deque<int>)_(bail_25%)/32768 -29.69% 3657.183 2571.393 - 28.34% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 -29.67% 350290295.941 246362428.680 - -1.99% -
std::map<std::string,_int>::erase(key)_(existent)/1024 -29.32% 89.642 63.356 - -3.55% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 -29.27% 354636383.584 250841363.408 - -27.40% -
std::all_of(vector<int>)_(process_all)/50 -29.16% 19.204 13.604 - -8.90% -
std::copy_n(vector<bool>)_(aligned)/1048576 -29.08% 3110.122 2205.701 - -4.54% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 -29.03% 39.488 28.026 - 0.50% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -28.84% 40.370 28.727 - 0.05% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 -28.83% 42.545 30.278 - -18.92% -
std::multiset<int>::count(key)_(existent)/1024 -28.78% 8.033 5.721 - 1.81% -
std::find_end(deque<int>)_(near_matches)/8192 -28.64% 1769000.521 1262408.895 - 12.31% -
std::map<std::string,_int>::erase(iterator)/1024 -28.37% 35.703 25.575 - -2.56% -
std::find_end(deque<int>)_(process_all)/1048576 -28.04% 366182.771 263510.467 - -5.90% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 -27.56% 27.944 20.243 - -22.84% -
SetIntersection_Interlaced_Vector_float_1024_16 -27.41% 2543981.484 1846611.657 - -31.04% -
std::any_of(vector<int>)_(process_all)/50 -27.41% 18.971 13.772 - -0.36% -
ranges::min(std::deque<long_long>)/70000 -27.40% 26305.416 19099.000 - -29.54% -
BM_Swap_Null_Null -27.17% 0.459 0.334 - -27.44% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 -27.11% 512807.143 373779.921 - -27.26% -
BM_PushHeap_float_Descending_64 -26.87% 0.523 0.382 - 0.08% -
std::partial_sort_copy(deque<int>)_(heap)/8 -26.75% 20.481 15.002 - -31.67% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 -26.68% 511254.748 374870.537 - -27.35% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 -26.67% 5.327 3.906 - -26.22% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -26.54% 33.088 24.305 - -15.41% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1048576 -26.51% 509654.921 374546.797 - -27.80% -
bm_exception_ptr_move_assign_nonnull -26.44% 6.894 5.071 - -0.61% -
BM_format_to_n_string_begin<std::wstring>/16384 -26.08% 1903.067 1406.837 - -6.87% -
BM_format_to_n_string_begin<std::vector<wchar_t>>/16384 -26.05% 1902.510 1406.982 - -8.30% -
BM_StringEraseWithMove_Huge_Opaque -25.98% 68.230 50.506 - 12.57% -
BM_Istream_numbers/0 -25.92% 1395.199 1033.515 - -1.17% -
std::copy(vector<bool>)_(aligned)/1048576 -25.92% 3458.440 2561.946 - 13.54% -
SetIntersection_Interlaced_Vector_uint32_1024_16 -25.90% 2499501.196 1852220.012 - -22.30% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 -25.80% 0.397 0.294 - 11.63% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 -25.76% 27.006 20.050 - -21.07% -
SetIntersection_Interlaced_Vector_float_262144_4 -25.75% 1990645.687 1477959.949 - -28.40% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -25.60% 28.223 20.997 - -3.21% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -25.57% 37.899 28.207 - -2.40% -
SetIntersection_Interlaced_Vector_float_262144_1024 -25.53% 103759567.730 77268867.391 - -35.74% -
SetIntersection_Interlaced_Vector_float_16384_1024 -25.49% 51359001.067 38268023.013 - -32.37% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 -25.44% 46.274 34.502 - -9.99% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 -25.38% 52.479 39.159 - -15.39% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -25.25% 43.291 32.360 - -2.59% -
BM_Istream_numbers/3 -24.80% 1402.724 1054.792 - -2.05% -
BM_Istream_numbers/2 -24.61% 1434.465 1081.409 - -1.94% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 -24.60% 8.273 6.237 - -16.14% -
BM_SystemErrorWithMessage -24.39% 23.123 17.483 - 1.72% -
BM_StringFindStringLiteral/1024 -24.25% 23.787 18.018 - -1.86% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 -24.20% 1698.499 1287.525 - -8.87% -
BM_Istream_numbers/1 -24.17% 1423.789 1079.634 - -2.43% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 -24.08% 31.410 23.845 - -28.29% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 -24.06% 9.527 7.235 - 11.71% -
std::lower_bound(std::forward_list<int>)/100 -24.01% 108.722 82.613 - 1.20% -
SetIntersection_Interlaced_Vector_uint32_262144_4 -23.90% 1951710.117 1485169.128 - -24.34% -
BM_Swap_LargeTrivialFunctor_LargeNonTrivialFunctor -23.88% 0.603 0.459 - -15.79% -
BM_vector_deque_move/0 -23.66% 0.519 0.397 - -14.33% -
bm_exception_ptr_move_ctor_null -23.58% 3.337 2.550 - 7.24% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 -23.36% 87.456 67.024 - -26.41% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -23.25% 51.409 39.456 - 23.86% -
std::find_end(deque<int>,_pred)_(near_matches)/1000 -22.81% 40274.147 31089.216 - 0.42% -
std::find_end(deque<int>,_pred)_(near_matches)/1024 -22.68% 41839.989 32350.325 - 1.05% -
BM_Swap_SmallTrivialFunctor_LargeTrivialFunctor -22.34% 1.479 1.149 - -6.10% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 -22.33% 8.122 6.309 - -17.29% -
std::remove_if(vector<int>)_(sprinkled)/8192 -22.30% 3801.904 2954.172 - 0.27% -
std::copy(vector<bool>)_(aligned)/262144 -22.15% 587.809 457.598 - -23.17% -
std::transform(list<int>)_(identity_transform)/50 -22.15% 39.305 30.599 - 0.88% -
vector<bool>::resize() -22.11% 14.265 11.111 - 2.97% -
BM_Swap_LargeTrivialFunctor_LargeTrivialFunctor -22.05% 0.588 0.458 - -8.58% -
std::equal(deque<int>)_(it,_it,_it,_it)/8 -22.04% 5.114 3.987 - -20.30% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -21.93% 0.695 0.542 - -23.64% -
std::find_end(deque<int>,_pred)_(near_matches)/8192 -21.91% 2406237.543 1879149.128 - 0.22% -
BM_PushHeap_float_Random_4 -21.79% 3.007 2.352 - -0.94% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 -21.54% 31.648 24.832 - 2.82% -
std::for_each(multiset<int>::iterator)/50 -21.47% 47.219 37.080 - 4.28% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 -21.44% 1.697 1.334 - 14.47% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 -21.34% 1.971 1.550 - 6.29% -
std::move(deque<int>)/64 -21.28% 6.112 4.812 - -1.88% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -21.22% 6.616 5.212 - 10.33% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -21.17% 55.542 43.781 - -16.31% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 -21.14% 34573.132 27263.316 - -13.55% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 -21.05% 1.760 1.390 - -20.36% -
std::find_end(list<int>)_(single_element)/8192 -20.79% 9655.531 7647.939 - -12.44% -
rng::contains_subrange(list<int>)_(process_all)/8192 -20.71% 9040.942 7168.754 - 3.20% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 -20.70% 65.036 51.575 - -15.17% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 -20.66% 3747.263 2972.939 - -0.22% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -20.54% 20.753 16.491 - -20.60% -
std::equal(deque<int>)_(it,_it,_it)/8 -20.51% 4.149 3.298 - -26.42% -
std::remove_if(vector<int>)_(sprinkled)/1024 -20.49% 510.928 406.261 - 0.30% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 -20.47% 0.478 0.381 - -22.85% -
ranges::min(std::deque<__int128>)/1 -20.38% 0.837 0.666 - -3.94% -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 -20.26% 1.025 0.817 - -0.24% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 -20.25% 65.298 52.075 - 92.48% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -20.10% 60.415 48.273 - -35.51% -
std::unordered_set<int>::find(key)_(existent)/32 -20.05% 1.326 1.060 - -20.61% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 -20.02% 23312.994 18645.042 - -1.74% -
rng::find_last_if(vector<int>)_(bail_90%)/8 -19.98% 0.618 0.495 - -15.87% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 -19.95% 527.668 422.386 - -2.36% -
SetIntersection_Interlaced_Vector_uint64_262144_64 -19.84% 10397009.900 8333963.668 - -27.79% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 -19.79% 211995.841 170041.905 - 0.98% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -19.76% 870.550 698.507 - 3.00% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 -19.73% 43.137 34.627 - -18.30% -
std::deque<std::string>::ctor(size)/32 -19.52% 51.330 41.308 - -17.59% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 -19.45% 0.579 0.466 - -6.84% -
rng::for_each(multimap<int>)/50 -19.40% 50.199 40.461 - 0.38% -
BM_Swap_Null_LargeNonTrivialFunctor -19.22% 0.568 0.459 - -3.77% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 -19.21% 5.526 4.464 - -19.20% -
BM_PushHeap_uint64_Ascending_1 -19.19% 0.577 0.466 - 0.29% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 -19.12% 35.699 28.873 - -19.14% -
BM_PushHeap_float_Descending_256 -19.09% 0.499 0.404 - 0.20% -
SetIntersection_Interlaced_Vector_float_16384_4 -19.02% 1650158.699 1336250.107 - -23.01% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8192 -18.88% 205840.675 166987.499 - -0.62% -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 -18.79% 7.174 5.826 - 5.82% -
std::stable_partition(vector<int>)_(alloc_fails)/1024 -18.75% 2864.945 2327.839 - -0.85% -
bm_ranges_swap_ranges_vb_unaligned/64 -18.73% 6.169 5.014 - -0.89% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 -18.72% 16.427 13.352 - 0.09% -
std::find_if(vector<int>)_(process_all)/50 -18.69% 6.862 5.579 - -5.10% -
std::find_end(deque<int>)_(process_all)/1024 -18.69% 359.385 292.210 - -3.39% -
std::vector<std::string>::ctor(size)/8192 -18.61% 5187.044 4221.496 - 0.21% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 -18.57% 1.590 1.295 - 4.40% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -18.49% 39.569 32.255 - 0.24% -
std::search(vector<int>,_pred)_(single_element)/8192 -18.44% 4603.682 3754.712 - -19.02% -
std::search(vector<int>,_pred)_(single_element)/1024 -18.42% 576.950 470.696 - -18.82% -
std::search(vector<int>,_pred)_(single_element)/1000 -18.39% 563.172 459.611 - -18.91% -
std::multiset<int>::count(key)_(existent)/32 -18.16% 4.705 3.851 - 0.51% -
BM_format_to_n_string_span<wchar_t>/16384 -18.11% 1578.763 1292.839 - -31.75% -
std::sort(deque<int>)_(shuffled)/8192 -18.01% 98727.252 80946.090 - -0.68% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 -17.93% 10385.059 8522.815 - -29.92% -
std::for_each(set<int>::iterator)/50 -17.82% 44.234 36.350 - -1.76% -
std::set<int>::count(key)_(non-existent)/8192 -17.80% 13.811 11.352 - 0.01% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 -17.77% 12660.436 10410.331 - -8.32% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 -17.74% 59.578 49.011 - -1.99% -
std::set<std::string>::equal_range(key)_(existent)/8192 -17.73% 32.538 26.769 - -9.95% -
BM_PushHeap_float_Descending_1024 -17.67% 0.474 0.390 - 0.08% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 -17.60% 98519608.942 81175850.130 - -17.23% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 -17.60% 897.251 739.369 - 14.42% -
BM_to_chars_bad/8 -17.58% 0.697 0.574 - -0.67% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 -17.50% 38.334 31.625 - -19.81% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 -17.49% 12.544 10.349 - 0.27% -
std::set<std::string>::insert(value)_(new_value,_end)/32 -17.48% 40.839 33.701 - 4.08% -
BM_PushHeap_float_Descending_16384 -17.40% 0.465 0.384 - -0.42% -
std::multiset<int>::lower_bound(key)_(non-existent)/8192 -17.38% 13.904 11.487 - 18.28% -
vector<bool>::reserve() -17.29% 10.924 9.035 - 7.00% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 -17.22% 1017.258 842.076 - 0.65% -
BM_StringEraseWithMove_Small_Opaque -17.22% 2.642 2.187 - 0.10% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 -17.21% 11.049 9.147 - 28.50% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 -17.20% 26297.375 21773.849 - -0.38% -
BM_PushHeap_float_Descending_262144 -17.19% 0.465 0.385 - -0.02% -
SetIntersection_Interlaced_Vector_uint64_16384_64 -17.11% 6593671.884 5465266.761 - -16.46% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -17.05% 19.958 16.554 - -0.88% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 -17.05% 3.054 2.533 - -4.59% -
std::unordered_set<std::string>::find(key)_(existent)/32 -17.00% 39.750 32.994 - -17.57% -
std::map<std::string,_int>::ctor(const&,_alloc)/8192 -16.93% 415514.516 345181.609 - -0.80% -
std::for_each(multimap<int>::iterator)/50 -16.91% 44.244 36.762 - 0.91% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 -16.90% 1123.071 933.291 - 0.64% -
Chain_fail,_4_levels -16.88% 62.373 51.842 - -1.08% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 -16.86% 462.383 384.422 - -0.22% -
SetIntersection_Interlaced_Vector_uint64_256_16 -16.83% 7172011.327 5964784.740 - -6.16% -
rng::find_last_if(vector<char>)_(bail_90%)/1024 -16.81% 30.827 25.645 - -0.05% -
BM_ConstructAndDestroy_LargeNonTrivialFunctor_Opaque -16.79% 12.445 10.355 - 10.25% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 -16.69% 12.170 10.139 - 0.45% -
SetIntersection_Interlaced_Vector_uint64_16384_16 -16.68% 2854757.447 2378650.067 - -13.25% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 -16.55% 10.857 9.060 - -16.31% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 -16.47% 29706.690 24812.518 - 0.17% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 -16.38% 1.661 1.389 - -9.28% -
BM_join_view_out_vectors/64000 -16.20% 145901.515 122259.084 - -8.28% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -16.14% 42.679 35.790 - 2.02% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 -16.10% 6028.056 5057.665 - 17.84% -
std::find_if_not(vector<int>)_(process_all)/50 -16.06% 6.854 5.753 - -4.47% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 -16.05% 1.806 1.516 - 8.94% -
std::stable_partition(deque<int>)_(alloc_fails)/1024 -16.00% 3336.613 2802.826 - 3.52% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 -15.97% 11.409 9.587 - 0.34% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 -15.95% 55.915 46.999 - -1.47% -
std::fill(list<int>)/8192 -15.92% 8518.996 7163.001 - -4.44% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 -15.84% 7.924 6.669 - -1.63% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -15.70% 6308.222 5318.037 - -0.89% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 -15.67% 62.246 52.490 - -2.42% -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 -15.64% 7.661 6.463 - -0.11% -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 -15.63% 9.077 7.658 - 16.84% -
std::multiset<std::string>::count(key)_(non-existent)/32 -15.54% 12.420 10.490 - -0.72% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 -15.48% 41.582 35.147 - -1.25% -
std::find_end(vector<int>)_(near_matches)/8192 -15.46% 911938.505 770913.877 - 0.41% -
std::stable_partition(list<int>)_(dense)/1024 -15.45% 1747.054 1477.195 - -15.35% -
std::set<std::string>::erase(key)_(existent)/1024 -15.39% 74.668 63.175 - 6.43% -
std::unique(vector<int>,_pred)_(contiguous)/8192 -15.37% 4253.786 3599.960 - -0.29% -
std::multiset<std::string>::erase(iterator)/8192 -15.26% 29.953 25.381 - -31.65% -
std::replace(vector<int>)_(sprinkled)/32 -15.25% 5.802 4.918 - -12.97% -
std::format(double)_(fmt:_{:_17000L}) -15.23% 312.977 265.296 - 0.51% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -15.19% 38.282 32.467 - 18.77% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -15.17% 3.026 2.567 - 45.07% -
BM_join_view_out_vectors/70000 -15.09% 167175.685 141952.421 - -2.37% -
std::find_first_of(list<int>)_(large_needle)/1024 -15.02% 985755.662 837689.815 - -9.52% -
std::unordered_set<int>::find(key)_(existent)/1024 -15.00% 1.486 1.263 - -3.13% -
std::format(double)_(fmt:_{:_17000}) -14.99% 297.352 252.790 - 1.00% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 -14.91% 5.426 4.617 - -16.76% -
BM_format_to_n_string_pointer<wchar_t>/16384 -14.80% 1899.017 1617.868 - -15.09% -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 -14.76% 30.627 26.106 - -0.93% -
std::find_if_not(vector<int>)_(process_all)/8192 -14.75% 943.307 804.136 - -9.10% -
std::find_if(vector<int>)_(process_all)/32768 -14.75% 3759.689 3205.092 - -4.48% -
std::copy_if(list<int>)_(every_other)/512 -14.73% 349.505 298.008 - -17.29% -
std::find_if(vector<int>)_(process_all)/8192 -14.67% 945.111 806.470 - -4.34% -
Chain_fail,_2_levels -14.65% 35.978 30.707 - 2.43% -
std::unique(list<int>)_(contiguous)/1024 -14.64% 1074.782 917.463 - -0.41% -
std::find_if_not(vector<int>)_(process_all)/32768 -14.56% 3749.940 3204.082 - -8.92% -
std::multimap<std::string,_int>::ctor(const&)/32 -14.54% 796.493 680.677 - -13.46% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 -14.53% 1.385 1.183 - -1.56% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 -14.51% 44403612.134 37958806.470 - -32.18% -
std::rotate(vector<int>)_(by_1/2)/50 -14.45% 4.471 3.825 - 0.11% -
std::set<std::string>::insert(value)_(new_value,_end)/0 -14.34% 32.967 28.241 - 3.53% -
BM_PushHeap_string_Ascending_262144 -14.32% 31.698 27.159 - -3.37% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 -14.30% 35548.682 30466.002 - -6.83% -
std::multiset<int>::upper_bound(key)_(non-existent)/8192 -14.29% 11.322 9.705 - 0.09% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 -14.28% 1.389 1.190 - -1.79% -
rng::find_last(vector<char>)_(bail_90%)/1024 -14.26% 27.802 23.838 - 1.11% -
std::set<std::string>::ctor(const&,_alloc)/8192 -14.25% 399584.042 342654.521 - -0.93% -
Chain_fail,_8_levels -14.21% 109.209 93.690 - 0.76% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 -14.20% 1253227.860 1075326.665 - -1.59% -
BM_vector_deque_move_backward/2 -14.18% 2.061 1.769 - -9.11% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 -14.11% 928.015 797.045 - -6.64% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -14.06% 6490.822 5578.375 - 0.97% -
std::multiset<int>::equal_range(key)_(non-existent)/1024 -14.00% 6.430 5.529 - -1.17% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 -13.92% 14184778.212 12209559.842 - -3.36% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 -13.89% 19.724 16.984 - -12.29% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 -13.88% 26.743 23.032 - -3.79% -
std::map<std::string,_int>::ctor(const&)/32 -13.88% 822.918 708.735 - -13.41% -
BM_BitsetToString<64>/Dense_(90%)/90 -13.82% 13.870 11.952 - -8.37% -
BM_format_string<wchar_t>/8192 -13.72% 0.225 0.194 - 0.02% -
Chain,_1_level -13.63% 1.160 1.002 - -0.01% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/0 -13.59% 14.792 12.782 - -0.48% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 -13.57% 41.946 36.255 - 1.98% -
std::move(list<int>)/64 -13.51% 47.883 41.413 - -2.88% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 -13.51% 23.529 20.351 - -5.72% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 -13.48% 7.342 6.352 - 24.93% -
std::any_of(deque<int>)_(process_all)/50 -13.48% 21.838 18.895 - 0.01% -
rng::for_each(set<int>)/50 -13.47% 43.831 37.926 - 0.45% -
std::multiset<std::string>::ctor(&&,_different_allocs)/0 -13.47% 14.823 12.826 - 0.11% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 -13.44% 12.090 10.465 - 0.73% -
Chain,_2_levels -13.42% 1.157 1.002 - -0.02% -
Chain,_7_levels -13.40% 1.156 1.002 - -0.04% -
Chain,_9_levels -13.38% 1.157 1.002 - -7.14% -
DAG_rightmost,_3_levels -13.37% 1.157 1.002 - -3.26% -
Chain,_6_levels -13.37% 1.156 1.002 - 0.00% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 -13.36% 3.195 2.768 - 3.35% -
Chain,_8_levels -13.36% 1.156 1.002 - -2.64% -
BM_StringRelational_Eq_Empty_Empty_Control -13.36% 2.118 1.835 - -13.53% -
std::map<int,_int>::erase(iterator)/1024 -13.36% 24.033 20.823 - 0.50% -
Chain,_4_levels -13.35% 1.156 1.002 - 0.01% -
Chain,_5_levels -13.35% 1.156 1.002 - 0.01% -
DAG_leftmost,_5_levels -13.31% 1.156 1.003 - -3.29% -
std::map<int,_int>::count(key)_(existent)/1024 -13.31% 4.408 3.821 - -0.37% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 -13.24% 9771.750 8477.651 - -9.24% -
DAG_rightmost,_4_levels -13.24% 1.156 1.003 - -3.17% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 -13.19% 39268.073 34086.653 - -6.90% -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 -13.18% 41011.164 35607.805 - -1.61% -
std::set<std::string>::ctor(const&,_alloc)/32 -13.16% 850.530 738.614 - 6.06% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 -13.16% 0.495 0.430 - -13.30% -
std::find_if(vector<int>)_(bail_25%)/32768 -13.11% 944.162 820.353 - -7.85% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -13.03% 38.061 33.102 - -8.08% -
Chain,_3_levels -13.02% 1.157 1.006 - 0.45% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -13.01% 39.123 34.032 - -17.28% -
std::find_if_not(vector<int>)_(process_all)/8 -12.97% 1.413 1.230 - -13.96% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 -12.96% 15308.043 13324.002 - -4.09% -
std::stable_sort(deque<int>)_(ascending)/8 -12.94% 20.212 17.596 - -9.72% -
std::partition(list<int>)_(dense)/8192 -12.91% 5676.201 4943.293 - 6.19% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 -12.86% 42.237 36.807 - 4.22% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 -12.86% 31.887 27.788 - -19.36% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 -12.83% 24.474 21.335 - -9.47% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 -12.79% 54.073 47.155 - 3.21% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 -12.73% 751.020 655.400 - 1.18% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 -12.68% 165961.418 144925.009 - -2.07% -
std::reverse_copy(list<int>)/8 -12.65% 2.787 2.434 - 2.58% -
std::partial_sort_copy(list<int>)_(ascending)/8 -12.64% 9.365 8.181 - -2.56% -
ranges::min(std::deque<long_long>)/64 -12.57% 19.934 17.428 - -16.07% -
DAG_rightmost,_5_levels -12.57% 1.156 1.011 - -2.19% -
BM_vector_deque_move_backward/1 -12.47% 2.325 2.035 - -7.03% -
BM_SystemErrorWithoutMessage -12.38% 16.676 14.611 - 6.51% -
rng::starts_with(list<int>,_pred)/8192 -12.38% 12219.251 10706.758 - -6.27% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 -12.37% 17.650 15.466 - 3.00% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/0 -12.37% 14.643 12.831 - -0.35% -
SetIntersection_Interlaced_Vector_float_256_4 -12.32% 5250844.767 4604000.695 - -0.81% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 -12.31% 1003.120 879.629 - -1.74% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -12.26% 283279.563 248549.161 - -1.17% -
DAG_leftmost,_4_levels -12.24% 1.157 1.015 - 0.39% -
std::map<int,_int>::erase(iterator)/32 -12.24% 23.494 20.620 - 0.28% -
std::set<std::string>::ctor(&&,_different_allocs)/0 -12.22% 14.489 12.719 - -2.30% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 -12.20% 31.005 27.223 - -6.14% -
std::none_of(deque<int>)_(process_all)/50 -12.12% 21.525 18.916 - 0.11% -
BM_deque_deque_ranges_copy_backward/0 -12.11% 0.789 0.693 - -5.30% -
std::map<int,_int>::count(key)_(existent)/32 -12.07% 1.779 1.564 - 0.84% -
std::multiset<std::string>::ctor(const&,_alloc)/8192 -12.01% 392009.161 344938.639 - 0.77% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -11.99% 1000.098 880.157 - 0.13% -
std::partition(deque<int>)_(sparse)/50 -11.93% 17.246 15.189 - -0.83% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 -11.89% 1.644 1.449 - -7.78% -
SetIntersection_Front_Set_uint32_262144_1024 -11.84% 14078427.392 12411266.852 - 0.14% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 -11.82% 34.841 30.721 - 0.54% -
std::generate_n(deque<int>)/1024 -11.81% 278.270 245.416 - 0.71% -
std::set<int>::ctor(&&,_different_allocs)/0 -11.79% 14.528 12.815 - -0.25% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 -11.78% 29303.154 25851.708 - -2.80% -
std::set<int>::ctor(const&,_alloc)/32 -11.77% 248.035 218.831 - -0.51% -
std::for_each(map<int>::iterator)/50 -11.76% 41.120 36.284 - 0.97% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 -11.76% 27006.931 23831.545 - -3.49% -
BM_PushHeap_uint32_PipeOrgan_1 -11.75% 0.466 0.411 - -28.42% -
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 -11.74% 103.512 91.358 - 1.43% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 -11.71% 1269612.394 1120890.772 - -0.07% -
ranges::minmax(std::vector<char>)/64 -11.67% 1.353 1.195 - -7.61% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 -11.67% 20147429.879 17796747.915 - -1.91% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 -11.64% 546.581 482.979 - 6.00% -
std::set<std::string>::erase(iterator)/8192 -11.58% 31.029 27.436 - -14.58% -
rng::find_last_if(list<int>)_(bail_90%)/1024 -11.58% 79.353 70.165 - 0.38% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -11.56% 26463573.918 23405243.847 - -0.32% -
std::map<int,_int>::ctor(const&,_alloc)/32 -11.55% 251.225 222.204 - -2.34% -
std::set<std::string>::erase(iterator)/32 -11.54% 31.731 28.069 - 11.88% -
SetIntersection_Interlaced_Vector_uint64_262144_4 -11.53% 1582098.356 1399741.922 - -24.27% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 -11.53% 396460.055 350766.041 - -1.26% -
BM_deque_vector_ranges_move_backward/0 -11.50% 1.584 1.402 - -11.58% -
std::reverse(list<int>)/4096 -11.49% 1764.844 1562.018 - -0.80% -
BM_CmpEqual_uchar_schar -11.45% 1.123 0.994 - -1.88% -
BM_StringMove_Large -11.41% 0.798 0.707 - -0.02% -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 -11.39% 1.260 1.117 - -9.23% -
std::set<std::string>::ctor(const&,_alloc)/1024 -11.38% 41349.189 36641.944 - -1.77% -
std::partition(deque<int>)_(sparse)/32 -11.34% 11.368 10.079 - 2.79% -
std::map<int,_int>::ctor(&&,_different_allocs)/0 -11.25% 14.342 12.729 - -0.42% -
std::stable_sort(deque<int>)_(descending)/8 -11.21% 28.414 25.229 - -11.40% -
BM_format_to_iterator/<std::deque>_string_view_len_6000 -11.20% 159.192 141.360 - -6.90% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 -11.15% 25.624 22.767 - -5.76% -
std::format(double)_(fmt:_{:0^17500_17000L}) -11.14% 454.967 404.305 - -0.13% -
std::pop_heap(deque<std::string>)/1024 -11.11% 66.905 59.472 - -0.02% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 -11.11% 19.391 17.238 - -8.45% -
std::set<std::string>::lower_bound(key)_(existent)/32 -11.10% 16.724 14.868 - -7.33% -
std::format(double)_(fmt:_{:0^17500_17000}) -11.09% 441.163 392.233 - 0.65% -
rng::contains_subrange(deque<int>)_(single_element)/50 -11.06% 28.918 25.720 - 0.61% -
std::stable_sort(deque<int>)_(shuffled)/8192 -11.00% 15961.235 14205.528 - -0.19% -
BM_deque_vector_ranges_move/1 -10.98% 2.368 2.108 - 1.14% -
SetIntersection_Interlaced_Vector_uint32_262144_256 -10.97% 27482531.385 24466872.487 - -10.91% -
BM_format_to_iterator/<std::vector>_string_view_len_6000 -10.94% 67.319 59.956 - -3.35% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -10.91% 19.814 17.653 - -2.16% -
BM_to_chars_good/16 -10.86% 2.078 1.852 - -13.89% -
Chain_fail,_7_levels -10.86% 99.270 88.493 - 0.31% -
std::copy(deque<int>)/64 -10.82% 3.018 2.691 - 0.49% -
SetIntersection_Interlaced_Vector_uint64_1024_256 -10.81% 6141338.510 5477509.636 - -16.87% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -10.81% 3582575.480 3195362.144 - -3.16% -
std::find_end(list<int>,_pred)_(single_element)/8192 -10.81% 9245.324 8246.068 - -4.29% -
BM_join_view_in_vectors/70000 -10.80% 147988.502 131998.741 - -1.48% -
BM_PushHeap_float_SingleElement_1 -10.80% 0.520 0.464 - -1.82% -
BM_deque_vector_ranges_move/2 -10.79% 2.062 1.839 - 0.01% -
std::find_end(vector<int>,_pred)_(near_matches)/8192 -10.78% 1631029.556 1455155.840 - 0.19% -
BM_format_to_iterator/<std::string>_string_view_len_6000 -10.77% 67.154 59.919 - -3.96% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 -10.76% 0.515 0.460 - 0.42% -
std::any_of(deque<int>)_(process_all)/32768 -10.76% 11288.254 10073.901 - -3.71% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 -10.75% 23.704 21.155 - -12.59% -
BM_format_to_iterator/<std::array>_string_view_len_6000 -10.73% 67.343 60.114 - -0.09% -
BM_CmpEqual_uint_schar -10.72% 1.133 1.011 - -4.57% -
rng::contains_subrange(deque<int>)_(process_all)/16 -10.71% 9.781 8.734 - -1.75% -
std::any_of(deque<int>)_(process_all)/8192 -10.70% 2833.712 2530.514 - -3.61% -
std::stable_sort(deque<int>)_(repeated)/8 -10.68% 19.713 17.607 - -7.51% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 -10.68% 5.544 4.952 - -0.95% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -10.67% 6555.516 5856.156 - -8.49% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -10.65% 43642.399 38995.586 - 0.25% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -10.63% 19.825 17.718 - -0.04% -
BM_StringAssignAsciiz_Empty_Opaque -10.60% 3.336 2.982 - -2.11% -
bm_ranges_swap_ranges_vb_unaligned/512 -10.56% 13.438 12.020 - -0.09% -
SetIntersection_Front_Vector_uint32_1024_1024 -10.53% 5929059.040 5304616.304 - -6.09% -
BM_StringAssignAsciiz_Small_Opaque -10.52% 3.337 2.986 - -1.96% -
std::set<int>::contains(key)_(non-existent)/32 -10.50% 3.072 2.750 - -4.30% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1024 -10.49% 326.452 292.191 - 0.03% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 -10.46% 2.637 2.361 - -7.35% -
std::find_if(vector<int>)_(bail_25%)/8192 -10.44% 237.582 212.786 - -7.27% -
std::find_end(vector<int>)_(near_matches)/1024 -10.42% 15666.013 14032.902 - 0.67% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 -10.39% 11.000 9.858 - -3.29% -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 -10.37% 22.321 20.007 - -13.12% -
BM_Invoke_MemFuncPtr -10.36% 0.925 0.829 - -4.22% -
std::search(deque<int>,_pred)_(single_element)/8192 -10.35% 5671.592 5084.832 - -10.34% -
BM_CmpLess_uint_short -10.33% 1.136 1.019 - -2.58% -
std::find_end(list<int>,_pred)_(near_matches)/1024 -10.32% 42861.115 38436.490 - 0.20% -
rng::fold_left(deque<int>)/8 -10.30% 4.025 3.610 - -1.27% -
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 -10.30% 1.156 1.037 - 12.83% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 -10.30% 19920405.161 17869528.827 - -0.80% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 -10.29% 1.450 1.301 - 0.47% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/8192 -10.24% 7679.045 6892.581 - -0.50% -
std::map<int,_int>::erase(iterator)/8192 -10.23% 26.727 23.993 - 0.13% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 -10.22% 4.724 4.241 - -5.83% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/8192 -10.21% 7693.487 6907.983 - 0.18% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -10.18% 8360.145 7509.389 - -0.09% -
std::move(list<int>)/4096 -10.18% 4360.747 3916.991 - -20.00% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 -10.17% 6.571 5.903 - -10.78% -
BM_Move_MemFuncPtr -10.15% 1.353 1.216 - -6.00% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 -10.15% 1191.292 1070.401 - -1.50% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 -10.13% 1.559 1.401 - 14.11% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 -10.12% 4.556 4.095 - 0.24% -
std::unique(list<int>)_(contiguous)/8192 -10.12% 7802.830 7013.378 - 0.09% -
std::find_end(list<int>,_pred)_(near_matches)/1000 -10.12% 41242.647 37070.581 - 0.41% -
std::for_each(list<int>)/8 -10.07% 2.519 2.265 - -7.81% -
SetIntersection_Front_Set_string_262144_64 -10.04% 4991120.743 4489866.450 - -6.84% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 -9.99% 1.473 1.326 - -6.20% -
std::find_end(vector<int>)_(near_matches)/1000 -9.99% 15052.698 13549.406 - 0.80% -
std::search(deque<int>,_pred)_(single_element)/1000 -9.98% 685.624 617.172 - -10.12% -
std::format(double)_(fmt:_{:0<17500_17000L}) -9.98% 444.903 400.510 - -0.43% -
DAG_sidecast_fail,_1_level -9.98% 64.927 58.449 - -0.52% -
SetIntersection_Interlaced_Vector_float_16384_16 -9.95% 2847695.937 2564351.348 - -38.83% -
std::find_if(vector<int>)_(process_all)/1024 -9.95% 125.593 113.098 - -1.82% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -9.93% 7671.183 6909.220 - -0.24% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 -9.93% 1230312.025 1108117.861 - -0.58% -
DAG_leftmost,_3_levels -9.90% 1.156 1.042 - 0.46% -
BM_tolower_char<char> -9.86% 0.692 0.624 - 32.72% -
std::find_if_not(vector<int>)_(process_all)/1024 -9.86% 125.060 112.728 - -4.11% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1048576 -9.85% 339776.780 306294.547 - 0.04% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 -9.85% 1245913.791 1123241.010 - 0.09% -
Chain_fail,_3_levels -9.84% 41.463 37.381 - 0.50% -
std::equal(vector<int>)_(it,_it,_it)/50 -9.83% 4.559 4.111 - -2.32% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 -9.83% 35.982 32.445 - 0.15% -
std::multiset<int>::find(key)_(non-existent)/8192 -9.82% 9.262 8.352 - 2.17% -
std::format(double)_(fmt:_{:0>17500_17000L}) -9.79% 447.599 403.766 - -0.19% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 -9.79% 28529.467 25736.955 - -0.13% -
std::replace(vector<int>)_(sprinkled)/50 -9.75% 8.763 7.908 - -8.95% -
std::stable_sort(deque<int>)_(heap)/8 -9.74% 26.262 23.703 - -8.72% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 -9.74% 1598.034 1442.356 - -28.64% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 -9.73% 2.379 2.148 - -3.21% -
BM_join_view_deques/0 -9.72% 5.424 4.897 - -5.49% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 -9.67% 26.706 24.122 - 2.30% -
rng::find_last_if(vector<char>)_(bail_90%)/8 -9.65% 0.521 0.471 - 0.27% -
SetIntersection_Interlaced_Vector_uint32_262144_16384 -9.64% 371962841.924 336102785.454 - -5.80% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/1024 -9.64% 7.269 6.569 - 1.27% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 -9.63% 211188653.580 190855655.432 - -4.01% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 -9.62% 24.767 22.384 - -9.50% -
SetIntersection_Interlaced_Vector_uint64_262144_256 -9.62% 35286190.390 31891059.034 - 2.97% -
std::multiset<int>::lower_bound(key)_(non-existent)/32 -9.59% 2.971 2.686 - 10.31% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -9.59% 39.953 36.123 - -4.89% -
rng::contains_subrange(list<int>)_(same_length)/50 -9.53% 28.308 25.611 - 1.36% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/0 -9.48% 14.103 12.766 - 0.42% -
std::deque<int>::insert(middle)_(cheap_elements)/32 -9.46% 12.402 11.229 - -0.87% -
BM_StringEraseWithMove_Small_Transparent -9.46% 2.412 2.184 - 0.21% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -9.45% 50238.000 45492.640 - -0.98% -
DAG_sidecast_fail,_3_levels -9.43% 116.720 105.713 - -0.40% -
SetIntersection_Interlaced_Vector_uint64_16384_4 -9.43% 1428284.828 1293643.213 - -9.74% -
Chain_fail,_5_levels -9.41% 72.988 66.116 - 1.14% -
BM_format_to_back_inserter<std::deque<char>>/C_string_len_6 -9.40% 43.822 39.704 - -8.00% -
std::multiset<int>::find(key)_(existent)/8192 -9.40% 8.908 8.071 - -2.03% -
std::multiset<int>::ctor(const&,_alloc)/32 -9.39% 258.013 233.777 - 4.03% -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 -9.31% 0.697 0.632 - 0.09% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -9.31% 14.297 12.965 - 1.03% -
std::find_end(list<int>,_pred)_(near_matches)/8192 -9.31% 2662823.390 2414964.224 - 0.51% -
SetIntersection_Interlaced_Vector_uint32_64_16 -9.29% 18243912.267 16548808.588 - -0.32% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 -9.29% 26.597 24.127 - -1.77% -
std::remove_if(vector<int>)_(prefix)/1024 -9.28% 377.315 342.290 - -6.78% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 -9.28% 31.347 28.438 - 12.75% -
std::format(double)_(fmt:_{:017500_17000}) -9.27% 435.158 394.835 - 0.19% -
SetIntersection_Interlaced_Vector_uint32_16384_64 -9.23% 6288828.913 5708510.387 - -40.94% -
BM_StringMove_Small -9.22% 0.799 0.725 - 2.56% -
BM_PushHeap_pair<uint32,_uint32>_Descending_1 -9.21% 0.515 0.467 - -1.87% -
std::pop_heap(deque<int>)/1024 -9.20% 13.584 12.335 - -2.89% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 -9.19% 1.866 1.695 - 9.08% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -9.15% 50304.151 45701.837 - 1.94% -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 -9.11% 23.240 21.123 - 2.03% -
std::multimap<int,_int>::upper_bound(key)_(existent)/32 -9.10% 2.456 2.233 - 0.23% -
std::format(double)_(fmt:_{:0>17500_17000}) -9.08% 436.192 396.605 - 1.97% -
BM_Swap_MemPtr_SmallNonTrivialFunctor -9.07% 1.274 1.159 - 0.74% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -9.05% 68.061 61.903 - -5.26% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 -9.04% 22.376 20.353 - -16.23% -
std::generate_n(list<int>)/50 -9.03% 16.772 15.258 - 0.88% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -9.02% 39.144 35.613 - -5.39% -
BM_StringRelationalLiteral_Compare_Large_Small_Control -9.02% 1.775 1.615 - -5.38% -
std::multimap<int,_int>::count(key)_(non-existent)/8192 -9.00% 9.653 8.784 - -10.28% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 -9.00% 16663.636 15164.717 - -5.47% -
BM_PushHeap_float_Random_64 -8.99% 6.730 6.125 - -0.73% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 -8.99% 96.527 87.848 - 0.74% -
BM_Swap_LargeNonTrivialFunctor_LargeNonTrivialFunctor -8.99% 0.504 0.458 - -17.90% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 -8.99% 1180847.323 1074734.694 - -5.44% -
SetIntersection_Interlaced_Vector_float_1024_4 -8.97% 1391355.035 1266579.890 - -9.32% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -8.95% 6386.166 5814.472 - -0.82% -
std::map<std::string,_int>::clear()/1024 -8.92% 23961.339 21823.157 - -0.66% -
std::search_n(list<int>)_(no_match)/8192 -8.92% 7440.476 6776.694 88.153 -1.01% 88.153
std::unordered_set<int>::find(key)_(existent)/8192 -8.90% 1.400 1.276 - -10.67% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/0 -8.90% 13.890 12.654 - -0.28% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 -8.89% 24.606 22.418 - -2.52% -
std::format(double)_(fmt:_{:017500_17000L}) -8.89% 448.813 408.916 - 0.88% -
std::multiset<std::string>::equal_range(key)_(existent)/32 -8.88% 19.855 18.092 - 1.17% -
BM_format_to_back_inserter<std::deque<char>>/string_view_len_6 -8.88% 43.371 39.520 - -13.45% -
std::is_sorted(deque<int>)/8 -8.87% 2.861 2.608 - -31.85% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 -8.86% 872.788 795.416 - 3.74% -
std::search(deque<int>,_pred)_(single_element)/1024 -8.86% 701.552 639.418 - -9.37% -
SetIntersection_Interlaced_Set_string_256_256 -8.85% 31581530.718 28785574.205 - -4.18% -
BM_CmpLess_uchar_schar -8.83% 1.122 1.023 - -3.14% -
std::multimap<int,_int>::ctor(const&,_alloc)/32 -8.83% 255.785 233.201 - 4.18% -
ranges::minmax(std::deque<char>)/8 -8.82% 3.791 3.456 - -17.28% -
BM_format_to_back_inserter<std::deque<char>>/string_len_6 -8.78% 43.301 39.498 - -14.31% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -8.77% 11.991 10.939 - 0.21% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -8.76% 1673427.875 1526820.902 - -6.46% -
BM_vector_deque_copy/1 -8.75% 2.291 2.091 - -7.31% -
SetIntersection_Interlaced_Vector_string_256_64 -8.75% 20278652.198 18505003.970 - -0.38% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 -8.74% 29.307 26.745 - -1.10% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -8.74% 831.696 759.021 - 0.85% -
std::format(double)_(fmt:_{:0<17500_17000}) -8.73% 431.638 393.964 - -0.06% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 -8.73% 4.628 4.224 - -12.01% -
std::multiset<std::string>::ctor(const&,_alloc)/0 -8.72% 13.879 12.669 - -0.08% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 -8.70% 26.709 24.385 - -1.12% -
BM_Copy_MemFuncPtr -8.70% 1.292 1.180 - 2.37% -
std::set<int>::count(key)_(existent)/1024 -8.69% 4.683 4.276 - 2.55% -
BM_Swap_Null_LargeTrivialFunctor -8.69% 0.506 0.462 - -35.55% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 -8.68% 104088.386 95053.622 - 0.42% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 -8.68% 1.254 1.146 - -2.27% -
SetIntersection_Interlaced_Vector_uint64_1024_16 -8.67% 2010712.985 1836429.453 - -8.14% -
BM_PushHeap_float_QuickSortAdversary_4 -8.66% 0.586 0.535 - -0.15% -
BM_StringRelational_Eq_Large_Large_Control -8.64% 2.238 2.045 - -7.22% -
std::find_end(vector<int>,_pred)_(near_matches)/1024 -8.64% 26328.045 24052.993 - 1.28% -
BM_CmpLess_uchar_short -8.64% 1.135 1.037 - -0.94% -
BM_deque_deque_copy/0 -8.60% 0.869 0.794 - 14.05% -
std::find_end(list<int>)_(near_matches)/1024 -8.59% 37708.087 34469.740 - -0.48% -
std::find_end(vector<int>,_pred)_(near_matches)/1000 -8.58% 25288.706 23118.425 - 1.29% -
rng::ends_with(list<int>)_(mismatch_at_end)/8 -8.52% 0.754 0.689 - -1.44% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -8.52% 39.924 36.524 - 36.77% -
BM_StringRelational_Compare_Huge_Large_Control -8.50% 2.276 2.082 - -0.13% -
std::find_end(list<int>)_(near_matches)/1000 -8.49% 36128.912 33061.048 - -0.64% -
BM_CmpEqual_uint_short -8.49% 1.135 1.039 - -0.97% -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 -8.46% 5.916 5.415 - 1.08% -
BM_PushHeap_string_Random_1 -8.41% 0.698 0.640 - 36.21% -
std::multiset<int>::find(key)_(non-existent)/1024 -8.40% 6.064 5.554 - 1.55% -
BM_PushHeap_float_Random_262144 -8.39% 7.779 7.126 - 0.04% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 -8.38% 42.388 38.837 - -0.63% -
std::set<int>::upper_bound(key)_(existent)/8192 -8.36% 8.591 7.873 - -2.71% -
std::remove_if(vector<int>)_(sprinkled)/50 -8.34% 62.271 57.075 - 0.40% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -8.34% 3.801 3.484 - 0.56% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/0 -8.33% 0.291 0.267 - 0.70% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -8.30% 27756247.120 25453865.839 - -8.57% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 -8.25% 617.132 566.225 - -36.04% -
std::unique(vector<int>,_pred)_(contiguous)/1024 -8.22% 540.529 496.108 - -4.79% -
std::stable_partition(deque<int>)_(sparse)/8192 -8.21% 3657.156 3356.906 - 1.09% -
std::find_end(list<int>)_(near_matches)/8192 -8.19% 2457994.737 2256595.832 - 0.43% -
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 -8.19% 17.332 15.912 - -2.52% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 -8.19% 19455.474 17861.903 - 0.06% -
BM_PushHeap_string_QuickSortAdversary_1 -8.19% 0.700 0.643 - -0.14% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 -8.18% 1.924 1.766 - 11.18% -
BM_StringRelational_Compare_Huge_Huge_ChangeMiddle -8.16% 60.747 55.792 - -0.30% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 -8.14% 26.351 24.206 - -4.51% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 -8.14% 205335869.819 188623257.822 - -1.93% -
BM_ConstructAndDestroy_MemPtr_Opaque -8.12% 0.887 0.815 - -10.14% -
std::rotate(vector<bool>)_(by_1/4)/1024 -8.11% 14.162 13.012 - 0.73% -
BM_CmpEqual_ushort_short -8.06% 1.126 1.035 - 4.86% -
std::equal(vector<int>)_(it,_it,_it)/8 -8.06% 1.257 1.156 - 1.41% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/0 -8.05% 0.378 0.347 - -0.02% -
VDAG_leftmost_middle,_3_levels -8.00% 391.081 359.812 - -0.94% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 -7.98% 35.357 32.534 - -13.23% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 -7.98% 13167.920 12116.958 - -7.54% -
std::partition(list<int>)_(sparse)/8192 -7.97% 8290.379 7629.664 - -0.46% -
std::set<std::string>::erase(key)_(non-existent,_end)/8192 -7.97% 30.598 28.161 - -7.92% -
std::fill_n(vector<bool>)/262144 -7.92% 251.460 231.548 - 0.43% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -7.92% 58476.918 53847.288 - -1.83% -
BM_deque_vector_ranges_move/64 -7.92% 2.844 2.619 - 1.14% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 -7.91% 2.726 2.510 - 8.30% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -7.91% 13146.039 12106.606 - -6.97% -
std::multiset<std::string>::ctor(const&,_alloc)/1024 -7.88% 39681.250 36555.599 - 0.65% -
BM_format_to_n_string_back_inserter<std::list<wchar_t>>/1 -7.88% 25.332 23.337 - -2.61% -
std::copy(list<int>)/4096 -7.85% 3268.963 3012.235 - -7.76% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 -7.84% 205628505.192 189507445.039 - -4.28% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 -7.83% 17971062.702 16563125.971 - -1.31% -
BM_join_view_deques/64 -7.83% 160.638 148.067 - 0.06% -
std::multiset<std::string>::ctor(const&,_alloc)/32 -7.83% 982.518 905.631 - 22.13% -
DAG_sidecast_fail,_2_levels -7.82% 98.508 90.802 - 0.72% -
BM_ConstructAndDestroy_SmallTrivialFunctor_Opaque -7.81% 0.745 0.687 - -0.21% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 -7.80% 35.720 32.932 - 1.00% -
BM_format_string<wchar_t>/32 -7.80% 0.885 0.816 - -0.94% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 -7.80% 29.987 27.649 - -5.19% -
rng::find_last(deque<int>)_(bail_90%)/8 -7.79% 0.969 0.894 - -2.59% -
std::multimap<int,_int>::erase(key)_(existent)/8192 -7.75% 27.776 25.622 - -7.78% -
BM_vector_deque_ranges_copy_backward/0 -7.75% 0.519 0.478 - 8.30% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 -7.75% 10.947 10.099 - -9.51% -
SetIntersection_Interlaced_Set_uint32_1024_256 -7.73% 14674261.981 13540547.940 - -6.65% -
SetIntersection_Interlaced_Vector_uint64_1024_64 -7.72% 3675759.902 3392092.078 - -15.54% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 -7.71% 812.905 750.266 - -4.97% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -7.70% 35.769 33.015 - -9.32% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 -7.70% 13.061 12.055 - -1.27% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 -7.70% 1.312 1.211 - 0.72% -
BM_deque_deque_ranges_move/0 -7.69% 0.923 0.852 - 22.76% -
std::remove_if(list<int>)_(prefix)/8192 -7.68% 10043.714 9272.127 - -4.19% -
SetIntersection_Interlaced_Vector_uint64_256_64 -7.68% 7380439.684 6813813.433 - -9.73% -
BM_CmpEqual_uint_int -7.67% 1.129 1.042 - 0.13% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -7.63% 3.116 2.879 - 2.07% -
std::remove_if(vector<int>)_(prefix)/50 -7.63% 58.489 54.025 - -0.10% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 -7.61% 12589.841 11632.343 - -0.74% -
BM_format_string<wchar_t>/131072 -7.60% 0.187 0.172 - 0.18% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -7.60% 200619415.969 185379135.698 - -7.94% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 -7.57% 10.794 9.976 - -4.48% -
std::partial_sort(deque<int>)_(shuffled)/8192 -7.55% 258966.284 239409.627 - -1.47% -
std::map<int,_int>::clear()/1024 -7.54% 11337.328 10482.656 - -0.04% -
std::multiset<std::string>::contains(key)_(non-existent)/32 -7.53% 10.778 9.966 - -8.81% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 -7.53% 33.865 31.315 - -6.08% -
Chain_fail,_1_level -7.52% 22.735 21.025 - 2.33% -
SetIntersection_Front_Set_uint64_16384_1 -7.48% 1059419.799 980163.151 - -5.02% -
ranges::minmax(std::vector<char>)/8 -7.48% 1.010 0.935 - -5.79% -
std::find_if_not(vector<char>)_(bail_25%)/1024 -7.47% 27.147 25.119 - -18.89% -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 -7.44% 192.524 178.191 - 4.56% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 -7.43% 11.831 10.952 - 7.31% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 -7.41% 23235625.108 21512730.570 - -1.12% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 -7.41% 8.252 7.641 - 0.13% -
BM_join_view_out_vectors/0 -7.41% 0.427 0.396 - -10.26% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -7.38% 1073225.193 994062.752 - -8.18% -
BM_deque_deque_ranges_move_backward/2 -7.36% 2.470 2.288 - -9.47% -
BM_PushHeap_float_Random_256 -7.36% 7.299 6.762 - -1.82% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -7.35% 51764.322 47958.400 - -6.57% -
BM_PushHeap_float_Ascending_4 -7.29% 0.587 0.544 - 1.63% -
BM_CmpLess_ushort_short -7.28% 1.122 1.041 - 2.24% -
BM_std_minmax_element<long_long>/1 -7.27% 0.324 0.301 - 0.07% -
BM_format/string_len_60 -7.26% 13.987 12.972 - -10.42% -
BM_CmpLess_uint_schar -7.25% 1.134 1.052 - 1.76% -
BM_BitsetToString<32>/Dense_(90%)/90 -7.24% 13.688 12.698 - -4.60% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 -7.24% 43.669 40.509 - -20.47% -
BM_format_to_string_begin<std::vector<wchar_t>>/16384 -7.22% 1902.008 1764.593 - -2.41% -
std::all_of(deque<int>)_(process_all)/8192 -7.22% 2719.838 2523.470 - -0.19% -
BM_CmpEqual_ushort_schar -7.21% 1.118 1.037 - 2.47% -
BM_format_to_string_begin<std::vector<char>>/1048576 -7.19% 12545.013 11643.101 - -16.66% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 -7.18% 1700123.779 1577984.131 - -4.36% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 -7.18% 703.232 652.756 - -11.69% -
std::none_of(deque<int>)_(process_all)/8192 -7.17% 2717.706 2522.743 - -3.84% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 -7.16% 1.392 1.292 - 11.64% -
std::find_if_not(vector<int>)_(bail_25%)/8 -7.15% 0.850 0.789 - 0.33% -
std::find_end(vector<int>,_pred)_(process_all)/8192 -7.15% 4645.049 4312.770 - 0.26% -
BM_japanese_text<char> -7.15% 24049.095 22330.069 - -2.42% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 -7.15% 0.367 0.341 - -29.56% -
std::rotate_copy(vector<int>)/8192 -7.14% 716.636 665.468 - -8.52% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 -7.13% 4.441 4.125 - -6.84% -
rng::find_last_if(vector<int>)_(bail_10%)/50 -7.11% 12.374 11.494 - -0.13% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -7.11% 871.186 809.205 - 1.58% -
std::find(list<int>)_(bail_25%)/32768 -7.10% 8129.120 7552.076 - -4.14% -
std::unique_copy(vector<int>)_(contiguous)/1024 -7.08% 267.502 248.572 - 0.37% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -7.06% 45431.064 42222.250 - -0.12% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 -7.05% 1065455.972 990383.215 - -4.45% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 -7.03% 25.216 23.443 - -21.72% -
BM_ascii_escaped<char> -6.99% 23782.212 22119.595 - -1.65% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -6.99% 3168648.357 2947204.430 - -0.58% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -6.98% 22.458 20.889 - -7.42% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -6.98% 38.040 35.384 - -2.28% -
std::multimap<int,_int>::count(key)_(non-existent)/1024 -6.98% 6.088 5.664 - -5.98% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 -6.96% 3729.836 3470.304 - 3.23% -
BM_CmpEqual_uchar_short -6.95% 1.085 1.009 - -2.43% -
std::vector<std::string>::ctor(size)/1024 -6.94% 464.449 432.204 - 0.34% -
std::find_end(vector<int>,_pred)_(process_all)/1024 -6.93% 579.988 539.775 - 0.20% -
std::none_of(deque<int>)_(process_all)/32768 -6.90% 10888.096 10136.817 - -3.31% -
VDAG_sidecast_fail,_3_levels -6.90% 116.750 108.696 - -1.20% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -6.89% 14808.666 13788.407 - -2.19% -
BM_join_view_in_vectors/64000 -6.87% 129032.079 120169.001 - -1.47% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 -6.87% 5.258 4.896 - 0.31% -
std::generate(deque<int>)/1024 -6.86% 276.750 257.764 - 5.62% -
BM_vector_deque_ranges_copy_backward/1 -6.86% 2.284 2.128 - -4.43% -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 -6.86% 0.514 0.479 - 0.63% -
SetIntersection_Front_Vector_uint64_16384_64 -6.84% 1385598.635 1290882.120 - -5.44% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 -6.83% 42.559 39.650 - -5.89% -
BM_StringRelational_Compare_Empty_Empty_Control -6.82% 1.732 1.613 - -3.21% -
rng::find_last(list<int>)_(bail_90%)/50 -6.82% 1.340 1.249 - -0.21% -
std::set<std::string>::lower_bound(key)_(non-existent)/8192 -6.82% 32.439 30.228 - -7.01% -
std::map<int,_int>::insert(value)_(already_present)/8192 -6.81% 4.154 3.871 - -0.93% -
std::find_end(vector<int>,_pred)_(process_all)/1000 -6.81% 565.641 527.116 - 0.20% -
std::partial_sort(deque<int>)_(ascending)/8192 -6.80% 162158.621 151129.920 - 3.62% -
BM_StringRelational_Compare_Empty_Small_Control -6.79% 1.731 1.613 - -7.48% -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 -6.78% 1.621 1.511 - 2.25% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 -6.77% 1182808.202 1102723.473 - -1.77% -
SetIntersection_None_Set_string_262144_256 -6.77% 1705061.115 1589626.383 - -4.23% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 -6.77% 1697857.422 1582977.945 - -3.61% -
SetIntersection_None_Set_string_262144_1024 -6.77% 1720230.062 1603846.027 - -4.16% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -6.76% 1820315.754 1697236.899 - -3.74% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -6.76% 140533.380 131035.217 - -1.51% -
BM_Invoke_FuncPtr -6.76% 0.790 0.736 - -0.20% -
std::map<std::string,_int>::clear()/8192 -6.75% 227074.220 211740.612 - -2.14% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 -6.74% 755.658 704.698 - -11.38% -
std::multiset<int>::upper_bound(key)_(non-existent)/32 -6.74% 2.689 2.508 - -1.08% -
std::unordered_multiset<int>::count(key)_(existent)/32 -6.74% 1.855 1.730 - -7.30% -
std::all_of(deque<int>)_(process_all)/32768 -6.72% 10899.278 10166.937 - 0.77% -
SetIntersection_Interlaced_Set_uint64_16384_1 -6.70% 1053135.725 982588.463 - -0.07% -
BM_CmpLess_uchar_int -6.69% 1.130 1.054 - -3.52% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 -6.69% 100.195 93.489 - -1.03% -
BM_PushHeap_uint64_Ascending_4 -6.69% 0.588 0.549 - 0.13% -
SetIntersection_Front_Vector_uint32_1024_256 -6.67% 2283748.440 2131445.354 - -1.03% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -6.64% 22.287 20.806 - 7.36% -
std::multiset<int>::ctor(&&,_different_allocs)/0 -6.63% 13.774 12.860 - 0.12% -
VDAG_leftmost_middle,_2_levels -6.63% 194.699 181.791 - -1.09% -
std::partial_sort(deque<int>)_(descending)/8192 -6.61% 282589.439 263906.196 - -2.21% -
std::for_each_n(list<int>)/50 -6.61% 24.253 22.651 - 2.99% -
std::mismatch(deque<int>)_(it,_it,_it)/1024 -6.60% 477.758 446.211 - -5.42% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 -6.59% 376.205 351.395 - 2.22% -
std::replace_if(list<int>)_(sprinkled)/32 -6.59% 14.267 13.327 - 0.26% -
BM_join_view_in_vectors/65536 -6.58% 135556.562 126634.472 - -1.55% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 -6.58% 23.829 22.261 - 0.68% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 -6.57% 201498306.274 188269851.747 - -4.80% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -6.55% 15593.653 14572.954 - -8.59% -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 -6.54% 2.643 2.470 - -3.68% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 -6.51% 6584.250 6155.326 - -5.25% -
std::set<int>::count(key)_(non-existent)/1024 -6.50% 7.964 7.446 - 0.16% -
SetIntersection_None_Set_string_262144_16384 -6.50% 1702489.178 1591907.391 - -3.68% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 -6.49% 1694022.949 1584041.746 - -3.88% -
std::set<std::string>::count(key)_(non-existent)/8192 -6.49% 33.834 31.639 - -13.98% -
std::generate(deque<int>)/32 -6.47% 8.683 8.122 - 0.26% -
BM_ConstructAndDestroy_FuncPtr_Opaque -6.46% 1.127 1.054 - -9.73% -
SetIntersection_Interlaced_Vector_string_64_16 -6.45% 30240466.886 28288760.432 - 0.07% -
SetIntersection_Interlaced_Vector_uint64_1024_1 -6.45% 1050980.676 983231.798 - -5.03% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -6.44% 1969544.775 1842761.953 - 1.03% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -6.44% 17016.829 15921.580 - -2.19% -
std::find_if_not(vector<char>)_(bail_25%)/8 -6.44% 0.932 0.872 - -22.64% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -6.43% 9583149.285 8966990.783 - -1.64% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -6.42% 9556404.907 8942715.924 - -5.18% -
SetIntersection_Interlaced_Set_string_16_16 -6.40% 61716755.029 57765616.025 - -4.49% -
std::map<int,_int>::insert(value)_(already_present)/1024 -6.40% 3.465 3.243 - 3.48% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 -6.39% 1094577.011 1024595.512 - -0.82% -
std::adjacent_find(list<int>,_pred)/50 -6.39% 31.305 29.305 - 0.05% -
SetIntersection_Interlaced_Vector_string_1024_1024 -6.38% 41552999.422 38902965.146 - -0.66% -
BM_format_to_back_inserter<std::deque<char>>/C_string_len_60 -6.38% 62.512 58.526 - -7.77% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -6.37% 9581781.413 8970987.357 - -4.69% -
SetIntersection_None_Vector_uint64_262144_16384 -6.34% 1155002.388 1081740.882 - -3.41% -
SetIntersection_Interlaced_Set_uint32_16384_4 -6.34% 174458253.965 163402553.996 - -10.48% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -6.34% 13505.593 12649.943 - -1.00% -
SetIntersection_Front_Set_uint32_262144_4 -6.33% 1071669.695 1003866.034 - -3.59% -
SetIntersection_None_Set_uint32_16384_64 -6.32% 161346958.987 151148750.031 - -2.03% -
VDAG_rightmost_middle,_1_level -6.30% 111.596 104.564 - -1.50% -
BM_StringAssignAsciizMix_Opaque -6.30% 5.214 4.886 - -2.85% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -6.30% 1691297.934 1584822.512 - -3.22% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 -6.29% 25.080 23.503 - 2.58% -
std::copy_n(list<int>)/4096 -6.27% 4179.648 3917.454 - 9.70% -
BM_join_view_out_vectors/512 -6.26% 799.215 749.179 - -2.50% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 -6.26% 818.171 766.973 - -4.82% -
VDAG_sidecast_fail,_2_levels -6.26% 97.487 91.387 - 0.50% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/0 -6.26% 0.281 0.263 - 0.76% -
SetIntersection_None_Set_string_262144_262144 -6.26% 1710767.334 1603749.022 - -4.05% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -6.25% 1926.770 1806.306 - 5.03% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -6.24% 243319897.671 228128895.003 - -3.35% -
std::unordered_multiset<int>::erase(iterator)/8192 -6.24% 22.805 21.381 - 8.17% -
BM_Move_FuncPtr -6.24% 1.311 1.229 - 5.95% -
BM_BitsetToString<64>/Uniform_(50%)/50 -6.23% 18.978 17.796 - -4.49% -
std::multiset<std::string>::count(key)_(existent)/32 -6.22% 19.597 18.378 - -8.14% -
std::sort(deque<int>)_(repeated)/1024 -6.22% 1068.865 1002.375 - -1.01% -
BM_format_string<wchar_t>/16 -6.22% 1.599 1.500 - -5.42% -
std::move_backward(list<int>)/4096 -6.22% 5186.231 4863.826 - -6.08% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -6.21% 16158.710 15154.479 - -2.78% -
BM_emoji_escaped<char> -6.21% 24155.613 22654.777 - 1.08% -
SetIntersection_None_Set_uint32_16384_1024 -6.20% 160793281.549 150826163.505 - -1.81% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 -6.20% 16.964 15.913 - -2.06% -
BM_PushHeap_uint64_QuickSortAdversary_4 -6.20% 0.589 0.552 - 0.36% -
SetIntersection_Front_Set_uint32_16384_1 -6.17% 1054686.198 989660.898 - -3.73% -
rng::contains_subrange(deque<int>)_(process_all)/32 -6.16% 14.421 13.533 - 10.63% -
BM_StringConstructDestroyCStr_Huge_Transparent -6.15% 69.276 65.014 - -1.88% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -6.14% 15803.235 14833.186 - -4.84% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -6.13% 14634.212 13736.494 - -1.00% -
std::map<int,_int>::clear()/8192 -6.13% 92082.029 86434.524 - 0.27% -
std::set<int>::erase(key)_(non-existent,_end)/32 -6.13% 2.636 2.475 - 8.00% -
SetIntersection_None_Set_string_262144_4 -6.11% 1709567.709 1605042.481 - -2.85% -
SetIntersection_Front_Set_uint64_1024_4 -6.09% 1088833.813 1022515.326 - -2.15% -
std::deque<std::string>::insert(middle)_(cheap_elements)/1024 -6.09% 331.743 311.543 - 0.05% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 -6.08% 691.212 649.218 - 0.98% -
std::deque<int>::insert(middle)_(cheap_elements)/8192 -6.07% 176.086 165.391 - 0.08% -
BM_format/string_view_len_6000 -6.07% 77.081 72.400 - 1.02% -
std::unordered_multimap<int,_int>::clear()/8192 -6.07% 67123.529 63047.920 - -4.61% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle -6.05% 1.629 1.531 - -1.03% -
std::adjacent_find(vector<int>,_pred)/8 -6.04% 3.525 3.312 - 1.38% -
SetIntersection_None_Set_uint32_16384_256 -6.03% 160847931.984 151141096.650 - -2.02% -
rng::find_last(forward_list<int>)_(bail_10%)/50 -6.03% 18.451 17.338 - -8.13% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -6.03% 225.763 212.156 - -2.72% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 -6.01% 115392280.410 108454634.624 - -22.29% -
SetIntersection_None_Vector_uint64_1024_1 -5.99% 1096194.824 1030520.506 - -4.94% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 -5.98% 5125.641 4819.145 - -0.37% -
std::map<int,_int>::count(key)_(existent)/8192 -5.96% 6.152 5.786 - -1.41% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -5.96% 21.022 19.769 - 1.93% -
SetIntersection_Interlaced_Set_uint32_256_64 -5.95% 14073448.888 13236462.581 - -6.95% -
BM_PushHeap_pair<uint32,_uint32>_Random_64 -5.95% 6.824 6.419 - 0.36% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -5.94% 137162461.039 129020434.334 - -0.45% -
BM_PathConstructForwardIter/large_string/512 -5.93% 16817.073 15819.386 - -0.72% -
BM_PushHeap_float_PipeOrgan_4 -5.93% 0.540 0.508 - 5.45% -
SetIntersection_None_Set_uint32_16384_16 -5.93% 161921436.547 152320767.076 - -1.61% -
SetIntersection_None_Set_string_262144_1 -5.92% 1699790.609 1599107.584 - -3.48% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -5.91% 207958820.379 195671710.402 - -1.93% -
std::count_if(deque<int>)_(every_other)/8 -5.91% 3.706 3.487 - -0.26% -
std::find_if_not(list<int>)_(bail_25%)/32768 -5.90% 7395.089 6958.617 - -4.36% -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 -5.90% 7.331 6.898 - 0.88% -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 -5.89% 1.504 1.416 - -6.80% -
DAG_sidecast,_3_levels -5.89% 112.295 105.680 - 1.56% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -5.89% 1679493.162 1580588.459 - -3.15% -
std::remove_if(list<int>)_(sprinkled)/50 -5.88% 74.944 70.536 - 0.36% -
BM_format_to_iterator/<std::vector>_C_string_len_6 -5.88% 9.352 8.802 - -5.57% -
BM_PushHeap_uint64_SingleElement_16 -5.87% 0.358 0.337 - -3.09% -
std::transform(deque<int>)_(identity_transform)/50 -5.86% 20.289 19.099 - 0.09% -
BM_CmpEqual_int_uint -5.86% 1.136 1.069 - -1.62% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 -5.85% 16.523 15.557 - -1.32% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 -5.82% 1098142.576 1034213.701 - -2.02% -
SetIntersection_None_Set_uint32_16384_1 -5.82% 161921330.369 152495995.800 - -1.93% -
SetIntersection_None_Vector_uint64_262144_262144 -5.81% 1138528.605 1072327.242 - -3.84% -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 -5.80% 1.110 1.045 - 8.26% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -5.79% 16414.760 15464.759 - -1.92% -
BM_BitsetToString<32>/Uniform_(50%)/50 -5.78% 17.014 16.031 - -5.82% -
BM_CmpLess_ushort_schar -5.78% 1.119 1.055 - 1.31% -
SetIntersection_None_Set_uint64_1024_4 -5.76% 9106801.985 8581899.684 - -0.18% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 -5.76% 1.923 1.813 - -2.43% -
BM_StringConstructDestroyCStr_Small_Transparent -5.76% 0.368 0.346 - -15.83% -
SetIntersection_Interlaced_Vector_uint64_262144_1 -5.75% 1056733.030 995969.196 - -4.53% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -5.75% 9602126.113 9050019.939 - 0.31% -
SetIntersection_Front_Set_string_1024_64 -5.75% 4771298.152 4496978.760 - -8.46% -
Chain_fail,_6_levels -5.73% 85.024 80.148 - 0.45% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 -5.73% 201241354.042 189707399.978 - -4.43% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 -5.73% 167.814 158.201 - -2.16% -
std::multiset<int>::equal_range(key)_(existent)/32 -5.72% 2.469 2.328 - -1.93% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/8192 -5.69% 10.716 10.106 - 0.44% -
std::multiset<int>::equal_range(key)_(non-existent)/32 -5.69% 2.540 2.396 - 1.67% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -5.69% 5454.051 5143.805 - 0.38% -
SetIntersection_None_Set_uint32_1024_16 -5.68% 9126969.381 8608504.321 - -1.66% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -5.68% 1239128.973 1168786.296 - -0.33% -
VDAG_rightmost_middle,_2_levels -5.67% 219.946 207.464 - -2.03% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -5.67% 15399.734 14526.513 - -2.60% -
std::deque<std::string>::insert(middle)_(expensive_elements)/1024 -5.65% 348.591 328.881 - -0.08% -
SetIntersection_Front_Vector_string_1024_256 -5.64% 10204165.223 9628744.293 - 1.66% -
std::deque<std::string>::insert(middle)_(expensive_elements)/8192 -5.64% 2505.735 2364.453 - -0.17% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 -5.63% 40223.506 37957.313 - -5.39% -
SetIntersection_None_Set_string_262144_64 -5.62% 1703906.740 1608106.365 - -2.73% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 -5.62% 6419488.254 6058595.831 - -0.84% -
std::sort_heap(deque<int>,_pred)/1024 -5.59% 12968.908 12244.569 - -4.07% -
SetIntersection_None_Set_uint32_16384_4 -5.58% 161703992.755 152675615.192 - -1.28% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 -5.58% 6396999.538 6039908.862 - -3.09% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 -5.58% 16.786 15.849 - -7.77% -
VDAG_rightmost_middle,_3_levels -5.56% 448.081 423.148 - -1.76% -
std::set<std::string>::ctor(const&)/32 -5.56% 832.328 786.077 - 11.48% -
BM_BitsetToString<8192>/Sparse_(10%)/10 -5.55% 424.143 400.615 - 2.60% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 -5.54% 85621.580 80877.896 - 1.48% -
SetIntersection_None_Set_string_262144_16 -5.54% 1701763.834 1607535.889 - -2.52% -
std::reverse(list<int>)/64 -5.53% 18.667 17.635 - 0.65% -
BM_CmpLess_int_uchar -5.53% 1.152 1.088 - -1.55% -
BM_deque_vector_copy_backward/64000 -5.53% 7487.791 7073.994 - 0.63% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 -5.52% 514.048 485.688 - -4.54% -
BM_unicode_text<char> -5.52% 35252.019 33307.705 - -14.23% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 -5.52% 1506.395 1423.313 - -5.38% -
VDAG_sidecast,_2_levels -5.51% 87.163 82.359 - -1.80% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle -5.50% 0.688 0.650 - -2.94% -
std::find_first_of(deque<int>,_pred)_(small_needle)/8192 -5.47% 52672.508 49793.062 - -0.08% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 -5.47% 13005203.083 12294373.389 - 0.42% -
std::multiset<int>::count(key)_(non-existent)/8192 -5.46% 9.852 9.314 - -6.76% -
std::adjacent_find(list<int>)/8192 -5.45% 7119.436 6731.144 - -6.68% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -5.44% 24758404.207 23411279.232 - -3.12% -
BM_PushHeap_uint64_SingleElement_4 -5.43% 0.377 0.356 - -2.89% -
std::deque<std::string>::insert(middle)_(cheap_elements)/8192 -5.43% 2477.719 2343.252 - -0.04% -
std::deque<int>::ctor(const&)_(cheap_elements)/32 -5.42% 36.385 34.412 - -1.25% -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 -5.42% 154.391 146.024 - 3.21% -
std::find_if(vector<int>)_(process_all)/8 -5.41% 1.487 1.407 - -8.71% -
BM_ascii_text<wchar_t> -5.40% 880.841 833.262 - 0.29% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -5.39% 61328.900 58023.401 - 0.04% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 -5.38% 29.998 28.383 - 1.32% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -5.38% 40099.601 37941.360 - -0.77% -
VDAG_leftmost_middle,_1_level -5.38% 101.027 95.590 - -1.56% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -5.35% 1214.975 1149.926 - -2.03% -
std::set<int>::equal_range(key)_(non-existent)/32 -5.33% 2.585 2.448 - -19.94% -
std::unordered_set<std::string>::find(key)_(existent)/8192 -5.33% 41.522 39.310 - -1.11% -
rng::for_each(map<int>)/50 -5.31% 40.399 38.253 - 0.13% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 -5.30% 27005271.138 25572983.580 - -1.92% -
SetIntersection_Front_Set_string_1024_16 -5.29% 1992295.171 1886840.036 - -2.14% -
std::unordered_set<int>::ctor(const&,_alloc)/8192 -5.29% 84960.154 80463.673 - 0.94% -
BM_PushHeap_uint32_Descending_4 -5.28% 0.363 0.344 - -8.88% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -5.28% 27.842 26.372 - -10.19% -
SetIntersection_Interlaced_Set_uint32_262144_4 -5.27% 1302458.494 1233785.564 - -2.50% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 -5.27% 33.890 32.105 - -0.74% -
std::find_end(vector<int>)_(process_all)/8192 -5.26% 1802.040 1707.199 - 1.59% -
SetIntersection_None_Vector_uint64_16384_16 -5.25% 1111855.840 1053471.156 - -4.99% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 -5.23% 1095720.571 1038409.588 - -2.74% -
std::unique_copy(list<int>)_(contiguous)/32 -5.22% 11.727 11.116 - -0.47% -
BM_PushHeap_pair<uint32,_uint32>_Random_262144 -5.22% 7.243 6.865 - -0.35% -
SetIntersection_Interlaced_Set_uint32_262144_16384 -5.21% 1300008.949 1232281.902 - -1.99% -
std::map<int,_int>::contains(key)_(non-existent)/32 -5.21% 2.879 2.730 - -1.85% -
BM_deque_deque_move_backward/64 -5.19% 3.659 3.469 - 3.95% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -5.19% 250004.039 237028.418 - -3.78% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 -5.19% 37560.174 35612.171 - -2.41% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8192 -5.18% 167226.699 158557.067 - 0.38% -
SetIntersection_Interlaced_Vector_uint64_1024_4 -5.18% 1284885.986 1218392.909 - -4.52% -
BM_vector_deque_copy_backward/1 -5.17% 2.384 2.261 - 9.91% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -5.16% 68443.795 64908.737 - -1.40% -
SetIntersection_Interlaced_Set_uint32_262144_16 -5.16% 1619121.174 1535495.361 - -3.08% -
std::set<std::string>::find(key)_(existent)/8192 -5.16% 30.665 29.082 - -3.98% -
std::map<std::string,_int>::count(key)_(existent)/8192 -5.16% 30.601 29.022 - -0.09% -
BM_format_to_string_back_inserter<std::vector<char>>/16384 -5.16% 949.637 900.656 - 1.07% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -5.16% 239.847 227.480 - 1.53% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 -5.16% 20.288 19.242 - -0.41% -
BM_CmpLess_short_uchar -5.15% 1.140 1.082 - -1.65% -
std::set<std::string>::erase(key)_(non-existent,_end)/32 -5.13% 10.563 10.021 - -8.95% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 -5.13% 1061859.438 1007403.046 - -3.72% -
SetIntersection_Front_Set_float_1024_256 -5.12% 4190780.106 3976049.564 - 5.50% -
std::rotate(list<int>)_(by_1/2)/50 -5.12% 13.664 12.964 - 2.73% -
std::multimap<int,_int>::erase(iterator)/8192 -5.12% 21.439 20.342 - -12.24% -
BM_Swap_MemPtr_SmallTrivialFunctor -5.12% 3.641 3.455 - 2.49% -
std::format(double)_(fmt:_{:0<17500_10Le}) -5.11% 219.827 208.590 - -0.64% -
BM_StringFindCharLiteral/1024 -5.08% 18.979 18.014 - -5.93% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 -5.08% 1692840.496 1606806.642 - -2.48% -
std::copy_if(list<int>)_(entire_range)/64 -5.08% 33.472 31.772 - 0.35% -
BM_PushHeap_string_Ascending_1024 -5.08% 13.452 12.769 - -10.08% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -5.08% 41179.387 39089.003 - 0.84% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 -5.07% 1085120.825 1030075.958 - -2.49% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -5.07% 385.430 365.887 - -4.22% -
SetIntersection_Front_Set_uint32_262144_1 -5.07% 1056198.562 1002668.471 - -0.05% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 -5.07% 321999.426 305687.637 - -0.03% -
std::set<std::string>::insert(value)_(new_value,_middle)/1024 -5.07% 52.900 50.220 - 9.93% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 -5.06% 231.837 220.094 - 0.83% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -5.06% 1060.280 1006.595 - 0.80% -
SetIntersection_None_Set_uint64_1024_1024 -5.06% 9052342.148 8594522.671 - 0.01% -
std::sort_heap(deque<int>,_pred)/8192 -5.05% 451004.639 428206.632 - -2.19% -
std::set<std::string>::insert(value)_(already_present)/8192 -5.05% 31.276 29.695 - -20.51% -
std::multiset<int>::count(key)_(non-existent)/32 -5.05% 2.451 2.327 - -8.92% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -5.03% 124602.611 118337.342 - -1.08% -
SetIntersection_Interlaced_Vector_uint64_64_16 -5.03% 18312484.508 17392217.206 - -2.08% -
SetIntersection_Interlaced_Set_uint32_16384_64 -5.01% 218727339.981 207759263.654 - -3.89% -
SetIntersection_None_Vector_uint32_1024_64 -5.01% 1108598.033 1053052.355 - -2.18% -
SetIntersection_Front_Set_uint64_1024_16 -5.00% 1227791.863 1166393.416 - -0.79% -
std::multimap<int,_int>::clear()/1024 -5.00% 11110.454 10555.475 - -2.04% -
std::find_end(vector<int>)_(process_all)/1024 -4.99% 236.451 224.650 - 1.13% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 -4.99% 10.014 9.515 - -29.97% -
std::set<int>::clear()/8192 -4.98% 82177.383 78082.086 - -3.51% -
std::unordered_set<int>::ctor(const&,_alloc)/1024 -4.97% 10140.450 9636.571 - 0.00% -
std::multimap<int,_int>::erase(iterator)/1024 -4.96% 21.391 20.329 - -14.26% -
std::unordered_map<int,_int>::ctor(const&)/1024 -4.96% 6987.038 6640.363 - -0.94% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -4.96% 32.425 30.817 - -10.71% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 -4.96% 1676653.891 1593568.362 - -2.14% -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 -4.95% 888674.470 844687.575 - -3.92% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 -4.94% 5895150.031 5603691.803 - -2.14% -
SetIntersection_Front_Vector_uint32_1024_4 -4.93% 1084671.583 1031177.438 - -2.14% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 -4.93% 10198.439 9695.707 - -0.02% -
SetIntersection_Interlaced_Vector_string_1024_64 -4.92% 8570493.635 8148459.163 - 0.71% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 -4.92% 1196653.862 1137727.981 - 3.18% -
std::map<std::string,_int>::count(key)_(existent)/32 -4.92% 17.370 16.516 - -2.27% -
BM_CmpLess_ushort_int -4.90% 1.127 1.072 - -0.05% -
std::map<int,_int>::erase(key)_(existent)/32 -4.90% 23.390 22.243 - -0.40% -
std::generate_n(deque<int>)/50 -4.89% 12.913 12.281 - 0.63% -
std::move(vector<bool>)_(aligned)/64 -4.89% 1.691 1.608 - -6.08% -
std::pop_heap(deque<float>)/1024 -4.89% 13.589 12.925 - -0.63% -
SetIntersection_None_Set_uint64_256_16 -4.89% 11025193.051 10486173.234 - -2.75% -
std::is_sorted(list<int>,_pred)/8192 -4.88% 9043.894 8602.253 - -5.60% -
std::shift_left(list<int>)/32 -4.88% 14.178 13.486 - 0.43% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 -4.86% 21.307 20.272 - 2.49% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 -4.85% 22845672.486 21736623.283 - -1.54% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 -4.85% 28.304 26.930 - 1.20% -
BM_StringConstructDestroyCStr_Large_Transparent -4.85% 10.129 9.637 - -33.32% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 -4.85% 33.952 32.306 - -0.11% -
SetIntersection_None_Vector_string_262144_262144 -4.83% 1317178.590 1253500.071 - -3.28% -
std::set<int>::contains(key)_(existent)/32 -4.83% 1.715 1.632 - -1.21% -
SetIntersection_Interlaced_Vector_string_16_4 -4.83% 69825292.765 66453203.877 - -0.11% -
SetIntersection_Front_Set_string_262144_16 -4.83% 1938129.251 1844592.328 - -9.77% -
rng::contains(vector<int>)_(process_all)/8 -4.82% 2.817 2.682 - -1.86% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 -4.82% 1067883.320 1016377.978 - -3.65% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 -4.80% 18885.037 17977.869 - 0.06% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -4.80% 1692190.672 1610950.277 - -2.44% -
SetIntersection_Front_Vector_uint32_262144_1 -4.80% 1065785.498 1014623.627 - -2.10% -
std::format(int64_t)_(fmt:_{:d}) -4.80% 24.045 22.891 - -1.94% -
bm_lexicographical_compare<int>/8 -4.80% 1.583 1.507 - 0.45% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 -4.80% 50.725 48.291 - -4.80% -
BM_format_to_string_begin<std::string>/1048576 -4.79% 12228.163 11642.919 - -17.14% -
SetIntersection_Interlaced_Vector_uint32_262144_16 -4.78% 3078611.118 2931312.498 - -51.43% -
std::multimap<int,_int>::erase(key)_(existent)/1024 -4.78% 26.452 25.188 - -7.08% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -4.78% 3196455.298 3043636.860 - -1.89% -
std::generate_n(deque<int>)/32 -4.78% 8.688 8.272 - 0.67% -
std::find_end(vector<int>)_(process_all)/1048576 -4.75% 231092.482 220104.200 - 1.34% -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 -4.75% 13.002 12.385 - -0.44% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 -4.75% 23517.979 22401.303 - -0.20% -
BM_vector_deque_move_backward/0 -4.75% 0.419 0.399 - -35.74% -
std::stable_sort(deque<int>)_(pipe-organ)/8 -4.74% 22.470 21.405 - -4.66% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8192 -4.73% 165871.209 158023.039 - -0.35% -
DAG_sidecast,_2_levels -4.73% 88.473 84.289 - 2.17% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -4.72% 1282.978 1222.412 - 3.15% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -4.72% 606.555 577.955 - -0.62% -
std::set<int>::erase(iterator)/8192 -4.71% 20.696 19.720 - -1.21% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 -4.71% 32.005 30.498 - -2.13% -
SetIntersection_None_Vector_uint32_262144_1024 -4.71% 1151271.109 1097097.898 - -3.62% -
SetIntersection_Interlaced_Set_string_262144_4 -4.70% 1877489.744 1789278.562 - -2.38% -
BM_cyrillic_escaped<char> -4.69% 15246.221 14530.596 - -1.25% -
std::remove_if(vector<int>)_(sprinkled)/32 -4.69% 53.211 50.716 - 0.48% -
SetIntersection_None_Set_uint32_262144_262144 -4.69% 1208029.299 1151384.033 - -3.09% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 -4.68% 6.486 6.182 - -9.13% -
rng::find_last_if(vector<char>)_(bail_90%)/50 -4.68% 1.570 1.496 - -0.04% -
BM_PushHeap_float_Random_1024 -4.68% 7.536 7.183 - 2.39% -
SetIntersection_None_Set_uint32_262144_64 -4.68% 1213896.160 1157103.842 - -2.41% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -4.68% 39.814 37.952 - -3.57% -
SetIntersection_None_Set_uint32_262144_16 -4.67% 1213268.148 1156563.556 - -2.32% -
SetIntersection_None_Set_uint32_262144_1024 -4.67% 1205418.945 1149101.158 - -2.94% -
SetIntersection_Interlaced_Set_uint32_262144_1024 -4.67% 1543732.828 1471660.402 - -2.41% -
SetIntersection_Interlaced_Set_uint32_16384_16 -4.65% 211675713.781 201837553.303 - -6.88% -
SetIntersection_Interlaced_Set_uint32_262144_64 -4.65% 1591417.318 1517484.699 - -2.14% -
SetIntersection_Interlaced_Set_uint32_262144_1 -4.64% 1050381.769 1001619.349 - -0.01% -
std::unordered_set<int>::contains(key)_(non-existent)/32 -4.64% 1.619 1.544 - 15.13% -
BM_StringAssignStr_Huge_Transparent -4.64% 115.158 109.818 - 0.43% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 -4.62% 8985526.626 8570712.369 - -0.38% -
BM_deque_vector_ranges_copy/0 -4.61% 1.438 1.372 - -10.01% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 -4.61% 14482.253 13814.924 - -0.25% -
SetIntersection_None_Set_uint32_262144_4 -4.60% 1214413.332 1158563.963 - -2.87% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -4.59% 725.747 692.466 - -5.58% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 -4.59% 1069064.577 1020043.546 - -3.20% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -4.58% 46245.054 44125.018 - -0.57% -
std::deque<int>::insert(middle)_(cheap_elements)/1024 -4.58% 31.165 29.739 - -1.34% -
std::partition_copy(deque<int>)/50 -4.57% 22.007 21.001 - -0.39% -
BM_PushHeap_string_Ascending_256 -4.56% 10.965 10.465 - -8.21% -
std::find_end(vector<int>)_(process_all)/1000 -4.55% 229.947 219.483 - 1.11% -
BM_format_to_back_inserter<std::vector<char>>/string_view_len_6000 -4.55% 438.868 418.897 - 0.43% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 -4.55% 2194280.366 2094508.765 - -2.30% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -4.55% 1172152.588 1118875.117 - 0.49% -
SetIntersection_None_Set_uint32_262144_1 -4.54% 1217392.494 1162062.988 - -2.31% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/1024 -4.54% 731.433 698.213 - -0.35% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 -4.54% 685.809 654.666 - -4.65% -
BM_CmpLess_int_ushort -4.53% 1.150 1.097 - -1.21% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 -4.53% 1055557.560 1007736.493 - -4.64% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -4.53% 11231.528 10722.727 - -1.29% -
std::map<int,_int>::contains(key)_(non-existent)/1024 -4.52% 5.815 5.552 - 2.13% -
SetIntersection_None_Set_uint32_262144_16384 -4.52% 1212839.844 1157971.189 - -3.28% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 -4.52% 1879644.533 1794637.777 - -2.04% -
BM_StringRelational_Eq_Large_Large_ChangeFirst -4.52% 1.545 1.475 - -1.82% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 -4.52% 56.216 53.677 - -0.10% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 -4.51% 24.871 23.748 - 1.18% -
BM_PushHeap_float_Random_16 -4.51% 5.334 5.094 - -0.07% -
std::multiset<int>::lower_bound(key)_(existent)/32 -4.50% 2.311 2.207 - 1.33% -
std::move_backward(vector<bool>)_(aligned)/64 -4.50% 1.731 1.653 - -2.76% -
std::set<int>::contains(key)_(non-existent)/8192 -4.50% 10.322 9.857 - -1.50% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -4.50% 610.268 582.819 - -0.08% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 -4.50% 8991234.226 8586829.250 - -1.33% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -4.49% 84931.143 81117.575 - 0.85% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -4.48% 134783364.910 128739446.447 - -2.91% -
SetIntersection_None_Vector_uint64_1024_4 -4.48% 1102987.149 1053532.770 - -2.66% -
SetIntersection_None_Vector_uint64_1024_1024 -4.48% 1095331.508 1046253.513 - -2.04% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -4.48% 3188667.332 3045822.079 - -4.56% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -4.48% 26922275.513 25716397.930 - 1.92% -
std::multimap<int,_int>::clear()/8192 -4.48% 89258.681 85262.623 - -1.98% -
rng::ends_with(list<int>)_(mismatch_at_start)/8 -4.48% 3.160 3.019 - -1.74% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -4.47% 134204602.963 128201766.927 - -0.07% -
SetIntersection_Interlaced_Set_string_64_64 -4.47% 35089417.383 33521864.161 - -4.18% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -4.47% 13591.303 12984.169 - -1.28% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/1024 -4.47% 731.324 698.662 - -0.29% -
BM_CmpLess_int_uint -4.46% 1.140 1.089 - -0.54% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 -4.45% 19102022.084 18251109.878 - -2.46% -
bm_ranges_lexicographical_compare<unsigned_char>/8 -4.45% 1.380 1.319 - -8.26% -
std::multiset<int>::find(key)_(existent)/32 -4.45% 1.660 1.586 - -2.06% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -4.44% 1189597.387 1136749.723 - -8.70% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 -4.44% 1065735.386 1018409.773 - 3.74% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -4.44% 1147075.338 1096144.265 - -6.33% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -4.44% 1121451.303 1071698.989 - -4.20% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -4.43% 721.093 689.123 - -14.26% -
SetIntersection_Interlaced_Set_uint32_262144_256 -4.43% 1579259.279 1509286.701 - -3.40% -
SetIntersection_Interlaced_Set_string_1024_256 -4.43% 35773152.944 34188455.287 - -0.93% -
std::mismatch(deque<int>)_(it,_it,_it)/1000 -4.41% 466.637 446.045 - -4.24% -
std::for_each(list<int>)/32 -4.41% 11.265 10.768 - -0.43% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle -4.40% 0.364 0.348 - 0.47% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 -4.40% 14737.138 14089.303 - 2.07% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 -4.39% 88937523.839 85031874.707 - -27.65% -
std::multiset<int>::count(key)_(existent)/8192 -4.38% 10.260 9.810 - 6.74% -
std::multiset<int>::count(key)_(non-existent)/0 -4.38% 0.275 0.263 - -1.55% -
VChain_fail,_5_levels -4.36% 42.140 40.301 - 1.80% -
SetIntersection_None_Set_uint64_256_1 -4.36% 11725391.001 11214298.174 - 0.45% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 -4.35% 17512672.119 16750065.206 - -1.44% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 -4.35% 13366051.667 12784200.725 - -0.89% -
SetIntersection_Interlaced_Set_uint32_16384_256 -4.35% 203497029.353 194643011.147 - -4.20% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 -4.35% 27.618 26.417 - -6.96% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 -4.34% 7.310 6.992 - -2.99% -
std::set<int>::clear()/1024 -4.34% 9592.911 9176.462 - -0.73% -
SetIntersection_None_Set_uint64_1024_1 -4.34% 8987520.224 8597550.918 - 0.17% -
std::is_sorted_until(vector<int>,_pred)/8192 -4.34% 3385.722 3238.904 - -4.86% -
std::find_if(vector<char>)_(bail_25%)/32768 -4.33% 943.756 902.864 - -13.61% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -4.33% 240.127 229.725 - -10.45% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -4.32% 3202655.542 3064337.020 - -3.92% -
std::map<int,_int>::upper_bound(key)_(existent)/32 -4.32% 1.827 1.748 - 0.50% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 -4.31% 16.631 15.914 - -2.47% -
std::stable_sort(deque<int>)_(shuffled)/8 -4.30% 23.498 22.487 - -4.57% -
rng::for_each(multiset<int>)/50 -4.30% 41.043 39.278 - 0.10% -
SetIntersection_None_Set_uint32_262144_256 -4.30% 1210101.156 1158073.488 - -3.20% -
BM_Swap_FuncPtr_SmallNonTrivialFunctor -4.29% 1.202 1.150 - 0.03% -
SetIntersection_None_Vector_uint32_256_256 -4.28% 2182429.148 2088954.969 - -1.82% -
BM_format_to_n_string_begin<std::string>/1048576 -4.28% 12209.079 11686.394 - 0.62% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 -4.28% 2.313 2.214 - 1.86% -
std::sort(deque<int>)_(heap)/8192 -4.28% 72424.391 69328.080 - -0.03% -
std::rotate_copy(list<int>)/8192 -4.27% 7034.818 6734.731 - -1.80% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 -4.26% 40.793 39.054 - -5.30% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -4.26% 1484.284 1421.065 - -6.13% -
std::multiset<std::string>::count(key)_(non-existent)/8192 -4.25% 33.399 31.979 - 0.82% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 -4.25% 1204563.996 1153327.993 - 1.75% -
SetIntersection_None_Vector_uint32_16384_256 -4.25% 1121826.189 1074133.304 - -3.12% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 -4.25% 73.365 70.249 - -34.13% -
std::multimap<int,_int>::count(key)_(existent)/8192 -4.25% 6.813 6.524 - -3.72% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 -4.25% 6.785 6.497 - -0.74% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 -4.24% 9.855 9.436 - 0.18% -
VDAG_leftmost,_3_levels -4.24% 15.842 15.170 - -2.10% -
BM_ConstructAndDestroy_MemFuncPtr_Opaque -4.24% 0.923 0.884 - -4.85% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 -4.24% 59.368 56.853 - -3.10% -
SetIntersection_Interlaced_Set_string_262144_16384 -4.24% 2799380.699 2680822.183 - -5.71% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -4.23% 90.316 86.495 - -1.66% -
std::map<int,_int>::erase(key)_(existent)/8192 -4.23% 26.059 24.957 - -1.76% -
BM_format_to_n_string_begin<std::vector<char>>/1048576 -4.22% 12203.876 11688.421 - -9.68% -
BM_deque_deque_ranges_move_backward/1 -4.21% 2.716 2.602 - -8.87% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 -4.21% 64421992.092 61708021.342 - -2.30% -
BM_StringCopy_Huge -4.19% 110.873 106.224 - -4.28% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -4.19% 9084.368 8704.044 - -6.70% -
SetIntersection_None_Set_uint32_16384_16384 -4.19% 163378173.478 156538302.525 - 1.25% -
std::format(double)_(fmt:_{:017500_10Lg}) -4.19% 228.488 218.924 - -5.28% -
BM_format_to_n_string_back_inserter<std::vector<wchar_t>>/1048576 -4.18% 187639.984 179788.087 - 1.30% -
std::format(int64_t)_(fmt:_{:X}) -4.16% 30.903 29.618 - 1.66% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -4.16% 14232.241 13640.612 - 2.07% -
std::set<std::string>::contains(key)_(existent)/32 -4.16% 15.919 15.257 - -8.29% -
std::lower_bound(std::list<int>)/8192 -4.15% 14213.834 13624.648 - -8.23% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -4.14% 1116.022 1069.774 - -18.14% -
BM_StringFindNoMatch/10 -4.14% 1.356 1.300 - 0.13% -
BM_PathConstructString/large_string/64 -4.13% 2445.594 2344.493 - -0.43% -
std::partition(vector<int>)_(dense)/32 -4.13% 8.349 8.004 - -3.35% -
SetIntersection_None_Vector_uint64_262144_4 -4.13% 1151017.544 1103506.785 - -1.76% -
SetIntersection_Interlaced_Set_uint64_262144_1 -4.13% 1074622.364 1030286.591 - 2.62% -
BM_format_to_n_string_back_inserter<std::wstring>/1048576 -4.12% 191274.706 183395.955 - -1.80% -
std::unordered_map<int,_int>::ctor(const&)/32 -4.11% 206.318 197.830 - -0.32% -
std::multiset<int>::contains(key)_(non-existent)/0 -4.11% 0.291 0.279 - -5.36% -
BM_PushHeap_string_PipeOrgan_1024 -4.11% 9.445 9.057 - -7.10% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 -4.11% 14497.753 13901.928 - -0.50% -
SetIntersection_None_Set_uint32_256_64 -4.10% 9412844.368 9026542.991 - 0.65% -
std::multiset<std::string>::count(key)_(non-existent)/1024 -4.10% 25.414 24.371 - 1.97% -
SetIntersection_Front_Vector_string_16384_256 -4.10% 9918254.377 9511549.514 - 0.17% -
std::set<int>::find(key)_(existent)/1024 -4.10% 4.106 3.938 - 1.64% -
SetIntersection_None_Set_uint32_1024_1024 -4.09% 9115135.936 8741922.487 - 1.43% -
rng::find(vector<bool>)_(process_all)/1024 -4.09% 4.682 4.490 - -6.80% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -4.09% 727.902 698.150 - -0.14% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 -4.09% 303.951 291.534 - 0.02% -
SetIntersection_None_Set_uint64_256_64 -4.08% 9382142.097 8999128.396 - -1.75% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -4.07% 186797.930 179186.391 - 0.34% -
BM_CmpLess_schar_uint -4.07% 1.147 1.100 - -0.94% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -4.07% 13473.784 12925.281 - 0.52% -
BM_std_minmax_element<int>/65536 -4.06% 17315.143 16611.389 - 3.37% -
BM_format_string<wchar_t>/128 -4.06% 0.310 0.297 - 0.85% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8 -4.06% 44.584 42.775 - -0.39% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -4.05% 15.375 14.751 - -0.16% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 -4.05% 8973748.452 8610527.090 - -0.58% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 -4.04% 280.293 268.955 - 0.68% -
SetIntersection_None_Set_uint64_16384_1024 -4.04% 169268240.056 162427723.928 - -5.11% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 -4.04% 25.361 24.336 - 2.92% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 -4.04% 1.912 1.835 - 4.89% -
std::map<std::string,_int>::contains(key)_(existent)/8192 -4.04% 30.611 29.375 - -0.13% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 -4.04% 1363333.343 1308311.202 - 1.02% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 -4.03% 2.273 2.182 - -3.59% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 -4.02% 43193591.901 41455156.057 - -12.65% -
BM_LexicallyNormal/large_path/4 -4.02% 158.059 151.699 - -2.98% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast -4.02% 1.928 1.850 - 0.02% -
SetIntersection_Interlaced_Set_string_262144_64 -4.01% 2147820.719 2061620.359 - -2.80% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 -4.01% 12495.451 11994.395 - -0.33% -
std::partial_sort(deque<int>)_(heap)/8192 -4.01% 275886.920 264835.955 - -0.90% -
std::remove_copy(deque<int>)_(prefix)/1024 -4.01% 395.247 379.416 - -10.22% -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 -4.00% 7.263 6.972 - 0.49% -
BM_join_view_deques/5500 -4.00% 18058.164 17334.961 - 0.18% -
std::copy_if(deque<int>)_(entire_range)/8 -4.00% 2.655 2.549 - -3.90% -
std::partition_copy(deque<int>)/1024 -4.00% 662.698 636.196 - 0.57% -
std::multimap<int,_int>::count(key)_(non-existent)/0 -4.00% 0.264 0.254 - 0.30% -
std::format(double)_(fmt:_{:017500_10g}) -3.98% 217.246 208.595 - -1.94% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 -3.98% 20.544 19.726 - 1.20% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 -3.98% 789.007 757.612 - -4.62% -
std::remove_copy_if(list<int>)_(prefix)/50 -3.97% 25.980 24.948 - 0.47% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 -3.97% 35.551 34.140 - 7.10% -
BM_join_view_out_vectors/4096 -3.97% 6490.929 6233.497 - -9.01% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 -3.96% 4446082.029 4269905.731 - -7.05% -
std::format(int64_t)_(fmt:_{:Lx}) -3.96% 27.521 26.431 - -1.04% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -3.96% 1526.814 1466.328 - -10.88% -
std::generate(deque<int>)/8192 -3.96% 2008.638 1929.101 - 1.02% -
BM_std_minmax_element<int>/5500 -3.95% 1452.544 1395.120 - 4.20% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 -3.95% 5174611.376 4970188.028 - -0.11% -
SetIntersection_None_Set_float_262144_16384 -3.95% 1201612.141 1154177.570 - -2.93% -
VDAG_sidecast_fail,_1_level -3.94% 66.048 63.445 - 0.26% -
std::remove_if(vector<int>)_(prefix)/32 -3.93% 51.240 49.225 - 0.22% -
SetIntersection_None_Set_uint32_1024_256 -3.92% 9073451.384 8718090.804 - -0.21% -
std::all_of(vector<int>)_(process_all)/8 -3.91% 2.517 2.419 - 2.21% -
BM_Copy_SmallTrivialFunctor -3.90% 1.191 1.145 - -5.58% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 -3.89% 4341412.970 4172425.819 - -1.01% -
SetIntersection_None_Set_uint64_1024_256 -3.89% 8934891.142 8587120.179 - -2.43% -
BM_format_to_string_back_inserter<std::vector<char>>/1 -3.89% 23.077 22.179 - -0.76% -
BM_StringRelational_Less_Small_Empty_Control -3.88% 1.679 1.614 - 0.03% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 -3.86% 1064877.395 1023787.268 - -2.20% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 -3.86% 16.374 15.742 - -1.25% -
BM_PushHeap_pair<uint32,_uint32>_Random_256 -3.85% 7.340 7.057 - 1.31% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 -3.85% 18612063.147 17895678.318 - -1.52% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -3.85% 627.111 602.983 - -2.97% -
SetIntersection_Front_Set_uint64_262144_1 -3.85% 1068576.316 1027472.259 - -0.05% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -3.84% 634733.516 610375.082 - -0.50% -
SetIntersection_Interlaced_Vector_uint32_16384_4 -3.84% 1371135.881 1318526.261 - -16.51% -
std::set<int>::erase(key)_(non-existent,_end)/8192 -3.83% 9.181 8.830 - 7.42% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 -3.83% 55.430 53.309 - 0.22% -
BM_join_view_deques/70000 -3.81% 320539.282 308339.974 - -0.52% -
std::flat_map<int,_int>::count(key)_(non-existent)/0 -3.81% 0.490 0.471 - -6.05% -
SetIntersection_Front_Vector_uint32_16384_4 -3.81% 1075728.418 1034795.227 - -2.91% -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 -3.80% 20.931 20.135 - -5.40% -
BM_format_to_string_back_inserter<std::string>/16384 -3.80% 1008.806 970.455 - -0.14% -
BM_PushHeap_uint64_SingleElement_64 -3.80% 0.366 0.352 - -1.78% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 -3.80% 0.500 0.481 - 2.98% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -3.79% 4562981.152 4390054.267 - -17.91% -
BM_std_minmax_element<int>/70000 -3.79% 18468.258 17768.632 - 3.46% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 -3.79% 5114643.937 4920912.040 - -4.96% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -3.79% 682.412 656.564 - -2.36% -
std::partial_sort_copy(list<int>)_(descending)/8 -3.78% 16.289 15.673 - -4.20% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/32 -3.78% 410.177 394.687 - -0.21% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 -3.78% 2.515 2.420 - 0.40% -
SetIntersection_None_Vector_uint64_16384_1 -3.77% 1128744.076 1086147.290 - -1.96% -
BM_CmpLess_uint_int -3.77% 1.126 1.084 - 1.28% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 -3.77% 57.389 55.228 - -2.07% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -3.76% 380.154 365.854 - 1.05% -
BM_std_minmax_element<int>/4000 -3.76% 1057.755 1017.971 - 4.10% -
SetIntersection_Interlaced_Set_uint64_256_4 -3.76% 11295011.243 10870186.481 - -2.72% -
SetIntersection_Front_Vector_uint64_1024_1 -3.76% 1048375.660 1008945.236 - -2.10% -
BM_deque_vector_copy_backward/0 -3.76% 1.541 1.483 - -4.62% -
std::format(double)_(fmt:_{:0<17500_10g}) -3.76% 218.595 210.377 - -1.62% -
std::multimap<std::string,_int>::clear()/32 -3.76% 931.675 896.690 - -1.45% -
BM_std_minmax_element<int>/64000 -3.75% 16890.756 16257.524 - 3.58% -
std::rotate(list<int>)_(1_element_backward)/32 -3.75% 13.808 13.290 - 0.04% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 -3.75% 16.798 16.168 - -1.93% -
SetIntersection_Front_Vector_string_64_16 -3.74% 20885225.283 20103228.536 - -0.87% -
SetIntersection_Interlaced_Vector_string_1024_4 -3.74% 1744190.727 1678901.218 - 3.31% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 -3.74% 4187037.762 4030469.919 - -2.32% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -3.74% 73780.480 71023.549 - -4.10% -
BM_format_to_n_string_back_inserter<std::string>/16384 -3.74% 1029.805 991.333 - -0.29% -
std::set<int>::erase(key)_(non-existent,_end)/1024 -3.73% 6.007 5.783 - 6.52% -
SetIntersection_None_Set_uint64_1024_64 -3.73% 9011260.678 8674970.868 - 1.02% -
std::partial_sort(vector<int>)_(heap)/8 -3.73% 27.715 26.681 - -2.67% -
std::map<std::string,_int>::count(key)_(non-existent)/32 -3.73% 11.344 10.921 - 7.41% -
SetIntersection_None_Set_uint64_262144_16 -3.72% 1234401.937 1188452.799 - -0.45% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -3.72% 1207091.858 1162166.380 - -0.67% -
BM_std_minmax_element<int>/4096 -3.72% 1082.506 1042.249 - 4.20% -
std::multimap<int,_int>::equal_range(key)_(existent)/32 -3.72% 2.567 2.471 - 0.02% -
std::format(double)_(fmt:_{:0<17500_10Lg}) -3.72% 231.999 223.379 - -0.55% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8192 -3.70% 2638.915 2541.227 - -0.00% -
std::equal(vector<bool>)_(unaligned)/8 -3.70% 0.818 0.788 - 12.03% -
std::make_heap(vector<int>)_(ascending)/8 -3.69% 16.963 16.336 - 0.20% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -3.69% 272.245 262.187 - -2.33% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 -3.69% 88363.705 85100.615 - 0.80% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 -3.69% 1064415.722 1025119.618 - -1.89% -
BM_StringAssignAsciizMix_Transparent -3.69% 3.081 2.968 - -2.72% -
SetIntersection_None_Set_float_16384_1024 -3.67% 158238719.103 152431084.715 - -1.07% -
BM_to_chars_bad/16 -3.66% 0.538 0.518 - -1.92% -
std::multimap<int,_int>::erase(iterator)/32 -3.66% 20.978 20.210 - -12.20% -
SetIntersection_None_Set_float_262144_16 -3.66% 1201036.377 1157064.941 - -3.71% -
SetIntersection_Interlaced_Set_uint64_16384_1024 -3.66% 180054031.222 173466547.336 - -1.41% -
BM_PushHeap_float_Descending_1 -3.65% 0.520 0.501 - 11.72% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -3.65% 261593.282 252038.514 - -0.75% -
SetIntersection_Front_Vector_uint32_262144_4 -3.65% 1089319.759 1049567.730 - 2.69% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 -3.65% 3.966 3.822 - 1.74% -
BM_deque_vector_ranges_copy_backward/70000 -3.65% 7926.998 7637.997 - -8.26% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -3.64% 36052.335 34738.764 - 0.92% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 -3.64% 8918258.087 8593598.034 - -0.20% -
std::unique(list<int>)_(sprinkled)/52 -3.64% 70.094 67.545 - -0.02% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -3.63% 32.052 30.887 - -14.74% -
std::format(int64_t)_(fmt:_{:Lb}) -3.63% 33.015 31.818 - -1.05% -
BM_vector_deque_ranges_copy_backward/2 -3.63% 1.996 1.924 - -1.07% -
BM_CmpEqual_schar_uint -3.62% 1.149 1.107 - -1.40% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 -3.62% 11710237.067 11286609.396 - -1.49% -
std::find_first_of(list<int>)_(small_needle)/50 -3.62% 148.059 142.703 - 1.91% -
SetIntersection_Front_Vector_uint64_256_4 -3.62% 4232684.291 4079669.963 - -1.19% -
std::copy(list<int>)/64 -3.61% 33.494 32.285 - 0.87% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 -3.61% 13.523 13.035 - -0.21% -
SetIntersection_Interlaced_Set_uint64_1024_16 -3.61% 11513758.484 11098295.330 - -1.91% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 -3.61% 4248614.427 4095321.218 - -0.76% -
std::unordered_map<int,_int>::clear()/8192 -3.61% 66625.849 64223.761 - -3.97% -
std::map<std::string,_int>::erase(key)_(existent)/32 -3.60% 75.997 73.258 - -0.20% -
SetIntersection_Front_Set_float_262144_4 -3.60% 1097414.686 1057959.090 - 2.15% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 -3.60% 2128366.699 2051845.623 - -1.69% -
SetIntersection_Front_Set_string_262144_262144 -3.59% 18342389.893 17683375.650 - 0.85% -
SetIntersection_Front_Vector_string_1024_16 -3.59% 1616549.365 1558482.755 - -3.22% -
SetIntersection_None_Vector_string_256_1 -3.59% 4581619.318 4417167.881 - -2.40% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -3.58% 1996611.330 1925133.299 - -0.54% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 -3.58% 2.385 2.300 - -12.67% -
SetIntersection_Interlaced_Set_string_262144_16 -3.58% 2162017.088 2084684.977 - -1.84% -
SetIntersection_None_Set_float_262144_4 -3.57% 1199770.508 1156918.701 - -3.85% -
SetIntersection_Front_Set_string_64_64 -3.57% 34098903.052 32881010.618 - -7.26% -
SetIntersection_None_Set_uint32_256_1 -3.56% 11648258.426 11234134.411 - -0.26% -
std::unordered_multimap<int,_int>::clear()/1024 -3.54% 8476.642 8176.576 - 0.45% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 -3.54% 2.413 2.328 - -0.23% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 -3.53% 1158242.529 1117309.779 - -2.47% -
std::set<int>::count(key)_(existent)/8192 -3.53% 8.218 7.928 - -1.40% -
BM_CmpLess_short_ushort -3.53% 1.125 1.085 - -0.69% -
std::unordered_multimap<int,_int>::ctor(const&)/32 -3.53% 206.649 199.352 - 0.63% -
BM_LexicallyNormal/large_path/2 -3.53% 84.543 81.563 - -7.86% -
SetIntersection_Front_Vector_float_1024_1 -3.52% 1056776.886 1019541.201 - -1.82% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 -3.52% 1179481.674 1137936.778 - -2.99% -
VDAG_sidecast,_3_levels -3.52% 105.626 101.912 - -1.53% -
BM_PushHeap_uint64_QuickSortAdversary_16 -3.51% 0.971 0.937 - 2.51% -
std::unique_copy(list<int>,_pred)_(sprinkled)/52 -3.49% 36.747 35.463 - 0.61% -
std::format(double)_(fmt:_{:017500_0Lf}) -3.49% 210.953 203.589 - -1.85% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 -3.49% 3.372 3.254 - 1.56% -
SetIntersection_None_Set_float_16384_256 -3.48% 157779909.816 152286388.210 - -1.71% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 -3.48% 33.495 32.329 - -1.41% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -3.48% 1186100.636 1144822.995 - -1.96% -
SetIntersection_Front_Vector_uint64_262144_4 -3.48% 1084804.364 1047064.771 - -0.68% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 -3.48% 15.284 14.752 - -0.17% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 -3.48% 0.289 0.279 - -8.41% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 -3.48% 4200244.633 4054268.405 - -2.63% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 -3.47% 8737238.736 8433690.408 - -1.70% -
std::vector<int>::ctor(const&)_(cheap_elements)/1024 -3.47% 52.048 50.240 - -0.35% -
std::find_if(vector<int>)_(bail_25%)/1024 -3.47% 28.007 27.035 - -8.77% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -3.47% 6872.156 6633.541 - -0.61% -
SetIntersection_Interlaced_Set_float_16_16 -3.47% 38789084.375 37442304.609 - -1.55% -
SetIntersection_Front_Set_uint32_262144_64 -3.47% 1656753.040 1599295.996 - -3.57% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1 -3.46% 16842247.539 16258807.728 - 0.32% -
std::unordered_map<int,_int>::clear()/1024 -3.46% 8565.891 8269.171 - -2.59% -
SetIntersection_Interlaced_Set_uint64_1024_64 -3.46% 10190966.562 9838590.102 - -0.51% -
SetIntersection_Interlaced_Set_uint64_262144_16384 -3.46% 1301531.740 1256543.457 - 0.12% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 -3.45% 307.987 297.353 - -1.76% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 -3.45% 60.114 58.040 - -0.89% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 -3.45% 2046678.061 1976081.301 - -1.77% -
SetIntersection_None_Set_uint64_262144_64 -3.45% 1235613.361 1193044.597 - -0.09% -
std::unordered_set<int>::ctor(const&)/32 -3.44% 203.434 196.426 - -1.46% -
SetIntersection_None_Set_float_16384_1 -3.44% 159023715.713 153548841.904 - -1.86% -
SetIntersection_None_Vector_float_262144_262144 -3.44% 1151246.363 1111631.127 - -2.79% -
BM_StringCopy_Large -3.43% 6.330 6.113 - -2.19% -
SetIntersection_Interlaced_Set_float_262144_4 -3.43% 1294171.307 1249731.852 - -3.07% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 -3.43% 983.493 949.723 - -2.29% -
BM_std_minmax_element<int>/1024 -3.43% 274.065 264.663 - 4.28% -
SetIntersection_None_Set_float_262144_1024 -3.43% 1204483.070 1163196.939 - -3.22% -
SetIntersection_None_Set_uint64_16384_4 -3.43% 165013346.874 159361066.033 - -1.35% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -3.42% 377.936 364.999 - -13.96% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 -3.41% 151896.728 146714.783 - 0.23% -
SetIntersection_Interlaced_Set_float_16384_4 -3.41% 171734920.891 165881539.166 - -2.11% -
BM_StringRelational_Less_Empty_Huge_Control -3.41% 1.671 1.614 - -0.02% -
SetIntersection_None_Set_uint32_256_16 -3.40% 11048257.955 10672068.063 - -1.81% -
CastTo<A<Width,_Depth>> -3.40% 242.198 233.958 - -7.10% -
SetIntersection_None_Set_float_16384_64 -3.40% 158239066.454 152856143.442 - -2.24% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 -3.40% 9436636.240 9115900.642 - 0.61% -
std::generate(list<int>)/50 -3.40% 15.588 15.058 - -1.23% -
SetIntersection_None_Set_uint64_262144_1 -3.40% 1225983.479 1184357.260 - -1.56% -
SetIntersection_None_Vector_float_262144_1 -3.39% 1164350.505 1124822.327 - 0.82% -
std::replace(list<int>)_(sprinkled)/50 -3.39% 19.512 18.850 - 0.29% -
BM_CmpEqual_short_short -3.39% 1.081 1.044 - -1.82% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -3.38% 197183.778 190526.402 - 0.23% -
SetIntersection_Interlaced_Set_float_256_64 -3.37% 13996144.730 13523844.932 - -1.54% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/0 -3.37% 15.318 14.801 - -0.13% -
SetIntersection_Interlaced_Vector_uint32_256_4 -3.37% 5095696.012 4924092.444 - -0.93% -
SetIntersection_Interlaced_Vector_string_1024_1 -3.37% 1103453.655 1066310.200 - 0.00% -
SetIntersection_Front_Set_uint32_256_64 -3.36% 5818788.429 5623099.746 - 0.86% -
SetIntersection_None_Set_float_262144_1 -3.36% 1202049.803 1161660.971 - -3.28% -
BM_deque_vector_ranges_move_backward/2 -3.36% 1.835 1.773 - -3.36% -
std::unordered_set<std::string>::erase(iterator)/1024 -3.35% 27.474 26.552 - -15.81% -
std::format(int64_t)_(fmt:_{:0<512Ld}) -3.35% 37.459 36.204 - 1.36% -
std::multiset<std::string>::erase(key)_(existent)/32 -3.34% 51.656 49.929 - -38.00% -
SetIntersection_Interlaced_Set_uint32_16384_1 -3.34% 1066480.963 1030827.798 - -5.77% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 -3.34% 201799789.194 195057651.794 - -2.51% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 -3.34% 21.792 21.065 - -1.37% -
SetIntersection_Interlaced_Set_uint64_16_16 -3.33% 38563937.553 37278391.665 - -0.52% -
BM_LexicallyNormal/small_path/4 -3.33% 89.526 86.546 - 0.47% -
SetIntersection_None_Set_float_262144_64 -3.32% 1192726.645 1153133.219 - -3.81% -
SetIntersection_Interlaced_Set_string_1024_64 -3.32% 17058437.938 16492179.349 - -0.57% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -3.32% 1224383.796 1183750.145 - 2.49% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -3.32% 788.683 762.510 - 1.61% -
std::format(int64_t)_(fmt:_{:0^512Lb}) -3.32% 42.828 41.406 - 1.76% -
BM_CmpEqual_short_uint -3.32% 1.146 1.108 - -0.89% -
BM_format_string<wchar_t>/64 -3.31% 0.467 0.452 - -1.42% -
std::reverse(list<int>)/32768 -3.31% 19216.225 18579.551 - 6.10% -
SetIntersection_None_Set_float_16384_4 -3.31% 159001102.512 153742465.600 - -1.64% -
SetIntersection_None_Set_float_262144_262144 -3.31% 1204247.479 1164429.525 - -2.60% -
std::find_if_not(deque<int>)_(process_all)/8 -3.31% 2.669 2.581 - -4.58% -
std::list<int>::insert(begin)_(cheap_elements)/8192 -3.30% 12.073 11.674 - 0.37% -
SetIntersection_Interlaced_Set_uint32_16384_1024 -3.30% 172535198.843 166844316.682 - -0.80% -
BM_std_minmax_element<int>/512 -3.29% 139.072 134.495 - 4.10% -
std::rotate_copy(deque<int>)/8192 -3.29% 298.955 289.116 - -0.78% -
SetIntersection_Front_Set_uint64_16384_16 -3.29% 1206813.359 1167160.654 - 0.84% -
SetIntersection_Front_Set_float_16384_1 -3.29% 1060780.193 1025929.036 - -1.38% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 -3.28% 1105952.539 1069625.195 - -0.09% -
std::format(double)_(fmt:_{:017500_10Le}) -3.28% 220.457 213.216 - 0.52% -
BM_deque_vector_ranges_move/4000 -3.28% 146.076 141.283 - -0.62% -
SetIntersection_None_Vector_float_16384_16 -3.28% 1132002.459 1094902.456 - -0.55% -
std::format(double)_(fmt:_{:0^17500_10e}) -3.27% 206.477 199.719 - -0.79% -
std::upper_bound(std::list<int>)/8192 -3.27% 14122.896 13660.820 - -7.58% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 -3.27% 8704.767 8420.320 - -9.83% -
std::move(deque<int>)/8 -3.27% 3.450 3.337 - -4.60% -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 -3.27% 37.874 36.637 - -1.50% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 -3.26% 38010750.021 36770768.917 - -4.30% -
std::multiset<int>::equal_range(key)_(existent)/8192 -3.26% 8.702 8.418 - -6.37% -
BM_japanese_escaped<char> -3.26% 14781.604 14300.036 - -0.74% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 -3.26% 4331840.991 4190723.150 - -1.39% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 -3.25% 27.189 26.306 - -11.19% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -3.24% 15.353 14.855 - -0.42% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 -3.24% 793.908 768.178 - 1.14% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 -3.23% 12801544.464 12387646.508 - -0.56% -
BM_PushHeap_string_QuickSortAdversary_1024 -3.23% 15.707 15.199 - 0.29% -
BM_vector_deque_ranges_copy/2 -3.23% 2.066 1.999 - -3.29% -
BM_format_to_iterator/<std::vector>_string_len_6 -3.23% 8.564 8.287 - -4.63% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 -3.23% 7653186.013 7406354.478 - -0.01% -
BM_Move_MemPtr -3.22% 1.292 1.251 - 3.89% -
SetIntersection_Front_Vector_uint64_262144_256 -3.22% 2279995.774 2206576.897 - -2.72% -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 -3.22% 15.476 14.978 - -0.10% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -3.22% 1410413.851 1365032.330 - -0.35% -
std::set<int>::ctor(const&,_alloc)/0 -3.22% 13.151 12.728 - -0.27% -
SetIntersection_None_Set_uint64_16384_256 -3.21% 169128235.160 163693608.624 - -0.55% -
SetIntersection_Front_Vector_string_16384_1 -3.21% 1082683.856 1047907.085 - -0.25% -
SetIntersection_None_Vector_string_16384_4 -3.21% 1244967.866 1204992.494 - -1.72% -
BM_deque_deque_move_backward/512 -3.21% 19.744 19.110 - 1.11% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 -3.21% 38.547 37.311 - 25.84% -
VDAG_leftmost,_4_levels -3.20% 20.030 19.388 - -2.09% -
SetIntersection_Interlaced_Set_uint64_16384_64 -3.20% 238952161.408 231300128.620 - 0.40% -
BM_PushHeap_float_Random_16384 -3.20% 7.550 7.309 - 2.48% -
SetIntersection_None_Set_uint32_1024_4 -3.20% 9028347.956 8739629.050 - 1.41% -
BM_deque_vector_ranges_move_backward/1 -3.20% 2.116 2.049 - -3.45% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -3.20% 1174466.201 1136925.655 - -0.34% -
std::unordered_set<std::string>::ctor(const&)/1024 -3.19% 34202.804 33110.792 - -0.39% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -3.18% 45023.810 43591.512 - -1.61% -
std::map<int,_int>::lower_bound(key)_(existent)/8192 -3.18% 5.682 5.502 - 1.29% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -3.17% 1173179.925 1135988.774 - -8.68% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -3.17% 1603539.576 1552713.744 - -3.83% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -3.17% 22.426 21.716 - 0.53% -
SetIntersection_Interlaced_Set_uint64_1024_4 -3.16% 10188318.812 9865893.475 - 3.48% -
std::multiset<std::string>::insert(value)_(new_value,_end)/0 -3.16% 32.972 31.930 - 26.93% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -3.16% 67624.044 65485.981 - -5.97% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -3.16% 37396.352 36214.257 - 1.87% -
SetIntersection_None_Set_uint64_16384_64 -3.16% 175620464.023 170070965.950 - 2.81% -
BM_to_chars_good/8 -3.16% 2.370 2.295 - 1.46% -
SetIntersection_Interlaced_Set_uint64_16384_256 -3.16% 215139479.982 208346657.010 - 0.35% -
std::unordered_multiset<int>::erase(key)_(existent)/32 -3.16% 22.427 21.719 - 2.11% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 -3.15% 2152883.221 2085075.195 - -1.24% -
std::is_partitioned(list<int>)_(unpartitioned)/32 -3.15% 4.383 4.245 - -1.21% -
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 -3.15% 31.580 30.586 - -2.11% -
SetIntersection_Front_Set_uint32_16384_4 -3.15% 1075179.071 1041359.427 - 0.09% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 -3.14% 30.408 29.453 - -1.66% -
std::set<int>::lower_bound(key)_(existent)/32 -3.14% 1.616 1.565 - 3.85% -
SetIntersection_Front_Vector_uint32_256_16 -3.14% 4311757.725 4176345.495 - -0.54% -
std::reverse(list<int>)/8 -3.13% 2.003 1.941 - 0.33% -
std::make_heap(deque<int>)_(shuffled)/8192 -3.13% 24110.850 23357.091 - -1.51% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 -3.12% 16586291.537 16068880.646 - -0.52% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/0 -3.12% 15.255 14.780 - -0.17% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -3.11% 356852871.119 345758398.297 - -1.58% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 -3.10% 31.240 30.270 - 2.32% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 -3.10% 10967650.464 10627792.559 - 0.55% -
BM_unicode_escaped<char> -3.10% 24132.139 23384.430 - 0.08% -
BM_format_to_n_string_span<char>/1 -3.10% 11.344 10.993 - 2.55% -
SetIntersection_Interlaced_Set_float_262144_16 -3.10% 1609847.736 1559997.721 - -2.37% -
SetIntersection_Front_Vector_uint64_256_1 -3.09% 4220914.450 4090291.843 - -0.65% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 -3.09% 51.966 50.358 - -0.48% -
rng::find_last(list<int>)_(bail_10%)/50 -3.09% 16.361 15.856 - -0.24% -
SetIntersection_None_Set_uint32_1024_1 -3.09% 8954576.000 8677951.801 - -0.37% -
SetIntersection_None_Vector_uint64_1024_256 -3.09% 1088515.945 1054890.734 - -0.70% -
SetIntersection_Interlaced_Vector_string_1024_256 -3.08% 21348405.275 20690092.755 - 1.16% -
std::format(float)_(fmt:_{:_10La}) -3.08% 43.389 42.052 - -3.23% -
SetIntersection_None_Set_float_262144_256 -3.08% 1196047.936 1159209.148 - -2.45% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 -3.07% 18442.618 17876.414 - 0.03% -
bm_ranges_swap_ranges_vb_aligned/64 -3.07% 3.067 2.973 - 3.23% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 -3.07% 1879.295 1821.661 - 0.42% -
SetIntersection_None_Set_uint64_256_256 -3.07% 5823958.426 5645415.535 - 0.53% -
BM_StringRelational_Less_Empty_Large_Control -3.06% 1.666 1.615 - -2.76% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/0 -3.06% 13.485 13.072 - -2.27% -
SetIntersection_Interlaced_Set_uint64_262144_4 -3.06% 1331267.982 1290533.691 - -0.54% -
std::unordered_set<std::string>::clear()/32 -3.06% 929.696 901.251 - -4.37% -
std::unique(deque<int>)_(sprinkled)/32 -3.06% 53.766 52.122 - -1.52% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4 -3.05% 56236560.783 54521965.459 - 0.37% -
SetIntersection_None_Vector_uint64_1024_16 -3.04% 1104320.490 1070698.017 - -1.12% -
VDAG_sidecast,_1_level -3.04% 43.791 42.458 - -1.47% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -3.04% 16049.085 15561.557 - -2.20% -
std::map<std::string,_int>::erase(iterator)/32 -3.03% 28.573 27.707 - 0.01% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192 -3.03% 513308.528 497751.273 - -2.77% -
SetIntersection_Interlaced_Set_uint64_256_1 -3.03% 4206023.000 4078553.990 - 0.47% -
SetIntersection_None_Vector_uint64_64_16 -3.03% 13716974.220 13301731.177 - -1.22% -
SetIntersection_None_Set_float_1024_1024 -3.02% 8991857.397 8719872.754 - -0.17% -
std::unique_copy(list<int>,_pred)_(contiguous)/52 -3.02% 29.888 28.984 - 0.39% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 -3.02% 140607.813 136366.921 - -0.01% -
std::set<std::string>::lower_bound(key)_(existent)/8192 -3.02% 31.241 30.299 - 5.53% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 -3.01% 1165340.803 1130218.476 - -1.00% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 -3.01% 21.860 21.201 - 2.29% -
SetIntersection_Front_Vector_uint64_256_16 -3.01% 4267256.340 4138926.870 - 0.61% -
BM_CmpEqual_uint_uint -3.01% 1.092 1.059 - -0.58% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 -3.00% 44.820 43.474 - -0.33% -
SetIntersection_Front_Set_string_256_64 -3.00% 14183192.766 13757455.158 - -11.27% -
std::find(list<int>)_(process_all)/8192 -3.00% 7129.683 6915.928 - -4.58% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 -3.00% 8208932.195 7962956.302 - 0.24% -
BM_PushHeap_pair<uint32,_uint32>_Random_16 -3.00% 5.520 5.355 - 0.61% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 -2.99% 4215650.830 4089490.647 - -0.93% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 -2.99% 27.416 26.596 - -2.03% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 -2.99% 4251146.599 4123957.443 - -0.40% -
BM_format_to_back_inserter<std::vector<char>>/string_len_6000 -2.99% 433.831 420.856 - 0.44% -
BM_Swap_MemPtr_LargeTrivialFunctor -2.99% 1.186 1.150 - -0.34% -
SetIntersection_Front_Set_string_64_4 -2.99% 19157033.078 18585068.842 - -0.10% -
BM_StringRead_Hot_Shallow_Large -2.99% 0.486 0.472 - -2.11% -
BM_format_to_string_pointer<wchar_t>/16384 -2.98% 1849.075 1793.942 - -5.85% -
std::is_partitioned(vector<int>)_(unpartitioned)/50 -2.98% 8.905 8.640 - 1.31% -
SetIntersection_None_Vector_string_4_4 -2.98% 138990411.721 134848869.139 - -0.11% -
std::stable_partition(vector<int>)_(sparse)/1024 -2.98% 219.996 213.446 - 2.51% -
std::partial_sort_copy(deque<int>)_(repeated)/8192 -2.98% 30111.049 29214.900 - -0.38% -
SetIntersection_Interlaced_Vector_string_16384_1 -2.97% 1107147.689 1074226.548 - 1.56% -
std::unordered_set<int>::ctor(const&)/1024 -2.97% 6893.976 6689.557 - -17.58% -
SetIntersection_Interlaced_Set_float_262144_1024 -2.96% 1544752.277 1498955.078 - -1.47% -
std::all_of(list<int>)_(process_all)/8 -2.96% 2.719 2.639 - -1.39% -
std::format(double)_(fmt:_{:_0Le}) -2.96% 60.591 58.795 - -2.48% -
SetIntersection_Interlaced_Vector_uint64_16_16 -2.96% 36092640.788 35023617.813 - -1.34% -
std::swap_ranges(deque<int>)/8192 -2.96% 2704.849 2624.783 - -9.26% -
SetIntersection_Interlaced_Set_uint32_1024_16 -2.96% 11564191.221 11222107.652 - -6.71% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 -2.95% 15179591.155 14731906.903 - -3.82% -
std::sort(deque<int>)_(qsort_adversarial)/1024 -2.95% 18123.411 17589.261 - -0.79% -
SetIntersection_Front_Set_float_64_64 -2.95% 13646673.642 13244481.104 - -0.27% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/0 -2.95% 13.605 13.204 - -0.87% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192 -2.94% 5.431 5.271 - 0.08% -
BM_PushHeap_uint32_SingleElement_4 -2.94% 0.344 0.334 - -2.65% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -2.93% 21.884 21.242 - 0.48% -
std::is_sorted_until(vector<int>,_pred)/1024 -2.93% 419.715 407.404 - -3.61% -
SetIntersection_Interlaced_Set_string_262144_256 -2.93% 2081556.232 2020620.851 - -0.09% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 -2.92% 39152978.349 38009268.249 - -0.08% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 -2.92% 11585117.784 11246970.025 - -0.77% -
BM_StringResizeAndOverwrite -2.92% 0.841 0.817 - -0.78% -
std::make_heap(vector<int>,_pred)_(shuffled)/8 -2.92% 16.215 15.742 - -0.51% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 -2.92% 7094.092 6887.265 - 2.42% -
std::flat_map<int,_int>::find(key)_(existent)/1024 -2.92% 8.613 8.362 - 0.26% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 -2.91% 210241.865 204115.460 - -0.03% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 -2.91% 111472.742 108224.972 - 0.15% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 -2.91% 280853.455 272676.368 - -1.66% -
SetIntersection_None_Set_uint64_256_4 -2.91% 11605921.922 11268487.068 - 1.71% -
SetIntersection_Front_Vector_uint32_1024_64 -2.91% 1372393.456 1332507.111 - 0.88% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 -2.91% 16888053.845 16397252.983 - 0.09% -
std::for_each(join_view(vector<vector<int>>))/8 -2.91% 1.423 1.382 - -3.34% -
SetIntersection_None_Vector_string_16384_64 -2.90% 1238489.315 1202544.027 - -3.09% -
VChain_fail,_4_levels -2.90% 31.058 30.156 - 1.03% -
VChain,_1_level -2.90% 5.958 5.785 - 1.82% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 -2.90% 5320159.811 5165960.100 - -3.00% -
BM_PushHeap_uint64_Descending_4 -2.90% 0.371 0.361 - -8.39% -
BM_vector_deque_copy/2 -2.89% 2.003 1.945 - -2.82% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -2.89% 16.415 15.941 - 1.43% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 -2.89% 23208.731 22538.939 - -0.19% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -2.89% 178938.027 173775.153 - -0.62% -
SetIntersection_Front_Set_uint64_64_4 -2.88% 16277911.661 15809112.229 - -0.83% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 -2.88% 4861.077 4721.245 - -0.80% -
SetIntersection_Interlaced_Vector_string_64_64 -2.88% 26943209.535 26168568.417 - 4.71% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -2.87% 1235254.614 1199770.867 - -1.52% -
BM_PushHeap_string_PipeOrgan_16 -2.87% 4.217 4.096 - -4.87% -
SetIntersection_None_Set_uint64_262144_256 -2.87% 1233154.217 1197758.137 - 0.10% -
std::swap_ranges(deque<int>)/1024 -2.87% 340.267 330.501 - -9.45% -
std::unordered_map<int,_int>::ctor(const&)/8192 -2.87% 56615.908 54992.021 - -0.57% -
BM_StringRead_Hot_Shallow_Empty -2.87% 0.487 0.473 - -0.51% -
CastTo<B<Width_/_2,_Depth>> -2.86% 2928.917 2845.047 - -2.47% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 -2.86% 13.620 13.230 - 0.60% -
Chain_middle,_4_levels -2.86% 19.499 18.942 - -0.18% -
std::format(double)_(fmt:_{:_0La}) -2.86% 35.998 34.970 - -5.91% -
BM_deque_deque_ranges_move/2 -2.85% 2.307 2.242 - 7.88% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8 -2.85% 44.821 43.545 - -1.88% -
std::multimap<int,_int>::count(key)_(existent)/1024 -2.85% 5.553 5.395 - -2.84% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 -2.84% 10047913.355 9762192.582 - -0.38% -
SetIntersection_None_Set_uint64_262144_4 -2.84% 1222956.951 1188200.195 - -0.54% -
BM_vector_deque_ranges_copy/5500 -2.84% 200.764 195.061 - -0.29% -
std::map<int,_int>::ctor(const&,_alloc)/0 -2.83% 13.083 12.712 - 0.07% -
std::set<int>::erase(iterator)/1024 -2.83% 20.242 19.669 - -1.39% -
SetIntersection_None_Vector_string_1024_4 -2.83% 1177095.671 1143788.645 - -2.41% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -2.83% 943318.779 916661.234 - -0.81% -
std::vector<std::string>::erase(middle)_(cheap_elements)/32 -2.82% 12.246 11.901 - 0.02% -
rng::find_last(vector<int>)_(bail_90%)/8 -2.81% 0.474 0.461 - 4.58% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 -2.81% 1.448 1.407 - 19.22% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 -2.81% 21495996.580 20892533.276 - -3.12% -
BM_format_to_string_back_inserter<std::string>/1 -2.81% 13.346 12.972 - -2.39% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -2.81% 1607453.914 1562344.314 - -2.65% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 -2.80% 18.230 17.719 - -0.50% -
SetIntersection_Interlaced_Vector_float_16384_64 -2.79% 5576420.644 5420618.560 - -31.32% -
SetIntersection_None_Set_float_16384_16 -2.79% 158598567.120 154175948.429 - -1.19% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 -2.79% 4.310 4.190 - -1.30% -
SetIntersection_None_Vector_uint32_1024_16 -2.78% 1105840.484 1075072.519 - 0.18% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -2.78% 15.323 14.897 - -0.36% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -2.78% 1175862.515 1143214.474 - -0.15% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -2.77% 13447.838 13075.665 - 0.11% -
std::swap_ranges(deque<int>)/50 -2.77% 16.818 16.353 - 3.14% -
BM_StringRelational_Less_Empty_Small_Control -2.76% 1.673 1.627 - -2.39% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -2.75% 15.253 14.833 - -0.01% -
std::partial_sort_copy(list<int>)_(repeated)/8 -2.75% 8.107 7.884 - -0.85% -
std::count(vector<int>)_(every_other)/8 -2.75% 1.335 1.299 - 2.46% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -2.75% 89.594 87.131 - -11.27% -
std::format(double)_(fmt:_{:0<17500_10Lf}) -2.74% 216.996 211.039 - 0.07% -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 -2.74% 324.985 316.080 - 7.77% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 -2.73% 4412188.482 4291555.818 - 0.89% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -2.73% 15.381 14.961 - -0.42% -
SetIntersection_Front_Set_uint64_16_16 -2.73% 38449012.134 37398619.561 - 0.49% -
SetIntersection_Interlaced_Set_uint64_1024_1024 -2.73% 12506043.675 12164414.519 - -1.24% -
BM_Swap_SmallNonTrivialFunctor_SmallNonTrivialFunctor -2.72% 0.554 0.539 - 6.67% -
SetIntersection_None_Set_uint64_16384_1 -2.71% 160439959.594 156084425.063 - -1.71% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.71% 783.875 762.640 - -19.26% -
BM_LexicallyNormal/small_path/2 -2.71% 44.475 43.271 - -1.04% -
std::partial_sort(deque<int>)_(heap)/8 -2.70% 39.314 38.251 - -2.86% -
std::unordered_set<int>::erase(key)_(existent)/8192 -2.70% 22.816 22.199 - -9.63% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 -2.70% 101908.781 99157.171 - -0.21% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 -2.70% 811.331 789.445 - -1.43% -
SetIntersection_Interlaced_Set_uint64_16_4 -2.69% 60333716.109 58708269.036 - -1.09% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 -2.69% 1.201 1.169 - -5.44% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 -2.69% 11776159.120 11459011.580 - 1.31% -
BM_PushHeap_uint64_Descending_1 -2.69% 0.448 0.436 - -6.31% -
BM_deque_vector_ranges_copy/5500 -2.69% 198.332 192.995 - 0.20% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -2.69% 1201530.088 1169216.522 - 0.00% -
SetIntersection_Front_Vector_float_262144_1 -2.69% 1055460.539 1027075.523 - -0.34% -
std::multiset<std::string>::find(key)_(existent)/8192 -2.69% 30.260 29.446 - 2.42% -
rng::find_if(vector<bool>)_(process_all)/8 -2.69% 3.578 3.482 - 0.45% -
std::map<int,_int>::clear()/32 -2.69% 679.654 661.399 - -1.56% -
SetIntersection_Interlaced_Set_string_16384_1 -2.68% 1110352.355 1080567.939 - -1.09% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 -2.68% 4256799.668 4142619.943 - -1.44% -
std::map<int,_int>::find(key)_(existent)/8192 -2.68% 5.507 5.359 - -1.77% -
BM_CmpLess_ushort_ushort -2.68% 1.090 1.060 - -0.08% -
std::find_if(vector<bool>)_(process_all)/8 -2.68% 3.601 3.504 - -0.16% -
BM_Basic<int32_t> -2.68% 17.752 17.277 - -1.60% -
BM_CmpLess_short_uint -2.68% 1.145 1.114 - -0.44% -
std::set<std::string>::ctor(const&)/1024 -2.68% 35219.954 34277.362 - -1.49% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 -2.68% 9250087.655 9002631.627 - -1.22% -
SetIntersection_None_Vector_float_262144_1024 -2.67% 1153369.700 1122548.630 - -1.19% -
SetIntersection_None_Vector_uint64_64_64 -2.67% 8627991.744 8397594.940 - 0.09% -
BM_CmpLess_ushort_uint -2.67% 1.081 1.052 - -1.14% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 -2.67% 20.957 20.398 - -0.91% -
std::make_heap(vector<int>,_pred)_(repeated)/8 -2.67% 16.020 15.593 - -1.12% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8 -2.66% 26.382 25.681 - -1.49% -
SetIntersection_Interlaced_Set_uint64_262144_1024 -2.66% 1595439.453 1553033.285 - 0.31% -
std::sort(deque<int>)_(heap)/1024 -2.66% 6253.296 6087.109 - -2.40% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 -2.65% 4605565.917 4483473.682 - -3.15% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.65% 211.626 206.019 - -0.11% -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 -2.65% 27.141 26.422 - -0.88% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 -2.65% 333.708 324.870 - -3.24% -
SetIntersection_None_Set_uint64_262144_1024 -2.65% 1230612.955 1198049.072 - -0.09% -
SetIntersection_None_Set_string_256_4 -2.64% 11663625.844 11355377.529 - -2.48% -
SetIntersection_Interlaced_Set_string_256_16 -2.64% 18329013.724 17844918.532 - 1.61% -
std::copy_backward(vector<int>)/32768 -2.64% 3795.777 3695.601 - 0.14% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -2.64% 275.105 267.854 - -1.58% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.64% 13347.107 12995.403 - -3.20% -
SetIntersection_None_Vector_uint64_256_1 -2.64% 4322103.341 4208214.765 - -0.04% -
VDAG_leftmost,_5_levels -2.63% 23.673 23.050 - -1.89% -
SetIntersection_Interlaced_Set_uint32_1024_1024 -2.63% 12699898.771 12365470.576 - -4.35% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_1 -2.63% 64005546.802 62321243.443 - -0.05% -
SetIntersection_None_Vector_uint64_262144_1024 -2.63% 1141594.660 1111583.768 - -2.79% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 -2.63% 17173009.279 16721932.307 - -0.54% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 -2.62% 15.499 15.093 - 1.55% -
SetIntersection_None_Set_string_64_16 -2.62% 18987297.820 18489250.212 - -0.74% -
BM_vector_deque_copy_backward/2 -2.62% 2.064 2.010 - 15.49% -
SetIntersection_Interlaced_Vector_uint64_64_1 -2.62% 16676109.290 16239227.133 - 0.29% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4 -2.62% 144204758.663 140427163.327 - -0.14% -
rng::contains(list<int>)_(process_all)/8 -2.62% 2.381 2.319 - -4.07% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 -2.62% 1355139.307 1319674.943 - -15.35% -
std::format(double)_(fmt:_{:017500_10Lf}) -2.62% 214.578 208.964 - -0.61% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_4 -2.61% 139204842.573 135567114.254 - -4.84% -
SetIntersection_Interlaced_Set_uint32_1024_64 -2.61% 10208425.177 9941915.704 - -6.10% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -2.61% 616251.928 600170.802 - 0.61% -
SetIntersection_Interlaced_Vector_float_256_1 -2.61% 4228546.790 4118375.833 - -0.93% -
std::format(double)_(fmt:_{:017500_0Le}) -2.60% 198.075 192.916 - -0.88% -
std::make_heap(deque<int>,_pred)_(descending)/8 -2.60% 19.390 18.885 - -0.54% -
std::equal(list<int>)_(it,_it,_it)/50 -2.60% 36.884 35.923 - 1.26% -
SetIntersection_None_Vector_string_256_16 -2.60% 4323954.653 4211405.388 - -0.60% -
std::make_heap(deque<int>,_pred)_(heap)/8 -2.60% 19.337 18.833 - -0.69% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 -2.60% 1834721.313 1787003.724 - 0.16% -
SetIntersection_None_Set_float_16384_16384 -2.60% 160745861.464 156568957.549 - 0.92% -
SetIntersection_Interlaced_Set_uint64_262144_262144 -2.60% 1716161.541 1671575.926 - -0.22% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 -2.60% 57272196.144 55785623.293 - -0.88% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 -2.59% 20.126 19.604 - 0.78% -
SetIntersection_Interlaced_Set_float_262144_64 -2.59% 1573635.904 1532839.762 - -2.67% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1_1 -2.59% 544791965.446 530677342.493 - 0.00% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -2.59% 14477.288 14102.371 - -1.44% -
SetIntersection_None_Vector_string_16384_16384 -2.59% 1247558.401 1215279.841 - -1.17% -
SetIntersection_None_Set_float_256_256 -2.59% 5915177.303 5762225.918 - -0.56% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -2.58% 66268.701 64558.405 - -1.96% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 -2.58% 4235902.351 4126621.099 - -2.04% -
std::multiset<std::string>::ctor(const&)/1024 -2.58% 35493.582 34578.544 - 1.17% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 -2.58% 36864.509 35914.184 - 1.56% -
SetIntersection_Interlaced_Vector_string_256_4 -2.58% 6302829.421 6140390.528 - 2.25% -
std::multiset<std::string>::erase(iterator)/32 -2.57% 26.705 26.018 - -4.12% -
std::rotate(list<int>)_(1_element_backward)/8192 -2.57% 7466.603 7274.648 - -4.31% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -2.57% 170488.874 166106.175 - -0.27% -
SetIntersection_Interlaced_Set_float_1024_1024 -2.57% 12414990.576 12096389.701 - -0.45% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 -2.56% 1106464.926 1078099.200 - -2.29% -
std::find_end(deque<int>,_pred)_(process_all)/1024 -2.56% 603.360 587.903 - 0.14% -
std::swap_ranges(deque<int>)/32 -2.56% 10.994 10.713 - 2.81% -
std::unordered_set<std::string>::clear()/8192 -2.56% 224925.691 219164.115 - -0.47% -
SetIntersection_None_Vector_uint64_16_16 -2.56% 34107677.915 33235401.120 - -0.10% -
SetIntersection_None_Vector_uint64_256_16 -2.56% 4071927.095 3967816.632 - -0.80% -
BM_PushHeap_string_PipeOrgan_256 -2.56% 7.912 7.709 - -6.71% -
std::flat_multimap<int,_int>::clear()/8192 -2.55% 419.513 408.801 - -0.39% -
SetIntersection_None_Set_float_16_16 -2.55% 35987858.396 35069254.174 - -1.50% -
SetIntersection_Front_Vector_uint64_16_1 -2.55% 63659597.606 62036322.187 - -0.35% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 -2.55% 11694218.203 11396152.065 - -0.65% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 -2.54% 1067688.484 1040518.035 - -0.61% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -2.54% 11567.640 11273.329 - -0.00% -
std::format(double)_(fmt:_{:_10Le}) -2.54% 71.092 69.284 - -2.80% -
SetIntersection_Interlaced_Vector_uint64_4_1 -2.54% 216600887.248 211099238.146 - -0.21% -
SetIntersection_None_Set_float_4_4 -2.54% 137839271.761 134341880.511 - -0.51% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 -2.54% 4.507 4.393 - -15.89% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 -2.53% 13.612 13.267 - 1.09% -
std::deque<std::string>::insert(middle)_(cheap_elements)/32 -2.53% 25.106 24.470 - -0.28% -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/32 -2.53% 13.047 12.717 - -0.01% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 -2.53% 22.618 22.046 - -0.17% -
SetIntersection_Interlaced_Vector_float_16_4 -2.52% 57234745.688 55790628.581 - -0.52% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 -2.52% 11792479.295 11494974.839 - -0.51% -
SetIntersection_Front_Set_uint32_256_1 -2.52% 4207770.911 4101728.072 - -0.05% -
BM_Ostream_number/2 -2.52% 38.108 37.149 - -0.74% -
SetIntersection_None_Set_float_16_1 -2.51% 68013977.265 66303925.936 - -0.40% -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/1024 -2.51% 13.048 12.720 - -0.21% -
std::format(int64_t)_(fmt:_{:0<512x}) -2.51% 31.696 30.900 - 1.96% -
SetIntersection_Interlaced_Vector_uint32_64_64 -2.51% 11115296.641 10836279.901 - -0.80% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -2.51% 44632.813 43513.265 - 1.62% -
SetIntersection_None_Vector_string_262144_256 -2.51% 1305575.148 1272846.030 - -4.16% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 -2.51% 1111320.571 1083465.519 - -2.47% -
SetIntersection_Interlaced_Set_uint64_262144_16 -2.51% 1646205.730 1604965.090 - -1.06% -
BM_BasicLow<__int128_t> -2.50% 19.617 19.126 - -3.10% -
SetIntersection_Interlaced_Set_float_1024_1 -2.50% 1061672.011 1035102.527 - 0.33% -
std::set<int>::insert(value)_(already_present)/8192 -2.50% 9.575 9.336 - -7.41% -
SetIntersection_None_Vector_uint64_64_4 -2.50% 16108444.272 15705786.207 - -0.72% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 -2.50% 3233.047 3152.281 - -0.07% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 -2.50% 15.210 14.830 - -0.08% -
std::format(float)_(fmt:_{:0^17500_10e}) -2.50% 197.037 192.118 - 0.13% -
SetIntersection_Front_Set_string_4_4 -2.49% 160383467.830 156388221.494 - -1.32% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 -2.49% 2.345 2.286 - -2.82% -
std::set<int>::count(key)_(non-existent)/32 -2.49% 3.015 2.940 - 1.88% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.48% 8762.895 8545.285 - 0.19% -
SetIntersection_Interlaced_Set_float_256_256 -2.48% 7643424.055 7453747.979 - -0.82% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 -2.48% 31.594 30.811 - -2.17% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_1 -2.48% 63944282.974 62358090.389 - 0.33% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.48% 55721.187 54339.040 - -5.08% -
SetIntersection_None_Vector_string_64_16 -2.48% 14382474.485 14025792.602 - -0.35% -
BM_format_to_iterator/<std::array>_C_string_len_6000 -2.48% 172.057 167.792 - -1.52% -
SetIntersection_Front_Set_float_16_4 -2.48% 55820845.415 54438883.446 - 0.03% -
SetIntersection_Interlaced_Vector_float_16384_1 -2.47% 1071099.492 1044604.811 - -0.24% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 -2.47% 203.960 198.925 - -0.54% -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/8192 -2.47% 13.051 12.729 - -0.08% -
SetIntersection_Front_Vector_uint64_64_1 -2.47% 16616495.539 16206711.644 - -0.55% -
BM_format_to_iterator/<std::string>_string_len_60 -2.47% 9.827 9.585 - -6.24% -
BM_PushHeap_string_QuickSortAdversary_16384 -2.46% 16.168 15.769 - 1.38% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 -2.46% 1040889.794 1015241.250 - -0.46% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 -2.46% 16.843 16.428 - 1.11% -
std::flat_multimap<int,_int>::clear()/0 -2.46% 402.105 392.207 - -0.15% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.46% 1016.354 991.338 - -2.55% -
std::set<std::string>::insert(value)_(new_value,_middle)/8192 -2.46% 56.323 54.937 - 6.25% -
SetIntersection_Front_Set_uint32_16_1 -2.46% 63854649.244 62283493.115 - -0.23% -
std::sort(vector<int>)_(heap)/8 -2.46% 24.441 23.840 - 0.12% -
SetIntersection_Front_Set_uint64_4_4 -2.46% 138721966.678 135311496.781 - 0.25% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_4 -2.46% 54852921.199 53504764.912 - -0.42% -
SetIntersection_Interlaced_Set_uint64_16_1 -2.46% 63839582.058 62270724.770 - 0.31% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1_1 -2.45% 543412778.453 530079248.695 - 0.18% -
BM_StringRelational_Compare_Empty_Large_Control -2.45% 1.656 1.616 - -15.79% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -2.45% 1064862.368 1038760.133 - -0.28% -
SetIntersection_None_Set_uint64_262144_16384 -2.45% 1229565.836 1199471.762 - -0.12% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -2.45% 929275.850 906533.083 - 1.13% -
std::pop_heap(vector<std::string>)/1024 -2.44% 20.990 20.477 - -0.17% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 -2.44% 1.573 1.534 - -4.32% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 -2.44% 15.062 14.695 - -0.36% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_1 -2.44% 217075329.561 211787345.040 - -0.05% -
SetIntersection_Interlaced_Set_float_16384_16 -2.44% 209372791.775 204272642.964 - -1.15% -
BM_format_to_iterator/<std::string>_string_view_len_6 -2.44% 8.450 8.244 - -4.88% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 -2.44% 16.596 16.192 - -2.48% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 -2.44% 1262323.158 1231581.217 - 1.27% -
std::replace(vector<int>)_(prefix)/50 -2.44% 7.702 7.514 - 0.45% -
BM_CmpLess_uchar_uint -2.43% 1.088 1.062 - -1.91% -
std::format(double)_(fmt:_{:0>17500_10g}) -2.43% 218.440 213.123 - -0.66% -
std::sort(vector<int>)_(ascending)/8 -2.43% 16.086 15.695 - -0.49% -
SetIntersection_Front_Set_uint64_1_1 -2.43% 541820530.750 528657505.445 - -0.09% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 -2.43% 6853.370 6686.875 - -0.16% -
SetIntersection_Interlaced_Set_string_64_1 -2.43% 17518317.560 17092992.771 - -0.90% -
BM_CmpLess_schar_ushort -2.43% 1.121 1.094 - -1.04% -
SetIntersection_Interlaced_Set_float_262144_256 -2.43% 1585005.209 1546561.360 - -1.79% -
VChain_middle,_1_level -2.43% 13.682 13.351 - 1.75% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 -2.42% 1208357.487 1179084.517 - -1.39% -
SetIntersection_Front_Set_uint64_256_4 -2.42% 4255338.034 4152269.471 - 0.60% -
std::flat_map<int,_int>::clear()/8192 -2.42% 417.984 407.865 - -1.13% -
ranges::minmax(std::vector<char>)/1 -2.42% 0.626 0.611 - -5.12% -
std::transform(list<int>,_list<int>)/8192 -2.42% 9001.263 8783.563 - -3.72% -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 -2.42% 20.603 20.105 - -3.57% -
VChain_middle,_3_levels -2.42% 46.653 45.525 - 0.63% -
BM_StringDestroy_Large -2.42% 7.416 7.237 - -8.15% -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 -2.41% 20.215 19.727 - 0.12% -
std::set<int>::contains(key)_(non-existent)/1024 -2.41% 6.055 5.909 - -0.14% -
std::format(double)_(fmt:_{:0^17500_10Le}) -2.41% 219.085 213.802 - -0.44% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 -2.41% 18.492 18.046 - -0.83% -
SetIntersection_None_Set_uint64_64_16 -2.41% 18468691.972 18023449.711 - -0.92% -
SetIntersection_None_Vector_uint64_262144_1 -2.41% 1140983.357 1113485.736 - 2.58% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -2.41% 2453927.205 2394788.076 - -4.78% -
SetIntersection_Interlaced_Set_uint64_262144_64 -2.41% 1634458.902 1595074.789 - 0.96% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 -2.41% 42126767.046 41111831.409 - -1.18% -
BM_format_to_back_inserter<std::list<char>>/C_string_len_60 -2.41% 632.594 617.372 - -7.58% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -2.41% 176325.336 172084.343 - -2.06% -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 -2.41% 63.374 61.850 - 0.05% -
BM_PushHeap_uint32_Random_1024 -2.40% 5.717 5.580 - -3.83% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -2.40% 399.620 390.015 - -2.71% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4 -2.40% 16351502.122 15958765.707 - -0.39% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 -2.40% 55497465.628 54164707.927 - 0.29% -
SetIntersection_None_Set_pair<uint32,_uint32>_4_4 -2.40% 137617701.811 134315839.093 - 0.23% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 -2.40% 12281433.946 11986849.286 - 0.16% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1 -2.40% 16689089.567 16288880.466 - -0.10% -
SetIntersection_None_Vector_float_64_4 -2.39% 16316493.242 15925772.863 - 0.01% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 -2.39% 4737.806 4624.380 - -1.22% -
std::flat_multimap<int,_int>::clear()/32 -2.39% 401.845 392.236 - -0.07% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 -2.39% 21200315.028 20693420.613 - 0.01% -
std::format(double)_(fmt:_{:_0e}) -2.39% 37.527 36.630 - -1.74% -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 -2.39% 17.900 17.473 - 0.31% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -2.39% 21.140 20.635 - -0.31% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 -2.39% 1258407.879 1228370.281 - 0.37% -
std::format(double)_(fmt:_{:0>17500_0Lg}) -2.38% 217.466 212.280 - -0.17% -
SetIntersection_None_Vector_uint32_1024_1 -2.38% 1098923.609 1072717.872 - 0.21% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 -2.38% 1190927.963 1162531.681 - -1.86% -
SetIntersection_Front_Vector_uint32_262144_16 -2.38% 1137510.540 1110398.917 - 3.15% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 -2.38% 8735872.298 8527953.847 - -1.47% -
BM_CmpEqual_short_ushort -2.38% 1.119 1.093 - -1.22% -
std::set<int>::contains(key)_(existent)/8192 -2.38% 8.383 8.184 - -9.08% -
SetIntersection_None_Vector_uint64_16_1 -2.38% 64001503.396 62479868.245 - -0.58% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8192 -2.37% 170124.182 166086.095 - -0.88% -
BM_CmpLess_int_int -2.37% 1.061 1.036 - -3.29% -
SetIntersection_Interlaced_Vector_uint64_16_4 -2.37% 56739466.246 55392999.751 - 0.02% -
SetIntersection_Front_Set_uint64_64_16 -2.37% 15400705.090 15035324.211 - -0.40% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_1 -2.37% 63671783.020 62161483.334 - -0.64% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 -2.37% 13.347 13.031 - -0.01% -
SetIntersection_Front_Set_uint64_4_1 -2.37% 216691185.212 211555920.856 - 0.07% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 -2.37% 39391961.028 38458784.333 - -0.14% -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_1 -2.37% 217341092.674 212193437.247 - 0.56% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 -2.37% 168592094.691 164600522.437 - 0.03% -
SetIntersection_None_Set_string_1024_256 -2.36% 9085029.622 8870182.489 - 0.27% -
std::map<int,_int>::find(key)_(existent)/32 -2.36% 1.696 1.656 - -4.84% -
SetIntersection_Front_Vector_uint64_1024_4 -2.36% 1063274.361 1038148.862 - -1.56% -
SetIntersection_Front_Vector_string_1024_4 -2.36% 1193488.629 1165314.015 - -1.93% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 -2.36% 67260612.057 65673862.259 - -0.37% -
SetIntersection_Front_Vector_float_256_4 -2.36% 4225779.107 4126117.385 - -1.60% -
std::make_heap(vector<int>)_(descending)/8 -2.36% 14.977 14.624 - 0.04% -
SetIntersection_Interlaced_Set_uint64_1_1 -2.36% 542209913.817 529433935.009 - 0.02% -
SetIntersection_Front_Vector_uint64_1_1 -2.35% 540750500.120 528017709.294 - -0.10% -
SetIntersection_Front_Set_uint32_64_1 -2.35% 16759194.315 16364581.300 - 0.63% -
SetIntersection_None_Set_float_1_1 -2.35% 544405158.250 531587837.793 - -0.61% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_1 -2.35% 16598508.789 16207972.555 - -1.37% -
SetIntersection_None_Vector_string_16_4 -2.35% 56169386.849 54848181.268 - -0.45% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -2.35% 1298.875 1268.327 - 0.68% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 -2.35% 788.585 770.083 - -1.22% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -2.35% 165.767 161.878 - 0.79% -
SetIntersection_None_Vector_string_262144_1024 -2.34% 1316366.620 1285502.305 - -0.83% -
std::find(vector<char>)_(bail_25%)/8 -2.34% 1.109 1.083 - -2.37% -
SetIntersection_Interlaced_Set_string_16_1 -2.34% 66731081.712 65167113.955 - -0.97% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 -2.34% 23330.612 22784.009 - -0.33% -
std::set<int>::erase(iterator)/32 -2.34% 20.115 19.644 - -0.89% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_1 -2.34% 216926625.376 211850510.599 - -0.46% -
SetIntersection_None_Vector_float_1024_1 -2.34% 1101633.699 1075892.272 - -0.71% -
std::set<int>::count(key)_(existent)/32 -2.34% 1.700 1.660 - 4.53% -
SetIntersection_Interlaced_Set_uint64_64_1 -2.33% 16697876.304 16308433.108 - 0.43% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_4 -2.33% 55521758.252 54227026.236 - -5.70% -
BM_StringAssignAsciiz_Large_Opaque -2.33% 11.787 11.512 - -2.05% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -2.33% 12375.756 12087.328 - -5.17% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.33% 6911.440 6750.371 - -2.36% -
SetIntersection_Interlaced_Vector_uint64_4_4 -2.33% 137389266.988 134188030.408 - -0.48% -
SetIntersection_Interlaced_Set_string_4_4 -2.33% 161752356.068 157984235.191 - -0.02% -
SetIntersection_None_Set_uint64_4_4 -2.33% 137100652.284 133909911.125 - -0.16% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_4 -2.33% 142836119.881 139512286.881 - -0.76% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -2.32% 1.802 1.760 - 0.20% -
SetIntersection_None_Vector_string_16384_16 -2.32% 1242465.925 1213583.122 - -0.94% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 -2.32% 139790266.744 136540745.897 - 0.19% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 -2.32% 37343460.212 36475431.806 - 0.33% -
SetIntersection_None_Vector_float_256_256 -2.32% 2175890.443 2125316.641 - -1.01% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 -2.32% 16676682.436 16289209.564 - -0.34% -
BM_deque_vector_ranges_copy_backward/64000 -2.32% 7216.258 7048.605 - -2.56% -
SetIntersection_Front_Set_uint64_16_1 -2.32% 63670798.394 62192679.454 - -0.11% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1_1 -2.32% 547741091.247 535025875.832 - -0.24% -
std::format(int64_t)_(fmt:_{:0>512Lx}) -2.32% 33.264 32.492 - -0.23% -
SetIntersection_Interlaced_Vector_uint64_1_1 -2.32% 541720870.301 529155427.064 - 0.17% -
SetIntersection_Front_Set_uint32_1_1 -2.32% 542315347.184 529738691.583 - -0.15% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 -2.32% 1263085.043 1233811.521 - 0.68% -
SetIntersection_None_Set_uint64_1_1 -2.32% 542417661.344 529849207.981 - -0.00% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_1 -2.32% 64569072.363 63073114.666 - -0.18% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.32% 765.876 748.138 - -0.41% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -2.32% 16.208 15.833 - 0.24% -
BM_deque_deque_move_backward/70000 -2.32% 8128.075 7939.830 - -0.92% -
std::multimap<int,_int>::clear()/32 -2.32% 666.607 651.171 - -1.63% -
SetIntersection_Front_Set_uint64_262144_4 -2.32% 1096229.573 1070848.360 - 2.55% -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_4 -2.32% 136358818.604 133202110.819 - 0.02% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -2.31% 1122039.562 1096088.828 - -2.11% -
SetIntersection_None_Vector_uint64_4_4 -2.31% 135498711.368 132366110.711 - 0.09% -
SetIntersection_None_Vector_uint64_16_4 -2.31% 54330257.146 53074263.753 - -0.27% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 -2.31% 18530507.819 18102208.066 - -1.15% -
SetIntersection_None_Vector_uint32_1024_4 -2.31% 1101704.300 1076263.996 - 0.11% -
std::deque<int>::ctor(const&)_(cheap_elements)/8192 -2.31% 2210.858 2159.858 - 0.13% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_1 -2.31% 218362034.403 213324886.880 - -0.58% -
SetIntersection_None_Vector_float_256_16 -2.31% 4099074.404 4004550.649 - 0.08% -
std::format(int64_t)_(fmt:_{:b}) -2.31% 28.381 27.727 - -2.08% -
std::multimap<int,_int>::erase(key)_(existent)/32 -2.30% 23.207 22.672 - -7.10% -
BM_deque_vector_move_backward/65536 -2.30% 7361.291 7191.621 - 0.60% -
SetIntersection_Interlaced_Set_string_4_1 -2.30% 226748245.583 221525691.540 - -0.31% -
SetIntersection_None_Vector_string_64_4 -2.30% 16913673.142 16524461.508 - 0.22% -
BM_deque_deque_move_backward/1 -2.30% 2.777 2.713 - -2.83% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -2.30% 400.360 391.156 - -0.25% -
BM_deque_deque_copy/4000 -2.29% 145.950 142.602 - 1.17% -
std::sort(vector<NonIntegral>)_(ascending)/8 -2.29% 15.726 15.366 - -1.29% -
SetIntersection_Front_Vector_uint64_4_1 -2.29% 216359574.843 211400197.104 - -0.03% -
SetIntersection_None_Set_uint32_16_4 -2.29% 57235440.283 55924148.809 - -0.23% -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_4 -2.29% 139492100.581 136297941.109 - -0.21% -
SetIntersection_Front_Set_string_64_16 -2.29% 24370718.248 23813086.756 - -1.86% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1_1 -2.29% 542902106.741 530488094.042 - 0.24% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 -2.28% 16315289.156 15942711.468 - -0.32% -
SetIntersection_Front_Set_uint32_256_16 -2.28% 4530857.824 4427440.708 - -2.80% -
BM_format_to_back_inserter<std::string>/string_view_len_6000 -2.28% 478.170 467.278 - 0.26% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 -2.27% 1.259 1.230 - -8.67% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 -2.27% 35727399.415 34917462.958 - -0.29% -
SetIntersection_None_Vector_uint64_16384_64 -2.27% 1117509.722 1092181.079 - -1.48% -
std::make_heap(vector<int>)_(heap)/8 -2.27% 14.958 14.619 - 0.22% -
std::unique(list<int>,_pred)_(sprinkled)/32 -2.27% 67.894 66.355 - 0.46% -
SetIntersection_None_Vector_float_256_64 -2.26% 3485211.169 3406387.386 - -0.08% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 -2.26% 9035510.061 8831314.375 - 0.95% -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_1 -2.26% 218188921.158 213262326.941 - 0.16% -
SetIntersection_Front_Set_uint32_16384_16 -2.25% 1219808.358 1192338.930 - 0.11% -
rng::contains_subrange(vector<int>)_(same_length)/8192 -2.25% 1908.898 1865.919 - -3.17% -
SetIntersection_Interlaced_Vector_string_64_1 -2.25% 17259813.501 16871207.693 - 0.20% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 -2.25% 1121236.695 1096009.980 - -0.82% -
SetIntersection_Front_Set_uint64_16_4 -2.25% 55371264.765 54126403.805 - -0.68% -
VDAG_rightmost,_5_levels -2.25% 273.608 267.457 - -1.10% -
SetIntersection_Front_Set_uint64_256_1 -2.25% 4192804.826 4098579.673 - -0.81% -
SetIntersection_Front_Vector_uint32_1024_16 -2.25% 1129614.866 1104230.939 - -2.02% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_4 -2.25% 136039799.336 132984044.723 - -0.27% -
SetIntersection_Front_Vector_uint64_64_16 -2.24% 14506186.516 14180675.884 - -0.07% -
BM_StringRelational_Less_Huge_Empty_Control -2.24% 1.655 1.618 - 0.23% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 -2.24% 210.444 205.722 - 3.27% -
std::is_sorted(list<int>)/8192 -2.24% 7306.584 7142.785 - -1.38% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -2.24% 400.199 391.229 - -0.44% -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/32 -2.24% 13.068 12.775 - -0.03% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -2.24% 446.263 436.266 - -1.07% -
BM_CmpEqual_int_int -2.24% 1.091 1.066 - 0.73% -
BM_SharedPtrCreateDestroy -2.24% 11.049 10.802 - -4.50% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8 -2.24% 54.892 53.665 - 0.26% -
bm_swap_ranges_vb_unaligned/512 -2.23% 12.590 12.309 - -0.10% -
SetIntersection_None_Vector_string_256_64 -2.23% 3679144.223 3597057.134 - 0.40% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8 -2.23% 54.342 53.130 - -0.21% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_1 -2.23% 217574489.586 212729625.859 - 0.08% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1 -2.22% 63955660.720 62533118.456 - 0.17% -
BM_std_minmax_element<int>/2 -2.22% 0.665 0.650 - -4.99% -
SetIntersection_None_Set_uint64_4_1 -2.22% 219261208.834 214389387.687 - -0.06% -
std::format(double)_(fmt:_{:_10La}) -2.22% 43.249 42.288 - -5.97% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_16 -2.22% 34411732.764 33647730.816 - -0.13% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.22% 617.586 603.894 - -0.57% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 -2.22% 1219813.990 1192792.578 - 2.39% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 -2.21% 3553208.715 3474536.515 - 2.03% -
SetIntersection_Front_Vector_uint64_64_4 -2.21% 16075897.703 15720883.896 - -0.55% -
std::partition(deque<int>)_(sparse)/8192 -2.21% 3120.596 3051.682 - -4.62% -
BM_vector_deque_ranges_move_backward/0 -2.21% 0.549 0.537 - 30.71% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 -2.20% 4372790.539 4276433.805 - 0.33% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/1024 -2.20% 25.021 24.470 - -0.01% -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8 -2.20% 15.720 15.374 - -1.75% -
std::find_end(forward_list<int>)_(match_near_end)/1024 -2.20% 4584.955 4483.992 - 0.38% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 -2.20% 20000.512 19560.189 - 0.94% -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 -2.20% 31.171 30.486 - 1.66% -
std::unordered_set<std::string>::clear()/1024 -2.20% 23901.239 23376.490 - 0.58% -
SetIntersection_Interlaced_Set_uint64_16384_16384 -2.19% 234407134.441 229263893.179 - -2.90% -
BM_CmpEqual_uchar_int -2.19% 1.093 1.069 - -1.29% -
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 -2.19% 49815.986 48723.742 - -2.08% -
SetIntersection_None_Vector_uint64_16384_4 -2.19% 1119547.193 1095014.756 - -1.34% -
SetIntersection_None_Vector_float_4_1 -2.19% 217741939.458 212975790.200 - -0.74% -
SetIntersection_Interlaced_Set_float_16384_64 -2.19% 215716414.038 210994908.492 - -3.19% -
std::format(double)_(fmt:_{:0>17500_10Le}) -2.19% 218.247 213.473 - 0.80% -
SetIntersection_None_Vector_string_64_64 -2.19% 8957959.193 8762003.395 - -0.35% -
SetIntersection_Front_Set_float_16_1 -2.19% 63800294.722 62405062.390 - -0.52% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 -2.19% 56599.341 55362.421 - 2.33% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1_1 -2.18% 545289697.873 533375467.825 - -0.59% -
SetIntersection_Front_Set_uint32_4_1 -2.18% 216451508.726 211722219.041 - -0.02% -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 -2.18% 23.042 22.539 - 3.91% -
std::format(double)_(fmt:_{:0<17500_10e}) -2.18% 199.822 195.461 - -0.38% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8 -2.18% 15.021 14.693 - -0.58% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -2.18% 399.859 391.139 - 0.07% -
SetIntersection_None_Set_string_16_16 -2.18% 37044843.940 36237263.807 - -0.26% -
SetIntersection_Interlaced_Set_uint64_4_4 -2.18% 138504559.110 135486389.092 - 0.35% -
SetIntersection_None_Vector_float_4_4 -2.18% 136030635.479 133066821.769 - -0.68% -
SetIntersection_None_Vector_uint32_64_16 -2.18% 13721896.923 13423100.919 - -0.35% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -2.17% 13.643 13.347 - 1.74% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.17% 120426.009 117808.746 - -0.54% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 -2.17% 1.406 1.375 - -4.30% -
BM_PushHeap_string_Ascending_64 -2.17% 7.293 7.135 - -5.25% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 -2.17% 1263006.594 1235611.084 - 1.16% -
SetIntersection_Front_Set_uint32_262144_256 -2.17% 3821812.911 3738965.248 - -0.84% -
BM_BasicLow<__uint128_t> -2.17% 18.701 18.296 - -2.31% -
DAG_sidecast,_1_level -2.17% 39.306 38.455 - -0.41% -
std::make_heap(deque<int>,_pred)_(repeated)/8 -2.16% 23.723 23.210 - -1.44% -
std::multimap<int,_int>::equal_range(key)_(existent)/8192 -2.16% 6.108 5.976 - -0.90% -
SetIntersection_Interlaced_Vector_uint64_16_1 -2.16% 63585104.934 62209396.668 - -0.09% -
std::format(double)_(fmt:_{:017500_10L}) -2.16% 225.813 220.928 - -1.15% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 -2.16% 57591418.692 56346266.812 - -0.63% -
std::format(double)_(fmt:_{:0^17500_10g}) -2.16% 219.201 214.465 - 0.59% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -2.16% 24.167 23.645 - -1.17% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_4 -2.16% 138350800.733 135364000.977 - -0.56% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1_1 -2.16% 540349945.110 528692362.678 - -0.22% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 -2.16% 1175457.734 1150104.333 - -1.59% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 -2.16% 22.452 21.968 - 2.52% -
SetIntersection_Interlaced_Set_float_64_4 -2.15% 21029848.524 20576702.948 - 0.18% -
SetIntersection_Interlaced_Set_string_1_1 -2.15% 566736809.475 554533095.010 - -0.49% -
SetIntersection_None_Set_uint64_1024_16 -2.15% 8972386.503 8779203.442 - 1.30% -
SetIntersection_None_Vector_uint64_1_1 -2.15% 540328773.212 528705350.246 - 0.07% -
BM_cyrillic_text<wchar_t> -2.15% 30460.916 29805.853 - 4.86% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -2.15% 400.924 392.308 - -0.05% -
std::set<int>::find(key)_(non-existent)/32 -2.15% 2.284 2.235 - -2.25% -
BM_format_to_iterator/<std::deque>_C_string_len_6000 -2.14% 256.684 251.182 - 1.01% -
std::sort(vector<int>)_(qsort_adversarial)/8 -2.14% 16.100 15.755 - -0.07% -
SetIntersection_Front_Vector_uint64_4_4 -2.14% 137284286.380 134345496.394 - 0.36% -
std::format(float)_(fmt:_{:0^17500_10g}) -2.14% 204.307 199.937 - -1.42% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_1 -2.14% 63654542.809 62293042.377 - -4.90% -
BM_format_to_iterator/<std::vector>_C_string_len_6000 -2.14% 170.874 167.220 - -1.62% -
std::format(double)_(fmt:_{:0>17500_10Lg}) -2.14% 232.459 227.489 - 1.50% -
SetIntersection_None_Set_uint64_262144_262144 -2.14% 1252596.596 1225821.533 - 1.38% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 -2.13% 25.489 24.945 - -0.53% -
SetIntersection_None_Vector_float_262144_4 -2.13% 1170390.489 1145405.660 - 0.99% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_1 -2.13% 216611120.227 211988723.090 - -0.74% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 -2.13% 542772261.657 531198840.372 - 0.22% -
SetIntersection_None_Set_float_4_1 -2.13% 219928071.767 215240601.686 - -0.56% -
SetIntersection_Front_Set_string_16384_1 -2.13% 1110558.098 1086895.420 - -2.10% -
SetIntersection_Front_Set_float_4_1 -2.13% 216828586.892 212210906.248 - -0.66% -
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 -2.13% 33866.164 33145.838 - 0.92% -
SetIntersection_None_Set_uint32_256_4 -2.12% 11503521.639 11259085.642 - -0.16% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 -2.12% 138492345.907 135550425.718 - 0.25% -
SetIntersection_None_Vector_float_1024_4 -2.12% 1099032.300 1075689.502 - -0.53% -
SetIntersection_Interlaced_Set_uint32_64_16 -2.12% 22317019.832 21843388.021 - -4.64% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 -2.12% 817.266 799.924 - 4.47% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -2.12% 147174.337 144053.143 - 0.77% -
SetIntersection_None_Set_uint32_1024_64 -2.12% 9030494.945 8839135.288 - 0.08% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.12% 835.640 817.936 - -1.43% -
SetIntersection_None_Vector_string_1_1 -2.12% 543671244.851 532158612.565 - -0.14% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 -2.12% 94999.524 92988.731 - 0.05% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 -2.12% 6269854.663 6137231.717 - -4.91% -
std::map<int,_int>::count(key)_(non-existent)/8192 -2.12% 11.428 11.186 - -0.12% -
SetIntersection_Interlaced_Vector_uint32_16_16 -2.11% 36288627.262 35522413.387 - -0.26% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 -2.11% 19.184 18.780 - -0.29% -
SetIntersection_Front_Vector_uint32_256_4 -2.11% 4226886.626 4137725.411 - -0.88% -
std::unordered_set<std::string>::ctor(const&,_alloc)/8192 -2.11% 612515.698 599605.290 - -0.20% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 -2.11% 353815202.608 346364190.042 - -0.22% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -2.11% 850.348 832.444 - -0.31% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 -2.10% 1061672.351 1039325.947 - 1.02% -
BM_Ostream_number/1 -2.10% 37.880 37.083 - -1.26% -
SetIntersection_Interlaced_Set_float_262144_16384 -2.10% 1280043.701 1253124.838 - -1.63% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_1 -2.10% 217231593.790 212671750.167 - 0.38% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 -2.10% 1343750.734 1315554.607 - 1.94% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 -2.10% 2274537.858 2226820.719 - -7.73% -
std::stable_sort(deque<int>)_(heap)/1024 -2.10% 2789.658 2731.136 - -0.17% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -2.10% 36897.959 36124.454 - -0.03% -
SetIntersection_Interlaced_Set_uint64_256_64 -2.10% 13855898.284 13565528.092 - 0.42% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 -2.09% 42026838.427 41146430.276 - -2.23% -
std::flat_multimap<int,_int>::clear()/1024 -2.09% 401.215 392.816 - 0.07% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 -2.09% 9.116 8.925 - -0.28% -
SetIntersection_Interlaced_Vector_uint32_1024_4 -2.09% 1264317.629 1237890.822 - -8.57% -
std::make_heap(deque<int>)_(pipe-organ)/8 -2.09% 27.324 26.753 - -0.26% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.09% 386.354 378.281 - 0.91% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.09% 754.814 739.042 - 3.05% -
BM_deque_deque_move_backward/2 -2.09% 2.526 2.474 - -2.12% -
std::format(double)_(fmt:_{:0^17500_0L}) -2.09% 215.735 211.235 - -0.54% -
SetIntersection_Front_Vector_uint32_256_1 -2.08% 4214152.026 4126294.868 - -0.44% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1 -2.08% 542834330.704 531519015.323 - -0.35% -
SetIntersection_Front_Vector_string_1024_1 -2.08% 1092486.189 1069716.406 - -0.41% -
SetIntersection_Front_Vector_float_16_1 -2.08% 63740982.007 62414020.837 - -0.66% -
std::is_partitioned(list<int>)_(unpartitioned)/50 -2.08% 4.546 4.451 - -2.43% -
std::copy(list<int>)/32768 -2.08% 25840.178 25302.623 - -6.75% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024 -2.08% 15011.685 14699.545 - 2.55% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -2.08% 13208.976 12934.393 - 1.33% -
std::sort(vector<int>)_(repeated)/8 -2.08% 16.103 15.768 - -0.20% -
SetIntersection_None_Vector_float_1_1 -2.08% 542865270.508 531583797.659 - -0.46% -
SetIntersection_Front_Set_string_1_1 -2.08% 564725508.719 552990549.557 - 0.02% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 -2.08% 819.837 802.805 - 0.30% -
std::multimap<std::string,_int>::count(key)_(existent)/32 -2.08% 20.118 19.700 - 2.64% -
std::partial_sort(vector<int>)_(descending)/8 -2.07% 25.388 24.861 - 0.51% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1 -2.07% 16612561.349 16267981.167 - -4.18% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 -2.07% 6812.765 6671.615 - -0.00% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 -2.07% 121357383.437 118843340.015 - 0.53% -
std::unordered_set<int>::insert(value)_(already_present)/8192 -2.07% 2.677 2.621 - 0.47% -
SetIntersection_None_Vector_float_16_4 -2.07% 54796785.307 53663455.390 - -0.25% -
rng::find_last_if(deque<int>)_(bail_90%)/1024 -2.07% 43.261 42.367 - 0.15% -
std::format(int64_t)_(fmt:_{:Lo}) -2.06% 28.799 28.205 - -1.06% -
SetIntersection_Interlaced_Set_uint32_64_1 -2.06% 16678407.296 16334840.033 - -3.70% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_1 -2.06% 63988636.497 62670905.995 - -0.62% -
std::format(int64_t)_(fmt:_{:0512Ld}) -2.06% 37.061 36.298 - -0.71% -
SetIntersection_None_Vector_string_256_4 -2.06% 4518672.656 4425668.756 - 0.38% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.06% 380.113 372.295 - 0.99% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 -2.05% 518.014 507.373 - -8.97% -
SetIntersection_Interlaced_Vector_float_64_1 -2.05% 16669146.872 16327167.300 - -1.00% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 -2.05% 30.537 29.911 - 0.49% -
SetIntersection_Front_Set_float_64_4 -2.05% 16303704.663 15969845.907 - -0.64% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 -2.05% 15.312 14.999 - 0.37% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_1 -2.05% 16734415.503 16392127.022 - -1.04% -
SetIntersection_Interlaced_Set_uint32_256_16 -2.04% 12114603.735 11866863.664 - -4.63% -
std::set<int>::insert(value)_(new_value,_end)/32 -2.04% 19.013 18.624 - -0.95% -
SetIntersection_Interlaced_Vector_uint64_64_4 -2.04% 17985941.162 17618325.187 - 0.10% -
SetIntersection_Front_Set_uint32_16_4 -2.04% 55331500.982 54201253.628 - -0.04% -
std::partial_sort(deque<int>)_(descending)/8 -2.04% 43.329 42.445 - -3.19% -
BM_format_to_string_begin<std::list<wchar_t>>/16384 -2.04% 16404.088 16069.696 - 0.57% -
std::sort(deque<int>)_(pipe-organ)/1024 -2.04% 2791.654 2734.783 - -5.64% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 -2.04% 1251047.852 1225571.209 - -0.43% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -2.04% 151443.356 148360.210 - 0.45% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1 -2.04% 542566472.017 531521884.369 - 0.41% -
SetIntersection_None_Vector_uint64_256_4 -2.03% 4262322.082 4175585.688 - -0.47% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8192 -2.03% 562912.329 551467.272 - -0.98% -
SetIntersection_Interlaced_Vector_string_256_1 -2.03% 4347446.389 4259113.959 - 0.25% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -2.03% 15.278 14.968 - -2.82% -
SetIntersection_None_Vector_float_262144_16384 -2.03% 1172193.335 1148384.815 - 1.97% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -2.03% 6837.681 6698.806 - 0.37% -
SetIntersection_None_Set_uint64_16_1 -2.03% 67117901.294 65754856.454 - 0.21% -
SetIntersection_Front_Vector_uint64_262144_1 -2.03% 1058925.944 1037426.500 - 0.18% -
SetIntersection_Interlaced_Set_uint64_16384_16 -2.03% 224361271.331 219808306.172 - 0.69% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1 -2.03% 64731371.829 63418059.247 - -0.11% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8 -2.03% 38.180 37.405 - -0.14% -
std::flat_map<int,_int>::clear()/0 -2.03% 398.924 390.835 - -0.35% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -2.03% 398.919 390.832 - -0.58% -
std::format(float)_(fmt:_{:0^17500_10Lf}) -2.03% 201.244 197.166 - -0.58% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 -2.03% 59096291.225 57899458.440 - -0.71% -
SetIntersection_Front_Set_string_256_1 -2.02% 4393257.625 4304382.741 - -0.78% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1 -2.02% 17007315.563 16663293.663 - -0.34% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 -2.02% 8646.464 8471.598 - -0.27% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8 -2.02% 14.987 14.684 - 0.08% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 -2.02% 23.348 22.876 - -0.22% -
std::copy_n(vector<bool>)_(aligned)/4096 -2.02% 4.855 4.757 - 1.11% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 -2.02% 15.062 14.757 - 4.66% -
SetIntersection_None_Vector_string_4_1 -2.02% 220246483.862 215798754.453 - -0.26% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 -2.02% 400.715 392.625 - 0.06% -
SetIntersection_None_Vector_string_1024_64 -2.02% 1184281.984 1160390.298 - 2.21% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 -2.02% 1.421 1.392 - 20.45% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 -2.01% 60393517.319 59178487.378 - -0.15% -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 -2.01% 33779.520 33100.365 - 2.20% -
SetIntersection_Front_Vector_string_262144_1 -2.01% 1089770.093 1067861.062 - -0.94% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/0 -2.01% 13.693 13.418 - -0.48% -
SetIntersection_Front_Set_float_64_16 -2.01% 15499835.303 15188490.740 - -0.43% -
std::multimap<std::string,_int>::clear()/0 -2.01% 399.083 391.072 - -0.60% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -2.01% 166787.411 163441.650 - -3.31% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -2.01% 399.780 391.761 - -0.52% -
std::format(double)_(fmt:_{:0<17500_0g}) -2.00% 203.339 199.270 - 0.02% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -2.00% 396780.483 388859.535 - -0.75% -
std::format(double)_(fmt:_{:_10e}) -2.00% 40.808 39.993 - -1.31% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.00% 7822.914 7666.829 - -0.69% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.99% 400.310 392.326 - -0.02% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.99% 166983.802 163654.797 - -1.86% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -1.99% 8993633.471 8814464.123 - -7.34% -
std::map<std::string,_int>::ctor(const&,_alloc)/0 -1.99% 12.998 12.739 - -0.18% -
SetIntersection_Front_Set_float_64_1 -1.99% 16695467.670 16362933.927 - 0.38% -
std::stable_sort(vector<NonIntegral>)_(descending)/8 -1.99% 23.080 22.620 - -0.34% -
SetIntersection_Front_Set_float_4_4 -1.99% 138746766.524 135985497.282 - -0.65% -
SetIntersection_None_Set_uint64_16384_16384 -1.99% 179750549.058 176173678.742 - 4.60% -
std::format(float)_(fmt:_{:0^17500_10a}) -1.99% 165.533 162.246 - -0.74% -
SetIntersection_Interlaced_Set_uint64_4_1 -1.98% 216675829.100 212377553.710 - 0.61% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 -1.98% 10366278.661 10160919.816 - 1.27% -
rng::find_last_if(deque<int>)_(bail_90%)/50 -1.98% 2.648 2.596 - 0.02% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 -1.98% 416.725 408.483 - -0.51% -
std::multimap<int,_int>::insert(value)_(already_present)/1024 -1.98% 21.986 21.551 - 1.88% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1_1 -1.98% 542727498.137 531996180.569 - 0.23% -
SetIntersection_Interlaced_Set_float_64_64 -1.98% 13353964.578 13090210.127 - -0.43% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.97% 398.977 391.101 - -0.43% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 -1.96% 1.315 1.290 - -1.17% -
std::format(float)_(fmt:_{:0>17500_10Lf}) -1.96% 196.866 192.999 - -1.60% -
SetIntersection_Front_Vector_string_1_1 -1.96% 555663769.551 544750298.921 - -0.08% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_1 -1.96% 217101137.257 212837403.502 - 0.30% -
std::format(float)_(fmt:_{:0>17500_0e}) -1.96% 185.955 182.303 - 0.12% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 -1.96% 13839734.453 13568113.953 - -0.28% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1 -1.96% 16698388.968 16370675.347 - 0.14% -
SetIntersection_Interlaced_Vector_float_16_1 -1.96% 63798274.896 62546205.951 - -0.63% -
SetIntersection_Interlaced_Vector_float_1_1 -1.96% 542459171.297 531819901.500 - -0.56% -
std::set<std::string>::ctor(const&,_alloc)/0 -1.96% 12.972 12.717 - -0.28% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 -1.96% 1.423 1.395 - 20.67% -
SetIntersection_Interlaced_Set_uint32_1_1 -1.96% 541180685.779 530588716.895 - -0.05% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.96% 672.771 659.604 - -0.94% -
SetIntersection_Interlaced_Set_string_16384_256 -1.96% 358077212.254 351069648.181 - -0.83% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 -1.96% 138.667 135.954 - 0.99% -
DAG_rightmost_middle,_1_level -1.95% 126.162 123.696 - -1.05% -
BM_deque_vector_ranges_move_backward/65536 -1.95% 7380.689 7236.602 - -0.21% -
std::find_first_of(list<int>)_(small_needle)/1024 -1.95% 2889.237 2832.845 - 2.65% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 -1.95% 1253226.482 1228769.041 - 0.12% -
std::move(deque<int>)/32768 -1.95% 2074.423 2033.973 - 9.81% -
std::stable_partition(list<int>)_(sparse)/32 -1.95% 9.642 9.454 - -1.69% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -1.95% 71.598 70.203 - -1.22% -
SetIntersection_Interlaced_Vector_float_262144_1 -1.95% 1064191.656 1043457.263 - -0.89% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 -1.95% 16261498.149 15944836.677 - -4.75% -
SetIntersection_Interlaced_Set_float_1024_16 -1.94% 11559718.693 11334950.218 - 0.94% -
std::format(double)_(fmt:_{:_0Lg}) -1.94% 77.331 75.828 - -0.97% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_1 -1.94% 217627762.796 213398859.952 - -0.54% -
SetIntersection_None_Vector_float_1024_64 -1.94% 1098249.472 1076913.678 - -1.16% -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 -1.94% 13.132 12.877 - 1.33% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 -1.93% 1248716.959 1224562.744 - -0.16% -
SetIntersection_None_Set_uint32_4_4 -1.93% 137216034.472 134566680.674 - -0.12% -
SetIntersection_Front_Vector_string_16_1 -1.93% 65192527.863 63935002.795 - -0.23% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -1.93% 1042887.418 1022804.084 - -4.21% -
std::multimap<std::string,_int>::clear()/8192 -1.92% 218727.261 214517.063 - -2.81% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/0 -1.92% 15.358 15.063 - 0.34% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/0 -1.92% 15.336 15.042 - 0.04% -
SetIntersection_None_Vector_string_16_16 -1.92% 35091368.072 34418004.661 - 0.03% -
std::format(float)_(fmt:_{:017500_10g}) -1.92% 202.553 198.668 - -0.81% -
SetIntersection_Front_Set_uint64_262144_262144 -1.92% 1677013.348 1644858.807 - -0.52% -
SetIntersection_Interlaced_Vector_uint32_256_1 -1.91% 4221573.717 4140734.290 - 0.62% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/0 -1.91% 13.659 13.398 - -0.75% -
SetIntersection_None_Set_uint32_4_1 -1.91% 219577407.786 215374641.541 - 0.15% -
SetIntersection_Front_Vector_float_1_1 -1.91% 541729523.349 531361778.335 - -0.69% -
BM_Swap_FuncPtr_MemPtr -1.91% 3.334 3.270 - -4.39% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -1.91% 62.699 61.500 - -20.63% -
SetIntersection_Front_Set_float_1_1 -1.91% 541531665.480 531182868.172 - -0.52% -
BM_CmpLess_short_schar -1.91% 0.968 0.950 - -0.53% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 -1.91% 37392154.278 36677958.126 - 0.49% -
SetIntersection_Interlaced_Set_uint64_262144_256 -1.91% 1635740.154 1604515.463 - 1.73% -
BM_deque_vector_ranges_move/5500 -1.91% 197.144 193.382 - -0.83% -
BM_CmpLess_uint_ushort -1.91% 1.117 1.095 - -1.98% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.91% 398.607 391.006 - -0.45% -
BM_format_to_n_string_back_inserter<std::wstring>/1 -1.91% 13.986 13.719 - -2.10% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -1.91% 1083592.178 1062931.268 - -2.45% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1_1 -1.90% 544757240.676 534384027.834 - -0.35% -
SetIntersection_None_Vector_uint32_64_64 -1.90% 8592701.836 8429106.067 - 0.69% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.90% 13701.740 13440.901 - 1.40% -
SetIntersection_Front_Set_uint32_4_4 -1.90% 138398625.990 135765588.115 - -0.32% -
BM_format_to_back_inserter<std::list<char>>/string_len_6 -1.90% 78.045 76.561 - -12.19% -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 -1.90% 1.289 1.265 - -0.31% -
std::set<std::string>::clear()/8192 -1.90% 222479.643 218251.989 - -0.25% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 -1.90% 20.716 20.322 - -0.95% -
BM_deque_deque_ranges_move/65536 -1.90% 3107.141 3048.187 - -1.13% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -1.90% 1130196.866 1108754.887 - 2.69% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.90% 399.755 392.174 - -0.22% -
SetIntersection_None_Set_uint64_16_16 -1.90% 35654619.155 34978590.311 - -0.27% -
SetIntersection_None_Vector_uint64_1024_64 -1.90% 1094413.085 1073672.676 - 3.01% -
SetIntersection_None_Vector_float_64_1 -1.89% 16949921.754 16629131.717 - -0.48% -
SetIntersection_Front_Vector_uint64_16384_1 -1.89% 1062926.961 1042825.445 - 1.83% -
BM_format_to_iterator/<std::string>_C_string_len_6000 -1.89% 170.741 167.515 - -1.23% -
SetIntersection_Interlaced_Vector_float_4_1 -1.89% 216772346.559 212677122.142 - -0.63% -
SetIntersection_None_Vector_uint32_64_1 -1.89% 16894173.347 16575147.224 - -0.29% -
SetIntersection_None_Vector_string_1024_256 -1.89% 1183486.303 1161148.253 - -0.06% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.89% 398.797 391.278 - -0.23% -
std::format(float)_(fmt:_{:_0La}) -1.89% 36.899 36.204 - -2.51% -
std::format(int64_t)_(fmt:_{:Ld}) -1.88% 27.766 27.244 - 0.14% -
SetIntersection_Front_Vector_uint32_64_4 -1.88% 16161426.000 15857457.723 - -0.15% -
std::unordered_set<int>::clear()/0 -1.88% 397.878 390.397 - -0.54% -
std::unordered_set<int>::insert(value)_(already_present)/1024 -1.88% 2.379 2.334 - 22.51% -
SetIntersection_Interlaced_Set_float_4_4 -1.88% 139177711.205 136564331.127 - -0.11% -
SetIntersection_Front_Vector_float_4_4 -1.88% 137660030.403 135075631.922 - -0.13% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.88% 399.474 391.981 - -0.58% -
SetIntersection_None_Set_string_16_4 -1.87% 59171111.987 58061750.062 - -0.61% -
SetIntersection_Front_Set_string_262144_1 -1.87% 1105079.899 1084371.285 - -4.58% -
BM_SeedSeq_Generate/1/8 -1.87% 23.536 23.096 - 0.45% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 -1.87% 32.207 31.604 - -0.90% -
SetIntersection_Front_Vector_float_1024_4 -1.87% 1070035.065 1050007.709 - -0.14% -
SetIntersection_Front_Set_uint32_256_4 -1.87% 4257677.515 4178021.606 - 1.47% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_1 -1.87% 63815976.226 62623539.362 - 0.07% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 -1.87% 58816174.085 57717196.857 - 0.09% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 -1.87% 526288.956 516461.698 - 0.33% -
SetIntersection_Front_Vector_uint32_64_1 -1.87% 16666240.216 16355264.493 - -0.45% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.86% 402.818 395.306 - 0.19% -
SetIntersection_Interlaced_Set_uint32_4_1 -1.86% 216504830.734 212469680.927 - -0.20% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 -1.86% 7954624.158 7806387.027 - 4.71% -
std::format(int64_t)_(fmt:_{:0512Lx}) -1.86% 35.827 35.159 - -0.30% -
BM_PushHeap_string_Ascending_16384 -1.86% 19.135 18.779 - -6.19% -
std::format(double)_(fmt:_{:_0a}) -1.86% 25.810 25.330 - 0.10% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_1 -1.86% 16759089.685 16447719.136 - 0.05% -
SetIntersection_Front_Set_float_256_1 -1.86% 4215403.305 4137104.856 - 0.15% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 -1.86% 138110981.754 135545726.926 - 0.23% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 -1.86% 176322435.641 173047476.774 - -1.33% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 -1.86% 19.563 19.200 - -3.25% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.85% 397.678 390.302 - -0.39% -
BM_StringConstructDestroyCStr_Huge_Opaque -1.85% 161.642 158.647 - -6.56% -
std::stable_sort(vector<int>)_(qsort_adversarial)/8 -1.85% 15.822 15.529 - -0.55% -
SetIntersection_Front_Vector_string_4_1 -1.85% 222007773.708 217904789.902 - -0.13% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 -1.85% 15.017 14.739 - -0.30% -
SetIntersection_Interlaced_Set_float_1024_64 -1.85% 10294092.846 10103871.839 - 1.21% -
std::multiset<int>::ctor(const&,_alloc)/0 -1.85% 12.992 12.752 - -0.04% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 -1.85% 13.444 13.196 - -0.45% -
SetIntersection_Interlaced_Set_string_262144_1024 -1.84% 2105109.699 2066284.670 - 1.82% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_1 -1.84% 63972728.301 62792953.396 - -0.59% -
SetIntersection_Front_Vector_float_4_1 -1.84% 216458259.426 212466689.397 - -0.59% -
SetIntersection_Interlaced_Set_uint64_1024_256 -1.84% 14799773.023 14526866.210 - 4.82% -
SetIntersection_None_Set_string_1024_1024 -1.84% 8957259.987 8792175.650 - -0.97% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 -1.84% 37552431.780 36860342.387 - -0.87% -
std::unique(vector<int>)_(sprinkled)/8192 -1.84% 3965.626 3892.546 - -0.17% -
BM_deque_deque_ranges_move/1 -1.84% 2.598 2.550 - 8.10% -
SetIntersection_None_Vector_uint64_4_1 -1.84% 216457447.253 212468924.704 - 0.28% -
BM_Basic<uint32_t> -1.84% 13.812 13.558 - -3.22% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_4 -1.84% 138376045.157 135827419.380 - -0.42% -
std::deque<int>::erase(middle)_(cheap_elements)/32 -1.84% 9.664 9.486 - -0.35% -
std::multiset<std::string>::find(key)_(non-existent)/8192 -1.84% 28.884 28.352 - -1.77% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 -1.84% 14113.460 13853.989 - 1.44% -
std::unordered_set<int>::ctor(const&,_alloc)/0 -1.84% 13.210 12.967 - -1.42% -
SetIntersection_None_Vector_uint64_262144_64 -1.84% 1124148.676 1103492.909 - -2.30% -
SetIntersection_None_Vector_string_64_1 -1.83% 17577822.504 17255527.864 - -0.60% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 -1.83% 4.654 4.569 - 0.72% -
SetIntersection_Interlaced_Set_float_16384_256 -1.83% 200452314.157 196779749.718 - -0.60% -
BM_deque_vector_ranges_copy_backward/1 -1.83% 2.154 2.114 - 1.01% -
std::sort_heap(deque<int>)/8 -1.83% 36.024 35.364 - -4.27% -
SetIntersection_None_Vector_uint32_4_1 -1.83% 217300221.154 213321621.427 - 0.07% -
std::copy(deque<int>)/512 -1.83% 17.161 16.847 - 1.25% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1 -1.83% 4230272.987 4152885.502 - 0.29% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 -1.83% 230604211.443 226388509.300 - 0.94% -
SetIntersection_Interlaced_Vector_uint64_64_64 -1.83% 11064931.281 10862664.073 - -0.26% -
std::stable_sort(vector<int>)_(repeated)/8 -1.83% 15.843 15.553 - -1.01% -
SetIntersection_Front_Vector_uint64_16_16 -1.83% 36216717.230 35555006.223 - -0.04% -
BM_format_to_back_inserter<std::string>/C_string_len_60 -1.83% 30.295 29.742 - -5.93% -
std::deque<int>::ctor(size)/1024 -1.82% 71.742 70.433 - -7.23% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.82% 398.718 391.455 - -0.67% -
std::set<int>::equal_range(key)_(existent)/8192 -1.82% 8.252 8.102 - 0.43% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.82% 399.036 391.772 - -0.05% -
SetIntersection_Interlaced_Vector_uint32_16_1 -1.82% 63731781.903 62572071.258 - 0.25% -
SetIntersection_Interlaced_Set_float_4_1 -1.82% 217375524.638 213424174.620 - -0.04% -
std::partition(vector<int>)_(sparse)/32 -1.82% 8.818 8.658 - -0.48% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_1 -1.82% 220901474.929 216887493.899 - -0.09% -
SetIntersection_None_Set_uint32_1_1 -1.82% 542360359.474 532511533.682 - 0.02% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 -1.81% 72.014 70.707 - -6.38% -
SetIntersection_None_Vector_string_16_1 -1.81% 65951122.562 64754825.070 - -0.03% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 -1.81% 101.415 99.576 - -1.87% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.81% 8648.875 8492.210 - -1.24% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 -1.81% 0.602 0.591 - -5.03% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.81% 142912.089 140324.870 - 0.60% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.81% 397.583 390.385 - -0.58% -
std::unordered_map<int,_int>::erase(iterator)/8192 -1.81% 20.115 19.751 - -0.08% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 -1.81% 4300225.340 4222479.067 - 0.70% -
SetIntersection_None_Vector_uint32_16_4 -1.81% 54666782.030 53679517.909 - 0.25% -
SetIntersection_Interlaced_Set_uint64_256_16 -1.81% 12045931.402 11828454.148 - 1.44% -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8 -1.80% 16.864 16.560 - -0.60% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.80% 169736.869 166680.554 - 0.44% -
std::make_heap(vector<int>,_pred)_(ascending)/8 -1.80% 17.096 16.788 - 0.84% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/0 -1.80% 18.268 17.939 - -0.00% -
std::unordered_map<int,_int>::clear()/32 -1.80% 605.073 594.191 - 0.24% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 -1.80% 1401.737 1376.531 - -6.66% -
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 -1.80% 288209.174 283029.101 - 0.49% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 -1.80% 12764763.235 12535343.112 - -1.77% -
SetIntersection_None_Set_float_64_64 -1.80% 11631647.010 11422634.115 - -1.13% -
std::search(deque<int>)_(single_element)/1000 -1.79% 446.638 438.629 - -2.21% -
BM_format_to_iterator/<std::array>_C_string_len_6 -1.79% 8.934 8.774 - -6.26% -
SetIntersection_Interlaced_Set_uint32_16_1 -1.79% 63758636.537 62619895.425 - -4.93% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_4 -1.79% 56650434.826 55638963.164 - -1.46% -
SetIntersection_None_Set_uint64_64_1 -1.78% 22581522.629 22178618.032 - 0.46% -
BM_vector_deque_ranges_move_backward/65536 -1.78% 7713.704 7576.095 - -0.85% -
std::remove(deque<int>)_(sprinkled)/50 -1.78% 55.195 54.211 - -5.94% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.78% 371.217 364.598 - -6.85% -
std::replace_if(list<int>)_(sprinkled)/50 -1.78% 23.420 23.003 - 0.37% -
std::stable_sort(deque<int>)_(descending)/1024 -1.78% 2964.942 2912.263 - -0.22% -
SetIntersection_Front_Set_string_16384_4 -1.78% 1258331.676 1235978.221 - -8.94% -
rng::contains_subrange(list<int>)_(same_length)/16 -1.78% 5.969 5.863 - 0.21% -
SetIntersection_Front_Set_string_4_1 -1.78% 224377351.457 220392575.070 - -0.36% -
std::generate_n(deque<int>)/8192 -1.77% 2015.759 1980.024 - 0.84% -
std::unordered_map<int,_int>::erase(iterator)/1024 -1.77% 20.059 19.704 - 0.13% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 -1.77% 86513.804 84982.322 - -0.12% -
SetIntersection_Front_Vector_float_16384_16 -1.77% 1114771.297 1095059.625 - -0.59% -
BM_format_to_back_inserter<std::string>/string_len_6000 -1.77% 474.489 466.101 - -0.09% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.77% 138138.831 135697.776 - -3.67% -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 -1.76% 13062.786 12832.312 - 1.30% -
BM_deque_deque_ranges_move_backward/1024 -1.76% 38.898 38.212 - -0.61% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 -1.76% 119546306.640 117438713.149 - -0.11% -
SetIntersection_Interlaced_Set_uint32_256_256 -1.76% 7874019.660 7735309.604 - -6.14% -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 -1.76% 24.711 24.276 - 2.36% -
SetIntersection_Interlaced_Vector_uint32_4_1 -1.76% 216466118.256 212658182.008 - 0.24% -
BM_format_to_iterator/<std::vector>_string_view_len_6 -1.76% 8.413 8.265 - -2.35% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.76% 398.078 391.077 - -0.43% -
std::unordered_set<int>::count(key)_(non-existent)/32 -1.76% 1.397 1.373 - 5.34% -
rng::contains_subrange(list<int>)_(single_element)/50 -1.76% 17.211 16.909 - -0.72% -
SetIntersection_Interlaced_Vector_uint64_256_1 -1.75% 4207656.665 4133840.245 - -0.89% -
BM_StringRelationalLiteral_Compare_Large_Large_Control -1.75% 2.063 2.027 - 1.51% -
SetIntersection_Front_Set_uint32_256_256 -1.75% 7788110.806 7651574.620 - 0.37% -
std::format(double)_(fmt:_{:0>17500_0L}) -1.75% 213.377 209.639 - -1.42% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 -1.75% 23398.721 22989.356 - -0.62% -
BM_CmpLess_schar_schar -1.75% 0.963 0.946 - -0.09% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 -1.75% 1.353 1.330 - -8.90% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4 -1.75% 54960253.464 53999718.071 - 0.41% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8 -1.75% 53.988 53.046 - 3.51% -
SetIntersection_None_Vector_uint32_4_4 -1.75% 135715168.064 133346374.076 - 0.06% -
SetIntersection_None_Vector_float_64_16 -1.74% 13762019.008 13522051.372 - -0.50% -
std::partition(list<int>)_(dense)/32 -1.74% 8.952 8.796 - 1.71% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 -1.74% 1334454.964 1311207.906 - 3.67% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -1.74% 10.953 10.762 - 0.27% -
BM_std_minmax_element<int>/64 -1.74% 17.174 16.875 - 3.25% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/1024 -1.74% 17114.010 16816.150 - -0.89% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8 -1.74% 53.481 52.551 - -0.60% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -1.74% 2953682.779 2902433.105 - -2.87% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 -1.73% 12575822.217 12357664.645 - -4.58% -
std::search(deque<int>,_pred)_(near_matches)/8192 -1.73% 1557009.228 1530011.463 - -0.10% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 -1.73% 264.633 260.049 - -1.17% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 -1.73% 1226661.717 1205429.623 - -1.44% -
SetIntersection_None_Vector_uint32_64_4 -1.73% 16153118.292 15873709.279 - 0.35% -
SetIntersection_Front_Vector_uint32_16_16 -1.73% 36290280.542 35662619.629 - 0.37% -
SetIntersection_Interlaced_Set_string_256_1 -1.73% 4391941.971 4316031.763 - -1.23% -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 -1.73% 16.876 16.585 - -0.09% -
std::unordered_set<std::string>::clear()/0 -1.73% 398.988 392.093 - -0.50% -
std::find_end(forward_list<int>)_(same_length)/8192 -1.73% 14311.086 14063.783 - -8.22% -
BM_format_to_back_inserter<std::list<char>>/string_view_len_6 -1.73% 78.078 76.729 - -9.76% -
std::pop_heap(deque<int>)/8 -1.73% 53.201 52.282 - -0.42% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 -1.73% 20.220 19.871 - 1.91% -
BM_PushHeap_string_QuickSortAdversary_262144 -1.73% 16.645 16.357 - 1.86% -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8 -1.73% 16.946 16.654 - -0.20% -
std::is_sorted(vector<int>)/8192 -1.73% 1928.366 1895.099 - 0.57% -
std::set<int>::insert(value)_(new_value,_end)/1024 -1.72% 41.448 40.733 - 0.65% -
SetIntersection_Front_Vector_float_64_1 -1.72% 16645742.569 16358792.432 - -0.35% -
std::sort(deque<int>)_(heap)/8 -1.72% 24.737 24.311 - 0.14% -
SetIntersection_Interlaced_Vector_string_16_1 -1.72% 65604980.314 64475672.251 - 0.34% -
SetIntersection_Front_Vector_uint32_4_1 -1.72% 216305967.543 212583091.032 - -0.14% -
SetIntersection_Front_Vector_string_64_1 -1.72% 17081262.489 16787474.207 - 0.09% -
SetIntersection_None_Set_uint64_64_4 -1.71% 21660535.242 21289125.077 - 0.06% -
std::count(list<int>)_(every_other)/8 -1.71% 2.131 2.095 - 0.31% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8192 -1.71% 637327.375 626417.890 - 0.94% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 -1.71% 4398540.380 4323271.637 - 3.49% -
std::format(float)_(fmt:_{:0^17500_0a}) -1.71% 161.430 158.668 - -0.82% -
std::copy_n(deque<int>)/8 -1.71% 2.636 2.591 - -5.75% -
SetIntersection_Front_Vector_uint64_16_4 -1.71% 54707575.338 53771808.358 - 0.17% -
std::sort(vector<int>)_(pipe-organ)/8 -1.71% 17.968 17.661 - -0.96% -
std::format(double)_(fmt:_{:0<17500_0Le}) -1.71% 195.556 192.219 - -0.03% -
SetIntersection_Interlaced_Vector_uint32_1_1 -1.71% 540987696.421 531757845.674 - 0.08% -
std::search(vector<int>,_pred)_(near_matches)/1024 -1.70% 24141.735 23730.271 - -4.23% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 -1.70% 761.374 748.397 - 1.18% -
std::remove_copy(deque<int>)_(sprinkled)/32 -1.70% 12.361 12.150 - -1.40% -
std::list<int>::ctor(Range)_(cheap_elements)/32 -1.70% 332.248 326.590 - 0.10% -
rng::fold_left(list<int>)/50 -1.70% 37.492 36.853 - 0.01% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/0 -1.70% 18.280 17.969 - 0.17% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.70% 12369.837 12159.763 - 0.56% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.70% 51877.772 50996.894 - 0.17% -
SetIntersection_Front_Vector_uint32_1_1 -1.70% 540980493.886 531800104.731 - 0.00% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 -1.70% 18194211.567 17885638.742 - -0.04% -
SetIntersection_None_Set_string_1_1 -1.70% 550860337.676 541521618.029 - 0.26% -
std::format(float)_(fmt:_{:0^17500_0Lf}) -1.69% 193.525 190.247 - -0.56% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8192 -1.69% 62304.650 61249.469 - 0.02% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.69% 13.109 12.887 - -0.01% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.69% 353509.387 347527.693 - -0.18% -
SetIntersection_None_Vector_uint32_262144_16 -1.69% 1138355.437 1119123.676 - -0.41% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -1.69% 1578628.408 1551965.231 - -4.88% -
std::none_of(list<int>)_(process_all)/8 -1.69% 2.720 2.674 - 0.79% -
SetIntersection_Interlaced_Vector_string_256_256 -1.69% 20642737.251 20294260.581 - 3.24% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -1.69% 20.363 20.020 - 0.07% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.68% 37716.851 37082.252 - -1.12% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.68% 33593.888 33029.927 - -0.45% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -1.68% 27527.324 27065.413 - -12.32% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.68% 40171.401 39497.422 - 0.62% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 -1.68% 6.566 6.456 - -1.30% -
SetIntersection_None_Vector_uint64_64_1 -1.68% 16819258.196 16537382.666 - 0.70% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -1.67% 35878.167 35277.300 - 0.58% -
std::format(double)_(fmt:_{:0^17500_0a}) -1.67% 162.977 160.249 - -0.18% -
SetIntersection_None_Set_string_4_1 -1.67% 225004552.149 221239056.963 - 0.38% -
std::sort(vector<int>)_(shuffled)/8 -1.67% 23.104 22.717 - 0.22% -
std::multiset<int>::ctor(const&)/0 -1.67% 12.918 12.702 - -0.51% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 -1.67% 12161050.279 11957762.914 - 0.22% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.67% 370.577 364.389 - -0.12% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_16 -1.67% 34336117.851 33762994.539 - 0.65% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.67% 397.545 390.911 - -0.14% -
std::make_heap(vector<int>)_(repeated)/8 -1.67% 15.611 15.351 - -0.62% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.67% 11859.156 11661.601 - -0.31% -
SetIntersection_None_Vector_float_1024_16 -1.67% 1096776.640 1078508.692 - -0.55% -
std::format(float)_(fmt:_{:0<17500_10Lg}) -1.66% 210.562 207.056 - -0.66% -
BM_format/C_string_len_6 -1.66% 13.806 13.576 - -2.62% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 -1.66% 17616.093 17323.044 - -4.75% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.66% 167793.054 165004.578 - -0.04% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 -1.66% 440.722 433.403 - -2.71% -
BM_format_to_string_back_inserter<std::list<char>>/16384 -1.66% 197755.059 194473.486 - -0.64% -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 -1.66% 52.346 51.478 - 0.15% -
SetIntersection_Front_Set_uint32_262144_262144 -1.66% 1660380.857 1632860.023 - -0.83% -
std::flat_map<int,_int>::clear()/1024 -1.65% 398.906 392.308 - -0.37% -
std::set<std::string>::ctor(const&)/8192 -1.65% 346197.706 340472.269 - -0.36% -
std::format(double)_(fmt:_{:017500_0La}) -1.65% 166.918 164.159 - -1.79% -
SetIntersection_None_Vector_float_16_16 -1.65% 34118096.115 33554134.172 - -0.48% -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/1024 -1.65% 22.692 22.317 - -0.30% -
BM_StringAssignAsciiz_Large_Transparent -1.65% 11.741 11.547 - -1.34% -
std::remove_copy_if(deque<int>)_(prefix)/8192 -1.65% 3848.883 3785.376 - 0.09% -
std::make_heap(vector<NonIntegral>)_(heap)/8 -1.65% 14.940 14.694 - -0.06% -
std::format(double)_(fmt:_{:017500_10La}) -1.65% 175.207 172.322 - -1.39% -
std::move_backward(deque<int>)/64 -1.64% 5.262 5.176 - 0.09% -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 -1.64% 71.833 70.652 - -0.62% -
BM_deque_deque_move/5500 -1.64% 202.045 198.724 - 0.88% -
std::set<std::string>::clear()/0 -1.64% 401.471 394.872 - 0.18% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.64% 736.111 724.015 - 1.18% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 -1.64% 163389564.305 160706238.094 - -0.17% -
SetIntersection_Interlaced_Set_uint32_4_4 -1.64% 138498967.862 136225236.510 - -4.27% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -1.64% 25.012 24.602 - -2.22% -
BM_deque_deque_ranges_copy_backward/70000 -1.64% 8221.555 8086.665 - -9.84% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 -1.64% 7008.397 6893.430 - 3.02% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.64% 57036.838 56101.836 - 1.92% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -1.64% 19.846 19.521 - 1.95% -
ranges::min(std::vector<__int128>)/70000 -1.64% 30876.815 30371.542 - -5.27% -
SetIntersection_Front_Set_float_16384_64 -1.64% 1730651.554 1702349.693 - 3.96% -
std::multimap<int,_int>::ctor(const&,_alloc)/0 -1.63% 12.957 12.745 - 0.46% -
std::set<int>::lower_bound(key)_(non-existent)/8192 -1.63% 10.497 10.325 - 13.55% -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 -1.63% 414.830 408.059 - 0.03% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.63% 90442.635 88967.545 - 0.33% -
std::map<int,_int>::insert(value)_(new_value,_middle)/32 -1.63% 18.692 18.387 - -0.34% -
std::stable_sort(deque<int>)_(pipe-organ)/1024 -1.63% 2978.392 2929.847 - -0.10% -
SetIntersection_None_Vector_uint32_1024_256 -1.63% 1093842.660 1076014.959 - 2.47% -
BM_StringRelational_Less_Small_Small_ChangeLast -1.63% 1.766 1.737 - -1.42% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 -1.63% 24.393 23.995 - -0.06% -
SetIntersection_Front_Set_float_16_16 -1.63% 38562346.992 37934621.863 - -0.45% -
SetIntersection_Front_Set_string_16_4 -1.63% 64661544.221 63609413.441 - 0.72% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.62% 398.769 392.294 - -0.59% -
std::find_first_of(list<int>)_(small_needle)/32 -1.62% 96.678 95.109 - 2.36% -
SetIntersection_None_Set_string_4_4 -1.62% 140366264.746 138088603.704 - 0.10% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 -1.62% 49143.381 48346.366 - -0.13% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 -1.62% 396.883 390.453 - -0.19% -
std::unique(list<int>,_pred)_(sprinkled)/52 -1.62% 84.216 82.851 - -0.17% -
BM_deque_deque_move/4000 -1.62% 142.118 139.818 - -1.33% -
std::make_heap(vector<NonIntegral>)_(shuffled)/8192 -1.62% 5381.197 5294.174 - 0.24% -
BM_deque_deque_copy/64 -1.62% 3.080 3.030 - -0.26% -
BM_Basic<int64_t> -1.62% 18.465 18.166 - -0.49% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.61% 402.522 396.029 - 0.14% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 -1.61% 73.162 71.982 - -1.04% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.61% 397.416 391.014 - -0.24% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 -1.61% 1196457.007 1177189.462 - -1.71% -
SetIntersection_None_Vector_uint32_1_1 -1.61% 541529052.613 532818306.043 - 0.13% -
std::set<std::string>::ctor(const&)/0 -1.61% 12.905 12.698 - -0.38% -
std::format(int64_t)_(fmt:_{:0512x}) -1.60% 30.022 29.541 - -0.49% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.60% 397.916 391.536 - -0.17% -
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 -1.60% 611278.079 601504.398 - -0.10% -
SetIntersection_Front_Vector_string_256_4 -1.60% 4707377.782 4632189.547 - 1.04% -
SetIntersection_Interlaced_Set_uint64_1024_1 -1.60% 1059042.136 1042141.806 - -0.64% -
std::multiset<int>::insert(value)_(new_value,_end)/1024 -1.60% 48.608 47.832 - 0.84% -
SetIntersection_Interlaced_Set_string_16_4 -1.59% 73754440.426 72581464.968 - -1.13% -
std::format(double)_(fmt:_{:_0L}) -1.59% 75.771 74.566 - -1.88% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 -1.59% 2894644.191 2848679.671 - -1.22% -
SetIntersection_None_Vector_uint32_16_1 -1.59% 64290174.378 63269456.295 - 0.47% -
BM_format_to_back_inserter<std::vector<char>>/string_view_len_6 -1.59% 24.855 24.461 - -10.12% -
BM_StringDestroy_Empty -1.59% 0.633 0.623 - -0.15% -
SetIntersection_None_Vector_uint32_256_1 -1.58% 4313258.097 4244907.069 - -1.59% -
BM_format_to_n_string_back_inserter<std::vector<wchar_t>>/16384 -1.58% 3638.454 3580.858 - 9.58% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.58% 398.198 391.898 - -0.03% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.58% 398.436 392.133 - -0.06% -
SetIntersection_Interlaced_Vector_float_4_4 -1.58% 137770842.045 135593989.958 - -0.52% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -1.58% 1058339.290 1041625.131 - -0.21% -
std::multiset<std::string>::clear()/0 -1.58% 399.166 392.864 - 0.05% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 -1.57% 4853.916 4777.468 - 1.01% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -1.57% 22.097 21.749 - -0.08% -
SetIntersection_None_Set_float_256_64 -1.57% 9422170.085 9273857.681 - 0.57% -
BM_vector_deque_ranges_copy_backward/70000 -1.57% 8163.861 8035.458 - -0.87% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 -1.57% 8.655 8.519 - -1.16% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/8192 -1.57% 213204.359 209857.684 - -1.07% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 -1.57% 535.194 526.793 - -0.09% -
BM_format_to_n_string_begin<std::list<wchar_t>>/16384 -1.57% 16244.303 15989.923 - -2.28% -
std::stable_partition(list<int>)_(dense)/50 -1.56% 57.680 56.778 - 0.72% -
std::format(float)_(fmt:_{:017500_0Lf}) -1.56% 187.142 184.215 - 0.16% -
BM_CmpEqual_ushort_ushort -1.56% 1.086 1.069 - 0.20% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -1.56% 1177747.916 1159384.001 - -0.93% -
SetIntersection_Interlaced_Vector_uint64_262144_16384 -1.56% 350537164.289 345071558.293 - -1.21% -
BM_deque_deque_ranges_copy/4096 -1.56% 149.308 146.981 - -0.10% -
std::multiset<int>::count(key)_(non-existent)/1024 -1.56% 5.909 5.817 - -1.47% -
std::rotate(list<int>)_(1_element_forward)/8192 -1.56% 7164.598 7052.933 - -2.31% -
std::make_heap(vector<NonIntegral>)_(descending)/8 -1.56% 14.939 14.706 - -0.06% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 -1.56% 12.964 12.762 - 0.05% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 -1.56% 1.419 1.397 - 20.83% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.55% 12.892 12.692 - 0.04% -
SetIntersection_Front_Set_float_256_4 -1.55% 4249298.392 4183332.450 - 0.32% -
SetIntersection_Front_Set_uint64_64_1 -1.55% 16609313.029 16351617.721 - 0.46% -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/8192 -1.55% 22.732 22.380 - -0.09% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 -1.55% 2224207.993 2189752.435 - -6.07% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.55% 13.054 12.852 - -0.05% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -1.54% 785.946 773.814 - -0.91% -
SetIntersection_Front_Set_string_16_1 -1.54% 66005298.276 64986735.069 - -0.76% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 -1.54% 24.708 24.327 - -0.68% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.54% 396.725 390.608 - -0.22% -
BM_format_to_back_inserter<std::vector<char>>/C_string_len_6 -1.54% 25.239 24.850 - -1.86% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_1 -1.54% 67478614.111 66439778.578 - -0.74% -
std::format(float)_(fmt:_{:0<17500_10a}) -1.54% 160.166 157.707 - -0.89% -
SetIntersection_Front_Vector_float_16_4 -1.54% 54866913.990 54024362.294 - -0.02% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.53% 13.070 12.869 - 0.02% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/8192 -1.53% 342409.433 337157.732 - -0.36% -
BM_CmpLess_uint_uint -1.53% 1.080 1.063 - -2.13% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.53% 396.756 390.686 - -0.16% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8 -1.53% 59.667 58.754 - -1.03% -
std::pop_heap(vector<std::string>)/8192 -1.53% 51.854 51.062 - -0.56% -
std::set<int>::ctor(const&)/0 -1.53% 12.921 12.724 - -0.52% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.53% 401.005 394.888 - 0.57% -
SetIntersection_Interlaced_Set_float_16_1 -1.53% 63838778.174 62865050.687 - 0.06% -
SetIntersection_Interlaced_Vector_uint32_256_16 -1.52% 6681120.625 6579371.860 - -11.42% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.52% 13.070 12.871 - 0.07% -
bm_ranges_lexicographical_compare<unsigned_char>/1 -1.52% 1.577 1.553 - -6.58% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/1024 -1.52% 7928.712 7808.433 - -4.04% -
BM_format_to_string_back_inserter<std::list<char>>/1048576 -1.52% 12842704.481 12648028.038 - -0.14% -
std::sort(vector<NonIntegral>)_(pipe-organ)/8 -1.52% 17.557 17.291 - -0.71% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/0 -1.51% 14.304 14.088 - 0.01% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192 -1.51% 71.100 70.029 - -0.62% -
std::set<int>::erase(key)_(non-existent,_middle)/1024 -1.51% 2.963 2.919 - 0.21% -
std::set<int>::clear()/0 -1.51% 398.092 392.098 - -0.07% -
std::find_if(vector<bool>)_(process_all)/50 -1.51% 24.016 23.654 - -0.55% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.51% 621.985 612.624 - 0.18% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -1.50% 21.860 21.531 - -0.64% -
std::unordered_map<int,_int>::erase(iterator)/32 -1.50% 20.021 19.720 - 0.68% -
SetIntersection_Interlaced_Set_float_256_16 -1.50% 12174675.101 11991933.255 - 0.04% -
std::set<int>::clear()/32 -1.50% 634.352 624.834 - -1.64% -
std::format(float)_(fmt:_{:_10L}) -1.50% 74.551 73.433 - -1.69% -
SetIntersection_None_Vector_string_1024_1024 -1.50% 1175487.100 1157861.247 - -1.18% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.50% 416.048 409.812 - -0.47% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.50% 12.860 12.667 - -0.62% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 -1.50% 302.465 297.935 - -1.02% -
std::find_if_not(list<int>)_(bail_25%)/8192 -1.50% 1443.350 1421.735 - 1.00% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.50% 670.044 660.013 - -0.23% -
SetIntersection_Front_Set_uint64_262144_16 -1.50% 1212154.184 1194025.308 - 0.82% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32 -1.50% 6.673 6.574 - -1.35% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.50% 401.987 395.976 - -0.36% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 -1.50% 1.167 1.150 - -12.61% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 -1.49% 16213840.419 15971488.849 - 0.48% -
SetIntersection_Front_Set_uint64_1024_1 -1.49% 1059873.233 1044062.077 - 5.67% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.49% 940421.622 926397.550 - 0.34% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.49% 542.023 533.943 - -2.81% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 -1.49% 10910963.406 10748353.299 - -0.68% -
std::multimap<std::string,_int>::ctor(const&)/0 -1.49% 12.843 12.651 - -0.27% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.49% 740.408 729.379 - -0.42% -
BM_deque_deque_ranges_copy/4000 -1.48% 146.260 144.088 - -0.36% -
std::format(double)_(fmt:_{:0<17500_10La}) -1.48% 173.362 170.788 - -1.51% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 -1.48% 1171234.022 1153856.315 - 4.54% -
SetIntersection_None_Vector_float_16_1 -1.48% 64161355.631 63209439.534 - -0.35% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/0 -1.48% 1.064 1.048 - 0.05% -
BM_format_to_n_string_back_inserter<std::vector<char>>/16384 -1.48% 904.852 891.437 - -1.46% -
SetIntersection_Front_Set_uint32_64_4 -1.48% 16223857.197 15983580.954 - 0.25% -
SetIntersection_Front_Vector_uint32_16_1 -1.48% 63538202.363 62597276.691 - 0.05% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.48% 399.906 393.984 - 0.31% -
SetIntersection_None_Vector_string_262144_64 -1.48% 1308777.185 1289410.218 - -1.14% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 -1.48% 102599.184 101082.074 - 1.19% -
BM_PushHeap_string_PipeOrgan_262144 -1.48% 17.362 17.105 - -5.33% -
SetIntersection_None_Vector_float_16384_64 -1.48% 1125762.233 1109144.154 - 0.65% -
std::shift_right(list<int>)/50 -1.48% 27.137 26.736 - -5.33% -
SetIntersection_None_Vector_float_1024_256 -1.47% 1103979.508 1087708.931 - 3.15% -
SetIntersection_Interlaced_Set_uint64_64_4 -1.47% 21068083.177 20757771.109 - 0.71% -
DAG_leftmost_middle,_2_levels -1.47% 15.846 15.612 - 0.25% -
SetIntersection_Front_Set_uint32_1024_1 -1.47% 1065102.236 1049447.276 - 0.22% -
std::find_first_of(list<int>)_(small_needle)/8192 -1.47% 22873.156 22537.108 - 1.99% -
SetIntersection_Front_Vector_float_64_4 -1.47% 16150474.099 15913469.623 - -0.58% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 -1.47% 24.576 24.216 - 0.05% -
BM_vector_deque_ranges_copy/1 -1.47% 2.319 2.285 - -1.33% -
SetIntersection_None_Vector_float_64_64 -1.47% 8611066.786 8484901.455 - -0.12% -
std::stable_sort(vector<int>)_(ascending)/8 -1.46% 15.761 15.530 - -1.83% -
BM_deque_deque_ranges_move/64 -1.46% 3.084 3.039 - 0.32% -
BM_format_to_back_inserter<std::string>/C_string_len_6000 -1.46% 581.571 573.053 - 1.19% -
BM_format/C_string_len_6000 -1.46% 265.995 262.099 - 0.47% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.46% 397.231 391.414 - -0.21% -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 -1.46% 25.423 25.051 - -4.04% -
SetIntersection_Interlaced_Vector_uint64_1024_1024 -1.46% 5927565.522 5841004.783 - -0.80% -
BM_join_view_deques/512 -1.46% 1326.153 1306.836 - 1.14% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 -1.46% 19879286.500 19589866.032 - 1.42% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 -1.45% 18.643 18.372 - -0.79% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.45% 12.854 12.668 - 0.03% -
std::flat_map<int,_int>::clear()/32 -1.45% 397.835 392.061 - -0.20% -
std::partial_sort_copy(deque<int>)_(shuffled)/8 -1.45% 11.303 11.139 - -1.58% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 -1.45% 14929761.354 14713541.723 - 0.46% -
BM_CmpLess_uchar_uchar -1.45% 1.078 1.062 - 0.08% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -1.44% 1124820.484 1108567.988 - -0.28% -
std::format(float)_(fmt:_{:0>17500_10L}) -1.44% 211.142 208.095 - -2.23% -
SetIntersection_Interlaced_Vector_uint64_256_4 -1.44% 5027066.058 4954638.110 - 0.45% -
SetIntersection_Front_Set_uint32_1024_16 -1.44% 1218841.643 1201293.148 - -0.86% -
BM_format/string_len_6000 -1.44% 73.164 72.111 - 0.38% -
std::format(float)_(fmt:_{:0>17500_10e}) -1.44% 194.964 192.158 - -0.47% -
BM_deque_vector_move_backward/64000 -1.44% 7173.428 7070.185 - 0.50% -
std::format(double)_(fmt:_{:0^17500_0La}) -1.44% 172.167 169.691 - -3.49% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.44% 1173.764 1156.882 - 1.41% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.44% 765.234 754.230 - -0.01% -
SetIntersection_None_Set_uint32_16_16 -1.44% 35910927.606 35395066.324 - 0.82% -
SetIntersection_None_Set_float_256_4 -1.43% 11414192.692 11250459.433 - -1.44% -
std::pop_heap(deque<float>)/8 -1.43% 53.037 52.277 - -0.20% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.43% 396.147 390.474 - -0.35% -
BM_SeedSeq_Generate/16/8 -1.43% 39.870 39.300 - -0.63% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 -1.43% 94152.033 92807.284 - -1.11% -
SetIntersection_None_Vector_string_1024_16 -1.43% 1176616.822 1159811.906 - -1.03% -
std::map<int,_int>::insert(value)_(new_value,_end)/1024 -1.43% 26.635 26.254 - -1.26% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.43% 282.099 278.075 - 0.11% -
SetIntersection_Interlaced_Set_float_64_1 -1.43% 16654687.769 16417131.730 - -0.60% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 -1.42% 1656192.547 1632592.773 - 0.38% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.42% 62048.170 61164.682 - -0.69% -
BM_deque_vector_move_backward/4000 -1.42% 143.230 141.192 - -0.81% -
BM_StringDestroy_Huge -1.42% 10.927 10.772 - -6.61% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 -1.42% 252514816.985 248924254.073 - 2.85% -
VChain_fail,_2_levels -1.42% 13.789 13.593 - -0.58% -
SetIntersection_None_Set_uint32_64_16 -1.42% 18380422.522 18119133.842 - 0.06% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.42% 399.188 393.520 - -0.16% -
BM_PushHeap_string_QuickSortAdversary_256 -1.42% 14.968 14.756 - 0.88% -
bm_ranges_swap_ranges_vb_aligned/512 -1.42% 5.292 5.217 - 1.89% -
BM_format_to_string_back_inserter<std::list<char>>/1 -1.42% 22.251 21.935 - -0.66% -
SetIntersection_Front_Set_string_64_1 -1.42% 17263111.994 17018616.246 - 0.19% -
SetIntersection_Interlaced_Set_string_1024_16 -1.41% 13172778.262 12986597.854 - 1.15% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.41% 12.872 12.690 - 0.03% -
std::format(double)_(fmt:_{:0^17500_10a}) -1.41% 169.248 166.857 - -0.10% -
SetIntersection_Interlaced_Set_uint32_256_1 -1.41% 4212364.574 4152952.235 - -4.82% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.41% 7805.594 7695.653 - 2.53% -
BM_SeedSeq_Generate/8/8 -1.41% 26.365 25.994 - 0.67% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.40% 399.715 394.102 - 0.54% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.40% 620.393 611.684 - -1.23% -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 -1.40% 30.972 30.538 - 2.01% -
std::unordered_set<std::string>::ctor(const&)/0 -1.40% 13.105 12.922 - 0.20% -
std::format(float)_(fmt:_{:0<17500_0Lf}) -1.40% 184.470 181.884 - -0.78% -
std::map<int,_int>::erase(key)_(non-existent,_middle)/32 -1.40% 1.802 1.776 - 0.35% -
SetIntersection_Interlaced_Vector_uint32_4_4 -1.40% 136985596.814 135065955.874 - -0.29% -
std::format(double)_(fmt:_{:_10a}) -1.40% 28.982 28.576 - -2.47% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 -1.40% 4.251 4.191 - 0.38% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 -1.40% 20.762 20.472 - 0.78% -
std::copy_n(vector<bool>)_(unaligned)/32768 -1.40% 217.763 214.718 - -1.38% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 -1.40% 22649251.489 22332834.505 - 1.01% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.40% 397.604 392.051 - -2.05% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.40% 397.630 392.078 - -0.12% -
SetIntersection_Interlaced_Set_float_256_1 -1.40% 4210272.568 4151500.342 - -0.05% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.40% 399.520 393.943 - -0.17% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.40% 117123.022 115488.312 - -1.24% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.40% 122227.464 120521.586 - 0.13% -
BM_CmpLess_schar_uchar -1.40% 1.121 1.106 - 3.07% -
rng::find(join_view(list<vector<int>>))_(process_all)/8 -1.40% 4.668 4.603 - 1.71% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 -1.39% 4134123.686 4076487.166 - 0.16% -
std::unordered_set<std::string>::ctor(const&)/8192 -1.39% 341270.812 336522.483 - -0.40% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.39% 13.027 12.846 - -0.04% -
std::format(double)_(fmt:_{:0<17500_0L}) -1.39% 210.284 207.363 - -0.95% -
SetIntersection_Interlaced_Vector_string_262144_262144 -1.38% 14685795.818 14482432.211 - -0.92% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.38% 680.917 671.489 - -0.79% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 -1.38% 45.877 45.242 - -1.65% -
DAG_leftmost_middle,_1_level -1.38% 20.134 19.855 - 0.57% -
SetIntersection_None_Set_uint32_16_1 -1.38% 67523204.098 66590664.064 - 0.90% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 -1.38% 14132.890 13938.049 - -0.82% -
std::pop_heap(vector<size_t>)/8 -1.38% 52.702 51.976 - 0.48% -
BM_Basic<uint64_t> -1.38% 17.577 17.335 - -1.28% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.38% 252372.831 248902.430 - -0.77% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.37% 743.792 733.566 - 1.40% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 -1.37% 8401677.793 8286181.460 - -0.34% -
std::format(float)_(fmt:_{:0^17500_10f}) -1.37% 189.471 186.878 - -0.07% -
std::copy_if(list<int>)_(entire_range)/32768 -1.37% 26037.497 25681.490 - -3.17% -
std::flat_multimap<int,_int>::find(key)_(existent)/1024 -1.37% 8.462 8.347 - -0.98% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 -1.37% 1110330.722 1095162.917 - -2.46% -
BM_PushHeap_string_PipeOrgan_16384 -1.36% 12.756 12.582 - -4.91% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 -1.36% 22.140 21.838 - -7.70% -
SetIntersection_Interlaced_Vector_string_64_4 -1.36% 21750318.924 21453632.150 - -0.72% -
std::multiset<int>::insert(value)_(already_present)/1024 -1.36% 27.876 27.496 - -0.77% -
VChain_fail,_3_levels -1.36% 21.029 20.743 - -0.85% -
SetIntersection_Interlaced_Vector_uint32_16_4 -1.36% 56595814.142 55827156.436 - 0.57% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.36% 396.950 391.560 - 0.09% -
BM_format_to_n_string_back_inserter<std::list<char>>/1 -1.36% 23.466 23.147 - -0.83% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/8192 -1.36% 130288.140 128522.533 - -0.43% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 -1.35% 1.274 1.257 - -0.70% -
std::map<std::string,_int>::clear()/32 -1.35% 922.172 909.695 - -1.23% -
SetIntersection_Front_Set_string_16_16 -1.35% 59201679.304 58401026.639 - -1.45% -
SetIntersection_Front_Vector_float_1024_16 -1.35% 1121978.994 1106807.442 - -0.05% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.35% 12.851 12.678 - 0.15% -
std::format(int64_t)_(fmt:_{:0>512d}) -1.35% 31.075 30.655 - 1.50% -
std::multimap<int,_int>::clear()/0 -1.35% 395.523 390.182 - -0.28% -
std::is_sorted(vector<int>)/1024 -1.35% 247.984 244.638 - 0.53% -
std::list<int>::ctor(size)/32 -1.35% 327.376 322.961 - -6.69% -
rng::find_if(vector<bool>)_(process_all)/50 -1.35% 23.925 23.602 - 0.06% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.34% 13.076 12.900 - 0.25% -
SetIntersection_None_Set_pair<uint32,_uint32>_4_1 -1.34% 220157180.664 217199625.988 - 1.36% -
std::make_heap(vector<int>)_(descending)/1024 -1.34% 273.684 270.011 - -1.26% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 -1.34% 1113863.233 1098916.492 - -0.34% -
BM_deque_deque_copy_backward/64 -1.34% 3.411 3.365 - -1.28% -
SetIntersection_None_Set_uint64_16_4 -1.34% 57148398.323 56382348.210 - 0.55% -
BM_format_to_n_string_span<char>/1048576 -1.34% 12441.698 12275.006 - 0.38% -
std::fill_n(vector<bool>)/64 -1.34% 1.425 1.406 - -4.65% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.34% 1391.772 1373.133 - 1.05% -
BM_CmpLess_uint_uchar -1.34% 1.118 1.103 - -0.81% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/0 -1.34% 13.446 13.266 - -0.56% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -1.34% 1083688.704 1069201.631 - -2.09% -
BM_deque_vector_move_backward/70000 -1.34% 7906.790 7801.130 - 0.72% -
std::format(double)_(fmt:_{:0^17500_10L}) -1.33% 227.781 224.740 - -1.70% -
std::flat_multimap<int,_int>::ctor(const&)/32 -1.33% 23.065 22.757 - -0.16% -
SetIntersection_Front_Set_uint32_262144_16384 -1.33% 221825955.181 218871277.543 - -0.29% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 -1.33% 18.825 18.575 - -0.98% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 -1.33% 13936868.153 13751409.884 - 2.26% -
std::format(float)_(fmt:_{:017500_10Lg}) -1.33% 210.124 207.334 - -0.96% -
BM_CmpEqual_schar_uchar -1.33% 1.114 1.100 - -0.97% -
std::unique(deque<int>)_(sprinkled)/52 -1.33% 59.995 59.199 - -3.02% -
std::format(double)_(fmt:_{:0<17500_10L}) -1.33% 224.086 221.116 - -1.09% -
std::format(float)_(fmt:_{:0<17500_10e}) -1.32% 190.254 187.736 - 0.05% -
BM_LexicallyNormal/small_path/16 -1.32% 279.519 275.822 - 1.29% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 -1.32% 1.416 1.397 - 20.90% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192 -1.32% 523819.988 516914.637 - -2.06% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.32% 140659.434 138808.248 - -2.03% -
SetIntersection_Front_Vector_string_262144_1024 -1.32% 40066086.138 39538851.371 - 0.68% -
BM_Swap_FuncPtr_LargeNonTrivialFunctor -1.31% 1.276 1.260 - 9.52% -
std::format(double)_(fmt:_{:0>17500_10Lf}) -1.31% 216.795 213.950 - -1.03% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 -1.31% 210259.060 207499.947 - 0.37% -
std::format(float)_(fmt:_{:017500_10a}) -1.31% 163.841 161.700 - -1.03% -
std::unordered_set<std::string>::ctor(const&,_alloc)/0 -1.31% 13.248 13.075 - 1.42% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 -1.31% 12040491.056 11883336.061 - 1.65% -
BM_deque_vector_move/64 -1.30% 2.652 2.617 - -0.37% -
SetIntersection_None_Vector_float_16384_16384 -1.30% 1118584.505 1104004.577 - -0.62% -
std::stable_sort(vector<int>)_(heap)/8 -1.30% 21.635 21.354 - -0.15% -
std::multimap<int,_int>::count(key)_(non-existent)/32 -1.30% 2.280 2.250 - -8.68% -
std::is_partitioned(deque<int>)_(unpartitioned)/50 -1.30% 6.874 6.784 - 1.22% -
std::pop_heap(vector<std::string>)/8 -1.30% 54.290 53.585 - -1.06% -
std::stable_sort(vector<NonIntegral>)_(descending)/8192 -1.30% 190677.887 188204.973 - -0.03% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -1.29% 331.655 327.363 - 0.05% -
BM_format_to_string_span<char>/1048576 -1.29% 12342.134 12182.460 - -16.10% -
SetIntersection_Interlaced_Vector_uint32_64_1 -1.29% 16575089.713 16360700.264 - 0.19% -
std::format(float)_(fmt:_{:0^17500_10}) -1.29% 205.194 202.543 - -1.11% -
std::find_first_of(list<int>)_(large_needle)/8192 -1.29% 49281175.000 48644494.405 - -2.07% -
std::partial_sort_copy(vector<int>)_(heap)/8 -1.29% 16.530 16.316 - -4.82% -
std::sort(deque<int>)_(repeated)/8192 -1.29% 6838.740 6750.413 - -0.76% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -1.29% 1179673.224 1164448.561 - 1.71% -
BM_format_to_n_string_pointer<char>/1048576 -1.29% 12431.778 12271.378 - 0.38% -
BM_StringFindCharLiteral/512 -1.29% 9.562 9.438 - -0.09% -
SetIntersection_Interlaced_Vector_uint64_16384_1 -1.29% 1059570.090 1045903.431 - -0.68% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -1.29% 1060768.287 1047100.511 - -0.82% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -1.29% 16.478 16.266 - 0.16% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.29% 12.871 12.705 - -0.35% -
std::search(list<int>)_(same_length)/1024 -1.29% 770.118 760.216 - -0.80% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.29% 69270.179 68379.588 - -0.63% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -1.29% 1054709.147 1041150.829 - -1.44% -
BM_format_to_n_string_back_inserter<std::string>/1 -1.29% 13.359 13.187 - -0.53% -
std::format(float)_(fmt:_{:0>17500_10g}) -1.28% 201.753 199.163 - -0.85% -
SetIntersection_Front_Set_string_1024_1 -1.28% 1106618.958 1092423.036 - -0.39% -
std::multimap<int,_int>::ctor(const&)/0 -1.28% 12.918 12.752 - 0.32% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.28% 398.984 393.881 - 0.41% -
SetIntersection_None_Vector_string_262144_16 -1.28% 1310665.749 1293904.751 - -2.12% -
SetIntersection_None_Vector_uint64_256_256 -1.28% 2159798.351 2132181.296 - 0.04% -
BM_PushHeap_float_Ascending_64 -1.28% 1.761 1.739 - -0.04% -
std::format(float)_(fmt:_{:0<17500_10g}) -1.28% 200.099 197.541 - -1.26% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 -1.28% 22.215 21.932 - -1.37% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 -1.27% 28.048 27.691 - -0.02% -
std::replace_if(list<int>)_(prefix)/32 -1.27% 14.064 13.885 - 0.20% -
BM_format_to_n_string_begin<std::string>/1 -1.27% 10.968 10.828 - 2.86% -
SetIntersection_Front_Vector_float_262144_16 -1.27% 1137528.674 1123087.252 - 2.42% -
std::make_heap(vector<int>,_pred)_(shuffled)/1024 -1.27% 577.594 570.264 - -5.46% -
std::format(float)_(fmt:_{:017500_10}) -1.27% 201.817 199.256 - -0.86% -
BM_StringRelational_Less_Huge_Large_Control -1.27% 2.177 2.149 - -0.13% -
SetIntersection_Front_Vector_uint32_64_16 -1.26% 14264688.241 14084302.749 - -1.40% -
std::format(double)_(fmt:_{:0<17500_10}) -1.26% 216.866 214.123 - 1.03% -
SetIntersection_None_Vector_float_256_4 -1.26% 4268277.429 4214327.985 - 0.33% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/0 -1.26% 18.802 18.564 - 1.11% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 -1.26% 8696.423 8586.626 - -0.32% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.26% 121381.422 119850.508 - -1.62% -
std::copy(vector<bool>)_(aligned)/4096 -1.26% 4.800 4.740 - 0.08% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.26% 180.366 178.099 - 0.23% -
std::is_sorted_until(deque<int>,_pred)/8192 -1.26% 4854.522 4793.524 - 0.01% -
BM_PushHeap_string_PipeOrgan_64 -1.26% 5.753 5.680 - -4.10% -
std::stable_sort(vector<int>)_(pipe-organ)/1024 -1.25% 2801.030 2765.887 - -2.84% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.25% 398.132 393.138 - -0.19% -
std::make_heap(vector<int>,_pred)_(descending)/8 -1.25% 14.895 14.708 - 0.18% -
std::partial_sort_copy(vector<int>)_(shuffled)/8 -1.25% 11.611 11.466 - 7.01% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.25% 13.013 12.850 - -0.43% -
SetIntersection_Front_Vector_uint32_4_4 -1.25% 136628659.436 134921004.293 - -0.10% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 -1.25% 1636964.273 1616519.369 - 0.93% -
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 -1.24% 3157.428 3118.173 - -4.77% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.24% 685.149 676.636 - -1.07% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 -1.24% 4229266.802 4176788.447 - 0.71% -
BM_CmpEqual_uchar_uchar -1.24% 1.081 1.068 - -3.25% -
std::set<std::string>::upper_bound(key)_(existent)/32 -1.24% 17.323 17.109 - -2.39% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/32 -1.24% 800.530 790.603 - 0.02% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 -1.24% 1.486 1.468 - -3.62% -
SetIntersection_Front_Vector_uint64_16384_4 -1.24% 1070256.558 1057008.590 - 0.41% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 -1.24% 8201.226 8099.802 - -0.09% -
std::format(double)_(fmt:_{:0^17500_10Lg}) -1.24% 230.533 227.685 - -0.56% -
std::sort(deque<int>)_(pipe-organ)/8192 -1.23% 26564.708 26237.070 - -1.04% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.23% 7517.445 7424.752 - -1.82% -
std::format(double)_(fmt:_{:0<17500_0La}) -1.23% 166.142 164.098 - -6.90% -
BM_PushHeap_string_QuickSortAdversary_16 -1.23% 10.743 10.611 - 0.45% -
SetIntersection_Front_Set_uint32_262144_16 -1.23% 1170708.878 1156305.428 - -0.74% -
std::stable_partition(vector<int>)_(alloc_fails)/50 -1.23% 1908.207 1884.762 - -0.28% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -1.23% 19.401 19.163 - -0.85% -
std::format(float)_(fmt:_{:017500_0La}) -1.23% 168.136 166.073 - -0.89% -
std::move(list<int>)/512 -1.23% 353.500 349.163 - -5.92% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 -1.23% 4188967.600 4137601.158 - -2.54% -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8 -1.23% 17.312 17.100 - 0.32% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 -1.23% 15.316 15.128 - 1.53% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.23% 13.056 12.896 - 0.11% -
BM_StringRelational_Compare_Huge_Empty_Control -1.22% 1.634 1.614 - 0.03% -
BM_format_to_back_inserter<std::string>/C_string_len_6 -1.22% 15.387 15.199 - -3.07% -
std::list<int>::ctor(const&)_(cheap_elements)/32 -1.22% 333.164 329.092 - 1.99% -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 -1.22% 57754652.750 57049284.747 - -3.66% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/0 -1.22% 17.422 17.209 - 0.03% -
std::multimap<std::string,_int>::ctor(const&)/1024 -1.22% 35819.614 35382.676 - 0.16% -
SetIntersection_None_Vector_string_262144_4 -1.22% 1303127.044 1287240.054 - 0.22% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.22% 623608.637 616007.757 - 1.13% -
std::set<std::string>::contains(key)_(existent)/8192 -1.22% 28.668 28.318 - 3.07% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.22% 13.956 13.786 - -0.22% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.22% 400.360 395.494 - -0.03% -
SetIntersection_None_Set_string_16_1 -1.22% 69301747.736 68459564.182 - 0.40% -
SetIntersection_Front_Vector_string_256_16 -1.21% 6087286.265 6013347.431 - 0.36% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.21% 581.450 574.388 - -2.38% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.21% 13592.281 13427.209 - 1.37% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.21% 121743.979 120265.592 - 1.96% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 -1.21% 1365724.283 1349156.738 - -0.08% -
std::search(vector<int>,_pred)_(near_matches)/1000 -1.21% 22913.248 22635.387 - -0.56% -
BM_vector_deque_copy/5500 -1.21% 198.104 195.707 - -1.00% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32 -1.21% 19.268 19.035 - 0.93% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/32 -1.20% 398.178 393.386 - -0.60% -
std::unordered_set<int>::ctor(const&)/0 -1.20% 13.012 12.855 - -0.19% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 -1.20% 45.186 44.643 - -0.13% -
BM_std_minmax_element<char>/3 -1.20% 1.164 1.150 - 11.24% -
std::unordered_map<int,_int>::clear()/0 -1.20% 397.578 392.800 - -0.06% -
SetIntersection_Front_Vector_string_16384_1024 -1.20% 38681646.155 38216838.138 - 0.69% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 -1.20% 97811.238 96636.699 - 0.11% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 -1.20% 17.379 17.170 - -0.31% -
BM_PushHeap_string_PipeOrgan_4 -1.20% 2.510 2.480 - -1.92% -
SetIntersection_Front_Vector_float_256_1 -1.20% 4197705.454 4147414.318 - -0.42% -
std::format(double)_(fmt:_{:0^17500_0Le}) -1.20% 199.838 197.445 - -1.03% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.20% 417.185 412.193 - -0.01% -
std::deque<int>::erase(begin)_(cheap_elements)/1024 -1.20% 7.425 7.336 - -0.18% -
std::flat_map<int,_int>::erase(iterator)/8192 -1.20% 504.129 498.101 - -9.05% -
SetIntersection_Interlaced_Set_uint32_64_4 -1.19% 21115254.937 20863062.170 - -4.17% -
std::unordered_multiset<int>::clear()/0 -1.19% 396.600 391.868 - 0.09% -
std::rotate(deque<int>)_(1_element_backward)/1024 -1.19% 41.151 40.660 - -0.36% -
SetIntersection_Interlaced_Vector_uint32_64_4 -1.19% 17928218.691 17714306.788 - 2.40% -
BM_deque_deque_ranges_move/5500 -1.19% 200.739 198.348 - 0.20% -
std::multiset<std::string>::ctor(const&)/0 -1.19% 12.817 12.664 - -0.21% -
std::rotate(vector<bool>)_(1_element_forward)/50 -1.19% 17.844 17.632 - 0.10% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 -1.19% 1049168.808 1036702.573 - 2.67% -
std::format(double)_(fmt:_{:_0g}) -1.19% 62.986 62.238 - -0.24% -
std::unordered_set<int>::ctor(const&)/8192 -1.19% 56042.916 55377.792 - -10.69% -
std::unique(list<int>,_pred)_(contiguous)/1024 -1.18% 973.842 962.315 - 0.92% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/0 -1.18% 17.233 17.030 - -3.05% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.18% 397.073 392.380 - 0.02% -
std::format(double)_(fmt:_{:017500_0g}) -1.18% 203.531 201.135 - -0.66% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/1024 -1.18% 7979.343 7885.435 - -0.21% -
std::format(double)_(fmt:_{:0<17500_0Lg}) -1.18% 211.387 208.901 - -0.05% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/32 -1.18% 16.264 16.073 - -0.65% -
SetIntersection_None_Vector_string_16384_1 -1.17% 1242322.275 1227725.154 - 4.03% -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 -1.17% 23.426 23.152 - 0.85% -
SetIntersection_None_Vector_uint32_16_16 -1.17% 34071696.239 33673260.906 - 0.57% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.17% 621.748 614.488 - 0.22% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 -1.17% 1664655.191 1645222.006 - 0.88% -
bm_list/2048 -1.17% 6481.091 6405.576 - -2.05% -
SetIntersection_Front_Vector_uint32_262144_64 -1.16% 1385125.582 1369001.174 - 1.43% -
bm_make_exception_ptr/threads:4 -1.16% 4.206 4.157 - -0.62% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.16% 13.993 13.830 - -0.21% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.16% 1454.441 1437.592 - 2.09% -
std::stable_sort(vector<NonIntegral>)_(shuffled)/1024 -1.16% 12160.987 12020.278 - 0.08% -
SetIntersection_None_Set_string_256_64 -1.16% 9428165.036 9319082.860 - 1.57% -
std::map<int,_int>::ctor(const&)/0 -1.16% 12.833 12.685 - -0.16% -
std::format(float)_(fmt:_{:0>17500_10a}) -1.15% 163.500 161.612 - -0.18% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 -1.15% 4.625 4.571 - 8.40% -
BM_CmpEqual_short_uchar -1.15% 1.114 1.101 - -0.12% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 -1.15% 3.587 3.546 - -0.30% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 -1.15% 1.481 1.464 - 0.12% -
SetIntersection_Interlaced_Set_string_16384_16 -1.15% 243387701.831 240585414.910 - -0.46% -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 -1.15% 405.058 400.401 - -2.41% -
BM_deque_deque_ranges_copy_backward/64000 -1.15% 7349.671 7265.287 - 0.60% -
std::format(float)_(fmt:_{:0>17500_0g}) -1.15% 198.266 195.993 - -0.67% -
std::format(double)_(fmt:_{:_10L}) -1.15% 80.160 79.242 - -0.55% -
std::remove_if(deque<int>)_(sprinkled)/1024 -1.14% 537.264 531.113 - -0.25% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 -1.14% 4580.301 4528.085 - -0.44% -
SetIntersection_Interlaced_Set_string_64_4 -1.14% 25869908.172 25575257.262 - -0.31% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 -1.14% 12276290.715 12136533.505 - 2.03% -
SetIntersection_Front_Set_float_256_16 -1.14% 4566780.980 4514831.300 - 1.17% -
std::format(float)_(fmt:_{:0>17500_0La}) -1.14% 169.667 167.738 - -0.51% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/0 -1.14% 13.407 13.254 - -0.64% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 -1.14% 23.350 23.085 - 0.27% -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/32 -1.14% 22.618 22.362 - -0.34% -
DAG_rightmost_middle,_2_levels -1.13% 111.476 110.211 - -2.27% -
SetIntersection_Front_Set_uint32_64_16 -1.13% 15398257.263 15223561.702 - 0.71% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 -1.13% 396.639 392.141 - -0.14% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.13% 396.997 392.496 - -0.32% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 -1.13% 3523444.244 3483581.322 - 0.45% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.13% 13371.437 13220.194 - 2.15% -
std::stable_sort(vector<NonIntegral>)_(heap)/8 -1.13% 21.617 21.372 - -0.06% -
std::format(float)_(fmt:_{:0^17500_0La}) -1.13% 172.999 171.046 - -0.79% -
BM_PushHeap_float_QuickSortAdversary_16 -1.13% 0.990 0.979 - -1.24% -
std::list<int>::ctor(size)/8192 -1.13% 97155.562 96060.465 - -4.03% -
std::format(double)_(fmt:_{:_10Lg}) -1.12% 81.513 80.596 - -0.71% -
rng::find_last(forward_list<int>)_(bail_10%)/8 -1.12% 2.326 2.300 - -3.82% -
std::stable_sort(deque<int>)_(ascending)/1024 -1.12% 2155.737 2131.557 - 0.09% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -1.12% 18.861 18.650 - -1.21% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 -1.12% 1.243 1.229 - -2.31% -
std::format(float)_(fmt:_{:_0Lg}) -1.12% 74.844 74.008 - -2.34% -
std::multiset<int>::clear()/0 -1.12% 395.123 390.715 - -0.06% -
BM_format_to_n_string_begin<std::vector<wchar_t>>/1048576 -1.12% 50277.851 49716.974 - 0.05% -
BM_StringFindNoMatch/512 -1.11% 9.389 9.285 - 0.05% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.11% 13556.133 13405.242 - -4.68% -
SetIntersection_Front_Set_float_16384_16384 -1.11% 216877358.424 214466090.431 - -1.25% -
rng::fold_left(list<int>)/8 -1.11% 3.838 3.795 - 0.75% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 -1.11% 10149.652 10036.989 - -3.95% -
std::format(float)_(fmt:_{:_0Lf}) -1.11% 48.997 48.454 - -1.22% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -1.11% 20.472 20.245 - -0.85% -
std::stable_partition(deque<int>)_(sparse)/1024 -1.11% 431.674 426.896 - -4.33% -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 -1.11% 12.890 12.748 - 0.65% -
std::flat_multimap<int,_int>::erase(key)_(existent)/32 -1.10% 22.789 22.537 - 2.30% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.10% 397.151 392.773 - 0.15% -
SetIntersection_None_Vector_uint32_16384_4 -1.10% 1118123.114 1105811.980 - 0.47% -
std::format(double)_(fmt:_{:_0Lf}) -1.10% 69.653 68.888 - -2.24% -
BM_format_to_n_string_pointer<char>/1 -1.10% 10.903 10.783 - 1.46% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.10% 1024.779 1013.542 - -3.89% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.10% 396.495 392.149 - -0.12% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 -1.10% 1269302.084 1255391.439 - 1.06% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 -1.09% 534.130 528.284 - 0.15% -
SetIntersection_Interlaced_Vector_uint32_262144_1 -1.09% 1055290.918 1043746.843 - -0.06% -
BM_deque_deque_ranges_move_backward/65536 -1.09% 7577.810 7494.970 - -16.40% -
SetIntersection_Interlaced_Set_float_16_4 -1.09% 60059432.400 59403179.048 - -0.31% -
std::unordered_multiset<int>::ctor(const&,_alloc)/0 -1.09% 13.105 12.962 - 0.24% -
std::format(float)_(fmt:_{:0<17500_0Lg}) -1.09% 206.196 203.944 - -0.71% -
std::unordered_set<int>::insert(value)_(new_value,_end)/32 -1.09% 19.217 19.008 - 3.49% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 -1.09% 343996.746 340248.540 - -0.26% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 -1.09% 1078129.030 1066383.870 - 0.10% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 -1.09% 4252341.218 4206034.687 - -2.07% -
std::rotate(vector<int>)_(by_1/2)/1024 -1.09% 32.079 31.730 - -0.00% -
std::flat_map<int,_int>::ctor(const&)/0 -1.09% 12.944 12.803 - -0.19% -
SetIntersection_Front_Vector_uint32_64_64 -1.09% 10998798.546 10879136.074 - 1.76% -
std::format(float)_(fmt:_{:_0L}) -1.09% 73.979 73.175 - -1.52% -
std::partial_sort(vector<int>)_(pipe-organ)/8 -1.09% 19.048 18.841 - -0.30% -
std::stable_sort(vector<NonIntegral>)_(descending)/1024 -1.08% 12702.973 12565.232 - -0.39% -
std::unordered_multiset<int>::count(key)_(existent)/1024 -1.08% 1.528 1.511 - -12.84% -
SetIntersection_Interlaced_Set_string_1024_4 -1.08% 10367208.455 10254851.267 - -2.16% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 -1.08% 24.203 23.941 - 0.96% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/32 -1.08% 16.999 16.815 - 1.07% -
BM_vector_deque_copy/64 -1.08% 2.820 2.789 - -2.47% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.08% 570.477 564.313 - -0.30% -
std::multiset<int>::erase(key)_(non-existent,_middle)/32 -1.08% 1.820 1.800 - 0.59% -
std::format(double)_(fmt:_{:0>17500_0Le}) -1.08% 198.353 196.212 - -0.03% -
BM_CmpEqual_short_int -1.08% 1.136 1.123 - 0.19% -
BM_SeedSeq_Generate/8/64 -1.08% 226.149 223.716 - 0.72% -
std::map<std::string,_int>::ctor(const&)/1024 -1.08% 35638.740 35255.526 - 0.15% -
BM_PathConstructForwardIter/large_string/8 -1.07% 175.353 173.474 - -0.25% -
std::mismatch(deque<int>)_(it,_it,_it)/8 -1.07% 3.851 3.810 - 2.71% -
SetIntersection_Interlaced_Set_uint32_16_4 -1.07% 60003140.116 59361276.246 - -6.05% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 -1.07% 11748.370 11622.708 - -9.60% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.07% 13.057 12.918 - 0.21% -
std::format(float)_(fmt:_{:_10Lf}) -1.07% 55.747 55.153 - -2.01% -
BM_deque_vector_ranges_move/512 -1.07% 16.741 16.562 - -0.60% -
std::make_heap(vector<NonIntegral>)_(descending)/8192 -1.07% 2218.379 2194.733 - 2.62% -
std::flat_multimap<int,_int>::ctor(const&)/0 -1.06% 12.930 12.792 - 0.28% -
std::multimap<std::string,_int>::clear()/1024 -1.06% 22540.064 22300.289 - -0.54% -
std::flat_map<int,_int>::ctor(const&,_alloc)/0 -1.06% 12.935 12.797 - -0.58% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -1.06% 1120535.098 1108636.397 - -0.84% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.06% 398.743 394.512 - -0.14% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.06% 397.672 393.453 - -0.12% -
BM_deque_deque_move/4096 -1.06% 149.167 147.585 - 0.35% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.06% 608115.312 601667.959 - -3.41% -
SetIntersection_Interlaced_Set_string_16384_4 -1.06% 197023347.536 194938366.232 - -1.90% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.06% 12.887 12.751 - 0.09% -
std::format(double)_(fmt:_{:017500_10a}) -1.06% 162.386 160.668 - -0.80% -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 -1.06% 286002.924 282981.929 - 1.80% -
std::format(float)_(fmt:_{:017500_17000L}) -1.05% 234.301 231.834 - -0.59% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192 -1.05% 987540.717 977160.986 - -2.56% -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8 -1.05% 25.052 24.789 - -0.66% -
SetIntersection_None_Set_string_64_1 -1.05% 23272576.626 23028288.004 - 3.96% -
std::format(float)_(fmt:_{:017500_10Le}) -1.05% 202.061 199.942 - -1.16% -
std::format(float)_(fmt:_{:_0a}) -1.05% 25.724 25.455 - -1.37% -
std::sort(vector<NonIntegral>)_(shuffled)/1024 -1.05% 4725.111 4675.657 - 0.10% -
BM_deque_vector_ranges_move/4096 -1.05% 146.418 144.886 - -0.04% -
SetIntersection_Interlaced_Vector_uint32_1024_1024 -1.04% 5965275.149 5903009.168 - 0.00% -
SetIntersection_Front_Vector_string_16_4 -1.04% 60243825.834 59615617.066 - -0.66% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 -1.04% 1.285 1.272 - -9.53% -
BM_deque_deque_copy_backward/512 -1.04% 19.130 18.931 - -1.10% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 -1.04% 11885558.715 11761913.478 - -2.14% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.04% 399.401 395.246 - 0.62% -
std::swap_ranges(list<int>)/8192 -1.04% 10362.229 10254.487 - -0.93% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -1.04% 156.784 155.155 - -0.86% -
BM_CmpEqual_int_uchar -1.04% 1.123 1.111 - 0.94% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.04% 12.855 12.721 - 0.05% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -1.04% 1076112.615 1064949.248 - -5.67% -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/8192 -1.03% 12.587 12.457 - -0.83% -
SetIntersection_None_Set_string_64_64 -1.03% 11869624.117 11747058.010 - 4.18% -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8 -1.03% 53.207 52.657 - -0.37% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 -1.03% 10.217 10.112 - -4.85% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/8192 -1.03% 32.647 32.310 - 0.22% -
SetIntersection_Interlaced_Vector_float_1024_1 -1.03% 1058852.244 1047945.011 - 0.09% -
BM_format_to_string_begin<std::wstring>/1 -1.03% 10.530 10.422 - 0.38% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -1.03% 450.319 445.687 - -0.41% -
SetIntersection_Front_Vector_float_16384_1 -1.03% 1053208.428 1042379.341 - 0.50% -
std::format(int64_t)_(fmt:_{:0>512Lb}) -1.03% 38.513 38.118 - 0.57% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8192 -1.03% 63779.148 63124.562 - -0.87% -
std::count(vector<bool>)/1000 -1.02% 2.995 2.965 - 0.01% -
BM_join_view_deques/1 -1.02% 8.552 8.465 - 0.26% -
SetIntersection_None_Set_float_256_1 -1.02% 11581584.109 11463689.552 - 0.37% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 -1.02% 347.680 344.142 - 0.05% -
std::vector<std::string>::erase(begin)_(expensive_elements)/32 -1.02% 35.838 35.474 - -0.55% -
std::format(float)_(fmt:_{:0^17500_0g}) -1.02% 200.212 198.178 - -0.53% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.01% 12.873 12.742 - 0.05% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 -1.01% 1095921.430 1084804.953 - 2.72% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 -1.01% 210318.353 208186.185 - -0.26% -
std::vector<int>::erase(middle)_(cheap_elements)/32 -1.01% 4.322 4.278 - 0.11% -
std::set<int>::insert(value)_(new_value,_middle)/0 -1.01% 17.177 17.003 - -0.30% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 -1.01% 562.840 557.142 - -4.48% -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/32 -1.01% 12.583 12.456 - -1.13% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.01% 231.290 228.952 - -0.25% -
std::make_heap(vector<int>)_(repeated)/1024 -1.01% 566.302 560.586 - -0.02% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 -1.01% 18.136 17.953 - -0.00% -
std::adjacent_find(list<int>)/8 -1.01% 2.098 2.077 - -0.26% -
bm_list/512 -1.01% 1146.311 1134.780 - 0.02% -
std::format(float)_(fmt:_{:0^17500_0Lg}) -1.00% 209.818 207.711 - -1.05% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 -1.00% 4711.197 4663.938 - 0.31% -
BM_deque_vector_ranges_copy_backward/65536 -1.00% 7489.534 7414.542 - 0.29% -

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: 4.22s
Name Current %
BM_Basic<__int128_t> 51.350 -
BM_Basic<__uint128_t> 62.683 -
BM_Basic<int32_t> 17.277 -1.60%
BM_Basic<int64_t> 18.166 -
BM_Basic<uint32_t> 13.558 -3.22%
BM_Basic<uint64_t> 17.335 -1.28%
BM_BasicLow<__int128_t> 19.126 -3.10%
BM_BasicLow<__uint128_t> 18.296 -2.31%
BM_BitsetToString<1048576>/Dense_(90%)/90 82839.445 6.47%
BM_BitsetToString<1048576>/Sparse_(10%)/10 59193.881 -2.54%
BM_BitsetToString<1048576>/Uniform_(50%)/50 359305.484 -
BM_BitsetToString<32>/Dense_(90%)/90 12.698 -4.60%
BM_BitsetToString<32>/Sparse_(10%)/10 13.740 3.42%
BM_BitsetToString<32>/Uniform_(50%)/50 16.031 -5.82%
BM_BitsetToString<64>/Dense_(90%)/90 11.952 -8.37%
BM_BitsetToString<64>/Sparse_(10%)/10 13.430 11.48%
BM_BitsetToString<64>/Uniform_(50%)/50 17.796 -4.49%
BM_BitsetToString<8192>/Dense_(90%)/90 400.778 -
BM_BitsetToString<8192>/Sparse_(10%)/10 400.615 2.60%
BM_BitsetToString<8192>/Uniform_(50%)/50 2600.807 19.90%
BM_Bitset_ctor_ull 0.224 -
BM_CmpEqual_int_int 1.066 -
BM_CmpEqual_int_schar 1.130 -1.12%
BM_CmpEqual_int_short 1.135 -1.21%
BM_CmpEqual_int_uchar 1.111 -
BM_CmpEqual_int_uint 1.069 -1.62%
BM_CmpEqual_int_ushort 1.095 1.22%
BM_CmpEqual_schar_int 1.180 4.71%
BM_CmpEqual_schar_schar 1.105 2.73%
BM_CmpEqual_schar_short 1.118 -
BM_CmpEqual_schar_uchar 1.100 -
BM_CmpEqual_schar_uint 1.107 -1.40%
BM_CmpEqual_schar_ushort 1.124 1.54%
BM_CmpEqual_short_int 1.123 -
BM_CmpEqual_short_schar 1.142 1.21%
BM_CmpEqual_short_short 1.044 -1.82%
BM_CmpEqual_short_uchar 1.101 -
BM_CmpEqual_short_uint 1.108 -
BM_CmpEqual_short_ushort 1.093 -1.22%
BM_CmpEqual_uchar_int 1.069 -1.29%
BM_CmpEqual_uchar_schar 0.994 -1.88%
BM_CmpEqual_uchar_short 1.009 -2.43%
BM_CmpEqual_uchar_uchar 1.068 -3.25%
BM_CmpEqual_uchar_uint 1.078 -
BM_CmpEqual_uchar_ushort 1.060 -1.18%
BM_CmpEqual_uint_int 1.042 -
BM_CmpEqual_uint_schar 1.011 -4.57%
BM_CmpEqual_uint_short 1.039 -
BM_CmpEqual_uint_uchar 1.096 -
BM_CmpEqual_uint_uint 1.059 -
BM_CmpEqual_uint_ushort 1.103 -
BM_CmpEqual_ushort_int 1.085 1.12%
BM_CmpEqual_ushort_schar 1.037 2.47%
BM_CmpEqual_ushort_short 1.035 4.86%
BM_CmpEqual_ushort_uchar 1.121 1.42%
BM_CmpEqual_ushort_uint 1.066 -
BM_CmpEqual_ushort_ushort 1.069 -
BM_CmpLess_int_int 1.036 -3.29%
BM_CmpLess_int_schar 1.134 -
BM_CmpLess_int_short 1.144 1.05%
BM_CmpLess_int_uchar 1.088 -1.55%
BM_CmpLess_int_uint 1.089 -
BM_CmpLess_int_ushort 1.097 -1.21%
BM_CmpLess_schar_int 1.123 -
BM_CmpLess_schar_schar 0.946 -
BM_CmpLess_schar_short 0.947 -1.58%
BM_CmpLess_schar_uchar 1.106 3.07%
BM_CmpLess_schar_uint 1.100 -
BM_CmpLess_schar_ushort 1.094 -1.04%
BM_CmpLess_short_int 1.130 2.05%
BM_CmpLess_short_schar 0.950 -
BM_CmpLess_short_short 0.958 -
BM_CmpLess_short_uchar 1.082 -1.65%
BM_CmpLess_short_uint 1.114 -
BM_CmpLess_short_ushort 1.085 -
BM_CmpLess_uchar_int 1.054 -3.52%
BM_CmpLess_uchar_schar 1.023 -3.14%
BM_CmpLess_uchar_short 1.037 -
BM_CmpLess_uchar_uchar 1.062 -
BM_CmpLess_uchar_uint 1.062 -1.91%
BM_CmpLess_uchar_ushort 1.065 -
BM_CmpLess_uint_int 1.084 1.28%
BM_CmpLess_uint_schar 1.052 1.76%
BM_CmpLess_uint_short 1.019 -2.58%
BM_CmpLess_uint_uchar 1.103 -
BM_CmpLess_uint_uint 1.063 -2.13%
BM_CmpLess_uint_ushort 1.095 -1.98%
BM_CmpLess_ushort_int 1.072 -
BM_CmpLess_ushort_schar 1.055 1.31%
BM_CmpLess_ushort_short 1.041 2.24%
BM_CmpLess_ushort_uchar 1.106 -1.22%
BM_CmpLess_ushort_uint 1.052 -1.14%
BM_CmpLess_ushort_ushort 1.060 -
BM_ConstructAndDestroy_FuncPtr_Opaque 1.054 -9.73%
BM_ConstructAndDestroy_FuncPtr_Transparent 0.000 -
BM_ConstructAndDestroy_LargeNonTrivialFunctor_Opaque 10.355 10.25%
BM_ConstructAndDestroy_LargeNonTrivialFunctor_Transparent 0.000 -
BM_ConstructAndDestroy_LargeTrivialFunctor_Opaque 12.183 12.21%
BM_ConstructAndDestroy_LargeTrivialFunctor_Transparent 0.000 -
BM_ConstructAndDestroy_MemFuncPtr_Opaque 0.884 -4.85%
BM_ConstructAndDestroy_MemFuncPtr_Transparent 0.000 -
BM_ConstructAndDestroy_MemPtr_Opaque 0.815 -10.14%
BM_ConstructAndDestroy_MemPtr_Transparent 0.000 -
BM_ConstructAndDestroy_Null_Opaque 0.450 -
BM_ConstructAndDestroy_Null_Transparent 0.000 -
BM_ConstructAndDestroy_SmallNonTrivialFunctor_Opaque 9.526 9.98%
BM_ConstructAndDestroy_SmallNonTrivialFunctor_Transparent 0.000 -
BM_ConstructAndDestroy_SmallTrivialFunctor_Opaque 0.687 -
BM_ConstructAndDestroy_SmallTrivialFunctor_Transparent 0.000 -
BM_Copy_FuncPtr 1.148 -
BM_Copy_LargeNonTrivialFunctor 10.835 3.62%
BM_Copy_LargeTrivialFunctor 12.660 12.14%
BM_Copy_MemFuncPtr 1.180 2.37%
BM_Copy_MemPtr 1.235 3.51%
BM_Copy_Null 0.626 15.60%
BM_Copy_SmallNonTrivialFunctor 9.522 -
BM_Copy_SmallTrivialFunctor 1.145 -5.58%
BM_Hash/uint32_random_std_hash/1024 687.059 -
BM_Hash/uint32_top_std_hash/1024 682.042 1.51%
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.736 -
BM_Invoke_LargeNonTrivialFunctor 0.686 -
BM_Invoke_LargeTrivialFunctor 0.686 -
BM_Invoke_MemFuncPtr 0.829 -4.22%
BM_Invoke_MemPtr 0.690 -
BM_Invoke_SmallNonTrivialFunctor 0.684 -
BM_Invoke_SmallTrivialFunctor 0.685 -
BM_Istream_numbers/0 1033.515 -1.17%
BM_Istream_numbers/1 1079.634 -2.43%
BM_Istream_numbers/2 1081.409 -1.94%
BM_Istream_numbers/3 1054.792 -2.05%
BM_LexicallyNormal/large_path/128 4545.474 -
BM_LexicallyNormal/large_path/16 586.913 -
BM_LexicallyNormal/large_path/2 81.563 -7.86%
BM_LexicallyNormal/large_path/256 9034.254 -
BM_LexicallyNormal/large_path/32 1137.606 -
BM_LexicallyNormal/large_path/4 151.699 -2.98%
BM_LexicallyNormal/large_path/64 2277.155 -
BM_LexicallyNormal/large_path/8 307.627 -
BM_LexicallyNormal/small_path/128 2008.592 -1.04%
BM_LexicallyNormal/small_path/16 275.822 1.29%
BM_LexicallyNormal/small_path/2 43.271 -1.04%
BM_LexicallyNormal/small_path/256 3985.712 -3.04%
BM_LexicallyNormal/small_path/32 512.990 -
BM_LexicallyNormal/small_path/4 86.546 -
BM_LexicallyNormal/small_path/64 1022.819 -
BM_LexicallyNormal/small_path/8 147.075 -
BM_LexicallyRelative/large_path/128 5673.614 -
BM_LexicallyRelative/large_path/16 760.490 -
BM_LexicallyRelative/large_path/2 115.893 1.39%
BM_LexicallyRelative/large_path/256 11292.796 -
BM_LexicallyRelative/large_path/32 1458.751 -
BM_LexicallyRelative/large_path/4 210.600 -
BM_LexicallyRelative/large_path/64 2869.141 -
BM_LexicallyRelative/large_path/8 406.172 -
BM_LexicallyRelative/small_path/128 3095.661 -
BM_LexicallyRelative/small_path/16 423.100 -
BM_LexicallyRelative/small_path/2 62.719 5.51%
BM_LexicallyRelative/small_path/256 6146.096 -
BM_LexicallyRelative/small_path/32 811.038 -
BM_LexicallyRelative/small_path/4 119.521 1.48%
BM_LexicallyRelative/small_path/64 1580.714 -
BM_LexicallyRelative/small_path/8 221.468 -
BM_Move_FuncPtr 1.229 5.95%
BM_Move_LargeNonTrivialFunctor 0.690 13.82%
BM_Move_LargeTrivialFunctor 0.690 -
BM_Move_MemFuncPtr 1.216 -6.00%
BM_Move_MemPtr 1.251 3.89%
BM_Move_Null 0.474 -22.92%
BM_Move_SmallNonTrivialFunctor 0.643 12.60%
BM_Move_SmallTrivialFunctor 1.285 3.06%
BM_OperatorBool_FuncPtr 0.247 -
BM_OperatorBool_LargeNonTrivialFunctor 0.238 -
BM_OperatorBool_LargeTrivialFunctor 0.237 -6.35%
BM_OperatorBool_MemFuncPtr 0.238 -
BM_OperatorBool_MemPtr 0.230 -
BM_OperatorBool_Null 0.242 -
BM_OperatorBool_SmallNonTrivialFunctor 0.247 4.25%
BM_OperatorBool_SmallTrivialFunctor 0.236 -
BM_Ostream_number/0 30.429 1.32%
BM_Ostream_number/1 37.083 -1.26%
BM_Ostream_number/2 37.149 -
BM_Ostream_number/3 31.433 -1.09%
BM_PathConstructCStr/large_string/1024 28674.000 -
BM_PathConstructForwardIter/large_string/1024 30326.992 -
BM_PathConstructForwardIter/large_string/512 15819.386 -
BM_PathConstructForwardIter/large_string/64 2581.630 2.64%
BM_PathConstructForwardIter/large_string/8 173.474 -
BM_PathConstructInputIter/large_string/1024 1741504.134 -
BM_PathConstructInputIter/large_string/512 869213.871 -
BM_PathConstructInputIter/large_string/64 109375.418 -
BM_PathConstructInputIter/large_string/8 13523.369 -
BM_PathConstructString/large_string/1024 12108.908 -
BM_PathConstructString/large_string/512 8496.487 -2.82%
BM_PathConstructString/large_string/64 2344.493 -
BM_PathConstructString/large_string/8 92.830 -
BM_PathIterateMultipleTimes/iterate_elements/1024 303588.774 -
BM_PathIterateMultipleTimes/iterate_elements/512 152021.454 -
BM_PathIterateMultipleTimes/iterate_elements/64 18934.108 -
BM_PathIterateMultipleTimes/iterate_elements/8 2362.757 -
BM_PathIterateOnce/iterate_elements/1024 317278.953 -
BM_PathIterateOnce/iterate_elements/512 158066.561 -
BM_PathIterateOnce/iterate_elements/64 20408.134 -
BM_PathIterateOnce/iterate_elements/8 2458.496 -
BM_PathIterateOnceBackwards/iterate_elements/1024 322116.893 1.12%
BM_PushHeap_float_Ascending_1 0.466 -
BM_PushHeap_float_Ascending_1024 3.106 -
BM_PushHeap_float_Ascending_16 0.993 1.85%
BM_PushHeap_float_Ascending_16384 4.362 -
BM_PushHeap_float_Ascending_256 2.484 -
BM_PushHeap_float_Ascending_262144 5.085 -
BM_PushHeap_float_Ascending_4 0.544 -
BM_PushHeap_float_Ascending_64 1.739 -
BM_PushHeap_float_Descending_1 0.501 11.72%
BM_PushHeap_float_Descending_1024 0.390 -
BM_PushHeap_float_Descending_16 0.373 -
BM_PushHeap_float_Descending_16384 0.384 -
BM_PushHeap_float_Descending_256 0.404 -
BM_PushHeap_float_Descending_262144 0.385 -
BM_PushHeap_float_Descending_4 0.378 -
BM_PushHeap_float_Descending_64 0.382 -
BM_PushHeap_float_PipeOrgan_1 0.466 -
BM_PushHeap_float_PipeOrgan_1024 2.094 -
BM_PushHeap_float_PipeOrgan_16 0.894 -
BM_PushHeap_float_PipeOrgan_16384 2.517 -
BM_PushHeap_float_PipeOrgan_256 1.721 -
BM_PushHeap_float_PipeOrgan_262144 3.144 -
BM_PushHeap_float_PipeOrgan_4 0.508 5.45%
BM_PushHeap_float_PipeOrgan_64 1.302 -
BM_PushHeap_float_QuickSortAdversary_1 0.467 -
BM_PushHeap_float_QuickSortAdversary_1024 0.623 -
BM_PushHeap_float_QuickSortAdversary_16 0.979 -1.24%
BM_PushHeap_float_QuickSortAdversary_16384 0.491 -
BM_PushHeap_float_QuickSortAdversary_256 0.733 -
BM_PushHeap_float_QuickSortAdversary_262144 0.417 -
BM_PushHeap_float_QuickSortAdversary_4 0.535 -
BM_PushHeap_float_QuickSortAdversary_64 0.617 -
BM_PushHeap_float_Random_1 0.636 33.31%
BM_PushHeap_float_Random_1024 7.183 2.39%
BM_PushHeap_float_Random_16 5.094 -
BM_PushHeap_float_Random_16384 7.309 2.48%
BM_PushHeap_float_Random_256 6.762 -1.82%
BM_PushHeap_float_Random_262144 7.126 -
BM_PushHeap_float_Random_4 2.352 -
BM_PushHeap_float_Random_64 6.125 -
BM_PushHeap_float_SingleElement_1 0.464 -
BM_PushHeap_float_SingleElement_1024 0.389 -
BM_PushHeap_float_SingleElement_16 0.373 -
BM_PushHeap_float_SingleElement_16384 0.384 -
BM_PushHeap_float_SingleElement_256 0.405 -
BM_PushHeap_float_SingleElement_262144 0.385 -
BM_PushHeap_float_SingleElement_4 0.379 -
BM_PushHeap_float_SingleElement_64 0.389 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 0.468 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1024 4.418 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 1.676 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16384 6.305 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_256 3.473 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_262144 8.353 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_4 0.782 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_64 2.608 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1 0.467 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1024 0.590 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16 0.592 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16384 0.588 -
BM_PushHeap_pair<uint32,_uint32>_Descending_256 0.600 -
BM_PushHeap_pair<uint32,_uint32>_Descending_262144 0.587 -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 0.530 -
BM_PushHeap_pair<uint32,_uint32>_Descending_64 0.584 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1 0.470 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1024 2.880 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16 1.405 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 4.067 5.78%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_256 2.367 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 5.386 -2.84%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_4 0.767 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_64 1.867 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.475 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 2.580 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.196 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 3.546 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 2.096 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 4.569 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.775 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.566 -
BM_PushHeap_pair<uint32,_uint32>_Random_1 0.469 -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 6.898 -
BM_PushHeap_pair<uint32,_uint32>_Random_16 5.355 -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 6.972 -
BM_PushHeap_pair<uint32,_uint32>_Random_256 7.057 1.31%
BM_PushHeap_pair<uint32,_uint32>_Random_262144 6.865 -
BM_PushHeap_pair<uint32,_uint32>_Random_4 2.533 -4.59%
BM_PushHeap_pair<uint32,_uint32>_Random_64 6.419 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 0.467 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1024 0.588 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 0.671 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16384 0.585 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_256 0.596 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_262144 0.585 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 0.528 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 0.580 -7.74%
BM_PushHeap_string_Ascending_1 0.701 48.68%
BM_PushHeap_string_Ascending_1024 12.769 -10.08%
BM_PushHeap_string_Ascending_16 4.650 -1.32%
BM_PushHeap_string_Ascending_16384 18.779 -6.19%
BM_PushHeap_string_Ascending_256 10.465 -8.21%
BM_PushHeap_string_Ascending_262144 27.159 -3.37%
BM_PushHeap_string_Ascending_4 2.675 4.80%
BM_PushHeap_string_Ascending_64 7.135 -5.25%
BM_PushHeap_string_Descending_1 0.471 -10.70%
BM_PushHeap_string_Descending_1024 2.414 -
BM_PushHeap_string_Descending_16 2.143 -6.45%
BM_PushHeap_string_Descending_16384 2.407 2.31%
BM_PushHeap_string_Descending_256 2.375 2.62%
BM_PushHeap_string_Descending_262144 3.816 19.92%
BM_PushHeap_string_Descending_4 1.911 1.09%
BM_PushHeap_string_Descending_64 2.273 1.81%
BM_PushHeap_string_PipeOrgan_1 0.701 33.14%
BM_PushHeap_string_PipeOrgan_1024 9.057 -7.10%
BM_PushHeap_string_PipeOrgan_16 4.096 -4.87%
BM_PushHeap_string_PipeOrgan_16384 12.582 -4.91%
BM_PushHeap_string_PipeOrgan_256 7.709 -6.71%
BM_PushHeap_string_PipeOrgan_262144 17.105 -5.33%
BM_PushHeap_string_PipeOrgan_4 2.480 -1.92%
BM_PushHeap_string_PipeOrgan_64 5.680 -4.10%
BM_PushHeap_string_QuickSortAdversary_1 0.643 -
BM_PushHeap_string_QuickSortAdversary_1024 15.199 -
BM_PushHeap_string_QuickSortAdversary_16 10.611 -
BM_PushHeap_string_QuickSortAdversary_16384 15.769 1.38%
BM_PushHeap_string_QuickSortAdversary_256 14.756 -
BM_PushHeap_string_QuickSortAdversary_262144 16.357 1.86%
BM_PushHeap_string_QuickSortAdversary_4 6.479 2.10%
BM_PushHeap_string_QuickSortAdversary_64 13.285 -
BM_PushHeap_string_Random_1 0.640 36.21%
BM_PushHeap_string_Random_1024 15.004 1.57%
BM_PushHeap_string_Random_16 10.623 -
BM_PushHeap_string_Random_16384 16.250 1.28%
BM_PushHeap_string_Random_256 14.355 -
BM_PushHeap_string_Random_262144 19.365 7.89%
BM_PushHeap_string_Random_4 6.271 -
BM_PushHeap_string_Random_64 13.014 -
BM_PushHeap_string_SingleElement_1 0.701 -
BM_PushHeap_string_SingleElement_1024 2.744 6.18%
BM_PushHeap_string_SingleElement_16 2.814 7.24%
BM_PushHeap_string_SingleElement_16384 2.734 6.11%
BM_PushHeap_string_SingleElement_256 2.751 6.90%
BM_PushHeap_string_SingleElement_262144 2.744 5.67%
BM_PushHeap_string_SingleElement_4 2.450 6.49%
BM_PushHeap_string_SingleElement_64 2.803 6.78%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.446 -4.09%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 4.549 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 2.024 -2.58%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 6.456 -1.30%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 3.746 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 8.840 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 0.897 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 2.971 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.481 2.98%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.606 -3.02%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.568 -8.71%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.597 -3.83%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.631 -3.24%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.591 -5.03%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.542 -23.64%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.663 2.13%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.536 23.34%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 3.013 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.464 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 3.911 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 2.548 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 5.419 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.820 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 2.165 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.535 -3.73%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 2.554 2.12%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.290 -1.17%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 3.225 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 2.107 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 3.833 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 0.774 -1.83%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.685 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.460 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 9.218 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 7.045 2.98%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 9.443 2.43%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 8.925 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 9.310 -1.11%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.488 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 8.519 -1.16%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.466 -6.84%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 0.603 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 0.609 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 0.606 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 0.632 2.12%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 0.598 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 0.617 5.66%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 0.629 1.91%
BM_PushHeap_uint32_Ascending_1 0.465 -10.93%
BM_PushHeap_uint32_Ascending_1024 2.601 -8.44%
BM_PushHeap_uint32_Ascending_16 0.922 -16.91%
BM_PushHeap_uint32_Ascending_16384 3.741 -3.18%
BM_PushHeap_uint32_Ascending_256 2.133 -12.37%
BM_PushHeap_uint32_Ascending_262144 5.086 -1.93%
BM_PushHeap_uint32_Ascending_4 0.584 -
BM_PushHeap_uint32_Ascending_64 1.570 -19.46%
BM_PushHeap_uint32_Descending_1 0.466 -
BM_PushHeap_uint32_Descending_1024 0.384 -
BM_PushHeap_uint32_Descending_16 0.355 -5.13%
BM_PushHeap_uint32_Descending_16384 0.379 -
BM_PushHeap_uint32_Descending_256 0.395 -
BM_PushHeap_uint32_Descending_262144 0.379 -
BM_PushHeap_uint32_Descending_4 0.344 -8.88%
BM_PushHeap_uint32_Descending_64 0.376 -
BM_PushHeap_uint32_PipeOrgan_1 0.411 -28.42%
BM_PushHeap_uint32_PipeOrgan_1024 1.921 -
BM_PushHeap_uint32_PipeOrgan_16 0.878 -
BM_PushHeap_uint32_PipeOrgan_16384 2.384 -
BM_PushHeap_uint32_PipeOrgan_256 1.697 -
BM_PushHeap_uint32_PipeOrgan_262144 3.027 -
BM_PushHeap_uint32_PipeOrgan_4 0.548 -
BM_PushHeap_uint32_PipeOrgan_64 1.305 -
BM_PushHeap_uint32_QuickSortAdversary_1 0.534 -23.27%
BM_PushHeap_uint32_QuickSortAdversary_1024 0.603 -
BM_PushHeap_uint32_QuickSortAdversary_16 0.926 -5.17%
BM_PushHeap_uint32_QuickSortAdversary_16384 0.469 -
BM_PushHeap_uint32_QuickSortAdversary_256 0.715 -
BM_PushHeap_uint32_QuickSortAdversary_262144 0.410 -
BM_PushHeap_uint32_QuickSortAdversary_4 0.588 -
BM_PushHeap_uint32_QuickSortAdversary_64 0.617 -
BM_PushHeap_uint32_Random_1 0.556 10.64%
BM_PushHeap_uint32_Random_1024 5.580 -3.83%
BM_PushHeap_uint32_Random_16 4.183 -
BM_PushHeap_uint32_Random_16384 5.781 -
BM_PushHeap_uint32_Random_256 5.597 -1.06%
BM_PushHeap_uint32_Random_262144 5.882 -
BM_PushHeap_uint32_Random_4 2.239 4.40%
BM_PushHeap_uint32_Random_64 5.070 -
BM_PushHeap_uint32_SingleElement_1 0.466 -
BM_PushHeap_uint32_SingleElement_1024 0.363 -
BM_PushHeap_uint32_SingleElement_16 0.335 -
BM_PushHeap_uint32_SingleElement_16384 0.356 -
BM_PushHeap_uint32_SingleElement_256 0.383 -
BM_PushHeap_uint32_SingleElement_262144 0.356 -
BM_PushHeap_uint32_SingleElement_4 0.334 -
BM_PushHeap_uint32_SingleElement_64 0.350 -
BM_PushHeap_uint64_Ascending_1 0.466 -
BM_PushHeap_uint64_Ascending_1024 2.622 -
BM_PushHeap_uint64_Ascending_16 0.923 -
BM_PushHeap_uint64_Ascending_16384 3.638 -
BM_PushHeap_uint64_Ascending_256 2.141 -
BM_PushHeap_uint64_Ascending_262144 4.828 -
BM_PushHeap_uint64_Ascending_4 0.549 -
BM_PushHeap_uint64_Ascending_64 1.570 -
BM_PushHeap_uint64_Descending_1 0.436 -6.31%
BM_PushHeap_uint64_Descending_1024 0.384 -
BM_PushHeap_uint64_Descending_16 0.359 -5.22%
BM_PushHeap_uint64_Descending_16384 0.381 -
BM_PushHeap_uint64_Descending_256 0.397 -
BM_PushHeap_uint64_Descending_262144 0.381 -
BM_PushHeap_uint64_Descending_4 0.361 -8.39%
BM_PushHeap_uint64_Descending_64 0.376 -
BM_PushHeap_uint64_PipeOrgan_1 0.466 -
BM_PushHeap_uint64_PipeOrgan_1024 1.924 -
BM_PushHeap_uint64_PipeOrgan_16 0.881 -
BM_PushHeap_uint64_PipeOrgan_16384 2.392 -
BM_PushHeap_uint64_PipeOrgan_256 1.700 -
BM_PushHeap_uint64_PipeOrgan_262144 3.052 -
BM_PushHeap_uint64_PipeOrgan_4 0.482 -
BM_PushHeap_uint64_PipeOrgan_64 1.318 -
BM_PushHeap_uint64_QuickSortAdversary_1 0.466 -
BM_PushHeap_uint64_QuickSortAdversary_1024 0.615 -
BM_PushHeap_uint64_QuickSortAdversary_16 0.937 2.51%
BM_PushHeap_uint64_QuickSortAdversary_16384 0.483 -
BM_PushHeap_uint64_QuickSortAdversary_256 0.722 -
BM_PushHeap_uint64_QuickSortAdversary_262144 0.414 -
BM_PushHeap_uint64_QuickSortAdversary_4 0.552 -
BM_PushHeap_uint64_QuickSortAdversary_64 0.626 -
BM_PushHeap_uint64_Random_1 0.466 -
BM_PushHeap_uint64_Random_1024 6.297 2.48%
BM_PushHeap_uint64_Random_16 4.593 2.48%
BM_PushHeap_uint64_Random_16384 6.376 1.39%
BM_PushHeap_uint64_Random_256 6.211 3.12%
BM_PushHeap_uint64_Random_262144 6.399 1.19%
BM_PushHeap_uint64_Random_4 2.602 2.41%
BM_PushHeap_uint64_Random_64 5.556 -
BM_PushHeap_uint64_SingleElement_1 0.696 32.69%
BM_PushHeap_uint64_SingleElement_1024 0.363 -
BM_PushHeap_uint64_SingleElement_16 0.337 -3.09%
BM_PushHeap_uint64_SingleElement_16384 0.364 -
BM_PushHeap_uint64_SingleElement_256 0.386 -
BM_PushHeap_uint64_SingleElement_262144 0.357 -
BM_PushHeap_uint64_SingleElement_4 0.356 -2.89%
BM_PushHeap_uint64_SingleElement_64 0.352 -
BM_SeedSeq_Generate/1/1 5.690 -
BM_SeedSeq_Generate/1/256 893.064 -
BM_SeedSeq_Generate/1/64 228.604 -
BM_SeedSeq_Generate/1/8 23.096 -
BM_SeedSeq_Generate/16/1 54.973 -
BM_SeedSeq_Generate/16/256 890.039 -
BM_SeedSeq_Generate/16/64 228.037 -
BM_SeedSeq_Generate/16/8 39.300 -
BM_SeedSeq_Generate/8/1 25.202 -1.02%
BM_SeedSeq_Generate/8/256 893.757 -
BM_SeedSeq_Generate/8/64 223.716 -
BM_SeedSeq_Generate/8/8 25.994 -
BM_SharedPtrCreateDestroy 10.802 -4.50%
BM_SharedPtrIncDecRef 3.049 -
BM_StringAssignAsciizMix_Opaque 4.886 -2.85%
BM_StringAssignAsciizMix_Transparent 2.968 -2.72%
BM_StringAssignAsciiz_Empty_Opaque 2.982 -2.11%
BM_StringAssignAsciiz_Empty_Transparent 0.351 -
BM_StringAssignAsciiz_Huge_Opaque 191.100 -
BM_StringAssignAsciiz_Huge_Transparent 190.944 -
BM_StringAssignAsciiz_Large_Opaque 11.512 -2.05%
BM_StringAssignAsciiz_Large_Transparent 11.547 -1.34%
BM_StringAssignAsciiz_Small_Opaque 2.986 -1.96%
BM_StringAssignAsciiz_Small_Transparent 0.451 -
BM_StringAssignStr_Empty_Opaque 0.716 -
BM_StringAssignStr_Empty_Transparent 0.487 -
BM_StringAssignStr_Huge_Opaque 117.997 8.00%
BM_StringAssignStr_Huge_Transparent 109.818 -
BM_StringAssignStr_Large_Opaque 10.446 -1.52%
BM_StringAssignStr_Large_Transparent 10.645 -
BM_StringAssignStr_Small_Opaque 0.726 -
BM_StringAssignStr_Small_Transparent 0.487 -
BM_StringConstructDestroyCStr_Empty_Opaque 2.079 -5.02%
BM_StringConstructDestroyCStr_Empty_Transparent 0.316 -
BM_StringConstructDestroyCStr_Huge_Opaque 158.647 -6.56%
BM_StringConstructDestroyCStr_Huge_Transparent 65.014 -1.88%
BM_StringConstructDestroyCStr_Large_Opaque 16.310 -12.69%
BM_StringConstructDestroyCStr_Large_Transparent 9.637 -33.32%
BM_StringConstructDestroyCStr_Small_Opaque 2.275 2.89%
BM_StringConstructDestroyCStr_Small_Transparent 0.346 -15.83%
BM_StringCopy_Empty 0.578 -
BM_StringCopy_Huge 106.224 -4.28%
BM_StringCopy_Large 6.113 -2.19%
BM_StringCopy_Small 0.662 -
BM_StringCtorDefault 0.244 -
BM_StringDestroy_Empty 0.623 -
BM_StringDestroy_Huge 10.772 -6.61%
BM_StringDestroy_Large 7.237 -8.15%
BM_StringDestroy_Small 0.623 -
BM_StringEraseToEnd_Empty_Opaque 0.595 -
BM_StringEraseToEnd_Empty_Transparent 0.350 -
BM_StringEraseToEnd_Huge_Opaque 2.449 6.72%
BM_StringEraseToEnd_Huge_Transparent 2.537 6.24%
BM_StringEraseToEnd_Large_Opaque 1.000 -
BM_StringEraseToEnd_Large_Transparent 0.839 -
BM_StringEraseToEnd_Small_Opaque 0.590 -
BM_StringEraseToEnd_Small_Transparent 0.402 -
BM_StringEraseWithMove_Empty_Opaque 0.958 -3.88%
BM_StringEraseWithMove_Empty_Transparent 0.719 -3.18%
BM_StringEraseWithMove_Huge_Opaque 50.506 12.57%
BM_StringEraseWithMove_Huge_Transparent 48.557 14.72%
BM_StringEraseWithMove_Large_Opaque 2.855 -
BM_StringEraseWithMove_Large_Transparent 2.784 -
BM_StringEraseWithMove_Small_Opaque 2.187 -
BM_StringEraseWithMove_Small_Transparent 2.184 -
BM_StringFindAllMatch/1 3.007 -
BM_StringFindAllMatch/131072 2270.452 -
BM_StringFindAllMatch/32768 575.208 -
BM_StringFindAllMatch/4096 79.842 -
BM_StringFindAllMatch/512 11.577 -
BM_StringFindAllMatch/64 3.256 -
BM_StringFindAllMatch/8 2.797 -
BM_StringFindCharLiteral/1024 18.014 -5.93%
BM_StringFindCharLiteral/128 3.005 -
BM_StringFindCharLiteral/16 1.618 -
BM_StringFindCharLiteral/2048 40.288 -
BM_StringFindCharLiteral/256 5.324 -
BM_StringFindCharLiteral/32 1.618 -
BM_StringFindCharLiteral/4096 77.353 -
BM_StringFindCharLiteral/512 9.438 -
BM_StringFindCharLiteral/64 2.121 1.59%
BM_StringFindCharLiteral/8 1.618 -
BM_StringFindCharLiteral/8192 138.231 -
BM_StringFindMatch1/1 982.057 -
BM_StringFindMatch1/32768 1565.620 -
BM_StringFindMatch1/4096 1074.054 1.46%
BM_StringFindMatch1/512 990.849 -
BM_StringFindMatch1/64 983.766 -
BM_StringFindMatch1/8 981.863 -
BM_StringFindMatch2/1 981.820 -
BM_StringFindMatch2/32768 1565.349 -
BM_StringFindMatch2/4096 1066.354 -
BM_StringFindMatch2/512 990.442 -
BM_StringFindMatch2/64 983.258 -
BM_StringFindMatch2/8 981.729 -
BM_StringFindNoMatch/10 1.300 -
BM_StringFindNoMatch/131072 1963.560 -
BM_StringFindNoMatch/32768 504.530 1.06%
BM_StringFindNoMatch/4096 75.262 -
BM_StringFindNoMatch/512 9.285 -
BM_StringFindNoMatch/64 2.092 -
BM_StringFindStringLiteral/1024 18.018 -1.86%
BM_StringFindStringLiteral/128 3.198 -
BM_StringFindStringLiteral/16 1.618 -
BM_StringFindStringLiteral/2048 40.346 -
BM_StringFindStringLiteral/256 5.506 2.36%
BM_StringFindStringLiteral/32 1.775 3.40%
BM_StringFindStringLiteral/4096 77.541 -
BM_StringFindStringLiteral/512 9.613 -
BM_StringFindStringLiteral/64 2.207 2.39%
BM_StringFindStringLiteral/8 1.618 -
BM_StringFindStringLiteral/8192 138.532 -
BM_StringMove_Empty 0.570 -
BM_StringMove_Huge 0.798 -
BM_StringMove_Large 0.707 -
BM_StringMove_Small 0.725 2.56%
BM_StringRead_Cold_Deep_Empty 1.245 -
BM_StringRead_Cold_Deep_Large 1.309 -
BM_StringRead_Cold_Deep_Small 1.250 -
BM_StringRead_Cold_Shallow_Empty 1.171 1.23%
BM_StringRead_Cold_Shallow_Large 1.182 -
BM_StringRead_Cold_Shallow_Small 1.157 -
BM_StringRead_Hot_Deep_Empty 0.498 -
BM_StringRead_Hot_Deep_Large 0.503 -
BM_StringRead_Hot_Deep_Small 0.501 -
BM_StringRead_Hot_Shallow_Empty 0.473 -
BM_StringRead_Hot_Shallow_Large 0.472 -2.11%
BM_StringRead_Hot_Shallow_Small 0.477 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeFirst 0.417 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeLast 0.417 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeMiddle 0.415 -
BM_StringRelationalLiteral_Compare_Empty_Empty_Control 0.415 -
BM_StringRelationalLiteral_Compare_Empty_Large_Control 1.676 5.36%
BM_StringRelationalLiteral_Compare_Empty_Small_Control 1.597 -
BM_StringRelationalLiteral_Compare_Large_Empty_Control 0.420 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst 1.156 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast 1.850 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle 1.387 -3.62%
BM_StringRelationalLiteral_Compare_Large_Large_Control 2.027 1.51%
BM_StringRelationalLiteral_Compare_Large_Small_Control 1.615 -5.38%
BM_StringRelationalLiteral_Compare_Small_Empty_Control 0.418 -
BM_StringRelationalLiteral_Compare_Small_Large_Control 1.616 -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 1.259 -10.42%
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast 1.667 -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 1.208 -7.47%
BM_StringRelationalLiteral_Compare_Small_Small_Control 1.615 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeFirst 0.346 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeLast 0.346 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle 0.348 -
BM_StringRelationalLiteral_Eq_Empty_Empty_Control 0.346 -
BM_StringRelationalLiteral_Eq_Empty_Large_Control 0.413 13.93%
BM_StringRelationalLiteral_Eq_Empty_Small_Control 0.460 -
BM_StringRelationalLiteral_Eq_Large_Empty_Control 0.345 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeFirst 0.816 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeLast 0.816 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeMiddle 0.819 -
BM_StringRelationalLiteral_Eq_Large_Large_Control 0.821 -
BM_StringRelationalLiteral_Eq_Large_Small_Control 0.459 -
BM_StringRelationalLiteral_Eq_Small_Empty_Control 0.355 -
BM_StringRelationalLiteral_Eq_Small_Large_Control 0.450 48.30%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 0.692 -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 0.625 3.02%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle 0.650 -2.94%
BM_StringRelationalLiteral_Eq_Small_Small_Control 0.695 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeFirst 0.220 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeLast 0.220 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeMiddle 0.222 -
BM_StringRelationalLiteral_Less_Empty_Empty_Control 0.223 -
BM_StringRelationalLiteral_Less_Empty_Large_Control 1.599 -
BM_StringRelationalLiteral_Less_Empty_Small_Control 1.598 -
BM_StringRelationalLiteral_Less_Large_Empty_Control 0.221 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst 1.179 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast 1.889 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 1.428 -
BM_StringRelationalLiteral_Less_Large_Large_Control 2.047 2.05%
BM_StringRelationalLiteral_Less_Large_Small_Control 1.615 -
BM_StringRelationalLiteral_Less_Small_Empty_Control 0.221 -
BM_StringRelationalLiteral_Less_Small_Large_Control 1.616 -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 1.208 -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 1.673 3.13%
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 1.211 2.00%
BM_StringRelationalLiteral_Less_Small_Small_Control 1.615 -
BM_StringRelational_Compare_Empty_Empty_Control 1.613 -3.21%
BM_StringRelational_Compare_Empty_Huge_Control 1.612 -10.57%
BM_StringRelational_Compare_Empty_Large_Control 1.616 -15.79%
BM_StringRelational_Compare_Empty_Small_Control 1.613 -7.48%
BM_StringRelational_Compare_Huge_Empty_Control 1.614 -
BM_StringRelational_Compare_Huge_Huge_ChangeFirst 1.391 -
BM_StringRelational_Compare_Huge_Huge_ChangeLast 99.196 -
BM_StringRelational_Compare_Huge_Huge_ChangeMiddle 55.792 -
BM_StringRelational_Compare_Huge_Huge_Control 98.942 -
BM_StringRelational_Compare_Huge_Large_Control 2.082 -
BM_StringRelational_Compare_Huge_Small_Control 1.848 -
BM_StringRelational_Compare_Large_Empty_Control 1.617 -2.95%
BM_StringRelational_Compare_Large_Huge_Control 2.083 -
BM_StringRelational_Compare_Large_Large_ChangeFirst 1.389 -
BM_StringRelational_Compare_Large_Large_ChangeLast 2.082 -
BM_StringRelational_Compare_Large_Large_ChangeMiddle 1.618 -
BM_StringRelational_Compare_Large_Large_Control 2.083 -
BM_StringRelational_Compare_Large_Small_Control 1.855 -
BM_StringRelational_Compare_Small_Empty_Control 1.839 -8.00%
BM_StringRelational_Compare_Small_Huge_Control 1.849 -
BM_StringRelational_Compare_Small_Large_Control 1.849 -
BM_StringRelational_Compare_Small_Small_ChangeFirst 1.387 -
BM_StringRelational_Compare_Small_Small_ChangeLast 1.629 -5.64%
BM_StringRelational_Compare_Small_Small_ChangeMiddle 1.387 -
BM_StringRelational_Compare_Small_Small_Control 1.847 -
BM_StringRelational_Eq_Empty_Empty_Control 1.835 -13.53%
BM_StringRelational_Eq_Empty_Huge_Control 0.469 -3.05%
BM_StringRelational_Eq_Empty_Large_Control 0.480 -
BM_StringRelational_Eq_Empty_Small_Control 0.488 3.70%
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 1.526 -2.12%
BM_StringRelational_Eq_Huge_Huge_ChangeLast 98.922 -
BM_StringRelational_Eq_Huge_Huge_ChangeMiddle 56.146 -
BM_StringRelational_Eq_Huge_Huge_Control 98.881 -
BM_StringRelational_Eq_Large_Huge_Control 0.484 -
BM_StringRelational_Eq_Large_Large_ChangeFirst 1.475 -1.82%
BM_StringRelational_Eq_Large_Large_ChangeLast 2.080 12.08%
BM_StringRelational_Eq_Large_Large_ChangeMiddle 1.849 -
BM_StringRelational_Eq_Large_Large_Control 2.045 -7.22%
BM_StringRelational_Eq_Small_Huge_Control 0.475 -
BM_StringRelational_Eq_Small_Large_Control 0.485 2.72%
BM_StringRelational_Eq_Small_Small_ChangeFirst 1.513 -10.14%
BM_StringRelational_Eq_Small_Small_ChangeLast 2.248 3.04%
BM_StringRelational_Eq_Small_Small_ChangeMiddle 1.531 -1.03%
BM_StringRelational_Eq_Small_Small_Control 1.839 11.70%
BM_StringRelational_Less_Empty_Empty_Control 1.668 -
BM_StringRelational_Less_Empty_Huge_Control 1.614 -
BM_StringRelational_Less_Empty_Large_Control 1.615 -2.76%
BM_StringRelational_Less_Empty_Small_Control 1.627 -2.39%
BM_StringRelational_Less_Huge_Empty_Control 1.618 -
BM_StringRelational_Less_Huge_Huge_ChangeFirst 1.413 -
BM_StringRelational_Less_Huge_Huge_ChangeLast 99.281 -
BM_StringRelational_Less_Huge_Huge_ChangeMiddle 55.717 -
BM_StringRelational_Less_Huge_Huge_Control 99.160 -
BM_StringRelational_Less_Huge_Large_Control 2.149 -
BM_StringRelational_Less_Huge_Small_Control 1.850 -
BM_StringRelational_Less_Large_Empty_Control 1.623 -
BM_StringRelational_Less_Large_Huge_Control 2.163 2.47%
BM_StringRelational_Less_Large_Large_ChangeFirst 1.415 -
BM_StringRelational_Less_Large_Large_ChangeLast 2.107 -
BM_StringRelational_Less_Large_Large_ChangeMiddle 1.623 -
BM_StringRelational_Less_Large_Large_Control 2.160 -
BM_StringRelational_Less_Large_Small_Control 1.850 -
BM_StringRelational_Less_Small_Empty_Control 1.614 -
BM_StringRelational_Less_Small_Huge_Control 1.851 -
BM_StringRelational_Less_Small_Large_Control 1.850 -
BM_StringRelational_Less_Small_Small_ChangeFirst 1.387 -
BM_StringRelational_Less_Small_Small_ChangeLast 1.737 -1.42%
BM_StringRelational_Less_Small_Small_ChangeMiddle 1.387 -1.17%
BM_StringRelational_Less_Small_Small_Control 1.862 -
BM_StringResizeAndOverwrite 0.817 -
BM_Swap_FuncPtr_FuncPtr 2.985 -
BM_Swap_FuncPtr_LargeNonTrivialFunctor 1.260 9.52%
BM_Swap_FuncPtr_LargeTrivialFunctor 1.239 7.70%
BM_Swap_FuncPtr_MemFuncPtr 3.279 -
BM_Swap_FuncPtr_MemPtr 3.270 -4.39%
BM_Swap_FuncPtr_SmallNonTrivialFunctor 1.150 -
BM_Swap_FuncPtr_SmallTrivialFunctor 3.297 1.08%
BM_Swap_LargeNonTrivialFunctor_LargeNonTrivialFunctor 0.458 -17.90%
BM_Swap_LargeTrivialFunctor_LargeNonTrivialFunctor 0.459 -15.79%
BM_Swap_LargeTrivialFunctor_LargeTrivialFunctor 0.458 -8.58%
BM_Swap_MemFuncPtr_LargeNonTrivialFunctor 1.220 -3.76%
BM_Swap_MemFuncPtr_LargeTrivialFunctor 1.249 6.15%
BM_Swap_MemFuncPtr_MemFuncPtr 2.990 -
BM_Swap_MemFuncPtr_MemPtr 3.652 -
BM_Swap_MemFuncPtr_SmallNonTrivialFunctor 1.164 1.04%
BM_Swap_MemFuncPtr_SmallTrivialFunctor 3.305 -5.62%
BM_Swap_MemPtr_LargeNonTrivialFunctor 1.220 3.18%
BM_Swap_MemPtr_LargeTrivialFunctor 1.150 -
BM_Swap_MemPtr_MemPtr 2.984 -
BM_Swap_MemPtr_SmallNonTrivialFunctor 1.159 -
BM_Swap_MemPtr_SmallTrivialFunctor 3.455 2.49%
BM_Swap_Null_FuncPtr 1.299 11.03%
BM_Swap_Null_LargeNonTrivialFunctor 0.459 -3.77%
BM_Swap_Null_LargeTrivialFunctor 0.462 -35.55%
BM_Swap_Null_MemFuncPtr 1.478 25.37%
BM_Swap_Null_MemPtr 1.226 4.57%
BM_Swap_Null_Null 0.334 -27.44%
BM_Swap_Null_SmallNonTrivialFunctor 0.530 -5.47%
BM_Swap_Null_SmallTrivialFunctor 1.342 8.56%
BM_Swap_SmallNonTrivialFunctor_LargeNonTrivialFunctor 0.537 17.12%
BM_Swap_SmallNonTrivialFunctor_LargeTrivialFunctor 0.605 32.22%
BM_Swap_SmallNonTrivialFunctor_SmallNonTrivialFunctor 0.539 6.67%
BM_Swap_SmallTrivialFunctor_LargeNonTrivialFunctor 1.205 4.12%
BM_Swap_SmallTrivialFunctor_LargeTrivialFunctor 1.149 -6.10%
BM_Swap_SmallTrivialFunctor_SmallNonTrivialFunctor 1.189 -
BM_Swap_SmallTrivialFunctor_SmallTrivialFunctor 2.970 -
BM_SystemErrorWithMessage 17.483 1.72%
BM_SystemErrorWithoutMessage 14.611 6.51%
BM_WeakPtrIncDecRef 4.130 -
BM_adjacent_empty<1000> 311.280 -43.38%
BM_adjacent_empty<100> 27.576 -
BM_adjacent_empty<10> 0.565 -
BM_adjacent_empty<2> 0.224 -
BM_adjacent_empty<3> 0.229 -
BM_adjacent_empty<4> 0.229 -
BM_adjacent_empty<5> 0.463 -
BM_adjacent_empty<6> 0.342 -
BM_adjacent_empty<7> 0.619 -
BM_adjacent_empty<8> 0.455 -
BM_adjacent_empty<9> 0.787 -
BM_adjacent_full<1000> 296.420 -
BM_adjacent_full<100> 27.278 -52.56%
BM_adjacent_full<10> 0.571 -
BM_adjacent_full<2> 0.228 -
BM_adjacent_full<3> 0.230 -
BM_adjacent_full<4> 0.230 -
BM_adjacent_full<5> 0.345 -
BM_adjacent_full<6> 0.345 -
BM_adjacent_full<7> 0.459 -
BM_adjacent_full<8> 0.458 -
BM_adjacent_full<9> 0.681 -
BM_align/1 0.624 -4.54%
BM_align/256 0.623 -2.41%
BM_align/64 0.623 -3.07%
BM_align/8 0.623 -2.52%
BM_ascii_escaped<char> 22119.595 -1.65%
BM_ascii_escaped<wchar_t> 22550.614 -
BM_ascii_text<char> 735.855 -30.48%
BM_ascii_text<wchar_t> 833.262 -
BM_cyrillic_escaped<char> 14530.596 -1.25%
BM_cyrillic_escaped<wchar_t> 12203.093 -
BM_cyrillic_text<char> 25789.277 4.36%
BM_cyrillic_text<wchar_t> 29805.853 4.86%
BM_deque_deque_copy/0 0.794 14.05%
BM_deque_deque_copy/1 2.567 2.96%
BM_deque_deque_copy/1024 37.307 -
BM_deque_deque_copy/2 2.302 2.76%
BM_deque_deque_copy/4000 142.602 1.17%
BM_deque_deque_copy/4096 147.995 -
BM_deque_deque_copy/512 17.695 -
BM_deque_deque_copy/5500 197.811 -
BM_deque_deque_copy/64 3.030 -
BM_deque_deque_copy/64000 2937.902 -2.01%
BM_deque_deque_copy/65536 3104.164 -2.10%
BM_deque_deque_copy/70000 3225.821 -
BM_deque_deque_copy_backward/0 0.922 6.97%
BM_deque_deque_copy_backward/1 2.844 1.09%
BM_deque_deque_copy_backward/1024 38.056 -
BM_deque_deque_copy_backward/2 2.534 -
BM_deque_deque_copy_backward/4000 149.288 -
BM_deque_deque_copy_backward/4096 152.659 -
BM_deque_deque_copy_backward/512 18.931 -1.10%
BM_deque_deque_copy_backward/5500 204.268 -
BM_deque_deque_copy_backward/64 3.365 -1.28%
BM_deque_deque_copy_backward/64000 7419.060 -
BM_deque_deque_copy_backward/65536 7546.029 -1.88%
BM_deque_deque_copy_backward/70000 7994.916 -1.13%
BM_deque_deque_move/0 0.849 -7.92%
BM_deque_deque_move/1 2.557 -
BM_deque_deque_move/1024 37.521 -
BM_deque_deque_move/2 2.305 -
BM_deque_deque_move/4000 139.818 -1.33%
BM_deque_deque_move/4096 147.585 -
BM_deque_deque_move/512 17.655 -
BM_deque_deque_move/5500 198.724 -
BM_deque_deque_move/64 3.050 -
BM_deque_deque_move/64000 3013.807 -
BM_deque_deque_move/65536 3106.336 -
BM_deque_deque_move/70000 3371.332 -
BM_deque_deque_move_backward/0 0.921 -
BM_deque_deque_move_backward/1 2.713 -2.83%
BM_deque_deque_move_backward/1024 38.292 -
BM_deque_deque_move_backward/2 2.474 -2.12%
BM_deque_deque_move_backward/4000 150.171 -
BM_deque_deque_move_backward/4096 153.909 -
BM_deque_deque_move_backward/512 19.110 1.11%
BM_deque_deque_move_backward/5500 205.676 -
BM_deque_deque_move_backward/64 3.469 3.95%
BM_deque_deque_move_backward/64000 7307.167 -
BM_deque_deque_move_backward/65536 7588.448 -
BM_deque_deque_move_backward/70000 7939.830 -
BM_deque_deque_ranges_copy/0 0.920 21.23%
BM_deque_deque_ranges_copy/1 2.557 10.98%
BM_deque_deque_ranges_copy/1024 36.862 -
BM_deque_deque_ranges_copy/2 2.239 8.54%
BM_deque_deque_ranges_copy/4000 144.088 -
BM_deque_deque_ranges_copy/4096 146.981 -
BM_deque_deque_ranges_copy/512 17.661 -
BM_deque_deque_ranges_copy/5500 198.874 -
BM_deque_deque_ranges_copy/64 3.118 2.54%
BM_deque_deque_ranges_copy/64000 2929.258 -1.06%
BM_deque_deque_ranges_copy/65536 3118.391 1.04%
BM_deque_deque_ranges_copy/70000 3263.076 -
BM_deque_deque_ranges_copy_backward/0 0.693 -5.30%
BM_deque_deque_ranges_copy_backward/1 2.563 -6.38%
BM_deque_deque_ranges_copy_backward/1024 38.578 -
BM_deque_deque_ranges_copy_backward/2 2.306 -6.57%
BM_deque_deque_ranges_copy_backward/4000 151.185 -
BM_deque_deque_ranges_copy_backward/4096 153.389 -
BM_deque_deque_ranges_copy_backward/512 18.895 -
BM_deque_deque_ranges_copy_backward/5500 205.207 -
BM_deque_deque_ranges_copy_backward/64 3.405 1.86%
BM_deque_deque_ranges_copy_backward/64000 7265.287 -
BM_deque_deque_ranges_copy_backward/65536 7479.957 -1.27%
BM_deque_deque_ranges_copy_backward/70000 8086.665 -9.84%
BM_deque_deque_ranges_move/0 0.852 22.76%
BM_deque_deque_ranges_move/1 2.550 8.10%
BM_deque_deque_ranges_move/1024 37.310 1.28%
BM_deque_deque_ranges_move/2 2.242 7.88%
BM_deque_deque_ranges_move/4000 144.081 -1.07%
BM_deque_deque_ranges_move/4096 147.411 -
BM_deque_deque_ranges_move/512 17.684 -
BM_deque_deque_ranges_move/5500 198.348 -
BM_deque_deque_ranges_move/64 3.039 -
BM_deque_deque_ranges_move/64000 3096.921 -
BM_deque_deque_ranges_move/65536 3048.187 -1.13%
BM_deque_deque_ranges_move/70000 3306.544 1.49%
BM_deque_deque_ranges_move_backward/0 0.921 8.23%
BM_deque_deque_ranges_move_backward/1 2.602 -8.87%
BM_deque_deque_ranges_move_backward/1024 38.212 -
BM_deque_deque_ranges_move_backward/2 2.288 -9.47%
BM_deque_deque_ranges_move_backward/4000 150.665 1.18%
BM_deque_deque_ranges_move_backward/4096 154.860 2.32%
BM_deque_deque_ranges_move_backward/512 19.243 -2.42%
BM_deque_deque_ranges_move_backward/5500 206.694 1.57%
BM_deque_deque_ranges_move_backward/64 3.435 -5.14%
BM_deque_deque_ranges_move_backward/64000 7474.164 -13.60%
BM_deque_deque_ranges_move_backward/65536 7494.970 -16.40%
BM_deque_deque_ranges_move_backward/70000 7938.754 -4.27%
BM_deque_vector_copy/0 1.415 8.48%
BM_deque_vector_copy/1 2.132 -
BM_deque_vector_copy/1024 40.936 11.15%
BM_deque_vector_copy/2 1.831 -
BM_deque_vector_copy/4000 143.976 1.22%
BM_deque_vector_copy/4096 145.453 -
BM_deque_vector_copy/512 16.600 -
BM_deque_vector_copy/5500 196.225 -
BM_deque_vector_copy/64 2.625 -1.86%
BM_deque_vector_copy/64000 2859.331 -
BM_deque_vector_copy/65536 2908.973 -
BM_deque_vector_copy/70000 3169.565 -
BM_deque_vector_copy_backward/0 1.483 -4.62%
BM_deque_vector_copy_backward/1 2.099 -1.14%
BM_deque_vector_copy_backward/1024 36.910 -
BM_deque_vector_copy_backward/2 1.843 -
BM_deque_vector_copy_backward/4000 142.930 -
BM_deque_vector_copy_backward/4096 147.586 -
BM_deque_vector_copy_backward/512 17.928 -
BM_deque_vector_copy_backward/5500 201.673 1.72%
BM_deque_vector_copy_backward/64 2.933 -
BM_deque_vector_copy_backward/64000 7073.994 -
BM_deque_vector_copy_backward/65536 7399.815 -
BM_deque_vector_copy_backward/70000 7902.062 -6.08%
BM_deque_vector_move/0 1.533 7.97%
BM_deque_vector_move/1 2.124 -
BM_deque_vector_move/1024 36.797 -1.44%
BM_deque_vector_move/2 1.841 -
BM_deque_vector_move/4000 142.030 -
BM_deque_vector_move/4096 145.044 -
BM_deque_vector_move/512 16.561 -
BM_deque_vector_move/5500 195.361 -
BM_deque_vector_move/64 2.617 -
BM_deque_vector_move/64000 2980.581 -
BM_deque_vector_move/65536 2969.595 -
BM_deque_vector_move/70000 3235.282 -
BM_deque_vector_move_backward/0 1.371 -6.75%
BM_deque_vector_move_backward/1 2.126 1.18%
BM_deque_vector_move_backward/1024 37.025 -
BM_deque_vector_move_backward/2 1.836 -
BM_deque_vector_move_backward/4000 141.192 -
BM_deque_vector_move_backward/4096 147.901 -
BM_deque_vector_move_backward/512 17.950 -
BM_deque_vector_move_backward/5500 200.352 -
BM_deque_vector_move_backward/64 2.937 -
BM_deque_vector_move_backward/64000 7070.185 -
BM_deque_vector_move_backward/65536 7191.621 -
BM_deque_vector_move_backward/70000 7801.130 -
BM_deque_vector_ranges_copy/0 1.372 -10.01%
BM_deque_vector_ranges_copy/1 2.117 2.42%
BM_deque_vector_ranges_copy/1024 36.932 -
BM_deque_vector_ranges_copy/2 1.834 3.42%
BM_deque_vector_ranges_copy/4000 142.145 -
BM_deque_vector_ranges_copy/4096 145.187 -
BM_deque_vector_ranges_copy/512 16.553 -
BM_deque_vector_ranges_copy/5500 192.995 -
BM_deque_vector_ranges_copy/64 2.643 -
BM_deque_vector_ranges_copy/64000 2922.774 -
BM_deque_vector_ranges_copy/65536 2934.163 -
BM_deque_vector_ranges_copy/70000 3193.402 -
BM_deque_vector_ranges_copy_backward/0 1.481 -
BM_deque_vector_ranges_copy_backward/1 2.114 1.01%
BM_deque_vector_ranges_copy_backward/1024 36.826 -
BM_deque_vector_ranges_copy_backward/2 1.846 -
BM_deque_vector_ranges_copy_backward/4000 142.783 -
BM_deque_vector_ranges_copy_backward/4096 148.470 -
BM_deque_vector_ranges_copy_backward/512 17.929 -
BM_deque_vector_ranges_copy_backward/5500 199.645 -
BM_deque_vector_ranges_copy_backward/64 2.933 -
BM_deque_vector_ranges_copy_backward/64000 7048.605 -2.56%
BM_deque_vector_ranges_copy_backward/65536 7414.542 -
BM_deque_vector_ranges_copy_backward/70000 7637.997 -8.26%
BM_deque_vector_ranges_move/0 1.539 -
BM_deque_vector_ranges_move/1 2.108 1.14%
BM_deque_vector_ranges_move/1024 36.972 -
BM_deque_vector_ranges_move/2 1.839 -
BM_deque_vector_ranges_move/4000 141.283 -
BM_deque_vector_ranges_move/4096 144.886 -
BM_deque_vector_ranges_move/512 16.562 -
BM_deque_vector_ranges_move/5500 193.382 -
BM_deque_vector_ranges_move/64 2.619 1.14%
BM_deque_vector_ranges_move/64000 2971.566 -
BM_deque_vector_ranges_move/65536 2982.305 -
BM_deque_vector_ranges_move/70000 3242.836 -
BM_deque_vector_ranges_move_backward/0 1.402 -11.58%
BM_deque_vector_ranges_move_backward/1 2.049 -3.45%
BM_deque_vector_ranges_move_backward/1024 36.519 -
BM_deque_vector_ranges_move_backward/2 1.773 -3.36%
BM_deque_vector_ranges_move_backward/4000 140.991 -
BM_deque_vector_ranges_move_backward/4096 147.337 -
BM_deque_vector_ranges_move_backward/512 17.928 -
BM_deque_vector_ranges_move_backward/5500 200.816 -
BM_deque_vector_ranges_move_backward/64 2.931 -
BM_deque_vector_ranges_move_backward/64000 7049.027 -
BM_deque_vector_ranges_move_backward/65536 7236.602 -
BM_deque_vector_ranges_move_backward/70000 7921.149 1.55%
BM_emoji_escaped<char> 22654.777 1.08%
BM_emoji_escaped<wchar_t> 22451.963 -1.50%
BM_emoji_text<char> 870.144 -17.63%
BM_emoji_text<wchar_t> 1151.183 38.79%
BM_format 18.411 -
BM_format/C_string_len_6 13.576 -2.62%
BM_format/C_string_len_60 27.468 -5.79%
BM_format/C_string_len_6000 262.099 -
BM_format/string_len_6 2.701 -2.28%
BM_format/string_len_60 12.972 -10.42%
BM_format/string_len_6000 72.111 -
BM_format/string_view_len_6 2.636 -
BM_format/string_view_len_60 16.257 12.83%
BM_format/string_view_len_6000 72.400 1.02%
BM_format_string<char>/1 1.155 -1.08%
BM_format_string<char>/1024 0.021 -
BM_format_string<char>/1048576 0.013 -
BM_format_string<char>/128 0.089 -
BM_format_string<char>/131072 0.034 -
BM_format_string<char>/16 0.115 -
BM_format_string<char>/16384 0.022 -
BM_format_string<char>/2 0.693 -
BM_format_string<char>/2048 0.014 -
BM_format_string<char>/256 0.065 -
BM_format_string<char>/262144 0.031 -
BM_format_string<char>/32 0.392 -
BM_format_string<char>/32768 0.031 -
BM_format_string<char>/4 0.488 3.01%
BM_format_string<char>/4096 0.013 -
BM_format_string<char>/512 0.040 -
BM_format_string<char>/524288 0.030 -
BM_format_string<char>/64 0.174 -5.79%
BM_format_string<char>/65536 0.036 -
BM_format_string<char>/8 0.205 -
BM_format_string<char>/8192 0.011 -
BM_format_string<wchar_t>/1 13.152 1.79%
BM_format_string<wchar_t>/1024 0.117 -
BM_format_string<wchar_t>/1048576 0.183 7.55%
BM_format_string<wchar_t>/128 0.297 -
BM_format_string<wchar_t>/131072 0.172 -
BM_format_string<wchar_t>/16 1.500 -5.42%
BM_format_string<wchar_t>/16384 0.154 -
BM_format_string<wchar_t>/2 6.174 2.25%
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.816 -
BM_format_string<wchar_t>/32768 0.129 -
BM_format_string<wchar_t>/4 3.197 2.21%
BM_format_string<wchar_t>/4096 0.076 -
BM_format_string<wchar_t>/512 0.150 -
BM_format_string<wchar_t>/524288 0.109 -
BM_format_string<wchar_t>/64 0.452 -
BM_format_string<wchar_t>/65536 0.115 -
BM_format_string<wchar_t>/8 3.092 -
BM_format_string<wchar_t>/8192 0.194 -
BM_format_to_back_inserter<std::deque<char>>/C_string_len_6 39.704 -8.00%
BM_format_to_back_inserter<std::deque<char>>/C_string_len_60 58.526 -7.77%
BM_format_to_back_inserter<std::deque<char>>/C_string_len_6000 2649.089 -
BM_format_to_back_inserter<std::deque<char>>/string_len_6 39.498 -14.31%
BM_format_to_back_inserter<std::deque<char>>/string_len_60 72.433 13.34%
BM_format_to_back_inserter<std::deque<char>>/string_len_6000 2554.620 -
BM_format_to_back_inserter<std::deque<char>>/string_view_len_6 39.520 -13.45%
BM_format_to_back_inserter<std::deque<char>>/string_view_len_60 66.016 3.82%
BM_format_to_back_inserter<std::deque<char>>/string_view_len_6000 2559.353 -
BM_format_to_back_inserter<std::list<char>> 130.950 -
BM_format_to_back_inserter<std::list<char>>/C_string_len_6 77.180 -
BM_format_to_back_inserter<std::list<char>>/C_string_len_60 617.372 -7.58%
BM_format_to_back_inserter<std::list<char>>/C_string_len_6000 83615.896 12.26%
BM_format_to_back_inserter<std::list<char>>/string_len_6 76.561 -12.19%
BM_format_to_back_inserter<std::list<char>>/string_len_60 950.034 45.64%
BM_format_to_back_inserter<std::list<char>>/string_len_6000 83792.938 13.41%
BM_format_to_back_inserter<std::list<char>>/string_view_len_6 76.729 -9.76%
BM_format_to_back_inserter<std::list<char>>/string_view_len_60 705.863 8.29%
BM_format_to_back_inserter<std::list<char>>/string_view_len_6000 82275.235 10.55%
BM_format_to_back_inserter<std::string> 19.446 -
BM_format_to_back_inserter<std::string>/C_string_len_6 15.199 -3.07%
BM_format_to_back_inserter<std::string>/C_string_len_60 29.742 -5.93%
BM_format_to_back_inserter<std::string>/C_string_len_6000 573.053 1.19%
BM_format_to_back_inserter<std::string>/string_len_6 14.896 -4.43%
BM_format_to_back_inserter<std::string>/string_len_60 29.062 -2.22%
BM_format_to_back_inserter<std::string>/string_len_6000 466.101 -
BM_format_to_back_inserter<std::string>/string_view_len_6 14.800 -1.23%
BM_format_to_back_inserter<std::string>/string_view_len_60 31.881 7.05%
BM_format_to_back_inserter<std::string>/string_view_len_6000 467.278 -
BM_format_to_back_inserter<std::vector<char>> 29.636 -
BM_format_to_back_inserter<std::vector<char>>/C_string_len_6 24.850 -1.86%
BM_format_to_back_inserter<std::vector<char>>/C_string_len_60 29.136 -5.03%
BM_format_to_back_inserter<std::vector<char>>/C_string_len_6000 541.253 3.86%
BM_format_to_back_inserter<std::vector<char>>/string_len_6 24.555 -10.98%
BM_format_to_back_inserter<std::vector<char>>/string_len_60 29.899 1.85%
BM_format_to_back_inserter<std::vector<char>>/string_len_6000 420.856 -
BM_format_to_back_inserter<std::vector<char>>/string_view_len_6 24.461 -10.12%
BM_format_to_back_inserter<std::vector<char>>/string_view_len_60 31.499 7.47%
BM_format_to_back_inserter<std::vector<char>>/string_view_len_6000 418.897 -
BM_format_to_iterator/<std::array> 16.510 -
BM_format_to_iterator/<std::array>_C_string_len_6 8.774 -6.26%
BM_format_to_iterator/<std::array>_C_string_len_60 10.939 -2.83%
BM_format_to_iterator/<std::array>_C_string_len_6000 167.792 -1.52%
BM_format_to_iterator/<std::array>_string_len_6 8.350 -3.88%
BM_format_to_iterator/<std::array>_string_len_60 9.667 -1.64%
BM_format_to_iterator/<std::array>_string_len_6000 59.678 -
BM_format_to_iterator/<std::array>_string_view_len_6 8.304 -1.69%
BM_format_to_iterator/<std::array>_string_view_len_60 9.530 -2.46%
BM_format_to_iterator/<std::array>_string_view_len_6000 60.114 -
BM_format_to_iterator/<std::deque>_C_string_len_6 14.429 -4.14%
BM_format_to_iterator/<std::deque>_C_string_len_60 18.082 -1.59%
BM_format_to_iterator/<std::deque>_C_string_len_6000 251.182 1.01%
BM_format_to_iterator/<std::deque>_string_len_6 14.202 -1.67%
BM_format_to_iterator/<std::deque>_string_len_60 17.047 -
BM_format_to_iterator/<std::deque>_string_len_6000 151.598 1.14%
BM_format_to_iterator/<std::deque>_string_view_len_6 14.010 -2.41%
BM_format_to_iterator/<std::deque>_string_view_len_60 17.056 -
BM_format_to_iterator/<std::deque>_string_view_len_6000 141.360 -6.90%
BM_format_to_iterator/<std::string> 16.687 -
BM_format_to_iterator/<std::string>_C_string_len_6 9.294 -2.74%
BM_format_to_iterator/<std::string>_C_string_len_60 11.284 -4.48%
BM_format_to_iterator/<std::string>_C_string_len_6000 167.515 -1.23%
BM_format_to_iterator/<std::string>_string_len_6 8.562 -6.55%
BM_format_to_iterator/<std::string>_string_len_60 9.585 -6.24%
BM_format_to_iterator/<std::string>_string_len_6000 59.912 -
BM_format_to_iterator/<std::string>_string_view_len_6 8.244 -4.88%
BM_format_to_iterator/<std::string>_string_view_len_60 9.615 -
BM_format_to_iterator/<std::string>_string_view_len_6000 59.919 -3.96%
BM_format_to_iterator/<std::vector> 16.588 -
BM_format_to_iterator/<std::vector>_C_string_len_6 8.802 -5.57%
BM_format_to_iterator/<std::vector>_C_string_len_60 11.017 -4.21%
BM_format_to_iterator/<std::vector>_C_string_len_6000 167.220 -1.62%
BM_format_to_iterator/<std::vector>_string_len_6 8.287 -4.63%
BM_format_to_iterator/<std::vector>_string_len_60 9.787 -
BM_format_to_iterator/<std::vector>_string_len_6000 59.772 -
BM_format_to_iterator/<std::vector>_string_view_len_6 8.265 -2.35%
BM_format_to_iterator/<std::vector>_string_view_len_60 9.648 -
BM_format_to_iterator/<std::vector>_string_view_len_6000 59.956 -3.35%
BM_format_to_n_string_back_inserter<std::list<char>>/1 23.147 -
BM_format_to_n_string_back_inserter<std::list<char>>/1048576 12480082.589 -5.68%
BM_format_to_n_string_back_inserter<std::list<char>>/16384 192763.729 -3.60%
BM_format_to_n_string_back_inserter<std::list<wchar_t>>/1 23.337 -2.61%
BM_format_to_n_string_back_inserter<std::list<wchar_t>>/1048576 13181328.622 -1.70%
BM_format_to_n_string_back_inserter<std::list<wchar_t>>/16384 201272.739 -3.37%
BM_format_to_n_string_back_inserter<std::string>/1 13.187 -
BM_format_to_n_string_back_inserter<std::string>/1048576 67319.583 2.52%
BM_format_to_n_string_back_inserter<std::string>/16384 991.333 -
BM_format_to_n_string_back_inserter<std::vector<char>>/1 24.705 -5.06%
BM_format_to_n_string_back_inserter<std::vector<char>>/1048576 61541.744 1.72%
BM_format_to_n_string_back_inserter<std::vector<char>>/16384 891.437 -1.46%
BM_format_to_n_string_back_inserter<std::vector<wchar_t>>/1 24.856 -5.12%
BM_format_to_n_string_back_inserter<std::vector<wchar_t>>/1048576 179788.087 1.30%
BM_format_to_n_string_back_inserter<std::vector<wchar_t>>/16384 3580.858 9.58%
BM_format_to_n_string_back_inserter<std::wstring>/1 13.719 -2.10%
BM_format_to_n_string_back_inserter<std::wstring>/1048576 183395.955 -1.80%
BM_format_to_n_string_back_inserter<std::wstring>/16384 4144.509 -
BM_format_to_n_string_begin<std::list<char>>/1 13.117 -1.04%
BM_format_to_n_string_begin<std::list<char>>/1048576 971853.848 -
BM_format_to_n_string_begin<std::list<char>>/16384 15184.698 -
BM_format_to_n_string_begin<std::list<wchar_t>>/1 12.042 1.71%
BM_format_to_n_string_begin<std::list<wchar_t>>/1048576 1090304.921 -
BM_format_to_n_string_begin<std::list<wchar_t>>/16384 15989.923 -2.28%
BM_format_to_n_string_begin<std::string>/1 10.828 2.86%
BM_format_to_n_string_begin<std::string>/1048576 11686.394 -
BM_format_to_n_string_begin<std::string>/16384 174.905 18.89%
BM_format_to_n_string_begin<std::vector<char>>/1 11.082 -
BM_format_to_n_string_begin<std::vector<char>>/1048576 11688.421 -9.68%
BM_format_to_n_string_begin<std::vector<char>>/16384 146.183 -38.27%
BM_format_to_n_string_begin<std::vector<wchar_t>>/1 10.958 -
BM_format_to_n_string_begin<std::vector<wchar_t>>/1048576 49716.974 -
BM_format_to_n_string_begin<std::vector<wchar_t>>/16384 1406.982 -8.30%
BM_format_to_n_string_begin<std::wstring>/1 11.111 1.08%
BM_format_to_n_string_begin<std::wstring>/1048576 49854.113 -
BM_format_to_n_string_begin<std::wstring>/16384 1406.837 -6.87%
BM_format_to_n_string_pointer<char>/1 10.783 1.46%
BM_format_to_n_string_pointer<char>/1048576 12271.378 -
BM_format_to_n_string_pointer<char>/16384 263.071 8.93%
BM_format_to_n_string_pointer<wchar_t>/1 11.124 2.50%
BM_format_to_n_string_pointer<wchar_t>/1048576 50228.929 -
BM_format_to_n_string_pointer<wchar_t>/16384 1617.868 -15.09%
BM_format_to_n_string_span<char>/1 10.993 2.55%
BM_format_to_n_string_span<char>/1048576 12275.006 -
BM_format_to_n_string_span<char>/16384 254.496 6.77%
BM_format_to_n_string_span<wchar_t>/1 10.980 -
BM_format_to_n_string_span<wchar_t>/1048576 52286.911 4.13%
BM_format_to_n_string_span<wchar_t>/16384 1292.839 -31.75%
BM_format_to_string_back_inserter<std::list<char>>/1 21.935 -
BM_format_to_string_back_inserter<std::list<char>>/1048576 12648028.038 -
BM_format_to_string_back_inserter<std::list<char>>/16384 194473.486 -
BM_format_to_string_back_inserter<std::list<wchar_t>>/1 24.812 6.29%
BM_format_to_string_back_inserter<std::list<wchar_t>>/1048576 14047104.569 6.51%
BM_format_to_string_back_inserter<std::list<wchar_t>>/16384 216901.270 6.62%
BM_format_to_string_back_inserter<std::string>/1 12.972 -2.39%
BM_format_to_string_back_inserter<std::string>/1048576 65984.664 -
BM_format_to_string_back_inserter<std::string>/16384 970.455 -
BM_format_to_string_back_inserter<std::vector<char>>/1 22.179 -
BM_format_to_string_back_inserter<std::vector<char>>/1048576 60377.409 -
BM_format_to_string_back_inserter<std::vector<char>>/16384 900.656 1.07%
BM_format_to_string_back_inserter<std::vector<wchar_t>>/1 27.631 18.33%
BM_format_to_string_back_inserter<std::vector<wchar_t>>/1048576 185755.990 2.61%
BM_format_to_string_back_inserter<std::vector<wchar_t>>/16384 3292.560 1.62%
BM_format_to_string_back_inserter<std::wstring>/1 13.745 -
BM_format_to_string_back_inserter<std::wstring>/1048576 194297.602 2.75%
BM_format_to_string_back_inserter<std::wstring>/16384 4210.617 5.30%
BM_format_to_string_begin<std::list<char>>/1 11.351 -
BM_format_to_string_begin<std::list<char>>/1048576 959663.440 -
BM_format_to_string_begin<std::list<char>>/16384 15058.985 -
BM_format_to_string_begin<std::list<wchar_t>>/1 11.131 -
BM_format_to_string_begin<std::list<wchar_t>>/1048576 1082755.924 -
BM_format_to_string_begin<std::list<wchar_t>>/16384 16069.696 -
BM_format_to_string_begin<std::string>/1 10.184 1.34%
BM_format_to_string_begin<std::string>/1048576 11642.919 -17.14%
BM_format_to_string_begin<std::string>/16384 148.369 -14.89%
BM_format_to_string_begin<std::vector<char>>/1 10.213 4.36%
BM_format_to_string_begin<std::vector<char>>/1048576 11643.101 -16.66%
BM_format_to_string_begin<std::vector<char>>/16384 145.392 -
BM_format_to_string_begin<std::vector<wchar_t>>/1 10.259 -1.20%
BM_format_to_string_begin<std::vector<wchar_t>>/1048576 49699.526 -
BM_format_to_string_begin<std::vector<wchar_t>>/16384 1764.593 -2.41%
BM_format_to_string_begin<std::wstring>/1 10.422 -
BM_format_to_string_begin<std::wstring>/1048576 49708.709 -
BM_format_to_string_begin<std::wstring>/16384 1766.852 -1.77%
BM_format_to_string_pointer<char>/1 10.492 7.01%
BM_format_to_string_pointer<char>/1048576 12527.774 -13.01%
BM_format_to_string_pointer<char>/16384 147.270 -
BM_format_to_string_pointer<wchar_t>/1 10.388 -
BM_format_to_string_pointer<wchar_t>/1048576 50242.453 -
BM_format_to_string_pointer<wchar_t>/16384 1793.942 -5.85%
BM_format_to_string_span<char>/1 9.978 -1.07%
BM_format_to_string_span<char>/1048576 12182.460 -16.10%
BM_format_to_string_span<char>/16384 149.196 -16.91%
BM_format_to_string_span<wchar_t>/1 10.416 -
BM_format_to_string_span<wchar_t>/1048576 50228.621 -
BM_format_to_string_span<wchar_t>/16384 1792.797 -6.11%
BM_formatted_size_string<char>/1 10.641 -
BM_formatted_size_string<char>/1048576 0.000 -
BM_formatted_size_string<char>/16384 0.001 -
BM_formatted_size_string<wchar_t>/1 10.847 -
BM_formatted_size_string<wchar_t>/1048576 0.000 -
BM_formatted_size_string<wchar_t>/16384 0.001 -
BM_getline_string 16.954 -1.99%
BM_japanese_escaped<char> 14300.036 -
BM_japanese_escaped<wchar_t> 12490.010 -
BM_japanese_text<char> 22330.069 -2.42%
BM_japanese_text<wchar_t> 23661.982 5.89%
BM_join_view_deques/0 4.897 -5.49%
BM_join_view_deques/1 8.465 -
BM_join_view_deques/1024 2678.282 -
BM_join_view_deques/2 11.570 -
BM_join_view_deques/4000 12026.919 4.15%
BM_join_view_deques/4096 12396.487 4.08%
BM_join_view_deques/512 1306.836 1.14%
BM_join_view_deques/5500 17334.961 -
BM_join_view_deques/64 148.067 -
BM_join_view_deques/64000 276534.783 -1.41%
BM_join_view_deques/65536 286095.808 -1.12%
BM_join_view_deques/70000 308339.974 -
BM_join_view_in_vectors/0 2.679 10.18%
BM_join_view_in_vectors/1 2.941 -1.20%
BM_join_view_in_vectors/1024 1667.365 -7.86%
BM_join_view_in_vectors/2 4.643 -
BM_join_view_in_vectors/4000 6657.396 1.61%
BM_join_view_in_vectors/4096 6675.827 -
BM_join_view_in_vectors/512 713.689 8.90%
BM_join_view_in_vectors/5500 8997.403 -
BM_join_view_in_vectors/64 85.764 -7.46%
BM_join_view_in_vectors/64000 120169.001 -1.47%
BM_join_view_in_vectors/65536 126634.472 -1.55%
BM_join_view_in_vectors/70000 131998.741 -1.48%
BM_join_view_out_vectors/0 0.396 -10.26%
BM_join_view_out_vectors/1 2.063 -
BM_join_view_out_vectors/1024 1541.587 -
BM_join_view_out_vectors/2 3.490 -
BM_join_view_out_vectors/4000 6053.695 -9.24%
BM_join_view_out_vectors/4096 6233.497 -9.01%
BM_join_view_out_vectors/512 749.179 -2.50%
BM_join_view_out_vectors/5500 8707.535 -10.15%
BM_join_view_out_vectors/64 97.633 -
BM_join_view_out_vectors/64000 122259.084 -8.28%
BM_join_view_out_vectors/65536 141539.259 6.83%
BM_join_view_out_vectors/70000 141952.421 -2.37%
BM_lexicographical_compare_three_way<IntPtr>/1 0.368 -6.82%
BM_lexicographical_compare_three_way<IntPtr>/1024 245.722 -
BM_lexicographical_compare_three_way<IntPtr>/1048576 245820.517 -
BM_lexicographical_compare_three_way<IntPtr>/16 4.448 2.35%
BM_lexicographical_compare_three_way<IntPtr>/16384 3768.453 -
BM_lexicographical_compare_three_way<IntPtr>/256 69.976 -
BM_lexicographical_compare_three_way<IntPtr>/262144 60239.488 -
BM_lexicographical_compare_three_way<IntPtr>/4 1.181 2.08%
BM_lexicographical_compare_three_way<IntPtr>/4096 958.685 -
BM_lexicographical_compare_three_way<IntPtr>/64 15.630 -
BM_lexicographical_compare_three_way<IntPtr>/65536 15060.113 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 3.300 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1024 490.116 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1048576 497705.876 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16 9.380 1.77%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16384 7717.611 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/256 127.972 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/262144 123248.232 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 3.746 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4096 1936.364 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 32.588 3.88%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/65536 30813.238 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 3.254 1.56%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 250.856 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576 246534.185 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 6.260 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 3783.115 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 74.414 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 60308.123 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4 3.238 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 957.561 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 17.668 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 15069.522 -
BM_lexicographical_compare_three_way_fast_path/1 0.425 7.43%
BM_lexicographical_compare_three_way_fast_path/1024 246.468 -1.56%
BM_lexicographical_compare_three_way_fast_path/1048576 246920.356 -
BM_lexicographical_compare_three_way_fast_path/16 4.404 -
BM_lexicographical_compare_three_way_fast_path/16384 3779.236 -
BM_lexicographical_compare_three_way_fast_path/256 71.422 -4.33%
BM_lexicographical_compare_three_way_fast_path/262144 60452.413 -
BM_lexicographical_compare_three_way_fast_path/4 1.152 -
BM_lexicographical_compare_three_way_fast_path/4096 958.729 -
BM_lexicographical_compare_three_way_fast_path/64 15.709 -
BM_lexicographical_compare_three_way_fast_path/65536 15102.028 -
BM_lexicographical_compare_three_way_slow_path/1 0.456 23.41%
BM_lexicographical_compare_three_way_slow_path/1024 294.110 -
BM_lexicographical_compare_three_way_slow_path/1048576 294962.300 -
BM_lexicographical_compare_three_way_slow_path/16 4.538 -1.23%
BM_lexicographical_compare_three_way_slow_path/16384 4552.916 -
BM_lexicographical_compare_three_way_slow_path/256 79.704 -
BM_lexicographical_compare_three_way_slow_path/262144 72674.913 -
BM_lexicographical_compare_three_way_slow_path/4 1.178 -
BM_lexicographical_compare_three_way_slow_path/4096 1147.629 -
BM_lexicographical_compare_three_way_slow_path/64 17.838 -
BM_lexicographical_compare_three_way_slow_path/65536 18178.753 -
BM_map_find_string_literal 11.506 -
BM_num_get<bool> 11.916 1.17%
BM_num_get<double> 37.027 2.19%
BM_num_get<float> 37.422 3.95%
BM_num_get<long> 10.965 2.45%
BM_num_get<long_double> 36.554 -
BM_num_get<long_long> 10.710 -
BM_num_get<unsigned_int> 9.785 -
BM_num_get<unsigned_long> 10.371 -
BM_num_get<unsigned_long_long> 10.313 -
BM_num_get<unsigned_short> 10.159 1.41%
BM_num_get<void*> 10.743 -1.68%
BM_num_put<bool> 10.734 -2.66%
BM_num_put<const_void*> 12.292 -
BM_num_put<double> 60.069 3.79%
BM_num_put<long> 11.904 4.82%
BM_num_put<long_double> 60.468 1.89%
BM_num_put<long_long> 11.184 -2.11%
BM_num_put<unsigned_long> 11.440 5.70%
BM_num_put<unsigned_long_long> 11.298 3.67%
BM_sprintf 34.668 -
BM_sprintf/C_string_len_6 4.049 -8.66%
BM_sprintf/C_string_len_60 5.924 -3.99%
BM_sprintf/C_string_len_6000 167.562 -
BM_std_minmax_element<char>/1 0.300 -4.58%
BM_std_minmax_element<char>/1024 276.393 5.14%
BM_std_minmax_element<char>/2 0.690 -
BM_std_minmax_element<char>/3 1.150 11.24%
BM_std_minmax_element<char>/4 1.223 -
BM_std_minmax_element<char>/4000 1054.438 4.59%
BM_std_minmax_element<char>/4096 1079.316 4.62%
BM_std_minmax_element<char>/512 141.066 5.46%
BM_std_minmax_element<char>/5500 1445.714 4.67%
BM_std_minmax_element<char>/64 17.314 1.97%
BM_std_minmax_element<char>/64000 16737.787 6.02%
BM_std_minmax_element<char>/65536 17161.627 6.14%
BM_std_minmax_element<char>/70000 18324.170 6.06%
BM_std_minmax_element<int>/1 0.307 -
BM_std_minmax_element<int>/1024 264.663 4.28%
BM_std_minmax_element<int>/2 0.650 -4.99%
BM_std_minmax_element<int>/3 1.162 1.62%
BM_std_minmax_element<int>/4 1.229 -
BM_std_minmax_element<int>/4000 1017.971 4.10%
BM_std_minmax_element<int>/4096 1042.249 4.20%
BM_std_minmax_element<int>/512 134.495 4.10%
BM_std_minmax_element<int>/5500 1395.120 4.20%
BM_std_minmax_element<int>/64 16.875 3.25%
BM_std_minmax_element<int>/64000 16257.524 3.58%
BM_std_minmax_element<int>/65536 16611.389 3.37%
BM_std_minmax_element<int>/70000 17768.632 3.46%
BM_std_minmax_element<long_long>/1 0.301 -
BM_std_minmax_element<long_long>/1024 273.297 -
BM_std_minmax_element<long_long>/2 0.687 -
BM_std_minmax_element<long_long>/3 1.155 -2.80%
BM_std_minmax_element<long_long>/4 1.255 -
BM_std_minmax_element<long_long>/4000 1070.509 -
BM_std_minmax_element<long_long>/4096 1099.900 1.04%
BM_std_minmax_element<long_long>/512 138.685 -
BM_std_minmax_element<long_long>/5500 1471.392 -
BM_std_minmax_element<long_long>/64 17.300 -
BM_std_minmax_element<long_long>/64000 17104.623 -
BM_std_minmax_element<long_long>/65536 17541.357 -
BM_std_minmax_element<long_long>/70000 18740.276 -
BM_std_minmax_element<short>/1 0.311 -
BM_std_minmax_element<short>/1024 289.166 10.91%
BM_std_minmax_element<short>/2 0.689 -
BM_std_minmax_element<short>/3 1.200 4.70%
BM_std_minmax_element<short>/4 1.245 1.25%
BM_std_minmax_element<short>/4000 1104.599 10.80%
BM_std_minmax_element<short>/4096 1130.905 10.81%
BM_std_minmax_element<short>/512 152.098 13.45%
BM_std_minmax_element<short>/5500 1514.446 10.93%
BM_std_minmax_element<short>/64 17.772 3.94%
BM_std_minmax_element<short>/64000 17580.362 11.26%
BM_std_minmax_element<short>/65536 17985.896 11.23%
BM_std_minmax_element<short>/70000 19232.052 10.94%
BM_stop_token_async_reg_unreg_callback/1024 7994845.708 10.07%
BM_stop_token_async_reg_unreg_callback/131072 112496892.080 -4.60%
BM_stop_token_async_reg_unreg_callback/16777216 13734083332.936 -6.19%
BM_stop_token_multi_thread_polling_stop_requested/1024 288127.108 -16.50%
BM_stop_token_multi_thread_polling_stop_requested/131072 7287127.333 -4.66%
BM_stop_token_multi_thread_polling_stop_requested/16777216 58115897.920 -1.18%
BM_stop_token_single_thread_polling_stop_requested/1024 1670.941 -
BM_stop_token_single_thread_polling_stop_requested/131072 208334.328 -
BM_stop_token_single_thread_polling_stop_requested/16777216 26717482.345 -
BM_stop_token_single_thread_reg_unreg_callback/1024 14442.576 -
BM_stop_token_single_thread_reg_unreg_callback/131072 1824212.251 -
BM_stop_token_single_thread_reg_unreg_callback/16777216 231984652.656 -
BM_string_without_formatting<char> 0.456 14.60%
BM_string_without_formatting<wchar_t> 9.466 -29.74%
BM_to_chars 2.166 -
BM_to_chars_as_string 3.943 -
BM_to_chars_bad/10 0.632 -
BM_to_chars_bad/16 0.518 -1.92%
BM_to_chars_bad/2 0.694 24.02%
BM_to_chars_bad/23 2.141 -
BM_to_chars_bad/8 0.574 -
BM_to_chars_good/10 1.562 -3.60%
BM_to_chars_good/16 1.852 -13.89%
BM_to_chars_good/2 2.866 -
BM_to_chars_good/23 4.366 -
BM_to_chars_good/8 2.295 1.46%
BM_to_string 5.043 -
BM_tolower_char<char> 0.624 32.72%
BM_tolower_char<wchar_t> 0.612 -
BM_tolower_string<char> 15.276 -
BM_tolower_string<wchar_t> 6.340 -5.54%
BM_toupper_char<char> 0.689 12.40%
BM_toupper_char<wchar_t> 0.687 11.76%
BM_toupper_string<char> 15.154 -1.36%
BM_toupper_string<wchar_t> 6.296 -12.04%
BM_unicode_escaped<char> 23384.430 -
BM_unicode_escaped<wchar_t> 21407.075 -
BM_unicode_text<char> 33307.705 -14.23%
BM_unicode_text<wchar_t> 44339.588 8.51%
BM_vector_deque_copy/0 0.550 -
BM_vector_deque_copy/1 2.091 -7.31%
BM_vector_deque_copy/1024 35.901 -
BM_vector_deque_copy/2 1.945 -2.82%
BM_vector_deque_copy/4000 139.843 -
BM_vector_deque_copy/4096 145.927 -
BM_vector_deque_copy/512 16.971 -
BM_vector_deque_copy/5500 195.707 -
BM_vector_deque_copy/64 2.789 -2.47%
BM_vector_deque_copy/64000 2840.004 -5.45%
BM_vector_deque_copy/65536 2856.570 -4.89%
BM_vector_deque_copy/70000 3102.266 -
BM_vector_deque_copy_backward/0 0.531 11.59%
BM_vector_deque_copy_backward/1 2.261 9.91%
BM_vector_deque_copy_backward/1024 38.117 3.69%
BM_vector_deque_copy_backward/2 2.010 15.49%
BM_vector_deque_copy_backward/4000 144.359 -
BM_vector_deque_copy_backward/4096 151.156 2.10%
BM_vector_deque_copy_backward/512 17.644 -1.78%
BM_vector_deque_copy_backward/5500 201.109 1.64%
BM_vector_deque_copy_backward/64 3.044 -3.69%
BM_vector_deque_copy_backward/64000 7449.103 -
BM_vector_deque_copy_backward/65536 7609.163 -
BM_vector_deque_copy_backward/70000 8222.017 -
BM_vector_deque_move/0 0.397 -14.33%
BM_vector_deque_move/1 2.311 -
BM_vector_deque_move/1024 35.874 -
BM_vector_deque_move/2 2.064 -
BM_vector_deque_move/4000 140.355 -
BM_vector_deque_move/4096 144.838 -
BM_vector_deque_move/512 16.959 -2.07%
BM_vector_deque_move/5500 196.663 -
BM_vector_deque_move/64 2.823 -4.26%
BM_vector_deque_move/64000 2840.659 -
BM_vector_deque_move/65536 2857.002 -
BM_vector_deque_move/70000 3103.597 -
BM_vector_deque_move_backward/0 0.399 -35.74%
BM_vector_deque_move_backward/1 2.035 -7.03%
BM_vector_deque_move_backward/1024 38.297 -
BM_vector_deque_move_backward/2 1.769 -9.11%
BM_vector_deque_move_backward/4000 144.416 -
BM_vector_deque_move_backward/4096 148.927 -
BM_vector_deque_move_backward/512 18.129 1.79%
BM_vector_deque_move_backward/5500 198.218 -
BM_vector_deque_move_backward/64 3.148 -
BM_vector_deque_move_backward/64000 7355.340 -
BM_vector_deque_move_backward/65536 7879.853 1.30%
BM_vector_deque_move_backward/70000 9183.106 13.92%
BM_vector_deque_ranges_copy/0 0.426 -29.26%
BM_vector_deque_ranges_copy/1 2.285 -1.33%
BM_vector_deque_ranges_copy/1024 35.923 -
BM_vector_deque_ranges_copy/2 1.999 -3.29%
BM_vector_deque_ranges_copy/4000 140.098 -
BM_vector_deque_ranges_copy/4096 144.620 -
BM_vector_deque_ranges_copy/512 16.984 -
BM_vector_deque_ranges_copy/5500 195.061 -
BM_vector_deque_ranges_copy/64 2.855 -
BM_vector_deque_ranges_copy/64000 2840.231 -
BM_vector_deque_ranges_copy/65536 2899.551 1.38%
BM_vector_deque_ranges_copy/70000 3310.128 6.63%
BM_vector_deque_ranges_copy_backward/0 0.478 8.30%
BM_vector_deque_ranges_copy_backward/1 2.128 -4.43%
BM_vector_deque_ranges_copy_backward/1024 37.906 -
BM_vector_deque_ranges_copy_backward/2 1.924 -1.07%
BM_vector_deque_ranges_copy_backward/4000 140.824 -
BM_vector_deque_ranges_copy_backward/4096 150.341 1.08%
BM_vector_deque_ranges_copy_backward/512 18.153 1.88%
BM_vector_deque_ranges_copy_backward/5500 198.248 -
BM_vector_deque_ranges_copy_backward/64 3.186 1.53%
BM_vector_deque_ranges_copy_backward/64000 7422.433 1.65%
BM_vector_deque_ranges_copy_backward/65536 7603.399 -
BM_vector_deque_ranges_copy_backward/70000 8035.458 -
BM_vector_deque_ranges_move/0 0.498 -10.04%
BM_vector_deque_ranges_move/1 2.326 8.01%
BM_vector_deque_ranges_move/1024 36.242 -
BM_vector_deque_ranges_move/2 2.063 9.05%
BM_vector_deque_ranges_move/4000 144.927 2.67%
BM_vector_deque_ranges_move/4096 144.820 -
BM_vector_deque_ranges_move/512 17.645 3.86%
BM_vector_deque_ranges_move/5500 196.506 -
BM_vector_deque_ranges_move/64 2.807 4.64%
BM_vector_deque_ranges_move/64000 2842.479 -
BM_vector_deque_ranges_move/65536 2860.049 -
BM_vector_deque_ranges_move/70000 3105.392 -
BM_vector_deque_ranges_move_backward/0 0.537 30.71%
BM_vector_deque_ranges_move_backward/1 2.358 1.58%
BM_vector_deque_ranges_move_backward/1024 37.996 -
BM_vector_deque_ranges_move_backward/2 2.064 -
BM_vector_deque_ranges_move_backward/4000 142.230 1.21%
BM_vector_deque_ranges_move_backward/4096 151.035 2.24%
BM_vector_deque_ranges_move_backward/512 17.515 -
BM_vector_deque_ranges_move_backward/5500 200.216 1.55%
BM_vector_deque_ranges_move_backward/64 2.983 -2.40%
BM_vector_deque_ranges_move_backward/64000 7401.768 1.16%
BM_vector_deque_ranges_move_backward/65536 7576.095 -
BM_vector_deque_ranges_move_backward/70000 8192.016 -
CastTo<A<Width,_Depth>> 233.958 -7.10%
CastTo<B<Width_/_2,_Depth>> 2845.047 -2.47%
Chain,_1_level 1.002 -
Chain,_2_levels 1.002 -
Chain,_3_levels 1.006 -
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 -2.64%
Chain,_9_levels 1.002 -7.14%
Chain_fail,_1_level 21.025 2.33%
Chain_fail,_2_levels 30.707 2.43%
Chain_fail,_3_levels 37.381 -
Chain_fail,_4_levels 51.842 -1.08%
Chain_fail,_5_levels 66.116 1.14%
Chain_fail,_6_levels 80.148 -
Chain_fail,_7_levels 88.493 -
Chain_fail,_8_levels 93.690 -
Chain_middle,_1_level 8.128 -6.96%
Chain_middle,_2_levels 14.223 -1.17%
Chain_middle,_3_levels 19.021 2.31%
Chain_middle,_4_levels 18.942 -
Chain_to_complete 0.234 -
DAG_leftmost,_3_levels 1.042 -
DAG_leftmost,_4_levels 1.015 -
DAG_leftmost,_5_levels 1.003 -3.29%
DAG_leftmost_middle,_1_level 19.855 -
DAG_leftmost_middle,_2_levels 15.612 -
DAG_leftmost_middle,_3_levels 13.011 2.91%
DAG_rightmost,_3_levels 1.002 -3.26%
DAG_rightmost,_4_levels 1.003 -3.17%
DAG_rightmost,_5_levels 1.011 -2.19%
DAG_rightmost_middle,_1_level 123.696 -1.05%
DAG_rightmost_middle,_2_levels 110.211 -2.27%
DAG_rightmost_middle,_3_levels 76.043 -
DAG_sidecast,_1_level 38.455 -
DAG_sidecast,_2_levels 84.289 2.17%
DAG_sidecast,_3_levels 105.680 1.56%
DAG_sidecast_fail,_1_level 58.449 -
DAG_sidecast_fail,_2_levels 90.802 -
DAG_sidecast_fail,_3_levels 105.713 -
DAG_to_complete 0.278 -
SetIntersection_Front_Set_float_1024_1 1056874.086 1.62%
SetIntersection_Front_Set_float_1024_1024 12144102.215 8.50%
SetIntersection_Front_Set_float_1024_16 1201969.036 1.12%
SetIntersection_Front_Set_float_1024_256 3976049.564 5.50%
SetIntersection_Front_Set_float_1024_4 1087528.312 1.98%
SetIntersection_Front_Set_float_1024_64 1830618.785 9.50%
SetIntersection_Front_Set_float_16384_1 1025929.036 -1.38%
SetIntersection_Front_Set_float_16384_1024 12582993.675 11.14%
SetIntersection_Front_Set_float_16384_16 1216685.872 2.96%
SetIntersection_Front_Set_float_16384_16384 214466090.431 -1.25%
SetIntersection_Front_Set_float_16384_256 4236025.016 18.46%
SetIntersection_Front_Set_float_16384_4 1071227.224 1.93%
SetIntersection_Front_Set_float_16384_64 1702349.693 3.96%
SetIntersection_Front_Set_float_16_1 62405062.390 -
SetIntersection_Front_Set_float_16_16 37934621.863 -
SetIntersection_Front_Set_float_16_4 54438883.446 -
SetIntersection_Front_Set_float_1_1 531182868.172 -
SetIntersection_Front_Set_float_256_1 4137104.856 -
SetIntersection_Front_Set_float_256_16 4514831.300 1.17%
SetIntersection_Front_Set_float_256_256 7951444.033 13.38%
SetIntersection_Front_Set_float_256_4 4183332.450 -
SetIntersection_Front_Set_float_256_64 5917378.768 12.22%
SetIntersection_Front_Set_float_262144_1 1035051.387 1.21%
SetIntersection_Front_Set_float_262144_1024 12367519.720 8.61%
SetIntersection_Front_Set_float_262144_16 1200315.399 3.84%
SetIntersection_Front_Set_float_262144_16384 224547185.236 3.86%
SetIntersection_Front_Set_float_262144_256 3954841.089 10.30%
SetIntersection_Front_Set_float_262144_262144 1711140.787 6.82%
SetIntersection_Front_Set_float_262144_4 1057959.090 2.15%
SetIntersection_Front_Set_float_262144_64 1696515.811 2.02%
SetIntersection_Front_Set_float_4_1 212210906.248 -
SetIntersection_Front_Set_float_4_4 135985497.282 -
SetIntersection_Front_Set_float_64_1 16362933.927 -
SetIntersection_Front_Set_float_64_16 15188490.740 -
SetIntersection_Front_Set_float_64_4 15969845.907 -
SetIntersection_Front_Set_float_64_64 13244481.104 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 1023787.268 -2.20%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 13874563.255 -2.18%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 1205429.623 -1.44%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 4475909.284 8.61%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 1038409.588 -2.74%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 1780465.838 -2.49%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 1025119.618 -1.89%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 13490784.902 -4.12%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 1203003.829 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 249121535.606 -29.36%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 4317425.923 4.88%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 1024595.512 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 1787003.724 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_1 62358090.389 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 38458784.333 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4 54521965.459 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1_1 530488094.042 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 4123957.443 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 4483473.682 -3.15%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 8317455.261 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 4172425.819 -1.01%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 5794826.973 2.92%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 990383.215 -4.45%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 13919313.002 1.32%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 1192792.578 2.39%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 335417854.915 -1.69%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 4172059.325 -3.20%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 1827860.189 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 1084804.953 2.72%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 1853778.010 6.05%
SetIntersection_Front_Set_pair<uint32,_uint32>_4_1 212193437.247 -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_4 136297941.109 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1 16258807.728 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 15498348.941 1.37%
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 16068880.646 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 14063120.184 -
SetIntersection_Front_Set_string_1024_1 1092423.036 -
SetIntersection_Front_Set_string_1024_1024 56043351.002 -2.87%
SetIntersection_Front_Set_string_1024_16 1886840.036 -2.14%
SetIntersection_Front_Set_string_1024_256 14649253.470 -3.02%
SetIntersection_Front_Set_string_1024_4 1255374.232 -
SetIntersection_Front_Set_string_1024_64 4496978.760 -8.46%
SetIntersection_Front_Set_string_16384_1 1086895.420 -2.10%
SetIntersection_Front_Set_string_16384_1024 59977157.635 -7.10%
SetIntersection_Front_Set_string_16384_16 1872906.546 -5.89%
SetIntersection_Front_Set_string_16384_16384 348319558.155 -
SetIntersection_Front_Set_string_16384_256 14713291.607 -6.35%
SetIntersection_Front_Set_string_16384_4 1235978.221 -8.94%
SetIntersection_Front_Set_string_16384_64 4522624.966 -9.34%
SetIntersection_Front_Set_string_16_1 64986735.069 -
SetIntersection_Front_Set_string_16_16 58401026.639 -1.45%
SetIntersection_Front_Set_string_16_4 63609413.441 -
SetIntersection_Front_Set_string_1_1 552990549.557 -
SetIntersection_Front_Set_string_256_1 4304382.741 -
SetIntersection_Front_Set_string_256_16 7102188.715 -1.59%
SetIntersection_Front_Set_string_256_256 29133228.666 -1.05%
SetIntersection_Front_Set_string_256_4 4910607.625 -
SetIntersection_Front_Set_string_256_64 13757455.158 -11.27%
SetIntersection_Front_Set_string_262144_1 1084371.285 -4.58%
SetIntersection_Front_Set_string_262144_1024 60124340.207 -2.64%
SetIntersection_Front_Set_string_262144_16 1844592.328 -9.77%
SetIntersection_Front_Set_string_262144_16384 349521666.804 -
SetIntersection_Front_Set_string_262144_256 14859045.529 -5.32%
SetIntersection_Front_Set_string_262144_262144 17683375.650 -
SetIntersection_Front_Set_string_262144_4 1271184.575 -
SetIntersection_Front_Set_string_262144_64 4489866.450 -6.84%
SetIntersection_Front_Set_string_4_1 220392575.070 -
SetIntersection_Front_Set_string_4_4 156388221.494 -1.32%
SetIntersection_Front_Set_string_64_1 17018616.246 -
SetIntersection_Front_Set_string_64_16 23813086.756 -1.86%
SetIntersection_Front_Set_string_64_4 18585068.842 -
SetIntersection_Front_Set_string_64_64 32881010.618 -7.26%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 1007403.046 -3.72%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 23411279.232 -3.12%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 1336950.296 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 6654767.956 2.07%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 1078099.200 -2.29%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 2363356.170 1.74%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 1045600.928 1.39%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 25716397.930 1.92%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 1308311.202 1.02%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 349949339.993 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 6137231.717 -4.91%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 1096009.980 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 2226820.719 -7.73%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_1 62670905.995 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 41111831.409 -1.18%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_4 55638963.164 -1.46%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1_1 533375467.825 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1 4152885.502 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 4970188.028 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 12294373.389 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 4318590.047 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 7806387.027 4.71%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 1013895.604 -1.01%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 25453865.839 -8.57%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 1311207.906 3.67%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 359008302.725 2.40%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 6276634.426 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 2902433.105 -2.87%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 1069625.195 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 2325041.681 4.77%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_1 213324886.880 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4 140427163.327 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_1 16392127.022 -1.04%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 16750065.206 -1.44%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 16397252.983 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 17796747.915 -1.91%
SetIntersection_Front_Set_uint32_1024_1 1049447.276 -
SetIntersection_Front_Set_uint32_1024_1024 12360556.924 6.19%
SetIntersection_Front_Set_uint32_1024_16 1201293.148 -
SetIntersection_Front_Set_uint32_1024_256 4132444.513 4.09%
SetIntersection_Front_Set_uint32_1024_4 1072607.038 -
SetIntersection_Front_Set_uint32_1024_64 1737619.123 -
SetIntersection_Front_Set_uint32_16384_1 989660.898 -3.73%
SetIntersection_Front_Set_uint32_16384_1024 12500074.482 -
SetIntersection_Front_Set_uint32_16384_16 1192338.930 -
SetIntersection_Front_Set_uint32_16384_16384 213562338.798 -
SetIntersection_Front_Set_uint32_16384_256 4034124.316 -4.55%
SetIntersection_Front_Set_uint32_16384_4 1041359.427 -
SetIntersection_Front_Set_uint32_16384_64 1707091.115 2.63%
SetIntersection_Front_Set_uint32_16_1 62283493.115 -
SetIntersection_Front_Set_uint32_16_16 37448019.326 -
SetIntersection_Front_Set_uint32_16_4 54201253.628 -
SetIntersection_Front_Set_uint32_1_1 529738691.583 -
SetIntersection_Front_Set_uint32_256_1 4101728.072 -
SetIntersection_Front_Set_uint32_256_16 4427440.708 -2.80%
SetIntersection_Front_Set_uint32_256_256 7651574.620 -
SetIntersection_Front_Set_uint32_256_4 4178021.606 1.47%
SetIntersection_Front_Set_uint32_256_64 5623099.746 -
SetIntersection_Front_Set_uint32_262144_1 1002668.471 -
SetIntersection_Front_Set_uint32_262144_1024 12411266.852 -
SetIntersection_Front_Set_uint32_262144_16 1156305.428 -
SetIntersection_Front_Set_uint32_262144_16384 218871277.543 -
SetIntersection_Front_Set_uint32_262144_256 3738965.248 -
SetIntersection_Front_Set_uint32_262144_262144 1632860.023 -
SetIntersection_Front_Set_uint32_262144_4 1003866.034 -3.59%
SetIntersection_Front_Set_uint32_262144_64 1599295.996 -3.57%
SetIntersection_Front_Set_uint32_4_1 211722219.041 -
SetIntersection_Front_Set_uint32_4_4 135765588.115 -
SetIntersection_Front_Set_uint32_64_1 16364581.300 -
SetIntersection_Front_Set_uint32_64_16 15223561.702 -
SetIntersection_Front_Set_uint32_64_4 15983580.954 -
SetIntersection_Front_Set_uint32_64_64 13144433.320 2.35%
SetIntersection_Front_Set_uint64_1024_1 1044062.077 5.67%
SetIntersection_Front_Set_uint64_1024_1024 12398850.134 -11.38%
SetIntersection_Front_Set_uint64_1024_16 1166393.416 -
SetIntersection_Front_Set_uint64_1024_256 4064831.110 7.57%
SetIntersection_Front_Set_uint64_1024_4 1022515.326 -2.15%
SetIntersection_Front_Set_uint64_1024_64 1784147.045 -
SetIntersection_Front_Set_uint64_16384_1 980163.151 -5.02%
SetIntersection_Front_Set_uint64_16384_1024 12541826.959 5.44%
SetIntersection_Front_Set_uint64_16384_16 1167160.654 -
SetIntersection_Front_Set_uint64_16384_16384 227508905.423 1.43%
SetIntersection_Front_Set_uint64_16384_256 3898496.269 8.78%
SetIntersection_Front_Set_uint64_16384_4 1059206.307 -
SetIntersection_Front_Set_uint64_16384_64 1671238.588 1.01%
SetIntersection_Front_Set_uint64_16_1 62192679.454 -
SetIntersection_Front_Set_uint64_16_16 37398619.561 -
SetIntersection_Front_Set_uint64_16_4 54126403.805 -
SetIntersection_Front_Set_uint64_1_1 528657505.445 -
SetIntersection_Front_Set_uint64_256_1 4098579.673 -
SetIntersection_Front_Set_uint64_256_16 4511804.034 4.24%
SetIntersection_Front_Set_uint64_256_256 7673439.750 -19.77%
SetIntersection_Front_Set_uint64_256_4 4152269.471 -
SetIntersection_Front_Set_uint64_256_64 5278756.755 -
SetIntersection_Front_Set_uint64_262144_1 1027472.259 -
SetIntersection_Front_Set_uint64_262144_1024 12499028.627 1.25%
SetIntersection_Front_Set_uint64_262144_16 1194025.308 -
SetIntersection_Front_Set_uint64_262144_16384 220991660.339 1.61%
SetIntersection_Front_Set_uint64_262144_256 3740490.247 -
SetIntersection_Front_Set_uint64_262144_262144 1644858.807 -
SetIntersection_Front_Set_uint64_262144_4 1070848.360 2.55%
SetIntersection_Front_Set_uint64_262144_64 1754601.859 3.06%
SetIntersection_Front_Set_uint64_4_1 211555920.856 -
SetIntersection_Front_Set_uint64_4_4 135311496.781 -
SetIntersection_Front_Set_uint64_64_1 16351617.721 -
SetIntersection_Front_Set_uint64_64_16 15035324.211 -
SetIntersection_Front_Set_uint64_64_4 15809112.229 -
SetIntersection_Front_Set_uint64_64_64 13442539.715 1.75%
SetIntersection_Front_Vector_float_1024_1 1019541.201 -1.82%
SetIntersection_Front_Vector_float_1024_1024 5918506.276 9.09%
SetIntersection_Front_Vector_float_1024_16 1106807.442 -
SetIntersection_Front_Vector_float_1024_256 2270717.162 4.80%
SetIntersection_Front_Vector_float_1024_4 1050007.709 -
SetIntersection_Front_Vector_float_1024_64 1358039.529 2.00%
SetIntersection_Front_Vector_float_16384_1 1042379.341 -
SetIntersection_Front_Vector_float_16384_1024 5904845.945 8.48%
SetIntersection_Front_Vector_float_16384_16 1095059.625 -
SetIntersection_Front_Vector_float_16384_16384 79625032.357 10.93%
SetIntersection_Front_Vector_float_16384_256 2275357.754 6.09%
SetIntersection_Front_Vector_float_16384_4 1063040.408 -
SetIntersection_Front_Vector_float_16384_64 1353106.610 1.65%
SetIntersection_Front_Vector_float_16_1 62414020.837 -
SetIntersection_Front_Vector_float_16_16 35594013.614 -
SetIntersection_Front_Vector_float_16_4 54024362.294 -
SetIntersection_Front_Vector_float_1_1 531361778.335 -
SetIntersection_Front_Vector_float_256_1 4147414.318 -
SetIntersection_Front_Vector_float_256_16 4205787.946 -
SetIntersection_Front_Vector_float_256_256 4550488.829 5.74%
SetIntersection_Front_Vector_float_256_4 4126117.385 -1.60%
SetIntersection_Front_Vector_float_256_64 4361819.089 2.97%
SetIntersection_Front_Vector_float_262144_1 1027075.523 -
SetIntersection_Front_Vector_float_262144_1024 5915378.923 8.74%
SetIntersection_Front_Vector_float_262144_16 1123087.252 2.42%
SetIntersection_Front_Vector_float_262144_16384 77753219.365 8.30%
SetIntersection_Front_Vector_float_262144_256 2272724.842 5.88%
SetIntersection_Front_Vector_float_262144_262144 350568518.725 -
SetIntersection_Front_Vector_float_262144_4 1062587.076 -
SetIntersection_Front_Vector_float_262144_64 1351089.225 -
SetIntersection_Front_Vector_float_4_1 212466689.397 -
SetIntersection_Front_Vector_float_4_4 135075631.922 -
SetIntersection_Front_Vector_float_64_1 16358792.432 -
SetIntersection_Front_Vector_float_64_16 14266921.362 1.16%
SetIntersection_Front_Vector_float_64_4 15913469.623 -
SetIntersection_Front_Vector_float_64_64 10951655.356 2.67%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 1054065.978 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 8291058.617 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 1153856.315 4.54%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 2885052.836 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 1066383.870 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 1537118.475 2.63%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 1036702.573 2.67%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 8359265.247 1.67%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 1142444.689 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 118553030.183 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 2910501.320 2.73%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 1030075.958 -2.49%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 1530919.422 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1 62533118.456 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 36475431.806 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 54164707.927 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 531198840.372 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 4176788.447 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 4291555.818 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 5779468.838 2.25%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 4126621.099 -2.04%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 4865698.957 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 1062478.643 5.90%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 8452675.798 1.46%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 1130218.476 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 117438713.149 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 2848679.671 -1.22%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_262144 350896252.526 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 1034213.701 -2.02%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 1535159.373 5.89%
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_1 212671750.167 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 135550425.718 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1 16288880.466 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 14713541.723 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 15971488.849 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 11986849.286 -
SetIntersection_Front_Vector_string_1024_1 1069716.406 -
SetIntersection_Front_Vector_string_1024_1024 39881853.157 2.64%
SetIntersection_Front_Vector_string_1024_16 1558482.755 -3.22%
SetIntersection_Front_Vector_string_1024_256 9628744.293 1.66%
SetIntersection_Front_Vector_string_1024_4 1165314.015 -1.93%
SetIntersection_Front_Vector_string_1024_64 3323769.269 2.12%
SetIntersection_Front_Vector_string_16384_1 1047907.085 -
SetIntersection_Front_Vector_string_16384_1024 38216838.138 -
SetIntersection_Front_Vector_string_16384_16 1619306.353 1.78%
SetIntersection_Front_Vector_string_16384_16384 351237585.436 -
SetIntersection_Front_Vector_string_16384_256 9511549.514 -
SetIntersection_Front_Vector_string_16384_4 1187486.704 -
SetIntersection_Front_Vector_string_16384_64 3333374.353 -
SetIntersection_Front_Vector_string_16_1 63935002.795 -
SetIntersection_Front_Vector_string_16_16 51621285.762 2.95%
SetIntersection_Front_Vector_string_16_4 59615617.066 -
SetIntersection_Front_Vector_string_1_1 544750298.921 -
SetIntersection_Front_Vector_string_256_1 4254149.116 -
SetIntersection_Front_Vector_string_256_16 6013347.431 -
SetIntersection_Front_Vector_string_256_256 19809184.205 6.21%
SetIntersection_Front_Vector_string_256_4 4632189.547 1.04%
SetIntersection_Front_Vector_string_256_64 10634431.290 -
SetIntersection_Front_Vector_string_262144_1 1067861.062 -
SetIntersection_Front_Vector_string_262144_1024 39538851.371 -
SetIntersection_Front_Vector_string_262144_16 1622298.405 6.42%
SetIntersection_Front_Vector_string_262144_16384 347239836.359 -
SetIntersection_Front_Vector_string_262144_256 9548261.528 -1.04%
SetIntersection_Front_Vector_string_262144_262144 14641600.750 1.72%
SetIntersection_Front_Vector_string_262144_4 1194202.610 -
SetIntersection_Front_Vector_string_262144_64 3184080.506 -
SetIntersection_Front_Vector_string_4_1 217904789.902 -
SetIntersection_Front_Vector_string_4_4 150122251.816 -
SetIntersection_Front_Vector_string_64_1 16787474.207 -
SetIntersection_Front_Vector_string_64_16 20103228.536 -
SetIntersection_Front_Vector_string_64_4 17693073.248 -1.69%
SetIntersection_Front_Vector_string_64_64 26195012.631 2.26%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1041150.829 -1.44%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 8970987.357 -4.69%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1201240.961 1.04%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 3045822.079 -4.56%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1062931.268 -2.45%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1552713.744 -3.83%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1022804.084 -4.21%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 8942715.924 -5.18%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1135988.774 -8.68%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 128739446.447 -2.91%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 3064337.020 -3.92%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1064949.248 -5.67%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1551965.231 -4.88%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_1 62293042.377 -4.90%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 36770768.917 -4.30%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_4 54227026.236 -5.70%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1_1 530079248.695 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 4137601.158 -2.54%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 4269905.731 -7.05%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 6039908.862 -3.09%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 4206034.687 -2.07%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 4920912.040 -4.96%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 994062.752 -8.18%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 8966990.783 -1.64%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1136749.723 -8.70%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 128201766.927 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 3043636.860 -1.89%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 350747509.210 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1069201.631 -2.09%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1562344.314 -2.65%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_1 211988723.090 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_4 135567114.254 -4.84%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1 16267981.167 -4.18%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 14731906.903 -3.82%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 15944836.677 -4.75%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 12357664.645 -4.58%
SetIntersection_Front_Vector_uint32_1024_1 1055130.923 1.46%
SetIntersection_Front_Vector_uint32_1024_1024 5304616.304 -6.09%
SetIntersection_Front_Vector_uint32_1024_16 1104230.939 -2.02%
SetIntersection_Front_Vector_uint32_1024_256 2131445.354 -1.03%
SetIntersection_Front_Vector_uint32_1024_4 1031177.438 -2.14%
SetIntersection_Front_Vector_uint32_1024_64 1332507.111 -
SetIntersection_Front_Vector_uint32_16384_1 1054070.841 -
SetIntersection_Front_Vector_uint32_16384_1024 5869652.190 -
SetIntersection_Front_Vector_uint32_16384_16 1114946.304 1.95%
SetIntersection_Front_Vector_uint32_16384_16384 76667812.852 -
SetIntersection_Front_Vector_uint32_16384_256 2272734.580 -
SetIntersection_Front_Vector_uint32_16384_4 1034795.227 -2.91%
SetIntersection_Front_Vector_uint32_16384_64 1364361.808 -
SetIntersection_Front_Vector_uint32_16_1 62597276.691 -
SetIntersection_Front_Vector_uint32_16_16 35662619.629 -
SetIntersection_Front_Vector_uint32_16_4 54200608.044 -
SetIntersection_Front_Vector_uint32_1_1 531800104.731 -
SetIntersection_Front_Vector_uint32_256_1 4126294.868 -
SetIntersection_Front_Vector_uint32_256_16 4176345.495 -
SetIntersection_Front_Vector_uint32_256_256 4553679.219 -
SetIntersection_Front_Vector_uint32_256_4 4137725.411 -
SetIntersection_Front_Vector_uint32_256_64 4392925.766 3.22%
SetIntersection_Front_Vector_uint32_262144_1 1014623.627 -2.10%
SetIntersection_Front_Vector_uint32_262144_1024 5913473.447 8.98%
SetIntersection_Front_Vector_uint32_262144_16 1110398.917 3.15%
SetIntersection_Front_Vector_uint32_262144_16384 79533724.619 1.78%
SetIntersection_Front_Vector_uint32_262144_256 2281115.800 -
SetIntersection_Front_Vector_uint32_262144_262144 350675588.199 -
SetIntersection_Front_Vector_uint32_262144_4 1049567.730 2.69%
SetIntersection_Front_Vector_uint32_262144_64 1369001.174 1.43%
SetIntersection_Front_Vector_uint32_4_1 212583091.032 -
SetIntersection_Front_Vector_uint32_4_4 134921004.293 -
SetIntersection_Front_Vector_uint32_64_1 16355264.493 -
SetIntersection_Front_Vector_uint32_64_16 14084302.749 -1.40%
SetIntersection_Front_Vector_uint32_64_4 15857457.723 -
SetIntersection_Front_Vector_uint32_64_64 10879136.074 1.76%
SetIntersection_Front_Vector_uint64_1024_1 1008945.236 -2.10%
SetIntersection_Front_Vector_uint64_1024_1024 5889474.684 1.22%
SetIntersection_Front_Vector_uint64_1024_16 1103523.185 -1.01%
SetIntersection_Front_Vector_uint64_1024_256 2240043.523 -1.26%
SetIntersection_Front_Vector_uint64_1024_4 1038148.862 -1.56%
SetIntersection_Front_Vector_uint64_1024_64 1365888.716 4.04%
SetIntersection_Front_Vector_uint64_16384_1 1042825.445 1.83%
SetIntersection_Front_Vector_uint64_16384_1024 5909789.806 -
SetIntersection_Front_Vector_uint64_16384_16 1133430.973 2.42%
SetIntersection_Front_Vector_uint64_16384_16384 78295413.498 -
SetIntersection_Front_Vector_uint64_16384_256 2259979.395 -
SetIntersection_Front_Vector_uint64_16384_4 1057008.590 -
SetIntersection_Front_Vector_uint64_16384_64 1290882.120 -5.44%
SetIntersection_Front_Vector_uint64_16_1 62036322.187 -
SetIntersection_Front_Vector_uint64_16_16 35555006.223 -
SetIntersection_Front_Vector_uint64_16_4 53771808.358 -
SetIntersection_Front_Vector_uint64_1_1 528017709.294 -
SetIntersection_Front_Vector_uint64_256_1 4090291.843 -
SetIntersection_Front_Vector_uint64_256_16 4138926.870 -
SetIntersection_Front_Vector_uint64_256_256 4526978.290 1.09%
SetIntersection_Front_Vector_uint64_256_4 4079669.963 -1.19%
SetIntersection_Front_Vector_uint64_256_64 4341117.494 -
SetIntersection_Front_Vector_uint64_262144_1 1037426.500 -
SetIntersection_Front_Vector_uint64_262144_1024 5900787.666 -
SetIntersection_Front_Vector_uint64_262144_16 1116148.667 -
SetIntersection_Front_Vector_uint64_262144_16384 78411514.732 -
SetIntersection_Front_Vector_uint64_262144_256 2206576.897 -2.72%
SetIntersection_Front_Vector_uint64_262144_262144 350547364.354 -
SetIntersection_Front_Vector_uint64_262144_4 1047064.771 -
SetIntersection_Front_Vector_uint64_262144_64 1355386.127 1.68%
SetIntersection_Front_Vector_uint64_4_1 211400197.104 -
SetIntersection_Front_Vector_uint64_4_4 134345496.394 -
SetIntersection_Front_Vector_uint64_64_1 16206711.644 -
SetIntersection_Front_Vector_uint64_64_16 14180675.884 -
SetIntersection_Front_Vector_uint64_64_4 15720883.896 -
SetIntersection_Front_Vector_uint64_64_64 10909875.158 -
SetIntersection_Interlaced_Set_float_1024_1 1035102.527 -
SetIntersection_Interlaced_Set_float_1024_1024 12096389.701 -
SetIntersection_Interlaced_Set_float_1024_16 11334950.218 -
SetIntersection_Interlaced_Set_float_1024_256 14368135.877 -
SetIntersection_Interlaced_Set_float_1024_4 9914184.596 -
SetIntersection_Interlaced_Set_float_1024_64 10103871.839 1.21%
SetIntersection_Interlaced_Set_float_16384_1 1056458.147 1.09%
SetIntersection_Interlaced_Set_float_16384_1024 170243929.388 -
SetIntersection_Interlaced_Set_float_16384_16 204272642.964 -1.15%
SetIntersection_Interlaced_Set_float_16384_16384 207712195.554 -3.65%
SetIntersection_Interlaced_Set_float_16384_256 196779749.718 -
SetIntersection_Interlaced_Set_float_16384_4 165881539.166 -2.11%
SetIntersection_Interlaced_Set_float_16384_64 210994908.492 -3.19%
SetIntersection_Interlaced_Set_float_16_1 62865050.687 -
SetIntersection_Interlaced_Set_float_16_16 37442304.609 -1.55%
SetIntersection_Interlaced_Set_float_16_4 59403179.048 -
SetIntersection_Interlaced_Set_float_1_1 546571217.665 2.37%
SetIntersection_Interlaced_Set_float_256_1 4151500.342 -
SetIntersection_Interlaced_Set_float_256_16 11991933.255 -
SetIntersection_Interlaced_Set_float_256_256 7453747.979 -
SetIntersection_Interlaced_Set_float_256_4 11253321.395 2.50%
SetIntersection_Interlaced_Set_float_256_64 13523844.932 -1.54%
SetIntersection_Interlaced_Set_float_262144_1 1051931.471 4.86%
SetIntersection_Interlaced_Set_float_262144_1024 1498955.078 -1.47%
SetIntersection_Interlaced_Set_float_262144_16 1559997.721 -2.37%
SetIntersection_Interlaced_Set_float_262144_16384 1253124.838 -1.63%
SetIntersection_Interlaced_Set_float_262144_256 1546561.360 -1.79%
SetIntersection_Interlaced_Set_float_262144_262144 1627773.111 -
SetIntersection_Interlaced_Set_float_262144_4 1249731.852 -3.07%
SetIntersection_Interlaced_Set_float_262144_64 1532839.762 -2.67%
SetIntersection_Interlaced_Set_float_4_1 213424174.620 -
SetIntersection_Interlaced_Set_float_4_4 136564331.127 -
SetIntersection_Interlaced_Set_float_64_1 16417131.730 -
SetIntersection_Interlaced_Set_float_64_16 21615081.614 -4.57%
SetIntersection_Interlaced_Set_float_64_4 20576702.948 -
SetIntersection_Interlaced_Set_float_64_64 13090210.127 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 1018409.773 3.74%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 12784200.725 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 11246970.025 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 14673990.436 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 9836723.224 1.09%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 10160919.816 1.27%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 1039325.947 1.02%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 173879338.257 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 215122548.123 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 248924254.073 2.85%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 204529180.050 1.32%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 173047476.774 -1.33%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 226388509.300 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_1 62321243.443 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 38009268.249 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 59178487.378 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1 531521884.369 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 4095321.218 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 11957762.914 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 7962956.302 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 11494974.839 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 13584399.655 -2.45%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 1039311.664 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 1616519.369 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 1670679.689 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 1315554.607 1.94%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 1645222.006 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 1845809.326 1.81%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 1349156.738 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 1632592.773 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_1 211787345.040 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 136540745.897 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 16289209.564 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 21512730.570 -1.12%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 20693420.613 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 13751409.884 2.26%
SetIntersection_Interlaced_Set_string_1024_1 1109713.783 2.50%
SetIntersection_Interlaced_Set_string_1024_1024 55918432.927 -2.43%
SetIntersection_Interlaced_Set_string_1024_16 12986597.854 1.15%
SetIntersection_Interlaced_Set_string_1024_256 34188455.287 -
SetIntersection_Interlaced_Set_string_1024_4 10254851.267 -2.16%
SetIntersection_Interlaced_Set_string_1024_64 16492179.349 -
SetIntersection_Interlaced_Set_string_16384_1 1080567.939 -1.09%
SetIntersection_Interlaced_Set_string_16384_1024 354625017.668 2.87%
SetIntersection_Interlaced_Set_string_16384_16 240585414.910 -
SetIntersection_Interlaced_Set_string_16384_16384 349282179.011 -
SetIntersection_Interlaced_Set_string_16384_256 351069648.181 -
SetIntersection_Interlaced_Set_string_16384_4 194938366.232 -1.90%
SetIntersection_Interlaced_Set_string_16384_64 359165077.225 -
SetIntersection_Interlaced_Set_string_16_1 65167113.955 -
SetIntersection_Interlaced_Set_string_16_16 57765616.025 -4.49%
SetIntersection_Interlaced_Set_string_16_4 72581464.968 -1.13%
SetIntersection_Interlaced_Set_string_1_1 554533095.010 -
SetIntersection_Interlaced_Set_string_256_1 4316031.763 -1.23%
SetIntersection_Interlaced_Set_string_256_16 17844918.532 1.61%
SetIntersection_Interlaced_Set_string_256_256 28785574.205 -4.18%
SetIntersection_Interlaced_Set_string_256_4 12991304.330 -
SetIntersection_Interlaced_Set_string_256_64 30515275.526 -
SetIntersection_Interlaced_Set_string_262144_1 1101479.693 -
SetIntersection_Interlaced_Set_string_262144_1024 2066284.670 1.82%
SetIntersection_Interlaced_Set_string_262144_16 2084684.977 -1.84%
SetIntersection_Interlaced_Set_string_262144_16384 2680822.183 -5.71%
SetIntersection_Interlaced_Set_string_262144_256 2020620.851 -
SetIntersection_Interlaced_Set_string_262144_262144 17800622.151 3.73%
SetIntersection_Interlaced_Set_string_262144_4 1789278.562 -2.38%
SetIntersection_Interlaced_Set_string_262144_64 2061620.359 -2.80%
SetIntersection_Interlaced_Set_string_4_1 221525691.540 -
SetIntersection_Interlaced_Set_string_4_4 157984235.191 -
SetIntersection_Interlaced_Set_string_64_1 17092992.771 -
SetIntersection_Interlaced_Set_string_64_16 37489582.592 -3.01%
SetIntersection_Interlaced_Set_string_64_4 25575257.262 -
SetIntersection_Interlaced_Set_string_64_64 33521864.161 -4.18%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 1016377.978 -3.65%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 23405243.847 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 11761913.478 -2.14%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 18251109.878 -2.46%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 9762192.582 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 11883336.061 1.65%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 1020043.546 -3.20%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 228128895.003 -3.35%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 240290906.712 1.75%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 345758398.297 -1.58%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 246362428.680 -1.99%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 195057651.794 -2.51%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 250841363.408 -27.40%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_1 62792953.396 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 41146430.276 -2.23%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 61708021.342 -2.30%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1_1 534384027.834 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 4142619.943 -1.44%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 12535343.112 -1.77%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 12209559.842 -3.36%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 11195643.104 -1.43%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 16563125.971 -1.31%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 1015241.250 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1925133.299 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 2085075.195 -1.24%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1697236.899 -3.74%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 1976081.301 -1.77%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 2947204.430 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 1794637.777 -2.04%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 2051845.623 -1.69%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_1 213398859.952 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_4 139512286.881 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_1 16447719.136 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 25572983.580 -1.92%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 22332834.505 1.01%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 17869528.827 -
SetIntersection_Interlaced_Set_uint32_1024_1 1047634.414 -9.15%
SetIntersection_Interlaced_Set_uint32_1024_1024 12365470.576 -4.35%
SetIntersection_Interlaced_Set_uint32_1024_16 11222107.652 -6.71%
SetIntersection_Interlaced_Set_uint32_1024_256 13540547.940 -6.65%
SetIntersection_Interlaced_Set_uint32_1024_4 9942170.164 -6.22%
SetIntersection_Interlaced_Set_uint32_1024_64 9941915.704 -6.10%
SetIntersection_Interlaced_Set_uint32_16384_1 1030827.798 -5.77%
SetIntersection_Interlaced_Set_uint32_16384_1024 166844316.682 -
SetIntersection_Interlaced_Set_uint32_16384_16 201837553.303 -6.88%
SetIntersection_Interlaced_Set_uint32_16384_16384 218818768.757 -
SetIntersection_Interlaced_Set_uint32_16384_256 194643011.147 -4.20%
SetIntersection_Interlaced_Set_uint32_16384_4 163402553.996 -10.48%
SetIntersection_Interlaced_Set_uint32_16384_64 207759263.654 -3.89%
SetIntersection_Interlaced_Set_uint32_16_1 62619895.425 -4.93%
SetIntersection_Interlaced_Set_uint32_16_16 38130000.767 -2.83%
SetIntersection_Interlaced_Set_uint32_16_4 59361276.246 -6.05%
SetIntersection_Interlaced_Set_uint32_1_1 530588716.895 -
SetIntersection_Interlaced_Set_uint32_256_1 4152952.235 -4.82%
SetIntersection_Interlaced_Set_uint32_256_16 11866863.664 -4.63%
SetIntersection_Interlaced_Set_uint32_256_256 7735309.604 -6.14%
SetIntersection_Interlaced_Set_uint32_256_4 11386431.893 -4.70%
SetIntersection_Interlaced_Set_uint32_256_64 13236462.581 -6.95%
SetIntersection_Interlaced_Set_uint32_262144_1 1001619.349 -
SetIntersection_Interlaced_Set_uint32_262144_1024 1471660.402 -2.41%
SetIntersection_Interlaced_Set_uint32_262144_16 1535495.361 -3.08%
SetIntersection_Interlaced_Set_uint32_262144_16384 1232281.902 -1.99%
SetIntersection_Interlaced_Set_uint32_262144_256 1509286.701 -3.40%
SetIntersection_Interlaced_Set_uint32_262144_262144 1917382.651 5.08%
SetIntersection_Interlaced_Set_uint32_262144_4 1233785.564 -2.50%
SetIntersection_Interlaced_Set_uint32_262144_64 1517484.699 -2.14%
SetIntersection_Interlaced_Set_uint32_4_1 212469680.927 -
SetIntersection_Interlaced_Set_uint32_4_4 136225236.510 -4.27%
SetIntersection_Interlaced_Set_uint32_64_1 16334840.033 -3.70%
SetIntersection_Interlaced_Set_uint32_64_16 21843388.021 -4.64%
SetIntersection_Interlaced_Set_uint32_64_4 20863062.170 -4.17%
SetIntersection_Interlaced_Set_uint32_64_64 13334611.944 -3.60%
SetIntersection_Interlaced_Set_uint64_1024_1 1042141.806 -
SetIntersection_Interlaced_Set_uint64_1024_1024 12164414.519 -1.24%
SetIntersection_Interlaced_Set_uint64_1024_16 11098295.330 -1.91%
SetIntersection_Interlaced_Set_uint64_1024_256 14526866.210 4.82%
SetIntersection_Interlaced_Set_uint64_1024_4 9865893.475 3.48%
SetIntersection_Interlaced_Set_uint64_1024_64 9838590.102 -
SetIntersection_Interlaced_Set_uint64_16384_1 982588.463 -
SetIntersection_Interlaced_Set_uint64_16384_1024 173466547.336 -1.41%
SetIntersection_Interlaced_Set_uint64_16384_16 219808306.172 -
SetIntersection_Interlaced_Set_uint64_16384_16384 229263893.179 -2.90%
SetIntersection_Interlaced_Set_uint64_16384_256 208346657.010 -
SetIntersection_Interlaced_Set_uint64_16384_4 179947149.092 1.96%
SetIntersection_Interlaced_Set_uint64_16384_64 231300128.620 -
SetIntersection_Interlaced_Set_uint64_16_1 62270724.770 -
SetIntersection_Interlaced_Set_uint64_16_16 37278391.665 -
SetIntersection_Interlaced_Set_uint64_16_4 58708269.036 -1.09%
SetIntersection_Interlaced_Set_uint64_1_1 529433935.009 -
SetIntersection_Interlaced_Set_uint64_256_1 4078553.990 -
SetIntersection_Interlaced_Set_uint64_256_16 11828454.148 1.44%
SetIntersection_Interlaced_Set_uint64_256_256 7580213.211 -1.88%
SetIntersection_Interlaced_Set_uint64_256_4 10870186.481 -2.72%
SetIntersection_Interlaced_Set_uint64_256_64 13565528.092 -
SetIntersection_Interlaced_Set_uint64_262144_1 1030286.591 2.62%
SetIntersection_Interlaced_Set_uint64_262144_1024 1553033.285 -
SetIntersection_Interlaced_Set_uint64_262144_16 1604965.090 -1.06%
SetIntersection_Interlaced_Set_uint64_262144_16384 1256543.457 -
SetIntersection_Interlaced_Set_uint64_262144_256 1604515.463 1.73%
SetIntersection_Interlaced_Set_uint64_262144_262144 1671575.926 -
SetIntersection_Interlaced_Set_uint64_262144_4 1290533.691 -
SetIntersection_Interlaced_Set_uint64_262144_64 1595074.789 -
SetIntersection_Interlaced_Set_uint64_4_1 212377553.710 -
SetIntersection_Interlaced_Set_uint64_4_4 135486389.092 -
SetIntersection_Interlaced_Set_uint64_64_1 16308433.108 -
SetIntersection_Interlaced_Set_uint64_64_16 22538909.350 -
SetIntersection_Interlaced_Set_uint64_64_4 20757771.109 -
SetIntersection_Interlaced_Set_uint64_64_64 13155096.407 -3.15%
SetIntersection_Interlaced_Vector_float_1024_1 1047945.011 -
SetIntersection_Interlaced_Vector_float_1024_1024 7115584.418 -
SetIntersection_Interlaced_Vector_float_1024_16 1846611.657 -31.04%
SetIntersection_Interlaced_Vector_float_1024_256 5549597.481 -
SetIntersection_Interlaced_Vector_float_1024_4 1266579.890 -9.32%
SetIntersection_Interlaced_Vector_float_1024_64 3336617.176 -24.92%
SetIntersection_Interlaced_Vector_float_16384_1 1044604.811 -
SetIntersection_Interlaced_Vector_float_16384_1024 38268023.013 -32.37%
SetIntersection_Interlaced_Vector_float_16384_16 2564351.348 -38.83%
SetIntersection_Interlaced_Vector_float_16384_16384 99455579.467 -
SetIntersection_Interlaced_Vector_float_16384_256 17000521.634 -36.81%
SetIntersection_Interlaced_Vector_float_16384_4 1336250.107 -23.01%
SetIntersection_Interlaced_Vector_float_16384_64 5420618.560 -31.32%
SetIntersection_Interlaced_Vector_float_16_1 62546205.951 -
SetIntersection_Interlaced_Vector_float_16_16 36217614.925 -
SetIntersection_Interlaced_Vector_float_16_4 55790628.581 -
SetIntersection_Interlaced_Vector_float_1_1 531819901.500 -
SetIntersection_Interlaced_Vector_float_256_1 4118375.833 -
SetIntersection_Interlaced_Vector_float_256_16 6159753.413 -21.85%
SetIntersection_Interlaced_Vector_float_256_256 5114372.612 -
SetIntersection_Interlaced_Vector_float_256_4 4604000.695 -
SetIntersection_Interlaced_Vector_float_256_64 7201279.853 -9.47%
SetIntersection_Interlaced_Vector_float_262144_1 1043457.263 -
SetIntersection_Interlaced_Vector_float_262144_1024 77268867.391 -35.74%
SetIntersection_Interlaced_Vector_float_262144_16 3262052.268 8.96%
SetIntersection_Interlaced_Vector_float_262144_16384 348043783.626 1.13%
SetIntersection_Interlaced_Vector_float_262144_256 29110625.723 -37.51%
SetIntersection_Interlaced_Vector_float_262144_262144 350608032.163 -
SetIntersection_Interlaced_Vector_float_262144_4 1477959.949 -28.40%
SetIntersection_Interlaced_Vector_float_262144_64 7935035.975 -40.66%
SetIntersection_Interlaced_Vector_float_4_1 212677122.142 -
SetIntersection_Interlaced_Vector_float_4_4 135593989.958 -
SetIntersection_Interlaced_Vector_float_64_1 16327167.300 -
SetIntersection_Interlaced_Vector_float_64_16 16739447.665 -11.66%
SetIntersection_Interlaced_Vector_float_64_4 18023069.494 1.11%
SetIntersection_Interlaced_Vector_float_64_64 11480703.078 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 1007736.493 -4.64%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 8286181.460 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 2189752.435 -6.07%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 7406354.478 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 1319674.943 -15.35%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 4361479.050 -22.26%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 1040518.035 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 61619619.562 -9.48%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 3963819.249 14.65%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 118843340.015 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 21137393.087 -21.42%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 1637107.553 -3.62%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 8543176.056 -14.14%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_1 62623539.362 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 36677958.126 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 57717196.857 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1_1 531996180.569 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 4054268.405 -2.63%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 8035506.064 1.59%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 5779153.108 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 5152157.758 -2.44%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 8518311.793 1.66%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 1069741.077 5.44%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 108454634.624 -22.29%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 4862482.664 12.43%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 346364190.042 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 43987290.361 -19.04%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_262144 348115398.471 -2.48%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 1747691.266 1.55%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 20761685.523 72.04%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_1 212837403.502 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 135545726.926 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1 16370675.347 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 19257241.671 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 17885638.742 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 12136533.505 2.03%
SetIntersection_Interlaced_Vector_string_1024_1 1066310.200 -
SetIntersection_Interlaced_Vector_string_1024_1024 38902965.146 -
SetIntersection_Interlaced_Vector_string_1024_16 3347930.185 1.60%
SetIntersection_Interlaced_Vector_string_1024_256 20690092.755 1.16%
SetIntersection_Interlaced_Vector_string_1024_4 1678901.218 3.31%
SetIntersection_Interlaced_Vector_string_1024_64 8148459.163 -
SetIntersection_Interlaced_Vector_string_16384_1 1074226.548 1.56%
SetIntersection_Interlaced_Vector_string_16384_1024 121719868.439 2.49%
SetIntersection_Interlaced_Vector_string_16384_16 4750440.683 10.56%
SetIntersection_Interlaced_Vector_string_16384_16384 349670240.357 -
SetIntersection_Interlaced_Vector_string_16384_256 44809791.991 13.44%
SetIntersection_Interlaced_Vector_string_16384_4 1921334.245 5.77%
SetIntersection_Interlaced_Vector_string_16384_64 14371423.727 15.34%
SetIntersection_Interlaced_Vector_string_16_1 64475672.251 -
SetIntersection_Interlaced_Vector_string_16_16 52052741.842 -
SetIntersection_Interlaced_Vector_string_16_4 66453203.877 -
SetIntersection_Interlaced_Vector_string_1_1 569746311.508 4.18%
SetIntersection_Interlaced_Vector_string_256_1 4259113.959 -
SetIntersection_Interlaced_Vector_string_256_16 10469730.907 1.29%
SetIntersection_Interlaced_Vector_string_256_256 20294260.581 3.24%
SetIntersection_Interlaced_Vector_string_256_4 6140390.528 2.25%
SetIntersection_Interlaced_Vector_string_256_64 18505003.970 -
SetIntersection_Interlaced_Vector_string_262144_1 1102523.773 2.09%
SetIntersection_Interlaced_Vector_string_262144_1024 340972819.164 -
SetIntersection_Interlaced_Vector_string_262144_16 6585563.937 9.33%
SetIntersection_Interlaced_Vector_string_262144_16384 1017429.852 -
SetIntersection_Interlaced_Vector_string_262144_256 77634520.721 11.25%
SetIntersection_Interlaced_Vector_string_262144_262144 14482432.211 -
SetIntersection_Interlaced_Vector_string_262144_4 2266087.223 9.15%
SetIntersection_Interlaced_Vector_string_262144_64 22092400.644 10.37%
SetIntersection_Interlaced_Vector_string_4_1 221935104.636 1.38%
SetIntersection_Interlaced_Vector_string_4_4 152780504.334 1.49%
SetIntersection_Interlaced_Vector_string_64_1 16871207.693 -
SetIntersection_Interlaced_Vector_string_64_16 28288760.432 -
SetIntersection_Interlaced_Vector_string_64_4 21453632.150 -
SetIntersection_Interlaced_Vector_string_64_64 26168568.417 4.71%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1038760.133 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 9050019.939 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 2394788.076 -4.78%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 8814464.123 -7.34%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1365032.330 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 4390054.267 -17.91%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1047100.511 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 67194998.310 -1.11%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 3195362.144 -3.16%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 129020434.334 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 26960660.098 -7.26%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1526820.902 -6.46%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 8825104.797 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_1 62161483.334 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 36860342.387 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 57899458.440 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1 531519015.323 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 4089490.647 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 8073727.495 11.65%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 6058595.831 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 5165960.100 -3.00%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 9944900.934 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1041625.131 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 147244420.110 2.01%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 4635864.493 -3.95%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 354785884.770 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 46893422.293 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 350466070.180 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1842761.953 1.03%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 15042750.852 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_1 211850510.599 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_4 135827419.380 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_1 16207972.555 -1.37%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 19589866.032 1.42%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 18535988.878 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 12387646.508 -
SetIntersection_Interlaced_Vector_uint32_1024_1 1042636.671 3.50%
SetIntersection_Interlaced_Vector_uint32_1024_1024 5903009.168 -
SetIntersection_Interlaced_Vector_uint32_1024_16 1852220.012 -22.30%
SetIntersection_Interlaced_Vector_uint32_1024_256 7834739.615 23.70%
SetIntersection_Interlaced_Vector_uint32_1024_4 1237890.822 -8.57%
SetIntersection_Interlaced_Vector_uint32_1024_64 3371515.267 -25.93%
SetIntersection_Interlaced_Vector_uint32_16384_1 1052905.877 3.61%
SetIntersection_Interlaced_Vector_uint32_16384_1024 37958806.470 -32.18%
SetIntersection_Interlaced_Vector_uint32_16384_16 2407464.439 -31.47%
SetIntersection_Interlaced_Vector_uint32_16384_16384 79344442.755 -
SetIntersection_Interlaced_Vector_uint32_16384_256 20919508.411 38.31%
SetIntersection_Interlaced_Vector_uint32_16384_4 1318526.261 -16.51%
SetIntersection_Interlaced_Vector_uint32_16384_64 5708510.387 -40.94%
SetIntersection_Interlaced_Vector_uint32_16_1 62572071.258 -
SetIntersection_Interlaced_Vector_uint32_16_16 35522413.387 -
SetIntersection_Interlaced_Vector_uint32_16_4 55827156.436 -
SetIntersection_Interlaced_Vector_uint32_1_1 531757845.674 -
SetIntersection_Interlaced_Vector_uint32_256_1 4140734.290 -
SetIntersection_Interlaced_Vector_uint32_256_16 6579371.860 -11.42%
SetIntersection_Interlaced_Vector_uint32_256_256 4542479.113 -
SetIntersection_Interlaced_Vector_uint32_256_4 4924092.444 -
SetIntersection_Interlaced_Vector_uint32_256_64 6941623.290 -1.46%
SetIntersection_Interlaced_Vector_uint32_262144_1 1043746.843 -
SetIntersection_Interlaced_Vector_uint32_262144_1024 85031874.707 -27.65%
SetIntersection_Interlaced_Vector_uint32_262144_16 2931312.498 -51.43%
SetIntersection_Interlaced_Vector_uint32_262144_16384 336102785.454 -5.80%
SetIntersection_Interlaced_Vector_uint32_262144_256 24466872.487 -10.91%
SetIntersection_Interlaced_Vector_uint32_262144_262144 350682053.528 -
SetIntersection_Interlaced_Vector_uint32_262144_4 1485169.128 -24.34%
SetIntersection_Interlaced_Vector_uint32_262144_64 10237850.423 -40.81%
SetIntersection_Interlaced_Vector_uint32_4_1 212658182.008 -
SetIntersection_Interlaced_Vector_uint32_4_4 135065955.874 -
SetIntersection_Interlaced_Vector_uint32_64_1 16360700.264 -
SetIntersection_Interlaced_Vector_uint32_64_16 16548808.588 -
SetIntersection_Interlaced_Vector_uint32_64_4 17714306.788 2.40%
SetIntersection_Interlaced_Vector_uint32_64_64 10836279.901 -
SetIntersection_Interlaced_Vector_uint64_1024_1 983231.798 -5.03%
SetIntersection_Interlaced_Vector_uint64_1024_1024 5841004.783 -
SetIntersection_Interlaced_Vector_uint64_1024_16 1836429.453 -8.14%
SetIntersection_Interlaced_Vector_uint64_1024_256 5477509.636 -16.87%
SetIntersection_Interlaced_Vector_uint64_1024_4 1218392.909 -4.52%
SetIntersection_Interlaced_Vector_uint64_1024_64 3392092.078 -15.54%
SetIntersection_Interlaced_Vector_uint64_16384_1 1045903.431 -
SetIntersection_Interlaced_Vector_uint64_16384_1024 41455156.057 -12.65%
SetIntersection_Interlaced_Vector_uint64_16384_16 2378650.067 -13.25%
SetIntersection_Interlaced_Vector_uint64_16384_16384 78337875.154 -
SetIntersection_Interlaced_Vector_uint64_16384_256 14843897.462 -25.36%
SetIntersection_Interlaced_Vector_uint64_16384_4 1293643.213 -9.74%
SetIntersection_Interlaced_Vector_uint64_16384_64 5465266.761 -16.46%
SetIntersection_Interlaced_Vector_uint64_16_1 62209396.668 -
SetIntersection_Interlaced_Vector_uint64_16_16 35023617.813 -1.34%
SetIntersection_Interlaced_Vector_uint64_16_4 55392999.751 -
SetIntersection_Interlaced_Vector_uint64_1_1 529155427.064 -
SetIntersection_Interlaced_Vector_uint64_256_1 4133840.245 -
SetIntersection_Interlaced_Vector_uint64_256_16 5964784.740 -6.16%
SetIntersection_Interlaced_Vector_uint64_256_256 4573501.676 -
SetIntersection_Interlaced_Vector_uint64_256_4 4954638.110 -
SetIntersection_Interlaced_Vector_uint64_256_64 6813813.433 -9.73%
SetIntersection_Interlaced_Vector_uint64_262144_1 995969.196 -4.53%
SetIntersection_Interlaced_Vector_uint64_262144_1024 81175850.130 -17.23%
SetIntersection_Interlaced_Vector_uint64_262144_16 6886563.619 106.08%
SetIntersection_Interlaced_Vector_uint64_262144_16384 345071558.293 -1.21%
SetIntersection_Interlaced_Vector_uint64_262144_256 31891059.034 2.97%
SetIntersection_Interlaced_Vector_uint64_262144_262144 351245358.579 -
SetIntersection_Interlaced_Vector_uint64_262144_4 1399741.922 -24.27%
SetIntersection_Interlaced_Vector_uint64_262144_64 8333963.668 -27.79%
SetIntersection_Interlaced_Vector_uint64_4_1 211099238.146 -
SetIntersection_Interlaced_Vector_uint64_4_4 134188030.408 -
SetIntersection_Interlaced_Vector_uint64_64_1 16239227.133 -
SetIntersection_Interlaced_Vector_uint64_64_16 17392217.206 -2.08%
SetIntersection_Interlaced_Vector_uint64_64_4 17618325.187 -
SetIntersection_Interlaced_Vector_uint64_64_64 10862664.073 -
SetIntersection_None_Set_float_1024_1 11854744.861 32.84%
SetIntersection_None_Set_float_1024_1024 8719872.754 -
SetIntersection_None_Set_float_1024_16 11780824.836 34.32%
SetIntersection_None_Set_float_1024_256 8937628.295 1.03%
SetIntersection_None_Set_float_1024_4 11938635.375 34.53%
SetIntersection_None_Set_float_1024_64 11875919.378 32.39%
SetIntersection_None_Set_float_16384_1 153548841.904 -1.86%
SetIntersection_None_Set_float_16384_1024 152431084.715 -1.07%
SetIntersection_None_Set_float_16384_16 154175948.429 -1.19%
SetIntersection_None_Set_float_16384_16384 156568957.549 -
SetIntersection_None_Set_float_16384_256 152286388.210 -1.71%
SetIntersection_None_Set_float_16384_4 153742465.600 -1.64%
SetIntersection_None_Set_float_16384_64 152856143.442 -2.24%
SetIntersection_None_Set_float_16_1 66303925.936 -
SetIntersection_None_Set_float_16_16 35069254.174 -1.50%
SetIntersection_None_Set_float_16_4 56903498.427 -
SetIntersection_None_Set_float_1_1 531587837.793 -
SetIntersection_None_Set_float_256_1 11463689.552 -
SetIntersection_None_Set_float_256_16 10849268.016 -
SetIntersection_None_Set_float_256_256 5762225.918 -
SetIntersection_None_Set_float_256_4 11250459.433 -1.44%
SetIntersection_None_Set_float_256_64 9273857.681 -
SetIntersection_None_Set_float_262144_1 1161660.971 -3.28%
SetIntersection_None_Set_float_262144_1024 1163196.939 -3.22%
SetIntersection_None_Set_float_262144_16 1157064.941 -3.71%
SetIntersection_None_Set_float_262144_16384 1154177.570 -2.93%
SetIntersection_None_Set_float_262144_256 1159209.148 -2.45%
SetIntersection_None_Set_float_262144_262144 1164429.525 -2.60%
SetIntersection_None_Set_float_262144_4 1156918.701 -3.85%
SetIntersection_None_Set_float_262144_64 1153133.219 -3.81%
SetIntersection_None_Set_float_4_1 215240601.686 -
SetIntersection_None_Set_float_4_4 134341880.511 -
SetIntersection_None_Set_float_64_1 22418113.066 -1.38%
SetIntersection_None_Set_float_64_16 18108167.430 -2.00%
SetIntersection_None_Set_float_64_4 21370260.700 -1.58%
SetIntersection_None_Set_float_64_64 11422634.115 -1.13%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 8831314.375 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 8570712.369 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 8593598.034 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 8841164.788 2.10%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 8586829.250 -1.33%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 8610527.090 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 160706238.094 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 159465211.006 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 169386420.985 1.28%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 169074105.688 1.96%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 163636146.454 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 164600522.437 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 168492359.629 1.68%
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 65673862.259 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 34917462.958 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 55785623.293 -
SetIntersection_None_Set_pair<uint32,_uint32>_1_1 547043402.273 3.21%
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 11459011.580 1.31%
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 10627792.559 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 5603691.803 -2.14%
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 11243792.800 1.62%
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 9115900.642 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 1225571.209 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 1233811.521 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 1228370.281 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 1235611.084 1.16%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 1231581.217 1.27%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 1255391.439 1.06%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 1224562.744 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 1228769.041 -
SetIntersection_None_Set_pair<uint32,_uint32>_4_1 217199625.988 1.36%
SetIntersection_None_Set_pair<uint32,_uint32>_4_4 134315839.093 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 21736623.283 -1.54%
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 17895678.318 -1.52%
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 21320963.347 1.07%
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 11484086.937 2.50%
SetIntersection_None_Set_string_1024_1 12969707.289 44.11%
SetIntersection_None_Set_string_1024_1024 8792175.650 -
SetIntersection_None_Set_string_1024_16 12796646.506 41.05%
SetIntersection_None_Set_string_1024_256 8870182.489 -
SetIntersection_None_Set_string_1024_4 12761233.278 42.95%
SetIntersection_None_Set_string_1024_64 8975637.529 2.05%
SetIntersection_None_Set_string_16384_1 191709941.520 -
SetIntersection_None_Set_string_16384_1024 189079286.484 -4.58%
SetIntersection_None_Set_string_16384_16 189223191.217 -2.42%
SetIntersection_None_Set_string_16384_16384 193807347.894 -
SetIntersection_None_Set_string_16384_256 188221459.622 -3.28%
SetIntersection_None_Set_string_16384_4 189949524.394 -1.26%
SetIntersection_None_Set_string_16384_64 187451280.963 -3.15%
SetIntersection_None_Set_string_16_1 68459564.182 -
SetIntersection_None_Set_string_16_16 36237263.807 -
SetIntersection_None_Set_string_16_4 58061750.062 -
SetIntersection_None_Set_string_1_1 541521618.029 -
SetIntersection_None_Set_string_256_1 11664366.166 1.20%
SetIntersection_None_Set_string_256_16 11017891.964 -
SetIntersection_None_Set_string_256_256 5872744.783 -
SetIntersection_None_Set_string_256_4 11355377.529 -2.48%
SetIntersection_None_Set_string_256_64 9319082.860 1.57%
SetIntersection_None_Set_string_262144_1 1599107.584 -3.48%
SetIntersection_None_Set_string_262144_1024 1603846.027 -4.16%
SetIntersection_None_Set_string_262144_16 1607535.889 -2.52%
SetIntersection_None_Set_string_262144_16384 1591907.391 -3.68%
SetIntersection_None_Set_string_262144_256 1589626.383 -4.23%
SetIntersection_None_Set_string_262144_262144 1603749.022 -4.05%
SetIntersection_None_Set_string_262144_4 1605042.481 -2.85%
SetIntersection_None_Set_string_262144_64 1608106.365 -2.73%
SetIntersection_None_Set_string_4_1 221239056.963 -
SetIntersection_None_Set_string_4_4 138088603.704 -
SetIntersection_None_Set_string_64_1 23028288.004 3.96%
SetIntersection_None_Set_string_64_16 18489250.212 -
SetIntersection_None_Set_string_64_4 22090784.491 2.38%
SetIntersection_None_Set_string_64_64 11747058.010 4.18%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 8708266.675 -2.25%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 8669927.317 -1.48%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 8650799.229 -1.23%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 8685172.767 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 8582932.583 -1.82%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 8812746.744 1.62%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 190855655.432 -4.01%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 185379135.698 -7.94%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 188623257.822 -1.93%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 195671710.402 -1.93%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 189707399.978 -4.43%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 189507445.039 -4.28%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 188269851.747 -4.80%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_1 66439778.578 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_16 35489304.964 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 56346266.812 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1_1 535025875.832 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 11286609.396 -1.49%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 10748353.299 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 5901315.666 3.73%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 11321607.600 1.19%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 9002631.627 -1.22%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 1577984.131 -4.36%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1580588.459 -3.15%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 1582977.945 -3.61%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1610950.277 -2.44%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 1606806.642 -2.48%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1584822.512 -3.22%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 1593568.362 -2.14%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 1584041.746 -3.88%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_1 216887493.899 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_4 135364000.977 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 22204769.058 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 18102208.066 -1.15%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 20892533.276 -3.12%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 11396152.065 -
SetIntersection_None_Set_uint32_1024_1 8677951.801 -
SetIntersection_None_Set_uint32_1024_1024 8741922.487 1.43%
SetIntersection_None_Set_uint32_1024_16 8608504.321 -1.66%
SetIntersection_None_Set_uint32_1024_256 8718090.804 -
SetIntersection_None_Set_uint32_1024_4 8739629.050 1.41%
SetIntersection_None_Set_uint32_1024_64 8839135.288 -
SetIntersection_None_Set_uint32_16384_1 152495995.800 -1.93%
SetIntersection_None_Set_uint32_16384_1024 150826163.505 -1.81%
SetIntersection_None_Set_uint32_16384_16 152320767.076 -1.61%
SetIntersection_None_Set_uint32_16384_16384 156538302.525 1.25%
SetIntersection_None_Set_uint32_16384_256 151141096.650 -2.02%
SetIntersection_None_Set_uint32_16384_4 152675615.192 -1.28%
SetIntersection_None_Set_uint32_16384_64 151148750.031 -2.03%
SetIntersection_None_Set_uint32_16_1 66590664.064 -
SetIntersection_None_Set_uint32_16_16 35395066.324 -
SetIntersection_None_Set_uint32_16_4 55924148.809 -
SetIntersection_None_Set_uint32_1_1 532511533.682 -
SetIntersection_None_Set_uint32_256_1 11234134.411 -
SetIntersection_None_Set_uint32_256_16 10672068.063 -1.81%
SetIntersection_None_Set_uint32_256_256 5846656.932 1.64%
SetIntersection_None_Set_uint32_256_4 11259085.642 -
SetIntersection_None_Set_uint32_256_64 9026542.991 -
SetIntersection_None_Set_uint32_262144_1 1162062.988 -2.31%
SetIntersection_None_Set_uint32_262144_1024 1149101.158 -2.94%
SetIntersection_None_Set_uint32_262144_16 1156563.556 -2.32%
SetIntersection_None_Set_uint32_262144_16384 1157971.189 -3.28%
SetIntersection_None_Set_uint32_262144_256 1158073.488 -3.20%
SetIntersection_None_Set_uint32_262144_262144 1151384.033 -3.09%
SetIntersection_None_Set_uint32_262144_4 1158563.963 -2.87%
SetIntersection_None_Set_uint32_262144_64 1157103.842 -2.41%
SetIntersection_None_Set_uint32_4_1 215374641.541 -
SetIntersection_None_Set_uint32_4_4 134566680.674 -
SetIntersection_None_Set_uint32_64_1 22286254.517 -
SetIntersection_None_Set_uint32_64_16 18119133.842 -
SetIntersection_None_Set_uint32_64_4 21559613.492 1.02%
SetIntersection_None_Set_uint32_64_64 11513226.412 1.62%
SetIntersection_None_Set_uint64_1024_1 8597550.918 -
SetIntersection_None_Set_uint64_1024_1024 8594522.671 -
SetIntersection_None_Set_uint64_1024_16 8779203.442 1.30%
SetIntersection_None_Set_uint64_1024_256 8587120.179 -2.43%
SetIntersection_None_Set_uint64_1024_4 8581899.684 -
SetIntersection_None_Set_uint64_1024_64 8674970.868 1.02%
SetIntersection_None_Set_uint64_16384_1 156084425.063 -1.71%
SetIntersection_None_Set_uint64_16384_1024 162427723.928 -5.11%
SetIntersection_None_Set_uint64_16384_16 168674963.100 1.77%
SetIntersection_None_Set_uint64_16384_16384 176173678.742 4.60%
SetIntersection_None_Set_uint64_16384_256 163693608.624 -
SetIntersection_None_Set_uint64_16384_4 159361066.033 -1.35%
SetIntersection_None_Set_uint64_16384_64 170070965.950 2.81%
SetIntersection_None_Set_uint64_16_1 65754856.454 -
SetIntersection_None_Set_uint64_16_16 34978590.311 -
SetIntersection_None_Set_uint64_16_4 56382348.210 -
SetIntersection_None_Set_uint64_1_1 529849207.981 -
SetIntersection_None_Set_uint64_256_1 11214298.174 -
SetIntersection_None_Set_uint64_256_16 10486173.234 -2.75%
SetIntersection_None_Set_uint64_256_256 5645415.535 -
SetIntersection_None_Set_uint64_256_4 11268487.068 1.71%
SetIntersection_None_Set_uint64_256_64 8999128.396 -1.75%
SetIntersection_None_Set_uint64_262144_1 1184357.260 -1.56%
SetIntersection_None_Set_uint64_262144_1024 1198049.072 -
SetIntersection_None_Set_uint64_262144_16 1188452.799 -
SetIntersection_None_Set_uint64_262144_16384 1199471.762 -
SetIntersection_None_Set_uint64_262144_256 1197758.137 -
SetIntersection_None_Set_uint64_262144_262144 1225821.533 1.38%
SetIntersection_None_Set_uint64_262144_4 1188200.195 -
SetIntersection_None_Set_uint64_262144_64 1193044.597 -
SetIntersection_None_Set_uint64_4_1 214389387.687 -
SetIntersection_None_Set_uint64_4_4 133909911.125 -
SetIntersection_None_Set_uint64_64_1 22178618.032 -
SetIntersection_None_Set_uint64_64_16 18023449.711 -
SetIntersection_None_Set_uint64_64_4 21289125.077 -
SetIntersection_None_Set_uint64_64_64 11290171.573 -
SetIntersection_None_Vector_float_1024_1 1075892.272 -
SetIntersection_None_Vector_float_1024_1024 1068202.589 -1.07%
SetIntersection_None_Vector_float_1024_16 1078508.692 -
SetIntersection_None_Vector_float_1024_256 1087708.931 3.15%
SetIntersection_None_Vector_float_1024_4 1075689.502 -
SetIntersection_None_Vector_float_1024_64 1076913.678 -1.16%
SetIntersection_None_Vector_float_16384_1 1112036.943 1.10%
SetIntersection_None_Vector_float_16384_1024 1122674.568 2.21%
SetIntersection_None_Vector_float_16384_16 1094902.456 -
SetIntersection_None_Vector_float_16384_16384 1104004.577 -
SetIntersection_None_Vector_float_16384_256 1109980.099 -
SetIntersection_None_Vector_float_16384_4 1113027.001 -
SetIntersection_None_Vector_float_16384_64 1109144.154 -
SetIntersection_None_Vector_float_16_1 63209439.534 -
SetIntersection_None_Vector_float_16_16 33554134.172 -
SetIntersection_None_Vector_float_16_4 53663455.390 -
SetIntersection_None_Vector_float_1_1 531583797.659 -
SetIntersection_None_Vector_float_256_1 4277903.821 -
SetIntersection_None_Vector_float_256_16 4004550.649 -
SetIntersection_None_Vector_float_256_256 2125316.641 -1.01%
SetIntersection_None_Vector_float_256_4 4214327.985 -
SetIntersection_None_Vector_float_256_64 3406387.386 -
SetIntersection_None_Vector_float_262144_1 1124822.327 -
SetIntersection_None_Vector_float_262144_1024 1122548.630 -1.19%
SetIntersection_None_Vector_float_262144_16 1145985.632 1.41%
SetIntersection_None_Vector_float_262144_16384 1148384.815 1.97%
SetIntersection_None_Vector_float_262144_256 1141591.380 -
SetIntersection_None_Vector_float_262144_262144 1111631.127 -2.79%
SetIntersection_None_Vector_float_262144_4 1145405.660 -
SetIntersection_None_Vector_float_262144_64 1156218.039 1.66%
SetIntersection_None_Vector_float_4_1 212975790.200 -
SetIntersection_None_Vector_float_4_4 133066821.769 -
SetIntersection_None_Vector_float_64_1 16629131.717 -
SetIntersection_None_Vector_float_64_16 13522051.372 -
SetIntersection_None_Vector_float_64_4 15925772.863 -
SetIntersection_None_Vector_float_64_64 8484901.455 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 1083465.519 -2.47%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 1098916.492 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 1098427.531 4.99%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 1101601.872 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 1095162.917 -2.46%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 1100085.981 1.77%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 1074734.694 -5.44%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 1120890.772 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 1138395.677 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 1123241.010 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 1108117.861 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 1117309.779 -2.47%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 1075326.665 -1.59%
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1 63418059.247 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_16 33762994.539 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4 53999718.071 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1_1 530677342.493 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 4323271.637 3.49%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 4076487.166 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 2094508.765 -2.30%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 4222479.067 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 3483581.322 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 1150104.333 -1.59%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 1102723.473 -1.77%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 1177189.462 -1.71%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 1137936.778 -2.99%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 1137727.981 3.18%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 1157963.108 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 1162531.681 -1.86%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 1153327.993 1.75%
SetIntersection_None_Vector_pair<uint32,_uint32>_4_1 213262326.941 -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_4 133202110.819 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 16721932.307 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16 13787813.059 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4 15958765.707 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 8433690.408 -1.70%
SetIntersection_None_Vector_string_1024_1 1174523.593 2.46%
SetIntersection_None_Vector_string_1024_1024 1157861.247 -1.18%
SetIntersection_None_Vector_string_1024_16 1159811.906 -1.03%
SetIntersection_None_Vector_string_1024_256 1161148.253 -
SetIntersection_None_Vector_string_1024_4 1143788.645 -2.41%
SetIntersection_None_Vector_string_1024_64 1160390.298 2.21%
SetIntersection_None_Vector_string_16384_1 1227725.154 4.03%
SetIntersection_None_Vector_string_16384_1024 1242799.487 1.51%
SetIntersection_None_Vector_string_16384_16 1213583.122 -
SetIntersection_None_Vector_string_16384_16384 1215279.841 -1.17%
SetIntersection_None_Vector_string_16384_256 1234845.921 1.23%
SetIntersection_None_Vector_string_16384_4 1204992.494 -1.72%
SetIntersection_None_Vector_string_16384_64 1202544.027 -3.09%
SetIntersection_None_Vector_string_16_1 64754825.070 -
SetIntersection_None_Vector_string_16_16 34418004.661 -
SetIntersection_None_Vector_string_16_4 54848181.268 -
SetIntersection_None_Vector_string_1_1 532158612.565 -
SetIntersection_None_Vector_string_256_1 4417167.881 -2.40%
SetIntersection_None_Vector_string_256_16 4211405.388 -
SetIntersection_None_Vector_string_256_256 2277643.255 -
SetIntersection_None_Vector_string_256_4 4425668.756 -
SetIntersection_None_Vector_string_256_64 3597057.134 -
SetIntersection_None_Vector_string_262144_1 1321051.640 4.44%
SetIntersection_None_Vector_string_262144_1024 1285502.305 -
SetIntersection_None_Vector_string_262144_16 1293904.751 -2.12%
SetIntersection_None_Vector_string_262144_16384 1314101.893 -
SetIntersection_None_Vector_string_262144_256 1272846.030 -4.16%
SetIntersection_None_Vector_string_262144_262144 1253500.071 -3.28%
SetIntersection_None_Vector_string_262144_4 1287240.054 -
SetIntersection_None_Vector_string_262144_64 1289410.218 -1.14%
SetIntersection_None_Vector_string_4_1 215798754.453 -
SetIntersection_None_Vector_string_4_4 134848869.139 -
SetIntersection_None_Vector_string_64_1 17255527.864 -
SetIntersection_None_Vector_string_64_16 14025792.602 -
SetIntersection_None_Vector_string_64_4 16524461.508 -
SetIntersection_None_Vector_string_64_64 8762003.395 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1108754.887 2.69%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 1108636.397 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1118329.577 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 1096088.828 -2.11%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1108567.988 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1071698.989 -4.20%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1096144.265 -6.33%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 1159384.001 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1144822.995 -1.96%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 1164448.561 1.71%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 1143214.474 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1136925.655 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1118875.117 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_1 63073114.666 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_16 33647730.816 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_4 53504764.912 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1_1 528692362.678 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 4276433.805 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 4030469.919 -2.32%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 2189160.929 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 4190723.150 -1.39%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 3474536.515 2.03%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1220275.739 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 1183750.145 2.49%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1169216.522 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 1182424.522 1.62%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 1199770.867 -1.52%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 1179084.517 -1.39%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1168786.296 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1162166.380 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_1 212729625.859 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_4 132984044.723 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1 16663293.663 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 13568113.953 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 15942711.468 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 8527953.847 -1.47%
SetIntersection_None_Vector_uint32_1024_1 1072717.872 -
SetIntersection_None_Vector_uint32_1024_1024 1079861.598 2.50%
SetIntersection_None_Vector_uint32_1024_16 1075072.519 -
SetIntersection_None_Vector_uint32_1024_256 1076014.959 2.47%
SetIntersection_None_Vector_uint32_1024_4 1076263.996 -
SetIntersection_None_Vector_uint32_1024_64 1053052.355 -2.18%
SetIntersection_None_Vector_uint32_16384_1 1107621.437 -
SetIntersection_None_Vector_uint32_16384_1024 1109294.780 4.37%
SetIntersection_None_Vector_uint32_16384_16 1105837.206 -
SetIntersection_None_Vector_uint32_16384_16384 1110837.969 1.89%
SetIntersection_None_Vector_uint32_16384_256 1074133.304 -3.12%
SetIntersection_None_Vector_uint32_16384_4 1105811.980 -
SetIntersection_None_Vector_uint32_16384_64 1107977.475 -
SetIntersection_None_Vector_uint32_16_1 63269456.295 -
SetIntersection_None_Vector_uint32_16_16 33673260.906 -
SetIntersection_None_Vector_uint32_16_4 53679517.909 -
SetIntersection_None_Vector_uint32_1_1 532818306.043 -
SetIntersection_None_Vector_uint32_256_1 4244907.069 -1.59%
SetIntersection_None_Vector_uint32_256_16 4019134.843 -
SetIntersection_None_Vector_uint32_256_256 2088954.969 -1.82%
SetIntersection_None_Vector_uint32_256_4 4218240.436 -
SetIntersection_None_Vector_uint32_256_64 3411935.057 2.32%
SetIntersection_None_Vector_uint32_262144_1 1134957.177 -
SetIntersection_None_Vector_uint32_262144_1024 1097097.898 -3.62%
SetIntersection_None_Vector_uint32_262144_16 1119123.676 -
SetIntersection_None_Vector_uint32_262144_16384 1141634.572 2.59%
SetIntersection_None_Vector_uint32_262144_256 1143683.937 5.53%
SetIntersection_None_Vector_uint32_262144_262144 1137636.174 2.18%
SetIntersection_None_Vector_uint32_262144_4 1149016.138 2.65%
SetIntersection_None_Vector_uint32_262144_64 1141880.003 1.70%
SetIntersection_None_Vector_uint32_4_1 213321621.427 -
SetIntersection_None_Vector_uint32_4_4 133346374.076 -
SetIntersection_None_Vector_uint32_64_1 16575147.224 -
SetIntersection_None_Vector_uint32_64_16 13423100.919 -
SetIntersection_None_Vector_uint32_64_4 15873709.279 -
SetIntersection_None_Vector_uint32_64_64 8429106.067 -
SetIntersection_None_Vector_uint64_1024_1 1030520.506 -4.94%
SetIntersection_None_Vector_uint64_1024_1024 1046253.513 -2.04%
SetIntersection_None_Vector_uint64_1024_16 1070698.017 -1.12%
SetIntersection_None_Vector_uint64_1024_256 1054890.734 -
SetIntersection_None_Vector_uint64_1024_4 1053532.770 -2.66%
SetIntersection_None_Vector_uint64_1024_64 1073672.676 3.01%
SetIntersection_None_Vector_uint64_16384_1 1086147.290 -1.96%
SetIntersection_None_Vector_uint64_16384_1024 1108450.262 2.95%
SetIntersection_None_Vector_uint64_16384_16 1053471.156 -4.99%
SetIntersection_None_Vector_uint64_16384_16384 1110983.022 1.09%
SetIntersection_None_Vector_uint64_16384_256 1106814.350 -
SetIntersection_None_Vector_uint64_16384_4 1095014.756 -1.34%
SetIntersection_None_Vector_uint64_16384_64 1092181.079 -1.48%
SetIntersection_None_Vector_uint64_16_1 62479868.245 -
SetIntersection_None_Vector_uint64_16_16 33235401.120 -
SetIntersection_None_Vector_uint64_16_4 53074263.753 -
SetIntersection_None_Vector_uint64_1_1 528705350.246 -
SetIntersection_None_Vector_uint64_256_1 4208214.765 -
SetIntersection_None_Vector_uint64_256_16 3967816.632 -
SetIntersection_None_Vector_uint64_256_256 2132181.296 -
SetIntersection_None_Vector_uint64_256_4 4175585.688 -
SetIntersection_None_Vector_uint64_256_64 3426754.565 2.20%
SetIntersection_None_Vector_uint64_262144_1 1113485.736 2.58%
SetIntersection_None_Vector_uint64_262144_1024 1111583.768 -2.79%
SetIntersection_None_Vector_uint64_262144_16 1124954.620 1.93%
SetIntersection_None_Vector_uint64_262144_16384 1081740.882 -3.41%
SetIntersection_None_Vector_uint64_262144_256 1136345.556 -
SetIntersection_None_Vector_uint64_262144_262144 1072327.242 -3.84%
SetIntersection_None_Vector_uint64_262144_4 1103506.785 -1.76%
SetIntersection_None_Vector_uint64_262144_64 1103492.909 -2.30%
SetIntersection_None_Vector_uint64_4_1 212468924.704 -
SetIntersection_None_Vector_uint64_4_4 132366110.711 -
SetIntersection_None_Vector_uint64_64_1 16537382.666 -
SetIntersection_None_Vector_uint64_64_16 13301731.177 -1.22%
SetIntersection_None_Vector_uint64_64_4 15705786.207 -
SetIntersection_None_Vector_uint64_64_64 8397594.940 -
Static 0.222 -
VChain,_1_level 5.785 1.82%
VChain,_2_levels 8.042 -1.22%
VChain,_3_levels 11.570 -
VChain,_4_levels 15.645 -2.64%
VChain,_5_levels 21.007 -1.52%
VChain_fail,_1_level 7.252 -2.86%
VChain_fail,_2_levels 13.593 -
VChain_fail,_3_levels 20.743 -
VChain_fail,_4_levels 30.156 1.03%
VChain_fail,_5_levels 40.301 1.80%
VChain_middle,_1_level 13.351 1.75%
VChain_middle,_2_levels 26.538 -
VChain_middle,_3_levels 45.525 -
VChain_middle,_4_levels 59.696 -
VChain_to_complete 0.232 -
VDAG_leftmost,_3_levels 15.170 -2.10%
VDAG_leftmost,_4_levels 19.388 -2.09%
VDAG_leftmost,_5_levels 23.050 -1.89%
VDAG_leftmost_middle,_1_level 95.590 -1.56%
VDAG_leftmost_middle,_2_levels 181.791 -1.09%
VDAG_leftmost_middle,_3_levels 359.812 -
VDAG_rightmost,_3_levels 62.403 -
VDAG_rightmost,_4_levels 133.038 -1.29%
VDAG_rightmost,_5_levels 267.457 -1.10%
VDAG_rightmost_middle,_1_level 104.564 -1.50%
VDAG_rightmost_middle,_2_levels 207.464 -2.03%
VDAG_rightmost_middle,_3_levels 423.148 -1.76%
VDAG_sidecast,_1_level 42.458 -1.47%
VDAG_sidecast,_2_levels 82.359 -1.80%
VDAG_sidecast,_3_levels 101.912 -1.53%
VDAG_sidecast_fail,_1_level 63.445 -
VDAG_sidecast_fail,_2_levels 91.387 -
VDAG_sidecast_fail,_3_levels 108.696 -1.20%
VDAG_to_complete 0.231 -
bm_exception_ptr_copy_assign_nonnull 3.414 -
bm_exception_ptr_copy_assign_null 3.076 -
bm_exception_ptr_copy_ctor_nonnull 3.376 -
bm_exception_ptr_copy_ctor_null 3.516 3.19%
bm_exception_ptr_move_assign_nonnull 5.071 -
bm_exception_ptr_move_assign_null 3.582 -
bm_exception_ptr_move_ctor_nonnull 3.700 -
bm_exception_ptr_move_ctor_null 2.550 7.24%
bm_exception_ptr_swap_nonnull 1.304 -
bm_exception_ptr_swap_null 3.477 -
bm_gcd_complex 17.992 -
bm_gcd_random 29.440 -
bm_gcd_trivial 0.672 1.77%
bm_lexicographical_compare<int>/1 1.467 7.83%
bm_lexicographical_compare<int>/1048576 68360.200 -
bm_lexicographical_compare<int>/262144 16316.677 -
bm_lexicographical_compare<int>/32768 1916.688 -
bm_lexicographical_compare<int>/4096 238.569 -
bm_lexicographical_compare<int>/512 29.815 -
bm_lexicographical_compare<int>/64 4.503 1.89%
bm_lexicographical_compare<int>/8 1.507 -
bm_lexicographical_compare<signed_char>/1 1.407 11.72%
bm_lexicographical_compare<signed_char>/1048576 16327.761 -
bm_lexicographical_compare<signed_char>/262144 3841.821 -
bm_lexicographical_compare<signed_char>/32768 477.142 -
bm_lexicographical_compare<signed_char>/4096 59.684 -
bm_lexicographical_compare<signed_char>/512 7.792 -
bm_lexicographical_compare<signed_char>/64 1.974 -9.71%
bm_lexicographical_compare<signed_char>/8 3.420 6.50%
bm_lexicographical_compare<unsigned_char>/1 1.610 -5.87%
bm_lexicographical_compare<unsigned_char>/1048576 17924.954 -
bm_lexicographical_compare<unsigned_char>/262144 4492.584 -
bm_lexicographical_compare<unsigned_char>/32768 572.096 -
bm_lexicographical_compare<unsigned_char>/4096 77.618 -
bm_lexicographical_compare<unsigned_char>/512 8.779 -
bm_lexicographical_compare<unsigned_char>/64 1.993 -1.17%
bm_lexicographical_compare<unsigned_char>/8 1.384 -6.80%
bm_list/1 3.160 -
bm_list/2048 6405.576 -2.05%
bm_list/512 1134.780 -
bm_list/64 149.412 -
bm_list/8 16.585 -1.73%
bm_make_exception_ptr/threads:1 16.499 2.50%
bm_make_exception_ptr/threads:2 8.155 -
bm_make_exception_ptr/threads:4 4.157 -
bm_make_exception_ptr/threads:8 3.130 10.87%
bm_ranges_lexicographical_compare<int>/1 1.385 -3.36%
bm_ranges_lexicographical_compare<int>/1048576 68359.476 -
bm_ranges_lexicographical_compare<int>/262144 16318.820 -
bm_ranges_lexicographical_compare<int>/32768 1917.063 -
bm_ranges_lexicographical_compare<int>/4096 238.640 -
bm_ranges_lexicographical_compare<int>/512 29.803 -
bm_ranges_lexicographical_compare<int>/64 4.505 1.31%
bm_ranges_lexicographical_compare<int>/8 1.539 2.63%
bm_ranges_lexicographical_compare<signed_char>/1 1.847 11.05%
bm_ranges_lexicographical_compare<signed_char>/1048576 16322.565 -
bm_ranges_lexicographical_compare<signed_char>/262144 3839.787 -
bm_ranges_lexicographical_compare<signed_char>/32768 479.080 -
bm_ranges_lexicographical_compare<signed_char>/4096 59.858 -
bm_ranges_lexicographical_compare<signed_char>/512 8.438 5.28%
bm_ranges_lexicographical_compare<signed_char>/64 2.647 19.72%
bm_ranges_lexicographical_compare<signed_char>/8 3.806 6.68%
bm_ranges_lexicographical_compare<unsigned_char>/1 1.553 -6.58%
bm_ranges_lexicographical_compare<unsigned_char>/1048576 18513.292 3.21%
bm_ranges_lexicographical_compare<unsigned_char>/262144 4605.523 2.42%
bm_ranges_lexicographical_compare<unsigned_char>/32768 572.335 -
bm_ranges_lexicographical_compare<unsigned_char>/4096 77.699 -
bm_ranges_lexicographical_compare<unsigned_char>/512 8.747 -
bm_ranges_lexicographical_compare<unsigned_char>/64 1.993 -3.57%
bm_ranges_lexicographical_compare<unsigned_char>/8 1.319 -8.26%
bm_ranges_swap_ranges_vb_aligned/1024 6.548 -
bm_ranges_swap_ranges_vb_aligned/1048576 3335.847 -
bm_ranges_swap_ranges_vb_aligned/128 3.437 2.57%
bm_ranges_swap_ranges_vb_aligned/131072 242.318 -
bm_ranges_swap_ranges_vb_aligned/16 3.619 3.04%
bm_ranges_swap_ranges_vb_aligned/16384 34.748 -
bm_ranges_swap_ranges_vb_aligned/2048 8.712 1.26%
bm_ranges_swap_ranges_vb_aligned/256 4.116 5.28%
bm_ranges_swap_ranges_vb_aligned/262144 481.265 -
bm_ranges_swap_ranges_vb_aligned/32 3.630 3.45%
bm_ranges_swap_ranges_vb_aligned/32768 64.459 -
bm_ranges_swap_ranges_vb_aligned/4096 12.119 -
bm_ranges_swap_ranges_vb_aligned/512 5.217 1.89%
bm_ranges_swap_ranges_vb_aligned/524288 1042.019 -
bm_ranges_swap_ranges_vb_aligned/64 2.973 3.23%
bm_ranges_swap_ranges_vb_aligned/65536 123.548 -
bm_ranges_swap_ranges_vb_aligned/8 3.580 2.97%
bm_ranges_swap_ranges_vb_aligned/8192 19.604 -
bm_ranges_swap_ranges_vb_unaligned/1048576 15921.941 -
bm_ranges_swap_ranges_vb_unaligned/262144 3831.108 -
bm_ranges_swap_ranges_vb_unaligned/32768 484.099 -
bm_ranges_swap_ranges_vb_unaligned/4096 65.361 -
bm_ranges_swap_ranges_vb_unaligned/512 12.020 -
bm_ranges_swap_ranges_vb_unaligned/64 5.014 -
bm_ranges_swap_ranges_vb_unaligned/8 5.092 -
bm_swap_ranges_vb_aligned/1048576 3334.109 -
bm_swap_ranges_vb_aligned/262144 489.900 -
bm_swap_ranges_vb_aligned/32768 63.763 -
bm_swap_ranges_vb_aligned/4096 12.616 -
bm_swap_ranges_vb_aligned/512 4.986 -
bm_swap_ranges_vb_aligned/64 3.007 -
bm_swap_ranges_vb_aligned/8 3.328 1.53%
bm_swap_ranges_vb_unaligned/1048576 16514.671 4.02%
bm_swap_ranges_vb_unaligned/262144 3887.530 1.45%
bm_swap_ranges_vb_unaligned/32768 485.519 -
bm_swap_ranges_vb_unaligned/4096 64.853 -
bm_swap_ranges_vb_unaligned/512 12.309 -
bm_swap_ranges_vb_unaligned/64 4.981 -
bm_swap_ranges_vb_unaligned/8 4.786 -
bm_write 609.986 10.28%
ranges::min(std::deque<__int128>)/1 0.666 -3.94%
ranges::min(std::deque<__int128>)/64 20.913 -
ranges::min(std::deque<__int128>)/70000 24383.758 -4.17%
ranges::min(std::deque<__int128>)/8 2.830 -
ranges::min(std::deque<char>)/1 0.740 -
ranges::min(std::deque<char>)/64 16.595 -
ranges::min(std::deque<char>)/70000 17876.246 -
ranges::min(std::deque<char>)/8 2.421 2.54%
ranges::min(std::deque<long_long>)/1 0.653 7.47%
ranges::min(std::deque<long_long>)/64 17.428 -16.07%
ranges::min(std::deque<long_long>)/70000 19099.000 -29.54%
ranges::min(std::deque<long_long>)/8 2.307 -
ranges::min(std::list<__int128>)/1 0.458 12.02%
ranges::min(std::list<__int128>)/64 33.566 -7.57%
ranges::min(std::list<__int128>)/70000 59993.565 -2.73%
ranges::min(std::list<__int128>)/8 2.066 -9.79%
ranges::min(std::list<char>)/1 0.354 -12.53%
ranges::min(std::list<char>)/64 27.529 2.11%
ranges::min(std::list<char>)/70000 54485.116 -
ranges::min(std::list<char>)/8 1.953 2.81%
ranges::min(std::list<long_long>)/1 0.261 -28.92%
ranges::min(std::list<long_long>)/64 24.717 -
ranges::min(std::list<long_long>)/70000 50687.907 13.39%
ranges::min(std::list<long_long>)/8 1.937 -
ranges::min(std::vector<__int128>)/1 0.413 -9.81%
ranges::min(std::vector<__int128>)/64 27.157 -2.86%
ranges::min(std::vector<__int128>)/70000 30371.542 -5.27%
ranges::min(std::vector<__int128>)/8 2.925 -
ranges::min(std::vector<char>)/1 0.456 36.68%
ranges::min(std::vector<char>)/64 4.281 1.31%
ranges::min(std::vector<char>)/70000 497.303 -
ranges::min(std::vector<char>)/8 2.476 8.10%
ranges::min(std::vector<long_long>)/1 0.456 19.25%
ranges::min(std::vector<long_long>)/64 4.690 -5.38%
ranges::min(std::vector<long_long>)/70000 7983.435 -
ranges::min(std::vector<long_long>)/8 2.321 3.62%
ranges::minmax(std::deque<__int128>)/1 0.672 3.33%
ranges::minmax(std::deque<__int128>)/64 32.274 4.87%
ranges::minmax(std::deque<__int128>)/70000 35155.572 1.67%
ranges::minmax(std::deque<__int128>)/8 3.993 5.89%
ranges::minmax(std::deque<char>)/1 0.661 -10.51%
ranges::minmax(std::deque<char>)/64 23.373 -6.66%
ranges::minmax(std::deque<char>)/70000 24187.496 -5.59%
ranges::minmax(std::deque<char>)/8 3.456 -17.28%
ranges::minmax(std::deque<long_long>)/1 0.689 8.95%
ranges::minmax(std::deque<long_long>)/64 27.644 13.80%
ranges::minmax(std::deque<long_long>)/70000 29892.873 14.21%
ranges::minmax(std::deque<long_long>)/8 4.234 7.91%
ranges::minmax(std::list<__int128>)/1 0.475 2.88%
ranges::minmax(std::list<__int128>)/64 39.452 -7.56%
ranges::minmax(std::list<__int128>)/70000 59232.909 -8.80%
ranges::minmax(std::list<__int128>)/8 3.943 2.89%
ranges::minmax(std::list<char>)/1 0.417 -
ranges::minmax(std::list<char>)/64 33.866 -3.50%
ranges::minmax(std::list<char>)/70000 54181.652 -3.98%
ranges::minmax(std::list<char>)/8 2.529 1.19%
ranges::minmax(std::list<long_long>)/1 0.458 6.88%
ranges::minmax(std::list<long_long>)/64 31.286 2.34%
ranges::minmax(std::list<long_long>)/70000 55504.828 -
ranges::minmax(std::list<long_long>)/8 2.535 -
ranges::minmax(std::vector<__int128>)/1 0.393 -
ranges::minmax(std::vector<__int128>)/64 32.113 -
ranges::minmax(std::vector<__int128>)/70000 35167.486 -
ranges::minmax(std::vector<__int128>)/8 4.125 -
ranges::minmax(std::vector<char>)/1 0.611 -5.12%
ranges::minmax(std::vector<char>)/64 1.195 -7.61%
ranges::minmax(std::vector<char>)/70000 593.037 -
ranges::minmax(std::vector<char>)/8 0.935 -5.79%
ranges::minmax(std::vector<long_long>)/1 0.649 -5.09%
ranges::minmax(std::vector<long_long>)/64 10.220 -
ranges::minmax(std::vector<long_long>)/70000 9211.490 -
ranges::minmax(std::vector<long_long>)/8 2.114 -
rng::contains(deque<int>)_(process_all)/1048576 245328.986 -
rng::contains(deque<int>)_(process_all)/32 8.860 -
rng::contains(deque<int>)_(process_all)/50 12.772 -1.02%
rng::contains(deque<int>)_(process_all)/8 3.157 -2.18%
rng::contains(deque<int>)_(process_all)/8192 1877.950 -
rng::contains(list<int>)_(process_all)/1048576 829055.245 -1.08%
rng::contains(list<int>)_(process_all)/32 9.150 -2.73%
rng::contains(list<int>)_(process_all)/50 18.305 2.79%
rng::contains(list<int>)_(process_all)/8 2.319 -4.07%
rng::contains(list<int>)_(process_all)/8192 7217.094 1.20%
rng::contains(vector<int>)_(process_all)/1048576 233513.105 -
rng::contains(vector<int>)_(process_all)/32 8.328 -
rng::contains(vector<int>)_(process_all)/50 12.319 -
rng::contains(vector<int>)_(process_all)/8 2.682 -1.86%
rng::contains(vector<int>)_(process_all)/8192 1813.179 -
rng::contains_subrange(deque<int>)_(near_matches)/1000 19703.086 4.38%
rng::contains_subrange(deque<int>)_(near_matches)/1024 20636.810 7.15%
rng::contains_subrange(deque<int>)_(near_matches)/8192 1455278.759 -
rng::contains_subrange(deque<int>)_(process_all)/1048576 429458.154 -
rng::contains_subrange(deque<int>)_(process_all)/16 8.734 -1.75%
rng::contains_subrange(deque<int>)_(process_all)/32 13.533 10.63%
rng::contains_subrange(deque<int>)_(process_all)/50 26.386 -2.07%
rng::contains_subrange(deque<int>)_(process_all)/8192 3354.365 -1.89%
rng::contains_subrange(deque<int>)_(same_length)/1048576 502252.028 -
rng::contains_subrange(deque<int>)_(same_length)/16 13.012 -
rng::contains_subrange(deque<int>)_(same_length)/32 20.662 -
rng::contains_subrange(deque<int>)_(same_length)/50 28.770 -
rng::contains_subrange(deque<int>)_(same_length)/8192 3912.271 -
rng::contains_subrange(deque<int>)_(single_element)/1048576 479154.745 -
rng::contains_subrange(deque<int>)_(single_element)/16 10.467 -
rng::contains_subrange(deque<int>)_(single_element)/32 17.659 -
rng::contains_subrange(deque<int>)_(single_element)/50 25.720 -
rng::contains_subrange(deque<int>)_(single_element)/8192 3738.680 -
rng::contains_subrange(list<int>)_(near_matches)/1000 37401.377 -
rng::contains_subrange(list<int>)_(near_matches)/1024 38963.364 -
rng::contains_subrange(list<int>)_(near_matches)/8192 2527237.365 -
rng::contains_subrange(list<int>)_(process_all)/1048576 849748.691 -
rng::contains_subrange(list<int>)_(process_all)/16 4.901 -
rng::contains_subrange(list<int>)_(process_all)/32 10.205 -
rng::contains_subrange(list<int>)_(process_all)/50 17.901 5.04%
rng::contains_subrange(list<int>)_(process_all)/8192 7168.754 3.20%
rng::contains_subrange(list<int>)_(same_length)/1048576 1003440.808 6.16%
rng::contains_subrange(list<int>)_(same_length)/16 5.863 -
rng::contains_subrange(list<int>)_(same_length)/32 16.502 -
rng::contains_subrange(list<int>)_(same_length)/50 25.611 1.36%
rng::contains_subrange(list<int>)_(same_length)/8192 9152.704 14.68%
rng::contains_subrange(list<int>)_(single_element)/1048576 850284.418 -
rng::contains_subrange(list<int>)_(single_element)/16 4.928 -
rng::contains_subrange(list<int>)_(single_element)/32 10.223 -
rng::contains_subrange(list<int>)_(single_element)/50 16.909 -
rng::contains_subrange(list<int>)_(single_element)/8192 7746.893 12.10%
rng::contains_subrange(vector<int>)_(near_matches)/1000 13299.651 -
rng::contains_subrange(vector<int>)_(near_matches)/1024 14027.363 -
rng::contains_subrange(vector<int>)_(near_matches)/8192 763725.419 -
rng::contains_subrange(vector<int>)_(process_all)/1048576 210751.041 1.15%
rng::contains_subrange(vector<int>)_(process_all)/16 4.764 -
rng::contains_subrange(vector<int>)_(process_all)/32 7.986 -
rng::contains_subrange(vector<int>)_(process_all)/50 11.787 2.79%
rng::contains_subrange(vector<int>)_(process_all)/8192 1644.946 -
rng::contains_subrange(vector<int>)_(same_length)/1048576 243175.587 -
rng::contains_subrange(vector<int>)_(same_length)/16 4.727 -1.83%
rng::contains_subrange(vector<int>)_(same_length)/32 8.647 -
rng::contains_subrange(vector<int>)_(same_length)/50 12.657 -
rng::contains_subrange(vector<int>)_(same_length)/8192 1865.919 -3.17%
rng::contains_subrange(vector<int>)_(single_element)/1048576 233349.344 -
rng::contains_subrange(vector<int>)_(single_element)/16 5.022 4.54%
rng::contains_subrange(vector<int>)_(single_element)/32 8.619 1.28%
rng::contains_subrange(vector<int>)_(single_element)/50 12.530 1.14%
rng::contains_subrange(vector<int>)_(single_element)/8192 1818.136 -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 80.563 -82.17%
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 82899.111 -83.08%
rng::ends_with(deque<int>)_(mismatch_at_end)/50 6.955 -70.55%
rng::ends_with(deque<int>)_(mismatch_at_end)/8 4.393 -15.89%
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 637.146 -83.32%
rng::ends_with(deque<int>)_(mismatch_at_start)/1024 4.274 100.18%
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 4.686 69.48%
rng::ends_with(deque<int>)_(mismatch_at_start)/50 4.273 100.07%
rng::ends_with(deque<int>)_(mismatch_at_start)/8 4.272 100.00%
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 4.273 99.86%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024 292.034 -43.85%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1048576 374546.797 -27.80%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 20.243 -22.84%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 4.464 -19.20%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8192 2559.469 -36.20%
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1024 2.719 25.68%
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1048576 2.821 4.20%
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/50 2.640 22.00%
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8 2.639 21.97%
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8192 2.720 25.42%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 2073.876 1.03%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 2288889.620 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 48.605 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 6.974 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 19202.333 -2.85%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 631.711 7.42%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 1462776.674 -3.72%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 24.390 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 4.700 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 11622.708 -9.60%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 1519.449 -14.67%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 2379341.126 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 56.597 3.70%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 6.456 -4.83%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 20119.070 -7.03%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 604.776 -10.00%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 1464171.810 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 24.504 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 4.935 4.18%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 11775.045 3.09%
rng::ends_with(list<int>)_(mismatch_at_end)/1024 0.699 -
rng::ends_with(list<int>)_(mismatch_at_end)/1048576 0.699 -
rng::ends_with(list<int>)_(mismatch_at_end)/50 0.673 -
rng::ends_with(list<int>)_(mismatch_at_end)/8 0.689 -1.44%
rng::ends_with(list<int>)_(mismatch_at_end)/8192 0.699 -
rng::ends_with(list<int>)_(mismatch_at_start)/1024 769.443 -
rng::ends_with(list<int>)_(mismatch_at_start)/1048576 960101.231 -
rng::ends_with(list<int>)_(mismatch_at_start)/50 41.748 41.67%
rng::ends_with(list<int>)_(mismatch_at_start)/8 3.019 -1.74%
rng::ends_with(list<int>)_(mismatch_at_start)/8192 9561.738 -2.80%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1024 0.776 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1048576 0.776 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/50 0.757 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8 0.757 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8192 0.776 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024 853.811 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1048576 1073164.245 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 46.692 24.95%
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 4.784 1.19%
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 8522.815 -29.92%
rng::ends_with(vector<int>)_(mismatch_at_end)/1024 78.170 -
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 73761.234 -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 4.493 1.30%
rng::ends_with(vector<int>)_(mismatch_at_end)/8 1.449 -7.78%
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 570.695 -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 1.392 20.45%
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 1.397 20.83%
rng::ends_with(vector<int>)_(mismatch_at_start)/50 1.397 20.90%
rng::ends_with(vector<int>)_(mismatch_at_start)/8 1.407 19.22%
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 1.395 20.67%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1024 292.191 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1048576 306294.547 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 15.093 1.55%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 3.027 1.53%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8192 2541.227 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1024 0.810 -2.08%
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1048576 0.810 -1.73%
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/50 0.810 -2.89%
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8 0.811 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8192 0.813 -1.28%
rng::find(join_view(deque<deque<int>>))_(process_all)/1024 294.526 1.21%
rng::find(join_view(deque<deque<int>>))_(process_all)/32768 9455.456 -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 17.473 -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 7.641 -
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 2329.587 -
rng::find(join_view(list<vector<int>>))_(process_all)/1024 490.660 -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 16403.381 5.78%
rng::find(join_view(list<vector<int>>))_(process_all)/50 23.534 -
rng::find(join_view(list<vector<int>>))_(process_all)/8 4.603 1.71%
rng::find(join_view(list<vector<int>>))_(process_all)/8192 4166.174 7.56%
rng::find(join_view(vector<list<int>>))_(process_all)/1024 746.804 1.95%
rng::find(join_view(vector<list<int>>))_(process_all)/32768 28815.970 8.80%
rng::find(join_view(vector<list<int>>))_(process_all)/50 40.989 -
rng::find(join_view(vector<list<int>>))_(process_all)/8 4.464 1.27%
rng::find(join_view(vector<list<int>>))_(process_all)/8192 7448.432 -28.65%
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 22.884 -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 654.607 -1.48%
rng::find(join_view(vector<vector<char>>))_(process_all)/50 3.520 -3.70%
rng::find(join_view(vector<vector<char>>))_(process_all)/8 3.017 -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 167.497 -
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 277.643 -
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 8769.724 -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 14.582 -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 4.956 -3.79%
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 2170.600 1.20%
rng::find(vector<bool>)_(process_all)/1024 4.490 -6.80%
rng::find(vector<bool>)_(process_all)/1048576 3652.136 -
rng::find(vector<bool>)_(process_all)/50 0.786 15.22%
rng::find(vector<bool>)_(process_all)/8 0.748 8.18%
rng::find(vector<bool>)_(process_all)/8192 33.636 -
rng::find_if(vector<bool>)_(process_all)/1024 566.228 -
rng::find_if(vector<bool>)_(process_all)/1048576 582895.972 -
rng::find_if(vector<bool>)_(process_all)/50 23.602 -
rng::find_if(vector<bool>)_(process_all)/8 3.482 -
rng::find_if(vector<bool>)_(process_all)/8192 4541.827 -
rng::find_if_not(vector<bool>)_(process_all)/1024 567.155 -
rng::find_if_not(vector<bool>)_(process_all)/1048576 578221.821 -
rng::find_if_not(vector<bool>)_(process_all)/50 24.000 -3.06%
rng::find_if_not(vector<bool>)_(process_all)/8 3.564 -3.25%
rng::find_if_not(vector<bool>)_(process_all)/8192 4523.225 -
rng::find_last(deque<int>)_(bail_10%)/1024 227.288 -
rng::find_last(deque<int>)_(bail_10%)/1048576 324839.112 -
rng::find_last(deque<int>)_(bail_10%)/50 11.431 -
rng::find_last(deque<int>)_(bail_10%)/8 2.731 -
rng::find_last(deque<int>)_(bail_10%)/8192 2517.286 -
rng::find_last(deque<int>)_(bail_90%)/1024 28.916 -7.28%
rng::find_last(deque<int>)_(bail_90%)/1048576 25547.760 -
rng::find_last(deque<int>)_(bail_90%)/50 1.858 -5.53%
rng::find_last(deque<int>)_(bail_90%)/8 0.894 -2.59%
rng::find_last(deque<int>)_(bail_90%)/8192 201.918 -1.88%
rng::find_last(forward_list<int>)_(bail_10%)/1024 728.154 -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 703046.917 92.16%
rng::find_last(forward_list<int>)_(bail_10%)/50 17.338 -8.13%
rng::find_last(forward_list<int>)_(bail_10%)/8 2.300 -3.82%
rng::find_last(forward_list<int>)_(bail_10%)/8192 5857.339 -
rng::find_last(forward_list<int>)_(bail_90%)/1024 732.340 -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 664620.415 69.02%
rng::find_last(forward_list<int>)_(bail_90%)/50 20.727 -
rng::find_last(forward_list<int>)_(bail_90%)/8 2.395 -
rng::find_last(forward_list<int>)_(bail_90%)/8192 5984.528 -
rng::find_last(list<int>)_(bail_10%)/1024 675.517 2.89%
rng::find_last(list<int>)_(bail_10%)/1048576 785072.437 -
rng::find_last(list<int>)_(bail_10%)/50 15.856 -
rng::find_last(list<int>)_(bail_10%)/8 2.091 -
rng::find_last(list<int>)_(bail_10%)/8192 6837.913 9.11%
rng::find_last(list<int>)_(bail_90%)/1024 76.064 1.49%
rng::find_last(list<int>)_(bail_90%)/1048576 85839.580 -
rng::find_last(list<int>)_(bail_90%)/50 1.249 -
rng::find_last(list<int>)_(bail_90%)/8 0.468 -
rng::find_last(list<int>)_(bail_90%)/8192 601.554 -
rng::find_last(vector<char>)_(bail_10%)/1024 211.491 -
rng::find_last(vector<char>)_(bail_10%)/1048576 206950.595 -
rng::find_last(vector<char>)_(bail_10%)/50 10.868 -
rng::find_last(vector<char>)_(bail_10%)/8 2.020 -
rng::find_last(vector<char>)_(bail_10%)/8192 1629.453 -
rng::find_last(vector<char>)_(bail_90%)/1024 23.838 1.11%
rng::find_last(vector<char>)_(bail_90%)/1048576 23066.402 -
rng::find_last(vector<char>)_(bail_90%)/50 1.470 1.20%
rng::find_last(vector<char>)_(bail_90%)/8 0.464 -
rng::find_last(vector<char>)_(bail_90%)/8192 189.906 -
rng::find_last(vector<int>)_(bail_10%)/1024 212.008 -
rng::find_last(vector<int>)_(bail_10%)/1048576 214415.161 -
rng::find_last(vector<int>)_(bail_10%)/50 10.841 -
rng::find_last(vector<int>)_(bail_10%)/8 2.034 -
rng::find_last(vector<int>)_(bail_10%)/8192 1660.068 -
rng::find_last(vector<int>)_(bail_90%)/1024 28.074 -
rng::find_last(vector<int>)_(bail_90%)/1048576 23578.737 1.97%
rng::find_last(vector<int>)_(bail_90%)/50 1.504 -1.10%
rng::find_last(vector<int>)_(bail_90%)/8 0.461 4.58%
rng::find_last(vector<int>)_(bail_90%)/8192 190.067 -
rng::find_last_if(deque<int>)_(bail_10%)/1024 355.392 -2.44%
rng::find_last_if(deque<int>)_(bail_10%)/1048576 362057.937 -
rng::find_last_if(deque<int>)_(bail_10%)/50 18.230 -9.21%
rng::find_last_if(deque<int>)_(bail_10%)/8 3.806 -
rng::find_last_if(deque<int>)_(bail_10%)/8192 2759.453 -1.35%
rng::find_last_if(deque<int>)_(bail_90%)/1024 42.367 -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 38973.595 2.07%
rng::find_last_if(deque<int>)_(bail_90%)/50 2.596 -
rng::find_last_if(deque<int>)_(bail_90%)/8 1.029 11.06%
rng::find_last_if(deque<int>)_(bail_90%)/8192 320.271 -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 770.083 -1.22%
rng::find_last_if(forward_list<int>)_(bail_10%)/1048576 908356.991 -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 27.355 1.81%
rng::find_last_if(forward_list<int>)_(bail_10%)/8 4.224 -12.01%
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 6744.804 -4.91%
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 813.570 6.21%
rng::find_last_if(forward_list<int>)_(bail_90%)/1048576 901234.677 -
rng::find_last_if(forward_list<int>)_(bail_90%)/50 28.088 1.59%
rng::find_last_if(forward_list<int>)_(bail_90%)/8 4.571 8.40%
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 6849.463 -
rng::find_last_if(list<int>)_(bail_10%)/1024 677.702 -
rng::find_last_if(list<int>)_(bail_10%)/1048576 803970.723 -
rng::find_last_if(list<int>)_(bail_10%)/50 19.171 -
rng::find_last_if(list<int>)_(bail_10%)/8 3.301 -
rng::find_last_if(list<int>)_(bail_10%)/8192 6607.196 -
rng::find_last_if(list<int>)_(bail_90%)/1024 70.165 -
rng::find_last_if(list<int>)_(bail_90%)/1048576 92345.381 4.31%
rng::find_last_if(list<int>)_(bail_90%)/50 2.173 -
rng::find_last_if(list<int>)_(bail_90%)/8 0.710 -
rng::find_last_if(list<int>)_(bail_90%)/8192 607.116 -
rng::find_last_if(vector<char>)_(bail_10%)/1024 241.897 -
rng::find_last_if(vector<char>)_(bail_10%)/1048576 237759.660 -
rng::find_last_if(vector<char>)_(bail_10%)/50 11.386 -17.53%
rng::find_last_if(vector<char>)_(bail_10%)/8 2.076 -
rng::find_last_if(vector<char>)_(bail_10%)/8192 1858.159 -
rng::find_last_if(vector<char>)_(bail_90%)/1024 25.645 -
rng::find_last_if(vector<char>)_(bail_90%)/1048576 26240.639 -
rng::find_last_if(vector<char>)_(bail_90%)/50 1.496 -
rng::find_last_if(vector<char>)_(bail_90%)/8 0.471 -
rng::find_last_if(vector<char>)_(bail_90%)/8192 215.749 -
rng::find_last_if(vector<int>)_(bail_10%)/1024 246.325 -
rng::find_last_if(vector<int>)_(bail_10%)/1048576 306845.037 -
rng::find_last_if(vector<int>)_(bail_10%)/50 11.494 -
rng::find_last_if(vector<int>)_(bail_10%)/8 2.639 -
rng::find_last_if(vector<int>)_(bail_10%)/8192 2185.764 -
rng::find_last_if(vector<int>)_(bail_90%)/1024 26.238 -
rng::find_last_if(vector<int>)_(bail_90%)/1048576 33533.490 -
rng::find_last_if(vector<int>)_(bail_90%)/50 1.523 -
rng::find_last_if(vector<int>)_(bail_90%)/8 0.495 -15.87%
rng::find_last_if(vector<int>)_(bail_90%)/8192 218.497 -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 367.687 -
rng::find_last_if_not(deque<int>)_(bail_10%)/1048576 363139.631 -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 17.648 -
rng::find_last_if_not(deque<int>)_(bail_10%)/8 3.832 -
rng::find_last_if_not(deque<int>)_(bail_10%)/8192 2766.808 -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 38.837 -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 39858.989 4.38%
rng::find_last_if_not(deque<int>)_(bail_90%)/50 2.470 -3.68%
rng::find_last_if_not(deque<int>)_(bail_90%)/8 0.961 -2.59%
rng::find_last_if_not(deque<int>)_(bail_90%)/8192 312.598 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 768.178 1.14%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1048576 912399.143 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 41.974 1.12%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 4.347 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 7469.981 12.96%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 799.924 4.47%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1048576 904610.196 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 28.026 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 4.351 -2.94%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 6604.794 -
rng::find_last_if_not(list<int>)_(bail_10%)/1024 684.715 -
rng::find_last_if_not(list<int>)_(bail_10%)/1048576 808185.795 -
rng::find_last_if_not(list<int>)_(bail_10%)/50 37.238 -
rng::find_last_if_not(list<int>)_(bail_10%)/8 3.193 -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 6743.246 1.08%
rng::find_last_if_not(list<int>)_(bail_90%)/1024 80.376 -
rng::find_last_if_not(list<int>)_(bail_90%)/1048576 88861.204 -
rng::find_last_if_not(list<int>)_(bail_90%)/50 2.109 -
rng::find_last_if_not(list<int>)_(bail_90%)/8 0.710 -
rng::find_last_if_not(list<int>)_(bail_90%)/8192 606.127 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1024 243.406 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1048576 237285.807 -
rng::find_last_if_not(vector<char>)_(bail_10%)/50 12.003 5.91%
rng::find_last_if_not(vector<char>)_(bail_10%)/8 2.118 2.17%
rng::find_last_if_not(vector<char>)_(bail_10%)/8192 1863.662 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1024 30.945 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1048576 26221.196 -1.13%
rng::find_last_if_not(vector<char>)_(bail_90%)/50 1.416 -6.80%
rng::find_last_if_not(vector<char>)_(bail_90%)/8 0.479 -
rng::find_last_if_not(vector<char>)_(bail_90%)/8192 215.722 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1024 246.751 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1048576 307658.301 -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 13.366 7.47%
rng::find_last_if_not(vector<int>)_(bail_10%)/8 2.638 -1.03%
rng::find_last_if_not(vector<int>)_(bail_10%)/8192 2185.245 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 26.106 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1048576 33542.739 -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 1.511 2.25%
rng::find_last_if_not(vector<int>)_(bail_90%)/8 0.488 2.94%
rng::find_last_if_not(vector<int>)_(bail_90%)/8192 218.818 -
rng::fold_left(deque<int>)/1048576 1329045.066 -
rng::fold_left(deque<int>)/32 22.365 -1.13%
rng::fold_left(deque<int>)/50 37.223 -1.43%
rng::fold_left(deque<int>)/8 3.610 -1.27%
rng::fold_left(deque<int>)/8192 10332.075 -
rng::fold_left(list<int>)/1048576 1362230.746 -
rng::fold_left(list<int>)/32 21.797 -
rng::fold_left(list<int>)/50 36.853 -
rng::fold_left(list<int>)/8 3.795 -
rng::fold_left(list<int>)/8192 10854.998 2.78%
rng::fold_left(vector<int>)/1048576 1325331.444 -3.84%
rng::fold_left(vector<int>)/32 21.834 -
rng::fold_left(vector<int>)/50 37.360 -
rng::fold_left(vector<int>)/8 3.568 -
rng::fold_left(vector<int>)/8192 10312.096 -8.99%
rng::for_each(map<int>)/32 25.150 -
rng::for_each(map<int>)/50 38.253 -
rng::for_each(map<int>)/8 6.221 -1.32%
rng::for_each(map<int>)/8192 7329.044 -
rng::for_each(multimap<int>)/32 26.527 1.72%
rng::for_each(multimap<int>)/50 40.461 -
rng::for_each(multimap<int>)/8 6.201 -
rng::for_each(multimap<int>)/8192 7422.717 1.06%
rng::for_each(multiset<int>)/32 25.344 -1.34%
rng::for_each(multiset<int>)/50 39.278 -
rng::for_each(multiset<int>)/8 6.735 -3.89%
rng::for_each(multiset<int>)/8192 7877.870 -
rng::for_each(set<int>)/32 25.086 -
rng::for_each(set<int>)/50 37.926 -
rng::for_each(set<int>)/8 6.474 -2.48%
rng::for_each(set<int>)/8192 7875.156 -
rng::starts_with(deque<int>)/1000 452.925 -
rng::starts_with(deque<int>)/1024 474.617 1.22%
rng::starts_with(deque<int>)/1048576 492510.724 -
rng::starts_with(deque<int>)/8 4.018 -
rng::starts_with(deque<int>)/8192 3837.070 -
rng::starts_with(deque<int>,_pred)/1000 514.023 -
rng::starts_with(deque<int>,_pred)/1024 528.183 -
rng::starts_with(deque<int>,_pred)/1048576 510050.140 -3.26%
rng::starts_with(deque<int>,_pred)/8 4.647 -
rng::starts_with(deque<int>,_pred)/8192 3921.571 -3.23%
rng::starts_with(list<int>)/1000 759.556 -49.33%
rng::starts_with(list<int>)/1024 776.937 -34.35%
rng::starts_with(list<int>)/1048576 960691.076 2.41%
rng::starts_with(list<int>)/8 2.935 -3.70%
rng::starts_with(list<int>)/8192 9297.100 -
rng::starts_with(list<int>,_pred)/1000 791.932 -
rng::starts_with(list<int>,_pred)/1024 809.048 -
rng::starts_with(list<int>,_pred)/1048576 973888.793 -
rng::starts_with(list<int>,_pred)/8 3.510 -
rng::starts_with(list<int>,_pred)/8192 10706.758 -6.27%
rng::starts_with(vector<int>)/1000 58.348 -
rng::starts_with(vector<int>)/1024 59.912 -
rng::starts_with(vector<int>)/1048576 68316.383 -
rng::starts_with(vector<int>)/8 1.224 -
rng::starts_with(vector<int>)/8192 485.114 -
rng::starts_with(vector<int>,_pred)/1000 280.284 -
rng::starts_with(vector<int>,_pred)/1024 289.018 -
rng::starts_with(vector<int>,_pred)/1048576 304529.506 -
rng::starts_with(vector<int>,_pred)/8 2.546 7.70%
rng::starts_with(vector<int>,_pred)/8192 2499.845 -
std::adjacent_find(deque<int>)/1024 464.879 -
std::adjacent_find(deque<int>)/1048576 477693.895 -
std::adjacent_find(deque<int>)/50 15.167 -14.20%
std::adjacent_find(deque<int>)/8 3.149 24.34%
std::adjacent_find(deque<int>)/8192 3724.475 -
std::adjacent_find(deque<int>,_pred)/1024 630.923 -
std::adjacent_find(deque<int>,_pred)/1048576 651143.760 -
std::adjacent_find(deque<int>,_pred)/50 30.905 2.22%
std::adjacent_find(deque<int>,_pred)/8 4.903 16.38%
std::adjacent_find(deque<int>,_pred)/8192 5101.835 -
std::adjacent_find(list<int>)/1024 738.919 -
std::adjacent_find(list<int>)/1048576 873423.473 -
std::adjacent_find(list<int>)/50 23.411 -
std::adjacent_find(list<int>)/8 2.077 -
std::adjacent_find(list<int>)/8192 6731.144 -6.68%
std::adjacent_find(list<int>,_pred)/1024 793.043 -
std::adjacent_find(list<int>,_pred)/1048576 921236.806 -
std::adjacent_find(list<int>,_pred)/50 29.305 -
std::adjacent_find(list<int>,_pred)/8 3.854 1.55%
std::adjacent_find(list<int>,_pred)/8192 7242.063 -
std::adjacent_find(vector<int>)/1024 235.913 -
std::adjacent_find(vector<int>)/1048576 236565.470 -
std::adjacent_find(vector<int>)/50 12.034 -
std::adjacent_find(vector<int>)/8 2.047 1.54%
std::adjacent_find(vector<int>)/8192 1842.239 -
std::adjacent_find(vector<int>,_pred)/1024 401.154 -
std::adjacent_find(vector<int>,_pred)/1048576 472682.662 -
std::adjacent_find(vector<int>,_pred)/50 23.764 -
std::adjacent_find(vector<int>,_pred)/8 3.312 1.38%
std::adjacent_find(vector<int>,_pred)/8192 3192.910 -
std::all_of(deque<int>)_(process_all)/32 12.376 -
std::all_of(deque<int>)_(process_all)/32768 10166.937 -
std::all_of(deque<int>)_(process_all)/50 18.926 -
std::all_of(deque<int>)_(process_all)/8 3.457 -
std::all_of(deque<int>)_(process_all)/8192 2523.470 -
std::all_of(list<int>)_(process_all)/32 11.445 -
std::all_of(list<int>)_(process_all)/32768 26529.704 -
std::all_of(list<int>)_(process_all)/50 22.078 1.11%
std::all_of(list<int>)_(process_all)/8 2.639 -1.39%
std::all_of(list<int>)_(process_all)/8192 8401.888 -
std::all_of(vector<int>)_(process_all)/32 8.306 -
std::all_of(vector<int>)_(process_all)/32768 8125.171 -
std::all_of(vector<int>)_(process_all)/50 13.604 -8.90%
std::all_of(vector<int>)_(process_all)/8 2.419 2.21%
std::all_of(vector<int>)_(process_all)/8192 2043.176 -
std::any_of(deque<int>)_(process_all)/32 12.306 -
std::any_of(deque<int>)_(process_all)/32768 10073.901 -3.71%
std::any_of(deque<int>)_(process_all)/50 18.895 -
std::any_of(deque<int>)_(process_all)/8 3.435 -
std::any_of(deque<int>)_(process_all)/8192 2530.514 -3.61%
std::any_of(list<int>)_(process_all)/32 11.660 -
std::any_of(list<int>)_(process_all)/32768 26384.911 -
std::any_of(list<int>)_(process_all)/50 22.062 -
std::any_of(list<int>)_(process_all)/8 2.666 -
std::any_of(list<int>)_(process_all)/8192 7563.618 1.41%
std::any_of(vector<int>)_(process_all)/32 8.442 -
std::any_of(vector<int>)_(process_all)/32768 8114.429 -
std::any_of(vector<int>)_(process_all)/50 13.772 -
std::any_of(vector<int>)_(process_all)/8 2.686 13.94%
std::any_of(vector<int>)_(process_all)/8192 2033.207 -
std::copy(deque<int>)/1048576 50102.195 -
std::copy(deque<int>)/262144 11677.474 -
std::copy(deque<int>)/32768 1139.481 -
std::copy(deque<int>)/4096 146.828 1.41%
std::copy(deque<int>)/512 16.847 1.25%
std::copy(deque<int>)/64 2.691 -
std::copy(deque<int>)/8 2.752 3.60%
std::copy(list<int>)/1048576 872039.959 -
std::copy(list<int>)/262144 215445.993 -
std::copy(list<int>)/32768 25302.623 -6.75%
std::copy(list<int>)/4096 3012.235 -7.76%
std::copy(list<int>)/512 365.530 -
std::copy(list<int>)/64 32.285 -
std::copy(list<int>)/8 2.498 -
std::copy(vector<bool>)_(aligned)/1048576 2561.946 13.54%
std::copy(vector<bool>)_(aligned)/262144 457.598 -23.17%
std::copy(vector<bool>)_(aligned)/32768 35.347 -
std::copy(vector<bool>)_(aligned)/4096 4.740 -
std::copy(vector<bool>)_(aligned)/512 1.374 -
std::copy(vector<bool>)_(aligned)/64 1.358 5.75%
std::copy(vector<bool>)_(unaligned)/1048576 7019.280 -
std::copy(vector<bool>)_(unaligned)/262144 11017.419 542.86%
std::copy(vector<bool>)_(unaligned)/32768 217.950 -1.64%
std::copy(vector<bool>)_(unaligned)/4096 26.034 -3.64%
std::copy(vector<bool>)_(unaligned)/512 3.498 -
std::copy(vector<bool>)_(unaligned)/64 1.808 -
std::copy(vector<int>)/1048576 50057.066 -
std::copy(vector<int>)/262144 12525.479 2.18%
std::copy(vector<int>)/32768 3757.944 -
std::copy(vector<int>)/4096 228.665 41.01%
std::copy(vector<int>)/512 15.948 -
std::copy(vector<int>)/64 2.437 -
std::copy(vector<int>)/8 2.257 5.70%
std::copy_backward(deque<int>)/1048576 131421.496 -
std::copy_backward(deque<int>)/262144 31412.187 -
std::copy_backward(deque<int>)/32768 3732.668 4.77%
std::copy_backward(deque<int>)/4096 148.238 -
std::copy_backward(deque<int>)/512 19.065 5.62%
std::copy_backward(deque<int>)/64 3.540 16.88%
std::copy_backward(deque<int>)/8 2.713 -
std::copy_backward(list<int>)/1048576 877192.552 -
std::copy_backward(list<int>)/262144 217514.515 -
std::copy_backward(list<int>)/32768 26939.967 -
std::copy_backward(list<int>)/4096 3282.731 1.83%
std::copy_backward(list<int>)/512 366.410 -
std::copy_backward(list<int>)/64 30.760 -
std::copy_backward(list<int>)/8 2.378 1.17%
std::copy_backward(vector<bool>)_(aligned)/1048576 1736.558 -43.85%
std::copy_backward(vector<bool>)_(aligned)/262144 369.883 -51.89%
std::copy_backward(vector<bool>)_(aligned)/32768 35.644 -
std::copy_backward(vector<bool>)_(aligned)/4096 5.018 -
std::copy_backward(vector<bool>)_(aligned)/512 1.550 4.85%
std::copy_backward(vector<bool>)_(aligned)/64 1.647 -
std::copy_backward(vector<bool>)_(unaligned)/1048576 6543.346 -
std::copy_backward(vector<bool>)_(unaligned)/262144 1587.600 -
std::copy_backward(vector<bool>)_(unaligned)/32768 205.290 -
std::copy_backward(vector<bool>)_(unaligned)/4096 25.702 -
std::copy_backward(vector<bool>)_(unaligned)/512 4.805 -
std::copy_backward(vector<bool>)_(unaligned)/64 0.878 -3.63%
std::copy_backward(vector<int>)/1048576 50259.217 -
std::copy_backward(vector<int>)/262144 12501.395 -
std::copy_backward(vector<int>)/32768 3695.601 -
std::copy_backward(vector<int>)/4096 158.182 -2.48%
std::copy_backward(vector<int>)/512 16.589 -
std::copy_backward(vector<int>)/64 2.501 -
std::copy_backward(vector<int>)/8 2.210 1.25%
std::copy_if(deque<int>)_(entire_range)/1048576 276957.905 -
std::copy_if(deque<int>)_(entire_range)/262144 69565.233 -
std::copy_if(deque<int>)_(entire_range)/32768 8663.973 -
std::copy_if(deque<int>)_(entire_range)/4096 1021.407 -
std::copy_if(deque<int>)_(entire_range)/512 135.390 -
std::copy_if(deque<int>)_(entire_range)/64 16.215 -
std::copy_if(deque<int>)_(entire_range)/8 2.549 -3.90%
std::copy_if(deque<int>)_(every_other)/1048576 371606.002 -
std::copy_if(deque<int>)_(every_other)/262144 92792.816 -
std::copy_if(deque<int>)_(every_other)/32768 11604.486 -
std::copy_if(deque<int>)_(every_other)/4096 1456.199 -
std::copy_if(deque<int>)_(every_other)/512 181.929 -
std::copy_if(deque<int>)_(every_other)/64 23.333 -
std::copy_if(deque<int>)_(every_other)/8 3.448 -
std::copy_if(list<int>)_(entire_range)/1048576 872392.050 -
std::copy_if(list<int>)_(entire_range)/262144 217444.946 -
std::copy_if(list<int>)_(entire_range)/32768 25681.490 -3.17%
std::copy_if(list<int>)_(entire_range)/4096 3029.446 -
std::copy_if(list<int>)_(entire_range)/512 370.713 1.56%
std::copy_if(list<int>)_(entire_range)/64 31.772 -
std::copy_if(list<int>)_(entire_range)/8 2.549 -
std::copy_if(list<int>)_(every_other)/1048576 847962.153 -
std::copy_if(list<int>)_(every_other)/262144 210270.343 -
std::copy_if(list<int>)_(every_other)/32768 25730.689 1.54%
std::copy_if(list<int>)_(every_other)/4096 3435.110 4.72%
std::copy_if(list<int>)_(every_other)/512 298.008 -17.29%
std::copy_if(list<int>)_(every_other)/64 27.832 -
std::copy_if(list<int>)_(every_other)/8 2.297 -
std::copy_if(vector<int>)_(entire_range)/1048576 244934.881 -4.51%
std::copy_if(vector<int>)_(entire_range)/262144 59661.516 -2.28%
std::copy_if(vector<int>)_(entire_range)/32768 7455.401 -
std::copy_if(vector<int>)_(entire_range)/4096 933.437 -
std::copy_if(vector<int>)_(entire_range)/512 123.208 -
std::copy_if(vector<int>)_(entire_range)/64 16.141 -1.05%
std::copy_if(vector<int>)_(entire_range)/8 2.294 -
std::copy_if(vector<int>)_(every_other)/1048576 498175.782 -1.64%
std::copy_if(vector<int>)_(every_other)/262144 128090.252 -
std::copy_if(vector<int>)_(every_other)/32768 16321.751 1.07%
std::copy_if(vector<int>)_(every_other)/4096 2001.207 -
std::copy_if(vector<int>)_(every_other)/512 255.182 -
std::copy_if(vector<int>)_(every_other)/64 32.916 -
std::copy_if(vector<int>)_(every_other)/8 4.154 -1.12%
std::copy_n(deque<int>)/1048576 53194.201 6.06%
std::copy_n(deque<int>)/262144 11713.631 -
std::copy_n(deque<int>)/32768 1132.400 -
std::copy_n(deque<int>)/4096 146.263 -
std::copy_n(deque<int>)/512 16.718 -
std::copy_n(deque<int>)/64 2.782 -
std::copy_n(deque<int>)/8 2.591 -5.75%
std::copy_n(list<int>)/1048576 867158.302 -
std::copy_n(list<int>)/262144 215813.027 -
std::copy_n(list<int>)/32768 26496.904 -
std::copy_n(list<int>)/4096 3917.454 9.70%
std::copy_n(list<int>)/512 343.634 -
std::copy_n(list<int>)/64 15.219 2.85%
std::copy_n(list<int>)/8 2.299 3.62%
std::copy_n(vector<bool>)_(aligned)/1048576 2205.701 -4.54%
std::copy_n(vector<bool>)_(aligned)/262144 652.247 21.08%
std::copy_n(vector<bool>)_(aligned)/32768 35.141 -
std::copy_n(vector<bool>)_(aligned)/4096 4.757 1.11%
std::copy_n(vector<bool>)_(aligned)/512 1.378 -
std::copy_n(vector<bool>)_(aligned)/64 1.361 -
std::copy_n(vector<bool>)_(unaligned)/1048576 7018.141 -
std::copy_n(vector<bool>)_(unaligned)/262144 1712.212 -
std::copy_n(vector<bool>)_(unaligned)/32768 214.718 -1.38%
std::copy_n(vector<bool>)_(unaligned)/4096 26.069 -
std::copy_n(vector<bool>)_(unaligned)/512 3.479 -
std::copy_n(vector<bool>)_(unaligned)/64 1.817 -
std::copy_n(vector<int>)/1048576 50075.373 -
std::copy_n(vector<int>)/262144 12528.594 -
std::copy_n(vector<int>)/32768 3792.714 1.94%
std::copy_n(vector<int>)/4096 168.370 -19.32%
std::copy_n(vector<int>)/512 16.032 -
std::copy_n(vector<int>)/64 2.465 -
std::copy_n(vector<int>)/8 2.286 1.82%
std::count(deque<int>)_(every_other)/1024 245.941 -
std::count(deque<int>)_(every_other)/1048576 252307.582 -
std::count(deque<int>)_(every_other)/8 2.532 -
std::count(deque<int>)_(every_other)/8192 1931.261 -
std::count(list<int>)_(every_other)/1024 707.762 -1.24%
std::count(list<int>)_(every_other)/1048576 820404.332 -
std::count(list<int>)_(every_other)/8 2.095 -
std::count(list<int>)_(every_other)/8192 6789.548 -4.86%
std::count(vector<bool>)/1000 2.965 -
std::count(vector<bool>)/1024 1.687 -
std::count(vector<bool>)/1048576 1456.234 -
std::count(vector<bool>)/8192 11.419 -
std::count(vector<int>)_(every_other)/1024 102.804 -
std::count(vector<int>)_(every_other)/1048576 105111.292 -
std::count(vector<int>)_(every_other)/8 1.299 2.46%
std::count(vector<int>)_(every_other)/8192 818.210 -
std::count_if(deque<int>)_(every_other)/1024 346.333 -
std::count_if(deque<int>)_(every_other)/1048576 342197.647 -1.41%
std::count_if(deque<int>)_(every_other)/8 3.487 -
std::count_if(deque<int>)_(every_other)/8192 2684.054 -
std::count_if(list<int>)_(every_other)/1024 753.062 -2.08%
std::count_if(list<int>)_(every_other)/1048576 886342.892 -
std::count_if(list<int>)_(every_other)/8 2.770 -3.57%
std::count_if(list<int>)_(every_other)/8192 8144.775 13.81%
std::count_if(vector<int>)_(every_other)/1024 246.170 -
std::count_if(vector<int>)_(every_other)/1048576 247753.596 -
std::count_if(vector<int>)_(every_other)/8 4.160 -
std::count_if(vector<int>)_(every_other)/8192 1898.930 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 429.179 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/32 394.687 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 831.256 1.40%
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 339.710 6.49%
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 10.762 -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 2541.800 -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 70.203 -1.22%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 26.372 -10.19%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 445.687 -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 70.652 -
std::deque<int>::ctor(Range)_(cheap_elements)/32 26.417 -6.96%
std::deque<int>::ctor(Range)_(cheap_elements)/8192 447.401 -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 316.080 7.77%
std::deque<int>::ctor(const&)_(cheap_elements)/32 34.412 -1.25%
std::deque<int>::ctor(const&)_(cheap_elements)/8192 2159.858 -
std::deque<int>::ctor(size)/1024 70.433 -7.23%
std::deque<int>::ctor(size)/32 27.050 -9.02%
std::deque<int>::ctor(size)/8192 438.849 -5.28%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 70.707 -6.38%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 26.306 -11.19%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 424.621 -1.51%
std::deque<int>::erase(begin)_(cheap_elements)/1024 7.336 -
std::deque<int>::erase(begin)_(cheap_elements)/32 7.516 -
std::deque<int>::erase(begin)_(cheap_elements)/8192 7.399 -
std::deque<int>::erase(middle)_(cheap_elements)/1024 27.401 1.83%
std::deque<int>::erase(middle)_(cheap_elements)/32 9.486 -
std::deque<int>::erase(middle)_(cheap_elements)/8192 160.647 -
std::deque<int>::insert(begin)_(cheap_elements)/1024 5.975 -
std::deque<int>::insert(begin)_(cheap_elements)/32 6.066 -
std::deque<int>::insert(begin)_(cheap_elements)/8192 6.026 -
std::deque<int>::insert(middle)_(cheap_elements)/1024 29.739 -1.34%
std::deque<int>::insert(middle)_(cheap_elements)/32 11.229 -
std::deque<int>::insert(middle)_(cheap_elements)/8192 165.391 -
std::deque<int>::operator=(const&)_(cheap_elements)/1024 40.858 -
std::deque<int>::operator=(const&)_(cheap_elements)/32 5.757 -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 369.260 8.45%
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 651.490 -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 400.401 -2.41%
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 2532.262 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.873 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/32 12.727 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.541 -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 842.076 -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 408.483 -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 10490.161 -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 12921.889 2.02%
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 748.397 1.18%
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 115185.426 1.95%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 644.670 -3.86%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 23.065 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 6171.834 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6756.885 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 155.155 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 55308.698 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 880.157 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 61.821 13.40%
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 12106.606 -6.97%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 23753.755 7.62%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 740.287 7.90%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 209083.993 7.61%
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 879.629 -1.74%
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 61.588 12.47%
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 12116.958 -7.54%
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 22881.632 3.83%
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 743.924 9.08%
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 200700.220 3.47%
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 1070.401 -1.50%
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 60.752 3.01%
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 11632.343 -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 23029.358 3.56%
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 714.802 2.89%
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 202393.800 4.65%
std::deque<std::string>::ctor(size)/1024 721.815 -2.07%
std::deque<std::string>::ctor(size)/32 41.308 -17.59%
std::deque<std::string>::ctor(size)/8192 8574.345 -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 1020.566 5.91%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 55.206 3.83%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 12975.893 3.37%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 23671.369 8.04%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 702.566 3.56%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 205945.078 8.12%
std::deque<std::string>::erase(begin)_(cheap_elements)/1024 7.348 -
std::deque<std::string>::erase(begin)_(cheap_elements)/32 7.347 -
std::deque<std::string>::erase(begin)_(cheap_elements)/8192 7.373 -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 26.916 9.18%
std::deque<std::string>::erase(begin)_(expensive_elements)/32 26.373 9.86%
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 26.893 9.53%
std::deque<std::string>::erase(middle)_(cheap_elements)/1024 314.037 -
std::deque<std::string>::erase(middle)_(cheap_elements)/32 26.747 -
std::deque<std::string>::erase(middle)_(cheap_elements)/8192 2348.616 -
std::deque<std::string>::erase(middle)_(expensive_elements)/1024 325.236 -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 36.637 -1.50%
std::deque<std::string>::erase(middle)_(expensive_elements)/8192 2360.222 -
std::deque<std::string>::insert(begin)_(cheap_elements)/1024 10.880 -
std::deque<std::string>::insert(begin)_(cheap_elements)/32 10.689 -
std::deque<std::string>::insert(begin)_(cheap_elements)/8192 10.888 -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 29.588 -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 29.937 -1.90%
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 30.586 -2.11%
std::deque<std::string>::insert(middle)_(cheap_elements)/1024 311.543 -
std::deque<std::string>::insert(middle)_(cheap_elements)/32 24.470 -
std::deque<std::string>::insert(middle)_(cheap_elements)/8192 2343.252 -
std::deque<std::string>::insert(middle)_(expensive_elements)/1024 328.881 -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 41.061 1.07%
std::deque<std::string>::insert(middle)_(expensive_elements)/8192 2364.453 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 523.160 1.83%
std::deque<std::string>::operator=(const&)_(cheap_elements)/32 17.020 -3.58%
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 4528.085 -
std::deque<std::string>::operator=(const&)_(expensive_elements)/1024 6604.331 1.51%
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 158.201 -2.16%
std::deque<std::string>::operator=(const&)_(expensive_elements)/8192 52987.220 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 1087.545 5.72%
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 413.972 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 8325.915 2.61%
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 13559.280 5.83%
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 769.612 2.58%
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 120328.315 5.28%
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 1.384 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/32 13.241 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 1.265 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 13.450 2.89%
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 23.867 1.05%
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 14.955 -1.38%
std::distance(deque<int>)/1024 0.849 -
std::distance(deque<int>)/4096 0.847 -
std::distance(deque<int>)/50 0.857 -
std::distance(deque<int>)/8192 0.845 -
std::distance(join_view(vector<vector<int>>))/1024 0.971 -
std::distance(join_view(vector<vector<int>>))/4096 4.500 3.86%
std::distance(join_view(vector<vector<int>>))/50 0.592 -2.19%
std::distance(join_view(vector<vector<int>>))/8192 8.245 -1.23%
std::equal(deque<int>)_(it,_it,_it)/1024 79.968 -82.69%
std::equal(deque<int>)_(it,_it,_it)/1048576 82755.499 -83.38%
std::equal(deque<int>)_(it,_it,_it)/50 5.988 -73.68%
std::equal(deque<int>)_(it,_it,_it)/8 3.298 -26.42%
std::equal(deque<int>)_(it,_it,_it)/8192 638.787 -83.51%
std::equal(deque<int>)_(it,_it,_it,_it)/1024 80.308 -80.15%
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 83381.650 -80.39%
std::equal(deque<int>)_(it,_it,_it,_it)/50 6.349 -69.78%
std::equal(deque<int>)_(it,_it,_it,_it)/8 3.987 -20.30%
std::equal(deque<int>)_(it,_it,_it,_it)/8192 639.579 -79.32%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 290.846 -44.14%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 374870.537 -27.35%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 15.223 -38.97%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 3.906 -26.22%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 2536.090 -36.77%
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 290.542 -44.72%
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 373779.921 -27.26%
std::equal(deque<int>)_(it,_it,_it,_pred)/50 14.185 -41.78%
std::equal(deque<int>)_(it,_it,_it,_pred)/8 3.047 -32.64%
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 2543.418 -36.45%
std::equal(list<int>)_(it,_it,_it)/1024 1140.032 -
std::equal(list<int>)_(it,_it,_it)/1048576 1323057.252 1.31%
std::equal(list<int>)_(it,_it,_it)/50 35.923 1.26%
std::equal(list<int>)_(it,_it,_it)/8 2.682 -
std::equal(list<int>)_(it,_it,_it)/8192 10069.139 -
std::equal(list<int>)_(it,_it,_it,_it)/1024 780.842 -5.20%
std::equal(list<int>)_(it,_it,_it,_it)/1048576 953331.640 -
std::equal(list<int>)_(it,_it,_it,_it)/50 25.701 -15.37%
std::equal(list<int>)_(it,_it,_it,_it)/8 2.992 3.40%
std::equal(list<int>)_(it,_it,_it,_it)/8192 12166.655 -4.18%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 804.192 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1048576 977137.552 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 29.164 -13.41%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 3.589 4.01%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 12825.476 2.81%
std::equal(list<int>)_(it,_it,_it,_pred)/1024 1164.021 -
std::equal(list<int>)_(it,_it,_it,_pred)/1048576 1322853.578 -
std::equal(list<int>)_(it,_it,_it,_pred)/50 62.465 61.50%
std::equal(list<int>)_(it,_it,_it,_pred)/8 3.997 14.19%
std::equal(list<int>)_(it,_it,_it,_pred)/8192 12423.011 -8.55%
std::equal(vector<bool>)_(aligned)/1024 0.219 -
std::equal(vector<bool>)_(aligned)/1048576 0.219 -
std::equal(vector<bool>)_(aligned)/50 0.219 -
std::equal(vector<bool>)_(aligned)/8 0.219 -
std::equal(vector<bool>)_(aligned)/8192 0.218 -
std::equal(vector<bool>)_(unaligned)/1024 6.008 -
std::equal(vector<bool>)_(unaligned)/1048576 6431.006 1.92%
std::equal(vector<bool>)_(unaligned)/50 0.827 12.35%
std::equal(vector<bool>)_(unaligned)/8 0.788 12.03%
std::equal(vector<bool>)_(unaligned)/8192 57.012 1.64%
std::equal(vector<int>)_(it,_it,_it)/1024 77.667 -
std::equal(vector<int>)_(it,_it,_it)/1048576 74009.518 2.00%
std::equal(vector<int>)_(it,_it,_it)/50 4.111 -2.32%
std::equal(vector<int>)_(it,_it,_it)/8 1.156 1.41%
std::equal(vector<int>)_(it,_it,_it)/8192 570.647 1.84%
std::equal(vector<int>)_(it,_it,_it,_it)/1024 77.970 -
std::equal(vector<int>)_(it,_it,_it,_it)/1048576 73738.142 1.56%
std::equal(vector<int>)_(it,_it,_it,_it)/50 4.125 -6.84%
std::equal(vector<int>)_(it,_it,_it,_it)/8 1.326 -6.20%
std::equal(vector<int>)_(it,_it,_it,_it)/8192 571.659 1.85%
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 291.534 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 305687.637 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 13.715 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 2.957 -2.65%
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 2543.771 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1024 290.959 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1048576 305767.114 -
std::equal(vector<int>)_(it,_it,_it,_pred)/50 13.502 -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 2.596 -5.05%
std::equal(vector<int>)_(it,_it,_it,_pred)/8192 2544.761 -
std::fill(deque<int>)/1024 29.987 -
std::fill(deque<int>)/32 1.364 -
std::fill(deque<int>)/50 2.367 -
std::fill(deque<int>)/8192 236.088 -
std::fill(list<int>)/1024 671.706 35.04%
std::fill(list<int>)/32 8.365 -
std::fill(list<int>)/50 34.835 -
std::fill(list<int>)/8192 7163.001 -4.44%
std::fill(vector<bool>)/1048576 3821.623 -
std::fill(vector<bool>)/262144 231.940 -75.65%
std::fill(vector<bool>)/32768 30.448 -1.74%
std::fill(vector<bool>)/4096 4.219 -4.71%
std::fill(vector<bool>)/512 1.571 5.27%
std::fill(vector<bool>)/64 1.608 5.71%
std::fill(vector<int>)/1024 29.560 -
std::fill(vector<int>)/32 1.038 -2.39%
std::fill(vector<int>)/50 2.232 1.38%
std::fill(vector<int>)/8192 234.672 -
std::fill_n(deque<int>)/1024 29.854 -
std::fill_n(deque<int>)/32 1.155 -
std::fill_n(deque<int>)/50 2.204 -
std::fill_n(deque<int>)/8192 236.016 -1.20%
std::fill_n(list<int>)/1024 441.592 -32.23%
std::fill_n(list<int>)/32 8.113 -
std::fill_n(list<int>)/50 15.600 -2.57%
std::fill_n(list<int>)/8192 8328.454 21.21%
std::fill_n(vector<bool>)/1048576 3821.852 -
std::fill_n(vector<bool>)/262144 231.548 -
std::fill_n(vector<bool>)/32768 30.387 1.70%
std::fill_n(vector<bool>)/4096 4.198 -
std::fill_n(vector<bool>)/512 1.456 -
std::fill_n(vector<bool>)/64 1.406 -4.65%
std::fill_n(vector<int>)/1024 29.692 -
std::fill_n(vector<int>)/32 1.147 -
std::fill_n(vector<int>)/50 2.228 -
std::fill_n(vector<int>)/8192 234.699 -
std::find(deque<int>)_(bail_25%)/1024 68.234 -
std::find(deque<int>)_(bail_25%)/32768 1933.715 -
std::find(deque<int>)_(bail_25%)/8 2.288 -
std::find(deque<int>)_(bail_25%)/8192 481.003 -
std::find(deque<int>)_(process_all)/1024 244.844 1.12%
std::find(deque<int>)_(process_all)/32768 7829.282 1.18%
std::find(deque<int>)_(process_all)/50 13.208 -
std::find(deque<int>)_(process_all)/8 3.467 -
std::find(deque<int>)_(process_all)/8192 1960.322 1.88%
std::find(list<int>)_(bail_25%)/1024 129.278 -2.31%
std::find(list<int>)_(bail_25%)/32768 7552.076 -4.14%
std::find(list<int>)_(bail_25%)/8 0.929 -
std::find(list<int>)_(bail_25%)/8192 1427.342 -1.58%
std::find(list<int>)_(process_all)/1024 689.282 -1.75%
std::find(list<int>)_(process_all)/32768 26067.535 -
std::find(list<int>)_(process_all)/50 19.076 -
std::find(list<int>)_(process_all)/8 2.289 -3.61%
std::find(list<int>)_(process_all)/8192 6915.928 -4.58%
std::find(vector<bool>)_(process_all)/1024 4.697 -
std::find(vector<bool>)_(process_all)/1048576 3730.054 2.21%
std::find(vector<bool>)_(process_all)/50 0.776 -1.89%
std::find(vector<bool>)_(process_all)/8 0.780 -3.00%
std::find(vector<bool>)_(process_all)/8192 33.980 1.47%
std::find(vector<char>)_(bail_25%)/1024 5.443 -
std::find(vector<char>)_(bail_25%)/32768 136.913 -
std::find(vector<char>)_(bail_25%)/8 1.083 -2.37%
std::find(vector<char>)_(bail_25%)/8192 40.580 -
std::find(vector<char>)_(process_all)/1024 16.207 -
std::find(vector<char>)_(process_all)/32768 494.747 -
std::find(vector<char>)_(process_all)/50 1.634 -
std::find(vector<char>)_(process_all)/8 0.925 -
std::find(vector<char>)_(process_all)/8192 135.958 -
std::find(vector<int>)_(bail_25%)/1024 66.381 -
std::find(vector<int>)_(bail_25%)/32768 1870.877 -
std::find(vector<int>)_(bail_25%)/8 1.513 8.67%
std::find(vector<int>)_(bail_25%)/8192 474.244 -
std::find(vector<int>)_(process_all)/1024 242.813 -
std::find(vector<int>)_(process_all)/32768 7494.051 1.74%
std::find(vector<int>)_(process_all)/50 12.424 -
std::find(vector<int>)_(process_all)/8 2.720 1.79%
std::find(vector<int>)_(process_all)/8192 1860.216 -
std::find(vector<long_long>)_(bail_25%)/1024 23.052 -1.33%
std::find(vector<long_long>)_(bail_25%)/32768 729.847 -1.21%
std::find(vector<long_long>)_(bail_25%)/8 0.924 3.55%
std::find(vector<long_long>)_(bail_25%)/8192 187.974 -1.15%
std::find(vector<long_long>)_(process_all)/1024 90.125 -1.34%
std::find(vector<long_long>)_(process_all)/32768 2895.125 -2.90%
std::find(vector<long_long>)_(process_all)/50 4.416 -
std::find(vector<long_long>)_(process_all)/8 1.402 37.03%
std::find(vector<long_long>)_(process_all)/8192 722.624 -
std::find(vector<short>)_(bail_25%)/1024 5.985 -
std::find(vector<short>)_(bail_25%)/32768 187.860 -
std::find(vector<short>)_(bail_25%)/8 0.716 8.46%
std::find(vector<short>)_(bail_25%)/8192 45.497 -
std::find(vector<short>)_(process_all)/1024 22.532 -
std::find(vector<short>)_(process_all)/32768 722.065 -
std::find(vector<short>)_(process_all)/50 1.692 -
std::find(vector<short>)_(process_all)/8 0.689 -
std::find(vector<short>)_(process_all)/8192 180.315 -
std::find_end(deque<int>)_(match_near_end)/1000 40.638 15.37%
std::find_end(deque<int>)_(match_near_end)/1024 34.782 3.57%
std::find_end(deque<int>)_(match_near_end)/8192 284.211 2.24%
std::find_end(deque<int>)_(near_matches)/1000 16877.251 -
std::find_end(deque<int>)_(near_matches)/1024 17533.392 -
std::find_end(deque<int>)_(near_matches)/8192 1262408.895 12.31%
std::find_end(deque<int>)_(process_all)/1000 285.972 -2.78%
std::find_end(deque<int>)_(process_all)/1024 292.210 -3.39%
std::find_end(deque<int>)_(process_all)/1048576 263510.467 -5.90%
std::find_end(deque<int>)_(process_all)/8192 2007.162 -6.18%
std::find_end(deque<int>)_(same_length)/1000 335.245 2.83%
std::find_end(deque<int>)_(same_length)/1024 342.275 1.86%
std::find_end(deque<int>)_(same_length)/8192 2742.472 -4.27%
std::find_end(deque<int>)_(single_element)/1000 312.172 -
std::find_end(deque<int>)_(single_element)/1024 307.241 -3.31%
std::find_end(deque<int>)_(single_element)/8192 2217.874 -
std::find_end(deque<int>,_pred)_(match_near_end)/1000 74.034 -
std::find_end(deque<int>,_pred)_(match_near_end)/1024 76.829 -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 600.304 -
std::find_end(deque<int>,_pred)_(near_matches)/1000 31089.216 -
std::find_end(deque<int>,_pred)_(near_matches)/1024 32350.325 1.05%
std::find_end(deque<int>,_pred)_(near_matches)/8192 1879149.128 -
std::find_end(deque<int>,_pred)_(process_all)/1000 587.321 -
std::find_end(deque<int>,_pred)_(process_all)/1024 587.903 -
std::find_end(deque<int>,_pred)_(process_all)/1048576 622463.511 5.09%
std::find_end(deque<int>,_pred)_(process_all)/8192 4351.309 -
std::find_end(deque<int>,_pred)_(same_length)/1000 780.861 -
std::find_end(deque<int>,_pred)_(same_length)/1024 803.867 -
std::find_end(deque<int>,_pred)_(same_length)/8192 4995.051 -
std::find_end(deque<int>,_pred)_(single_element)/1000 653.752 -1.66%
std::find_end(deque<int>,_pred)_(single_element)/1024 669.763 -
std::find_end(deque<int>,_pred)_(single_element)/8192 4899.396 -
std::find_end(forward_list<int>)_(match_near_end)/1000 760.406 -
std::find_end(forward_list<int>)_(match_near_end)/1024 4483.992 -
std::find_end(forward_list<int>)_(match_near_end)/8192 257815.208 -
std::find_end(forward_list<int>)_(near_matches)/1000 36636.923 -
std::find_end(forward_list<int>)_(near_matches)/1024 38068.342 -
std::find_end(forward_list<int>)_(near_matches)/8192 2469314.781 -
std::find_end(forward_list<int>)_(process_all)/1000 679.701 -2.05%
std::find_end(forward_list<int>)_(process_all)/1024 709.668 -
std::find_end(forward_list<int>)_(process_all)/1048576 761961.973 -
std::find_end(forward_list<int>)_(process_all)/8192 6557.862 16.23%
std::find_end(forward_list<int>)_(same_length)/1000 1475.439 1.40%
std::find_end(forward_list<int>)_(same_length)/1024 1502.062 -
std::find_end(forward_list<int>)_(same_length)/8192 14063.783 -8.22%
std::find_end(forward_list<int>)_(single_element)/1000 688.397 -
std::find_end(forward_list<int>)_(single_element)/1024 706.324 -
std::find_end(forward_list<int>)_(single_element)/8192 5777.485 -5.95%
std::find_end(forward_list<int>,_pred)_(match_near_end)/1000 843.869 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/1024 5155.134 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/8192 280590.421 1.02%
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 41826.886 1.57%
std::find_end(forward_list<int>,_pred)_(near_matches)/1024 43023.118 -
std::find_end(forward_list<int>,_pred)_(near_matches)/8192 2697502.413 -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 750.266 -4.97%
std::find_end(forward_list<int>,_pred)_(process_all)/1024 766.973 -4.82%
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 844687.575 -3.92%
std::find_end(forward_list<int>,_pred)_(process_all)/8192 6155.326 -5.25%
std::find_end(forward_list<int>,_pred)_(same_length)/1000 1531.581 -
std::find_end(forward_list<int>,_pred)_(same_length)/1024 1569.988 -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 17323.044 -4.75%
std::find_end(forward_list<int>,_pred)_(single_element)/1000 753.635 -5.15%
std::find_end(forward_list<int>,_pred)_(single_element)/1024 769.625 -5.34%
std::find_end(forward_list<int>,_pred)_(single_element)/8192 6310.010 -5.14%
std::find_end(list<int>)_(match_near_end)/1000 79.847 -
std::find_end(list<int>)_(match_near_end)/1024 60.396 -
std::find_end(list<int>)_(match_near_end)/8192 605.157 -
std::find_end(list<int>)_(near_matches)/1000 33061.048 -
std::find_end(list<int>)_(near_matches)/1024 34469.740 -
std::find_end(list<int>)_(near_matches)/8192 2256595.832 -
std::find_end(list<int>)_(process_all)/1000 713.700 -
std::find_end(list<int>)_(process_all)/1024 728.481 -
std::find_end(list<int>)_(process_all)/1048576 875465.641 -
std::find_end(list<int>)_(process_all)/8192 7531.916 2.00%
std::find_end(list<int>)_(same_length)/1000 747.013 -3.32%
std::find_end(list<int>)_(same_length)/1024 752.008 -
std::find_end(list<int>)_(same_length)/8192 8115.829 -
std::find_end(list<int>)_(single_element)/1000 713.184 -
std::find_end(list<int>)_(single_element)/1024 730.295 -
std::find_end(list<int>)_(single_element)/8192 7647.939 -12.44%
std::find_end(list<int>,_pred)_(match_near_end)/1000 71.593 -
std::find_end(list<int>,_pred)_(match_near_end)/1024 69.603 -
std::find_end(list<int>,_pred)_(match_near_end)/8192 627.837 -
std::find_end(list<int>,_pred)_(near_matches)/1000 37070.581 -
std::find_end(list<int>,_pred)_(near_matches)/1024 38436.490 -
std::find_end(list<int>,_pred)_(near_matches)/8192 2414964.224 -
std::find_end(list<int>,_pred)_(process_all)/1000 838.525 5.32%
std::find_end(list<int>,_pred)_(process_all)/1024 826.424 1.41%
std::find_end(list<int>,_pred)_(process_all)/1048576 963263.297 -
std::find_end(list<int>,_pred)_(process_all)/8192 8299.134 -
std::find_end(list<int>,_pred)_(same_length)/1000 776.614 -
std::find_end(list<int>,_pred)_(same_length)/1024 797.603 -
std::find_end(list<int>,_pred)_(same_length)/8192 9627.584 -5.22%
std::find_end(list<int>,_pred)_(single_element)/1000 800.112 -
std::find_end(list<int>,_pred)_(single_element)/1024 818.611 -
std::find_end(list<int>,_pred)_(single_element)/8192 8246.068 -4.29%
std::find_end(vector<int>)_(match_near_end)/1000 28.071 -
std::find_end(vector<int>)_(match_near_end)/1024 28.600 -
std::find_end(vector<int>)_(match_near_end)/8192 201.397 -
std::find_end(vector<int>)_(near_matches)/1000 13549.406 -
std::find_end(vector<int>)_(near_matches)/1024 14032.902 -
std::find_end(vector<int>)_(near_matches)/8192 770913.877 -
std::find_end(vector<int>)_(process_all)/1000 219.483 1.11%
std::find_end(vector<int>)_(process_all)/1024 224.650 1.13%
std::find_end(vector<int>)_(process_all)/1048576 220104.200 1.34%
std::find_end(vector<int>)_(process_all)/8192 1707.199 1.59%
std::find_end(vector<int>)_(same_length)/1000 247.729 1.42%
std::find_end(vector<int>)_(same_length)/1024 258.666 2.53%
std::find_end(vector<int>)_(same_length)/8192 1992.647 -
std::find_end(vector<int>)_(single_element)/1000 240.210 -
std::find_end(vector<int>)_(single_element)/1024 245.782 -
std::find_end(vector<int>)_(single_element)/8192 1872.707 -
std::find_end(vector<int>,_pred)_(match_near_end)/1000 58.540 -
std::find_end(vector<int>,_pred)_(match_near_end)/1024 60.198 -
std::find_end(vector<int>,_pred)_(match_near_end)/8192 478.875 -
std::find_end(vector<int>,_pred)_(near_matches)/1000 23118.425 1.29%
std::find_end(vector<int>,_pred)_(near_matches)/1024 24052.993 1.28%
std::find_end(vector<int>,_pred)_(near_matches)/8192 1455155.840 -
std::find_end(vector<int>,_pred)_(process_all)/1000 527.116 -
std::find_end(vector<int>,_pred)_(process_all)/1024 539.775 -
std::find_end(vector<int>,_pred)_(process_all)/1048576 641501.877 -
std::find_end(vector<int>,_pred)_(process_all)/8192 4312.770 -
std::find_end(vector<int>,_pred)_(same_length)/1000 611.723 -
std::find_end(vector<int>,_pred)_(same_length)/1024 626.509 -
std::find_end(vector<int>,_pred)_(same_length)/8192 5015.468 -
std::find_end(vector<int>,_pred)_(single_element)/1000 603.961 3.62%
std::find_end(vector<int>,_pred)_(single_element)/1024 626.413 4.87%
std::find_end(vector<int>,_pred)_(single_element)/8192 4800.957 -
std::find_first_of(deque<int>)_(large_needle)/1024 365208.529 -
std::find_first_of(deque<int>)_(large_needle)/32 297.355 -4.44%
std::find_first_of(deque<int>)_(large_needle)/50 717.183 -6.37%
std::find_first_of(deque<int>)_(large_needle)/8192 23546084.734 -
std::find_first_of(deque<int>)_(small_needle)/1024 3461.941 -
std::find_first_of(deque<int>)_(small_needle)/32 108.930 -
std::find_first_of(deque<int>)_(small_needle)/50 167.683 1.30%
std::find_first_of(deque<int>)_(small_needle)/8192 27697.399 -
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 601504.398 -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 574.585 -2.99%
std::find_first_of(deque<int>,_pred)_(large_needle)/50 1577.188 -1.08%
std::find_first_of(deque<int>,_pred)_(large_needle)/8192 36852934.208 -
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 6185.737 -
std::find_first_of(deque<int>,_pred)_(small_needle)/32 194.907 -
std::find_first_of(deque<int>,_pred)_(small_needle)/50 303.724 -
std::find_first_of(deque<int>,_pred)_(small_needle)/8192 49793.062 -
std::find_first_of(list<int>)_(large_needle)/1024 837689.815 -9.52%
std::find_first_of(list<int>)_(large_needle)/32 738.619 9.64%
std::find_first_of(list<int>)_(large_needle)/50 1840.329 5.74%
std::find_first_of(list<int>)_(large_needle)/8192 48644494.405 -2.07%
std::find_first_of(list<int>)_(small_needle)/1024 2832.845 2.65%
std::find_first_of(list<int>)_(small_needle)/32 95.109 2.36%
std::find_first_of(list<int>)_(small_needle)/50 142.703 1.91%
std::find_first_of(list<int>)_(small_needle)/8192 22537.108 1.99%
std::find_first_of(list<int>,_pred)_(large_needle)/1024 1050096.490 14.11%
std::find_first_of(list<int>,_pred)_(large_needle)/32 751.480 -
std::find_first_of(list<int>,_pred)_(large_needle)/50 1978.002 -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 57049284.747 -3.66%
std::find_first_of(list<int>,_pred)_(small_needle)/1024 5362.767 -
std::find_first_of(list<int>,_pred)_(small_needle)/32 170.796 -
std::find_first_of(list<int>,_pred)_(small_needle)/50 265.472 -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 43061.018 -
std::find_first_of(vector<int>)_(large_needle)/1024 118279.374 10.46%
std::find_first_of(vector<int>)_(large_needle)/32 113.278 9.97%
std::find_first_of(vector<int>)_(large_needle)/50 282.457 8.27%
std::find_first_of(vector<int>)_(large_needle)/8192 7524893.576 9.00%
std::find_first_of(vector<int>)_(small_needle)/1024 1569.787 3.14%
std::find_first_of(vector<int>)_(small_needle)/32 52.329 12.11%
std::find_first_of(vector<int>)_(small_needle)/50 80.316 7.37%
std::find_first_of(vector<int>)_(small_needle)/8192 12509.365 2.93%
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 602767.837 2.34%
std::find_first_of(vector<int>,_pred)_(large_needle)/32 493.667 -
std::find_first_of(vector<int>,_pred)_(large_needle)/50 1365.931 -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 38378090.274 -
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 5670.907 -
std::find_first_of(vector<int>,_pred)_(small_needle)/32 175.710 -
std::find_first_of(vector<int>,_pred)_(small_needle)/50 277.690 -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 44984.219 -
std::find_if(deque<int>)_(bail_25%)/1024 78.279 -
std::find_if(deque<int>)_(bail_25%)/32768 2351.064 7.92%
std::find_if(deque<int>)_(bail_25%)/8 1.167 -
std::find_if(deque<int>)_(bail_25%)/8192 590.987 8.22%
std::find_if(deque<int>)_(process_all)/1024 294.397 17.49%
std::find_if(deque<int>)_(process_all)/32768 9449.328 17.09%
std::find_if(deque<int>)_(process_all)/50 12.842 1.92%
std::find_if(deque<int>)_(process_all)/8 2.743 6.71%
std::find_if(deque<int>)_(process_all)/8192 2349.561 17.84%
std::find_if(list<int>)_(bail_25%)/1024 182.345 -
std::find_if(list<int>)_(bail_25%)/32768 7912.314 -5.36%
std::find_if(list<int>)_(bail_25%)/8 0.920 -
std::find_if(list<int>)_(bail_25%)/8192 1455.051 2.37%
std::find_if(list<int>)_(process_all)/1024 699.207 -1.01%
std::find_if(list<int>)_(process_all)/32768 25588.777 -
std::find_if(list<int>)_(process_all)/50 19.098 -
std::find_if(list<int>)_(process_all)/8 2.347 -1.75%
std::find_if(list<int>)_(process_all)/8192 7443.383 2.96%
std::find_if(vector<bool>)_(process_all)/1024 571.344 -
std::find_if(vector<bool>)_(process_all)/1048576 583753.440 -
std::find_if(vector<bool>)_(process_all)/50 23.654 -
std::find_if(vector<bool>)_(process_all)/8 3.504 -
std::find_if(vector<bool>)_(process_all)/8192 4563.428 -
std::find_if(vector<char>)_(bail_25%)/1024 29.518 -12.44%
std::find_if(vector<char>)_(bail_25%)/32768 902.864 -13.61%
std::find_if(vector<char>)_(bail_25%)/8 0.819 -2.99%
std::find_if(vector<char>)_(bail_25%)/8192 232.262 -13.24%
std::find_if(vector<char>)_(process_all)/1024 125.072 -
std::find_if(vector<char>)_(process_all)/32768 3763.619 -
std::find_if(vector<char>)_(process_all)/50 6.649 -
std::find_if(vector<char>)_(process_all)/8 1.479 -3.65%
std::find_if(vector<char>)_(process_all)/8192 946.127 -
std::find_if(vector<int>)_(bail_25%)/1024 27.035 -8.77%
std::find_if(vector<int>)_(bail_25%)/32768 820.353 -7.85%
std::find_if(vector<int>)_(bail_25%)/8 0.741 7.19%
std::find_if(vector<int>)_(bail_25%)/8192 212.786 -7.27%
std::find_if(vector<int>)_(process_all)/1024 113.098 -1.82%
std::find_if(vector<int>)_(process_all)/32768 3205.092 -4.48%
std::find_if(vector<int>)_(process_all)/50 5.579 -5.10%
std::find_if(vector<int>)_(process_all)/8 1.407 -8.71%
std::find_if(vector<int>)_(process_all)/8192 806.470 -4.34%
std::find_if_not(deque<int>)_(bail_25%)/1024 78.147 -
std::find_if_not(deque<int>)_(bail_25%)/32768 2571.393 28.34%
std::find_if_not(deque<int>)_(bail_25%)/8 1.176 -
std::find_if_not(deque<int>)_(bail_25%)/8192 646.407 28.25%
std::find_if_not(deque<int>)_(process_all)/1024 320.781 17.90%
std::find_if_not(deque<int>)_(process_all)/32768 10323.199 18.33%
std::find_if_not(deque<int>)_(process_all)/50 12.657 -6.67%
std::find_if_not(deque<int>)_(process_all)/8 2.581 -4.58%
std::find_if_not(deque<int>)_(process_all)/8192 2576.179 18.77%
std::find_if_not(list<int>)_(bail_25%)/1024 181.129 -
std::find_if_not(list<int>)_(bail_25%)/32768 6958.617 -4.36%
std::find_if_not(list<int>)_(bail_25%)/8 0.920 -
std::find_if_not(list<int>)_(bail_25%)/8192 1421.735 -
std::find_if_not(list<int>)_(process_all)/1024 726.017 -1.21%
std::find_if_not(list<int>)_(process_all)/32768 25700.877 1.95%
std::find_if_not(list<int>)_(process_all)/50 38.723 -
std::find_if_not(list<int>)_(process_all)/8 3.582 -
std::find_if_not(list<int>)_(process_all)/8192 7631.832 6.42%
std::find_if_not(vector<bool>)_(process_all)/1024 571.918 -
std::find_if_not(vector<bool>)_(process_all)/1048576 581907.423 -
std::find_if_not(vector<bool>)_(process_all)/50 24.423 -
std::find_if_not(vector<bool>)_(process_all)/8 3.620 1.00%
std::find_if_not(vector<bool>)_(process_all)/8192 4546.638 -
std::find_if_not(vector<char>)_(bail_25%)/1024 25.119 -18.89%
std::find_if_not(vector<char>)_(bail_25%)/32768 943.688 -
std::find_if_not(vector<char>)_(bail_25%)/8 0.872 -22.64%
std::find_if_not(vector<char>)_(bail_25%)/8192 239.299 -1.55%
std::find_if_not(vector<char>)_(process_all)/1024 125.129 -
std::find_if_not(vector<char>)_(process_all)/32768 3756.854 -4.27%
std::find_if_not(vector<char>)_(process_all)/50 6.634 -
std::find_if_not(vector<char>)_(process_all)/8 1.597 8.02%
std::find_if_not(vector<char>)_(process_all)/8192 945.408 -
std::find_if_not(vector<int>)_(bail_25%)/1024 35.353 20.54%
std::find_if_not(vector<int>)_(bail_25%)/32768 971.888 2.53%
std::find_if_not(vector<int>)_(bail_25%)/8 0.789 -
std::find_if_not(vector<int>)_(bail_25%)/8192 248.918 5.28%
std::find_if_not(vector<int>)_(process_all)/1024 112.728 -4.11%
std::find_if_not(vector<int>)_(process_all)/32768 3204.082 -8.92%
std::find_if_not(vector<int>)_(process_all)/50 5.753 -4.47%
std::find_if_not(vector<int>)_(process_all)/8 1.230 -13.96%
std::find_if_not(vector<int>)_(process_all)/8192 804.136 -9.10%
std::flat_map<int,_int>::clear()/0 390.835 -
std::flat_map<int,_int>::clear()/1024 392.308 -
std::flat_map<int,_int>::clear()/32 392.061 -
std::flat_map<int,_int>::clear()/8192 407.865 -1.13%
std::flat_map<int,_int>::contains(key)_(existent)/1024 7.900 -
std::flat_map<int,_int>::contains(key)_(existent)/32 3.103 1.88%
std::flat_map<int,_int>::contains(key)_(existent)/8192 11.637 -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 0.355 -21.04%
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 7.494 -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 2.572 -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 11.328 -
std::flat_map<int,_int>::count(key)_(existent)/1024 8.187 -
std::flat_map<int,_int>::count(key)_(existent)/32 3.070 -
std::flat_map<int,_int>::count(key)_(existent)/8192 11.613 -
std::flat_map<int,_int>::count(key)_(non-existent)/0 0.471 -6.05%
std::flat_map<int,_int>::count(key)_(non-existent)/1024 5.903 -10.78%
std::flat_map<int,_int>::count(key)_(non-existent)/32 2.286 -2.82%
std::flat_map<int,_int>::count(key)_(non-existent)/8192 9.060 -16.31%
std::flat_map<int,_int>::ctor(&&,_different_allocs)/0 15.127 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/1024 185.603 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/32 28.640 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/8192 1165.962 -
std::flat_map<int,_int>::ctor(const&)/0 12.803 -
std::flat_map<int,_int>::ctor(const&)/1024 177.882 -
std::flat_map<int,_int>::ctor(const&)/32 23.098 1.14%
std::flat_map<int,_int>::ctor(const&)/8192 1923.754 114.71%
std::flat_map<int,_int>::ctor(const&,_alloc)/0 12.797 -
std::flat_map<int,_int>::ctor(const&,_alloc)/1024 177.881 -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 23.152 -
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 1918.352 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.648 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 4215.392 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 178.099 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 33198.660 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.654 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8705.412 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 206.019 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 137277.217 3.30%
std::flat_map<int,_int>::equal_range(key)_(existent)/1024 8.448 -
std::flat_map<int,_int>::equal_range(key)_(existent)/32 3.332 -
std::flat_map<int,_int>::equal_range(key)_(existent)/8192 12.575 7.51%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 0.504 20.84%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 7.471 1.14%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 2.469 2.12%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 10.608 -
std::flat_map<int,_int>::erase(iterator)/1024 79.794 5.84%
std::flat_map<int,_int>::erase(iterator)/32 19.844 -
std::flat_map<int,_int>::erase(iterator)/8192 498.101 -9.05%
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 393.520 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 412.193 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 395.976 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 611.684 -1.23%
std::flat_map<int,_int>::erase(key)_(existent)/1024 106.774 13.99%
std::flat_map<int,_int>::erase(key)_(existent)/32 21.823 -
std::flat_map<int,_int>::erase(key)_(existent)/8192 562.937 -7.74%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 0.430 -13.30%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 6.355 14.57%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 2.555 6.43%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 11.029 20.07%
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/0 0.488 -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/1024 6.569 1.27%
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/32 2.744 -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/8192 10.106 -
std::flat_map<int,_int>::find(key)_(existent)/1024 8.362 -
std::flat_map<int,_int>::find(key)_(existent)/32 3.303 -
std::flat_map<int,_int>::find(key)_(existent)/8192 12.179 -
std::flat_map<int,_int>::find(key)_(non-existent)/0 0.371 20.75%
std::flat_map<int,_int>::find(key)_(non-existent)/1024 6.352 24.93%
std::flat_map<int,_int>::find(key)_(non-existent)/32 2.510 8.30%
std::flat_map<int,_int>::find(key)_(non-existent)/8192 9.147 28.50%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 14.830 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 20.997 -3.21%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 16.262 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 29.408 -5.65%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 14.833 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 98.461 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 23.994 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 548.261 -5.41%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 14.961 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 16.554 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 14.968 -2.82%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 21.507 1.61%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 14.999 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 77.927 -1.10%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 22.581 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 501.144 -5.28%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 394.512 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 5238.814 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 614.488 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 40103.027 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 408.202 3.45%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 5773.236 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 625.827 1.31%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 44086.916 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 394.881 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7723.471 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 671.489 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 63682.594 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 393.453 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1588.148 11.55%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 455.093 1.40%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 9779.547 14.44%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 393.138 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1791.641 3.34%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 461.932 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 11245.171 3.58%
std::flat_map<int,_int>::insert(value)_(already_present)/1024 15.883 32.02%
std::flat_map<int,_int>::insert(value)_(already_present)/32 3.024 -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 21.964 -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/0 15.042 -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 20.050 -21.07%
std::flat_map<int,_int>::insert(value)_(new_value,_end)/32 16.271 -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 25.786 -31.45%
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/0 15.063 -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 99.739 -4.64%
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/32 24.509 3.34%
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 557.142 -4.48%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 15.909 28.57%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.879 2.07%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 23.552 -1.54%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 14.739 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 22.559 9.08%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 16.266 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 32.467 18.77%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 14.695 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 102.256 -8.77%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 23.594 1.53%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 553.701 -4.90%
std::flat_map<int,_int>::lower_bound(key)_(existent)/1024 7.913 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/32 3.077 1.22%
std::flat_map<int,_int>::lower_bound(key)_(existent)/8192 11.496 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/0 0.267 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 7.159 26.30%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 2.802 12.50%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 11.118 36.40%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 15.668 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 87.297 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 17.711 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 689.123 -14.26%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 15.654 -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 86.385 -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 17.720 -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 778.514 -5.71%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 3.337 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 73.155 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/32 3.821 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 769.903 -3.37%
std::flat_map<int,_int>::upper_bound(key)_(existent)/1024 7.991 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/32 2.964 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/8192 11.487 -
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.669 -1.63%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 2.328 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 9.587 -
std::flat_multimap<int,_int>::clear()/0 392.207 -
std::flat_multimap<int,_int>::clear()/1024 392.816 -
std::flat_multimap<int,_int>::clear()/32 392.236 -
std::flat_multimap<int,_int>::clear()/8192 408.801 -
std::flat_multimap<int,_int>::contains(key)_(existent)/1024 8.222 -
std::flat_multimap<int,_int>::contains(key)_(existent)/32 3.118 -
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 11.615 -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 0.381 -22.85%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 4.617 -16.76%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 2.182 -3.59%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 6.309 -17.29%
std::flat_multimap<int,_int>::count(key)_(existent)/1024 8.075 -1.13%
std::flat_multimap<int,_int>::count(key)_(existent)/32 2.324 -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 12.525 -4.00%
std::flat_multimap<int,_int>::count(key)_(non-existent)/0 0.259 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/1024 4.080 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 2.077 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 5.587 1.03%
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 14.978 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/1024 185.185 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/32 28.490 -1.83%
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/8192 1171.270 -
std::flat_multimap<int,_int>::ctor(const&)/0 12.792 -
std::flat_multimap<int,_int>::ctor(const&)/1024 177.943 -
std::flat_multimap<int,_int>::ctor(const&)/32 22.757 -
std::flat_multimap<int,_int>::ctor(const&)/8192 1925.472 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 12.762 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/1024 178.283 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 22.876 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 1919.045 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.887 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3956.201 1.35%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 166.295 1.12%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 31822.475 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.900 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8487.213 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 194.126 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 129792.122 -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 8.074 7.80%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 2.500 1.18%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 12.614 7.64%
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.036 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/32 2.036 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192 5.271 -
std::flat_multimap<int,_int>::erase(iterator)/1024 82.219 -
std::flat_multimap<int,_int>::erase(iterator)/32 20.275 2.33%
std::flat_multimap<int,_int>::erase(iterator)/8192 492.023 -2.89%
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.139 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 409.812 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 396.029 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 603.894 -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 91.985 -21.40%
std::flat_multimap<int,_int>::erase(key)_(existent)/32 22.537 2.30%
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 507.373 -8.97%
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.257 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 3.811 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 2.065 4.10%
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 5.267 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.257 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 3.568 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.838 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 5.150 1.84%
std::flat_multimap<int,_int>::find(key)_(existent)/1024 8.347 -
std::flat_multimap<int,_int>::find(key)_(existent)/32 3.341 -
std::flat_multimap<int,_int>::find(key)_(existent)/8192 12.230 -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 0.341 -29.56%
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 4.523 -16.71%
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 2.148 -3.21%
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 6.237 -16.14%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 14.752 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 20.903 -35.91%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 16.173 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 30.535 1.60%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 14.751 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 99.297 -47.44%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 24.590 2.58%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 578.048 3.24%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 14.855 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 16.491 -20.60%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 14.897 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 21.531 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 15.128 1.53%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 77.535 -41.37%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 23.930 5.33%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 516.208 2.80%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.174 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 5143.805 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 602.983 -2.97%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 39089.003 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.326 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 5465.699 1.12%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 612.624 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 41815.809 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 392.308 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7379.444 1.01%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 660.013 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 60446.150 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 395.306 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1069.774 -18.14%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 436.266 -1.07%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 5976.217 -22.22%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 394.888 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1261.546 10.40%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 441.453 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 7171.767 14.91%
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 102.019 -51.63%
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 21.932 -1.37%
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 567.992 2.72%
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/0 14.801 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 18.998 -52.95%
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/32 16.073 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 23.443 -21.72%
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/0 14.780 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 98.678 -46.33%
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/32 23.826 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 573.046 3.93%
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/1024 8.015 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/32 3.080 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/8192 11.527 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.263 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 5.212 10.33%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 2.214 1.86%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 7.235 11.71%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 15.557 -1.32%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 87.131 -11.27%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 17.653 -2.16%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 618.619 -53.65%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 15.941 1.43%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 86.495 -1.66%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 17.718 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 622.401 -63.87%
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 3.341 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 73.160 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 3.779 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 593.521 -64.00%
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/1024 7.989 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/32 2.962 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 11.716 3.25%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.274 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 7.915 67.57%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.365 8.48%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 11.429 76.35%
std::for_each(deque<int>)/32 3.697 -
std::for_each(deque<int>)/50 3.880 -
std::for_each(deque<int>)/8 0.918 -
std::for_each(deque<int>)/8192 254.938 -
std::for_each(join_view(vector<vector<int>>))/32 3.785 -
std::for_each(join_view(vector<vector<int>>))/50 4.021 -
std::for_each(join_view(vector<vector<int>>))/8 1.382 -3.34%
std::for_each(join_view(vector<vector<int>>))/8192 264.177 -
std::for_each(list<int>)/32 10.768 -
std::for_each(list<int>)/50 21.911 3.10%
std::for_each(list<int>)/8 2.265 -7.81%
std::for_each(list<int>)/8192 8058.546 8.74%
std::for_each(map<int>::iterator)/32 23.799 -
std::for_each(map<int>::iterator)/50 36.284 -
std::for_each(map<int>::iterator)/8 5.037 -
std::for_each(map<int>::iterator)/8192 7392.540 -
std::for_each(multimap<int>::iterator)/32 23.957 1.14%
std::for_each(multimap<int>::iterator)/50 36.762 -
std::for_each(multimap<int>::iterator)/8 5.084 -
std::for_each(multimap<int>::iterator)/8192 7522.710 -
std::for_each(multiset<int>::iterator)/32 23.709 -
std::for_each(multiset<int>::iterator)/50 37.080 4.28%
std::for_each(multiset<int>::iterator)/8 5.059 -
std::for_each(multiset<int>::iterator)/8192 8083.593 1.29%
std::for_each(set<int>::iterator)/32 24.361 -2.28%
std::for_each(set<int>::iterator)/50 36.350 -1.76%
std::for_each(set<int>::iterator)/8 5.016 -
std::for_each(set<int>::iterator)/8192 7905.398 -
std::for_each(vector<int>)/32 3.695 -
std::for_each(vector<int>)/50 3.884 -
std::for_each(vector<int>)/8 0.920 -
std::for_each(vector<int>)/8192 252.150 -
std::for_each_n(deque<int>)/32 3.773 -
std::for_each_n(deque<int>)/50 3.966 -
std::for_each_n(deque<int>)/8 1.264 7.11%
std::for_each_n(deque<int>)/8192 255.184 -
std::for_each_n(join_view(vector<vector<int>>))/32 3.839 -
std::for_each_n(join_view(vector<vector<int>>))/50 4.317 -
std::for_each_n(join_view(vector<vector<int>>))/8 1.451 4.57%
std::for_each_n(join_view(vector<vector<int>>))/8192 266.538 -
std::for_each_n(list<int>)/32 11.267 -
std::for_each_n(list<int>)/50 22.651 2.99%
std::for_each_n(list<int>)/8 2.544 6.95%
std::for_each_n(list<int>)/8192 7796.299 -
std::for_each_n(vector<int>)/32 3.722 -
std::for_each_n(vector<int>)/50 3.862 -4.35%
std::for_each_n(vector<int>)/8 2.719 -
std::for_each_n(vector<int>)/8192 252.367 -1.51%
std::format(double)_(fmt:_{:017500_0La}) 164.159 -1.79%
std::format(double)_(fmt:_{:017500_0Le}) 192.916 -
std::format(double)_(fmt:_{:017500_0Lf}) 203.589 -1.85%
std::format(double)_(fmt:_{:017500_0Lg}) 212.599 -
std::format(double)_(fmt:_{:017500_0L}) 210.812 -
std::format(double)_(fmt:_{:017500_0a}) 156.056 -
std::format(double)_(fmt:_{:017500_0e}) 184.727 -1.35%
std::format(double)_(fmt:_{:017500_0f}) 200.435 -1.57%
std::format(double)_(fmt:_{:017500_0g}) 201.135 -
std::format(double)_(fmt:_{:017500_0}) 148.466 -
std::format(double)_(fmt:_{:017500_10La}) 172.322 -1.39%
std::format(double)_(fmt:_{:017500_10Le}) 213.216 -
std::format(double)_(fmt:_{:017500_10Lf}) 208.964 -
std::format(double)_(fmt:_{:017500_10Lg}) 218.924 -5.28%
std::format(double)_(fmt:_{:017500_10L}) 220.928 -1.15%
std::format(double)_(fmt:_{:017500_10a}) 160.668 -
std::format(double)_(fmt:_{:017500_10e}) 198.532 -
std::format(double)_(fmt:_{:017500_10f}) 199.821 -1.25%
std::format(double)_(fmt:_{:017500_10g}) 208.595 -1.94%
std::format(double)_(fmt:_{:017500_10}) 212.076 -2.23%
std::format(double)_(fmt:_{:017500_17000L}) 408.916 -
std::format(double)_(fmt:_{:017500_17000}) 394.835 -
std::format(double)_(fmt:_{:0<17500_0La}) 164.098 -6.90%
std::format(double)_(fmt:_{:0<17500_0Le}) 192.219 -
std::format(double)_(fmt:_{:0<17500_0Lf}) 209.370 -
std::format(double)_(fmt:_{:0<17500_0Lg}) 208.901 -
std::format(double)_(fmt:_{:0<17500_0L}) 207.363 -
std::format(double)_(fmt:_{:0<17500_0a}) 155.812 -
std::format(double)_(fmt:_{:0<17500_0e}) 183.983 -
std::format(double)_(fmt:_{:0<17500_0f}) 214.618 4.06%
std::format(double)_(fmt:_{:0<17500_0g}) 199.270 -
std::format(double)_(fmt:_{:0<17500_0}) 147.136 -
std::format(double)_(fmt:_{:0<17500_10La}) 170.788 -1.51%
std::format(double)_(fmt:_{:0<17500_10Le}) 208.590 -
std::format(double)_(fmt:_{:0<17500_10Lf}) 211.039 -
std::format(double)_(fmt:_{:0<17500_10Lg}) 223.379 -
std::format(double)_(fmt:_{:0<17500_10L}) 221.116 -1.09%
std::format(double)_(fmt:_{:0<17500_10a}) 159.517 -
std::format(double)_(fmt:_{:0<17500_10e}) 195.461 -
std::format(double)_(fmt:_{:0<17500_10f}) 201.155 -
std::format(double)_(fmt:_{:0<17500_10g}) 210.377 -1.62%
std::format(double)_(fmt:_{:0<17500_10}) 214.123 1.03%
std::format(double)_(fmt:_{:0<17500_17000L}) 400.510 -
std::format(double)_(fmt:_{:0<17500_17000}) 393.964 -
std::format(double)_(fmt:_{:0>17500_0La}) 167.754 -1.31%
std::format(double)_(fmt:_{:0>17500_0Le}) 196.212 -
std::format(double)_(fmt:_{:0>17500_0Lf}) 209.790 -2.16%
std::format(double)_(fmt:_{:0>17500_0Lg}) 212.280 -
std::format(double)_(fmt:_{:0>17500_0L}) 209.639 -1.42%
std::format(double)_(fmt:_{:0>17500_0a}) 157.539 -
std::format(double)_(fmt:_{:0>17500_0e}) 187.343 -
std::format(double)_(fmt:_{:0>17500_0f}) 202.074 -
std::format(double)_(fmt:_{:0>17500_0g}) 203.071 -
std::format(double)_(fmt:_{:0>17500_0}) 146.644 -
std::format(double)_(fmt:_{:0>17500_10La}) 175.288 -
std::format(double)_(fmt:_{:0>17500_10Le}) 213.473 -
std::format(double)_(fmt:_{:0>17500_10Lf}) 213.950 -1.03%
std::format(double)_(fmt:_{:0>17500_10Lg}) 227.489 1.50%
std::format(double)_(fmt:_{:0>17500_10L}) 227.651 2.45%
std::format(double)_(fmt:_{:0>17500_10a}) 163.529 -
std::format(double)_(fmt:_{:0>17500_10e}) 201.223 -
std::format(double)_(fmt:_{:0>17500_10f}) 201.776 -2.96%
std::format(double)_(fmt:_{:0>17500_10g}) 213.123 -
std::format(double)_(fmt:_{:0>17500_10}) 217.181 -
std::format(double)_(fmt:_{:0>17500_17000L}) 403.766 -
std::format(double)_(fmt:_{:0>17500_17000}) 396.605 1.97%
std::format(double)_(fmt:_{:0^17500_0La}) 169.691 -3.49%
std::format(double)_(fmt:_{:0^17500_0Le}) 197.445 -1.03%
std::format(double)_(fmt:_{:0^17500_0Lf}) 215.180 -1.43%
std::format(double)_(fmt:_{:0^17500_0Lg}) 215.165 -
std::format(double)_(fmt:_{:0^17500_0L}) 211.235 -
std::format(double)_(fmt:_{:0^17500_0a}) 160.249 -
std::format(double)_(fmt:_{:0^17500_0e}) 187.118 -
std::format(double)_(fmt:_{:0^17500_0f}) 211.948 -
std::format(double)_(fmt:_{:0^17500_0g}) 205.586 -
std::format(double)_(fmt:_{:0^17500_0}) 147.286 -
std::format(double)_(fmt:_{:0^17500_10La}) 177.697 -1.05%
std::format(double)_(fmt:_{:0^17500_10Le}) 213.802 -
std::format(double)_(fmt:_{:0^17500_10Lf}) 218.588 -
std::format(double)_(fmt:_{:0^17500_10Lg}) 227.685 -
std::format(double)_(fmt:_{:0^17500_10L}) 224.740 -1.70%
std::format(double)_(fmt:_{:0^17500_10a}) 166.857 -
std::format(double)_(fmt:_{:0^17500_10e}) 199.719 -
std::format(double)_(fmt:_{:0^17500_10f}) 209.696 -
std::format(double)_(fmt:_{:0^17500_10g}) 214.465 -
std::format(double)_(fmt:_{:0^17500_10}) 215.657 -
std::format(double)_(fmt:_{:0^17500_17000L}) 404.305 -
std::format(double)_(fmt:_{:0^17500_17000}) 392.233 -
std::format(double)_(fmt:_{:_0La}) 34.970 -5.91%
std::format(double)_(fmt:_{:_0Le}) 58.795 -2.48%
std::format(double)_(fmt:_{:_0Lf}) 68.888 -2.24%
std::format(double)_(fmt:_{:_0Lg}) 75.828 -
std::format(double)_(fmt:_{:_0L}) 74.566 -1.88%
std::format(double)_(fmt:_{:_0a}) 25.330 -
std::format(double)_(fmt:_{:_0e}) 36.630 -1.74%
std::format(double)_(fmt:_{:_0f}) 59.260 -
std::format(double)_(fmt:_{:_0g}) 62.238 -
std::format(double)_(fmt:_{:_0}) 16.973 -
std::format(double)_(fmt:_{:_10La}) 42.288 -5.97%
std::format(double)_(fmt:_{:_10Le}) 69.284 -2.80%
std::format(double)_(fmt:_{:_10Lf}) 73.052 -
std::format(double)_(fmt:_{:_10Lg}) 80.596 -
std::format(double)_(fmt:_{:_10L}) 79.242 -
std::format(double)_(fmt:_{:_10a}) 28.576 -2.47%
std::format(double)_(fmt:_{:_10e}) 39.993 -1.31%
std::format(double)_(fmt:_{:_10f}) 59.486 -
std::format(double)_(fmt:_{:_10g}) 62.551 -
std::format(double)_(fmt:_{:_10}) 62.867 1.32%
std::format(double)_(fmt:_{:_17000L}) 265.296 -
std::format(double)_(fmt:_{:_17000}) 252.790 -
std::format(float)_(fmt:_{:017500_0La}) 166.073 -
std::format(float)_(fmt:_{:017500_0Le}) 189.300 -
std::format(float)_(fmt:_{:017500_0Lf}) 184.215 -
std::format(float)_(fmt:_{:017500_0Lg}) 203.201 -
std::format(float)_(fmt:_{:017500_0L}) 202.289 -
std::format(float)_(fmt:_{:017500_0a}) 158.315 -
std::format(float)_(fmt:_{:017500_0e}) 181.111 -
std::format(float)_(fmt:_{:017500_0f}) 178.413 -
std::format(float)_(fmt:_{:017500_0g}) 195.193 -1.01%
std::format(float)_(fmt:_{:017500_0}) 147.512 -
std::format(float)_(fmt:_{:017500_10La}) 172.531 -
std::format(float)_(fmt:_{:017500_10Le}) 199.942 -1.16%
std::format(float)_(fmt:_{:017500_10Lf}) 192.642 -6.25%
std::format(float)_(fmt:_{:017500_10Lg}) 207.334 -
std::format(float)_(fmt:_{:017500_10L}) 206.808 -
std::format(float)_(fmt:_{:017500_10a}) 161.700 -1.03%
std::format(float)_(fmt:_{:017500_10e}) 189.855 -
std::format(float)_(fmt:_{:017500_10f}) 184.167 -
std::format(float)_(fmt:_{:017500_10g}) 198.668 -
std::format(float)_(fmt:_{:017500_10}) 199.256 -
std::format(float)_(fmt:_{:017500_17000L}) 231.834 -
std::format(float)_(fmt:_{:017500_17000}) 221.361 -
std::format(float)_(fmt:_{:0<17500_0La}) 166.002 -
std::format(float)_(fmt:_{:0<17500_0Le}) 190.316 -
std::format(float)_(fmt:_{:0<17500_0Lf}) 181.884 -
std::format(float)_(fmt:_{:0<17500_0Lg}) 203.944 -
std::format(float)_(fmt:_{:0<17500_0L}) 202.955 -
std::format(float)_(fmt:_{:0<17500_0a}) 156.783 -
std::format(float)_(fmt:_{:0<17500_0e}) 188.730 4.73%
std::format(float)_(fmt:_{:0<17500_0f}) 174.117 -
std::format(float)_(fmt:_{:0<17500_0g}) 193.853 -1.45%
std::format(float)_(fmt:_{:0<17500_0}) 148.750 -
std::format(float)_(fmt:_{:0<17500_10La}) 171.086 -
std::format(float)_(fmt:_{:0<17500_10Le}) 200.513 -
std::format(float)_(fmt:_{:0<17500_10Lf}) 188.843 -
std::format(float)_(fmt:_{:0<17500_10Lg}) 207.056 -
std::format(float)_(fmt:_{:0<17500_10L}) 205.229 -4.99%
std::format(float)_(fmt:_{:0<17500_10a}) 157.707 -
std::format(float)_(fmt:_{:0<17500_10e}) 187.736 -
std::format(float)_(fmt:_{:0<17500_10f}) 178.757 -
std::format(float)_(fmt:_{:0<17500_10g}) 197.541 -1.26%
std::format(float)_(fmt:_{:0<17500_10}) 199.067 -
std::format(float)_(fmt:_{:0<17500_17000L}) 229.474 -
std::format(float)_(fmt:_{:0<17500_17000}) 218.813 -
std::format(float)_(fmt:_{:0>17500_0La}) 167.738 -
std::format(float)_(fmt:_{:0>17500_0Le}) 191.106 -
std::format(float)_(fmt:_{:0>17500_0Lf}) 186.083 -
std::format(float)_(fmt:_{:0>17500_0Lg}) 205.432 -
std::format(float)_(fmt:_{:0>17500_0L}) 204.396 -
std::format(float)_(fmt:_{:0>17500_0a}) 158.353 -
std::format(float)_(fmt:_{:0>17500_0e}) 182.303 -
std::format(float)_(fmt:_{:0>17500_0f}) 178.792 -
std::format(float)_(fmt:_{:0>17500_0g}) 195.993 -
std::format(float)_(fmt:_{:0>17500_0}) 148.295 -
std::format(float)_(fmt:_{:0>17500_10La}) 174.141 -
std::format(float)_(fmt:_{:0>17500_10Le}) 203.727 -
std::format(float)_(fmt:_{:0>17500_10Lf}) 192.999 -1.60%
std::format(float)_(fmt:_{:0>17500_10Lg}) 210.749 -
std::format(float)_(fmt:_{:0>17500_10L}) 208.095 -2.23%
std::format(float)_(fmt:_{:0>17500_10a}) 161.612 -
std::format(float)_(fmt:_{:0>17500_10e}) 192.158 -
std::format(float)_(fmt:_{:0>17500_10f}) 184.113 -
std::format(float)_(fmt:_{:0>17500_10g}) 199.163 -
std::format(float)_(fmt:_{:0>17500_10}) 200.032 -
std::format(float)_(fmt:_{:0>17500_17000L}) 231.205 -
std::format(float)_(fmt:_{:0>17500_17000}) 220.026 -
std::format(float)_(fmt:_{:0^17500_0La}) 171.046 -
std::format(float)_(fmt:_{:0^17500_0Le}) 195.047 -
std::format(float)_(fmt:_{:0^17500_0Lf}) 190.247 -
std::format(float)_(fmt:_{:0^17500_0Lg}) 207.711 -1.05%
std::format(float)_(fmt:_{:0^17500_0L}) 207.906 -
std::format(float)_(fmt:_{:0^17500_0a}) 158.668 -
std::format(float)_(fmt:_{:0^17500_0e}) 184.768 -
std::format(float)_(fmt:_{:0^17500_0f}) 182.190 -
std::format(float)_(fmt:_{:0^17500_0g}) 198.178 -
std::format(float)_(fmt:_{:0^17500_0}) 148.860 -
std::format(float)_(fmt:_{:0^17500_10La}) 176.839 -
std::format(float)_(fmt:_{:0^17500_10Le}) 207.852 -
std::format(float)_(fmt:_{:0^17500_10Lf}) 197.166 -
std::format(float)_(fmt:_{:0^17500_10Lg}) 214.871 -1.45%
std::format(float)_(fmt:_{:0^17500_10L}) 213.814 -5.32%
std::format(float)_(fmt:_{:0^17500_10a}) 162.246 -
std::format(float)_(fmt:_{:0^17500_10e}) 192.118 -
std::format(float)_(fmt:_{:0^17500_10f}) 186.878 -
std::format(float)_(fmt:_{:0^17500_10g}) 199.937 -1.42%
std::format(float)_(fmt:_{:0^17500_10}) 202.543 -1.11%
std::format(float)_(fmt:_{:0^17500_17000L}) 241.790 -
std::format(float)_(fmt:_{:0^17500_17000}) 225.415 -
std::format(float)_(fmt:_{:_0La}) 36.204 -2.51%
std::format(float)_(fmt:_{:_0Le}) 60.380 -
std::format(float)_(fmt:_{:_0Lf}) 48.454 -1.22%
std::format(float)_(fmt:_{:_0Lg}) 74.008 -2.34%
std::format(float)_(fmt:_{:_0L}) 73.175 -1.52%
std::format(float)_(fmt:_{:_0a}) 25.455 -1.37%
std::format(float)_(fmt:_{:_0e}) 40.194 2.39%
std::format(float)_(fmt:_{:_0f}) 38.298 -
std::format(float)_(fmt:_{:_0g}) 61.402 -3.52%
std::format(float)_(fmt:_{:_0}) 16.805 -
std::format(float)_(fmt:_{:_10La}) 42.052 -3.23%
std::format(float)_(fmt:_{:_10Le}) 70.180 -
std::format(float)_(fmt:_{:_10Lf}) 55.153 -2.01%
std::format(float)_(fmt:_{:_10Lg}) 74.515 -1.54%
std::format(float)_(fmt:_{:_10L}) 73.433 -1.69%
std::format(float)_(fmt:_{:_10a}) 28.048 -1.74%
std::format(float)_(fmt:_{:_10e}) 42.939 -
std::format(float)_(fmt:_{:_10f}) 41.076 -
std::format(float)_(fmt:_{:_10g}) 61.658 -1.05%
std::format(float)_(fmt:_{:_10}) 61.304 -
std::format(float)_(fmt:_{:_17000L}) 96.668 -1.90%
std::format(float)_(fmt:_{:_17000}) 83.506 -
std::format(int64_t)_(fmt:_{:0512LX}) 43.056 -6.03%
std::format(int64_t)_(fmt:_{:0512Lb}) 42.951 2.62%
std::format(int64_t)_(fmt:_{:0512Ld}) 36.298 -
std::format(int64_t)_(fmt:_{:0512Lo}) 36.561 -
std::format(int64_t)_(fmt:_{:0512Lx}) 35.159 -
std::format(int64_t)_(fmt:_{:0512X}) 38.240 5.47%
std::format(int64_t)_(fmt:_{:0512b}) 36.850 1.47%
std::format(int64_t)_(fmt:_{:0512d}) 32.524 1.38%
std::format(int64_t)_(fmt:_{:0512o}) 30.975 -
std::format(int64_t)_(fmt:_{:0512x}) 29.541 -
std::format(int64_t)_(fmt:_{:0<512LX}) 44.053 2.36%
std::format(int64_t)_(fmt:_{:0<512Lb}) 42.002 1.74%
std::format(int64_t)_(fmt:_{:0<512Ld}) 36.204 1.36%
std::format(int64_t)_(fmt:_{:0<512Lo}) 40.511 7.37%
std::format(int64_t)_(fmt:_{:0<512Lx}) 36.712 2.33%
std::format(int64_t)_(fmt:_{:0<512X}) 38.947 1.12%
std::format(int64_t)_(fmt:_{:0<512b}) 35.641 -
std::format(int64_t)_(fmt:_{:0<512d}) 33.866 1.99%
std::format(int64_t)_(fmt:_{:0<512o}) 33.147 2.62%
std::format(int64_t)_(fmt:_{:0<512x}) 30.900 1.96%
std::format(int64_t)_(fmt:_{:0>512LX}) 40.486 -
std::format(int64_t)_(fmt:_{:0>512Lb}) 38.118 -
std::format(int64_t)_(fmt:_{:0>512Ld}) 35.053 1.11%
std::format(int64_t)_(fmt:_{:0>512Lo}) 34.628 -
std::format(int64_t)_(fmt:_{:0>512Lx}) 32.492 -
std::format(int64_t)_(fmt:_{:0>512X}) 36.517 4.92%
std::format(int64_t)_(fmt:_{:0>512b}) 36.000 7.85%
std::format(int64_t)_(fmt:_{:0>512d}) 30.655 1.50%
std::format(int64_t)_(fmt:_{:0>512o}) 29.766 -
std::format(int64_t)_(fmt:_{:0>512x}) 29.129 3.10%
std::format(int64_t)_(fmt:_{:0^512LX}) 46.830 4.13%
std::format(int64_t)_(fmt:_{:0^512Lb}) 41.406 1.76%
std::format(int64_t)_(fmt:_{:0^512Ld}) 36.733 2.97%
std::format(int64_t)_(fmt:_{:0^512Lo}) 38.035 4.53%
std::format(int64_t)_(fmt:_{:0^512Lx}) 35.508 3.41%
std::format(int64_t)_(fmt:_{:0^512X}) 41.798 4.77%
std::format(int64_t)_(fmt:_{:0^512b}) 38.878 2.25%
std::format(int64_t)_(fmt:_{:0^512d}) 32.015 2.37%
std::format(int64_t)_(fmt:_{:0^512o}) 34.068 1.46%
std::format(int64_t)_(fmt:_{:0^512x}) 32.797 1.55%
std::format(int64_t)_(fmt:_{:LX}) 34.134 -
std::format(int64_t)_(fmt:_{:Lb}) 31.818 -1.05%
std::format(int64_t)_(fmt:_{:Ld}) 27.244 -
std::format(int64_t)_(fmt:_{:Lo}) 28.205 -1.06%
std::format(int64_t)_(fmt:_{:Lx}) 26.431 -1.04%
std::format(int64_t)_(fmt:_{:X}) 29.618 1.66%
std::format(int64_t)_(fmt:_{:b}) 27.727 -2.08%
std::format(int64_t)_(fmt:_{:d}) 22.891 -1.94%
std::format(int64_t)_(fmt:_{:o}) 23.948 2.85%
std::format(int64_t)_(fmt:_{:x}) 23.278 -1.01%
std::generate(deque<int>)/1024 257.764 5.62%
std::generate(deque<int>)/32 8.122 -
std::generate(deque<int>)/50 12.853 6.25%
std::generate(deque<int>)/8192 1929.101 1.02%
std::generate(list<int>)/1024 671.217 -
std::generate(list<int>)/32 8.473 -
std::generate(list<int>)/50 15.058 -1.23%
std::generate(list<int>)/8192 7601.535 10.89%
std::generate(vector<int>)/1024 244.845 -
std::generate(vector<int>)/32 7.992 -
std::generate(vector<int>)/50 12.007 -2.61%
std::generate(vector<int>)/8192 1843.440 -
std::generate_n(deque<int>)/1024 245.416 -
std::generate_n(deque<int>)/32 8.272 -
std::generate_n(deque<int>)/50 12.281 -
std::generate_n(deque<int>)/8192 1980.024 -
std::generate_n(list<int>)/1024 650.234 -
std::generate_n(list<int>)/32 8.599 -
std::generate_n(list<int>)/50 15.258 -
std::generate_n(list<int>)/8192 7537.711 9.91%
std::generate_n(vector<int>)/1024 244.490 -
std::generate_n(vector<int>)/32 8.004 2.14%
std::generate_n(vector<int>)/50 12.029 1.21%
std::generate_n(vector<int>)/8192 1851.693 -
std::is_partitioned(deque<int>)_(partitioned)/1024 320.376 10.32%
std::is_partitioned(deque<int>)_(partitioned)/32 10.084 6.36%
std::is_partitioned(deque<int>)_(partitioned)/50 15.431 9.57%
std::is_partitioned(deque<int>)_(partitioned)/8192 2498.136 9.52%
std::is_partitioned(deque<int>)_(unpartitioned)/1024 110.724 4.60%
std::is_partitioned(deque<int>)_(unpartitioned)/32 3.822 1.74%
std::is_partitioned(deque<int>)_(unpartitioned)/50 6.784 1.22%
std::is_partitioned(deque<int>)_(unpartitioned)/8192 696.833 -
std::is_partitioned(list<int>)_(partitioned)/1024 708.561 20.24%
std::is_partitioned(list<int>)_(partitioned)/32 8.632 -
std::is_partitioned(list<int>)_(partitioned)/50 14.057 -
std::is_partitioned(list<int>)_(partitioned)/8192 6935.216 2.04%
std::is_partitioned(list<int>)_(unpartitioned)/1024 178.085 -
std::is_partitioned(list<int>)_(unpartitioned)/32 4.245 -1.21%
std::is_partitioned(list<int>)_(unpartitioned)/50 4.451 -2.43%
std::is_partitioned(list<int>)_(unpartitioned)/8192 2182.172 1.16%
std::is_partitioned(vector<int>)_(partitioned)/1024 190.301 -
std::is_partitioned(vector<int>)_(partitioned)/32 6.492 2.62%
std::is_partitioned(vector<int>)_(partitioned)/50 9.695 -
std::is_partitioned(vector<int>)_(partitioned)/8192 1419.117 -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 52.490 -2.42%
std::is_partitioned(vector<int>)_(unpartitioned)/32 1.699 4.46%
std::is_partitioned(vector<int>)_(unpartitioned)/50 8.640 1.31%
std::is_partitioned(vector<int>)_(unpartitioned)/8192 178.191 4.56%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 482.006 -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 4.876 -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8192 3860.131 -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 516461.698 -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 44.918 1.32%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 507.507 -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 5.246 2.75%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 4017.163 -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024 715396.599 3.30%
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 51.478 -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 484.944 -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 6.182 -9.13%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 3875.781 -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 520985.822 -1.17%
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 46.757 1.10%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 523.279 -1.63%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 6.466 -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 3995.342 1.93%
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 721081.288 4.46%
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 52.591 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 756.815 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8 2.823 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 9215.482 16.02%
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024 1424085.868 -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 42.060 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/1024 838.106 6.73%
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8 3.726 3.38%
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 8420.320 -9.83%
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/1024 1597604.452 -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 67.226 2.66%
std::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 781.784 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 3.742 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 9699.904 18.12%
std::is_permutation(list<int>)_(4leg)_(shuffled)/1024 1425676.531 -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 42.759 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 802.805 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 4.191 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 8545.392 1.01%
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 1600772.735 -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 61.850 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/1024 365.757 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 2.807 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8192 2820.488 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/1024 212576.829 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 23.995 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/1024 288.104 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 2.420 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8192 2521.392 -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 1067919.775 4.33%
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 53.309 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 384.422 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 4.095 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 2972.939 -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 215347.513 -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 24.499 -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 344.142 -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 3.394 -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 2769.355 -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 1044405.771 4.04%
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 53.677 -
std::is_sorted(deque<int>)/1024 472.717 -
std::is_sorted(deque<int>)/8 2.608 -31.85%
std::is_sorted(deque<int>)/8192 3784.525 -
std::is_sorted(deque<int>,_pred)/1024 641.882 -
std::is_sorted(deque<int>,_pred)/8 4.811 -
std::is_sorted(deque<int>,_pred)/8192 5199.177 -
std::is_sorted(list<int>)/1024 754.796 1.17%
std::is_sorted(list<int>)/8 2.082 -2.44%
std::is_sorted(list<int>)/8192 7142.785 -1.38%
std::is_sorted(list<int>,_pred)/1024 823.982 -
std::is_sorted(list<int>,_pred)/8 4.025 -
std::is_sorted(list<int>,_pred)/8192 8602.253 -5.60%
std::is_sorted(vector<int>)/1024 244.638 -
std::is_sorted(vector<int>)/8 2.066 -
std::is_sorted(vector<int>)/8192 1895.099 -
std::is_sorted(vector<int>,_pred)/1024 468.662 -
std::is_sorted(vector<int>,_pred)/8 3.417 -
std::is_sorted(vector<int>,_pred)/8192 3727.613 -3.97%
std::is_sorted_until(deque<int>)/1024 467.069 -
std::is_sorted_until(deque<int>)/8 3.470 41.46%
std::is_sorted_until(deque<int>)/8192 3740.320 -
std::is_sorted_until(deque<int>,_pred)/1024 595.649 -
std::is_sorted_until(deque<int>,_pred)/8 4.223 -
std::is_sorted_until(deque<int>,_pred)/8192 4793.524 -
std::is_sorted_until(list<int>)/1024 748.778 -
std::is_sorted_until(list<int>)/8 2.071 -1.56%
std::is_sorted_until(list<int>)/8192 7196.282 -
std::is_sorted_until(list<int>,_pred)/1024 791.246 -
std::is_sorted_until(list<int>,_pred)/8 3.645 -
std::is_sorted_until(list<int>,_pred)/8192 7726.209 -
std::is_sorted_until(vector<int>)/1024 237.192 -
std::is_sorted_until(vector<int>)/8 2.191 -
std::is_sorted_until(vector<int>)/8192 1850.294 -
std::is_sorted_until(vector<int>,_pred)/1024 407.404 -3.61%
std::is_sorted_until(vector<int>,_pred)/8 3.312 -10.13%
std::is_sorted_until(vector<int>,_pred)/8192 3238.904 -4.86%
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 4682.958 -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/32 531.359 -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 36703.992 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 709.805 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 12.965 1.03%
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 13498.304 4.15%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 11273.329 -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 327.363 -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 98220.714 -1.03%
std::list<int>::ctor(Range)_(cheap_elements)/1024 11359.540 -
std::list<int>::ctor(Range)_(cheap_elements)/32 326.590 -
std::list<int>::ctor(Range)_(cheap_elements)/8192 99237.222 1.06%
std::list<int>::ctor(const&)_(cheap_elements)/1024 11341.348 1.21%
std::list<int>::ctor(const&)_(cheap_elements)/32 329.092 1.99%
std::list<int>::ctor(const&)_(cheap_elements)/8192 98030.296 -
std::list<int>::ctor(size)/1024 11837.774 -4.32%
std::list<int>::ctor(size)/32 322.961 -6.69%
std::list<int>::ctor(size)/8192 96060.465 -4.03%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 11266.350 -3.41%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 324.870 -3.24%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 96914.897 -2.06%
std::list<int>::erase(begin)_(cheap_elements)/1024 10.710 -
std::list<int>::erase(begin)_(cheap_elements)/32 10.971 -
std::list<int>::erase(begin)_(cheap_elements)/8192 10.624 -2.05%
std::list<int>::insert(begin)_(cheap_elements)/1024 11.698 -
std::list<int>::insert(begin)_(cheap_elements)/32 10.795 3.95%
std::list<int>::insert(begin)_(cheap_elements)/8192 11.674 -
std::list<int>::operator=(const&)_(cheap_elements)/1024 751.156 -
std::list<int>::operator=(const&)_(cheap_elements)/32 16.932 -
std::list<int>::operator=(const&)_(cheap_elements)/8192 8477.651 -9.24%
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 4663.938 -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 528.284 -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 43305.894 14.38%
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 4.559 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/32 16.579 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/8192 4.466 -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 4840.952 1.50%
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 537.500 1.07%
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 39231.490 1.22%
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 17296.854 2.54%
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 895.394 2.77%
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 150952.628 2.51%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 795.761 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 21.749 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 15139.395 9.48%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6946.219 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 161.878 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 56117.704 -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 13266.813 4.99%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 361.034 3.27%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 107248.886 4.93%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 33405.564 2.97%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 942.857 2.19%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 285264.059 2.53%
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 13045.742 -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 360.454 -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 107310.864 -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 33100.365 2.20%
std::list<std::string>::ctor(Range)_(expensive_elements)/32 946.755 1.87%
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 282981.929 1.80%
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 12832.312 1.30%
std::list<std::string>::ctor(const&)_(cheap_elements)/32 355.582 1.77%
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 104614.610 2.08%
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 33145.838 -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 945.280 1.36%
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 283029.101 -
std::list<std::string>::ctor(size)/1024 12996.996 3.94%
std::list<std::string>::ctor(size)/32 356.822 3.49%
std::list<std::string>::ctor(size)/8192 106165.314 2.07%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 13032.655 3.92%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 360.905 2.86%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 106240.210 3.25%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 33467.583 3.40%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 918.756 2.02%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 285434.473 3.41%
std::list<std::string>::erase(begin)_(cheap_elements)/1024 12.394 2.96%
std::list<std::string>::erase(begin)_(cheap_elements)/32 12.057 -
std::list<std::string>::erase(begin)_(cheap_elements)/8192 12.494 2.74%
std::list<std::string>::erase(begin)_(expensive_elements)/1024 31.409 1.56%
std::list<std::string>::erase(begin)_(expensive_elements)/32 29.854 -
std::list<std::string>::erase(begin)_(expensive_elements)/8192 31.365 -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 12.877 1.33%
std::list<std::string>::insert(begin)_(cheap_elements)/32 12.467 1.38%
std::list<std::string>::insert(begin)_(cheap_elements)/8192 12.748 -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 30.486 1.66%
std::list<std::string>::insert(begin)_(expensive_elements)/32 29.600 2.19%
std::list<std::string>::insert(begin)_(expensive_elements)/8192 30.538 2.01%
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 1423.313 -5.38%
std::list<std::string>::operator=(const&)_(cheap_elements)/32 23.103 -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 10036.989 -3.95%
std::list<std::string>::operator=(const&)_(expensive_elements)/1024 6871.153 -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 146.024 3.21%
std::list<std::string>::operator=(const&)_(expensive_elements)/8192 55597.805 -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 4891.456 2.62%
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 539.318 1.27%
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 39493.416 2.25%
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 17276.895 1.70%
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 908.193 2.91%
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 149347.656 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 4.896 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/32 16.815 1.07%
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 4.952 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 16.845 1.10%
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/32 27.603 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 18.304 -
std::lower_bound(std::deque<int>)/100 30.748 -
std::lower_bound(std::deque<int>)/8 16.960 -
std::lower_bound(std::deque<int>)/8192 65.430 -
std::lower_bound(std::forward_list<int>)/100 82.613 1.20%
std::lower_bound(std::forward_list<int>)/8 15.450 -
std::lower_bound(std::forward_list<int>)/8192 10377.401 -
std::lower_bound(std::list<int>)/100 91.237 -
std::lower_bound(std::list<int>)/8 15.493 -
std::lower_bound(std::list<int>)/8192 13624.648 -8.23%
std::lower_bound(std::vector<int>)/100 12.186 -
std::lower_bound(std::vector<int>)/8 7.797 -
std::lower_bound(std::vector<int>)/8192 15.723 -
std::make_heap(deque<int>)_(ascending)/1024 2683.726 1.64%
std::make_heap(deque<int>)_(ascending)/8 27.118 -
std::make_heap(deque<int>)_(ascending)/8192 21222.837 1.88%
std::make_heap(deque<int>)_(descending)/1024 1119.862 2.68%
std::make_heap(deque<int>)_(descending)/8 21.076 -
std::make_heap(deque<int>)_(descending)/8192 8835.195 2.67%
std::make_heap(deque<int>)_(heap)/1024 1122.210 2.82%
std::make_heap(deque<int>)_(heap)/8 21.175 -
std::make_heap(deque<int>)_(heap)/8192 8820.631 2.68%
std::make_heap(deque<int>)_(pipe-organ)/1024 2673.750 -
std::make_heap(deque<int>)_(pipe-organ)/8 26.753 -
std::make_heap(deque<int>)_(pipe-organ)/8192 21097.854 -
std::make_heap(deque<int>)_(repeated)/1024 2301.286 -
std::make_heap(deque<int>)_(repeated)/8 25.205 -
std::make_heap(deque<int>)_(repeated)/8192 18148.477 -
std::make_heap(deque<int>)_(shuffled)/1024 2595.372 -1.33%
std::make_heap(deque<int>)_(shuffled)/8 24.595 -
std::make_heap(deque<int>)_(shuffled)/8192 23357.091 -1.51%
std::make_heap(deque<int>,_pred)_(ascending)/1024 2177.633 -
std::make_heap(deque<int>,_pred)_(ascending)/8 24.978 -
std::make_heap(deque<int>,_pred)_(ascending)/8192 17126.473 -
std::make_heap(deque<int>,_pred)_(descending)/1024 645.421 -
std::make_heap(deque<int>,_pred)_(descending)/8 18.885 -
std::make_heap(deque<int>,_pred)_(descending)/8192 5042.109 -
std::make_heap(deque<int>,_pred)_(heap)/1024 643.898 -
std::make_heap(deque<int>,_pred)_(heap)/8 18.833 -
std::make_heap(deque<int>,_pred)_(heap)/8192 5033.709 -
std::make_heap(deque<int>,_pred)_(pipe-organ)/1024 2182.295 -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8 24.789 -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8192 17101.228 -
std::make_heap(deque<int>,_pred)_(repeated)/1024 1685.189 -
std::make_heap(deque<int>,_pred)_(repeated)/8 23.210 -1.44%
std::make_heap(deque<int>,_pred)_(repeated)/8192 13108.193 -
std::make_heap(deque<int>,_pred)_(shuffled)/1024 1857.620 -
std::make_heap(deque<int>,_pred)_(shuffled)/8 22.671 -
std::make_heap(deque<int>,_pred)_(shuffled)/8192 15295.281 -
std::make_heap(vector<NonIntegral>)_(ascending)/1024 669.386 1.36%
std::make_heap(vector<NonIntegral>)_(ascending)/8 17.078 1.17%
std::make_heap(vector<NonIntegral>)_(ascending)/8192 5167.567 1.42%
std::make_heap(vector<NonIntegral>)_(descending)/1024 293.755 2.17%
std::make_heap(vector<NonIntegral>)_(descending)/8 14.706 -
std::make_heap(vector<NonIntegral>)_(descending)/8192 2194.733 2.62%
std::make_heap(vector<NonIntegral>)_(heap)/1024 295.220 3.33%
std::make_heap(vector<NonIntegral>)_(heap)/8 14.694 -
std::make_heap(vector<NonIntegral>)_(heap)/8192 2219.855 5.02%
std::make_heap(vector<NonIntegral>)_(pipe-organ)/1024 667.688 1.74%
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8 16.560 -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8192 5151.802 1.71%
std::make_heap(vector<NonIntegral>)_(repeated)/1024 604.420 -
std::make_heap(vector<NonIntegral>)_(repeated)/8 17.399 1.87%
std::make_heap(vector<NonIntegral>)_(repeated)/8192 4602.736 -
std::make_heap(vector<NonIntegral>)_(shuffled)/1024 616.126 -
std::make_heap(vector<NonIntegral>)_(shuffled)/8 16.209 -
std::make_heap(vector<NonIntegral>)_(shuffled)/8192 5294.174 -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/1024 702.884 3.50%
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8 17.140 1.82%
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8192 5280.790 -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/1024 288.404 -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8 14.693 -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8192 2156.993 -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/1024 288.755 -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8 14.684 -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8192 2157.398 -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 690.058 -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 16.585 -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 5318.627 -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/1024 625.414 -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8 17.100 -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8192 4782.375 -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 666.529 -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8 16.442 -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 5725.406 -1.09%
std::make_heap(vector<int>)_(ascending)/1024 649.015 -
std::make_heap(vector<int>)_(ascending)/8 16.336 -
std::make_heap(vector<int>)_(ascending)/8192 4987.818 -
std::make_heap(vector<int>)_(descending)/1024 270.011 -1.26%
std::make_heap(vector<int>)_(descending)/8 14.624 -
std::make_heap(vector<int>)_(descending)/8192 1951.200 -
std::make_heap(vector<int>)_(heap)/1024 273.338 -
std::make_heap(vector<int>)_(heap)/8 14.619 -
std::make_heap(vector<int>)_(heap)/8192 1947.348 -
std::make_heap(vector<int>)_(pipe-organ)/1024 657.621 -
std::make_heap(vector<int>)_(pipe-organ)/8 16.459 -
std::make_heap(vector<int>)_(pipe-organ)/8192 4984.132 -
std::make_heap(vector<int>)_(repeated)/1024 560.586 -
std::make_heap(vector<int>)_(repeated)/8 15.351 -
std::make_heap(vector<int>)_(repeated)/8192 4265.470 -
std::make_heap(vector<int>)_(shuffled)/1024 574.065 -1.39%
std::make_heap(vector<int>)_(shuffled)/8 15.840 -
std::make_heap(vector<int>)_(shuffled)/8192 5051.879 -
std::make_heap(vector<int>,_pred)_(ascending)/1024 658.302 -
std::make_heap(vector<int>,_pred)_(ascending)/8 16.788 -
std::make_heap(vector<int>,_pred)_(ascending)/8192 5014.354 -
std::make_heap(vector<int>,_pred)_(descending)/1024 272.246 -
std::make_heap(vector<int>,_pred)_(descending)/8 14.708 -
std::make_heap(vector<int>,_pred)_(descending)/8192 1947.253 -3.07%
std::make_heap(vector<int>,_pred)_(heap)/1024 281.806 3.25%
std::make_heap(vector<int>,_pred)_(heap)/8 14.956 1.84%
std::make_heap(vector<int>,_pred)_(heap)/8192 1953.790 -
std::make_heap(vector<int>,_pred)_(pipe-organ)/1024 662.143 -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8 16.654 -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8192 5003.782 -
std::make_heap(vector<int>,_pred)_(repeated)/1024 572.304 -
std::make_heap(vector<int>,_pred)_(repeated)/8 15.593 -1.12%
std::make_heap(vector<int>,_pred)_(repeated)/8192 4287.521 -
std::make_heap(vector<int>,_pred)_(shuffled)/1024 570.264 -5.46%
std::make_heap(vector<int>,_pred)_(shuffled)/8 15.742 -
std::make_heap(vector<int>,_pred)_(shuffled)/8192 5002.745 -1.19%
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024 15758.052 -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8 55.677 1.03%
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192 505150.671 -
std::make_heap+std::sort_heap(deque<int>)_(descending)/1024 16295.326 -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8 62.963 1.38%
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192 497751.273 -2.77%
std::make_heap+std::sort_heap(deque<int>)_(heap)/1024 21400.772 -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8 62.653 -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8192 598070.944 -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/1024 17800.879 -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8 58.754 -1.03%
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192 516914.637 -2.06%
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/1024 31546.330 -1.13%
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8 55.676 1.35%
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192 977160.986 -2.56%
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024 14699.545 2.55%
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 52.720 1.49%
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8192 173366.677 -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024 22044.596 -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8 61.120 -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8192 626417.890 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/1024 15884.993 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 50.358 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8192 458779.660 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/1024 16453.468 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8 58.615 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8192 460427.487 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/1024 21549.596 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 58.040 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8192 551467.272 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/1024 17937.019 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8 53.665 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8192 511182.714 7.58%
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/1024 31711.513 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8 52.190 3.46%
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8192 968393.761 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/1024 13991.553 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8 48.540 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8192 166086.095 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/1024 22211.004 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 56.853 -3.10%
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8192 603795.843 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/1024 10958.168 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8 43.568 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8192 114692.224 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/1024 11232.542 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8 54.462 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8192 116393.804 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/1024 14776.263 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8 52.551 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8192 158557.067 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/1024 12356.828 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8 47.298 3.92%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8192 129274.608 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/1024 24089.562 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 43.474 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8192 269936.943 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/1024 5741.228 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 35.348 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192 62090.261 -1.85%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/1024 15160.908 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8 51.412 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8192 166987.499 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/1024 11046.933 -4.02%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8 42.775 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8192 115295.648 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/1024 11258.774 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 55.016 3.17%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8192 116809.218 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/1024 14762.206 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8 53.130 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8192 158023.039 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 12355.134 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 45.242 -1.65%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 129773.159 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/1024 24263.110 1.15%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8 44.680 4.23%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8192 271019.017 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/1024 5724.237 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 37.077 -2.50%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8192 61249.469 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 15191.075 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8 51.865 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 170041.905 -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/1024 11042.820 -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 44.622 -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8192 114701.040 -
std::make_heap+std::sort_heap(vector<int>)_(descending)/1024 11517.117 -
std::make_heap+std::sort_heap(vector<int>)_(descending)/8 56.027 -
std::make_heap+std::sort_heap(vector<int>)_(descending)/8192 117849.377 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/1024 15051.180 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8 57.133 3.57%
std::make_heap+std::sort_heap(vector<int>)_(heap)/8192 156245.695 -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/1024 12763.995 -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8 47.769 2.36%
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8192 132299.572 -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/1024 23287.469 -1.34%
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8 43.545 -1.88%
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8192 260151.301 -1.31%
std::make_heap+std::sort_heap(vector<int>)_(repeated)/1024 5832.476 -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8 36.720 -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8192 63385.839 -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/1024 15052.113 -4.98%
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8 52.657 -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8192 155388.039 -2.94%
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/1024 10996.337 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8 45.100 1.62%
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8192 115170.649 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/1024 11522.486 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8 53.046 3.51%
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8192 118467.223 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/1024 14995.084 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8 55.016 1.03%
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8192 156716.734 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/1024 12750.245 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8 46.556 3.01%
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8192 133024.099 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/1024 23193.576 -1.66%
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8 45.108 1.37%
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8192 268400.190 1.87%
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/1024 5830.875 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8 37.405 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8192 63124.562 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/1024 15029.153 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8 52.689 2.68%
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8192 155785.315 -
std::map<int,_int>::clear()/0 405.564 1.35%
std::map<int,_int>::clear()/1024 10482.656 -
std::map<int,_int>::clear()/32 661.399 -1.56%
std::map<int,_int>::clear()/8192 86434.524 -
std::map<int,_int>::contains(key)_(existent)/1024 4.096 -
std::map<int,_int>::contains(key)_(existent)/32 1.647 -
std::map<int,_int>::contains(key)_(existent)/8192 5.571 -
std::map<int,_int>::contains(key)_(non-existent)/0 0.297 -
std::map<int,_int>::contains(key)_(non-existent)/1024 5.552 2.13%
std::map<int,_int>::contains(key)_(non-existent)/32 2.730 -1.85%
std::map<int,_int>::contains(key)_(non-existent)/8192 19.240 114.04%
std::map<int,_int>::count(key)_(existent)/1024 3.821 -
std::map<int,_int>::count(key)_(existent)/32 1.564 -
std::map<int,_int>::count(key)_(existent)/8192 5.786 -1.41%
std::map<int,_int>::count(key)_(non-existent)/0 0.252 -
std::map<int,_int>::count(key)_(non-existent)/1024 7.307 -
std::map<int,_int>::count(key)_(non-existent)/32 2.958 -
std::map<int,_int>::count(key)_(non-existent)/8192 11.186 -
std::map<int,_int>::ctor(&&,_different_allocs)/0 12.729 -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 5970.484 -1.02%
std::map<int,_int>::ctor(&&,_different_allocs)/32 187.437 -1.34%
std::map<int,_int>::ctor(&&,_different_allocs)/8192 51450.849 -1.14%
std::map<int,_int>::ctor(const&)/0 12.685 -
std::map<int,_int>::ctor(const&)/1024 6467.729 -16.13%
std::map<int,_int>::ctor(const&)/32 246.394 9.89%
std::map<int,_int>::ctor(const&)/8192 51620.626 -1.54%
std::map<int,_int>::ctor(const&,_alloc)/0 12.712 -
std::map<int,_int>::ctor(const&,_alloc)/1024 6560.406 -
std::map<int,_int>::ctor(const&,_alloc)/32 222.204 -2.34%
std::map<int,_int>::ctor(const&,_alloc)/8192 51159.556 -2.75%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.668 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8842.904 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 228.952 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 71027.613 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.690 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12913.326 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 262.187 -2.33%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 248549.161 -1.17%
std::map<int,_int>::equal_range(key)_(existent)/1024 5.028 -4.60%
std::map<int,_int>::equal_range(key)_(existent)/32 2.067 -
std::map<int,_int>::equal_range(key)_(existent)/8192 5.864 -
std::map<int,_int>::equal_range(key)_(non-existent)/0 0.253 -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 5.830 -1.97%
std::map<int,_int>::equal_range(key)_(non-existent)/32 2.361 -7.35%
std::map<int,_int>::equal_range(key)_(non-existent)/8192 10.107 -
std::map<int,_int>::erase(iterator)/1024 20.823 -
std::map<int,_int>::erase(iterator)/32 20.620 -
std::map<int,_int>::erase(iterator)/8192 23.993 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 390.385 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7509.389 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 577.955 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 58023.401 -
std::map<int,_int>::erase(key)_(existent)/1024 25.774 5.81%
std::map<int,_int>::erase(key)_(existent)/32 22.243 -
std::map<int,_int>::erase(key)_(existent)/8192 24.957 -1.76%
std::map<int,_int>::erase(key)_(non-existent,_end)/0 0.254 -
std::map<int,_int>::erase(key)_(non-existent,_end)/1024 5.612 6.17%
std::map<int,_int>::erase(key)_(non-existent,_end)/32 2.476 8.24%
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 7.559 4.40%
std::map<int,_int>::erase(key)_(non-existent,_middle)/0 0.254 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/1024 2.949 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/32 1.776 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/8192 4.027 -
std::map<int,_int>::find(key)_(existent)/1024 4.060 -9.50%
std::map<int,_int>::find(key)_(existent)/32 1.656 -4.84%
std::map<int,_int>::find(key)_(existent)/8192 5.359 -1.77%
std::map<int,_int>::find(key)_(non-existent)/0 0.253 -
std::map<int,_int>::find(key)_(non-existent)/1024 5.430 -1.13%
std::map<int,_int>::find(key)_(non-existent)/32 2.254 -9.97%
std::map<int,_int>::find(key)_(non-existent)/8192 7.880 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 17.045 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 28.657 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 19.369 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 37.173 2.95%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 17.044 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 21.930 1.85%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 18.916 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 22.177 4.93%
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 17.207 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 26.992 3.25%
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 18.830 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 30.985 1.62%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 17.181 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 20.912 3.55%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 17.953 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 20.245 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.051 -2.05%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 15561.557 -2.20%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 748.138 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 174469.760 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.077 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12379.505 2.48%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 660.481 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 114721.732 1.30%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 390.608 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7685.751 -1.35%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 538.318 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 135620.672 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 392.496 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 10722.727 -1.29%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 659.604 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 90424.673 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 390.686 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 9949.918 2.10%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 646.212 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 81117.575 -
std::map<int,_int>::insert(value)_(already_present)/1024 3.243 3.48%
std::map<int,_int>::insert(value)_(already_present)/32 1.770 -
std::map<int,_int>::insert(value)_(already_present)/8192 3.871 -
std::map<int,_int>::insert(value)_(new_value,_end)/0 17.051 -5.42%
std::map<int,_int>::insert(value)_(new_value,_end)/1024 26.254 -1.26%
std::map<int,_int>::insert(value)_(new_value,_end)/32 18.713 -
std::map<int,_int>::insert(value)_(new_value,_end)/8192 35.653 3.78%
std::map<int,_int>::insert(value)_(new_value,_middle)/0 17.017 -
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 21.165 2.13%
std::map<int,_int>::insert(value)_(new_value,_middle)/32 18.387 -
std::map<int,_int>::insert(value)_(new_value,_middle)/8192 20.740 -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 3.484 -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.760 -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 4.141 1.43%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 17.016 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 26.385 -4.83%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 18.650 -1.21%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 35.470 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 16.985 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 21.554 2.16%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 18.372 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 20.635 -
std::map<int,_int>::lower_bound(key)_(existent)/1024 4.791 8.24%
std::map<int,_int>::lower_bound(key)_(existent)/32 1.513 2.22%
std::map<int,_int>::lower_bound(key)_(existent)/8192 5.502 1.29%
std::map<int,_int>::lower_bound(key)_(non-existent)/0 0.252 -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 5.415 1.08%
std::map<int,_int>::lower_bound(key)_(non-existent)/32 2.319 -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 9.567 1.62%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.331 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6390.533 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 218.328 -1.09%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 51048.990 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.318 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6370.737 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 218.406 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 50996.894 -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 1.110 -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1581.005 7.23%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 45.135 5.90%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 13071.677 1.69%
std::map<int,_int>::upper_bound(key)_(existent)/1024 4.241 -5.83%
std::map<int,_int>::upper_bound(key)_(existent)/32 1.748 -
std::map<int,_int>::upper_bound(key)_(existent)/8192 5.756 -
std::map<int,_int>::upper_bound(key)_(non-existent)/0 0.252 -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 6.268 1.37%
std::map<int,_int>::upper_bound(key)_(non-existent)/32 2.443 -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 9.554 -
std::map<std::string,_int>::clear()/0 396.696 -
std::map<std::string,_int>::clear()/1024 21823.157 -
std::map<std::string,_int>::clear()/32 909.695 -1.23%
std::map<std::string,_int>::clear()/8192 211740.612 -2.14%
std::map<std::string,_int>::contains(key)_(existent)/1024 24.597 -
std::map<std::string,_int>::contains(key)_(existent)/32 16.398 -
std::map<std::string,_int>::contains(key)_(existent)/8192 29.375 -
std::map<std::string,_int>::contains(key)_(non-existent)/0 0.278 -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 22.084 -
std::map<std::string,_int>::contains(key)_(non-existent)/32 10.833 1.82%
std::map<std::string,_int>::contains(key)_(non-existent)/8192 28.383 1.32%
std::map<std::string,_int>::count(key)_(existent)/1024 24.267 -
std::map<std::string,_int>::count(key)_(existent)/32 16.516 -2.27%
std::map<std::string,_int>::count(key)_(existent)/8192 29.022 -
std::map<std::string,_int>::count(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::count(key)_(non-existent)/1024 25.417 3.19%
std::map<std::string,_int>::count(key)_(non-existent)/32 10.921 7.41%
std::map<std::string,_int>::count(key)_(non-existent)/8192 34.720 3.02%
std::map<std::string,_int>::ctor(&&,_different_allocs)/0 12.831 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/1024 7017.696 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 218.820 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/8192 59687.691 -
std::map<std::string,_int>::ctor(const&)/0 12.723 -
std::map<std::string,_int>::ctor(const&)/1024 35255.526 -
std::map<std::string,_int>::ctor(const&)/32 708.735 -13.41%
std::map<std::string,_int>::ctor(const&)/8192 346693.183 -
std::map<std::string,_int>::ctor(const&,_alloc)/0 12.739 -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 35607.805 -1.61%
std::map<std::string,_int>::ctor(const&,_alloc)/32 795.416 3.74%
std::map<std::string,_int>::ctor(const&,_alloc)/8192 345181.609 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.742 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 41062.407 -1.62%
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 817.936 -1.43%
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 388859.535 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.783 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 53847.288 -1.83%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1013.542 -3.89%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1084147.725 -1.57%
std::map<std::string,_int>::equal_range(key)_(existent)/1024 22.261 -
std::map<std::string,_int>::equal_range(key)_(existent)/32 16.178 -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 30.042 -
std::map<std::string,_int>::equal_range(key)_(non-existent)/0 0.258 -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 24.888 -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 10.319 -
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 33.938 -
std::map<std::string,_int>::erase(iterator)/1024 25.575 -2.56%
std::map<std::string,_int>::erase(iterator)/32 27.707 -
std::map<std::string,_int>::erase(iterator)/8192 31.684 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.487 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12984.169 -1.28%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 676.636 -1.07%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 118337.342 -1.08%
std::map<std::string,_int>::erase(key)_(existent)/1024 63.356 -3.55%
std::map<std::string,_int>::erase(key)_(existent)/32 73.258 -
std::map<std::string,_int>::erase(key)_(existent)/8192 60.180 -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/0 0.258 -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 20.351 -5.72%
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 9.976 -4.48%
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 27.649 -5.19%
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/0 0.258 -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 12.055 -1.27%
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 6.497 -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 15.742 -1.25%
std::map<std::string,_int>::find(key)_(existent)/1024 25.895 2.21%
std::map<std::string,_int>::find(key)_(existent)/32 15.806 1.21%
std::map<std::string,_int>::find(key)_(existent)/8192 29.922 -
std::map<std::string,_int>::find(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::find(key)_(non-existent)/1024 23.694 13.92%
std::map<std::string,_int>::find(key)_(non-existent)/32 12.061 14.42%
std::map<std::string,_int>::find(key)_(non-existent)/8192 29.852 7.90%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 32.287 -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 66.807 -1.64%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 50.818 -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 90.317 -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 23.645 -1.17%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 54.635 -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 46.348 -1.29%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 59.569 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 30.817 -10.71%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 32.255 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 33.102 -8.08%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 72.238 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 31.819 -2.32%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 28.207 -2.40%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 28.727 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 41.762 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.414 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 64908.737 -1.40%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1485.425 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 926397.550 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.773 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 44125.018 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1268.327 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 610375.082 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 396.359 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 38995.586 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1156.882 1.41%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 616007.757 1.13%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 395.494 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 34738.764 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1296.031 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 404953.714 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 395.764 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 34603.373 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1208.645 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 368737.325 -
std::map<std::string,_int>::insert(value)_(already_present)/1024 17.083 -
std::map<std::string,_int>::insert(value)_(already_present)/32 22.117 -18.49%
std::map<std::string,_int>::insert(value)_(already_present)/8192 38.219 16.83%
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 32.674 40.93%
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024 70.192 1.01%
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 37.843 14.32%
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 67.024 -26.41%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 30.721 -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 48.291 -4.80%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 39.054 -5.30%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 62.400 17.14%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 21.117 -39.28%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 11.144 -53.96%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 34.309 45.54%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 30.830 6.83%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 61.500 -20.63%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 32.360 -2.59%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 97.980 1.01%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 27.310 -13.95%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 47.651 -1.14%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 41.579 39.80%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 43.781 -16.31%
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 23.882 -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 13.352 -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 29.453 -1.66%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 23.010 -3.56%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 9.858 -3.29%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 32.329 -1.41%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 13.334 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 37125.928 1.43%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 854.644 5.40%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 350271.019 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.449 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 36093.444 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 840.269 10.14%
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 349175.283 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.147 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 15164.717 -5.47%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 355.249 8.57%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 207499.947 -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 24.336 2.92%
std::map<std::string,_int>::upper_bound(key)_(existent)/32 14.757 4.66%
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 26.930 1.20%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/0 0.258 -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 23.748 1.18%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 11.041 5.10%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 31.604 -
std::mismatch(deque<int>)_(it,_it,_it)/1000 446.045 -4.24%
std::mismatch(deque<int>)_(it,_it,_it)/1024 446.211 -5.42%
std::mismatch(deque<int>)_(it,_it,_it)/1048576 496239.841 -
std::mismatch(deque<int>)_(it,_it,_it)/8 3.810 2.71%
std::mismatch(deque<int>)_(it,_it,_it)/8192 3851.537 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 475.812 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 486.892 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 504865.845 1.66%
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 4.184 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 3916.973 1.33%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 727.482 1.41%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 731.580 1.68%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 625158.482 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 6.415 1.43%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 4855.757 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 694.191 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 718.324 1.69%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1048576 624411.060 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 6.205 2.89%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8192 4907.447 -
std::mismatch(list<int>)_(it,_it,_it)/1000 745.894 -
std::mismatch(list<int>)_(it,_it,_it)/1024 763.830 -
std::mismatch(list<int>)_(it,_it,_it)/1048576 934516.169 -
std::mismatch(list<int>)_(it,_it,_it)/8 2.641 -
std::mismatch(list<int>)_(it,_it,_it)/8192 7393.462 -
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 755.868 -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 769.725 -1.03%
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 952352.273 -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 2.965 -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 11943.415 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1000 798.270 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1024 816.476 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1048576 1004254.119 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 5.107 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 11994.395 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1000 801.975 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1024 823.369 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1048576 1004516.727 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 4.667 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 10410.331 -8.32%
std::mismatch(vector<int>)_(it,_it,_it)/1000 58.368 -
std::mismatch(vector<int>)_(it,_it,_it)/1024 59.917 -
std::mismatch(vector<int>)_(it,_it,_it)/1048576 68339.218 -
std::mismatch(vector<int>)_(it,_it,_it)/8 1.062 -
std::mismatch(vector<int>)_(it,_it,_it)/8192 486.137 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1000 58.407 -3.52%
std::mismatch(vector<int>)_(it,_it,_it,_it)/1024 59.963 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1048576 68271.686 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8 1.271 -2.72%
std::mismatch(vector<int>)_(it,_it,_it,_it)/8192 485.870 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 482.979 6.00%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 485.688 -4.54%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1048576 608574.215 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 4.115 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8192 4722.113 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 466.532 -1.00%
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1024 497.978 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1048576 607180.676 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 4.190 -1.30%
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8192 4730.997 -
std::move(deque<int>)/1048576 55000.244 -
std::move(deque<int>)/262144 15217.519 -
std::move(deque<int>)/32768 2033.973 9.81%
std::move(deque<int>)/4096 149.234 -
std::move(deque<int>)/512 22.205 -
std::move(deque<int>)/64 4.812 -1.88%
std::move(deque<int>)/8 3.337 -4.60%
std::move(list<int>)/1048576 1014955.012 1.67%
std::move(list<int>)/262144 245070.933 -
std::move(list<int>)/32768 30730.253 -2.16%
std::move(list<int>)/4096 3916.991 -20.00%
std::move(list<int>)/512 349.163 -5.92%
std::move(list<int>)/64 41.413 -2.88%
std::move(list<int>)/8 3.387 -
std::move(vector<bool>)_(aligned)/1048576 1733.955 -
std::move(vector<bool>)_(aligned)/262144 256.032 -
std::move(vector<bool>)_(aligned)/32768 36.911 -
std::move(vector<bool>)_(aligned)/4096 7.018 -
std::move(vector<bool>)_(aligned)/512 2.330 -
std::move(vector<bool>)_(aligned)/64 1.608 -6.08%
std::move(vector<bool>)_(unaligned)/1048576 6542.181 -
std::move(vector<bool>)_(unaligned)/262144 1588.791 -
std::move(vector<bool>)_(unaligned)/32768 202.525 -
std::move(vector<bool>)_(unaligned)/4096 25.938 -
std::move(vector<bool>)_(unaligned)/512 4.892 1.21%
std::move(vector<bool>)_(unaligned)/64 1.633 -
std::move(vector<int>)/1048576 57836.256 1.77%
std::move(vector<int>)/262144 14990.602 -
std::move(vector<int>)/32768 1728.766 -
std::move(vector<int>)/4096 134.057 -
std::move(vector<int>)/512 20.652 -
std::move(vector<int>)/64 4.170 -
std::move(vector<int>)/8 2.266 -1.10%
std::move_backward(deque<int>)/1048576 128773.443 -
std::move_backward(deque<int>)/262144 30699.988 1.26%
std::move_backward(deque<int>)/32768 3575.199 6.21%
std::move_backward(deque<int>)/4096 163.859 4.70%
std::move_backward(deque<int>)/512 23.619 -
std::move_backward(deque<int>)/64 5.176 -
std::move_backward(deque<int>)/8 3.424 -3.36%
std::move_backward(list<int>)/1048576 1039057.245 -
std::move_backward(list<int>)/262144 261586.351 1.36%
std::move_backward(list<int>)/32768 32008.240 3.32%
std::move_backward(list<int>)/4096 4863.826 -6.08%
std::move_backward(list<int>)/512 374.061 -
std::move_backward(list<int>)/64 39.921 1.08%
std::move_backward(list<int>)/8 3.385 -
std::move_backward(vector<bool>)_(aligned)/1048576 1751.221 1.61%
std::move_backward(vector<bool>)_(aligned)/262144 257.080 -
std::move_backward(vector<bool>)_(aligned)/32768 37.908 -
std::move_backward(vector<bool>)_(aligned)/4096 7.228 -
std::move_backward(vector<bool>)_(aligned)/512 2.335 -
std::move_backward(vector<bool>)_(aligned)/64 1.653 -2.76%
std::move_backward(vector<bool>)_(unaligned)/1048576 6512.757 -
std::move_backward(vector<bool>)_(unaligned)/262144 1587.113 -
std::move_backward(vector<bool>)_(unaligned)/32768 203.473 -
std::move_backward(vector<bool>)_(unaligned)/4096 27.686 1.64%
std::move_backward(vector<bool>)_(unaligned)/512 4.554 -
std::move_backward(vector<bool>)_(unaligned)/64 1.667 -3.23%
std::move_backward(vector<int>)/1048576 57487.694 2.04%
std::move_backward(vector<int>)/262144 21558.387 -
std::move_backward(vector<int>)/32768 1744.433 1.26%
std::move_backward(vector<int>)/4096 135.621 -
std::move_backward(vector<int>)/512 20.841 -
std::move_backward(vector<int>)/64 4.332 -
std::move_backward(vector<int>)/8 2.275 -3.67%
std::multimap<int,_int>::clear()/0 390.182 -
std::multimap<int,_int>::clear()/1024 10555.475 -2.04%
std::multimap<int,_int>::clear()/32 651.171 -1.63%
std::multimap<int,_int>::clear()/8192 85262.623 -1.98%
std::multimap<int,_int>::contains(key)_(existent)/1024 4.601 1.32%
std::multimap<int,_int>::contains(key)_(existent)/32 1.780 -2.39%
std::multimap<int,_int>::contains(key)_(existent)/8192 5.646 2.82%
std::multimap<int,_int>::contains(key)_(non-existent)/0 0.296 -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 5.826 5.82%
std::multimap<int,_int>::contains(key)_(non-existent)/32 2.768 3.35%
std::multimap<int,_int>::contains(key)_(non-existent)/8192 9.515 -29.97%
std::multimap<int,_int>::count(key)_(existent)/1024 5.395 -2.84%
std::multimap<int,_int>::count(key)_(existent)/32 3.678 -2.57%
std::multimap<int,_int>::count(key)_(existent)/8192 6.524 -3.72%
std::multimap<int,_int>::count(key)_(non-existent)/0 0.254 -
std::multimap<int,_int>::count(key)_(non-existent)/1024 5.664 -5.98%
std::multimap<int,_int>::count(key)_(non-existent)/32 2.250 -8.68%
std::multimap<int,_int>::count(key)_(non-existent)/8192 8.784 -10.28%
std::multimap<int,_int>::ctor(&&,_different_allocs)/0 12.766 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 6132.929 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 188.359 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/8192 52140.213 -
std::multimap<int,_int>::ctor(const&)/0 12.752 -
std::multimap<int,_int>::ctor(const&)/1024 6804.886 2.33%
std::multimap<int,_int>::ctor(const&)/32 229.556 2.85%
std::multimap<int,_int>::ctor(const&)/8192 54348.754 2.23%
std::multimap<int,_int>::ctor(const&,_alloc)/0 12.745 -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 6743.328 1.45%
std::multimap<int,_int>::ctor(const&,_alloc)/32 233.201 4.18%
std::multimap<int,_int>::ctor(const&,_alloc)/8192 53024.207 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.678 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8545.285 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 227.480 1.53%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 71003.976 2.59%
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.692 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13117.599 1.27%
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 296.833 1.73%
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 248902.430 -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 5.536 1.79%
std::multimap<int,_int>::equal_range(key)_(existent)/32 2.471 -
std::multimap<int,_int>::equal_range(key)_(existent)/8192 5.976 -
std::multimap<int,_int>::equal_range(key)_(non-existent)/0 0.253 -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 6.345 -8.98%
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 2.300 -12.67%
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 9.632 -7.94%
std::multimap<int,_int>::erase(iterator)/1024 20.329 -14.26%
std::multimap<int,_int>::erase(iterator)/32 20.210 -12.20%
std::multimap<int,_int>::erase(iterator)/8192 20.342 -12.24%
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 390.015 -2.71%
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7424.752 -1.82%
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 574.388 -2.38%
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 60248.622 3.01%
std::multimap<int,_int>::erase(key)_(existent)/1024 25.188 -7.08%
std::multimap<int,_int>::erase(key)_(existent)/32 22.672 -7.10%
std::multimap<int,_int>::erase(key)_(existent)/8192 25.622 -7.78%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.254 -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 5.983 5.20%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 2.500 6.12%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 10.245 5.26%
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.254 -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 3.027 -5.75%
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.849 -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 4.139 -2.20%
std::multimap<int,_int>::find(key)_(existent)/1024 3.726 -
std::multimap<int,_int>::find(key)_(existent)/32 1.729 -
std::multimap<int,_int>::find(key)_(existent)/8192 5.333 -
std::multimap<int,_int>::find(key)_(non-existent)/0 0.253 -
std::multimap<int,_int>::find(key)_(non-existent)/1024 5.325 1.16%
std::multimap<int,_int>::find(key)_(non-existent)/32 2.626 6.31%
std::multimap<int,_int>::find(key)_(non-existent)/8192 7.463 1.94%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 17.292 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 33.147 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 18.848 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 35.384 -2.28%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 17.310 -9.81%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 22.638 2.02%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 18.602 -2.18%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 21.189 -1.16%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 17.314 1.05%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 32.787 -2.86%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 19.028 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 44.327 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 17.299 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 21.242 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 18.145 1.01%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 20.465 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.761 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 15005.328 2.64%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 737.754 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 185935.730 1.07%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.156 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 11678.780 1.19%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 675.801 1.10%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 121527.451 1.28%
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 391.278 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 12410.720 1.59%
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 703.941 1.96%
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 214066.085 4.82%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 390.474 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 11148.489 3.21%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 670.444 1.51%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 88967.545 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 393.943 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 9784.829 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 664.994 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 81542.439 -
std::multimap<int,_int>::insert(value)_(already_present)/1024 21.551 1.88%
std::multimap<int,_int>::insert(value)_(already_present)/32 18.694 2.17%
std::multimap<int,_int>::insert(value)_(already_present)/8192 20.900 3.10%
std::multimap<int,_int>::insert(value)_(new_value,_end)/0 17.114 -
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 34.326 7.63%
std::multimap<int,_int>::insert(value)_(new_value,_end)/32 19.203 1.90%
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 37.061 6.16%
std::multimap<int,_int>::insert(value)_(new_value,_middle)/0 17.141 -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 21.716 -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/32 18.282 1.31%
std::multimap<int,_int>::insert(value)_(new_value,_middle)/8192 20.552 -
std::multimap<int,_int>::lower_bound(key)_(existent)/1024 7.116 -
std::multimap<int,_int>::lower_bound(key)_(existent)/32 2.427 1.18%
std::multimap<int,_int>::lower_bound(key)_(existent)/8192 10.265 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.252 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 14.924 151.27%
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 3.842 54.27%
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 23.892 170.10%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.337 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6937.508 -2.16%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 224.177 -1.03%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 54494.401 4.99%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.380 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6815.191 4.75%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 230.356 4.53%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 54987.831 5.95%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 1.113 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1462.521 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 36.234 6.39%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 12662.895 -
std::multimap<int,_int>::upper_bound(key)_(existent)/1024 7.114 -
std::multimap<int,_int>::upper_bound(key)_(existent)/32 2.233 -
std::multimap<int,_int>::upper_bound(key)_(existent)/8192 10.288 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.252 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 8.409 42.77%
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 3.101 7.47%
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 13.077 47.87%
std::multimap<std::string,_int>::clear()/0 391.072 -
std::multimap<std::string,_int>::clear()/1024 22300.289 -
std::multimap<std::string,_int>::clear()/32 896.690 -1.45%
std::multimap<std::string,_int>::clear()/8192 214517.063 -2.81%
std::multimap<std::string,_int>::contains(key)_(existent)/1024 22.418 -2.52%
std::multimap<std::string,_int>::contains(key)_(existent)/32 16.016 -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 27.223 -6.14%
std::multimap<std::string,_int>::contains(key)_(non-existent)/0 0.276 -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 21.065 -1.37%
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 10.539 -2.39%
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 28.037 -
std::multimap<std::string,_int>::count(key)_(existent)/1024 24.257 4.39%
std::multimap<std::string,_int>::count(key)_(existent)/32 19.700 2.64%
std::multimap<std::string,_int>::count(key)_(existent)/8192 28.458 -13.91%
std::multimap<std::string,_int>::count(key)_(non-existent)/0 0.258 -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 27.891 18.97%
std::multimap<std::string,_int>::count(key)_(non-existent)/32 10.099 -9.51%
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 33.205 1.62%
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/0 12.782 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/1024 6996.134 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/32 219.333 3.33%
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/8192 60034.563 -
std::multimap<std::string,_int>::ctor(const&)/0 12.651 -
std::multimap<std::string,_int>::ctor(const&)/1024 35382.676 -
std::multimap<std::string,_int>::ctor(const&)/32 680.677 -13.46%
std::multimap<std::string,_int>::ctor(const&)/8192 345316.591 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/0 12.654 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 37957.313 -5.39%
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 797.045 -6.64%
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 350766.041 -1.26%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.786 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 39497.422 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 762.640 -19.26%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 381587.107 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.830 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 57518.793 3.88%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 991.338 -2.55%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1108908.659 1.20%
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 24.787 -1.57%
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 18.877 -5.13%
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 29.231 -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/0 0.262 -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 24.944 -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 11.123 -5.29%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 31.315 -6.08%
std::multimap<std::string,_int>::erase(iterator)/1024 29.283 -12.80%
std::multimap<std::string,_int>::erase(iterator)/32 32.897 12.32%
std::multimap<std::string,_int>::erase(iterator)/8192 36.768 17.07%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 395.246 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12995.403 -3.20%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 698.794 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 119850.508 -1.62%
std::multimap<std::string,_int>::erase(key)_(existent)/1024 79.728 14.29%
std::multimap<std::string,_int>::erase(key)_(existent)/32 73.483 26.40%
std::multimap<std::string,_int>::erase(key)_(existent)/8192 66.464 -25.95%
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/0 0.258 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/1024 24.470 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 10.686 -5.71%
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/8192 32.310 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/0 0.258 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024 13.354 5.33%
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32 6.574 -1.35%
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 15.913 -2.06%
std::multimap<std::string,_int>::find(key)_(existent)/1024 23.503 2.58%
std::multimap<std::string,_int>::find(key)_(existent)/32 16.933 16.25%
std::multimap<std::string,_int>::find(key)_(existent)/8192 30.715 1.12%
std::multimap<std::string,_int>::find(key)_(non-existent)/0 0.257 -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 21.201 2.29%
std::multimap<std::string,_int>::find(key)_(non-existent)/32 11.112 6.40%
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 26.596 -2.03%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 34.999 46.69%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 61.903 -5.26%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 44.394 15.31%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 93.622 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 30.887 -14.74%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 46.555 -7.01%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 36.811 -2.74%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 55.466 8.07%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 28.258 18.06%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 39.456 23.86%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 37.509 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 80.654 3.84%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 33.842 37.70%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 41.650 14.26%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 37.952 -3.57%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 41.548 -1.56%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 393.984 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 64558.405 -1.96%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1373.133 1.05%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 916661.234 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 393.881 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 43513.265 1.62%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1222.412 3.15%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 600170.802 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 393.588 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 62858.763 1.43%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1619.319 3.30%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 820645.615 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 393.251 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 33029.927 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1162.240 4.13%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 377156.644 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 394.111 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 32639.725 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1194.517 7.90%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 347527.693 -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 33.399 -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 31.054 -42.62%
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 73.492 -20.61%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 30.270 2.32%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 63.344 -6.93%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 31.625 -19.81%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 87.848 -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 27.788 -19.36%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 39.650 -5.89%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 30.278 -18.92%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 49.938 -1.04%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 23.638 -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 17.571 -2.00%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 29.831 6.00%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/0 0.258 -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 24.122 2.30%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 10.349 -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 32.445 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 13.395 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 37082.252 -1.12%
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 739.369 14.42%
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 350665.304 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.399 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 36124.454 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 757.346 1.83%
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 351176.049 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.137 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 18098.578 6.87%
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 359.753 4.10%
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 208186.185 -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 24.446 2.22%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 16.839 1.80%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 29.006 -2.72%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/0 0.258 -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 24.127 -1.77%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 10.139 -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 32.932 -
std::multiset<int>::clear()/0 390.715 -
std::multiset<int>::clear()/1024 11237.973 9.55%
std::multiset<int>::clear()/32 656.849 4.81%
std::multiset<int>::clear()/8192 88893.226 9.53%
std::multiset<int>::contains(key)_(existent)/1024 3.994 1.85%
std::multiset<int>::contains(key)_(existent)/32 1.670 -
std::multiset<int>::contains(key)_(existent)/8192 8.378 1.62%
std::multiset<int>::contains(key)_(non-existent)/0 0.279 -5.36%
std::multiset<int>::contains(key)_(non-existent)/1024 6.133 1.14%
std::multiset<int>::contains(key)_(non-existent)/32 2.809 1.75%
std::multiset<int>::contains(key)_(non-existent)/8192 9.197 1.23%
std::multiset<int>::count(key)_(existent)/1024 5.721 1.81%
std::multiset<int>::count(key)_(existent)/32 3.851 -
std::multiset<int>::count(key)_(existent)/8192 9.810 6.74%
std::multiset<int>::count(key)_(non-existent)/0 0.263 -
std::multiset<int>::count(key)_(non-existent)/1024 5.817 -1.47%
std::multiset<int>::count(key)_(non-existent)/32 2.327 -8.92%
std::multiset<int>::count(key)_(non-existent)/8192 9.314 -6.76%
std::multiset<int>::ctor(&&,_different_allocs)/0 12.860 -
std::multiset<int>::ctor(&&,_different_allocs)/1024 5736.815 -
std::multiset<int>::ctor(&&,_different_allocs)/32 175.797 -
std::multiset<int>::ctor(&&,_different_allocs)/8192 47986.529 -
std::multiset<int>::ctor(const&)/0 12.702 -
std::multiset<int>::ctor(const&)/1024 7643.093 21.13%
std::multiset<int>::ctor(const&)/32 226.049 1.22%
std::multiset<int>::ctor(const&)/8192 54072.394 6.96%
std::multiset<int>::ctor(const&,_alloc)/0 12.752 -
std::multiset<int>::ctor(const&,_alloc)/1024 6430.173 1.01%
std::multiset<int>::ctor(const&,_alloc)/32 233.777 4.03%
std::multiset<int>::ctor(const&,_alloc)/8192 51253.704 1.13%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.721 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8704.044 -6.70%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 240.323 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 71023.549 -4.10%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.751 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12799.692 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 288.016 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 252038.514 -
std::multiset<int>::equal_range(key)_(existent)/1024 5.305 -2.60%
std::multiset<int>::equal_range(key)_(existent)/32 2.328 -1.93%
std::multiset<int>::equal_range(key)_(existent)/8192 8.418 -6.37%
std::multiset<int>::equal_range(key)_(non-existent)/0 0.253 -
std::multiset<int>::equal_range(key)_(non-existent)/1024 5.529 -1.17%
std::multiset<int>::equal_range(key)_(non-existent)/32 2.396 1.67%
std::multiset<int>::equal_range(key)_(non-existent)/8192 9.436 -
std::multiset<int>::erase(iterator)/1024 25.187 6.21%
std::multiset<int>::erase(iterator)/32 21.990 4.84%
std::multiset<int>::erase(iterator)/8192 25.012 6.41%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 390.911 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6947.591 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 573.060 1.31%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 57092.111 3.55%
std::multiset<int>::erase(key)_(existent)/1024 40.775 3.61%
std::multiset<int>::erase(key)_(existent)/32 22.742 -
std::multiset<int>::erase(key)_(existent)/8192 61.957 4.11%
std::multiset<int>::erase(key)_(non-existent,_end)/0 0.275 8.18%
std::multiset<int>::erase(key)_(non-existent,_end)/1024 6.556 -3.73%
std::multiset<int>::erase(key)_(non-existent,_end)/32 2.334 -1.26%
std::multiset<int>::erase(key)_(non-existent,_end)/8192 10.022 -2.00%
std::multiset<int>::erase(key)_(non-existent,_middle)/0 0.255 -
std::multiset<int>::erase(key)_(non-existent,_middle)/1024 2.952 -
std::multiset<int>::erase(key)_(non-existent,_middle)/32 1.800 -
std::multiset<int>::erase(key)_(non-existent,_middle)/8192 4.162 -
std::multiset<int>::find(key)_(existent)/1024 4.271 3.27%
std::multiset<int>::find(key)_(existent)/32 1.586 -2.06%
std::multiset<int>::find(key)_(existent)/8192 8.071 -2.03%
std::multiset<int>::find(key)_(non-existent)/0 0.253 -
std::multiset<int>::find(key)_(non-existent)/1024 5.554 1.55%
std::multiset<int>::find(key)_(non-existent)/32 2.461 7.88%
std::multiset<int>::find(key)_(non-existent)/8192 8.352 2.17%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 17.170 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 55.513 11.98%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 18.591 -1.36%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 79.778 6.65%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/0 17.174 -1.23%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 27.317 -1.97%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/32 18.382 -1.38%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 32.111 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/0 17.165 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 49.011 -1.99%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 18.780 -1.47%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 85.044 2.46%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/0 17.162 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 24.327 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32 17.894 -1.42%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 28.921 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.455 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 14416.807 -4.63%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 729.379 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 189833.758 -3.76%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.014 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 11661.601 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 668.148 1.71%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 127647.191 8.58%
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 391.772 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 12301.945 2.57%
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 698.515 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 190526.402 -
std::multiset<int>::insert(value)_(already_present)/1024 27.496 -
std::multiset<int>::insert(value)_(already_present)/32 18.212 -1.60%
std::multiset<int>::insert(value)_(already_present)/8192 35.203 8.50%
std::multiset<int>::insert(value)_(new_value,_end)/0 17.288 1.13%
std::multiset<int>::insert(value)_(new_value,_end)/1024 47.832 -
std::multiset<int>::insert(value)_(new_value,_end)/32 18.816 -1.41%
std::multiset<int>::insert(value)_(new_value,_end)/8192 85.634 1.44%
std::multiset<int>::insert(value)_(new_value,_middle)/0 17.116 -
std::multiset<int>::insert(value)_(new_value,_middle)/1024 27.660 -
std::multiset<int>::insert(value)_(new_value,_middle)/32 17.994 -
std::multiset<int>::insert(value)_(new_value,_middle)/8192 33.311 -
std::multiset<int>::lower_bound(key)_(existent)/1024 7.492 4.34%
std::multiset<int>::lower_bound(key)_(existent)/32 2.207 1.33%
std::multiset<int>::lower_bound(key)_(existent)/8192 15.937 7.83%
std::multiset<int>::lower_bound(key)_(non-existent)/0 0.258 -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 7.658 16.84%
std::multiset<int>::lower_bound(key)_(non-existent)/32 2.686 10.31%
std::multiset<int>::lower_bound(key)_(non-existent)/8192 11.487 18.28%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/0 13.389 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6284.696 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 221.067 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 50243.119 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 13.322 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6230.345 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 220.262 -1.60%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 50494.137 -1.17%
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 1.112 -3.86%
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 1421.371 2.08%
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 41.324 -4.10%
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 12624.709 1.24%
std::multiset<int>::upper_bound(key)_(existent)/1024 7.121 -
std::multiset<int>::upper_bound(key)_(existent)/32 2.427 -
std::multiset<int>::upper_bound(key)_(existent)/8192 14.752 -
std::multiset<int>::upper_bound(key)_(non-existent)/0 0.252 -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 6.463 -
std::multiset<int>::upper_bound(key)_(non-existent)/32 2.508 -1.08%
std::multiset<int>::upper_bound(key)_(non-existent)/8192 9.705 -
std::multiset<std::string>::clear()/0 392.864 -
std::multiset<std::string>::clear()/1024 22234.596 2.63%
std::multiset<std::string>::clear()/32 927.282 3.83%
std::multiset<std::string>::clear()/8192 216084.733 -
std::multiset<std::string>::contains(key)_(existent)/1024 24.380 -3.55%
std::multiset<std::string>::contains(key)_(existent)/32 16.694 12.23%
std::multiset<std::string>::contains(key)_(existent)/8192 29.326 3.33%
std::multiset<std::string>::contains(key)_(non-existent)/0 0.275 -
std::multiset<std::string>::contains(key)_(non-existent)/1024 20.353 -16.23%
std::multiset<std::string>::contains(key)_(non-existent)/32 9.966 -8.81%
std::multiset<std::string>::contains(key)_(non-existent)/8192 26.745 -1.10%
std::multiset<std::string>::count(key)_(existent)/1024 24.004 2.09%
std::multiset<std::string>::count(key)_(existent)/32 18.378 -8.14%
std::multiset<std::string>::count(key)_(existent)/8192 28.916 -6.69%
std::multiset<std::string>::count(key)_(non-existent)/0 0.257 -
std::multiset<std::string>::count(key)_(non-existent)/1024 24.371 1.97%
std::multiset<std::string>::count(key)_(non-existent)/32 10.490 -
std::multiset<std::string>::count(key)_(non-existent)/8192 31.979 -
std::multiset<std::string>::ctor(&&,_different_allocs)/0 12.826 -
std::multiset<std::string>::ctor(&&,_different_allocs)/1024 6867.532 -
std::multiset<std::string>::ctor(&&,_different_allocs)/32 208.268 -
std::multiset<std::string>::ctor(&&,_different_allocs)/8192 57371.640 -
std::multiset<std::string>::ctor(const&)/0 12.664 -
std::multiset<std::string>::ctor(const&)/1024 34578.544 1.17%
std::multiset<std::string>::ctor(const&)/32 774.421 -2.79%
std::multiset<std::string>::ctor(const&)/8192 341107.320 -
std::multiset<std::string>::ctor(const&,_alloc)/0 12.669 -
std::multiset<std::string>::ctor(const&,_alloc)/1024 36555.599 -
std::multiset<std::string>::ctor(const&,_alloc)/32 905.631 22.13%
std::multiset<std::string>::ctor(const&,_alloc)/8192 344938.639 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.855 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 37941.360 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 759.021 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 374756.446 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.833 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 55148.891 1.41%
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1029.281 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1137929.819 5.65%
std::multiset<std::string>::equal_range(key)_(existent)/1024 24.532 1.24%
std::multiset<std::string>::equal_range(key)_(existent)/32 18.092 1.17%
std::multiset<std::string>::equal_range(key)_(existent)/8192 30.835 6.08%
std::multiset<std::string>::equal_range(key)_(non-existent)/0 0.259 -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 24.180 -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 10.112 -4.85%
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 33.571 -
std::multiset<std::string>::erase(iterator)/1024 31.884 -1.89%
std::multiset<std::string>::erase(iterator)/32 26.018 -4.12%
std::multiset<std::string>::erase(iterator)/8192 25.381 -31.65%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.625 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 13239.778 2.47%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 693.742 2.31%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 120265.592 1.96%
std::multiset<std::string>::erase(key)_(existent)/1024 97.045 1.76%
std::multiset<std::string>::erase(key)_(existent)/32 49.929 -38.00%
std::multiset<std::string>::erase(key)_(existent)/8192 116.166 45.00%
std::multiset<std::string>::erase(key)_(non-existent,_end)/0 0.268 -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 24.696 -2.20%
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 14.531 -5.48%
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 32.105 -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/0 0.258 -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 13.581 -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 6.992 -2.99%
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 17.550 2.77%
std::multiset<std::string>::find(key)_(existent)/1024 23.964 -2.33%
std::multiset<std::string>::find(key)_(existent)/32 15.830 3.61%
std::multiset<std::string>::find(key)_(existent)/8192 29.446 2.42%
std::multiset<std::string>::find(key)_(non-existent)/0 0.258 -
std::multiset<std::string>::find(key)_(non-existent)/1024 21.754 3.61%
std::multiset<std::string>::find(key)_(non-existent)/32 10.769 8.17%
std::multiset<std::string>::find(key)_(non-existent)/8192 28.352 -1.77%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 33.015 -9.32%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 57.064 -6.97%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 45.858 9.32%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 98.332 -4.46%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 30.498 -2.13%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 40.509 -20.47%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 37.801 19.30%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 54.946 -14.74%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 24.128 -29.63%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 56.631 13.54%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 35.779 -3.31%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 74.312 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 28.873 -19.14%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 34.032 -17.28%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 22.359 -39.81%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 29.525 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.294 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 64393.674 3.42%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1437.592 2.09%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 906533.083 1.13%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.981 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 42935.473 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1250.959 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 601667.959 -3.41%
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 392.141 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 59536.475 1.94%
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1493.858 2.41%
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 817257.310 1.04%
std::multiset<std::string>::insert(value)_(already_present)/1024 42.962 -20.11%
std::multiset<std::string>::insert(value)_(already_present)/32 42.605 -
std::multiset<std::string>::insert(value)_(already_present)/8192 49.062 -7.78%
std::multiset<std::string>::insert(value)_(new_value,_end)/0 31.930 26.93%
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 65.097 -5.84%
std::multiset<std::string>::insert(value)_(new_value,_end)/32 31.274 -2.89%
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 91.358 1.43%
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 32.304 4.05%
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 39.159 -15.39%
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 41.094 10.45%
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 55.228 -2.07%
std::multiset<std::string>::lower_bound(key)_(existent)/1024 22.581 -5.13%
std::multiset<std::string>::lower_bound(key)_(existent)/32 16.218 -5.47%
std::multiset<std::string>::lower_bound(key)_(existent)/8192 27.992 2.01%
std::multiset<std::string>::lower_bound(key)_(non-existent)/0 0.258 -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 23.032 -3.79%
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 10.465 -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 34.140 7.10%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/0 13.254 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 35612.171 -2.41%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 757.612 -4.62%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/8192 344252.011 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.266 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 36214.257 1.87%
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 773.814 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 344809.246 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/0 1.048 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 16437.823 1.46%
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 363.128 10.27%
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 204115.460 -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 25.586 7.78%
std::multiset<std::string>::upper_bound(key)_(existent)/32 17.628 3.25%
std::multiset<std::string>::upper_bound(key)_(existent)/8192 27.646 -7.39%
std::multiset<std::string>::upper_bound(key)_(non-existent)/0 0.261 -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 28.438 12.75%
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 10.952 7.31%
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 32.534 -13.23%
std::none_of(deque<int>)_(process_all)/32 12.367 -
std::none_of(deque<int>)_(process_all)/32768 10136.817 -3.31%
std::none_of(deque<int>)_(process_all)/50 18.916 -
std::none_of(deque<int>)_(process_all)/8 3.427 -
std::none_of(deque<int>)_(process_all)/8192 2522.743 -3.84%
std::none_of(list<int>)_(process_all)/32 11.764 -1.04%
std::none_of(list<int>)_(process_all)/32768 26946.437 -
std::none_of(list<int>)_(process_all)/50 22.138 1.23%
std::none_of(list<int>)_(process_all)/8 2.674 -
std::none_of(list<int>)_(process_all)/8192 8844.304 4.24%
std::none_of(vector<int>)_(process_all)/32 8.427 1.45%
std::none_of(vector<int>)_(process_all)/32768 8151.617 -
std::none_of(vector<int>)_(process_all)/50 20.047 4.40%
std::none_of(vector<int>)_(process_all)/8 2.481 -
std::none_of(vector<int>)_(process_all)/8192 2100.482 3.00%
std::partial_sort(deque<int>)_(ascending)/1024 7786.072 -
std::partial_sort(deque<int>)_(ascending)/8 32.917 -
std::partial_sort(deque<int>)_(ascending)/8192 151129.920 3.62%
std::partial_sort(deque<int>)_(descending)/1024 17936.269 -3.35%
std::partial_sort(deque<int>)_(descending)/8 42.445 -3.19%
std::partial_sort(deque<int>)_(descending)/8192 263906.196 -2.21%
std::partial_sort(deque<int>)_(heap)/1024 18115.169 -
std::partial_sort(deque<int>)_(heap)/8 38.251 -2.86%
std::partial_sort(deque<int>)_(heap)/8192 264835.955 -
std::partial_sort(deque<int>)_(pipe-organ)/1024 7778.638 -
std::partial_sort(deque<int>)_(pipe-organ)/8 32.944 1.75%
std::partial_sort(deque<int>)_(pipe-organ)/8192 144925.009 -2.07%
std::partial_sort(deque<int>)_(qsort_adversarial)/1024 19049.101 1.11%
std::partial_sort(deque<int>)_(qsort_adversarial)/8 32.804 6.39%
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 272676.368 -1.66%
std::partial_sort(deque<int>)_(repeated)/1024 6281.385 -
std::partial_sort(deque<int>)_(repeated)/8 26.466 1.45%
std::partial_sort(deque<int>)_(repeated)/8192 75759.119 -
std::partial_sort(deque<int>)_(shuffled)/1024 15587.363 -
std::partial_sort(deque<int>)_(shuffled)/8 32.428 1.30%
std::partial_sort(deque<int>)_(shuffled)/8192 239409.627 -1.47%
std::partial_sort(vector<NonIntegral>)_(ascending)/1024 4770.787 -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 20.105 -3.57%
std::partial_sort(vector<NonIntegral>)_(ascending)/8192 50890.145 -
std::partial_sort(vector<NonIntegral>)_(descending)/1024 7903.954 -
std::partial_sort(vector<NonIntegral>)_(descending)/8 27.195 4.05%
std::partial_sort(vector<NonIntegral>)_(descending)/8192 93438.181 -
std::partial_sort(vector<NonIntegral>)_(heap)/1024 7944.252 -
std::partial_sort(vector<NonIntegral>)_(heap)/8 29.517 -
std::partial_sort(vector<NonIntegral>)_(heap)/8192 96240.030 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/1024 4760.476 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 20.135 -5.40%
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8192 50779.959 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 9128.469 3.05%
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 20.889 -7.42%
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 96771.770 3.80%
std::partial_sort(vector<NonIntegral>)_(repeated)/1024 2519.809 -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 21.155 -12.59%
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 28795.156 1.80%
std::partial_sort(vector<NonIntegral>)_(shuffled)/1024 6747.272 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 21.838 -7.70%
std::partial_sort(vector<NonIntegral>)_(shuffled)/8192 83848.096 -
std::partial_sort(vector<int>)_(ascending)/1024 4799.924 -
std::partial_sort(vector<int>)_(ascending)/8 18.904 -
std::partial_sort(vector<int>)_(ascending)/8192 50718.994 -
std::partial_sort(vector<int>)_(descending)/1024 7961.066 -
std::partial_sort(vector<int>)_(descending)/8 24.861 -
std::partial_sort(vector<int>)_(descending)/8192 94090.895 -
std::partial_sort(vector<int>)_(heap)/1024 7972.266 -
std::partial_sort(vector<int>)_(heap)/8 26.681 -2.67%
std::partial_sort(vector<int>)_(heap)/8192 97356.019 -
std::partial_sort(vector<int>)_(pipe-organ)/1024 4771.828 -
std::partial_sort(vector<int>)_(pipe-organ)/8 18.841 -
std::partial_sort(vector<int>)_(pipe-organ)/8192 50555.575 -
std::partial_sort(vector<int>)_(qsort_adversarial)/1024 8856.022 -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 18.766 -
std::partial_sort(vector<int>)_(qsort_adversarial)/8192 93272.895 -
std::partial_sort(vector<int>)_(repeated)/1024 2507.388 -
std::partial_sort(vector<int>)_(repeated)/8 18.459 -
std::partial_sort(vector<int>)_(repeated)/8192 27620.401 3.42%
std::partial_sort(vector<int>)_(shuffled)/1024 6745.006 -
std::partial_sort(vector<int>)_(shuffled)/8 28.325 -2.12%
std::partial_sort(vector<int>)_(shuffled)/8192 88000.659 -
std::partial_sort_copy(deque<int>)_(ascending)/1024 5148.440 -
std::partial_sort_copy(deque<int>)_(ascending)/8 10.079 -
std::partial_sort_copy(deque<int>)_(ascending)/8192 53243.731 -
std::partial_sort_copy(deque<int>)_(descending)/1024 8230.796 1.78%
std::partial_sort_copy(deque<int>)_(descending)/8 14.744 -37.81%
std::partial_sort_copy(deque<int>)_(descending)/8192 95273.324 -
std::partial_sort_copy(deque<int>)_(heap)/1024 8339.935 -
std::partial_sort_copy(deque<int>)_(heap)/8 15.002 -31.67%
std::partial_sort_copy(deque<int>)_(heap)/8192 98648.704 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024 5154.401 1.10%
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 10.099 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8192 53338.772 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 8993.076 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 9.865 -1.64%
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8192 95053.593 -
std::partial_sort_copy(deque<int>)_(repeated)/1024 2878.312 1.93%
std::partial_sort_copy(deque<int>)_(repeated)/8 10.360 6.14%
std::partial_sort_copy(deque<int>)_(repeated)/8192 29214.900 -
std::partial_sort_copy(deque<int>)_(shuffled)/1024 6929.407 -
std::partial_sort_copy(deque<int>)_(shuffled)/8 11.139 -1.58%
std::partial_sort_copy(deque<int>)_(shuffled)/8192 87504.766 -
std::partial_sort_copy(list<int>)_(ascending)/1024 5422.278 1.50%
std::partial_sort_copy(list<int>)_(ascending)/8 8.181 -2.56%
std::partial_sort_copy(list<int>)_(ascending)/8192 57371.669 1.36%
std::partial_sort_copy(list<int>)_(descending)/1024 8194.478 -
std::partial_sort_copy(list<int>)_(descending)/8 15.673 -4.20%
std::partial_sort_copy(list<int>)_(descending)/8192 97313.999 -
std::partial_sort_copy(list<int>)_(heap)/1024 8255.651 -
std::partial_sort_copy(list<int>)_(heap)/8 17.363 -1.95%
std::partial_sort_copy(list<int>)_(heap)/8192 100534.294 -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 5382.676 -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 8.309 -
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 57611.440 1.50%
std::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 9147.400 -2.75%
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 8.157 -2.15%
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8192 96669.024 -
std::partial_sort_copy(list<int>)_(repeated)/1024 3129.635 -
std::partial_sort_copy(list<int>)_(repeated)/8 7.884 -
std::partial_sort_copy(list<int>)_(repeated)/8192 32984.520 -
std::partial_sort_copy(list<int>)_(shuffled)/1024 7063.546 -
std::partial_sort_copy(list<int>)_(shuffled)/8 12.211 -
std::partial_sort_copy(list<int>)_(shuffled)/8192 89380.673 1.67%
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 4777.468 1.01%
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 9.684 2.74%
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8192 50693.494 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/1024 7808.433 -4.04%
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 15.849 -7.77%
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 92807.284 -1.11%
std::partial_sort_copy(vector<NonIntegral>)_(heap)/1024 7885.435 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 15.466 3.00%
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 96636.699 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 4721.245 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 9.456 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8192 50679.784 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/1024 8952.968 1.81%
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 9.895 4.82%
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 92988.731 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/1024 2501.440 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 9.253 -3.05%
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 27359.665 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 6686.875 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 10.348 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 85100.615 -
std::partial_sort_copy(vector<int>)_(ascending)/1024 4817.973 -
std::partial_sort_copy(vector<int>)_(ascending)/8 9.031 1.98%
std::partial_sort_copy(vector<int>)_(ascending)/8192 50420.964 -
std::partial_sort_copy(vector<int>)_(descending)/1024 7900.347 -
std::partial_sort_copy(vector<int>)_(descending)/8 15.694 -
std::partial_sort_copy(vector<int>)_(descending)/8192 93699.180 -
std::partial_sort_copy(vector<int>)_(heap)/1024 7983.460 -
std::partial_sort_copy(vector<int>)_(heap)/8 16.316 -4.82%
std::partial_sort_copy(vector<int>)_(heap)/8192 97577.997 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/1024 4820.555 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 8.891 -2.19%
std::partial_sort_copy(vector<int>)_(pipe-organ)/8192 50506.000 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/1024 8873.245 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 9.076 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 95734.364 1.39%
std::partial_sort_copy(vector<int>)_(repeated)/1024 2492.829 -
std::partial_sort_copy(vector<int>)_(repeated)/8 8.789 -
std::partial_sort_copy(vector<int>)_(repeated)/8192 27591.288 -
std::partial_sort_copy(vector<int>)_(shuffled)/1024 6827.497 -
std::partial_sort_copy(vector<int>)_(shuffled)/8 11.466 7.01%
std::partial_sort_copy(vector<int>)_(shuffled)/8192 88473.213 -
std::partition(deque<int>)_(dense)/1024 355.546 -
std::partition(deque<int>)_(dense)/32 10.728 7.11%
std::partition(deque<int>)_(dense)/50 16.307 7.90%
std::partition(deque<int>)_(dense)/8192 2795.814 -
std::partition(deque<int>)_(sparse)/1024 392.077 2.33%
std::partition(deque<int>)_(sparse)/32 10.079 2.79%
std::partition(deque<int>)_(sparse)/50 15.189 -
std::partition(deque<int>)_(sparse)/8192 3051.682 -4.62%
std::partition(list<int>)_(dense)/1024 390.240 -
std::partition(list<int>)_(dense)/32 8.796 1.71%
std::partition(list<int>)_(dense)/50 13.423 -
std::partition(list<int>)_(dense)/8192 4943.293 6.19%
std::partition(list<int>)_(sparse)/1024 713.533 -
std::partition(list<int>)_(sparse)/32 8.966 -3.40%
std::partition(list<int>)_(sparse)/50 21.012 -2.93%
std::partition(list<int>)_(sparse)/8192 7629.664 -
std::partition(vector<int>)_(dense)/1024 249.524 -
std::partition(vector<int>)_(dense)/32 8.004 -3.35%
std::partition(vector<int>)_(dense)/50 13.041 -1.39%
std::partition(vector<int>)_(dense)/8192 1877.894 -
std::partition(vector<int>)_(sparse)/1024 256.812 -
std::partition(vector<int>)_(sparse)/32 8.658 -
std::partition(vector<int>)_(sparse)/50 13.806 -
std::partition(vector<int>)_(sparse)/8192 1869.838 -
std::partition_copy(deque<int>)/1024 636.196 -
std::partition_copy(deque<int>)/32 13.008 2.44%
std::partition_copy(deque<int>)/50 21.001 -
std::partition_copy(deque<int>)/8192 5703.508 -
std::partition_copy(list<int>)/1024 715.557 -
std::partition_copy(list<int>)/32 8.715 -3.04%
std::partition_copy(list<int>)/50 12.944 -
std::partition_copy(list<int>)/8192 7304.759 7.69%
std::partition_copy(vector<int>)/1024 469.854 -1.22%
std::partition_copy(vector<int>)/32 8.037 -
std::partition_copy(vector<int>)/50 12.623 -
std::partition_copy(vector<int>)/8192 4606.625 1.09%
std::partition_point(deque<int>)/1024 9.504 -
std::partition_point(deque<int>)/32 4.143 -
std::partition_point(deque<int>)/50 4.640 -
std::partition_point(deque<int>)/8192 15.227 -
std::partition_point(list<int>)/1024 1273.170 -
std::partition_point(list<int>)/32 15.757 -1.71%
std::partition_point(list<int>)/50 24.967 -
std::partition_point(list<int>)/8192 12471.115 -
std::partition_point(vector<int>)/1024 6.120 -
std::partition_point(vector<int>)/32 2.564 -
std::partition_point(vector<int>)/50 2.574 -
std::partition_point(vector<int>)/8192 9.273 -1.28%
std::pop_heap(deque<float>)/1024 12.925 -
std::pop_heap(deque<float>)/8 52.277 -
std::pop_heap(deque<float>)/8192 61.673 -1.56%
std::pop_heap(deque<int>)/1024 12.335 -2.89%
std::pop_heap(deque<int>)/8 52.282 -
std::pop_heap(deque<int>)/8192 53.990 1.14%
std::pop_heap(deque<size_t>)/1024 15.316 -
std::pop_heap(deque<size_t>)/8 52.591 -
std::pop_heap(deque<size_t>)/8192 60.539 2.20%
std::pop_heap(deque<std::string>)/1024 59.472 -
std::pop_heap(deque<std::string>)/8 57.582 -
std::pop_heap(deque<std::string>)/8192 115.005 -
std::pop_heap(vector<float>)/1024 8.609 2.23%
std::pop_heap(vector<float>)/8 50.829 -
std::pop_heap(vector<float>)/8192 19.862 -
std::pop_heap(vector<int>)/1024 9.982 -
std::pop_heap(vector<int>)/8 51.181 -
std::pop_heap(vector<int>)/8192 13.041 -
std::pop_heap(vector<size_t>)/1024 9.929 -
std::pop_heap(vector<size_t>)/8 51.976 -
std::pop_heap(vector<size_t>)/8192 13.164 -
std::pop_heap(vector<std::string>)/1024 20.477 -
std::pop_heap(vector<std::string>)/8 53.585 -1.06%
std::pop_heap(vector<std::string>)/8192 51.062 -
std::remove(deque<int>)_(prefix)/1024 527.064 -4.99%
std::remove(deque<int>)_(prefix)/32 55.669 -
std::remove(deque<int>)_(prefix)/50 61.945 -
std::remove(deque<int>)_(prefix)/8192 3876.290 -
std::remove(deque<int>)_(sprinkled)/1024 517.587 -
std::remove(deque<int>)_(sprinkled)/32 49.900 -3.52%
std::remove(deque<int>)_(sprinkled)/50 54.211 -5.94%
std::remove(deque<int>)_(sprinkled)/8192 3852.936 -
std::remove(list<int>)_(prefix)/1024 981.239 -2.63%
std::remove(list<int>)_(prefix)/32 52.569 -
std::remove(list<int>)_(prefix)/50 63.248 -
std::remove(list<int>)_(prefix)/8192 8336.516 2.94%
std::remove(list<int>)_(sprinkled)/1024 947.140 -2.84%
std::remove(list<int>)_(sprinkled)/32 52.163 -
std::remove(list<int>)_(sprinkled)/50 61.463 -
std::remove(list<int>)_(sprinkled)/8192 7949.361 -
std::remove(vector<int>)_(prefix)/1024 307.361 -
std::remove(vector<int>)_(prefix)/32 48.859 -
std::remove(vector<int>)_(prefix)/50 54.225 -
std::remove(vector<int>)_(prefix)/8192 2106.639 -
std::remove(vector<int>)_(sprinkled)/1024 293.501 3.15%
std::remove(vector<int>)_(sprinkled)/32 48.769 -
std::remove(vector<int>)_(sprinkled)/50 52.834 -
std::remove(vector<int>)_(sprinkled)/8192 2007.451 1.72%
std::remove_copy(deque<int>)_(prefix)/1024 379.416 -10.22%
std::remove_copy(deque<int>)_(prefix)/32 13.054 -
std::remove_copy(deque<int>)_(prefix)/50 20.485 6.70%
std::remove_copy(deque<int>)_(prefix)/8192 3382.730 -
std::remove_copy(deque<int>)_(sprinkled)/1024 362.616 -
std::remove_copy(deque<int>)_(sprinkled)/32 12.150 -1.40%
std::remove_copy(deque<int>)_(sprinkled)/50 18.338 -1.08%
std::remove_copy(deque<int>)_(sprinkled)/8192 2977.600 3.17%
std::remove_copy(list<int>)_(prefix)/1024 745.784 -
std::remove_copy(list<int>)_(prefix)/32 11.214 -
std::remove_copy(list<int>)_(prefix)/50 19.035 -1.09%
std::remove_copy(list<int>)_(prefix)/8192 7019.897 -
std::remove_copy(list<int>)_(sprinkled)/1024 741.952 -
std::remove_copy(list<int>)_(sprinkled)/32 11.313 -
std::remove_copy(list<int>)_(sprinkled)/50 18.566 -
std::remove_copy(list<int>)_(sprinkled)/8192 6990.837 -
std::remove_copy(vector<int>)_(prefix)/1024 264.421 -
std::remove_copy(vector<int>)_(prefix)/32 9.329 -2.34%
std::remove_copy(vector<int>)_(prefix)/50 14.069 -
std::remove_copy(vector<int>)_(prefix)/8192 2064.500 -
std::remove_copy(vector<int>)_(sprinkled)/1024 244.967 -
std::remove_copy(vector<int>)_(sprinkled)/32 8.470 -
std::remove_copy(vector<int>)_(sprinkled)/50 12.598 -
std::remove_copy(vector<int>)_(sprinkled)/8192 1931.299 -
std::remove_copy_if(deque<int>)_(prefix)/1024 538.817 -
std::remove_copy_if(deque<int>)_(prefix)/32 17.842 -
std::remove_copy_if(deque<int>)_(prefix)/50 27.925 -
std::remove_copy_if(deque<int>)_(prefix)/8192 3785.376 -
std::remove_copy_if(deque<int>)_(sprinkled)/1024 557.874 -
std::remove_copy_if(deque<int>)_(sprinkled)/32 18.324 -
std::remove_copy_if(deque<int>)_(sprinkled)/50 28.565 -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 3516.218 -
std::remove_copy_if(list<int>)_(prefix)/1024 793.661 -
std::remove_copy_if(list<int>)_(prefix)/32 16.985 -
std::remove_copy_if(list<int>)_(prefix)/50 24.948 -
std::remove_copy_if(list<int>)_(prefix)/8192 7319.999 -
std::remove_copy_if(list<int>)_(sprinkled)/1024 789.130 -
std::remove_copy_if(list<int>)_(sprinkled)/32 16.585 -
std::remove_copy_if(list<int>)_(sprinkled)/50 28.271 -
std::remove_copy_if(list<int>)_(sprinkled)/8192 7375.001 -
std::remove_copy_if(vector<int>)_(prefix)/1024 399.424 -
std::remove_copy_if(vector<int>)_(prefix)/32 12.232 -
std::remove_copy_if(vector<int>)_(prefix)/50 17.933 -
std::remove_copy_if(vector<int>)_(prefix)/8192 3368.752 -
std::remove_copy_if(vector<int>)_(sprinkled)/1024 345.101 -
std::remove_copy_if(vector<int>)_(sprinkled)/32 10.388 -1.63%
std::remove_copy_if(vector<int>)_(sprinkled)/50 16.218 -1.91%
std::remove_copy_if(vector<int>)_(sprinkled)/8192 2742.927 -
std::remove_if(deque<int>)_(prefix)/1024 555.815 -
std::remove_if(deque<int>)_(prefix)/32 55.244 -
std::remove_if(deque<int>)_(prefix)/50 63.937 -4.07%
std::remove_if(deque<int>)_(prefix)/8192 4262.764 -
std::remove_if(deque<int>)_(sprinkled)/1024 531.113 -
std::remove_if(deque<int>)_(sprinkled)/32 55.124 4.58%
std::remove_if(deque<int>)_(sprinkled)/50 66.396 10.96%
std::remove_if(deque<int>)_(sprinkled)/8192 3944.167 -
std::remove_if(list<int>)_(prefix)/1024 1001.457 -
std::remove_if(list<int>)_(prefix)/32 58.600 -
std::remove_if(list<int>)_(prefix)/50 72.174 -
std::remove_if(list<int>)_(prefix)/8192 9272.127 -4.19%
std::remove_if(list<int>)_(sprinkled)/1024 987.063 -1.10%
std::remove_if(list<int>)_(sprinkled)/32 56.993 -
std::remove_if(list<int>)_(sprinkled)/50 70.536 -
std::remove_if(list<int>)_(sprinkled)/8192 8130.200 -2.31%
std::remove_if(vector<int>)_(prefix)/1024 342.290 -6.78%
std::remove_if(vector<int>)_(prefix)/32 49.225 -
std::remove_if(vector<int>)_(prefix)/50 54.025 -
std::remove_if(vector<int>)_(prefix)/8192 2558.444 -
std::remove_if(vector<int>)_(sprinkled)/1024 406.261 -
std::remove_if(vector<int>)_(sprinkled)/32 50.716 -
std::remove_if(vector<int>)_(sprinkled)/50 57.075 -
std::remove_if(vector<int>)_(sprinkled)/8192 2954.172 -
std::replace(deque<int>)_(prefix)/1024 411.979 -
std::replace(deque<int>)_(prefix)/32 12.776 -
std::replace(deque<int>)_(prefix)/50 19.153 -
std::replace(deque<int>)_(prefix)/8192 3267.028 -
std::replace(deque<int>)_(sprinkled)/1024 352.092 -
std::replace(deque<int>)_(sprinkled)/32 12.229 -
std::replace(deque<int>)_(sprinkled)/50 18.319 -
std::replace(deque<int>)_(sprinkled)/8192 2814.541 -
std::replace(list<int>)_(prefix)/1024 739.304 -
std::replace(list<int>)_(prefix)/32 11.071 -
std::replace(list<int>)_(prefix)/50 17.408 1.44%
std::replace(list<int>)_(prefix)/8192 6982.307 -
std::replace(list<int>)_(sprinkled)/1024 727.423 -
std::replace(list<int>)_(sprinkled)/32 11.260 -
std::replace(list<int>)_(sprinkled)/50 18.850 -
std::replace(list<int>)_(sprinkled)/8192 7170.270 -
std::replace(vector<int>)_(prefix)/1024 158.477 1.97%
std::replace(vector<int>)_(prefix)/32 5.233 2.42%
std::replace(vector<int>)_(prefix)/50 7.514 -
std::replace(vector<int>)_(prefix)/8192 1272.669 2.90%
std::replace(vector<int>)_(sprinkled)/1024 162.328 5.61%
std::replace(vector<int>)_(sprinkled)/32 4.918 -12.97%
std::replace(vector<int>)_(sprinkled)/50 7.908 -8.95%
std::replace(vector<int>)_(sprinkled)/8192 1312.858 7.13%
std::replace_if(deque<int>)_(prefix)/1024 478.399 -4.77%
std::replace_if(deque<int>)_(prefix)/32 26.375 90.80%
std::replace_if(deque<int>)_(prefix)/50 33.122 57.69%
std::replace_if(deque<int>)_(prefix)/8192 3490.380 -
std::replace_if(deque<int>)_(sprinkled)/1024 370.992 1.30%
std::replace_if(deque<int>)_(sprinkled)/32 24.622 98.09%
std::replace_if(deque<int>)_(sprinkled)/50 31.173 67.17%
std::replace_if(deque<int>)_(sprinkled)/8192 2913.786 -
std::replace_if(list<int>)_(prefix)/1024 740.615 -
std::replace_if(list<int>)_(prefix)/32 13.885 -
std::replace_if(list<int>)_(prefix)/50 24.777 -
std::replace_if(list<int>)_(prefix)/8192 7206.888 -
std::replace_if(list<int>)_(sprinkled)/1024 743.369 -
std::replace_if(list<int>)_(sprinkled)/32 13.327 -
std::replace_if(list<int>)_(sprinkled)/50 23.003 -
std::replace_if(list<int>)_(sprinkled)/8192 7452.657 1.85%
std::replace_if(vector<int>)_(prefix)/1024 272.259 -
std::replace_if(vector<int>)_(prefix)/32 9.655 -
std::replace_if(vector<int>)_(prefix)/50 13.955 -
std::replace_if(vector<int>)_(prefix)/8192 2036.155 -
std::replace_if(vector<int>)_(sprinkled)/1024 246.694 -
std::replace_if(vector<int>)_(sprinkled)/32 8.733 -
std::replace_if(vector<int>)_(sprinkled)/50 12.877 -
std::replace_if(vector<int>)_(sprinkled)/8192 1915.352 -
std::reverse(deque<int>)/32768 5730.661 -
std::reverse(deque<int>)/4096 720.010 -
std::reverse(deque<int>)/512 113.199 -
std::reverse(deque<int>)/64 13.055 -
std::reverse(deque<int>)/8 2.518 -
std::reverse(list<int>)/32768 18579.551 6.10%
std::reverse(list<int>)/4096 1562.018 -
std::reverse(list<int>)/512 193.804 -
std::reverse(list<int>)/64 17.635 -
std::reverse(list<int>)/8 1.941 -
std::reverse(vector<int>)/32768 1052.509 -
std::reverse(vector<int>)/4096 132.372 -
std::reverse(vector<int>)/512 16.553 -
std::reverse(vector<int>)/64 4.178 -
std::reverse(vector<int>)/8 2.946 90.01%
std::reverse_copy(deque<int>)/32768 8052.941 2.09%
std::reverse_copy(deque<int>)/4096 977.110 -
std::reverse_copy(deque<int>)/512 125.204 -
std::reverse_copy(deque<int>)/64 15.946 -
std::reverse_copy(deque<int>)/8 2.532 -
std::reverse_copy(list<int>)/32768 26559.219 -
std::reverse_copy(list<int>)/4096 3228.984 4.24%
std::reverse_copy(list<int>)/512 365.131 -
std::reverse_copy(list<int>)/64 30.335 1.26%
std::reverse_copy(list<int>)/8 2.434 2.58%
std::reverse_copy(vector<int>)/32768 981.249 -
std::reverse_copy(vector<int>)/4096 135.746 1.92%
std::reverse_copy(vector<int>)/512 17.163 -
std::reverse_copy(vector<int>)/64 2.523 -
std::reverse_copy(vector<int>)/8 2.599 -
std::rotate(deque<int>)_(1_element_backward)/1024 40.660 -
std::rotate(deque<int>)_(1_element_backward)/32 3.538 -1.06%
std::rotate(deque<int>)_(1_element_backward)/50 5.125 -3.86%
std::rotate(deque<int>)_(1_element_backward)/8192 309.770 -
std::rotate(deque<int>)_(1_element_forward)/1024 37.050 -
std::rotate(deque<int>)_(1_element_forward)/32 4.132 -
std::rotate(deque<int>)_(1_element_forward)/50 5.417 -
std::rotate(deque<int>)_(1_element_forward)/8192 300.023 -
std::rotate(deque<int>)_(by_1/2)/1024 188.099 -
std::rotate(deque<int>)_(by_1/2)/32 8.542 -
std::rotate(deque<int>)_(by_1/2)/50 11.587 -
std::rotate(deque<int>)_(by_1/2)/8192 1594.560 -5.36%
std::rotate(deque<int>)_(by_1/3)/1024 404.044 -
std::rotate(deque<int>)_(by_1/3)/32 20.732 1.53%
std::rotate(deque<int>)_(by_1/3)/50 30.274 2.38%
std::rotate(deque<int>)_(by_1/3)/8192 3161.604 -
std::rotate(deque<int>)_(by_1/4)/1024 284.823 7.22%
std::rotate(deque<int>)_(by_1/4)/32 13.093 -1.24%
std::rotate(deque<int>)_(by_1/4)/50 27.939 -
std::rotate(deque<int>)_(by_1/4)/8192 2933.634 7.14%
std::rotate(list<int>)_(1_element_backward)/1024 744.361 -
std::rotate(list<int>)_(1_element_backward)/32 13.290 -
std::rotate(list<int>)_(1_element_backward)/50 24.928 1.43%
std::rotate(list<int>)_(1_element_backward)/8192 7274.648 -4.31%
std::rotate(list<int>)_(1_element_forward)/1024 734.059 -
std::rotate(list<int>)_(1_element_forward)/32 13.920 -
std::rotate(list<int>)_(1_element_forward)/50 25.944 1.80%
std::rotate(list<int>)_(1_element_forward)/8192 7052.933 -2.31%
std::rotate(list<int>)_(by_1/2)/1024 392.100 -
std::rotate(list<int>)_(by_1/2)/32 6.683 3.16%
std::rotate(list<int>)_(by_1/2)/50 12.964 2.73%
std::rotate(list<int>)_(by_1/2)/8192 5474.981 14.63%
std::rotate(list<int>)_(by_1/3)/1024 808.048 -
std::rotate(list<int>)_(by_1/3)/32 16.647 -
std::rotate(list<int>)_(by_1/3)/50 23.003 -
std::rotate(list<int>)_(by_1/3)/8192 8334.674 -
std::rotate(list<int>)_(by_1/4)/1024 577.501 -
std::rotate(list<int>)_(by_1/4)/32 14.531 -
std::rotate(list<int>)_(by_1/4)/50 25.916 -
std::rotate(list<int>)_(by_1/4)/8192 6615.561 -
std::rotate(vector<bool>)_(1_element_backward)/1024 27.641 -
std::rotate(vector<bool>)_(1_element_backward)/32 17.674 -
std::rotate(vector<bool>)_(1_element_backward)/50 17.679 -
std::rotate(vector<bool>)_(1_element_backward)/8192 121.489 8.83%
std::rotate(vector<bool>)_(1_element_forward)/1024 29.564 -
std::rotate(vector<bool>)_(1_element_forward)/32 17.598 -
std::rotate(vector<bool>)_(1_element_forward)/50 17.632 -
std::rotate(vector<bool>)_(1_element_forward)/8192 113.351 -
std::rotate(vector<bool>)_(by_1/2)/1024 8.474 -
std::rotate(vector<bool>)_(by_1/2)/32 17.853 -
std::rotate(vector<bool>)_(by_1/2)/50 17.740 -
std::rotate(vector<bool>)_(by_1/2)/8192 15.085 -
std::rotate(vector<bool>)_(by_1/3)/1024 48.588 -
std::rotate(vector<bool>)_(by_1/3)/32 17.708 -
std::rotate(vector<bool>)_(by_1/3)/50 17.714 -
std::rotate(vector<bool>)_(by_1/3)/8192 154.665 -
std::rotate(vector<bool>)_(by_1/4)/1024 13.012 -
std::rotate(vector<bool>)_(by_1/4)/32 17.826 -
std::rotate(vector<bool>)_(by_1/4)/50 17.705 -
std::rotate(vector<bool>)_(by_1/4)/8192 30.147 -
std::rotate(vector<int>)_(1_element_backward)/1024 35.506 -
std::rotate(vector<int>)_(1_element_backward)/32 2.924 -
std::rotate(vector<int>)_(1_element_backward)/50 5.335 -
std::rotate(vector<int>)_(1_element_backward)/8192 296.948 -
std::rotate(vector<int>)_(1_element_forward)/1024 35.560 1.21%
std::rotate(vector<int>)_(1_element_forward)/32 2.963 -
std::rotate(vector<int>)_(1_element_forward)/50 5.254 -
std::rotate(vector<int>)_(1_element_forward)/8192 283.286 -
std::rotate(vector<int>)_(by_1/2)/1024 31.730 -
std::rotate(vector<int>)_(by_1/2)/32 2.324 -
std::rotate(vector<int>)_(by_1/2)/50 3.825 -
std::rotate(vector<int>)_(by_1/2)/8192 240.663 -
std::rotate(vector<int>)_(by_1/3)/1024 118.136 -
std::rotate(vector<int>)_(by_1/3)/32 9.858 -1.77%
std::rotate(vector<int>)_(by_1/3)/50 11.182 -
std::rotate(vector<int>)_(by_1/3)/8192 873.103 -
std::rotate(vector<int>)_(by_1/4)/1024 47.303 -1.90%
std::rotate(vector<int>)_(by_1/4)/32 4.725 -
std::rotate(vector<int>)_(by_1/4)/50 11.888 -
std::rotate(vector<int>)_(by_1/4)/8192 370.356 -
std::rotate_copy(deque<int>)/1024 34.341 -
std::rotate_copy(deque<int>)/32 2.719 -1.97%
std::rotate_copy(deque<int>)/50 3.006 -
std::rotate_copy(deque<int>)/8192 289.116 -
std::rotate_copy(list<int>)/1024 735.432 -
std::rotate_copy(list<int>)/32 8.850 1.92%
std::rotate_copy(list<int>)/50 13.938 -
std::rotate_copy(list<int>)/8192 6734.731 -1.80%
std::rotate_copy(vector<int>)/1024 33.688 -
std::rotate_copy(vector<int>)/32 2.081 -
std::rotate_copy(vector<int>)/50 2.674 -
std::rotate_copy(vector<int>)/8192 665.468 -8.52%
std::sample(deque<int>)/1024 11845.538 4.50%
std::sample(deque<int>)/32 311.871 2.32%
std::sample(deque<int>)/8192 92621.724 1.32%
std::sample(list<int>)/1024 12012.636 -
std::sample(list<int>)/32 313.360 -
std::sample(list<int>)/8192 98171.483 -
std::sample(vector<int>)/1024 11276.482 -
std::sample(vector<int>)/32 302.425 -
std::sample(vector<int>)/8192 91793.687 -
std::search(deque<int>)_(near_matches)/1000 18725.884 -
std::search(deque<int>)_(near_matches)/1024 19538.687 -
std::search(deque<int>)_(near_matches)/8192 1449714.570 -
std::search(deque<int>)_(no_match)/1000 399.849 -
std::search(deque<int>)_(no_match)/1024 351.507 -12.70%
std::search(deque<int>)_(no_match)/1048576 424895.215 -
std::search(deque<int>)_(no_match)/8192 3317.857 -
std::search(deque<int>)_(same_length)/1000 325.911 -7.34%
std::search(deque<int>)_(same_length)/1024 475.788 -
std::search(deque<int>)_(same_length)/8192 3779.839 -1.26%
std::search(deque<int>)_(single_element)/1000 438.629 -2.21%
std::search(deque<int>)_(single_element)/1024 459.480 -
std::search(deque<int>)_(single_element)/8192 3670.482 -
std::search(deque<int>,_pred)_(near_matches)/1000 25833.936 -3.94%
std::search(deque<int>,_pred)_(near_matches)/1024 27054.489 -3.90%
std::search(deque<int>,_pred)_(near_matches)/8192 1530011.463 -
std::search(deque<int>,_pred)_(no_match)/1000 427.192 -
std::search(deque<int>,_pred)_(no_match)/1024 438.583 -
std::search(deque<int>,_pred)_(no_match)/1048576 446623.220 -
std::search(deque<int>,_pred)_(no_match)/8192 3496.012 -
std::search(deque<int>,_pred)_(same_length)/1000 484.190 -
std::search(deque<int>,_pred)_(same_length)/1024 511.396 -
std::search(deque<int>,_pred)_(same_length)/8192 4037.715 -
std::search(deque<int>,_pred)_(single_element)/1000 617.172 -10.12%
std::search(deque<int>,_pred)_(single_element)/1024 639.418 -9.37%
std::search(deque<int>,_pred)_(single_element)/8192 5084.832 -10.34%
std::search(list<int>)_(near_matches)/1000 38195.646 -
std::search(list<int>)_(near_matches)/1024 39815.452 -
std::search(list<int>)_(near_matches)/8192 2555134.124 -
std::search(list<int>)_(no_match)/1000 695.438 2.01%
std::search(list<int>)_(no_match)/1024 769.601 2.67%
std::search(list<int>)_(no_match)/1048576 831368.522 -
std::search(list<int>)_(no_match)/8192 6690.094 -9.09%
std::search(list<int>)_(same_length)/1000 746.015 -
std::search(list<int>)_(same_length)/1024 760.216 -
std::search(list<int>)_(same_length)/8192 8669.882 -
std::search(list<int>)_(single_element)/1000 709.957 2.10%
std::search(list<int>)_(single_element)/1024 816.041 11.80%
std::search(list<int>)_(single_element)/8192 9111.371 9.77%
std::search(list<int>,_pred)_(near_matches)/1000 41627.601 -
std::search(list<int>,_pred)_(near_matches)/1024 43535.663 -
std::search(list<int>,_pred)_(near_matches)/8192 2704798.239 -
std::search(list<int>,_pred)_(no_match)/1000 804.253 -
std::search(list<int>,_pred)_(no_match)/1024 823.969 -
std::search(list<int>,_pred)_(no_match)/1048576 958312.756 -
std::search(list<int>,_pred)_(no_match)/8192 7512.968 -4.26%
std::search(list<int>,_pred)_(same_length)/1000 793.550 -
std::search(list<int>,_pred)_(same_length)/1024 815.133 -
std::search(list<int>,_pred)_(same_length)/8192 10263.463 18.22%
std::search(list<int>,_pred)_(single_element)/1000 802.577 -
std::search(list<int>,_pred)_(single_element)/1024 822.384 -
std::search(list<int>,_pred)_(single_element)/8192 9899.622 21.25%
std::search(vector<int>)_(near_matches)/1000 14396.481 -
std::search(vector<int>)_(near_matches)/1024 14996.393 -1.34%
std::search(vector<int>)_(near_matches)/8192 771943.528 -
std::search(vector<int>)_(no_match)/1000 222.146 7.91%
std::search(vector<int>)_(no_match)/1024 240.726 14.21%
std::search(vector<int>)_(no_match)/1048576 215569.359 2.63%
std::search(vector<int>)_(no_match)/8192 1721.477 5.05%
std::search(vector<int>)_(same_length)/1000 257.660 5.42%
std::search(vector<int>)_(same_length)/1024 254.240 3.13%
std::search(vector<int>)_(same_length)/8192 1957.513 4.43%
std::search(vector<int>)_(single_element)/1000 231.299 1.51%
std::search(vector<int>)_(single_element)/1024 238.426 2.44%
std::search(vector<int>)_(single_element)/8192 1832.245 1.05%
std::search(vector<int>,_pred)_(near_matches)/1000 22635.387 -
std::search(vector<int>,_pred)_(near_matches)/1024 23730.271 -4.23%
std::search(vector<int>,_pred)_(near_matches)/8192 1454529.626 -3.28%
std::search(vector<int>,_pred)_(no_match)/1000 529.121 -
std::search(vector<int>,_pred)_(no_match)/1024 538.681 -
std::search(vector<int>,_pred)_(no_match)/1048576 603731.377 -
std::search(vector<int>,_pred)_(no_match)/8192 4291.160 -
std::search(vector<int>,_pred)_(same_length)/1000 601.122 -
std::search(vector<int>,_pred)_(same_length)/1024 615.303 -
std::search(vector<int>,_pred)_(same_length)/8192 4922.175 -
std::search(vector<int>,_pred)_(single_element)/1000 459.611 -18.91%
std::search(vector<int>,_pred)_(single_element)/1024 470.696 -18.82%
std::search(vector<int>,_pred)_(single_element)/8192 3754.712 -19.02%
std::search_n(deque<int>)_(no_match)/1024 13.668 -
std::search_n(deque<int>)_(no_match)/32 13.618 -
std::search_n(deque<int>)_(no_match)/8192 16.012 -
std::search_n(deque<int>,_pred)_(no_match)/1024 15.214 -
std::search_n(deque<int>,_pred)_(no_match)/32 15.329 -
std::search_n(deque<int>,_pred)_(no_match)/8192 17.952 -
std::search_n(list<int>)_(no_match)/1024 735.104 -
std::search_n(list<int>)_(no_match)/32 10.269 -
std::search_n(list<int>)_(no_match)/8192 6776.694 -
std::search_n(list<int>,_pred)_(no_match)/1024 820.518 -
std::search_n(list<int>,_pred)_(no_match)/32 16.537 -
std::search_n(list<int>,_pred)_(no_match)/8192 7762.528 -5.52%
std::search_n(vector<int>)_(no_match)/1024 3.271 -
std::search_n(vector<int>)_(no_match)/32 3.317 -
std::search_n(vector<int>)_(no_match)/8192 3.269 -
std::search_n(vector<int>,_pred)_(no_match)/1024 8.090 -
std::search_n(vector<int>,_pred)_(no_match)/32 8.155 -
std::search_n(vector<int>,_pred)_(no_match)/8192 8.090 -
std::set<int>::clear()/0 392.098 -
std::set<int>::clear()/1024 9176.462 -
std::set<int>::clear()/32 624.834 -1.64%
std::set<int>::clear()/8192 78082.086 -3.51%
std::set<int>::contains(key)_(existent)/1024 3.778 -3.68%
std::set<int>::contains(key)_(existent)/32 1.632 -1.21%
std::set<int>::contains(key)_(existent)/8192 8.184 -9.08%
std::set<int>::contains(key)_(non-existent)/0 0.301 -
std::set<int>::contains(key)_(non-existent)/1024 5.909 -
std::set<int>::contains(key)_(non-existent)/32 2.750 -4.30%
std::set<int>::contains(key)_(non-existent)/8192 9.857 -1.50%
std::set<int>::count(key)_(existent)/1024 4.276 2.55%
std::set<int>::count(key)_(existent)/32 1.660 4.53%
std::set<int>::count(key)_(existent)/8192 7.928 -1.40%
std::set<int>::count(key)_(non-existent)/0 0.270 6.71%
std::set<int>::count(key)_(non-existent)/1024 7.446 -
std::set<int>::count(key)_(non-existent)/32 2.940 1.88%
std::set<int>::count(key)_(non-existent)/8192 11.352 -
std::set<int>::ctor(&&,_different_allocs)/0 12.815 -
std::set<int>::ctor(&&,_different_allocs)/1024 5950.878 -
std::set<int>::ctor(&&,_different_allocs)/32 179.304 -
std::set<int>::ctor(&&,_different_allocs)/8192 48123.304 -
std::set<int>::ctor(const&)/0 12.724 -
std::set<int>::ctor(const&)/1024 6220.049 -1.49%
std::set<int>::ctor(const&)/32 215.538 -1.07%
std::set<int>::ctor(const&)/8192 49629.243 -1.71%
std::set<int>::ctor(const&,_alloc)/0 12.728 -
std::set<int>::ctor(const&,_alloc)/1024 6205.695 -1.69%
std::set<int>::ctor(const&,_alloc)/32 218.831 -
std::set<int>::ctor(const&,_alloc)/8192 49522.306 -1.27%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.667 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8492.210 -1.24%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 229.725 -10.45%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 68379.588 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.705 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12830.043 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 278.075 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 237028.418 -3.78%
std::set<int>::equal_range(key)_(existent)/1024 4.735 -
std::set<int>::equal_range(key)_(existent)/32 1.899 -
std::set<int>::equal_range(key)_(existent)/8192 8.102 -
std::set<int>::equal_range(key)_(non-existent)/0 0.253 -
std::set<int>::equal_range(key)_(non-existent)/1024 6.837 -15.38%
std::set<int>::equal_range(key)_(non-existent)/32 2.448 -19.94%
std::set<int>::equal_range(key)_(non-existent)/8192 10.172 -15.59%
std::set<int>::erase(iterator)/1024 19.669 -1.39%
std::set<int>::erase(iterator)/32 19.644 -
std::set<int>::erase(iterator)/8192 19.720 -1.21%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.536 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6750.371 -2.36%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 564.313 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 54339.040 -5.08%
std::set<int>::erase(key)_(existent)/1024 50.462 -
std::set<int>::erase(key)_(existent)/32 21.960 -
std::set<int>::erase(key)_(existent)/8192 68.889 -
std::set<int>::erase(key)_(non-existent,_end)/0 0.254 -
std::set<int>::erase(key)_(non-existent,_end)/1024 5.783 6.52%
std::set<int>::erase(key)_(non-existent,_end)/32 2.475 8.00%
std::set<int>::erase(key)_(non-existent,_end)/8192 8.830 7.42%
std::set<int>::erase(key)_(non-existent,_middle)/0 0.254 -
std::set<int>::erase(key)_(non-existent,_middle)/1024 2.919 -
std::set<int>::erase(key)_(non-existent,_middle)/32 1.783 -
std::set<int>::erase(key)_(non-existent,_middle)/8192 4.162 -1.26%
std::set<int>::find(key)_(existent)/1024 3.938 1.64%
std::set<int>::find(key)_(existent)/32 1.686 -
std::set<int>::find(key)_(existent)/8192 8.090 -3.72%
std::set<int>::find(key)_(non-existent)/0 0.253 -
std::set<int>::find(key)_(non-existent)/1024 5.547 -
std::set<int>::find(key)_(non-existent)/32 2.235 -2.25%
std::set<int>::find(key)_(non-existent)/8192 8.425 -1.63%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/0 17.030 -3.05%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 46.999 -1.47%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 19.200 -3.25%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 93.489 -1.03%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/0 17.036 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 29.911 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 18.780 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 36.269 4.61%
std::set<int>::insert(hint,_value)_(good_hint,_end)/0 17.275 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 44.643 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 18.846 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 98.774 11.00%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/0 17.209 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 22.469 -7.06%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 17.998 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 32.810 5.01%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 403.823 2.89%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 16264.204 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 748.469 -1.54%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 177795.045 -4.51%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.133 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12638.650 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 658.728 -1.47%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 115488.312 -1.24%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/0 391.898 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7666.829 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 539.442 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 131035.217 -1.51%
std::set<int>::insert(value)_(already_present)/1024 6.008 -
std::set<int>::insert(value)_(already_present)/32 1.754 -
std::set<int>::insert(value)_(already_present)/8192 9.336 -7.41%
std::set<int>::insert(value)_(new_value,_end)/0 17.010 -
std::set<int>::insert(value)_(new_value,_end)/1024 40.733 -
std::set<int>::insert(value)_(new_value,_end)/32 18.624 -
std::set<int>::insert(value)_(new_value,_end)/8192 71.669 4.86%
std::set<int>::insert(value)_(new_value,_middle)/0 17.003 -
std::set<int>::insert(value)_(new_value,_middle)/1024 26.565 -
std::set<int>::insert(value)_(new_value,_middle)/32 18.527 -
std::set<int>::insert(value)_(new_value,_middle)/8192 31.622 -
std::set<int>::lower_bound(key)_(existent)/1024 4.815 11.74%
std::set<int>::lower_bound(key)_(existent)/32 1.565 3.85%
std::set<int>::lower_bound(key)_(existent)/8192 8.229 -2.42%
std::set<int>::lower_bound(key)_(non-existent)/0 0.253 -
std::set<int>::lower_bound(key)_(non-existent)/1024 6.989 15.21%
std::set<int>::lower_bound(key)_(non-existent)/32 3.191 38.58%
std::set<int>::lower_bound(key)_(non-existent)/8192 10.325 13.55%
std::set<int>::operator=(const&)_(into_cleared_Container)/0 13.376 -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 6207.762 -2.09%
std::set<int>::operator=(const&)_(into_cleared_Container)/32 215.567 -1.63%
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 48723.742 -2.08%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/0 13.768 2.92%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6624.846 6.14%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 229.352 5.52%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 52890.263 5.84%
std::set<int>::operator=(const&)_(into_populated_Container)/0 1.116 -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 1393.580 -2.14%
std::set<int>::operator=(const&)_(into_populated_Container)/32 41.837 -1.12%
std::set<int>::operator=(const&)_(into_populated_Container)/8192 12457.633 -1.29%
std::set<int>::upper_bound(key)_(existent)/1024 4.359 1.58%
std::set<int>::upper_bound(key)_(existent)/32 1.777 -
std::set<int>::upper_bound(key)_(existent)/8192 7.873 -2.71%
std::set<int>::upper_bound(key)_(non-existent)/0 0.253 -
std::set<int>::upper_bound(key)_(non-existent)/1024 6.105 1.30%
std::set<int>::upper_bound(key)_(non-existent)/32 2.449 -5.75%
std::set<int>::upper_bound(key)_(non-existent)/8192 10.491 1.89%
std::set<std::string>::clear()/0 394.872 -
std::set<std::string>::clear()/1024 22898.692 3.56%
std::set<std::string>::clear()/32 909.605 -
std::set<std::string>::clear()/8192 218251.989 -
std::set<std::string>::contains(key)_(existent)/1024 23.015 7.90%
std::set<std::string>::contains(key)_(existent)/32 15.257 -8.29%
std::set<std::string>::contains(key)_(existent)/8192 28.318 3.07%
std::set<std::string>::contains(key)_(non-existent)/0 0.287 -
std::set<std::string>::contains(key)_(non-existent)/1024 23.266 3.98%
std::set<std::string>::contains(key)_(non-existent)/32 11.484 2.20%
std::set<std::string>::contains(key)_(non-existent)/8192 30.268 3.23%
std::set<std::string>::count(key)_(existent)/1024 24.641 -
std::set<std::string>::count(key)_(existent)/32 17.994 20.77%
std::set<std::string>::count(key)_(existent)/8192 33.481 6.87%
std::set<std::string>::count(key)_(non-existent)/0 0.270 -
std::set<std::string>::count(key)_(non-existent)/1024 24.142 1.31%
std::set<std::string>::count(key)_(non-existent)/32 10.979 3.12%
std::set<std::string>::count(key)_(non-existent)/8192 31.639 -13.98%
std::set<std::string>::ctor(&&,_different_allocs)/0 12.719 -2.30%
std::set<std::string>::ctor(&&,_different_allocs)/1024 6990.263 -
std::set<std::string>::ctor(&&,_different_allocs)/32 210.594 -
std::set<std::string>::ctor(&&,_different_allocs)/8192 59421.956 3.16%
std::set<std::string>::ctor(const&)/0 12.698 -
std::set<std::string>::ctor(const&)/1024 34277.362 -1.49%
std::set<std::string>::ctor(const&)/32 786.077 11.48%
std::set<std::string>::ctor(const&)/8192 340472.269 -
std::set<std::string>::ctor(const&,_alloc)/0 12.717 -
std::set<std::string>::ctor(const&,_alloc)/1024 36641.944 -1.77%
std::set<std::string>::ctor(const&,_alloc)/32 738.614 6.06%
std::set<std::string>::ctor(const&,_alloc)/8192 342654.521 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.970 1.58%
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 44609.748 11.47%
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 809.205 1.58%
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 412766.998 8.76%
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.098 2.43%
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 60592.462 10.80%
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1006.595 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1162333.885 5.46%
std::set<std::string>::equal_range(key)_(existent)/1024 25.967 19.81%
std::set<std::string>::equal_range(key)_(existent)/32 16.271 -
std::set<std::string>::equal_range(key)_(existent)/8192 26.769 -9.95%
std::set<std::string>::equal_range(key)_(non-existent)/0 0.259 -
std::set<std::string>::equal_range(key)_(non-existent)/1024 26.768 -3.11%
std::set<std::string>::equal_range(key)_(non-existent)/32 10.325 -3.83%
std::set<std::string>::equal_range(key)_(non-existent)/8192 33.019 -2.29%
std::set<std::string>::erase(iterator)/1024 32.196 -1.50%
std::set<std::string>::erase(iterator)/32 28.069 11.88%
std::set<std::string>::erase(iterator)/8192 27.436 -14.58%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 394.055 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 13220.194 2.15%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 703.726 1.95%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 120521.586 -
std::set<std::string>::erase(key)_(existent)/1024 63.175 6.43%
std::set<std::string>::erase(key)_(existent)/32 51.171 -27.03%
std::set<std::string>::erase(key)_(existent)/8192 71.771 -23.98%
std::set<std::string>::erase(key)_(non-existent,_end)/0 0.260 -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 20.007 -13.12%
std::set<std::string>::erase(key)_(non-existent,_end)/32 10.021 -8.95%
std::set<std::string>::erase(key)_(non-existent,_end)/8192 28.161 -7.92%
std::set<std::string>::erase(key)_(non-existent,_middle)/0 0.259 -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 12.850 -
std::set<std::string>::erase(key)_(non-existent,_middle)/32 7.113 -14.95%
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 15.912 -2.52%
std::set<std::string>::find(key)_(existent)/1024 23.988 -
std::set<std::string>::find(key)_(existent)/32 15.563 -6.32%
std::set<std::string>::find(key)_(existent)/8192 29.082 -3.98%
std::set<std::string>::find(key)_(non-existent)/0 0.259 -
std::set<std::string>::find(key)_(non-existent)/1024 22.781 12.25%
std::set<std::string>::find(key)_(non-existent)/32 10.582 3.24%
std::set<std::string>::find(key)_(non-existent)/8192 30.564 13.14%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 24.305 -15.41%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 51.575 -15.17%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 34.502 -9.99%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 70.249 -34.13%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 32.900 18.29%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 47.155 3.21%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 46.800 33.34%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 48.273 -35.51%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 24.832 2.82%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 40.428 26.80%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 38.828 27.94%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 53.528 -8.80%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 23.845 -28.29%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 28.859 -25.69%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 36.524 36.77%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 36.123 -4.89%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 393.232 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 65485.981 -5.97%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1421.065 -6.13%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 915798.322 4.74%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 393.312 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 43591.512 -1.61%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1329.337 8.93%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 612467.225 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 396.090 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 42222.250 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1149.926 -2.03%
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 611945.372 -
std::set<std::string>::insert(value)_(already_present)/1024 33.485 12.43%
std::set<std::string>::insert(value)_(already_present)/32 10.068 -2.07%
std::set<std::string>::insert(value)_(already_present)/8192 29.695 -20.51%
std::set<std::string>::insert(value)_(new_value,_end)/0 28.241 3.53%
std::set<std::string>::insert(value)_(new_value,_end)/1024 64.391 -
std::set<std::string>::insert(value)_(new_value,_end)/32 33.701 4.08%
std::set<std::string>::insert(value)_(new_value,_end)/8192 73.310 7.83%
std::set<std::string>::insert(value)_(new_value,_middle)/0 28.334 -
std::set<std::string>::insert(value)_(new_value,_middle)/1024 50.220 9.93%
std::set<std::string>::insert(value)_(new_value,_middle)/32 35.523 2.41%
std::set<std::string>::insert(value)_(new_value,_middle)/8192 54.937 6.25%
std::set<std::string>::lower_bound(key)_(existent)/1024 24.991 9.74%
std::set<std::string>::lower_bound(key)_(existent)/32 14.868 -7.33%
std::set<std::string>::lower_bound(key)_(existent)/8192 30.299 5.53%
std::set<std::string>::lower_bound(key)_(non-existent)/0 0.259 -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 24.276 2.36%
std::set<std::string>::lower_bound(key)_(non-existent)/32 10.449 -
std::set<std::string>::lower_bound(key)_(non-existent)/8192 30.228 -7.01%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/0 13.553 1.87%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 41740.402 12.64%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 816.233 -4.04%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/8192 379240.371 9.71%
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.520 1.46%
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 40115.688 11.05%
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 698.507 3.00%
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 367791.093 6.33%
std::set<std::string>::operator=(const&)_(into_populated_Container)/0 1.066 1.64%
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 23291.067 40.71%
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 351.395 2.22%
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 216787.234 4.45%
std::set<std::string>::upper_bound(key)_(existent)/1024 23.830 10.25%
std::set<std::string>::upper_bound(key)_(existent)/32 17.109 -2.39%
std::set<std::string>::upper_bound(key)_(existent)/8192 30.516 -
std::set<std::string>::upper_bound(key)_(non-existent)/0 0.259 -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 24.480 -3.11%
std::set<std::string>::upper_bound(key)_(non-existent)/32 11.368 2.84%
std::set<std::string>::upper_bound(key)_(non-existent)/8192 32.688 -
std::shift_left(deque<int>)/1024 38.327 -
std::shift_left(deque<int>)/32 3.844 -
std::shift_left(deque<int>)/50 5.433 -
std::shift_left(deque<int>)/8192 302.375 -
std::shift_left(list<int>)/1024 728.982 -
std::shift_left(list<int>)/32 13.486 -
std::shift_left(list<int>)/50 27.561 -1.11%
std::shift_left(list<int>)/8192 7718.915 1.18%
std::shift_left(vector<int>)/1024 35.308 -
std::shift_left(vector<int>)/32 4.537 -
std::shift_left(vector<int>)/50 5.267 -
std::shift_left(vector<int>)/8192 283.047 -
std::shift_right(deque<int>)/1024 40.421 -
std::shift_right(deque<int>)/32 3.417 -
std::shift_right(deque<int>)/50 4.531 -
std::shift_right(deque<int>)/8192 308.977 -
std::shift_right(list<int>)/1024 734.442 -
std::shift_right(list<int>)/32 14.513 -
std::shift_right(list<int>)/50 26.736 -5.33%
std::shift_right(list<int>)/8192 8019.845 4.61%
std::shift_right(vector<int>)/1024 35.624 -
std::shift_right(vector<int>)/32 2.956 -
std::shift_right(vector<int>)/50 5.332 -
std::shift_right(vector<int>)/8192 297.349 -
std::shuffle(deque<int>)/1024 9246.581 -
std::shuffle(deque<int>)/32 291.900 -
std::shuffle(deque<int>)/8192 74060.706 -
std::shuffle(vector<int>)/1024 8786.715 -4.00%
std::shuffle(vector<int>)/32 277.723 -
std::shuffle(vector<int>)/8192 70091.648 -2.75%
std::sort(deque<int>)_(ascending)/1024 769.120 1.01%
std::sort(deque<int>)_(ascending)/8 18.549 4.17%
std::sort(deque<int>)_(ascending)/8192 5775.365 -
std::sort(deque<int>)_(descending)/1024 1301.338 -
std::sort(deque<int>)_(descending)/8 25.321 -
std::sort(deque<int>)_(descending)/8192 10408.316 -
std::sort(deque<int>)_(heap)/1024 6087.109 -2.40%
std::sort(deque<int>)_(heap)/8 24.311 -
std::sort(deque<int>)_(heap)/8192 69328.080 -
std::sort(deque<int>)_(pipe-organ)/1024 2734.783 -5.64%
std::sort(deque<int>)_(pipe-organ)/8 20.195 -2.37%
std::sort(deque<int>)_(pipe-organ)/8192 26237.070 -1.04%
std::sort(deque<int>)_(qsort_adversarial)/1024 17589.261 -
std::sort(deque<int>)_(qsort_adversarial)/8 17.977 1.31%
std::sort(deque<int>)_(qsort_adversarial)/8192 482479.374 -
std::sort(deque<int>)_(repeated)/1024 1002.375 -1.01%
std::sort(deque<int>)_(repeated)/8 18.016 -
std::sort(deque<int>)_(repeated)/8192 6750.413 -
std::sort(deque<int>)_(shuffled)/1024 6864.157 -
std::sort(deque<int>)_(shuffled)/8 22.855 -
std::sort(deque<int>)_(shuffled)/8192 80946.090 -
std::sort(vector<NonIntegral>)_(ascending)/1024 521.985 -
std::sort(vector<NonIntegral>)_(ascending)/8 15.366 -1.29%
std::sort(vector<NonIntegral>)_(ascending)/8192 3903.313 3.87%
std::sort(vector<NonIntegral>)_(descending)/1024 774.357 -
std::sort(vector<NonIntegral>)_(descending)/8 25.072 -
std::sort(vector<NonIntegral>)_(descending)/8192 5275.206 -
std::sort(vector<NonIntegral>)_(heap)/1024 4291.869 -
std::sort(vector<NonIntegral>)_(heap)/8 23.733 -
std::sort(vector<NonIntegral>)_(heap)/8192 50691.124 -
std::sort(vector<NonIntegral>)_(pipe-organ)/1024 1878.762 -
std::sort(vector<NonIntegral>)_(pipe-organ)/8 17.291 -
std::sort(vector<NonIntegral>)_(pipe-organ)/8192 18409.241 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13320.125 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8 15.374 -1.75%
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8192 155309.582 -
std::sort(vector<NonIntegral>)_(repeated)/1024 505.331 -
std::sort(vector<NonIntegral>)_(repeated)/8 15.769 -
std::sort(vector<NonIntegral>)_(repeated)/8192 3741.431 -
std::sort(vector<NonIntegral>)_(shuffled)/1024 4675.657 -
std::sort(vector<NonIntegral>)_(shuffled)/8 22.432 -1.05%
std::sort(vector<NonIntegral>)_(shuffled)/8192 87549.832 4.98%
std::sort(vector<int>)_(ascending)/1024 522.216 -
std::sort(vector<int>)_(ascending)/8 15.695 -
std::sort(vector<int>)_(ascending)/8192 3742.931 -
std::sort(vector<int>)_(descending)/1024 1019.853 -
std::sort(vector<int>)_(descending)/8 24.860 -
std::sort(vector<int>)_(descending)/8192 7203.030 -
std::sort(vector<int>)_(heap)/1024 4602.210 -
std::sort(vector<int>)_(heap)/8 23.840 -
std::sort(vector<int>)_(heap)/8192 45702.311 -
std::sort(vector<int>)_(pipe-organ)/1024 2291.254 -
std::sort(vector<int>)_(pipe-organ)/8 17.661 -
std::sort(vector<int>)_(pipe-organ)/8192 21629.643 -
std::sort(vector<int>)_(qsort_adversarial)/1024 13034.595 -1.51%
std::sort(vector<int>)_(qsort_adversarial)/8 15.755 -
std::sort(vector<int>)_(qsort_adversarial)/8192 149302.430 -
std::sort(vector<int>)_(repeated)/1024 660.254 -
std::sort(vector<int>)_(repeated)/8 15.768 -
std::sort(vector<int>)_(repeated)/8192 5024.910 -
std::sort(vector<int>)_(shuffled)/1024 4660.176 -
std::sort(vector<int>)_(shuffled)/8 22.717 -
std::sort(vector<int>)_(shuffled)/8192 45093.348 -
std::sort_heap(deque<int>)/1024 13292.278 -1.89%
std::sort_heap(deque<int>)/8 35.364 -4.27%
std::sort_heap(deque<int>)/8192 501282.018 5.51%
std::sort_heap(deque<int>,_pred)/1024 12244.569 -4.07%
std::sort_heap(deque<int>,_pred)/8 34.567 -
std::sort_heap(deque<int>,_pred)/8192 428206.632 -2.19%
std::sort_heap(vector<NonIntegral>)/1024 9911.766 -
std::sort_heap(vector<NonIntegral>)/8 30.377 4.64%
std::sort_heap(vector<NonIntegral>)/8192 105672.321 -
std::sort_heap(vector<NonIntegral>,_pred)/1024 9919.339 -
std::sort_heap(vector<NonIntegral>,_pred)/8 32.084 -
std::sort_heap(vector<NonIntegral>,_pred)/8192 106709.326 -
std::sort_heap(vector<int>)/1024 9826.571 -
std::sort_heap(vector<int>)/8 31.773 2.92%
std::sort_heap(vector<int>)/8192 106184.744 -
std::sort_heap(vector<int>,_pred)/1024 9902.408 1.39%
std::sort_heap(vector<int>,_pred)/8 33.230 3.10%
std::sort_heap(vector<int>,_pred)/8192 106358.421 -
std::stable_partition(deque<int>)_(alloc_fails)/1024 2802.826 3.52%
std::stable_partition(deque<int>)_(alloc_fails)/32 1917.543 -
std::stable_partition(deque<int>)_(alloc_fails)/50 1906.129 -1.09%
std::stable_partition(deque<int>)_(alloc_fails)/8192 9841.896 -
std::stable_partition(deque<int>)_(dense)/1024 604.715 6.27%
std::stable_partition(deque<int>)_(dense)/32 30.647 8.79%
std::stable_partition(deque<int>)_(dense)/50 40.778 9.88%
std::stable_partition(deque<int>)_(dense)/8192 5683.179 -
std::stable_partition(deque<int>)_(sparse)/1024 426.896 -4.33%
std::stable_partition(deque<int>)_(sparse)/32 11.254 -12.29%
std::stable_partition(deque<int>)_(sparse)/50 28.346 -5.41%
std::stable_partition(deque<int>)_(sparse)/8192 3356.906 1.09%
std::stable_partition(list<int>)_(alloc_fails)/1024 4237.724 -4.26%
std::stable_partition(list<int>)_(alloc_fails)/32 1875.277 -1.24%
std::stable_partition(list<int>)_(alloc_fails)/50 1922.107 -1.94%
std::stable_partition(list<int>)_(alloc_fails)/8192 26982.287 5.68%
std::stable_partition(list<int>)_(dense)/1024 1477.195 -15.35%
std::stable_partition(list<int>)_(dense)/32 36.256 -3.40%
std::stable_partition(list<int>)_(dense)/50 56.778 -
std::stable_partition(list<int>)_(dense)/8192 19121.130 9.42%
std::stable_partition(list<int>)_(sparse)/1024 927.326 -
std::stable_partition(list<int>)_(sparse)/32 9.454 -1.69%
std::stable_partition(list<int>)_(sparse)/50 28.006 3.93%
std::stable_partition(list<int>)_(sparse)/8192 8846.002 -
std::stable_partition(vector<int>)_(alloc_fails)/1024 2327.839 -
std::stable_partition(vector<int>)_(alloc_fails)/32 1878.613 -1.13%
std::stable_partition(vector<int>)_(alloc_fails)/50 1884.762 -
std::stable_partition(vector<int>)_(alloc_fails)/8192 5343.128 -
std::stable_partition(vector<int>)_(dense)/1024 296.708 2.10%
std::stable_partition(vector<int>)_(dense)/32 22.904 7.55%
std::stable_partition(vector<int>)_(dense)/50 28.458 8.28%
std::stable_partition(vector<int>)_(dense)/8192 2099.763 -
std::stable_partition(vector<int>)_(sparse)/1024 213.446 2.51%
std::stable_partition(vector<int>)_(sparse)/32 7.457 3.57%
std::stable_partition(vector<int>)_(sparse)/50 22.737 5.30%
std::stable_partition(vector<int>)_(sparse)/8192 1554.324 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 3886.725 -1.29%
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 19.604 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 18891.063 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 29876.453 4.00%
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 27.691 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 26156.624 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 13853.989 1.44%
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8 25.681 -1.49%
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 25736.955 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 17028.634 4.09%
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 21.267 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192 22232.680 -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 26493.503 3.53%
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 17.238 -8.45%
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 28243.702 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 3697.212 -1.40%
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 19.726 1.20%
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 13324.002 -4.09%
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 19560.189 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 23.941 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 24812.518 -
std::stable_sort(deque<int>)_(ascending)/1024 2131.557 -
std::stable_sort(deque<int>)_(ascending)/8 17.596 -9.72%
std::stable_sort(deque<int>)_(ascending)/8192 13636.709 -
std::stable_sort(deque<int>)_(descending)/1024 2912.263 -
std::stable_sort(deque<int>)_(descending)/8 25.229 -11.40%
std::stable_sort(deque<int>)_(descending)/8192 20397.307 -
std::stable_sort(deque<int>)_(heap)/1024 2731.136 -
std::stable_sort(deque<int>)_(heap)/8 23.703 -8.72%
std::stable_sort(deque<int>)_(heap)/8192 17251.040 -
std::stable_sort(deque<int>)_(pipe-organ)/1024 2929.847 -
std::stable_sort(deque<int>)_(pipe-organ)/8 21.405 -4.66%
std::stable_sort(deque<int>)_(pipe-organ)/8192 20380.425 -
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 3118.173 -4.77%
std::stable_sort(deque<int>)_(qsort_adversarial)/8 16.984 -12.29%
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 20680.791 -3.21%
std::stable_sort(deque<int>)_(repeated)/1024 1461.458 2.43%
std::stable_sort(deque<int>)_(repeated)/8 17.607 -7.51%
std::stable_sort(deque<int>)_(repeated)/8192 7709.598 -
std::stable_sort(deque<int>)_(shuffled)/1024 2580.067 1.58%
std::stable_sort(deque<int>)_(shuffled)/8 22.487 -4.57%
std::stable_sort(deque<int>)_(shuffled)/8192 14205.528 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 4819.145 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 16.346 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 48346.366 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 22784.009 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 24.566 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 118890.747 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 14089.303 2.07%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 24.079 3.79%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 108224.972 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 13901.928 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 17.719 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 84982.322 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 22401.303 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 15.914 -2.47%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 136366.921 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 3850.089 12.62%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 16.428 1.11%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 17861.903 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 17977.869 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 20.472 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 146714.783 -
std::stable_sort(vector<NonIntegral>)_(ascending)/1024 3605.907 -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 16.168 -1.93%
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 42663.813 -
std::stable_sort(vector<NonIntegral>)_(descending)/1024 12565.232 -
std::stable_sort(vector<NonIntegral>)_(descending)/8 22.620 -
std::stable_sort(vector<NonIntegral>)_(descending)/8192 188204.973 -
std::stable_sort(vector<NonIntegral>)_(heap)/1024 9542.021 -
std::stable_sort(vector<NonIntegral>)_(heap)/8 21.372 -
std::stable_sort(vector<NonIntegral>)_(heap)/8192 117713.464 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 8099.802 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 18.589 1.24%
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 116377.115 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13588.297 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 15.833 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 200438.070 -
std::stable_sort(vector<NonIntegral>)_(repeated)/1024 1274.851 -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 16.192 -2.48%
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 13960.621 -1.62%
std::stable_sort(vector<NonIntegral>)_(shuffled)/1024 12020.278 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 19.727 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8192 175124.137 -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 4624.380 -1.22%
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 15.968 -1.06%
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 18645.042 -1.74%
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 23222.860 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 24.216 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 23831.545 -3.49%
std::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 13814.924 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 22.046 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 30466.002 -6.83%
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 13938.049 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 18.046 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 21773.849 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 22538.939 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 15.970 -1.18%
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 34086.653 -6.90%
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 3470.304 3.23%
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 15.930 -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 9613.426 -17.12%
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 17876.414 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 20.322 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 27263.316 -13.55%
std::stable_sort(vector<int>)_(ascending)/1024 2074.927 -2.10%
std::stable_sort(vector<int>)_(ascending)/8 15.530 -1.83%
std::stable_sort(vector<int>)_(ascending)/8192 13448.885 -
std::stable_sort(vector<int>)_(descending)/1024 2764.782 -2.93%
std::stable_sort(vector<int>)_(descending)/8 23.346 1.41%
std::stable_sort(vector<int>)_(descending)/8192 18453.439 -
std::stable_sort(vector<int>)_(heap)/1024 2538.650 -
std::stable_sort(vector<int>)_(heap)/8 21.354 -
std::stable_sort(vector<int>)_(heap)/8192 14532.319 -
std::stable_sort(vector<int>)_(pipe-organ)/1024 2765.887 -2.84%
std::stable_sort(vector<int>)_(pipe-organ)/8 18.718 1.33%
std::stable_sort(vector<int>)_(pipe-organ)/8192 18231.516 -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 2890.181 -
std::stable_sort(vector<int>)_(qsort_adversarial)/8 15.529 -
std::stable_sort(vector<int>)_(qsort_adversarial)/8192 18283.270 -
std::stable_sort(vector<int>)_(repeated)/1024 1095.563 -2.74%
std::stable_sort(vector<int>)_(repeated)/8 15.553 -1.01%
std::stable_sort(vector<int>)_(repeated)/8192 5247.761 -
std::stable_sort(vector<int>)_(shuffled)/1024 2312.206 2.01%
std::stable_sort(vector<int>)_(shuffled)/8 20.551 3.34%
std::stable_sort(vector<int>)_(shuffled)/8192 10975.933 -
std::swap_ranges(deque<int>)/1024 330.501 -9.45%
std::swap_ranges(deque<int>)/32 10.713 2.81%
std::swap_ranges(deque<int>)/50 16.353 3.14%
std::swap_ranges(deque<int>)/8192 2624.783 -9.26%
std::swap_ranges(list<int>)/1024 760.269 -
std::swap_ranges(list<int>)/32 19.557 -
std::swap_ranges(list<int>)/50 32.325 -
std::swap_ranges(list<int>)/8192 10254.487 -
std::swap_ranges(vector<int>)/1024 62.726 -
std::swap_ranges(vector<int>)/32 4.822 -
std::swap_ranges(vector<int>)/50 5.604 -
std::swap_ranges(vector<int>)/8192 476.089 -
std::transform(deque<int>)_(identity_transform)/1024 370.375 -
std::transform(deque<int>)_(identity_transform)/32 12.304 -
std::transform(deque<int>)_(identity_transform)/50 19.099 -
std::transform(deque<int>)_(identity_transform)/8192 2446.233 -
std::transform(deque<int>,_deque<int>)/1024 660.443 -
std::transform(deque<int>,_deque<int>)/32 21.584 -1.35%
std::transform(deque<int>,_deque<int>)/50 36.958 -
std::transform(deque<int>,_deque<int>)/8192 5422.976 -
std::transform(list<int>)_(identity_transform)/1024 744.474 -
std::transform(list<int>)_(identity_transform)/32 17.110 1.03%
std::transform(list<int>)_(identity_transform)/50 30.599 -
std::transform(list<int>)_(identity_transform)/8192 7094.007 -
std::transform(list<int>,_list<int>)/1024 884.279 5.40%
std::transform(list<int>,_list<int>)/32 23.083 -
std::transform(list<int>,_list<int>)/50 38.182 2.60%
std::transform(list<int>,_list<int>)/8192 8783.563 -3.72%
std::transform(vector<int>)_(identity_transform)/1024 262.885 -
std::transform(vector<int>)_(identity_transform)/32 9.178 -
std::transform(vector<int>)_(identity_transform)/50 16.273 -
std::transform(vector<int>)_(identity_transform)/8192 2023.854 -
std::transform(vector<int>,_vector<int>)/1024 555.490 -
std::transform(vector<int>,_vector<int>)/32 17.226 -
std::transform(vector<int>,_vector<int>)/50 26.887 -
std::transform(vector<int>,_vector<int>)/8192 4445.838 -
std::unique(deque<int>)_(contiguous)/1024 515.627 -
std::unique(deque<int>)_(contiguous)/32 51.157 1.28%
std::unique(deque<int>)_(contiguous)/52 57.740 4.18%
std::unique(deque<int>)_(contiguous)/8192 3757.849 -
std::unique(deque<int>)_(sprinkled)/1024 510.921 -
std::unique(deque<int>)_(sprinkled)/32 52.122 -1.52%
std::unique(deque<int>)_(sprinkled)/52 59.199 -3.02%
std::unique(deque<int>)_(sprinkled)/8192 3813.415 -
std::unique(deque<int>,_pred)_(contiguous)/1024 632.606 -
std::unique(deque<int>,_pred)_(contiguous)/32 56.576 -
std::unique(deque<int>,_pred)_(contiguous)/52 68.337 -
std::unique(deque<int>,_pred)_(contiguous)/8192 4556.149 -
std::unique(deque<int>,_pred)_(sprinkled)/1024 688.094 -
std::unique(deque<int>,_pred)_(sprinkled)/32 58.103 -
std::unique(deque<int>,_pred)_(sprinkled)/52 71.034 -
std::unique(deque<int>,_pred)_(sprinkled)/8192 5221.874 -
std::unique(list<int>)_(contiguous)/1024 917.463 -
std::unique(list<int>)_(contiguous)/32 52.151 -
std::unique(list<int>)_(contiguous)/52 64.152 -
std::unique(list<int>)_(contiguous)/8192 7013.378 -
std::unique(list<int>)_(sprinkled)/1024 1051.559 10.61%
std::unique(list<int>)_(sprinkled)/32 53.908 -
std::unique(list<int>)_(sprinkled)/52 67.545 -
std::unique(list<int>)_(sprinkled)/8192 8000.183 -
std::unique(list<int>,_pred)_(contiguous)/1024 962.315 -
std::unique(list<int>,_pred)_(contiguous)/32 57.345 -
std::unique(list<int>,_pred)_(contiguous)/52 71.212 -
std::unique(list<int>,_pred)_(contiguous)/8192 7563.203 -
std::unique(list<int>,_pred)_(sprinkled)/1024 1027.552 2.53%
std::unique(list<int>,_pred)_(sprinkled)/32 66.355 -
std::unique(list<int>,_pred)_(sprinkled)/52 82.851 -
std::unique(list<int>,_pred)_(sprinkled)/8192 8451.756 2.93%
std::unique(vector<int>)_(contiguous)/1024 308.950 -
std::unique(vector<int>)_(contiguous)/32 48.143 -
std::unique(vector<int>)_(contiguous)/52 53.953 -
std::unique(vector<int>)_(contiguous)/8192 1919.066 -
std::unique(vector<int>)_(sprinkled)/1024 530.067 -
std::unique(vector<int>)_(sprinkled)/32 54.180 -
std::unique(vector<int>)_(sprinkled)/52 65.086 -
std::unique(vector<int>)_(sprinkled)/8192 3892.546 -
std::unique(vector<int>,_pred)_(contiguous)/1024 496.108 -4.79%
std::unique(vector<int>,_pred)_(contiguous)/32 54.572 -
std::unique(vector<int>,_pred)_(contiguous)/52 64.697 -4.22%
std::unique(vector<int>,_pred)_(contiguous)/8192 3599.960 -
std::unique(vector<int>,_pred)_(sprinkled)/1024 689.676 -
std::unique(vector<int>,_pred)_(sprinkled)/32 58.234 -
std::unique(vector<int>,_pred)_(sprinkled)/52 71.007 -
std::unique(vector<int>,_pred)_(sprinkled)/8192 5197.332 -
std::unique_copy(deque<int>)_(contiguous)/1024 475.139 -
std::unique_copy(deque<int>)_(contiguous)/32 11.962 13.74%
std::unique_copy(deque<int>)_(contiguous)/52 18.580 22.20%
std::unique_copy(deque<int>)_(contiguous)/8192 3740.342 -
std::unique_copy(deque<int>)_(sprinkled)/1024 469.111 -
std::unique_copy(deque<int>)_(sprinkled)/32 9.220 -30.64%
std::unique_copy(deque<int>)_(sprinkled)/52 14.756 -30.01%
std::unique_copy(deque<int>)_(sprinkled)/8192 3756.988 -
std::unique_copy(deque<int>,_pred)_(contiguous)/1024 598.824 -3.55%
std::unique_copy(deque<int>,_pred)_(contiguous)/32 16.209 -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 25.051 -4.04%
std::unique_copy(deque<int>,_pred)_(contiguous)/8192 4487.607 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/1024 633.216 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 18.575 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 30.811 -2.17%
std::unique_copy(deque<int>,_pred)_(sprinkled)/8192 5062.146 -
std::unique_copy(list<int>)_(contiguous)/1024 740.221 -
std::unique_copy(list<int>)_(contiguous)/32 11.116 -
std::unique_copy(list<int>)_(contiguous)/52 19.526 -
std::unique_copy(list<int>)_(contiguous)/8192 6800.044 -
std::unique_copy(list<int>)_(sprinkled)/1024 742.125 -
std::unique_copy(list<int>)_(sprinkled)/32 13.745 5.90%
std::unique_copy(list<int>)_(sprinkled)/52 24.207 1.63%
std::unique_copy(list<int>)_(sprinkled)/8192 6946.686 1.05%
std::unique_copy(list<int>,_pred)_(contiguous)/1024 795.051 -
std::unique_copy(list<int>,_pred)_(contiguous)/32 16.297 -
std::unique_copy(list<int>,_pred)_(contiguous)/52 28.984 -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 7619.967 -
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 870.065 4.25%
std::unique_copy(list<int>,_pred)_(sprinkled)/32 21.227 -
std::unique_copy(list<int>,_pred)_(sprinkled)/52 35.463 -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 8028.889 3.52%
std::unique_copy(vector<int>)_(contiguous)/1024 248.572 -
std::unique_copy(vector<int>)_(contiguous)/32 8.810 2.05%
std::unique_copy(vector<int>)_(contiguous)/52 13.395 -
std::unique_copy(vector<int>)_(contiguous)/8192 1894.002 -
std::unique_copy(vector<int>)_(sprinkled)/1024 460.415 -
std::unique_copy(vector<int>)_(sprinkled)/32 13.211 -
std::unique_copy(vector<int>)_(sprinkled)/52 21.837 -1.68%
std::unique_copy(vector<int>)_(sprinkled)/8192 3670.827 -
std::unique_copy(vector<int>,_pred)_(contiguous)/1024 540.420 -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 12.385 -
std::unique_copy(vector<int>,_pred)_(contiguous)/52 24.841 -
std::unique_copy(vector<int>,_pred)_(contiguous)/8192 3794.368 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 589.219 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/32 17.336 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/52 29.514 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/8192 4516.213 -
std::unordered_map<int,_int>::clear()/0 392.800 -
std::unordered_map<int,_int>::clear()/1024 8269.171 -2.59%
std::unordered_map<int,_int>::clear()/32 594.191 -
std::unordered_map<int,_int>::clear()/8192 64223.761 -3.97%
std::unordered_map<int,_int>::contains(key)_(existent)/1024 1.467 -10.53%
std::unordered_map<int,_int>::contains(key)_(existent)/32 1.884 7.61%
std::unordered_map<int,_int>::contains(key)_(existent)/8192 1.639 13.54%
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 0.369 6.70%
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 1.802 -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 1.724 11.80%
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 1.797 -4.01%
std::unordered_map<int,_int>::count(key)_(existent)/1024 1.150 -12.61%
std::unordered_map<int,_int>::count(key)_(existent)/32 1.276 -8.61%
std::unordered_map<int,_int>::count(key)_(existent)/8192 1.358 2.61%
std::unordered_map<int,_int>::count(key)_(non-existent)/0 0.270 -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 1.550 6.29%
std::unordered_map<int,_int>::count(key)_(non-existent)/32 1.468 -3.62%
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 1.534 -4.32%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/0 14.088 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 8471.598 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 268.955 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 95053.622 -
std::unordered_map<int,_int>::ctor(const&)/0 12.910 -
std::unordered_map<int,_int>::ctor(const&)/1024 6640.363 -
std::unordered_map<int,_int>::ctor(const&)/32 197.830 -
std::unordered_map<int,_int>::ctor(const&)/8192 54992.021 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 13.031 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 9695.707 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 260.049 -1.17%
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 80877.896 1.48%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.846 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13440.901 1.40%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 372.295 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 142752.183 1.41%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.850 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13405.242 -4.68%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 364.999 -13.96%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 142546.942 -
std::unordered_map<int,_int>::erase(iterator)/1024 19.704 -
std::unordered_map<int,_int>::erase(iterator)/32 19.720 -
std::unordered_map<int,_int>::erase(iterator)/8192 19.751 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 395.744 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5578.375 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 538.789 3.21%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 45492.640 -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 21.770 1.97%
std::unordered_map<int,_int>::erase(key)_(existent)/32 21.260 1.65%
std::unordered_map<int,_int>::erase(key)_(existent)/8192 22.539 3.91%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 0.487 21.82%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 1.198 -7.46%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 1.093 -21.22%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 1.214 4.00%
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/0 0.487 -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 1.205 8.34%
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 1.257 -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 1.257 1.03%
std::unordered_map<int,_int>::find(key)_(existent)/1024 1.292 11.64%
std::unordered_map<int,_int>::find(key)_(existent)/32 1.434 18.29%
std::unordered_map<int,_int>::find(key)_(existent)/8192 1.401 14.11%
std::unordered_map<int,_int>::find(key)_(non-existent)/0 0.337 -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 1.276 30.27%
std::unordered_map<int,_int>::find(key)_(non-existent)/32 1.045 8.26%
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 1.037 12.83%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 394.960 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 12851.143 3.50%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 739.042 3.05%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 140689.486 1.12%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 395.045 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12827.345 3.39%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 734.441 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 140406.838 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 395.054 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7695.653 2.53%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 595.577 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 88359.097 4.62%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 394.102 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 14102.371 -1.44%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 776.776 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 148360.210 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 395.579 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 13640.612 2.07%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 758.798 2.28%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 144053.143 -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 2.616 28.34%
std::unordered_map<int,_int>::insert(value)_(already_present)/32 2.830 60.24%
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 2.806 -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/0 17.969 -
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.544 6.85%
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 20.592 2.02%
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/0 17.939 -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024 21.229 10.28%
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/32 19.416 -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 20.398 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 5.323 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.567 45.07%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 5.221 2.61%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 18.191 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 19.769 1.93%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 19.163 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 20.806 7.36%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 18.188 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 19.521 1.95%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 19.139 3.71%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 22.581 11.56%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.230 -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6633.541 -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 224.518 -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 55011.809 2.15%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.566 3.25%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 7162.561 6.75%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 234.190 17.62%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 58234.744 5.41%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/0 0.930 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1455.375 -8.03%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 25.385 1.74%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 27356.735 -1.72%
std::unordered_multimap<int,_int>::clear()/0 396.152 1.12%
std::unordered_multimap<int,_int>::clear()/1024 8176.576 -
std::unordered_multimap<int,_int>::clear()/32 604.715 1.62%
std::unordered_multimap<int,_int>::clear()/8192 63047.920 -4.61%
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 1.334 14.47%
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 1.426 7.04%
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 1.295 4.40%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 0.338 -7.81%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 1.390 -20.36%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 1.325 -23.45%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 1.596 -8.80%
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 1.766 11.18%
std::unordered_multimap<int,_int>::count(key)_(existent)/32 1.813 -2.43%
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 1.835 4.89%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 0.279 -8.41%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 1.301 -3.19%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 1.229 -2.31%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 1.146 -2.27%
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/0 14.071 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/1024 8634.251 -1.06%
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 297.353 -1.76%
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 99157.171 -
std::unordered_multimap<int,_int>::ctor(const&)/0 13.022 -
std::unordered_multimap<int,_int>::ctor(const&)/1024 6884.854 2.81%
std::unordered_multimap<int,_int>::ctor(const&)/32 199.352 -
std::unordered_multimap<int,_int>::ctor(const&)/8192 55785.499 2.16%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 13.129 1.25%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 9201.839 1.00%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 258.134 3.34%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 77436.804 1.66%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.977 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 12888.388 1.14%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 378.281 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 138365.787 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.962 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12802.990 1.07%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 364.598 -6.85%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 140044.600 -
std::unordered_multimap<int,_int>::erase(iterator)/1024 19.837 -
std::unordered_multimap<int,_int>::erase(iterator)/32 19.880 -
std::unordered_multimap<int,_int>::erase(iterator)/8192 26.355 -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 395.873 -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5814.472 -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 525.918 -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 45701.837 1.94%
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 21.994 2.22%
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 20.626 -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 25.797 6.39%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.294 11.63%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 1.330 -8.90%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 1.375 -4.30%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 1.169 -5.44%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.485 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 1.352 -7.86%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.230 -8.67%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 0.987 -3.39%
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 1.211 -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 1.183 -1.56%
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 1.190 -1.79%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/0 0.332 -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 1.165 -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 1.173 -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 1.303 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 396.605 1.35%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 14526.513 -2.60%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 754.230 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 166106.175 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 395.857 1.14%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 14572.954 -8.59%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 763.148 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 166680.554 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 395.869 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 13736.494 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 815.032 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 173775.153 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 395.587 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 15464.759 -1.92%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 832.444 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 165004.578 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 396.385 1.24%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 15921.580 -2.19%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 819.675 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 179186.391 -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 28.571 9.44%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 21.553 8.30%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 21.968 2.52%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/0 18.593 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 24.515 1.14%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 20.272 2.49%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 22.270 7.81%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/0 18.564 1.11%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 22.790 -10.03%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32 19.035 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 32.306 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.267 1.09%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6698.806 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 212.156 -2.72%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 54721.490 1.88%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.347 1.74%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 7241.139 8.36%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 238.600 19.93%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 58893.850 7.10%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 0.929 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1442.356 -28.64%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 24.602 -2.22%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 27065.413 -12.32%
std::unordered_multiset<int>::clear()/0 391.868 -
std::unordered_multiset<int>::clear()/1024 8971.543 9.71%
std::unordered_multiset<int>::clear()/32 612.810 4.50%
std::unordered_multiset<int>::clear()/8192 67708.386 7.63%
std::unordered_multiset<int>::contains(key)_(existent)/1024 1.418 5.74%
std::unordered_multiset<int>::contains(key)_(existent)/32 1.589 22.23%
std::unordered_multiset<int>::contains(key)_(existent)/8192 1.466 11.44%
std::unordered_multiset<int>::contains(key)_(non-existent)/0 0.338 -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 1.516 8.94%
std::unordered_multiset<int>::contains(key)_(non-existent)/32 1.695 9.08%
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 1.389 -9.28%
std::unordered_multiset<int>::count(key)_(existent)/1024 1.511 -12.84%
std::unordered_multiset<int>::count(key)_(existent)/32 1.730 -7.30%
std::unordered_multiset<int>::count(key)_(existent)/8192 1.619 -1.34%
std::unordered_multiset<int>::count(key)_(non-existent)/0 0.404 49.14%
std::unordered_multiset<int>::count(key)_(non-existent)/1024 1.301 -
std::unordered_multiset<int>::count(key)_(non-existent)/32 1.427 12.16%
std::unordered_multiset<int>::count(key)_(non-existent)/8192 1.117 -9.23%
std::unordered_multiset<int>::ctor(&&,_different_allocs)/0 14.075 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 8586.626 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 297.935 -1.02%
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 101082.074 1.19%
std::unordered_multiset<int>::ctor(const&)/0 13.117 1.44%
std::unordered_multiset<int>::ctor(const&)/1024 7411.676 11.85%
std::unordered_multiset<int>::ctor(const&)/32 222.238 13.38%
std::unordered_multiset<int>::ctor(const&)/8192 60098.962 10.31%
std::unordered_multiset<int>::ctor(const&,_alloc)/0 12.962 -
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 9422.463 4.24%
std::unordered_multiset<int>::ctor(const&,_alloc)/32 269.651 7.93%
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 76207.349 1.07%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.896 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 12925.281 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 365.887 -4.22%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 138808.248 -2.03%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.918 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12934.393 1.33%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 364.389 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 140262.568 1.54%
std::unordered_multiset<int>::erase(iterator)/1024 21.620 9.68%
std::unordered_multiset<int>::erase(iterator)/32 21.251 8.77%
std::unordered_multiset<int>::erase(iterator)/8192 21.381 8.17%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.560 -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6570.969 15.37%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 541.620 4.76%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 56406.555 22.76%
std::unordered_multiset<int>::erase(key)_(existent)/1024 21.814 -5.01%
std::unordered_multiset<int>::erase(key)_(existent)/32 21.719 2.11%
std::unordered_multiset<int>::erase(key)_(existent)/8192 22.303 -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 0.400 14.91%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 1.199 -8.20%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 1.274 -10.49%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 1.222 8.15%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/0 0.483 -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 1.176 2.79%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 1.571 25.04%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 1.172 -6.14%
std::unordered_multiset<int>::find(key)_(existent)/1024 1.409 11.43%
std::unordered_multiset<int>::find(key)_(existent)/32 1.426 11.16%
std::unordered_multiset<int>::find(key)_(existent)/8192 1.573 38.88%
std::unordered_multiset<int>::find(key)_(non-existent)/0 0.335 -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 1.165 29.70%
std::unordered_multiset<int>::find(key)_(non-existent)/32 1.169 19.52%
std::unordered_multiset<int>::find(key)_(non-existent)/8192 0.922 -17.76%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.380 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 14833.186 -4.84%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 762.510 1.61%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 163441.650 -3.31%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.078 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 15154.479 -2.78%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 760.668 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 163654.797 -1.86%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 392.149 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 13788.407 -2.19%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 789.445 -1.43%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 172084.343 -2.06%
std::unordered_multiset<int>::insert(value)_(already_present)/1024 21.123 2.03%
std::unordered_multiset<int>::insert(value)_(already_present)/32 20.141 -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 23.013 7.44%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/0 19.168 3.89%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 23.530 -5.96%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/32 20.363 7.89%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 24.694 25.21%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/0 19.156 3.82%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 27.330 18.22%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32 18.921 -2.89%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 32.701 37.59%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/0 13.204 -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6893.430 3.02%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 228.859 -1.64%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 55362.421 2.33%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 13.196 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6887.265 2.42%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 205.722 3.27%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 56101.836 1.92%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/0 0.929 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 1287.525 -8.87%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 24.945 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 25851.708 -2.80%
std::unordered_set<int>::clear()/0 390.397 -
std::unordered_set<int>::clear()/1024 8812.661 -13.76%
std::unordered_set<int>::clear()/32 604.159 -10.14%
std::unordered_set<int>::clear()/8192 68769.469 -2.82%
std::unordered_set<int>::contains(key)_(existent)/1024 1.260 6.14%
std::unordered_set<int>::contains(key)_(existent)/32 1.541 17.19%
std::unordered_set<int>::contains(key)_(existent)/8192 1.422 9.48%
std::unordered_set<int>::contains(key)_(non-existent)/0 0.390 -3.06%
std::unordered_set<int>::contains(key)_(non-existent)/1024 1.399 -1.17%
std::unordered_set<int>::contains(key)_(non-existent)/32 1.544 15.13%
std::unordered_set<int>::contains(key)_(non-existent)/8192 1.590 9.44%
std::unordered_set<int>::count(key)_(existent)/1024 1.460 17.78%
std::unordered_set<int>::count(key)_(existent)/32 1.525 16.97%
std::unordered_set<int>::count(key)_(existent)/8192 1.496 18.94%
std::unordered_set<int>::count(key)_(non-existent)/0 0.272 -
std::unordered_set<int>::count(key)_(non-existent)/1024 1.655 17.66%
std::unordered_set<int>::count(key)_(non-existent)/32 1.373 5.34%
std::unordered_set<int>::count(key)_(non-existent)/8192 1.569 7.86%
std::unordered_set<int>::ctor(&&,_different_allocs)/0 13.856 -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 8780.314 -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 281.892 -4.64%
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 101516.268 -3.23%
std::unordered_set<int>::ctor(const&)/0 12.855 -
std::unordered_set<int>::ctor(const&)/1024 6689.557 -17.58%
std::unordered_set<int>::ctor(const&)/32 196.426 -1.46%
std::unordered_set<int>::ctor(const&)/8192 55377.792 -10.69%
std::unordered_set<int>::ctor(const&,_alloc)/0 12.967 -1.42%
std::unordered_set<int>::ctor(const&,_alloc)/1024 9636.571 -
std::unordered_set<int>::ctor(const&,_alloc)/32 259.002 -
std::unordered_set<int>::ctor(const&,_alloc)/8192 80463.673 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.896 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13427.209 1.37%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 385.293 3.84%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 140324.870 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.852 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13075.665 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 365.854 1.05%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 151575.486 8.85%
std::unordered_set<int>::erase(iterator)/1024 20.478 -5.20%
std::unordered_set<int>::erase(iterator)/32 20.222 -4.60%
std::unordered_set<int>::erase(iterator)/8192 20.380 -6.49%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.229 -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5856.156 -8.49%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 533.943 -2.81%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 47958.400 -6.57%
std::unordered_set<int>::erase(key)_(existent)/1024 22.004 -3.11%
std::unordered_set<int>::erase(key)_(existent)/32 21.680 -3.12%
std::unordered_set<int>::erase(key)_(existent)/8192 22.199 -9.63%
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 0.298 13.29%
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 1.551 5.92%
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 1.478 5.89%
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 1.272 -9.53%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/0 0.484 -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 1.240 -8.70%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 1.400 -1.79%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 1.202 -3.04%
std::unordered_set<int>::find(key)_(existent)/1024 1.263 -3.13%
std::unordered_set<int>::find(key)_(existent)/32 1.060 -20.61%
std::unordered_set<int>::find(key)_(existent)/8192 1.276 -10.67%
std::unordered_set<int>::find(key)_(non-existent)/0 0.336 -
std::unordered_set<int>::find(key)_(non-existent)/1024 1.144 19.97%
std::unordered_set<int>::find(key)_(non-existent)/32 1.164 -
std::unordered_set<int>::find(key)_(non-existent)/8192 1.206 6.47%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.101 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 12087.328 -5.17%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 733.566 1.40%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 135697.776 -3.67%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 390.832 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12159.763 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 724.015 1.18%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 134763.736 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/0 391.006 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 8314.064 12.62%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 596.751 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 86277.585 -
std::unordered_set<int>::insert(value)_(already_present)/1024 2.334 22.51%
std::unordered_set<int>::insert(value)_(already_present)/32 2.633 50.48%
std::unordered_set<int>::insert(value)_(already_present)/8192 2.621 -
std::unordered_set<int>::insert(value)_(new_value,_end)/0 17.984 -
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 19.420 2.04%
std::unordered_set<int>::insert(value)_(new_value,_end)/32 19.008 3.49%
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 19.678 -5.58%
std::unordered_set<int>::insert(value)_(new_value,_middle)/0 17.974 -6.39%
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 19.871 1.91%
std::unordered_set<int>::insert(value)_(new_value,_middle)/32 19.056 -2.50%
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 20.425 2.79%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/0 13.398 -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 6864.209 2.24%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 220.094 -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 54617.204 1.07%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/0 13.418 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6671.615 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 198.925 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 55117.742 -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0 0.929 -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 1397.101 -39.07%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 24.658 -4.70%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 26824.052 -16.60%
std::unordered_set<std::string>::clear()/0 392.093 -
std::unordered_set<std::string>::clear()/1024 23376.490 -
std::unordered_set<std::string>::clear()/32 901.251 -4.37%
std::unordered_set<std::string>::clear()/8192 219164.115 -
std::unordered_set<std::string>::contains(key)_(existent)/1024 35.147 -1.25%
std::unordered_set<std::string>::contains(key)_(existent)/32 40.059 -2.29%
std::unordered_set<std::string>::contains(key)_(existent)/8192 37.311 25.84%
std::unordered_set<std::string>::contains(key)_(non-existent)/0 0.344 -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 24.385 -1.12%
std::unordered_set<std::string>::contains(key)_(non-existent)/32 30.002 29.65%
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 23.981 3.43%
std::unordered_set<std::string>::count(key)_(existent)/1024 40.745 -1.04%
std::unordered_set<std::string>::count(key)_(existent)/32 46.095 -7.29%
std::unordered_set<std::string>::count(key)_(existent)/8192 40.238 -2.00%
std::unordered_set<std::string>::count(key)_(non-existent)/0 0.336 -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 25.531 4.04%
std::unordered_set<std::string>::count(key)_(non-existent)/32 22.767 -5.76%
std::unordered_set<std::string>::count(key)_(non-existent)/8192 24.206 -4.51%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/0 13.870 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/1024 40861.938 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 917.069 -13.49%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 716928.263 -
std::unordered_set<std::string>::ctor(const&)/0 12.922 -
std::unordered_set<std::string>::ctor(const&)/1024 33110.792 -
std::unordered_set<std::string>::ctor(const&)/32 869.871 10.90%
std::unordered_set<std::string>::ctor(const&)/8192 336522.483 -
std::unordered_set<std::string>::ctor(const&,_alloc)/0 13.075 1.42%
std::unordered_set<std::string>::ctor(const&,_alloc)/1024 63185.335 -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 1376.531 -6.66%
std::unordered_set<std::string>::ctor(const&,_alloc)/8192 599605.290 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.871 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 62291.699 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 1466.328 -10.88%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 640209.294 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.869 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 61164.682 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1743.782 11.60%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 636437.126 -
std::unordered_set<std::string>::erase(iterator)/1024 26.552 -15.81%
std::unordered_set<std::string>::erase(iterator)/32 32.311 21.76%
std::unordered_set<std::string>::erase(iterator)/8192 32.976 -5.30%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 390.302 -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12649.943 -1.00%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 656.564 -2.36%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 117808.746 -
std::unordered_set<std::string>::erase(key)_(existent)/1024 88.453 4.24%
std::unordered_set<std::string>::erase(key)_(existent)/32 131.548 32.58%
std::unordered_set<std::string>::erase(key)_(existent)/8192 50.589 -30.33%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/0 0.267 -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 22.384 -9.50%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 24.586 1.79%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 22.584 -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/0 0.286 -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 24.920 10.85%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 21.335 -9.47%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 24.017 1.52%
std::unordered_set<std::string>::find(key)_(existent)/1024 36.359 -17.00%
std::unordered_set<std::string>::find(key)_(existent)/32 32.994 -17.57%
std::unordered_set<std::string>::find(key)_(existent)/8192 39.310 -1.11%
std::unordered_set<std::string>::find(key)_(non-existent)/0 0.329 -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 23.287 -
std::unordered_set<std::string>::find(key)_(non-existent)/32 24.199 9.42%
std::unordered_set<std::string>::find(key)_(non-existent)/8192 23.741 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 395.098 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 56469.487 -1.07%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1806.306 5.03%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 598780.912 -1.02%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 394.585 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 56436.319 -1.08%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 2041.063 14.96%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 601464.688 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 390.453 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 56622.347 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1860.127 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 562421.595 -4.37%
std::unordered_set<std::string>::insert(value)_(already_present)/1024 72.371 40.49%
std::unordered_set<std::string>::insert(value)_(already_present)/32 52.075 92.48%
std::unordered_set<std::string>::insert(value)_(already_present)/8192 38.678 -45.65%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 34.627 -18.30%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 71.982 -1.04%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 39.356 -39.04%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192 70.029 -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 49.241 14.94%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 43.778 -22.62%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 59.014 17.54%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 47.837 -22.16%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/0 13.072 -2.27%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 35914.184 1.56%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 704.698 -11.38%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/8192 337157.732 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.035 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 35277.300 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 692.466 -5.58%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 340248.540 -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 0.813 -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 16304.514 1.88%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 336.463 25.96%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/8192 209857.684 -1.07%
std::upper_bound(std::deque<int>)/100 30.643 -
std::upper_bound(std::deque<int>)/8 18.037 -
std::upper_bound(std::deque<int>)/8192 65.083 -
std::upper_bound(std::forward_list<int>)/100 98.374 1.26%
std::upper_bound(std::forward_list<int>)/8 16.138 -
std::upper_bound(std::forward_list<int>)/8192 11546.484 7.91%
std::upper_bound(std::list<int>)/100 100.923 -
std::upper_bound(std::list<int>)/8 16.231 -
std::upper_bound(std::list<int>)/8192 13660.820 -7.58%
std::upper_bound(std::vector<int>)/100 12.334 -
std::upper_bound(std::vector<int>)/8 5.993 -
std::upper_bound(std::vector<int>)/8192 15.718 -
std::variant<1-alt>::visit()_(1_variant) 0.224 -
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.675 -
std::variant<20-alts>::visit()_(3_variants) 0.683 -
std::variant<50-alts>::visit()_(2_variants) 0.678 -
std::variant<8-alts>::visit()_(1_variant) 0.678 -
std::variant<8-alts>::visit()_(2_variants) 0.679 -
std::variant<8-alts>::visit()_(3_variants) 0.682 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 427.650 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/32 393.386 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 655.400 1.18%
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 32.403 -
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.854 -1.58%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 50.568 -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 10.939 -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 656.030 -17.54%
std::vector<int>::ctor(Range)_(cheap_elements)/1024 50.944 -
std::vector<int>::ctor(Range)_(cheap_elements)/32 11.171 4.32%
std::vector<int>::ctor(Range)_(cheap_elements)/8192 652.756 -11.69%
std::vector<int>::ctor(const&)_(cheap_elements)/1024 50.240 -
std::vector<int>::ctor(const&)_(cheap_elements)/32 11.308 4.09%
std::vector<int>::ctor(const&)_(cheap_elements)/8192 649.218 -
std::vector<int>::ctor(size)/1024 44.344 7.29%
std::vector<int>::ctor(size)/32 10.969 -1.64%
std::vector<int>::ctor(size)/8192 572.966 -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 42.779 3.38%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 10.578 5.33%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/8192 258.562 -
std::vector<int>::erase(begin)_(cheap_elements)/1024 40.561 -
std::vector<int>::erase(begin)_(cheap_elements)/32 3.752 -
std::vector<int>::erase(begin)_(cheap_elements)/8192 283.526 -
std::vector<int>::erase(middle)_(cheap_elements)/1024 21.713 -
std::vector<int>::erase(middle)_(cheap_elements)/32 4.278 -
std::vector<int>::erase(middle)_(cheap_elements)/8192 144.511 1.76%
std::vector<int>::insert(begin)_(cheap_elements)/1024 39.740 -
std::vector<int>::insert(begin)_(cheap_elements)/32 5.050 -
std::vector<int>::insert(begin)_(cheap_elements)/8192 293.618 -1.18%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 949.723 -2.29%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 433.403 -2.71%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 4960.796 5.46%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 933.291 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 465.592 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 5057.665 17.84%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 943.086 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 422.386 -2.36%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 4743.876 -
std::vector<int>::insert(middle)_(cheap_elements)/1024 20.883 -1.36%
std::vector<int>::insert(middle)_(cheap_elements)/32 5.806 -4.51%
std::vector<int>::insert(middle)_(cheap_elements)/8192 139.681 -
std::vector<int>::operator=(const&)_(cheap_elements)/1024 36.114 -
std::vector<int>::operator=(const&)_(cheap_elements)/32 1.991 -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 566.225 -36.04%
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 99.576 -1.87%
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 24.011 -4.50%
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 654.666 -4.65%
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.627 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/32 12.456 -1.13%
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.283 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/1024 12.457 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/32 12.461 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/8192 12.457 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 831.369 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 408.059 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 4881.584 -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 12625.097 -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 740.444 -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 110125.479 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 636.590 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 20.020 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 6343.168 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6575.609 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 164.123 13.25%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 54778.010 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 698.150 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 35.790 2.02%
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 6909.220 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 20699.357 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 626.505 -1.43%
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 179319.526 1.54%
std::vector<std::string>::ctor(Range)_(cheap_elements)/1024 698.662 -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 36.807 4.22%
std::vector<std::string>::ctor(Range)_(cheap_elements)/8192 6907.983 -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 20613.294 2.21%
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 629.636 3.06%
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 179451.656 2.28%
std::vector<std::string>::ctor(const&)_(cheap_elements)/1024 698.213 -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 36.255 1.98%
std::vector<std::string>::ctor(const&)_(cheap_elements)/8192 6892.581 -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 20570.236 2.55%
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 623.054 2.06%
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 183967.018 5.21%
std::vector<std::string>::ctor(size)/1024 432.204 -
std::vector<std::string>::ctor(size)/32 33.095 -6.68%
std::vector<std::string>::ctor(size)/8192 4221.496 -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 582.819 -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 35.613 -5.39%
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 5318.037 -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 20562.917 5.45%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 590.235 5.68%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 178375.178 4.83%
std::vector<std::string>::erase(begin)_(cheap_elements)/1024 577.267 -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 21.560 2.45%
std::vector<std::string>::erase(begin)_(cheap_elements)/8192 4577.057 -
std::vector<std::string>::erase(begin)_(expensive_elements)/1024 589.760 -
std::vector<std::string>::erase(begin)_(expensive_elements)/32 35.474 -
std::vector<std::string>::erase(begin)_(expensive_elements)/8192 4595.355 -
std::vector<std::string>::erase(middle)_(cheap_elements)/1024 287.752 -
std::vector<std::string>::erase(middle)_(cheap_elements)/32 11.901 -
std::vector<std::string>::erase(middle)_(cheap_elements)/8192 2274.105 -
std::vector<std::string>::erase(middle)_(expensive_elements)/1024 300.991 -3.90%
std::vector<std::string>::erase(middle)_(expensive_elements)/32 26.422 -
std::vector<std::string>::erase(middle)_(expensive_elements)/8192 2289.709 -2.04%
std::vector<std::string>::insert(begin)_(cheap_elements)/1024 568.234 -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 21.146 -
std::vector<std::string>::insert(begin)_(cheap_elements)/8192 4575.275 -
std::vector<std::string>::insert(begin)_(expensive_elements)/1024 586.337 -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 36.524 1.15%
std::vector<std::string>::insert(begin)_(expensive_elements)/8192 4592.887 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 1821.661 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 464.096 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 12383.345 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/1024 15399.461 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/32 790.603 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/8192 116675.401 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 3351.201 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 526.793 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 22989.356 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/1024 16816.150 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/32 861.015 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/8192 128522.533 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 1868.765 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 557.365 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 14299.115 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 13579.068 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/32 874.980 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/8192 116669.742 -
std::vector<std::string>::insert(middle)_(cheap_elements)/1024 286.897 -
std::vector<std::string>::insert(middle)_(cheap_elements)/32 11.163 -
std::vector<std::string>::insert(middle)_(cheap_elements)/8192 2269.146 -
std::vector<std::string>::insert(middle)_(expensive_elements)/1024 304.545 -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 27.186 2.39%
std::vector<std::string>::insert(middle)_(expensive_elements)/8192 2289.552 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/1024 735.115 2.16%
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 28.148 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/8192 5709.851 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 6439.715 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 135.954 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/8192 52975.272 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/1024 545.721 -1.01%
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 41.949 -1.46%
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 3152.281 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 596.906 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 57.314 1.91%
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192 5788.995 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 0.817 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/32 12.717 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 0.632 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 12.467 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 23.085 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 13.636 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/1024 12.720 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/32 12.775 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/8192 12.729 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/1024 22.317 -
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.380 -
vector<bool>(const_vector<bool>&) 10.207 -
vector<bool>(size_type,_const_value_type&) 9.010 7.45%
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) 12.705 3.06%
vector<bool>(vector<bool>&&,_const_allocator_type&)_(equal_allocators) 1.976 -
vector<bool>::reserve() 9.035 7.00%
vector<bool>::resize() 11.111 2.97%
Geometric Mean 654.246 -