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 b97b1f2f49524f65c758d47ef53c819b408a531a

Parameters

NameValue
Filter

m5-clang-micro test results

Run Order Start Time Duration
Current 563359 2026-03-06T14:15:55 0:00:00
Previous 563357 2026-03-06T17:01:04 0:00:00
Baseline 555385 2026-02-26T05:17:08 0:00:00


Tests Summary

Status Group # # (B)
Performance Regressions 2007 2391
Performance Improvements 1871 2962
Added Tests 0 22
Unchanged Tests 38027 36530
Total Tests 41905

Performance Regressions - execution_time Δ Previous Current σ Δ (B) σ (B)
std::unordered_set<std::string>::insert(value)_(already_present)/8192 226.98% 19.424 63.514 - 12.59% -
std::rotate_copy(vector<int>)/8192 151.89% 325.785 820.619 - 14.51% -
BM_format_to_n_string_span<wchar_t>/16384 137.63% 803.471 1909.258 - 20.93% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 122.53% 99.959 222.437 - 4.40% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 112.19% 100.279 212.787 - -14.44% -
SetIntersection_Interlaced_Vector_float_262144_64 111.24% 8804209.973 18597679.053 - 18.74% -
BM_adjacent_full<1000> 108.26% 341.180 710.555 - 0.00% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 101.27% 98.321 197.886 - -10.98% -
SetIntersection_Interlaced_Vector_uint32_262144_64 99.26% 7983684.142 15908359.677 - 87.70% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1000 99.16% 800.893 1595.065 - 100.83% -
SetIntersection_Interlaced_Vector_float_262144_16 99.03% 3179812.276 6328673.013 - 116.09% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 87.29% 77.626 145.382 - 1.40% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 85.57% 21.306 39.538 - 23.65% -
SetIntersection_Interlaced_Vector_float_16384_64 84.75% 6011358.154 11106194.719 - 99.16% -
std::adjacent_find(deque<int>)/50 80.34% 15.028 27.102 - 93.14% -
SetIntersection_Interlaced_Vector_uint64_262144_16 78.62% 3373532.202 6025815.023 - 72.33% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 78.06% 10.828 19.281 - 92.53% -
SetIntersection_Interlaced_Vector_float_262144_1024 77.42% 85885593.730 152375910.030 - 46.85% -
SetIntersection_Interlaced_Vector_float_262144_256 70.95% 28605468.510 48901103.124 - 140.77% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 70.11% 14.530 24.717 - 4.85% -
std::reverse(vector<int>)/8 69.54% 1.576 2.671 - 80.70% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 64.07% 1.782 2.923 - -3.41% -
SetIntersection_Interlaced_Vector_float_16384_256 62.03% 16371782.513 26527048.533 - 78.28% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 61.59% 32.071 51.822 - 11.99% -
std::unordered_map<int,_int>::insert(value)_(already_present)/32 60.01% 1.769 2.831 - -0.97% -
SetIntersection_Interlaced_Vector_float_16384_16 59.52% 2508344.320 4001373.114 - 40.51% -
SetIntersection_Interlaced_Vector_float_16384_1024 58.75% 45638729.151 72453158.462 - 41.07% -
std::copy(vector<bool>)_(aligned)/1048576 56.24% 1595.340 2492.484 - -27.93% -
std::is_partitioned(list<int>)_(unpartitioned)/50 55.82% 4.503 7.017 - 54.35% -
std::adjacent_find(deque<int>)/8 55.25% 3.044 4.726 - 61.05% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 54.97% 0.410 0.635 - -7.12% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 50.55% 11.165 16.808 - 53.34% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 50.47% 34.591 52.048 - 44.65% -
rng::contains_subrange(deque<int>)_(process_all)/32 50.40% 11.062 16.637 - 15.37% -
std::equal(vector<bool>)_(unaligned)/50 50.00% 0.714 1.071 - 31.27% -
ranges::min(std::deque<__int128>)/70000 49.53% 24292.462 36323.893 - 52.21% -
std::equal(vector<bool>)_(unaligned)/8 48.32% 0.715 1.060 - 29.62% -
std::unordered_set<int>::count(key)_(non-existent)/32 47.86% 1.122 1.659 - 18.73% -
std::fill_n(list<int>)/1024 47.38% 440.318 648.923 - 47.19% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 46.87% 1602.814 2354.112 - 72.24% -
BM_vector_deque_ranges_move_backward/0 46.63% 0.423 0.620 - 12.99% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 45.98% 20607.382 30082.461 - 50.42% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 45.67% 20614.006 30029.447 - 49.51% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 45.42% 623.128 906.148 - 48.46% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 45.29% 627.554 911.767 - 49.61% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 45.20% 631.844 917.462 - 51.49% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 45.20% 179112.775 260073.637 - 48.58% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1024 45.12% 822.095 1193.044 - 46.21% -
BM_Swap_Null_SmallNonTrivialFunctor 44.31% 0.462 0.666 - 45.31% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 43.96% 248160375.519 357248685.752 - 0.74% -
std::map<int,_int>::contains(key)_(non-existent)/8192 43.85% 9.563 13.756 - 46.83% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 43.17% 26.242 37.572 - 40.69% -
SetIntersection_Interlaced_Set_string_16384_16 42.96% 240264799.436 343481971.321 - 41.13% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 42.92% 20736.725 29637.714 - 47.60% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 42.80% 10.154 14.499 - 45.68% -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 42.22% 12623.473 17953.428 - 43.57% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 42.11% 20614.666 29295.879 - 46.59% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 42.05% 11.464 16.284 - 49.25% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 41.36% 597.495 844.645 - 46.28% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 41.04% 180583.451 254690.764 - 45.18% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 40.96% 179924.718 253618.914 - 45.19% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 40.36% 26.784 37.593 - 9.53% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 39.78% 23.096 32.283 - -4.92% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 39.64% 179225.725 250265.857 - 43.44% -
rng::contains_subrange(deque<int>)_(process_all)/16 39.10% 6.980 9.710 - -0.73% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 38.63% 25.656 35.566 - 40.94% -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 38.39% 109978.575 152196.614 - 39.12% -
BM_string_without_formatting<char> 38.36% 0.331 0.458 - 51.99% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 38.20% 50.262 69.464 - 6.81% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 37.47% 5.306 7.294 - 45.53% -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 37.37% 26.337 36.180 - 33.30% -
std::unordered_set<std::string>::count(key)_(existent)/8192 37.35% 30.956 42.517 - 10.20% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 35.82% 250235461.412 339882313.548 - 35.12% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 35.07% 6.087 8.221 - 26.75% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 35.05% 6.832 9.227 - 42.96% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 34.35% 594.104 798.157 - 38.86% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 34.22% 53.159 71.351 - 65.41% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 33.93% 10.584 14.175 - 18.22% -
std::is_partitioned(list<int>)_(unpartitioned)/1024 33.63% 177.516 237.222 - 34.34% -
std::count_if(deque<int>)_(every_other)/8 33.24% 3.504 4.669 - 25.98% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 33.03% 66.777 88.833 - 1.57% -
bm_ranges_swap_ranges_vb_unaligned/32768 32.93% 476.515 633.425 - 32.73% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 32.56% 80.339 106.497 - -21.90% -
BM_to_chars_bad/2 32.05% 0.469 0.619 - 0.61% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 31.97% 20.959 27.659 - 7.27% -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 31.02% 26.914 35.262 - 31.91% -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 30.42% 51.621 67.326 - 28.62% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 30.17% 1.422 1.852 - 14.76% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 30.04% 1300.452 1691.068 - 5.82% -
std::set<std::string>::erase(iterator)/1024 30.01% 25.294 32.885 - 26.57% -
std::unordered_set<int>::find(key)_(non-existent)/1024 29.95% 0.947 1.231 - 16.87% -
std::find_end(deque<int>)_(process_all)/8192 29.76% 2056.689 2668.839 - -6.56% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 29.56% 19046.620 24677.393 - 36.32% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 29.38% 19936.680 25795.018 - 35.48% -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 29.20% 19.581 25.299 - 5.79% -
std::find_end(deque<int>)_(process_all)/1048576 29.11% 264426.179 341410.436 - -6.77% -
std::vector<int>::operator=(const&)_(cheap_elements)/32 29.10% 1.996 2.577 - 28.70% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 29.08% 13.609 17.567 - 28.79% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 29.01% 52.737 68.036 - 31.48% -
BM_PushHeap_float_Random_1 28.96% 0.448 0.578 - 24.02% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 28.96% 4.807 6.199 - 26.88% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 28.52% 0.266 0.342 - 14.48% -
SetIntersection_Interlaced_Vector_uint32_1024_16 28.30% 1858532.540 2384558.465 - -4.60% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 28.15% 7.442 9.536 - 15.27% -
std::unordered_set<int>::count(key)_(existent)/8192 28.11% 1.323 1.694 - 20.43% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 27.67% 16.645 21.251 - 2.40% -
std::vector<std::string>::ctor(size)/32 27.66% 31.264 39.910 - 25.70% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 27.60% 12.431 15.863 - 27.36% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 27.41% 3.746 4.772 - 20.32% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 27.32% 26.020 33.128 - 39.51% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 27.27% 19.756 25.143 - 14.24% -
SetIntersection_Interlaced_Vector_uint64_16384_16 27.24% 2586841.263 3291618.181 - 15.30% -
std::list<int>::ctor(const&)_(cheap_elements)/8192 27.24% 99211.016 126239.769 - 30.17% -
bm_swap_ranges_vb_unaligned/32768 27.01% 485.260 616.305 - 27.24% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 26.99% 49.923 63.399 - 93.82% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 26.91% 43.656 55.404 - 31.43% -
std::map<std::string,_int>::erase(key)_(existent)/32 26.90% 57.842 73.399 - -3.42% -
std::unordered_set<std::string>::find(key)_(existent)/32 26.59% 33.164 41.982 - 5.62% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 26.41% 22.296 28.185 - 7.14% -
std::vector<std::string>::erase(begin)_(expensive_elements)/32 26.28% 35.333 44.618 - 24.50% -
std::unordered_set<int>::count(key)_(existent)/32 26.18% 1.344 1.696 - 18.18% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 26.00% 1442.701 1817.782 - 6.16% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 25.92% 6642.045 8363.962 - 23.64% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 25.90% 31.649 39.846 - 14.36% -
ranges::min(std::list<long_long>)/1 25.28% 0.359 0.450 - 100.31% -
BM_Copy_LargeTrivialFunctor 25.19% 12.717 15.921 - 25.85% -
BM_ConstructAndDestroy_Null_Opaque 25.14% 0.363 0.454 - 0.79% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 24.60% 1.490 1.856 - 24.88% -
std::set<std::string>::insert(value)_(already_present)/8192 24.00% 30.008 37.212 - 18.98% -
std::unordered_set<int>::count(key)_(existent)/1024 23.81% 1.281 1.586 - 22.43% -
SetIntersection_Front_Set_uint32_262144_1024 23.79% 11646437.729 14417051.686 - 2.41% -
ranges::min(std::list<__int128>)/8 23.71% 2.077 2.570 - 25.89% -
std::fill(list<int>)/1024 23.71% 493.162 610.087 - 18.34% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 23.39% 10.096 12.457 - 17.70% -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 23.21% 1.988 2.450 - -3.15% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 23.05% 467.591 575.368 - 5.27% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 22.88% 13390.598 16454.254 - 21.55% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 22.81% 5.465 6.711 - 2.56% -
std::is_sorted_until(list<int>,_pred)/8192 22.71% 7304.258 8963.363 - 17.62% -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 22.57% 36.336 44.538 - 27.06% -
std::copy_if(list<int>)_(every_other)/4096 22.56% 3311.118 4058.244 - 22.52% -
SetIntersection_Interlaced_Vector_float_16384_4 22.47% 1373534.008 1682154.987 - 1.94% -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 22.10% 742.289 906.357 - 22.13% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 21.74% 64.657 78.712 - 25.54% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 21.69% 1.071 1.303 - 24.38% -
ranges::minmax(std::deque<char>)/64 21.08% 23.093 27.960 - 23.19% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 20.96% 734.497 888.441 - 22.42% -
BM_PushHeap_uint64_Descending_1 20.89% 0.576 0.696 - 55.27% -
std::swap_ranges(list<int>)/8192 20.75% 8592.150 10375.174 - 0.12% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 20.66% 822.132 991.946 - 8.02% -
ranges::min(std::deque<__int128>)/64 20.15% 21.915 26.331 - 28.33% -
std::list<int>::erase(begin)_(cheap_elements)/8192 20.07% 10.138 12.173 - 19.71% -
std::find_end(deque<int>)_(match_near_end)/1024 19.88% 32.563 39.037 - -98.93% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 19.86% 0.973 1.166 - 12.38% -
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 19.81% 0.864 1.036 - -10.37% -
BM_Swap_MemFuncPtr_LargeTrivialFunctor 19.81% 1.153 1.381 - 15.09% -
std::fill(vector<bool>)/262144 19.77% 763.905 914.906 - 27.06% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 19.75% 31.693 37.952 - 17.84% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 19.65% 1.155 1.382 - -4.51% -
std::find_if_not(deque<int>)_(process_all)/8192 19.63% 2158.077 2581.741 - 30.68% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 19.53% 20.816 24.881 - -11.84% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 19.25% 35.058 41.807 - 2.49% -
SetIntersection_Interlaced_Vector_float_262144_4 19.20% 1598217.598 1905100.077 - -4.30% -
std::unordered_map<int,_int>::ctor(const&)/32 19.05% 201.668 240.091 - 16.37% -
std::find_if_not(deque<int>)_(process_all)/1024 18.88% 271.758 323.059 - 29.86% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 18.86% 684.955 814.109 - 17.78% -
std::find_if_not(deque<int>)_(process_all)/32768 18.85% 8671.602 10305.997 - 28.96% -
BM_format_to_back_inserter<std::list<char>>/C_string_len_6000 18.72% 74879.209 88898.543 - 21.61% -
std::set<std::string>::erase(key)_(existent)/1024 18.72% 60.038 71.278 - -4.54% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 18.59% 7747.596 9187.725 - 5.55% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 18.34% 1.202 1.422 - 5.12% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 18.29% 24.421 28.888 - 18.57% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 18.24% 21.345 25.238 - 7.39% -
BM_emoji_text<wchar_t> 18.23% 893.634 1056.521 - -8.42% -
BM_StringCtorDefault 18.22% 0.264 0.312 - 28.28% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 18.14% 28117.188 33218.621 - 34.16% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 18.06% 0.380 0.449 - 22.20% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 17.99% 23.855 28.146 - -14.01% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 17.90% 1.094 1.290 - 17.07% -
BM_PushHeap_float_SingleElement_1 17.83% 0.539 0.635 - 22.06% -
ranges::min(std::list<__int128>)/64 17.65% 33.361 39.250 - 21.77% -
BM_lexicographical_compare_three_way_slow_path/16384 17.48% 4537.120 5330.304 - 45.73% -
std::unordered_set<std::string>::count(key)_(existent)/32 17.46% 40.106 47.107 - 32.83% -
std::unordered_set<int>::count(key)_(non-existent)/1024 17.42% 1.467 1.722 - 24.25% -
std::vector<int>::insert(begin)_(cheap_elements)/32 17.39% 5.264 6.180 - 21.31% -
std::find_end(deque<int>)_(match_near_end)/8192 17.38% 273.063 320.523 - -99.83% -
BM_lexicographical_compare_three_way_slow_path/262144 17.35% 72568.651 85159.066 - 34.54% -
std::list<int>::insert(begin)_(cheap_elements)/1024 17.19% 11.996 14.059 - 20.94% -
BM_PushHeap_uint64_Ascending_64 17.11% 1.622 1.900 - 24.79% -
BM_lexicographical_compare_three_way_slow_path/65536 17.08% 18128.418 21225.283 - 41.07% -
BM_lexicographical_compare_three_way_slow_path/64 17.05% 17.784 20.815 - 37.67% -
SetIntersection_Front_Set_uint64_262144_1024 17.03% 12701957.301 14864714.621 - 18.44% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192 17.01% 60.763 71.100 - 0.00% -
SetIntersection_Front_Set_uint32_1024_256 16.98% 3710220.415 4340396.002 - 14.06% -
BM_format_to_back_inserter<std::vector<char>>/C_string_len_6000 16.92% 526.226 615.242 - 13.46% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 16.89% 1.321 1.544 - -0.92% -
ranges::min(std::deque<long_long>)/70000 16.83% 20058.517 23434.345 - -10.91% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 16.65% 145.315 169.509 - 22.24% -
BM_deque_vector_ranges_move/5500 16.62% 193.181 225.293 - 14.28% -
std::list<int>::erase(begin)_(cheap_elements)/32 16.59% 10.696 12.471 - 21.46% -
BM_lexicographical_compare_three_way_slow_path/4096 16.57% 1144.216 1333.845 - 44.10% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 16.55% 53689.156 62572.905 - 14.10% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 16.44% 36.660 42.689 - 0.02% -
std::set<std::string>::erase(key)_(existent)/8192 16.40% 72.496 84.383 - -18.96% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 16.38% 36.488 42.465 - 8.48% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 16.37% 1.216 1.415 - 29.52% -
BM_format_to_back_inserter<std::string>/C_string_len_6000 16.30% 571.921 665.155 - 14.37% -
BM_vector_deque_copy/2 16.26% 1.696 1.971 - -1.55% -
std::set<std::string>::erase(iterator)/8192 16.26% 26.371 30.659 - -1.19% -
std::copy_backward(vector<int>)/4096 16.25% 221.115 257.048 - 0.96% -
ranges::minmax(std::deque<__int128>)/64 16.17% 31.633 36.748 - 21.90% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 16.10% 18.893 21.936 - 2.95% -
BM_StringRead_Cold_Deep_Small 16.08% 1.166 1.354 - 16.54% -
std::vector<int>::insert(middle)_(cheap_elements)/32 16.04% 5.738 6.658 - 14.96% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 15.87% 10918.133 12651.248 - 26.36% -
std::map<std::string,_int>::insert(value)_(already_present)/32 15.87% 23.404 27.118 - 41.06% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 15.81% 1.193 1.382 - 5.29% -
BM_PathConstructString/large_string/512 15.72% 8730.505 10102.897 - 18.84% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 15.65% 19.962 23.086 - 0.58% -
std::partition(list<int>)_(dense)/8192 15.61% 4434.173 5126.543 - -9.68% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 15.53% 15795.914 18249.563 - 8.02% -
BM_lexicographical_compare_three_way_slow_path/1024 15.48% 293.131 338.502 - 41.27% -
std::set<std::string>::insert(value)_(already_present)/1024 15.28% 26.246 30.255 - 33.54% -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 15.20% 105.570 121.613 - 14.30% -
BM_PushHeap_uint64_Ascending_16 15.17% 0.933 1.075 - 15.27% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 15.07% 718.361 826.631 - 17.55% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/0 14.98% 0.267 0.307 - 5.42% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 14.97% 33.281 38.265 - 12.99% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 14.80% 1.488 1.709 - 21.59% -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 14.74% 35.347 40.556 - -34.57% -
VDAG_leftmost_middle,_1_level 14.67% 98.240 112.652 - 11.51% -
BM_lexicographical_compare_three_way_slow_path/16 14.63% 4.551 5.216 - 19.74% -
std::move(list<int>)/4096 14.48% 4003.199 4582.679 - 5.09% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 14.44% 1.139 1.304 - 3.57% -
std::list<int>::erase(begin)_(cheap_elements)/1024 14.38% 10.578 12.099 - 17.72% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 14.36% 29.705 33.969 - -0.06% -
SetIntersection_Front_Set_uint32_262144_256 14.26% 3557483.751 4064798.356 - 6.36% -
std::list<int>::insert(begin)_(cheap_elements)/8192 14.25% 11.971 13.677 - 13.29% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 14.21% 1.568 1.791 - 7.72% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 14.07% 31.870 36.353 - -4.49% -
BM_StringRelationalLiteral_Compare_Small_Small_Control 14.03% 1.615 1.841 - 14.09% -
ranges::minmax(std::list<long_long>)/1 13.99% 0.436 0.497 - 45.03% -
BM_format_to_n_string_pointer<char>/16384 13.73% 191.931 218.290 - 32.10% -
BM_Move_Null 13.70% 0.482 0.548 - -39.59% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/8192 13.65% 115764.142 131570.682 - 12.57% -
BM_Swap_MemPtr_LargeNonTrivialFunctor 13.59% 1.194 1.356 - 12.73% -
ranges::minmax(std::deque<char>)/70000 13.50% 24082.628 27333.858 - 15.55% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 13.46% 37.057 42.044 - -0.46% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 13.43% 926091.808 1050511.574 - 2.18% -
std::replace(vector<int>)_(sprinkled)/50 13.34% 8.385 9.503 - 8.45% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/8192 13.33% 115841.735 131279.143 - 12.65% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 13.19% 1.155 1.308 - -7.81% -
BM_deque_deque_move_backward/2 13.17% 2.309 2.613 - 3.45% -
BM_ConstructAndDestroy_FuncPtr_Opaque 13.05% 1.174 1.327 - 17.75% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 13.04% 18.531 20.948 - 16.00% -
BM_format_to_n_string_span<char>/16384 12.99% 189.830 214.486 - -13.48% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 12.99% 25.746 29.090 - 15.36% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 12.84% 1.506 1.699 - -1.71% -
BM_toupper_char<wchar_t> 12.79% 0.611 0.689 - 0.28% -
BM_BitsetToString<64>/Uniform_(50%)/50 12.78% 19.010 21.440 - 12.97% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 12.74% 86.530 97.554 - 30.35% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 12.70% 746.933 841.817 - 11.40% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 12.69% 10397.011 11716.080 - 40.16% -
BM_std_minmax_element<int>/64 12.65% 15.315 17.252 - 0.45% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 12.59% 0.595 0.670 - -3.48% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 12.58% 1.637 1.843 - 17.15% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 12.51% 1.155 1.300 - -8.63% -
BM_vector_deque_move/0 12.49% 0.464 0.522 - 0.47% -
SetIntersection_Interlaced_Vector_string_262144_16384 12.39% 1013343.262 1138931.641 - 13.56% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 12.39% 23.165 26.034 - 11.49% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 12.38% 307.371 345.438 - -8.18% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 12.38% 6616.694 7435.907 - 9.54% -
std::all_of(deque<int>)_(process_all)/8192 12.33% 2520.425 2831.198 - 4.09% -
BM_lexicographical_compare_three_way_slow_path/4 12.31% 1.176 1.320 - 16.83% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 12.30% 1839.379 2065.618 - 22.00% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 12.30% 1.204 1.352 - 6.47% -
BM_std_minmax_element<int>/512 12.22% 123.498 138.594 - -0.34% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 12.22% 6.477 7.268 - 33.04% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 12.19% 11.889 13.338 - 9.60% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 12.16% 1.311 1.470 - -6.53% -
BM_lexicographical_compare_three_way_slow_path/1048576 12.12% 306834.122 344008.599 - 42.46% -
BM_PathConstructString/large_string/1024 12.11% 12101.975 13568.019 - 11.77% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/32 12.11% 856.417 960.121 - 10.45% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 12.07% 1.267 1.420 - 2.03% -
ranges::min(std::deque<long_long>)/64 12.07% 18.691 20.946 - 5.07% -
SetIntersection_Front_Vector_uint64_262144_1024 12.01% 5275348.701 5909160.599 - 10.62% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 12.00% 22.554 25.260 - 19.03% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 11.98% 35.212 39.431 - 10.39% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/1024 11.98% 16768.783 18777.125 - 9.72% -
std::set<int>::ctor(const&,_alloc)/1024 11.96% 6387.918 7151.683 - -26.12% -
SetIntersection_Interlaced_Vector_uint32_1024_64 11.95% 3375042.100 3778467.062 - -24.29% -
SetIntersection_Interlaced_Vector_string_256_256 11.94% 19152314.202 21439151.823 - 3.86% -
BM_StringEraseWithMove_Huge_Transparent 11.92% 47.866 53.571 - -22.91% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 11.91% 31.189 34.903 - 31.23% -
BM_std_minmax_element<int>/1024 11.88% 243.462 272.378 - -0.62% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 11.86% 46.064 51.525 - 1.58% -
BM_StringCopy_Large 11.86% 6.173 6.904 - 9.07% -
std::all_of(deque<int>)_(process_all)/32768 11.83% 10129.722 11328.035 - 3.93% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 11.80% 42.414 47.418 - 18.37% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 11.76% 27.464 30.695 - -11.90% -
std::set<int>::insert(value)_(new_value,_end)/8192 11.76% 69.588 77.773 - 11.78% -
BM_ConstructAndDestroy_LargeTrivialFunctor_Opaque 11.75% 16.130 18.025 - 68.49% -
BM_std_minmax_element<int>/5500 11.73% 1291.800 1443.363 - -0.63% -
BM_std_minmax_element<int>/4000 11.73% 940.171 1050.448 - -0.69% -
std::search(deque<int>,_pred)_(near_matches)/1000 11.73% 23274.530 26003.590 - 7.92% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 11.70% 23.368 26.101 - 2.56% -
BM_lexicographical_compare_three_way_slow_path/256 11.63% 79.390 88.626 - 29.12% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 11.63% 1.644 1.835 - -6.89% -
std::multiset<int>::equal_range(key)_(existent)/1024 11.55% 4.963 5.537 - 6.96% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 11.54% 1.360 1.517 - 9.18% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/8192 11.50% 127798.595 142491.193 - 9.37% -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 11.46% 12.616 14.061 - 7.08% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 11.46% 29.081 32.413 - -2.04% -
std::search(deque<int>,_pred)_(near_matches)/1024 11.37% 24360.128 27129.228 - 7.50% -
BM_std_minmax_element<int>/70000 11.37% 16442.192 18310.882 - -0.85% -
std::replace(vector<int>)_(sprinkled)/32 11.30% 5.407 6.018 - 3.72% -
BM_std_minmax_element<int>/4096 11.30% 964.183 1073.158 - -0.86% -
std::unordered_set<int>::count(key)_(non-existent)/8192 11.26% 1.514 1.685 - 22.45% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 11.21% 28.647 31.858 - 18.84% -
BM_std_minmax_element<int>/65536 11.19% 15389.181 17111.300 - -1.18% -
BM_std_minmax_element<int>/64000 11.18% 15061.699 16746.177 - -0.86% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/32 11.15% 875.983 973.618 - 10.62% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 11.09% 1.155 1.283 - -9.66% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 11.05% 784.140 870.784 - 36.00% -
BM_vector_deque_copy/1 10.98% 2.001 2.221 - -3.07% -
std::find_if(vector<char>)_(bail_25%)/1024 10.95% 25.272 28.040 - 7.80% -
std::find_end(deque<int>)_(process_all)/1024 10.77% 306.679 339.714 - -5.47% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 10.77% 37.939 42.025 - 0.19% -
std::list<int>::insert(begin)_(cheap_elements)/32 10.75% 11.396 12.621 - 23.90% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 10.67% 2.338 2.587 - 8.47% -
SetIntersection_Interlaced_Vector_float_64_16 10.65% 17143923.896 18969414.943 - 13.62% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/1024 10.63% 15170.285 16783.330 - 9.30% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 10.58% 1.155 1.278 - -9.77% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 10.58% 24.051 26.596 - 8.67% -
ranges::minmax(std::deque<char>)/1 10.50% 0.711 0.786 - 19.70% -
std::find(vector<long_long>)_(process_all)/8 10.46% 0.931 1.028 - -9.77% -
BM_Copy_Null 10.40% 0.496 0.548 - 8.58% -
std::set<std::string>::insert(value)_(already_present)/32 10.39% 9.276 10.239 - -37.29% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 10.39% 11908.865 13145.841 - 5.21% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 10.38% 41.873 46.220 - 13.35% -
BM_stop_token_multi_thread_polling_stop_requested/131072 10.37% 8035848.750 8869380.958 - 27.48% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 10.34% 1.297 1.432 - 1.84% -
rng::find_last_if(deque<int>)_(bail_10%)/50 10.28% 18.472 20.372 - 17.53% -
BM_deque_deque_ranges_move/2 10.27% 2.126 2.345 - 1.61% -
std::find_if(list<int>)_(process_all)/8 10.22% 2.217 2.444 - 6.54% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 10.20% 19.931 21.964 - -2.43% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 10.14% 1676.768 1846.860 - 30.27% -
std::flat_map<int,_int>::erase(iterator)/8192 10.13% 499.297 549.854 - 9.07% -
BM_Swap_SmallNonTrivialFunctor_LargeNonTrivialFunctor 10.12% 0.462 0.508 - 10.44% -
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 10.11% 9022.486 9934.259 - 8.73% -
SetIntersection_Front_Set_uint32_16384_64 10.10% 1579914.501 1739520.877 - 3.89% -
std::set<std::string>::equal_range(key)_(existent)/1024 10.08% 21.992 24.210 - 11.12% -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 9.99% 4.546 5.000 - 9.12% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 9.98% 1.188 1.307 - 30.50% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 9.96% 4.226 4.647 - 0.41% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 9.92% 322.687 354.709 - 2.51% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 9.91% 220.049 241.846 - 12.40% -
VDAG_rightmost_middle,_3_levels 9.89% 437.024 480.244 - 7.18% -
SetIntersection_Front_Vector_uint64_1024_1024 9.88% 5303478.909 5827597.823 - -1.39% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 9.88% 0.275 0.302 - 4.63% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 9.87% 21.943 24.109 - 4.95% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 9.86% 4618204.492 5073402.015 - 11.19% -
ranges::minmax(std::deque<__int128>)/70000 9.78% 34461.261 37830.985 - 11.31% -
SetIntersection_Interlaced_Vector_float_1024_4 9.78% 1256774.844 1379624.668 - -0.84% -
std::fill(vector<bool>)/64 9.77% 1.493 1.639 - 11.10% -
std::flat_map<int,_int>::erase(key)_(existent)/8192 9.75% 571.458 627.184 - 12.05% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 9.73% 1163596.047 1276843.036 - 6.72% -
SetIntersection_Front_Set_uint64_1024_64 9.73% 1619456.643 1777026.078 - 3.52% -
std::unordered_map<int,_int>::count(key)_(existent)/32 9.70% 1.406 1.542 - 33.53% -
BM_PushHeap_uint64_Ascending_256 9.69% 2.199 2.412 - 15.19% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 9.69% 23.876 26.190 - 13.15% -
BM_join_view_deques/64 9.69% 147.658 161.962 - 0.82% -
BM_format_to_back_inserter<std::list<char>>/string_view_len_6000 9.64% 72030.440 78977.131 - 2.92% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 9.64% 36765.789 40311.486 - 7.75% -
ranges::minmax(std::deque<__int128>)/8 9.63% 3.778 4.141 - 11.81% -
std::unordered_multiset<int>::find(key)_(existent)/32 9.62% 1.335 1.464 - 8.88% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 9.58% 304.624 333.814 - -0.76% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle 9.52% 1.469 1.609 - -1.25% -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 9.48% 12.328 13.497 - 17.13% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 9.44% 919.225 1006.042 - 6.91% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 9.42% 27099.988 29653.958 - 7.73% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 9.31% 212.427 232.204 - 0.16% -
std::vector<int>::ctor(Range)_(cheap_elements)/1024 9.30% 50.170 54.835 - 8.65% -
std::unordered_set<int>::erase(iterator)/32 9.29% 21.443 23.435 - 15.93% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 9.28% 1167390.427 1275703.235 - 7.12% -
std::adjacent_find(list<int>)/8192 9.16% 6636.456 7244.343 - 1.75% -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 9.16% 29.315 32.000 - 8.34% -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 9.14% 349.620 381.579 - 6.55% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 9.14% 21.653 23.631 - -7.78% -
std::set<std::string>::find(key)_(existent)/1024 9.10% 22.555 24.607 - 8.11% -
std::remove_if(list<int>)_(sprinkled)/1024 9.10% 980.031 1069.168 - 11.58% -
BM_StringRelational_Less_Small_Empty_Control 9.06% 1.614 1.761 - 4.85% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 9.04% 20.098 21.915 - 6.93% -
BM_deque_deque_ranges_copy_backward/0 9.02% 0.847 0.924 - 17.10% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 9.02% 20.840 22.720 - 19.70% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 9.00% 656.366 715.461 - -4.73% -
std::equal(list<int>)_(it,_it,_it)/8192 9.00% 9528.526 10386.370 - 11.98% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 9.00% 1091820.218 1190075.644 - 7.01% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 8.99% 796.981 868.590 - 21.60% -
std::deque<std::string>::ctor(size)/32 8.98% 42.464 46.276 - -9.85% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 8.95% 0.350 0.381 - -20.35% -
bm_ranges_lexicographical_compare<signed_char>/1 8.91% 1.552 1.690 - -1.43% -
std::multiset<std::string>::count(key)_(non-existent)/8192 8.90% 33.703 36.704 - 9.89% -
std::set<std::string>::lower_bound(key)_(existent)/8192 8.82% 28.518 31.035 - -0.66% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 8.82% 32215.413 35056.587 - 4.96% -
rng::contains_subrange(list<int>)_(single_element)/50 8.81% 16.004 17.414 - 1.18% -
BM_BitsetToString<32>/Sparse_(10%)/10 8.79% 13.169 14.326 - 11.33% -
std::multiset<std::string>::clear()/1024 8.74% 21312.795 23176.064 - 3.47% -
SetIntersection_Front_Vector_string_16384_4 8.71% 1171149.444 1273204.966 - 7.68% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 8.71% 9.657 10.499 - 16.53% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 8.69% 56.802 61.741 - 8.40% -
std::list<std::string>::ctor(size)/32 8.68% 345.221 375.187 - 6.37% -
std::find_if(vector<char>)_(bail_25%)/8 8.67% 0.918 0.998 - 22.01% -
SetIntersection_Front_Vector_float_1024_1024 8.66% 5431600.946 5901822.571 - 8.46% -
std::set<int>::contains(key)_(non-existent)/1024 8.63% 5.927 6.438 - 6.33% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 8.62% 1064314.867 1156104.999 - 4.21% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 8.57% 1118640.832 1214473.213 - 4.85% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 8.57% 3213901.823 3489199.476 - -2.61% -
rng::find_last(list<int>)_(bail_10%)/1024 8.56% 675.526 733.351 - 8.68% -
std::find_first_of(vector<int>)_(large_needle)/8192 8.51% 6910315.594 7498498.234 - 5.12% -
std::fill(vector<bool>)/1048576 8.47% 3533.053 3832.417 - 0.26% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 8.45% 68.658 74.460 - 1.49% -
std::equal(list<int>)_(it,_it,_it,_it)/8192 8.45% 11584.965 12563.730 - 6.60% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 8.42% 95.301 103.324 - 39.72% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/32 8.41% 18.280 19.818 - 2.85% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 8.36% 26.548 28.767 - -5.40% -
std::unordered_set<int>::clear()/8192 8.34% 74670.886 80894.940 - 20.22% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 8.32% 1157845.122 1254163.167 - 4.12% -
std::format(double)_(fmt:_{:0<17500_10Lf}) 8.32% 203.638 220.577 - 1.65% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 8.31% 12864189.010 13933835.016 - 6.63% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 8.31% 8.862 9.598 - -15.87% -
std::find_if(vector<char>)_(bail_25%)/32768 8.30% 801.067 867.529 - -8.08% -
SetIntersection_Front_Vector_string_256_256 8.29% 18886160.626 20452229.591 - 10.31% -
SetIntersection_Front_Vector_string_256_4 8.28% 4612338.685 4994299.957 - 6.10% -
std::move(vector<int>)/262144 8.26% 20258.665 21931.955 - 47.28% -
rng::find_last(vector<int>)_(bail_90%)/1048576 8.26% 23138.170 25049.194 - 7.43% -
BM_deque_deque_ranges_move_backward/2 8.22% 2.181 2.360 - -4.44% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 8.22% 8807971.431 9532061.877 - 9.80% -
std::unordered_multiset<int>::count(key)_(existent)/32 8.20% 1.436 1.554 - -16.22% -
std::find_first_of(vector<int>)_(large_needle)/1024 8.19% 107285.143 116076.053 - 5.17% -
std::find_end(deque<int>)_(same_length)/8192 8.19% 2736.467 2960.603 - -73.49% -
std::unique(list<int>)_(contiguous)/1024 8.19% 924.001 999.648 - -6.99% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 8.17% 1440.690 1558.347 - 11.17% -
BM_std_minmax_element<int>/4 8.16% 1.162 1.257 - 1.44% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 8.15% 29.947 32.389 - 1.72% -
std::set<std::string>::equal_range(key)_(existent)/32 8.10% 15.841 17.124 - 14.01% -
BM_join_view_deques/4000 8.07% 11637.824 12576.528 - 8.52% -
std::remove_if(deque<int>)_(prefix)/50 8.06% 61.143 66.072 - 2.97% -
std::unordered_map<int,_int>::find(key)_(existent)/32 8.05% 1.370 1.480 - 3.80% -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 8.05% 102315.424 110554.876 - 5.28% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 8.05% 0.346 0.374 - -0.43% -
std::find_if_not(vector<int>)_(bail_25%)/1024 8.04% 28.436 30.721 - 7.87% -
std::set<std::string>::erase(key)_(existent)/32 8.03% 50.990 55.082 - -35.22% -
std::set<int>::contains(key)_(non-existent)/32 8.00% 2.674 2.888 - -5.99% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/1024 8.00% 40888.802 44160.647 - 7.66% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 7.96% 21.630 23.352 - 4.01% -
ranges::min(std::list<__int128>)/70000 7.96% 59134.612 63840.160 - 10.76% -
bm_lexicographical_compare<int>/8 7.95% 1.494 1.613 - 1.90% -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 7.94% 0.472 0.510 - -0.81% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 7.93% 22.993 24.816 - 17.60% -
SetIntersection_None_Set_float_262144_1 7.93% 1187902.588 1282064.535 - 6.66% -
std::unordered_set<int>::erase(iterator)/1024 7.91% 21.830 23.556 - 15.78% -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 7.91% 29.622 31.964 - 3.20% -
bm_lexicographical_compare<int>/1 7.89% 1.364 1.471 - 1.68% -
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 7.88% 18.684 20.156 - 6.66% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 7.86% 103424.964 111554.955 - 5.97% -
rng::find(vector<bool>)_(process_all)/50 7.85% 0.641 0.692 - -0.01% -
BM_StringAssignAsciizMix_Transparent 7.84% 3.152 3.400 - 10.32% -
BM_ConstructAndDestroy_MemPtr_Opaque 7.83% 0.947 1.021 - 15.13% -
rng::contains_subrange(vector<int>)_(process_all)/8192 7.82% 1634.249 1762.043 - 9.20% -
BM_StringRelationalLiteral_Less_Empty_Empty_Control 7.79% 0.223 0.240 - 9.14% -
BM_std_minmax_element<short>/4096 7.77% 1075.014 1158.575 - 12.90% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 7.76% 1138051.059 1226345.685 - 3.85% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 7.75% 34.548 37.226 - -6.82% -
std::vector<int>::ctor(const&)_(cheap_elements)/1024 7.74% 50.670 54.594 - 4.89% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 7.74% 6.276 6.761 - -14.68% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7.73% 7118.410 7668.755 - -1.75% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 7.71% 6610.821 7120.815 - 4.52% -
SetIntersection_Front_Vector_uint64_262144_16384 7.71% 70194972.772 75605389.331 - 2.37% -
BM_std_minmax_element<short>/4000 7.71% 1051.657 1132.692 - 12.54% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 7.69% 352.955 380.094 - 5.53% -
std::unordered_set<int>::find(key)_(existent)/32 7.68% 1.384 1.490 - 12.42% -
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 7.66% 277635.549 298908.925 - 3.71% -
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 7.61% 32569.246 35047.528 - 3.49% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 7.61% 351.178 377.894 - 5.51% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 7.54% 352.960 379.572 - 6.35% -
BM_std_minmax_element<short>/5500 7.50% 1443.303 1551.591 - 12.79% -
std::set<std::string>::insert(value)_(new_value,_middle)/8192 7.47% 43.633 46.892 - -16.75% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 7.44% 1889.309 2029.935 - 13.02% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 7.44% 275258.461 295743.814 - 3.18% -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 7.44% 29.638 31.843 - 2.16% -
std::map<std::string,_int>::count(key)_(existent)/32 7.43% 16.165 17.367 - -0.02% -
std::partition(deque<int>)_(sparse)/32 7.42% 9.937 10.674 - -6.11% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 7.41% 894.028 960.302 - 5.66% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 7.40% 353733.596 379926.860 - 8.51% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 7.39% 429.925 461.695 - 4.76% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 7.37% 460.406 494.321 - 5.54% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 7.36% 11.364 12.200 - 5.41% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 7.36% 24.246 26.030 - 9.81% -
std::reverse_copy(vector<int>)/8 7.35% 2.375 2.549 - 4.81% -
BM_format/string_view_len_6 7.35% 2.557 2.744 - 8.13% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 7.34% 49.813 53.469 - 5.76% -
BM_format_to_string_begin<std::wstring>/16384 7.34% 1601.495 1719.022 - -3.16% -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 7.26% 12.634 13.552 - 5.13% -
SetIntersection_Interlaced_Vector_string_64_64 7.25% 25399326.459 27241415.156 - 1.11% -
BM_PushHeap_uint32_Descending_4 7.23% 0.350 0.376 - 3.49% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 7.21% 9844.410 10553.887 - 3.98% -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 7.20% 12.414 13.308 - 2.35% -
std::copy_n(vector<int>)/4096 7.19% 213.021 228.330 - 60.33% -
std::map<std::string,_int>::ctor(const&)/1024 7.18% 36047.777 38634.352 - 8.41% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 7.17% 17829.926 19107.988 - -0.15% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 7.16% 103724.607 111154.280 - 5.30% -
rng::starts_with(list<int>)/8 7.14% 2.919 3.127 - 6.39% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 7.11% 720.762 772.007 - 4.88% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 7.10% 0.576 0.617 - 33.21% -
std::format(int64_t)_(fmt:_{:0>512LX}) 7.08% 39.784 42.602 - 5.97% -
std::mismatch(list<int>)_(it,_it,_it)/8192 7.07% 7432.394 7957.964 - 9.10% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 7.07% 32296.678 34579.275 - 4.64% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 7.05% 3473370.359 3718115.115 - 5.53% -
BM_std_minmax_element<short>/70000 7.03% 18394.248 19687.348 - 12.82% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 7.02% 274478.079 293743.265 - 4.39% -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 7.02% 917.367 981.732 - 3.49% -
rng::find_last(deque<int>)_(bail_10%)/50 7.01% 11.397 12.197 - 7.81% -
ranges::minmax(std::list<char>)/64 6.99% 33.407 35.741 - 20.44% -
std::unordered_multiset<int>::find(key)_(existent)/1024 6.98% 1.287 1.377 - 3.16% -
BM_StringRelational_Less_Large_Empty_Control 6.98% 1.614 1.726 - 6.94% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 6.98% 11.960 12.795 - 13.37% -
BM_deque_deque_move_backward/0 6.95% 0.863 0.923 - 0.33% -
BM_std_minmax_element<short>/1024 6.93% 274.618 293.651 - 11.96% -
BM_sprintf/C_string_len_60 6.93% 6.077 6.498 - 11.07% -
std::copy_backward(vector<bool>)_(aligned)/1048576 6.91% 3495.557 3737.221 - 17.91% -
std::list<std::string>::insert(begin)_(expensive_elements)/32 6.91% 28.970 30.972 - 7.39% -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 6.90% 12668.306 13542.555 - 3.48% -
BM_lexicographical_compare_three_way<IntPtr>/1 6.89% 0.345 0.369 - 1.78% -
std::partition(list<int>)_(sparse)/8192 6.88% 7756.836 8290.583 - 0.00% -
BM_CmpEqual_ushort_short 6.86% 0.990 1.058 - -5.99% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 6.83% 103583.741 110662.736 - 4.30% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 6.83% 4301618.684 4595281.730 - 4.47% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 6.83% 9.406 10.048 - -9.06% -
SetIntersection_None_Set_float_16384_256 6.82% 155773453.680 166400544.662 - 5.46% -
BM_StringRelational_Less_Empty_Large_Control 6.82% 1.615 1.725 - 3.56% -
rng::find_last(deque<int>)_(bail_10%)/1024 6.81% 226.253 241.661 - 6.69% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 6.80% 715.639 764.331 - 45.81% -
std::find_first_of(deque<int>,_pred)_(small_needle)/8192 6.79% 49725.087 53102.699 - 0.82% -
BM_Ostream_number/0 6.78% 29.716 31.732 - 7.84% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 6.78% 1116407.677 1192141.838 - 7.27% -
std::sort_heap(deque<int>)/8 6.75% 36.105 38.540 - 6.99% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 6.73% 802.457 856.436 - 18.77% -
BM_std_minmax_element<short>/64000 6.72% 16813.177 17943.465 - 12.52% -
BM_lexicographical_compare_three_way_slow_path/1 6.72% 0.406 0.433 - 19.04% -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 6.71% 21.029 22.441 - 3.20% -
std::remove(deque<int>)_(sprinkled)/50 6.68% 58.176 62.062 - 12.44% -
BM_StringRelational_Less_Empty_Huge_Control 6.66% 1.617 1.725 - 3.26% -
std::map<int,_int>::contains(key)_(existent)/32 6.65% 1.589 1.695 - 2.20% -
std::find_if_not(vector<bool>)_(process_all)/1024 6.64% 566.274 603.900 - 7.30% -
BM_std_minmax_element<short>/65536 6.63% 17212.287 18353.264 - 12.44% -
std::find_first_of(deque<int>)_(large_needle)/50 6.62% 673.531 718.145 - 0.87% -
std::move(deque<int>)/262144 6.62% 15097.766 16096.868 - 8.30% -
SetIntersection_Front_Set_uint32_64_64 6.61% 12721091.823 13562073.494 - 5.38% -
std::search(list<int>)_(near_matches)/8192 6.61% 2542715.880 2710732.514 - 6.95% -
ranges::minmax(std::list<char>)/70000 6.60% 53570.920 57104.796 - 9.03% -
BM_vector_deque_copy/5500 6.57% 194.404 207.178 - 4.58% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 6.57% 68.652 73.163 - 0.00% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 6.56% 30.545 32.548 - 4.98% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 6.56% 12467.821 13285.424 - 7.40% -
BM_std_minmax_element<short>/64 6.53% 17.261 18.389 - 9.46% -
BM_deque_deque_ranges_move/1 6.53% 2.395 2.552 - -1.79% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 6.53% 90.679 96.600 - 7.56% -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 6.53% 32297.189 34405.261 - 1.85% -
std::stable_partition(vector<int>)_(sparse)/50 6.52% 20.425 21.756 - -2.28% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 6.51% 3983.535 4243.006 - 8.04% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 6.50% 6300.001 6709.664 - 13.90% -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 6.49% 923.860 983.801 - 4.16% -
SetIntersection_Front_Vector_uint64_1024_256 6.49% 2134677.456 2273170.131 - 6.41% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 6.48% 4306991.346 4586058.756 - 6.65% -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 6.48% 12589.659 13405.300 - 2.62% -
std::unordered_multimap<int,_int>::ctor(const&)/32 6.46% 199.188 212.053 - 2.62% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 6.46% 1139667.540 1213276.063 - -3.19% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/32 6.45% 789.647 840.593 - 5.00% -
BM_vector_deque_move_backward/64 6.45% 3.009 3.203 - 7.43% -
BM_std_minmax_element<short>/512 6.44% 140.314 149.353 - 11.34% -
std::set<int>::upper_bound(key)_(non-existent)/8192 6.44% 9.804 10.435 - 6.70% -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 6.43% 29.903 31.826 - 5.50% -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 6.43% 2.343 2.494 - -5.66% -
BM_deque_deque_move_backward/1 6.43% 2.601 2.768 - -0.30% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 6.40% 54317.871 57793.171 - 3.90% -
SetIntersection_Interlaced_Set_string_256_256 6.40% 30613502.614 32571414.730 - 3.13% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 6.39% 22.015 23.423 - -2.78% -
ranges::min(std::list<long_long>)/70000 6.39% 46594.011 49569.974 - 12.78% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 6.38% 29.696 31.590 - -1.80% -
std::adjacent_find(list<int>,_pred)/8192 6.38% 7243.213 7705.050 - 8.05% -
BM_StringRelational_Less_Empty_Small_Control 6.35% 1.615 1.718 - 2.68% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 6.31% 514651.817 547138.833 - 7.02% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 6.29% 12674.913 13471.916 - 4.01% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 6.28% 9.379 9.967 - 11.25% -
BM_format_to_n_string_back_inserter<std::list<wchar_t>>/1048576 6.23% 12758018.182 13552577.732 - 6.03% -
SetIntersection_Front_Set_string_16384_64 6.22% 4602047.869 4888204.102 - 13.65% -
std::map<std::string,_int>::clear()/32 6.22% 866.678 920.550 - -0.18% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 6.19% 11082.770 11769.055 - 0.08% -
BM_PushHeap_string_SingleElement_64 6.19% 2.756 2.927 - 10.37% -
std::multiset<std::string>::find(key)_(non-existent)/8192 6.19% 28.577 30.345 - 5.06% -
BM_format_to_n_string_back_inserter<std::list<wchar_t>>/16384 6.19% 197547.256 209769.319 - 7.54% -
BM_StringRead_Cold_Deep_Large 6.19% 1.263 1.341 - 8.91% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 6.18% 8568710.741 9098502.264 - 4.13% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 6.17% 11.871 12.604 - 6.54% -
SetIntersection_Front_Vector_string_262144_262144 6.17% 14192328.531 15068242.187 - 3.68% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 6.16% 2982291.913 3166048.975 - 4.14% -
SetIntersection_Front_Set_uint64_1024_1024 6.15% 11749270.396 12471394.501 - 0.87% -
BM_BitsetToString<32>/Dense_(90%)/90 6.14% 13.802 14.649 - 7.02% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 6.13% 46.568 49.425 - -5.06% -
BM_PushHeap_uint64_Ascending_1024 6.13% 2.672 2.836 - 10.21% -
SetIntersection_None_Set_float_16384_64 6.13% 156527227.109 166114675.735 - 4.98% -
std::stable_partition(vector<int>)_(dense)/50 6.12% 26.248 27.856 - 5.86% -
std::unordered_set<int>::erase(iterator)/8192 6.11% 22.007 23.352 - 15.04% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 6.11% 47.081 49.955 - 41.06% -
std::find_if(vector<char>)_(bail_25%)/8192 6.10% 211.313 224.201 - -1.92% -
std::multiset<int>::equal_range(key)_(existent)/32 6.09% 2.275 2.414 - -2.26% -
SetIntersection_Interlaced_Vector_float_256_64 6.07% 7425974.761 7876438.954 - 13.35% -
SetIntersection_Interlaced_Vector_float_1024_16 6.06% 2355370.554 2498148.960 - -1.80% -
std::format(double)_(fmt:_{:0>17500_0L}) 6.05% 209.748 222.441 - 4.25% -
std::find_if(list<int>)_(bail_25%)/8 6.05% 0.925 0.981 - 6.61% -
SetIntersection_Front_Set_uint32_1024_64 6.04% 1594663.532 1690955.983 - 3.63% -
BM_deque_deque_move/5500 6.04% 197.842 209.787 - 3.83% -
BM_deque_deque_ranges_move/1024 6.04% 37.147 39.390 - 6.52% -
BM_deque_deque_ranges_copy/0 6.02% 0.796 0.844 - 14.45% -
bm_lexicographical_compare<signed_char>/8 6.01% 3.069 3.253 - 4.61% -
std::partition(deque<int>)_(sparse)/50 6.01% 15.140 16.050 - -6.94% -
std::replace_if(vector<int>)_(prefix)/1024 6.01% 272.642 289.026 - 8.35% -
BM_format_to_n_string_begin<std::vector<wchar_t>>/16384 6.00% 1500.273 1590.330 - -16.41% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024 6.00% 19.154 20.303 - 0.94% -
std::adjacent_find(deque<int>,_pred)/8 5.99% 4.440 4.706 - -2.73% -
BM_StringRelational_Less_Empty_Empty_Control 5.98% 1.639 1.737 - 4.03% -
std::find_if(list<int>)_(bail_25%)/1024 5.94% 182.109 192.921 - 6.14% -
std::replace_if(list<int>)_(sprinkled)/50 5.94% 23.016 24.383 - 4.11% -
std::search(list<int>)_(no_match)/8192 5.93% 7515.351 7961.035 - 21.48% -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 5.93% 276584.880 292980.459 - 2.44% -
std::multimap<int,_int>::contains(key)_(existent)/32 5.93% 1.707 1.808 - 11.41% -
std::map<int,_int>::equal_range(key)_(existent)/32 5.91% 1.765 1.869 - 5.26% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 5.89% 7490.889 7932.306 - 3.59% -
std::multiset<int>::ctor(const&)/1024 5.88% 6244.878 6612.354 - 4.20% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 5.88% 6.441 6.819 - -7.11% -
BM_StringRead_Cold_Shallow_Empty 5.87% 1.084 1.148 - 8.52% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 5.86% 45.194 47.841 - 20.45% -
std::list<std::string>::ctor(size)/8192 5.85% 104156.798 110245.717 - 3.53% -
BM_format_to_n_string_begin<std::wstring>/16384 5.83% 1496.595 1583.914 - -16.77% -
BM_vector_deque_copy/64 5.83% 2.697 2.854 - 1.22% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 5.80% 1137740.112 1203764.489 - 4.72% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 5.80% 1145.049 1211.434 - 10.38% -
std::set<int>::insert(value)_(already_present)/1024 5.79% 5.626 5.952 - 2.65% -
SetIntersection_Front_Vector_string_64_4 5.78% 17820962.120 18851350.357 - 5.74% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 5.78% 11059.823 11698.540 - -0.42% -
vector<bool>(const_vector<bool>&) 5.75% 9.688 10.245 - 7.12% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 5.73% 196.853 208.139 - 2.05% -
std::set<int>::ctor(const&,_alloc)/8192 5.73% 50772.928 53683.606 - -31.17% -
SetIntersection_None_Set_float_16384_1024 5.73% 156797505.594 165783759.787 - 4.77% -
BM_join_view_deques/4096 5.71% 12064.033 12753.098 - 3.53% -
std::format(float)_(fmt:_{:017500_0Le}) 5.71% 189.926 200.770 - 5.65% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 5.71% 1105551.398 1168625.948 - 4.92% -
BM_deque_vector_ranges_move_backward/1 5.70% 1.982 2.095 - -1.04% -
std::multiset<int>::ctor(const&)/32 5.69% 220.608 233.163 - 7.74% -
SetIntersection_Interlaced_Vector_float_256_16 5.69% 7572412.603 8003299.195 - 36.00% -
std::fill_n(vector<bool>)/64 5.69% 1.372 1.450 - 1.72% -
SetIntersection_Front_Vector_string_64_1 5.68% 16852475.193 17810235.237 - 4.27% -
std::unordered_set<int>::find(key)_(existent)/1024 5.66% 1.333 1.408 - -5.21% -
BM_vector_deque_copy_backward/64000 5.66% 7275.123 7686.593 - 3.89% -
SetIntersection_Front_Vector_float_256_256 5.65% 4304343.882 4547410.123 - 4.94% -
std::multiset<int>::clear()/32 5.63% 617.762 652.533 - 2.58% -
BM_LexicallyNormal/small_path/2 5.62% 42.801 45.205 - 1.64% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 5.59% 1080.104 1140.515 - 2.19% -
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 5.59% 75774.834 80012.483 - 4.61% -
std::copy_backward(vector<bool>)_(aligned)/262144 5.57% 618.006 652.407 - 5.90% -
BM_Hash/uint32_random_std_hash/1024 5.56% 758.952 801.118 - 43.17% -
BM_num_get<long_double> 5.52% 36.201 38.201 - 5.52% -
std::multiset<std::string>::clear()/8192 5.52% 211301.873 222962.285 - 2.39% -
BM_deque_deque_ranges_move_backward/1 5.52% 2.471 2.607 - -4.01% -
std::multiset<int>::count(key)_(existent)/8192 5.51% 9.538 10.064 - -1.91% -
BM_stop_token_async_reg_unreg_callback/16777216 5.49% 13768188916.962 14524700709.037 - 4.90% -
std::unordered_set<std::string>::contains(key)_(existent)/32 5.48% 36.144 38.125 - -3.57% -
BM_PushHeap_uint32_Descending_16 5.48% 0.354 0.373 - 5.21% -
std::stable_partition(vector<int>)_(dense)/32 5.48% 20.981 22.130 - 4.78% -
bm_ranges_lexicographical_compare<signed_char>/8 5.46% 3.408 3.594 - 2.62% -
std::format(int64_t)_(fmt:_{:0<512LX}) 5.45% 43.201 45.556 - 6.78% -
std::rotate(vector<int>)_(1_element_backward)/8192 5.43% 296.186 312.259 - 5.58% -
ranges::min(std::list<char>)/1 5.42% 0.364 0.384 - 8.58% -
BM_deque_deque_ranges_move/64 5.42% 3.032 3.197 - 3.64% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 5.42% 1.523 1.606 - 20.45% -
std::multiset<int>::contains(key)_(non-existent)/0 5.41% 0.286 0.302 - 3.75% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 5.41% 17.435 18.377 - 6.25% -
BM_format_to_string_begin<std::vector<wchar_t>>/1048576 5.40% 49720.598 52403.709 - 4.88% -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 5.38% 501566.601 528552.426 - 4.31% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 5.38% 1120284.526 1180552.590 - 6.52% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 5.38% 95.236 100.358 - 0.16% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 5.38% 2197804.962 2315995.643 - 5.55% -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 5.37% 2.289 2.412 - 7.35% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8 5.36% 55.682 58.666 - 4.98% -
BM_to_chars_good/16 5.35% 1.996 2.103 - 1.19% -
bm_lexicographical_compare<int>/64 5.35% 4.373 4.607 - 1.57% -
std::remove(deque<int>)_(sprinkled)/32 5.34% 51.946 54.719 - 9.18% -
SetIntersection_Interlaced_Vector_float_1024_256 5.32% 6459565.158 6803531.867 - 22.75% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 5.32% 1.083 1.141 - 23.67% -
std::find_if_not(vector<char>)_(process_all)/8 5.30% 1.426 1.502 - 13.15% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/0 5.30% 0.505 0.531 - 7.49% -
rng::fold_left(vector<int>)/32 5.29% 21.784 22.938 - 4.36% -
rng::find_last_if_not(vector<int>)_(bail_90%)/8 5.28% 0.464 0.489 - -1.53% -
BM_StringRead_Cold_Deep_Empty 5.28% 1.167 1.229 - 5.22% -
std::multiset<int>::ctor(const&)/8192 5.28% 50300.165 52954.200 - 5.23% -
SetIntersection_None_Set_float_16384_16384 5.28% 159712959.946 168138200.306 - 4.60% -
SetIntersection_Front_Vector_string_1024_1024 5.27% 38793548.297 40837317.111 - 1.86% -
SetIntersection_Interlaced_Vector_uint64_1024_64 5.27% 3774511.519 3973280.431 - 8.09% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 5.25% 10181.692 10716.009 - -15.36% -
std::equal(deque<int>)_(it,_it,_it,_it)/50 5.24% 30.142 31.722 - 8.41% -
SetIntersection_Front_Set_uint32_1024_1024 5.22% 11728355.329 12340942.162 - 6.11% -
BM_deque_deque_copy_backward/2 5.22% 2.414 2.540 - 2.94% -
std::copy(list<int>)/4096 5.21% 3033.103 3191.218 - -2.38% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 5.21% 1.211 1.274 - -7.99% -
BM_stop_token_async_reg_unreg_callback/131072 5.19% 112238324.160 118063817.080 - 4.20% -
std::set<std::string>::contains(key)_(existent)/1024 5.18% 21.816 22.945 - 9.78% -
BM_StringRead_Cold_Shallow_Large 5.16% 1.123 1.181 - 8.52% -
std::multiset<std::string>::clear()/32 5.16% 887.675 933.467 - 0.86% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 5.16% 1149387.376 1208673.682 - -1.76% -
BM_format/C_string_len_60 5.15% 26.896 28.282 - 6.53% -
BM_deque_vector_move/5500 5.15% 192.546 202.466 - 3.67% -
BM_deque_deque_ranges_copy_backward/2 5.15% 2.360 2.481 - 7.65% -
SetIntersection_Interlaced_Set_float_256_256 5.14% 7312488.964 7688604.055 - 0.59% -
SetIntersection_Interlaced_Vector_uint32_256_16 5.14% 7029759.863 7391145.336 - 10.63% -
std::for_each_n(vector<int>)/8 5.14% 2.696 2.835 - 211.16% -
std::set<int>::equal_range(key)_(non-existent)/8192 5.13% 9.823 10.327 - 15.61% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 5.11% 11.685 12.282 - 10.38% -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/8192 5.11% 22.383 23.526 - 3.49% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 5.10% 1103001.960 1159243.227 - -1.41% -
BM_deque_deque_move/4096 5.09% 147.546 155.058 - 3.95% -
std::multiset<int>::clear()/1024 5.09% 9735.479 10231.009 - -1.32% -
BM_format_to_back_inserter<std::list<char>>/string_len_6000 5.09% 75094.148 78916.216 - 8.18% -
std::copy_n(deque<int>)/8 5.08% 2.583 2.714 - 2.95% -
BM_BitsetToString<32>/Uniform_(50%)/50 5.07% 17.235 18.108 - 6.43% -
std::map<int,_int>::contains(key)_(existent)/1024 5.04% 3.965 4.165 - 7.71% -
BM_CmpEqual_ushort_ushort 5.03% 1.054 1.108 - 1.97% -
BM_LexicallyNormal/small_path/4 5.03% 84.135 88.368 - -1.29% -
std::reverse(list<int>)/32768 5.01% 17761.185 18651.579 - -2.94% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 5.01% 500.312 525.389 - 4.49% -
std::partial_sort(deque<int>)_(descending)/8192 4.98% 261224.885 274242.974 - -2.95% -
BM_deque_vector_ranges_move/0 4.97% 1.379 1.448 - -4.40% -
std::find_first_of(deque<int>)_(large_needle)/32 4.97% 283.411 297.492 - 1.06% -
SetIntersection_Front_Set_float_1024_64 4.94% 1735733.507 1821560.690 - 7.18% -
rng::contains(deque<int>)_(process_all)/8 4.94% 2.995 3.143 - 9.67% -
SetIntersection_Front_Vector_string_256_1 4.93% 4279342.082 4490481.541 - 4.53% -
std::stable_partition(list<int>)_(sparse)/50 4.93% 26.204 27.496 - 1.68% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 4.92% 4.304 4.515 - -4.41% -
std::find_end(vector<int>)_(same_length)/1024 4.92% 248.342 260.560 - -48.42% -
std::unordered_set<int>::clear()/1024 4.91% 9743.306 10221.797 - 22.28% -
BM_format_to_back_inserter<std::vector<char>>/string_view_len_6000 4.90% 416.678 437.114 - -0.40% -
std::set<std::string>::count(key)_(existent)/32 4.88% 15.583 16.343 - 5.87% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 4.88% 20.243 21.230 - 4.40% -
std::for_each_n(deque<int>)/8 4.87% 1.103 1.157 - 0.09% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 4.87% 1169698.256 1226626.098 - 4.00% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 4.86% 13585.439 14246.366 - 0.10% -
std::map<int,_int>::erase(key)_(non-existent,_middle)/32 4.86% 1.782 1.869 - 3.74% -
std::multiset<std::string>::find(key)_(non-existent)/32 4.86% 10.068 10.556 - 4.54% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 4.86% 4091565.016 4290222.997 - 3.78% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 4.85% 1.361 1.427 - 13.53% -
SetIntersection_Front_Vector_string_16384_1 4.85% 1072233.629 1124233.073 - 3.84% -
BM_vector_deque_copy/64000 4.82% 2833.828 2970.361 - 4.50% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4 4.81% 16153179.200 16929716.956 - 3.54% -
BM_deque_vector_ranges_move/4096 4.80% 145.492 152.479 - 4.14% -
std::set<int>::equal_range(key)_(existent)/8192 4.80% 8.082 8.470 - 2.64% -
std::search(list<int>)_(near_matches)/1024 4.79% 39646.266 41545.970 - 6.06% -
rng::contains(vector<int>)_(process_all)/8 4.78% 2.657 2.784 - -1.19% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 4.78% 18.516 19.401 - 0.38% -
std::unordered_map<int,_int>::ctor(const&)/1024 4.74% 6643.737 6958.926 - -0.40% -
SetIntersection_Front_Set_uint32_16384_256 4.72% 3673066.345 3846434.928 - -2.52% -
std::partial_sort(deque<int>)_(repeated)/8192 4.71% 75709.009 79278.547 - 16.84% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 4.69% 1.130 1.183 - -5.69% -
SetIntersection_Interlaced_Vector_uint64_16384_64 4.68% 6502831.510 6807480.110 - 3.24% -
std::set<int>::erase(key)_(existent)/1024 4.68% 49.706 52.034 - 3.85% -
BM_deque_deque_move_backward/64 4.68% 3.526 3.691 - 0.88% -
std::lower_bound(std::forward_list<int>)/100 4.67% 81.724 85.543 - -21.32% -
bm_exception_ptr_move_ctor_nonnull 4.66% 3.649 3.820 - -44.22% -
std::set<int>::equal_range(key)_(non-existent)/1024 4.66% 6.438 6.738 - 16.14% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 4.65% 12693.838 13284.177 - 4.55% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 4.65% 1562.366 1634.979 - 12.89% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 4.62% 1149506.347 1202621.827 - -5.28% -
BM_SeedSeq_Generate/16/1 4.62% 55.298 57.852 - 7.62% -
std::unique_copy(vector<int>)_(sprinkled)/52 4.62% 21.806 22.812 - 4.68% -
std::set<int>::equal_range(key)_(existent)/1024 4.61% 4.458 4.664 - 4.64% -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 4.60% 67.056 70.139 - 10.61% -
BM_vector_deque_copy_backward/64 4.59% 3.018 3.156 - 5.43% -
std::partial_sort_copy(vector<int>)_(shuffled)/8 4.57% 10.766 11.258 - -3.04% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16 4.57% 13818298.589 14449901.349 - 4.10% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 4.57% 531.240 555.514 - 3.80% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 4.57% 22.817 23.859 - 2.12% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_16 4.56% 34033463.265 35585378.036 - 3.64% -
BM_vector_deque_ranges_move_backward/64 4.55% 2.982 3.117 - 4.78% -
rng::contains_subrange(vector<int>)_(process_all)/1048576 4.54% 209756.020 219274.560 - 6.03% -
BM_format_to_iterator/<std::array>_C_string_len_6 4.53% 8.940 9.345 - 4.59% -
BM_PushHeap_float_Ascending_16384 4.51% 4.119 4.305 - 0.33% -
SetIntersection_Front_Set_uint64_256_256 4.51% 7439038.847 7774883.657 - 4.50% -
std::is_partitioned(deque<int>)_(partitioned)/8192 4.51% 2295.788 2399.264 - -2.91% -
std::map<int,_int>::erase(key)_(existent)/1024 4.51% 23.865 24.940 - -2.22% -
std::find_if_not(vector<char>)_(process_all)/1024 4.50% 125.093 130.728 - 17.16% -
std::multiset<int>::contains(key)_(non-existent)/32 4.48% 2.649 2.768 - -0.17% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 4.48% 1.612 1.684 - 26.11% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 4.47% 966.877 1010.069 - 2.70% -
rng::find_last(vector<int>)_(bail_90%)/8192 4.45% 188.908 197.323 - 4.73% -
BM_deque_deque_ranges_copy_backward/1 4.45% 2.592 2.707 - 7.28% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 4.44% 62.560 65.338 - 46.46% -
BM_PushHeap_string_Descending_64 4.42% 2.173 2.269 - 2.74% -
SetIntersection_None_Set_float_1024_1 4.42% 8733668.035 9119656.111 - 1.61% -
rng::ends_with(list<int>)_(mismatch_at_start)/1048576 4.41% 961139.767 1003563.786 - 5.24% -
BM_deque_vector_move/4096 4.40% 145.680 152.095 - 4.16% -
std::sort(vector<NonIntegral>)_(ascending)/8 4.40% 15.483 16.165 - 2.79% -
std::set<int>::find(key)_(non-existent)/8192 4.38% 8.557 8.932 - 6.23% -
SetIntersection_Front_Set_uint64_1024_256 4.38% 3662757.946 3823209.662 - -3.31% -
BM_format_to_back_inserter<std::vector<char>>/string_len_6000 4.38% 419.647 438.012 - 0.96% -
bm_ranges_swap_ranges_vb_aligned/32768 4.38% 64.113 66.919 - 4.23% -
BM_join_view_out_vectors/1024 4.35% 1541.432 1608.558 - 3.91% -
BM_StringRelational_Eq_Huge_Huge_ChangeMiddle 4.35% 56.615 59.077 - 5.23% -
BM_num_get<double> 4.35% 36.233 37.808 - 4.49% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 4.35% 12.938 13.500 - 3.24% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 4.34% 1165253.178 1215880.267 - 3.44% -
std::set<int>::insert(value)_(already_present)/8192 4.34% 9.621 10.039 - 4.84% -
SetIntersection_Front_Vector_uint64_16384_1 4.33% 1003104.731 1046579.207 - -1.54% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 4.33% 23.063 24.063 - -9.91% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 4.33% 50.983 53.190 - -4.23% -
BM_LexicallyNormal/large_path/2 4.33% 81.884 85.426 - 1.04% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 4.32% 29.880 31.171 - -25.96% -
std::copy(vector<bool>)_(aligned)/64 4.32% 1.291 1.347 - 7.11% -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 4.32% 152.927 159.531 - 3.33% -
std::unordered_set<std::string>::find(key)_(existent)/8192 4.32% 36.703 38.287 - -7.79% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 4.31% 21.495 22.421 - 6.21% -
BM_format_to_back_inserter<std::string>/C_string_len_60 4.31% 30.077 31.373 - 3.56% -
std::set<std::string>::insert(value)_(new_value,_end)/8192 4.30% 67.080 69.967 - -46.30% -
std::move(deque<int>)/4096 4.30% 149.179 155.596 - 5.29% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 4.30% 19.031 19.849 - 0.01% -
std::stable_sort(deque<int>)_(heap)/8192 4.30% 17230.227 17970.852 - 3.76% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 4.29% 44.924 46.850 - 10.34% -
ranges::min(std::list<long_long>)/8 4.28% 1.817 1.895 - 2.81% -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 4.28% 3902.880 4069.867 - 3.54% -
BM_deque_deque_copy/70000 4.28% 3172.555 3308.217 - 3.97% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 4.27% 1.611 1.680 - 17.75% -
std::for_each(join_view(vector<vector<int>>))/8 4.27% 1.481 1.544 - 8.47% -
BM_CmpLess_int_int 4.27% 1.041 1.085 - 2.27% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 4.26% 514.905 536.829 - 3.63% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 4.25% 0.392 0.409 - -20.67% -
BM_deque_vector_ranges_copy_backward/70000 4.24% 7686.875 8012.892 - 1.08% -
BM_PushHeap_string_Descending_256 4.24% 2.268 2.364 - 3.20% -
std::partial_sort_copy(vector<int>)_(repeated)/1024 4.23% 2488.508 2593.842 - 4.38% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 4.22% 51903.807 54091.789 - 4.50% -
BM_deque_vector_ranges_move/4000 4.21% 138.377 144.208 - -1.28% -
std::partial_sort(deque<int>)_(heap)/8192 4.21% 262794.029 273866.872 - -0.73% -
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 4.21% 31.343 32.662 - 3.43% -
BM_PushHeap_string_Descending_262144 4.19% 3.035 3.163 - 0.28% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 4.19% 457.733 476.900 - 3.13% -
rng::contains_subrange(list<int>)_(single_element)/16 4.18% 4.723 4.920 - 2.64% -
BM_CmpLess_ushort_uint 4.17% 1.054 1.098 - 1.60% -
BM_join_view_deques/70000 4.17% 311328.335 324304.138 - 1.17% -
BM_StringFindMatch1/64 4.16% 982.919 1023.821 - 4.15% -
BM_format/C_string_len_6 4.16% 13.415 13.973 - 1.21% -
std::vector<std::string>::erase(middle)_(expensive_elements)/1024 4.15% 300.572 313.055 - 3.78% -
std::vector<int>::erase(begin)_(cheap_elements)/32 4.15% 3.753 3.909 - 3.84% -
std::set<int>::count(key)_(existent)/1024 4.15% 4.025 4.192 - -10.50% -
std::set<std::string>::find(key)_(existent)/32 4.15% 15.423 16.063 - 12.55% -
std::unordered_set<int>::ctor(const&)/8192 4.14% 55125.235 57407.639 - 2.44% -
BM_Move_MemPtr 4.14% 1.209 1.259 - -2.60% -
SetIntersection_None_Vector_uint64_16384_1024 4.11% 1069810.191 1113812.897 - 0.64% -
BM_align/256 4.11% 0.630 0.655 - -28.77% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 4.11% 314.570 327.485 - -3.70% -
std::multiset<std::string>::find(key)_(non-existent)/1024 4.09% 21.293 22.164 - 3.45% -
std::vector<int>::insert(middle)_(cheap_elements)/1024 4.09% 20.891 21.745 - 3.99% -
rng::contains_subrange(vector<int>)_(process_all)/16 4.08% 4.617 4.805 - 2.17% -
std::unordered_map<int,_int>::erase(key)_(existent)/32 4.07% 20.957 21.811 - 2.63% -
SetIntersection_None_Set_float_16384_16 4.07% 157565740.440 163978792.241 - 3.39% -
BM_num_put<bool> 4.06% 10.660 11.093 - 19.10% -
std::flat_multimap<int,_int>::count(key)_(existent)/32 4.06% 2.286 2.378 - 4.62% -
BM_deque_vector_ranges_copy_backward/0 4.06% 1.485 1.546 - 12.49% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 4.06% 538.407 560.242 - 3.36% -
std::list<std::string>::ctor(size)/1024 4.04% 12802.441 13320.140 - 4.28% -
std::copy_if(list<int>)_(entire_range)/64 4.04% 30.577 31.814 - -4.95% -
BM_StringRead_Cold_Shallow_Small 4.04% 1.107 1.151 - 2.32% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 4.04% 13.417 13.959 - 4.02% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 4.02% 6035.658 6278.391 - 4.15% -
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 4.01% 20.270 21.084 - -0.02% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 4.01% 14139171.788 14706673.251 - 5.09% -
rng::starts_with(deque<int>,_pred)/1048576 4.01% 510170.098 530625.407 - 4.80% -
std::unique(list<int>)_(contiguous)/8192 4.01% 7029.020 7310.767 - -6.31% -
std::format(int64_t)_(fmt:_{:0512Ld}) 4.01% 35.992 37.435 - 1.01% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 4.01% 8114.390 8439.421 - 6.49% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 4.00% 1145518.738 1191349.551 - -0.44% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 3.99% 6546776.412 6808090.453 - 10.64% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4 3.99% 54373128.907 56541656.085 - 2.88% -
BM_LexicallyNormal/small_path/16 3.97% 258.272 268.516 - -3.94% -
rng::starts_with(deque<int>,_pred)/8192 3.96% 3944.611 4100.634 - 5.08% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 3.95% 34.984 36.368 - 4.04% -
bm_swap_ranges_vb_aligned/8 3.95% 3.191 3.318 - 5.37% -
std::is_partitioned(deque<int>)_(unpartitioned)/50 3.95% 6.733 6.999 - 1.82% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 3.94% 713.714 741.865 - -1.72% -
bm_ranges_lexicographical_compare<unsigned_char>/1 3.94% 1.481 1.540 - -2.38% -
BM_PushHeap_string_Descending_16384 3.93% 2.284 2.374 - 2.75% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 3.93% 3.209 3.335 - 0.12% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 3.92% 7276737.937 7562021.847 - -1.65% -
SetIntersection_Front_Vector_uint64_16384_16384 3.92% 72736271.627 75587530.352 - 1.53% -
std::stable_partition(deque<int>)_(sparse)/8192 3.92% 3398.272 3531.426 - -3.44% -
BM_LexicallyNormal/large_path/4 3.91% 150.452 156.339 - -1.09% -
BM_StringRelational_Eq_Large_Large_ChangeFirst 3.91% 1.557 1.617 - 4.70% -
std::remove(deque<int>)_(prefix)/50 3.91% 61.085 63.471 - 10.35% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 3.90% 2644.543 2747.787 - 8.25% -
std::format(int64_t)_(fmt:_{:0^512LX}) 3.90% 45.953 47.746 - 2.74% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 3.90% 6391.782 6641.032 - 1.30% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8 3.90% 43.052 44.730 - -0.20% -
std::set<int>::upper_bound(key)_(non-existent)/1024 3.89% 5.877 6.106 - 3.14% -
SetIntersection_Front_Set_uint32_256_16 3.89% 4341539.038 4510592.485 - -0.45% -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 3.89% 3572.311 3711.349 - 8.31% -
BM_format_to_n_string_back_inserter<std::list<char>>/16384 3.88% 198359.326 206065.307 - 6.63% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 3.88% 1762784.550 1831242.101 - -7.02% -
BM_PushHeap_uint32_Ascending_1024 3.88% 2.555 2.654 - 3.89% -
BM_vector_deque_ranges_copy/64 3.88% 2.807 2.916 - 4.02% -
std::remove_copy_if(deque<int>)_(prefix)/1024 3.87% 518.773 538.859 - 4.75% -
BM_lexicographical_compare_three_way_fast_path/4 3.87% 1.151 1.196 - 7.53% -
BM_deque_vector_ranges_move_backward/2 3.86% 1.774 1.843 - 0.42% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 3.86% 0.426 0.442 - -10.68% -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 3.86% 279.001 289.757 - 4.77% -
std::is_sorted_until(deque<int>)/8 3.85% 3.185 3.308 - 30.13% -
std::unordered_set<int>::ctor(const&,_alloc)/1024 3.85% 9710.240 10084.310 - -0.55% -
BM_deque_vector_ranges_move/65536 3.84% 2959.206 3072.734 - 3.39% -
BM_deque_vector_ranges_move/1024 3.84% 36.813 38.225 - 2.38% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/32 3.83% 18.922 19.647 - 1.98% -
BM_std_minmax_element<char>/70000 3.83% 17230.421 17890.563 - -1.85% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 3.83% 43.242 44.898 - 16.48% -
BM_deque_vector_move_backward/70000 3.82% 7649.841 7942.054 - 0.45% -
BM_PushHeap_uint32_Ascending_262144 3.82% 4.643 4.821 - 0.31% -
BM_join_view_deques/512 3.80% 1285.972 1334.803 - 0.65% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 3.79% 13119.479 13616.379 - 5.33% -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 3.78% 24.317 25.236 - 4.07% -
BM_deque_vector_ranges_move/70000 3.77% 3226.771 3348.504 - 2.70% -
BM_Hash/uint32_top_std_hash/1024 3.77% 804.089 834.376 - 49.67% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 3.76% 21.258 22.057 - 4.29% -
BM_vector_deque_move_backward/512 3.75% 17.518 18.175 - 3.82% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 3.75% 16933002.068 17568251.559 - 2.30% -
bm_swap_ranges_vb_unaligned/262144 3.75% 3837.422 3981.254 - 3.77% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 3.75% 1437225.310 1491063.004 - -0.76% -
SetIntersection_Front_Set_uint64_256_64 3.74% 5465515.152 5670191.611 - 7.52% -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 3.74% 23.312 24.183 - -2.13% -
std::vector<int>::erase(middle)_(cheap_elements)/32 3.73% 4.447 4.613 - 6.75% -
BM_LexicallyNormal/small_path/8 3.73% 140.273 145.503 - -1.37% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 3.72% 1000236.218 1037483.034 - -1.11% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 3.71% 13059.329 13544.299 - 5.35% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 3.71% 21029.816 21809.943 - 7.07% -
std::unordered_multimap<int,_int>::ctor(const&)/0 3.70% 12.909 13.387 - 2.81% -
BM_align/1 3.69% 0.639 0.663 - -27.98% -
BM_std_minmax_element<char>/65536 3.68% 16126.584 16720.042 - -1.88% -
SetIntersection_Interlaced_Vector_uint64_256_4 3.68% 4725665.194 4899470.773 - -2.54% -
BM_format_to_n_string_back_inserter<std::vector<wchar_t>>/16384 3.68% 3272.174 3392.510 - -6.76% -
BM_adjacent_empty<8> 3.67% 0.447 0.464 - 0.00% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 3.66% 82.915 85.953 - 26.83% -
std::multiset<int>::clear()/8192 3.66% 78025.660 80883.558 - -2.16% -
vector<bool>::reserve() 3.66% 8.060 8.355 - -23.52% -
ranges::min(std::vector<char>)/8 3.65% 2.392 2.479 - 12.10% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 3.65% 16.371 16.968 - 9.00% -
std::partial_sort_copy(list<int>)_(repeated)/8 3.65% 7.827 8.113 - 0.07% -
BM_std_minmax_element<char>/64000 3.64% 15769.161 16343.653 - -1.68% -
std::map<int,_int>::equal_range(key)_(existent)/1024 3.64% 4.257 4.412 - -0.58% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 3.64% 392.805 407.094 - 1.68% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.64% 3.469 3.596 - 5.22% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 3.63% 12.106 12.545 - 0.01% -
BM_format_to_string_begin<std::list<wchar_t>>/1048576 3.63% 1089158.453 1128696.890 - 5.95% -
SetIntersection_Front_Set_float_16384_4 3.63% 1039918.819 1077623.922 - 2.89% -
std::copy(list<int>)/32768 3.62% 25547.190 26472.428 - 2.45% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 3.61% 2.468 2.557 - 2.30% -
std::unordered_set<int>::insert(value)_(new_value,_end)/32 3.61% 18.376 19.039 - -0.93% -
BM_Swap_FuncPtr_SmallTrivialFunctor 3.60% 3.302 3.421 - 4.16% -
std::remove(list<int>)_(sprinkled)/1024 3.60% 945.435 979.476 - 5.46% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 3.59% 2.069 2.143 - 2.92% -
std::multimap<int,_int>::contains(key)_(existent)/1024 3.58% 4.468 4.628 - 18.97% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 3.58% 33.413 34.609 - 6.74% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 3.58% 217.942 225.735 - 4.12% -
std::format(int64_t)_(fmt:_{:0^512X}) 3.57% 40.785 42.241 - 2.64% -
BM_CmpEqual_ushort_uchar 3.56% 1.096 1.135 - 1.11% -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/1024 3.56% 1597803.557 1654744.060 - 3.71% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 3.56% 12744.008 13197.543 - -0.75% -
std::unordered_multiset<int>::clear()/8192 3.56% 60261.328 62404.403 - -7.16% -
BM_deque_deque_ranges_copy/64000 3.54% 2924.490 3027.895 - 2.62% -
BM_PushHeap_uint64_Ascending_16384 3.53% 3.737 3.869 - 5.41% -
SetIntersection_Interlaced_Set_float_1024_1024 3.53% 11909587.724 12330170.972 - -0.68% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3.52% 8697.458 9003.844 - -0.89% -
SetIntersection_Front_Vector_string_256_16 3.51% 6110633.382 6325193.090 - 3.91% -
Chain_middle,_2_levels 3.50% 14.511 15.019 - 9.97% -
std::format(int64_t)_(fmt:_{:0>512X}) 3.49% 36.341 37.611 - 8.65% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 3.49% 2.533 2.622 - -0.59% -
BM_Swap_MemFuncPtr_SmallNonTrivialFunctor 3.48% 1.176 1.217 - 4.73% -
std::remove(vector<int>)_(prefix)/8192 3.48% 2110.379 2183.845 - 4.75% -
SetIntersection_Interlaced_Set_uint32_262144_1024 3.48% 1508875.162 1561394.287 - 1.14% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 3.48% 17.655 18.269 - -7.80% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 3.47% 63790969.730 66006499.466 - 2.58% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 3.47% 21010.567 21740.118 - 7.39% -
BM_vector_deque_ranges_move/2 3.47% 2.009 2.079 - 0.62% -
BM_deque_deque_ranges_copy/65536 3.47% 3060.709 3166.774 - 2.39% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 3.45% 390.794 404.280 - 0.99% -
BM_join_view_in_vectors/0 3.45% 2.552 2.640 - -1.95% -
BM_deque_deque_move/2 3.44% 2.307 2.386 - 3.49% -
BM_PushHeap_float_Random_4 3.44% 2.780 2.875 - -4.38% -
SetIntersection_Front_Vector_string_16_4 3.43% 60668118.580 62749621.556 - 4.16% -
BM_LexicallyNormal/small_path/32 3.43% 480.454 496.918 - -3.17% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 3.42% 1072.914 1109.661 - -6.85% -
BM_vector_deque_copy_backward/0 3.42% 0.446 0.462 - 10.18% -
BM_deque_vector_ranges_copy_backward/65536 3.42% 7331.070 7581.834 - 1.23% -
BM_deque_deque_ranges_copy/70000 3.41% 3261.348 3372.524 - 2.37% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 3.41% 14226.390 14711.072 - 1.61% -
BM_deque_deque_move/4000 3.40% 144.329 149.242 - 5.01% -
ranges::min(std::deque<char>)/1 3.40% 0.603 0.624 - -9.11% -
BM_LexicallyNormal/small_path/64 3.39% 948.433 980.622 - -2.34% -
BM_format_to_n_string_back_inserter<std::list<char>>/1048576 3.39% 12840935.963 13276661.865 - 5.38% -
std::partial_sort_copy(list<int>)_(shuffled)/8 3.39% 10.869 11.238 - -6.88% -
std::upper_bound(std::forward_list<int>)/8192 3.39% 10368.307 10719.540 - 3.09% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 3.39% 134665.242 139224.772 - 2.46% -
BM_deque_deque_copy_backward/1 3.38% 2.682 2.772 - 2.37% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024 3.38% 67.625 69.911 - 0.80% -
std::multiset<int>::erase(key)_(non-existent,_middle)/1024 3.37% 2.951 3.050 - 3.64% -
bm_ranges_swap_ranges_vb_aligned/512 3.37% 5.213 5.389 - 1.83% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 3.37% 822.147 849.829 - -0.06% -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/32 3.37% 22.348 23.100 - 2.13% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 3.37% 89.458 92.470 - 5.91% -
BM_StringRelationalLiteral_Compare_Large_Empty_Control 3.36% 0.413 0.426 - 2.03% -
std::map<int,_int>::upper_bound(key)_(existent)/32 3.36% 1.729 1.787 - -2.18% -
BM_deque_vector_move/4000 3.35% 142.176 146.939 - 5.28% -
std::multiset<int>::upper_bound(key)_(non-existent)/32 3.35% 2.482 2.565 - -4.62% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 3.35% 27.894 28.827 - 6.03% -
BM_format_to_iterator/<std::deque>_string_view_len_60 3.34% 16.431 16.980 - 2.03% -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 3.34% 1.019 1.053 - -5.05% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 3.34% 1117952.745 1155308.367 - -7.27% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 3.34% 435.656 450.200 - 1.71% -
SetIntersection_None_Vector_uint64_262144_256 3.33% 1089538.919 1125807.199 - -1.12% -
std::adjacent_find(list<int>,_pred)/1048576 3.33% 925193.987 955983.873 - 5.00% -
SetIntersection_Interlaced_Set_string_16384_4 3.33% 195321774.787 201816872.521 - 2.43% -
std::partial_sort(vector<NonIntegral>)_(heap)/8 3.32% 27.829 28.754 - 10.05% -
BM_PushHeap_uint32_Random_1 3.32% 0.507 0.523 - 12.52% -
std::make_heap(deque<int>)_(ascending)/8192 3.32% 20468.445 21148.163 - 3.49% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 3.31% 390.666 403.593 - 0.93% -
std::map<int,_int>::count(key)_(existent)/8192 3.31% 5.699 5.887 - -4.31% -
std::unordered_map<int,_int>::ctor(const&)/8192 3.31% 54335.807 56132.639 - -0.85% -
SetIntersection_Front_Vector_float_262144_16384 3.30% 72787470.483 75193093.712 - 4.74% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 3.30% 27.835 28.754 - 3.27% -
SetIntersection_None_Set_float_262144_4 3.30% 1185320.148 1224425.944 - 2.06% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 3.29% 328.330 339.148 - -1.86% -
BM_std_minmax_element<char>/4 3.29% 1.187 1.226 - 1.60% -
SetIntersection_Front_Vector_uint64_1024_4 3.29% 1019585.979 1053111.010 - -0.96% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 3.29% 13861637.327 14317120.506 - 7.92% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 3.28% 1016746.041 1050133.712 - -0.78% -
std::is_sorted_until(deque<int>,_pred)/8 3.28% 4.408 4.552 - 9.92% -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 3.28% 655.513 676.992 - -82.46% -
BM_deque_vector_ranges_move/64000 3.27% 2954.851 3051.445 - 3.06% -
BM_vector_deque_copy_backward/1024 3.27% 37.071 38.282 - 1.48% -
std::stable_sort(vector<int>)_(repeated)/1024 3.26% 1079.044 1114.263 - 1.16% -
BM_PathConstructCStr/large_string/1024 3.25% 28913.448 29853.640 - 3.48% -
std::unordered_set<int>::ctor(const&)/1024 3.25% 6764.673 6984.640 - 1.32% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 3.24% 51.036 52.690 - -7.26% -
ranges::min(std::deque<long_long>)/1 3.23% 0.650 0.671 - 11.99% -
std::format(double)_(fmt:_{:0^17500_0L}) 3.22% 210.688 217.478 - 0.81% -
std::unique_copy(list<int>)_(sprinkled)/32 3.22% 13.021 13.441 - 2.96% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 3.22% 54962.367 56732.891 - -3.83% -
SetIntersection_Front_Set_float_262144_4 3.19% 1032704.319 1065673.346 - -2.89% -
std::multiset<int>::erase(key)_(non-existent,_end)/32 3.19% 2.305 2.379 - 2.66% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 3.19% 15744.567 16246.422 - -1.03% -
SetIntersection_Front_Vector_string_256_64 3.18% 10668784.386 11007880.703 - 10.22% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 3.18% 2.227 2.298 - -3.40% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 3.17% 80861.113 83426.910 - 9.90% -
BM_PushHeap_uint64_PipeOrgan_262144 3.17% 3.036 3.133 - 3.38% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 3.17% 56.506 58.295 - 3.92% -
std::remove(vector<int>)_(prefix)/1024 3.16% 308.247 317.996 - 4.68% -
rng::find_last(list<int>)_(bail_10%)/8192 3.16% 6232.390 6429.093 - 3.17% -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 3.15% 5948.678 6136.192 - -57.31% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 3.15% 8477717.047 8744786.023 - 8.19% -
SetIntersection_Front_Vector_string_1024_1 3.15% 1075133.695 1108959.602 - 1.51% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/8192 3.14% 259.152 267.290 - 3.30% -
BM_vector_deque_ranges_copy_backward/64000 3.13% 7246.524 7473.624 - 0.97% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 3.13% 1149568.576 1185542.002 - -3.17% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 3.13% 435.490 449.104 - 0.64% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 3.12% 185147.147 190924.643 - 6.13% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 3.12% 6599.499 6805.312 - -0.79% -
std::vector<std::string>::insert(middle)_(expensive_elements)/1024 3.11% 303.548 313.000 - 3.33% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 3.11% 1.185 1.221 - 1.69% -
std::flat_multimap<int,_int>::ctor(const&)/32 3.11% 22.875 23.586 - 2.26% -
BM_StringRelationalLiteral_Compare_Large_Small_Control 3.10% 1.615 1.665 - -6.18% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 3.10% 8.063 8.313 - 1.66% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 3.09% 652.249 672.416 - 7.59% -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8192 3.09% 62585.952 64519.405 - 1.25% -
BM_CmpEqual_uint_uint 3.09% 1.052 1.084 - -0.74% -
std::deque<int>::ctor(size)/32 3.08% 28.112 28.979 - 7.14% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 3.08% 653700.399 673852.986 - 2.70% -
rng::contains_subrange(deque<int>)_(process_all)/50 3.08% 25.756 26.549 - 12.68% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 3.07% 4.484 4.622 - 8.86% -
std::format(int64_t)_(fmt:_{:0<512X}) 3.07% 36.737 37.863 - 1.12% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 3.06% 2279784.454 2349626.035 - 3.19% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 3.06% 14145668.515 14578358.731 - 8.65% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/1024 3.06% 6.477 6.675 - -8.17% -
std::unique_copy(vector<int>)_(sprinkled)/32 3.06% 13.248 13.653 - 5.21% -
BM_format_to_back_inserter<std::string>/string_len_60 3.06% 29.108 29.998 - 4.89% -
BM_PushHeap_float_Random_1024 3.05% 7.475 7.703 - 2.21% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 3.05% 46.727 48.151 - -10.95% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 3.05% 0.618 0.637 - 9.57% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 3.04% 1184948.755 1220982.850 - -0.46% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 3.04% 185656.377 191300.835 - 6.46% -
SetIntersection_Front_Vector_string_16384_256 3.04% 9456128.597 9743369.395 - -1.76% -
BM_PushHeap_uint64_PipeOrgan_16384 3.03% 2.390 2.462 - 3.02% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 3.02% 18103149.055 18650532.553 - 2.51% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 3.02% 50.405 51.925 - -3.23% -
std::format(int64_t)_(fmt:_{:0512X}) 3.01% 37.386 38.512 - 5.86% -
std::make_heap(deque<int>)_(heap)/1024 3.01% 1092.472 1125.346 - 14.15% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 3.01% 19.258 19.836 - -3.45% -
SetIntersection_Front_Vector_float_16384_1024 3.00% 5420051.758 5582780.433 - 2.44% -
rng::starts_with(list<int>,_pred)/8192 3.00% 10599.528 10917.008 - -10.66% -
BM_LexicallyNormal/small_path/256 3.00% 3680.525 3790.760 - -2.66% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 2.99% 4628.508 4766.764 - 1.18% -
bm_lexicographical_compare<signed_char>/64 2.99% 2.098 2.161 - 13.06% -
BM_deque_vector_move/64000 2.98% 2964.465 3052.871 - 1.58% -
BM_vector_deque_ranges_copy/5500 2.98% 201.877 207.897 - 3.55% -
std::map<int,_int>::insert(value)_(new_value,_end)/8192 2.98% 34.285 35.307 - 1.71% -
BM_PushHeap_string_Descending_16 2.98% 2.102 2.165 - 2.92% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 2.98% 390.777 402.408 - 0.66% -
Chain_middle,_3_levels 2.96% 18.183 18.721 - -0.45% -
SetIntersection_Front_Vector_float_16384_16384 2.96% 73080960.573 75242439.543 - 4.55% -
std::unordered_set<std::string>::erase(iterator)/1024 2.95% 30.350 31.246 - 13.73% -
SetIntersection_Front_Set_uint64_262144_16 2.95% 1151791.155 1185753.131 - -2.18% -
BM_PushHeap_uint32_Ascending_16384 2.95% 3.589 3.695 - -0.24% -
std::is_sorted_until(vector<int>)/8 2.94% 2.045 2.105 - 2.78% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 2.94% 12.943 13.323 - 1.63% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 2.93% 19.080 19.639 - 1.23% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast 2.93% 1.848 1.902 - -1.30% -
std::remove_if(list<int>)_(prefix)/1024 2.93% 995.887 1025.068 - 5.40% -
BM_deque_deque_ranges_copy_backward/65536 2.93% 7368.032 7583.894 - 1.04% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 2.93% 396.875 408.494 - 1.48% -
BM_BitsetToString<1048576>/Sparse_(10%)/10 2.93% 59331.116 61067.384 - 3.82% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 2.92% 50.635 52.114 - 2.08% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 2.92% 391.025 402.448 - 0.38% -
bm_swap_ranges_vb_aligned/32768 2.92% 63.676 65.534 - 2.85% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1 2.91% 64020919.723 65887094.088 - 1.79% -
std::equal(vector<int>)_(it,_it,_it)/50 2.91% 4.117 4.237 - -7.06% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 2.91% 22.888 23.554 - 0.88% -
BM_num_put<const_void*> 2.91% 12.313 12.671 - 13.07% -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8 2.91% 51.132 52.619 - -1.11% -
BM_PushHeap_pair<uint32,_uint32>_Random_262144 2.91% 6.765 6.962 - -3.87% -
BM_join_view_deques/64000 2.90% 277144.669 285184.120 - 2.25% -
std::set<std::string>::equal_range(key)_(non-existent)/8192 2.90% 33.502 34.474 - 14.40% -
SetIntersection_None_Set_float_64_1 2.90% 21400823.276 22020954.691 - -0.65% -
SetIntersection_Front_Vector_float_262144_16 2.90% 1087681.950 1119179.005 - -1.61% -
SetIntersection_Interlaced_Vector_uint64_64_4 2.89% 17203378.792 17700748.228 - -1.59% -
rng::fold_left(vector<int>)/8 2.89% 3.553 3.656 - 2.28% -
std::remove(deque<int>)_(prefix)/32 2.89% 53.911 55.468 - 4.94% -
std::is_sorted_until(vector<int>,_pred)/8 2.89% 3.583 3.686 - 18.02% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 2.88% 18.773 19.314 - 2.48% -
BM_toupper_string<char> 2.88% 15.111 15.545 - 2.46% -
SetIntersection_Front_Set_float_256_64 2.87% 5746502.915 5911547.696 - 8.26% -
std::remove_copy_if(vector<int>)_(sprinkled)/50 2.87% 16.082 16.543 - 1.14% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 2.86% 26.506 27.265 - 24.73% -
std::multimap<int,_int>::count(key)_(non-existent)/1024 2.86% 5.583 5.743 - -5.68% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 2.86% 17.560 18.062 - -6.85% -
BM_vector_deque_ranges_copy/4096 2.86% 144.695 148.828 - 2.73% -
ranges::minmax(std::deque<__int128>)/1 2.85% 0.664 0.682 - 4.88% -
std::list<std::string>::erase(begin)_(cheap_elements)/8192 2.85% 12.166 12.513 - 0.22% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 2.85% 5.991 6.162 - 10.62% -
BM_std_minmax_element<int>/3 2.84% 1.144 1.176 - 5.57% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 2.83% 11372458.629 11693999.833 - -0.84% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 2.83% 9.319 9.583 - 6.90% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 2.83% 1130.956 1162.908 - -0.92% -
BM_deque_vector_copy_backward/65536 2.82% 7405.808 7614.698 - 3.38% -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 2.82% 1.502 1.545 - -4.70% -
SetIntersection_Front_Vector_string_4_4 2.82% 149537548.785 153749690.228 - 1.71% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 2.81% 655.104 673.507 - 7.14% -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/32 2.80% 16.544 17.007 - 2.39% -
BM_LexicallyNormal/small_path/128 2.80% 1875.806 1928.327 - -2.91% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 2.80% 6750.813 6939.816 - 2.92% -
ranges::min(std::deque<__int128>)/8 2.80% 2.835 2.915 - 4.38% -
std::multiset<int>::contains(key)_(non-existent)/8192 2.80% 9.186 9.443 - -35.49% -
std::set<std::string>::insert(value)_(new_value,_middle)/1024 2.80% 50.451 51.861 - -1.96% -
BM_format_string<char>/4 2.79% 0.472 0.485 - 5.77% -
std::set<int>::find(key)_(non-existent)/1024 2.78% 5.612 5.768 - 7.25% -
ranges::min(std::vector<long_long>)/64 2.78% 4.672 4.802 - 2.65% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 2.77% 3.736 3.840 - 1.40% -
SetIntersection_Interlaced_Vector_string_1024_256 2.76% 20717016.196 21288552.335 - -0.28% -
BM_tolower_string<char> 2.76% 15.026 15.440 - 0.95% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.76% 117630.763 120873.389 - -0.72% -
std::multiset<int>::contains(key)_(non-existent)/1024 2.75% 6.143 6.312 - 5.47% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 2.74% 1.643 1.688 - 3.57% -
std::sort_heap(vector<int>)/8 2.74% 28.963 29.756 - -7.23% -
std::sort(deque<int>)_(repeated)/1024 2.74% 1010.907 1038.611 - -2.83% -
BM_std_minmax_element<char>/1024 2.73% 260.552 267.654 - -2.03% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 2.72% 85262.200 87583.662 - 0.34% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 2.72% 12391.501 12728.603 - 2.92% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 2.72% 3.151 3.236 - 1.72% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 2.71% 3155.832 3241.495 - 0.26% -
std::flat_multimap<int,_int>::clear()/1024 2.71% 395.238 405.961 - 1.18% -
rng::find_last_if(deque<int>)_(bail_10%)/1024 2.71% 355.556 365.195 - 2.25% -
VDAG_leftmost_middle,_3_levels 2.70% 366.757 376.677 - -3.68% -
BM_deque_deque_ranges_copy_backward/1024 2.70% 37.991 39.018 - 3.35% -
BM_vector_deque_ranges_copy/4000 2.69% 139.580 143.340 - 1.90% -
SetIntersection_Front_Vector_uint64_1024_1 2.69% 1003729.075 1030726.198 - -1.68% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 2.68% 101359.669 104080.021 - 7.92% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 2.68% 235823775.614 242136084.650 - -29.93% -
std::rotate(vector<int>)_(1_element_backward)/1024 2.68% 35.599 36.552 - 2.80% -
VChain_fail,_2_levels 2.67% 13.184 13.536 - -1.84% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 2.67% 30.006 30.806 - 0.88% -
SetIntersection_Front_Vector_uint64_64_64 2.67% 10563972.749 10845632.018 - 1.34% -
rng::find_last(deque<int>)_(bail_10%)/8 2.66% 2.724 2.797 - 3.37% -
SetIntersection_None_Set_float_1024_16 2.66% 8760853.252 8994173.792 - 0.99% -
BM_format_to_back_inserter<std::string>/string_len_6000 2.66% 468.311 480.775 - 1.32% -
BM_StringRelational_Eq_Huge_Huge_ChangeLast 2.65% 98.839 101.458 - 2.34% -
SetIntersection_Front_Vector_uint64_16384_64 2.64% 1332757.297 1367956.985 - -1.27% -
std::move_backward(deque<int>)/8 2.64% 3.402 3.492 - 1.63% -
BM_deque_deque_move_backward/65536 2.63% 7554.978 7753.984 - 1.64% -
SetIntersection_Front_Vector_float_256_64 2.63% 4253841.814 4365685.755 - 2.44% -
SetIntersection_Front_Vector_string_1024_64 2.63% 3323946.946 3411272.903 - 6.44% -
ranges::minmax(std::vector<long_long>)/1 2.62% 0.649 0.666 - 2.89% -
BM_PushHeap_pair<uint32,_uint32>_Descending_64 2.61% 0.581 0.596 - 2.56% -
Chain_middle,_1_level 2.61% 7.861 8.066 - -0.33% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 2.61% 536604543.319 550606138.481 - 1.44% -
BM_deque_deque_move_backward/70000 2.61% 8000.152 8208.825 - 0.99% -
std::is_partitioned(deque<int>)_(partitioned)/32 2.61% 9.068 9.305 - 1.52% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 2.60% 12.758 13.090 - 0.97% -
BM_std_minmax_element<char>/5500 2.60% 1363.845 1399.306 - -2.90% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/0 2.60% 13.434 13.783 - 2.92% -
bm_list/1 2.60% 3.082 3.163 - 0.22% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 2.60% 146319449.713 150118526.804 - 5.52% -
BM_deque_deque_ranges_copy_backward/64000 2.60% 7252.030 7440.274 - 1.23% -
std::find_if_not(vector<char>)_(process_all)/50 2.59% 6.696 6.870 - 28.43% -
std::for_each_n(list<int>)/8192 2.59% 7596.940 7793.746 - 5.92% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 2.59% 23.328 23.932 - -5.64% -
BM_StringFindMatch1/512 2.58% 990.667 1016.200 - 2.62% -
BM_PushHeap_string_SingleElement_16 2.58% 2.716 2.786 - 6.93% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 2.57% 11644.592 11943.534 - -20.65% -
BM_vector_deque_ranges_move/1 2.57% 2.272 2.330 - -0.09% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 2.56% 1113224.521 1141775.681 - 2.83% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 2.56% 157.884 161.925 - -2.32% -
SetIntersection_Front_Vector_string_1024_16 2.56% 1615984.963 1657331.448 - 2.52% -
std::flat_multimap<int,_int>::ctor(const&)/0 2.56% 12.740 13.065 - 1.05% -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 2.56% 0.529 0.543 - 2.53% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 2.55% 21.887 22.447 - 9.50% -
std::stable_sort(vector<int>)_(descending)/8 2.55% 23.978 24.590 - 5.40% -
SetIntersection_Front_Set_string_256_4 2.55% 4896094.104 5021043.379 - 1.33% -
std::map<int,_int>::contains(key)_(existent)/8192 2.55% 5.386 5.524 - -0.25% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8 2.54% 62.055 63.633 - 0.98% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/0 2.54% 15.366 15.756 - 2.59% -
BM_deque_vector_move_backward/65536 2.54% 7112.768 7293.427 - -0.92% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 2.54% 2.349 2.409 - -1.61% -
std::format(double)_(fmt:_{:_0a}) 2.54% 24.787 25.416 - -1.53% -
std::multiset<std::string>::clear()/0 2.54% 394.306 404.305 - 1.29% -
SetIntersection_Front_Set_string_256_16 2.53% 7130515.546 7311035.790 - 7.69% -
SetIntersection_Front_Vector_uint64_16384_16 2.53% 1093049.135 1120667.720 - -1.03% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 2.52% 330373062.110 338688231.348 - 1.62% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 2.51% 8306537.909 8515390.107 - 1.37% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 2.51% 26.576 27.243 - 3.16% -
std::multiset<int>::equal_range(key)_(existent)/8192 2.51% 8.290 8.498 - -2.35% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 2.50% 50.524 51.789 - -3.46% -
BM_Swap_MemFuncPtr_SmallTrivialFunctor 2.50% 3.455 3.541 - 6.07% -
std::unordered_set<int>::ctor(const&,_alloc)/32 2.50% 274.014 280.859 - 7.95% -
ranges::min(std::vector<long_long>)/8 2.50% 2.204 2.259 - 6.25% -
SetIntersection_Front_Set_uint64_16384_1024 2.49% 12074732.192 12375939.801 - -0.68% -
BM_format_to_string_begin<std::list<char>>/1 2.49% 11.355 11.639 - 2.08% -
std::multiset<std::string>::equal_range(key)_(existent)/8192 2.49% 28.609 29.320 - 2.79% -
BM_CmpLess_ushort_schar 2.49% 1.019 1.045 - -6.65% -
std::search(list<int>)_(single_element)/1000 2.49% 690.927 708.105 - 0.32% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 2.48% 247356249.323 253493319.260 - -27.63% -
ranges::min(std::list<char>)/64 2.48% 26.864 27.530 - 6.18% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/8192 2.48% 9.883 10.128 - -5.49% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8192 2.47% 262919.410 269425.862 - 3.48% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.47% 785.532 804.971 - -7.60% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) 2.47% 11.815 12.107 - -39.66% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 2.46% 758.928 777.628 - 0.32% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 2.45% 1176289.402 1205145.087 - 1.89% -
BM_vector_deque_copy/65536 2.45% 2850.725 2920.602 - 2.21% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 2.45% 148849.902 152496.521 - 0.70% -
SetIntersection_None_Set_string_1024_64 2.45% 8800346.638 9015599.348 - -0.38% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 2.44% 609.682 624.587 - 0.42% -
std::list<std::string>::erase(begin)_(cheap_elements)/1024 2.44% 12.108 12.404 - -0.67% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 2.44% 17.838 18.274 - -7.83% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.44% 15080.271 15447.523 - -0.94% -
SetIntersection_Interlaced_Vector_uint64_1024_16 2.43% 1993745.146 2042280.638 - 1.57% -
BM_CmpLess_ushort_int 2.43% 1.067 1.093 - -3.06% -
std::flat_multimap<int,_int>::clear()/0 2.43% 393.400 402.957 - 0.21% -
BM_format_to_iterator/<std::deque>_string_len_6 2.43% 14.114 14.456 - 3.32% -
BM_std_minmax_element<char>/4000 2.42% 995.794 1019.933 - -2.71% -
std::adjacent_find(deque<int>,_pred)/50 2.42% 30.304 31.039 - 0.75% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 2.42% 394.397 403.932 - 0.28% -
std::flat_multimap<int,_int>::clear()/32 2.42% 394.624 404.164 - 0.58% -
std::sort_heap(deque<int>,_pred)/8 2.42% 33.852 34.671 - -0.25% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 2.42% 600447.931 614960.007 - 0.54% -
BM_std_minmax_element<char>/3 2.41% 1.084 1.110 - -4.58% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 2.40% 66538.230 68138.376 - 0.76% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 2.40% 24.812 25.409 - 3.46% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 2.39% 21.639 22.157 - -0.26% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 2.39% 270.020 276.476 - 4.48% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 2.39% 40.473 41.438 - 24.90% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8 2.38% 53.656 54.934 - 1.17% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 2.38% 539.929 552.790 - 0.95% -
BM_format_to_back_inserter<std::string>/string_view_len_6000 2.38% 469.806 480.993 - 0.59% -
std::partial_sort(deque<int>)_(ascending)/8 2.38% 31.338 32.084 - 3.94% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 2.38% 413.058 422.880 - 1.64% -
std::map<int,_int>::erase(iterator)/8192 2.37% 23.883 24.450 - -8.52% -
BM_deque_vector_move/1024 2.37% 37.346 38.231 - 3.91% -
std::unordered_set<int>::clear()/32 2.36% 641.115 656.273 - 8.55% -
std::lower_bound(std::list<int>)/8192 2.36% 13625.769 13947.871 - -1.87% -
BM_deque_vector_move/2 2.36% 1.842 1.885 - 4.51% -
std::partial_sort_copy(list<int>)_(descending)/8 2.36% 16.092 16.471 - 1.12% -
SetIntersection_None_Vector_uint32_262144_4 2.35% 1123635.982 1150068.272 - 1.44% -
BM_vector_deque_copy/512 2.35% 16.907 17.305 - 1.81% -
BM_std_minmax_element<char>/4096 2.35% 1020.125 1044.070 - -2.95% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 2.35% 904827.224 926051.649 - 5.01% -
std::vector<int>::insert(begin)_(cheap_elements)/1024 2.35% 39.473 40.398 - 2.14% -
BM_PushHeap_uint32_QuickSortAdversary_16 2.34% 0.920 0.942 - 2.68% -
std::map<std::string,_int>::find(key)_(non-existent)/32 2.34% 13.022 13.327 - 34.01% -
std::stable_sort(deque<int>)_(heap)/8 2.34% 23.969 24.530 - -6.59% -
VDAG_leftmost_middle,_2_levels 2.34% 186.457 190.821 - -1.99% -
std::list<std::string>::operator=(const&)_(expensive_elements)/1024 2.34% 6931.073 7093.090 - 3.54% -
std::equal(deque<int>)_(it,_it,_it,_it)/1024 2.34% 489.815 501.263 - 1.59% -
std::find_end(vector<int>)_(same_length)/8192 2.34% 2024.627 2071.926 - -48.47% -
BM_PushHeap_string_Ascending_1 2.33% 0.471 0.482 - -24.86% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/1024 2.33% 23426.594 23973.117 - 3.34% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/32 2.33% 16.118 16.494 - 1.41% -
std::unordered_multiset<int>::clear()/1024 2.33% 7885.120 8068.919 - -6.29% -
std::set<int>::count(key)_(existent)/32 2.33% 1.591 1.628 - -4.20% -
std::find_first_of(vector<int>)_(large_needle)/50 2.33% 265.335 271.505 - 0.22% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 2.32% 29.238 29.916 - 9.12% -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 2.32% 20.309 20.781 - -6.90% -
std::find_if_not(vector<bool>)_(process_all)/8192 2.31% 4511.564 4615.991 - 2.91% -
std::find_if_not(list<int>)_(process_all)/50 2.31% 38.273 39.158 - 2.93% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 2.31% 43.640 44.650 - 7.18% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 2.31% 211.531 216.418 - -5.32% -
BM_vector_deque_ranges_copy/1 2.31% 2.319 2.373 - 2.31% -
SetIntersection_None_Vector_uint64_262144_1 2.31% 1075361.123 1100156.379 - -3.58% -
std::copy_if(vector<int>)_(every_other)/1048576 2.30% 492970.999 504327.958 - 116.63% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 2.30% 25890706.311 26487070.587 - -4.57% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 2.30% 1.207 1.234 - 18.44% -
BM_Move_MemFuncPtr 2.30% 1.210 1.238 - -8.53% -
BM_join_view_out_vectors/64 2.29% 97.736 99.977 - 2.21% -
bm_gcd_trivial 2.29% 0.676 0.691 - 2.04% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/32 2.29% 23.976 24.524 - 2.91% -
std::make_heap(vector<int>,_pred)_(ascending)/8 2.28% 16.774 17.157 - 0.36% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 2.28% 1787603.828 1828336.122 - 4.16% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 2.28% 46.231 47.283 - 1.97% -
BM_deque_deque_move_backward/512 2.27% 19.347 19.786 - 0.22% -
std::format(float)_(fmt:_{:_10Le}) 2.27% 69.927 71.516 - 1.05% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 2.27% 2809560.947 2873363.874 - -0.96% -
SetIntersection_Front_Set_string_1024_16 2.27% 1839779.628 1881545.668 - -5.56% -
std::copy_n(vector<int>)/32768 2.27% 3670.402 3753.646 - 1.82% -
SetIntersection_Front_Vector_uint32_16384_4 2.27% 1040698.946 1064288.024 - -1.06% -
std::partial_sort(deque<int>)_(pipe-organ)/8 2.27% 31.757 32.477 - 4.20% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 2.27% 10.377 10.612 - 3.86% -
std::partial_sort(vector<NonIntegral>)_(descending)/8 2.26% 25.237 25.808 - 3.37% -
SetIntersection_Front_Vector_float_16384_64 2.26% 1337984.002 1368275.846 - 1.78% -
BM_vector_deque_ranges_copy/2 2.26% 2.066 2.113 - 2.26% -
BM_StringEraseToEnd_Huge_Transparent 2.26% 2.362 2.415 - 0.09% -
SetIntersection_None_Vector_uint64_1024_256 2.26% 1044702.264 1068299.503 - -1.86% -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 2.25% 1.497 1.531 - 10.31% -
BM_deque_deque_ranges_move_backward/64000 2.25% 7376.564 7542.484 - 0.29% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 2.25% 548.644 560.968 - 2.01% -
SetIntersection_Interlaced_Set_string_1024_1024 2.24% 55256392.308 56495915.668 - 0.53% -
BM_deque_vector_move/1 2.23% 2.103 2.150 - 4.83% -
std::multiset<int>::insert(value)_(new_value,_middle)/8192 2.23% 32.105 32.821 - 1.89% -
std::for_each(list<int>)/50 2.23% 21.269 21.743 - 1.36% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192 2.23% 982432.058 1004324.632 - 1.70% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 2.23% 50.405 51.528 - 17.99% -
std::map<int,_int>::equal_range(key)_(existent)/8192 2.22% 5.460 5.581 - 1.54% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 2.22% 197234455.955 201615280.678 - -1.81% -
std::sort_heap(deque<int>)/1024 2.22% 13237.441 13531.143 - 1.70% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.22% 1629.821 1665.943 - 9.11% -
SetIntersection_Front_Set_uint64_64_64 2.22% 12862922.771 13147887.784 - -0.19% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 2.21% 199.069 203.476 - -1.36% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 2.21% 661.784 676.432 - 0.95% -
SetIntersection_None_Set_string_16384_256 2.21% 186850323.054 190983667.816 - 0.85% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 2.21% 15.619 15.965 - -2.75% -
bm_lexicographical_compare<signed_char>/512 2.21% 7.725 7.896 - 3.14% -
BM_CmpLess_int_uchar 2.21% 1.099 1.124 - -2.43% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 2.20% 27767.439 28379.322 - 5.65% -
std::vector<int>::operator=(const&)_(cheap_elements)/1024 2.20% 35.996 36.789 - 2.02% -
BM_deque_deque_move_backward/64000 2.20% 7225.656 7384.853 - 1.29% -
SetIntersection_Interlaced_Set_string_1024_64 2.20% 16488645.185 16851667.143 - -1.21% -
BM_deque_deque_move/64 2.20% 3.039 3.105 - 1.40% -
std::shift_right(list<int>)/50 2.20% 26.479 27.060 - -0.28% -
SetIntersection_Interlaced_Set_string_256_4 2.19% 13008347.703 13293587.976 - 1.32% -
bm_ranges_lexicographical_compare<signed_char>/512 2.19% 7.844 8.016 - 3.21% -
BM_std_minmax_element<char>/512 2.19% 134.446 137.387 - -1.17% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 2.19% 18.226 18.625 - 0.33% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 2.18% 117871218.870 120445145.310 - 0.97% -
std::set<int>::insert(value)_(new_value,_middle)/8192 2.18% 30.905 31.580 - 0.11% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 2.18% 1245.008 1272.166 - -2.06% -
std::vector<std::string>::insert(begin)_(expensive_elements)/8192 2.18% 4590.762 4690.806 - 2.13% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 2.18% 55396.432 56602.065 - -0.40% -
std::deque<int>::ctor(size)/1024 2.17% 75.280 76.915 - 7.21% -
rng::for_each(multimap<int>)/8 2.17% 6.162 6.296 - 43.42% -
rng::find_last(forward_list<int>)_(bail_90%)/8192 2.16% 5908.747 6036.640 - 2.55% -
std::find_if_not(vector<bool>)_(process_all)/50 2.16% 23.939 24.456 - 2.74% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 2.16% 4113145.055 4201876.132 - -1.16% -
std::replace_if(vector<int>)_(prefix)/8192 2.15% 2037.780 2081.544 - 3.71% -
std::partial_sort_copy(vector<int>)_(descending)/8 2.15% 15.387 15.717 - -0.08% -
SetIntersection_None_Vector_uint64_262144_262144 2.14% 1100273.377 1123870.077 - -1.29% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8 2.14% 51.446 52.549 - 0.90% -
SetIntersection_Front_Vector_uint32_1024_4 2.14% 1039681.625 1061953.845 - -2.09% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 2.14% 4.996 5.103 - -3.88% -
rng::fold_left(deque<int>)/8 2.14% 3.835 3.917 - -2.69% -
SetIntersection_Interlaced_Set_uint32_64_16 2.14% 21610072.123 22071765.380 - -1.10% -
std::unordered_multiset<int>::ctor(const&)/1024 2.13% 6684.072 6826.760 - -1.81% -
std::map<int,_int>::ctor(&&,_different_allocs)/8192 2.13% 51180.431 52271.938 - -62.24% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 2.13% 18.767 19.167 - -5.21% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 2.13% 53462.397 54601.645 - -0.99% -
std::set<std::string>::lower_bound(key)_(existent)/32 2.13% 15.102 15.423 - -7.77% -
BM_deque_deque_move/1 2.12% 2.540 2.594 - 0.52% -
std::search(deque<int>,_pred)_(same_length)/1000 2.12% 479.055 489.228 - 1.76% -
std::copy_backward(vector<bool>)_(unaligned)/32768 2.12% 202.739 207.037 - 2.24% -
std::count_if(deque<int>)_(every_other)/1024 2.12% 346.337 353.674 - 2.18% -
BM_deque_vector_ranges_move/2 2.12% 1.841 1.880 - -8.83% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192 2.11% 61503.142 62801.069 - 1.30% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 2.11% 607903.439 620731.550 - -2.21% -
std::find_end(deque<int>,_pred)_(single_element)/1000 2.11% 656.892 670.736 - 14.09% -
CastTo<A<Width,_Depth>> 2.11% 231.529 236.407 - -2.39% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/1024 2.10% 23448.851 23942.442 - 2.25% -
SetIntersection_Interlaced_Vector_string_256_64 2.10% 20104291.203 20527294.577 - 1.23% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 2.10% 6638.458 6777.631 - -1.38% -
BM_PushHeap_string_Descending_1024 2.09% 2.374 2.424 - 2.91% -
BM_join_view_out_vectors/4000 2.09% 6455.552 6590.381 - 9.19% -
SetIntersection_None_Set_float_1024_1024 2.08% 8759203.232 8941480.709 - -0.56% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 2.08% 31.947 32.611 - 3.04% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 2.08% 264954.145 270455.924 - -3.70% -
std::format(double)_(fmt:_{:_10Lf}) 2.08% 73.908 75.442 - 2.67% -
std::stable_sort(deque<int>)_(repeated)/1024 2.07% 1431.056 1460.698 - 0.28% -
std::map<int,_int>::erase(iterator)/1024 2.07% 20.622 21.049 - -12.42% -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeMiddle 2.07% 0.817 0.834 - 1.47% -
std::vector<std::string>::erase(begin)_(expensive_elements)/1024 2.07% 589.694 601.872 - 1.83% -
BM_to_chars_bad/16 2.06% 0.578 0.590 - 9.74% -
BM_vector_deque_ranges_copy_backward/70000 2.06% 8062.301 8228.710 - 0.79% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.06% 609.741 622.324 - 0.31% -
std::unordered_set<std::string>::erase(iterator)/32 2.06% 31.505 32.154 - 2.72% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 2.05% 16.015 16.344 - -1.72% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 2.05% 389.961 397.970 - 0.21% -
BM_vector_deque_ranges_move_backward/64000 2.05% 7258.719 7407.743 - 0.42% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 2.05% 41.169 42.014 - 7.06% -
SetIntersection_None_Vector_uint32_262144_262144 2.05% 1117243.046 1140178.380 - -0.09% -
std::map<int,_int>::erase(iterator)/32 2.05% 20.553 20.974 - -10.73% -
BM_vector_deque_copy_backward/512 2.05% 17.664 18.025 - 2.93% -
BM_BitsetToString<64>/Dense_(90%)/90 2.04% 15.167 15.476 - 11.58% -
BM_CmpLess_schar_uint 2.04% 1.088 1.110 - -3.24% -
rng::find_last_if(deque<int>)_(bail_10%)/1048576 2.03% 361901.523 369265.172 - 2.11% -
std::stable_partition(vector<int>)_(dense)/1024 2.03% 290.952 296.871 - 2.08% -
BM_CmpLess_uchar_uint 2.03% 1.060 1.081 - -0.68% -
BM_vector_deque_copy_backward/65536 2.03% 7639.496 7794.585 - 1.66% -
BM_num_get<unsigned_long_long> 2.03% 10.268 10.476 - -59.66% -
BM_format_to_string_pointer<char>/1 2.02% 9.972 10.174 - 3.02% -
std::multiset<std::string>::erase(iterator)/1024 2.02% 31.247 31.878 - 12.31% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 2.01% 2.587 2.639 - -13.59% -
std::map<int,_int>::clear()/32 2.01% 648.522 661.568 - -2.66% -
BM_vector_deque_ranges_copy_backward/65536 2.01% 7539.087 7690.680 - 2.00% -
std::multiset<int>::erase(key)_(non-existent,_end)/1024 2.01% 6.510 6.641 - 6.16% -
std::replace(deque<int>)_(prefix)/32 2.00% 12.815 13.072 - 1.95% -
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 2.00% 601382.103 613426.377 - 0.35% -
BM_vector_deque_move_backward/64000 2.00% 7247.089 7392.109 - 1.90% -
std::move(list<int>)/32768 2.00% 31044.823 31665.137 - 4.52% -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 2.00% 1326.028 1352.523 - -3.77% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.99% 12249.716 12493.670 - -7.49% -
BM_deque_vector_ranges_copy_backward/4000 1.99% 144.076 146.940 - 2.71% -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 1.99% 19.109 19.489 - 3.11% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 1.99% 225708927.419 230191300.798 - -5.40% -
std::unique(list<int>,_pred)_(contiguous)/32 1.98% 57.492 58.631 - 1.90% -
std::is_partitioned(vector<int>)_(partitioned)/50 1.98% 9.665 9.856 - 4.15% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.98% 727.549 741.926 - 0.76% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 1.97% 392.107 399.851 - 0.55% -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 1.97% 29.019 29.591 - 3.75% -
SetIntersection_Front_Set_uint32_16384_16384 1.97% 214530147.683 218760017.534 - 3.42% -
SetIntersection_Front_Vector_float_64_64 1.97% 10672551.624 10882711.028 - 0.76% -
std::is_sorted(vector<int>,_pred)/8 1.97% 3.353 3.419 - 8.06% -
vector<bool>(size_type,_const_value_type&) 1.97% 8.195 8.357 - 0.23% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1.96% 1142214.559 1164643.490 - -0.73% -
std::none_of(vector<int>)_(process_all)/8 1.96% 2.439 2.487 - -0.53% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/1024 1.96% 13737.137 14006.153 - 1.89% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.96% 55297.058 56378.720 - 5.60% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 1.94% 34.757 35.433 - -2.41% -
BM_LexicallyRelative/small_path/4 1.94% 114.059 116.277 - -2.08% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/0 1.94% 18.422 18.780 - 0.09% -
SetIntersection_Front_Set_uint32_256_64 1.94% 5514347.728 5621451.028 - -3.39% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 1.94% 9305.812 9486.509 - -2.92% -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 1.93% 189.341 193.000 - 0.25% -
std::list<int>::operator=(const&)_(cheap_elements)/1024 1.93% 756.417 771.000 - 2.01% -
BM_deque_deque_ranges_copy_backward/70000 1.92% 7991.667 8144.970 - -0.93% -
BM_BitsetToString<8192>/Sparse_(10%)/10 1.91% 402.292 409.994 - -3.34% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8192 1.91% 262386.780 267406.648 - 2.59% -
std::move(vector<bool>)_(unaligned)/64 1.91% 1.632 1.663 - 2.01% -
SetIntersection_Front_Set_uint32_262144_64 1.91% 1639816.470 1671122.119 - 0.87% -
SetIntersection_Front_Set_uint32_16384_16 1.91% 1182976.731 1205555.010 - -1.17% -
BM_num_put<long> 1.90% 11.597 11.817 - 10.28% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 1.89% 552.711 563.165 - 0.75% -
SetIntersection_Interlaced_Set_string_1024_4 1.89% 10267390.599 10461274.245 - 0.91% -
BM_vector_deque_ranges_copy/70000 1.89% 3098.659 3157.100 - 1.70% -
BM_deque_deque_move/64000 1.89% 3006.212 3062.890 - 1.28% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 1.88% 2.951 3.007 - 2.80% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 1.88% 191265836.835 194869134.542 - -3.17% -
VDAG_sidecast_fail,_1_level 1.88% 63.869 65.069 - -1.48% -
std::find_if(vector<int>)_(bail_25%)/1024 1.87% 26.937 27.441 - -2.02% -
BM_num_get<float> 1.87% 36.707 37.393 - 0.91% -
BM_PushHeap_uint64_Ascending_262144 1.87% 5.081 5.176 - 11.03% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.87% 5809.611 5918.183 - -7.33% -
SetIntersection_None_Vector_uint32_256_16 1.87% 4001810.564 4076518.137 - 0.44% -
BM_deque_vector_copy_backward/64000 1.86% 7226.396 7361.108 - -1.69% -
std::format(int64_t)_(fmt:_{:d}) 1.86% 22.807 23.232 - -3.38% -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 1.85% 699260.271 712226.664 - 3.00% -
std::sort(deque<int>)_(ascending)/8 1.85% 17.504 17.829 - 0.33% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 1.85% 13.305 13.552 - 0.80% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.85% 8725.666 8886.729 - 1.41% -
Chain_fail,_1_level 1.85% 20.644 21.025 - -7.52% -
BM_PushHeap_string_Descending_4 1.85% 1.880 1.915 - 0.93% -
BM_join_view_out_vectors/5500 1.84% 8226.481 8378.051 - 1.49% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 1.84% 15482.379 15767.611 - -3.15% -
bm_ranges_lexicographical_compare<unsigned_char>/32768 1.84% 560.396 570.711 - 1.23% -
std::unique_copy(list<int>)_(contiguous)/8192 1.84% 6823.468 6948.902 - 2.31% -
std::format(int64_t)_(fmt:_{:0512LX}) 1.83% 42.431 43.207 - 1.84% -
rng::contains_subrange(list<int>)_(single_element)/1048576 1.83% 827163.202 842287.730 - 3.80% -
BM_deque_deque_ranges_move_backward/65536 1.82% 7470.077 7606.056 - 0.37% -
SetIntersection_Interlaced_Set_uint32_16384_1 1.82% 996629.242 1014740.231 - -4.85% -
bm_lexicographical_compare<unsigned_char>/32768 1.81% 559.866 570.023 - 1.33% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 1.81% 6.288 6.402 - 0.58% -
BM_deque_deque_ranges_copy/4096 1.81% 146.633 149.290 - -0.01% -
SetIntersection_None_Set_uint32_256_64 1.81% 9010052.260 9173211.789 - -2.55% -
SetIntersection_None_Vector_uint64_64_64 1.80% 8351628.924 8501928.468 - -1.46% -
rng::find_last_if(deque<int>)_(bail_90%)/50 1.80% 2.534 2.580 - -2.59% -
SetIntersection_None_Vector_uint64_1024_64 1.80% 1033114.363 1051674.009 - -3.91% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/0 1.79% 17.922 18.243 - -0.20% -
std::multiset<std::string>::ctor(&&,_different_allocs)/32 1.79% 207.237 210.950 - -47.46% -
rng::find_if_not(vector<bool>)_(process_all)/50 1.79% 23.560 23.982 - -0.63% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 1.79% 187649330.138 191005079.744 - -4.79% -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 1.79% 8730.002 8886.112 - 1.34% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 1.79% 27.114 27.599 - 1.51% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.79% 12499.798 12723.257 - -4.67% -
BM_vector_deque_ranges_move_backward/512 1.79% 17.510 17.823 - 1.79% -
BM_deque_deque_move/512 1.79% 17.654 17.970 - 1.44% -
rng::find_last(list<int>)_(bail_10%)/50 1.78% 15.970 16.255 - -0.65% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 1.78% 9.578 9.749 - 17.76% -
BM_deque_deque_ranges_move/512 1.78% 17.646 17.960 - 1.38% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 1.77% 36.940 37.595 - -1.01% -
BM_StringEraseWithMove_Huge_Opaque 1.77% 52.019 52.941 - -22.41% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 1.77% 2182114.236 2220676.432 - 2.16% -
std::multimap<int,_int>::count(key)_(existent)/8192 1.77% 6.502 6.617 - -2.89% -
std::for_each(map<int>::iterator)/50 1.76% 35.932 36.566 - -11.07% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.76% 32696.422 33273.223 - 0.57% -
BM_vector_deque_ranges_copy_backward/4000 1.76% 142.684 145.199 - 2.95% -
std::map<int,_int>::erase(key)_(non-existent,_middle)/1024 1.76% 2.949 3.001 - 2.48% -
std::search(vector<int>,_pred)_(no_match)/1048576 1.76% 592310.348 602737.521 - 11.10% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/0 1.76% 13.299 13.533 - -0.53% -
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 1.76% 590129.707 600502.133 - 2.51% -
BM_deque_vector_move/64 1.75% 2.674 2.721 - 2.59% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 1.75% 0.628 0.639 - -7.76% -
SetIntersection_None_Vector_uint32_262144_256 1.75% 1126048.603 1145754.302 - 0.46% -
std::find_if_not(vector<int>)_(process_all)/50 1.75% 5.573 5.671 - -17.26% -
BM_unicode_escaped<char> 1.74% 23665.802 24078.418 - -0.22% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 1.74% 390.585 397.394 - 0.04% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 1.74% 15.571 15.843 - -10.24% -
BM_std_minmax_element<long_long>/64000 1.74% 17007.602 17303.762 - 6.33% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 1.74% 23.775 24.189 - 3.88% -
std::unordered_set<std::string>::find(key)_(existent)/1024 1.74% 34.148 34.742 - 20.42% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 1.74% 2.303 2.343 - -2.90% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 1.73% 4281480.609 4355690.693 - 1.70% -
BM_StringDestroy_Large 1.73% 7.246 7.372 - -0.60% -
BM_format/C_string_len_6000 1.73% 262.967 267.513 - 0.57% -
std::find_if(list<int>)_(process_all)/1024 1.72% 686.607 698.444 - -0.67% -
BM_PushHeap_string_QuickSortAdversary_256 1.72% 14.493 14.743 - -1.51% -
std::set<int>::upper_bound(key)_(existent)/32 1.71% 1.782 1.812 - 10.48% -
SetIntersection_None_Set_uint32_1024_4 1.70% 8705418.891 8853717.411 - -1.93% -
BM_vector_deque_ranges_copy/1024 1.70% 35.978 36.591 - 1.89% -
BM_format_to_iterator/<std::deque>_string_view_len_6000 1.70% 151.784 154.366 - -3.03% -
BM_deque_vector_ranges_copy_backward/64000 1.70% 7013.355 7132.580 - -1.16% -
std::stable_sort(deque<int>)_(ascending)/8 1.70% 17.630 17.930 - -11.29% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.70% 288.600 293.504 - 2.78% -
BM_BitsetToString<1048576>/Dense_(90%)/90 1.70% 78960.243 80301.242 - -2.05% -
SetIntersection_Interlaced_Set_float_1024_1 1.70% 1029474.545 1046947.573 - -1.39% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 1.70% 2.579 2.622 - -3.80% -
std::unordered_set<int>::ctor(const&)/32 1.69% 200.973 204.368 - 0.46% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.69% 115674.659 117625.181 - -3.09% -
BM_Ostream_number/2 1.68% 36.639 37.257 - -2.23% -
BM_vector_deque_ranges_copy/512 1.68% 16.956 17.241 - 1.66% -
std::search(vector<int>,_pred)_(no_match)/8192 1.68% 4237.749 4308.879 - 3.67% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.68% 44481.701 45226.837 - 0.45% -
std::find(vector<short>)_(process_all)/50 1.67% 1.663 1.691 - 0.42% -
std::distance(join_view(vector<vector<int>>))/4096 1.67% 4.446 4.521 - -99.57% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1.67% 54312.069 55218.592 - -0.94% -
std::format(float)_(fmt:_{:0>17500_0Le}) 1.67% 191.078 194.262 - 1.37% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 1.66% 12.383 12.589 - 11.48% -
SetIntersection_None_Set_float_64_64 1.66% 11177648.516 11363686.909 - -2.30% -
BM_LexicallyRelative/large_path/2 1.66% 112.344 114.211 - -2.33% -
BM_deque_vector_move/65536 1.66% 2958.143 3007.274 - 1.49% -
BM_deque_vector_ranges_move_backward/4000 1.66% 143.282 145.656 - 2.39% -
std::vector<std::string>::insert(begin)_(expensive_elements)/1024 1.65% 585.519 595.202 - 1.82% -
std::vector<std::string>::insert(begin)_(cheap_elements)/8192 1.65% 4579.189 4654.889 - 1.78% -
std::format(double)_(fmt:_{:0<17500_10}) 1.65% 208.197 211.638 - -2.41% -
std::unique_copy(list<int>)_(contiguous)/32 1.65% 11.118 11.302 - -3.63% -
std::find_first_of(list<int>)_(large_needle)/1024 1.64% 847651.400 861570.833 - -12.60% -
std::format(double)_(fmt:_{:0<17500_10e}) 1.64% 192.278 195.431 - -2.20% -
std::unordered_multiset<int>::count(key)_(existent)/1024 1.64% 1.704 1.732 - 13.37% -
std::upper_bound(std::list<int>)/8192 1.64% 13656.201 13879.601 - -1.72% -
SetIntersection_Interlaced_Set_uint32_64_4 1.63% 20717368.806 21055124.816 - -0.28% -
std::set<int>::count(key)_(non-existent)/32 1.63% 2.887 2.934 - -2.72% -
std::format(int64_t)_(fmt:_{:0^512b}) 1.63% 37.930 38.547 - -1.28% -
std::flat_multimap<int,_int>::erase(iterator)/32 1.63% 19.761 20.082 - 0.52% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 1.62% 4.243 4.311 - 5.77% -
BM_align/8 1.62% 0.647 0.657 - -28.60% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 1.62% 21.175 21.517 - -1.68% -
rng::find_if_not(vector<bool>)_(process_all)/8 1.61% 3.493 3.550 - -0.54% -
BM_vector_deque_copy/70000 1.61% 3098.386 3148.285 - 1.41% -
BM_std_minmax_element<long_long>/4000 1.61% 1063.886 1081.017 - 6.33% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 1.61% 798.425 811.278 - 6.67% -
std::unordered_multiset<int>::find(key)_(existent)/8192 1.61% 1.167 1.185 - -11.07% -
SetIntersection_Interlaced_Vector_uint64_1024_1 1.61% 1019329.811 1035720.196 - -1.45% -
SetIntersection_None_Set_string_16384_64 1.61% 188327300.347 191353835.188 - 1.08% -
std::format(float)_(fmt:_{:_0La}) 1.61% 36.186 36.767 - -0.36% -
SetIntersection_Front_Vector_float_16_16 1.60% 35323235.298 35890099.150 - -0.09% -
BM_deque_vector_move/512 1.60% 16.557 16.822 - 1.24% -
BM_PushHeap_string_QuickSortAdversary_262144 1.60% 15.958 16.214 - -2.59% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.60% 13469.704 13685.125 - 0.68% -
BM_SeedSeq_Generate/8/1 1.60% 25.137 25.539 - 0.70% -
std::stable_partition(list<int>)_(dense)/32 1.59% 37.304 37.898 - 13.11% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 1.59% 24.076 24.459 - -2.48% -
SetIntersection_None_Vector_uint32_16384_256 1.59% 1070832.334 1087870.122 - -3.03% -
BM_std_minmax_element<long_long>/5500 1.59% 1459.659 1482.825 - 6.33% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 1.59% 2.216 2.251 - -3.99% -
std::rotate_copy(list<int>)/8192 1.59% 6783.567 6891.089 - -2.04% -
BM_PushHeap_uint64_Random_1024 1.58% 6.173 6.270 - 8.89% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.58% 597480.244 606944.061 - 1.09% -
rng::contains(vector<int>)_(process_all)/32 1.58% 8.325 8.457 - 2.38% -
BM_format_to_string_begin<std::list<wchar_t>>/16384 1.58% 15913.197 16164.882 - -1.46% -
std::find_if(vector<int>)_(bail_25%)/32768 1.58% 813.878 826.750 - -12.44% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1.57% 802.693 815.335 - -0.54% -
std::format(float)_(fmt:_{:_10La}) 1.57% 42.348 43.014 - -0.86% -
BM_deque_deque_ranges_move/4000 1.57% 145.220 147.506 - 3.79% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.57% 602.292 611.768 - -2.45% -
BM_deque_deque_ranges_copy/5500 1.57% 197.438 200.541 - 1.67% -
std::find_end(vector<int>)_(process_all)/8192 1.57% 1683.079 1709.495 - -5.14% -
BM_PushHeap_string_PipeOrgan_1024 1.57% 9.591 9.741 - 3.13% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.57% 1480.217 1503.410 - 1.29% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.56% 668.173 678.608 - 5.08% -
std::find_if(vector<bool>)_(process_all)/50 1.56% 23.636 24.005 - -0.05% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.56% 180773.578 183586.073 - 1.94% -
rng::find_last_if(deque<int>)_(bail_10%)/8192 1.56% 2761.830 2804.798 - 1.44% -
BM_deque_vector_copy_backward/70000 1.55% 7765.213 7885.481 - -0.76% -
std::multimap<int,_int>::count(key)_(non-existent)/8192 1.54% 8.938 9.076 - -5.98% -
std::multimap<int,_int>::erase(key)_(existent)/8192 1.54% 26.750 27.163 - -2.21% -
rng::for_each(multiset<int>)/8 1.54% 6.811 6.916 - 54.30% -
std::map<int,_int>::upper_bound(key)_(existent)/8192 1.54% 5.675 5.763 - 2.02% -
std::stable_partition(list<int>)_(dense)/50 1.54% 57.408 58.292 - 1.06% -
SetIntersection_Interlaced_Vector_uint64_16384_4 1.54% 1534749.437 1558367.171 - 9.11% -
SetIntersection_None_Vector_uint64_16384_16384 1.54% 1087700.453 1104415.015 - -0.97% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 1.54% 28.330 28.765 - -24.10% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 1.53% 197273253.951 200301320.007 - -0.59% -
std::partial_sort_copy(list<int>)_(heap)/8 1.53% 17.438 17.705 - 6.77% -
BM_std_minmax_element<long_long>/4096 1.53% 1090.371 1107.086 - 6.37% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 1.53% 21.395 21.723 - -0.85% -
std::search(vector<int>,_pred)_(no_match)/1000 1.53% 522.142 530.143 - 4.27% -
std::for_each_n(vector<int>)/32 1.53% 3.716 3.773 - 2.74% -
BM_CmpLess_int_schar 1.53% 1.135 1.152 - 0.82% -
SetIntersection_None_Vector_uint32_256_64 1.53% 3406604.508 3458727.553 - 0.61% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 1.53% 53539.830 54358.378 - -3.96% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.53% 1.290 1.310 - -0.41% -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 1.52% 33.665 34.177 - -55.27% -
SetIntersection_Front_Set_uint32_64_16 1.52% 15118598.114 15348654.472 - -0.32% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 1.52% 8.548 8.678 - 0.26% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 1.52% 19.190 19.482 - -3.20% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 1.52% 83.425 84.693 - -3.27% -
std::multiset<std::string>::insert(value)_(already_present)/8192 1.52% 51.832 52.619 - -37.77% -
SetIntersection_None_Vector_uint32_16384_1024 1.52% 1097751.262 1114410.488 - -0.28% -
std::map<std::string,_int>::erase(iterator)/8192 1.51% 31.496 31.973 - 10.13% -
std::copy_n(vector<bool>)_(aligned)/4096 1.51% 4.669 4.740 - -2.38% -
BM_deque_vector_ranges_move/1 1.51% 2.098 2.130 - -10.07% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 1.51% 392.496 398.433 - 0.47% -
SetIntersection_None_Set_string_256_64 1.51% 9138774.394 9276919.670 - -1.60% -
std::partition(deque<int>)_(dense)/32 1.51% 9.796 9.944 - 0.91% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.51% 608013.711 617178.352 - -1.03% -
BM_deque_deque_copy_backward/65536 1.50% 7617.955 7732.456 - 2.06% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 1.50% 392.344 398.231 - 0.24% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 1.50% 9.178 9.315 - 0.25% -
BM_format/string_len_6000 1.50% 72.247 73.328 - 0.22% -
std::stable_sort(deque<int>)_(pipe-organ)/8 1.49% 21.407 21.726 - -3.31% -
rng::find_last(deque<int>)_(bail_90%)/8192 1.49% 201.011 204.011 - -44.09% -
SetIntersection_None_Set_float_256_16 1.49% 10689338.515 10848638.450 - -0.30% -
std::deque<int>::ctor(const&)_(cheap_elements)/32 1.49% 34.547 35.062 - -3.64% -
BM_deque_vector_ranges_move_backward/70000 1.49% 7777.858 7893.633 - -0.64% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 1.48% 46.070 46.754 - 1.91% -
std::generate_n(list<int>)/50 1.48% 15.329 15.556 - -7.25% -
SetIntersection_Front_Vector_uint64_1024_64 1.47% 1332138.491 1351787.231 - 1.51% -
SetIntersection_Front_Set_string_1024_4 1.47% 1248326.088 1266738.007 - -0.07% -
std::sort_heap(vector<NonIntegral>,_pred)/8 1.47% 29.863 30.304 - -5.85% -
std::rotate_copy(deque<int>)/1024 1.47% 34.576 35.085 - 2.15% -
std::rotate(vector<int>)_(1_element_forward)/50 1.47% 5.169 5.245 - 0.34% -
std::map<int,_int>::insert(value)_(already_present)/8192 1.47% 4.009 4.068 - -2.06% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 1.47% 759.512 770.672 - -2.93% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.47% 1032.434 1047.597 - 2.23% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.47% 118094.135 119827.661 - 2.31% -
std::sort(vector<NonIntegral>)_(ascending)/1024 1.47% 520.555 528.187 - 1.38% -
SetIntersection_Interlaced_Vector_float_256_4 1.46% 5187823.794 5263767.636 - 0.25% -
BM_PushHeap_string_PipeOrgan_256 1.46% 7.807 7.921 - 0.12% -
std::count(list<int>)_(every_other)/8192 1.46% 7302.617 7409.290 - 12.43% -
BM_deque_deque_move/65536 1.45% 3097.028 3142.010 - 1.17% -
std::make_heap(deque<int>)_(heap)/8 1.45% 21.089 21.395 - 2.99% -
BM_format/string_view_len_6000 1.45% 72.088 73.133 - -5.12% -
std::format(int64_t)_(fmt:_{:0512d}) 1.45% 32.106 32.572 - -0.54% -
std::search(deque<int>)_(single_element)/1000 1.44% 442.559 448.948 - 0.52% -
BM_deque_deque_move_backward/4096 1.44% 152.293 154.491 - 0.32% -
BM_vector_deque_ranges_copy/65536 1.44% 2861.138 2902.413 - 1.50% -
BM_deque_vector_ranges_move_backward/5500 1.44% 197.969 200.825 - 1.20% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8 1.44% 43.032 43.652 - -2.09% -
rng::find_last(forward_list<int>)_(bail_90%)/8 1.44% 2.389 2.424 - 3.91% -
std::search(deque<int>)_(near_matches)/1024 1.44% 19313.035 19590.465 - 0.45% -
BM_deque_deque_copy_backward/1024 1.44% 38.250 38.799 - 2.22% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 1.44% 17.286 17.534 - -11.10% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 1.43% 393.157 398.794 - -0.31% -
std::format(int64_t)_(fmt:_{:0<512Ld}) 1.43% 35.620 36.131 - -3.55% -
BM_format_to_string_pointer<wchar_t>/1 1.43% 10.353 10.501 - 0.56% -
std::set<int>::upper_bound(key)_(existent)/1024 1.43% 4.245 4.305 - 6.96% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.43% 761.421 772.323 - 0.96% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.43% 362.440 367.628 - -2.73% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 1.43% 40.861 41.446 - 2.28% -
BM_PathConstructForwardIter/large_string/8 1.43% 175.482 177.992 - 1.50% -
SetIntersection_Front_Vector_float_1024_4 1.43% 1053769.696 1068828.885 - -0.11% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.43% 1707.693 1732.092 - -10.10% -
SetIntersection_Interlaced_Set_uint32_256_64 1.43% 12884310.186 13068216.744 - -7.14% -
std::move_backward(vector<bool>)_(aligned)/64 1.43% 1.757 1.782 - 2.94% -
SetIntersection_None_Vector_uint32_262144_16384 1.43% 1131460.593 1147591.769 - 0.64% -
std::partial_sort_copy(deque<int>)_(heap)/8 1.42% 15.150 15.366 - -24.98% -
std::unordered_set<int>::insert(value)_(new_value,_end)/0 1.42% 17.941 18.196 - 0.45% -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 1.42% 5.473 5.551 - -22.64% -
std::map<int,_int>::count(key)_(existent)/32 1.42% 1.533 1.554 - -12.62% -
std::copy(vector<bool>)_(unaligned)/32768 1.42% 214.685 217.726 - 0.10% -
SetIntersection_Front_Vector_uint32_262144_1 1.41% 1033187.585 1047766.335 - -1.69% -
BM_std_minmax_element<long_long>/65536 1.41% 17457.060 17702.719 - 6.22% -
std::unordered_set<std::string>::clear()/0 1.41% 393.907 399.449 - 0.12% -
BM_format_string<wchar_t>/8 1.41% 3.167 3.212 - 4.20% -
BM_PushHeap_string_SingleElement_262144 1.41% 2.709 2.747 - 3.77% -
std::stable_partition(list<int>)_(sparse)/32 1.40% 9.865 10.004 - 3.75% -
SetIntersection_Interlaced_Set_string_262144_1 1.40% 1076160.618 1091261.454 - -1.75% -
BM_StringFindAllMatch/64 1.40% 3.089 3.132 - -4.15% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.40% 165.189 167.505 - 0.25% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 1.40% 12.738 12.916 - 0.27% -
std::stable_sort(vector<NonIntegral>)_(shuffled)/1024 1.40% 12110.126 12279.477 - 0.97% -
BM_std_minmax_element<long_long>/64 1.40% 17.390 17.633 - 5.66% -
Chain_middle,_4_levels 1.39% 18.723 18.984 - -2.64% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 1.38% 1.192 1.209 - 16.05% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst 1.38% 1.163 1.179 - -0.32% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 1.38% 17.802 18.048 - -0.34% -
BM_deque_vector_ranges_copy_backward/4096 1.38% 147.191 149.219 - 1.26% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 1.38% 9.019 9.143 - 0.29% -
BM_join_view_deques/65536 1.38% 288588.480 292561.611 - 1.52% -
std::format(double)_(fmt:_{:017500_10Lf}) 1.37% 208.066 210.921 - -1.70% -
std::remove_if(deque<int>)_(sprinkled)/1024 1.37% 532.764 540.073 - 0.52% -
BM_PushHeap_string_SingleElement_256 1.37% 2.711 2.748 - 5.67% -
BM_StringEraseToEnd_Huge_Opaque 1.37% 2.250 2.281 - -0.38% -
std::remove_if(list<int>)_(sprinkled)/8192 1.37% 8141.003 8252.237 - 2.48% -
std::count(vector<bool>)/1000 1.37% 2.960 3.000 - 0.18% -
std::is_sorted(list<int>)/1024 1.37% 744.829 754.997 - 0.07% -
std::find_end(deque<int>)_(near_matches)/1000 1.36% 15827.304 16043.097 - -46.55% -
std::find_end(vector<int>,_pred)_(near_matches)/1000 1.36% 22880.861 23192.817 - -8.29% -
SetIntersection_Front_Set_uint32_1024_16 1.36% 1124424.122 1139719.323 - -6.49% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/0 1.36% 17.933 18.177 - 0.36% -
std::unique_copy(vector<int>,_pred)_(contiguous)/52 1.36% 24.741 25.077 - 2.88% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 1.36% 100.569 101.933 - 0.51% -
SetIntersection_None_Set_string_16384_4 1.36% 190784619.305 193370148.935 - 2.74% -
BM_vector_deque_move_backward/1024 1.35% 37.953 38.466 - 3.47% -
std::pop_heap(vector<std::string>)/1024 1.35% 20.779 21.060 - 0.34% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 1.35% 8349856.883 8462682.380 - 0.48% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.35% 620.558 628.943 - 1.84% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 1.35% 4769.098 4833.496 - 0.92% -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 1.35% 21.264 21.550 - 0.18% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 1.35% 8633018.171 8749317.093 - -31.44% -
std::search(deque<int>,_pred)_(same_length)/1024 1.35% 504.900 511.697 - 0.10% -
std::find_end(vector<int>)_(process_all)/1048576 1.35% 217452.152 220378.031 - -4.64% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 1.34% 19.296 19.555 - 0.64% -
std::deque<int>::erase(middle)_(cheap_elements)/32 1.34% 9.444 9.571 - -0.96% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 1.34% 28.853 29.240 - 1.51% -
std::partial_sort(deque<int>)_(shuffled)/8192 1.34% 240965.858 244200.971 - -5.70% -
std::list<int>::operator=(const&)_(cheap_elements)/32 1.34% 17.384 17.617 - 10.96% -
std::remove_if(vector<int>)_(sprinkled)/50 1.34% 62.818 63.659 - 2.23% -
std::format(double)_(fmt:_{:0>17500_10L}) 1.34% 220.340 223.290 - -2.26% -
SetIntersection_None_Set_string_256_4 1.34% 11348044.039 11499567.175 - -1.41% -
BM_deque_vector_ranges_move/64 1.33% 2.681 2.717 - -4.46% -
BM_PushHeap_string_SingleElement_4 1.33% 2.390 2.422 - 3.90% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024 1.33% 12.183 12.345 - -8.16% -
std::stable_partition(vector<int>)_(alloc_fails)/50 1.33% 1855.701 1880.357 - -1.46% -
SetIntersection_Front_Vector_string_262144_256 1.32% 9589238.406 9715985.797 - 1.38% -
SetIntersection_Front_Vector_uint64_16384_4 1.32% 1040357.536 1054101.743 - -1.51% -
rng::fold_left(vector<int>)/50 1.32% 37.406 37.900 - 1.38% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.32% 134067.528 135831.901 - 4.80% -
std::stable_sort(vector<int>)_(shuffled)/1024 1.31% 2219.548 2248.732 - 0.60% -
SetIntersection_Front_Vector_string_262144_4 1.31% 1192103.654 1207766.912 - 1.77% -
std::map<std::string,_int>::ctor(const&,_alloc)/0 1.31% 12.716 12.883 - -0.88% -
SetIntersection_None_Set_string_64_16 1.31% 18541266.827 18784111.300 - -1.07% -
BM_join_view_out_vectors/70000 1.31% 136252.570 138035.144 - -17.43% -
std::find_end(vector<int>)_(process_all)/1000 1.31% 216.947 219.781 - -4.42% -
BM_StringFindStringLiteral/1024 1.30% 17.495 17.724 - -25.49% -
std::format(double)_(fmt:_{:0>17500_10e}) 1.30% 197.161 199.728 - -1.30% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 1.30% 3930.677 3981.840 - 0.86% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 1.30% 4.627 4.687 - 3.86% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 1.30% 20.444 20.710 - -7.78% -
std::multiset<int>::insert(value)_(already_present)/8192 1.30% 31.698 32.109 - 1.64% -
BM_deque_deque_copy_backward/64000 1.30% 7461.423 7558.168 - 1.98% -
std::rotate(vector<bool>)_(by_1/3)/50 1.29% 17.281 17.505 - -0.46% -
std::unordered_set<int>::find(key)_(existent)/8192 1.29% 1.453 1.472 - 5.11% -
BM_deque_vector_move_backward/5500 1.29% 198.699 201.254 - 0.16% -
BM_join_view_in_vectors/4000 1.29% 6099.718 6178.135 - 2.07% -
SetIntersection_Front_Set_string_262144_1 1.28% 1085837.995 1099789.233 - -0.48% -
rng::for_each(multiset<int>)/50 1.28% 38.983 39.483 - -3.80% -
BM_deque_vector_ranges_move/512 1.28% 16.657 16.871 - 0.78% -
SetIntersection_Interlaced_Set_float_1024_256 1.28% 14064311.213 14244081.234 - -0.39% -
std::format(float)_(fmt:_{:_0Lf}) 1.28% 48.194 48.809 - -0.38% -
std::replace(list<int>)_(prefix)/8192 1.28% 6910.972 6999.184 - 0.14% -
std::make_heap(vector<int>)_(descending)/1024 1.28% 271.623 275.087 - 0.51% -
BM_PushHeap_float_Random_16 1.27% 5.367 5.435 - 1.89% -
SetIntersection_None_Set_string_16384_16 1.27% 189452631.567 191866472.461 - 2.08% -
std::partial_sort(deque<int>)_(repeated)/1024 1.27% 6326.296 6406.877 - 2.17% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/0 1.27% 15.053 15.244 - -0.48% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 1.27% 15.651 15.850 - -4.07% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 1.27% 27958.126 28313.153 - 0.80% -
BM_CmpEqual_uchar_int 1.27% 1.046 1.060 - -3.06% -
std::any_of(list<int>)_(process_all)/8 1.27% 2.658 2.692 - 0.31% -
SetIntersection_None_Set_string_1024_16 1.27% 8868050.173 8980283.609 - -2.18% -
SetIntersection_Front_Vector_float_1024_1 1.26% 1030260.250 1043292.374 - -1.28% -
std::flat_multimap<int,_int>::erase(iterator)/8192 1.26% 508.942 515.371 - 4.92% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 1.26% 15.031 15.221 - -1.00% -
std::stable_sort(vector<int>)_(shuffled)/8 1.26% 19.865 20.115 - -0.47% -
BM_deque_vector_move/70000 1.26% 3221.559 3262.155 - 1.78% -
std::find_if(list<int>)_(bail_25%)/8192 1.26% 1427.973 1445.934 - -0.42% -
std::fill(vector<bool>)/512 1.25% 1.554 1.573 - 3.57% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 1.25% 24108286.955 24410465.300 - -1.41% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 1.25% 38.179 38.657 - -5.20% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/32 1.25% 394.524 399.451 - 0.32% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.25% 31478.856 31871.667 - -0.10% -
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 1.25% 273.442 276.853 - 69.97% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/0 1.25% 13.304 13.470 - 0.57% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 1.25% 15.037 15.224 - -0.39% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 1.24% 392.777 397.661 - 0.02% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.24% 42261.273 42786.574 - 1.09% -
BM_PushHeap_string_SingleElement_16384 1.24% 2.680 2.713 - 5.17% -
std::map<std::string,_int>::ctor(const&)/0 1.24% 12.710 12.867 - 0.19% -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/32 1.24% 12.473 12.627 - 0.35% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 1.24% 15.144 15.332 - 0.10% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 1.23% 4472261.907 4527460.674 - 11.23% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 1.23% 12422.036 12575.314 - 2.64% -
rng::for_each(multiset<int>)/32 1.23% 25.419 25.732 - 24.84% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8 1.23% 59.423 60.155 - 0.82% -
BM_format_to_string_begin<std::vector<char>>/16384 1.23% 144.696 146.477 - -57.03% -
SetIntersection_Front_Vector_float_64_16 1.23% 14147326.575 14321462.425 - -0.15% -
std::format(double)_(fmt:_{:_10a}) 1.23% 28.708 29.061 - 0.27% -
std::rotate(deque<int>)_(1_element_backward)/1024 1.23% 40.509 41.007 - -0.35% -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/8192 1.23% 12.478 12.631 - 0.35% -
SetIntersection_None_Set_float_256_256 1.22% 5622360.250 5691173.211 - -3.79% -
BM_std_minmax_element<long_long>/512 1.22% 140.723 142.444 - 6.21% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/0 1.22% 12.822 12.979 - -11.36% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 1.22% 54.094 54.755 - -2.60% -
std::search(vector<int>)_(single_element)/1000 1.22% 227.828 230.611 - 0.77% -
std::search(list<int>)_(single_element)/1024 1.22% 728.436 737.332 - -0.31% -
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 1.22% 30.642 31.016 - -7.30% -
BM_PushHeap_string_Ascending_262144 1.22% 29.021 29.375 - -7.33% -
std::find_if_not(vector<bool>)_(process_all)/1048576 1.22% 577005.780 584038.293 - 1.79% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 1.22% 4274872.412 4326925.558 - -1.93% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 1.22% 30.829 31.204 - -2.50% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 1.22% 519.006 525.320 - -0.31% -
std::multiset<std::string>::erase(iterator)/32 1.22% 26.924 27.251 - 2.04% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 1.21% 22071.743 22339.472 - -4.18% -
std::find_if_not(vector<int>)_(bail_25%)/32768 1.21% 951.239 962.770 - 14.22% -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 1.21% 21.129 21.385 - -7.19% -
std::search(vector<int>)_(single_element)/1024 1.21% 232.968 235.789 - 0.54% -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/32 1.21% 12.479 12.629 - 0.36% -
std::find_end(vector<int>)_(process_all)/1024 1.21% 222.190 224.873 - -4.90% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 1.21% 167.595 169.619 - -82.49% -
std::partial_sort(vector<int>)_(qsort_adversarial)/1024 1.21% 8866.916 8973.982 - 2.25% -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/1024 1.21% 12.476 12.627 - 0.35% -
SetIntersection_Front_Set_string_16384_16 1.21% 1887112.119 1909877.945 - 7.89% -
BM_StringConstructDestroyCStr_Huge_Transparent 1.21% 64.570 65.348 - -5.67% -
SetIntersection_Interlaced_Vector_uint32_1024_1 1.20% 1033224.653 1045638.199 - -0.43% -
SetIntersection_None_Vector_uint64_1024_1024 1.20% 1061321.866 1074060.991 - -1.94% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 1.20% 392.985 397.698 - -0.43% -
std::generate(list<int>)/50 1.20% 15.140 15.321 - -1.71% -
BM_SeedSeq_Generate/8/8 1.20% 25.915 26.225 - -0.53% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.20% 3880.914 3927.336 - -0.10% -
std::find_if_not(vector<bool>)_(process_all)/8 1.20% 3.531 3.573 - 0.83% -
std::copy_n(list<int>)/64 1.19% 14.699 14.874 - -33.61% -
std::remove_if(vector<int>)_(sprinkled)/32 1.19% 53.692 54.333 - 2.11% -
SetIntersection_Interlaced_Set_uint32_262144_16384 1.19% 1263467.121 1278496.014 - -1.65% -
BM_japanese_escaped<char> 1.19% 14364.150 14534.961 - -1.67% -
BM_format_to_iterator/<std::vector>_string_len_6000 1.18% 59.713 60.416 - 0.66% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 1.18% 13.403 13.560 - -0.44% -
SetIntersection_None_Vector_uint32_16384_16384 1.17% 1108449.179 1121466.343 - 0.18% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32 1.17% 19.350 19.578 - 2.72% -
BM_num_get<unsigned_int> 1.17% 9.614 9.726 - -61.74% -
std::list<std::string>::operator=(const&)_(expensive_elements)/8192 1.17% 55370.152 56016.754 - 0.59% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 1.17% 427.762 432.753 - 0.19% -
BM_std_minmax_element<long_long>/1024 1.17% 277.398 280.632 - 5.94% -
std::copy_backward(vector<bool>)_(unaligned)/262144 1.16% 1585.595 1604.040 - 1.24% -
SetIntersection_None_Set_uint32_256_1 1.16% 11411243.617 11543809.366 - -0.90% -
std::search(vector<int>,_pred)_(no_match)/1024 1.16% 532.098 538.272 - 3.32% -
std::map<std::string,_int>::find(key)_(existent)/1024 1.16% 24.261 24.543 - 3.25% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 1.16% 35570.782 35983.163 - 1.22% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 1.16% 197.185 199.469 - 0.10% -
SetIntersection_Front_Vector_string_262144_16384 1.16% 348416886.086 352450086.509 - 0.86% -
BM_format_to_iterator/<std::vector>_C_string_len_6 1.16% 8.823 8.925 - -4.57% -
BM_format_string<wchar_t>/2 1.16% 5.886 5.954 - 2.91% -
SetIntersection_Front_Vector_uint64_256_1 1.16% 4031568.684 4078180.062 - -3.38% -
std::set<int>::insert(value)_(new_value,_middle)/0 1.15% 17.002 17.199 - 0.12% -
std::stable_sort(deque<int>)_(repeated)/8 1.15% 17.813 18.018 - -8.60% -
SetIntersection_None_Vector_uint32_1024_64 1.15% 1060304.872 1072535.652 - -3.25% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/1024 1.15% 31726.153 32091.959 - 0.46% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 1.15% 16.179 16.365 - -3.53% -
BM_cyrillic_escaped<char> 1.15% 14369.226 14534.640 - -4.67% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.15% 377519.134 381859.354 - 1.42% -
BM_format_to_iterator/<std::deque>_C_string_len_6 1.15% 14.500 14.666 - 2.80% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 1.15% 12826.550 12973.538 - 0.60% -
BM_emoji_escaped<char> 1.14% 23273.235 23538.513 - -2.55% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 1.14% 5.799 5.865 - 6.15% -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8 1.14% 47.500 48.041 - 5.13% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1.14% 2947331.787 2980894.045 - 0.92% -
std::none_of(vector<int>)_(process_all)/32 1.14% 8.308 8.403 - 0.52% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 1.14% 13.262 13.413 - -1.46% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 1.14% 26.187 26.484 - -2.32% -
rng::find_last_if_not(vector<char>)_(bail_10%)/50 1.13% 11.436 11.566 - 0.80% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 1.13% 26.488 26.788 - -5.35% -
BM_format_to_iterator/<std::deque>_string_view_len_6 1.13% 14.091 14.250 - 3.03% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 1.13% 4.119 4.165 - 3.55% -
BM_vector_deque_copy_backward/5500 1.13% 196.680 198.898 - -0.65% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 1.12% 19.439 19.657 - -6.20% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 1.12% 3.751 3.793 - 1.68% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 1.12% 1064709.055 1076667.764 - -1.96% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/1024 1.12% 549.805 555.979 - 0.96% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 1.12% 21.635 21.877 - 0.08% -
std::map<int,_int>::clear()/0 1.12% 392.327 396.720 - -0.27% -
std::map<int,_int>::erase(key)_(non-existent,_middle)/8192 1.12% 4.030 4.075 - 1.65% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 1.12% 15.800 15.977 - -0.37% -
SetIntersection_None_Vector_uint32_262144_16 1.12% 1127361.148 1139939.643 - 0.14% -
std::rotate(vector<bool>)_(by_1/3)/32 1.11% 17.248 17.440 - -0.91% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 1.11% 61.278 61.958 - 12.88% -
BM_num_get<long> 1.11% 10.792 10.911 - -55.28% -
BM_num_get<bool> 1.11% 11.681 11.810 - -53.36% -
BM_CmpEqual_uchar_ushort 1.10% 1.074 1.086 - 1.52% -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 1.10% 728.516 736.556 - 1.09% -
std::format(double)_(fmt:_{:_0La}) 1.10% 35.847 36.241 - 0.68% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 1.10% 581.620 588.011 - -3.65% -
std::rotate(vector<bool>)_(by_1/3)/1024 1.10% 48.404 48.935 - 2.45% -
std::copy_if(vector<int>)_(entire_range)/8 1.10% 2.199 2.223 - -1.86% -
BM_format_to_iterator/<std::array>_string_view_len_60 1.10% 9.501 9.605 - 0.62% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 1.10% 13.288 13.433 - -1.54% -
std::copy(deque<int>)/262144 1.10% 11604.353 11731.423 - 1.43% -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 1.09% 93.679 94.704 - -0.20% -
BM_PushHeap_string_QuickSortAdversary_1024 1.09% 15.160 15.326 - -2.43% -
SetIntersection_Front_Set_uint64_16384_16384 1.09% 223020394.136 225458757.309 - -0.01% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/1024 1.09% 699.320 706.953 - -3.33% -
SetIntersection_None_Vector_uint32_1024_16 1.09% 1039203.002 1050513.451 - -5.00% -
SetIntersection_None_Set_uint32_256_4 1.09% 10990079.468 11109468.100 - -3.43% -
std::pop_heap(vector<size_t>)/1024 1.08% 9.831 9.938 - 0.55% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 1.08% 655.816 662.924 - 4.00% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 1.08% 21149624.440 21378665.451 - -0.55% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.08% 510.311 515.828 - -1.82% -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/8192 1.08% 1162.068 1174.612 - 0.99% -
std::move(vector<bool>)_(aligned)/64 1.08% 1.662 1.680 - -0.63% -
rng::starts_with(deque<int>)/1000 1.08% 471.517 476.597 - 9.30% -
std::stable_sort(deque<int>)_(shuffled)/8 1.07% 22.574 22.816 - -2.90% -
BM_deque_deque_copy/65536 1.07% 3071.937 3104.884 - 0.68% -
SetIntersection_Interlaced_Vector_uint64_64_64 1.07% 10820447.655 10936356.373 - -1.16% -
SetIntersection_Interlaced_Vector_string_262144_1024 1.07% 338042232.589 341661457.160 - 42.18% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 1.07% 699.753 707.243 - -2.84% -
std::copy_n(vector<int>)/8 1.07% 2.156 2.179 - 3.09% -
std::none_of(list<int>)_(process_all)/50 1.06% 21.842 22.074 - 1.33% -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 1.06% 15.280 15.442 - -0.22% -
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 1.06% 15.514 15.678 - -9.54% -
SetIntersection_Interlaced_Set_string_256_64 1.06% 30661392.389 30986751.697 - 4.23% -
std::partition(list<int>)_(sparse)/1024 1.06% 711.146 718.681 - 0.25% -
std::make_heap(vector<NonIntegral>)_(shuffled)/8192 1.06% 5282.350 5338.295 - -0.80% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 1.06% 26.506 26.787 - 0.28% -
std::find_end(list<int>)_(match_near_end)/1024 1.06% 59.883 60.516 - -98.66% -
ranges::min(std::list<char>)/8 1.06% 1.933 1.953 - 10.51% -
std::map<int,_int>::erase(key)_(existent)/8192 1.05% 24.868 25.131 - -3.56% -
Chain_fail,_2_levels 1.05% 31.406 31.737 - -11.79% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 1.05% 13.310 13.450 - 0.30% -
std::replace(vector<int>)_(prefix)/50 1.05% 7.635 7.715 - 0.17% -
std::list<std::string>::erase(begin)_(expensive_elements)/32 1.05% 30.101 30.416 - 5.03% -
std::format(double)_(fmt:_{:0<17500_10Lg}) 1.05% 217.592 219.868 - -5.23% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.04% 745.703 753.480 - -1.03% -
std::format(double)_(fmt:_{:0>17500_0La}) 1.04% 167.357 169.099 - 0.46% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/32 1.04% 18.184 18.373 - -0.06% -
std::format(int64_t)_(fmt:_{:0<512d}) 1.04% 33.284 33.629 - -0.37% -
rng::starts_with(deque<int>,_pred)/1000 1.04% 506.257 511.504 - -0.19% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 1.04% 12318.815 12446.405 - 4.90% -
std::generate_n(list<int>)/8192 1.03% 7465.569 7542.825 - 1.22% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 1.03% 20.991 21.208 - 0.37% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 1.03% 16.334 16.503 - 1.20% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 1.03% 46852296.602 47336590.788 - 0.54% -
SetIntersection_Interlaced_Set_uint32_1024_256 1.03% 13659939.651 13800929.173 - -5.95% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 1.03% 111.658 112.810 - -54.71% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.03% 59832.308 60449.481 - 1.64% -
SetIntersection_Interlaced_Set_string_256_16 1.03% 17818362.026 18002080.620 - -1.78% -
SetIntersection_Interlaced_Vector_uint32_256_64 1.03% 8282073.993 8367422.515 - 22.43% -
BM_format_string<wchar_t>/4 1.03% 3.066 3.097 - 2.62% -
std::sort(vector<int>)_(descending)/8 1.03% 24.685 24.939 - -0.47% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.03% 6624.707 6692.736 - -2.11% -
std::set<int>::insert(value)_(new_value,_middle)/1024 1.03% 25.943 26.209 - -1.14% -
SetIntersection_Front_Vector_string_16_16 1.02% 51979996.631 52512225.750 - 2.50% -
std::format(int64_t)_(fmt:_{:X}) 1.02% 28.364 28.655 - -7.28% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 1.02% 100315.664 101336.332 - 3.86% -
std::remove_copy(list<int>)_(sprinkled)/50 1.02% 18.395 18.583 - 0.72% -
BM_format_to_back_inserter<std::deque<char>>/string_view_len_6000 1.02% 2531.577 2557.278 - 0.37% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 1.01% 13.397 13.533 - -0.61% -
std::make_heap(vector<int>)_(shuffled)/1024 1.01% 572.456 578.249 - 2.33% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 1.01% 6621.838 6688.802 - -4.56% -
std::format(float)_(fmt:_{:_0Le}) 1.01% 59.957 60.562 - 0.28% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/8192 1.01% 349067.193 352585.580 - 1.48% -
BM_deque_deque_ranges_move_backward/70000 1.01% 7920.623 8000.428 - 0.11% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 1.01% 392.424 396.373 - 0.08% -
std::make_heap(deque<int>,_pred)_(ascending)/8 1.00% 24.850 25.099 - 0.50% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8 1.00% 62.251 62.875 - 1.29% -
BM_Basic<int64_t> 1.00% 17.983 18.163 - -1.63% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 1.00% 11578.633 11694.445 - -7.11% -

Performance Improvements - execution_time Δ Previous Current σ Δ (B) σ (B)
std::is_partitioned(vector<int>)_(unpartitioned)/50 -73.35% 8.724 2.325 - -73.89% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 -60.02% 57.162 22.855 - -63.28% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 -55.85% 23.915 10.559 - -36.84% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 -53.23% 73.294 34.276 - -53.57% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -53.11% 14.977 7.023 - -33.91% -
BM_format_to_string_begin<std::vector<wchar_t>>/16384 -52.33% 1680.298 800.999 - -57.89% -
std::search(list<int>)_(no_match)/1000 -52.22% 1463.693 699.344 - 4.01% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 -51.98% 63.505 30.497 - -53.29% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/1024 -50.26% 1583.035 787.326 - -1.66% -
std::search(list<int>)_(no_match)/1024 -49.97% 1479.737 740.334 - -1.28% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -49.92% 1786.048 894.511 - 18.94% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 -49.88% 1599.664 801.790 - -2.20% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 -49.62% 65.020 32.755 - -50.31% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 -47.05% 23098938.188 12231423.682 - -32.92% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -46.14% 1703.695 917.532 - 24.95% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 -43.36% 11.428 6.472 - -32.07% -
BM_format_to_string_span<char>/16384 -41.66% 259.052 151.129 - -30.66% -
SetIntersection_Interlaced_Vector_uint32_262144_16 -40.95% 5707298.438 3370155.362 - 9.47% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 -40.39% 10.572 6.302 - -22.41% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 -39.33% 120.827 73.303 - -16.79% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -39.16% 7.753 4.717 - -28.70% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 -38.57% 7.520 4.619 - -14.87% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -37.88% 42.241 26.241 - -8.94% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 -37.24% 30.770 19.310 - -28.50% -
std::map<std::string,_int>::erase(key)_(existent)/8192 -37.16% 94.422 59.331 - -43.42% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 -36.41% 4.154 2.641 - -17.66% -
std::is_sorted(deque<int>)/8 -36.23% 4.549 2.901 - 1.39% -
BM_format_string<char>/65536 -35.96% 0.037 0.024 - -34.26% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control -35.88% 0.360 0.231 - -34.98% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -35.51% 154.297 99.507 - -51.70% -
std::equal(list<int>)_(it,_it,_it)/1024 -35.45% 1755.320 1133.072 - 0.88% -
SetIntersection_Interlaced_Vector_uint32_262144_256 -35.41% 40868719.567 26396882.915 - -3.95% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 -34.63% 59219970.579 38710317.286 - 3.96% -
std::copy(vector<bool>)_(aligned)/262144 -34.56% 563.625 368.860 - -37.25% -
std::map<std::string,_int>::erase(key)_(existent)/1024 -34.18% 97.465 64.149 - -28.44% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -34.09% 33.353 21.982 - -58.06% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -33.29% 48.107 32.091 - -3.80% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 -33.23% 8.034 5.365 - -5.81% -
std::unordered_set<std::string>::erase(key)_(existent)/32 -33.02% 132.429 88.704 - 18.89% -
std::find(vector<bool>)_(process_all)/8 -32.75% 0.793 0.533 - -4.85% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 -32.65% 0.697 0.469 - -18.89% -
std::copy(vector<int>)/4096 -32.44% 212.591 143.622 - -4.65% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -32.38% 47.999 32.456 - -17.98% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -32.10% 116.381 79.019 - -44.32% -
std::move_backward(vector<int>)/32768 -31.53% 2535.721 1736.329 - 2.10% -
std::move_backward(vector<bool>)_(aligned)/1048576 -31.45% 2534.993 1737.631 - 1.71% -
std::find(vector<bool>)_(process_all)/50 -31.41% 0.784 0.538 - -3.92% -
std::unordered_set<int>::contains(key)_(non-existent)/0 -30.95% 0.489 0.338 - -7.58% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 -30.87% 33.884 23.425 - -26.64% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 -30.76% 1.936 1.341 - -31.47% -
BM_join_view_out_vectors/4096 -30.71% 9075.983 6289.153 - -3.11% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 -29.23% 11.540 8.167 - 4.69% -
std::set<std::string>::insert(value)_(new_value,_end)/32 -28.75% 45.825 32.651 - -20.05% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 -27.87% 0.544 0.392 - -17.72% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 -27.68% 11.485 8.306 - -18.51% -
BM_PushHeap_uint32_PipeOrgan_1 -27.39% 0.642 0.466 - 0.01% -
ranges::min(std::vector<__int128>)/70000 -27.22% 46515.844 33855.021 - 9.65% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 -27.03% 41.281 30.123 - -2.36% -
std::shift_right(vector<int>)/32 -27.03% 4.051 2.956 - 0.46% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 -26.94% 1800.443 1315.432 - -0.58% -
std::map<std::string,_int>::erase(iterator)/1024 -26.91% 35.253 25.767 - -27.83% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 -26.42% 31.301 23.030 - -3.84% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 -26.27% 7.956 5.866 - -16.58% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 -26.26% 30008817.111 22129416.246 - 4.44% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 -25.92% 1.210 0.896 - -19.31% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 -25.80% 1.399 1.038 - -2.37% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -25.45% 44.154 32.915 - -23.97% -
ranges::min(std::vector<__int128>)/64 -24.91% 38.432 28.858 - 7.70% -
BM_vector_deque_ranges_copy_backward/0 -24.90% 0.635 0.477 - -8.00% -
SetIntersection_Interlaced_Vector_uint32_16384_256 -24.77% 22818431.292 17165426.212 - -11.91% -
BM_StringConstructDestroyCStr_Small_Transparent -24.53% 0.459 0.346 - -5.75% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 -24.15% 5260645.166 3990380.415 - -1.36% -
BM_format_to_string_pointer<char>/16384 -23.83% 196.584 149.733 - -40.85% -
std::is_partitioned(list<int>)_(unpartitioned)/8192 -23.74% 2156.032 1644.178 - -23.90% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 -23.62% 30.445 23.254 - -23.26% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -23.57% 78.873 60.280 - 18.14% -
std::shift_left(vector<int>)/32 -23.52% 3.878 2.966 - -0.06% -
std::unordered_set<std::string>::count(key)_(existent)/1024 -23.22% 40.259 30.912 - -10.74% -
std::find_if_not(vector<char>)_(bail_25%)/8 -23.01% 1.073 0.826 - -11.42% -
std::set<int>::contains(key)_(non-existent)/8192 -22.88% 19.479 15.022 - 45.54% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -22.50% 30.662 23.764 - -1.67% -
ranges::minmax(std::vector<char>)/8 -22.13% 1.143 0.890 - -11.91% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 -21.92% 1.283 1.001 - 4.57% -
std::set<std::string>::insert(value)_(new_value,_end)/0 -21.22% 34.320 27.036 - -17.99% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 -20.90% 1.915 1.515 - -21.26% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 -20.67% 29.770 23.616 - -5.04% -
std::is_partitioned(list<int>)_(unpartitioned)/32 -20.54% 4.252 3.379 - -22.91% -
SetIntersection_None_Set_uint32_16384_16384 -20.47% 191396676.305 152221659.383 - -6.83% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 -20.43% 8600.976 6843.930 - -3.53% -
BM_PushHeap_uint32_Ascending_1 -20.30% 0.558 0.445 - -4.51% -
std::set<int>::lower_bound(key)_(non-existent)/32 -20.25% 2.909 2.320 - -0.71% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 -20.24% 111407995.102 88857287.803 - -0.09% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -20.08% 52.897 42.275 - -19.44% -
std::sort(vector<NonIntegral>)_(shuffled)/8192 -19.89% 104670.112 83855.480 - -3.47% -
std::for_each_n(deque<int>)/50 -19.84% 4.911 3.937 - -0.62% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 -19.69% 52187303.152 41910210.329 - -5.62% -
std::move(deque<int>)/32768 -19.69% 2363.366 1897.964 - -8.51% -
SetIntersection_Interlaced_Vector_uint32_16384_64 -19.56% 8241422.169 6629094.920 - 5.41% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 -19.48% 2037462.124 1640517.256 - -2.40% -
rng::find_last_if(deque<int>)_(bail_90%)/8 -19.48% 1.151 0.927 - -3.71% -
rng::contains(list<int>)_(process_all)/8192 -19.36% 8460.987 6823.184 - -5.04% -
BM_PushHeap_string_Descending_1 -19.30% 0.583 0.471 - -32.77% -
vector<bool>::resize() -19.26% 13.373 10.797 - -24.31% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 -18.98% 7.937 6.431 - -14.27% -
std::fill_n(list<int>)/8192 -18.79% 9080.920 7374.657 - 3.14% -
BM_deque_deque_ranges_move_backward/0 -18.69% 0.921 0.749 - -18.69% -
std::stable_partition(list<int>)_(dense)/8192 -18.66% 23309.444 18959.830 - 8.40% -
rng::find_last_if(vector<int>)_(bail_90%)/8 -18.60% 0.688 0.560 - -9.35% -
std::partition_point(list<int>)/8192 -18.54% 14498.338 11809.677 - -5.12% -
BM_format_to_string_back_inserter<std::vector<wchar_t>>/1 -18.34% 28.712 23.445 - -4.64% -
BM_join_view_out_vectors/0 -18.27% 0.519 0.424 - -0.64% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 -17.84% 11.460 9.415 - -16.94% -
std::copy_n(vector<bool>)_(aligned)/1048576 -17.82% 2920.043 2399.662 - -22.84% -
std::find_end(list<int>)_(same_length)/8192 -17.74% 9693.765 7974.169 - -49.33% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 -17.06% 12.454 10.329 - 6.27% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 -16.97% 27.240 22.617 - -2.58% -
BM_PushHeap_float_Descending_1 -16.86% 0.516 0.429 - -17.49% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 -16.82% 0.426 0.354 - -3.50% -
std::unordered_set<int>::contains(key)_(non-existent)/32 -16.78% 1.707 1.421 - -12.26% -
BM_StringRelationalLiteral_Eq_Empty_Small_Control -16.72% 0.410 0.341 - -9.83% -
std::copy(list<int>)/64 -16.70% 36.363 30.290 - -9.57% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 -16.69% 5583940.276 4651966.136 - 7.08% -
SetIntersection_Interlaced_Vector_uint64_262144_4 -16.63% 1766376.833 1472589.095 - -6.92% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 -16.58% 1.327 1.107 - -0.44% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 -16.41% 10.560 8.827 - 0.01% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 -16.40% 1.340 1.120 - -4.09% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 -16.36% 3.178 2.658 - 6.59% -
BM_adjacent_empty<1000> -16.26% 422.141 353.496 - 0.00% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 -16.20% 1.885 1.580 - 4.75% -
std::set<int>::lower_bound(key)_(non-existent)/1024 -15.93% 7.335 6.167 - 9.64% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 -15.86% 6.952 5.849 - -1.59% -
std::unordered_multiset<int>::erase(iterator)/8192 -15.79% 23.325 19.642 - -13.87% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 -15.78% 2727161.666 2296906.477 - 3.27% -
ranges::minmax(std::list<char>)/1 -15.73% 0.415 0.349 - -15.21% -
BM_deque_vector_move_backward/0 -15.67% 1.697 1.431 - 4.35% -
BM_PushHeap_uint64_SingleElement_1 -15.36% 0.484 0.410 - -18.22% -
std::copy_n(list<int>)/4096 -15.35% 4213.986 3567.341 - -14.65% -
BM_vector_deque_move_backward/70000 -15.09% 9530.949 8093.160 - 1.13% -
SetIntersection_Interlaced_Vector_uint32_262144_4 -15.08% 1728207.523 1467552.933 - -24.81% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 -14.87% 5113.526 4353.034 - -27.79% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 -14.79% 1.383 1.178 - -7.50% -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 -14.77% 24.308 20.717 - -10.86% -
BM_deque_vector_ranges_copy/0 -14.65% 1.527 1.303 - -9.38% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 -14.52% 14.598 12.478 - 9.20% -
BM_deque_deque_ranges_move/0 -14.51% 0.922 0.788 - -14.55% -
ranges::min(std::vector<char>)/1 -14.43% 0.451 0.386 - -11.77% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 -14.37% 38.314 32.809 - -0.50% -
std::move(list<int>)/64 -14.33% 45.903 39.324 - -17.87% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 -14.19% 1.392 1.194 - -18.39% -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 -14.18% 253.047 217.175 - 1.59% -
BM_vector_deque_copy_backward/70000 -14.12% 9575.668 8224.060 - -0.05% -
std::multiset<int>::lower_bound(key)_(non-existent)/8192 -13.94% 11.287 9.715 - -30.13% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 -13.91% 28.658 24.671 - 5.77% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 -13.89% 12745.544 10974.593 - 5.68% -
std::equal(deque<int>)_(it,_it,_it)/50 -13.87% 23.911 20.595 - -4.42% -
BM_format/string_view_len_60 -13.86% 15.267 13.151 - -5.91% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 -13.75% 1.611 1.389 - -2.74% -
std::all_of(list<int>)_(process_all)/8192 -13.68% 8740.133 7544.060 - -1.32% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 -13.48% 1.707 1.477 - -16.11% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 -13.48% 1.313 1.136 - -7.20% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 -13.40% 1.344 1.164 - -9.44% -
std::multiset<std::string>::contains(key)_(existent)/32 -13.36% 19.086 16.536 - 15.38% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 -13.33% 37.122 32.173 - -1.78% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 -13.31% 33.047 28.647 - -1.12% -
std::reverse(list<int>)/4096 -13.14% 1789.423 1554.276 - -11.93% -
std::for_each_n(deque<int>)/32 -13.11% 4.356 3.784 - 0.74% -
std::count_if(list<int>)_(every_other)/8192 -13.10% 8254.154 7172.539 - 1.80% -
std::multiset<int>::ctor(const&,_alloc)/1024 -12.98% 7322.596 6372.443 - -35.23% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 -12.95% 1587.301 1381.776 - -18.65% -
SetIntersection_Interlaced_Vector_string_16384_16 -12.94% 5047393.524 4394195.744 - 4.70% -
std::find_end(deque<int>)_(single_element)/8192 -12.91% 2720.589 2369.259 - 17.23% -
BM_deque_deque_move/0 -12.85% 0.909 0.792 - 0.46% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 -12.82% 16.417 14.312 - -4.98% -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 -12.82% 7.515 6.552 - -27.82% -
std::find_end(forward_list<int>)_(process_all)/8192 -12.81% 6562.802 5722.396 - 0.02% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 -12.80% 1.684 1.469 - -13.63% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 -12.79% 19.175 16.723 - -38.69% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 -12.77% 1.578 1.376 - 7.64% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 -12.76% 1.412 1.232 - -0.20% -
std::flat_map<int,_int>::count(key)_(non-existent)/0 -12.65% 0.484 0.423 - -13.65% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 -12.61% 128823720.981 112585373.317 - -2.43% -
BM_unicode_text<char> -12.59% 37990.341 33205.461 - -5.81% -
BM_Swap_SmallNonTrivialFunctor_SmallNonTrivialFunctor -12.52% 0.620 0.542 - -2.13% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 -12.48% 1.448 1.268 - -25.32% -
bm_exception_ptr_copy_ctor_null -12.46% 3.625 3.174 - -0.32% -
std::find(vector<char>)_(bail_25%)/8 -12.35% 1.259 1.104 - -0.50% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 -12.32% 64291121.691 56372918.051 - -7.95% -
std::fill(list<int>)/8192 -12.31% 8206.317 7195.818 - -15.53% -
std::fill_n(deque<int>)/32 -12.29% 1.317 1.155 - -86.04% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 -12.03% 1.459 1.284 - -19.28% -
BM_StringConstructDestroyCStr_Empty_Opaque -12.00% 2.363 2.079 - 0.02% -
std::search(deque<int>)_(no_match)/1024 -11.98% 302.879 266.605 - -12.06% -
SetIntersection_Interlaced_Vector_string_16384_64 -11.96% 14805416.703 13033983.060 - 7.02% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 -11.93% 1.529 1.347 - -8.57% -
BM_StringAssignAsciiz_Empty_Opaque -11.87% 3.448 3.039 - -8.89% -
bm_ranges_lexicographical_compare<int>/1 -11.86% 1.404 1.237 - -3.79% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 -11.85% 1.782 1.571 - -13.03% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 -11.83% 8.996 7.932 - 6.45% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -11.82% 777.534 685.593 - -21.25% -
BM_format_to_back_inserter<std::list<char>>/string_view_len_60 -11.72% 683.904 603.745 - -3.69% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 -11.72% 61840.547 54595.480 - -4.28% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 -11.55% 21.783 19.267 - -12.75% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 -11.51% 1.336 1.182 - -5.59% -
SetIntersection_Interlaced_Vector_uint32_1024_256 -11.46% 6386776.625 5655130.239 - -4.58% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 -11.42% 0.462 0.409 - 5.34% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle -11.37% 1.322 1.172 - 0.36% -
std::unordered_multiset<int>::count(key)_(non-existent)/0 -11.36% 0.349 0.309 - -1.60% -
std::map<std::string,_int>::erase(iterator)/32 -11.35% 31.296 27.745 - -2.90% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 -11.34% 1.662 1.474 - -21.05% -
std::copy_backward(vector<bool>)_(aligned)/64 -11.33% 1.732 1.536 - -4.32% -
std::all_of(vector<int>)_(process_all)/8 -11.32% 2.545 2.257 - -10.32% -
SetIntersection_Interlaced_Vector_string_262144_16 -11.24% 6518042.759 5785672.945 - -3.45% -
BM_vector_deque_ranges_copy/0 -11.22% 0.503 0.447 - -34.48% -
BM_tolower_char<char> -11.21% 0.692 0.614 - -11.21% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 -11.19% 33.228 29.509 - 1.31% -
std::set<std::string>::insert(value)_(new_value,_middle)/32 -10.96% 42.533 37.870 - 27.05% -
BM_deque_deque_copy/0 -10.94% 0.921 0.820 - -5.60% -
rng::contains_subrange(deque<int>)_(same_length)/16 -10.92% 13.076 11.648 - -8.34% -
std::find_end(deque<int>)_(match_near_end)/1000 -10.91% 46.125 41.092 - -88.21% -
BM_vector_deque_ranges_move/0 -10.89% 0.616 0.549 - 38.47% -
BM_format_to_string_back_inserter<std::list<wchar_t>>/1048576 -10.88% 14619274.312 13028488.982 - -2.19% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -10.88% 156031.121 139055.325 - 0.30% -
SetIntersection_Interlaced_Vector_uint64_262144_256 -10.86% 40709514.774 36286487.279 - 2.83% -
bm_lexicographical_compare<int>/32768 -10.81% 2148.316 1916.056 - 0.35% -
SetIntersection_Front_Vector_uint32_262144_1024 -10.80% 5916113.197 5276932.692 - -0.61% -
std::unordered_set<int>::erase(key)_(existent)/8192 -10.72% 24.659 22.015 - -3.51% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -10.72% 33.640 30.034 - -29.61% -
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 -10.66% 33.874 30.262 - -1.19% -
BM_vector_deque_move/2 -10.65% 2.069 1.848 - -7.78% -
std::multiset<int>::equal_range(key)_(non-existent)/32 -10.63% 2.734 2.444 - -3.80% -
BM_BitsetToString<64>/Sparse_(10%)/10 -10.63% 15.156 13.545 - 10.37% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -10.60% 629.858 563.120 - -66.21% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8192 -10.58% 669657.118 598810.164 - -1.55% -
std::multiset<int>::equal_range(key)_(non-existent)/1024 -10.56% 6.228 5.571 - -13.36% -
bm_ranges_lexicographical_compare<int>/32768 -10.55% 2142.373 1916.338 - 0.31% -
std::map<int,_int>::find(key)_(non-existent)/8192 -10.50% 8.380 7.500 - 6.99% -
DAG_leftmost_middle,_2_levels -10.45% 17.339 15.527 - -2.01% -
std::fill(vector<bool>)/32768 -10.45% 34.674 31.052 - 6.29% -
SetIntersection_Interlaced_Vector_uint64_1024_4 -10.44% 1397786.379 1251882.834 - -2.57% -
ranges::min(std::list<__int128>)/1 -10.43% 0.457 0.409 - 3.33% -
ranges::min(std::deque<__int128>)/1 -10.42% 0.708 0.634 - -24.16% -
BM_format_to_string_back_inserter<std::list<wchar_t>>/16384 -10.40% 225388.312 201954.944 - -1.67% -
std::map<int,_int>::find(key)_(non-existent)/32 -10.35% 2.471 2.215 - 0.21% -
std::set<std::string>::erase(iterator)/32 -10.31% 28.316 25.398 - -19.96% -
ranges::min(std::vector<__int128>)/1 -10.30% 0.456 0.409 - 20.42% -
BM_deque_vector_copy/1 -10.16% 2.183 1.962 - -8.29% -
BM_StringRelational_Eq_Small_Small_ChangeFirst -10.14% 1.685 1.515 - 0.46% -
BM_format_string<char>/128 -10.14% 0.101 0.091 - 3.17% -
std::map<int,_int>::count(key)_(non-existent)/1024 -10.10% 8.077 7.261 - 0.36% -
std::rotate(vector<bool>)_(1_element_backward)/8192 -10.09% 136.768 122.969 - 10.65% -
std::none_of(list<int>)_(process_all)/8192 -10.05% 9024.551 8117.811 - 1.84% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 -9.98% 97.150 87.456 - -9.40% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -9.96% 20.975 18.885 - -15.26% -
std::rotate(vector<bool>)_(by_1/4)/1024 -9.95% 15.082 13.581 - -4.10% -
SetIntersection_None_Set_uint64_1024_64 -9.87% 9531378.644 8590784.964 - -4.67% -
BM_to_chars_good/10 -9.86% 1.790 1.614 - 2.81% -
rng::find_last(vector<int>)_(bail_90%)/50 -9.81% 1.515 1.366 - -9.87% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 -9.80% 3.295 2.972 - 8.35% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -9.78% 5877.712 5302.982 - 2.86% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -9.77% 28735.914 25927.486 - -1.08% -
BM_StringRelational_Eq_Small_Small_Control -9.75% 2.048 1.848 - 9.71% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 -9.72% 4.819 4.351 - -5.92% -
SetIntersection_None_Set_uint64_256_4 -9.70% 12146563.681 10967851.612 - -5.50% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -9.70% 12738.826 11502.865 - 0.07% -
BM_format_to_string_back_inserter<std::wstring>/16384 -9.68% 4355.612 3933.822 - 0.06% -
std::find_if_not(list<int>)_(process_all)/8192 -9.68% 8007.495 7232.333 - 4.30% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 -9.63% 11.047 9.984 - 1.31% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -9.39% 126.354 114.483 - -47.14% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 -9.39% 41.893 37.960 - -2.54% -
SetIntersection_Interlaced_Vector_uint64_16384_256 -9.38% 17707302.184 16045680.757 - -32.21% -
BM_vector_deque_move/1 -9.35% 2.312 2.095 - -8.15% -
SetIntersection_None_Set_uint64_1024_4 -9.34% 9465207.056 8581380.354 - -5.77% -
BM_Move_SmallTrivialFunctor -9.33% 1.290 1.169 - -9.23% -
BM_format_to_back_inserter<std::list<char>>/C_string_len_6 -9.32% 83.930 76.108 - -2.00% -
SetIntersection_Interlaced_Vector_string_262144_4 -9.28% 2238351.629 2030558.777 - -1.17% -
SetIntersection_Interlaced_Set_string_262144_256 -9.28% 2249090.006 2040306.071 - -1.98% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -9.28% 31.850 28.894 - -28.43% -
BM_Copy_SmallNonTrivialFunctor -9.26% 10.257 9.307 - -2.21% -
std::set<std::string>::insert(value)_(new_value,_middle)/0 -9.24% 34.676 31.472 - 36.84% -
BM_PushHeap_uint32_QuickSortAdversary_1 -9.24% 0.505 0.459 - 16.45% -
rng::ends_with(list<int>)_(mismatch_at_end)/8 -9.23% 0.759 0.689 - -8.57% -
SetIntersection_None_Set_uint64_16384_1 -9.22% 173971674.659 157928002.499 - -1.57% -
std::count(vector<int>)_(every_other)/8 -9.21% 1.346 1.222 - -8.52% -
SetIntersection_None_Set_uint64_1024_256 -9.18% 9478041.129 8608205.169 - -3.66% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast -9.16% 1.781 1.618 - -0.76% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 -9.14% 14.804 13.450 - -18.12% -
BM_format_to_back_inserter<std::vector<char>>/string_view_len_60 -9.14% 30.591 27.796 - -2.55% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 -9.09% 29.759 27.053 - -14.53% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -9.06% 34.571 31.438 - -21.26% -
SetIntersection_None_Set_uint64_16384_16 -9.05% 179818142.226 163536627.631 - -2.61% -
SetIntersection_Interlaced_Set_string_262144_1024 -9.00% 2273221.274 2068518.881 - -1.74% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -8.98% 659.411 600.208 - -65.65% -
BM_StringRelationalLiteral_Less_Empty_Small_Control -8.97% 1.762 1.604 - 0.54% -
BM_deque_vector_move_backward/64 -8.96% 3.212 2.924 - -0.25% -
SetIntersection_None_Set_uint64_16384_4 -8.95% 175881432.043 160136053.589 - -2.96% -
SetIntersection_None_Set_uint64_1024_1 -8.95% 9410756.473 8568680.464 - -4.66% -
std::find_if_not(vector<int>)_(bail_25%)/8 -8.91% 0.737 0.671 - -21.01% -
BM_StringRelationalLiteral_Less_Empty_Large_Control -8.90% 1.761 1.604 - 0.57% -
std::multiset<int>::lower_bound(key)_(non-existent)/32 -8.88% 2.675 2.438 - -17.95% -
BM_PathConstructString/large_string/64 -8.84% 2436.316 2220.825 - -9.19% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst -8.83% 1.272 1.159 - -4.08% -
BM_format_to_string_pointer<char>/1048576 -8.80% 12926.147 11788.896 - -5.18% -
SetIntersection_Interlaced_Vector_uint32_16384_4 -8.76% 1544975.260 1409638.151 - 2.81% -
BM_deque_vector_move_backward/2 -8.73% 2.020 1.844 - 0.45% -
BM_PushHeap_uint32_SingleElement_4 -8.70% 0.369 0.337 - -1.89% -
BM_deque_vector_copy/0 -8.69% 1.416 1.293 - 3.52% -
SetIntersection_Interlaced_Vector_string_16384_4 -8.67% 1968392.902 1797781.112 - -0.67% -
BM_vector_deque_ranges_copy_backward/64 -8.61% 3.340 3.052 - 0.48% -
std::remove_if(deque<int>)_(sprinkled)/50 -8.60% 67.085 61.319 - 1.41% -
std::set<std::string>::erase(key)_(non-existent,_middle)/32 -8.58% 7.141 6.528 - -0.56% -
BM_StringAssignAsciiz_Small_Opaque -8.58% 3.325 3.040 - -8.92% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 -8.58% 1.841 1.683 - -11.99% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -8.58% 13621.459 12453.380 - -0.14% -
BM_Swap_SmallTrivialFunctor_LargeTrivialFunctor -8.57% 1.270 1.161 - -21.47% -
BM_deque_deque_copy_backward/0 -8.56% 0.859 0.785 - -14.76% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 -8.51% 11.159 10.209 - -8.24% -
std::find_if(vector<int>)_(bail_25%)/8 -8.44% 0.849 0.777 - 5.98% -
SetIntersection_Front_Vector_uint64_256_256 -8.44% 4535165.241 4152581.484 - -2.38% -
SetIntersection_Interlaced_Vector_uint32_1024_4 -8.40% 1398010.135 1280563.292 - 1.28% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -8.40% 35.987 32.965 - 16.87% -
BM_format_to_back_inserter<std::vector<char>>/C_string_len_6 -8.39% 26.879 24.625 - -2.43% -
BM_PushHeap_uint32_SingleElement_16 -8.38% 0.366 0.335 - -0.08% -
DAG_leftmost_middle,_1_level -8.37% 21.289 19.507 - -3.11% -
BM_PushHeap_float_Ascending_16 -8.30% 1.071 0.982 - 0.13% -
BM_ConstructAndDestroy_SmallNonTrivialFunctor_Opaque -8.30% 9.328 8.554 - -2.92% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 -8.29% 5.344 4.901 - 39.13% -
SetIntersection_None_Set_uint64_1024_1024 -8.24% 9492702.990 8710525.247 - -3.78% -
BM_format_to_n_string_begin<std::string>/16384 -8.22% 181.633 166.694 - -42.20% -
std::for_each(list<int>)/8 -8.21% 2.546 2.337 - -7.22% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -8.20% 648.778 595.562 - 8.93% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -8.17% 270166.470 248080.379 - -1.70% -
std::set<int>::upper_bound(key)_(existent)/8192 -8.11% 8.790 8.077 - -5.98% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 -8.10% 2.365 2.174 - -6.02% -
std::find(vector<int>)_(bail_25%)/8 -8.09% 1.540 1.415 - 4.17% -
std::set<std::string>::find(key)_(non-existent)/1024 -8.05% 22.510 20.697 - 3.81% -
std::unordered_set<std::string>::erase(iterator)/8192 -8.05% 31.201 28.689 - -1.93% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 -8.04% 16348.814 15034.123 - -9.78% -
SetIntersection_None_Set_uint64_1024_16 -8.00% 9426563.174 8672190.115 - -3.35% -
BM_deque_deque_copy_backward/64 -7.99% 3.647 3.355 - -1.62% -
BM_format_to_string_begin<std::string>/16384 -7.96% 161.146 148.322 - -32.23% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 -7.93% 5.001 4.605 - 2.16% -
std::copy_backward(vector<bool>)_(aligned)/512 -7.93% 1.567 1.443 - -6.73% -
std::copy_n(deque<int>)/262144 -7.91% 12629.680 11631.008 - -0.32% -
rng::contains_subrange(deque<int>)_(same_length)/32 -7.88% 20.773 19.136 - -5.33% -
std::replace_if(list<int>)_(prefix)/1024 -7.86% 800.491 737.569 - 1.29% -
SetIntersection_None_Set_uint64_256_256 -7.85% 6135597.330 5653908.050 - -2.92% -
BM_ConstructAndDestroy_MemFuncPtr_Opaque -7.83% 0.929 0.856 - -7.23% -
bm_make_exception_ptr/threads:1 -7.82% 17.392 16.033 - -0.85% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 -7.81% 24.665 22.739 - -8.19% -
std::all_of(vector<int>)_(process_all)/50 -7.80% 13.761 12.688 - -33.93% -
BM_deque_vector_move_backward/1 -7.77% 2.331 2.150 - 1.84% -
bm_lexicographical_compare<signed_char>/1 -7.73% 1.441 1.329 - 5.87% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 -7.71% 8566.139 7905.860 - 8.90% -
BM_format_to_string_back_inserter<std::list<wchar_t>>/1 -7.69% 25.633 23.661 - 1.02% -
BM_emoji_text<char> -7.67% 803.033 741.415 - 0.03% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 -7.65% 22.499 20.777 - -3.93% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 -7.65% 28.725 26.527 - -11.57% -
SetIntersection_Interlaced_Vector_string_262144_256 -7.65% 76190915.375 70361918.803 - 4.19% -
BM_format_to_back_inserter<std::deque<char>>/C_string_len_6 -7.64% 46.910 43.326 - -1.13% -
std::set<std::string>::contains(key)_(non-existent)/32 -7.57% 10.162 9.393 - -4.29% -
std::find_if(deque<int>)_(bail_25%)/8192 -7.54% 545.719 504.573 - -11.38% -
std::sort_heap(vector<NonIntegral>)/8 -7.54% 31.486 29.113 - -0.81% -
std::set<std::string>::ctor(const&)/32 -7.53% 773.195 714.937 - -14.10% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 -7.52% 1431.364 1323.745 - -3.18% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 -7.50% 24.977 23.105 - 0.46% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 -7.49% 1151034.602 1064842.916 - -5.03% -
std::find_end(forward_list<int>)_(single_element)/8192 -7.44% 6193.799 5732.885 - 0.09% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 -7.43% 13423.492 12426.038 - 6.75% -
BM_Copy_LargeNonTrivialFunctor -7.42% 11.700 10.832 - -0.75% -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 -7.42% 1.308 1.211 - -3.91% -
BM_deque_vector_copy/2 -7.40% 1.846 1.710 - -6.54% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 -7.40% 23.638 21.889 - -8.14% -
std::set<std::string>::insert(value)_(new_value,_end)/1024 -7.38% 65.785 60.930 - 22.48% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -7.36% 131995.422 122281.256 - 2.51% -
std::format(int64_t)_(fmt:_{:0>512b}) -7.34% 35.495 32.888 - -7.25% -
SetIntersection_None_Set_uint64_256_1 -7.34% 12122754.800 11232833.290 - -4.20% -
BM_Swap_Null_LargeNonTrivialFunctor -7.33% 0.520 0.482 - -15.16% -
std::unordered_set<int>::find(key)_(non-existent)/32 -7.31% 1.161 1.076 - -1.99% -
std::find_end(deque<int>)_(single_element)/1024 -7.30% 357.258 331.177 - 19.21% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 -7.28% 24.541 22.755 - -13.65% -
BM_format_to_back_inserter<std::deque<char>>/string_view_len_60 -7.26% 67.154 62.280 - -0.41% -
BM_join_view_in_vectors/70000 -7.25% 142468.239 132143.713 - -10.71% -
BM_ConstructAndDestroy_SmallTrivialFunctor_Opaque -7.24% 0.745 0.691 - -7.24% -
SetIntersection_Interlaced_Vector_uint32_16384_16 -7.22% 3402707.613 3156909.787 - 30.58% -
std::set<std::string>::ctor(const&,_alloc)/32 -7.21% 747.907 693.984 - -18.41% -
std::stable_sort(vector<NonIntegral>)_(descending)/8192 -7.20% 203516.272 188856.209 - -0.96% -
BM_StringAssignAsciizMix_Opaque -7.19% 5.389 5.002 - -4.08% -
SetIntersection_Interlaced_Vector_string_262144_64 -7.18% 21958738.030 20382161.213 - 2.35% -
SetIntersection_Interlaced_Vector_string_16384_256 -7.17% 43091104.393 40002444.192 - 4.35% -
std::search(deque<int>)_(same_length)/1000 -7.12% 350.981 326.006 - 0.17% -
SetIntersection_None_Set_uint64_64_1 -7.10% 23942756.232 22242740.421 - -1.50% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -7.09% 1520.734 1412.932 - -3.95% -
BM_StringRelational_Eq_Empty_Empty_Control -7.08% 1.993 1.852 - -12.56% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 -7.08% 1.430 1.329 - -15.04% -
std::unordered_multiset<int>::erase(key)_(existent)/32 -7.07% 21.998 20.443 - -8.85% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 -7.07% 11.301 10.503 - 5.66% -
std::find_if_not(list<int>)_(bail_25%)/1024 -7.06% 196.096 182.248 - 0.36% -
std::map<int,_int>::find(key)_(non-existent)/1024 -7.06% 5.752 5.346 - 1.40% -
std::partial_sort(deque<int>)_(heap)/8 -7.04% 40.563 37.706 - -4.09% -
BM_format_string<char>/32 -7.03% 0.424 0.394 - 0.33% -
std::find_end(deque<int>)_(single_element)/1000 -6.96% 349.639 325.303 - 30.60% -
BM_ascii_text<wchar_t> -6.96% 897.615 835.151 - -5.19% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 -6.95% 1.196 1.113 - 10.88% -
SetIntersection_None_Set_uint64_16384_256 -6.95% 177955643.137 165596336.255 - -2.09% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 -6.94% 2.465 2.294 - -2.30% -
BM_stop_token_multi_thread_polling_stop_requested/1024 -6.93% 678908.921 631892.729 - 38.20% -
SetIntersection_Interlaced_Set_float_16384_16384 -6.91% 232025405.251 215997934.545 - 3.45% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 -6.86% 17.579 16.373 - -1.35% -
DAG_leftmost_middle,_3_levels -6.86% 13.540 12.612 - -3.12% -
std::set<std::string>::find(key)_(non-existent)/8192 -6.82% 31.481 29.333 - 10.77% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 -6.82% 34.402 32.056 - 29.89% -
rng::find(vector<bool>)_(process_all)/8 -6.82% 0.644 0.600 - -6.43% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 -6.81% 12.946 12.063 - 2.45% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 -6.81% 17.318 16.138 - 0.15% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/32 -6.81% 20.230 18.853 - -6.19% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 -6.81% 1443137.834 1344924.575 - -0.75% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -6.80% 1064.703 992.280 - -6.41% -
std::set<int>::erase(key)_(non-existent,_end)/1024 -6.75% 5.756 5.367 - -10.65% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 -6.75% 24.398 22.751 - 1.58% -
std::unordered_set<int>::erase(key)_(existent)/32 -6.73% 22.705 21.178 - -0.82% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -6.70% 411.172 383.639 - 0.93% -
SetIntersection_Front_Set_string_16_16 -6.68% 60990877.865 56917676.820 - -3.86% -
SetIntersection_None_Set_uint64_256_64 -6.64% 9835651.036 9182184.183 - -2.13% -
SetIntersection_Front_Vector_uint32_16384_256 -6.62% 2276628.356 2125896.937 - -1.40% -
SetIntersection_None_Set_uint64_256_16 -6.61% 11405991.504 10652400.516 - -3.38% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 -6.60% 24.746 23.114 - 16.38% -
ranges::minmax(std::deque<long_long>)/70000 -6.58% 27948.101 26107.865 - 2.23% -
BM_StringConstructDestroyCStr_Small_Opaque -6.56% 2.285 2.135 - -5.21% -
std::find(list<int>)_(process_all)/8 -6.56% 2.352 2.198 - 0.24% -
BM_Invoke_MemFuncPtr -6.54% 0.791 0.739 - -20.07% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 -6.53% 7.170 6.701 - -6.88% -
std::copy_backward(vector<int>)/8 -6.53% 2.255 2.108 - -2.91% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -6.52% 5320.322 4973.245 - -8.82% -
SetIntersection_Front_Vector_uint32_16384_16384 -6.48% 77976358.903 72924020.035 - -5.58% -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 -6.47% 55464.276 51875.815 - -34.28% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -6.46% 1129950.145 1056920.505 - -5.80% -
SetIntersection_None_Set_uint64_16384_64 -6.46% 180121643.070 168494783.353 - -4.06% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -6.45% 27154969.799 25402797.637 - -5.64% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 -6.44% 5.157 4.825 - 7.13% -
std::unordered_multimap<int,_int>::clear()/1024 -6.43% 8508.457 7961.740 - -6.07% -
SetIntersection_Front_Vector_string_1024_256 -6.42% 9967908.716 9327873.370 - -8.59% -
std::find_end(list<int>)_(single_element)/8192 -6.42% 8311.258 7778.009 - -19.45% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -6.41% 54.227 50.751 - -1.28% -
SetIntersection_Front_Vector_uint32_16384_1024 -6.39% 5655358.634 5294022.633 - -10.61% -
BM_StringFindCharLiteral/32 -6.36% 1.727 1.617 - -0.15% -
std::remove_if(list<int>)_(sprinkled)/50 -6.34% 75.514 70.723 - -5.63% -
std::set<std::string>::count(key)_(existent)/8192 -6.34% 33.224 31.116 - -5.61% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -6.34% 92.426 86.569 - -1.22% -
std::set<std::string>::find(key)_(non-existent)/32 -6.33% 10.879 10.190 - 8.14% -
bm_write -6.33% 589.594 552.292 - 3.83% -
SetIntersection_None_Vector_uint64_1024_16 -6.32% 1088553.936 1019743.891 - -7.66% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -6.30% 232.528 217.884 - 5.61% -
SetIntersection_Interlaced_Vector_string_1024_4 -6.27% 1729754.555 1621272.212 - -7.05% -
std::set<int>::erase(key)_(non-existent,_end)/32 -6.26% 2.440 2.287 - -13.25% -
SetIntersection_Front_Vector_uint32_262144_16384 -6.25% 78086152.625 73209482.445 - -5.25% -
std::generate(list<int>)/8192 -6.24% 7537.681 7067.300 - -5.83% -
rng::for_each(set<int>)/8 -6.21% 6.859 6.434 - 43.22% -
std::set<std::string>::lower_bound(key)_(existent)/1024 -6.19% 23.150 21.716 - -8.31% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 -6.19% 34.838 32.682 - 17.52% -
std::any_of(list<int>)_(process_all)/8192 -6.16% 7946.630 7456.997 - 2.29% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 -6.16% 21.960 20.607 - -0.26% -
std::multimap<int,_int>::ctor(const&)/8192 -6.12% 55281.242 51895.662 - -2.32% -
std::map<int,_int>::ctor(const&)/1024 -6.11% 6910.962 6488.500 - -0.36% -
SetIntersection_Front_Set_string_1024_256 -6.10% 15706285.398 14747503.848 - 3.32% -
rng::find_last(deque<int>)_(bail_90%)/8 -6.10% 0.928 0.871 - -10.15% -
std::set<std::string>::contains(key)_(non-existent)/1024 -6.10% 21.934 20.596 - 2.76% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_1 -6.10% 17513074.295 16445276.734 - -1.73% -
std::equal(deque<int>)_(it,_it,_it)/8 -6.10% 4.474 4.201 - 1.26% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 -6.07% 1051133.397 987314.590 - -7.00% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -6.06% 4.107 3.858 - -0.11% -
BM_vector_deque_ranges_move_backward/2 -6.04% 2.069 1.944 - -5.73% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 -6.04% 20.469 19.233 - -5.73% -
SetIntersection_None_Set_uint64_64_64 -6.03% 12066911.880 11338855.484 - 1.85% -
std::unordered_set<int>::contains(key)_(existent)/1024 -6.00% 1.661 1.561 - 33.60% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 -5.99% 5434039.062 5108576.694 - -3.98% -
BM_std_minmax_element<long_long>/2 -5.97% 0.683 0.642 - -3.40% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8192 -5.97% 2.265 2.130 - 0.06% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 -5.96% 1.987 1.868 - -3.07% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/50 -5.96% 2.262 2.127 - 0.08% -
BM_format_string<char>/64 -5.95% 0.189 0.178 - 4.82% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 -5.94% 1.320 1.241 - -1.48% -
std::format(int64_t)_(fmt:_{:0<512Lo}) -5.93% 39.329 36.997 - -4.29% -
std::remove_copy(deque<int>)_(prefix)/50 -5.92% 22.447 21.119 - 4.57% -
SetIntersection_Interlaced_Vector_uint64_256_16 -5.92% 6349458.181 5973765.220 - -16.71% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 -5.92% 1695335.694 1595042.154 - -4.87% -
BM_vector_deque_ranges_copy_backward/2 -5.91% 2.203 2.073 - 3.87% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1024 -5.89% 2.261 2.128 - 0.14% -
std::transform(deque<int>,_deque<int>)/50 -5.88% 37.022 34.844 - 3.61% -
std::set<int>::lower_bound(key)_(existent)/32 -5.85% 1.595 1.502 - -7.05% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8 -5.84% 2.260 2.128 - 0.14% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 -5.83% 60185.108 56678.277 - -0.84% -
std::find_first_of(vector<int>)_(small_needle)/32 -5.82% 53.299 50.198 - 7.65% -
std::format(int64_t)_(fmt:_{:0>512Lo}) -5.81% 36.531 34.407 - -0.22% -
BM_format_to_n_string_begin<std::vector<char>>/1 -5.80% 11.070 10.428 - -4.46% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -5.77% 7089.183 6680.451 - -2.30% -
std::map<std::string,_int>::contains(key)_(existent)/32 -5.76% 17.326 16.328 - 13.23% -
std::mismatch(deque<int>)_(it,_it,_it)/1024 -5.75% 481.107 453.443 - -5.09% -
BM_Swap_LargeNonTrivialFunctor_LargeNonTrivialFunctor -5.73% 0.626 0.590 - 17.19% -
std::format(double)_(fmt:_{:0^17500_0f}) -5.73% 215.661 203.307 - -0.80% -
std::vector<int>::ctor(size)/32 -5.72% 10.396 9.802 - -1.62% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 -5.71% 7.004 6.604 - 1.82% -
std::make_heap(deque<int>)_(shuffled)/8192 -5.70% 24043.976 22672.435 - -5.97% -
BM_deque_deque_ranges_copy/2 -5.70% 2.305 2.174 - -3.21% -
BM_PushHeap_string_Random_4 -5.65% 6.417 6.055 - -1.80% -
std::find_if_not(list<int>)_(bail_25%)/8192 -5.64% 1539.534 1452.779 - 0.65% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 -5.63% 2.362 2.229 - -5.12% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 -5.63% 25.494 24.060 - 2.09% -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 -5.62% 25.436 24.007 - -1.26% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 -5.60% 20.781 19.617 - -14.77% -
std::is_sorted(vector<int>)/8192 -5.60% 2006.831 1894.455 - -1.76% -
std::multimap<int,_int>::ctor(const&,_alloc)/32 -5.59% 240.536 227.078 - -11.22% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 -5.59% 2.900 2.738 - -14.30% -
BM_format_to_string_back_inserter<std::vector<char>>/1 -5.58% 23.605 22.287 - -3.42% -
BM_PushHeap_uint32_SingleElement_64 -5.58% 0.371 0.351 - 0.24% -
std::for_each(list<int>)/8192 -5.57% 7957.491 7514.057 - -3.61% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 -5.57% 1.318 1.245 - -10.38% -
std::partition_copy(vector<int>)/1024 -5.57% 512.727 484.178 - 3.63% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -5.56% 1159704.331 1095279.034 - -6.74% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 -5.53% 1055313.475 996983.315 - -6.64% -
bm_make_exception_ptr/threads:4 -5.51% 4.379 4.138 - -1.64% -
BM_format_to_back_inserter<std::list<char>>/string_len_60 -5.48% 635.444 600.610 - -4.14% -
std::multimap<int,_int>::ctor(const&)/32 -5.48% 236.425 223.466 - 2.59% -
BM_Move_SmallNonTrivialFunctor -5.47% 0.608 0.574 - 0.72% -
BM_Swap_Null_MemPtr -5.47% 1.219 1.152 - -3.16% -
std::partial_sort(deque<int>)_(descending)/8 -5.45% 43.269 40.909 - -5.59% -
std::map<int,_int>::count(key)_(non-existent)/8192 -5.45% 11.820 11.176 - -2.21% -
bm_ranges_swap_ranges_vb_aligned/131072 -5.45% 255.946 242.002 - -0.92% -
SetIntersection_Front_Vector_float_262144_256 -5.44% 2283579.259 2159292.498 - -0.40% -
SetIntersection_Interlaced_Vector_uint64_262144_64 -5.43% 9426956.435 8914745.064 - -14.26% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -5.43% 1685163.004 1593652.992 - -5.11% -
BM_format_to_n_string_begin<std::string>/1 -5.42% 11.171 10.566 - -3.66% -
bm_make_exception_ptr/threads:2 -5.41% 8.587 8.123 - -0.32% -
std::set<int>::lower_bound(key)_(non-existent)/8192 -5.41% 9.873 9.339 - -11.03% -
BM_std_minmax_element<int>/1 -5.39% 0.321 0.303 - 3.22% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 -5.38% 27884.814 26383.296 - -9.96% -
std::find_if_not(list<int>)_(process_all)/1024 -5.36% 764.893 723.864 - 5.60% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -5.36% 664.198 628.589 - -7.89% -
BM_Invoke_FuncPtr -5.36% 0.791 0.749 - -5.22% -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 -5.36% 5638.500 5336.474 - -1.72% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 -5.35% 17.005 16.095 - -2.46% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -5.35% 8952.286 8473.353 - -4.98% -
std::search(vector<int>)_(same_length)/1000 -5.35% 255.168 241.523 - 0.59% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -5.35% 1688457.520 1598182.615 - -5.51% -
BM_format_to_back_inserter<std::list<char>>/C_string_len_60 -5.34% 641.933 607.639 - -3.94% -
SetIntersection_Interlaced_Set_uint32_16384_4 -5.33% 171099992.589 161972902.744 - -7.16% -
std::multimap<int,_int>::clear()/8192 -5.33% 90447.046 85626.361 - -4.07% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 -5.32% 1051595.373 995619.030 - -5.68% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 -5.31% 25.655 24.292 - -1.15% -
std::map<std::string,_int>::find(key)_(existent)/8192 -5.31% 32.313 30.598 - 5.55% -
std::remove_if(deque<int>)_(sprinkled)/32 -5.31% 56.440 53.445 - 0.85% -
BM_Swap_FuncPtr_FuncPtr -5.30% 3.152 2.985 - -0.25% -
std::map<int,_int>::ctor(const&)/8192 -5.28% 54809.501 51914.011 - 0.11% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8 -5.28% 4.553 4.313 - -3.07% -
DAG_sidecast_fail,_2_levels -5.27% 93.105 88.198 - -10.47% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 -5.27% 1080877.746 1023935.809 - -5.03% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 -5.27% 25.674 24.322 - -3.79% -
SetIntersection_Front_Set_string_256_256 -5.27% 30467820.068 28863336.904 - -1.88% -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 -5.27% 47621.436 45113.987 - 0.70% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -5.26% 51.996 49.262 - 11.02% -
std::search(list<int>)_(single_element)/8192 -5.25% 8878.050 8411.578 - 12.36% -
bm_exception_ptr_move_ctor_null -5.25% 2.354 2.230 - -33.17% -
BM_format_to_back_inserter<std::list<char>>/string_view_len_6 -5.25% 79.550 75.372 - -3.47% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -5.25% 228.834 216.817 - 1.24% -
rng::find_last(vector<char>)_(bail_90%)/8 -5.25% 0.486 0.461 - 4.63% -
std::set<std::string>::count(key)_(non-existent)/1024 -5.24% 26.253 24.876 - 4.59% -
BM_vector_deque_copy_backward/2 -5.22% 2.004 1.899 - -7.98% -
SetIntersection_None_Set_uint64_64_16 -5.20% 19100715.393 18106641.826 - -1.96% -
BM_vector_deque_ranges_move/64 -5.20% 3.011 2.854 - 1.20% -
BM_format_to_n_string_back_inserter<std::vector<wchar_t>>/1 -5.19% 25.261 23.951 - 0.29% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 -5.18% 1.033 0.979 - -5.15% -
std::unordered_multimap<int,_int>::clear()/8192 -5.18% 64898.865 61538.347 - -8.32% -
std::search(vector<int>,_pred)_(single_element)/1024 -5.16% 547.044 518.792 - -10.08% -
BM_CmpEqual_uchar_schar -5.16% 1.041 0.987 - -12.10% -
BM_Swap_Null_SmallTrivialFunctor -5.16% 1.219 1.156 - -7.84% -
SetIntersection_Front_Vector_uint64_16384_1024 -5.15% 5603196.681 5314796.556 - -0.35% -
std::search(vector<int>,_pred)_(single_element)/8192 -5.15% 4372.350 4147.376 - -9.91% -
bm_exception_ptr_move_assign_null -5.14% 3.167 3.005 - 8.06% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -5.12% 13917.238 13204.705 - 6.70% -
std::format(double)_(fmt:_{:_10}) -5.12% 64.721 61.410 - 0.04% -
SetIntersection_Front_Set_string_262144_16 -5.11% 1960189.619 1859929.921 - -4.03% -
DAG_sidecast,_3_levels -5.11% 109.383 103.795 - -7.57% -
SetIntersection_None_Set_uint64_64_4 -5.11% 22461242.142 21314149.458 - -1.60% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -5.10% 1044438.668 991124.846 - -6.03% -
SetIntersection_Interlaced_Vector_uint64_262144_1 -5.10% 1038443.187 985530.190 - -6.74% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 -5.09% 4506911.613 4277337.615 - -1.94% -
std::multimap<int,_int>::find(key)_(non-existent)/8192 -5.09% 7.498 7.116 - 0.69% -
SetIntersection_Interlaced_Set_float_16384_4 -5.09% 173899634.444 165054205.559 - -3.89% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 -5.05% 1521704.546 1444874.775 - -5.76% -
BM_vector_deque_move_backward/2 -5.05% 1.943 1.845 - -10.50% -
SetIntersection_None_Vector_uint64_262144_1024 -5.04% 1133463.164 1076319.269 - -5.72% -
BM_StringRelational_Eq_Empty_Huge_Control -5.03% 0.505 0.480 - 0.53% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -5.02% 242.283 230.131 - -0.50% -
BM_Swap_SmallNonTrivialFunctor_LargeTrivialFunctor -5.01% 0.553 0.526 - 9.96% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 -5.00% 1160325.670 1102253.287 - -0.38% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -5.00% 1196024.190 1136225.792 - -8.30% -
ranges::minmax(std::deque<long_long>)/64 -4.97% 26.544 25.226 - 2.76% -
std::stable_sort(vector<NonIntegral>)_(descending)/1024 -4.96% 12790.685 12156.575 - -4.30% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 -4.95% 1373748.196 1305792.039 - -2.15% -
std::format(int64_t)_(fmt:_{:0512b}) -4.94% 37.481 35.631 - -0.73% -
BM_StringAssignAsciiz_Large_Transparent -4.92% 12.133 11.536 - -1.74% -
BM_StringEraseWithMove_Small_Transparent -4.92% 2.233 2.124 - -11.95% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 -4.89% 1084984.553 1031912.426 - 0.09% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 -4.88% 795.569 756.754 - 0.42% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 -4.87% 17.072 16.241 - -3.31% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 -4.85% 1.325 1.261 - 1.49% -
std::find_end(list<int>,_pred)_(same_length)/1024 -4.85% 835.636 795.134 - -49.83% -
std::multiset<int>::erase(key)_(existent)/8192 -4.84% 62.901 59.857 - -3.90% -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 -4.84% 6843.260 6512.046 - -34.63% -
DAG_sidecast_fail,_3_levels -4.82% 109.413 104.140 - -10.78% -
BM_StringAssignAsciiz_Large_Opaque -4.82% 12.146 11.561 - -1.92% -
SetIntersection_Front_Vector_uint64_262144_16 -4.81% 1101179.941 1048248.081 - -6.41% -
SetIntersection_Interlaced_Vector_string_1024_64 -4.80% 8924692.131 8496240.068 - -0.87% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -4.79% 258797.346 246393.955 - -5.81% -
SetIntersection_Front_Set_uint64_1024_1 -4.78% 1045433.030 995436.703 - -6.08% -
std::map<std::string,_int>::count(key)_(existent)/8192 -4.78% 29.057 27.667 - -9.59% -
BM_PushHeap_float_Descending_4 -4.76% 0.382 0.364 - -40.55% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 -4.74% 1.637 1.559 - 2.20% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 -4.74% 36.760 35.019 - 0.13% -
std::unique(list<int>,_pred)_(contiguous)/1024 -4.73% 1000.189 952.845 - -2.16% -
rng::contains_subrange(deque<int>)_(same_length)/50 -4.70% 28.909 27.549 - -2.97% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/8192 -4.70% 55368.649 52764.000 - 0.08% -
std::stable_partition(deque<int>)_(dense)/1024 -4.70% 600.216 571.987 - 0.52% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -4.70% 669.564 638.124 - 7.62% -
bm_ranges_lexicographical_compare<int>/8 -4.69% 1.534 1.462 - 1.02% -
std::map<std::string,_int>::count(key)_(non-existent)/0 -4.68% 0.270 0.258 - 0.30% -
BM_Swap_FuncPtr_MemFuncPtr -4.66% 3.376 3.218 - -1.55% -
SetIntersection_Front_Set_uint64_262144_4 -4.66% 1075932.634 1025837.861 - -6.42% -
BM_sprintf/C_string_len_6 -4.65% 4.787 4.564 - 21.37% -
DAG_sidecast_fail,_1_level -4.64% 60.723 57.903 - -10.82% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 -4.64% 55.926 53.331 - -4.62% -
std::make_heap(deque<int>)_(pipe-organ)/8 -4.62% 28.441 27.127 - -0.72% -
BM_format_to_iterator/<std::vector>_string_len_60 -4.62% 9.685 9.238 - -5.72% -
BM_format_to_back_inserter<std::vector<char>>/C_string_len_60 -4.61% 29.804 28.428 - -3.32% -
std::remove_copy(vector<int>)_(prefix)/8192 -4.60% 2160.051 2060.583 - 0.96% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 -4.60% 2051659.099 1957346.354 - -4.36% -
DAG_sidecast,_2_levels -4.59% 85.679 81.743 - -7.61% -
std::list<int>::ctor(Range)_(cheap_elements)/32 -4.58% 346.017 330.155 - -0.63% -
std::find_if(vector<int>)_(process_all)/32768 -4.58% 3357.607 3203.782 - -14.79% -
std::unordered_set<std::string>::ctor(const&)/32 -4.57% 667.642 637.151 - -19.95% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 -4.56% 17218144.599 16432605.082 - -2.70% -
std::partition(vector<int>)_(dense)/32 -4.56% 8.460 8.074 - -3.28% -
std::move_backward(vector<bool>)_(unaligned)/64 -4.56% 1.765 1.685 - 3.47% -
BM_PushHeap_uint32_SingleElement_262144 -4.55% 0.373 0.356 - 0.29% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeLast -4.54% 0.362 0.346 - -0.15% -
SetIntersection_Interlaced_Vector_uint64_64_16 -4.54% 17504742.580 16709988.431 - -8.75% -
std::unordered_set<int>::erase(key)_(existent)/1024 -4.54% 22.575 21.551 - -0.33% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 -4.54% 5.110 4.878 - 7.93% -
std::set<std::string>::contains(key)_(existent)/8192 -4.53% 30.098 28.735 - 0.23% -
BM_Swap_MemPtr_SmallTrivialFunctor -4.53% 3.454 3.298 - -9.42% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 -4.52% 1.378 1.316 - -9.22% -
BM_format_string<wchar_t>/128 -4.52% 0.311 0.297 - -4.22% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 -4.51% 8.140 7.773 - 3.49% -
std::find(deque<int>)_(bail_25%)/8 -4.51% 2.396 2.288 - 14.69% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8 -4.51% 46.837 44.727 - -1.93% -
std::format(float)_(fmt:_{:0<17500_0e}) -4.50% 189.473 180.948 - 0.24% -
std::map<std::string,_int>::find(key)_(existent)/32 -4.50% 16.366 15.630 - 0.69% -
SetIntersection_None_Vector_string_262144_256 -4.49% 1321728.363 1262338.099 - -3.31% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -4.49% 9293699.304 8876565.560 - -1.30% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1 -4.48% 4392832.075 4195885.144 - -0.81% -
BM_format_to_n_string_span<char>/1 -4.48% 10.902 10.413 - -8.21% -
BM_std_minmax_element<long_long>/3 -4.48% 1.293 1.235 - 10.84% -
std::unordered_map<int,_int>::clear()/32 -4.47% 608.819 581.585 - -3.88% -
std::find_if(vector<int>)_(process_all)/8192 -4.45% 843.978 806.401 - -14.68% -
rng::find_last_if(vector<int>)_(bail_10%)/1048576 -4.45% 321554.121 307244.536 - 0.27% -
std::set<std::string>::contains(key)_(non-existent)/8192 -4.43% 28.415 27.157 - 0.40% -
BM_StringFindAllMatch/1 -4.42% 2.988 2.856 - -1.70% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 -4.41% 40.981 39.174 - -12.13% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -4.41% 44563.589 42599.018 - 8.45% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 -4.40% 21.768 20.810 - -11.56% -
BM_StringRelational_Eq_Small_Large_Control -4.40% 0.491 0.469 - -0.46% -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 -4.38% 24.126 23.068 - -1.14% -
BM_PushHeap_uint32_SingleElement_16384 -4.38% 0.372 0.356 - 0.06% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 -4.36% 1.218 1.165 - -4.57% -
std::unordered_set<int>::find(key)_(non-existent)/8192 -4.36% 1.132 1.083 - -10.89% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -4.36% 1332.982 1274.900 - -1.10% -
std::search(vector<int>,_pred)_(single_element)/1000 -4.35% 532.920 509.736 - -9.49% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 -4.35% 4.433 4.240 - -4.52% -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 -4.35% 24.754 23.678 - -1.15% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 -4.34% 8491.967 8123.335 - -1.82% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/0 -4.33% 0.283 0.270 - 1.28% -
std::unordered_map<int,_int>::clear()/8192 -4.33% 64497.330 61703.276 - -7.39% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 -4.32% 30091.952 28790.846 - -2.78% -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 -4.32% 24.694 23.627 - -1.10% -
SetIntersection_None_Vector_uint64_262144_64 -4.32% 1117540.873 1069251.202 - -4.88% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 -4.30% 1419061.395 1358080.131 - 0.91% -
std::is_partitioned(deque<int>)_(partitioned)/1024 -4.30% 306.662 293.486 - -2.63% -
std::any_of(list<int>)_(process_all)/32768 -4.28% 27703.611 26516.636 - 1.62% -
BM_CmpEqual_uint_schar -4.28% 1.078 1.032 - -8.88% -
std::find(vector<char>)_(bail_25%)/1024 -4.28% 5.566 5.328 - -0.32% -
SetIntersection_Interlaced_Set_uint64_256_64 -4.26% 13709823.375 13125154.662 - -5.27% -
std::pop_heap(deque<size_t>)/1024 -4.26% 15.962 15.282 - 0.52% -
SetIntersection_Front_Set_string_1024_64 -4.26% 4492220.244 4300828.354 - -9.86% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 -4.25% 3394.998 3250.575 - 0.50% -
std::rotate(vector<bool>)_(1_element_backward)/50 -4.24% 18.418 17.637 - -0.92% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 -4.23% 1076330.646 1030754.783 - 1.58% -
SetIntersection_Interlaced_Vector_uint64_1024_256 -4.23% 6392299.736 6121741.444 - -0.32% -
bm_ranges_lexicographical_compare<int>/64 -4.23% 4.524 4.333 - -0.24% -
std::copy(deque<int>)/32768 -4.23% 1191.005 1140.639 - 0.19% -
std::multimap<int,_int>::ctor(const&)/1024 -4.23% 6920.284 6627.792 - -0.81% -
BM_format_to_back_inserter<std::list<char>>/string_len_6 -4.22% 78.959 75.631 - -3.09% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8192 -4.22% 123740.570 118524.818 - -0.70% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_4 -4.21% 58577519.156 56111507.235 - -0.95% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_1 -4.21% 65955213.743 63181446.213 - -1.26% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -4.20% 12858.061 12318.240 - -7.88% -
std::set<std::string>::contains(key)_(existent)/32 -4.19% 14.858 14.235 - -10.57% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 -4.18% 2.278 2.183 - -4.00% -
BM_CmpEqual_schar_ushort -4.17% 1.147 1.099 - -1.16% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 -4.17% 1892045.204 1813081.965 - 0.84% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 -4.17% 1671445.965 1601748.373 - -5.66% -
std::shift_right(list<int>)/8192 -4.17% 7512.112 7199.183 - -2.44% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 -4.16% 14563.197 13957.725 - -2.02% -
BM_StringFindNoMatch/64 -4.15% 2.186 2.096 - -0.62% -
BM_format_string<char>/2 -4.14% 0.695 0.666 - 0.07% -
std::set<std::string>::erase(key)_(non-existent,_end)/32 -4.14% 10.102 9.684 - -8.32% -
std::unique_copy(deque<int>)_(sprinkled)/32 -4.12% 10.747 10.304 - 11.99% -
std::find(vector<long_long>)_(bail_25%)/8 -4.10% 0.963 0.923 - 3.34% -
std::reverse(deque<int>)/64 -4.10% 13.602 13.045 - 0.64% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -4.07% 12825.954 12303.319 - 0.62% -
std::partial_sort(vector<NonIntegral>)_(heap)/1024 -4.05% 8257.240 7922.555 - -0.48% -
BM_StringAssignStr_Empty_Transparent -4.04% 0.506 0.486 - -0.23% -
BM_PushHeap_string_QuickSortAdversary_16384 -4.02% 16.433 15.772 - -2.45% -
ranges::min(std::vector<__int128>)/8 -4.01% 3.070 2.947 - 3.19% -
SetIntersection_Interlaced_Set_uint64_64_64 -4.01% 13578980.198 13033892.423 - -1.70% -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 -4.01% 2.736 2.626 - 0.17% -
std::set<int>::ctor(const&,_alloc)/32 -4.00% 222.350 213.459 - -13.94% -
std::partial_sort_copy(list<int>)_(repeated)/8192 -3.99% 33932.837 32577.246 - 0.17% -
SetIntersection_Front_Set_string_262144_256 -3.98% 15701256.140 15076502.908 - 2.60% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 -3.98% 10.754 10.327 - -2.65% -
std::unordered_multiset<int>::contains(key)_(existent)/32 -3.97% 1.304 1.253 - -19.33% -
SetIntersection_None_Set_uint32_16384_1 -3.97% 156212722.462 150010166.075 - -7.36% -
BM_PushHeap_uint32_SingleElement_1024 -3.97% 0.378 0.363 - 0.06% -
std::make_heap(deque<int>)_(shuffled)/1024 -3.97% 2647.473 2542.448 - 1.03% -
BM_vector_deque_ranges_copy_backward/1 -3.97% 2.442 2.345 - 2.65% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 -3.95% 14112.383 13554.413 - -3.96% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 -3.95% 1041750.816 1000589.477 - -6.00% -
std::multiset<std::string>::contains(key)_(existent)/1024 -3.94% 26.699 25.647 - 9.88% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 -3.94% 26204.656 25172.088 - -4.28% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 -3.92% 5130476.053 4929495.939 - -4.66% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 -3.91% 437404.684 420303.414 - 0.68% -
std::multiset<std::string>::contains(key)_(non-existent)/0 -3.91% 0.287 0.276 - -1.15% -
rng::find_last_if(vector<char>)_(bail_90%)/50 -3.90% 1.555 1.494 - -4.83% -
std::swap_ranges(deque<int>)/50 -3.90% 16.499 15.855 - -5.72% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 -3.90% 1042306.452 1001662.591 - -3.77% -
BM_PushHeap_uint32_SingleElement_256 -3.89% 0.397 0.381 - -0.39% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 -3.89% 1.475 1.418 - 21.46% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -3.88% 705.526 678.144 - 1.72% -
std::multiset<int>::erase(key)_(existent)/1024 -3.88% 42.080 40.448 - 1.48% -
SetIntersection_Front_Vector_uint32_16384_64 -3.88% 1365904.774 1312963.604 - -1.49% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 -3.86% 12.708 12.217 - -6.46% -
std::for_each_n(join_view(vector<vector<int>>))/50 -3.86% 4.460 4.287 - -0.71% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -3.85% 1160.418 1115.726 - -8.17% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 -3.85% 2.819 2.711 - -3.23% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -3.84% 1162936.561 1118234.314 - -5.21% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 -3.84% 1.153 1.109 - 5.37% -
BM_deque_deque_ranges_move/70000 -3.83% 3435.112 3303.452 - -0.19% -
rng::contains_subrange(list<int>)_(process_all)/8192 -3.82% 8438.069 8115.572 - -10.24% -
std::multiset<std::string>::erase(key)_(existent)/32 -3.82% 84.806 81.566 - 57.90% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -3.82% 409.409 393.772 - -1.25% -
std::set<int>::clear()/8192 -3.81% 80391.467 77326.803 - -5.90% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 -3.80% 52.242 50.256 - -15.65% -
std::format(double)_(fmt:_{:0>17500_0f}) -3.80% 208.467 200.552 - 0.23% -
SetIntersection_Interlaced_Vector_float_1024_64 -3.79% 5257999.938 5058547.931 - 54.60% -
std::flat_multimap<int,_int>::find(key)_(existent)/1024 -3.79% 8.682 8.352 - -1.30% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 -3.79% 0.646 0.621 - -1.41% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -3.79% 38872.207 37400.105 - -9.18% -
BM_adjacent_empty<6> -3.79% 0.349 0.336 - 0.00% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 -3.78% 1565.450 1506.216 - -0.01% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 -3.78% 39426.690 37936.078 - 1.30% -
SetIntersection_Interlaced_Set_string_16384_256 -3.78% 357865339.471 344351870.785 - -3.83% -
BM_vector_deque_move/64 -3.78% 2.819 2.712 - -2.16% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 -3.77% 19632090.666 18891152.850 - -0.31% -
BM_ConstructAndDestroy_LargeNonTrivialFunctor_Opaque -3.77% 10.327 9.937 - -20.15% -
std::move(list<int>)/8 -3.77% 3.506 3.374 - 0.16% -
SetIntersection_None_Set_string_262144_16 -3.76% 1686697.104 1623233.889 - -4.61% -
std::stable_partition(deque<int>)_(sparse)/32 -3.76% 11.696 11.256 - 0.97% -
std::mismatch(deque<int>)_(it,_it,_it)/1000 -3.75% 470.533 452.868 - -2.95% -
std::make_heap(deque<int>)_(pipe-organ)/1024 -3.75% 2756.231 2652.832 - 1.31% -
BM_StringRelational_Eq_Large_Huge_Control -3.75% 0.491 0.473 - -0.77% -
SetIntersection_None_Vector_string_262144_4 -3.74% 1301088.390 1252443.644 - -3.89% -
SetIntersection_None_Set_string_262144_16384 -3.73% 1689667.236 1626558.840 - -4.46% -
rng::contains_subrange(list<int>)_(process_all)/50 -3.73% 16.719 16.096 - -9.54% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 -3.73% 5214482.425 5020211.203 - -2.98% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 -3.72% 784.768 755.535 - 2.56% -
SetIntersection_Interlaced_Set_string_16384_64 -3.72% 353024925.341 339890548.436 - -1.56% -
SetIntersection_None_Set_uint32_16384_4 -3.72% 156283534.927 150474449.823 - -6.94% -
SetIntersection_Front_Vector_uint32_262144_64 -3.71% 1376689.718 1325546.632 - -4.30% -
SetIntersection_None_Set_string_262144_1 -3.71% 1684045.979 1621550.943 - -4.60% -
BM_StringEraseWithMove_Small_Opaque -3.71% 2.240 2.157 - -18.35% -
BM_StringEraseWithMove_Large_Transparent -3.71% 2.704 2.604 - -1.64% -
std::map<int,_int>::ctor(const&,_alloc)/1024 -3.70% 6757.950 6507.668 - -34.92% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 -3.70% 17.058 16.427 - -2.47% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 -3.70% 3.680 3.544 - -0.00% -
std::make_heap(deque<int>)_(repeated)/8 -3.70% 26.049 25.087 - -0.07% -
BM_std_minmax_element<long_long>/70000 -3.69% 20005.095 19266.509 - 8.22% -
std::is_sorted(list<int>,_pred)/8192 -3.69% 9043.899 8710.242 - -3.69% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 -3.68% 1674731.119 1613019.531 - -5.12% -
std::move_backward(vector<bool>)_(unaligned)/1048576 -3.68% 6765.122 6516.199 - 0.15% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -3.68% 1668542.563 1607163.168 - -5.02% -
std::copy_backward(vector<int>)/32768 -3.68% 3606.717 3474.056 - -8.48% -
std::any_of(vector<int>)_(process_all)/8 -3.68% 2.471 2.381 - -1.60% -
std::set<int>::clear()/1024 -3.67% 9233.108 8894.170 - -7.28% -
std::stable_partition(deque<int>)_(dense)/50 -3.66% 39.606 38.155 - 1.67% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 -3.66% 12.325 11.874 - -1.79% -
std::partial_sort_copy(vector<int>)_(repeated)/8192 -3.66% 27586.328 26577.899 - -0.77% -
SetIntersection_Interlaced_Vector_string_1024_1024 -3.66% 40845632.385 39352583.762 - -5.30% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 -3.64% 43736855.607 42142828.188 - 0.04% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 -3.64% 10.941 10.543 - -4.16% -
BM_format_to_n_string_span<wchar_t>/1 -3.64% 11.356 10.943 - -0.10% -
std::none_of(deque<int>)_(process_all)/8192 -3.64% 2618.721 2523.366 - -7.15% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 -3.63% 23.978 23.107 - 4.37% -
BM_vector_deque_copy/0 -3.63% 0.500 0.482 - -12.45% -
BM_deque_vector_ranges_copy/2 -3.61% 1.838 1.771 - -3.38% -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 -3.61% 6.709 6.467 - -15.59% -
std::fill(list<int>)/50 -3.59% 35.585 34.308 - -2.39% -
SetIntersection_None_Set_string_262144_4 -3.58% 1686754.397 1626284.912 - -4.87% -
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 -3.58% 19.732 19.026 - -0.59% -
std::format(int64_t)_(fmt:_{:0<512Lx}) -3.58% 36.634 35.324 - -4.62% -
std::rotate(deque<int>)_(by_1/4)/8192 -3.57% 6928.833 6681.209 - -1.10% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 -3.57% 1086934.135 1048116.287 - -1.29% -
std::multimap<std::string,_int>::clear()/0 -3.57% 409.059 394.455 - -1.16% -
BM_format_to_n_string_begin<std::list<wchar_t>>/16384 -3.57% 16338.839 15756.050 - -3.01% -
SetIntersection_Front_Set_string_16384_256 -3.56% 15191225.635 14650248.661 - 1.61% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 -3.56% 2.588 2.496 - -0.14% -
std::find_if(vector<char>)_(process_all)/8 -3.56% 1.488 1.435 - 14.04% -
BM_StringFindCharLiteral/128 -3.56% 3.114 3.004 - -0.11% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -3.55% 135151.993 130348.406 - 48.48% -
SetIntersection_None_Set_string_262144_64 -3.55% 1683321.045 1623612.549 - -4.71% -
std::multimap<std::string,_int>::count(key)_(existent)/32 -3.55% 19.596 18.901 - -6.05% -
SetIntersection_Front_Set_uint32_262144_16384 -3.54% 227756636.212 219685177.096 - -0.97% -
std::vector<int>::ctor(size)/1024 -3.52% 45.649 44.041 - 4.34% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192 -3.52% 523807.571 505360.931 - -0.61% -
BM_format_to_n_string_pointer<char>/1 -3.52% 10.685 10.309 - -5.44% -
bm_ranges_lexicographical_compare<unsigned_char>/8 -3.52% 1.301 1.255 - -9.06% -
rng::contains_subrange(vector<int>)_(single_element)/8192 -3.51% 1883.461 1817.350 - 1.28% -
BM_stop_token_async_reg_unreg_callback/1024 -3.51% 8241241.291 7952355.042 - -0.14% -
BM_PushHeap_float_Ascending_64 -3.49% 1.828 1.764 - 0.16% -
std::set<int>::lower_bound(key)_(existent)/1024 -3.49% 4.699 4.535 - 0.63% -
rng::contains_subrange(vector<int>)_(single_element)/1048576 -3.49% 241367.924 232954.966 - 1.23% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 -3.48% 49400900.655 47682090.505 - 10.39% -
std::multimap<int,_int>::insert(value)_(already_present)/32 -3.48% 19.209 18.541 - -1.62% -
std::partition(list<int>)_(sparse)/32 -3.47% 9.154 8.836 - -0.02% -
std::format(int64_t)_(fmt:_{:0<512o}) -3.46% 33.417 32.260 - -2.73% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 -3.46% 1661194.987 1603745.279 - -5.26% -
BM_StringFindStringLiteral/64 -3.46% 2.289 2.210 - 3.30% -
std::any_of(deque<int>)_(process_all)/8192 -3.46% 2615.539 2525.159 - -10.89% -
BM_join_view_out_vectors/65536 -3.45% 131117.002 126587.073 - -6.84% -
SetIntersection_None_Set_float_16384_1 -3.45% 157924435.838 152471344.858 - -4.12% -
std::unordered_multiset<int>::erase(iterator)/1024 -3.45% 20.318 19.617 - -2.69% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024 -3.44% 884.072 853.629 - 0.64% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.44% 7696.895 7431.957 - -1.14% -
SetIntersection_None_Set_string_262144_256 -3.44% 1681971.111 1624084.799 - -4.75% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -3.43% 405.428 391.516 - -0.91% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -3.42% 1784210.774 1723109.211 - -5.34% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -3.42% 60590.115 58515.272 - 2.11% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 -3.42% 7.880 7.611 - -7.77% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192 -3.41% 5.459 5.272 - -2.93% -
std::stable_sort(vector<int>)_(qsort_adversarial)/8 -3.40% 16.251 15.698 - -0.78% -
std::remove_if(list<int>)_(prefix)/8192 -3.40% 10104.373 9760.715 - -2.82% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -3.39% 37.477 36.207 - -4.82% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 -3.39% 6541.506 6319.875 - -1.30% -
std::format(int64_t)_(fmt:_{:0<512Lb}) -3.39% 41.451 40.047 - -2.66% -
std::pop_heap(deque<size_t>)/8192 -3.39% 61.797 59.705 - 4.48% -
SetIntersection_Front_Vector_string_262144_16 -3.38% 1633186.531 1577908.759 - -1.88% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 -3.38% 24.966 24.121 - 0.64% -
VChain,_3_levels -3.38% 11.689 11.294 - -0.22% -
Chain_fail,_4_levels -3.38% 54.503 52.661 - -15.57% -
std::unordered_map<int,_int>::clear()/1024 -3.38% 8199.419 7922.534 - -7.51% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 -3.37% 1667859.861 1611610.840 - -4.86% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 -3.37% 17132.847 16555.912 - -2.36% -
BM_StringRelational_Eq_Large_Large_ChangeMiddle -3.36% 1.849 1.786 - 3.41% -
BM_format_to_back_inserter<std::vector<char>>/string_len_60 -3.36% 28.825 27.856 - -2.16% -
std::format(float)_(fmt:_{:_0e}) -3.36% 40.428 39.070 - 1.66% -
std::map<int,_int>::contains(key)_(non-existent)/32 -3.35% 2.911 2.813 - -2.31% -
std::deque<int>::ctor(size)/8192 -3.34% 459.474 444.131 - 0.91% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 -3.34% 37.131 35.892 - -1.81% -
std::unique(deque<int>)_(contiguous)/32 -3.32% 51.286 49.581 - -0.33% -
std::find_end(deque<int>,_pred)_(process_all)/1000 -3.32% 593.017 573.334 - -2.31% -
std::any_of(deque<int>)_(process_all)/32768 -3.30% 10459.766 10114.575 - -10.40% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -3.29% 227.953 220.449 - -2.35% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -3.29% 7603.627 7353.336 - 1.68% -
SetIntersection_Front_Vector_uint32_1024_1 -3.29% 1055273.025 1020591.982 - -3.67% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -3.29% 56373.518 54521.632 - -6.76% -
rng::contains_subrange(vector<int>)_(same_length)/8192 -3.28% 1936.603 1873.012 - -1.88% -
ranges::minmax(std::deque<long_long>)/8 -3.27% 4.039 3.906 - 9.71% -
BM_Swap_FuncPtr_SmallNonTrivialFunctor -3.27% 1.190 1.151 - -4.25% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -3.27% 53506.819 51758.246 - -0.23% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 -3.26% 799.256 773.233 - 3.40% -
BM_vector_deque_move_backward/0 -3.24% 0.450 0.435 - 3.84% -
BM_StringFindNoMatch/512 -3.24% 9.589 9.278 - -1.18% -
BM_join_view_in_vectors/64000 -3.24% 124280.498 120251.839 - -6.80% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32 -3.24% 19.594 18.959 - -1.60% -
std::copy_if(list<int>)_(entire_range)/32768 -3.23% 26491.940 25635.326 - -1.54% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 -3.22% 1115125.404 1079169.191 - -2.42% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -3.22% 16.062 15.545 - -4.09% -
std::unordered_set<int>::ctor(const&,_alloc)/8192 -3.22% 86839.356 84045.213 - -1.08% -
std::replace_if(deque<int>)_(sprinkled)/8192 -3.21% 3005.913 2909.408 - -0.17% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 -3.21% 4679163.567 4529169.551 - -1.66% -
BM_to_chars_good/23 -3.21% 4.468 4.325 - -0.10% -
VChain,_4_levels -3.20% 15.974 15.462 - -0.90% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -3.20% 1.821 1.763 - -2.18% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 -3.20% 13469666.906 13038283.603 - 0.25% -
std::multiset<std::string>::contains(key)_(non-existent)/32 -3.20% 11.090 10.735 - -0.40% -
SetIntersection_None_Set_float_1024_4 -3.20% 8977871.058 8690770.733 - -2.74% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 -3.20% 1226128.795 1186950.364 - -0.73% -
BM_CmpLess_uchar_ushort -3.19% 1.072 1.038 - -2.54% -
bm_lexicographical_compare<unsigned_char>/8 -3.19% 1.420 1.375 - -1.04% -
SetIntersection_Interlaced_Set_float_256_4 -3.19% 11372449.836 11010074.439 - -2.79% -
BM_join_view_in_vectors/512 -3.19% 670.815 649.444 - -7.46% -
std::copy(vector<int>)/8 -3.18% 2.191 2.121 - -2.86% -
BM_lexicographical_compare_three_way<IntPtr>/4 -3.18% 1.184 1.146 - 2.73% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 -3.18% 1848390.787 1789632.568 - -4.79% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -3.17% 17.501 16.945 - -15.09% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 -3.17% 12.190 11.803 - -1.22% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 -3.17% 13357.667 12934.489 - 0.59% -
rng::find_last(list<int>)_(bail_90%)/1024 -3.16% 77.489 75.038 - 4.52% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -3.16% 258527.414 250349.865 - -11.62% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -3.16% 948922.419 918915.369 - -2.59% -
std::remove_copy(deque<int>)_(prefix)/1024 -3.16% 390.810 378.465 - -4.25% -
std::set<int>::find(key)_(existent)/8192 -3.16% 8.305 8.043 - 0.79% -
std::set<int>::equal_range(key)_(non-existent)/32 -3.15% 2.612 2.530 - -2.15% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0 -3.15% 1.150 1.114 - 6.29% -
SetIntersection_Front_Set_uint32_262144_4 -3.15% 1045077.012 1012146.007 - -5.55% -
std::format(int64_t)_(fmt:_{:0<512b}) -3.14% 35.775 34.653 - -1.99% -
std::replace(vector<int>)_(sprinkled)/8192 -3.13% 1297.496 1256.925 - 0.94% -
std::copy_if(list<int>)_(every_other)/32768 -3.12% 26227.966 25408.503 - -1.54% -
std::none_of(deque<int>)_(process_all)/32768 -3.12% 10442.393 10116.499 - -7.09% -
SetIntersection_None_Set_uint64_262144_1 -3.12% 1238165.367 1199571.533 - -2.15% -
SetIntersection_Interlaced_Set_uint32_262144_4 -3.11% 1307018.801 1266334.635 - -2.77% -
std::copy(vector<bool>)_(aligned)/4096 -3.11% 4.887 4.735 - -1.36% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 -3.11% 175336692.665 169881969.819 - 0.44% -
std::find_end(vector<int>)_(single_element)/8192 -3.11% 1932.215 1872.114 - 3.38% -
std::multiset<int>::insert(value)_(new_value,_end)/8192 -3.11% 84.626 81.998 - -0.40% -
BM_StringRelational_Less_Huge_Empty_Control -3.10% 1.667 1.615 - -2.42% -
BM_PushHeap_uint64_Random_4 -3.10% 2.596 2.516 - 11.43% -
std::find_end(list<int>,_pred)_(same_length)/8192 -3.10% 8976.107 8698.071 - -49.07% -
SetIntersection_Interlaced_Set_string_262144_262144 -3.09% 17596864.748 17052487.795 - -5.08% -
std::map<std::string,_int>::ctor(const&)/8192 -3.09% 358078.548 347006.725 - -0.67% -
std::multimap<int,_int>::insert(value)_(already_present)/8192 -3.09% 21.239 20.583 - -0.31% -
BM_PushHeap_uint64_Descending_4 -3.09% 0.372 0.360 - -2.99% -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 -3.08% 40.158 38.921 - -5.03% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 -3.08% 0.554 0.537 - 7.44% -
std::search(list<int>)_(same_length)/8192 -3.07% 8964.420 8688.795 - 8.61% -
std::copy(vector<bool>)_(unaligned)/64 -3.07% 1.864 1.806 - 2.91% -
std::format(int64_t)_(fmt:_{:0512Lx}) -3.07% 35.706 34.610 - -3.40% -
SetIntersection_Interlaced_Set_uint64_1024_256 -3.06% 14445856.802 14003292.043 - -5.38% -
std::reverse(deque<int>)/512 -3.06% 116.665 113.095 - 0.97% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 -3.05% 2.548 2.470 - -4.21% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -3.05% 157.289 152.490 - -2.74% -
std::map<int,_int>::ctor(&&,_different_allocs)/0 -3.05% 13.296 12.891 - -10.12% -
SetIntersection_Front_Set_uint64_1024_4 -3.05% 1081814.753 1048861.581 - -3.67% -
std::unique(deque<int>)_(contiguous)/52 -3.04% 57.488 55.739 - 0.57% -
BM_Istream_numbers/2 -3.04% 1140.912 1106.281 - -22.88% -
SetIntersection_None_Set_uint32_16384_16 -3.03% 156304627.223 151571803.686 - -6.39% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 -3.03% 21.869 21.207 - -5.24% -
SetIntersection_None_Set_uint64_16384_1024 -3.02% 171393153.870 166214716.973 - -1.80% -
BM_format_to_string_back_inserter<std::wstring>/1 -3.01% 14.158 13.732 - 1.91% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 -3.01% 19536.137 18948.816 - -5.26% -
SetIntersection_Front_Set_float_262144_1 -3.00% 1037198.166 1006041.041 - -2.43% -
SetIntersection_Front_Set_uint32_256_1 -3.00% 4177765.803 4052271.726 - -3.70% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 -3.00% 517751.611 502231.267 - 2.21% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 -3.00% 4.344 4.214 - -2.24% -
BM_vector_deque_copy_backward/1 -2.99% 2.260 2.192 - -8.03% -
BM_StringEraseWithMove_Large_Opaque -2.99% 2.844 2.759 - 11.18% -
SetIntersection_Front_Set_uint64_16384_1 -2.99% 1052737.187 1021244.856 - -3.60% -
SetIntersection_None_Vector_string_16384_4 -2.98% 1240390.130 1203463.746 - -3.33% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 -2.98% 10.629 10.312 - -4.46% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 -2.98% 6.752 6.551 - -1.90% -
rng::find_last(vector<char>)_(bail_90%)/50 -2.97% 1.545 1.499 - 2.15% -
std::format(int64_t)_(fmt:_{:0<512x}) -2.97% 30.880 29.963 - -5.47% -
BM_num_put<long_long> -2.97% 11.703 11.355 - 8.12% -
std::pop_heap(deque<float>)/1024 -2.97% 13.109 12.720 - -6.40% -
std::map<std::string,_int>::count(key)_(non-existent)/1024 -2.96% 25.290 24.540 - 1.49% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 -2.96% 3.336 3.238 - -2.68% -
std::rotate(deque<int>)_(by_1/4)/1024 -2.96% 795.206 771.655 - -0.87% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 -2.96% 8.145 7.904 - -27.20% -
BM_Istream_numbers/1 -2.96% 1139.904 1106.173 - -22.31% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 -2.96% 275.504 267.354 - -4.62% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -2.96% 54601.999 52988.255 - 4.19% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -2.96% 22361.919 21701.030 - 7.03% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 -2.95% 29.082 28.224 - -5.88% -
std::remove(deque<int>)_(prefix)/8192 -2.95% 4001.078 3882.969 - 1.34% -
std::deque<int>::insert(middle)_(cheap_elements)/32 -2.95% 11.717 11.371 - -8.31% -
std::rotate(list<int>)_(by_1/3)/50 -2.95% 23.968 23.262 - 0.48% -
ranges::minmax(std::vector<char>)/64 -2.94% 1.274 1.237 - -8.56% -
rng::starts_with(vector<int>,_pred)/8 -2.94% 2.624 2.547 - 10.15% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/0 -2.94% 18.989 18.431 - -0.86% -
SetIntersection_None_Set_uint32_16384_256 -2.93% 155329864.405 150772643.595 - -6.26% -
std::format(int64_t)_(fmt:_{:0>512o}) -2.93% 30.283 29.397 - -1.10% -
VChain,_2_levels -2.92% 8.167 7.928 - -1.10% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.92% 59433.193 57698.320 - -0.46% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.92% 380.639 369.536 - -2.79% -
std::is_sorted(vector<int>)/1024 -2.91% 251.656 244.333 - -1.47% -
std::unique(list<int>,_pred)_(contiguous)/52 -2.91% 73.792 71.645 - 0.90% -
std::multimap<std::string,_int>::contains(key)_(existent)/32 -2.90% 18.418 17.884 - 13.59% -
BM_adjacent_empty<7> -2.90% 0.656 0.637 - 0.00% -
std::find_if_not(list<int>)_(bail_25%)/32768 -2.90% 7894.434 7665.704 - 3.66% -
BM_deque_deque_copy/2 -2.90% 2.304 2.237 - -0.15% -
BM_PushHeap_string_Random_64 -2.89% 13.313 12.928 - 0.26% -
SetIntersection_Interlaced_Set_float_16384_1 -2.89% 1040346.388 1010288.881 - -4.59% -
std::multiset<std::string>::find(key)_(existent)/1024 -2.89% 24.636 23.924 - 4.97% -
std::move(vector<int>)/1048576 -2.88% 57944.496 56274.903 - 0.73% -
BM_CmpEqual_schar_int -2.87% 1.150 1.117 - -1.18% -
BM_StringFindStringLiteral/128 -2.86% 3.219 3.127 - -1.17% -
BM_StringRelational_Eq_Large_Large_ChangeLast -2.86% 2.080 2.020 - 5.87% -
rng::contains_subrange(vector<int>)_(process_all)/50 -2.86% 11.911 11.570 - 1.53% -
BM_deque_vector_copy_backward/0 -2.86% 1.482 1.439 - -6.63% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -2.85% 75.640 73.483 - 15.56% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.85% 5587.054 5428.098 - -16.37% -
std::format(int64_t)_(fmt:_{:0>512x}) -2.84% 28.907 28.087 - -0.80% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/0 -2.84% 17.521 17.024 - -0.97% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 -2.83% 37.561 36.498 - -1.42% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -2.82% 233.428 226.847 - 5.76% -
SetIntersection_None_Set_uint32_16384_1024 -2.81% 155155861.649 150789381.204 - -6.22% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 -2.80% 118030.516 114728.176 - 0.36% -
std::remove_copy_if(vector<int>)_(sprinkled)/32 -2.80% 10.768 10.467 - 0.24% -
BM_PushHeap_uint32_Random_256 -2.79% 5.613 5.457 - -0.79% -
std::find_end(vector<int>)_(single_element)/1000 -2.78% 247.403 240.525 - 4.64% -
std::set<std::string>::upper_bound(key)_(existent)/1024 -2.78% 24.442 23.763 - 3.17% -
BM_Istream_numbers/3 -2.78% 1098.894 1068.376 - -23.84% -
DAG_sidecast,_1_level -2.78% 38.902 37.822 - -3.78% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8 -2.78% 46.301 45.015 - 1.38% -
std::copy_if(list<int>)_(every_other)/1048576 -2.77% 854067.708 830372.606 - 1.14% -
std::set<int>::erase(key)_(existent)/8192 -2.77% 69.977 68.036 - -1.74% -
BM_deque_vector_ranges_copy/1 -2.77% 2.096 2.038 - -2.73% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 -2.77% 24.366 23.691 - 0.95% -
std::adjacent_find(vector<int>,_pred)/8 -2.76% 3.341 3.249 - -7.85% -
SetIntersection_Interlaced_Vector_uint32_256_4 -2.76% 4861771.685 4727605.027 - -7.22% -
SetIntersection_Interlaced_Vector_string_16384_1024 -2.76% 120464671.276 117141508.248 - 2.82% -
rng::find_last(forward_list<int>)_(bail_10%)/50 -2.76% 17.704 17.215 - -6.70% -
SetIntersection_None_Set_uint32_16384_64 -2.76% 155387650.477 151104050.327 - -6.35% -
std::find_first_of(deque<int>,_pred)_(small_needle)/32 -2.75% 202.413 196.857 - 1.09% -
std::set<std::string>::erase(key)_(non-existent,_end)/8192 -2.74% 28.800 28.011 - -8.45% -
std::partial_sort(vector<NonIntegral>)_(heap)/8192 -2.73% 99087.011 96381.436 - -0.11% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 -2.73% 39282.377 38210.052 - -1.83% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 -2.73% 10.924 10.626 - 5.34% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 -2.72% 6280.898 6109.846 - -2.80% -
std::map<int,_int>::contains(key)_(non-existent)/1024 -2.71% 5.555 5.405 - -7.05% -
BM_SharedPtrCreateDestroy -2.70% 11.201 10.899 - -1.35% -
BM_CmpEqual_int_int -2.69% 1.078 1.049 - -3.81% -
SetIntersection_None_Set_float_1024_256 -2.68% 9095792.252 8851612.850 - 0.78% -
std::make_heap(vector<NonIntegral>)_(ascending)/8 -2.67% 17.866 17.389 - 3.28% -
SetIntersection_None_Vector_string_16384_1 -2.67% 1257081.061 1223525.816 - -1.51% -
BM_PushHeap_pair<uint32,_uint32>_Random_16 -2.67% 5.347 5.204 - -5.72% -
Chain_fail,_8_levels -2.66% 95.483 92.942 - -14.89% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 -2.66% 1.205 1.173 - 1.50% -
std::multiset<std::string>::count(key)_(existent)/8192 -2.66% 31.001 30.177 - 13.79% -
std::set<std::string>::clear()/1024 -2.66% 21556.484 20983.807 - -6.67% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 -2.66% 7922549.664 7712151.812 - -3.05% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -2.66% 20.843 20.289 - 1.05% -
std::stable_sort(vector<int>)_(ascending)/8 -2.65% 16.133 15.706 - -0.35% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 -2.65% 18219.232 17736.944 - 0.69% -
std::search(vector<int>)_(same_length)/1024 -2.64% 252.915 246.227 - 0.61% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -2.64% 23431129.506 22813092.534 - -13.79% -
SetIntersection_Front_Set_uint64_256_16 -2.64% 4556481.633 4436382.100 - -2.38% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 -2.63% 25264.333 24599.116 - -8.92% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 -2.63% 44.873 43.692 - -1.21% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -2.62% 2976793.539 2898747.803 - -8.52% -
std::set<std::string>::upper_bound(key)_(existent)/8192 -2.62% 30.748 29.942 - 8.46% -
SetIntersection_Interlaced_Set_uint64_64_1 -2.62% 16523816.129 16091415.731 - -3.63% -
std::map<int,_int>::erase(key)_(non-existent,_end)/1024 -2.61% 5.665 5.517 - 3.76% -
std::find_end(list<int>,_pred)_(same_length)/1000 -2.61% 795.869 775.075 - -49.90% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 -2.61% 19010980.168 18514426.158 - -8.11% -
std::remove(deque<int>)_(prefix)/1024 -2.61% 543.483 529.313 - 2.73% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.60% 241.917 235.625 - -1.76% -
std::find(deque<int>)_(process_all)/8 -2.60% 3.495 3.404 - 0.16% -
std::multiset<int>::find(key)_(existent)/1024 -2.60% 4.233 4.123 - -2.95% -
BM_format/string_len_6 -2.59% 2.500 2.435 - -3.71% -
SetIntersection_Front_Vector_uint64_16384_256 -2.58% 2128761.311 2073894.494 - -3.35% -
std::count(list<int>)_(every_other)/8 -2.57% 2.112 2.058 - -3.44% -
std::multimap<int,_int>::clear()/1024 -2.56% 11179.724 10892.970 - -1.96% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -2.56% 1079355.493 1051672.091 - -2.27% -
std::map<int,_int>::count(key)_(non-existent)/32 -2.56% 2.967 2.891 - 0.22% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -2.56% 27908364.746 27194189.209 - 2.53% -
std::stable_partition(list<int>)_(dense)/1024 -2.56% 1486.429 1448.400 - -17.09% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -2.56% 10004.177 9748.305 - 1.30% -
BM_CmpLess_uint_short -2.55% 1.044 1.018 - -10.44% -
std::find_if_not(vector<int>)_(process_all)/8 -2.55% 1.429 1.392 - -1.47% -
SetIntersection_None_Set_float_16384_4 -2.55% 157358290.886 153349853.749 - -3.55% -
std::remove_copy(vector<int>)_(prefix)/32 -2.54% 9.448 9.208 - -1.70% -
SetIntersection_Front_Set_string_64_16 -2.53% 24230123.445 23617304.427 - -3.09% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 -2.53% 1.184 1.155 - -4.24% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 -2.53% 40098.918 39085.532 - 1.21% -
BM_vector_deque_ranges_copy/64000 -2.53% 2952.516 2877.958 - 1.28% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -2.52% 54676.138 53296.076 - 3.59% -
std::multiset<int>::count(key)_(non-existent)/32 -2.52% 2.438 2.376 - -3.06% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -2.51% 16.065 15.662 - -0.69% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -2.50% 518.956 505.968 - 0.11% -
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 -2.50% 7.805 7.610 - 3.49% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 -2.50% 4265049.954 4158397.433 - -2.21% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 -2.50% 12628.965 12313.628 - -0.85% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 -2.50% 149977.961 146233.594 - -11.89% -
BM_deque_vector_move_backward/64000 -2.49% 7157.567 6979.181 - -2.71% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -2.49% 982.004 957.536 - 0.43% -
BM_PushHeap_uint64_QuickSortAdversary_16 -2.49% 0.933 0.910 - -6.28% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -2.49% 15336633.847 14954814.587 - 3.31% -
SetIntersection_Front_Set_uint64_256_1 -2.48% 4237705.094 4132612.621 - -1.44% -
std::map<int,_int>::ctor(const&,_alloc)/8192 -2.48% 53709.854 52378.878 - -34.65% -
BM_PushHeap_float_Random_256 -2.48% 7.335 7.154 - -1.99% -
SetIntersection_None_Set_uint32_262144_4 -2.48% 1206970.379 1177088.379 - -3.07% -
VDAG_rightmost,_3_levels -2.47% 62.519 60.973 - -0.62% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -2.47% 57603.947 56179.285 - -0.86% -
SetIntersection_Front_Set_uint64_64_1 -2.47% 16602311.786 16191711.015 - -2.51% -
BM_PushHeap_float_Ascending_262144 -2.47% 5.294 5.163 - 1.29% -
std::unordered_multiset<int>::erase(iterator)/32 -2.46% 20.009 19.516 - -2.60% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -2.46% 67851.154 66180.484 - -0.13% -
std::copy_if(vector<int>)_(entire_range)/64 -2.46% 16.232 15.833 - 1.85% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 -2.46% 4398885.698 4290890.775 - -1.87% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 -2.45% 59.381 57.927 - -2.43% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 -2.45% 7288864.320 7110583.955 - -0.86% -
std::find_first_of(deque<int>)_(small_needle)/32 -2.44% 109.128 106.460 - -1.15% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 -2.44% 40069.140 39090.872 - 1.24% -
std::flat_map<int,_int>::erase(iterator)/1024 -2.44% 76.507 74.643 - -1.55% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 -2.43% 50139.218 48918.451 - -1.96% -
std::replace_if(deque<int>)_(prefix)/32 -2.43% 14.185 13.840 - -0.77% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 -2.43% 4951.598 4831.267 - 0.95% -
std::find_first_of(deque<int>)_(small_needle)/50 -2.43% 167.840 163.765 - -0.85% -
SetIntersection_Front_Vector_uint32_256_64 -2.42% 4380326.173 4274121.757 - -1.92% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 -2.42% 0.542 0.529 - 0.18% -
BM_Swap_MemFuncPtr_MemPtr -2.42% 3.444 3.360 - -2.34% -
std::find_end(list<int>,_pred)_(process_all)/8192 -2.41% 8325.173 8124.205 - 13.28% -
std::format(int64_t)_(fmt:_{:0512Lb}) -2.41% 42.459 41.434 - -3.54% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8 -2.41% 43.719 42.664 - -2.97% -
SetIntersection_None_Vector_string_1024_256 -2.41% 1161130.812 1133126.345 - -4.26% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 -2.41% 597.635 583.225 - -2.52% -
std::copy_backward(deque<int>)/8 -2.41% 2.778 2.711 - 1.87% -
SetIntersection_None_Vector_float_262144_256 -2.40% 1132123.621 1104914.616 - -3.96% -
BM_StringFindCharLiteral/256 -2.39% 5.502 5.371 - 0.81% -
std::multiset<std::string>::erase(key)_(existent)/1024 -2.39% 96.895 94.580 - 38.24% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 -2.39% 20127554.658 19647173.851 - -1.17% -
std::multiset<int>::find(key)_(existent)/32 -2.39% 1.664 1.624 - -2.15% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.38% 854.906 834.518 - -0.13% -
BM_format_to_iterator/<std::array>_C_string_len_60 -2.38% 10.936 10.675 - -2.88% -
std::format(double)_(fmt:_{:0^17500_10}) -2.38% 213.957 208.858 - -2.89% -
SetIntersection_Interlaced_Set_uint64_16_16 -2.38% 38242396.480 37333326.118 - -3.19% -
BM_PushHeap_string_Random_256 -2.37% 14.639 14.291 - 0.52% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -2.37% 33146.170 32360.363 - -1.37% -
std::partition(vector<int>)_(dense)/1024 -2.37% 249.009 243.111 - 0.28% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.37% 279.029 272.421 - 0.06% -
BM_PushHeap_string_Random_16 -2.36% 10.694 10.442 - 0.88% -
SetIntersection_Interlaced_Set_string_262144_4 -2.36% 1854764.812 1810927.166 - -3.55% -
std::find(vector<short>)_(bail_25%)/8 -2.36% 0.680 0.664 - -4.11% -
std::copy_n(deque<int>)/1048576 -2.36% 51480.376 50267.107 - 0.66% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.35% 64546.057 63026.011 - -0.10% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 -2.35% 1910962.411 1865961.223 - 1.70% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -2.35% 352275915.017 343989600.854 - -2.34% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 -2.35% 9804572.281 9574170.564 - -3.36% -
std::multimap<int,_int>::erase(key)_(existent)/32 -2.34% 23.074 22.533 - -2.90% -
std::make_heap(vector<NonIntegral>)_(descending)/8192 -2.34% 2217.645 2165.670 - -2.38% -
std::multiset<int>::upper_bound(key)_(existent)/32 -2.34% 2.426 2.370 - 4.01% -
std::all_of(list<int>)_(process_all)/8 -2.34% 2.692 2.629 - -3.32% -
std::flat_map<int,_int>::erase(iterator)/32 -2.33% 20.224 19.753 - -1.31% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 -2.33% 10926308.206 10671821.653 - -2.19% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 -2.33% 25.647 25.050 - 11.95% -
std::unordered_set<int>::contains(key)_(existent)/8192 -2.33% 1.497 1.462 - 19.99% -
SetIntersection_Interlaced_Set_string_64_16 -2.32% 38528834.000 37633872.761 - 0.27% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/0 -2.32% 18.833 18.396 - -1.85% -
std::multiset<std::string>::find(key)_(existent)/8192 -2.32% 28.114 27.462 - -9.25% -
VDAG_rightmost_middle,_1_level -2.32% 107.789 105.290 - -5.65% -
std::move(deque<int>)/8 -2.31% 3.368 3.290 - -4.63% -
SetIntersection_Interlaced_Set_string_262144_64 -2.31% 2142760.824 2093261.150 - -2.54% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/0 -2.31% 17.576 17.170 - -0.03% -
BM_vector_deque_ranges_move_backward/1 -2.30% 2.308 2.255 - -3.20% -
std::partition(vector<int>)_(sparse)/32 -2.30% 8.923 8.718 - -1.13% -
SetIntersection_Interlaced_Set_uint64_64_4 -2.29% 20955849.994 20475238.838 - -2.81% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -2.29% 53515.221 52289.913 - 4.38% -
std::map<int,_int>::insert(value)_(new_value,_middle)/8192 -2.29% 21.263 20.777 - -0.50% -
BM_cyrillic_text<char> -2.29% 25205.385 24629.409 - -3.64% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 -2.28% 12247029.038 11967190.067 - -15.63% -
bm_exception_ptr_copy_assign_null -2.28% 2.684 2.622 - -3.45% -
SetIntersection_Interlaced_Set_uint64_1024_1 -2.28% 1036563.964 1012914.939 - -4.36% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.27% 39826.043 38921.340 - -3.11% -
SetIntersection_Front_Set_uint32_16384_4 -2.27% 1067505.604 1043318.918 - -2.96% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -2.26% 771.833 754.362 - 3.12% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 -2.26% 11399340.701 11141918.654 - -3.83% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 -2.25% 6554.729 6407.111 - 4.79% -
SetIntersection_Interlaced_Set_uint64_16_4 -2.25% 60291693.683 58936775.556 - -2.32% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -2.25% 1046358.523 1022853.007 - -3.95% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -2.24% 1156685.680 1130770.470 - -4.66% -
std::find(vector<char>)_(process_all)/50 -2.24% 1.676 1.639 - -0.43% -
BM_vector_deque_ranges_copy_backward/512 -2.23% 17.928 17.527 - -0.80% -
BM_vector_deque_move_backward/1 -2.23% 2.221 2.172 - -6.60% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -2.23% 45701.069 44682.302 - 0.11% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -2.23% 1977882.569 1933810.139 - -3.15% -
VDAG_rightmost,_4_levels -2.23% 135.362 132.347 - -1.35% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 -2.23% 14209578.536 13893075.058 - 3.77% -
std::multiset<int>::count(key)_(non-existent)/8192 -2.22% 9.358 9.150 - -7.13% -
std::set<std::string>::upper_bound(key)_(non-existent)/8192 -2.22% 30.822 30.137 - -6.76% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 -2.22% 8829379.201 8633280.607 - -33.19% -
std::unique_copy(vector<int>)_(sprinkled)/8192 -2.21% 3773.401 3689.913 - 1.85% -
SetIntersection_Interlaced_Set_uint32_16384_64 -2.21% 212413298.730 207718865.569 - -5.03% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 -2.21% 2398126.620 2345175.200 - 1.81% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -2.21% 1197507.376 1171093.682 - -1.00% -
std::sort(vector<int>)_(qsort_adversarial)/8192 -2.20% 151563.666 148223.308 - 0.13% -
BM_deque_deque_ranges_copy/1 -2.20% 2.550 2.494 - 0.44% -
SetIntersection_Front_Set_string_262144_4 -2.20% 1287387.709 1259106.482 - -1.62% -
SetIntersection_None_Set_uint64_16_4 -2.20% 56963816.146 55713225.970 - -2.51% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 -2.19% 31.776 31.078 - -18.93% -
std::multiset<std::string>::equal_range(key)_(existent)/32 -2.19% 17.662 17.275 - -13.00% -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 -2.19% 366.286 358.253 - 0.84% -
std::replace(vector<int>)_(sprinkled)/1024 -2.19% 163.668 160.083 - 6.77% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 -2.19% 15926051.047 15577773.560 - -0.25% -
SetIntersection_Interlaced_Set_uint32_16384_1024 -2.18% 171038444.395 167310047.187 - -3.03% -
std::find_if(list<int>)_(process_all)/8192 -2.18% 7328.240 7168.510 - -3.79% -
SetIntersection_Interlaced_Vector_uint32_64_16 -2.18% 18117954.880 17723250.771 - -2.85% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -2.18% 37.589 36.771 - -1.98% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -2.17% 232.219 227.179 - 7.80% -
std::fill_n(deque<int>)/8192 -2.17% 241.429 236.190 - -87.35% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -2.17% 34.424 33.677 - 3.24% -
std::move_backward(deque<int>)/64 -2.17% 5.287 5.172 - -1.71% -
std::multiset<int>::find(key)_(existent)/8192 -2.17% 8.357 8.176 - -8.22% -
std::find_end(vector<int>)_(single_element)/1024 -2.16% 251.253 245.828 - 3.90% -
std::flat_multimap<int,_int>::find(key)_(existent)/32 -2.16% 3.426 3.352 - 0.58% -
std::partial_sort_copy(deque<int>)_(repeated)/8192 -2.16% 29894.956 29250.146 - -2.86% -
BM_deque_deque_copy/1 -2.16% 2.567 2.511 - 0.99% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 -2.15% 1198566.570 1172827.292 - -3.85% -
SetIntersection_Interlaced_Set_float_16384_64 -2.14% 215658830.299 211041132.051 - -2.17% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 -2.14% 2097818.932 2052955.242 - -3.54% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -2.13% 188275.517 184263.416 - 2.06% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -2.13% 33690.714 32973.537 - -1.85% -
SetIntersection_None_Set_uint32_262144_16 -2.12% 1202539.469 1177042.074 - -2.99% -
SetIntersection_Front_Vector_uint64_64_16 -2.12% 14207755.122 13907061.005 - -4.13% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -2.11% 6674.180 6533.136 - 4.06% -
std::rotate(list<int>)_(by_1/3)/32 -2.11% 13.094 12.818 - -0.87% -
std::find_if(vector<int>)_(process_all)/1024 -2.11% 115.374 112.937 - -10.08% -
VDAG_leftmost,_3_levels -2.11% 15.456 15.130 - -4.49% -
std::swap_ranges(list<int>)/50 -2.11% 32.994 32.299 - 1.35% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 -2.10% 1161903.073 1137494.103 - -2.88% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.10% 14212.752 13914.342 - -6.04% -
std::map<int,_int>::erase(key)_(non-existent,_end)/32 -2.10% 2.478 2.426 - 0.48% -
rng::find_last_if(vector<char>)_(bail_90%)/1024 -2.10% 26.235 25.684 - -16.68% -
BM_StringRead_Hot_Deep_Small -2.10% 0.515 0.505 - 0.81% -
rng::contains_subrange(vector<int>)_(single_element)/16 -2.10% 4.844 4.743 - 0.39% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 -2.09% 4177705.227 4090492.409 - -2.35% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 -2.09% 22549154.929 22078530.157 - -3.36% -
BM_join_view_in_vectors/65536 -2.09% 129548.174 126846.587 - -6.43% -
std::make_heap(deque<int>)_(repeated)/1024 -2.08% 2332.488 2283.944 - 5.63% -
rng::for_each(multimap<int>)/50 -2.08% 40.601 39.756 - -20.80% -
std::map<int,_int>::ctor(&&,_different_allocs)/32 -2.08% 193.164 189.145 - -44.62% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 -2.08% 25.462 24.933 - -16.35% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 -2.07% 789.390 773.018 - 0.51% -
std::replace_if(deque<int>)_(sprinkled)/1024 -2.07% 373.275 365.539 - 0.34% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 -2.07% 204636156.674 200397335.244 - -5.11% -
BM_PushHeap_pair<uint32,_uint32>_Random_256 -2.06% 6.974 6.830 - -6.94% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 -2.06% 7.056 6.911 - -0.61% -
rng::contains_subrange(list<int>)_(single_element)/8192 -2.06% 7019.310 6874.551 - -11.24% -
std::copy_if(list<int>)_(every_other)/262144 -2.06% 212293.912 207919.767 - 1.73% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -2.06% 455.946 446.556 - -1.22% -
VChain_middle,_3_levels -2.06% 45.097 44.170 - -5.32% -
std::format(int64_t)_(fmt:_{:0512Lo}) -2.05% 37.125 36.363 - -0.86% -
SetIntersection_Front_Set_string_16384_1024 -2.05% 59532748.971 58311125.356 - -0.43% -
std::search(vector<int>)_(no_match)/1000 -2.05% 213.027 208.659 - -2.75% -
std::multiset<std::string>::insert(value)_(new_value,_end)/32 -2.05% 31.990 31.335 - -33.53% -
std::rotate(vector<bool>)_(1_element_backward)/32 -2.05% 18.053 17.684 - -0.49% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 -2.04% 21937912.624 21489440.482 - -7.52% -
SetIntersection_Interlaced_Set_float_262144_262144 -2.04% 1678267.740 1643961.426 - 0.50% -
std::partition_copy(vector<int>)/8192 -2.03% 4629.335 4535.288 - -1.44% -
SetIntersection_Interlaced_Set_uint64_1024_4 -2.03% 9822586.323 9623559.227 - -5.54% -
SetIntersection_None_Set_uint64_16_16 -2.02% 35738193.793 35014853.077 - -1.79% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 -2.02% 8901031.448 8721098.144 - -32.17% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -2.02% 143901.609 140994.035 - 2.07% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 -2.02% 3776.536 3700.244 - -0.06% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 -2.01% 51.623 50.583 - -3.20% -
SetIntersection_Front_Vector_uint32_262144_16 -2.01% 1122187.254 1099588.713 - -3.33% -
SetIntersection_Interlaced_Set_uint32_16384_16384 -2.01% 232073699.322 227403998.443 - 3.91% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 -2.01% 26104648.457 25579965.824 - -5.28% -
SetIntersection_Front_Set_string_64_64 -2.01% 36743237.657 36005932.705 - 5.59% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -2.00% 9198746.803 9014552.070 - -6.12% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 -2.00% 17408.596 17060.197 - 0.27% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 -2.00% 1060144.405 1038928.154 - -2.44% -
std::format(int64_t)_(fmt:_{:0512x}) -2.00% 29.551 28.960 - -3.54% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 -2.00% 8777385.512 8601820.797 - -4.27% -
std::find_if(vector<int>)_(process_all)/8 -2.00% 1.486 1.457 - -2.08% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -2.00% 102701.425 100650.460 - 1.87% -
std::move_backward(vector<int>)/262144 -2.00% 22210.534 21767.028 - 0.69% -
VChain_middle,_4_levels -1.99% 58.754 57.583 - -2.94% -
std::find_end(forward_list<int>)_(process_all)/1000 -1.99% 688.549 674.824 - -0.06% -
std::move(list<int>)/512 -1.99% 361.797 354.588 - 0.31% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 -1.99% 1015.572 995.356 - -11.37% -
std::set<std::string>::equal_range(key)_(non-existent)/1024 -1.99% 25.069 24.570 - -1.53% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.98% 144496.491 141636.147 - -1.43% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.98% 81521.210 79908.996 - -5.91% -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 -1.98% 135.880 133.195 - 2.73% -
std::remove_copy(deque<int>)_(prefix)/32 -1.97% 13.285 13.022 - 1.00% -
SetIntersection_Front_Set_uint64_16384_64 -1.97% 1722909.187 1688892.646 - 0.51% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -1.97% 1068327.544 1047279.942 - -3.35% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 -1.97% 53.970 52.907 - 0.35% -
std::sort(vector<int>)_(qsort_adversarial)/1024 -1.97% 13214.923 12954.833 - 0.13% -
BM_format_to_iterator/<std::string>_string_len_60 -1.97% 9.657 9.467 - -3.66% -
std::partial_sort(deque<int>)_(shuffled)/8 -1.97% 32.368 31.732 - -0.92% -
SetIntersection_Interlaced_Set_uint64_262144_1 -1.96% 1047787.091 1027247.419 - -4.41% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 -1.95% 19.534 19.152 - -1.25% -
SetIntersection_None_Set_uint32_262144_262144 -1.95% 1202708.170 1179254.719 - -2.38% -
SetIntersection_Interlaced_Set_uint64_64_16 -1.95% 22490507.396 22052170.101 - -2.95% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 -1.95% 49.280 48.320 - 2.57% -
std::unique(deque<int>)_(sprinkled)/52 -1.94% 64.437 63.186 - 5.32% -
std::unordered_multiset<int>::count(key)_(existent)/8192 -1.94% 1.659 1.627 - 5.51% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 -1.93% 11.222 11.005 - 8.02% -
std::find_first_of(list<int>)_(large_needle)/8192 -1.93% 48917202.799 47971911.131 - -2.66% -
std::multiset<std::string>::count(key)_(existent)/32 -1.93% 20.171 19.782 - 0.94% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.93% 13280.996 13024.711 - -1.19% -
BM_PushHeap_float_Random_262144 -1.93% 7.765 7.615 - -2.11% -
std::any_of(vector<int>)_(process_all)/50 -1.93% 13.387 13.129 - -30.79% -
std::partition(list<int>)_(sparse)/50 -1.93% 22.163 21.736 - 46.29% -
std::multiset<int>::contains(key)_(existent)/8192 -1.92% 8.377 8.216 - 0.06% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 -1.92% 33.855 33.204 - 5.73% -
SetIntersection_None_Set_uint32_262144_1024 -1.92% 1204132.730 1180974.529 - -2.03% -
SetIntersection_Interlaced_Vector_uint64_256_64 -1.92% 7512371.460 7368047.666 - -0.17% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 -1.92% 52.444 51.437 - 10.56% -
std::vector<int>::ctor(size)/8192 -1.92% 568.556 557.654 - 7.75% -
BM_unicode_text<wchar_t> -1.91% 42430.790 41619.492 - -6.59% -
BM_PushHeap_string_Ascending_16384 -1.91% 19.432 19.060 - -0.39% -
bm_ranges_lexicographical_compare<signed_char>/64 -1.91% 2.327 2.282 - 10.91% -
SetIntersection_Front_Set_float_16384_64 -1.91% 1765009.968 1731291.355 - 0.04% -
BM_Swap_FuncPtr_MemPtr -1.91% 3.447 3.381 - 1.42% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.91% 709.355 695.818 - 0.74% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -1.91% 3068455.744 3009933.038 - -5.61% -
SetIntersection_Front_Set_string_64_4 -1.91% 18711890.783 18355112.202 - -4.19% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.91% 54659.133 53616.956 - -3.78% -
std::search(vector<int>)_(no_match)/1024 -1.91% 217.773 213.622 - -2.69% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 -1.89% 4179244.328 4100077.161 - -3.05% -
bm_exception_ptr_copy_ctor_nonnull -1.89% 3.441 3.376 - -0.30% -
SetIntersection_None_Set_uint32_262144_64 -1.89% 1201135.742 1178418.863 - -2.92% -
SetIntersection_Interlaced_Set_string_262144_16 -1.89% 2136923.340 2096596.111 - -3.03% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 -1.89% 1095842.531 1075172.519 - -1.89% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 -1.88% 22591909.799 22166481.576 - -0.63% -
rng::ends_with(list<int>)_(mismatch_at_end)/50 -1.88% 0.686 0.673 - -1.28% -
std::find_if(vector<int>)_(process_all)/50 -1.88% 5.784 5.675 - -17.29% -
SetIntersection_Interlaced_Vector_string_1024_1 -1.88% 1079522.416 1059237.528 - -4.01% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.88% 6809.789 6681.829 - 4.92% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.87% 118026.874 115819.262 - -5.24% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 -1.87% 5834883.584 5725752.423 - -2.87% -
std::reverse(deque<int>)/8 -1.87% 2.556 2.508 - -0.04% -
Chain_fail,_5_levels -1.87% 67.199 65.945 - -9.65% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 -1.86% 2069.882 2031.368 - 0.91% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.86% 403.221 395.722 - -0.25% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 -1.85% 32.228 31.631 - 0.70% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 -1.85% 9.407 9.233 - -2.61% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 -1.85% 24.921 24.459 - 2.19% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -1.85% 69.048 67.773 - 27.19% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 -1.84% 18.001 17.669 - -3.08% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 -1.84% 13.193 12.950 - -1.07% -
std::is_sorted_until(vector<int>,_pred)/1024 -1.84% 420.040 412.319 - -1.76% -
std::partial_sort_copy(list<int>)_(shuffled)/8192 -1.84% 89513.165 87868.879 - -0.39% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/0 -1.84% 13.513 13.265 - -1.06% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -1.83% 1573520.706 1544657.303 - -2.15% -
SetIntersection_None_Set_string_1024_4 -1.83% 8994826.511 8830106.464 - -0.94% -
SetIntersection_None_Set_string_262144_1024 -1.83% 1665797.199 1635292.156 - -4.94% -
BM_PushHeap_float_Ascending_1024 -1.83% 3.193 3.135 - 0.48% -
SetIntersection_Front_Vector_uint32_256_256 -1.83% 4390754.543 4310547.516 - 0.83% -
std::replace_if(list<int>)_(sprinkled)/8192 -1.83% 7505.089 7368.025 - 1.33% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 -1.83% 4193559.311 4117021.433 - -3.28% -
std::format(double)_(fmt:_{:_17000L}) -1.82% 269.824 264.901 - -15.36% -
std::copy_if(list<int>)_(entire_range)/262144 -1.82% 219669.551 215667.433 - 0.39% -
SetIntersection_Front_Set_uint64_16_1 -1.81% 63164044.811 62017702.926 - -2.60% -
std::for_each_n(join_view(vector<vector<int>>))/8192 -1.81% 270.841 265.928 - 0.44% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 -1.81% 8125623.325 7978284.923 - -2.81% -
SetIntersection_None_Vector_uint64_256_4 -1.81% 4165765.412 4090359.348 - -4.03% -
std::find(vector<bool>)_(process_all)/1048576 -1.81% 3722.591 3655.207 - 1.12% -
BM_StringFindStringLiteral/32 -1.81% 1.809 1.776 - 1.62% -
SetIntersection_None_Vector_float_256_256 -1.81% 2126813.350 2088420.664 - -4.02% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 -1.80% 13190931.704 12953078.780 - -3.09% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.80% 12466.293 12241.565 - 2.22% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.80% 6354.657 6240.383 - -0.37% -
BM_CmpEqual_ushort_schar -1.79% 1.011 0.993 - -11.18% -
std::multimap<int,_int>::find(key)_(existent)/32 -1.79% 1.787 1.755 - 3.80% -
std::replace_if(list<int>)_(prefix)/50 -1.79% 25.086 24.637 - 4.15% -
std::equal(vector<bool>)_(unaligned)/8192 -1.79% 56.622 55.610 - -1.44% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 -1.79% 63.205 62.075 - 16.56% -
SetIntersection_None_Set_uint32_262144_256 -1.78% 1201443.032 1180000.082 - -2.49% -
SetIntersection_Interlaced_Set_uint32_256_1 -1.78% 4167823.614 4093583.062 - -2.82% -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 -1.78% 2932.333 2880.235 - -0.09% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.77% 8997.406 8837.806 - -0.31% -
BM_join_view_in_vectors/5500 -1.77% 8601.658 8449.085 - 0.52% -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 -1.77% 3.584 3.520 - -43.68% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8192 -1.77% 598600.376 588002.746 - -2.34% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -1.77% 36.840 36.189 - 15.04% -
std::stable_sort(deque<int>)_(ascending)/1024 -1.76% 2134.489 2096.822 - -2.73% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/1024 -1.76% 4.101 4.029 - -0.79% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 -1.76% 18.533 18.207 - -1.54% -
BM_format_string<wchar_t>/16 -1.76% 1.504 1.478 - -7.58% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.76% 13188.148 12956.319 - -0.45% -
SetIntersection_Front_Set_string_262144_262144 -1.75% 17926492.516 17611919.109 - -3.98% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.75% 5599.264 5501.020 - 2.54% -
SetIntersection_None_Vector_uint32_256_256 -1.75% 2145763.824 2108147.246 - -3.40% -
SetIntersection_Interlaced_Set_float_16384_16 -1.75% 209888670.281 206213472.720 - -1.51% -
std::partial_sort(vector<int>)_(repeated)/8192 -1.75% 27153.891 26679.310 - -2.00% -
BM_format_to_string_back_inserter<std::string>/1 -1.74% 13.053 12.826 - -3.90% -
std::rotate(deque<int>)_(by_1/2)/1024 -1.74% 176.244 173.181 - 0.12% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 -1.73% 1.834 1.803 - -6.27% -
BM_PushHeap_uint32_Random_64 -1.72% 5.211 5.121 - 1.89% -
BM_CmpLess_uint_uint -1.72% 1.084 1.066 - -1.30% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.72% 28.480 27.990 - 2.61% -
BM_vector_deque_ranges_copy_backward/1024 -1.72% 38.706 38.041 - -0.25% -
BM_PushHeap_float_Ascending_256 -1.72% 2.525 2.482 - 0.05% -
SetIntersection_Interlaced_Vector_string_64_16 -1.71% 28718619.847 28226624.130 - -6.66% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 -1.71% 1054778.024 1036728.000 - -3.65% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 -1.71% 51.445 50.565 - 18.81% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.71% 235.005 230.988 - -4.31% -
std::format(double)_(fmt:_{:0^17500_0Lf}) -1.71% 212.138 208.517 - -3.22% -
VDAG_rightmost_middle,_2_levels -1.70% 213.603 209.975 - -4.53% -
std::for_each_n(list<int>)/50 -1.70% 22.926 22.537 - -7.07% -
BM_deque_deque_ranges_move_backward/64 -1.69% 3.441 3.383 - -1.07% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 -1.69% 1057560.507 1039683.254 - -2.44% -
BM_string_without_formatting<wchar_t> -1.69% 11.011 10.825 - 13.91% -
SetIntersection_Interlaced_Set_float_262144_16 -1.69% 1616979.900 1589677.654 - -1.25% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 -1.69% 12240962.608 12034515.234 - -2.01% -
SetIntersection_None_Vector_string_16384_16384 -1.69% 1243109.681 1222149.627 - -2.04% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -1.68% 19.054 18.733 - -0.54% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 -1.68% 33.763 33.195 - -5.84% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.68% 14078.858 13842.748 - 1.03% -
BM_format_to_n_string_back_inserter<std::vector<char>>/16384 -1.68% 909.889 894.639 - -1.13% -
SetIntersection_None_Set_uint32_262144_1 -1.67% 1201749.103 1181659.020 - -2.94% -
std::set<int>::insert(value)_(new_value,_end)/1024 -1.67% 41.572 40.878 - -1.38% -
SetIntersection_None_Set_float_64_16 -1.67% 18379877.728 18073025.119 - 0.00% -
std::set<int>::operator=(const&)_(into_cleared_Container)/0 -1.67% 13.536 13.310 - -1.24% -
SetIntersection_None_Set_string_256_16 -1.67% 11025017.413 10841048.332 - -1.50% -
SetIntersection_Interlaced_Set_uint64_1024_16 -1.67% 11383667.916 11193732.498 - -2.78% -
SetIntersection_Interlaced_Set_float_262144_256 -1.67% 1590374.838 1563874.592 - -1.33% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.66% 15135.717 14883.769 - 4.01% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.66% 67288.737 66169.388 - -3.32% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.66% 72185.864 70986.566 - -0.48% -
SetIntersection_Front_Vector_string_64_64 -1.66% 26335159.935 25897988.665 - 3.73% -
SetIntersection_None_Set_uint32_1024_1024 -1.66% 8786078.078 8640260.206 - -5.21% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/32 -1.66% 18.335 18.031 - 0.19% -
BM_PushHeap_float_Random_64 -1.66% 6.744 6.633 - -1.45% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 -1.66% 12027893.415 11828660.114 - -2.73% -
VDAG_leftmost,_4_levels -1.66% 19.725 19.399 - -3.15% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -1.65% 1153808.094 1134720.712 - -1.08% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 -1.65% 1086623.442 1068662.832 - -2.37% -
std::map<int,_int>::ctor(const&)/0 -1.65% 13.024 12.809 - -0.19% -
BM_PushHeap_string_Ascending_1024 -1.65% 13.423 13.202 - -1.86% -
SetIntersection_Interlaced_Set_uint32_1024_64 -1.65% 10073078.861 9907208.082 - -2.95% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.65% 22.104 21.740 - -1.10% -
SetIntersection_None_Vector_string_16384_16 -1.64% 1241511.294 1221112.350 - -1.72% -
std::find_end(list<int>)_(same_length)/1000 -1.64% 750.135 737.831 - -49.85% -
BM_PushHeap_uint32_Random_16 -1.64% 4.215 4.146 - -0.82% -
SetIntersection_Front_Set_string_262144_1024 -1.64% 60444106.293 59453552.115 - -0.39% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 -1.64% 12664571.267 12457257.603 - -2.41% -
BM_CmpEqual_schar_schar -1.64% 1.097 1.079 - -1.15% -
SetIntersection_Front_Set_uint64_4_4 -1.64% 137470131.580 135220464.508 - -2.52% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 -1.63% 1.486 1.461 - -11.14% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.63% 9833.171 9672.562 - 2.05% -
std::set<int>::erase(key)_(non-existent,_middle)/8192 -1.63% 4.133 4.066 - 0.67% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 -1.63% 59.863 58.887 - -17.46% -
SetIntersection_None_Vector_string_262144_1 -1.63% 1311909.742 1290531.443 - -2.29% -
SetIntersection_Front_Set_uint64_4_1 -1.63% 214755995.571 211259320.283 - -2.51% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.62% 6790.195 6680.440 - 2.50% -
SetIntersection_Interlaced_Set_float_16_4 -1.62% 60514423.169 59536865.164 - -0.87% -
BM_vector_deque_ranges_move_backward/1024 -1.61% 37.744 37.136 - -2.23% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 -1.61% 473.625 465.992 - 0.48% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.61% 13127.042 12915.662 - 1.16% -
std::multimap<int,_int>::find(key)_(non-existent)/1024 -1.61% 5.281 5.196 - 0.37% -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 -1.61% 252.967 248.904 - -3.43% -
std::multiset<int>::erase(key)_(existent)/32 -1.61% 22.144 21.789 - -1.83% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 -1.61% 4.001 3.936 - 2.90% -
std::move(deque<int>)/1048576 -1.61% 55714.493 54819.903 - 0.50% -
SetIntersection_None_Set_string_1024_1 -1.61% 8945476.835 8801883.345 - -4.07% -
SetIntersection_None_Vector_string_256_16 -1.60% 4311369.332 4242182.000 - -1.89% -
rng::fold_left(deque<int>)/8192 -1.60% 4555.287 4482.421 - -1.57% -
bm_exception_ptr_move_assign_nonnull -1.60% 4.930 4.852 - -29.62% -
std::format(int64_t)_(fmt:_{:0^512Lo}) -1.59% 36.572 35.989 - 2.31% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -1.59% 19.308 19.000 - -9.62% -
SetIntersection_Interlaced_Set_float_16384_1024 -1.59% 173962330.458 171198606.224 - 0.23% -
SetIntersection_Front_Set_uint64_1_1 -1.59% 536987640.984 528460396.947 - -2.47% -
BM_format_to_iterator/<std::vector>_string_len_6 -1.59% 8.431 8.297 - -3.11% -
SetIntersection_Front_Set_string_262144_64 -1.59% 4779383.095 4703595.460 - -5.76% -
Chain_fail,_6_levels -1.58% 82.018 80.721 - -5.06% -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 -1.58% 58160791.668 57243399.332 - -0.89% -
std::shift_right(deque<int>)/50 -1.57% 4.512 4.441 - -1.27% -
std::reverse_copy(list<int>)/32768 -1.57% 26975.716 26551.799 - 2.52% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.57% 201945.650 198773.013 - 0.81% -
SetIntersection_None_Set_float_16_16 -1.57% 35568727.577 35010092.389 - -2.72% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 -1.57% 531725.335 523387.558 - 1.85% -
std::make_heap(vector<NonIntegral>)_(descending)/1024 -1.57% 294.591 289.973 - -1.60% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 -1.57% 150606.096 148247.542 - -0.70% -
std::move_backward(list<int>)/262144 -1.57% 262822.412 258708.488 - 0.65% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.56% 37132.257 36551.592 - -3.09% -
std::list<int>::ctor(const&)_(cheap_elements)/32 -1.56% 337.169 331.901 - -0.38% -
BM_join_view_in_vectors/1 -1.56% 2.995 2.949 - 0.07% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 -1.55% 18134638.399 17852868.039 - -10.38% -
BM_StringFindCharLiteral/64 -1.55% 2.222 2.187 - 4.69% -
std::multiset<int>::insert(value)_(new_value,_middle)/0 -1.55% 17.289 17.021 - -0.75% -
bm_ranges_lexicographical_compare<unsigned_char>/64 -1.55% 1.948 1.918 - -3.88% -
std::partition_copy(list<int>)/8192 -1.55% 7332.379 7219.087 - 5.45% -
BM_format_to_n_string_back_inserter<std::wstring>/1048576 -1.54% 183087.344 180259.053 - -5.76% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.54% 40332.100 39709.377 - -9.01% -
SetIntersection_None_Vector_string_1024_4 -1.54% 1166892.939 1148885.785 - -2.40% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.54% 11191.569 11019.121 - 1.76% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1_1 -1.54% 536535806.729 528278215.993 - -3.03% -
SetIntersection_Interlaced_Set_string_1024_1 -1.54% 1090174.092 1073398.568 - -3.66% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.54% 45826.963 45121.857 - -12.14% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 -1.54% 5.199 5.119 - -3.91% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 -1.54% 5023.851 4946.725 - -3.49% -
BM_CmpLess_uint_schar -1.53% 1.063 1.047 - -7.66% -
SetIntersection_Front_Set_float_262144_16 -1.53% 1201725.006 1183330.575 - -2.04% -
std::multimap<int,_int>::clear()/32 -1.53% 666.849 656.643 - -1.49% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 -1.53% 37059822.343 36492851.287 - -2.41% -
SetIntersection_None_Set_uint32_262144_16384 -1.52% 1191990.478 1173819.256 - -3.22% -
std::find_end(list<int>,_pred)_(match_near_end)/1000 -1.52% 71.566 70.476 - -91.65% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 -1.52% 750.022 738.608 - -17.68% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.52% 16223.180 15976.450 - -0.45% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -1.52% 1066386.468 1050169.168 - 0.70% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.52% 35759.255 35216.070 - -4.56% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/8192 -1.52% 60511.656 59593.560 - -81.58% -
SetIntersection_Interlaced_Set_uint64_256_1 -1.52% 4168037.747 4104827.465 - -2.41% -
std::set<int>::erase(key)_(existent)/32 -1.52% 21.522 21.196 - -3.69% -
SetIntersection_None_Vector_string_262144_64 -1.51% 1318945.176 1298974.221 - -0.75% -
BM_deque_vector_copy/1024 -1.51% 37.201 36.638 - -0.72% -
std::move_backward(list<int>)/32768 -1.51% 32446.973 31956.136 - 2.57% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 -1.51% 34.271 33.752 - 15.32% -
rng::find(join_view(list<vector<int>>))_(process_all)/8 -1.51% 4.570 4.501 - -3.58% -
std::reverse_copy(deque<int>)/4096 -1.51% 988.743 973.855 - 2.08% -
std::partial_sort_copy(vector<int>)_(ascending)/8 -1.51% 8.967 8.832 - 6.39% -
SetIntersection_None_Vector_uint64_16384_256 -1.50% 1097645.019 1081171.104 - -2.09% -
std::sort(deque<int>)_(shuffled)/8 -1.50% 23.286 22.936 - 0.12% -
std::format(double)_(fmt:_{:_10Lg}) -1.50% 81.266 80.048 - -1.80% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 -1.50% 23641.780 23287.518 - 1.49% -
rng::contains_subrange(list<int>)_(process_all)/1048576 -1.50% 854929.091 842118.778 - 0.41% -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 -1.50% 17.613 17.349 - -1.25% -
SetIntersection_Front_Set_uint64_262144_256 -1.50% 3932716.664 3873877.677 - 4.33% -
std::swap_ranges(deque<int>)/1024 -1.49% 334.731 329.730 - -3.10% -
std::copy_backward(vector<bool>)_(aligned)/32768 -1.49% 35.777 35.243 - 1.19% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/1024 -1.49% 5822.933 5736.028 - 0.11% -
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 -1.49% 50072.730 49325.520 - -0.98% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 -1.49% 11515947.651 11344142.387 - -0.87% -
SetIntersection_Interlaced_Set_uint32_16_16 -1.49% 38084039.699 37516180.771 - -2.36% -
std::multiset<std::string>::erase(key)_(existent)/8192 -1.49% 81.393 80.180 - -24.58% -
BM_deque_deque_copy/1024 -1.49% 37.222 36.667 - -0.63% -
std::multimap<int,_int>::insert(value)_(already_present)/1024 -1.49% 21.705 21.382 - -2.75% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.49% 378.608 372.971 - -3.23% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 -1.49% 3.054 3.009 - -0.69% -
SetIntersection_None_Vector_string_262144_16 -1.49% 1312547.152 1293033.828 - -1.35% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 -1.49% 39433094.981 38846928.183 - -1.38% -
BM_format_to_n_string_back_inserter<std::wstring>/16384 -1.48% 3956.427 3897.811 - -6.10% -
std::map<int,_int>::ctor(const&)/32 -1.48% 232.001 228.572 - 5.61% -
std::stable_sort(deque<int>)_(descending)/8 -1.48% 26.049 25.664 - -9.68% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -1.48% 5346.205 5267.337 - -16.50% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 -1.47% 27.138 26.739 - 31.66% -
std::find_end(forward_list<int>)_(same_length)/8192 -1.47% 14469.881 14257.182 - -0.38% -
std::multiset<int>::ctor(const&,_alloc)/8192 -1.47% 51472.885 50716.454 - -36.50% -
SetIntersection_Front_Vector_uint64_262144_256 -1.47% 2138789.592 2107366.384 - -7.57% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 -1.47% 16199712.576 15961769.194 - -1.84% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 -1.47% 34.717 34.208 - 9.48% -
BM_StringAssignStr_Large_Opaque -1.47% 10.643 10.487 - 1.58% -
SetIntersection_Interlaced_Set_uint64_1024_1024 -1.46% 12368852.689 12188211.929 - -2.54% -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 -1.46% 584.447 575.917 - 1.66% -
BM_format_to_string_begin<std::string>/1 -1.46% 10.210 10.061 - 0.20% -
std::move(vector<bool>)_(unaligned)/4096 -1.46% 26.161 25.780 - -0.71% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 -1.46% 24.547 24.190 - 1.52% -
SetIntersection_None_Vector_float_262144_16384 -1.45% 1142859.127 1126238.466 - -3.92% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 -1.45% 22.168 21.846 - -7.84% -
Chain_fail,_3_levels -1.45% 38.823 38.262 - -7.72% -
SetIntersection_None_Vector_float_1024_4 -1.44% 1090958.267 1075202.739 - -2.17% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 -1.44% 9.399 9.264 - 0.55% -
std::format(int64_t)_(fmt:_{:Lo}) -1.44% 28.594 28.181 - -2.14% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 -1.44% 3419.370 3370.030 - 0.52% -
SetIntersection_Front_Set_uint64_16384_256 -1.44% 3849373.404 3793844.866 - -2.34% -
VDAG_rightmost,_5_levels -1.44% 270.303 266.405 - -2.63% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.44% 527.289 519.689 - -1.72% -
BM_CmpEqual_schar_uint -1.44% 1.102 1.086 - -5.45% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 -1.44% 8385340.758 8264810.804 - -0.99% -
std::unordered_multimap<int,_int>::clear()/32 -1.43% 599.531 590.929 - -1.22% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 -1.43% 6741651.772 6645025.417 - 5.98% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.43% 185598.121 182940.424 - -2.07% -
std::replace_if(list<int>)_(prefix)/8192 -1.43% 7294.022 7189.576 - 0.93% -
std::set<std::string>::count(key)_(existent)/1024 -1.43% 24.817 24.462 - 0.36% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 -1.43% 35.547 35.039 - -1.44% -
std::format(int64_t)_(fmt:_{:0^512Lb}) -1.43% 42.354 41.748 - -2.52% -
std::rotate(vector<bool>)_(1_element_forward)/32 -1.43% 17.618 17.366 - -2.25% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.43% 5771.138 5688.721 - -12.35% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -1.43% 198545992.778 195714576.568 - -5.89% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 -1.42% 2112041.342 2081970.461 - -3.29% -
BM_CmpEqual_uchar_short -1.42% 1.006 0.992 - -8.60% -
SetIntersection_None_Vector_uint64_262144_4 -1.42% 1140113.263 1123951.316 - -2.35% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 -1.41% 1094419.725 1078949.200 - -1.53% -
SetIntersection_None_Vector_string_262144_1024 -1.41% 1310069.573 1291636.058 - -1.88% -
std::sort(vector<int>)_(repeated)/8 -1.41% 15.960 15.735 - -2.28% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 -1.41% 150191.620 148079.786 - -1.27% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 -1.40% 522.562 515.229 - 0.31% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 -1.40% 764.825 754.095 - -0.91% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.40% 17147.230 16906.827 - -0.65% -
std::format(double)_(fmt:_{:_0e}) -1.40% 37.291 36.768 - -2.02% -
bm_ranges_swap_ranges_vb_unaligned/8 -1.40% 5.253 5.180 - 4.51% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.40% 217211.150 214174.393 - 1.76% -
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 -1.40% 3141.969 3098.047 - -1.88% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 -1.40% 31.362 30.924 - 15.63% -
BM_format_to_back_inserter<std::deque<char>>/C_string_len_60 -1.40% 62.217 61.347 - -1.86% -
BM_StringRelationalLiteral_Compare_Large_Large_Control -1.39% 2.063 2.034 - -1.40% -
std::set<std::string>::clear()/32 -1.39% 903.109 890.563 - 1.56% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 -1.39% 15.873 15.653 - -6.66% -
std::format(double)_(fmt:_{:_17000}) -1.38% 253.412 249.921 - -15.95% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.38% 36880.390 36372.869 - -2.91% -
BM_PushHeap_string_Random_16384 -1.37% 16.423 16.197 - 0.70% -
BM_deque_deque_copy_backward/4000 -1.37% 146.250 144.243 - -0.75% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 -1.37% 37486018.390 36971695.393 - -2.73% -
std::set<int>::find(key)_(existent)/32 -1.37% 1.739 1.715 - 5.63% -
std::copy(vector<int>)/32768 -1.37% 3574.004 3525.128 - -7.07% -
std::copy_if(vector<int>)_(every_other)/8 -1.37% 4.248 4.190 - 65.63% -
SetIntersection_None_Set_string_262144_262144 -1.37% 1661412.356 1638703.777 - -4.21% -
std::mismatch(deque<int>)_(it,_it,_it)/8192 -1.37% 3866.846 3814.050 - -0.82% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 -1.36% 9241958.178 9115883.406 - -1.45% -
BM_format_to_string_pointer<wchar_t>/16384 -1.36% 1800.314 1775.815 - -3.96% -
rng::find_last_if(list<int>)_(bail_90%)/1048576 -1.36% 90068.125 88843.446 - 1.25% -
rng::contains_subrange(vector<int>)_(single_element)/50 -1.35% 12.573 12.404 - 1.39% -
SetIntersection_None_Vector_float_262144_16 -1.35% 1147218.069 1131719.181 - -1.35% -
SetIntersection_Interlaced_Set_string_16384_1024 -1.35% 345876630.697 341213883.686 - -2.51% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.35% 791.511 780.842 - 0.10% -
BM_CmpEqual_short_schar -1.35% 1.141 1.125 - -2.14% -
std::rotate(list<int>)_(by_1/4)/50 -1.35% 25.142 24.804 - 5.65% -
SetIntersection_Interlaced_Set_uint64_4_1 -1.34% 214256631.747 211375501.546 - -2.45% -
ranges::minmax(std::deque<char>)/8 -1.34% 3.875 3.823 - 0.85% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.34% 670.017 661.027 - 0.69% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.34% 35532.365 35056.686 - -2.76% -
std::for_each(deque<int>)/8 -1.34% 0.927 0.914 - -0.47% -
SetIntersection_Interlaced_Vector_string_16_16 -1.34% 51351988.301 50664773.882 - -2.52% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -1.34% 56.150 55.400 - 12.51% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 -1.33% 1472.018 1452.388 - 1.09% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 -1.33% 9887175.319 9755833.481 - -2.91% -
std::find(list<int>)_(bail_25%)/32768 -1.33% 8009.495 7903.312 - -2.78% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 -1.32% 7857113.985 7753089.335 - 3.43% -
std::replace(list<int>)_(sprinkled)/50 -1.32% 18.959 18.708 - -4.12% -
SetIntersection_Interlaced_Set_uint64_1_1 -1.32% 535272044.919 528201904.589 - -2.58% -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 -1.32% 2.803 2.766 - -1.05% -
BM_StringFindAllMatch/8 -1.32% 2.693 2.657 - -0.97% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 -1.32% 726938.681 717367.899 - -0.86% -
std::partition_copy(vector<int>)/32 -1.32% 8.173 8.065 - -0.16% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -1.32% 350303215.958 345694512.377 - -0.30% -
SetIntersection_Interlaced_Set_uint64_4_4 -1.32% 136979001.102 135177628.727 - -2.40% -
SetIntersection_Front_Set_uint64_16_4 -1.31% 54978528.269 54255593.979 - -2.01% -
SetIntersection_Interlaced_Set_uint32_16384_16 -1.31% 205952493.539 203251295.498 - -3.98% -
std::deque<std::string>::erase(begin)_(cheap_elements)/1024 -1.31% 7.435 7.338 - 0.87% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 -1.30% 1172971.579 1157682.642 - 1.51% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/8192 -1.30% 60779.295 59988.407 - -81.46% -
BM_LexicallyNormal/large_path/256 -1.30% 9087.453 8969.313 - -1.16% -
std::find_end(deque<int>,_pred)_(near_matches)/1024 -1.30% 32328.170 31908.678 - -23.74% -
SetIntersection_None_Vector_float_1024_1024 -1.29% 1088390.730 1074304.656 - -0.28% -
std::multimap<int,_int>::erase(iterator)/8192 -1.29% 21.409 21.133 - -1.43% -
std::find_end(list<int>)_(match_near_end)/1000 -1.29% 79.457 78.434 - -89.31% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 -1.29% 8736919.567 8624439.365 - -3.89% -
SetIntersection_Interlaced_Set_uint64_262144_262144 -1.29% 1696668.945 1674838.299 - -2.41% -
BM_format_to_n_string_pointer<char>/1048576 -1.29% 12015.367 11860.875 - -4.59% -
BM_PushHeap_uint32_Ascending_16 -1.28% 0.931 0.919 - 0.24% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.28% 35331.983 34878.112 - -0.08% -
bm_ranges_swap_ranges_vb_aligned/262144 -1.28% 486.768 480.517 - -0.30% -
std::map<int,_int>::ctor(const&,_alloc)/0 -1.28% 13.001 12.834 - -1.90% -
std::search(deque<int>)_(near_matches)/1000 -1.28% 18918.075 18675.916 - 0.68% -
BM_PushHeap_string_Ascending_256 -1.28% 10.973 10.833 - -1.21% -
std::stable_sort(deque<int>)_(descending)/1024 -1.28% 2919.630 2882.354 - -2.79% -
SetIntersection_None_Vector_uint64_256_1 -1.28% 4164506.543 4111373.382 - -4.88% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 -1.27% 806.332 796.054 - -2.07% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 -1.27% 806.861 796.597 - -14.16% -
rng::find_last_if_not(list<int>)_(bail_90%)/1048576 -1.27% 90161.012 89017.225 - 1.28% -
BM_format_to_n_string_span<char>/1048576 -1.27% 12000.191 11848.016 - -4.77% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 -1.27% 211225.717 208551.479 - -0.81% -
SetIntersection_None_Vector_float_1024_1 -1.27% 1086733.476 1072983.890 - -2.60% -
SetIntersection_Front_Vector_uint64_1024_16 -1.26% 1087656.050 1073912.391 - -3.45% -
BM_CmpEqual_int_ushort -1.26% 1.104 1.090 - -0.41% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.26% 400.245 395.197 - -0.67% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -1.26% 21.599 21.327 - 2.44% -
std::unique(deque<int>)_(sprinkled)/32 -1.26% 54.454 53.769 - 0.01% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 -1.26% 30.009 29.632 - -30.35% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 -1.26% 16.137 15.935 - -2.68% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1 -1.26% 16508130.959 16300909.014 - -2.38% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 -1.25% 10.130 10.004 - 3.05% -
BM_format_to_back_inserter<std::vector<char>>/string_view_len_6 -1.25% 24.709 24.400 - -1.83% -
std::copy_backward(deque<int>)/1048576 -1.25% 132263.549 130612.626 - 1.52% -
BM_deque_vector_ranges_move_backward/1024 -1.25% 37.100 36.637 - -0.39% -
BM_Swap_SmallTrivialFunctor_SmallNonTrivialFunctor -1.25% 1.173 1.158 - -1.11% -
std::unordered_set<int>::insert(value)_(already_present)/8192 -1.24% 2.681 2.647 - -1.10% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 -1.24% 16374536.302 16170885.221 - -2.50% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 -1.24% 12.324 12.170 - -6.10% -
std::partial_sort_copy(vector<int>)_(heap)/1024 -1.24% 8040.492 7940.577 - 0.02% -
std::partial_sort_copy(deque<int>)_(shuffled)/8 -1.24% 11.204 11.065 - -2.10% -
std::make_heap(vector<int>,_pred)_(heap)/1024 -1.24% 275.010 271.603 - 0.06% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 -1.24% 50815.367 50186.760 - 0.45% -
std::format(double)_(fmt:_{:0>17500_17000}) -1.24% 394.700 389.818 - -10.63% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 -1.24% 35328764.284 34891902.941 - -2.34% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 -1.24% 56796272.216 56094044.576 - -2.06% -
BM_deque_deque_ranges_move_backward/1024 -1.24% 38.018 37.548 - -3.47% -
std::for_each(join_view(vector<vector<int>>))/50 -1.23% 4.059 4.009 - -0.40% -
SetIntersection_None_Set_uint32_256_256 -1.23% 5725899.312 5655408.403 - -2.69% -
std::format(double)_(fmt:_{:017500_10L}) -1.23% 218.100 215.418 - -4.60% -
BM_deque_vector_move_backward/512 -1.23% 18.154 17.931 - 0.06% -
BM_CmpLess_uchar_int -1.23% 1.085 1.072 - -5.14% -
std::copy_backward(deque<int>)/32768 -1.23% 3738.635 3692.730 - 0.52% -
std::find_if_not(list<int>)_(process_all)/32768 -1.23% 25944.919 25626.413 - 1.12% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 -1.23% 13831484.414 13661830.134 - -1.97% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 -1.22% 1.494 1.476 - -11.15% -
SetIntersection_None_Set_float_256_64 -1.22% 9315007.418 9201028.201 - -2.35% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 -1.22% 10729657.916 10598427.897 - -3.37% -
BM_CmpLess_int_uint -1.22% 1.094 1.081 - -5.17% -
SetIntersection_Interlaced_Set_uint64_16_1 -1.22% 62873651.930 62105041.154 - -2.72% -
std::sort(deque<int>)_(repeated)/8 -1.22% 18.115 17.894 - -0.98% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 -1.22% 4284045.312 4231721.399 - -2.53% -
BM_deque_vector_ranges_copy/64 -1.22% 2.655 2.623 - 0.01% -
std::sort(vector<NonIntegral>)_(shuffled)/1024 -1.22% 4765.710 4707.772 - -0.37% -
SetIntersection_Interlaced_Set_uint32_64_1 -1.21% 16342983.899 16144892.600 - -3.20% -
std::sort_heap(deque<int>,_pred)/8192 -1.21% 433473.687 428219.999 - -5.05% -
std::search(vector<int>)_(no_match)/1048576 -1.21% 213456.442 210875.979 - -1.24% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.21% 15383.598 15197.720 - -5.95% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 -1.21% 18460761.039 18237875.552 - -2.01% -
std::reverse_copy(deque<int>)/32768 -1.21% 8008.434 7911.765 - 0.10% -
bm_lexicographical_compare<unsigned_char>/64 -1.20% 2.022 1.998 - -0.01% -
std::make_heap(vector<NonIntegral>)_(heap)/8192 -1.20% 2219.367 2192.638 - -1.24% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -1.20% 38.522 38.058 - -4.41% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 -1.20% 2.570 2.539 - -1.12% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 -1.20% 4.254 4.203 - 3.72% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 -1.20% 778.087 768.774 - 0.07% -
std::format(double)_(fmt:_{:0<17500_0f}) -1.20% 197.025 194.668 - -2.51% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 -1.19% 26040.382 25729.613 - -3.34% -
std::multimap<std::string,_int>::ctor(const&)/1024 -1.19% 35703.301 35277.561 - -1.51% -
BM_format_to_n_string_pointer<wchar_t>/16384 -1.19% 1909.294 1886.617 - -0.65% -
std::all_of(vector<int>)_(process_all)/32 -1.19% 8.466 8.366 - 0.02% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 -1.19% 34.091 33.687 - -2.19% -
std::multimap<int,_int>::erase(iterator)/1024 -1.18% 21.486 21.232 - -0.74% -
std::map<std::string,_int>::contains(key)_(existent)/8192 -1.18% 29.624 29.273 - -4.37% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.18% 232.414 229.662 - -4.36% -
std::map<int,_int>::count(key)_(existent)/1024 -1.18% 3.845 3.800 - -13.80% -
std::format(float)_(fmt:_{:0^17500_0e}) -1.18% 186.141 183.942 - -0.80% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 -1.18% 54.327 53.685 - 8.20% -
BM_CmpLess_ushort_ushort -1.18% 1.082 1.069 - -1.89% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 -1.18% 8661603.965 8559522.929 - -0.20% -
std::unordered_map<int,_int>::erase(iterator)/8192 -1.18% 19.728 19.496 - -3.08% -
std::deque<int>::erase(middle)_(cheap_elements)/1024 -1.18% 26.870 26.554 - -2.16% -
SetIntersection_None_Set_float_16_1 -1.18% 67009285.558 66220321.082 - -2.64% -
std::list<int>::ctor(Range)_(cheap_elements)/1024 -1.18% 11631.278 11494.338 - 0.22% -
std::multiset<int>::count(key)_(existent)/32 -1.18% 3.790 3.745 - -20.41% -
BM_CmpLess_ushort_short -1.18% 1.050 1.038 - -7.52% -
SetIntersection_Front_Vector_uint32_256_16 -1.18% 4216922.052 4167328.743 - -3.35% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -1.18% 20.604 20.362 - -0.01% -
std::rotate(vector<bool>)_(1_element_forward)/1024 -1.18% 28.678 28.341 - -2.40% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.18% 50474.906 49881.816 - 0.36% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -1.17% 146.942 145.216 - 0.67% -
std::all_of(list<int>)_(process_all)/32768 -1.17% 27197.048 26877.849 - 2.06% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.17% 665.520 657.712 - 0.72% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 -1.17% 37334.811 36897.034 - -8.27% -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 -1.17% 19.797 19.566 - -3.21% -
std::transform(list<int>,_list<int>)/8192 -1.17% 9187.485 9080.232 - 0.88% -
std::format(double)_(fmt:_{:017500_0f}) -1.16% 202.829 200.471 - 0.22% -
rng::ends_with(deque<int>)_(mismatch_at_start)/8 -1.16% 2.131 2.106 - -1.12% -
CastTo<B<Width_/_2,_Depth>> -1.16% 2797.708 2765.210 - -5.59% -
BM_format_to_n_string_back_inserter<std::string>/1 -1.16% 13.495 13.338 - -0.15% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.16% 826537.740 816961.273 - 2.18% -
rng::contains(deque<int>)_(process_all)/8192 -1.16% 1895.663 1873.710 - 1.16% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 -1.16% 22.953 22.688 - 3.14% -
std::set<int>::erase(iterator)/32 -1.16% 19.795 19.567 - -2.72% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 -1.15% 6660.426 6583.554 - -0.01% -
SetIntersection_Interlaced_Set_float_256_64 -1.15% 13727884.859 13569716.651 - -3.05% -
std::for_each(set<int>::iterator)/50 -1.15% 37.255 36.826 - -16.75% -
BM_Istream_numbers/0 -1.15% 1061.785 1049.553 - -24.77% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -1.14% 77.915 77.023 - 13.17% -
BM_LexicallyRelative/small_path/2 -1.14% 55.427 54.793 - -5.52% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 -1.14% 16154923.352 15970139.283 - -1.50% -
std::format(double)_(fmt:_{:017500_10g}) -1.14% 211.473 209.058 - -3.77% -
BM_PushHeap_string_Random_1024 -1.14% 15.179 15.005 - 1.17% -
std::unordered_set<std::string>::ctor(const&,_alloc)/8192 -1.14% 609928.317 602968.924 - -1.56% -
BM_CmpEqual_short_int -1.14% 1.140 1.127 - -0.75% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.14% 41259.455 40788.798 - -0.84% -
std::move_backward(deque<int>)/512 -1.14% 23.799 23.528 - -0.12% -
Chain_fail,_7_levels -1.14% 90.584 89.551 - -9.79% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.14% 368.078 363.882 - -1.98% -
std::rotate(vector<bool>)_(1_element_forward)/50 -1.14% 17.609 17.408 - -2.44% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -1.14% 17.501 17.302 - -0.48% -
SetIntersection_None_Vector_string_16384_64 -1.14% 1242147.094 1228032.394 - -0.84% -
std::stable_sort(vector<int>)_(heap)/1024 -1.13% 2549.605 2520.693 - -0.73% -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 -1.13% 20.452 20.221 - -3.39% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.13% 351908.650 347936.815 - -1.58% -
bm_list/8 -1.13% 16.806 16.616 - -0.71% -
std::copy_n(list<int>)/262144 -1.12% 218012.836 215560.910 - -0.02% -
SetIntersection_None_Vector_float_1024_256 -1.12% 1085459.091 1073259.226 - -2.78% -
std::sort(vector<int>)_(qsort_adversarial)/8 -1.12% 15.929 15.750 - -2.17% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 -1.12% 4058.841 4013.232 - 2.71% -
BM_vector_deque_ranges_copy_backward/5500 -1.12% 200.369 198.118 - -0.37% -
SetIntersection_Interlaced_Set_uint32_16384_256 -1.12% 196820204.595 194611000.146 - -4.37% -
std::none_of(list<int>)_(process_all)/32768 -1.12% 27133.055 26828.968 - 0.51% -
std::set<int>::equal_range(key)_(existent)/32 -1.12% 1.822 1.802 - 5.11% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 -1.12% 12019096.650 11884642.258 - -0.01% -
std::partition_copy(deque<int>)/1024 -1.12% 645.324 638.109 - -3.71% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_1 -1.12% 63363551.260 62655333.395 - -2.11% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 -1.12% 178373478.687 176381864.227 - 0.03% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.11% 44715.160 44216.617 - -11.99% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/8192 -1.11% 20.829 20.597 - 0.13% -
std::sort(vector<int>)_(ascending)/8 -1.11% 15.826 15.649 - -2.72% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.11% 7773.192 7686.711 - -1.74% -
std::copy_backward(vector<bool>)_(unaligned)/64 -1.11% 0.900 0.890 - 0.76% -
std::shift_left(deque<int>)/32 -1.11% 3.798 3.755 - -0.11% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -1.11% 1565327.518 1547947.357 - -3.70% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 -1.11% 36131.667 35730.994 - -3.07% -
BM_deque_deque_copy/4000 -1.11% 140.710 139.150 - -4.66% -
BM_format_to_string_back_inserter<std::string>/16384 -1.11% 986.096 975.172 - -3.33% -
SetIntersection_Interlaced_Vector_string_16_4 -1.11% 67836276.110 67086334.071 - -3.92% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 -1.11% 10.568 10.451 - 1.17% -
std::partition_copy(list<int>)/32 -1.10% 8.880 8.782 - 2.34% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.10% 1400.799 1385.336 - -0.46% -
std::stable_partition(deque<int>)_(sparse)/50 -1.10% 28.267 27.955 - 2.06% -
std::copy_backward(list<int>)/4096 -1.10% 3252.484 3216.660 - -0.72% -
rng::contains_subrange(list<int>)_(same_length)/1048576 -1.10% 961365.385 950796.579 - 2.06% -
BM_CmpEqual_schar_short -1.10% 1.129 1.117 - -0.29% -
std::unique(vector<int>)_(contiguous)/1024 -1.10% 312.665 309.237 - 2.13% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 -1.10% 1922.715 1901.640 - 1.22% -
std::replace_if(vector<int>)_(prefix)/32 -1.09% 9.613 9.508 - -0.29% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 -1.09% 8721327.726 8625963.600 - -2.58% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.09% 117096.806 115816.689 - 0.63% -
SetIntersection_Front_Set_uint32_256_256 -1.09% 7434358.639 7353104.072 - -5.59% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.09% 6731.318 6657.905 - -3.67% -
std::generate(vector<int>)/32 -1.09% 8.007 7.920 - 1.24% -
std::remove_copy(list<int>)_(prefix)/8192 -1.09% 6999.272 6923.222 - 0.99% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 -1.09% 4604.507 4554.543 - -0.56% -
BM_cyrillic_text<wchar_t> -1.08% 28484.221 28175.705 - -7.50% -
std::remove(vector<int>)_(sprinkled)/1024 -1.08% 289.105 285.975 - 1.55% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 -1.08% 1.147 1.134 - 8.25% -
std::replace_if(deque<int>)_(prefix)/50 -1.08% 20.468 20.247 - -0.09% -
bm_swap_ranges_vb_aligned/64 -1.08% 2.907 2.876 - -0.46% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8192 -1.08% 462647.773 457653.474 - -1.59% -
std::search(vector<int>)_(no_match)/8192 -1.08% 1662.741 1644.855 - -1.20% -
BM_CmpLess_schar_uchar -1.08% 1.099 1.087 - -3.03% -
std::rotate_copy(list<int>)/50 -1.07% 13.938 13.789 - 3.73% -
std::fill(vector<int>)/1024 -1.07% 29.920 29.599 - 1.80% -
rng::find_last(deque<int>)_(bail_90%)/1048576 -1.07% 25862.799 25586.221 - -44.67% -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 -1.07% 6249.122 6182.368 - -0.53% -
BM_format_to_iterator/<std::array>_string_len_60 -1.06% 9.465 9.364 - -1.60% -
std::unique(vector<int>)_(contiguous)/52 -1.06% 54.259 53.681 - 0.29% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8192 -1.06% 315.964 312.606 - -0.06% -
rng::ends_with(list<int>)_(mismatch_at_start)/1024 -1.06% 773.580 765.363 - 0.97% -
std::for_each(map<int>::iterator)/8192 -1.06% 7441.699 7362.770 - -55.03% -
std::remove_copy(vector<int>)_(prefix)/1024 -1.06% 266.720 263.898 - 1.32% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_16 -1.06% 35644982.717 35268150.891 - -1.51% -
std::unique_copy(vector<int>)_(contiguous)/52 -1.06% 13.578 13.434 - 1.74% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 -1.05% 28.025 27.731 - -5.38% -
std::find_first_of(deque<int>)_(small_needle)/1024 -1.05% 3512.305 3475.439 - 1.22% -
rng::contains(deque<int>)_(process_all)/1048576 -1.05% 247517.005 244921.463 - 1.03% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -1.05% 4560702.738 4513020.052 - 3.32% -
std::unique(list<int>,_pred)_(contiguous)/8192 -1.04% 7656.961 7576.989 - 1.10% -
BM_StringRelational_Less_Small_Small_ChangeFirst -1.04% 1.401 1.387 - -0.07% -
BM_StringFindNoMatch/4096 -1.04% 75.760 74.970 - -0.54% -
SetIntersection_Interlaced_Vector_string_64_4 -1.04% 21719912.665 21493356.710 - -1.18% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 -1.04% 5.418 5.362 - -18.40% -
VChain,_5_levels -1.04% 20.951 20.733 - -1.89% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 -1.04% 20.767 20.551 - -1.12% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 -1.04% 6895.700 6824.095 - 0.83% -
SetIntersection_None_Vector_string_262144_262144 -1.04% 1313242.160 1299606.875 - -1.33% -
BM_join_view_in_vectors/4096 -1.04% 6243.944 6179.117 - 0.56% -
std::set<int>::erase(key)_(non-existent,_end)/8192 -1.04% 8.295 8.209 - -10.59% -
SetIntersection_None_Set_float_16_4 -1.04% 56920044.013 56330091.998 - -1.88% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 -1.04% 24.601 24.347 - -0.19% -
BM_LexicallyRelative/small_path/256 -1.04% 5936.955 5875.475 - -5.02% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.03% 1041.760 1030.989 - 15.55% -
BM_format_to_iterator/<std::array>_string_len_6 -1.03% 8.446 8.358 - -0.20% -
std::adjacent_find(list<int>)/50 -1.03% 23.250 23.010 - 14.01% -
std::partition_point(list<int>)/1024 -1.03% 1297.889 1284.498 - 0.19% -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 -1.03% 14.559 14.409 - 11.73% -
BM_StringCopy_Huge -1.03% 112.710 111.548 - 0.61% -
SetIntersection_Front_Set_uint64_262144_64 -1.03% 1662255.807 1645141.963 - -3.17% -
SetIntersection_Interlaced_Set_uint64_262144_16384 -1.03% 1258292.642 1245352.945 - -4.32% -
rng::find_last_if(vector<char>)_(bail_10%)/8 -1.03% 2.095 2.073 - -0.09% -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 -1.03% 42.622 42.185 - -0.28% -
BM_vector_deque_ranges_move/512 -1.02% 17.151 16.975 - 0.45% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1 -1.02% 16515267.454 16346177.404 - -2.95% -
std::unordered_set<int>::insert(value)_(already_present)/32 -1.02% 1.746 1.728 - -34.46% -
std::partial_sort_copy(deque<int>)_(shuffled)/8192 -1.02% 87693.469 86797.664 - -0.35% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.02% 823557.465 815168.650 - 1.37% -
std::stable_partition(deque<int>)_(alloc_fails)/1024 -1.02% 3412.465 3377.711 - 1.23% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 -1.02% 883.550 874.552 - -1.68% -
SetIntersection_Interlaced_Vector_string_256_4 -1.01% 6108157.759 6046433.109 - -4.07% -
std::move(vector<bool>)_(aligned)/4096 -1.01% 7.075 7.004 - 0.26% -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 -1.01% 6.947 6.877 - -6.20% -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 -1.01% 17.664 17.486 - -2.31% -
std::swap_ranges(list<int>)/1024 -1.01% 767.368 759.638 - 1.65% -
std::make_heap(vector<NonIntegral>)_(heap)/1024 -1.01% 294.893 291.922 - -0.98% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.01% 351788.052 348247.993 - -0.24% -
rng::starts_with(vector<int>)/1024 -1.00% 60.512 59.906 - 0.01% -

Performance Regressions - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::for_each_n(vector<int>)/8 211.16% 0.911 2.835 - 5.14% -
SetIntersection_Interlaced_Vector_float_262144_256 140.77% 20310714.315 48901103.124 - 70.95% -
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 123.33% 3927.250 8770.781 - 0.26% -
std::copy_if(vector<int>)_(every_other)/32768 122.48% 7217.053 16056.757 - -0.99% -
std::copy_if(vector<int>)_(every_other)/4096 119.96% 905.895 1992.628 - -0.10% -
std::copy_if(vector<int>)_(every_other)/262144 119.30% 58160.561 127546.675 - -0.56% -
std::copy_if(vector<int>)_(every_other)/1048576 116.63% 232805.495 504327.958 - 2.30% -
SetIntersection_Interlaced_Vector_float_262144_16 116.09% 2928717.384 6328673.013 - 99.03% -
std::copy_if(vector<int>)_(every_other)/512 114.45% 118.492 254.112 - -0.18% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 114.22% 1011.249 2166.334 - 0.74% -
std::copy_if(vector<int>)_(every_other)/64 111.36% 15.539 32.843 - -0.14% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1000 100.83% 794.244 1595.065 - 99.16% -
ranges::min(std::list<long_long>)/1 100.31% 0.225 0.450 - 25.28% -
SetIntersection_Interlaced_Vector_float_16384_64 99.16% 5576420.644 11106194.719 - 84.75% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 93.82% 32.710 63.399 - 26.99% -
std::adjacent_find(deque<int>)/50 93.14% 14.032 27.102 - 80.34% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 92.53% 10.014 19.281 - 78.06% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/0 90.18% 0.258 0.490 - -0.10% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/0 90.09% 0.258 0.490 - -0.28% -
SetIntersection_Interlaced_Vector_uint32_262144_64 87.70% 8475549.431 15908359.677 - 99.26% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 81.69% 18.411 33.449 - 0.85% -
std::reverse(vector<int>)/8 80.70% 1.478 2.671 - 69.54% -
SetIntersection_Interlaced_Vector_float_16384_256 78.28% 14879141.384 26527048.533 - 62.03% -
rng::find(join_view(vector<list<int>>))_(process_all)/50 77.75% 23.019 40.917 - -0.24% -
SetIntersection_Interlaced_Vector_uint64_262144_16 72.33% 3496611.628 6025815.023 - 78.62% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 72.24% 1366.765 2354.112 - 46.87% -
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 69.97% 162.883 276.853 - 1.25% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 69.65% 43.699 74.134 - -0.04% -
BM_ConstructAndDestroy_LargeTrivialFunctor_Opaque 68.49% 10.698 18.025 - 11.75% -
std::copy_if(vector<int>)_(every_other)/8 65.63% 2.529 4.190 - -1.37% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 65.41% 43.137 71.351 - 34.22% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 61.97% 66.006 106.907 - 0.87% -
std::adjacent_find(deque<int>)/8 61.05% 2.935 4.726 - 55.25% -
std::copy_n(vector<int>)/4096 60.33% 142.411 228.330 - 7.19% -
std::find_if_not(list<int>)_(process_all)/8 59.08% 2.254 3.585 - 0.05% -
std::multiset<std::string>::erase(key)_(existent)/32 57.90% 51.656 81.566 - -3.82% -
BM_PushHeap_uint64_Descending_1 55.27% 0.448 0.696 - 20.89% -
SetIntersection_Interlaced_Vector_float_1024_64 54.60% 3272023.439 5058547.931 - -3.79% -
std::is_partitioned(list<int>)_(unpartitioned)/50 54.35% 4.546 7.017 - 55.82% -
rng::for_each(multiset<int>)/8 54.30% 4.482 6.916 - 1.54% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 53.34% 10.961 16.808 - 50.55% -
std::none_of(vector<int>)_(process_all)/50 52.74% 12.678 19.364 - -0.72% -
ranges::min(std::deque<__int128>)/70000 52.21% 23865.090 36323.893 - 49.53% -
BM_string_without_formatting<char> 51.99% 0.301 0.458 - 38.36% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 51.49% 605.636 917.462 - 45.20% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 51.47% 48.328 73.201 - -0.04% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 50.42% 19999.360 30082.461 - 45.98% -
BM_Hash/uint32_top_std_hash/1024 49.67% 557.462 834.376 - 3.77% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 49.61% 609.442 911.767 - 45.29% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 49.51% 20084.678 30029.447 - 45.67% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 49.25% 10.911 16.284 - 42.05% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 48.58% 175044.872 260073.637 - 45.20% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 48.48% 87789.553 130348.406 - -3.55% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 48.46% 610.348 906.148 - 45.42% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 47.60% 20080.072 29637.714 - 42.92% -
std::move(vector<int>)/262144 47.28% 14891.503 21931.955 - 8.26% -
std::fill_n(list<int>)/1024 47.19% 440.872 648.923 - 47.38% -
SetIntersection_Interlaced_Vector_float_262144_1024 46.85% 103759567.730 152375910.030 - 77.42% -
std::map<int,_int>::contains(key)_(non-existent)/8192 46.83% 9.369 13.756 - 43.85% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 46.59% 19984.817 29295.879 - 42.11% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 46.46% 44.611 65.338 - 4.44% -
std::partition(list<int>)_(sparse)/50 46.29% 14.858 21.736 - -1.93% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 46.28% 577.431 844.645 - 41.36% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1024 46.21% 815.972 1193.044 - 45.12% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 45.81% 524.207 764.331 - 6.80% -
BM_lexicographical_compare_three_way_slow_path/16384 45.73% 3657.658 5330.304 - 17.48% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 45.68% 9.953 14.499 - 42.80% -
std::set<int>::contains(key)_(non-existent)/8192 45.54% 10.322 15.022 - -22.88% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 45.53% 5.012 7.294 - 37.47% -
BM_Swap_Null_SmallNonTrivialFunctor 45.31% 0.458 0.666 - 44.31% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 45.19% 174678.089 253618.914 - 40.96% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 45.18% 175433.960 254690.764 - 41.04% -
ranges::minmax(std::list<long_long>)/1 45.03% 0.343 0.497 - 13.99% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 44.65% 35.982 52.048 - 50.47% -
BM_lexicographical_compare_three_way_slow_path/4096 44.10% 925.619 1333.845 - 16.57% -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 43.57% 12504.796 17953.428 - 42.22% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 43.44% 174478.577 250265.857 - 39.64% -
rng::for_each(multimap<int>)/8 43.42% 4.390 6.296 - 2.17% -
rng::for_each(set<int>)/8 43.22% 4.492 6.434 - -6.21% -
BM_Hash/uint32_random_std_hash/1024 43.17% 559.552 801.118 - 5.56% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 42.96% 6.454 9.227 - 35.05% -
BM_lexicographical_compare_three_way_slow_path/1048576 42.46% 241472.428 344008.599 - 12.12% -
SetIntersection_Interlaced_Vector_string_262144_1024 42.18% 240300974.724 341661457.160 - 1.07% -
BM_lexicographical_compare_three_way_slow_path/1024 41.27% 239.615 338.502 - 15.48% -
SetIntersection_Interlaced_Set_string_16384_16 41.13% 243387701.831 343481971.321 - 42.96% -
SetIntersection_Interlaced_Vector_float_16384_1024 41.07% 51359001.067 72453158.462 - 58.75% -
BM_lexicographical_compare_three_way_slow_path/65536 41.07% 15045.955 21225.283 - 17.08% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 41.06% 35.413 49.955 - 6.11% -
std::map<std::string,_int>::insert(value)_(already_present)/32 41.06% 19.225 27.118 - 15.87% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 40.94% 25.234 35.566 - 38.63% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 40.69% 26.706 37.572 - 43.17% -
SetIntersection_Interlaced_Vector_float_16384_16 40.51% 2847695.937 4001373.114 - 59.52% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 40.16% 8359.311 11716.080 - 12.69% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 40.11% 617.132 864.646 - 0.36% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 39.72% 73.949 103.324 - 8.42% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 39.51% 23.746 33.128 - 27.32% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 39.13% 3.523 4.901 - -8.29% -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 39.12% 109401.046 152196.614 - 38.39% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 38.86% 574.778 798.157 - 34.35% -
BM_vector_deque_ranges_move/0 38.47% 0.396 0.549 - -10.89% -
std::multiset<std::string>::erase(key)_(existent)/1024 38.24% 68.416 94.580 - -2.39% -
BM_stop_token_multi_thread_polling_stop_requested/1024 38.20% 457245.025 631892.729 - -6.93% -
rng::for_each(map<int>)/8 38.13% 4.442 6.136 - -0.26% -
BM_lexicographical_compare_three_way_slow_path/64 37.67% 15.120 20.815 - 17.05% -
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 37.39% 50.014 68.713 - 0.31% -
std::set<std::string>::insert(value)_(new_value,_middle)/0 36.84% 22.999 31.472 - -9.24% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 36.60% 26.825 36.643 - 0.16% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 36.32% 18102.435 24677.393 - 29.56% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 36.00% 640.270 870.784 - 11.05% -
SetIntersection_Interlaced_Vector_float_256_16 36.00% 5884909.753 8003299.195 - 5.69% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 35.48% 19040.176 25795.018 - 29.38% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 35.12% 251532872.470 339882313.548 - 35.82% -
BM_lexicographical_compare_three_way_slow_path/262144 34.54% 63294.777 85159.066 - 17.35% -
std::is_partitioned(list<int>)_(unpartitioned)/1024 34.34% 176.580 237.222 - 33.63% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 34.16% 24759.709 33218.621 - 18.14% -
std::map<std::string,_int>::find(key)_(non-existent)/32 34.01% 9.945 13.327 - 2.34% -
std::unordered_set<int>::contains(key)_(existent)/1024 33.60% 1.168 1.561 - -6.00% -
std::set<std::string>::insert(value)_(already_present)/1024 33.54% 22.657 30.255 - 15.28% -
std::unordered_map<int,_int>::count(key)_(existent)/32 33.53% 1.155 1.542 - 9.70% -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 33.30% 27.141 36.180 - 37.37% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 33.26% 2.254 3.004 - -0.17% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 33.21% 0.463 0.617 - 7.10% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 33.04% 5.463 7.268 - 12.22% -
std::unordered_set<std::string>::count(key)_(existent)/32 32.83% 35.465 47.107 - 17.46% -
bm_ranges_swap_ranges_vb_unaligned/32768 32.73% 477.220 633.425 - 32.93% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 32.60% 68.201 90.433 - 0.96% -
BM_format_to_n_string_pointer<char>/16384 32.10% 165.251 218.290 - 13.73% -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 31.91% 26.733 35.262 - 31.02% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 31.66% 20.309 26.739 - -1.47% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 31.61% 24.959 32.848 - -0.01% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 31.48% 51.747 68.036 - 29.01% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 31.43% 42.154 55.404 - 26.91% -
std::equal(vector<bool>)_(unaligned)/50 31.27% 0.816 1.071 - 50.00% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 31.23% 26.597 34.903 - 11.91% -
std::find_if_not(deque<int>)_(process_all)/8192 30.68% 1975.664 2581.741 - 19.63% -
std::find_end(deque<int>)_(single_element)/1000 30.60% 249.091 325.303 - -6.96% -
SetIntersection_Interlaced_Vector_uint32_16384_16 30.58% 2417594.561 3156909.787 - -7.22% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 30.50% 1.001 1.307 - 9.98% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 30.35% 74.839 97.554 - 12.74% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 30.27% 1417.675 1846.860 - 10.14% -
std::list<int>::ctor(const&)_(cheap_elements)/8192 30.17% 96983.106 126239.769 - 27.24% -
std::is_sorted_until(deque<int>)/8 30.13% 2.542 3.308 - 3.85% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 29.89% 24.678 32.056 - -6.82% -
std::find_if_not(deque<int>)_(process_all)/1024 29.86% 248.767 323.059 - 18.88% -
std::equal(vector<bool>)_(unaligned)/8 29.62% 0.818 1.060 - 48.32% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 29.52% 1.092 1.415 - 16.37% -
BM_lexicographical_compare_three_way_slow_path/256 29.12% 68.636 88.626 - 11.63% -
std::find_if_not(deque<int>)_(process_all)/32768 28.96% 7991.537 10305.997 - 18.85% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 28.79% 13.640 17.567 - 29.08% -
std::vector<int>::operator=(const&)_(cheap_elements)/32 28.70% 2.002 2.577 - 29.10% -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 28.62% 52.346 67.326 - 30.42% -
std::find_if_not(vector<char>)_(process_all)/50 28.43% 5.349 6.870 - 2.59% -
ranges::min(std::deque<__int128>)/64 28.33% 20.518 26.331 - 20.15% -
BM_StringCtorDefault 28.28% 0.243 0.312 - 18.22% -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 27.91% 0.353 0.451 - -0.21% -
BM_stop_token_multi_thread_polling_stop_requested/131072 27.48% 6957518.958 8869380.958 - 10.37% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 27.36% 12.455 15.863 - 27.60% -
bm_swap_ranges_vb_unaligned/32768 27.24% 484.373 616.305 - 27.01% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 27.19% 53.285 67.773 - -1.85% -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 27.06% 35.053 44.538 - 22.57% -
std::fill(vector<bool>)/262144 27.06% 720.065 914.906 - 19.77% -
std::set<std::string>::insert(value)_(new_value,_middle)/32 27.05% 29.807 37.870 - -10.96% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 26.88% 4.886 6.199 - 28.96% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 26.83% 67.770 85.953 - 3.66% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 26.75% 6.486 8.221 - 35.07% -
std::set<std::string>::erase(iterator)/1024 26.57% 25.981 32.885 - 30.01% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 26.36% 10011.729 12651.248 - 15.87% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 26.11% 1.335 1.684 - 4.48% -
std::count_if(deque<int>)_(every_other)/8 25.98% 3.706 4.669 - 33.24% -
ranges::min(std::list<__int128>)/8 25.89% 2.041 2.570 - 23.71% -
BM_Copy_LargeTrivialFunctor 25.85% 12.651 15.921 - 25.19% -
std::vector<std::string>::ctor(size)/32 25.70% 31.751 39.910 - 27.66% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 25.54% 62.699 78.712 - 21.74% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 25.43% 34.435 43.192 - 0.89% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 24.95% 734.320 917.532 - -46.14% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 24.90% 33.177 41.438 - 2.39% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 24.88% 1.486 1.856 - 24.60% -
rng::for_each(multiset<int>)/32 24.84% 20.613 25.732 - 1.23% -
BM_PushHeap_uint64_Ascending_64 24.79% 1.523 1.900 - 17.11% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 24.73% 21.860 27.265 - 2.86% -
std::vector<std::string>::erase(begin)_(expensive_elements)/32 24.50% 35.838 44.618 - 26.28% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 24.38% 1.048 1.303 - 21.69% -
std::unordered_set<int>::count(key)_(non-existent)/1024 24.25% 1.386 1.722 - 17.42% -
std::find_if(vector<char>)_(process_all)/50 24.07% 5.347 6.633 - -0.37% -
BM_PushHeap_float_Random_1 24.02% 0.466 0.578 - 28.96% -
std::multimap<std::string,_int>::erase(iterator)/8192 23.90% 25.957 32.161 - 0.43% -
std::list<int>::insert(begin)_(cheap_elements)/32 23.90% 10.187 12.621 - 10.75% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 23.67% 0.923 1.141 - 5.32% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 23.65% 31.977 39.538 - 85.57% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 23.64% 6765.031 8363.962 - 25.92% -
ranges::minmax(std::deque<char>)/64 23.19% 22.697 27.960 - 21.08% -
SetIntersection_Interlaced_Vector_float_1024_256 22.75% 5542685.328 6803531.867 - 5.32% -
std::copy_if(list<int>)_(every_other)/4096 22.52% 3312.311 4058.244 - 22.56% -
std::set<std::string>::insert(value)_(new_value,_end)/1024 22.48% 49.746 60.930 - -7.38% -
std::unordered_set<int>::count(key)_(non-existent)/8192 22.45% 1.376 1.685 - 11.26% -
rng::find_last_if_not(vector<char>)_(bail_90%)/1024 22.44% 25.311 30.991 - 0.08% -
std::unordered_set<int>::count(key)_(existent)/1024 22.43% 1.295 1.586 - 23.81% -
SetIntersection_Interlaced_Vector_uint32_256_64 22.43% 6834657.462 8367422.515 - 1.03% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 22.42% 725.747 888.441 - 20.96% -
std::unordered_set<int>::clear()/1024 22.28% 8359.005 10221.797 - 4.91% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 22.24% 138.667 169.509 - 16.65% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 22.20% 0.367 0.449 - 18.06% -
rng::for_each(multimap<int>)/32 22.15% 21.471 26.226 - 0.26% -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 22.13% 742.138 906.357 - 22.10% -
BM_PushHeap_float_SingleElement_1 22.06% 0.520 0.635 - 17.83% -
std::find_if(vector<char>)_(bail_25%)/8 22.01% 0.818 0.998 - 8.67% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 22.00% 1693.090 2065.618 - 12.30% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 22.00% 34.641 42.262 - 0.59% -
ranges::minmax(std::deque<__int128>)/64 21.90% 30.145 36.748 - 16.17% -
ranges::min(std::list<__int128>)/64 21.77% 32.234 39.250 - 17.65% -
BM_format_to_back_inserter<std::list<char>>/C_string_len_6000 21.61% 73099.595 88898.543 - 18.72% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 21.60% 714.305 868.590 - 8.99% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 21.59% 1.405 1.709 - 14.80% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 21.55% 13537.341 16454.254 - 22.88% -
std::search(list<int>)_(no_match)/8192 21.48% 6553.326 7961.035 - 5.93% -
std::multiset<std::string>::erase(iterator)/8192 21.48% 29.953 36.385 - 0.04% -
std::list<int>::erase(begin)_(cheap_elements)/32 21.46% 10.267 12.471 - 16.59% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 21.46% 1.167 1.418 - -3.89% -
BM_sprintf/C_string_len_6 21.37% 3.761 4.564 - -4.65% -
std::vector<int>::insert(begin)_(cheap_elements)/32 21.31% 5.094 6.180 - 17.39% -
std::list<int>::insert(begin)_(cheap_elements)/1024 20.94% 11.625 14.059 - 17.19% -
BM_format_to_n_string_span<wchar_t>/16384 20.93% 1578.763 1909.258 - 137.63% -
std::upper_bound(std::list<int>)/100 20.86% 83.840 101.331 - 0.01% -
rng::for_each(set<int>)/32 20.67% 21.082 25.440 - -0.68% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 20.45% 1.333 1.606 - 5.42% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 20.45% 39.719 47.841 - 5.86% -
BM_PushHeap_uint64_Random_1 20.45% 0.392 0.472 - 1.33% -
ranges::minmax(std::list<char>)/64 20.44% 29.676 35.741 - 6.99% -
std::unordered_set<int>::count(key)_(existent)/8192 20.43% 1.407 1.694 - 28.11% -
std::unordered_set<std::string>::find(key)_(existent)/1024 20.42% 28.851 34.742 - 1.74% -
ranges::min(std::vector<__int128>)/1 20.42% 0.340 0.409 - -10.30% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 20.32% 3.966 4.772 - 27.41% -
std::unordered_set<int>::clear()/8192 20.22% 67288.814 80894.940 - 8.34% -
std::find_if_not(vector<char>)_(process_all)/32768 19.99% 3135.211 3762.009 - 0.13% -
std::unordered_set<int>::contains(key)_(existent)/8192 19.99% 1.218 1.462 - -2.33% -
std::find_if_not(vector<char>)_(process_all)/8192 19.91% 794.703 952.934 - 0.75% -
BM_lexicographical_compare_three_way_slow_path/16 19.74% 4.356 5.216 - 14.63% -
std::find_if(vector<char>)_(process_all)/32768 19.72% 3137.543 3756.126 - -0.25% -
std::list<int>::erase(begin)_(cheap_elements)/8192 19.71% 10.169 12.173 - 20.07% -
ranges::minmax(std::deque<char>)/1 19.70% 0.657 0.786 - 10.50% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 19.70% 18.981 22.720 - 9.02% -
std::copy_if(list<int>)_(every_other)/64 19.59% 23.190 27.733 - -0.52% -
std::find_end(deque<int>)_(single_element)/1024 19.21% 277.808 331.177 - -7.30% -
BM_num_put<bool> 19.10% 9.315 11.093 - 4.06% -
BM_lexicographical_compare_three_way_slow_path/1 19.04% 0.364 0.433 - 6.72% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 19.03% 21.221 25.260 - 12.00% -
std::set<std::string>::insert(value)_(already_present)/8192 18.98% 31.276 37.212 - 24.00% -
std::multimap<int,_int>::contains(key)_(existent)/1024 18.97% 3.891 4.628 - 3.58% -
std::copy_n(vector<bool>)_(aligned)/262144 18.96% 585.453 696.483 - 0.32% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 18.94% 752.078 894.511 - -49.92% -
std::unordered_set<std::string>::erase(key)_(existent)/32 18.89% 74.611 88.704 - -33.02% -
BM_PathConstructString/large_string/512 18.84% 8501.150 10102.897 - 15.72% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 18.84% 26.808 31.858 - 11.21% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 18.81% 42.559 50.565 - -1.71% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 18.77% 721.093 856.436 - 6.73% -
SetIntersection_Interlaced_Vector_float_262144_64 18.74% 15662720.001 18597679.053 - 111.24% -
std::unordered_set<int>::count(key)_(non-existent)/32 18.73% 1.397 1.659 - 47.86% -
std::find_if(vector<char>)_(process_all)/8192 18.63% 795.203 943.328 - -0.41% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 18.57% 24.364 28.888 - 18.29% -
SetIntersection_Front_Set_uint64_262144_1024 18.44% 12550053.575 14864714.621 - 17.03% -
BM_PushHeap_float_Ascending_1 18.44% 0.393 0.466 - -0.10% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 18.44% 1.042 1.234 - 2.30% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 18.37% 40.061 47.418 - 11.80% -
std::fill(list<int>)/1024 18.34% 515.521 610.087 - 23.71% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 18.22% 11.991 14.175 - 33.93% -
std::unordered_set<int>::count(key)_(existent)/32 18.18% 1.435 1.696 - 26.18% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 18.14% 51.024 60.280 - -23.57% -
std::is_sorted_until(vector<int>,_pred)/8 18.02% 3.123 3.686 - 2.89% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 17.99% 43.669 51.528 - 2.23% -
std::copy_backward(vector<bool>)_(aligned)/1048576 17.91% 3169.555 3737.221 - 6.91% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 17.86% 35.775 42.166 - 0.27% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 17.84% 8.894 10.481 - 0.02% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 17.84% 32.207 37.952 - 19.75% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 17.78% 691.212 814.109 - 18.86% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 17.76% 8.279 9.749 - 1.78% -
BM_ConstructAndDestroy_FuncPtr_Opaque 17.75% 1.127 1.327 - 13.05% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 17.75% 1.426 1.680 - 4.27% -
std::list<int>::erase(begin)_(cheap_elements)/1024 17.72% 10.278 12.099 - 14.38% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 17.70% 10.584 12.457 - 23.39% -
std::is_sorted_until(list<int>,_pred)/8192 17.62% 7620.691 8963.363 - 22.71% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 17.60% 21.102 24.816 - 7.93% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 17.55% 703.232 826.631 - 15.07% -
rng::find_last_if(deque<int>)_(bail_10%)/50 17.53% 17.333 20.372 - 10.28% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 17.52% 27.809 32.682 - -6.19% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 17.44% 44.154 51.854 - -0.79% -
std::find_end(deque<int>)_(single_element)/8192 17.23% 2021.047 2369.259 - -12.91% -
BM_Swap_LargeNonTrivialFunctor_LargeNonTrivialFunctor 17.19% 0.504 0.590 - -5.73% -
std::find_if_not(vector<char>)_(process_all)/1024 17.16% 111.583 130.728 - 4.50% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 17.15% 1.573 1.843 - 12.58% -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 17.13% 11.523 13.497 - 9.48% -
rng::for_each(map<int>)/32 17.10% 21.636 25.336 - -0.59% -
BM_deque_deque_ranges_copy_backward/0 17.10% 0.789 0.924 - 9.02% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 17.07% 1.102 1.290 - 17.90% -
std::unordered_set<int>::find(key)_(non-existent)/1024 16.87% 1.053 1.231 - 29.95% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 16.87% 28.206 32.965 - -8.40% -
std::partial_sort(deque<int>)_(repeated)/8192 16.84% 67850.969 79278.547 - 4.71% -
BM_lexicographical_compare_three_way_slow_path/4 16.83% 1.130 1.320 - 12.31% -
std::map<int,_int>::find(key)_(existent)/1024 16.74% 3.643 4.252 - 0.63% -
ranges::min(std::vector<char>)/64 16.60% 3.618 4.219 - -0.37% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 16.56% 53.254 62.075 - -1.79% -
std::for_each(set<int>::iterator)/32 16.56% 21.134 24.634 - 0.57% -
BM_StringRead_Cold_Deep_Small 16.54% 1.162 1.354 - 16.08% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 16.53% 9.009 10.499 - 8.71% -
std::partition_point(vector<int>)/8192 16.52% 7.975 9.293 - -0.20% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 16.48% 38.547 44.898 - 3.83% -
BM_PushHeap_uint32_QuickSortAdversary_1 16.45% 0.394 0.459 - -9.24% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 16.38% 19.860 23.114 - -6.60% -
std::unordered_map<int,_int>::ctor(const&)/32 16.37% 206.318 240.091 - 19.05% -
std::flat_map<int,_int>::insert(value)_(already_present)/32 16.24% 2.599 3.021 - -0.77% -
std::set<int>::equal_range(key)_(non-existent)/1024 16.14% 5.801 6.738 - 4.66% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 16.05% 1.042 1.209 - 1.38% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 16.00% 18.058 20.948 - 13.04% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 15.98% 7.939 9.208 - -0.24% -
std::unordered_set<int>::erase(iterator)/32 15.93% 20.214 23.435 - 9.29% -
std::unordered_set<int>::erase(iterator)/1024 15.78% 20.345 23.556 - 7.91% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 15.63% 26.743 30.924 - -1.40% -
std::set<int>::equal_range(key)_(non-existent)/8192 15.61% 8.932 10.327 - 5.13% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 15.57% 310.220 358.527 - 0.46% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 15.56% 63.587 73.483 - -2.85% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 15.55% 892.241 1030.989 - -1.03% -
ranges::minmax(std::deque<char>)/70000 15.55% 23656.192 27333.858 - 13.50% -
std::multiset<std::string>::contains(key)_(existent)/32 15.38% 14.332 16.536 - -13.36% -
rng::contains_subrange(deque<int>)_(process_all)/32 15.37% 14.421 16.637 - 50.40% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 15.36% 25.216 29.090 - 12.99% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 15.32% 29.268 33.752 - -1.51% -
SetIntersection_Interlaced_Vector_uint64_16384_16 15.30% 2854757.447 3291618.181 - 27.24% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 15.27% 8.273 9.536 - 28.15% -
BM_PushHeap_uint64_Ascending_16 15.27% 0.932 1.075 - 15.17% -
std::copy(list<int>)/8 15.27% 2.147 2.475 - -0.30% -
BM_PushHeap_uint64_Ascending_256 15.19% 2.094 2.412 - 9.69% -
BM_ConstructAndDestroy_MemPtr_Opaque 15.13% 0.887 1.021 - 7.83% -
BM_Swap_MemFuncPtr_LargeTrivialFunctor 15.09% 1.200 1.381 - 19.81% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 15.04% 31.457 36.189 - -1.77% -
std::unordered_set<int>::erase(iterator)/8192 15.04% 20.300 23.352 - 6.11% -
std::vector<int>::insert(middle)_(cheap_elements)/32 14.96% 5.792 6.658 - 16.04% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 14.76% 1.614 1.852 - 30.17% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 14.73% 1133.193 1300.112 - 0.83% -
ranges::minmax(std::deque<long_long>)/1 14.71% 0.690 0.791 - -0.08% -
std::find(deque<int>)_(bail_25%)/8 14.69% 1.995 2.288 - -4.51% -
BM_tolower_char<wchar_t> 14.63% 0.603 0.691 - 0.03% -
std::rotate_copy(vector<int>)/8192 14.51% 716.636 820.619 - 151.89% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 14.48% 0.299 0.342 - 28.52% -
BM_deque_deque_ranges_copy/0 14.45% 0.738 0.844 - 6.02% -
std::set<std::string>::equal_range(key)_(non-existent)/8192 14.40% 30.134 34.474 - 2.90% -
BM_format_to_back_inserter<std::string>/C_string_len_6000 14.37% 581.571 665.155 - 16.30% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 14.36% 34.843 39.846 - 25.90% -
std::find_end(deque<int>,_pred)_(single_element)/8192 14.33% 4280.391 4893.914 - -0.08% -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 14.30% 106.398 121.613 - 15.20% -
BM_deque_vector_ranges_move/5500 14.28% 197.144 225.293 - 16.62% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 14.24% 22.010 25.143 - 27.27% -
std::find_if_not(vector<int>)_(bail_25%)/32768 14.22% 842.915 962.770 - 1.21% -
std::for_each(multimap<int>::iterator)/32 14.19% 20.803 23.755 - 0.09% -
std::copy_n(deque<int>)/64 14.19% 2.787 3.182 - 0.09% -
std::make_heap(deque<int>)_(heap)/1024 14.15% 985.834 1125.346 - 3.01% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 14.10% 54841.951 62572.905 - 16.55% -
std::find_end(deque<int>,_pred)_(single_element)/1000 14.09% 587.906 670.736 - 2.11% -
BM_StringRelationalLiteral_Compare_Small_Small_Control 14.09% 1.614 1.841 - 14.03% -
BM_num_put<unsigned_long_long> 14.06% 10.120 11.543 - -0.04% -
SetIntersection_Front_Set_uint32_1024_256 14.06% 3805387.994 4340396.002 - 16.98% -
std::find_if(vector<char>)_(process_all)/8 14.04% 1.258 1.435 - -3.56% -
std::set<std::string>::equal_range(key)_(existent)/32 14.01% 15.019 17.124 - 8.10% -
std::adjacent_find(list<int>)/50 14.01% 20.183 23.010 - -1.03% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 13.98% 4.823 5.497 - 0.64% -
BM_string_without_formatting<wchar_t> 13.91% 9.503 10.825 - -1.69% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 13.90% 5890.765 6709.664 - 6.50% -
std::for_each(multimap<int>::iterator)/8 13.86% 4.438 5.053 - -0.58% -
std::multiset<std::string>::count(key)_(existent)/8192 13.79% 26.521 30.177 - -2.66% -
std::multimap<int,_int>::lower_bound(key)_(existent)/32 13.78% 2.107 2.397 - 0.61% -
std::unordered_set<std::string>::erase(iterator)/1024 13.73% 27.474 31.246 - 2.95% -
SetIntersection_Front_Set_string_16384_64 13.65% 4301042.807 4888204.102 - 6.22% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 13.62% 27.623 31.386 - 0.92% -
SetIntersection_Interlaced_Vector_float_64_16 13.62% 16695650.048 18969414.943 - 10.65% -
std::multimap<std::string,_int>::contains(key)_(existent)/32 13.59% 15.744 17.884 - -2.90% -
SetIntersection_Interlaced_Vector_string_262144_16384 13.56% 1002894.613 1138931.641 - 12.39% -
std::find_end(deque<int>)_(process_all)/1000 13.53% 261.439 296.816 - 0.67% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 13.53% 1.257 1.427 - 4.85% -
BM_format_to_back_inserter<std::vector<char>>/C_string_len_6000 13.46% 542.247 615.242 - 16.92% -
SetIntersection_Front_Set_float_1024_1024 13.45% 11825826.474 13416740.166 - -0.53% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 13.37% 11.286 12.795 - 6.98% -
std::unordered_multiset<int>::count(key)_(existent)/1024 13.37% 1.528 1.732 - 1.64% -
SetIntersection_Interlaced_Vector_float_256_64 13.35% 6948651.978 7876438.954 - 6.07% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 13.35% 40.776 46.220 - 10.38% -
SetIntersection_Front_Set_float_262144_1024 13.30% 12034293.678 13634690.588 - 0.49% -
std::list<int>::insert(begin)_(cheap_elements)/8192 13.29% 12.073 13.677 - 14.25% -
std::find_end(list<int>,_pred)_(process_all)/8192 13.28% 7171.693 8124.205 - -2.41% -
std::map<std::string,_int>::contains(key)_(existent)/32 13.23% 14.421 16.328 - -5.76% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 13.17% 68.061 77.023 - -1.14% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 13.15% 23.146 26.190 - 9.69% -
std::find_if_not(vector<char>)_(process_all)/8 13.15% 1.327 1.502 - 5.30% -
std::stable_partition(list<int>)_(dense)/32 13.11% 33.506 37.898 - 1.59% -
std::for_each(map<int>::iterator)/8 13.10% 4.445 5.028 - -0.02% -
BM_num_put<const_void*> 13.07% 11.206 12.671 - 2.91% -
bm_lexicographical_compare<signed_char>/64 13.06% 1.911 2.161 - 2.99% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 13.02% 1796.068 2029.935 - 7.44% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 12.99% 33.865 38.265 - 14.97% -
BM_vector_deque_ranges_move_backward/0 12.99% 0.549 0.620 - 46.63% -
BM_BitsetToString<64>/Uniform_(50%)/50 12.97% 18.978 21.440 - 12.78% -
std::multiset<std::string>::contains(key)_(existent)/8192 12.93% 26.733 30.189 - 0.02% -
BM_std_minmax_element<short>/4096 12.90% 1026.218 1158.575 - 7.77% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 12.89% 1448.277 1634.979 - 4.65% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 12.88% 54.889 61.958 - 1.11% -
BM_std_minmax_element<short>/70000 12.82% 17449.812 19687.348 - 7.03% -
BM_std_minmax_element<short>/5500 12.79% 1375.647 1551.591 - 7.50% -
ranges::min(std::list<long_long>)/70000 12.78% 43951.013 49569.974 - 6.39% -
BM_Swap_MemPtr_LargeNonTrivialFunctor 12.73% 1.203 1.356 - 13.59% -
rng::contains_subrange(deque<int>)_(process_all)/50 12.68% 23.562 26.549 - 3.08% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/8192 12.65% 116538.781 131279.143 - 13.33% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 12.59% 56.414 63.514 - 226.98% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/8192 12.57% 116875.012 131570.682 - 13.65% -
std::set<std::string>::find(key)_(existent)/32 12.55% 14.271 16.063 - 4.15% -
BM_std_minmax_element<short>/4000 12.54% 1006.489 1132.692 - 7.71% -
BM_PushHeap_uint32_Random_1 12.52% 0.465 0.523 - 3.32% -
BM_std_minmax_element<short>/64000 12.52% 15947.234 17943.465 - 6.72% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 12.51% 49.242 55.400 - -1.34% -
BM_deque_vector_ranges_copy_backward/0 12.49% 1.374 1.546 - 4.06% -
std::find_end(deque<int>,_pred)_(single_element)/1024 12.47% 594.917 669.092 - 0.10% -
std::remove(deque<int>)_(sprinkled)/50 12.44% 55.195 62.062 - 6.68% -
BM_std_minmax_element<short>/65536 12.44% 16323.313 18353.264 - 6.63% -
std::count(list<int>)_(every_other)/8192 12.43% 6589.890 7409.290 - 1.46% -
std::unordered_set<int>::find(key)_(existent)/32 12.42% 1.326 1.490 - 7.68% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 12.40% 215.170 241.846 - 9.91% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 12.38% 1.037 1.166 - 19.86% -
std::search(list<int>)_(single_element)/8192 12.36% 7486.594 8411.578 - -5.25% -
std::multiset<std::string>::erase(iterator)/1024 12.31% 28.383 31.878 - 2.02% -
std::make_heap(deque<int>)_(descending)/8192 12.24% 7682.167 8622.689 - 0.38% -
std::make_heap(deque<int>)_(heap)/8192 12.20% 7691.074 8629.168 - 0.43% -
ranges::min(std::vector<char>)/8 12.10% 2.211 2.479 - 3.65% -
std::flat_map<int,_int>::erase(key)_(existent)/8192 12.05% 559.741 627.184 - 9.75% -
ranges::min(std::deque<long_long>)/1 11.99% 0.600 0.671 - 3.23% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 11.99% 46.274 51.822 - 61.59% -
std::unique_copy(deque<int>)_(sprinkled)/32 11.99% 9.201 10.304 - -4.12% -
std::equal(list<int>)_(it,_it,_it)/8192 11.98% 9275.331 10386.370 - 9.00% -
BM_std_minmax_element<short>/1024 11.96% 262.286 293.651 - 6.93% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 11.95% 22.376 25.050 - -2.33% -
ranges::minmax(std::deque<__int128>)/8 11.81% 3.704 4.141 - 9.63% -
std::unique_copy(deque<int>)_(sprinkled)/52 11.80% 14.717 16.453 - 0.89% -
std::set<int>::insert(value)_(new_value,_end)/8192 11.78% 69.574 77.773 - 11.76% -
BM_PathConstructString/large_string/1024 11.77% 12139.243 13568.019 - 12.11% -
std::make_heap(deque<int>)_(descending)/1024 11.75% 985.296 1101.073 - 0.75% -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 11.73% 12.896 14.409 - -1.03% -
BM_std_minmax_element<short>/3 11.60% 1.080 1.205 - 1.00% -
BM_BitsetToString<64>/Dense_(90%)/90 11.58% 13.870 15.476 - 2.04% -
std::remove_if(list<int>)_(sprinkled)/1024 11.58% 958.191 1069.168 - 9.10% -
std::find_if(vector<char>)_(process_all)/1024 11.56% 111.723 124.639 - -0.53% -
VDAG_leftmost_middle,_1_level 11.51% 101.027 112.652 - 14.67% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 11.49% 23.350 26.034 - 12.39% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 11.48% 11.293 12.589 - 1.66% -
BM_PushHeap_uint64_Random_4 11.43% 2.258 2.516 - -3.10% -
BM_PushHeap_uint32_PipeOrgan_4 11.42% 0.485 0.540 - 0.31% -
std::multimap<int,_int>::contains(key)_(existent)/32 11.41% 1.623 1.808 - 5.93% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 11.40% 755.658 841.817 - 12.70% -
SetIntersection_Front_Set_float_262144_256 11.39% 3706346.441 4128484.682 - -0.13% -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 11.36% 86.806 96.669 - 0.31% -
BM_std_minmax_element<short>/512 11.34% 134.142 149.353 - 6.44% -
BM_BitsetToString<32>/Sparse_(10%)/10 11.33% 12.868 14.326 - 8.79% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 11.33% 27.715 30.854 - 0.83% -
ranges::minmax(std::deque<__int128>)/70000 11.31% 33987.055 37830.985 - 9.78% -
BM_StringRelational_Compare_Empty_Large_Control 11.26% 1.656 1.843 - 0.18% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 11.26% 35.428 39.417 - -0.34% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 11.25% 8.960 9.967 - 6.28% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 11.23% 4070286.955 4527460.674 - 1.23% -
std::for_each(set<int>::iterator)/8 11.20% 4.513 5.018 - -0.92% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 11.19% 4562981.152 5073402.015 - 9.86% -
BM_StringEraseWithMove_Large_Opaque 11.18% 2.481 2.759 - -2.99% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 11.17% 1401.737 1558.347 - 8.17% -
std::copy_backward(list<int>)/8 11.17% 2.207 2.454 - -0.53% -
std::find_if_not(vector<int>)_(bail_25%)/8192 11.13% 219.855 244.325 - 0.91% -
std::set<std::string>::equal_range(key)_(existent)/1024 11.12% 21.788 24.210 - 10.08% -
std::search(vector<int>,_pred)_(no_match)/1048576 11.10% 542496.021 602737.521 - 1.76% -
std::fill(vector<bool>)/64 11.10% 1.475 1.639 - 9.77% -
BM_sprintf/C_string_len_60 11.07% 5.850 6.498 - 6.93% -
BM_num_put<unsigned_long> 11.07% 10.429 11.583 - 0.57% -
BM_PushHeap_uint64_Ascending_262144 11.03% 4.662 5.176 - 1.87% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 11.02% 44.374 49.262 - -5.26% -
std::for_each(map<int>::iterator)/32 10.99% 21.499 23.862 - -0.12% -
std::list<int>::operator=(const&)_(cheap_elements)/32 10.96% 15.876 17.617 - 1.34% -
bm_ranges_lexicographical_compare<signed_char>/64 10.91% 2.058 2.282 - -1.91% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast 10.89% 1.661 1.841 - -0.01% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 10.88% 1.004 1.113 - -6.95% -
BM_std_minmax_element<long_long>/3 10.84% 1.114 1.235 - -4.48% -
std::set<std::string>::find(key)_(non-existent)/8192 10.77% 26.480 29.333 - -6.82% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 10.77% 22.641 25.080 - -0.19% -
ranges::min(std::list<__int128>)/70000 10.76% 57637.945 63840.160 - 7.96% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 10.76% 8.309 9.203 - 0.92% -
std::rotate(vector<bool>)_(1_element_backward)/8192 10.65% 111.135 122.969 - -10.09% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 10.64% 6153282.716 6808090.453 - 3.99% -
SetIntersection_Interlaced_Vector_uint32_256_16 10.63% 6681120.625 7391145.336 - 5.14% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 10.62% 5.570 6.162 - 2.85% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/32 10.62% 880.122 973.618 - 11.15% -
SetIntersection_Front_Vector_uint64_262144_1024 10.62% 5341812.782 5909160.599 - 12.01% -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 10.61% 63.413 70.139 - 4.60% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 10.56% 46.525 51.437 - -1.92% -
std::for_each(multiset<int>::iterator)/8 10.53% 4.590 5.073 - 0.85% -
ranges::min(std::list<char>)/8 10.51% 1.767 1.953 - 1.06% -
std::set<int>::upper_bound(key)_(existent)/32 10.48% 1.641 1.812 - 1.71% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/32 10.45% 869.276 960.121 - 12.11% -
BM_Swap_SmallNonTrivialFunctor_LargeNonTrivialFunctor 10.44% 0.460 0.508 - 10.12% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 10.39% 43193591.901 47682090.505 - -3.48% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 10.39% 35.720 39.431 - 11.98% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 10.38% 1097.471 1211.434 - 5.80% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 10.38% 11.127 12.282 - 5.11% -
BM_BitsetToString<64>/Sparse_(10%)/10 10.37% 12.272 13.545 - -10.63% -
BM_PushHeap_string_SingleElement_64 10.37% 2.652 2.927 - 6.19% -
std::remove(deque<int>)_(prefix)/50 10.35% 57.520 63.471 - 3.91% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 10.34% 42.461 46.850 - 4.29% -
BM_StringAssignAsciizMix_Transparent 10.32% 3.081 3.400 - 7.84% -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 10.31% 1.388 1.531 - 2.25% -
SetIntersection_Front_Vector_string_256_256 10.31% 18541192.264 20452229.591 - 8.29% -
BM_num_put<long> 10.28% 10.715 11.817 - 1.90% -
SetIntersection_Front_Vector_string_256_64 10.22% 9986969.937 11007880.703 - 3.18% -
BM_PushHeap_uint64_Ascending_1024 10.21% 2.573 2.836 - 6.13% -
SetIntersection_Front_Set_float_16384_1024 10.20% 12469021.683 13741183.907 - 0.21% -
std::unordered_set<std::string>::count(key)_(existent)/8192 10.20% 38.582 42.517 - 37.35% -
BM_vector_deque_copy_backward/0 10.18% 0.419 0.462 - 3.42% -
rng::starts_with(vector<int>,_pred)/8 10.15% 2.312 2.547 - -2.94% -
std::map<std::string,_int>::erase(iterator)/8192 10.13% 29.032 31.973 - 1.51% -
std::partial_sort(vector<NonIntegral>)_(heap)/8 10.05% 26.129 28.754 - 3.32% -
Chain_middle,_2_levels 9.97% 13.657 15.019 - 3.50% -
BM_Swap_SmallNonTrivialFunctor_LargeTrivialFunctor 9.96% 0.478 0.526 - -5.01% -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 9.93% 5.754 6.326 - 0.80% -
std::is_sorted_until(deque<int>,_pred)/8 9.92% 4.141 4.552 - 3.28% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 9.90% 75913.046 83426.910 - 3.17% -
std::multiset<std::string>::count(key)_(non-existent)/8192 9.89% 33.399 36.704 - 8.90% -
std::multiset<std::string>::contains(key)_(existent)/1024 9.88% 23.341 25.647 - -3.94% -
SetIntersection_Front_Vector_string_16384_64 9.84% 3122086.287 3429312.186 - 0.00% -
std::for_each(multiset<int>::iterator)/32 9.82% 21.436 23.541 - -0.74% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 9.81% 23.704 26.030 - 7.36% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 9.80% 8681590.725 9532061.877 - 8.22% -
std::set<std::string>::contains(key)_(existent)/1024 9.78% 20.901 22.945 - 5.18% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 9.75% 42.043 46.140 - 0.63% -
BM_to_chars_bad/16 9.74% 0.538 0.590 - 2.06% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/1024 9.72% 17114.010 18777.125 - 11.98% -
BM_StringRelational_Eq_Small_Small_Control 9.71% 1.685 1.848 - -9.75% -
ranges::minmax(std::deque<long_long>)/8 9.71% 3.561 3.906 - -3.27% -
std::is_sorted(list<int>,_pred)/8 9.67% 3.675 4.031 - 0.25% -
rng::contains(deque<int>)_(process_all)/8 9.67% 2.866 3.143 - 4.94% -
ranges::min(std::vector<__int128>)/70000 9.65% 30876.815 33855.021 - -27.22% -
std::set<int>::lower_bound(key)_(non-existent)/1024 9.64% 5.625 6.167 - -15.93% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 9.60% 12.170 13.338 - 12.19% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 9.57% 0.581 0.637 - 3.05% -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 9.56% 5.104 5.592 - -0.13% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 9.54% 6788.506 7435.907 - 12.38% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 9.53% 34.322 37.593 - 40.36% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 9.50% 20.500 22.447 - 2.55% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 9.48% 31.247 34.208 - -1.47% -
SetIntersection_Interlaced_Vector_uint32_262144_16 9.47% 3078611.118 3370155.362 - -40.95% -
BM_std_minmax_element<short>/64 9.46% 16.799 18.389 - 6.53% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/8192 9.37% 130288.140 142491.193 - 11.50% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/1024 9.30% 15354.766 16783.330 - 10.63% -
rng::starts_with(deque<int>)/1000 9.30% 436.051 476.597 - 1.08% -
rng::find_last_if_not(list<int>)_(bail_90%)/50 9.21% 1.916 2.093 - 0.78% -
rng::contains_subrange(vector<int>)_(process_all)/8192 9.20% 1613.546 1762.043 - 7.82% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 9.20% 11.426 12.478 - -14.52% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 9.20% 7683.944 8390.565 - -0.46% -
BM_join_view_out_vectors/4000 9.19% 6035.927 6590.381 - 2.09% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 9.18% 1.390 1.517 - 11.54% -
std::remove(deque<int>)_(sprinkled)/32 9.18% 50.120 54.719 - 5.34% -
BM_StringRelationalLiteral_Less_Empty_Empty_Control 9.14% 0.220 0.240 - 7.79% -
std::rotate(list<int>)_(1_element_backward)/50 9.14% 22.235 24.267 - 0.46% -
std::find_if_not(vector<char>)_(bail_25%)/32768 9.14% 863.314 942.187 - -0.93% -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 9.12% 4.582 5.000 - 9.99% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 9.12% 27.416 29.916 - 2.32% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 9.11% 1526.814 1665.943 - 2.22% -
SetIntersection_Interlaced_Vector_uint64_16384_4 9.11% 1428284.828 1558367.171 - 1.54% -
std::mismatch(list<int>)_(it,_it,_it)/8192 9.10% 7294.064 7957.964 - 7.07% -
BM_StringCopy_Large 9.07% 6.330 6.904 - 11.86% -
std::flat_map<int,_int>::erase(iterator)/8192 9.07% 504.129 549.854 - 10.13% -
ranges::minmax(std::list<char>)/70000 9.03% 52375.250 57104.796 - 6.60% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 9.01% 2.249 2.451 - -0.06% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 9.00% 0.592 0.645 - 1.45% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 9.00% 15.567 16.968 - 3.65% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 8.93% 546.734 595.562 - -8.20% -
BM_StringRead_Cold_Deep_Large 8.91% 1.231 1.341 - 6.19% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 8.90% 7259.828 7905.860 - -7.71% -
std::unique_copy(list<int>,_pred)_(sprinkled)/32 8.89% 19.529 21.266 - -0.16% -
BM_PushHeap_uint64_Random_1024 8.89% 5.759 6.270 - 1.58% -
std::unordered_multiset<int>::find(key)_(existent)/32 8.88% 1.345 1.464 - 9.62% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 8.86% 4.246 4.622 - 3.07% -
ranges::minmax(std::list<long_long>)/64 8.74% 28.084 30.539 - -0.69% -
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 8.73% 9136.669 9934.259 - 10.11% -
rng::find_last(list<int>)_(bail_10%)/1024 8.68% 674.797 733.351 - 8.56% -
std::find_end(list<int>)_(process_all)/1000 8.67% 656.323 713.231 - -0.24% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 8.67% 24.474 26.596 - 10.58% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 8.65% 13417939.980 14578358.731 - 3.06% -
std::format(int64_t)_(fmt:_{:0>512X}) 8.65% 34.618 37.611 - 3.49% -
std::vector<int>::ctor(Range)_(cheap_elements)/1024 8.65% 50.472 54.835 - 9.30% -
SetIntersection_Front_Set_float_262144_16384 8.64% 214062166.537 232558818.834 - -0.22% -
std::search(list<int>)_(same_length)/8192 8.61% 7999.769 8688.795 - -3.07% -
ranges::min(std::list<char>)/1 8.58% 0.354 0.384 - 5.42% -
BM_Copy_Null 8.58% 0.505 0.548 - 10.40% -
std::unordered_set<int>::clear()/32 8.55% 604.585 656.273 - 2.36% -
BM_StringRead_Cold_Shallow_Large 8.52% 1.088 1.181 - 5.16% -
BM_StringRead_Cold_Shallow_Empty 8.52% 1.058 1.148 - 5.87% -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 8.52% 689.954 748.746 - 0.68% -
BM_join_view_deques/4000 8.52% 11589.373 12576.528 - 8.07% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 8.51% 350121.239 379926.860 - 7.40% -
BM_format_to_string_span<wchar_t>/16384 8.50% 1752.648 1901.546 - -0.58% -
BM_PushHeap_uint64_Random_16 8.49% 4.160 4.513 - 0.83% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 8.48% 39.144 42.465 - 16.38% -
std::search(list<int>,_pred)_(no_match)/8192 8.48% 7238.468 7852.114 - 0.01% -
std::for_each(join_view(vector<vector<int>>))/8 8.47% 1.423 1.544 - 4.27% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 8.47% 2.385 2.587 - 10.67% -
SetIntersection_Front_Vector_float_1024_1024 8.46% 5441231.715 5901822.571 - 8.66% -
std::set<std::string>::upper_bound(key)_(existent)/8192 8.46% 27.606 29.942 - -2.62% -
std::replace(vector<int>)_(sprinkled)/50 8.45% 8.763 9.503 - 13.34% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 8.45% 39278.302 42599.018 - -4.41% -
std::equal(deque<int>)_(it,_it,_it,_it)/50 8.41% 29.261 31.722 - 5.24% -
std::map<std::string,_int>::ctor(const&)/1024 8.41% 35638.740 38634.352 - 7.18% -
std::stable_partition(list<int>)_(dense)/8192 8.40% 17489.942 18959.830 - -18.66% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 8.40% 2274537.858 2465672.685 - 0.63% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 8.40% 56.959 61.741 - 8.69% -
std::replace_if(vector<int>)_(prefix)/1024 8.35% 266.744 289.026 - 6.01% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 8.35% 2.743 2.972 - -9.80% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/32 8.34% 2.526 2.736 - -0.18% -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 8.34% 29.538 32.000 - 9.16% -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 8.31% 3426.712 3711.349 - 3.89% -
std::move(deque<int>)/262144 8.30% 14862.681 16096.868 - 6.62% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 8.26% 7520.595 8141.993 - -0.64% -
SetIntersection_Front_Set_float_256_64 8.26% 5460516.086 5911547.696 - 2.87% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 8.25% 2538.343 2747.787 - 3.90% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 8.25% 1.048 1.134 - -1.08% -
BM_std_minmax_element<long_long>/70000 8.22% 17802.912 19266.509 - -3.69% -
rng::starts_with(list<int>)/8192 8.20% 8595.633 9300.726 - 0.13% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 8.20% 49.618 53.685 - -1.18% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 8.19% 8083131.331 8744786.023 - 3.15% -
BM_format_to_back_inserter<std::list<char>>/string_len_6000 8.18% 72951.716 78916.216 - 5.09% -
BM_PushHeap_uint64_Random_256 8.16% 5.640 6.099 - 0.66% -
std::set<std::string>::find(key)_(non-existent)/32 8.14% 9.423 10.190 - -6.33% -
BM_format/string_view_len_6 8.13% 2.538 2.744 - 7.35% -
BM_num_put<long_long> 8.12% 10.502 11.355 - -2.97% -
std::set<std::string>::find(key)_(existent)/1024 8.11% 22.760 24.607 - 9.10% -
SetIntersection_Interlaced_Vector_uint64_1024_64 8.09% 3675759.902 3973280.431 - 5.27% -
std::is_sorted(vector<int>,_pred)/8 8.06% 3.164 3.419 - 1.97% -
bm_exception_ptr_move_assign_null 8.06% 2.781 3.005 - -5.14% -
std::adjacent_find(list<int>,_pred)/8192 8.05% 7130.777 7705.050 - 6.38% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 8.04% 3927.128 4243.006 - 6.51% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 8.02% 16893.849 18249.563 - 15.53% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 8.02% 10.187 11.005 - -1.93% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 8.02% 918.309 991.946 - 20.66% -
BM_std_minmax_element<short>/2 7.96% 0.634 0.685 - -0.19% -
std::unordered_set<int>::ctor(const&,_alloc)/32 7.95% 260.170 280.859 - 2.50% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 7.93% 4.520 4.878 - -4.54% -
std::search(deque<int>,_pred)_(near_matches)/1000 7.92% 24094.137 26003.590 - 11.73% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 7.92% 96441.383 104080.021 - 2.68% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 7.92% 13266714.681 14317120.506 - 3.29% -
SetIntersection_Front_Set_string_16384_16 7.89% 1770283.284 1909877.945 - 1.21% -
std::find_if_not(vector<int>)_(bail_25%)/1024 7.87% 28.480 30.721 - 8.04% -
BM_Ostream_number/0 7.84% 29.426 31.732 - 6.78% -
rng::find_last(deque<int>)_(bail_10%)/50 7.81% 11.313 12.197 - 7.01% -
std::find_if(vector<char>)_(bail_25%)/1024 7.80% 26.011 28.040 - 10.95% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 7.80% 210.742 227.179 - -2.17% -
std::variant<8-alts>::visit()_(2_variants) 7.77% 0.635 0.685 - 0.77% -
std::vector<int>::ctor(size)/8192 7.75% 517.543 557.654 - -1.92% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 7.75% 37412.974 40311.486 - 9.64% -
std::multiset<int>::ctor(const&)/32 7.74% 216.422 233.163 - 5.69% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 7.73% 27527.324 29653.958 - 9.42% -
std::find_if_not(vector<char>)_(bail_25%)/8192 7.72% 223.078 240.311 - -0.99% -
BM_PushHeap_uint64_Random_16384 7.72% 5.914 6.371 - 0.39% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 7.72% 1.662 1.791 - 14.21% -
std::map<int,_int>::contains(key)_(existent)/1024 7.71% 3.867 4.165 - 5.04% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 7.71% 34.098 36.726 - 0.08% -
ranges::min(std::vector<__int128>)/64 7.70% 26.794 28.858 - -24.91% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 7.70% 111152.191 119707.386 - -0.70% -
SetIntersection_Front_Set_string_256_16 7.69% 6789106.864 7311035.790 - 2.53% -
SetIntersection_Front_Vector_string_16384_4 7.68% 1182352.798 1273204.966 - 8.71% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/1024 7.66% 41017.032 44160.647 - 8.00% -
std::find_first_of(vector<int>)_(small_needle)/32 7.65% 46.631 50.198 - -5.82% -
BM_deque_deque_ranges_copy_backward/2 7.65% 2.305 2.481 - 5.15% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 7.64% 1.279 1.376 - -12.77% -
BM_SeedSeq_Generate/16/1 7.62% 53.756 57.852 - 4.62% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 7.62% 592.961 638.124 - -4.70% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 7.59% 624.959 672.416 - 3.09% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 7.59% 2125862.952 2287232.572 - -0.53% -
BM_PushHeap_uint32_Ascending_4 7.57% 0.544 0.585 - -0.12% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 7.56% 89.814 96.600 - 6.53% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 7.55% 6158365.591 6623133.388 - -0.36% -
BM_format_to_n_string_back_inserter<std::list<wchar_t>>/16384 7.54% 195063.013 209769.319 - 6.19% -
BM_lexicographical_compare_three_way_fast_path/4 7.53% 1.112 1.196 - 3.87% -
SetIntersection_Front_Set_uint64_256_64 7.52% 5273795.717 5670191.611 - 3.74% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 7.51% 8.241 8.860 - -0.95% -
std::search(deque<int>,_pred)_(near_matches)/1024 7.50% 25235.875 27129.228 - 11.37% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/0 7.49% 0.494 0.531 - 5.30% -
SetIntersection_Front_Vector_string_262144_64 7.46% 3131135.823 3364679.665 - 0.44% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 7.44% 0.500 0.537 - -3.08% -
std::set<std::string>::equal_range(key)_(non-existent)/32 7.44% 10.203 10.962 - 0.46% -
BM_vector_deque_move_backward/64 7.43% 2.981 3.203 - 6.45% -
rng::find_last(vector<int>)_(bail_90%)/1048576 7.43% 23315.840 25049.194 - 8.26% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 7.42% 11591.517 12451.492 - 0.87% -
std::copy_n(vector<bool>)_(aligned)/64 7.42% 1.265 1.359 - 0.00% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 7.40% 12369.837 13285.424 - 6.56% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 7.39% 20244.289 21740.118 - 3.47% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 7.39% 23.502 25.238 - 18.24% -
std::list<std::string>::insert(begin)_(expensive_elements)/32 7.39% 28.842 30.972 - 6.91% -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 7.36% 19.617 21.061 - 0.70% -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 7.35% 2.247 2.412 - 5.37% -
std::find_if_not(vector<bool>)_(process_all)/1024 7.30% 562.829 603.900 - 6.64% -
BM_deque_deque_ranges_copy_backward/1 7.28% 2.523 2.707 - 4.45% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 7.27% 1111320.571 1192141.838 - 6.78% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 7.27% 25.784 27.659 - 31.97% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 7.26% 2.940 3.154 - -0.42% -
std::set<int>::find(key)_(non-existent)/1024 7.25% 5.378 5.768 - 2.78% -
BM_join_view_in_vectors/1024 7.22% 1483.595 1590.689 - -0.62% -
std::deque<int>::ctor(size)/1024 7.21% 71.742 76.915 - 2.17% -
SetIntersection_Front_Set_float_256_256 7.20% 7681488.705 8234654.535 - -0.36% -
SetIntersection_Front_Set_float_1024_64 7.18% 1699533.927 1821560.690 - 4.94% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 7.18% 41.660 44.650 - 2.31% -
VDAG_rightmost_middle,_3_levels 7.18% 448.081 480.244 - 9.89% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 7.14% 26.306 28.185 - 26.41% -
std::deque<int>::ctor(size)/32 7.14% 27.048 28.979 - 3.08% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 7.14% 628.631 673.507 - 2.81% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 7.13% 4.504 4.825 - -6.44% -
vector<bool>(const_vector<bool>&) 7.12% 9.564 10.245 - 5.75% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 7.12% 1190927.963 1275703.235 - 9.28% -
std::copy(vector<bool>)_(aligned)/64 7.11% 1.257 1.347 - 4.32% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 7.08% 4344247.022 4651966.136 - -16.69% -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 7.08% 13.132 14.061 - 11.46% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 7.07% 20369.761 21809.943 - 3.71% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 7.06% 39.245 42.014 - 2.05% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 7.03% 20275.115 21701.030 - -2.96% -
SetIntersection_Interlaced_Vector_string_16384_64 7.02% 12178672.720 13033983.060 - -11.96% -
BM_BitsetToString<32>/Dense_(90%)/90 7.02% 13.688 14.649 - 6.14% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 7.02% 511254.748 547138.833 - 6.31% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 7.01% 1112114.884 1190075.644 - 9.00% -
std::map<int,_int>::find(key)_(non-existent)/8192 6.99% 7.010 7.500 - -10.50% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6.99% 6264.584 6702.492 - 0.84% -
std::sort_heap(deque<int>)/8 6.99% 36.024 38.540 - 6.75% -
std::set<int>::upper_bound(key)_(existent)/1024 6.96% 4.025 4.305 - 1.43% -
std::multiset<int>::equal_range(key)_(existent)/1024 6.96% 5.176 5.537 - 11.55% -
std::search(list<int>)_(near_matches)/8192 6.95% 2534656.250 2710732.514 - 6.61% -
std::find_end(list<int>)_(process_all)/1048576 6.94% 815929.152 872594.399 - -0.50% -
BM_StringRelational_Less_Large_Empty_Control 6.94% 1.614 1.726 - 6.98% -
BM_PushHeap_string_SingleElement_16 6.93% 2.606 2.786 - 2.58% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 6.93% 20.495 21.915 - 9.04% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 6.91% 940.986 1006.042 - 9.44% -
BM_PushHeap_uint64_Random_262144 6.90% 5.990 6.404 - 0.71% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 6.90% 8.964 9.583 - 2.83% -
rng::find_last_if(list<int>)_(bail_90%)/50 6.86% 2.040 2.180 - -0.07% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 6.81% 65.036 69.464 - 38.20% -
std::format(int64_t)_(fmt:_{:0<512LX}) 6.78% 42.662 45.556 - 5.45% -
std::partial_sort_copy(list<int>)_(heap)/8 6.77% 16.582 17.705 - 1.53% -
std::replace(vector<int>)_(sprinkled)/1024 6.77% 149.937 160.083 - -2.19% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 6.75% 11640.301 12426.038 - -7.43% -
std::vector<int>::erase(middle)_(cheap_elements)/32 6.75% 4.322 4.613 - 3.73% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 6.74% 32.425 34.609 - 3.58% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 6.72% 1196457.007 1276843.036 - 9.73% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 6.71% 15.499 16.539 - -0.01% -
std::set<int>::upper_bound(key)_(non-existent)/8192 6.70% 9.779 10.435 - 6.44% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 6.70% 12375.756 13204.705 - -5.12% -
rng::find_last(deque<int>)_(bail_10%)/1024 6.69% 226.515 241.661 - 6.81% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 6.67% 760.525 811.278 - 1.61% -
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 6.66% 18.897 20.156 - 7.88% -
SetIntersection_None_Set_float_262144_1 6.66% 1202049.803 1282064.535 - 7.93% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 6.65% 4300225.340 4586058.756 - 6.48% -
BM_format_to_n_string_back_inserter<std::list<char>>/16384 6.63% 193244.573 206065.307 - 3.88% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 6.63% 13067900.347 13933835.016 - 8.31% -
std::find_if(list<int>)_(bail_25%)/8 6.61% 0.920 0.981 - 6.05% -
std::equal(list<int>)_(it,_it,_it,_it)/8192 6.60% 11785.501 12563.730 - 8.45% -
BM_PushHeap_uint64_Random_64 6.60% 5.219 5.563 - -0.47% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 6.59% 2.493 2.658 - -16.36% -
std::remove(list<int>)_(prefix)/1024 6.59% 947.554 1009.981 - 0.78% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 6.57% 5.175 5.515 - 0.58% -
std::search(list<int>,_pred)_(single_element)/8192 6.57% 7696.478 8202.159 - 0.07% -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 6.55% 358.130 381.579 - 9.14% -
std::partial_sort_copy(vector<int>)_(repeated)/8 6.54% 8.122 8.653 - -0.79% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 6.54% 11.831 12.604 - 6.17% -
std::find_if(list<int>)_(process_all)/8 6.54% 2.294 2.444 - 10.22% -
BM_format/C_string_len_60 6.53% 26.550 28.282 - 5.15% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 6.52% 1108249.790 1180552.590 - 5.38% -
BM_deque_deque_ranges_move/1024 6.52% 36.979 39.390 - 6.04% -
std::partial_sort_copy(deque<int>)_(repeated)/8 6.50% 9.434 10.047 - 0.54% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 6.49% 7924.821 8439.421 - 4.01% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 6.47% 1.270 1.352 - 12.30% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 6.46% 179692.170 191300.835 - 3.04% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 6.45% 7.451 7.932 - -11.83% -
std::make_heap(deque<int>)_(repeated)/8192 6.44% 16855.059 17941.276 - -0.86% -
SetIntersection_Front_Vector_string_1024_64 6.44% 3204752.702 3411272.903 - 2.63% -
BM_BitsetToString<32>/Uniform_(50%)/50 6.43% 17.014 18.108 - 5.07% -
SetIntersection_Front_Vector_uint64_1024_256 6.41% 2136169.938 2273170.131 - 6.49% -
std::partial_sort_copy(vector<int>)_(ascending)/8 6.39% 8.301 8.832 - -1.51% -
rng::starts_with(list<int>)/8 6.39% 2.939 3.127 - 7.14% -
std::find_end(deque<int>,_pred)_(process_all)/1048576 6.38% 557446.994 593019.973 - -0.38% -
BM_std_minmax_element<long_long>/4096 6.37% 1040.815 1107.086 - 1.53% -
std::list<std::string>::ctor(size)/32 6.37% 352.735 375.187 - 8.68% -
SetIntersection_Front_Set_uint32_262144_256 6.36% 3821812.911 4064798.356 - 14.26% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 6.35% 356.896 379.572 - 7.54% -
BM_std_minmax_element<long_long>/5500 6.33% 1394.534 1482.825 - 1.59% -
BM_std_minmax_element<long_long>/4000 6.33% 1016.659 1081.017 - 1.61% -
std::set<int>::contains(key)_(non-existent)/1024 6.33% 6.055 6.438 - 8.63% -
BM_std_minmax_element<long_long>/64000 6.33% 16273.847 17303.762 - 1.74% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 6.31% 10.110 10.747 - -0.03% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0 6.29% 1.048 1.114 - -3.15% -
std::fill(vector<bool>)/32768 6.29% 29.214 31.052 - -10.45% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 6.27% 9.719 10.329 - -17.06% -
ranges::min(std::vector<long_long>)/8 6.25% 2.126 2.259 - 2.50% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 6.25% 17.296 18.377 - 5.41% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 6.24% 170865.986 181533.733 - -0.28% -
std::set<int>::find(key)_(non-existent)/8192 6.23% 8.408 8.932 - 4.38% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 6.23% 177587.939 188646.369 - 0.44% -
BM_std_minmax_element<long_long>/65536 6.22% 16665.713 17702.719 - 1.41% -
BM_std_minmax_element<long_long>/512 6.21% 134.114 142.444 - 1.22% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 6.21% 21.110 22.421 - 4.31% -
BM_unicode_escaped<wchar_t> 6.21% 20408.604 21675.363 - -0.05% -
std::find_end(list<int>)_(single_element)/1024 6.19% 688.722 731.370 - 0.13% -
ranges::min(std::list<char>)/64 6.18% 25.927 27.530 - 2.48% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 6.16% 1712.250 1817.782 - 26.00% -
std::multiset<int>::erase(key)_(non-existent,_end)/1024 6.16% 6.256 6.641 - 2.01% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 6.15% 5.525 5.865 - 1.14% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 6.15% 54.162 57.491 - -0.03% -
std::find_if(list<int>)_(bail_25%)/1024 6.14% 181.754 192.921 - 5.94% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 6.13% 1.048 1.113 - 0.04% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 6.13% 179899.998 190924.643 - 3.12% -
SetIntersection_Front_Set_uint32_1024_1024 6.11% 11630199.577 12340942.162 - 5.22% -
SetIntersection_Front_Vector_string_256_4 6.10% 4707377.782 4994299.957 - 8.28% -
std::set<int>::operator=(const&)_(into_populated_Container)/0 6.08% 1.050 1.114 - 0.10% -
BM_emoji_escaped<wchar_t> 6.08% 21440.727 22743.861 - 0.06% -
BM_Swap_MemFuncPtr_SmallTrivialFunctor 6.07% 3.338 3.541 - 2.50% -
BM_StringRelational_Eq_Small_Small_ChangeLast 6.07% 2.011 2.133 - 0.16% -
std::search(list<int>)_(near_matches)/1024 6.06% 39173.691 41545.970 - 4.79% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 6.04% 57576.476 61054.272 - 0.57% -
rng::contains_subrange(vector<int>)_(process_all)/1048576 6.03% 206803.212 219274.560 - 4.54% -
BM_format_to_n_string_back_inserter<std::list<wchar_t>>/1048576 6.03% 12782115.145 13552577.732 - 6.23% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 6.03% 27.189 28.827 - 3.35% -
BM_OperatorBool_SmallNonTrivialFunctor 6.01% 0.229 0.242 - 0.19% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 5.98% 6269854.663 6645025.417 - -1.43% -
std::find_if(vector<int>)_(bail_25%)/8 5.98% 0.733 0.777 - -8.44% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 5.97% 105267.024 111554.955 - 7.86% -
std::format(int64_t)_(fmt:_{:0>512LX}) 5.97% 40.202 42.602 - 7.08% -
BM_StringConstructDestroyCStr_Large_Opaque 5.96% 15.052 15.949 - 0.28% -
BM_format_to_string_begin<std::list<wchar_t>>/1048576 5.95% 1065323.495 1128696.890 - 3.63% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 5.95% 0.913 0.968 - -0.17% -
BM_std_minmax_element<long_long>/1024 5.94% 264.891 280.632 - 1.17% -
std::for_each_n(list<int>)/8192 5.92% 7358.066 7793.746 - 2.59% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 5.91% 87.309 92.470 - 3.37% -
std::copy_backward(vector<bool>)_(aligned)/262144 5.90% 616.078 652.407 - 5.57% -
bm_lexicographical_compare<signed_char>/1 5.87% 1.255 1.329 - -7.73% -
std::set<std::string>::count(key)_(existent)/32 5.87% 15.437 16.343 - 4.88% -
std::stable_partition(list<int>)_(alloc_fails)/8192 5.87% 25182.513 26660.771 - 0.47% -
BM_StringRelational_Eq_Large_Large_ChangeLast 5.87% 1.908 2.020 - -2.86% -
std::stable_partition(vector<int>)_(dense)/50 5.86% 26.313 27.856 - 6.12% -
std::format(int64_t)_(fmt:_{:0512X}) 5.86% 36.380 38.512 - 3.01% -
std::multimap<int,_int>::find(key)_(existent)/1024 5.82% 3.612 3.823 - 0.91% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 5.82% 1598.034 1691.068 - 30.04% -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 5.79% 23.913 25.299 - 29.20% -
BM_format_string<char>/4 5.77% 0.459 0.485 - 2.79% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 5.77% 23.326 24.671 - -13.91% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 5.77% 4.076 4.311 - 1.62% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 5.76% 50.556 53.469 - 7.34% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 5.76% 214.501 226.847 - -2.82% -
std::map<std::string,_int>::contains(key)_(existent)/1024 5.75% 23.327 24.668 - -0.18% -
SetIntersection_Front_Vector_string_64_4 5.74% 17827429.013 18851350.357 - 5.78% -
std::copy(deque<int>)/8 5.73% 2.588 2.736 - 0.54% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 5.73% 31.405 33.204 - -1.92% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 5.71% 1.047 1.107 - -0.26% -
std::move(vector<int>)/8 5.68% 2.169 2.293 - -0.22% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 5.68% 10385.059 10974.593 - -13.89% -
BM_PushHeap_string_SingleElement_256 5.67% 2.600 2.748 - 1.37% -
std::for_each_n(list<int>)/8 5.66% 2.421 2.558 - 0.96% -
BM_std_minmax_element<long_long>/64 5.66% 16.688 17.633 - 1.40% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 5.66% 9.940 10.503 - -7.07% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 5.66% 908.891 960.302 - 7.41% -
std::format(float)_(fmt:_{:017500_0Le}) 5.65% 190.025 200.770 - 5.71% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 5.65% 26861.004 28379.322 - 2.20% -
std::rotate(list<int>)_(by_1/4)/50 5.65% 23.478 24.804 - -1.35% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 5.64% 120609.980 127412.009 - 0.61% -
std::make_heap(deque<int>)_(repeated)/1024 5.63% 2162.137 2283.944 - -2.08% -
std::set<int>::find(key)_(existent)/32 5.63% 1.624 1.715 - -1.37% -
std::unordered_set<std::string>::find(key)_(existent)/32 5.62% 39.750 41.982 - 26.59% -
std::map<int,_int>::ctor(const&)/32 5.61% 216.427 228.572 - -1.48% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 5.61% 206.312 217.884 - -6.30% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 5.60% 23.003 24.292 - -0.98% -
std::find_if_not(list<int>)_(process_all)/1024 5.60% 685.464 723.864 - -5.36% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 5.60% 53390.429 56378.720 - 1.96% -
SetIntersection_Front_Set_string_64_64 5.59% 34098903.052 36005932.705 - -2.01% -
BM_BitsetToString<8192>/Dense_(90%)/90 5.58% 389.861 411.600 - -0.47% -
std::rotate(vector<int>)_(1_element_backward)/8192 5.58% 295.770 312.259 - 5.43% -
BM_std_minmax_element<int>/3 5.57% 1.114 1.176 - 2.84% -
BM_PushHeap_string_SingleElement_1024 5.56% 2.591 2.735 - 0.76% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 5.55% 1034953.129 1092429.008 - 0.67% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 5.55% 8704.767 9187.725 - 18.59% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 5.55% 2194280.366 2315995.643 - 5.38% -
std::map<std::string,_int>::find(key)_(existent)/8192 5.55% 28.990 30.598 - -5.31% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 5.54% 468.373 494.321 - 7.37% -
SetIntersection_Front_Set_float_16384_16384 5.54% 216877358.424 228891028.650 - -0.31% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 5.53% 360.174 380.094 - 7.69% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 5.53% 3523444.244 3718115.115 - 7.05% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 5.52% 142264504.620 150118526.804 - 2.60% -
BM_num_get<long_double> 5.52% 36.203 38.201 - 5.52% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 5.51% 358.167 377.894 - 7.61% -
std::unordered_multiset<int>::count(key)_(existent)/8192 5.51% 1.542 1.627 - -1.94% -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 5.50% 30.166 31.826 - 6.43% -
std::multiset<int>::contains(key)_(non-existent)/1024 5.47% 5.985 6.312 - 2.75% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1024 5.47% 326.452 344.305 - 0.14% -
SetIntersection_None_Set_float_16384_256 5.46% 157779909.816 166400544.662 - 6.82% -
std::remove(list<int>)_(sprinkled)/1024 5.46% 928.760 979.476 - 3.60% -
std::partition_copy(list<int>)/8192 5.45% 6846.125 7219.087 - -1.55% -
BM_vector_deque_copy_backward/64 5.43% 2.994 3.156 - 4.59% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/0 5.42% 0.291 0.307 - 14.98% -
BM_PushHeap_uint64_Ascending_16384 5.41% 3.670 3.869 - 3.53% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/32 5.41% 1.762 1.857 - 0.45% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 5.41% 11.574 12.200 - 7.36% -
SetIntersection_Interlaced_Vector_uint32_16384_64 5.41% 6288828.913 6629094.920 - -19.56% -
std::remove_if(list<int>)_(prefix)/1024 5.40% 972.520 1025.068 - 2.93% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 5.40% 2453927.205 2586503.921 - 0.99% -
std::stable_sort(vector<int>)_(descending)/8 5.40% 23.331 24.590 - 2.55% -
SetIntersection_Front_Set_uint32_64_64 5.38% 12869941.617 13562073.494 - 6.61% -
std::transform(list<int>)_(identity_transform)/32 5.38% 16.099 16.965 - -0.29% -
BM_format_to_n_string_back_inserter<std::list<char>>/1048576 5.38% 12599356.073 13276661.865 - 3.39% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 5.38% 19.995 21.070 - -0.82% -
bm_swap_ranges_vb_aligned/8 5.37% 3.148 3.318 - 3.95% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 5.37% 1.052 1.109 - -3.84% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 5.35% 12856.223 13544.299 - 3.71% -
BM_PushHeap_float_QuickSortAdversary_1 5.35% 0.449 0.473 - 1.41% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 5.34% 0.389 0.409 - -11.42% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 5.34% 10.087 10.626 - -2.73% -
std::find_first_of(vector<int>)_(small_needle)/50 5.33% 72.092 75.935 - -0.85% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 5.33% 12927.719 13616.379 - 3.79% -
std::unique(deque<int>)_(sprinkled)/52 5.32% 59.995 63.186 - -1.94% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 5.30% 105562.638 111154.280 - 7.16% -
std::move(deque<int>)/4096 5.29% 147.783 155.596 - 4.30% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 5.29% 1.312 1.382 - 15.81% -
BM_deque_vector_move/4000 5.28% 139.565 146.939 - 3.35% -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 5.28% 105013.388 110554.876 - 8.05% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 5.27% 546.581 575.368 - 23.05% -
std::map<int,_int>::equal_range(key)_(existent)/32 5.26% 1.776 1.869 - 5.91% -
rng::ends_with(list<int>)_(mismatch_at_start)/1048576 5.24% 953558.437 1003563.786 - 4.41% -
std::multiset<int>::ctor(const&)/8192 5.23% 50321.050 52954.200 - 5.28% -
BM_StringRelational_Eq_Huge_Huge_ChangeMiddle 5.23% 56.144 59.077 - 4.35% -
BM_StringRead_Cold_Deep_Empty 5.22% 1.168 1.229 - 5.28% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 5.22% 3.417 3.596 - 3.64% -
std::unique_copy(vector<int>)_(sprinkled)/32 5.21% 12.977 13.653 - 3.06% -
BM_PushHeap_uint32_Descending_16 5.21% 0.355 0.373 - 5.48% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 5.21% 12495.451 13145.841 - 10.39% -
BM_PushHeap_string_SingleElement_16384 5.17% 2.580 2.713 - 1.24% -
std::find_first_of(vector<int>)_(large_needle)/1024 5.17% 110368.182 116076.053 - 8.19% -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8 5.13% 45.696 48.041 - 1.14% -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 5.13% 12.890 13.552 - 7.26% -
std::find_first_of(vector<int>)_(large_needle)/8192 5.12% 7133270.619 7498498.234 - 8.51% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 5.12% 1.353 1.422 - 18.34% -
std::set<int>::equal_range(key)_(existent)/32 5.11% 1.714 1.802 - -1.12% -
std::unordered_set<int>::find(key)_(existent)/8192 5.11% 1.400 1.472 - 1.29% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 5.09% 13994186.114 14706673.251 - 4.01% -
std::move(list<int>)/4096 5.09% 4360.747 4582.679 - 14.48% -
rng::starts_with(deque<int>,_pred)/8192 5.08% 3902.365 4100.634 - 3.96% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 5.08% 645.818 678.608 - 1.56% -
ranges::min(std::deque<long_long>)/64 5.07% 19.934 20.946 - 12.07% -
std::multiset<std::string>::find(key)_(non-existent)/8192 5.06% 28.884 30.345 - 6.19% -
std::format(int64_t)_(fmt:_{:x}) 5.04% 22.501 23.635 - 0.37% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 5.03% 5649547.571 5933666.733 - -0.56% -
std::list<std::string>::erase(begin)_(expensive_elements)/32 5.03% 28.960 30.416 - 1.05% -
BM_deque_deque_move/4000 5.01% 142.118 149.242 - 3.40% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 5.01% 881860.156 926051.649 - 2.35% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 5.01% 72.014 75.622 - 0.60% -
BM_OperatorBool_MemFuncPtr 5.01% 0.229 0.241 - -0.06% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/32 5.00% 800.530 840.593 - 6.45% -
std::adjacent_find(list<int>,_pred)/1048576 5.00% 910464.848 955983.873 - 3.33% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8 4.98% 55.881 58.666 - 5.36% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 4.98% 31.005 32.548 - 6.56% -
SetIntersection_None_Set_float_16384_64 4.98% 158239066.454 166114675.735 - 6.13% -
std::multiset<std::string>::find(key)_(existent)/1024 4.97% 22.792 23.924 - -2.89% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 4.96% 33399.706 35056.587 - 8.82% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 4.95% 22.971 24.109 - 9.87% -
std::none_of(deque<int>)_(process_all)/8 4.95% 3.277 3.439 - 0.14% -
SetIntersection_Front_Vector_float_256_256 4.94% 4333279.065 4547410.123 - 5.65% -
std::remove(deque<int>)_(prefix)/32 4.94% 52.858 55.468 - 2.89% -
BM_format_to_back_inserter<std::string>/string_view_len_60 4.92% 28.699 30.112 - -0.96% -
std::flat_multimap<int,_int>::erase(iterator)/8192 4.92% 491.203 515.371 - 1.26% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 4.92% 1113863.233 1168625.948 - 5.71% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 4.92% 6368.763 6681.829 - -1.88% -
BM_stop_token_async_reg_unreg_callback/16777216 4.90% 13845692540.999 14524700709.037 - 5.49% -
std::all_of(deque<int>)_(process_all)/8 4.90% 3.275 3.436 - -0.32% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 4.90% 11865.262 12446.405 - 1.04% -
BM_format_to_back_inserter<std::string>/string_len_60 4.89% 28.598 29.998 - 3.06% -
std::vector<int>::ctor(const&)_(cheap_elements)/1024 4.89% 52.048 54.594 - 7.74% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 4.89% 22.667 23.775 - 0.97% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 4.89% 39.152 41.064 - -0.22% -
ranges::minmax(std::deque<__int128>)/1 4.88% 0.651 0.682 - 2.85% -
BM_format_to_string_begin<std::vector<wchar_t>>/1048576 4.88% 49966.926 52403.709 - 5.40% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 4.88% 736.111 772.007 - 7.11% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 4.85% 1158242.529 1214473.213 - 8.57% -
BM_StringRelational_Less_Small_Empty_Control 4.85% 1.679 1.761 - 9.06% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 4.85% 23.575 24.717 - 70.11% -
std::set<int>::insert(value)_(already_present)/8192 4.84% 9.575 10.039 - 4.34% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 4.84% 178310.725 186939.620 - -0.08% -
BM_deque_vector_move/1 4.83% 2.051 2.150 - 2.23% -
std::reverse_copy(vector<int>)/8 4.81% 2.432 2.549 - 7.35% -
std::sort_heap(deque<int>)/8192 4.80% 453018.868 474759.461 - 0.65% -
rng::starts_with(deque<int>,_pred)/1048576 4.80% 506338.357 530625.407 - 4.01% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 4.80% 129615.737 135831.901 - 1.32% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 4.79% 6114.511 6407.111 - -2.25% -
std::find_end(list<int>,_pred)_(process_all)/1000 4.78% 760.610 796.996 - -0.43% -
BM_vector_deque_ranges_move_backward/64 4.78% 2.975 3.117 - 4.55% -
std::stable_partition(vector<int>)_(dense)/32 4.78% 21.120 22.130 - 5.48% -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 4.77% 276.552 289.757 - 3.86% -
SetIntersection_None_Set_float_16384_1024 4.77% 158238719.103 165783759.787 - 5.73% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 4.76% 440.722 461.695 - 7.39% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 4.75% 1.508 1.580 - -16.20% -
std::remove_copy_if(deque<int>)_(prefix)/1024 4.75% 514.422 538.859 - 3.87% -
std::remove(vector<int>)_(prefix)/8192 4.75% 2084.830 2183.845 - 3.48% -
SetIntersection_Front_Vector_float_262144_16384 4.74% 71787441.651 75193093.712 - 3.30% -
BM_Swap_MemFuncPtr_SmallNonTrivialFunctor 4.73% 1.162 1.217 - 3.48% -
rng::find_last(vector<int>)_(bail_90%)/8192 4.73% 188.419 197.323 - 4.45% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 4.72% 1149515.145 1203764.489 - 5.80% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 4.72% 1050992.930 1100574.872 - -0.36% -
SetIntersection_Interlaced_Vector_string_16384_16 4.70% 4196838.386 4394195.744 - -12.94% -
BM_StringRelational_Eq_Large_Large_ChangeFirst 4.70% 1.545 1.617 - 3.91% -
BM_StringFindCharLiteral/64 4.69% 2.089 2.187 - -1.55% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 4.69% 7.802 8.167 - -29.23% -
std::remove(vector<int>)_(prefix)/1024 4.68% 303.777 317.996 - 3.16% -
std::unique_copy(vector<int>)_(sprinkled)/52 4.68% 21.793 22.812 - 4.62% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 4.64% 33045.352 34579.275 - 7.07% -
std::set<int>::equal_range(key)_(existent)/1024 4.64% 4.457 4.664 - 4.61% -
std::find_end(vector<int>)_(single_element)/1000 4.64% 229.863 240.525 - -2.78% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 4.63% 0.289 0.302 - 9.88% -
rng::find_last(vector<char>)_(bail_90%)/8 4.63% 0.440 0.461 - -5.25% -
std::flat_multimap<int,_int>::count(key)_(existent)/32 4.62% 2.273 2.378 - 4.06% -
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 4.61% 76484.215 80012.483 - 5.59% -
bm_lexicographical_compare<signed_char>/8 4.61% 3.110 3.253 - 6.01% -
SetIntersection_None_Set_float_16384_16384 4.60% 160745861.464 168138200.306 - 5.28% -
std::set<std::string>::count(key)_(non-existent)/1024 4.59% 23.784 24.876 - -5.24% -
BM_format_to_iterator/<std::array>_C_string_len_6 4.59% 8.934 9.345 - 4.53% -
BM_vector_deque_copy/5500 4.58% 198.104 207.178 - 6.57% -
std::remove_copy(deque<int>)_(prefix)/50 4.57% 20.196 21.119 - -5.92% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 4.57% 0.958 1.001 - -21.92% -
std::map<int,_int>::lower_bound(key)_(existent)/1024 4.56% 4.458 4.661 - 0.26% -
std::list<int>::ctor(size)/32 4.56% 327.376 342.312 - -0.43% -
BM_PushHeap_uint32_Random_4 4.55% 2.214 2.314 - 0.83% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 4.55% 12705.782 13284.177 - 4.65% -
SetIntersection_Front_Vector_float_16384_16384 4.55% 71971327.344 75242439.543 - 2.96% -
std::multiset<std::string>::find(key)_(non-existent)/32 4.54% 10.098 10.556 - 4.86% -
SetIntersection_Front_Vector_string_256_1 4.53% 4296017.532 4490481.541 - 4.93% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 4.52% 6812.765 7120.815 - 7.71% -
rng::find_last(list<int>)_(bail_90%)/1024 4.52% 71.792 75.038 - -3.16% -
std::move(list<int>)/32768 4.52% 30295.449 31665.137 - 2.00% -
BM_deque_vector_move/2 4.51% 1.804 1.885 - 2.36% -
bm_ranges_swap_ranges_vb_unaligned/8 4.51% 4.956 5.180 - -1.40% -
ranges::minmax(std::vector<char>)/70000 4.51% 564.879 590.331 - -0.38% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8192 4.50% 2638.915 2757.781 - -0.04% -
std::sort(deque<int>)_(qsort_adversarial)/8192 4.50% 461979.139 482777.669 - 0.21% -
SetIntersection_Front_Set_uint64_256_256 4.50% 7440051.657 7774883.657 - 4.51% -
BM_vector_deque_copy/64000 4.50% 2842.454 2970.361 - 4.82% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 4.50% 51764.322 54091.789 - 4.22% -
BM_num_get<double> 4.49% 36.182 37.808 - 4.35% -
std::set<int>::contains(key)_(existent)/1024 4.49% 3.778 3.947 - -0.81% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 4.49% 502.813 525.389 - 5.01% -
std::find_end(list<int>)_(process_all)/1024 4.49% 697.957 729.262 - -0.03% -
std::pop_heap(deque<size_t>)/8192 4.48% 57.144 59.705 - -3.39% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 4.48% 264.633 276.476 - 2.39% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 4.47% 4398540.380 4595281.730 - 6.83% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 4.44% 21188253.378 22129416.246 - -26.26% -
std::any_of(deque<int>)_(process_all)/8 4.43% 3.286 3.432 - -0.02% -
std::flat_map<int,_int>::erase(key)_(existent)/32 4.43% 21.783 22.747 - 0.15% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 4.40% 213.056 222.437 - 122.53% -
std::list<int>::ctor(size)/1024 4.40% 11889.752 12412.995 - -0.42% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 4.40% 20.336 21.230 - 4.88% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 4.39% 281377.011 293743.265 - 7.02% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 4.39% 325.245 339.537 - -0.18% -
std::partial_sort_copy(vector<int>)_(repeated)/1024 4.38% 2484.904 2593.842 - 4.23% -
ranges::min(std::deque<__int128>)/8 4.38% 2.792 2.915 - 2.80% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 4.38% 50096.565 52289.913 - -2.29% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 4.37% 22.140 23.107 - -3.63% -
rng::fold_left(vector<int>)/32 4.36% 21.979 22.938 - 5.29% -
BM_cyrillic_escaped<wchar_t> 4.36% 11929.452 12449.651 - 0.94% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 4.36% 4061766.157 4238861.961 - -0.83% -
SetIntersection_Interlaced_Vector_string_16384_256 4.35% 38333652.461 40002444.192 - -7.17% -
BM_deque_vector_move_backward/0 4.35% 1.371 1.431 - -15.67% -
std::partial_sort_copy(deque<int>)_(ascending)/8 4.34% 9.678 10.099 - -0.46% -
std::vector<int>::ctor(size)/1024 4.34% 42.209 44.041 - -3.52% -
SetIntersection_None_Set_string_256_256 4.33% 5697327.418 5944234.760 - 0.51% -
SetIntersection_Front_Set_uint64_262144_256 4.33% 3713053.704 3873877.677 - -1.50% -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 4.31% 506698.677 528552.426 - 5.38% -
std::count(list<int>)_(every_other)/1024 4.30% 667.153 695.862 - -0.60% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 4.30% 106102.427 110662.736 - 6.83% -
std::find_if_not(list<int>)_(process_all)/8192 4.30% 6934.482 7232.333 - -9.68% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 4.29% 11369.191 11857.189 - 0.02% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 4.29% 21.150 22.057 - 3.76% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1048576 4.28% 339776.780 354320.260 - -0.04% -
std::list<std::string>::ctor(size)/1024 4.28% 12773.821 13320.140 - 4.04% -
SetIntersection_Front_Vector_string_64_1 4.27% 17081262.489 17810235.237 - 5.68% -
std::search(vector<int>,_pred)_(no_match)/1000 4.27% 508.453 530.143 - 1.53% -
BM_PushHeap_uint32_Random_16384 4.26% 5.618 5.858 - -0.86% -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 4.26% 125.098 130.431 - -0.46% -
std::format(double)_(fmt:_{:0>17500_0L}) 4.25% 213.377 222.441 - 6.05% -
bm_ranges_swap_ranges_vb_aligned/32768 4.23% 64.202 66.919 - 4.38% -
SetIntersection_Interlaced_Set_string_256_64 4.23% 29729390.805 30986751.697 - 1.06% -
rng::contains_subrange(vector<int>)_(same_length)/16 4.23% 4.730 4.930 - 0.27% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 4.22% 24.708 25.751 - 0.67% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 4.21% 1109368.798 1156104.999 - 8.62% -
BM_format_string<wchar_t>/8 4.20% 3.082 3.212 - 1.41% -
std::multiset<int>::ctor(const&)/1024 4.20% 6345.786 6612.354 - 5.88% -
std::partial_sort(deque<int>)_(pipe-organ)/8 4.20% 31.168 32.477 - 2.27% -
BM_stop_token_async_reg_unreg_callback/131072 4.20% 113310381.696 118063817.080 - 5.19% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 4.19% 50857.518 52988.255 - -2.96% -
SetIntersection_Front_Set_float_262144_64 4.19% 1694075.170 1764980.991 - 0.40% -
SetIntersection_Interlaced_Vector_string_262144_256 4.19% 67535325.531 70361918.803 - -7.65% -
std::find(vector<int>)_(bail_25%)/8 4.17% 1.359 1.415 - -8.09% -
BM_ascii_escaped<wchar_t> 4.16% 21678.771 22581.077 - 0.14% -
BM_Swap_FuncPtr_SmallTrivialFunctor 4.16% 3.284 3.421 - 3.60% -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 4.16% 944.514 983.801 - 6.49% -
SetIntersection_Front_Vector_string_16_4 4.16% 60243825.834 62749621.556 - 3.43% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 4.16% 1755335.727 1828336.122 - 2.28% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 4.16% 27.208 28.340 - 0.14% -
std::copy_if(list<int>)_(entire_range)/8 4.16% 2.452 2.554 - 0.84% -
BM_deque_vector_move/4096 4.16% 146.025 152.095 - 4.40% -
BM_StringFindMatch1/64 4.15% 983.003 1023.821 - 4.16% -
std::is_partitioned(vector<int>)_(partitioned)/50 4.15% 9.464 9.856 - 1.98% -
std::replace_if(list<int>)_(prefix)/50 4.15% 23.656 24.637 - -1.79% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 4.15% 6028.432 6278.391 - 4.02% -
BM_deque_vector_move/0 4.14% 1.426 1.485 - -0.12% -
BM_deque_vector_ranges_move/4096 4.14% 146.418 152.479 - 4.80% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 4.14% 3040247.681 3166048.975 - 6.16% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 4.13% 8737238.736 9098502.264 - 6.18% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 4.12% 216.805 225.735 - 3.58% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 4.12% 1204563.996 1254163.167 - 8.32% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 4.12% 331.655 345.305 - -0.28% -
std::replace_if(list<int>)_(sprinkled)/50 4.11% 23.420 24.383 - 5.94% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16 4.10% 13880996.596 14449901.349 - 4.57% -
std::all_of(deque<int>)_(process_all)/8192 4.09% 2719.838 2831.198 - 12.33% -
rng::find_last_if(list<int>)_(bail_10%)/8 4.07% 3.178 3.307 - 0.20% -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 4.07% 24.249 25.236 - 3.78% -
std::rotate_copy(deque<int>)/32 4.07% 2.572 2.676 - 0.21% -
BM_format_to_iterator/<std::deque>_string_len_60 4.06% 16.647 17.324 - -0.04% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 4.06% 6278.212 6533.136 - -2.11% -
std::partition(vector<int>)_(dense)/8192 4.04% 1810.876 1884.018 - 0.49% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 4.04% 34.957 36.368 - 3.95% -
BM_StringRelational_Less_Empty_Empty_Control 4.03% 1.669 1.737 - 5.98% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 4.02% 13.419 13.959 - 4.04% -
BM_vector_deque_ranges_copy/64 4.02% 2.803 2.916 - 3.88% -
BM_format_to_n_string_back_inserter<std::vector<char>>/1 4.01% 23.213 24.145 - 0.61% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 4.01% 12952.741 13471.916 - 6.29% -
std::multiset<int>::upper_bound(key)_(existent)/32 4.01% 2.278 2.370 - -2.34% -
std::search(list<int>)_(no_match)/1000 4.01% 672.398 699.344 - -52.22% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 4.01% 22.452 23.352 - 7.96% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 4.01% 14310.547 14883.769 - -1.66% -
std::find_end(list<int>)_(single_element)/1000 4.00% 684.813 712.221 - -0.18% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 4.00% 1179481.674 1226626.098 - 4.87% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 4.00% 637.450 662.924 - 1.08% -
BM_StringConstructDestroyCStr_Large_Transparent 3.99% 10.129 10.533 - 0.70% -
std::vector<int>::insert(middle)_(cheap_elements)/1024 3.99% 20.912 21.745 - 4.09% -
std::move_backward(vector<int>)/8 3.99% 2.174 2.261 - 0.97% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 3.98% 10149.652 10553.887 - 7.21% -
BM_deque_deque_copy/70000 3.97% 3181.967 3308.217 - 4.28% -
std::is_sorted(deque<int>,_pred)/1024 3.97% 617.072 641.551 - 0.03% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 3.96% 37234571.356 38710317.286 - -34.63% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 3.95% 13606882.716 14144373.939 - -0.25% -
BM_deque_deque_move/4096 3.95% 149.167 155.058 - 5.09% -
std::partial_sort(deque<int>)_(ascending)/8 3.94% 30.868 32.084 - 2.38% -
std::all_of(deque<int>)_(process_all)/32768 3.93% 10899.278 11328.035 - 11.83% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 3.92% 56.096 58.295 - 3.17% -
BM_getline_string 3.92% 16.146 16.779 - -0.34% -
BM_join_view_out_vectors/1024 3.91% 1548.029 1608.558 - 4.35% -
rng::find_last(forward_list<int>)_(bail_90%)/8 3.91% 2.333 2.424 - 1.44% -
BM_lexicographical_compare_three_way_fast_path/64 3.91% 15.034 15.622 - -0.76% -
SetIntersection_Front_Vector_string_256_16 3.91% 6087286.265 6325193.090 - 3.51% -
SetIntersection_Interlaced_Set_uint32_16384_16384 3.91% 218853427.150 227403998.443 - -2.01% -
BM_deque_vector_move/1024 3.91% 36.794 38.231 - 2.37% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 3.90% 55622.540 57793.171 - 6.40% -
BM_PushHeap_string_SingleElement_4 3.90% 2.331 2.422 - 1.33% -
std::fill_n(list<int>)/50 3.90% 15.179 15.770 - -0.11% -
std::find_end(vector<int>)_(single_element)/1024 3.90% 236.608 245.828 - -2.16% -
std::move(list<int>)/262144 3.89% 240899.308 250282.010 - 0.73% -
SetIntersection_Front_Set_uint32_16384_64 3.89% 1674342.786 1739520.877 - 10.10% -
BM_PushHeap_uint32_Ascending_1024 3.89% 2.555 2.654 - 3.88% -
BM_vector_deque_copy_backward/64000 3.89% 7399.057 7686.593 - 5.66% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 3.88% 23.286 24.189 - 1.74% -
std::partial_sort(deque<int>)_(shuffled)/1024 3.88% 15145.098 15732.181 - 0.24% -
BM_vector_deque_ranges_copy_backward/2 3.87% 1.996 2.073 - -5.91% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 3.86% 4.513 4.687 - 1.30% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 3.86% 97569.034 101336.332 - 1.02% -
SetIntersection_Front_Set_float_262144_262144 3.86% 1608624.352 1670720.783 - -0.92% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 3.86% 10.217 10.612 - 2.27% -
SetIntersection_Interlaced_Vector_string_256_256 3.86% 20642737.251 21439151.823 - 11.94% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 3.85% 1180847.323 1226345.685 - 7.76% -
std::set<int>::erase(key)_(existent)/1024 3.85% 50.105 52.034 - 4.68% -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 3.85% 22.840 23.719 - -0.54% -
BM_vector_deque_move_backward/0 3.84% 0.419 0.435 - -3.24% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 3.84% 69493.269 72163.191 - 0.82% -
std::vector<int>::erase(begin)_(cheap_elements)/32 3.84% 3.764 3.909 - 4.15% -
SetIntersection_Front_Vector_string_16384_1 3.84% 1082683.856 1124233.073 - 4.85% -
bm_write 3.83% 531.909 552.292 - -6.33% -
BM_deque_deque_move/5500 3.83% 202.045 209.787 - 6.04% -
std::unique_copy(vector<int>,_pred)_(contiguous)/8192 3.83% 3663.895 3804.273 - 0.15% -
std::reverse_copy(list<int>)/64 3.83% 29.255 30.375 - -0.42% -
BM_vector_deque_move_backward/512 3.82% 17.506 18.175 - 3.75% -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 3.82% 9.529 9.893 - 0.05% -
BM_BitsetToString<1048576>/Sparse_(10%)/10 3.82% 58820.971 61067.384 - 2.93% -
std::set<std::string>::find(key)_(non-existent)/1024 3.81% 19.937 20.697 - -8.05% -
rng::contains_subrange(list<int>)_(single_element)/1048576 3.80% 811422.036 842287.730 - 1.83% -
std::multimap<int,_int>::find(key)_(existent)/32 3.80% 1.691 1.755 - -1.79% -
std::unordered_map<int,_int>::find(key)_(existent)/32 3.80% 1.426 1.480 - 8.05% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 3.80% 535.194 555.514 - 4.57% -
BM_deque_deque_ranges_move/4000 3.79% 142.121 147.506 - 1.57% -
std::vector<std::string>::erase(middle)_(expensive_elements)/1024 3.78% 301.654 313.055 - 4.15% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 3.78% 1148840.282 1192246.385 - 0.31% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 3.78% 4134123.686 4290222.997 - 4.86% -
BM_PushHeap_string_SingleElement_262144 3.77% 2.647 2.747 - 1.41% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 3.77% 13387910.766 13893075.058 - -2.23% -
bm_swap_ranges_vb_unaligned/262144 3.77% 3836.698 3981.254 - 3.75% -
std::is_partitioned(list<int>)_(partitioned)/50 3.77% 13.477 13.984 - 0.41% -
std::map<int,_int>::erase(key)_(non-existent,_end)/1024 3.76% 5.317 5.517 - -2.61% -
std::stable_sort(deque<int>)_(heap)/8192 3.76% 17319.124 17970.852 - 4.30% -
std::stable_partition(list<int>)_(sparse)/32 3.75% 9.642 10.004 - 1.40% -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 3.75% 28.521 29.591 - 1.97% -
std::multiset<int>::contains(key)_(non-existent)/0 3.75% 0.291 0.302 - 5.41% -
std::map<int,_int>::erase(key)_(non-existent,_middle)/32 3.74% 1.802 1.869 - 4.86% -
std::set<int>::find(key)_(non-existent)/32 3.74% 2.284 2.369 - 0.83% -
SetIntersection_Front_Vector_string_64_64 3.73% 24966445.875 25897988.665 - -1.66% -
std::rotate_copy(list<int>)/50 3.73% 13.293 13.789 - -1.07% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 3.72% 4.052 4.203 - -1.20% -
std::is_sorted(deque<int>,_pred)/8192 3.72% 5007.942 5194.245 - 0.13% -
std::replace(vector<int>)_(sprinkled)/32 3.72% 5.802 6.018 - 11.30% -
std::replace_if(vector<int>)_(prefix)/8192 3.71% 2006.992 2081.544 - 2.15% -
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 3.71% 288209.174 298908.925 - 7.66% -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/1024 3.71% 1595526.007 1654744.060 - 3.56% -
BM_lexicographical_compare_three_way<IntPtr>/64 3.70% 14.984 15.538 - -0.76% -
std::move_backward(deque<int>)/32768 3.69% 3264.622 3385.202 - 0.41% -
SetIntersection_Front_Vector_string_262144_262144 3.68% 14533929.443 15068242.187 - 6.17% -
BM_deque_vector_move/5500 3.67% 195.292 202.466 - 5.15% -
std::search(vector<int>,_pred)_(no_match)/8192 3.67% 4156.229 4308.879 - 1.68% -
std::copy_backward(list<int>)/64 3.67% 29.932 31.031 - 0.69% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 3.66% 12612.502 13074.288 - 0.67% -
SetIntersection_Front_Vector_string_16384_16 3.66% 1604242.611 1662957.323 - 0.53% -
std::find_if_not(list<int>)_(bail_25%)/32768 3.66% 7395.089 7665.704 - -2.90% -
BM_deque_deque_ranges_move/64 3.64% 3.084 3.197 - 5.42% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_16 3.64% 34336117.851 35585378.036 - 4.56% -
BM_lexicographical_compare_three_way_fast_path/1024 3.64% 236.321 244.915 - -0.45% -
std::multiset<int>::erase(key)_(non-existent,_middle)/1024 3.64% 2.943 3.050 - 3.37% -
std::fill_n(vector<bool>)/32768 3.63% 29.285 30.349 - 0.98% -
std::partition_copy(vector<int>)/1024 3.63% 467.207 484.178 - -5.57% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 3.63% 518.014 536.829 - 4.26% -
std::multiset<int>::erase(key)_(non-existent,_middle)/8192 3.63% 4.098 4.247 - 0.54% -
SetIntersection_Front_Set_uint32_1024_64 3.63% 1631755.639 1690955.983 - 6.04% -
std::transform(deque<int>,_deque<int>)/50 3.61% 33.630 34.844 - -5.88% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 3.59% 51447.054 53296.076 - -2.52% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 3.59% 7657.378 7932.306 - 5.89% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 3.58% 11567.640 11981.737 - -0.37% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8 3.57% 44.167 45.745 - 0.90% -
std::fill(vector<bool>)/512 3.57% 1.519 1.573 - 1.25% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 3.57% 1.630 1.688 - 2.74% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 3.57% 1.259 1.304 - 14.44% -
BM_StringRelational_Less_Empty_Large_Control 3.56% 1.666 1.725 - 6.82% -
BM_format_to_back_inserter<std::string>/C_string_len_60 3.56% 30.295 31.373 - 4.31% -
BM_vector_deque_ranges_copy/5500 3.55% 200.764 207.897 - 2.98% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 3.55% 4.022 4.165 - 1.13% -
std::list<std::string>::operator=(const&)_(expensive_elements)/1024 3.54% 6850.375 7093.090 - 2.34% -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 3.54% 3930.856 4069.867 - 4.28% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4 3.54% 16351502.122 16929716.956 - 4.81% -
std::list<std::string>::ctor(size)/8192 3.53% 106484.862 110245.717 - 5.85% -
BM_join_view_deques/4096 3.53% 12318.292 12753.098 - 5.71% -
BM_deque_vector_copy/0 3.52% 1.249 1.293 - -8.69% -
SetIntersection_Front_Set_uint64_1024_64 3.52% 1716611.232 1777026.078 - 9.73% -
std::copy_n(deque<int>)/512 3.50% 16.670 17.254 - -0.15% -
std::vector<std::string>::insert(middle)_(cheap_elements)/32 3.50% 10.802 11.180 - -0.06% -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 3.49% 948.595 981.732 - 7.02% -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/8192 3.49% 22.732 23.526 - 5.11% -
std::make_heap(deque<int>)_(ascending)/8192 3.49% 20434.578 21148.163 - 3.32% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 3.49% 39.123 40.489 - -0.67% -
BM_deque_deque_move/2 3.49% 2.306 2.386 - 3.44% -
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 3.49% 7.353 7.610 - -2.50% -
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 3.49% 33866.164 35047.528 - 7.61% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 3.49% 7.511 7.773 - -4.51% -
BM_PushHeap_uint32_Descending_4 3.49% 0.363 0.376 - 7.23% -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 3.48% 13086.537 13542.555 - 6.90% -
BM_PathConstructCStr/large_string/1024 3.48% 28850.017 29853.640 - 3.25% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8192 3.48% 260371.769 269425.862 - 2.47% -
std::move_backward(vector<bool>)_(unaligned)/64 3.47% 1.628 1.685 - -4.56% -
std::multiset<std::string>::clear()/1024 3.47% 22399.180 23176.064 - 8.74% -
BM_vector_deque_move_backward/1024 3.47% 37.178 38.466 - 1.35% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 3.46% 24.558 25.409 - 2.40% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 3.46% 27.618 28.573 - 0.94% -
std::list<int>::ctor(const&)_(cheap_elements)/1024 3.46% 11350.045 11742.638 - 0.31% -
std::rotate(list<int>)_(1_element_forward)/50 3.46% 24.750 25.605 - -0.61% -
std::multiset<std::string>::find(key)_(non-existent)/1024 3.45% 21.425 22.164 - 4.09% -
BM_deque_deque_move_backward/2 3.45% 2.526 2.613 - 13.17% -
SetIntersection_Interlaced_Set_float_16384_16384 3.45% 208798456.154 215997934.545 - -6.91% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 3.44% 1175457.734 1215880.267 - 4.34% -
std::partial_sort_copy(vector<int>)_(shuffled)/8192 3.44% 84943.400 87863.362 - -0.87% -
SetIntersection_Interlaced_Vector_string_256_16 3.43% 10394454.364 10751266.151 - 0.71% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 3.43% 7496009.072 7753089.335 - -1.32% -
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 3.43% 31.580 32.662 - 4.21% -
SetIntersection_Front_Set_uint32_16384_16384 3.42% 211515699.545 218760017.534 - 1.97% -
BM_StringRelational_Eq_Large_Large_ChangeMiddle 3.41% 1.727 1.786 - -3.36% -
SetIntersection_None_Set_string_16384_1 3.41% 188524703.645 194958203.812 - 0.69% -
std::find_end(list<int>,_pred)_(process_all)/1048576 3.41% 929361.828 961064.063 - -0.23% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 3.40% 747.791 773.233 - -3.26% -
SetIntersection_None_Set_float_16384_16 3.39% 158598567.120 163978792.241 - 4.07% -
BM_deque_vector_ranges_move/65536 3.39% 2971.935 3072.734 - 3.84% -
BM_deque_vector_copy_backward/65536 3.38% 7365.590 7614.698 - 2.82% -
BM_PushHeap_uint64_PipeOrgan_262144 3.38% 3.030 3.133 - 3.17% -
std::find_end(vector<int>)_(single_element)/8192 3.38% 1810.958 1872.114 - -3.11% -
std::partial_sort(vector<NonIntegral>)_(descending)/8 3.37% 24.966 25.808 - 2.26% -
rng::find_last(deque<int>)_(bail_10%)/8 3.37% 2.706 2.797 - 2.66% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 3.37% 5.511 5.696 - -0.65% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 3.36% 542.023 560.242 - 4.06% -
BM_deque_deque_ranges_copy_backward/1024 3.35% 37.754 39.018 - 2.70% -
std::find_end(list<int>,_pred)_(process_all)/1024 3.35% 789.857 816.288 - -0.42% -
std::find(vector<long_long>)_(bail_25%)/8 3.34% 0.893 0.923 - -4.10% -
std::unique(list<int>)_(sprinkled)/8192 3.34% 7873.584 8136.835 - -0.04% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/1024 3.34% 23197.843 23973.117 - 2.33% -
SetIntersection_Interlaced_Set_uint64_16384_16384 3.33% 234407134.441 242222160.896 - 0.43% -
std::vector<std::string>::insert(middle)_(expensive_elements)/1024 3.33% 302.910 313.000 - 3.11% -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 3.33% 154.391 159.531 - 4.32% -
ranges::min(std::list<__int128>)/1 3.33% 0.396 0.409 - -10.43% -
BM_format_to_iterator/<std::deque>_string_len_6 3.32% 13.991 14.456 - 2.43% -
std::search(vector<int>,_pred)_(no_match)/1024 3.32% 520.964 538.272 - 1.16% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 3.32% 4367975.961 4513020.052 - -1.05% -
SetIntersection_Front_Set_string_1024_256 3.32% 14273701.097 14747503.848 - -6.10% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 3.31% 14475949.488 14954814.587 - -2.49% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 3.30% 4737.806 4894.351 - -0.88% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/8192 3.30% 258.755 267.290 - 3.14% -
BM_StringFindStringLiteral/64 3.30% 2.140 2.210 - -3.46% -
std::make_heap(vector<NonIntegral>)_(ascending)/8 3.28% 16.837 17.389 - -2.67% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 3.27% 27.842 28.754 - 3.30% -
BM_lexicographical_compare_three_way_fast_path/16384 3.27% 3630.878 3749.743 - -0.51% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 3.27% 2224207.993 2296906.477 - -15.78% -
std::find(deque<int>)_(bail_25%)/1024 3.27% 66.035 68.191 - -0.49% -
BM_StringRelational_Less_Empty_Huge_Control 3.26% 1.671 1.725 - 6.66% -
std::pop_heap(deque<float>)/8192 3.25% 59.703 61.643 - -0.18% -
std::map<std::string,_int>::find(key)_(existent)/1024 3.25% 23.771 24.543 - 1.16% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 3.24% 13.076 13.500 - 4.35% -
SetIntersection_Interlaced_Vector_uint64_16384_64 3.24% 6593671.884 6807480.110 - 4.68% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 3.24% 32.621 33.677 - -2.17% -
std::pop_heap(vector<int>)/1024 3.21% 9.682 9.994 - 0.76% -
bm_ranges_lexicographical_compare<signed_char>/512 3.21% 7.766 8.016 - 2.19% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 3.21% 19455.474 20079.513 - 0.28% -
BM_PushHeap_string_Descending_256 3.20% 2.291 2.364 - 4.24% -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 3.20% 30.972 31.964 - 7.91% -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 3.20% 21.746 22.441 - 6.71% -
ranges::min(std::vector<__int128>)/8 3.19% 2.856 2.947 - -4.01% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 3.19% 2276932.848 2349626.035 - 3.06% -
std::unique_copy(deque<int>)_(contiguous)/52 3.19% 14.396 14.854 - -0.81% -
ranges::minmax(std::list<__int128>)/70000 3.18% 56872.434 58683.023 - 0.69% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 3.18% 286619.438 295743.814 - 7.44% -
std::replace_if(deque<int>)_(prefix)/1024 3.18% 470.356 485.304 - 0.11% -
rng::contains_subrange(deque<int>)_(single_element)/16 3.17% 10.125 10.447 - -0.34% -
std::set<int>::lower_bound(key)_(existent)/8192 3.17% 8.157 8.416 - -0.04% -
rng::find_last(list<int>)_(bail_10%)/8192 3.17% 6231.799 6429.093 - 3.16% -
std::set<std::string>::upper_bound(key)_(existent)/1024 3.17% 23.034 23.763 - -2.78% -
ranges::minmax(std::list<__int128>)/64 3.16% 38.187 39.394 - 0.87% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 3.16% 26.409 27.243 - 2.51% -
std::unordered_multiset<int>::find(key)_(existent)/1024 3.16% 1.335 1.377 - 6.98% -
bm_lexicographical_compare<signed_char>/512 3.14% 7.655 7.896 - 2.21% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 3.14% 21.997 22.688 - -1.16% -
std::fill_n(list<int>)/8192 3.14% 7150.174 7374.657 - -18.79% -
std::set<int>::upper_bound(key)_(non-existent)/1024 3.14% 5.920 6.106 - 3.89% -
SetIntersection_Interlaced_Set_string_256_256 3.13% 31581530.718 32571414.730 - 6.40% -
BM_PushHeap_string_PipeOrgan_1024 3.13% 9.445 9.741 - 1.57% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 3.13% 462.421 476.900 - 4.19% -
BM_japanese_escaped<wchar_t> 3.12% 12100.711 12478.779 - -0.24% -
BM_lexicographical_compare_three_way_fast_path/4096 3.12% 922.133 950.928 - -0.50% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 3.12% 731.555 754.362 - -2.26% -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 3.11% 18.900 19.489 - 1.99% -
std::upper_bound(std::forward_list<int>)/8192 3.09% 10398.424 10719.540 - 3.39% -
std::copy_n(vector<int>)/8 3.09% 2.114 2.179 - 1.07% -
std::partition_copy(vector<int>)/50 3.08% 12.210 12.586 - -0.49% -
BM_PushHeap_float_QuickSortAdversary_16 3.08% 0.990 1.020 - -0.87% -
std::find_end(vector<int>,_pred)_(single_element)/1000 3.08% 567.155 584.619 - 0.19% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 3.07% 17.080 17.605 - -0.92% -
BM_deque_deque_copy_backward/512 3.07% 19.130 19.718 - 0.18% -
std::map<std::string,_int>::ctor(const&)/32 3.07% 822.918 848.165 - 0.72% -
BM_deque_vector_ranges_move/64000 3.06% 2960.798 3051.445 - 3.27% -
BM_format_to_iterator/<std::string>_C_string_len_60 3.05% 10.996 11.332 - 0.42% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 3.05% 9.708 10.004 - -1.25% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 3.04% 31.648 32.611 - 2.08% -
std::move_backward(deque<int>)/4096 3.04% 152.702 157.347 - 0.95% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 3.04% 3638.752 3749.375 - -0.27% -
std::multiset<int>::erase(key)_(non-existent,_end)/8192 3.04% 9.860 10.160 - 0.97% -
std::find_end(forward_list<int>)_(near_matches)/1000 3.04% 35465.233 36542.159 - -0.42% -
std::find_first_of(list<int>,_pred)_(small_needle)/50 3.03% 258.782 266.627 - 0.15% -
BM_lexicographical_compare_three_way<IntPtr>/1024 3.03% 236.209 243.368 - -0.43% -
BM_format_to_iterator/<std::deque>_string_view_len_6 3.03% 13.831 14.250 - 1.13% -
std::list<int>::ctor(size)/8192 3.03% 97155.562 100096.531 - -0.47% -
BM_format_to_string_pointer<char>/1 3.02% 9.876 10.174 - 2.02% -
BM_PushHeap_uint64_PipeOrgan_16384 3.02% 2.390 2.462 - 3.03% -
BM_lexicographical_compare_three_way_fast_path/65536 3.01% 14587.432 15026.693 - -0.46% -
rng::contains_subrange(vector<int>)_(same_length)/32 3.01% 8.563 8.821 - 0.41% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 3.01% 58227.047 59976.929 - 0.02% -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 3.00% 691458.833 712226.664 - 1.85% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 2.99% 40662.497 41880.325 - 0.74% -
std::make_heap(deque<int>)_(heap)/8 2.99% 20.774 21.395 - 1.45% -
std::copy_if(vector<int>)_(entire_range)/512 2.99% 120.729 124.343 - 0.53% -
BM_lexicographical_compare_three_way_fast_path/262144 2.98% 58419.173 60159.902 - -0.67% -
std::remove_if(deque<int>)_(prefix)/50 2.97% 64.165 66.072 - 8.06% -
rng::find_last_if_not(list<int>)_(bail_10%)/8 2.97% 3.096 3.188 - 0.18% -
std::unique_copy(list<int>)_(sprinkled)/32 2.96% 13.054 13.441 - 3.22% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 2.96% 241.115 248.243 - -0.38% -
rng::find_last(list<int>)_(bail_10%)/8 2.95% 2.021 2.081 - -0.42% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 2.95% 21.307 21.936 - 16.10% -
std::copy_n(deque<int>)/8 2.95% 2.636 2.714 - 5.08% -
BM_vector_deque_ranges_copy_backward/4000 2.95% 141.043 145.199 - 1.76% -
BM_deque_deque_copy_backward/2 2.94% 2.468 2.540 - 5.22% -
std::move_backward(vector<bool>)_(aligned)/64 2.94% 1.731 1.782 - 1.43% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 2.93% 15.473 15.927 - -0.19% -
std::find_if_not(list<int>)_(process_all)/50 2.93% 38.043 39.158 - 2.31% -
std::make_heap(deque<int>,_pred)_(repeated)/1024 2.93% 1638.483 1686.544 - -0.13% -
BM_vector_deque_copy_backward/512 2.93% 17.513 18.025 - 2.05% -
BM_format_to_back_inserter<std::list<char>>/string_view_len_6000 2.92% 76732.899 78977.131 - 9.64% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 2.92% 12366.965 12728.603 - 2.72% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 2.92% 6742.689 6939.816 - 2.80% -
BM_PushHeap_string_Descending_16 2.92% 2.103 2.165 - 2.98% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/0 2.92% 13.392 13.783 - 2.60% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 2.92% 2.082 2.143 - 3.59% -
std::find_if_not(vector<bool>)_(process_all)/8192 2.91% 4485.262 4615.991 - 2.31% -
BM_PushHeap_string_Descending_1024 2.91% 2.355 2.424 - 2.09% -
BM_format_string<wchar_t>/2 2.91% 5.786 5.954 - 1.16% -
std::copy(vector<bool>)_(unaligned)/64 2.91% 1.755 1.806 - -3.07% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/32 2.91% 23.831 24.524 - 2.29% -
std::copy_if(list<int>)_(every_other)/512 2.90% 349.505 359.648 - -0.35% -
BM_lexicographical_compare_three_way<IntPtr>/16384 2.90% 3627.443 3732.602 - -0.39% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 2.90% 3.826 3.936 - -1.61% -
ranges::minmax(std::vector<long_long>)/1 2.89% 0.647 0.666 - 2.62% -
std::find_end(vector<int>,_pred)_(single_element)/1024 2.89% 581.704 598.533 - 0.09% -
SetIntersection_Front_Set_float_16384_4 2.89% 1047344.285 1077623.922 - 3.63% -
SetIntersection_Front_Set_string_256_64 2.89% 14183192.766 14593011.336 - 0.31% -
std::unique_copy(vector<int>,_pred)_(contiguous)/52 2.88% 24.375 25.077 - 1.36% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 2.88% 126.878 130.532 - 0.37% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4 2.88% 54960253.464 56541656.085 - 3.99% -
std::find_end(forward_list<int>)_(near_matches)/1024 2.88% 36928.761 37991.077 - -0.22% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 2.86% 5155.527 5302.982 - -9.78% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 2.86% 16285.415 16751.095 - -0.69% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 2.86% 71.608 73.653 - -0.41% -
std::format(float)_(fmt:_{:_10a}) 2.85% 28.224 29.030 - 0.39% -
bm_swap_ranges_vb_aligned/32768 2.85% 63.716 65.534 - 2.92% -
ranges::min(std::vector<long_long>)/70000 2.85% 7674.275 7893.043 - -0.07% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 2.85% 922.234 948.500 - -0.39% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/32 2.85% 19.269 19.818 - 8.41% -
rng::starts_with(deque<int>)/8 2.85% 3.900 4.011 - -0.81% -
BM_lexicographical_compare_three_way_fast_path/256 2.84% 68.197 70.135 - 0.97% -
SetIntersection_Interlaced_Vector_uint64_262144_256 2.83% 35286190.390 36286487.279 - -10.86% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 2.83% 2298973.510 2364125.566 - -0.70% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 2.83% 1110330.722 1141775.681 - 2.56% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 2.83% 9.069 9.326 - -0.08% -
SetIntersection_Interlaced_Vector_string_16384_1024 2.82% 113925212.174 117141508.248 - -2.76% -
BM_lexicographical_compare_three_way<IntPtr>/4096 2.82% 920.710 946.676 - -0.39% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8192 2.82% 2110.493 2169.953 - 0.05% -
std::rotate(vector<int>)_(1_element_forward)/32 2.82% 2.969 3.052 - 0.57% -
SetIntersection_Interlaced_Vector_string_1024_16 2.82% 3319824.348 3413310.726 - -0.84% -
ranges::min(std::vector<char>)/70000 2.81% 478.639 492.095 - 0.07% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 2.81% 333.708 343.086 - -0.56% -
ranges::min(std::list<long_long>)/8 2.81% 1.843 1.895 - 4.28% -
SetIntersection_Interlaced_Vector_uint32_16384_4 2.81% 1371135.881 1409638.151 - -8.76% -
std::unordered_multimap<int,_int>::ctor(const&)/0 2.81% 13.021 13.387 - 3.70% -
BM_std_minmax_element<short>/4 2.81% 1.212 1.246 - 0.43% -
BM_to_chars_good/10 2.81% 1.570 1.614 - -9.86% -
rng::contains_subrange(list<int>)_(process_all)/16 2.80% 4.892 5.029 - 0.37% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 2.80% 2.925 3.007 - 1.88% -
std::rotate(vector<int>)_(1_element_backward)/1024 2.80% 35.557 36.552 - 2.68% -
BM_format_to_iterator/<std::deque>_C_string_len_6 2.80% 14.267 14.666 - 1.15% -
SetIntersection_Front_Set_float_64_64 2.80% 13646673.642 14028120.412 - -0.04% -
std::sort(vector<NonIntegral>)_(ascending)/8 2.79% 15.726 16.165 - 4.40% -
std::move(list<int>)/1048576 2.79% 989096.004 1016664.213 - -0.10% -
std::multiset<std::string>::equal_range(key)_(existent)/8192 2.79% 28.526 29.320 - 2.49% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.78% 285.556 293.504 - 1.70% -
std::is_sorted_until(vector<int>)/8 2.78% 2.048 2.105 - 2.94% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 2.78% 6204.318 6376.523 - -0.20% -
std::rotate(vector<int>)_(by_1/4)/50 2.78% 35.303 36.283 - 0.20% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 2.77% 14554.157 14956.833 - -0.21% -
ranges::minmax(std::deque<long_long>)/64 2.76% 24.549 25.226 - -4.97% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 2.76% 31.965 32.846 - -0.92% -
std::set<std::string>::contains(key)_(non-existent)/1024 2.76% 20.044 20.596 - -6.10% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8192 2.75% 2110.343 2168.477 - 0.04% -
BM_PushHeap_string_Descending_16384 2.75% 2.310 2.374 - 3.93% -
std::for_each_n(vector<int>)/32 2.74% 3.672 3.773 - 1.53% -
BM_PushHeap_string_Descending_64 2.74% 2.209 2.269 - 4.42% -
std::find_if_not(vector<bool>)_(process_all)/50 2.74% 23.804 24.456 - 2.16% -
SetIntersection_None_Set_string_16384_4 2.74% 188212651.992 193370148.935 - 1.36% -
std::format(int64_t)_(fmt:_{:0^512LX}) 2.74% 46.475 47.746 - 3.90% -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 2.73% 129.651 133.195 - -1.98% -
BM_vector_deque_ranges_copy/4096 2.73% 144.872 148.828 - 2.86% -
SetIntersection_Interlaced_Set_string_262144_16384 2.73% 2799380.699 2875810.465 - -0.11% -
std::remove(deque<int>)_(prefix)/1024 2.73% 515.258 529.313 - -2.61% -
BM_lexicographical_compare_three_way<IntPtr>/4 2.73% 1.115 1.146 - -3.18% -
std::remove_copy(vector<int>)_(prefix)/50 2.73% 13.771 14.146 - 0.89% -
std::unordered_set<std::string>::erase(iterator)/32 2.72% 31.301 32.154 - 2.06% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 2.72% 9.110 9.358 - -0.07% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/1024 2.72% 23626.868 24269.297 - 0.93% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32 2.72% 19.060 19.578 - 1.17% -
std::remove_if(deque<int>)_(prefix)/8192 2.72% 4178.163 4291.665 - -0.53% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 2.71% 3907.197 4013.232 - -1.12% -
BM_deque_vector_ranges_copy_backward/4000 2.71% 143.060 146.940 - 1.99% -
std::rotate(list<int>)_(by_1/4)/1024 2.70% 564.276 579.526 - -0.37% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 2.70% 983.493 1010.069 - 4.47% -
BM_deque_vector_ranges_move/70000 2.70% 3260.444 3348.504 - 3.77% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 2.70% 656165.456 673852.986 - 3.08% -
BM_lexicographical_compare_three_way<IntPtr>/65536 2.69% 14556.907 14949.055 - -0.31% -
BM_StringRelational_Less_Empty_Small_Control 2.68% 1.673 1.718 - 6.35% -
BM_PushHeap_uint32_QuickSortAdversary_16 2.68% 0.917 0.942 - 2.34% -
std::stable_partition(list<int>)_(alloc_fails)/1024 2.67% 4103.809 4213.473 - 0.36% -
std::format(double)_(fmt:_{:_10Lf}) 2.67% 73.482 75.442 - 2.08% -
std::multiset<int>::erase(key)_(non-existent,_end)/32 2.66% 2.317 2.379 - 3.19% -
std::multiset<int>::contains(key)_(existent)/32 2.65% 1.639 1.682 - -0.46% -
std::set<int>::insert(value)_(already_present)/1024 2.65% 5.798 5.952 - 5.79% -
BM_vector_deque_ranges_copy_backward/1 2.65% 2.284 2.345 - -3.97% -
ranges::min(std::vector<long_long>)/64 2.65% 4.678 4.802 - 2.78% -
rng::contains_subrange(list<int>)_(single_element)/16 2.64% 4.794 4.920 - 4.18% -
BM_lexicographical_compare_three_way_fast_path/1048576 2.64% 240187.336 246529.033 - -0.82% -
std::set<int>::equal_range(key)_(existent)/8192 2.64% 8.252 8.470 - 4.80% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576 2.64% 238855.348 245158.398 - 0.17% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 2.64% 12252.128 12575.314 - 1.23% -
std::format(int64_t)_(fmt:_{:0^512X}) 2.64% 41.155 42.241 - 3.57% -
std::unordered_map<int,_int>::erase(key)_(existent)/32 2.63% 21.253 21.811 - 4.07% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/32 2.63% 18.824 19.318 - -0.95% -
BM_lexicographical_compare_three_way<IntPtr>/262144 2.62% 58284.225 59813.642 - -0.33% -
std::remove(deque<int>)_(sprinkled)/1024 2.62% 511.264 524.677 - 0.12% -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 2.62% 13062.786 13405.300 - 6.48% -
BM_deque_deque_ranges_copy/64000 2.62% 2950.545 3027.895 - 3.54% -
bm_ranges_lexicographical_compare<signed_char>/8 2.62% 3.502 3.594 - 5.46% -
BM_format_string<wchar_t>/4 2.62% 3.018 3.097 - 1.03% -
BM_StringFindMatch1/512 2.62% 990.300 1016.200 - 2.58% -
std::unordered_multimap<int,_int>::ctor(const&)/32 2.62% 206.649 212.053 - 6.46% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 2.61% 27.278 27.990 - -1.72% -
std::find_end(vector<int>,_pred)_(single_element)/8192 2.61% 4672.590 4794.328 - 0.22% -
std::make_heap(deque<int>)_(pipe-organ)/8192 2.60% 20450.763 20983.417 - -0.41% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 2.60% 1.396 1.433 - 0.64% -
SetIntersection_Front_Set_string_262144_256 2.60% 14694952.545 15076502.908 - -3.98% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/0 2.59% 15.358 15.756 - 2.54% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8192 2.59% 260645.710 267406.648 - 1.91% -
BM_deque_vector_move/64 2.59% 2.652 2.721 - 1.75% -
std::multimap<int,_int>::ctor(const&)/32 2.59% 217.826 223.466 - -5.48% -
std::rotate(list<int>)_(1_element_forward)/32 2.59% 13.296 13.640 - -0.21% -
std::rotate(list<int>)_(by_1/2)/1024 2.59% 379.774 389.592 - -0.03% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 2.58% 64345387.314 66006499.466 - 3.47% -
std::multiset<int>::clear()/32 2.58% 636.117 652.533 - 5.63% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 2.57% 47.108 48.320 - -1.95% -
std::move_backward(list<int>)/32768 2.57% 31156.368 31956.136 - -1.51% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 2.56% 736.650 755.535 - -3.72% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 2.56% 25.450 26.101 - 11.70% -
BM_std_minmax_element<int>/2 2.56% 0.665 0.682 - -0.25% -
std::count_if(list<int>)_(every_other)/8 2.56% 2.716 2.786 - 0.35% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 2.56% 6.544 6.711 - 22.81% -
BM_PushHeap_pair<uint32,_uint32>_Descending_64 2.56% 0.581 0.596 - 2.61% -
std::format(float)_(fmt:_{:_0a}) 2.55% 25.724 26.380 - -0.42% -
rng::find_last(forward_list<int>)_(bail_90%)/8192 2.55% 5886.704 6036.640 - 2.16% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.54% 5364.817 5501.020 - -1.75% -
std::any_of(list<int>)_(process_all)/50 2.54% 21.501 22.046 - 0.37% -
ranges::min(std::deque<char>)/70000 2.54% 17335.680 17775.255 - 0.04% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 2.53% 26522127.036 27194189.209 - -2.56% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 2.53% 129.218 132.489 - 0.24% -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 2.53% 0.529 0.543 - 2.56% -
SetIntersection_Front_Vector_string_1024_16 2.52% 1616549.365 1657331.448 - 2.56% -
std::for_each_n(join_view(vector<vector<int>>))/8 2.52% 1.409 1.445 - 0.45% -
std::reverse_copy(list<int>)/32768 2.52% 25899.089 26551.799 - -1.57% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/1024 2.51% 282.401 289.503 - -0.09% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 2.51% 346.008 354.709 - 9.92% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 2.51% 119282.805 122281.256 - -7.36% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 2.51% 18194211.567 18650532.553 - 3.02% -
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 2.51% 585812.361 600502.133 - 1.76% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/1024 2.51% 282.629 289.709 - 0.06% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 2.50% 6517.530 6680.440 - -1.62% -
std::rotate(vector<int>)_(by_1/3)/50 2.50% 35.296 36.178 - -0.21% -
SetIntersection_Front_Vector_string_16_16 2.50% 51231809.862 52512225.750 - 1.02% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 2.49% 40.793 41.807 - 19.25% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 2.48% 18.846 19.314 - 2.88% -
std::map<int,_int>::erase(key)_(non-existent,_middle)/1024 2.48% 2.929 3.001 - 1.76% -
std::remove_if(list<int>)_(sprinkled)/8192 2.48% 8052.557 8252.237 - 1.37% -
std::fill_n(vector<bool>)/4096 2.48% 4.085 4.187 - -0.24% -
std::rotate(list<int>)_(by_1/4)/8192 2.47% 6476.986 6636.854 - -0.73% -
std::copy_if(vector<int>)_(entire_range)/4096 2.47% 911.558 934.052 - -0.14% -
ranges::min(std::list<long_long>)/64 2.47% 24.159 24.755 - -0.14% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 2.46% 135879.141 139224.772 - 3.39% -
BM_toupper_string<char> 2.46% 15.172 15.545 - 2.88% -
std::for_each(vector<int>)/8 2.46% 0.906 0.928 - 0.29% -
std::rotate(vector<bool>)_(by_1/3)/1024 2.45% 47.763 48.935 - 1.10% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 2.45% 11.775 12.063 - -6.81% -
std::copy(list<int>)/32768 2.45% 25840.178 26472.428 - 3.62% -
rng::contains_subrange(vector<int>)_(single_element)/32 2.45% 8.320 8.524 - -0.66% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 2.44% 20.818 21.327 - -1.26% -
SetIntersection_Front_Vector_float_16384_1024 2.44% 5449812.631 5582780.433 - 3.00% -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 2.44% 286002.924 292980.459 - 5.93% -
SetIntersection_Front_Vector_float_256_64 2.44% 4261818.675 4365685.755 - 2.63% -
std::unordered_set<int>::ctor(const&)/8192 2.44% 56042.916 57407.639 - 4.14% -
std::lower_bound(std::list<int>)/100 2.43% 89.022 91.189 - -0.01% -
SetIntersection_Interlaced_Set_string_16384_4 2.43% 197023347.536 201816872.521 - 3.33% -
std::make_heap(deque<int>,_pred)_(repeated)/8192 2.42% 12808.151 13118.730 - 0.07% -
std::copy_n(vector<bool>)_(unaligned)/64 2.42% 1.762 1.804 - -0.52% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 2.42% 39.832 40.795 - 0.13% -
std::map<std::string,_int>::count(key)_(existent)/1024 2.42% 23.757 24.332 - -0.01% -
std::unique(deque<int>,_pred)_(contiguous)/8192 2.41% 4456.898 4564.488 - -0.42% -
BM_std_minmax_element<long_long>/4 2.41% 1.222 1.252 - -0.51% -
SetIntersection_Front_Set_uint32_262144_1024 2.41% 14078427.392 14417051.686 - 23.79% -
std::find_first_of(list<int>,_pred)_(small_needle)/1024 2.40% 5256.140 5382.418 - 0.40% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 2.40% 20.753 21.251 - 27.67% -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/32 2.39% 16.610 17.007 - 2.80% -
BM_deque_deque_ranges_copy/65536 2.39% 3092.778 3166.774 - 3.47% -
std::find_first_of(list<int>,_pred)_(small_needle)/32 2.39% 167.007 170.997 - -0.10% -
std::multiset<std::string>::clear()/8192 2.39% 217763.273 222962.285 - 5.52% -
std::find(list<int>)_(process_all)/8192 2.39% 7129.683 7299.894 - 0.28% -
BM_deque_vector_ranges_move_backward/4000 2.39% 142.260 145.656 - 1.66% -
BM_format_to_string_back_inserter<std::list<char>>/16384 2.39% 197755.059 202472.980 - 0.46% -
std::format(int64_t)_(fmt:_{:0^512o}) 2.38% 33.637 34.438 - 0.61% -
rng::contains(vector<int>)_(process_all)/32 2.38% 8.260 8.457 - 1.58% -
std::rotate(list<int>)_(by_1/3)/1024 2.38% 786.859 805.582 - -0.27% -
BM_deque_vector_ranges_move/1024 2.38% 37.338 38.225 - 3.84% -
SetIntersection_Front_Vector_uint64_262144_16384 2.37% 73851794.053 75605389.331 - 7.71% -
BM_deque_deque_ranges_copy/70000 2.37% 3294.338 3372.524 - 3.41% -
BM_deque_deque_copy_backward/1 2.37% 2.708 2.772 - 3.38% -
std::move(vector<bool>)_(aligned)/1048576 2.37% 1703.571 1743.880 - -0.11% -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 2.37% 42314.526 43315.594 - 0.58% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 2.36% 512.925 525.035 - -0.04% -
std::rotate(list<int>)_(by_1/2)/50 2.36% 13.664 13.986 - 0.50% -
SetIntersection_Interlaced_Vector_string_262144_64 2.35% 19913711.247 20382161.213 - -7.18% -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 2.35% 13.002 13.308 - 7.20% -
std::rotate(deque<int>)_(by_1/3)/1024 2.35% 1779.984 1821.808 - 0.09% -
BM_StringRelational_Eq_Huge_Huge_ChangeLast 2.34% 99.134 101.458 - 2.65% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 2.34% 17.613 18.026 - 0.50% -
SetIntersection_Front_Vector_uint64_256_64 2.34% 4260959.301 4360505.425 - 0.34% -
std::partition_copy(list<int>)/32 2.34% 8.582 8.782 - -1.10% -
std::find(deque<int>)_(process_all)/8192 2.34% 1911.547 1956.187 - -0.35% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/256 2.33% 123.572 126.453 - -0.35% -
std::make_heap(vector<int>)_(shuffled)/1024 2.33% 565.075 578.249 - 1.01% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 2.33% 218.053 223.131 - -0.59% -
std::format(int64_t)_(fmt:_{:0^512x}) 2.32% 31.698 32.435 - -0.28% -
ranges::minmax(std::vector<__int128>)/64 2.32% 31.230 31.955 - -0.15% -
std::unordered_multimap<int,_int>::erase(iterator)/1024 2.32% 19.980 20.444 - 0.34% -
BM_StringRead_Cold_Shallow_Small 2.32% 1.125 1.151 - 4.04% -
std::format(int64_t)_(fmt:_{:0^512Lo}) 2.31% 35.175 35.989 - -1.59% -
std::unique_copy(list<int>)_(contiguous)/8192 2.31% 6792.052 6948.902 - 1.84% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 2.31% 117123.022 119827.661 - 1.47% -
std::remove_copy(list<int>)_(prefix)/50 2.31% 18.574 19.003 - -0.25% -
rng::contains(deque<int>)_(process_all)/32 2.31% 8.536 8.732 - -0.41% -
BM_vector_deque_ranges_copy/1 2.31% 2.319 2.373 - 2.31% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 2.30% 175243877.135 179281510.716 - 0.02% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 2.30% 17173009.279 17568251.559 - 3.75% -
BM_PushHeap_float_QuickSortAdversary_1024 2.30% 0.619 0.633 - -0.00% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 2.30% 2.500 2.557 - 3.61% -
std::variant<100-alts>::visit()_(1_variant) 2.29% 0.667 0.682 - 0.91% -
std::find(vector<int>)_(process_all)/8 2.29% 2.702 2.764 - -0.09% -
BM_lexicographical_compare_three_way<IntPtr>/1048576 2.29% 238721.182 244182.903 - -0.26% -
std::any_of(list<int>)_(process_all)/8192 2.29% 7290.396 7456.997 - -6.16% -
rng::fold_left(vector<int>)/8 2.28% 3.574 3.656 - 2.89% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 2.28% 6.109 6.248 - -0.12% -
SetIntersection_None_Vector_string_1024_1 2.28% 1143480.413 1169555.319 - -0.03% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 2.28% 40.523 41.446 - 1.43% -
SetIntersection_None_Set_string_16384_1024 2.27% 190225548.901 194538201.489 - 0.42% -
BM_CmpLess_int_int 2.27% 1.061 1.085 - 4.27% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 2.26% 20688.633 21156.940 - -0.29% -
std::remove(list<int>)_(sprinkled)/8192 2.26% 7863.522 8041.431 - 0.63% -
BM_vector_deque_ranges_copy/2 2.26% 2.066 2.113 - 2.26% -
std::flat_multimap<int,_int>::ctor(const&)/32 2.26% 23.065 23.586 - 3.11% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 2.26% 543.488 555.745 - 0.05% -
std::fill_n(vector<int>)/8192 2.25% 229.420 234.593 - 0.24% -
BM_join_view_deques/64000 2.25% 278898.090 285184.120 - 2.90% -
rng::find_last_if(deque<int>)_(bail_10%)/1024 2.25% 357.148 365.195 - 2.71% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/1024 2.25% 23415.293 23942.442 - 2.10% -
std::partial_sort(vector<int>)_(qsort_adversarial)/1024 2.25% 8776.812 8973.982 - 1.21% -
std::format(float)_(fmt:_{:_10e}) 2.25% 42.244 43.192 - 0.33% -
std::copy_backward(vector<bool>)_(unaligned)/32768 2.24% 202.494 207.037 - 2.12% -
std::partition_point(deque<int>)/8192 2.24% 14.911 15.245 - 0.71% -
std::replace_if(deque<int>)_(prefix)/8192 2.23% 3420.887 3497.312 - -0.67% -
std::unique_copy(vector<int>)_(contiguous)/32 2.23% 8.480 8.670 - -0.29% -
std::remove_if(vector<int>)_(sprinkled)/50 2.23% 62.271 63.659 - 1.34% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 2.23% 1017.258 1039.917 - -0.07% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.23% 1024.779 1047.597 - 1.47% -
ranges::minmax(std::deque<long_long>)/70000 2.23% 25539.358 26107.865 - -6.58% -
BM_deque_deque_copy_backward/1024 2.22% 37.955 38.799 - 1.44% -
std::transform(vector<int>)_(identity_transform)/32 2.22% 8.977 9.177 - -0.06% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.22% 11975.688 12241.565 - -1.80% -
std::copy_if(vector<int>)_(entire_range)/32768 2.22% 7289.981 7451.760 - -0.20% -
BM_PushHeap_float_Random_1024 2.21% 7.536 7.703 - 3.05% -
BM_join_view_out_vectors/64 2.21% 97.812 99.977 - 2.29% -
BM_vector_deque_copy/65536 2.21% 2857.387 2920.602 - 2.45% -
std::adjacent_find(vector<int>,_pred)/50 2.21% 23.194 23.706 - -0.51% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 2.21% 491389.524 502231.267 - -3.00% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 2.21% 1017.242 1039.676 - -0.35% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 2.20% 1.525 1.559 - -4.74% -
std::fill(vector<bool>)/4096 2.20% 4.119 4.210 - -0.36% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 2.20% 0.769 0.786 - 0.19% -
std::map<int,_int>::contains(key)_(existent)/32 2.20% 1.658 1.695 - 6.65% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 2.19% 1116.022 1140.515 - 5.59% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 2.19% 23.936 24.459 - -1.85% -
std::unique(list<int>,_pred)_(sprinkled)/8192 2.19% 8203.224 8382.576 - -0.56% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 2.19% 450.648 460.499 - 0.83% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 2.18% 1028065.763 1050511.574 - 13.43% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 2.18% 799519.359 816961.273 - -1.16% -
std::partition_point(list<int>)/32 2.18% 15.639 15.980 - -0.40% -
ranges::minmax(std::vector<long_long>)/70000 2.18% 8975.629 9171.099 - -0.11% -
std::count_if(deque<int>)_(every_other)/1024 2.18% 346.142 353.674 - 2.12% -
std::set<int>::ctor(const&)/32 2.17% 213.468 218.100 - 0.39% -
BM_lexicographical_compare_three_way<IntPtr>/16 2.17% 4.208 4.299 - -0.41% -
rng::contains_subrange(vector<int>)_(process_all)/16 2.17% 4.703 4.805 - 4.08% -
std::partial_sort(deque<int>)_(repeated)/1024 2.17% 6271.045 6406.877 - 1.27% -
std::fill_n(vector<int>)/50 2.16% 2.175 2.222 - -0.30% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 2.16% 2173739.642 2220676.432 - 1.77% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 2.16% 4.507 4.605 - -7.93% -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 2.16% 31.171 31.843 - 7.44% -
rng::find_last(vector<char>)_(bail_90%)/50 2.15% 1.468 1.499 - -2.97% -
std::rotate_copy(deque<int>)/1024 2.15% 34.346 35.085 - 1.47% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 2.15% 1.176 1.201 - -0.17% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 2.15% 181479.996 185373.633 - -0.74% -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 2.14% 7466.192 7626.257 - -0.63% -
std::vector<int>::insert(begin)_(cheap_elements)/1024 2.14% 39.552 40.398 - 2.35% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1024 2.14% 476.742 486.946 - -0.19% -
std::replace(list<int>)_(prefix)/50 2.14% 16.924 17.286 - -0.26% -
std::unique(vector<int>)_(contiguous)/1024 2.13% 302.781 309.237 - -1.10% -
std::generate(vector<int>)/8192 2.13% 1799.929 1838.305 - -0.55% -
std::vector<std::string>::insert(begin)_(expensive_elements)/8192 2.13% 4592.941 4690.806 - 2.18% -
bm_gcd_complex 2.13% 17.979 18.362 - 0.51% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 2.13% 3.663 3.741 - -0.31% -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/32 2.13% 22.618 23.100 - 3.37% -
ranges::minmax(std::list<char>)/8 2.13% 2.475 2.528 - 0.99% -
std::sort(vector<NonIntegral>)_(heap)/1024 2.13% 4240.291 4330.514 - 0.64% -
std::make_heap(deque<int>)_(descending)/8 2.13% 20.667 21.107 - 0.76% -
std::rotate(list<int>)_(by_1/3)/8192 2.13% 8197.130 8371.429 - -0.18% -
std::unique_copy(list<int>)_(sprinkled)/8192 2.12% 6827.782 6972.819 - -0.35% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 2.12% 23.363 23.859 - 4.57% -
std::partial_sort(vector<int>)_(shuffled)/8192 2.12% 86832.315 88671.907 - 0.60% -
rng::find_last_if(deque<int>)_(bail_10%)/1048576 2.11% 361620.726 369265.172 - 2.03% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 2.11% 4.994 5.100 - 0.01% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.11% 57305.641 58515.272 - -3.42% -
std::copy_if(deque<int>)_(every_other)/4096 2.11% 1421.829 1451.841 - -0.01% -
std::remove_if(vector<int>)_(sprinkled)/32 2.11% 53.211 54.333 - 1.19% -
ranges::min(std::deque<char>)/64 2.11% 16.209 16.550 - 0.13% -
std::replace(deque<int>)_(sprinkled)/1024 2.10% 344.764 352.020 - -0.15% -
BM_StringRelational_Eq_Large_Large_Control 2.10% 2.238 2.285 - 0.61% -
std::move_backward(vector<int>)/32768 2.10% 1700.669 1736.329 - -31.53% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 2.09% 23.567 24.060 - -5.63% -
std::rotate(vector<int>)_(by_1/3)/32 2.09% 19.468 19.874 - 0.03% -
std::stable_partition(vector<int>)_(dense)/1024 2.08% 290.814 296.871 - 2.03% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32 2.08% 6.673 6.812 - 0.99% -
std::equal(list<int>)_(it,_it,_it)/8 2.08% 2.653 2.708 - -0.20% -
std::reverse_copy(deque<int>)/4096 2.08% 954.016 973.855 - -1.51% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 2.08% 51.053 52.114 - 2.92% -
BM_format_to_string_begin<std::list<char>>/1 2.08% 11.402 11.639 - 2.49% -
SetIntersection_None_Set_string_16384_16 2.08% 187964779.769 191866472.461 - 1.27% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 2.07% 3.209 3.276 - 0.27% -
BM_join_view_in_vectors/4000 2.07% 6052.804 6178.135 - 1.29% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 2.07% 138138.831 140994.035 - -2.02% -
rng::contains_subrange(list<int>)_(same_length)/1048576 2.06% 931583.168 950796.579 - -1.10% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 2.06% 1198669.846 1223382.138 - -0.85% -
std::stable_partition(deque<int>)_(sparse)/50 2.06% 27.391 27.955 - -1.10% -
std::all_of(list<int>)_(process_all)/32768 2.06% 26335.806 26877.849 - -1.17% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 2.06% 30.619 31.249 - -0.10% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 2.06% 180549.245 184263.416 - -2.13% -
std::deque<int>::erase(begin)_(cheap_elements)/8192 2.06% 7.419 7.571 - -0.64% -
BM_deque_deque_copy_backward/65536 2.06% 7576.692 7732.456 - 1.50% -
SetIntersection_None_Set_float_262144_4 2.06% 1199770.508 1224425.944 - 3.30% -
BM_std_minmax_element<char>/2 2.05% 0.634 0.647 - 0.34% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 2.05% 203.960 208.139 - 5.73% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 2.05% 9478.504 9672.562 - -1.63% -
ranges::minmax(std::vector<long_long>)/64 2.05% 9.937 10.140 - -0.36% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4096 2.05% 1884.918 1923.491 - -0.27% -
std::multiset<std::string>::erase(iterator)/32 2.04% 26.705 27.251 - 1.22% -
bm_gcd_trivial 2.04% 0.678 0.691 - 2.29% -
bm_make_exception_ptr/threads:8 2.04% 2.837 2.895 - -0.34% -
rng::contains_subrange(deque<int>)_(same_length)/8192 2.04% 3877.885 3956.947 - 0.71% -
std::copy_backward(list<int>)/262144 2.04% 216171.465 220571.895 - 0.94% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 2.04% 1085672.395 1107771.350 - -0.02% -
std::copy_if(list<int>)_(every_other)/8 2.03% 2.252 2.298 - -0.01% -
std::copy_if(deque<int>)_(every_other)/64 2.03% 22.779 23.242 - -0.21% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 2.03% 1.392 1.420 - 12.07% -
BM_format_to_iterator/<std::deque>_string_view_len_60 2.03% 16.643 16.980 - 3.34% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 2.03% 1431882.474 1460893.614 - -0.16% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 2.03% 631569.454 644363.278 - -0.11% -
std::vector<int>::operator=(const&)_(cheap_elements)/1024 2.02% 36.060 36.789 - 2.20% -
BM_tolower_string<wchar_t> 2.02% 6.286 6.413 - 0.33% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/65536 2.02% 30067.956 30675.061 - -0.18% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 2.02% 3828.916 3906.114 - 0.79% -
std::map<int,_int>::upper_bound(key)_(existent)/8192 2.02% 5.649 5.763 - 1.54% -
std::remove_if(deque<int>)_(prefix)/1024 2.01% 546.111 557.115 - -0.05% -
std::replace(deque<int>)_(sprinkled)/8192 2.01% 2758.549 2814.118 - -0.16% -
std::move(vector<bool>)_(unaligned)/64 2.01% 1.631 1.663 - 1.91% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 2.01% 10.953 11.174 - 0.57% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 2.01% 549.931 560.968 - 2.25% -
std::list<int>::operator=(const&)_(cheap_elements)/1024 2.01% 755.838 771.000 - 1.93% -
std::make_heap(deque<int>,_pred)_(shuffled)/8192 2.01% 15026.812 15328.188 - 0.41% -
ranges::minmax(std::vector<__int128>)/70000 2.00% 34326.380 35014.092 - -0.11% -
std::copy_if(list<int>)_(entire_range)/1048576 2.00% 857578.846 874750.675 - -0.54% -
std::find_end(list<int>,_pred)_(single_element)/1000 2.00% 782.453 798.118 - 0.15% -
std::set<std::string>::find(key)_(existent)/8192 2.00% 30.665 31.277 - 0.10% -
BM_vector_deque_ranges_copy_backward/65536 2.00% 7540.027 7690.680 - 2.01% -
BM_StringRelationalLiteral_Eq_Small_Small_Control 1.99% 0.598 0.609 - 0.31% -
std::find_end(list<int>,_pred)_(single_element)/1024 1.99% 801.364 817.281 - 0.17% -
std::copy_if(deque<int>)_(every_other)/512 1.98% 177.340 180.855 - -0.22% -
std::make_heap(vector<NonIntegral>)_(repeated)/8 1.98% 17.281 17.623 - 0.18% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/32 1.98% 19.266 19.647 - 3.83% -
std::generate_n(vector<int>)/8192 1.98% 1804.172 1839.896 - -0.14% -
BM_deque_deque_copy_backward/64000 1.98% 7411.545 7558.168 - 1.30% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1048576 1.97% 485240.586 494816.826 - -0.24% -
BM_CmpEqual_ushort_ushort 1.97% 1.086 1.108 - 5.03% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 1.97% 46.371 47.283 - 2.28% -
std::format(float)_(fmt:_{:_0f}) 1.97% 37.807 38.551 - 0.86% -
std::transform(vector<int>,_vector<int>)/32 1.96% 16.892 17.224 - -0.04% -
std::replace(deque<int>)_(sprinkled)/32 1.96% 11.966 12.201 - -0.29% -
std::multiset<std::string>::ctor(const&)/32 1.96% 774.937 790.135 - -0.02% -
rng::contains(vector<int>)_(process_all)/50 1.96% 12.174 12.412 - 0.93% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.96% 85623.373 87298.086 - 0.79% -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 1.96% 1552.403 1582.765 - -0.02% -
ranges::minmax(std::list<long_long>)/70000 1.96% 54022.020 55078.545 - 0.06% -
SetIntersection_Interlaced_Set_string_64_64 1.95% 35089417.383 35775268.353 - 0.15% -
std::replace(deque<int>)_(prefix)/32 1.95% 12.822 13.072 - 2.00% -
rng::contains_subrange(vector<int>)_(same_length)/50 1.95% 12.580 12.826 - -0.25% -
std::unique(deque<int>)_(contiguous)/1024 1.94% 505.904 515.728 - -0.75% -
std::fill_n(list<int>)/32 1.94% 7.936 8.090 - 0.77% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.94% 180090.382 183586.073 - 1.56% -
SetIntersection_Interlaced_Vector_float_16384_4 1.94% 1650158.699 1682154.987 - 22.47% -
std::copy_if(deque<int>)_(every_other)/262144 1.93% 91040.057 92795.161 - 0.08% -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8 1.92% 53.062 54.082 - 0.98% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 1.92% 466.458 475.420 - 0.14% -
std::partial_sort_copy(vector<int>)_(ascending)/1024 1.92% 4722.770 4813.449 - -0.12% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 1.91% 45.877 46.754 - 1.48% -
BM_format_to_string_back_inserter<std::wstring>/1 1.91% 13.475 13.732 - -3.01% -
rng::contains_subrange(deque<int>)_(single_element)/32 1.91% 17.265 17.594 - -0.61% -
bm_ranges_lexicographical_compare<unsigned_char>/4096 1.91% 75.881 77.329 - -0.09% -
std::find_end(forward_list<int>)_(same_length)/1000 1.91% 1451.641 1479.304 - 0.59% -
rng::contains_subrange(list<int>)_(near_matches)/1000 1.90% 36718.742 37417.411 - -0.97% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.90% 297.320 302.977 - 0.87% -
std::unique(list<int>,_pred)_(contiguous)/32 1.90% 57.537 58.631 - 1.98% -
std::remove_copy_if(list<int>)_(prefix)/8192 1.90% 7178.734 7315.182 - -0.73% -
BM_vector_deque_ranges_copy/4000 1.90% 140.667 143.340 - 2.69% -
BM_vector_deque_move_backward/64000 1.90% 7254.530 7392.109 - 2.00% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 1.90% 20050.501 20430.682 - -0.93% -
ranges::min(std::deque<long_long>)/8 1.90% 2.268 2.311 - 0.33% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.90% 592237.622 603464.468 - -0.21% -
std::fill_n(vector<bool>)/512 1.90% 1.428 1.455 - -0.05% -
bm_lexicographical_compare<int>/8 1.90% 1.583 1.613 - 7.95% -
std::find(deque<int>)_(process_all)/1024 1.89% 239.758 244.300 - -0.34% -
BM_deque_vector_copy_backward/1 1.89% 2.117 2.157 - 0.93% -
rng::find(join_view(list<vector<int>>))_(process_all)/8192 1.89% 3808.654 3880.763 - 0.02% -
BM_PushHeap_uint32_Random_64 1.89% 5.026 5.121 - -1.72% -
std::multiset<int>::insert(value)_(new_value,_middle)/8192 1.89% 32.212 32.821 - 2.23% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/1024 1.89% 13746.409 14006.153 - 1.96% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 1.89% 1182808.202 1205145.087 - 2.45% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/262144 1.89% 120344.086 122616.722 - -0.25% -
BM_PushHeap_float_Random_16 1.89% 5.334 5.435 - 1.27% -
std::make_heap(deque<int>,_pred)_(shuffled)/1024 1.89% 1824.271 1858.672 - -0.14% -
BM_vector_deque_ranges_copy/1024 1.89% 35.914 36.591 - 1.70% -
std::rotate(deque<int>)_(by_1/3)/50 1.88% 75.430 76.852 - 0.13% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16 1.88% 9.011 9.180 - -0.16% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 1.87% 4029.769 4105.248 - 0.22% -
std::copy_backward(deque<int>)/8 1.87% 2.662 2.711 - -2.41% -
std::remove_copy_if(list<int>)_(sprinkled)/8192 1.87% 7130.931 7264.094 - -0.62% -
std::rotate(deque<int>)_(by_1/4)/50 1.87% 73.934 75.315 - -0.12% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 1.87% 98806.582 100650.460 - -2.00% -
SetIntersection_Front_Vector_string_1024_1024 1.86% 40090416.042 40837317.111 - 5.27% -
std::adjacent_find(list<int>)/1048576 1.86% 859057.273 875039.125 - -0.49% -
BM_format_to_string_back_inserter<std::list<char>>/1048576 1.86% 12842704.481 13081610.849 - 0.96% -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 1.85% 33779.520 34405.261 - 6.53% -
SetIntersection_None_Set_uint64_64_64 1.85% 11132725.634 11338855.484 - -6.03% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 1.85% 1438149.185 1464776.760 - -0.10% -
std::copy_if(vector<int>)_(entire_range)/64 1.85% 15.545 15.833 - -2.46% -
std::unique_copy(vector<int>)_(sprinkled)/8192 1.85% 3622.930 3689.913 - -2.21% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 1.85% 513904.709 523387.558 - -1.57% -
rng::contains(vector<int>)_(process_all)/1048576 1.85% 230218.702 234466.274 - -0.32% -
BM_deque_vector_move_backward/1 1.84% 2.111 2.150 - -7.77% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 1.84% 1.406 1.432 - 10.34% -
std::fill(vector<int>)/8192 1.84% 228.633 232.842 - -0.70% -
std::move_backward(deque<int>)/262144 1.84% 29873.621 30423.070 - 0.08% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.84% 617.586 628.943 - 1.35% -
std::list<int>::ctor(Range)_(cheap_elements)/8192 1.84% 99318.142 101143.314 - -0.84% -
std::format(int64_t)_(fmt:_{:0512LX}) 1.84% 42.427 43.207 - 1.83% -
std::none_of(list<int>)_(process_all)/8192 1.84% 7971.376 8117.811 - -10.05% -
std::copy_if(vector<int>)_(entire_range)/262144 1.83% 58640.914 59716.785 - -0.15% -
bm_ranges_swap_ranges_vb_aligned/512 1.83% 5.292 5.389 - 3.37% -
std::vector<std::string>::erase(begin)_(expensive_elements)/1024 1.83% 591.069 601.872 - 2.07% -
std::is_partitioned(deque<int>)_(unpartitioned)/50 1.82% 6.874 6.999 - 3.95% -
std::vector<std::string>::insert(begin)_(expensive_elements)/1024 1.82% 584.569 595.202 - 1.65% -
std::copy_n(vector<int>)/32768 1.82% 3686.644 3753.646 - 2.27% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 1.82% 6.486 6.604 - -5.71% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8 1.81% 2.777 2.827 - 0.31% -
BM_vector_deque_copy/512 1.81% 16.997 17.305 - 2.35% -
std::fill(list<int>)/32 1.81% 8.150 8.297 - -0.12% -
rng::contains_subrange(deque<int>)_(same_length)/1048576 1.81% 498520.447 507527.677 - 0.73% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 1.81% 2303561.200 2345175.200 - -2.21% -
std::count_if(list<int>)_(every_other)/1024 1.80% 744.769 758.161 - 0.12% -
std::count_if(list<int>)_(every_other)/8192 1.80% 7045.937 7172.539 - -13.10% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 1.80% 512807.143 522019.074 - 0.20% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 1.80% 4.115 4.189 - 0.10% -
std::fill(vector<int>)/1024 1.80% 29.077 29.599 - -1.07% -
std::fill(vector<int>)/50 1.79% 2.161 2.199 - -0.18% -
std::find_if_not(vector<bool>)_(process_all)/1048576 1.79% 573763.593 584038.293 - 1.22% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 1.79% 2.828 2.879 - 0.51% -
BM_vector_deque_ranges_move_backward/512 1.79% 17.510 17.823 - 1.79% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1 1.79% 64731371.829 65887094.088 - 2.91% -
BM_deque_vector_move/70000 1.78% 3204.991 3262.155 - 1.26% -
std::vector<std::string>::insert(begin)_(cheap_elements)/8192 1.78% 4573.371 4654.889 - 1.65% -
SetIntersection_Front_Vector_float_16384_64 1.78% 1344367.807 1368275.846 - 2.26% -
std::stable_partition(deque<int>)_(dense)/32 1.77% 29.751 30.278 - -0.95% -
std::generate(vector<int>)/50 1.77% 11.746 11.953 - -0.56% -
SetIntersection_Front_Vector_string_262144_4 1.77% 1186812.688 1207766.912 - 1.31% -
ranges::minmax(std::vector<__int128>)/8 1.76% 4.034 4.105 - -0.32% -
BM_deque_vector_copy/4000 1.76% 139.516 141.969 - -0.09% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.76% 10828.801 11019.121 - -1.54% -
std::search(deque<int>,_pred)_(same_length)/1000 1.76% 480.779 489.228 - 2.12% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.76% 210476.717 214174.393 - -1.40% -
std::adjacent_find(list<int>)/8192 1.75% 7119.436 7244.343 - 9.16% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 1.75% 169892681.161 172870904.285 - 0.94% -
std::equal(list<int>)_(it,_it,_it,_it)/1048576 1.75% 941476.672 957929.229 - -0.12% -
BM_format_to_string_back_inserter<std::list<char>>/1 1.74% 22.251 22.639 - -0.01% -
std::find(list<int>)_(bail_25%)/8 1.74% 0.919 0.935 - 0.60% -
std::copy_if(deque<int>)_(every_other)/1048576 1.74% 364716.571 371066.397 - -0.11% -
std::generate(vector<int>)/1024 1.74% 239.287 243.450 - -0.46% -
std::unique_copy(vector<int>)_(contiguous)/52 1.74% 13.205 13.434 - -1.06% -
std::copy_if(vector<int>)_(entire_range)/1048576 1.74% 240733.096 244915.968 - 0.04% -
bm_lexicographical_compare<unsigned_char>/4096 1.74% 75.774 77.089 - 0.07% -
std::stable_sort(vector<int>)_(descending)/1024 1.73% 2777.984 2826.067 - 0.05% -
std::generate_n(vector<int>)/50 1.73% 11.750 11.953 - -0.18% -
std::copy_if(list<int>)_(every_other)/262144 1.73% 204387.302 207919.767 - -2.06% -
BM_Swap_MemFuncPtr_LargeNonTrivialFunctor 1.72% 1.182 1.203 - 0.10% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 1.72% 12.141 12.349 - -0.35% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 1.72% 3.182 3.236 - 2.72% -
std::copy_backward(deque<int>)/262144 1.72% 30572.528 31097.926 - -0.31% -
std::fill_n(vector<bool>)/64 1.72% 1.425 1.450 - 5.69% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.72% 666.699 678.144 - -3.88% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 1.72% 31.843 32.389 - 8.15% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16384 1.71% 7539.064 7668.145 - -0.32% -
std::remove_if(vector<int>)_(sprinkled)/1024 1.71% 510.928 519.675 - 0.36% -
std::move_backward(vector<bool>)_(aligned)/1048576 1.71% 1708.425 1737.631 - -31.45% -
std::map<int,_int>::insert(value)_(new_value,_end)/8192 1.71% 34.714 35.307 - 2.98% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.71% 442.645 450.200 - 3.34% -
SetIntersection_Front_Vector_string_4_4 1.71% 151169901.657 153749690.228 - 2.82% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 1.70% 1834721.313 1865961.223 - -2.35% -
BM_vector_deque_ranges_copy/70000 1.70% 3104.268 3157.100 - 1.89% -
BM_lexicographical_compare_three_way<IntPtr>/256 1.70% 68.656 69.823 - -0.94% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192 1.70% 987540.717 1004324.632 - 2.23% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 1.70% 4283041.225 4355690.693 - 1.73% -
std::format(int64_t)_(fmt:_{:0^512Lx}) 1.70% 34.627 35.214 - -0.63% -
std::sort_heap(deque<int>)/1024 1.70% 13305.576 13531.143 - 2.22% -
std::unique_copy(vector<int>,_pred)_(contiguous)/1024 1.69% 534.540 543.592 - 0.43% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 1.69% 1.201 1.221 - 3.11% -
rng::contains(vector<int>)_(process_all)/8192 1.69% 1791.576 1821.772 - -0.27% -
bm_lexicographical_compare<int>/1 1.68% 1.447 1.471 - 7.89% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 1.68% 400.360 407.094 - 3.64% -
rng::contains_subrange(deque<int>)_(process_all)/1048576 1.68% 424441.570 431568.077 - 0.16% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.68% 7231.930 7353.336 - -3.29% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 1.68% 3.730 3.793 - 1.12% -
std::stable_partition(list<int>)_(sparse)/50 1.68% 27.043 27.496 - 4.93% -
std::replace(deque<int>)_(prefix)/8192 1.67% 3207.739 3261.368 - -0.37% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 1.67% 888.701 903.558 - 0.45% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 1.67% 93084.860 94639.628 - -0.02% -
std::stable_partition(deque<int>)_(dense)/50 1.67% 37.528 38.155 - -3.66% -
BM_deque_deque_ranges_copy/5500 1.67% 197.252 200.541 - 1.57% -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 1.67% 488.839 496.987 - 0.01% -
BM_StringAssignStr_Large_Transparent 1.66% 10.360 10.532 - -0.81% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 1.66% 8.177 8.313 - 3.10% -
std::format(float)_(fmt:_{:_0e}) 1.66% 38.431 39.070 - -3.36% -
std::copy(vector<bool>)_(aligned)/32768 1.66% 34.757 35.335 - 0.14% -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 1.66% 566.500 575.917 - -1.46% -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 1.66% 6633.146 6743.395 - -0.95% -
BM_vector_deque_copy_backward/65536 1.66% 7667.258 7794.585 - 2.03% -
std::partition(vector<int>)_(sparse)/1024 1.66% 253.223 257.427 - 0.46% -
BM_vector_deque_ranges_copy/512 1.66% 16.960 17.241 - 1.68% -
std::generate_n(vector<int>)/1024 1.66% 238.481 242.433 - -0.14% -
std::is_partitioned(list<int>)_(partitioned)/8192 1.65% 6820.001 6932.856 - -0.17% -
BM_PushHeap_uint64_PipeOrgan_16 1.65% 0.867 0.882 - 0.07% -
std::swap_ranges(list<int>)/1024 1.65% 747.300 759.638 - -1.01% -
std::format(double)_(fmt:_{:0<17500_10Lf}) 1.65% 216.996 220.577 - 8.32% -
std::map<int,_int>::erase(key)_(non-existent,_middle)/8192 1.65% 4.009 4.075 - 1.12% -
std::move_backward(deque<int>)/1048576 1.65% 125794.150 127865.313 - -0.19% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.64% 416.048 422.880 - 2.38% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.64% 631323.920 641689.340 - 0.13% -
BM_LexicallyNormal/small_path/2 1.64% 44.475 45.205 - 5.62% -
std::copy_backward(list<int>)/1048576 1.64% 869127.472 883378.798 - 0.37% -
BM_deque_deque_move_backward/65536 1.64% 7628.923 7753.984 - 2.63% -
rng::contains_subrange(list<int>)_(near_matches)/1024 1.64% 38482.137 39112.831 - -1.00% -
std::copy_if(deque<int>)_(every_other)/32768 1.64% 11391.688 11578.349 - -0.19% -
std::multiset<int>::insert(value)_(already_present)/8192 1.64% 31.591 32.109 - 1.30% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.64% 59475.753 60449.481 - 1.03% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 1.64% 14132.890 14364.268 - -0.25% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 1.63% 13.109 13.323 - 2.94% -
std::move_backward(deque<int>)/8 1.63% 3.436 3.492 - 2.64% -
std::move_backward(list<int>)/1048576 1.62% 1017446.678 1033937.131 - -0.60% -
std::any_of(list<int>)_(process_all)/32768 1.62% 26094.079 26516.636 - -4.28% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 1.62% 333293712.763 338688231.348 - 2.52% -
BM_StringFindStringLiteral/32 1.62% 1.748 1.776 - -1.81% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 1.62% 21050812.837 21391033.060 - -0.62% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.61% 14477.288 14711.072 - 3.41% -
SetIntersection_None_Set_float_1024_1 1.61% 8974772.755 9119656.111 - 4.42% -
std::count_if(list<int>)_(every_other)/1048576 1.61% 878271.751 892445.028 - 0.05% -
BM_deque_deque_ranges_move/2 1.61% 2.307 2.345 - 10.27% -
SetIntersection_Front_Set_string_16384_256 1.61% 14418310.113 14650248.661 - -3.56% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1048576 1.61% 897634.987 912050.325 - 0.91% -
std::fill_n(vector<int>)/32 1.60% 1.127 1.145 - -0.13% -
BM_std_minmax_element<char>/4 1.60% 1.206 1.226 - 3.29% -
BM_CmpLess_ushort_uint 1.60% 1.081 1.098 - 4.17% -
std::find_end(forward_list<int>)_(single_element)/1024 1.59% 698.772 709.908 - -0.42% -
SetIntersection_Front_Set_string_1024_1024 1.59% 55151219.466 56029644.324 - 0.15% -
std::replace(deque<int>)_(prefix)/1024 1.59% 405.672 412.120 - -0.20% -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 1.59% 15273.056 15515.478 - -0.07% -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 1.59% 213.782 217.175 - -14.18% -
std::equal(deque<int>)_(it,_it,_it,_it)/1024 1.59% 493.439 501.263 - 2.34% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 1.58% 1014687.591 1030754.783 - -4.23% -
std::unique(deque<int>,_pred)_(contiguous)/32 1.58% 55.966 56.851 - -0.54% -
BM_deque_vector_move/64000 1.58% 3005.362 3052.871 - 2.98% -
BM_StringAssignStr_Large_Opaque 1.58% 10.324 10.487 - -1.47% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 1.58% 22.398 22.751 - -6.75% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 1.58% 50.725 51.525 - 11.86% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 1.58% 6.094 6.190 - 0.43% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 1.57% 87.456 88.833 - 33.03% -
std::replace_if(list<int>)_(sprinkled)/1024 1.57% 729.294 740.763 - -0.47% -
SetIntersection_Interlaced_Vector_uint64_1024_16 1.57% 2010712.985 2042280.638 - 2.43% -
bm_lexicographical_compare<int>/64 1.57% 4.536 4.607 - 5.35% -
ranges::minmax(std::vector<long_long>)/8 1.56% 2.076 2.108 - 0.03% -
std::replace(deque<int>)_(sprinkled)/50 1.56% 18.002 18.283 - -0.24% -
std::for_each_n(list<int>)/32 1.56% 11.087 11.260 - -0.12% -
std::move(vector<int>)/32768 1.56% 1704.927 1731.497 - -0.67% -
std::set<std::string>::clear()/32 1.56% 876.899 890.563 - -1.39% -
std::remove(vector<int>)_(sprinkled)/1024 1.55% 281.617 285.975 - -1.08% -
std::rotate(deque<int>)_(by_1/3)/8192 1.54% 22086.172 22425.786 - -0.19% -
std::replace(vector<int>)_(prefix)/8192 1.54% 1259.317 1278.670 - -0.20% -
std::map<int,_int>::equal_range(key)_(existent)/8192 1.54% 5.497 5.581 - 2.22% -
std::unique(deque<int>)_(contiguous)/8192 1.53% 3697.270 3753.930 - -0.55% -
std::find(vector<int>)_(process_all)/32768 1.53% 7313.926 7425.848 - -0.49% -
rng::contains_subrange(vector<int>)_(process_all)/50 1.53% 11.396 11.570 - -2.86% -
SetIntersection_Front_Vector_uint64_16384_16384 1.53% 74450260.835 75587530.352 - 3.92% -
BM_CmpEqual_uchar_ushort 1.52% 1.070 1.086 - 1.10% -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 1.52% 1.504 1.527 - 0.09% -
std::remove_if(list<int>)_(prefix)/32 1.52% 57.879 58.761 - -0.05% -
std::is_partitioned(deque<int>)_(partitioned)/32 1.52% 9.165 9.305 - 2.61% -
rng::fold_left(deque<int>)/32 1.52% 16.159 16.405 - 0.50% -
std::copy_backward(deque<int>)/1048576 1.52% 128657.472 130612.626 - -1.25% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 1.52% 23.828 24.190 - -1.46% -
BM_join_view_deques/65536 1.52% 288190.176 292561.611 - 1.38% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 1.51% 28.804 29.240 - 1.34% -
std::upper_bound(std::list<int>)/8 1.51% 16.029 16.271 - 0.27% -
std::search(list<int>)_(near_matches)/1000 1.51% 37526.370 38094.149 - 0.37% -
rng::find(vector<bool>)_(process_all)/8192 1.51% 33.086 33.587 - 0.10% -
SetIntersection_Front_Vector_uint64_1024_64 1.51% 1331682.778 1351787.231 - 1.47% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 1.51% 27.188 27.599 - 1.79% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 1.51% 1140480.675 1157682.642 - -1.30% -
SetIntersection_Front_Vector_string_1024_1 1.51% 1092486.189 1108959.602 - 3.15% -
std::remove(list<int>)_(prefix)/50 1.51% 62.538 63.480 - 0.08% -
BM_PathConstructForwardIter/large_string/8 1.50% 175.353 177.992 - 1.43% -
std::copy_if(deque<int>)_(entire_range)/1048576 1.50% 272720.271 276810.030 - -0.10% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 1.50% 1.155 1.173 - -2.66% -
std::flat_multimap<int,_int>::ctor(const&)/8192 1.50% 1891.277 1919.626 - -0.49% -
std::rotate(list<int>)_(1_element_backward)/1024 1.50% 733.692 744.684 - 0.15% -
rng::find_last_if(list<int>)_(bail_90%)/8192 1.50% 598.616 607.570 - 0.37% -
rng::find_last(forward_list<int>)_(bail_90%)/50 1.50% 20.433 20.739 - 0.07% -
BM_vector_deque_ranges_copy/65536 1.50% 2859.660 2902.413 - 1.44% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 1.49% 22944.589 23287.518 - -1.50% -
std::map<std::string,_int>::count(key)_(non-existent)/1024 1.49% 24.179 24.540 - -2.96% -
std::find(deque<int>)_(process_all)/50 1.49% 13.048 13.243 - 0.09% -
rng::contains_subrange(vector<int>)_(near_matches)/8192 1.49% 755660.817 766940.054 - -0.16% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 1.49% 73.365 74.460 - 8.45% -
std::deque<std::string>::ctor(size)/8192 1.49% 8451.333 8577.389 - -0.25% -
BM_format_to_n_string_begin<std::list<wchar_t>>/1048576 1.49% 1075353.906 1091379.673 - -0.74% -
BM_join_view_out_vectors/5500 1.49% 8255.043 8378.051 - 1.84% -
std::is_sorted_until(list<int>)/8192 1.49% 7178.179 7284.945 - 0.95% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 1.49% 1.243 1.261 - -4.85% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 1.49% 350166.958 355370.699 - 0.33% -
BM_deque_vector_move/65536 1.49% 2963.246 3007.274 - 1.66% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.48% 402.522 408.494 - 2.93% -
std::multiset<int>::erase(key)_(existent)/1024 1.48% 39.857 40.448 - -3.88% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/1024 1.48% 4744.683 4814.989 - -0.32% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/8192 1.48% 347448.822 352585.580 - 1.01% -
std::reverse_copy(list<int>)/4096 1.48% 3193.733 3240.906 - 0.69% -
rng::contains_subrange(deque<int>)_(process_all)/8192 1.48% 3318.232 3367.230 - 0.10% -
BM_vector_deque_copy_backward/1024 1.48% 37.725 38.282 - 3.27% -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeMiddle 1.47% 0.822 0.834 - 2.07% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.47% 14483.737 14696.908 - 0.78% -
std::generate_n(list<int>)/32 1.47% 8.433 8.557 - -0.12% -
std::partition_point(list<int>)/50 1.47% 24.421 24.779 - -0.74% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 1.47% 23.230 23.570 - -0.22% -
BM_StringRelational_Less_Large_Large_Control 1.46% 2.121 2.152 - 0.72% -
std::copy_if(deque<int>)_(entire_range)/262144 1.46% 68774.201 69777.930 - 0.21% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 1.46% 519.689 527.254 - -0.07% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 1.44% 542772261.657 550606138.481 - 2.61% -
BM_std_minmax_element<int>/4 1.44% 1.239 1.257 - 8.16% -
BM_deque_deque_move/512 1.44% 17.715 17.970 - 1.79% -
rng::find_last_if(deque<int>)_(bail_10%)/8192 1.44% 2765.025 2804.798 - 1.56% -
SetIntersection_None_Vector_uint32_262144_4 1.44% 1133765.655 1150068.272 - 2.35% -
std::find_first_of(list<int>,_pred)_(large_needle)/32 1.44% 740.091 750.731 - 0.37% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 1.43% 22.618 22.942 - -0.75% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8192 1.43% 267728.546 271561.631 - 0.68% -
bm_lexicographical_compare<unsigned_char>/1 1.43% 1.566 1.588 - 0.21% -
std::partition_copy(list<int>)/50 1.43% 12.857 13.041 - 0.47% -
std::remove_copy_if(list<int>)_(sprinkled)/1024 1.43% 771.884 782.925 - -0.57% -
std::find(deque<int>)_(process_all)/32768 1.43% 7694.330 7804.230 - -0.42% -
std::copy(deque<int>)/262144 1.43% 11566.385 11731.423 - 1.10% -
std::copy_backward(vector<bool>)_(aligned)/4096 1.43% 5.028 5.100 - 0.10% -
std::unique(deque<int>,_pred)_(contiguous)/1024 1.42% 625.005 633.910 - -0.31% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.42% 376497.882 381859.354 - 1.15% -
rng::contains(deque<int>)_(process_all)/50 1.42% 12.517 12.695 - -0.28% -
BM_Swap_FuncPtr_MemPtr 1.42% 3.334 3.381 - -1.91% -
std::search(vector<int>)_(near_matches)/1000 1.42% 14121.336 14321.420 - 0.35% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.41% 8762.895 8886.729 - 1.85% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024 1.41% 15629.976 15850.818 - -0.84% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 1.41% 31.915 32.366 - 0.12% -
std::unique(deque<int>)_(sprinkled)/1024 1.41% 505.908 513.055 - -0.37% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/32 1.41% 16.264 16.494 - 2.33% -
std::find(vector<int>)_(process_all)/8192 1.41% 1831.890 1857.748 - -0.57% -
BM_vector_deque_copy/70000 1.41% 3104.628 3148.285 - 1.61% -
std::remove_if(deque<int>)_(sprinkled)/50 1.41% 60.469 61.319 - -8.60% -
std::move(vector<bool>)_(aligned)/32768 1.40% 36.390 36.901 - 0.40% -
rng::contains_subrange(list<int>)_(near_matches)/8192 1.40% 2501723.957 2536826.387 - -0.64% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 1.40% 3.787 3.840 - 2.77% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 1.40% 143.373 145.382 - 87.29% -
BM_deque_deque_move/64 1.40% 3.063 3.105 - 2.20% -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 1.40% 888674.470 901124.570 - -0.38% -
std::partial_sort(vector<int>)_(heap)/1024 1.40% 7874.092 7984.386 - -0.06% -
std::map<int,_int>::find(key)_(non-existent)/1024 1.40% 5.272 5.346 - -7.06% -
std::equal(list<int>)_(it,_it,_it)/1048576 1.40% 1295765.431 1313862.204 - -0.86% -
std::remove_copy_if(list<int>)_(sprinkled)/50 1.39% 27.807 28.195 - 0.30% -
std::unique_copy(list<int>)_(sprinkled)/1024 1.39% 732.859 743.070 - -0.47% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8192 1.39% 172261.493 174656.383 - 0.40% -
std::is_sorted(deque<int>)/8 1.39% 2.861 2.901 - -36.23% -
rng::contains_subrange(vector<int>)_(single_element)/50 1.39% 12.234 12.404 - -1.35% -
std::fill_n(vector<int>)/1024 1.39% 29.260 29.666 - 0.33% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.38% 5513.537 5589.736 - -0.38% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8 1.38% 44.402 45.015 - -2.78% -
std::sort(vector<NonIntegral>)_(ascending)/1024 1.38% 520.992 528.187 - 1.47% -
std::adjacent_find(vector<int>)/8 1.38% 2.000 2.027 - -0.23% -
std::unique_copy(vector<int>)_(sprinkled)/1024 1.38% 453.588 459.839 - 0.34% -
rng::fold_left(vector<int>)/50 1.38% 37.386 37.900 - 1.32% -
BM_deque_deque_ranges_move/512 1.38% 17.716 17.960 - 1.78% -
SetIntersection_Front_Vector_string_262144_256 1.38% 9584094.546 9715985.797 - 1.32% -
std::reverse_copy(deque<int>)/512 1.38% 123.228 124.923 - -0.36% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.37% 804147.698 815168.650 - -1.02% -
std::transform(vector<int>)_(identity_transform)/50 1.37% 16.064 16.284 - -0.05% -
std::find_end(forward_list<int>,_pred)_(same_length)/1024 1.37% 1556.758 1578.074 - -0.32% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 1.37% 8400398.178 8515390.107 - 2.51% -
BM_deque_deque_copy_backward/70000 1.37% 7949.848 8058.648 - 0.94% -
std::format(float)_(fmt:_{:0>17500_0Le}) 1.37% 191.642 194.262 - 1.67% -
BM_formatted_size_string<wchar_t>/1 1.37% 10.709 10.855 - 0.01% -
std::for_each(list<int>)/50 1.36% 21.451 21.743 - 2.23% -
std::find(deque<int>)_(bail_25%)/8192 1.36% 475.395 481.866 - -0.44% -
rng::fold_left(deque<int>)/50 1.36% 27.054 27.421 - 0.81% -
std::unique_copy(deque<int>)_(sprinkled)/1024 1.36% 463.766 470.050 - -0.49% -
std::format(float)_(fmt:_{:_10g}) 1.35% 61.394 62.224 - 0.37% -
std::find(vector<bool>)_(process_all)/8192 1.35% 33.139 33.587 - -0.76% -
std::remove_copy(deque<int>)_(prefix)/8192 1.35% 3312.577 3357.237 - -0.37% -
std::find(list<int>)_(bail_25%)/1024 1.35% 127.873 129.596 - -0.47% -
std::equal(list<int>)_(it,_it,_it,_it)/8 1.35% 2.876 2.915 - 0.27% -
std::swap_ranges(list<int>)/50 1.35% 31.870 32.299 - -2.11% -
std::remove(deque<int>)_(prefix)/8192 1.34% 3831.549 3882.969 - -2.95% -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 1.34% 8768.684 8886.112 - 1.79% -
std::stable_partition(deque<int>)_(alloc_fails)/50 1.34% 1922.355 1948.081 - 0.22% -
SetIntersection_Front_Vector_uint64_64_64 1.34% 10702633.848 10845632.018 - 2.67% -
std::find_end(forward_list<int>,_pred)_(near_matches)/1024 1.34% 42601.747 43170.556 - 0.47% -
bm_lexicographical_compare<unsigned_char>/32768 1.33% 562.517 570.023 - 1.81% -
std::remove_if(deque<int>)_(prefix)/32 1.33% 54.625 55.354 - 0.43% -
std::remove(list<int>)_(prefix)/32 1.33% 51.947 52.639 - 0.17% -
SetIntersection_Front_Set_string_256_4 1.33% 4955145.318 5021043.379 - 2.55% -
std::partition(vector<int>)_(dense)/50 1.33% 12.953 13.125 - 0.13% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 1.33% 33.884 34.334 - 0.95% -
std::deque<std::string>::erase(begin)_(cheap_elements)/8192 1.33% 7.263 7.359 - 0.07% -
std::replace_if(list<int>)_(sprinkled)/8192 1.33% 7271.596 7368.025 - -1.83% -
std::none_of(list<int>)_(process_all)/50 1.33% 21.786 22.074 - 1.06% -
BM_format_to_back_inserter<std::string>/string_len_6000 1.32% 474.489 480.775 - 2.66% -
SetIntersection_Interlaced_Set_string_256_4 1.32% 13120120.785 13293587.976 - 2.19% -
std::remove_copy(vector<int>)_(prefix)/1024 1.32% 260.468 263.898 - -1.06% -
std::unordered_set<int>::ctor(const&)/1024 1.32% 6893.976 6984.640 - 3.25% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 1.31% 1.675 1.697 - -0.09% -
std::make_heap(deque<int>)_(pipe-organ)/1024 1.31% 2618.506 2652.832 - -3.75% -
std::adjacent_find(vector<int>)/8192 1.31% 1811.272 1835.007 - -0.33% -
std::equal(list<int>)_(it,_it,_it,_pred)/1048576 1.31% 1305326.026 1322429.669 - -0.48% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 1.31% 9.855 9.984 - -9.63% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 1.31% 29.128 29.509 - -11.19% -
std::unique_copy(deque<int>)_(sprinkled)/8192 1.31% 3717.264 3765.814 - -0.41% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.30% 6555.516 6641.032 - 3.90% -
std::move(vector<bool>)_(unaligned)/512 1.30% 4.782 4.844 - 0.02% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192 1.30% 61993.262 62801.069 - 2.11% -
std::is_sorted(vector<int>,_pred)/1024 1.30% 462.687 468.714 - 0.11% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 1.30% 37449.035 37936.078 - -3.78% -
std::partial_sort(deque<int>)_(ascending)/1024 1.30% 7727.434 7827.908 - -0.47% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.30% 1191.681 1207.152 - -0.36% -
BM_sprintf/C_string_len_6000 1.30% 165.313 167.458 - -0.41% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1.30% 9623.536 9748.305 - -2.56% -
BM_deque_deque_move_backward/64000 1.29% 7290.515 7384.853 - 2.20% -
std::replace_if(list<int>)_(prefix)/1024 1.29% 728.157 737.569 - -7.86% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/1024 1.29% 23712.793 24019.157 - 0.43% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 1.29% 74.326 75.285 - -0.39% -
std::equal(list<int>)_(it,_it,_it,_pred)/1024 1.29% 1146.981 1161.767 - -0.52% -
rng::contains_subrange(vector<int>)_(process_all)/32 1.29% 7.934 8.037 - 0.27% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.29% 1484.284 1503.410 - 1.57% -
BM_PushHeap_float_Ascending_262144 1.29% 5.097 5.163 - -2.47% -
std::multiset<std::string>::clear()/0 1.29% 399.166 404.305 - 2.54% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8 1.29% 62.078 62.875 - 1.00% -
SetIntersection_Interlaced_Vector_uint32_1024_4 1.28% 1264317.629 1280563.292 - -8.40% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 1.28% 6550.086 6634.146 - 0.43% -
std::unique(deque<int>)_(sprinkled)/8192 1.28% 3771.127 3819.445 - -0.40% -
std::find_first_of(list<int>,_pred)_(large_needle)/50 1.28% 1945.123 1970.037 - 0.31% -
BM_deque_deque_move/64000 1.28% 3024.168 3062.890 - 1.89% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 1.28% 11280377.934 11424810.296 - 0.24% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 1.28% 404.497 409.674 - 0.01% -
rng::contains_subrange(vector<int>)_(single_element)/8192 1.28% 1794.392 1817.350 - -3.51% -
rng::find_last_if_not(list<int>)_(bail_90%)/1048576 1.28% 87893.273 89017.225 - -1.27% -
BM_vector_deque_ranges_copy/64000 1.28% 2841.677 2877.958 - -2.53% -
BM_PushHeap_string_Ascending_16 1.27% 4.646 4.706 - -0.77% -
std::find(vector<int>)_(process_all)/1024 1.27% 239.966 243.016 - -0.59% -
std::remove_copy_if(list<int>)_(prefix)/1024 1.27% 780.858 790.765 - -0.70% -
BM_PushHeap_float_PipeOrgan_16 1.27% 0.897 0.908 - -0.87% -
BM_vector_deque_ranges_copy_backward/4096 1.26% 148.578 150.456 - 0.85% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 1.26% 24.293 24.600 - -0.59% -
std::equal(deque<int>)_(it,_it,_it)/8 1.26% 4.149 4.201 - -6.10% -
std::find_end(deque<int>,_pred)_(process_all)/8192 1.26% 4279.396 4333.379 - -0.28% -
std::reverse_copy(deque<int>)/64 1.26% 15.701 15.899 - -0.55% -
BM_deque_vector_ranges_copy_backward/4096 1.26% 147.365 149.219 - 1.38% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 1.26% 811.772 821.976 - 0.90% -
std::partial_sort(vector<int>)_(heap)/8192 1.26% 96325.267 97535.591 - 0.21% -
std::rotate(list<int>)_(by_1/2)/8192 1.26% 4656.686 4715.168 - 0.39% -
std::copy_if(deque<int>)_(every_other)/8 1.26% 3.399 3.442 - -0.10% -
rng::find_last_if_not(list<int>)_(bail_90%)/1024 1.25% 79.544 80.540 - 0.31% -
bm_lexicographical_compare<unsigned_char>/512 1.25% 8.638 8.746 - 0.11% -
rng::find_last_if(list<int>)_(bail_90%)/1048576 1.25% 87748.394 88843.446 - -1.36% -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8192 1.25% 63724.692 64519.405 - 3.09% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 1.24% 214.155 216.817 - -5.25% -
std::generate(vector<int>)/32 1.24% 7.823 7.920 - -1.09% -
std::remove_copy(list<int>)_(prefix)/1024 1.24% 734.484 743.609 - -0.74% -
std::rotate(deque<int>)_(by_1/3)/32 1.24% 44.961 45.519 - 0.09% -
BM_deque_vector_move/512 1.24% 16.616 16.822 - 1.60% -
BM_PathIterateOnceBackwards/iterate_elements/1024 1.24% 320566.979 324539.368 - 0.76% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 1.24% 38612.635 39090.872 - -2.44% -
std::copy_backward(vector<bool>)_(unaligned)/262144 1.24% 1584.424 1604.040 - 1.16% -
std::sample(list<int>)/1024 1.24% 11872.850 12019.569 - 0.25% -
BM_deque_deque_ranges_copy_backward/4096 1.23% 150.884 152.745 - 0.82% -
bm_ranges_lexicographical_compare<unsigned_char>/32768 1.23% 563.756 570.711 - 1.84% -
BM_deque_deque_ranges_copy_backward/64000 1.23% 7349.671 7440.274 - 2.60% -
BM_deque_vector_ranges_copy_backward/65536 1.23% 7489.534 7581.834 - 3.42% -
std::stable_partition(deque<int>)_(alloc_fails)/1024 1.23% 3336.613 3377.711 - -1.02% -
std::move_backward(list<int>)/8 1.23% 3.334 3.375 - -0.60% -
std::remove(vector<int>)_(sprinkled)/8192 1.23% 1958.936 1983.021 - 0.03% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 1.23% 19.401 19.639 - 2.93% -
std::find_first_of(vector<int>)_(small_needle)/1024 1.23% 1446.955 1464.708 - -0.20% -
std::upper_bound(std::deque<int>)/8192 1.23% 64.354 65.144 - 0.15% -
SetIntersection_Interlaced_Vector_string_256_64 1.23% 20278652.198 20527294.577 - 2.10% -
rng::contains_subrange(vector<int>)_(single_element)/1048576 1.23% 230134.691 232954.966 - -3.49% -
rng::starts_with(list<int>,_pred)/8 1.22% 3.478 3.520 - -0.19% -
std::list<std::string>::operator=(const&)_(cheap_elements)/32 1.22% 22.866 23.146 - -0.34% -
std::generate_n(list<int>)/8192 1.22% 7451.667 7542.825 - 1.03% -
std::search(vector<int>)_(near_matches)/1024 1.22% 14852.385 15034.012 - 0.04% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 1.22% 557.675 564.492 - -0.15% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 1.22% 35548.682 35983.163 - 1.16% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 1.22% 614810.465 622324.293 - 0.20% -
std::find_first_of(deque<int>)_(small_needle)/1024 1.22% 3433.542 3475.439 - -1.05% -
std::copy_if(deque<int>)_(entire_range)/512 1.22% 133.744 135.373 - -0.50% -
std::sample(list<int>)/8192 1.22% 97654.814 98844.450 - 0.13% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 1.22% 1878.757 1901.640 - -1.10% -
std::replace(list<int>)_(prefix)/32 1.22% 10.909 11.042 - -0.33% -
BM_vector_deque_copy/64 1.22% 2.820 2.854 - 5.83% -
VDAG_sidecast,_3_levels 1.21% 105.626 106.907 - 0.80% -
std::unique_copy(list<int>,_pred)_(contiguous)/1024 1.21% 787.992 797.523 - 0.15% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.21% 379371.160 383954.513 - -0.84% -
BM_format/C_string_len_6 1.21% 13.806 13.973 - 4.16% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 1.21% 38619.251 39085.532 - -2.53% -
std::format(float)_(fmt:_{:_10f}) 1.21% 40.762 41.254 - 0.46% -
std::remove_copy(deque<int>)_(sprinkled)/8192 1.20% 2830.164 2864.251 - 0.38% -
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 1.20% 6168.166 6242.442 - 0.07% -
std::swap_ranges(list<int>)/32 1.20% 19.318 19.550 - -0.86% -
std::unique_copy(list<int>,_pred)_(contiguous)/32 1.20% 16.128 16.322 - 0.07% -
std::copy_n(vector<bool>)_(aligned)/32768 1.20% 34.810 35.228 - -0.08% -
BM_vector_deque_ranges_move/64 1.20% 2.820 2.854 - -5.20% -
SetIntersection_None_Set_string_1024_256 1.20% 9085029.622 9193904.771 - 0.93% -
std::adjacent_find(vector<int>)/1024 1.20% 232.357 235.141 - -0.35% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 1.20% 16.308 16.503 - 1.03% -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8 1.20% 16.327 16.522 - 0.08% -
BM_deque_vector_ranges_move_backward/5500 1.20% 198.449 200.825 - 1.44% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.20% 139204.095 140869.026 - 0.51% -
std::copy_if(deque<int>)_(entire_range)/4096 1.19% 1010.110 1022.172 - -0.14% -
std::transform(list<int>)_(identity_transform)/1024 1.19% 732.542 741.280 - -0.37% -
std::copy_backward(vector<bool>)_(aligned)/32768 1.19% 34.827 35.243 - -1.49% -
BM_to_chars_good/16 1.19% 2.078 2.103 - 5.35% -
bm_lexicographical_compare<signed_char>/32768 1.19% 472.571 478.187 - 0.12% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 1.19% 3983.782 4031.090 - -0.13% -
std::move_backward(list<int>)/64 1.19% 38.935 39.397 - -0.94% -
std::remove(vector<int>)_(sprinkled)/50 1.18% 52.468 53.088 - 0.12% -
std::flat_multimap<int,_int>::clear()/1024 1.18% 401.215 405.961 - 2.71% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 1.18% 18.420 18.637 - -0.69% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 1.18% 4711.197 4766.764 - 2.99% -
rng::find_last_if_not(list<int>)_(bail_90%)/8192 1.18% 600.023 607.097 - 0.23% -
rng::contains_subrange(list<int>)_(single_element)/50 1.18% 17.211 17.414 - 8.81% -
BM_PushHeap_string_Random_1024 1.17% 14.831 15.005 - -1.14% -
BM_join_view_deques/70000 1.17% 320539.282 324304.138 - 4.17% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8 1.17% 54.297 54.934 - 2.38% -
BM_deque_deque_move/65536 1.17% 3105.598 3142.010 - 1.45% -
BM_format_to_iterator/<std::deque>_C_string_len_60 1.17% 17.906 18.116 - 0.69% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 1.17% 10.330 10.451 - -1.11% -
rng::contains_subrange(vector<int>)_(near_matches)/1024 1.17% 13892.867 14055.334 - 0.17% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8192 1.17% 267597.027 270719.892 - 0.57% -
std::replace_if(vector<int>)_(sprinkled)/1024 1.17% 243.894 246.740 - -0.12% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 1.17% 210850.761 213308.331 - 0.47% -
rng::contains(deque<int>)_(process_all)/8192 1.16% 1852.142 1873.710 - -1.16% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.16% 13556.133 13713.945 - 0.25% -
std::find_end(vector<int>,_pred)_(process_all)/1048576 1.16% 633714.787 641081.812 - -0.13% -
std::stable_sort(vector<int>)_(repeated)/1024 1.16% 1101.470 1114.263 - 3.26% -
std::format(float)_(fmt:_{:_10}) 1.16% 60.748 61.452 - -0.23% -
std::find_first_of(deque<int>,_pred)_(large_needle)/8192 1.16% 36612278.526 37036528.474 - 0.78% -
rng::contains_subrange(deque<int>)_(single_element)/8192 1.16% 3686.278 3728.968 - -0.59% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.16% 12767.873 12915.662 - -1.61% -
BM_format_string<char>/1 1.15% 1.155 1.168 - -0.94% -
std::format(float)_(fmt:_{:0^17500_17000}) 1.15% 225.746 228.346 - 0.02% -
std::find_first_of(deque<int>,_pred)_(small_needle)/50 1.15% 303.079 306.567 - 0.02% -
std::partial_sort(vector<int>)_(descending)/1024 1.15% 7870.506 7961.054 - 0.14% -
rng::contains_subrange(deque<int>)_(single_element)/1048576 1.15% 472621.682 478056.332 - -0.63% -
BM_PushHeap_string_Random_262144 1.15% 17.931 18.137 - -0.96% -
std::deque<std::string>::ctor(size)/1024 1.15% 725.802 734.133 - 0.60% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 1.15% 18885.037 19101.727 - 0.13% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.15% 730.717 739.100 - -0.84% -
std::vector<int>::erase(middle)_(cheap_elements)/8192 1.14% 139.399 140.995 - 0.08% -
std::remove(list<int>)_(sprinkled)/50 1.14% 60.790 61.486 - -0.27% -
SetIntersection_Interlaced_Set_uint32_262144_1024 1.14% 1543732.828 1561394.287 - 3.48% -
std::copy_if(list<int>)_(every_other)/1048576 1.14% 820991.267 830372.606 - -2.77% -
std::remove_copy_if(vector<int>)_(prefix)/8192 1.14% 3311.047 3348.844 - -0.74% -
std::remove_copy_if(vector<int>)_(sprinkled)/50 1.14% 16.357 16.543 - 2.87% -
std::rotate(vector<int>)_(by_1/4)/32 1.13% 10.967 11.092 - 0.67% -
rng::contains_subrange(list<int>)_(process_all)/32 1.13% 10.106 10.220 - -0.00% -
SetIntersection_Front_Vector_float_262144_64 1.13% 1356836.175 1372215.758 - 0.59% -
rng::find_last(vector<int>)_(bail_10%)/50 1.13% 10.725 10.846 - -0.95% -
rng::find_last_if(list<int>)_(bail_10%)/8192 1.13% 6546.310 6620.410 - 0.25% -
std::partial_sort_copy(vector<int>)_(shuffled)/1024 1.13% 6741.638 6817.942 - -0.26% -
bm_gcd_random 1.13% 29.325 29.656 - -0.18% -
BM_vector_deque_move_backward/70000 1.13% 8003.041 8093.160 - -15.09% -
std::replace_if(vector<int>)_(sprinkled)/8192 1.13% 1897.308 1918.672 - -0.12% -
std::find_if_not(list<int>)_(process_all)/32768 1.12% 25341.716 25626.413 - -1.23% -
std::find(vector<bool>)_(process_all)/1048576 1.12% 3614.614 3655.207 - -1.81% -
std::format(int64_t)_(fmt:_{:0<512X}) 1.12% 37.443 37.863 - 3.07% -
std::remove_copy(list<int>)_(sprinkled)/1024 1.12% 728.359 736.513 - -0.61% -
BM_format_string<wchar_t>/1 1.12% 12.348 12.486 - -0.20% -
rng::find_last_if_not(list<int>)_(bail_10%)/1024 1.12% 674.910 682.450 - 0.44% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 1.12% 583.390 589.905 - -0.25% -
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 1.12% 828.933 838.187 - -0.38% -
std::partial_sort_copy(list<int>)_(descending)/8 1.12% 16.289 16.471 - 2.36% -
BM_CmpEqual_ushort_uchar 1.11% 1.123 1.135 - 3.56% -
std::remove_if(list<int>)_(prefix)/50 1.11% 71.469 72.263 - -0.07% -
std::remove_copy_if(deque<int>)_(prefix)/32 1.11% 17.791 17.988 - 0.30% -
SetIntersection_Interlaced_Vector_string_64_64 1.11% 26943209.535 27241415.156 - 7.25% -
std::remove_copy(list<int>)_(sprinkled)/8192 1.11% 6843.842 6919.524 - -0.66% -
std::upper_bound(std::deque<int>)/100 1.10% 30.364 30.700 - 0.35% -
std::deque<std::string>::insert(begin)_(cheap_elements)/8192 1.10% 10.826 10.945 - 0.45% -
std::unique_copy(list<int>)_(sprinkled)/52 1.10% 23.781 24.043 - 0.79% -
std::find_end(forward_list<int>,_pred)_(match_near_end)/8192 1.10% 274676.389 277703.246 - -0.02% -
std::unique(list<int>,_pred)_(contiguous)/8192 1.10% 7494.497 7576.989 - -1.04% -
std::unique(vector<int>,_pred)_(sprinkled)/1024 1.10% 678.819 686.288 - -0.50% -
std::rotate(list<int>)_(1_element_backward)/8192 1.10% 7466.603 7548.737 - -0.74% -
std::partial_sort(deque<int>)_(heap)/1024 1.10% 17951.261 18148.148 - -0.24% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1.09% 1436.657 1452.388 - -1.33% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.09% 1.554 1.571 - -0.20% -
std::find_first_of(deque<int>,_pred)_(small_needle)/32 1.09% 194.734 196.857 - -2.75% -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 1.09% 728.615 736.556 - 1.10% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.09% 42325.455 42786.574 - 1.24% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8192 1.09% 955545.288 965941.763 - 0.93% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.09% 600413.485 606944.061 - 1.58% -
std::partial_sort(vector<NonIntegral>)_(ascending)/1024 1.09% 4748.570 4800.178 - 0.67% -
std::all_of(list<int>)_(process_all)/50 1.09% 21.724 21.960 - 0.86% -
BM_Ostream_number/3 1.09% 31.338 31.678 - 0.48% -
std::format(float)_(fmt:_{:_17000L}) 1.09% 97.165 98.220 - 0.21% -
BM_deque_vector_ranges_copy_backward/70000 1.08% 7926.998 8012.892 - 4.24% -
SetIntersection_None_Set_string_16384_64 1.08% 189303532.077 191353835.188 - 1.61% -
std::partial_sort(vector<int>)_(qsort_adversarial)/8192 1.08% 93093.943 94099.167 - 0.14% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 1.08% 12552.941 12688.376 - -0.88% -
std::find(vector<char>)_(bail_25%)/32768 1.08% 135.236 136.694 - -0.40% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/1024 1.07% 4.010 4.053 - -0.39% -
std::copy(list<int>)/1048576 1.07% 854974.786 864146.269 - -0.97% -
std::transform(list<int>,_list<int>)/1024 1.07% 832.557 841.472 - -0.20% -
BM_stop_token_single_thread_polling_stop_requested/131072 1.07% 208468.818 210699.734 - 0.49% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1.07% 1450.886 1466.380 - 0.81% -
std::upper_bound(std::forward_list<int>)/100 1.07% 95.999 97.024 - 0.10% -
std::find_if(deque<int>)_(bail_25%)/1024 1.07% 77.416 78.240 - -0.50% -
std::find_first_of(deque<int>)_(large_needle)/32 1.06% 294.357 297.492 - 4.97% -
bm_ranges_swap_ranges_vb_aligned/32 1.06% 3.289 3.324 - 0.26% -
std::stable_partition(list<int>)_(dense)/50 1.06% 57.680 58.292 - 1.54% -
std::multimap<int,_int>::find(key)_(existent)/8192 1.06% 5.348 5.404 - 0.70% -
std::make_heap(vector<int>)_(shuffled)/8192 1.05% 5049.427 5102.518 - 0.92% -
std::format(float)_(fmt:_{:_10Le}) 1.05% 70.773 71.516 - 2.27% -
BM_PushHeap_uint32_Random_1024 1.05% 5.717 5.778 - 0.46% -
std::find_first_of(vector<int>,_pred)_(large_needle)/50 1.05% 1348.894 1363.044 - 0.06% -
bm_lexicographical_compare<signed_char>/4096 1.05% 59.098 59.717 - 0.07% -
std::flat_multimap<int,_int>::ctor(const&)/0 1.05% 12.930 13.065 - 2.56% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 1.05% 20.079 20.289 - -2.66% -
BM_LexicallyNormal/large_path/2 1.04% 84.543 85.426 - 4.33% -
std::find(list<int>)_(process_all)/50 1.04% 18.826 19.022 - -0.48% -
std::generate_n(vector<int>)/32 1.04% 7.834 7.916 - 0.64% -
BM_vector_deque_copy/1024 1.04% 35.780 36.153 - 0.66% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1.04% 1410413.851 1425119.626 - 0.30% -
std::replace(list<int>)_(sprinkled)/32 1.04% 11.153 11.270 - -0.22% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 1.04% 1015736.192 1026299.516 - 0.85% -
ranges::min(std::deque<char>)/8 1.04% 2.283 2.307 - 0.06% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 1.04% 4808.619 4858.529 - -0.00% -
rng::find_last_if(forward_list<int>)_(bail_90%)/50 1.04% 27.545 27.831 - -0.08% -
BM_deque_deque_ranges_copy_backward/65536 1.04% 7506.134 7583.894 - 2.93% -
std::find(vector<int>)_(bail_25%)/32768 1.03% 1847.582 1866.703 - -0.51% -
rng::contains(deque<int>)_(process_all)/1048576 1.03% 242412.885 244921.463 - -1.05% -
std::lower_bound(std::vector<int>)/100 1.03% 12.070 12.195 - 0.05% -
std::make_heap(deque<int>)_(shuffled)/1024 1.03% 2516.441 2542.448 - -3.97% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.03% 13701.740 13842.748 - -1.68% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 1.03% 2744.655 2772.888 - -0.03% -
BM_deque_deque_copy_backward/4096 1.03% 150.926 152.473 - -0.63% -
std::is_partitioned(list<int>)_(partitioned)/32 1.02% 8.627 8.716 - -0.25% -
std::replace_if(vector<int>)_(sprinkled)/32 1.02% 8.633 8.721 - -0.12% -
BM_format_to_string_back_inserter<std::list<wchar_t>>/1 1.02% 23.422 23.661 - -7.69% -
std::shuffle(vector<int>)/32 1.02% 276.030 278.849 - 0.40% -
bm_ranges_lexicographical_compare<signed_char>/4096 1.02% 59.221 59.825 - 0.25% -
bm_ranges_lexicographical_compare<int>/8 1.02% 1.447 1.462 - -4.69% -
std::adjacent_find(list<int>,_pred)/1024 1.01% 785.184 793.150 - -0.24% -
std::move_backward(vector<int>)/512 1.01% 20.626 20.835 - -0.07% -
std::copy_if(deque<int>)_(entire_range)/32768 1.01% 8578.335 8664.994 - 0.00% -
std::format(int64_t)_(fmt:_{:0512Ld}) 1.01% 37.061 37.435 - 4.01% -
std::find(deque<int>)_(bail_25%)/32768 1.01% 1905.956 1925.156 - -0.64% -
std::is_sorted(vector<int>,_pred)/8192 1.00% 3690.085 3727.123 - 0.05% -
std::stable_partition(list<int>)_(alloc_fails)/50 1.00% 1893.064 1912.058 - 0.59% -
std::remove_copy(deque<int>)_(prefix)/32 1.00% 12.893 13.022 - -1.97% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024 1.00% 21842.113 22060.723 - -0.10% -

Performance Improvements - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::find_end(deque<int>)_(match_near_end)/8192 -99.83% 191691.018 320.523 - 17.38% -
std::find_end(vector<int>)_(match_near_end)/8192 -99.83% 119826.312 201.280 - 0.09% -
std::find_end(list<int>,_pred)_(match_near_end)/8192 -99.77% 274341.104 628.193 - 0.12% -
std::find_end(list<int>)_(match_near_end)/8192 -99.77% 256082.906 601.632 - -0.34% -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 -99.73% 218437.273 600.187 - 0.02% -
std::find_end(vector<int>,_pred)_(match_near_end)/8192 -99.71% 166166.617 478.797 - 0.10% -
std::distance(join_view(vector<vector<int>>))/1024 -99.64% 267.808 0.970 - -0.01% -
std::distance(join_view(vector<vector<int>>))/8192 -99.60% 2082.690 8.304 - 0.03% -
std::distance(join_view(vector<vector<int>>))/4096 -99.57% 1046.866 4.521 - 1.67% -
std::find_end(deque<int>)_(match_near_end)/1024 -98.93% 3640.053 39.037 - 19.88% -
std::find_end(vector<int>)_(match_near_end)/1024 -98.74% 2241.208 28.298 - -0.59% -
std::find_end(list<int>)_(match_near_end)/1024 -98.66% 4521.373 60.516 - 1.06% -
std::find_end(list<int>,_pred)_(match_near_end)/1024 -98.61% 5034.182 70.089 - 0.76% -
std::find_end(deque<int>,_pred)_(match_near_end)/1024 -98.10% 4056.288 76.953 - 0.06% -
std::find_end(vector<int>,_pred)_(match_near_end)/1024 -98.09% 3153.699 60.212 - 0.08% -
std::distance(join_view(vector<vector<int>>))/50 -94.49% 12.517 0.690 - 0.02% -
std::find_end(list<int>,_pred)_(match_near_end)/1000 -91.65% 844.361 70.476 - -1.52% -
std::find_end(list<int>)_(match_near_end)/1000 -89.31% 733.450 78.434 - -1.29% -
std::find_end(vector<int>)_(match_near_end)/1000 -89.27% 261.801 28.086 - 0.06% -
std::find_end(vector<int>,_pred)_(match_near_end)/1000 -89.24% 544.152 58.547 - 0.10% -
std::find_end(deque<int>)_(match_near_end)/1000 -88.21% 348.494 41.092 - -10.91% -
std::fill(deque<int>)/8192 -87.37% 1864.796 235.493 - -0.64% -
std::fill_n(deque<int>)/8192 -87.35% 1866.881 236.190 - -2.17% -
std::fill_n(deque<int>)/1024 -87.19% 231.642 29.666 - 0.28% -
std::fill(deque<int>)/1024 -87.02% 232.589 30.188 - 0.77% -
std::find_end(deque<int>,_pred)_(match_near_end)/1000 -86.72% 560.703 74.477 - -0.07% -
std::fill_n(deque<int>)/32 -86.04% 8.269 1.155 - -12.29% -
std::fill(deque<int>)/32 -84.52% 8.811 1.364 - 0.01% -
bm_exception_ptr_swap_nonnull -82.87% 7.606 1.303 - -0.01% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 -82.49% 968.953 169.619 - 1.21% -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 -82.46% 3859.343 676.992 - 3.28% -
std::fill_n(deque<int>)/50 -82.00% 12.186 2.193 - -0.09% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/8192 -81.58% 323441.716 59593.560 - -1.52% -
std::fill(deque<int>)/50 -81.48% 12.763 2.364 - -0.07% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/8192 -81.46% 323485.437 59988.407 - -1.30% -
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 -81.05% 122.759 23.261 - 0.29% -
std::multiset<std::string>::ctor(&&,_different_allocs)/8192 -78.89% 271537.279 57331.542 - 0.07% -
std::set<std::string>::ctor(&&,_different_allocs)/8192 -77.94% 263474.992 58132.240 - 0.87% -
BM_num_get<void*> -77.13% 47.636 10.893 - -0.57% -
std::multiset<int>::ctor(&&,_different_allocs)/8192 -75.57% 194270.888 47463.486 - 0.19% -
std::find_end(deque<int>)_(same_length)/1024 -75.41% 1394.647 343.003 - 0.02% -
std::is_partitioned(vector<int>)_(unpartitioned)/50 -73.89% 8.905 2.325 - -73.35% -
std::find_end(deque<int>)_(same_length)/8192 -73.49% 11168.880 2960.603 - 8.19% -
std::set<int>::ctor(&&,_different_allocs)/8192 -70.21% 161550.849 48118.015 - -0.87% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -66.21% 1666.586 563.120 - -10.60% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -65.65% 1747.195 600.208 - -8.98% -
std::find_end(deque<int>)_(same_length)/1000 -64.09% 935.209 335.825 - 0.29% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 -63.28% 62.246 22.855 - -60.02% -
std::map<int,_int>::ctor(&&,_different_allocs)/8192 -62.24% 138430.643 52271.938 - 2.13% -
BM_num_get<unsigned_int> -61.74% 25.424 9.726 - 1.17% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/1024 -61.45% 18151.862 6996.763 - 0.32% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/8192 -60.77% 130791.216 51305.452 - 0.11% -
BM_num_get<unsigned_short> -60.62% 25.562 10.068 - -0.59% -
std::set<std::string>::ctor(&&,_different_allocs)/1024 -60.58% 17545.803 6916.585 - -0.04% -
std::set<int>::ctor(&&,_different_allocs)/1024 -60.53% 14734.367 5815.531 - -0.79% -
std::multiset<std::string>::ctor(&&,_different_allocs)/1024 -60.34% 17236.328 6836.426 - 0.63% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/1024 -60.29% 17633.737 7003.157 - 0.01% -
BM_num_get<unsigned_long_long> -59.66% 25.970 10.476 - 2.03% -
BM_num_get<unsigned_long> -59.63% 25.450 10.273 - -0.82% -
std::multiset<int>::ctor(&&,_different_allocs)/1024 -58.44% 13790.984 5732.095 - -0.04% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -58.06% 52.412 21.982 - -34.09% -
BM_format_to_string_begin<std::vector<wchar_t>>/16384 -57.89% 1902.008 800.999 - -52.33% -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 -57.31% 14372.895 6136.192 - 3.15% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 -57.05% 13791.062 5922.954 - -0.09% -
BM_format_to_string_begin<std::vector<char>>/16384 -57.03% 340.914 146.477 - 1.23% -
std::find_end(deque<int>,_pred)_(same_length)/8192 -56.51% 11462.674 4985.378 - 0.21% -
BM_num_get<long_long> -56.45% 24.715 10.763 - 0.53% -
rng::for_each(map<int>)/8192 -55.77% 16529.420 7310.234 - -0.14% -
BM_num_get<long> -55.28% 24.398 10.911 - 1.11% -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 -55.27% 76.407 34.177 - 1.52% -
std::for_each(map<int>::iterator)/8192 -55.03% 16371.941 7362.770 - -1.06% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 -54.71% 249.065 112.810 - 1.03% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 -53.57% 73.822 34.276 - -53.23% -
BM_num_get<bool> -53.36% 25.320 11.810 - 1.11% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 -53.29% 65.298 30.497 - -51.98% -
rng::for_each(multimap<int>)/8192 -53.24% 15883.257 7427.084 - -0.88% -
std::for_each(multimap<int>::iterator)/8192 -52.95% 16071.612 7562.036 - -0.12% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -51.70% 206.029 99.507 - -35.51% -
std::find_end(vector<int>)_(same_length)/1000 -50.82% 494.629 243.265 - 0.11% -
std::for_each(multiset<int>::iterator)/8192 -50.77% 16097.390 7923.959 - 0.26% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 -50.31% 65.911 32.755 - -49.62% -
std::for_each(set<int>::iterator)/8192 -50.17% 15715.673 7831.833 - -0.23% -
std::set<std::string>::ctor(&&,_different_allocs)/32 -49.97% 417.683 208.988 - 0.31% -
std::find_if(list<int>)_(process_all)/50 -49.95% 38.050 19.043 - 0.09% -
std::find_end(list<int>,_pred)_(same_length)/1000 -49.90% 1547.198 775.075 - -2.61% -
std::find_end(list<int>)_(same_length)/1000 -49.85% 1471.156 737.831 - -1.64% -
std::find_end(list<int>,_pred)_(same_length)/1024 -49.83% 1584.834 795.134 - -4.85% -
std::find_end(list<int>)_(same_length)/1024 -49.67% 1500.195 755.096 - 0.54% -
rng::for_each(set<int>)/8192 -49.56% 15441.804 7788.321 - 0.54% -
std::find_end(vector<int>,_pred)_(same_length)/8192 -49.54% 9944.725 5017.740 - -0.04% -
std::find_end(vector<int>,_pred)_(same_length)/1000 -49.54% 1212.963 612.069 - 0.02% -
std::find_end(vector<int>,_pred)_(same_length)/1024 -49.51% 1241.659 626.888 - 0.03% -
rng::for_each(multiset<int>)/8192 -49.45% 15381.589 7775.491 - 0.90% -
std::find_end(list<int>)_(same_length)/8192 -49.33% 15737.538 7974.169 - -17.74% -
std::find_end(list<int>,_pred)_(same_length)/8192 -49.07% 17079.425 8698.071 - -3.10% -
rng::find_last_if(list<int>)_(bail_10%)/50 -48.94% 37.468 19.132 - -0.12% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/32 -48.77% 412.896 211.547 - -0.11% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 -48.53% 416.280 214.274 - 0.65% -
std::find_end(vector<int>)_(same_length)/8192 -48.47% 4021.139 2071.926 - 2.34% -
std::find_end(vector<int>)_(same_length)/1024 -48.42% 505.125 260.560 - 4.92% -
std::set<int>::ctor(&&,_different_allocs)/32 -47.97% 336.688 175.191 - -0.71% -
std::find_end(deque<int>)_(near_matches)/1024 -47.56% 31166.564 16345.134 - -0.58% -
std::multiset<std::string>::ctor(&&,_different_allocs)/32 -47.46% 401.487 210.950 - 1.79% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -47.14% 216.578 114.483 - -9.39% -
std::multiset<int>::equal_range(key)_(non-existent)/0 -46.81% 0.476 0.253 - -0.42% -
std::find_end(deque<int>)_(near_matches)/1000 -46.55% 30016.921 16043.097 - 1.36% -
std::set<std::string>::insert(value)_(new_value,_end)/8192 -46.30% 130.284 69.967 - 4.30% -
std::find_if_not(deque<int>)_(bail_25%)/32768 -45.15% 3657.183 2006.126 - -0.44% -
std::find_if_not(deque<int>)_(bail_25%)/8192 -44.69% 919.690 508.688 - -0.38% -
rng::find_last(deque<int>)_(bail_90%)/1048576 -44.67% 46244.650 25586.221 - -1.07% -
std::map<int,_int>::ctor(&&,_different_allocs)/32 -44.62% 341.550 189.145 - -2.08% -
std::unordered_map<int,_int>::count(key)_(non-existent)/0 -44.48% 0.485 0.269 - -0.91% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -44.32% 141.916 79.019 - -32.10% -
bm_exception_ptr_move_ctor_nonnull -44.22% 6.848 3.820 - 4.66% -
std::find_end(deque<int>,_pred)_(same_length)/1024 -44.18% 1435.590 801.366 - 0.03% -
rng::find_last(deque<int>)_(bail_90%)/8192 -44.09% 364.886 204.011 - 1.49% -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 -43.68% 6.251 3.520 - -1.77% -
std::map<std::string,_int>::erase(key)_(existent)/8192 -43.42% 104.860 59.331 - -37.16% -
std::find_if_not(deque<int>)_(bail_25%)/8 -43.24% 2.058 1.168 - -0.26% -
std::find_end(deque<int>,_pred)_(same_length)/1000 -42.85% 1368.116 781.885 - 0.00% -
std::multiset<int>::ctor(&&,_different_allocs)/32 -42.61% 305.808 175.505 - 0.17% -
BM_format_to_n_string_begin<std::string>/16384 -42.20% 288.382 166.694 - -8.22% -
BM_PushHeap_float_Descending_16 -41.80% 0.632 0.368 - -2.25% -
BM_format_to_n_string_begin<std::vector<char>>/16384 -41.22% 249.628 146.740 - 0.08% -
BM_format_to_string_pointer<char>/16384 -40.85% 253.145 149.733 - -23.83% -
BM_PushHeap_float_Descending_4 -40.55% 0.612 0.364 - -4.76% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 -40.30% 307.662 183.672 - -0.12% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) -39.66% 20.065 12.107 - 2.47% -
BM_Move_Null -39.59% 0.907 0.548 - 13.70% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 -38.69% 27.276 16.723 - -12.79% -
std::multiset<std::string>::insert(value)_(already_present)/8192 -37.77% 84.554 52.619 - 1.52% -
std::partial_sort_copy(deque<int>)_(descending)/8 -37.56% 23.334 14.570 - 0.21% -
rng::find_last(deque<int>)_(bail_90%)/50 -37.35% 2.934 1.838 - -0.52% -
std::set<std::string>::insert(value)_(already_present)/32 -37.29% 16.328 10.239 - 10.39% -
std::copy(vector<bool>)_(aligned)/262144 -37.25% 587.809 368.860 - -34.56% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 -36.84% 16.719 10.559 - -55.85% -
std::multiset<int>::ctor(const&,_alloc)/8192 -36.50% 79867.273 50716.454 - -1.47% -
std::unordered_set<int>::count(key)_(non-existent)/0 -36.39% 0.485 0.308 - 1.37% -
std::find_end(deque<int>)_(near_matches)/8192 -36.38% 1769000.521 1125486.736 - -0.24% -
bm_exception_ptr_swap_null -36.06% 5.399 3.452 - 0.01% -
rng::find_last(deque<int>)_(bail_90%)/1024 -36.01% 45.933 29.391 - 0.93% -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 -35.60% 48.762 31.400 - -0.33% -
std::multiset<int>::contains(key)_(non-existent)/8192 -35.49% 14.637 9.443 - 2.80% -
std::multiset<int>::ctor(const&,_alloc)/1024 -35.23% 9837.980 6372.443 - -12.98% -
std::set<std::string>::erase(key)_(existent)/32 -35.22% 85.032 55.082 - 8.03% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control -34.98% 0.355 0.231 - -35.88% -
std::find_if_not(deque<int>)_(bail_25%)/1024 -34.95% 120.283 78.243 - -0.40% -
std::map<int,_int>::ctor(const&,_alloc)/1024 -34.92% 9999.342 6507.668 - -3.70% -
std::map<int,_int>::ctor(const&,_alloc)/8192 -34.65% 80156.175 52378.878 - -2.48% -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 -34.63% 9961.179 6512.046 - -4.84% -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 -34.57% 61.988 40.556 - 14.74% -
BM_vector_deque_ranges_copy/0 -34.48% 0.682 0.447 - -11.22% -
std::unordered_set<int>::insert(value)_(already_present)/32 -34.46% 2.637 1.728 - -1.02% -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 -34.43% 41.375 27.130 - -0.63% -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 -34.28% 78936.141 51875.815 - -6.47% -
BM_format_string<char>/65536 -34.26% 0.036 0.024 - -35.96% -
std::all_of(vector<int>)_(process_all)/50 -33.93% 19.204 12.688 - -7.80% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -33.91% 10.626 7.023 - -53.11% -
std::equal(list<int>)_(it,_it,_it,_it)/50 -33.89% 41.831 27.656 - -0.45% -
std::copy_n(list<int>)/64 -33.61% 22.405 14.874 - 1.19% -
std::multiset<std::string>::insert(value)_(new_value,_end)/32 -33.53% 47.142 31.335 - -2.05% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 -33.25% 13072113.395 8725873.223 - 0.73% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 -33.19% 12922716.210 8633280.607 - -2.22% -
bm_exception_ptr_move_ctor_null -33.17% 3.337 2.230 - -5.25% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 -33.08% 0.397 0.266 - -0.43% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 -32.92% 18235027.839 12231423.682 - -47.05% -
BM_PushHeap_uint64_QuickSortAdversary_1 -32.89% 0.696 0.467 - -0.62% -
BM_PushHeap_string_Descending_1 -32.77% 0.700 0.471 - -19.30% -
std::unique_copy(list<int>)_(contiguous)/52 -32.68% 29.051 19.558 - 0.24% -
std::multiset<std::string>::insert(value)_(already_present)/32 -32.27% 63.231 42.826 - -0.09% -
BM_format_to_string_begin<std::string>/16384 -32.23% 218.846 148.322 - -7.96% -
SetIntersection_Interlaced_Vector_uint64_16384_256 -32.21% 23668700.453 16045680.757 - -9.38% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 -32.17% 12857869.172 8721098.144 - -2.02% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 -32.07% 9.527 6.472 - -43.36% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 -31.47% 1.956 1.341 - -30.76% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -31.44% 12762327.382 8749317.093 - 1.35% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 -31.36% 12709486.086 8723656.523 - -0.89% -
std::set<int>::ctor(const&,_alloc)/8192 -31.17% 77999.624 53683.606 - 5.73% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 -31.11% 12867102.536 8863618.041 - -0.44% -
std::any_of(vector<int>)_(process_all)/50 -30.79% 18.971 13.129 - -1.93% -
BM_format_to_string_span<char>/16384 -30.66% 217.958 151.129 - -41.66% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 -30.63% 0.487 0.338 - 0.14% -
BM_PushHeap_float_PipeOrgan_1 -30.53% 0.671 0.466 - -0.14% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 -30.35% 42.545 29.632 - -1.26% -
std::multiset<int>::lower_bound(key)_(non-existent)/8192 -30.13% 13.904 9.715 - -13.94% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 -29.93% 345568085.054 242136084.650 - 2.68% -
bm_exception_ptr_move_assign_nonnull -29.62% 6.894 4.852 - -1.60% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -29.61% 42.668 30.034 - -10.72% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 -29.34% 0.481 0.340 - 0.71% -
BM_align/256 -28.77% 0.920 0.655 - 4.11% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -28.70% 6.616 4.717 - -39.16% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 -28.68% 39.488 28.162 - 0.11% -
BM_align/64 -28.61% 0.921 0.657 - 1.49% -
std::multiset<int>::count(key)_(existent)/1024 -28.60% 8.033 5.735 - -0.50% -
BM_align/8 -28.60% 0.921 0.657 - 1.62% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 -28.50% 27.006 19.310 - -37.24% -
std::map<std::string,_int>::erase(key)_(existent)/1024 -28.44% 89.642 64.149 - -34.18% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -28.43% 40.370 28.894 - -9.28% -
BM_align/1 -27.98% 0.921 0.663 - 3.69% -
std::copy(vector<bool>)_(aligned)/1048576 -27.93% 3458.440 2492.484 - 56.24% -
std::map<std::string,_int>::erase(iterator)/1024 -27.83% 35.703 25.767 - -26.91% -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 -27.82% 9.077 6.552 - -12.82% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 -27.79% 6028.056 4353.034 - -14.87% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 -27.63% 350290295.941 253493319.260 - 2.48% -
BM_PushHeap_float_Descending_64 -27.33% 0.523 0.380 - -0.87% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 -27.20% 10.857 7.904 - -2.96% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 -26.64% 31.932 23.425 - -30.87% -
BM_SystemErrorWithMessage -26.40% 23.123 17.017 - 0.73% -
std::set<int>::ctor(const&,_alloc)/1024 -26.12% 9679.700 7151.683 - 11.96% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -25.96% 42.101 31.171 - 4.32% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -25.65% 33.662 25.029 - -0.07% -
BM_StringFindStringLiteral/1024 -25.49% 23.787 17.724 - 1.30% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 -25.32% 1.697 1.268 - -12.48% -
std::partial_sort_copy(deque<int>)_(heap)/8 -24.98% 20.481 15.366 - 1.42% -
std::unordered_set<int>::insert(value)_(already_present)/1024 -24.97% 2.379 1.785 - -0.30% -
BM_PushHeap_string_Ascending_1 -24.86% 0.642 0.482 - 2.33% -
SetIntersection_Interlaced_Vector_uint32_262144_4 -24.81% 1951710.117 1467552.933 - -15.08% -
BM_Istream_numbers/0 -24.77% 1395.199 1049.553 - -1.15% -
std::multiset<std::string>::erase(key)_(existent)/8192 -24.58% 106.311 80.180 - -1.49% -
vector<bool>::resize() -24.31% 14.265 10.797 - -19.26% -
std::multiset<std::string>::insert(value)_(new_value,_end)/0 -24.29% 32.972 24.963 - -0.12% -
SetIntersection_Interlaced_Vector_uint32_1024_64 -24.29% 4990595.621 3778467.062 - 11.95% -
std::multiset<std::string>::ctor(const&,_alloc)/32 -24.22% 982.518 744.582 - -0.11% -
ranges::min(std::deque<__int128>)/1 -24.16% 0.837 0.634 - -10.42% -
std::for_each(multiset<int>::iterator)/50 -24.13% 47.219 35.825 - 0.97% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -24.10% 37.899 28.765 - 1.54% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -23.97% 43.291 32.915 - -25.45% -
std::is_partitioned(list<int>)_(unpartitioned)/8192 -23.90% 2160.629 1644.178 - -23.74% -
BM_Istream_numbers/3 -23.84% 1402.724 1068.376 - -2.78% -
BM_StringConstructDestroyCStr_Empty_Transparent -23.76% 0.312 0.238 - -2.57% -
std::find_end(deque<int>,_pred)_(near_matches)/1024 -23.74% 41839.989 31908.678 - -1.30% -
BM_Swap_LargeTrivialFunctor_LargeNonTrivialFunctor -23.57% 0.603 0.461 - 0.30% -
vector<bool>::reserve() -23.52% 10.924 8.355 - 3.66% -
std::transform(list<int>)_(identity_transform)/50 -23.36% 39.305 30.124 - -0.41% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 -23.26% 30.304 23.254 - -23.62% -
std::find_end(deque<int>,_pred)_(near_matches)/1000 -23.19% 40274.147 30935.411 - -0.40% -
std::is_partitioned(list<int>)_(unpartitioned)/32 -22.91% 4.383 3.379 - -20.54% -
BM_StringEraseWithMove_Huge_Transparent -22.91% 69.490 53.571 - 11.92% -
BM_Istream_numbers/2 -22.88% 1434.465 1106.281 - -3.04% -
std::copy_n(vector<bool>)_(aligned)/1048576 -22.84% 3110.122 2399.662 - -17.82% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -22.81% 38.282 29.551 - 0.93% -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 -22.64% 7.174 5.551 - 1.42% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 -22.41% 8.122 6.302 - -40.39% -
BM_StringEraseWithMove_Huge_Opaque -22.41% 68.230 52.941 - 1.77% -
BM_Istream_numbers/1 -22.31% 1423.789 1106.173 - -2.96% -
std::find_end(deque<int>,_pred)_(near_matches)/8192 -22.17% 2406237.543 1872687.054 - -0.55% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -21.93% 60.415 47.167 - 0.32% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 -21.90% 136.360 106.497 - 32.56% -
BM_Swap_SmallTrivialFunctor_LargeTrivialFunctor -21.47% 1.479 1.161 - -8.57% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 -21.36% 211995.841 166710.917 - -0.87% -
std::lower_bound(std::forward_list<int>)/100 -21.32% 108.722 85.543 - 4.67% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 -21.26% 1.924 1.515 - -20.90% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -21.26% 39.924 31.438 - -9.06% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -21.25% 870.550 685.593 - -11.82% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 -21.05% 1.866 1.474 - -11.34% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 -21.04% 3747.263 2958.743 - -0.31% -
std::find_if_not(vector<int>)_(bail_25%)/8 -21.01% 0.850 0.671 - -8.91% -
rng::for_each(multimap<int>)/50 -20.80% 50.199 39.756 - -2.08% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 -20.67% 0.515 0.409 - 4.25% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 -20.65% 15051.910 11943.534 - 2.57% -
std::multiset<int>::count(key)_(existent)/32 -20.41% 4.705 3.745 - -1.18% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 -20.35% 0.478 0.381 - 8.95% -
BM_ConstructAndDestroy_LargeNonTrivialFunctor_Opaque -20.15% 12.445 9.937 - -3.77% -
BM_Invoke_MemFuncPtr -20.07% 0.925 0.739 - -6.54% -
std::set<std::string>::insert(value)_(new_value,_end)/32 -20.05% 40.839 32.651 - -28.75% -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 -19.98% 1.025 0.820 - 0.21% -
std::set<std::string>::erase(iterator)/32 -19.96% 31.731 25.398 - -10.31% -
std::unordered_set<std::string>::ctor(const&)/32 -19.95% 795.931 637.151 - -4.57% -
std::move(deque<int>)/64 -19.48% 6.112 4.922 - -0.42% -
BM_PushHeap_float_Descending_256 -19.47% 0.499 0.402 - -0.75% -
std::find_end(list<int>)_(single_element)/8192 -19.45% 9655.531 7778.009 - -6.42% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -19.44% 52.478 42.275 - -20.08% -
BM_PushHeap_uint64_Ascending_1 -19.40% 0.577 0.465 - -0.05% -
std::unordered_multiset<int>::contains(key)_(existent)/32 -19.33% 1.553 1.253 - -3.97% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 -19.31% 1.111 0.896 - -25.92% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 -19.28% 1.590 1.284 - -12.03% -
std::set<std::string>::erase(key)_(existent)/8192 -18.96% 104.125 84.383 - 16.40% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 -18.93% 38.334 31.078 - -2.19% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 -18.89% 0.579 0.469 - -32.65% -
BM_deque_deque_ranges_move_backward/0 -18.69% 0.921 0.749 - -18.69% -
std::vector<std::string>::ctor(size)/8192 -18.68% 5187.044 4218.164 - -0.61% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 -18.65% 1698.499 1381.776 - -12.95% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 -18.51% 10.193 8.306 - -27.68% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8192 -18.49% 205840.675 167787.099 - 0.36% -
std::set<std::string>::ctor(const&,_alloc)/32 -18.41% 850.530 693.984 - -7.21% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 -18.40% 6.571 5.362 - -1.04% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 -18.39% 1.463 1.194 - -14.19% -
BM_StringEraseWithMove_Small_Opaque -18.35% 2.642 2.157 - -3.71% -
BM_PushHeap_uint64_SingleElement_1 -18.22% 0.501 0.410 - -15.36% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 -18.12% 16.427 13.450 - -9.14% -
std::set<std::string>::insert(value)_(new_value,_end)/0 -17.99% 32.967 27.036 - -21.22% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -17.98% 39.569 32.456 - -32.38% -
std::set<int>::count(key)_(non-existent)/8192 -17.98% 13.811 11.328 - -0.20% -
std::multiset<int>::lower_bound(key)_(non-existent)/32 -17.95% 2.971 2.438 - -8.88% -
std::move(list<int>)/64 -17.87% 47.883 39.324 - -14.33% -
std::sort(deque<int>)_(shuffled)/8192 -17.86% 98727.252 81094.243 - 0.35% -
BM_PushHeap_float_Descending_1024 -17.84% 0.474 0.389 - -0.15% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 -17.72% 0.477 0.392 - -27.87% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 -17.70% 29706.690 24447.336 - -0.09% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 -17.68% 897.251 738.608 - -1.52% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 -17.66% 3.208 2.641 - -36.41% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 -17.56% 462.383 381.181 - -0.26% -
BM_PushHeap_float_Descending_16384 -17.52% 0.465 0.384 - -0.28% -
BM_PushHeap_float_Descending_1 -17.49% 0.520 0.429 - -16.86% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 -17.46% 71.347 58.887 - -1.63% -
BM_join_view_out_vectors/70000 -17.43% 167175.685 138035.144 - 1.31% -
std::find_if(vector<int>)_(process_all)/50 -17.29% 6.862 5.675 - -1.88% -
std::find_if_not(vector<int>)_(process_all)/50 -17.26% 6.854 5.671 - 1.75% -
BM_PushHeap_float_Descending_262144 -17.26% 0.465 0.384 - -0.11% -
std::stable_partition(list<int>)_(dense)/1024 -17.09% 1747.054 1448.400 - -2.56% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 -16.94% 11.335 9.415 - -17.84% -
std::for_each(multimap<int>::iterator)/50 -16.86% 44.244 36.786 - 0.29% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 -16.79% 88.098 73.303 - -39.33% -
std::map<std::string,_int>::ctor(const&,_alloc)/8192 -16.78% 415514.516 345798.094 - -0.83% -
BM_format_to_n_string_begin<std::wstring>/16384 -16.77% 1903.067 1583.914 - 5.83% -
std::for_each(set<int>::iterator)/50 -16.75% 44.234 36.826 - -1.15% -
std::set<std::string>::insert(value)_(new_value,_middle)/8192 -16.75% 56.323 46.892 - 7.47% -
SetIntersection_Interlaced_Vector_uint64_256_16 -16.71% 7172011.327 5973765.220 - -5.92% -
rng::find_last_if(vector<char>)_(bail_90%)/1024 -16.68% 30.827 25.684 - -2.10% -
BM_PushHeap_string_PipeOrgan_1 -16.67% 0.700 0.583 - -0.13% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 -16.58% 7.032 5.866 - -26.27% -
BM_PushHeap_string_Random_1 -16.57% 0.698 0.583 - 0.00% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -16.50% 6308.222 5267.337 - -1.48% -
BM_format_to_n_string_begin<std::vector<wchar_t>>/16384 -16.41% 1902.510 1590.330 - 6.00% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -16.37% 6490.822 5428.098 - -2.85% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 -16.35% 29.805 24.933 - -2.08% -
std::unordered_multiset<int>::count(key)_(existent)/32 -16.22% 1.855 1.554 - 8.20% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 -16.11% 1.760 1.477 - -13.48% -
std::format(double)_(fmt:_{:_17000}) -15.95% 297.352 249.921 - -1.38% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 -15.87% 11.409 9.598 - 8.31% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 -15.65% 59.578 50.256 - -3.80% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 -15.63% 14184778.212 11967190.067 - -2.28% -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 -15.59% 7.661 6.467 - -3.61% -
Chain_fail,_4_levels -15.57% 62.373 52.661 - -3.38% -
std::fill(list<int>)/8192 -15.53% 8518.996 7195.818 - -12.31% -
std::unique(vector<int>,_pred)_(contiguous)/8192 -15.50% 4253.786 3594.464 - -0.15% -
std::format(double)_(fmt:_{:_17000L}) -15.36% 312.977 264.901 - -1.82% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 -15.36% 12660.436 10716.009 - 5.25% -
std::find_end(vector<int>)_(near_matches)/8192 -15.30% 911938.505 772456.085 - -0.27% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -15.26% 28.354 24.027 - 0.27% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -15.26% 22.287 18.885 - -9.96% -
ranges::minmax(std::list<char>)/1 -15.21% 0.412 0.349 - -15.73% -
BM_Swap_Null_LargeNonTrivialFunctor -15.16% 0.568 0.482 - -7.33% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -15.09% 19.958 16.945 - -3.17% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 -15.04% 1.564 1.329 - -7.08% -
rng::find_last(vector<char>)_(bail_90%)/1024 -14.93% 27.802 23.651 - -0.20% -
Chain_fail,_8_levels -14.89% 109.209 92.942 - -2.66% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 -14.89% 31.347 26.678 - -0.32% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 -14.87% 5.426 4.619 - -38.57% -
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 -14.87% 103.512 88.120 - -0.85% -
BM_join_view_out_vectors/64000 -14.84% 145901.515 124248.829 - 0.81% -
std::find_if(vector<int>)_(process_all)/32768 -14.79% 3759.689 3203.782 - -4.58% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 -14.77% 23.017 19.617 - -5.60% -
BM_deque_deque_copy_backward/0 -14.76% 0.921 0.785 - -8.56% -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 -14.74% 30.627 26.112 - -0.59% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 -14.69% 10988.291 9374.068 - -0.72% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 -14.68% 7.924 6.761 - 7.74% -
std::find_if(vector<int>)_(process_all)/8192 -14.68% 945.111 806.401 - -4.45% -
std::copy_n(list<int>)/4096 -14.65% 4179.648 3567.341 - -15.35% -
std::find_if_not(vector<int>)_(process_all)/32768 -14.56% 3749.940 3204.104 - 0.14% -
BM_deque_deque_ranges_move/0 -14.55% 0.923 0.788 - -14.51% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 -14.53% 31.652 27.053 - -9.09% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -14.44% 248.703 212.787 - 112.19% -
std::multimap<std::string,_int>::ctor(const&)/32 -14.39% 796.493 681.891 - -0.96% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 -14.37% 15308.043 13108.890 - 0.65% -
BM_SystemErrorWithoutMessage -14.33% 16.676 14.287 - 0.95% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 -14.30% 3.195 2.738 - -5.59% -
std::multiset<int>::upper_bound(key)_(non-existent)/8192 -14.28% 11.322 9.706 - -0.66% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 -14.27% 7.501 6.431 - -18.98% -
std::find_if_not(vector<int>)_(process_all)/8192 -14.27% 943.307 808.690 - 0.59% -
SetIntersection_Interlaced_Vector_uint64_262144_64 -14.26% 10397009.900 8914745.064 - -5.43% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 -14.16% 928.015 796.597 - -1.27% -
std::set<std::string>::ctor(const&)/32 -14.10% 832.328 714.937 - -7.53% -
std::multiset<std::string>::count(key)_(non-existent)/32 -14.06% 12.420 10.674 - 0.32% -
std::multiset<std::string>::insert(value)_(already_present)/1024 -14.03% 63.285 54.407 - 0.23% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -14.01% 32.730 28.146 - 17.99% -
BM_Swap_LargeTrivialFunctor_LargeTrivialFunctor -13.98% 0.588 0.505 - 0.12% -
std::set<int>::ctor(const&,_alloc)/32 -13.94% 248.035 213.459 - -4.00% -
std::unordered_multiset<int>::erase(iterator)/8192 -13.87% 22.805 19.642 - -15.79% -
std::map<int,_int>::count(key)_(existent)/1024 -13.80% 4.408 3.800 - -1.18% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -13.79% 26463573.918 22813092.534 - -2.64% -
Chain,_1_level -13.67% 1.160 1.001 - -0.01% -
std::flat_map<int,_int>::count(key)_(non-existent)/0 -13.65% 0.490 0.423 - -12.65% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 -13.65% 26.351 22.755 - -7.28% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 -13.63% 1.701 1.469 - -12.80% -
std::multiset<std::string>::ctor(&&,_different_allocs)/0 -13.61% 14.823 12.806 - -0.27% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 -13.59% 3.054 2.639 - 2.01% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 -13.57% 31.887 27.561 - -0.63% -
std::reverse_copy(list<int>)/8 -13.53% 2.787 2.410 - -0.26% -
BM_format_to_n_string_span<char>/16384 -13.48% 247.907 214.486 - 12.99% -
Chain,_2_levels -13.46% 1.157 1.001 - -0.01% -
Chain,_3_levels -13.46% 1.157 1.001 - -0.01% -
Chain,_9_levels -13.43% 1.157 1.001 - -0.01% -
BM_format_string<wchar_t>/8192 -13.43% 0.225 0.195 - -0.53% -
DAG_leftmost,_4_levels -13.43% 1.157 1.001 - -0.01% -
DAG_leftmost,_5_levels -13.42% 1.156 1.001 - -0.01% -
Chain,_7_levels -13.42% 1.156 1.001 - -0.01% -
std::any_of(deque<int>)_(process_all)/50 -13.41% 21.838 18.909 - 0.04% -
DAG_leftmost,_3_levels -13.41% 1.156 1.001 - -0.01% -
Chain,_6_levels -13.41% 1.156 1.001 - -0.00% -
Chain,_4_levels -13.40% 1.156 1.001 - -0.01% -
Chain,_5_levels -13.39% 1.156 1.001 - -0.00% -
DAG_rightmost,_5_levels -13.38% 1.156 1.002 - 0.03% -
DAG_rightmost,_3_levels -13.38% 1.157 1.002 - 0.05% -
std::multiset<int>::equal_range(key)_(non-existent)/1024 -13.36% 6.430 5.571 - -10.56% -
DAG_rightmost,_4_levels -13.35% 1.156 1.001 - 0.01% -
std::set<std::string>::ctor(const&,_alloc)/8192 -13.27% 399584.042 346573.992 - -0.10% -
std::set<int>::erase(key)_(non-existent,_end)/32 -13.25% 2.636 2.287 - -6.26% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/0 -13.09% 14.792 12.855 - 0.16% -
rng::for_each(set<int>)/50 -13.09% 43.831 38.094 - -0.72% -
Chain,_8_levels -13.09% 1.156 1.005 - 0.37% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 -13.03% 1.806 1.571 - -11.85% -
std::multiset<std::string>::equal_range(key)_(existent)/32 -13.00% 19.855 17.275 - -2.19% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 -12.75% 22.083 19.267 - -11.55% -
ranges::min(std::vector<long_long>)/1 -12.74% 0.437 0.381 - -0.08% -
std::map<int,_int>::count(key)_(existent)/32 -12.62% 1.779 1.554 - 1.42% -
std::find_first_of(list<int>)_(large_needle)/1024 -12.60% 985755.662 861570.833 - 1.64% -
BM_StringRelational_Eq_Empty_Empty_Control -12.56% 2.118 1.852 - -7.08% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 -12.53% 1003.120 877.400 - 0.27% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 -12.48% 396460.055 346977.739 - -0.91% -
BM_vector_deque_copy/0 -12.45% 0.551 0.482 - -3.63% -
std::find_if(vector<int>)_(bail_25%)/32768 -12.44% 944.162 826.750 - 1.58% -
std::map<int,_int>::erase(iterator)/1024 -12.42% 24.033 21.049 - 2.07% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -12.35% 6490.305 5688.721 - -1.43% -
std::generate_n(deque<int>)/1024 -12.33% 278.270 243.951 - -0.15% -
std::unordered_set<int>::contains(key)_(non-existent)/32 -12.26% 1.619 1.421 - -16.78% -
std::multiset<std::string>::ctor(const&,_alloc)/8192 -12.25% 392009.161 343998.557 - -0.20% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -12.21% 1000.098 878.010 - 0.61% -
std::none_of(deque<int>)_(process_all)/50 -12.20% 21.525 18.899 - -0.06% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -12.14% 51354.220 45121.857 - -1.54% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 -12.13% 44.580 39.174 - -4.41% -
BM_CmpEqual_uchar_schar -12.10% 1.123 0.987 - -5.16% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 -12.08% 52.479 46.138 - 0.51% -
std::search(deque<int>)_(no_match)/1024 -12.06% 303.162 266.605 - -11.98% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -12.05% 1615.396 1420.725 - -0.12% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 -11.99% 1.912 1.683 - -8.58% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -11.99% 50238.000 44216.617 - -1.11% -
BM_StringEraseWithMove_Small_Transparent -11.95% 2.412 2.124 - -4.92% -
std::reverse(list<int>)/4096 -11.93% 1764.844 1554.276 - -13.14% -
std::generate(deque<int>)/1024 -11.92% 276.750 243.756 - -0.54% -
ranges::minmax(std::vector<char>)/8 -11.91% 1.010 0.890 - -22.13% -
SetIntersection_Interlaced_Vector_uint32_16384_256 -11.91% 19485468.659 17165426.212 - -24.77% -
rng::find_last_if(list<int>)_(bail_90%)/1024 -11.91% 79.353 69.906 - -0.15% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 -11.90% 34.841 30.695 - 11.76% -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 -11.89% 41011.164 36135.815 - 0.37% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 -11.89% 165961.418 146233.594 - -2.50% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -11.84% 28.223 24.881 - 19.53% -
std::multiset<int>::ctor(const&,_alloc)/32 -11.83% 258.013 227.501 - 0.51% -
std::set<int>::ctor(&&,_different_allocs)/0 -11.81% 14.528 12.812 - -0.40% -
Chain_fail,_2_levels -11.79% 35.978 31.737 - 1.05% -
ranges::min(std::vector<char>)/1 -11.77% 0.438 0.386 - -14.43% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -11.62% 283279.563 250349.865 - -3.16% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 -11.57% 29.998 26.527 - -7.65% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 -11.56% 23.529 20.810 - -4.40% -
std::set<std::string>::ctor(&&,_different_allocs)/0 -11.54% 14.489 12.818 - -0.02% -
std::multiset<int>::find(key)_(non-existent)/8192 -11.48% 9.262 8.200 - 0.20% -
std::partial_sort_copy(list<int>)_(ascending)/8 -11.43% 9.365 8.294 - 0.43% -
std::find_if_not(vector<char>)_(bail_25%)/8 -11.42% 0.932 0.826 - -23.01% -
rng::contains_subrange(deque<int>)_(single_element)/50 -11.38% 28.918 25.626 - -0.58% -
std::find_if(deque<int>)_(bail_25%)/8192 -11.38% 569.375 504.573 - -7.54% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 -11.37% 1123.071 995.356 - -1.99% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/0 -11.36% 14.643 12.979 - 1.22% -
std::stable_sort(deque<int>)_(ascending)/8 -11.29% 20.212 17.930 - 1.70% -
rng::contains_subrange(list<int>)_(single_element)/8192 -11.24% 7744.738 6874.551 - -2.06% -
std::set<std::string>::ctor(const&,_alloc)/1024 -11.23% 41349.189 36705.140 - -0.07% -
std::multimap<int,_int>::ctor(const&,_alloc)/32 -11.22% 255.785 227.078 - -5.59% -
BM_tolower_char<char> -11.21% 0.692 0.614 - -11.21% -
BM_CmpEqual_ushort_schar -11.18% 1.118 0.993 - -1.79% -
std::format(double)_(fmt:_{:0^17500_17000}) -11.15% 441.163 391.967 - -0.15% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 -11.15% 1.661 1.476 - -1.22% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 -11.14% 1.644 1.461 - -1.63% -
std::stable_sort(deque<int>)_(shuffled)/8192 -11.12% 15961.235 14186.377 - 0.18% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 -11.10% 19.724 17.534 - 1.44% -
std::for_each(map<int>::iterator)/50 -11.07% 41.120 36.566 - 1.76% -
std::unordered_multiset<int>::find(key)_(existent)/8192 -11.07% 1.333 1.185 - 1.61% -
std::find_end(vector<int>,_pred)_(near_matches)/8192 -11.04% 1631029.556 1450959.110 - -0.24% -
std::set<int>::lower_bound(key)_(non-existent)/8192 -11.03% 10.497 9.339 - -5.41% -
rng::contains_subrange(list<int>)_(same_length)/50 -10.98% 28.308 25.199 - -0.34% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -10.98% 222.294 197.886 - 101.27% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 -10.95% 54.073 48.151 - 3.05% -
ranges::min(std::deque<long_long>)/70000 -10.91% 26305.416 23434.345 - 16.83% -
BM_format_to_iterator/<std::vector>_string_view_len_6000 -10.91% 67.319 59.973 - 0.15% -
std::unordered_set<int>::find(key)_(non-existent)/8192 -10.89% 1.215 1.083 - -4.36% -
std::any_of(deque<int>)_(process_all)/8192 -10.89% 2833.712 2525.159 - -3.46% -
BM_StringMove_Large -10.87% 0.798 0.711 - 0.57% -
BM_Swap_Null_Null -10.86% 0.459 0.409 - -0.38% -
BM_Copy_MemFuncPtr -10.86% 1.292 1.152 - 0.11% -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 -10.86% 23.240 20.717 - -14.77% -
DAG_sidecast_fail,_1_level -10.82% 64.927 57.903 - -4.64% -
BM_format_to_iterator/<std::array>_string_view_len_6000 -10.81% 67.343 60.065 - -0.01% -
DAG_sidecast_fail,_3_levels -10.78% 116.720 104.140 - -4.82% -
BM_PushHeap_float_PipeOrgan_4 -10.75% 0.540 0.482 - -1.82% -
std::unordered_set<std::string>::count(key)_(existent)/1024 -10.74% 34.632 30.912 - -23.22% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 -10.73% 5.544 4.949 - -0.09% -
std::map<int,_int>::erase(iterator)/32 -10.73% 23.494 20.974 - 2.05% -
BM_join_view_in_vectors/70000 -10.71% 147988.502 132143.713 - -7.25% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 -10.68% 0.495 0.442 - 3.86% -
BM_format_to_iterator/<std::string>_string_view_len_6000 -10.67% 67.154 59.991 - -0.75% -
rng::starts_with(list<int>,_pred)/8192 -10.66% 12219.251 10917.008 - 3.00% -
std::set<int>::erase(key)_(non-existent,_end)/1024 -10.65% 6.007 5.367 - -6.75% -
std::format(double)_(fmt:_{:0>17500_17000}) -10.63% 436.192 389.818 - -1.24% -
SetIntersection_Front_Vector_uint32_16384_1024 -10.61% 5922487.411 5294022.633 - -6.39% -
std::set<int>::erase(key)_(non-existent,_end)/8192 -10.59% 9.181 8.209 - -1.04% -
std::set<std::string>::contains(key)_(existent)/32 -10.57% 15.919 14.235 - -4.19% -
std::set<std::string>::upper_bound(key)_(existent)/32 -10.55% 17.323 15.496 - -0.37% -
BM_vector_deque_move_backward/2 -10.50% 2.061 1.845 - -5.05% -
std::set<int>::count(key)_(existent)/1024 -10.50% 4.683 4.192 - 4.15% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8 -10.49% 0.775 0.693 - 0.04% -
rng::find_last_if(vector<char>)_(bail_90%)/8 -10.47% 0.521 0.466 - -0.26% -
DAG_sidecast_fail,_2_levels -10.47% 98.508 88.198 - -5.27% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -10.46% 32.052 28.701 - -0.62% -
BM_CmpLess_uint_short -10.44% 1.136 1.018 - -2.55% -
std::find_if(vector<int>)_(bail_25%)/8192 -10.44% 237.582 212.772 - 0.04% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -10.44% 14.297 12.805 - -0.64% -
std::find_end(list<int>,_pred)_(near_matches)/1024 -10.43% 42861.115 38392.459 - -0.44% -
std::any_of(deque<int>)_(process_all)/32768 -10.40% 11288.254 10114.575 - -3.30% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 -10.38% 1.389 1.245 - -5.57% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 -10.38% 19920405.161 17852868.039 - -1.55% -
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 -10.37% 1.156 1.036 - 19.81% -
std::all_of(vector<int>)_(process_all)/8 -10.32% 2.517 2.257 - -11.32% -
std::format(double)_(fmt:_{:0^17500_17000L}) -10.31% 454.967 408.082 - -0.00% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/8192 -10.28% 7693.487 6902.568 - 0.06% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 -10.24% 17.650 15.843 - 1.74% -
rng::contains_subrange(list<int>)_(process_all)/8192 -10.24% 9040.942 8115.572 - -3.82% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -10.23% 50304.151 45155.631 - 0.54% -
std::find_end(list<int>,_pred)_(near_matches)/1000 -10.22% 41242.647 37026.276 - -0.34% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 -10.20% 96.757 86.884 - -0.76% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/8192 -10.16% 7679.045 6899.088 - -0.01% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 -10.15% 872.788 784.157 - 0.88% -
rng::find_last(deque<int>)_(bail_90%)/8 -10.15% 0.969 0.871 - -6.10% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 -10.14% 28529.467 25636.653 - 0.04% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 -10.12% 4.556 4.095 - -0.01% -
std::map<int,_int>::ctor(&&,_different_allocs)/0 -10.12% 14.342 12.891 - -3.05% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -10.10% 1926.770 1732.092 - 1.43% -
std::search(vector<int>,_pred)_(single_element)/1024 -10.08% 576.950 518.792 - -5.16% -
std::find_if(vector<int>)_(process_all)/1024 -10.08% 125.593 112.937 - -2.11% -
BM_deque_vector_ranges_move/1 -10.07% 2.368 2.130 - 1.51% -
BM_deque_vector_ranges_move_backward/0 -10.06% 1.584 1.425 - 0.30% -
BM_Move_FuncPtr -10.03% 1.311 1.179 - -0.09% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 -9.96% 29303.154 26383.296 - -5.38% -
std::search(vector<int>,_pred)_(single_element)/8192 -9.91% 4603.682 4147.376 - -5.15% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 -9.91% 26.709 24.063 - 4.33% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -9.88% 7671.183 6913.239 - 0.02% -
rng::find_last(vector<int>)_(bail_90%)/50 -9.87% 1.516 1.366 - -9.81% -
SetIntersection_Front_Set_string_1024_64 -9.86% 4771298.152 4300828.354 - -4.26% -
std::deque<std::string>::ctor(size)/32 -9.85% 51.330 46.276 - 8.98% -
BM_StringRelationalLiteral_Eq_Empty_Small_Control -9.83% 0.378 0.341 - -16.72% -
BM_Swap_FuncPtr_LargeNonTrivialFunctor -9.82% 1.276 1.151 - -0.08% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle -9.82% 0.688 0.621 - 1.57% -
std::multimap<std::string,_int>::find(key)_(existent)/32 -9.80% 15.976 14.410 - -0.81% -
Chain_fail,_7_levels -9.79% 99.270 89.551 - -1.14% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 -9.78% 16663.636 15034.123 - -8.04% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 -9.77% 1.416 1.278 - 10.58% -
std::find(vector<long_long>)_(process_all)/8 -9.77% 1.139 1.028 - 10.46% -
std::unique(vector<int>,_pred)_(contiguous)/1024 -9.77% 540.529 487.745 - -0.82% -
std::partition(list<int>)_(dense)/8192 -9.68% 5676.201 5126.543 - 15.61% -
std::stable_sort(deque<int>)_(descending)/8 -9.68% 28.414 25.664 - -1.48% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 -9.66% 1.421 1.283 - 11.09% -
Chain_fail,_5_levels -9.65% 72.988 65.945 - -1.87% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -9.64% 3.116 2.816 - 0.00% -
std::copy(deque<int>)/64 -9.63% 3.018 2.727 - -0.27% -
std::find_end(vector<int>)_(near_matches)/1024 -9.62% 15666.013 14158.812 - 0.19% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -9.62% 21.022 19.000 - -1.59% -
std::find_end(list<int>,_pred)_(near_matches)/8192 -9.60% 2662823.390 2407066.440 - -0.30% -
std::map<std::string,_int>::count(key)_(existent)/8192 -9.59% 30.601 27.667 - -4.78% -
std::copy(list<int>)/64 -9.57% 33.494 30.290 - -16.70% -
rng::contains_subrange(list<int>)_(process_all)/50 -9.54% 17.794 16.096 - -3.73% -
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 -9.54% 17.332 15.678 - 1.06% -
std::format(double)_(fmt:_{:017500_17000}) -9.54% 435.158 393.663 - -0.64% -
std::multiset<int>::find(key)_(non-existent)/1024 -9.52% 6.064 5.487 - -0.35% -
std::search(vector<int>,_pred)_(single_element)/1000 -9.49% 563.172 509.736 - -4.35% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 -9.44% 1.285 1.164 - -13.40% -
std::multimap<int,_int>::upper_bound(key)_(existent)/32 -9.43% 2.456 2.224 - 0.27% -
BM_Swap_MemPtr_SmallTrivialFunctor -9.42% 3.641 3.298 - -4.53% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -9.42% 831.696 753.358 - -0.58% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 -9.40% 96.527 87.456 - -9.98% -
BM_deque_vector_ranges_copy/0 -9.38% 1.438 1.303 - -14.65% -
rng::find_last_if(vector<int>)_(bail_90%)/8 -9.35% 0.618 0.560 - -18.60% -
std::find_end(vector<int>)_(near_matches)/1000 -9.34% 15052.698 13647.425 - 0.03% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/0 -9.28% 14.103 12.795 - -0.46% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -9.26% 8360.145 7586.202 - 0.93% -
std::multiset<std::string>::find(key)_(existent)/8192 -9.25% 30.260 27.462 - -2.32% -
BM_PushHeap_pair<uint32,_uint32>_Descending_1 -9.24% 0.515 0.467 - -0.88% -
std::find_if(deque<int>)_(bail_25%)/32768 -9.23% 2213.869 2009.471 - -0.19% -
BM_Move_SmallTrivialFunctor -9.23% 1.288 1.169 - -9.33% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 -9.22% 1.450 1.316 - -4.52% -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 -9.21% 324.985 295.045 - 0.05% -
BM_PathConstructString/large_string/64 -9.19% 2445.594 2220.825 - -8.84% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -9.18% 41179.387 37400.105 - -3.79% -
std::set<std::string>::equal_range(key)_(existent)/8192 -9.18% 32.538 29.552 - -0.38% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 -9.15% 7.310 6.641 - -0.74% -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 -9.14% 0.697 0.633 - -0.10% -
ranges::min(std::deque<char>)/1 -9.11% 0.686 0.624 - 3.40% -
std::is_partitioned(list<int>)_(partitioned)/1024 -9.08% 639.612 581.509 - -0.23% -
std::find_if_not(vector<int>)_(process_all)/1024 -9.08% 125.060 113.706 - 0.84% -
bm_ranges_lexicographical_compare<unsigned_char>/8 -9.06% 1.380 1.255 - -3.52% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 -9.06% 11.049 10.048 - 6.83% -
std::search_n(list<int>)_(no_match)/8192 -9.06% 7440.476 6766.535 125.490 -1.32% 125.490
std::pop_heap(deque<std::string>)/1024 -9.04% 66.905 60.857 - 0.09% -
BM_CmpEqual_uint_short -9.03% 1.135 1.033 - -0.55% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -9.01% 43642.399 39709.377 - -1.54% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 -8.98% 40.801 37.136 - -0.47% -
std::format(double)_(fmt:_{:017500_17000L}) -8.97% 448.813 408.557 - -0.78% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 -8.96% 33.890 30.852 - -0.15% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -8.94% 28.819 26.241 - -37.88% -
std::format(double)_(fmt:_{:0>17500_17000L}) -8.94% 447.599 407.566 - -0.85% -
BM_StringAssignAsciiz_Small_Opaque -8.92% 3.337 3.040 - -8.58% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 -8.92% 27006.931 24599.116 - -2.63% -
BM_StringAssignAsciiz_Empty_Opaque -8.89% 3.336 3.039 - -11.87% -
BM_CmpEqual_uint_schar -8.88% 1.133 1.032 - -4.28% -
std::map<std::string,_int>::count(key)_(non-existent)/32 -8.87% 11.344 10.337 - -0.11% -
std::unordered_multiset<int>::erase(key)_(existent)/32 -8.85% 22.427 20.443 - -7.07% -
std::format(double)_(fmt:_{:0<17500_17000L}) -8.83% 444.903 405.604 - -0.66% -
BM_deque_vector_ranges_move/2 -8.83% 2.062 1.880 - 2.12% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -8.82% 5454.051 4973.245 - -6.52% -
std::multiset<std::string>::ctor(const&,_alloc)/0 -8.78% 13.879 12.660 - -0.49% -
std::format(double)_(fmt:_{:0<17500_17000}) -8.78% 431.638 393.739 - -0.05% -
std::pop_heap(deque<int>)/1024 -8.78% 13.584 12.392 - 0.81% -
std::map<int,_int>::ctor(const&,_alloc)/32 -8.76% 251.225 229.213 - -0.54% -
std::multimap<std::string,_int>::erase(iterator)/32 -8.76% 27.826 25.388 - -0.33% -
std::find_end(list<int>)_(near_matches)/1024 -8.75% 37708.087 34407.477 - -0.08% -
SetIntersection_Interlaced_Vector_uint64_64_16 -8.75% 18312484.508 16709988.431 - -4.54% -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 -8.73% 5.916 5.399 - -0.66% -
BM_PushHeap_float_Ascending_4 -8.68% 0.587 0.536 - -0.27% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 -8.63% 1.423 1.300 - 12.51% -
std::partial_sort(deque<int>)_(ascending)/8192 -8.60% 162158.621 148205.195 - 0.35% -
std::stable_sort(deque<int>)_(repeated)/8 -8.60% 19.713 18.018 - 1.15% -
BM_CmpEqual_uchar_short -8.60% 1.085 0.992 - -1.42% -
SetIntersection_Front_Vector_string_1024_256 -8.59% 10204165.223 9327873.370 - -6.42% -
BM_StringRelational_Compare_Huge_Large_Control -8.59% 2.276 2.080 - 0.00% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 -8.57% 1.473 1.347 - -11.93% -
rng::ends_with(list<int>)_(mismatch_at_end)/8 -8.57% 0.754 0.689 - -9.23% -
ranges::minmax(std::vector<char>)/64 -8.56% 1.353 1.237 - -2.94% -
std::multiset<int>::find(key)_(non-existent)/32 -8.56% 2.469 2.258 - 0.16% -
BM_Move_MemFuncPtr -8.53% 1.353 1.238 - 2.30% -
std::count(vector<int>)_(every_other)/8 -8.52% 1.335 1.222 - -9.21% -
std::map<int,_int>::erase(iterator)/8192 -8.52% 26.727 24.450 - 2.37% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -8.52% 3168648.357 2898747.803 - -2.62% -
std::move(deque<int>)/32768 -8.51% 2074.423 1897.964 - -19.69% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/0 -8.48% 13.890 12.713 - 0.21% -
std::copy_backward(vector<int>)/32768 -8.48% 3795.777 3474.056 - -3.68% -
std::set<std::string>::erase(key)_(non-existent,_end)/8192 -8.45% 30.598 28.011 - -2.74% -
BM_emoji_text<wchar_t> -8.42% 1153.624 1056.521 - 18.23% -
BM_Swap_Null_FuncPtr -8.39% 1.257 1.152 - 0.10% -
std::find_end(vector<int>,_pred)_(near_matches)/1024 -8.37% 26328.045 24123.950 - 0.47% -
rng::contains_subrange(deque<int>)_(same_length)/16 -8.34% 12.708 11.648 - -10.92% -
std::set<std::string>::erase(key)_(non-existent,_end)/32 -8.32% 10.563 9.684 - -4.14% -
std::unordered_multimap<int,_int>::clear()/8192 -8.32% 67123.529 61538.347 - -5.18% -
std::set<std::string>::lower_bound(key)_(existent)/1024 -8.31% 23.685 21.716 - -6.19% -
std::find_end(list<int>)_(near_matches)/8192 -8.31% 2457994.737 2253708.064 - -0.31% -
std::deque<int>::insert(middle)_(cheap_elements)/32 -8.31% 12.402 11.371 - -2.95% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -8.30% 1239128.973 1136225.792 - -5.00% -
BM_deque_vector_copy/1 -8.29% 2.139 1.962 - -10.16% -
std::find_end(vector<int>,_pred)_(near_matches)/1000 -8.29% 25288.706 23192.817 - 1.36% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 -8.27% 40223.506 36897.034 - -1.17% -
BM_StringRelational_Compare_Huge_Huge_ChangeMiddle -8.26% 60.747 55.728 - -0.33% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 -8.24% 11.127 10.209 - -8.51% -
std::multiset<int>::find(key)_(existent)/8192 -8.22% 8.908 8.176 - -2.17% -
BM_format_to_n_string_span<char>/1 -8.21% 11.344 10.413 - -4.48% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 -8.20% 42.388 38.914 - -0.40% -
std::fill_n(vector<bool>)/262144 -8.19% 251.460 230.870 - -0.29% -
std::multiset<std::string>::ctor(const&,_alloc)/1024 -8.19% 39681.250 36432.428 - -0.22% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 -8.19% 24.767 22.739 - -7.81% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 -8.18% 376.205 345.438 - 12.38% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/1024 -8.17% 7.269 6.675 - 3.06% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -8.17% 1214.975 1115.726 - -3.85% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024 -8.16% 13.442 12.345 - 1.33% -
BM_vector_deque_move/1 -8.15% 2.282 2.095 - -9.35% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 -8.14% 23.829 21.889 - -7.40% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 -8.11% 20147429.879 18514426.158 - -2.61% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/0 -8.10% 0.378 0.347 - -0.00% -
std::find_if(vector<char>)_(bail_25%)/32768 -8.08% 943.756 867.529 - 8.30% -
BM_vector_deque_copy_backward/1 -8.03% 2.384 2.192 - -2.99% -
std::equal(vector<int>)_(it,_it,_it)/8 -8.01% 1.257 1.156 - 0.09% -
BM_vector_deque_ranges_copy_backward/0 -8.00% 0.519 0.477 - -24.90% -
BM_PushHeap_float_QuickSortAdversary_4 -8.00% 0.586 0.539 - 0.51% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 -7.99% 1.385 1.274 - 5.21% -
BM_vector_deque_copy_backward/2 -7.98% 2.064 1.899 - -5.22% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 -7.95% 61242491.095 56372918.051 - -12.32% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 -7.94% 104088.386 95820.041 - -0.50% -
std::multiset<int>::count(key)_(non-existent)/0 -7.93% 0.275 0.254 - -0.22% -
BM_CmpLess_uchar_short -7.92% 1.135 1.045 - 0.60% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -7.89% 682.412 628.589 - -5.36% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 -7.88% 27.944 25.743 - -0.67% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -7.88% 13371.437 12318.240 - -4.20% -
std::adjacent_find(vector<int>,_pred)/8 -7.85% 3.525 3.249 - -2.76% -
BM_Swap_Null_SmallTrivialFunctor -7.84% 1.254 1.156 - -5.16% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 -7.84% 23.704 21.846 - -1.45% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -7.83% 19.825 18.274 - 2.44% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 -7.81% 1.419 1.308 - 13.19% -
BM_lexicographical_compare_three_way_fast_path/1 -7.81% 0.413 0.381 - -1.21% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -7.80% 19.814 18.269 - 3.48% -
std::unordered_set<std::string>::find(key)_(existent)/8192 -7.79% 41.522 38.287 - 4.32% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -7.78% 22.458 20.710 - 1.30% -
BM_vector_deque_move/2 -7.78% 2.004 1.848 - -10.65% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 -7.78% 25.624 23.631 - 9.14% -
std::set<std::string>::lower_bound(key)_(existent)/32 -7.77% 16.724 15.423 - 2.13% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 -7.77% 8.252 7.611 - -3.42% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst -7.76% 0.692 0.639 - 1.75% -
Chain_fail,_3_levels -7.72% 41.463 38.262 - -1.45% -
BM_format_to_string_begin<std::vector<char>>/1048576 -7.67% 12545.013 11582.303 - -0.61% -
BM_CmpLess_uint_schar -7.66% 1.134 1.047 - -1.53% -
SetIntersection_None_Vector_uint64_1024_16 -7.66% 1104320.490 1019743.891 - -6.32% -
DAG_sidecast,_2_levels -7.61% 88.473 81.743 - -4.59% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -7.60% 871.186 804.971 - 2.47% -
std::find_end(list<int>)_(near_matches)/1000 -7.60% 36128.912 33383.722 - 0.72% -
BM_format_string<wchar_t>/16 -7.58% 1.599 1.478 - -1.76% -
std::unordered_set<int>::contains(key)_(non-existent)/0 -7.58% 0.366 0.338 - -30.95% -
std::generate(deque<int>)/32 -7.57% 8.683 8.026 - -0.51% -
SetIntersection_Front_Vector_uint64_262144_256 -7.57% 2279995.774 2107366.384 - -1.47% -
DAG_sidecast,_3_levels -7.57% 112.295 103.795 - -5.11% -
Chain_fail,_1_level -7.52% 22.735 21.025 - 1.85% -
BM_CmpLess_ushort_short -7.52% 1.122 1.038 - -1.18% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 -7.52% 23235625.108 21489440.482 - -2.04% -
BM_format_string<wchar_t>/131072 -7.51% 0.187 0.173 - -1.11% -
std::unordered_map<int,_int>::clear()/1024 -7.51% 8565.891 7922.534 - -3.38% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 -7.50% 1.274 1.178 - -14.79% -
BM_cyrillic_text<wchar_t> -7.50% 30460.916 28175.705 - -1.08% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -7.49% 13505.593 12493.670 - 1.99% -
std::find_if(deque<int>)_(process_all)/8192 -7.47% 2330.054 2156.003 - -0.35% -
BM_join_view_in_vectors/512 -7.46% 701.774 649.444 - -3.19% -
std::unordered_map<int,_int>::clear()/8192 -7.39% 66625.849 61703.276 - -4.33% -
SetIntersection_None_Set_uint32_16384_1 -7.36% 161921330.369 150010166.075 - -3.97% -
std::find_end(list<int>,_pred)_(single_element)/8192 -7.35% 9245.324 8565.422 - -0.05% -
BM_PushHeap_uint64_Ascending_4 -7.35% 0.588 0.545 - -1.54% -
std::unique_copy(vector<int>)_(contiguous)/1024 -7.33% 267.502 247.891 - -0.35% -
BM_PushHeap_string_Ascending_262144 -7.33% 31.698 29.375 - 1.22% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -7.33% 6386.166 5918.183 - 1.87% -
std::find_if_not(vector<char>)_(bail_25%)/1024 -7.32% 27.147 25.159 - -0.32% -
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 -7.30% 33.458 31.016 - 1.22% -
std::set<int>::clear()/1024 -7.28% 9592.911 8894.170 - -3.67% -
std::format(int64_t)_(fmt:_{:X}) -7.28% 30.903 28.655 - 1.02% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 -7.27% 1245913.791 1155308.367 - 3.34% -
BM_CmpEqual_uint_int -7.27% 1.129 1.046 - -0.51% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 -7.26% 56.817 52.690 - 3.24% -
std::format(int64_t)_(fmt:_{:0>512b}) -7.25% 35.460 32.888 - -7.34% -
std::generate_n(list<int>)/50 -7.25% 16.772 15.556 - 1.48% -
std::find_end(vector<int>,_pred)_(process_all)/8192 -7.24% 4645.049 4308.699 - -0.26% -
BM_ConstructAndDestroy_SmallTrivialFunctor_Opaque -7.24% 0.745 0.691 - -7.24% -
std::sort_heap(vector<int>)/8 -7.23% 32.077 29.756 - 2.74% -
BM_ConstructAndDestroy_MemFuncPtr_Opaque -7.23% 0.923 0.856 - -7.83% -
std::for_each(list<int>)/8 -7.22% 2.519 2.337 - -8.21% -
SetIntersection_Interlaced_Vector_uint32_256_4 -7.22% 5095696.012 4727605.027 - -2.76% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 -7.20% 1.224 1.136 - -13.48% -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 -7.19% 23.042 21.385 - 1.21% -
SetIntersection_Interlaced_Set_uint32_16384_4 -7.16% 174458253.965 161972902.744 - -5.33% -
std::unordered_multiset<int>::clear()/8192 -7.16% 67213.796 62404.403 - 3.56% -
std::none_of(deque<int>)_(process_all)/8192 -7.15% 2717.706 2523.366 - -3.64% -
SetIntersection_Interlaced_Set_uint32_256_64 -7.14% 14073448.888 13068216.744 - 1.43% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -7.14% 45431.064 42188.113 - 0.92% -
std::multiset<int>::count(key)_(non-existent)/8192 -7.13% 9.852 9.150 - -2.22% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 -7.12% 0.684 0.635 - 54.97% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 -7.11% 7.342 6.819 - 5.88% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 -7.11% 12589.841 11694.445 - 1.00% -
std::none_of(deque<int>)_(process_all)/32768 -7.09% 10888.096 10116.499 - -3.12% -
std::for_each_n(list<int>)/50 -7.07% 24.253 22.537 - -1.70% -
std::copy(vector<int>)/32768 -7.07% 3793.166 3525.128 - -1.37% -
std::equal(vector<int>)_(it,_it,_it)/50 -7.06% 4.559 4.237 - 2.91% -
std::set<int>::lower_bound(key)_(existent)/32 -7.05% 1.616 1.502 - -5.85% -
std::map<int,_int>::contains(key)_(non-existent)/1024 -7.05% 5.815 5.405 - -2.71% -
std::find_if(deque<int>)_(process_all)/1024 -7.05% 291.638 271.066 - -0.37% -
SetIntersection_Interlaced_Vector_string_1024_4 -7.05% 1744190.727 1621272.212 - -6.27% -
std::replace_if(list<int>)_(sprinkled)/32 -7.04% 14.267 13.262 - -0.67% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -7.04% 3.801 3.534 - 0.79% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -7.02% 1969544.775 1831242.101 - 3.88% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 -7.02% 5.258 4.888 - -0.07% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 -7.00% 1061672.351 987314.590 - -6.07% -
std::multiset<int>::lower_bound(key)_(existent)/32 -6.99% 2.311 2.149 - -0.80% -
std::unique(list<int>)_(contiguous)/1024 -6.99% 1074.782 999.648 - 8.19% -
std::find_end(vector<int>,_pred)_(process_all)/1024 -6.98% 579.988 539.477 - -0.26% -
std::move_backward(list<int>)/4096 -6.96% 5186.231 4825.252 - -0.31% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -6.95% 14177.338 13191.581 - -0.38% -
SetIntersection_None_Set_uint32_16384_4 -6.94% 161703992.755 150474449.823 - -3.72% -
BM_PushHeap_pair<uint32,_uint32>_Random_256 -6.94% 7.340 6.830 - -2.06% -
std::partition(deque<int>)_(sparse)/50 -6.94% 17.246 16.050 - 6.01% -
SetIntersection_Interlaced_Vector_uint64_262144_4 -6.92% 1582098.356 1472589.095 - -16.63% -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 -6.90% 22.321 20.781 - 2.32% -
SetIntersection_None_Set_uint64_16384_16384 -6.89% 179750549.058 167357941.375 - -0.27% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 -6.89% 1.971 1.835 - 11.63% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 -6.88% 7.197 6.701 - -6.53% -
std::partial_sort_copy(list<int>)_(shuffled)/8 -6.88% 12.068 11.238 - 3.39% -
std::remove_if(vector<int>)_(prefix)/1024 -6.86% 377.315 351.423 - -0.21% -
std::find_end(vector<int>,_pred)_(process_all)/1000 -6.86% 565.641 526.859 - -0.30% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 -6.85% 19.391 18.062 - 2.86% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 -6.85% 1191.292 1109.661 - 3.42% -
std::map<int,_int>::clear()/1024 -6.85% 11337.328 10560.677 - 0.60% -
BM_join_view_out_vectors/65536 -6.84% 135883.013 126587.073 - -3.45% -
SetIntersection_None_Set_uint32_16384_16384 -6.83% 163378173.478 152221659.383 - -20.47% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -6.82% 39.953 37.226 - 7.75% -
SetIntersection_Front_Vector_uint32_262144_256 -6.81% 2288249.427 2132463.109 - -0.41% -
BM_join_view_in_vectors/64000 -6.80% 129032.079 120251.839 - -3.24% -
std::multimap<std::string,_int>::clear()/1024 -6.80% 22540.064 21006.896 - 0.55% -
std::set<int>::count(key)_(non-existent)/1024 -6.80% 7.964 7.422 - -0.22% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 -6.79% 21.792 20.312 - 0.17% -
std::vector<std::string>::ctor(size)/1024 -6.78% 464.449 432.962 - -0.44% -
std::find_end(deque<int>)_(process_all)/1048576 -6.77% 366182.771 341410.436 - 29.11% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -6.76% 58476.918 54521.632 - -3.29% -
BM_format_to_n_string_back_inserter<std::vector<wchar_t>>/16384 -6.76% 3638.454 3392.510 - 3.68% -
std::set<std::string>::upper_bound(key)_(non-existent)/8192 -6.76% 32.321 30.137 - -2.22% -
BM_StringRelational_Compare_Empty_Empty_Control -6.75% 1.732 1.615 - 0.03% -
std::multimap<std::string,_int>::erase(iterator)/1024 -6.75% 28.487 26.565 - 0.89% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -6.74% 1174466.201 1095279.034 - -5.56% -
SetIntersection_Interlaced_Vector_uint64_262144_1 -6.74% 1056733.030 985530.190 - -5.10% -
std::multiset<int>::ctor(&&,_different_allocs)/0 -6.73% 13.774 12.847 - -0.14% -
std::copy_backward(vector<bool>)_(aligned)/512 -6.73% 1.547 1.443 - -7.93% -
rng::find_last(forward_list<int>)_(bail_10%)/50 -6.70% 18.451 17.215 - -2.76% -
BM_StringRelational_Compare_Empty_Small_Control -6.67% 1.731 1.615 - 0.10% -
std::set<std::string>::clear()/1024 -6.67% 22482.733 20983.807 - -2.66% -
rng::find_last(list<int>)_(bail_90%)/50 -6.66% 1.340 1.251 - 0.42% -
SetIntersection_Interlaced_Vector_string_64_16 -6.66% 30240466.886 28226624.130 - -1.71% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 -6.66% 16.769 15.653 - -1.39% -
BM_CmpLess_ushort_schar -6.65% 1.119 1.045 - 2.49% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 -6.64% 1067883.320 996983.315 - -5.53% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -6.64% 1673427.875 1562329.558 - 0.91% -
BM_deque_vector_copy_backward/0 -6.63% 1.541 1.439 - -2.86% -
rng::contains_subrange(list<int>)_(same_length)/8192 -6.62% 8514.123 7950.754 - -0.98% -
BM_vector_deque_move_backward/1 -6.60% 2.325 2.172 - -2.23% -
std::stable_sort(deque<int>)_(heap)/8 -6.59% 26.262 24.530 - 2.34% -
BM_unicode_text<wchar_t> -6.59% 44553.414 41619.492 - -1.91% -
std::find_if(deque<int>)_(process_all)/32768 -6.57% 9318.367 8705.860 - -0.32% -
std::find_end(deque<int>)_(process_all)/8192 -6.56% 2856.159 2668.839 - 29.76% -
BM_deque_vector_copy/2 -6.54% 1.829 1.710 - -7.40% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 -6.53% 1.573 1.470 - 12.16% -
SetIntersection_Front_Set_uint32_1024_16 -6.49% 1218841.643 1139719.323 - 1.36% -
SetIntersection_Interlaced_Vector_uint32_262144_16384 -6.49% 371962841.924 347824089.478 - -0.80% -
std::map<int,_int>::clear()/8192 -6.48% 92082.029 86112.210 - 0.65% -
BM_Move_LargeTrivialFunctor -6.48% 0.690 0.645 - -0.08% -
BM_format_string<wchar_t>/32 -6.48% 0.885 0.828 - -0.29% -
BM_std_minmax_element<long_long>/1 -6.48% 0.324 0.303 - -2.85% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 -6.46% 13.061 12.217 - -3.86% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 -6.44% 20.288 18.981 - -0.12% -
std::generate(deque<int>)/50 -6.43% 12.851 12.025 - -0.46% -
std::format(double)_(fmt:_{:0<17500_10Le}) -6.43% 219.827 205.694 - 0.14% -
rng::find(vector<bool>)_(process_all)/8 -6.43% 0.642 0.600 - -6.82% -
BM_join_view_in_vectors/65536 -6.43% 135556.562 126846.587 - -2.09% -
std::reverse(list<int>)/64 -6.42% 18.667 17.469 - -0.10% -
SetIntersection_Front_Set_uint64_262144_4 -6.42% 1096229.573 1025837.861 - -4.66% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -6.41% 1060.280 992.280 - -6.80% -
SetIntersection_Front_Vector_uint64_262144_16 -6.41% 1120010.974 1048248.081 - -4.81% -
std::pop_heap(deque<float>)/1024 -6.40% 13.589 12.720 - -2.97% -
SetIntersection_None_Set_uint32_16384_16 -6.39% 161921436.547 151571803.686 - -3.03% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -6.37% 9583149.285 8972613.185 - -0.12% -
SetIntersection_None_Set_uint32_16384_64 -6.35% 161346958.987 151104050.327 - -2.76% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/0 -6.34% 0.281 0.263 - -1.38% -
BM_japanese_text<char> -6.33% 24049.095 22527.038 - 0.73% -
rng::find_last_if(vector<int>)_(bail_10%)/50 -6.31% 12.374 11.593 - 0.75% -
std::unique(list<int>)_(contiguous)/8192 -6.31% 7802.830 7310.767 - 4.01% -
std::unordered_multiset<int>::clear()/1024 -6.29% 8610.501 8068.919 - 2.33% -
BM_PushHeap_uint64_QuickSortAdversary_16 -6.28% 0.971 0.910 - -2.49% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 -6.27% 1.923 1.803 - -1.73% -
std::deque<std::string>::insert(middle)_(cheap_elements)/1024 -6.26% 331.743 310.962 - -0.00% -
SetIntersection_None_Set_uint32_16384_256 -6.26% 160847931.984 150772643.595 - -2.93% -
std::adjacent_find(list<int>,_pred)/50 -6.24% 31.305 29.352 - 0.17% -
std::deque<int>::insert(middle)_(cheap_elements)/8192 -6.22% 176.086 165.127 - -0.44% -
SetIntersection_None_Set_uint32_16384_1024 -6.22% 160793281.549 150789381.204 - -2.81% -
BM_PushHeap_uint64_QuickSortAdversary_4 -6.21% 0.589 0.552 - -0.20% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 -6.20% 20.957 19.657 - 1.12% -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 -6.20% 7.331 6.877 - -1.01% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/32 -6.19% 20.096 18.853 - -6.81% -
BM_StringRelationalLiteral_Compare_Large_Small_Control -6.18% 1.775 1.665 - 3.10% -
rng::for_each(map<int>)/50 -6.16% 40.399 37.911 - 0.02% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 -6.15% 41.582 39.026 - -0.25% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 -6.14% 10.947 10.275 - 0.15% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -6.12% 9602126.113 9014552.070 - -2.00% -
std::partition(deque<int>)_(sparse)/32 -6.11% 11.368 10.674 - 7.42% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 -6.10% 0.591 0.555 - -0.59% -
BM_format_to_n_string_back_inserter<std::wstring>/16384 -6.10% 4150.814 3897.811 - -1.48% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 -6.10% 12.960 12.170 - -1.24% -
SetIntersection_Front_Set_uint64_1024_1 -6.08% 1059873.233 995436.703 - -4.78% -
std::unordered_multimap<int,_int>::clear()/1024 -6.07% 8476.642 7961.740 - -6.43% -
std::multimap<std::string,_int>::count(key)_(existent)/32 -6.05% 20.118 18.901 - -3.55% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -6.04% 9556404.907 8979016.946 - -0.07% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -6.04% 14808.666 13914.342 - -2.10% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -6.03% 1054709.147 991124.846 - -5.10% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 -6.02% 2.313 2.174 - -8.10% -
BM_StringMove_Small -6.02% 0.799 0.751 - 0.58% -
std::map<std::string,_int>::clear()/1024 -6.01% 23961.339 22522.025 - 0.02% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 -6.00% 1064415.722 1000589.477 - -3.95% -
BM_CmpEqual_ushort_short -5.99% 1.126 1.058 - 6.86% -
std::set<int>::contains(key)_(non-existent)/32 -5.99% 3.072 2.888 - 8.00% -
std::set<int>::upper_bound(key)_(existent)/8192 -5.98% 8.591 8.077 - -8.11% -
std::multimap<int,_int>::count(key)_(non-existent)/8192 -5.98% 9.653 9.076 - 1.54% -
std::make_heap(deque<int>)_(shuffled)/8192 -5.97% 24110.850 22672.435 - -5.70% -
SetIntersection_Interlaced_Set_uint32_1024_256 -5.95% 14674261.981 13800929.173 - 1.03% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -5.95% 16158.710 15197.720 - -1.21% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -5.94% 140533.380 132187.930 - 0.14% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -5.93% 9581781.413 9013644.162 - 0.38% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 -5.92% 307.987 289.751 - 0.51% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 -5.92% 4.625 4.351 - -9.72% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -5.91% 84931.143 79908.996 - -1.98% -
BM_format/string_view_len_60 -5.91% 13.977 13.151 - -13.86% -
std::transform(deque<int>)_(identity_transform)/50 -5.90% 20.289 19.091 - 0.01% -
std::set<int>::clear()/8192 -5.90% 82177.383 77326.803 - -3.81% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -5.89% 207958820.379 195714576.568 - -1.43% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 -5.88% 29.987 28.224 - -2.95% -
std::sort_heap(vector<NonIntegral>,_pred)/8 -5.85% 32.185 30.304 - 1.47% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 -5.84% 35.254 33.195 - -1.68% -
std::deque<std::string>::insert(middle)_(expensive_elements)/1024 -5.83% 348.591 328.264 - -0.06% -
std::generate(list<int>)/8192 -5.83% 7504.862 7067.300 - -6.24% -
BM_format_to_n_string_back_inserter<std::vector<wchar_t>>/1048576 -5.82% 187639.984 176726.460 - -0.13% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 -5.81% 34573.132 32563.688 - -0.86% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -5.81% 261593.282 246393.955 - -4.79% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 -5.81% 5.695 5.365 - -33.23% -
BM_unicode_text<char> -5.81% 35252.019 33205.461 - -12.59% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -5.80% 1122039.562 1056920.505 - -6.46% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -5.80% 1060768.287 999274.730 - -0.41% -
SetIntersection_None_Set_uint64_1024_4 -5.77% 9106801.985 8581380.354 - -9.34% -
SetIntersection_Front_Set_string_262144_64 -5.76% 4991120.743 4703595.460 - -1.59% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 -5.76% 1533171.629 1444874.775 - -5.05% -
BM_format_to_n_string_back_inserter<std::wstring>/1048576 -5.76% 191274.706 180259.053 - -1.54% -
BM_StringConstructDestroyCStr_Small_Transparent -5.75% 0.368 0.346 - -24.53% -
std::remove_if(vector<int>)_(prefix)/50 -5.75% 58.489 55.129 - 0.22% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 -5.73% 24.606 23.196 - -0.71% -
BM_vector_deque_ranges_move_backward/2 -5.73% 2.062 1.944 - -6.04% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 -5.73% 20.402 19.233 - -6.04% -
BM_PushHeap_pair<uint32,_uint32>_Random_16 -5.72% 5.520 5.204 - -2.67% -
std::swap_ranges(deque<int>)/50 -5.72% 16.818 15.855 - -3.90% -
BM_format_to_iterator/<std::vector>_string_len_60 -5.72% 9.798 9.238 - -4.62% -
SetIntersection_None_Vector_uint64_262144_1024 -5.72% 1141594.660 1076319.269 - -5.04% -
std::partial_sort(deque<int>)_(shuffled)/8192 -5.70% 258966.284 244200.971 - 1.34% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 -5.69% 1.254 1.183 - 4.69% -
std::multimap<int,_int>::count(key)_(non-existent)/1024 -5.68% 6.088 5.743 - 2.86% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 -5.68% 1055557.560 995619.030 - -5.32% -
BM_StringConstructDestroyCStr_Huge_Transparent -5.67% 69.276 65.348 - 1.21% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 -5.66% 1697857.422 1601748.373 - -4.17% -
SetIntersection_Interlaced_Set_uint32_262144_1 -5.66% 1050381.769 990931.708 - 0.47% -
std::format(double)_(fmt:_{:017500_10Le}) -5.66% 220.457 207.984 - 0.14% -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 -5.66% 2.643 2.494 - 6.43% -
VDAG_rightmost_middle,_1_level -5.65% 111.596 105.290 - -2.32% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -5.64% 26922275.513 25402797.637 - -6.45% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 -5.64% 25.361 23.932 - 2.59% -
std::remove_if(list<int>)_(sprinkled)/50 -5.63% 74.944 70.723 - -6.34% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 -5.62% 44403612.134 41910210.329 - -19.69% -
std::set<std::string>::clear()/8192 -5.61% 222479.643 209988.347 - 0.00% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 -5.61% 167.814 158.401 - 0.31% -
std::set<std::string>::count(key)_(existent)/8192 -5.61% 32.965 31.116 - -6.34% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -5.61% 3188667.332 3009933.038 - -1.91% -
BM_deque_deque_copy/0 -5.60% 0.869 0.820 - -10.94% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 -5.59% 1.252 1.182 - -11.51% -
CastTo<B<Width_/_2,_Depth>> -5.59% 2928.917 2765.210 - -1.16% -
std::partial_sort(deque<int>)_(descending)/8 -5.59% 43.329 40.909 - -5.45% -
SetIntersection_None_Vector_float_262144_4 -5.59% 1170390.489 1104998.739 - -0.84% -
SetIntersection_Front_Set_uint32_256_256 -5.59% 7788110.806 7353104.072 - -1.09% -
SetIntersection_Front_Vector_uint32_16384_16384 -5.58% 77236227.206 72924020.035 - -6.48% -
std::deque<std::string>::insert(middle)_(expensive_elements)/8192 -5.57% 2505.735 2366.074 - -0.19% -
SetIntersection_Front_Set_string_1024_16 -5.56% 1992295.171 1881545.668 - 2.27% -
SetIntersection_Front_Set_uint32_262144_4 -5.55% 1071669.695 1012146.007 - -3.15% -
SetIntersection_Interlaced_Set_uint64_1024_4 -5.54% 10188318.812 9623559.227 - -2.03% -
BM_LexicallyRelative/small_path/2 -5.52% 57.997 54.793 - -1.14% -
std::partial_sort(vector<int>)_(descending)/8 -5.51% 25.388 23.990 - -0.93% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -5.51% 1691297.934 1598182.615 - -5.35% -
VChain_fail,_5_levels -5.50% 42.140 39.821 - -0.93% -
SetIntersection_None_Set_uint64_256_4 -5.50% 11605921.922 10967851.612 - -9.70% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/8192 -5.49% 10.716 10.128 - 2.48% -
std::find_end(deque<int>)_(process_all)/1024 -5.47% 359.385 339.714 - 10.77% -
std::format(int64_t)_(fmt:_{:0<512x}) -5.47% 31.696 29.963 - -2.97% -
BM_CmpLess_uchar_schar -5.45% 1.122 1.061 - -0.26% -
BM_CmpEqual_schar_uint -5.45% 1.149 1.086 - -1.44% -
BM_format_to_n_string_pointer<char>/1 -5.44% 10.903 10.309 - -3.52% -
BM_format_to_n_string_back_inserter<std::list<wchar_t>>/1 -5.42% 25.332 23.959 - 0.08% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 -5.40% 85621.580 80997.786 - -0.20% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 -5.40% 30.408 28.767 - 8.36% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -5.40% 243319897.671 230191300.798 - 1.99% -
BM_join_view_out_vectors/512 -5.39% 799.215 756.168 - 0.93% -
BM_PushHeap_pair<uint32,_uint32>_Random_64 -5.39% 6.824 6.457 - -0.81% -
SetIntersection_Interlaced_Set_uint64_1024_256 -5.38% 14799773.023 14003292.043 - -3.06% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 -5.38% 29.307 27.731 - -1.05% -
BM_LexicallyRelative/small_path/32 -5.37% 819.008 774.987 - -0.88% -
std::deque<std::string>::insert(middle)_(cheap_elements)/8192 -5.37% 2477.719 2344.564 - -0.09% -
BM_LexicallyRelative/small_path/64 -5.36% 1593.331 1507.927 - -0.85% -
std::generate_n(deque<int>)/50 -5.36% 12.913 12.221 - -0.20% -
std::unordered_set<int>::contains(key)_(existent)/32 -5.36% 1.409 1.333 - 0.66% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 -5.35% 17971062.702 17008760.439 - -0.67% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 -5.35% 28.304 26.788 - 1.13% -
BM_format_to_string_back_inserter<std::vector<char>>/16384 -5.35% 949.637 898.877 - 0.30% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -5.34% 1820315.754 1723109.211 - -3.42% -
std::shift_left(list<int>)/32 -5.33% 14.178 13.422 - -0.57% -
rng::contains_subrange(deque<int>)_(same_length)/32 -5.33% 20.214 19.136 - -7.88% -
std::multimap<std::string,_int>::clear()/32 -5.33% 931.675 882.028 - -0.65% -
VChain_middle,_3_levels -5.32% 46.653 44.170 - -2.06% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8192 -5.32% 167226.699 158337.113 - 0.01% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 -5.32% 228.568 216.418 - 2.31% -
BM_StringFindCharLiteral/1024 -5.31% 18.979 17.970 - 0.70% -
std::format(double)_(fmt:_{:0>17500_10Lg}) -5.31% 232.459 220.107 - -0.32% -
BM_format_to_string_begin<std::string>/1048576 -5.31% 12228.163 11578.675 - -0.63% -
std::generate_n(deque<int>)/32 -5.30% 8.688 8.227 - -0.20% -
SetIntersection_Interlaced_Vector_string_1024_1024 -5.30% 41552999.422 39352583.762 - -3.66% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 -5.28% 27005271.138 25579965.824 - -2.01% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 -5.28% 1269612.394 1202621.827 - 4.62% -
SetIntersection_Interlaced_Set_uint64_256_64 -5.27% 13855898.284 13125154.662 - -4.26% -
std::generate(deque<int>)/8192 -5.27% 2008.638 1902.792 - -0.34% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 -5.26% 1692840.496 1603745.279 - -3.46% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 -5.26% 20000.512 18948.816 - -3.01% -
BM_BitsetToString<8192>/Uniform_(50%)/50 -5.26% 2215.243 2098.787 - 0.59% -
SetIntersection_Front_Vector_uint32_262144_16384 -5.25% 77262048.723 73209482.445 - -6.25% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -5.24% 122227.464 115819.262 - -1.87% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 -5.24% 22.379 21.207 - -3.03% -
std::format(double)_(fmt:_{:0<17500_10Lg}) -5.23% 231.999 219.868 - 1.05% -
BM_Invoke_FuncPtr -5.22% 0.790 0.749 - -5.36% -
std::unordered_set<int>::find(key)_(existent)/1024 -5.21% 1.486 1.408 - 5.66% -
BM_StringConstructDestroyCStr_Small_Opaque -5.21% 2.253 2.135 - -6.56% -
std::set<int>::count(key)_(existent)/8192 -5.21% 8.218 7.790 - -0.73% -
SetIntersection_None_Set_uint32_1024_1024 -5.21% 9115135.936 8640260.206 - -1.66% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 -5.21% 16.786 15.911 - 0.96% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -5.21% 1179673.224 1118234.314 - -3.84% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 -5.21% 20.220 19.167 - 2.13% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 -5.20% 40.777 38.657 - 1.25% -
BM_ascii_text<wchar_t> -5.19% 880.841 835.151 - -6.96% -
BM_format_to_string_pointer<char>/1048576 -5.18% 12433.192 11788.896 - -8.80% -
BM_Swap_MemPtr_SmallNonTrivialFunctor -5.17% 1.274 1.208 - -0.75% -
SetIntersection_Front_Set_uint32_262144_1 -5.17% 1056198.562 1001624.506 - -0.98% -
BM_CmpLess_int_uint -5.17% 1.140 1.081 - -1.22% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 -5.15% 1.032 0.979 - -5.18% -
BM_CmpLess_uchar_int -5.14% 1.130 1.072 - -1.23% -
std::find_end(vector<int>)_(process_all)/8192 -5.14% 1802.040 1709.495 - 1.57% -
std::partition_point(list<int>)/8192 -5.12% 12447.488 11809.677 - -18.54% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 -5.12% 1700123.779 1613019.531 - -3.68% -
BM_format/string_view_len_6000 -5.12% 77.081 73.133 - 1.45% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 -5.12% 2.349 2.229 - -5.63% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -5.11% 1679493.162 1593652.992 - -5.43% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 -5.11% 211188653.580 200397335.244 - -2.07% -
BM_CmpLess_uint_int -5.09% 1.126 1.069 - -0.64% -
std::mismatch(deque<int>)_(it,_it,_it)/1024 -5.09% 477.758 453.443 - -5.75% -
SetIntersection_Interlaced_Set_string_262144_262144 -5.08% 17965185.709 17052487.795 - -3.09% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -5.08% 275.105 261.140 - -0.74% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -5.06% 52.061 49.425 - 6.13% -
Chain_fail,_6_levels -5.06% 85.024 80.721 - -1.58% -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 -5.05% 1.110 1.053 - 3.34% -
std::sort_heap(deque<int>,_pred)/8192 -5.05% 451004.639 428219.999 - -1.21% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 -5.04% 24.871 23.616 - -20.67% -
rng::contains(list<int>)_(process_all)/8192 -5.04% 7185.161 6823.184 - -19.36% -
SetIntersection_Interlaced_Set_uint32_16384_64 -5.03% 218727339.981 207718865.569 - -2.21% -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 -5.03% 40.983 38.921 - -3.08% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 -5.03% 1121236.695 1064842.916 - -7.49% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 -5.03% 1078129.030 1023935.809 - -5.27% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -5.02% 1692190.672 1607163.168 - -3.68% -
BM_LexicallyRelative/small_path/256 -5.02% 6186.110 5875.475 - -1.04% -
BM_PathConstructForwardIter/large_string/512 -5.01% 16817.073 15974.006 - 0.41% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -5.01% 1164.185 1105.855 - -0.45% -
SetIntersection_None_Vector_uint32_1024_16 -5.00% 1105840.484 1050513.451 - 1.09% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 -4.98% 15.062 14.312 - -12.82% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -4.98% 8917.054 8473.353 - -5.35% -
BM_LexicallyRelative/small_path/128 -4.97% 3123.464 2968.134 - -0.91% -
std::copy_if(list<int>)_(entire_range)/64 -4.95% 33.472 31.814 - 4.04% -
SetIntersection_None_Set_string_262144_1024 -4.94% 1720230.062 1635292.156 - -1.83% -
BM_format_to_n_string_begin<std::string>/1048576 -4.92% 12209.079 11608.239 - 0.69% -
BM_LexicallyRelative/small_path/16 -4.92% 424.408 403.534 - -0.43% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 -4.92% 33.952 32.283 - 39.78% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 -4.90% 94.743 90.099 - -0.42% -
std::find_end(vector<int>)_(process_all)/1024 -4.90% 236.451 224.873 - 1.21% -
SetIntersection_None_Vector_uint64_262144_64 -4.88% 1124148.676 1069251.202 - -4.32% -
SetIntersection_None_Vector_uint64_256_1 -4.88% 4322103.341 4111373.382 - -1.28% -
SetIntersection_None_Set_string_262144_4 -4.87% 1709567.709 1626284.912 - -3.58% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 -4.87% 1676653.891 1595042.154 - -5.92% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -4.87% 137162461.039 130486552.907 - -0.01% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 -4.86% 1694022.949 1611610.840 - -3.37% -
SetIntersection_Interlaced_Set_uint32_16384_1 -4.85% 1066480.963 1014740.231 - 1.82% -
std::find(vector<bool>)_(process_all)/8 -4.85% 0.560 0.533 - -32.75% -
BM_format_to_n_string_begin<std::vector<char>>/1048576 -4.84% 12203.876 11613.070 - 0.73% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 -4.84% 2.515 2.393 - -0.24% -
SetIntersection_None_Set_uint32_1024_16 -4.83% 9126969.381 8686350.269 - -0.96% -
rng::find_last_if(vector<char>)_(bail_90%)/50 -4.83% 1.570 1.494 - -3.90% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle -4.82% 0.364 0.346 - -0.26% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -4.82% 38.040 36.207 - -3.39% -
std::find_first_of(list<int>)_(small_needle)/50 -4.81% 148.059 140.931 - 0.39% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -4.81% 788.683 750.786 - -0.33% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -4.80% 61328.900 58386.603 - 0.57% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -4.79% 200619415.969 191005079.744 - 1.79% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 -4.79% 1879644.533 1789632.568 - -3.18% -
BM_format_to_n_string_span<char>/1048576 -4.77% 12441.698 11848.016 - -1.27% -
std::swap_ranges(deque<int>)/32 -4.76% 10.994 10.471 - -0.33% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 -4.76% 3.372 3.211 - -0.41% -
SetIntersection_None_Set_string_262144_256 -4.75% 1705061.115 1624084.799 - -3.44% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 -4.73% 751.020 715.461 - 9.00% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 -4.73% 44.820 42.698 - -0.27% -
SetIntersection_None_Set_string_262144_64 -4.71% 1703906.740 1623612.549 - -3.55% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -4.71% 37396.352 35634.427 - -0.54% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 -4.71% 6396999.538 6095724.448 - 0.20% -
BM_join_view_deques/0 -4.70% 5.424 5.169 - 0.31% -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 -4.70% 1.621 1.545 - 2.82% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -4.67% 13347.107 12723.257 - 1.79% -
BM_cyrillic_escaped<char> -4.67% 15246.221 14534.640 - 1.15% -
SetIntersection_None_Set_uint64_1024_64 -4.67% 9011260.678 8590784.964 - -9.87% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -4.66% 1186100.636 1130770.470 - -2.24% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 -4.66% 5170572.752 4929495.939 - -3.92% -
SetIntersection_None_Set_uint64_1024_1 -4.66% 8987520.224 8568680.464 - -8.95% -
BM_deque_deque_copy/4000 -4.66% 145.950 139.150 - -1.11% -
std::copy(vector<int>)/4096 -4.65% 150.626 143.622 - -32.44% -
BM_format_to_string_back_inserter<std::vector<wchar_t>>/1 -4.64% 24.586 23.445 - -18.34% -
std::find_end(vector<int>)_(process_all)/1048576 -4.64% 231092.482 220378.031 - 1.35% -
std::stable_partition(vector<int>)_(sparse)/32 -4.63% 7.459 7.113 - 0.26% -
std::move(deque<int>)/8 -4.63% 3.450 3.290 - -2.31% -
std::format(int64_t)_(fmt:_{:0<512Lx}) -4.62% 37.036 35.324 - -3.58% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 -4.62% 55.915 53.331 - -4.64% -
std::multiset<int>::upper_bound(key)_(non-existent)/32 -4.62% 2.689 2.565 - 3.35% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 -4.62% 280.293 267.354 - -2.96% -
SetIntersection_None_Set_string_262144_16 -4.61% 1701763.834 1623233.889 - -3.76% -
std::format(double)_(fmt:_{:017500_10L}) -4.60% 225.813 215.418 - -1.23% -
SetIntersection_None_Set_string_262144_1 -4.60% 1699790.609 1621550.943 - -3.71% -
std::map<std::string,_int>::clear()/8192 -4.60% 227074.220 216623.600 - 0.40% -
SetIntersection_Interlaced_Vector_uint32_1024_16 -4.60% 2499501.196 2384558.465 - 28.30% -
std::unique_copy(list<int>,_pred)_(sprinkled)/52 -4.59% 36.747 35.059 - -0.29% -
BM_format_to_n_string_pointer<char>/1048576 -4.59% 12431.778 11860.875 - -1.29% -
SetIntersection_Interlaced_Set_uint64_16384_64 -4.59% 238952161.408 227980602.271 - -0.32% -
SetIntersection_Interlaced_Set_float_16384_1 -4.59% 1058843.335 1010288.881 - -2.89% -
SetIntersection_Interlaced_Vector_uint32_1024_256 -4.58% 5926865.277 5655130.239 - -11.46% -
std::remove_if(vector<int>)_(prefix)/32 -4.58% 51.240 48.894 - -0.29% -
BM_std_minmax_element<char>/3 -4.58% 1.164 1.110 - 2.41% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 -4.57% 1.221 1.165 - -4.36% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -4.57% 27756247.120 26487070.587 - 2.30% -
BM_format_to_iterator/<std::vector>_C_string_len_6 -4.57% 9.352 8.925 - 1.16% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 -4.56% 7008.397 6688.802 - 1.01% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -4.56% 36897.959 35216.070 - -1.52% -
BM_LexicallyRelative/small_path/8 -4.55% 220.549 210.504 - -0.44% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -4.55% 40099.601 38273.882 - 0.55% -
std::set<std::string>::erase(key)_(existent)/1024 -4.54% 74.668 71.278 - 18.72% -
SetIntersection_None_Set_uint32_1024_64 -4.54% 9030494.945 8620910.806 - -0.16% -
VDAG_rightmost_middle,_2_levels -4.53% 219.946 209.975 - -1.70% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -4.52% 1201530.088 1147191.112 - -0.23% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 -4.52% 4.441 4.240 - -4.35% -
BM_PushHeap_uint32_Ascending_1 -4.51% 0.466 0.445 - -20.30% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 -4.51% 1.448 1.382 - 19.65% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -4.51% 134204602.963 128149854.787 - 0.00% -
VDAG_leftmost,_3_levels -4.49% 15.842 15.130 - -2.11% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -4.49% 38.061 36.353 - 14.07% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 -4.48% 210.444 201.022 - -0.95% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 -4.46% 10.794 10.312 - -2.98% -
SetIntersection_None_Set_string_262144_16384 -4.46% 1702489.178 1626558.840 - -3.73% -
BM_format_to_n_string_begin<std::vector<char>>/1 -4.46% 10.915 10.428 - -5.80% -
BM_deque_vector_ranges_move/64 -4.46% 2.844 2.717 - 1.33% -
BM_Swap_Null_MemFuncPtr -4.46% 1.207 1.153 - -0.14% -
BM_format_to_string_span<char>/1048576 -4.45% 12342.134 11793.399 - -0.23% -
BM_deque_deque_ranges_move_backward/2 -4.44% 2.470 2.360 - 8.22% -
std::remove_copy_if(list<int>)_(prefix)/50 -4.43% 25.980 24.828 - 0.34% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 -4.43% 67.682 64.683 - -0.05% -
std::map<int,_int>::insert(value)_(already_present)/1024 -4.43% 3.465 3.312 - -0.34% -
std::equal(deque<int>)_(it,_it,_it)/50 -4.42% 21.548 20.595 - -13.87% -
std::find_end(vector<int>)_(process_all)/1000 -4.42% 229.947 219.781 - 1.31% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 -4.41% 4.724 4.515 - 4.92% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8192 -4.41% 165871.209 158552.859 - 0.04% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -4.41% 39.814 38.058 - -1.20% -
SetIntersection_Interlaced_Set_uint64_262144_1 -4.41% 1074622.364 1027247.419 - -1.96% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -4.41% 134783364.910 128842337.887 - 0.12% -
BM_deque_vector_ranges_move/0 -4.40% 1.514 1.448 - 4.97% -
VDAG_sidecast_fail,_2_levels -4.40% 97.487 93.196 - 0.73% -
std::deque<int>::insert(middle)_(cheap_elements)/1024 -4.39% 31.165 29.797 - 0.37% -
BM_PushHeap_float_Random_4 -4.38% 3.007 2.875 - 3.44% -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 -4.38% 7.263 6.945 - 0.34% -
std::set<int>::erase(iterator)/8192 -4.37% 20.696 19.791 - -0.77% -
std::map<std::string,_int>::contains(key)_(existent)/8192 -4.37% 30.611 29.273 - -1.18% -
SetIntersection_Interlaced_Set_uint32_16384_256 -4.37% 203497029.353 194611000.146 - -1.12% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -4.37% 1282.978 1226.957 - -0.41% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 -4.36% 2046678.061 1957346.354 - -4.60% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -4.36% 240.127 229.662 - -1.18% -
SetIntersection_Interlaced_Set_uint64_1024_1 -4.36% 1059042.136 1012914.939 - -2.28% -
std::sort(deque<int>)_(heap)/8192 -4.35% 72424.391 69276.294 - 0.33% -
std::copy_backward(vector<bool>)_(aligned)/64 -4.32% 1.605 1.536 - -11.33% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -4.32% 73780.480 70593.479 - 0.30% -
SetIntersection_Interlaced_Set_uint64_262144_16384 -4.32% 1301531.740 1245352.945 - -1.03% -
std::multimap<std::string,_int>::clear()/8192 -4.31% 218727.261 209293.636 - -0.26% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -4.31% 241.386 230.988 - -1.71% -
std::map<int,_int>::count(key)_(existent)/8192 -4.31% 6.152 5.887 - 3.31% -
SetIntersection_Front_Vector_uint32_262144_64 -4.30% 1385125.582 1325546.632 - -3.71% -
std::stable_sort(vector<NonIntegral>)_(descending)/1024 -4.30% 12702.973 12156.575 - -4.96% -
SetIntersection_Interlaced_Vector_float_262144_4 -4.30% 1990645.687 1905100.077 - 19.20% -
BM_deque_deque_ranges_move_backward/4000 -4.30% 151.611 145.097 - 0.04% -
std::format(int64_t)_(fmt:_{:0<512Lo}) -4.29% 38.656 36.997 - -5.93% -
std::set<std::string>::contains(key)_(non-existent)/32 -4.29% 9.813 9.393 - -7.57% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 -4.28% 57036.838 54595.480 - -11.72% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 -4.28% 26297.375 25172.088 - -3.94% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 -4.28% 6.785 6.495 - -0.70% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 -4.27% 8985526.626 8601820.797 - -2.00% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 -4.26% 88363.705 84595.214 - -0.60% -
BM_format/string_len_60 -4.26% 13.987 13.391 - -0.67% -
SetIntersection_None_Vector_string_1024_256 -4.26% 1183486.303 1133126.345 - -2.41% -
std::map<int,_int>::erase(key)_(existent)/32 -4.25% 23.390 22.395 - 0.65% -
BM_Swap_FuncPtr_SmallNonTrivialFunctor -4.25% 1.202 1.151 - -3.27% -
std::remove_copy(deque<int>)_(prefix)/1024 -4.25% 395.247 378.465 - -3.16% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 -4.24% 1.206 1.155 - -2.53% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -4.23% 55.542 53.190 - 4.33% -
BM_format_string<wchar_t>/128 -4.22% 0.310 0.297 - -4.52% -
BM_CmpLess_int_ushort -4.22% 1.150 1.101 - -0.19% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 -4.21% 2.579 2.470 - -3.05% -
SetIntersection_None_Set_string_262144_262144 -4.21% 1710767.334 1638703.777 - -1.37% -
std::set<int>::count(key)_(existent)/32 -4.20% 1.700 1.628 - 2.33% -
SetIntersection_None_Set_uint64_256_1 -4.20% 11725391.001 11232833.290 - -7.34% -
SetIntersection_Front_Set_uint32_256_4 -4.19% 4257677.515 4079161.930 - -0.75% -
SetIntersection_Front_Set_string_64_4 -4.19% 19157033.078 18355112.202 - -1.91% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -4.18% 35.733 34.241 - -0.59% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 -4.18% 23312.994 22339.472 - 1.21% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 -4.16% 11.000 10.543 - -3.64% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -4.16% 3196455.298 3063618.108 - 0.31% -
BM_StringFindAllMatch/64 -4.15% 3.268 3.132 - 1.40% -
BM_format_to_back_inserter<std::list<char>>/string_len_60 -4.14% 626.579 600.610 - -5.48% -
std::find_first_of(list<int>)_(small_needle)/1024 -4.14% 2889.237 2769.652 - 0.37% -
BM_PushHeap_uint64_SingleElement_4 -4.13% 0.377 0.361 - -1.46% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -4.13% 3202655.542 3070378.859 - 0.90% -
SetIntersection_Front_Vector_uint64_64_16 -4.13% 14506186.516 13907061.005 - -2.12% -
std::format(double)_(fmt:_{:0<17500_10g}) -4.12% 218.595 209.581 - -0.51% -
SetIntersection_None_Set_float_16384_1 -4.12% 159023715.713 152471344.858 - -3.45% -
std::replace(list<int>)_(sprinkled)/50 -4.12% 19.512 18.708 - -1.32% -
std::find(vector<short>)_(bail_25%)/8 -4.11% 0.693 0.664 - -2.36% -
std::rotate(vector<bool>)_(by_1/4)/1024 -4.10% 14.162 13.581 - -9.95% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -4.09% 16.208 15.545 - -3.22% -
std::partial_sort(deque<int>)_(heap)/8 -4.09% 39.314 37.706 - -7.04% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 -4.09% 9436636.240 9050625.942 - -0.52% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 -4.09% 1.168 1.120 - -16.40% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst -4.08% 1.209 1.159 - -8.83% -
BM_StringAssignAsciizMix_Opaque -4.08% 5.214 5.002 - -7.19% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 -4.07% 16.523 15.850 - 1.27% -
std::multimap<int,_int>::clear()/8192 -4.07% 89258.681 85626.361 - -5.33% -
SetIntersection_Interlaced_Vector_string_256_4 -4.07% 6302829.421 6046433.109 - -1.01% -
SetIntersection_None_Set_string_1024_1 -4.07% 9175112.863 8801883.345 - -1.61% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -4.06% 15803.235 15161.732 - -0.11% -
SetIntersection_None_Set_uint64_16384_64 -4.06% 175620464.023 168494783.353 - -6.46% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -4.04% 46245.054 44377.370 - -0.60% -
std::format(double)_(fmt:_{:017500_10Lg}) -4.04% 228.488 219.267 - 0.84% -
SetIntersection_Front_Set_string_262144_16 -4.03% 1938129.251 1859929.921 - -5.11% -
SetIntersection_None_Vector_uint64_256_4 -4.03% 4262322.082 4090359.348 - -1.81% -
SetIntersection_None_Vector_float_256_256 -4.02% 2175890.443 2088420.664 - -1.81% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle -4.01% 1.203 1.155 - 0.01% -
BM_deque_deque_ranges_move_backward/1 -4.01% 2.716 2.607 - 5.52% -
SetIntersection_Interlaced_Vector_string_1024_1 -4.01% 1103453.655 1059237.528 - -1.88% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 -4.00% 2.273 2.183 - -4.18% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 -3.99% 2.345 2.251 - 1.59% -
SetIntersection_Front_Set_string_262144_262144 -3.98% 18342389.893 17611919.109 - -1.75% -
SetIntersection_Interlaced_Set_uint32_16384_16 -3.98% 211675713.781 203251295.498 - -1.31% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 -3.98% 5320159.811 5108576.694 - -5.99% -
BM_format_to_string_pointer<wchar_t>/16384 -3.96% 1849.075 1775.815 - -1.36% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 -3.96% 14113.460 13554.413 - -3.95% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 -3.96% 56599.341 54358.378 - 1.53% -
SetIntersection_None_Vector_float_262144_256 -3.96% 1150417.204 1104914.616 - -2.40% -
SetIntersection_Interlaced_Vector_uint32_262144_256 -3.95% 27482531.385 26396882.915 - -35.41% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -3.95% 1470.972 1412.932 - -7.09% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -3.95% 1064862.368 1022853.007 - -2.25% -
BM_format_to_back_inserter<std::list<char>>/C_string_len_60 -3.94% 632.594 607.639 - -5.34% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 -3.94% 8201.226 7877.848 - -0.43% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 -3.94% 685.809 658.791 - -0.07% -
BM_LexicallyNormal/small_path/16 -3.94% 279.519 268.516 - 3.97% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 -3.93% 21.627 20.777 - -7.65% -
std::find(vector<bool>)_(process_all)/50 -3.92% 0.560 0.538 - -31.41% -
SetIntersection_Interlaced_Vector_string_16_4 -3.92% 69825292.765 67086334.071 - -1.11% -
SetIntersection_None_Vector_float_262144_16384 -3.92% 1172193.335 1126238.466 - -1.45% -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 -3.91% 1.260 1.211 - -7.42% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -3.91% 1156.495 1111.238 - -0.14% -
std::multiset<int>::erase(iterator)/8192 -3.91% 24.003 23.064 - -0.05% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 -3.91% 5.327 5.119 - -1.54% -
std::format(double)_(fmt:_{:0>17500_10g}) -3.91% 218.440 209.908 - 0.95% -
SetIntersection_None_Vector_uint64_1024_64 -3.91% 1094413.085 1051674.009 - 1.80% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -3.90% 13473.784 12947.715 - 0.59% -
std::multiset<int>::erase(key)_(existent)/8192 -3.90% 62.288 59.857 - -4.84% -
BM_format_to_string_back_inserter<std::string>/1 -3.90% 13.346 12.826 - -1.74% -
BM_CmpLess_short_uint -3.90% 1.145 1.100 - -0.98% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 -3.90% 19102022.084 18357524.442 - -0.92% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 -3.89% 8973748.452 8624439.365 - -1.29% -
SetIntersection_Interlaced_Set_float_16384_4 -3.89% 171734920.891 165054205.559 - -5.09% -
SetIntersection_None_Vector_string_262144_4 -3.89% 1303127.044 1252443.644 - -3.74% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -3.88% 5.309 5.103 - 2.14% -
std::unordered_map<int,_int>::clear()/32 -3.88% 605.073 581.585 - -4.47% -
bm_ranges_lexicographical_compare<unsigned_char>/64 -3.88% 1.995 1.918 - -1.55% -
BM_PushHeap_pair<uint32,_uint32>_Random_262144 -3.87% 7.243 6.962 - 2.91% -
SetIntersection_Front_Set_string_16_16 -3.86% 59201679.304 56917676.820 - -6.68% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 -3.85% 1219813.990 1172827.292 - -2.15% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 -3.84% 23.950 23.030 - -26.42% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 -3.84% 33.495 32.209 - -0.56% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 -3.84% 55.430 53.304 - -0.29% -
SetIntersection_Interlaced_Set_string_16384_256 -3.83% 358077212.254 344351870.785 - -3.78% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -3.83% 58989.594 56732.891 - 3.22% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 -3.83% 11585117.784 11141918.654 - -2.26% -
SetIntersection_Front_Set_uint32_16384_1024 -3.82% 12283161.099 11813691.971 - 0.63% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 -3.82% 9035510.061 8690273.818 - -0.80% -
std::for_each(list<int>)/32 -3.82% 11.265 10.835 - -0.19% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -3.82% 41395.488 39813.960 - 0.51% -
std::multimap<int,_int>::count(key)_(non-existent)/0 -3.81% 0.264 0.254 - -1.18% -
std::find_first_of(vector<int>)_(large_needle)/32 -3.81% 111.832 107.568 - -0.71% -
BM_CmpEqual_int_int -3.81% 1.091 1.049 - -2.69% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -3.80% 33.359 32.091 - -33.29% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 -3.80% 2.726 2.622 - 1.70% -
rng::for_each(multiset<int>)/50 -3.80% 41.043 39.483 - 1.28% -
std::multiset<int>::equal_range(key)_(non-existent)/32 -3.80% 2.540 2.444 - -10.63% -
std::find_if(list<int>)_(process_all)/8192 -3.79% 7450.918 7168.510 - -2.18% -
bm_ranges_lexicographical_compare<int>/1 -3.79% 1.286 1.237 - -11.86% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 -3.79% 25.279 24.322 - -5.27% -
SetIntersection_None_Set_float_256_256 -3.79% 5915177.303 5691173.211 - 1.22% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 -3.78% 12040491.056 11585293.289 - -0.88% -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 -3.78% 37.874 36.443 - -0.50% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.78% 55721.187 53616.956 - -1.91% -
DAG_sidecast,_1_level -3.78% 39.306 37.822 - -2.78% -
SetIntersection_None_Set_uint64_1024_1024 -3.78% 9052342.148 8710525.247 - -8.24% -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 -3.77% 1405.549 1352.523 - 2.00% -
std::format(double)_(fmt:_{:017500_10g}) -3.77% 217.246 209.058 - -1.14% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 -3.77% 1040889.794 1001662.591 - -3.90% -
BM_StringRelational_Less_Huge_Large_Control -3.74% 2.177 2.095 - 0.40% -
std::equal(list<int>)_(it,_it,_it)/50 -3.74% 36.884 35.505 - -0.66% -
SetIntersection_Front_Vector_uint64_262144_4 -3.74% 1084804.364 1044259.644 - -0.24% -
VChain,_1_level -3.74% 5.958 5.735 - -0.11% -
std::sort_heap(deque<int>,_pred)/1024 -3.72% 12968.908 12486.256 - 0.44% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 -3.72% 10198.439 9819.509 - -0.13% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -3.71% 1207091.858 1162256.333 - -0.97% -
std::partition_copy(deque<int>)/1024 -3.71% 662.698 638.109 - -1.12% -
BM_format/string_len_6 -3.71% 2.529 2.435 - -2.59% -
rng::find_last_if(deque<int>)_(bail_90%)/8 -3.71% 0.962 0.927 - -19.48% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 -3.70% 280853.455 270455.924 - 2.08% -
std::set<std::string>::contains(key)_(non-existent)/0 -3.70% 0.288 0.277 - 2.23% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -3.70% 1607453.914 1547947.357 - -1.11% -
SetIntersection_Front_Vector_uint32_16384_1 -3.70% 1064317.168 1024917.618 - 0.92% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 -3.70% 16505.166 15894.466 - -0.52% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -3.70% 340.060 327.485 - 4.11% -
SetIntersection_Front_Set_uint32_256_1 -3.70% 4207770.911 4052271.726 - -3.00% -
std::is_sorted(list<int>,_pred)/8192 -3.69% 9043.894 8710.242 - -3.69% -
BM_format_to_back_inserter<std::list<char>>/string_view_len_60 -3.69% 626.868 603.745 - -11.72% -
std::set<int>::erase(key)_(existent)/32 -3.69% 22.008 21.196 - -1.52% -
VDAG_leftmost_middle,_3_levels -3.68% 391.081 376.677 - 2.70% -
SetIntersection_Front_Vector_uint32_1024_1 -3.67% 1059493.162 1020591.982 - -3.29% -
SetIntersection_Front_Set_uint64_1024_4 -3.67% 1088833.813 1048861.581 - -3.05% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.67% 6911.440 6657.905 - -1.09% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -3.67% 90.316 87.003 - 0.16% -
BM_format_to_n_string_begin<std::string>/1 -3.66% 10.968 10.566 - -5.42% -
BM_format_to_iterator/<std::string>_string_len_60 -3.66% 9.827 9.467 - -1.97% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 -3.66% 4856.554 4678.853 - -0.41% -
SetIntersection_None_Set_uint64_1024_256 -3.66% 8934891.142 8608205.169 - -9.18% -
SetIntersection_Interlaced_Set_string_1024_1 -3.66% 1114131.154 1073398.568 - -1.54% -
SetIntersection_None_Set_uint32_1024_256 -3.65% 9073451.384 8741877.802 - -0.98% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -3.65% 610.268 588.011 - 1.10% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 -3.65% 1075966.426 1036728.000 - -1.71% -
BM_cyrillic_text<char> -3.64% 25560.909 24629.409 - -2.29% -
std::deque<int>::ctor(const&)_(cheap_elements)/32 -3.64% 36.385 35.062 - 1.49% -
SetIntersection_Interlaced_Set_uint64_64_1 -3.63% 16697876.304 16091415.731 - -2.62% -
std::unique_copy(list<int>)_(contiguous)/32 -3.63% 11.727 11.302 - 1.65% -
std::format(double)_(fmt:_{:0^17500_10e}) -3.62% 206.477 199.011 - -0.03% -
std::for_each(list<int>)/8192 -3.61% 7795.731 7514.057 - -5.57% -
std::partition(deque<int>)_(dense)/50 -3.61% 15.300 14.747 - -0.44% -
BM_Copy_SmallTrivialFunctor -3.61% 1.191 1.148 - 0.10% -
SetIntersection_Front_Set_uint64_16384_1 -3.60% 1059419.799 1021244.856 - -2.99% -
std::multimap<int,_int>::equal_range(key)_(existent)/32 -3.60% 2.567 2.475 - 0.31% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 -3.58% 3553208.715 3425852.693 - -0.47% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 -3.58% 101908.781 98257.020 - -0.32% -
SetIntersection_None_Vector_uint64_262144_1 -3.58% 1140983.357 1100156.379 - 2.31% -
rng::find(join_view(list<vector<int>>))_(process_all)/8 -3.58% 4.668 4.501 - -1.51% -
VChain_middle,_1_level -3.58% 13.682 13.193 - -0.39% -
std::unordered_set<std::string>::contains(key)_(existent)/32 -3.57% 39.535 38.125 - 5.48% -
std::map<int,_int>::erase(key)_(existent)/8192 -3.56% 26.059 25.131 - 1.05% -
SetIntersection_None_Set_float_16384_4 -3.55% 159001102.512 153349853.749 - -2.55% -
std::format(int64_t)_(fmt:_{:0<512Ld}) -3.55% 37.459 36.131 - 1.43% -
SetIntersection_Interlaced_Set_string_262144_4 -3.55% 1877489.744 1810927.166 - -2.36% -
std::make_heap(vector<int>)_(ascending)/8 -3.54% 16.963 16.362 - 0.27% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 -3.54% 2128366.699 2052955.242 - -2.14% -
std::sort(vector<int>)_(heap)/8 -3.54% 24.441 23.576 - 0.03% -
std::format(int64_t)_(fmt:_{:0512Lb}) -3.54% 42.954 41.434 - -2.41% -
std::format(int64_t)_(fmt:_{:0512x}) -3.54% 30.022 28.960 - -2.00% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 -3.53% 16.964 16.365 - 1.15% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 -3.53% 7094.092 6843.930 - -20.43% -
std::multiset<int>::insert(value)_(new_value,_end)/1024 -3.52% 48.608 46.897 - 0.35% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 -3.51% 11776159.120 11362853.949 - -0.80% -
std::unordered_set<int>::erase(key)_(existent)/8192 -3.51% 22.816 22.015 - -10.72% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 -3.50% 0.367 0.354 - -16.82% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 -3.49% 5125.641 4946.725 - -1.54% -
std::stable_partition(vector<int>)_(sparse)/8192 -3.49% 1544.433 1490.596 - -0.26% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -3.48% 0.695 0.670 - 12.59% -
std::set<int>::contains(key)_(existent)/32 -3.47% 1.715 1.656 - -0.72% -
BM_deque_deque_ranges_move_backward/1024 -3.47% 38.898 37.548 - -1.24% -
BM_CmpEqual_int_uint -3.47% 1.136 1.097 - -0.31% -
BM_format_to_back_inserter<std::list<char>>/string_view_len_6 -3.47% 78.078 75.372 - -5.25% -
std::sort(vector<NonIntegral>)_(shuffled)/8192 -3.47% 86865.854 83855.480 - -19.89% -
std::unique(list<int>)_(sprinkled)/52 -3.46% 70.094 67.669 - -0.21% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/1024 -3.46% 731.433 706.135 - 0.95% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -3.46% 53.643 51.789 - 2.50% -
SetIntersection_Interlaced_Vector_string_262144_16 -3.45% 5992657.497 5785672.945 - -11.24% -
VChain_fail,_4_levels -3.45% 31.058 29.986 - 0.80% -
VDAG_sidecast_fail,_3_levels -3.45% 116.750 112.724 - 0.60% -
SetIntersection_Front_Vector_uint64_1024_16 -3.45% 1112265.207 1073912.391 - -1.26% -
bm_exception_ptr_copy_assign_null -3.45% 2.716 2.622 - -2.28% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 -3.45% 20.544 19.836 - 3.01% -
std::stable_partition(deque<int>)_(sparse)/8192 -3.44% 3657.156 3531.426 - 3.92% -
std::count(list<int>)_(every_other)/8 -3.44% 2.131 2.058 - -2.57% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -3.43% 606.555 585.735 - 0.90% -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 -3.43% 257.745 248.904 - -1.61% -
SetIntersection_None_Set_uint32_256_4 -3.43% 11503521.639 11109468.100 - 1.09% -
BM_format_to_string_back_inserter<std::vector<char>>/1 -3.42% 23.077 22.287 - -5.58% -
BM_format_to_n_string_back_inserter<std::string>/16384 -3.42% 1029.805 994.581 - 0.67% -
std::map<std::string,_int>::erase(key)_(existent)/32 -3.42% 75.997 73.399 - 26.90% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -3.42% 22.426 21.660 - -0.12% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -3.41% 3.026 2.923 - 64.07% -
SetIntersection_None_Vector_uint32_256_256 -3.40% 2182429.148 2108147.246 - -1.75% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 -3.40% 2.379 2.298 - 3.18% -
BM_std_minmax_element<long_long>/2 -3.40% 0.665 0.642 - -5.97% -
std::format(int64_t)_(fmt:_{:0512Lx}) -3.40% 35.827 34.610 - -3.07% -
SetIntersection_Front_Set_uint32_256_64 -3.39% 5818788.429 5621451.028 - 1.94% -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 -3.39% 20.931 20.221 - -1.13% -
BM_deque_vector_ranges_copy/2 -3.38% 1.833 1.771 - -3.61% -
std::flat_map<int,_int>::find(key)_(existent)/1024 -3.38% 8.613 8.322 - -0.42% -
std::format(int64_t)_(fmt:_{:d}) -3.38% 24.045 23.232 - 1.86% -
SetIntersection_Front_Vector_uint64_256_1 -3.38% 4220914.450 4078180.062 - 1.16% -
SetIntersection_None_Set_uint64_256_16 -3.38% 11025193.051 10652400.516 - -6.61% -
std::partition_copy(deque<int>)/50 -3.38% 22.007 21.263 - 0.33% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 -3.37% 5902996.389 5703778.301 - 0.98% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 -3.37% 10967650.464 10598427.897 - -1.22% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 -3.36% 9907107.213 9574170.564 - -2.35% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 -3.36% 22845672.486 22078530.157 - -2.09% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -3.35% 1083592.178 1047279.942 - -1.97% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 -3.35% 37560.174 36302.034 - 0.92% -
SetIntersection_Front_Vector_uint32_256_16 -3.35% 4311757.725 4167328.743 - -1.18% -
SetIntersection_Front_Vector_uint64_16384_256 -3.35% 2145748.755 2073894.494 - -2.58% -
SetIntersection_None_Set_uint64_1024_16 -3.35% 8972386.503 8672190.115 - -8.00% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 -3.34% 26620.027 25729.613 - -1.19% -
BM_BitsetToString<8192>/Sparse_(10%)/10 -3.34% 424.143 409.994 - 1.91% -
BM_format_to_string_back_inserter<std::string>/16384 -3.33% 1008.806 975.172 - -1.11% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.33% 55761.060 53901.985 - 0.53% -
SetIntersection_Front_Vector_uint32_262144_16 -3.33% 1137510.540 1099588.713 - -2.01% -
SetIntersection_None_Vector_string_16384_4 -3.33% 1244967.866 1203463.746 - -2.98% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/1024 -3.33% 731.324 706.953 - 1.09% -
SetIntersection_Interlaced_Set_uint64_262144_256 -3.33% 1635740.154 1581254.967 - 0.03% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -3.32% 68443.795 66169.388 - -1.66% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 -3.32% 8991234.226 8692709.424 - 0.54% -
std::all_of(list<int>)_(process_all)/8 -3.32% 2.719 2.629 - -2.34% -
BM_format_to_back_inserter<std::vector<char>>/C_string_len_60 -3.32% 29.404 28.428 - -4.61% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 -3.31% 16.798 16.241 - -4.87% -
SetIntersection_Front_Set_uint64_1024_256 -3.31% 3954225.146 3823209.662 - 4.38% -
SetIntersection_None_Vector_string_262144_256 -3.31% 1305575.148 1262338.099 - -4.49% -
std::stable_sort(deque<int>)_(pipe-organ)/8 -3.31% 22.470 21.726 - 1.49% -
std::reverse(list<int>)/8 -3.30% 2.003 1.937 - 0.42% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 -3.29% 2152883.221 2081970.461 - -1.42% -
std::format(double)_(fmt:_{:0>17500_10Le}) -3.29% 218.247 211.062 - 0.57% -
std::partition(vector<int>)_(dense)/32 -3.28% 8.349 8.074 - -4.56% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 -3.28% 4256799.668 4117021.433 - -1.83% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 -3.27% 11710237.067 11327034.772 - 0.35% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/1024 -3.27% 25.021 24.204 - -0.83% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 -3.27% 87.552 84.693 - 1.52% -
SetIntersection_None_Vector_uint32_1024_64 -3.25% 1108598.033 1072535.652 - 1.15% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 -3.25% 20.762 20.088 - -0.32% -
BM_deque_deque_move_backward/4000 -3.24% 150.695 145.807 - 0.82% -
SetIntersection_None_Vector_uint64_256_256 -3.24% 2159798.351 2089861.300 - -0.76% -
BM_CmpLess_schar_uint -3.24% 1.147 1.110 - 2.04% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -3.23% 385.430 372.971 - -1.49% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 -3.23% 2.801 2.711 - -3.85% -
BM_PushHeap_uint64_SingleElement_16 -3.23% 0.358 0.347 - -0.20% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 -3.23% 53.657 51.925 - 3.02% -
std::format(double)_(fmt:_{:0^17500_0Lf}) -3.22% 215.456 208.517 - -1.71% -
SetIntersection_None_Set_uint32_262144_16384 -3.22% 1212839.844 1173819.256 - -1.52% -
std::stable_sort(vector<int>)_(pipe-organ)/8 -3.22% 18.827 18.222 - -0.78% -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 -3.21% 20.215 19.566 - -1.17% -
BM_deque_deque_ranges_copy/2 -3.21% 2.246 2.174 - -5.70% -
SetIntersection_Interlaced_Set_uint64_16384_16 -3.20% 224361271.331 217172249.164 - -0.65% -
BM_vector_deque_ranges_move_backward/1 -3.20% 2.329 2.255 - -2.30% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 -3.20% 52.256 50.583 - -2.01% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 -3.20% 20.126 19.482 - 1.52% -
SetIntersection_Interlaced_Set_uint32_64_1 -3.20% 16678407.296 16144892.600 - -1.21% -
SetIntersection_Interlaced_Set_uint64_256_4 -3.19% 11295011.243 10934319.721 - -0.68% -
SetIntersection_Interlaced_Set_uint64_16_16 -3.19% 38563937.553 37333326.118 - -2.38% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 -3.19% 1253227.860 1213276.063 - 6.46% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 -3.18% 1367.236 1323.745 - -7.52% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 -3.17% 6419488.254 6215737.919 - 0.28% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -3.17% 1224383.796 1185542.002 - 3.13% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 -3.17% 64421992.092 62378863.138 - 0.29% -
SetIntersection_Front_Set_uint64_262144_64 -3.17% 1699019.864 1645141.963 - -1.03% -
std::format(double)_(fmt:_{:017500_0Le}) -3.17% 198.075 191.801 - -0.18% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 -3.17% 201241354.042 194869134.542 - 1.88% -
BM_LexicallyNormal/small_path/32 -3.17% 513.167 496.918 - 3.43% -
BM_Swap_Null_MemPtr -3.16% 1.190 1.152 - -5.47% -
BM_format_to_string_begin<std::wstring>/16384 -3.16% 1775.154 1719.022 - 7.34% -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 -3.15% 2.530 2.450 - 23.21% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 -3.15% 16280.873 15767.611 - 1.84% -
std::multiset<std::string>::ctor(const&)/1024 -3.15% 35493.582 34375.583 - 0.02% -
VDAG_leftmost,_4_levels -3.15% 20.030 19.399 - -1.66% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -3.15% 1996611.330 1933810.139 - -2.23% -
SetIntersection_None_Vector_uint64_262144_16384 -3.13% 1155002.388 1118849.939 - 0.67% -
DAG_leftmost_middle,_3_levels -3.12% 13.018 12.612 - -6.86% -
BM_format_to_iterator/<std::vector>_string_len_6 -3.11% 8.564 8.297 - -1.59% -
DAG_leftmost_middle,_1_level -3.11% 20.134 19.507 - -8.37% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -3.11% 40171.401 38921.340 - -2.27% -
BM_join_view_out_vectors/4096 -3.11% 6490.929 6289.153 - -30.71% -
BM_CmpEqual_short_uint -3.10% 1.146 1.111 - 0.16% -
std::multimap<int,_int>::erase(key)_(existent)/1024 -3.10% 26.452 25.631 - -0.98% -
std::swap_ranges(deque<int>)/1024 -3.10% 340.267 329.730 - -1.49% -
SetIntersection_Front_Set_uint64_1024_16 -3.10% 1227791.863 1189774.348 - -0.14% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.09% 121381.422 117625.181 - 1.69% -
BM_format_to_back_inserter<std::list<char>>/string_len_6 -3.09% 78.045 75.631 - -4.22% -
SetIntersection_Front_Set_string_64_16 -3.09% 24370718.248 23617304.427 - -2.53% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 -3.09% 13366051.667 12953078.780 - -1.80% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 -3.09% 37716.851 36551.592 - -1.56% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -3.09% 13208.976 12800.902 - 0.42% -
std::find_if(list<int>)_(bail_25%)/32768 -3.09% 7428.034 7198.803 - -0.43% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.08% 124602.611 120758.958 - 0.59% -
std::format(double)_(fmt:_{:0<17500_0Lf}) -3.08% 209.273 202.822 - 0.16% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8 -3.08% 54.342 52.667 - -0.82% -
BM_format_to_iterator/<std::string>_C_string_len_6 -3.08% 9.372 9.083 - 0.43% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 -3.08% 18.230 17.669 - -1.84% -
std::unordered_map<int,_int>::erase(iterator)/8192 -3.08% 20.115 19.496 - -1.18% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 -3.07% 36864.509 35730.994 - -1.11% -
SetIntersection_None_Set_uint32_262144_4 -3.07% 1214413.332 1177088.379 - -2.48% -
std::map<int,_int>::find(key)_(existent)/8192 -3.07% 5.507 5.338 - 0.72% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8 -3.07% 4.450 4.313 - -5.28% -
BM_vector_deque_copy/1 -3.07% 2.291 2.221 - 10.98% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 -3.07% 1.927 1.868 - -5.96% -
SetIntersection_None_Vector_float_262144_1 -3.06% 1164350.505 1128671.658 - 0.15% -
BM_CmpLess_ushort_int -3.06% 1.127 1.093 - 2.43% -
BM_ascii_escaped<char> -3.06% 23782.212 23054.147 - 0.54% -
std::multiset<int>::count(key)_(non-existent)/32 -3.06% 2.451 2.376 - -2.52% -
BM_CmpEqual_uchar_int -3.06% 1.093 1.060 - 1.27% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 -3.05% 4229266.802 4100077.161 - -1.89% -
std::find_first_of(list<int>)_(small_needle)/32 -3.05% 96.678 93.726 - -0.23% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -3.05% 1454.441 1410.059 - 0.58% -
std::format(double)_(fmt:_{:0^17500_10g}) -3.05% 219.201 212.517 - -0.28% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 -3.05% 7954624.158 7712151.812 - -2.66% -
SetIntersection_Interlaced_Set_float_256_64 -3.05% 13996144.730 13569716.651 - -1.15% -
std::partial_sort_copy(vector<int>)_(shuffled)/8 -3.04% 11.611 11.258 - 4.57% -
BM_format_to_iterator/<std::deque>_string_view_len_6000 -3.03% 159.192 154.366 - 1.70% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1_1 -3.03% 544791965.446 528278215.993 - -1.54% -
BM_CmpLess_short_uchar -3.03% 1.140 1.106 - -0.19% -
BM_CmpLess_schar_uchar -3.03% 1.121 1.087 - -1.08% -
SetIntersection_Interlaced_Set_uint32_16384_1024 -3.03% 172535198.843 167310047.187 - -2.18% -
SetIntersection_None_Vector_uint32_16384_256 -3.03% 1121826.189 1087870.122 - 1.59% -
SetIntersection_Interlaced_Set_string_262144_16 -3.03% 2162017.088 2096596.111 - -1.89% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8 -3.02% 53.988 52.357 - 0.03% -
VDAG_sidecast,_2_levels -3.02% 87.163 84.531 - -0.78% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -3.02% 11859.156 11501.069 - -0.05% -
SetIntersection_Interlaced_Vector_uint64_256_1 -3.02% 4207656.665 4080607.730 - 0.14% -
std::stable_partition(vector<int>)_(sparse)/1024 -3.02% 219.996 213.355 - 0.32% -
BM_deque_vector_ranges_move_backward/65536 -3.02% 7380.689 7158.109 - 0.73% -
BM_format_to_n_string_begin<std::list<wchar_t>>/16384 -3.01% 16244.303 15756.050 - -3.57% -
std::multiset<int>::erase(iterator)/32 -3.00% 21.190 20.553 - -0.82% -
std::set<int>::ctor(const&,_alloc)/0 -2.99% 13.151 12.757 - -0.32% -
BM_CmpEqual_ushort_int -2.99% 1.076 1.044 - -0.83% -
BM_PushHeap_uint64_Descending_4 -2.99% 0.371 0.360 - -3.09% -
SetIntersection_None_Set_uint32_262144_16 -2.99% 1213268.148 1177042.074 - -2.12% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 -2.98% 5174611.376 5020211.203 - -3.73% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8 -2.97% 43.969 42.664 - -2.41% -
rng::contains_subrange(deque<int>)_(same_length)/50 -2.97% 28.392 27.549 - -4.70% -
SetIntersection_Interlaced_Set_string_1024_16 -2.96% 13172778.262 12782334.186 - -0.50% -
SetIntersection_Front_Set_uint32_16384_4 -2.96% 1075179.071 1043318.918 - -2.27% -
SetIntersection_None_Set_uint64_16384_4 -2.96% 165013346.874 160136053.589 - -8.95% -
std::partial_sort(deque<int>)_(descending)/8192 -2.95% 282589.439 274242.974 - 4.98% -
std::multiset<int>::find(key)_(existent)/1024 -2.95% 4.249 4.123 - -2.60% -
SetIntersection_Interlaced_Set_uint64_64_16 -2.95% 22722826.647 22052170.101 - -1.95% -
std::mismatch(deque<int>)_(it,_it,_it)/1000 -2.95% 466.637 452.868 - -3.75% -
SetIntersection_Interlaced_Set_uint32_1024_64 -2.95% 10208425.177 9907208.082 - -1.65% -
BM_std_minmax_element<char>/4096 -2.95% 1075.804 1044.070 - 2.35% -
std::find_first_of(list<int>)_(small_needle)/8192 -2.95% 22873.156 22198.841 - 0.46% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 -2.95% 57.389 55.699 - 0.72% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1 -2.95% 16842247.539 16346177.404 - -1.02% -
VChain_middle,_4_levels -2.94% 59.328 57.583 - -1.99% -
std::reverse(list<int>)/32768 -2.94% 19216.225 18651.579 - 5.01% -
SetIntersection_None_Set_uint32_262144_1 -2.94% 1217392.494 1181659.020 - -1.67% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192 -2.93% 5.431 5.272 - -3.41% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 -2.93% 793.908 770.672 - 1.47% -
BM_ConstructAndDestroy_SmallNonTrivialFunctor_Opaque -2.92% 8.811 8.554 - -8.30% -
SetIntersection_None_Set_uint32_262144_64 -2.92% 1213896.160 1178418.863 - -1.89% -
SetIntersection_None_Set_uint64_256_256 -2.92% 5823958.426 5653908.050 - -7.85% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 -2.92% 9771.750 9486.509 - 1.94% -
SetIntersection_Front_Set_string_16_4 -2.92% 64661544.221 62775915.875 - -0.32% -
std::copy(deque<int>)/512 -2.92% 17.161 16.661 - 0.28% -
BM_LexicallyNormal/small_path/128 -2.91% 1986.208 1928.327 - 2.80% -
std::copy_backward(vector<int>)/8 -2.91% 2.171 2.108 - -6.53% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 -2.91% 37462.666 36372.869 - -1.38% -
std::is_partitioned(deque<int>)_(partitioned)/8192 -2.91% 2471.142 2399.264 - 4.51% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 -2.91% 10047913.355 9755833.481 - -1.33% -
std::stable_sort(deque<int>)_(shuffled)/8 -2.90% 23.498 22.816 - 1.07% -
std::multimap<int,_int>::erase(key)_(existent)/32 -2.90% 23.207 22.533 - -2.34% -
SetIntersection_None_Vector_uint64_16_16 -2.90% 34107677.915 33117854.953 - -0.90% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 -2.90% 2.413 2.343 - 1.74% -
BM_std_minmax_element<char>/5500 -2.90% 1441.057 1399.306 - 2.60% -
std::map<std::string,_int>::erase(iterator)/32 -2.90% 28.573 27.745 - -11.35% -
std::sort_heap(vector<int>,_pred)/8 -2.90% 30.307 29.430 - -0.23% -
BM_deque_vector_ranges_copy_backward/1 -2.89% 2.154 2.091 - 0.65% -
SetIntersection_Front_Set_float_262144_4 -2.89% 1097414.686 1065673.346 - 3.19% -
rng::find_last(vector<int>)_(bail_90%)/8 -2.89% 0.474 0.461 - -0.23% -
std::format(double)_(fmt:_{:0^17500_10}) -2.89% 215.075 208.858 - -2.38% -
BM_StringRead_Hot_Shallow_Large -2.89% 0.486 0.472 - -0.73% -
std::multimap<int,_int>::count(key)_(existent)/8192 -2.89% 6.813 6.617 - 1.77% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 -2.88% 1171234.022 1137494.103 - -2.10% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 -2.88% 201799789.194 195987994.892 - 0.34% -
BM_format_to_iterator/<std::array>_C_string_len_60 -2.88% 10.992 10.675 - -2.38% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 -2.88% 7653186.013 7433048.273 - -0.56% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 -2.87% 5895150.031 5725752.423 - -1.87% -
std::unordered_map<int,_int>::erase(iterator)/32 -2.87% 20.021 19.446 - -0.66% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8192 -2.87% 488262.020 474236.979 - -0.49% -
SetIntersection_Interlaced_Set_uint64_262144_64 -2.87% 1634458.902 1587548.908 - 0.09% -
std::copy(vector<int>)/8 -2.86% 2.184 2.121 - -3.18% -
std::partial_sort_copy(deque<int>)_(repeated)/8192 -2.86% 30111.049 29250.146 - -2.16% -
SetIntersection_Interlaced_Vector_uint32_64_16 -2.85% 18243912.267 17723250.771 - -2.18% -
std::multimap<int,_int>::count(key)_(existent)/1024 -2.85% 5.553 5.395 - -0.72% -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 -2.84% 39326.470 38209.719 - -0.01% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -2.84% 727.902 707.243 - 1.07% -
std::sort(deque<int>)_(repeated)/1024 -2.83% 1068.865 1038.611 - 2.74% -
BM_vector_deque_copy_backward/4000 -2.83% 145.173 141.067 - -0.26% -
SetIntersection_None_Vector_string_256_1 -2.83% 4581619.318 4452094.225 - -0.35% -
SetIntersection_Interlaced_Set_uint32_256_1 -2.82% 4212364.574 4093583.062 - -1.78% -
std::remove_if(list<int>)_(prefix)/8192 -2.82% 10043.714 9760.715 - -3.40% -
SetIntersection_Interlaced_Set_uint64_64_4 -2.81% 21068083.177 20475238.838 - -2.29% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 -2.81% 8208932.195 7978284.923 - -1.81% -
std::set<int>::erase(iterator)/1024 -2.81% 20.242 19.674 - -0.92% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 -2.80% 6286.009 6109.846 - -2.72% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -2.80% 616251.928 598984.860 - -0.54% -
std::deque<std::string>::insert(middle)_(cheap_elements)/32 -2.80% 25.106 24.403 - -0.30% -
std::multimap<std::string,_int>::count(key)_(existent)/1024 -2.80% 24.210 23.533 - 0.06% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.80% 740.408 719.708 - -0.16% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.79% 380.154 369.536 - -2.92% -
SetIntersection_None_Set_float_1024_64 -2.79% 9101645.475 8847653.992 - 0.01% -
SetIntersection_Interlaced_Set_float_256_4 -2.79% 11325948.800 11010074.439 - -3.19% -
std::stable_sort(deque<int>)_(descending)/1024 -2.79% 2964.942 2882.354 - -1.28% -
std::vector<std::string>::erase(middle)_(cheap_elements)/32 -2.78% 12.246 11.905 - -0.06% -
SetIntersection_None_Vector_float_1024_256 -2.78% 1103979.508 1073259.226 - -1.12% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 -2.78% 29614.673 28790.846 - -4.32% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 -2.78% 24.093 23.423 - 6.39% -
SetIntersection_Interlaced_Set_uint64_1024_16 -2.78% 11513758.484 11193732.498 - -1.67% -
BM_to_chars_good/8 -2.78% 2.370 2.304 - -0.89% -
std::format(double)_(fmt:_{:0^17500_10Le}) -2.78% 219.085 212.998 - 0.16% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 -2.78% 3729.836 3626.219 - -0.82% -
std::find(list<int>)_(bail_25%)/32768 -2.78% 8129.120 7903.312 - -1.33% -
SetIntersection_Interlaced_Set_uint32_262144_4 -2.77% 1302458.494 1266334.635 - -3.11% -
SetIntersection_None_Set_uint64_262144_64 -2.77% 1235613.361 1201423.420 - -0.49% -
std::swap_ranges(deque<int>)/8192 -2.77% 2704.849 2630.020 - 0.25% -
SetIntersection_Interlaced_Vector_float_16384_1 -2.77% 1071099.492 1041479.710 - -0.60% -
BM_deque_vector_ranges_copy/5500 -2.76% 198.332 192.849 - -0.05% -
BM_Swap_SmallTrivialFunctor_LargeNonTrivialFunctor -2.76% 1.184 1.152 - 0.13% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -2.76% 36052.335 35056.686 - -1.34% -
std::unique_copy(list<int>,_pred)_(contiguous)/52 -2.76% 29.888 29.063 - -0.04% -
std::search(vector<int>)_(no_match)/1000 -2.75% 214.568 208.659 - -2.05% -
std::format(double)_(fmt:_{:0>17500_0Lf}) -2.75% 211.155 205.340 - 0.73% -
SetIntersection_None_Vector_uint64_16384_1 -2.75% 1128744.076 1097675.951 - 0.59% -
std::multimap<int,_int>::insert(value)_(already_present)/1024 -2.75% 21.986 21.382 - -1.49% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -2.75% 16.415 15.965 - 2.21% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 -2.74% 90.470 87.987 - -0.78% -
SetIntersection_Interlaced_Set_uint64_16384_256 -2.74% 215139479.982 209237194.975 - -0.21% -
std::mismatch(deque<int>)_(it,_it,_it)/8 -2.74% 3.851 3.745 - -0.55% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 -2.74% 1.429 1.389 - -13.75% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -2.74% 156.784 152.490 - -3.05% -
BM_StringResizeAndOverwrite -2.74% 0.841 0.818 - -0.22% -
SetIntersection_None_Set_float_1024_4 -2.74% 8935352.638 8690770.733 - -3.20% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 -2.73% 38010750.021 36971695.393 - -1.37% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 -2.73% 12161050.279 11828660.114 - -1.66% -
std::stable_sort(deque<int>)_(ascending)/1024 -2.73% 2155.737 2096.822 - -1.76% -
BM_deque_vector_ranges_copy/1 -2.73% 2.095 2.038 - -2.77% -
std::format(int64_t)_(fmt:_{:0<512o}) -2.73% 33.164 32.260 - -3.46% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.73% 377.936 367.628 - 1.43% -
std::adjacent_find(deque<int>,_pred)/8 -2.73% 4.838 4.706 - 5.99% -
std::set<int>::erase(iterator)/32 -2.72% 20.115 19.567 - -1.16% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 -2.72% 1251047.852 1216999.918 - -0.95% -
SetIntersection_Interlaced_Set_string_64_1 -2.72% 17518317.560 17042111.772 - 0.28% -
SetIntersection_Interlaced_Set_uint64_16_1 -2.72% 63839582.058 62105041.154 - -1.22% -
SetIntersection_None_Set_float_16_16 -2.72% 35987858.396 35010092.389 - -1.57% -
std::set<int>::count(key)_(non-existent)/32 -2.72% 3.015 2.934 - 1.63% -
std::sort(vector<int>)_(ascending)/8 -2.72% 16.086 15.649 - -1.11% -
SetIntersection_Interlaced_Set_uint32_256_256 -2.71% 7874019.660 7660398.222 - 0.53% -
BM_deque_vector_move_backward/64000 -2.71% 7173.428 6979.181 - -2.49% -
std::multiset<std::string>::find(key)_(existent)/32 -2.71% 15.777 15.350 - 0.12% -
BM_std_minmax_element<char>/4000 -2.71% 1048.304 1019.933 - 2.42% -
SetIntersection_Interlaced_Vector_string_16384_1 -2.70% 1107147.689 1077281.119 - -0.29% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 -2.70% 16888053.845 16432605.082 - -4.56% -
SetIntersection_Front_Set_string_16384_1 -2.69% 1110558.098 1080631.560 - -0.17% -
std::unordered_multiset<int>::erase(iterator)/1024 -2.69% 20.161 19.617 - -3.45% -
SetIntersection_None_Set_uint32_256_256 -2.69% 5811984.812 5655408.403 - -1.23% -
std::search(vector<int>)_(no_match)/1024 -2.69% 219.520 213.622 - -1.91% -
rng::fold_left(deque<int>)/8 -2.69% 4.025 3.917 - 2.14% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 -2.68% 16.374 15.935 - -1.26% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 -2.68% 3.327 3.238 - -2.96% -
SetIntersection_Interlaced_Set_uint32_1024_4 -2.68% 9935992.598 9669534.350 - 0.01% -
BM_Swap_MemPtr_LargeTrivialFunctor -2.68% 1.186 1.154 - -0.04% -
SetIntersection_Interlaced_Set_uint32_1024_16 -2.68% 11564191.221 11254346.442 - -0.97% -
std::generate_n(deque<int>)/8192 -2.68% 2015.759 1961.816 - -0.47% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 -2.67% 8918258.087 8680181.648 - -0.60% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 -2.67% 1263085.043 1229382.324 - -0.61% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.67% 692.913 674.447 - 0.36% -
std::map<int,_int>::clear()/32 -2.66% 679.654 661.568 - 2.01% -
std::format(int64_t)_(fmt:_{:0<512Lb}) -2.66% 41.142 40.047 - -3.39% -
std::find_first_of(list<int>)_(large_needle)/8192 -2.66% 49281175.000 47971911.131 - -1.93% -
BM_LexicallyNormal/small_path/256 -2.66% 3894.153 3790.760 - 3.00% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 -2.65% 10.608 10.327 - -3.98% -
std::format(double)_(fmt:_{:0>17500_0Lg}) -2.65% 217.466 211.712 - 0.07% -
Chain_middle,_4_levels -2.64% 19.499 18.984 - 1.39% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -2.64% 626.093 609.578 - -0.67% -
SetIntersection_None_Set_float_16_1 -2.64% 68013977.265 66220321.082 - -1.18% -
std::format(double)_(fmt:_{:017500_0Lg}) -2.63% 214.448 208.801 - -0.45% -
SetIntersection_Front_Set_uint32_16_4 -2.63% 55331500.982 53874404.148 - -0.92% -
VDAG_rightmost,_5_levels -2.63% 273.608 266.405 - -1.44% -
std::is_partitioned(deque<int>)_(partitioned)/1024 -2.63% 301.415 293.486 - -4.30% -
std::stable_sort(deque<int>)_(pipe-organ)/1024 -2.63% 2978.392 2900.082 - -0.97% -
SetIntersection_Front_Set_uint64_16_16 -2.62% 38449012.134 37443326.267 - -0.77% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 -2.61% 9.480 9.233 - -1.85% -
SetIntersection_Interlaced_Vector_uint64_16_4 -2.61% 56739466.246 55256894.291 - -0.68% -
SetIntersection_None_Set_uint64_16384_16 -2.61% 167918423.877 163536627.631 - -9.05% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -2.61% 3582575.480 3489199.476 - 8.57% -
SetIntersection_Front_Set_uint64_64_4 -2.61% 16277911.661 15853775.041 - -0.84% -
BM_Move_MemPtr -2.60% 1.292 1.259 - 4.14% -
std::unordered_multiset<int>::erase(iterator)/32 -2.60% 20.038 19.516 - -2.46% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -2.60% 25.012 24.361 - -1.00% -
BM_LexicallyRelative/large_path/16 -2.60% 766.164 746.232 - -0.12% -
SetIntersection_None_Vector_float_1024_1 -2.60% 1101633.699 1072983.890 - -1.27% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 -2.60% 56.216 54.755 - 1.22% -
SetIntersection_Front_Set_uint64_16_1 -2.60% 63670798.394 62017702.926 - -1.81% -
SetIntersection_Interlaced_Set_float_16_16 -2.59% 38789084.375 37784002.820 - -0.42% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 -2.59% 1343750.734 1308949.707 - -0.73% -
BM_PushHeap_string_QuickSortAdversary_262144 -2.59% 16.645 16.214 - 1.60% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -2.59% 943318.779 918915.369 - -3.16% -
rng::find_last_if(deque<int>)_(bail_90%)/50 -2.59% 2.648 2.580 - 1.80% -
std::find_end(deque<int>,_pred)_(process_all)/1024 -2.59% 603.360 587.763 - -0.26% -
SetIntersection_Interlaced_Set_uint64_1_1 -2.58% 542209913.817 528201904.589 - -1.32% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 -2.58% 23.216 22.617 - -16.97% -
SetIntersection_Front_Set_uint32_64_4 -2.58% 16223857.197 15805235.451 - -0.94% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 -2.58% 24.203 23.579 - -0.36% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 -2.58% 8854331.574 8625963.600 - -1.09% -
SetIntersection_Interlaced_Vector_uint64_1024_4 -2.57% 1284885.986 1251882.834 - -10.44% -
rng::ends_with(list<int>)_(mismatch_at_start)/8 -2.57% 3.160 3.079 - 0.48% -
SetIntersection_None_Set_string_64_1 -2.56% 23272576.626 22676941.246 - -0.08% -
SetIntersection_Front_Set_uint32_16384_1 -2.56% 1054686.198 1027723.458 - -0.73% -
BM_emoji_escaped<char> -2.55% 24155.613 23538.513 - 1.14% -
BM_format_to_back_inserter<std::vector<char>>/string_view_len_60 -2.55% 28.523 27.796 - -9.14% -
SetIntersection_Front_Set_uint32_262144_262144 -2.55% 1660380.857 1618101.889 - -0.03% -
SetIntersection_None_Set_uint32_256_64 -2.55% 9412844.368 9173211.789 - 1.81% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 -2.54% 1656192.547 1614077.146 - -0.64% -
BM_CmpLess_schar_ushort -2.54% 1.121 1.092 - -0.74% -
BM_CmpLess_uchar_ushort -2.54% 1.065 1.038 - -3.19% -
SetIntersection_Interlaced_Set_uint64_1024_1024 -2.54% 12506043.675 12188211.929 - -1.46% -
SetIntersection_Interlaced_Set_string_262144_64 -2.54% 2147820.719 2093261.150 - -2.31% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 -2.54% 38.949 37.960 - -9.39% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -2.54% 356852871.119 347792593.602 - 0.55% -
SetIntersection_Interlaced_Vector_uint64_256_4 -2.54% 5027066.058 4899470.773 - 3.68% -
std::multiset<int>::erase(iterator)/1024 -2.53% 23.673 23.073 - -0.50% -
SetIntersection_Front_Vector_uint64_16_1 -2.53% 63659597.606 62051103.869 - -0.50% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 -2.53% 4341412.970 4231721.399 - -1.22% -
SetIntersection_Front_Set_uint64_4_4 -2.52% 138721966.678 135220464.508 - -1.64% -
SetIntersection_Front_Set_uint32_16384_256 -2.52% 3946016.288 3846434.928 - 4.72% -
std::format(int64_t)_(fmt:_{:0^512Lb}) -2.52% 42.828 41.748 - -1.43% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 -2.52% 121357383.437 118299340.413 - -0.68% -
SetIntersection_Interlaced_Vector_string_16_16 -2.52% 51973488.702 50664773.882 - -1.34% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 -2.52% 598.273 583.225 - -2.41% -
std::format(int64_t)_(fmt:_{:Lb}) -2.51% 33.015 32.185 - 0.20% -
SetIntersection_Front_Set_uint64_64_1 -2.51% 16609313.029 16191711.015 - -2.47% -
SetIntersection_Interlaced_Set_string_256_1 -2.51% 4391941.971 4281540.077 - -0.27% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 -2.51% 1208357.487 1177988.661 - -0.96% -
SetIntersection_None_Set_uint64_16_4 -2.51% 57148398.323 55713225.970 - -2.20% -
SetIntersection_Interlaced_Set_string_16384_1024 -2.51% 349998083.127 341213883.686 - -1.35% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.51% 541.001 527.429 - 0.32% -
SetIntersection_Front_Set_uint64_4_1 -2.51% 216691185.212 211259320.283 - -1.63% -
SetIntersection_None_Vector_string_4_4 -2.51% 138990411.721 135507183.591 - 0.04% -
std::format(double)_(fmt:_{:0<17500_0f}) -2.51% 199.671 194.668 - -1.20% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 -2.51% 4215650.830 4110027.652 - -0.83% -
SetIntersection_None_Set_uint32_1024_1 -2.51% 8954576.000 8730248.887 - 0.96% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 -2.50% 16586291.537 16170885.221 - -1.24% -
SetIntersection_Interlaced_Set_uint64_262144_1024 -2.50% 1595439.453 1555502.765 - 0.35% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 -2.50% 1258407.879 1226922.117 - 0.40% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 -2.50% 32.005 31.204 - 1.22% -
std::unordered_multiset<int>::ctor(const&)/32 -2.50% 204.962 199.837 - 0.29% -
std::sort(deque<int>)_(pipe-organ)/1024 -2.50% 2791.654 2721.893 - -0.48% -
SetIntersection_Interlaced_Vector_uint64_64_1 -2.50% 16676109.290 16259754.600 - -0.34% -
BM_format_to_string_back_inserter<std::vector<wchar_t>>/1048576 -2.49% 185630.970 181001.324 - 0.33% -
SetIntersection_Interlaced_Set_uint32_256_16 -2.49% 12114603.735 11812568.377 - -0.63% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 -2.49% 9.488 9.251 - -0.56% -
SetIntersection_None_Set_uint32_262144_256 -2.49% 1210101.156 1180000.082 - -1.78% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 -2.48% 15179591.155 14802379.487 - -0.76% -
SetIntersection_None_Vector_uint64_1024_4 -2.48% 1102987.149 1075606.095 - -1.00% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 -2.48% 27299.583 26622.366 - -0.83% -
SetIntersection_Interlaced_Set_uint64_16384_4 -2.48% 180899872.314 176413992.497 - -0.47% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/50 -2.48% 0.711 0.693 - 0.01% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 -2.48% 25.080 24.459 - 1.59% -
std::format(double)_(fmt:_{:0>17500_10Lf}) -2.48% 216.795 211.426 - 0.98% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1 -2.47% 16689089.567 16276127.938 - -0.94% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 -2.47% 16.843 16.427 - -3.70% -
std::multiset<std::string>::count(key)_(non-existent)/1024 -2.47% 25.414 24.786 - -0.37% -
SetIntersection_Front_Set_uint64_1_1 -2.47% 541820530.750 528460396.947 - -1.59% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 -2.46% 16.502 16.095 - -5.35% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 -2.46% 51.966 50.689 - -0.25% -
BM_PushHeap_string_QuickSortAdversary_16384 -2.45% 16.168 15.772 - -4.02% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.45% 627.111 611.768 - 1.57% -
SetIntersection_Interlaced_Set_uint64_4_1 -2.45% 216675829.100 211375501.546 - -1.34% -
std::format(int64_t)_(fmt:_{:Lx}) -2.45% 27.521 26.848 - 0.36% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 -2.44% 1065735.386 1039683.254 - -1.69% -
std::shift_right(list<int>)/8192 -2.44% 7379.459 7199.183 - -4.17% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -2.44% 1073225.193 1047042.630 - -0.22% -
std::rotate(vector<bool>)_(1_element_forward)/50 -2.44% 17.844 17.408 - -1.14% -
BM_num_put<double> -2.44% 58.842 57.407 - -0.23% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 -2.44% 1064877.395 1038928.154 - -2.00% -
SetIntersection_Front_Set_float_262144_1 -2.43% 1031146.200 1006041.041 - -3.00% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -2.43% 22.512 21.964 - 10.20% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 -2.43% 115392280.410 112585373.317 - -12.61% -
BM_format_to_back_inserter<std::vector<char>>/C_string_len_6 -2.43% 25.239 24.625 - -8.39% -
BM_PushHeap_string_QuickSortAdversary_1024 -2.43% 15.707 15.326 - 1.09% -
BM_CmpLess_int_uchar -2.43% 1.152 1.124 - 2.21% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 -2.43% 59.368 57.927 - -2.45% -
std::find_end(forward_list<int>)_(match_near_end)/1024 -2.43% 4584.955 4473.719 - 0.02% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -2.42% 1120535.098 1093366.681 - -0.39% -
BM_StringRelational_Less_Huge_Empty_Control -2.42% 1.655 1.615 - -3.10% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 -2.42% 1105952.539 1079169.191 - -3.22% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 -2.41% 170028454.787 165928074.058 - -0.03% -
std::format(double)_(fmt:_{:0<17500_10}) -2.41% 216.866 211.638 - 1.65% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 -2.41% 12764763.235 12457257.603 - -1.64% -
SetIntersection_Front_Set_uint64_262144_1 -2.41% 1068576.316 1042834.732 - -0.08% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 -2.41% 36.308 35.433 - 1.94% -
SetIntersection_Interlaced_Set_uint64_262144_262144 -2.41% 1716161.541 1674838.299 - -1.29% -
SetIntersection_Interlaced_Set_uint64_256_1 -2.41% 4206023.000 4104827.465 - -1.52% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 -2.41% 37392154.278 36492851.287 - -1.53% -
std::format(float)_(fmt:_{:0^17500_10e}) -2.40% 197.037 192.304 - -0.31% -
SetIntersection_Interlaced_Set_uint64_4_4 -2.40% 138504559.110 135177628.727 - -1.32% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 -2.40% 1680877.573 1640517.256 - -19.48% -
std::rotate(vector<bool>)_(1_element_forward)/1024 -2.40% 29.037 28.341 - -1.18% -
SetIntersection_None_Vector_string_1024_4 -2.40% 1177095.671 1148885.785 - -1.54% -
std::make_heap(vector<int>)_(descending)/8 -2.39% 14.977 14.619 - -0.19% -
std::fill(list<int>)/50 -2.39% 35.148 34.308 - -3.59% -
CastTo<A<Width,_Depth>> -2.39% 242.198 236.407 - 2.11% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 -2.39% 1253226.482 1223295.410 - -0.40% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 -2.39% 13586.026 13261.778 - 0.86% -
SetIntersection_Front_Vector_uint32_256_4 -2.38% 4226886.626 4126077.538 - -0.08% -
SetIntersection_Front_Set_uint64_256_4 -2.38% 4255338.034 4153862.185 - 0.96% -
std::format(double)_(fmt:_{:017500_0L}) -2.38% 212.712 207.640 - -0.09% -
std::copy_n(vector<bool>)_(aligned)/4096 -2.38% 4.855 4.740 - 1.51% -
SetIntersection_None_Set_uint32_262144_262144 -2.38% 1208029.299 1179254.719 - -1.95% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8192 -2.38% 170124.182 166072.384 - -0.25% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 -2.38% 5114643.937 4992869.054 - -0.32% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1 -2.38% 16698388.968 16300909.014 - -1.26% -
bm_ranges_lexicographical_compare<unsigned_char>/1 -2.38% 1.577 1.540 - 3.94% -
SetIntersection_Front_Set_uint64_256_16 -2.38% 4544499.534 4436382.100 - -2.64% -
std::copy(list<int>)/4096 -2.38% 3268.963 3191.218 - 5.21% -
SetIntersection_Front_Vector_uint64_256_256 -2.38% 4253680.035 4152581.484 - -8.44% -
std::make_heap(vector<NonIntegral>)_(descending)/8192 -2.38% 2218.379 2165.670 - -2.34% -
BM_format_to_n_string_back_inserter<std::string>/1048576 -2.37% 67330.974 65734.982 - -0.42% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 -2.37% 1.063 1.038 - -25.80% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -2.37% 929275.850 907255.780 - -0.65% -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 -2.37% 63.374 61.874 - -0.03% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 -2.37% 1094577.011 1068662.832 - -1.65% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8 -2.36% 52.243 51.008 - 0.31% -
SetIntersection_Front_Vector_uint64_256_4 -2.36% 4232684.291 4132623.287 - 0.87% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 -2.36% 30.851 30.123 - -27.03% -
SetIntersection_Interlaced_Set_uint32_16_16 -2.36% 38422313.910 37516180.771 - -1.49% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 -2.36% 16955.704 16555.912 - -3.37% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -2.35% 225.763 220.449 - -3.29% -
SetIntersection_None_Vector_uint64_262144_4 -2.35% 1151017.544 1123951.316 - -1.42% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 -2.35% 4188967.600 4090492.409 - -2.09% -
std::unordered_set<std::string>::ctor(const&,_alloc)/0 -2.35% 13.248 12.937 - -0.10% -
SetIntersection_None_Vector_float_16384_16 -2.35% 1132002.459 1105426.837 - -0.18% -
SetIntersection_None_Set_float_256_64 -2.35% 9422170.085 9201028.201 - -1.22% -
std::multiset<int>::equal_range(key)_(existent)/8192 -2.35% 8.702 8.498 - 2.51% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8192 -2.34% 602122.020 588002.746 - -1.77% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -2.34% 352239299.645 343989600.854 - -2.35% -
BM_Swap_MemFuncPtr_MemPtr -2.34% 3.441 3.360 - -2.42% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 -2.34% 4861.077 4747.257 - -0.13% -
std::format(int64_t)_(fmt:_{:Ld}) -2.34% 27.766 27.117 - 0.35% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 -2.34% 35727399.415 34891902.941 - -1.24% -
SetIntersection_Front_Set_uint64_16384_256 -2.34% 3884669.344 3793844.866 - -1.44% -
BM_LexicallyNormal/small_path/64 -2.34% 1004.095 980.622 - 3.39% -
SetIntersection_Interlaced_Vector_float_262144_1 -2.34% 1064191.656 1039328.274 - -0.38% -
SetIntersection_None_Set_uint64_262144_256 -2.33% 1233154.217 1204411.945 - -0.15% -
BM_LexicallyRelative/large_path/2 -2.33% 116.935 114.211 - 1.66% -
std::format(double)_(fmt:_{:0^17500_10f}) -2.33% 208.644 203.787 - -0.65% -
SetIntersection_Interlaced_Vector_uint64_1_1 -2.32% 541720870.301 529129606.616 - -0.12% -
std::multimap<int,_int>::ctor(const&)/8192 -2.32% 53130.309 51895.662 - -6.12% -
DAG_rightmost_middle,_1_level -2.32% 126.162 123.235 - 0.28% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -2.32% 165.767 161.925 - 2.56% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 -2.32% 27.112 26.484 - 1.14% -
SetIntersection_Front_Vector_uint64_64_4 -2.32% 16075897.703 15703568.421 - -0.77% -
SetIntersection_Interlaced_Set_uint64_16_4 -2.32% 60333716.109 58936775.556 - -2.25% -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 -2.31% 17.900 17.486 - -1.01% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 -2.31% 102599.184 100230.449 - 0.84% -
std::map<int,_int>::contains(key)_(non-existent)/32 -2.31% 2.879 2.813 - -3.35% -
std::find_end(deque<int>,_pred)_(process_all)/1000 -2.31% 586.865 573.334 - -3.32% -
SetIntersection_Front_Set_uint32_64_1 -2.30% 16759194.315 16372978.932 - 0.52% -
SetIntersection_None_Set_float_64_64 -2.30% 11631647.010 11363686.909 - 1.66% -
SetIntersection_None_Set_uint64_262144_16 -2.30% 1234401.937 1206015.545 - 0.28% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -2.30% 6837.681 6680.451 - -5.77% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 -2.30% 2.348 2.294 - -6.94% -
SetIntersection_Interlaced_Vector_uint64_4_1 -2.30% 216600887.248 211628237.389 - -0.12% -
SetIntersection_None_Vector_string_262144_1 -2.29% 1320752.211 1290531.443 - -1.63% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4 -2.29% 56236560.783 54950917.839 - -0.65% -
SetIntersection_None_Set_uint64_1_1 -2.28% 542417661.344 530027275.880 - -0.14% -
std::sort(vector<int>)_(repeated)/8 -2.28% 16.103 15.735 - -1.41% -
SetIntersection_Front_Vector_uint64_4_1 -2.28% 216359574.843 211421236.330 - -0.27% -
SetIntersection_None_Set_uint64_262144_262144 -2.28% 1252596.596 1224039.959 - 0.10% -
std::stable_partition(vector<int>)_(sparse)/50 -2.28% 22.264 21.756 - 6.52% -
SetIntersection_Front_Set_uint32_1_1 -2.28% 542315347.184 529963496.830 - -0.35% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8 -2.28% 52.294 51.103 - -0.59% -
SetIntersection_None_Set_uint64_4_4 -2.28% 137100652.284 133980229.620 - -0.92% -
SetIntersection_None_Vector_uint64_1024_1 -2.28% 1096194.824 1071249.239 - -0.72% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 -2.27% 1065455.972 1041247.214 - -0.74% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -2.27% 1076112.615 1051672.091 - -2.56% -
BM_StringRelationalLiteral_Compare_Empty_Large_Control -2.27% 1.637 1.600 - 0.03% -
std::multiset<int>::equal_range(key)_(existent)/32 -2.26% 2.469 2.414 - 6.09% -
std::format(double)_(fmt:_{:0>17500_10L}) -2.26% 228.446 223.290 - 1.34% -
std::rotate(vector<bool>)_(1_element_forward)/32 -2.25% 17.766 17.366 - -1.43% -
SetIntersection_Front_Set_uint32_16_1 -2.25% 63854649.244 62416434.716 - 0.01% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 -2.25% 1248716.959 1220648.196 - -0.35% -
SetIntersection_None_Vector_uint64_262144_16 -2.25% 1134303.679 1108807.451 - 0.18% -
std::format(double)_(fmt:_{:017500_10}) -2.24% 213.993 209.190 - -0.40% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 -2.24% 31.240 30.539 - -0.96% -
std::unordered_set<std::string>::clear()/1024 -2.24% 23901.239 23365.254 - 0.72% -
SetIntersection_Front_Vector_uint64_4_4 -2.24% 137284286.380 134207968.845 - -0.50% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 -2.24% 4.310 4.214 - -3.00% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 -2.24% 8300.318 8114.621 - 0.28% -
SetIntersection_Interlaced_Vector_uint64_4_4 -2.24% 137389266.988 134317358.482 - -0.11% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 -2.24% 12801544.464 12515418.057 - -0.41% -
BM_Ostream_number/2 -2.23% 38.108 37.257 - 1.68% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.23% 13591.303 13287.666 - -0.36% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 -2.23% 11694218.203 11433307.641 - 0.40% -
BM_vector_deque_ranges_move_backward/1024 -2.23% 37.981 37.136 - -1.61% -
SetIntersection_Front_Vector_uint64_16_16 -2.23% 36216717.230 35410788.999 - 0.76% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 -2.22% 4853.916 4746.049 - 0.42% -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8 -2.22% 16.864 16.490 - 0.53% -
std::map<int,_int>::erase(key)_(existent)/1024 -2.22% 25.507 24.940 - 4.51% -
SetIntersection_None_Vector_string_64_16 -2.22% 14382474.485 14063094.639 - -0.41% -
std::set<int>::insert(value)_(new_value,_end)/32 -2.22% 19.013 18.591 - -0.28% -
BM_deque_deque_ranges_copy/4000 -2.22% 146.260 143.020 - 0.11% -
BM_Copy_SmallNonTrivialFunctor -2.21% 9.518 9.307 - -9.26% -
SetIntersection_Front_Vector_float_1024_16 -2.21% 1121978.994 1097155.592 - -0.61% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4 -2.21% 144204758.663 141016802.434 - -0.30% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 -2.21% 4252341.218 4158397.433 - -2.50% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 -2.21% 2.957 2.891 - 0.07% -
std::map<int,_int>::count(key)_(non-existent)/8192 -2.21% 11.428 11.176 - -5.45% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -2.21% 634733.516 620731.550 - 2.11% -
std::multimap<int,_int>::erase(key)_(existent)/8192 -2.21% 27.776 27.163 - 1.54% -
std::unordered_set<std::string>::clear()/8192 -2.20% 224925.691 219972.599 - 0.21% -
BM_num_put<long_double> -2.20% 59.679 58.365 - -0.75% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 -2.20% 819.837 801.790 - -49.88% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.20% 8648.875 8458.711 - -0.05% -
std::format(double)_(fmt:_{:0<17500_10e}) -2.20% 199.822 195.431 - 1.64% -
SetIntersection_Front_Vector_uint64_64_1 -2.20% 16616495.539 16251439.371 - -0.30% -
SetIntersection_Front_Vector_uint64_1_1 -2.19% 540750500.120 528885797.658 - -0.24% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 -2.19% 10910963.406 10671821.653 - -2.33% -
BM_Basic<int32_t> -2.19% 17.752 17.364 - -0.19% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 -2.19% 34.441 33.687 - -1.19% -
BM_format_to_string_back_inserter<std::list<wchar_t>>/1048576 -2.19% 13319586.491 13028488.982 - -10.88% -
BM_StringRelational_Eq_Small_Huge_Control -2.19% 0.484 0.473 - -1.99% -
SetIntersection_None_Set_string_1024_16 -2.18% 9180812.435 8980283.609 - 1.27% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -2.18% 1.802 1.763 - -3.20% -
std::make_heap(vector<int>)_(heap)/8 -2.18% 14.958 14.631 - -0.99% -
std::sort(deque<int>)_(qsort_adversarial)/1024 -2.18% 18123.411 17727.825 - 0.73% -
std::map<int,_int>::upper_bound(key)_(existent)/32 -2.18% 1.827 1.787 - 3.36% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 -2.18% 19.563 19.137 - 0.05% -
SetIntersection_Front_Set_uint64_262144_16 -2.18% 1212154.184 1185753.131 - 2.95% -
std::unordered_multiset<int>::clear()/32 -2.18% 599.786 586.733 - 0.05% -
std::sort(vector<int>)_(qsort_adversarial)/8 -2.17% 16.100 15.750 - -1.12% -
SetIntersection_None_Vector_float_1024_4 -2.17% 1099032.300 1075202.739 - -1.44% -
SetIntersection_Interlaced_Set_float_16384_64 -2.17% 215716414.038 211041132.051 - -2.14% -
std::mismatch(deque<int>)_(it,_it,_it)/1048576 -2.17% 496813.694 486052.241 - -0.91% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8 -2.17% 38.180 37.353 - -0.10% -
bm_ranges_swap_ranges_vb_aligned/256 -2.16% 3.535 3.458 - 0.02% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/32 -2.16% 410.177 401.303 - 0.05% -
std::make_heap(vector<int>,_pred)_(shuffled)/8 -2.16% 16.215 15.864 - 0.52% -
BM_format_to_back_inserter<std::vector<char>>/string_len_60 -2.16% 28.472 27.856 - -3.36% -
std::multiset<int>::clear()/8192 -2.16% 82670.556 80883.558 - 3.66% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8 -2.16% 26.382 25.813 - -0.42% -
std::format(double)_(fmt:_{:0^17500_0Lg}) -2.16% 216.815 212.134 - -0.15% -
BM_vector_deque_move/64 -2.16% 2.772 2.712 - -3.78% -
std::unique(list<int>,_pred)_(contiguous)/1024 -2.16% 973.842 952.845 - -4.73% -
std::deque<int>::erase(middle)_(cheap_elements)/1024 -2.16% 27.139 26.554 - -1.18% -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/32 -2.16% 13.047 12.766 - 0.08% -
std::format(double)_(fmt:_{:0<17500_0g}) -2.15% 203.339 198.957 - 0.71% -
SetIntersection_None_Set_uint64_262144_1 -2.15% 1225983.479 1199571.533 - -3.12% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -2.15% 1578628.408 1544657.303 - -1.83% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 -2.15% 19.184 18.772 - -0.12% -
std::multiset<int>::find(key)_(existent)/32 -2.15% 1.660 1.624 - -2.39% -
std::reverse_copy(vector<int>)/4096 -2.15% 134.328 131.439 - -0.89% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 -2.15% 1334454.964 1305792.039 - -4.95% -
std::set<int>::equal_range(key)_(non-existent)/32 -2.15% 2.585 2.530 - -3.15% -
std::format(int64_t)_(fmt:_{:Lo}) -2.14% 28.799 28.181 - -1.44% -
std::format(double)_(fmt:_{:0<17500_10L}) -2.14% 224.086 219.284 - 0.70% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 -2.14% 1085120.825 1061880.622 - 0.31% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 -2.14% 4248614.427 4157632.012 - -0.45% -
BM_CmpEqual_short_schar -2.14% 1.150 1.125 - -1.35% -
SetIntersection_Interlaced_Set_float_1024_64 -2.14% 10294092.846 10073922.021 - -0.52% -
std::unordered_multimap<int,_int>::ctor(const&)/8192 -2.14% 55514.512 54327.861 - -0.52% -
SetIntersection_Interlaced_Vector_float_256_1 -2.14% 4228546.790 4138237.029 - -0.05% -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 -2.13% 24.711 24.183 - 3.74% -
SetIntersection_Interlaced_Set_uint32_1_1 -2.13% 541180685.779 529630011.530 - -0.36% -
SetIntersection_None_Set_uint64_256_64 -2.13% 9382142.097 9182184.183 - -6.64% -
BM_Swap_SmallNonTrivialFunctor_SmallNonTrivialFunctor -2.13% 0.554 0.542 - -12.52% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 -2.13% 4.654 4.555 - 0.28% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -2.13% 54842.392 53674.815 - 0.25% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1 -2.13% 63955660.720 62594365.096 - -0.79% -
SetIntersection_None_Vector_uint64_64_16 -2.13% 13716974.220 13425370.481 - -0.13% -
SetIntersection_None_Vector_uint64_4_4 -2.12% 135498711.368 132621297.194 - -0.03% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.12% 387.514 379.297 - 0.75% -
SetIntersection_None_Vector_string_64_4 -2.12% 16913673.142 16555920.567 - -0.46% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 -2.11% 60.114 58.844 - -0.81% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.11% 6837.019 6692.736 - 1.03% -
SetIntersection_Interlaced_Set_string_16_1 -2.11% 66731081.712 65323098.842 - -0.30% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_1 -2.11% 64005546.802 62655333.395 - -1.12% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8192 -2.11% 637327.375 623897.966 - -0.60% -
BM_PushHeap_float_Random_262144 -2.11% 7.779 7.615 - -1.93% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.11% 211.626 207.169 - 0.43% -
SetIntersection_None_Set_uint64_4_1 -2.11% 219261208.834 214644716.211 - -0.00% -
SetIntersection_Interlaced_Set_uint32_4_1 -2.10% 216504830.734 211949256.406 - -0.30% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 -2.10% 1269302.084 1242630.289 - -0.45% -
std::partial_sort_copy(deque<int>)_(shuffled)/8 -2.10% 11.303 11.065 - -1.24% -
std::partition(deque<int>)_(sparse)/8192 -2.10% 3120.596 3055.090 - 0.52% -
SetIntersection_Front_Vector_uint32_262144_4 -2.10% 1089319.759 1066457.917 - -0.25% -
std::format(double)_(fmt:_{:0<17500_0Le}) -2.10% 195.556 191.454 - 0.32% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 -2.10% 39152978.349 38331805.370 - -0.33% -
SetIntersection_None_Set_uint32_16_16 -2.10% 35910927.606 35157842.754 - -0.76% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 -2.10% 1636964.273 1602643.635 - -0.38% -
SetIntersection_Front_Vector_uint32_1024_4 -2.09% 1084671.583 1061953.845 - 2.14% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8 -2.09% 44.584 43.652 - 1.44% -
SetIntersection_None_Vector_uint64_16384_256 -2.09% 1104249.430 1081171.104 - -1.50% -
SetIntersection_None_Vector_uint64_1_1 -2.09% 540328773.212 529043125.797 - -0.13% -
SetIntersection_None_Set_uint64_16384_256 -2.09% 169128235.160 165596336.255 - -6.95% -
BM_LexicallyRelative/small_path/4 -2.08% 118.748 116.277 - 1.94% -
std::find_if(vector<int>)_(process_all)/8 -2.08% 1.487 1.457 - -2.00% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 -2.08% 138492345.907 135613465.648 - -0.83% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1_1 -2.08% 547741091.247 536362258.772 - -0.58% -
BM_deque_deque_ranges_move_backward/4096 -2.07% 155.306 152.084 - 0.41% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.07% 783.875 767.615 - -0.97% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 -2.07% 812.905 796.054 - -1.27% -
std::set<int>::find(key)_(existent)/1024 -2.07% 4.106 4.021 - -0.20% -
std::multiset<int>::lower_bound(key)_(existent)/8192 -2.07% 15.009 14.699 - -0.95% -
SetIntersection_None_Vector_uint64_64_4 -2.07% 16108444.272 15775589.535 - -0.31% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 -2.07% 18.643 18.258 - -0.78% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.07% 282.099 276.271 - -0.66% -
SetIntersection_None_Vector_uint64_16_1 -2.07% 64001503.396 62679371.609 - -0.10% -
SetIntersection_Interlaced_Set_uint32_4_4 -2.07% 138498967.862 135638494.430 - -0.32% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -2.07% 186797.930 182940.424 - -1.43% -
std::set<int>::clear()/32 -2.06% 634.352 621.255 - -0.48% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 -2.06% 168592094.691 165114509.429 - -0.29% -
std::map<int,_int>::insert(value)_(already_present)/8192 -2.06% 4.154 4.068 - 1.47% -
SetIntersection_None_Vector_float_262144_1024 -2.06% 1153369.700 1129611.548 - -0.36% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 -2.06% 55497465.628 54354293.300 - -0.51% -
SetIntersection_None_Vector_string_256_4 -2.06% 4518672.656 4425599.572 - -0.52% -
std::set<int>::erase(key)_(non-existent,_middle)/1024 -2.06% 2.963 2.902 - -0.03% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 -2.06% 57272196.144 56094044.576 - -1.24% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -2.06% 1298.875 1272.166 - 2.18% -
SetIntersection_None_Set_uint64_262144_4 -2.05% 1222956.951 1197825.683 - -0.22% -
BM_BitsetToString<1048576>/Dense_(90%)/90 -2.05% 81985.487 80301.242 - 1.70% -
SetIntersection_Interlaced_Set_string_4_4 -2.05% 161752356.068 158431560.278 - -0.95% -
SetIntersection_None_Vector_float_64_4 -2.05% 16316493.242 15981841.372 - 0.29% -
SetIntersection_Interlaced_Set_uint64_16384_1024 -2.05% 180054031.222 176362765.306 - -0.80% -
SetIntersection_None_Set_uint64_262144_1024 -2.05% 1230612.955 1205397.379 - -0.76% -
SetIntersection_Interlaced_Set_uint64_262144_4 -2.05% 1331267.982 1303992.268 - 0.49% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_4 -2.05% 138350800.733 135518491.176 - -0.99% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 -2.05% 210241.865 205940.091 - -0.16% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_4 -2.04% 55521758.252 54387238.631 - -0.74% -
std::rotate_copy(list<int>)/8192 -2.04% 7034.818 6891.089 - 1.59% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 -2.04% 94999.524 93059.326 - 0.50% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -2.04% 33.088 32.413 - 11.46% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 -2.04% 252514816.985 247367166.240 - -0.34% -
std::sort(vector<int>)_(shuffled)/8 -2.04% 23.104 22.633 - 0.25% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 -2.04% 4187037.762 4101754.356 - -0.64% -
SetIntersection_None_Vector_string_16384_16384 -2.04% 1247558.401 1222149.627 - -1.69% -
SetIntersection_Front_Set_float_262144_16 -2.04% 1207928.607 1183330.575 - -1.53% -
std::find_if(deque<int>)_(process_all)/8 -2.04% 2.576 2.523 - -0.17% -
SetIntersection_None_Vector_uint64_4_1 -2.04% 216457447.253 212050234.969 - -0.02% -
SetIntersection_Interlaced_Vector_uint32_64_64 -2.04% 11115296.641 10889094.041 - 0.81% -
SetIntersection_Interlaced_Set_uint32_262144_16 -2.03% 1619121.174 1586181.316 - -0.43% -
BM_std_minmax_element<char>/1024 -2.03% 273.212 267.654 - 2.73% -
SetIntersection_Interlaced_Set_uint64_256_16 -2.03% 12045931.402 11801400.168 - 0.15% -
SetIntersection_Interlaced_Set_uint32_16_1 -2.03% 63758636.537 62464814.152 - -0.22% -
SetIntersection_None_Set_uint32_262144_1024 -2.03% 1205418.945 1180974.529 - -1.92% -
std::is_sorted_until(vector<int>,_pred)/8192 -2.02% 3385.722 3317.197 - 0.76% -
std::format(double)_(fmt:_{:_0e}) -2.02% 37.527 36.768 - -1.40% -
SetIntersection_Interlaced_Vector_uint64_16_1 -2.02% 63585104.934 62299116.551 - -0.11% -
std::find_if(vector<int>)_(bail_25%)/1024 -2.02% 28.007 27.441 - 1.87% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 -2.02% 14245.502 13957.725 - -4.16% -
std::format(double)_(fmt:_{:017500_0Lf}) -2.02% 210.953 206.701 - 0.83% -
SetIntersection_Front_Set_uint64_16_4 -2.01% 55371264.765 54255593.979 - -1.31% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -2.01% 1500.403 1470.188 - 0.18% -
SetIntersection_Front_Set_uint32_1024_1 -2.01% 1065102.236 1043654.057 - -0.09% -
SetIntersection_Front_Vector_float_262144_4 -2.01% 1071093.449 1049547.176 - -0.26% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 -2.01% 12281433.946 12034515.234 - -1.69% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 -2.01% 18612063.147 18237875.552 - -1.21% -
DAG_leftmost_middle,_2_levels -2.01% 15.846 15.527 - -10.45% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 -2.00% 526288.956 515750.829 - -0.17% -
BM_format_to_back_inserter<std::list<char>>/C_string_len_6 -2.00% 77.662 76.108 - -9.32% -
std::partial_sort(vector<int>)_(repeated)/8192 -2.00% 27223.754 26679.310 - -1.75% -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/32 -2.00% 13.068 12.806 - 0.22% -
SetIntersection_None_Vector_string_262144_16384 -2.00% 1315054.425 1288794.174 - 0.13% -
std::pop_heap(vector<std::string>)/8 -2.00% 54.290 53.206 - -0.35% -
rng::contains_subrange(list<int>)_(same_length)/16 -2.00% 5.969 5.850 - -0.01% -
std::unordered_set<int>::find(key)_(non-existent)/32 -1.99% 1.098 1.076 - -7.31% -
std::format(int64_t)_(fmt:_{:0<512b}) -1.99% 35.358 34.653 - -3.14% -
BM_PushHeap_float_Random_256 -1.99% 7.299 7.154 - -2.48% -
VDAG_leftmost_middle,_2_levels -1.99% 194.699 190.821 - 2.34% -
SetIntersection_Interlaced_Vector_string_64_1 -1.99% 17259813.501 16916292.388 - 0.37% -
SetIntersection_Interlaced_Set_string_4_1 -1.99% 226748245.583 222246328.217 - 0.20% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -1.98% 37.515 36.771 - -2.18% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8 -1.98% 15.021 14.723 - 0.24% -
SetIntersection_Interlaced_Set_string_262144_256 -1.98% 2081556.232 2040306.071 - -9.28% -
SetIntersection_None_Vector_float_256_16 -1.98% 4099074.404 4017934.759 - -0.17% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.98% 90442.635 88654.037 - -0.34% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.98% 371.217 363.882 - -1.14% -
std::set<std::string>::ctor(const&,_alloc)/0 -1.98% 12.972 12.715 - -0.08% -
SetIntersection_None_Set_uint32_256_16 -1.97% 11048257.955 10830100.085 - -0.46% -
SetIntersection_Interlaced_Set_uint32_262144_64 -1.97% 1591417.318 1559999.105 - 0.68% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 -1.97% 13936868.153 13661830.134 - -1.23% -
SetIntersection_None_Set_pair<uint32,_uint32>_4_1 -1.97% 220157180.664 215812712.803 - -0.59% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1_1 -1.97% 543412778.453 532694904.634 - -0.58% -
SetIntersection_Interlaced_Vector_uint64_256_256 -1.97% 4567588.798 4477546.452 - -0.30% -
std::partition(list<int>)_(dense)/32 -1.97% 8.952 8.776 - -0.39% -
SetIntersection_None_Vector_float_64_16 -1.97% 13762019.008 13491057.168 - -0.91% -
std::format(double)_(fmt:_{:0<17500_0L}) -1.97% 210.284 206.146 - 0.51% -
BM_format_to_string_back_inserter<std::wstring>/1048576 -1.97% 191987.927 188211.773 - 0.17% -
SetIntersection_Front_Set_uint32_4_1 -1.97% 216451508.726 212194630.076 - -0.34% -
std::set<std::string>::insert(value)_(new_value,_middle)/1024 -1.96% 52.900 51.861 - 2.80% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 -1.96% 37343460.212 36609977.420 - -0.88% -
SetIntersection_None_Set_pair<uint32,_uint32>_4_4 -1.96% 137617701.811 134918204.484 - -0.61% -
SetIntersection_None_Set_uint64_64_16 -1.96% 18468691.972 18106641.826 - -5.20% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.96% 49896.272 48918.451 - -2.43% -
std::multimap<int,_int>::clear()/1024 -1.96% 11110.454 10892.970 - -2.56% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 -1.96% 1098142.576 1076667.764 - 1.12% -
SetIntersection_Interlaced_Set_string_1_1 -1.95% 566736809.475 555664338.799 - -0.33% -
BM_join_view_in_vectors/0 -1.95% 2.692 2.640 - 3.45% -
std::format(int64_t)_(fmt:_{:0>512d}) -1.95% 31.075 30.469 - 0.05% -
SetIntersection_None_Set_float_262144_1024 -1.95% 1204483.070 1181015.623 - -0.44% -
std::stable_sort(vector<NonIntegral>)_(repeated)/1024 -1.95% 1246.171 1221.916 - 0.02% -
std::rotate_copy(deque<int>)/8192 -1.94% 298.955 293.141 - 0.26% -
SetIntersection_None_Vector_uint64_1024_1024 -1.94% 1095331.508 1074060.991 - 1.20% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 -1.94% 4361995.259 4277337.615 - -5.09% -
SetIntersection_None_Vector_uint32_64_64 -1.94% 8592701.836 8426114.862 - -0.64% -
SetIntersection_Interlaced_Vector_uint64_16_16 -1.94% 36092640.788 35393247.628 - -0.22% -
SetIntersection_None_Set_uint32_1024_4 -1.93% 9028347.956 8853717.411 - 1.70% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.93% 743.792 729.408 - -0.97% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 -1.93% 4412188.482 4326925.558 - 1.22% -
std::unordered_set<std::string>::erase(iterator)/8192 -1.93% 29.255 28.689 - -8.05% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8 -1.93% 45.608 44.727 - -4.51% -
BM_CmpLess_short_schar -1.93% 0.968 0.950 - -0.49% -
std::stable_sort(vector<NonIntegral>)_(descending)/8 -1.93% 23.080 22.634 - -0.74% -
SetIntersection_None_Set_pair<uint32,_uint32>_1_1 -1.93% 543284524.648 532809214.397 - -0.74% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 -1.93% 139790266.744 137098403.632 - -0.75% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_1 -1.92% 217231593.790 213053006.927 - -0.71% -
std::pop_heap(vector<size_t>)/8 -1.92% 52.702 51.690 - 0.08% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 -1.92% 140607.813 137907.257 - 0.39% -
std::find_if(vector<char>)_(bail_25%)/8192 -1.92% 228.589 224.201 - 6.10% -
SetIntersection_Front_Vector_uint32_256_64 -1.92% 4357765.708 4274121.757 - -2.42% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.92% 89.594 87.875 - 0.81% -
BM_StringAssignAsciiz_Large_Opaque -1.92% 11.787 11.561 - -4.82% -
std::search(list<int>,_pred)_(same_length)/8192 -1.91% 8817.087 8648.315 - 0.30% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -1.91% 1172152.588 1149718.608 - -0.44% -
std::multiset<int>::count(key)_(existent)/8192 -1.91% 10.260 10.064 - 5.51% -
SetIntersection_Front_Set_string_4_4 -1.91% 160383467.830 157317682.303 - -0.08% -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/1024 -1.91% 13.048 12.799 - 0.24% -
SetIntersection_None_Vector_uint32_16_4 -1.90% 54666782.030 53626347.789 - -0.06% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_1 -1.90% 63944282.974 62727612.187 - -0.47% -
std::map<int,_int>::ctor(const&,_alloc)/0 -1.90% 13.083 12.834 - -1.28% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 -1.90% 6.678 6.551 - -2.98% -
SetIntersection_None_Vector_float_4_1 -1.90% 217741939.458 213607828.734 - -0.07% -
std::format(double)_(fmt:_{:0<17500_10f}) -1.89% 200.134 196.343 - -0.09% -
SetIntersection_Front_Set_uint64_64_16 -1.89% 15400705.090 15109083.985 - -0.85% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 -1.89% 1095921.430 1075172.519 - -1.89% -
BM_join_view_deques/5500 -1.89% 18058.164 17716.598 - -0.67% -
SetIntersection_None_Vector_string_256_16 -1.89% 4323954.653 4242182.000 - -1.60% -
std::pop_heap(deque<int>)/8 -1.89% 53.201 52.195 - 0.64% -
SetIntersection_None_Vector_float_16_4 -1.89% 54796785.307 53761080.773 - -0.23% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_1 -1.89% 218362034.403 214235022.890 - -0.35% -
SetIntersection_None_Set_float_262144_262144 -1.89% 1204247.479 1181498.942 - -0.32% -
BM_CmpLess_ushort_ushort -1.89% 1.090 1.069 - -1.18% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 -1.89% 2.027 1.989 - -0.40% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.89% 69270.179 67963.341 - 0.14% -
VChain,_5_levels -1.89% 21.131 20.733 - -1.04% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_1 -1.88% 217101137.257 213013810.781 - -0.65% -
SetIntersection_None_Vector_float_1024_64 -1.88% 1098249.472 1077592.147 - -0.71% -
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 -1.88% 3157.428 3098.047 - -1.40% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1_1 -1.88% 542902106.741 532695820.129 - -0.78% -
rng::contains_subrange(vector<int>)_(same_length)/8192 -1.88% 1908.898 1873.012 - -3.28% -
SetIntersection_None_Set_float_16_4 -1.88% 57409192.620 56330091.998 - -1.04% -
BM_std_minmax_element<char>/65536 -1.88% 17040.338 16720.042 - 3.68% -
SetIntersection_Front_Set_string_256_256 -1.88% 29416190.398 28863336.904 - -5.27% -
SetIntersection_None_Vector_string_262144_1024 -1.88% 1316366.620 1291636.058 - -1.41% -
SetIntersection_Front_Vector_string_262144_16 -1.88% 1608091.112 1577908.759 - -3.38% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_4 -1.88% 139204842.573 136593426.367 - -0.29% -
std::stable_sort(vector<NonIntegral>)_(heap)/1024 -1.87% 9479.483 9301.865 - -0.14% -
SetIntersection_None_Set_float_262144_16 -1.87% 1201036.377 1178539.551 - -0.43% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 -1.87% 4372790.539 4290890.775 - -2.46% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 -1.87% 138110981.754 135525570.178 - -0.92% -
std::lower_bound(std::list<int>)/8192 -1.87% 14213.834 13947.871 - 2.36% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 -1.87% 6853.370 6725.259 - 0.62% -
std::stable_sort(vector<NonIntegral>)_(heap)/8 -1.87% 21.617 21.213 - -0.57% -
SetIntersection_Interlaced_Vector_string_262144_262144 -1.86% 14685795.818 14412050.377 - -0.99% -
BM_format_to_back_inserter<std::deque<char>>/C_string_len_60 -1.86% 62.512 61.347 - -1.40% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8 -1.86% 44.341 43.516 - -0.25% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 -1.86% 345.574 339.148 - 3.29% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_16 -1.86% 34411732.764 33771993.669 - -0.88% -
BM_PushHeap_string_Ascending_1024 -1.86% 13.452 13.202 - -1.65% -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_1 -1.86% 217341092.674 213303448.837 - -0.68% -
SetIntersection_None_Vector_uint64_1024_256 -1.86% 1088515.945 1068299.503 - 2.26% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -1.86% 1177747.916 1155882.216 - 0.53% -
std::copy_if(vector<int>)_(entire_range)/8 -1.86% 2.265 2.223 - 1.10% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/0 -1.85% 18.743 18.396 - -2.32% -
std::map<int,_int>::insert(value)_(new_value,_middle)/32 -1.85% 18.692 18.345 - -0.91% -
BM_std_minmax_element<char>/70000 -1.85% 18227.984 17890.563 - 3.83% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1 -1.85% 542834330.704 532792488.467 - -0.61% -
BM_PushHeap_string_Ascending_4 -1.85% 2.579 2.532 - 0.19% -
SetIntersection_Interlaced_Vector_string_262144_1 -1.85% 1105670.461 1085234.771 - 0.63% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.85% 33593.888 32973.537 - -2.13% -
SetIntersection_None_Vector_float_1_1 -1.85% 542865270.508 532841805.466 - -0.01% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 -1.84% 16261498.149 15961769.194 - -1.47% -
rng::find_last_if(deque<int>)_(bail_90%)/1024 -1.84% 43.261 42.464 - 0.41% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.84% 370.577 363.753 - -0.70% -
VChain_fail,_2_levels -1.84% 13.789 13.536 - 2.67% -
std::format(double)_(fmt:_{:0>17500_0Le}) -1.84% 198.353 194.709 - 0.90% -
SetIntersection_None_Set_float_1_1 -1.84% 544405158.250 534410114.972 - -0.04% -
SetIntersection_Interlaced_Set_string_16384_1 -1.84% 1110352.355 1089972.403 - 0.01% -
BM_format_to_back_inserter<std::vector<char>>/string_view_len_6 -1.83% 24.855 24.400 - -1.25% -
BM_Swap_FuncPtr_LargeTrivialFunctor -1.83% 1.179 1.157 - 0.29% -
std::set<int>::insert(value)_(new_value,_middle)/32 -1.83% 18.655 18.313 - -0.22% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8192 -1.83% 62304.650 61164.275 - -0.15% -
std::multiset<int>::erase(key)_(existent)/32 -1.83% 22.194 21.789 - -1.61% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 -1.83% 38921.089 38210.052 - -2.73% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -1.82% 1603539.576 1574281.395 - 0.54% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 -1.82% 8274.288 8123.335 - -4.34% -
BM_vector_deque_move/5500 -1.82% 198.407 194.793 - 0.22% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.82% 525.397 515.828 - 1.08% -
std::search(deque<int>,_pred)_(near_matches)/8192 -1.81% 1557009.228 1528752.540 - -0.18% -
SetIntersection_None_Vector_uint64_16_4 -1.81% 54330257.146 53344426.971 - 0.01% -
std::unordered_multiset<int>::ctor(const&)/1024 -1.81% 6952.828 6826.760 - 2.13% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1_1 -1.81% 542727498.137 532887033.589 - -0.67% -
BM_format_to_iterator/<std::deque>_C_string_len_6000 -1.81% 256.684 252.031 - -0.12% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 -1.81% 205335869.819 201615280.678 - 2.22% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 -1.81% 36.554 35.892 - -3.34% -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/8192 -1.81% 13.051 12.815 - 0.31% -
std::search(vector<int>,_pred)_(near_matches)/1024 -1.80% 24141.735 23706.061 - -0.27% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1_1 -1.80% 545289697.873 535452612.316 - -0.66% -
SetIntersection_None_Set_uint64_16384_1024 -1.80% 169268240.056 166214716.973 - -3.02% -
SetIntersection_Interlaced_Vector_float_1024_16 -1.80% 2543981.484 2498148.960 - 6.06% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 -1.80% 22649251.489 22241438.234 - -0.38% -
BM_PushHeap_string_Random_4 -1.80% 6.166 6.055 - -5.65% -
std::deque<int>::ctor(const&)_(cheap_elements)/8192 -1.80% 2210.858 2171.095 - 0.49% -
std::format(double)_(fmt:_{:_10Lg}) -1.80% 81.513 80.048 - -1.50% -
SetIntersection_Interlaced_Vector_float_16_1 -1.80% 63798274.896 62651541.492 - 0.04% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 -1.80% 32.168 31.590 - 6.38% -
SetIntersection_None_Set_uint64_16_16 -1.79% 35654619.155 35014853.077 - -2.02% -
SetIntersection_Interlaced_Set_float_4_1 -1.79% 217375524.638 213475672.160 - -0.00% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.79% 571.028 560.784 - 0.58% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 -1.79% 1069064.577 1049886.649 - 0.09% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 -1.79% 1879.295 1845.589 - 0.27% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 -1.79% 12.090 11.874 - -3.66% -
SetIntersection_None_Vector_float_256_64 -1.79% 3485211.169 3422938.336 - 0.19% -
BM_deque_deque_ranges_move/1 -1.79% 2.598 2.552 - 6.53% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 -1.79% 13.484 13.243 - -0.57% -
SetIntersection_Front_Set_uint32_4_4 -1.78% 138398625.990 135929578.539 - -0.32% -
SetIntersection_Interlaced_Set_string_256_16 -1.78% 18329013.724 18002080.620 - 1.03% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 -1.78% 4.251 4.175 - 0.65% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 -1.78% 230604211.443 226494809.284 - -0.62% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 -1.78% 32.756 32.173 - -13.33% -
std::set<std::string>::clear()/0 -1.78% 401.471 394.320 - -0.38% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 -1.78% 25.489 25.035 - -0.58% -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_1 -1.78% 218188921.158 214304575.583 - -0.54% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 -1.78% 1262323.158 1239869.141 - -0.72% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 -1.78% 1664655.191 1635076.496 - -0.51% -
SetIntersection_None_Set_float_4_4 -1.77% 137839271.761 135392797.354 - 0.06% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.77% 680.917 668.845 - 0.16% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 -1.77% 17.379 17.071 - -0.59% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -1.77% 1184141.591 1163181.850 - -0.19% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_1 -1.77% 217075329.561 213237775.624 - -0.68% -
SetIntersection_Front_Vector_uint64_256_16 -1.76% 4267256.340 4191969.927 - -0.62% -
SetIntersection_Front_Vector_string_16384_256 -1.76% 9918254.377 9743369.395 - 3.04% -
std::is_sorted_until(vector<int>,_pred)/1024 -1.76% 419.715 412.319 - -1.84% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 -1.76% 205628505.192 202005396.041 - -0.16% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.76% 239.847 235.625 - -2.60% -
BM_LexicallyRelative/large_path/8 -1.76% 406.391 399.239 - 0.16% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 -1.76% 1230312.025 1208673.682 - 5.16% -
std::is_sorted(vector<int>)/8192 -1.76% 1928.366 1894.455 - -5.60% -
SetIntersection_Front_Vector_uint32_4_1 -1.76% 216305967.543 212508524.259 - -0.43% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.75% 399.036 392.033 - -0.43% -
SetIntersection_Interlaced_Set_string_262144_1 -1.75% 1110736.749 1091261.454 - 1.40% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.75% 7805.594 7668.755 - 7.73% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.75% 665.322 653.695 - -0.15% -
SetIntersection_None_Vector_uint32_4_1 -1.75% 217300221.154 213502986.701 - -0.12% -
SetIntersection_Interlaced_Set_uint32_1024_1 -1.75% 1056347.331 1037889.130 - -0.89% -
SetIntersection_Front_Vector_uint64_16_4 -1.75% 54707575.338 53752632.388 - -0.07% -
SetIntersection_None_Vector_uint64_16384_4 -1.74% 1119547.193 1100016.680 - 0.10% -
BM_StringAssignAsciiz_Large_Transparent -1.74% 11.741 11.536 - -4.92% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 -1.74% 14929761.354 14669796.378 - -0.22% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.74% 7822.914 7686.711 - -1.11% -
std::multiset<int>::ctor(const&,_alloc)/0 -1.74% 12.992 12.766 - 0.18% -
SetIntersection_Front_Vector_uint64_262144_1 -1.74% 1058925.944 1040498.331 - -0.26% -
std::set<int>::erase(key)_(existent)/8192 -1.74% 69.240 68.036 - -2.77% -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8 -1.74% 17.312 17.011 - -0.34% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/0 -1.74% 18.802 18.475 - 0.36% -
SetIntersection_Interlaced_Set_string_262144_1024 -1.74% 2105109.699 2068518.881 - -9.00% -
SetIntersection_Interlaced_Vector_float_64_1 -1.74% 16669146.872 16379920.218 - -0.21% -
std::move_backward(list<int>)/512 -1.73% 377.665 371.132 - -0.46% -
SetIntersection_Interlaced_Vector_uint32_1024_1024 -1.73% 5965275.149 5862135.873 - -0.27% -
std::set<std::string>::ctor(const&)/1024 -1.73% 35219.954 34611.198 - 0.25% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_1 -1.73% 16734415.503 16445276.734 - -6.10% -
VDAG_leftmost,_5_levels -1.73% 23.673 23.265 - -0.71% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 -1.72% 16.631 16.344 - 2.05% -
std::format(double)_(fmt:_{:_0g}) -1.72% 62.986 61.900 - 0.29% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.72% 528.806 519.689 - -1.44% -
std::upper_bound(std::list<int>)/8192 -1.72% 14122.896 13879.601 - 1.64% -
SetIntersection_Interlaced_Vector_float_1_1 -1.72% 542459171.297 533116492.248 - -0.02% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 -1.72% 67260612.057 66102271.289 - -0.67% -
std::multiset<int>::erase(key)_(non-existent,_middle)/32 -1.72% 1.820 1.789 - -0.62% -
std::find_end(list<int>)_(process_all)/8192 -1.72% 7498.840 7369.848 - -0.64% -
SetIntersection_None_Set_uint32_4_1 -1.72% 219577407.786 215801320.509 - -0.13% -
SetIntersection_Interlaced_Vector_uint32_4_1 -1.72% 216466118.256 212744970.274 - -0.00% -
SetIntersection_None_Vector_string_16384_16 -1.72% 1242465.925 1221112.350 - -1.64% -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 -1.72% 5429.638 5336.474 - -5.36% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.72% 754.814 741.865 - 3.94% -
BM_LexicallyRelative/large_path/128 -1.72% 5675.304 5577.972 - -0.51% -
std::move_backward(deque<int>)/64 -1.71% 5.262 5.172 - -2.17% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 -1.71% 1.729 1.699 - 12.84% -
std::generate(list<int>)/50 -1.71% 15.588 15.321 - 1.20% -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_4 -1.71% 136358818.604 134029233.534 - -0.43% -
std::format(double)_(fmt:_{:017500_10Lf}) -1.70% 214.578 210.921 - 1.37% -
BM_StringFindAllMatch/1 -1.70% 2.905 2.856 - -4.42% -
SetIntersection_Interlaced_Set_uint64_64_64 -1.70% 13259586.619 13033892.423 - -4.01% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.70% 252372.831 248080.379 - -8.17% -
std::stable_partition(deque<int>)_(alloc_fails)/8192 -1.70% 17490.376 17192.916 - 0.86% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1 -1.70% 542566472.017 533359318.827 - -0.61% -
std::remove_copy(vector<int>)_(prefix)/32 -1.70% 9.367 9.208 - -2.54% -
SetIntersection_Interlaced_Vector_uint32_64_1 -1.69% 16575089.713 16294229.237 - 0.59% -
SetIntersection_None_Vector_uint32_16_1 -1.69% 64290174.378 63202236.263 - 0.32% -
BM_deque_vector_copy_backward/64000 -1.69% 7487.791 7361.108 - 1.86% -
SetIntersection_Front_Vector_uint32_64_1 -1.69% 16666240.216 16384332.625 - -0.27% -
SetIntersection_None_Vector_float_4_4 -1.69% 136030635.479 133730702.690 - 0.06% -
SetIntersection_Front_Vector_uint32_262144_1 -1.69% 1065785.498 1047766.335 - 1.41% -
SetIntersection_Front_Set_string_1_1 -1.69% 564725508.719 555179458.800 - 0.25% -
SetIntersection_Interlaced_Vector_float_4_1 -1.69% 216772346.559 213109319.331 - -0.18% -
SetIntersection_None_Vector_float_16_16 -1.69% 34118096.115 33541635.487 - -0.19% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_1 -1.69% 216926625.376 213263741.553 - -0.48% -
std::make_heap(deque<int>,_pred)_(descending)/8 -1.69% 19.390 19.062 - 0.59% -
BM_CmpLess_short_int -1.69% 1.136 1.117 - -0.76% -
SetIntersection_Interlaced_Set_float_4_4 -1.68% 139177711.205 136834259.284 - 0.09% -
SetIntersection_None_Set_uint32_64_64 -1.68% 11564737.747 11370033.260 - -0.72% -
SetIntersection_Front_Vector_uint64_1024_1 -1.68% 1048375.660 1030726.198 - 2.69% -
BM_StringRelational_Less_Small_Small_ChangeLast -1.68% 1.766 1.736 - -0.21% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8 -1.68% 14.987 14.735 - 0.15% -
BM_LexicallyRelative/large_path/32 -1.68% 1455.330 1430.862 - -0.38% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.68% 386.354 379.870 - 0.04% -
BM_deque_deque_copy/64 -1.68% 3.080 3.028 - -0.16% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -1.68% 21.884 21.517 - 1.62% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 -1.68% 889.465 874.552 - -1.02% -
std::remove_copy_if(deque<int>)_(prefix)/8192 -1.68% 3848.883 3784.360 - 0.23% -
BM_std_minmax_element<char>/64000 -1.68% 16622.266 16343.653 - 3.64% -
SetIntersection_Front_Vector_uint32_64_4 -1.67% 16161426.000 15891181.423 - 0.04% -
BM_format_to_string_back_inserter<std::list<wchar_t>>/16384 -1.67% 205388.660 201954.944 - -10.40% -
SetIntersection_Interlaced_Vector_float_16_4 -1.67% 57234745.688 56278040.207 - 0.26% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_4 -1.67% 54852921.199 53936248.376 - -0.30% -
SetIntersection_None_Set_uint32_4_4 -1.67% 137216034.472 134924106.069 - -0.23% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -1.67% 24.167 23.764 - -22.50% -
BM_japanese_escaped<char> -1.67% 14781.604 14534.961 - 1.19% -
std::set<std::string>::ctor(const&)/0 -1.67% 12.905 12.690 - -0.15% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_1 -1.67% 63815976.226 62751356.303 - -0.56% -
SetIntersection_None_Vector_uint32_4_4 -1.67% 135715168.064 133453097.062 - -0.32% -
std::format(double)_(fmt:_{:0^17500_0g}) -1.66% 206.564 203.136 - 0.49% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 -1.66% 4605565.917 4529169.551 - -3.21% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/1024 -1.66% 800.593 787.326 - -50.26% -
SetIntersection_None_Vector_float_64_64 -1.66% 8611066.786 8468374.740 - -0.23% -
SetIntersection_None_Vector_string_1024_64 -1.66% 1184281.984 1164669.284 - -0.97% -
SetIntersection_Interlaced_Set_uint32_262144_16384 -1.65% 1300008.949 1278496.014 - 1.19% -
SetIntersection_None_Set_uint32_16_4 -1.65% 57235440.283 56288577.599 - -0.03% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -1.65% 21.140 20.791 - -0.37% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_1 -1.65% 63671783.020 62620081.528 - -0.54% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_1 -1.65% 216611120.227 213035686.040 - -0.50% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.65% 399.188 392.600 - -0.48% -
SetIntersection_Front_Vector_uint32_256_1 -1.65% 4214152.026 4144627.244 - 0.58% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.65% 1499.492 1474.771 - 0.60% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 -1.65% 7688706.642 7562021.847 - 3.92% -
SetIntersection_Interlaced_Vector_uint32_16_16 -1.65% 36288627.262 35690826.972 - 0.36% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.64% 398.718 392.163 - -0.46% -
SetIntersection_Front_Vector_uint32_16_1 -1.64% 63538202.363 62494049.766 - -0.47% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.64% 178938.027 175997.472 - -0.49% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.64% 765.876 753.310 - -0.51% -
BM_StringEraseWithMove_Large_Transparent -1.64% 2.648 2.604 - -3.71% -
BM_Ostream_number/1 -1.64% 37.880 37.259 - 0.94% -
SetIntersection_None_Set_uint32_1_1 -1.64% 542360359.474 533480069.564 - -0.02% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1_1 -1.64% 544757240.676 535845826.095 - -0.10% -
bm_make_exception_ptr/threads:4 -1.64% 4.206 4.138 - -5.51% -
SetIntersection_None_Set_string_4_1 -1.63% 225004552.149 221326057.940 - 0.11% -
SetIntersection_None_Set_float_262144_256 -1.63% 1196047.936 1176519.775 - -0.80% -
BM_Basic<int64_t> -1.63% 18.465 18.163 - 1.00% -
SetIntersection_Front_Vector_uint32_16_16 -1.63% 36290280.542 35698647.357 - 0.27% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.63% 12934.151 12723.436 - -0.72% -
std::unordered_multimap<int,_int>::ctor(const&)/1024 -1.63% 6776.824 6666.538 - 0.69% -
SetIntersection_Front_Set_string_4_1 -1.63% 224377351.457 220727126.509 - -0.44% -
std::vector<int>::ctor(size)/32 -1.62% 9.964 9.802 - -5.72% -
BM_deque_deque_copy_backward/64 -1.62% 3.411 3.355 - -7.99% -
SetIntersection_Front_Set_string_262144_4 -1.62% 1279899.034 1259106.482 - -2.20% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_1 -1.62% 16759089.685 16486975.636 - 0.03% -
std::multimap<int,_int>::insert(value)_(already_present)/32 -1.62% 18.847 18.541 - -3.48% -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 -1.62% 23.426 23.047 - 0.52% -
std::format(int64_t)_(fmt:_{:0>512Lx}) -1.62% 33.264 32.726 - -0.70% -
std::move_backward(vector<bool>)_(unaligned)/512 -1.62% 4.595 4.521 - 0.13% -
SetIntersection_None_Set_string_16_16 -1.62% 37044843.940 36445916.166 - -0.07% -
SetIntersection_Interlaced_Vector_uint32_16_1 -1.62% 63731781.903 62701881.957 - 0.11% -
std::partial_sort_copy(list<int>)_(ascending)/1024 -1.62% 5448.275 5360.268 - 0.10% -
SetIntersection_None_Set_float_256_1 -1.61% 11581584.109 11394566.711 - 0.32% -
SetIntersection_Front_Vector_float_262144_16 -1.61% 1137528.674 1119179.005 - 2.90% -
std::make_heap(vector<int>,_pred)_(descending)/8 -1.61% 14.895 14.654 - 0.46% -
BM_LexicallyRelative/large_path/4 -1.61% 211.724 208.310 - 0.75% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 -1.61% 13167.920 12955.874 - 0.27% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.61% 400.715 394.265 - -0.05% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 -1.61% 2.449 2.409 - 2.54% -
SetIntersection_Interlaced_Vector_uint32_1_1 -1.61% 540987696.421 532299463.411 - 0.04% -
std::make_heap(vector<int>,_pred)_(repeated)/8 -1.61% 16.020 15.763 - -0.08% -
std::any_of(vector<int>)_(process_all)/8 -1.60% 2.419 2.381 - -3.68% -
SetIntersection_None_Set_string_256_64 -1.60% 9428165.036 9276919.670 - 1.51% -
SetIntersection_None_Set_uint64_16_1 -1.60% 67117901.294 66041542.219 - -0.01% -
SetIntersection_None_Vector_float_1024_16 -1.60% 1096776.640 1079190.573 - -0.89% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.60% 400.360 393.949 - -0.67% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32 -1.60% 19.268 18.959 - -3.24% -
SetIntersection_None_Set_uint64_64_4 -1.60% 21660535.242 21314149.458 - -5.11% -
BM_format_to_iterator/<std::array>_string_len_60 -1.60% 9.516 9.364 - -1.06% -
std::make_heap(vector<NonIntegral>)_(descending)/1024 -1.60% 294.682 289.973 - -1.57% -
SetIntersection_Front_Vector_float_16_1 -1.60% 63740982.007 62722988.405 - 0.09% -
std::none_of(list<int>)_(process_all)/8 -1.60% 2.720 2.676 - 0.29% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 -1.59% 5.944 5.849 - -15.86% -
SetIntersection_None_Set_float_4_1 -1.59% 219928071.767 216427101.017 - 0.01% -
SetIntersection_Front_Set_float_64_1 -1.59% 16695467.670 16429847.328 - 0.32% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_1 -1.59% 217627762.796 214167411.489 - -0.04% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8192 -1.59% 465047.629 457653.474 - -1.08% -
std::format(double)_(fmt:_{:0^17500_10L}) -1.59% 227.781 224.160 - 0.79% -
SetIntersection_Front_Vector_uint32_1_1 -1.59% 540980493.886 532386663.856 - -0.42% -
SetIntersection_None_Vector_float_16384_4 -1.59% 1113854.776 1096175.139 - -0.26% -
SetIntersection_Interlaced_Vector_uint64_64_4 -1.59% 17985941.162 17700748.228 - 2.89% -
BM_PushHeap_string_PipeOrgan_16 -1.58% 4.217 4.150 - -0.84% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 -1.58% 32.661 32.144 - -0.26% -
SetIntersection_Interlaced_Vector_float_16_16 -1.58% 36209774.075 35636924.982 - -0.29% -
SetIntersection_None_Vector_float_16384_1024 -1.58% 1120937.280 1103231.149 - -0.02% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.58% 353509.387 347936.815 - -1.13% -
SetIntersection_Front_Vector_float_1_1 -1.57% 541729523.349 533199625.508 - 0.03% -
rng::fold_left(deque<int>)/8192 -1.57% 4554.097 4482.421 - -1.60% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -1.57% 1189597.387 1170881.276 - -0.47% -
SetIntersection_None_Vector_uint64_64_1 -1.57% 16819258.196 16554782.314 - -0.20% -
std::unordered_set<std::string>::ctor(const&)/0 -1.57% 13.105 12.900 - -0.43% -
SetIntersection_None_Vector_uint32_1_1 -1.57% 541529052.613 533036241.119 - 0.17% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1_1 -1.57% 540349945.110 531878116.028 - -0.80% -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 -1.57% 4.515 4.444 - -0.92% -
SetIntersection_None_Set_uint64_16384_1 -1.57% 160439959.594 157928002.499 - -9.22% -
SetIntersection_Interlaced_Set_string_16384_64 -1.56% 345293571.655 339890548.436 - -3.72% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.56% 401.987 395.711 - -0.36% -
std::unordered_set<std::string>::ctor(const&,_alloc)/8192 -1.56% 612515.698 602968.924 - -1.14% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 -1.56% 13.347 13.139 - -0.47% -
SetIntersection_Interlaced_Set_uint64_262144_16 -1.56% 1646205.730 1620581.543 - 0.22% -
std::flat_map<int,_int>::erase(iterator)/1024 -1.55% 75.821 74.643 - -2.44% -
SetIntersection_None_Vector_uint32_64_1 -1.55% 16894173.347 16631760.009 - 0.10% -
BM_vector_deque_copy/2 -1.55% 2.003 1.971 - 16.26% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8192 -1.55% 608248.661 598810.164 - -10.58% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.55% 672.771 662.336 - -0.70% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_4 -1.55% 142836119.881 140620755.846 - 0.07% -
SetIntersection_Interlaced_Vector_float_4_4 -1.55% 137770842.045 135634070.216 - 0.61% -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 -1.55% 31.587 31.097 - -0.42% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.55% 120426.009 118559.488 - -0.13% -
SetIntersection_Front_Vector_string_262144_1024 -1.55% 40066086.138 39445270.688 - 0.46% -
BM_CmpEqual_uchar_uchar -1.55% 1.081 1.065 - -0.36% -
std::format(double)_(fmt:_{:017500_0g}) -1.55% 203.531 200.380 - 0.50% -
BM_StringFindStringLiteral/512 -1.55% 9.665 9.516 - -0.14% -
BM_Swap_FuncPtr_MemFuncPtr -1.55% 3.269 3.218 - -4.66% -
std::copy_if(list<int>)_(entire_range)/32768 -1.54% 26037.497 25635.326 - -3.23% -
SetIntersection_Front_Set_float_16_4 -1.54% 55820845.415 54959383.412 - 0.33% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 -1.54% 18.492 18.207 - -1.76% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/0 -1.54% 18.268 17.986 - 0.46% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -1.54% 13.643 13.433 - 1.10% -
std::move_backward(vector<bool>)_(aligned)/512 -1.54% 2.280 2.245 - 0.01% -
std::copy_if(list<int>)_(every_other)/32768 -1.54% 25805.456 25408.503 - -3.12% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 -1.54% 77580.928 76387.614 - 0.39% -
SetIntersection_Front_Vector_uint64_16384_1 -1.54% 1062926.961 1046579.207 - 4.33% -
SetIntersection_None_Vector_float_262144_262144 -1.54% 1151246.363 1133552.440 - 0.31% -
std::format(float)_(fmt:_{:0^17500_10}) -1.53% 205.194 202.045 - -0.54% -
SetIntersection_Interlaced_Set_float_16_1 -1.53% 63838778.174 62859095.497 - -0.04% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 -1.53% 52.728 51.920 - -0.87% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.53% 147174.337 144917.292 - 0.21% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 -1.53% 1095720.571 1078949.200 - -1.41% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024 -1.53% 5182.046 5102.739 - -0.58% -
std::set<std::string>::equal_range(key)_(non-existent)/1024 -1.53% 24.952 24.570 - -1.99% -
std::format(double)_(fmt:_{:_0a}) -1.53% 25.810 25.416 - 2.54% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 -1.53% 4446082.029 4378150.645 - 0.86% -
SetIntersection_None_Vector_uint32_1024_1 -1.53% 1098923.609 1082139.203 - 0.33% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 -1.53% 1686599.854 1660840.090 - 0.15% -
SetIntersection_Interlaced_Set_float_1_1 -1.53% 542946400.066 534661130.843 - 0.16% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_1 -1.53% 63972728.301 62996550.927 - 0.02% -
SetIntersection_None_Set_string_1_1 -1.52% 550860337.676 542460802.954 - 0.23% -
std::unordered_set<int>::clear()/0 -1.52% 397.878 391.814 - 0.05% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_1 -1.52% 217574489.586 214259264.793 - -0.37% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 -1.52% 39268.073 38670.403 - 0.57% -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/1024 -1.52% 22.692 22.347 - -0.10% -
std::set<int>::contains(key)_(existent)/8192 -1.52% 8.383 8.256 - 0.16% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 -1.52% 1535100.384 1511799.905 - -0.84% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_1 -1.52% 220901474.929 217549929.526 - -0.56% -
SetIntersection_Interlaced_Vector_uint32_16384_1 -1.52% 1061325.299 1045240.045 - 0.50% -
SetIntersection_Interlaced_Vector_uint64_16384_1 -1.52% 1059570.090 1043512.052 - 0.06% -
std::stable_sort(vector<NonIntegral>)_(ascending)/1024 -1.51% 3554.999 3501.163 - 0.02% -
std::multimap<std::string,_int>::ctor(const&)/1024 -1.51% 35819.614 35277.561 - -1.19% -
SetIntersection_None_Vector_string_16384_1 -1.51% 1242322.275 1223525.816 - -2.67% -
SetIntersection_Front_Vector_uint64_16384_4 -1.51% 1070256.558 1054101.743 - 1.32% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.51% 396780.483 390791.986 - -0.32% -
SetIntersection_Interlaced_Set_float_16384_16 -1.51% 209372791.775 206213472.720 - -1.75% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_16 -1.51% 35808333.855 35268150.891 - -1.06% -
BM_PushHeap_string_QuickSortAdversary_256 -1.51% 14.968 14.743 - 1.72% -
SetIntersection_Front_Vector_uint32_16_4 -1.51% 54635464.459 53812983.191 - -0.73% -
std::find_if(vector<bool>)_(process_all)/8 -1.51% 3.601 3.547 - 0.67% -
std::format(double)_(fmt:_{:_0Lg}) -1.50% 77.331 76.168 - -0.17% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 -1.50% 16213840.419 15970139.283 - -1.14% -
SetIntersection_None_Set_string_256_16 -1.50% 11006446.146 10841048.332 - -1.67% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 -1.50% 5825001.279 5737500.728 - -0.61% -
SetIntersection_Front_Vector_float_4_1 -1.50% 216458259.426 213210182.251 - 0.05% -
SetIntersection_None_Set_uint64_64_1 -1.50% 22581522.629 22242740.421 - -7.10% -
std::multiset<int>::count(key)_(non-existent)/1024 -1.50% 5.909 5.820 - -0.58% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/0 -1.50% 1.064 1.048 - 0.02% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 -1.50% 1365724.283 1345299.316 - -0.25% -
std::multimap<int,_int>::clear()/32 -1.49% 666.607 656.643 - -1.53% -
BM_deque_vector_ranges_move_backward/64000 -1.49% 7048.994 6943.645 - 0.51% -
std::remove(list<int>)_(prefix)/8192 -1.49% 8258.722 8135.428 - -0.67% -
SetIntersection_Front_Vector_uint32_16384_64 -1.49% 1332856.331 1312963.604 - -3.88% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.49% 399.780 393.817 - -0.71% -
BM_LexicallyRelative/large_path/256 -1.49% 11271.642 11103.627 - -0.48% -
std::pop_heap(deque<float>)/8 -1.49% 53.037 52.246 - 0.56% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.49% 398.198 392.264 - -0.40% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_1 -1.49% 63654542.809 62706714.006 - -0.47% -
SetIntersection_Interlaced_Vector_string_256_1 -1.49% 4347446.389 4282811.919 - 0.53% -
std::multimap<int,_int>::equal_range(key)_(existent)/8192 -1.49% 6.108 6.017 - -0.73% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_4 -1.48% 136039799.336 134020852.166 - -0.51% -
VDAG_sidecast_fail,_1_level -1.48% 66.048 65.069 - 1.88% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 -1.48% 661.528 651.724 - 0.07% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 -1.48% 1.260 1.241 - -5.94% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 -1.48% 4200244.633 4138133.902 - 0.08% -
SetIntersection_None_Vector_uint32_1024_4 -1.48% 1101704.300 1085413.384 - 0.10% -
SetIntersection_None_Vector_float_16_1 -1.48% 64161355.631 63212921.395 - -0.07% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 -1.48% 42026838.427 41406524.693 - -0.35% -
std::map<int,_int>::lower_bound(key)_(existent)/8192 -1.48% 5.682 5.598 - 0.16% -
SetIntersection_Interlaced_Set_uint32_1024_1024 -1.47% 12699898.771 12512579.139 - -0.53% -
std::find_if_not(vector<int>)_(process_all)/8 -1.47% 1.413 1.392 - -2.55% -
std::is_sorted(vector<int>)/1024 -1.47% 247.984 244.333 - -2.91% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.47% 12.860 12.670 - -0.46% -
SetIntersection_Front_Set_float_1024_1 -1.47% 1057404.758 1041862.649 - 0.43% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.47% 397.545 391.704 - -0.25% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.47% 63104.169 62178.148 - -0.39% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.47% 417.185 411.065 - -0.34% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 -1.47% 1067688.484 1052025.959 - 0.06% -
SetIntersection_Interlaced_Vector_uint32_64_4 -1.46% 17928218.691 17666170.403 - -0.62% -
BM_CmpLess_uint_uchar -1.46% 1.118 1.102 - -0.72% -
SetIntersection_None_Vector_uint64_64_64 -1.46% 8627991.744 8501928.468 - 1.80% -
std::stable_partition(vector<int>)_(alloc_fails)/50 -1.46% 1908.207 1880.357 - 1.33% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 -1.46% 13.612 13.413 - 1.14% -
std::unordered_multiset<int>::ctor(const&)/0 -1.46% 13.077 12.886 - -0.12% -
BM_format_to_string_begin<std::list<wchar_t>>/16384 -1.46% 16404.088 16164.882 - 1.58% -
BM_format_to_iterator/<std::string>_string_view_len_6 -1.46% 8.450 8.327 - -0.46% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -1.45% 1235254.614 1217306.127 - 0.13% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_1 -1.45% 67478614.111 66498273.868 - -0.39% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 -1.45% 1263006.594 1244659.750 - -0.17% -
SetIntersection_Interlaced_Vector_uint64_1024_1 -1.45% 1050980.676 1035720.196 - 1.61% -
BM_PushHeap_float_Random_64 -1.45% 6.730 6.633 - -1.66% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 -1.45% 9250087.655 9115883.406 - -1.36% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.45% 398.436 392.677 - -0.42% -
std::sort(vector<NonIntegral>)_(pipe-organ)/8 -1.45% 17.557 17.303 - -0.02% -
SetIntersection_None_Vector_string_1_1 -1.45% 543671244.851 535814573.944 - 0.06% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.44% 56692.348 55873.982 - 0.21% -
std::unique(vector<int>)_(sprinkled)/8192 -1.44% 3965.626 3908.449 - -0.66% -
SetIntersection_None_Set_string_4_4 -1.44% 140366264.746 138342918.630 - 0.05% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8192 -1.44% 63779.148 62860.248 - 0.91% -
std::equal(vector<bool>)_(unaligned)/8192 -1.44% 56.422 55.610 - -1.79% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 -1.44% 35.551 35.039 - -1.43% -
std::partition_copy(vector<int>)/8192 -1.44% 4601.379 4535.288 - -2.03% -
SetIntersection_Front_Set_uint64_256_1 -1.44% 4192804.826 4132612.621 - -2.48% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -1.44% 13146.039 12957.370 - -0.25% -
std::remove_copy(deque<int>)_(sprinkled)/32 -1.43% 12.361 12.183 - 0.16% -
SetIntersection_Interlaced_Vector_string_16_1 -1.43% 65604980.314 64664985.549 - 0.29% -
SetIntersection_Interlaced_Set_string_16_4 -1.43% 73754440.426 72697947.310 - -0.57% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 -1.43% 97811.238 96410.590 - -0.37% -
std::make_heap(deque<int>,_pred)_(heap)/8 -1.43% 19.337 19.060 - 0.21% -
std::multimap<int,_int>::erase(iterator)/8192 -1.43% 21.439 21.133 - -1.29% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.43% 399.620 393.911 - 0.15% -
SetIntersection_None_Vector_string_64_64 -1.43% 8957959.193 8830002.414 - -0.69% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.43% 143687.897 141636.147 - -1.98% -
SetIntersection_None_Vector_string_4_1 -1.43% 220246483.862 217104441.702 - -0.11% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.43% 143882.380 141830.203 - -0.71% -
bm_ranges_lexicographical_compare<signed_char>/1 -1.43% 1.715 1.690 - 8.91% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 -1.42% 539.710 532.026 - -0.51% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 -1.42% 37.025 36.498 - -2.83% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/0 -1.42% 17.422 17.175 - -0.51% -
std::unordered_multimap<int,_int>::clear()/0 -1.41% 396.294 390.689 - -0.90% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -1.41% 1175862.515 1159243.227 - 5.10% -
std::set<std::string>::lower_bound(key)_(non-existent)/8192 -1.41% 32.439 31.980 - -0.08% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 -1.41% 1844512.287 1818502.278 - -0.65% -
std::format(double)_(fmt:_{:017500_10e}) -1.41% 199.938 197.120 - 0.98% -
SetIntersection_Front_Set_float_4_1 -1.41% 216828586.892 213772739.485 - -0.08% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 -1.41% 18.765 18.501 - -0.34% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/0 -1.41% 14.304 14.103 - -0.07% -
SetIntersection_None_Set_string_256_4 -1.41% 11663625.844 11499567.175 - 1.34% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -1.41% 24758404.207 24410465.300 - 1.25% -
std::format(double)_(fmt:_{:0>17500_10}) -1.40% 213.823 210.819 - -0.05% -
BM_StringRelationalLiteral_Compare_Large_Large_Control -1.40% 2.063 2.034 - -1.39% -
SetIntersection_Front_Vector_uint32_16384_256 -1.40% 2156052.399 2125896.937 - -6.62% -
SetIntersection_Front_Set_uint64_262144_262144 -1.40% 1677013.348 1653559.000 - -0.57% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.39% 400.199 394.623 - 0.06% -
VChain_fail,_3_levels -1.39% 21.029 20.736 - 0.57% -
SetIntersection_None_Vector_float_262144_64 -1.39% 1147223.260 1131239.434 - -0.20% -
SetIntersection_Front_Vector_float_64_1 -1.39% 16645742.569 16414120.626 - 0.25% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -1.39% 785.946 775.010 - -0.45% -
std::make_heap(vector<NonIntegral>)_(descending)/8 -1.39% 14.939 14.732 - -0.09% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_1 -1.39% 64569072.363 63672720.924 - -0.42% -
SetIntersection_Interlaced_Set_float_1024_1 -1.39% 1061672.011 1046947.573 - 1.70% -
SetIntersection_Front_Vector_uint64_1024_1024 -1.39% 5909509.630 5827597.823 - 9.88% -
BM_vector_deque_move_backward/5500 -1.39% 199.563 196.799 - -0.40% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 -1.38% 39391961.028 38846928.183 - -1.49% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 -1.38% 353815202.608 348921088.553 - 0.03% -
DAG_rightmost_middle,_2_levels -1.38% 111.476 109.935 - 0.23% -
SetIntersection_Front_Vector_float_4_4 -1.38% 137660030.403 135758079.159 - 0.69% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 -1.38% 21200315.028 20907442.083 - -0.57% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 -1.38% 210318.353 207414.461 - -0.29% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.38% 397.630 392.142 - 0.26% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 -1.38% 3.769 3.717 - -0.37% -
std::set<int>::insert(value)_(new_value,_end)/1024 -1.38% 41.448 40.878 - -1.67% -
std::multimap<int,_int>::ctor(const&,_alloc)/0 -1.38% 12.957 12.779 - 0.01% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.38% 6872.156 6777.631 - 2.10% -
SetIntersection_None_Vector_uint32_64_16 -1.38% 13721896.923 13533190.744 - 0.28% -
BM_LexicallyNormal/small_path/8 -1.37% 147.530 145.503 - 3.73% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.37% 32810.853 32360.363 - -2.37% -
std::flat_map<int,_int>::clear()/0 -1.37% 398.924 393.447 - -0.95% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.37% 140659.434 138729.201 - 0.26% -
SetIntersection_None_Set_string_64_64 -1.37% 11869624.117 11707250.451 - 0.25% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.36% 13.027 12.850 - -0.41% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8 -1.36% 47.355 46.710 - 0.78% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 -1.36% 119546306.640 117917448.004 - 0.34% -
std::format(double)_(fmt:_{:0^17500_10Lg}) -1.36% 230.533 227.396 - 0.65% -
std::copy(vector<bool>)_(aligned)/4096 -1.36% 4.800 4.735 - -3.11% -
std::make_heap(vector<int>,_pred)_(heap)/8 -1.36% 14.894 14.691 - 0.04% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -1.36% 206.279 203.476 - 2.21% -
SetIntersection_Interlaced_Set_float_256_1 -1.36% 4210272.568 4153113.572 - 0.85% -
std::format(double)_(fmt:_{:_10e}) -1.36% 40.808 40.254 - -0.70% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 -1.36% 58816174.085 58018251.199 - -0.59% -
std::format(double)_(fmt:_{:_10Le}) -1.36% 71.092 70.127 - -0.99% -
BM_format_to_iterator/<std::vector>_C_string_len_60 -1.36% 11.029 10.879 - -0.51% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 -1.36% 4045202.768 3990380.415 - -24.15% -
std::format(double)_(fmt:_{:0>17500_0e}) -1.35% 186.181 183.659 - 0.46% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 -1.35% 3811.925 3760.307 - -0.64% -
BM_SharedPtrCreateDestroy -1.35% 11.049 10.899 - -2.70% -
BM_vector_deque_ranges_move_backward/4096 -1.35% 151.696 149.646 - 1.00% -
SetIntersection_Interlaced_Set_uint32_64_64 -1.35% 13391486.461 13210495.512 - -0.12% -
SetIntersection_Interlaced_Vector_string_4_1 -1.35% 223104044.453 220091325.147 - 0.70% -
std::deque<int>::ctor(Range)_(cheap_elements)/8192 -1.35% 451.123 445.034 - -0.88% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 -1.35% 163389564.305 161184782.356 - -0.41% -
SetIntersection_None_Vector_float_64_1 -1.35% 16949921.754 16721323.731 - 0.71% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 -1.35% 16.596 16.373 - -6.86% -
SetIntersection_None_Vector_float_262144_16 -1.35% 1147178.712 1131719.181 - -1.35% -
SetIntersection_None_Vector_string_262144_16 -1.35% 1310665.749 1293033.828 - -1.49% -
VDAG_rightmost,_4_levels -1.35% 134.151 132.347 - -2.23% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_4 -1.34% 138376045.157 136515925.485 - -0.56% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -1.34% 16.478 16.257 - -0.26% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 -1.34% 400.007 394.642 - -0.23% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.34% 397.844 392.510 - -0.35% -
SetIntersection_Front_Set_string_1024_1 -1.34% 1106618.958 1091790.879 - 0.24% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 -1.34% 8696.423 8579.951 - 0.82% -
SetIntersection_None_Set_string_16_4 -1.34% 59171111.987 58380790.931 - 0.44% -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 -1.33% 16.876 16.651 - 0.24% -
SetIntersection_None_Vector_string_262144_262144 -1.33% 1317178.590 1299606.875 - -1.04% -
SetIntersection_Interlaced_Set_float_262144_256 -1.33% 1585005.209 1563874.592 - -1.67% -
std::make_heap(deque<int>,_pred)_(repeated)/8 -1.33% 23.723 23.407 - -0.00% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 -1.33% 16676682.436 16454576.890 - -0.79% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 -1.33% 514.048 507.206 - -0.44% -
BM_format_to_string_back_inserter<std::vector<wchar_t>>/16384 -1.33% 3274.533 3230.952 - -0.62% -
SetIntersection_None_Vector_uint32_64_4 -1.33% 16153118.292 15938806.234 - 0.65% -
SetIntersection_None_Vector_string_16_4 -1.33% 56169386.849 55424974.042 - 0.16% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 -1.32% 13839734.453 13656856.040 - -0.01% -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 -1.32% 1.289 1.272 - 0.35% -
SetIntersection_None_Vector_string_16_1 -1.32% 65951122.562 65080308.670 - -0.17% -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/1024 -1.32% 368.208 363.348 - -0.43% -
BM_format_to_back_inserter<std::string>/string_len_6 -1.32% 14.976 14.779 - 0.14% -
std::multiset<int>::clear()/1024 -1.32% 10367.689 10231.009 - 5.09% -
std::all_of(list<int>)_(process_all)/8192 -1.32% 7644.749 7544.060 - -13.68% -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_4 -1.31% 139492100.581 137658798.038 - -0.66% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.31% 398.797 393.558 - -0.04% -
BM_LexicallyRelative/large_path/64 -1.31% 2851.184 2813.735 - -0.19% -
VChain_fail,_1_level -1.31% 7.292 7.196 - 0.06% -
std::flat_map<int,_int>::erase(iterator)/32 -1.31% 20.016 19.753 - -2.33% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.31% 170488.874 168262.414 - -0.91% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 -1.31% 216907802.896 214075274.237 - -0.87% -
SetIntersection_Front_Vector_float_262144_1 -1.30% 1055460.539 1041694.960 - -0.24% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -1.30% 8993633.471 8876565.560 - -4.49% -
std::format(double)_(fmt:_{:0^17500_0Le}) -1.30% 199.838 197.237 - 0.19% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.30% 250004.039 246751.459 - -0.33% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast -1.30% 1.928 1.902 - 2.93% -
std::format(double)_(fmt:_{:0>17500_10e}) -1.30% 202.358 199.728 - 1.30% -
BM_CmpLess_uint_uint -1.30% 1.080 1.066 - -1.72% -
std::flat_multimap<int,_int>::find(key)_(existent)/1024 -1.30% 8.462 8.352 - -3.79% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 -1.30% 6402.816 6319.875 - -3.39% -
SetIntersection_None_Vector_uint64_256_16 -1.30% 4071927.095 4019187.426 - 0.19% -
bm_list/2048 -1.29% 6481.091 6397.197 - -0.20% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 -1.29% 1061859.438 1048116.287 - -3.57% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 -1.29% 60393517.319 59612071.835 - 0.14% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/0 -1.29% 13.446 13.272 - -0.01% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024 -1.29% 15011.685 14817.481 - -0.18% -
SetIntersection_None_Vector_uint32_16_16 -1.29% 34071696.239 33631023.427 - 0.32% -
BM_LexicallyNormal/small_path/4 -1.29% 89.526 88.368 - 5.03% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1 -1.29% 17007315.563 16787665.686 - -0.44% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 -1.29% 8646.464 8534.813 - 0.38% -
SetIntersection_None_Vector_uint64_262144_262144 -1.29% 1138528.605 1123870.077 - 2.14% -
std::format(float)_(fmt:_{:0>17500_10Lf}) -1.29% 196.866 194.336 - 0.28% -
std::format(double)_(fmt:_{:_0f}) -1.28% 58.917 58.160 - -0.79% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 -1.28% 396.639 391.555 - 0.24% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.28% 398.977 393.863 - -0.08% -
SetIntersection_Interlaced_Set_uint64_16384_1 -1.28% 1053135.725 1039649.375 - -0.54% -
SetIntersection_Front_Vector_float_16384_256 -1.28% 2168473.030 2140709.914 - -0.52% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 -1.28% 4.786 4.724 - 0.04% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -1.28% 51.409 50.751 - -6.41% -
SetIntersection_None_Vector_float_256_4 -1.28% 4268277.429 4213697.863 - 0.07% -
std::search(list<int>)_(no_match)/1024 -1.28% 749.921 740.334 - -49.97% -
BM_deque_vector_ranges_move/4000 -1.28% 146.076 144.208 - 4.21% -
BM_deque_deque_ranges_move/5500 -1.28% 200.739 198.173 - -0.18% -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8 -1.28% 25.052 24.732 - 0.85% -
std::format(int64_t)_(fmt:_{:0^512b}) -1.28% 39.045 38.547 - 1.63% -
SetIntersection_Front_Vector_float_1024_1 -1.28% 1056776.886 1043292.374 - 1.26% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 -1.27% 94152.033 92952.005 - 0.21% -
BM_PushHeap_string_QuickSortAdversary_64 -1.27% 13.366 13.195 - 0.79% -
BM_SeedSeq_Generate/16/8 -1.27% 39.870 39.362 - 0.09% -
SetIntersection_Front_Vector_uint64_16384_64 -1.27% 1385598.635 1367956.985 - 2.64% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.27% 399.715 394.635 - -0.03% -
std::sort(vector<int>)_(pipe-organ)/8 -1.27% 17.968 17.740 - 0.84% -
std::shift_right(deque<int>)/50 -1.27% 4.498 4.441 - -1.57% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/0 -1.27% 17.362 17.142 - -0.82% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/32 -1.27% 17.144 16.926 - -0.48% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 -1.27% 149978.682 148079.786 - -1.41% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 -1.26% 37552431.780 37077676.573 - -0.93% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8 -1.26% 52.850 52.183 - -0.08% -
BM_format_to_iterator/<std::vector>_string_view_len_6 -1.26% 8.413 8.307 - 0.90% -
std::stable_partition(vector<int>)_(alloc_fails)/32 -1.26% 1883.964 1860.193 - 0.73% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_1 -1.26% 63988636.497 63181446.213 - -4.21% -
SetIntersection_None_Vector_uint32_262144_1024 -1.26% 1151271.109 1136756.896 - 0.93% -
SetIntersection_Interlaced_Vector_uint32_16_4 -1.26% 56595814.142 55882762.836 - 0.06% -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 -1.26% 24.313 24.007 - -5.62% -
std::format(double)_(fmt:_{:0<17500_0e}) -1.26% 184.928 182.605 - 0.62% -
rng::fold_left(list<int>)/8192 -1.26% 10904.226 10767.290 - 0.24% -
std::is_sorted_until(deque<int>,_pred)/8192 -1.25% 4854.522 4793.682 - -0.34% -
SetIntersection_Interlaced_Set_float_262144_16 -1.25% 1609847.736 1589677.654 - -1.69% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle -1.25% 1.629 1.609 - 9.52% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.25% 398.764 393.772 - -3.82% -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 -1.25% 17.569 17.349 - -1.50% -
std::unordered_multiset<int>::ctor(const&)/8192 -1.25% 56108.442 55407.026 - 0.97% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -1.25% 21.648 21.378 - 0.29% -
BM_CmpEqual_short_uchar -1.25% 1.114 1.100 - -0.56% -
SetIntersection_Front_Set_float_16384_1 -1.25% 1060780.193 1047564.454 - 0.23% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 -1.25% 19.393 19.152 - -1.95% -
std::set<int>::operator=(const&)_(into_cleared_Container)/0 -1.24% 13.477 13.310 - -1.67% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.24% 398.417 393.458 - -0.46% -
BM_format_to_back_inserter<std::vector<char>>/string_len_6 -1.24% 24.772 24.464 - -0.60% -
std::set<int>::ctor(const&)/0 -1.24% 12.921 12.760 - -0.40% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.24% 397.041 392.103 - -0.19% -
std::format(float)_(fmt:_{:0>17500_0e}) -1.24% 185.955 183.643 - 0.39% -
std::multiset<std::string>::ctor(const&)/0 -1.24% 12.817 12.657 - -0.34% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.24% 397.416 392.488 - -0.28% -
std::copy_n(list<int>)/8 -1.24% 2.249 2.221 - -0.11% -
std::multiset<int>::clear()/0 -1.24% 395.123 390.224 - -0.03% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 -1.24% 253.971 250.824 - -0.02% -
std::search(vector<int>)_(no_match)/1048576 -1.24% 213520.478 210875.979 - -1.21% -
std::make_heap(vector<NonIntegral>)_(heap)/8192 -1.24% 2220.130 2192.638 - -1.20% -
SetIntersection_None_Vector_string_256_256 -1.23% 2297961.203 2269640.752 - -0.06% -
std::partial_sort_copy(deque<int>)_(ascending)/1024 -1.23% 5176.580 5112.786 - -0.67% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.23% 13.012 12.852 - -0.24% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.23% 398.854 393.942 - -0.16% -
BM_deque_vector_ranges_copy/4000 -1.23% 143.301 141.538 - -0.35% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 -1.23% 10366278.661 10239118.960 - -0.34% -
std::format(float)_(fmt:_{:017500_10g}) -1.23% 202.553 200.069 - 0.72% -
std::sort(deque<int>)_(pipe-organ)/8192 -1.23% 26564.708 26239.011 - 0.35% -
std::unordered_multimap<int,_int>::clear()/32 -1.22% 598.256 590.929 - -1.43% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.22% 452.090 446.556 - -2.06% -
std::format(double)_(fmt:_{:0>17500_0g}) -1.22% 202.795 200.313 - 0.10% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/32 -1.22% 16.999 16.791 - 0.06% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.22% 143732.920 141974.583 - 0.52% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.22% 87.638 86.569 - -6.34% -
BM_deque_vector_ranges_copy_backward/5500 -1.22% 200.606 198.159 - -0.66% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/0 -1.22% 17.233 17.023 - -0.25% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 -1.22% 59096291.225 58376174.709 - -0.24% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.22% 398.919 394.060 - -0.63% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 -1.22% 11.949 11.803 - -3.17% -
BM_CmpLess_short_ushort -1.21% 1.125 1.111 - 0.22% -
SetIntersection_Interlaced_Set_uint32_16_4 -1.21% 60003140.116 59275644.169 - 0.50% -
SetIntersection_Interlaced_Set_string_1024_64 -1.21% 17058437.938 16851667.143 - 2.20% -
std::make_heap(vector<int>)_(shuffled)/8 -1.21% 15.936 15.743 - -0.40% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.21% 396.568 391.762 - -0.15% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 -1.21% 12276290.715 12127655.926 - -0.26% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 -1.21% 44.226 43.692 - -2.63% -
BM_PushHeap_string_Ascending_256 -1.21% 10.965 10.833 - -1.28% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.21% 398.607 393.790 - -0.35% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 -1.21% 17512672.119 17301110.640 - -0.47% -
SetIntersection_Front_Vector_float_16384_4 -1.21% 1071736.044 1058801.207 - 0.43% -
std::sort(deque<int>)_(qsort_adversarial)/8 -1.21% 17.677 17.464 - 0.33% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.20% 396.115 391.347 - -0.33% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 -1.20% 1.481 1.463 - -0.56% -
SetIntersection_Front_Set_float_16_1 -1.20% 63800294.722 63033407.870 - 0.33% -
std::search(vector<int>)_(no_match)/8192 -1.20% 1664.858 1644.855 - -1.08% -
SetIntersection_None_Set_uint64_262144_16384 -1.20% 1229565.836 1214805.990 - 0.23% -
SetIntersection_Interlaced_Vector_uint32_256_256 -1.20% 4569049.601 4514225.733 - 0.19% -
BM_join_view_deques/1024 -1.20% 2698.181 2665.824 - 0.21% -
std::flat_map<int,_int>::ctor(const&)/32 -1.20% 23.271 22.992 - 0.65% -
std::format(double)_(fmt:_{:_0Le}) -1.20% 60.591 59.866 - -0.66% -
SetIntersection_Interlaced_Vector_float_1024_1 -1.20% 1058852.244 1046194.940 - 0.39% -
BM_StringRelational_Compare_Huge_Empty_Control -1.19% 1.634 1.615 - 0.03% -
rng::contains(vector<int>)_(process_all)/8 -1.19% 2.817 2.784 - 4.78% -
std::set<std::string>::erase(iterator)/8192 -1.19% 31.029 30.659 - 16.26% -
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 -1.19% 30.628 30.262 - -10.66% -
SetIntersection_Front_Vector_string_1_1 -1.19% 555663769.551 549051128.184 - 0.52% -
SetIntersection_Interlaced_Vector_float_64_4 -1.19% 18174534.263 17958438.060 - -0.41% -
BM_deque_vector_copy/64 -1.19% 2.644 2.613 - -0.67% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 -1.19% 18.136 17.921 - -0.80% -
std::generate(list<int>)/32 -1.19% 8.526 8.425 - -0.46% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.19% 13180.992 13024.711 - -1.93% -
BM_StringFindNoMatch/512 -1.18% 9.389 9.278 - -3.24% -
SetIntersection_Interlaced_Vector_string_64_4 -1.18% 21750318.924 21493356.710 - -1.04% -
std::format(float)_(fmt:_{:017500_10}) -1.18% 201.817 199.436 - -0.33% -
BM_CmpEqual_schar_int -1.18% 1.131 1.117 - -2.87% -
SetIntersection_Interlaced_Vector_string_1_1 -1.18% 556927368.924 550364439.809 - 0.34% -
BM_std_minmax_element<int>/65536 -1.18% 17315.143 17111.300 - 11.19% -
SetIntersection_None_Vector_uint64_16384_16 -1.18% 1111855.840 1098766.945 - -0.43% -
SetIntersection_Interlaced_Vector_string_262144_4 -1.17% 2054683.761 2030558.777 - -9.28% -
SetIntersection_None_Set_float_262144_16384 -1.17% 1201612.141 1187507.730 - -0.94% -
BM_StringFindStringLiteral/128 -1.17% 3.164 3.127 - -2.86% -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 -1.17% 414.830 409.973 - 0.33% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.17% 63833.936 63086.749 - 0.99% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.17% 180.366 178.256 - 0.98% -
SetIntersection_Front_Set_uint32_16384_16 -1.17% 1219808.358 1205555.010 - 1.91% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 -1.17% 19879286.500 19647173.851 - -2.39% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.17% 12.871 12.721 - -0.22% -
BM_std_minmax_element<char>/512 -1.17% 139.007 137.387 - 2.19% -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 -1.17% 4920.825 4863.495 - 0.03% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.16% 399.474 394.823 - 0.23% -
SetIntersection_Interlaced_Vector_uint64_64_64 -1.16% 11064931.281 10936356.373 - 1.07% -
std::multiset<int>::ctor(const&)/0 -1.16% 12.918 12.768 - 0.02% -
SetIntersection_None_Set_string_1024_1024 -1.16% 8957259.987 8853342.154 - -0.20% -
BM_CmpEqual_schar_ushort -1.16% 1.112 1.099 - -4.17% -
rng::contains(list<int>)_(process_all)/32 -1.16% 9.046 8.941 - 0.12% -
SetIntersection_Interlaced_Vector_string_4_4 -1.16% 153879752.243 152094888.366 - 0.40% -
std::multimap<std::string,_int>::clear()/0 -1.16% 399.083 394.455 - -3.57% -
BM_deque_vector_ranges_copy_backward/64000 -1.16% 7216.258 7132.580 - 1.70% -
std::unordered_map<int,_int>::clear()/0 -1.16% 397.578 392.969 - -0.36% -
BM_LexicallyNormal/large_path/256 -1.16% 9074.514 8969.313 - -1.30% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 -1.16% 4251146.599 4201876.132 - 2.16% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 -1.16% 4331840.991 4281776.860 - -0.13% -
std::find_first_of(deque<int>)_(small_needle)/32 -1.15% 107.704 106.460 - -2.44% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 -1.15% 24.576 24.292 - -5.31% -
BM_join_view_deques/1 -1.15% 8.552 8.454 - -0.22% -
std::format(int64_t)_(fmt:_{:b}) -1.15% 28.381 28.054 - 0.32% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_1 -1.15% 16598508.789 16407407.971 - -0.27% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.15% 13.056 12.906 - 0.35% -
BM_CmpEqual_schar_schar -1.15% 1.092 1.079 - -1.64% -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 -1.15% 23.953 23.678 - -4.35% -
BM_vector_deque_ranges_move_backward/5500 -1.15% 199.843 197.550 - 0.28% -
SetIntersection_None_Set_uint32_16_1 -1.14% 67523204.098 66751295.749 - 0.73% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 -1.14% 761.374 752.671 - -0.15% -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 -1.14% 23.335 23.068 - -4.38% -
std::stable_sort(vector<NonIntegral>)_(heap)/8192 -1.14% 117379.726 116043.004 - 0.00% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/1024 -1.14% 7928.712 7838.431 - 0.51% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.14% 7517.445 7431.957 - -3.44% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.14% 12.887 12.741 - 0.07% -
std::set<int>::insert(value)_(new_value,_middle)/1024 -1.14% 26.511 26.209 - 1.03% -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 -1.14% 405.058 400.457 - -0.15% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.13% 12.892 12.746 - 0.02% -
rng::ends_with(deque<int>)_(mismatch_at_start)/1024 -1.13% 2.132 2.108 - -0.55% -
BM_format_to_back_inserter<std::deque<char>>/C_string_len_6 -1.13% 43.822 43.326 - -7.64% -
std::partition(vector<int>)_(sparse)/32 -1.13% 8.818 8.718 - -2.30% -
rng::fold_left(list<int>)/32 -1.13% 20.985 20.748 - -0.02% -
BM_format_to_n_string_back_inserter<std::vector<char>>/16384 -1.13% 904.852 894.639 - -1.68% -
SetIntersection_None_Vector_uint64_256_64 -1.13% 3440982.179 3402169.302 - -0.21% -
SetIntersection_None_Vector_uint64_262144_256 -1.12% 1138615.024 1125807.199 - 3.33% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.12% 13.070 12.923 - -0.12% -
SetIntersection_Front_Vector_float_16_4 -1.12% 54866913.990 54250434.785 - 0.70% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 -1.12% 2.568 2.539 - -1.20% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 -1.12% 3.587 3.547 - -0.25% -
rng::find_if(vector<bool>)_(process_all)/8 -1.12% 3.578 3.538 - 0.22% -
std::format(double)_(fmt:_{:_10L}) -1.12% 80.160 79.262 - -0.81% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.12% 13.057 12.911 - 0.42% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 -1.12% 28.971 28.647 - -13.31% -
rng::ends_with(deque<int>)_(mismatch_at_start)/8 -1.12% 2.130 2.106 - -1.16% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.12% 6744.582 6669.162 - 0.45% -
SetIntersection_Interlaced_Vector_uint32_262144_1 -1.12% 1055290.918 1043497.389 - 0.53% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 -1.12% 20.783 20.551 - -1.04% -
SetIntersection_Front_Vector_string_16384_16384 -1.12% 351354032.638 347431014.080 - -0.75% -
std::multimap<int,_int>::ctor(const&)/0 -1.11% 12.918 12.774 - -0.15% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 -1.11% 417.858 413.201 - -0.14% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.11% 399.401 394.952 - -0.22% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 -1.11% 1049168.808 1037483.034 - 3.72% -
std::replace_if(list<int>)_(prefix)/32 -1.11% 14.064 13.907 - -0.41% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 -1.11% 18530507.819 18324446.781 - -0.06% -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8 -1.11% 16.946 16.758 - -0.07% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.11% 396.366 391.961 - -0.80% -
SetIntersection_None_Vector_string_256_64 -1.11% 3679144.223 3638266.605 - -0.25% -
BM_Swap_SmallTrivialFunctor_SmallNonTrivialFunctor -1.11% 1.171 1.158 - -1.25% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 -1.11% 57591418.692 56952210.013 - 0.59% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.11% 399.906 395.468 - 0.14% -
std::format(double)_(fmt:_{:0<17500_0Lg}) -1.11% 211.387 209.049 - 0.96% -
SetIntersection_Front_Set_string_16_1 -1.11% 66005298.276 65275553.281 - -0.03% -
std::format(double)_(fmt:_{:017500_0e}) -1.11% 185.118 183.072 - -0.76% -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8 -1.11% 53.207 52.619 - 2.91% -
SetIntersection_None_Vector_string_16_16 -1.11% 35091368.072 34703545.813 - 0.41% -
std::make_heap(vector<NonIntegral>)_(heap)/8 -1.10% 14.940 14.775 - -0.21% -
std::format(int64_t)_(fmt:_{:0>512o}) -1.10% 29.724 29.397 - -2.93% -
std::rotate(deque<int>)_(by_1/4)/8192 -1.10% 6755.688 6681.209 - -3.57% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.10% 1289.110 1274.900 - -4.36% -
VChain,_2_levels -1.10% 8.016 7.928 - -2.92% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.10% 396.950 392.586 - 0.31% -
SetIntersection_None_Vector_string_64_1 -1.10% 17577822.504 17384578.713 - -0.44% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.10% 21.981 21.740 - -1.65% -
SetIntersection_Interlaced_Set_uint32_64_16 -1.10% 22317019.832 22071765.380 - 2.14% -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 -1.10% 23.889 23.627 - -4.32% -
std::flat_map<int,_int>::find(key)_(existent)/32 -1.10% 3.336 3.300 - -0.14% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 -1.10% 8735872.298 8640094.879 - 0.81% -
std::unordered_set<int>::insert(value)_(already_present)/8192 -1.10% 2.677 2.647 - -1.24% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.10% 397.073 392.723 - 0.43% -
SetIntersection_Interlaced_Vector_uint32_4_4 -1.09% 136985596.814 135486967.066 - 0.07% -
std::multimap<std::string,_int>::ctor(const&)/0 -1.09% 12.843 12.702 - 0.20% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.09% 396.495 392.165 - 0.27% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1 -1.09% 16612561.349 16431583.166 - 0.01% -
std::format(double)_(fmt:_{:_10f}) -1.09% 60.077 59.422 - -0.47% -
BM_LexicallyNormal/large_path/4 -1.09% 158.059 156.339 - 3.91% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.09% 395.551 391.251 - -0.39% -
SetIntersection_None_Set_string_256_1 -1.09% 11683366.732 11556390.421 - -0.21% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/8192 -1.08% 213204.359 210896.073 - -0.17% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 -1.08% 13.523 13.377 - -0.15% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -1.08% 26211.077 25927.486 - -9.77% -
std::pop_heap(deque<size_t>)/8 -1.08% 52.901 52.331 - -0.30% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -1.08% 1147075.338 1134720.712 - -1.65% -
std::unordered_set<int>::ctor(const&,_alloc)/8192 -1.08% 84960.154 84045.213 - -3.22% -
SetIntersection_Front_Vector_float_1024_256 -1.07% 2168224.583 2144958.426 - -0.27% -
BM_deque_deque_ranges_move_backward/64 -1.07% 3.419 3.383 - -1.69% -
SetIntersection_Front_Vector_string_4_1 -1.07% 222007773.708 219628157.989 - 0.58% -
std::set<int>::clear()/0 -1.07% 398.092 393.827 - 0.21% -
SetIntersection_Interlaced_Vector_float_64_64 -1.07% 11040834.947 10922647.178 - 0.89% -
SetIntersection_None_Set_string_64_16 -1.07% 18987297.820 18784111.300 - 1.31% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 -1.07% 13.090 12.950 - -1.84% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 -1.07% 1056491.772 1045199.127 - -0.93% -
SetIntersection_Front_Set_float_4_4 -1.07% 138746766.524 137264457.335 - -0.14% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.07% 13.013 12.874 - 0.06% -
SetIntersection_Front_Set_uint64_16384_16 -1.07% 1206813.359 1193937.753 - -0.60% -
std::rotate(vector<bool>)_(1_element_forward)/8192 -1.06% 111.564 110.378 - 0.00% -
SetIntersection_Front_Vector_uint32_16384_4 -1.06% 1075728.418 1064288.024 - 2.27% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.06% 12.904 12.766 - -0.40% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 -1.06% 537.900 532.186 - -0.15% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/0 -1.06% 13.407 13.265 - -1.84% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast -1.06% 1.889 1.869 - -0.91% -
std::format(double)_(fmt:_{:_0L}) -1.06% 75.771 74.971 - 0.17% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.06% 570.477 564.454 - 0.66% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 -1.05% 302.465 299.277 - 0.19% -
std::format(float)_(fmt:_{:0>17500_10L}) -1.05% 211.142 208.917 - 0.03% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 -1.05% 5.317 5.261 - 0.04% -
std::flat_map<int,_int>::clear()/8192 -1.05% 417.984 413.592 - -0.54% -
std::map<int,_int>::insert(value)_(new_value,_end)/1024 -1.05% 26.635 26.355 - -0.67% -
std::unordered_multiset<int>::clear()/0 -1.05% 396.600 392.439 - 0.43% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.05% 398.132 393.955 - -0.87% -
BM_CmpEqual_int_uchar -1.05% 1.123 1.111 - -0.17% -
BM_PushHeap_string_QuickSortAdversary_16 -1.05% 10.743 10.630 - 0.91% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8192 -1.05% 562912.329 557018.540 - -0.67% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -1.05% 1130196.866 1118367.524 - -0.31% -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 -1.05% 2.795 2.766 - -1.32% -
SetIntersection_Front_Vector_float_16384_1 -1.05% 1053208.428 1042193.510 - 0.94% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.05% 13.004 12.868 - -0.03% -
SetIntersection_Front_Set_float_1024_256 -1.05% 4190780.106 4146970.538 - -0.31% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 -1.04% 86513.804 85610.892 - -0.72% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.04% 54845.455 54273.399 - -0.08% -
SetIntersection_Front_Set_float_256_1 -1.04% 4215403.305 4171513.100 - 0.54% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8192 -1.04% 461906.336 457098.062 - -0.06% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.04% 1016.354 1005.779 - -0.11% -
SetIntersection_Front_Vector_float_256_1 -1.04% 4197705.454 4154036.063 - 0.03% -
bm_lexicographical_compare<unsigned_char>/8 -1.04% 1.389 1.375 - -3.19% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.04% 542.974 537.332 - -0.27% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.04% 395.570 391.467 - -0.30% -
BM_deque_vector_ranges_move_backward/1 -1.04% 2.116 2.095 - 5.70% -
BM_format_to_iterator/<std::array>_C_string_len_6000 -1.04% 172.057 170.276 - 0.12% -
std::format(float)_(fmt:_{:017500_0Lf}) -1.03% 187.142 185.208 - 0.47% -
SetIntersection_Front_Vector_uint64_16384_16 -1.03% 1132367.435 1120667.720 - 2.53% -
BM_deque_vector_ranges_copy/1024 -1.03% 37.268 36.883 - 0.49% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.03% 623608.637 617178.352 - 1.51% -
std::unordered_map<int,_int>::erase(iterator)/1024 -1.03% 20.059 19.852 - 0.68% -
BM_CmpEqual_short_ushort -1.03% 1.119 1.108 - 0.94% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.03% 761.305 753.480 - 1.04% -
BM_vector_deque_ranges_move_backward/4000 -1.03% 142.508 141.045 - -0.58% -
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 -1.03% 2.134 2.112 - -0.82% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.03% 16414.760 16246.422 - 3.19% -
SetIntersection_None_Vector_uint64_16384_64 -1.03% 1117509.722 1106049.948 - 0.30% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.02% 397.678 393.609 - 0.49% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 -1.02% 35.699 35.335 - -0.78% -
SetIntersection_None_Set_float_262144_64 -1.02% 1192726.645 1180562.988 - -0.31% -
BM_deque_deque_ranges_copy_backward/64 -1.02% 3.406 3.371 - -0.64% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -1.02% 450.319 445.741 - -0.42% -
std::format(float)_(fmt:_{:0^17500_10Lf}) -1.01% 201.244 199.208 - 0.41% -
std::format(int64_t)_(fmt:_{:0>512Lb}) -1.01% 38.513 38.124 - 0.41% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 -1.01% 37.978 37.595 - 1.77% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/0 -1.00% 13.397 13.262 - -0.32% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.00% 689.705 682.785 - 0.59% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -1.00% 1182961.685 1171093.682 - -2.21% -

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


Report Time: 4.47s
Name Current %
BM_Basic<__int128_t> 51.577 -
BM_Basic<__uint128_t> 62.761 -
BM_Basic<int32_t> 17.364 -
BM_Basic<int64_t> 18.163 1.00%
BM_Basic<uint32_t> 13.861 -
BM_Basic<uint64_t> 17.441 -
BM_BasicLow<__int128_t> 19.505 -
BM_BasicLow<__uint128_t> 18.644 -
BM_BitsetToString<1048576>/Dense_(90%)/90 80301.242 1.70%
BM_BitsetToString<1048576>/Sparse_(10%)/10 61067.384 2.93%
BM_BitsetToString<1048576>/Uniform_(50%)/50 359094.587 -
BM_BitsetToString<32>/Dense_(90%)/90 14.649 6.14%
BM_BitsetToString<32>/Sparse_(10%)/10 14.326 8.79%
BM_BitsetToString<32>/Uniform_(50%)/50 18.108 5.07%
BM_BitsetToString<64>/Dense_(90%)/90 15.476 2.04%
BM_BitsetToString<64>/Sparse_(10%)/10 13.545 -10.63%
BM_BitsetToString<64>/Uniform_(50%)/50 21.440 12.78%
BM_BitsetToString<8192>/Dense_(90%)/90 411.600 -
BM_BitsetToString<8192>/Sparse_(10%)/10 409.994 1.91%
BM_BitsetToString<8192>/Uniform_(50%)/50 2098.787 -
BM_Bitset_ctor_ull 0.226 -
BM_CmpEqual_int_int 1.049 -2.69%
BM_CmpEqual_int_schar 1.132 -
BM_CmpEqual_int_short 1.135 -
BM_CmpEqual_int_uchar 1.111 -
BM_CmpEqual_int_uint 1.097 -
BM_CmpEqual_int_ushort 1.090 -1.26%
BM_CmpEqual_schar_int 1.117 -2.87%
BM_CmpEqual_schar_schar 1.079 -1.64%
BM_CmpEqual_schar_short 1.117 -1.10%
BM_CmpEqual_schar_uchar 1.105 -
BM_CmpEqual_schar_uint 1.086 -1.44%
BM_CmpEqual_schar_ushort 1.099 -4.17%
BM_CmpEqual_short_int 1.127 -1.14%
BM_CmpEqual_short_schar 1.125 -1.35%
BM_CmpEqual_short_short 1.084 -
BM_CmpEqual_short_uchar 1.100 -
BM_CmpEqual_short_uint 1.111 -
BM_CmpEqual_short_ushort 1.108 -
BM_CmpEqual_uchar_int 1.060 1.27%
BM_CmpEqual_uchar_schar 0.987 -5.16%
BM_CmpEqual_uchar_short 0.992 -1.42%
BM_CmpEqual_uchar_uchar 1.065 -
BM_CmpEqual_uchar_uint 1.063 -
BM_CmpEqual_uchar_ushort 1.086 1.10%
BM_CmpEqual_uint_int 1.046 -
BM_CmpEqual_uint_schar 1.032 -4.28%
BM_CmpEqual_uint_short 1.033 -
BM_CmpEqual_uint_uchar 1.104 -
BM_CmpEqual_uint_uint 1.084 3.09%
BM_CmpEqual_uint_ushort 1.104 -
BM_CmpEqual_ushort_int 1.044 -
BM_CmpEqual_ushort_schar 0.993 -1.79%
BM_CmpEqual_ushort_short 1.058 6.86%
BM_CmpEqual_ushort_uchar 1.135 3.56%
BM_CmpEqual_ushort_uint 1.059 -
BM_CmpEqual_ushort_ushort 1.108 5.03%
BM_CmpLess_int_int 1.085 4.27%
BM_CmpLess_int_schar 1.152 1.53%
BM_CmpLess_int_short 1.132 -
BM_CmpLess_int_uchar 1.124 2.21%
BM_CmpLess_int_uint 1.081 -1.22%
BM_CmpLess_int_ushort 1.101 -
BM_CmpLess_schar_int 1.122 -
BM_CmpLess_schar_schar 0.954 -
BM_CmpLess_schar_short 0.955 -
BM_CmpLess_schar_uchar 1.087 -1.08%
BM_CmpLess_schar_uint 1.110 2.04%
BM_CmpLess_schar_ushort 1.092 -
BM_CmpLess_short_int 1.117 -
BM_CmpLess_short_schar 0.950 -
BM_CmpLess_short_short 0.954 -
BM_CmpLess_short_uchar 1.106 -
BM_CmpLess_short_uint 1.100 -
BM_CmpLess_short_ushort 1.111 -
BM_CmpLess_uchar_int 1.072 -1.23%
BM_CmpLess_uchar_schar 1.061 -
BM_CmpLess_uchar_short 1.045 -
BM_CmpLess_uchar_uchar 1.085 -
BM_CmpLess_uchar_uint 1.081 2.03%
BM_CmpLess_uchar_ushort 1.038 -3.19%
BM_CmpLess_uint_int 1.069 -
BM_CmpLess_uint_schar 1.047 -1.53%
BM_CmpLess_uint_short 1.018 -2.55%
BM_CmpLess_uint_uchar 1.102 -
BM_CmpLess_uint_uint 1.066 -1.72%
BM_CmpLess_uint_ushort 1.118 -
BM_CmpLess_ushort_int 1.093 2.43%
BM_CmpLess_ushort_schar 1.045 2.49%
BM_CmpLess_ushort_short 1.038 -1.18%
BM_CmpLess_ushort_uchar 1.119 -
BM_CmpLess_ushort_uint 1.098 4.17%
BM_CmpLess_ushort_ushort 1.069 -1.18%
BM_ConstructAndDestroy_FuncPtr_Opaque 1.327 13.05%
BM_ConstructAndDestroy_FuncPtr_Transparent 0.000 -
BM_ConstructAndDestroy_LargeNonTrivialFunctor_Opaque 9.937 -3.77%
BM_ConstructAndDestroy_LargeNonTrivialFunctor_Transparent 0.000 -
BM_ConstructAndDestroy_LargeTrivialFunctor_Opaque 18.025 11.75%
BM_ConstructAndDestroy_LargeTrivialFunctor_Transparent 0.000 -
BM_ConstructAndDestroy_MemFuncPtr_Opaque 0.856 -7.83%
BM_ConstructAndDestroy_MemFuncPtr_Transparent 0.000 -
BM_ConstructAndDestroy_MemPtr_Opaque 1.021 7.83%
BM_ConstructAndDestroy_MemPtr_Transparent 0.000 -
BM_ConstructAndDestroy_Null_Opaque 0.454 25.14%
BM_ConstructAndDestroy_Null_Transparent 0.000 -
BM_ConstructAndDestroy_SmallNonTrivialFunctor_Opaque 8.554 -8.30%
BM_ConstructAndDestroy_SmallNonTrivialFunctor_Transparent 0.000 -
BM_ConstructAndDestroy_SmallTrivialFunctor_Opaque 0.691 -7.24%
BM_ConstructAndDestroy_SmallTrivialFunctor_Transparent 0.000 -
BM_Copy_FuncPtr 1.151 -
BM_Copy_LargeNonTrivialFunctor 10.832 -7.42%
BM_Copy_LargeTrivialFunctor 15.921 25.19%
BM_Copy_MemFuncPtr 1.152 -
BM_Copy_MemPtr 1.150 -
BM_Copy_Null 0.548 10.40%
BM_Copy_SmallNonTrivialFunctor 9.307 -9.26%
BM_Copy_SmallTrivialFunctor 1.148 -
BM_Hash/uint32_random_std_hash/1024 801.118 5.56%
BM_Hash/uint32_top_std_hash/1024 834.376 3.77%
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.749 -5.36%
BM_Invoke_LargeNonTrivialFunctor 0.689 -
BM_Invoke_LargeTrivialFunctor 0.687 -
BM_Invoke_MemFuncPtr 0.739 -6.54%
BM_Invoke_MemPtr 0.692 -
BM_Invoke_SmallNonTrivialFunctor 0.689 -
BM_Invoke_SmallTrivialFunctor 0.686 -
BM_Istream_numbers/0 1049.553 -1.15%
BM_Istream_numbers/1 1106.173 -2.96%
BM_Istream_numbers/2 1106.281 -3.04%
BM_Istream_numbers/3 1068.376 -2.78%
BM_LexicallyNormal/large_path/128 4518.879 -
BM_LexicallyNormal/large_path/16 582.894 -
BM_LexicallyNormal/large_path/2 85.426 4.33%
BM_LexicallyNormal/large_path/256 8969.313 -1.30%
BM_LexicallyNormal/large_path/32 1134.533 -
BM_LexicallyNormal/large_path/4 156.339 3.91%
BM_LexicallyNormal/large_path/64 2265.606 -
BM_LexicallyNormal/large_path/8 308.306 -
BM_LexicallyNormal/small_path/128 1928.327 2.80%
BM_LexicallyNormal/small_path/16 268.516 3.97%
BM_LexicallyNormal/small_path/2 45.205 5.62%
BM_LexicallyNormal/small_path/256 3790.760 3.00%
BM_LexicallyNormal/small_path/32 496.918 3.43%
BM_LexicallyNormal/small_path/4 88.368 5.03%
BM_LexicallyNormal/small_path/64 980.622 3.39%
BM_LexicallyNormal/small_path/8 145.503 3.73%
BM_LexicallyRelative/large_path/128 5577.972 -
BM_LexicallyRelative/large_path/16 746.232 -
BM_LexicallyRelative/large_path/2 114.211 1.66%
BM_LexicallyRelative/large_path/256 11103.627 -
BM_LexicallyRelative/large_path/32 1430.862 -
BM_LexicallyRelative/large_path/4 208.310 -
BM_LexicallyRelative/large_path/64 2813.735 -
BM_LexicallyRelative/large_path/8 399.239 -
BM_LexicallyRelative/small_path/128 2968.134 -
BM_LexicallyRelative/small_path/16 403.534 -
BM_LexicallyRelative/small_path/2 54.793 -1.14%
BM_LexicallyRelative/small_path/256 5875.475 -1.04%
BM_LexicallyRelative/small_path/32 774.987 -
BM_LexicallyRelative/small_path/4 116.277 1.94%
BM_LexicallyRelative/small_path/64 1507.927 -
BM_LexicallyRelative/small_path/8 210.504 -
BM_Move_FuncPtr 1.179 -
BM_Move_LargeNonTrivialFunctor 0.691 -
BM_Move_LargeTrivialFunctor 0.645 -
BM_Move_MemFuncPtr 1.238 2.30%
BM_Move_MemPtr 1.259 4.14%
BM_Move_Null 0.548 13.70%
BM_Move_SmallNonTrivialFunctor 0.574 -5.47%
BM_Move_SmallTrivialFunctor 1.169 -9.33%
BM_OperatorBool_FuncPtr 0.247 -
BM_OperatorBool_LargeNonTrivialFunctor 0.242 -
BM_OperatorBool_LargeTrivialFunctor 0.245 -
BM_OperatorBool_MemFuncPtr 0.241 -
BM_OperatorBool_MemPtr 0.230 -
BM_OperatorBool_Null 0.243 -
BM_OperatorBool_SmallNonTrivialFunctor 0.242 -
BM_OperatorBool_SmallTrivialFunctor 0.244 -
BM_Ostream_number/0 31.732 6.78%
BM_Ostream_number/1 37.259 -
BM_Ostream_number/2 37.257 1.68%
BM_Ostream_number/3 31.678 -
BM_PathConstructCStr/large_string/1024 29853.640 3.25%
BM_PathConstructForwardIter/large_string/1024 30443.508 -
BM_PathConstructForwardIter/large_string/512 15974.006 -
BM_PathConstructForwardIter/large_string/64 2585.128 -
BM_PathConstructForwardIter/large_string/8 177.992 1.43%
BM_PathConstructInputIter/large_string/1024 1746891.312 -
BM_PathConstructInputIter/large_string/512 874522.368 -
BM_PathConstructInputIter/large_string/64 110177.274 -
BM_PathConstructInputIter/large_string/8 13618.118 -
BM_PathConstructString/large_string/1024 13568.019 12.11%
BM_PathConstructString/large_string/512 10102.897 15.72%
BM_PathConstructString/large_string/64 2220.825 -8.84%
BM_PathConstructString/large_string/8 93.005 -
BM_PathIterateMultipleTimes/iterate_elements/1024 306006.586 -
BM_PathIterateMultipleTimes/iterate_elements/512 153222.914 -
BM_PathIterateMultipleTimes/iterate_elements/64 19040.402 -
BM_PathIterateMultipleTimes/iterate_elements/8 2388.974 -
BM_PathIterateOnce/iterate_elements/1024 318304.861 -
BM_PathIterateOnce/iterate_elements/512 159083.381 -
BM_PathIterateOnce/iterate_elements/64 20549.505 -
BM_PathIterateOnce/iterate_elements/8 2475.597 -
BM_PathIterateOnceBackwards/iterate_elements/1024 324539.368 -
BM_PushHeap_float_Ascending_1 0.466 -
BM_PushHeap_float_Ascending_1024 3.135 -1.83%
BM_PushHeap_float_Ascending_16 0.982 -8.30%
BM_PushHeap_float_Ascending_16384 4.305 4.51%
BM_PushHeap_float_Ascending_256 2.482 -1.72%
BM_PushHeap_float_Ascending_262144 5.163 -2.47%
BM_PushHeap_float_Ascending_4 0.536 -
BM_PushHeap_float_Ascending_64 1.764 -3.49%
BM_PushHeap_float_Descending_1 0.429 -16.86%
BM_PushHeap_float_Descending_1024 0.389 -
BM_PushHeap_float_Descending_16 0.368 -
BM_PushHeap_float_Descending_16384 0.384 -
BM_PushHeap_float_Descending_256 0.402 -
BM_PushHeap_float_Descending_262144 0.384 -
BM_PushHeap_float_Descending_4 0.364 -4.76%
BM_PushHeap_float_Descending_64 0.380 -
BM_PushHeap_float_PipeOrgan_1 0.466 -
BM_PushHeap_float_PipeOrgan_1024 2.094 -
BM_PushHeap_float_PipeOrgan_16 0.908 -
BM_PushHeap_float_PipeOrgan_16384 2.518 -
BM_PushHeap_float_PipeOrgan_256 1.722 -
BM_PushHeap_float_PipeOrgan_262144 3.152 -
BM_PushHeap_float_PipeOrgan_4 0.482 -
BM_PushHeap_float_PipeOrgan_64 1.295 -
BM_PushHeap_float_QuickSortAdversary_1 0.473 -
BM_PushHeap_float_QuickSortAdversary_1024 0.633 -
BM_PushHeap_float_QuickSortAdversary_16 1.020 -
BM_PushHeap_float_QuickSortAdversary_16384 0.494 -
BM_PushHeap_float_QuickSortAdversary_256 0.739 -
BM_PushHeap_float_QuickSortAdversary_262144 0.417 -
BM_PushHeap_float_QuickSortAdversary_4 0.539 -
BM_PushHeap_float_QuickSortAdversary_64 0.619 -
BM_PushHeap_float_Random_1 0.578 28.96%
BM_PushHeap_float_Random_1024 7.703 3.05%
BM_PushHeap_float_Random_16 5.435 1.27%
BM_PushHeap_float_Random_16384 7.540 -
BM_PushHeap_float_Random_256 7.154 -2.48%
BM_PushHeap_float_Random_262144 7.615 -1.93%
BM_PushHeap_float_Random_4 2.875 3.44%
BM_PushHeap_float_Random_64 6.633 -1.66%
BM_PushHeap_float_SingleElement_1 0.635 17.83%
BM_PushHeap_float_SingleElement_1024 0.389 -
BM_PushHeap_float_SingleElement_16 0.364 -
BM_PushHeap_float_SingleElement_16384 0.383 -
BM_PushHeap_float_SingleElement_256 0.402 -
BM_PushHeap_float_SingleElement_262144 0.384 -
BM_PushHeap_float_SingleElement_4 0.357 -
BM_PushHeap_float_SingleElement_64 0.379 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 0.471 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1024 4.430 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 1.697 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16384 6.310 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_256 3.473 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_262144 8.387 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_4 0.785 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_64 2.614 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1 0.467 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1024 0.586 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16 0.592 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16384 0.583 -
BM_PushHeap_pair<uint32,_uint32>_Descending_256 0.593 -
BM_PushHeap_pair<uint32,_uint32>_Descending_262144 0.584 -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 0.543 2.56%
BM_PushHeap_pair<uint32,_uint32>_Descending_64 0.596 2.61%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1 0.473 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1024 2.877 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16 1.396 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 3.936 -1.61%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_256 2.370 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 5.497 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_4 0.773 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_64 1.866 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.467 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 2.580 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.201 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 3.547 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 2.096 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 4.555 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.775 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.571 -
BM_PushHeap_pair<uint32,_uint32>_Random_1 0.471 -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 6.877 -1.01%
BM_PushHeap_pair<uint32,_uint32>_Random_16 5.204 -2.67%
BM_PushHeap_pair<uint32,_uint32>_Random_16384 6.945 -
BM_PushHeap_pair<uint32,_uint32>_Random_256 6.830 -2.06%
BM_PushHeap_pair<uint32,_uint32>_Random_262144 6.962 2.91%
BM_PushHeap_pair<uint32,_uint32>_Random_4 2.639 2.01%
BM_PushHeap_pair<uint32,_uint32>_Random_64 6.457 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 0.471 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1024 0.589 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 0.645 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16384 0.586 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_256 0.598 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_262144 0.586 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 0.529 -2.42%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 0.637 3.05%
BM_PushHeap_string_Ascending_1 0.482 2.33%
BM_PushHeap_string_Ascending_1024 13.202 -1.65%
BM_PushHeap_string_Ascending_16 4.706 -
BM_PushHeap_string_Ascending_16384 19.060 -1.91%
BM_PushHeap_string_Ascending_256 10.833 -1.28%
BM_PushHeap_string_Ascending_262144 29.375 1.22%
BM_PushHeap_string_Ascending_4 2.532 -
BM_PushHeap_string_Ascending_64 7.336 -
BM_PushHeap_string_Descending_1 0.471 -19.30%
BM_PushHeap_string_Descending_1024 2.424 2.09%
BM_PushHeap_string_Descending_16 2.165 2.98%
BM_PushHeap_string_Descending_16384 2.374 3.93%
BM_PushHeap_string_Descending_256 2.364 4.24%
BM_PushHeap_string_Descending_262144 3.163 4.19%
BM_PushHeap_string_Descending_4 1.915 1.85%
BM_PushHeap_string_Descending_64 2.269 4.42%
BM_PushHeap_string_PipeOrgan_1 0.583 -
BM_PushHeap_string_PipeOrgan_1024 9.741 1.57%
BM_PushHeap_string_PipeOrgan_16 4.150 -
BM_PushHeap_string_PipeOrgan_16384 12.841 -
BM_PushHeap_string_PipeOrgan_256 7.921 1.46%
BM_PushHeap_string_PipeOrgan_262144 17.449 -
BM_PushHeap_string_PipeOrgan_4 2.520 -
BM_PushHeap_string_PipeOrgan_64 5.809 -
BM_PushHeap_string_QuickSortAdversary_1 0.700 -
BM_PushHeap_string_QuickSortAdversary_1024 15.326 1.09%
BM_PushHeap_string_QuickSortAdversary_16 10.630 -
BM_PushHeap_string_QuickSortAdversary_16384 15.772 -4.02%
BM_PushHeap_string_QuickSortAdversary_256 14.743 1.72%
BM_PushHeap_string_QuickSortAdversary_262144 16.214 1.60%
BM_PushHeap_string_QuickSortAdversary_4 6.363 -
BM_PushHeap_string_QuickSortAdversary_64 13.195 -
BM_PushHeap_string_Random_1 0.583 -
BM_PushHeap_string_Random_1024 15.005 -1.14%
BM_PushHeap_string_Random_16 10.442 -2.36%
BM_PushHeap_string_Random_16384 16.197 -1.37%
BM_PushHeap_string_Random_256 14.291 -2.37%
BM_PushHeap_string_Random_262144 18.137 -
BM_PushHeap_string_Random_4 6.055 -5.65%
BM_PushHeap_string_Random_64 12.928 -2.89%
BM_PushHeap_string_SingleElement_1 0.700 -
BM_PushHeap_string_SingleElement_1024 2.735 -
BM_PushHeap_string_SingleElement_16 2.786 2.58%
BM_PushHeap_string_SingleElement_16384 2.713 1.24%
BM_PushHeap_string_SingleElement_256 2.748 1.37%
BM_PushHeap_string_SingleElement_262144 2.747 1.41%
BM_PushHeap_string_SingleElement_4 2.422 1.33%
BM_PushHeap_string_SingleElement_64 2.927 6.19%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.635 54.97%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 4.534 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 1.989 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 6.548 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 3.793 1.12%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 8.836 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 0.896 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 2.891 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.537 -3.08%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.602 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.572 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.599 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.629 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.595 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.670 12.59%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.659 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.617 7.10%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 3.009 -1.49%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.463 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 3.931 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 2.539 -1.20%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 5.414 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.830 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 2.140 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.392 -27.87%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 2.557 3.61%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.310 1.53%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 3.236 2.72%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 2.143 3.59%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 3.840 2.77%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 0.786 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.688 2.74%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.409 4.25%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 9.315 1.50%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 6.911 -2.06%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 9.233 -1.85%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 9.143 1.38%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 9.264 -1.44%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.596 3.64%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 8.678 1.52%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.469 -32.65%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 0.602 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 0.621 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 0.607 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 0.619 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 0.597 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 0.555 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 0.621 -3.79%
BM_PushHeap_uint32_Ascending_1 0.445 -20.30%
BM_PushHeap_uint32_Ascending_1024 2.654 3.88%
BM_PushHeap_uint32_Ascending_16 0.919 -1.28%
BM_PushHeap_uint32_Ascending_16384 3.695 2.95%
BM_PushHeap_uint32_Ascending_256 2.094 -
BM_PushHeap_uint32_Ascending_262144 4.821 3.82%
BM_PushHeap_uint32_Ascending_4 0.585 -
BM_PushHeap_uint32_Ascending_64 1.521 -
BM_PushHeap_uint32_Descending_1 0.470 -
BM_PushHeap_uint32_Descending_1024 0.387 -
BM_PushHeap_uint32_Descending_16 0.373 5.48%
BM_PushHeap_uint32_Descending_16384 0.383 -
BM_PushHeap_uint32_Descending_256 0.401 -
BM_PushHeap_uint32_Descending_262144 0.383 -
BM_PushHeap_uint32_Descending_4 0.376 7.23%
BM_PushHeap_uint32_Descending_64 0.382 -
BM_PushHeap_uint32_PipeOrgan_1 0.466 -27.39%
BM_PushHeap_uint32_PipeOrgan_1024 1.918 -
BM_PushHeap_uint32_PipeOrgan_16 0.881 -
BM_PushHeap_uint32_PipeOrgan_16384 2.381 -
BM_PushHeap_uint32_PipeOrgan_256 1.696 -
BM_PushHeap_uint32_PipeOrgan_262144 3.052 -
BM_PushHeap_uint32_PipeOrgan_4 0.540 -
BM_PushHeap_uint32_PipeOrgan_64 1.306 -
BM_PushHeap_uint32_QuickSortAdversary_1 0.459 -9.24%
BM_PushHeap_uint32_QuickSortAdversary_1024 0.602 -
BM_PushHeap_uint32_QuickSortAdversary_16 0.942 2.34%
BM_PushHeap_uint32_QuickSortAdversary_16384 0.471 -
BM_PushHeap_uint32_QuickSortAdversary_256 0.713 -
BM_PushHeap_uint32_QuickSortAdversary_262144 0.411 -
BM_PushHeap_uint32_QuickSortAdversary_4 0.586 -
BM_PushHeap_uint32_QuickSortAdversary_64 0.616 -
BM_PushHeap_uint32_Random_1 0.523 3.32%
BM_PushHeap_uint32_Random_1024 5.778 -
BM_PushHeap_uint32_Random_16 4.146 -1.64%
BM_PushHeap_uint32_Random_16384 5.858 -
BM_PushHeap_uint32_Random_256 5.457 -2.79%
BM_PushHeap_uint32_Random_262144 5.781 -
BM_PushHeap_uint32_Random_4 2.314 -
BM_PushHeap_uint32_Random_64 5.121 -1.72%
BM_PushHeap_uint32_SingleElement_1 0.466 -
BM_PushHeap_uint32_SingleElement_1024 0.363 -3.97%
BM_PushHeap_uint32_SingleElement_16 0.335 -8.38%
BM_PushHeap_uint32_SingleElement_16384 0.356 -4.38%
BM_PushHeap_uint32_SingleElement_256 0.381 -3.89%
BM_PushHeap_uint32_SingleElement_262144 0.356 -4.55%
BM_PushHeap_uint32_SingleElement_4 0.337 -8.70%
BM_PushHeap_uint32_SingleElement_64 0.351 -5.58%
BM_PushHeap_uint64_Ascending_1 0.465 -
BM_PushHeap_uint64_Ascending_1024 2.836 6.13%
BM_PushHeap_uint64_Ascending_16 1.075 15.17%
BM_PushHeap_uint64_Ascending_16384 3.869 3.53%
BM_PushHeap_uint64_Ascending_256 2.412 9.69%
BM_PushHeap_uint64_Ascending_262144 5.176 1.87%
BM_PushHeap_uint64_Ascending_4 0.545 -
BM_PushHeap_uint64_Ascending_64 1.900 17.11%
BM_PushHeap_uint64_Descending_1 0.696 20.89%
BM_PushHeap_uint64_Descending_1024 0.385 -
BM_PushHeap_uint64_Descending_16 0.360 -
BM_PushHeap_uint64_Descending_16384 0.381 -
BM_PushHeap_uint64_Descending_256 0.397 -
BM_PushHeap_uint64_Descending_262144 0.381 -
BM_PushHeap_uint64_Descending_4 0.360 -3.09%
BM_PushHeap_uint64_Descending_64 0.376 -
BM_PushHeap_uint64_PipeOrgan_1 0.466 -
BM_PushHeap_uint64_PipeOrgan_1024 1.926 -
BM_PushHeap_uint64_PipeOrgan_16 0.882 -
BM_PushHeap_uint64_PipeOrgan_16384 2.462 3.03%
BM_PushHeap_uint64_PipeOrgan_256 1.697 -
BM_PushHeap_uint64_PipeOrgan_262144 3.133 3.17%
BM_PushHeap_uint64_PipeOrgan_4 0.483 -
BM_PushHeap_uint64_PipeOrgan_64 1.317 -
BM_PushHeap_uint64_QuickSortAdversary_1 0.467 -
BM_PushHeap_uint64_QuickSortAdversary_1024 0.610 -
BM_PushHeap_uint64_QuickSortAdversary_16 0.910 -2.49%
BM_PushHeap_uint64_QuickSortAdversary_16384 0.482 -
BM_PushHeap_uint64_QuickSortAdversary_256 0.721 -
BM_PushHeap_uint64_QuickSortAdversary_262144 0.414 -
BM_PushHeap_uint64_QuickSortAdversary_4 0.552 -
BM_PushHeap_uint64_QuickSortAdversary_64 0.623 -
BM_PushHeap_uint64_Random_1 0.472 -
BM_PushHeap_uint64_Random_1024 6.270 1.58%
BM_PushHeap_uint64_Random_16 4.513 -
BM_PushHeap_uint64_Random_16384 6.371 -
BM_PushHeap_uint64_Random_256 6.099 -
BM_PushHeap_uint64_Random_262144 6.404 -
BM_PushHeap_uint64_Random_4 2.516 -3.10%
BM_PushHeap_uint64_Random_64 5.563 -
BM_PushHeap_uint64_SingleElement_1 0.410 -15.36%
BM_PushHeap_uint64_SingleElement_1024 0.369 -
BM_PushHeap_uint64_SingleElement_16 0.347 -
BM_PushHeap_uint64_SingleElement_16384 0.368 -
BM_PushHeap_uint64_SingleElement_256 0.389 -
BM_PushHeap_uint64_SingleElement_262144 0.363 -
BM_PushHeap_uint64_SingleElement_4 0.361 -
BM_PushHeap_uint64_SingleElement_64 0.358 -
BM_SeedSeq_Generate/1/1 5.698 -
BM_SeedSeq_Generate/1/256 897.461 -
BM_SeedSeq_Generate/1/64 224.521 -
BM_SeedSeq_Generate/1/8 23.379 -
BM_SeedSeq_Generate/16/1 57.852 4.62%
BM_SeedSeq_Generate/16/256 893.403 -
BM_SeedSeq_Generate/16/64 227.212 -
BM_SeedSeq_Generate/16/8 39.362 -
BM_SeedSeq_Generate/8/1 25.539 1.60%
BM_SeedSeq_Generate/8/256 898.388 -
BM_SeedSeq_Generate/8/64 225.315 -
BM_SeedSeq_Generate/8/8 26.225 1.20%
BM_SharedPtrCreateDestroy 10.899 -2.70%
BM_SharedPtrIncDecRef 3.064 -
BM_StringAssignAsciizMix_Opaque 5.002 -7.19%
BM_StringAssignAsciizMix_Transparent 3.400 7.84%
BM_StringAssignAsciiz_Empty_Opaque 3.039 -11.87%
BM_StringAssignAsciiz_Empty_Transparent 0.349 -
BM_StringAssignAsciiz_Huge_Opaque 190.012 -
BM_StringAssignAsciiz_Huge_Transparent 189.966 -
BM_StringAssignAsciiz_Large_Opaque 11.561 -4.82%
BM_StringAssignAsciiz_Large_Transparent 11.536 -4.92%
BM_StringAssignAsciiz_Small_Opaque 3.040 -8.58%
BM_StringAssignAsciiz_Small_Transparent 0.449 -
BM_StringAssignStr_Empty_Opaque 0.715 -
BM_StringAssignStr_Empty_Transparent 0.486 -4.04%
BM_StringAssignStr_Huge_Opaque 113.788 -
BM_StringAssignStr_Huge_Transparent 114.365 -
BM_StringAssignStr_Large_Opaque 10.487 -1.47%
BM_StringAssignStr_Large_Transparent 10.532 -
BM_StringAssignStr_Small_Opaque 0.724 -
BM_StringAssignStr_Small_Transparent 0.485 -
BM_StringConstructDestroyCStr_Empty_Opaque 2.079 -12.00%
BM_StringConstructDestroyCStr_Empty_Transparent 0.238 -
BM_StringConstructDestroyCStr_Huge_Opaque 160.265 -
BM_StringConstructDestroyCStr_Huge_Transparent 65.348 1.21%
BM_StringConstructDestroyCStr_Large_Opaque 15.949 -
BM_StringConstructDestroyCStr_Large_Transparent 10.533 -
BM_StringConstructDestroyCStr_Small_Opaque 2.135 -6.56%
BM_StringConstructDestroyCStr_Small_Transparent 0.346 -24.53%
BM_StringCopy_Empty 0.582 -
BM_StringCopy_Huge 111.548 -1.03%
BM_StringCopy_Large 6.904 11.86%
BM_StringCopy_Small 0.665 -
BM_StringCtorDefault 0.312 18.22%
BM_StringDestroy_Empty 0.626 -
BM_StringDestroy_Huge 10.851 -
BM_StringDestroy_Large 7.372 1.73%
BM_StringDestroy_Small 0.624 -
BM_StringEraseToEnd_Empty_Opaque 0.595 -
BM_StringEraseToEnd_Empty_Transparent 0.351 -
BM_StringEraseToEnd_Huge_Opaque 2.281 1.37%
BM_StringEraseToEnd_Huge_Transparent 2.415 2.26%
BM_StringEraseToEnd_Large_Opaque 0.989 -
BM_StringEraseToEnd_Large_Transparent 0.831 -
BM_StringEraseToEnd_Small_Opaque 0.598 -
BM_StringEraseToEnd_Small_Transparent 0.402 -
BM_StringEraseWithMove_Empty_Opaque 0.798 -
BM_StringEraseWithMove_Empty_Transparent 0.558 -
BM_StringEraseWithMove_Huge_Opaque 52.941 1.77%
BM_StringEraseWithMove_Huge_Transparent 53.571 11.92%
BM_StringEraseWithMove_Large_Opaque 2.759 -2.99%
BM_StringEraseWithMove_Large_Transparent 2.604 -3.71%
BM_StringEraseWithMove_Small_Opaque 2.157 -3.71%
BM_StringEraseWithMove_Small_Transparent 2.124 -4.92%
BM_StringFindAllMatch/1 2.856 -4.42%
BM_StringFindAllMatch/131072 2269.586 -
BM_StringFindAllMatch/32768 574.614 -
BM_StringFindAllMatch/4096 79.773 -
BM_StringFindAllMatch/512 11.513 -
BM_StringFindAllMatch/64 3.132 1.40%
BM_StringFindAllMatch/8 2.657 -1.32%
BM_StringFindCharLiteral/1024 17.970 -
BM_StringFindCharLiteral/128 3.004 -3.56%
BM_StringFindCharLiteral/16 1.617 -
BM_StringFindCharLiteral/2048 40.301 -
BM_StringFindCharLiteral/256 5.371 -2.39%
BM_StringFindCharLiteral/32 1.617 -6.36%
BM_StringFindCharLiteral/4096 77.343 -
BM_StringFindCharLiteral/512 9.495 -
BM_StringFindCharLiteral/64 2.187 -1.55%
BM_StringFindCharLiteral/8 1.617 -
BM_StringFindCharLiteral/8192 138.274 -
BM_StringFindMatch1/1 982.067 -
BM_StringFindMatch1/32768 1558.445 -
BM_StringFindMatch1/4096 1069.134 -
BM_StringFindMatch1/512 1016.200 2.58%
BM_StringFindMatch1/64 1023.821 4.16%
BM_StringFindMatch1/8 982.915 -
BM_StringFindMatch2/1 982.415 -
BM_StringFindMatch2/32768 1557.937 -
BM_StringFindMatch2/4096 1065.306 -
BM_StringFindMatch2/512 989.871 -
BM_StringFindMatch2/64 982.636 -
BM_StringFindMatch2/8 982.028 -
BM_StringFindNoMatch/10 1.356 -
BM_StringFindNoMatch/131072 1978.651 -
BM_StringFindNoMatch/32768 498.432 -
BM_StringFindNoMatch/4096 74.970 -1.04%
BM_StringFindNoMatch/512 9.278 -3.24%
BM_StringFindNoMatch/64 2.096 -4.15%
BM_StringFindStringLiteral/1024 17.724 1.30%
BM_StringFindStringLiteral/128 3.127 -2.86%
BM_StringFindStringLiteral/16 1.617 -
BM_StringFindStringLiteral/2048 40.360 -
BM_StringFindStringLiteral/256 5.488 -
BM_StringFindStringLiteral/32 1.776 -1.81%
BM_StringFindStringLiteral/4096 77.551 -
BM_StringFindStringLiteral/512 9.516 -
BM_StringFindStringLiteral/64 2.210 -3.46%
BM_StringFindStringLiteral/8 1.626 -
BM_StringFindStringLiteral/8192 138.576 -
BM_StringMove_Empty 0.570 -
BM_StringMove_Huge 0.799 -
BM_StringMove_Large 0.711 -
BM_StringMove_Small 0.751 -
BM_StringRead_Cold_Deep_Empty 1.229 5.28%
BM_StringRead_Cold_Deep_Large 1.341 6.19%
BM_StringRead_Cold_Deep_Small 1.354 16.08%
BM_StringRead_Cold_Shallow_Empty 1.148 5.87%
BM_StringRead_Cold_Shallow_Large 1.181 5.16%
BM_StringRead_Cold_Shallow_Small 1.151 4.04%
BM_StringRead_Hot_Deep_Empty 0.507 -
BM_StringRead_Hot_Deep_Large 0.511 -
BM_StringRead_Hot_Deep_Small 0.505 -2.10%
BM_StringRead_Hot_Shallow_Empty 0.480 -
BM_StringRead_Hot_Shallow_Large 0.472 -
BM_StringRead_Hot_Shallow_Small 0.476 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeFirst 0.416 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeLast 0.416 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeMiddle 0.417 -
BM_StringRelationalLiteral_Compare_Empty_Empty_Control 0.416 -
BM_StringRelationalLiteral_Compare_Empty_Large_Control 1.600 -
BM_StringRelationalLiteral_Compare_Empty_Small_Control 1.602 -
BM_StringRelationalLiteral_Compare_Large_Empty_Control 0.426 3.36%
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst 1.155 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast 1.902 2.93%
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle 1.387 -
BM_StringRelationalLiteral_Compare_Large_Large_Control 2.034 -1.39%
BM_StringRelationalLiteral_Compare_Large_Small_Control 1.665 3.10%
BM_StringRelationalLiteral_Compare_Small_Empty_Control 0.422 -
BM_StringRelationalLiteral_Compare_Small_Large_Control 1.615 -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 1.155 -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast 1.841 -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 1.155 -
BM_StringRelationalLiteral_Compare_Small_Small_Control 1.841 14.03%
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeFirst 0.346 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeLast 0.346 -4.54%
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle 0.346 -
BM_StringRelationalLiteral_Eq_Empty_Empty_Control 0.346 -
BM_StringRelationalLiteral_Eq_Empty_Large_Control 0.231 -35.88%
BM_StringRelationalLiteral_Eq_Empty_Small_Control 0.341 -16.72%
BM_StringRelationalLiteral_Eq_Large_Empty_Control 0.346 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeFirst 0.817 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeLast 0.825 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeMiddle 0.834 2.07%
BM_StringRelationalLiteral_Eq_Large_Large_Control 0.819 -
BM_StringRelationalLiteral_Eq_Large_Small_Control 0.460 -
BM_StringRelationalLiteral_Eq_Small_Empty_Control 0.346 -
BM_StringRelationalLiteral_Eq_Small_Large_Control 0.229 -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 0.639 1.75%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 0.606 -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle 0.621 -
BM_StringRelationalLiteral_Eq_Small_Small_Control 0.609 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeFirst 0.230 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeLast 0.223 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeMiddle 0.225 -
BM_StringRelationalLiteral_Less_Empty_Empty_Control 0.240 7.79%
BM_StringRelationalLiteral_Less_Empty_Large_Control 1.604 -8.90%
BM_StringRelationalLiteral_Less_Empty_Small_Control 1.604 -8.97%
BM_StringRelationalLiteral_Less_Large_Empty_Control 0.222 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst 1.179 1.38%
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast 1.869 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 1.433 -
BM_StringRelationalLiteral_Less_Large_Large_Control 2.075 -
BM_StringRelationalLiteral_Less_Large_Small_Control 1.616 -
BM_StringRelationalLiteral_Less_Small_Empty_Control 0.226 -
BM_StringRelationalLiteral_Less_Small_Large_Control 1.619 -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 1.159 -8.83%
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 1.618 -9.16%
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 1.172 -11.37%
BM_StringRelationalLiteral_Less_Small_Small_Control 1.616 -
BM_StringRelational_Compare_Empty_Empty_Control 1.615 -
BM_StringRelational_Compare_Empty_Huge_Control 1.615 -
BM_StringRelational_Compare_Empty_Large_Control 1.843 -
BM_StringRelational_Compare_Empty_Small_Control 1.615 -
BM_StringRelational_Compare_Huge_Empty_Control 1.615 -
BM_StringRelational_Compare_Huge_Huge_ChangeFirst 1.393 -
BM_StringRelational_Compare_Huge_Huge_ChangeLast 99.608 -
BM_StringRelational_Compare_Huge_Huge_ChangeMiddle 55.728 -
BM_StringRelational_Compare_Huge_Huge_Control 98.988 -
BM_StringRelational_Compare_Huge_Large_Control 2.080 -
BM_StringRelational_Compare_Huge_Small_Control 1.848 -
BM_StringRelational_Compare_Large_Empty_Control 1.615 -
BM_StringRelational_Compare_Large_Huge_Control 2.081 -
BM_StringRelational_Compare_Large_Large_ChangeFirst 1.389 -
BM_StringRelational_Compare_Large_Large_ChangeLast 2.080 -
BM_StringRelational_Compare_Large_Large_ChangeMiddle 1.619 -
BM_StringRelational_Compare_Large_Large_Control 2.080 -
BM_StringRelational_Compare_Large_Small_Control 1.854 -
BM_StringRelational_Compare_Small_Empty_Control 1.616 -
BM_StringRelational_Compare_Small_Huge_Control 1.856 -
BM_StringRelational_Compare_Small_Large_Control 1.850 -
BM_StringRelational_Compare_Small_Small_ChangeFirst 1.386 -
BM_StringRelational_Compare_Small_Small_ChangeLast 1.634 -
BM_StringRelational_Compare_Small_Small_ChangeMiddle 1.386 -
BM_StringRelational_Compare_Small_Small_Control 1.854 -
BM_StringRelational_Eq_Empty_Empty_Control 1.852 -7.08%
BM_StringRelational_Eq_Empty_Huge_Control 0.480 -5.03%
BM_StringRelational_Eq_Empty_Large_Control 0.471 -
BM_StringRelational_Eq_Empty_Small_Control 0.475 -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 1.531 2.25%
BM_StringRelational_Eq_Huge_Huge_ChangeLast 101.458 2.65%
BM_StringRelational_Eq_Huge_Huge_ChangeMiddle 59.077 4.35%
BM_StringRelational_Eq_Huge_Huge_Control 98.944 -
BM_StringRelational_Eq_Large_Huge_Control 0.473 -3.75%
BM_StringRelational_Eq_Large_Large_ChangeFirst 1.617 3.91%
BM_StringRelational_Eq_Large_Large_ChangeLast 2.020 -2.86%
BM_StringRelational_Eq_Large_Large_ChangeMiddle 1.786 -3.36%
BM_StringRelational_Eq_Large_Large_Control 2.285 -
BM_StringRelational_Eq_Small_Huge_Control 0.473 -
BM_StringRelational_Eq_Small_Large_Control 0.469 -4.40%
BM_StringRelational_Eq_Small_Small_ChangeFirst 1.515 -10.14%
BM_StringRelational_Eq_Small_Small_ChangeLast 2.133 -
BM_StringRelational_Eq_Small_Small_ChangeMiddle 1.609 9.52%
BM_StringRelational_Eq_Small_Small_Control 1.848 -9.75%
BM_StringRelational_Less_Empty_Empty_Control 1.737 5.98%
BM_StringRelational_Less_Empty_Huge_Control 1.725 6.66%
BM_StringRelational_Less_Empty_Large_Control 1.725 6.82%
BM_StringRelational_Less_Empty_Small_Control 1.718 6.35%
BM_StringRelational_Less_Huge_Empty_Control 1.615 -3.10%
BM_StringRelational_Less_Huge_Huge_ChangeFirst 1.417 -
BM_StringRelational_Less_Huge_Huge_ChangeLast 99.178 -
BM_StringRelational_Less_Huge_Huge_ChangeMiddle 55.634 -
BM_StringRelational_Less_Huge_Huge_Control 98.546 -
BM_StringRelational_Less_Huge_Large_Control 2.095 -
BM_StringRelational_Less_Huge_Small_Control 1.848 -
BM_StringRelational_Less_Large_Empty_Control 1.726 6.98%
BM_StringRelational_Less_Large_Huge_Control 2.163 -
BM_StringRelational_Less_Large_Large_ChangeFirst 1.413 -
BM_StringRelational_Less_Large_Large_ChangeLast 2.105 -
BM_StringRelational_Less_Large_Large_ChangeMiddle 1.622 -
BM_StringRelational_Less_Large_Large_Control 2.152 -
BM_StringRelational_Less_Large_Small_Control 1.848 -
BM_StringRelational_Less_Small_Empty_Control 1.761 9.06%
BM_StringRelational_Less_Small_Huge_Control 1.853 -
BM_StringRelational_Less_Small_Large_Control 1.856 -
BM_StringRelational_Less_Small_Small_ChangeFirst 1.387 -1.04%
BM_StringRelational_Less_Small_Small_ChangeLast 1.736 -
BM_StringRelational_Less_Small_Small_ChangeMiddle 1.386 -
BM_StringRelational_Less_Small_Small_Control 1.850 -
BM_StringResizeAndOverwrite 0.818 -
BM_Swap_FuncPtr_FuncPtr 2.985 -5.30%
BM_Swap_FuncPtr_LargeNonTrivialFunctor 1.151 -
BM_Swap_FuncPtr_LargeTrivialFunctor 1.157 -
BM_Swap_FuncPtr_MemFuncPtr 3.218 -4.66%
BM_Swap_FuncPtr_MemPtr 3.381 -1.91%
BM_Swap_FuncPtr_SmallNonTrivialFunctor 1.151 -3.27%
BM_Swap_FuncPtr_SmallTrivialFunctor 3.421 3.60%
BM_Swap_LargeNonTrivialFunctor_LargeNonTrivialFunctor 0.590 -5.73%
BM_Swap_LargeTrivialFunctor_LargeNonTrivialFunctor 0.461 -
BM_Swap_LargeTrivialFunctor_LargeTrivialFunctor 0.505 -
BM_Swap_MemFuncPtr_LargeNonTrivialFunctor 1.203 -
BM_Swap_MemFuncPtr_LargeTrivialFunctor 1.381 19.81%
BM_Swap_MemFuncPtr_MemFuncPtr 2.992 -
BM_Swap_MemFuncPtr_MemPtr 3.360 -2.42%
BM_Swap_MemFuncPtr_SmallNonTrivialFunctor 1.217 3.48%
BM_Swap_MemFuncPtr_SmallTrivialFunctor 3.541 2.50%
BM_Swap_MemPtr_LargeNonTrivialFunctor 1.356 13.59%
BM_Swap_MemPtr_LargeTrivialFunctor 1.154 -
BM_Swap_MemPtr_MemPtr 2.993 -
BM_Swap_MemPtr_SmallNonTrivialFunctor 1.208 -
BM_Swap_MemPtr_SmallTrivialFunctor 3.298 -4.53%
BM_Swap_Null_FuncPtr 1.152 -
BM_Swap_Null_LargeNonTrivialFunctor 0.482 -7.33%
BM_Swap_Null_LargeTrivialFunctor 0.509 -
BM_Swap_Null_MemFuncPtr 1.153 -
BM_Swap_Null_MemPtr 1.152 -5.47%
BM_Swap_Null_Null 0.409 -
BM_Swap_Null_SmallNonTrivialFunctor 0.666 44.31%
BM_Swap_Null_SmallTrivialFunctor 1.156 -5.16%
BM_Swap_SmallNonTrivialFunctor_LargeNonTrivialFunctor 0.508 10.12%
BM_Swap_SmallNonTrivialFunctor_LargeTrivialFunctor 0.526 -5.01%
BM_Swap_SmallNonTrivialFunctor_SmallNonTrivialFunctor 0.542 -12.52%
BM_Swap_SmallTrivialFunctor_LargeNonTrivialFunctor 1.152 -
BM_Swap_SmallTrivialFunctor_LargeTrivialFunctor 1.161 -8.57%
BM_Swap_SmallTrivialFunctor_SmallNonTrivialFunctor 1.158 -1.25%
BM_Swap_SmallTrivialFunctor_SmallTrivialFunctor 2.985 -
BM_SystemErrorWithMessage 17.017 -
BM_SystemErrorWithoutMessage 14.287 -
BM_WeakPtrIncDecRef 4.131 -
BM_adjacent_empty<1000> 353.496 -16.26%
BM_adjacent_empty<100> 27.081 -
BM_adjacent_empty<10> 0.559 -
BM_adjacent_empty<2> 0.218 -
BM_adjacent_empty<3> 0.224 -
BM_adjacent_empty<4> 0.225 -
BM_adjacent_empty<5> 0.450 -
BM_adjacent_empty<6> 0.336 -3.79%
BM_adjacent_empty<7> 0.637 -2.90%
BM_adjacent_empty<8> 0.464 3.67%
BM_adjacent_empty<9> 0.766 -
BM_adjacent_full<1000> 710.555 108.26%
BM_adjacent_full<100> 44.027 -
BM_adjacent_full<10> 0.556 -
BM_adjacent_full<2> 0.221 -
BM_adjacent_full<3> 0.226 -
BM_adjacent_full<4> 0.226 -
BM_adjacent_full<5> 0.342 -
BM_adjacent_full<6> 0.336 -
BM_adjacent_full<7> 0.448 -
BM_adjacent_full<8> 0.447 -
BM_adjacent_full<9> 0.661 -
BM_align/1 0.663 3.69%
BM_align/256 0.655 4.11%
BM_align/64 0.657 -
BM_align/8 0.657 1.62%
BM_ascii_escaped<char> 23054.147 -
BM_ascii_escaped<wchar_t> 22581.077 -
BM_ascii_text<char> 740.472 -
BM_ascii_text<wchar_t> 835.151 -6.96%
BM_cyrillic_escaped<char> 14534.640 1.15%
BM_cyrillic_escaped<wchar_t> 12449.651 -
BM_cyrillic_text<char> 24629.409 -2.29%
BM_cyrillic_text<wchar_t> 28175.705 -1.08%
BM_deque_deque_copy/0 0.820 -10.94%
BM_deque_deque_copy/1 2.511 -2.16%
BM_deque_deque_copy/1024 36.667 -1.49%
BM_deque_deque_copy/2 2.237 -2.90%
BM_deque_deque_copy/4000 139.150 -1.11%
BM_deque_deque_copy/4096 148.222 -
BM_deque_deque_copy/512 17.681 -
BM_deque_deque_copy/5500 197.067 -
BM_deque_deque_copy/64 3.028 -
BM_deque_deque_copy/64000 2938.563 -
BM_deque_deque_copy/65536 3104.884 1.07%
BM_deque_deque_copy/70000 3308.217 4.28%
BM_deque_deque_copy_backward/0 0.785 -8.56%
BM_deque_deque_copy_backward/1 2.772 3.38%
BM_deque_deque_copy_backward/1024 38.799 1.44%
BM_deque_deque_copy_backward/2 2.540 5.22%
BM_deque_deque_copy_backward/4000 144.243 -1.37%
BM_deque_deque_copy_backward/4096 152.473 -
BM_deque_deque_copy_backward/512 19.718 -
BM_deque_deque_copy_backward/5500 203.833 -
BM_deque_deque_copy_backward/64 3.355 -7.99%
BM_deque_deque_copy_backward/64000 7558.168 1.30%
BM_deque_deque_copy_backward/65536 7732.456 1.50%
BM_deque_deque_copy_backward/70000 8058.648 -
BM_deque_deque_move/0 0.792 -12.85%
BM_deque_deque_move/1 2.594 2.12%
BM_deque_deque_move/1024 37.440 -
BM_deque_deque_move/2 2.386 3.44%
BM_deque_deque_move/4000 149.242 3.40%
BM_deque_deque_move/4096 155.058 5.09%
BM_deque_deque_move/512 17.970 1.79%
BM_deque_deque_move/5500 209.787 6.04%
BM_deque_deque_move/64 3.105 2.20%
BM_deque_deque_move/64000 3062.890 1.89%
BM_deque_deque_move/65536 3142.010 1.45%
BM_deque_deque_move/70000 3389.272 -
BM_deque_deque_move_backward/0 0.923 6.95%
BM_deque_deque_move_backward/1 2.768 6.43%
BM_deque_deque_move_backward/1024 38.061 -
BM_deque_deque_move_backward/2 2.613 13.17%
BM_deque_deque_move_backward/4000 145.807 -
BM_deque_deque_move_backward/4096 154.491 1.44%
BM_deque_deque_move_backward/512 19.786 2.27%
BM_deque_deque_move_backward/5500 205.040 -
BM_deque_deque_move_backward/64 3.691 4.68%
BM_deque_deque_move_backward/64000 7384.853 2.20%
BM_deque_deque_move_backward/65536 7753.984 2.63%
BM_deque_deque_move_backward/70000 8208.825 2.61%
BM_deque_deque_ranges_copy/0 0.844 6.02%
BM_deque_deque_ranges_copy/1 2.494 -2.20%
BM_deque_deque_ranges_copy/1024 36.960 -
BM_deque_deque_ranges_copy/2 2.174 -5.70%
BM_deque_deque_ranges_copy/4000 143.020 -
BM_deque_deque_ranges_copy/4096 149.290 1.81%
BM_deque_deque_ranges_copy/512 17.645 -
BM_deque_deque_ranges_copy/5500 200.541 1.57%
BM_deque_deque_ranges_copy/64 3.085 -
BM_deque_deque_ranges_copy/64000 3027.895 3.54%
BM_deque_deque_ranges_copy/65536 3166.774 3.47%
BM_deque_deque_ranges_copy/70000 3372.524 3.41%
BM_deque_deque_ranges_copy_backward/0 0.924 9.02%
BM_deque_deque_ranges_copy_backward/1 2.707 4.45%
BM_deque_deque_ranges_copy_backward/1024 39.018 2.70%
BM_deque_deque_ranges_copy_backward/2 2.481 5.15%
BM_deque_deque_ranges_copy_backward/4000 144.500 -
BM_deque_deque_ranges_copy_backward/4096 152.745 -
BM_deque_deque_ranges_copy_backward/512 19.052 -
BM_deque_deque_ranges_copy_backward/5500 202.539 -
BM_deque_deque_ranges_copy_backward/64 3.371 -
BM_deque_deque_ranges_copy_backward/64000 7440.274 2.60%
BM_deque_deque_ranges_copy_backward/65536 7583.894 2.93%
BM_deque_deque_ranges_copy_backward/70000 8144.970 1.92%
BM_deque_deque_ranges_move/0 0.788 -14.51%
BM_deque_deque_ranges_move/1 2.552 6.53%
BM_deque_deque_ranges_move/1024 39.390 6.04%
BM_deque_deque_ranges_move/2 2.345 10.27%
BM_deque_deque_ranges_move/4000 147.506 1.57%
BM_deque_deque_ranges_move/4096 147.708 -
BM_deque_deque_ranges_move/512 17.960 1.78%
BM_deque_deque_ranges_move/5500 198.173 -
BM_deque_deque_ranges_move/64 3.197 5.42%
BM_deque_deque_ranges_move/64000 3038.241 -
BM_deque_deque_ranges_move/65536 3087.511 -
BM_deque_deque_ranges_move/70000 3303.452 -3.83%
BM_deque_deque_ranges_move_backward/0 0.749 -18.69%
BM_deque_deque_ranges_move_backward/1 2.607 5.52%
BM_deque_deque_ranges_move_backward/1024 37.548 -1.24%
BM_deque_deque_ranges_move_backward/2 2.360 8.22%
BM_deque_deque_ranges_move_backward/4000 145.097 -
BM_deque_deque_ranges_move_backward/4096 152.084 -
BM_deque_deque_ranges_move_backward/512 18.926 -
BM_deque_deque_ranges_move_backward/5500 202.236 -
BM_deque_deque_ranges_move_backward/64 3.383 -1.69%
BM_deque_deque_ranges_move_backward/64000 7542.484 2.25%
BM_deque_deque_ranges_move_backward/65536 7606.056 1.82%
BM_deque_deque_ranges_move_backward/70000 8000.428 1.01%
BM_deque_vector_copy/0 1.293 -8.69%
BM_deque_vector_copy/1 1.962 -10.16%
BM_deque_vector_copy/1024 36.638 -1.51%
BM_deque_vector_copy/2 1.710 -7.40%
BM_deque_vector_copy/4000 141.969 -
BM_deque_vector_copy/4096 144.461 -
BM_deque_vector_copy/512 16.546 -
BM_deque_vector_copy/5500 195.479 -
BM_deque_vector_copy/64 2.613 -
BM_deque_vector_copy/64000 2856.619 -
BM_deque_vector_copy/65536 2907.538 -
BM_deque_vector_copy/70000 3175.264 -
BM_deque_vector_copy_backward/0 1.439 -2.86%
BM_deque_vector_copy_backward/1 2.157 -
BM_deque_vector_copy_backward/1024 37.157 -
BM_deque_vector_copy_backward/2 1.848 -
BM_deque_vector_copy_backward/4000 143.238 -
BM_deque_vector_copy_backward/4096 146.929 -
BM_deque_vector_copy_backward/512 17.937 -
BM_deque_vector_copy_backward/5500 199.276 -
BM_deque_vector_copy_backward/64 2.924 -
BM_deque_vector_copy_backward/64000 7361.108 1.86%
BM_deque_vector_copy_backward/65536 7614.698 2.82%
BM_deque_vector_copy_backward/70000 7885.481 1.55%
BM_deque_vector_move/0 1.485 -
BM_deque_vector_move/1 2.150 2.23%
BM_deque_vector_move/1024 38.231 2.37%
BM_deque_vector_move/2 1.885 2.36%
BM_deque_vector_move/4000 146.939 3.35%
BM_deque_vector_move/4096 152.095 4.40%
BM_deque_vector_move/512 16.822 1.60%
BM_deque_vector_move/5500 202.466 5.15%
BM_deque_vector_move/64 2.721 1.75%
BM_deque_vector_move/64000 3052.871 2.98%
BM_deque_vector_move/65536 3007.274 1.66%
BM_deque_vector_move/70000 3262.155 1.26%
BM_deque_vector_move_backward/0 1.431 -15.67%
BM_deque_vector_move_backward/1 2.150 -7.77%
BM_deque_vector_move_backward/1024 36.992 -
BM_deque_vector_move_backward/2 1.844 -8.73%
BM_deque_vector_move_backward/4000 142.613 -
BM_deque_vector_move_backward/4096 147.552 -
BM_deque_vector_move_backward/512 17.931 -1.23%
BM_deque_vector_move_backward/5500 201.254 1.29%
BM_deque_vector_move_backward/64 2.924 -8.96%
BM_deque_vector_move_backward/64000 6979.181 -2.49%
BM_deque_vector_move_backward/65536 7293.427 2.54%
BM_deque_vector_move_backward/70000 7942.054 3.82%
BM_deque_vector_ranges_copy/0 1.303 -14.65%
BM_deque_vector_ranges_copy/1 2.038 -2.77%
BM_deque_vector_ranges_copy/1024 36.883 -
BM_deque_vector_ranges_copy/2 1.771 -3.61%
BM_deque_vector_ranges_copy/4000 141.538 -
BM_deque_vector_ranges_copy/4096 144.558 -
BM_deque_vector_ranges_copy/512 16.546 -
BM_deque_vector_ranges_copy/5500 192.849 -
BM_deque_vector_ranges_copy/64 2.623 -1.22%
BM_deque_vector_ranges_copy/64000 2922.012 -
BM_deque_vector_ranges_copy/65536 2938.766 -
BM_deque_vector_ranges_copy/70000 3194.669 -
BM_deque_vector_ranges_copy_backward/0 1.546 4.06%
BM_deque_vector_ranges_copy_backward/1 2.091 -
BM_deque_vector_ranges_copy_backward/1024 36.795 -
BM_deque_vector_ranges_copy_backward/2 1.847 -
BM_deque_vector_ranges_copy_backward/4000 146.940 1.99%
BM_deque_vector_ranges_copy_backward/4096 149.219 1.38%
BM_deque_vector_ranges_copy_backward/512 17.936 -
BM_deque_vector_ranges_copy_backward/5500 198.159 -
BM_deque_vector_ranges_copy_backward/64 2.925 -
BM_deque_vector_ranges_copy_backward/64000 7132.580 1.70%
BM_deque_vector_ranges_copy_backward/65536 7581.834 3.42%
BM_deque_vector_ranges_copy_backward/70000 8012.892 4.24%
BM_deque_vector_ranges_move/0 1.448 4.97%
BM_deque_vector_ranges_move/1 2.130 1.51%
BM_deque_vector_ranges_move/1024 38.225 3.84%
BM_deque_vector_ranges_move/2 1.880 2.12%
BM_deque_vector_ranges_move/4000 144.208 4.21%
BM_deque_vector_ranges_move/4096 152.479 4.80%
BM_deque_vector_ranges_move/512 16.871 1.28%
BM_deque_vector_ranges_move/5500 225.293 16.62%
BM_deque_vector_ranges_move/64 2.717 1.33%
BM_deque_vector_ranges_move/64000 3051.445 3.27%
BM_deque_vector_ranges_move/65536 3072.734 3.84%
BM_deque_vector_ranges_move/70000 3348.504 3.77%
BM_deque_vector_ranges_move_backward/0 1.425 -
BM_deque_vector_ranges_move_backward/1 2.095 5.70%
BM_deque_vector_ranges_move_backward/1024 36.637 -1.25%
BM_deque_vector_ranges_move_backward/2 1.843 3.86%
BM_deque_vector_ranges_move_backward/4000 145.656 1.66%
BM_deque_vector_ranges_move_backward/4096 147.341 -
BM_deque_vector_ranges_move_backward/512 17.927 -
BM_deque_vector_ranges_move_backward/5500 200.825 1.44%
BM_deque_vector_ranges_move_backward/64 2.925 -
BM_deque_vector_ranges_move_backward/64000 6943.645 -
BM_deque_vector_ranges_move_backward/65536 7158.109 -
BM_deque_vector_ranges_move_backward/70000 7893.633 1.49%
BM_emoji_escaped<char> 23538.513 1.14%
BM_emoji_escaped<wchar_t> 22743.861 -
BM_emoji_text<char> 741.415 -7.67%
BM_emoji_text<wchar_t> 1056.521 18.23%
BM_format 17.837 -
BM_format/C_string_len_6 13.973 4.16%
BM_format/C_string_len_60 28.282 5.15%
BM_format/C_string_len_6000 267.513 1.73%
BM_format/string_len_6 2.435 -2.59%
BM_format/string_len_60 13.391 -
BM_format/string_len_6000 73.328 1.50%
BM_format/string_view_len_6 2.744 7.35%
BM_format/string_view_len_60 13.151 -13.86%
BM_format/string_view_len_6000 73.133 1.45%
BM_format_string<char>/1 1.168 -
BM_format_string<char>/1024 0.022 -
BM_format_string<char>/1048576 0.012 -
BM_format_string<char>/128 0.091 -10.14%
BM_format_string<char>/131072 0.032 -
BM_format_string<char>/16 0.111 -
BM_format_string<char>/16384 0.017 -
BM_format_string<char>/2 0.666 -4.14%
BM_format_string<char>/2048 0.015 -
BM_format_string<char>/256 0.066 -
BM_format_string<char>/262144 0.032 -
BM_format_string<char>/32 0.394 -7.03%
BM_format_string<char>/32768 0.030 -
BM_format_string<char>/4 0.485 2.79%
BM_format_string<char>/4096 0.013 -
BM_format_string<char>/512 0.041 -
BM_format_string<char>/524288 0.030 -
BM_format_string<char>/64 0.178 -5.95%
BM_format_string<char>/65536 0.024 -35.96%
BM_format_string<char>/8 0.193 -
BM_format_string<char>/8192 0.011 -
BM_format_string<wchar_t>/1 12.486 -
BM_format_string<wchar_t>/1024 0.118 -
BM_format_string<wchar_t>/1048576 0.150 -
BM_format_string<wchar_t>/128 0.297 -4.52%
BM_format_string<wchar_t>/131072 0.173 -
BM_format_string<wchar_t>/16 1.478 -1.76%
BM_format_string<wchar_t>/16384 0.152 -
BM_format_string<wchar_t>/2 5.954 1.16%
BM_format_string<wchar_t>/2048 0.094 -
BM_format_string<wchar_t>/256 0.242 -
BM_format_string<wchar_t>/262144 0.128 -
BM_format_string<wchar_t>/32 0.828 -
BM_format_string<wchar_t>/32768 0.126 -
BM_format_string<wchar_t>/4 3.097 1.03%
BM_format_string<wchar_t>/4096 0.078 -
BM_format_string<wchar_t>/512 0.151 -
BM_format_string<wchar_t>/524288 0.111 -
BM_format_string<wchar_t>/64 0.458 -
BM_format_string<wchar_t>/65536 0.114 -
BM_format_string<wchar_t>/8 3.212 1.41%
BM_format_string<wchar_t>/8192 0.195 -
BM_format_to_back_inserter<std::deque<char>>/C_string_len_6 43.326 -7.64%
BM_format_to_back_inserter<std::deque<char>>/C_string_len_60 61.347 -1.40%
BM_format_to_back_inserter<std::deque<char>>/C_string_len_6000 2660.196 -
BM_format_to_back_inserter<std::deque<char>>/string_len_6 43.157 -
BM_format_to_back_inserter<std::deque<char>>/string_len_60 62.748 -
BM_format_to_back_inserter<std::deque<char>>/string_len_6000 2558.038 -
BM_format_to_back_inserter<std::deque<char>>/string_view_len_6 43.099 -
BM_format_to_back_inserter<std::deque<char>>/string_view_len_60 62.280 -7.26%
BM_format_to_back_inserter<std::deque<char>>/string_view_len_6000 2557.278 1.02%
BM_format_to_back_inserter<std::list<char>> 134.988 -
BM_format_to_back_inserter<std::list<char>>/C_string_len_6 76.108 -9.32%
BM_format_to_back_inserter<std::list<char>>/C_string_len_60 607.639 -5.34%
BM_format_to_back_inserter<std::list<char>>/C_string_len_6000 88898.543 18.72%
BM_format_to_back_inserter<std::list<char>>/string_len_6 75.631 -4.22%
BM_format_to_back_inserter<std::list<char>>/string_len_60 600.610 -5.48%
BM_format_to_back_inserter<std::list<char>>/string_len_6000 78916.216 5.09%
BM_format_to_back_inserter<std::list<char>>/string_view_len_6 75.372 -5.25%
BM_format_to_back_inserter<std::list<char>>/string_view_len_60 603.745 -11.72%
BM_format_to_back_inserter<std::list<char>>/string_view_len_6000 78977.131 9.64%
BM_format_to_back_inserter<std::string> 19.073 -
BM_format_to_back_inserter<std::string>/C_string_len_6 15.282 -
BM_format_to_back_inserter<std::string>/C_string_len_60 31.373 4.31%
BM_format_to_back_inserter<std::string>/C_string_len_6000 665.155 16.30%
BM_format_to_back_inserter<std::string>/string_len_6 14.779 -
BM_format_to_back_inserter<std::string>/string_len_60 29.998 3.06%
BM_format_to_back_inserter<std::string>/string_len_6000 480.775 2.66%
BM_format_to_back_inserter<std::string>/string_view_len_6 14.799 -
BM_format_to_back_inserter<std::string>/string_view_len_60 30.112 -
BM_format_to_back_inserter<std::string>/string_view_len_6000 480.993 2.38%
BM_format_to_back_inserter<std::vector<char>> 30.249 -
BM_format_to_back_inserter<std::vector<char>>/C_string_len_6 24.625 -8.39%
BM_format_to_back_inserter<std::vector<char>>/C_string_len_60 28.428 -4.61%
BM_format_to_back_inserter<std::vector<char>>/C_string_len_6000 615.242 16.92%
BM_format_to_back_inserter<std::vector<char>>/string_len_6 24.464 -
BM_format_to_back_inserter<std::vector<char>>/string_len_60 27.856 -3.36%
BM_format_to_back_inserter<std::vector<char>>/string_len_6000 438.012 4.38%
BM_format_to_back_inserter<std::vector<char>>/string_view_len_6 24.400 -1.25%
BM_format_to_back_inserter<std::vector<char>>/string_view_len_60 27.796 -9.14%
BM_format_to_back_inserter<std::vector<char>>/string_view_len_6000 437.114 4.90%
BM_format_to_iterator/<std::array> 16.488 -
BM_format_to_iterator/<std::array>_C_string_len_6 9.345 4.53%
BM_format_to_iterator/<std::array>_C_string_len_60 10.675 -2.38%
BM_format_to_iterator/<std::array>_C_string_len_6000 170.276 -
BM_format_to_iterator/<std::array>_string_len_6 8.358 -1.03%
BM_format_to_iterator/<std::array>_string_len_60 9.364 -1.06%
BM_format_to_iterator/<std::array>_string_len_6000 60.095 -
BM_format_to_iterator/<std::array>_string_view_len_6 8.340 -
BM_format_to_iterator/<std::array>_string_view_len_60 9.605 1.10%
BM_format_to_iterator/<std::array>_string_view_len_6000 60.065 -
BM_format_to_iterator/<std::deque>_C_string_len_6 14.666 1.15%
BM_format_to_iterator/<std::deque>_C_string_len_60 18.116 -
BM_format_to_iterator/<std::deque>_C_string_len_6000 252.031 -
BM_format_to_iterator/<std::deque>_string_len_6 14.456 2.43%
BM_format_to_iterator/<std::deque>_string_len_60 17.324 -
BM_format_to_iterator/<std::deque>_string_len_6000 149.388 -
BM_format_to_iterator/<std::deque>_string_view_len_6 14.250 1.13%
BM_format_to_iterator/<std::deque>_string_view_len_60 16.980 3.34%
BM_format_to_iterator/<std::deque>_string_view_len_6000 154.366 1.70%
BM_format_to_iterator/<std::string> 16.674 -
BM_format_to_iterator/<std::string>_C_string_len_6 9.083 -
BM_format_to_iterator/<std::string>_C_string_len_60 11.332 -
BM_format_to_iterator/<std::string>_C_string_len_6000 170.074 -
BM_format_to_iterator/<std::string>_string_len_6 8.436 -
BM_format_to_iterator/<std::string>_string_len_60 9.467 -1.97%
BM_format_to_iterator/<std::string>_string_len_6000 60.097 -
BM_format_to_iterator/<std::string>_string_view_len_6 8.327 -
BM_format_to_iterator/<std::string>_string_view_len_60 9.586 -
BM_format_to_iterator/<std::string>_string_view_len_6000 59.991 -
BM_format_to_iterator/<std::vector> 16.512 -
BM_format_to_iterator/<std::vector>_C_string_len_6 8.925 1.16%
BM_format_to_iterator/<std::vector>_C_string_len_60 10.879 -
BM_format_to_iterator/<std::vector>_C_string_len_6000 169.971 -
BM_format_to_iterator/<std::vector>_string_len_6 8.297 -1.59%
BM_format_to_iterator/<std::vector>_string_len_60 9.238 -4.62%
BM_format_to_iterator/<std::vector>_string_len_6000 60.416 1.18%
BM_format_to_iterator/<std::vector>_string_view_len_6 8.307 -
BM_format_to_iterator/<std::vector>_string_view_len_60 9.462 -
BM_format_to_iterator/<std::vector>_string_view_len_6000 59.973 -
BM_format_to_n_string_back_inserter<std::list<char>>/1 23.423 -
BM_format_to_n_string_back_inserter<std::list<char>>/1048576 13276661.865 3.39%
BM_format_to_n_string_back_inserter<std::list<char>>/16384 206065.307 3.88%
BM_format_to_n_string_back_inserter<std::list<wchar_t>>/1 23.959 -
BM_format_to_n_string_back_inserter<std::list<wchar_t>>/1048576 13552577.732 6.23%
BM_format_to_n_string_back_inserter<std::list<wchar_t>>/16384 209769.319 6.19%
BM_format_to_n_string_back_inserter<std::string>/1 13.338 -1.16%
BM_format_to_n_string_back_inserter<std::string>/1048576 65734.982 -
BM_format_to_n_string_back_inserter<std::string>/16384 994.581 -
BM_format_to_n_string_back_inserter<std::vector<char>>/1 24.145 -
BM_format_to_n_string_back_inserter<std::vector<char>>/1048576 60890.429 -
BM_format_to_n_string_back_inserter<std::vector<char>>/16384 894.639 -1.68%
BM_format_to_n_string_back_inserter<std::vector<wchar_t>>/1 23.951 -5.19%
BM_format_to_n_string_back_inserter<std::vector<wchar_t>>/1048576 176726.460 -
BM_format_to_n_string_back_inserter<std::vector<wchar_t>>/16384 3392.510 3.68%
BM_format_to_n_string_back_inserter<std::wstring>/1 13.983 -
BM_format_to_n_string_back_inserter<std::wstring>/1048576 180259.053 -1.54%
BM_format_to_n_string_back_inserter<std::wstring>/16384 3897.811 -1.48%
BM_format_to_n_string_begin<std::list<char>>/1 12.994 -
BM_format_to_n_string_begin<std::list<char>>/1048576 967804.272 -
BM_format_to_n_string_begin<std::list<char>>/16384 15301.895 -
BM_format_to_n_string_begin<std::list<wchar_t>>/1 11.799 -
BM_format_to_n_string_begin<std::list<wchar_t>>/1048576 1091379.673 -
BM_format_to_n_string_begin<std::list<wchar_t>>/16384 15756.050 -3.57%
BM_format_to_n_string_begin<std::string>/1 10.566 -5.42%
BM_format_to_n_string_begin<std::string>/1048576 11608.239 -
BM_format_to_n_string_begin<std::string>/16384 166.694 -8.22%
BM_format_to_n_string_begin<std::vector<char>>/1 10.428 -5.80%
BM_format_to_n_string_begin<std::vector<char>>/1048576 11613.070 -
BM_format_to_n_string_begin<std::vector<char>>/16384 146.740 -
BM_format_to_n_string_begin<std::vector<wchar_t>>/1 10.990 -
BM_format_to_n_string_begin<std::vector<wchar_t>>/1048576 49785.898 -
BM_format_to_n_string_begin<std::vector<wchar_t>>/16384 1590.330 6.00%
BM_format_to_n_string_begin<std::wstring>/1 11.095 -
BM_format_to_n_string_begin<std::wstring>/1048576 49798.818 -
BM_format_to_n_string_begin<std::wstring>/16384 1583.914 5.83%
BM_format_to_n_string_pointer<char>/1 10.309 -3.52%
BM_format_to_n_string_pointer<char>/1048576 11860.875 -1.29%
BM_format_to_n_string_pointer<char>/16384 218.290 13.73%
BM_format_to_n_string_pointer<wchar_t>/1 10.889 -
BM_format_to_n_string_pointer<wchar_t>/1048576 50220.109 -
BM_format_to_n_string_pointer<wchar_t>/16384 1886.617 -1.19%
BM_format_to_n_string_span<char>/1 10.413 -4.48%
BM_format_to_n_string_span<char>/1048576 11848.016 -1.27%
BM_format_to_n_string_span<char>/16384 214.486 12.99%
BM_format_to_n_string_span<wchar_t>/1 10.943 -3.64%
BM_format_to_n_string_span<wchar_t>/1048576 50206.143 -
BM_format_to_n_string_span<wchar_t>/16384 1909.258 137.63%
BM_format_to_string_back_inserter<std::list<char>>/1 22.639 -
BM_format_to_string_back_inserter<std::list<char>>/1048576 13081610.849 -
BM_format_to_string_back_inserter<std::list<char>>/16384 202472.980 -
BM_format_to_string_back_inserter<std::list<wchar_t>>/1 23.661 -7.69%
BM_format_to_string_back_inserter<std::list<wchar_t>>/1048576 13028488.982 -10.88%
BM_format_to_string_back_inserter<std::list<wchar_t>>/16384 201954.944 -10.40%
BM_format_to_string_back_inserter<std::string>/1 12.826 -1.74%
BM_format_to_string_back_inserter<std::string>/1048576 66159.388 -
BM_format_to_string_back_inserter<std::string>/16384 975.172 -1.11%
BM_format_to_string_back_inserter<std::vector<char>>/1 22.287 -5.58%
BM_format_to_string_back_inserter<std::vector<char>>/1048576 60850.663 -
BM_format_to_string_back_inserter<std::vector<char>>/16384 898.877 -
BM_format_to_string_back_inserter<std::vector<wchar_t>>/1 23.445 -18.34%
BM_format_to_string_back_inserter<std::vector<wchar_t>>/1048576 181001.324 -
BM_format_to_string_back_inserter<std::vector<wchar_t>>/16384 3230.952 -
BM_format_to_string_back_inserter<std::wstring>/1 13.732 -3.01%
BM_format_to_string_back_inserter<std::wstring>/1048576 188211.773 -
BM_format_to_string_back_inserter<std::wstring>/16384 3933.822 -9.68%
BM_format_to_string_begin<std::list<char>>/1 11.639 2.49%
BM_format_to_string_begin<std::list<char>>/1048576 963210.182 -
BM_format_to_string_begin<std::list<char>>/16384 15079.730 -
BM_format_to_string_begin<std::list<wchar_t>>/1 11.002 -
BM_format_to_string_begin<std::list<wchar_t>>/1048576 1128696.890 3.63%
BM_format_to_string_begin<std::list<wchar_t>>/16384 16164.882 1.58%
BM_format_to_string_begin<std::string>/1 10.061 -1.46%
BM_format_to_string_begin<std::string>/1048576 11578.675 -
BM_format_to_string_begin<std::string>/16384 148.322 -7.96%
BM_format_to_string_begin<std::vector<char>>/1 10.028 -
BM_format_to_string_begin<std::vector<char>>/1048576 11582.303 -
BM_format_to_string_begin<std::vector<char>>/16384 146.477 1.23%
BM_format_to_string_begin<std::vector<wchar_t>>/1 10.345 -
BM_format_to_string_begin<std::vector<wchar_t>>/1048576 52403.709 5.40%
BM_format_to_string_begin<std::vector<wchar_t>>/16384 800.999 -52.33%
BM_format_to_string_begin<std::wstring>/1 10.433 -
BM_format_to_string_begin<std::wstring>/1048576 49817.328 -
BM_format_to_string_begin<std::wstring>/16384 1719.022 7.34%
BM_format_to_string_pointer<char>/1 10.174 2.02%
BM_format_to_string_pointer<char>/1048576 11788.896 -8.80%
BM_format_to_string_pointer<char>/16384 149.733 -23.83%
BM_format_to_string_pointer<wchar_t>/1 10.501 1.43%
BM_format_to_string_pointer<wchar_t>/1048576 49847.818 -
BM_format_to_string_pointer<wchar_t>/16384 1775.815 -1.36%
BM_format_to_string_span<char>/1 9.984 -
BM_format_to_string_span<char>/1048576 11793.399 -
BM_format_to_string_span<char>/16384 151.129 -41.66%
BM_format_to_string_span<wchar_t>/1 10.364 -
BM_format_to_string_span<wchar_t>/1048576 49835.237 -
BM_format_to_string_span<wchar_t>/16384 1901.546 -
BM_formatted_size_string<char>/1 10.624 -
BM_formatted_size_string<char>/1048576 0.000 -
BM_formatted_size_string<char>/16384 0.001 -
BM_formatted_size_string<wchar_t>/1 10.855 -
BM_formatted_size_string<wchar_t>/1048576 0.000 -
BM_formatted_size_string<wchar_t>/16384 0.001 -
BM_getline_string 16.779 -
BM_japanese_escaped<char> 14534.961 1.19%
BM_japanese_escaped<wchar_t> 12478.779 -
BM_japanese_text<char> 22527.038 -
BM_japanese_text<wchar_t> 22941.190 -
BM_join_view_deques/0 5.169 -
BM_join_view_deques/1 8.454 -
BM_join_view_deques/1024 2665.824 -
BM_join_view_deques/2 11.565 -
BM_join_view_deques/4000 12576.528 8.07%
BM_join_view_deques/4096 12753.098 5.71%
BM_join_view_deques/512 1334.803 3.80%
BM_join_view_deques/5500 17716.598 -
BM_join_view_deques/64 161.962 9.69%
BM_join_view_deques/64000 285184.120 2.90%
BM_join_view_deques/65536 292561.611 1.38%
BM_join_view_deques/70000 324304.138 4.17%
BM_join_view_in_vectors/0 2.640 3.45%
BM_join_view_in_vectors/1 2.949 -1.56%
BM_join_view_in_vectors/1024 1590.689 -
BM_join_view_in_vectors/2 4.606 -
BM_join_view_in_vectors/4000 6178.135 1.29%
BM_join_view_in_vectors/4096 6179.117 -1.04%
BM_join_view_in_vectors/512 649.444 -3.19%
BM_join_view_in_vectors/5500 8449.085 -1.77%
BM_join_view_in_vectors/64 85.726 -
BM_join_view_in_vectors/64000 120251.839 -3.24%
BM_join_view_in_vectors/65536 126846.587 -2.09%
BM_join_view_in_vectors/70000 132143.713 -7.25%
BM_join_view_out_vectors/0 0.424 -18.27%
BM_join_view_out_vectors/1 2.057 -
BM_join_view_out_vectors/1024 1608.558 4.35%
BM_join_view_out_vectors/2 3.489 -
BM_join_view_out_vectors/4000 6590.381 2.09%
BM_join_view_out_vectors/4096 6289.153 -30.71%
BM_join_view_out_vectors/512 756.168 -
BM_join_view_out_vectors/5500 8378.051 1.84%
BM_join_view_out_vectors/64 99.977 2.29%
BM_join_view_out_vectors/64000 124248.829 -
BM_join_view_out_vectors/65536 126587.073 -3.45%
BM_join_view_out_vectors/70000 138035.144 1.31%
BM_lexicographical_compare_three_way<IntPtr>/1 0.369 6.89%
BM_lexicographical_compare_three_way<IntPtr>/1024 243.368 -
BM_lexicographical_compare_three_way<IntPtr>/1048576 244182.903 -
BM_lexicographical_compare_three_way<IntPtr>/16 4.299 -
BM_lexicographical_compare_three_way<IntPtr>/16384 3732.602 -
BM_lexicographical_compare_three_way<IntPtr>/256 69.823 -
BM_lexicographical_compare_three_way<IntPtr>/262144 59813.642 -
BM_lexicographical_compare_three_way<IntPtr>/4 1.146 -3.18%
BM_lexicographical_compare_three_way<IntPtr>/4096 946.676 -
BM_lexicographical_compare_three_way<IntPtr>/64 15.538 -
BM_lexicographical_compare_three_way<IntPtr>/65536 14949.055 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 3.276 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1024 486.946 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1048576 494816.826 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16 9.180 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16384 7668.145 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/256 126.453 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/262144 122616.722 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 3.741 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4096 1923.491 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 31.249 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/65536 30675.061 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 3.211 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 248.243 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576 245158.398 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 6.248 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 3749.375 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 73.653 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 59976.929 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4 3.233 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 948.500 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 17.605 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 14956.833 -
BM_lexicographical_compare_three_way_fast_path/1 0.381 -
BM_lexicographical_compare_three_way_fast_path/1024 244.915 -
BM_lexicographical_compare_three_way_fast_path/1048576 246529.033 -
BM_lexicographical_compare_three_way_fast_path/16 4.328 -
BM_lexicographical_compare_three_way_fast_path/16384 3749.743 -
BM_lexicographical_compare_three_way_fast_path/256 70.135 -
BM_lexicographical_compare_three_way_fast_path/262144 60159.902 -
BM_lexicographical_compare_three_way_fast_path/4 1.196 3.87%
BM_lexicographical_compare_three_way_fast_path/4096 950.928 -
BM_lexicographical_compare_three_way_fast_path/64 15.622 -
BM_lexicographical_compare_three_way_fast_path/65536 15026.693 -
BM_lexicographical_compare_three_way_slow_path/1 0.433 6.72%
BM_lexicographical_compare_three_way_slow_path/1024 338.502 15.48%
BM_lexicographical_compare_three_way_slow_path/1048576 344008.599 12.12%
BM_lexicographical_compare_three_way_slow_path/16 5.216 14.63%
BM_lexicographical_compare_three_way_slow_path/16384 5330.304 17.48%
BM_lexicographical_compare_three_way_slow_path/256 88.626 11.63%
BM_lexicographical_compare_three_way_slow_path/262144 85159.066 17.35%
BM_lexicographical_compare_three_way_slow_path/4 1.320 12.31%
BM_lexicographical_compare_three_way_slow_path/4096 1333.845 16.57%
BM_lexicographical_compare_three_way_slow_path/64 20.815 17.05%
BM_lexicographical_compare_three_way_slow_path/65536 21225.283 17.08%
BM_map_find_string_literal 11.496 -
BM_num_get<bool> 11.810 1.11%
BM_num_get<double> 37.808 4.35%
BM_num_get<float> 37.393 1.87%
BM_num_get<long> 10.911 1.11%
BM_num_get<long_double> 38.201 5.52%
BM_num_get<long_long> 10.763 -
BM_num_get<unsigned_int> 9.726 1.17%
BM_num_get<unsigned_long> 10.273 -
BM_num_get<unsigned_long_long> 10.476 2.03%
BM_num_get<unsigned_short> 10.068 -
BM_num_get<void*> 10.893 -
BM_num_put<bool> 11.093 4.06%
BM_num_put<const_void*> 12.671 2.91%
BM_num_put<double> 57.407 -
BM_num_put<long> 11.817 1.90%
BM_num_put<long_double> 58.365 -
BM_num_put<long_long> 11.355 -2.97%
BM_num_put<unsigned_long> 11.583 -
BM_num_put<unsigned_long_long> 11.543 -
BM_sprintf 34.353 -
BM_sprintf/C_string_len_6 4.564 -4.65%
BM_sprintf/C_string_len_60 6.498 6.93%
BM_sprintf/C_string_len_6000 167.458 -
BM_std_minmax_element<char>/1 0.305 -
BM_std_minmax_element<char>/1024 267.654 2.73%
BM_std_minmax_element<char>/2 0.647 -
BM_std_minmax_element<char>/3 1.110 2.41%
BM_std_minmax_element<char>/4 1.226 3.29%
BM_std_minmax_element<char>/4000 1019.933 2.42%
BM_std_minmax_element<char>/4096 1044.070 2.35%
BM_std_minmax_element<char>/512 137.387 2.19%
BM_std_minmax_element<char>/5500 1399.306 2.60%
BM_std_minmax_element<char>/64 17.162 -
BM_std_minmax_element<char>/64000 16343.653 3.64%
BM_std_minmax_element<char>/65536 16720.042 3.68%
BM_std_minmax_element<char>/70000 17890.563 3.83%
BM_std_minmax_element<int>/1 0.303 -5.39%
BM_std_minmax_element<int>/1024 272.378 11.88%
BM_std_minmax_element<int>/2 0.682 -
BM_std_minmax_element<int>/3 1.176 2.84%
BM_std_minmax_element<int>/4 1.257 8.16%
BM_std_minmax_element<int>/4000 1050.448 11.73%
BM_std_minmax_element<int>/4096 1073.158 11.30%
BM_std_minmax_element<int>/512 138.594 12.22%
BM_std_minmax_element<int>/5500 1443.363 11.73%
BM_std_minmax_element<int>/64 17.252 12.65%
BM_std_minmax_element<int>/64000 16746.177 11.18%
BM_std_minmax_element<int>/65536 17111.300 11.19%
BM_std_minmax_element<int>/70000 18310.882 11.37%
BM_std_minmax_element<long_long>/1 0.303 -
BM_std_minmax_element<long_long>/1024 280.632 1.17%
BM_std_minmax_element<long_long>/2 0.642 -5.97%
BM_std_minmax_element<long_long>/3 1.235 -4.48%
BM_std_minmax_element<long_long>/4 1.252 -
BM_std_minmax_element<long_long>/4000 1081.017 1.61%
BM_std_minmax_element<long_long>/4096 1107.086 1.53%
BM_std_minmax_element<long_long>/512 142.444 1.22%
BM_std_minmax_element<long_long>/5500 1482.825 1.59%
BM_std_minmax_element<long_long>/64 17.633 1.40%
BM_std_minmax_element<long_long>/64000 17303.762 1.74%
BM_std_minmax_element<long_long>/65536 17702.719 1.41%
BM_std_minmax_element<long_long>/70000 19266.509 -3.69%
BM_std_minmax_element<short>/1 0.304 -
BM_std_minmax_element<short>/1024 293.651 6.93%
BM_std_minmax_element<short>/2 0.685 -
BM_std_minmax_element<short>/3 1.205 -
BM_std_minmax_element<short>/4 1.246 -
BM_std_minmax_element<short>/4000 1132.692 7.71%
BM_std_minmax_element<short>/4096 1158.575 7.77%
BM_std_minmax_element<short>/512 149.353 6.44%
BM_std_minmax_element<short>/5500 1551.591 7.50%
BM_std_minmax_element<short>/64 18.389 6.53%
BM_std_minmax_element<short>/64000 17943.465 6.72%
BM_std_minmax_element<short>/65536 18353.264 6.63%
BM_std_minmax_element<short>/70000 19687.348 7.03%
BM_stop_token_async_reg_unreg_callback/1024 7952355.042 -3.51%
BM_stop_token_async_reg_unreg_callback/131072 118063817.080 5.19%
BM_stop_token_async_reg_unreg_callback/16777216 14524700709.037 5.49%
BM_stop_token_multi_thread_polling_stop_requested/1024 631892.729 -6.93%
BM_stop_token_multi_thread_polling_stop_requested/131072 8869380.958 10.37%
BM_stop_token_multi_thread_polling_stop_requested/16777216 59039708.751 -
BM_stop_token_single_thread_polling_stop_requested/1024 1677.928 -
BM_stop_token_single_thread_polling_stop_requested/131072 210699.734 -
BM_stop_token_single_thread_polling_stop_requested/16777216 26971008.002 -
BM_stop_token_single_thread_reg_unreg_callback/1024 14234.145 -
BM_stop_token_single_thread_reg_unreg_callback/131072 1813162.995 -
BM_stop_token_single_thread_reg_unreg_callback/16777216 231961819.304 -
BM_string_without_formatting<char> 0.458 38.36%
BM_string_without_formatting<wchar_t> 10.825 -1.69%
BM_to_chars 2.331 -
BM_to_chars_as_string 4.038 -
BM_to_chars_bad/10 0.630 -
BM_to_chars_bad/16 0.590 2.06%
BM_to_chars_bad/2 0.619 32.05%
BM_to_chars_bad/23 2.089 -
BM_to_chars_bad/8 0.697 -
BM_to_chars_good/10 1.614 -9.86%
BM_to_chars_good/16 2.103 5.35%
BM_to_chars_good/2 2.844 -
BM_to_chars_good/23 4.325 -3.21%
BM_to_chars_good/8 2.304 -
BM_to_string 5.050 -
BM_tolower_char<char> 0.614 -11.21%
BM_tolower_char<wchar_t> 0.691 -
BM_tolower_string<char> 15.440 2.76%
BM_tolower_string<wchar_t> 6.413 -
BM_toupper_char<char> 0.691 -
BM_toupper_char<wchar_t> 0.689 12.79%
BM_toupper_string<char> 15.545 2.88%
BM_toupper_string<wchar_t> 6.281 -
BM_unicode_escaped<char> 24078.418 1.74%
BM_unicode_escaped<wchar_t> 21675.363 -
BM_unicode_text<char> 33205.461 -12.59%
BM_unicode_text<wchar_t> 41619.492 -1.91%
BM_vector_deque_copy/0 0.482 -3.63%
BM_vector_deque_copy/1 2.221 10.98%
BM_vector_deque_copy/1024 36.153 -
BM_vector_deque_copy/2 1.971 16.26%
BM_vector_deque_copy/4000 139.829 -
BM_vector_deque_copy/4096 144.985 -
BM_vector_deque_copy/512 17.305 2.35%
BM_vector_deque_copy/5500 207.178 6.57%
BM_vector_deque_copy/64 2.854 5.83%
BM_vector_deque_copy/64000 2970.361 4.82%
BM_vector_deque_copy/65536 2920.602 2.45%
BM_vector_deque_copy/70000 3148.285 1.61%
BM_vector_deque_copy_backward/0 0.462 3.42%
BM_vector_deque_copy_backward/1 2.192 -2.99%
BM_vector_deque_copy_backward/1024 38.282 3.27%
BM_vector_deque_copy_backward/2 1.899 -5.22%
BM_vector_deque_copy_backward/4000 141.067 -
BM_vector_deque_copy_backward/4096 149.307 -
BM_vector_deque_copy_backward/512 18.025 2.05%
BM_vector_deque_copy_backward/5500 198.898 1.13%
BM_vector_deque_copy_backward/64 3.156 4.59%
BM_vector_deque_copy_backward/64000 7686.593 5.66%
BM_vector_deque_copy_backward/65536 7794.585 2.03%
BM_vector_deque_copy_backward/70000 8224.060 -14.12%
BM_vector_deque_move/0 0.522 12.49%
BM_vector_deque_move/1 2.095 -9.35%
BM_vector_deque_move/1024 35.945 -
BM_vector_deque_move/2 1.848 -10.65%
BM_vector_deque_move/4000 139.685 -
BM_vector_deque_move/4096 144.870 -
BM_vector_deque_move/512 16.997 -
BM_vector_deque_move/5500 194.793 -
BM_vector_deque_move/64 2.712 -3.78%
BM_vector_deque_move/64000 2838.798 -
BM_vector_deque_move/65536 2858.282 -
BM_vector_deque_move/70000 3106.424 -
BM_vector_deque_move_backward/0 0.435 -3.24%
BM_vector_deque_move_backward/1 2.172 -2.23%
BM_vector_deque_move_backward/1024 38.466 1.35%
BM_vector_deque_move_backward/2 1.845 -5.05%
BM_vector_deque_move_backward/4000 141.066 -
BM_vector_deque_move_backward/4096 148.433 -
BM_vector_deque_move_backward/512 18.175 3.75%
BM_vector_deque_move_backward/5500 196.799 -
BM_vector_deque_move_backward/64 3.203 6.45%
BM_vector_deque_move_backward/64000 7392.109 2.00%
BM_vector_deque_move_backward/65536 7747.888 -
BM_vector_deque_move_backward/70000 8093.160 -15.09%
BM_vector_deque_ranges_copy/0 0.447 -11.22%
BM_vector_deque_ranges_copy/1 2.373 2.31%
BM_vector_deque_ranges_copy/1024 36.591 1.70%
BM_vector_deque_ranges_copy/2 2.113 2.26%
BM_vector_deque_ranges_copy/4000 143.340 2.69%
BM_vector_deque_ranges_copy/4096 148.828 2.86%
BM_vector_deque_ranges_copy/512 17.241 1.68%
BM_vector_deque_ranges_copy/5500 207.897 2.98%
BM_vector_deque_ranges_copy/64 2.916 3.88%
BM_vector_deque_ranges_copy/64000 2877.958 -2.53%
BM_vector_deque_ranges_copy/65536 2902.413 1.44%
BM_vector_deque_ranges_copy/70000 3157.100 1.89%
BM_vector_deque_ranges_copy_backward/0 0.477 -24.90%
BM_vector_deque_ranges_copy_backward/1 2.345 -3.97%
BM_vector_deque_ranges_copy_backward/1024 38.041 -1.72%
BM_vector_deque_ranges_copy_backward/2 2.073 -5.91%
BM_vector_deque_ranges_copy_backward/4000 145.199 1.76%
BM_vector_deque_ranges_copy_backward/4096 150.456 -
BM_vector_deque_ranges_copy_backward/512 17.527 -2.23%
BM_vector_deque_ranges_copy_backward/5500 198.118 -1.12%
BM_vector_deque_ranges_copy_backward/64 3.052 -8.61%
BM_vector_deque_ranges_copy_backward/64000 7473.624 3.13%
BM_vector_deque_ranges_copy_backward/65536 7690.680 2.01%
BM_vector_deque_ranges_copy_backward/70000 8228.710 2.06%
BM_vector_deque_ranges_move/0 0.549 -10.89%
BM_vector_deque_ranges_move/1 2.330 2.57%
BM_vector_deque_ranges_move/1024 35.801 -
BM_vector_deque_ranges_move/2 2.079 3.47%
BM_vector_deque_ranges_move/4000 139.541 -
BM_vector_deque_ranges_move/4096 144.676 -
BM_vector_deque_ranges_move/512 16.975 -1.02%
BM_vector_deque_ranges_move/5500 194.778 -
BM_vector_deque_ranges_move/64 2.854 -5.20%
BM_vector_deque_ranges_move/64000 2841.423 -
BM_vector_deque_ranges_move/65536 2859.854 -
BM_vector_deque_ranges_move/70000 3106.630 -
BM_vector_deque_ranges_move_backward/0 0.620 46.63%
BM_vector_deque_ranges_move_backward/1 2.255 -2.30%
BM_vector_deque_ranges_move_backward/1024 37.136 -1.61%
BM_vector_deque_ranges_move_backward/2 1.944 -6.04%
BM_vector_deque_ranges_move_backward/4000 141.045 -
BM_vector_deque_ranges_move_backward/4096 149.646 -
BM_vector_deque_ranges_move_backward/512 17.823 1.79%
BM_vector_deque_ranges_move_backward/5500 197.550 -
BM_vector_deque_ranges_move_backward/64 3.117 4.55%
BM_vector_deque_ranges_move_backward/64000 7407.743 2.05%
BM_vector_deque_ranges_move_backward/65536 7746.852 -
BM_vector_deque_ranges_move_backward/70000 8139.354 -
CastTo<A<Width,_Depth>> 236.407 2.11%
CastTo<B<Width_/_2,_Depth>> 2765.210 -1.16%
Chain,_1_level 1.001 -
Chain,_2_levels 1.001 -
Chain,_3_levels 1.001 -
Chain,_4_levels 1.001 -
Chain,_5_levels 1.001 -
Chain,_6_levels 1.001 -
Chain,_7_levels 1.001 -
Chain,_8_levels 1.005 -
Chain,_9_levels 1.001 -
Chain_fail,_1_level 21.025 1.85%
Chain_fail,_2_levels 31.737 1.05%
Chain_fail,_3_levels 38.262 -1.45%
Chain_fail,_4_levels 52.661 -3.38%
Chain_fail,_5_levels 65.945 -1.87%
Chain_fail,_6_levels 80.721 -1.58%
Chain_fail,_7_levels 89.551 -1.14%
Chain_fail,_8_levels 92.942 -2.66%
Chain_middle,_1_level 8.066 2.61%
Chain_middle,_2_levels 15.019 3.50%
Chain_middle,_3_levels 18.721 2.96%
Chain_middle,_4_levels 18.984 1.39%
Chain_to_complete 0.231 -
DAG_leftmost,_3_levels 1.001 -
DAG_leftmost,_4_levels 1.001 -
DAG_leftmost,_5_levels 1.001 -
DAG_leftmost_middle,_1_level 19.507 -8.37%
DAG_leftmost_middle,_2_levels 15.527 -10.45%
DAG_leftmost_middle,_3_levels 12.612 -6.86%
DAG_rightmost,_3_levels 1.002 -
DAG_rightmost,_4_levels 1.001 -
DAG_rightmost,_5_levels 1.002 -
DAG_rightmost_middle,_1_level 123.235 -
DAG_rightmost_middle,_2_levels 109.935 -
DAG_rightmost_middle,_3_levels 75.542 -
DAG_sidecast,_1_level 37.822 -2.78%
DAG_sidecast,_2_levels 81.743 -4.59%
DAG_sidecast,_3_levels 103.795 -5.11%
DAG_sidecast_fail,_1_level 57.903 -4.64%
DAG_sidecast_fail,_2_levels 88.198 -5.27%
DAG_sidecast_fail,_3_levels 104.140 -4.82%
DAG_to_complete 0.277 -
SetIntersection_Front_Set_float_1024_1 1041862.649 -
SetIntersection_Front_Set_float_1024_1024 13416740.166 -
SetIntersection_Front_Set_float_1024_16 1212104.285 -
SetIntersection_Front_Set_float_1024_256 4146970.538 -
SetIntersection_Front_Set_float_1024_4 1073742.814 -
SetIntersection_Front_Set_float_1024_64 1821560.690 4.94%
SetIntersection_Front_Set_float_16384_1 1047564.454 -
SetIntersection_Front_Set_float_16384_1024 13741183.907 -
SetIntersection_Front_Set_float_16384_16 1221133.253 -
SetIntersection_Front_Set_float_16384_16384 228891028.650 -
SetIntersection_Front_Set_float_16384_256 4185213.402 -
SetIntersection_Front_Set_float_16384_4 1077623.922 3.63%
SetIntersection_Front_Set_float_16384_64 1731291.355 -1.91%
SetIntersection_Front_Set_float_16_1 63033407.870 -
SetIntersection_Front_Set_float_16_16 38469839.633 -
SetIntersection_Front_Set_float_16_4 54959383.412 -
SetIntersection_Front_Set_float_1_1 536914208.612 -
SetIntersection_Front_Set_float_256_1 4171513.100 -
SetIntersection_Front_Set_float_256_16 4611558.885 -
SetIntersection_Front_Set_float_256_256 8234654.535 -
SetIntersection_Front_Set_float_256_4 4245579.326 -
SetIntersection_Front_Set_float_256_64 5911547.696 2.87%
SetIntersection_Front_Set_float_262144_1 1006041.041 -3.00%
SetIntersection_Front_Set_float_262144_1024 13634690.588 -
SetIntersection_Front_Set_float_262144_16 1183330.575 -1.53%
SetIntersection_Front_Set_float_262144_16384 232558818.834 -
SetIntersection_Front_Set_float_262144_256 4128484.682 -
SetIntersection_Front_Set_float_262144_262144 1670720.783 -
SetIntersection_Front_Set_float_262144_4 1065673.346 3.19%
SetIntersection_Front_Set_float_262144_64 1764980.991 -
SetIntersection_Front_Set_float_4_1 213772739.485 -
SetIntersection_Front_Set_float_4_4 137264457.335 -
SetIntersection_Front_Set_float_64_1 16429847.328 -
SetIntersection_Front_Set_float_64_16 15478779.414 -
SetIntersection_Front_Set_float_64_4 16233047.811 -
SetIntersection_Front_Set_float_64_64 14028120.412 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 1038928.154 -2.00%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 14317120.506 3.29%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 1220982.850 3.04%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 4355690.693 1.73%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 1078949.200 -1.41%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 1813081.965 -4.17%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 1000589.477 -3.95%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 14578358.731 3.06%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 1186950.364 -3.20%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 339882313.548 35.82%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 4527460.674 1.23%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 1068662.832 -1.65%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 1865961.223 -2.35%
SetIntersection_Front_Set_pair<uint32,_uint32>_16_1 62727612.187 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 38846928.183 -1.49%
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4 54950917.839 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1_1 532695820.129 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 4201876.132 2.16%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 4529169.551 -3.21%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 8744786.023 3.15%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 4231721.399 -1.22%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 5933666.733 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 1041247.214 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 13893075.058 -2.23%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 1172827.292 -2.15%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 338688231.348 2.52%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 4238861.961 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 1858060.873 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 1075172.519 -1.89%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 1828336.122 2.28%
SetIntersection_Front_Set_pair<uint32,_uint32>_4_1 213303448.837 -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_4 137658798.038 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1 16346177.404 -1.02%
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 15577773.560 -2.19%
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 16170885.221 -1.24%
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 14706673.251 4.01%
SetIntersection_Front_Set_string_1024_1 1091790.879 -
SetIntersection_Front_Set_string_1024_1024 56029644.324 -
SetIntersection_Front_Set_string_1024_16 1881545.668 2.27%
SetIntersection_Front_Set_string_1024_256 14747503.848 -6.10%
SetIntersection_Front_Set_string_1024_4 1266738.007 1.47%
SetIntersection_Front_Set_string_1024_64 4300828.354 -4.26%
SetIntersection_Front_Set_string_16384_1 1080631.560 -
SetIntersection_Front_Set_string_16384_1024 58311125.356 -2.05%
SetIntersection_Front_Set_string_16384_16 1909877.945 1.21%
SetIntersection_Front_Set_string_16384_16384 347545718.705 -
SetIntersection_Front_Set_string_16384_256 14650248.661 -3.56%
SetIntersection_Front_Set_string_16384_4 1248636.824 -
SetIntersection_Front_Set_string_16384_64 4888204.102 6.22%
SetIntersection_Front_Set_string_16_1 65275553.281 -
SetIntersection_Front_Set_string_16_16 56917676.820 -6.68%
SetIntersection_Front_Set_string_16_4 62775915.875 -
SetIntersection_Front_Set_string_1_1 555179458.800 -
SetIntersection_Front_Set_string_256_1 4362000.974 -
SetIntersection_Front_Set_string_256_16 7311035.790 2.53%
SetIntersection_Front_Set_string_256_256 28863336.904 -5.27%
SetIntersection_Front_Set_string_256_4 5021043.379 2.55%
SetIntersection_Front_Set_string_256_64 14593011.336 -
SetIntersection_Front_Set_string_262144_1 1099789.233 1.28%
SetIntersection_Front_Set_string_262144_1024 59453552.115 -1.64%
SetIntersection_Front_Set_string_262144_16 1859929.921 -5.11%
SetIntersection_Front_Set_string_262144_16384 352720719.056 -
SetIntersection_Front_Set_string_262144_256 15076502.908 -3.98%
SetIntersection_Front_Set_string_262144_262144 17611919.109 -1.75%
SetIntersection_Front_Set_string_262144_4 1259106.482 -2.20%
SetIntersection_Front_Set_string_262144_64 4703595.460 -1.59%
SetIntersection_Front_Set_string_4_1 220727126.509 -
SetIntersection_Front_Set_string_4_4 157317682.303 -
SetIntersection_Front_Set_string_64_1 17110224.424 -
SetIntersection_Front_Set_string_64_16 23617304.427 -2.53%
SetIntersection_Front_Set_string_64_4 18355112.202 -1.91%
SetIntersection_Front_Set_string_64_64 36005932.705 -2.01%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 1048116.287 -3.57%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 24410465.300 1.25%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 1358080.131 -4.30%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 6623133.388 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 1102253.287 -5.00%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 2345175.200 -2.21%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 1031912.426 -4.89%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 25402797.637 -6.45%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 1358678.927 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 345694512.377 -1.32%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 6645025.417 -1.43%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 1064842.916 -7.49%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 2465672.685 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_1 63181446.213 -4.21%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 42142828.188 -3.64%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_4 56111507.235 -4.21%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1_1 535452612.316 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1 4195885.144 -4.48%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 5020211.203 -3.73%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 13038283.603 -3.20%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 4277337.615 -5.09%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 7712151.812 -2.66%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 1030754.783 -4.23%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 26487070.587 2.30%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 1305792.039 -4.95%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 349831684.440 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 6808090.453 3.99%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 2980894.045 1.14%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 1079169.191 -3.22%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 2349626.035 3.06%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_1 214235022.890 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4 141016802.434 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_1 16445276.734 -6.10%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 17301110.640 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 16432605.082 -4.56%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 18514426.158 -2.61%
SetIntersection_Front_Set_uint32_1024_1 1043654.057 -
SetIntersection_Front_Set_uint32_1024_1024 12340942.162 5.22%
SetIntersection_Front_Set_uint32_1024_16 1139719.323 1.36%
SetIntersection_Front_Set_uint32_1024_256 4340396.002 16.98%
SetIntersection_Front_Set_uint32_1024_4 1073526.424 -
SetIntersection_Front_Set_uint32_1024_64 1690955.983 6.04%
SetIntersection_Front_Set_uint32_16384_1 1027723.458 -
SetIntersection_Front_Set_uint32_16384_1024 11813691.971 -
SetIntersection_Front_Set_uint32_16384_16 1205555.010 1.91%
SetIntersection_Front_Set_uint32_16384_16384 218760017.534 1.97%
SetIntersection_Front_Set_uint32_16384_256 3846434.928 4.72%
SetIntersection_Front_Set_uint32_16384_4 1043318.918 -2.27%
SetIntersection_Front_Set_uint32_16384_64 1739520.877 10.10%
SetIntersection_Front_Set_uint32_16_1 62416434.716 -
SetIntersection_Front_Set_uint32_16_16 37566631.086 -
SetIntersection_Front_Set_uint32_16_4 53874404.148 -
SetIntersection_Front_Set_uint32_1_1 529963496.830 -
SetIntersection_Front_Set_uint32_256_1 4052271.726 -3.00%
SetIntersection_Front_Set_uint32_256_16 4510592.485 3.89%
SetIntersection_Front_Set_uint32_256_256 7353104.072 -1.09%
SetIntersection_Front_Set_uint32_256_4 4079161.930 -
SetIntersection_Front_Set_uint32_256_64 5621451.028 1.94%
SetIntersection_Front_Set_uint32_262144_1 1001624.506 -
SetIntersection_Front_Set_uint32_262144_1024 14417051.686 23.79%
SetIntersection_Front_Set_uint32_262144_16 1163592.702 -
SetIntersection_Front_Set_uint32_262144_16384 219685177.096 -3.54%
SetIntersection_Front_Set_uint32_262144_256 4064798.356 14.26%
SetIntersection_Front_Set_uint32_262144_262144 1618101.889 -
SetIntersection_Front_Set_uint32_262144_4 1012146.007 -3.15%
SetIntersection_Front_Set_uint32_262144_64 1671122.119 1.91%
SetIntersection_Front_Set_uint32_4_1 212194630.076 -
SetIntersection_Front_Set_uint32_4_4 135929578.539 -
SetIntersection_Front_Set_uint32_64_1 16372978.932 -
SetIntersection_Front_Set_uint32_64_16 15348654.472 1.52%
SetIntersection_Front_Set_uint32_64_4 15805235.451 -
SetIntersection_Front_Set_uint32_64_64 13562073.494 6.61%
SetIntersection_Front_Set_uint64_1024_1 995436.703 -4.78%
SetIntersection_Front_Set_uint64_1024_1024 12471394.501 6.15%
SetIntersection_Front_Set_uint64_1024_16 1189774.348 -
SetIntersection_Front_Set_uint64_1024_256 3823209.662 4.38%
SetIntersection_Front_Set_uint64_1024_4 1048861.581 -3.05%
SetIntersection_Front_Set_uint64_1024_64 1777026.078 9.73%
SetIntersection_Front_Set_uint64_16384_1 1021244.856 -2.99%
SetIntersection_Front_Set_uint64_16384_1024 12375939.801 2.49%
SetIntersection_Front_Set_uint64_16384_16 1193937.753 -
SetIntersection_Front_Set_uint64_16384_16384 225458757.309 1.09%
SetIntersection_Front_Set_uint64_16384_256 3793844.866 -1.44%
SetIntersection_Front_Set_uint64_16384_4 1073314.246 -
SetIntersection_Front_Set_uint64_16384_64 1688892.646 -1.97%
SetIntersection_Front_Set_uint64_16_1 62017702.926 -1.81%
SetIntersection_Front_Set_uint64_16_16 37443326.267 -
SetIntersection_Front_Set_uint64_16_4 54255593.979 -1.31%
SetIntersection_Front_Set_uint64_1_1 528460396.947 -1.59%
SetIntersection_Front_Set_uint64_256_1 4132612.621 -2.48%
SetIntersection_Front_Set_uint64_256_16 4436382.100 -2.64%
SetIntersection_Front_Set_uint64_256_256 7774883.657 4.51%
SetIntersection_Front_Set_uint64_256_4 4153862.185 -
SetIntersection_Front_Set_uint64_256_64 5670191.611 3.74%
SetIntersection_Front_Set_uint64_262144_1 1042834.732 -
SetIntersection_Front_Set_uint64_262144_1024 14864714.621 17.03%
SetIntersection_Front_Set_uint64_262144_16 1185753.131 2.95%
SetIntersection_Front_Set_uint64_262144_16384 218320104.568 -
SetIntersection_Front_Set_uint64_262144_256 3873877.677 -1.50%
SetIntersection_Front_Set_uint64_262144_262144 1653559.000 -
SetIntersection_Front_Set_uint64_262144_4 1025837.861 -4.66%
SetIntersection_Front_Set_uint64_262144_64 1645141.963 -1.03%
SetIntersection_Front_Set_uint64_4_1 211259320.283 -1.63%
SetIntersection_Front_Set_uint64_4_4 135220464.508 -1.64%
SetIntersection_Front_Set_uint64_64_1 16191711.015 -2.47%
SetIntersection_Front_Set_uint64_64_16 15109083.985 -
SetIntersection_Front_Set_uint64_64_4 15853775.041 -
SetIntersection_Front_Set_uint64_64_64 13147887.784 2.22%
SetIntersection_Front_Vector_float_1024_1 1043292.374 1.26%
SetIntersection_Front_Vector_float_1024_1024 5901822.571 8.66%
SetIntersection_Front_Vector_float_1024_16 1097155.592 -
SetIntersection_Front_Vector_float_1024_256 2144958.426 -
SetIntersection_Front_Vector_float_1024_4 1068828.885 1.43%
SetIntersection_Front_Vector_float_1024_64 1332355.321 -
SetIntersection_Front_Vector_float_16384_1 1042193.510 -
SetIntersection_Front_Vector_float_16384_1024 5582780.433 3.00%
SetIntersection_Front_Vector_float_16384_16 1120598.153 -
SetIntersection_Front_Vector_float_16384_16384 75242439.543 2.96%
SetIntersection_Front_Vector_float_16384_256 2140709.914 -
SetIntersection_Front_Vector_float_16384_4 1058801.207 -
SetIntersection_Front_Vector_float_16384_64 1368275.846 2.26%
SetIntersection_Front_Vector_float_16_1 62722988.405 -
SetIntersection_Front_Vector_float_16_16 35890099.150 1.60%
SetIntersection_Front_Vector_float_16_4 54250434.785 -
SetIntersection_Front_Vector_float_1_1 533199625.508 -
SetIntersection_Front_Vector_float_256_1 4154036.063 -
SetIntersection_Front_Vector_float_256_16 4230320.354 -
SetIntersection_Front_Vector_float_256_256 4547410.123 5.65%
SetIntersection_Front_Vector_float_256_4 4193843.563 -
SetIntersection_Front_Vector_float_256_64 4365685.755 2.63%
SetIntersection_Front_Vector_float_262144_1 1041694.960 -
SetIntersection_Front_Vector_float_262144_1024 5417108.211 -
SetIntersection_Front_Vector_float_262144_16 1119179.005 2.90%
SetIntersection_Front_Vector_float_262144_16384 75193093.712 3.30%
SetIntersection_Front_Vector_float_262144_256 2159292.498 -5.44%
SetIntersection_Front_Vector_float_262144_262144 352621639.621 -
SetIntersection_Front_Vector_float_262144_4 1049547.176 -
SetIntersection_Front_Vector_float_262144_64 1372215.758 -
SetIntersection_Front_Vector_float_4_1 213210182.251 -
SetIntersection_Front_Vector_float_4_4 135758079.159 -
SetIntersection_Front_Vector_float_64_1 16414120.626 -
SetIntersection_Front_Vector_float_64_16 14321462.425 1.23%
SetIntersection_Front_Vector_float_64_4 15995897.497 -
SetIntersection_Front_Vector_float_64_64 10882711.028 1.97%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 1051170.116 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 8264810.804 -1.44%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 1137494.103 -2.10%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 2890311.902 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 1023935.809 -5.27%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 1511687.069 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 1037483.034 3.72%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 8515390.107 2.51%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 1157682.642 -1.30%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 120445145.310 2.18%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 2873363.874 2.27%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 1061880.622 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 1444874.775 -5.05%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1 62594365.096 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 36609977.420 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 54354293.300 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 550606138.481 2.61%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 4100077.161 -1.89%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 4326925.558 1.22%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 5747479.406 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 4210350.668 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 4868417.572 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 1045199.127 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 8462682.380 1.35%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 1158213.967 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 117917448.004 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 2887298.965 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_262144 350895840.457 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 1076667.764 1.12%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 1511799.905 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_1 213053006.927 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 135613465.648 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1 16276127.938 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 14669796.378 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 15970139.283 -1.14%
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 12034515.234 -1.69%
SetIntersection_Front_Vector_string_1024_1 1108959.602 3.15%
SetIntersection_Front_Vector_string_1024_1024 40837317.111 5.27%
SetIntersection_Front_Vector_string_1024_16 1657331.448 2.56%
SetIntersection_Front_Vector_string_1024_256 9327873.370 -6.42%
SetIntersection_Front_Vector_string_1024_4 1188472.519 -
SetIntersection_Front_Vector_string_1024_64 3411272.903 2.63%
SetIntersection_Front_Vector_string_16384_1 1124233.073 4.85%
SetIntersection_Front_Vector_string_16384_1024 38891680.109 -
SetIntersection_Front_Vector_string_16384_16 1662957.323 -
SetIntersection_Front_Vector_string_16384_16384 347431014.080 -
SetIntersection_Front_Vector_string_16384_256 9743369.395 3.04%
SetIntersection_Front_Vector_string_16384_4 1273204.966 8.71%
SetIntersection_Front_Vector_string_16384_64 3429312.186 -
SetIntersection_Front_Vector_string_16_1 64930185.778 -
SetIntersection_Front_Vector_string_16_16 52512225.750 1.02%
SetIntersection_Front_Vector_string_16_4 62749621.556 3.43%
SetIntersection_Front_Vector_string_1_1 549051128.184 -
SetIntersection_Front_Vector_string_256_1 4490481.541 4.93%
SetIntersection_Front_Vector_string_256_16 6325193.090 3.51%
SetIntersection_Front_Vector_string_256_256 20452229.591 8.29%
SetIntersection_Front_Vector_string_256_4 4994299.957 8.28%
SetIntersection_Front_Vector_string_256_64 11007880.703 3.18%
SetIntersection_Front_Vector_string_262144_1 1090308.366 -
SetIntersection_Front_Vector_string_262144_1024 39445270.688 -
SetIntersection_Front_Vector_string_262144_16 1577908.759 -3.38%
SetIntersection_Front_Vector_string_262144_16384 352450086.509 1.16%
SetIntersection_Front_Vector_string_262144_256 9715985.797 1.32%
SetIntersection_Front_Vector_string_262144_262144 15068242.187 6.17%
SetIntersection_Front_Vector_string_262144_4 1207766.912 1.31%
SetIntersection_Front_Vector_string_262144_64 3364679.665 -
SetIntersection_Front_Vector_string_4_1 219628157.989 -
SetIntersection_Front_Vector_string_4_4 153749690.228 2.82%
SetIntersection_Front_Vector_string_64_1 17810235.237 5.68%
SetIntersection_Front_Vector_string_64_16 20833779.367 -
SetIntersection_Front_Vector_string_64_4 18851350.357 5.78%
SetIntersection_Front_Vector_string_64_64 25897988.665 -1.66%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 991124.846 -5.10%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 9013644.162 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1163181.850 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 3009933.038 -1.91%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1047279.942 -1.97%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1574281.395 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1050169.168 -1.52%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 8979016.946 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1164643.490 1.96%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 128842337.887 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 3070378.859 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1051672.091 -2.56%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1544657.303 -1.83%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_1 62706714.006 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 36971695.393 -1.37%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_4 54387238.631 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1_1 532694904.634 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 4090492.409 -2.09%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 4378150.645 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 6095724.448 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 4158397.433 -2.50%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 4992869.054 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1047042.630 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 8972613.185 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1170881.276 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 128149854.787 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 3063618.108 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 351016291.406 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1078226.963 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1547947.357 -1.11%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_1 213035686.040 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_4 136593426.367 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1 16431583.166 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 14802379.487 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 15961769.194 -1.47%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 12473043.622 -
SetIntersection_Front_Vector_uint32_1024_1 1020591.982 -3.29%
SetIntersection_Front_Vector_uint32_1024_1024 5915199.401 -
SetIntersection_Front_Vector_uint32_1024_16 1123405.207 -
SetIntersection_Front_Vector_uint32_1024_256 2275501.890 -
SetIntersection_Front_Vector_uint32_1024_4 1061953.845 2.14%
SetIntersection_Front_Vector_uint32_1024_64 1369728.650 -
SetIntersection_Front_Vector_uint32_16384_1 1024917.618 -
SetIntersection_Front_Vector_uint32_16384_1024 5294022.633 -6.39%
SetIntersection_Front_Vector_uint32_16384_16 1123627.959 -
SetIntersection_Front_Vector_uint32_16384_16384 72924020.035 -6.48%
SetIntersection_Front_Vector_uint32_16384_256 2125896.937 -6.62%
SetIntersection_Front_Vector_uint32_16384_4 1064288.024 2.27%
SetIntersection_Front_Vector_uint32_16384_64 1312963.604 -3.88%
SetIntersection_Front_Vector_uint32_16_1 62494049.766 -
SetIntersection_Front_Vector_uint32_16_16 35698647.357 -
SetIntersection_Front_Vector_uint32_16_4 53812983.191 -
SetIntersection_Front_Vector_uint32_1_1 532386663.856 -
SetIntersection_Front_Vector_uint32_256_1 4144627.244 -
SetIntersection_Front_Vector_uint32_256_16 4167328.743 -1.18%
SetIntersection_Front_Vector_uint32_256_256 4310547.516 -1.83%
SetIntersection_Front_Vector_uint32_256_4 4126077.538 -
SetIntersection_Front_Vector_uint32_256_64 4274121.757 -2.42%
SetIntersection_Front_Vector_uint32_262144_1 1047766.335 1.41%
SetIntersection_Front_Vector_uint32_262144_1024 5276932.692 -10.80%
SetIntersection_Front_Vector_uint32_262144_16 1099588.713 -2.01%
SetIntersection_Front_Vector_uint32_262144_16384 73209482.445 -6.25%
SetIntersection_Front_Vector_uint32_262144_256 2132463.109 -
SetIntersection_Front_Vector_uint32_262144_262144 351088056.325 -
SetIntersection_Front_Vector_uint32_262144_4 1066457.917 -
SetIntersection_Front_Vector_uint32_262144_64 1325546.632 -3.71%
SetIntersection_Front_Vector_uint32_4_1 212508524.259 -
SetIntersection_Front_Vector_uint32_4_4 135263168.654 -
SetIntersection_Front_Vector_uint32_64_1 16384332.625 -
SetIntersection_Front_Vector_uint32_64_16 14209277.061 -
SetIntersection_Front_Vector_uint32_64_4 15891181.423 -
SetIntersection_Front_Vector_uint32_64_64 10944799.099 -
SetIntersection_Front_Vector_uint64_1024_1 1030726.198 2.69%
SetIntersection_Front_Vector_uint64_1024_1024 5827597.823 9.88%
SetIntersection_Front_Vector_uint64_1024_16 1073912.391 -1.26%
SetIntersection_Front_Vector_uint64_1024_256 2273170.131 6.49%
SetIntersection_Front_Vector_uint64_1024_4 1053111.010 3.29%
SetIntersection_Front_Vector_uint64_1024_64 1351787.231 1.47%
SetIntersection_Front_Vector_uint64_16384_1 1046579.207 4.33%
SetIntersection_Front_Vector_uint64_16384_1024 5314796.556 -5.15%
SetIntersection_Front_Vector_uint64_16384_16 1120667.720 2.53%
SetIntersection_Front_Vector_uint64_16384_16384 75587530.352 3.92%
SetIntersection_Front_Vector_uint64_16384_256 2073894.494 -2.58%
SetIntersection_Front_Vector_uint64_16384_4 1054101.743 1.32%
SetIntersection_Front_Vector_uint64_16384_64 1367956.985 2.64%
SetIntersection_Front_Vector_uint64_16_1 62051103.869 -
SetIntersection_Front_Vector_uint64_16_16 35410788.999 -
SetIntersection_Front_Vector_uint64_16_4 53752632.388 -
SetIntersection_Front_Vector_uint64_1_1 528885797.658 -
SetIntersection_Front_Vector_uint64_256_1 4078180.062 1.16%
SetIntersection_Front_Vector_uint64_256_16 4191969.927 -
SetIntersection_Front_Vector_uint64_256_256 4152581.484 -8.44%
SetIntersection_Front_Vector_uint64_256_4 4132623.287 -
SetIntersection_Front_Vector_uint64_256_64 4360505.425 -
SetIntersection_Front_Vector_uint64_262144_1 1040498.331 -
SetIntersection_Front_Vector_uint64_262144_1024 5909160.599 12.01%
SetIntersection_Front_Vector_uint64_262144_16 1048248.081 -4.81%
SetIntersection_Front_Vector_uint64_262144_16384 75605389.331 7.71%
SetIntersection_Front_Vector_uint64_262144_256 2107366.384 -1.47%
SetIntersection_Front_Vector_uint64_262144_262144 350138429.590 -
SetIntersection_Front_Vector_uint64_262144_4 1044259.644 -
SetIntersection_Front_Vector_uint64_262144_64 1335344.336 -
SetIntersection_Front_Vector_uint64_4_1 211421236.330 -
SetIntersection_Front_Vector_uint64_4_4 134207968.845 -
SetIntersection_Front_Vector_uint64_64_1 16251439.371 -
SetIntersection_Front_Vector_uint64_64_16 13907061.005 -2.12%
SetIntersection_Front_Vector_uint64_64_4 15703568.421 -
SetIntersection_Front_Vector_uint64_64_64 10845632.018 2.67%
SetIntersection_Interlaced_Set_float_1024_1 1046947.573 1.70%
SetIntersection_Interlaced_Set_float_1024_1024 12330170.972 3.53%
SetIntersection_Interlaced_Set_float_1024_16 11542858.552 -
SetIntersection_Interlaced_Set_float_1024_256 14244081.234 1.28%
SetIntersection_Interlaced_Set_float_1024_4 9790022.134 -
SetIntersection_Interlaced_Set_float_1024_64 10073922.021 -
SetIntersection_Interlaced_Set_float_16384_1 1010288.881 -2.89%
SetIntersection_Interlaced_Set_float_16384_1024 171198606.224 -1.59%
SetIntersection_Interlaced_Set_float_16384_16 206213472.720 -1.75%
SetIntersection_Interlaced_Set_float_16384_16384 215997934.545 -6.91%
SetIntersection_Interlaced_Set_float_16384_256 200217896.226 -
SetIntersection_Interlaced_Set_float_16384_4 165054205.559 -5.09%
SetIntersection_Interlaced_Set_float_16384_64 211041132.051 -2.14%
SetIntersection_Interlaced_Set_float_16_1 62859095.497 -
SetIntersection_Interlaced_Set_float_16_16 37784002.820 -
SetIntersection_Interlaced_Set_float_16_4 59536865.164 -1.62%
SetIntersection_Interlaced_Set_float_1_1 534661130.843 -
SetIntersection_Interlaced_Set_float_256_1 4153113.572 -
SetIntersection_Interlaced_Set_float_256_16 12059537.257 -
SetIntersection_Interlaced_Set_float_256_256 7688604.055 5.14%
SetIntersection_Interlaced_Set_float_256_4 11010074.439 -3.19%
SetIntersection_Interlaced_Set_float_256_64 13569716.651 -1.15%
SetIntersection_Interlaced_Set_float_262144_1 1034910.949 -
SetIntersection_Interlaced_Set_float_262144_1024 1531824.707 -
SetIntersection_Interlaced_Set_float_262144_16 1589677.654 -1.69%
SetIntersection_Interlaced_Set_float_262144_16384 1277906.086 -
SetIntersection_Interlaced_Set_float_262144_256 1563874.592 -1.67%
SetIntersection_Interlaced_Set_float_262144_262144 1643961.426 -2.04%
SetIntersection_Interlaced_Set_float_262144_4 1298222.166 -
SetIntersection_Interlaced_Set_float_262144_64 1563572.670 -
SetIntersection_Interlaced_Set_float_4_1 213475672.160 -
SetIntersection_Interlaced_Set_float_4_4 136834259.284 -
SetIntersection_Interlaced_Set_float_64_1 16498010.577 -
SetIntersection_Interlaced_Set_float_64_16 22017233.563 -
SetIntersection_Interlaced_Set_float_64_4 21114224.061 -
SetIntersection_Interlaced_Set_float_64_64 13301505.685 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 1039683.254 -1.69%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 12953078.780 -1.80%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 11141918.654 -2.26%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 14144373.939 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 9687761.997 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 10239118.960 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 987314.590 -6.07%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 179281510.716 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 214075274.237 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 247367166.240 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 204084321.168 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 176381864.227 -1.12%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 226494809.284 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_1 62655333.395 -1.12%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 38331805.370 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 59612071.835 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1 533359318.827 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 4157632.012 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 11828660.114 -1.66%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 7978284.923 -1.81%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 11693999.833 2.83%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 13933835.016 8.31%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 1041230.399 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 1602643.635 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 1660840.090 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 1308949.707 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 1635076.496 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 1818502.278 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 1345299.316 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 1614077.146 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_1 213237775.624 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 137098403.632 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 16454576.890 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 21489440.482 -2.04%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 20907442.083 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 13661830.134 -1.23%
SetIntersection_Interlaced_Set_string_1024_1 1073398.568 -1.54%
SetIntersection_Interlaced_Set_string_1024_1024 56495915.668 2.24%
SetIntersection_Interlaced_Set_string_1024_16 12782334.186 -
SetIntersection_Interlaced_Set_string_1024_256 36049759.863 -
SetIntersection_Interlaced_Set_string_1024_4 10461274.245 1.89%
SetIntersection_Interlaced_Set_string_1024_64 16851667.143 2.20%
SetIntersection_Interlaced_Set_string_16384_1 1089972.403 -
SetIntersection_Interlaced_Set_string_16384_1024 341213883.686 -1.35%
SetIntersection_Interlaced_Set_string_16384_16 343481971.321 42.96%
SetIntersection_Interlaced_Set_string_16384_16384 348060537.623 -
SetIntersection_Interlaced_Set_string_16384_256 344351870.785 -3.78%
SetIntersection_Interlaced_Set_string_16384_4 201816872.521 3.33%
SetIntersection_Interlaced_Set_string_16384_64 339890548.436 -3.72%
SetIntersection_Interlaced_Set_string_16_1 65323098.842 -
SetIntersection_Interlaced_Set_string_16_16 61905785.647 -
SetIntersection_Interlaced_Set_string_16_4 72697947.310 -
SetIntersection_Interlaced_Set_string_1_1 555664338.799 -
SetIntersection_Interlaced_Set_string_256_1 4281540.077 -
SetIntersection_Interlaced_Set_string_256_16 18002080.620 1.03%
SetIntersection_Interlaced_Set_string_256_256 32571414.730 6.40%
SetIntersection_Interlaced_Set_string_256_4 13293587.976 2.19%
SetIntersection_Interlaced_Set_string_256_64 30986751.697 1.06%
SetIntersection_Interlaced_Set_string_262144_1 1091261.454 1.40%
SetIntersection_Interlaced_Set_string_262144_1024 2068518.881 -9.00%
SetIntersection_Interlaced_Set_string_262144_16 2096596.111 -1.89%
SetIntersection_Interlaced_Set_string_262144_16384 2875810.465 -
SetIntersection_Interlaced_Set_string_262144_256 2040306.071 -9.28%
SetIntersection_Interlaced_Set_string_262144_262144 17052487.795 -3.09%
SetIntersection_Interlaced_Set_string_262144_4 1810927.166 -2.36%
SetIntersection_Interlaced_Set_string_262144_64 2093261.150 -2.31%
SetIntersection_Interlaced_Set_string_4_1 222246328.217 -
SetIntersection_Interlaced_Set_string_4_4 158431560.278 -
SetIntersection_Interlaced_Set_string_64_1 17042111.772 -
SetIntersection_Interlaced_Set_string_64_16 37633872.761 -2.32%
SetIntersection_Interlaced_Set_string_64_4 25886615.444 -
SetIntersection_Interlaced_Set_string_64_64 35775268.353 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 996983.315 -5.53%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 22813092.534 -2.64%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 11884642.258 -1.12%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 18357524.442 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 9755833.481 -1.33%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 11585293.289 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 1049886.649 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 230191300.798 1.99%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 242136084.650 2.68%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 347792593.602 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 253493319.260 2.48%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 195987994.892 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 357248685.752 43.96%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_1 62996550.927 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 41406524.693 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 62378863.138 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1_1 535845826.095 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 4117021.433 -1.83%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 12457257.603 -1.64%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 11967190.067 -2.28%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 11424810.296 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 17008760.439 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 1001662.591 -3.90%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1933810.139 -2.23%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 2081970.461 -1.42%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1723109.211 -3.42%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 1957346.354 -4.60%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 2898747.803 -2.62%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 1789632.568 -3.18%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 2052955.242 -2.14%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_1 214167411.489 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_4 140620755.846 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_1 16486975.636 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 25579965.824 -2.01%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 22241438.234 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 17852868.039 -1.55%
SetIntersection_Interlaced_Set_uint32_1024_1 1037889.130 -
SetIntersection_Interlaced_Set_uint32_1024_1024 12512579.139 -
SetIntersection_Interlaced_Set_uint32_1024_16 11254346.442 -
SetIntersection_Interlaced_Set_uint32_1024_256 13800929.173 1.03%
SetIntersection_Interlaced_Set_uint32_1024_4 9669534.350 -
SetIntersection_Interlaced_Set_uint32_1024_64 9907208.082 -1.65%
SetIntersection_Interlaced_Set_uint32_16384_1 1014740.231 1.82%
SetIntersection_Interlaced_Set_uint32_16384_1024 167310047.187 -2.18%
SetIntersection_Interlaced_Set_uint32_16384_16 203251295.498 -1.31%
SetIntersection_Interlaced_Set_uint32_16384_16384 227403998.443 -2.01%
SetIntersection_Interlaced_Set_uint32_16384_256 194611000.146 -1.12%
SetIntersection_Interlaced_Set_uint32_16384_4 161972902.744 -5.33%
SetIntersection_Interlaced_Set_uint32_16384_64 207718865.569 -2.21%
SetIntersection_Interlaced_Set_uint32_16_1 62464814.152 -
SetIntersection_Interlaced_Set_uint32_16_16 37516180.771 -1.49%
SetIntersection_Interlaced_Set_uint32_16_4 59275644.169 -
SetIntersection_Interlaced_Set_uint32_1_1 529630011.530 -
SetIntersection_Interlaced_Set_uint32_256_1 4093583.062 -1.78%
SetIntersection_Interlaced_Set_uint32_256_16 11812568.377 -
SetIntersection_Interlaced_Set_uint32_256_256 7660398.222 -
SetIntersection_Interlaced_Set_uint32_256_4 11360544.740 -
SetIntersection_Interlaced_Set_uint32_256_64 13068216.744 1.43%
SetIntersection_Interlaced_Set_uint32_262144_1 990931.708 -
SetIntersection_Interlaced_Set_uint32_262144_1024 1561394.287 3.48%
SetIntersection_Interlaced_Set_uint32_262144_16 1586181.316 -
SetIntersection_Interlaced_Set_uint32_262144_16384 1278496.014 1.19%
SetIntersection_Interlaced_Set_uint32_262144_256 1574503.660 -
SetIntersection_Interlaced_Set_uint32_262144_262144 1825197.268 -
SetIntersection_Interlaced_Set_uint32_262144_4 1266334.635 -3.11%
SetIntersection_Interlaced_Set_uint32_262144_64 1559999.105 -
SetIntersection_Interlaced_Set_uint32_4_1 211949256.406 -
SetIntersection_Interlaced_Set_uint32_4_4 135638494.430 -
SetIntersection_Interlaced_Set_uint32_64_1 16144892.600 -1.21%
SetIntersection_Interlaced_Set_uint32_64_16 22071765.380 2.14%
SetIntersection_Interlaced_Set_uint32_64_4 21055124.816 1.63%
SetIntersection_Interlaced_Set_uint32_64_64 13210495.512 -
SetIntersection_Interlaced_Set_uint64_1024_1 1012914.939 -2.28%
SetIntersection_Interlaced_Set_uint64_1024_1024 12188211.929 -1.46%
SetIntersection_Interlaced_Set_uint64_1024_16 11193732.498 -1.67%
SetIntersection_Interlaced_Set_uint64_1024_256 14003292.043 -3.06%
SetIntersection_Interlaced_Set_uint64_1024_4 9623559.227 -2.03%
SetIntersection_Interlaced_Set_uint64_1024_64 10199655.744 -
SetIntersection_Interlaced_Set_uint64_16384_1 1039649.375 -
SetIntersection_Interlaced_Set_uint64_16384_1024 176362765.306 -
SetIntersection_Interlaced_Set_uint64_16384_16 217172249.164 -
SetIntersection_Interlaced_Set_uint64_16384_16384 242222160.896 -
SetIntersection_Interlaced_Set_uint64_16384_256 209237194.975 -
SetIntersection_Interlaced_Set_uint64_16384_4 176413992.497 -
SetIntersection_Interlaced_Set_uint64_16384_64 227980602.271 -
SetIntersection_Interlaced_Set_uint64_16_1 62105041.154 -1.22%
SetIntersection_Interlaced_Set_uint64_16_16 37333326.118 -2.38%
SetIntersection_Interlaced_Set_uint64_16_4 58936775.556 -2.25%
SetIntersection_Interlaced_Set_uint64_1_1 528201904.589 -1.32%
SetIntersection_Interlaced_Set_uint64_256_1 4104827.465 -1.52%
SetIntersection_Interlaced_Set_uint64_256_16 11801400.168 -
SetIntersection_Interlaced_Set_uint64_256_256 7704758.941 -
SetIntersection_Interlaced_Set_uint64_256_4 10934319.721 -
SetIntersection_Interlaced_Set_uint64_256_64 13125154.662 -4.26%
SetIntersection_Interlaced_Set_uint64_262144_1 1027247.419 -1.96%
SetIntersection_Interlaced_Set_uint64_262144_1024 1555502.765 -
SetIntersection_Interlaced_Set_uint64_262144_16 1620581.543 -
SetIntersection_Interlaced_Set_uint64_262144_16384 1245352.945 -1.03%
SetIntersection_Interlaced_Set_uint64_262144_256 1581254.967 -
SetIntersection_Interlaced_Set_uint64_262144_262144 1674838.299 -1.29%
SetIntersection_Interlaced_Set_uint64_262144_4 1303992.268 -
SetIntersection_Interlaced_Set_uint64_262144_64 1587548.908 -
SetIntersection_Interlaced_Set_uint64_4_1 211375501.546 -1.34%
SetIntersection_Interlaced_Set_uint64_4_4 135177628.727 -1.32%
SetIntersection_Interlaced_Set_uint64_64_1 16091415.731 -2.62%
SetIntersection_Interlaced_Set_uint64_64_16 22052170.101 -1.95%
SetIntersection_Interlaced_Set_uint64_64_4 20475238.838 -2.29%
SetIntersection_Interlaced_Set_uint64_64_64 13033892.423 -4.01%
SetIntersection_Interlaced_Vector_float_1024_1 1046194.940 -
SetIntersection_Interlaced_Vector_float_1024_1024 5924119.118 -
SetIntersection_Interlaced_Vector_float_1024_16 2498148.960 6.06%
SetIntersection_Interlaced_Vector_float_1024_256 6803531.867 5.32%
SetIntersection_Interlaced_Vector_float_1024_4 1379624.668 9.78%
SetIntersection_Interlaced_Vector_float_1024_64 5058547.931 -3.79%
SetIntersection_Interlaced_Vector_float_16384_1 1041479.710 -
SetIntersection_Interlaced_Vector_float_16384_1024 72453158.462 58.75%
SetIntersection_Interlaced_Vector_float_16384_16 4001373.114 59.52%
SetIntersection_Interlaced_Vector_float_16384_16384 79620023.707 -
SetIntersection_Interlaced_Vector_float_16384_256 26527048.533 62.03%
SetIntersection_Interlaced_Vector_float_16384_4 1682154.987 22.47%
SetIntersection_Interlaced_Vector_float_16384_64 11106194.719 84.75%
SetIntersection_Interlaced_Vector_float_16_1 62651541.492 -
SetIntersection_Interlaced_Vector_float_16_16 35636924.982 -
SetIntersection_Interlaced_Vector_float_16_4 56278040.207 -
SetIntersection_Interlaced_Vector_float_1_1 533116492.248 -
SetIntersection_Interlaced_Vector_float_256_1 4138237.029 -
SetIntersection_Interlaced_Vector_float_256_16 8003299.195 5.69%
SetIntersection_Interlaced_Vector_float_256_256 4589825.346 -
SetIntersection_Interlaced_Vector_float_256_4 5263767.636 1.46%
SetIntersection_Interlaced_Vector_float_256_64 7876438.954 6.07%
SetIntersection_Interlaced_Vector_float_262144_1 1039328.274 -
SetIntersection_Interlaced_Vector_float_262144_1024 152375910.030 77.42%
SetIntersection_Interlaced_Vector_float_262144_16 6328673.013 99.03%
SetIntersection_Interlaced_Vector_float_262144_16384 349041073.868 -
SetIntersection_Interlaced_Vector_float_262144_256 48901103.124 70.95%
SetIntersection_Interlaced_Vector_float_262144_262144 350528189.403 -
SetIntersection_Interlaced_Vector_float_262144_4 1905100.077 19.20%
SetIntersection_Interlaced_Vector_float_262144_64 18597679.053 111.24%
SetIntersection_Interlaced_Vector_float_4_1 213109319.331 -
SetIntersection_Interlaced_Vector_float_4_4 135634070.216 -
SetIntersection_Interlaced_Vector_float_64_1 16379920.218 -
SetIntersection_Interlaced_Vector_float_64_16 18969414.943 10.65%
SetIntersection_Interlaced_Vector_float_64_4 17958438.060 -
SetIntersection_Interlaced_Vector_float_64_64 10922647.178 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 995619.030 -5.32%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 8348741.239 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 2296906.477 -15.78%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 7433048.273 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 1344924.575 -6.81%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 4651966.136 -16.69%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 1052025.959 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 56372918.051 -12.32%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 3166048.975 6.16%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 118299340.413 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 22129416.246 -26.26%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 1491063.004 3.75%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 7753089.335 -1.32%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_1 62751356.303 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 36492851.287 -1.53%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 58018251.199 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1_1 532887033.589 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 4138133.902 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 7110583.955 -2.45%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 5737500.728 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 4929495.939 -3.92%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 8559522.929 -1.18%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 1036728.000 -1.71%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 112585373.317 -12.61%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 3990380.415 -24.15%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 348921088.553 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 38710317.286 -34.63%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_262144 351024807.271 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 1640517.256 -19.48%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 12231423.682 -47.05%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_1 213013810.781 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 135525570.178 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1 16300909.014 -1.26%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 18891152.850 -3.77%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 18650532.553 3.02%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 12127655.926 -
SetIntersection_Interlaced_Vector_string_1024_1 1059237.528 -1.88%
SetIntersection_Interlaced_Vector_string_1024_1024 39352583.762 -3.66%
SetIntersection_Interlaced_Vector_string_1024_16 3413310.726 -
SetIntersection_Interlaced_Vector_string_1024_256 21288552.335 2.76%
SetIntersection_Interlaced_Vector_string_1024_4 1621272.212 -6.27%
SetIntersection_Interlaced_Vector_string_1024_64 8496240.068 -4.80%
SetIntersection_Interlaced_Vector_string_16384_1 1077281.119 -
SetIntersection_Interlaced_Vector_string_16384_1024 117141508.248 -2.76%
SetIntersection_Interlaced_Vector_string_16384_16 4394195.744 -12.94%
SetIntersection_Interlaced_Vector_string_16384_16384 349581712.770 -
SetIntersection_Interlaced_Vector_string_16384_256 40002444.192 -7.17%
SetIntersection_Interlaced_Vector_string_16384_4 1797781.112 -8.67%
SetIntersection_Interlaced_Vector_string_16384_64 13033983.060 -11.96%
SetIntersection_Interlaced_Vector_string_16_1 64664985.549 -
SetIntersection_Interlaced_Vector_string_16_16 50664773.882 -1.34%
SetIntersection_Interlaced_Vector_string_16_4 67086334.071 -1.11%
SetIntersection_Interlaced_Vector_string_1_1 550364439.809 -
SetIntersection_Interlaced_Vector_string_256_1 4282811.919 -
SetIntersection_Interlaced_Vector_string_256_16 10751266.151 -
SetIntersection_Interlaced_Vector_string_256_256 21439151.823 11.94%
SetIntersection_Interlaced_Vector_string_256_4 6046433.109 -1.01%
SetIntersection_Interlaced_Vector_string_256_64 20527294.577 2.10%
SetIntersection_Interlaced_Vector_string_262144_1 1085234.771 -
SetIntersection_Interlaced_Vector_string_262144_1024 341661457.160 1.07%
SetIntersection_Interlaced_Vector_string_262144_16 5785672.945 -11.24%
SetIntersection_Interlaced_Vector_string_262144_16384 1138931.641 12.39%
SetIntersection_Interlaced_Vector_string_262144_256 70361918.803 -7.65%
SetIntersection_Interlaced_Vector_string_262144_262144 14412050.377 -
SetIntersection_Interlaced_Vector_string_262144_4 2030558.777 -9.28%
SetIntersection_Interlaced_Vector_string_262144_64 20382161.213 -7.18%
SetIntersection_Interlaced_Vector_string_4_1 220091325.147 -
SetIntersection_Interlaced_Vector_string_4_4 152094888.366 -
SetIntersection_Interlaced_Vector_string_64_1 16916292.388 -
SetIntersection_Interlaced_Vector_string_64_16 28226624.130 -1.71%
SetIntersection_Interlaced_Vector_string_64_4 21493356.710 -1.04%
SetIntersection_Interlaced_Vector_string_64_64 27241415.156 7.25%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1022853.007 -2.25%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 9014552.070 -2.00%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 2586503.921 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 8876565.560 -4.49%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1425119.626 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 5073402.015 9.86%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 999274.730 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 66006499.466 3.47%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 3489199.476 8.57%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 130486552.907 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 27194189.209 -2.56%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1562329.558 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 9532061.877 8.22%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_1 62620081.528 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 37077676.573 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 58376174.709 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1 532792488.467 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 4110027.652 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 7562021.847 3.92%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 6215737.919 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 5108576.694 -5.99%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 9574170.564 -2.35%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1050133.712 3.28%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 150118526.804 2.60%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 4513020.052 -1.05%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 343989600.854 -2.35%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 47336590.788 1.03%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 351069441.788 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1831242.101 3.88%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 14954814.587 -2.49%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_1 213263741.553 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_4 136515925.485 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_1 16407407.971 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 19647173.851 -2.39%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 18669754.292 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 12515418.057 -
SetIntersection_Interlaced_Vector_uint32_1024_1 1045638.199 1.20%
SetIntersection_Interlaced_Vector_uint32_1024_1024 5862135.873 -
SetIntersection_Interlaced_Vector_uint32_1024_16 2384558.465 28.30%
SetIntersection_Interlaced_Vector_uint32_1024_256 5655130.239 -11.46%
SetIntersection_Interlaced_Vector_uint32_1024_4 1280563.292 -8.40%
SetIntersection_Interlaced_Vector_uint32_1024_64 3778467.062 11.95%
SetIntersection_Interlaced_Vector_uint32_16384_1 1045240.045 -
SetIntersection_Interlaced_Vector_uint32_16384_1024 41910210.329 -19.69%
SetIntersection_Interlaced_Vector_uint32_16384_16 3156909.787 -7.22%
SetIntersection_Interlaced_Vector_uint32_16384_16384 79804025.948 -
SetIntersection_Interlaced_Vector_uint32_16384_256 17165426.212 -24.77%
SetIntersection_Interlaced_Vector_uint32_16384_4 1409638.151 -8.76%
SetIntersection_Interlaced_Vector_uint32_16384_64 6629094.920 -19.56%
SetIntersection_Interlaced_Vector_uint32_16_1 62701881.957 -
SetIntersection_Interlaced_Vector_uint32_16_16 35690826.972 -
SetIntersection_Interlaced_Vector_uint32_16_4 55882762.836 -
SetIntersection_Interlaced_Vector_uint32_1_1 532299463.411 -
SetIntersection_Interlaced_Vector_uint32_256_1 4197619.657 -
SetIntersection_Interlaced_Vector_uint32_256_16 7391145.336 5.14%
SetIntersection_Interlaced_Vector_uint32_256_256 4514225.733 -
SetIntersection_Interlaced_Vector_uint32_256_4 4727605.027 -2.76%
SetIntersection_Interlaced_Vector_uint32_256_64 8367422.515 1.03%
SetIntersection_Interlaced_Vector_uint32_262144_1 1043497.389 -
SetIntersection_Interlaced_Vector_uint32_262144_1024 88857287.803 -20.24%
SetIntersection_Interlaced_Vector_uint32_262144_16 3370155.362 -40.95%
SetIntersection_Interlaced_Vector_uint32_262144_16384 347824089.478 -
SetIntersection_Interlaced_Vector_uint32_262144_256 26396882.915 -35.41%
SetIntersection_Interlaced_Vector_uint32_262144_262144 350052914.606 -
SetIntersection_Interlaced_Vector_uint32_262144_4 1467552.933 -15.08%
SetIntersection_Interlaced_Vector_uint32_262144_64 15908359.677 99.26%
SetIntersection_Interlaced_Vector_uint32_4_1 212744970.274 -
SetIntersection_Interlaced_Vector_uint32_4_4 135486967.066 -
SetIntersection_Interlaced_Vector_uint32_64_1 16294229.237 -
SetIntersection_Interlaced_Vector_uint32_64_16 17723250.771 -2.18%
SetIntersection_Interlaced_Vector_uint32_64_4 17666170.403 -
SetIntersection_Interlaced_Vector_uint32_64_64 10889094.041 -
SetIntersection_Interlaced_Vector_uint64_1024_1 1035720.196 1.61%
SetIntersection_Interlaced_Vector_uint64_1024_1024 5916239.450 -
SetIntersection_Interlaced_Vector_uint64_1024_16 2042280.638 2.43%
SetIntersection_Interlaced_Vector_uint64_1024_256 6121741.444 -4.23%
SetIntersection_Interlaced_Vector_uint64_1024_4 1251882.834 -10.44%
SetIntersection_Interlaced_Vector_uint64_1024_64 3973280.431 5.27%
SetIntersection_Interlaced_Vector_uint64_16384_1 1043512.052 -
SetIntersection_Interlaced_Vector_uint64_16384_1024 47682090.505 -3.48%
SetIntersection_Interlaced_Vector_uint64_16384_16 3291618.181 27.24%
SetIntersection_Interlaced_Vector_uint64_16384_16384 78381725.553 -
SetIntersection_Interlaced_Vector_uint64_16384_256 16045680.757 -9.38%
SetIntersection_Interlaced_Vector_uint64_16384_4 1558367.171 1.54%
SetIntersection_Interlaced_Vector_uint64_16384_64 6807480.110 4.68%
SetIntersection_Interlaced_Vector_uint64_16_1 62299116.551 -
SetIntersection_Interlaced_Vector_uint64_16_16 35393247.628 -
SetIntersection_Interlaced_Vector_uint64_16_4 55256894.291 -
SetIntersection_Interlaced_Vector_uint64_1_1 529129606.616 -
SetIntersection_Interlaced_Vector_uint64_256_1 4080607.730 -
SetIntersection_Interlaced_Vector_uint64_256_16 5973765.220 -5.92%
SetIntersection_Interlaced_Vector_uint64_256_256 4477546.452 -
SetIntersection_Interlaced_Vector_uint64_256_4 4899470.773 3.68%
SetIntersection_Interlaced_Vector_uint64_256_64 7368047.666 -1.92%
SetIntersection_Interlaced_Vector_uint64_262144_1 985530.190 -5.10%
SetIntersection_Interlaced_Vector_uint64_262144_1024 98419410.770 -
SetIntersection_Interlaced_Vector_uint64_262144_16 6025815.023 78.62%
SetIntersection_Interlaced_Vector_uint64_262144_16384 353689124.354 -
SetIntersection_Interlaced_Vector_uint64_262144_256 36286487.279 -10.86%
SetIntersection_Interlaced_Vector_uint64_262144_262144 350918522.290 -
SetIntersection_Interlaced_Vector_uint64_262144_4 1472589.095 -16.63%
SetIntersection_Interlaced_Vector_uint64_262144_64 8914745.064 -5.43%
SetIntersection_Interlaced_Vector_uint64_4_1 211628237.389 -
SetIntersection_Interlaced_Vector_uint64_4_4 134317358.482 -
SetIntersection_Interlaced_Vector_uint64_64_1 16259754.600 -
SetIntersection_Interlaced_Vector_uint64_64_16 16709988.431 -4.54%
SetIntersection_Interlaced_Vector_uint64_64_4 17700748.228 2.89%
SetIntersection_Interlaced_Vector_uint64_64_64 10936356.373 1.07%
SetIntersection_None_Set_float_1024_1 9119656.111 4.42%
SetIntersection_None_Set_float_1024_1024 8941480.709 2.08%
SetIntersection_None_Set_float_1024_16 8994173.792 2.66%
SetIntersection_None_Set_float_1024_256 8851612.850 -2.68%
SetIntersection_None_Set_float_1024_4 8690770.733 -3.20%
SetIntersection_None_Set_float_1024_64 8847653.992 -
SetIntersection_None_Set_float_16384_1 152471344.858 -3.45%
SetIntersection_None_Set_float_16384_1024 165783759.787 5.73%
SetIntersection_None_Set_float_16384_16 163978792.241 4.07%
SetIntersection_None_Set_float_16384_16384 168138200.306 5.28%
SetIntersection_None_Set_float_16384_256 166400544.662 6.82%
SetIntersection_None_Set_float_16384_4 153349853.749 -2.55%
SetIntersection_None_Set_float_16384_64 166114675.735 6.13%
SetIntersection_None_Set_float_16_1 66220321.082 -1.18%
SetIntersection_None_Set_float_16_16 35010092.389 -1.57%
SetIntersection_None_Set_float_16_4 56330091.998 -1.04%
SetIntersection_None_Set_float_1_1 534410114.972 -
SetIntersection_None_Set_float_256_1 11394566.711 -
SetIntersection_None_Set_float_256_16 10848638.450 1.49%
SetIntersection_None_Set_float_256_256 5691173.211 1.22%
SetIntersection_None_Set_float_256_4 11338114.079 -
SetIntersection_None_Set_float_256_64 9201028.201 -1.22%
SetIntersection_None_Set_float_262144_1 1282064.535 7.93%
SetIntersection_None_Set_float_262144_1024 1181015.623 -
SetIntersection_None_Set_float_262144_16 1178539.551 -
SetIntersection_None_Set_float_262144_16384 1187507.730 -
SetIntersection_None_Set_float_262144_256 1176519.775 -
SetIntersection_None_Set_float_262144_262144 1181498.942 -
SetIntersection_None_Set_float_262144_4 1224425.944 3.30%
SetIntersection_None_Set_float_262144_64 1180562.988 -
SetIntersection_None_Set_float_4_1 216427101.017 -
SetIntersection_None_Set_float_4_4 135392797.354 -
SetIntersection_None_Set_float_64_1 22020954.691 2.90%
SetIntersection_None_Set_float_64_16 18073025.119 -1.67%
SetIntersection_None_Set_float_64_4 21105287.332 -
SetIntersection_None_Set_float_64_64 11363686.909 1.66%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 8690273.818 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 8601820.797 -2.00%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 8680181.648 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 8625963.600 -1.09%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 8692709.424 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 8624439.365 -1.29%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 161184782.356 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 159246617.029 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 172870904.285 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 169881969.819 -3.11%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 163139132.927 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 165114509.429 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 165928074.058 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 66102271.289 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 34891902.941 -1.24%
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 56094044.576 -1.24%
SetIntersection_None_Set_pair<uint32,_uint32>_1_1 532809214.397 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 11362853.949 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 10598427.897 -1.22%
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 5725752.423 -1.87%
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 11211958.596 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 9050625.942 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 1216999.918 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 1229382.324 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 1226922.117 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 1244659.750 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 1239869.141 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 1242630.289 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 1220648.196 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 1223295.410 -
SetIntersection_None_Set_pair<uint32,_uint32>_4_1 215812712.803 -
SetIntersection_None_Set_pair<uint32,_uint32>_4_4 134918204.484 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 22078530.157 -2.09%
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 18237875.552 -1.21%
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 21391033.060 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 11344142.387 -1.49%
SetIntersection_None_Set_string_1024_1 8801883.345 -1.61%
SetIntersection_None_Set_string_1024_1024 8853342.154 -
SetIntersection_None_Set_string_1024_16 8980283.609 1.27%
SetIntersection_None_Set_string_1024_256 9193904.771 -
SetIntersection_None_Set_string_1024_4 8830106.464 -1.83%
SetIntersection_None_Set_string_1024_64 9015599.348 2.45%
SetIntersection_None_Set_string_16384_1 194958203.812 -
SetIntersection_None_Set_string_16384_1024 194538201.489 -
SetIntersection_None_Set_string_16384_16 191866472.461 1.27%
SetIntersection_None_Set_string_16384_16384 191473757.312 -
SetIntersection_None_Set_string_16384_256 190983667.816 2.21%
SetIntersection_None_Set_string_16384_4 193370148.935 1.36%
SetIntersection_None_Set_string_16384_64 191353835.188 1.61%
SetIntersection_None_Set_string_16_1 68807471.684 -
SetIntersection_None_Set_string_16_16 36445916.166 -
SetIntersection_None_Set_string_16_4 58380790.931 -
SetIntersection_None_Set_string_1_1 542460802.954 -
SetIntersection_None_Set_string_256_1 11556390.421 -
SetIntersection_None_Set_string_256_16 10841048.332 -1.67%
SetIntersection_None_Set_string_256_256 5944234.760 -
SetIntersection_None_Set_string_256_4 11499567.175 1.34%
SetIntersection_None_Set_string_256_64 9276919.670 1.51%
SetIntersection_None_Set_string_262144_1 1621550.943 -3.71%
SetIntersection_None_Set_string_262144_1024 1635292.156 -1.83%
SetIntersection_None_Set_string_262144_16 1623233.889 -3.76%
SetIntersection_None_Set_string_262144_16384 1626558.840 -3.73%
SetIntersection_None_Set_string_262144_256 1624084.799 -3.44%
SetIntersection_None_Set_string_262144_262144 1638703.777 -1.37%
SetIntersection_None_Set_string_262144_4 1626284.912 -3.58%
SetIntersection_None_Set_string_262144_64 1623612.549 -3.55%
SetIntersection_None_Set_string_4_1 221326057.940 -
SetIntersection_None_Set_string_4_4 138342918.630 -
SetIntersection_None_Set_string_64_1 22676941.246 -
SetIntersection_None_Set_string_64_16 18784111.300 1.31%
SetIntersection_None_Set_string_64_4 21698446.449 -
SetIntersection_None_Set_string_64_64 11707250.451 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 8721098.144 -2.02%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 8749317.093 1.35%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 8863618.041 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 8633280.607 -2.22%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 8725873.223 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 8723656.523 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 200397335.244 -2.07%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 191005079.744 1.79%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 201615280.678 2.22%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 195714576.568 -1.43%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 194869134.542 1.88%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 202005396.041 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 200301320.007 1.53%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_1 66498273.868 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_16 35268150.891 -1.06%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 56952210.013 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1_1 536362258.772 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 11327034.772 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 10671821.653 -2.33%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 5703778.301 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 11369264.952 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 9115883.406 -1.36%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 1613019.531 -3.68%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1593652.992 -5.43%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 1601748.373 -4.17%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1607163.168 -3.68%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 1603745.279 -3.46%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1598182.615 -5.35%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 1595042.154 -5.92%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 1611610.840 -3.37%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_1 217549929.526 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_4 135518491.176 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 22166481.576 -1.88%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 18324446.781 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 21378665.451 1.08%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 11433307.641 -
SetIntersection_None_Set_uint32_1024_1 8730248.887 -
SetIntersection_None_Set_uint32_1024_1024 8640260.206 -1.66%
SetIntersection_None_Set_uint32_1024_16 8686350.269 -
SetIntersection_None_Set_uint32_1024_256 8741877.802 -
SetIntersection_None_Set_uint32_1024_4 8853717.411 1.70%
SetIntersection_None_Set_uint32_1024_64 8620910.806 -
SetIntersection_None_Set_uint32_16384_1 150010166.075 -3.97%
SetIntersection_None_Set_uint32_16384_1024 150789381.204 -2.81%
SetIntersection_None_Set_uint32_16384_16 151571803.686 -3.03%
SetIntersection_None_Set_uint32_16384_16384 152221659.383 -20.47%
SetIntersection_None_Set_uint32_16384_256 150772643.595 -2.93%
SetIntersection_None_Set_uint32_16384_4 150474449.823 -3.72%
SetIntersection_None_Set_uint32_16384_64 151104050.327 -2.76%
SetIntersection_None_Set_uint32_16_1 66751295.749 -
SetIntersection_None_Set_uint32_16_16 35157842.754 -
SetIntersection_None_Set_uint32_16_4 56288577.599 -
SetIntersection_None_Set_uint32_1_1 533480069.564 -
SetIntersection_None_Set_uint32_256_1 11543809.366 1.16%
SetIntersection_None_Set_uint32_256_16 10830100.085 -
SetIntersection_None_Set_uint32_256_256 5655408.403 -1.23%
SetIntersection_None_Set_uint32_256_4 11109468.100 1.09%
SetIntersection_None_Set_uint32_256_64 9173211.789 1.81%
SetIntersection_None_Set_uint32_262144_1 1181659.020 -1.67%
SetIntersection_None_Set_uint32_262144_1024 1180974.529 -1.92%
SetIntersection_None_Set_uint32_262144_16 1177042.074 -2.12%
SetIntersection_None_Set_uint32_262144_16384 1173819.256 -1.52%
SetIntersection_None_Set_uint32_262144_256 1180000.082 -1.78%
SetIntersection_None_Set_uint32_262144_262144 1179254.719 -1.95%
SetIntersection_None_Set_uint32_262144_4 1177088.379 -2.48%
SetIntersection_None_Set_uint32_262144_64 1178418.863 -1.89%
SetIntersection_None_Set_uint32_4_1 215801320.509 -
SetIntersection_None_Set_uint32_4_4 134924106.069 -
SetIntersection_None_Set_uint32_64_1 22585392.805 -
SetIntersection_None_Set_uint32_64_16 18289465.178 -
SetIntersection_None_Set_uint32_64_4 21407155.355 -
SetIntersection_None_Set_uint32_64_64 11370033.260 -
SetIntersection_None_Set_uint64_1024_1 8568680.464 -8.95%
SetIntersection_None_Set_uint64_1024_1024 8710525.247 -8.24%
SetIntersection_None_Set_uint64_1024_16 8672190.115 -8.00%
SetIntersection_None_Set_uint64_1024_256 8608205.169 -9.18%
SetIntersection_None_Set_uint64_1024_4 8581380.354 -9.34%
SetIntersection_None_Set_uint64_1024_64 8590784.964 -9.87%
SetIntersection_None_Set_uint64_16384_1 157928002.499 -9.22%
SetIntersection_None_Set_uint64_16384_1024 166214716.973 -3.02%
SetIntersection_None_Set_uint64_16384_16 163536627.631 -9.05%
SetIntersection_None_Set_uint64_16384_16384 167357941.375 -
SetIntersection_None_Set_uint64_16384_256 165596336.255 -6.95%
SetIntersection_None_Set_uint64_16384_4 160136053.589 -8.95%
SetIntersection_None_Set_uint64_16384_64 168494783.353 -6.46%
SetIntersection_None_Set_uint64_16_1 66041542.219 -
SetIntersection_None_Set_uint64_16_16 35014853.077 -2.02%
SetIntersection_None_Set_uint64_16_4 55713225.970 -2.20%
SetIntersection_None_Set_uint64_1_1 530027275.880 -
SetIntersection_None_Set_uint64_256_1 11232833.290 -7.34%
SetIntersection_None_Set_uint64_256_16 10652400.516 -6.61%
SetIntersection_None_Set_uint64_256_256 5653908.050 -7.85%
SetIntersection_None_Set_uint64_256_4 10967851.612 -9.70%
SetIntersection_None_Set_uint64_256_64 9182184.183 -6.64%
SetIntersection_None_Set_uint64_262144_1 1199571.533 -3.12%
SetIntersection_None_Set_uint64_262144_1024 1205397.379 -
SetIntersection_None_Set_uint64_262144_16 1206015.545 -
SetIntersection_None_Set_uint64_262144_16384 1214805.990 -
SetIntersection_None_Set_uint64_262144_256 1204411.945 -
SetIntersection_None_Set_uint64_262144_262144 1224039.959 -
SetIntersection_None_Set_uint64_262144_4 1197825.683 -
SetIntersection_None_Set_uint64_262144_64 1201423.420 -
SetIntersection_None_Set_uint64_4_1 214644716.211 -
SetIntersection_None_Set_uint64_4_4 133980229.620 -
SetIntersection_None_Set_uint64_64_1 22242740.421 -7.10%
SetIntersection_None_Set_uint64_64_16 18106641.826 -5.20%
SetIntersection_None_Set_uint64_64_4 21314149.458 -5.11%
SetIntersection_None_Set_uint64_64_64 11338855.484 -6.03%
SetIntersection_None_Vector_float_1024_1 1072983.890 -1.27%
SetIntersection_None_Vector_float_1024_1024 1074304.656 -1.29%
SetIntersection_None_Vector_float_1024_16 1079190.573 -
SetIntersection_None_Vector_float_1024_256 1073259.226 -1.12%
SetIntersection_None_Vector_float_1024_4 1075202.739 -1.44%
SetIntersection_None_Vector_float_1024_64 1077592.147 -
SetIntersection_None_Vector_float_16384_1 1115878.325 -
SetIntersection_None_Vector_float_16384_1024 1103231.149 -
SetIntersection_None_Vector_float_16384_16 1105426.837 -
SetIntersection_None_Vector_float_16384_16384 1109079.724 -
SetIntersection_None_Vector_float_16384_256 1104088.619 -
SetIntersection_None_Vector_float_16384_4 1096175.139 -
SetIntersection_None_Vector_float_16384_64 1116000.154 -
SetIntersection_None_Vector_float_16_1 63212921.395 -
SetIntersection_None_Vector_float_16_16 33541635.487 -
SetIntersection_None_Vector_float_16_4 53761080.773 -
SetIntersection_None_Vector_float_1_1 532841805.466 -
SetIntersection_None_Vector_float_256_1 4280729.085 -
SetIntersection_None_Vector_float_256_16 4017934.759 -
SetIntersection_None_Vector_float_256_256 2088420.664 -1.81%
SetIntersection_None_Vector_float_256_4 4213697.863 -
SetIntersection_None_Vector_float_256_64 3422938.336 -
SetIntersection_None_Vector_float_262144_1 1128671.658 -
SetIntersection_None_Vector_float_262144_1024 1129611.548 -
SetIntersection_None_Vector_float_262144_16 1131719.181 -1.35%
SetIntersection_None_Vector_float_262144_16384 1126238.466 -1.45%
SetIntersection_None_Vector_float_262144_256 1104914.616 -2.40%
SetIntersection_None_Vector_float_262144_262144 1133552.440 -
SetIntersection_None_Vector_float_262144_4 1104998.739 -
SetIntersection_None_Vector_float_262144_64 1131239.434 -
SetIntersection_None_Vector_float_4_1 213607828.734 -
SetIntersection_None_Vector_float_4_4 133730702.690 -
SetIntersection_None_Vector_float_64_1 16721323.731 -
SetIntersection_None_Vector_float_64_16 13491057.168 -
SetIntersection_None_Vector_float_64_4 15981841.372 -
SetIntersection_None_Vector_float_64_64 8468374.740 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 1192141.838 6.78%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 1168625.948 5.71%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 1180552.590 5.38%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 1190075.644 9.00%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 1141775.681 2.56%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 1156104.999 8.62%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 1226345.685 7.76%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 1202621.827 4.62%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 1203764.489 5.80%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 1155308.367 3.34%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 1208673.682 5.16%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 1214473.213 8.57%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 1213276.063 6.46%
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1 65887094.088 2.91%
SetIntersection_None_Vector_pair<uint32,_uint32>_16_16 35585378.036 4.56%
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4 56541656.085 3.99%
SetIntersection_None_Vector_pair<uint32,_uint32>_1_1 528278215.993 -1.54%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 4595281.730 6.83%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 4290222.997 4.86%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 2315995.643 5.38%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 4586058.756 6.48%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 3718115.115 7.05%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 1215880.267 4.34%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 1205145.087 2.45%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 1276843.036 9.73%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 1226626.098 4.87%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 1191349.551 4.00%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 1192246.385 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 1275703.235 9.28%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 1254163.167 8.32%
SetIntersection_None_Vector_pair<uint32,_uint32>_4_1 214304575.583 -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_4 134029233.534 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 17568251.559 3.75%
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16 14449901.349 4.57%
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4 16929716.956 4.81%
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 9098502.264 6.18%
SetIntersection_None_Vector_string_1024_1 1169555.319 -
SetIntersection_None_Vector_string_1024_1024 1171220.022 -
SetIntersection_None_Vector_string_1024_16 1167648.366 -
SetIntersection_None_Vector_string_1024_256 1133126.345 -2.41%
SetIntersection_None_Vector_string_1024_4 1148885.785 -1.54%
SetIntersection_None_Vector_string_1024_64 1164669.284 -
SetIntersection_None_Vector_string_16384_1 1223525.816 -2.67%
SetIntersection_None_Vector_string_16384_1024 1230615.461 -
SetIntersection_None_Vector_string_16384_16 1221112.350 -1.64%
SetIntersection_None_Vector_string_16384_16384 1222149.627 -1.69%
SetIntersection_None_Vector_string_16384_256 1229704.912 -
SetIntersection_None_Vector_string_16384_4 1203463.746 -2.98%
SetIntersection_None_Vector_string_16384_64 1228032.394 -1.14%
SetIntersection_None_Vector_string_16_1 65080308.670 -
SetIntersection_None_Vector_string_16_16 34703545.813 -
SetIntersection_None_Vector_string_16_4 55424974.042 -
SetIntersection_None_Vector_string_1_1 535814573.944 -
SetIntersection_None_Vector_string_256_1 4452094.225 -
SetIntersection_None_Vector_string_256_16 4242182.000 -1.60%
SetIntersection_None_Vector_string_256_256 2269640.752 -
SetIntersection_None_Vector_string_256_4 4425599.572 -
SetIntersection_None_Vector_string_256_64 3638266.605 -
SetIntersection_None_Vector_string_262144_1 1290531.443 -1.63%
SetIntersection_None_Vector_string_262144_1024 1291636.058 -1.41%
SetIntersection_None_Vector_string_262144_16 1293033.828 -1.49%
SetIntersection_None_Vector_string_262144_16384 1288794.174 -
SetIntersection_None_Vector_string_262144_256 1262338.099 -4.49%
SetIntersection_None_Vector_string_262144_262144 1299606.875 -1.04%
SetIntersection_None_Vector_string_262144_4 1252443.644 -3.74%
SetIntersection_None_Vector_string_262144_64 1298974.221 -1.51%
SetIntersection_None_Vector_string_4_1 217104441.702 -
SetIntersection_None_Vector_string_4_4 135507183.591 -
SetIntersection_None_Vector_string_64_1 17384578.713 -
SetIntersection_None_Vector_string_64_16 14063094.639 -
SetIntersection_None_Vector_string_64_4 16555920.567 -
SetIntersection_None_Vector_string_64_64 8830002.414 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1118367.524 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 1093366.681 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1114619.880 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 1056920.505 -6.46%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1116300.293 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1120820.427 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1134720.712 -1.65%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 1155882.216 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1130770.470 -2.24%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 1118234.314 -3.84%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 1159243.227 5.10%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1095279.034 -5.56%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1149718.608 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_1 63672720.924 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_16 33771993.669 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_4 53936248.376 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1_1 531878116.028 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 4290890.775 -2.46%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 4101754.356 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 2220676.432 1.77%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 4281776.860 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 3425852.693 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1223382.138 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 1185542.002 3.13%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1147191.112 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 1171093.682 -2.21%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 1217306.127 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 1177988.661 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1136225.792 -5.00%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1162256.333 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_1 214259264.793 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_4 134020852.166 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1 16787665.686 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 13656856.040 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 16182114.900 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 8640094.879 -
SetIntersection_None_Vector_uint32_1024_1 1082139.203 -
SetIntersection_None_Vector_uint32_1024_1024 1078756.406 -
SetIntersection_None_Vector_uint32_1024_16 1050513.451 1.09%
SetIntersection_None_Vector_uint32_1024_256 1085757.891 -
SetIntersection_None_Vector_uint32_1024_4 1085413.384 -
SetIntersection_None_Vector_uint32_1024_64 1072535.652 1.15%
SetIntersection_None_Vector_uint32_16384_1 1112719.411 -
SetIntersection_None_Vector_uint32_16384_1024 1114410.488 1.52%
SetIntersection_None_Vector_uint32_16384_16 1109514.404 -
SetIntersection_None_Vector_uint32_16384_16384 1121466.343 1.17%
SetIntersection_None_Vector_uint32_16384_256 1087870.122 1.59%
SetIntersection_None_Vector_uint32_16384_4 1110211.971 -
SetIntersection_None_Vector_uint32_16384_64 1117787.185 -
SetIntersection_None_Vector_uint32_16_1 63202236.263 -
SetIntersection_None_Vector_uint32_16_16 33631023.427 -
SetIntersection_None_Vector_uint32_16_4 53626347.789 -
SetIntersection_None_Vector_uint32_1_1 533036241.119 -
SetIntersection_None_Vector_uint32_256_1 4271106.077 -
SetIntersection_None_Vector_uint32_256_16 4076518.137 1.87%
SetIntersection_None_Vector_uint32_256_256 2108147.246 -1.75%
SetIntersection_None_Vector_uint32_256_4 4225536.075 -
SetIntersection_None_Vector_uint32_256_64 3458727.553 1.53%
SetIntersection_None_Vector_uint32_262144_1 1137482.180 -
SetIntersection_None_Vector_uint32_262144_1024 1136756.896 -
SetIntersection_None_Vector_uint32_262144_16 1139939.643 1.12%
SetIntersection_None_Vector_uint32_262144_16384 1147591.769 1.43%
SetIntersection_None_Vector_uint32_262144_256 1145754.302 1.75%
SetIntersection_None_Vector_uint32_262144_262144 1140178.380 2.05%
SetIntersection_None_Vector_uint32_262144_4 1150068.272 2.35%
SetIntersection_None_Vector_uint32_262144_64 1137999.722 -
SetIntersection_None_Vector_uint32_4_1 213502986.701 -
SetIntersection_None_Vector_uint32_4_4 133453097.062 -
SetIntersection_None_Vector_uint32_64_1 16631760.009 -
SetIntersection_None_Vector_uint32_64_16 13533190.744 -
SetIntersection_None_Vector_uint32_64_4 15938806.234 -
SetIntersection_None_Vector_uint32_64_64 8426114.862 -
SetIntersection_None_Vector_uint64_1024_1 1071249.239 -
SetIntersection_None_Vector_uint64_1024_1024 1074060.991 1.20%
SetIntersection_None_Vector_uint64_1024_16 1019743.891 -6.32%
SetIntersection_None_Vector_uint64_1024_256 1068299.503 2.26%
SetIntersection_None_Vector_uint64_1024_4 1075606.095 -
SetIntersection_None_Vector_uint64_1024_64 1051674.009 1.80%
SetIntersection_None_Vector_uint64_16384_1 1097675.951 -
SetIntersection_None_Vector_uint64_16384_1024 1113812.897 4.11%
SetIntersection_None_Vector_uint64_16384_16 1098766.945 -
SetIntersection_None_Vector_uint64_16384_16384 1104415.015 1.54%
SetIntersection_None_Vector_uint64_16384_256 1081171.104 -1.50%
SetIntersection_None_Vector_uint64_16384_4 1100016.680 -
SetIntersection_None_Vector_uint64_16384_64 1106049.948 -
SetIntersection_None_Vector_uint64_16_1 62679371.609 -
SetIntersection_None_Vector_uint64_16_16 33117854.953 -
SetIntersection_None_Vector_uint64_16_4 53344426.971 -
SetIntersection_None_Vector_uint64_1_1 529043125.797 -
SetIntersection_None_Vector_uint64_256_1 4111373.382 -1.28%
SetIntersection_None_Vector_uint64_256_16 4019187.426 -
SetIntersection_None_Vector_uint64_256_256 2089861.300 -
SetIntersection_None_Vector_uint64_256_4 4090359.348 -1.81%
SetIntersection_None_Vector_uint64_256_64 3402169.302 -
SetIntersection_None_Vector_uint64_262144_1 1100156.379 2.31%
SetIntersection_None_Vector_uint64_262144_1024 1076319.269 -5.04%
SetIntersection_None_Vector_uint64_262144_16 1108807.451 -
SetIntersection_None_Vector_uint64_262144_16384 1118849.939 -
SetIntersection_None_Vector_uint64_262144_256 1125807.199 3.33%
SetIntersection_None_Vector_uint64_262144_262144 1123870.077 2.14%
SetIntersection_None_Vector_uint64_262144_4 1123951.316 -1.42%
SetIntersection_None_Vector_uint64_262144_64 1069251.202 -4.32%
SetIntersection_None_Vector_uint64_4_1 212050234.969 -
SetIntersection_None_Vector_uint64_4_4 132621297.194 -
SetIntersection_None_Vector_uint64_64_1 16554782.314 -
SetIntersection_None_Vector_uint64_64_16 13425370.481 -
SetIntersection_None_Vector_uint64_64_4 15775589.535 -
SetIntersection_None_Vector_uint64_64_64 8501928.468 1.80%
Static 0.228 -
VChain,_1_level 5.735 -
VChain,_2_levels 7.928 -2.92%
VChain,_3_levels 11.294 -3.38%
VChain,_4_levels 15.462 -3.20%
VChain,_5_levels 20.733 -1.04%
VChain_fail,_1_level 7.196 -
VChain_fail,_2_levels 13.536 2.67%
VChain_fail,_3_levels 20.736 -
VChain_fail,_4_levels 29.986 -
VChain_fail,_5_levels 39.821 -
VChain_middle,_1_level 13.193 -
VChain_middle,_2_levels 26.331 -
VChain_middle,_3_levels 44.170 -2.06%
VChain_middle,_4_levels 57.583 -1.99%
VChain_to_complete 0.233 -
VDAG_leftmost,_3_levels 15.130 -2.11%
VDAG_leftmost,_4_levels 19.399 -1.66%
VDAG_leftmost,_5_levels 23.265 -
VDAG_leftmost_middle,_1_level 112.652 14.67%
VDAG_leftmost_middle,_2_levels 190.821 2.34%
VDAG_leftmost_middle,_3_levels 376.677 2.70%
VDAG_rightmost,_3_levels 60.973 -2.47%
VDAG_rightmost,_4_levels 132.347 -2.23%
VDAG_rightmost,_5_levels 266.405 -1.44%
VDAG_rightmost_middle,_1_level 105.290 -2.32%
VDAG_rightmost_middle,_2_levels 209.975 -1.70%
VDAG_rightmost_middle,_3_levels 480.244 9.89%
VDAG_sidecast,_1_level 43.681 -
VDAG_sidecast,_2_levels 84.531 -
VDAG_sidecast,_3_levels 106.907 -
VDAG_sidecast_fail,_1_level 65.069 1.88%
VDAG_sidecast_fail,_2_levels 93.196 -
VDAG_sidecast_fail,_3_levels 112.724 -
VDAG_to_complete 0.233 -
bm_exception_ptr_copy_assign_nonnull 3.434 -
bm_exception_ptr_copy_assign_null 2.622 -2.28%
bm_exception_ptr_copy_ctor_nonnull 3.376 -1.89%
bm_exception_ptr_copy_ctor_null 3.174 -12.46%
bm_exception_ptr_move_assign_nonnull 4.852 -1.60%
bm_exception_ptr_move_assign_null 3.005 -5.14%
bm_exception_ptr_move_ctor_nonnull 3.820 4.66%
bm_exception_ptr_move_ctor_null 2.230 -5.25%
bm_exception_ptr_swap_nonnull 1.303 -
bm_exception_ptr_swap_null 3.452 -
bm_gcd_complex 18.362 -
bm_gcd_random 29.656 -
bm_gcd_trivial 0.691 2.29%
bm_lexicographical_compare<int>/1 1.471 7.89%
bm_lexicographical_compare<int>/1048576 68358.527 -
bm_lexicographical_compare<int>/262144 16236.151 -
bm_lexicographical_compare<int>/32768 1916.056 -10.81%
bm_lexicographical_compare<int>/4096 237.955 -
bm_lexicographical_compare<int>/512 29.753 -
bm_lexicographical_compare<int>/64 4.607 5.35%
bm_lexicographical_compare<int>/8 1.613 7.95%
bm_lexicographical_compare<signed_char>/1 1.329 -7.73%
bm_lexicographical_compare<signed_char>/1048576 16240.637 -
bm_lexicographical_compare<signed_char>/262144 3839.256 -
bm_lexicographical_compare<signed_char>/32768 478.187 -
bm_lexicographical_compare<signed_char>/4096 59.717 -
bm_lexicographical_compare<signed_char>/512 7.896 2.21%
bm_lexicographical_compare<signed_char>/64 2.161 2.99%
bm_lexicographical_compare<signed_char>/8 3.253 6.01%
bm_lexicographical_compare<unsigned_char>/1 1.588 -
bm_lexicographical_compare<unsigned_char>/1048576 17902.568 -
bm_lexicographical_compare<unsigned_char>/262144 4483.914 -
bm_lexicographical_compare<unsigned_char>/32768 570.023 1.81%
bm_lexicographical_compare<unsigned_char>/4096 77.089 -
bm_lexicographical_compare<unsigned_char>/512 8.746 -
bm_lexicographical_compare<unsigned_char>/64 1.998 -1.20%
bm_lexicographical_compare<unsigned_char>/8 1.375 -3.19%
bm_list/1 3.163 2.60%
bm_list/2048 6397.197 -
bm_list/512 1142.691 -
bm_list/64 150.510 -
bm_list/8 16.616 -1.13%
bm_make_exception_ptr/threads:1 16.033 -7.82%
bm_make_exception_ptr/threads:2 8.123 -5.41%
bm_make_exception_ptr/threads:4 4.138 -5.51%
bm_make_exception_ptr/threads:8 2.895 -
bm_ranges_lexicographical_compare<int>/1 1.237 -11.86%
bm_ranges_lexicographical_compare<int>/1048576 68362.077 -
bm_ranges_lexicographical_compare<int>/262144 16246.710 -
bm_ranges_lexicographical_compare<int>/32768 1916.338 -10.55%
bm_ranges_lexicographical_compare<int>/4096 238.257 -
bm_ranges_lexicographical_compare<int>/512 29.787 -
bm_ranges_lexicographical_compare<int>/64 4.333 -4.23%
bm_ranges_lexicographical_compare<int>/8 1.462 -4.69%
bm_ranges_lexicographical_compare<signed_char>/1 1.690 8.91%
bm_ranges_lexicographical_compare<signed_char>/1048576 16244.178 -
bm_ranges_lexicographical_compare<signed_char>/262144 3839.279 -
bm_ranges_lexicographical_compare<signed_char>/32768 478.477 -
bm_ranges_lexicographical_compare<signed_char>/4096 59.825 -
bm_ranges_lexicographical_compare<signed_char>/512 8.016 2.19%
bm_ranges_lexicographical_compare<signed_char>/64 2.282 -1.91%
bm_ranges_lexicographical_compare<signed_char>/8 3.594 5.46%
bm_ranges_lexicographical_compare<unsigned_char>/1 1.540 3.94%
bm_ranges_lexicographical_compare<unsigned_char>/1048576 17912.761 -
bm_ranges_lexicographical_compare<unsigned_char>/262144 4490.355 -
bm_ranges_lexicographical_compare<unsigned_char>/32768 570.711 1.84%
bm_ranges_lexicographical_compare<unsigned_char>/4096 77.329 -
bm_ranges_lexicographical_compare<unsigned_char>/512 8.682 -
bm_ranges_lexicographical_compare<unsigned_char>/64 1.918 -1.55%
bm_ranges_lexicographical_compare<unsigned_char>/8 1.255 -3.52%
bm_ranges_swap_ranges_vb_aligned/1024 6.542 -
bm_ranges_swap_ranges_vb_aligned/1048576 3339.913 -
bm_ranges_swap_ranges_vb_aligned/128 3.425 -
bm_ranges_swap_ranges_vb_aligned/131072 242.002 -5.45%
bm_ranges_swap_ranges_vb_aligned/16 3.324 -
bm_ranges_swap_ranges_vb_aligned/16384 35.003 -
bm_ranges_swap_ranges_vb_aligned/2048 8.561 -
bm_ranges_swap_ranges_vb_aligned/256 3.458 -
bm_ranges_swap_ranges_vb_aligned/262144 480.517 -1.28%
bm_ranges_swap_ranges_vb_aligned/32 3.324 -
bm_ranges_swap_ranges_vb_aligned/32768 66.919 4.38%
bm_ranges_swap_ranges_vb_aligned/4096 11.937 -
bm_ranges_swap_ranges_vb_aligned/512 5.389 3.37%
bm_ranges_swap_ranges_vb_aligned/524288 1047.835 -
bm_ranges_swap_ranges_vb_aligned/64 3.040 -
bm_ranges_swap_ranges_vb_aligned/65536 123.387 -
bm_ranges_swap_ranges_vb_aligned/8 3.247 -
bm_ranges_swap_ranges_vb_aligned/8192 19.487 -
bm_ranges_swap_ranges_vb_unaligned/1048576 15790.599 -
bm_ranges_swap_ranges_vb_unaligned/262144 3772.923 -
bm_ranges_swap_ranges_vb_unaligned/32768 633.425 32.93%
bm_ranges_swap_ranges_vb_unaligned/4096 64.098 -
bm_ranges_swap_ranges_vb_unaligned/512 13.474 -
bm_ranges_swap_ranges_vb_unaligned/64 6.230 -
bm_ranges_swap_ranges_vb_unaligned/8 5.180 -1.40%
bm_swap_ranges_vb_aligned/1048576 3333.686 -
bm_swap_ranges_vb_aligned/262144 484.406 -
bm_swap_ranges_vb_aligned/32768 65.534 2.92%
bm_swap_ranges_vb_aligned/4096 12.523 -
bm_swap_ranges_vb_aligned/512 4.923 -
bm_swap_ranges_vb_aligned/64 2.876 -1.08%
bm_swap_ranges_vb_aligned/8 3.318 3.95%
bm_swap_ranges_vb_unaligned/1048576 16059.209 -
bm_swap_ranges_vb_unaligned/262144 3981.254 3.75%
bm_swap_ranges_vb_unaligned/32768 616.305 27.01%
bm_swap_ranges_vb_unaligned/4096 65.093 -
bm_swap_ranges_vb_unaligned/512 12.566 -
bm_swap_ranges_vb_unaligned/64 4.947 -
bm_swap_ranges_vb_unaligned/8 4.793 -
bm_write 552.292 -6.33%
ranges::min(std::deque<__int128>)/1 0.634 -10.42%
ranges::min(std::deque<__int128>)/64 26.331 20.15%
ranges::min(std::deque<__int128>)/70000 36323.893 49.53%
ranges::min(std::deque<__int128>)/8 2.915 2.80%
ranges::min(std::deque<char>)/1 0.624 3.40%
ranges::min(std::deque<char>)/64 16.550 -
ranges::min(std::deque<char>)/70000 17775.255 -
ranges::min(std::deque<char>)/8 2.307 -
ranges::min(std::deque<long_long>)/1 0.671 3.23%
ranges::min(std::deque<long_long>)/64 20.946 12.07%
ranges::min(std::deque<long_long>)/70000 23434.345 16.83%
ranges::min(std::deque<long_long>)/8 2.311 -
ranges::min(std::list<__int128>)/1 0.409 -10.43%
ranges::min(std::list<__int128>)/64 39.250 17.65%
ranges::min(std::list<__int128>)/70000 63840.160 7.96%
ranges::min(std::list<__int128>)/8 2.570 23.71%
ranges::min(std::list<char>)/1 0.384 5.42%
ranges::min(std::list<char>)/64 27.530 2.48%
ranges::min(std::list<char>)/70000 53595.132 -
ranges::min(std::list<char>)/8 1.953 1.06%
ranges::min(std::list<long_long>)/1 0.450 25.28%
ranges::min(std::list<long_long>)/64 24.755 -
ranges::min(std::list<long_long>)/70000 49569.974 6.39%
ranges::min(std::list<long_long>)/8 1.895 4.28%
ranges::min(std::vector<__int128>)/1 0.409 -10.30%
ranges::min(std::vector<__int128>)/64 28.858 -24.91%
ranges::min(std::vector<__int128>)/70000 33855.021 -27.22%
ranges::min(std::vector<__int128>)/8 2.947 -4.01%
ranges::min(std::vector<char>)/1 0.386 -14.43%
ranges::min(std::vector<char>)/64 4.219 -
ranges::min(std::vector<char>)/70000 492.095 -
ranges::min(std::vector<char>)/8 2.479 3.65%
ranges::min(std::vector<long_long>)/1 0.381 -
ranges::min(std::vector<long_long>)/64 4.802 2.78%
ranges::min(std::vector<long_long>)/70000 7893.043 -
ranges::min(std::vector<long_long>)/8 2.259 2.50%
ranges::minmax(std::deque<__int128>)/1 0.682 2.85%
ranges::minmax(std::deque<__int128>)/64 36.748 16.17%
ranges::minmax(std::deque<__int128>)/70000 37830.985 9.78%
ranges::minmax(std::deque<__int128>)/8 4.141 9.63%
ranges::minmax(std::deque<char>)/1 0.786 10.50%
ranges::minmax(std::deque<char>)/64 27.960 21.08%
ranges::minmax(std::deque<char>)/70000 27333.858 13.50%
ranges::minmax(std::deque<char>)/8 3.823 -1.34%
ranges::minmax(std::deque<long_long>)/1 0.791 -
ranges::minmax(std::deque<long_long>)/64 25.226 -4.97%
ranges::minmax(std::deque<long_long>)/70000 26107.865 -6.58%
ranges::minmax(std::deque<long_long>)/8 3.906 -3.27%
ranges::minmax(std::list<__int128>)/1 0.450 -
ranges::minmax(std::list<__int128>)/64 39.394 -
ranges::minmax(std::list<__int128>)/70000 58683.023 -
ranges::minmax(std::list<__int128>)/8 3.844 -
ranges::minmax(std::list<char>)/1 0.349 -15.73%
ranges::minmax(std::list<char>)/64 35.741 6.99%
ranges::minmax(std::list<char>)/70000 57104.796 6.60%
ranges::minmax(std::list<char>)/8 2.528 -
ranges::minmax(std::list<long_long>)/1 0.497 13.99%
ranges::minmax(std::list<long_long>)/64 30.539 -
ranges::minmax(std::list<long_long>)/70000 55078.545 -
ranges::minmax(std::list<long_long>)/8 2.541 -
ranges::minmax(std::vector<__int128>)/1 0.393 -
ranges::minmax(std::vector<__int128>)/64 31.955 -
ranges::minmax(std::vector<__int128>)/70000 35014.092 -
ranges::minmax(std::vector<__int128>)/8 4.105 -
ranges::minmax(std::vector<char>)/1 0.617 -
ranges::minmax(std::vector<char>)/64 1.237 -2.94%
ranges::minmax(std::vector<char>)/70000 590.331 -
ranges::minmax(std::vector<char>)/8 0.890 -22.13%
ranges::minmax(std::vector<long_long>)/1 0.666 2.62%
ranges::minmax(std::vector<long_long>)/64 10.140 -
ranges::minmax(std::vector<long_long>)/70000 9171.099 -
ranges::minmax(std::vector<long_long>)/8 2.108 -
rng::contains(deque<int>)_(process_all)/1048576 244921.463 -1.05%
rng::contains(deque<int>)_(process_all)/32 8.732 -
rng::contains(deque<int>)_(process_all)/50 12.695 -
rng::contains(deque<int>)_(process_all)/8 3.143 4.94%
rng::contains(deque<int>)_(process_all)/8192 1873.710 -1.16%
rng::contains(list<int>)_(process_all)/1048576 819884.953 -
rng::contains(list<int>)_(process_all)/32 8.941 -
rng::contains(list<int>)_(process_all)/50 18.406 -
rng::contains(list<int>)_(process_all)/8 2.372 -
rng::contains(list<int>)_(process_all)/8192 6823.184 -19.36%
rng::contains(vector<int>)_(process_all)/1048576 234466.274 -
rng::contains(vector<int>)_(process_all)/32 8.457 1.58%
rng::contains(vector<int>)_(process_all)/50 12.412 -
rng::contains(vector<int>)_(process_all)/8 2.784 4.78%
rng::contains(vector<int>)_(process_all)/8192 1821.772 -
rng::contains_subrange(deque<int>)_(near_matches)/1000 24677.393 29.56%
rng::contains_subrange(deque<int>)_(near_matches)/1024 25795.018 29.38%
rng::contains_subrange(deque<int>)_(near_matches)/8192 1455770.921 -
rng::contains_subrange(deque<int>)_(process_all)/1048576 431568.077 -
rng::contains_subrange(deque<int>)_(process_all)/16 9.710 39.10%
rng::contains_subrange(deque<int>)_(process_all)/32 16.637 50.40%
rng::contains_subrange(deque<int>)_(process_all)/50 26.549 3.08%
rng::contains_subrange(deque<int>)_(process_all)/8192 3367.230 -
rng::contains_subrange(deque<int>)_(same_length)/1048576 507527.677 -
rng::contains_subrange(deque<int>)_(same_length)/16 11.648 -10.92%
rng::contains_subrange(deque<int>)_(same_length)/32 19.136 -7.88%
rng::contains_subrange(deque<int>)_(same_length)/50 27.549 -4.70%
rng::contains_subrange(deque<int>)_(same_length)/8192 3956.947 -
rng::contains_subrange(deque<int>)_(single_element)/1048576 478056.332 -
rng::contains_subrange(deque<int>)_(single_element)/16 10.447 -
rng::contains_subrange(deque<int>)_(single_element)/32 17.594 -
rng::contains_subrange(deque<int>)_(single_element)/50 25.626 -
rng::contains_subrange(deque<int>)_(single_element)/8192 3728.968 -
rng::contains_subrange(list<int>)_(near_matches)/1000 37417.411 -
rng::contains_subrange(list<int>)_(near_matches)/1024 39112.831 -
rng::contains_subrange(list<int>)_(near_matches)/8192 2536826.387 -
rng::contains_subrange(list<int>)_(process_all)/1048576 842118.778 -1.50%
rng::contains_subrange(list<int>)_(process_all)/16 5.029 -
rng::contains_subrange(list<int>)_(process_all)/32 10.220 -
rng::contains_subrange(list<int>)_(process_all)/50 16.096 -3.73%
rng::contains_subrange(list<int>)_(process_all)/8192 8115.572 -3.82%
rng::contains_subrange(list<int>)_(same_length)/1048576 950796.579 -1.10%
rng::contains_subrange(list<int>)_(same_length)/16 5.850 -
rng::contains_subrange(list<int>)_(same_length)/32 16.571 -
rng::contains_subrange(list<int>)_(same_length)/50 25.199 -
rng::contains_subrange(list<int>)_(same_length)/8192 7950.754 -
rng::contains_subrange(list<int>)_(single_element)/1048576 842287.730 1.83%
rng::contains_subrange(list<int>)_(single_element)/16 4.920 4.18%
rng::contains_subrange(list<int>)_(single_element)/32 10.217 -
rng::contains_subrange(list<int>)_(single_element)/50 17.414 8.81%
rng::contains_subrange(list<int>)_(single_element)/8192 6874.551 -2.06%
rng::contains_subrange(vector<int>)_(near_matches)/1000 13361.949 -
rng::contains_subrange(vector<int>)_(near_matches)/1024 14055.334 -
rng::contains_subrange(vector<int>)_(near_matches)/8192 766940.054 -
rng::contains_subrange(vector<int>)_(process_all)/1048576 219274.560 4.54%
rng::contains_subrange(vector<int>)_(process_all)/16 4.805 4.08%
rng::contains_subrange(vector<int>)_(process_all)/32 8.037 -
rng::contains_subrange(vector<int>)_(process_all)/50 11.570 -2.86%
rng::contains_subrange(vector<int>)_(process_all)/8192 1762.043 7.82%
rng::contains_subrange(vector<int>)_(same_length)/1048576 243633.258 -
rng::contains_subrange(vector<int>)_(same_length)/16 4.930 -
rng::contains_subrange(vector<int>)_(same_length)/32 8.821 -
rng::contains_subrange(vector<int>)_(same_length)/50 12.826 -
rng::contains_subrange(vector<int>)_(same_length)/8192 1873.012 -3.28%
rng::contains_subrange(vector<int>)_(single_element)/1048576 232954.966 -3.49%
rng::contains_subrange(vector<int>)_(single_element)/16 4.743 -2.10%
rng::contains_subrange(vector<int>)_(single_element)/32 8.524 -
rng::contains_subrange(vector<int>)_(single_element)/50 12.404 -1.35%
rng::contains_subrange(vector<int>)_(single_element)/8192 1817.350 -3.51%
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 409.674 -
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 420303.414 -3.91%
rng::ends_with(deque<int>)_(mismatch_at_end)/50 21.070 -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 4.605 -7.93%
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 3250.575 -4.25%
rng::ends_with(deque<int>)_(mismatch_at_start)/1024 2.108 -
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 2.713 -
rng::ends_with(deque<int>)_(mismatch_at_start)/50 2.111 -
rng::ends_with(deque<int>)_(mismatch_at_start)/8 2.106 -1.16%
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 2.112 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024 522.572 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1048576 510861.142 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 25.743 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 5.521 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8192 3927.632 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1024 2.128 -5.89%
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1048576 2.717 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/50 2.127 -5.96%
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8 2.128 -5.84%
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8192 2.130 -5.97%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 2031.368 -1.86%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 2287232.572 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 48.320 -1.95%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 6.551 -2.98%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 19107.988 7.17%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 764.331 6.80%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 1460893.614 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 24.190 -1.46%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 4.878 -4.54%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 11698.540 5.78%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 1634.979 4.65%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 2364125.566 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 57.491 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 6.604 -5.71%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 20430.682 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 798.157 34.35%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 1464776.760 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 24.459 -1.85%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 4.825 -6.44%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 11769.055 6.19%
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 -1.88%
rng::ends_with(list<int>)_(mismatch_at_end)/8 0.689 -9.23%
rng::ends_with(list<int>)_(mismatch_at_end)/8192 0.699 -
rng::ends_with(list<int>)_(mismatch_at_start)/1024 765.363 -1.06%
rng::ends_with(list<int>)_(mismatch_at_start)/1048576 1003563.786 4.41%
rng::ends_with(list<int>)_(mismatch_at_start)/50 29.554 -
rng::ends_with(list<int>)_(mismatch_at_start)/8 3.079 -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 8390.565 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1024 0.777 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1048576 0.777 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/50 0.758 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8 0.759 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8192 0.777 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024 853.629 -3.44%
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1048576 1070231.303 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 39.174 -4.41%
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 4.724 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 10974.593 -13.89%
rng::ends_with(vector<int>)_(mismatch_at_end)/1024 77.984 -
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 73718.134 -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 4.444 -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 1.461 -1.63%
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 570.450 -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 1.283 11.09%
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 1.308 13.19%
rng::ends_with(vector<int>)_(mismatch_at_start)/50 1.278 10.58%
rng::ends_with(vector<int>)_(mismatch_at_start)/8 1.382 19.65%
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 1.300 12.51%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1024 344.305 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1048576 354320.260 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 16.539 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 3.154 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8192 2757.781 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1024 0.693 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1048576 0.693 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/50 0.693 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8 0.693 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8192 0.693 -
rng::find(join_view(deque<deque<int>>))_(process_all)/1024 291.449 -
rng::find(join_view(deque<deque<int>>))_(process_all)/32768 9436.689 -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 17.486 -1.01%
rng::find(join_view(deque<deque<int>>))_(process_all)/8 7.611 -3.42%
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 2320.159 -
rng::find(join_view(list<vector<int>>))_(process_all)/1024 489.366 -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 15515.478 -
rng::find(join_view(list<vector<int>>))_(process_all)/50 23.619 -
rng::find(join_view(list<vector<int>>))_(process_all)/8 4.501 -1.51%
rng::find(join_view(list<vector<int>>))_(process_all)/8192 3880.763 -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 736.556 1.10%
rng::find(join_view(vector<list<int>>))_(process_all)/32768 28132.751 -
rng::find(join_view(vector<list<int>>))_(process_all)/50 40.917 -
rng::find(join_view(vector<list<int>>))_(process_all)/8 4.443 -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 9374.068 -
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 23.261 -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 676.992 3.28%
rng::find(join_view(vector<vector<char>>))_(process_all)/50 3.520 -1.77%
rng::find(join_view(vector<vector<char>>))_(process_all)/8 3.004 -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 169.619 1.21%
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 276.853 1.25%
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 8770.781 -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 14.409 -1.03%
rng::find(join_view(vector<vector<int>>))_(process_all)/8 4.901 -8.29%
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 2166.334 -
rng::find(vector<bool>)_(process_all)/1024 4.666 -
rng::find(vector<bool>)_(process_all)/1048576 3651.148 -
rng::find(vector<bool>)_(process_all)/50 0.692 7.85%
rng::find(vector<bool>)_(process_all)/8 0.600 -6.82%
rng::find(vector<bool>)_(process_all)/8192 33.587 -
rng::find_if(vector<bool>)_(process_all)/1024 567.422 -
rng::find_if(vector<bool>)_(process_all)/1048576 578892.448 -
rng::find_if(vector<bool>)_(process_all)/50 23.981 -
rng::find_if(vector<bool>)_(process_all)/8 3.538 -
rng::find_if(vector<bool>)_(process_all)/8192 4522.561 -
rng::find_if_not(vector<bool>)_(process_all)/1024 568.124 -
rng::find_if_not(vector<bool>)_(process_all)/1048576 579344.584 -
rng::find_if_not(vector<bool>)_(process_all)/50 23.982 1.79%
rng::find_if_not(vector<bool>)_(process_all)/8 3.550 1.61%
rng::find_if_not(vector<bool>)_(process_all)/8192 4528.920 -
rng::find_last(deque<int>)_(bail_10%)/1024 241.661 6.81%
rng::find_last(deque<int>)_(bail_10%)/1048576 323611.888 -
rng::find_last(deque<int>)_(bail_10%)/50 12.197 7.01%
rng::find_last(deque<int>)_(bail_10%)/8 2.797 2.66%
rng::find_last(deque<int>)_(bail_10%)/8192 2510.079 -
rng::find_last(deque<int>)_(bail_90%)/1024 29.391 -
rng::find_last(deque<int>)_(bail_90%)/1048576 25586.221 -1.07%
rng::find_last(deque<int>)_(bail_90%)/50 1.838 -
rng::find_last(deque<int>)_(bail_90%)/8 0.871 -6.10%
rng::find_last(deque<int>)_(bail_90%)/8192 204.011 1.49%
rng::find_last(forward_list<int>)_(bail_10%)/1024 730.004 -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 712226.664 1.85%
rng::find_last(forward_list<int>)_(bail_10%)/50 17.215 -2.76%
rng::find_last(forward_list<int>)_(bail_10%)/8 2.304 -
rng::find_last(forward_list<int>)_(bail_10%)/8192 5861.826 -
rng::find_last(forward_list<int>)_(bail_90%)/1024 733.866 -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 673852.986 3.08%
rng::find_last(forward_list<int>)_(bail_90%)/50 20.739 -
rng::find_last(forward_list<int>)_(bail_90%)/8 2.424 1.44%
rng::find_last(forward_list<int>)_(bail_90%)/8192 6036.640 2.16%
rng::find_last(list<int>)_(bail_10%)/1024 733.351 8.56%
rng::find_last(list<int>)_(bail_10%)/1048576 787447.622 -
rng::find_last(list<int>)_(bail_10%)/50 16.255 1.78%
rng::find_last(list<int>)_(bail_10%)/8 2.081 -
rng::find_last(list<int>)_(bail_10%)/8192 6429.093 3.16%
rng::find_last(list<int>)_(bail_90%)/1024 75.038 -3.16%
rng::find_last(list<int>)_(bail_90%)/1048576 86960.231 -
rng::find_last(list<int>)_(bail_90%)/50 1.251 -
rng::find_last(list<int>)_(bail_90%)/8 0.464 -
rng::find_last(list<int>)_(bail_90%)/8192 600.709 -
rng::find_last(vector<char>)_(bail_10%)/1024 210.808 -
rng::find_last(vector<char>)_(bail_10%)/1048576 206300.734 -
rng::find_last(vector<char>)_(bail_10%)/50 10.778 -
rng::find_last(vector<char>)_(bail_10%)/8 2.009 -
rng::find_last(vector<char>)_(bail_10%)/8192 1624.158 -
rng::find_last(vector<char>)_(bail_90%)/1024 23.651 -
rng::find_last(vector<char>)_(bail_90%)/1048576 23018.993 -
rng::find_last(vector<char>)_(bail_90%)/50 1.499 -2.97%
rng::find_last(vector<char>)_(bail_90%)/8 0.461 -5.25%
rng::find_last(vector<char>)_(bail_90%)/8192 189.270 -
rng::find_last(vector<int>)_(bail_10%)/1024 211.355 -
rng::find_last(vector<int>)_(bail_10%)/1048576 213698.940 -
rng::find_last(vector<int>)_(bail_10%)/50 10.846 -
rng::find_last(vector<int>)_(bail_10%)/8 2.016 -
rng::find_last(vector<int>)_(bail_10%)/8192 1654.245 -
rng::find_last(vector<int>)_(bail_90%)/1024 28.014 -
rng::find_last(vector<int>)_(bail_90%)/1048576 25049.194 8.26%
rng::find_last(vector<int>)_(bail_90%)/50 1.366 -9.81%
rng::find_last(vector<int>)_(bail_90%)/8 0.461 -
rng::find_last(vector<int>)_(bail_90%)/8192 197.323 4.45%
rng::find_last_if(deque<int>)_(bail_10%)/1024 365.195 2.71%
rng::find_last_if(deque<int>)_(bail_10%)/1048576 369265.172 2.03%
rng::find_last_if(deque<int>)_(bail_10%)/50 20.372 10.28%
rng::find_last_if(deque<int>)_(bail_10%)/8 3.799 -
rng::find_last_if(deque<int>)_(bail_10%)/8192 2804.798 1.56%
rng::find_last_if(deque<int>)_(bail_90%)/1024 42.464 -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 38209.719 -
rng::find_last_if(deque<int>)_(bail_90%)/50 2.580 1.80%
rng::find_last_if(deque<int>)_(bail_90%)/8 0.927 -19.48%
rng::find_last_if(deque<int>)_(bail_90%)/8192 317.561 -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 780.721 -
rng::find_last_if(forward_list<int>)_(bail_10%)/1048576 912050.325 -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 27.130 -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 4.647 9.96%
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 6939.816 2.80%
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 811.278 1.61%
rng::find_last_if(forward_list<int>)_(bail_90%)/1048576 900693.308 -
rng::find_last_if(forward_list<int>)_(bail_90%)/50 27.831 -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 4.351 -9.72%
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 6824.095 -1.04%
rng::find_last_if(list<int>)_(bail_10%)/1024 678.890 -
rng::find_last_if(list<int>)_(bail_10%)/1048576 806931.639 -
rng::find_last_if(list<int>)_(bail_10%)/50 19.132 -
rng::find_last_if(list<int>)_(bail_10%)/8 3.307 -
rng::find_last_if(list<int>)_(bail_10%)/8192 6620.410 -
rng::find_last_if(list<int>)_(bail_90%)/1024 69.906 -
rng::find_last_if(list<int>)_(bail_90%)/1048576 88843.446 -1.36%
rng::find_last_if(list<int>)_(bail_90%)/50 2.180 -
rng::find_last_if(list<int>)_(bail_90%)/8 0.710 -
rng::find_last_if(list<int>)_(bail_90%)/8192 607.570 -
rng::find_last_if(vector<char>)_(bail_10%)/1024 242.081 -
rng::find_last_if(vector<char>)_(bail_10%)/1048576 238240.574 -
rng::find_last_if(vector<char>)_(bail_10%)/50 11.335 -
rng::find_last_if(vector<char>)_(bail_10%)/8 2.073 -1.03%
rng::find_last_if(vector<char>)_(bail_10%)/8192 1861.823 -
rng::find_last_if(vector<char>)_(bail_90%)/1024 25.684 -2.10%
rng::find_last_if(vector<char>)_(bail_90%)/1048576 26225.489 -
rng::find_last_if(vector<char>)_(bail_90%)/50 1.494 -3.90%
rng::find_last_if(vector<char>)_(bail_90%)/8 0.466 -
rng::find_last_if(vector<char>)_(bail_90%)/8192 215.452 -
rng::find_last_if(vector<int>)_(bail_10%)/1024 246.671 -
rng::find_last_if(vector<int>)_(bail_10%)/1048576 307244.536 -4.45%
rng::find_last_if(vector<int>)_(bail_10%)/50 11.593 -
rng::find_last_if(vector<int>)_(bail_10%)/8 2.632 -
rng::find_last_if(vector<int>)_(bail_10%)/8192 2185.714 -
rng::find_last_if(vector<int>)_(bail_90%)/1024 26.083 -
rng::find_last_if(vector<int>)_(bail_90%)/1048576 33580.287 -
rng::find_last_if(vector<int>)_(bail_90%)/50 1.521 -
rng::find_last_if(vector<int>)_(bail_90%)/8 0.560 -18.60%
rng::find_last_if(vector<int>)_(bail_90%)/8192 218.779 -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 358.253 -2.19%
rng::find_last_if_not(deque<int>)_(bail_10%)/1048576 362819.445 -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 17.349 -1.50%
rng::find_last_if_not(deque<int>)_(bail_10%)/8 3.824 -
rng::find_last_if_not(deque<int>)_(bail_10%)/8192 2769.628 -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 38.914 -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 38210.052 -2.73%
rng::find_last_if_not(deque<int>)_(bail_90%)/50 2.494 6.43%
rng::find_last_if_not(deque<int>)_(bail_90%)/8 0.968 -
rng::find_last_if_not(deque<int>)_(bail_90%)/8192 312.606 -1.06%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 770.672 1.47%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1048576 911995.649 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 41.576 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 4.189 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 7435.907 12.38%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 810.662 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1048576 903792.043 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 28.162 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 4.622 3.07%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 6634.146 -
rng::find_last_if_not(list<int>)_(bail_10%)/1024 682.450 -
rng::find_last_if_not(list<int>)_(bail_10%)/1048576 805720.307 -
rng::find_last_if_not(list<int>)_(bail_10%)/50 35.019 -4.74%
rng::find_last_if_not(list<int>)_(bail_10%)/8 3.188 -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 6743.395 -
rng::find_last_if_not(list<int>)_(bail_90%)/1024 80.540 -
rng::find_last_if_not(list<int>)_(bail_90%)/1048576 89017.225 -1.27%
rng::find_last_if_not(list<int>)_(bail_90%)/50 2.093 -
rng::find_last_if_not(list<int>)_(bail_90%)/8 0.711 -
rng::find_last_if_not(list<int>)_(bail_90%)/8192 607.097 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1024 242.613 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1048576 238524.702 -
rng::find_last_if_not(vector<char>)_(bail_10%)/50 11.566 1.13%
rng::find_last_if_not(vector<char>)_(bail_10%)/8 2.075 -
rng::find_last_if_not(vector<char>)_(bail_10%)/8192 1865.268 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1024 30.991 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1048576 26222.807 -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 1.527 -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 0.510 7.94%
rng::find_last_if_not(vector<char>)_(bail_90%)/8192 215.446 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1024 246.431 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1048576 307357.935 -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 13.497 9.48%
rng::find_last_if_not(vector<int>)_(bail_10%)/8 2.638 -
rng::find_last_if_not(vector<int>)_(bail_10%)/8192 2186.918 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 26.112 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1048576 33541.076 -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 1.545 2.82%
rng::find_last_if_not(vector<int>)_(bail_90%)/8 0.489 5.28%
rng::find_last_if_not(vector<int>)_(bail_90%)/8192 218.934 -
rng::fold_left(deque<int>)/1048576 552398.692 -
rng::fold_left(deque<int>)/32 16.405 -
rng::fold_left(deque<int>)/50 27.421 -
rng::fold_left(deque<int>)/8 3.917 2.14%
rng::fold_left(deque<int>)/8192 4482.421 -1.60%
rng::fold_left(list<int>)/1048576 1364185.068 -
rng::fold_left(list<int>)/32 20.748 -
rng::fold_left(list<int>)/50 37.823 -
rng::fold_left(list<int>)/8 3.845 -
rng::fold_left(list<int>)/8192 10767.290 -
rng::fold_left(vector<int>)/1048576 1326192.786 -
rng::fold_left(vector<int>)/32 22.938 5.29%
rng::fold_left(vector<int>)/50 37.900 1.32%
rng::fold_left(vector<int>)/8 3.656 2.89%
rng::fold_left(vector<int>)/8192 10339.061 -
rng::for_each(map<int>)/32 25.336 -
rng::for_each(map<int>)/50 37.911 -
rng::for_each(map<int>)/8 6.136 -
rng::for_each(map<int>)/8192 7310.234 -
rng::for_each(multimap<int>)/32 26.226 -
rng::for_each(multimap<int>)/50 39.756 -2.08%
rng::for_each(multimap<int>)/8 6.296 2.17%
rng::for_each(multimap<int>)/8192 7427.084 -
rng::for_each(multiset<int>)/32 25.732 1.23%
rng::for_each(multiset<int>)/50 39.483 1.28%
rng::for_each(multiset<int>)/8 6.916 1.54%
rng::for_each(multiset<int>)/8192 7775.491 -
rng::for_each(set<int>)/32 25.440 -
rng::for_each(set<int>)/50 38.094 -
rng::for_each(set<int>)/8 6.434 -6.21%
rng::for_each(set<int>)/8192 7788.321 -
rng::starts_with(deque<int>)/1000 476.597 1.08%
rng::starts_with(deque<int>)/1024 481.846 -
rng::starts_with(deque<int>)/1048576 493761.150 -
rng::starts_with(deque<int>)/8 4.011 -
rng::starts_with(deque<int>)/8192 3847.497 -
rng::starts_with(deque<int>,_pred)/1000 511.504 1.04%
rng::starts_with(deque<int>,_pred)/1024 527.555 -
rng::starts_with(deque<int>,_pred)/1048576 530625.407 4.01%
rng::starts_with(deque<int>,_pred)/8 4.647 -
rng::starts_with(deque<int>,_pred)/8192 4100.634 3.96%
rng::starts_with(list<int>)/1000 756.711 -
rng::starts_with(list<int>)/1024 774.638 -
rng::starts_with(list<int>)/1048576 942272.453 -
rng::starts_with(list<int>)/8 3.127 7.14%
rng::starts_with(list<int>)/8192 9300.726 -
rng::starts_with(list<int>,_pred)/1000 788.939 -
rng::starts_with(list<int>,_pred)/1024 807.435 -
rng::starts_with(list<int>,_pred)/1048576 970543.106 -
rng::starts_with(list<int>,_pred)/8 3.520 -
rng::starts_with(list<int>,_pred)/8192 10917.008 3.00%
rng::starts_with(vector<int>)/1000 58.310 -
rng::starts_with(vector<int>)/1024 59.906 -1.00%
rng::starts_with(vector<int>)/1048576 68255.266 -
rng::starts_with(vector<int>)/8 1.224 -
rng::starts_with(vector<int>)/8192 485.145 -
rng::starts_with(vector<int>,_pred)/1000 279.663 -
rng::starts_with(vector<int>,_pred)/1024 288.921 -
rng::starts_with(vector<int>,_pred)/1048576 304437.799 -
rng::starts_with(vector<int>,_pred)/8 2.547 -2.94%
rng::starts_with(vector<int>,_pred)/8192 2496.435 -
std::adjacent_find(deque<int>)/1024 462.606 -
std::adjacent_find(deque<int>)/1048576 476056.226 -
std::adjacent_find(deque<int>)/50 27.102 80.34%
std::adjacent_find(deque<int>)/8 4.726 55.25%
std::adjacent_find(deque<int>)/8192 3710.929 -
std::adjacent_find(deque<int>,_pred)/1024 629.964 -
std::adjacent_find(deque<int>,_pred)/1048576 650345.034 -
std::adjacent_find(deque<int>,_pred)/50 31.039 2.42%
std::adjacent_find(deque<int>,_pred)/8 4.706 5.99%
std::adjacent_find(deque<int>,_pred)/8192 5096.792 -
std::adjacent_find(list<int>)/1024 736.544 -
std::adjacent_find(list<int>)/1048576 875039.125 -
std::adjacent_find(list<int>)/50 23.010 -1.03%
std::adjacent_find(list<int>)/8 2.083 -
std::adjacent_find(list<int>)/8192 7244.343 9.16%
std::adjacent_find(list<int>,_pred)/1024 793.150 -
std::adjacent_find(list<int>,_pred)/1048576 955983.873 3.33%
std::adjacent_find(list<int>,_pred)/50 29.352 -
std::adjacent_find(list<int>,_pred)/8 3.820 -
std::adjacent_find(list<int>,_pred)/8192 7705.050 6.38%
std::adjacent_find(vector<int>)/1024 235.141 -
std::adjacent_find(vector<int>)/1048576 235709.749 -
std::adjacent_find(vector<int>)/50 11.991 -
std::adjacent_find(vector<int>)/8 2.027 -
std::adjacent_find(vector<int>)/8192 1835.007 -
std::adjacent_find(vector<int>,_pred)/1024 400.371 -
std::adjacent_find(vector<int>,_pred)/1048576 467167.052 -
std::adjacent_find(vector<int>,_pred)/50 23.706 -
std::adjacent_find(vector<int>,_pred)/8 3.249 -2.76%
std::adjacent_find(vector<int>,_pred)/8192 3189.617 -
std::all_of(deque<int>)_(process_all)/32 12.307 -
std::all_of(deque<int>)_(process_all)/32768 11328.035 11.83%
std::all_of(deque<int>)_(process_all)/50 18.939 -
std::all_of(deque<int>)_(process_all)/8 3.436 -
std::all_of(deque<int>)_(process_all)/8192 2831.198 12.33%
std::all_of(list<int>)_(process_all)/32 11.494 -
std::all_of(list<int>)_(process_all)/32768 26877.849 -1.17%
std::all_of(list<int>)_(process_all)/50 21.960 -
std::all_of(list<int>)_(process_all)/8 2.629 -2.34%
std::all_of(list<int>)_(process_all)/8192 7544.060 -13.68%
std::all_of(vector<int>)_(process_all)/32 8.366 -1.19%
std::all_of(vector<int>)_(process_all)/32768 8102.944 -
std::all_of(vector<int>)_(process_all)/50 12.688 -7.80%
std::all_of(vector<int>)_(process_all)/8 2.257 -11.32%
std::all_of(vector<int>)_(process_all)/8192 2039.901 -
std::any_of(deque<int>)_(process_all)/32 12.311 -
std::any_of(deque<int>)_(process_all)/32768 10114.575 -3.30%
std::any_of(deque<int>)_(process_all)/50 18.909 -
std::any_of(deque<int>)_(process_all)/8 3.432 -
std::any_of(deque<int>)_(process_all)/8192 2525.159 -3.46%
std::any_of(list<int>)_(process_all)/32 11.648 -
std::any_of(list<int>)_(process_all)/32768 26516.636 -4.28%
std::any_of(list<int>)_(process_all)/50 22.046 -
std::any_of(list<int>)_(process_all)/8 2.692 1.27%
std::any_of(list<int>)_(process_all)/8192 7456.997 -6.16%
std::any_of(vector<int>)_(process_all)/32 8.378 -
std::any_of(vector<int>)_(process_all)/32768 8128.085 -
std::any_of(vector<int>)_(process_all)/50 13.129 -1.93%
std::any_of(vector<int>)_(process_all)/8 2.381 -3.68%
std::any_of(vector<int>)_(process_all)/8192 2037.121 -
std::copy(deque<int>)/1048576 50162.103 -
std::copy(deque<int>)/262144 11731.423 1.10%
std::copy(deque<int>)/32768 1140.639 -4.23%
std::copy(deque<int>)/4096 145.169 -
std::copy(deque<int>)/512 16.661 -
std::copy(deque<int>)/64 2.727 -
std::copy(deque<int>)/8 2.736 -
std::copy(list<int>)/1048576 864146.269 -
std::copy(list<int>)/262144 214262.347 -
std::copy(list<int>)/32768 26472.428 3.62%
std::copy(list<int>)/4096 3191.218 5.21%
std::copy(list<int>)/512 364.747 -
std::copy(list<int>)/64 30.290 -16.70%
std::copy(list<int>)/8 2.475 -
std::copy(vector<bool>)_(aligned)/1048576 2492.484 56.24%
std::copy(vector<bool>)_(aligned)/262144 368.860 -34.56%
std::copy(vector<bool>)_(aligned)/32768 35.335 -
std::copy(vector<bool>)_(aligned)/4096 4.735 -3.11%
std::copy(vector<bool>)_(aligned)/512 1.376 -
std::copy(vector<bool>)_(aligned)/64 1.347 4.32%
std::copy(vector<bool>)_(unaligned)/1048576 7015.511 -
std::copy(vector<bool>)_(unaligned)/262144 1712.899 -
std::copy(vector<bool>)_(unaligned)/32768 217.726 1.42%
std::copy(vector<bool>)_(unaligned)/4096 26.059 -
std::copy(vector<bool>)_(unaligned)/512 3.483 -
std::copy(vector<bool>)_(unaligned)/64 1.806 -3.07%
std::copy(vector<int>)/1048576 50208.489 -
std::copy(vector<int>)/262144 12469.394 -
std::copy(vector<int>)/32768 3525.128 -1.37%
std::copy(vector<int>)/4096 143.622 -32.44%
std::copy(vector<int>)/512 15.957 -
std::copy(vector<int>)/64 2.435 -
std::copy(vector<int>)/8 2.121 -3.18%
std::copy_backward(deque<int>)/1048576 130612.626 -1.25%
std::copy_backward(deque<int>)/262144 31097.926 -
std::copy_backward(deque<int>)/32768 3692.730 -1.23%
std::copy_backward(deque<int>)/4096 146.699 -
std::copy_backward(deque<int>)/512 18.033 -
std::copy_backward(deque<int>)/64 3.033 -
std::copy_backward(deque<int>)/8 2.711 -2.41%
std::copy_backward(list<int>)/1048576 883378.798 -
std::copy_backward(list<int>)/262144 220571.895 -
std::copy_backward(list<int>)/32768 26262.414 -
std::copy_backward(list<int>)/4096 3216.660 -1.10%
std::copy_backward(list<int>)/512 365.621 -
std::copy_backward(list<int>)/64 31.031 -
std::copy_backward(list<int>)/8 2.454 -
std::copy_backward(vector<bool>)_(aligned)/1048576 3737.221 6.91%
std::copy_backward(vector<bool>)_(aligned)/262144 652.407 5.57%
std::copy_backward(vector<bool>)_(aligned)/32768 35.243 -1.49%
std::copy_backward(vector<bool>)_(aligned)/4096 5.100 -
std::copy_backward(vector<bool>)_(aligned)/512 1.443 -7.93%
std::copy_backward(vector<bool>)_(aligned)/64 1.536 -11.33%
std::copy_backward(vector<bool>)_(unaligned)/1048576 6570.362 -
std::copy_backward(vector<bool>)_(unaligned)/262144 1604.040 1.16%
std::copy_backward(vector<bool>)_(unaligned)/32768 207.037 2.12%
std::copy_backward(vector<bool>)_(unaligned)/4096 25.339 -
std::copy_backward(vector<bool>)_(unaligned)/512 4.777 -
std::copy_backward(vector<bool>)_(unaligned)/64 0.890 -1.11%
std::copy_backward(vector<int>)/1048576 50237.704 -
std::copy_backward(vector<int>)/262144 12448.675 -
std::copy_backward(vector<int>)/32768 3474.056 -3.68%
std::copy_backward(vector<int>)/4096 257.048 16.25%
std::copy_backward(vector<int>)/512 16.582 -
std::copy_backward(vector<int>)/64 2.503 -
std::copy_backward(vector<int>)/8 2.108 -6.53%
std::copy_if(deque<int>)_(entire_range)/1048576 276810.030 -
std::copy_if(deque<int>)_(entire_range)/262144 69777.930 -
std::copy_if(deque<int>)_(entire_range)/32768 8664.994 -
std::copy_if(deque<int>)_(entire_range)/4096 1022.172 -
std::copy_if(deque<int>)_(entire_range)/512 135.373 -
std::copy_if(deque<int>)_(entire_range)/64 16.133 -
std::copy_if(deque<int>)_(entire_range)/8 2.640 -
std::copy_if(deque<int>)_(every_other)/1048576 371066.397 -
std::copy_if(deque<int>)_(every_other)/262144 92795.161 -
std::copy_if(deque<int>)_(every_other)/32768 11578.349 -
std::copy_if(deque<int>)_(every_other)/4096 1451.841 -
std::copy_if(deque<int>)_(every_other)/512 180.855 -
std::copy_if(deque<int>)_(every_other)/64 23.242 -
std::copy_if(deque<int>)_(every_other)/8 3.442 -
std::copy_if(list<int>)_(entire_range)/1048576 874750.675 -
std::copy_if(list<int>)_(entire_range)/262144 215667.433 -1.82%
std::copy_if(list<int>)_(entire_range)/32768 25635.326 -3.23%
std::copy_if(list<int>)_(entire_range)/4096 3033.226 -
std::copy_if(list<int>)_(entire_range)/512 367.668 -
std::copy_if(list<int>)_(entire_range)/64 31.814 4.04%
std::copy_if(list<int>)_(entire_range)/8 2.554 -
std::copy_if(list<int>)_(every_other)/1048576 830372.606 -2.77%
std::copy_if(list<int>)_(every_other)/262144 207919.767 -2.06%
std::copy_if(list<int>)_(every_other)/32768 25408.503 -3.12%
std::copy_if(list<int>)_(every_other)/4096 4058.244 22.56%
std::copy_if(list<int>)_(every_other)/512 359.648 -
std::copy_if(list<int>)_(every_other)/64 27.733 -
std::copy_if(list<int>)_(every_other)/8 2.298 -
std::copy_if(vector<int>)_(entire_range)/1048576 244915.968 -
std::copy_if(vector<int>)_(entire_range)/262144 59716.785 -
std::copy_if(vector<int>)_(entire_range)/32768 7451.760 -
std::copy_if(vector<int>)_(entire_range)/4096 934.052 -
std::copy_if(vector<int>)_(entire_range)/512 124.343 -
std::copy_if(vector<int>)_(entire_range)/64 15.833 -2.46%
std::copy_if(vector<int>)_(entire_range)/8 2.223 1.10%
std::copy_if(vector<int>)_(every_other)/1048576 504327.958 2.30%
std::copy_if(vector<int>)_(every_other)/262144 127546.675 -
std::copy_if(vector<int>)_(every_other)/32768 16056.757 -
std::copy_if(vector<int>)_(every_other)/4096 1992.628 -
std::copy_if(vector<int>)_(every_other)/512 254.112 -
std::copy_if(vector<int>)_(every_other)/64 32.843 -
std::copy_if(vector<int>)_(every_other)/8 4.190 -1.37%
std::copy_n(deque<int>)/1048576 50267.107 -2.36%
std::copy_n(deque<int>)/262144 11631.008 -7.91%
std::copy_n(deque<int>)/32768 1139.545 -
std::copy_n(deque<int>)/4096 144.814 -
std::copy_n(deque<int>)/512 17.254 -
std::copy_n(deque<int>)/64 3.182 -
std::copy_n(deque<int>)/8 2.714 5.08%
std::copy_n(list<int>)/1048576 866375.515 -
std::copy_n(list<int>)/262144 215560.910 -1.12%
std::copy_n(list<int>)/32768 26887.075 -
std::copy_n(list<int>)/4096 3567.341 -15.35%
std::copy_n(list<int>)/512 342.168 -
std::copy_n(list<int>)/64 14.874 1.19%
std::copy_n(list<int>)/8 2.221 -
std::copy_n(vector<bool>)_(aligned)/1048576 2399.662 -17.82%
std::copy_n(vector<bool>)_(aligned)/262144 696.483 -
std::copy_n(vector<bool>)_(aligned)/32768 35.228 -
std::copy_n(vector<bool>)_(aligned)/4096 4.740 1.51%
std::copy_n(vector<bool>)_(aligned)/512 1.377 -
std::copy_n(vector<bool>)_(aligned)/64 1.359 -
std::copy_n(vector<bool>)_(unaligned)/1048576 7019.876 -
std::copy_n(vector<bool>)_(unaligned)/262144 1715.734 -
std::copy_n(vector<bool>)_(unaligned)/32768 217.342 -
std::copy_n(vector<bool>)_(unaligned)/4096 25.996 -
std::copy_n(vector<bool>)_(unaligned)/512 3.494 -
std::copy_n(vector<bool>)_(unaligned)/64 1.804 -
std::copy_n(vector<int>)/1048576 50229.905 -
std::copy_n(vector<int>)/262144 12452.667 -
std::copy_n(vector<int>)/32768 3753.646 2.27%
std::copy_n(vector<int>)/4096 228.330 7.19%
std::copy_n(vector<int>)/512 16.024 -
std::copy_n(vector<int>)/64 2.464 -
std::copy_n(vector<int>)/8 2.179 1.07%
std::count(deque<int>)_(every_other)/1024 246.025 -
std::count(deque<int>)_(every_other)/1048576 252497.943 -
std::count(deque<int>)_(every_other)/8 2.529 -
std::count(deque<int>)_(every_other)/8192 1931.752 -
std::count(list<int>)_(every_other)/1024 695.862 -
std::count(list<int>)_(every_other)/1048576 821991.794 -
std::count(list<int>)_(every_other)/8 2.058 -2.57%
std::count(list<int>)_(every_other)/8192 7409.290 1.46%
std::count(vector<bool>)/1000 3.000 1.37%
std::count(vector<bool>)/1024 1.691 -
std::count(vector<bool>)/1048576 1458.542 -
std::count(vector<bool>)/8192 11.435 -
std::count(vector<int>)_(every_other)/1024 102.801 -
std::count(vector<int>)_(every_other)/1048576 105127.443 -
std::count(vector<int>)_(every_other)/8 1.222 -9.21%
std::count(vector<int>)_(every_other)/8192 817.876 -
std::count_if(deque<int>)_(every_other)/1024 353.674 2.12%
std::count_if(deque<int>)_(every_other)/1048576 342401.610 -
std::count_if(deque<int>)_(every_other)/8 4.669 33.24%
std::count_if(deque<int>)_(every_other)/8192 2684.412 -
std::count_if(list<int>)_(every_other)/1024 758.161 -
std::count_if(list<int>)_(every_other)/1048576 892445.028 -
std::count_if(list<int>)_(every_other)/8 2.786 -
std::count_if(list<int>)_(every_other)/8192 7172.539 -13.10%
std::count_if(vector<int>)_(every_other)/1024 246.230 -
std::count_if(vector<int>)_(every_other)/1048576 248020.590 -
std::count_if(vector<int>)_(every_other)/8 4.157 -
std::count_if(vector<int>)_(every_other)/8192 1899.037 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 651.724 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/32 401.303 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 2524.881 -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 339.537 -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 11.174 -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 2747.787 3.90%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 70.966 -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 28.754 3.30%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 445.741 -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 71.530 -
std::deque<int>::ctor(Range)_(cheap_elements)/32 28.573 -
std::deque<int>::ctor(Range)_(cheap_elements)/8192 445.034 -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 295.045 -
std::deque<int>::ctor(const&)_(cheap_elements)/32 35.062 1.49%
std::deque<int>::ctor(const&)_(cheap_elements)/8192 2171.095 -
std::deque<int>::ctor(size)/1024 76.915 2.17%
std::deque<int>::ctor(size)/32 28.979 3.08%
std::deque<int>::ctor(size)/8192 444.131 -3.34%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 75.622 -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 28.827 3.35%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 430.013 -
std::deque<int>::erase(begin)_(cheap_elements)/1024 7.470 -
std::deque<int>::erase(begin)_(cheap_elements)/32 7.600 -
std::deque<int>::erase(begin)_(cheap_elements)/8192 7.571 -
std::deque<int>::erase(middle)_(cheap_elements)/1024 26.554 -1.18%
std::deque<int>::erase(middle)_(cheap_elements)/32 9.571 1.34%
std::deque<int>::erase(middle)_(cheap_elements)/8192 160.324 -
std::deque<int>::insert(begin)_(cheap_elements)/1024 5.931 -
std::deque<int>::insert(begin)_(cheap_elements)/32 6.024 -
std::deque<int>::insert(begin)_(cheap_elements)/8192 5.969 -
std::deque<int>::insert(middle)_(cheap_elements)/1024 29.797 -
std::deque<int>::insert(middle)_(cheap_elements)/32 11.371 -2.95%
std::deque<int>::insert(middle)_(cheap_elements)/8192 165.127 -
std::deque<int>::operator=(const&)_(cheap_elements)/1024 40.832 -
std::deque<int>::operator=(const&)_(cheap_elements)/32 5.761 -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 354.709 9.92%
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 650.545 -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 400.457 -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 2526.371 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.870 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/32 12.737 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.539 -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 1039.917 -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 413.376 -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 8114.621 -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 12973.538 1.15%
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 752.671 -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 114707.726 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 644.062 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 21.863 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 6152.064 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6771.606 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 152.490 -3.05%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 54885.406 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 878.010 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 51.789 2.50%
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 12957.370 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 21740.118 3.47%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 672.416 3.09%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 190924.643 3.12%
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 877.400 -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 51.925 3.02%
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 12955.874 -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 21809.943 3.71%
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 673.507 2.81%
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 191300.835 3.04%
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 1109.661 3.42%
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 52.690 3.24%
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 11694.445 1.00%
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 21156.940 -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 662.924 1.08%
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 185373.633 -
std::deque<std::string>::ctor(size)/1024 734.133 -
std::deque<std::string>::ctor(size)/32 46.276 8.98%
std::deque<std::string>::ctor(size)/8192 8577.389 -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 957.536 -2.49%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 49.425 6.13%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 12453.380 -8.58%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 21701.030 -2.96%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 638.124 -4.70%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 188646.369 -
std::deque<std::string>::erase(begin)_(cheap_elements)/1024 7.338 -1.31%
std::deque<std::string>::erase(begin)_(cheap_elements)/32 7.301 -
std::deque<std::string>::erase(begin)_(cheap_elements)/8192 7.359 -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 23.627 -4.32%
std::deque<std::string>::erase(begin)_(expensive_elements)/32 23.068 -4.38%
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 23.678 -4.35%
std::deque<std::string>::erase(middle)_(cheap_elements)/1024 314.632 -
std::deque<std::string>::erase(middle)_(cheap_elements)/32 26.730 -
std::deque<std::string>::erase(middle)_(cheap_elements)/8192 2350.797 -
std::deque<std::string>::erase(middle)_(expensive_elements)/1024 325.443 -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 36.443 -
std::deque<std::string>::erase(middle)_(expensive_elements)/8192 2364.740 -
std::deque<std::string>::insert(begin)_(cheap_elements)/1024 10.927 -
std::deque<std::string>::insert(begin)_(cheap_elements)/32 10.762 -
std::deque<std::string>::insert(begin)_(cheap_elements)/8192 10.945 -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 32.000 9.16%
std::deque<std::string>::insert(begin)_(expensive_elements)/32 31.826 6.43%
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 32.662 4.21%
std::deque<std::string>::insert(middle)_(cheap_elements)/1024 310.962 -
std::deque<std::string>::insert(middle)_(cheap_elements)/32 24.403 -
std::deque<std::string>::insert(middle)_(cheap_elements)/8192 2344.564 -
std::deque<std::string>::insert(middle)_(expensive_elements)/1024 328.264 -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 38.921 -3.08%
std::deque<std::string>::insert(middle)_(expensive_elements)/8192 2366.074 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 525.035 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/32 16.926 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 4554.543 -1.09%
std::deque<std::string>::operator=(const&)_(expensive_elements)/1024 6509.408 -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 158.401 -
std::deque<std::string>::operator=(const&)_(expensive_elements)/8192 52653.254 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 1039.676 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 413.201 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 8123.335 -4.34%
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 12934.489 -3.17%
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 754.095 -1.40%
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 114728.176 -2.80%
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 1.380 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/32 13.237 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 1.272 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 13.275 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 23.867 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 14.709 -
std::distance(deque<int>)/1024 0.846 -
std::distance(deque<int>)/4096 0.846 -
std::distance(deque<int>)/50 0.846 -
std::distance(deque<int>)/8192 0.845 -
std::distance(join_view(vector<vector<int>>))/1024 0.970 -
std::distance(join_view(vector<vector<int>>))/4096 4.521 1.67%
std::distance(join_view(vector<vector<int>>))/50 0.690 -
std::distance(join_view(vector<vector<int>>))/8192 8.304 -
std::equal(deque<int>)_(it,_it,_it)/1024 477.997 -
std::equal(deque<int>)_(it,_it,_it)/1048576 494464.500 -
std::equal(deque<int>)_(it,_it,_it)/50 20.595 -13.87%
std::equal(deque<int>)_(it,_it,_it)/8 4.201 -6.10%
std::equal(deque<int>)_(it,_it,_it)/8192 3860.832 -
std::equal(deque<int>)_(it,_it,_it,_it)/1024 501.263 2.34%
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 528552.426 5.38%
std::equal(deque<int>)_(it,_it,_it,_it)/50 31.722 5.24%
std::equal(deque<int>)_(it,_it,_it,_it)/8 5.089 -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 4069.867 4.28%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 527.254 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 547138.833 6.31%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 27.053 -9.09%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 5.119 -1.54%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 4243.006 6.51%
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 515.229 -1.40%
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 522019.074 -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 24.933 -2.08%
std::equal(deque<int>)_(it,_it,_it,_pred)/8 4.313 -5.28%
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 4031.090 -
std::equal(list<int>)_(it,_it,_it)/1024 1133.072 -35.45%
std::equal(list<int>)_(it,_it,_it)/1048576 1313862.204 -
std::equal(list<int>)_(it,_it,_it)/50 35.505 -
std::equal(list<int>)_(it,_it,_it)/8 2.708 -
std::equal(list<int>)_(it,_it,_it)/8192 10386.370 9.00%
std::equal(list<int>)_(it,_it,_it,_it)/1024 778.350 -
std::equal(list<int>)_(it,_it,_it,_it)/1048576 957929.229 -
std::equal(list<int>)_(it,_it,_it,_it)/50 27.656 -
std::equal(list<int>)_(it,_it,_it,_it)/8 2.915 -
std::equal(list<int>)_(it,_it,_it,_it)/8192 12563.730 8.45%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 804.415 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1048576 980605.944 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 33.752 -1.51%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 3.544 -3.70%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 12451.492 -
std::equal(list<int>)_(it,_it,_it,_pred)/1024 1161.767 -
std::equal(list<int>)_(it,_it,_it,_pred)/1048576 1322429.669 -
std::equal(list<int>)_(it,_it,_it,_pred)/50 38.695 -
std::equal(list<int>)_(it,_it,_it,_pred)/8 3.500 -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 12446.405 1.04%
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.220 -
std::equal(vector<bool>)_(aligned)/8192 0.219 -
std::equal(vector<bool>)_(unaligned)/1024 6.009 -
std::equal(vector<bool>)_(unaligned)/1048576 6448.711 -
std::equal(vector<bool>)_(unaligned)/50 1.071 50.00%
std::equal(vector<bool>)_(unaligned)/8 1.060 48.32%
std::equal(vector<bool>)_(unaligned)/8192 55.610 -1.79%
std::equal(vector<int>)_(it,_it,_it)/1024 77.769 -
std::equal(vector<int>)_(it,_it,_it)/1048576 73715.653 -
std::equal(vector<int>)_(it,_it,_it)/50 4.237 2.91%
std::equal(vector<int>)_(it,_it,_it)/8 1.156 -
std::equal(vector<int>)_(it,_it,_it)/8192 570.493 -
std::equal(vector<int>)_(it,_it,_it,_it)/1024 78.283 -
std::equal(vector<int>)_(it,_it,_it,_it)/1048576 73707.478 -
std::equal(vector<int>)_(it,_it,_it,_it)/50 4.240 -4.35%
std::equal(vector<int>)_(it,_it,_it,_it)/8 1.347 -11.93%
std::equal(vector<int>)_(it,_it,_it,_it)/8192 571.045 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 304.379 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 322757.338 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 22.263 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 2.496 -3.56%
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 2401.584 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1024 290.911 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1048576 305678.270 -
std::equal(vector<int>)_(it,_it,_it,_pred)/50 13.508 -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 2.626 -4.01%
std::equal(vector<int>)_(it,_it,_it,_pred)/8192 2541.382 -
std::fill(deque<int>)/1024 30.188 -
std::fill(deque<int>)/32 1.364 -
std::fill(deque<int>)/50 2.364 -
std::fill(deque<int>)/8192 235.493 -
std::fill(list<int>)/1024 610.087 23.71%
std::fill(list<int>)/32 8.297 -
std::fill(list<int>)/50 34.308 -3.59%
std::fill(list<int>)/8192 7195.818 -12.31%
std::fill(vector<bool>)/1048576 3832.417 8.47%
std::fill(vector<bool>)/262144 914.906 19.77%
std::fill(vector<bool>)/32768 31.052 -10.45%
std::fill(vector<bool>)/4096 4.210 -
std::fill(vector<bool>)/512 1.573 1.25%
std::fill(vector<bool>)/64 1.639 9.77%
std::fill(vector<int>)/1024 29.599 -1.07%
std::fill(vector<int>)/32 1.038 -
std::fill(vector<int>)/50 2.199 -
std::fill(vector<int>)/8192 232.842 -
std::fill_n(deque<int>)/1024 29.666 -
std::fill_n(deque<int>)/32 1.155 -12.29%
std::fill_n(deque<int>)/50 2.193 -
std::fill_n(deque<int>)/8192 236.190 -2.17%
std::fill_n(list<int>)/1024 648.923 47.38%
std::fill_n(list<int>)/32 8.090 -
std::fill_n(list<int>)/50 15.770 -
std::fill_n(list<int>)/8192 7374.657 -18.79%
std::fill_n(vector<bool>)/1048576 3809.561 -
std::fill_n(vector<bool>)/262144 230.870 -
std::fill_n(vector<bool>)/32768 30.349 -
std::fill_n(vector<bool>)/4096 4.187 -
std::fill_n(vector<bool>)/512 1.455 -
std::fill_n(vector<bool>)/64 1.450 5.69%
std::fill_n(vector<int>)/1024 29.666 -
std::fill_n(vector<int>)/32 1.145 -
std::fill_n(vector<int>)/50 2.222 -
std::fill_n(vector<int>)/8192 234.593 -
std::find(deque<int>)_(bail_25%)/1024 68.191 -
std::find(deque<int>)_(bail_25%)/32768 1925.156 -
std::find(deque<int>)_(bail_25%)/8 2.288 -4.51%
std::find(deque<int>)_(bail_25%)/8192 481.866 -
std::find(deque<int>)_(process_all)/1024 244.300 -
std::find(deque<int>)_(process_all)/32768 7804.230 -
std::find(deque<int>)_(process_all)/50 13.243 -
std::find(deque<int>)_(process_all)/8 3.404 -2.60%
std::find(deque<int>)_(process_all)/8192 1956.187 -
std::find(list<int>)_(bail_25%)/1024 129.596 -
std::find(list<int>)_(bail_25%)/32768 7903.312 -1.33%
std::find(list<int>)_(bail_25%)/8 0.935 -
std::find(list<int>)_(bail_25%)/8192 1425.940 -
std::find(list<int>)_(process_all)/1024 688.388 -
std::find(list<int>)_(process_all)/32768 26051.807 -
std::find(list<int>)_(process_all)/50 19.022 -
std::find(list<int>)_(process_all)/8 2.198 -6.56%
std::find(list<int>)_(process_all)/8192 7299.894 -
std::find(vector<bool>)_(process_all)/1024 4.678 -
std::find(vector<bool>)_(process_all)/1048576 3655.207 -1.81%
std::find(vector<bool>)_(process_all)/50 0.538 -31.41%
std::find(vector<bool>)_(process_all)/8 0.533 -32.75%
std::find(vector<bool>)_(process_all)/8192 33.587 -
std::find(vector<char>)_(bail_25%)/1024 5.328 -4.28%
std::find(vector<char>)_(bail_25%)/32768 136.694 -
std::find(vector<char>)_(bail_25%)/8 1.104 -12.35%
std::find(vector<char>)_(bail_25%)/8192 39.824 -
std::find(vector<char>)_(process_all)/1024 16.231 -
std::find(vector<char>)_(process_all)/32768 495.014 -
std::find(vector<char>)_(process_all)/50 1.639 -2.24%
std::find(vector<char>)_(process_all)/8 0.924 -
std::find(vector<char>)_(process_all)/8192 136.016 -
std::find(vector<int>)_(bail_25%)/1024 66.159 -
std::find(vector<int>)_(bail_25%)/32768 1866.703 -
std::find(vector<int>)_(bail_25%)/8 1.415 -8.09%
std::find(vector<int>)_(bail_25%)/8192 472.118 -
std::find(vector<int>)_(process_all)/1024 243.016 -
std::find(vector<int>)_(process_all)/32768 7425.848 -
std::find(vector<int>)_(process_all)/50 12.447 -
std::find(vector<int>)_(process_all)/8 2.764 -
std::find(vector<int>)_(process_all)/8192 1857.748 -
std::find(vector<long_long>)_(bail_25%)/1024 23.042 -
std::find(vector<long_long>)_(bail_25%)/32768 729.439 -
std::find(vector<long_long>)_(bail_25%)/8 0.923 -4.10%
std::find(vector<long_long>)_(bail_25%)/8192 187.811 -
std::find(vector<long_long>)_(process_all)/1024 90.556 -
std::find(vector<long_long>)_(process_all)/32768 2891.809 -
std::find(vector<long_long>)_(process_all)/50 4.387 -
std::find(vector<long_long>)_(process_all)/8 1.028 10.46%
std::find(vector<long_long>)_(process_all)/8192 720.156 -
std::find(vector<short>)_(bail_25%)/1024 5.981 -
std::find(vector<short>)_(bail_25%)/32768 187.620 -
std::find(vector<short>)_(bail_25%)/8 0.664 -2.36%
std::find(vector<short>)_(bail_25%)/8192 45.467 -
std::find(vector<short>)_(process_all)/1024 22.542 -
std::find(vector<short>)_(process_all)/32768 722.085 -
std::find(vector<short>)_(process_all)/50 1.691 1.67%
std::find(vector<short>)_(process_all)/8 0.692 -
std::find(vector<short>)_(process_all)/8192 180.293 -
std::find_end(deque<int>)_(match_near_end)/1000 41.092 -10.91%
std::find_end(deque<int>)_(match_near_end)/1024 39.037 19.88%
std::find_end(deque<int>)_(match_near_end)/8192 320.523 17.38%
std::find_end(deque<int>)_(near_matches)/1000 16043.097 1.36%
std::find_end(deque<int>)_(near_matches)/1024 16345.134 -
std::find_end(deque<int>)_(near_matches)/8192 1125486.736 -
std::find_end(deque<int>)_(process_all)/1000 296.816 -
std::find_end(deque<int>)_(process_all)/1024 339.714 10.77%
std::find_end(deque<int>)_(process_all)/1048576 341410.436 29.11%
std::find_end(deque<int>)_(process_all)/8192 2668.839 29.76%
std::find_end(deque<int>)_(same_length)/1000 335.825 -
std::find_end(deque<int>)_(same_length)/1024 343.003 -
std::find_end(deque<int>)_(same_length)/8192 2960.603 8.19%
std::find_end(deque<int>)_(single_element)/1000 325.303 -6.96%
std::find_end(deque<int>)_(single_element)/1024 331.177 -7.30%
std::find_end(deque<int>)_(single_element)/8192 2369.259 -12.91%
std::find_end(deque<int>,_pred)_(match_near_end)/1000 74.477 -
std::find_end(deque<int>,_pred)_(match_near_end)/1024 76.953 -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 600.187 -
std::find_end(deque<int>,_pred)_(near_matches)/1000 30935.411 -
std::find_end(deque<int>,_pred)_(near_matches)/1024 31908.678 -1.30%
std::find_end(deque<int>,_pred)_(near_matches)/8192 1872687.054 -
std::find_end(deque<int>,_pred)_(process_all)/1000 573.334 -3.32%
std::find_end(deque<int>,_pred)_(process_all)/1024 587.763 -
std::find_end(deque<int>,_pred)_(process_all)/1048576 593019.973 -
std::find_end(deque<int>,_pred)_(process_all)/8192 4333.379 -
std::find_end(deque<int>,_pred)_(same_length)/1000 781.885 -
std::find_end(deque<int>,_pred)_(same_length)/1024 801.366 -
std::find_end(deque<int>,_pred)_(same_length)/8192 4985.378 -
std::find_end(deque<int>,_pred)_(single_element)/1000 670.736 2.11%
std::find_end(deque<int>,_pred)_(single_element)/1024 669.092 -
std::find_end(deque<int>,_pred)_(single_element)/8192 4893.914 -
std::find_end(forward_list<int>)_(match_near_end)/1000 761.483 -
std::find_end(forward_list<int>)_(match_near_end)/1024 4473.719 -
std::find_end(forward_list<int>)_(match_near_end)/8192 257474.354 -
std::find_end(forward_list<int>)_(near_matches)/1000 36542.159 -
std::find_end(forward_list<int>)_(near_matches)/1024 37991.077 -
std::find_end(forward_list<int>)_(near_matches)/8192 2462514.229 -
std::find_end(forward_list<int>)_(process_all)/1000 674.824 -1.99%
std::find_end(forward_list<int>)_(process_all)/1024 709.129 -
std::find_end(forward_list<int>)_(process_all)/1048576 762719.396 -
std::find_end(forward_list<int>)_(process_all)/8192 5722.396 -12.81%
std::find_end(forward_list<int>)_(same_length)/1000 1479.304 -
std::find_end(forward_list<int>)_(same_length)/1024 1497.604 -
std::find_end(forward_list<int>)_(same_length)/8192 14257.182 -1.47%
std::find_end(forward_list<int>)_(single_element)/1000 690.967 -
std::find_end(forward_list<int>)_(single_element)/1024 709.908 -
std::find_end(forward_list<int>)_(single_element)/8192 5732.885 -7.44%
std::find_end(forward_list<int>,_pred)_(match_near_end)/1000 844.030 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/1024 5160.904 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/8192 277703.246 -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 41380.537 -
std::find_end(forward_list<int>,_pred)_(near_matches)/1024 43170.556 -
std::find_end(forward_list<int>,_pred)_(near_matches)/8192 2687273.077 -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 796.054 -1.27%
std::find_end(forward_list<int>,_pred)_(process_all)/1024 816.688 -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 901124.570 -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 6583.554 -1.15%
std::find_end(forward_list<int>,_pred)_(same_length)/1000 1534.415 -
std::find_end(forward_list<int>,_pred)_(same_length)/1024 1578.074 -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 17736.944 -2.65%
std::find_end(forward_list<int>,_pred)_(single_element)/1000 755.535 -3.72%
std::find_end(forward_list<int>,_pred)_(single_element)/1024 773.233 -3.26%
std::find_end(forward_list<int>,_pred)_(single_element)/8192 6407.111 -2.25%
std::find_end(list<int>)_(match_near_end)/1000 78.434 -1.29%
std::find_end(list<int>)_(match_near_end)/1024 60.516 1.06%
std::find_end(list<int>)_(match_near_end)/8192 601.632 -
std::find_end(list<int>)_(near_matches)/1000 33383.722 -
std::find_end(list<int>)_(near_matches)/1024 34407.477 -
std::find_end(list<int>)_(near_matches)/8192 2253708.064 -
std::find_end(list<int>)_(process_all)/1000 713.231 -
std::find_end(list<int>)_(process_all)/1024 729.262 -
std::find_end(list<int>)_(process_all)/1048576 872594.399 -
std::find_end(list<int>)_(process_all)/8192 7369.848 -
std::find_end(list<int>)_(same_length)/1000 737.831 -1.64%
std::find_end(list<int>)_(same_length)/1024 755.096 -
std::find_end(list<int>)_(same_length)/8192 7974.169 -17.74%
std::find_end(list<int>)_(single_element)/1000 712.221 -
std::find_end(list<int>)_(single_element)/1024 731.370 -
std::find_end(list<int>)_(single_element)/8192 7778.009 -6.42%
std::find_end(list<int>,_pred)_(match_near_end)/1000 70.476 -1.52%
std::find_end(list<int>,_pred)_(match_near_end)/1024 70.089 -
std::find_end(list<int>,_pred)_(match_near_end)/8192 628.193 -
std::find_end(list<int>,_pred)_(near_matches)/1000 37026.276 -
std::find_end(list<int>,_pred)_(near_matches)/1024 38392.459 -
std::find_end(list<int>,_pred)_(near_matches)/8192 2407066.440 -
std::find_end(list<int>,_pred)_(process_all)/1000 796.996 -
std::find_end(list<int>,_pred)_(process_all)/1024 816.288 -
std::find_end(list<int>,_pred)_(process_all)/1048576 961064.063 -
std::find_end(list<int>,_pred)_(process_all)/8192 8124.205 -2.41%
std::find_end(list<int>,_pred)_(same_length)/1000 775.075 -2.61%
std::find_end(list<int>,_pred)_(same_length)/1024 795.134 -4.85%
std::find_end(list<int>,_pred)_(same_length)/8192 8698.071 -3.10%
std::find_end(list<int>,_pred)_(single_element)/1000 798.118 -
std::find_end(list<int>,_pred)_(single_element)/1024 817.281 -
std::find_end(list<int>,_pred)_(single_element)/8192 8565.422 -
std::find_end(vector<int>)_(match_near_end)/1000 28.086 -
std::find_end(vector<int>)_(match_near_end)/1024 28.298 -
std::find_end(vector<int>)_(match_near_end)/8192 201.280 -
std::find_end(vector<int>)_(near_matches)/1000 13647.425 -
std::find_end(vector<int>)_(near_matches)/1024 14158.812 -
std::find_end(vector<int>)_(near_matches)/8192 772456.085 -
std::find_end(vector<int>)_(process_all)/1000 219.781 1.31%
std::find_end(vector<int>)_(process_all)/1024 224.873 1.21%
std::find_end(vector<int>)_(process_all)/1048576 220378.031 1.35%
std::find_end(vector<int>)_(process_all)/8192 1709.495 1.57%
std::find_end(vector<int>)_(same_length)/1000 243.265 -
std::find_end(vector<int>)_(same_length)/1024 260.560 4.92%
std::find_end(vector<int>)_(same_length)/8192 2071.926 2.34%
std::find_end(vector<int>)_(single_element)/1000 240.525 -2.78%
std::find_end(vector<int>)_(single_element)/1024 245.828 -2.16%
std::find_end(vector<int>)_(single_element)/8192 1872.114 -3.11%
std::find_end(vector<int>,_pred)_(match_near_end)/1000 58.547 -
std::find_end(vector<int>,_pred)_(match_near_end)/1024 60.212 -
std::find_end(vector<int>,_pred)_(match_near_end)/8192 478.797 -
std::find_end(vector<int>,_pred)_(near_matches)/1000 23192.817 1.36%
std::find_end(vector<int>,_pred)_(near_matches)/1024 24123.950 -
std::find_end(vector<int>,_pred)_(near_matches)/8192 1450959.110 -
std::find_end(vector<int>,_pred)_(process_all)/1000 526.859 -
std::find_end(vector<int>,_pred)_(process_all)/1024 539.477 -
std::find_end(vector<int>,_pred)_(process_all)/1048576 641081.812 -
std::find_end(vector<int>,_pred)_(process_all)/8192 4308.699 -
std::find_end(vector<int>,_pred)_(same_length)/1000 612.069 -
std::find_end(vector<int>,_pred)_(same_length)/1024 626.888 -
std::find_end(vector<int>,_pred)_(same_length)/8192 5017.740 -
std::find_end(vector<int>,_pred)_(single_element)/1000 584.619 -
std::find_end(vector<int>,_pred)_(single_element)/1024 598.533 -
std::find_end(vector<int>,_pred)_(single_element)/8192 4794.328 -
std::find_first_of(deque<int>)_(large_needle)/1024 366329.910 -
std::find_first_of(deque<int>)_(large_needle)/32 297.492 4.97%
std::find_first_of(deque<int>)_(large_needle)/50 718.145 6.62%
std::find_first_of(deque<int>)_(large_needle)/8192 23555529.168 -
std::find_first_of(deque<int>)_(small_needle)/1024 3475.439 -1.05%
std::find_first_of(deque<int>)_(small_needle)/32 106.460 -2.44%
std::find_first_of(deque<int>)_(small_needle)/50 163.765 -2.43%
std::find_first_of(deque<int>)_(small_needle)/8192 27961.640 -
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 613426.377 2.00%
std::find_first_of(deque<int>,_pred)_(large_needle)/32 575.917 -1.46%
std::find_first_of(deque<int>,_pred)_(large_needle)/50 1582.765 -
std::find_first_of(deque<int>,_pred)_(large_needle)/8192 37036528.474 -
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 6242.442 -
std::find_first_of(deque<int>,_pred)_(small_needle)/32 196.857 -2.75%
std::find_first_of(deque<int>,_pred)_(small_needle)/50 306.567 -
std::find_first_of(deque<int>,_pred)_(small_needle)/8192 53102.699 6.79%
std::find_first_of(list<int>)_(large_needle)/1024 861570.833 1.64%
std::find_first_of(list<int>)_(large_needle)/32 677.396 -
std::find_first_of(list<int>)_(large_needle)/50 1744.082 -
std::find_first_of(list<int>)_(large_needle)/8192 47971911.131 -1.93%
std::find_first_of(list<int>)_(small_needle)/1024 2769.652 -
std::find_first_of(list<int>)_(small_needle)/32 93.726 -
std::find_first_of(list<int>)_(small_needle)/50 140.931 -
std::find_first_of(list<int>)_(small_needle)/8192 22198.841 -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 1050511.574 13.43%
std::find_first_of(list<int>,_pred)_(large_needle)/32 750.731 -
std::find_first_of(list<int>,_pred)_(large_needle)/50 1970.037 -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 57243399.332 -1.58%
std::find_first_of(list<int>,_pred)_(small_needle)/1024 5382.418 -
std::find_first_of(list<int>,_pred)_(small_needle)/32 170.997 -
std::find_first_of(list<int>,_pred)_(small_needle)/50 266.627 -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 43315.594 -
std::find_first_of(vector<int>)_(large_needle)/1024 116076.053 8.19%
std::find_first_of(vector<int>)_(large_needle)/32 107.568 -
std::find_first_of(vector<int>)_(large_needle)/50 271.505 2.33%
std::find_first_of(vector<int>)_(large_needle)/8192 7498498.234 8.51%
std::find_first_of(vector<int>)_(small_needle)/1024 1464.708 -
std::find_first_of(vector<int>)_(small_needle)/32 50.198 -5.82%
std::find_first_of(vector<int>)_(small_needle)/50 75.935 -
std::find_first_of(vector<int>)_(small_needle)/8192 11695.108 -
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 600502.133 1.76%
std::find_first_of(vector<int>,_pred)_(large_needle)/32 496.987 -
std::find_first_of(vector<int>,_pred)_(large_needle)/50 1363.044 -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 38193648.105 -
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 5689.271 -
std::find_first_of(vector<int>,_pred)_(small_needle)/32 176.213 -
std::find_first_of(vector<int>,_pred)_(small_needle)/50 278.262 -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 45113.987 -5.27%
std::find_if(deque<int>)_(bail_25%)/1024 78.240 -
std::find_if(deque<int>)_(bail_25%)/32768 2009.471 -
std::find_if(deque<int>)_(bail_25%)/8 1.162 -
std::find_if(deque<int>)_(bail_25%)/8192 504.573 -7.54%
std::find_if(deque<int>)_(process_all)/1024 271.066 -
std::find_if(deque<int>)_(process_all)/32768 8705.860 -
std::find_if(deque<int>)_(process_all)/50 12.616 -
std::find_if(deque<int>)_(process_all)/8 2.523 -
std::find_if(deque<int>)_(process_all)/8192 2156.003 -
std::find_if(list<int>)_(bail_25%)/1024 192.921 5.94%
std::find_if(list<int>)_(bail_25%)/32768 7198.803 -
std::find_if(list<int>)_(bail_25%)/8 0.981 6.05%
std::find_if(list<int>)_(bail_25%)/8192 1445.934 1.26%
std::find_if(list<int>)_(process_all)/1024 698.444 1.72%
std::find_if(list<int>)_(process_all)/32768 25821.664 -
std::find_if(list<int>)_(process_all)/50 19.043 -
std::find_if(list<int>)_(process_all)/8 2.444 10.22%
std::find_if(list<int>)_(process_all)/8192 7168.510 -2.18%
std::find_if(vector<bool>)_(process_all)/1024 568.734 -
std::find_if(vector<bool>)_(process_all)/1048576 579973.682 -
std::find_if(vector<bool>)_(process_all)/50 24.005 1.56%
std::find_if(vector<bool>)_(process_all)/8 3.547 -
std::find_if(vector<bool>)_(process_all)/8192 4531.666 -
std::find_if(vector<char>)_(bail_25%)/1024 28.040 10.95%
std::find_if(vector<char>)_(bail_25%)/32768 867.529 8.30%
std::find_if(vector<char>)_(bail_25%)/8 0.998 8.67%
std::find_if(vector<char>)_(bail_25%)/8192 224.201 6.10%
std::find_if(vector<char>)_(process_all)/1024 124.639 -
std::find_if(vector<char>)_(process_all)/32768 3756.126 -
std::find_if(vector<char>)_(process_all)/50 6.633 -
std::find_if(vector<char>)_(process_all)/8 1.435 -3.56%
std::find_if(vector<char>)_(process_all)/8192 943.328 -
std::find_if(vector<int>)_(bail_25%)/1024 27.441 1.87%
std::find_if(vector<int>)_(bail_25%)/32768 826.750 1.58%
std::find_if(vector<int>)_(bail_25%)/8 0.777 -8.44%
std::find_if(vector<int>)_(bail_25%)/8192 212.772 -
std::find_if(vector<int>)_(process_all)/1024 112.937 -2.11%
std::find_if(vector<int>)_(process_all)/32768 3203.782 -4.58%
std::find_if(vector<int>)_(process_all)/50 5.675 -1.88%
std::find_if(vector<int>)_(process_all)/8 1.457 -2.00%
std::find_if(vector<int>)_(process_all)/8192 806.401 -4.45%
std::find_if_not(deque<int>)_(bail_25%)/1024 78.243 -
std::find_if_not(deque<int>)_(bail_25%)/32768 2006.126 -
std::find_if_not(deque<int>)_(bail_25%)/8 1.168 -
std::find_if_not(deque<int>)_(bail_25%)/8192 508.688 -
std::find_if_not(deque<int>)_(process_all)/1024 323.059 18.88%
std::find_if_not(deque<int>)_(process_all)/32768 10305.997 18.85%
std::find_if_not(deque<int>)_(process_all)/50 12.717 -
std::find_if_not(deque<int>)_(process_all)/8 2.689 -
std::find_if_not(deque<int>)_(process_all)/8192 2581.741 19.63%
std::find_if_not(list<int>)_(bail_25%)/1024 182.248 -7.06%
std::find_if_not(list<int>)_(bail_25%)/32768 7665.704 -2.90%
std::find_if_not(list<int>)_(bail_25%)/8 0.926 -
std::find_if_not(list<int>)_(bail_25%)/8192 1452.779 -5.64%
std::find_if_not(list<int>)_(process_all)/1024 723.864 -5.36%
std::find_if_not(list<int>)_(process_all)/32768 25626.413 -1.23%
std::find_if_not(list<int>)_(process_all)/50 39.158 2.31%
std::find_if_not(list<int>)_(process_all)/8 3.585 -
std::find_if_not(list<int>)_(process_all)/8192 7232.333 -9.68%
std::find_if_not(vector<bool>)_(process_all)/1024 603.900 6.64%
std::find_if_not(vector<bool>)_(process_all)/1048576 584038.293 1.22%
std::find_if_not(vector<bool>)_(process_all)/50 24.456 2.16%
std::find_if_not(vector<bool>)_(process_all)/8 3.573 1.20%
std::find_if_not(vector<bool>)_(process_all)/8192 4615.991 2.31%
std::find_if_not(vector<char>)_(bail_25%)/1024 25.159 -
std::find_if_not(vector<char>)_(bail_25%)/32768 942.187 -
std::find_if_not(vector<char>)_(bail_25%)/8 0.826 -23.01%
std::find_if_not(vector<char>)_(bail_25%)/8192 240.311 -
std::find_if_not(vector<char>)_(process_all)/1024 130.728 4.50%
std::find_if_not(vector<char>)_(process_all)/32768 3762.009 -
std::find_if_not(vector<char>)_(process_all)/50 6.870 2.59%
std::find_if_not(vector<char>)_(process_all)/8 1.502 5.30%
std::find_if_not(vector<char>)_(process_all)/8192 952.934 -
std::find_if_not(vector<int>)_(bail_25%)/1024 30.721 8.04%
std::find_if_not(vector<int>)_(bail_25%)/32768 962.770 1.21%
std::find_if_not(vector<int>)_(bail_25%)/8 0.671 -8.91%
std::find_if_not(vector<int>)_(bail_25%)/8192 244.325 -
std::find_if_not(vector<int>)_(process_all)/1024 113.706 -
std::find_if_not(vector<int>)_(process_all)/32768 3204.104 -
std::find_if_not(vector<int>)_(process_all)/50 5.671 1.75%
std::find_if_not(vector<int>)_(process_all)/8 1.392 -2.55%
std::find_if_not(vector<int>)_(process_all)/8192 808.690 -
std::flat_map<int,_int>::clear()/0 393.447 -
std::flat_map<int,_int>::clear()/1024 395.126 -
std::flat_map<int,_int>::clear()/32 394.618 -
std::flat_map<int,_int>::clear()/8192 413.592 -
std::flat_map<int,_int>::contains(key)_(existent)/1024 7.942 -
std::flat_map<int,_int>::contains(key)_(existent)/32 3.102 -
std::flat_map<int,_int>::contains(key)_(existent)/8192 11.673 -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 0.451 -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 6.431 -18.98%
std::flat_map<int,_int>::contains(key)_(non-existent)/32 2.470 -3.05%
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 9.415 -17.84%
std::flat_map<int,_int>::count(key)_(existent)/1024 8.209 -
std::flat_map<int,_int>::count(key)_(existent)/32 3.069 -
std::flat_map<int,_int>::count(key)_(existent)/8192 11.645 -
std::flat_map<int,_int>::count(key)_(non-existent)/0 0.423 -12.65%
std::flat_map<int,_int>::count(key)_(non-existent)/1024 5.362 -1.04%
std::flat_map<int,_int>::count(key)_(non-existent)/32 2.251 1.59%
std::flat_map<int,_int>::count(key)_(non-existent)/8192 7.904 -2.96%
std::flat_map<int,_int>::ctor(&&,_different_allocs)/0 15.077 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/1024 185.345 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/32 28.633 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/8192 1163.597 -
std::flat_map<int,_int>::ctor(const&)/0 12.830 -
std::flat_map<int,_int>::ctor(const&)/1024 177.568 -
std::flat_map<int,_int>::ctor(const&)/32 22.992 -
std::flat_map<int,_int>::ctor(const&)/8192 1933.464 -
std::flat_map<int,_int>::ctor(const&,_alloc)/0 12.837 -
std::flat_map<int,_int>::ctor(const&,_alloc)/1024 177.657 -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 23.047 -
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 1926.076 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.644 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 4202.969 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 178.256 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 33273.223 1.76%
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.633 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8711.402 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 207.169 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 130348.406 -3.55%
std::flat_map<int,_int>::equal_range(key)_(existent)/1024 8.373 -
std::flat_map<int,_int>::equal_range(key)_(existent)/32 3.335 -
std::flat_map<int,_int>::equal_range(key)_(existent)/8192 11.647 -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 0.409 -11.42%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 5.365 -33.23%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 2.294 -6.94%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 8.167 -29.23%
std::flat_map<int,_int>::erase(iterator)/1024 74.643 -2.44%
std::flat_map<int,_int>::erase(iterator)/32 19.753 -2.33%
std::flat_map<int,_int>::erase(iterator)/8192 549.854 10.13%
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.600 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 411.065 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 395.711 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 622.324 2.06%
std::flat_map<int,_int>::erase(key)_(existent)/1024 90.099 -
std::flat_map<int,_int>::erase(key)_(existent)/32 22.747 -
std::flat_map<int,_int>::erase(key)_(existent)/8192 627.184 9.75%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 0.442 3.86%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 5.696 -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 2.451 -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 9.208 -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/0 0.531 5.30%
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/1024 6.675 3.06%
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/32 2.736 -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/8192 10.128 2.48%
std::flat_map<int,_int>::find(key)_(existent)/1024 8.322 -
std::flat_map<int,_int>::find(key)_(existent)/32 3.300 -
std::flat_map<int,_int>::find(key)_(existent)/8192 12.215 -
std::flat_map<int,_int>::find(key)_(non-existent)/0 0.449 18.06%
std::flat_map<int,_int>::find(key)_(non-existent)/1024 6.819 5.88%
std::flat_map<int,_int>::find(key)_(non-existent)/32 2.622 1.70%
std::flat_map<int,_int>::find(key)_(non-existent)/8192 10.048 6.83%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 15.155 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 24.881 19.53%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 16.327 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 35.566 38.63%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 15.169 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 99.507 -35.51%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 23.762 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 555.745 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 15.237 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 16.945 -3.17%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 15.323 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 21.378 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 15.278 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 79.019 -32.10%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 22.007 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 505.968 -2.50%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 395.102 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 5302.982 -9.78%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 619.417 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 42599.018 -4.41%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 394.595 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 5589.736 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 609.578 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 42786.574 1.24%
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 393.458 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7580.644 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 668.845 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 62178.148 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 394.233 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1412.932 -7.09%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 446.556 -2.06%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 8473.353 -5.35%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 393.955 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1846.860 10.14%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 460.499 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 11716.080 12.69%
std::flat_map<int,_int>::insert(value)_(already_present)/1024 11.803 -3.17%
std::flat_map<int,_int>::insert(value)_(already_present)/32 3.021 -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 22.720 9.02%
std::flat_map<int,_int>::insert(value)_(new_value,_end)/0 15.247 -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 19.310 -37.24%
std::flat_map<int,_int>::insert(value)_(new_value,_end)/32 16.308 -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 24.671 -13.91%
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/0 15.756 2.54%
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 112.810 1.03%
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/32 24.524 2.29%
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 564.415 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 12.349 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.816 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 25.260 12.00%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 15.122 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 21.982 -34.09%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 16.257 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 29.551 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 14.989 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 114.483 -9.39%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 23.570 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 564.492 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/1024 7.909 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/32 3.040 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/8192 11.481 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/0 0.307 14.98%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 6.701 -6.53%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 2.711 -3.85%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 10.209 -8.51%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 15.927 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 86.569 -6.34%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 18.026 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 856.436 6.73%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 15.662 -2.51%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 86.201 -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 17.731 -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 894.511 -49.92%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 3.335 3.93%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 73.114 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/32 3.817 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 917.532 -46.14%
std::flat_map<int,_int>::upper_bound(key)_(existent)/1024 8.018 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/32 2.962 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/8192 11.531 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/0 0.267 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 6.761 7.74%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 2.343 1.74%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 9.598 8.31%
std::flat_multimap<int,_int>::clear()/0 402.957 2.43%
std::flat_multimap<int,_int>::clear()/1024 405.961 2.71%
std::flat_multimap<int,_int>::clear()/32 404.164 2.42%
std::flat_multimap<int,_int>::clear()/8192 418.049 -
std::flat_multimap<int,_int>::contains(key)_(existent)/1024 8.207 -
std::flat_multimap<int,_int>::contains(key)_(existent)/32 3.103 -
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 11.591 -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 0.381 8.95%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 4.619 -38.57%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 2.183 -4.18%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 6.302 -40.39%
std::flat_multimap<int,_int>::count(key)_(existent)/1024 7.773 -4.51%
std::flat_multimap<int,_int>::count(key)_(existent)/32 2.378 4.06%
std::flat_multimap<int,_int>::count(key)_(existent)/8192 12.063 -6.81%
std::flat_multimap<int,_int>::count(key)_(non-existent)/0 0.258 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/1024 4.053 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 2.070 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 5.432 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 15.442 1.06%
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/1024 185.182 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/32 28.551 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/8192 1174.612 1.08%
std::flat_multimap<int,_int>::ctor(const&)/0 13.065 2.56%
std::flat_multimap<int,_int>::ctor(const&)/1024 178.192 -
std::flat_multimap<int,_int>::ctor(const&)/32 23.586 3.11%
std::flat_multimap<int,_int>::ctor(const&)/8192 1919.626 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 13.090 2.60%
std::flat_multimap<int,_int>::ctor(const&,_alloc)/1024 178.240 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 23.554 2.91%
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 1901.640 -1.10%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.323 2.94%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3927.336 1.20%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 167.505 1.40%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 31871.667 1.25%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.500 4.35%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8416.399 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 194.573 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 127412.009 -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 7.932 -11.83%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 2.426 -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 12.478 -14.52%
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.029 -1.76%
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/32 2.054 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192 5.272 -3.41%
std::flat_multimap<int,_int>::erase(iterator)/1024 75.428 -
std::flat_multimap<int,_int>::erase(iterator)/32 20.082 1.63%
std::flat_multimap<int,_int>::erase(iterator)/8192 515.371 1.26%
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 403.593 3.31%
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 422.880 2.38%
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 408.494 2.93%
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 628.943 1.35%
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 84.693 1.52%
std::flat_multimap<int,_int>::erase(key)_(existent)/32 22.734 -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 536.829 4.26%
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.856 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 1.868 -5.96%
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 5.261 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.256 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 3.561 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.840 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 5.040 -
std::flat_multimap<int,_int>::find(key)_(existent)/1024 8.352 -3.79%
std::flat_multimap<int,_int>::find(key)_(existent)/32 3.352 -2.16%
std::flat_multimap<int,_int>::find(key)_(existent)/8192 12.216 -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 0.354 -16.82%
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 6.711 22.81%
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 2.298 3.18%
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 9.536 28.15%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 15.224 1.25%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 28.146 17.99%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 16.503 1.03%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 26.241 -37.88%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 15.221 1.26%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 212.787 112.19%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 24.189 1.74%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 563.165 1.89%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 15.267 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 21.251 27.67%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 15.366 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 21.877 1.12%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 15.332 1.24%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 145.382 87.29%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 22.707 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 525.389 5.01%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 402.408 2.98%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 4973.245 -6.52%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 611.768 1.57%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 37400.105 -3.79%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 404.280 3.45%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 5501.020 -1.75%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 624.587 2.44%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 41880.325 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 402.448 2.92%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7353.336 -3.29%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 676.432 2.21%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 60449.481 1.03%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 403.932 2.42%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1140.515 5.59%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 449.104 3.13%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 6278.391 4.02%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 403.995 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1211.434 5.80%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 450.200 3.34%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 6709.664 6.50%
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 222.437 122.53%
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 22.157 2.39%
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 560.968 2.25%
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/0 15.244 1.27%
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 39.538 85.57%
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/32 16.494 2.33%
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 29.090 12.99%
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/0 15.241 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 197.886 101.27%
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/32 23.737 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 552.790 2.38%
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/1024 7.999 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/32 3.082 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/8192 11.504 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.263 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 4.717 -39.16%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 2.174 -8.10%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 6.472 -43.36%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 15.850 1.27%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 87.875 -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 18.269 3.48%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 595.562 -8.20%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 15.965 2.21%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 87.003 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 18.274 2.44%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 600.208 -8.98%
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 3.238 -2.96%
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 73.673 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 3.779 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 563.120 -10.60%
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/1024 8.006 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/32 2.972 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 12.200 7.36%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.268 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 5.866 -26.27%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.229 -5.63%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 8.306 -27.68%
std::for_each(deque<int>)/32 3.704 -
std::for_each(deque<int>)/50 3.883 -
std::for_each(deque<int>)/8 0.914 -1.34%
std::for_each(deque<int>)/8192 255.203 -
std::for_each(join_view(vector<vector<int>>))/32 3.776 -
std::for_each(join_view(vector<vector<int>>))/50 4.009 -1.23%
std::for_each(join_view(vector<vector<int>>))/8 1.544 4.27%
std::for_each(join_view(vector<vector<int>>))/8192 263.813 -
std::for_each(list<int>)/32 10.835 -
std::for_each(list<int>)/50 21.743 2.23%
std::for_each(list<int>)/8 2.337 -8.21%
std::for_each(list<int>)/8192 7514.057 -5.57%
std::for_each(map<int>::iterator)/32 23.862 -
std::for_each(map<int>::iterator)/50 36.566 1.76%
std::for_each(map<int>::iterator)/8 5.028 -
std::for_each(map<int>::iterator)/8192 7362.770 -1.06%
std::for_each(multimap<int>::iterator)/32 23.755 -
std::for_each(multimap<int>::iterator)/50 36.786 -
std::for_each(multimap<int>::iterator)/8 5.053 -
std::for_each(multimap<int>::iterator)/8192 7562.036 -
std::for_each(multiset<int>::iterator)/32 23.541 -
std::for_each(multiset<int>::iterator)/50 35.825 -
std::for_each(multiset<int>::iterator)/8 5.073 -
std::for_each(multiset<int>::iterator)/8192 7923.959 -
std::for_each(set<int>::iterator)/32 24.634 -
std::for_each(set<int>::iterator)/50 36.826 -1.15%
std::for_each(set<int>::iterator)/8 5.018 -
std::for_each(set<int>::iterator)/8192 7831.833 -
std::for_each(vector<int>)/32 3.699 -
std::for_each(vector<int>)/50 3.882 -
std::for_each(vector<int>)/8 0.928 -
std::for_each(vector<int>)/8192 252.148 -
std::for_each_n(deque<int>)/32 3.784 -13.11%
std::for_each_n(deque<int>)/50 3.937 -19.84%
std::for_each_n(deque<int>)/8 1.157 4.87%
std::for_each_n(deque<int>)/8192 255.208 -
std::for_each_n(join_view(vector<vector<int>>))/32 3.849 -
std::for_each_n(join_view(vector<vector<int>>))/50 4.287 -3.86%
std::for_each_n(join_view(vector<vector<int>>))/8 1.445 -
std::for_each_n(join_view(vector<vector<int>>))/8192 265.928 -1.81%
std::for_each_n(list<int>)/32 11.260 -
std::for_each_n(list<int>)/50 22.537 -1.70%
std::for_each_n(list<int>)/8 2.558 -
std::for_each_n(list<int>)/8192 7793.746 2.59%
std::for_each_n(vector<int>)/32 3.773 1.53%
std::for_each_n(vector<int>)/50 3.866 -
std::for_each_n(vector<int>)/8 2.835 5.14%
std::for_each_n(vector<int>)/8192 252.357 -
std::format(double)_(fmt:_{:017500_0La}) 166.262 -
std::format(double)_(fmt:_{:017500_0Le}) 191.801 -
std::format(double)_(fmt:_{:017500_0Lf}) 206.701 -
std::format(double)_(fmt:_{:017500_0Lg}) 208.801 -
std::format(double)_(fmt:_{:017500_0L}) 207.640 -
std::format(double)_(fmt:_{:017500_0a}) 158.270 -
std::format(double)_(fmt:_{:017500_0e}) 183.072 -
std::format(double)_(fmt:_{:017500_0f}) 200.471 -1.16%
std::format(double)_(fmt:_{:017500_0g}) 200.380 -
std::format(double)_(fmt:_{:017500_0}) 147.625 -
std::format(double)_(fmt:_{:017500_10La}) 173.826 -
std::format(double)_(fmt:_{:017500_10Le}) 207.984 -
std::format(double)_(fmt:_{:017500_10Lf}) 210.921 1.37%
std::format(double)_(fmt:_{:017500_10Lg}) 219.267 -
std::format(double)_(fmt:_{:017500_10L}) 215.418 -1.23%
std::format(double)_(fmt:_{:017500_10a}) 162.931 -
std::format(double)_(fmt:_{:017500_10e}) 197.120 -
std::format(double)_(fmt:_{:017500_10f}) 199.718 -
std::format(double)_(fmt:_{:017500_10g}) 209.058 -1.14%
std::format(double)_(fmt:_{:017500_10}) 209.190 -
std::format(double)_(fmt:_{:017500_17000L}) 408.557 -
std::format(double)_(fmt:_{:017500_17000}) 393.663 -
std::format(double)_(fmt:_{:0<17500_0La}) 165.840 -
std::format(double)_(fmt:_{:0<17500_0Le}) 191.454 -
std::format(double)_(fmt:_{:0<17500_0Lf}) 202.822 -
std::format(double)_(fmt:_{:0<17500_0Lg}) 209.049 -
std::format(double)_(fmt:_{:0<17500_0L}) 206.146 -
std::format(double)_(fmt:_{:0<17500_0a}) 156.813 -
std::format(double)_(fmt:_{:0<17500_0e}) 182.605 -
std::format(double)_(fmt:_{:0<17500_0f}) 194.668 -1.20%
std::format(double)_(fmt:_{:0<17500_0g}) 198.957 -
std::format(double)_(fmt:_{:0<17500_0}) 147.851 -
std::format(double)_(fmt:_{:0<17500_10La}) 172.720 -
std::format(double)_(fmt:_{:0<17500_10Le}) 205.694 -
std::format(double)_(fmt:_{:0<17500_10Lf}) 220.577 8.32%
std::format(double)_(fmt:_{:0<17500_10Lg}) 219.868 1.05%
std::format(double)_(fmt:_{:0<17500_10L}) 219.284 -
std::format(double)_(fmt:_{:0<17500_10a}) 160.702 -
std::format(double)_(fmt:_{:0<17500_10e}) 195.431 1.64%
std::format(double)_(fmt:_{:0<17500_10f}) 196.343 -
std::format(double)_(fmt:_{:0<17500_10g}) 209.581 -
std::format(double)_(fmt:_{:0<17500_10}) 211.638 1.65%
std::format(double)_(fmt:_{:0<17500_17000L}) 405.604 -
std::format(double)_(fmt:_{:0<17500_17000}) 393.739 -
std::format(double)_(fmt:_{:0>17500_0La}) 169.099 1.04%
std::format(double)_(fmt:_{:0>17500_0Le}) 194.709 -
std::format(double)_(fmt:_{:0>17500_0Lf}) 205.340 -
std::format(double)_(fmt:_{:0>17500_0Lg}) 211.712 -
std::format(double)_(fmt:_{:0>17500_0L}) 222.441 6.05%
std::format(double)_(fmt:_{:0>17500_0a}) 159.044 -
std::format(double)_(fmt:_{:0>17500_0e}) 183.659 -
std::format(double)_(fmt:_{:0>17500_0f}) 200.552 -3.80%
std::format(double)_(fmt:_{:0>17500_0g}) 200.313 -
std::format(double)_(fmt:_{:0>17500_0}) 146.957 -
std::format(double)_(fmt:_{:0>17500_10La}) 175.853 -
std::format(double)_(fmt:_{:0>17500_10Le}) 211.062 -
std::format(double)_(fmt:_{:0>17500_10Lf}) 211.426 -
std::format(double)_(fmt:_{:0>17500_10Lg}) 220.107 -
std::format(double)_(fmt:_{:0>17500_10L}) 223.290 1.34%
std::format(double)_(fmt:_{:0>17500_10a}) 164.745 -
std::format(double)_(fmt:_{:0>17500_10e}) 199.728 1.30%
std::format(double)_(fmt:_{:0>17500_10f}) 202.343 -
std::format(double)_(fmt:_{:0>17500_10g}) 209.908 -
std::format(double)_(fmt:_{:0>17500_10}) 210.819 -
std::format(double)_(fmt:_{:0>17500_17000L}) 407.566 -
std::format(double)_(fmt:_{:0>17500_17000}) 389.818 -1.24%
std::format(double)_(fmt:_{:0^17500_0La}) 170.522 -
std::format(double)_(fmt:_{:0^17500_0Le}) 197.237 -
std::format(double)_(fmt:_{:0^17500_0Lf}) 208.517 -1.71%
std::format(double)_(fmt:_{:0^17500_0Lg}) 212.134 -
std::format(double)_(fmt:_{:0^17500_0L}) 217.478 3.22%
std::format(double)_(fmt:_{:0^17500_0a}) 162.193 -
std::format(double)_(fmt:_{:0^17500_0e}) 186.424 -
std::format(double)_(fmt:_{:0^17500_0f}) 203.307 -5.73%
std::format(double)_(fmt:_{:0^17500_0g}) 203.136 -
std::format(double)_(fmt:_{:0^17500_0}) 148.429 -
std::format(double)_(fmt:_{:0^17500_10La}) 178.915 -
std::format(double)_(fmt:_{:0^17500_10Le}) 212.998 -
std::format(double)_(fmt:_{:0^17500_10Lf}) 216.638 -
std::format(double)_(fmt:_{:0^17500_10Lg}) 227.396 -
std::format(double)_(fmt:_{:0^17500_10L}) 224.160 -
std::format(double)_(fmt:_{:0^17500_10a}) 168.703 -
std::format(double)_(fmt:_{:0^17500_10e}) 199.011 -
std::format(double)_(fmt:_{:0^17500_10f}) 203.787 -
std::format(double)_(fmt:_{:0^17500_10g}) 212.517 -
std::format(double)_(fmt:_{:0^17500_10}) 208.858 -2.38%
std::format(double)_(fmt:_{:0^17500_17000L}) 408.082 -
std::format(double)_(fmt:_{:0^17500_17000}) 391.967 -
std::format(double)_(fmt:_{:_0La}) 36.241 1.10%
std::format(double)_(fmt:_{:_0Le}) 59.866 -
std::format(double)_(fmt:_{:_0Lf}) 69.059 -
std::format(double)_(fmt:_{:_0Lg}) 76.168 -
std::format(double)_(fmt:_{:_0L}) 74.971 -
std::format(double)_(fmt:_{:_0a}) 25.416 2.54%
std::format(double)_(fmt:_{:_0e}) 36.768 -1.40%
std::format(double)_(fmt:_{:_0f}) 58.160 -
std::format(double)_(fmt:_{:_0g}) 61.900 -
std::format(double)_(fmt:_{:_0}) 17.488 -
std::format(double)_(fmt:_{:_10La}) 43.661 -
std::format(double)_(fmt:_{:_10Le}) 70.127 -
std::format(double)_(fmt:_{:_10Lf}) 75.442 2.08%
std::format(double)_(fmt:_{:_10Lg}) 80.048 -1.50%
std::format(double)_(fmt:_{:_10L}) 79.262 -
std::format(double)_(fmt:_{:_10a}) 29.061 1.23%
std::format(double)_(fmt:_{:_10e}) 40.254 -
std::format(double)_(fmt:_{:_10f}) 59.422 -
std::format(double)_(fmt:_{:_10g}) 62.785 -
std::format(double)_(fmt:_{:_10}) 61.410 -5.12%
std::format(double)_(fmt:_{:_17000L}) 264.901 -1.82%
std::format(double)_(fmt:_{:_17000}) 249.921 -1.38%
std::format(float)_(fmt:_{:017500_0La}) 167.618 -
std::format(float)_(fmt:_{:017500_0Le}) 200.770 5.71%
std::format(float)_(fmt:_{:017500_0Lf}) 185.208 -
std::format(float)_(fmt:_{:017500_0Lg}) 205.124 -
std::format(float)_(fmt:_{:017500_0L}) 204.116 -
std::format(float)_(fmt:_{:017500_0a}) 159.562 -
std::format(float)_(fmt:_{:017500_0e}) 181.724 -
std::format(float)_(fmt:_{:017500_0f}) 178.831 -
std::format(float)_(fmt:_{:017500_0g}) 196.415 -
std::format(float)_(fmt:_{:017500_0}) 149.645 -
std::format(float)_(fmt:_{:017500_10La}) 173.659 -
std::format(float)_(fmt:_{:017500_10Le}) 202.450 -
std::format(float)_(fmt:_{:017500_10Lf}) 193.158 -
std::format(float)_(fmt:_{:017500_10Lg}) 209.383 -
std::format(float)_(fmt:_{:017500_10L}) 207.336 -
std::format(float)_(fmt:_{:017500_10a}) 163.200 -
std::format(float)_(fmt:_{:017500_10e}) 190.359 -
std::format(float)_(fmt:_{:017500_10f}) 184.156 -
std::format(float)_(fmt:_{:017500_10g}) 200.069 -
std::format(float)_(fmt:_{:017500_10}) 199.436 -
std::format(float)_(fmt:_{:017500_17000L}) 233.919 -
std::format(float)_(fmt:_{:017500_17000}) 223.042 -
std::format(float)_(fmt:_{:0<17500_0La}) 167.674 -
std::format(float)_(fmt:_{:0<17500_0Le}) 191.038 -
std::format(float)_(fmt:_{:0<17500_0Lf}) 182.831 -
std::format(float)_(fmt:_{:0<17500_0Lg}) 205.504 -
std::format(float)_(fmt:_{:0<17500_0L}) 204.006 -
std::format(float)_(fmt:_{:0<17500_0a}) 157.620 -
std::format(float)_(fmt:_{:0<17500_0e}) 180.948 -4.50%
std::format(float)_(fmt:_{:0<17500_0f}) 175.128 -
std::format(float)_(fmt:_{:0<17500_0g}) 195.502 -
std::format(float)_(fmt:_{:0<17500_0}) 151.620 -
std::format(float)_(fmt:_{:0<17500_10La}) 173.096 -
std::format(float)_(fmt:_{:0<17500_10Le}) 202.529 -
std::format(float)_(fmt:_{:0<17500_10Lf}) 189.772 -
std::format(float)_(fmt:_{:0<17500_10Lg}) 208.950 -
std::format(float)_(fmt:_{:0<17500_10L}) 207.149 -
std::format(float)_(fmt:_{:0<17500_10a}) 159.925 -
std::format(float)_(fmt:_{:0<17500_10e}) 188.636 -
std::format(float)_(fmt:_{:0<17500_10f}) 179.995 -
std::format(float)_(fmt:_{:0<17500_10g}) 199.540 -
std::format(float)_(fmt:_{:0<17500_10}) 200.323 -
std::format(float)_(fmt:_{:0<17500_17000L}) 232.301 -
std::format(float)_(fmt:_{:0<17500_17000}) 221.848 -
std::format(float)_(fmt:_{:0>17500_0La}) 169.928 -
std::format(float)_(fmt:_{:0>17500_0Le}) 194.262 1.67%
std::format(float)_(fmt:_{:0>17500_0Lf}) 186.663 -
std::format(float)_(fmt:_{:0>17500_0Lg}) 206.743 -
std::format(float)_(fmt:_{:0>17500_0L}) 204.947 -
std::format(float)_(fmt:_{:0>17500_0a}) 160.190 -
std::format(float)_(fmt:_{:0>17500_0e}) 183.643 -
std::format(float)_(fmt:_{:0>17500_0f}) 179.724 -
std::format(float)_(fmt:_{:0>17500_0g}) 196.688 -
std::format(float)_(fmt:_{:0>17500_0}) 149.362 -
std::format(float)_(fmt:_{:0>17500_10La}) 175.549 -
std::format(float)_(fmt:_{:0>17500_10Le}) 205.216 -
std::format(float)_(fmt:_{:0>17500_10Lf}) 194.336 -
std::format(float)_(fmt:_{:0>17500_10Lg}) 211.397 -
std::format(float)_(fmt:_{:0>17500_10L}) 208.917 -
std::format(float)_(fmt:_{:0>17500_10a}) 163.122 -
std::format(float)_(fmt:_{:0>17500_10e}) 193.262 -
std::format(float)_(fmt:_{:0>17500_10f}) 184.406 -
std::format(float)_(fmt:_{:0>17500_10g}) 199.978 -
std::format(float)_(fmt:_{:0>17500_10}) 201.062 -
std::format(float)_(fmt:_{:0>17500_17000L}) 233.449 -
std::format(float)_(fmt:_{:0>17500_17000}) 222.008 -
std::format(float)_(fmt:_{:0^17500_0La}) 172.777 -
std::format(float)_(fmt:_{:0^17500_0Le}) 195.748 -
std::format(float)_(fmt:_{:0^17500_0Lf}) 192.139 -
std::format(float)_(fmt:_{:0^17500_0Lg}) 210.649 -
std::format(float)_(fmt:_{:0^17500_0L}) 209.759 -
std::format(float)_(fmt:_{:0^17500_0a}) 161.545 -
std::format(float)_(fmt:_{:0^17500_0e}) 183.942 -1.18%
std::format(float)_(fmt:_{:0^17500_0f}) 183.114 -
std::format(float)_(fmt:_{:0^17500_0g}) 199.643 -
std::format(float)_(fmt:_{:0^17500_0}) 150.245 -
std::format(float)_(fmt:_{:0^17500_10La}) 178.948 -
std::format(float)_(fmt:_{:0^17500_10Le}) 207.822 -
std::format(float)_(fmt:_{:0^17500_10Lf}) 199.208 -
std::format(float)_(fmt:_{:0^17500_10Lg}) 216.026 -
std::format(float)_(fmt:_{:0^17500_10L}) 214.277 -
std::format(float)_(fmt:_{:0^17500_10a}) 164.380 -
std::format(float)_(fmt:_{:0^17500_10e}) 192.304 -
std::format(float)_(fmt:_{:0^17500_10f}) 188.142 -
std::format(float)_(fmt:_{:0^17500_10g}) 202.332 -
std::format(float)_(fmt:_{:0^17500_10}) 202.045 -
std::format(float)_(fmt:_{:0^17500_17000L}) 241.115 -
std::format(float)_(fmt:_{:0^17500_17000}) 228.346 -
std::format(float)_(fmt:_{:_0La}) 36.767 1.61%
std::format(float)_(fmt:_{:_0Le}) 60.562 1.01%
std::format(float)_(fmt:_{:_0Lf}) 48.809 1.28%
std::format(float)_(fmt:_{:_0Lg}) 74.807 -
std::format(float)_(fmt:_{:_0L}) 73.867 -
std::format(float)_(fmt:_{:_0a}) 26.380 -
std::format(float)_(fmt:_{:_0e}) 39.070 -3.36%
std::format(float)_(fmt:_{:_0f}) 38.551 -
std::format(float)_(fmt:_{:_0g}) 62.010 -
std::format(float)_(fmt:_{:_0}) 17.684 -
std::format(float)_(fmt:_{:_10La}) 43.014 1.57%
std::format(float)_(fmt:_{:_10Le}) 71.516 2.27%
std::format(float)_(fmt:_{:_10Lf}) 55.766 -
std::format(float)_(fmt:_{:_10Lg}) 75.114 -
std::format(float)_(fmt:_{:_10L}) 74.017 -
std::format(float)_(fmt:_{:_10a}) 29.030 -
std::format(float)_(fmt:_{:_10e}) 43.192 -
std::format(float)_(fmt:_{:_10f}) 41.254 -
std::format(float)_(fmt:_{:_10g}) 62.224 -
std::format(float)_(fmt:_{:_10}) 61.452 -
std::format(float)_(fmt:_{:_17000L}) 98.220 -
std::format(float)_(fmt:_{:_17000}) 83.752 -
std::format(int64_t)_(fmt:_{:0512LX}) 43.207 1.83%
std::format(int64_t)_(fmt:_{:0512Lb}) 41.434 -2.41%
std::format(int64_t)_(fmt:_{:0512Ld}) 37.435 4.01%
std::format(int64_t)_(fmt:_{:0512Lo}) 36.363 -2.05%
std::format(int64_t)_(fmt:_{:0512Lx}) 34.610 -3.07%
std::format(int64_t)_(fmt:_{:0512X}) 38.512 3.01%
std::format(int64_t)_(fmt:_{:0512b}) 35.631 -4.94%
std::format(int64_t)_(fmt:_{:0512d}) 32.572 1.45%
std::format(int64_t)_(fmt:_{:0512o}) 30.756 -
std::format(int64_t)_(fmt:_{:0512x}) 28.960 -2.00%
std::format(int64_t)_(fmt:_{:0<512LX}) 45.556 5.45%
std::format(int64_t)_(fmt:_{:0<512Lb}) 40.047 -3.39%
std::format(int64_t)_(fmt:_{:0<512Ld}) 36.131 1.43%
std::format(int64_t)_(fmt:_{:0<512Lo}) 36.997 -5.93%
std::format(int64_t)_(fmt:_{:0<512Lx}) 35.324 -3.58%
std::format(int64_t)_(fmt:_{:0<512X}) 37.863 3.07%
std::format(int64_t)_(fmt:_{:0<512b}) 34.653 -3.14%
std::format(int64_t)_(fmt:_{:0<512d}) 33.629 1.04%
std::format(int64_t)_(fmt:_{:0<512o}) 32.260 -3.46%
std::format(int64_t)_(fmt:_{:0<512x}) 29.963 -2.97%
std::format(int64_t)_(fmt:_{:0>512LX}) 42.602 7.08%
std::format(int64_t)_(fmt:_{:0>512Lb}) 38.124 -
std::format(int64_t)_(fmt:_{:0>512Ld}) 34.758 -
std::format(int64_t)_(fmt:_{:0>512Lo}) 34.407 -5.81%
std::format(int64_t)_(fmt:_{:0>512Lx}) 32.726 -
std::format(int64_t)_(fmt:_{:0>512X}) 37.611 3.49%
std::format(int64_t)_(fmt:_{:0>512b}) 32.888 -7.34%
std::format(int64_t)_(fmt:_{:0>512d}) 30.469 -
std::format(int64_t)_(fmt:_{:0>512o}) 29.397 -2.93%
std::format(int64_t)_(fmt:_{:0>512x}) 28.087 -2.84%
std::format(int64_t)_(fmt:_{:0^512LX}) 47.746 3.90%
std::format(int64_t)_(fmt:_{:0^512Lb}) 41.748 -1.43%
std::format(int64_t)_(fmt:_{:0^512Ld}) 35.951 -
std::format(int64_t)_(fmt:_{:0^512Lo}) 35.989 -1.59%
std::format(int64_t)_(fmt:_{:0^512Lx}) 35.214 -
std::format(int64_t)_(fmt:_{:0^512X}) 42.241 3.57%
std::format(int64_t)_(fmt:_{:0^512b}) 38.547 1.63%
std::format(int64_t)_(fmt:_{:0^512d}) 31.652 -
std::format(int64_t)_(fmt:_{:0^512o}) 34.438 -
std::format(int64_t)_(fmt:_{:0^512x}) 32.435 -
std::format(int64_t)_(fmt:_{:LX}) 34.206 -
std::format(int64_t)_(fmt:_{:Lb}) 32.185 -
std::format(int64_t)_(fmt:_{:Ld}) 27.117 -
std::format(int64_t)_(fmt:_{:Lo}) 28.181 -1.44%
std::format(int64_t)_(fmt:_{:Lx}) 26.848 -
std::format(int64_t)_(fmt:_{:X}) 28.655 1.02%
std::format(int64_t)_(fmt:_{:b}) 28.054 -
std::format(int64_t)_(fmt:_{:d}) 23.232 1.86%
std::format(int64_t)_(fmt:_{:o}) 23.548 -
std::format(int64_t)_(fmt:_{:x}) 23.635 -
std::generate(deque<int>)/1024 243.756 -
std::generate(deque<int>)/32 8.026 -
std::generate(deque<int>)/50 12.025 -
std::generate(deque<int>)/8192 1902.792 -
std::generate(list<int>)/1024 670.778 -
std::generate(list<int>)/32 8.425 -
std::generate(list<int>)/50 15.321 1.20%
std::generate(list<int>)/8192 7067.300 -6.24%
std::generate(vector<int>)/1024 243.450 -
std::generate(vector<int>)/32 7.920 -1.09%
std::generate(vector<int>)/50 11.953 -
std::generate(vector<int>)/8192 1838.305 -
std::generate_n(deque<int>)/1024 243.951 -
std::generate_n(deque<int>)/32 8.227 -
std::generate_n(deque<int>)/50 12.221 -
std::generate_n(deque<int>)/8192 1961.816 -
std::generate_n(list<int>)/1024 649.987 -
std::generate_n(list<int>)/32 8.557 -
std::generate_n(list<int>)/50 15.556 1.48%
std::generate_n(list<int>)/8192 7542.825 1.03%
std::generate_n(vector<int>)/1024 242.433 -
std::generate_n(vector<int>)/32 7.916 -
std::generate_n(vector<int>)/50 11.953 -
std::generate_n(vector<int>)/8192 1839.896 -
std::is_partitioned(deque<int>)_(partitioned)/1024 293.486 -4.30%
std::is_partitioned(deque<int>)_(partitioned)/32 9.305 2.61%
std::is_partitioned(deque<int>)_(partitioned)/50 13.892 -
std::is_partitioned(deque<int>)_(partitioned)/8192 2399.264 4.51%
std::is_partitioned(deque<int>)_(unpartitioned)/1024 121.613 15.20%
std::is_partitioned(deque<int>)_(unpartitioned)/32 4.772 27.41%
std::is_partitioned(deque<int>)_(unpartitioned)/50 6.999 3.95%
std::is_partitioned(deque<int>)_(unpartitioned)/8192 748.746 -
std::is_partitioned(list<int>)_(partitioned)/1024 581.509 -
std::is_partitioned(list<int>)_(partitioned)/32 8.716 -
std::is_partitioned(list<int>)_(partitioned)/50 13.984 -
std::is_partitioned(list<int>)_(partitioned)/8192 6932.856 -
std::is_partitioned(list<int>)_(unpartitioned)/1024 237.222 33.63%
std::is_partitioned(list<int>)_(unpartitioned)/32 3.379 -20.54%
std::is_partitioned(list<int>)_(unpartitioned)/50 7.017 55.82%
std::is_partitioned(list<int>)_(unpartitioned)/8192 1644.178 -23.74%
std::is_partitioned(vector<int>)_(partitioned)/1024 189.002 -
std::is_partitioned(vector<int>)_(partitioned)/32 6.434 -
std::is_partitioned(vector<int>)_(partitioned)/50 9.856 1.98%
std::is_partitioned(vector<int>)_(partitioned)/8192 1409.508 -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 22.855 -60.02%
std::is_partitioned(vector<int>)_(unpartitioned)/32 1.469 -12.80%
std::is_partitioned(vector<int>)_(unpartitioned)/50 2.325 -73.35%
std::is_partitioned(vector<int>)_(unpartitioned)/8192 193.000 1.93%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 478.287 -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 6.199 28.96%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8192 3865.317 -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 515750.829 -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 43.692 -2.63%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 509.521 -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 7.294 37.47%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 4105.248 -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024 690055.105 -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 67.326 30.42%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 484.251 -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 8.221 35.07%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 3900.054 -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 523387.558 -1.57%
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 47.283 2.28%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 525.320 1.22%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 9.227 35.05%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 3981.840 1.30%
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 690150.663 -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 68.036 29.01%
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 757.165 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8 2.827 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 7905.860 -7.71%
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024 1420772.612 -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 42.185 -1.03%
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/1024 787.326 -50.26%
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8 3.636 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 9187.725 18.59%
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/1024 1654744.060 3.56%
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 70.139 4.60%
std::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 768.774 -1.20%
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 3.717 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 8141.993 -
std::is_permutation(list<int>)_(4leg)_(shuffled)/1024 1430067.774 -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 42.971 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 801.790 -49.88%
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 4.175 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 8439.421 4.01%
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 1604147.459 -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 61.874 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/1024 363.348 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 2.766 -1.32%
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8192 2826.101 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/1024 212550.268 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 24.347 -1.04%
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/1024 287.972 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 2.393 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8192 2521.694 -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 1026299.516 -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 53.304 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 381.181 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 4.095 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 2958.743 -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 213308.331 -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 24.060 -5.63%
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 344.358 -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 3.393 -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 2772.888 -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 991925.735 -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 54.755 1.22%
std::is_sorted(deque<int>)/1024 472.186 -
std::is_sorted(deque<int>)/8 2.901 -36.23%
std::is_sorted(deque<int>)/8192 3780.517 -
std::is_sorted(deque<int>,_pred)/1024 641.551 -
std::is_sorted(deque<int>,_pred)/8 4.817 -
std::is_sorted(deque<int>,_pred)/8192 5194.245 -
std::is_sorted(list<int>)/1024 754.997 1.37%
std::is_sorted(list<int>)/8 2.090 -
std::is_sorted(list<int>)/8192 7258.836 -
std::is_sorted(list<int>,_pred)/1024 823.277 -
std::is_sorted(list<int>,_pred)/8 4.031 -
std::is_sorted(list<int>,_pred)/8192 8710.242 -3.69%
std::is_sorted(vector<int>)/1024 244.333 -2.91%
std::is_sorted(vector<int>)/8 2.065 -
std::is_sorted(vector<int>)/8192 1894.455 -5.60%
std::is_sorted(vector<int>,_pred)/1024 468.714 -
std::is_sorted(vector<int>,_pred)/8 3.419 1.97%
std::is_sorted(vector<int>,_pred)/8192 3727.123 -
std::is_sorted_until(deque<int>)/1024 467.365 -
std::is_sorted_until(deque<int>)/8 3.308 3.85%
std::is_sorted_until(deque<int>)/8192 3741.921 -
std::is_sorted_until(deque<int>,_pred)/1024 595.925 -
std::is_sorted_until(deque<int>,_pred)/8 4.552 3.28%
std::is_sorted_until(deque<int>,_pred)/8192 4793.682 -
std::is_sorted_until(list<int>)/1024 746.476 -
std::is_sorted_until(list<int>)/8 2.071 -
std::is_sorted_until(list<int>)/8192 7284.945 -
std::is_sorted_until(list<int>,_pred)/1024 791.117 -
std::is_sorted_until(list<int>,_pred)/8 3.649 -
std::is_sorted_until(list<int>,_pred)/8192 8963.363 22.71%
std::is_sorted_until(vector<int>)/1024 236.953 -
std::is_sorted_until(vector<int>)/8 2.105 2.94%
std::is_sorted_until(vector<int>)/8192 1848.238 -
std::is_sorted_until(vector<int>,_pred)/1024 412.319 -1.84%
std::is_sorted_until(vector<int>,_pred)/8 3.686 2.89%
std::is_sorted_until(vector<int>,_pred)/8192 3317.197 -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 4634.389 -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/32 526.951 -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 36639.749 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 714.588 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 12.805 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 12651.248 15.87%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 11981.737 -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 345.305 -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 100650.460 -2.00%
std::list<int>::ctor(Range)_(cheap_elements)/1024 11494.338 -1.18%
std::list<int>::ctor(Range)_(cheap_elements)/32 330.155 -4.58%
std::list<int>::ctor(Range)_(cheap_elements)/8192 101143.314 -
std::list<int>::ctor(const&)_(cheap_elements)/1024 11742.638 -
std::list<int>::ctor(const&)_(cheap_elements)/32 331.901 -1.56%
std::list<int>::ctor(const&)_(cheap_elements)/8192 126239.769 27.24%
std::list<int>::ctor(size)/1024 12412.995 -
std::list<int>::ctor(size)/32 342.312 -
std::list<int>::ctor(size)/8192 100096.531 -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 11857.189 -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 343.086 -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 101336.332 1.02%
std::list<int>::erase(begin)_(cheap_elements)/1024 12.099 14.38%
std::list<int>::erase(begin)_(cheap_elements)/32 12.471 16.59%
std::list<int>::erase(begin)_(cheap_elements)/8192 12.173 20.07%
std::list<int>::insert(begin)_(cheap_elements)/1024 14.059 17.19%
std::list<int>::insert(begin)_(cheap_elements)/32 12.621 10.75%
std::list<int>::insert(begin)_(cheap_elements)/8192 13.677 14.25%
std::list<int>::operator=(const&)_(cheap_elements)/1024 771.000 1.93%
std::list<int>::operator=(const&)_(cheap_elements)/32 17.617 1.34%
std::list<int>::operator=(const&)_(cheap_elements)/8192 9486.509 1.94%
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 4766.764 2.99%
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 529.274 -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 37936.078 -3.78%
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 5.000 9.99%
std::list<int>::push_back()_(many_elements)_(cheap_elements)/32 17.007 2.80%
std::list<int>::push_back()_(many_elements)_(cheap_elements)/8192 4.470 -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 4833.496 1.35%
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 532.186 -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 39085.532 -2.53%
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 16980.672 -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 874.552 -1.02%
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 148079.786 -1.41%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 796.660 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 22.096 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 13191.581 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6917.155 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 161.925 2.56%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 56001.072 -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 13616.379 3.79%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 377.894 7.61%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 111154.280 7.16%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 35056.587 8.82%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 1006.042 9.44%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 295743.814 7.44%
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 13542.555 6.90%
std::list<std::string>::ctor(Range)_(cheap_elements)/32 380.094 7.69%
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 111554.955 7.86%
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 34405.261 6.53%
std::list<std::string>::ctor(Range)_(expensive_elements)/32 981.732 7.02%
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 292980.459 5.93%
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 13405.300 6.48%
std::list<std::string>::ctor(const&)_(cheap_elements)/32 381.579 9.14%
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 110554.876 8.05%
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 35047.528 7.61%
std::list<std::string>::ctor(const&)_(expensive_elements)/32 983.801 6.49%
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 298908.925 7.66%
std::list<std::string>::ctor(size)/1024 13320.140 4.04%
std::list<std::string>::ctor(size)/32 375.187 8.68%
std::list<std::string>::ctor(size)/8192 110245.717 5.85%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 13471.916 6.29%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 379.572 7.54%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 110662.736 6.83%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 34579.275 7.07%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 960.302 7.41%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 293743.265 7.02%
std::list<std::string>::erase(begin)_(cheap_elements)/1024 12.404 2.44%
std::list<std::string>::erase(begin)_(cheap_elements)/32 12.589 1.66%
std::list<std::string>::erase(begin)_(cheap_elements)/8192 12.513 2.85%
std::list<std::string>::erase(begin)_(expensive_elements)/1024 31.097 -
std::list<std::string>::erase(begin)_(expensive_elements)/32 30.416 1.05%
std::list<std::string>::erase(begin)_(expensive_elements)/8192 31.001 -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 14.061 11.46%
std::list<std::string>::insert(begin)_(cheap_elements)/32 12.795 6.98%
std::list<std::string>::insert(begin)_(cheap_elements)/8192 13.552 7.26%
std::list<std::string>::insert(begin)_(expensive_elements)/1024 31.843 7.44%
std::list<std::string>::insert(begin)_(expensive_elements)/32 30.972 6.91%
std::list<std::string>::insert(begin)_(expensive_elements)/8192 31.964 7.91%
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 1506.216 -3.78%
std::list<std::string>::operator=(const&)_(cheap_elements)/32 23.146 -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 10553.887 7.21%
std::list<std::string>::operator=(const&)_(expensive_elements)/1024 7093.090 2.34%
std::list<std::string>::operator=(const&)_(expensive_elements)/32 159.531 4.32%
std::list<std::string>::operator=(const&)_(expensive_elements)/8192 56016.754 1.17%
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 4831.267 -2.43%
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 532.026 -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 39090.872 -2.44%
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 17060.197 -2.00%
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 903.558 -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 148247.542 -1.57%
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 4.888 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/32 16.791 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 4.949 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 16.700 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/32 27.439 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 18.264 -
std::lower_bound(std::deque<int>)/100 30.724 -
std::lower_bound(std::deque<int>)/8 16.938 -
std::lower_bound(std::deque<int>)/8192 65.355 -
std::lower_bound(std::forward_list<int>)/100 85.543 4.67%
std::lower_bound(std::forward_list<int>)/8 15.427 -
std::lower_bound(std::forward_list<int>)/8192 10386.009 -
std::lower_bound(std::list<int>)/100 91.189 -
std::lower_bound(std::list<int>)/8 15.531 -
std::lower_bound(std::list<int>)/8192 13947.871 2.36%
std::lower_bound(std::vector<int>)/100 12.195 -
std::lower_bound(std::vector<int>)/8 7.808 -
std::lower_bound(std::vector<int>)/8192 15.750 -
std::make_heap(deque<int>)_(ascending)/1024 2600.294 -
std::make_heap(deque<int>)_(ascending)/8 26.982 -
std::make_heap(deque<int>)_(ascending)/8192 21148.163 3.32%
std::make_heap(deque<int>)_(descending)/1024 1101.073 -
std::make_heap(deque<int>)_(descending)/8 21.107 -
std::make_heap(deque<int>)_(descending)/8192 8622.689 -
std::make_heap(deque<int>)_(heap)/1024 1125.346 3.01%
std::make_heap(deque<int>)_(heap)/8 21.395 1.45%
std::make_heap(deque<int>)_(heap)/8192 8629.168 -
std::make_heap(deque<int>)_(pipe-organ)/1024 2652.832 -3.75%
std::make_heap(deque<int>)_(pipe-organ)/8 27.127 -4.62%
std::make_heap(deque<int>)_(pipe-organ)/8192 20983.417 -
std::make_heap(deque<int>)_(repeated)/1024 2283.944 -2.08%
std::make_heap(deque<int>)_(repeated)/8 25.087 -3.70%
std::make_heap(deque<int>)_(repeated)/8192 17941.276 -
std::make_heap(deque<int>)_(shuffled)/1024 2542.448 -3.97%
std::make_heap(deque<int>)_(shuffled)/8 24.603 -
std::make_heap(deque<int>)_(shuffled)/8192 22672.435 -5.70%
std::make_heap(deque<int>,_pred)_(ascending)/1024 2180.222 -
std::make_heap(deque<int>,_pred)_(ascending)/8 25.099 1.00%
std::make_heap(deque<int>,_pred)_(ascending)/8192 17138.425 -
std::make_heap(deque<int>,_pred)_(descending)/1024 645.003 -
std::make_heap(deque<int>,_pred)_(descending)/8 19.062 -
std::make_heap(deque<int>,_pred)_(descending)/8192 5033.020 -
std::make_heap(deque<int>,_pred)_(heap)/1024 644.322 -
std::make_heap(deque<int>,_pred)_(heap)/8 19.060 -
std::make_heap(deque<int>,_pred)_(heap)/8192 5032.181 -
std::make_heap(deque<int>,_pred)_(pipe-organ)/1024 2181.969 -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8 24.732 -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8192 17107.067 -
std::make_heap(deque<int>,_pred)_(repeated)/1024 1686.544 -
std::make_heap(deque<int>,_pred)_(repeated)/8 23.407 -
std::make_heap(deque<int>,_pred)_(repeated)/8192 13118.730 -
std::make_heap(deque<int>,_pred)_(shuffled)/1024 1858.672 -
std::make_heap(deque<int>,_pred)_(shuffled)/8 22.743 -
std::make_heap(deque<int>,_pred)_(shuffled)/8192 15328.188 -
std::make_heap(vector<NonIntegral>)_(ascending)/1024 666.886 -
std::make_heap(vector<NonIntegral>)_(ascending)/8 17.389 -2.67%
std::make_heap(vector<NonIntegral>)_(ascending)/8192 5149.328 -
std::make_heap(vector<NonIntegral>)_(descending)/1024 289.973 -1.57%
std::make_heap(vector<NonIntegral>)_(descending)/8 14.732 -
std::make_heap(vector<NonIntegral>)_(descending)/8192 2165.670 -2.34%
std::make_heap(vector<NonIntegral>)_(heap)/1024 291.922 -1.01%
std::make_heap(vector<NonIntegral>)_(heap)/8 14.775 -
std::make_heap(vector<NonIntegral>)_(heap)/8192 2192.638 -1.20%
std::make_heap(vector<NonIntegral>)_(pipe-organ)/1024 667.543 -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8 16.490 -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8192 5149.135 -
std::make_heap(vector<NonIntegral>)_(repeated)/1024 605.423 -
std::make_heap(vector<NonIntegral>)_(repeated)/8 17.623 -
std::make_heap(vector<NonIntegral>)_(repeated)/8192 4604.332 -
std::make_heap(vector<NonIntegral>)_(shuffled)/1024 619.147 -
std::make_heap(vector<NonIntegral>)_(shuffled)/8 16.181 -
std::make_heap(vector<NonIntegral>)_(shuffled)/8192 5338.295 1.06%
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/1024 677.449 -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8 16.917 -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8192 5228.816 -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/1024 289.709 -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8 14.723 -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8192 2168.477 -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/1024 289.503 -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8 14.735 -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8192 2169.953 -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 687.794 -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 16.651 -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 5302.624 -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/1024 626.381 -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8 17.011 -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8192 4784.212 -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 672.912 -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8 16.522 -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 5721.721 -
std::make_heap(vector<int>)_(ascending)/1024 652.109 -
std::make_heap(vector<int>)_(ascending)/8 16.362 -
std::make_heap(vector<int>)_(ascending)/8192 5006.166 -
std::make_heap(vector<int>)_(descending)/1024 275.087 1.28%
std::make_heap(vector<int>)_(descending)/8 14.619 -
std::make_heap(vector<int>)_(descending)/8192 1956.949 -
std::make_heap(vector<int>)_(heap)/1024 275.368 -
std::make_heap(vector<int>)_(heap)/8 14.631 -
std::make_heap(vector<int>)_(heap)/8192 1958.837 -
std::make_heap(vector<int>)_(pipe-organ)/1024 656.928 -
std::make_heap(vector<int>)_(pipe-organ)/8 16.621 -
std::make_heap(vector<int>)_(pipe-organ)/8192 4984.784 -
std::make_heap(vector<int>)_(repeated)/1024 560.806 -
std::make_heap(vector<int>)_(repeated)/8 15.503 -
std::make_heap(vector<int>)_(repeated)/8192 4267.601 -
std::make_heap(vector<int>)_(shuffled)/1024 578.249 1.01%
std::make_heap(vector<int>)_(shuffled)/8 15.743 -
std::make_heap(vector<int>)_(shuffled)/8192 5102.518 -
std::make_heap(vector<int>,_pred)_(ascending)/1024 657.709 -
std::make_heap(vector<int>,_pred)_(ascending)/8 17.157 2.28%
std::make_heap(vector<int>,_pred)_(ascending)/8192 5016.525 -
std::make_heap(vector<int>,_pred)_(descending)/1024 271.673 -
std::make_heap(vector<int>,_pred)_(descending)/8 14.654 -
std::make_heap(vector<int>,_pred)_(descending)/8192 1946.441 -
std::make_heap(vector<int>,_pred)_(heap)/1024 271.603 -1.24%
std::make_heap(vector<int>,_pred)_(heap)/8 14.691 -
std::make_heap(vector<int>,_pred)_(heap)/8192 1946.721 -
std::make_heap(vector<int>,_pred)_(pipe-organ)/1024 661.157 -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8 16.758 -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8192 5002.776 -
std::make_heap(vector<int>,_pred)_(repeated)/1024 569.804 -
std::make_heap(vector<int>,_pred)_(repeated)/8 15.763 -
std::make_heap(vector<int>,_pred)_(repeated)/8192 4290.646 -
std::make_heap(vector<int>,_pred)_(shuffled)/1024 573.469 -
std::make_heap(vector<int>,_pred)_(shuffled)/8 15.864 -
std::make_heap(vector<int>,_pred)_(shuffled)/8192 4975.756 -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024 15850.818 -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8 56.091 -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192 505360.931 -3.52%
std::make_heap+std::sort_heap(deque<int>)_(descending)/1024 16263.634 -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8 63.633 2.54%
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192 514108.516 -
std::make_heap+std::sort_heap(deque<int>)_(heap)/1024 21320.231 -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8 62.875 1.00%
std::make_heap+std::sort_heap(deque<int>)_(heap)/8192 588002.746 -1.77%
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/1024 17709.104 -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8 60.155 1.23%
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192 526274.608 -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/1024 31723.568 -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8 58.666 5.36%
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192 1004324.632 2.23%
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024 14817.481 -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 51.920 -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8192 174656.383 -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024 22060.723 -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8 60.852 -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8192 623897.966 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/1024 15913.007 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 50.689 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8192 457098.062 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/1024 16353.921 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8 59.160 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8192 457653.474 -1.08%
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/1024 21464.954 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 58.844 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8192 557018.540 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/1024 17956.382 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8 54.466 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8192 474236.979 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/1024 32091.959 1.15%
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8 51.103 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8192 965941.763 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/1024 14006.153 1.96%
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8 48.210 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8192 166072.384 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/1024 22170.586 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 57.927 -2.45%
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8192 598810.164 -10.58%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/1024 10957.251 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8 42.664 -2.41%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8192 114753.647 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/1024 11208.677 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8 52.183 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8192 116123.254 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/1024 14751.028 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8 53.136 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8192 158337.113 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/1024 12302.407 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8 46.710 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8192 129372.365 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/1024 24019.157 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 42.698 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8192 270719.892 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/1024 5736.028 -1.49%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 33.195 -1.68%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192 62801.069 2.11%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/1024 15109.215 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8 51.867 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8192 167787.099 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/1024 11044.960 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8 43.652 1.44%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8192 115359.572 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/1024 11269.582 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 52.907 -1.97%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8192 116750.527 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/1024 14869.140 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8 52.667 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8192 158552.859 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 12728.603 2.72%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 46.754 1.48%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 129990.854 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/1024 24269.297 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8 43.516 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8192 271561.631 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/1024 5726.163 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 36.498 -2.83%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8192 61164.275 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 15222.731 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8 52.549 2.14%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 166710.917 -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/1024 11122.899 -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 44.247 -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8192 114928.051 -
std::make_heap+std::sort_heap(vector<int>)_(descending)/1024 11586.109 -
std::make_heap+std::sort_heap(vector<int>)_(descending)/8 55.853 -
std::make_heap+std::sort_heap(vector<int>)_(descending)/8192 118190.405 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/1024 15068.872 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8 54.082 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8192 156438.398 -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/1024 12853.931 -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8 48.041 1.14%
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8192 132778.550 -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/1024 23942.442 2.10%
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8 44.730 3.90%
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8192 267406.648 1.91%
std::make_heap+std::sort_heap(vector<int>)_(repeated)/1024 5833.310 -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8 36.699 -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8192 64519.405 3.09%
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/1024 15091.563 -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8 52.619 2.91%
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8192 155536.809 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/1024 11026.517 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8 45.015 -2.78%
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8192 115371.286 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/1024 11526.303 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8 52.357 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8192 118524.818 -4.22%
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/1024 15020.929 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8 54.934 2.38%
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8192 156702.474 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/1024 12786.478 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8 44.727 -4.51%
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8192 133027.575 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/1024 23973.117 2.33%
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8 45.745 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8192 269425.862 2.47%
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/1024 5835.028 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8 37.353 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8192 62860.248 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/1024 15078.613 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8 51.008 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8192 155953.002 -
std::map<int,_int>::clear()/0 396.720 1.12%
std::map<int,_int>::clear()/1024 10560.677 -
std::map<int,_int>::clear()/32 661.568 2.01%
std::map<int,_int>::clear()/8192 86112.210 -
std::map<int,_int>::contains(key)_(existent)/1024 4.165 5.04%
std::map<int,_int>::contains(key)_(existent)/32 1.695 6.65%
std::map<int,_int>::contains(key)_(existent)/8192 5.524 2.55%
std::map<int,_int>::contains(key)_(non-existent)/0 0.300 -
std::map<int,_int>::contains(key)_(non-existent)/1024 5.405 -2.71%
std::map<int,_int>::contains(key)_(non-existent)/32 2.813 -3.35%
std::map<int,_int>::contains(key)_(non-existent)/8192 13.756 43.85%
std::map<int,_int>::count(key)_(existent)/1024 3.800 -1.18%
std::map<int,_int>::count(key)_(existent)/32 1.554 1.42%
std::map<int,_int>::count(key)_(existent)/8192 5.887 3.31%
std::map<int,_int>::count(key)_(non-existent)/0 0.252 -
std::map<int,_int>::count(key)_(non-existent)/1024 7.261 -10.10%
std::map<int,_int>::count(key)_(non-existent)/32 2.891 -2.56%
std::map<int,_int>::count(key)_(non-existent)/8192 11.176 -5.45%
std::map<int,_int>::ctor(&&,_different_allocs)/0 12.891 -3.05%
std::map<int,_int>::ctor(&&,_different_allocs)/1024 6136.192 3.15%
std::map<int,_int>::ctor(&&,_different_allocs)/32 189.145 -2.08%
std::map<int,_int>::ctor(&&,_different_allocs)/8192 52271.938 2.13%
std::map<int,_int>::ctor(const&)/0 12.809 -1.65%
std::map<int,_int>::ctor(const&)/1024 6488.500 -6.11%
std::map<int,_int>::ctor(const&)/32 228.572 -1.48%
std::map<int,_int>::ctor(const&)/8192 51914.011 -5.28%
std::map<int,_int>::ctor(const&,_alloc)/0 12.834 -1.28%
std::map<int,_int>::ctor(const&,_alloc)/1024 6507.668 -3.70%
std::map<int,_int>::ctor(const&,_alloc)/32 229.213 -
std::map<int,_int>::ctor(const&,_alloc)/8192 52378.878 -2.48%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.807 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8837.806 -1.77%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 230.131 -5.02%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 70986.566 -1.66%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.821 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12915.662 -1.61%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 272.421 -2.37%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 250349.865 -3.16%
std::map<int,_int>::equal_range(key)_(existent)/1024 4.412 3.64%
std::map<int,_int>::equal_range(key)_(existent)/32 1.869 5.91%
std::map<int,_int>::equal_range(key)_(existent)/8192 5.581 2.22%
std::map<int,_int>::equal_range(key)_(non-existent)/0 0.252 -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 6.162 2.85%
std::map<int,_int>::equal_range(key)_(non-existent)/32 2.622 3.49%
std::map<int,_int>::equal_range(key)_(non-existent)/8192 9.749 1.78%
std::map<int,_int>::erase(iterator)/1024 21.049 2.07%
std::map<int,_int>::erase(iterator)/32 20.974 2.05%
std::map<int,_int>::erase(iterator)/8192 24.450 2.37%
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 397.661 1.24%
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7586.202 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 585.735 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 58386.603 -
std::map<int,_int>::erase(key)_(existent)/1024 24.940 4.51%
std::map<int,_int>::erase(key)_(existent)/32 22.395 -
std::map<int,_int>::erase(key)_(existent)/8192 25.131 1.05%
std::map<int,_int>::erase(key)_(non-existent,_end)/0 0.254 -
std::map<int,_int>::erase(key)_(non-existent,_end)/1024 5.517 -2.61%
std::map<int,_int>::erase(key)_(non-existent,_end)/32 2.426 -2.10%
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 7.610 -2.50%
std::map<int,_int>::erase(key)_(non-existent,_middle)/0 0.259 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/1024 3.001 1.76%
std::map<int,_int>::erase(key)_(non-existent,_middle)/32 1.869 4.86%
std::map<int,_int>::erase(key)_(non-existent,_middle)/8192 4.075 1.12%
std::map<int,_int>::find(key)_(existent)/1024 4.252 -
std::map<int,_int>::find(key)_(existent)/32 1.695 -
std::map<int,_int>::find(key)_(existent)/8192 5.338 -
std::map<int,_int>::find(key)_(non-existent)/0 0.253 -
std::map<int,_int>::find(key)_(non-existent)/1024 5.346 -7.06%
std::map<int,_int>::find(key)_(non-existent)/32 2.215 -10.35%
std::map<int,_int>::find(key)_(non-existent)/8192 7.500 -10.50%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 17.235 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 29.240 1.34%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 19.555 1.34%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 36.771 -2.18%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 17.214 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 21.740 -1.65%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 19.314 2.88%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 22.057 3.76%
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 17.222 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 26.787 1.06%
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 18.878 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 30.710 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 17.268 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 21.230 4.88%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 17.921 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 20.526 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 395.456 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 15976.450 -1.52%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 753.310 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 181533.733 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 394.973 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12241.565 -1.80%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 661.027 -1.34%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 119707.386 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 395.722 -1.86%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7808.934 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 543.391 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 135831.901 1.32%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 395.107 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 11143.087 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 662.336 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 92195.272 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 394.682 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 9672.562 -1.63%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 639.385 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 79908.996 -1.98%
std::map<int,_int>::insert(value)_(already_present)/1024 3.312 -
std::map<int,_int>::insert(value)_(already_present)/32 1.754 -
std::map<int,_int>::insert(value)_(already_present)/8192 4.068 1.47%
std::map<int,_int>::insert(value)_(new_value,_end)/0 17.125 -
std::map<int,_int>::insert(value)_(new_value,_end)/1024 26.355 -
std::map<int,_int>::insert(value)_(new_value,_end)/32 18.810 -
std::map<int,_int>::insert(value)_(new_value,_end)/8192 35.307 2.98%
std::map<int,_int>::insert(value)_(new_value,_middle)/0 17.098 -
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 21.084 4.01%
std::map<int,_int>::insert(value)_(new_value,_middle)/32 18.345 -
std::map<int,_int>::insert(value)_(new_value,_middle)/8192 20.777 -2.29%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 3.534 -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.763 -3.20%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 3.858 -6.06%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 17.112 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 27.243 2.51%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 18.878 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 36.368 3.95%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 17.094 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 21.208 1.03%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 18.258 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 20.791 -
std::map<int,_int>::lower_bound(key)_(existent)/1024 4.661 -
std::map<int,_int>::lower_bound(key)_(existent)/32 1.497 -
std::map<int,_int>::lower_bound(key)_(existent)/8192 5.598 -
std::map<int,_int>::lower_bound(key)_(non-existent)/0 0.252 -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 5.399 -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 2.412 5.37%
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 9.967 6.28%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.470 1.25%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6702.492 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 216.817 -5.25%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 52289.913 -2.29%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.450 1.05%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6533.136 -2.11%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 226.847 -2.82%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 51758.246 -3.27%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 1.107 -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1466.380 -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 41.438 2.39%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 12688.376 -
std::map<int,_int>::upper_bound(key)_(existent)/1024 4.515 4.92%
std::map<int,_int>::upper_bound(key)_(existent)/32 1.787 3.36%
std::map<int,_int>::upper_bound(key)_(existent)/8192 5.763 1.54%
std::map<int,_int>::upper_bound(key)_(non-existent)/0 0.252 -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 6.326 -
std::map<int,_int>::upper_bound(key)_(non-existent)/32 2.442 -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 9.893 -
std::map<std::string,_int>::clear()/0 397.627 -
std::map<std::string,_int>::clear()/1024 22522.025 -
std::map<std::string,_int>::clear()/32 920.550 6.22%
std::map<std::string,_int>::clear()/8192 216623.600 -
std::map<std::string,_int>::contains(key)_(existent)/1024 24.668 -
std::map<std::string,_int>::contains(key)_(existent)/32 16.328 -5.76%
std::map<std::string,_int>::contains(key)_(existent)/8192 29.273 -1.18%
std::map<std::string,_int>::contains(key)_(non-existent)/0 0.274 -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 20.607 -6.16%
std::map<std::string,_int>::contains(key)_(non-existent)/32 10.329 -17.06%
std::map<std::string,_int>::contains(key)_(non-existent)/8192 26.527 -7.65%
std::map<std::string,_int>::count(key)_(existent)/1024 24.332 -
std::map<std::string,_int>::count(key)_(existent)/32 17.367 7.43%
std::map<std::string,_int>::count(key)_(existent)/8192 27.667 -4.78%
std::map<std::string,_int>::count(key)_(non-existent)/0 0.258 -4.68%
std::map<std::string,_int>::count(key)_(non-existent)/1024 24.540 -2.96%
std::map<std::string,_int>::count(key)_(non-existent)/32 10.337 -
std::map<std::string,_int>::count(key)_(non-existent)/8192 33.687 -1.19%
std::map<std::string,_int>::ctor(&&,_different_allocs)/0 12.979 1.22%
std::map<std::string,_int>::ctor(&&,_different_allocs)/1024 6996.763 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 214.274 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/8192 59593.560 -1.52%
std::map<std::string,_int>::ctor(const&)/0 12.867 1.24%
std::map<std::string,_int>::ctor(const&)/1024 38634.352 7.18%
std::map<std::string,_int>::ctor(const&)/32 848.165 -
std::map<std::string,_int>::ctor(const&)/8192 347006.725 -3.09%
std::map<std::string,_int>::ctor(const&,_alloc)/0 12.883 1.31%
std::map<std::string,_int>::ctor(const&,_alloc)/1024 36135.815 -
std::map<std::string,_int>::ctor(const&,_alloc)/32 784.157 -
std::map<std::string,_int>::ctor(const&,_alloc)/8192 345798.094 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.856 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 40788.798 -1.14%
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 834.518 -2.38%
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 390791.986 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.916 1.40%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 54521.632 -3.29%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1047.597 1.47%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1088523.050 -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 21.889 -7.40%
std::map<std::string,_int>::equal_range(key)_(existent)/32 16.138 -6.81%
std::map<std::string,_int>::equal_range(key)_(existent)/8192 29.591 1.97%
std::map<std::string,_int>::equal_range(key)_(non-existent)/0 0.258 -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 25.080 -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 10.451 -1.11%
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 34.334 -
std::map<std::string,_int>::erase(iterator)/1024 25.767 -26.91%
std::map<std::string,_int>::erase(iterator)/32 27.745 -11.35%
std::map<std::string,_int>::erase(iterator)/8192 31.973 1.51%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 396.373 1.01%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 13287.666 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 688.727 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 120758.958 -
std::map<std::string,_int>::erase(key)_(existent)/1024 64.149 -34.18%
std::map<std::string,_int>::erase(key)_(existent)/32 73.399 26.90%
std::map<std::string,_int>::erase(key)_(existent)/8192 59.331 -37.16%
std::map<std::string,_int>::erase(key)_(non-existent,_end)/0 0.257 -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 20.810 -4.40%
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 10.312 -2.98%
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 28.224 -2.95%
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/0 0.257 -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 12.217 -3.86%
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 6.495 -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 15.935 -1.26%
std::map<std::string,_int>::find(key)_(existent)/1024 24.543 1.16%
std::map<std::string,_int>::find(key)_(existent)/32 15.630 -4.50%
std::map<std::string,_int>::find(key)_(existent)/8192 30.598 -5.31%
std::map<std::string,_int>::find(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::find(key)_(non-existent)/1024 26.739 -1.47%
std::map<std::string,_int>::find(key)_(non-existent)/32 13.327 2.34%
std::map<std::string,_int>::find(key)_(non-existent)/8192 32.682 -6.19%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 32.965 -8.40%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 67.773 -1.85%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 52.114 2.92%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 92.470 3.37%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 23.764 -22.50%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 55.404 26.91%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 47.841 5.86%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 60.280 -23.57%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 34.609 3.58%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 32.456 -32.38%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 36.353 14.07%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 73.201 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 32.848 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 28.765 1.54%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 28.894 -9.28%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 42.262 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 397.394 1.74%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 66169.388 -1.66%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1474.771 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 932740.843 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 397.970 2.05%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 44377.370 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1272.166 2.18%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 620731.550 2.11%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 398.794 1.43%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 39709.377 -1.54%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1162.908 2.83%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 617178.352 1.51%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 407.094 3.64%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 35056.686 -1.34%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1300.112 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 408940.353 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 397.698 1.20%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 34878.112 -1.28%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1207.152 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 372354.318 -
std::map<std::string,_int>::insert(value)_(already_present)/1024 16.723 -12.79%
std::map<std::string,_int>::insert(value)_(already_present)/32 27.118 15.87%
std::map<std::string,_int>::insert(value)_(already_present)/8192 32.173 -13.33%
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 23.030 -26.42%
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024 69.911 3.38%
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 32.809 -14.37%
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 88.833 33.03%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 30.695 11.76%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 51.525 11.86%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 41.807 19.25%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 53.685 -1.18%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 33.969 14.36%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 24.717 70.11%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 23.254 -23.62%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 28.647 -13.31%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 78.712 21.74%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 32.915 -25.45%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 97.554 12.74%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 32.056 -6.82%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 49.262 -5.26%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 30.123 -27.03%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 53.190 4.33%
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 24.109 9.87%
std::map<std::string,_int>::lower_bound(key)_(existent)/32 13.450 -9.14%
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 28.767 8.36%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/0 0.258 -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 23.105 -7.50%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 10.543 -3.64%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 32.209 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 13.480 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 36372.869 -1.38%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 821.976 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 355370.699 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.451 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 36529.991 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 777.628 2.46%
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 379926.860 7.40%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.134 -1.08%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 15034.123 -8.04%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 327.485 4.11%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 208551.479 -1.27%
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 23.932 2.59%
std::map<std::string,_int>::upper_bound(key)_(existent)/32 14.312 -12.82%
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 26.788 1.13%
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.616 -20.67%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 10.327 -3.98%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 37.952 19.75%
std::mismatch(deque<int>)_(it,_it,_it)/1000 452.868 -3.75%
std::mismatch(deque<int>)_(it,_it,_it)/1024 453.443 -5.75%
std::mismatch(deque<int>)_(it,_it,_it)/1048576 486052.241 -
std::mismatch(deque<int>)_(it,_it,_it)/8 3.745 -
std::mismatch(deque<int>)_(it,_it,_it)/8192 3814.050 -1.37%
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 475.420 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 485.930 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 502231.267 -3.00%
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 4.165 1.13%
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 3906.114 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 714.774 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 718.241 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 625817.801 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 6.402 1.81%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 4858.529 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 693.816 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 712.145 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1048576 623906.473 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 6.190 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8192 4842.374 -
std::mismatch(list<int>)_(it,_it,_it)/1000 744.991 -
std::mismatch(list<int>)_(it,_it,_it)/1024 763.109 -
std::mismatch(list<int>)_(it,_it,_it)/1048576 933871.455 -
std::mismatch(list<int>)_(it,_it,_it)/8 2.661 -
std::mismatch(list<int>)_(it,_it,_it)/8192 7957.964 7.07%
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 756.754 -4.88%
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 773.018 -2.07%
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 950014.058 -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 2.972 -9.80%
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 12426.038 -7.43%
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1000 798.031 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1024 818.145 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1048576 1003837.518 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 5.100 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 13145.841 10.39%
std::mismatch(list<int>)_(it,_it,_it,_pred)/1000 1595.065 99.16%
std::mismatch(list<int>)_(it,_it,_it,_pred)/1024 1193.044 45.12%
std::mismatch(list<int>)_(it,_it,_it,_pred)/1048576 999387.262 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 4.687 1.30%
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 10716.009 5.25%
std::mismatch(vector<int>)_(it,_it,_it)/1000 58.342 -
std::mismatch(vector<int>)_(it,_it,_it)/1024 59.892 -
std::mismatch(vector<int>)_(it,_it,_it)/1048576 68289.237 -
std::mismatch(vector<int>)_(it,_it,_it)/8 1.062 -
std::mismatch(vector<int>)_(it,_it,_it)/8192 486.045 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1000 58.403 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1024 59.946 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1048576 68450.286 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8 1.271 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8192 485.514 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 575.368 23.05%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 507.206 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1048576 609155.520 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 4.311 1.62%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8192 4728.135 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 465.992 -1.61%
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1024 498.166 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1048576 606805.880 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 4.214 -3.00%
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8192 4727.180 -
std::move(deque<int>)/1048576 54819.903 -1.61%
std::move(deque<int>)/262144 16096.868 6.62%
std::move(deque<int>)/32768 1897.964 -19.69%
std::move(deque<int>)/4096 155.596 4.30%
std::move(deque<int>)/512 22.226 -
std::move(deque<int>)/64 4.922 -
std::move(deque<int>)/8 3.290 -2.31%
std::move(list<int>)/1048576 1016664.213 -
std::move(list<int>)/262144 250282.010 -
std::move(list<int>)/32768 31665.137 2.00%
std::move(list<int>)/4096 4582.679 14.48%
std::move(list<int>)/512 354.588 -1.99%
std::move(list<int>)/64 39.324 -14.33%
std::move(list<int>)/8 3.374 -3.77%
std::move(vector<bool>)_(aligned)/1048576 1743.880 -
std::move(vector<bool>)_(aligned)/262144 255.901 -
std::move(vector<bool>)_(aligned)/32768 36.901 -
std::move(vector<bool>)_(aligned)/4096 7.004 -1.01%
std::move(vector<bool>)_(aligned)/512 2.328 -
std::move(vector<bool>)_(aligned)/64 1.680 1.08%
std::move(vector<bool>)_(unaligned)/1048576 6520.694 -
std::move(vector<bool>)_(unaligned)/262144 1588.863 -
std::move(vector<bool>)_(unaligned)/32768 202.379 -
std::move(vector<bool>)_(unaligned)/4096 25.780 -1.46%
std::move(vector<bool>)_(unaligned)/512 4.844 -
std::move(vector<bool>)_(unaligned)/64 1.663 1.91%
std::move(vector<int>)/1048576 56274.903 -2.88%
std::move(vector<int>)/262144 21931.955 8.26%
std::move(vector<int>)/32768 1731.497 -
std::move(vector<int>)/4096 134.102 -
std::move(vector<int>)/512 20.121 -
std::move(vector<int>)/64 4.144 -
std::move(vector<int>)/8 2.293 -
std::move_backward(deque<int>)/1048576 127865.313 -
std::move_backward(deque<int>)/262144 30423.070 -
std::move_backward(deque<int>)/32768 3385.202 -
std::move_backward(deque<int>)/4096 157.347 -
std::move_backward(deque<int>)/512 23.528 -1.14%
std::move_backward(deque<int>)/64 5.172 -2.17%
std::move_backward(deque<int>)/8 3.492 2.64%
std::move_backward(list<int>)/1048576 1033937.131 -
std::move_backward(list<int>)/262144 258708.488 -1.57%
std::move_backward(list<int>)/32768 31956.136 -1.51%
std::move_backward(list<int>)/4096 4825.252 -
std::move_backward(list<int>)/512 371.132 -
std::move_backward(list<int>)/64 39.397 -
std::move_backward(list<int>)/8 3.375 -
std::move_backward(vector<bool>)_(aligned)/1048576 1737.631 -31.45%
std::move_backward(vector<bool>)_(aligned)/262144 256.984 -
std::move_backward(vector<bool>)_(aligned)/32768 38.139 -
std::move_backward(vector<bool>)_(aligned)/4096 7.182 -
std::move_backward(vector<bool>)_(aligned)/512 2.245 -
std::move_backward(vector<bool>)_(aligned)/64 1.782 1.43%
std::move_backward(vector<bool>)_(unaligned)/1048576 6516.199 -3.68%
std::move_backward(vector<bool>)_(unaligned)/262144 1585.914 -
std::move_backward(vector<bool>)_(unaligned)/32768 203.399 -
std::move_backward(vector<bool>)_(unaligned)/4096 27.352 -
std::move_backward(vector<bool>)_(unaligned)/512 4.521 -
std::move_backward(vector<bool>)_(unaligned)/64 1.685 -4.56%
std::move_backward(vector<int>)/1048576 56557.461 -
std::move_backward(vector<int>)/262144 21767.028 -2.00%
std::move_backward(vector<int>)/32768 1736.329 -31.53%
std::move_backward(vector<int>)/4096 135.566 -
std::move_backward(vector<int>)/512 20.835 -
std::move_backward(vector<int>)/64 4.331 -
std::move_backward(vector<int>)/8 2.261 -
std::multimap<int,_int>::clear()/0 392.893 -
std::multimap<int,_int>::clear()/1024 10892.970 -2.56%
std::multimap<int,_int>::clear()/32 656.643 -1.53%
std::multimap<int,_int>::clear()/8192 85626.361 -5.33%
std::multimap<int,_int>::contains(key)_(existent)/1024 4.628 3.58%
std::multimap<int,_int>::contains(key)_(existent)/32 1.808 5.93%
std::multimap<int,_int>::contains(key)_(existent)/8192 5.620 -
std::multimap<int,_int>::contains(key)_(non-existent)/0 0.293 -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 5.551 1.42%
std::multimap<int,_int>::contains(key)_(non-existent)/32 2.738 -5.59%
std::multimap<int,_int>::contains(key)_(non-existent)/8192 19.281 78.06%
std::multimap<int,_int>::count(key)_(existent)/1024 5.395 -
std::multimap<int,_int>::count(key)_(existent)/32 3.668 -
std::multimap<int,_int>::count(key)_(existent)/8192 6.617 1.77%
std::multimap<int,_int>::count(key)_(non-existent)/0 0.254 -
std::multimap<int,_int>::count(key)_(non-existent)/1024 5.743 2.86%
std::multimap<int,_int>::count(key)_(non-existent)/32 2.285 -
std::multimap<int,_int>::count(key)_(non-existent)/8192 9.076 1.54%
std::multimap<int,_int>::ctor(&&,_different_allocs)/0 12.795 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 5922.954 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 183.672 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/8192 51305.452 -
std::multimap<int,_int>::ctor(const&)/0 12.774 -
std::multimap<int,_int>::ctor(const&)/1024 6627.792 -4.23%
std::multimap<int,_int>::ctor(const&)/32 223.466 -5.48%
std::multimap<int,_int>::ctor(const&)/8192 51895.662 -6.12%
std::multimap<int,_int>::ctor(const&,_alloc)/0 12.779 -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 6512.046 -4.84%
std::multimap<int,_int>::ctor(const&,_alloc)/32 227.078 -5.59%
std::multimap<int,_int>::ctor(const&,_alloc)/8192 51875.815 -6.47%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.728 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8886.729 1.85%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 235.625 -2.60%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 72163.191 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.746 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13024.711 -1.93%
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 302.977 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 248080.379 -8.17%
std::multimap<int,_int>::equal_range(key)_(existent)/1024 5.592 -
std::multimap<int,_int>::equal_range(key)_(existent)/32 2.475 -
std::multimap<int,_int>::equal_range(key)_(existent)/8192 6.017 -
std::multimap<int,_int>::equal_range(key)_(non-existent)/0 0.252 -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 7.268 12.22%
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 2.587 10.67%
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 10.499 8.71%
std::multimap<int,_int>::erase(iterator)/1024 21.232 -1.18%
std::multimap<int,_int>::erase(iterator)/32 21.126 -
std::multimap<int,_int>::erase(iterator)/8192 21.133 -1.29%
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 393.911 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7431.957 -3.44%
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 580.888 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 57698.320 -2.92%
std::multimap<int,_int>::erase(key)_(existent)/1024 25.631 -
std::multimap<int,_int>::erase(key)_(existent)/32 22.533 -2.34%
std::multimap<int,_int>::erase(key)_(existent)/8192 27.163 1.54%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.262 -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 5.865 1.14%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 2.409 2.54%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 10.481 -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.255 -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 3.007 1.88%
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.857 -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 4.203 -1.20%
std::multimap<int,_int>::find(key)_(existent)/1024 3.823 -
std::multimap<int,_int>::find(key)_(existent)/32 1.755 -1.79%
std::multimap<int,_int>::find(key)_(existent)/8192 5.404 -
std::multimap<int,_int>::find(key)_(non-existent)/0 0.253 -
std::multimap<int,_int>::find(key)_(non-existent)/1024 5.196 -1.61%
std::multimap<int,_int>::find(key)_(non-existent)/32 2.436 -
std::multimap<int,_int>::find(key)_(non-existent)/8192 7.116 -5.09%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 17.245 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 33.677 -2.17%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 18.818 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 36.207 -3.39%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 17.325 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 21.723 1.53%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 18.637 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 21.327 -1.26%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 17.302 -1.14%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 32.846 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 18.733 -1.68%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 46.140 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 18.377 5.41%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 21.517 1.62%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 18.073 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 20.289 -2.66%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 393.817 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 14883.769 -1.66%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 739.100 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 183586.073 1.56%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 393.949 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 11502.865 -9.70%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 678.144 -3.88%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 122281.256 -7.36%
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 393.558 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 12303.319 -4.07%
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 695.818 -1.91%
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 214174.393 -1.40%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 392.815 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 11019.121 -1.54%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 657.712 -1.17%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 88654.037 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 395.529 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 9748.305 -2.56%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 678.608 1.56%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 83426.910 3.17%
std::multimap<int,_int>::insert(value)_(already_present)/1024 21.382 -1.49%
std::multimap<int,_int>::insert(value)_(already_present)/32 18.541 -3.48%
std::multimap<int,_int>::insert(value)_(already_present)/8192 20.583 -3.09%
std::multimap<int,_int>::insert(value)_(new_value,_end)/0 17.170 -2.31%
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 34.208 -1.47%
std::multimap<int,_int>::insert(value)_(new_value,_end)/32 19.318 -
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 35.892 -3.34%
std::multimap<int,_int>::insert(value)_(new_value,_middle)/0 17.175 -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 21.660 -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/32 18.031 -1.66%
std::multimap<int,_int>::insert(value)_(new_value,_middle)/8192 20.597 -1.11%
std::multimap<int,_int>::lower_bound(key)_(existent)/1024 7.123 -
std::multimap<int,_int>::lower_bound(key)_(existent)/32 2.397 -
std::multimap<int,_int>::lower_bound(key)_(existent)/8192 10.282 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.252 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 7.023 -53.11%
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 2.641 -36.41%
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 10.559 -55.85%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.428 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6681.829 -1.88%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 217.884 -6.30%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 53296.076 -2.52%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.410 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6680.440 -1.62%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 227.179 -2.17%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 52988.255 -2.96%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 1.109 -3.84%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1452.388 -1.33%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 34.241 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 12645.264 -
std::multimap<int,_int>::upper_bound(key)_(existent)/1024 7.111 -
std::multimap<int,_int>::upper_bound(key)_(existent)/32 2.224 -
std::multimap<int,_int>::upper_bound(key)_(existent)/8192 10.312 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.252 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 5.849 -15.86%
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.658 -16.36%
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 8.827 -16.41%
std::multimap<std::string,_int>::clear()/0 394.455 -3.57%
std::multimap<std::string,_int>::clear()/1024 21006.896 -
std::multimap<std::string,_int>::clear()/32 882.028 -
std::multimap<std::string,_int>::clear()/8192 209293.636 -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 23.196 -
std::multimap<std::string,_int>::contains(key)_(existent)/32 17.884 -2.90%
std::multimap<std::string,_int>::contains(key)_(existent)/8192 32.548 6.56%
std::multimap<std::string,_int>::contains(key)_(non-existent)/0 0.281 -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 20.312 -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 10.747 -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 26.484 1.14%
std::multimap<std::string,_int>::count(key)_(existent)/1024 23.533 -
std::multimap<std::string,_int>::count(key)_(existent)/32 18.901 -3.55%
std::multimap<std::string,_int>::count(key)_(existent)/8192 27.599 1.79%
std::multimap<std::string,_int>::count(key)_(non-existent)/0 0.263 -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 24.909 -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 10.275 -
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 31.016 1.22%
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/0 12.855 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/1024 7003.157 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/32 211.547 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/8192 59988.407 -1.30%
std::multimap<std::string,_int>::ctor(const&)/0 12.702 -
std::multimap<std::string,_int>::ctor(const&)/1024 35277.561 -1.19%
std::multimap<std::string,_int>::ctor(const&)/32 681.891 -
std::multimap<std::string,_int>::ctor(const&)/8192 344439.958 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/0 12.713 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 36897.034 -1.17%
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 796.597 -1.27%
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 346977.739 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.858 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 38921.340 -2.27%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 767.615 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 379356.347 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.871 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 58515.272 -3.42%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1005.779 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1100574.872 -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 26.190 9.69%
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 20.948 13.04%
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 31.858 11.21%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/0 0.258 -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 28.888 18.29%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 12.457 23.39%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 38.265 14.97%
std::multimap<std::string,_int>::erase(iterator)/1024 26.565 -
std::multimap<std::string,_int>::erase(iterator)/32 25.388 -
std::multimap<std::string,_int>::erase(iterator)/8192 32.161 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 394.952 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12723.257 1.79%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 674.447 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 117625.181 1.69%
std::multimap<std::string,_int>::erase(key)_(existent)/1024 58.887 -1.63%
std::multimap<std::string,_int>::erase(key)_(existent)/32 85.953 3.66%
std::multimap<std::string,_int>::erase(key)_(existent)/8192 106.907 -
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.204 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 11.005 -1.93%
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/8192 32.541 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/0 0.258 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024 12.345 1.33%
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32 6.812 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 16.365 1.15%
std::multimap<std::string,_int>::find(key)_(existent)/1024 24.459 1.59%
std::multimap<std::string,_int>::find(key)_(existent)/32 14.410 -
std::multimap<std::string,_int>::find(key)_(existent)/8192 31.386 -
std::multimap<std::string,_int>::find(key)_(non-existent)/0 0.256 -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 27.265 2.86%
std::multimap<std::string,_int>::find(key)_(non-existent)/32 10.590 -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 29.916 2.32%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 25.029 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 77.023 -1.14%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 44.650 2.31%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 90.433 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 28.701 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 51.854 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 36.189 -1.77%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 55.400 -1.34%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 24.027 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 50.751 -6.41%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 39.417 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 64.683 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 33.204 -1.92%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 41.064 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 38.058 -1.20%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 42.166 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 395.468 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 66180.484 -2.46%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1385.336 -1.10%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 918915.369 -3.16%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 395.434 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 44682.302 -2.23%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1226.957 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 598984.860 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 392.517 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 63026.011 -2.35%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1420.725 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 815168.650 -1.02%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 393.091 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 32973.537 -2.13%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1111.238 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 383954.513 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 393.719 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 32360.363 -2.37%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1105.855 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 347936.815 -1.13%
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 34.177 1.52%
std::multimap<std::string,_int>::insert(value)_(already_present)/32 31.400 -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 74.134 -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 30.539 -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 62.075 -1.79%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 31.078 -2.19%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 87.456 -9.98%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 27.561 -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 50.565 -1.71%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 29.632 -1.26%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 51.437 -1.92%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 86.884 -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 37.136 -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 132.489 -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/0 0.266 -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 37.572 43.17%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 12.545 3.63%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 52.048 50.47%
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 13.447 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 36551.592 -1.56%
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 738.608 -1.52%
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 348994.443 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.959 4.04%
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 35216.070 -1.52%
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 754.362 -2.26%
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 348247.993 -1.01%
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.114 -3.15%
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 16829.985 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 358.527 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 207414.461 -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 87.987 -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 41.446 1.43%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 130.532 -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/0 0.258 -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 34.903 11.91%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 13.338 12.19%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 39.431 11.98%
std::multiset<int>::clear()/0 390.224 -
std::multiset<int>::clear()/1024 10231.009 5.09%
std::multiset<int>::clear()/32 652.533 5.63%
std::multiset<int>::clear()/8192 80883.558 3.66%
std::multiset<int>::contains(key)_(existent)/1024 3.966 -
std::multiset<int>::contains(key)_(existent)/32 1.682 -
std::multiset<int>::contains(key)_(existent)/8192 8.216 -1.92%
std::multiset<int>::contains(key)_(non-existent)/0 0.302 5.41%
std::multiset<int>::contains(key)_(non-existent)/1024 6.312 2.75%
std::multiset<int>::contains(key)_(non-existent)/32 2.768 4.48%
std::multiset<int>::contains(key)_(non-existent)/8192 9.443 2.80%
std::multiset<int>::count(key)_(existent)/1024 5.735 -
std::multiset<int>::count(key)_(existent)/32 3.745 -1.18%
std::multiset<int>::count(key)_(existent)/8192 10.064 5.51%
std::multiset<int>::count(key)_(non-existent)/0 0.254 -
std::multiset<int>::count(key)_(non-existent)/1024 5.820 -
std::multiset<int>::count(key)_(non-existent)/32 2.376 -2.52%
std::multiset<int>::count(key)_(non-existent)/8192 9.150 -2.22%
std::multiset<int>::ctor(&&,_different_allocs)/0 12.847 -
std::multiset<int>::ctor(&&,_different_allocs)/1024 5732.095 -
std::multiset<int>::ctor(&&,_different_allocs)/32 175.505 -
std::multiset<int>::ctor(&&,_different_allocs)/8192 47463.486 -
std::multiset<int>::ctor(const&)/0 12.768 -
std::multiset<int>::ctor(const&)/1024 6612.354 5.88%
std::multiset<int>::ctor(const&)/32 233.163 5.69%
std::multiset<int>::ctor(const&)/8192 52954.200 5.28%
std::multiset<int>::ctor(const&,_alloc)/0 12.766 -
std::multiset<int>::ctor(const&,_alloc)/1024 6372.443 -12.98%
std::multiset<int>::ctor(const&,_alloc)/32 227.501 -
std::multiset<int>::ctor(const&,_alloc)/8192 50716.454 -1.47%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.733 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 9003.844 3.52%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 230.988 -1.71%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 70593.479 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.741 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12553.480 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 293.504 1.70%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 246393.955 -4.79%
std::multiset<int>::equal_range(key)_(existent)/1024 5.537 11.55%
std::multiset<int>::equal_range(key)_(existent)/32 2.414 6.09%
std::multiset<int>::equal_range(key)_(existent)/8192 8.498 2.51%
std::multiset<int>::equal_range(key)_(non-existent)/0 0.253 -
std::multiset<int>::equal_range(key)_(non-existent)/1024 5.571 -10.56%
std::multiset<int>::equal_range(key)_(non-existent)/32 2.444 -10.63%
std::multiset<int>::equal_range(key)_(non-existent)/8192 9.984 -9.63%
std::multiset<int>::erase(iterator)/1024 23.073 -
std::multiset<int>::erase(iterator)/32 20.553 -
std::multiset<int>::erase(iterator)/8192 23.064 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.704 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6692.736 1.03%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 560.784 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 53901.985 -
std::multiset<int>::erase(key)_(existent)/1024 40.448 -3.88%
std::multiset<int>::erase(key)_(existent)/32 21.789 -1.61%
std::multiset<int>::erase(key)_(existent)/8192 59.857 -4.84%
std::multiset<int>::erase(key)_(non-existent,_end)/0 0.254 -
std::multiset<int>::erase(key)_(non-existent,_end)/1024 6.641 2.01%
std::multiset<int>::erase(key)_(non-existent,_end)/32 2.379 3.19%
std::multiset<int>::erase(key)_(non-existent,_end)/8192 10.160 -
std::multiset<int>::erase(key)_(non-existent,_middle)/0 0.253 -
std::multiset<int>::erase(key)_(non-existent,_middle)/1024 3.050 3.37%
std::multiset<int>::erase(key)_(non-existent,_middle)/32 1.789 -
std::multiset<int>::erase(key)_(non-existent,_middle)/8192 4.247 -
std::multiset<int>::find(key)_(existent)/1024 4.123 -2.60%
std::multiset<int>::find(key)_(existent)/32 1.624 -2.39%
std::multiset<int>::find(key)_(existent)/8192 8.176 -2.17%
std::multiset<int>::find(key)_(non-existent)/0 0.254 -
std::multiset<int>::find(key)_(non-existent)/1024 5.487 -
std::multiset<int>::find(key)_(non-existent)/32 2.258 -
std::multiset<int>::find(key)_(non-existent)/8192 8.200 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 17.071 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 50.583 -2.01%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 18.501 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 75.285 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/0 17.194 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 27.990 -1.72%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/32 18.373 1.04%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 31.312 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/0 17.144 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 50.256 -3.80%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 18.680 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 80.827 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/0 17.140 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 25.751 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32 17.720 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 28.340 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.163 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 14696.908 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 719.708 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 184263.416 -2.13%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.488 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 11501.069 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 653.695 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 115816.689 -1.09%
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 392.033 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 12234.690 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 686.927 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 198773.013 -1.57%
std::multiset<int>::insert(value)_(already_present)/1024 27.709 -
std::multiset<int>::insert(value)_(already_present)/32 18.234 -
std::multiset<int>::insert(value)_(already_present)/8192 32.109 1.30%
std::multiset<int>::insert(value)_(new_value,_end)/0 17.038 -
std::multiset<int>::insert(value)_(new_value,_end)/1024 46.897 -
std::multiset<int>::insert(value)_(new_value,_end)/32 18.660 -
std::multiset<int>::insert(value)_(new_value,_end)/8192 81.998 -3.11%
std::multiset<int>::insert(value)_(new_value,_middle)/0 17.021 -1.55%
std::multiset<int>::insert(value)_(new_value,_middle)/1024 27.457 -
std::multiset<int>::insert(value)_(new_value,_middle)/32 17.946 -
std::multiset<int>::insert(value)_(new_value,_middle)/8192 32.821 2.23%
std::multiset<int>::lower_bound(key)_(existent)/1024 7.145 -
std::multiset<int>::lower_bound(key)_(existent)/32 2.149 -
std::multiset<int>::lower_bound(key)_(existent)/8192 14.699 -
std::multiset<int>::lower_bound(key)_(non-existent)/0 0.252 -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 6.552 -12.82%
std::multiset<int>::lower_bound(key)_(non-existent)/32 2.438 -8.88%
std::multiset<int>::lower_bound(key)_(non-existent)/8192 9.715 -13.94%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/0 13.783 2.60%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6376.523 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 241.846 9.91%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 50186.760 -1.24%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 13.415 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6240.383 -1.80%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 223.131 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 49881.816 -1.18%
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 1.113 -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 1323.745 -7.52%
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 37.960 -9.39%
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 12313.628 -2.50%
std::multiset<int>::upper_bound(key)_(existent)/1024 7.123 -
std::multiset<int>::upper_bound(key)_(existent)/32 2.370 -2.34%
std::multiset<int>::upper_bound(key)_(existent)/8192 14.745 -
std::multiset<int>::upper_bound(key)_(non-existent)/0 0.252 -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 6.467 -3.61%
std::multiset<int>::upper_bound(key)_(non-existent)/32 2.565 3.35%
std::multiset<int>::upper_bound(key)_(non-existent)/8192 9.706 -
std::multiset<std::string>::clear()/0 404.305 2.54%
std::multiset<std::string>::clear()/1024 23176.064 8.74%
std::multiset<std::string>::clear()/32 933.467 5.16%
std::multiset<std::string>::clear()/8192 222962.285 5.52%
std::multiset<std::string>::contains(key)_(existent)/1024 25.647 -3.94%
std::multiset<std::string>::contains(key)_(existent)/32 16.536 -13.36%
std::multiset<std::string>::contains(key)_(existent)/8192 30.189 -
std::multiset<std::string>::contains(key)_(non-existent)/0 0.276 -3.91%
std::multiset<std::string>::contains(key)_(non-existent)/1024 25.050 -2.33%
std::multiset<std::string>::contains(key)_(non-existent)/32 10.735 -3.20%
std::multiset<std::string>::contains(key)_(non-existent)/8192 27.731 -1.05%
std::multiset<std::string>::count(key)_(existent)/1024 23.423 -
std::multiset<std::string>::count(key)_(existent)/32 19.782 -1.93%
std::multiset<std::string>::count(key)_(existent)/8192 30.177 -2.66%
std::multiset<std::string>::count(key)_(non-existent)/0 0.261 -
std::multiset<std::string>::count(key)_(non-existent)/1024 24.786 -
std::multiset<std::string>::count(key)_(non-existent)/32 10.674 -
std::multiset<std::string>::count(key)_(non-existent)/8192 36.704 8.90%
std::multiset<std::string>::ctor(&&,_different_allocs)/0 12.806 -
std::multiset<std::string>::ctor(&&,_different_allocs)/1024 6836.426 -
std::multiset<std::string>::ctor(&&,_different_allocs)/32 210.950 1.79%
std::multiset<std::string>::ctor(&&,_different_allocs)/8192 57331.542 -
std::multiset<std::string>::ctor(const&)/0 12.657 -
std::multiset<std::string>::ctor(const&)/1024 34375.583 -
std::multiset<std::string>::ctor(const&)/32 790.135 -
std::multiset<std::string>::ctor(const&)/8192 340279.205 -
std::multiset<std::string>::ctor(const&,_alloc)/0 12.660 -
std::multiset<std::string>::ctor(const&,_alloc)/1024 36432.428 -
std::multiset<std::string>::ctor(const&,_alloc)/32 744.582 -
std::multiset<std::string>::ctor(const&,_alloc)/8192 343998.557 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.817 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 38273.882 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 753.358 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 381859.354 1.15%
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.807 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 56378.720 1.96%
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1030.989 -1.03%
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1092429.008 -
std::multiset<std::string>::equal_range(key)_(existent)/1024 22.751 -6.75%
std::multiset<std::string>::equal_range(key)_(existent)/32 17.275 -2.19%
std::multiset<std::string>::equal_range(key)_(existent)/8192 29.320 2.49%
std::multiset<std::string>::equal_range(key)_(non-existent)/0 0.265 -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 25.236 3.78%
std::multiset<std::string>::equal_range(key)_(non-existent)/32 10.612 2.27%
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 30.262 -10.66%
std::multiset<std::string>::erase(iterator)/1024 31.878 2.02%
std::multiset<std::string>::erase(iterator)/32 27.251 1.22%
std::multiset<std::string>::erase(iterator)/8192 36.385 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 394.265 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 13197.543 3.56%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 682.345 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 120873.389 2.76%
std::multiset<std::string>::erase(key)_(existent)/1024 94.580 -2.39%
std::multiset<std::string>::erase(key)_(existent)/32 81.566 -3.82%
std::multiset<std::string>::erase(key)_(existent)/8192 80.180 -1.49%
std::multiset<std::string>::erase(key)_(non-existent,_end)/0 0.490 -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 23.691 -2.77%
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 12.282 5.11%
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 30.852 -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/0 0.490 -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 12.170 -1.24%
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 6.641 -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 15.653 -1.39%
std::multiset<std::string>::find(key)_(existent)/1024 23.924 -2.89%
std::multiset<std::string>::find(key)_(existent)/32 15.350 -
std::multiset<std::string>::find(key)_(existent)/8192 27.462 -2.32%
std::multiset<std::string>::find(key)_(non-existent)/0 0.257 -
std::multiset<std::string>::find(key)_(non-existent)/1024 22.164 4.09%
std::multiset<std::string>::find(key)_(non-existent)/32 10.556 4.86%
std::multiset<std::string>::find(key)_(non-existent)/8192 30.345 6.19%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 35.591 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 58.295 3.17%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 40.795 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 103.324 8.42%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 31.204 1.22%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 51.528 2.23%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 32.144 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 61.958 1.11%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 33.449 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 49.955 6.11%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 36.643 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 73.483 -2.85%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 35.335 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 40.489 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 36.726 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 31.171 4.32%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 394.792 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 63086.749 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1410.059 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 907255.780 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 394.823 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 42775.489 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1253.744 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 604900.282 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 391.555 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 61054.272 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1470.188 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 816961.273 -1.16%
std::multiset<std::string>::insert(value)_(already_present)/1024 54.407 -
std::multiset<std::string>::insert(value)_(already_present)/32 42.826 -
std::multiset<std::string>::insert(value)_(already_present)/8192 52.619 1.52%
std::multiset<std::string>::insert(value)_(new_value,_end)/0 24.963 -
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 68.713 -
std::multiset<std::string>::insert(value)_(new_value,_end)/32 31.335 -2.05%
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 88.120 -
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 30.854 -
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 46.138 -
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 37.595 1.77%
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 55.699 -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 96.669 -
std::multiset<std::string>::lower_bound(key)_(existent)/32 43.192 -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 130.431 -
std::multiset<std::string>::lower_bound(key)_(non-existent)/0 0.257 -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 30.924 -1.40%
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 11.874 -3.66%
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 35.039 -1.43%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/0 13.265 -1.84%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 36302.034 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 794.493 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/8192 347488.848 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.272 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 35634.427 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 775.010 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 345813.226 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/0 1.048 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 15894.466 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 339.148 3.29%
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 205940.091 -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 94.704 1.09%
std::multiset<std::string>::upper_bound(key)_(existent)/32 42.014 2.05%
std::multiset<std::string>::upper_bound(key)_(existent)/8192 133.195 -1.98%
std::multiset<std::string>::upper_bound(key)_(non-existent)/0 0.257 -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 26.678 -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 12.604 6.17%
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 35.479 -
std::none_of(deque<int>)_(process_all)/32 12.310 -
std::none_of(deque<int>)_(process_all)/32768 10116.499 -3.12%
std::none_of(deque<int>)_(process_all)/50 18.899 -
std::none_of(deque<int>)_(process_all)/8 3.439 -
std::none_of(deque<int>)_(process_all)/8192 2523.366 -3.64%
std::none_of(list<int>)_(process_all)/32 11.685 -
std::none_of(list<int>)_(process_all)/32768 26828.968 -1.12%
std::none_of(list<int>)_(process_all)/50 22.074 1.06%
std::none_of(list<int>)_(process_all)/8 2.676 -
std::none_of(list<int>)_(process_all)/8192 8117.811 -10.05%
std::none_of(vector<int>)_(process_all)/32 8.403 1.14%
std::none_of(vector<int>)_(process_all)/32768 8130.749 -
std::none_of(vector<int>)_(process_all)/50 19.364 -
std::none_of(vector<int>)_(process_all)/8 2.487 1.96%
std::none_of(vector<int>)_(process_all)/8192 2039.318 -
std::partial_sort(deque<int>)_(ascending)/1024 7827.908 -
std::partial_sort(deque<int>)_(ascending)/8 32.084 2.38%
std::partial_sort(deque<int>)_(ascending)/8192 148205.195 -
std::partial_sort(deque<int>)_(descending)/1024 17921.921 -
std::partial_sort(deque<int>)_(descending)/8 40.909 -5.45%
std::partial_sort(deque<int>)_(descending)/8192 274242.974 4.98%
std::partial_sort(deque<int>)_(heap)/1024 18148.148 -
std::partial_sort(deque<int>)_(heap)/8 37.706 -7.04%
std::partial_sort(deque<int>)_(heap)/8192 273866.872 4.21%
std::partial_sort(deque<int>)_(pipe-organ)/1024 7803.510 -
std::partial_sort(deque<int>)_(pipe-organ)/8 32.477 2.27%
std::partial_sort(deque<int>)_(pipe-organ)/8192 146233.594 -2.50%
std::partial_sort(deque<int>)_(qsort_adversarial)/1024 19009.069 -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 32.389 8.15%
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 270455.924 2.08%
std::partial_sort(deque<int>)_(repeated)/1024 6406.877 1.27%
std::partial_sort(deque<int>)_(repeated)/8 26.468 -
std::partial_sort(deque<int>)_(repeated)/8192 79278.547 4.71%
std::partial_sort(deque<int>)_(shuffled)/1024 15732.181 -
std::partial_sort(deque<int>)_(shuffled)/8 31.732 -1.97%
std::partial_sort(deque<int>)_(shuffled)/8192 244200.971 1.34%
std::partial_sort(vector<NonIntegral>)_(ascending)/1024 4800.178 -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 20.418 -
std::partial_sort(vector<NonIntegral>)_(ascending)/8192 50920.876 -
std::partial_sort(vector<NonIntegral>)_(descending)/1024 7868.155 -
std::partial_sort(vector<NonIntegral>)_(descending)/8 25.808 2.26%
std::partial_sort(vector<NonIntegral>)_(descending)/8192 93474.961 -
std::partial_sort(vector<NonIntegral>)_(heap)/1024 7922.555 -4.05%
std::partial_sort(vector<NonIntegral>)_(heap)/8 28.754 3.32%
std::partial_sort(vector<NonIntegral>)_(heap)/8192 96381.436 -2.73%
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/1024 4803.740 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 20.221 -1.13%
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8192 50981.132 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 8870.080 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 20.710 1.30%
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 93247.169 -
std::partial_sort(vector<NonIntegral>)_(repeated)/1024 2516.856 -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 21.846 -1.45%
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 28379.322 2.20%
std::partial_sort(vector<NonIntegral>)_(shuffled)/1024 6756.988 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 23.107 -3.63%
std::partial_sort(vector<NonIntegral>)_(shuffled)/8192 83792.099 -
std::partial_sort(vector<int>)_(ascending)/1024 4771.418 -
std::partial_sort(vector<int>)_(ascending)/8 18.894 -
std::partial_sort(vector<int>)_(ascending)/8192 50693.582 -
std::partial_sort(vector<int>)_(descending)/1024 7961.054 -
std::partial_sort(vector<int>)_(descending)/8 23.990 -
std::partial_sort(vector<int>)_(descending)/8192 94197.105 -
std::partial_sort(vector<int>)_(heap)/1024 7984.386 -
std::partial_sort(vector<int>)_(heap)/8 27.695 -
std::partial_sort(vector<int>)_(heap)/8192 97535.591 -
std::partial_sort(vector<int>)_(pipe-organ)/1024 4757.238 -
std::partial_sort(vector<int>)_(pipe-organ)/8 18.938 -
std::partial_sort(vector<int>)_(pipe-organ)/8192 50453.858 -
std::partial_sort(vector<int>)_(qsort_adversarial)/1024 8973.982 1.21%
std::partial_sort(vector<int>)_(qsort_adversarial)/8 19.489 1.99%
std::partial_sort(vector<int>)_(qsort_adversarial)/8192 94099.167 -
std::partial_sort(vector<int>)_(repeated)/1024 2506.729 -
std::partial_sort(vector<int>)_(repeated)/8 18.494 -
std::partial_sort(vector<int>)_(repeated)/8192 26679.310 -1.75%
std::partial_sort(vector<int>)_(shuffled)/1024 6752.430 -
std::partial_sort(vector<int>)_(shuffled)/8 28.235 -
std::partial_sort(vector<int>)_(shuffled)/8192 88671.907 -
std::partial_sort_copy(deque<int>)_(ascending)/1024 5112.786 -
std::partial_sort_copy(deque<int>)_(ascending)/8 10.099 -
std::partial_sort_copy(deque<int>)_(ascending)/8192 53145.271 -
std::partial_sort_copy(deque<int>)_(descending)/1024 8152.169 -
std::partial_sort_copy(deque<int>)_(descending)/8 14.570 -
std::partial_sort_copy(deque<int>)_(descending)/8192 95108.332 -
std::partial_sort_copy(deque<int>)_(heap)/1024 8322.091 -
std::partial_sort_copy(deque<int>)_(heap)/8 15.366 1.42%
std::partial_sort_copy(deque<int>)_(heap)/8192 98305.958 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024 5102.739 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 10.004 -1.25%
std::partial_sort_copy(deque<int>)_(pipe-organ)/8192 52924.677 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 9038.619 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 9.813 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8192 94712.511 -
std::partial_sort_copy(deque<int>)_(repeated)/1024 2825.829 -
std::partial_sort_copy(deque<int>)_(repeated)/8 10.047 -
std::partial_sort_copy(deque<int>)_(repeated)/8192 29250.146 -2.16%
std::partial_sort_copy(deque<int>)_(shuffled)/1024 6907.334 -
std::partial_sort_copy(deque<int>)_(shuffled)/8 11.065 -1.24%
std::partial_sort_copy(deque<int>)_(shuffled)/8192 86797.664 -1.02%
std::partial_sort_copy(list<int>)_(ascending)/1024 5360.268 -
std::partial_sort_copy(list<int>)_(ascending)/8 8.294 -
std::partial_sort_copy(list<int>)_(ascending)/8192 56882.585 -
std::partial_sort_copy(list<int>)_(descending)/1024 8248.359 -
std::partial_sort_copy(list<int>)_(descending)/8 16.471 2.36%
std::partial_sort_copy(list<int>)_(descending)/8192 97040.542 -
std::partial_sort_copy(list<int>)_(heap)/1024 8251.244 -
std::partial_sort_copy(list<int>)_(heap)/8 17.705 1.53%
std::partial_sort_copy(list<int>)_(heap)/8192 100054.382 -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 5336.474 -5.36%
std::partial_sort_copy(list<int>)_(pipe-organ)/8 8.244 -
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 56678.277 -5.83%
std::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 9153.828 -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 8.313 3.10%
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8192 96612.067 -
std::partial_sort_copy(list<int>)_(repeated)/1024 3118.655 -
std::partial_sort_copy(list<int>)_(repeated)/8 8.113 3.65%
std::partial_sort_copy(list<int>)_(repeated)/8192 32577.246 -3.99%
std::partial_sort_copy(list<int>)_(shuffled)/1024 7041.393 -
std::partial_sort_copy(list<int>)_(shuffled)/8 11.238 3.39%
std::partial_sort_copy(list<int>)_(shuffled)/8192 87868.879 -1.84%
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 4746.049 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 9.358 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8192 50721.644 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/1024 7838.431 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 15.911 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 92952.005 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/1024 7918.607 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 15.843 1.74%
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 96410.590 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 4747.257 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 9.326 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8192 50473.342 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/1024 8788.771 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 9.251 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 93059.326 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/1024 2500.731 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 9.583 2.83%
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 26622.366 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 6725.259 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 10.331 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 84595.214 -
std::partial_sort_copy(vector<int>)_(ascending)/1024 4813.449 -
std::partial_sort_copy(vector<int>)_(ascending)/8 8.832 -1.51%
std::partial_sort_copy(vector<int>)_(ascending)/8192 50615.794 -
std::partial_sort_copy(vector<int>)_(descending)/1024 7885.759 -
std::partial_sort_copy(vector<int>)_(descending)/8 15.717 2.15%
std::partial_sort_copy(vector<int>)_(descending)/8192 93736.978 -
std::partial_sort_copy(vector<int>)_(heap)/1024 7940.577 -1.24%
std::partial_sort_copy(vector<int>)_(heap)/8 16.580 -
std::partial_sort_copy(vector<int>)_(heap)/8192 97288.425 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/1024 4814.989 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 8.860 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8192 50533.239 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/1024 8829.428 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 9.203 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 94639.628 -
std::partial_sort_copy(vector<int>)_(repeated)/1024 2593.842 4.23%
std::partial_sort_copy(vector<int>)_(repeated)/8 8.653 -
std::partial_sort_copy(vector<int>)_(repeated)/8192 26577.899 -3.66%
std::partial_sort_copy(vector<int>)_(shuffled)/1024 6817.942 -
std::partial_sort_copy(vector<int>)_(shuffled)/8 11.258 4.57%
std::partial_sort_copy(vector<int>)_(shuffled)/8192 87863.362 -
std::partition(deque<int>)_(dense)/1024 356.190 -
std::partition(deque<int>)_(dense)/32 9.944 1.51%
std::partition(deque<int>)_(dense)/50 14.747 -
std::partition(deque<int>)_(dense)/8192 2803.739 -
std::partition(deque<int>)_(sparse)/1024 384.001 -
std::partition(deque<int>)_(sparse)/32 10.674 7.42%
std::partition(deque<int>)_(sparse)/50 16.050 6.01%
std::partition(deque<int>)_(sparse)/8192 3055.090 -
std::partition(list<int>)_(dense)/1024 390.666 -
std::partition(list<int>)_(dense)/32 8.776 -
std::partition(list<int>)_(dense)/50 13.356 -
std::partition(list<int>)_(dense)/8192 5126.543 15.61%
std::partition(list<int>)_(sparse)/1024 718.681 1.06%
std::partition(list<int>)_(sparse)/32 8.836 -3.47%
std::partition(list<int>)_(sparse)/50 21.736 -1.93%
std::partition(list<int>)_(sparse)/8192 8290.583 6.88%
std::partition(vector<int>)_(dense)/1024 243.111 -2.37%
std::partition(vector<int>)_(dense)/32 8.074 -4.56%
std::partition(vector<int>)_(dense)/50 13.125 -
std::partition(vector<int>)_(dense)/8192 1884.018 -
std::partition(vector<int>)_(sparse)/1024 257.427 -
std::partition(vector<int>)_(sparse)/32 8.718 -2.30%
std::partition(vector<int>)_(sparse)/50 13.965 -
std::partition(vector<int>)_(sparse)/8192 1877.277 -
std::partition_copy(deque<int>)/1024 638.109 -1.12%
std::partition_copy(deque<int>)/32 12.826 -
std::partition_copy(deque<int>)/50 21.263 -
std::partition_copy(deque<int>)/8192 5719.069 -
std::partition_copy(list<int>)/1024 716.410 -
std::partition_copy(list<int>)/32 8.782 -1.10%
std::partition_copy(list<int>)/50 13.041 -
std::partition_copy(list<int>)/8192 7219.087 -1.55%
std::partition_copy(vector<int>)/1024 484.178 -5.57%
std::partition_copy(vector<int>)/32 8.065 -1.32%
std::partition_copy(vector<int>)/50 12.586 -
std::partition_copy(vector<int>)/8192 4535.288 -2.03%
std::partition_point(deque<int>)/1024 9.471 -
std::partition_point(deque<int>)/32 4.156 -
std::partition_point(deque<int>)/50 4.645 -
std::partition_point(deque<int>)/8192 15.245 -
std::partition_point(list<int>)/1024 1284.498 -1.03%
std::partition_point(list<int>)/32 15.980 -
std::partition_point(list<int>)/50 24.779 -
std::partition_point(list<int>)/8192 11809.677 -18.54%
std::partition_point(vector<int>)/1024 6.138 -
std::partition_point(vector<int>)/32 2.566 -
std::partition_point(vector<int>)/50 2.576 -
std::partition_point(vector<int>)/8192 9.293 -
std::pop_heap(deque<float>)/1024 12.720 -2.97%
std::pop_heap(deque<float>)/8 52.246 -
std::pop_heap(deque<float>)/8192 61.643 -
std::pop_heap(deque<int>)/1024 12.392 -
std::pop_heap(deque<int>)/8 52.195 -
std::pop_heap(deque<int>)/8192 53.433 -
std::pop_heap(deque<size_t>)/1024 15.282 -4.26%
std::pop_heap(deque<size_t>)/8 52.331 -
std::pop_heap(deque<size_t>)/8192 59.705 -3.39%
std::pop_heap(deque<std::string>)/1024 60.857 -
std::pop_heap(deque<std::string>)/8 57.414 -
std::pop_heap(deque<std::string>)/8192 113.468 -
std::pop_heap(vector<float>)/1024 8.467 -
std::pop_heap(vector<float>)/8 50.500 -
std::pop_heap(vector<float>)/8192 19.752 -
std::pop_heap(vector<int>)/1024 9.994 -
std::pop_heap(vector<int>)/8 51.216 -
std::pop_heap(vector<int>)/8192 13.061 -
std::pop_heap(vector<size_t>)/1024 9.938 1.08%
std::pop_heap(vector<size_t>)/8 51.690 -
std::pop_heap(vector<size_t>)/8192 13.144 -
std::pop_heap(vector<std::string>)/1024 21.060 1.35%
std::pop_heap(vector<std::string>)/8 53.206 -
std::pop_heap(vector<std::string>)/8192 51.345 -
std::remove(deque<int>)_(prefix)/1024 529.313 -2.61%
std::remove(deque<int>)_(prefix)/32 55.468 2.89%
std::remove(deque<int>)_(prefix)/50 63.471 3.91%
std::remove(deque<int>)_(prefix)/8192 3882.969 -2.95%
std::remove(deque<int>)_(sprinkled)/1024 524.677 -
std::remove(deque<int>)_(sprinkled)/32 54.719 5.34%
std::remove(deque<int>)_(sprinkled)/50 62.062 6.68%
std::remove(deque<int>)_(sprinkled)/8192 3856.762 -
std::remove(list<int>)_(prefix)/1024 1009.981 -
std::remove(list<int>)_(prefix)/32 52.639 -
std::remove(list<int>)_(prefix)/50 63.480 -
std::remove(list<int>)_(prefix)/8192 8135.428 -
std::remove(list<int>)_(sprinkled)/1024 979.476 3.60%
std::remove(list<int>)_(sprinkled)/32 52.200 -
std::remove(list<int>)_(sprinkled)/50 61.486 -
std::remove(list<int>)_(sprinkled)/8192 8041.431 -
std::remove(vector<int>)_(prefix)/1024 317.996 3.16%
std::remove(vector<int>)_(prefix)/32 48.870 -
std::remove(vector<int>)_(prefix)/50 54.041 -
std::remove(vector<int>)_(prefix)/8192 2183.845 3.48%
std::remove(vector<int>)_(sprinkled)/1024 285.975 -1.08%
std::remove(vector<int>)_(sprinkled)/32 48.890 -
std::remove(vector<int>)_(sprinkled)/50 53.088 -
std::remove(vector<int>)_(sprinkled)/8192 1983.021 -
std::remove_copy(deque<int>)_(prefix)/1024 378.465 -3.16%
std::remove_copy(deque<int>)_(prefix)/32 13.022 -1.97%
std::remove_copy(deque<int>)_(prefix)/50 21.119 -5.92%
std::remove_copy(deque<int>)_(prefix)/8192 3357.237 -
std::remove_copy(deque<int>)_(sprinkled)/1024 357.514 -
std::remove_copy(deque<int>)_(sprinkled)/32 12.183 -
std::remove_copy(deque<int>)_(sprinkled)/50 18.368 -
std::remove_copy(deque<int>)_(sprinkled)/8192 2864.251 -
std::remove_copy(list<int>)_(prefix)/1024 743.609 -
std::remove_copy(list<int>)_(prefix)/32 11.227 -
std::remove_copy(list<int>)_(prefix)/50 19.003 -
std::remove_copy(list<int>)_(prefix)/8192 6923.222 -1.09%
std::remove_copy(list<int>)_(sprinkled)/1024 736.513 -
std::remove_copy(list<int>)_(sprinkled)/32 11.213 -
std::remove_copy(list<int>)_(sprinkled)/50 18.583 1.02%
std::remove_copy(list<int>)_(sprinkled)/8192 6919.524 -
std::remove_copy(vector<int>)_(prefix)/1024 263.898 -1.06%
std::remove_copy(vector<int>)_(prefix)/32 9.208 -2.54%
std::remove_copy(vector<int>)_(prefix)/50 14.146 -
std::remove_copy(vector<int>)_(prefix)/8192 2060.583 -4.60%
std::remove_copy(vector<int>)_(sprinkled)/1024 244.758 -
std::remove_copy(vector<int>)_(sprinkled)/32 8.446 -
std::remove_copy(vector<int>)_(sprinkled)/50 12.572 -
std::remove_copy(vector<int>)_(sprinkled)/8192 1929.575 -
std::remove_copy_if(deque<int>)_(prefix)/1024 538.859 3.87%
std::remove_copy_if(deque<int>)_(prefix)/32 17.988 -
std::remove_copy_if(deque<int>)_(prefix)/50 27.979 -
std::remove_copy_if(deque<int>)_(prefix)/8192 3784.360 -
std::remove_copy_if(deque<int>)_(sprinkled)/1024 556.433 -
std::remove_copy_if(deque<int>)_(sprinkled)/32 18.421 -
std::remove_copy_if(deque<int>)_(sprinkled)/50 28.755 -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 3711.349 3.89%
std::remove_copy_if(list<int>)_(prefix)/1024 790.765 -
std::remove_copy_if(list<int>)_(prefix)/32 17.067 -
std::remove_copy_if(list<int>)_(prefix)/50 24.828 -
std::remove_copy_if(list<int>)_(prefix)/8192 7315.182 -
std::remove_copy_if(list<int>)_(sprinkled)/1024 782.925 -
std::remove_copy_if(list<int>)_(sprinkled)/32 16.525 -
std::remove_copy_if(list<int>)_(sprinkled)/50 28.195 -
std::remove_copy_if(list<int>)_(sprinkled)/8192 7264.094 -
std::remove_copy_if(vector<int>)_(prefix)/1024 399.308 -
std::remove_copy_if(vector<int>)_(prefix)/32 12.231 -
std::remove_copy_if(vector<int>)_(prefix)/50 17.879 -
std::remove_copy_if(vector<int>)_(prefix)/8192 3348.844 -
std::remove_copy_if(vector<int>)_(sprinkled)/1024 344.288 -
std::remove_copy_if(vector<int>)_(sprinkled)/32 10.467 -2.80%
std::remove_copy_if(vector<int>)_(sprinkled)/50 16.543 2.87%
std::remove_copy_if(vector<int>)_(sprinkled)/8192 2739.221 -
std::remove_if(deque<int>)_(prefix)/1024 557.115 -
std::remove_if(deque<int>)_(prefix)/32 55.354 -
std::remove_if(deque<int>)_(prefix)/50 66.072 8.06%
std::remove_if(deque<int>)_(prefix)/8192 4291.665 -
std::remove_if(deque<int>)_(sprinkled)/1024 540.073 1.37%
std::remove_if(deque<int>)_(sprinkled)/32 53.445 -5.31%
std::remove_if(deque<int>)_(sprinkled)/50 61.319 -8.60%
std::remove_if(deque<int>)_(sprinkled)/8192 3938.780 -
std::remove_if(list<int>)_(prefix)/1024 1025.068 2.93%
std::remove_if(list<int>)_(prefix)/32 58.761 -
std::remove_if(list<int>)_(prefix)/50 72.263 -
std::remove_if(list<int>)_(prefix)/8192 9760.715 -3.40%
std::remove_if(list<int>)_(sprinkled)/1024 1069.168 9.10%
std::remove_if(list<int>)_(sprinkled)/32 57.237 -
std::remove_if(list<int>)_(sprinkled)/50 70.723 -6.34%
std::remove_if(list<int>)_(sprinkled)/8192 8252.237 1.37%
std::remove_if(vector<int>)_(prefix)/1024 351.423 -
std::remove_if(vector<int>)_(prefix)/32 48.894 -
std::remove_if(vector<int>)_(prefix)/50 55.129 -
std::remove_if(vector<int>)_(prefix)/8192 2580.900 -
std::remove_if(vector<int>)_(sprinkled)/1024 519.675 -
std::remove_if(vector<int>)_(sprinkled)/32 54.333 1.19%
std::remove_if(vector<int>)_(sprinkled)/50 63.659 1.34%
std::remove_if(vector<int>)_(sprinkled)/8192 3839.428 -
std::replace(deque<int>)_(prefix)/1024 412.120 -
std::replace(deque<int>)_(prefix)/32 13.072 2.00%
std::replace(deque<int>)_(prefix)/50 19.218 -
std::replace(deque<int>)_(prefix)/8192 3261.368 -
std::replace(deque<int>)_(sprinkled)/1024 352.020 -
std::replace(deque<int>)_(sprinkled)/32 12.201 -
std::replace(deque<int>)_(sprinkled)/50 18.283 -
std::replace(deque<int>)_(sprinkled)/8192 2814.118 -
std::replace(list<int>)_(prefix)/1024 739.078 -
std::replace(list<int>)_(prefix)/32 11.042 -
std::replace(list<int>)_(prefix)/50 17.286 -
std::replace(list<int>)_(prefix)/8192 6999.184 1.28%
std::replace(list<int>)_(sprinkled)/1024 727.168 -
std::replace(list<int>)_(sprinkled)/32 11.270 -
std::replace(list<int>)_(sprinkled)/50 18.708 -1.32%
std::replace(list<int>)_(sprinkled)/8192 7169.848 -
std::replace(vector<int>)_(prefix)/1024 159.526 -
std::replace(vector<int>)_(prefix)/32 5.169 -
std::replace(vector<int>)_(prefix)/50 7.715 1.05%
std::replace(vector<int>)_(prefix)/8192 1278.670 -
std::replace(vector<int>)_(sprinkled)/1024 160.083 -2.19%
std::replace(vector<int>)_(sprinkled)/32 6.018 11.30%
std::replace(vector<int>)_(sprinkled)/50 9.503 13.34%
std::replace(vector<int>)_(sprinkled)/8192 1256.925 -3.13%
std::replace_if(deque<int>)_(prefix)/1024 485.304 -
std::replace_if(deque<int>)_(prefix)/32 13.840 -2.43%
std::replace_if(deque<int>)_(prefix)/50 20.247 -1.08%
std::replace_if(deque<int>)_(prefix)/8192 3497.312 -
std::replace_if(deque<int>)_(sprinkled)/1024 365.539 -2.07%
std::replace_if(deque<int>)_(sprinkled)/32 12.435 -
std::replace_if(deque<int>)_(sprinkled)/50 18.659 -
std::replace_if(deque<int>)_(sprinkled)/8192 2909.408 -3.21%
std::replace_if(list<int>)_(prefix)/1024 737.569 -7.86%
std::replace_if(list<int>)_(prefix)/32 13.907 -
std::replace_if(list<int>)_(prefix)/50 24.637 -1.79%
std::replace_if(list<int>)_(prefix)/8192 7189.576 -1.43%
std::replace_if(list<int>)_(sprinkled)/1024 740.763 -
std::replace_if(list<int>)_(sprinkled)/32 13.262 -
std::replace_if(list<int>)_(sprinkled)/50 24.383 5.94%
std::replace_if(list<int>)_(sprinkled)/8192 7368.025 -1.83%
std::replace_if(vector<int>)_(prefix)/1024 289.026 6.01%
std::replace_if(vector<int>)_(prefix)/32 9.508 -1.09%
std::replace_if(vector<int>)_(prefix)/50 13.854 -
std::replace_if(vector<int>)_(prefix)/8192 2081.544 2.15%
std::replace_if(vector<int>)_(sprinkled)/1024 246.740 -
std::replace_if(vector<int>)_(sprinkled)/32 8.721 -
std::replace_if(vector<int>)_(sprinkled)/50 12.857 -
std::replace_if(vector<int>)_(sprinkled)/8192 1918.672 -
std::reverse(deque<int>)/32768 5721.532 -
std::reverse(deque<int>)/4096 718.622 -
std::reverse(deque<int>)/512 113.095 -3.06%
std::reverse(deque<int>)/64 13.045 -4.10%
std::reverse(deque<int>)/8 2.508 -1.87%
std::reverse(list<int>)/32768 18651.579 5.01%
std::reverse(list<int>)/4096 1554.276 -13.14%
std::reverse(list<int>)/512 192.879 -
std::reverse(list<int>)/64 17.469 -
std::reverse(list<int>)/8 1.937 -
std::reverse(vector<int>)/32768 1052.419 -
std::reverse(vector<int>)/4096 132.446 -
std::reverse(vector<int>)/512 16.553 -
std::reverse(vector<int>)/64 4.177 -
std::reverse(vector<int>)/8 2.671 69.54%
std::reverse_copy(deque<int>)/32768 7911.765 -1.21%
std::reverse_copy(deque<int>)/4096 973.855 -1.51%
std::reverse_copy(deque<int>)/512 124.923 -
std::reverse_copy(deque<int>)/64 15.899 -
std::reverse_copy(deque<int>)/8 2.530 -
std::reverse_copy(list<int>)/32768 26551.799 -1.57%
std::reverse_copy(list<int>)/4096 3240.906 -
std::reverse_copy(list<int>)/512 364.299 -
std::reverse_copy(list<int>)/64 30.375 -
std::reverse_copy(list<int>)/8 2.410 -
std::reverse_copy(vector<int>)/32768 982.008 -
std::reverse_copy(vector<int>)/4096 131.439 -
std::reverse_copy(vector<int>)/512 17.157 -
std::reverse_copy(vector<int>)/64 2.529 -
std::reverse_copy(vector<int>)/8 2.549 7.35%
std::rotate(deque<int>)_(1_element_backward)/1024 41.007 1.23%
std::rotate(deque<int>)_(1_element_backward)/32 3.544 -
std::rotate(deque<int>)_(1_element_backward)/50 5.086 -
std::rotate(deque<int>)_(1_element_backward)/8192 308.425 -
std::rotate(deque<int>)_(1_element_forward)/1024 37.378 -
std::rotate(deque<int>)_(1_element_forward)/32 4.149 -
std::rotate(deque<int>)_(1_element_forward)/50 5.426 -
std::rotate(deque<int>)_(1_element_forward)/8192 299.259 -
std::rotate(deque<int>)_(by_1/2)/1024 173.181 -1.74%
std::rotate(deque<int>)_(by_1/2)/32 7.566 -
std::rotate(deque<int>)_(by_1/2)/50 10.360 -
std::rotate(deque<int>)_(by_1/2)/8192 1460.656 -
std::rotate(deque<int>)_(by_1/3)/1024 1821.808 -
std::rotate(deque<int>)_(by_1/3)/32 45.519 -
std::rotate(deque<int>)_(by_1/3)/50 76.852 -
std::rotate(deque<int>)_(by_1/3)/8192 22425.786 -
std::rotate(deque<int>)_(by_1/4)/1024 771.655 -2.96%
std::rotate(deque<int>)_(by_1/4)/32 29.830 -
std::rotate(deque<int>)_(by_1/4)/50 75.315 -
std::rotate(deque<int>)_(by_1/4)/8192 6681.209 -3.57%
std::rotate(list<int>)_(1_element_backward)/1024 744.684 -
std::rotate(list<int>)_(1_element_backward)/32 13.943 -
std::rotate(list<int>)_(1_element_backward)/50 24.267 -
std::rotate(list<int>)_(1_element_backward)/8192 7548.737 -
std::rotate(list<int>)_(1_element_forward)/1024 731.588 -
std::rotate(list<int>)_(1_element_forward)/32 13.640 -
std::rotate(list<int>)_(1_element_forward)/50 25.605 -
std::rotate(list<int>)_(1_element_forward)/8192 7226.379 -
std::rotate(list<int>)_(by_1/2)/1024 389.592 -
std::rotate(list<int>)_(by_1/2)/32 5.971 -
std::rotate(list<int>)_(by_1/2)/50 13.986 -
std::rotate(list<int>)_(by_1/2)/8192 4715.168 -
std::rotate(list<int>)_(by_1/3)/1024 805.582 -
std::rotate(list<int>)_(by_1/3)/32 12.818 -2.11%
std::rotate(list<int>)_(by_1/3)/50 23.262 -2.95%
std::rotate(list<int>)_(by_1/3)/8192 8371.429 -
std::rotate(list<int>)_(by_1/4)/1024 579.526 -
std::rotate(list<int>)_(by_1/4)/32 13.090 -
std::rotate(list<int>)_(by_1/4)/50 24.804 -1.35%
std::rotate(list<int>)_(by_1/4)/8192 6636.854 -
std::rotate(vector<bool>)_(1_element_backward)/1024 27.447 -
std::rotate(vector<bool>)_(1_element_backward)/32 17.684 -2.05%
std::rotate(vector<bool>)_(1_element_backward)/50 17.637 -4.24%
std::rotate(vector<bool>)_(1_element_backward)/8192 122.969 -10.09%
std::rotate(vector<bool>)_(1_element_forward)/1024 28.341 -1.18%
std::rotate(vector<bool>)_(1_element_forward)/32 17.366 -1.43%
std::rotate(vector<bool>)_(1_element_forward)/50 17.408 -1.14%
std::rotate(vector<bool>)_(1_element_forward)/8192 110.378 -
std::rotate(vector<bool>)_(by_1/2)/1024 8.459 -
std::rotate(vector<bool>)_(by_1/2)/32 17.771 -
std::rotate(vector<bool>)_(by_1/2)/50 17.530 -
std::rotate(vector<bool>)_(by_1/2)/8192 15.050 -
std::rotate(vector<bool>)_(by_1/3)/1024 48.935 1.10%
std::rotate(vector<bool>)_(by_1/3)/32 17.440 1.11%
std::rotate(vector<bool>)_(by_1/3)/50 17.505 1.29%
std::rotate(vector<bool>)_(by_1/3)/8192 153.617 -
std::rotate(vector<bool>)_(by_1/4)/1024 13.581 -9.95%
std::rotate(vector<bool>)_(by_1/4)/32 17.584 -
std::rotate(vector<bool>)_(by_1/4)/50 17.494 -
std::rotate(vector<bool>)_(by_1/4)/8192 29.652 -
std::rotate(vector<int>)_(1_element_backward)/1024 36.552 2.68%
std::rotate(vector<int>)_(1_element_backward)/32 2.922 -
std::rotate(vector<int>)_(1_element_backward)/50 5.325 -
std::rotate(vector<int>)_(1_element_backward)/8192 312.259 5.43%
std::rotate(vector<int>)_(1_element_forward)/1024 35.519 -
std::rotate(vector<int>)_(1_element_forward)/32 3.052 -
std::rotate(vector<int>)_(1_element_forward)/50 5.245 1.47%
std::rotate(vector<int>)_(1_element_forward)/8192 283.313 -
std::rotate(vector<int>)_(by_1/2)/1024 32.264 -
std::rotate(vector<int>)_(by_1/2)/32 3.727 -
std::rotate(vector<int>)_(by_1/2)/50 4.492 -
std::rotate(vector<int>)_(by_1/2)/8192 240.904 -
std::rotate(vector<int>)_(by_1/3)/1024 1374.122 -
std::rotate(vector<int>)_(by_1/3)/32 19.874 -
std::rotate(vector<int>)_(by_1/3)/50 36.178 -
std::rotate(vector<int>)_(by_1/3)/8192 10779.109 -
std::rotate(vector<int>)_(by_1/4)/1024 289.230 -
std::rotate(vector<int>)_(by_1/4)/32 11.092 -
std::rotate(vector<int>)_(by_1/4)/50 36.283 -
std::rotate(vector<int>)_(by_1/4)/8192 2275.412 -
std::rotate_copy(deque<int>)/1024 35.085 1.47%
std::rotate_copy(deque<int>)/32 2.676 -
std::rotate_copy(deque<int>)/50 3.005 -
std::rotate_copy(deque<int>)/8192 293.141 -
std::rotate_copy(list<int>)/1024 734.723 -
std::rotate_copy(list<int>)/32 8.640 -
std::rotate_copy(list<int>)/50 13.789 -1.07%
std::rotate_copy(list<int>)/8192 6891.089 1.59%
std::rotate_copy(vector<int>)/1024 32.529 -
std::rotate_copy(vector<int>)/32 2.084 -
std::rotate_copy(vector<int>)/50 2.675 -
std::rotate_copy(vector<int>)/8192 820.619 151.89%
std::sample(deque<int>)/1024 11387.099 -
std::sample(deque<int>)/32 304.981 -
std::sample(deque<int>)/8192 91590.760 -
std::sample(list<int>)/1024 12019.569 -
std::sample(list<int>)/32 312.941 -
std::sample(list<int>)/8192 98844.450 -
std::sample(vector<int>)/1024 11289.165 -
std::sample(vector<int>)/32 302.415 -
std::sample(vector<int>)/8192 91596.922 -
std::search(deque<int>)_(near_matches)/1000 18675.916 -1.28%
std::search(deque<int>)_(near_matches)/1024 19590.465 1.44%
std::search(deque<int>)_(near_matches)/8192 1448255.078 -
std::search(deque<int>)_(no_match)/1000 406.125 -
std::search(deque<int>)_(no_match)/1024 266.605 -11.98%
std::search(deque<int>)_(no_match)/1048576 423185.434 -
std::search(deque<int>)_(no_match)/8192 3305.968 -
std::search(deque<int>)_(same_length)/1000 326.006 -7.12%
std::search(deque<int>)_(same_length)/1024 476.339 -
std::search(deque<int>)_(same_length)/8192 3784.314 -
std::search(deque<int>)_(single_element)/1000 448.948 1.44%
std::search(deque<int>)_(single_element)/1024 460.153 -
std::search(deque<int>)_(single_element)/8192 3666.962 -
std::search(deque<int>,_pred)_(near_matches)/1000 26003.590 11.73%
std::search(deque<int>,_pred)_(near_matches)/1024 27129.228 11.37%
std::search(deque<int>,_pred)_(near_matches)/8192 1528752.540 -
std::search(deque<int>,_pred)_(no_match)/1000 425.005 -
std::search(deque<int>,_pred)_(no_match)/1024 437.143 -
std::search(deque<int>,_pred)_(no_match)/1048576 446363.687 -
std::search(deque<int>,_pred)_(no_match)/8192 3496.018 -
std::search(deque<int>,_pred)_(same_length)/1000 489.228 2.12%
std::search(deque<int>,_pred)_(same_length)/1024 511.697 1.35%
std::search(deque<int>,_pred)_(same_length)/8192 4038.823 -
std::search(deque<int>,_pred)_(single_element)/1000 687.875 -
std::search(deque<int>,_pred)_(single_element)/1024 706.286 -
std::search(deque<int>,_pred)_(single_element)/8192 5673.907 -
std::search(list<int>)_(near_matches)/1000 38094.149 -
std::search(list<int>)_(near_matches)/1024 41545.970 4.79%
std::search(list<int>)_(near_matches)/8192 2710732.514 6.61%
std::search(list<int>)_(no_match)/1000 699.344 -52.22%
std::search(list<int>)_(no_match)/1024 740.334 -49.97%
std::search(list<int>)_(no_match)/1048576 838715.772 -
std::search(list<int>)_(no_match)/8192 7961.035 5.93%
std::search(list<int>)_(same_length)/1000 748.686 -
std::search(list<int>)_(same_length)/1024 768.726 -
std::search(list<int>)_(same_length)/8192 8688.795 -3.07%
std::search(list<int>)_(single_element)/1000 708.105 2.49%
std::search(list<int>)_(single_element)/1024 737.332 1.22%
std::search(list<int>)_(single_element)/8192 8411.578 -5.25%
std::search(list<int>,_pred)_(near_matches)/1000 41619.083 -
std::search(list<int>,_pred)_(near_matches)/1024 43674.303 -
std::search(list<int>,_pred)_(near_matches)/8192 2697831.092 -
std::search(list<int>,_pred)_(no_match)/1000 802.507 -
std::search(list<int>,_pred)_(no_match)/1024 822.141 -
std::search(list<int>,_pred)_(no_match)/1048576 954797.571 -
std::search(list<int>,_pred)_(no_match)/8192 7852.114 -
std::search(list<int>,_pred)_(same_length)/1000 793.777 -
std::search(list<int>,_pred)_(same_length)/1024 813.701 -
std::search(list<int>,_pred)_(same_length)/8192 8648.315 -
std::search(list<int>,_pred)_(single_element)/1000 801.424 -
std::search(list<int>,_pred)_(single_element)/1024 820.178 -
std::search(list<int>,_pred)_(single_element)/8192 8202.159 -
std::search(vector<int>)_(near_matches)/1000 14321.420 -
std::search(vector<int>)_(near_matches)/1024 15034.012 -
std::search(vector<int>)_(near_matches)/8192 767690.854 -
std::search(vector<int>)_(no_match)/1000 208.659 -2.05%
std::search(vector<int>)_(no_match)/1024 213.622 -1.91%
std::search(vector<int>)_(no_match)/1048576 210875.979 -1.21%
std::search(vector<int>)_(no_match)/8192 1644.855 -1.08%
std::search(vector<int>)_(same_length)/1000 241.523 -5.35%
std::search(vector<int>)_(same_length)/1024 246.227 -2.64%
std::search(vector<int>)_(same_length)/8192 1876.946 -
std::search(vector<int>)_(single_element)/1000 230.611 1.22%
std::search(vector<int>)_(single_element)/1024 235.789 1.21%
std::search(vector<int>)_(single_element)/8192 1828.614 -
std::search(vector<int>,_pred)_(near_matches)/1000 22772.777 -
std::search(vector<int>,_pred)_(near_matches)/1024 23706.061 -
std::search(vector<int>,_pred)_(near_matches)/8192 1456326.390 -
std::search(vector<int>,_pred)_(no_match)/1000 530.143 1.53%
std::search(vector<int>,_pred)_(no_match)/1024 538.272 1.16%
std::search(vector<int>,_pred)_(no_match)/1048576 602737.521 1.76%
std::search(vector<int>,_pred)_(no_match)/8192 4308.879 1.68%
std::search(vector<int>,_pred)_(same_length)/1000 601.722 -
std::search(vector<int>,_pred)_(same_length)/1024 615.753 -
std::search(vector<int>,_pred)_(same_length)/8192 4926.187 -
std::search(vector<int>,_pred)_(single_element)/1000 509.736 -4.35%
std::search(vector<int>,_pred)_(single_element)/1024 518.792 -5.16%
std::search(vector<int>,_pred)_(single_element)/8192 4147.376 -5.15%
std::search_n(deque<int>)_(no_match)/1024 294.510 -
std::search_n(deque<int>)_(no_match)/32 14.385 -
std::search_n(deque<int>)_(no_match)/8192 2471.942 -
std::search_n(deque<int>,_pred)_(no_match)/1024 616.412 -
std::search_n(deque<int>,_pred)_(no_match)/32 19.541 -
std::search_n(deque<int>,_pred)_(no_match)/8192 3987.356 -
std::search_n(list<int>)_(no_match)/1024 732.490 -
std::search_n(list<int>)_(no_match)/32 10.245 -
std::search_n(list<int>)_(no_match)/8192 6766.535 -
std::search_n(list<int>,_pred)_(no_match)/1024 831.338 -
std::search_n(list<int>,_pred)_(no_match)/32 16.418 -
std::search_n(list<int>,_pred)_(no_match)/8192 8007.621 -
std::search_n(vector<int>)_(no_match)/1024 212.700 -
std::search_n(vector<int>)_(no_match)/32 7.068 -
std::search_n(vector<int>)_(no_match)/8192 1635.714 -
std::search_n(vector<int>,_pred)_(no_match)/1024 428.439 -
std::search_n(vector<int>,_pred)_(no_match)/32 15.121 -
std::search_n(vector<int>,_pred)_(no_match)/8192 2964.420 -
std::set<int>::clear()/0 393.827 -
std::set<int>::clear()/1024 8894.170 -3.67%
std::set<int>::clear()/32 621.255 -
std::set<int>::clear()/8192 77326.803 -3.81%
std::set<int>::contains(key)_(existent)/1024 3.947 -
std::set<int>::contains(key)_(existent)/32 1.656 -
std::set<int>::contains(key)_(existent)/8192 8.256 -
std::set<int>::contains(key)_(non-existent)/0 0.300 -
std::set<int>::contains(key)_(non-existent)/1024 6.438 8.63%
std::set<int>::contains(key)_(non-existent)/32 2.888 8.00%
std::set<int>::contains(key)_(non-existent)/8192 15.022 -22.88%
std::set<int>::count(key)_(existent)/1024 4.192 4.15%
std::set<int>::count(key)_(existent)/32 1.628 2.33%
std::set<int>::count(key)_(existent)/8192 7.790 -
std::set<int>::count(key)_(non-existent)/0 0.253 -
std::set<int>::count(key)_(non-existent)/1024 7.422 -
std::set<int>::count(key)_(non-existent)/32 2.934 1.63%
std::set<int>::count(key)_(non-existent)/8192 11.328 -
std::set<int>::ctor(&&,_different_allocs)/0 12.812 -
std::set<int>::ctor(&&,_different_allocs)/1024 5815.531 -
std::set<int>::ctor(&&,_different_allocs)/32 175.191 -
std::set<int>::ctor(&&,_different_allocs)/8192 48118.015 -
std::set<int>::ctor(const&)/0 12.760 -
std::set<int>::ctor(const&)/1024 6256.424 -
std::set<int>::ctor(const&)/32 218.100 -
std::set<int>::ctor(const&)/8192 49944.317 -
std::set<int>::ctor(const&,_alloc)/0 12.757 -
std::set<int>::ctor(const&,_alloc)/1024 7151.683 11.96%
std::set<int>::ctor(const&,_alloc)/32 213.459 -4.00%
std::set<int>::ctor(const&,_alloc)/8192 53683.606 5.73%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.670 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8458.711 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 229.662 -1.18%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 67963.341 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.721 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12723.436 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 276.271 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 246751.459 -
std::set<int>::equal_range(key)_(existent)/1024 4.664 4.61%
std::set<int>::equal_range(key)_(existent)/32 1.802 -1.12%
std::set<int>::equal_range(key)_(existent)/8192 8.470 4.80%
std::set<int>::equal_range(key)_(non-existent)/0 0.255 -
std::set<int>::equal_range(key)_(non-existent)/1024 6.738 4.66%
std::set<int>::equal_range(key)_(non-existent)/32 2.530 -3.15%
std::set<int>::equal_range(key)_(non-existent)/8192 10.327 5.13%
std::set<int>::erase(iterator)/1024 19.674 -
std::set<int>::erase(iterator)/32 19.567 -1.16%
std::set<int>::erase(iterator)/8192 19.791 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 395.590 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6657.905 -1.09%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 564.454 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 53616.956 -1.91%
std::set<int>::erase(key)_(existent)/1024 52.034 4.68%
std::set<int>::erase(key)_(existent)/32 21.196 -1.52%
std::set<int>::erase(key)_(existent)/8192 68.036 -2.77%
std::set<int>::erase(key)_(non-existent,_end)/0 0.256 -
std::set<int>::erase(key)_(non-existent,_end)/1024 5.367 -6.75%
std::set<int>::erase(key)_(non-existent,_end)/32 2.287 -6.26%
std::set<int>::erase(key)_(non-existent,_end)/8192 8.209 -1.04%
std::set<int>::erase(key)_(non-existent,_middle)/0 0.254 -
std::set<int>::erase(key)_(non-existent,_middle)/1024 2.902 -
std::set<int>::erase(key)_(non-existent,_middle)/32 1.779 -
std::set<int>::erase(key)_(non-existent,_middle)/8192 4.066 -1.63%
std::set<int>::find(key)_(existent)/1024 4.021 -
std::set<int>::find(key)_(existent)/32 1.715 -1.37%
std::set<int>::find(key)_(existent)/8192 8.043 -3.16%
std::set<int>::find(key)_(non-existent)/0 0.253 -
std::set<int>::find(key)_(non-existent)/1024 5.768 2.78%
std::set<int>::find(key)_(non-existent)/32 2.369 -
std::set<int>::find(key)_(non-existent)/8192 8.932 4.38%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/0 17.023 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 53.331 -4.64%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 19.137 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 100.358 5.38%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/0 17.024 -2.84%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 30.806 2.67%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 18.772 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 35.433 1.94%
std::set<int>::insert(hint,_value)_(good_hint,_end)/0 17.142 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 44.753 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 18.977 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 96.600 6.53%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/0 17.175 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 22.510 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 18.048 1.38%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 31.590 6.38%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.510 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 16751.095 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 751.410 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 186939.620 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.677 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 13074.288 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 657.399 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 119827.661 1.47%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/0 392.264 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7686.711 -1.11%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 537.332 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 132187.930 -
std::set<int>::insert(value)_(already_present)/1024 5.952 5.79%
std::set<int>::insert(value)_(already_present)/32 1.760 -
std::set<int>::insert(value)_(already_present)/8192 10.039 4.34%
std::set<int>::insert(value)_(new_value,_end)/0 17.005 -
std::set<int>::insert(value)_(new_value,_end)/1024 40.878 -1.67%
std::set<int>::insert(value)_(new_value,_end)/32 18.591 -
std::set<int>::insert(value)_(new_value,_end)/8192 77.773 11.76%
std::set<int>::insert(value)_(new_value,_middle)/0 17.199 1.15%
std::set<int>::insert(value)_(new_value,_middle)/1024 26.209 1.03%
std::set<int>::insert(value)_(new_value,_middle)/32 18.313 -
std::set<int>::insert(value)_(new_value,_middle)/8192 31.580 2.18%
std::set<int>::lower_bound(key)_(existent)/1024 4.535 -3.49%
std::set<int>::lower_bound(key)_(existent)/32 1.502 -5.85%
std::set<int>::lower_bound(key)_(existent)/8192 8.416 -
std::set<int>::lower_bound(key)_(non-existent)/0 0.252 -
std::set<int>::lower_bound(key)_(non-existent)/1024 6.167 -15.93%
std::set<int>::lower_bound(key)_(non-existent)/32 2.320 -20.25%
std::set<int>::lower_bound(key)_(non-existent)/8192 9.339 -5.41%
std::set<int>::operator=(const&)_(into_cleared_Container)/0 13.310 -1.67%
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 6182.368 -1.07%
std::set<int>::operator=(const&)_(into_cleared_Container)/32 217.175 -14.18%
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 49325.520 -1.49%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/0 13.300 -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6109.846 -2.72%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 216.175 -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 48918.451 -2.43%
std::set<int>::operator=(const&)_(into_populated_Container)/0 1.114 -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 1352.523 2.00%
std::set<int>::operator=(const&)_(into_populated_Container)/32 38.657 1.25%
std::set<int>::operator=(const&)_(into_populated_Container)/8192 12342.203 -
std::set<int>::upper_bound(key)_(existent)/1024 4.305 1.43%
std::set<int>::upper_bound(key)_(existent)/32 1.812 1.71%
std::set<int>::upper_bound(key)_(existent)/8192 8.077 -8.11%
std::set<int>::upper_bound(key)_(non-existent)/0 0.252 -
std::set<int>::upper_bound(key)_(non-existent)/1024 6.106 3.89%
std::set<int>::upper_bound(key)_(non-existent)/32 2.439 -
std::set<int>::upper_bound(key)_(non-existent)/8192 10.435 6.44%
std::set<std::string>::clear()/0 394.320 -
std::set<std::string>::clear()/1024 20983.807 -2.66%
std::set<std::string>::clear()/32 890.563 -1.39%
std::set<std::string>::clear()/8192 209988.347 -
std::set<std::string>::contains(key)_(existent)/1024 22.945 5.18%
std::set<std::string>::contains(key)_(existent)/32 14.235 -4.19%
std::set<std::string>::contains(key)_(existent)/8192 28.735 -4.53%
std::set<std::string>::contains(key)_(non-existent)/0 0.277 -
std::set<std::string>::contains(key)_(non-existent)/1024 20.596 -6.10%
std::set<std::string>::contains(key)_(non-existent)/32 9.393 -7.57%
std::set<std::string>::contains(key)_(non-existent)/8192 27.157 -4.43%
std::set<std::string>::count(key)_(existent)/1024 24.462 -1.43%
std::set<std::string>::count(key)_(existent)/32 16.343 4.88%
std::set<std::string>::count(key)_(existent)/8192 31.116 -6.34%
std::set<std::string>::count(key)_(non-existent)/0 0.258 -
std::set<std::string>::count(key)_(non-existent)/1024 24.876 -5.24%
std::set<std::string>::count(key)_(non-existent)/32 10.181 -
std::set<std::string>::count(key)_(non-existent)/8192 33.977 -
std::set<std::string>::ctor(&&,_different_allocs)/0 12.818 -
std::set<std::string>::ctor(&&,_different_allocs)/1024 6916.585 -
std::set<std::string>::ctor(&&,_different_allocs)/32 208.988 -
std::set<std::string>::ctor(&&,_different_allocs)/8192 58132.240 -
std::set<std::string>::ctor(const&)/0 12.690 -
std::set<std::string>::ctor(const&)/1024 34611.198 -
std::set<std::string>::ctor(const&)/32 714.937 -7.53%
std::set<std::string>::ctor(const&)/8192 344040.156 -
std::set<std::string>::ctor(const&,_alloc)/0 12.715 -
std::set<std::string>::ctor(const&,_alloc)/1024 36705.140 -
std::set<std::string>::ctor(const&,_alloc)/32 693.984 -7.21%
std::set<std::string>::ctor(const&,_alloc)/8192 346573.992 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.766 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 39813.960 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 804.971 2.47%
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 380252.447 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.791 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 56732.891 3.22%
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 992.280 -6.80%
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1107771.350 -
std::set<std::string>::equal_range(key)_(existent)/1024 24.210 10.08%
std::set<std::string>::equal_range(key)_(existent)/32 17.124 8.10%
std::set<std::string>::equal_range(key)_(existent)/8192 29.552 -
std::set<std::string>::equal_range(key)_(non-existent)/0 0.258 -
std::set<std::string>::equal_range(key)_(non-existent)/1024 24.570 -1.99%
std::set<std::string>::equal_range(key)_(non-existent)/32 10.962 -
std::set<std::string>::equal_range(key)_(non-existent)/8192 34.474 2.90%
std::set<std::string>::erase(iterator)/1024 32.885 30.01%
std::set<std::string>::erase(iterator)/32 25.398 -10.31%
std::set<std::string>::erase(iterator)/8192 30.659 16.26%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 399.851 1.97%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12318.240 -4.20%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 682.785 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 115819.262 -1.87%
std::set<std::string>::erase(key)_(existent)/1024 71.278 18.72%
std::set<std::string>::erase(key)_(existent)/32 55.082 8.03%
std::set<std::string>::erase(key)_(existent)/8192 84.383 16.40%
std::set<std::string>::erase(key)_(non-existent,_end)/0 0.258 -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 20.781 2.32%
std::set<std::string>::erase(key)_(non-existent,_end)/32 9.684 -4.14%
std::set<std::string>::erase(key)_(non-existent,_end)/8192 28.011 -2.74%
std::set<std::string>::erase(key)_(non-existent,_middle)/0 0.258 -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 12.526 -
std::set<std::string>::erase(key)_(non-existent,_middle)/32 6.528 -8.58%
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 15.678 1.06%
std::set<std::string>::find(key)_(existent)/1024 24.607 9.10%
std::set<std::string>::find(key)_(existent)/32 16.063 4.15%
std::set<std::string>::find(key)_(existent)/8192 31.277 -
std::set<std::string>::find(key)_(non-existent)/0 0.257 -
std::set<std::string>::find(key)_(non-existent)/1024 20.697 -8.05%
std::set<std::string>::find(key)_(non-existent)/32 10.190 -6.33%
std::set<std::string>::find(key)_(non-existent)/8192 29.333 -6.82%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 32.413 11.46%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 69.464 38.20%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 51.822 61.59%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 74.460 8.45%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 29.509 -11.19%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 48.151 3.05%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 47.418 11.80%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 47.167 -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 32.611 2.08%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 32.091 -33.29%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 37.593 40.36%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 42.275 -20.08%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 31.631 -1.85%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 30.034 -10.72%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 31.438 -9.06%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 37.226 7.75%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.762 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 68138.376 2.40%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1503.410 1.57%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 926051.649 2.35%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.103 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 45226.837 1.68%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1274.900 -4.36%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 614960.007 2.42%
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 394.642 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 42188.113 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1115.726 -3.85%
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 622324.293 -
std::set<std::string>::insert(value)_(already_present)/1024 30.255 15.28%
std::set<std::string>::insert(value)_(already_present)/32 10.239 10.39%
std::set<std::string>::insert(value)_(already_present)/8192 37.212 24.00%
std::set<std::string>::insert(value)_(new_value,_end)/0 27.036 -21.22%
std::set<std::string>::insert(value)_(new_value,_end)/1024 60.930 -7.38%
std::set<std::string>::insert(value)_(new_value,_end)/32 32.651 -28.75%
std::set<std::string>::insert(value)_(new_value,_end)/8192 69.967 4.30%
std::set<std::string>::insert(value)_(new_value,_middle)/0 31.472 -9.24%
std::set<std::string>::insert(value)_(new_value,_middle)/1024 51.861 2.80%
std::set<std::string>::insert(value)_(new_value,_middle)/32 37.870 -10.96%
std::set<std::string>::insert(value)_(new_value,_middle)/8192 46.892 7.47%
std::set<std::string>::lower_bound(key)_(existent)/1024 21.716 -6.19%
std::set<std::string>::lower_bound(key)_(existent)/32 15.423 2.13%
std::set<std::string>::lower_bound(key)_(existent)/8192 31.035 8.82%
std::set<std::string>::lower_bound(key)_(non-existent)/0 0.258 -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 24.183 3.74%
std::set<std::string>::lower_bound(key)_(non-existent)/32 10.503 -7.07%
std::set<std::string>::lower_bound(key)_(non-existent)/8192 31.980 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/0 13.262 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 40311.486 9.64%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 868.590 8.99%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/8192 352585.580 1.01%
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.243 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 36177.161 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 685.593 -11.82%
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 348953.829 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/0 1.049 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 18249.563 15.53%
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 345.438 12.38%
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 205933.727 -
std::set<std::string>::upper_bound(key)_(existent)/1024 23.763 -2.78%
std::set<std::string>::upper_bound(key)_(existent)/32 15.496 -
std::set<std::string>::upper_bound(key)_(existent)/8192 29.942 -2.62%
std::set<std::string>::upper_bound(key)_(non-existent)/0 0.257 -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 24.007 -5.62%
std::set<std::string>::upper_bound(key)_(non-existent)/32 10.626 -2.73%
std::set<std::string>::upper_bound(key)_(non-existent)/8192 30.137 -2.22%
std::shift_left(deque<int>)/1024 38.018 -
std::shift_left(deque<int>)/32 3.755 -1.11%
std::shift_left(deque<int>)/50 5.431 -
std::shift_left(deque<int>)/8192 300.668 -
std::shift_left(list<int>)/1024 726.454 -
std::shift_left(list<int>)/32 13.422 -
std::shift_left(list<int>)/50 27.399 -
std::shift_left(list<int>)/8192 7650.765 -
std::shift_left(vector<int>)/1024 35.079 -
std::shift_left(vector<int>)/32 2.966 -23.52%
std::shift_left(vector<int>)/50 5.255 -
std::shift_left(vector<int>)/8192 282.785 -
std::shift_right(deque<int>)/1024 40.664 -
std::shift_right(deque<int>)/32 3.449 -
std::shift_right(deque<int>)/50 4.441 -1.57%
std::shift_right(deque<int>)/8192 308.391 -
std::shift_right(list<int>)/1024 732.675 -
std::shift_right(list<int>)/32 14.493 -
std::shift_right(list<int>)/50 27.060 2.20%
std::shift_right(list<int>)/8192 7199.183 -4.17%
std::shift_right(vector<int>)/1024 35.552 -
std::shift_right(vector<int>)/32 2.956 -27.03%
std::shift_right(vector<int>)/50 5.332 -
std::shift_right(vector<int>)/8192 296.588 -
std::shuffle(deque<int>)/1024 9270.452 -
std::shuffle(deque<int>)/32 293.268 -
std::shuffle(deque<int>)/8192 74151.923 -
std::shuffle(vector<int>)/1024 8743.094 -
std::shuffle(vector<int>)/32 278.849 -
std::shuffle(vector<int>)/8192 70034.508 -
std::sort(deque<int>)_(ascending)/1024 764.506 -
std::sort(deque<int>)_(ascending)/8 17.829 1.85%
std::sort(deque<int>)_(ascending)/8192 5773.311 -
std::sort(deque<int>)_(descending)/1024 1302.770 -
std::sort(deque<int>)_(descending)/8 25.289 -
std::sort(deque<int>)_(descending)/8192 10415.061 -
std::sort(deque<int>)_(heap)/1024 6235.219 -
std::sort(deque<int>)_(heap)/8 24.514 -
std::sort(deque<int>)_(heap)/8192 69276.294 -
std::sort(deque<int>)_(pipe-organ)/1024 2721.893 -
std::sort(deque<int>)_(pipe-organ)/8 20.111 -
std::sort(deque<int>)_(pipe-organ)/8192 26239.011 -
std::sort(deque<int>)_(qsort_adversarial)/1024 17727.825 -
std::sort(deque<int>)_(qsort_adversarial)/8 17.464 -
std::sort(deque<int>)_(qsort_adversarial)/8192 482777.669 -
std::sort(deque<int>)_(repeated)/1024 1038.611 2.74%
std::sort(deque<int>)_(repeated)/8 17.894 -1.22%
std::sort(deque<int>)_(repeated)/8192 6815.398 -
std::sort(deque<int>)_(shuffled)/1024 6863.812 -
std::sort(deque<int>)_(shuffled)/8 22.936 -1.50%
std::sort(deque<int>)_(shuffled)/8192 81094.243 -
std::sort(vector<NonIntegral>)_(ascending)/1024 528.187 1.47%
std::sort(vector<NonIntegral>)_(ascending)/8 16.165 4.40%
std::sort(vector<NonIntegral>)_(ascending)/8192 3765.614 -
std::sort(vector<NonIntegral>)_(descending)/1024 774.948 -
std::sort(vector<NonIntegral>)_(descending)/8 24.889 -
std::sort(vector<NonIntegral>)_(descending)/8192 5277.441 -
std::sort(vector<NonIntegral>)_(heap)/1024 4330.514 -
std::sort(vector<NonIntegral>)_(heap)/8 23.466 -
std::sort(vector<NonIntegral>)_(heap)/8192 49727.221 -
std::sort(vector<NonIntegral>)_(pipe-organ)/1024 1877.026 -
std::sort(vector<NonIntegral>)_(pipe-organ)/8 17.303 -
std::sort(vector<NonIntegral>)_(pipe-organ)/8192 18327.616 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13269.189 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8 15.582 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8192 155329.253 -
std::sort(vector<NonIntegral>)_(repeated)/1024 505.565 -
std::sort(vector<NonIntegral>)_(repeated)/8 15.726 -
std::sort(vector<NonIntegral>)_(repeated)/8192 3739.401 -
std::sort(vector<NonIntegral>)_(shuffled)/1024 4707.772 -1.22%
std::sort(vector<NonIntegral>)_(shuffled)/8 22.436 -
std::sort(vector<NonIntegral>)_(shuffled)/8192 83855.480 -19.89%
std::sort(vector<int>)_(ascending)/1024 520.771 -
std::sort(vector<int>)_(ascending)/8 15.649 -1.11%
std::sort(vector<int>)_(ascending)/8192 3766.298 -
std::sort(vector<int>)_(descending)/1024 1023.423 -
std::sort(vector<int>)_(descending)/8 24.939 1.03%
std::sort(vector<int>)_(descending)/8192 7251.190 -
std::sort(vector<int>)_(heap)/1024 4568.905 -
std::sort(vector<int>)_(heap)/8 23.576 -
std::sort(vector<int>)_(heap)/8192 45650.292 -
std::sort(vector<int>)_(pipe-organ)/1024 2297.428 -
std::sort(vector<int>)_(pipe-organ)/8 17.740 -
std::sort(vector<int>)_(pipe-organ)/8192 21663.404 -
std::sort(vector<int>)_(qsort_adversarial)/1024 12954.833 -1.97%
std::sort(vector<int>)_(qsort_adversarial)/8 15.750 -1.12%
std::sort(vector<int>)_(qsort_adversarial)/8192 148223.308 -2.20%
std::sort(vector<int>)_(repeated)/1024 661.270 -
std::sort(vector<int>)_(repeated)/8 15.735 -1.41%
std::sort(vector<int>)_(repeated)/8192 5029.530 -
std::sort(vector<int>)_(shuffled)/1024 4651.676 -
std::sort(vector<int>)_(shuffled)/8 22.633 -
std::sort(vector<int>)_(shuffled)/8192 44970.535 -
std::sort_heap(deque<int>)/1024 13531.143 2.22%
std::sort_heap(deque<int>)/8 38.540 6.75%
std::sort_heap(deque<int>)/8192 474759.461 -
std::sort_heap(deque<int>,_pred)/1024 12486.256 -
std::sort_heap(deque<int>,_pred)/8 34.671 2.42%
std::sort_heap(deque<int>,_pred)/8192 428219.999 -1.21%
std::sort_heap(vector<NonIntegral>)/1024 9908.568 -
std::sort_heap(vector<NonIntegral>)/8 29.113 -7.54%
std::sort_heap(vector<NonIntegral>)/8192 106464.736 -
std::sort_heap(vector<NonIntegral>,_pred)/1024 9881.915 -
std::sort_heap(vector<NonIntegral>,_pred)/8 30.304 1.47%
std::sort_heap(vector<NonIntegral>,_pred)/8192 106238.607 -
std::sort_heap(vector<int>)/1024 9819.379 -
std::sort_heap(vector<int>)/8 29.756 2.74%
std::sort_heap(vector<int>)/8192 106162.281 -
std::sort_heap(vector<int>,_pred)/1024 9883.692 -
std::sort_heap(vector<int>,_pred)/8 29.430 -
std::sort_heap(vector<int>,_pred)/8192 106603.434 -
std::stable_partition(deque<int>)_(alloc_fails)/1024 3377.711 -1.02%
std::stable_partition(deque<int>)_(alloc_fails)/32 1930.811 -
std::stable_partition(deque<int>)_(alloc_fails)/50 1948.081 -
std::stable_partition(deque<int>)_(alloc_fails)/8192 17192.916 -
std::stable_partition(deque<int>)_(dense)/1024 571.987 -4.70%
std::stable_partition(deque<int>)_(dense)/32 30.278 -
std::stable_partition(deque<int>)_(dense)/50 38.155 -3.66%
std::stable_partition(deque<int>)_(dense)/8192 5686.849 -
std::stable_partition(deque<int>)_(sparse)/1024 434.119 -
std::stable_partition(deque<int>)_(sparse)/32 11.256 -3.76%
std::stable_partition(deque<int>)_(sparse)/50 27.955 -1.10%
std::stable_partition(deque<int>)_(sparse)/8192 3531.426 3.92%
std::stable_partition(list<int>)_(alloc_fails)/1024 4213.473 -
std::stable_partition(list<int>)_(alloc_fails)/32 1871.165 -
std::stable_partition(list<int>)_(alloc_fails)/50 1912.058 -
std::stable_partition(list<int>)_(alloc_fails)/8192 26660.771 -
std::stable_partition(list<int>)_(dense)/1024 1448.400 -2.56%
std::stable_partition(list<int>)_(dense)/32 37.898 1.59%
std::stable_partition(list<int>)_(dense)/50 58.292 1.54%
std::stable_partition(list<int>)_(dense)/8192 18959.830 -18.66%
std::stable_partition(list<int>)_(sparse)/1024 930.568 -
std::stable_partition(list<int>)_(sparse)/32 10.004 1.40%
std::stable_partition(list<int>)_(sparse)/50 27.496 4.93%
std::stable_partition(list<int>)_(sparse)/8192 8849.619 -
std::stable_partition(vector<int>)_(alloc_fails)/1024 2860.965 -
std::stable_partition(vector<int>)_(alloc_fails)/32 1860.193 -
std::stable_partition(vector<int>)_(alloc_fails)/50 1880.357 1.33%
std::stable_partition(vector<int>)_(alloc_fails)/8192 9631.906 -
std::stable_partition(vector<int>)_(dense)/1024 296.871 2.03%
std::stable_partition(vector<int>)_(dense)/32 22.130 5.48%
std::stable_partition(vector<int>)_(dense)/50 27.856 6.12%
std::stable_partition(vector<int>)_(dense)/8192 2100.850 -
std::stable_partition(vector<int>)_(sparse)/1024 213.355 -
std::stable_partition(vector<int>)_(sparse)/32 7.113 -
std::stable_partition(vector<int>)_(sparse)/50 21.756 6.52%
std::stable_partition(vector<int>)_(sparse)/8192 1490.596 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 4013.232 -1.12%
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 19.482 1.52%
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 19006.331 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 28790.846 -4.32%
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 27.854 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 26360.011 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 13554.413 -3.95%
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8 25.813 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 25636.653 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 16555.912 -3.37%
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 21.438 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192 22416.037 -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 25729.613 -1.19%
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 18.062 2.86%
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 28313.153 1.27%
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 3700.244 -2.02%
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 19.836 3.01%
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 13108.890 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 18948.816 -3.01%
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 23.579 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 24447.336 -
std::stable_sort(deque<int>)_(ascending)/1024 2096.822 -1.76%
std::stable_sort(deque<int>)_(ascending)/8 17.930 1.70%
std::stable_sort(deque<int>)_(ascending)/8192 13615.270 -
std::stable_sort(deque<int>)_(descending)/1024 2882.354 -1.28%
std::stable_sort(deque<int>)_(descending)/8 25.664 -1.48%
std::stable_sort(deque<int>)_(descending)/8192 20482.063 -
std::stable_sort(deque<int>)_(heap)/1024 2805.196 -
std::stable_sort(deque<int>)_(heap)/8 24.530 2.34%
std::stable_sort(deque<int>)_(heap)/8192 17970.852 4.30%
std::stable_sort(deque<int>)_(pipe-organ)/1024 2900.082 -
std::stable_sort(deque<int>)_(pipe-organ)/8 21.726 1.49%
std::stable_sort(deque<int>)_(pipe-organ)/8192 20475.710 -
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 3098.047 -1.40%
std::stable_sort(deque<int>)_(qsort_adversarial)/8 17.534 1.44%
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 20736.113 -
std::stable_sort(deque<int>)_(repeated)/1024 1460.698 2.07%
std::stable_sort(deque<int>)_(repeated)/8 18.018 1.15%
std::stable_sort(deque<int>)_(repeated)/8192 7708.014 -
std::stable_sort(deque<int>)_(shuffled)/1024 2558.922 -
std::stable_sort(deque<int>)_(shuffled)/8 22.816 1.07%
std::stable_sort(deque<int>)_(shuffled)/8192 14186.377 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 4946.725 -1.54%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 16.095 -5.35%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 49279.059 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 23258.579 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 24.600 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 117093.861 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 14622.676 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 23.859 4.57%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 110951.915 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 14440.296 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 17.669 -1.84%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 85610.892 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 23410.703 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 16.344 2.05%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 137907.257 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 3760.307 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 16.427 -3.70%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 20079.513 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 19101.727 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 20.088 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 152375.966 -
std::stable_sort(vector<NonIntegral>)_(ascending)/1024 3501.163 -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 16.241 -4.87%
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 41015.931 -
std::stable_sort(vector<NonIntegral>)_(descending)/1024 12156.575 -4.96%
std::stable_sort(vector<NonIntegral>)_(descending)/8 22.634 -
std::stable_sort(vector<NonIntegral>)_(descending)/8192 188856.209 -7.20%
std::stable_sort(vector<NonIntegral>)_(heap)/1024 9301.865 -
std::stable_sort(vector<NonIntegral>)_(heap)/8 21.213 -
std::stable_sort(vector<NonIntegral>)_(heap)/8192 116043.004 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 7877.848 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 18.625 2.19%
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 116471.355 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13261.778 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 15.545 -3.22%
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 200385.181 -
std::stable_sort(vector<NonIntegral>)_(repeated)/1024 1221.916 -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 16.373 -6.86%
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 12985.415 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/1024 12279.477 1.40%
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 19.566 -1.17%
std::stable_sort(vector<NonIntegral>)_(shuffled)/8192 174441.959 -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 4894.351 -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 15.977 1.12%
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 22339.472 1.21%
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 23287.518 -1.50%
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 24.292 -5.31%
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 24599.116 -2.63%
std::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 14530.750 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 22.942 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 35983.163 1.16%
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 14364.268 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 18.207 -1.76%
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 25172.088 -3.94%
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 23244.673 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 15.918 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 38670.403 -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 3626.219 -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 15.878 -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 11943.534 2.57%
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 18549.615 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 20.564 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 32563.688 -
std::stable_sort(vector<int>)_(ascending)/1024 2080.759 -
std::stable_sort(vector<int>)_(ascending)/8 15.706 -2.65%
std::stable_sort(vector<int>)_(ascending)/8192 13467.120 -
std::stable_sort(vector<int>)_(descending)/1024 2826.067 -
std::stable_sort(vector<int>)_(descending)/8 24.590 2.55%
std::stable_sort(vector<int>)_(descending)/8192 18504.940 -
std::stable_sort(vector<int>)_(heap)/1024 2520.693 -1.13%
std::stable_sort(vector<int>)_(heap)/8 21.427 -
std::stable_sort(vector<int>)_(heap)/8192 14530.036 -
std::stable_sort(vector<int>)_(pipe-organ)/1024 2828.868 -
std::stable_sort(vector<int>)_(pipe-organ)/8 18.222 -
std::stable_sort(vector<int>)_(pipe-organ)/8192 18289.617 -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 2880.235 -1.78%
std::stable_sort(vector<int>)_(qsort_adversarial)/8 15.698 -3.40%
std::stable_sort(vector<int>)_(qsort_adversarial)/8192 18301.785 -
std::stable_sort(vector<int>)_(repeated)/1024 1114.263 3.26%
std::stable_sort(vector<int>)_(repeated)/8 15.749 -
std::stable_sort(vector<int>)_(repeated)/8192 5266.957 -
std::stable_sort(vector<int>)_(shuffled)/1024 2248.732 1.31%
std::stable_sort(vector<int>)_(shuffled)/8 20.115 1.26%
std::stable_sort(vector<int>)_(shuffled)/8192 11043.689 -
std::swap_ranges(deque<int>)/1024 329.730 -1.49%
std::swap_ranges(deque<int>)/32 10.471 -
std::swap_ranges(deque<int>)/50 15.855 -3.90%
std::swap_ranges(deque<int>)/8192 2630.020 -
std::swap_ranges(list<int>)/1024 759.638 -1.01%
std::swap_ranges(list<int>)/32 19.550 -
std::swap_ranges(list<int>)/50 32.299 -2.11%
std::swap_ranges(list<int>)/8192 10375.174 20.75%
std::swap_ranges(vector<int>)/1024 62.719 -
std::swap_ranges(vector<int>)/32 4.822 -
std::swap_ranges(vector<int>)/50 5.604 -
std::swap_ranges(vector<int>)/8192 476.182 -
std::transform(deque<int>)_(identity_transform)/1024 370.127 -
std::transform(deque<int>)_(identity_transform)/32 12.304 -
std::transform(deque<int>)_(identity_transform)/50 19.091 -
std::transform(deque<int>)_(identity_transform)/8192 2445.209 -
std::transform(deque<int>,_deque<int>)/1024 660.417 -
std::transform(deque<int>,_deque<int>)/32 21.504 -
std::transform(deque<int>,_deque<int>)/50 34.844 -5.88%
std::transform(deque<int>,_deque<int>)/8192 5415.871 -
std::transform(list<int>)_(identity_transform)/1024 741.280 -
std::transform(list<int>)_(identity_transform)/32 16.965 -
std::transform(list<int>)_(identity_transform)/50 30.124 -
std::transform(list<int>)_(identity_transform)/8192 7024.210 -
std::transform(list<int>,_list<int>)/1024 841.472 -
std::transform(list<int>,_list<int>)/32 23.094 -
std::transform(list<int>,_list<int>)/50 37.268 -
std::transform(list<int>,_list<int>)/8192 9080.232 -1.17%
std::transform(vector<int>)_(identity_transform)/1024 262.640 -
std::transform(vector<int>)_(identity_transform)/32 9.177 -
std::transform(vector<int>)_(identity_transform)/50 16.284 -
std::transform(vector<int>)_(identity_transform)/8192 2022.013 -
std::transform(vector<int>,_vector<int>)/1024 555.195 -
std::transform(vector<int>,_vector<int>)/32 17.224 -
std::transform(vector<int>,_vector<int>)/50 26.863 -
std::transform(vector<int>,_vector<int>)/8192 4444.270 -
std::unique(deque<int>)_(contiguous)/1024 515.728 -
std::unique(deque<int>)_(contiguous)/32 49.581 -3.32%
std::unique(deque<int>)_(contiguous)/52 55.739 -3.04%
std::unique(deque<int>)_(contiguous)/8192 3753.930 -
std::unique(deque<int>)_(sprinkled)/1024 513.055 -
std::unique(deque<int>)_(sprinkled)/32 53.769 -1.26%
std::unique(deque<int>)_(sprinkled)/52 63.186 -1.94%
std::unique(deque<int>)_(sprinkled)/8192 3819.445 -
std::unique(deque<int>,_pred)_(contiguous)/1024 633.910 -
std::unique(deque<int>,_pred)_(contiguous)/32 56.851 -
std::unique(deque<int>,_pred)_(contiguous)/52 67.785 -
std::unique(deque<int>,_pred)_(contiguous)/8192 4564.488 -
std::unique(deque<int>,_pred)_(sprinkled)/1024 686.992 -
std::unique(deque<int>,_pred)_(sprinkled)/32 57.950 -
std::unique(deque<int>,_pred)_(sprinkled)/52 70.709 -
std::unique(deque<int>,_pred)_(sprinkled)/8192 5212.665 -
std::unique(list<int>)_(contiguous)/1024 999.648 8.19%
std::unique(list<int>)_(contiguous)/32 51.977 -
std::unique(list<int>)_(contiguous)/52 64.141 -
std::unique(list<int>)_(contiguous)/8192 7310.767 4.01%
std::unique(list<int>)_(sprinkled)/1024 956.642 -
std::unique(list<int>)_(sprinkled)/32 54.294 -
std::unique(list<int>)_(sprinkled)/52 67.669 -
std::unique(list<int>)_(sprinkled)/8192 8136.835 -
std::unique(list<int>,_pred)_(contiguous)/1024 952.845 -4.73%
std::unique(list<int>,_pred)_(contiguous)/32 58.631 1.98%
std::unique(list<int>,_pred)_(contiguous)/52 71.645 -2.91%
std::unique(list<int>,_pred)_(contiguous)/8192 7576.989 -1.04%
std::unique(list<int>,_pred)_(sprinkled)/1024 1009.258 -
std::unique(list<int>,_pred)_(sprinkled)/32 67.642 -
std::unique(list<int>,_pred)_(sprinkled)/52 84.114 -
std::unique(list<int>,_pred)_(sprinkled)/8192 8382.576 -
std::unique(vector<int>)_(contiguous)/1024 309.237 -1.10%
std::unique(vector<int>)_(contiguous)/32 48.028 -
std::unique(vector<int>)_(contiguous)/52 53.681 -1.06%
std::unique(vector<int>)_(contiguous)/8192 1916.555 -
std::unique(vector<int>)_(sprinkled)/1024 532.929 -
std::unique(vector<int>)_(sprinkled)/32 54.471 -
std::unique(vector<int>)_(sprinkled)/52 65.373 -
std::unique(vector<int>)_(sprinkled)/8192 3908.449 -
std::unique(vector<int>,_pred)_(contiguous)/1024 487.745 -
std::unique(vector<int>,_pred)_(contiguous)/32 54.351 -
std::unique(vector<int>,_pred)_(contiguous)/52 63.940 -
std::unique(vector<int>,_pred)_(contiguous)/8192 3594.464 -
std::unique(vector<int>,_pred)_(sprinkled)/1024 686.288 -
std::unique(vector<int>,_pred)_(sprinkled)/32 58.008 -
std::unique(vector<int>,_pred)_(sprinkled)/52 70.858 -
std::unique(vector<int>,_pred)_(sprinkled)/8192 5180.617 -
std::unique_copy(deque<int>)_(contiguous)/1024 472.723 -
std::unique_copy(deque<int>)_(contiguous)/32 9.504 -
std::unique_copy(deque<int>)_(contiguous)/52 14.854 -
std::unique_copy(deque<int>)_(contiguous)/8192 3730.684 -
std::unique_copy(deque<int>)_(sprinkled)/1024 470.050 -
std::unique_copy(deque<int>)_(sprinkled)/32 10.304 -4.12%
std::unique_copy(deque<int>)_(sprinkled)/52 16.453 -
std::unique_copy(deque<int>)_(sprinkled)/8192 3765.814 -
std::unique_copy(deque<int>,_pred)_(contiguous)/1024 599.708 -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 16.968 3.65%
std::unique_copy(deque<int>,_pred)_(contiguous)/52 25.479 -
std::unique_copy(deque<int>,_pred)_(contiguous)/8192 4479.737 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/1024 633.438 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 18.772 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 31.517 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/8192 5064.833 -
std::unique_copy(list<int>)_(contiguous)/1024 739.161 -
std::unique_copy(list<int>)_(contiguous)/32 11.302 1.65%
std::unique_copy(list<int>)_(contiguous)/52 19.558 -
std::unique_copy(list<int>)_(contiguous)/8192 6948.902 1.84%
std::unique_copy(list<int>)_(sprinkled)/1024 743.070 -
std::unique_copy(list<int>)_(sprinkled)/32 13.441 3.22%
std::unique_copy(list<int>)_(sprinkled)/52 24.043 -
std::unique_copy(list<int>)_(sprinkled)/8192 6972.819 -
std::unique_copy(list<int>,_pred)_(contiguous)/1024 797.523 -
std::unique_copy(list<int>,_pred)_(contiguous)/32 16.322 -
std::unique_copy(list<int>,_pred)_(contiguous)/52 29.063 -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 7613.729 -
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 838.187 -
std::unique_copy(list<int>,_pred)_(sprinkled)/32 21.266 -
std::unique_copy(list<int>,_pred)_(sprinkled)/52 35.059 -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 7626.257 -
std::unique_copy(vector<int>)_(contiguous)/1024 247.891 -
std::unique_copy(vector<int>)_(contiguous)/32 8.670 -
std::unique_copy(vector<int>)_(contiguous)/52 13.434 -1.06%
std::unique_copy(vector<int>)_(contiguous)/8192 1889.043 -
std::unique_copy(vector<int>)_(sprinkled)/1024 459.839 -
std::unique_copy(vector<int>)_(sprinkled)/32 13.653 3.06%
std::unique_copy(vector<int>)_(sprinkled)/52 22.812 4.62%
std::unique_copy(vector<int>)_(sprinkled)/8192 3689.913 -2.21%
std::unique_copy(vector<int>,_pred)_(contiguous)/1024 543.592 -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 13.308 7.20%
std::unique_copy(vector<int>,_pred)_(contiguous)/52 25.077 1.36%
std::unique_copy(vector<int>,_pred)_(contiguous)/8192 3804.273 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 589.905 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/32 17.279 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/52 29.490 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/8192 4518.573 -
std::unordered_map<int,_int>::clear()/0 392.969 -
std::unordered_map<int,_int>::clear()/1024 7922.534 -3.38%
std::unordered_map<int,_int>::clear()/32 581.585 -4.47%
std::unordered_map<int,_int>::clear()/8192 61703.276 -4.33%
std::unordered_map<int,_int>::contains(key)_(existent)/1024 1.684 4.48%
std::unordered_map<int,_int>::contains(key)_(existent)/32 1.843 12.58%
std::unordered_map<int,_int>::contains(key)_(existent)/8192 1.680 4.27%
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 0.374 8.05%
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 1.852 30.17%
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 1.699 12.84%
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 1.791 14.21%
std::unordered_map<int,_int>::count(key)_(existent)/1024 1.418 -3.89%
std::unordered_map<int,_int>::count(key)_(existent)/32 1.542 9.70%
std::unordered_map<int,_int>::count(key)_(existent)/8192 1.606 5.42%
std::unordered_map<int,_int>::count(key)_(non-existent)/0 0.269 -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 1.835 11.63%
std::unordered_map<int,_int>::count(key)_(non-existent)/32 1.856 24.60%
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 1.470 12.16%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/0 14.103 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 8534.813 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 267.354 -2.96%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 95820.041 -
std::unordered_map<int,_int>::ctor(const&)/0 12.949 -
std::unordered_map<int,_int>::ctor(const&)/1024 6958.926 4.74%
std::unordered_map<int,_int>::ctor(const&)/32 240.091 19.05%
std::unordered_map<int,_int>::ctor(const&)/8192 56132.639 3.31%
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 13.139 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 9819.509 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 276.476 2.39%
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 80997.786 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.850 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13842.748 -1.68%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 383.639 -6.70%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 141636.147 -1.98%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.874 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13713.945 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 367.628 1.43%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 141830.203 -
std::unordered_map<int,_int>::erase(iterator)/1024 19.852 -
std::unordered_map<int,_int>::erase(iterator)/32 19.446 -
std::unordered_map<int,_int>::erase(iterator)/8192 19.496 -1.18%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 393.942 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5428.098 -2.85%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 527.429 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 44216.617 -1.11%
std::unordered_map<int,_int>::erase(key)_(existent)/1024 22.441 6.71%
std::unordered_map<int,_int>::erase(key)_(existent)/32 21.811 4.07%
std::unordered_map<int,_int>::erase(key)_(existent)/8192 21.385 1.21%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 0.300 -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 1.107 -16.58%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 1.038 -25.80%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 1.165 -4.36%
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/0 0.486 -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 1.155 -2.53%
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 1.178 -14.79%
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 1.182 -11.51%
std::unordered_map<int,_int>::find(key)_(existent)/1024 1.420 12.07%
std::unordered_map<int,_int>::find(key)_(existent)/32 1.480 8.05%
std::unordered_map<int,_int>::find(key)_(existent)/8192 1.544 16.89%
std::unordered_map<int,_int>::find(key)_(non-existent)/0 0.331 -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 1.303 21.69%
std::unordered_map<int,_int>::find(key)_(non-existent)/32 1.053 3.34%
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 1.036 19.81%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 394.668 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 13544.299 3.71%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 741.865 3.94%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 141992.143 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 395.197 -1.26%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 13284.177 4.65%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 741.926 1.98%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 140739.189 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 395.200 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7668.755 7.73%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 596.085 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 87583.662 2.72%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 394.635 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 14711.072 3.41%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 780.842 -1.35%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 152496.521 2.45%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 394.802 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 14246.366 4.86%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 753.480 1.04%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 144917.292 -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 2.450 23.21%
std::unordered_map<int,_int>::insert(value)_(already_present)/32 2.831 60.01%
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 2.879 -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/0 18.243 1.79%
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 18.981 -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/32 19.818 8.41%
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 19.233 -6.04%
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/0 17.986 -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024 20.303 6.00%
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/32 19.647 3.83%
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 19.657 1.12%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 5.103 2.14%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.923 64.07%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 5.515 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 18.186 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 19.000 -1.59%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 19.639 2.93%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 18.885 -9.96%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 18.195 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 19.849 4.30%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 19.401 4.78%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 21.964 10.20%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.560 1.18%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6777.631 2.10%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 225.735 3.58%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 54601.645 2.13%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.533 1.01%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6805.312 3.12%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 203.476 2.21%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 55218.592 1.67%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/0 0.931 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1315.432 -26.94%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 24.322 -5.27%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 25927.486 -9.77%
std::unordered_multimap<int,_int>::clear()/0 390.689 -
std::unordered_multimap<int,_int>::clear()/1024 7961.740 -6.43%
std::unordered_multimap<int,_int>::clear()/32 590.929 -1.43%
std::unordered_multimap<int,_int>::clear()/8192 61538.347 -5.18%
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 1.268 -12.48%
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 1.389 -13.75%
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 1.284 -12.03%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 0.338 -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 1.477 -13.48%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 1.341 -30.76%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 1.580 -16.20%
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 1.515 -20.90%
std::unordered_multimap<int,_int>::count(key)_(existent)/32 1.803 -1.73%
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 1.683 -8.58%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 0.302 9.88%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 1.352 12.30%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 1.261 -4.85%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 1.183 4.69%
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/0 14.034 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/1024 8616.716 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 289.751 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 98257.020 -
std::unordered_multimap<int,_int>::ctor(const&)/0 13.387 3.70%
std::unordered_multimap<int,_int>::ctor(const&)/1024 6666.538 -
std::unordered_multimap<int,_int>::ctor(const&)/32 212.053 6.46%
std::unordered_multimap<int,_int>::ctor(const&)/8192 54327.861 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 12.950 -1.84%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 9116.502 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 250.824 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 76387.614 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.868 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 12956.319 -1.76%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 379.870 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 139055.325 -10.88%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.889 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12748.851 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 363.882 -1.14%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 140869.026 -
std::unordered_multimap<int,_int>::erase(iterator)/1024 20.444 -
std::unordered_multimap<int,_int>::erase(iterator)/32 19.714 -
std::unordered_multimap<int,_int>::erase(iterator)/8192 28.185 26.41%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.961 -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5918.183 1.87%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 519.689 -1.44%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 45155.631 -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 20.777 -7.65%
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 20.551 -1.04%
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 24.121 -3.38%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.266 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 1.422 18.34%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 1.432 10.34%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 1.221 3.11%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.484 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 1.427 4.85%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.304 14.44%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 1.001 -21.92%
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 1.382 15.81%
std::unordered_multimap<int,_int>::find(key)_(existent)/32 1.274 5.21%
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 1.245 -5.57%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/0 0.336 -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 1.160 -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 1.166 19.86%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 1.290 17.90%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.251 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 15301.717 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 758.519 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 168262.414 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.347 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 15447.523 2.44%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 759.958 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 168161.820 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 391.467 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 14503.420 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 815.335 1.57%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 175997.472 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 393.772 -3.82%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 16246.422 3.19%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 849.829 3.37%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 166601.110 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 391.516 -3.43%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 16906.827 -1.40%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 820.374 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 182940.424 -1.43%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 27.659 31.97%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 21.915 9.04%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 23.352 7.96%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/0 18.780 1.94%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 26.030 7.36%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 21.936 16.10%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 25.143 27.27%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/0 18.475 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 24.292 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32 18.959 -3.24%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 32.283 39.78%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.413 1.14%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6680.451 -5.77%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 220.449 -3.29%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 53674.815 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.433 1.10%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6669.162 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 199.469 1.16%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 54273.399 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 0.933 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1691.068 30.04%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 24.361 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 29653.958 9.42%
std::unordered_multiset<int>::clear()/0 392.439 -
std::unordered_multiset<int>::clear()/1024 8068.919 2.33%
std::unordered_multiset<int>::clear()/32 586.733 -
std::unordered_multiset<int>::clear()/8192 62404.403 3.56%
std::unordered_multiset<int>::contains(key)_(existent)/1024 1.241 -5.94%
std::unordered_multiset<int>::contains(key)_(existent)/32 1.253 -3.97%
std::unordered_multiset<int>::contains(key)_(existent)/8192 1.376 -12.77%
std::unordered_multiset<int>::contains(key)_(non-existent)/0 0.338 -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 1.571 -11.85%
std::unordered_multiset<int>::contains(key)_(non-existent)/32 1.474 -11.34%
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 1.476 -1.22%
std::unordered_multiset<int>::count(key)_(existent)/1024 1.732 1.64%
std::unordered_multiset<int>::count(key)_(existent)/32 1.554 8.20%
std::unordered_multiset<int>::count(key)_(existent)/8192 1.627 -1.94%
std::unordered_multiset<int>::count(key)_(non-existent)/0 0.309 -11.36%
std::unordered_multiset<int>::count(key)_(non-existent)/1024 1.316 -4.52%
std::unordered_multiset<int>::count(key)_(non-existent)/32 1.232 -12.76%
std::unordered_multiset<int>::count(key)_(non-existent)/8192 1.211 -7.42%
std::unordered_multiset<int>::ctor(&&,_different_allocs)/0 14.091 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 8579.951 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 299.277 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 100230.449 -
std::unordered_multiset<int>::ctor(const&)/0 12.886 -
std::unordered_multiset<int>::ctor(const&)/1024 6826.760 2.13%
std::unordered_multiset<int>::ctor(const&)/32 199.837 -
std::unordered_multiset<int>::ctor(const&)/8192 55407.026 -
std::unordered_multiset<int>::ctor(const&,_alloc)/0 12.977 -
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 9934.259 10.11%
std::unordered_multiset<int>::ctor(const&,_alloc)/32 248.904 -1.61%
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 80012.483 5.59%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.906 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 12947.715 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 372.971 -1.49%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 138729.201 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.911 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12800.902 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 363.753 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 139590.859 -
std::unordered_multiset<int>::erase(iterator)/1024 19.617 -3.45%
std::unordered_multiset<int>::erase(iterator)/32 19.516 -2.46%
std::unordered_multiset<int>::erase(iterator)/8192 19.642 -15.79%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.586 -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5688.721 -1.43%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 515.828 1.08%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 45121.857 -1.54%
std::unordered_multiset<int>::erase(key)_(existent)/1024 22.421 4.31%
std::unordered_multiset<int>::erase(key)_(existent)/32 20.443 -7.07%
std::unordered_multiset<int>::erase(key)_(existent)/8192 22.688 -1.16%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 0.342 28.52%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 1.307 9.98%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 1.415 16.37%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 1.113 -6.95%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/0 0.482 -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 1.120 -16.40%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 1.234 2.30%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 1.209 1.38%
std::unordered_multiset<int>::find(key)_(existent)/1024 1.377 6.98%
std::unordered_multiset<int>::find(key)_(existent)/32 1.464 9.62%
std::unordered_multiset<int>::find(key)_(existent)/8192 1.185 1.61%
std::unordered_multiset<int>::find(key)_(non-existent)/0 0.336 -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 0.896 -25.92%
std::unordered_multiset<int>::find(key)_(non-existent)/32 0.979 -5.18%
std::unordered_multiset<int>::find(key)_(non-existent)/8192 1.141 5.32%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.723 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 15161.732 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 750.786 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 168028.109 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.142 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 15197.720 -1.21%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 772.323 1.43%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 165431.632 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 392.165 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 13914.342 -2.10%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 805.776 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 175196.942 -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 20.717 -14.77%
std::unordered_multiset<int>::insert(value)_(already_present)/32 20.087 -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 21.207 -3.03%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/0 18.396 -2.32%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 23.775 -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/32 18.853 -6.81%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 19.267 -11.55%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/0 18.431 -2.94%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 24.816 7.93%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32 19.578 1.17%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 23.425 -30.87%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/0 13.533 1.76%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6688.802 1.01%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 216.418 2.31%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 54358.378 1.53%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 13.552 1.85%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6843.930 -20.43%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 201.022 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 54595.480 -11.72%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/0 0.930 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 1381.776 -12.95%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 25.035 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 26383.296 -5.38%
std::unordered_set<int>::clear()/0 391.814 -
std::unordered_set<int>::clear()/1024 10221.797 4.91%
std::unordered_set<int>::clear()/32 656.273 2.36%
std::unordered_set<int>::clear()/8192 80894.940 8.34%
std::unordered_set<int>::contains(key)_(existent)/1024 1.561 -6.00%
std::unordered_set<int>::contains(key)_(existent)/32 1.333 -
std::unordered_set<int>::contains(key)_(existent)/8192 1.462 -2.33%
std::unordered_set<int>::contains(key)_(non-existent)/0 0.338 -30.95%
std::unordered_set<int>::contains(key)_(non-existent)/1024 1.709 14.80%
std::unordered_set<int>::contains(key)_(non-existent)/32 1.421 -16.78%
std::unordered_set<int>::contains(key)_(non-existent)/8192 1.559 -4.74%
std::unordered_set<int>::count(key)_(existent)/1024 1.586 23.81%
std::unordered_set<int>::count(key)_(existent)/32 1.696 26.18%
std::unordered_set<int>::count(key)_(existent)/8192 1.694 28.11%
std::unordered_set<int>::count(key)_(non-existent)/0 0.308 -
std::unordered_set<int>::count(key)_(non-existent)/1024 1.722 17.42%
std::unordered_set<int>::count(key)_(non-existent)/32 1.659 47.86%
std::unordered_set<int>::count(key)_(non-existent)/8192 1.685 11.26%
std::unordered_set<int>::ctor(&&,_different_allocs)/0 13.869 -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 8886.112 1.79%
std::unordered_set<int>::ctor(&&,_different_allocs)/32 289.757 3.86%
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 104080.021 2.68%
std::unordered_set<int>::ctor(const&)/0 12.959 -
std::unordered_set<int>::ctor(const&)/1024 6984.640 3.25%
std::unordered_set<int>::ctor(const&)/32 204.368 1.69%
std::unordered_set<int>::ctor(const&)/8192 57407.639 4.14%
std::unordered_set<int>::ctor(const&,_alloc)/0 13.165 -
std::unordered_set<int>::ctor(const&,_alloc)/1024 10084.310 3.85%
std::unordered_set<int>::ctor(const&,_alloc)/32 280.859 2.50%
std::unordered_set<int>::ctor(const&,_alloc)/8192 84045.213 -3.22%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.852 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13685.125 1.60%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 379.297 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 142073.184 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.936 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13501.953 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 369.536 -2.92%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 141974.583 -
std::unordered_set<int>::erase(iterator)/1024 23.556 7.91%
std::unordered_set<int>::erase(iterator)/32 23.435 9.29%
std::unordered_set<int>::erase(iterator)/8192 23.352 6.11%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 394.623 -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6641.032 3.90%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 560.242 4.06%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 54091.789 4.22%
std::unordered_set<int>::erase(key)_(existent)/1024 21.551 -4.54%
std::unordered_set<int>::erase(key)_(existent)/32 21.178 -6.73%
std::unordered_set<int>::erase(key)_(existent)/8192 22.015 -10.72%
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 0.340 -
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 1.329 -7.08%
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 1.194 -14.19%
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 1.164 -13.40%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/0 0.483 -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 1.136 -13.48%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 1.517 11.54%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 1.173 -2.66%
std::unordered_set<int>::find(key)_(existent)/1024 1.408 5.66%
std::unordered_set<int>::find(key)_(existent)/32 1.490 7.68%
std::unordered_set<int>::find(key)_(existent)/8192 1.472 1.29%
std::unordered_set<int>::find(key)_(non-existent)/0 0.335 -
std::unordered_set<int>::find(key)_(non-existent)/1024 1.231 29.95%
std::unordered_set<int>::find(key)_(non-existent)/32 1.076 -7.31%
std::unordered_set<int>::find(key)_(non-existent)/8192 1.083 -4.36%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 393.863 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 13204.705 -5.12%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 729.408 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 140994.035 -2.02%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 394.060 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 13285.424 6.56%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 772.007 7.11%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 139224.772 3.39%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/0 393.790 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7932.306 5.89%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 583.225 -2.41%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 87298.086 -
std::unordered_set<int>::insert(value)_(already_present)/1024 1.785 -
std::unordered_set<int>::insert(value)_(already_present)/32 1.728 -1.02%
std::unordered_set<int>::insert(value)_(already_present)/8192 2.647 -1.24%
std::unordered_set<int>::insert(value)_(new_value,_end)/0 18.196 1.42%
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 20.156 7.88%
std::unordered_set<int>::insert(value)_(new_value,_end)/32 19.039 3.61%
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 19.026 -3.58%
std::unordered_set<int>::insert(value)_(new_value,_middle)/0 18.177 1.36%
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 19.167 2.13%
std::unordered_set<int>::insert(value)_(new_value,_middle)/32 19.267 -
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 19.152 -1.95%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/0 13.527 -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 8363.962 25.92%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 232.204 9.31%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 62572.905 16.55%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/0 13.559 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 7120.815 7.71%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 208.139 5.73%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 57793.171 6.40%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0 0.936 -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 2354.112 46.87%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 25.409 2.40%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 33218.621 18.14%
std::unordered_set<std::string>::clear()/0 399.449 1.41%
std::unordered_set<std::string>::clear()/1024 23365.254 -
std::unordered_set<std::string>::clear()/32 932.216 -
std::unordered_set<std::string>::clear()/8192 219972.599 -
std::unordered_set<std::string>::contains(key)_(existent)/1024 39.026 -
std::unordered_set<std::string>::contains(key)_(existent)/32 38.125 5.48%
std::unordered_set<std::string>::contains(key)_(existent)/8192 44.898 3.83%
std::unordered_set<std::string>::contains(key)_(non-existent)/0 0.344 -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 24.063 4.33%
std::unordered_set<std::string>::contains(key)_(non-existent)/32 26.101 11.70%
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 25.299 29.20%
std::unordered_set<std::string>::count(key)_(existent)/1024 30.912 -23.22%
std::unordered_set<std::string>::count(key)_(existent)/32 47.107 17.46%
std::unordered_set<std::string>::count(key)_(existent)/8192 42.517 37.35%
std::unordered_set<std::string>::count(key)_(non-existent)/0 0.329 -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 23.423 6.39%
std::unordered_set<std::string>::count(key)_(non-existent)/32 23.631 9.14%
std::unordered_set<std::string>::count(key)_(non-existent)/8192 22.755 -7.28%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/0 13.868 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/1024 44160.647 8.00%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 991.946 20.66%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 717367.899 -1.32%
std::unordered_set<std::string>::ctor(const&)/0 12.900 -
std::unordered_set<std::string>::ctor(const&)/1024 34053.959 -
std::unordered_set<std::string>::ctor(const&)/32 637.151 -4.57%
std::unordered_set<std::string>::ctor(const&)/8192 338814.177 -
std::unordered_set<std::string>::ctor(const&,_alloc)/0 12.937 -
std::unordered_set<std::string>::ctor(const&,_alloc)/1024 63719.505 -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 1558.347 8.17%
std::unordered_set<std::string>::ctor(const&,_alloc)/8192 602968.924 -1.14%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.941 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 62827.114 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 1665.943 2.22%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 644363.278 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.923 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 62520.735 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1817.782 26.00%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 641689.340 -
std::unordered_set<std::string>::erase(iterator)/1024 31.246 2.95%
std::unordered_set<std::string>::erase(iterator)/32 32.154 2.06%
std::unordered_set<std::string>::erase(iterator)/8192 28.689 -8.05%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 393.609 -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12493.670 1.99%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 628.589 -5.36%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 118559.488 -
std::unordered_set<std::string>::erase(key)_(existent)/1024 106.497 32.56%
std::unordered_set<std::string>::erase(key)_(existent)/32 88.704 -33.02%
std::unordered_set<std::string>::erase(key)_(existent)/8192 73.303 -39.33%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/0 0.270 -4.33%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 22.739 -7.81%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 23.114 -6.60%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 22.447 2.55%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/0 0.285 -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 22.617 -16.97%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 26.596 10.58%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 23.086 15.65%
std::unordered_set<std::string>::find(key)_(existent)/1024 34.742 1.74%
std::unordered_set<std::string>::find(key)_(existent)/32 41.982 26.59%
std::unordered_set<std::string>::find(key)_(existent)/8192 38.287 4.32%
std::unordered_set<std::string>::find(key)_(non-existent)/0 0.331 -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 19.617 -5.60%
std::unordered_set<std::string>::find(key)_(non-existent)/32 25.238 18.24%
std::unordered_set<std::string>::find(key)_(non-existent)/8192 23.719 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 398.433 1.51%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 56602.065 2.18%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1732.092 1.43%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 606944.061 1.58%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 398.231 1.50%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 56179.285 -2.47%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 2029.935 7.44%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 603464.468 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 394.268 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 55873.982 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 2065.618 12.30%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 562154.298 -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 40.556 14.74%
std::unordered_set<std::string>::insert(value)_(already_present)/32 30.497 -51.98%
std::unordered_set<std::string>::insert(value)_(already_present)/8192 63.514 226.98%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 71.351 34.22%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 73.163 6.57%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 32.755 -49.62%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192 71.100 17.01%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 39.846 25.90%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 34.276 -53.23%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 63.399 26.99%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 65.338 4.44%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/0 13.397 -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 35730.994 -1.11%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 841.817 12.70%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/8192 340815.384 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.377 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 36015.527 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 888.441 20.96%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 343016.074 -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 0.813 -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 15767.611 1.84%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 333.814 9.58%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/8192 210896.073 -
std::upper_bound(std::deque<int>)/100 30.700 -
std::upper_bound(std::deque<int>)/8 18.037 -
std::upper_bound(std::deque<int>)/8192 65.144 -
std::upper_bound(std::forward_list<int>)/100 97.024 -
std::upper_bound(std::forward_list<int>)/8 16.153 -
std::upper_bound(std::forward_list<int>)/8192 10719.540 3.39%
std::upper_bound(std::list<int>)/100 101.331 -
std::upper_bound(std::list<int>)/8 16.271 -
std::upper_bound(std::list<int>)/8192 13879.601 1.64%
std::upper_bound(std::vector<int>)/100 12.369 -
std::upper_bound(std::vector<int>)/8 5.991 -
std::upper_bound(std::vector<int>)/8192 15.732 -
std::variant<1-alt>::visit()_(1_variant) 0.229 -
std::variant<1-alt>::visit()_(2_variants) 0.224 -
std::variant<1-alt>::visit()_(3_variants) 0.224 -
std::variant<100-alts>::visit()_(1_variant) 0.682 -
std::variant<20-alts>::visit()_(3_variants) 0.687 -
std::variant<50-alts>::visit()_(2_variants) 0.684 -
std::variant<8-alts>::visit()_(1_variant) 0.683 -
std::variant<8-alts>::visit()_(2_variants) 0.685 -
std::variant<8-alts>::visit()_(3_variants) 0.687 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 432.753 1.17%
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/32 399.451 1.25%
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 715.461 9.00%
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 32.366 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 1.711 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 261.140 -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 53.469 7.34%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 14.175 33.93%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 870.784 11.05%
std::vector<int>::ctor(Range)_(cheap_elements)/1024 54.835 9.30%
std::vector<int>::ctor(Range)_(cheap_elements)/32 16.808 50.55%
std::vector<int>::ctor(Range)_(cheap_elements)/8192 826.631 15.07%
std::vector<int>::ctor(const&)_(cheap_elements)/1024 54.594 7.74%
std::vector<int>::ctor(const&)_(cheap_elements)/32 16.284 42.05%
std::vector<int>::ctor(const&)_(cheap_elements)/8192 814.109 18.86%
std::vector<int>::ctor(size)/1024 44.041 -3.52%
std::vector<int>::ctor(size)/32 9.802 -5.72%
std::vector<int>::ctor(size)/8192 557.654 -1.92%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 46.850 4.29%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 14.499 42.80%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/8192 267.290 3.14%
std::vector<int>::erase(begin)_(cheap_elements)/1024 40.277 -
std::vector<int>::erase(begin)_(cheap_elements)/32 3.909 4.15%
std::vector<int>::erase(begin)_(cheap_elements)/8192 284.909 -
std::vector<int>::erase(middle)_(cheap_elements)/1024 21.805 -
std::vector<int>::erase(middle)_(cheap_elements)/32 4.613 3.73%
std::vector<int>::erase(middle)_(cheap_elements)/8192 140.995 -
std::vector<int>::insert(begin)_(cheap_elements)/1024 40.398 2.35%
std::vector<int>::insert(begin)_(cheap_elements)/32 6.180 17.39%
std::vector<int>::insert(begin)_(cheap_elements)/8192 293.431 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 1010.069 4.47%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 461.695 7.39%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 4678.853 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 995.356 -1.99%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 494.321 7.37%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 4353.034 -14.87%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 2424.312 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 524.235 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 15414.088 -
std::vector<int>::insert(middle)_(cheap_elements)/1024 21.745 4.09%
std::vector<int>::insert(middle)_(cheap_elements)/32 6.658 16.04%
std::vector<int>::insert(middle)_(cheap_elements)/8192 139.399 -
std::vector<int>::operator=(const&)_(cheap_elements)/1024 36.789 2.20%
std::vector<int>::operator=(const&)_(cheap_elements)/32 2.577 29.10%
std::vector<int>::operator=(const&)_(cheap_elements)/8192 864.646 -
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 101.933 1.36%
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 33.128 27.32%
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 658.791 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.632 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/32 12.627 1.24%
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.284 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/1024 12.627 1.21%
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/32 12.629 1.21%
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/8192 12.631 1.23%
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 836.057 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 409.973 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 4863.495 -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 17953.428 42.22%
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 906.357 22.10%
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 152196.614 38.39%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 636.212 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 20.362 -1.18%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 6339.460 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6601.018 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 145.216 -1.17%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 54810.620 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 707.243 1.07%
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 42.689 16.44%
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 6913.239 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 30029.447 45.67%
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 911.767 45.29%
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 253618.914 40.96%
std::vector<std::string>::ctor(Range)_(cheap_elements)/1024 706.953 1.09%
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 42.044 13.46%
std::vector<std::string>::ctor(Range)_(cheap_elements)/8192 6902.568 -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 29637.714 42.92%
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 917.462 45.20%
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 254690.764 41.04%
std::vector<std::string>::ctor(const&)_(cheap_elements)/1024 706.135 -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 42.025 10.77%
std::vector<std::string>::ctor(const&)_(cheap_elements)/8192 6899.088 -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 30082.461 45.98%
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 906.148 45.42%
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 260073.637 45.20%
std::vector<std::string>::ctor(size)/1024 432.962 -
std::vector<std::string>::ctor(size)/32 39.910 27.66%
std::vector<std::string>::ctor(size)/8192 4218.164 -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 588.011 1.10%
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 42.465 16.38%
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 5267.337 -1.48%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 29295.879 42.11%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 844.645 41.36%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 250265.857 39.64%
std::vector<std::string>::erase(begin)_(cheap_elements)/1024 576.844 -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 21.550 1.35%
std::vector<std::string>::erase(begin)_(cheap_elements)/8192 4573.726 -
std::vector<std::string>::erase(begin)_(expensive_elements)/1024 601.872 2.07%
std::vector<std::string>::erase(begin)_(expensive_elements)/32 44.618 26.28%
std::vector<std::string>::erase(begin)_(expensive_elements)/8192 4599.562 -
std::vector<std::string>::erase(middle)_(cheap_elements)/1024 287.332 -
std::vector<std::string>::erase(middle)_(cheap_elements)/32 11.905 -
std::vector<std::string>::erase(middle)_(cheap_elements)/8192 2273.389 -
std::vector<std::string>::erase(middle)_(expensive_elements)/1024 313.055 4.15%
std::vector<std::string>::erase(middle)_(expensive_elements)/32 36.180 37.37%
std::vector<std::string>::erase(middle)_(expensive_elements)/8192 2299.916 -
std::vector<std::string>::insert(begin)_(cheap_elements)/1024 568.033 -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 21.061 -
std::vector<std::string>::insert(begin)_(cheap_elements)/8192 4654.889 1.65%
std::vector<std::string>::insert(begin)_(expensive_elements)/1024 595.202 1.65%
std::vector<std::string>::insert(begin)_(expensive_elements)/32 44.538 22.57%
std::vector<std::string>::insert(begin)_(expensive_elements)/8192 4690.806 2.18%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 1845.589 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 476.900 4.19%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 12575.314 1.23%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/1024 16783.330 10.63%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/32 840.593 6.45%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/8192 131570.682 13.65%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 3370.030 -1.44%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 555.514 4.57%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 23297.558 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/1024 18777.125 11.98%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/32 960.121 12.11%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/8192 142491.193 11.50%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 1871.602 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 558.704 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 13957.725 -4.16%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 16454.254 22.88%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/32 973.618 11.15%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/8192 131279.143 13.33%
std::vector<std::string>::insert(middle)_(cheap_elements)/1024 286.693 -
std::vector<std::string>::insert(middle)_(cheap_elements)/32 11.180 -
std::vector<std::string>::insert(middle)_(cheap_elements)/8192 2268.561 -
std::vector<std::string>::insert(middle)_(expensive_elements)/1024 313.000 3.11%
std::vector<std::string>::insert(middle)_(expensive_elements)/32 35.262 31.02%
std::vector<std::string>::insert(middle)_(expensive_elements)/8192 2297.441 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/1024 411.164 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 13.051 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/8192 4339.809 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 6319.875 -3.39%
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 169.509 16.65%
std::vector<std::string>::operator=(const&)_(expensive_elements)/8192 52764.000 -4.70%
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/1024 555.979 1.12%
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 46.220 10.38%
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 3241.495 2.71%
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 597.164 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 61.741 8.69%
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192 5706.782 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 0.820 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/32 12.766 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 0.633 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 15.863 27.60%
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 26.034 12.39%
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 17.567 29.08%
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/1024 12.799 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/32 12.806 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/8192 12.815 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/1024 22.347 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/32 23.100 3.37%
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/8192 23.526 5.11%
vector<bool>(const_vector<bool>&) 10.245 5.75%
vector<bool>(size_type,_const_value_type&) 8.357 1.97%
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) 12.107 2.47%
vector<bool>(vector<bool>&&,_const_allocator_type&)_(equal_allocators) 1.968 -
vector<bool>::reserve() 8.355 3.66%
vector<bool>::resize() 10.797 -19.26%
Geometric Mean 665.635 -